"use strict";this.default_gr=this.default_gr||{};(function(_){var window=this;
try{
_._F_toggles_initialize=function(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles=a||[]};(0,_._F_toggles_initialize)([0x18f8242, 0x19a05023, 0x10b04e64, 0x0, ]);
/*

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

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

 Copyright Google LLC All Rights Reserved.

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

 Copyright Google LLC All Rights Reserved.

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


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

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

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

 Copyright 2017 Brandon Roberts, Mike Ryan, Victor Savkin, Rob Wormald
 SPDX-License-Identifier: MIT
*/
/*

 The MIT License

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

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

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

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

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.dev/license
*/
var fa,ha,aaa,na,pa,baa,caa,daa,faa,eaa,gaa,haa,iaa,jaa,kaa,laa,oaa,paa,qaa,Aa,vaa,waa,Ga,yaa,Ha,zaa,Aaa,Baa,xaa,Caa,Na,Daa,Eaa,Faa,Iaa,Jaa,Laa,Maa,Naa,Paa,bb,Qaa,Saa,Taa,Uaa,hb,Waa,kb,Xaa,$aa,aba,bba,cba,Zaa,dba,eba,Yaa,fba,gba,rb,hba,iba,jba,lba,nba,oba,pba,tba,wba,qba,vba,uba,sba,rba,xba,yba,Aba,Bba,Cba,Dba,Gba,Iba,Hba,Kba,Mba,Lba,Oba,Nba,Pba,Qba,Sba,Tba,Vba,Wba,Xba,wb,Yba,eca,fca,ica,jca,mca,Pb,nca,oca,qca,Tb,Ub,Vb,sca,Zb,uca,wca,fc,zca,qc,Hca,Ica,Jca,Kca,Lca,Mca,Pca,Qca,Rca,Sca,yc,Yca,ada,bda,
Cc,cda,dda,eda,gda,fda,kda,lda,Lc,Mc,nda,Fc,qda,rda,sda,tda,Ada,yda,Bda,Gda,Nda,Oda,Lda,Mda,Pda,Qda,Rda,Tda,Uda,Vda,Uc,Zda,$da,aea,bea,cea,dea,eea,Vc,hea,iea,lea,mea,nea,oea,wea,xea,yea,ed,hd,vea,zea,sea,rea,dd,qea,Aea,Dea,Fea,kd,Iea,nd,Jea,pd,Lea,Mea,Nea,qd,Pea,Rea,rd,Tea,Uea,Wea,sd,Zea,Yea,Xea,$ea,dfa,vd,gfa,ifa,hfa,lfa,jfa,mfa,xd,nfa,yd,rfa,qfa,pfa,tfa,ufa,Jd,wfa,Rd,Sd,yfa,zfa,Bfa,Cfa,Afa,Dfa,Efa,Ffa,Gfa,Hfa,Ifa,$d,Jfa,Kfa,ae,Lfa,Mfa,be,Ofa,Qfa,Ufa,Sfa,Rfa,Tfa,Wfa,Yfa,Xfa,$fa,fe,Zfa,aga,Vfa,bga,
ke,dga,cga,ega,fga,gga,hga,iga,kga,le,lga,mga,pe,nga,oga,pga,qga,rga,tga,uga,vga,wga,yga,zga,Aga,Bga,Dga,Cga,Ega,ye,Ae,Hga,Iga,Sga,Uga,Wga,Xga,$ga,eha,dha,hha,gha,kha,Ve,lha,mha,nha,pha,tha,oha,sha,rha,vha,yha,xha,Cha,Dha,gf,Eha,Fha,Gha,Hha,Kha,jf,Lha,Mha,Nha,Oha,Qha,Rha,Uha,mf,Vha,kf,Wha,Xha,Zha,$ha,cia,eia,tf,uf,fia,iia,Bia,wia,Dia,Eia,Fia,Jia,xf,Kia,yf,Mia,Nia,Sia,Tia,Oia,Uia,Wia,Via,$ia,Zia,Ria,Yia,Qia,bja,Pia,cja,dja,eja,fja,gja,Xia,jja,kja,lja,mja,oja,qja,pja,nja,uja,vja,xja,zja,Gja,Hja,Ija,
Aja,Cja,Eja,Hf,Pja,Qja,Sja,Rja,Uf,Vja,Wja,Zja,$ja,bka,dka,eka,fka,hka,ika,jka,kka,pka,rka,ska,qka,vka,tka,uka,wka,xka,yka,zka,Bka,Cka,Dka,Fka,Gka,Eka,Jka,Lka,Mka,Kka,Pka,Rka,Ska,Xka,Wka,ala,Yka,bla,dla,vg,$ka,cla,ela,gla,jla,lla,ola,nla,kla,vla,ula,xla,wla,yla,Ala,zla,Cla,Dla,Gla,Jla,Hla,Mla,Rla,Tla,Sla,Vla,Ula,Wla,Xla,cma,dma,ema,ima,fma,nma,mma,sma,qma,oma,rma,wma,zma,xma,yh,Fma,Hma,Ima,Kma,Lma,Nma,Oma,fna,gna,hna,ina,Mma,lna,kna,jna,mna,nna,ona,Dh,pna,qna,rna,sna,tna,Eh,una,vna,Fh,yna,zna,Bna,
Cna,Ena,Dna,Ana,Fna,Gh,Gna,Ina,Hh,Jna,Kna,Lna,Hna,Mna,Nna,Pna,Qna,Rna,Kh,Una,Sna,Tna,Yna,Mh,Vna,$na,Wna,Zna,Lh,boa,coa,doa,eoa,Oh,foa,Ph,goa,hoa,Qh,ioa,joa,koa,loa,moa,noa,qoa,ooa,poa,soa,roa,toa,Xh,Yh,$h,voa,woa,Zh,ai,zoa,Coa,Aoa,Boa,Hoa,Goa,Doa,Joa,Ioa,Koa,bi,Ooa,Moa,Soa,Poa,Qoa,Roa,Uoa,Voa,Woa,Xoa,Yoa,apa,Zoa,$oa,bpa,cpa,dpa,epa,fpa,hpa,ipa,lpa,mpa,npa,opa,ppa,qpa,rpa,spa,tpa,upa,vpa,ypa,zpa,Bpa,Fpa,Cpa,Ipa,Hpa,Kpa,hi,Qpa,Spa,Upa,Wpa,Xpa,Zpa,$pa,aqa,bqa,cqa,dqa,eqa,fqa,gqa,iqa,nqa,rqa,zqa,Cqa,
Dqa,yqa,Eqa,Fqa,Gqa,Hqa,Iqa,Jqa,Kqa,Lqa,Pqa,Qqa,Wi,Uqa,cj,Wqa,Xqa,Yqa,Zqa,$qa,ara,bra,cra,era,kj,fra,hra,ira,jra,mra,kra,pra,ora,lra,qra,rra,tra,sra,ura,vra,rj,yra,zra,Ara,sj,tj,uj,Dra,Cra,vj,Bra,Hra,wj,Gra,yj,Kra,Mra,Lra,Nra,zj,Ora,Qra,Rra,Sra,Vra,Tra,Ura,Zra,$ra,asa,Aj,bsa,dsa,esa,fsa,gsa,hsa,jsa,ksa,lsa,msa,osa,psa,Bj,Cj,qsa,ssa,rsa,tsa,usa,xsa,vsa,ysa,zsa,Asa,Dsa,Esa,Fsa,Fj,Hsa,Isa,Jsa,Ksa,Lsa,Msa,Nsa,Osa,Psa,Qsa,Ssa,Rsa,Tsa,Wsa,Xsa,Ysa,Zsa,$sa,ata,bta,cta,dta,eta,fta,gta,hta,jta,nta,ota,sta,
tta,uta,wta,vta,Bta,zta,Eta,Fta,Hta,Jta,Mta,Nta,Ita,Ota,Qta,Nj,Sta,Vta,cua,Uta,dua,lua,mua,nua,oua,Sj,pua,qua,rua,tua,vua,wua,xua,yua,zua,Aua,Bua,Cua,Dua,Fua,Gua,Hua,Iua,Jua,Kua,Lua,Mua,Nua,Oua,Pua,Qua,Rua,Sua,Tua,Uua,Vua,Wua,$ua,bva,eva,fva,hva,iva,jva,pk,nk,kva,lva,mva,ova,pva,qva,rva,tva,vva,wva,xva,zva,Bva,Cva,Dva,Eva,Fva,Hva,Iva,Jva,Kva,uk,Rva,Sva,Pva,Lva,Qva,Mva,Ova,Vva,Nva,Yva,Zva,$va,yk,awa,bwa,cwa,dwa,ewa,fwa,gwa,hwa,iwa,jwa,kwa,lwa,mwa,nwa,owa,pwa,qwa,rwa,swa,twa,uwa,vwa,wwa,xwa,ywa,zwa,
Awa,Bwa,Cwa,Ewa,Fwa,Gwa,Hwa,Iwa,Jwa,Kwa,Lwa,Mwa,Nwa,Owa,Pwa,Qwa,Rwa,Swa,Twa,Uwa,Vwa,Wwa,Xwa,Ywa,Zwa,$wa,axa,bxa,cxa,dxa,exa,fxa,gxa,hxa,ixa,oxa,pxa,qxa,rxa,Ak,sxa,uxa,vxa,wxa,xxa,yxa,zxa,Axa,Bxa,Cxa,Dxa,Fxa,Exa,Hxa,Kxa,Ixa,Jxa,Lxa,Mxa,Nxa,Oxa,Pxa,Rxa,Txa,Sxa,Uxa,Vxa,Wxa,Xxa,Yxa,Zxa,$xa,aya,bya,cya,eya,dya,fya,gya,hya,lya,mya,Fga,nya,oya,pya,Gk,qya,Gga;_._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));b!==void 0&&(this.cause=b);this.LZb=!0};fa=function(a){_.da.setTimeout(()=>{throw a;},0)};ha=function(){var a=_.da.navigator;return a&&(a=a.userAgent)?a:""};aaa=function(a){return ia?ja?ja.brands.some(({brand:b})=>b&&_.ma(b,a)):!1:!1};na=function(a){return _.ma(ha(),a)};pa=function(){return ia?!!ja&&ja.brands.length>0:!1};
baa=function(){return pa()?!1:na("Opera")};caa=function(){return pa()?!1:na("Trident")||na("MSIE")};daa=function(){return na("Firefox")||na("FxiOS")};faa=function(){return na("Safari")&&!(eaa()||(pa()?0:na("Coast"))||baa()||(pa()?0:na("Edge"))||(pa()?aaa("Microsoft Edge"):na("Edg/"))||(pa()?aaa("Opera"):na("OPR"))||daa()||na("Silk")||na("Android"))};eaa=function(){return pa()?aaa("Chromium"):(na("Chrome")||na("CriOS"))&&!(pa()?0:na("Edge"))||na("Silk")};
gaa=function(){return na("Android")&&!(eaa()||daa()||baa()||na("Silk"))};haa=function(){return ia?!!ja&&!!ja.platform:!1};iaa=function(){return na("iPhone")&&!na("iPod")&&!na("iPad")};_.ra=function(){return iaa()||na("iPad")||na("iPod")};jaa=function(){return haa()?ja.platform==="macOS":na("Macintosh")};_.ta=function(a){return a[a.length-1]};kaa=function(a,b){_.ua(a,b)>=0||a.push(b)};_.va=function(a,b){b=_.ua(a,b);let c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c};
_.wa=function(a){const b=a.length;if(b>0){const c=Array(b);for(let d=0;d<b;d++)c[d]=a[d];return c}return[]};laa=function(a,b){for(let c=1;c<arguments.length;c++){const d=arguments[c];if(_.xa(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)}};_.maa=function(a,b,c){b=b||a;var d=g=>g;c=c||d;let e=d=0;const f=new Set;for(;e<a.length;){const g=a[e++],l=c(g);f.has(l)||(f.add(l),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};oaa=function(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)};
_.ya=function(a){return a!=null&&a instanceof Uint8Array};paa=function(){return typeof BigInt==="function"};qaa=function(a){a.Fnd=!0;return a};Aa=function(a){var b=a;if(raa(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(saa(b)&&!Number.isSafeInteger(b))throw Error(String(b));return taa?BigInt(a):a=uaa(a)?a?"1":"0":raa(a)?a.trim()||"0":String(a)};
vaa=function(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(let c=0;c<a.length;c++){const d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}};waa=function(a){const b=a>>>0;Da=b;Fa=(a-b)/4294967296>>>0};Ga=function(a){if(a<0){waa(-a);const [b,c]=xaa(Da,Fa);Da=b>>>0;Fa=c>>>0}else waa(a)};yaa=function(a,b){const c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:Ha(a,b)};
Ha=function(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else paa()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>24|b<<8)&16777215,b=b>>16&65535,a=(a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+zaa(c)+zaa(a));return c};zaa=function(a){a=String(a);return"0000000".slice(a.length)+a};
Aaa=function(){var a=Da,b=Fa;if(b&2147483648)if(paa())a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0));else{const [c,d]=xaa(a,b);a="-"+Ha(c,d)}else a=Ha(a,b);return a};
Baa=function(a){if(a.length<16)Ga(Number(a));else if(paa())a=BigInt(a),Da=Number(a&BigInt(4294967295))>>>0,Fa=Number(a>>BigInt(32)&BigInt(4294967295));else{const b=+(a[0]==="-");Fa=Da=0;const c=a.length;for(let d=b,e=(c-b)%6+b;e<=c;d=e,e+=6){const f=Number(a.slice(d,e));Fa*=1E6;Da=Da*1E6+f;Da>=4294967296&&(Fa+=Math.trunc(Da/4294967296),Fa>>>=0,Da>>>=0)}if(b){const [d,e]=xaa(Da,Fa);Da=d;Fa=e}}};xaa=function(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};_.Ja=function(a){return Array.prototype.slice.call(a)};
_.Ka=function(a,b,c){return c?a|b:a&~b};Caa=function(a){if(4&a)return 4096&a?4096:8192&a?8192:0};Na=function(a){return!!((a[_.Ma]|0)&2)};_.Oa=function(a){a[_.Ma]|=34;return a};Daa=function(a){a[_.Ma]|=32;return a};Eaa=function(a,b){b[_.Ma]=(a|0)&-30975};Faa=function(a,b){b[_.Ma]=(a|34)&-30941};_.Qa=function(a){return a.u2c===Gaa};Iaa=function(a){return!(!a||typeof a!=="object"||a.e2c!==Haa)};_.Sa=function(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object};
Jaa=function(a,b,c){if(a==null){if(!c)throw Error();}else if(typeof a==="string")a=a?new _.Ua(a,_.Va):_.Ya();else if(a.constructor!==_.Ua)if(_.ya(a))a=a.length?new _.Ua(new Uint8Array(a),_.Va):_.Ya();else{if(!b)throw Error();a=void 0}return a};_.Kaa=function(a,b){return!!a&&(Array.isArray(a)?a.includes(b):a.has(b))};_.Za=function(a,b,c){if(!Array.isArray(a)||a.length)return!1;const d=a[_.Ma]|0;if(d&1)return!0;if(!_.Kaa(b,c))return!1;a[_.Ma]=d|1;return!0};_.$a=function(a){if(a&2)throw Error();};
Laa=function(a,b){if(typeof b!=="number"||b<0||b>=a.length)throw Error();};Maa=function(a,b){if(typeof b!=="number"||b<0||b>a.length)throw Error();};Naa=function(a,b){(b=_.ab?b[_.ab]:void 0)&&(a[_.ab]=_.Ja(b))};Paa=function(){const a=Error();Oaa(a,"incident");fa(a)};bb=function(a){a=Error(a);Oaa(a,"warning");return a};_.fb=function(a,b=`unexpected value ${a}!`){throw Error(b);};Qaa=function(a){if(typeof a!=="number")throw Error("B`"+typeof a+"`"+a);return a};
Saa=function(a){if(typeof a!=="boolean")throw Error("C`"+Raa(a)+"`"+a);return a};Taa=function(a){return a==null?a:Saa(a)};Uaa=function(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a};hb=function(a){const b=typeof a;switch(b){case "bigint":return!0;case "number":return Number.isFinite(a)}return b!=="string"?!1:Vaa.test(a)};_.ib=function(a){if(!Number.isFinite(a))throw bb("enum");return a|0};Waa=function(a){return a==null?a:Number.isFinite(a)?a|0:void 0};
kb=function(a){if(typeof a!=="number")throw bb("int32");if(!Number.isFinite(a))throw bb("int32");return a|0};_.lb=function(a){if(a==null)return a;if(typeof a==="string"){if(!a)return;a=+a}if(typeof a==="number")return Number.isFinite(a)?a|0:void 0};Xaa=function(a){if(a==null)return a;if(typeof a==="string"){if(!a)return;a=+a}if(typeof a==="number")return Number.isFinite(a)?a>>>0:void 0};
_.nb=function(a){if(a!=null)a:{if(!hb(a))throw bb("int64");switch(typeof a){case "string":a=Yaa(a);break a;case "bigint":a=Aa(BigInt.asIntN(64,a));break a;default:a=Zaa(a)}}return a};$aa=function(a){return a[0]==="-"?!1:a.length<20?!0:a.length===20&&Number(a.substring(0,6))<184467};aba=function(a){return a[0]==="-"?a.length<20?!0:a.length===20&&Number(a.substring(0,7))>-922337:a.length<19?!0:a.length===19&&Number(a.substring(0,6))<922337};
bba=function(a){if(a<0){Ga(a);var b=Ha(Da,Fa);a=Number(b);return Number.isSafeInteger(a)?a:b}b=String(a);if($aa(b))return b;Ga(a);return yaa(Da,Fa)};cba=function(a){if(aba(a))return a;Baa(a);return Aaa()};Zaa=function(a){a=Math.trunc(a);if(!Number.isSafeInteger(a)){Ga(a);var b=Da,c=Fa;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=yaa(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a};dba=function(a){a=Math.trunc(a);return a>=0&&Number.isSafeInteger(a)?a:bba(a)};
eba=function(a){a=Math.trunc(a);if(Number.isSafeInteger(a))a=String(a);else{{const b=String(a);aba(b)?a=b:(Ga(a),a=Aaa())}}return a};Yaa=function(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return cba(a)};fba=function(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b)&&b>=0)return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));$aa(a)||(Baa(a),a=Ha(Da,Fa));return a};
gba=function(a){if(a==null)return a;if(typeof a==="bigint")return qb(a)?a=Number(a):(a=BigInt.asIntN(64,a),a=qb(a)?Number(a):String(a)),a;if(hb(a))return typeof a==="number"?Zaa(a):Yaa(a)};rb=function(a,b=!1){const c=typeof a;if(a==null)return a;if(c==="bigint")return String(BigInt.asIntN(64,a));if(hb(a))return c==="string"?Yaa(a):b?eba(a):Zaa(a)};
hba=function(a){if(a==null)return a;if(typeof a==="bigint")return a>=0&&qb(a)?a=Number(a):(a=BigInt.asUintN(64,a),a=qb(a)?Number(a):String(a)),a;if(hb(a))return typeof a==="number"?dba(a):fba(a)};iba=function(a){const b=typeof a;if(a==null)return a;if(b==="bigint")return String(BigInt.asUintN(64,a));if(hb(a))return b==="string"?fba(a):dba(a)};_.tb=function(a){if(typeof a!=="string")throw Error();return a};jba=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};
_.ub=function(a){return a==null||typeof a==="string"?a:void 0};lba=function(a,b,c,d){if(a!=null&&typeof a==="object"&&_.Qa(a))return a;if(!Array.isArray(a))return c?d&2?(a=b[kba])?b=a:(a=new b,_.Oa(a.Mf),b=b[kba]=a):b=new b:b=void 0,b;let e=c=a[_.Ma]|0;e===0&&(e|=d&32);e|=d&2;e!==c&&(a[_.Ma]=e);return new b(a)};_.mba=function(a,b,c){if(b)return Saa(a);let d;return(d=Uaa(a))!=null?d:c?!1:void 0};nba=function(a,b,c){if(b)return _.tb(a);let d;return(d=_.ub(a))!=null?d:c?"":void 0};oba=function(a){return a};
pba=function(a){return a};tba=function(a,b,c,d){return qba(a,b,c,d,rba,sba)};wba=function(a,b,c,d){return qba(a,b,c,d,uba,vba)};
qba=function(a,b,c,d,e,f){if(!c.length&&!d)return 0;var g=0;let l=0,p=0;var t=0;let w=0;for(var A=c.length-1;A>=0;A--){var G=c[A];d&&A===c.length-1&&G===d||(t++,G!=null&&p++)}if(d)for(var J in d)A=+J,isNaN(A)||(w+=xba(A),l++,A>g&&(g=A));t=e(t,p)+f(l,g,w);J=p;A=l;G=g;let L=w;for(let ba=c.length-1;ba>=0;ba--){var U=c[ba];if(U==null||d&&ba===c.length-1&&U===d)continue;U=ba-b;const la=e(U,J)+f(A,G,L);la<t&&(a=1+U,t=la);A++;J--;L+=xba(U);G=Math.max(G,U)}b=e(0,0)+f(A,G,L);b<t&&(a=0,t=b);if(d){A=l;G=g;L=
w;J=p;for(const ba in d)d=+ba,isNaN(d)||d>=1024||(A--,J++,L-=ba.length,g=e(d,J)+f(A,G,L),g<t&&(a=1+d,t=g))}return a};vba=function(a,b,c){return c+a*3+(a>1?a-1:0)};uba=function(a,b){return(a>1?a-1:0)+(a-b)*4};sba=function(a,b){return a==0?0:9*Math.max(1<<32-Math.clz32(a+a/2-1),4)<=b?a==0?0:a<4?100+(a-1)*16:a<6?148+(a-4)*16:a<12?244+(a-6)*16:a<22?436+(a-12)*19:a<44?820+(a-22)*17:52+32*a:40+4*b};rba=function(a){return 40+4*a};
xba=function(a){return a>=100?a>=1E4?Math.ceil(Math.log10(1+a)):a<1E3?3:4:a<10?1:2};_.vb=function(a,b,c){a=yba(a,b[0],b[1],c?1:2);b!==_.zba&&c&&(a[_.Ma]|=16384);return a};
yba=function(a,b,c,d){var e;d=(e=d)!=null?e:0;if(a==null)e=96,c?(a=[c],e|=512):a=[],b&&(e=e&-33521665|(b&1023)<<15);else{if(!Array.isArray(a))throw Error("D");e=a[_.Ma]|0;if(e&2048)throw Error("G");if(e&64)return a;d===1||d===2||(e|=64);if(c&&(e|=512,c!==a[0]))throw Error("H");a:{d=a;c=e;if(e=d.length){const f=e-1;if(_.Sa(d[f])){c|=256;b=f-(+!!(c&512)-1);if(b>=1024)throw Error("I");e=c&-33521665|(b&1023)<<15;break a}}if(b){b=Math.max(b,e-(+!!(c&512)-1));if(b>1024)throw Error("J");e=c&-33521665|(b&
1023)<<15}else e=c}}a[_.Ma]=e;return a};Aba=function(a){return a};Bba=function(a,b,c,d,e,f){a=lba(a,d,c,f);e&&(a=wb(a));return a};Cba=function(a){return a};Dba=function(a){return[a,this.get(a)]};Gba=function(){return Eba||(Eba=new _.xb(_.Oa([]),void 0,void 0,void 0,Fba))};Iba=function(a,b){return Hba(b)};
Hba=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "bigint":return qb(a)?Number(a):String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(_.Za(a,void 0,0))return}else{if(_.ya(a))return oaa(a);if(a instanceof _.Ua)return Jba(a);if(a instanceof _.xb)return a.n3b()}}return a};
Kba=function(a,b,c){const d=_.Ja(a);var e=d.length;const f=b&256?d[e-1]:void 0;e+=f?-1:0;for(b=b&512?1:0;b<e;b++)d[b]=c(d[b]);if(f){b=d[b]={};for(const g in f)b[g]=c(f[g])}Naa(d,a);return d};Mba=function(a,b,c,d,e){if(a!=null){if(Array.isArray(a))a=_.Za(a,void 0,0)?void 0:e&&(a[_.Ma]|0)&2?a:Lba(a,b,c,d!==void 0,e);else if(_.Sa(a)){const f={};for(let g in a)f[g]=Mba(a[g],b,c,d,e);a=f}else a=b(a,d);return a}};
Lba=function(a,b,c,d,e){const f=d||c?a[_.Ma]|0:0;d=d?!!(f&32):void 0;const g=_.Ja(a);for(let l=0;l<g.length;l++)g[l]=Mba(g[l],b,c,d,e);c&&(Naa(g,a),c(f,g));return g};Oba=function(a){return Mba(a,Nba,void 0,void 0,!1)};Nba=function(a){return _.Qa(a)?a.toJSON():a instanceof _.xb?a.n3b(Oba):Hba(a)};Pba=function(a){return Lba(a,Nba,void 0,void 0,!1)};Qba=function(){Paa()};Sba=function(a,b){(yb||(yb=new zb)).set(a,b);(Rba||(Rba=new zb)).set(b,a)};
Tba=function(a){try{return a.toString().indexOf("[native code]")!==-1?a:null}catch(b){return null}};Vba=function(a){if(Uba===void 0){const b=new Ab([],{});Uba=Array.prototype.concat.call([],b).length===1}Uba&&typeof Symbol==="function"&&Symbol.isConcatSpreadable&&(a[Symbol.isConcatSpreadable]=!0)};
Wba=function(a,b,c=Faa){if(a!=null){if(a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=a[_.Ma]|0;if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(a[_.Ma]=(d|34)&-12293,a):Lba(a,Wba,d&4?Faa:c,!0,!0)}_.Qa(a)?(c=a.Mf,d=c[_.Ma],a=d&2?a:new a.constructor(Xba(c,d,!0))):a instanceof _.xb&&!(a.bea&2)&&(c=_.Oa(a.uwb(Wba)),a=new _.xb(c,a.LDa,a.Oia,a.mzb));return a}};
Xba=function(a,b,c){const d=c||b&2?Faa:Eaa,e=!!(b&32);a=Kba(a,b,f=>Wba(f,e,d));a[_.Ma]=a[_.Ma]|32|(c?2:0);return a};wb=function(a){const b=a.Mf,c=b[_.Ma];return c&2?new a.constructor(Xba(b,c,!1)):a};Yba=function(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||b>=a.length||b>=c))return a[b]};
_.Bb=function(a,b,c,d){const e=b>>15&1023||536870912;if(c>=e){let f,g=b;if(b&256)f=a[a.length-1];else{if(d==null)return g;f=a[e+(+!!(b&512)-1)]={};g|=256}f[c]=d;c<e&&(a[c+(+!!(b&512)-1)]=void 0);g!==b&&(a[_.Ma]=g);return g}a[c+(+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b};
_.Fb=function(a,b,c,d,e,f,g){const l=a.Mf;let p=l[_.Ma];d=2&p?1:d;f=!!f;e=_.Zba(l,p,b,e);var t=e[_.Ma]|0;var w=t;4&w?g==null?a=!1:(!f&&g===0&&(4096&w||8192&w)&&(a.constructor[$ba]=(a.constructor[$ba]|0)+1)<5&&Paa(),a=g===0?!1:!(g&w)):a=!0;if(a){4&t&&(e=_.Ja(e),t=_.Cb(t,p),p=_.Bb(l,p,b,e));for(w=a=0;a<e.length;a++){const G=c(e[a]);G!=null&&(e[w++]=G)}w<a&&(e.length=w);t=_.aca(t,p);t=(t|20)&-4097;t&=-8193;g&&(t|=g);e[_.Ma]=t;2&t&&Object.freeze(e)}let A;if(d===1||d===4&&32&t)_.Db(t)||(f=t,t|=2,t!==f&&
(e[_.Ma]=t),Object.freeze(e));else if(g=d!==5?!1:!!(32&t)||_.Db(t)||!!bca(e),(d===2||g)&&_.Db(t)&&(e=_.Ja(e),t=_.Cb(t,p),t=_.Eb(t,p,f),e[_.Ma]=t,p=_.Bb(l,p,b,e)),_.Db(t)||(b=t,t=_.Eb(t,p,f),t!==b&&(e[_.Ma]=t)),g)A=cca(e);else if(d===2&&!f){let G;(G=yb)==null||G.delete(e)}return A||e};_.Zba=function(a,b,c,d){a=Gb(a,b,c,d);return Array.isArray(a)?a:_.dca};_.aca=function(a,b){a===0&&(a=_.Cb(a,b));return a|1};_.Db=function(a){return!!(2&a)&&!!(4&a)||!!(2048&a)};eca=function(a){return Jaa(a,!0,!0)};
fca=function(a,b,c,d,e,f){const g=b&2;a:{var l=c,p=b&2;c=!1;if(l==null){if(p){a=Gba();break a}l=[]}else if(l.constructor===_.xb){if((l.bea&2)==0||p){a=l;break a}l=l.uwb()}else Array.isArray(l)?c=Na(l):l=[];if(p){if(!l.length){a=Gba();break a}c||(c=!0,_.Oa(l))}else if(c){c=!1;p=_.Ja(l);for(l=0;l<p.length;l++){const t=p[l]=_.Ja(p[l]);Array.isArray(t[1])&&(t[1]=_.Oa(t[1]))}l=p}c||((l[_.Ma]|0)&64?l[_.Ma]&=-33:32&b&&Daa(l));f=new _.xb(l,e,nba,f);_.Bb(a,b,d,f);a=f}!g&&e&&(a.BSc=!0);return a};
_.Jb=function(a,b,c){a=a.Mf;const d=a[_.Ma];return fca(a,d,Gb(a,d,b),b,void 0,c)};_.Kb=function(a,b,c){a=a.Mf;const d=a[_.Ma];return fca(a,d,Gb(a,d,b),b,c)};
_.Lb=function(a,b,c,d){const e=a.Mf;let f=e[_.Ma];_.$a(f);if(c==null)return _.Bb(e,f,b),a;c=gca(c);let g=c[_.Ma]|0,l=g;var p=_.Db(g);let t=p||Object.isFrozen(c);p||(g=0);t||(c=_.Ja(c),l=0,g=_.Cb(g,f),g=_.Eb(g,f,!0),t=!1);g|=21;var w;p=(w=Caa(g))!=null?w:0;for(w=0;w<c.length;w++){const A=c[w],G=d(A,p);Object.is(A,G)||(t&&(c=_.Ja(c),l=0,g=_.Cb(g,f),g=_.Eb(g,f,!0),t=!1),c[w]=G)}g!==l&&(t&&(c=_.Ja(c),g=_.Cb(g,f),g=_.Eb(g,f,!0)),c[_.Ma]=g);_.Bb(e,f,b,c);return a};
_.Mb=function(a,b,c,d){const e=a.Mf;let f=e[_.Ma];_.$a(f);_.Bb(e,f,b,(d==="0"?Number(c)===0:c===d)?void 0:c);return a};ica=function(a){let b;return(b=a[hca])!=null?b:a[hca]=new Map};jca=function(a,b,c,d){let e=a.get(d);if(e!=null)return e;e=0;for(let f=0;f<d.length;f++){const g=d[f];Gb(b,c,g)!=null&&(e!==0&&(c=_.Bb(b,c,e)),e=g)}a.set(d,e);return e};_.kca=function(a,b,c,d){a=a.Mf;let e=a[_.Ma];d=Gb(a,e,c,d);b=lba(d,b,!1,e);b!==d&&b!=null&&_.Bb(a,e,c,b);return b};
_.lca=function(a,b,c,d,e,f,g,l){a=a.Mf;var p=!!(2&b);e=p?1:e;g=!!g;l&&(l=!p);f=_.Zba(a,b,d,f);var t=f[_.Ma]|0;p=!!(4&t);if(!p){t=_.aca(t,b);var w=f,A=b;const J=!!(2&t);J&&(A|=2);let L=!J,U=!0,ba=0,la=0;for(;ba<w.length;ba++){const za=lba(w[ba],c,!1,A);if(za instanceof c){if(!J){const Ba=Na(za.Mf);L&&(L=!Ba);U&&(U=Ba)}w[la++]=za}}la<ba&&(w.length=la);t=_.Ka(t|4,16,U);t=_.Ka(t,8,L);w[_.Ma]=t;J&&Object.freeze(w)}if(l&&!(8&t||!f.length&&(e===1||e===4&&32&t))){_.Db(t)&&(f=_.Ja(f),t=_.Cb(t,b),b=_.Bb(a,
b,d,f));c=f;l=t;for(w=0;w<c.length;w++)t=c[w],A=wb(t),t!==A&&(c[w]=A);l=_.Ka(l|8,16,!c.length);t=c[_.Ma]=l}let G;if(e===1||e===4&&32&t)_.Db(t)||(b=t,t|=!f.length||16&t&&(!p||32&t)?2:2048,t!==b&&(f[_.Ma]=t),Object.freeze(f));else if(p=e!==5?!1:!!(32&t)||_.Db(t)||!!bca(f),(e===2||p)&&_.Db(t)&&(f=_.Ja(f),t=_.Cb(t,b),t=_.Eb(t,b,g),f[_.Ma]=t,b=_.Bb(a,b,d,f)),_.Db(t)||(d=t,t=_.Eb(t,b,g),t!==d&&(f[_.Ma]=t)),p)G=cca(f);else if(e===2&&!g){let J;(J=yb)==null||J.delete(f)}return G||f};
_.Cb=function(a,b){a=_.Ka(a,2,!!(2&b));return(a|32)&-2049};_.Eb=function(a,b,c){32&b&&c||(a&=-33);return a};_.Nb=function(a,b,c,d,e,f,g,l){_.$a(a.Mf[_.Ma]);b=_.Fb(a,b,f,2,g,!0);let p;f=(p=Caa(b[_.Ma]|0))!=null?p:0;l&&Maa(b,e);e!=void 0?b.splice(e,l,c(d,f)):b.push(c(d,f));return a};
mca=function(a,b,c,d,e,f,g,l){const p=a.Mf[_.Ma];_.$a(p);a=_.lca(a,p,c,b,2,f,!0);g&&l?(e!=null||(e=a.length-1),Laa(a,e),a.splice(e,g)):(g?Maa(a,e):d=d!=null?d:new c,e!=void 0?a.splice(e,g,d):a.push(d),a[_.Ma]=Na(d.Mf)?a[_.Ma]&-9:a[_.Ma]&-17)};Pb=function(a,b){return a!=null?a:b};nca=function(a){return Jaa(a,!1,!1)};
oca=function(a){a=Qb(a,2);if(a==null)return"";if(typeof a==="string")return a;if(_.ya(a))return oaa(a);if(Array.isArray(a))return Pba(a);if(a instanceof _.Ua)return Jba(a);if(a&&_.Qa(a))return a.toJSON();throw Error("L`"+a);};
qca=function(a){var b=a.Mf;b=Rb?b:Pba(b);{var c=!Rb,d=(c?a.Mf:b)[_.Ma];let ba=b.length;if(ba){var e=b[ba-1],f=_.Sa(e);f?ba--:e=void 0;a=+!!(d&512)-1;var g=ba-a,l=!!pca&&!(d&512),p;d=(p=pca)!=null?p:pba;d=l?d(g,a,b,e):g;g=(p=l&&g!==d)?Array.prototype.slice.call(b,0,ba):b;if(f||p){b:{var t=g;var w=e;var A;f=!1;if(p)for(l=Math.max(0,d+a);l<t.length;l++){var G=t[l];const la=l-a;if(!(G==null||_.Za(G,void 0,la)||Iaa(G)&&G.size===0)){var J=t[l]=void 0;((J=A)!=null?J:A={})[la]=G;f=!0}}if(w)for(var L in w)if(J=
+L,isNaN(J)){let la;((la=A)!=null?la:A={})[L]=w[L]}else if(l=w[L],Array.isArray(l)&&(_.Za(l,void 0,+L)||Iaa(l)&&l.size===0)&&(l=null),l==null&&(f=!0),p&&J<d){f=!0;l=J+a;for(G=t.length;G<=l;G++)t.push(void 0);t[l]=w[J]}else if(l!=null){let la;((la=A)!=null?la:A={})[L]=l}f||(A=w);if(A)for(let la in A){w=A;break b}w=null}t=w==null?e!=null:w!==e}p&&(ba=g.length);for(;ba>0;ba--){L=ba-1;A=g[L];L-=a;if(!(A==null||_.Za(A,void 0,L)||Iaa(A)&&A.size===0))break;var U=!0}if(g!==b||t||U){if(!p&&!c)g=Array.prototype.slice.call(g,
0,ba);else if(U||t||w)g.length=ba;w&&g.push(w)}U=g}else U=b}return U};_.rca=function(){const a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a};_.Sb=function(a,b){const c=[];for(let d=0;d<a.length;d++)c.push(b(a[d]));return c};Tb=function(a){if(typeof a==="bigint"){const b=Number(a);return Number.isSafeInteger(b)?b:""+a}return a};Ub=function(a,b){const c=[];a.forEach(b?(d,e)=>{c.push([Tb(e),b(d)])}:(d,e)=>{c.push([Tb(e),Tb(d)])});return c};
_.h=function(a){return Array.isArray(a)?a.map(Tb):a==null?void 0:Tb(a)};Vb=function(a){return a==null?void 0:Array.isArray(a)?a.map(b=>Jba(b)):Jba(a)};_.Wb=function(a){if(Na(a.Mf))throw Error("P");};_.Yb=function(a){return b=>Xb(a,b)};
sca=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;w=t=0}function b(A){for(var G=g,J=0;J<64;J+=4)G[J/4]=A[J]<<24|A[J+1]<<16|A[J+2]<<8|A[J+3];for(J=16;J<80;J++)A=G[J-3]^G[J-8]^G[J-14]^G[J-16],G[J]=(A<<1|A>>>31)&4294967295;A=e[0];var L=e[1],U=e[2],ba=e[3],la=e[4];for(J=0;J<80;J++){if(J<40)if(J<20){var za=ba^L&(U^ba);var Ba=1518500249}else za=L^U^ba,Ba=1859775393;else J<60?(za=L&U|ba&(L|U),Ba=2400959708):(za=L^U^ba,Ba=3395469782);za=((A<<5|A>>>
27)&4294967295)+za+la+Ba+G[J]&4294967295;la=ba;ba=U;U=(L<<30|L>>>2)&4294967295;L=A;A=za}e[0]=e[0]+A&4294967295;e[1]=e[1]+L&4294967295;e[2]=e[2]+U&4294967295;e[3]=e[3]+ba&4294967295;e[4]=e[4]+la&4294967295}function c(A,G){if(typeof A==="string"){A=unescape(encodeURIComponent(A));for(var J=[],L=0,U=A.length;L<U;++L)J.push(A.charCodeAt(L));A=J}G||(G=A.length);J=0;if(t==0)for(;J+64<G;)b(A.slice(J,J+64)),J+=64,w+=64;for(;J<G;)if(f[t++]=A[J++],w++,t==64)for(t=0,b(f);J+64<G;)b(A.slice(J,J+64)),J+=64,w+=
64}function d(){var A=[],G=w*8;t<56?c(l,56-t):c(l,64-(t-56));for(var J=63;J>=56;J--)f[J]=G&255,G>>>=8;b(f);for(J=G=0;J<5;J++)for(var L=24;L>=0;L-=8)A[G++]=e[J]>>L&255;return A}for(var e=[],f=[],g=[],l=[128],p=1;p<64;++p)l[p]=0;var t,w;a();return{reset:a,update:c,digest:d,digestString:function(){for(var A=d(),G="",J=0;J<A.length;J++)G+="0123456789ABCDEF".charAt(Math.floor(A[J]/16))+"0123456789ABCDEF".charAt(A[J]%16);return G}}};Zb=function(a){return{valueOf:a}.valueOf()};
uca=function(){let a=null;if(!tca)return a;try{const b=c=>c;a=tca.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};wca=function(){vca===void 0&&(vca=uca());return vca};_.ac=function(a){const b=wca();return new _.$b(b?b.createScriptURL(a):a)};_.bc=function(a){if(a instanceof _.$b)return a.UYb;throw Error("U");};_.dc=function(a){return a instanceof _.cc};_.ec=function(a){if(_.dc(a))return a.WYb;throw Error("U");};
fc=function(a){return new xca(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};zca=function(a,b=yca){if(_.dc(a))return a;for(let c=0;c<b.length;++c){const d=b[c];if(d instanceof xca&&d.isValid(a))return new _.cc(a)}};_.gc=function(a){return zca(a,yca)||_.Aca};_.Cca=function(a){if(Bca.test(a))return a};_.hc=function(a){return a instanceof _.cc?_.ec(a):_.Cca(a)};_.jc=function(a,b){b=_.hc(b);b!==void 0&&(a.href=b)};_.lc=function(a){const b=wca();return new _.kc(b?b.createHTML(a):a)};
_.nc=function(a){if(a instanceof _.kc)return a.TYb;throw Error("U");};_.Eca=function(a,b,c){if(b instanceof _.$b)a.href=_.bc(b).toString(),a.rel=c;else{if(Dca.indexOf(c)===-1)throw Error("V`"+c);b=_.hc(b);b!==void 0&&(a.href=b,a.rel=c)}};_.oc=function(a,b,c,d){b=_.hc(b);return b!==void 0?a.open(b,c,d):null};_.Fca=function(a=document){let b,c;a=(c=(b="document"in a?a.document:a).querySelector)==null?void 0:c.call(b,"script[nonce]");return a==null?"":a.nonce||a.getAttribute("nonce")||""};
_.pc=function(a,b){a.src=_.bc(b);(b=_.Fca(a.ownerDocument&&a.ownerDocument.defaultView||window))&&a.setAttribute("nonce",b)};_.Gca=function(a){var b=window.location;a=_.hc(a);a!==void 0&&(b.href=a)};qc=function(a){a&&typeof a.dispose=="function"&&a.dispose()};Hca=function(a){for(let b=0,c=arguments.length;b<c;++b){const d=arguments[b];_.xa(d)?Hca.apply(null,d):qc(d)}};Ica=function(a,b,c){for(const d in a)b.call(c,a[d],d,a)};
Jca=function(a,b){const c={};for(const d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c};Kca=function(a,b,c){const d={};for(const e in a)d[e]=b.call(c,a[e],e,a);return d};Lca=function(a,b){for(const c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};Mca=function(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};_.Nca=function(a){const b=[];let c=0;for(const d in a)b[c++]=d;return b};_.sc=function(a){for(const b in a)return!1;return!0};
_.tc=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};_.vc=function(a){const b={};for(const c in a)b[c]=a[c];return b};_.wc=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<Oca.length;f++)c=Oca[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};
Pca=function(a){const b=arguments.length;if(b==1&&Array.isArray(arguments[0]))return Pca.apply(null,arguments[0]);const c={};for(let d=0;d<b;d++)c[arguments[d]]=!0;return c};Qca=function(a,b){const c=b.createRange();c.selectNode(b.body);a=_.lc(a);return c.createContextualFragment(_.nc(a))};Rca=function(a){a=a.nodeName;return typeof a==="string"?a:"FORM"};Sca=function(a){a=a.nodeType;return a===1||typeof a!=="number"};yc=function(a,b,c){a.setAttribute(b,c)};
_.zc=function(a,...b){if(b.length===0)return _.ac(a[0]);let c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return _.ac(c)};
Yca=function(a,b=Tca){if(!Uca){var c;a=(c=a.navigator)==null?void 0:c.userAgentData;if(!a||typeof a.getHighEntropyValues!=="function"||a.brands&&typeof a.brands.map!=="function")return Promise.reject(Error("Y"));c=(a.brands||[]).map(e=>{var f=new Vca;return _.Ac(f,1,e.brand).Xsb(e.version)});Wca(Xca.I0b(a.mobile),c);Uca=a.getHighEntropyValues(b)}const d=new Set(b);return Uca.then(e=>{const f=Xca.clone();d.has("platform")&&_.Ac(f,3,e.platform);d.has("platformVersion")&&f.M0b(e.platformVersion);d.has("architecture")&&
_.Ac(f,5,e.architecture);d.has("model")&&f.Fsb(e.model);d.has("uaFullVersion")&&_.Ac(f,7,e.uaFullVersion);return f}).catch(()=>Xca.clone())};ada=function(a=window,b){return Zca(new $ca(a,b))};
bda=function(a,b,c,d,e){const f=Zone.__symbol__(d);if(!b[f]){var g=b[f]=b[d];b[d]=function(l,p,t){p&&p.prototype&&e.forEach(function(w){const A=`${c}.${d}::`+w,G=p.prototype;try{if(G.hasOwnProperty(w)){const J=a.ObjectGetOwnPropertyDescriptor(G,w);J&&J.value?(J.value=a.wrapWithCurrentZone(J.value,A),a._redefineProperty(p.prototype,w,J)):G[w]&&(G[w]=a.wrapWithCurrentZone(G[w],A))}else G[w]&&(G[w]=a.wrapWithCurrentZone(G[w],A))}catch(J){}});return g.call(b,l,p,t)};a.attachOriginToPatched(b[d],g)}};
Cc=function(a){return(Bc.__Zone_symbol_prefix||"__zone_symbol__")+a};
cda=function(){function a(Ia){g&&g.mark&&g.mark(Ia)}function b(Ia,La){g&&g.measure&&g.measure(Ia,La)}function c(Ia){ba||Bc[G]&&(ba=Bc[G].resolve(0));if(ba){let La=ba[J];La||(La=ba.then);La.call(ba,Ia)}else Bc[A](Ia,0)}function d(Ia){ob===0&&L.length===0&&c(e);Ia&&L.push(Ia)}function e(){if(!U){for(U=!0;L.length;){const Ia=L;L=[];for(let La=0;La<Ia.length;La++){const Wa=Ia[La];try{Wa.zone.runTask(Wa,null,null)}catch(pb){Ba.onUnhandledError(pb)}}}Ba.microtaskDrainDone();U=!1}}function f(){}const g=
Bc.performance;a("Zone");class l{static assertZonePatched(){if(Bc.Promise!==za.ZoneAwarePromise)throw Error("aa");}static get root(){let Ia=l.current;for(;Ia.parent;)Ia=Ia.parent;return Ia}static get current(){return Ea.zone}static get currentTask(){return Xa}static __load_patch(Ia,La,Wa=!1){if(za.hasOwnProperty(Ia)){if(La=Bc[Cc("forceDuplicateZoneCheck")]===!0,!Wa&&La)throw Error("ba`"+Ia);}else Bc["__Zone_disable_"+Ia]||(Wa="Zone:"+Ia,a(Wa),za[Ia]=La(Bc,l,Ba),b(Wa,Wa))}get parent(){return this.ld}get name(){return this.Tr}constructor(Ia,
La){this.ld=Ia;this.Tr=La?La.name||"unnamed":"<root>";this.OIb=La&&La.properties||{};this.Ay=new t(this,this.ld&&this.ld.Ay,La)}get(Ia){const La=this.getZoneWith(Ia);if(La)return La.OIb[Ia]}getZoneWith(Ia){let La=this;for(;La;){if(La.OIb.hasOwnProperty(Ia))return La;La=La.ld}return null}fork(Ia){if(!Ia)throw Error("ca");return this.Ay.fork(this,Ia)}wrap(Ia,La){if(typeof Ia!=="function")throw Error("da`"+Ia);const Wa=this.Ay.intercept(this,Ia,La),pb=this;return function(){return pb.runGuarded(Wa,this,
arguments,La)}}run(Ia,La,Wa,pb){Ea={parent:Ea,zone:this};try{return this.Ay.invoke(this,Ia,La,Wa,pb)}finally{Ea=Ea.parent}}runGuarded(Ia,La=null,Wa,pb){Ea={parent:Ea,zone:this};try{try{return this.Ay.invoke(this,Ia,La,Wa,pb)}catch(uc){if(this.Ay.handleError(this,uc))throw uc;}}finally{Ea=Ea.parent}}runTask(Ia,La,Wa){if(Ia.zone!=this)throw Error("ea`"+(Ia.zone||la).name+"`"+this.name);const {type:pb,data:{isPeriodic:uc=!1,isRefreshable:rc=!1}={}}=Ia;if(Ia.state!=="notScheduled"||pb!=="eventTask"&&
pb!=="macroTask"){var Hc=Ia.state!="running";Hc&&Ia.hu("running","scheduled");var Pd=Xa;Xa=Ia;Ea={parent:Ea,zone:this};try{pb!="macroTask"||!Ia.data||uc||rc||(Ia.cancelFn=void 0);try{return this.Ay.invokeTask(this,Ia,La,Wa)}catch(gd){if(this.Ay.handleError(this,gd))throw gd;}}finally{La=Ia.state,La!=="notScheduled"&&La!=="unknown"&&(pb=="eventTask"||uc||rc&&La==="scheduling"?Hc&&Ia.hu("scheduled","running","scheduling"):(La=Ia.UN,this.T3(Ia,-1),Hc&&Ia.hu("notScheduled","running","notScheduled"),rc&&
(Ia.UN=La))),Ea=Ea.parent,Xa=Pd}}}scheduleTask(Ia){if(Ia.zone&&Ia.zone!==this)for(var La=this;La;){if(La===Ia.zone)throw Error("fa`"+this.name+"`"+Ia.zone.name);La=La.parent}Ia.hu("scheduling","notScheduled");La=[];Ia.UN=La;Ia.If=this;try{Ia=this.Ay.scheduleTask(this,Ia)}catch(Wa){throw Ia.hu("unknown","scheduling","notScheduled"),this.Ay.handleError(this,Wa),Wa;}Ia.UN===La&&this.T3(Ia,1);Ia.state=="scheduling"&&Ia.hu("scheduled","scheduling");return Ia}scheduleMicroTask(Ia,La,Wa,pb){return this.scheduleTask(new w("microTask",
Ia,La,Wa,pb,void 0))}scheduleMacroTask(Ia,La,Wa,pb,uc){return this.scheduleTask(new w("macroTask",Ia,La,Wa,pb,uc))}scheduleEventTask(Ia,La,Wa,pb,uc){return this.scheduleTask(new w("eventTask",Ia,La,Wa,pb,uc))}cancelTask(Ia){if(Ia.zone!=this)throw Error("ga`"+(Ia.zone||la).name+"`"+this.name);if(Ia.state==="scheduled"||Ia.state==="running"){Ia.hu("canceling","scheduled","running");try{this.Ay.cancelTask(this,Ia)}catch(La){throw Ia.hu("unknown","canceling"),this.Ay.handleError(this,La),La;}this.T3(Ia,
-1);Ia.hu("notScheduled","canceling");Ia.runCount=-1;return Ia}}T3(Ia,La){const Wa=Ia.UN;La==-1&&(Ia.UN=null);for(let pb=0;pb<Wa.length;pb++)Wa[pb].T3(Ia.type,La)}}l.__symbol__=Cc;const p={name:"",onHasTask:(Ia,La,Wa,pb)=>Ia.hasTask(Wa,pb),onScheduleTask:(Ia,La,Wa,pb)=>Ia.scheduleTask(Wa,pb),onInvokeTask:(Ia,La,Wa,pb,uc,rc)=>Ia.invokeTask(Wa,pb,uc,rc),onCancelTask:(Ia,La,Wa,pb)=>Ia.cancelTask(Wa,pb)};class t{get zone(){return this.If}constructor(Ia,La,Wa){this.KPc={microTask:0,macroTask:0,eventTask:0};
this.If=Ia;this.Ied=La;this.AOa=Wa&&(Wa&&Wa.onFork?Wa:La.AOa);this.QFb=Wa&&(Wa.onFork?La:La.QFb);this.vKc=Wa&&(Wa.onFork?this.If:La.vKc);this.UPa=Wa&&(Wa.onIntercept?Wa:La.UPa);this.bHb=Wa&&(Wa.onIntercept?La:La.bHb);this.aHb=Wa&&(Wa.onIntercept?this.If:La.aHb);this.XPa=Wa&&(Wa.onInvoke?Wa:La.XPa);this.eHb=Wa&&(Wa.onInvoke?La:La.eHb);this.cHb=Wa&&(Wa.onInvoke?this.If:La.cHb);this.jPa=Wa&&(Wa.onHandleError?Wa:La.jPa);this.EGb=Wa&&(Wa.onHandleError?La:La.EGb);this.DGb=Wa&&(Wa.onHandleError?this.If:
La.DGb);this.Ira=Wa&&(Wa.onScheduleTask?Wa:La.Ira);this.IRa=Wa&&(Wa.onScheduleTask?La:La.IRa);this.HRa=Wa&&(Wa.onScheduleTask?this.If:La.HRa);this.rqa=Wa&&(Wa.onInvokeTask?Wa:La.rqa);this.WPa=Wa&&(Wa.onInvokeTask?La:La.WPa);this.VPa=Wa&&(Wa.onInvokeTask?this.If:La.VPa);this.fpa=Wa&&(Wa.onCancelTask?Wa:La.fpa);this.jNa=Wa&&(Wa.onCancelTask?La:La.jNa);this.iNa=Wa&&(Wa.onCancelTask?this.If:La.iNa);this.LGb=this.NGb=this.MGb=this.xba=null;Ia=Wa&&Wa.onHasTask;const pb=La&&La.xba;if(Ia||pb)this.xba=Ia?
Wa:p,this.MGb=La,this.NGb=this,this.LGb=this.If,Wa.onScheduleTask||(this.Ira=p,this.IRa=La,this.HRa=this.If),Wa.onInvokeTask||(this.rqa=p,this.WPa=La,this.VPa=this.If),Wa.onCancelTask||(this.fpa=p,this.jNa=La,this.iNa=this.If)}fork(Ia,La){return this.AOa?this.AOa.onFork(this.QFb,this.zone,Ia,La):new l(Ia,La)}intercept(Ia,La,Wa){return this.UPa?this.UPa.onIntercept(this.bHb,this.aHb,Ia,La,Wa):La}invoke(Ia,La,Wa,pb,uc){return this.XPa?this.XPa.onInvoke(this.eHb,this.cHb,Ia,La,Wa,pb,uc):La.apply(Wa,
pb)}handleError(Ia,La){return this.jPa?this.jPa.onHandleError(this.EGb,this.DGb,Ia,La):!0}scheduleTask(Ia,La){let Wa=La;if(this.Ira)this.xba&&Wa.UN.push(this.NGb),(Wa=this.Ira.onScheduleTask(this.IRa,this.HRa,Ia,La))||(Wa=La);else if(La.scheduleFn)La.scheduleFn(La);else if(La.type=="microTask")d(La);else throw Error("ha");return Wa}invokeTask(Ia,La,Wa,pb){return this.rqa?this.rqa.onInvokeTask(this.WPa,this.VPa,Ia,La,Wa,pb):La.callback.apply(Wa,pb)}cancelTask(Ia,La){if(this.fpa)Ia=this.fpa.onCancelTask(this.jNa,
this.iNa,Ia,La);else{if(!La.cancelFn)throw Error("ia");Ia=La.cancelFn(La)}return Ia}hasTask(Ia,La){try{this.xba&&this.xba.onHasTask(this.MGb,this.LGb,Ia,La)}catch(Wa){this.handleError(Ia,Wa)}}T3(Ia,La){const Wa=this.KPc,pb=Wa[Ia];La=Wa[Ia]=pb+La;if(La<0)throw Error("ja");pb!=0&&La!=0||this.hasTask(this.If,{w2c:Wa.microTask>0,b2c:Wa.macroTask>0,Gkd:Wa.eventTask>0,Fc:Ia})}}class w{constructor(Ia,La,Wa,pb,uc,rc){this.If=null;this.runCount=0;this.UN=null;this.yj="notScheduled";this.type=Ia;this.source=
La;this.data=pb;this.scheduleFn=uc;this.cancelFn=rc;if(!Wa)throw Error("ka");this.callback=Wa;const Hc=this;this.invoke=Ia==="eventTask"&&pb&&pb.wyb?w.invokeTask:function(){return w.invokeTask.call(Bc,Hc,this,arguments)}}static invokeTask(Ia,La,Wa){Ia||(Ia=this);ob++;try{return Ia.runCount++,Ia.zone.runTask(Ia,La,Wa)}finally{ob==1&&e(),ob--}}get zone(){return this.If}get state(){return this.yj}cancelScheduleRequest(){this.hu("notScheduled","scheduling")}hu(Ia,La,Wa){if(this.yj===La||this.yj===Wa)this.yj=
Ia,Ia=="notScheduled"&&(this.UN=null);else throw Error("la`"+this.type+"`"+this.source+"`"+Ia+"`"+La+"`"+(Wa?" or '"+Wa+"'":"")+"`"+this.yj);}toString(){return this.data&&typeof this.data.handleId!=="undefined"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const A=Cc("setTimeout"),G=Cc("Promise"),J=Cc("then");let L=[],U=!1,ba;const la={name:"NO ZONE"},za={},Ba={symbol:Cc,
currentZoneFrame:()=>Ea,onUnhandledError:f,microtaskDrainDone:f,scheduleMicroTask:d,showUncaughtError:()=>!l[Cc("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:f,patchMethod:()=>f,bindArguments:()=>[],patchThen:()=>f,patchMacroTask:()=>f,patchEventPrototype:()=>f,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>f,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>f,wrapWithCurrentZone:()=>f,filterProperties:()=>
[],attachOriginToPatched:()=>f,_redefineProperty:()=>f,patchCallbacks:()=>f,nativeScheduleMicroTask:c};let Ea={parent:null,zone:new l(null,null)},Xa=null,ob=0;b("Zone","Zone");return l};dda=function(a,b){return Zone.current.wrap(a,b)};eda=function(a,b){for(let c=a.length-1;c>=0;c--)typeof a[c]==="function"&&(a[c]=dda(a[c],b+"_"+c));return a};
gda=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=Dc(a,e);fda(g)&&(a[e]=(l=>{const p=function(){return l.apply(this,eda(arguments,c+"."+e))};Fc(p,l);return p})(f))}}};fda=function(a){return a?a.writable===!1?!1:!(typeof a.get==="function"&&typeof a.set==="undefined"):!0};
kda=function(a,b,c){let d=Dc(a,b);!d&&c&&Dc(c,b)&&(d={enumerable:!0,configurable:!0});if(d&&d.configurable&&(c=Cc("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=hda[g];l||(l=hda[g]=Cc("ON_PROPERTY"+g));d.set=function(p){let t=this;t||a!==Gc||(t=Gc);t&&(typeof t[l]==="function"&&t.removeEventListener(g,ida),f&&f.call(t,null),t[l]=p,typeof p==="function"&&t.addEventListener(g,ida,!1))};d.get=function(){let p=this;p||a!==Gc||(p=Gc);
if(!p)return null;var t=p[l];return t?t:e&&(t=e.call(this))?(d.set.call(this,t),typeof p.removeAttribute==="function"&&p.removeAttribute(b),t):null};jda(a,b,d);a[c]=!0}};lda=function(a,b,c){if(b)for(var d=0;d<b.length;d++)kda(a,"on"+b[d],c);else{b=[];for(d in a)d.slice(0,2)=="on"&&b.push(d);for(d=0;d<b.length;d++)kda(a,b[d],c)}};
Lc=function(a){const b=Gc[a];if(b){Gc[Cc(a)]=b;Gc[a]=function(){const e=eda(arguments,a);switch(e.length){case 0:this[Kc]=new b;break;case 1:this[Kc]=new b(e[0]);break;case 2:this[Kc]=new b(e[0],e[1]);break;case 3:this[Kc]=new b(e[0],e[1],e[2]);break;case 4:this[Kc]=new b(e[0],e[1],e[2],e[3]);break;default:throw Error("ma");}};Fc(Gc[a],b);var c=new b(function(){}),d;for(d in c)a==="XMLHttpRequest"&&d==="responseBlob"||function(e){typeof c[e]==="function"?Gc[a].prototype[e]=function(){return this[Kc][e].apply(this[Kc],
arguments)}:jda(Gc[a].prototype,e,{set:function(f){typeof f==="function"?(this[Kc][e]=dda(f,a+"."+e),Fc(this[Kc][e],f)):this[Kc][e]=f},get:function(){return this[Kc][e]}})}(d);for(d in b)d!=="prototype"&&b.hasOwnProperty(d)&&(Gc[a][d]=b[d])}};Mc=function(a,b,c){let d=a;for(;d&&!d.hasOwnProperty(b);)d=mda(d);!d&&a[b]&&(d=a);a=Cc(b);let e=null;if(d&&(!(e=d[a])||!d.hasOwnProperty(a))){e=d[a]=d[b];const f=d&&Dc(d,b);if(fda(f)){const g=c(e,a,b);d[b]=function(){return g(this,arguments)};Fc(d[b],e)}}return e};
nda=function(a,b,c){function d(f){const g=f.data;g.args[g.wta]=function(){f.invoke.apply(this,arguments)};e.apply(g.target,g.args);return f}let e=null;e=Mc(a,b,f=>function(g,l){const p=c(g,l);return p.wta>=0&&typeof l[p.wta]==="function"?Zone.current.scheduleMacroTask(p.name,l[p.wta],p,d,void 0):f.apply(g,l)})};Fc=function(a,b){a[Cc("OriginalDelegate")]=b};
qda=function(){if(oda)return pda;oda=!0;try{const a=Nc.navigator.userAgent;if(a.indexOf("MSIE ")!==-1||a.indexOf("Trident/")!==-1||a.indexOf("Edge/")!==-1)pda=!0}catch(a){}return pda};rda=function(a,b,c){if(!c||c.length===0)return b;c=c.filter(e=>e.target===a);if(!c||c.length===0)return b;const d=c[0].SZc;return b.filter(e=>d.indexOf(e)===-1)};sda=function(a){return Object.getOwnPropertyNames(a).filter(b=>b.startsWith("on")&&b.length>2).map(b=>b.substring(2))};
tda=function(a,b){var c=(b?b(a):a)+"false";b=(b?b(a):a)+"true";c=Oc+c;b=Oc+b;Pc[a]={};Pc[a]["false"]=c;Pc[a]["true"]=b};
Ada=function(a,b,c,d){function e(ba,la,za){if(la=la||a.event){ba=ba||la.target||a;var Ba=ba[Pc[la.type][za?"true":"false"]];if(Ba){za=[];if(Ba.length===1)(la=G(Ba[0],ba,la))&&za.push(la);else{Ba=Ba.slice();for(let Ea=0;Ea<Ba.length&&(!la||la[uda]!==!0);Ea++){const Xa=G(Ba[Ea],ba,la);Xa&&za.push(Xa)}}if(za.length===1)throw za[0];for(la=0;la<za.length;la++){const Ea=za[la];b.nativeScheduleMicroTask(()=>{throw Ea;})}}}}function f(ba,la){function za(mb,oa){return!Qc&&typeof mb==="object"&&mb?!!mb.capture:
Qc&&oa?typeof mb==="boolean"?{capture:mb,passive:!0}:mb?typeof mb==="object"&&mb.passive!==!1?Object.assign({},mb,{passive:!0}):mb:{passive:!0}:mb}function Ba(mb){if(typeof mb==="object"&&mb!==null){const oa=Object.assign({},mb);mb.signal&&(oa.signal=mb.signal);return oa}return mb}if(!ba)return!1;let Ea=!0;la&&la.wyb!==void 0&&(Ea=la.wyb);const Xa=la&&la.vh;let ob=!0;la&&la.ZSc!==void 0&&(ob=la.ZSc);let Ia=!1;la&&la.N6c!==void 0&&(Ia=la.N6c);let La=ba;for(;La&&!La.hasOwnProperty(g);)La=mda(La);!La&&
ba[g]&&(La=ba);if(!La||La[w])return!1;const Wa=la&&la.Fkd,pb={},uc=La[w]=La[g],rc=La[Cc(l)]=La[l];ba=La[Cc(p)]=La[p];const Hc=La[Cc(t)]=La[t];let Pd;la&&la.prepend&&(Pd=La[Cc(la.prepend)]=La[la.prepend]);var gd=function(mb){if(!mb.gdb){var oa=Pc[mb.SF];let ic;oa&&(ic=oa[mb.capture?"true":"false"]);if(oa=ic&&mb.target[ic])for(let xc=0;xc<oa.length;xc++)if(oa[xc]===mb){oa.splice(xc,1);mb.gdb=!0;mb.iob&&(mb.iob(),mb.iob=null);oa.length===0&&(mb.kLb=!0,mb.target[ic]=null);break}}if(mb.kLb)return rc.call(mb.target,
mb.SF,mb.capture?L:J,mb.options)};const Ib=function(mb){return uc.call(pb.target,pb.SF,mb.invoke,pb.options)},Ta=function(mb){return Pd.call(pb.target,pb.SF,mb.invoke,pb.options)};var eb=function(mb){return rc.call(mb.target,mb.SF,mb.invoke,mb.options)};gd=Ea?gd:eb;eb=function(mb,oa){const ic=typeof oa;return ic==="function"&&mb.callback===oa||ic==="object"&&mb.XG===oa};const sb=la&&la.diff?la.diff:eb,Ob=Zone[Cc("UNPATCHED_EVENTS")],bd=a[Cc("PASSIVE_EVENTS")];eb=function(mb,oa,ic,xc,ld=!1,qe=!1){return function(){const ef=
this||a;let Je=arguments[0];la&&la.qR&&(Je=la.qR(Je));let Th=arguments[1];if(!Th||vda&&Je==="uncaughtException")return mb.apply(this,arguments);let uh=!1;if(typeof Th!=="function"){if(!Th.handleEvent)return mb.apply(this,arguments);uh=!0}if(!Xa||Xa(mb,Th,ef,arguments)){var dj=Qc&&!!bd&&bd.indexOf(Je)!==-1,vh=Ba(za(arguments[2],dj)),wh=vh==null?void 0:vh.signal;if(wh==null||!wh.aborted){if(Ob)for(var Bi=0;Bi<Ob.length;Bi++)if(Je===Ob[Bi])return dj?mb.call(ef,Je,Th,vh):mb.apply(this,arguments);dj=vh?
typeof vh==="boolean"?!0:vh.capture:!1;Bi=vh&&typeof vh==="object"?vh.once:!1;var ll=Zone.current,Yg=Pc[Je];Yg||(tda(Je,Wa),Yg=Pc[Je]);var ej=Yg[dj?"true":"false"];Yg=ef[ej];var ok=!1;if(Yg){if(ok=!0,ob)for(ej=0;ej<Yg.length;ej++)if(sb(Yg[ej],Th))return}else Yg=ef[ej]=[];var ml;ej=ef.constructor.name;var hm=wda[ej];hm&&(ml=hm[Je]);ml||(ml=ej+oa+(Wa?Wa(Je):Je));pb.options=vh;Bi&&(pb.options.once=!1);pb.target=ef;pb.capture=dj;pb.SF=Je;pb.S_c=ok;if(ok=Ea?xda:void 0)ok.l$c=pb;wh&&(pb.options.signal=
void 0);var Ke=ll.scheduleEventTask(ml,Th,ok,ic,xc);if(wh){pb.options.signal=wh;const Zo=()=>Ke.zone.cancelTask(Ke);mb.call(wh,"abort",Zo,{once:!0});Ke.iob=()=>wh.removeEventListener("abort",Zo)}pb.target=null;ok&&(ok.l$c=null);Bi&&(pb.options.once=!0);if(Qc||typeof Ke.options!=="boolean")Ke.options=vh;Ke.target=ef;Ke.capture=dj;Ke.SF=Je;uh&&(Ke.XG=Th);qe?Yg.unshift(Ke):Yg.push(Ke);if(ld)return ef}}}};La[g]=eb(uc,A,Ea?function(){if(!pb.S_c)return uc.call(pb.target,pb.SF,pb.capture?L:J,pb.options)}:
Ib,gd,Ia);Pd&&(La.prependListener=eb(Pd,".prependListener:",Ta,gd,Ia,!0));La[l]=function(){const mb=this||a;let oa=arguments[0];la&&la.qR&&(oa=la.qR(oa));var ic=arguments[2];ic=ic?typeof ic==="boolean"?!0:ic.capture:!1;const xc=arguments[1];if(!xc)return rc.apply(this,arguments);if(!Xa||Xa(rc,xc,mb,arguments)){var ld=Pc[oa],qe;ld&&(qe=ld[ic?"true":"false"]);if(ld=qe&&mb[qe])for(let ef=0;ef<ld.length;ef++){const Je=ld[ef];if(sb(Je,xc)){ld.splice(ef,1);Je.gdb=!0;ld.length===0&&(Je.kLb=!0,mb[qe]=null,
ic||typeof oa!=="string"||(mb[Oc+"ON_PROPERTY"+oa]=null));Je.zone.cancelTask(Je);if(Ia)return mb;return}}return rc.apply(this,arguments)}};La[p]=function(){var mb=this||a,oa=arguments[0];la&&la.qR&&(oa=la.qR(oa));const ic=[];mb=yda(mb,Wa?Wa(oa):oa);for(oa=0;oa<mb.length;oa++){const xc=mb[oa];ic.push(xc.XG?xc.XG:xc.callback)}return ic};La[t]=function(){var mb=this||a,oa=arguments[0];if(oa){la&&la.qR&&(oa=la.qR(oa));var ic=Pc[oa];if(ic){var xc=mb[ic["false"]];mb=mb[ic["true"]];if(xc)for(xc=xc.slice(),
ic=0;ic<xc.length;ic++){const ld=xc[ic];this[l].call(this,oa,ld.XG?ld.XG:ld.callback,ld.options)}if(mb)for(mb=mb.slice(),xc=0;xc<mb.length;xc++)ic=mb[xc],this[l].call(this,oa,ic.XG?ic.XG:ic.callback,ic.options)}}else{oa=Object.keys(mb);for(mb=0;mb<oa.length;mb++)(xc=(xc=zda.exec(oa[mb]))&&xc[1])&&xc!=="removeListener"&&this[t].call(this,xc);this[t].call(this,"removeListener")}if(Ia)return this};Fc(La[g],uc);Fc(La[l],rc);Hc&&Fc(La[t],Hc);ba&&Fc(La[p],ba);return!0}const g=d&&d.add||"addEventListener",
l=d&&d.tud||"removeEventListener",p=d&&d.zg||"eventListeners",t=d&&d.uud||"removeAllListeners",w=Cc(g),A="."+g+":",G=function(ba,la,za){if(!ba.gdb){var Ba=ba.callback;typeof Ba==="object"&&Ba.handleEvent&&(ba.callback=ob=>Ba.handleEvent(ob),ba.XG=Ba);try{ba.invoke(ba,la,[za])}catch(ob){var Ea=ob}var Xa=ba.options;Xa&&typeof Xa==="object"&&Xa.once&&la[l].call(la,za.type,ba.XG?ba.XG:ba.callback,Xa);return Ea}},J=function(ba){return e(this,ba,!1)},L=function(ba){return e(this,ba,!0)};let U=[];for(let ba=
0;ba<c.length;ba++)U[ba]=f(c[ba],d);return U};yda=function(a,b){if(!b){var c=[];for(let e in a){var d=zda.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=Pc[b];c||(tda(b),c=Pc[b]);b=a[c["false"]];a=a[c["true"]];return b?a?b.concat(a):b.slice():a?a.slice():[]};Bda=function(a,b){(a=a.Event)&&a.prototype&&b.patchMethod(a.prototype,"stopImmediatePropagation",c=>function(d,e){d[uda]=!0;c&&c.apply(d,e)})};
Gda=function(){Rc.__load_patch("util",(a,b,c)=>{const d=sda(a);c.patchOnProperties=lda;c.patchMethod=Mc;c.bindArguments=eda;c.patchMacroTask=nda;const e=b.__symbol__("BLACK_LISTED_EVENTS"),f=b.__symbol__("UNPATCHED_EVENTS");a[f]&&(a[e]=a[f]);a[e]&&(b[e]=b[f]=a[e]);c.patchEventPrototype=Bda;c.patchEventTarget=Ada;c.isIEOrEdge=qda;c.ObjectDefineProperty=jda;c.ObjectGetOwnPropertyDescriptor=Dc;c.ObjectCreate=Cda;c.ArraySlice=Dda;c.patchClass=Lc;c.wrapWithCurrentZone=dda;c.filterProperties=rda;c.attachOriginToPatched=
Fc;c._redefineProperty=Object.defineProperty;c.patchCallbacks=bda;c.getGlobalObjects=()=>({globalSources:wda,zoneSymbolEventNames:Pc,eventNames:d,isBrowser:Eda,isMix:Fda,isNode:vda,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:Oc,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"})})};
Nda=function(){Hda=Zone.__symbol__;Ida=Object[Hda("defineProperty")]=Object.defineProperty;Jda=Object[Hda("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor;Kda=Object.create;Tc=Hda("unconfigurables");Object.defineProperty=function(a,b,c){if(a&&a[Tc]&&a[Tc][b])throw new TypeError("na`"+b+"`"+a);const d=c.configurable;b!=="prototype"&&(c=Lda(a,b,c));return Mda(a,b,c,d)};Object.defineProperties=function(a,b){Object.keys(b).forEach(function(c){Object.defineProperty(a,c,b[c])});for(const c of Object.getOwnPropertySymbols(b)){let d;
((d=Object.getOwnPropertyDescriptor(b,c))==null?0:d.enumerable)&&Object.defineProperty(a,c,b[c])}return a};Object.create=function(a,b){typeof b!=="object"||Object.isFrozen(b)||Object.keys(b).forEach(function(c){b[c]=Lda(a,c,b[c])});return Kda(a,b)};Object.getOwnPropertyDescriptor=function(a,b){const c=Jda(a,b);c&&a&&a[Tc]&&a[Tc][b]&&(c.configurable=!1);return c}};Oda=function(a,b,c){const d=c.configurable;c=Lda(a,b,c);return Mda(a,b,c,d)};
Lda=function(a,b,c){Object.isFrozen(c)||(c.configurable=!0);c.configurable||(a[Tc]||Object.isFrozen(a)||Ida(a,Tc,{writable:!0,value:{}}),a[Tc]&&(a[Tc][b]=!0));return c};
Mda=function(a,b,c,d){try{return Ida(a,b,c)}catch(e){if(c.configurable){typeof d=="undefined"?delete c.configurable:c.configurable=d;try{return Ida(a,b,c)}catch(f){d=!1;if(b==="createdCallback"||b==="attachedCallback"||b==="detachedCallback"||b==="attributeChangedCallback")d=!0;if(!d)throw f;d=null;try{d=JSON.stringify(c)}catch(g){d=c.toString()}console.log(`Attempting to configure '${b}' with descriptor '${d}' on object '${a}' and got error, giving up: ${f}`)}}else throw e;}};
Pda=function(a,b){const {eventNames:c,globalSources:d,zoneSymbolEventNames:e,TRUE_STR:f,FALSE_STR:g,ZONE_SYMBOL_PREFIX:l}=b.getGlobalObjects();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 w="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=w.map(za=>"HTML"+za+"Element").concat(p):
a.EventTarget?t.push("EventTarget"):t=p;const A=a.__Zone_disable_IE_check||!1,G=a.__Zone_enable_cross_context_check||!1,J=b.isIEOrEdge(),L={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 U=c[p],ba=l+(U+g),la=l+(U+f);e[U]={};e[U][g]=ba;e[U][f]=la}for(p=0;p<w.length;p++)for(U=
w[p],ba=d[U]={},la=0;la<c.length;la++){const za=c[la];ba[za]=U+".addEventListener:"+za}w=[];for(p=0;p<t.length;p++)U=a[t[p]],w.push(U&&U.prototype);b.patchEventTarget(a,b,w,{vh:function(za,Ba,Ea,Xa){if(!A&&J)if(G)try{const ob=Ba.toString();if(ob==="[object FunctionWrapper]"||ob=="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }")return za.apply(Ea,Xa),!1}catch(ob){return za.apply(Ea,Xa),!1}else{if(Ba=Ba.toString(),Ba==="[object FunctionWrapper]"||Ba=="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }")return za.apply(Ea,
Xa),!1}else if(G)try{Ba.toString()}catch(ob){return za.apply(Ea,Xa),!1}return!0},qR:za=>L[za]||za});Zone[b.symbol("patchEventTarget")]=!!a.EventTarget};
Qda=function(a,b){const {ADD_EVENT_LISTENER_STR:c,REMOVE_EVENT_LISTENER_STR:d}=a.getGlobalObjects(),e=b.WebSocket;b.EventTarget||a.patchEventTarget(b,a,[e.prototype]);b.WebSocket=function(g,l){const p=arguments.length>1?new e(g,l):new e(g);let t,w;const A=a.ObjectGetOwnPropertyDescriptor(p,"onmessage");A&&A.configurable===!1?(t=a.ObjectCreate(p),w=p,[c,d,"send","close"].forEach(function(G){t[G]=function(){const J=a.ArraySlice.call(arguments);if(G===c||G===d){var L=J.length>0?J[0]:void 0;L&&(L=Zone.__symbol__("ON_PROPERTY"+
L),p[L]=t[L])}return p[G].apply(p,J)}})):t=p;a.patchOnProperties(t,["close","error","message","open"],w);return t};const f=b.WebSocket;for(const g in e)f[g]=e[g]};
Rda=function(a,b){const {isBrowser:c,isMix:d}=a.getGlobalObjects();if((c||d)&&!a.ObjectGetOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&typeof Element!=="undefined"){var e=a.ObjectGetOwnPropertyDescriptor(Element.prototype,"onclick");if(e&&!e.configurable)return!1;if(e){a.ObjectDefineProperty(Element.prototype,"onclick",{enumerable:!0,configurable:!0,get:function(){return!0}});var f=!!document.createElement("div").onclick;a.ObjectDefineProperty(Element.prototype,"onclick",e);return f}}var g=
b.XMLHttpRequest;if(!g)return!1;e=g.prototype;if(f=a.ObjectGetOwnPropertyDescriptor(e,"onreadystatechange"))return a.ObjectDefineProperty(e,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return!0}}),g=!!(new g).onreadystatechange,a.ObjectDefineProperty(e,"onreadystatechange",f||{}),g;const l=a.symbol("fake");a.ObjectDefineProperty(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};Tda=function(a){const b=a.symbol("unbound");for(let c=0;c<Sda.length;c++){const d=Sda[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.wrapWithCurrentZone(f[e],l),g[b]=f[e],f[e]=g),f=f.parentElement},!0)}};
Uda=function(){const a=typeof window!=="undefined"?window:typeof global!=="undefined"?global:typeof self!=="undefined"?self:{};a[(a.__Zone_symbol_prefix||"__zone_symbol__")+"legacyPatch"]=function(){const b=a.Zone;b.__load_patch("defineProperty",(c,d,e)=>{e._redefineProperty=Oda;Nda()});b.__load_patch("registerElement",(c,d,e)=>{const {isBrowser:f,isMix:g}=e.getGlobalObjects();(f||g)&&"registerElement"in c.document&&e.patchCallbacks(e,document,"Document","registerElement",["createdCallback","attachedCallback",
"detachedCallback","attributeChangedCallback"])});b.__load_patch("EventTargetLegacy",(c,d,e)=>{Pda(c,e);const {isNode:f,isMix:g}=e.getGlobalObjects();f&&!g||Rda(e,c)||(d=typeof WebSocket!=="undefined",Tda(e),e.patchClass("XMLHttpRequest"),d&&Qda(e,c),Zone[e.symbol("patchEvents")]=!0)})}};Vda=function(a,b){b.patchMethod(a,"queueMicrotask",()=>function(c,d){Zone.current.scheduleMicroTask("queueMicrotask",d[0])})};
Uc=function(a,b,c,d){function e(t){const w=t.data;w.args[0]=function(){return t.invoke.apply(this,arguments)};const A=g.apply(a,w.args);typeof A==="number"?w.handleId=A:(w.handle=A,w.isRefreshable=typeof A.refresh==="function");return t}function f(t){const w=t.data.handleId;let A;return l.call(a,(A=t.data.handle)!=null?A:w)}let g=null,l=null;b+=d;c+=d;const p={};g=Mc(a,b,t=>function(w,A){if(typeof A[0]==="function"){const G={isRefreshable:!1,isPeriodic:d==="Interval",delay:d==="Timeout"||d==="Interval"?
A[1]||0:void 0,args:A},J=A[0];A[0]=function(){try{return J.apply(this,arguments)}finally{const za=G.handle,Ba=G.handleId,Ea=G.isRefreshable;G.isPeriodic||Ea||(Ba?delete p[Ba]:za&&(za[Wda]=null))}};const L=Zone.current.scheduleMacroTask(b,A[0],G,e,f);if(!L)return L;w=L.data.handleId;A=L.data.handle;const U=L.data.isRefreshable,ba=L.data.isPeriodic;if(w)p[w]=L;else if(A&&(A[Wda]=L,U&&!ba)){const za=A.refresh;A.refresh=function(){const Ba=L.zone,Ea=L.state;Ea==="notScheduled"?(L.yj="scheduled",Ba.T3(L,
1)):Ea==="running"&&(L.yj="scheduling");return za.call(this)}}let la;return(la=A!=null?A:w)!=null?la:L}return t.apply(a,A)});l=Mc(a,c,t=>function(w,A){w=A[0];let G;typeof w==="number"?(G=p[w],delete p[w]):(G=w==null?void 0:w[Wda])?w[Wda]=null:G=w;let J;((J=G)==null?0:J.type)?G.cancelFn&&G.zone.cancelTask(G):t.apply(a,A)})};
Zda=function(){var a=Rc;a.__load_patch("legacy",b=>{(b=b[a.__symbol__("legacyPatch")])&&b()});a.__load_patch("timers",b=>{Uc(b,"set","clear","Timeout");Uc(b,"set","clear","Interval");Uc(b,"set","clear","Immediate")});a.__load_patch("requestAnimationFrame",b=>{Uc(b,"request","cancel","AnimationFrame");Uc(b,"mozRequest","mozCancel","AnimationFrame");Uc(b,"webkitRequest","webkitCancel","AnimationFrame")});a.__load_patch("blocking",(b,c)=>{const d=["alert","prompt","confirm"];for(let e=0;e<d.length;e++)Mc(b,
d[e],(f,g,l)=>function(p,t){return c.current.run(f,b,t,l)})});a.__load_patch("EventTarget",(b,c,d)=>{d.patchEventPrototype(b,d);if(!Zone[d.symbol("patchEventTarget")]){var {eventNames:e,zoneSymbolEventNames:f,TRUE_STR:g,FALSE_STR:l,ZONE_SYMBOL_PREFIX:p}=d.getGlobalObjects();for(c=0;c<e.length;c++){const t=e[c],w=p+(t+l),A=p+(t+g);f[t]={};f[t][l]=w;f[t][g]=A}(c=b.EventTarget)&&c.prototype&&d.patchEventTarget(b,d,[c&&c.prototype])}(c=b.XMLHttpRequestEventTarget)&&c.prototype&&d.patchEventTarget(b,d,
[c.prototype])});a.__load_patch("MutationObserver",()=>{Lc("MutationObserver");Lc("WebKitMutationObserver")});a.__load_patch("IntersectionObserver",()=>{Lc("IntersectionObserver")});a.__load_patch("FileReader",()=>{Lc("FileReader")});a.__load_patch("on_property",(b,c,d)=>{if((!vda||Fda)&&!Zone[d.symbol("patchEvents")]){c=b.__Zone_ignore_on_properties;d=[];if(Eda){var e=window;d=d.concat("Document SVGElement Element HTMLElement HTMLBodyElement HTMLMediaElement HTMLFrameSetElement HTMLFrameElement HTMLIFrameElement HTMLMarqueeElement Worker".split(" "));
a:{try{var f=Nc.navigator.userAgent;if(f.indexOf("MSIE ")!==-1||f.indexOf("Trident/")!==-1){var g=!0;break a}}catch(p){}g=!1}var l=g?[{target:e,SZc:["error"]}]:[];g=e;f=sda(e);l=c?c.concat(l):c;e=mda(e);g&&(f=rda(g,f,l),lda(g,f,e))}d=d.concat("XMLHttpRequest XMLHttpRequestEventTarget IDBIndex IDBRequest IDBOpenDBRequest IDBDatabase IDBTransaction IDBCursor WebSocket".split(" "));for(e=0;e<d.length;e++)(f=b[d[e]])&&f.prototype&&(g=f.prototype,f=sda(f.prototype),g&&(f=rda(g,f,c),lda(g,f,void 0)))}});
a.__load_patch("customElements",(b,c,d)=>{const {isBrowser:e,isMix:f}=d.getGlobalObjects();(e||f)&&b.customElements&&"customElements"in b&&d.patchCallbacks(d,b.customElements,"customElements","define","connectedCallback disconnectedCallback adoptedCallback attributeChangedCallback formAssociatedCallback formDisabledCallback formResetCallback formStateRestoreCallback".split(" "))});a.__load_patch("XHR",(b,c)=>{(function(t){function w(Xa){const ob=Xa.data,Ia=ob.target;Ia[g]=!1;Ia[p]=!1;var La=Ia[f];
L||(L=Ia[Xda],U=Ia[Yda]);La&&U.call(Ia,"readystatechange",La);La=Ia[f]=()=>{if(Ia.readyState===Ia.DONE)if(!ob.aborted&&Ia[g]&&Xa.state==="scheduled"){const Wa=Ia[c.__symbol__("loadfalse")];if(Ia.status!==0&&Wa&&Wa.length>0){const pb=Xa.invoke;Xa.invoke=function(){const uc=Ia[c.__symbol__("loadfalse")];for(let rc=0;rc<uc.length;rc++)uc[rc]===Xa&&uc.splice(rc,1);ob.aborted||Xa.state!=="scheduled"||pb.call(Xa)};Wa.push(Xa)}else Xa.invoke()}else ob.aborted||Ia[g]!==!1||(Ia[p]=!0)};L.call(Ia,"readystatechange",
La);Ia[d]||(Ia[d]=Xa);Ba.apply(Ia,ob.args);Ia[g]=!0;return Xa}function A(){}function G(Xa){Xa=Xa.data;Xa.aborted=!0;return Ea.apply(Xa.target,Xa.args)}var J=t.XMLHttpRequest;if(J){J=J.prototype;var L=J[Xda],U=J[Yda];!L&&(t=t.XMLHttpRequestEventTarget)&&(t=t.prototype,L=t[Xda],U=t[Yda]);var ba=Mc(J,"open",()=>function(Xa,ob){Xa[e]=ob[2]==0;Xa[l]=ob[1];return ba.apply(Xa,ob)}),la=Cc("fetchTaskAborting"),za=Cc("fetchTaskScheduling"),Ba=Mc(J,"send",()=>function(Xa,ob){if(c.current[za]===!0||Xa[e])return Ba.apply(Xa,
ob);ob={target:Xa,url:Xa[l],isPeriodic:!1,args:ob,aborted:!1};const Ia=Zone.current.scheduleMacroTask("XMLHttpRequest.send",A,ob,w,G);Xa&&Xa[p]===!0&&!ob.aborted&&Ia.state==="scheduled"&&Ia.invoke()}),Ea=Mc(J,"abort",()=>function(Xa,ob){const Ia=Xa[d];if(Ia&&typeof Ia.type=="string")Ia.cancelFn==null||Ia.data&&Ia.data.aborted||Ia.zone.cancelTask(Ia);else if(c.current[la]===!0)return Ea.apply(Xa,ob)})}})(b);const d=Cc("xhrTask"),e=Cc("xhrSync"),f=Cc("xhrListener"),g=Cc("xhrScheduled"),l=Cc("xhrURL"),
p=Cc("xhrErrorBeforeScheduled")});a.__load_patch("geolocation",b=>{b.navigator&&b.navigator.geolocation&&gda(b.navigator.geolocation)});a.__load_patch("PromiseRejectionEvent",(b,c)=>{function d(e){return function(f){yda(b,e).forEach(g=>{var l=b.PromiseRejectionEvent;l&&(l=new l(e,{promise:f.promise,reason:f.rejection}),g.invoke(l))})}}b.PromiseRejectionEvent&&(c[Cc("unhandledPromiseRejectionHandler")]=d("unhandledrejection"),c[Cc("rejectionHandledHandler")]=d("rejectionhandled"))});a.__load_patch("queueMicrotask",
(b,c,d)=>{Vda(b,d)})};$da=function(){Rc.__load_patch("canvas",(a,b,c)=>{a=a.HTMLCanvasElement;typeof a!=="undefined"&&a.prototype&&a.prototype.toBlob&&c.patchMacroTask(a.prototype,"toBlob",(d,e)=>({name:"HTMLCanvasElement.toBlob",target:d,wta:0,args:e}))})};aea=function(a=window){return a.WIZ_global_data};bea=function(a=window){return(a=aea(a))&&"mXaIFf"in a?a.mXaIFf:null};
cea=function(){Rc.__load_patch("Error",(a,b,c)=>{function d(Ba){let Ea={zoneName:Ba.zone.name},Xa=Ea;for(;Ba.parent;){Ba=Ba.parent;const ob={zoneName:Ba.zone.name};Ea=Ea.parent=ob}return Xa}function e(Ba,Ea,Xa=!0){Ba=Ba.split("\n");let ob=0;for(;Ba[ob]!==w&&Ba[ob]!==A&&Ba[ob]!==G&&Ba[ob]!==J&&Ba[ob]!==L&&ob<Ba.length;)ob++;for(;ob<Ba.length&&Ea;ob++){let Ia=Ba[ob];if(Ia.trim())switch(t[Ia]){case g.zAb:Ba.splice(ob,1);ob--;break;case g.transition:Ea=Ea.parent?Ea.parent:null;Ba.splice(ob,1);ob--;break;
default:Ba[ob]+=Xa?` [${Ea.zone.name}]`:` [${Ea.zoneName}]`}}return Ba.join("\n")}function f(){let Ba=p.apply(this,arguments);const Ea=Ba.originalStack=Ba.stack;if(f.stackRewrite&&Ea){let Xa=c.currentZoneFrame();if(U==="lazy")Ba[c.symbol("zoneFrameNames")]=d(Xa);else if(U==="default")try{Ba.stack=Ba.zoneAwareStack=e(Ea,Xa)}catch(ob){}}return this instanceof p&&this.constructor!=p?(Object.keys(Ba).concat("stack","message").forEach(Xa=>{const ob=Ba[Xa];if(ob!==void 0)try{this[Xa]=ob}catch(Ia){}}),this):
Ba}const g={zAb:0,transition:1},l=c.symbol("zoneJsInternalStackFrames"),p=a[c.symbol("Error")]=a.Error,t={};let w,A,G,J,L;a.Error=f;const U=a.__Zone_Error_BlacklistedStackFrames_policy||a.__Zone_Error_ZoneJsInternalStackFrames_policy||"default";f.prototype=p.prototype;f[l]=t;f.stackRewrite=!1;const ba=c.symbol("zoneAwareStack");U==="lazy"&&Object.defineProperty(f.prototype,"zoneAwareStack",{configurable:!0,enumerable:!0,get:function(){this[ba]||(this[ba]=e(this.originalStack,this[c.symbol("zoneFrameNames")],
!1));return this[ba]},set:function(Ba){this.originalStack=Ba;this[ba]=e(this.originalStack,this[c.symbol("zoneFrameNames")],!1)}});const la=["stackTraceLimit","captureStackTrace","prepareStackTrace"];(a=Object.keys(p))&&a.forEach(Ba=>{la.filter(Ea=>Ea===Ba).length===0&&Object.defineProperty(f,Ba,{get:function(){return p[Ba]},set:function(Ea){p[Ba]=Ea}})});p.hasOwnProperty("stackTraceLimit")&&(p.stackTraceLimit=Math.max(p.stackTraceLimit,15),Object.defineProperty(f,"stackTraceLimit",{get:function(){return p.stackTraceLimit},
set:function(Ba){return p.stackTraceLimit=Ba}}));p.hasOwnProperty("captureStackTrace")&&Object.defineProperty(f,"captureStackTrace",{value:function(Ba,Ea){p.captureStackTrace(Ba,Ea)}});Object.defineProperty(f,"prepareStackTrace",{get:function(){return p.IYb},set:function(Ba){return Ba&&typeof Ba==="function"?p.IYb=function(Ea,Xa){if(Xa)for(let ob=0;ob<Xa.length;ob++)if(Xa[ob].getFunctionName()==="zoneCaptureStackTrace"){Xa.splice(ob,1);break}return Ba.call(this,Ea,Xa)}:p.IYb=Ba}});if(U!=="disable"){var za=
b.current.fork({name:"detect",onHandleError:function(Ba,Ea,Xa,ob){if(ob.originalStack&&Error===f)for(Ba=ob.originalStack.split(/\n/),ob=Xa=Ea=!1;Ba.length;){let Ia=Ba.shift();if(/:\d+:\d+/.test(Ia)||Ia==="ZoneAwareError"){let La=Ia.split("(")[0].split("@")[0],Wa=g.transition;La.indexOf("ZoneAwareError")!==-1&&(La.indexOf("new ZoneAwareError")!==-1?(w=Ia,A=Ia.replace("new ZoneAwareError","new Error.ZoneAwareError")):(G=Ia,J=Ia.replace("Error.",""),Ia.indexOf("Error.ZoneAwareError")===-1&&(L=Ia.replace("ZoneAwareError",
"Error.ZoneAwareError"))),t[A]=g.zAb);La.indexOf("runGuarded")!==-1?Xa=!0:La.indexOf("runTask")!==-1?ob=!0:La.indexOf("run")!==-1?Ea=!0:Wa=g.zAb;t[Ia]=Wa;if(Ea&&Xa&&ob){f.stackRewrite=!0;break}}}return!1}}).fork({name:"child",onScheduleTask:function(Ba,Ea,Xa,ob){return Ba.scheduleTask(Xa,ob)},onInvokeTask:function(Ba,Ea,Xa,ob,Ia,La){return Ba.invokeTask(Xa,ob,Ia,La)},onCancelTask:function(Ba,Ea,Xa,ob){return Ba.cancelTask(Xa,ob)},onInvoke:function(Ba,Ea,Xa,ob,Ia,La,Wa){return Ba.invoke(Xa,ob,Ia,La,
Wa)}});b=Error.stackTraceLimit;Error.stackTraceLimit=100;za.run(()=>{za.runGuarded(()=>{const Ba=()=>{};za.scheduleEventTask(l,()=>{za.scheduleMacroTask(l,()=>{za.scheduleMicroTask(l,()=>{throw Error();},void 0,Ea=>{Ea.hu=Ba;Ea.invoke()});za.scheduleMicroTask(l,()=>{throw Error();},void 0,Ea=>{Ea.hu=Ba;Ea.invoke()})},void 0,Ea=>{Ea.hu=Ba;Ea.invoke()},()=>{})},void 0,Ea=>{Ea.hu=Ba;Ea.invoke()},()=>{})})});Error.stackTraceLimit=b}})};
dea=function(){Rc.__load_patch("ZoneAwarePromise",(a,b,c)=>{function d(Ta){if(Ta&&Ta.toString===Object.prototype.toString){const eb=Ta.constructor&&Ta.constructor.name;return(eb?eb:"")+": "+JSON.stringify(Ta)}return Ta?Ta.toString():Object.prototype.toString.call(Ta)}function e(Ta){c.onUnhandledError(Ta);try{const eb=b[Ea];typeof eb==="function"&&eb.call(this,Ta)}catch(eb){}}function f(Ta){return Ta}function g(Ta){return gd.reject(Ta)}function l(Ta,eb){return sb=>{try{p(Ta,eb,sb)}catch(Ob){p(Ta,!1,
Ob)}}}function p(Ta,eb,sb){var Ob=pb();if(Ta===sb)throw new TypeError("ua");if(Ta[Xa]===null){var bd=null;try{if(typeof sb==="object"||typeof sb==="function")bd=sb&&sb.then}catch(mb){return Ob(()=>{p(Ta,!1,mb)})(),Ta}if(eb!==!1&&sb instanceof gd&&sb.hasOwnProperty(Xa)&&sb.hasOwnProperty(ob)&&sb[Xa]!==null)t(sb),p(Ta,sb[Xa],sb[ob]);else if(eb!==!1&&typeof bd==="function")try{bd.call(sb,Ob(l(Ta,eb)),Ob(l(Ta,!1)))}catch(mb){Ob(()=>{p(Ta,!1,mb)})()}else{Ta[Xa]=eb;Ob=Ta[ob];Ta[ob]=sb;Ta[Ia]===Ia&&eb===
!0&&(Ta[Xa]=Ta[Wa],Ta[ob]=Ta[La]);eb===!1&&sb instanceof Error&&(bd=b.currentTask&&b.currentTask.data&&b.currentTask.data.__creationTrace__)&&L(sb,uc,{configurable:!0,enumerable:!1,writable:!0,value:bd});for(bd=0;bd<Ob.length;)w(Ta,Ob[bd++],Ob[bd++],Ob[bd++],Ob[bd++]);if(Ob.length==0&&eb==0){Ta[Xa]=0;eb=sb;try{throw Error("va`"+d(sb)+"`"+(sb&&sb.stack?"\n"+sb.stack:""));}catch(mb){eb=mb}la&&(eb.throwOriginal=!0);eb.rejection=sb;eb.promise=Ta;eb.zone=b.current;eb.task=b.currentTask;ba.push(eb);c.scheduleMicroTask()}}}return Ta}
function t(Ta){if(Ta[Xa]===0){try{var eb=b[rc];eb&&typeof eb==="function"&&eb.call(this,{rejection:Ta[ob],promise:Ta})}catch(sb){}Ta[Xa]=!1;for(eb=0;eb<ba.length;eb++)Ta===ba[eb].promise&&ba.splice(eb,1)}}function w(Ta,eb,sb,Ob,bd){t(Ta);const mb=Ta[Xa],oa=mb?typeof Ob==="function"?Ob:f:typeof bd==="function"?bd:g;eb.scheduleMicroTask("Promise.then",()=>{try{const ic=Ta[ob],xc=!!sb&&Ia===sb[Ia];xc&&(sb[La]=ic,sb[Wa]=mb);const ld=eb.run(oa,void 0,xc&&oa!==g&&oa!==f?[]:[ic]);p(sb,!0,ld)}catch(ic){p(sb,
!1,ic)}},sb)}function A(Ta){const eb=Ta.prototype,sb=J(eb,"then");if(!sb||sb.writable!==!1&&sb.configurable){var Ob=eb.then;eb[Ba]=Ob;Ta.prototype.then=function(bd,mb){return(new gd((oa,ic)=>{Ob.call(this,oa,ic)})).then(bd,mb)};Ta[Ib]=!0}}function G(Ta){return function(eb,sb){eb=Ta.apply(eb,sb);if(eb instanceof gd)return eb;sb=eb.constructor;sb[Ib]||A(sb);return eb}}const J=Object.getOwnPropertyDescriptor,L=Object.defineProperty,U=c.symbol,ba=[],la=a[U("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==
!1;var za=U("Promise");const Ba=U("then");c.onUnhandledError=Ta=>{if(c.showUncaughtError()){const eb=Ta&&Ta.rejection;eb?console.error("Unhandled Promise rejection:",eb instanceof Error?eb.message:eb,"; Zone:",Ta.zone.name,"; Task:",Ta.task&&Ta.task.source,"; Value:",eb,eb instanceof Error?eb.stack:void 0):console.error(Ta)}};c.microtaskDrainDone=()=>{for(;ba.length;){const Ta=ba.shift();try{Ta.zone.runGuarded(()=>{if(Ta.throwOriginal)throw Ta.rejection;throw Ta;})}catch(eb){e(eb)}}};const Ea=U("unhandledPromiseRejectionHandler"),
Xa=U("state"),ob=U("value"),Ia=U("finally"),La=U("parentPromiseValue"),Wa=U("parentPromiseState"),pb=function(){let Ta=!1;return function(eb){return function(){Ta||(Ta=!0,eb.apply(null,arguments))}}},uc=U("currentTaskTrace"),rc=U("rejectionHandledHandler"),Hc=function(){},Pd=a.AggregateError;class gd{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(Ta){return Ta instanceof gd?Ta:p(new this(null),!0,Ta)}static reject(Ta){return p(new this(null),!1,Ta)}static withResolvers(){const Ta=
{};Ta.promise=new gd((eb,sb)=>{Ta.resolve=eb;Ta.reject=sb});return Ta}static any(Ta){if(!Ta||typeof Ta[Symbol.iterator]!=="function")return Promise.reject(new Pd([],"All promises were rejected"));const eb=[];let sb=0;try{for(let mb of Ta)sb++,eb.push(gd.resolve(mb))}catch(mb){return Promise.reject(new Pd([],"All promises were rejected"))}if(sb===0)return Promise.reject(new Pd([],"All promises were rejected"));let Ob=!1;const bd=[];return new gd((mb,oa)=>{for(let ic=0;ic<eb.length;ic++)eb[ic].then(xc=>
{Ob||(Ob=!0,mb(xc))},xc=>{bd.push(xc);sb--;sb===0&&(Ob=!0,oa(new Pd(bd,"All promises were rejected")))})})}static race(Ta){function eb(oa){Ob(oa)}function sb(oa){bd(oa)}let Ob,bd,mb=new this((oa,ic)=>{Ob=oa;bd=ic});for(let oa of Ta)oa&&typeof oa.then==="function"||(oa=this.resolve(oa)),oa.then(eb,sb);return mb}static all(Ta){return gd.mLb(Ta)}static allSettled(Ta){return(this&&this.prototype instanceof gd?this:gd).mLb(Ta,{t$c:eb=>({status:"fulfilled",value:eb}),oWc:eb=>({status:"rejected",reason:eb})})}static mLb(Ta,
eb){let sb,Ob,bd=new this((xc,ld)=>{sb=xc;Ob=ld}),mb=2,oa=0;const ic=[];for(let xc of Ta){xc&&typeof xc.then==="function"||(xc=this.resolve(xc));const ld=oa;try{xc.then(qe=>{ic[ld]=eb?eb.t$c(qe):qe;mb--;mb===0&&sb(ic)},qe=>{eb?(ic[ld]=eb.oWc(qe),mb--,mb===0&&sb(ic)):Ob(qe)})}catch(qe){Ob(qe)}mb++;oa++}mb-=2;mb===0&&sb(ic);return bd}constructor(Ta){if(!(this instanceof gd))throw Error("wa");this[Xa]=null;this[ob]=[];try{const eb=pb();Ta&&Ta(eb(l(this,!0)),eb(l(this,!1)))}catch(eb){p(this,!1,eb)}}get [Symbol.toStringTag](){return"Promise"}get [Symbol.species](){return gd}then(Ta,
eb){var sb,Ob=(sb=this.constructor)==null?void 0:sb[Symbol.species];Ob&&typeof Ob==="function"||(Ob=this.constructor||gd);sb=new Ob(Hc);Ob=b.current;this[Xa]==null?this[ob].push(Ob,sb,Ta,eb):w(this,Ob,sb,Ta,eb);return sb}catch(Ta){return this.then(null,Ta)}finally(Ta){var eb,sb=(eb=this.constructor)==null?void 0:eb[Symbol.species];sb&&typeof sb==="function"||(sb=gd);eb=new sb(Hc);eb[Ia]=Ia;sb=b.current;this[Xa]==null?this[ob].push(sb,eb,Ta,Ta):w(this,sb,eb,Ta,Ta);return eb}}gd.resolve=gd.resolve;
gd.reject=gd.reject;gd.race=gd.race;gd.all=gd.all;za=a[za]=a.Promise;a.Promise=gd;const Ib=U("thenPatched");c.patchThen=A;za&&(A(za),Mc(a,"fetch",Ta=>G(Ta)));Promise[b.__symbol__("uncaughtPromiseErrors")]=ba;return gd})};
eea=function(){Rc.__load_patch("toString",a=>{const b=Function.prototype.toString,c=Cc("OriginalDelegate"),d=Cc("Promise"),e=Cc("Error"),f=function(){if(typeof this==="function"){var l=this[c];if(l)return typeof l==="function"?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 typeof Promise==="function"&&
this instanceof Promise?"[object Promise]":g.call(this)}})};Vc=function(a){for(let b in a)if(a[b]===Vc)return b;throw Error("ya");};_.k=function(a){return{token:a.token,Ea:a.Ea||null,oa:a.oa,value:void 0}};_.Xc=function(a){return{Nb:a.Nb||[],imports:a.imports||[]}};hea=function(a){var b;(b=a.hasOwnProperty(fea)?a[fea]:null)||(b=a.hasOwnProperty(gea)?a[gea]:null);return b};iea=function(a){return(a=a&&(a[fea]||a[gea]))?a:null};
lea=function(a){return a&&(a.hasOwnProperty(jea)||a.hasOwnProperty(kea))?a[jea]:null};_.Yc=function(a){return typeof a==="string"?a:a==null?"":String(a)};_.Zc=function(a){if(typeof a==="string")return a;if(Array.isArray(a))return"["+a.map(_.Zc).join(", ")+"]";if(a==null)return""+a;if(a.e4c)return`${a.e4c}`;if(a.name)return`${a.name}`;a=a.toString();if(a==null)return""+a;const b=a.indexOf("\n");return b===-1?a:a.substring(0,b)};
mea=function(a,b){return a==null||a===""?b===null?"":b:b==null||b===""?a:a+" "+b};nea=function(){throw new _.$c(-201,!1);};oea=function(a,b){return Object.is(a,b)};_.cd=function(a){const b=ad;ad=a;return b};_.tea=function(a){if(pea)throw Error("U");if(ad!==null){ad.E_a(a);var b=ad.oza++;qea(ad);b<ad.Vk.length&&ad.Vk[b]!==a&&dd(ad)&&rea(ad.Vk[b],ad.Fz[b]);ad.Vk[b]!==a&&(ad.Vk[b]=a,ad.Fz[b]=dd(ad)?sea(a,ad,b):0);ad.SZ[b]=a.version}};
wea=function(a){if(!dd(a)||a.dh)if(a.dh||a.WUb!==uea)(a.Ylb(a)||vea(a))&&a.bmb(a),a.dh=!1,a.WUb=uea};xea=function(a){if(a.kr!==void 0){var b=pea;pea=!0;try{for(const c of a.kr)c.dh||(a=void 0,c.dh=!0,xea(c),(a=c.rO)==null||a.call(c,c))}finally{pea=b}}};yea=function(){let a;return((a=ad)==null?void 0:a.lua)!==!1};ed=function(a){a&&(a.oza=0);return _.cd(a)};
hd=function(a,b){_.cd(b);if(a&&a.Vk!==void 0&&a.Fz!==void 0&&a.SZ!==void 0){if(dd(a))for(b=a.oza;b<a.Vk.length;b++)rea(a.Vk[b],a.Fz[b]);for(;a.Vk.length>a.oza;)a.Vk.pop(),a.SZ.pop(),a.Fz.pop()}};vea=function(a){qea(a);for(let b=0;b<a.Vk.length;b++){const c=a.Vk[b],d=a.SZ[b];if(d!==c.version)return!0;wea(c);if(d!==c.version)return!0}return!1};zea=function(a){qea(a);if(dd(a))for(let b=0;b<a.Vk.length;b++)rea(a.Vk[b],a.Fz[b]);a.Vk.length=a.SZ.length=a.Fz.length=0;a.kr&&(a.kr.length=a.GP.length=0)};
sea=function(a,b,c){Aea(a);if(a.kr.length===0&&a.Vk!==void 0)for(let d=0;d<a.Vk.length;d++)a.Fz[d]=sea(a.Vk[d],a,d);a.GP.push(c);return a.kr.push(b)-1};rea=function(a,b){Aea(a);if(a.kr.length===1&&a.Vk!==void 0)for(var c=0;c<a.Vk.length;c++)rea(a.Vk[c],a.Fz[c]);c=a.kr.length-1;a.kr[b]=a.kr[c];a.GP[b]=a.GP[c];a.kr.length--;a.GP.length--;b<a.kr.length&&(c=a.GP[b],a=a.kr[b],qea(a),a.Fz[c]=b)};dd=function(a){let b,c;return a.S4||((c=a==null?void 0:(b=a.kr)==null?void 0:b.length)!=null?c:0)>0};
qea=function(a){a.Vk!=null||(a.Vk=[]);a.Fz!=null||(a.Fz=[]);a.SZ!=null||(a.SZ=[])};Aea=function(a){a.kr!=null||(a.kr=[]);a.GP!=null||(a.GP=[])};Dea=function(a){const b=Object.create(Bea);b.r_a=a;a=()=>{wea(b);_.tea(b);if(b.value===Cea)throw b.error;return b.value};a[_.id]=b;return a};Fea=function(a){const b=Object.create(Eea);b.value=a;a=()=>{_.tea(b);return b.value};a[_.id]=b;return a};_.Hea=function(a,b){yea()||Gea();a.Ao(a.value,b)||(a.value=b,a.version++,uea++,xea(a))};
kd=function(a){const b=jd;jd=a;return b};Iea=function(a,b,c){if((a=hea(a))&&a.Ea=="root")return a.value===void 0?a.value=a.oa():a.value;if(c&8)return null;if(b!==void 0)return b;nea()};_.md=function(a){a.XCb=_.md;a.toString=function(){return _.Zc(this())};return a};nd=function(a){return Jea(a)?a():a};Jea=function(a){return typeof a==="function"&&a.hasOwnProperty(Kea)&&a.XCb===_.md};pd=function(a){const b=od;od=a;return b};
Lea=function(a,b=0){if(od===void 0)throw new _.$c(-203,!1);return od===null?Iea(a,void 0,b):od.get(a,b&8?null:void 0,b)};_.m=function(a,b=0){return(jd||Lea)(nd(a),b)};_.n=function(a,b=0){return _.m(a,Mea(b))};Mea=function(a){return typeof a==="undefined"||typeof a==="number"?a:0|(a.optional&&8)|(a.host&&1)|(a.self&&2)|(a.dE&&4)};
Nea=function(a){const b=[];for(let c=0;c<a.length;c++){const d=nd(a[c]);if(Array.isArray(d)){if(d.length===0)throw new _.$c(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__;typeof p==="number"?p===-1?e=l.token:f|=p:e=l}b.push(_.m(e,f))}else b.push(_.m(d))}return b};qd=function(a,b){a.__NG_DI_FLAG__=b;a.prototype.__NG_DI_FLAG__=b;return a};
Pea=function(a,b,c=null){a=a&&a.charAt(0)==="\n"&&a.charAt(1)=="\u0275"?a.slice(2):a;var d=_.Zc(b);if(Array.isArray(b))d=b.map(_.Zc).join(" -> ");else if(typeof b==="object"){d=[];for(let e in b)if(b.hasOwnProperty(e)){let f=b[e];d.push(e+":"+(typeof f==="string"?JSON.stringify(f):_.Zc(f)))}d=`{${d.join(", ")}}`}return`${"R3InjectorError"}${c?"("+c+")":""}[${d}]: ${a.replace(Oea,"\n  ")}`};Rea=function(a){return a[Qea]||null};rd=function(a){return a.hasOwnProperty(Sea)?a[Sea]:null};
Tea=function(a,b){a.forEach(c=>Array.isArray(c)?Tea(c,b):b(c))};Uea=function(a,b){return b>=a.length-1?a.pop():a.splice(b,1)[0]};_.Vea=function(a,b,c){let d=sd(a,b);if(d>=0)a[d|1]=c;else{var e=d=~d;let f=a.length;if(f==e)a.push(b,c);else if(f===1)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};Wea=function(a,b){b=sd(a,b);if(b>=0)return a[b|1]};
sd=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)};Zea=function(...a){const b=[],c=new Set;let d;const e=f=>{b.push(f)};Tea(a,f=>{Xea(f,e,[],c)&&(d||(d=[]),d.push(f))});d!==void 0&&Yea(d,e);return b};Yea=function(a,b){for(let c=0;c<a.length;c++){const {bq:d,Nb:e}=a[c];$ea(e,f=>{b(f,d)})}};
Xea=function(a,b,c,d){a=nd(a);if(!a)return!1;let e=null;var f=lea(a);const g=!f&&(a[td]||null);if(f||g){if(g&&!g.standalone)return!1;e=a}else{var l=a.bq;if(f=lea(l))e=l;else return!1}l=d.has(e);if(g){if(l)return!1;d.add(e);if(g.Fa){f=typeof g.Fa==="function"?g.Fa():g.Fa;for(var p of f)Xea(p,b,c,d)}}else if(f){if(f.imports!=null&&!l){d.add(e);let t;Tea(f.imports,w=>{Xea(w,b,c,d)&&(t||(t=[]),t.push(w))});t!==void 0&&Yea(t,b)}l||(p=rd(e)||(()=>new e),b({va:e,Ab:p,Ib:_.ud},e),b({va:afa,jc:e,yd:!0},e),
b({va:bfa,jc:()=>_.m(e),yd:!0},e));f=f.Nb;if(f!=null&&!l){const t=a;$ea(f,w=>{b(w,t)})}}else return!1;return e!==a&&a.Nb!==void 0};$ea=function(a,b){for(let c of a)c&&c.Kt&&(c=c.Kt),Array.isArray(c)?$ea(c,b):b(c)};dfa=function(a){return a!==null&&typeof a=="object"&&cfa in a};vd=function(a){return typeof a==="function"};gfa=function(){efa===void 0&&(efa=new ffa);return efa};
ifa=function(a){var b=hea(a);b=b!==null?b.oa:rd(a);if(b!==null)return b;if(a instanceof _.wd)throw new _.$c(204,!1);if(a instanceof Function)return hfa(a);throw new _.$c(204,!1);};hfa=function(a){if(a.length>0)throw new _.$c(204,!1);const b=iea(a);return b!==null?()=>b.oa(a):()=>new a};lfa=function(a){if(dfa(a))return xd(void 0,a.jc);a=jfa(a);return xd(a,kfa)};
jfa=function(a){var b=void 0;if(vd(a))return b=nd(a),rd(b)||ifa(b);if(dfa(a))b=()=>nd(a.jc);else if(a&&a.Ab)b=()=>a.Ab(...Nea(a.Ib||[]));else if(a&&a.Hb)b=()=>_.m(nd(a.Hb));else{const c=nd(a&&(a.Pd||a.va));if(a.Ib)b=()=>new c(...Nea(a.Ib));else return rd(c)||ifa(c)}return b};mfa=function(a){if(a.nc)throw new _.$c(205,!1);};xd=function(a,b,c=!1){return{oa:a,value:b,yd:c?[]:void 0}};nfa=function(a,b){for(const c of a)Array.isArray(c)?nfa(c,b):c&&c&&c.Kt?nfa(c.Kt,b):b(c)};
yd=function(a,b){a instanceof ofa&&mfa(a);a=pd(a);const c=kd();try{return b()}finally{pd(a),kd(c)}};_.zd=function(){if(jd===void 0&&od==null)throw new _.$c(-203,!1);};_.Ad=function(a){return Array.isArray(a)&&typeof a[1]==="object"};_.Cd=function(a){return Array.isArray(a)&&a[1]===!0};rfa=function(a){a.type.prototype.Sb&&(a.QQ=pfa);return qfa};
qfa=function(){const a=this.__ngSimpleChanges__||null,b=a==null?void 0:a.current;if(b){const c=a.PL;if(c===Dd)a.PL=b;else for(let d in b)c[d]=b[d];a.current=null;this.Sb(b)}};pfa=function(a,b,c,d,e){d=this.h5[d];var f;(f=a.__ngSimpleChanges__||null)||(f=a.__ngSimpleChanges__={PL:Dd,current:null});var g=f;f=g.current||(g.current={});g=g.PL;const l=g[d];f[d]=new sfa(l&&l.ng,c,g===Dd);b!==null?b.GLb(b,c):a[e]=c};_.Ed=function(a){for(;Array.isArray(a);)a=a[0];return a};_.Fd=function(a,b){return _.Ed(b[a.index])};
_.Gd=function(a,b){a=b[a];return _.Ad(a)?a:a[0]};_.Hd=function(a,b){return b===null||b===void 0?null:a[b]};tfa=function(a){a[2]&1024||(a[2]|=1024,(a[2]&128)===128&&Jd(a))};ufa=function(a){let b;return!!(a[2]&9216||((b=a[24])==null?0:b.dh))};_.vfa=function(a){let b;(b=a[10].E4)==null||b.notify(9);a[2]&64&&(a[2]|=1024);ufa(a)&&Jd(a)};Jd=function(a){let b;(b=a[10].E4)==null||b.notify(0);for(a=_.Kd(a);a!==null&&!(a[2]&8192);){a[2]|=8192;if((a[2]&128)!==128)break;a=_.Kd(a)}};
wfa=function(a,b){if((a[2]&256)===256)throw new _.$c(911,!1);a[21]===null&&(a[21]=[]);a[21].push(b)};_.Kd=function(a){a=a[3];return _.Cd(a)?a[3]:a};_.Nd=function(){return _.Ld.vi};_.Od=function(){return _.Ld.Xz};_.q=function(a){_.Ld.UV=a;return a[8]};_.r=function(a){_.Ld.UV=null;return a};_.Qd=function(){let a=_.Ld.eW;for(;a!==null&&a.type===64;)a=a.parent;return a};Rd=function(){const a=_.Ld,b=a.eW;return a.eL?b:b.parent};Sd=function(a,b){const c=_.Ld;c.eW=a;c.eL=b};
yfa=function(a){const b=xfa;xfa=a;return b};_.Td=function(){const a=_.Ld;let b=a.Rsa;b===-1&&(b=a.Rsa=a.Xz.Ssa);return b};_.Ud=function(a){const b=_.Ld,c=b.Hm;b.Hm+=a;return c};zfa=function(a){const b=_.Ld.b5;return b===-1?null:a[b]};Bfa=function(a,b,c){if(c&4){for(;!(b=b.parent,b!==null||c&1);){b=a[1];b=b.type===2?b.IOb:b.type===1?a[5]:null;if(b===null)break;a=a[14];if(b.type&10)break}if(b===null)return!1}c=_.Ld=Afa();c.eW=b;c.vi=a;return!0};
Cfa=function(a){const b=Afa(),c=a[1];_.Ld=b;b.eW=c.firstChild;b.vi=a;b.Xz=c;b.UV=a;b.Hm=c.Ssa;b.uxa=!1};Afa=function(){const a=_.Ld,b=a===null?null:a.Xg;return b===null?Dfa(a):b};Dfa=function(a){const b={eW:null,eL:!0,vi:null,Xz:null,selectedIndex:-1,UV:null,gva:0,Bua:null,b5:-1,Rsa:-1,Hm:-1,qu:0,parent:a,Xg:null,uxa:!1};a!==null&&(a.Xg=b);return b};Efa=function(){const a=_.Ld;_.Ld=a.parent;a.eW=null;a.vi=null;return a};
Ffa=function(){const a=Efa();a.eL=!0;a.Xz=null;a.selectedIndex=-1;a.UV=null;a.gva=0;a.b5=-1;a.Bua=null;a.Rsa=-1;a.Hm=-1;a.qu=0};_.Xd=function(){const a=_.Ld;return a.Xz.data[a.selectedIndex]};_.Yd=function(){_.Ld.Bua="svg"};_.Zd=function(){_.Ld.Bua=null};
Gfa=function(a,b){for(let d=b.Fn,e=b.kw;d<e;d++){var c=a.data[d].type.prototype;b=c.Sd;const f=c.OG,g=c.Dc,l=c.Sn;c=c.Ia;if(b){let p,t;((t=(p=a).afa)!=null?t:p.afa=[]).push(-d,b)}if(f){let p,t;((t=(p=a).afa)!=null?t:p.afa=[]).push(d,f);let w,A;((A=(w=a).J_a)!=null?A:w.J_a=[]).push(d,f)}if(g){let p,t;((t=(p=a).eoa)!=null?t:p.eoa=[]).push(-d,g)}if(l){let p,t;((t=(p=a).eoa)!=null?t:p.eoa=[]).push(d,l);let w,A;((A=(w=a).zzb)!=null?A:w.zzb=[]).push(d,l)}if(c!=null){let p,t;((t=(p=a).sW)!=null?t:p.sW=[]).push(d,
c)}}};Hfa=function(a,b,c,d){(a[2]&3)===c&&$d(a,b,c,d)};Ifa=function(a,b){let c=a[2];(c&3)===b&&(a[2]=(c&16383)+1)};$d=function(a,b,c,d){var e=d!==void 0?a[17]&65535:0;const f=d!=null?d:-1,g=b.length-1;let l=0;for(;e<g;e++)if(typeof b[e+1]==="number"){if(l=b[e],d!=null&&l>=d)break}else{b[e]<0&&(a[17]+=65536);if(l<f||f==-1){const p=b[e]<0,t=b[e+1],w=a[p?-b[e]:b[e]];p?a[2]>>14<a[17]>>16&&(a[2]&3)===c&&(a[2]+=16384,Jfa(w,t)):Jfa(w,t);a[17]=(a[17]&4294901760)+e+2}e++}};
Jfa=function(a,b){const c=_.cd(null);try{b.call(a)}finally{_.cd(c)}};Kfa=function(a,b,c){let d=0;for(;d<c.length;){var e=c[d];if(typeof e==="number"){if(e!==0)break;d++;e=c[d++];var f=c[d++];const g=c[d++];a.setAttribute(b,f,g,e)}else f=c[++d],e.charCodeAt(0)===64?a.setProperty(b,e,f):a.setAttribute(b,e,f),d++}};
ae=function(a,b){if(b!==null&&b.length!==0)if(a===null||a.length===0)a=b.slice();else{let c=-1;for(let d=0;d<b.length;d++){const e=b[d];typeof e==="number"?c=e:c!==0&&(c===-1||c===2?Lfa(a,c,e,b[++d]):Lfa(a,c,e,null))}}return a};
Lfa=function(a,b,c,d){let e=0,f=a.length;if(b===-1)f=-1;else for(;e<a.length;){var g=a[e++];if(typeof g==="number")if(g===b){f=-1;break}else if(g>b){f=e-1;break}}for(;e<a.length;){g=a[e];if(typeof g==="number")break;else if(g===c){d!==null&&(a[e+1]=d);return}e++;d!==null&&e++}f!==-1&&(a.splice(f,0,b),e=f+1);a.splice(e++,0,c);d!==null&&a.splice(e++,0,d)};Mfa=function(a,b){for(a>>=16;a>0;)b=b[14],a--;return b};be=function(a){return{toString:a}.toString()};Ofa=function(a){const b=Nfa;Nfa=a;return b};
Qfa=function(a,b,c){let d;typeof c==="string"?d=c.charCodeAt(0)||0:c.hasOwnProperty(ce)&&(d=c[ce]);d==null&&(d=c[ce]=Pfa++);c=d&255;b.data[a+(c>>5)]|=1<<c};Ufa=function(a,b){var c=Rfa(a,b);if(c!==-1)return c;c=b[1];c.xl&&(a.Eu=b.length,Sfa(c.data,a),Sfa(b,null),Sfa(c.blueprint,null));c=Tfa(a,b);a=a.Eu;if(c!==-1){const d=c&32767,e=Mfa(c,b),f=e[1].data;for(let g=0;g<8;g++)b[a+g]=e[d+g]|f[d+g]}b[a+8]=c;return a};Sfa=function(a,b){a.push(0,0,0,0,0,0,0,0,b)};
Rfa=function(a,b){return a.Eu===-1||a.parent&&a.parent.Eu===a.Eu||b[a.Eu+8]===null?-1:a.Eu};Tfa=function(a,b){if(a.parent&&a.parent.Eu!==-1)return a.parent.Eu;a=0;let c=b;for(;c!==null;){b=Vfa(c);if(b===null)break;a++;c=c[14];if(b.Eu!==-1)return b.Eu|a<<16}return-1};
_.de=function(a){var b=_.Qd();if(a==="class")return b.fe;if(a==="style")return b.styles;if(b=b.hc){const c=b.length;let d=0;for(;d<c;){const e=b[d];if(e===3||e===4||e===6)break;if(e===0)d+=2;else if(typeof e==="number")for(d++;d<c&&typeof b[d]==="string";)d++;else{if(e===a)return b[d+1];d+=2}}}return null};Wfa=function(a,b,c,d){c&8&&d===void 0&&(d=null);if((c&3)===0){a=a[9];const e=kd();try{return a?a.get(b,d,c&8):Iea(b,d,c&8)}finally{kd(e)}}c&8||d!==void 0?b=d:(nea(),b=void 0);return b};
Yfa=function(a,b,c,d=0,e){if(a!==null){if(b[2]&2048&&!(d&2)){a:{var f=ee;var g=a;let l=b;for(;g!==null&&l!==null&&l[2]&2048&&!(l[2]&512);){const p=Xfa(g,l,c,d|2);if(p!==ee){f=p;break a}g=g.parent;if(!g){if(g=l[20])if(g=g.get(c,ee,d),g!==ee){f=g;break a}g=Vfa(l);l=l[14]}}}if(f!==ee)return f}a=Xfa(a,b,c,d);if(a!==ee)return a}return Wfa(b,c,d,e)};
Xfa=function(a,b,c,d){var e=ee;if(typeof c==="string")var f=c.charCodeAt(0)||0;else f=c.hasOwnProperty(ce)?c[ce]:void 0,f=typeof f==="number"?f>=0?f&255:Zfa:f;if(typeof f==="function"){if(!Bfa(b,a,d))return d&1?d&8||e!==void 0?b=e:(nea(),b=void 0):b=Wfa(b,c,d,e),b;try{var g=f(d);if(g!=null||d&8)return g;nea()}finally{Efa()}}else if(typeof f==="number"){g=null;let p=Rfa(a,b);let t=d&1?b[15][5]:null;if(p===-1||d&4){var l=p===-1?Tfa(a,b):b[p+8];l===-1||d&2?p=-1:(g=b[1],p=l&32767,b=Mfa(l,b))}for(;p!==
-1;){a=b[1];if(a.data[p+(f>>5)]&1<<f){l=b[1];const w=l.data[p+8],A=$fa(w,l,c,g==null?w.Jy>-1&&Nfa:g!=l&&(w.type&3)!==0,d&1&&t===w);l=A!==null?fe(b,l,A,w):ee;if(l!==ee)return l}l=b[p+8];l!==-1&&!(d&2||d&1&&b[1].data[p+8]===t)&&b[p+(f>>5)]&1<<f?(g=a,p=l&32767,b=Mfa(l,b)):p=-1}}return e};$fa=function(a,b,c,d,e){var f=a.kQ;const g=b.data;var l=f&1048575;b=a.Fn;a=a.kw;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.qa&&e.type===c?b:null};
fe=function(a,b,c,d){let e=a[c];const f=b.data;if(e instanceof he){const l=e;if(l.rpb)throw a=f[c],new _.$c(-200,typeof a==="function"?a.name||a.toString():typeof a==="object"&&a!=null&&typeof a.type==="function"?a.type.name||a.type.toString():_.Yc(a));const p=Ofa(l.CSc);l.rpb=!0;const t=l.eTb?kd(l.eTb):null;Bfa(a,d,0);try{if(e=a[c]=l.oa(void 0,f,a,d),b.xl&&c>=d.Fn){var g=f[c];const w=g.type.prototype.Sa,A=g.type.prototype.Mo;if(g.type.prototype.Sb){const G=rfa(g);let J;((J=b.cH)!=null?J:b.cH=[]).push(c,
G);let L;((L=b.eQ)!=null?L:b.eQ=[]).push(c,G)}if(w){let G;((G=b.cH)!=null?G:b.cH=[]).push(-c,w)}if(A){let G;((G=b.cH)!=null?G:b.cH=[]).push(c,A);let J;((J=b.eQ)!=null?J:b.eQ=[]).push(c,A)}}}finally{t!==null&&kd(t),Ofa(p),l.rpb=!1,Efa()}}return e};Zfa=function(){return new _.ie(_.Qd(),_.Nd())};
_.je=function(a){return be(()=>{var b=a.prototype.constructor;b=b[Sea]||aga(b);const c=Object.prototype;let d=Object.getPrototypeOf(a.prototype).constructor;for(;d&&d!==c;){const e=d[Sea]||aga(d);if(e&&e!==b)return e;d=Object.getPrototypeOf(d)}return e=>new e})};aga=function(a){return Jea(a)?()=>{const b=aga(nd(a));return b&&b()}:rd(a)};Vfa=function(a){const b=a[1],c=b.type;return c===2?b.IOb:c===1?a[5]:null};bga=function(a){return function(...b){if(a){b=a(...b);for(const c in b)this[c]=b[c]}}};
ke=function(a){return be(()=>{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.Cfd=f;return e}const c=bga(a);return b})};dga=function(a,b=null,c=null,d){a=cga(a,b,c,d);a.D_();return a};
cga=function(a,b=null,c=null,d,e=new Set){c=[c||_.ud,{Kt:Zea([a]),vyd:!0}];d=d||(typeof a==="object"?void 0:_.Zc(a));return new ofa(c,b||gfa(),d||null,e)};ega=function(a){return a.type===4&&a.value!=="ng-template"};
fga=function(a,b,c){let d=4;const e=a.hc;if(e!==null)a:{for(var f=0;f<e.length;f++){var g=e[f];if(g===3||g===4||g===6){g=f;break a}}g=e.length}else g=0;f=!1;for(let J=0;J<b.length;J++){var l=b[J];if(typeof l==="number"){if(!f&&(d&1)!==0&&(l&1)!==0)return!1;f&&(l&1)===0||(f=!1,d=l|d&1)}else if(!f)if(d&4){if(d=2|d&1,l!==""&&l!==(a.type!==4||c?a.value:"ng-template")||l===""&&b.length===1){if((d&1)===0)return!1;f=!0}}else if(d&8){var p;if(!(p=e===null)){a:{p=void 0;var t=0;if(c)for(;t<e.length&&typeof e[t]===
"string";t+=2){var w;if(w=e[t]==="class"){b:{w=e[t+1].toLowerCase();for(var A=0,G=w.length;;){A=w.indexOf(l,A);if(A===-1){w=A;break b}if(A===0||w.charCodeAt(A-1)<=32){const L=l.length;if(A+L===G||w.charCodeAt(A+L)<=32){w=A;break b}}A+=1}w=void 0}w=w!==-1}if(w){l=!0;break a}}else if(ega(a)){l=!1;break a}t=e.indexOf(1,t);if(t>-1)for(;++t<e.length&&typeof(p=e[t])==="string";)if(p.toLowerCase()===l){l=!0;break a}l=!1}p=!l}if(p){if((d&1)===0)return!1;f=!0}}else{p=b[++J];a:if(e===null)l=-1;else if(t=0,
c||!ega(a)){for(w=!1;t<e.length;){G=e[t];if(G===l){l=t;break a}if(G===3||G===6)w=!0;else if(G===1||G===2){for(G=e[++t];typeof G==="string";)G=e[++t];continue}else if(G===4)break;else if(G===0){t+=4;continue}t+=w?1:2}l=-1}else b:{t=e.indexOf(4);if(t>-1)for(t++;t<e.length;){w=e[t];if(typeof w==="number")break;if(w===l){l=t;break b}t++}l=-1}if(l===-1){if((d&1)===0)return!1;f=!0}else if(p!==""&&(l=l>g?"":e[l+1].toLowerCase(),d&2&&p!==l)){if((d&1)===0)return!1;f=!0}}}return(d&1)===0||f};
gga=function(a,b,c=!1){for(let d=0;d<b.length;d++)if(fga(a,b[d],c))return!0;return!1};hga=function(a,b){return a?":not("+b.trim()+")":b};iga=function(a){let b=a[0],c=1,d=2,e="",f=!1;for(;c<a.length;){let g=a[c];if(typeof g==="string")if(d&2){const l=a[++c];e+="["+g+(l.length>0?'="'+l+'"':"")+"]"}else d&8?e+="."+g:d&4&&(e+=" "+g);else e!==""&&(g&1)!==0&&(b+=hga(f,e),e=""),d=g,f=f||(d&1)!==0;c++}e!==""&&(b+=hga(f,e));return b};kga=function(){return new jga};
le=function(a){a=a(b=>{b.stack=Error().stack});a.prototype=Object.create(Error.prototype);return a.prototype.constructor=a};lga=function(a,b){a&&(b=a.indexOf(b),0<=b&&a.splice(b,1))};_.me=function(a){return typeof a==="function"};mga=function(a){return a instanceof _.ne||a&&"closed"in a&&_.me(a.remove)&&_.me(a.add)&&_.me(a.unsubscribe)};_.oe=function(){};pe=function(a){setTimeout(()=>{throw a;})};_.re=function(a){return a};_.se=function(...a){return nga(a)};
nga=function(a){return a.length===0?_.re:a.length===1?a[0]:function(b){return a.reduce((c,d)=>d(c),b)}};oga=function(a){let b;return(b=a!=null?a:void 0)!=null?b:Promise};pga=function(a,b){return new _.te(c=>{let d=0;return b.ve(function(){d===a.length?c.complete():(c.next(a[d++]),c.closed||this.ve())})})};
qga=function(a,b){if(!a)throw Error("Ha");return new _.te(c=>{const d=new _.ne;d.add(b.ve(()=>{const e=a[Symbol.asyncIterator]();d.add(b.ve(function(){e.next().then(f=>{f.done?c.complete():(c.next(f.value),this.ve())})}))}));return d})};rga=function(a,b,c,d=0){b=b.ve(function(){try{c.call(this)}catch(e){a.error(e)}},d);a.add(b);return b};
tga=function(a,b){return new _.te(c=>{let d;c.add(b.ve(()=>{d=a[sga]();rga(c,b,function(){const {value:e,done:f}=d.next();f?c.complete():(c.next(e),this.ve())})}));return()=>{let e;return _.me((e=d)==null?void 0:e.return)&&d.return()}})};uga=function(a,b){return new _.te(c=>{const d=new _.ne;d.add(b.ve(()=>{const e=a[ue]();d.add(e.subscribe({next(f){d.add(b.ve(()=>c.next(f)))},error(f){d.add(b.ve(()=>c.error(f)))},complete(){d.add(b.ve(()=>c.complete()))}}))}));return d})};
vga=function(a,b){return new _.te(c=>b.ve(()=>a.then(d=>{c.add(b.ve(()=>{c.next(d);c.add(b.ve(()=>c.complete()))}))},d=>{c.add(b.ve(()=>c.error(d)))})))};wga=function(a){return new TypeError("Ia`"+(a!==null&&typeof a==="object"?"an invalid object":`'${a}'`))};
yga=function(a,b){if(a!=null){if(_.me(a[ue]))return uga(a,b);if(xga(a))return pga(a,b);if(_.me(a==null?void 0:a.then))return vga(a,b);if(Symbol.asyncIterator&&_.me(a==null?void 0:a[Symbol.asyncIterator]))return qga(a,b);if(_.me(a==null?void 0:a[sga]))return tga(a,b)}throw wga(a);};_.we=function(a,b){return b?yga(a,b):_.ve(a)};
_.ve=function(a){if(a instanceof _.te)return a;if(a!=null){if(_.me(a[ue]))return zga(a);if(xga(a))return Aga(a);if(_.me(a==null?void 0:a.then))return Bga(a);if(Symbol.asyncIterator&&_.me(a==null?void 0:a[Symbol.asyncIterator]))return Cga(a);if(_.me(a==null?void 0:a[sga]))return Dga(a)}throw wga(a);};zga=function(a){return new _.te(b=>{const c=a[ue]();if(_.me(c.subscribe))return c.subscribe(b);throw new TypeError("Ja");})};
Aga=function(a){return new _.te(b=>{for(let c=0;c<a.length&&!b.closed;c++)b.next(a[c]);b.complete()})};Bga=function(a){return new _.te(b=>{a.then(c=>{b.closed||(b.next(c),b.complete())},c=>b.error(c)).then(null,pe)})};Dga=function(a){return new _.te(b=>{const c=a[sga]();for(;!b.closed;){const {done:d,value:e}=c.next();d?b.complete():b.next(e)}return()=>_.me(c==null?void 0:c.return)&&c.return()})};Cga=function(a){return new _.te(b=>{Ega(a,b).catch(c=>b.error(c))})};
Ega=function(a,b){return _.xe(function*(){var c;try{var d=a[Symbol.asyncIterator];if(d!==void 0)var e=d.call(a);else{var f=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(f)var g=f.call(a);else if(typeof a.length=="number")g={next:Fga(a)};else throw Error("c`"+String(a));e=new Gga(g)}for(var l=e;;){var p=yield l.next();if(p.done)break;b.next(p.value)}}catch(w){var t={error:w}}finally{try{p&&!p.done&&(c=l.return)&&(yield c.call(l))}finally{if(t)throw t.error;}}b.complete()})};
ye=function(a,b){return b?pga(a,b):Aga(a)};_.ze=function(a){return _.me(a[a.length-1])?a.pop():void 0};Ae=function(a){var b=a[a.length-1];return b&&_.me(b.ve)?a.pop():void 0};Hga=function(a){return typeof a[a.length-1]==="number"?a.pop():Infinity};_.u=function(...a){const b=Ae(a);return b?pga(a,b):ye(a)};_.Be=function(a){const b=_.me(a)?a:()=>a;return new _.te(c=>c.error(b()))};
Iga=function(a,b){const c=a.kind,d=a.value;a=a.error;if(typeof c!=="string")throw new TypeError("Ka");let e,f,g;c==="N"?(e=b.next)==null||e.call(b,d):c==="E"?(f=b.error)==null||f.call(b,a):(g=b.complete)==null||g.call(b)};_.Kga=function(a){return new Promise((b,c)=>{const d=new Jga({next:e=>{b(e);d.unsubscribe()},error:c,complete:()=>{c(new _.Ce)}});a.subscribe(d)})};
_.De=function(a){return b=>{if(_.me(b==null?void 0:b.jD))return b.jD(function(c){try{return a(c,this)}catch(d){this.error(d)}});throw new TypeError("La");}};_.Fe=function(){return _.De((a,b)=>{let c=null;a.zra++;const d=new _.Ee(b,void 0,void 0,void 0,()=>{if(!a||a.zra<=0||0<--a.zra)c=null;else{var e=a.F2,f=c;c=null;!e||f&&e!==f||e.unsubscribe();b.unsubscribe()}});a.subscribe(d);d.closed||(c=a.connect())})};
_.Lga=function(a){function b(c,d){const e={sync:!1,Za:null};e.Za=a.ve(f=>{d();const g=f.Za;f.Za=null;g?(g.unsubscribe(),c.remove(g)):f.sync=!0},0,e);e.sync?e.Za.unsubscribe():c.add(e.Za)}return _.De((c,d)=>{c.subscribe(new _.Ee(d,e=>b(d,()=>d.next(e)),e=>b(d,()=>d.error(e)),()=>b(d,()=>d.complete())))})};_.v=function(a){return _.De((b,c)=>{let d=0;b.subscribe(new _.Ee(c,e=>{c.next(a.call(void 0,e,d++))}))})};_.Nga=function(a){return _.v(b=>Mga(b)?a(...b):a(b))};
Sga=function(a){if(a.length===1){const b=a[0];if(Oga(b))return{args:b,keys:null};if(b&&typeof b==="object"&&Pga(b)===Qga)return a=Rga(b),{args:a.map(c=>b[c]),keys:a}}return{args:a,keys:null}};_.Ge=function(...a){const b=Ae(a),c=_.ze(a),{args:d,keys:e}=Sga(a);if(d.length===0)return _.we([],b);a=new _.te(_.Tga(d,b,e?f=>{const g={};for(let l=0;l<f.length;l++)g[e[l]]=f[l];return g}:_.re));return c?_.x(a,_.Nga(c)):a};
_.Tga=function(a,b,c=_.re){return d=>{Uga(b,()=>{const e=a.length,f=Array(e);let g=e;const l=a.map(()=>!1);let p=!0;for(let t=0;t<e;t++)Uga(b,()=>{_.we(a[t],b).subscribe(new Vga(d,w=>{f[t]=w;p&&(l[t]=!0,p=!l.every(_.re));p||d.next(c(f.slice()))},()=>--g===0))},d)},d)}};Uga=function(a,b,c){a?c.add(a.ve(b)):b()};
Wga=function(a,b,c,d){let e=[],f=0,g=0,l=!1;const p=t=>{f++;_.ve(c(t,g++)).subscribe(new _.Ee(b,w=>{b.next(w)},void 0,()=>{for(f--;e.length&&f<d;){const w=e.shift();p(w)}!l||e.length||f||b.complete()}))};a.subscribe(new _.Ee(b,t=>f<d?p(t):e.push(t),void 0,()=>{l=!0;!l||e.length||f||b.complete()}));return()=>{e=null}};_.He=function(a,b,c=Infinity){if(_.me(b))return _.He((d,e)=>_.v((f,g)=>b(d,f,e,g))(_.ve(a(d,e))),c);typeof b==="number"&&(c=b);return _.De((d,e)=>Wga(d,e,a,c))};
_.Ie=function(a=Infinity){return _.He(_.re,a)};_.Le=function(...a){return _.Ie(1)(ye(a,Ae(a)))};_.Me=function(a){return new _.te(b=>{_.ve(a()).subscribe(b)})};_.Ne=function(...a){const b=_.ze(a),{args:c,keys:d}=Sga(a);return b?_.x(Xga(c,d),_.v(e=>b(...e))):Xga(c,d)};
Xga=function(a,b){return new _.te(c=>{const d=a.length;if(d===0)c.complete();else{var e=Array(d),f=0,g=0;for(let l=0;l<d;l++){const p=_.ve(a[l]);let t=!1;c.add(p.subscribe({next:w=>{t||(t=!0,g++);e[l]=w},error:w=>c.error(w),complete:()=>{f++;f!==d&&t||(g===d&&c.next(b?b.reduce((w,A,G)=>(w[A]=e[G],w),{}):e),c.complete())}}))}}})};
_.Oe=function(a,b,c){if(_.me(c)){var d=c;c=void 0}if(d)return _.x(_.Oe(a,b,c),_.Nga(d));const [e,f]=_.me(a.addEventListener)&&_.me(a.removeEventListener)?Yga.map(g=>l=>a[g](b,l,c)):_.me(a.addListener)&&_.me(a.removeListener)?Zga.map($ga(a,b)):_.me(a.on)&&_.me(a.off)?aha.map($ga(a,b)):[];return!e&&xga(a)?_.He(g=>_.Oe(g,b,c))(ye(a)):new _.te(g=>{if(!e)throw new TypeError("Ma");const l=(...p)=>g.next(1<p.length?p:p[0]);e(l);return()=>f(l)})};$ga=function(a,b){return c=>d=>a[c](b,d)};
_.Qe=function(a=0,b,c=_.Pe){let d=-1;b!=null&&(b&&_.me(b.ve)?c=b:d=b);return new _.te(e=>{let f=a instanceof Date&&!isNaN(a)?+a-c.now():a;f<0&&(f=0);let g=0;return c.ve(function(){e.closed||(e.next(g++),0<=d?this.ve(void 0,d):e.complete())},f)})};_.Se=function(...a){const b=Ae(a),c=Hga(a);return a.length?a.length===1?_.ve(a[0]):_.Ie(c)(ye(a,b)):_.Re};_.cha=function(a){return a.length===1&&bha(a[0])?a[0]:a};
_.Te=function(a){return _.De((b,c)=>{let d=0;b.subscribe(new _.Ee(c,e=>a.call(void 0,e,d++)&&c.next(e)))})};eha=function(...a){a=_.cha(a);return a.length===1?_.ve(a[0]):new _.te(dha(a))};dha=function(a){return b=>{let c=[];for(let d=0;c&&!b.closed&&d<a.length;d++)c.push(_.ve(a[d]).subscribe(new _.Ee(b,e=>{if(c){for(let f=0;f<c.length;f++)f!==d&&c[f].unsubscribe();c=null}b.next(e)})))}};
_.fha=function(...a){const b=_.ze(a),c=_.cha(a);return c.length?new _.te(d=>{let e=c.map(()=>[]),f=c.map(()=>!1);d.add(()=>{e=f=null});for(let g=0;!d.closed&&g<c.length;g++)_.ve(c[g]).subscribe(new _.Ee(d,l=>{e[g].push(l);e.every(p=>p.length)&&(l=e.map(p=>p.shift()),d.next(b?b(...l):l),e.some((p,t)=>!p.length&&f[t])&&d.complete())},void 0,()=>{f[g]=!0;!e[g].length&&d.complete()}));return()=>{e=f=null}}):_.Re};
hha=function(){const {first:a,each:b,jyd:c=gha,scheduler:d=_.Pe,v2c:e=null}={each:36E5};if(a==null&&b==null)throw new TypeError("Oa");return _.De((f,g)=>{let l,p,t=null,w=0;const A=G=>{p=rga(g,d,()=>{l.unsubscribe();_.ve(c({v2c:e,nod:t,V8:w})).subscribe(g)},G)};l=f.subscribe(new _.Ee(g,G=>{let J;(J=p)==null||J.unsubscribe();w++;g.next(t=G);b>0&&A(b)},void 0,void 0,()=>{let G;if((G=p)==null||!G.closed){let J;(J=p)==null||J.unsubscribe()}t=null}));A(a!=null?typeof a==="number"?a:+a-d.now():b)})};
gha=function(a){throw new iha(a);};kha=function(a){return a in jha?(delete jha[a],!0):!1};_.Ue=function(a){return!!a&&(a instanceof _.te||_.me(a.jD)&&_.me(a.subscribe))};Ve=function(){};lha=function(a){function b(){a=Ve;try{d!==void 0&&typeof cancelAnimationFrame==="function"&&cancelAnimationFrame(d),c!==void 0&&clearTimeout(c)}catch(e){}}let c,d;c=setTimeout(()=>{a();b()});typeof requestAnimationFrame==="function"&&(d=requestAnimationFrame(()=>{a();b()}));return()=>b()};
mha=function(a){queueMicrotask(()=>a());return()=>{a=Ve}};nha=function(a){if(a.t3==0&&!a.T6&&!a.isStable)try{a.t3++,a.Uja.emit(null)}finally{if(a.t3--,!a.T6)try{a.Ub(()=>a.jm.emit(null))}finally{a.isStable=!0}}};pha=function(a){function b(){lha(()=>{a.xea=!1;oha(a);a.RTb=!0;nha(a);a.RTb=!1})}a.RTb||a.xea||(a.xea=!0,a.GQ?Zone.root.run(()=>{b()}):a.rIb.run(()=>{b()}),oha(a))};
tha=function(a){const b=qha++;a.QE=a.QE.fork({name:"angular",properties:{isAngularZone:!0,isAngularZone_ID:b,["isAngularZone_ID"+b]:!0},onInvokeTask:(c,d,e,f,g,l)=>{if(rha(l,"__ignore_ng_zone__"))return c.invokeTask(e,f,g,l);try{return sha(a),c.invokeTask(e,f,g,l)}finally{(a.iCa&&f.type==="eventTask"||a.tma)&&pha(a),a.t3--,nha(a)}},onInvoke:(c,d,e,f,g,l,p)=>{try{return sha(a),c.invoke(e,f,g,l,p)}finally{!a.tma||a.xea||rha(l,"__scheduler_tick__")||pha(a),a.t3--,nha(a)}},onHasTask:(c,d,e,f)=>{c.hasTask(e,
f);d===e&&(f.Fc=="microTask"?(a.KLc=f.w2c,oha(a),nha(a)):f.Fc=="macroTask"&&(a.Fha=f.b2c))},onHandleError:(c,d,e,f)=>{c.handleError(e,f);a.Ub(()=>a.onError.emit(f));return!1}})};oha=function(a){a.T6=a.KLc||(a.iCa||a.tma)&&a.xea===!0?!0:!1};sha=function(a){a.t3++;a.isStable&&(a.isStable=!1,a.Zja.emit(null))};rha=function(a,b){if(!Array.isArray(a)||a.length!==1)return!1;let c,d;return((c=a[0])==null?void 0:(d=c.data)==null?void 0:d[b])===!0};
vha=function(a="zone.js",b){return a==="noop"?new uha:a==="zone.js"?new _.We(b):a};_.Xe=function(a){if(!wha.has(a)){wha.add(a);var b,c;(b=performance)==null||(c=b.mark)==null||c.call(b,"mark_feature_usage",{detail:{dX:a}})}};yha=function(a,b){(b==null?0:b.Rb)||_.zd();let c;const d=(c=b==null?void 0:b.Rb)!=null?c:_.n(_.Ye);_.Xe("NgAfterRender");return xha(a,d,b,!1)};
_.Ze=function(a,b){(b==null?0:b.Rb)||_.zd();let c;const d=(c=b==null?void 0:b.Rb)!=null?c:_.n(_.Ye);_.Xe("NgAfterNextRender");return xha(a,d,b,!0)};
xha=function(a,b,c,d){const e=b.get($e);e.lP!=null||(e.lP=b.get(zha));const f=b.get(af,null,{optional:!0});let g;const l=(g=c==null?void 0:c.phase)!=null?g:2;b=(c==null?void 0:c.lgb)!==!0?b.get(_.bf):null;a instanceof Function?(c=[void 0,void 0,void 0,void 0],c[l]=a,a=c):a=[a.fkd,a.write,a.Fpd,a.read];d=new Aha(e.lP,a,d,b,f==null?void 0:f.Mc(null));e.lP.register(d);return d};Cha=function(){if(Bha!==void 0)return Bha;if(typeof document!=="undefined")return document;throw new _.$c(210,!1);};
_.df=function(a,b){_.Ad(b)?(a.__ngContext__=b[19],_.cf.set(b[19],b)):a.__ngContext__=b};Dha=function(a){for(;a!==null&&!_.Cd(a);)a=a[4];return a};gf=function(a,b){return new _.ff(_.Fd(a,b))};Eha=function(a){return a instanceof _.ff?a.ma:a};Fha=function(a,b){const c=xfa?64:1088;let d;for((d=a[10].E4)==null||d.notify(b);a;){a[2]|=c;b=_.Kd(a);if((a[2]&512)!==0&&!b)break;a=b}};_.y=function(a=1){Gha(_.Od(),_.Nd(),_.Ld.selectedIndex+a)};
Gha=function(a,b,c){(b[2]&3)===3?(a=a.eQ,a!==null&&$d(b,a,3,c)):(a=a.cH,a!==null&&Hfa(b,a,0,c));_.Ld.selectedIndex=c};_.B=function(a,b=0){const c=_.Nd();return c===null?_.m(a,b):Yfa(_.Qd(),c,nd(a),b)};_.hf=function(){throw Error("Sa");};Hha=function(a,b,c,d,e,f){const g=_.cd(null);try{let l=null;(e&1)!==0&&(l=b[d][_.id]);l!==null&&l.Zwb!==void 0&&(f=l.Zwb(f));(e&2)!==0&&(f=a.ZC[d].call(b,f));a.QQ!==null?a.QQ(b,l,f,c,d):(a=l,a!==null?a.GLb(a,f):b[d]=f)}finally{_.cd(g)}};
Kha=function(a){return a.replace(Iha,b=>b.replace(Jha,"\u200b$1\u200b"))};jf=function(a,b,c,d,e){if(d!=null){var f=!1;if(_.Cd(d))var g=d;else _.Ad(d)&&(f=!0,d=d[0]);d=_.Ed(d);a===0&&c!==null?e==null?b.appendChild(c,d):b.insertBefore(c,d,e||null,!0):a===1&&c!==null?b.insertBefore(c,d,e||null,!0):a===2?b.removeChild(null,d,f):a===3&&b.Uq(d);if(g!=null)for(f=g[7],f!==_.Ed(g)&&jf(a,b,c,f,e),e=10;e<g.length;e++)d=g[e],kf(b,a,d[1].firstChild,d,c,f,!1)}};
Lha=function(a,b){let c;(c=b[10].E4)==null||c.notify(10);kf(b[11],2,a.firstChild,b,null,null,!1)};Mha=function(a,b){const c=a[9],d=b[3];_.Ad(d)?a[2]|=2:b[15]!==d[3][15]&&(a[2]|=2);c===null?a[9]=[b]:c.push(b)};Nha=function(a,b){a=a[9];a.splice(a.indexOf(b),1)};_.lf=function(a,b){if(!(a.length<=10)){var c=10+b,d=a[c];if(d){const e=d[16];e!==null&&e!==a&&Nha(e,d);b>0&&(a[c-1][4]=d[4]);a=Uea(a,10+b);Lha(d[1],d);d[0]=null;d[5]=null;b=a[18];b!==null&&b.l5(a[1]);d[3]=null;d[4]=null;d[2]&=-129}return d}};
_.Pha=function(a,b){if(!(b[2]&256)){var c=b[11];c.Uq&&kf(c,3,a.firstChild,b,null,null,!1);if(a=b[12])for(;a;){c=null;if(_.Ad(a))c=a[12];else{const d=a[10];d&&(c=d)}if(!c){for(;a&&!a[4]&&a!==b;)_.Ad(a)&&Oha(a[1],a),a=a[3];a===null&&(a=b);_.Ad(a)&&Oha(a[1],a);c=a&&a[4]}a=c}else Oha(b[1],b)}};
Oha=function(a,b){if(!(b[2]&256)){var c=_.cd(null);try{b[2]&=-129;b[2]|=256;b[24]&&zea(b[24]);var d;if(a!=null&&(d=a.sW)!=null)for(let t=0;t<d.length;t+=2){const w=b[d[t]];if(!(w instanceof he)){const A=d[t+1];if(Array.isArray(A))for(let G=0;G<A.length;G+=2)A[G+1].call(w[A[G]]);else A.call(w)}}var e=a.yp;const f=b[7];if(e!==null)for(d=0;d<e.length-1;d+=2)if(typeof e[d]==="string"){const t=e[d+3];if(t>=0)f[t]();else f[-t].unsubscribe();d+=2}else e[d].call(f[e[d+1]]);f!==null&&(b[7]=null);const g=b[21];
if(g!==null)for(b[21]=null,e=0;e<g.length;e++)(0,g[e])();const l=b[23];if(l!==null){b[23]=null;for(const t of l)t.destroy()}b[1].type===1&&b[11].destroy();const p=b[16];if(p!==null&&_.Cd(b[3])){p!==b[3]&&Nha(p,b);const t=b[18];t!==null&&t.l5(a)}_.cf.delete(b[19])}finally{_.cd(c)}}};Qha=function(a,b,c){for(;b!==null&&b.type&168;)b=b.parent;if(b===null)return c[0];const d=b.Jy;return d>-1&&({hb:a}=a.data[b.Fn+d],a===2||a===0)?null:_.Fd(b,c)};Rha=function(a,b,c){return a.type&40?_.Fd(a,c):null};
Uha=function(a,b,c,d){a=Qha(a,d.parent,b);const e=b[11],f=Sha(d.parent||b[5],d,b);if(a!=null)if(Array.isArray(c))for(let t=0;t<c.length;t++){var g=e,l=a,p=c[t];f!==null?g.insertBefore(l,p,f,!1):g.appendChild(l,p)}else f!==null?e.insertBefore(a,c,f,!1):e.appendChild(a,c);Tha!==void 0&&Tha(e,d,b,c,a)};
mf=function(a,b){if(b!==null){var c=b.type;if(c&3)return _.Fd(b,a);if(c&4)return Vha(-1,a[b.index]);if(c&8){c=b.Xg;if(c!==null)return mf(a,c);a=a[b.index];return _.Cd(a)?Vha(-1,a):_.Ed(a)}if(c&128)return mf(a,b.next);if(c&32)return of(b,a)()||_.Ed(a[b.index]);c=b!==null?a[15][5].gx[b.gx]:null;return c!==null?Array.isArray(c)?c[0]:mf(_.Kd(a[15]),c):mf(a,b.next)}return null};Vha=function(a,b){a=10+a+1;if(a<b.length){a=b[a];const c=a[1].firstChild;if(c!==null)return mf(a,c)}return b[7]};
kf=function(a,b,c,d,e,f,g){for(;c!=null;){if(c.type===128){c=c.next;continue}const p=d[c.index];var l=c.type;g&&b===0&&(p&&_.df(_.Ed(p),d),c.flags|=2);if((c.flags&32)!==32)if(l&8)kf(a,b,c.Xg,d,e,f,!1),jf(b,a,e,p,f);else if(l&32){l=of(c,d);let t;for(;t=l();)jf(b,a,e,t,f);jf(b,a,e,p,f)}else l&16?Wha(a,b,d,c,e,f):jf(b,a,e,p,f);c=g?c.Nka:c.next}};
Wha=function(a,b,c,d,e,f){var g=c[15];c=g[5].gx[d.gx];if(Array.isArray(c))for(d=0;d<c.length;d++)jf(b,a,e,c[d],f);else g=g[3],(d.flags&128)===128&&(c.flags|=128),kf(a,b,c,g,e,f,!0)};Xha=function(a,b,c){const d=c.qD,e=c.fe;c=c.styles;d!==null&&Kfa(a,b,d);e!==null&&(e===""?a.removeAttribute(b,"class"):a.setAttribute(b,"class",e));c!==null&&a.setAttribute(b,"style",c)};_.qf=function(a){return a instanceof pf?a.aNb:a};
_.rf=function(a,b){a=a instanceof pf&&a.getTypeName()||null;if(a!=null&&a!==b){if(a==="ResourceURL"&&b==="URL")return!0;throw Error("Ta`"+b+"`"+a);}return a===b};Zha=function(){if(Yha===void 0&&(Yha=null,_.sf.trustedTypes))try{Yha=_.sf.trustedTypes.createPolicy("angular",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return Yha};$ha=function(a){let b;return((b=Zha())==null?void 0:b.createHTML(a))||a};
cia=function(a){a=new aia(a);try{var b=!!(new window.DOMParser).parseFromString($ha(""),"text/html")}catch(c){b=!1}return b?new bia(a):a};eia=function(a){a=String(a);return a.match(dia)?a:"unsafe:"+a};tf=function(a){const b={};for(const c of a.split(","))b[c]=!0;return b};uf=function(...a){const b={};for(const c of a)for(const d in c)c.hasOwnProperty(d)&&(b[d]=!0);return b};fia=function(a){a=a.nodeName;return typeof a==="string"?a:"FORM"};
iia=function(a){return a.replace(/&/g,"&amp;").replace(gia,function(b){return"&#"+((b.charCodeAt(0)-55296)*1024+(b.charCodeAt(1)-56320)+65536)+";"}).replace(hia,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")};
Bia=function(a,b){var c=null;try{jia=jia||cia(a);var d=b?String(b):"";c=jia.aha(d);a=5;b=d;do{if(a===0)throw Error("Va");a--;d=b;b=c.innerHTML;c=jia.aha(d)}while(d!==b);var e=new kia;let l=(wia(c)||c).firstChild;d=!0;for(a=[];l;){if(l.nodeType===Node.ELEMENT_NODE)a:{b=e;var f=l;const p=fia(f).toLowerCase();if(!xia.hasOwnProperty(p)){d=!yia.hasOwnProperty(p);break a}b.YJ.push("<");b.YJ.push(p);const t=f.attributes;for(f=0;f<t.length;f++){const w=t.item(f),A=w.name,G=A.toLowerCase();if(!zia.hasOwnProperty(G))continue;
let J=w.value;Aia[G]&&(J=eia(J));b.YJ.push(" ",A,'="',iia(J),'"')}b.YJ.push(">");d=!0}else l.nodeType===Node.TEXT_NODE&&e.YJ.push(iia(l.nodeValue));if(d&&l.firstChild){a.push(l);const p=l.firstChild;if(p&&(l.compareDocumentPosition(p)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY)throw Error("Ua`"+p.outerHTML);l=p}else for(;l;){l.nodeType===Node.ELEMENT_NODE&&e.endElement(l);const p=l.nextSibling;if(p&&l!==p.previousSibling)throw Error("Ua`"+p.outerHTML);if(b=p){l=b;break}l=
a.pop()}}var g=e.YJ.join("");return $ha(g)}finally{if(c)for(c=wia(c)||c;c.firstChild;)c.firstChild.remove()}};wia=function(a){return"content"in a&&a.nodeType===Node.ELEMENT_NODE&&a.nodeName==="TEMPLATE"?a.content:null};Dia=function(){if(Cia===void 0&&(Cia=null,_.sf.trustedTypes))try{Cia=_.sf.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return Cia};Eia=function(a){let b;return((b=Dia())==null?void 0:b.createHTML(a))||a};
Fia=function(a){let b;return((b=Dia())==null?void 0:b.createScriptURL(a))||a};_.vf=function(a){const b=_.Gia();return b?Eia(b.kq(1,a)||""):_.rf(a,"HTML")?Eia(_.qf(a)):Bia(Cha(),_.Yc(a))};_.wf=function(a){const b=_.Gia();return b?b.kq(4,a)||"":_.rf(a,"URL")?_.qf(a):eia(_.Yc(a))};_.Hia=function(a){const b=_.Gia();if(b)return Fia(b.kq(5,a)||"");if(_.rf(a,"ResourceURL"))return Fia(_.qf(a));throw new _.$c(904,!1);};_.Gia=function(){const a=_.Nd();return a&&a[10].rla};
Jia=function(a,b,c,d,e,f,g,l,p,t,w){const A=b.blueprint.slice();A[0]=e;A[2]=d|1228;if(t!==null||a&&a[2]&2048)A[2]|=2048;A[17]=0;A[3]=A[14]=a;A[8]=c;A[10]=g||a&&a[10];A[11]=l||a&&a[11];A[9]=p||a&&a[9]||null;A[5]=f;A[19]=Iia++;A[6]=w;A[20]=t;A[15]=b.type==2?a[15]:A;return A};xf=function(a,b,c,d,e){let f=a.data[b];f===null?(f=Kia(a,b,c,d,e),_.Ld.uxa&&(f.flags|=32)):f.type&64&&(f.type=c,f.value=d,f.hc=e,a=Rd(),f.Eu=a===null?-1:a.Eu);Sd(f,!0);return f};
Kia=function(a,b,c,d,e){const f=_.Ld.eW,g=_.Ld.eL;var l=g?f:f&&f.parent;let p=l?l.Eu:-1,t=0;Lia!==null&&(t|=128);b=a.data[b]={type:c,index:b,lY:null,Eu:p,Fn:-1,kw:-1,Uua:-1,Jy:-1,h5c:null,flags:t,kQ:0,value:d,hc:e,qD:null,z7:null,YSb:void 0,inputs:null,outputs:null,Xz:null,next:null,U4c:null,Nka:null,Xg:null,parent:l,gx:null,styles:null,Pub:null,dBa:void 0,fe:null,Jta:null,cBa:void 0,Hea:0,Uma:0};a.firstChild===null&&(a.firstChild=b);f!==null&&(g?f.Xg==null&&b.parent!==null&&(f.Xg=b):f.next===null&&
(f.next=b,b.U4c=f));return b};yf=function(a,b,c,d){if(c===0)return-1;const e=b.length;for(let f=0;f<c;f++)b.push(d),a.blueprint.push(d),a.data.push(null);return e};Mia=function(a,b,c,d,e){const f=_.Ld.selectedIndex;try{_.Ld.selectedIndex=-1,d&2&&b.length>25&&Gha(a,b,25),c(d,e)}finally{_.Ld.selectedIndex=f}};Nia=function(a,b,c){if((b.flags&4)!==0){const d=_.cd(null);try{const e=b.Fn,f=b.kw;for(b=e;b<f;b++){const g=a.data[b];g.zd&&g.zd(1,c[b],b)}}finally{_.cd(d)}}};
Sia=function(a,b,c){var d=_.Fd(c,b);const e=c.Fn,f=c.kw;if(c.Jy>-1){var g=a.data[e+c.Jy],l=_.Fd(c,b),p=Oia(g);g=Pia(b,Jia(b,p,null,Qia(g),l,c,null,b[10].uob.iK(l,g),null,null,null));b[c.index]=g}a.xl||Ufa(c,b);_.df(d,b);d=c.YSb;for(g=e;g<f;g++){l=a.data[g];p=fe(b,a,g,c);_.df(p,b);if(d!==null){const t=d[g-e];if(t!==null)for(let w=0;w<t.length;){const A=t[w++],G=t[w++],J=t[w++],L=t[w++];Hha(l,p,A,G,J,L)}}l.qa&&(_.Gd(c.index,b)[8]=fe(b,a,g,c))}(c.flags&64)===64&&Ria(a,b,c)};
Tia=function(a,b,c=_.Fd){const d=b.z7;if(d!==null){let f=b.index+1;for(let g=0;g<d.length;g+=2){var e=d[g+1];e=e===-1?c(b,a):a[e];a[f++]=e}}};Oia=function(a){const b=a.Xz;return b===null||b.QSb?a.Xz=Uia(1,null,a.qa,a.ya,a.Aa,a.i2a,a.Skb,a.ub,a.oH,a.Da,a.id):b};
Uia=function(a,b,c,d,e,f,g,l,p,t,w){d=25+d;e=d+e;const A=[];for(let G=0;G<e;G++)A.push(G<d?null:_.zf);t=typeof t==="function"?t():t;return A[1]={type:a,blueprint:A,qa:c,queries:null,ub:l,IOb:b,data:A.slice().fill(null,d),Ssa:d,aQb:e,Y$a:null,xl:!0,Vva:!0,i2b:!1,h2b:!1,cH:null,eQ:null,afa:null,J_a:null,eoa:null,zzb:null,sW:null,yp:null,zd:null,AF:null,ZOb:typeof f==="function"?f():f,xYb:typeof g==="function"?g():g,firstChild:null,oH:p,Da:t,QSb:!1,S1b:w}};
Wia=function(a,b,c,d,e){for(let g in b){if(!b.hasOwnProperty(g))continue;var f=b[g];if(f===void 0)continue;d!=null||(d={});let l,p=0;Array.isArray(f)?(l=f[0],p=f[1]):l=f;f=g;if(e!==null){if(!e.hasOwnProperty(g))continue;f=e[g]}a===0?Via(d,c,f,l,p):Via(d,c,f,l)}return d};Via=function(a,b,c,d,e){let f;a.hasOwnProperty(c)?(f=a[c]).push(b,d):f=a[c]=[b,d];e!==void 0&&f.push(e)};
_.Af=function(a,b,c,d,e,f,g,l){const p=_.Fd(b,c);let t=b.inputs,w;!l&&t!=null&&(w=t[d])?(Xia(a,c,w,d,e),b.Jy>-1&&(a=_.Gd(b.index,c),a[2]&16||(a[2]|=64))):b.type&3&&(d=d==="class"?"className":d==="for"?"htmlFor":d==="formaction"?"formAction":d==="innerHtml"?"innerHTML":d==="readonly"?"readOnly":d==="tabindex"?"tabIndex":d,e=g!=null?g(e,b.value||"",d):e,f.setProperty(p,d,e))};
$ia=function(a,b,c,d){const e=d===null?null:{"":-1};var f=a.ZOb;let g=null,l=null;if(f)for(let w=0;w<f.length;w++){const A=f[w];if(gga(c,A.na,!1))if(g||(g=[]),A.qa)if(A.b6!==null){const G=[];l=l||new Map;A.b6(A,G,l);g.unshift(...G,A);Yia(a,c,G.length)}else g.unshift(A),Yia(a,c,0);else{l=l||new Map;let G,J;(J=(G=A).b6)==null||J.call(G,A,g,l);g.push(A)}}f=g===null?null:[g,l];var p;let t;f===null?p=t=null:[p,t]=f;p!==null&&Zia(a,b,c,p,e,t);if(e&&d)for(a=c.z7=[],b=0;b<d.length;b+=2){p=e[d[b+1]];if(p==
null)throw new _.$c(-301,!1);a.push(d[b],p)}c.qD=ae(c.qD,c.hc)};
Zia=function(a,b,c,d,e,f){for(var g=0;g<d.length;g++){var l=Ufa(c,b);Qfa(l,a,d[g].type)}l=a.data.length;g=d.length;c.flags|=1;c.Fn=l;c.kw=l+g;c.kQ=l;for(l=0;l<d.length;l++)g=d[l],g.Mmb&&g.Mmb(g);g=l=!1;var p=yf(a,b,d.length,null);for(var t=0;t<d.length;t++){var w=d[t];c.qD=ae(c.qD,w.nb);var A=a,G=c,J=b,L=p;A.data[L]=w;var U=w.oa||(w.oa=rd(w.type));U=new he(U,!!w.qa);A.blueprint[L]=U;J[L]=U;U=A;var ba=G;A=yf(A,J,w.ob,_.zf);if(J=w.Ya){G=U.Y$a;G===null&&(G=U.Y$a=[]);U=~ba.index;a:{for(ba=G.length;ba>
0;){const Xa=G[--ba];if(typeof Xa==="number"&&Xa<0){ba=Xa;break a}}ba=0}ba!=U&&G.push(U);G.push(L,A,J)}L=p;U=w;if(A=e){if(U.Qb)for(J=0;J<U.Qb.length;J++)A[U.Qb[J]]=L;U.qa&&(A[""]=L)}w.zd!==null&&(c.flags|=4);if(w.Ya!==null||w.nb!==null||w.ob!==0)c.flags|=64;w=w.type.prototype;if(!l&&(w.Sb||w.Sa||w.Mo)){var la=void 0,za=void 0;((za=(la=a).cH)!=null?za:la.cH=[]).push(c.index);l=!0}if(!g&&(w.Sb||w.Mo)){var Ba=void 0,Ea=void 0;((Ea=(Ba=a).eQ)!=null?Ea:Ba.eQ=[]).push(c.index);g=!0}p++}Ba=c.Fn;b=c.kw;a=
a.data;d=c.hc;e=[];for(za=la=null;Ba<b;Ba++){Ea=a[Ba];g=(l=f?f.get(Ea):null)?l.outputs:null;la=Wia(0,Ea.inputs,Ba,la,l?l.inputs:null);za=Wia(1,Ea.outputs,Ba,za,g);if(la===null||d===null||ega(c))Ea=null;else{Ea=la;l=Ba;g=null;for(p=0;p<d.length;)if(t=d[p],t===0)p+=4;else{if(t!==5){if(typeof t==="number")break;if(Ea.hasOwnProperty(t))for(g===null&&(g=[]),w=Ea[t],L=0;L<w.length;L+=3)if(w[L]===l){g.push(t,w[L+1],w[L+2],d[p+1]);break}}p+=2}Ea=g}e.push(Ea)}la!==null&&(la.hasOwnProperty("class")&&(c.flags|=
8),la.hasOwnProperty("style")&&(c.flags|=16));c.YSb=e;c.inputs=la;c.outputs=za};Ria=function(a,b,c){var d=c.Fn;const e=c.kw,f=c.index;c=_.Ld.b5;try{for(_.Ld.selectedIndex=f;d<e;d++){const g=a.data[d],l=b[d];_.Ld.b5=d;g.Ya===null&&g.ob===0&&g.nb===null||g.Ya===null||g.Ya(1,l)}}finally{_.Ld.selectedIndex=-1,_.Ld.b5=c}};Yia=function(a,b,c){b.Jy=c;let d;((d=a.AF)!=null?d:a.AF=[]).push(b.index)};Qia=function(a){let b=16;a.x0?b=4096:a.GXb&&(b=64);return b};
_.aja=function(a,b,c,d,e,f,g){f==null?a.removeAttribute(b,e,c):(d=g==null?_.Yc(f):g(f,d||"",e),a.setAttribute(b,e,d,c))};bja=function(a,b){const c=a.zd;if(c!==null){const d=_.cd(null);try{for(let e=0;e<c.length;e+=2){const f=c[e],g=c[e+1];if(g!==-1){const l=a.data[g];_.Ld.qu=f;l.zd(2,b[g],g)}}}finally{_.cd(d)}}};Pia=function(a,b){a[12]?a[13][4]=b:a[12]=b;return a[13]=b};cja=function(a,b,c){_.Ld.qu=0;const d=_.cd(null);try{b(a,c)}finally{_.cd(d)}};
dja=function(a){let b;return(b=a[7])!=null?b:a[7]=[]};eja=function(a){let b;return(b=a.yp)!=null?b:a.yp=[]};fja=function(a,b,c){if(a===null||a.qa)a:{for(a=c[b.index];Array.isArray(a);){if(typeof a[1]==="object"){c=a;break a}a=a[0]}c=null}return c[11]};gja=function(a,b){(a=(a=a[9])?a.get(_.Bf,null):null)&&a.handleError(b)};Xia=function(a,b,c,d,e){for(let f=0;f<c.length;){const g=c[f++],l=c[f++],p=c[f++];Hha(a.data[g],b[g],d,l,p,e)}};_.hja=function(a,b){a[11].setValue(_.Ed(a[_.Ld.selectedIndex]),b)};
jja=function(a,b,c){Cfa(b);try{var d=a.ub;d!==null&&cja(1,d,c);var e=a.qa;e!==null&&Mia(a,b,e,1,c);a.xl&&(a.xl=!1);let f;(f=b[18])!=null&&ija(f,a);a.h2b&&bja(a,b);a.i2b&&cja(2,a.ub,c);const g=a.AF;if(g!==null)for(e=0;e<g.length;e++){const l=_.Gd(g[e],b),p=l[1];c=p;d=l;for(let t=d.length;t<c.blueprint.length;t++)d.push(c.blueprint[t]);l[0]!==null&&l[6]===null&&(l[6]=null);jja(p,l,l[8])}}catch(f){throw a.xl&&(a.QSb=!0,a.xl=!1),f;}finally{b[2]&=-5,Ffa()}};
kja=function(a,b,c){let d=c?a.styles:null,e=c?a.fe:null,f=0;if(b!==null)for(let l=0;l<b.length;l++){var g=b[l];if(typeof g==="number")f=g;else if(f==1)e=mea(e,g);else if(f==2){const p=b[++l];d=mea(d,g+": "+p+";")}}c?a.styles=d:a.Pub=d;c?a.fe=e:a.Jta=e};
lja=function(a,b,c,d,e=!1){for(;c!==null;)if(c.type===128)c=e?c.Nka:c.next;else{var f=b[c.index];f!==null&&d.push(_.Ed(f));if(_.Cd(f)){var g=d;for(let l=10;l<f.length;l++){const p=f[l],t=p[1].firstChild;t!==null&&lja(p[1],p,t,g)}f[7]!==f[0]&&g.push(f[7])}f=c.type;if(f&8)lja(a,b,c.Xg,d);else if(f&32)for(f=of(c,b);g=f();)d.push(g);else f&16&&(f=c!==null?b[15][5].gx[c.gx]:null,Array.isArray(f)?d.push(...f):(g=_.Kd(b[15]),lja(g[1],g,f,d,!0)));c=e?c.Nka:c.next}return d};
mja=function(a){if(a[23]!==null)for(var b=!0;b;){b=!1;for(const c of a[23])c.dh&&(b=!0,c.zone===null||Zone.current===c.zone?c.run():c.zone.run(()=>c.run()));b=b&&!!(a[2]&8192)}};oja=function(a,b=!0,c=0){const d=a[10].uob;var e;(e=d.Qsa)==null||e.call(d);try{e=xfa;try{for(yfa(!0),nja(a,c),c=0;ufa(a);){if(c===100)throw new _.$c(103,!1);c++;nja(a,1)}}finally{yfa(e)}}catch(f){throw b&&gja(a,f),f;}finally{let f;(f=d.end)==null||f.call(d)}};
qja=function(a,b){for(a=Dha(a[12]);a!==null;a=Dha(a[4]))for(let c=10;c<a.length;c++)pja(a[c],b)};pja=function(a,b){(a[2]&128)===128&&nja(a,b)};
nja=function(a,b){var c=a[1],d=a[2],e=a[24],f=!!(b===0&&d&16);f||(f=!!(d&64&&b===0));f||(f=!!(d&1024));f||(f=!!((e==null?0:e.dh)&&vea(e)));f||(f=!1);e&&(e.dh=!1);a[2]&=-9217;if(f){var g=c.qa;b=a[8];const L=a[2];if((L&256)!==256){Cfa(a);d=!0;f=e=null;if(c.type!==2){if((e=a[24])==null){var l;e=(l=rja.pop())!=null?l:Object.create(sja);e.vi=a}f=e;e=ed(f)}else if(ad===null){d=!1;let U;e=(U=a[24])!=null?U:Object.create(tja);e.vi=a;f=e;e=ed(f)}else a[24]&&(zea(a[24]),a[24]=null);try{a[17]=0;_.Ld.Hm=c.Ssa;
g!==null&&Mia(c,a,g,2,b);if(l=(L&3)===3){var p=c.eQ;p!==null&&$d(a,p,3,null)}else{const ba=c.cH;ba!==null&&Hfa(a,ba,0,null);Ifa(a,0)}for(var t=Dha(a[12]);t!==null;t=Dha(t[4]))if(t[2]&2){var w=t[9];for(p=0;p<w.length;p++)tfa(w[p])}mja(a);qja(a,0);c.zd!==null&&bja(c,a);if(l){var A=c.J_a;A!==null&&$d(a,A,3)}else{const ba=c.afa;ba!==null&&Hfa(a,ba,1);Ifa(a,1)}var G=c.Y$a;if(G!==null)try{for(t=0;t<G.length;t++){const ba=G[t];if(ba<0)_.Ld.selectedIndex=~ba;else{w=ba;const la=G[++t],za=G[++t];A=_.Ld;A.Hm=
A.Rsa=la;_.Ld.b5=w;za(2,a[w])}}}finally{_.Ld.selectedIndex=-1}var J=c.AF;if(J!==null)for(G=0;G<J.length;G++)pja(_.Gd(J[G],a),0);const U=c.ub;U!==null&&cja(2,U,b);if(l){const ba=c.zzb;ba!==null&&$d(a,ba,3)}else{const ba=c.eoa;ba!==null&&Hfa(a,ba,2);Ifa(a,2)}c.Vva===!0&&(c.Vva=!1);if(a[22]){for(const ba of a[22])ba();a[22]=null}a[2]&=-73}catch(U){throw Jd(a),U;}finally{f!==null&&(hd(f,e),d&&(a=f,a.vi[24]!==a&&(a.vi=null,rja.push(a)))),Ffa()}}}else if(d&8192&&(mja(a),qja(a,1),c=c.AF,c!==null))for(J=
0;J<c.length;J++)pja(_.Gd(c[J],a),1)};uja=function(a,b){const c=[];for(const e in a){if(!a.hasOwnProperty(e))continue;var d=a[e];if(d===void 0)continue;const f=Array.isArray(d),g=f?d[0]:d;d=f?d[1]:0;b?c.push({tmb:g,Y2b:e,z0c:(d&1)!==0}):c.push({tmb:g,Y2b:e})}return c};vja=function(){Gfa(_.Nd()[1],_.Qd())};xja=function(a,b,c){return new wja(a,b,c,!1)};zja=function(a,b,c=null){return(new yja({Nb:a,parent:b,zUc:c,P6c:!0})).Rb};
_.Cf=function(a){return be(()=>{var b=Aja(a);let c;const d=Object.assign({},b,{ya:a.ya,Aa:a.Aa,qa:a.qa,Da:a.Da||null,ac:a.ac,GXb:a.Ma===0,i2a:null,Skb:null,Fa:b.standalone&&a.Fa||null,zRb:b.standalone?e=>{e=e.get(Bja);if(d.standalone){if(!e.wea.has(d)){var f=Zea(d.type);f=f.length>0?zja([f],e.xc,`Standalone[${d.type.name}]`):null;e.wea.set(d,f)}e=e.wea.get(d)}else e=null;return e}:null,mRb:null,x0:(c=a.x0)!=null?c:!1,data:a.data||{},hb:a.hb||0,styles:a.styles||_.ud,we:null,oH:a.oH||null,Xz:null,id:""});
b.standalone&&_.Xe("NgStandalone");Cja(d);b=a.Fa;d.i2a=_.Dja(b,!1);d.Skb=_.Dja(b,!0);d.id=Eja(d);return d})};Gja=function(a){return a[td]||a[Fja]||null};Hja=function(a){return a!==null};_.Df=function(a){return be(()=>({type:a.type,Dy:a.Dy||_.ud,CUc:a.CUc||_.ud,imports:a.imports||_.ud,exports:a.exports||_.ud,qxd:null,oH:a.oH||null,id:a.id||null}))};
Ija=function(a,b){if(a==null)return Dd;const c={};for(const e in a)if(a.hasOwnProperty(e)){var d=a[e];let f,g=0;if(Array.isArray(d)){g=d[0];f=d[1];let l;d=(l=d[2])!=null?l:f}else f=d;b?(c[f]=g!==0?[e,g]:e,b[f]=d):c[f]=e}return c};_.Ef=function(a){return be(()=>{const b=Aja(a);Cja(b);return b})};_.Gf=function(a){let b;return{type:a.type,name:a.name,oa:null,le:a.le!==!1,standalone:(b=a.standalone)!=null?b:!0,Be:a.type.prototype.Ia||null}};
Aja=function(a){const b={};let c;return{type:a.type,Mmb:null,oa:null,Ya:a.Ya||null,ob:a.ob||0,nb:a.nb||null,zd:a.zd||null,h5:b,ZC:null,j_c:a.inputs||Dd,Qb:a.Qb||null,standalone:(c=a.standalone)!=null?c:!0,x0:a.x0===!0,na:a.na||_.ud,ub:a.ub||null,features:a.features||null,QQ:null,b6:null,Z6:null,inputs:Ija(a.inputs,b),outputs:Ija(a.outputs),Zid:null}};Cja=function(a){let b;(b=a.features)==null||b.forEach(c=>c(a))};
_.Dja=function(a,b){if(!a)return null;const c=b?Rea:Gja;return()=>(typeof a==="function"?a():a).map(d=>c(d)).filter(Hja)};Eja=function(a){let b=0;a=[a.na,a.ac,a.ob,a.nb,typeof a.Da==="function"?"":a.Da,a.Aa,a.ya,a.hb,a.standalone,a.x0,a.Qb,JSON.stringify(a.inputs),JSON.stringify(a.outputs),Object.getOwnPropertyNames(a.type.prototype),!!a.zd,!!a.ub];for(const c of a.join("|"))b=Math.imul(31,b)+c.charCodeAt(0)<<0;return"c"+(b+2147483648)};Hf=function(a){return!!a&&typeof a.then==="function"};
_.If=function(a){return typeof a==="function"&&a[_.id]!==void 0};_.Jf=function(a){return _.De((b,c)=>{let d=!1,e=null,f=null,g=!1;const l=()=>{var t;(t=f)==null||t.unsubscribe();f=null;d&&(d=!1,t=e,e=null,c.next(t));g&&c.complete()},p=()=>{f=null;g&&c.complete()};b.subscribe(new _.Ee(c,t=>{d=!0;e=t;f||_.ve(a(t)).subscribe(f=new _.Ee(c,l,void 0,p))},void 0,()=>{g=!0;d&&f&&!f.closed||c.complete()}))})};_.Jja=function(a,b=_.Pe){return _.Jf(()=>_.Qe(a,b))};
_.Lf=function(a){return _.De((b,c)=>{let d=null,e=!1,f;d=b.subscribe(new _.Ee(c,void 0,g=>{f=_.ve(a(g,_.Lf(a)(b)));d?(d.unsubscribe(),d=null,f.subscribe(c)):e=!0}));e&&(d.unsubscribe(),d=null,f.subscribe(c))})};_.Kja=function(a,b,c,d,e){return(f,g)=>{let l=c,p=b,t=0;f.subscribe(new _.Ee(g,w=>{const A=t++;p=l?a(p,w,A):(l=!0,w);d&&g.next(p)},void 0,e&&(()=>{l&&g.next(p);g.complete()})))}};_.Mf=function(a){return _.me()?_.He(a,void 0,1):_.He(a,1)};
_.Lja=function(...a){const b=Ae(a);return _.De((c,d)=>{_.Ie(1)(ye([c,...a],b)).subscribe(d)})};_.Mja=function(a){return _.De((b,c)=>{let d=!1,e=null,f=null;const g=()=>{var l;(l=f)==null||l.unsubscribe();f=null;d&&(d=!1,l=e,e=null,c.next(l))};b.subscribe(new _.Ee(c,l=>{let p;(p=f)==null||p.unsubscribe();d=!0;e=l;f=new _.Ee(c,g,void 0,_.oe);_.ve(a(l)).subscribe(f)},void 0,()=>{g();c.complete()},()=>{e=f=null}))})};_.Nf=function(a){const b=_.Qe(a,_.Pe);return _.Mja(()=>b)};
_.Of=function(a=null){return _.De((b,c)=>{let d=!1;b.subscribe(new _.Ee(c,e=>{d=!0;c.next(e)},void 0,()=>{d||c.next(a);c.complete()}))})};_.Nja=function(){return _.De((a,b)=>{a.subscribe(new _.Ee(b,_.oe))})};_.Pf=function(a){return _.De((b,c)=>{b.subscribe(new _.Ee(c,()=>c.next(a)))})};_.Qf=function(a){return a<=0?()=>_.Re:_.De((b,c)=>{let d=0;b.subscribe(new _.Ee(c,e=>{++d<=a&&(c.next(e),a<=d&&c.complete())}))})};_.Oja=function(a){return _.He((b,c)=>_.x(a(b,c),_.Qf(1),_.Pf(b)))};
_.Rf=function(a,b=_.Pe){const c=_.Qe(a,b);return _.Oja(()=>c)};Pja=function(){return _.De((a,b)=>{a.subscribe(new _.Ee(b,c=>Iga(c,b)))})};_.Tf=function(a){let b;a=(b=a)!=null?b:Qja;return _.De((c,d)=>{let e,f=!0;c.subscribe(new _.Ee(d,g=>{if(f||!a(e,g))f=!1,e=g,d.next(g)}))})};Qja=function(a,b){return a===b};Sja=function(a=Rja){return _.De((b,c)=>{let d=!1;b.subscribe(new _.Ee(c,e=>{d=!0;c.next(e)},void 0,()=>d?c.complete():c.error(a())))})};Rja=function(){return new _.Ce};
_.Tja=function(a){return _.De((b,c)=>{let d=0,e=null,f=!1;b.subscribe(new _.Ee(c,g=>{e||(e=new _.Ee(c,void 0,void 0,()=>{e=null;f&&c.complete()}),_.ve(a(g,d++)).subscribe(e))},void 0,()=>{f=!0;!e&&c.complete()}))})};Uf=function(a){return _.De((b,c)=>{b.subscribe(c);c.add(a)})};_.Vf=function(a,b){const c=arguments.length>=2;return d=>_.x(d,a?_.Te((e,f)=>a(e,f,d)):_.re,_.Qf(1),c?_.Of(b):Sja(()=>new _.Ce))};
Vja=function(a){return _.De((b,c)=>{function d(p,t){const w=new _.te(A=>{l.qTa++;const G=t.subscribe(A);return()=>{G.unsubscribe();--l.qTa===0&&l.X2b&&l.unsubscribe()}});w.key=p;return w}const e=new Map,f=p=>{e.forEach(p);p(c)},g=p=>f(t=>t.error(p)),l=new Uja(c,p=>{try{const t=a(p);let w=e.get(t);if(!w){e.set(t,w=new _.Wf);const A=d(t,w);c.next(A)}w.next(p)}catch(t){g(t)}},g,()=>f(p=>p.complete()),()=>e.clear());b.subscribe(l)})};
_.Xf=function(){return _.De((a,b)=>{let c=[];a.subscribe(new _.Ee(b,d=>{c.push(d);1<c.length&&c.shift()},void 0,()=>{for(const d of c)b.next(d);b.complete()},()=>{c=null}))})};Wja=function(a,b){const c=arguments.length>=2;return d=>_.x(d,a?_.Te((e,f)=>a(e,f,d)):_.re,_.Xf(),c?_.Of(b):Sja(()=>new _.Ce))};Zja=function(){return _.De((a,b)=>{a.subscribe(new _.Ee(b,c=>{b.next(new Xja("N",c))},c=>{b.next(new Xja("E",void 0,c));b.complete()},()=>{b.next(Yja);b.complete()}))})};
$ja=function(){var a=[_.Oe(window,"resize")];const b=Ae(a),c=Hga(a);a=_.cha(a);return _.De((d,e)=>{_.Ie(c)(ye([d,...a],b)).subscribe(e)})};_.Yf=function(a){const b=_.me(a)?a:()=>a;return _.me()?_.De((c,d)=>{const e=b();(void 0)(e).subscribe(d).add(c.subscribe(e))}):c=>{const d=new aka(c,b);_.me(c==null?void 0:c.jD)&&(d.jD=c.jD);d.source=c;d.r2b=b;return d}};_.Zf=function(){return _.De((a,b)=>{let c,d=!1;a.subscribe(new _.Ee(b,e=>{const f=c;c=e;d&&b.next([f,e]);d=!0}))})};
bka=function(...a){const b=a.length;if(b===0)throw Error("Xa");return _.v(c=>{var d=c;for(c=0;c<b;c++){let e;d=(e=d)==null?void 0:e[a[c]];if(typeof d==="undefined")return}return d})};_.bg=function(a){const b=new _.$f(a);return c=>_.Yf(()=>b)(c)};_.cka=function(a){return _.De((b,c)=>{let d,e=!1,f;const g=()=>{d=b.subscribe(new _.Ee(c,void 0,l=>{f||(f=new _.Wf,a(f).subscribe(new _.Ee(c,()=>d?g():e=!0)));f&&f.next(l)}));e&&(d.unsubscribe(),d=null,e=!1,g())};g()})};
_.cg=function(a,b){return _.De(_.Kja(a,b,arguments.length>=2,!0))};
dka=function(){var a=a||{};const {eid:b=()=>new _.Wf,eud:c=!0,fud:d=!0,gud:e=!0}=a;return f=>{let g=null,l=null,p=0,t=!1,w=!1;return _.De((A,G)=>{p++;let J;l=(J=l)!=null?J:b();G.add(()=>{p--;if(e&&!p&&!w&&!t){const L=g;g=l=null;t=w=!1;L==null||L.unsubscribe()}});l.subscribe(G);!g&&p>0&&(g=new Jga({next:L=>l.next(L),error:L=>{w=!0;const U=l;d&&(g=l=null,t=w=!1);U.error(L)},complete:()=>{t=!0;const L=l;c&&(g=l=null,t=w=!1);L.complete()}}),_.we(A).subscribe(g))})(f)}};
_.dg=function(a){let b;b=a&&typeof a==="object"?a:{bufferSize:a,e$:void 0,kx:!1,scheduler:void 0};return c=>_.De(eka(b))(c)};eka=function({bufferSize:a=Infinity,e$:b=Infinity,kx:c,scheduler:d}){let e,f=0,g;return(l,p)=>{f++;let t;e?t=e.subscribe(p):(e=new _.$f(a,b,d),t=e.subscribe(p),g=l.subscribe({next(w){e.next(w)},error(w){const A=e;e=g=void 0;A.error(w)},complete(){g=void 0;e.complete()}}),g.closed&&(g=void 0));p.add(()=>{f--;t.unsubscribe();c&&f===0&&g&&(g.unsubscribe(),e=g=void 0)})}};
_.eg=function(){return _.Te((a,b)=>1<=b)};_.fg=function(...a){const b=Ae(a);return _.De((c,d)=>{(b?_.Le(a,c,b):_.Le(a,c)).subscribe(d)})};_.gg=function(a){return _.De((b,c)=>{let d=null,e=0,f=!1;b.subscribe(new _.Ee(c,g=>{var l;(l=d)==null||l.unsubscribe();l=e++;_.ve(a(g,l)).subscribe(d=new _.Ee(c,p=>c.next(p),void 0,()=>{d=null;f&&!d&&c.complete()}))},void 0,()=>{(f=!0,!d)&&c.complete()}))})};fka=function(a){return _.gg(()=>a)};
_.hg=function(a){return _.De((b,c)=>{_.ve(a).subscribe(new _.Ee(c,()=>c.complete(),void 0,_.oe));!c.closed&&b.subscribe(c)})};_.gka=function(a,b=!1){return _.De((c,d)=>{let e=0;c.subscribe(new _.Ee(d,f=>{const g=a(f,e++);(g||b)&&d.next(f);!g&&d.complete()}))})};
_.ig=function(a,b,c){const d=_.me(a)||b||c?{next:a,error:b,complete:c}:a;return d?_.De((e,f)=>{e.subscribe(new _.Ee(f,g=>{let l;(l=d.next)==null||l.call(d,g);f.next(g)},g=>{let l;(l=d.error)==null||l.call(d,g);f.error(g)},()=>{let g;(g=d.complete)==null||g.call(d);f.complete()}))}):_.re};
_.jg=function(...a){const b=_.ze(a);return _.De((c,d)=>{const e=a.length,f=Array(e);let g=a.map(()=>!1),l=!1;for(let p=0;p<e;p++)_.ve(a[p]).subscribe(new _.Ee(d,t=>{f[p]=t;l||g[p]||(g[p]=!0,(l=g.every(_.re))&&(g=null))},void 0,_.oe));c.subscribe(new _.Ee(d,p=>{l&&(p=[p,...f],d.next(b?b(...p):p))}))})};hka=function(){Gea=()=>{throw new _.$c(600,!1);}};ika=function(a,b,c){try{const d=c();return Hf(d)?d.catch(e=>{b.Ub(()=>a.handleError(e));throw e;}):d}catch(d){throw b.Ub(()=>a.handleError(d)),d;}};
jka=function(a,b){return Array.isArray(b)?b.reduce(jka,a):Object.assign({},a,b)};kka=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)};_.lka=function(a,b,c,d){const e=_.cd(null);try{const f=b.Xz;let g,l,p;const t=Jia(a,f,c,a[2]&4096?4096:16,null,b,null,null,(g=d==null?void 0:d.Rb)!=null?g:null,(l=d==null?void 0:d.bWc)!=null?l:null,(p=d==null?void 0:d.Mua)!=null?p:null);t[16]=a[b.index];const w=a[18];w!==null&&(t[18]=w.mi(f));jja(f,t,c);return t}finally{_.cd(e)}};_.mka=function(a,b){b=10+b;if(b<a.length)return a[b]};
_.kg=function(a,b){return!b||b.firstChild===null||(a.flags&128)===128};_.nka=function(a,b,c,d=!0){const e=b[1];var f=10+c;const g=a.length;c>0&&(a[f-1][4]=b);c<g-10?(b[4]=a[f],f=10+c,f>=a.length?a.push(b):a.splice(f,0,b)):(a.push(b),b[4]=null);b[3]=a;f=b[16];f!==null&&a!==f&&Mha(f,b);f=b[18];f!==null&&ija(f,e);_.vfa(b);b[2]|=128;d&&(c=Vha(c,a),f=b[11],d=f.parentNode(a[7]),d!==null&&(a=a[5],b[0]=d,b[5]=a,kf(f,1,e.firstChild,b,d,c,!1)));b=b[6];b!==null&&b.firstChild!==null&&(b.firstChild=null)};
_.oka=function(a){a=_.lf(a,0);a!==void 0&&_.Pha(a[1],a)};
_.lg=function(a){var b=Object.getPrototypeOf(a.type.prototype).constructor,c=!0;const d=[a];for(;b;){var e=void 0;if(a.qa)e=b.wa||b.La;else{if(b.wa)throw new _.$c(903,!1);e=b.La}if(e){if(c){d.push(e);var f=a;f.inputs=pka(a.inputs);f.ZC=pka(a.ZC);f.h5=pka(a.h5);f.outputs=pka(a.outputs);(f=e.Ya)&&qka(a,f);f=e.ub;var g=e.zd;f&&rka(a,f);g&&ska(a,g);f=a;g=e;for(var l in g.inputs)if(g.inputs.hasOwnProperty(l)&&!f.inputs.hasOwnProperty(l)){var p=g.inputs[l];if(p!==void 0&&(f.inputs[l]=p,f.h5[l]=g.h5[l],
g.ZC!==null)){p=Array.isArray(p)?p[0]:p;if(!g.ZC.hasOwnProperty(p))continue;let t;(t=f).ZC!=null||(t.ZC={});f.ZC[p]=g.ZC[p]}}f=a.outputs;g=e.outputs;for(const t in g)g.hasOwnProperty(t)&&!f.hasOwnProperty(t)&&(f[t]=g[t]);e.qa&&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.hXb&&g(a),g===_.lg&&(c=!1)}b=Object.getPrototypeOf(b)}a=0;b=null;for(c=d.length-1;c>=0;c--)l=d[c],l.ob=a+=l.ob,l.nb=ae(l.nb,b=ae(b,l.nb))};
pka=function(a){return a===Dd?{}:a===_.ud?[]:a};rka=function(a,b){const c=a.ub;a.ub=c?(d,e)=>{b(d,e);c(d,e)}:b};ska=function(a,b){const c=a.zd;a.zd=c?(d,e,f)=>{b(d,e,f);c(d,e,f)}:b};qka=function(a,b){const c=a.Ya;a.Ya=c?(d,e)=>{b(d,e);c(d,e)}:b};vka=function(a,b,c){if(a.Z6!==null)for(const d of a.Z6)if(typeof d==="function"){a=d();for(const e of a)tka(uka(e),b,c)}else tka(d,b,c)};
tka=function(a,b,c){const d=a.xW[Fja]||null;var e=d.h5,f=a.inputs;for(const g in f)f.hasOwnProperty(g)&&(e[f[g]]=e[g]);vka(d,b,c);c.set(d,a);b.push(d)};uka=function(a){return typeof a==="function"?{xW:nd(a),inputs:Dd,outputs:Dd}:{xW:nd(a.xW),inputs:wka(a.inputs),outputs:wka(a.outputs)}};wka=function(a){if(a===void 0||a.length===0)return Dd;const b={};for(let c=0;c<a.length;c+=2)b[a[c]]=a[c+1];return b};
_.mg=function(a){const b=a.j_c,c={};for(const d in b)if(b.hasOwnProperty(d)){const e=b[d];Array.isArray(e)&&e[3]&&(c[d]=e[3])}a.ZC=c};xka=function(a,b,c){var d=b.lY;d=Array.isArray(d)?d[0]:d;return d===null?Rha(a,b,c):_.Ed(c[d])};yka=function(a,b,c,d,e){const f=b.lY;if(Array.isArray(f)){let g=null;b.type&3||(g=d,d=e);if(d!==null&&b.Jy===-1)for(b=1;b<f.length;b++)a.insertBefore(d,c[f[b]],g,!1)}};
zka=function(a,b){a.push(b);if(a.length>1)for(let f=a.length-2;f>=0;f--){var c=a[f];if(c.type&64){var d;if(d=!(b.type&64)||c.index>b.index)d=c.lY,d=(Array.isArray(d)?d[0]:d)===null;if(d){d=b.index;var e=c.lY;Array.isArray(e)?e[0]=d:(e=yka,Sha=xka,Tha=e,c.lY=d)}}}};_.Aka=function(a,b){a=b[a.bW];return a===null?a:a<0?~a:a};Bka=function(a,b,c){a.index=0;c=_.Aka(b,c);a.VAa=c!==null?b.remove[c]:_.ud};
Cka=function(a){if(a.index<a.VAa.length){const b=a.VAa[a.index++];if(b>0)return a.vi[b];a.stack.push(a.index,a.VAa);Bka(a,a.vi[1].data[~b],a.vi);return Cka(a)}if(a.stack.length===0)return null;a.VAa=a.stack.pop();a.index=a.stack.pop();return Cka(a)};Dka=function(){const a={stack:[],index:-1};return function(b,c){for(a.vi=c;a.stack.length;)a.stack.pop();Bka(a,b.value,c);return Cka.bind(null,a)}};Fka=function(){return Eka(_.Qd(),_.Nd())};Gka=function(a){return a[8]||(a[8]=[])};
Eka=function(a,b){let c;const d=b[a.index];_.Cd(d)?c=d:(c=[d,!0,0,b,null,a,null,null,null,null],b[a.index]=c,Pia(b,c));Hka(c,b,a,d);return new Ika(c,a,b)};Jka=function(a,b,c,d){if(!a[7]){if(c.type&8)d=_.Ed(d);else{var e=b[11];d=e.createComment("");const g=_.Fd(c,b);c=e.parentNode(g);b=e;var f=d;e=e.nextSibling(g);b.insertBefore(c,f,e,!1)}a[7]=d}};Lka=function(a){return Kka(a)?Array.isArray(a)||!(a instanceof Map)&&Symbol.iterator in a:!1};
Mka=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)};Kka=function(a){return a!==null&&(typeof a==="function"||typeof a==="object")};_.ng=function(a,b,c){return a[b]=c};_.og=function(a,b,c){if(Object.is(a[b],c))return!1;a[b]=c;return!0};_.pg=function(a,b,c,d){c=_.og(a,b,c);return _.og(a,b+1,d)||c};
_.Oka=function(a,b,c,d,e,f,g,l,p,t){const w=c+25;if(b.xl){const A=b.Da;g=xf(b,w,4,g||null,l||null);$ia(b,a,g,_.Hd(A,p));Gfa(b,g);d=g.Xz=Uia(2,g,d,e,f,b.ZOb,b.xYb,null,b.oH,A,null);b.queries!==null&&(b.queries.qa(b,g),d.queries=b.queries.P3a(g));d=g}else d=b.data[w];Sd(d,!1);c=Nka(b,a,d,c);_.qg&&Uha(b,a,c,d);_.df(c,a);c=[c,!0,0,a,null,d,null,c,null,null];a[w]=c;Pia(a,c);(d.flags&1)===1&&Sia(b,a,d);p!=null&&Tia(a,d,t)};
_.C=function(a,b,c,d,e,f,g,l){const p=_.Od();_.Oka(_.Nd(),p,a,b,c,d,e,_.Hd(p.Da,f),g,l);return _.C};Pka=function(a,b){_.qg=!0;return b[11].createComment("")};_.rg=function(a,b,c,d){const e=_.Nd();var f=_.Ld.Hm++;if(_.og(e,f,b)){f=_.Xd();const g=_.Fd(f,e);_.aja(e[11],g,d,f.value,a,b,c)}return _.rg};_.Qka=function(a,b,c,d){return _.og(a,_.Ld.Hm++,c)?b+_.Yc(c)+d:_.zf};_.E=function(a,b,c){const d=_.Nd(),e=_.Ld.Hm++;_.og(d,e,b)&&_.Af(_.Od(),_.Xd(),d,a,b,d[11],c,!1);return _.E};
Rka=function(a,b,c,d,e){e=e?"class":"style";Xia(a,c,b.inputs[e],e,d)};Ska=function(a,b,c,d){const e=a[c+1],f=b===null;let g=d?e>>17&32767:(e&131068)>>2,l=!1;for(;g!==0&&(l===!1||f);){const t=a[g+1];var p=a[g];if(p===null||b==null||(Array.isArray(p)?p[1]:p)===b||Array.isArray(p)&&typeof b==="string"&&sd(p,b)>=0)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)};Xka=function(a,b){const c=Tka;if(c===b)return-1;for(b=Uka=b;b<c&&a.charCodeAt(b)>32;)b++;b=Vka=b;return Wka(a,b,c)};
Wka=function(a,b,c){for(;b<c&&a.charCodeAt(b)<=32;)b++;return b};_.sg=function(a,b,c){Yka(a,b,c,!1);return _.sg};_.tg=function(a,b){Yka(a,b,null,!0);return _.tg};_.ug=function(a){_.Zka($ka,a)};ala=function(a,b){var c;Vka=Uka=0;Tka=b.length;for(c=Xka(b,Wka(b,0,Tka));c>=0;c=Xka(b,c))_.Vea(a,b.substring(Uka,Vka),!0)};
Yka=function(a,b,c,d){const e=_.Nd(),f=_.Od(),g=_.Ud(2);f.Vva&&bla(f,a,g,d);if(b!==_.zf&&_.og(e,g,b)){var l=f.data[_.Ld.selectedIndex],p=e[11];b!=null&&b!==""&&(typeof c==="string"?b+=c:typeof b==="object"&&(b=_.Zc(_.qf(b))));cla(f,l,e,p,a,e[g+1]=b,d,g)}};
_.Zka=function(a,b){var c=ala;const d=_.Od();var e=_.Ud(2);d.Vva&&bla(d,null,e,!0);const f=_.Nd();if(b!==_.zf&&_.og(f,e,b)){var g=d.data[_.Ld.selectedIndex];if((g.flags&8)===0||e>=d.aQb){var l=f[11],p=f[e+1];if(b==null||b==="")a=_.ud;else{var t=[];b=_.qf(b);if(Array.isArray(b))for(c=0;c<b.length;c++)a(t,b[c],!0);else if(typeof b==="object")for(var w in b)b.hasOwnProperty(w)&&a(t,w,b[w]);else typeof b==="string"&&c(t,b);a=t}a=f[e+1]=a;p===_.zf&&(p=_.ud);b=t=0;c=0<p.length?p[0]:null;for(w=0<a.length?
a[0]:null;c!==null||w!==null;){const A=t<p.length?p[t+1]:void 0,G=b<a.length?a[b+1]:void 0;let J=null,L=void 0;c===w?(t+=2,b+=2,A!==G&&(J=w,L=G)):w===null||c!==null&&c<w?(t+=2,J=c):(b+=2,J=w,L=G);J!==null&&cla(d,g,f,l,J,L,!0,e);c=t<p.length?p[t]:null;w=b<a.length?a[b]:null}}else e=g.Jta,e!==null&&(b=mea(e,b?b:"")),Rka(d,g,f,b,!0)}};
bla=function(a,b,c,d){const e=a.data;if(e[c+1]===null){var f=e[_.Ld.selectedIndex];a=c>=a.aQb;(f.flags&(d?8:16))!==0&&b===null&&!a&&(b=!1);var g=f,l=zfa(e),p=d?g.cBa:g.dBa;if(l===null)(d?g.Hea:g.Uma)===0&&(b=dla(null,e,g,b,d),b=vg(b,g.hc,d),p=null);else{var t=g.Uua;if(t===-1||e[t]!==l)if(b=dla(l,e,g,b,d),p===null)l=d?g.Hea:g.Uma,l=(l&131068)>>2!==0?e[l>>17&32767]:void 0,l!==void 0&&Array.isArray(l)&&(l=dla(null,e,g,l[1],d),l=vg(l,g.hc,d),e[(d?g.Hea:g.Uma)>>17&32767]=l);else{p=void 0;l=g.kw;for(t=
1+g.Uua;t<l;t++)p=vg(p,e[t].nb,d);p=vg(p,g.hc,d)}}p!==void 0&&(d?g.cBa=p:g.dBa=p);g=b;l=a;b=d?f.Hea:f.Uma;a=b>>17&32767;b=(b&131068)>>2;e[c]=g;t=!1;if(Array.isArray(g)){if(p=g[1],p===null||sd(g,p)>0)t=!0}else p=g;l?b!==0?(g=e[a+1]>>17&32767,e[c+1]=g<<17|a<<2,g!==0&&(e[g+1]=e[g+1]&-131069|c<<2),e[a+1]=e[a+1]&131071|c<<17):(e[c+1]=a<<17|0,a!==0&&(e[a+1]=e[a+1]&-131069|c<<2),a=c):(e[c+1]=b<<17|0,a===0?a=c:e[b+1]=e[b+1]&-131069|c<<2,b=c);t&&(e[c+1]|=2);Ska(e,p,c,!0);Ska(e,p,c,!1);g=d?f.cBa:f.dBa;g!=null&&
typeof p=="string"&&sd(g,p)>=0&&(e[c+1]|=1);b=a<<17|b<<2;d?f.Hea=b:f.Uma=b}};dla=function(a,b,c,d,e){let f;const g=c.kw;let l=c.Uua;for(l===-1?l=c.Fn:l++;l<g;){f=b[l];d=vg(d,f.nb,e);if(f===a)break;l++}a!==null&&(c.Uua=l);return d};vg=function(a,b,c){const d=c?1:2;let e=-1;if(b!==null)for(let f=0;f<b.length;f++){const g=b[f];typeof g==="number"?e=g:e===d&&(Array.isArray(a)||(a=a===void 0?[]:["",a]),_.Vea(a,g,c?!0:b[++f]))}return a===void 0?null:a};
$ka=function(a,b,c){b=String(b);b===""||b.includes(" ")||_.Vea(a,b,c)};cla=function(a,b,c,d,e,f,g,l){if(b.type&3){a=a.data;var p=a[l+1];((p&1)===1?ela(a,b,c,e,(p&131068)>>2,g):void 0)===void 0&&(f!==void 0||(p&2)==2&&(f=ela(a,null,c,e,l,g)),b=_.Ed(c[_.Ld.selectedIndex]),g?f?d.oF(b,e):d.uQ(b,e):(g=e.indexOf("-")===-1?void 0:2,f==null?d.nob(b,e,g):(typeof f==="string"&&f.endsWith("!important")&&(f=f.slice(0,-10),g|=1),d.Hh(b,e,f,g))))}};
ela=function(a,b,c,d,e,f){const g=b===null;let l=void 0;for(;e>0;){const t=a[e],w=Array.isArray(t);var p=w?t[1]:t;const A=p===null;let G=c[e+1];G===_.zf&&(G=A?_.ud:void 0);p=A?Wea(G,d):p===d?G:void 0;w&&p===void 0&&(p=Wea(t,d));if(p!==void 0&&(l=p,g))return l;e=a[e+1];e=g?e>>17&32767:(e&131068)>>2}b!==null&&(a=f?b.cBa:b.dBa,a!=null&&(l=Wea(a,d)));return l};
_.wg=function(a){_.Xe("NgControlFlow");var b=_.Nd(),c=_.Ld.Hm++,d=b[c]!==_.zf?b[c]:-1;d=d!==-1?b[25+d]:void 0;if(_.og(b,c,a)){c=_.cd(null);try{if(d!==void 0&&_.oka(d),a!==-1){a=25+a;const e=b[a],f=b[1].data[a],g=_.lka(b,f,void 0,{Mua:null});_.nka(e,g,0,_.kg(f,null))}}finally{_.cd(c)}}else d!==void 0&&(b=_.mka(d,0),b!==void 0&&(b[8]=void 0))};
_.F=function(a,b,c,d){const e=_.Nd(),f=_.Od();var g=25+a;a=e[11];if(f.xl){const l=f.Da;c=xf(f,g,2,b,_.Hd(l,c));$ia(f,e,c,_.Hd(l,d));c.hc!==null&&kja(c,c.hc,!1);c.qD!==null&&kja(c,c.qD,!0);f.queries!==null&&f.queries.Ofa(f,c)}else c=f.data[g];_.qg=!0;b=a.createElement(b,_.Ld.Bua);e[g]=b;g=(c.flags&1)===1;Sd(c,!0);Xha(a,b,c);(c.flags&32)!==32&&_.qg&&Uha(f,e,b,c);_.Ld.gva===0&&_.df(b,e);_.Ld.gva++;g&&(Sia(f,e,c),Nia(f,c,e));d!==null&&Tia(e,c);return _.F};
_.I=function(){let a=_.Qd();_.Ld.eL?_.Ld.eL=!1:(a=a.parent,Sd(a,!1));const b=a;Lia===b&&(Lia=null);_.Ld.gva--;const c=_.Od();c.xl&&(Gfa(c,a),(a.flags&4)!==0&&c.queries.hva(a));b.Jta!=null&&(b.flags&8)!==0&&Rka(c,b,_.Nd(),b.Jta,!0);b.Pub!=null&&(b.flags&16)!==0&&Rka(c,b,_.Nd(),b.Pub,!1);return _.I};_.K=function(a,b,c,d){_.F(a,b,c,d);_.I();return _.K};
_.M=function(a,b,c){const d=_.Nd(),e=_.Od();a+=25;if(e.xl){var f=e.Da;b=_.Hd(f,b);const g=xf(e,a,8,"ng-container",b);b!==null&&kja(g,b,!0);$ia(e,d,g,_.Hd(f,c));e.queries!==null&&e.queries.Ofa(e,g);f=g}else f=e.data[a];Sd(f,!0);_.qg=!0;b=d[11].createComment(Kha(""));d[a]=b;_.qg&&Uha(e,d,b,f);_.df(b,d);(f.flags&1)===1&&(Sia(e,d,f),Nia(e,f,d));c!=null&&Tia(d,f);return _.M};
_.xg=function(){let a=_.Qd();const b=_.Od();_.Ld.eL?_.Ld.eL=!1:(a=a.parent,Sd(a,!1));b.xl&&(Gfa(b,a),(a.flags&4)!==0&&b.queries.hva(a));return _.xg};_.yg=function(a,b,c){_.M(a,b,c);_.xg();return _.yg};_.zg=function(a,b,c){const d=_.Nd(),e=_.Ld.Hm++;_.og(d,e,b)&&_.Af(_.Od(),_.Xd(),d,a,b,d[11],c,!0);return _.zg};_.Ag=function(a,b,c){const d=_.Nd();var e=_.Ld.Hm++;if(_.og(d,e,b)){e=_.Od();const f=_.Xd();_.Af(e,f,d,a,b,fja(zfa(e.data),f,d),c,!0)}return _.Ag};
_.fla=function(a,b,c){a=a[11];switch(c){case Node.COMMENT_NODE:return a.createComment(Kha(b));case Node.TEXT_NODE:return a.zua(b);case Node.ELEMENT_NODE:return a.createElement(b,null)}};
gla=function(a,b,c,d,e,f,g){const l=yf(a,d,1,null);let p=l<<2;d=Rd();b===d&&(d=null);d===null&&(p|=1);g&&(p|=2,of===void 0&&(of=Dka()));e.push(p,f===null?"":f);a=Kia(a,l,g?32:1,f===null?"":f,null);zka(c,a);c=a.index;Sd(a,!1);if(d!==null&&b!==d)if(b=d.lY,b===null)Sha=xka,Tha=yka,d.lY=[null,c];else{d=Array.isArray(b);if(d!=1)throw Error("Ea`Expecting array here`"+` [Expected=> ${!0} ${"=="} ${d} <=Actual]`);b.push(c)}return a};
_.Bg=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(hla);let t=0;for(let A=0;A<b.length;A++){var w=b[A];A&1?(w=e+parseInt(w,10),a.push(-1-w),t|=1<<Math.min(w,31)):w!==""&&a.push(w)}a.push(c<<2|(d?1:0));d&&a.push(d,f);a[g]=t;a[l]=a.length-p;return t};jla=function(a){let b,c="",d=0,e=!1,f;for(;(b=ila.exec(a))!==null;)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)};
lla=function(a,b,c,d,e,f,g){let l=0;const p={type:f.type,bW:yf(b,c,1,null),uLb:g,gO:[],create:[],remove:[],update:[]};d.push(1<<Math.min(f.fWb,31),2,-1-f.fWb,g<<2|2);var t=b.data[g];t===null?b.data[g]=p:t.value=p;t=f.values;const w=[];for(let Ea=0;Ea<t.length;Ea++){var A=t[Ea];const Xa=[];for(var G=0;G<A.length;G++){var J=A[G];typeof J!=="string"&&(J=Xa.push(J)-1,A[G]=`<!--\ufffd${J}\ufffd-->`)}G=[];w.push(G);J=b;var L=p,U=c,ba=d,la=e,za=f.gO[Ea],Ba=A.join("");A=[];const ob=[],Ia=[];L.gO.push(za);
L.create.push(A);L.remove.push(ob);L.update.push(Ia);za=cia(Cha()).aha(Ba);za=wia(za)||za;l|=za?kla(G,J,L,U,ba,A,ob,Ia,za,la,Xa,0):0}l&&d.push(l,1,g<<2|3);a.push({kind:3,index:g,gO:w,bW:p.bW})};
ola=function(a){const b=[],c=[];let d=1,e=0;a=a.replace(mla,function(g,l,p){d=p==="select"?0:1;e=parseInt(l.slice(1),10);return""});a=nla(a);for(let g=0;g<a.length;){var f=a[g++].trim();d===1&&(f=f.replace(/\s*(?:=)?(\w+)\s*/,"$1"));f.length&&b.push(f);f=nla(a[g++]);b.length>c.length&&c.push(f)}return{type:d,fWb:e,gO:b,values:c}};
nla=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(),c.length==0&&(b=a.substring(b,g),mla.test(b)?d.push(ola(b)):d.push(b),b=g+1)):(c.length==0&&(d.push(a.substring(b,g)),b=g+1),c.push("{"))}d.push(a.substring(b));return d};
kla=function(a,b,c,d,e,f,g,l,p,t,w,A){let G=0;for(p=p.firstChild;p;){const la=yf(b,d,1,null);switch(p.nodeType){case Node.ELEMENT_NODE:const za=p,Ba=za.tagName.toLowerCase();if(xia.hasOwnProperty(Ba)){var J=f,L=_.pla,U=Ba,ba=t;L!==null&&J.push(L);J.push(U,la,0|ba<<17|la<<1);b.data[la]=Ba;J=za.attributes;for(L=0;L<J.length;L++)U=J.item(L),ba=U.name.toLowerCase(),U.value.match(hla)?zia.hasOwnProperty(ba)&&(Aia[ba]?_.Bg(l,U.value,la,U.name,0,eia):_.Bg(l,U.value,la,U.name,0,null)):f.push(la<<1|1,U.name,
U.value);J={kind:1,index:la,children:[]};a.push(J);G|=kla(J.children,b,c,d,e,f,g,l,p,la,w,A+1);A===0&&g.push(la)}break;case Node.TEXT_NODE:J=p.textContent||"";L=J.match(hla);f.push(L?"":J,la,0|t<<17|la<<1);A===0&&g.push(la);L&&(G|=_.Bg(l,J,la,null,0,null));a.push({kind:0,index:la});break;case Node.COMMENT_NODE:if(J=qla.exec(p.textContent||""))ba=w[parseInt(J[1],10)],J=f,L=_.rla,U=t,L!==null&&J.push(L),J.push("",la,0|U<<17|la<<1),lla(a,b,d,e,t,ba,la),J=g,A===0&&(J.push(~la),J.push(la))}p=p.nextSibling}return G};
_.Cg=function(a,b,c=-1){var d=_.Od();const e=_.Nd();a=25+a;var f=_.Hd(d.Da,b);b=Rd();if(d.xl){var g=b===null?0:b.index,l=Rd(),p=[],t=[],w=[[]],A=[[]];if(c===-1)c=jla(f);else{var G=f.indexOf(`:${c}${"\ufffd"}`)+2+c.toString().length;c=f.search(new RegExp(`${"\ufffd"}\\/\\*\\d+:${c}${"\ufffd"}`));c=jla(f.substring(G,c))}f=c.replace(sla," ").split(tla);for(G=0;G<f.length;G++){var J=f[G];if((G&1)===0){var L=nla(J);for(J=0;J<L.length;J++){var U=L[J];if((J&1)===0){var ba=U;if(ba!==""){U=A[0];var la=d,za=
l,Ba=w[0];const Ea=ba.match(hla);la=gla(la,za,Ba,e,p,Ea?null:ba,!1).index;Ea&&_.Bg(t,ba,la,null,0,null);U.push({kind:0,index:la})}}else{if(typeof U!=="object")throw Error("Za`"+c);ba=gla(d,l,w[0],e,p,"",!0).index;lla(A[0],d,e,t,g,U,ba)}}}else U=J.charCodeAt(0)===47,L=J.charCodeAt(U?1:0),J=25+Number.parseInt(J.substring(U?2:1)),U?(w.shift(),A.shift(),Sd(Rd(),!1)):(U=w[0],ba=Kia(d,J,64,null,null),zka(U,ba),U=ba,w.unshift([]),Sd(U,!0),L={kind:2,index:J,children:[],type:L===35?0:1},A[0].push(L),A.unshift(L.children))}d.data[a]=
{create:p,update:t,VJ:A[0],mrd:g}}d.type===2?e[15][2]|=32:e[2]|=32;a=d.data[a];d=Qha(d,b===e[5]?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++)t=a[l++],A=a[l],w=(t&2)===2,p=(t&1)===1,t>>>=2,c=e[t],f=!1,c===null&&(c=e,w=w?Node.COMMENT_NODE:Node.TEXT_NODE,_.qg=!0,w=_.fla(c,A,w),c=e[t]=w,f=_.qg),p&&d!==null&&f&&g.insertBefore(d,c,b,!1);_.Ld.uxa=!0};_.Dg=function(){_.Ld.uxa=!1};_.Eg=function(a,b,c){_.Cg(a,b,c);_.Dg()};_.Fg=function(a){return _.Ld.UV[25+a]};
_.N=function(a,b,c,d){c=_.Nd();ula(_.Od(),c,c[11],_.Qd(),a,b,d);return _.N};_.Gg=function(a,b){const c=_.Qd(),d=_.Nd(),e=_.Od();ula(e,d,fja(zfa(e.data),c,d),c,a,b);return _.Gg};vla=function(a,b,c,d){a=a.yp;if(a!=null)for(let e=0;e<a.length-1;e+=2){const f=a[e];if(f===c&&a[e+1]===d)return b=b[7],c=a[e+2],b.length>c?b[c]:null;typeof f==="string"&&(e+=2)}return null};
ula=function(a,b,c,d,e,f,g){var l=(d.flags&1)===1;const p=a.xl&&eja(a),t=dja(b);var w=!0;if(d.type&3||g){var A=_.Fd(d,b);const J=g?g(A):A;A=t.length;const L=g?ba=>g(_.Ed(ba[d.index])):d.index;let U=null;!g&&l&&(U=vla(a,b,e,d.index));U!==null?((U.ZGc||U).aDb=f,U.ZGc=f,w=!1):(f=wla(d,b,f),a=c.listen(J,e,f),t.push(f,a),p&&p.push(e,L,A,A+1))}else f=wla(d,b,f);a=d.outputs;let G;if(w&&a!==null&&(G=a[e])&&(w=G.length))for(a=0;a<w;a+=2)c=b[G[a]][G[a+1]].subscribe(f),l=t.length,t.push(f,c),p&&p.push(e,d.index,
l,-(l+1))};xla=function(a,b,c){const d=_.cd(null);try{return b(c)!==!1}catch(e){return gja(a,e),!1}finally{_.cd(d)}};wla=function(a,b,c){return function f(e){if(e===Function)return c;Fha(a.Jy>-1?_.Gd(a.index,b):b,5);let g=xla(b,c,e),l=f.aDb;for(;l;)g=xla(b,l,e)&&g,l=l.aDb;return g}};_.O=function(a=1){for(var b=_.Ld.UV;a>0;)b=b[14],a--;return(_.Ld.UV=b)[8]};
_.Hg=function(a){var b=_.Nd()[15][5];if(!b.gx){var c=a?a.length:1,d=[];for(var e=0;e<c;e++)d.push(null);c=b.gx=d;d=c.slice();for(b=b.Xg;b!==null;){if(b.type!==128){if(a)a:{e=null;b:{var f=b.hc;if(f!=null){var g=f.indexOf(5);if((g&1)===0){f=f[g+1];break b}}f=null}for(g=0;g<a.length;g++){var l=a[g];if(l==="*")e=g;else{if(f===null)l=gga(b,l,!0);else b:{c:for(let p=0;p<l.length;p++){const t=l[p];if(f.length===t.length){for(let w=0;w<f.length;w++)if(f[w]!==t[w])continue c;l=!0;break b}}l=!1}if(l){e=g;
break a}}}}else e=0;e!==null&&(d[e]?d[e].Nka=b:c[e]=b,d[e]=b)}b=b.next}}};_.Ig=function(a,b=0,c){const d=_.Nd();var e=_.Od();a=xf(e,25+a,16,null,c||null);a.gx===null&&(a.gx=b);_.Ld.eL=!1;d[6]&&Lia===null||(a.flags&32)===32||(b=d[11],e=Qha(e,a.parent,d),c=Sha(a.parent||d[5],a,d),Wha(b,0,d,a,e,c))};_.Kg=function(a,b,c){_.Jg(a,"",b,"",c);return _.Kg};_.Jg=function(a,b,c,d,e){const f=_.Nd();b=_.Qka(f,b,c,d);b!==_.zf&&_.Af(_.Od(),_.Xd(),f,a,b,f[11],e,!1);return _.Jg};yla=function(){return this.uy[Symbol.iterator]()};
Ala=function(){return zla(_.Qd(),_.Nd())};zla=function(a,b){return a.type&4?new Bla(b,a,gf(a,b)):null};Cla=function(a,b,c,d){d=b[18].queries[d];if(d.matches===null){const t=a.data,w=c.matches,A=[];for(let G=0;w!==null&&G<w.length;G+=2){var e=w[G];if(e<0)A.push(null);else{a=A;var f=a.push,g=b,l=t[e],p=w[G+1];e=c.metadata.read;p===-1?(e=l,g=e.type&11?gf(e,g):e.type&4?zla(e,g):null):g=p===-2?e===_.ff?gf(l,g):e===_.Lg?zla(l,g):e===_.Mg?Eka(l,g):void 0:fe(g,g[1],p,l);f.call(a,g)}}d.matches=A}return d.matches};
Dla=function(a,b,c,d){var e=a.queries.queries[c];const f=e.matches;if(f!==null)for(a=Cla(a,b,e,c),c=0;c<f.length;c+=2){var g=f[c];if(g>0)d.push(a[c/2]);else{e=f[c+1];g=b[-g];for(var l=10;l<g.length;l++){var p=g[l];p[16]===p[3]&&Dla(p[1],p,e,d)}if(g[9]!==null)for(g=g[9],l=0;l<g.length;l++)p=g[l],Dla(p[1],p,e,d)}}return d};
Gla=function(a,b){var c=_.Nd();b=new _.Ng((b&4)===4);var d=b.destroy;const e=dja(c);e.push(b);a.xl&&eja(a).push(d,e.length-1);let f;return((f=c[18])!=null?f:c[18]=new Ela).queries.push(new Fla(b))-1};_.Pg=function(a,b,c){const d=_.Od();d.xl&&(Hla(d,new Ila(a,b,c),-1),(b&2)===2&&(d.i2b=!0));return Gla(d,b)};
_.Qg=function(a,b,c,d){const e=_.Od();if(e.xl){const f=_.Qd();Hla(e,new Ila(b,c,d),f.index);b=e.zd||(e.zd=[]);a!==(b.length?b[b.length-1]:-1)&&b.push(e.queries.length-1,a);(c&2)===2&&(e.h2b=!0)}return Gla(e,c)};Jla=function(a){return a.split(",").map(b=>b.trim())};Hla=function(a,b,c){a.queries===null&&(a.queries=new Kla);a.queries.track(new Lla(b,c))};Mla=function(a,b){const c=a[1],d=c.queries.queries[b];return d.mOb?Dla(c,a,b,[]):Cla(c,a,d,b)};
_.Sg=function(a){var b=_.Nd(),c=_.Od();const d=_.Ld.qu;_.Ld.qu=d+1;c=c.queries.queries[d];return a.dh&&(b[2]&4)===4===((c.metadata.flags&2)===2)?(c.matches===null?a.reset([]):(b=Mla(b,d),a.reset(b,Eha),_.Rg(a)),!0):!1};_.Tg=function(){return _.Nd()[18].queries[_.Ld.qu].Qka};_.Ug=function(a,b){_.Xe("NgSignals");a=Fea(a);const c=a[_.id];if(b==null?0:b.Ao)c.Ao=b.Ao;a.set=d=>_.Hea(c,d);a.update=d=>{yea()||Gea();_.Hea(c,d(c.value))};a.PRc=_.Nla.bind(a);return a};
_.Nla=function(){const a=this[_.id];if(a.nZb===void 0){const b=()=>this();b[_.id]=a;a.nZb=b}return a.nZb};_.Vg=function(a,b){let c;const d=Dea(()=>{c.SEb();{var e=c;var f=e.Pe;const l=e.aOc;if(f===void 0||l===void 0||f[2]&4)e=a?void 0:_.ud;else{var g=f[18].queries[l].Qka;f=Mla(f,l);g.reset(f,Eha);e=a?g.first:g.oNa||e.vOa===void 0?e.vOa=g.toArray():e.vOa}}if(b&&e===void 0)throw new _.$c(-951,!1);return e});c=d[_.id];c.SEb=_.Ug(0);c.vOa=void 0;return d};
_.Pla=function(a,b){const c=a[_.id];c.Pe=_.Nd();c.aOc=b;c.bOc=c.Pe[18].queries[b].Qka;Ola(c.bOc,()=>c.SEb.update(d=>d+1))};_.Qla=function(){_.Ld.qu+=1};_.Q=function(a,b=""){const c=_.Nd(),d=_.Od();a+=25;const e=d.xl?xf(d,a,1,b,null):d.data[a];_.qg=!0;b=c[11].zua(b);c[a]=b;_.qg&&Uha(d,c,b,e);Sd(e,!1)};_.Xg=function(a){_.Wg("",a,"");return _.Xg};_.Wg=function(a,b,c){const d=_.Nd();a=_.Qka(d,a,b,c);a!==_.zf&&_.hja(d,a);return _.Wg};
_.Zg=function(a,b,c){_.If(b)&&typeof b.set==="function"&&(b=b());const d=_.Nd(),e=_.Ld.Hm++;_.og(d,e,b)&&_.Af(_.Od(),_.Xd(),d,a,b,d[11],c,!1);return _.Zg};_.$g=function(a,b){const c=_.If(a)&&typeof a.set==="function";c&&a.set(b);return c};_.ah=function(a,b){const c=_.Nd();ula(_.Od(),c,c[11],_.Qd(),a,b);return _.ah};
Rla=function(a,b,c,d,e){a=nd(a);if(Array.isArray(a))for(var f=0;f<a.length;f++)Rla(a[f],b,c,d,e);else{f=_.Od();const A=_.Nd(),G=_.Qd();let J=vd(a)?a:nd(a.va);var g=jfa(a),l=G.kQ&1048575,p=G.Fn,t=G.kQ>>20;if(vd(a)||!a.yd)d=new he(g,e),g=Sla(J,b,e?l:l+t,p),g===-1?(g=Ufa(G,A),Qfa(g,f,J),Tla(f,a,b.length),b.push(J),G.Fn++,G.kw++,e&&(G.kQ+=1048576),c.push(d),A.push(d)):(c[g]=d,A[g]=d);else{p=Sla(J,b,l+t,p);l=Sla(J,b,l,l+t);var w=p>=0&&c[p];t=l>=0&&c[l];e&&!t||!e&&!w?(p=Ufa(G,A),Qfa(p,f,J),p=c.length,w=
new he(e?Ula:Vla,e),w.yd=[],w.index=p,w.fua=0,d&&!e&&w.fua++,w.yd.push(g),g=w,!e&&t&&(c[l].Kmb=g),Tla(f,a,b.length,0),b.push(J),G.Fn++,G.kw++,e&&(G.kQ+=1048576),c.push(g),A.push(g)):(b=c[e?l:p],!e&&d&&b.fua++,b=b.yd.push(g)-1,Tla(f,a,p>-1?p:l,b));!e&&d&&t&&c[l].fua++}}};Tla=function(a,b,c,d){const e=vd(b);var f=!!b.Pd;if(e||f)if(f=(f?nd(b.Pd):b).prototype.Ia)a=a.sW||(a.sW=[]),!e&&b.yd?(b=a.indexOf(c),b===-1?a.push(c,[d,f]):a[b+1].push(d,f)):a.push(c,f)};
Sla=function(a,b,c,d){for(;c<d;c++)if(b[c]===a)return c;return-1};Vla=function(){return Wla(this.yd,[])};Ula=function(a,b,c,d){b=this.yd;if(this.Kmb){const e=this.Kmb.fua;d=fe(c,c[1],this.Kmb.index,d);c=d.slice(0,e);Wla(b,c);for(b=e;b<d.length;b++)c.push(d[b])}else c=[],Wla(b,c);return c};Wla=function(a,b){for(let c=0;c<a.length;c++)b.push((0,a[c])());return b};
_.bh=function(a){var b=[];return c=>{c.Mmb=(d,e)=>{e=e?e(a):a;const f=_.Od();f.xl&&(d=!!d.qa,Rla(b,f.data,f.blueprint,d,!0),Rla(e,f.data,f.blueprint,d,!1))}}};_.ch=function(a,b){a=_.Td()+a;const c=_.Nd();return c[a]===_.zf?_.ng(c,a,b()):c[a]};_.dh=function(a,b,c){return Xla(_.Nd(),_.Td(),a,b,c)};_.eh=function(a,b,c,d){return _.Yla(_.Nd(),_.Td(),a,b,c,d)};_.Zla=function(a,b){a=a[b];return a===_.zf?void 0:a};
Xla=function(a,b,c,d,e,f){b+=c;return _.og(a,b,e)?_.ng(a,b+1,f?d.call(f,e):d(e)):_.Zla(a,b+1)};_.Yla=function(a,b,c,d,e,f,g){b+=c;return _.pg(a,b,e,f)?_.ng(a,b+2,g?d.call(g,e,f):d(e,f)):_.Zla(a,b+2)};
_.R=function(a,b){const c=_.Od();a+=25;if(c.xl){a:{var d=c.xYb;if(d)for(let g=d.length-1;g>=0;g--){const l=d[g];if(b===l.name){b=l;break a}}b=void 0}c.data[a]=b;if(b.Be){var e;((e=c.sW)!=null?e:c.sW=[]).push(a,b.Be)}}else b=c.data[a];e=b.oa||(b.oa=rd(b.type));b=kd(_.B);try{const g=Ofa(!1),l=e();Ofa(g);var f=_.Nd();a>=c.data.length&&(c.data[a]=null,c.blueprint[a]=null);f[a]=l}finally{kd(b)}};_.S=function(a,b,c){a+=25;const d=_.Nd(),e=d[a];return d[1].data[a].le?Xla(d,_.Td(),b,e.transform,c,e):e.transform(c)};
_.fh=function(a,b){return zla(a,b)};_.bma=function(a){function b(){_.tea(c);if(c.value===_.$la)throw new _.$c(-950,!1);return c.value}const c=Object.create(_.ama);c.value=a;c.Zwb=void 0;b[_.id]=c;return b};cma=function(){return _.Vg(!0,!1)};dma=function(a){var b=_.Qd(),c=_.Nd();b.Jy>-1&&(a&16)!==16?(a=_.Gd(b.index,c),a=new gh(a,a)):a=b.type&175?new gh(c[15],c):null;return a};ema=function(a,b,c){a=a.bx;if(a===null)return a;let d=0;c&&a<c.length&&(d=c[a]);return a+b+d};
ima=function({Y2c:a,ISb:b,GQ:c}){a!=null||(a=()=>new _.We(Object.assign({},fma(),{GQ:c})));return[{va:_.We,Ab:a},{va:bfa,yd:!0,Ab:()=>{const d=_.n(hh,{optional:!0});return()=>d.initialize()}},{va:bfa,yd:!0,Ab:()=>{const d=_.n(ih);return()=>{d.initialize()}}},b===!0?{va:gma,jc:!0}:[],{va:hma,jc:c!=null?c:!1}]};fma=function(a){let b,c;return{gWc:!1,iCa:(b=a==null?void 0:a.uWc)!=null?b:!1,tma:(c=a==null?void 0:a.O6c)!=null?c:!1}};
nma=function(a){const b=a.uD?a.uD.Rb:a.q5c,c=b.get(_.We);return c.run(()=>{a.uD?a.uD.D_():a.q5c.D_();const d=b.get(_.Bf,null);let e;c.Ub(()=>{e=c.onError.subscribe({next:f=>{d.handleError(f)}})});if(a.uD){const f=()=>a.uD.destroy(),g=a.AYb.get(jma);g.add(f);a.uD.Be(()=>{kka(a.jLb,a.uD);e.unsubscribe();g.delete(f)})}else{const f=()=>b.destroy(),g=a.AYb.get(jma);g.add(f);b.Be(()=>{e.unsubscribe();g.delete(f)})}return ika(d,c,()=>{const f=b.get(jh);kma(f);return f.GVc.then(()=>{var g=b.get(_.kh,"en-US")||
"en-US";typeof g==="string"&&(_.lma=g.toLowerCase().replace(/_/g,"-"));if(!a.uD)return g=b.get(_.lh),a.E6c!==void 0&&g.Dy(a.E6c),g;mma(a.uD,a.jLb);return a.uD})})})};mma=function(a,b){const c=a.Rb.get(_.lh);if(a.eNa.length>0)a.eNa.forEach(d=>c.Dy(d));else if(a.instance.S2c)a.instance.S2c(c);else throw new _.$c(-403,!1);b.push(a)};
sma=function(a,b,c=[]){const d=`Platform: ${b}`,e=new _.wd(d);return(f=[])=>{let g=oma();if(!g||g.Rb.get(pma,!1))if(f=[...c,...f,{va:e,jc:!0}],a)a(f);else{f=qma(f,d);if(mh&&!mh.get(pma,!1))throw new _.$c(400,!1);hka();mh=f;f.get(nh);rma(f)}f=oma();if(!f)throw new _.$c(401,!1);return f}};qma=function(a=[],b){return _.oh({name:b,Nb:[{va:tma,jc:"platform"},{va:jma,jc:new Set([()=>mh=null])},...a]})};oma=function(){let a,b;return(b=(a=mh)==null?void 0:a.get(nh))!=null?b:null};
rma=function(a){const b=a.get(uma,null);yd(a,()=>{b==null||b.forEach(c=>c())})};_.ph=function(a){return typeof a==="boolean"?a:a!=null&&a!=="false"};_.qh=function(a,b=NaN){return isNaN(parseFloat(a))||isNaN(Number(a))?b:Number(a)};_.sh=function(a,b){_.Xe("NgSignals");a=Dea(a);if(b==null?0:b.Ao)a[_.id].Ao=b.Ao;return a};wma=function(){return new vma(_.Nd(),_.Qd())};
_.xh=function(a,b){_.Xe("NgSignals");(b==null?0:b.Rb)||_.zd();var c;const d=(c=b==null?void 0:b.Rb)!=null?c:_.n(_.Ye);c=(b==null?void 0:b.lgb)!==!0?d.get(_.bf):null;let e;const f=d.get(vma,null,{optional:!0}),g=d.get(th);f===null||(b==null?0:b.sld)?e=xma(a,d.get(yma),g):(e=zma(f.view,g,a),c instanceof jga&&c.Pe===f.view&&(c=null));e.Rb=d;c!==null&&(e.Wib=c.Be(()=>e.destroy()));return new Ama(e)};
zma=function(a,b,c){const d=Object.create(Bma);d.view=a;d.zone=typeof Zone!=="undefined"?Zone.current:null;d.uza=b;d.fn=c;a[23]!=null||(a[23]=new Set);a[23].add(d);d.rO(d);return d};xma=function(a,b,c){const d=Object.create(Cma);d.fn=a;d.scheduler=b;d.uza=c;d.zone=typeof Zone!=="undefined"?Zone.current:null;d.scheduler.ve(d);d.uza.notify(13);return d};yh=function(a){const b=_.cd(null);try{return a()}finally{_.cd(b)}};Fma=function(a){const b=_.Dma.get(a);if(!b)throw Error("eb`"+a);return new Ema(b)};
Hma=function(a,b){a=a[td]||null;const c=b.ZVc||gfa();return(new Gma(a)).create(c,b.jQ,b.oG,b.RF)};Ima=function(a){const b=a[td]||null;if(!b)return null;const c=new Gma(b);return{get Pa(){return c.Pa},get type(){return c.IV},get inputs(){return c.inputs},get outputs(){return c.outputs},get ac(){return c.ac},get Pnd(){return b.standalone},get z0c(){return b.x0}}};Kma=function(a,b){if(a==null)return null;a=Jma(b);return a==null?null:a};
Lma=function(a){return Object.assign({},{Oa:{},ojd:{},keys:[],td:{},Ga:{},Na:{},GPb:!1},a)};_.zh=function(a){return Mma(a,Nma,Oma,fna)};Nma=function(a,b){return _.T(b,a)};Oma=function(a,b,c){b[a]=c};fna=function(){return{}};_.Ah=function(a,b){const c=new a;return b==null?c:Mma(b,gna,hna,ina,a)};gna=function(a,b){return b[a]};hna=function(a,b,c){b.i[a]=c};ina=function(a){if(a==null)throw Error("fb");return new a};
Mma=function(a,b,c,d,e){e=d(e);const f=jna(a,e);var g=f.keys||[];const l=f.Oa||{},p=f.Ga||{},t=f.td||{};for(const w of g)if(g=b(w,a),g!=null){if(l.hasOwnProperty(w)){if(f.GPb&&g.length===0)continue;g=kna(g,b,c,d,!0,!0,l[w])}else if(p.hasOwnProperty(w))g=kna(g,b,c,d,!1,!0,p[w]);else if(t.hasOwnProperty(w)){const A=t[w];g=A.Gc?g.map(G=>lna(G,A,b,c,d)):lna(g,A,b,c,d)}else if(Array.isArray(g)){if(f.GPb&&g.length===0)continue;g=kna(g,b,c,d,!0,!1)}c(w,e,g)}return e};
lna=function(a,b,c,d,e){const f={};for(const g of Object.keys(a)){const l=a[g];l!=null&&(f[g]=kna(l,c,d,e,b.Ic,b.Hc,b.vc))}return f};kna=function(a,b,c,d,e,f,g){if(f&&g==null)throw Error("gb");return a==null?a:e&&f?a.map(l=>Mma(l,b,c,d,g)):e&&!f?a.map(l=>l):!e&&f?Mma(a,b,c,d,g):typeof a==="object"?JSON.parse(JSON.stringify(a)):a};jna=function(a,b){if(b instanceof _.W)a=Lma(b.ka());else if(a instanceof _.W)a=Lma(a.ka());else throw Error("hb");return a};
mna=function(a){if(a.Qa!=null){const b={};for(const c in a.Qa)a.Qa[c]!==void 0&&(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};nna=function(a,b){if(b&&!b.mi)throw Error("jb`"+a+"`"+_.Zc(b));};ona=function(a,b){if(a.length==0)return b;if(b.length==0)return a;let c=0;a.endsWith("/")&&c++;b.startsWith("/")&&c++;return c==2?a+b.substring(1):c==1?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)};Dh=function(a){return a&&a[0]!=="?"?"?"+a:a};pna=function(a){return RegExp("^(https?:)?//").test(a)?([,a]=a.split(/\/\/[^\/]+/),a):a};qna=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;case "HOVER":return 9;default:return 0}};
rna=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}};sna=function(a){switch(a){case "CORE":return 1;case "SOURCE":return 2;case "BUILD":return 4;case "ISSUE_TRACKER":return 5;default:return 0}};
tna=function(a,b,c){const d=c.path.split("/");if(d.length>a.length||c.qka==="full"&&(b.Wp()||d.length<a.length))return null;b={};for(c=0;c<d.length;c++){const e=d[c],f=a[c];if(e[0]===":")b[e.substring(1)]=f;else if(e!==f.path)return null}return{qO:a.slice(0,d.length),pAa:b}};Eh=function(a,b){const c=a?una(a):void 0;var d=b?una(b):void 0;if(!c||!d||c.length!=d.length)return!1;for(let e=0;e<c.length;e++)if(d=c[e],!vna(a[d],b[d]))return!1;return!0};una=function(a){return[...Object.keys(a),...Object.getOwnPropertySymbols(a)]};
vna=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};Fh=function(a){return _.Ue(a)?a:Hf(a)?_.we(Promise.resolve(a)):_.u(a)};yna=function(a,b,c){return wna[c.Sk](a.root,b.root,c.vWb)&&xna[c.Qa](a.Qa,b.Qa)&&!(c.af==="exact"&&a.af!==b.af)};zna=function(a,b){return Eh(a,b)};
Bna=function(a,b,c){if(!Gh(a.Od,b.Od)||!Ana(a.Od,b.Od,c)||a.jZ!==b.jZ)return!1;for(const d in b.children)if(!a.children[d]||!Bna(a.children[d],b.children[d],c))return!1;return!0};Cna=function(a,b){return Object.keys(b).length<=Object.keys(a).length&&Object.keys(b).every(c=>vna(a[c],b[c]))};Ena=function(a,b,c){return Dna(a,b,b.Od,c)};
Dna=function(a,b,c,d){if(a.Od.length>c.length)return a=a.Od.slice(0,c.length),Gh(a,c)&&!b.Wp()&&Ana(a,c,d)?!0:!1;if(a.Od.length===c.length){if(!Gh(a.Od,c)||!Ana(a.Od,c,d))return!1;for(var e in b.children)if(!a.children[e]||!Ena(a.children[e],b.children[e],d))return!1;return!0}e=c.slice(0,a.Od.length);c=c.slice(a.Od.length);return Gh(a.Od,e)&&Ana(a.Od,e,d)&&a.children.primary?Dna(a.children.primary,b,c,d):!1};Ana=function(a,b,c){return b.every((d,e)=>xna[c](a[e].parameters,d.parameters))};
Fna=function(a,b){return Gh(a,b)&&a.every((c,d)=>Eh(c.parameters,b[d].parameters))};Gh=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c.path===b[d].path)};Gna=function(a,b){let c=[];Object.entries(a.children).forEach(([d,e])=>{d==="primary"&&(c=c.concat(b(e,d)))});Object.entries(a.children).forEach(([d,e])=>{d!=="primary"&&(c=c.concat(b(e,d)))});return c};Ina=function(a){return a.Od.map(b=>Hna(b)).join("/")};
Hh=function(a,b){if(!a.Wp())return Ina(a);if(b){b=a.children.primary?Hh(a.children.primary,!1):"";const c=[];Object.entries(a.children).forEach(([d,e])=>{d!=="primary"&&c.push(`${d}:${Hh(e,!1)}`)});return c.length>0?`${b}(${c.join("//")})`:b}b=Gna(a,(c,d)=>d==="primary"?[Hh(a.children.primary,!1)]:[`${d}:${Hh(c,!1)}`]);return Object.keys(a.children).length===1&&a.children.primary!=null?`${Ina(a)}/${b[0]}`:`${Ina(a)}/(${b.join("//")})`};
Jna=function(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")};Kna=function(a){return Jna(a).replace(/%3B/gi,";")};Lna=function(a){return Jna(a).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")};Hna=function(a){return`${Lna(a.path)}${Mna(a.parameters)}`};Mna=function(a){return Object.entries(a).map(([b,c])=>`;${Lna(b)}=${Lna(c)}`).join("")};
Nna=function(a){a=Object.entries(a).map(([b,c])=>Array.isArray(c)?c.map(d=>`${Kna(b)}=${Kna(d)}`).join("&"):`${Kna(b)}=${Kna(c)}`).filter(b=>b);return a.length?`?${a.join("&")}`:""};Pna=function(a){return(a=a.match(Ona))?a[0]:""};Qna=function(a){return a.Od.length>0?new Ih([],{primary:a}):a};
Rna=function(a){var b={};for(const [c,d]of Object.entries(a.children)){const e=c,f=Rna(d);if(e==="primary"&&f.Od.length===0&&f.Wp())for(const [g,l]of Object.entries(f.children))b[g]=l;else if(f.Od.length>0||f.Wp())b[e]=f}a=new Ih(a.Od,b);a.jZ===1&&a.children.primary&&(b=a.children.primary,a=new Ih(a.Od.concat(b.Od),b.children));return a};Kh=function(a){return a instanceof Jh};Una=function(a,b=null,c=null){a=Sna(a);return Tna(a,[],b,c)};
Sna=function(a){function b(f){var g={};for(const l of f.children){const p=b(l);g[l.df]=p}g=new Ih(f.url,g);f===a&&(c=g);return g}let c;var d=b(a.root);d=Qna(d);let e;return(e=c)!=null?e:d};
Tna=function(a,b,c,d){let e=a;for(;e.parent;)e=e.parent;if(b.length===0)return Vna(e,e,e,c,d);b=Wna(b);if(b.ITb&&b.commands.length===1&&b.commands[0]=="/")return Vna(e,e,new Ih([],{}),c,d);var f=e;if(b.ITb)a=new Xna(f,!0,0);else if(a)if(a.parent===null)a=new Xna(a,!0,0);else{f=a;a=a.Od.length-1+(Yna(b.commands[0])?0:1);let g=b.n3c;for(;g>a;){g-=a;f=f.parent;if(!f)throw new _.$c(4005,!1);a=f.Od.length}a=new Xna(f,!1,a-g)}else a=new Xna(f,!1,NaN);b=a.zAa?Lh(a.sH,a.index,b.commands):Zna(a.sH,a.index,
b.commands);return Vna(e,a.sH,b,c,d)};Yna=function(a){return typeof a==="object"&&a!=null&&!a.WP&&!a.T_b};Mh=function(a){return typeof a==="object"&&a!=null&&a.WP};Vna=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:$na(a,b,c);a=Qna(Rna(a));return new Jh(a,f,e)};$na=function(a,b,c){const d={};Object.entries(a.children).forEach(([e,f])=>{d[e]=f===b?c:$na(f,b,c)});return new Ih(a.Od,d)};
Wna=function(a){if(typeof a[0]==="string"&&a.length===1&&a[0]==="/")return new aoa(!0,0,a);let b=0,c=!1;a=a.reduce((d,e,f)=>{if(typeof e==="object"&&e!=null){if(e.WP){const g={};Object.entries(e.WP).forEach(([l,p])=>{g[l]=typeof p==="string"?p.split("/"):p});return[...d,{WP:g}]}if(e.T_b)return[...d,e.T_b]}return typeof e!=="string"?[...d,e]:f===0?(e.split("/").forEach((g,l)=>{if(l!=0||g!==".")l==0&&g===""?c=!0:g===".."?b++:g!=""&&d.push(g)}),d):[...d,e]},[]);return new aoa(c,b,a)};
Zna=function(a,b,c){a!=null||(a=new Ih([],{}));if(a.Od.length===0&&a.Wp())return Lh(a,b,c);a:{var d=a;var e=0;let l=b;const p={match:!1,bAa:0,CNb:0};for(;l<d.Od.length;){if(e>=c.length){d=p;break a}const t=d.Od[l];var f=c[e];if(Mh(f))break;f=`${f}`;var g=e<c.length-1?c[e+1]:null;if(l>0&&f===void 0)break;if(f&&g&&typeof g==="object"&&g.WP===void 0){if(f!=t.path||!Eh(g,t.parameters)){d=p;break a}e+=2}else{g={};if(f!=t.path||!Eh(g,t.parameters)){d=p;break a}e++}l++}d={match:!0,bAa:l,CNb:e}}e=c.slice(d.CNb);
return d.match&&d.bAa<a.Od.length?(b=new Ih(a.Od.slice(0,d.bAa),{}),b.children.primary=new Ih(a.Od.slice(d.bAa),a.children),Lh(b,0,e)):d.match&&e.length===0?new Ih(a.Od,{}):d.match&&!a.Wp()?boa(a,b,c):d.match?Lh(a,0,e):boa(a,b,c)};
Lh=function(a,b,c){if(c.length===0)return new Ih(a.Od,{});const d=Mh(c[0])?c[0].WP:{primary:c},e={};if(Object.keys(d).some(f=>f!=="primary")&&a.children.primary&&a.jZ===1&&a.children.primary.Od.length===0)return c=Lh(a.children.primary,b,c),new Ih(a.Od,c.children);Object.entries(d).forEach(([f,g])=>{typeof g==="string"&&(g=[g]);g!==null&&(e[f]=Zna(a.children[f],b,g))});Object.entries(a.children).forEach(([f,g])=>{d[f]===void 0&&(e[f]=g)});return new Ih(a.Od,e)};
boa=function(a,b,c){const d=a.Od.slice(0,b);let e=0;for(;e<c.length;){var f=c[e];if(Mh(f))return a=coa(f.WP),new Ih(d,a);if(e===0&&Yna(c[0])){d.push(new _.Nh(a.Od[b].path,doa(c[0])));e++;continue}f=Mh(f)?f.WP.primary:`${f}`;const g=e<c.length-1?c[e+1]:null;f&&g&&Yna(g)?(d.push(new _.Nh(f,doa(g))),e+=2):(d.push(new _.Nh(f,{})),e++)}return new Ih(d,{})};coa=function(a){const b={};Object.entries(a).forEach(([c,d])=>{typeof d==="string"&&(d=[d]);d!==null&&(b[c]=boa(new Ih([],{}),0,d))});return b};
doa=function(a){const b={};Object.entries(a).forEach(([c,d])=>b[c]=`${d}`);return b};eoa=function(a,b){a.Nb&&!a.xc&&(a.xc=zja(a.Nb,b,`Route: ${a.path}`));let c;return(c=a.xc)!=null?c:b};Oh=function(a){return a.df||"primary"};foa=function(a,b){const c=a.filter(d=>Oh(d)===b);c.push(...a.filter(d=>Oh(d)!==b));return c};Ph=function(a){if(!a)return null;var b;if((b=a.oe)==null?0:b.xc)return a.oe.xc;for(a=a.parent;a;a=a.parent){b=a.oe;let c;if((c=b)==null?0:c.zT)return b.zT;let d;if((d=b)==null?0:d.xc)return b.xc}return null};
goa=function(a,b){if(a===b.value)return b;for(const c of b.children)if(b=goa(a,c))return b;return null};hoa=function(a,b){if(a===b.value)return[b];for(const c of b.children){const d=hoa(a,c);if(d.length)return d.unshift(b),d}return[]};Qh=function(a){const b={};a&&a.children.forEach(c=>b[c.value.df]=c);return b};
ioa=function(a,b,c="emptyOnly"){const d=a.oe;let e;if(b===null||c!=="always"&&(d==null?void 0:d.path)!==""&&(b.component||((e=b.oe)==null?0:e.HP))){let f;a={params:Object.assign({},a.params),data:Object.assign({},a.data),resolve:Object.assign({},a.data,(f=a.Era)!=null?f:{})}}else a={params:Object.assign({},b.params,a.params),data:Object.assign({},b.data,a.data),resolve:Object.assign({},a.data,b.data,d==null?void 0:d.data,a.Era)};!d||typeof d.title!=="string"&&d.title!==null||(a.resolve[Rh]=d.title);
return a};joa=function(a,b){b.value.hF=a;b.children.forEach(c=>joa(a,c))};koa=function(a){const b=a.children.length>0?` { ${a.children.map(koa).join(", ")} } `:"";return`${a.value}${b}`};
loa=function(a){if(a.Mc){const d=a.Mc,e=a.T2;a.Mc=e;Eh(d.Qa,e.Qa)||a.o5c.next(e.Qa);d.af!==e.af&&a.TXc.next(e.af);Eh(d.params,e.params)||a.q4c.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(!Eh(b[f],c[f])){b=!1;break a}b=!0}}b||a.wad.next(e.url);Eh(d.data,e.data)||a.jW.next(e.data)}else a.Mc=a.T2,a.jW.next(a.T2.data)};
moa=function(a,b){const c=Eh(a.params,b.params)&&Fna(a.url,b.url),d=!a.parent!==!b.parent;return c&&!d&&(!a.parent||moa(a.parent,b.parent))};noa=function(a){const b=a.children&&a.children.map(noa);a=b?Object.assign({},a,{children:b}):Object.assign({},a);a.component||a.HP||!b&&!a.Al||!a.df||a.df==="primary"||(a.component=Sh);return a};
qoa=function(a,b,c){if(c&&a.jCa(b.value,c.value.Mc)){var d=c.value;d.T2=b.value;b=ooa(a,b,c);return new Uh(d,b)}d=poa(b.value);b=b.children.map(e=>qoa(a,e));return new Uh(d,b)};ooa=function(a,b,c){return b.children.map(d=>{for(const e of c.children)if(a.jCa(d.value,e.value.Mc))return qoa(a,d,e);return qoa(a,d)})};poa=function(a){return new _.Vh(new _.Wh(a.url),new _.Wh(a.params),new _.Wh(a.Qa),new _.Wh(a.af),new _.Wh(a.data),a.df,a.component,a)};
soa=function(a){const {LD:b,Dja:c}=Kh(a)?{LD:a,Dja:void 0}:a;a=roa(0);a.url=b;a.Dja=c;return a};roa=function(a){const b=Error("yb`");b.ngNavigationCancelingError=!0;b.ESc=a;return b};toa=function(a){return!!a&&a.ngNavigationCancelingError};Xh=function(){return _.gg(a=>_.x(_.Ge(a.map(b=>_.x(b,_.Qf(1),_.fg(uoa)))),_.v(b=>{for(const c of b)if(c!==!0){if(c===uoa)return uoa;if(c===!1||Kh(c))return c}return!0}),_.Te(b=>b!==uoa),_.Qf(1)))};
Yh=function(a,b){const c=Symbol(),d=b.get(a,c);return d===c?typeof a!=="function"||hea(a)!==null?b.get(a):a:d};$h=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=Qh(b);a.children.forEach(g=>{voa(g,f[g.value.df],c,d.concat([g.value]),e);delete f[g.value.df]});Object.entries(f).forEach(([g,l])=>Zh(l,c.getContext(g),e));return e};
voa=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=a.value,g=b?b.value:null,l=c?c.getContext(a.value.df):null;if(g&&f.oe===g.oe){const p=woa(g,f,f.oe.sr);p?e.canActivateChecks.push(new xoa(d)):(f.data=g.data,f.Era=g.Era);f.component?$h(a,b,l?l.children:null,d,e):$h(a,b,c,d,e);p&&l&&l.df&&l.df.Mxa&&e.canDeactivateChecks.push(new yoa(l.df.component,g))}else g&&Zh(b,l,e),e.canActivateChecks.push(new xoa(d)),f.component?$h(a,null,l?l.children:null,d,e):$h(a,null,c,d,e)};
woa=function(a,b,c){if(typeof c==="function")return c(a,b);switch(c){case "pathParamsChange":return!Gh(a.url,b.url);case "pathParamsOrQueryParamsChange":return!Gh(a.url,b.url)||!Eh(a.Qa,b.Qa);case "always":return!0;case "paramsOrQueryParamsChange":return!moa(a,b)||!Eh(a.Qa,b.Qa);default:return!moa(a,b)}};
Zh=function(a,b,c){const d=Qh(a),e=a.value;Object.entries(d).forEach(([f,g])=>{e.component?b?Zh(g,b.children.getContext(f),c):Zh(g,null,c):Zh(g,b,c)});e.component?b&&b.df&&b.df.Mxa?c.canDeactivateChecks.push(new yoa(b.df.component,e)):c.canDeactivateChecks.push(new yoa(null,e)):c.canDeactivateChecks.push(new yoa(null,e))};ai=function(a){return typeof a==="function"};zoa=function(a){return a instanceof _.Ce||(a==null?void 0:a.name)==="EmptyError"};
Coa=function(a,b){return _.He(c=>{const d=c.mj,e=c.dW;var f=c.P6;const g=f.canActivateChecks;f=f.canDeactivateChecks;return f.length===0&&g.length===0?_.u(Object.assign({},c,{LK:!0})):_.x(Aoa(f,d,e,a),_.He(l=>l&&typeof l==="boolean"?Boa(d,g,a,b):_.u(l)),_.v(l=>Object.assign({},c,{LK:l})))})};Aoa=function(a,b,c,d){return _.x(_.we(a),_.He(e=>Doa(e.component,e.Lb,c,b,d)),_.Vf(e=>e!==!0,!0))};
Boa=function(a,b,c,d){return _.x(_.we(b),_.Mf(e=>{var f=e.Lb.parent;f!==null&&d&&d(new Eoa(f));f=_.u(!0);var g=e.Lb;g!==null&&d&&d(new Foa(g));g=_.u(!0);return _.Le(f,g,Goa(a,e.path,c),Hoa(a,e.Lb,c))}),_.Vf(e=>e!==!0,!0))};Hoa=function(a,b,c){var d=b.oe?b.oe.nf:null;if(!d||d.length===0)return _.u(!0);d=d.map(e=>_.Me(()=>{var f;const g=(f=Ph(b))!=null?f:c,l=Yh(e,g);f=l&&ai(l.nf)?l.nf(b,a):yd(g,()=>l(b,a));return _.x(Fh(f),_.Vf())}));return _.x(_.u(d),Xh())};
Goa=function(a,b,c){const d=b[b.length-1];b=b.slice(0,b.length-1).reverse().map(e=>{const f=e.oe?e.oe.rV:null;return f&&f.length!==0?{node:e,P6:f}:null}).filter(e=>e!==null).map(e=>_.Me(()=>{const f=e.P6.map(g=>{let l;const p=(l=Ph(e.node))!=null?l:c,t=Yh(g,p);g=t&&ai(t.rV)?t.rV(d,a):yd(p,()=>t(d,a));return _.x(Fh(g),_.Vf())});return _.x(_.u(f),Xh())}));return _.x(_.u(b),Xh())};
Doa=function(a,b,c,d,e){var f=b&&b.oe?b.oe.NMb:null;if(!f||f.length===0)return _.u(!0);f=f.map(g=>{let l;const p=(l=Ph(b))!=null?l:e,t=Yh(g,p);g=t&&ai(t.NMb)?t.NMb(a,b,c,d):yd(p,()=>t(a,b,c,d));return _.x(Fh(g),_.Vf())});return _.x(_.u(f),Xh())};Joa=function(a,b,c){var d=b.pta;if(d===void 0||d.length===0)return _.u(!0);d=d.map(e=>{const f=Yh(e,a);e=f&&ai(f.pta)?f.pta(b,c):yd(a,()=>f(b,c));return Fh(e)});return _.x(_.u(d),Xh(),Ioa())};
Ioa=function(){return _.se(_.ig(a=>{if(typeof a!=="boolean")throw soa(a);}),_.v(a=>a===!0))};Koa=function(a,b,c){var d=b.OMb;if(!d||d.length===0)return _.u(!0);d=d.map(e=>{const f=Yh(e,a);e=f&&ai(f.OMb)?f.OMb(b,c):yd(a,()=>f(b,c));return Fh(e)});return _.x(_.u(d),Xh(),Ioa())};bi=function(a){return _.Be(new Loa(a))};Ooa=function(a,b,c,d){const e=Moa(a,b,c);if(!e.JG)return _.u(e);d=eoa(b,d);return _.x(Koa(d,b,c),_.v(f=>f===!0?e:Object.assign({},Noa)))};
Moa=function(a,b,c){if(b.path==="**")return{JG:!0,parameters:c.length>0?(c.length>0?c[c.length-1]:null).parameters:{},Xea:c,Yka:[],rAa:{}};if(b.path==="")return b.qka==="full"&&(a.Wp()||c.length>0)?Object.assign({},Noa):{JG:!0,Xea:[],Yka:c,parameters:{},rAa:{}};a=(b.ct||tna)(c,a,b);if(!a)return Object.assign({},Noa);const d={};var e;Object.entries((e=a.pAa)!=null?e:{}).forEach(([g,l])=>{d[g]=l.path});e=a.qO.length>0?Object.assign({},d,a.qO[a.qO.length-1].parameters):d;let f;return{JG:!0,Xea:a.qO,
Yka:c.slice(a.qO.length),parameters:e,rAa:(f=a.pAa)!=null?f:{}}};Soa=function(a,b,c,d){if(c.length>0&&Poa(a,c,d)){var e=Ih;a=new Ih(c,a.children);c={};c.primary=a;for(var f of d)f.path===""&&Oh(f)!=="primary"&&(d=new Ih([],{}),c[Oh(f)]=d);c={sH:new e(b,c),Etb:[]}}else if(c.length===0&&Qoa(a,c,d)){b=Ih;f=a.Od;var g=a.children;const l={};for(e of d)Roa(a,c,e)&&!g[Oh(e)]&&(d=new Ih([],{}),l[Oh(e)]=d);d=Object.assign({},g,l);c={sH:new b(f,d),Etb:c}}else c={sH:new Ih(a.Od,a.children),Etb:c};return c};
Poa=function(a,b,c){return c.some(d=>Roa(a,b,d)&&Oh(d)!=="primary")};Qoa=function(a,b,c){return c.some(d=>Roa(a,b,d))};Roa=function(a,b,c){return(a.Wp()||b.length>0)&&c.qka==="full"?!1:c.path===""};Uoa=function(a,b,c,d,e,f,g="emptyOnly"){return(new Toa(a,b,c,d,e,g,f)).recognize()};Voa=function(a){a.sort((b,c)=>b.value.df==="primary"?-1:c.value.df==="primary"?1:b.value.df.localeCompare(c.value.df))};Woa=function(a){return(a=a.value.oe)&&a.path===""};
Xoa=function(a){const b=[],c=new Set;for(const d of a)Woa(d)?(a=b.find(e=>d.value.oe===e.value.oe),a!==void 0?(a.children.push(...d.children),c.add(a)):b.push(d)):b.push(d);for(const d of c)a=Xoa(d.children),b.push(new Uh(d.value,a));return b.filter(d=>!c.has(d))};Yoa=function(a,b,c,d,e,f){return _.He(g=>_.x(Uoa(a,b,c,d,g.Zq,e,f),_.v(({state:l,O9:p})=>Object.assign({},g,{mj:l,Kh:p}))))};
apa=function(a,b){return _.He(c=>{const d=c.mj,e=c.P6.canActivateChecks;if(!e.length)return _.u(c);const f=new Set(e.map(p=>p.Lb)),g=new Set;for(const p of f)if(!g.has(p))for(const t of Zoa(p))g.add(t);let l=0;return _.x(_.we(g),_.Mf(p=>{if(f.has(p))return $oa(p,d,a,b);p.data=ioa(p,p.parent,a).resolve;return _.u(void 0)}),_.ig(()=>l++),_.Xf(),_.He(()=>l===g.size?_.u(c):_.Re))})};Zoa=function(a){const b=a.children.map(c=>Zoa(c)).flat();return[a,...b]};
$oa=function(a,b,c,d){const e=a.oe,f=a.DOc;(e==null?void 0:e.title)!==void 0&&typeof e.title!=="string"&&e.title!==null&&(f[Rh]=e.title);return _.x(bpa(f,a,b,d),_.v(g=>{a.Era=g;a.data=ioa(a,a.parent,c).resolve;return null}))};bpa=function(a,b,c,d){const e=una(a);if(e.length===0)return _.u({});const f={};return _.x(_.we(e),_.He(g=>_.x(cpa(a[g],b,c,d),_.Vf(),_.ig(l=>{f[g]=l}))),_.Xf(),_.Pf(f),_.Lf(g=>zoa(g)?_.Re:_.Be(g)))};
cpa=function(a,b,c,d){let e;const f=(e=Ph(b))!=null?e:d,g=Yh(a,f);a=g.resolve?g.resolve(b,c):yd(f,()=>g(b,c));return Fh(a)};dpa=function(a){return _.gg(b=>{const c=a(b);return c?_.x(_.we(c),_.v(()=>b)):_.u(b)})};epa=function(a,b){b=b.createElement("style");b.textContent=a;return b};fpa=function(a,b){b=b.createElement("link");b.setAttribute("rel","stylesheet");b.setAttribute("href",a);return b};hpa=function(a,b){return b.map(c=>c.replace(gpa,a))};
ipa=function(a){const b=new Map;a.length>0&&a.replace(/^\?/,"").split("&").forEach(c=>{const d=c.indexOf("="),[e,f]=d==-1?[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};lpa=function(a){return encodeURIComponent(a).replace(jpa,(b,c)=>{let d;return(d=kpa[c])!=null?d:b})};mpa=function(a){return`${a}`};npa=function(a){return typeof ArrayBuffer!=="undefined"&&a instanceof ArrayBuffer};
opa=function(a){return typeof Blob!=="undefined"&&a instanceof Blob};ppa=function(a){return typeof FormData!=="undefined"&&a instanceof FormData};qpa=function(a,b){return{body:b,headers:a.headers,context:a.context,observe:a.observe,params:a.params,nx:a.nx,responseType:a.responseType,withCredentials:a.withCredentials,pR:a.pR}};rpa=function(a){return a.url?a.url:a.headers.get("X-Request-URL".toLocaleLowerCase())};spa=function(){};tpa=function(a,b){return b(a)};
upa=function(a,b){return(c,d)=>b.intercept(c,{handle:e=>a(e,d)})};vpa=function(a,b,c){return(d,e)=>yd(c,()=>b(d,f=>a(f,e)))};ypa=function(a,b){var c=a.url.toLowerCase();if(!_.n(wpa)||a.method==="GET"||a.method==="HEAD"||c.startsWith("http://")||c.startsWith("https://"))return b(a);c=_.n(_.ci).getToken();const d=_.n(xpa);c==null||a.headers.has(d)||(a=a.clone({headers:a.headers.set(d,c)}));return b(a)};zpa=function(a,b){return{Mbd:a,Kt:b}};
Bpa=function({cookieName:a,nSb:b}){const c=[];a!==void 0&&c.push({va:Apa,jc:a});b!==void 0&&c.push({va:xpa,jc:b});return zpa(2,c)};Fpa=function(a,b,c){return _.x(Fh(a.Al()),_.v(Cpa),_.He(d=>d instanceof Dpa||Array.isArray(d)?_.u(d):_.we(Promise.resolve(new Ema(d)))),_.v(d=>{c&&c(a);let e;Array.isArray(d)||(e=d.create(b).Rb,d=e.get(_.Epa,[],{optional:!0,self:!0}).flat());return{SD:d.map(noa),Rb:e}}))};Cpa=function(a){return a&&typeof a==="object"&&"default"in a?a["default"]:a};
Ipa=function(a,b,c){const d=a.get(Gpa),e=a.get(_.di);return a.get(_.We).Ub(()=>{if(!e.startViewTransition||d.F1b)return d.F1b=!1,new Promise(t=>setTimeout(t));let f;const g=new Promise(t=>{f=t}),l=e.startViewTransition(()=>{f();return Hpa(a)}),p=d.xqd;p&&yd(a,()=>p({transition:l,from:b,to:c}));return g})};Hpa=function(a){return new Promise(b=>{_.Ze({read:()=>setTimeout(b)},{Rb:a})})};
Kpa=function(a,b){_.x(a.events,_.Te(c=>c instanceof _.ei||c instanceof _.fi||c instanceof _.Jpa||c instanceof gi),_.v(c=>c instanceof _.ei||c instanceof gi?0:c instanceof _.fi&&(c.code===0||c.code===1)?2:1),_.Te(c=>c!==2),_.Qf(1)).subscribe(()=>{b()})};hi=function(a,b){return{Mbd:a,Kt:b}};
Qpa=function(){const a=_.n(_.Ye);return b=>{var c=a.get(_.lh);if(b===c.AF[0]){b=a.get(_.ii);var d=a.get(Lpa);a.get(Mpa)===1&&b.jia();var e;(e=a.get(Npa,null,8))==null||Opa(e);var f;(f=a.get(Ppa,null,8))==null||f.init();c=c.JNb[0];b.nm.root.component=c;b.MG.mBa=c;d.closed||(d.next(),d.complete(),d.unsubscribe())}}};
Spa=function(){return hi(2,[{va:Mpa,jc:0},{va:ji,yd:!0,Ib:[_.Ye],Ab:a=>{const b=a.get(Rpa,Promise.resolve());return()=>b.then(()=>new Promise(c=>{const d=a.get(_.ii),e=a.get(Lpa);Kpa(d,()=>{c(!0)});a.get(ki).gLb=()=>{c(!0);return e.closed?_.u(void 0):e};d.jia()}))}}])};Upa=function(){return hi(3,[{va:ji,yd:!0,Ab:()=>{const a=_.n(_.ii);return()=>{Tpa(a)}}},{va:Mpa,jc:2}])};
Wpa=function(){return{va:Ppa,Ab:()=>{const a=_.n(Vpa),b=_.n(_.We),c=_.n(li),d=_.n(ki),e=_.n(_.mi);c.yBa&&a.J0b(c.yBa);return new ni(e,d,a,b,c)}}};Xpa=function(){return"guarded"};_.Ypa=function(){return[_.oi,_.pi].map(a=>(...b)=>_.n(a).rV(...b))};_.qi=function(a){return(...b)=>_.n(a).resolve(...b)};
Zpa=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}};
$pa=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""}};aqa=function(a,b){if(window.performance){const c=window.performance.getEntriesByType("paint");for(const d of c)a.hn.push({name:d.name,ti:d.startTime+d.duration,statusCode:"SUCCESS",Tz:a.Tz,VQ:!0})}b>0&&a.hn.push({name:"largest-contentful-paint",ti:b,statusCode:"SUCCESS",Tz:b,VQ:!0})};bqa=function(a){const b=(performance.timeOrigin||performance.timing.navigationStart)+a;return b>Date.now()?a:b};cqa=function(a,b){return`${a.element}/${a.action} - ${a.gestureName} (${b})`};
dqa=function(a){return(a=a.visibilityState)?a!=="visible":!1};eqa=function(a){if(!a.event){if(a.wm!==a.gr)return Error("Kb");if(a.status!=="SUCCESS")return Error("Lb`"+a.status);if(a.h5a.length)return Error("Mb");if(!a.event)return Error("Nb`"+a.hn.map(b=>b.name).join(", "))}};_.ri=function(){return performance&&performance.now?performance.now():Date.now()};fqa=function(a,b){let c=null;yha({read(){c!=null&&clearTimeout(c);c=setTimeout(()=>{b();c=null})}},{Rb:a})};
gqa=function(a){switch(a){case 0:return"SUCCESS";case 4:return"TIME_OUT";case 10:return"CANCELLED";default:return"FAILURE"}};iqa=function(a){if(_.si)a(_.si);else{let b;((b=hqa)!=null?b:hqa=[]).push(a)}};_.ti=function(){!_.si&&_.jqa&&_.kqa();return _.si};_.kqa=function(){_.si=_.jqa();let a;(a=hqa)==null||a.forEach(iqa);hqa=void 0};_.ui=function(a){_.si&&lqa(a)};_.vi=function(){_.si&&_.si.UBa()};nqa=function(a){return Jca(a,(b,c)=>mqa.indexOf(c)!==-1)};
_.oqa=function({Vm:a,Ke:b,Kd:c,u1b:d,Gs:e,Z6a:f,Xua:g}){const l={};a&&(l.q=a);b!=null&&(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};_.wi=function(a){return{Vm:a.get("q")||void 0,Ke:a.get("sq")||void 0,Kd:a.get("ss")||void 0,u1b:a.get("ssfr")||void 0,Gs:a.get("all")||void 0,Z6a:a.get("start")||void 0,Xua:a.get("dqr")||void 0}};
rqa=function(a){let b=a.Kc?a.Kc.getResponseHeader("Content-Type"):null;if(!b)return null;b=b.toLowerCase();if(b.startsWith("application/json"))return b.startsWith("application/json+protobuf")?new pqa:new qqa;if(b.startsWith("application/x-protobuf")){a=a.Kc?a.Kc.getResponseHeader("Content-Transfer-Encoding"):null;if(!a)return new xi;if(a.toLowerCase()=="base64")return new yi}return null};_.zi=function(a){return a?(a=sqa.exec(a))?a[1]:"":""};_.tqa=function(a){return a.startsWith("refs/heads/")?a:`${"refs/heads/"}${a}`};
_.Ai=function(a){return a.startsWith("refs/heads/")?a.substring(11):null};_.Ci=function(a){return a.startsWith("refs/tags/")?a.substring(10):null};_.Di=function(a){return _.Ai(a)||a};_.uqa=function(a){return _.Ci(a)||a};_.Ei=function(a){return a.startsWith("refs/tags/")};_.Fi=function(a){return a.startsWith("refs/heads/")};_.Hi=function(a){return!a||a.startsWith("refs/")&&a.indexOf("/",6)>0||a==="HEAD"||_.Gi.test(a)?a:_.tqa(a)};_.Ii=function(a){return a?_.Gi.test(a)?a.substring(0,7):a:""};
_.vqa=function(a,b){return a.tb===b.tb&&a.Vc===b.Vc&&a.repository===b.repository};_.Ji=function(a,b,c){return a===b||c.includes(a)&&c.includes(b)};_.wqa=function(a){if(a!=null)return typeof a==="number"?a:a.map(b=>b.start===b.end?`${b.start}`:`${b.start}-${b.end}`).join(",")};
_.Oi=function(a){var b=a;do{a=b;if(b=a.data.Sc)return b;b=a.firstChild}while(b);b=a.params[_.Ki.Nm];var c=a.params.branch,d=c?c.split("..."):[];c&&d.length===2&&(c=d[0],b=d[1]);const {Db:e,Nm:f}={Db:c,Nm:b};b=a;for(c=b.data.groupType||_.xqa;b.children.length>0;)b=b.firstChild,(d=b.data.groupType)&&(c=d);b=c;if(b==="depot"){b=a.params["package"];var g;return b||(((g=a.url[0])==null?void 0:g.path)||"").startsWith("piper")?new _.Mi({repository:b||"Piper",Db:(a.params[_.Ki.Pb]?a.Qa.snapshot:void 0)||
a.params[_.Ki.changelist]||"HEAD",path:a.params.path,params:yqa(a.params,f)}):new _.Mi({})}g={id:a.params.repositoryGroupId,type:b};b=a.params.repo&&a.params.repo.replace(/\/+$/,"");c=a.params.path;a={de:g,repository:b,Db:e,path:c?c:a.params[""]===":"?"/":void 0,params:zqa(a.params,f)};return new _.Ni(a)};
_.Bqa=function(a){const b={},c={};for(const [d,e]of Object.entries(a)){a=d;const f=e;Aqa.includes(a)||a==="rev"?b[a]=f:a==="cdbgd"?b[_.Ki.iw]=f:a==="cdbgbp"?b[_.Ki.Qy]=f:a==="dqr"?b[_.Ki.Sy]=f:c[a]=f}return{Ukb:b,Qa:c}};
zqa=function(a,b){const c=a[_.Ki.ig]!=null?Number(a[_.Ki.ig]):void 0;return{line:Cqa(a),hz:a[_.Ki.hz],Nm:b||a[_.Ki.Nm],hq:a[_.Ki.hq],Rf:a[_.Ki.Rf],iw:a[_.Ki.iw],Qy:a[_.Ki.Qy],ak:a[_.Ki.ak],ig:c,Su:a[_.Ki.Su],jw:a[_.Ki.jw],Pb:a[_.Ki.Pb],qx:a[_.Ki.qx],iz:a[_.Ki.iz],AK:a[_.Ki.AK],mP:a[_.Ki.mP],Sy:a[_.Ki.Sy]}};Cqa=function(a){a=a[_.Ki.Teb];if(a!=null){var b=Number(a);if(!isNaN(b))return b>0?b:void 0;a=a.split(",").map(Dqa).filter(c=>!!c);return a.length===0?void 0:a}};
Dqa=function(a){var b=Number(a);if(!isNaN(b))return b>0?{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}};yqa=function(a,b){b=zqa(a,b);(a=a[_.Ki.j_b])&&(b=Object.assign({},b,{Rf:a}));return b};Eqa=function({hn:a}){return a.some(({name:b=""})=>b==="codeRenderFull")};Fqa=function({element:a,targetRoute:b=""}){return!(a!=="GlobalSearchBox"&&!b.startsWith("/search"))};
Gqa=function({targetRoute:a=""},{tb:b}){return!!(!b&&a.startsWith("/onboarding/")||a.startsWith("/admin/")||a.startsWith("/repo/")||a.startsWith("/user/ssh_keys"))};Hqa=function({targetRoute:a=""},{tb:b,repository:c,Db:d,path:e}){return!(a!=="/source"&&a!=="/"&&a!=="/code"&&a!=="/repos"&&a!=="/source/repos"&&a!=="projects"&&(!b||c||d||e))};Iqa=function({tb:a,repository:b,Db:c,path:d}){return!(!(a&&b&&c)||d)};Jqa=function({tb:a,repository:b,Db:c,path:d}){return!!(a&&b&&c&&d||a&&b&&!c&&!d)};
Kqa=function({hn:a}){return a.some(({name:b})=>!!b&&(b.endsWith("project.subscriptions.create")||b.endsWith("project.subscriptions.delete")||b.endsWith("externalSource.listRepos")))};Lqa=function(a){const b=a.mj?_.Oi(a.mj):void 0;return Eqa(a)?_.Pi.fBb:Kqa(a)?_.Pi.YAb:b&&Gqa(a,b)?_.Pi.Px:b&&Hqa(a,b)?_.Pi.vCb:Fqa(a)?_.Pi.uKa:b&&Iqa(b)?_.Pi.WEa:b&&Jqa(b)?_.Pi.UFa:_.Pi.PCb};_.Qi=function(a){return a.buttons===0||a.detail===0};
_.Ri=function(a){a=a.touches&&a.touches[0]||a.changedTouches&&a.changedTouches[0];return!!a&&a.identifier===-1&&(a.radiusX==null||a.radiusX===1)&&(a.radiusY==null||a.radiusY===1)};_.Si=function(a,...b){return b.length?b.some(c=>a[c]):a.altKey||a.shiftKey||a.ctrlKey||a.metaKey};_.Oqa=function(){if(Mqa)return Mqa;if(typeof document!=="object"||!document)return Mqa=new Set(Nqa);let a=document.createElement("input");return Mqa=new Set(Nqa.filter(b=>{a.setAttribute("type",b);return a.type===b}))};
Pqa=function(){if(Ti==null&&typeof window!=="undefined")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Ti=!0}))}finally{Ti=Ti||!1}return Ti};_.Ui=function(a){return Pqa()?a:!!a.capture};Qqa=function(){if(Vi==null){if(typeof document!=="object"||!document||typeof Element!=="function"||!Element)return Vi=!1;if("scrollBehavior"in document.documentElement.style)Vi=!0;else{const a=Element.prototype.scrollTo;Vi=a?!/\{\s*\[native code\]\s*\}/.test(a.toString()):!1}}return Vi};
Wi=function(){if(typeof document!=="object"||!document)return 0;if(Rqa==null){const b=document.createElement("div");var a=b.style;b.dir="rtl";a.width="1px";a.overflow="auto";a.visibility="hidden";a.pointerEvents="none";a.position="absolute";a=document.createElement("div");const c=a.style;c.width="2px";c.height="1px";b.appendChild(a);document.body.appendChild(b);Rqa=0;b.scrollLeft===0&&(b.scrollLeft=1,Rqa=b.scrollLeft===0?1:2);b.remove()}return Rqa};
_.Tqa=function(a){if(Sqa==null){const b=typeof document!=="undefined"?document.head:null;Sqa=!(!b||!b.createShadowRoot&&!b.attachShadow)}return Sqa&&(a=a.getRootNode?a.getRootNode():null,typeof ShadowRoot!=="undefined"&&ShadowRoot&&a instanceof ShadowRoot)?a:null};_.Xi=function(){let a=typeof document!=="undefined"&&document?document.activeElement:null;for(;a&&a.shadowRoot;){const b=a.shadowRoot.activeElement;if(b===a)break;else a=b}return a};
_.Yi=function(a){return a.composedPath?a.composedPath()[0]:a.target};Uqa=function(){return typeof __karma__!=="undefined"&&!!__karma__||typeof jasmine!=="undefined"&&!!jasmine||typeof jest!=="undefined"&&!!jest||typeof Mocha!=="undefined"&&!!Mocha};_.Zi=function(a){return Array.isArray(a)?a:[a]};_.bj=function(a){return a!=null&&`${a}`!=="false"};cj=function(a){return a==null?"":typeof a==="string"?a:`${a}px`};_.fj=function(a){return a instanceof _.ff?a.ma:a};
_.gj=function(a,b=0){return _.Vqa(a)?Number(a):arguments.length===2?b:0};_.Vqa=function(a){return!isNaN(parseFloat(a))&&!isNaN(Number(a))};Wqa=function(a){if(!a.hasAttribute("tabindex")||a.tabIndex===void 0)return!1;a=a.getAttribute("tabindex");return!(!a||isNaN(parseInt(a,10)))};Xqa=function(a){if(!Wqa(a))return null;a=parseInt(a.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a};Yqa=function(a){return{matches:a==="all"||a==="",media:a,addListener:()=>{},removeListener:()=>{}}};
Zqa=function(a){return a.map(b=>b.split(",")).reduce((b,c)=>b.concat(c)).map(b=>b.trim())};$qa=function(){return null};ara=function(a){if(a.type==="characterData"&&a.target instanceof Comment)return!0;if(a.type==="childList"){for(var b=0;b<a.addedNodes.length;b++)if(!(a.addedNodes[b]instanceof Comment))return!1;for(b=0;b<a.removedNodes.length;b++)if(!(a.removedNodes[b]instanceof Comment))return!1;return!0}return!1};
_.hj=function(a,b,c){const d=bra(a,b);c=c.trim();d.some(e=>e.trim()===c)||(d.push(c),a.setAttribute(b,d.join(" ")))};_.ij=function(a,b,c){var d=bra(a,b);c=c.trim();d=d.filter(e=>e!==c);d.length?a.setAttribute(b,d.join(" ")):a.removeAttribute(b)};bra=function(a,b){let c,d;return(d=(c=a.getAttribute(b))==null?void 0:c.match(/\S+/g))!=null?d:[]};cra=function(a,b){return typeof a==="string"?`${b||""}/${a}`:a};era=function(a,b){a.id||(a.id=`${"cdk-describedby-message"}-${b}-${dra++}`)};
_.jj=function(a){return _.Ue(a)?a:_.u(a)};kj=function(a,...b){if(a==null)throw TypeError("ac");for(let c of b)if(c!=null)for(let d in c)c.hasOwnProperty(d)&&(a[d]=c[d]);return a};fra=function(){const a=lj.y2b;return typeof a==="function"?a():a};hra=function(a,b){a=a.filter(c=>!gra[c]);if(a.length>0){let c=a.join(", ");try{let d=lj.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=>gra[e]=d)}catch(d){console.error(d)}}};ira=function(a){let b={};return a.filter(c=>b.hasOwnProperty(c)?!1:b[c]=!0)};jra=function(a,b){return kj(a,b?{Qhb:b.alias,suffix:b.suffix}:{})};mra=function(a){let [b,c]=kra(a);return lra(b,c)};kra=function(a){a=a?a.toLowerCase():"";let [b,c]=a.split(" "),d=b;nra.find(e=>e===d)||(d=nra[0]);return[d,ora(c)]};pra=function(a){[a]=kra(a);return a.indexOf("row")>-1};
ora=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};lra=function(a,b=null){return{display:"flex","box-sizing":"border-box","flex-direction":a,"flex-wrap":b?b:null}};
qra=function(a){for(let b in a){let c=a[b]||"";switch(b){case "display":a.display=c==="flex"?["-webkit-flex","flex"]:c==="inline-flex"?["-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};rra=function(){const a=lj.y2b;return typeof a==="function"?a():a};tra=function(a,b,c){let d=qra(b);c.forEach(e=>{sra(d,e,a)})};sra=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.Hh(b,d,f)})};ura=function(a,b){let c="";if(a&&rra())try{c=(c=rra()?a.style[b]:"")||getComputedStyle(a).getPropertyValue(b)}catch(d){}return c?c.trim():"block"};vra=function(){return new _.$c(3008,!1)};
_.mj=function(a,b){return{type:7,name:a,Bfa:b,options:{}}};_.nj=function(a,b=null){return{type:4,styles:b,zM:a}};_.wra=function(a){return{type:3,oh:a,options:null}};_.oj=function(a){return{type:6,styles:a,offset:null}};_.pj=function(a,b){return{type:0,name:a,styles:b,options:void 0}};_.qj=function(a,b,c=null){return{type:1,BWc:a,animation:b,options:c}};_.xra=function(a,b){return{type:11,Pa:a,animation:b,options:{optional:!0}}};
rj=function(a){if(typeof a=="number")return a;a=a.match(/^(-?[\.\d]+)(m?s)/);return!a||a.length<2?0:yra(parseFloat(a[1]),a[2])};yra=function(a,b){switch(b){case "s":return a*1E3;default:return a}};
zra=function(a,b,c){if(a.hasOwnProperty("duration"))b=a;else a:{var d=/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i;let e=0,f="";if(typeof a==="string"){d=a.match(d);if(d===null){b.push(new _.$c(3E3,!1));b={duration:0,delay:0,easing:""};break a}a=yra(parseFloat(d[1]),d[2]);const g=d[3];g!=null&&(e=yra(parseFloat(g),d[4]));(d=d[5])&&(f=d)}c||(c=!1,d=b.length,a<0&&(b.push(new _.$c(3100,!1)),c=!0),e<0&&(b.push(new _.$c(3101,!1)),c=!0),c&&b.splice(d,0,new _.$c(3E3,!1)));b=
{duration:a,delay:e,easing:f}}return b};Ara=function(a){return a.length?a[0]instanceof Map?a:a.map(b=>new Map(Object.entries(b))):[]};sj=function(a,b,c){b.forEach((d,e)=>{const f=Bra(e);c&&!c.has(e)&&c.set(e,a.style[f]);a.style[f]=d})};tj=function(a,b){b.forEach((c,d)=>{d=Bra(d);a.style[d]=""})};uj=function(a){return Array.isArray(a)?a.length==1?a[0]:{type:2,oh:a,options:null}:a};Dra=function(a,b,c){const d=b.params||{};a=Cra(a);a.length&&a.forEach(e=>{d.hasOwnProperty(e)||c.push(new _.$c(3001,!1))})};
Cra=function(a){let b=[];if(typeof a==="string"){let c;for(;c=Era.exec(a);)b.push(c[1]);Era.lastIndex=0}return b};vj=function(a,b,c){const d=`${a}`,e=d.replace(Era,(f,g)=>{g=b[g];g==null&&(c.push(new _.$c(3003,!1)),g="");return g.toString()});return e==d?a:e};Bra=function(a){return a.replace(Fra,(...b)=>b[1].toUpperCase())};
Hra=function(a,b,c){if(c.size&&b.length){let d=b[0],e=[];c.forEach((f,g)=>{d.has(g)||e.push(g);d.set(g,f)});if(e.length)for(c=1;c<b.length;c++){let f=b[c];e.forEach(g=>f.set(g,Gra(a,g)))}}return b};
wj=function(a,b,c){switch(b.type){case 7:return a.U4b(b,c);case 0:return a.Hzb(b,c);case 1:return a.Izb(b,c);case 2:return a.S4b(b,c);case 3:return a.Q4b(b,c);case 4:return a.N4b(b,c);case 5:return a.UDa(b,c);case 6:return a.ioa(b,c);case 8:return a.VDa(b,c);case 9:return a.O4b(b,c);case 10:return a.P4b(b,c);case 11:return a.R4b(b,c);case 12:return a.T4b(b,c);default:throw new _.$c(3004,!1);}};Gra=function(a,b){return window.getComputedStyle(a)[b]};
yj=function(a){switch(a.length){case 0:return new xj;case 1:return a[0];default:return new Ira(a)}};Kra=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,w=t&&g||new Map;l.forEach((A,G)=>{let J=G;if(G!=="offset")switch(J=Bra(J),A){case "!":A=b.get(G);break;case "*":A=c.get(G);break;default:A=Jra(J,A,d)}w.set(J,A)});t||e.push(w);g=w;f=p});if(d.length)throw new _.$c(3502,!1);return e};
Mra=function(a,b,c,d){switch(b){case "start":a.VG(()=>d(c&&Lra(c,"start",a)));break;case "done":a.Uw(()=>d(c&&Lra(c,"done",a)));break;case "destroy":a.Be(()=>d(c&&Lra(c,"destroy",a)))}};Lra=function(a,b,c){const d=c.totalTime;b=Nra(a.element,a.Qo,a.Sp,a.di,b||a.vYb,d==void 0?a.totalTime:d,c.disabled?!0:!1);a=a._data;a!=null&&(b._data=a);return b};Nra=function(a,b,c,d,e="",f=0,g){return{element:a,Qo:b,Sp:c,di:d,vYb:e,totalTime:f,disabled:!!g}};zj=function(a,b,c){let d=a.get(b);d||a.set(b,d=c);return d};
Ora=function(a){const b=a.indexOf(":");return[a.substring(1,b),a.slice(b+1)]};Qra=function(a){a=a.parentNode||a.host||null;return a===Pra?null:a};Rra=function(a,b){for(;b;){if(b===a)return!0;b=Qra(b)}return!1};Sra=function(a,b,c){return c?Array.from(a.querySelectorAll(b)):(a=a.querySelector(b))?[a]:[]};
Vra=function(a,b){const c=[];typeof a=="string"?a.split(/\s*,\s*/).forEach(d=>{a:{if(d[0]==":"&&(d=Tra(d,b),typeof d=="function")){c.push(d);d=void 0;break a}var e=d.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(e==null||e.length<4)b.push(new _.$c(3015,!1)),d=c;else{d=e[1];var f=e[2];e=e[3];c.push(Ura(d,e));f[0]!="<"||d=="*"&&e=="*"||c.push(Ura(e,d));d=void 0}}return d}):c.push(a);return c};
Tra=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 _.$c(3016,!1)),"* => *"}};
Ura=function(a,b){const c=Wra.has(a)||Xra.has(a),d=Wra.has(b)||Xra.has(b);return(e,f)=>{let g=a=="*"||a==e,l=b=="*"||b==f;!g&&c&&typeof e==="boolean"&&(g=e?Wra.has(a):Xra.has(a));!l&&d&&typeof f==="boolean"&&(l=f?Wra.has(b):Xra.has(b));return g&&l}};Zra=function(a){const b=a.split(/\s*,\s*/).find(c=>c==":self")?!0:!1;b&&(a=a.replace(Yra,""));a=a.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,c=>".ng-trigger-"+c.slice(1)).replace(/:animating/g,".ng-animating");return[a,b]};
$ra=function(a){if(typeof a=="string")return null;let b=null;Array.isArray(a)?a.forEach(c=>{c instanceof Map&&c.has("offset")&&(b=parseFloat(c.get("offset")),c.delete("offset"))}):a instanceof Map&&a.has("offset")&&(b=parseFloat(a.get("offset")),a.delete("offset"));return b};
asa=function(a,b){if(a.hasOwnProperty("duration"))return a;if(typeof a=="number")return{duration:zra(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:"",q3a:!0},b.p9c=a,b;a=zra(a,b);return{duration:a.duration,delay:a.delay,easing:a.easing}};Aj=function(a){if(a){if(a=Object.assign({},a),a.params){var b=a;var c=(c=a.params)?Object.assign({},c):null;b.params=c}}else a={};return a};
bsa=function(a,b,c,d,e,f,g=null,l=!1){return{type:1,element:a,BP:b,q8:c,JZ:d,duration:e,delay:f,totalTime:e+f,easing:g,B9c:l}};dsa=function(a,b,c,d,e,f=new Map,g=new Map,l,p,t=[]){return(new csa).ita(a,b,c,d,e,f,g,l,p,t)};esa=function(a,b){const c=new Map;let d;a.forEach(e=>{if(e==="*"){d!=null||(d=b.keys());for(let f of d)c.set(f,"*")}else for(let [f,g]of e)c.set(f,g)});return c};
fsa=function(a,b,c,d,e,f,g,l,p,t,w,A,G){return{type:0,element:a,Qo:b,sUb:e,Sp:c,hwa:f,di:d,mna:g,FH:l,n5c:p,q8:t,JZ:w,totalTime:A,errors:G}};gsa=function(a,b,c,d,e){return a.some(f=>f(b,c,d,e))};hsa=function(a,b){const c=Object.assign({},b);Object.entries(a).forEach(([d,e])=>{e!=null&&(c[d]=e)});return c};jsa=function(a,b){return new isa(a,{type:1,animation:{type:2,oh:[],options:null},sWb:[()=>!0],options:null,lQ:0,FF:0},b)};
ksa=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))};lsa=function(a){return a&&a.nodeType===1};msa=function(a,b){const c=a.style.display;a.style.display=b!=null?b:"none";return c};osa=function(a,b,c,d,e){const f=[];c.forEach(p=>f.push(msa(p)));const g=[];d.forEach((p,t)=>{const w=new Map;p.forEach(A=>{const G=b.t_a(t,A,e);w.set(A,G);G&&G.length!=0||(t.__ng_removed=nsa,g.push(t))});a.set(t,w)});let l=0;c.forEach(p=>msa(p,f[l++]));return g};
psa=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(b.length==0)return d;const e=new Set(b),f=new Map;b.forEach(g=>{const l=c(g);l!==1&&d.get(l).push(g)});return d};Bj=function(a,b){let c;(c=a.classList)==null||c.add(b)};Cj=function(a,b){let c;(c=a.classList)==null||c.remove(b)};qsa=function(a,b,c){yj(c).Uw(()=>Dj(a,b))};ssa=function(a){const b=[];rsa(a,b);return b};
rsa=function(a,b){for(let c=0;c<a.length;c++){const d=a[c];d instanceof Ira?rsa(d.Gh,b):b.push(d)}};tsa=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};usa=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};
xsa=function(a,b){let c=null,d=null;Array.isArray(b)&&b.length?(c=vsa(b[0]),b.length>1&&(d=vsa(b[b.length-1]))):b instanceof Map&&(c=vsa(b));return c||d?new wsa(a,c,d):null};vsa=function(a){let b=null;a.forEach((c,d)=>{if(d==="display"||d==="position")b=b||new Map,b.set(d,c)});return b};ysa=function(a){switch(a){case "body":return document.body;case "document":return document;case "window":return window;default:return a}};zsa=function(a){const b=a.indexOf(".");return[a.substring(0,b),a.slice(b+1)]};
Asa=function(){return _.n(_.di)};_.Csa=function(a){a=(a==null?void 0:a.toLowerCase())||"";let b;return a==="auto"&&typeof navigator!=="undefined"&&((b=navigator)==null?0:b.language)?Bsa.test(navigator.language)?"rtl":"ltr":a==="rtl"?"rtl":"ltr"};Dsa=function(a,b){const c=typeof ShadowRoot!=="undefined"&&ShadowRoot;for(;b;){if(b===a)return!0;b=c&&b instanceof ShadowRoot?b.host:b.parentNode}return!1};
Esa=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})};Fsa=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})};_.Ej=function(a){return a&&typeof a.connect==="function"&&!(a instanceof aka)};Fj=function(a,b){for(let c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};
Hsa=function(a){if(typeof a!=="number"&&a!=null){const [b,c]=a.split(Gsa);return c&&c!=="px"?null:parseFloat(b)}return a||null};Isa=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)}};Jsa=function(){return _.n(_.kh)};Ksa=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)};
_.Gj=function(a,b){return class extends a{get color(){return this.Ti}set color(c){c=c||this.defaultColor;c!==this.Ti&&(this.Ti&&this.Ja.ma.classList.remove(`mat-${this.Ti}`),c&&this.Ja.ma.classList.add(`mat-${c}`),this.Ti=c)}constructor(...c){super(...c);this.color=this.defaultColor=b}}};_.Hj=function(a){return class extends a{get wc(){return this.ep}set wc(b){this.ep=_.bj(b)}constructor(...b){super(...b);this.ep=!1}}};
_.Ij=function(a){return class extends a{get disabled(){return this.qc}set disabled(b){this.qc=_.bj(b)}constructor(...b){super(...b);this.qc=!1}}};Lsa=function(){};Msa=function(a,b){let c=a.length;for(;c--;)b(a[c])};Nsa=function(){};Osa=function(a){return a==null?null:typeof a==="number"?a:a.endsWith("ms")?_.gj(a.substring(0,a.length-2)):a.endsWith("s")?_.gj(a.substring(0,a.length-1))*1E3:a==="0"?0:null};
Psa=function(a,b){let c=a.ma.parentElement;for(;c&&!c.classList.contains("mat-mdc-dialog-container");)c=c.parentElement;return c?b.find(d=>d.id===c.id):null};Qsa=function(){};Ssa=function(a,b="1",c="1"){var d=[b,c,a];let e=a.indexOf("calc");e>0?(d[2]=Rsa(a.substring(e).trim()),a=a.substr(0,e).trim().split(" "),a.length==2&&(d[0]=a[0],d[1]=a[1])):e==0?d[2]=Rsa(a.trim()):(d=a.split(" "),d=d.length===3?d:[b,c,a]);return d};Rsa=function(a){return a.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")};
Tsa=function(a){return(a.length>0?a.charAt(0):"").toUpperCase()+(a.length>1?a.slice(1):"")};Wsa=function(){Usa.forEach(a=>{a.suffix&&a.suffix!==""||(a.suffix=a.alias.replace(Vsa,"|").split("|").map(Tsa).join(""),a.Zw=a.Zw||!1)});return Usa};Xsa=function(a){a&1&&(_.F(0,"h3"),_.Q(1),_.I());a&2&&(a=_.O(2).ua,_.y(),_.Xg(a.key))};Ysa=function(a){a&1&&(_.M(0),_.Q(1),_.xg());a&2&&(a=_.O().ua,_.y(),_.Xg(a))};Zsa=function(a){a&1&&_.K(0,"span",14);a&2&&(a=_.O().ua,_.E("matBadge",a))};
$sa=function(a,b){a&1&&(_.M(0),_.C(1,Ysa,2,1,"ng-container",13)(2,Zsa,1,1,"ng-template",null,1,_.fh),_.xg());a&2&&(a=b.ua,b=_.Fg(3),_.O(5),_.y(),_.E("ngIf",a==="then"||a==="+"||a==="or")("ngIfElse",b))};ata=function(a){a&1&&(_.F(0,"dt"),_.C(1,$sa,4,2,"ng-container",7),_.I());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.Wb))};bta=function(a){a&1&&_.K(0,"dt",14);a&2&&(a=_.O().ua,_.E("matBadge",a.Wb))};
cta=function(a,b){a&1&&(_.M(0),_.C(1,ata,2,1,"dt",13)(2,bta,1,1,"ng-template",null,0,_.fh),_.F(4,"dd"),_.Q(5),_.I(),_.xg());if(a&2){a=b.ua;b=_.Fg(3);const c=_.O(3);_.y();_.E("ngIf",c.isArray(a.Wb))("ngIfElse",b);_.y(4);_.Xg(a.he)}};dta=function(a){a&1&&(_.F(0,"div",11),_.C(1,Xsa,2,1,"h3",12),_.F(2,"dl"),_.C(3,cta,6,3,"ng-container",7),_.I()());if(a&2){a=_.O().ua;const b=_.O();_.y();_.E("ngIf",b.groups.size>1);_.y(2);_.E("ngForOf",a.value)}};
eta=function(a,b){a&1&&(_.M(0),_.C(1,dta,4,2,"div",10),_.xg());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.value.length>0))};fta=function(){return{color:"accent"}};gta=function(a){if(a&1){const b=_.Nd();_.F(0,"div",1)(1,"button",2);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.action())});_.Q(2);_.I()()}a&2&&(a=_.O(),_.y(2),_.Wg(" ",a.data.action," "))};hta=function(){};jta=function(){ita||(ita=Error("tc"));return ita};
nta=function(){let a;for(;a=kta.remove();){try{a.fn.call(a.scope)}catch(b){fa(b)}lta.put(a)}mta=!1};ota=function(a){let b=a,c;return function(){if(b){const d=b;b=void 0;c=d.apply(this,arguments)}return c}};_.qta=function(){return pta};sta=function(){if(rta===void 0&&(rta=null,typeof window!=="undefined")){const a=window;a.trustedTypes!==void 0&&(rta=a.trustedTypes.createPolicy("angular#components",{createHTML:b=>b}))}return rta};
tta=function(a){let b;return((b=sta())==null?void 0:b.createHTML(a))||a};uta=function(){const a=_.n(_.di),b=a?a.location:null;return{tRb:()=>b?b.pathname+b.search:""}};wta=function(a,b,c){return d=>_.x(d,_.cka(vta(a,b,c)))};vta=function(a,b,c){const d=b instanceof _.te?1:b.eqb,e=b instanceof _.te?b:_.Qe(b.d_b);return f=>_.x(f,_.He((g,l)=>!a(g)||l>=d?_.Be(g):c?c(e,g):e))};
_.xta=function(a,b,c,d){return wta(b,c,(e,f)=>{a.b_b.add(f);e=_.x(e,_.Jj(a,"Waiting to retry non fatal error",!1));return d?d(e,f):e})};_.Ata=function(a={}){return yta!=null?yta:yta=zta(a)};Bta=function(){return new Promise((a,b)=>{window.gapi.load("client",{callback:a,onerror:b})})};
zta=function(a={}){return _.xe(function*(){let b=window.gapi;if(b&&b.client&&b.client.load)return b;yield Cta((0,_.zc)`https://apis.google.com/js/api.js`,a);b=window.gapi;if(!b)throw Error("Kc");b.client&&b.client.load||(yield Bta());return b})};_.Lj=function(a,b,c){const d=a.config.get(b);c!==d&&a.config.update(b,c)};
Eta=function(a,b=0){const c=a.auth2.getAuthInstance().currentUser.get(),d=c.getAuthResponse(!0);if(d&&d.expires_at-Date.now()<b){if(Dta.has(a))return Dta.get(a);b=Promise.resolve(c.reloadAuthResponse()).finally(()=>{Dta.delete(a)});Dta.set(a,b);return b}return Promise.resolve()};Fta=function(a,b){let c;return a.client.init({apiKey:b.apiKey,clientId:b.clientId,scope:b.scope,discoveryDocs:b.Djd,hostedDomain:b.xSb,fetchBasicProfile:(c=b.jQb)!=null?c:!0})};
_.Gta=function(...a){if(!a||a.length===0)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};Hta=function(){const a=window.gapi;if(!a)throw Error("Lc");return a};Jta=function(a,b,c){return(new Promise(d=>{Hta().load("client:auth2",d)})).then(()=>Ita(a,b,!0,c))};
Mta=function(a,b){const c=Hta();return new Promise((d,e)=>{let f=!1;const g=setTimeout(()=>{f=!0;e(Kta)},1E4);try{c.auth2.authorize(a,l=>{clearTimeout(g);f||d(l)})}catch(l){f=!0,clearTimeout(g),b&&e(Lta),e(l)}})};Nta=function(a){return Mta(a,!0).catch(b=>{if(b===Kta||b===Lta)return Mta(a,!1);throw b;})};
Ita=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=Hta();return Nta(e).then(g=>{f.client.kvd(null);if(g.error){if(c&&g.error==="immediate_failed")return Ita(a,b,!1,d);throw Error(g.error);}return g})};Ota=function(){};_.Mj=function(a,b){return b.create(a)};Qta=function(a){return a.error&&a.error.code?Pta.indexOf(a.error.code)>-1:!1};
Nj=function(a,b){a instanceof Error||(a=JSON.stringify(a),typeof a==="undefined"&&(a="'undefined' provided for exception reason"),a=Error(a));b?Rta(b,a):Rta(null,a)};Sta=function(a){return a[_.da.Symbol.iterator]()};
Vta=function({pea:a,config:b,M7c:c,authUser:d}){if((ia&&ja?ja.mobile:!Tta()&&(na("iPod")||na("iPhone")||na("Android")||na("IEMobile")))||Tta())Promise.resolve();else{const e=b.contentConfiguration;if(e&&e.hasOwnProperty("docsHeaderConfig")&&b.clientName!=="DOCS_SMART_SELECT")throw Error("$c`"+b.clientName);Uta(a,c,d,b)}};
cua=function(a,b,c,d){a=new _.Oj(a);let e=a.ke();b!=null&&(a.removeParameter("authuser"),b!=0&&(e=Wta(e,"/u/"+String(b))));a.od(Wta(e,"/widget/hovercard/v/2"));b=d.language;b!==null&&b!==void 0&&_.Pj(a,"hl",b);d=d.nestedOrigins;Array.isArray(d)&&(Array.isArray(d)||(d=[String(d)]),a.hk.r0("origin",d));try{var f=Xta(c.ownerDocument.defaultView);if(Yta){{let w;try{w=new Zta(f)}catch(G){throw Error("bd`"+f);}const A=$ta.get(w.protocol);if(!A)throw Error("bd`"+f);if(!w.hostname)throw Error("bd`"+f);if(w.origin!=
"null")var g=w;else{var l={href:w.href,protocol:w.protocol,username:"",password:"",host:w.host,port:w.port,hostname:w.hostname,pathname:w.pathname,search:w.search,hash:w.hash};l.origin=A===w.port?w.protocol+"//"+w.hostname:w.protocol+"//"+w.hostname+":"+w.port;g=l}}}else g=aua(f);var p=g;const t=(Yta&&p.searchParams?p.searchParams:new bua(p.search)).get("e");t&&_.Pj(a,"e",t)}catch(t){}return a.toString()};
Uta=function(a,b,c,d){new Promise((e,f)=>{if(!dua(a)){const g=a.ownerDocument.defaultView,l=cua(b,c,a,d);eua(g,"config").then(()=>{eua(g,"card").then(p=>{const t=p.card,w=a.ownerDocument.defaultView;p.config.update("iframes/card/url",l);p=d.shortcutKeys||[fua];const A=new gua(t),G=t.iframeGetCrossOriginFilter(),J=(0,_.Qj)(t.iframeSetup,t);p=new hua(G,J,p,A);iua("__HM_173584019",p,w);jua(p,a,d);t.unwatch=kua;t.watch=kua;e(null)}).kR(p=>f(p))}).kR(p=>f(p))}})};
dua=function(a){return(a=Rj("__HM_173584019",a.ownerDocument.defaultView))&&a instanceof hua?a:null};lua=function(...a){return a.some(({Tn:b})=>!!b.length)};
mua=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&&(b.parentElement!==null||!b.clientHeight);){c=a.map(d=>getComputedStyle(b)[d]);if(c.every(d=>d==="hidden"))return null;if(c.includes("auto")||c.includes("scroll"))break;b=b.parentElement}return b};
nua=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 _.fb(c,void 0);}};oua=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};Sj=function(a){return{p6a:3,fieldName:a}};
_.Tj=function({de:a,repository:b,path:c,Db:d,Pb:e}){if(e)return`${"ws"}/${e}`;if(!a)return"";e=[];const f=a.id;a=a.type;a==="host"?e.push("h"):a==="depot"&&e.push("piper");e.push(f);b&&e.push(b);b=e.join("/");b=typeof d==="string"?`${b}/+/${d}`:b;return typeof c==="string"?`${b}${":"}${c}`:b};
_.Uj=function(a,b){var c=a.split("/");a=c.shift();let d="project";if(a==="h")a=c.shift(),d="host";else if(a==="piper")a=c.shift(),d="depot";else if(a==="ws")return{Pb:`${c.shift()}/${c.shift()}`};b&&(d="ossProject");if(!a)return{};b=c.join("/");c={};if(b){var e=b.indexOf(":");e!==-1&&(c.path=b.substring(e+1),b=b.substring(0,e));e=b.indexOf("/+/");e!==-1&&(c.Db=b.substring(e+3),b=b.substring(0,e));c.repository=b}b=c;return Object.assign({},{de:{id:a,type:d}},b)};
pua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to:"),_.I(),_.Q(3),_.xg());a&2&&(a=_.O(),_.y(3),_.Wg(" ",a.Ke,"\n"))};qua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to CitC Workspace:"),_.I(),_.Q(3),_.xg());a&2&&(a=_.O(2),_.y(3),_.Wg(" ",a.Kd.Pb," "))};rua=function(a){a&1&&_.C(0,qua,4,1,"ng-container",10);if(a&2){a=_.O();const b=_.Fg(4);_.E("ngIf",a.Kd.Pb!==void 0)("ngIfElse",b)}};
tua=function(a){a&1&&(_.M(0),_.yg(1,13),_.Q(2," \u203a "),_.xg());a&2&&(_.O(3),a=_.Fg(14),_.y(),_.E("ngTemplateOutlet",a)("ngTemplateOutletContext",_.ch(2,sua)))};vua=function(a){a&1&&(_.F(0,"a",16),_.Q(1),_.I());if(a&2){a=_.O().ua;const b=_.O(4);_.E("routerLink",_.ch(3,uua))("queryParams",b.R8a(a.scope));_.y();_.Xg(a.name)}};wua=function(a){a&1&&(_.M(0),_.Q(1),_.xg());a&2&&(a=_.O().ua,_.y(),_.Xg(a.name))};
xua=function(a,b){a&1&&(_.M(0),_.C(1,vua,2,4,"a",15)(2,wua,2,1,"ng-container",12),_.Q(3,"/"),_.xg());a&2&&(a=b.last,_.y(),_.E("ngIf",!a),_.y(),_.E("ngIf",a))};yua=function(a){a&1&&(_.M(0),_.C(1,xua,4,2,"ng-container",14),_.xg());a&2&&(a=_.O(3),_.y(),_.E("ngForOf",a.directories))};zua=function(a){a&1&&_.Q(0);a&2&&(a=_.O(3),_.Wg(" ",a.Kd.path," "))};
Aua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2," Search scoped to directory: "),_.I(),_.Q(3),_.C(4,tua,3,3,"ng-container",12)(5,yua,2,1,"ng-container",10)(6,zua,1,1,"ng-template",null,7,_.fh),_.xg());if(a&2){a=_.Fg(7);const b=_.O(2);_.y(3);_.Wg(" ",b.Kd.repository," \u203a ");_.y();_.E("ngIf",b.t5(b.Kd.Db));_.y();_.E("ngIf",b.Jfa&&b.directories)("ngIfElse",a)}};Bua=function(a){a&1&&_.C(0,Aua,8,4,"ng-container",10);if(a&2){a=_.O();const b=_.Fg(6);_.E("ngIf",a.Kd.path!==void 0)("ngIfElse",b)}};
Cua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2," Search scoped to branch: "),_.I(),_.xg())};Dua=function(a){a&1&&(_.F(0,"span",11),_.Q(1," Search scoped to tag: "),_.I())};
Fua=function(a){a&1&&(_.M(0),_.C(1,Cua,3,0,"ng-container",10)(2,Dua,2,0,"ng-template",null,8,_.fh),_.Q(4),_.yg(5,13),_.xg());if(a&2){a=_.Fg(3);const b=_.O(2),c=_.Fg(14);_.y();_.E("ngIf",_.Fi(_.Hi(b.Kd.Db)))("ngIfElse",a);_.y(3);_.Wg(" ",b.Kd.repository," \u203a ");_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.ch(5,Eua))}};Gua=function(a){a&1&&_.C(0,Fua,6,6,"ng-container",10);if(a&2){a=_.O();const b=_.Fg(8);_.E("ngIf",a.t5(a.Kd.Db))("ngIfElse",b)}};
Hua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to package:"),_.I(),_.Q(3),_.xg());a&2&&(a=_.O(3),_.y(3),_.Wg(" ",a.Kd.repository," "))};Iua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to repository:"),_.I(),_.Q(3),_.xg());a&2&&(a=_.O(3),_.y(3),_.Wg(" ",a.Kd.repository," "))};
Jua=function(a){a&1&&(_.M(0,18),_.C(1,Hua,4,1,"ng-container",19)(2,Iua,4,1,"ng-container",20),_.xg());a&2&&(a=_.O(2),_.E("ngSwitch",a.Kd.de==null?null:a.Kd.de.type),_.y(),_.E("ngSwitchCase","depot"))};Kua=function(a){a&1&&_.C(0,Jua,3,2,"ng-container",17);if(a&2){a=_.O();const b=_.Fg(10);_.E("ngIf",!!a.Kd.repository)("ngIfElse",b)}};Lua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to host:"),_.I(),_.Q(3),_.xg());a&2&&(a=_.O().Ka,_.y(3),_.Wg(" ",a.id," "))};
Mua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to project:"),_.I(),_.Q(3),_.xg());a&2&&(a=_.O().Ka,_.y(3),_.Wg(" ",a.id," "))};Nua=function(a){a&1&&(_.F(0,"span",11),_.Q(1," Search scoped to Piper "),_.I())};Oua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to:"),_.I(),_.Q(3),_.xg());a&2&&(a=_.O().Ka,_.y(3),_.Wg(" ",a.id," "))};
Pua=function(a){a&1&&(_.M(0,18),_.C(1,Lua,4,1,"ng-container",19)(2,Mua,4,1,"ng-container",19)(3,Nua,2,0,"span",21)(4,Oua,4,1,"ng-container",20),_.xg());a&2&&(a=_.O(2),_.E("ngSwitch",a.Kd.de.type),_.y(),_.E("ngSwitchCase","host"),_.y(),_.E("ngSwitchCase","project"),_.y(),_.E("ngSwitchCase","depot"))};Qua=function(a){a&1&&_.C(0,Pua,5,4,"ng-container",17);if(a&2){a=_.O();const b=_.Fg(12);_.E("ngIf",a.Kd.de)("ngIfElse",b)}};Rua=function(a){a&1&&(_.F(0,"span",11),_.Q(1," Searching everything "),_.I())};
Sua=function(a){a&1&&(_.F(0,"mat-icon",24),_.Q(1," account_tree "),_.I())};Tua=function(a){a&1&&(_.F(0,"mat-icon",25),_.Q(1,"label_outline"),_.I())};Uua=function(a){a&1&&(_.M(0),_.F(1,"a",26),_.Q(2),_.I(),_.xg());a&2&&(a=_.O(2),_.y(),_.E("routerLink",_.ch(3,uua))("queryParams",a.R8a(a.p0b)),_.y(),_.Wg(" ",_.uqa(_.Di(a.Kd.Db))," "))};Vua=function(a){a&1&&_.Q(0);a&2&&(a=_.O(2),_.Wg(" ",_.uqa(_.Di(a.Kd.Db))," "))};
Wua=function(a,b){a&1&&_.C(0,Sua,2,0,"mat-icon",22)(1,Tua,2,0,"mat-icon",23)(2,Uua,3,4,"ng-container",10)(3,Vua,1,1,"ng-template",null,9,_.fh);if(a&2){a=b.wia;b=_.Fg(4);const c=_.O();_.E("ngIf",_.Fi(_.Hi(c.Kd.Db)));_.y();_.E("ngIf",_.Ei(_.Hi(c.Kd.Db)));_.y();_.E("ngIf",c.Jfa&&!a)("ngIfElse",b)}};_.Xua=function(a){if(typeof a==="number")return a;if(Array.isArray(a)&&a.length)return a[0].start};
_.Vj=function({params:a,Db:b},c){if(a!=null)switch(c){case 0:return a.Pb&&b==="HEAD"?void 0:b;case 1:return a.Rf||(a.Pb&&b==="HEAD"?void 0:b);case 2:return a.Nm;case 3:return a.Rf;default:throw _.fb(c,"Unexpected version.");}};_.Wj=function(a){return!(!a.Vc||!a.tb)&&!!a.repository};
_.Yua=function(a,b,c,d){var e=new Xj;c=_.Yj(e,2,c);switch(b){case "depot":_.Zj(c,4,_.ak,a);break;case "host":_.Zj(c,3,_.ak,a);break;case "project":c.setProjectId(a);break;case "ossProject":_.Zj(c,5,_.ak,a)}d!=null&&c.V0b(d);return c};_.bk=function(a){return{Db:_.Vj(a,0)||"",commit:_.Vj(a,1)||""}};
_.fk=function(a,b,c,d,e,f){a=(new _.ck).nM(_.Yua(a,b,c,f));b=d==null?void 0:d.commit;f&&b==="HEAD"&&(b=void 0);b&&a.Msb(b);(d==null?0:d.Db)&&!_.Gi.test(d.Db)&&a.Lsb(d==null?void 0:d.Db);d=(new _.ek).Usb(a);e!=null&&d.od(_.Ch(e));return d};_.gk=function(a,b,c,d,e,f){if(_.Wj(a)){const g=_.fk(a.tb,a.Vc,a.repository,_.bk(a),a.path,a.params.Pb);return{eventType:"RESULT_CLICKED",WPb:d,ze:g,lineNumber:_.Xua(a.params.line),ux:b,ur:c,YD:e,nC:f}}throw Error("hd");};
$ua=function(a){if(a.XJ)return Array.from(a.XJ.entries()).map(([b,c])=>new Zua({name:b,status:c}))};_.ik=function(a){return new a(_.n(_.hk),null,{withCredentials:_.n(ava),suppressCorsPreflight:!0})};bva=function(a){return(new _.jk).setSeconds(Math.floor(a/1E3)).ema(Math.floor(a%1E3*1E6))};_.cva=function(a){return`${"COVERAGE_GENERIC"}_${a}`};
eva=function(a){return dva.has(a)?dva.get(a):a.toLowerCase().split("_").map(b=>b.length===0||b.toUpperCase()==="COVERAGE"?"":b.charAt(0).toUpperCase()+b.substring(1,b.length)).filter(b=>b.length).join(" ")};fva=function(a){const b=new _.$f(1);b.next(a);b.complete();return b};hva=function(a){return gva.has(a)};
_.mk=function(a){return function*(){for(const b of a)switch(yield b,b.Wl){case 0:case 2:yield*_.mk(b.uya);yield*_.mk(b.lBa);break;case 1:b.value&&(yield b.value);break;case 3:yield*_.mk(b.elements);break;case 4:case 5:break;default:_.fb(b,void 0)}}()};iva=function(a,b,c){return{type:a,location:{start:b,end:c}}};jva=function(a,b,c,d,e){b=Array.isArray(b)?b:[b];c=Array.isArray(c)?c:[c];return{Wl:a,uya:b,lBa:c,location:nk(e),OXb:d,error:b.length&&c.length?void 0:{type:5,location:d}}};
pk=function(a,b,c){return{Wl:a,value:b,location:nk(c)}};nk=function({start:{offset:a},end:{offset:b}}){return{start:a,end:b}};
kva=function(a,b){const c=[];for(const [d,e]of _.naa(a,b))if(a=d,b=e,a.Wl!==b.Wl)c.push({start:a.location.start,end:a.location.end});else switch(a.Wl){case 0:case 2:c.push(...kva(a.uya,b.uya));c.push(...kva(a.lBa,b.lBa));break;case 3:c.push(...kva(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!==((f=b.value)==null?
void 0:f.value)&&c.push({start:a.value.location.start,end:a.value.location.end})}break;default:return _.fb(a,void 0)}return c};lva=function(){let a,b;return!!((a=crypto)==null?0:(b=a.subtle)==null?0:b.digest)};mva=function(a){return Array.from(new Uint8Array(a)).map(b=>b.toString(16).padStart(2,"0")).join("")};_.nva=function(a){if(!a)return null;a=_.X(a,2);return a===null||a===void 0?null:_.lc(a)};
_.qk=function(a){if(!a)return null;a=a.privateDoNotAccessOrElseSafeHtmlWrappedValue;if(!a)throw Error("jd");return _.lc(a)};ova=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 _.fb(a,void 0)}};pva=function(a){switch(a){case "CRITICAL":return 1;case "WARNING":return 2;case "INFORMATIONAL":return 3;case "SEVERITY_UNSPECIFIED":return 0;default:return _.fb(a,void 0)}};
qva=function(){if(rk!==void 0)return rk;try{const a=window.localStorage;if(!a)return rk=!1;a.setItem("StorageAccessTestKey","1");a.removeItem("StorageAccessTestKey");return rk=!0}catch(a){return rk=!1}};rva=function(a){if(a&1){const b=_.Nd();_.F(0,"button",5);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.Rd())});_.Q(1," Dismiss ");_.I()}};
tva=function(a,b){a&1&&(_.M(0),_.F(1,"div",1)(2,"mat-icon",2),_.Q(3),_.I(),_.K(4,"span",3),_.C(5,rva,2,0,"button",4),_.I(),_.xg());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngClass",_.eh(4,sva,a.severity===b.fLa.HI,a.severity===b.fLa.m$)),_.y(2),_.Xg(a.iconName),_.y(),_.E("innerHTML",a.messageHtml,_.vf),_.y(),_.E("ngIf",_.sk.has(2)&&(a==null?void 0:a.severity)!==1&&lva()&&qva()))};_.uva=function(a,b){return a===b?!0:a&&b?a.value===b.value&&!!a.m7===!!b.m7:!1};
vva=function(a){var b=_.x(_.Qe(1E3),_.Pf({Qd:!0,cv:[]}));b=_.Se(b,a);return _.x(eha(a,b),_.fg({Qd:!0}))};wva=function(a,b){return _.x(b,_.v(c=>c?_.tk:_.u({})),_.fg(a),_.gg(_.re))};xva=function({Ekb:a},b){return{RQb:eha(a,_.Qe(2E3)),Ekb:b}};_.yva=function(a){return a==null||(typeof a==="string"||Array.isArray(a))&&a.length===0};zva=function(a){return _.yva(a.value)?{required:!0}:null};_.Ava=function(){return null};Bva=function(a){return a!=null};Cva=function(a){return Hf(a)?_.we(a):a};
Dva=function(a){let b={};a.forEach(c=>{b=c!=null?Object.assign({},b,c):b});return Object.keys(b).length===0?null:b};Eva=function(a,b){return b.map(c=>c(a))};Fva=function(a){return a.map(b=>b.validate?c=>b.validate(c):b)};_.Gva=function(a){if(!a)return null;const b=a.filter(Bva);return b.length==0?null:function(c){return Dva(Eva(c,b))}};Hva=function(a){return a!=null?_.Gva(Fva(a)):null};
Iva=function(a){if(!a)return null;const b=a.filter(Bva);return b.length==0?null:function(c){c=Eva(c,b).map(Cva);return _.x(_.Ne(c),_.v(Dva))}};Jva=function(a){return a!=null?Iva(Fva(a)):null};Kva=function(a,b){return a===null?[b]:Array.isArray(a)?[...a,b]:[a,b]};uk=function(a,b,c="whenDisabledForLegacyCode"){Lva(a,b);b.wq.To(a.value);if(a.disabled||c==="always"){let d,e;(e=(d=b.wq).lq)==null||e.call(d,a.disabled)}Mva(a,b);Nva(a,b);Ova(a,b);Pva(a,b)};
Rva=function(a,b){const c=()=>{};b.wq&&(b.wq.Zn(c),b.wq.st(c));Qva(a,b);a&&(b.kMc(),a.XT(()=>{}))};Sva=function(a,b){a.forEach(c=>{c.Wka&&c.Wka(b)})};Pva=function(a,b){if(b.wq.lq){const c=d=>{b.wq.lq(d)};a.Sqa.push(c);b.TIb(()=>{a.gQc(c)})}};Lva=function(a,b){var c=a.eF;b.Ag!==null?_.Tva(a,Kva(c,b.Ag)):typeof c==="function"&&_.Tva(a,[c]);c=a.CJ;b.eC!==null?Uva(a,Kva(c,b.eC)):typeof c==="function"&&Uva(a,[c]);c=()=>_.vk(a);Sva(b.eF,c);Sva(b.CJ,c)};
Qva=function(a,b){let c=!1;if(a!==null){if(b.Ag!==null){var d=a.eF;if(Array.isArray(d)&&d.length>0){var e=d.filter(f=>f!==b.Ag);e.length!==d.length&&(c=!0,a.iaa(e))}}b.eC!==null&&(d=a.CJ,Array.isArray(d)&&d.length>0&&(e=d.filter(f=>f!==b.eC),e.length!==d.length&&(c=!0,a.UMa(e))))}a=()=>{};Sva(b.eF,a);Sva(b.CJ,a);return c};Mva=function(a,b){b.wq.Zn(c=>{a.sy=c;a.UT=!0;a.hra=!0;a.hv==="change"&&Vva(a,b)})};Ova=function(a,b){b.wq.st(()=>{a.cRa=!0;a.hv==="blur"&&a.UT&&Vva(a,b);a.hv!=="submit"&&_.Wva(a)})};
Vva=function(a,b){a.hra&&Xva(a);a.setValue(a.sy,{CPb:!1});b.foa(a.sy);a.UT=!1};Nva=function(a,b){const c=(d,e)=>{b.wq.To(d);e&&b.foa(d)};a.Zn(c);b.TIb(()=>{a.fQc(c)})};Yva=function(a,b){if(!a.hasOwnProperty("model"))return!1;a=a.model;return a.yK?!0:!Object.is(b,a.ng)};Zva=function(a,b){a.vSa();b.forEach(c=>{const d=c.control;d.hv==="submit"&&d.UT&&(c.foa(d.sy),d.UT=!1)})};
$va=function(a){if(!a)return null;let b=void 0,c=void 0,d=void 0;a.forEach(e=>{e.constructor===_.wk?b=e:Object.getPrototypeOf(e.constructor)===xk?c=e:d=e});return d?d:c?c:b?b:null};yk=function(a){return a!=null&&!Array.isArray(a)&&typeof a==="object"};awa=function(a,b){a.zB((c,d)=>{if(b[d]===void 0)throw new _.$c(1002,"");})};bwa=function(a){return typeof a==="object"&&a!==null&&Object.keys(a).length===2&&"value"in a&&"disabled"in a};
cwa=function(a){return!!a&&(a.l4!==void 0||a.eA!==void 0||a.hv!==void 0)};dwa=function(a){a&1&&_.K(0,"span",21)};ewa=function(a){a&1&&(_.F(0,"label",20),_.Ig(1,1),_.C(2,dwa,1,0,"span",21),_.I());a&2&&(a=_.O(2),_.E("floating",a.FN())("monitorResize",a.gJ())("id",a.bu),_.rg("for",a.Ld.pVc?null:a.Ld.id),_.y(2),_.wg(!a.nG&&a.Ld.required?2:-1))};fwa=function(a){a&1&&_.C(0,ewa,3,5,"label",20);a&2&&(a=_.O(),_.wg(a.AB()?0:-1))};gwa=function(a){a&1&&_.K(0,"div",7)};hwa=function(){};
iwa=function(a){a&1&&_.C(0,hwa,0,0,"ng-template",13);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Fg(1)))};jwa=function(a){a&1&&(_.F(0,"div",9),_.C(1,iwa,1,1,null,13),_.I());a&2&&(a=_.O(),_.E("matFormFieldNotchedOutlineOpen",a.FN()),_.y(),_.wg(a.MFb()?-1:1))};kwa=function(a){a&1&&(_.F(0,"div",10,2),_.Ig(2,2),_.I())};lwa=function(a){a&1&&(_.F(0,"div",11,3),_.Ig(2,3),_.I())};mwa=function(){};nwa=function(a){a&1&&_.C(0,mwa,0,0,"ng-template",13);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Fg(1)))};
owa=function(a){a&1&&(_.F(0,"div",14,4),_.Ig(2,4),_.I())};pwa=function(a){a&1&&(_.F(0,"div",15,5),_.Ig(2,5),_.I())};qwa=function(a){a&1&&_.K(0,"div",16)};rwa=function(a){a&1&&(_.F(0,"div",18),_.Ig(1,6),_.I());a&2&&(a=_.O(),_.E("@transitionMessages",a.kU))};swa=function(a){a&1&&(_.F(0,"mat-hint",22),_.Q(1),_.I());a&2&&(a=_.O(2),_.E("id",a.Aba),_.y(),_.Xg(a.RK))};
twa=function(a){a&1&&(_.F(0,"div",19),_.C(1,swa,2,2,"mat-hint",22),_.Ig(2,7),_.K(3,"div",23),_.Ig(4,8),_.I());a&2&&(a=_.O(),_.E("@transitionMessages",a.kU),_.y(),_.wg(a.RK?1:-1))};uwa=function(a,b){a&1&&(_.F(0,"span",7),_.Q(1),_.I());a&2&&(a=b.ua,_.E("ngClass",a.Ita),_.y(),_.Xg(a.text))};vwa=function(a){a&1&&(_.F(0,"span",8),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Xg(a.B9))};wwa=function(a){a&1&&_.Ig(0)};xwa=function(a){a&1&&(_.F(0,"mat-icon",9),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Xg(a.Z3))};
ywa=function(a){if(a&1){const b=_.Nd();_.F(0,"button",6);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.action.emit())});_.F(1,"span",7);_.Q(2);_.C(3,xwa,2,1,"mat-icon",8);_.I()()}a&2&&(a=_.O(),_.y(2),_.Wg(" ",a.a4," "),_.y(),_.E("ngIf",a.Z3))};
zwa=function(a){if(a&1){const b=_.Nd();_.F(0,"onedev-feature-tooltip-body",1);_.N("action",function(){_.q(b);const c=_.O();return _.r(c.action.emit())})("dismiss",function(){_.q(b);const c=_.O();c.jxa();c.Rd.emit();return _.r()});_.Ig(1);_.I()}a&2&&(a=_.O(),_.E("actionBtnText",a.a4)("actionBtnIcon",a.Z3)("color",a.color)("pointerPosition",a.Jg)("widthOffset",a.XDa))};
Awa=function(a){const b={attributeFilter:["aria-label","aria-valuenow"]};return new _.te(c=>{(new MutationObserver(d=>{const e=d[0].target;var f;d=(f=e.getAttribute("aria-label"))!=null?f:"";let g;f=(g=e.getAttribute("aria-valuenow"))!=null?g:"indeterminate";c.next([d,f])})).observe(a,b)})};
Bwa=function(a){a&1&&(_.Yd(),_.F(0,"svg",11),_.K(1,"circle",12),_.I());a&2&&(a=_.O(),_.rg("viewBox",a.KKb()),_.y(),_.sg("stroke-dasharray",a.Pra(),"px")("stroke-dashoffset",a.Pra()/2,"px")("stroke-width",a.dEb(),"%"),_.rg("r",a.hpa()))};Cwa=function(){return{diameter:100}};
Ewa=function(a){if(a&1){const b=_.Nd();_.F(0,"div",13);_.Q(1);_.F(2,"button",14);_.N("click",function(){_.q(b);const c=_.O(3);c.jk&&c.jk.O8.Q7c();return _.r()});_.F(3,"mat-icon");_.Q(4,"cancel");_.I()()()}if(a&2){a=_.O().Ka;const b=_.O(2);_.E("ngClass",_.dh(3,Dwa,b.Q8));_.y();_.Wg(" ",a.Op," ");_.y();_.E("ascTrackElement",b.tx)}};Fwa=function(a,b){a&1&&(_.M(0),_.C(1,Ewa,5,5,"div",12),_.xg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.value))};
Gwa=function(a){a&1&&(_.M(0),_.C(1,Fwa,2,1,"ng-container",4),_.R(2,"async"),_.xg());a&2&&(a=_.O(),_.y(),_.E("ngIf",_.S(2,1,a.queryPrefix)))};Hwa=function(a){a&1&&_.K(0,"mat-spinner",15);a&2&&(a=_.O(),_.E("diameter",a.gub)("strokeWidth",a.hub))};Iwa=function(a){if(a&1){const b=_.Nd();_.F(0,"button",16);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.K4())});_.F(1,"mat-icon");_.Q(2,"close");_.I()()}a&2&&(a=_.O(),_.E("ascTrackElement",a.tx)("matTooltip",a.MBb),_.rg("aria-label",a.MBb))};
Jwa=function(a){a&1&&(_.F(0,"a",17)(1,"mat-icon"),_.Q(2,"info_outline"),_.I()());a&2&&(a=_.O(),_.E("universalLink",a.gP))};Kwa=function(a){a&1&&_.yg(0)};Lwa=function(a,b){a&1&&(_.F(0,"search-box-suggestion-item",18),_.C(1,Kwa,1,0,"ng-container",19),_.I());a&2&&(a=b.ua,_.E("isSelectable",!!a.ECa)("payload",a),_.y(),_.E("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.iR))};Mwa=function(a){a&1&&_.yg(0,30);a&2&&(_.O(3),_.E("ngTemplateOutlet",_.Fg(15).qa))};
Nwa=function(a){a&1&&(_.M(0),_.F(1,"h4",31),_.Q(2),_.I(),_.F(3,"p",32),_.Q(4),_.I(),_.xg());a&2&&(a=_.O(3),_.y(2),_.Wg(" ",a.noc," "),_.y(2),_.Wg(" ",a.ooc," "))};Owa=function(a){a&1&&_.yg(0)};
Pwa=function(a){a&1&&(_.F(0,"div",22)(1,"div",23)(2,"div",24),_.K(3,"scope-indicator",25),_.I(),_.C(4,Mwa,1,1,"ng-container",26)(5,Nwa,5,2,"ng-container",4),_.R(6,"async"),_.I(),_.K(7,"mat-divider",27),_.F(8,"div",28),_.C(9,Owa,1,0,"ng-container",29),_.I()());if(a&2){const c=_.O(2);_.sg("border-color",c.nja)("width",c.Bla,"px")("display","flex");_.y(3);_.E("savedQuery",c.Ke)("searchScope",c.Kd);_.y();_.E("ngIf",c.lK);_.y();a=c.lK;var b=_.S(6,12,c.v5);_.E("ngIf",!a&&!!b&&!b.Qd);_.y(2);_.E("vertical",
!0);_.y(2);_.E("ngTemplateOutlet",c.sx==null?null:c.sx.qa)}};Qwa=function(a){if(a&1){const b=_.Nd();_.M(0,20);_.N("ascResizeNotifier",function(c){_.q(b);const d=_.O();return _.r(d.mjb(c))});_.C(1,Pwa,10,14,"div",21);_.xg()}if(a&2){a=_.O();const b=_.Fg(15);_.E("elementToWatch",_.Fg(1));_.y();_.E("ngIf",b.Oz&&a.lK||(a.sx==null?null:a.sx.Oz))}};
Rwa=function(a){if(a&1){const b=_.Nd();_.F(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",33);_.N("action",function(){_.q(b);_.O();_.oc(window,"http://goto.google.com/search-git","_blank");return _.r()});_.F(2,"p",34);_.Q(3);_.I();_.Q(4);_.I()()}a&2&&(a=_.O(),_.y(),_.E("actionBtnText",a.koc)("widthOffset",1),_.y(2),_.Xg(a.moc),_.y(),_.Wg(" ",a.loc," "))};Swa=function(a){for(const b of _.mk(a))if(b.warning&&b.warning.type==="PACKAGE_AVAILABLE_IN_MULTIBRANCH")return!0;return!1};
Twa=function(a){a&1&&(_.Yd(),_.F(0,"svg",2),_.K(1,"polygon",3),_.I())};
Uwa=function(a){if(a&1){const b=_.Nd();_.F(0,"div",0);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.closed.emit("click"))})("animationstart",function(c){_.q(b);const d=_.O();return _.r(d.ica(c.animationName))})("animationend",function(c){_.q(b);const d=_.O();return _.r(d.sN(c.animationName))})("animationcancel",function(c){_.q(b);const d=_.O();return _.r(d.sN(c.animationName))});_.F(1,"div",1);_.Ig(2);_.I()()}a&2&&(a=_.O(),_.ug(a.fl),_.tg("mat-menu-panel-animations-disabled",a.rk)("mat-menu-panel-exit-animation",
a.yJ==="void")("mat-menu-panel-animating",a.EB),_.E("id",a.lka),_.rg("aria-label",a.ariaLabel||null)("aria-labelledby",a.je||null)("aria-describedby",a.Vv||null))};Vwa=function(){return{HL:!1,zq:"after",Jt:"below",Zj:"cdk-overlay-transparent-backdrop"}};Wwa=function(a){a&1&&_.K(0,"img",4);a&2&&(a=_.O(),_.E("src",a.Gk,_.wf))};Xwa=function(a){a&1&&_.K(0,"mat-icon",5);a&2&&(a=_.O(),_.E("svgIcon",a.mk))};Ywa=function(a){a&1&&(_.F(0,"mat-icon",6),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(" ",a.gMb,"\n"))};
Zwa=function(a){a&1&&(_.F(0,"a",30),_.K(1,"div",31),_.F(2,"span",32),_.Q(3,"Hiring"),_.I()())};$wa=function(a){if(a&1){const b=_.Nd();_.F(0,"global-search-box",33);_.N("focusChange",function(c){_.q(b);_.O().R_b=c;return _.r()});_.I()}a&2&&(a=_.O(),_.E("config",a.Go))};axa=function(a){a&1&&(_.F(0,"button",34),_.K(1,"mat-icon",35),_.I());a&2&&(_.O(),_.E("matMenuTriggerFor",_.Fg(25)))};bxa=function(a,b){a&1&&(_.F(0,"a",36),_.K(1,"mat-icon",37),_.I());a&2&&_.E("routerLink",b.Ka)};
cxa=function(a){if(a&1){const b=_.Nd();_.F(0,"li",38)(1,"button",39);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.oCa())});_.Q(2," Keyboard shortcuts ");_.I()()}};dxa=function(a){a&1&&_.K(0,"mat-divider")};exa=function(a,b){a&1&&(_.F(0,"li",38)(1,"a",42),_.Q(2),_.I()());a&2&&(a=b.ua,_.y(),_.E("externalLink",a.In),_.y(),_.Xg(a.dia))};
fxa=function(a){a&1&&(_.M(0),_.C(1,dxa,1,0,"mat-divider",24),_.F(2,"ul",40),_.C(3,exa,3,2,"li",41),_.I(),_.xg());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.bSb),_.y(2),_.E("ngForOf",a.Kq.additionalLinks))};gxa=function(a){a&1&&(_.F(0,"button",43)(1,"span"),_.Q(2,"Help"),_.I()());a&2&&(_.O(),_.E("matMenuTriggerFor",_.Fg(25)))};hxa=function(a,b){a&1&&(_.F(0,"a",44)(1,"span"),_.Q(2,"Settings"),_.I()());a&2&&_.E("routerLink",b.Ka)};ixa=function(a){a&1&&_.K(0,"announcement-bar",3)};
_.zk=function(a,b){return a.Wl===1&&a.label===b};oxa=function({yh:a}={}){const b=[new jxa(5),new jxa(20),new kxa];_.lxa.Re()&&b.push(new mxa);return{Qia:_.lxa.Re()||nxa,hWc:!0,eWc:!0,logger:a,Mrb:b}};pxa=function(a){a&1&&(_.Yd(),_.F(0,"svg",3),_.K(1,"polygon",4),_.I())};qxa=function(a){a&1&&(_.Yd(),_.F(0,"svg",2),_.K(1,"polygon",3),_.I())};rxa=function(a){return typeof a==="string"?a:a.join("+")};Ak=function(a){return a.sort((b,c)=>rxa(b.Wb).localeCompare(rxa(c.Wb)))};
sxa=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 _.Nh(d,a[c-1].parameters))}};uxa=function(a){return txa.every(b=>!(a===b||a.startsWith(`/${b}`)&&(a===`/${b}`||a.startsWith(`/${b}/`)||a.startsWith(`/${b}?`)||a.startsWith(`/${b}#`))))};vxa=function(a,b,c){c.Qa.hasOwnProperty(a)||(c.Qa[a]=b.Qa[a])};wxa=function(a,b,c){a!=="sq"||c.Qa.sq?vxa(a,b,c):delete c.Qa.sq};xxa=function(a,b){return Object.defineProperty(b,"type",{value:a,writable:!1})};
yxa=function(a){return typeof a==="function"};zxa=function(a,b={}){const c=Object.keys(a),d={};for(let f=0;f<c.length;f++){const g=c[f];typeof a[g]==="function"&&(d[g]=a[g])}const e=Object.keys(d);return function(f,g){f=f===void 0?b:f;let l=!1;const p={};for(let t=0;t<e.length;t++){const w=e[t],A=f[w],G=(0,d[w])(A,g);p[w]=G;l=l||G!==A}return l?p:f}};Axa=function(a,b){return Object.keys(a).filter(c=>c!==b).reduce((c,d)=>Object.assign(c,{[d]:a[d]}),{})};
Bxa=function(...a){return function(b){return a.length===0?b:a.slice(0,-1).reduceRight((c,d)=>d(c),(0,a[a.length-1])(b))}};Cxa=function(a,b){Array.isArray(b)&&b.length>0&&(a=Bxa.apply(null,[...b,a]));return(c,d)=>{const e=a(c);return(f,g)=>{f=f===void 0?d:f;return e(f,g)}}};Dxa=function(a){const b=Array.isArray(a)&&a.length>0?Bxa(...a):c=>c;return(c,d)=>{c=b(c);return(e,f)=>{e=e===void 0?d:e;return c(e,f)}}};
Fxa=function(a,b){return function(c,d){d=b.action(d)?Exa(d):d;c=a(c,d);return b.state()?Exa(c):c}};Exa=function(a){Object.freeze(a);const b=yxa(a);Object.getOwnPropertyNames(a).forEach(c=>{if(!c.startsWith("\u0275")&&Object.prototype.hasOwnProperty.call(a,c)&&(b?c!=="caller"&&c!=="callee"&&c!=="arguments":1)){c=a[c];if(c instanceof _.Bk){if(c.uP())return;throw Error();}(typeof c!=="object"||c===null)&&!yxa(c)||Object.isFrozen(c)||Exa(c)}});return a};
Hxa=function(a,b){return function(c,d){if(b.action(d)&&!Gxa())throw Error("ud`"+d.type);return a(c,d)}};Kxa=function(a,b){return function(c,d){if(b.action(d)){const e=Ixa(d);Jxa(e,"action")}c=a(c,d);b.state()&&(d=Ixa(c),Jxa(d,"state"));return c}};
Ixa=function(a,b=[]){return a!==void 0&&a!==null||b.length!==0?Object.keys(a).reduce((c,d)=>{if(c)return c;const e=a[d];yxa(e)&&e.hasOwnProperty("\u0275cmp")?d=c:e===void 0||e===null||typeof e==="number"||typeof e==="boolean"||typeof e==="string"||Array.isArray(e)?d=!1:(typeof e!=="object"||e===null||Array.isArray(e)?c=!1:(c=Object.getPrototypeOf(e),c=c===Object.prototype||c===null),d=c?Ixa(e,[...b,d]):{path:[...b,d],value:e});return d},!1):{path:["root"],value:a}};
Jxa=function(a,b){if(a!==!1){var c=a.path.join(".");b=Error("vd`"+b+"`"+c+"`"+b);b.value=a.value;b.zxd=c;throw b;}};Lxa=function(){return{y9c:!1,u9c:!1,x9c:!1,t9c:!1,w9c:!1,v9c:!1}};Mxa=function({u9c:a,y9c:b}){return c=>a||b?Kxa(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};Nxa=function({t9c:a,x9c:b}){return c=>a||b?Fxa(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};Oxa=function({w9c:a}){return b=>a?Hxa(b,{action:c=>a&&!c.type.startsWith("@ngrx")}):b};Pxa=function(a){return a};
Rxa=function(a){if(a.v9c&&(a=Object.entries(Qxa).filter(([,b])=>b>1).map(([b])=>b),a.length))throw Error("wd`"+a.map(b=>`"${b}"`).join(", "));};
Txa=function(a){var b={lgb:!0,TZb:!0},c=!(b==null?0:b.lgb);!c||b!=null&&b.Rb||_.zd();var d;let e;c=c?(e=b==null?void 0:(d=b.Rb)==null?void 0:d.get(_.bf))!=null?e:_.n(_.bf):null;d=Sxa(b==null?void 0:b.Ao);let f;f=(b==null?0:b.TZb)?_.Ug({kind:0},{Ao:d}):_.Ug({kind:1,value:b==null?void 0:b.initialValue},{Ao:d});a=a.subscribe({next:g=>f.set({kind:1,value:g}),error:g=>{if(b==null?0:b.Jtd)throw g;f.set({kind:2,error:g})}});if((b==null?0:b.TZb)&&f().kind===0)throw new _.$c(601,!1);c==null||c.Be(a.unsubscribe.bind(a));
return _.sh(()=>{const g=f();switch(g.kind){case 1:return g.value;case 2:throw g.error;case 0:throw new _.$c(601,!1);}},{Ao:b==null?void 0:b.Ao})};Sxa=function(a=Object.is){return(b,c)=>b.kind===1&&c.kind===1&&a(b.value,c.value)};Uxa=function(a={state:void 0},[b,c]){return{state:c(a.state,b),action:b}};
Vxa=function(a,b,...c){return function(d){if(typeof a==="string"){const e=[b,...c].filter(Boolean);d=_.x(d,bka(a,...e))}else if(typeof a==="function")d=_.x(d,_.v(e=>a(e,b)));else throw new TypeError("xd`"+typeof a);return _.x(d,_.Tf())}};Wxa=function(a){return a instanceof _.wd?_.n(a):a};Xxa=function(a){return typeof a==="function"?a():a};Yxa=function(a,b){return a.concat(b)};Zxa=function(){_.n(Ck,{optional:!0,dE:!0});return"guarded"};
$xa=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__"]))};aya=function({propertyName:a,E8c:b,F8c:c}){b=typeof b[a]==="function";return c?`"${c}.${String(a)}${b?"()":""}"`:`"${String(a)}()"`};bya=function(a){return typeof a==="function"};
cya=function(a,b,c){var d=Object.getPrototypeOf(a);const e=d&&d.constructor.name!=="Object"?d.constructor.name:null;d=$xa(a).map(({propertyName:f,dispatch:g,useEffectsErrorHandler:l})=>{const p=typeof a[f]==="function"?a[f]():a[f];l=l?c(p,b):p;return g===!1?_.x(l,_.Nja()):_.x(_.x(l,Zja()),_.v(t=>({effect:a[f],notification:t,propertyName:f,F8c:e,E8c:a})))});return _.Se(...d)};eya=function(a){return dya(a,"ngrxOnInitEffects")};dya=function(a,b){return a&&b in a&&typeof a[b]==="function"};
fya=function(a,b,c=10){return _.x(a,_.Lf(d=>{b&&b.handleError(d);return c<=1?a:fya(a,b,c-1)}))};gya=function(a){return dya(a,"ngrxOnIdentifyEffects")?a.ngrxOnIdentifyEffects():""};hya=function(a,b){return c=>{const d=cya(c,a,b);return dya(c,"ngrxOnRunEffects")?c.ngrxOnRunEffects(d):d}};lya=function(){if(!iya){iya=!0;document.body.classList.remove("loading");var a=document.querySelector(Array.from(_.Dk.keys()).join(","));jya(kya(),_.Dk.get(a.tagName))}};
mya=function(){return _.xe(function*(){yield Promise.resolve();document.readyState==="loading"?(window.addEventListener("DOMContentLoaded",lya),setTimeout(()=>{lya()},1E3)):lya()})};_.Ek=function({path:a,Db:b}){return a?a==="/"?b?"REF":"REPO":a.endsWith("/")?"FOLDER":"FILE":b?"REF":"REPO"};Fga=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};nya=Object.defineProperty;
oya=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");};pya=oya(this);Gk=function(a,b){if(b)a:{var c=pya;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&nya(c,a,{configurable:!0,writable:!0,value:b})}};
Gk("Symbol.asyncIterator",function(a){return a?a:Symbol("b")});qya=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())})};_.xe=function(a){return qya(a())};
Gga=function(a){this[Symbol.asyncIterator]=function(){return this};this[Symbol.iterator]=function(){return a};this.next=function(b){return Promise.resolve(a.next(b))};this["throw"]=function(b){return new Promise(function(c,d){var e=a["throw"];e!==void 0?c(e.call(a,b)):(c=a["return"],c!==void 0&&c.call(a),d(new TypeError("d")))})};a["return"]!==void 0&&(this["return"]=function(b){return Promise.resolve(a["return"](b))})};Gk("Symbol.dispose",function(a){return a?a:Symbol("e")});
Gk("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}});Gk("globalThis",function(a){return a||pya});Gk("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}});
var rya=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};Gk("Array.prototype.values",function(a){return a?a:function(){return rya(this,function(b,c){return c})}});
Gk("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError("f`"+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("g");c[d[0]]=d[1]}return c}});
Gk("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)}});
Gk("Array.prototype.flat",function(a){return a?a:function(b){b=b===void 0?1:b;var c=[];Array.prototype.forEach.call(this,function(d){Array.isArray(d)&&b>0?(d=Array.prototype.flat.call(d,b-1),c.push.apply(c,d)):c.push(d)});return c}});Gk("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}});
Gk("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;})})}});var sya=function(a){a=Math.trunc(a)||0;a<0&&(a+=this.length);if(!(a<0||a>=this.length))return this[a]};Gk("Array.prototype.at",function(a){return a?a:sya});var Hk=function(a){return a?a:sya};Gk("Int8Array.prototype.at",Hk);Gk("Uint8Array.prototype.at",Hk);
Gk("Uint8ClampedArray.prototype.at",Hk);Gk("Int16Array.prototype.at",Hk);Gk("Uint16Array.prototype.at",Hk);Gk("Int32Array.prototype.at",Hk);Gk("Uint32Array.prototype.at",Hk);Gk("Float32Array.prototype.at",Hk);Gk("Float64Array.prototype.at",Hk);Gk("String.prototype.at",function(a){return a?a:sya});Gk("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}});
Gk("String.prototype.padStart",function(a){return a?a:function(b,c){if(this==null)throw new TypeError("i`padStart");b-=this.length;c=c!==void 0?String(c):" ";return(b>0&&c?c.repeat(Math.ceil(b/c.length)).substring(0,b):"")+this}});window._DumpException=_._DumpException;var tya,iua,uya,vya,Ik,wya,Rj,Raa,xya,yya,zya,Aya,Bya;tya=tya||{};_.da=this||self;iua=function(a,b,c){a=a.split(".");c=c||_.da;a[0]in c||typeof c.execScript=="undefined"||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||b===void 0?c=c[d]&&c[d]!==Object.prototype[d]?c[d]:c[d]={}:c[d]=b};uya=_.da._F_toggles||[];vya=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
Ik=function(a){if(typeof a!=="string"||!a||a.search(vya)==-1)throw Error("k");if(!wya||wya.type!="goog")throw Error("l`"+a);if(wya.E2c)throw Error("m");wya.E2c=a};Ik.get=function(){return null};wya=null;Rj=function(a,b){a=a.split(".");b=b||_.da;for(var c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b};Raa=function(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"};_.xa=function(a){var b=Raa(a);return b=="array"||b=="object"&&typeof a.length=="number"};
_.Jk=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"};_.Kk=function(a){return Object.prototype.hasOwnProperty.call(a,xya)&&a[xya]||(a[xya]=++yya)};xya="closure_uid_"+(Math.random()*1E9>>>0);yya=0;zya=function(a,b,c){return a.call.apply(a.bind,arguments)};_.Qj=function(a,b,c){_.Qj=zya;return _.Qj.apply(null,arguments)};_.Lk=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)}};_.Mk=function(){return Date.now()};
Aya=function(a){(0,eval)(a)};Bya=function(a){return a};_.Nk=function(a,b){function c(){}c.prototype=b.prototype;a.jE=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)}};_.Nk(_.ca,Error);_.ca.prototype.name="CustomError";var Cya;var kua=function(){};_.Dya=typeof TextDecoder!=="undefined";var Eya=function(a){return Array.prototype.map.call(a,function(b){b=b.toString(16);return b.length>1?b:"0"+b}).join("")};var Fya,Hya,Gya;_.Ok=function(a,b){return a.lastIndexOf(b,0)==0};Fya=function(a,b){const c=a.length-b.length;return c>=0&&a.indexOf(b,c)==c};_.Pk=function(a,b){return a.toLowerCase()==b.toLowerCase()};_.Qk=function(a){return/^[\s\xa0]*$/.test(a)};_.ma=function(a,b){return a.indexOf(b)!=-1};_.Rk=function(a,b){return _.ma(a.toLowerCase(),b.toLowerCase())};
Hya=function(a,b){let c=0;a=String(a).trim().split(".");b=String(b).trim().split(".");const d=Math.max(a.length,b.length);for(let g=0;c==0&&g<d;g++){var e=a[g]||"",f=b[g]||"";do{e=/(\d*)(\D*)(.*)/.exec(e)||["","","",""];f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];if(e[0].length==0&&f[0].length==0)break;c=Gya(e[1].length==0?0:parseInt(e[1],10),f[1].length==0?0:parseInt(f[1],10))||Gya(e[2].length==0,f[2].length==0)||Gya(e[2],f[2]);e=e[3];f=f[3]}while(c==0)}return c};
Gya=function(a,b){return a<b?-1:a>b?1:0};var Iya=!!(uya[1]&4);var Jya;if(uya[1]&2)Jya=Iya;else{var Kya=Rj("WIZ_global_data.oxN3nb"),Lya=Kya&&Kya[610401301];Jya=Lya!=null?Lya:!1}var ia=Jya;var ja,Mya=_.da.navigator;ja=Mya?Mya.userAgentData||null:null;var Nya;_.ua=function(a,b){return Array.prototype.indexOf.call(a,b,void 0)};_.Sk=function(a,b,c){Array.prototype.forEach.call(a,b,c)};Nya=function(a,b){return Array.prototype.some.call(a,b,void 0)};var Oya=function(a){Oya[" "](a);return a};Oya[" "]=function(){};var Pya,Qya,Uk,Xk,Rya,Sya,Tya,Uya,Vya,Wya;Pya=baa();_.Tk=caa();Qya=na("Edge");Uk=na("Gecko")&&!(_.Rk(ha(),"WebKit")&&!na("Edge"))&&!(na("Trident")||na("MSIE"))&&!na("Edge");_.Vk=_.Rk(ha(),"WebKit")&&!na("Edge");_.Wk=jaa();Xk=haa()?ja.platform==="Windows":na("Windows");Rya=haa()?ja.platform==="Android":na("Android");Sya=iaa();Tya=na("iPad");Uya=na("iPod");Vya=_.ra();
a:{let a="";const b=function(){const c=ha();if(Uk)return/rv:([^\);]+)(\)|;)/.exec(c);if(Qya)return/Edge\/([\d\.]+)/.exec(c);if(_.Tk)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(c);if(_.Vk)return/WebKit\/(\S+)/.exec(c);if(Pya)return/(?:Version)[ \/]?(\S+)/.exec(c)}();b&&(a=b?b[1]:"");if(_.Tk){var Xya;const c=_.da.document;Xya=c?c.documentMode:void 0;if(Xya!=null&&Xya>parseFloat(a)){Wya=String(Xya);break a}}Wya=a}var Yya=Wya;var Zya=daa(),$ya=iaa()||na("iPod"),aza=na("iPad"),bza=gaa(),cza=eaa(),dza=faa()&&!_.ra();var eza,Yk,fza;eza={};Yk=null;_.gza=function(a,b){b===void 0&&(b=0);fza();b=eza[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("")};
_.hza=function(a){const b=[];let c=0;for(let d=0;d<a.length;d++){let e=a.charCodeAt(d);e>255&&(b[c++]=e&255,e>>=8);b[c++]=e}return _.gza(b,3)};_.jza=function(a){const b=[];_.iza(a,function(c){b.push(c)});return b};_.iza=function(a,b){function c(e){for(;d<a.length;){const f=a.charAt(d++),g=Yk[f];if(g!=null)return g;if(!_.Qk(f))throw Error("x`"+f);}return e}fza();let d=0;for(;;){const e=c(-1),f=c(0),g=c(64),l=c(64);if(l===64&&e===-1)break;b(e<<2|f>>4);g!=64&&(b(f<<4&240|g>>2),l!=64&&b(g<<6&192|l))}};
fza=function(){if(!Yk){Yk={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(""));eza[c]=d;for(let e=0;e<d.length;e++){const f=d[e];Yk[f]===void 0&&(Yk[f]=e)}}}};_.Va={};var Jba,kza;_.Ya=function(){return kza||(kza=new _.Ua(null,_.Va))};Jba=function(a){const b=a.xd;return b==null?"":typeof b==="string"?b:a.xd=oaa(b)};_.Ua=class{Vs(){return this.xd==null}constructor(a,b){if(b!==_.Va)throw Error("z");this.xd=a;if(a!=null&&a.length===0)throw Error("y");}};var saa=qaa(a=>typeof a==="number"),raa=qaa(a=>typeof a==="string"),uaa=qaa(a=>typeof a==="boolean");var taa=typeof _.da.BigInt==="function"&&typeof _.da.BigInt(0)==="bigint";var qb=qaa(a=>taa?a>=lza&&a<=mza:a[0]==="-"?vaa(a,nza):vaa(a,oza)),nza=Number.MIN_SAFE_INTEGER.toString(),lza=taa?BigInt(Number.MIN_SAFE_INTEGER):void 0,oza=Number.MAX_SAFE_INTEGER.toString(),mza=taa?BigInt(Number.MAX_SAFE_INTEGER):void 0;var Da=0,Fa=0;_.Zk=function(a){const b=a.dO;let c=a.Py,d=b[c++],e=d&127;if(d&128&&(d=b[c++],e|=(d&127)<<7,d&128&&(d=b[c++],e|=(d&127)<<14,d&128&&(d=b[c++],e|=(d&127)<<21,d&128&&(d=b[c++],e|=d<<28,d&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128&&b[c++]&128)))))throw Error("s");_.pza(a,c);return e};_.pza=function(a,b){a.Py=b;if(b>a.qK)throw Error("t`"+b+"`"+a.qK);};_.qza=function(a,b,c){const d=a.Dg.cj(),e=_.Zk(a.Dg)>>>0,f=a.Dg.getCursor()+e;let g=f-d;g<=0&&(a.Dg.setEnd(f),c(b,a,void 0,void 0,void 0),g=f-a.Dg.getCursor());if(g)throw Error("n`"+e+"`"+(e-g));a.Dg.setCursor(f);a.Dg.setEnd(d)};_.rza=function(a){const b=_.Zk(a.Dg)>>>0;return a.Dg.mZb(b,!0)};var kba,sza,hca,$ba;_.Ma=Symbol();kba=Symbol();sza=Symbol();hca=Symbol();$ba=Symbol();var Gaa,Haa,tza,uza;Gaa={};Haa={};tza=[];tza[_.Ma]=55;_.dca=Object.freeze(tza);uza=class{constructor(a,b,c){this.HSb=0;this.iWa=a;this.pgb=b;this.i3b=c}next(){if(this.HSb<this.iWa.length){const a=this.iWa[this.HSb++];return{done:!1,value:this.pgb?this.pgb.call(this.i3b,a):a}}return{done:!0,value:void 0}}[Symbol.iterator](){return new uza(this.iWa,this.pgb,this.i3b)}};_.$k=Object.freeze({});var Oaa=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};var vza;var Vaa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var Fba,wza,xza;Fba={};wza=(()=>class extends Map{constructor(){super()}})();xza=function(a){if(a.bea&2)throw Error("K");};
_.xb=class extends wza{constructor(a,b,c=Aba,d=Aba){super();let e=a[_.Ma]|0;e|=64;this.bea=a[_.Ma]=e;this.LDa=b;this.Oia=c;this.mzb=this.LDa?Bba:d;for(let f=0;f<a.length;f++){const g=a[f],l=c(g[0],!1,!0);let p=g[1];b?p===void 0&&(p=null):p=d(g[1],!1,!0,void 0,void 0,e);super.set(l,p)}}n3b(a=Cba){if(this.size!==0)return this.uwb(a)}uwb(a=Cba){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(){xza(this);super.clear()}delete(a){xza(this);
return super.delete(this.Oia(a,!0,!1))}entries(){var a=this.MUb();return new uza(a,Dba,this)}keys(){return this.Q0c()}values(){var a=this.MUb();return new uza(a,_.xb.prototype.get,this)}forEach(a,b){super.forEach((c,d)=>{a.call(b,this.get(d),d,this)})}set(a,b){xza(this);a=this.Oia(a,!0,!1);return a==null?this:b==null?(super.delete(a),this):super.set(a,this.mzb(b,!0,!0,this.LDa,!1,this.bea))}has(a){return super.has(this.Oia(a,!1,!1))}get(a){a=this.Oia(a,!1,!1);const b=super.get(a);if(b!==void 0){var c=
this.LDa;return c?(c=this.mzb(b,!1,!0,c,this.BSc,this.bea),c!==b&&super.set(a,c),c):b}}MUb(){return Array.from(super.keys())}Q0c(){return super.keys()}[Symbol.iterator](){return this.entries()}};_.xb.prototype.toJSON=void 0;_.xb.prototype.e2c=Haa;var Eba;var cca=function(a){Ab===void 0&&(Ab=typeof Proxy==="function"?Tba(Proxy):null);var b;(b=!Ab)||(zb===void 0&&(zb=typeof WeakMap==="function"?Tba(WeakMap):null),b=!zb);if(b)return a;if(b=bca(a))return b;if(Math.random()>.01)return a;Vba(a);b=new Ab(a,{set(c,d,e){Qba();c[d]=e;return!0}});Sba(a,b);return b},yb=void 0,Rba=void 0,bca=function(a){let b;return(b=yb)==null?void 0:b.get(a)},gca=function(a){let b;return((b=Rba)==null?void 0:b.get(a))||a},Ab=void 0,zb=void 0,Uba=void 0;var yza,Qb,Gb,zza,Bza,Cza,Dza,zl,Eza,Fza,Nl,Tl;yza=Aa(0);Qb=function(a,b){a=a.Mf;return Gb(a,a[_.Ma],b)};Gb=function(a,b,c,d){if(c===-1)return null;const e=b>>15&1023||536870912;if(c>=e){if(b&256)return a[a.length-1][c]}else{var f=a.length;if(d&&b&256&&(d=a[f-1][c],d!=null)){if(Yba(a,b,e,c)&&sza!=null){var g;a=(g=vza)!=null?g:vza={};g=a[sza]||0;g>=4||(a[sza]=g+1,Paa())}return d}return Yba(a,b,e,c)}};_.al=function(a,b,c){const d=a.Mf;let e=d[_.Ma];_.$a(e);_.Bb(d,e,b,c);return a};
_.bl=function(a,b,c,d=!1){return _.kca(a,b,c,d)!==void 0};_.cl=function(a,b,c,d,e){mca(a,b,c,e,d,!1,1);return a};_.fl=function(a,b){a=a.Mf;let c=a[_.Ma];const d=Gb(a,c,b);var e=d==null||typeof d==="number"?d:d==="NaN"||d==="Infinity"||d==="-Infinity"?Number(d):void 0;e!=null&&e!==d&&_.Bb(a,c,b,e);return e};zza=function(a,b){a=a.Mf;let c=a[_.Ma];const d=Gb(a,c,b),e=eca(d);e!=null&&e!==d&&_.Bb(a,c,b,e);return e};_.gl=function(a){return a===_.$k?2:4};
_.hl=function(a,b){a=zza(a,b);return a==null?_.Ya():a};_.il=function(a,b,c,d){const e=a.Mf;var f=e[_.Ma];_.$a(f);if(d==null){var g=ica(e);if(jca(g,e,f,c)===b)g.set(c,0);else return a}else{g=ica(e);const l=jca(g,e,f,c);l!==b&&(l&&(f=_.Bb(e,f,l)),g.set(c,b))}_.Bb(e,f,b,d);return a};_.jl=function(a,b,c){return _.Aza(a,b)===c?c:-1};_.Aza=function(a,b){a=a.Mf;return jca(ica(a),a,a[_.Ma],b)};Bza=function(a,b,c){a=a.Mf;let d=a[_.Ma];_.$a(d);const e=Gb(a,d,c);b=wb(lba(e,b,!0,d));e!==b&&_.Bb(a,d,c,b);return b};
Cza=function(a,b,c,d){let e=a[_.Ma];d=Gb(a,e,c,d);let f;if(d!=null&&_.Qa(d))return b=wb(d),b!==d&&_.Bb(a,e,c,b),b.Mf;if(Array.isArray(d)){const g=d[_.Ma]|0;f=g&2?_.vb(Xba(d,g,!1),b,!0):g&64?d:_.vb(f,b,!0)}else f=_.vb(void 0,b,!0);f!==d&&_.Bb(a,e,c,f);return f};_.kl=function(a,b,c,d=!1){b=_.kca(a,b,c,d);if(b==null)return b;a=a.Mf;d=a[_.Ma];if(!(d&2)){const e=wb(b);e!==b&&(b=e,_.Bb(a,d,c,b))}return b};_.nl=function(a,b,c,d){const e=a.Mf[_.Ma];return _.lca(a,e,b,c,d,void 0,!1,!(2&e))};
_.ol=function(a,b,c){c==null&&(c=void 0);return _.al(a,b,c)};_.pl=function(a,b,c,d){d==null&&(d=void 0);return _.il(a,b,c,d)};_.ql=function(a,b,c){const d=a.Mf;let e=d[_.Ma];_.$a(e);if(c==null)return _.Bb(d,e,b),a;c=gca(c);let f=c[_.Ma]|0,g=f;const l=_.Db(f),p=l||Object.isFrozen(c);let t=!0,w=!0;for(let G=0;G<c.length;G++){var A=c[G];l||(A=Na(A.Mf),t&&(t=!A),w&&(w=A))}l||(f=_.Ka(5,8,t),f=_.Ka(f,16,w));p&&f===g||(c=_.Ja(c),g=0,f=_.Cb(f,e),f=_.Eb(f,e,!0));f!==g&&(c[_.Ma]=f);_.Bb(d,e,b,c);return a};
_.rl=function(a,b,c,d,e){mca(a,b,c,d,e);return a};Dza=function(a,b,c,d){mca(a,b,c,void 0,d,void 0,1,!0);return a};_.sl=function(a,b){return gba(Qb(a,b))};_.tl=function(a,b,c){return _.Fb(a,b,gba,c,void 0,void 0,0)};_.ul=function(a,b){return Uaa(Qb(a,b))};_.vl=function(a,b){return _.lb(Qb(a,b))};_.X=function(a,b){return _.ub(Qb(a,b))};_.wl=function(a,b){return Waa(Qb(a,b))};_.xl=function(a,b,c=!1){return Pb(_.ul(a,b),c)};_.yl=function(a,b,c=0){return Pb(_.vl(a,b),c)};
zl=function(a,b){return Pb(Xaa(Qb(a,b)),0)};_.Al=function(a,b,c=0){return Pb(_.sl(a,b),c)};_.Bl=function(a,b){a=Qb(a,b);b=typeof a;a!=null&&(b==="bigint"?a=Aa(BigInt.asIntN(64,a)):hb(a)?b==="string"?(b=Math.trunc(Number(a)),Number.isSafeInteger(b)?a=Aa(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a=paa()?Aa(BigInt.asIntN(64,BigInt(a))):Aa(cba(a)))):a=Number.isSafeInteger(a)?Aa(Zaa(a)):Aa(eba(a)):a=void 0);return Pb(a,yza)};_.Cl=function(a,b){return Pb(_.fl(a,b),0)};
_.Y=function(a,b,c=""){return Pb(_.X(a,b),c)};_.Dl=function(a,b,c=0){return Pb(_.wl(a,b),c)};_.El=function(a,b,c,d,e){return _.Fb(a,b,_.ub,c,d,e)};_.Fl=function(a,b,c){a=_.El(a,b,3,void 0,!0);Laa(a,c);return a[c]};_.Gl=function(a,b,c,d,e){return _.Fb(a,b,Waa,c,d,e)};Eza=function(a,b,c){a=_.Gl(a,b,3,void 0,!0);Laa(a,c);return a[c]};_.Hl=function(a,b,c){return _.Y(a,_.jl(a,c,b))};_.Il=function(a,b,c){return _.sl(a,_.jl(a,c,b))};_.Jl=function(a,b,c){return _.X(a,_.jl(a,c,b))};
_.Kl=function(a,b,c,d){return _.kl(a,b,_.jl(a,d,c))};Fza=function(a,b){a=_.X(a,b);return a==null?void 0:a};_.Ll=function(a,b,c){return _.al(a,b,Taa(c))};_.Ml=function(a,b,c){return _.Mb(a,b,Taa(c),!1)};Nl=function(a,b,c){return _.al(a,b,c==null?c:kb(c))};_.Ol=function(a,b,c){return _.Mb(a,b,c==null?c:kb(c),0)};_.Pl=function(a,b,c){return _.al(a,b,_.nb(c))};_.Ac=function(a,b,c){return _.al(a,b,jba(c))};_.Yj=function(a,b,c){return _.Mb(a,b,jba(c),"")};_.Zj=function(a,b,c,d){return _.il(a,b,c,jba(d))};
_.Ql=function(a,b,c){return _.al(a,b,c==null?c:_.ib(c))};_.Rl=function(a,b,c){return _.Mb(a,b,c==null?c:_.ib(c),0)};Tl=function(a,b,c){_.il(a,b,Sl,c==null?c:_.ib(c))};_.Ul=function(a,b){return _.X(a,b)!=null};_.Gza=function(a,b){return _.Jb(a,b,nba)};var pca,Rb,Xb,Hza;Xb=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("N");return new a(Daa(b))};Hza=function(a,b){a=b.vc?b.r6(a,b.vc,b.gX,!0):b.r6(a,b.gX,null,!0);return a===null?void 0:a};
_.Bk=class{constructor(a,b){this.Mf=yba(a,b)}toJSON(){return qca(this)}Yc(a){try{return Rb=!0,a&&(pca=a===pba||a!==oba&&a!==tba&&a!==wba?pba:a),JSON.stringify(qca(this),Iba)}finally{a&&(pca=void 0),Rb=!1}}getExtension(a){return a.vc?a.xG?a.r6(this,a.vc,a.gX,_.gl(),!0):a.r6(this,a.vc,a.gX,!0):a.xG?a.r6(this,a.gX,_.gl(),!0):a.r6(this,a.gX,a.defaultValue,!0)}hasExtension(a){return a.vc?_.bl(this,a.vc,a.gX,!0):Hza(this,a)!==void 0}clone(){const a=this.Mf;return new this.constructor(Xba(a,a[_.Ma],!1))}uP(){return Na(this.Mf)}bc(){return wb(this)}};
_.Bk.prototype.u2c=Gaa;_.Bk.prototype.toString=function(){try{return Rb=!0,qca(this).toString()}finally{Rb=!1}};_.Iza=_.rca();_.Vl=class{constructor(a,b){this.fEa=a;a=Bya(_.Iza);this.q5b=!!a&&b===a||!1}};_.Jza=new _.Vl(function(a,b,c,d,e){if(a.Ju!==2)return!1;_.qza(a,Cza(b,d,c),e);return!0},_.Iza);_.Kza=new _.Vl(function(a,b,c,d,e){if(a.Ju!==2)return!1;_.qza(a,Cza(b,d,c,!0),e);return!0},_.Iza);_.Lza=new _.Vl(function(a,b,c){if(a.Ju!==2)return!1;a=_.rza(a);_.Bb(b,b[_.Ma],c,a===""?void 0:a);return!0},_.rca());var Mza=class{constructor(a){this.gX=175237375;this.vc=a;this.xG=0;this.r6=_.kl;this.defaultValue=void 0}};var Wl=class extends _.Bk{constructor(a){super(a)}getWidth(){return _.vl(this,1)}getHeight(){return _.vl(this,2)}};var Nza=class extends _.Bk{constructor(a){super(a)}};var Oza=class extends _.Bk{constructor(a){super(a)}getKey(){return _.X(this,1)}xx(a){return _.Ac(this,1,a)}bma(a){return _.Pl(this,2,a)}};var Pza=class extends _.Bk{constructor(a){super(a)}};var Qza=class extends _.Bk{constructor(a){super(a)}};var Rza=class extends _.Bk{constructor(a){super(a)}};var Sza=class extends _.Bk{constructor(a){super(a)}};var Tza=class extends _.Bk{constructor(a){super(a)}};var Uza=class extends _.Bk{constructor(a){super(a)}bma(a){return _.Pl(this,2,a)}};var Vza=class extends _.Bk{constructor(a){super(a)}getMessage(){return _.X(this,1)}dma(a){return _.Ac(this,1,a)}};var Wza=class extends _.Bk{constructor(a){super(a)}};var Xza=class extends _.Bk{constructor(a){super(a)}getKey(){return _.X(this,1)}xx(a){return _.Ac(this,1,a)}getValue(){return _.X(this,2)}qha(){return _.X(this,2)}setValue(a){return _.Ac(this,2,a)}yl(){return _.Ul(this,2)}};var Yza=class extends _.Bk{constructor(a){super(a)}getKey(){return _.X(this,1)}xx(a){return _.Ac(this,1,a)}jRb(){return _.X(this,2)}getValue(){return _.X(this,3)}qha(){return _.X(this,3)}setValue(a){return _.Ac(this,3,a)}yl(){return _.Ul(this,3)}};var Zza=class extends _.Bk{constructor(a){super(a)}};var $za=class extends _.Bk{constructor(a){super(a)}};var aAa=class extends _.Bk{constructor(a){super(a)}};var bAa=class extends _.Bk{constructor(a){super(a)}};var cAa=class extends _.Bk{constructor(a){super(a)}};var dAa=class extends _.Bk{constructor(a){super(a)}};var eAa=class extends _.Bk{constructor(a){super(a)}};var fAa=class extends _.Bk{constructor(a){super(a)}getFeature(){return _.X(this,7)}zsb(a){return _.Ac(this,7,a)}hasFeature(){return _.Ul(this,7)}Ula(a){_.Ac(this,6,a)}t8a(){return Fza(this,6)}};var gAa=class extends _.Bk{constructor(a){super(a)}};var hAa=class extends _.Bk{constructor(a){super(a)}};var iAa=class extends _.Bk{constructor(a){super(a)}Af(){return _.X(this,4)}uH(a){_.Ac(this,4,a)}WC(){return _.Ul(this,4)}};var jAa=class extends _.Bk{constructor(a){super(a)}cCa(a){return Nl(this,4,a)}u8a(){return _.kl(this,iAa,8)}};var kAa=class extends _.Bk{constructor(a){super(a)}getUrl(){return _.X(this,2)}bP(){return _.X(this,2)}Nz(a){return _.Ac(this,2,a)}W6(){return _.Ul(this,2)}Af(){return _.X(this,12)}uH(a){_.Ac(this,12,a)}WC(){return _.Ul(this,12)}u8a(){return _.kl(this,iAa,9)}};var lAa=class extends _.Bk{constructor(a){super(a)}w0b(a){_.Ql(this,1,a)}Pwa(){return _.kl(this,kAa,2)}x9a(){return _.kl(this,jAa,3)}D8a(){return _.kl(this,Vza,4)}};var mAa=class extends _.Bk{constructor(a){super(a)}};var nAa=class extends _.Bk{constructor(a){super(a)}getOrigin(){return _.wl(this,1)}gma(a){return _.Ql(this,1,a)}getContainerId(){return _.X(this,3)}setContainerId(a){return _.Ac(this,3,a)}};var oAa=class extends _.Bk{constructor(a){super(a)}getKey(){return _.wl(this,1)}xx(a){return _.Ql(this,1,a)}bma(a){return _.Pl(this,3,a)}};var Xl=class extends _.Bk{constructor(a){super(a)}getKey(){return _.Y(this,1)}xx(a){return _.Ac(this,1,a)}getValue(){return _.Y(this,2)}setValue(a){return _.Ac(this,2,a)}yl(){return _.Ul(this,2)}},Sl=[3,4,5,6,7];var pAa=class extends _.Bk{constructor(a){super(a)}};var qAa=class extends _.Bk{constructor(a){super(a)}setInterval(a){return _.Ac(this,1,a)}clearInterval(){return _.al(this,1)}};var rAa=class extends _.Bk{constructor(a){super(a)}PC(){return _.Kl(this,pAa,1,Yl)}Vla(a){return _.pl(this,1,Yl,a)}bK(){return _.il(this,1,Yl)}S6(){return _.kca(this,pAa,_.jl(this,Yl,1))!==void 0}getTime(){return _.Kl(this,qAa,2,Yl)}setTime(a){return _.pl(this,2,Yl,a)}},Yl=[1,2];var sAa=class extends _.Bk{constructor(a){super(a)}getType(){return _.Y(this,1)}sm(a){return _.Ac(this,1,a)}};var tAa=class extends _.Bk{constructor(a){super(a)}};var uAa=class extends _.Bk{constructor(a){super(a)}psb(a){return _.Ac(this,1,a)}Tp(){return _.Y(this,2)}wV(){return _.al(this,2)}FK(){return _.Y(this,3)}Cu(){return _.Ul(this,3)}};var vAa=class extends _.Bk{constructor(a){super(a)}};var wAa=class extends _.Bk{constructor(a){super(a)}};var xAa=class extends _.Bk{constructor(a){super(a)}Cw(){return _.Y(this,2)}};var yAa=class extends _.Bk{constructor(a){super(a)}iha(){return _.yl(this,1)}};var zAa=class extends _.Bk{constructor(a){super(a)}L6(){return _.Y(this,1)}rm(a){_.Ac(this,1,a)}getUrl(){return _.Y(this,2)}bP(){return _.X(this,2)}Nz(a){return _.Ac(this,2,a)}W6(){return _.Ul(this,2)}};var AAa=class extends _.Bk{constructor(a){super(a)}Ew(){return _.Y(this,1)}fCa(a){return _.Ac(this,1,a)}};var BAa=class extends _.Bk{constructor(a){super(a)}FK(){return _.Y(this,1)}Cu(){return _.Ul(this,1)}};var CAa=class extends _.Bk{constructor(a){super(a)}};var DAa=class extends _.Bk{constructor(a){super(a)}};var EAa=class extends _.Bk{constructor(a){super(a)}getType(){return _.Dl(this,1,0)}sm(a){return _.Ql(this,1,a)}FK(){return _.Y(this,2)}Cu(){return _.Ul(this,2)}};var FAa=class extends _.Bk{constructor(a){super(a)}ih(){return _.Y(this,1)}};var GAa=class extends _.Bk{constructor(a){super(a)}};var HAa=class extends _.Bk{constructor(a){super(a)}};var IAa=class extends _.Bk{constructor(a){super(a)}getStringValue(){return _.Hl(this,3,Zl)}setStringValue(a){return _.Zj(this,3,Zl,a)}},Zl=[2,3,4,5,6];var JAa=class extends _.Bk{constructor(a){super(a,32)}sRb(){return _.Y(this,5)}J8a(){return _.kl(this,HAa,14)}h8a(){return _.kl(this,zAa,16)}g8a(){return _.kl(this,yAa,17)}f8a(){return _.kl(this,xAa,19)}l8a(){return _.kl(this,FAa,23)}k8a(){return _.kl(this,EAa,24)}j8a(){return _.kl(this,DAa,25)}i8a(){return _.kl(this,BAa,26)}e8a(){return _.kl(this,wAa,27)}A8a(){return _.kl(this,GAa,28)}d8a(){return _.kl(this,vAa,29)}v8a(){return _.nl(this,Xl,31,_.gl())}wTa(a){_.rl(this,31,Xl,a)}};var KAa=class extends _.Bk{constructor(a){super(a)}xsb(a){return Nl(this,1,a)}};var LAa=class extends _.Bk{constructor(a){super(a)}};var MAa=class extends _.Bk{constructor(a){super(a)}Lz(a){return _.Ac(this,10,a)}};var NAa=class extends _.Bk{constructor(a){super(a,135)}ssb(a){return _.Ac(this,12,a)}Ula(a){_.Ql(this,82,a)}t8a(){const a=_.wl(this,82);return a==null?void 0:a}C0b(a){_.Ll(this,16,a)}Gsb(a){return _.Ac(this,17,a)}Hwa(){return _.X(this,18)}ima(a){return _.Ac(this,18,a)}w0b(a){_.Ql(this,23,a)}v8a(){return _.nl(this,Xl,5,_.gl())}wTa(a){_.rl(this,5,Xl,a)}bma(a){return _.Pl(this,7,a)}XBa(a){_.Ac(this,1,a)}Mn(){return _.X(this,32)}setProjectId(a){return _.Ac(this,32,a)}OBa(a){_.Ac(this,2,a)}M8a(){return _.X(this,
121)}Dsb(a){return _.Ll(this,6,a)}Nsb(a){return _.Ac(this,8,a)}Pwa(){return _.kl(this,kAa,30)}x9a(){return _.kl(this,jAa,31)}D8a(){return _.kl(this,Vza,47)}qwa(){return _.X(this,94)}Pla(a){return _.Ac(this,94,a)}sRb(){return _.kl(this,eAa,98)}Q0b(a){_.Ac(this,122,a)}};var OAa=class extends _.Bk{constructor(a){super(a)}};var PAa=class extends _.Bk{constructor(a){super(a)}Hwa(){return _.Y(this,2)}ima(a){return _.Ac(this,2,a)}};var QAa=class extends _.Bk{constructor(a){super(a)}getType(){return _.Dl(this,6,0)}sm(a){return _.Ql(this,6,a)}};var RAa=class extends _.Bk{constructor(a){super(a)}getId(){return _.Dl(this,3,0)}getType(){return _.Dl(this,4,0)}sm(a){return _.Ql(this,4,a)}};var SAa=class extends _.Bk{constructor(a){super(a)}},TAa=[1,2];var UAa=class extends _.Bk{constructor(a){super(a)}getMetadata(){return _.kl(this,SAa,1)}VBa(a){_.ol(this,1,a)}};var VAa=class extends _.Bk{constructor(a){super(a)}getQuery(){return _.Y(this,3)}setQuery(a){return _.Ac(this,3,a)}p$a(){return _.Ul(this,3)}};var WAa=class extends _.Bk{constructor(a){super(a)}getUrl(){return _.Y(this,1)}Nz(a){return _.Ac(this,1,a)}W6(){return _.Ul(this,1)}},XAa=[3];var YAa=class extends _.Bk{constructor(a){super(a)}GX(){return _.kl(this,WAa,1)}};var ZAa=class extends _.Bk{constructor(a){super(a)}FK(){return _.Y(this,1)}Cu(){return _.Ul(this,1)}};var $Aa=class extends _.Bk{constructor(a){super(a)}e8a(){return _.kl(this,wAa,2)}h8a(){return _.kl(this,zAa,3)}g8a(){return _.kl(this,yAa,4)}f8a(){return _.kl(this,xAa,5)}};var aBa=class extends _.Bk{constructor(a){super(a)}};var bBa=class extends _.Bk{constructor(a){super(a)}};var cBa=class extends _.Bk{constructor(a){super(a)}FK(){return _.Y(this,3)}Cu(){return _.Ul(this,3)}};var dBa=class extends _.Bk{constructor(a){super(a)}};var eBa=class extends _.Bk{constructor(a){super(a)}GX(){return _.kl(this,uAa,1)}};var fBa=class extends _.Bk{constructor(a){super(a)}GX(){return _.kl(this,FAa,1)}l8a(){return _.kl(this,FAa,2)}j8a(){return _.kl(this,DAa,3)}i8a(){return _.kl(this,BAa,4)}k8a(){return _.kl(this,EAa,5)}d8a(){return _.kl(this,vAa,6)}Q0b(a){_.Ac(this,7,a)}};var gBa=class extends _.Bk{constructor(a){super(a)}A8a(){return _.kl(this,GAa,3)}};var hBa=class extends _.Bk{constructor(a){super(a)}};var iBa=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Gd(a){return _.Ac(this,1,a)}Fg(){return _.Ul(this,1)}};var jBa=class extends _.Bk{constructor(a){super(a)}};var kBa=class extends _.Bk{constructor(a){super(a)}},lBa=[1];var mBa=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Gd(a){return _.Ac(this,1,a)}Fg(){return _.Ul(this,1)}getStartTime(){return _.Cl(this,2)}p6(){return _.Fl(this,6)}};var nBa=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Gd(a){return _.Ac(this,1,a)}Fg(){return _.Ul(this,1)}R0b(a){return _.Ac(this,2,a)}ih(){return _.Dl(this,4,0)}};var oBa=class extends _.Bk{constructor(a){super(a)}};var am=class extends _.Bk{constructor(a){super(a)}getStringValue(){return _.Hl(this,2,$l)}setStringValue(a){return _.Zj(this,2,$l,a)}},pBa=class extends _.Bk{constructor(a){super(a)}DRb(){return _.nl(this,am,1,_.gl())}r0(a,b){_.cl(this,1,am,a,b)}},$l=[1,2,3,4];var qBa=class extends _.Bk{constructor(a){super(a)}getKey(){return _.Dl(this,1,0)}xx(a){return _.Ql(this,1,a)}getValue(){return _.kl(this,am,2)}setValue(a){return _.ol(this,2,a)}yl(){return _.bl(this,am,2)}};var rBa=class extends _.Bk{constructor(a){super(a)}iha(){return _.Y(this,1)}ih(){return _.Y(this,3)}};var sBa=class extends _.Bk{constructor(a){super(a)}};var tBa=class extends _.Bk{constructor(a){super(a)}};var uBa=class extends _.Bk{constructor(a){super(a)}};var vBa=class extends _.Bk{constructor(a){super(a)}j9a(){return _.Y(this,2)}Rsb(a){return _.Ac(this,2,a)}iha(){return _.Y(this,3)}ih(){return _.Y(this,6)}};var wBa=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Gd(a){return _.Ac(this,1,a)}Fg(){return _.Ul(this,1)}};var xBa=class extends _.Bk{constructor(a){super(a)}};var yBa=class extends _.Bk{constructor(a){super(a)}Tp(){return _.Y(this,1)}wV(){return _.al(this,1)}getFeature(){return _.Y(this,10)}zsb(a){return _.Ac(this,10,a)}hasFeature(){return _.Ul(this,10)}},bm=[2,3,4,5,6,7,8,9];var zBa=class extends _.Bk{constructor(a){super(a)}GX(){return _.kl(this,yBa,3)}};var ABa=class extends _.Bk{constructor(a){super(a)}};var BBa=class extends _.Bk{constructor(a){super(a)}J8a(){return _.kl(this,HAa,1)}};var CBa=class extends _.Bk{constructor(a){super(a)}};OAa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={resourceName:_.h(_.X(this,1))}}else a=void 0;return a};PAa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Gsd:_.h(_.X(this,1)),referer:_.h(_.X(this,2))}}else a=void 0;return a};var DBa=function(a){if(a!=null)return _.Wb(a),{type:_.h(_.wl(a,6)),inputType:_.h(_.wl(a,7)),vP:_.h(_.ul(a,8)),ynd:_.h(_.ul(a,9))}};QAa.prototype.toObject=function(){return DBa(this)};var EBa=function(a){if(a!=null)return _.Wb(a),{id:_.h(_.wl(a,3)),type:_.h(_.wl(a,4))}};RAa.prototype.toObject=function(){return EBa(this)};var FBa=function(a){if(a!=null)return _.Wb(a),{service:EBa(_.Kl(a,RAa,1,TAa)),Ind:_.h(_.ul(a,_.jl(a,TAa,2))),uod:EBa(_.kl(a,RAa,11)),field:DBa(_.kl(a,QAa,5)),Bkd:_.h(_.X(a,12))}};SAa.prototype.toObject=function(){return FBa(this)};var GBa=function(a){if(a!=null)return _.Wb(a),{metadata:FBa(a.getMetadata())}};UAa.prototype.toObject=function(){return GBa(this)};var HBa=function(a){if(a!=null)return _.Wb(a),{Bvd:_.h(_.X(a,1)),pr:_.h(_.X(a,2)),query:_.h(_.X(a,3)),mhd:_.h(_.X(a,4)),vkd:_.h(_.X(a,5)),wsd:_.h(_.wl(a,6)),tsd:_.h(_.wl(a,7)),Ord:_.h(_.X(a,8)),Nrd:_.h(_.X(a,9))}};VAa.prototype.toObject=function(){return HBa(this)};var IBa=function(a){if(a!=null)return _.Wb(a),{url:_.h(_.X(a,1)),Yqd:_.h(_.X(a,2)),Qhd:HBa(_.Kl(a,VAa,3,XAa))}};WAa.prototype.toObject=function(){return IBa(this)};YAa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={KH:IBa(this.GX()),Rxd:GBa(_.kl(this,UAa,2))}}else a=void 0;return a};var JBa=function(a){if(a!=null)return _.Wb(a),{appId:_.h(_.X(a,1))}};wAa.prototype.toObject=function(){return JBa(this)};var KBa=function(a){if(a!=null)return _.Wb(a),{category:_.h(_.X(a,1)),product:_.h(_.X(a,2))}};xAa.prototype.toObject=function(){return KBa(this)};var LBa=function(a){if(a!=null)return _.Wb(a),{priority:_.h(_.vl(a,1))}};yAa.prototype.toObject=function(){return LBa(this)};var MBa=function(a){if(a!=null)return _.Wb(a),{title:_.h(_.X(a,1)),url:_.h(_.X(a,2)),index:_.h(_.vl(a,3))}};zAa.prototype.toObject=function(){return MBa(this)};var NBa=function(a){if(a!=null)return _.Wb(a),{link:_.h(_.X(a,1)),cad:_.h(_.vl(a,2)),nud:_.h(_.vl(a,3)),sod:_.h(_.vl(a,4))}};ZAa.prototype.toObject=function(){return NBa(this)};$Aa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={YTc:JBa(this.e8a()),cUc:MBa(this.h8a()),bUc:LBa(this.g8a()),ZTc:KBa(this.f8a()),aUc:_.h(_.X(this,6)),Iid:NBa(_.kl(this,ZAa,7))}}else a=void 0;return a};aBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};bBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Uwd:_.h(_.ul(this,1))}}else a=void 0;return a};var OBa=function(a){if(a!=null)return _.Wb(a),{Mrd:_.h(_.X(a,1)),revisionId:_.h(_.X(a,2)),link:_.h(_.X(a,3)),nnd:_.h(_.ul(a,4))}};cBa.prototype.toObject=function(){return OBa(this)};dBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={aid:OBa(_.kl(this,cBa,1))}}else a=void 0;return a};var PBa=function(a){if(a!=null)return _.Wb(a),{Rc:_.h(_.vl(a,1)),Qrd:_.h(_.vl(a,2))}};tAa.prototype.toObject=function(){return PBa(this)};var QBa=function(a){if(a!=null)return _.Wb(a),{QRc:_.h(_.X(a,1)),label:_.h(_.X(a,2)),link:_.h(_.X(a,3)),Yfd:_.h(_.X(a,4)),Ssd:PBa(_.kl(a,tAa,5))}};uAa.prototype.toObject=function(){return QBa(this)};eBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={KH:QBa(this.GX())}}else a=void 0;return a};var RBa=function(a){if(a!=null)return _.Wb(a),{cad:_.h(_.vl(a,1)),nwd:_.h(_.vl(a,2))}};vAa.prototype.toObject=function(){return RBa(this)};var SBa=function(a){if(a!=null)return _.Wb(a),{link:_.h(_.X(a,1))}};BAa.prototype.toObject=function(){return SBa(this)};var TBa=function(a){if(a!=null)return _.Wb(a),{Wxd:_.h(_.wl(a,3))}};CAa.prototype.toObject=function(){return TBa(this)};var UBa=function(a){if(a!=null)return _.Wb(a),{pwd:_.h(_.X(a,1)),efd:_.h(_.wl(a,2)),jid:TBa(_.kl(a,CAa,3))}};DAa.prototype.toObject=function(){return UBa(this)};var VBa=function(a){if(a!=null)return _.Wb(a),{type:_.h(_.wl(a,1)),link:_.h(_.X(a,2))}};EAa.prototype.toObject=function(){return VBa(this)};var WBa=function(a){if(a!=null)return _.Wb(a),{status:_.h(_.X(a,1)),Lrd:_.h(_.X(a,2))}};FAa.prototype.toObject=function(){return WBa(this)};fBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={KH:WBa(this.GX()),iUc:WBa(this.l8a()),gUc:UBa(this.j8a()),fUc:SBa(this.i8a()),hUc:VBa(this.k8a()),XTc:RBa(this.d8a()),Tqb:_.h(_.X(this,7))}}else a=void 0;return a};var XBa=function(a){if(a!=null)return _.Wb(a),{pr:_.h(_.wl(a,1))}};GAa.prototype.toObject=function(){return XBa(this)};gBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={appId:_.h(_.X(this,1)),i6c:_.h(_.sl(this,2)),oXc:XBa(this.A8a())}}else a=void 0;return a};hBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={sgd:_.h(_.X(this,1))}}else a=void 0;return a};var YBa=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),entryType:_.h(_.X(a,2)),domComplete:_.h(_.fl(a,3)),domContentLoadedEventEnd:_.h(_.fl(a,4)),domContentLoadedEventStart:_.h(_.fl(a,5)),domInteractive:_.h(_.fl(a,6)),loadEventEnd:_.h(_.fl(a,7)),loadEventStart:_.h(_.fl(a,8)),redirectCount:_.h(_.vl(a,9)),unloadEventEnd:_.h(_.fl(a,10)),unloadEventStart:_.h(_.fl(a,11)),connectEnd:_.h(_.fl(a,12)),connectStart:_.h(_.fl(a,13)),domainLookupEnd:_.h(_.fl(a,14)),domainLookupStart:_.h(_.fl(a,15)),
initiatorType:_.h(_.X(a,16)),fetchStart:_.h(_.fl(a,17)),redirectEnd:_.h(_.fl(a,18)),redirectStart:_.h(_.fl(a,19)),requestStart:_.h(_.fl(a,20)),responseEnd:_.h(_.fl(a,21)),responseStart:_.h(_.fl(a,22)),Wud:_.h(_.fl(a,23)),workerStart:_.h(_.fl(a,24))}};iBa.prototype.toObject=function(){return YBa(this)};var ZBa=function(a){if(a!=null)return _.Wb(a),{Wqd:_.h(_.vl(a,1)),Xtd:_.h(_.X(a,2))}};jBa.prototype.toObject=function(){return ZBa(this)};var $Ba=function(a){if(a!=null)return _.Wb(a),{Wtd:ZBa(_.Kl(a,jBa,1,lBa))}};kBa.prototype.toObject=function(){return $Ba(this)};var aCa=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),startTime:_.h(_.fl(a,2)),endTime:_.h(_.fl(a,3)),entryType:_.h(_.wl(a,4)),kjd:_.h(_.X(a,5)),jjd:_.h(_.El(a,6,3)),fid:_.h(_.X(a,7)),gZc:_.h(_.ul(a,8))}};mBa.prototype.toObject=function(){return aCa(this)};var bCa=function(a){if(a!=null){_.Wb(a);var b=_.h(_.X(a,1)),c=_.h(_.X(a,2));var d=_.nl(a,mBa,3,_.gl());return{name:b,sessionId:c,ixd:_.Sb(d,aCa),status:_.h(_.wl(a,4)),Wpd:YBa(_.kl(a,iBa,5)),Drd:$Ba(_.kl(a,kBa,6)),Hnd:_.h(_.ul(a,7))}}};nBa.prototype.toObject=function(){return bCa(this)};oBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Uod:bCa(_.kl(this,nBa,1))}}else a=void 0;return a};var dCa=function(a){if(a!=null)return _.Wb(a),{numberValue:_.h(_.fl(a,_.jl(a,$l,1))),stringValue:_.h(_.Jl(a,2,$l)),nSc:_.h(_.ul(a,_.jl(a,$l,3))),Aod:cCa(_.Kl(a,pBa,4,$l))}};am.prototype.toObject=function(){return dCa(this)};var cCa=function(a){if(a!=null)return _.Wb(a),{Iad:_.Sb(a.DRb(),dCa)}};pBa.prototype.toObject=function(){return cCa(this)};var eCa=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.wl(a,1)),value:dCa(a.getValue())}};qBa.prototype.toObject=function(){return eCa(this)};var fCa=function(a){if(a!=null)return _.Wb(a),{priority:_.h(_.X(a,1)),stage:_.h(_.X(a,2)),status:_.h(_.X(a,3)),nfd:_.h(_.sl(a,4))}};rBa.prototype.toObject=function(){return fCa(this)};var gCa=function(a){if(a!=null)return _.Wb(a),{J2c:_.h(_.fl(a,1)),adb:_.h(_.ul(a,2))}};sBa.prototype.toObject=function(){return gCa(this)};var hCa=function(a){if(a!=null)return _.Wb(a),{rUc:_.h(_.X(a,1)),dhd:_.h(_.X(a,2))}};tBa.prototype.toObject=function(){return hCa(this)};var iCa=function(a){if(a!=null)return _.Wb(a),{w$c:_.h(_.X(a,1)),Pod:_.h(_.X(a,2)),ild:_.h(_.El(a,3,3))}};uBa.prototype.toObject=function(){return iCa(this)};var jCa=function(a){if(a!=null)return _.Wb(a),{jld:_.h(_.X(a,1)),severity:_.h(_.X(a,2)),priority:_.h(_.X(a,3)),sud:_.h(_.sl(a,4)),Eid:_.h(_.X(a,5)),status:_.h(_.X(a,6))}};vBa.prototype.toObject=function(){return jCa(this)};var kCa=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),sort:_.h(_.wl(a,2))}};wBa.prototype.toObject=function(){return kCa(this)};var lCa=function(a){if(a!=null)return _.Wb(a),{J2c:_.h(_.sl(a,1)),exd:_.h(_.X(a,2)),reason:_.h(_.X(a,3))}};xBa.prototype.toObject=function(){return lCa(this)};var mCa=function(a){if(a!=null){_.Wb(a);var b=_.h(_.X(a,1)),c=_.h(_.X(a,10));var d=_.nl(a,qBa,11,_.gl());return{label:b,dX:c,lfd:_.Sb(d,eCa),Qgd:fCa(_.Kl(a,rBa,2,bm)),gld:iCa(_.Kl(a,uBa,3,bm)),zwd:kCa(_.Kl(a,wBa,4,bm)),Pid:hCa(_.Kl(a,tBa,5,bm)),lxd:_.h(_.wl(a,_.jl(a,bm,6))),Bxd:lCa(_.Kl(a,xBa,7,bm)),kld:jCa(_.Kl(a,vBa,8,bm)),Cid:gCa(_.Kl(a,sBa,9,bm))}}};yBa.prototype.toObject=function(){return mCa(this)};zBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={fpd:_.h(_.X(this,1)),hpd:_.h(_.X(this,2)),KH:mCa(this.GX())}}else a=void 0;return a};ABa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Swd:_.h(_.wl(this,1)),urlPrefix:_.h(_.X(this,2)),znd:_.h(_.ul(this,3)),app:_.h(_.wl(this,4)),Mgd:_.h(_.wl(this,5)),Knd:_.h(_.ul(this,6)),sqd:_.h(_.wl(this,7))}}else a=void 0;return a};var nCa=function(a){if(a!=null)return _.Wb(a),{pageSize:_.h(_.vl(a,1)),index:_.h(_.vl(a,2)),PPb:_.h(_.wl(a,3)),Jnd:_.h(_.ul(a,4)),step:_.h(_.wl(a,5)),ood:_.h(_.vl(a,6)),sortColumn:_.h(_.wl(a,7)),Cvd:_.h(_.wl(a,8)),dfd:_.h(_.wl(a,9)),Dpd:_.h(_.X(a,10))}};HAa.prototype.toObject=function(){return nCa(this)};BBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={s2c:nCa(this.J8a())}}else a=void 0;return a};CBa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Cpd:_.h(_.wl(this,1))}}else a=void 0;return a};new YAa;new eBa;new fBa;new gBa;new $Aa;new BBa;new PAa;new dBa;new hBa;new ABa;new zBa;new oBa;new bBa;new CBa;new OAa;new aBa;var oCa=function(a){if(a!=null)return _.Wb(a),{width:_.h(_.vl(a,1)),height:_.h(_.vl(a,2))}};Wl.prototype.toObject=function(){return oCa(this)};var pCa=function(a){if(a!=null)return _.Wb(a),{screenResolution:oCa(_.kl(a,Wl,1)),Hud:_.h(_.vl(a,2)),hyd:oCa(_.kl(a,Wl,3))}};Nza.prototype.toObject=function(){return pCa(this)};var qCa=function(a){if(a!=null)return _.Wb(a),{qNb:_.h(_.wl(a,_.jl(a,Sl,3))),sNb:_.h(_.wl(a,_.jl(a,Sl,4))),pNb:_.h(_.wl(a,_.jl(a,Sl,5))),tNb:_.h(_.wl(a,_.jl(a,Sl,6))),bWb:_.h(_.wl(a,_.jl(a,Sl,7))),key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};Xl.prototype.toObject=function(){return qCa(this)};var sCa=function(a){var b=Rj("window.location.href");a==null&&(a='Unknown Error of type "null/undefined"');if(typeof a==="string")return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};let c,d;var e=!1;try{c=a.lineNumber||a.line||"Not available"}catch(f){c="Not available",e=!0}try{d=a.fileName||a.filename||a.sourceURL||_.da.$googDebugFname||b}catch(f){d="Not available",e=!0}b=rCa(a);if(!(!e&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){e=a.message;
if(e==null){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)e=a.constructor.name;else if(e=a.constructor,cm[e])e=cm[e];else{e=String(e);if(!cm[e]){const f=/function\s+([^\(]+)/m.exec(e);cm[e]=f?f[1]:"[Anonymous]"}e=cm[e]}e='Unknown Error of type "'+e+'"'}else e="Unknown Error of unknown type";typeof a.toString==="function"&&Object.prototype.toString!==a.toString&&(e+=": "+a.toString())}return{message:e,name:a.name||"UnknownError",lineNumber:c,fileName:d,stack:b||"Not available"}}return{message:a.message,
name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:b}},rCa=function(a,b){b||(b={});b[tCa(a)]=!0;let c=a.stack||"";var d=a.cause;d&&!b[tCa(d)]&&(c+="\nCaused by: ",d.stack&&d.stack.indexOf(d.toString())==0||(c+=typeof d==="string"?d:d.message+"\n"),c+=rCa(d,b));a=a.errors;if(Array.isArray(a)){d=1;let e;for(e=0;e<a.length&&!(d>4);e++)b[tCa(a[e])]||(c+="\nInner error "+d++ +": ",a[e].stack&&a[e].stack.indexOf(a[e].toString())==0||(c+=typeof a[e]==="string"?a[e]:a[e].message+"\n"),c+=rCa(a[e],
b));e<a.length&&(c+="\n... "+(a.length-e)+" more inner errors")}return c},tCa=function(a){let b="";typeof a.toString==="function"&&(b=""+a);return b+a.stack},cm={};var uCa=function(a){if(a!=null)return _.Wb(a),{z8c:_.h(_.X(a,1)),uvd:_.h(_.X(a,2)),surveyId:_.h(_.X(a,3)),vwd:_.h(_.X(a,6)),responseType:_.h(_.wl(a,4)),P9c:_.h(_.X(a,5)),Q9c:_.h(_.X(a,7)),R9c:_.h(_.X(a,8))}};Pza.prototype.toObject=function(){return uCa(this)};var vCa=function(a){if(a!=null)return _.Wb(a),{jZb:_.h(_.vl(a,1)),P3c:_.h(_.Fb(a,2,_.lb,3)),yRc:_.h(_.Fb(a,3,_.lb,3)),zRc:_.h(_.El(a,4,3)),Gqd:_.h(_.Fb(a,5,_.lb,3))}};Qza.prototype.toObject=function(){return vCa(this)};var wCa=function(a){if(a!=null)return _.Wb(a),{jZb:_.h(_.vl(a,1)),Ffd:_.h(_.X(a,2))}};Rza.prototype.toObject=function(){return wCa(this)};var xCa=function(a){if(a!=null)return _.Wb(a),{jZb:_.h(_.vl(a,1)),Tsd:_.h(_.vl(a,2))}};Sza.prototype.toObject=function(){return xCa(this)};var yCa=function(a){if(a!=null){_.Wb(a);var b=uCa(_.kl(a,Pza,1));var c=_.nl(a,Qza,2,_.gl());c=_.Sb(c,vCa);var d=_.nl(a,Sza,3,_.gl());d=_.Sb(d,xCa);a=_.nl(a,Rza,4,_.gl());return{ymd:b,Spd:c,Usd:d,Bqd:_.Sb(a,wCa)}}};Tza.prototype.toObject=function(){return yCa(this)};var zCa=class{};var ACa=class extends _.Bk{constructor(a){super(a)}};ACa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Igd:_.h(_.Fb(this,1,_.lb,3)),Kgd:_.h(_.Fb(this,2,_.lb,3)),xfd:_.h(_.Fb(this,3,_.lb,3)),Jgd:_.h(_.Fb(this,4,_.lb,3))}}else a=void 0;return a};var BCa=function(){};var dm=function(){};dm.prototype.next=function(){return CCa};var CCa={done:!0,value:void 0};dm.prototype.o2=function(){return this};var fDa=function(a){if(a instanceof em||a instanceof DCa||a instanceof fm)return a;if(typeof a.next=="function")return new em(()=>a);if(typeof a[Symbol.iterator]=="function")return new em(()=>a[Symbol.iterator]());if(typeof a.o2=="function")return new em(()=>a.o2());throw Error("Q");},em=class{constructor(a){this.z7a=a}o2(){return new DCa(this.z7a())}[Symbol.iterator](){return new fm(this.z7a())}p3b(){return new fm(this.z7a())}},DCa=class extends dm{constructor(a){super();this.Mia=a}next(){return this.Mia.next()}[Symbol.iterator](){return new fm(this.Mia)}p3b(){return new fm(this.Mia)}},
fm=class extends em{constructor(a){super(()=>a);this.Mia=a}next(){return this.Mia.next()}};var gDa=function(){};var gm=function(){};_.Nk(gm,gDa);gm.prototype[Symbol.iterator]=function(){return fDa(this.o2(!0)).p3b()};gm.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};var im=function(a){this.hE=a;this.mta=null};_.Nk(im,gm);_.aa=im.prototype;_.aa.set=function(a,b){jm(this);try{this.hE.setItem(a,b)}catch(c){if(this.hE.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.aa.get=function(a){jm(this);a=this.hE.getItem(a);if(typeof a!=="string"&&a!==null)throw"Storage mechanism: Invalid value was encountered";return a};_.aa.remove=function(a){jm(this);this.hE.removeItem(a)};
_.aa.o2=function(a){jm(this);var b=0,c=this.hE,d=new dm;d.next=function(){if(b>=c.length)return CCa;var e=c.key(b++);if(a)return{value:e,done:!1};e=c.getItem(e);if(typeof e!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:e,done:!1}};return d};_.aa.clear=function(){jm(this);this.hE.clear()};_.aa.key=function(a){jm(this);return this.hE.key(a)};
var jm=function(a){if(a.hE==null)throw Error("R");let b;((b=a.mta)!=null?b:a.mta=hDa(a.hE))||fa(Error("R"))},hDa=function(a){if(!a)return!1;try{return a.setItem("__sak","1"),a.removeItem("__sak"),!0}catch(b){return b instanceof DOMException&&(b.name==="QuotaExceededError"||b.code===22||b.code===1014||b.name==="NS_ERROR_DOM_QUOTA_REACHED")&&a&&a.length!==0}};var iDa=function(){let a=null;try{a=_.da.sessionStorage||null}catch(b){}im.call(this,a)};_.Nk(iDa,im);/*

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 jDa;jDa="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");_.kDa=function(){for(var a=Array(36),b=0,c,d=0;d<36;d++)d==8||d==13||d==18||d==23?a[d]="-":d==14?a[d]="4":(b<=2&&(b=33554432+Math.random()*16777216|0),c=b&15,b>>=4,a[d]=jDa[d==19?c&3|8:c]);return a.join("")};var lDa=new iDa;var mDa=function(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.indexOf("blob:")===0&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();a.indexOf("//")==0&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");c!=-1&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("S`"+a);if(c!=="http"&&c!=="https"&&c!=="chrome-extension"&&c!=="moz-extension"&&
c!=="file"&&c!=="android-app"&&c!=="chrome-search"&&c!=="chrome-untrusted"&&c!=="chrome"&&c!=="app"&&c!=="devtools")throw Error("T`"+c);a="";var d=b.indexOf(":");if(d!=-1){var e=b.substring(d+1);b=b.substring(0,d);if(c==="http"&&e!=="80"||c==="https"&&e!=="443")a=":"+e}return c+"://"+b+a};var oDa=function(a,b,c){var d=String(_.da.location.href);return d&&a&&b?[b,nDa(mDa(d),a,c||null)].join(" "):null},nDa=function(a,b,c){var d=[];let e=[];if((Array.isArray(c)?2:1)==1)return e=[b,a],_.Sk(d,function(l){e.push(l)}),pDa(e.join(" "));const f=[],g=[];_.Sk(c,function(l){g.push(l.key);f.push(l.value)});c=Math.floor((new Date).getTime()/1E3);e=f.length==0?[c,b,a]:[f.join(":"),c,b,a];_.Sk(d,function(l){e.push(l)});a=pDa(e.join(" "));a=[c,a];g.length==0||a.push(g.join(""));return a.join("_")},
pDa=function(a){const b=sca();b.update(a);return b.digestString().toLowerCase()};var qDa=globalThis.trustedTypes,tca=qDa,vca;_.$b=class{constructor(a){this.UYb=a}toString(){return this.UYb+""}};_.cc=class{constructor(a){this.WYb=a}toString(){return this.WYb}};_.Aca=new _.cc("about:invalid#zClosurez");var xca=class{constructor(a){this.isValid=a}},yca=[fc("data"),fc("http"),fc("https"),fc("mailto"),fc("ftp"),new xca(a=>/^[^:]*([/?#]|$)/.test(a))],rDa=Zb(()=>typeof URL==="function"),sDa=["data:","http:","https:","mailto:","ftp:"],Bca=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;_.kc=class{constructor(a){this.TYb=a}toString(){return this.TYb+""}};_.km=Zb(()=>new _.kc(qDa?qDa.emptyHTML:""));var Dca="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var lm,tDa;lm=function(a,b){if(!Number.isFinite(a))return String(a);a=String(a);let c=a.indexOf(".");c===-1&&(c=a.length);const d=a[0]==="-"?"-":"";d&&(a=a.substring(1));return d+"0".repeat(Math.max(0,b-c))+a};_.mm=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.Mk()).toString(36)};tDa=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()};
_.uDa=function(a,b){var c=1;a=a.split(b);const d=[];for(;c>0&&a.length;)d.push(a.shift()),c--;a.length&&d.push(a.join(b));return d};_.nm=function(a){this.vl=a||{cookie:""}};_.aa=_.nm.prototype;_.aa.isEnabled=function(){if(!_.da.navigator.cookieEnabled)return!1;if(!this.Vs())return!0;this.set("TESTCOOKIESENABLED","1",{xWb:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
_.aa.set=function(a,b,c){let d;var e=!1;let f;if(typeof c==="object"){f=c.Cud;e=c.Vud||!1;d=c.domain||void 0;var g=c.path||void 0;var l=c.xWb}if(/[;=\s]/.test(a))throw Error("W`"+a);if(/[;\r\n]/.test(b))throw Error("X`"+b);l===void 0&&(l=-1);c=d?";domain="+d:"";g=g?";path="+g:"";e=e?";secure":"";l=l<0?"":l==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+l*1E3)).toUTCString();this.vl.cookie=a+"="+b+c+g+l+e+(f!=null?";samesite="+f:"")};
_.aa.get=function(a,b){const c=a+"=",d=(this.vl.cookie||"").split(";");for(let e=0,f;e<d.length;e++){f=d[e].trim();if(f.lastIndexOf(c,0)==0)return f.slice(c.length);if(f==a)return""}return b};_.aa.remove=function(a,b,c){const d=this.V4(a);this.set(a,"",{xWb:0,path:b,domain:c});return d};_.aa.u6=function(){return vDa(this).keys};_.aa.Xy=function(){return vDa(this).values};_.aa.Vs=function(){return!this.vl.cookie};_.aa.V4=function(a){return this.get(a)!==void 0};
_.aa.clear=function(){const a=vDa(this).keys;for(let b=a.length-1;b>=0;b--)this.remove(a[b])};var vDa=function(a){a=(a.vl.cookie||"").split(";");const b=[],c=[];let d,e;for(let f=0;f<a.length;f++)e=a[f].trim(),d=e.indexOf("="),d==-1?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}},wDa=new _.nm(typeof document=="undefined"?null:document);var xDa;xDa=function(a,b,c,d){(a=_.da[a])||typeof document==="undefined"||(a=(new _.nm(document)).get(b));return a?oDa(a,c,d):null};
_.yDa=function(a){var b=mDa(String(_.da.location.href));const c=[];var d;(d=_.da.__SAPISID||_.da.__APISID||_.da.__3PSAPISID||_.da.__1PSAPISID||_.da.__OVERRIDE_SID)?d=!0:(typeof document!=="undefined"&&(d=new _.nm(document),d=d.get("SAPISID")||d.get("APISID")||d.get("__Secure-3PAPISID")||d.get("__Secure-1PAPISID")),d=!!d);if(d){var e=(d=b=b.indexOf("https:")==0||b.indexOf("chrome-extension:")==0||b.indexOf("chrome-untrusted://new-tab-page")==0||b.indexOf("moz-extension:")==0)?_.da.__SAPISID:_.da.__APISID;
e||typeof document==="undefined"||(e=new _.nm(document),e=e.get(d?"SAPISID":"APISID")||e.get("__Secure-3PAPISID"));(d=e?oDa(e,d?"SAPISIDHASH":"APISIDHASH",a):null)&&c.push(d);b&&((b=xDa("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&c.push(b),(a=xDa("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&c.push(a))}return c.length==0?null:c.join(" ")};var zDa=function(a){return _.xe(function*(){var b=new CompressionStream("gzip");const c=(new Response(b.readable)).arrayBuffer();b=b.writable.getWriter();yield b.write((new TextEncoder).encode(a));yield b.close();return new Uint8Array(yield c)})},ADa=class{constructor(){this.minSize=1024}o7(a){return a<this.minSize?!1:typeof CompressionStream!=="undefined"}};var om=function(){this.w5=this.w5;this.nZ=this.nZ};om.prototype.w5=!1;om.prototype.isDisposed=function(){return this.w5};om.prototype.dispose=function(){this.w5||(this.w5=!0,this.Gn())};om.prototype[Symbol.dispose]=function(){this.dispose()};var BDa=function(a,b){a.w5?b():(a.nZ||(a.nZ=[]),a.nZ.push(b))};om.prototype.Gn=function(){if(this.nZ)for(;this.nZ.length;)this.nZ.shift()()};var CDa=class extends _.Bk{constructor(a){super(a)}};var DDa=function(a){if(a!=null){_.Wb(a);var b=Vb(_.hl(a,1)),c=_.h(_.X(a,4));var d=_.Fb(a,2,eca,_.gl());return{phd:b,qhd:c,skd:Vb(d),Oxd:_.h(_.ul(a,3))}}};CDa.prototype.toObject=function(){return DDa(this)};var EDa=class{constructor(a,b){this.Jxa=a;this.callback=b;this.enabled=!1;this.Dib=()=>_.Mk();this.hVb=this.Dib()}setInterval(a){this.Jxa=a;this.El&&this.enabled?(this.stop(),this.start()):this.El&&this.stop()}start(){this.enabled=!0;this.El||(this.El=setTimeout(()=>{this.tick()},this.Jxa),this.hVb=this.Dib())}stop(){this.enabled=!1;this.El&&(clearTimeout(this.El),this.El=void 0)}tick(){if(this.enabled){const a=Math.max(this.Dib()-this.hVb,0);a<this.Jxa*.8?this.El=setTimeout(()=>{this.tick()},this.Jxa-
a):(this.El&&(clearTimeout(this.El),this.El=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.El=void 0}};var FDa=class extends _.Bk{constructor(a){super(a)}};var GDa=function(a){if(a!=null)return _.Wb(a),{Hqd:_.h(_.vl(a,13)),Gnd:_.h(_.ul(a,24))}};FDa.prototype.toObject=function(){return GDa(this)};var HDa=class extends _.Bk{constructor(a){super(a)}};var IDa=function(a){if(a!=null)return _.Wb(a),{Vrd:GDa(_.kl(a,FDa,2))}};HDa.prototype.toObject=function(){return IDa(this)};var pm=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0};pm.prototype.clone=function(){return new pm(this.x,this.y)};var JDa=function(a,b){return new pm(a.x-b.x,a.y-b.y)};_.aa=pm.prototype;_.aa.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.aa.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.aa.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.aa.translate=function(a,b){a instanceof pm?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b==="number"&&(this.y+=b));return this};_.aa.scale=function(a,b){this.x*=a;this.y*=typeof b==="number"?b:a;return this};var qm=function(a,b){this.width=a;this.height=b};_.aa=qm.prototype;_.aa.clone=function(){return new qm(this.width,this.height)};_.aa.aspectRatio=function(){return this.width/this.height};_.aa.Vs=function(){return!(this.width*this.height)};_.aa.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.aa.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.aa.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.aa.scale=function(a,b){this.width*=a;this.height*=typeof b==="number"?b:a;return this};var Oca="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var MDa=function(a,b){this.n2b=a===KDa&&b||"";this.Bzc=LDa};MDa.prototype.toString=function(){return this.n2b};var LDa={},KDa={};var NDa="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(" "),
ODa=[["dir",{Wn:3,conditions:Zb(()=>new Map([["dir",new Set(["auto","ltr","rtl"])]]))}],["async",{Wn:3,conditions:Zb(()=>new Map([["async",new Set(["async"])]]))}],["cite",{Wn:2}],["loading",{Wn:3,conditions:Zb(()=>new Map([["loading",new Set(["eager","lazy"])]]))}],["poster",{Wn:2}],["target",{Wn:3,conditions:Zb(()=>new Map([["target",new Set(["_self","_blank"])]]))}]],PDa=function(a,b,c){c=a.APb.get(c);return(c==null?0:c.has(b))?c.get(b):a.pRc.has(b)?{Wn:1}:(c=a.yYc.get(b))?c:a.ERb&&[...a.ERb].some(d=>
b.indexOf(d)===0)?{Wn:1}:{Wn:0}},QDa=new class{constructor(a,b,c,d,e){this.oRc=a;this.APb=b;this.pRc=c;this.yYc=d;this.ERb=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 NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" ").concat(["BUTTON",
"INPUT"])),new Map([["A",new Map([["href",{Wn:2}]])],["AREA",new Map([["href",{Wn:2}]])],["LINK",new Map([["href",{Wn:5,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{Wn:5}],["srcset",{Wn:6}]])],["IMG",new Map([["src",{Wn:5}],["srcset",{Wn:6}]])],["VIDEO",new Map([["src",{Wn:5}]])],["AUDIO",new Map([["src",{Wn:5}]])]]),new Set(Zb(()=>
NDa.concat(["class","id","name"]))),new Map(Zb(()=>ODa.concat([["style",{Wn:1}]]))));var SDa,RDa,TDa;
SDa=function(a,b,c){b=Qca(b,c);b=document.createTreeWalker(b,5,g=>{if(g.nodeType===3)g=1;else if(Sca(g))if(g=Rca(g),g===null)g=2;else{var l=a.D_b;g=g!=="FORM"&&(l.oRc.has(g)||l.APb.has(g))?1:2}else g=2;return g});let d=b.nextNode();const e=c.createDocumentFragment();let f=e;for(;d!==null;){let g;if(d.nodeType===3)g=a.createTextNode(d.data);else if(Sca(d))g=RDa(a,d,c);else throw Error("U");f.appendChild(g);if(d=b.firstChild())f=g;else for(;!(d=b.nextSibling())&&(d=b.parentNode());)f=f.parentNode}return e};
RDa=function(a,b,c){const d=Rca(b);c=c.createElement(d);b=b.attributes;for(const {name:g,value:l}of b){var e=PDa(a.D_b,g,d),f;a:{if(f=e.conditions)for(const [p,t]of f){f=t;let w;const A=(w=b.getNamedItem(p))==null?void 0:w.value;if(A&&!f.has(A)){f=!1;break a}}f=!0}if(f)switch(e.Wn){case 1:yc(c,g,l);break;case 2:a:if(e=void 0,rDa){try{e=new URL(l)}catch(p){e="https:";break a}e=e.protocol}else b:{e=document.createElement("a");try{e.href=l}catch(p){e=void 0;break b}e=e.protocol;e=e===":"||e===""?"https:":
e}yc(c,g,e!==void 0&&sDa.indexOf(e.toLowerCase())!==-1?l:"about:invalid#zClosurez");break;case 3:yc(c,g,l.toLowerCase());break;case 4:yc(c,g,l);break;case 5:yc(c,g,l);break;case 6:yc(c,g,l)}}return c};TDa=class{constructor(){this.D_b=QDa;this.Jc=[]}kq(a){var b=document.implementation.createHTMLDocument("");a=SDa(this,a,b);b=b.body;b.appendChild(a);b=(new XMLSerializer).serializeToString(b);b=b.slice(b.indexOf(">")+1,b.lastIndexOf("</"));return _.lc(b)}createTextNode(a){return document.createTextNode(a)}};
_.UDa=Zb(()=>new TDa);var tm,VDa,XDa,WDa,YDa,$Da,ZDa,um,aEa,sm,bEa,cEa,eEa,rm;tm=function(a){return a?new rm(sm(a)):Cya||(Cya=new rm)};VDa=function(a,b){return typeof b==="string"?a.getElementById(b):b};XDa=function(a,b){Ica(b,function(c,d){d=="style"?a.style.cssText=c:d=="class"?a.className=c:d=="for"?a.htmlFor=c:WDa.hasOwnProperty(d)?a.setAttribute(WDa[d],c):_.Ok(d,"aria-")||_.Ok(d,"data-")?a.setAttribute(d,c):a[d]=c})};
WDa={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"};YDa=function(a){a=a.document;a=a.compatMode=="CSS1Compat"?a.documentElement:a.body;return new qm(a.clientWidth,a.clientHeight)};$Da=function(a){const b=ZDa(a);a=a.defaultView;return new pm(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};
ZDa=function(a){return a.scrollingElement?a.scrollingElement:_.Vk||a.compatMode!="CSS1Compat"?a.body||a.documentElement:a.documentElement};um=function(a){return a?a.defaultView:window};aEa=function(a,b,c){function d(e){e&&b.appendChild(typeof e==="string"?a.createTextNode(e):e)}for(let e=1;e<c.length;e++){const f=c[e];!_.xa(f)||_.Jk(f)&&f.nodeType>0?d(f):_.Sk(f&&typeof f.length=="number"&&typeof f.item=="function"?_.wa(f):f,d)}};
_.vm=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.wm=function(a){let b;for(;b=a.firstChild;)a.removeChild(b)};_.xm=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};sm=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};
bEa=function(a,b){if("textContent"in a)a.textContent=b;else if(a.nodeType==3)a.data=String(b);else if(a.firstChild&&a.firstChild.nodeType==3){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else _.wm(a),a.appendChild(sm(a).createTextNode(String(b)))};
_.dEa=function(a){return a.tagName=="A"&&a.hasAttribute("href")||a.tagName=="INPUT"||a.tagName=="TEXTAREA"||a.tagName=="SELECT"||a.tagName=="BUTTON"?!a.disabled&&(!a.hasAttribute("tabindex")||cEa(a)):a.hasAttribute("tabindex")&&cEa(a)};cEa=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768};eEa=function(a,b){let c=0;for(;a;){if(b(a))return a;a=a.parentNode;c++}return null};rm=function(a){this.vl=a||_.da.document||document};_.aa=rm.prototype;_.aa.uwa=tm;
_.aa.aj=function(a){return VDa(this.vl,a)};_.aa.getElementsByTagName=function(a,b){return(b||this.vl).getElementsByTagName(String(a))};_.aa.setProperties=XDa;_.aa.JK=function(){var a=this.getWindow();return YDa(a||window)};_.aa.createElement=function(a){return _.vm(this.vl,a)};_.aa.createTextNode=function(a){return this.vl.createTextNode(String(a))};_.aa.getWindow=function(){return this.vl.defaultView};_.aa.appendChild=function(a,b){a.appendChild(b)};_.aa.append=function(a,b){aEa(sm(a),a,arguments)};
_.aa.canHaveChildren=function(a){if(a.nodeType!=1)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};_.aa.removeNode=_.xm;
_.aa.OC=function(a){return a.children!=void 0?a.children:Array.prototype.filter.call(a.childNodes,function(b){return b.nodeType==1})};_.aa.Ewa=function(a){return a.parentElement||null};_.aa.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};_.aa.tG=_.dEa;var ym=class extends _.Bk{constructor(a){super(a)}q9a(){return _.Dl(this,1,0)}p0(a){_.Ql(this,1,a)}Osb(a){Nl(this,3,a)}Jsb(a){Nl(this,4,a)}Isb(a){Nl(this,5,a)}};var Vca=class extends _.Bk{constructor(a){super(a)}getVersion(){return _.Y(this,2)}Xsb(a){return _.Ac(this,2,a)}};var Wca=function(a,b){_.ql(a,1,b)},fEa=class extends _.Bk{constructor(a){super(a)}qRb(){return _.xl(this,2)}I0b(a){return _.Ll(this,2,a)}M0b(a){_.Ac(this,4,a)}getModel(){return _.Y(this,6)}Fsb(a){_.Ac(this,6,a)}};var zm=class extends _.Bk{constructor(a){super(a)}Cwa(){return _.Y(this,5)}c9(a){_.Ac(this,5,a)}pwa(){return _.X(this,7)}Lz(a){return _.Ac(this,7,a)}y6(){return Bza(this,ym,10)}};var gEa=function(a){if(a!=null)return _.Wb(a),{rxd:_.h(_.wl(a,1)),isFinal:_.h(_.ul(a,2)),eqb:_.h(_.vl(a,3)),jAa:_.h(_.vl(a,4)),iAa:_.h(_.vl(a,5))}};ym.prototype.toObject=function(){return gEa(this)};var hEa=function(a){if(a!=null)return _.Wb(a),{brand:_.h(_.X(a,1)),version:_.h(_.X(a,2))}};Vca.prototype.toObject=function(){return hEa(this)};var iEa=function(a){if(a!=null){_.Wb(a);var b=_.nl(a,Vca,1,_.gl());return{sxd:_.Sb(b,hEa),mobile:_.h(_.ul(a,2)),platform:_.h(_.X(a,3)),platformVersion:_.h(_.X(a,4)),architecture:_.h(_.X(a,5)),model:_.h(_.X(a,6)),uaFullVersion:_.h(_.X(a,7)),bitness:_.h(_.X(a,8))}}};fEa.prototype.toObject=function(){return iEa(this)};var jEa=function(a){if(a!=null)return _.Wb(a),{PXb:_.h(_.X(a,1)),Ojb:_.h(_.X(a,2)),Oua:_.h(_.wl(a,3)),country:_.h(_.X(a,4)),locale:_.h(_.X(a,5)),T3c:_.h(_.wl(a,6)),lu:_.h(_.X(a,7)),qid:_.h(_.X(a,8)),yhd:iEa(_.kl(a,fEa,9)),old:gEa(_.kl(a,ym,10))}};zm.prototype.toObject=function(){return jEa(this)};var Tca=["platform","platformVersion","architecture","model","uaFullVersion"],Xca=new fEa,Uca=null;var kEa=class extends _.Bk{constructor(a){super(a)}};var lEa=class extends _.Bk{constructor(a){super(a)}};var mEa=class extends _.Bk{constructor(a){super(a)}qwa(){return _.Dl(this,1,0)}Pla(a){return _.Ql(this,1,a)}pwa(){return _.X(this,2)}Lz(a){return _.Ac(this,2,a)}};var nEa=class extends _.Bk{constructor(a){super(a)}Cwa(){return _.Y(this,1)}c9(a){_.Ac(this,1,a)}};var oEa=class extends _.Bk{constructor(a){super(a)}};var pEa=class extends _.Bk{constructor(a){super(a)}qwa(){return _.Dl(this,1,0)}Pla(a){return _.Ql(this,1,a)}};var qEa=class extends _.Bk{constructor(a){super(a)}};var rEa=class extends _.Bk{constructor(a){super(a)}};var sEa=class extends _.Bk{constructor(a){super(a)}Cwa(){return _.Y(this,11)}c9(a){_.Ac(this,11,a)}};var tEa=class extends _.Bk{constructor(a){super(a)}Cwa(){return _.Y(this,5)}c9(a){_.Ac(this,5,a)}};var uEa=class extends _.Bk{constructor(a){super(a)}};var vEa=class extends _.Bk{constructor(a){super(a)}};var wEa=class extends _.Bk{constructor(a){super(a)}Pga(){return _.kl(this,vEa,12)}};var xEa=class extends _.Bk{constructor(a){super(a)}};var yEa=class extends _.Bk{constructor(a){super(a)}W7a(){return _.nl(this,xEa,12,_.gl())}L8a(){return _.nl(this,xEa,13,_.gl())}Pga(){return _.kl(this,vEa,15)}};var zEa=class extends _.Bk{constructor(a){super(a)}};var AEa=class extends _.Bk{constructor(a){super(a)}};var BEa=class extends _.Bk{constructor(a){super(a)}};var CEa=class extends _.Bk{constructor(a){super(a)}getModel(){return _.Y(this,4)}Fsb(a){_.Ac(this,4,a)}M0b(a){_.Ac(this,6,a)}};var DEa=class extends _.Bk{constructor(a){super(a)}};var EEa=class extends _.Bk{constructor(a){super(a)}};var FEa=class extends _.Bk{constructor(a){super(a)}};var GEa=class extends _.Bk{constructor(a){super(a)}W7a(){return _.nl(this,FEa,13,_.gl())}L8a(){return _.nl(this,FEa,14,_.gl())}Pga(){return _.kl(this,EEa,16)}};var HEa=class extends _.Bk{constructor(a){super(a)}V7a(){return _.Kl(this,lEa,1,Am)}r8a(){return _.Kl(this,qEa,2,Am)}B8a(){return _.Kl(this,rEa,3,Am)}v9a(){return _.Kl(this,GEa,5,Am)}o8a(){return _.Kl(this,pEa,6,Am)}},Am=[1,2,3,4,5,6];var IEa=class extends _.Bk{constructor(a){super(a)}};var JEa=class extends _.Bk{constructor(a){super(a)}oRb(){return _.Y(this,3)}getModel(){return _.Y(this,6)}Fsb(a){_.Ac(this,6,a)}dha(){return _.Y(this,7)}};var KEa=class extends _.Bk{constructor(a){super(a)}pwa(){return _.X(this,1)}Lz(a){return _.Ac(this,1,a)}Ula(a){_.Ac(this,3,a)}t8a(){return Fza(this,3)}iNb(){_.al(this,4)}};var Bm=class extends _.Bk{constructor(a){super(a)}qwa(){return _.Dl(this,1,0)}Pla(a){return _.Ql(this,1,a)}V7a(){return _.kl(this,lEa,22)}o8a(){return _.kl(this,pEa,28)}r8a(){return _.kl(this,qEa,24)}B8a(){return _.kl(this,rEa,25)}z6(){return Bza(this,zm,11)}v9a(){return _.kl(this,GEa,26)}};var LEa=function(a){if(a!=null)return _.Wb(a),{uld:_.h(_.El(a,1,3))}};kEa.prototype.toObject=function(){return LEa(this)};var MEa=function(a){if(a!=null)return _.Wb(a),{lYa:_.h(_.X(a,1)),EMb:_.h(_.X(a,4)),t3c:_.h(_.X(a,5)),lgd:_.h(_.wl(a,2)),mgd:_.h(_.wl(a,6)),d0a:_.h(_.wl(a,8)),tld:LEa(_.kl(a,kEa,9))}};lEa.prototype.toObject=function(){return MEa(this)};var NEa=function(a){if(a!=null)return _.Wb(a),{GZa:_.h(_.wl(a,1)),lu:_.h(_.X(a,2)),pgd:_.h(_.X(a,3))}};mEa.prototype.toObject=function(){return NEa(this)};var OEa=function(a){if(a!=null)return _.Wb(a),{locale:_.h(_.X(a,1)),dta:_.h(_.X(a,2)),zgd:_.h(_.X(a,3)),flashVersion:_.h(_.X(a,4))}};nEa.prototype.toObject=function(){return OEa(this)};var PEa=function(a){if(a!=null)return _.Wb(a),{clientId:_.h(_.X(a,1)),Z1c:_.h(_.X(a,2)),PXb:_.h(_.X(a,3)),S3c:_.h(_.X(a,4)),R3c:_.h(_.X(a,5)),DLb:_.h(_.X(a,6)),country:_.h(_.X(a,7)),DRc:_.h(_.sl(a,8)),eTc:_.h(_.vl(a,9))}};oEa.prototype.toObject=function(){return PEa(this)};var QEa=function(a){if(a!=null)return _.Wb(a),{GZa:_.h(_.wl(a,1)),lYa:_.h(_.X(a,2)),EMb:_.h(_.X(a,3)),t3c:_.h(_.X(a,4))}};pEa.prototype.toObject=function(){return QEa(this)};var REa=function(a){if(a!=null)return _.Wb(a),{lYa:_.h(_.X(a,1)),dkd:_.h(_.wl(a,2))}};qEa.prototype.toObject=function(){return REa(this)};var SEa=function(a){if(a!=null)return _.Wb(a),{lYa:_.h(_.X(a,1)),Gld:_.h(_.wl(a,2))}};rEa.prototype.toObject=function(){return SEa(this)};var TEa=function(a){if(a!=null)return _.Wb(a),{deviceId:_.h(_.X(a,9)),Nua:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),cfd:_.h(_.X(a,16)),zqd:_.h(_.X(a,18)),Yxd:_.h(_.X(a,17)),manufacturer:_.h(_.X(a,3)),pr:_.h(_.X(a,4)),Skd:_.h(_.X(a,5)),EMb:_.h(_.X(a,6)),ywd:_.h(_.X(a,7)),igd:_.h(_.wl(a,8)),locale:_.h(_.X(a,11)),vqd:_.h(_.ul(a,12)),uwd:_.h(_.wl(a,13)),T3c:_.h(_.wl(a,14)),Eqd:_.h(_.ul(a,15)),yqd:_.h(_.wl(a,19)),ujd:_.h(_.X(a,20)),Kqd:_.h(_.wl(a,21))}};sEa.prototype.toObject=function(){return TEa(this)};var UEa=function(a){if(a!=null)return _.Wb(a),{appVersion:_.h(_.X(a,1)),vid:_.h(_.X(a,3)),Nua:_.h(_.X(a,2)),p2c:_.h(_.X(a,4)),locale:_.h(_.X(a,5))}};tEa.prototype.toObject=function(){return UEa(this)};var VEa=function(a){if(a!=null)return _.Wb(a),{S3c:_.h(_.X(a,1)),R3c:_.h(_.X(a,2)),DLb:_.h(_.X(a,3)),country:_.h(_.X(a,4)),DRc:_.h(_.sl(a,5)),eTc:_.h(_.vl(a,6)),Pfd:_.h(_.X(a,7))}};uEa.prototype.toObject=function(){return VEa(this)};var WEa=function(a){if(a!=null)return _.Wb(a),{U_c:_.h(_.ul(a,1)),q0c:_.h(_.ul(a,2)),f0c:_.h(_.ul(a,3)),D_c:_.h(_.ul(a,4))}};vEa.prototype.toObject=function(){return WEa(this)};var XEa=function(a){if(a!=null)return _.Wb(a),{Oua:_.h(_.wl(a,1)),VOb:_.h(_.X(a,2)),Nua:_.h(_.X(a,3)),wYb:_.h(_.sl(a,4)),YYb:_.h(_.vl(a,5)),ZVb:_.h(_.vl(a,6)),RXb:_.h(_.X(a,7)),Ojb:_.h(_.X(a,8)),QXb:_.h(_.X(a,9)),d0a:_.h(_.X(a,10)),hOb:_.h(_.X(a,11)),oMb:WEa(a.Pga())}};wEa.prototype.toObject=function(){return XEa(this)};var YEa=function(a){if(a!=null)return _.Wb(a),{manufacturer:_.h(_.X(a,1)),fVc:_.h(_.X(a,2)),MVc:_.h(_.X(a,3)),NVc:_.h(_.X(a,4)),LVc:_.h(_.X(a,5))}};xEa.prototype.toObject=function(){return YEa(this)};var ZEa=function(a){if(a!=null)return _.Wb(a),{Oua:_.h(_.wl(a,1)),VOb:_.h(_.X(a,2)),Nua:_.h(_.X(a,3)),wYb:_.h(_.sl(a,4)),YYb:_.h(_.vl(a,5)),ZVb:_.h(_.vl(a,6)),RXb:_.h(_.X(a,7)),Ojb:_.h(_.X(a,8)),QXb:_.h(_.X(a,9)),d0a:_.h(_.X(a,10)),hOb:_.h(_.X(a,11)),lSc:_.Sb(a.W7a(),YEa),O2c:_.Sb(a.L8a(),YEa),oMb:WEa(a.Pga())}};yEa.prototype.toObject=function(){return ZEa(this)};var $Ea=function(a){if(a!=null)return _.Wb(a),{iyd:ZEa(_.kl(a,yEa,1)),Xod:XEa(_.kl(a,wEa,2))}};zEa.prototype.toObject=function(){return $Ea(this)};var aFa=function(a){if(a!=null)return _.Wb(a),{deviceId:_.h(_.X(a,1)),Oua:_.h(_.wl(a,2)),Avd:_.h(_.X(a,3))}};AEa.prototype.toObject=function(){return aFa(this)};var bFa=function(a){if(a!=null)return _.Wb(a),{deviceId:_.h(_.X(a,1)),PXb:_.h(_.wl(a,2)),appId:_.h(_.X(a,3)),appVersion:_.h(_.X(a,4)),p2c:_.h(_.X(a,5))}};BEa.prototype.toObject=function(){return bFa(this)};var cFa=function(a){if(a!=null)return _.Wb(a),{clientId:_.h(_.X(a,1)),Z1c:_.h(_.X(a,7)),epd:_.h(_.X(a,3)),model:_.h(_.X(a,4)),DLb:_.h(_.X(a,5)),platformVersion:_.h(_.X(a,6)),country:_.h(_.X(a,8))}};CEa.prototype.toObject=function(){return cFa(this)};var dFa=function(a){if(a!=null)return _.Wb(a),{xad:_.h(_.wl(a,1))}};DEa.prototype.toObject=function(){return dFa(this)};var eFa=function(a){if(a!=null)return _.Wb(a),{U_c:_.h(_.ul(a,1)),q0c:_.h(_.ul(a,2)),f0c:_.h(_.ul(a,3)),D_c:_.h(_.ul(a,4))}};EEa.prototype.toObject=function(){return eFa(this)};var fFa=function(a){if(a!=null)return _.Wb(a),{manufacturer:_.h(_.X(a,1)),fVc:_.h(_.X(a,2)),MVc:_.h(_.X(a,3)),NVc:_.h(_.X(a,4)),LVc:_.h(_.X(a,5))}};FEa.prototype.toObject=function(){return fFa(this)};var gFa=function(a){if(a!=null)return _.Wb(a),{Oua:_.h(_.wl(a,1)),VOb:_.h(_.X(a,2)),Nua:_.h(_.X(a,3)),wYb:_.h(_.sl(a,4)),YYb:_.h(_.vl(a,5)),ZVb:_.h(_.vl(a,6)),RXb:_.h(_.X(a,7)),Ojb:_.h(_.X(a,8)),QXb:_.h(_.X(a,9)),Jqd:_.h(_.X(a,10)),d0a:_.h(_.X(a,11)),hOb:_.h(_.X(a,12)),lSc:_.Sb(a.W7a(),fFa),O2c:_.Sb(a.L8a(),fFa),rgd:_.h(_.ul(a,15)),oMb:eFa(a.Pga()),xad:_.h(_.wl(a,17))}};GEa.prototype.toObject=function(){return gFa(this)};var hFa=function(a){if(a!=null)return _.Wb(a),{fSc:MEa(a.V7a()),KVc:REa(a.r8a()),XXc:SEa(a.B8a()),Ypd:dFa(_.Kl(a,DEa,4,Am)),fbd:gFa(a.v9a()),ZUc:QEa(a.o8a())}};HEa.prototype.toObject=function(){return hFa(this)};var iFa=function(a){if(a!=null)return _.Wb(a),{Zod:_.h(_.wl(a,1))}};IEa.prototype.toObject=function(){return iFa(this)};var jFa=function(a){if(a!=null)return _.Wb(a),{eyd:_.h(_.wl(a,1)),Jud:_.h(_.X(a,2)),fingerprint:_.h(_.X(a,3)),qmd:_.h(_.X(a,4)),manufacturer:_.h(_.X(a,5)),model:_.h(_.X(a,6)),language:_.h(_.X(a,7)),country:_.h(_.X(a,8)),yxd:_.h(_.X(a,9)),xxd:_.h(_.X(a,10))}};JEa.prototype.toObject=function(){return jFa(this)};var kFa=function(a){if(a!=null)return _.Wb(a),{lu:_.h(_.X(a,1)),ljd:_.h(_.X(a,2)),environment:_.h(_.X(a,3)),location:_.h(_.X(a,4)),Yod:_.h(_.X(a,5)),Hld:_.h(_.X(a,6)),apd:_.h(_.X(a,7)),vpd:_.h(_.X(a,8)),cyd:_.h(_.X(a,9)),Otd:_.h(_.X(a,10))}};KEa.prototype.toObject=function(){return kFa(this)};var lFa=function(a){if(a!=null)return _.Wb(a),{GZa:_.h(_.wl(a,1)),Qtd:_.h(_.X(a,6)),Rtd:_.h(_.X(a,7)),fSc:MEa(a.V7a()),qgd:NEa(_.kl(a,mEa,14)),pjd:PEa(_.kl(a,oEa,3)),ZUc:QEa(a.o8a()),KVc:REa(a.r8a()),XXc:SEa(a.B8a()),jmd:TEa(_.kl(a,sEa,16)),bod:jEa(_.kl(a,zm,11)),fod:UEa(_.kl(a,tEa,20)),Wod:VEa(_.kl(a,uEa,13)),Zpd:$Ea(_.kl(a,zEa,27)),aqd:aFa(_.kl(a,AEa,34)),ard:bFa(_.kl(a,BEa,10)),Jrd:cFa(_.kl(a,CEa,5)),Prd:hFa(_.kl(a,HEa,23)),Nvd:iFa(_.kl(a,IEa,18)),dyd:jFa(_.kl(a,JEa,8)),fbd:gFa(a.v9a()),syd:kFa(_.kl(a,
KEa,15)),ygd:OEa(_.kl(a,nEa,9)),Amd:_.h(_.sl(a,12))}};Bm.prototype.toObject=function(){return lFa(this)};var mFa=class extends _.Bk{constructor(a){super(a)}};var nFa=class extends _.Bk{constructor(a){super(a)}};var oFa=class extends _.Bk{constructor(a){super(a)}};var pFa=class extends _.Bk{constructor(a){super(a)}};var qFa=class extends _.Bk{constructor(a){super(a)}};var rFa=class extends _.Bk{constructor(a){super(a)}};var sFa=class extends _.Bk{constructor(a){super(a)}};var tFa=class extends _.Bk{constructor(a){super(a)}getVersion(){return _.Y(this,3)}Xsb(a){return _.Ac(this,3,a)}};var uFa=class extends _.Bk{constructor(a){super(a)}getKey(){return _.Y(this,1)}xx(a){return _.Ac(this,1,a)}getValue(){return _.Y(this,2)}qha(){return _.X(this,2)}setValue(a){return _.Ac(this,2,a)}yl(){return _.Ul(this,2)}};var vFa=class extends _.Bk{constructor(a){super(a)}};var wFa=class extends _.Bk{constructor(a){super(a)}};_.jk=class extends _.Bk{constructor(a){super(a)}getSeconds(){return _.Bl(this,1)}setSeconds(a){return _.Mb(this,1,_.nb(a),"0")}K8a(){return _.yl(this,2)}ema(a){return _.Ol(this,2,a)}toDate(){const a=Number(Pb(rb(Qb(this,1),!0),"0")),b=this.K8a();return new Date(a*1E3+b/1E6)}fwa(a){return this.ZQb(a.getTime())}ZQb(a){Number.isFinite(a)||(a=0);return this.setSeconds(Math.floor(a/1E3)).ema((a%1E3+1E3)%1E3*1E6)}};var xFa=class extends _.Bk{constructor(a){super(a)}};var yFa=class extends _.Bk{constructor(a){super(a)}};var zFa=class extends _.Bk{constructor(a){super(a,4)}};var Cm=class extends _.Bk{constructor(a){super(a,36)}Qla(a){return _.Ac(this,26,a)}Nwa(a){return _.nl(this,uFa,3,_.gl(a))}setValue(a,b){return _.cl(this,3,uFa,a,b)}y0b(a){_.ol(this,16,a)}Lta(){return _.al(this,16)}Qga(){return _.kl(this,zFa,33)}v0b(a){_.ol(this,33,a)}};var AFa=class extends _.Bk{constructor(a){super(a,19)}uX(){return Bza(this,Bm,1)}Ola(a){_.ol(this,1,a)}d9(a){return _.Ql(this,2,a)}Q8a(){return _.Dl(this,9,0)}Qga(){return _.kl(this,zFa,18)}v0b(a){_.ol(this,18,a)}};var BFa=function(a){if(a!=null)return _.Wb(a),{Vhd:_.h(_.sl(a,3)),Whd:_.h(rb(Qb(a,1))),xvd:_.h(_.ul(a,2))}};mFa.prototype.toObject=function(){return BFa(this)};var CFa=function(a){if(a!=null)return _.Wb(a),{Rnd:_.h(_.ul(a,1)),Bnd:_.h(_.ul(a,2)),egd:_.h(_.wl(a,3)),End:_.h(_.ul(a,4))}};nFa.prototype.toObject=function(){return CFa(this)};var DFa=function(a){if(a!=null)return _.Wb(a),{cxd:_.h(_.sl(a,1)),Cxd:_.h(_.sl(a,2)),source:_.h(_.X(a,3))}};oFa.prototype.toObject=function(){return DFa(this)};var EFa=function(a){if(a!=null)return _.Wb(a),{U6c:_.h(_.fl(a,1)),Aud:_.h(_.vl(a,2)),pxd:_.h(_.vl(a,3)),Uvd:_.h(_.vl(a,4))}};pFa.prototype.toObject=function(){return EFa(this)};var FFa=function(a){if(a!=null)return _.Wb(a),{U6c:_.h(_.fl(a,1))}};qFa.prototype.toObject=function(){return FFa(this)};var GFa=function(a){if(a!=null)return _.Wb(a),{Nod:_.h(_.wl(a,1)),Brd:EFa(_.kl(a,pFa,2)),Crd:FFa(_.kl(a,qFa,3))}};rFa.prototype.toObject=function(){return GFa(this)};var HFa=function(a){if(a!=null)return _.Wb(a),{uhd:_.h(_.El(a,1,3)),Mqd:_.h(_.El(a,2,3)),rmd:_.h(_.Fb(a,3,_.lb,3)),Krd:_.h(_.tl(a,4,3)),Axd:_.h(_.tl(a,5,3))}};sFa.prototype.toObject=function(){return HFa(this)};var IFa=function(a){if(a!=null)return _.Wb(a),{Nfd:_.h(_.vl(a,1)),Bfd:_.h(_.X(a,2)),version:_.h(_.X(a,3))}};tFa.prototype.toObject=function(){return IFa(this)};var JFa=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};uFa.prototype.toObject=function(){return JFa(this)};var KFa=function(a){if(a!=null)return _.Wb(a),{networkType:_.Dl(a,1,-1),Ipd:_.Dl(a,2,0)}};vFa.prototype.toObject=function(){return KFa(this)};var LFa=function(a){if(a!=null)return _.Wb(a),{bjd:_.h(_.wl(a,1))}};wFa.prototype.toObject=function(){return LFa(this)};_.Dm=function(a){if(a!=null)return _.Wb(a),{seconds:_.Al(a,1),aXb:_.yl(a,2)}};_.jk.prototype.toObject=function(){return _.Dm(this)};var MFa=function(a){if(a!=null)return _.Wb(a),{gid:_.Dl(a,1,0),Yid:_.Dm(_.kl(a,_.jk,2)),zkd:_.Dl(a,3,0),txd:_.Dl(a,4,0),ajd:LFa(_.kl(a,wFa,5)),Akd:_.Dl(a,6,0)}};xFa.prototype.toObject=function(){return MFa(this)};var NFa=function(a){if(a!=null)return _.Wb(a),{o5b:_.Y(a,1),Hpd:MFa(_.kl(a,xFa,2)),yud:Vb(_.hl(a,3))}};yFa.prototype.toObject=function(){return NFa(this)};var OFa=function(a){if(a!=null)return _.Wb(a),{asd:IDa(_.kl(a,HDa,1)),gsd:_.Dl(a,2,0),svd:NFa(_.kl(a,yFa,3))}};zFa.prototype.toObject=function(){return OFa(this)};var PFa=function(a){if(a!=null)return _.Wb(a),{rK:_.h(rb(Qb(a,1))),Hkd:_.h(rb(Qb(a,17))),vgd:_.h(_.sl(a,22)),n0b:_.h(_.sl(a,21)),tag:_.h(_.X(a,2)),Dkd:_.h(_.vl(a,11)),componentId:_.h(_.X(a,26)),Ekd:_.h(_.sl(a,12)),Tnd:_.h(_.ul(a,10)),Had:_.Sb(a.Nwa(),JFa),store:Vb(_.hl(a,4)),Ofd:IFa(_.kl(a,tFa,9)),Gvd:Vb(_.hl(a,6)),Hvd:_.h(_.X(a,8)),Ivd:_.h(_.X(a,13)),Jvd:_.h(_.X(a,29)),exp:HFa(_.kl(a,sFa,7)),hna:_.h(_.X(a,14)),hxd:_.Al(a,15,18E4),experimentIds:DDa(_.kl(a,CDa,16)),Ghd:Vb(_.hl(a,18)),Hhd:_.h(_.X(a,
24)),mnd:_.h(_.wl(a,19)),Vwd:_.h(_.Fb(a,20,_.lb,3)),Nld:_.h(_.Fb(a,27,_.lb,3)),bqd:KFa(_.kl(a,vFa,23)),Smd:_.h(_.ul(a,25)),uyd:_.h(_.X(a,28)),Kpd:_.h(_.fl(a,30)),vhd:_.h(_.fl(a,32)),Ptd:GFa(_.kl(a,rFa,35)),sTc:OFa(a.Qga()),Ixd:_.h(_.ul(a,34))}};Cm.prototype.toObject=function(){return PFa(this)};AFa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={aud:_.h(rb(Qb(this,4))),bud:_.h(rb(Qb(this,8))),zhd:lFa(_.kl(this,Bm,1)),rL:_.Dl(this,2,-1),Lya:_.h(_.X(this,6)),tyd:_.h(_.X(this,7)),God:_.Sb(_.nl(this,Cm,3,_.gl()),PFa),dvd:Vb(_.Fb(this,5,eca,_.gl())),Fod:_.h(_.sl(this,14)),hZb:_.Dl(this,9,0),scheduler:_.h(_.wl(this,10)),vjd:CFa(_.kl(this,nFa,11)),Okd:DFa(_.kl(this,oFa,12)),Uhd:BFa(_.kl(this,mFa,13)),Mfd:_.h(Xaa(Qb(this,16))),sTc:OFa(this.Qga())}}else a=void 0;return a};var QFa=function(a,b){_.bl(a.uX(),zm,11)&&(a=a.y6(),_.Ll(a,2,b))},RFa=function(a){const b=a.wP?void 0:um();b?Yca(b,Tca).then(c=>{a.wDa=c;c=a.z6();_.ol(c,9,a.wDa);return!0}).catch(()=>!1):Promise.resolve(!1)},SFa=class{constructor(a,b=!1){this.wP=b;this.wDa=this.locale=null;this.lja=new AFa;Number.isInteger(a)&&this.lja.d9(a);b||(this.locale=document.documentElement.getAttribute("lang"));this.Ola(new Bm)}d9(a){this.lja.d9(a);return this}Ola(a){this.lja.Ola(a);a.qwa()||a.Pla(1);this.wP||(a=this.z6(),
a.Cwa()||a.c9(this.locale));this.wDa&&(a=this.z6(),_.kl(a,fEa,9)||_.ol(a,9,this.wDa))}Lz(a){this.z6().Lz(a);return this}p0(a){_.bl(this.uX(),zm,11)&&this.y6().p0(a)}Osb(a){_.bl(this.uX(),zm,11)&&this.y6().Osb(a)}Jsb(a){_.bl(this.uX(),zm,11)&&this.y6().Jsb(a)}Isb(a){_.bl(this.uX(),zm,11)&&this.y6().Isb(a)}uX(){return _.kl(this.lja,Bm,1)}z6(){const a=this.uX();let b=_.kl(a,zm,11);b||(b=new zm,_.ol(a,11,b));return b}y6(){const a=this.z6();let b=_.kl(a,ym,10);b||(b=new ym,_.Ll(b,2,!1),_.ol(a,10,b));return b}Qga(a){var b=
new FDa;a=Nl(b,13,a);b=new HDa;a=_.ol(b,2,a);b=new zFa;a=_.ol(b,1,a);return _.Ql(a,2,9)}ab(a,b=0,c=0,d=null,e=0,f=0){this.Osb(c);this.Jsb(e);this.Isb(f);c=this.lja.clone();e=Date.now().toString();c=_.al(c,4,_.nb(e));a=_.ql(c,3,a.slice());d&&a.v0b(this.Qga(d));b&&_.Pl(a,14,b);return a}};var TFa=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 UFa=function(a){this.jfa=this.C0a=this.cTb=a};UFa.prototype.reset=function(){this.jfa=this.C0a=this.cTb};UFa.prototype.getValue=function(){return this.C0a};var VFa=class extends _.Bk{constructor(a){super(a)}getId(a){return _.Fl(this,1,a)}};var WFa=class extends _.Bk{constructor(a){super(a)}};var XFa=class extends _.Bk{constructor(a){super(a)}};var YFa=class extends _.Bk{constructor(a){super(a)}am(){return _.yl(this,1)}YO(){return _.vl(this,1)}wH(a){return Nl(this,1,a)}kG(){return _.vl(this,1)!=null}};var ZFa=class extends _.Bk{constructor(a){super(a)}Q8a(){return _.Dl(this,2,0)}d9(a){return _.Ql(this,3,a)}};var $Fa=class extends _.Bk{constructor(a){super(a)}};var aGa=class extends _.Bk{constructor(a){super(a)}};var bGa=class extends _.Bk{constructor(a){super(a,8)}Q8a(){return _.kl(this,$Fa,3)}},cGa=_.Yb(bGa);var dGa=function(a){if(a!=null)return _.Wb(a),{Omd:_.h(_.El(a,1,3))}};VFa.prototype.toObject=function(){return dGa(this)};var eGa=function(a){if(a!=null)return _.Wb(a),{Iod:_.h(_.vl(a,1)),mud:_.h(_.wl(a,2))}};WFa.prototype.toObject=function(){return eGa(this)};var fGa=function(a){if(a!=null)return _.Wb(a),{Lod:_.h(_.El(a,1,3))}};XFa.prototype.toObject=function(){return fGa(this)};var gGa=function(a){if(a!=null)return _.Wb(a),{productId:_.h(_.vl(a,1)),o5b:_.h(_.X(a,2))}};YFa.prototype.toObject=function(){return gGa(this)};var hGa=function(a){if(a!=null)return _.Wb(a),{Lya:_.h(_.X(a,1)),hZb:_.h(_.wl(a,2)),rL:_.Dl(a,3,-1)}};ZFa.prototype.toObject=function(){return hGa(this)};var iGa=function(a){if(a!=null){_.Wb(a);var b=_.nl(a,ZFa,1,_.gl());return{Isd:_.Sb(b,hGa),Jsd:_.h(_.sl(a,2))}}};$Fa.prototype.toObject=function(){return iGa(this)};var jGa=function(a){if(a!=null)return _.Wb(a),{Lya:_.Y(a,1,"UNKNOWN"),o5b:_.h(_.X(a,2))}};aGa.prototype.toObject=function(){return jGa(this)};bGa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={dqd:Pb(rb(Qb(this,1)),"-1"),experiments:dGa(_.kl(this,VFa,2)),hZb:iGa(this.Q8a()),Kod:fGa(_.kl(this,XFa,4)),Jod:_.Sb(_.nl(this,WFa,5,_.gl()),eGa),hsd:_.Sb(_.nl(this,YFa,6,_.gl()),gGa),jvd:_.Sb(_.nl(this,aGa,7,_.gl()),jGa)}}else a=void 0;return a};var kGa;kGa=new Mza(class extends _.Bk{constructor(a){super(a)}});var lGa=function(){return"https://play.google.com/log?format=json&hasfast=true"},mGa=function(a,b){return a.OTb?b?()=>{b().then(()=>{a.flush()})}:()=>{a.flush()}:()=>{}},nGa=function(a){a.Ota||(a.Ota=lGa());try{return(new URL(a.Ota)).toString()}catch(b){return(new URL(a.Ota,um().location.origin)).toString()}},Em=function(a,b,c){a.H7&&a.H7.rG(b,c)},oGa=function(a,b){a.kX=new UFa(b<1?1:b);a.Do.setInterval(a.kX.getValue())},qGa=function(a){pGa(a,32,10,(b,c)=>{b=new URL(b);b.searchParams.set("format",
"json");let d=!1;try{d=um().navigator.sendBeacon(b.toString(),c.Yc())}catch(e){}d||(a.dya=!1);return d})},rGa=function(a){pGa(a,6,5,(b,c)=>{b=new URL(b);b.searchParams.set("format","base64json");b.searchParams.set("p",_.hza(c.Yc()));c=b.toString();if(c.length>15360)return!1;(new Image).src=c;return!0})},pGa=function(a,b,c,d){if(a.Pu.length!==0){var e=new URL(nGa(a));e.searchParams.delete("format");var f=a.j6();f&&e.searchParams.set("auth",f);e.searchParams.set("authuser",a.sessionIndex||"0");for(f=
0;f<c&&a.Pu.length;++f){const g=a.Pu.slice(0,b),l=a.Sw.ab(g,a.SP,a.U7,a.iQ,a.jAa,a.iAa);if(!d(e.toString(),l)){++a.U7;break}a.SP=0;a.U7=0;a.jAa=0;a.iAa=0;a.Pu=a.Pu.slice(g.length)}a.Do.enabled&&a.Do.stop()}},sGa=class extends om{constructor(a){super();this.componentId="";this.Pu=[];this.YUb="";this.YP=null;this.yyb=this.W9=!1;this.kXb=this.tub=-1;this.Xna=this.mNb=!1;this.pO=this.experimentIds=null;this.U7=this.SP=0;this.H7=null;this.iAa=this.jAa=0;this.n0b=1;this.eDa=0;this.LBa=!1;this.rL=a.rL;this.j6=
a.j6||(()=>{});this.Sw=new SFa(a.rL,a.wP);this.network=a.network;this.iQ=a.iQ||null;this.bufferSize=1E3;this.Ota=a.uad||null;this.sessionIndex=a.sessionIndex||null;this.Wua=a.Wua||!1;this.logger=null;this.withCredentials=!a.dPb;this.wP=a.wP||!1;this.dya=!this.wP&&!!um()&&!!um().navigator&&um().navigator.sendBeacon!==void 0;this.OTb=typeof URLSearchParams!=="undefined"&&!!(new URL(lGa())).searchParams&&!!(new URL(lGa())).searchParams.set;const b=(new Bm).Pla(1);this.Sw.Ola(b);this.kX=new UFa(1E4);
a=mGa(this,a.eMb);this.Do=new EDa(this.kX.getValue(),a);this.fMb=new EDa(6E5,a);this.Wua||this.fMb.start();this.wP||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&this.N6a()}),document.addEventListener("pagehide",this.N6a.bind(this)))}Gn(){this.N6a();this.Do.stop();this.fMb.stop();super.Gn()}U0b(a){this.Xna=a}dispatch(a){if(a instanceof Cm)this.log(a);else try{var b=new Cm,c=a.Yc();var d=_.Ac(b,8,c);this.log(d)}catch(e){Em(this,4,1)}}u0b(a){this.Sw.Ola(a)}Qla(a){this.componentId=
a}N0b(a){this.iQ=a}L0b(a){this.YP=a}K0b(a){this.experimentIds||(this.experimentIds=new CDa);var b=this.experimentIds;a=[...a];_.Lb(b,2,a,nca)}QBa(a){if(a){this.experimentIds||(this.experimentIds=new CDa);var b=this.experimentIds;a=a.Yc();_.Ac(b,4,a)}else this.experimentIds&&_.al(this.experimentIds,4)}rsb(a){this.pO=a}q0(a){this.W9=a&&this.dya}Lz(a){this.Sw.Lz(a)}Wla(a){this.mNb=!0;oGa(this,a)}log(a){Em(this,2,1);if(this.OTb){a=a.clone();var b=this.n0b++;a=_.Pl(a,21,b);this.componentId&&a.Qla(this.componentId);
if(rb(Qb(a,1))==null){var c=Date.now();b=a;c=Number.isFinite(c)?c.toString():"0";_.al(b,1,_.nb(c))}_.sl(a,15)!=null||_.Pl(a,15,(new Date).getTimezoneOffset()*(this.Xna?-60:60));this.experimentIds&&a.y0b(this.experimentIds.clone());Em(this,1,1);b=this.Pu.length-this.bufferSize+1;b>0&&(this.Pu.splice(0,b),this.SP+=b,Em(this,3,b));this.Pu.push(a);this.Vya()}}Vya(){this.Wua||this.Do.enabled||this.Do.start()}flush(a,b){if(this.Pu.length===0)a&&a();else if(this.LBa&&this.dya)this.Sw.p0(3),qGa(this);else{var c=
Date.now();if(this.kXb>c&&this.tub<c)b&&b("throttled");else{this.network&&(typeof this.network.q9a==="function"?this.Sw.p0(this.network.q9a()):this.Sw.p0(0));var d=this.Pu.length,e=this.Sw.ab(this.Pu,this.SP,this.U7,this.iQ,this.jAa,this.iAa);c={};var f=this.j6();f&&(c.Authorization=f);var g=new URL(nGa(this));this.sessionIndex&&(c["X-Goog-AuthUser"]=this.sessionIndex,g.searchParams.set("authuser",this.sessionIndex));this.YP&&(Object.defineProperty(c,"X-Goog-PageId",{value:this.YP}),g.searchParams.set("pageId",
this.YP));if(f&&this.YUb===f)b&&b("stale-auth-token");else{this.Pu=[];this.Do.enabled&&this.Do.stop();this.SP=0;const l=e.Yc();let p;this.pO&&this.pO.o7(l.length)&&(p=zDa(l));const t={url:g.toString(),body:l,mSc:1,Job:c,SZb:"POST",withCredentials:this.withCredentials,eDa:this.eDa},w=J=>{this.kX.reset();this.Do.setInterval(this.kX.getValue());if(J){var L=null;try{const U=JSON.stringify(JSON.parse(J.replace(")]}'\n","")));L=cGa(U)}catch(U){}L&&(J=Number(Pb(rb(Qb(L,1)),"-1")),J>0&&(this.tub=Date.now(),
this.kXb=this.tub+J),L=Hza(L,kGa))&&(L=_.yl(L,1,-1),L!==-1&&(this.mNb||oGa(this,L)))}a&&a();this.U7=0},A=(J,L)=>{var U=_.nl(e,Cm,3,_.gl());var ba=_.sl(e,14);ba=ba==null?void 0:ba;var la=this.kX;la.jfa=Math.min(3E5,la.jfa*2);la.C0a=Math.min(3E5,la.jfa+Math.round(.1*(Math.random()-.5)*2*la.jfa));this.Do.setInterval(this.kX.getValue());J===401&&f&&(this.YUb=f);ba&&(this.SP+=ba);L===void 0&&(L=500<=J&&J<600||J===401||J===0);L&&(this.Pu=U.concat(this.Pu),this.Vya());Em(this,7,1);b&&b("net-send-failed",
J);++this.U7},G=()=>{this.network&&this.network.send(t,w,A)};p?p.then(J=>{Em(this,5,d);t.Job["Content-Encoding"]="gzip";t.Job["Content-Type"]="application/binary";t.body=J;t.mSc=2;G()},()=>{Em(this,6,d);G()}):G()}}}}N6a(){QFa(this.Sw,!0);this.W9&&(this.Sw.p0(3),qGa(this));this.yyb&&(this.Sw.p0(2),rGa(this));this.flush();QFa(this.Sw,!1)}};var tGa=class{constructor(){this.ZQc=typeof AbortController!=="undefined"}send(a,b,c){const d=this;return _.xe(function*(){const e=d.ZQc?new AbortController:void 0,f=e?setTimeout(()=>{e.abort()},a.eDa):void 0;try{const g=Object.assign({},{method:a.SZb,headers:Object.assign({},a.Job)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.eDa&&e?e.signal:null}),l=yield fetch(a.url,g);l.status===200?b==null||b(yield l.text()):c==null||c(l.status)}catch(g){switch(g==null?void 0:g.name){case "AbortError":c==
null||c(408);break;default:c==null||c(400)}}finally{clearTimeout(f)}})}q9a(){return 4}};var uGa=class extends om{constructor(a,b){super();this.rL=a;this.sessionIndex=b;this.QOb="https://play.google.com/log?format=json&hasfast=true";this.lu=null;this.pO=void 0;this.network=null;this.componentId="";this.zZa=this.vjb=this.Lta=this.iQ=null;this.b9a=this.Qrb=!1;this.lX=null;this.LBa=!1;this.Xna=void 0;this.H7=this.YP=null}Lz(a){this.lu=a;return this}rsb(a){this.pO=a}Qla(a){this.componentId=a;return this}N0b(a){this.iQ=a}QBa(a){this.Lta=a}K0b(a){this.vjb=a}u0b(a){this.zZa=a}W9(){this.Qrb=
!0;return this}yyb(){this.b9a=!0;return this}Wla(a){this.lX=Math.max(a,1E3)}dPb(){this.gbd=!0;return this}U0b(a){this.Xna=a}L0b(a){this.YP=a}ab(){this.network||(this.network=new tGa);const a=new sGa({rL:this.rL,j6:this.j6?this.j6:_.yDa,sessionIndex:this.sessionIndex,uad:this.QOb,wP:!1,Wua:!1,dPb:this.gbd,eMb:this.eMb,network:this.network});BDa(this,_.Lk(qc,a));this.zZa&&a.u0b(this.zZa);this.lu&&a.Lz(this.lu);this.pO?a.rsb(this.pO):this.pO!==null&&Math.random()<.5&&a.rsb(new ADa);this.componentId&&
a.Qla(this.componentId);this.iQ&&a.N0b(this.iQ);this.YP&&a.L0b(this.YP);this.Lta&&a.QBa(this.Lta);this.vjb&&a.K0b(this.vjb);this.Qrb&&a.q0(this.Qrb);this.b9a&&(a.yyb=this.b9a);this.lX&&a.Wla(this.lX);this.LBa&&(a.LBa=a.dya);RFa(a.Sw);this.Xna&&a.U0b(!0);this.H7&&(a.H7=this.H7);this.network.d9&&this.network.d9(this.rL);this.network.S7c&&this.network.S7c(a);return a}};var vGa=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.X(a,1)),oeb:_.h(_.sl(a,2))}};Oza.prototype.toObject=function(){return vGa(this)};var wGa=function(a){if(a!=null)return _.Wb(a),{o_c:_.h(_.X(a,1)),oeb:_.h(_.sl(a,2))}};Uza.prototype.toObject=function(){return wGa(this)};var xGa=function(a){if(a!=null)return _.Wb(a),{message:_.h(_.X(a,1)),qqd:_.h(_.X(a,2)),myd:_.h(_.X(a,3)),hjd:_.h(_.X(a,4)),ijd:_.h(_.X(a,5))}};Vza.prototype.toObject=function(){return xGa(this)};var yGa=function(a){if(a!=null)return _.Wb(a),{moduleId:_.h(_.X(a,1)),Urd:_.h(_.X(a,2))}};Wza.prototype.toObject=function(){return yGa(this)};var zGa=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};Xza.prototype.toObject=function(){return zGa(this)};var AGa=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.X(a,1)),comparator:_.h(_.X(a,2)),value:_.h(_.X(a,3))}};Yza.prototype.toObject=function(){return AGa(this)};var BGa=function(a){if(a!=null){_.Wb(a);var b=_.nl(a,Yza,1,_.gl());return{Msd:_.Sb(b,AGa),Nsd:_.h(_.X(a,2))}}};Zza.prototype.toObject=function(){return BGa(this)};var CGa=function(a){if(a!=null)return _.Wb(a),{P3c:_.h(_.Fb(a,1,_.lb,3)),yRc:_.h(_.Fb(a,2,_.lb,3)),zRc:_.h(_.El(a,3,3)),Dqd:_.h(_.X(a,4))}};$za.prototype.toObject=function(){return CGa(this)};var DGa=function(a){if(a!=null)return _.Wb(a),{Q9c:_.h(_.X(a,1)),R9c:_.h(_.X(a,2)),Psd:_.h(_.X(a,3)),umd:_.h(_.ul(a,4)),smd:_.h(_.ul(a,5)),ord:_.h(_.X(a,6)),P9c:_.h(_.X(a,7))}};aAa.prototype.toObject=function(){return DGa(this)};var EGa=function(a){if(a!=null)return _.Wb(a),{ypd:DGa(_.kl(a,aAa,1)),Apd:_.h(_.ul(a,2)),xpd:CGa(_.kl(a,$za,3))}};bAa.prototype.toObject=function(){return EGa(this)};var FGa=function(a){if(a!=null)return _.Wb(a),{Wid:_.h(_.X(a,1)),Vid:_.h(_.X(a,2)),cacheHit:_.h(_.ul(a,3)),gjd:_.h(_.ul(a,4)),Ftd:_.h(_.ul(a,5)),aborted:_.h(_.ul(a,6)),fxd:_.h(_.sl(a,7))}};cAa.prototype.toObject=function(){return FGa(this)};var GGa=function(a){if(a!=null)return _.Wb(a),{Wmd:_.xl(a,1),Zmd:_.Y(a,2),bnd:_.Y(a,3),Vmd:_.Al(a,4),Mxd:_.Dl(a,5,0),Rrd:_.Y(a,6),Xmd:_.Y(a,7),Ymd:_.Y(a,8)}};dAa.prototype.toObject=function(){return GGa(this)};var HGa=function(a){if(a!=null)return _.Wb(a),{wnd:GGa(_.kl(a,dAa,1)),kmd:_.h(_.X(a,2))}};eAa.prototype.toObject=function(){return HGa(this)};var IGa=function(a){if(a!=null)return _.Wb(a),{dX:_.h(_.X(a,7)),Lkd:_.h(_.X(a,1)),release:_.h(_.X(a,2)),environment:_.h(_.X(a,6)),frd:_.h(_.X(a,3)),hrd:_.h(_.X(a,4)),grd:_.h(_.sl(a,5))}};fAa.prototype.toObject=function(){return IGa(this)};var JGa=function(a){if(a!=null)return _.Wb(a),{Ird:_.h(_.wl(a,1))}};gAa.prototype.toObject=function(){return JGa(this)};var KGa=function(a){if(a!=null)return _.Wb(a),{jud:_.h(_.X(a,1)),iud:_.h(_.wl(a,2))}};hAa.prototype.toObject=function(){return KGa(this)};var LGa=function(a){if(a!=null)return _.Wb(a),{ykd:_.h(_.X(a,1)),errorCode:_.h(_.X(a,2)),xkd:_.h(_.wl(a,3)),domain:_.h(_.X(a,4)),reason:_.h(_.X(a,5)),xhd:_.h(_.wl(a,6))}};iAa.prototype.toObject=function(){return LGa(this)};var MGa=function(a){if(a!=null)return _.Wb(a),{P$c:_.h(_.X(a,1)),Osd:_.h(_.X(a,2)),Lsd:_.h(_.X(a,3)),statusCode:_.h(_.vl(a,4)),l6c:_.h(_.sl(a,5)),kla:_.h(_.X(a,6)),TUc:_.h(_.wl(a,7)),J5:LGa(a.u8a()),requestId:_.h(iba(Qb(a,9))),X5c:_.h(_.ul(a,10))}};jAa.prototype.toObject=function(){return MGa(this)};var NGa=function(a){if(a!=null)return _.Wb(a),{method:_.h(_.X(a,1)),url:_.h(_.X(a,2)),kqd:_.h(_.X(a,3)),domain:_.h(_.X(a,12)),P$c:_.h(_.X(a,4)),oud:_.h(_.vl(a,5)),l6c:_.h(_.sl(a,6)),kla:_.h(_.X(a,7)),TUc:_.h(_.wl(a,8)),J5:LGa(a.u8a()),requestId:_.h(iba(Qb(a,10))),X5c:_.h(_.ul(a,11))}};kAa.prototype.toObject=function(){return NGa(this)};var OGa=function(a){if(a!=null)return _.Wb(a),{vWc:_.h(_.wl(a,1)),aEa:NGa(a.Pwa()),Cbd:MGa(a.x9a()),O0c:xGa(a.D8a()),Epd:KGa(_.kl(a,hAa,5))}};lAa.prototype.toObject=function(){return OGa(this)};var PGa=function(a){if(a!=null)return _.Wb(a),{Erd:_.h(hba(Qb(a,1))),Mid:_.h(_.vl(a,2))}};mAa.prototype.toObject=function(){return PGa(this)};var QGa=function(a){if(a!=null)return _.Wb(a),{origin:_.h(_.wl(a,1)),containerType:_.h(_.wl(a,2)),containerId:_.h(_.X(a,3)),containerName:_.h(_.X(a,4)),jnd:_.h(_.sl(a,5))}};nAa.prototype.toObject=function(){return QGa(this)};var RGa=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.wl(a,1)),Tz:_.h(_.sl(a,2)),oeb:_.h(_.sl(a,3)),cod:_.h(_.El(a,4,3)),Tod:QGa(_.kl(a,nAa,5)),kud:_.h(_.sl(a,6))}};oAa.prototype.toObject=function(){return RGa(this)};var SGa=function(a){if(a!=null)return _.Wb(a),{fieldPath:_.h(_.X(a,1))}};pAa.prototype.toObject=function(){return SGa(this)};var TGa=function(a){if(a!=null)return _.Wb(a),{interval:_.h(_.X(a,1))}};qAa.prototype.toObject=function(){return TGa(this)};var UGa=function(a){if(a!=null)return _.Wb(a),{filter:SGa(a.PC()),time:TGa(a.getTime())}};rAa.prototype.toObject=function(){return UGa(this)};var VGa=function(a){if(a!=null)return _.Wb(a),{type:_.h(_.X(a,1)),region:_.h(_.X(a,2)),Xhd:_.h(_.X(a,3))}};sAa.prototype.toObject=function(){return VGa(this)};var WGa=function(a){if(a!=null)return _.Wb(a),{text:_.h(_.X(a,1)),actionId:_.h(_.X(a,2))}};AAa.prototype.toObject=function(){return WGa(this)};var XGa=function(a){if(a!=null)return _.Wb(a),{fgd:_.h(_.wl(a,1)),nSc:_.h(_.ul(a,_.jl(a,Zl,2))),stringValue:_.h(_.Jl(a,3,Zl)),wkd:_.h(_.Jl(a,4,Zl)),intValue:_.h(_.Il(a,5,Zl)),doubleValue:_.h(_.fl(a,_.jl(a,Zl,6))),Rqd:_.h(_.wl(a,7))}};IAa.prototype.toObject=function(){return XGa(this)};var YGa=function(a){if(a!=null){_.Wb(a);var b=_.h(_.X(a,1)),c=_.h(_.wl(a,2)),d=_.h(_.X(a,3)),e=_.h(_.X(a,4)),f=_.h(_.X(a,5)),g=_.h(_.X(a,6)),l=_.h(_.X(a,7)),p=_.h(_.X(a,8)),t=_.h(_.X(a,9)),w=_.h(_.sl(a,10)),A=_.h(_.ul(a,11)),G=_.h(_.ul(a,12)),J=_.h(_.X(a,13)),L=nCa(a.J8a());var U=_.nl(a,IAa,15,_.gl());return{ird:b,Rvd:c,vnd:d,Npd:e,f4c:f,jrd:g,snd:l,tnd:p,und:t,pnd:w,qnd:A,ond:G,rvd:J,s2c:L,Sqd:_.Sb(U,XGa),cUc:MBa(a.h8a()),bUc:LBa(a.g8a()),yfd:UGa(_.kl(a,rAa,18)),ZTc:KBa(a.f8a()),Wgd:VGa(_.kl(a,sAa,
20)),bid:QBa(_.kl(a,uAa,21)),aUc:_.h(_.X(a,22)),iUc:WBa(a.l8a()),hUc:VBa(a.k8a()),gUc:UBa(a.j8a()),fUc:SBa(a.i8a()),YTc:JBa(a.e8a()),oXc:XBa(a.A8a()),XTc:RBa(a.d8a()),Jid:WGa(_.kl(a,AAa,30)),wWc:_.Sb(a.v8a(),qCa)}}};JAa.prototype.toObject=function(){return YGa(this)};var ZGa=function(a){if(a!=null)return _.Wb(a),{yO:_.h(_.vl(a,1)),kkd:_.h(_.vl(a,2)),trd:_.h(_.Fb(a,3,_.lb,3)),aoa:_.h(_.wl(a,4)),Pgd:_.h(_.wl(a,7))}};KAa.prototype.toObject=function(){return ZGa(this)};var $Ga=function(a){if(a!=null)return _.Wb(a),{Afd:ZGa(_.kl(a,KAa,1)),byd:YGa(_.kl(a,JAa,2))}};LAa.prototype.toObject=function(){return $Ga(this)};var aHa=function(a){if(a!=null){_.Wb(a);var b=_.nl(a,MAa,1,_.gl());return{hhd:_.Sb(b,aHa),ugd:_.h(_.X(a,2)),r7:_.h(_.X(a,3)),lu:_.h(_.X(a,10)),kO:_.h(_.X(a,4)),region:_.h(_.X(a,5))}}};MAa.prototype.toObject=function(){return aHa(this)};NAa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={application:_.h(_.wl(this,116)),PV:_.h(_.X(this,12)),environment:_.h(_.wl(this,82)),Xqd:_.h(_.ul(this,27)),cya:_.h(_.ul(this,16)),i4c:_.h(_.X(this,17)),referer:_.h(_.X(this,18)),hYb:_.h(_.X(this,13)),eventType:_.h(_.X(this,3)),SF:_.h(_.X(this,4)),vWc:_.h(_.wl(this,23)),wWc:_.Sb(this.v8a(),qCa),oeb:_.h(_.sl(this,7)),projectNumber:_.h(_.X(this,1)),projectId:_.h(_.X(this,32)),organizationId:_.h(_.X(this,53)),qld:_.h(_.X(this,72)),ngd:_.h(_.X(this,
52)),billingAccountId:_.h(_.X(this,2)),Nhd:_.h(_.X(this,74)),Ahd:_.h(_.X(this,40)),whd:_.h(_.X(this,41)),Dhd:_.h(_.X(this,42)),Z0b:_.h(_.X(this,73)),mSb:yCa(_.kl(this,Tza,20)),zpd:EGa(_.kl(this,bAa,91)),ayd:$Ga(_.kl(this,LAa,21)),traceId:_.h(_.X(this,133)),Kld:_.h(_.X(this,134)),appId:_.h(_.X(this,37)),Rkd:_.h(_.X(this,43)),ILb:_.h(_.X(this,57)),KLb:_.h(_.X(this,58)),MLb:_.h(_.X(this,59)),Vfd:_.h(_.X(this,75)),JLb:_.h(_.X(this,62)),LLb:_.h(_.X(this,65)),Xfd:_.h(_.X(this,84)),Wfd:_.h(_.X(this,129)),
tXb:_.h(_.X(this,121)),Ild:_.h(_.X(this,60)),Jld:_.h(_.X(this,83)),vtd:_.h(_.X(this,61)),knd:_.h(_.X(this,69)),Sxa:_.h(_.ul(this,6)),gob:_.h(_.X(this,8)),Snd:_.h(_.ul(this,9)),cud:_.h(_.X(this,10)),evd:_.h(_.X(this,11)),ltd:_.h(_.X(this,68)),Vkd:_.h(_.wl(this,24)),ggd:_.h(_.wl(this,35)),hgd:_.h(_.wl(this,70)),Gfd:_.h(_.X(this,14)),iwd:_.Sb(_.nl(this,Oza,15,_.gl()),vGa),Mhd:_.h(_.X(this,19)),Zqd:_.h(_.X(this,25)),o_c:_.h(_.X(this,22)),ind:wGa(_.kl(this,Uza,51)),lnd:_.h(_.wl(this,26)),Ksd:OGa(_.kl(this,
lAa,46)),i6c:_.h(_.sl(this,28)),Hrd:JGa(_.kl(this,gAa,38)),Tqd:IGa(_.kl(this,fAa,29)),jwd:_.Sb(_.nl(this,oAa,85,_.gl()),RGa),Z4b:_.h(_.X(this,86)),aEa:NGa(this.Pwa()),Cbd:MGa(this.x9a()),Ejd:pCa(_.kl(this,Nza,33)),Agd:_.h(_.X(this,34)),mpd:_.h(_.X(this,36)),kpd:_.h(_.X(this,39)),Lpd:_.h(_.El(this,44,3)),lpd:_.h(_.X(this,45)),O0c:xGa(this.D8a()),rUc:_.h(_.X(this,48)),Ckd:Vb(_.Fb(this,49,eca,_.gl())),Mwd:_.Sb(_.nl(this,MAa,50,_.gl()),aHa),fvd:Vb(zza(this,99)),gvd:aHa(_.kl(this,MAa,100)),Xgd:_.h(_.X(this,
54)),Rod:BGa(_.kl(this,Zza,55)),Qod:zGa(_.kl(this,Xza,56)),eod:_.Sb(_.nl(this,Wza,63,_.gl()),yGa),dod:_.Sb(_.nl(this,Wza,64,_.gl()),yGa),rnd:_.h(_.X(this,66)),xnd:_.h(_.X(this,67)),wpd:_.h(_.El(this,71,3)),dmd:_.h(_.X(this,76)),gmd:_.h(_.X(this,77)),bmd:_.h(_.X(this,78)),fmd:_.h(_.X(this,79)),emd:_.h(_.X(this,80)),wMb:_.h(_.X(this,81)),rNb:_.h(_.X(this,87)),Fqd:FGa(_.kl(this,cAa,88)),ipd:_.h(_.X(this,89)),jpd:_.h(_.X(this,90)),Vpd:_.h(_.X(this,92)),gaiaId:_.h(_.sl(this,93)),GZa:_.h(_.X(this,94)),
Chd:_.h(_.X(this,95)),Kfd:_.h(_.X(this,96)),Jfd:_.h(_.X(this,97)),f4c:HGa(this.sRb()),mfd:_.h(_.X(this,101)),gnd:_.h(_.ul(this,102)),Xid:_.h(_.X(this,104)),Thd:_.h(_.X(this,105)),datasetId:_.h(_.X(this,106)),Txd:_.h(_.X(this,107)),Eod:_.h(_.sl(this,114)),Sxd:_.h(_.X(this,115)),Kud:_.h(_.X(this,117)),Oud:_.h(_.X(this,118)),Nud:_.h(_.X(this,119)),Tqb:_.h(_.X(this,122)),sid:_.h(_.X(this,123)),Bod:_.h(_.X(this,125)),ivd:PGa(_.kl(this,mAa,126))}}else a=void 0;return a};var bHa=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}"),dHa=class{constructor(a,b,c,d){this.ku=a;this.PV=b;this.Fh=c;this.zp=d;this.oP=d.dTc}get client(){if(this.oP)return this.oP;this.zp||(this.zp={});if(this.zp.fya)return this.oP=new cHa;var a=null;this.zp.sessionIndex&&(a=String(this.zp.sessionIndex));a=new uGa(509,a||"0");this.zp.endpoint&&(a.QOb=this.zp.endpoint);this.oP=a.ab();this.zp.lX&&this.oP.Wla(this.zp.lX);this.zp.W9&&this.oP.q0(!0);return this.oP}XBa(a){this.Fh||
(this.Fh={});this.Fh.projectNumber=a}setProjectId(a){this.Fh||(this.Fh={});this.Fh.projectId=a}OBa(a){this.Fh||(this.Fh={});this.Fh.billingAccountId=a}y0b(a){const b=new ACa;_.Lb(b,3,a,kb);this.client.QBa(b)}Ula(a){this.Fh.environment=a}qL(a={},b=this.ku.location.pathname){this.mb(Object.assign({},a,{name:"pageview",type:b||"",kind:26}),b)}mb(a,b=this.ku.location.pathname){a.type&&bHa.test(a.type);a.name&&bHa.test(a.name);if(a.metadata instanceof Array){var c=a.metadata;for(var d of c)d.key&&d.value&&
typeof d.value==="string"&&bHa.test(d.value)}else if(a.metadata)for(c in d=a.metadata,d){if(!c)continue;const e=d[c];e&&typeof e==="string"&&bHa.test(e)}a.kind===void 0&&(a.kind=29);b=this.S_a(a,b);a=new Cm;c=b.Yc();a=_.Ac(a,8,c);if(b=(b=_.kl(b,LAa,21))?_.kl(b,KAa,1):null)b=_.vl(b,1),Nl(a,11,b==null?void 0:b);this.client.dispatch(a)}S_a(a,b){this.Fh||(this.Fh={});const c=new NAa;var d=this.Fh;d.Sxa!==void 0&&c.Dsb(d.Sxa);d.cya!==void 0&&c.C0b(d.cya);d.gob&&c.Nsb(d.gob);d.hostname&&c.Gsb(d.hostname);
var e,f;c.Ula((f=(e=d.environment)!=null?e:c.t8a())!=null?f:0);d.projectNumber&&c.XBa(d.projectNumber);d.projectId&&c.setProjectId(d.projectId);d.billingAccountId&&c.OBa(d.billingAccountId);d=new Wl;Nl(d,1,this.ku.screen.width);Nl(d,2,this.ku.screen.height);e=new Wl;Nl(e,1,this.ku.innerWidth);Nl(e,2,this.ku.innerHeight);f=new Nza;_.ol(f,1,d);_.ol(f,3,e);Nl(f,2,this.ku.screen.colorDepth);_.ol(c,33,f);a.projectNumber&&(isNaN(Number(a.projectNumber))?c.setProjectId(a.projectNumber):c.XBa(a.projectNumber));
a.projectId&&c.setProjectId(a.projectId);a.billingAccountId&&c.OBa(a.billingAccountId);a.latency&&c.bma(Math.ceil(a.latency));a.mSb&&_.ol(c,20,a.mSb);if(a.A9c)for(const [t,w]of Object.entries(a.A9c))e=t,f=w,d=c,e=(new Oza).xx(e).bma(f),_.rl(d,15,Oza,e);a.TWa&&(d=new KAa,d=_.Ql(d,4,a.TWa.aoa).xsb(a.TWa.id),d=_.Lb(d,3,a.TWa.zfd,kb),e=new LAa,d=_.ol(e,1,d),_.ol(c,21,d));b=_.Ac(c,13,b).ssb(this.PV);b=_.Ac(b,3,a.type);_.Ac(b,4,a.name).w0b(a.kind);if(a.metadata)if(b=a.metadata,b instanceof Array)for(var g of b){var l=
c;b=l.wTa;d=(new Xl).setValue(String(g.value));g.key!==void 0&&d.xx(g.key);g.qNb!==void 0&&Tl(d,3,g.qNb);g.sNb!==void 0&&Tl(d,4,g.sNb);g.pNb!==void 0&&Tl(d,5,g.pNb);g.tNb!==void 0&&Tl(d,6,g.tNb);g.bWb!==void 0&&Tl(d,7,g.bWb);b.call(l,d)}else if(b)for(l in b)l&&(g=c,d=l,e=b[l],d=(new Xl).xx(d).setValue(String(e)),g.wTa(d));l=lDa.get("concordWindowId");l||(l=_.kDa(),lDa.set("concordWindowId",l));_.Ac(c,34,l);(l=this.ku.document.referrer)&&c.ima(l);_.Ll(c,27,this.ku.document.hidden);l=this.Fh;let p;
for(const t of(p=l.features)!=null?p:[])t.apply(c);a.ILb&&_.Ac(c,57,a.ILb);a.KLb&&_.Ac(c,58,a.KLb);a.MLb&&_.Ac(c,59,a.MLb);a.JLb&&_.Ac(c,62,a.JLb);a.LLb&&_.Ac(c,65,a.LLb);a.Z0b&&_.Ac(c,73,a.Z0b);a.wMb&&_.Ac(c,81,a.wMb);a.rNb&&_.Ac(c,87,a.rNb);a.Z4b&&_.Ac(c,86,a.Z4b);a.Tqb&&c.Q0b(a.Tqb);return c}},Zca=function(a){var b=new eHa;a.Fh.features||(a.Fh.features=[]);if(a.Fh.features.find(c=>c.constructor.name===b.constructor.name))return a;a.Fh.features.push(b);return a},fHa=class{constructor(a){this.ku=
a;this.PV="UNDEFINED";this.Fh={Sxa:!1};this.zp={endpoint:"https://cloud.google.com/log?format=json&hasfast=true",lX:2500,W9:!0};this.Fh.hostname=this.ku.location.hostname;this.Fh.cya=this.ku.location.protocol==="https:"}ssb(a){this.PV=a;return this}Wla(a){this.zp.lX=a}Dsb(a){this.Fh.Sxa=a;return this}C0b(a){this.Fh.cya=a}Ula(a){this.Fh.environment=a}XBa(a){this.Fh.projectNumber=a}setProjectId(a){this.Fh.projectId=a;return this}OBa(a){this.Fh.billingAccountId=a}Nsb(a){this.Fh.gob=a;return this}q0(a){this.zp.W9=
a;return this}},cHa=class{dispatch(){}QBa(){}Wla(){}q0(){}};var iHa;_.gHa=function(a){if(a.Xy&&typeof a.Xy=="function")return a.Xy();if(typeof Map!=="undefined"&&a instanceof Map||typeof Set!=="undefined"&&a instanceof Set)return Array.from(a.values());if(typeof a==="string")return a.split("");if(_.xa(a)){const b=[],c=a.length;for(let d=0;d<c;d++)b.push(a[d]);return b}return Mca(a)};
_.hHa=function(a){if(a.u6&&typeof a.u6=="function")return a.u6();if(!a.Xy||typeof a.Xy!="function"){if(typeof Map!=="undefined"&&a instanceof Map)return Array.from(a.keys());if(!(typeof Set!=="undefined"&&a instanceof Set)){if(_.xa(a)||typeof a==="string"){const b=[];a=a.length;for(let c=0;c<a;c++)b.push(c);return b}return _.Nca(a)}}};
iHa=function(a,b,c){if(a.forEach&&typeof a.forEach=="function")a.forEach(b,c);else if(_.xa(a)||typeof a==="string")Array.prototype.forEach.call(a,b,c);else{const d=_.hHa(a),e=_.gHa(a),f=e.length;for(let g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)}};var Fm,jHa,kHa,lHa,mHa,nHa,oHa,Wta;Fm=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");jHa=function(a){a=a.match(Fm)[1]||null;!a&&_.da.self&&_.da.self.location&&(a=_.da.self.location.protocol.slice(0,-1));return a?a.toLowerCase():""};
kHa=function(a,b){if(a){a=a.split("&");for(let c=0;c<a.length;c++){const d=a[c].indexOf("=");let e,f=null;d>=0?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?decodeURIComponent(f.replace(/\+/g," ")):"")}}};lHa=function(a,b){if(!b)return a;var c=a.indexOf("#");c<0&&(c=a.length);let d=a.indexOf("?"),e;d<0||d>c?(d=c,e=""):e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]};
mHa=function(a,b,c){if(Array.isArray(b))for(let d=0;d<b.length;d++)mHa(a,String(b[d]),c);else b!=null&&c.push(a+(b===""?"":"="+encodeURIComponent(String(b))))};nHa=function(a,b){const c=[];for(b=b||0;b<a.length;b+=2)mHa(a[b],a[b+1],c);return c.join("&")};_.Gm=function(a){const b=[];for(const c in a)mHa(c,a[c],b);return b.join("&")};oHa=function(a,b){const c=arguments.length==2?nHa(arguments[1],0):nHa(arguments,1);return lHa(a,c)};
Wta=function(a,b){Fya(a,"/")&&(a=a.slice(0,-1));_.Ok(b,"/")&&(b=b.slice(1));return a+"/"+b};var Km,Mm,vHa,qHa,sHa,rHa,uHa,tHa,Nm;
_.Oj=function(a){this.e3a=this.IH=this.Wu="";this.n8=null;this.BK=this.dAa="";this.cz=!1;let b;a instanceof _.Oj?(this.cz=a.cz,_.Hm(this,a.Wu),this.IH=a.IH,this.uH(a.Af()),pHa(this,a.n8),this.od(a.ke()),_.Im(this,a.hk.clone()),_.Jm(this,a.BK)):a&&(b=String(a).match(Fm))?(this.cz=!1,_.Hm(this,b[1]||"",!0),this.IH=Km(b[2]||""),this.uH(b[3]||"",!0),pHa(this,b[4]),this.od(b[5]||"",!0),_.Im(this,b[6]||"",!0),_.Jm(this,b[7]||"",!0)):(this.cz=!1,this.hk=new _.Lm(null,this.cz))};
_.Oj.prototype.toString=function(){const a=[];var b=this.Wu;b&&a.push(Mm(b,qHa,!0),":");var c=this.Af();if(c||b=="file")a.push("//"),(b=this.IH)&&a.push(Mm(b,qHa,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.n8,c!=null&&a.push(":",String(c));if(c=this.ke())this.WC()&&c.charAt(0)!="/"&&a.push("/"),a.push(Mm(c,c.charAt(0)=="/"?rHa:sHa,!0));(c=this.hk.toString())&&a.push("?",c);(c=this.BK)&&a.push("#",Mm(c,tHa));return a.join("")};
_.Oj.prototype.resolve=function(a){const b=this.clone();let c=!!a.Wu;c?_.Hm(b,a.Wu):c=!!a.IH;c?b.IH=a.IH:c=a.WC();c?b.uH(a.Af()):c=a.n8!=null;var d=a.ke();if(c)pHa(b,a.n8);else if(c=!!a.dAa){if(d.charAt(0)!="/")if(this.WC()&&!this.dAa)d="/"+d;else{var e=b.ke().lastIndexOf("/");e!=-1&&(d=b.ke().slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(_.ma(e,"./")||_.ma(e,"/.")){d=_.Ok(e,"/");e=e.split("/");const f=[];for(let g=0;g<e.length;){const l=e[g++];l=="."?d&&g==e.length&&f.push(""):l==".."?((f.length>
1||f.length==1&&f[0]!="")&&f.pop(),d&&g==e.length&&f.push("")):(f.push(l),d=!0)}d=f.join("/")}else d=e}c?b.od(d):c=a.p$a();c?_.Im(b,a.hk.clone()):c=!!a.BK;c&&_.Jm(b,a.BK);return b};_.Oj.prototype.clone=function(){return new _.Oj(this)};_.Hm=function(a,b,c){a.Wu=c?Km(b,!0):b;a.Wu&&(a.Wu=a.Wu.replace(/:$/,""))};_.Oj.prototype.Af=function(){return this.e3a};_.Oj.prototype.uH=function(a,b){this.e3a=b?Km(a,!0):a};_.Oj.prototype.WC=function(){return!!this.e3a};
var pHa=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Z`"+b);a.n8=b}else a.n8=null};_.Oj.prototype.ke=function(){return this.dAa};_.Oj.prototype.od=function(a,b){this.dAa=b?Km(a,!0):a;return this};_.Oj.prototype.p$a=function(){return this.hk.toString()!==""};_.Im=function(a,b,c){b instanceof _.Lm?(a.hk=b,a.hk.Csb(a.cz)):(c||(b=Mm(b,uHa)),a.hk=new _.Lm(b,a.cz));return a};_.Oj.prototype.setQuery=function(a,b){return _.Im(this,a,b)};_.Oj.prototype.getQuery=function(){return this.hk.toString()};
_.Pj=function(a,b,c){a.hk.set(b,c);return a};_.Jm=function(a,b,c){a.BK=c?Km(b):b;return a};_.Oj.prototype.removeParameter=function(a){this.hk.remove(a);return this};_.Oj.prototype.isReadOnly=function(){return!1};_.Oj.prototype.Csb=function(a){this.cz=a;this.hk&&this.hk.Csb(a)};Km=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};Mm=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,vHa),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};
vHa=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};qHa=/[#\/\?@]/g;sHa=/[#\?:]/g;rHa=/[#\?]/g;uHa=/[#\?@]/g;tHa=/#/g;_.Lm=function(a,b){this.As=this.Lk=null;this.tw=a||null;this.cz=!!b};Nm=function(a){a.Lk||(a.Lk=new Map,a.As=0,a.tw&&kHa(a.tw,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};_.aa=_.Lm.prototype;_.aa.add=function(a,b){Nm(this);this.tw=null;a=Om(this,a);let c=this.Lk.get(a);c||this.Lk.set(a,c=[]);c.push(b);this.As+=1;return this};
_.aa.remove=function(a){Nm(this);a=Om(this,a);return this.Lk.has(a)?(this.tw=null,this.As-=this.Lk.get(a).length,this.Lk.delete(a)):!1};_.aa.clear=function(){this.Lk=this.tw=null;this.As=0};_.aa.Vs=function(){Nm(this);return this.As==0};_.aa.V4=function(a){Nm(this);a=Om(this,a);return this.Lk.has(a)};_.aa.forEach=function(a,b){Nm(this);this.Lk.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
_.aa.u6=function(){Nm(this);const a=Array.from(this.Lk.values()),b=Array.from(this.Lk.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};_.aa.Xy=function(a){Nm(this);let b=[];if(typeof a==="string")this.V4(a)&&(b=b.concat(this.Lk.get(Om(this,a))));else{a=Array.from(this.Lk.values());for(let c=0;c<a.length;c++)b=b.concat(a[c])}return b};
_.aa.set=function(a,b){Nm(this);this.tw=null;a=Om(this,a);this.V4(a)&&(this.As-=this.Lk.get(a).length);this.Lk.set(a,[b]);this.As+=1;return this};_.aa.get=function(a,b){if(!a)return b;a=this.Xy(a);return a.length>0?String(a[0]):b};_.aa.r0=function(a,b){this.remove(a);b.length>0&&(this.tw=null,this.Lk.set(Om(this,a),_.wa(b)),this.As+=b.length)};
_.aa.toString=function(){if(this.tw)return this.tw;if(!this.Lk)return"";const a=[],b=Array.from(this.Lk.keys());for(let d=0;d<b.length;d++){var c=b[d];const e=encodeURIComponent(String(c));c=this.Xy(c);for(let f=0;f<c.length;f++){let g=e;c[f]!==""&&(g+="="+encodeURIComponent(String(c[f])));a.push(g)}}return this.tw=a.join("&")};_.aa.clone=function(){const a=new _.Lm;a.tw=this.tw;this.Lk&&(a.Lk=new Map(this.Lk),a.As=this.As);return a};var Om=function(a,b){b=String(b);a.cz&&(b=b.toLowerCase());return b};
_.Lm.prototype.Csb=function(a){a&&!this.cz&&(Nm(this),this.tw=null,this.Lk.forEach(function(b,c){const d=c.toLowerCase();c!=d&&(this.remove(c),this.r0(d,b))},this));this.cz=a};_.Lm.prototype.extend=function(a){for(let b=0;b<arguments.length;b++)iHa(arguments[b],function(c,d){this.add(d,c)},this)};var wHa=RegExp("(billing/|freetrial/)[a-z0-9]{6}-[a-z0-9]{6}-[a-z0-9]{6}","i"),xHa=RegExp("(/(apis|apiui|endpoints)/(api|library)/)([^/]+)"),yHa=RegExp("(compute/instancesDetail/)[a-z0-9/\\-_]*","i"),zHa=RegExp("(/apis/credentials/serviceaccount/|invitations/)[+a-zA-Z0-9_.!#$%&'*\\=?^`{|}~-]+@([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9]{2,63}"),AHa=RegExp("(/apis/credentials/oauthclient/).+\\.apps\\.googleusercontent\\.com"),bIa=[".google.com",".googleapis.com",".googleprod.com",".googleplex.com"],cIa=RegExp("(organizationId=)[0-9]*"),
dIa=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}"),eIa=/;([^/]+=[^/]+([/?])|[^/?]+=[^/?]+)/g,gIa=function(a,{projectId:b,projectNumber:c,accountId:d}={}){if(!a)return"/pagepath_not_provided";a=a.replace(eIa,"$2");const e=new _.Oj(a);e.hk.get("project")&&_.Pj(e,"project",":projectId");a=e.ke();Km(e.hk.toString())&&(a+="?"+Km(e.hk.toString()));b&&(a=a.replace(b,":projectId"));c&&(a=a.replace(c,":projectNumber"));d&&(a=a.replace(d,":accountId"));a=a.replace(yHa,
"$1:vmInstanceName");a=a.replace(wHa,"$1:accountId");a=a.replace(zHa,"$1:emailId");a=a.replace(AHa,"$1:clientId");a=a.replace(cIa,"$1:organizationId");(b=xHa.exec(a))&&b&&b[4]&&(c=(c=b[4])&&fIa(c)?":endpointsApiId":c,a=a.replace(b[0],b[1]+c));_.ma(a,"/billing/enablebillingforproject")&&(a="/billing/enablebillingforproject");return a=a.replace(dIa,":uuid")},hIa=function(a,{projectId:b,projectNumber:c,accountId:d}={}){const e=new _.Oj(a);return e.Wu+"://"+e.Af()+gIa(a,{projectId:b,projectNumber:c,accountId:d})},
fIa=function(a){const b=_.ma(a,"."),c=bIa.some(d=>Fya(a,d));return b&&!c};var eHa=class{apply(a){const b={projectId:a.Mn()||void 0,projectNumber:_.X(a,1)||void 0,accountId:_.X(a,2)||void 0};if(_.X(a,13)){const c=gIa(_.X(a,13),b);_.X(a,4)==="pageview"&&_.X(a,3)===_.X(a,13)&&_.Ac(a,3,c);_.Ac(a,13,c)}a.Hwa()&&a.ima(hIa(a.Hwa(),b))}};var iIa=class extends dHa{constructor(a,b,c,d,e,f){super(a,b,d,e);this.lSb=c;this.Fh=d;this.zp=e;this.cAa=f}qL(a={},b){let c;super.qL(a,b!=null?b:(c=this.cAa)==null?void 0:c.get())}mb(a,b){let c;super.mb(a,b!=null?b:(c=this.cAa)==null?void 0:c.get())}};iIa.newBuilder=function(a=window,b){return ada(a,b)};var $ca=class extends fHa{ab(){return new iIa(this.ku,this.PV,this.lSb,this.Fh,this.zp,this.cAa)}constructor(a,b){super(a);this.ku=a;this.cAa=b;this.lSb=new zCa}};var Bc=globalThis;var Dc=Object.getOwnPropertyDescriptor,jda=Object.defineProperty,mda=Object.getPrototypeOf,Cda=Object.create,Dda=Array.prototype.slice,Xda=Cc("addEventListener"),Yda=Cc("removeEventListener"),Oc=Cc(""),jIa=typeof window!=="undefined",Nc=jIa?window:void 0,Gc=jIa&&Nc||globalThis,kIa=typeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope,vda=!("nw"in Gc)&&typeof Gc.process!=="undefined"&&Gc.process.toString()==="[object process]",Eda=!vda&&!kIa&&!(!jIa||!Nc.HTMLElement),Fda=typeof Gc.process!==
"undefined"&&Gc.process.toString()==="[object process]"&&!kIa&&!(!jIa||!Nc.HTMLElement),hda={},lIa=Cc("enable_beforeunload"),ida=function(a){if(a=a||Gc.event){var b=hda[a.type];b||(b=hda[a.type]=Cc("ON_PROPERTY"+a.type));var c=this||a.target||Gc;b=c[b];Eda&&c===Nc&&a.type==="error"?(c=a,c=b&&b.call(this,c.message,c.filename,c.lineno,c.colno,c.error),c===!0&&a.preventDefault()):(c=b&&b.apply(this,arguments),a.type==="beforeunload"&&Gc[lIa]&&typeof c==="string"?a.returnValue=c:c==void 0||c||a.preventDefault());
return c}},Kc=Cc("originalInstance"),oda=!1,pda=!1;var Qc=!1;if(typeof window!=="undefined")try{const a=Object.defineProperty({},"passive",{get:function(){Qc=!0}});window.addEventListener("test",a,a);window.removeEventListener("test",a,a)}catch(a){Qc=!1}var xda={wyb:!0},Pc={},wda={},zda=new RegExp("^"+Oc+"(\\w+)(true|false)$"),uda=Cc("propagationStopped");var Hda,Ida,Jda,Kda,Tc;var Sda="abort animationcancel animationend animationiteration auxclick beforeinput blur cancel canplay canplaythrough change compositionstart compositionupdate compositionend cuechange click close contextmenu curechange dblclick drag dragend dragenter dragexit dragleave dragover drop durationchange emptied ended error focus focusin focusout gotpointercapture input invalid keydown keypress keyup load loadstart loadeddata loadedmetadata lostpointercapture mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup mousewheel orientationchange pause play playing pointercancel pointerdown pointerenter pointerleave pointerlockchange mozpointerlockchange webkitpointerlockerchange pointerlockerror mozpointerlockerror webkitpointerlockerror pointermove pointout pointerover pointerup progress ratechange reset resize scroll seeked seeking select selectionchange selectstart show sort stalled submit suspend timeupdate volumechange touchcancel touchmove touchstart touchend transitioncancel transitionend waiting wheel webglcontextrestored webglcontextlost webglcontextcreationerror autocomplete autocompleteerror toggle afterscriptexecute beforescriptexecute DOMContentLoaded freeze fullscreenchange mozfullscreenchange webkitfullscreenchange msfullscreenchange fullscreenerror mozfullscreenerror webkitfullscreenerror msfullscreenerror readystatechange visibilitychange resume absolutedeviceorientation afterinput afterprint appinstalled beforeinstallprompt beforeprint beforeunload devicelight devicemotion deviceorientation deviceorientationabsolute deviceproximity hashchange languagechange message mozbeforepaint offline online paint pageshow pagehide popstate rejectionhandled storage unhandledrejection unload userproximity vrdisplayconnected vrdisplaydisconnected vrdisplaypresentchange beforecopy beforecut beforepaste copy cut paste dragstart loadend animationstart search transitionrun transitionstart webkitanimationend webkitanimationiteration webkitanimationstart webkittransitionend activate afterupdate ariarequest beforeactivate beforedeactivate beforeeditfocus beforeupdate cellchange controlselect dataavailable datasetchanged datasetcomplete errorupdate filterchange layoutcomplete losecapture move moveend movestart propertychange resizeend resizestart rowenter rowexit rowsdelete rowsinserted command compassneedscalibration deactivate help mscontentzoom msmanipulationstatechanged msgesturechange msgesturedoubletap msgestureend msgesturehold msgesturestart msgesturetap msgotpointercapture msinertiastart mslostpointercapture mspointercancel mspointerdown mspointerenter mspointerhover mspointerleave mspointermove mspointerout mspointerover mspointerup pointerout mssitemodejumplistitemremoved msthumbnailclick stop storagecommit".split(" ");var Wda=Cc("zoneTask");var mIa=function(a){throw Error("oa`"+a.Qw);},oIa=function(){var a=new nIa("mXaIFf",bea(window));if(a.xd==null)return null;if(typeof a.xd==="boolean")return a.xd;if(typeof a.xd==="string"){const b=a.xd.toLowerCase();if(b==="true"||b==="1")return!0;if(b==="false"||b==="0")return!1}throw new TypeError("ra`"+a.Qw+"`"+a.xd+"`"+typeof a.xd);},nIa=class{constructor(a,b){this.Qw=a;this.xd=b}string(a){if(this.xd==null)return arguments.length==0&&mIa(this),a;if(typeof this.xd==="string")return this.xd;throw new TypeError("pa`"+
this.Qw+"`"+this.xd+"`"+typeof this.xd);}number(a){if(this.xd==null)return arguments.length==0&&mIa(this),a;if(typeof this.xd==="number")return this.xd;if(typeof this.xd==="string"){const b=Number(this.xd);if(!isNaN(b)&&!_.Qk(this.xd))return b}throw new TypeError("sa`"+this.Qw+"`"+this.xd+"`"+typeof this.xd);}toString(){if(this.xd==null)var a=null;else if(typeof this.xd==="string")a=this.xd;else throw new TypeError("qa`"+this.Qw+"`"+this.xd+"`"+typeof this.xd);a===null&&mIa(this);return a}object(a){if(this.xd==
null){if(arguments.length==0)throw Error("oa`"+this.Qw);return a}if(!_.xa(this.xd)&&_.Jk(this.xd))return Kca(this.xd,function(b,c){return new nIa(this.Qw+"."+c,b)},this);throw new TypeError("ta`"+this.Qw+"`"+this.xd+"`"+typeof this.xd);}};var pIa;if(!(pIa=typeof window==="undefined")){const a=oIa();pIa=a===null?!0:a}if(pIa){var Rc;const a=globalThis,b=a[Cc("forceDuplicateZoneCheck")]===!0;if(a.Zone&&(b||typeof a.Zone.__symbol__!=="function"))throw Error("xa");a.Zone!=null||(a.Zone=cda());Rc=a.Zone;cea();dea();eea();Gda();Uda();Zda();$da()};var fea=Vc({ta:Vc}),jea=Vc({Ba:Vc}),gea=Vc({eqd:Vc}),kea=Vc({fqd:Vc});_.$c=class extends Error{constructor(a,b){super(`${`NG0${Math.abs(a)}`}${b?": "+b:""}`);this.code=a}};var td=Vc({wa:Vc}),Fja=Vc({La:Vc}),Qea=Vc({Le:Vc}),qIa=Vc({Ca:Vc}),Sea=Vc({O:Vc}),ce=Vc({IE:Vc}),rIa=Vc({UGc:Vc});var ad,pea,uea,Pm;ad=null;pea=!1;uea=1;_.id=Symbol("za");Pm={version:0,WUb:0,dh:!1,Vk:void 0,SZ:void 0,Fz:void 0,oza:0,kr:void 0,GP:void 0,lua:!1,S4:!1,kind:"unknown",Ylb:()=>!1,bmb:()=>{},rO:()=>{},E_a:()=>{}};var sIa=Symbol("Aa"),tIa=Symbol("Ba"),Cea=Symbol("Ca"),Bea=Object.assign({},Pm,{value:sIa,dh:!0,error:null,Ao:oea,kind:"computed",Ylb(a){return a.value===sIa||a.value===tIa},bmb(a){if(a.value===tIa)throw Error("Da");const b=a.value;a.value=tIa;const c=ed(a);let d;try{d=a.r_a()}catch(e){d=Cea,a.error=e}finally{hd(a,c)}b!==sIa&&b!==Cea&&d!==Cea&&a.Ao(b,d)?a.value=b:(a.value=d,a.version++)}});var Gea=function(){throw Error();};var Eea=Object.assign({},Pm,{Ao:oea,value:void 0,kind:"signal"});Object.assign({},Pm,{S4:!0,lua:!1,rO:a=>{a.ve!==null&&a.ve(a.Db)},U6:!1,nhd:()=>{}});var jd;var Kea=Vc({XCb:Vc});_.wd=class{constructor(a,b){this.DJc=a;this.ta=void 0;typeof b=="number"?this.IE=b:b!==void 0&&(this.ta=_.k({token:this,Ea:b.Ea||"root",oa:b.oa}))}get yd(){return this}toString(){return`InjectionToken ${this.DJc}`}};_.sf=globalThis;var uIa={},Oea=/\n/gm,od=void 0;var bfa=new _.wd("");var vIa=new _.wd("",-1);var afa=new _.wd("");var ffa=class{get(a,b=uIa){if(b===uIa)throw a=Error("Fa`"+_.Zc(a)),a.name="NullInjectorError",a;return b}};var Dd;Dd={};_.ud=[];var cfa=Vc({va:String,jc:Vc});var tma=new _.wd("");var kfa={},wIa={},efa=void 0,Qm=class{},xIa=function(a,b){b=nd(b);let c=vd(b)?b:nd(b&&b.va);const d=lfa(b);if(!vd(b)&&b.yd===!0){let e=a.fH.get(c);e||(e=xd(void 0,kfa,!0),e.oa=()=>Nea(e.yd),a.fH.set(c,e));c=b;e.yd.push(b)}a.fH.set(c,d)},ofa=class extends Qm{get nc(){return this.Kb}constructor(a,b,c,d){super();this.parent=b;this.source=c;this.scopes=d;this.fH=new Map;this.FQa=new Set;this.mca=[];this.Kb=!1;nfa(a,e=>xIa(this,e));this.fH.set(vIa,xd(void 0,this));d.has("environment")&&this.fH.set(Qm,
xd(void 0,this));a=this.fH.get(tma);a!=null&&typeof a.value==="string"&&this.scopes.add(a.value);this.fTb=new Set(this.get(afa,_.ud,2))}destroy(){mfa(this);this.Kb=!0;const a=_.cd(null);try{for(const c of this.FQa)c.Ia();const b=this.mca;this.mca=[];for(const c of b)c()}finally{this.fH.clear(),this.FQa.clear(),this.fTb.clear(),_.cd(a)}}Be(a){mfa(this);this.mca.push(a);return()=>{const b=this.mca.indexOf(a);b!==-1&&this.mca.splice(b,1)}}get(a,b=uIa,c=0){mfa(this);if(a.hasOwnProperty(rIa))return a[rIa](this);
c=Mea(c);const d=pd(this),e=kd();try{if(!(c&4)){let G=this.fH.get(a);if(G===void 0){const J=(typeof a==="function"||typeof a==="object"&&a instanceof _.wd)&&hea(a);var f;if(f=J)if(J.Ea){var g=nd(J.Ea);f=typeof g==="string"?g==="any"||this.scopes.has(g):this.fTb.has(g)}else f=!1;G=f?xd(ifa(a),kfa):null;this.fH.set(a,G)}if(G!=null){a:{b=G;const J=_.cd(null);try{b.value===kfa&&(b.value=wIa,b.value=b.oa());var l;if(l=typeof b.value==="object"&&b.value){var p=b.value;l=p!==null&&typeof p==="object"&&typeof p.Ia===
"function"}l&&this.FQa.add(b.value);var t=b.value;break a}finally{_.cd(J)}t=void 0}return t}}const A=c&2?gfa():this.parent;b=c&8&&b===uIa?null:b;return A.get(a,b)}catch(A){if(A.name==="NullInjectorError"){(A.ngTempTokenPath=A.ngTempTokenPath||[]).unshift(_.Zc(a));if(d)throw A;t=A;var w=this.source;const G=t.ngTempTokenPath;a.__source&&G.unshift(a.__source);t.message=Pea("\n"+t.message,G,w);t.ngTokenPath=G;t.ngTempTokenPath=null;throw t;}throw A;}finally{kd(e),pd(d)}}D_(){const a=_.cd(null),b=pd(this),
c=kd();try{const d=this.get(bfa,_.ud,2);for(const e of d)e()}finally{pd(b),kd(c),_.cd(a)}}toString(){const a=[],b=this.fH;for(const c of b.keys())a.push(_.Zc(c));return`R3Injector[${a.join(", ")}]`}};var sfa=class{constructor(a,b,c){this.Ij=a;this.ng=b;this.yK=c}};_.Rm=(()=>{const a=()=>rfa;a.hXb=!0;return a})();var Lia,xfa;_.Ld=Dfa(null);Lia=null;xfa=!1;_.qg=!0;var he=class{constructor(a,b){var c=_.B;this.oa=a;this.rpb=!1;this.CSc=b;this.eTb=c}};var yIa={};var zIa=class{constructor(a,b){this.Rb=a;this.Yza=b}get(a,b,c){c=Mea(c);const d=this.Rb.get(a,yIa,c);return d!==yIa||b===yIa?d:this.Yza.get(a,b,c)}};var Nfa,Pfa,ee;Nfa=!0;Pfa=0;ee={};_.ie=class{constructor(a,b){this.mda=a;this.Pe=b}get(a,b,c){return Yfa(this.mda,this.Pe,a,Mea(c),b)}};_.Sm=class{constructor(a){this.attributeName=a;this.IE=()=>_.de(this.attributeName)}toString(){return`HostAttributeToken ${this.attributeName}`}};_.AIa=qd(ke(a=>({token:a})),-1);_.Tm=qd(ke(),8);qd(ke(),2);_.Um=qd(ke(),4);qd(ke(),1);Vc({va:String,jc:Vc});_.oh=function(a){if(Array.isArray(a))return dga({name:""},void 0,a,"");let b;const c=(b=a.name)!=null?b:"";return dga({name:c},a.parent,a.Nb,c)};_.Ye=class{};_.BIa=new ffa;_.Ye.ta=_.k({token:_.Ye,Ea:"any",oa:()=>_.m(vIa)});_.Ye.IE=-1;_.Vm=class{};var Wm=class{},Dpa=class{};var th=class{},CIa=new _.wd("",{Ea:"root",oa:()=>!1}),gma=new _.wd(""),hma=new _.wd("");var af=new _.wd("");_.bf=class{};_.bf.IE=kga;_.bf.UGc=a=>a;var jga=class extends _.bf{constructor(){var a=_.Nd();super();this.Pe=a}Be(a){wfa(this.Pe,a);return()=>{var b=this.Pe;if(b[21]!==null){var c=b[21].indexOf(a);c!==-1&&b[21].splice(c,1)}}}};var DIa=le(a=>function(b){a(this);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});var EIa;
_.ne=class{constructor(a){this.g_c=a;this.closed=!1;this.rda=this.z3=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const c=this.z3;if(Array.isArray(c))for(var b of c)b.remove(this);else c==null||c.remove(this);b=this.g_c;if(_.me(b))try{b()}catch(e){a=e instanceof DIa?e.errors:[e]}const d=this.rda;if(d){this.rda=null;for(const e of d)try{_.me(e)?e():e.unsubscribe()}catch(f){let g;a=(g=a)!=null?g:[];f instanceof DIa?a=[...a,...f.errors]:a.push(f)}}if(a)throw new DIa(a);}}add(a){if(a&&a!==
this)if(this.closed)_.me(a)?a():a.unsubscribe();else{if(a instanceof _.ne){if(a.closed||a.JLc(this))return;a.kHc(this)}let b;(this.rda=(b=this.rda)!=null?b:[]).push(a)}}JLc(a){const b=this.z3;return b===a||Array.isArray(b)&&b.includes(a)}kHc(a){const b=this.z3;this.z3=Array.isArray(b)?(b.push(a),b):b?[b,a]:a}wOc(a){const b=this.z3;b===a?this.z3=null:Array.isArray(b)&&lga(b,a)}remove(a){const b=this.rda;b&&lga(b,a);a instanceof _.ne&&a.wOc(this)}};EIa=new _.ne;EIa.closed=!0;_.ne.EMPTY=EIa;var Xm=class extends _.ne{static create(a,b,c){return new Jga(a,b,c)}constructor(a){super();this.Qn=!1;this.destination=a instanceof Xm?a:new FIa(!a||_.me(a)?{next:a!=null?a:void 0}:a);mga(a)&&a.add(this)}next(a){this.Qn||this.Ge(a)}error(a){this.Qn||(this.Qn=!0,this.mFb(a))}complete(){this.Qn||(this.Qn=!0,this.jpa())}unsubscribe(){this.closed||(this.Qn=!0,super.unsubscribe())}Ge(a){this.destination.next(a)}mFb(a){this.destination.error(a);this.unsubscribe()}jpa(){this.destination.complete();this.unsubscribe()}},
FIa=class{constructor(a){this.pkb=a}next(a){const b=this.pkb;if(b.next)try{b.next(a)}catch(c){pe(c)}}error(a){const b=this.pkb;if(b.error)try{b.error(a)}catch(c){pe(c)}else pe(a)}complete(){const a=this.pkb;if(a.complete)try{a.complete()}catch(b){pe(b)}}},Jga=class extends Xm{constructor(a,b,c){super();this.destination=new FIa(_.me(a)||!a?{next:a!=null?a:void 0,error:b!=null?b:void 0,complete:c!=null?c:void 0}:a)}};var ue=typeof Symbol==="function"&&Symbol.observable||"@@observable";_.x=function(a,...b){return b.length?nga(b)(a):a};_.Ym=function(a){var b=oga(b);return new b((c,d)=>{let e;a.subscribe(f=>e=f,f=>d(f),()=>c(e))})};
_.te=class{constructor(a){a&&(this.bs=a)}jD(a){const b=new _.te;b.source=this;b.operator=a;return b}subscribe(a,b,c){a=a&&a instanceof Xm||a&&_.me(a.next)&&_.me(a.error)&&_.me(a.complete)&&mga(a)?a:new Jga(a,b,c);b=this.operator;c=this.source;a.add(b?b.call(a,c):c?this.bs(a):this.JSa(a));return a}JSa(a){try{return this.bs(a)}catch(b){a.error(b)}}forEach(a,b){b=oga(b);return new b((c,d)=>{let e;e=this.subscribe(f=>{try{a(f)}catch(g){d(g),e==null||e.unsubscribe()}},d,c)})}bs(a){let b;return(b=this.source)==
null?void 0:b.subscribe(a)}[ue](){return this}};_.te.create=a=>new _.te(a);var GIa=le(a=>function(){a(this);this.name="ObjectUnsubscribedError";this.message="object unsubscribed"});_.Wf=class extends _.te{constructor(){super();this.Tn=[];this.Ss=this.Qn=this.closed=!1;this.dDa=null}jD(a){const b=new HIa(this,this);b.operator=a;return b}nU(){if(this.closed)throw new GIa;}next(a){this.nU();if(!this.Qn){const b=this.Tn.slice();for(const c of b)c.next(a)}}error(a){this.nU();if(!this.Qn){this.Ss=this.Qn=!0;this.dDa=a;const b=this.Tn;for(;b.length;)b.shift().error(a)}}complete(){this.nU();if(!this.Qn){this.Qn=!0;const a=this.Tn;for(;a.length;)a.shift().complete()}}unsubscribe(){this.Qn=
this.closed=!0;this.Tn=null}JSa(a){this.nU();return super.JSa(a)}bs(a){this.nU();this.qNa(a);return this.YGb(a)}YGb(a){const b=this.Qn,c=this.Tn;return this.Ss||b?_.ne.EMPTY:(c.push(a),new _.ne(()=>lga(this.Tn,a)))}qNa(a){const b=this.dDa,c=this.Qn;this.Ss?a.error(b):c&&a.complete()}Xf(){const a=new _.te;a.source=this;return a}};_.Wf.create=(a,b)=>new HIa(a,b);
var HIa=class extends _.Wf{constructor(a,b){super();this.destination=a;this.source=b}next(a){let b,c;(b=this.destination)==null||(c=b.next)==null||c.call(b,a)}error(a){let b,c;(b=this.destination)==null||(c=b.error)==null||c.call(b,a)}complete(){let a,b;(a=this.destination)==null||(b=a.complete)==null||b.call(a)}bs(a){let b,c;return(c=(b=this.source)==null?void 0:b.subscribe(a))!=null?c:_.ne.EMPTY}};_.Wh=class extends _.Wf{constructor(a){super();this.Wd=a}get value(){return this.getValue()}bs(a){const b=super.bs(a);!b.closed&&a.next(this.Wd);return b}getValue(){const a=this.dDa,b=this.Wd;if(this.Ss)throw a;this.nU();return b}next(a){super.next(this.Wd=a)}};_.Re=new _.te(a=>a.complete());var sga=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var xga=a=>a&&typeof a.length==="number"&&typeof a!=="function";var Xja=class{constructor(a,b,c){this.kind=a;this.value=b;this.error=c;this.yl=a==="N"}observe(a){return Iga(this,a)}accept(a,b,c){if(_.me(a==null?void 0:a.next))a=this.observe(a);else{const d=this.kind,e=this.value,f=this.error;a=d==="N"?a==null?void 0:a(e):d==="E"?b==null?void 0:b(f):c==null?void 0:c()}return a}},Yja=new Xja("C");var IIa={now(){return(IIa.Re||Date).now()},Re:void 0};var JIa;JIa=function(a){var b=a.bufferSize,c=a.m3b;const d=a.buffer;a=a.qbb;const e=(a?1:2)*b;b<Infinity&&e<d.length&&d.splice(0,d.length-e);if(!a){b=c.now();c=0;for(a=1;a<d.length&&d[a]<=b;a+=2)c=a;c&&d.splice(0,c+1)}};
_.$f=class extends _.Wf{constructor(a=Infinity,b=Infinity,c=IIa){super();this.bufferSize=a;this.e$=b;this.m3b=c;this.buffer=[];this.qbb=b===Infinity;this.bufferSize=Math.max(1,a);this.e$=Math.max(1,b)}next(a){const b=this.buffer,c=this.qbb,d=this.m3b,e=this.e$;this.Qn||(b.push(a),!c&&b.push(d.now()+e));JIa(this);super.next(a)}bs(a){this.nU();JIa(this);const b=this.YGb(a),c=this.qbb,d=this.buffer.slice();for(let e=0;e<d.length&&!a.closed;e+=c?1:2)a.next(d[e]);this.qNa(a);return b}};var LIa=class{constructor(a,b=KIa){this.Y6c=a;this.now=b}ve(a,b=0,c){return(new this.Y6c(this,a)).ve(c,b)}},KIa=IIa.now;_.Ce=le(a=>function(){a(this);this.name="EmptyError";this.message="no elements in sequence"});_.Ee=class extends Xm{constructor(a,b,c,d,e){super(a);this.I3c=e;b&&(this.Ge=function(f){try{b(f)}catch(g){this.destination.error(g)}});c&&(this.mFb=function(f){try{c(f)}catch(g){this.destination.error(g)}this.unsubscribe()});d&&(this.jpa=function(){try{d()}catch(f){this.destination.error(f)}this.unsubscribe()})}unsubscribe(){let a;this.closed||(a=this.I3c)!=null&&a.call(this);super.unsubscribe()}};var MIa=function(a){const b=a.jU;if(!b||b.Qn)a.jU=a.r2b();return a.jU},aka=class extends _.te{constructor(a,b){super();this.source=a;this.r2b=b;this.jU=null;this.zra=0;this.F2=null}bs(a){return MIa(this).subscribe(a)}ySa(){this.zra=0;const a=this.F2;this.jU=this.F2=null;a==null||a.unsubscribe()}connect(){let a=this.F2;if(!a){a=this.F2=new _.ne;const b=MIa(this);a.add(this.source.subscribe(new _.Ee(b,void 0,c=>{this.ySa();b.error(c)},()=>{this.ySa();b.complete()},()=>this.ySa())));a.closed&&(this.F2=
null,a=_.ne.EMPTY)}return a}kx(){return _.Fe()(this)}};var Mga=Array.isArray;var Oga=Array.isArray,Pga=Object.getPrototypeOf,Qga=Object.prototype,Rga=Object.keys;var Vga=class extends Xm{constructor(a,b,c){super(a);this.Ge=b;this.Y7c=c}jpa(){this.Y7c()?super.jpa():this.unsubscribe()}};var NIa=function(a){let b=cancelAnimationFrame;const c=requestAnimationFrame(d=>{b=void 0;a(d)});return new _.ne(()=>{let d;return(d=b)==null?void 0:d(c)})};var OIa={now(){return(OIa.Re||performance).now()},Re:void 0};_.PIa=new _.te(a=>{const b=new _.ne,c=OIa,d=c.now(),e=f=>{const g=c.now();a.next({timestamp:f,jkd:g-d});a.closed||b.add(NIa(e))};b.add(NIa(e));return b});var Zga=["addListener","removeListener"],Yga=["addEventListener","removeEventListener"],aha=["on","off"];var QIa=class extends _.ne{constructor(){super()}ve(){return this}};var RIa=class extends QIa{constructor(a,b){super();this.scheduler=a;this.koa=b;this.pending=!1}ve(a,b=0){if(this.closed)return this;this.state=a;a=this.id;const c=this.scheduler;a!=null&&(this.id=this.i_(c,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.w_(c,this.id,b);return this}w_(a,b,c=0){a=a.flush.bind(a,this);return setInterval(a,c)}i_(a,b,c=0){if(c!=null&&this.delay===c&&this.pending===!1)return b;clearInterval(b)}ww(a,b){if(this.closed)return Error("Na");this.pending=!1;if(a=this.oFb(a,
b))return a;this.pending===!1&&this.id!=null&&(this.id=this.i_(this.scheduler,this.id,null))}oFb(a){let b=!1,c;try{this.koa(a)}catch(d){b=!0,c=!!d&&d||Error(d)}if(b)return this.unsubscribe(),c}unsubscribe(){if(!this.closed){const a=this.id,b=this.scheduler,c=b.actions;this.koa=this.state=this.scheduler=null;this.pending=!1;lga(c,this);a!=null&&(this.id=this.i_(b,a,null));this.delay=null;super.unsubscribe()}}};var SIa=class extends LIa{constructor(a,b=KIa){super(a,b);this.actions=[];this.active=!1;this.HQ=void 0}flush(a){const b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.ww(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}}};_.Pe=new SIa(RIa);_.tk=new _.te(_.oe);var bha=Array.isArray;var iha=le(a=>function(b=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=b});var TIa=new class extends SIa{flush(a){this.active=!0;this.HQ=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();const e=b.length;do if(c=a.ww(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 RIa{constructor(a,b){super(a,b);this.scheduler=a;this.koa=b}w_(a,b,c=0){if(c!==null&&c>0)return super.w_(a,b,c);a.actions.push(this);return a.HQ||(a.HQ=requestAnimationFrame(()=>a.flush(void 0)))}i_(a,b,c=0){if(c!=
null&&c>0||c==null&&this.delay>0)return super.i_(a,b,c);a.actions.length===0&&(cancelAnimationFrame(b),a.HQ=void 0)}});var UIa=1,VIa,jha={},WIa=function(a){const b=UIa++;jha[b]=!0;VIa||(VIa=Promise.resolve());VIa.then(()=>kha(b)&&a());return b};_.XIa=new class extends SIa{flush(a){this.active=!0;this.HQ=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();const e=b.length;do if(c=a.ww(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 RIa{constructor(a,b){super(a,b);this.scheduler=a;this.koa=b}w_(a,b,c=0){if(c!==null&&c>0)return super.w_(a,b,c);a.actions.push(this);return a.HQ||(a.HQ=WIa(a.flush.bind(a,void 0)))}i_(a,b,c=0){if(c!=null&&c>0||c==null&&
this.delay>0)return super.i_(a,b,c);a.actions.length===0&&(kha(b),a.HQ=void 0)}});var YIa=new class extends SIa{}(class extends RIa{constructor(a,b){super(a,b);this.scheduler=a;this.koa=b}ve(a,b=0){if(b>0)return super.ve(a,b);this.delay=b;this.state=a;this.scheduler.flush(this);return this}ww(a,b){return b>0||this.closed?super.ww(a,b):this.oFb(a,b)}w_(a,b,c=0){return c!=null&&c>0||c==null&&this.delay>0?super.w_(a,b,c):a.flush(this)}});le(a=>function(){a(this);this.name="ArgumentOutOfRangeError";this.message="argument out of range"});le(a=>function(b){a(this);this.name="NotFoundError";this.message=b});le(a=>function(b){a(this);this.name="SequenceError";this.message=b});var an=class{constructor(){this.U2b=0;this.Vn=new Set;this.Gha=new _.Wh(!1)}get xPa(){return this.Gha.value}add(){this.xPa||this.Gha.next(!0);const a=this.U2b++;this.Vn.add(a);return a}has(a){return this.Vn.has(a)}remove(a){this.Vn.delete(a);this.Vn.size===0&&this.xPa&&this.Gha.next(!1)}Ia(){this.Vn.clear();this.xPa&&this.Gha.next(!1)}};an.ta=_.k({token:an,Ea:"root",oa:()=>new an});var ZIa;ZIa=function(a,b){return c=>{let d;const e=(d=a.Vn)==null?void 0:d.add();setTimeout(()=>{b(c);if(e!==void 0){let f;(f=a.Vn)==null||f.remove(e)}})}};
_.bn=class extends _.Wf{constructor(a=!1){super();this.Vn=this.tW=void 0;this.YGc=a;if(jd!==void 0||od!=null){let b;this.tW=(b=_.n(_.bf,{optional:!0}))!=null?b:void 0;let c;this.Vn=(c=_.n(an,{optional:!0}))!=null?c:void 0}}emit(a){const b=_.cd(null);try{super.next(a)}finally{_.cd(b)}}subscribe(a,b,c){var d=a;b=b||(()=>null);if(a&&typeof a==="object"){let e;d=(e=a.next)==null?void 0:e.bind(a);let f;b=(f=a.error)==null?void 0:f.bind(a);let g;c=(g=a.complete)==null?void 0:g.bind(a)}this.YGc&&(b=ZIa(this,
b),d&&(d=ZIa(this,d)),c&&(c=ZIa(this,c)));d=super.subscribe({next:d,error:b,complete:c});a instanceof _.ne&&a.add(d);return d}};var qha,Gxa,$Ia,aJa,uha;qha=0;Gxa=function(){return typeof Zone!=="undefined"&&Zone.current.get("isAngularZone")===!0};$Ia=function(){if(Gxa())throw new _.$c(909,!1);};
_.We=class{constructor(a){this.T6=this.Fha=!1;this.isStable=!0;this.Zja=new _.bn(!1);this.Uja=new _.bn(!1);this.jm=new _.bn(!1);this.onError=new _.bn(!1);const {gWc:b=!1,iCa:c=!1,tma:d=!1,GQ:e=!1}=a;if(typeof Zone=="undefined")throw new _.$c(908,!1);Zone.assertZonePatched();this.t3=0;this.rIb=this.QE=Zone.current;Zone.TaskTrackingZoneSpec&&(this.QE=this.QE.fork(new Zone.TaskTrackingZoneSpec));b&&Zone.longStackTraceZoneSpec&&(this.QE=this.QE.fork(Zone.longStackTraceZoneSpec));this.iCa=!d&&c;this.tma=
d;this.xea=!1;this.GQ=e;tha(this)}run(a,b,c){return this.QE.run(a,b,c)}runTask(a,b,c,d){const e=this.QE;a=e.scheduleEventTask("NgZoneEvent: "+d,a,aJa,Ve,Ve);try{return e.runTask(a,b,c)}finally{e.cancelTask(a)}}runGuarded(a,b,c){return this.QE.runGuarded(a,b,c)}Ub(a){return this.rIb.run(a)}};aJa={};
uha=class{constructor(){this.Fha=this.T6=!1;this.isStable=!0;this.Zja=new _.bn;this.Uja=new _.bn;this.jm=new _.bn;this.onError=new _.bn}run(a,b,c){return a.apply(b,c)}runGuarded(a,b,c){return a.apply(b,c)}Ub(a){return a()}runTask(a,b,c){return a.apply(b,c)}};var bJa;_.Bf=class{constructor(){this.QIc=console}handleError(a){this.QIc.error("ERROR",a)}};bJa=new _.wd("",{Ea:"root",oa:()=>{const a=_.n(_.We),b=_.n(_.Bf);return c=>a.Ub(()=>b.handleError(c))}});var $e=class{constructor(){this.lP=null}ww(){let a;(a=this.lP)==null||a.ww()}};$e.ta=_.k({token:$e,Ea:"root",oa:()=>new $e});
var cJa=[0,1,2,3],dJa=function(a,b){return b?b.run(1,a):a()},zha=class{constructor(){this.kd=_.n(_.We);this.scheduler=_.n(th);this.eh=_.n(_.Bf,{optional:!0});this.f0=new Set;this.Afa=new Set;this.Vfa=!1;_.n(af,{optional:!0})}ww(){this.Vfa=!0;for(const a of cJa)for(const b of this.f0)if(!b.Rfa&&b.tSb[a])try{b.mAa=this.kd.Ub(()=>dJa(()=>b.tSb[a](b.mAa),b.Mc))}catch(c){b.Rfa=!0;let d;(d=this.eh)==null||d.handleError(c)}this.Vfa=!1;for(const a of this.f0)eJa(a),a.once&&(this.f0.delete(a),a.destroy());
for(const a of this.Afa)this.f0.add(a);this.Afa.size>0&&this.scheduler.notify(8);this.Afa.clear()}register(a){this.Vfa?this.Afa.add(a):(this.f0.add(a),this.scheduler.notify(7))}unregister(a){this.Vfa&&this.f0.has(a)?(a.Rfa=!0,a.mAa=void 0,a.once=!0):(this.f0.delete(a),this.Afa.delete(a))}};zha.ta=_.k({token:zha,Ea:"root",oa:()=>new zha});
var eJa=function(a){a.Rfa=!1;a.mAa=void 0;let b;(b=a.Mc)==null||b.dispose();a.Mc=null},Aha=class{constructor(a,b,c,d,e=null){this.lP=a;this.tSb=b;this.once=c;this.Mc=e;this.Rfa=!1;this.mAa=void 0;this.lad=d==null?void 0:d.Be(()=>this.destroy())}destroy(){this.lP.unregister(this);let a;(a=this.lad)==null||a.call(this)}};var wha=new Set;/*

 Copyright 2024 Google, Inc
 SPDX-License-Identifier: MIT
*/
Symbol.for("propagationStopped");var fJa=new _.wd("",{Ea:"root",oa:()=>!1});var Bha=void 0;var Iia;_.cf=new Map;Iia=0;var gJa,uma,cn;gJa=new _.wd("",{Ea:"root",oa:()=>"ng"});uma=new _.wd("");cn=new _.wd("",{Ea:"platform",oa:()=>"unknown"});_.dn=new _.wd("");_.hJa=new _.wd("",{Ea:"root",oa:()=>{let a,b;return((a=Cha().body)==null?void 0:(b=a.querySelector("[ngCspNonce]"))==null?void 0:b.getAttribute("ngCspNonce"))||null}});var iJa=class{},jJa=class{};_.ff=class{constructor(a){this.ma=a}};_.ff.IE=function(){return gf(_.Qd(),_.Nd())};_.en=class{};_.fn=class{constructor(){this.Uq=null}};_.fn.IE=()=>{const a=_.Nd(),b=_.Gd(_.Qd().index,a);return(_.Ad(b)?b:a)[11]};var of;var Iha=/^>|^->|\x3c!--|--\x3e|--!>|<!-$/g,Jha=/(<|>)/g;var Sha=Rha,Tha;_.zf={};var pf=class{constructor(a){this.aNb=a}toString(){return`SafeValue must use [property]=binding: ${this.aNb}`+" (see https://g.co/ng/security#xss)"}},kJa=class extends pf{getTypeName(){return"HTML"}},lJa=class extends pf{getTypeName(){return"URL"}},mJa=class extends pf{getTypeName(){return"ResourceURL"}};var Yha;var bia=class{constructor(a){this.e_c=a}aha(a){a="<body><remove></remove>"+a;try{const b=(new window.DOMParser).parseFromString($ha(a),"text/html").body;if(b===null)return this.e_c.aha(a);let c;(c=b.firstChild)==null||c.remove();return b}catch(b){return null}}},aia=class{constructor(a){this.FUc=a;this.d_c=this.FUc.implementation.createHTMLDocument("sanitization-inert")}aha(a){const b=this.d_c.createElement("template");b.innerHTML=$ha(a);return b}};var dia=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var nJa=tf("area,br,col,hr,img,wbr"),oJa=tf("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),pJa=tf("rp,rt"),qJa=uf(pJa,oJa),rJa=uf(oJa,tf("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")),sJa=uf(pJa,tf("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")),
xia=uf(nJa,rJa,sJa,qJa),Aia=tf("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),tJa=tf("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"),
uJa=tf("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"),
zia=uf(Aia,tJa,uJa),yia=tf("script,style,template"),kia=class{constructor(){this.YJ=[]}endElement(a){a=fia(a).toLowerCase();xia.hasOwnProperty(a)&&!nJa.hasOwnProperty(a)&&(this.YJ.push("</"),this.YJ.push(a),this.YJ.push(">"))}},gia=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,hia=/([^#-~ |!])/g,jia;var vJa={NONE:0,ucd:1,Cdd:2,odd:3,URL:4,kdd:5,0:"NONE",1:"HTML",2:"STYLE",3:"SCRIPT",4:"URL",5:"RESOURCE_URL"};var Cia;var rja=[],sja=Object.assign({},Pm,{S4:!0,kind:"template",rO:a=>{Jd(a.vi)},E_a(){this.vi[24]=this}}),tja=Object.assign({},Pm,{S4:!0,kind:"template",rO:a=>{for(a=_.Kd(a.vi);a&&a[1].type===2;)a=_.Kd(a);a&&tfa(a)},E_a(){this.vi[24]=this}});var gh;_.gn=function(a){Fha(a.oIc||a.Pe,4)};_.hn=function(a){a.Pe[2]|=1024;oja(a.Pe,a.pXb)};
gh=class{get lm(){const a=this.Pe,b=a[1];return lja(b,a,b.firstChild,[])}constructor(a,b,c=!0){this.Pe=a;this.oIc=b;this.pXb=c;this.Zo=null;this.bpa=!1}get context(){return this.Pe[8]}get dh(){let a;return!!(this.Pe[2]&9280)||!((a=this.Pe[24])==null||!a.dh)}set context(a){this.Pe[8]=a}get nc(){return(this.Pe[2]&256)===256}destroy(){if(this.Zo)this.Zo.l5(this);else if(this.bpa){const a=this.Pe[3];if(_.Cd(a)){const b=a[8],c=b?b.indexOf(this):-1;c>-1&&(_.lf(a,c),Uea(b,c))}this.bpa=!1}_.Pha(this.Pe[1],
this.Pe)}Be(a){wfa(this.Pe,a)}detach(){this.Pe[2]&=-129}};var wJa=class{};wJa.ta=_.k({token:wJa,Ea:"root",oa:()=>null});var xJa,Gma,yJa;_.jn=function(a,b){return new Gma(b[td]||null,a.bq)};xJa=class extends _.Vm{constructor(a){super();this.bq=a}};
Gma=class extends jJa{get inputs(){var a=this.zF;const b=a.ZC;a=uja(a.inputs,!0);if(b!==null)for(const c of a)b.hasOwnProperty(c.tmb)&&(c.transform=b[c.tmb]);return a}get outputs(){return uja(this.zF.outputs,!1)}constructor(a,b){super();this.zF=a;this.bq=b;this.IV=a.type;this.Pa=a.na.map(iga).join(",");this.ac=a.ac?a.ac:[];this.H_c=!!b}create(a,b,c,d){const e=_.cd(null);try{d=d||this.bq;let ob,Ia=d instanceof Qm?d:(ob=d)==null?void 0:ob.Rb;Ia&&this.zF.zRb!==null&&(Ia=this.zF.zRb(Ia)||Ia);var f=Ia?
new zIa(a,Ia):a,g=f.get(_.en,null);if(g===null)throw new _.$c(407,!1);const La=f.get(wJa,null),Wa=f.get(th,null);a={uob:g,rla:La,E4:Wa};var l=g.iK(null,this.zF);const pb=this.zF.na[0][0]||"div";if(c){g=l;var p=this.zF.hb,t=f.get(fJa,!1)||p===3;var w=g.Erb(c,t)}else{const gd=pb.toLowerCase();w=l.createElement(pb,gd==="svg"?"svg":gd==="math"?"math":null)}p=w;w=512;this.zF.x0?w|=4096:this.zF.GXb||(w|=16);t=null;p!==null&&(t=null);const uc=Uia(0,null,null,1,0,null,null,null,null,null,null),rc=Jia(null,
uc,null,w,null,null,a,l,f,null,t);Cfa(rc);let Hc,Pd;f=null;try{var A=this.zF;w=null;if(A.b6){var G=[];w=new Map;A.b6(A,G,w);G.push(A)}else G=[A];var J=rc[1];rc[25]=p;var L=xf(J,25,2,"#host",null);J=p;t=A;g=G;var U=rc[1];for(var ba of g)L.qD=ae(L.qD,ba.nb);L.qD!==null&&(kja(L,L.qD,!0),J!==null&&Xha(l,J,L));ba=null;J!==null&&(ba=null);var la=a.uob.iK(J,t);const gd=Jia(rc,Oia(t),null,Qia(t),rc[L.index],L,a,la,null,null,ba);U.xl&&Yia(U,L,g.length-1);Pia(rc,gd);f=rc[L.index]=gd;Pd=uc.data[25];if(p)if(c)Kfa(l,
p,["ng-version","0.0.0-PLACEHOLDER"]);else{var za=A.na[0];c=[];L=[];U=1;for(la=2;U<za.length;){let mb=za[U];if(typeof mb==="string")la===2?mb!==""&&c.push(mb,za[++U]):la===8&&L.push(mb);else{if((la&1)!==0)break;la=mb}U++}const {hc:Ob,fe:bd}={hc:c,fe:L};Ob&&Kfa(l,p,Ob);if(bd&&bd.length>0){za=l;l=p;var Ba=bd.join(" ");Ba===""?za.removeAttribute(l,"class"):za.setAttribute(l,"class",Ba)}}if(b!==void 0){var Ea=this.ac,Xa=Pd.gx=[];for(Ba=0;Ba<Ea.length;Ba++){const Ob=b[Ba];Xa.push(Ob!=null&&Ob.length?Array.from(Ob):
null)}}b=f;Xa=w;Ea=[vja];const Ib=_.Qd(),Ta=rc[1],eb=_.Fd(Ib,rc);Zia(Ta,rc,Ib,G,null,Xa);for(Xa=0;Xa<G.length;Xa++){const Ob=fe(rc,Ta,Ib.Fn+Xa,Ib);_.df(Ob,rc)}Ria(Ta,rc,Ib);eb&&_.df(eb,rc);const sb=fe(rc,Ta,Ib.Fn+Ib.Jy,Ib);b[8]=rc[8]=sb;if(Ea!==null)for(const Ob of Ea)Ob(sb,A);Nia(Ta,Ib,rc);Hc=sb;jja(uc,rc,null)}catch(gd){throw f!==null&&_.cf.delete(f[19]),_.cf.delete(rc[19]),gd;}finally{Ffa()}return new yJa(this.IV,Hc,gf(Pd,rc),rc,Pd)}finally{_.cd(e)}}};
yJa=class extends iJa{constructor(a,b,c,d,e){super();this.location=c;this.nJb=d;this.mda=e;this.Jka=null;this.instance=b;this.Jw=this.Xi=new gh(d,void 0,!1);this.IV=a}QQ(a,b){var c=this.mda.inputs;let d;c!==null&&(d=c[a])&&(this.Jka!=null||(this.Jka=new Map),this.Jka.has(a)&&Object.is(this.Jka.get(a),b)||(c=this.nJb,Xia(c[1],c,d,a,b),this.Jka.set(a,b),Fha(_.Gd(this.mda.index,c),1)))}get Rb(){return new _.ie(this.mda,this.nJb)}destroy(){this.Jw.destroy()}Be(a){this.Jw.Be(a)}};var wja=class extends Wm{constructor(a,b,c,d=!0){super();this.W2c=a;this.ld=b;this.eNa=[];this.Y1a=[];this.Uea=new xJa(this);var e=(a[qIa]||null).Dy;this.eNa=e instanceof Function?e():e;this.wra=cga(a,b,[{va:Wm,jc:this},{va:_.Vm,jc:this.Uea},...c],_.Zc(a),new Set(["environment"]));d&&this.D_()}D_(){this.wra.D_();this.instance=this.wra.get(this.W2c)}get Rb(){return this.wra}destroy(){const a=this.wra;!a.nc&&a.destroy();this.Y1a.forEach(b=>b());this.Y1a=null}Be(a){this.Y1a.push(a)}},Ema=class extends Dpa{constructor(a){super();
this.WWb=a}create(a){return new wja(this.WWb,a,[])}},yja=class extends Wm{constructor(a){super();this.Uea=new xJa(this);this.instance=null;const b=new ofa([...a.Nb,{va:Wm,jc:this},{va:_.Vm,jc:this.Uea}],a.parent||gfa(),a.zUc,new Set(["environment"]));this.Rb=b;a.P6c&&b.D_()}destroy(){this.Rb.destroy()}Be(a){this.Rb.Be(a)}};var Bja=class{constructor(a){this.xc=a;this.wea=new Map}Ia(){try{for(const a of this.wea.values())a!==null&&a.destroy()}finally{this.wea.clear()}}};Bja.ta=_.k({token:Bja,Ea:"environment",oa:()=>new Bja(_.m(Qm))});var ji=new _.wd(""),kma=function(a){if(!a.Du){var b=[];for(const d of a.CRc){const e=yd(a.Rb,d);if(Hf(e))b.push(e);else if(e&&typeof e.subscribe==="function"){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)});b.length===0&&c();a.Du=!0}},jh=class{constructor(){this.done=this.Du=!1;this.GVc=new Promise((b,c)=>{this.resolve=b;this.reject=c});let a;this.CRc=(a=_.n(ji,{optional:!0}))!=null?
a:[];this.Rb=_.n(_.Ye)}};jh.O=function(a){return new (a||jh)};jh.ta=_.k({token:jh,oa:jh.O,Ea:"root"});var kn=class{log(a){console.log(a)}warn(a){console.warn(a)}};kn.O=function(a){return new (a||kn)};kn.ta=_.k({token:kn,oa:kn.O,Ea:"platform"});var yma=class{};yma.ta=_.k({token:yma,Ea:"root",oa:()=>new zJa});var AJa=function(a,b){for(const c of b)b.delete(c),a.pnb--,c.run()},zJa=class{constructor(){this.pnb=0;this.HAa=new Map}ve(a){this.enqueue(a)}enqueue(a){var b=a.zone;this.HAa.has(b)||this.HAa.set(b,new Set);b=this.HAa.get(b);b.has(a)||(this.pnb++,b.add(a))}flush(){for(;this.pnb>0;)for(const [a,b]of this.HAa){const c=a,d=b;c===null?AJa(this,d):c.run(()=>AJa(this,d))}}};var BJa=new _.wd(""),CJa=new _.wd(""),DJa=function(a){return a.VCa?a.VCa.bpd.map(b=>({source:b.source,VTc:b.VTc,data:b.data})):[]},ln=class{constructor(a,b,c){this.lb=a;this.zZb=b;this.iQa=!0;this.FS=[];this.VCa=null;EJa||(EJa=c,FJa(b));this.OQc();a.run(()=>{this.VCa=typeof Zone=="undefined"?null:Zone.current.get("TaskTrackingZone")})}OQc(){this.lb.Zja.subscribe({next:()=>{this.iQa=!1}});this.lb.Ub(()=>{this.lb.jm.subscribe({next:()=>{$Ia();queueMicrotask(()=>{this.iQa=!0;this.oJb()})}})})}isStable(){return this.iQa&&
!this.lb.Fha}oJb(){if(this.isStable())queueMicrotask(()=>{for(;this.FS.length!==0;){let a=this.FS.pop();clearTimeout(a.J9);a.FVc()}});else{let a=DJa(this);this.FS=this.FS.filter(b=>b.g4b&&b.g4b(a)?(clearTimeout(b.J9),!1):!0)}}addCallback(a,b,c){let d=-1;b&&b>0&&(d=setTimeout(()=>{this.FS=this.FS.filter(e=>e.J9!==d);a()},b));this.FS.push({FVc:a,J9:d,g4b:c})}whenStable(a,b,c){if(c&&!this.VCa)throw Error("Wa");this.addCallback(a,b,c);this.oJb()}bob(a){this.zZb.bob(a,this)}Gxb(a){this.zZb.Gxb(a)}findProviders(){return[]}};
ln.O=function(a){return new (a||ln)(_.m(_.We),_.m(mn),_.m(CJa))};ln.ta=_.k({token:ln,oa:ln.O});var mn=class{constructor(){this.haa=new Map}bob(a,b){this.haa.set(a,b)}Gxb(a){this.haa.delete(a)}Aga(a,b=!0){let c,d;return(d=(c=EJa)==null?void 0:c.Aga(this,a,b))!=null?d:null}};mn.O=function(a){return new (a||mn)};mn.ta=_.k({token:mn,oa:mn.O,Ea:"platform"});var EJa;var Uja=class extends _.Ee{constructor(){super(...arguments);this.qTa=0;this.X2b=!1}unsubscribe(){this.X2b=!0;this.qTa===0&&super.unsubscribe()}};var GJa,HJa;GJa=new _.wd("");HJa=function(a){a.lLb.some(({Pe:b})=>ufa(b))?a.Ie|=2:a.Ie&=-8};_.IJa=function(a,b){a.X3.push(b);if(b.bpa)throw new _.$c(902,!1);b.Zo=a;a=(b.Pe[2]&512)!==0;const c=b.Pe[16];c===null||a||Mha(c,b.Pe);_.vfa(b.Pe)};
_.lh=class{get lLb(){return[...this.HWc.keys(),...this.X3]}get nc(){return this.Kb}constructor(){this.Kb=this.Hra=!1;this.QS=[];this.X3=[];this.q_c=_.n(bJa);this.iRc=_.n($e);this.ER=_.n(CIa);this.F6c=_.n(yma);this.j5=this.Ie=0;this.xna=null;this.HWc=new Set;this.hLb=new _.Wf;this.JNb=[];this.AF=[];this.isStable=_.x(_.n(an).Gha,_.v(a=>!a));this.xc=_.n(Qm);this.Dra=null;this.CSa=()=>{if(this.xna!==null){var a=this.xna;this.xna=null;a.run(0,this.CSa);a.dispose()}else{if(this.Hra)throw new _.$c(101,!1);
a=_.cd(null);try{this.Hra=!0;this.Dra!==null||this.xc.nc||(this.Dra=this.xc.get(_.en,null,{optional:!0}));this.Ie|=this.j5;let c=this.j5=0;for(;this.Ie!==0&&c++<10;)a:{var b=void 0;let d=void 0,e=void 0,f=void 0;this.Ie|=this.j5;this.j5=0;this.Ie&16&&(this.Ie&=-17,this.F6c.flush());if(this.Ie&7){const g=!!(this.Ie&1);this.Ie&=-8;this.Ie|=8;for(let {Pe:l,pXb:p}of this.lLb)b=l,(g||ufa(b))&&oja(b,p,g&&!this.ER?0:1);this.Ie&=-5;HJa(this);if(this.Ie&23)break a}else(f=this.Dra)==null||(e=f.Qsa)==null||
e.call(f),(d=this.Dra)==null||(b=d.end)==null||b.call(d);this.Ie&8&&(this.Ie&=-9,this.iRc.ww());HJa(this)}}catch(c){this.q_c(c)}finally{this.Hra=!1,_.cd(a),this.hLb.next()}}};_.n(af,{optional:!0})}whenStable(){let a;return(new Promise(b=>{a=this.isStable.subscribe({next:c=>{c&&b()}})})).finally(()=>{a.unsubscribe()})}get Rb(){return this.xc}Dy(a,b){var c=a instanceof jJa;if(!this.xc.get(jh).done)throw new _.$c(405,!1);a=c?a:_.jn(this.xc.get(_.Vm),a);this.JNb.push(a.IV);c=a.H_c?void 0:this.xc.get(Wm);
const d=a.create(_.BIa,[],b||a.Pa,c),e=d.location.ma,f=d.Rb.get(BJa,null);f==null||f.bob(e);d.Be(()=>{this.l5(d.Jw);kka(this.AF,d);f==null||f.Gxb(e)});this.TMc(d);return d}tick(){this.ER||(this.Ie|=1);this.CSa()}l5(a){kka(this.X3,a);a.Zo=null;const b=(a.Pe[2]&512)!==0,c=a.Pe[16];c===null||b||Nha(c,a.Pe);Lha(a.Pe[1],a.Pe)}TMc(a){_.IJa(this,a.Jw);this.tick();this.AF.push(a);this.xc.get(GJa,[]).forEach(b=>b(a))}Ia(){if(!this.Kb)try{this.QS.forEach(a=>a()),this.X3.slice().forEach(a=>a.destroy())}finally{this.Kb=
!0,this.X3=[],this.QS=[]}}Be(a){this.QS.push(a);return()=>kka(this.QS,a)}destroy(){if(this.Kb)throw new _.$c(406,!1);const a=this.xc;a.destroy&&!a.nc&&a.destroy()}get Mad(){return this.X3.length}};_.lh.O=function(a){return new (a||_.lh)};_.lh.ta=_.k({token:_.lh,oa:_.lh.O,Ea:"root"});_.Dma=new Map;var JJa,Ika,Hka;_.Mg=class{};_.Mg.IE=Fka;JJa=function(a,b,c,d){const e=b.Pe;if(_.Cd(e[3])){var f=a.indexOf(b);f!==-1?a.detach(f):(f=e[3],f=new Ika(f,f[5],f[3]),f.detach(f.indexOf(b)))}c=a.HMa(c);a=a.kN;_.nka(a,e,c,d);if(b.Zo)throw new _.$c(902,!1);b.bpa=!0;d=Gka(a);c>=d.length?d.push(b):d.splice(c,0,b);return b};
_.nn=function(a,b,c){var d=b&&typeof b!=="function";if(!d){var e=c||{};c=e.index;var f=e.Rb;var g=e.jQ;e=e.RF||e.iXb}b=d?b:new Gma(b[td]||null);f=f||a.Yza;e||b.bq!=null||(d=(d?f:a.Yza).get(Qm,null))&&(e=d);g=b.create(f,g,null,e);JJa(a,g.Jw,c,_.kg(a.Cba,null));return g};
Ika=class extends _.Mg{constructor(a,b,c){super();this.kN=a;this.Cba=b;this.Bba=c}get element(){return gf(this.Cba,this.Bba)}get Rb(){return new _.ie(this.Cba,this.Bba)}get Yza(){const a=Tfa(this.Cba,this.Bba);if(a!==-1){const b=Mfa(a,this.Bba);return new _.ie(b[1].data[(a&32767)+8],b)}return new _.ie(null,this.Bba)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(a){const b=this.kN[8];return b!==null&&b[a]||null}get length(){return this.kN.length-10}mi(a,b,c){let d,e;typeof c==="number"?
d=c:c!=null&&(d=c.index,e=c.Rb);a=KJa(a,b||{},e,null);JJa(this,a,d,_.kg(this.Cba,null));return a}c7(a,b){return JJa(this,a,b,!0)}move(a,b){return this.c7(a,b)}indexOf(a){const b=this.kN[8];return b!==null?b.indexOf(a):-1}remove(a){a=this.HMa(a,-1);const b=_.lf(this.kN,a);b&&(Uea(Gka(this.kN),a),_.Pha(b[1],b))}detach(a){a=this.HMa(a,-1);const b=_.lf(this.kN,a);return b&&Uea(Gka(this.kN),a)!=null?new gh(b):null}HMa(a,b=0){return a==null?this.length+b:a}};Hka=Jka;var Nka=Pka;var Tka=0,Uka=0,Vka=0;_.lma="en-US";_.pla={h2c:"element"};_.rla={h2c:"ICU"};var hla=/\ufffd(\d+):?\d*\ufffd/gi,qla=/\ufffd(\d+)\ufffd/,mla=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,ila=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,tla=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,sla=/\uE500/g;var LJa,Ola;_.Rg=function(a){a.JS===void 0||!a.oNa&&a.RJc||a.JS.next(a)};Ola=function(a,b){a.eIb=b};
_.Ng=class{get Jc(){let a;return(a=this.JS)!=null?a:this.JS=new _.Wf}constructor(a=!1){this.RJc=a;this.dh=!0;this.eIb=void 0;this.uy=[];this.oNa=!1;this.JS=void 0;this.length=0;this.last=this.first=void 0;this[LJa]=yla}get(a){return this.uy[a]}map(a){return this.uy.map(a)}filter(a){return this.uy.filter(a)}find(a){return this.uy.find(a)}reduce(a,b){return this.uy.reduce(a,b)}forEach(a){this.uy.forEach(a)}some(a){return this.uy.some(a)}toArray(){return this.uy.slice()}toString(){return this.uy.toString()}reset(a,b){this.dh=
!1;a=a.flat(Number.POSITIVE_INFINITY);a:{var c=this.uy;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.oNa=!b)this.uy=a,this.length=a.length,this.last=a[this.length-1],this.first=a[0]}usb(){this.dh=!0;let a;(a=this.eIb)==null||a.call(this)}destroy(){this.JS!==void 0&&(this.JS.complete(),this.JS.unsubscribe())}};LJa=Symbol.iterator;_.Lg=class{};_.Lg.IE=Ala;var KJa=function(a,b,c,d){a=_.lka(a.yJc,a.HEb,b,{bWc:c,Mua:d});return new gh(a)},Bla=class extends _.Lg{constructor(a,b,c){super();this.yJc=a;this.HEb=b;this.kb=c}get S1b(){let a;return((a=this.HEb.Xz)==null?void 0:a.S1b)||null}mi(a,b){return KJa(this,a,b)}};var Fla=class{constructor(a){this.Qka=a;this.matches=null}clone(){return new Fla(this.Qka)}usb(){this.Qka.usb()}},ija=function(a,b){for(let c=0;c<a.queries.length;c++)b.queries.queries[c].matches!==null&&a.queries[c].usb()},Ela=class{constructor(a=[]){this.queries=a}mi(a){const b=a.queries;if(b!==null){a=a.zd!==null?a.zd[0]:b.length;const c=[];for(let d=0;d<a;d++)c.push(this.queries[b.queries[d].TSb].clone());return new Ela(c)}return null}l5(a){ija(this,a)}},Ila=class{constructor(a,b,c=null){this.flags=
b;this.read=c;this.Fka=typeof a==="string"?Jla(a):a}},Kla=class{constructor(a=[]){this.queries=a}Ofa(a,b){for(let c=0;c<this.queries.length;c++)this.queries[c].Ofa(a,b)}hva(a){for(let b=0;b<this.queries.length;b++)this.queries[b].hva(a)}P3a(a){let b=null;for(let c=0;c<this.length;c++){const d=this.queries[c].P3a(a,b!==null?b.length:0);d&&(d.TSb=c,b!==null?b.push(d):b=[d])}return b!==null?new Kla(b):null}qa(a,b){for(let c=0;c<this.queries.length;c++)this.queries[c].qa(a,b)}get length(){return this.queries.length}track(a){this.queries.push(a)}},
MJa=function(a,b){if(a.OMa&&(a.metadata.flags&1)!==1){a=a.GEb;for(b=b.parent;b!==null&&b.type&8&&b.index!==a;)b=b.parent;return a===(b!==null?b.index:-1)}return a.OMa},NJa=function(a,b,c){a.matches===null?a.matches=[b,c]:a.matches.push(b,c)},OJa=function(a,b,c,d){if(d!==null){const e=a.metadata.read;e!==null?e===_.ff||e===_.Mg||e===_.Lg&&c.type&4?NJa(a,c.index,-2):(b=$fa(c,b,e,!1,!1),b!==null&&NJa(a,c.index,b)):NJa(a,c.index,d)}},Lla=class{constructor(a,b=-1){this.metadata=a;this.matches=null;this.TSb=
-1;this.mOb=!1;this.OMa=!0;this.GEb=b}Ofa(a,b){if(MJa(this,b)){const d=this.metadata.Fka;if(Array.isArray(d))for(let e=0;e<d.length;e++){const f=d[e];a:{var c=b.z7;if(c!==null)for(let g=0;g<c.length;g+=2)if(c[g]===f){c=c[g+1];break a}c=null}OJa(this,a,b,c);OJa(this,a,b,$fa(b,a,f,!1,!1))}else d===_.Lg?b.type&4&&OJa(this,a,b,-1):OJa(this,a,b,$fa(b,a,d,!1,!1))}}hva(a){this.GEb===a.index&&(this.OMa=!1)}qa(a,b){this.Ofa(a,b)}P3a(a,b){return MJa(this,a)?(this.mOb=!0,NJa(this,-a.index,b),new Lla(this.metadata)):
null}};var on=class{};on.O=function(a){return new (a||on)(_.m(_.lh))};on.Ca=_.Df({type:on});on.Ba=_.Xc({});_.$la=Symbol("cb");_.ama=Object.assign({},Eea,{Zwb:void 0,GLb(a,b){_.Hea(a,b)}});cma.required=function(){return _.Vg(!0,!0)};_.pn=class{};_.pn.IE=dma;var QJa,RJa,PJa,UJa,WJa,VJa;QJa=class{supports(a){return Lka(a)}create(a){return new PJa(a)}};RJa=(a,b)=>b;_.SJa=function(a,b){let c=a.qT;a=a.DJ;let d=0,e=null;for(;c||a;){const f=!a||c&&c.Ak<ema(a,d,e)?c:a,g=ema(f,d,e),l=f.Ak;if(f===a)d--,a=a.uJ;else if(c=c.Ge,f.bx==null)d++;else{e||(e=[]);const p=g-d,t=l-d;if(p!=t){for(let w=0;w<p;w++){const A=w<e.length?e[w]:e[w]=0,G=A+w;t<=G&&G<p&&(e[w]=A+1)}e[f.bx]=t-p}}g!==l&&b(f,g,l)}};_.TJa=function(a,b){for(a=a.kqa;a!==null;a=a.BQa)b(a)};
PJa=class{constructor(a){this.length=0;this.d3=this.kqa=this.fF=this.DJ=this.p3=this.Oqa=this.tv=this.KE=this.Oba=this.qT=this.WNc=this.WB=this.uT=null;this.gu=a||RJa}SQb(a){let b;for(b=this.qT;b!==null;b=b.Ge)a(b)}diff(a){a==null&&(a=[]);if(!Lka(a))throw new _.$c(900,!1);return this.check(a)?this:null}Be(){}check(a){this.zRa();let b=this.qT,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.gu(g,e),b!==null&&Object.is(b.rE,f)?(c&&(b=this.JKb(b,e,f,g)),
Object.is(b.item,e)||this.Uoa(b,e)):(b=this.PHb(b,e,f,g),c=!0),b=b.Ge}else d=0,Mka(a,g=>{f=this.gu(d,g);b!==null&&Object.is(b.rE,f)?(c&&(b=this.JKb(b,g,f,d)),Object.is(b.item,g)||this.Uoa(b,g)):(b=this.PHb(b,g,f,d),c=!0);b=b.Ge;d++}),this.length=d;this.dQc(b);return this.sP}get sP(){return this.KE!==null||this.Oqa!==null||this.DJ!==null||this.kqa!==null}zRa(){if(this.sP){let a;for(a=this.WNc=this.qT;a!==null;a=a.Ge)a.DQa=a.Ge;for(a=this.KE;a!==null;a=a.IT)a.bx=a.Ak;this.KE=this.tv=null;for(a=this.Oqa;a!==
null;a=a.CQa)a.bx=a.Ak;this.kqa=this.d3=this.DJ=this.fF=this.Oqa=this.p3=null}}PHb(a,b,c,d){let e;a===null?e=this.Oba:(e=a.mp,this.qOc(a));a=this.WB===null?null:this.WB.get(c,null);a!==null?(Object.is(a.item,b)||this.Uoa(a,b),this.UIb(a,e,d)):(a=this.uT===null?null:this.uT.get(c,d),a!==null?(Object.is(a.item,b)||this.Uoa(a,b),this.lNc(a,e,d)):a=this.dHc(new UJa(b,c),e,d));return a}JKb(a,b,c,d){b=this.WB===null?null:this.WB.get(c,null);b!==null?a=this.UIb(b,a.mp,d):a.Ak!=d&&(a.Ak=d,this.GMa(a,d));
return a}dQc(a){for(;a!==null;){const b=a.Ge;this.jDb(this.KSa(a));a=b}this.WB!==null&&this.WB.clear();this.tv!==null&&(this.tv.IT=null);this.p3!==null&&(this.p3.CQa=null);this.Oba!==null&&(this.Oba.Ge=null);this.fF!==null&&(this.fF.uJ=null);this.d3!==null&&(this.d3.BQa=null)}UIb(a,b,c){this.WB!==null&&this.WB.remove(a);const d=a.pra,e=a.uJ;d===null?this.DJ=e:d.uJ=e;e===null?this.fF=d:e.pra=d;this.TPa(a,b,c);this.GMa(a,c);return a}lNc(a,b,c){this.KSa(a);this.TPa(a,b,c);this.GMa(a,c);return a}dHc(a,
b,c){this.TPa(a,b,c);this.tv=this.tv===null?this.KE=a:this.tv.IT=a;return a}TPa(a,b,c){const d=b===null?this.qT:b.Ge;a.Ge=d;a.mp=b;d===null?this.Oba=a:d.mp=a;b===null?this.qT=a:b.Ge=a;this.uT===null&&(this.uT=new VJa);this.uT.put(a);a.Ak=c;return a}qOc(a){return this.jDb(this.KSa(a))}KSa(a){this.uT!==null&&this.uT.remove(a);const b=a.mp,c=a.Ge;b===null?this.qT=c:b.Ge=c;c===null?this.Oba=b:c.mp=b;return a}GMa(a,b){if(a.bx===b)return a;this.p3=this.p3===null?this.Oqa=a:this.p3.CQa=a;return a}jDb(a){this.WB===
null&&(this.WB=new VJa);this.WB.put(a);a.Ak=null;a.uJ=null;this.fF===null?(this.fF=this.DJ=a,a.pra=null):(a.pra=this.fF,this.fF=this.fF.uJ=a);return a}Uoa(a,b){a.item=b;this.d3=this.d3===null?this.kqa=a:this.d3.BQa=a;return a}};UJa=class{constructor(a,b){this.item=a;this.rE=b;this.BQa=this.CQa=this.IT=this.uJ=this.pra=this.u3=this.ora=this.Ge=this.mp=this.DQa=this.bx=this.Ak=null}};
WJa=class{constructor(){this.qda=this.yba=null}add(a){this.yba===null?(this.yba=this.qda=a,a.u3=null,a.ora=null):(this.qda.u3=a,a.ora=this.qda,a.u3=null,this.qda=a)}get(a,b){let c;for(c=this.yba;c!==null;c=c.u3)if((b===null||b<=c.Ak)&&Object.is(c.rE,a))return c;return null}remove(a){const b=a.ora;a=a.u3;b===null?this.yba=a:b.u3=a;a===null?this.qda=b:a.ora=b;return this.yba===null}};
VJa=class{constructor(){this.map=new Map}put(a){const b=a.rE;let c=this.map.get(b);c||(c=new WJa,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.rE;this.map.get(b).remove(a)&&this.map.delete(b);return a}get Vs(){return this.map.size===0}clear(){this.map.clear()}};var YJa=class{supports(a){return a instanceof Map||Kka(a)}create(){return new XJa}},XJa=class{constructor(){this.yra=new Map;this.fF=this.DJ=this.tv=this.KE=this.C2=this.raa=this.MIb=this.yS=this.oN=null}get sP(){return this.KE!==null||this.raa!==null||this.DJ!==null}SQb(a){let b;for(b=this.oN;b!==null;b=b.Ge)a(b)}diff(a){if(!a)a=new Map;else if(!(a instanceof Map||Kka(a)))throw new _.$c(900,!1);return this.check(a)?this:null}Be(){}check(a){this.zRa();let b=this.oN;this.yS=null;this.tKc(a,(c,d)=>
{b&&b.key===d?(this.NHb(b,c),this.yS=b,b=b.Ge):(c=this.bLc(d,c),b=this.hMc(b,c))});if(b)for(b.mp&&(b.mp.Ge=null),this.DJ=b,a=b;a!==null;a=a.uJ)a===this.oN&&(this.oN=null),this.yra.delete(a.key),a.uJ=a.Ge,a.Ij=a.ng,a.ng=null,a.mp=null,a.Ge=null;this.C2&&(this.C2.AQa=null);this.tv&&(this.tv.IT=null);return this.sP}hMc(a,b){if(a){const c=a.mp;b.Ge=a;b.mp=c;a.mp=b;c&&(c.Ge=b);a===this.oN&&(this.oN=b);return this.yS=a}this.yS?(this.yS.Ge=b,b.mp=this.yS):this.oN=b;this.yS=b;return null}bLc(a,b){if(this.yra.has(a)){a=
this.yra.get(a);this.NHb(a,b);b=a.mp;var c=a.Ge;b&&(b.Ge=c);c&&(c.mp=b);a.Ge=null;a.mp=null;return a}c=new ZJa(a);this.yra.set(a,c);c.ng=b;this.lHc(c);return c}zRa(){if(this.sP){let a;for(a=this.MIb=this.oN;a!==null;a=a.Ge)a.DQa=a.Ge;for(a=this.raa;a!==null;a=a.AQa)a.Ij=a.ng;for(a=this.KE;a!=null;a=a.IT)a.Ij=a.ng;this.DJ=this.KE=this.tv=this.raa=this.C2=null}}NHb(a,b){Object.is(b,a.ng)||(a.Ij=a.ng,a.ng=b,this.mHc(a))}lHc(a){this.KE===null?this.KE=this.tv=a:this.tv=this.tv.IT=a}mHc(a){this.raa===null?
this.raa=this.C2=a:this.C2=this.C2.AQa=a}tKc(a,b){a instanceof Map?a.forEach(b):Object.keys(a).forEach(c=>b(a[c],c))}},ZJa=class{constructor(a){this.key=a;this.AQa=this.uJ=this.IT=this.mp=this.Ge=this.DQa=this.ng=this.Ij=null}};_.qn=class{constructor(a){this.c6a=a}find(a){const b=this.c6a.find(c=>c.supports(a));if(b!=null)return b;throw new _.$c(901,!1);}};_.qn.ta=_.k({token:_.qn,Ea:"root",oa:function(){return new _.qn([new QJa])}});_.$Ja=class{constructor(a){this.c6a=a}find(a){const b=this.c6a.find(c=>c.supports(a));if(b)return b;throw new _.$c(901,!1);}};_.$Ja.ta=_.k({token:_.$Ja,Ea:"root",oa:function(){return new _.$Ja([new YJa])}});var rn=class{constructor(){this.zj=_.n(_.lh);this.fna=_.n(an);this.kd=_.n(_.We);this.ER=_.n(CIa);this.M$c=_.n(af,{optional:!0});let a;this.A2a=(a=_.n(gma,{optional:!0}))!=null?a:!1;this.eEa=typeof Zone!=="undefined"&&!!Zone.root.run;this.Z6c=[{data:{__scheduler_tick__:!0}}];this.qq=new _.ne;let b;this.sRc=this.eEa?(b=this.kd.QE)==null?void 0:b.get("isAngularZone_ID"):null;let c;this.GQ=!this.ER&&this.eEa&&((c=_.n(hma,{optional:!0}))!=null?c:!1);this.DYa=null;this.Q_=this.Eyb=!1;this.uka=null;this.qq.add(this.zj.hLb.subscribe(()=>
{this.Q_||this.yp()}));this.qq.add(this.kd.Zja.subscribe(()=>{this.Q_||this.yp()}));this.A2a||(this.A2a=!this.ER&&(this.kd instanceof uha||!this.eEa))}notify(a){if(this.ER||a!==5){var b=!1;switch(a){case 0:this.zj.Ie|=2;break;case 3:case 2:case 4:case 5:case 1:this.zj.Ie|=4;break;case 8:this.zj.j5|=8;break;case 6:this.zj.Ie|=2;b=!0;break;case 13:this.zj.Ie|=16;b=!0;break;case 14:this.zj.Ie|=2;b=!0;break;case 12:b=!0;break;default:this.zj.Ie|=8}var c,d;this.zj.xna=(d=(c=this.M$c)==null?void 0:c.Mc(this.zj.xna))!=
null?d:null;if(!(this.A2a&&!b||this.zj.nc||this.uka!==null||this.Q_||this.zj.Hra||!this.ER&&this.eEa&&Zone.current.get("isAngularZone_ID"+this.sRc))){var e=this.Eyb?mha:lha;this.uka=this.fna.add();this.DYa=this.GQ?Zone.root.run(()=>e(()=>this.tick())):this.kd.Ub(()=>e(()=>this.tick()))}}}tick(){if(!this.Q_&&!this.zj.nc)if(this.zj.Ie===0)this.yp();else{!this.ER&&this.zj.Ie&7&&(this.zj.Ie|=1);var a=this.fna.add();try{this.kd.run(()=>{this.Q_=!0;this.zj.CSa()},void 0,this.Z6c)}catch(b){throw this.fna.remove(a),
b;}finally{this.yp()}this.Eyb=!0;mha(()=>{this.Eyb=!1;this.fna.remove(a)})}}Ia(){this.qq.unsubscribe();this.yp()}yp(){this.Q_=!1;var a;(a=this.DYa)==null||a.call(this);this.DYa=null;this.uka!==null&&(a=this.uka,this.uka=null,this.fna.remove(a))}};rn.O=function(a){return new (a||rn)};rn.ta=_.k({token:rn,oa:rn.O,Ea:"root"});var hh=class{constructor(){this.zone=_.n(_.We);this.E4=_.n(th);this.ERc=_.n(_.lh)}initialize(){this.iIb||(this.iIb=this.zone.Uja.subscribe({next:()=>{this.E4.Q_||this.zone.run(()=>{this.ERc.tick()})}}))}Ia(){let a;(a=this.iIb)==null||a.unsubscribe()}};hh.O=function(a){return new (a||hh)};hh.ta=_.k({token:hh,oa:hh.O,Ea:"root"});
var ih=class{constructor(){this.Za=new _.ne;this.Du=!1;this.zone=_.n(_.We);this.Vn=_.n(an)}initialize(){if(!this.Du){this.Du=!0;var a=null;this.zone.isStable||this.zone.Fha||this.zone.T6||(a=this.Vn.add());this.zone.Ub(()=>{this.Za.add(this.zone.jm.subscribe(()=>{$Ia();queueMicrotask(()=>{a===null||this.zone.Fha||this.zone.T6||(this.Vn.remove(a),a=null)})}))});this.Za.add(this.zone.Zja.subscribe(()=>{if(!Gxa())throw new _.$c(909,!1);a!=null||(a=this.Vn.add())}))}}Ia(){this.Za.unsubscribe()}};
ih.O=function(a){return new (a||ih)};ih.ta=_.k({token:ih,oa:ih.O,Ea:"root"});_.kh=new _.wd("",{Ea:"root",oa:()=>_.n(_.kh,12)||(typeof tya!=="undefined"?"en-US":typeof $localize!=="undefined"&&$localize.locale||"en-US")});var jma=new _.wd("");var sn=class{};sn.O=function(a){return new (a||sn)};sn.ta=_.k({token:sn,oa:sn.O,Ea:"root"});var aKa=function(a,b,c){const d=c==null?void 0:c.GQ;b=xja(b.WWb,a.Rb,[ima({Y2c:()=>vha(c==null?void 0:c.kd,Object.assign({},fma({uWc:c==null?void 0:c.gqd,O6c:c==null?void 0:c.hqd}),{GQ:d})),ISb:c==null?void 0:c.ISb}),{va:th,Hb:rn}]);return nma({uD:b,jLb:a.QHb,AYb:a.Rb})},jya=function(a,b){const c=jka({},[]);Promise.resolve(new Ema(b)).then(d=>aKa(a,d,c))},nh=class{constructor(a){this.xc=a;this.QHb=[];this.QS=[];this.Kb=!1}Be(a){this.QS.push(a)}get Rb(){return this.xc}destroy(){if(this.Kb)throw new _.$c(404,
!1);this.QHb.slice().forEach(b=>b.destroy());this.QS.forEach(b=>b());const a=this.xc.get(jma,null);a&&(a.forEach(b=>b()),a.clear());this.Kb=!0}get nc(){return this.Kb}};nh.O=function(a){return new (a||nh)(_.m(_.Ye))};nh.ta=_.k({token:nh,oa:nh.O,Ea:"platform"});var mh=null,pma=new _.wd("");var bKa=Symbol("db"),cKa=new Set;
Object.assign({},Eea,{S4:!0,lua:!0,value:bKa,yp:null,rO(){if(this.sequence.lP.Vfa){if(this.sequence.dVb===null||this.sequence.dVb<this.phase)return;this.sequence.Rfa=!0}this.sequence.scheduler.notify(7)},Grd(a){this.sequence.dVb=this.phase;if(!this.dh)return this.signal;this.dh=!1;if(this.value!==bKa&&!vea(this))return this.signal;try{var b;for(const d of(b=this.yp)!=null?b:cKa)d()}finally{let d;(d=this.yp)==null||d.clear()}b=[];a!==void 0&&b.push(a);b.push(this.Itd);a=ed(this);let c;try{c=this.Kxd.apply(null,
b)}finally{hd(this,a)}this.value!==bKa&&this.Ao(this.value,c)||(this.value=c,this.version++);return this.signal}});var vma=class{constructor(a,b){this.view=a;this.node=b}};vma.IE=wma;var Ama=class{constructor(a){this[_.id]=a}destroy(){this[_.id].destroy()}},dKa=Object.assign({},Pm,{S4:!0,lua:!0,dh:!0,U6:!1,I4:void 0,zone:null,kind:"effect",Wib:Ve,run(){this.dh=!1;if(!this.U6||vea(this)){this.U6=!0;var a,b=e=>{let f;return((f=(a=this).I4)!=null?f:a.I4=[]).push(e)},c=ed(this),d=yfa(!1);try{this.Fgb(),this.fn(b)}finally{yfa(d),hd(this,c)}}},Fgb(){let a;if((a=this.I4)!=null&&a.length)try{for(;this.I4.length;)this.I4.pop()()}finally{this.I4=[]}}}),Cma=Object.assign({},dKa,{rO(){this.scheduler.ve(this);
this.uza.notify(13)},destroy(){zea(this);this.Wib();this.Fgb()}}),Bma=Object.assign({},dKa,{rO(){this.view[2]|=8192;Jd(this.view);this.uza.notify(14)},destroy(){zea(this);this.Wib();this.Fgb();let a;(a=this.view[23])==null||a.delete(this)}});var eKa=Symbol("Aa"),fKa=Symbol("Ba"),gKa=Symbol("Ca");Object.assign({},Pm,{value:eKa,dh:!0,error:null,Ao:oea,r_a:a=>a,Ylb(a){return a.value===eKa||a.value===fKa},bmb(a){if(a.value===fKa)throw Error("Da");const b=a.value;a.value=fKa;const c=ed(a);let d;try{const e=a.source();d=a.r_a(e,b===eKa||b===gKa?void 0:{source:a.I8c,value:b});a.I8c=e}catch(e){d=gKa,a.error=e}finally{hd(a,c)}b!==eKa&&d!==gKa&&a.Ao(b,d)?a.value=b:(a.value=d,a.version++)}});var hKa=sma(null,"core",[]);var tn=class{constructor(){this.iwa="0.0.0-PLACEHOLDER";const a=["0","0","0-PLACEHOLDER"];this.dpd=a[0];this.Bpd=a[1];this.Ou=a.slice(2).join(".")}};new tn;var iKa=new _.wd("devfuseFeature");var jKa={ACb:0,m$:1,HI:2,rBb:3};_.un=class extends _.Bk{constructor(a){super(a)}};var vn=class extends _.Bk{constructor(a){super(a)}getMessage(){return _.kl(this,_.un,1)}dma(a){return _.ol(this,1,a)}Psb(a,b){_.Nb(this,2,_.ib,b,a,Waa,void 0,1)}j9a(){return _.Dl(this,3,0)}Rsb(a){return _.Rl(this,3,a)}};_.wn=function(a){if(a!=null)return _.Wb(a),{privateDoNotAccessOrElseSafeHtmlWrappedValue:_.h(_.X(a,2))}};_.un.prototype.toObject=function(){return _.wn(this)};var kKa=function(a){if(a!=null)return _.Wb(a),{message:_.wn(a.getMessage()),Fud:_.h(_.Gl(a,2,3)),Ewd:_.h(_.El(a,4,3)),Fwd:_.h(_.El(a,5,3)),severity:_.Dl(a,3,0)}};vn.prototype.toObject=function(){return kKa(this)};var lKa=class extends _.Bk{constructor(a){super(a)}};var mKa=function(a){if(a!=null)return _.Wb(a),{Efd:_.Sb(_.nl(a,vn,1,_.gl()),kKa)}};lKa.prototype.toObject=function(){return mKa(this)};_.xn=class{};_.T=function(a,b){return a.i.hasOwnProperty(b)?a.i[b]:null};_.Z=function(a,b){return a.i[b]!=null};_.W=class{constructor(){this.i={}}};var nKa=function(a){let b="";Ica(a,function(c,d){b+=d;b+=":";b+=c;b+="\r\n"});return b};var oKa=["accept","accept-language","content-language"],pKa=["GET","HEAD","POST"],qKa=["application/x-www-form-urlencoded","multipart/form-data","text/plain"];var rKa=class{};var sKa;sKa=function(a,b,c){const d=Kma(a.zZc,b);return d==null?c:_.x(_.Re,_.ig({complete:()=>{d.u3c()}}),_.Lja(_.x(c,_.ig(e=>{d.BL(e)},e=>{d.onError(e)}))))};_.yn=function(a,b){const c=b.Ob||void 0;var d=a.Y5c,e=d.send;const f=b.body instanceof _.W?_.zh(b.body):b.body;return sKa(a,b,e.call(d,{path:b.path,Jb:b.Jb,Mb:b.Mb,body:f,Qa:b.Qa,m2b:b.m2b&&b.m2b},c))};_.zn=class extends rKa{constructor(a,b=null){super();this.Y5c=a;this.zZc=b}};var tKa=class{send(a,b){mna(a);return _.x(this.makeRequest(a),_.v(c=>b?_.Ah(b,c):c))}};var An,Bn,Cn,Dn,Fn,Gn,Hn,In,uKa,wKa,Zua,xKa,AKa,GKa,BKa,CKa,FKa,DKa,zKa,HKa,IKa,JKa,EKa,Jn,vKa,yKa,KKa;An={k$:"BUILD",SEa:"CODE_REVIEW",cGa:"GLOBAL",CI:"SOURCE",nd:"UNKNOWN",values(){return[An.nd,An.cGa,An.CI,An.SEa,An.k$]}};Bn={m$:"CRITICAL",rBb:"INFORMATIONAL",ACb:"SEVERITY_UNSPECIFIED",HI:"WARNING",values(){return[Bn.ACb,Bn.m$,Bn.HI,Bn.rBb]}};Cn={z7b:"AVAILABLE",MLa:"UNAVAILABLE",jf:"UNSPECIFIED",values(){return[Cn.jf,Cn.MLa,Cn.z7b]}};
Dn={k$:"BUILD",SEa:"CODE_REVIEW",t$b:"CORE",AIa:"ISSUE_TRACKER",CI:"SOURCE",nEc:"UNKNOWN_OWNER",values(){return[Dn.nEc,Dn.t$b,Dn.CI,Dn.SEa,Dn.k$,Dn.AIa]}};
_.Pi={y5b:"ADMIN_FAST_WRITE",z5b:"ADMIN_MEDIUM_WRITE",Px:"ADMIN_READ",B5b:"ADMIN_SLOW_WRITE",xEa:"BLAME",GAb:"CALLGRAPHS",WEa:"COMMIT_BROWSING",iFa:"CROSS_REFERENCES",Fbc:"DEBUGGER",YAb:"EXTERNAL_DEPENDENCY",fBb:"FILE_LOAD",UFa:"FILE_OPERATIONS",P1:"HISTORY",sBb:"INITIAL_PAGE_LOAD",Dlc:"LIST_BREAKPOINTS",Elc:"LIST_DEBUGEES",YR:"OUTLINE",vCb:"REPOSITORIES_BROWSING",uKa:"SEARCH",Byc:"SET_BREAKPOINT",Syc:"SNAPSHOT_COMPLETE",uzc:"STOP_DEBUGGING",HCb:"SUGGEST_SEARCH",PCb:"UNKNOWN_BUCKET",values(){return[_.Pi.PCb,
_.Pi.YAb,_.Pi.sBb,_.Pi.uKa,_.Pi.y5b,_.Pi.z5b,_.Pi.B5b,_.Pi.Byc,_.Pi.Syc,_.Pi.Elc,_.Pi.Dlc,_.Pi.Px,_.Pi.vCb,_.Pi.WEa,_.Pi.UFa,_.Pi.fBb,_.Pi.YR,_.Pi.P1,_.Pi.iFa,_.Pi.GAb,_.Pi.Fbc,_.Pi.uzc,_.Pi.HCb,_.Pi.xEa]}};_.En={hA:"BACKGROUND",m8b:"BROWSER_NAVIGATION",KR:"CHANGE",nv:"CLICK",wfc:"EXTERNAL",Iic:"HOVER",Vx:"KEYBOARD",Axc:"RESIZE",lyc:"SCROLL",jEc:"UNKNOWN_GESTURE_TYPE",values(){return[_.En.jEc,_.En.nv,_.En.KR,_.En.lyc,_.En.Axc,_.En.m8b,_.En.Vx,_.En.hA,_.En.wfc,_.En.Iic]}};
Fn={Md:"CANCELLED",zFa:"DEGRADED",oj:"FAILURE",lKa:"RETRIED",th:"SUCCESS",kLa:"TIME_OUT",ULa:"UNKNOWN_STATUS_CODE",values(){return[Fn.ULa,Fn.th,Fn.oj,Fn.kLa,Fn.zFa,Fn.Md,Fn.lKa]}};
Gn={sEa:"AUTOPUSH",tEa:"AUTOPUSH_CORP",uEa:"AUTOPUSH_QUAL",GEa:"CANARY",hFa:"CORP",CFa:"DEMO",uIa:"INTEGRATION",vIa:"INTEGRATION_CORP",wIa:"INTEGRATION_OSS",xIa:"INTEGRATION_PARTNER",yIa:"INTEGRATION_PROD",zIa:"INTEGRATION_QA",DJa:"OSS",D$:"PARTNER",NJa:"PRODUCTION",YJa:"QADEVEL",ZJa:"QADEVEL_CORP",aKa:"QAOSS",EKa:"STAGING_CORP",FKa:"STAGING_OSS",GKa:"STAGING_PARTNER",HKa:"STAGING_PROD",IKa:"STAGING_QA",Og:"TESTING",SLa:"UNKNOWN_ENVIRONMENT",values(){return[Gn.SLa,Gn.NJa,Gn.HKa,Gn.IKa,Gn.yIa,Gn.zIa,
Gn.CFa,Gn.GEa,Gn.Og,Gn.EKa,Gn.hFa,Gn.YJa,Gn.uIa,Gn.aKa,Gn.FKa,Gn.wIa,Gn.DJa,Gn.ZJa,Gn.vIa,Gn.sEa,Gn.tEa,Gn.D$,Gn.xIa,Gn.GKa,Gn.uEa]}};
Hn={sEa:"AUTOPUSH",tEa:"AUTOPUSH_CORP",uEa:"AUTOPUSH_QUAL",GEa:"CANARY",hFa:"CORP",CFa:"DEMO",uIa:"INTEGRATION",vIa:"INTEGRATION_CORP",wIa:"INTEGRATION_OSS",xIa:"INTEGRATION_PARTNER",yIa:"INTEGRATION_PROD",zIa:"INTEGRATION_QA",DJa:"OSS",D$:"PARTNER",NJa:"PRODUCTION",YJa:"QADEVEL",ZJa:"QADEVEL_CORP",aKa:"QAOSS",EKa:"STAGING_CORP",FKa:"STAGING_OSS",GKa:"STAGING_PARTNER",HKa:"STAGING_PROD",IKa:"STAGING_QA",Og:"TESTING",SLa:"UNKNOWN_ENVIRONMENT",values(){return[Hn.SLa,Hn.NJa,Hn.HKa,Hn.IKa,Hn.yIa,Hn.zIa,
Hn.CFa,Hn.GEa,Hn.Og,Hn.EKa,Hn.hFa,Hn.YJa,Hn.uIa,Hn.aKa,Hn.FKa,Hn.wIa,Hn.DJa,Hn.ZJa,Hn.vIa,Hn.sEa,Hn.tEa,Hn.D$,Hn.xIa,Hn.GKa,Hn.uEa]}};In={Md:"CANCELLED",zFa:"DEGRADED",oj:"FAILURE",lKa:"RETRIED",th:"SUCCESS",kLa:"TIME_OUT",ULa:"UNKNOWN_STATUS_CODE",values(){return[In.ULa,In.th,In.oj,In.kLa,In.zFa,In.Md,In.lKa]}};
uKa=class extends _.W{constructor(a={}){super();this.i.message=a.message==null?null:a.message;this.i.scopes=a.scopes==null?null:a.scopes;this.i.targetPatterns=a.targetPatterns==null?null:a.targetPatterns;this.i.targetQueryWarnings=a.targetQueryWarnings==null?null:a.targetQueryWarnings;this.i.severity=a.severity==null?null:a.severity}static get fLa(){return Bn}get message(){return _.Z(this,"message")?_.T(this,"message"):null}set message(a){this.i.message=a}get scopes(){return _.Z(this,"scopes")?_.T(this,
"scopes"):null}set scopes(a){this.i.scopes=a}get severity(){return _.Z(this,"severity")?_.T(this,"severity"):null}set severity(a){this.i.severity=a}get targetPatterns(){return _.Z(this,"targetPatterns")?_.T(this,"targetPatterns"):null}set targetPatterns(a){this.i.targetPatterns=a}get targetQueryWarnings(){return _.Z(this,"targetQueryWarnings")?_.T(this,"targetQueryWarnings"):null}set targetQueryWarnings(a){this.i.targetQueryWarnings=a}ha(){return uKa}ka(){return{Na:{scopes:An,severity:Bn},keys:["message",
"scopes","severity","targetPatterns","targetQueryWarnings"],Ga:{message:vKa}}}};wKa=class extends _.W{constructor(a={}){super();this.i.announcements=a.uo==null?null:a.uo}get uo(){return _.Z(this,"announcements")?_.T(this,"announcements"):null}set uo(a){this.i.announcements=a}ha(){return wKa}ka(){return{Oa:{announcements:uKa},keys:["announcements"]}}};
Zua=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.status=a.status==null?null:a.status}static get Status(){return Cn}get name(){return _.Z(this,"name")?_.T(this,"name"):null}set name(a){this.i.name=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return Zua}ka(){return{Na:{status:Cn},keys:["name","status"]}}};
xKa=class extends _.W{constructor(a={}){super();this.i.eventId=a.eventId==null?null:a.eventId;this.i.clientContext=a.Jea==null?null:a.Jea;this.i.gestureName=a.gestureName==null?null:a.gestureName;this.i.elementId=a.yO==null?null:a.yO;this.i.artifactId=a.Ne==null?null:a.Ne;this.i.searchTerm=a.searchTerm==null?null:a.searchTerm;this.i.listIndex=a.Of==null?null:a.Of;this.i.durationMs=a.ti==null?null:a.ti;this.i.statusCode=a.statusCode==null?null:a.statusCode;this.i.subActions=a.hn==null?null:a.hn;this.i.initialUrl=
a.gr==null?null:a.gr;this.i.targetUrl=a.wm==null?null:a.wm;this.i.initialRoute=a.initialRoute==null?null:a.initialRoute;this.i.targetRoute=a.targetRoute==null?null:a.targetRoute;this.i.wasStartedInBackground=a.KM==null?null:a.KM;this.i.finishedInBackground=a.xK==null?null:a.xK;this.i.actionOwner=a.actionOwner==null?null:a.actionOwner;this.i.feature=a.dX==null?null:a.dX;this.i.bucket=a.bucket==null?null:a.bucket;this.i.availabilityStatuses=a.availabilityStatuses==null?null:a.availabilityStatuses;this.i.visibleLines=
a.xq==null?null:a.xq;this.i.copyInfo=a.fw==null?null:a.fw;this.i.fileInfo=a.fileInfo==null?null:a.fileInfo;this.i.clientTimeMs=a.Sta==null?null:a.Sta;this.i.ptoken=a.JD==null?null:a.JD}get actionOwner(){return _.Z(this,"actionOwner")?_.T(this,"actionOwner"):null}set actionOwner(a){this.i.actionOwner=a}get Ne(){return _.Z(this,"artifactId")?_.T(this,"artifactId"):null}set Ne(a){this.i.artifactId=a}get availabilityStatuses(){return _.Z(this,"availabilityStatuses")?_.T(this,"availabilityStatuses"):null}set availabilityStatuses(a){this.i.availabilityStatuses=
a}get bucket(){return _.Z(this,"bucket")?_.T(this,"bucket"):null}set bucket(a){this.i.bucket=a}get Jea(){return _.Z(this,"clientContext")?_.T(this,"clientContext"):null}set Jea(a){this.i.clientContext=a}get Sta(){return _.Z(this,"clientTimeMs")?_.T(this,"clientTimeMs"):null}set Sta(a){this.i.clientTimeMs=a}get fw(){return _.Z(this,"copyInfo")?_.T(this,"copyInfo"):null}set fw(a){this.i.copyInfo=a}get ti(){return _.Z(this,"durationMs")?_.T(this,"durationMs"):null}set ti(a){this.i.durationMs=a}get yO(){return _.Z(this,
"elementId")?_.T(this,"elementId"):null}set yO(a){this.i.elementId=a}get eventId(){return _.Z(this,"eventId")?_.T(this,"eventId"):null}set eventId(a){this.i.eventId=a}get dX(){return _.Z(this,"feature")?_.T(this,"feature"):null}set dX(a){this.i.feature=a}get fileInfo(){return _.Z(this,"fileInfo")?_.T(this,"fileInfo"):null}set fileInfo(a){this.i.fileInfo=a}get xK(){return _.Z(this,"finishedInBackground")?_.T(this,"finishedInBackground"):null}set xK(a){this.i.finishedInBackground=a}get gestureName(){return _.Z(this,
"gestureName")?_.T(this,"gestureName"):null}set gestureName(a){this.i.gestureName=a}get initialRoute(){return _.Z(this,"initialRoute")?_.T(this,"initialRoute"):null}set initialRoute(a){this.i.initialRoute=a}get gr(){return _.Z(this,"initialUrl")?_.T(this,"initialUrl"):null}set gr(a){this.i.initialUrl=a}get Of(){return _.Z(this,"listIndex")?_.T(this,"listIndex"):null}set Of(a){this.i.listIndex=a}get JD(){return _.Z(this,"ptoken")?_.T(this,"ptoken"):null}set JD(a){this.i.ptoken=a}get searchTerm(){return _.Z(this,
"searchTerm")?_.T(this,"searchTerm"):null}set searchTerm(a){this.i.searchTerm=a}get statusCode(){return _.Z(this,"statusCode")?_.T(this,"statusCode"):null}set statusCode(a){this.i.statusCode=a}get hn(){return _.Z(this,"subActions")?_.T(this,"subActions"):null}set hn(a){this.i.subActions=a}get targetRoute(){return _.Z(this,"targetRoute")?_.T(this,"targetRoute"):null}set targetRoute(a){this.i.targetRoute=a}get wm(){return _.Z(this,"targetUrl")?_.T(this,"targetUrl"):null}set wm(a){this.i.targetUrl=a}get xq(){return _.Z(this,
"visibleLines")?_.T(this,"visibleLines"):null}set xq(a){this.i.visibleLines=a}get KM(){return _.Z(this,"wasStartedInBackground")?_.T(this,"wasStartedInBackground"):null}set KM(a){this.i.wasStartedInBackground=a}ha(){return xKa}ka(){return{Oa:{availabilityStatuses:Zua,subActions:yKa,visibleLines:zKa},Na:{actionOwner:Dn,bucket:_.Pi,gestureName:_.En,statusCode:Fn},keys:"actionOwner artifactId availabilityStatuses bucket clientContext clientTimeMs copyInfo durationMs elementId eventId feature fileInfo finishedInBackground gestureName initialRoute initialUrl listIndex ptoken searchTerm statusCode subActions targetRoute targetUrl visibleLines wasStartedInBackground".split(" "),
Ga:{clientContext:AKa,copyInfo:BKa,eventId:CKa,fileInfo:DKa,ptoken:EKa}}}};
AKa=class extends _.W{constructor(a={}){super();this.i.sessionId=a.sessionId==null?null:a.sessionId;this.i.userId=a.userId==null?null:a.userId;this.i.emailAddress=a.sw==null?null:a.sw;this.i.actionId=a.actionId==null?null:a.actionId;this.i.environmentName=a.Xq==null?null:a.Xq;this.i.repoGroupId=a.iH==null?null:a.iH;this.i.executionContext=a.N5==null?null:a.N5}get actionId(){return _.Z(this,"actionId")?_.T(this,"actionId"):null}set actionId(a){this.i.actionId=a}get sw(){return _.Z(this,"emailAddress")?
_.T(this,"emailAddress"):null}set sw(a){this.i.emailAddress=a}get Xq(){return _.Z(this,"environmentName")?_.T(this,"environmentName"):null}set Xq(a){this.i.environmentName=a}get N5(){return _.Z(this,"executionContext")?_.T(this,"executionContext"):null}set N5(a){this.i.executionContext=a}get iH(){return _.Z(this,"repoGroupId")?_.T(this,"repoGroupId"):null}set iH(a){this.i.repoGroupId=a}get sessionId(){return _.Z(this,"sessionId")?_.T(this,"sessionId"):null}set sessionId(a){this.i.sessionId=a}get userId(){return _.Z(this,
"userId")?_.T(this,"userId"):null}set userId(a){this.i.userId=a}ha(){return AKa}ka(){return{Na:{environmentName:Gn},keys:"actionId emailAddress environmentName executionContext repoGroupId sessionId userId".split(" "),Ga:{executionContext:FKa}}}};
GKa=class extends _.W{constructor(a={}){super();this.i.start=a.start==null?null:a.start;this.i.end=a.end==null?null:a.end}get end(){return _.Z(this,"end")?_.T(this,"end"):null}set end(a){this.i.end=a}get start(){return _.Z(this,"start")?_.T(this,"start"):null}set start(a){this.i.start=a}ha(){return GKa}ka(){return{keys:["end","start"],Ga:{end:Jn,start:Jn}}}};
BKa=class extends _.W{constructor(a={}){super();this.i.uuid=a.X9==null?null:a.X9;this.i.length=a.length==null?null:a.length;this.i.selection=a.selection==null?null:a.selection}get length(){return _.Z(this,"length")?_.T(this,"length"):null}set length(a){this.i.length=a}get selection(){return _.Z(this,"selection")?_.T(this,"selection"):null}set selection(a){this.i.selection=a}get X9(){return _.Z(this,"uuid")?_.T(this,"uuid"):null}set X9(a){this.i.uuid=a}ha(){return BKa}ka(){return{keys:["length","selection",
"uuid"],Ga:{selection:GKa}}}};
CKa=class extends _.W{constructor(a={}){super();this.i.timeUsec=a.jna==null?null:a.jna;this.i.serverIp=a.serverIp==null?null:a.serverIp;this.i.processId=a.Lka==null?null:a.Lka}get Lka(){return _.Z(this,"processId")?_.T(this,"processId"):null}set Lka(a){this.i.processId=a}get serverIp(){return _.Z(this,"serverIp")?_.T(this,"serverIp"):null}set serverIp(a){this.i.serverIp=a}get jna(){return _.Z(this,"timeUsec")?_.T(this,"timeUsec"):null}set jna(a){this.i.timeUsec=a}ha(){return CKa}ka(){return{keys:["processId","serverIp",
"timeUsec"]}}};
FKa=class extends _.W{constructor(a={}){super();this.i.cell=a.tV==null?null:a.tV;this.i.task=a.task==null?null:a.task;this.i.job=a.r7==null?null:a.r7;this.i.environmentName=a.Xq==null?null:a.Xq;this.i.buildLabel=a.lu==null?null:a.lu;this.i.traced=a.nDa==null?null:a.nDa;this.i.rpcGlobalId=a.tBa==null?null:a.tBa;this.i.spanId=a.spanId==null?null:a.spanId}get lu(){return _.Z(this,"buildLabel")?_.T(this,"buildLabel"):null}set lu(a){this.i.buildLabel=a}get tV(){return _.Z(this,"cell")?_.T(this,"cell"):
null}set tV(a){this.i.cell=a}get Xq(){return _.Z(this,"environmentName")?_.T(this,"environmentName"):null}set Xq(a){this.i.environmentName=a}get r7(){return _.Z(this,"job")?_.T(this,"job"):null}set r7(a){this.i.job=a}get tBa(){return _.Z(this,"rpcGlobalId")?_.T(this,"rpcGlobalId"):null}set tBa(a){this.i.rpcGlobalId=a}get spanId(){return _.Z(this,"spanId")?_.T(this,"spanId"):null}set spanId(a){this.i.spanId=a}get task(){return _.Z(this,"task")?_.T(this,"task"):null}set task(a){this.i.task=a}get nDa(){return _.Z(this,
"traced")?_.T(this,"traced"):null}set nDa(a){this.i.traced=a}ha(){return FKa}ka(){return{Na:{environmentName:Hn},keys:"buildLabel cell environmentName job rpcGlobalId spanId task traced".split(" ")}}};
DKa=class extends _.W{constructor(a={}){super();this.i.repositoryType=a.repositoryType==null?null:a.repositoryType;this.i.repositoryId=a.repositoryId==null?null:a.repositoryId;this.i.path=a.path==null?null:a.path;this.i.revision=a.revision==null?null:a.revision;this.i.fingerprint=a.fingerprint==null?null:a.fingerprint}get fingerprint(){return _.Z(this,"fingerprint")?_.T(this,"fingerprint"):null}set fingerprint(a){this.i.fingerprint=a}get path(){return _.Z(this,"path")?_.T(this,"path"):null}set path(a){this.i.path=
a}get repositoryId(){return _.Z(this,"repositoryId")?_.T(this,"repositoryId"):null}set repositoryId(a){this.i.repositoryId=a}get repositoryType(){return _.Z(this,"repositoryType")?_.T(this,"repositoryType"):null}set repositoryType(a){this.i.repositoryType=a}get revision(){return _.Z(this,"revision")?_.T(this,"revision"):null}set revision(a){this.i.revision=a}ha(){return DKa}ka(){return{keys:["fingerprint","path","repositoryId","repositoryType","revision"]}}};
zKa=class extends _.W{constructor(a={}){super();this.i.start=a.start==null?null:a.start;this.i.end=a.end==null?null:a.end}get end(){return _.Z(this,"end")?_.T(this,"end"):null}set end(a){this.i.end=a}get start(){return _.Z(this,"start")?_.T(this,"start"):null}set start(a){this.i.start=a}ha(){return zKa}ka(){return{keys:["end","start"]}}};
HKa=class extends _.W{constructor(a={}){super();this.i.announcements=a.uo==null?null:a.uo}get uo(){return _.Z(this,"announcements")?_.T(this,"announcements"):null}set uo(a){this.i.announcements=a}ha(){return HKa}ka(){return{keys:["announcements"],Ga:{announcements:wKa}}}};
IKa=class extends _.W{constructor(a={}){super();this.i.entries=a.entries==null?null:a.entries;this.i.authuser=a.authuser==null?null:a.authuser}get authuser(){return _.Z(this,"authuser")?_.T(this,"authuser"):null}set authuser(a){this.i.authuser=a}get entries(){return _.Z(this,"entries")?_.T(this,"entries"):null}set entries(a){this.i.entries=a}ha(){return IKa}ka(){return{Oa:{entries:xKa},keys:["authuser","entries"]}}};JKa=class extends _.W{ha(){return JKa}ka(){return{keys:[]}}};EKa=class extends _.W{ha(){return EKa}ka(){return{keys:[]}}};
Jn=class extends _.W{constructor(a={}){super();this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.column=a.column==null?null:a.column}get column(){return _.Z(this,"column")?_.T(this,"column"):null}set column(a){this.i.column=a}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):null}set lineNumber(a){this.i.lineNumber=a}ha(){return Jn}ka(){return{keys:["column","lineNumber"]}}};
vKa=class extends _.W{constructor(a={}){super();this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a.privateDoNotAccessOrElseSafeHtmlWrappedValue==null?null:a.privateDoNotAccessOrElseSafeHtmlWrappedValue}get privateDoNotAccessOrElseSafeHtmlWrappedValue(){return _.Z(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue")?_.T(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue"):null}set privateDoNotAccessOrElseSafeHtmlWrappedValue(a){this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a}ha(){return vKa}ka(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}};
yKa=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.statusCode=a.statusCode==null?null:a.statusCode;this.i.durationMs=a.ti==null?null:a.ti;this.i.httpErrorCode=a.Kw==null?null:a.Kw}get ti(){return _.Z(this,"durationMs")?_.T(this,"durationMs"):null}set ti(a){this.i.durationMs=a}get Kw(){return _.Z(this,"httpErrorCode")?_.T(this,"httpErrorCode"):null}set Kw(a){this.i.httpErrorCode=a}get name(){return _.Z(this,"name")?_.T(this,"name"):null}set name(a){this.i.name=
a}get statusCode(){return _.Z(this,"statusCode")?_.T(this,"statusCode"):null}set statusCode(a){this.i.statusCode=a}ha(){return yKa}ka(){return{Na:{statusCode:In},keys:["durationMs","httpErrorCode","name","statusCode"]}}};KKa=new _.wd("API_VERSION");_.LKa=new _.wd("REQUEST_SERVICE for console_fe_api");_.Kn=class{};_.Kn.O=function(a){return new (a||_.Kn)};_.Kn.Ca=_.Df({type:_.Kn});_.Kn.Ba=_.Xc({});
var MKa={$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"},Ln=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}list(a={},b={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"console_fe_api_sandbox.announcements.list",path:`/${this.Va}/announcements`,
Qa:_.Bh(a,MKa,b),Ob:HKa})}};Ln.O=function(a){return new (a||Ln)(_.m(KKa,8),_.m(_.LKa),_.m(_.xn,8))};Ln.ta=_.k({token:Ln,oa:Ln.O});var Mn=class{};Mn.O=function(a){return new (a||Mn)};Mn.ta=_.k({token:Mn,oa:a=>Ln.O(a),Ea:_.Kn});var NKa=function(a,b){return _.yn(a.qb,{body:b,Jb:"POST",Mb:"console_fe_api_sandbox.logging.logClientAction",path:`/${a.Va}/logging:logClientAction`,Qa:_.Bh({},MKa,{}),Ob:JKa})},Nn=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}};
Nn.O=function(a){return new (a||Nn)(_.m(KKa,8),_.m(_.LKa),_.m(_.xn,8))};Nn.ta=_.k({token:Nn,oa:Nn.O});var On=class{};On.O=function(a){return new (a||On)};On.ta=_.k({token:On,oa:a=>Nn.O(a),Ea:_.Kn});var Pn,OKa,PKa,QKa,TKa,UKa,VKa,WKa,XKa,cLa,hLa,mLa,oLa,pLa;Pn=new _.wd("productVersion");OKa=new _.wd("envName");_.Qn=new _.wd("emailAddress");PKa=new _.wd("isBot");QKa=new _.wd("isCorpGoogler");_.RKa=new _.wd("userSettingsKeyPrefix");_.SKa=new _.wd("prodspecsStage");TKa=new _.wd("feedbackProductId");UKa=new _.wd("clearcutEndpoint");_.Rn=new _.wd("onePlatformKey");_.Sn=new _.wd("sessionIndex");VKa=new _.wd("xsrfToken");WKa=new _.wd("nonceToken");XKa=new _.wd("oauthClientId");_.YKa=new _.wd("appEngineServiceEndpoint");
_.hk=new _.wd("grimoireOnePlatformHost");_.Tn=new _.wd("cloudResourceManagerServiceEndpoint");_.ZKa=new _.wd("cloudBillingServiceEndpoint");_.Un=new _.wd("cloudBuildServiceEndpoint");_.$Ka=new _.wd("cloudStorageServiceEndpoint");_.aLa=new _.wd("cloudUserSettingsEndpoint");_.bLa=new _.wd("resultStoreOnePlatformHost");cLa=new _.wd("scorecardOnePlatformHost");_.dLa=new _.wd("sourceRepoOnePlatformHost");_.eLa=new _.wd("sourceRepoInternalOnePlatformHost");_.fLa=new _.wd("iamOnePlatformHost");_.gLa=new _.wd("loggingServiceEndpoint");
hLa=new _.wd("peopleApiPlatformHost");_.iLa=new _.wd("serviceManagerApiPlatformHost");_.jLa=new _.wd("termsOfServiceOnePlatformHost");_.kLa=new _.wd("testFusionOnePlatformHost");_.lLa=new _.wd("fusionBadgeServerHost");mLa=new _.wd("enableAnonymousFeedback");_.Vn=new _.wd("iamToken");_.nLa=new _.wd("initialPath");oLa=new _.wd("enableG3cClearcutLogging");pLa=new _.wd("g3cClearcutTransport");var Wn=class{constructor(a,b,c,d){this.Nta=a;this.Xq=b;this.isBot=c;this.o5=d}IP(a){for(const b of a)a=b.targetRoute||b.initialRoute,this.Nta.mb(this.YXa(b),a)}qL(a){this.Nta.qL({},a)}YXa(a){const b={name:a.action,type:a.element,metadata:{data:JSON.stringify(this.tl(a))}};a.projectId&&(b.projectId=a.projectId);a.ti&&(b.latency=a.ti);return b}tl(a){const b=a.hn.map(c=>({name:c.name||void 0,latency:c.ti||void 0,statusCode:c.statusCode||void 0,errorCode:c.Kw||void 0}));return{statusCode:a.statusCode,
initialRoute:a.initialRoute,targetRoute:a.targetRoute,startedInBg:a.KM||void 0,finishedInBg:a.xK||void 0,sessionId:a.sessionId||void 0,actionId:a.actionId||void 0,gestureName:a.gestureName&&a.gestureName.toString(),envName:this.Xq||void 0,actionOwner:this.o5||a.actionOwner||void 0,isBot:this.isBot||void 0,subEvents:b.length>0?b:void 0}}};Wn.O=function(a){return new (a||Wn)(_.m(iIa),_.m(OKa),_.m(PKa),_.m(iKa,8))};Wn.ta=_.k({token:Wn,oa:Wn.O,Ea:"root"});var qLa=class extends _.Bk{constructor(a){super(a)}};var rLa=class extends _.Bk{constructor(a){super(a)}Z7a(){return _.Y(this,1)}setCell(a){return _.Yj(this,1,a)}Lz(a){return _.Yj(this,5,a)}};var sLa=class extends _.Bk{constructor(a){super(a)}R0b(a){return _.Yj(this,1,a)}Wga(){return _.kl(this,rLa,6)}x0b(a){return _.ol(this,6,a)}Gsb(a){return _.Yj(this,7,a)}Hwa(){return _.Y(this,8)}ima(a){return _.Yj(this,8,a)}};var tLa=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Gd(a){return _.Yj(this,1,a)}cCa(a){return _.Rl(this,2,a)}wsb(a){return _.Ol(this,3,a)}};var uLa=class extends _.Bk{constructor(a){super(a)}};var vLa=class extends _.Bk{constructor(a){super(a)}};var wLa=class extends _.Bk{constructor(a){super(a)}lRb(){return _.kl(this,qLa,1)}a8a(){return _.kl(this,sLa,2)}xsb(a){return _.Yj(this,4,a)}wsb(a){return _.Ol(this,8,a)}cCa(a){return _.Rl(this,9,a)}R7c(a){return _.Yj(this,12,a)}getFeature(){return _.Y(this,18)}zsb(a){return _.Yj(this,18,a)}w9a(){return _.Y(this,20)}V0b(a){_.Yj(this,20,a)}};var xLa=function(a){if(a!=null)return _.Wb(a),{jna:_.h(_.sl(a,1)),serverIp:_.h(Xaa(Qb(a,2))),Lka:_.h(Xaa(Qb(a,3)))}};qLa.prototype.toObject=function(){return xLa(this)};var yLa=function(a){if(a!=null)return _.Wb(a),{tV:_.Y(a,1),task:_.yl(a,2),r7:_.Y(a,3),Xq:_.Dl(a,4,0),lu:_.Y(a,5)}};rLa.prototype.toObject=function(){return yLa(this)};var zLa=function(a){if(a!=null)return _.Wb(a),{sessionId:_.Y(a,1),userId:_.Y(a,2),actionId:_.Y(a,3),Xq:_.Dl(a,4,0),iH:_.Y(a,5),N5:yLa(a.Wga()),i4c:_.Y(a,7),referer:_.Y(a,8),rqd:_.Y(a,9)}};sLa.prototype.toObject=function(){return zLa(this)};var ALa=function(a){if(a!=null)return _.Wb(a),{name:_.Y(a,1),statusCode:_.Dl(a,2,0),ti:_.yl(a,3),Kw:_.yl(a,4)}};tLa.prototype.toObject=function(){return ALa(this)};var BLa=function(a){if(a!=null)return _.Wb(a),{Pwd:_.Dl(a,1,0),Gwd:_.Dl(a,2,0),Upd:_.xl(a,3),Owd:_.Y(a,4),Ynd:_.Y(a,5),U2b:_.Y(a,6),Kwd:_.h(_.El(a,7,3))}};uLa.prototype.toObject=function(){return BLa(this)};var CLa=function(a){if(a!=null)return _.Wb(a),{Lwd:BLa(_.kl(a,uLa,1))}};vLa.prototype.toObject=function(){return CLa(this)};var DLa=function(a){if(a!=null){_.Wb(a);var b=xLa(a.lRb()),c=zLa(a.a8a()),d=_.Dl(a,3,0),e=_.Y(a,4),f=_.Y(a,5),g=_.Y(a,6),l=_.yl(a,7),p=_.yl(a,8),t=_.Dl(a,9,0);var w=_.nl(a,tLa,10,_.gl());return{eventId:b,Jea:c,gestureName:d,yO:e,Ne:f,searchTerm:g,Of:l,ti:p,statusCode:t,hwd:_.Sb(w,ALa),gr:_.Y(a,11),wm:_.Y(a,12),initialRoute:_.Y(a,13),targetRoute:_.Y(a,14),KM:_.xl(a,15),xK:_.xl(a,16),actionOwner:_.Dl(a,17,0),dX:_.Y(a,18),Wkd:_.Y(a,22),Nwd:CLa(_.kl(a,vLa,19)),Cr:_.Y(a,20),Lnd:_.xl(a,21)}}};
wLa.prototype.toObject=function(){return DLa(this)};var ELa=class extends _.Bk{constructor(a){super(a)}};ELa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={thd:DLa(_.kl(this,wLa,1))}}else a=void 0;return a};var FLa,GLa;FLa=/\s+/;GLa=[];
_.Xn=class{constructor(a,b){this.YHb=a;this.Td=b;this.WSb=GLa;this.ACa=new Map}set R0c(a){this.WSb=a!=null?a.trim().split(FLa):GLa}set R2c(a){this.r5c=typeof a==="string"?a.trim().split(FLa):a}Mo(){for(var a of this.WSb)this.TSa(a,!0);a=this.r5c;if(Array.isArray(a)||a instanceof Set)for(const b of a)this.TSa(b,!0);else if(a!=null)for(const b of Object.keys(a))this.TSa(b,!!a[b]);this.zHc()}TSa(a,b){const c=this.ACa.get(a);c!==void 0?(c.enabled!==b&&(c.changed=!0,c.enabled=b),c.jn=!0):this.ACa.set(a,
{enabled:b,changed:!0,jn:!0})}zHc(){for(const a of this.ACa){const b=a[0],c=a[1];c.changed?(this.ZJb(b,c.enabled),c.changed=!1):c.jn||(c.enabled&&this.ZJb(b,!1),this.ACa.delete(b));c.jn=!1}}ZJb(a,b){a=a.trim();a.length>0&&a.split(FLa).forEach(c=>{b?this.Td.oF(this.YHb.ma,c):this.Td.uQ(this.YHb.ma,c)})}};_.Xn.O=function(a){return new (a||_.Xn)(_.B(_.ff),_.B(_.fn))};_.Xn.La=_.Ef({type:_.Xn,na:[["","ngClass",""]],inputs:{R0c:[0,"class","klass"],R2c:"ngClass"}});var HLa;HLa=class{constructor(a,b){this.ua=a;this.sib=b;this.count=this.index=-1}get first(){return this.index===0}get last(){return this.index===this.count-1}get M5(){return this.index%2===0}get Rib(){return!this.M5}};
_.Yn=class{set sib(a){this.eca=a;this.EQa=!0}set tib(a){this.gu=a}get tib(){return this.gu}constructor(a,b,c){this.QN=a;this.lF=b;this.uB=c;this.eca=null;this.EQa=!0;this.WI=null}set T2c(a){a&&(this.lF=a)}Mo(){if(this.EQa){this.EQa=!1;var a=this.eca;!this.WI&&a&&(this.WI=this.uB.find(a).create(this.tib))}this.WI&&(a=this.WI.diff(this.eca))&&this.QMa(a)}QMa(a){const b=this.QN;_.SJa(a,(c,d,e)=>{c.bx==null?b.mi(this.lF,new HLa(c.item,this.eca),e===null?void 0:e):e==null?b.remove(d===null?void 0:d):d!==
null&&(d=b.get(d),b.move(d,e),d.context.ua=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.sib=this.eca}_.TJa(a,c=>{b.get(c.Ak).context.ua=c.item})}};_.Yn.O=function(a){return new (a||_.Yn)(_.B(_.Mg),_.B(_.Lg),_.B(_.qn))};_.Yn.La=_.Ef({type:_.Yn,na:[["","ngFor","","ngForOf",""]],inputs:{sib:"ngForOf",tib:"ngForTrackBy",T2c:"ngForTemplate"}});_.Zn=class{constructor(a,b){this.QN=a;this.Hr=new ILa;this.Cpa=this.Tra=this.kOa=null;this.BSa=b}set Ka(a){this.Hr.ua=this.Hr.Ka=a;this.VSa()}set V2c(a){nna("ngIfThen",a);this.BSa=a;this.Tra=null;this.VSa()}set U2c(a){nna("ngIfElse",a);this.kOa=a;this.Cpa=null;this.VSa()}VSa(){this.Hr.ua?this.Tra||(this.QN.clear(),this.Cpa=null,this.BSa&&(this.Tra=this.QN.mi(this.BSa,this.Hr))):this.Cpa||(this.QN.clear(),this.Tra=null,this.kOa&&(this.Cpa=this.QN.mi(this.kOa,this.Hr)))}};
_.Zn.O=function(a){return new (a||_.Zn)(_.B(_.Mg),_.B(_.Lg))};_.Zn.La=_.Ef({type:_.Zn,na:[["","ngIf",""]],inputs:{Ka:"ngIf",V2c:"ngIfThen",U2c:"ngIfElse"}});var ILa=class{constructor(){this.Ka=this.ua=null}};var JLa;JLa=class{constructor(a,b){this.He=a;this.MPc=b;this.L2=!1}create(){this.L2=!0;this.He.mi(this.MPc)}destroy(){this.L2=!1;this.He.clear()}};
_.$n=class{constructor(){this.UNa=[];this.KEb=!1;this.lQa=this.lNa=0;this.yqa=!1}set uib(a){this.rNc=a;this.lNa===0&&this.sKb(!0)}fHc(){return this.lNa++}gHc(a){this.UNa.push(a)}aNc(a){a=a===this.rNc;this.yqa||(this.yqa=a);this.lQa++;this.lQa===this.lNa&&(this.sKb(!this.yqa),this.lQa=0,this.yqa=!1);return a}sKb(a){if(this.UNa.length>0&&a!==this.KEb){this.KEb=a;for(const d of this.UNa){var b=d,c=a;c&&!b.L2?b.create():!c&&b.L2&&b.destroy()}}}};_.$n.O=function(a){return new (a||_.$n)};
_.$n.La=_.Ef({type:_.$n,na:[["","ngSwitch",""]],inputs:{uib:"ngSwitch"}});_.ao=class{constructor(a,b,c){this.uib=c;c.fHc();this.JQc=new JLa(a,b)}Mo(){var a=this.JQc,b=this.uib.aNc(this.X2c);b&&!a.L2?a.create():!b&&a.L2&&a.destroy()}};_.ao.O=function(a){return new (a||_.ao)(_.B(_.Mg),_.B(_.Lg),_.B(_.$n,9))};_.ao.La=_.Ef({type:_.ao,na:[["","ngSwitchCase",""]],inputs:{X2c:"ngSwitchCase"}});_.bo=class{constructor(a,b,c){c.gHc(new JLa(a,b))}};
_.bo.O=function(a){return new (a||_.bo)(_.B(_.Mg),_.B(_.Lg),_.B(_.$n,9))};_.bo.La=_.Ef({type:_.bo,na:[["","ngSwitchDefault",""]]});_.co=class{constructor(a){this.He=a;this.jXb=this.vib=this.Ija=this.fsa=null}Sb(a){if(this.sPc(a)){const c=this.He;this.fsa&&c.remove(c.indexOf(this.fsa));if(this.vib){a=this.dJc();var b;this.fsa=c.mi(this.vib,a,{Rb:(b=this.jXb)!=null?b:void 0})}else this.fsa=null}}sPc(a){return!!a.ngTemplateOutlet||!!a.ngTemplateOutletInjector}dJc(){return new Proxy({},{set:(a,b,c)=>this.Ija?Reflect.set(this.Ija,b,c):!1,get:(a,b,c)=>{if(this.Ija)return Reflect.get(this.Ija,b,c)}})}};
_.co.O=function(a){return new (a||_.co)(_.B(_.Mg))};_.co.La=_.Ef({type:_.co,na:[["","ngTemplateOutlet",""]],inputs:{Ija:"ngTemplateOutletContext",vib:"ngTemplateOutlet",jXb:"ngTemplateOutletInjector"},features:[_.Rm]});var KLa,LLa,MLa,NLa;KLa=class{kOb(a,b){return yh(()=>a.subscribe({next:b,error:c=>{throw c;}}))}dispose(a){yh(()=>a.unsubscribe())}};LLa=class{kOb(a,b){return a.then(b,c=>{throw c;})}dispose(){}};MLa=new LLa;NLa=new KLa;
_.eo=class{constructor(a){this.Bqa=null;this.qgb=!0;this.iSa=this.gca=this.UB=null;this.Vj=a}Ia(){this.UB&&this.WEb();this.Vj=null}transform(a){if(!this.gca){if(a)try{this.qgb=!1,this.bs(a)}finally{this.qgb=!0}return this.Bqa}return a!==this.gca?(this.WEb(),this.transform(a)):this.Bqa}bs(a){this.gca=a;this.iSa=this.MOc(a);this.UB=this.iSa.kOb(a,b=>this.qQc(a,b))}MOc(a){if(Hf(a))return MLa;if(a&&typeof a.subscribe==="function")return NLa;throw new _.$c(2100,!1);}WEb(){this.iSa.dispose(this.UB);this.gca=
this.UB=this.Bqa=null}qQc(a,b){if(a===this.gca&&(this.Bqa=b,this.qgb)){let c;(c=this.Vj)==null||_.gn(c)}}};_.eo.O=function(a){return new (a||_.eo)(_.B(_.pn,16))};_.eo.Le=_.Gf({name:"async",type:_.eo,le:!1});_.OLa=new _.wd("");_.PLa=new _.wd("");_.fo=class{};_.fo.O=function(a){return new (a||_.fo)};_.fo.Ca=_.Df({type:_.fo});_.fo.Ba=_.Xc({});_.di=new _.wd("");var lj=null,QLa=class{};var go=class{SK(){throw Error("U");}};go.O=function(a){return new (a||go)};go.ta=_.k({token:go,oa:()=>_.n(ho),Ea:"platform"});
var Rpa=new _.wd(""),SLa=function(a,b){const c=RLa(a.zv,"window");c.addEventListener("hashchange",b,!1);return()=>c.removeEventListener("hashchange",b)},ho=class extends go{constructor(){super();this.zv=_.n(_.di);this.Rr=window.location;this.b3=window.history}Xja(a){const b=RLa(this.zv,"window");b.addEventListener("popstate",a,!1);return()=>b.removeEventListener("popstate",a)}get href(){return this.Rr.href}get protocol(){return this.Rr.protocol}get hostname(){return this.Rr.hostname}get port(){return this.Rr.port}get pathname(){return this.Rr.pathname}get search(){return this.Rr.search}get hash(){return this.Rr.hash}set pathname(a){this.Rr.pathname=
a}pushState(a,b,c){this.b3.pushState(a,b,c)}replaceState(a,b,c){this.b3.replaceState(a,b,c)}forward(){this.b3.forward()}back(){this.b3.back()}SK(a=0){this.b3.go(a)}getState(){return this.b3.state}};ho.O=function(a){return new (a||ho)};ho.ta=_.k({token:ho,oa:()=>new ho,Ea:"platform"});var jo;_.io=class{SK(){throw Error("U");}};_.io.O=function(a){return new (a||_.io)};_.io.ta=_.k({token:_.io,oa:()=>_.n(jo),Ea:"root"});_.TLa=new _.wd("");
jo=class extends _.io{constructor(a,b){super();this.vk=a;this.YT=[];let c,d,e;this.v2=(e=(d=b!=null?b:lj.nwa())!=null?d:(c=_.n(_.di).location)==null?void 0:c.origin)!=null?e:""}Ia(){for(;this.YT.length;)this.YT.pop()()}Xja(a){this.YT.push(this.vk.Xja(a),SLa(this.vk,a))}nwa(){return this.v2}Ez(a){return ona(this.v2,a)}path(a=!1){const b=this.vk.pathname+Dh(this.vk.search),c=this.vk.hash;return c&&a?`${b}${c}`:b}pushState(a,b,c,d){this.vk.pushState(a,b,this.Ez(c+Dh(d)))}replaceState(a,b,c,d){this.vk.replaceState(a,
b,this.Ez(c+Dh(d)))}forward(){this.vk.forward()}back(){this.vk.back()}getState(){return this.vk.getState()}SK(a=0){let b,c;(c=(b=this.vk).SK)==null||c.call(b,a)}};jo.O=function(a){return new (a||jo)(_.m(go),_.m(_.TLa,8))};jo.ta=_.k({token:jo,oa:jo.O,Ea:"root"});var ko=class extends _.io{constructor(a,b){super();this.vk=a;this.v2="";this.YT=[];b!=null&&(this.v2=b)}Ia(){for(;this.YT.length;)this.YT.pop()()}Xja(a){this.YT.push(this.vk.Xja(a),SLa(this.vk,a))}nwa(){return this.v2}path(){let a;const b=(a=this.vk.hash)!=null?a:"#";return b.length>0?b.substring(1):b}Ez(a){a=ona(this.v2,a);return a.length>0?"#"+a:a}pushState(a,b,c,d){c=this.Ez(c+Dh(d));c.length==0&&(c=this.vk.pathname);this.vk.pushState(a,b,c)}replaceState(a,b,c,d){c=this.Ez(c+Dh(d));c.length==0&&
(c=this.vk.pathname);this.vk.replaceState(a,b,c)}forward(){this.vk.forward()}back(){this.vk.back()}getState(){return this.vk.getState()}SK(a=0){let b,c;(c=(b=this.vk).SK)==null||c.call(b,a)}};ko.O=function(a){return new (a||ko)(_.m(go),_.m(_.TLa,8))};ko.ta=_.k({token:ko,oa:ko.O});var ULa;ULa=function(a,b){return a.path()==a.normalize(b+Dh(""))};
_.lo=class{constructor(a){this.jU=new _.Wf;this.EKb=[];this.BQc=null;this.VE=a;a=this.VE.nwa();this.MHc=pna(_.Ch(a.replace(/\/index.html$/,"")));this.VE.Xja(b=>{this.jU.next({url:this.path(!0),pop:!0,state:b.state,type:b.type})})}Ia(){let a;(a=this.BQc)==null||a.unsubscribe();this.EKb=[]}path(a=!1){return this.normalize(this.VE.path(a))}getState(){return this.VE.getState()}normalize(a){var b=this.MHc;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)}Ez(a){a&&a[0]!=="/"&&(a="/"+a);return this.VE.Ez(a)}go(a,b="",c=null){this.VE.pushState(c,"",a,b);this.cIb(this.Ez(a+Dh(b)),c)}replaceState(a,b="",c=null){this.VE.replaceState(c,"",a,b);this.cIb(this.Ez(a+Dh(b)),c)}forward(){this.VE.forward()}back(){this.VE.back()}SK(a=0){let b,c;(c=(b=this.VE).SK)==null||c.call(b,a)}cIb(a="",b){this.EKb.forEach(c=>c(a,b))}subscribe(a,b,c){return this.jU.subscribe({next:a,error:b!=null?b:void 0,complete:c!=null?c:void 0})}};
_.lo.O=function(a){return new (a||_.lo)(_.m(_.io))};_.lo.ta=_.k({token:_.lo,oa:()=>new _.lo(_.m(_.io)),Ea:"root"});new tn;var Vpa=class{};Vpa.ta=_.k({token:Vpa,Ea:"root",oa:()=>_.n(cn)==="browser"?new VLa:new WLa});
var VLa=class{constructor(){var a=_.n(_.di),b=window;this.document=a;this.window=b;this.offset=()=>[0,0]}J0b(a){this.offset=Array.isArray(a)?()=>a:a}wRb(){return[this.window.scrollX,this.window.scrollY]}zBa(a){this.window.scrollTo(a[0],a[1])}O_b(a){a:{var b=this.document,c=b.getElementById(a)||b.getElementsByName(a)[0];if(c)a=c;else{if(typeof b.createTreeWalker==="function"&&b.body&&typeof b.body.attachShadow==="function")for(b=b.createTreeWalker(b.body,NodeFilter.SHOW_ELEMENT),c=b.currentNode;c;){if(c=
c.shadowRoot)if(c=c.getElementById(a)||c.querySelector(`[name="${a}"]`)){a=c;break a}c=b.nextNode()}a=null}}if(a){c=a.getBoundingClientRect();b=c.left+this.window.pageXOffset;c=c.top+this.window.pageYOffset;const d=this.offset();this.window.scrollTo(b-d[0],c-d[1]);a.focus()}}B0b(a){this.window.history.scrollRestoration=a}},WLa=class{J0b(){}wRb(){return[0,0]}zBa(){}O_b(){}B0b(){}};var XLa=class{};var mo=class{constructor(a,b,c,d,e){this.document=a;this.productVersion=c;this.isBot=d;this.o5=e;this.transport=b}IP(a){if(this.transport&&!this.isBot)for(const b of a)this.transport.dispatch(this.g9a(b))}g9a(a){var b=(new wLa).zsb(this.o5||"");b=_.Rl(b,17,sna(a.actionOwner)).xsb([a.element,a.action].join("/"));b=_.Rl(b,3,qna(a.gestureName)).cCa(rna(a.statusCode));b=_.Yj(b,13,a.initialRoute);b=_.Yj(b,11,a.gr);b=_.Yj(b,14,a.targetRoute||"").R7c(a.wm);b=_.Ml(b,15,a.KM);b=_.Ml(b,16,a.xK).wsb(a.ti||0);
b=_.Ol(b,7,a.Of||0);var c=(new sLa).Gsb(this.document.location.hostname).ima(this.document.referrer).x0b((new rLa).Lz(this.productVersion)).R0b(a.sessionId||"");b=_.ol(b,2,c);a.Ne&&typeof a.Ne==="string"&&_.Yj(b,5,a.Ne);if(a.hn.length>0)for(var d of a.hn)a=(new tLa).Gd(d.name||"").cCa(rna(d.statusCode||"")).wsb(d.ti||0),a=_.Ol(a,4,d.Kw||0),_.rl(b,10,tLa,a);d=new ELa;return _.ol(d,1,b)}};mo.O=function(a){return new (a||mo)(_.m(_.di),_.m(pLa,8),_.m(Pn),_.m(PKa),_.m(iKa,8))};
mo.ta=_.k({token:mo,oa:mo.O,Ea:"root"});_.no={AIa:"issue_tracker",ZR:"results",kDc:"flow"};Object.freeze(_.no);var oo=class{};oo.O=function(a){return new (a||oo)};oo.ta=_.k({token:oo,oa:oo.O,Ea:"root"});var ZLa,$La,aMa;_.YLa=new _.wd("GTMDataLayerName",{Ea:"root",oa:function(){return window.grimoireDataLayer}});ZLa=new _.wd("ProjectId",{Ea:"root",oa:()=>"testAlphaSource"});$La=new _.wd("GetRandomString",{Ea:"root",oa:()=>_.mm});aMa=new _.wd("navigationStartTime",{Ea:"root",oa:function(){if(performance){if(performance.timing&&performance.timing.navigationStart)return performance.timing.navigationStart;if(performance.now)return Date.now()-performance.now()}}});var bMa=function(){this.blockSize=-1};var po=function(a,b){this.blockSize=-1;this.blockSize=64;this.Gta=_.da.Uint8Array?new Uint8Array(this.blockSize):Array(this.blockSize);this.lDa=this.b7=0;this.dj=[];this.k3c=a;this.VSb=b;this.Vad=_.da.Int32Array?new Int32Array(64):Array(64);cMa===void 0&&(cMa=_.da.Int32Array?new Int32Array(dMa):dMa);this.reset()},cMa;_.Nk(po,bMa);var eMa=[];for(let a=0;a<63;a++)eMa[a]=0;var fMa=[].concat(128,eMa);po.prototype.reset=function(){this.lDa=this.b7=0;this.dj=_.da.Int32Array?new Int32Array(this.VSb):_.wa(this.VSb)};
var gMa=function(a){var b=a.Gta;const c=a.Vad;for(var d=0,e=0;e<b.length;)c[d++]=b[e]<<24|b[e+1]<<16|b[e+2]<<8|b[e+3],e=d*4;for(b=16;b<64;b++)d=c[b-15]|0,e=c[b-2]|0,c[b]=((c[b-16]|0)+((d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3)|0)+((c[b-7]|0)+((e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10)|0)|0;b=a.dj[0]|0;d=a.dj[1]|0;e=a.dj[2]|0;let f=a.dj[3]|0,g=a.dj[4]|0,l=a.dj[5]|0,p=a.dj[6]|0,t=a.dj[7]|0;for(let w=0;w<64;w++){const A=((b>>>2|b<<30)^(b>>>13|b<<19)^(b>>>22|b<<10))+(b&d^b&e^d&e)|0,G=(t+((g>>>6|g<<26)^(g>>>11|g<<
21)^(g>>>25|g<<7))|0)+(((g&l^~g&p)+(cMa[w]|0)|0)+(c[w]|0)|0)|0;t=p;p=l;l=g;g=f+G|0;f=e;e=d;d=b;b=G+A|0}a.dj[0]=a.dj[0]+b|0;a.dj[1]=a.dj[1]+d|0;a.dj[2]=a.dj[2]+e|0;a.dj[3]=a.dj[3]+f|0;a.dj[4]=a.dj[4]+g|0;a.dj[5]=a.dj[5]+l|0;a.dj[6]=a.dj[6]+p|0;a.dj[7]=a.dj[7]+t|0};
po.prototype.update=function(a,b){b===void 0&&(b=a.length);let c=0,d=this.b7;if(typeof a==="string")for(;c<b;)this.Gta[d++]=a.charCodeAt(c++),d==this.blockSize&&(gMa(this),d=0);else if(_.xa(a))for(;c<b;){const e=a[c++];if(!("number"==typeof e&&0<=e&&255>=e&&e==(e|0)))throw Error("ub");this.Gta[d++]=e;d==this.blockSize&&(gMa(this),d=0)}else throw Error("vb");this.b7=d;this.lDa+=b};
po.prototype.digest=function(){const a=[];var b=this.lDa*8;this.b7<56?this.update(fMa,56-this.b7):this.update(fMa,this.blockSize-(this.b7-56));for(var c=63;c>=56;c--)this.Gta[c]=b&255,b/=256;gMa(this);b=0;for(c=0;c<this.k3c;c++)for(let d=24;d>=0;d-=8)a[b++]=this.dj[c]>>d&255;return a};
var dMa=[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 iMa=function(){po.call(this,8,hMa)};_.Nk(iMa,po);var hMa=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];var qo=class{constructor(a,b,c){this.iW=a;if(!this.iW)throw Error("wb");a=new iMa;a.update(String(c));this.g5c=Eya(a.digest());this.iW.push({releaseVersion:b})}IP(a){for(const w of a){a=void 0;var b={metadata:{},event:"concordEvent"};b.projectNumber=this.g5c;b.SF=w.action;b.eventType=w.element;b.hYb=["/virtual",w.element,w.action].join("/");w.gestureName&&(b.metadata.gestureType=w.gestureName.toString());w.ti&&(b.metadata.latencyMs=w.ti.toString());b.PV="DEVOPS_CONSOLE";b.metadata.actionOwner=w.actionOwner.toString();
b.Ne=(a=w.Ne)==null?void 0:a.toString();var c=b;a=this.iW;b=a.push;var d=c.event,e=c.eventType,f=c.SF,g=c.hYb,l=c.projectNumber,p=c.PV,t=c.Ne;a:{c=c.metadata;if(!c){c="";break a}const A=[];for(const G of Object.keys(c))A.push(G+"="+c[G]);c=A.join(",")}b.call(a,{event:d,eventType:e,eventName:f,pagePath:g,projectNumber:l,consoleType:p,artifactId:t,metadata:c})}}qL(a){this.iW.push({event:"trackPageView",pageName:a,pagePath:a})}};qo.O=function(a){return new (a||qo)(_.m(_.YLa),_.m(Pn),_.m(ZLa))};
qo.ta=_.k({token:qo,oa:qo.O});_.ro=class{IP(){}qL(){}};_.ro.O=function(a){return new (a||_.ro)};_.ro.ta=_.k({token:_.ro,oa:a=>qo.O(a),Ea:"root"});var so=class{XVb(a,b){return b}IP(){}};so.O=function(a){return new (a||so)};so.ta=_.k({token:so,oa:so.O,Ea:"root"});var jMa=new _.wd("GetRandomString",{Ea:"root",oa:()=>_.mm}),kMa=new _.wd("navigationStartTime",{Ea:"root",oa:function(){if(performance){if(performance.timing&&performance.timing.navigationStart)return performance.timing.navigationStart;if(performance.now)return Date.now()-performance.now()}}});var Rh=Symbol("xb"),to=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 wna,xna,Jh,Ih;wna={exact:Bna,subset:Ena};xna={exact:zna,subset:Cna,ignored:()=>!0};Jh=class{constructor(a=new Ih([],{}),b={},c=null){this.root=a;this.Qa=b;this.af=c}get hx(){this.zN!=null||(this.zN=new to(this.Qa));return this.zN}toString(){return lMa.Yc(this)}};Ih=class{constructor(a,b){this.Od=a;this.children=b;this.parent=null;Object.values(b).forEach(c=>c.parent=this)}Wp(){return this.jZ>0}get jZ(){return Object.keys(this.children).length}toString(){return Ina(this)}};
_.Nh=class{constructor(a,b){this.path=a;this.parameters=b}get o4c(){this.vIb!=null||(this.vIb=new to(this.parameters));return this.vIb}toString(){return Hna(this)}};_.mi=class{};_.mi.O=function(a){return new (a||_.mi)};_.mi.ta=_.k({token:_.mi,oa:()=>new mMa,Ea:"root"});
var mMa=class{parse(a){a=new nMa(a);uo(a,"/");var b=a.Xk===""||a.Xk.startsWith("?")||a.Xk.startsWith("#")?new Ih([],{}):new Ih([],oMa(a));return new Jh(b,a.parseQueryParams(),uo(a,"#")?decodeURIComponent(a.Xk):null)}Yc(a){const b=`/${Hh(a.root,!0)}`,c=Nna(a.Qa);a=typeof a.af==="string"?`#${encodeURI(a.af)}`:"";return`${b}${c}${a}`}},lMa=new mMa,Ona=/^[^\/()?;#]+/,pMa=/^[^\/()?;=#]+/,qMa=/^[^=?&#]+/,rMa=/^[^&#]+/,uo=function(a,b){return a.Xk.startsWith(b)?(a.Xk=a.Xk.substring(b.length),!0):!1},oMa=
function(a){if(a.Xk==="")return{};uo(a,"/");const b=[];for(a.Xk.startsWith("(")||b.push(sMa(a));a.Xk.startsWith("/")&&!a.Xk.startsWith("//")&&!a.Xk.startsWith("/(");)a.capture("/"),b.push(sMa(a));let c={};a.Xk.startsWith("/(")&&(a.capture("/"),c=tMa(a,!0));let d={};a.Xk.startsWith("(")&&(d=tMa(a,!1));if(b.length>0||Object.keys(c).length>0)d.primary=new Ih(b,c);return d},sMa=function(a){var b=Pna(a.Xk);if(b===""&&a.Xk.startsWith(";"))throw new _.$c(4009,!1);a.capture(b);b=decodeURIComponent(b);const c=
{};for(;uo(a,";");){var d,e=a;if(d=(d=e.Xk.match(pMa))?d[0]:""){e.capture(d);var f="";if(uo(e,"=")){const g=Pna(e.Xk);g&&(f=g,e.capture(f))}c[decodeURIComponent(d)]=decodeURIComponent(f)}}return new _.Nh(b,c)},tMa=function(a,b){const c={};for(a.capture("(");!uo(a,")")&&a.Xk.length>0;){var d=Pna(a.Xk),e=a.Xk[d.length];if(e!=="/"&&e!==")"&&e!==";")throw new _.$c(4010,!1);e=void 0;d.indexOf(":")>-1?(e=d.slice(0,d.indexOf(":")),a.capture(e),a.capture(":")):b&&(e="primary");d=oMa(a);c[e]=Object.keys(d).length===
1?d.primary:new Ih([],d);uo(a,"//")}return c},nMa=class{constructor(a){this.Xk=this.url=a}parseQueryParams(){const a={};if(uo(this,"?")){do{var b=this.Xk.match(qMa),c=b?b[0]:"";if(c){this.capture(c);b="";if(uo(this,"=")){var d=this.Xk.match(rMa);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(uo(this,"&"))}return a}capture(a){if(!uo(this,
a))throw new _.$c(4011,!1);}};var aoa=class{constructor(a,b,c){this.ITb=a;this.n3c=b;this.commands=c;if(a&&c.length>0&&Yna(c[0]))throw new _.$c(4003,!1);if((a=c.find(Mh))&&a!==(c.length>0?c[c.length-1]:null))throw new _.$c(4004,!1);}},Xna=class{constructor(a,b,c){this.sH=a;this.zAa=b;this.index=c}};var vo,gi,uMa,vMa,wMa,zMa,AMa,Eoa,BMa,Foa,CMa,DMa,EMa,FMa;vo=class{constructor(a,b){this.id=a;this.url=b}};_.wo=class extends vo{constructor(a,b,c="imperative",d=null){super(a,b);this.type=0;this.dXb=c;this.PD=d}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}};_.ei=class extends vo{constructor(a,b,c){super(a,b);this.Kh=c;this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Kh}')`}};
_.fi=class extends vo{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}')`}};gi=class extends vo{constructor(a,b){super(a,b);this.reason="";this.code=0;this.type=16}};_.Jpa=class extends vo{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})`}};
uMa=class extends vo{constructor(a,b,c,d){super(a,b);this.Kh=c;this.state=d;this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Kh}', state: ${this.state})`}};vMa=class extends vo{constructor(a,b,c,d){super(a,b);this.Kh=c;this.state=d;this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Kh}', state: ${this.state})`}};
wMa=class extends vo{constructor(a,b,c,d,e){super(a,b);this.Kh=c;this.state=d;this.c1b=e;this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Kh}', state: ${this.state}, shouldActivate: ${this.c1b})`}};_.xMa=class extends vo{constructor(a,b,c,d){super(a,b);this.Kh=c;this.state=d;this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Kh}', state: ${this.state})`}};
_.yMa=class extends vo{constructor(a,b,c,d){super(a,b);this.Kh=c;this.state=d;this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Kh}', state: ${this.state})`}};zMa=class{constructor(a){this.Lb=a;this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.Lb.path})`}};AMa=class{constructor(a){this.Lb=a;this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.Lb.path})`}};
Eoa=class{constructor(a){this.Mc=a;this.type=11}toString(){return`ChildActivationStart(path: '${this.Mc.oe&&this.Mc.oe.path||""}')`}};BMa=class{constructor(a){this.Mc=a;this.type=12}toString(){return`ChildActivationEnd(path: '${this.Mc.oe&&this.Mc.oe.path||""}')`}};Foa=class{constructor(a){this.Mc=a;this.type=13}toString(){return`ActivationStart(path: '${this.Mc.oe&&this.Mc.oe.path||""}')`}};
CMa=class{constructor(a){this.Mc=a;this.type=14}toString(){return`ActivationEnd(path: '${this.Mc.oe&&this.Mc.oe.path||""}')`}};DMa=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}')`}};EMa=class{};FMa=class{constructor(a,b){this.url=a;this.Dja=b}};var GMa=class{get Rb(){let a,b;return(b=Ph((a=this.Lb)==null?void 0:a.Mc))!=null?b:this.nBa}constructor(a){this.nBa=a;this.cea=this.Lb=this.df=null;this.children=new xo(this.nBa)}},HMa=function(a,b){let c=a.getContext(b);c||(c=new GMa(a.nBa),a.sua.set(b,c));return c},IMa=function(a,b){if(a=a.getContext(b))a.df=null,a.cea=null},xo=class{constructor(a){this.nBa=a;this.sua=new Map}getContext(a){return this.sua.get(a)||null}};xo.O=function(a){return new (a||xo)(_.m(Qm))};xo.ta=_.k({token:xo,oa:xo.O,Ea:"root"});var JMa=class{constructor(a){this.Tg=a}get root(){return this.Tg.value}parent(a){a=this.yZ(a);return a.length>1?a[a.length-2]:null}children(a){return(a=goa(a,this.Tg))?a.children.map(b=>b.value):[]}firstChild(a){return(a=goa(a,this.Tg))&&a.children.length>0?a.children[0].value:null}yZ(a){return hoa(a,this.Tg).map(b=>b.value)}},Uh=class{constructor(a,b){this.value=a;this.children=b}toString(){return`TreeNode(${this.value})`}};var KMa,LMa,MMa;KMa=class extends JMa{constructor(a,b){super(a);this.Mc=b;joa(this,a)}toString(){return this.Mc.toString()}};
_.Vh=class{constructor(a,b,c,d,e,f,g,l){this.wad=a;this.q4c=b;this.o5c=c;this.TXc=d;this.jW=e;this.df=f;this.component=g;this.T2=l;let p,t;this.title=(t=(p=this.jW)==null?void 0:_.x(p,_.v(w=>w[Rh])))!=null?t:_.u(void 0);this.url=a;this.params=b;this.Qa=c;this.af=d;this.data=e}get oe(){return this.T2.oe}get root(){return this.hF.root}get parent(){return this.hF.parent(this)}get firstChild(){return this.hF.firstChild(this)}get children(){return this.hF.children(this)}get yZ(){return this.hF.yZ(this)}get lYb(){this.Aca!=null||
(this.Aca=_.x(this.params,_.v(a=>new to(a))));return this.Aca}get hx(){this.zN!=null||(this.zN=_.x(this.Qa,_.v(a=>new to(a))));return this.zN}toString(){return this.Mc?this.Mc.toString():`Future(${this.T2})`}};
LMa=class{get title(){let a;return(a=this.data)==null?void 0:a[Rh]}constructor(a,b,c,d,e,f,g,l,p){this.url=a;this.params=b;this.Qa=c;this.af=d;this.data=e;this.df=f;this.component=g;this.oe=l;this.DOc=p}get root(){return this.hF.root}get parent(){return this.hF.parent(this)}get firstChild(){return this.hF.firstChild(this)}get children(){return this.hF.children(this)}get yZ(){return this.hF.yZ(this)}get lYb(){this.Aca!=null||(this.Aca=new to(this.params));return this.Aca}get hx(){this.zN!=null||(this.zN=
new to(this.Qa));return this.zN}toString(){return`Route(url:'${this.url.map(a=>a.toString()).join("/")}', path:'${this.oe?this.oe.path:""}')`}};MMa=class extends JMa{constructor(a){super(a);this.url="";joa(this,a)}toString(){return koa(this.Tg)}};var NMa,OMa,QMa,PMa;NMa=new _.wd("");OMa=function(a,b){let c;return((c=a.f8.getContext(b))==null?void 0:c.df)===a};QMa=function(a){var b=a.f8,c=a.name;const d=HMa(b,c);d.df=a;b.sua.set(c,d);!a.Bn&&(b=a.f8.getContext(a.name),b==null?0:b.Lb)&&(b.cea?a.attach(b.cea,b.Lb):PMa(a,b.Lb,b.Rb))};
PMa=function(a,b,c){if(a.Mxa)throw new _.$c(4013,!1);a.V$=b;const d=a.location,e=b.Mc.component,f=HMa(a.f8,a.name).children;a.Bn=_.nn(d,e,{index:d.length,Rb:new RMa(b,f,d.Rb,a.t_b),RF:c});_.gn(a.LSc);(b=a.Ebb)!=null&&(yo(b,a),SMa(b,a));a.WKb.emit(a.Bn.instance)};
_.zo=class{constructor(){this.V$=this.Bn=null;this.name="primary";this.WKb=new _.bn;this.EOb=new _.bn;this.VLb=new _.bn;this.ROb=new _.bn;this.t_b=_.bma();this.f8=_.n(xo);this.location=_.n(_.Mg);this.LSc=_.n(_.pn);this.Ebb=_.n(TMa,{optional:!0})}get XKb(){return this.Bn}Sb(a){if(a.name){const {yK:b,Ij:c}=a.name;b||(OMa(this,c)&&(this.rfa(),IMa(this.f8,c)),QMa(this))}}Ia(){OMa(this,this.name)&&IMa(this.f8,this.name);let a;(a=this.Ebb)==null||yo(a,this)}Sa(){QMa(this)}get Mxa(){return!!this.Bn}get component(){if(!this.Bn)throw new _.$c(4012,
!1);return this.Bn.instance}get yk(){if(!this.Bn)throw new _.$c(4012,!1);return this.V$}detach(){if(!this.Bn)throw new _.$c(4012,!1);this.location.detach();const a=this.Bn;this.V$=this.Bn=null;this.ROb.emit(a.instance);return a}attach(a,b){this.Bn=a;this.V$=b;this.location.c7(a.Jw);(b=this.Ebb)!=null&&(yo(b,this),SMa(b,this));this.VLb.emit(a.instance)}rfa(){if(this.Bn){const a=this.component;this.Bn.destroy();this.V$=this.Bn=null;this.EOb.emit(a)}}};_.zo.O=function(a){return new (a||_.zo)};
_.zo.La=_.Ef({type:_.zo,na:[["router-outlet"]],inputs:{name:"name",t_b:[1,"routerOutletData"]},outputs:{WKb:"activate",EOb:"deactivate",VLb:"attach",ROb:"detach"},Qb:["outlet"],features:[_.Rm]});
var RMa=class{ded(a){return new RMa(this.Lb,this.dNb,a,this.SXb)}constructor(a,b,c,d){this.Lb=a;this.dNb=b;this.parent=c;this.SXb=d}get(a,b){return a===_.Vh?this.Lb:a===xo?this.dNb:a===NMa?this.SXb:this.parent.get(a,b)}},TMa=new _.wd(""),yo=function(a,b){let c;(c=a.Tjb.get(b))==null||c.unsubscribe();a.Tjb.delete(b)},SMa=function(a,b){const c=b.yk,d=_.x(_.Ge([c.Qa,c.params,c.data]),_.gg(([e,f,g],l)=>{e=Object.assign({},e,f,g);return l===0?_.u(e):Promise.resolve(e)})).subscribe(e=>{if(b.Mxa&&b.XKb&&
b.yk===c&&c.component!==null){var f=Ima(c.component);if(f)for(const {Y2b:g}of f.inputs)b.XKb.QQ(g,e[g]);else yo(a,b)}else yo(a,b)});a.Tjb.set(b,d)},Ao=class{constructor(){this.Tjb=new Map}};Ao.O=function(a){return new (a||Ao)};Ao.ta=_.k({token:Ao,oa:Ao.O});var Sh=class{};Sh.O=function(a){return new (a||Sh)};Sh.wa=_.Cf({type:Sh,na:[["ng-component"]],ya:1,Aa:0,qa:function(a){a&1&&_.K(0,"router-outlet")},Fa:[_.zo],hb:2});var VMa=(a,b,c,d)=>_.v(e=>{(new UMa(b,e.dna,e.I0a,c,d)).Qv(a);return e}),WMa=function(a,b,c,d){const e=Qh(c);b.children.forEach(f=>{const g=f.value.df;var l=e[g],p=f.value;const t=l?l.value:null;p===t?p.component?(p=d.getContext(p.df))&&WMa(a,f,l,p.children):WMa(a,f,l,d):t&&XMa(a,l,d);delete e[g]});Object.values(e).forEach(f=>{XMa(a,f,d)})},Bo=function(a,b,c,d){const e=Qh(c);b.children.forEach(f=>{var g=e[f.value.df],l=f.value;const p=g?g.value:null;loa(l);l===p?l.component?(l=HMa(d,l.df),Bo(a,f,
g,l.children)):Bo(a,f,g,d):l.component?(g=HMa(d,l.df),g.cea=null,g.Lb=l,g.df&&PMa(g.df,l,g.Rb),Bo(a,f,null,g.children)):Bo(a,f,null,d);a.WQb(new CMa(f.value.Mc))});b.children.length&&a.WQb(new BMa(b.value.Mc))},XMa=function(a,b,c){const d=c.getContext(b.value.df);c=d&&b.value.component?d.children:c;b=Qh(b);for(const e of Object.values(b))XMa(a,e,c);d&&(d.df&&(d.df.rfa(),d.children.sua=new Map),d.cea=null,d.Lb=null)},UMa=class{constructor(a,b,c,d,e){this.Dqb=a;this.dRb=b;this.rOb=c;this.WQb=d;this.gTb=
e}Qv(a){const b=this.dRb.Tg,c=this.rOb?this.rOb.Tg:null;WMa(this,b,c,a);loa(this.dRb.root);Bo(this,b,c,a)}};var uoa=Symbol("zb");var xoa=class{constructor(a){this.path=a;this.Lb=this.path[this.path.length-1]}},yoa=class{constructor(a,b){this.component=a;this.Lb=b}};var Loa=class{constructor(a){this.sH=a||null}},YMa=class extends Error{constructor(a){super();this.xm=a}},ZMa=function(a){let b=[];for(a=a.root;;){b=b.concat(a.Od);if(a.jZ===0)return _.u(b);if(a.jZ>1||!a.children.primary)return _.Be(new _.$c(4E3,!1));a=a.children.primary}},bNa=function(a,b,c,d,e){b=$Ma(a,b,c.root,d,e);return new Jh(b,aNa(c.Qa,a.xm.Qa),c.af)},cNa=function(a,b,c,d,e,f){if(typeof c!=="string"){const g=c,l=e.Qa,p=e.af,t=e.oe,w=e.url,A=e.df,G=e.params,J=e.data,L=e.title;c=yd(f,()=>g({params:G,
data:J,Qa:l,af:p,oe:t,url:w,df:A,title:L}));if(c instanceof Jh)throw new YMa(c);}a=bNa(a,c,a.fg.parse(c),b,d);if(c[0]==="/")throw new YMa(a);return a},$Ma=function(a,b,c,d,e){const f=dNa(c.Od,d,e);let g={};Object.entries(c.children).forEach(([l,p])=>{g[l]=$Ma(a,b,p,d,e)});return new Ih(f,g)},aNa=function(a,b){const c={};Object.entries(a).forEach(([d,e])=>{c[d]=typeof e==="string"&&e[0]===":"?b[e.substring(1)]:e});return c},dNa=function(a,b,c){return a.map(d=>{if(d.path[0]===":"){if(d=c[d.path.substring(1)],
!d)throw new _.$c(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})},eNa=class{constructor(a,b){this.fg=a;this.xm=b}};var Noa={JG:!1,Xea:[],Yka:[],parameters:{},rAa:{}};var fNa=class{},hNa=function(a,b,c,d,e,f){return d.Od.length===0&&d.Wp()?a.zAa(b,c,d,f):_.x(gNa(a,b,c,d,d.Od,e,!0,f),_.v(g=>g instanceof Uh?[g]:[]))},gNa=function(a,b,c,d,e,f,g,l){return _.x(_.we(c),_.Mf(p=>{let t;return _.x(iNa(a,(t=p.xc)!=null?t:b,c,p,d,e,f,g,l),_.Lf(w=>{if(w instanceof Loa)return _.u(null);throw w;}))}),_.Vf(p=>!!p),_.Lf(p=>{if(zoa(p))return e.length!==0||d.children[f]?bi(d):_.u(new fNa);throw p;}))},iNa=function(a,b,c,d,e,f,g,l,p){return Oh(d)===g||g!=="primary"&&Roa(e,f,d)?d.LD===
void 0?jNa(a,b,e,d,f,g,p):a.pLb&&l?kNa(a,b,e,c,d,f,g,p):bi(e):bi(e)},jNa=function(a,b,c,d,e,f,g){const l=Ooa(c,d,e,b);d.path==="**"&&(c.children={});return _.x(l,_.gg(p=>{if(!p.JG)return bi(c);let t;b=(t=d.xc)!=null?t:b;return _.x(lNa(a,b,d,e),_.gg(({SD:w})=>{var A;const G=(A=d.zT)!=null?A:b;A=p.Xea;const J=p.Yka;var L;let U;const ba=new LMa(A,p.parameters,Object.freeze(Object.assign({},a.xm.Qa)),a.xm.af,d.data||{},Oh(d),(U=(L=d.component)!=null?L:d.yT)!=null?U:null,d,d.resolve||{});L=ioa(ba,g,a.uZ);
ba.params=Object.freeze(L.params);ba.data=Object.freeze(L.data);const {sH:la,Etb:za}=Soa(c,A,J,w);return za.length===0&&la.Wp()?_.x(a.zAa(G,w,la,ba),_.v(Ba=>new Uh(ba,Ba))):w.length===0&&za.length===0?_.u(new Uh(ba,[])):_.x(gNa(a,G,w,la,za,Oh(d)===f?"primary":f,!0,ba),_.v(Ba=>new Uh(ba,Ba instanceof Uh?[Ba]:[])))}))}))},kNa=function(a,b,c,d,e,f,g,l){const {JG:p,parameters:t,Xea:w,rAa:A,Yka:G}=Moa(c,e,f);if(!p)return bi(c);typeof e.LD==="string"&&e.LD[0]==="/"&&(a.UKb++,a.UKb>31&&(a.pLb=!1));var J;
let L;f=new LMa(f,t,Object.freeze(Object.assign({},a.xm.Qa)),a.xm.af,e.data||{},Oh(e),(L=(J=e.component)!=null?J:e.yT)!=null?L:null,e,e.resolve||{});J=ioa(f,l,a.uZ);f.params=Object.freeze(J.params);f.data=Object.freeze(J.data);e=cNa(a.GRc,w,e.LD,A,f,b);return _.x(ZMa(e),_.He(U=>gNa(a,b,d,c,U.concat(G),g,!1,l)))},lNa=function(a,b,c,d){return c.children?_.u({SD:c.children,Rb:b}):c.Al?c.nN!==void 0?_.u({SD:c.nN,Rb:c.zT}):_.x(Joa(b,c,d),_.He(e=>e?_.x(a.R4.Al(b,c),_.ig(f=>{c.nN=f.SD;c.zT=f.Rb})):_.Be(roa(3)))):
_.u({SD:[],Rb:b})},Toa=class{constructor(a,b,c,d,e,f,g){this.Rb=a;this.R4=b;this.mBa=c;this.config=d;this.xm=e;this.uZ=f;this.fg=g;this.UKb=0;this.pLb=!0;this.GRc=new eNa(this.fg,this.xm)}recognize(){const a=Soa(this.xm.root,[],[],this.config).sH;return _.x(this.match(a),_.v(({children:b,G6c:c})=>{b=new MMa(new Uh(c,b));c=Una(c,this.xm.Qa,this.xm.af);c.Qa=this.xm.Qa;b.url=this.fg.Yc(c);return{state:b,O9:c}}))}match(a){const b=new LMa([],Object.freeze({}),Object.freeze(Object.assign({},this.xm.Qa)),
this.xm.af,Object.freeze({}),"primary",this.mBa,null,{});return _.x(hNa(this,this.Rb,this.config,a,"primary",b),_.v(c=>({children:c,G6c:b})),_.Lf(c=>{if(c instanceof YMa)return this.xm=c.xm,this.match(c.xm.root);if(c instanceof Loa)throw new _.$c(4002,`'${c.sH}'`);throw c;}))}zAa(a,b,c,d){const e=[];for(const f of Object.keys(c.children))f==="primary"?e.unshift(f):e.push(f);return _.x(_.we(e),_.Mf(f=>{const g=c.children[f],l=foa(b,f);return hNa(this,a,l,g,f,d)}),_.cg((f,g)=>{f.push(...g);return f}),
_.Of(null),Wja(),_.He(f=>{if(f===null)return bi(c);f=Xoa(f);Voa(f);return _.u(f)}))}};var mNa=class extends QLa{constructor(){super(...arguments);this.y2b=!0}};var RLa=function(a,b){return b==="window"?window:b==="document"?a:b==="body"?a.body:null},nNa=function(a,b,c,d){a.addEventListener(b,c,d);return()=>{a.removeEventListener(b,c,d)}},pNa=class extends mNa{dispatchEvent(a,b){a.dispatchEvent(b)}remove(a){a.remove()}createElement(a,b){b=b||document;return b.createElement(a)}nwa(){var a=(oNa=oNa||document.querySelector("base"))?oNa.getAttribute("href"):null;return a==null?null:(new URL(a,document.baseURI)).pathname}},oNa=null;var FJa=function(a){_.sf.getAngularTestability=(b,c=!0)=>{b=a.Aga(b,c);if(b==null)throw new _.$c(5103,!1);return b};_.sf.getAllAngularTestabilities=()=>Array.from(a.haa.values());_.sf.getAllAngularRootElements=()=>Array.from(a.haa.keys());_.sf.frameworkStabilizers||(_.sf.frameworkStabilizers=[]);_.sf.frameworkStabilizers.push(b=>{const c=_.sf.getAllAngularTestabilities();let d=c.length;const e=function(){d--;d==0&&b()};c.forEach(f=>{f.whenStable(e)})})},qNa=class{Aga(a,b,c){if(b==null)return null;
const d=a.haa.get(b)||null;return d!=null?d:c?b instanceof DocumentFragment?this.Aga(a,b.host,!0):this.Aga(a,b.parentElement,!0):null}};var Co=class{ab(){return new XMLHttpRequest}};Co.O=function(a){return new (a||Co)};Co.ta=_.k({token:Co,oa:Co.O});var rNa=new _.wd(""),Do=class{constructor(a,b){this.If=b;this.nFb=new Map;a.forEach(c=>{c.iWb=this});this.LNc=a.slice().reverse()}addEventListener(a,b,c,d){return this.iKc(b).addEventListener(a,b,c,d)}iKc(a){let b=this.nFb.get(a);if(b)return b;b=this.LNc.find(c=>c.supports(a));if(!b)throw new _.$c(5101,!1);this.nFb.set(a,b);return b}};Do.O=function(a){return new (a||Do)(_.m(rNa),_.m(_.We))};Do.ta=_.k({token:Do,oa:Do.O});var sNa=class{constructor(a){this.zv=a}};var tNa=function(a,b,c,d){const e=c.get(b);e?e.usage++:c.set(b,{usage:1,elements:[...a.Wha].map(f=>a.addElement(f,d(b,a.tu)))})},uNa=function(a,b,c){for(const d of b)tNa(a,d,a.inline,epa);c==null||c.forEach(d=>tNa(a,d,a.external,fpa))},vNa=function(a,b){var c=b.get(a);if(c&&(c.usage--,c.usage<=0)){c=c.elements;for(const d of c)d.remove();b.delete(a)}},wNa=function(a,b,c){for(const d of b)vNa(d,a.inline);c==null||c.forEach(d=>vNa(d,a.external))},Eo=class{constructor(a,b,c,d={}){this.tu=a;this.appId=
b;this.nonce=c;this.inline=new Map;this.external=new Map;this.Wha=new Set;this.y0c=d==="server";c=this.inline;d=this.external;let e;const f=(e=a.head)==null?void 0:e.querySelectorAll(`style[${"ng-app-id"}="${b}"],link[${"ng-app-id"}="${b}"]`);if(f)for(const g of f)g.removeAttribute("ng-app-id"),g instanceof HTMLLinkElement?d.set(g.href.slice(g.href.lastIndexOf("/")+1),{usage:0,elements:[g]}):g.textContent&&c.set(g.textContent,{usage:0,elements:[g]});this.Wha.add(a.head)}Ia(){for(const [,{elements:a}]of[...this.inline,
...this.external])for(const b of a)b.remove();this.Wha.clear()}addElement(a,b){this.nonce&&b.setAttribute("nonce",this.nonce);this.y0c&&b.setAttribute("ng-app-id",this.appId);return a.appendChild(b)}};Eo.O=function(a){return new (a||Eo)(_.m(_.di),_.m(gJa),_.m(_.hJa,8),_.m(cn))};Eo.ta=_.k({token:Eo,oa:Eo.O});var xNa,gpa,Fo;xNa={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"};gpa=/%COMP%/g;_.yNa=new _.wd("",{Ea:"root",oa:()=>!0});
Fo=class{constructor(a,b,c,d,e,f,g,l=null,p=null){this.f5a=a;this.SQ=b;this.appId=c;this.oob=d;this.tu=e;this.kd=g;this.nonce=l;this.nR=p;this.IZb=new Map;this.yka=f==="server";this.LUc=new zNa(a,e,g,this.yka,this.nR)}iK(a,b){if(!a||!b)return this.LUc;this.yka&&b.hb===3&&(b=Object.assign({},b,{hb:0}));a:{const d=this.IZb;var c=d.get(b.id);if(!c){c=this.tu;const e=this.kd,f=this.f5a,g=this.SQ,l=this.oob,p=this.yka;switch(b.hb){case 0:c=new ANa(f,g,b,this.appId,l,c,e,p,this.nR);break;case 3:b=new BNa(f,
g,a,b,c,e,this.nonce,p,this.nR);break a;default:c=new CNa(f,g,b,l,c,e,p,this.nR)}d.set(b.id,c)}b=c}b instanceof ANa?(uNa(b.SQ,b.styles,b.Oub),b.setAttribute(a,b.AZc,"")):b instanceof CNa&&uNa(b.SQ,b.styles,b.Oub);return b}Ia(){this.IZb.clear()}};Fo.O=function(a){return new (a||Fo)(_.m(Do),_.m(Eo),_.m(gJa),_.m(_.yNa),_.m(_.di),_.m(cn),_.m(_.We),_.m(_.hJa),_.m(af,8))};Fo.ta=_.k({token:Fo,oa:Fo.O});
var DNa=function(a,b){return c=>{if(c==="__ngUnwrap__")return b;(a.yka?a.kd.runGuarded(()=>b(c)):b(c))===!1&&c.preventDefault()}},zNa=class{constructor(a,b,c,d,e){this.f5a=a;this.tu=b;this.kd=c;this.yka=d;this.nR=e;this.data=Object.create(null);this.Uq=null}destroy(){}createElement(a,b){return b?this.tu.createElementNS(xNa[b]||b,a):this.tu.createElement(a)}createComment(a){return this.tu.createComment(a)}zua(a){return this.tu.createTextNode(a)}appendChild(a,b){(a.tagName==="TEMPLATE"&&a.content!==
void 0?a.content:a).appendChild(b)}insertBefore(a,b,c){a&&(a.tagName==="TEMPLATE"&&a.content!==void 0?a.content:a).insertBefore(b,c)}removeChild(a,b){b.remove()}Erb(a,b){a=typeof a==="string"?this.tu.querySelector(a):a;if(!a)throw new _.$c(-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=xNa[d])?a.setAttributeNS(d,b,c):a.setAttribute(b,c)):a.setAttribute(b,c)}removeAttribute(a,b,c){if(c){const d=xNa[c];
d?a.removeAttributeNS(d,b):a.removeAttribute(`${c}:${b}`)}else a.removeAttribute(b)}oF(a,b){a.classList.add(b)}uQ(a,b){a.classList.remove(b)}Hh(a,b,c,d){d&3?a.style.setProperty(b,c,d&1?"important":""):a.style[b]=c}nob(a,b,c){c&2?a.style.removeProperty(b):a.style[b]=""}setProperty(a,b,c){a!=null&&(a[b]=c)}setValue(a,b){a.nodeValue=b}listen(a,b,c,d){if(typeof a==="string"&&(a=RLa(this.tu,a),!a))throw Error("Ab`"+a+"`"+b);c=DNa(this,c);this.nR!==null&&this.nR.lbd&&(c=this.nR.lbd(a,b,c));return this.f5a.addEventListener(a,
b,c,d)}},ENa=function(a,b){return b===a.az?a.shadowRoot:b},BNa=class extends zNa{constructor(a,b,c,d,e,f,g,l,p){super(a,e,f,l,p);this.SQ=b;this.az=c;this.shadowRoot=c.attachShadow({mode:"open"});a=this.SQ;b=this.shadowRoot;a.Wha.add(b);for(const [A,{elements:G}]of a.inline)G.push(a.addElement(b,epa(A,a.tu)));for(const [A,{elements:G}]of a.external)G.push(a.addElement(b,fpa(A,a.tu)));a=hpa(d.id,d.styles);for(var t of a)a=document.createElement("style"),g&&a.setAttribute("nonce",g),a.textContent=t,
this.shadowRoot.appendChild(a);let w;if(t=(w=d.mRb)==null?void 0:w.call(d))for(const A of t)d=fpa(A,e),g&&d.setAttribute("nonce",g),this.shadowRoot.appendChild(d)}appendChild(a,b){return super.appendChild(ENa(this,a),b)}insertBefore(a,b,c){return super.insertBefore(ENa(this,a),b,c)}removeChild(a,b){return super.removeChild(null,b)}parentNode(a){return ENa(this,super.parentNode(ENa(this,a)))}destroy(){this.SQ.Wha.delete(this.shadowRoot)}},CNa=class extends zNa{constructor(a,b,c,d,e,f,g,l,p){super(a,
e,f,g,l);this.SQ=b;this.oob=d;this.styles=p?hpa(p,c.styles):c.styles;let t;this.Oub=(t=c.mRb)==null?void 0:t.call(c,p)}destroy(){this.oob&&wNa(this.SQ,this.styles,this.Oub)}},ANa=class extends CNa{constructor(a,b,c,d,e,f,g,l,p){d=d+"-"+c.id;super(a,b,c,e,f,g,l,p,d);this.BTc="_ngcontent-%COMP%".replace(gpa,d);this.AZc="_nghost-%COMP%".replace(gpa,d)}createElement(a,b){a=super.createElement(a,b);super.setAttribute(a,this.BTc,"");return a}};var Go=class extends sNa{supports(){return!0}addEventListener(a,b,c,d){a.addEventListener(b,c,d);return()=>this.removeEventListener(a,b,c,d)}removeEventListener(a,b,c,d){return a.removeEventListener(b,c,d)}};Go.O=function(a){return new (a||Go)(_.m(_.di))};Go.ta=_.k({token:Go,oa:Go.O});var FNa=["alt","control","meta","shift"],GNa={"\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"},HNa={alt:a=>a.altKey,control:a=>a.ctrlKey,meta:a=>a.metaKey,shift:a=>a.shiftKey},JNa=function(a){const b=a.toLowerCase().split(".");a=b.shift();if(b.length===0||a!=="keydown"&&a!=="keyup")return null;const c=INa(b.pop());let d="",e=b.indexOf("code");
e>-1&&(b.splice(e,1),d="code.");FNa.forEach(f=>{const g=b.indexOf(f);g>-1&&(b.splice(g,1),d+=f+".")});d+=c;if(b.length!=0||c.length===0)return null;a={domEventName:a};a.fullKey=d;return a},LNa=function(a,b,c){return d=>{KNa(d,a)&&c.runGuarded(()=>b(d))}},INa=function(a){return a==="esc"?"escape":a},KNa=function(a,b){let c=GNa[a.key]||a.key,d="";b.indexOf("code.")>-1&&(c=a.code,d="code.");if(c==null||!c)return!1;c=c.toLowerCase();c===" "?c="space":c==="."&&(c="dot");FNa.forEach(e=>{e!==c&&(0,HNa[e])(a)&&
(d+=e+".")});d+=c;return d===b},Ho=class extends sNa{supports(a){return JNa(a)!=null}addEventListener(a,b,c,d){const e=JNa(b),f=LNa(e.fullKey,c,this.iWb.If);return this.iWb.If.Ub(()=>nNa(a,e.domEventName,f,d))}};Ho.O=function(a){return new (a||Ho)(_.m(_.di))};Ho.ta=_.k({token:Ho,oa:Ho.O});var kya=sma(hKa,"browser",[{va:cn,jc:"browser"},{va:uma,jc:function(){var a=new pNa;lj!=null||(lj=a)},yd:!0},{va:_.di,Ab:function(){return Bha=document},Ib:[]}]),MNa=new _.wd(""),NNa=[{va:CJa,Pd:qNa,Ib:[]},{va:BJa,Pd:ln,Ib:[_.We,mn,CJa]},{va:ln,Pd:ln,Ib:[_.We,mn,CJa]}],ONa=[{va:tma,jc:"root"},{va:_.Bf,Ab:function(){return new _.Bf},Ib:[]},{va:rNa,Pd:Go,yd:!0,Ib:[_.di,_.We,cn]},{va:rNa,Pd:Ho,yd:!0,Ib:[_.di]},Fo,Eo,Do,{va:_.en,Hb:Fo},{va:XLa,Pd:Co,Ib:[]},[]],Io=class{};
Io.O=function(a){return new (a||Io)(_.m(MNa,12))};Io.Ca=_.Df({type:Io});Io.Ba=_.Xc({Nb:[...ONa,...NNa],imports:[_.fo,on]});_.Jo=class{constructor(a){this.zv=a}L6(){return this.zv.title}rm(a){this.zv.title=a||""}};_.Jo.O=function(a){return new (a||_.Jo)(_.m(_.di))};_.Jo.ta=_.k({token:_.Jo,oa:_.Jo.O,Ea:"root"});var PNa=class{},QNa=class{};var SNa=function(a,b,c){const d=b.toLowerCase();RNa(a,b,d);a.headers.has(d)?a.headers.get(d).push(c):a.headers.set(d,[c])},TNa=function(a,b,c){c=(Array.isArray(c)?c:[c]).map(e=>e.toString());const d=b.toLowerCase();a.headers.set(d,c);RNa(a,b,d)},RNa=function(a,b,c){a.wL.has(c)||a.wL.set(c,b)},UNa=function(a,b){b.init();Array.from(b.headers.keys()).forEach(c=>{a.headers.set(c,b.headers.get(c));a.wL.set(c,b.wL.get(c))})},VNa=function(a,b){const c=b.name.toLowerCase();switch(b.op){case "a":case "s":var d=
b.value;typeof d==="string"&&(d=[d]);if(d.length===0)break;RNa(a,b.name,c);b=(b.op==="a"?a.headers.get(c):void 0)||[];b.push(...d);a.headers.set(c,b);break;case "d":const e=b.value;if(e){if(d=a.headers.get(c))d=d.filter(f=>e.indexOf(f)===-1),d.length===0?(a.headers.delete(c),a.wL.delete(c)):a.headers.set(c,d)}else a.headers.delete(c),a.wL.delete(c)}},Ko=class{constructor(a){this.wL=new Map;this.Yia=null;a?typeof a==="string"?this.zG=()=>{this.headers=new Map;a.split("\n").forEach(b=>{const c=b.indexOf(":");
if(c>0){const d=b.slice(0,c);b=b.slice(c+1).trim();SNa(this,d,b)}})}:typeof Headers!=="undefined"&&a instanceof Headers?(this.headers=new Map,a.forEach((b,c)=>{SNa(this,c,b)})):this.zG=()=>{this.headers=new Map;Object.entries(a).forEach(([b,c])=>{TNa(this,b,c)})}:this.headers=new Map}has(a){this.init();return this.headers.has(a.toLowerCase())}get(a){this.init();return(a=this.headers.get(a.toLowerCase()))&&a.length>0?a[0]:null}keys(){this.init();return Array.from(this.wL.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.zG&&(this.zG instanceof Ko?UNa(this,this.zG):this.zG(),this.zG=null,this.Yia&&(this.Yia.forEach(a=>VNa(this,a)),this.Yia=null))}clone(a){const b=new Ko;b.zG=this.zG&&this.zG instanceof Ko?this.zG:this;b.Yia=(this.Yia||[]).concat([a]);return b}forEach(a){this.init();Array.from(this.wL.keys()).forEach(b=>
a(this.wL.get(b),this.headers.get(b)))}};var WNa,jpa,kpa;WNa=class{};jpa=/%(\d[a-f0-9])/gi;kpa={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};
_.Lo=class{constructor(a={}){this.zV=this.Una=null;this.jva=a.jva||new WNa;if(a.UXc){if(a.gwa)throw Error("Bb");this.map=ipa(a.UXc)}else a.gwa?(this.map=new Map,Object.keys(a.gwa).forEach(b=>{var c=a.gwa[b];c=Array.isArray(c)?c.map(mpa):[`${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({Az:a,
value:b,op:"a"})}set(a,b){return this.clone({Az:a,value:b,op:"s"})}delete(a,b){return this.clone({Az:a,value:b,op:"d"})}toString(){this.init();return this.keys().map(a=>{const b=lpa(a);return this.map.get(a).map(c=>b+"="+lpa(c)).join("&")}).filter(a=>a!=="").join("&")}clone(a){const b=new _.Lo({jva:this.jva});b.zV=this.zV||this;b.Una=(this.Una||[]).concat(a);return b}init(){this.map===null&&(this.map=new Map);this.zV!==null&&(this.zV.init(),this.zV.keys().forEach(a=>this.map.set(a,this.zV.map.get(a))),
this.Una.forEach(a=>{switch(a.op){case "a":case "s":var b=(a.op==="a"?this.map.get(a.Az):void 0)||[];b.push(`${a.value}`);this.map.set(a.Az,b);break;case "d":if(a.value!==void 0){b=this.map.get(a.Az)||[];const c=b.indexOf(`${a.value}`);c!==-1&&b.splice(c,1);b.length>0?this.map.set(a.Az,b):this.map.delete(a.Az)}else this.map.delete(a.Az)}}),this.zV=this.Una=null)}};var XNa=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 YNa=function(a){return a.body===null?null:typeof a.body==="string"||npa(a.body)||opa(a.body)||ppa(a.body)||typeof URLSearchParams!=="undefined"&&a.body instanceof URLSearchParams?a.body:a.body instanceof _.Lo?a.body.toString():typeof a.body==="object"||typeof a.body==="boolean"||Array.isArray(a.body)?JSON.stringify(a.body):a.body.toString()},ZNa=function(a){return a.body===null||ppa(a.body)?null:opa(a.body)?a.body.type||null:npa(a.body)?null:typeof a.body==="string"?"text/plain":a.body instanceof
_.Lo?"application/x-www-form-urlencoded;charset=UTF-8":typeof a.body==="object"||typeof a.body==="number"||typeof a.body==="boolean"?"application/json":null},$Na=class{constructor(a,b,c,d){this.url=b;this.body=null;this.withCredentials=this.nx=!1;this.responseType="json";this.method=a.toUpperCase();a:switch(this.method){case "DELETE":case "GET":case "HEAD":case "OPTIONS":case "JSONP":a=!1;break a;default:a=!0}if(a||d)this.body=c!==void 0?c:null,c=d;c&&(this.nx=!!c.nx,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.pR=c.pR);this.headers!=null||(this.headers=new Ko);this.context!=null||(this.context=new XNa);this.params?(c=this.params.toString(),c.length===0?this.s1=b:(d=b.indexOf("?"),this.s1=b+(d===-1?"?":d<b.length-1?"&":"")+c)):(this.params=new _.Lo,this.s1=b)}clone(a={}){const b=a.method||this.method,c=a.url||this.url,d=a.responseType||this.responseType;
var e;const f=(e=a.pR)!=null?e:this.pR;e=a.body!==void 0?a.body:this.body;var g;const l=(g=a.withCredentials)!=null?g:this.withCredentials;var p;g=(p=a.nx)!=null?p:this.nx;p=a.headers||this.headers;let t=a.params||this.params,w;const A=(w=a.context)!=null?w:this.context;a.A0b!==void 0&&(p=Object.keys(a.A0b).reduce((G,J)=>G.set(J,a.A0b[J]),p));a.lj&&(t=Object.keys(a.lj).reduce((G,J)=>G.set(J,a.lj[J]),t));return new $Na(b,c,e,{params:t,headers:p,context:A,nx:g,responseType:d,withCredentials:l,pR:f})}};var aOa,bOa,cOa;aOa=class{constructor(a,b=200,c="OK"){this.headers=a.headers||new Ko;this.status=a.status!==void 0?a.status:b;this.statusText=a.statusText||c;this.url=a.url||null;this.ok=this.status>=200&&this.status<300}};bOa=class extends aOa{constructor(a={}){super(a);this.type=2}clone(a={}){return new bOa({headers:a.headers||this.headers,status:a.status!==void 0?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})}};
cOa=class extends aOa{constructor(a={}){super(a);this.type=4;this.body=a.body!==void 0?a.body:null}clone(a={}){return new cOa({body:a.body!==void 0?a.body:this.body,headers:a.headers||this.headers,status:a.status!==void 0?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})}};
_.Mo=class extends aOa{constructor(a){super(a,0,"Unknown Error");this.name="HttpErrorResponse";this.ok=!1;this.message=this.status>=200&&this.status<300?`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}};_.No=class{constructor(a){this.handler=a}request(a,b,c={}){if(a instanceof $Na)b=a;else{var d=void 0;d=c.headers instanceof Ko?c.headers:new Ko(c.headers);let e=void 0;c.params&&(e=c.params instanceof _.Lo?c.params:new _.Lo({gwa:c.params}));b=new $Na(a,b,c.body!==void 0?c.body:null,{headers:d,context:c.context,params:e,nx:c.nx,responseType:c.responseType||"json",withCredentials:c.withCredentials,pR:c.pR})}d=_.x(_.u(b),_.Mf(e=>this.handler.handle(e)));if(a instanceof $Na||c.observe==="events")return d;
a=_.x(d,_.Te(e=>e instanceof cOa));switch(c.observe||"body"){case "body":switch(b.responseType){case "arraybuffer":return _.x(a,_.v(e=>{if(e.body!==null&&!(e.body instanceof ArrayBuffer))throw Error("Cb");return e.body}));case "blob":return _.x(a,_.v(e=>{if(e.body!==null&&!(e.body instanceof Blob))throw Error("Db");return e.body}));case "text":return _.x(a,_.v(e=>{if(e.body!==null&&typeof e.body!=="string")throw Error("Eb");return e.body}));default:return _.x(a,_.v(e=>e.body))}case "response":return a;
default:throw Error("Fb`"+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)}Ou(a,b,c={}){return this.request("PATCH",a,qpa(c,b))}sAa(a,b,c={}){return this.request("POST",a,qpa(c,b))}put(a,b,c={}){return this.request("PUT",a,qpa(c,b))}};_.No.O=function(a){return new (a||_.No)(_.m(PNa))};_.No.ta=_.k({token:_.No,oa:_.No.O});var dOa=/^\)\]\}',?\n/,hOa=function(a,b,c,d){return _.xe(function*(){const e=eOa(b);let f;try{var g=a.kd.Ub(()=>a.PWc(b.s1,Object.assign({},{signal:c},e)));g.then(spa,spa);d.next({type:0});f=yield g}catch(A){var l;d.error(new _.Mo({error:A,status:(l=A.status)!=null?l:0,statusText:A.statusText,url:b.s1,headers:A.headers}));return}g=new Ko(f.headers);l=f.statusText;var p;const t=(p=rpa(f))!=null?p:b.s1;p=f.status;let w=null;b.nx&&d.next(new bOa({headers:g,status:p,statusText:l,url:t}));if(f.body){const A=
f.headers.get("content-length"),G=[],J=f.body.getReader();let L=0,U,ba;const la=typeof Zone!=="undefined"&&Zone.current;yield a.kd.Ub(()=>_.xe(function*(){for(;;){const {done:Ba,value:Ea}=yield J.read();if(Ba)break;G.push(Ea);L+=Ea.length;if(b.nx){let Xa,ob;ba=b.responseType==="text"?((Xa=ba)!=null?Xa:"")+((ob=U)!=null?ob:U=new TextDecoder).decode(Ea,{stream:!0}):void 0;const Ia=()=>d.next({type:3,total:A?+A:void 0,loaded:L,v4c:ba});la?la.run(Ia):Ia()}}}));const za=fOa(G,L);try{let Ba;const Ea=(Ba=
f.headers.get("Content-Type"))!=null?Ba:"";w=gOa(b,za,Ea)}catch(Ba){let Ea;d.error(new _.Mo({error:Ba,headers:new Ko(f.headers),status:f.status,statusText:f.statusText,url:(Ea=rpa(f))!=null?Ea:b.s1}));return}}p===0&&(p=w?200:0);p>=200&&p<300?(d.next(new cOa({body:w,headers:g,status:p,statusText:l,url:t})),d.complete()):d.error(new _.Mo({error:w,headers:g,status:p,statusText:l,url:t}))})},eOa=function(a){const b={},c=a.withCredentials?"include":void 0;a.headers.forEach((d,e)=>b[d]=e.join(","));a.headers.has("Accept")||
(b.Accept="application/json, text/plain, */*");if(!a.headers.has("Content-Type")){const d=ZNa(a);d!==null&&(b["Content-Type"]=d)}return{body:YNa(a),method:a.method,headers:b,credentials:c}},fOa=function(a,b){b=new Uint8Array(b);let c=0;for(const d of a)b.set(d,c),c+=d.length;return b},gOa=function(a,b,c){switch(a.responseType){case "json":return a=(new TextDecoder).decode(b).replace(dOa,""),a===""?null:JSON.parse(a);case "text":return(new TextDecoder).decode(b);case "blob":return new Blob([b],{type:c});
case "arraybuffer":return b.buffer}},Oo=class{constructor(){let a,b;this.PWc=(b=(a=_.n(iOa,{optional:!0}))==null?void 0:a.fetch)!=null?b:(...c)=>globalThis.fetch(...c);this.kd=_.n(_.We)}handle(a){return new _.te(b=>{const c=new AbortController;hOa(this,a,c.signal,b).then(spa,d=>b.error(new _.Mo({error:d})));return()=>c.abort()})}};Oo.O=function(a){return new (a||Oo)};Oo.ta=_.k({token:Oo,oa:Oo.O});var iOa=class{};var jOa=new _.wd(""),kOa=new _.wd(""),lOa=new _.wd(""),mOa=new _.wd("",{Ea:"root",oa:()=>!0}),Po=class extends PNa{constructor(a,b){super();this.hC=a;this.Rb=b;this.yta=null;this.Vn=_.n(an);this.ITc=_.n(mOa)}handle(a){this.yta===null&&(this.yta=Array.from(new Set([...this.Rb.get(kOa),...this.Rb.get(lOa,[])])).reduceRight((b,c)=>vpa(b,c,this.Rb),tpa));if(this.ITc){const b=this.Vn.add();return _.x(this.yta(a,c=>this.hC.handle(c)),Uf(()=>this.Vn.remove(b)))}return this.yta(a,b=>this.hC.handle(b))}};
Po.O=function(a){return new (a||Po)(_.m(QNa),_.m(Qm))};Po.ta=_.k({token:Po,oa:Po.O});var nOa=/^\)\]\}',?\n/,Qo=class{constructor(a){this.Dbd=a}handle(a){if(a.method==="JSONP")throw new _.$c(-2800,!1);const b=this.Dbd;return _.x(b.Nbd?_.we(b.Nbd()):_.u(null),_.gg(()=>new _.te(c=>{const d=b.ab();d.open(a.method,a.s1);a.withCredentials&&(d.withCredentials=!0);a.headers.forEach((J,L)=>d.setRequestHeader(J,L.join(",")));a.headers.has("Accept")||d.setRequestHeader("Accept","application/json, text/plain, */*");if(!a.headers.has("Content-Type")){var e=ZNa(a);e!==null&&d.setRequestHeader("Content-Type",
e)}a.responseType&&(e=a.responseType.toLowerCase(),d.responseType=e!=="json"?e:"text");const f=YNa(a);let g=null;const l=()=>{if(g!==null)return g;const J=d.statusText||"OK",L=new Ko(d.getAllResponseHeaders()),U=("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 bOa({headers:L,status:d.status,statusText:J,url:U})},p=()=>{let {headers:J,status:L,statusText:U,url:ba}=l(),la=null;L!==204&&(la=
typeof d.response==="undefined"?d.responseText:d.response);L===0&&(L=la?200:0);let za=L>=200&&L<300;if(a.responseType==="json"&&typeof la==="string"){const Ba=la;la=la.replace(nOa,"");try{la=la!==""?JSON.parse(la):null}catch(Ea){la=Ba,za&&(za=!1,la={error:Ea,text:la})}}za?(c.next(new cOa({body:la,headers:J,status:L,statusText:U,url:ba||void 0})),c.complete()):c.error(new _.Mo({error:la,headers:J,status:L,statusText:U,url:ba||void 0}))},t=J=>{const {url:L}=l();J=new _.Mo({error:J,status:d.status||
0,statusText:d.statusText||"Unknown Error",url:L||void 0});c.error(J)};let w=!1;const A=J=>{w||(c.next(l()),w=!0);let L={type:3,loaded:J.loaded};J.lengthComputable&&(L.total=J.total);a.responseType==="text"&&d.responseText&&(L.v4c=d.responseText);c.next(L)},G=J=>{let L={type:1,loaded:J.loaded};J.lengthComputable&&(L.total=J.total);c.next(L)};d.addEventListener("load",p);d.addEventListener("error",t);d.addEventListener("timeout",t);d.addEventListener("abort",t);a.nx&&(d.addEventListener("progress",
A),f!==null&&d.upload&&d.upload.addEventListener("progress",G));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.nx&&(d.removeEventListener("progress",A),f!==null&&d.upload&&d.upload.removeEventListener("progress",G));d.readyState!==d.DONE&&d.abort()}})))}};Qo.O=function(a){return new (a||Qo)(_.m(XLa))};Qo.ta=_.k({token:Qo,oa:Qo.O});var wpa,Apa,xpa,So;wpa=new _.wd("");Apa=new _.wd("",{Ea:"root",oa:()=>"XSRF-TOKEN"});xpa=new _.wd("",{Ea:"root",oa:()=>"X-XSRF-TOKEN"});_.ci=class{};
So=class{constructor(a,b,c){this.tu=a;this.platform=b;this.cookieName=c;this.XUb="";this.iVb=null}getToken(){if(this.platform==="server")return null;const a=this.tu.cookie||"";if(a!==this.XUb){a:{var b=this.cookieName;b=encodeURIComponent(b);for(const d of a.split(";")){var c=d.indexOf("=");const [e,f]=c==-1?[d,""]:[d.slice(0,c),d.slice(c+1)];c=f;if(e.trim()===b){b=decodeURIComponent(c);break a}}b=null}this.iVb=b;this.XUb=a}return this.iVb}};So.O=function(a){return new (a||So)(_.m(_.di),_.m(cn),_.m(Apa))};
So.ta=_.k({token:So,oa:So.O});var To=class{constructor(a){this.Rb=a}intercept(a,b){return yd(this.Rb,()=>ypa(a,c=>b.handle(c)))}};To.O=function(a){return new (a||To)(_.m(Qm))};To.ta=_.k({token:To,oa:To.O});var oOa=new _.wd("");var Uo;_.pOa=function(){return{bq:Uo,Nb:Bpa({nSb:"X-Framework-Xsrf-Token"}).Kt}};Uo=class{};Uo.O=function(a){return new (a||Uo)};Uo.Ca=_.Df({type:Uo});Uo.Ba=_.Xc({Nb:[To,{va:jOa,Hb:To,yd:!0},{va:_.ci,Pd:So},Bpa({cookieName:"XSRF-TOKEN",nSb:"X-XSRF-TOKEN"}).Kt,{va:wpa,jc:!0}]});_.Vo=class{};_.Vo.O=function(a){return new (a||_.Vo)};_.Vo.Ca=_.Df({type:_.Vo});
_.Vo.Ba=_.Xc({Nb:[function(...a){const b=[_.No,Qo,Po,{va:PNa,Hb:Po},{va:QNa,Ab:()=>{let c;return(c=_.n(Oo,{optional:!0}))!=null?c:_.n(Qo)}},{va:kOa,jc:ypa,yd:!0},{va:wpa,jc:!0},{va:_.ci,Pd:So}];for(const c of a)b.push(...c.Kt);return{Kt:b}}(zpa(1,[{va:oOa,Ab:function(){let a=null;return(b,c)=>{if(a===null){let e;a=((e=_.n(jOa,{optional:!0}))!=null?e:[]).reduceRight(upa,tpa)}const d=_.n(an);if(_.n(mOa)){const e=d.add();return _.x(a(b,c),Uf(()=>d.remove(e)))}return a(b,c)}}},{va:kOa,Hb:oOa,yd:!0}]))]});var Wo=class{};Wo.O=function(a){return new (a||Wo)};Wo.ta=_.k({token:Wo,oa:function(a){let b=null;return b=a?new (a||Wo):_.m(Xo)},Ea:"root"});
var Xo=class extends Wo{constructor(a){super();this.zv=a}kq(a,b){if(b==null)return null;switch(a){case 0:return b;case 1:return _.rf(b,"HTML")?_.qf(b):Bia(this.zv,String(b)).toString();case 2:return _.rf(b,"Style")?_.qf(b):b;case 3:if(_.rf(b,"Script"))return _.qf(b);throw new _.$c(5200,!1);case 4:return _.rf(b,"URL")?_.qf(b):eia(String(b));case 5:if(_.rf(b,"ResourceURL"))return _.qf(b);throw new _.$c(5201,!1);default:throw new _.$c(5202,!1);}}HMb(a){return new kJa(a)}JMb(a){return new lJa(a)}IMb(a){return new mJa(a)}};
Xo.O=function(a){return new (a||Xo)(_.m(_.di))};Xo.ta=_.k({token:Xo,oa:Xo.O,Ea:"root"});new tn;var qOa=function(a,b){switch(b){case 1:return a instanceof _.kc;case 4:return _.dc(a)||a instanceof _.$b;case 5:return a instanceof _.$b;case 3:return!1;default:return!1}},rOa=function(a,b){if(b!=null){if(b instanceof _.kc)return a.sfa.HMb(String(b));if(_.dc(b))return a.sfa.JMb(_.ec(b));if(b instanceof _.$b)return a.sfa.IMb(String(b))}return null},Yo=class extends Wo{constructor(a){super();this.sfa=new Xo(a)}kq(a,b){if(b==null)return null;if(b instanceof _.$b||_.dc(b)||b instanceof _.kc){if(qOa(b,
a))return this.sfa.kq(a,rOa(this,b));throw Error("Gb`"+vJa[a]+"`"+b);}return this.sfa.kq(a,b)}HMb(){throw Error("Hb");}JMb(){throw Error("Hb");}IMb(){throw Error("Hb");}};Yo.O=function(a){return new (a||Yo)(_.m(_.di))};Yo.ta=_.k({token:Yo,oa:Yo.O});var sOa=[{va:wJa,Hb:Wo},{va:Wo,Pd:Yo}],$o=class{};$o.O=function(a){return new (a||$o)};$o.Ca=_.Df({type:$o});$o.Ba=_.Xc({Nb:sOa,imports:[Io]});var tOa=function(a){let b;for(a=a.root;a!==void 0;){let c;b=(c=a.data[Rh])!=null?c:b;a=a.children.find(d=>d.df==="primary")}return b},ap=class{};ap.O=function(a){return new (a||ap)};ap.ta=_.k({token:ap,oa:()=>_.n(bp),Ea:"root"});var bp=class extends ap{constructor(a){super();this.title=a}GDa(a){a=tOa(a);a!==void 0&&this.title.rm(a)}};bp.O=function(a){return new (a||bp)(_.m(_.Jo))};bp.ta=_.k({token:bp,oa:bp.O,Ea:"root"});var li=new _.wd("",{Ea:"root",oa:()=>({})});var cp;_.Epa=new _.wd("");
cp=class{constructor(){this.eua=new WeakMap;this.Eta=new WeakMap;_.n(sn)}HP(a){if(this.eua.get(a))return this.eua.get(a);if(a.yT)return _.u(a.yT);this.Gza&&this.Gza(a);var b=_.x(Fh(a.HP()),_.v(Cpa),_.ig(c=>{this.ajb&&this.ajb(a);a.yT=c}),Uf(()=>{this.eua.delete(a)}));b=_.x(new aka(b,()=>new _.Wf),_.Fe());this.eua.set(a,b);return b}Al(a,b){if(this.Eta.get(b))return this.Eta.get(b);if(b.nN)return _.u({SD:b.nN,Rb:b.zT});this.Gza&&this.Gza(b);a=_.x(Fpa(b,a,this.ajb),Uf(()=>{this.Eta.delete(b)}));a=_.x(new aka(a,
()=>new _.Wf),_.Fe());this.Eta.set(b,a);return a}};cp.O=function(a){return new (a||cp)};cp.ta=_.k({token:cp,oa:cp.O,Ea:"root"});var dp=class{};dp.O=function(a){return new (a||dp)};dp.ta=_.k({token:dp,oa:()=>_.n(ep),Ea:"root"});var ep=class{EO(a){return a}merge(a){return a}};ep.O=function(a){return new (a||ep)};ep.ta=_.k({token:ep,oa:ep.O,Ea:"root"});var uOa=new _.wd(""),Gpa=new _.wd("");var vOa=new _.wd(""),wOa=function(a,b){const c=++a.LG;let d;(d=a.bA)==null||d.next(Object.assign({},a.bA.value,b,{id:c}))},xOa=function(a,b,c){c=new _.fi(b.id,a.fg.Yc(b.Zq),"",c);a.events.next(c);b.resolve(!1)},yOa=function(a){let b,c;return((b=a.jK)==null?void 0:b.Zq.toString())!==((c=a.jK)==null?void 0:c.Bk.toString())},zOa=function(a){const b=a.wE.EO(a.fg.parse(a.location.path(!0)));let c,d,e;const f=(e=(c=a.CF)==null?void 0:c.Ivb)!=null?e:(d=a.CF)==null?void 0:d.Zq;let g;return b.toString()!==
(f==null?void 0:f.toString())&&!((g=a.CF)==null?0:g.Qp.Cx)},AOa=function(a,b,c,d){a.bA=new _.Wh({id:0,Bk:c,uOb:c,Zq:a.wE.EO(c),Kh:a.wE.EO(c),JAa:c,Qp:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:"imperative",PD:null,dW:d.Mc,mj:null,I0a:d,dna:null,P6:{canActivateChecks:[],canDeactivateChecks:[]},LK:null});return _.x(a.bA,_.Te(e=>e.id!==0),_.v(e=>Object.assign({},e,{Zq:a.wE.EO(e.JAa)})),_.gg(e=>{let f=!1,g=!1;return _.x(_.u(e),_.gg(l=>{if(a.LG>e.id)return xOa(a,e,1),_.Re;a.jK=
e;a.CF={id:l.id,gr:l.JAa,Zq:l.Zq,Ivb:typeof l.Qp.fta==="string"?a.fg.parse(l.Qp.fta):l.Qp.fta,trigger:l.source,Qp:l.Qp,Z4c:a.Via?Object.assign({},a.Via,{Z4c:null}):null};const p=!b.OP||yOa(a)||zOa(a);let t;const w=(t=l.Qp.Iza)!=null?t:b.Iza;return p||w==="reload"?_.x(_.u(l),_.gg(A=>{let G;const J=(G=a.bA)==null?void 0:G.getValue();a.events.next(new _.wo(A.id,a.fg.Yc(A.Zq),A.source,A.PD));let L;return J!==((L=a.bA)==null?void 0:L.getValue())?_.Re:Promise.resolve(A)}),Yoa(a.RF,a.R4,a.mBa,b.config,a.fg,
a.uZ),_.ig(A=>{e.mj=A.mj;e.Kh=A.Kh;a.CF=Object.assign({},a.CF,{xga:A.Kh});A=new uMa(A.id,a.fg.Yc(A.Zq),a.fg.Yc(A.Kh),A.mj);a.events.next(A)})):(a.events.next(new gi(l.id,a.fg.Yc(l.JAa))),l.resolve(!1),_.Re)}),_.ig(l=>{l=new vMa(l.id,a.fg.Yc(l.Zq),a.fg.Yc(l.Kh),l.mj);a.events.next(l)}),_.v(l=>{var p=Object,t=p.assign;var w=l.dW;const A=l.mj.Tg;w=$h(A,w?w.Tg:null,a.p_b,[A.value]);return a.jK=e=t.call(p,{},l,{P6:w})}),Coa(a.RF,l=>a.events.next(l)),_.ig(l=>{if((e.LK=l.LK)&&typeof l.LK!=="boolean")throw soa(l.LK);
l=new wMa(l.id,a.fg.Yc(l.Zq),a.fg.Yc(l.Kh),l.mj,!!l.LK);a.events.next(l)}),_.Te(l=>l.LK?!0:(xOa(a,l,3),!1)),dpa(l=>{if(l.P6.canActivateChecks.length)return _.x(_.u(l),_.ig(p=>{p=new _.xMa(p.id,a.fg.Yc(p.Zq),a.fg.Yc(p.Kh),p.mj);a.events.next(p)}),_.gg(p=>{let t=!1;return _.x(_.u(p),apa(a.uZ,a.RF),_.ig({next:()=>t=!0,complete:()=>{t||xOa(a,p,2)}}))}),_.ig(p=>{p=new _.yMa(p.id,a.fg.Yc(p.Zq),a.fg.Yc(p.Kh),p.mj);a.events.next(p)}))}),dpa(l=>{const p=t=>{const w=[];let A;((A=t.oe)==null?0:A.HP)&&!t.oe.yT&&
w.push(_.x(a.R4.HP(t.oe),_.ig(G=>{t.component=G}),_.v(()=>{})));for(const G of t.children)w.push(...p(G));return w};return _.x(_.Ge(p(l.mj.root)),_.Of(null),_.Qf(1))}),dpa(()=>a.gLb()),_.gg(()=>{const l=e.dW,p=e.mj;let t;const w=(t=a.STc)==null?void 0:t.call(a,a.RF,l.root,p.root);return w?_.x(_.we(w),_.v(()=>e)):_.u(e)}),_.v(l=>{var p=l.mj;var t=l.I0a;t=qoa(b.Dqb,p.Tg,t?t.Tg:void 0);p=new KMa(t,p);a.jK=e=Object.assign({},l,{dna:p});a.CF.dna=p;return e}),_.ig(()=>{a.events.next(new EMa)}),VMa(a.p_b,
b.Dqb,l=>a.events.next(l),a.gTb),_.Qf(1),_.ig({next:l=>{f=!0;a.Via=a.CF;a.events.next(new _.ei(l.id,a.fg.Yc(l.Zq),a.fg.Yc(l.Kh)));let p;(p=a.B$c)==null||p.GDa(l.dna.Mc);l.resolve(!0)},complete:()=>{f=!0}}),_.hg(_.x(a.L3b,_.ig(l=>{throw l;}))),Uf(()=>{f||g||xOa(a,e,1);let l;((l=a.jK)==null?void 0:l.id)===e.id&&(a.CF=null,a.jK=null)}),_.Lf(l=>{g=!0;if(toa(l))a.events.next(new _.fi(e.id,a.fg.Yc(e.Zq),l.message,l.ESc)),toa(l)&&Kh(l.url)?a.events.next(new FMa(l.url,l.Dja)):e.resolve(!1);else{let p;const t=
new _.Jpa(e.id,a.fg.Yc(e.Zq),l,(p=e.mj)!=null?p:void 0);try{throw yd(a.RF,()=>{let w;return(w=a.N2c)==null?void 0:w.call(a,t)}),a.events.next(t),l;}catch(w){a.options.hud?e.resolve(!1):e.reject(w)}}return _.Re}))}))},ki=class{get pZc(){return this.LG!==0}constructor(){this.Via=this.jK=this.CF=null;this.events=new _.Wf;this.L3b=new _.Wf;this.R4=_.n(cp);this.RF=_.n(Qm);this.fg=_.n(_.mi);this.p_b=_.n(xo);this.location=_.n(_.lo);this.gTb=_.n(TMa,{optional:!0})!==null;this.B$c=_.n(ap);this.options=_.n(li,
{optional:!0})||{};this.uZ=this.options.uZ||"emptyOnly";this.wE=_.n(dp);this.STc=_.n(uOa,{optional:!0});this.N2c=_.n(vOa,{optional:!0});this.LG=0;this.gLb=()=>_.u(void 0);this.mBa=null;this.R4.ajb=a=>this.events.next(new AMa(a));this.R4.Gza=a=>this.events.next(new zMa(a))}complete(){let a;(a=this.bA)==null||a.complete()}};ki.O=function(a){return new (a||ki)};ki.ta=_.k({token:ki,oa:ki.O,Ea:"root"});_.fp=class{};_.fp.O=function(a){return new (a||_.fp)};_.fp.ta=_.k({token:_.fp,oa:()=>_.n(gp),Ea:"root"});var BOa=class{store(){}jCa(a,b){return a.oe===b.oe}},gp=class extends BOa{};gp.O=(()=>{let a;return function(b){return(a||(a=_.je(gp)))(b||gp)}})();gp.ta=_.k({token:gp,oa:gp.O,Ea:"root"});var hp=class{};hp.O=function(a){return new (a||hp)};hp.ta=_.k({token:hp,oa:()=>_.n(ip),Ea:"root"});
var COa=function(a){return{KD:a.KD,Bk:a.Bk,nm:a.nm}},DOa=function(a,b){return a.location.subscribe(c=>{c.type==="popstate"&&b(c.url,c.state)})},FOa=function(a,b,c){b=b instanceof Jh?a.fg.Yc(b):b;ULa(a.location,b)||c.Qp.jj?(c=Object.assign({},c.Qp.state,EOa(a,c.id,a.eta)),a.location.replaceState(b,"",c)):(c=Object.assign({},c.Qp.state,EOa(a,c.id,a.eta+1)),a.location.go(b,"",c))},IOa=function(a,b,c=!1){a.yea==="computed"?(c=a.kfa-a.eta,c!==0?a.location.SK(c):a.Bk===b.xga&&c===0&&(GOa(a,b),HOa(a))):
a.yea==="replace"&&(c&&GOa(a,b),HOa(a))},EOa=function(a,b,c){return a.yea==="computed"?{LG:b,p5b:c}:{LG:b}},GOa=function(a,b){a.nm=a.uub.nm;a.Bk=a.uub.Bk;let c;a.KD=a.wE.merge(a.Bk,(c=b.xga)!=null?c:a.KD)},HOa=function(a){a.location.replaceState(a.fg.Yc(a.KD),"",EOa(a,a.gVb,a.kfa))},ip=class extends hp{constructor(){super(...arguments);this.location=_.n(_.lo);this.fg=_.n(_.mi);this.options=_.n(li,{optional:!0})||{};this.yea=this.options.yea||"replace";this.wE=_.n(dp);this.U9=this.options.U9||"deferred";
this.KD=this.Bk=new Jh;this.kfa=0;this.gVb=-1;const a=new MMa(new Uh(new LMa([],{},{},"",{},"primary",null,null,{}),[])),b=new _.Vh(new _.Wh([new _.Nh("",{})]),new _.Wh({}),new _.Wh({}),new _.Wh(""),new _.Wh({}),"primary",null,a.root);b.Mc=a.root;this.nm=new KMa(new Uh(b,[]),a);this.uub=COa(this)}PD(){return this.location.getState()}get eta(){if(this.yea!=="computed")return this.kfa;let a,b;return(b=(a=this.PD())==null?void 0:a.p5b)!=null?b:this.kfa}};
ip.O=(()=>{let a;return function(b){return(a||(a=_.je(ip)))(b||ip)}})();ip.ta=_.k({token:ip,oa:ip.O,Ea:"root"});var JOa,KOa,MOa,LOa,Tpa,NOa,OOa;JOa={Sk:"exact",af:"ignored",vWb:"ignored",Qa:"exact"};KOa={Sk:"subset",af:"ignored",vWb:"ignored",Qa:"subset"};
MOa=function(a){const b=a.MG.events.subscribe(c=>{try{const e=a.MG.jK,f=a.MG.CF;if(e!==null&&f!==null){var d=a.s9;if(c instanceof _.wo)d.uub=COa(d);else if(c instanceof gi)d.KD=f.gr;else if(c instanceof uMa){if(d.U9==="eager"&&!f.Qp.Cx){const g=d.wE.merge(f.xga,f.gr);let l;FOa(d,(l=f.Ivb)!=null?l:g,f)}}else if(c instanceof EMa){if(d.Bk=f.xga,d.KD=d.wE.merge(f.xga,f.gr),d.nm=f.dna,d.U9==="deferred"&&!f.Qp.Cx){let g;FOa(d,(g=f.Ivb)!=null?g:d.KD,f)}}else c instanceof _.fi&&(c.code===3||c.code===2)?IOa(d,
f):c instanceof _.Jpa?IOa(d,f,!0):c instanceof _.ei&&(d.gVb=c.id,d.kfa=d.eta);if(c instanceof _.fi&&c.code!==0&&c.code!==1)a.OP=!0;else if(c instanceof _.ei)a.OP=!0;else if(c instanceof FMa){const g=c.Dja,l=a.wE.merge(c.url,e.uOb),p=Object.assign({},{fta:e.Qp.fta,info:e.Qp.info,Cx:e.Qp.Cx,jj:e.Qp.jj||a.U9==="eager"||e.source!=="imperative"},g);LOa(a,l,"imperative",null,p,{resolve:e.resolve,reject:e.reject,promise:e.promise})}}c instanceof EMa||c instanceof FMa||a.tk.next(c)}catch(e){a.MG.L3b.next(e)}});
a.XPb.add(b)};LOa=function(a,b,c,d,e,f){if(a.mPb)return Promise.resolve(!1);let g,l;f?(g=f.resolve,l=f.reject,f=f.promise):f=new Promise((t,w)=>{g=t;l=w});const p=a.Vn.add();Kpa(a,()=>{queueMicrotask(()=>a.Vn.remove(p))});wOa(a.MG,{source:c,PD:d,Bk:a.Bk,uOb:a.Bk,JAa:b,Qp:e,resolve:g,reject:l,promise:f,dW:a.nm.Mc,I0a:a.nm});return f.catch(t=>Promise.reject(t))};Tpa=function(a){a.sza!=null||(a.sza=DOa(a.s9,(b,c)=>{setTimeout(()=>{NOa(a,b,"popstate",c)},0)}))};
NOa=function(a,b,c,d){const e={jj:!0},f=(d==null?0:d.LG)?d:null;d&&(d=Object.assign({},d),delete d.LG,delete d.p5b,Object.keys(d).length!==0&&(e.state=d));b=_.jp(a,b);LOa(a,b,c,f,e)};_.jp=function(a,b){try{return a.fg.parse(b)}catch(c){return a.fg.parse("/")}};_.kp=function(a,b){return a.fg.Yc(b)};OOa=function(a){return Object.entries(a).reduce((b,[c,d])=>{d!==null&&d!==void 0&&(b[c]=d);return b},{})};
_.lp=function(a,b,c={}){const d=c.Mi,e=c.Qa;var f=c.af;f=c.Gka?a.Bk.af:f;let g;switch((g=c.Kg)!=null?g:a.options.ejd){case "merge":c=Object.assign({},a.Bk.Qa,e);break;case "preserve":c=a.Bk.Qa;break;default:c=e||null}c!==null&&(c=OOa(c));let l;try{l=Sna(d?d.Mc:a.nm.Mc.root)}catch(p){if(typeof b[0]!=="string"||b[0][0]!=="/")b=[];l=a.Bk.root}return Tna(l,b,c,f!=null?f:null)};_.mp=function(a,b,c={Cx:!1}){b=Kh(b)?b:_.jp(a,b);b=a.wE.merge(b,a.KD);return LOa(a,b,"imperative",null,c)};
_.ii=class{get Bk(){return this.s9.Bk}get KD(){return this.s9.KD}get events(){return this.tk}get nm(){return this.s9.nm}constructor(){this.mPb=!1;this.console=_.n(kn);this.s9=_.n(hp);this.options=_.n(li,{optional:!0})||{};this.Vn=_.n(an);this.U9=this.options.U9||"deferred";this.MG=_.n(ki);this.fg=_.n(_.mi);this.location=_.n(_.lo);this.wE=_.n(dp);this.tk=new _.Wf;this.OP=!1;this.Dqb=_.n(_.fp);this.Iza=this.options.Iza||"ignore";let a,b;this.config=(b=(a=_.n(_.Epa,{optional:!0}))==null?void 0:a.flat())!=
null?b:[];_.n(TMa,{optional:!0});this.XPb=new _.ne;this.config=this.config.map(noa);this.OP=!1;AOa(this.MG,this,this.Bk,this.nm).subscribe({error:c=>{this.console.warn(c)}});MOa(this)}jia(){Tpa(this);this.MG.pZc||NOa(this,this.location.path(!0),"imperative",this.s9.PD())}get url(){return _.kp(this,this.Bk)}get Via(){return this.MG.Via}Ia(){this.dispose()}dispose(){this.MG.complete();this.sza&&(this.sza.unsubscribe(),this.sza=void 0);this.mPb=!0;this.XPb.unsubscribe()}navigate(a,b={Cx:!1}){for(let c=
0;c<a.length;c++)if(a[c]==null)throw new _.$c(4008,!1);return _.mp(this,_.lp(this,a,b),b)}isActive(a,b){b=b===!0?Object.assign({},JOa):b===!1?Object.assign({},KOa):b;if(Kh(a))return yna(this.Bk,a,b);a=_.jp(this,a);return yna(this.Bk,a,b)}};_.ii.O=function(a){return new (a||_.ii)};_.ii.ta=_.k({token:_.ii,oa:_.ii.O,Ea:"root"});var QOa,ROa,POa;QOa=function(a){var b=a.xm;let c;a.href=b!==null&&a.A7?(c=a.A7)==null?void 0:c.Ez(_.kp(a.Ua,b)):null;a.href===null?b=null:(b=a.Ye.ma.tagName.toLowerCase(),b=(b==="base"||b==="link"?_.Hia:_.wf)(a.href));POa(a,"href",b)};ROa=function(a,b){a.W9c!=null||a.nia||POa(a,"tabindex",b)};POa=function(a,b,c){const d=a.renderer;a=a.Ye.ma;c!==null?d.setAttribute(a,b,c):d.removeAttribute(a,b)};
_.np=class{constructor(a,b,c,d,e,f){this.Ua=a;this.Lb=b;this.W9c=c;this.renderer=d;this.Ye=e;this.A7=f;this.href=null;this.zXb=new _.Wf;this.jj=this.Cx=this.Gka=!1;this.M8=null;let g;b=(g=e.ma.tagName)==null?void 0:g.toLowerCase();(this.nia=b==="a"||b==="area")?this.Za=a.events.subscribe(l=>{l instanceof _.ei&&QOa(this)}):ROa(this,"0")}Sb(){this.nia&&QOa(this);this.zXb.next(this)}set ik(a){a==null?(this.M8=null,ROa(this,null)):(this.M8=Kh(a)?a:Array.isArray(a)?a:[a],ROa(this,"0"))}Ud(a,b,c,d,e){const f=
this.xm;if(f===null||this.nia&&(a!==0||b||c||d||e||typeof this.target==="string"&&this.target!="_self"))return!0;_.mp(this.Ua,f,{Cx:this.Cx,jj:this.jj,state:this.state,info:this.info});return!this.nia}Ia(){let a;(a=this.Za)==null||a.unsubscribe()}get xm(){return this.M8===null?null:Kh(this.M8)?this.M8:_.lp(this.Ua,this.M8,{Mi:this.Mi!==void 0?this.Mi:this.Lb,Qa:this.Qa,af:this.af,Kg:this.Kg,Gka:this.Gka})}};
_.np.O=function(a){return new (a||_.np)(_.B(_.ii),_.B(_.Vh),_.de("tabindex"),_.B(_.fn),_.B(_.ff),_.B(_.io))};
_.np.La=_.Ef({type:_.np,na:[["","routerLink",""]],ob:1,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey)});a&2&&_.rg("target",b.target)},inputs:{target:"target",Qa:"queryParams",af:"fragment",Kg:"queryParamsHandling",state:"state",info:"info",Mi:"relativeTo",Gka:[2,"preserveFragment","preserveFragment",_.ph],Cx:[2,"skipLocationChange","skipLocationChange",_.ph],jj:[2,"replaceUrl","replaceUrl",_.ph],ik:"routerLink"},features:[_.mg,_.Rm]});var SOa=class{},Opa=function(a){a.Za=_.x(a.Ua.events,_.Te(b=>b instanceof _.ei),_.Mf(()=>a.preload())).subscribe(()=>{})},UOa=function(a,b,c){const d=[];for(const e of c){e.Nb&&!e.xc&&(e.xc=zja(e.Nb,b,`Route: ${e.path}`));let f;c=(f=e.xc)!=null?f:b;let g;const l=(g=e.zT)!=null?g:c;(e.Al&&!e.nN&&e.pta===void 0||e.HP&&!e.yT)&&d.push(TOa(a,c,e));if(e.children||e.nN){let p;d.push(UOa(a,l,(p=e.children)!=null?p:e.nN))}}return _.x(_.we(d),_.Ie())},TOa=function(a,b,c){return a.ylb.preload(c,()=>{const d=
_.x(c.Al&&c.pta===void 0?a.Iya.Al(b,c):_.u(null),_.He(e=>{if(e===null)return _.u(void 0);c.nN=e.SD;c.zT=e.Rb;let f;return UOa(a,(f=e.Rb)!=null?f:b,e.SD)}));if(c.HP&&!c.yT){const e=a.Iya.HP(c);return _.x(_.we([d,e]),_.Ie())}return d})},op=class{constructor(a,b,c,d,e){this.Ua=a;this.Rb=c;this.ylb=d;this.Iya=e}preload(){return UOa(this,this.Rb,this.Ua.config)}Ia(){this.Za&&this.Za.unsubscribe()}};op.O=function(a){return new (a||op)(_.m(_.ii),_.m(sn),_.m(Qm),_.m(SOa),_.m(cp))};
op.ta=_.k({token:op,oa:op.O,Ea:"root"});var Ppa=new _.wd(""),WOa=function(a){return a.bA.events.subscribe(b=>{b instanceof _.wo?(a.store[a.aVb]=a.Z9.wRb(),a.leb=b.dXb,a.Vpb=b.PD?b.PD.LG:0):b instanceof _.ei?(a.aVb=b.id,VOa(a,a.fg.parse(b.Kh).af)):b instanceof gi&&b.code===0&&(a.leb=void 0,a.Vpb=0,VOa(a,a.fg.parse(b.url).af))})},XOa=function(a){return a.bA.events.subscribe(b=>{b instanceof DMa&&(b.position?a.options.wla==="top"?a.Z9.zBa([0,0]):a.options.wla==="enabled"&&a.Z9.zBa(b.position):b.anchor&&a.options.xLb==="enabled"?a.Z9.O_b(b.anchor):
a.options.wla!=="disabled"&&a.Z9.zBa([0,0]))})},VOa=function(a,b){a.zone.Ub(()=>{setTimeout(()=>{a.zone.run(()=>{a.bA.events.next(new DMa(a.leb==="popstate"?a.store[a.Vpb]:null,b))})},0)})},ni=class{constructor(a,b,c,d,e={}){this.fg=a;this.bA=b;this.Z9=c;this.zone=d;this.options=e;this.aVb=0;this.leb="imperative";this.Vpb=0;this.store={};e.wla||(e.wla="disabled");e.xLb||(e.xLb="disabled")}init(){this.options.wla!=="disabled"&&this.Z9.B0b("manual");this.Eqb=WOa(this);this.c7c=XOa(this)}Ia(){let a;
(a=this.Eqb)==null||a.unsubscribe();let b;(b=this.c7c)==null||b.unsubscribe()}};ni.O=function(){_.hf()};ni.ta=_.k({token:ni,oa:ni.O});var Lpa=new _.wd("",{oa:()=>new _.Wf}),Mpa=new _.wd("",{Ea:"root",oa:()=>1}),Npa=new _.wd("");var YOa,ZOa;YOa=new _.wd("ROUTER_FORROOT_GUARD");ZOa=[_.lo,{va:_.mi,Pd:mMa},_.ii,xo,{va:_.Vh,Ab:function(a){return a.nm.root},Ib:[_.ii]},cp,[]];
_.aPa=function(a){var b={Iza:"reload",uZ:"always",mkd:!1},c=_.pp,d={va:YOa,Ab:Xpa,Ib:[[_.ii,new _.Tm,new _.Um]]},e=(b==null?0:b.eh)?{va:vOa,jc:b.eh}:[],f=(b==null?0:b.Gxd)?{va:_.io,Pd:ko}:{va:_.io,Pd:jo},g=Wpa(),l=(b==null?0:b.ylb)?hi(0,[{va:Npa,Hb:op},{va:SOa,Hb:b.ylb}]).Kt:[],p=(b==null?0:b.jia)?[b.jia==="disabled"?Upa().Kt:[],b.jia==="enabledBlocking"?Spa().Kt:[]]:[],t=(b==null?0:b.ogd)?hi(8,[Ao,{va:TMa,Hb:Ao}]).Kt:[];if(b==null?0:b.nkd){var w=[{va:uOa,jc:Ipa},{va:Gpa,jc:Object.assign({},{F1b:!1},
void 0)}];w=hi(9,w).Kt}else w=[];return{bq:c,Nb:[ZOa,[],{va:_.Epa,yd:!0,jc:a},d,e,{va:li,jc:b?b:{}},f,g,l,p,t,w,[{va:$Oa,Ab:Qpa},{va:GJa,yd:!0,Hb:$Oa}]]}};_.pp=class{};_.pp.O=function(a){return new (a||_.pp)(_.m(YOa,8))};_.pp.Ca=_.Df({type:_.pp});_.pp.Ba=_.Xc({});var $Oa=new _.wd("");new tn;var bPa=function(a){const b=[];for(a=a.Ua.nm.root;a.firstChild;){const c=a.firstChild.oe;let d,e,f;const g=(f=(e=c.YVb)!=null?e:(d=c.data)==null?void 0:d.loggedPathTemplate)!=null?f:c.path;g&&b.push(g);a=a.firstChild}return"/"+b.join("/")},qp=class{constructor(a){this.Ua=a}};qp.O=function(a){return new (a||qp)(_.m(_.ii))};qp.ta=_.k({token:qp,oa:qp.O,Ea:"root"});var cPa=function(a,b){if(!(b<=0||b>Date.now())){if(b>=a.b7c)return Date.now()-b;if(performance&&performance.now&&b<=performance.now())return Math.round(performance.now()-b)}},rp=class{constructor(a=Date.now()){this.b7c=a}};rp.O=function(a){return new (a||rp)(_.m(kMa))};rp.ta=_.k({token:rp,oa:rp.O,Ea:"root"});var dPa=function(){let a=null;try{a=_.da.localStorage||null}catch(b){}im.call(this,a)};_.Nk(dPa,im);var sp=function(a,b){this.vja=a;this.r8=b+"::"};_.Nk(sp,gm);sp.prototype.set=function(a,b){this.vja.set(this.r8+a,b)};sp.prototype.get=function(a){return this.vja.get(this.r8+a)};sp.prototype.remove=function(a){this.vja.remove(this.r8+a)};
sp.prototype.o2=function(a){const b=this.vja[Symbol.iterator](),c=this,d=new dm;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.r8.length)!=c.r8;){e=b.next();if(e.done)return e;e=e.value}return{value:a?e.slice(c.r8.length):c.vja.get(e),done:!1}};return d};var ePa=function(){};ePa.prototype.Yc=function(a){const b=[];fPa(this,a,b);return b.join("")};
var fPa=function(a,b,c){if(b==null)c.push("null");else{if(typeof b=="object"){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");var e="";for(var f=0;f<b;f++)c.push(e),fPa(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],typeof f!="function"&&(c.push(e),gPa(d,c),c.push(":"),fPa(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":gPa(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("Ib`"+typeof b);}}},hPa={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},iPa=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,gPa=function(a,b){b.push('"',a.replace(iPa,function(c){let d=hPa[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),
hPa[c]=d);return d}),'"')};var tp=function(a){this.Wya=a};tp.prototype.set=function(a,b){b===void 0?this.Wya.remove(a):this.Wya.set(a,(new ePa).Yc(b))};tp.prototype.get=function(a){let b;try{b=this.Wya.get(a)}catch(c){return}if(b!==null)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};tp.prototype.remove=function(a){this.Wya.remove(a)};var jPa=new _.wd("localstorage",{Ea:"root",oa:function(){var a=new dPa;return(a=(a.mta=hDa(a.hE))?new sp(a,"devops"):null)?new tp(a):null}}),kPa=new _.wd("sessionstorage",{Ea:"root",oa:function(){var a=new iDa;return(a=(a.mta=hDa(a.hE))?new sp(a,"devops"):null)?new tp(a):null}});var up={mark(){},measure(){}},lPa=class{get duration(){return this.OVc}get status(){return this.u9}set status(a){this.u9!=="FAILURE"&&(this.u9=a)}constructor(a,b,c,d,e,f,g,l){this.actionId=a;this.Tz=b;this.initialRoute=c;this.gr=d;this.d9c=f;this.Nxb=g;this.XSb=l;this.TQb=!1;this.hn=[];this.h5a=[];this.u9="SUCCESS";this.targetRoute=c;this.wm=d;this.mj=e}Us(){return this.hn.every(a=>!!a.statusCode)}P7c(a,b){up.mark(cqa(b,this.actionId)+"-begin");this.XSb=b;this.Tz=Math.min(a,this.Tz)}get event(){let a=
this.XSb;if(!a)return a;for(const b of this.h5a)a=this.Nxb(a,b);return a}get S0(){return this.bUb||this.TQb}get bUb(){return!(this.event&&this.event.gestureName==="BACKGROUND")}get V_c(){return!!this.event&&this.event.gestureName==="EXTERNAL"}},mPa=new _.wd("event loggers",{oa:()=>[]}),nPa=new _.wd("update handler",{oa:()=>(a,b)=>Object.assign({},a,b)}),oPa=function(a){let b;const c=((b=a.sessionStorage)==null?void 0:b.get("loggedSessionId"))||a.T8a();a.sessionStorage&&a.sessionStorage.set("loggedSessionId",
c);return c},vp=class{constructor(){this.sessionStorage=_.n(kPa);this.T8a=_.n(jMa)}},pPa,sPa,tPa,zp,wPa,wp,Bp;vp.O=function(a){return new (a||vp)};vp.ta=_.k({token:vp,oa:vp.O,Ea:"root"});
pPa=function(a){_.Oe(document,"visibilitychange").subscribe(()=>{document.visibilityState==="hidden"?wp(a,()=>_.xp(a,Promise.resolve(),"keepalive"),"PageHidden"):document.visibilityState==="visible"&&wp(a,()=>_.xp(a,Promise.resolve(),"keepalive"),"PageVisible")});_.Oe(window,"focus").subscribe(()=>{wp(a,()=>_.xp(a,Promise.resolve(),"keepalive"),"PageFocused")});_.Oe(window,"blur").subscribe(()=>{wp(a,()=>_.xp(a,Promise.resolve(),"keepalive"),"PageBlurred")})};
_.yp=function(a,b=_.ri(),c){!a.Rq||c&&a.Rq.event?a.Rq=_.qPa(a,b,c):c&&!a.Rq.event&&a.Rq.P7c(b,c);return a.Rq};
sPa=function(a,b){const c=b.event;if(!c)throw Error("Jb");c.element==="InitialPageLoad"&&aqa(b,a.UUb);const d=b.duration||cPa(a.p3a,b.Tz),{targetRoute:e,wm:f,mj:g}=c.wm?{wm:c.wm,targetRoute:void 0,mj:void 0}:b,l=dqa(a.document),p=b.hn.filter(w=>w.VQ);for(var t of p)t.error&&a.b_b.has(t.error)&&(t.statusCode="RETRIED"),t.Kw&&t.statusCode!=="RETRIED"&&rPa.indexOf(t.Kw)>-1&&(b.status="FAILURE");t=cqa(c,b.actionId);up.mark(t+"-end");up.measure(t,t+"-begin",t+"-end");t=bqa(b.Tz);return a.xu(Object.assign({},
c,{gr:b.gr,initialRoute:b.initialRoute,wm:f,targetRoute:e,mj:g,ti:d,statusCode:b.status,hn:[...p],KM:b.d9c,xK:l,sessionId:a.sessionId,actionId:b.actionId,rK:t}))};_.qPa=function(a,b,c){const d=a.T8a();c&&up.mark(cqa(c,d)+"-begin");b=new lPa(d,b,a.Eua.Lb,a.Eua.url,a.Eua.Mc,dqa(a.document),a.Nxb,c);a.fAa.push(b);return b};
tPa=function(a,b,{bXa:c,VQ:d=!0}){up.mark(b+"-subbegin");const e=_.ri();a=c?_.qPa(a,e,{gestureName:"BACKGROUND",element:"BackgroundAction",action:c}):_.yp(a,e);b={name:b,VQ:d,Tz:e};a.hn.push(b);return{aoa:a,vVa:b}};
zp=function(a,b,c,d={}){var e=d.status||"SUCCESS";const f=d.error;if(f){e="FAILURE";c.error=d.error;c.Kw=null;if(f.error!=null&&f.error.code!=null){const g=f.error.code||null;c.Kw=g;g===504&&(e="TIME_OUT")}"number"!==typeof f.code||"string"!==typeof f.message||f.metadata!=null&&"object"!==typeof f.metadata||(e=f.code,e=e==null?-1:uPa.get(e)||-1,c.Kw=e,e=gqa(f.code))}c.statusCode=e;c.ti=Math.round((d.kWc||_.ri())-c.Tz);up.mark((c.name||"unknown")+"-subend");up.measure(c.name||"unknown",(c.name||"unknown")+
"-subbegin",(c.name||"unknown")+"-subend");a=cPa(a.p3a,b.Tz);if(!b.bUb||b.V_c)b.OVc=a};
_.Jj=function(a,b,c=!0){const d=a.oDa;return e=>new _.te(f=>{const {aoa:g,vVa:l}=tPa(a,b,{bXa:d,VQ:c});let p=!1,t=!1,w=void 0;const A=e.subscribe(G=>{g.S0&&(a.Rq=g);w=_.ri();t=!0;f.next(G);t=!1},G=>{p=!0;const J=()=>{g.S0&&(a.Rq=g);zp(a,g,l,{error:G});f.error(G)};g.S0?setTimeout(J):J()},()=>{p=!0;g.S0&&(a.Rq=g);zp(a,g,l,{kWc:w});f.complete()});return{unsubscribe:()=>{A.unsubscribe();p||zp(a,g,l,{status:t?"SUCCESS":"CANCELLED"})}}})};
_.vPa=function(a,b,c,d=!0){const {aoa:e,vVa:f}=tPa(a,c,{bXa:a.oDa,VQ:d});return b().then(g=>{e.S0&&(a.Rq=e);zp(a,e,f);return g},g=>{e.S0&&(a.Rq=e);zp(a,e,f,{error:g});throw g;})};_.xp=function(a,b,c,d=!0){return _.vPa(a,()=>b,c,d)};wPa=function(a){const {aoa:b,vVa:c}=tPa(a,"delay",{bXa:a.oDa,VQ:!0});return()=>{b.S0&&(a.Rq=b);zp(a,b,c)}};wp=function(a,b,c){setTimeout(()=>{a.oDa=c;try{a.zone.Ub(()=>{b().then(()=>{},()=>{})})}finally{a.oDa=void 0}})};_.Ap=function(a,b,c){wp(a,()=>_.Ym(b()),c)};
Bp=class{constructor(a,b,c,d,e,f,g,l,p,t,w){this.document=b;this.T8a=c;this.X1c=d;this.Nxb=e;this.eh=f;this.p3a=g;this.Ua=l;this.Vvb=p;this.zone=t;this.fAa=[];this.b_b=new WeakSet;this.UUb=-1;this.aTb=new _.Wh(!1);this.O7c=_.n(vp);this.Rb=_.n(_.Ye);pPa(this);this.sessionId=oPa(this.O7c);try{(new PerformanceObserver(A=>{A=A.getEntries();A=A[A.length-1];this.UUb=A.renderTime||A.loadTime})).observe({type:"largest-contentful-paint",buffered:!0})}catch(A){}this.Eua={url:this.Ua.url,Lb:bPa(this.Vvb),Mc:this.Ua.nm.root.Mc};
a&&(b=_.yp(this,a,{gestureName:"BROWSER_NAVIGATION",element:"InitialPageLoad",action:"load"}),a={name:"CoreConsoleLoad",ti:cPa(this.p3a,a),statusCode:"SUCCESS",VQ:!0,Tz:a},b.hn.push(a));this.zone.onError.subscribe(()=>{_.yp(this).status="FAILURE"});_.x(this.Ua.events,_.Te(A=>A instanceof _.ei),_.Qf(1)).subscribe(A=>{for(const G of this.fAa)G.gr=A.Kh,G.initialRoute=bPa(this.Vvb)});_.x(this.Ua.events,_.Te(A=>A instanceof _.ei||A instanceof _.wo)).subscribe(A=>{if(A instanceof _.ei){if(ULa(w,A.Kh)){var G=
bPa(this.Vvb),J=this.Ua.nm.root.Mc;_.yp(this).wm=A.Kh;_.yp(this).targetRoute=G;_.yp(this).mj=J;this.Eua={url:A.Kh,Lb:G,Mc:J}}}else A.dXb==="popstate"&&this.mb({gestureName:"BROWSER_NAVIGATION",element:"HistoryChange",action:"load"})});fqa(this.Rb,()=>{const A=[],G=[];for(const J of this.fAa)if(!eqa(J))if(J.Us()){G.push(sPa(this,J));let L;((L=J.event)==null?void 0:L.element)==="InitialPageLoad"&&this.aTb.next(!0)}else A.push(J);if(G.length>0)for(const J of this.X1c)J.IP(G);this.Rq=void 0;this.fAa=
A})}get A3c(){return _.Kga(_.x(this.aTb,_.Te(a=>!!a),_.v(()=>{})))}get actionId(){return this.Rq&&this.Rq.actionId}mb(a,b,c=0){b=b?b.timeStamp+c:_.ri();_.yp(this,b,a)}Ro(a){_.yp(this).h5a.push(a)}xu(a){return a}now(){return _.Pe.now()}ve(a,b,c){const d=wPa(this),e=new _.ne(()=>{d()});e.add(_.Pe.ve(function(f){d();a.apply(new xPa(this,d),[f])},b,c));return e}};Bp.O=function(a){return new (a||Bp)(_.m(kMa),_.m(_.di),_.m(jMa),_.m(mPa),_.m(nPa),_.m(_.Bf),_.m(rp),_.m(_.ii),_.m(qp),_.m(_.We),_.m(_.lo))};
Bp.ta=_.k({token:Bp,oa:Bp.O,Ea:"root"});var xPa=class extends _.ne{constructor(a,b){super();this.Re=a;this.qpb=b}ve(a,b){const c=new _.ne(()=>{this.qpb()});c.add(this.Re.ve(a,b));return c}},rPa=[-1,500,501,502,503,504],uPa=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 hqa;var yPa=function(a){typeof Zone!=="undefined"&&Zone.current.scheduleMacroTask("LoadModuleFactory",()=>{},{},function(b){a.finally(()=>{b.invoke()})})},zPa=function(a){const b=new Promise((c,d)=>{_.ti().load(a).then(c,d)});yPa(b);return b},APa=class{load(a){return zPa(a).then(()=>Fma(a))}gfb(a){const b=_.ti().gfb(a),c=Promise.all(Object.keys(b).map(d=>b[d]));yPa(c);return c.then(()=>a.map(d=>Fma(d)))}};_.BPa=function(a){return[{va:ji,Ab:()=>{a.me=_.n(Bp);return()=>{}},yd:!0}]};_.CPa=class{constructor(){this.Iya=new APa}for(a){return()=>{if(!this.me)throw Error("Ob");return _.xp(this.me,this.Iya.load(a),"Module: "+a)}}};var Cp,DPa,EPa;Cp=new _.wd("event loggers",{oa:()=>{const a=[];for(const b of DPa)a.push(_.n(b.Hb));a.push(_.n(Wn));_.n(oLa)&&a.push(_.n(mo));return a}});DPa=[{va:Cp,Hb:so,yd:!0},{va:Cp,Hb:_.ro,yd:!0}];EPa=new _.wd("update handler",{oa:()=>(a,b)=>Object.assign({},a,b)});
_.Dp=class extends Bp{mb(a,b,c=0){super.mb(a,b,c)}Ro(a){super.Ro(a)}xu(a){var b=a.targetRoute||a.initialRoute;const c=b.indexOf("/",1);return Object.assign({},a,{actionOwner:(c===-1?b.substring(1):b.substring(1,c))===_.no.ZR?Dn.k$:Dn.CI})}};_.Dp.O=function(a){return new (a||_.Dp)(_.m(aMa),_.m(_.di),_.m($La),_.m(Cp),_.m(EPa),_.m(_.Bf),_.m(rp),_.m(_.ii),_.m(qp),_.m(_.We),_.m(_.lo),_.m(oo))};_.Dp.ta=_.k({token:_.Dp,oa:_.Dp.O,Ea:"root"});var mqa=["authuser","hl","token"];var FPa;FPa=function(a,b){a.By=b;a.ariaLabel=a.C_b?`${b} external link`:`${b} open in new window`};
_.Ep=class{set link(a){this.hMb.next(_.dc(a)?a.toString():a)}set R_(a){this.rel=(this.C_b=a)?null:"noopener";this.target=a?null:"_blank";this.By&&FPa(this,this.By)}set b6c(a){this.aPb.next(a&&!this.userEmail)}set MRc(a){FPa(this,a)}set VRc(a){FPa(this,a)}constructor(a,b,c,d){this.userEmail=a;this.kb=c;this.kd=d;this.href="";this.ariaDisabled=!1;this.rel="noopener";this.target="_blank";this.ariaLabel=null;this.hMb=new _.Wf;this.aPb=new _.Wh(!1);this.By=null;this.C_b=!1;a=_.x(b.Qa,_.v(nqa),_.Tf(_.tc));
_.x(_.Ge(a,this.hMb,this.aPb),_.v(([e,f,g])=>{if(g)e="";else if(Object.keys(e).length===0)e=f;else{f=new _.Oj(f);if(!f.Af()||f.Af().endsWith(".google.com"))for(const l of Object.keys(e))g=e[l],f.hk.get(l)===void 0&&_.Pj(f,l,g);e=f.toString()}return e})).subscribe(e=>{this.href=e;this.ariaDisabled=!e})}Sa(){const a=()=>{const c=b.getAttribute("aria-label");!c||(c==null?0:c.endsWith("external link"))||(c==null?0:c.endsWith("open in new window"))||c===this.By||this.kd.run(()=>{FPa(this,c)})},b=this.kb.ma;
this.kd.Ub(()=>{(new MutationObserver(c=>{for(const d of c)d.type==="attributes"&&a()})).observe(b,{attributeFilter:["aria-label"]});a()})}};_.Ep.O=function(a){return new (a||_.Ep)(_.B(_.Qn,8),_.B(_.Vh),_.B(_.ff),_.B(_.We))};
_.Ep.La=_.Ef({type:_.Ep,na:[["a","externalLink",""]],ob:5,Ya:function(a,b){a&2&&(_.zg("href",b.href,_.wf),_.rg("aria-disabled",b.ariaDisabled)("rel",b.rel)("target",b.target)("aria-label",b.ariaLabel))},inputs:{link:[0,"externalLink","link"],R_:"sameWindow",b6c:"requiredLogin",MRc:[0,"aria-label","ariaLabelInput"],VRc:[0,"attr.aria-label","attrAriaLabelInput"]},standalone:!1});_.Fp=class{};_.Fp.O=function(a){return new (a||_.Fp)};_.Fp.Ca=_.Df({type:_.Fp});_.Fp.Ba=_.Xc({});_.Gp=class{};_.Gp.O=function(a){return new (a||_.Gp)};_.Gp.ta=_.k({token:_.Gp,oa:_.Gp.O});_.GPa=function(a,b,c,d){a.Ha.mb({element:a.kWa,action:a.DM,gestureName:b,wm:a.wm,Ne:a.yna,projectId:a.oR==null?(a.context||void 0)&&a.context.projectId:a.oR,searchTerm:a.K3b==null?(a.context||void 0)&&a.context.searchTerm:a.K3b,Of:a.J3b==null?(a.context||void 0)&&a.context.Of:a.J3b},c,d)};
_.Hp=class{constructor(a,b,c,d,e){this.Ha=a;this.renderer=b;this.context=c;this.Ye=d;this.eventType=e}get wm(){}Sa(){this.renderer.listen(this.Ye.ma,this.eventType,a=>{this.Yib(a)})}};_.Hp.O=function(){_.hf()};_.Hp.La=_.Ef({type:_.Hp,inputs:{kWa:"ascTrackElement",DM:"trackAction",yna:"trackArtifactId",oR:"trackProjectId",K3b:"trackSearchTerm",J3b:"trackListIndex"},standalone:!1});
_.Ip=class extends _.Hp{get wm(){return this.In?this.In.href:void 0}constructor(a,b,c,d,e){super(a,b,e,c,"click");this.In=d;this.E3b=!0}Yib(a){this.E3b&&_.GPa(this,"CLICK",a)}};_.Ip.O=function(a){return new (a||_.Ip)(_.B(_.Dp),_.B(_.fn),_.B(_.ff),_.B(_.Ep,8),_.B(_.Gp,8))};
_.Ip.La=_.Ef({type:_.Ip,na:[["a","ascTrackElement","","trackAction",""],["button","ascTrackElement","","trackAction",""],["mat-select","ascTrackElement","","trackAction",""]," routerLink  ascTrackElement  trackAction ".split(" ")," ascTrackElement  trackAction  trackGestureClick ".split(" ")],inputs:{E3b:"trackGestureClick"},standalone:!1,features:[_.lg]});_.Jp=class{constructor(a,b,c=null){this.sw=a;this.rcb=b;this.Lb=c}};_.Jp.O=function(a){return new (a||_.Jp)(_.m(_.Qn),_.m(QKa),_.m(_.Vh,8))};_.Jp.ta=_.k({token:_.Jp,oa:_.Jp.O,Ea:"root"});_.Kp=class{};_.Kp.O=function(a){return new (a||_.Kp)};_.Kp.Ca=_.Df({type:_.Kp});_.Kp.Ba=_.Xc({Nb:[{va:iIa,Ab:function(a,b,c,d){b=ada().ssb("DEVOPS_CONSOLE").Nsb(b).Dsb(c.rcb).q0(!0);a==="TESTING"||a==="UNKNOWN_ENVIRONMENT"?b.zp.dTc=new cHa:b.zp.endpoint=d;return b.ab()},Ib:[OKa,Pn,_.Jp,UKa]},{va:pLa,Ab:function(a,b){if(!a)return null;a=(new uGa(1100,b)).ab();a.q0&&a.q0(!0);return a},Ib:[oLa,_.Sn]}]});var HPa=function(a){a.Ua.events.subscribe(b=>{if(b instanceof _.ei){const c=bPa(a.m$c);a.zone.Ub(()=>{setTimeout(()=>{a.fWc||a.Nta.qL(c);a.i1c.qL(c)})})}})},Lp=class{constructor(a,b,c,d,e,f){this.fWc=a;this.i1c=b;this.Nta=c;this.Ua=d;this.m$c=e;this.zone=f}};Lp.O=function(a){return new (a||Lp)(_.m(oLa),_.m(_.ro),_.m(Wn),_.m(_.ii),_.m(qp),_.m(_.We))};Lp.ta=_.k({token:Lp,oa:Lp.O,Ea:"root"});_.Mp={DAb:"admin",BJa:"onboarding",ZR:"results",J$:"search",CI:"",e2:"settings",Vyc:"h",ECb:"user/ssh_keys"};Object.freeze(_.Mp);_.IPa=[`/${_.Mp.J$}`];var JPa=class extends _.Bk{constructor(a){super(a)}iha(){return _.yl(this,1)}};_.Np=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Gd(a){return _.Yj(this,1,a)}getMetadata(){return _.kl(this,JPa,3)}VBa(a){_.ol(this,3,a)}};var KPa=function(a){if(a!=null)return _.Wb(a),{priority:_.yl(a,1),Vod:_.xl(a,4)}};JPa.prototype.toObject=function(){return KPa(this)};var LPa=function(a){if(a!=null)return _.Wb(a),{name:_.Y(a,1),group:_.Dl(a,2,0),metadata:KPa(a.getMetadata())}};_.Np.prototype.toObject=function(){return LPa(this)};_.Op=class extends _.Bk{constructor(a){super(a)}getType(){return _.Dl(this,1,0)}sm(a){return _.Rl(this,1,a)}Ew(){return _.Y(this,2)}fCa(a){return _.Yj(this,2,a)}};var MPa=function(a){if(a!=null)return _.Wb(a),{type:_.Dl(a,1,0),text:_.Y(a,2),Dod:Ub(_.Gza(a,3))}};_.Op.prototype.toObject=function(){return MPa(this)};_.Pp=class extends _.Bk{constructor(a){super(a)}getMessage(){return _.Y(this,1)}dma(a){return _.Yj(this,1,a)}};var Qp=function(a){if(a!=null)return _.Wb(a),{message:_.Y(a,1),FAa:_.Y(a,2)}};_.Pp.prototype.toObject=function(){return Qp(this)};_.Rp=class extends _.Bk{constructor(a){super(a)}getSize(){return zl(this,1)}setSize(a){if(a!=null){if(typeof a!=="number")throw bb("uint32");if(!Number.isFinite(a))throw bb("uint32");a>>>=0}return _.Mb(this,1,a,0)}ih(){return _.Dl(this,2,0)}};var NPa=function(a){if(a!=null)return _.Wb(a),{size:zl(a,1),status:_.Dl(a,2,0)}};_.Rp.prototype.toObject=function(){return NPa(this)};_.OPa=class extends _.Bk{constructor(a){super(a)}z0b(a){_.Rl(this,2,a)}ke(){return _.Y(this,4)}od(a){return _.Yj(this,4,a)}t0b(a){_.Lb(this,10,a,_.tb)}};var PPa=function(a){if(a!=null)return _.Wb(a),{Yz:_.Dl(a,1,0),CK:_.Dl(a,2,0),urd:_.Dl(a,3,0),path:_.Y(a,4),Fgd:_.Dl(a,5,0),Egd:_.h(_.El(a,6,3)),Vgd:_.Dl(a,9,0),Sgd:_.h(_.El(a,10,3))}};_.OPa.prototype.toObject=function(){return PPa(this)};_.Sp=class extends _.Bk{constructor(a){super(a)}Ksb(a){return _.Yj(this,1,a)}PC(){return _.kl(this,_.OPa,2)}Vla(a){return _.ol(this,2,a)}bK(){return _.al(this,2)}S6(){return _.bl(this,_.OPa,2)}};var QPa=function(a){if(a!=null)return _.Wb(a),{proxy:_.Y(a,1),filter:PPa(a.PC())}};_.Sp.prototype.toObject=function(){return QPa(this)};var RPa=class extends _.Bk{constructor(a){super(a)}};_.SPa=class extends _.Bk{constructor(a){super(a)}OQ(a){return _.Yj(this,1,a)}n9a(){return _.kl(this,RPa,2)}};var TPa=function(a){if(a!=null)return _.Wb(a),{J9c:_.Dl(a,1,0),I9c:_.h(_.El(a,2,3))}};RPa.prototype.toObject=function(){return TPa(this)};_.SPa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={rua:_.Y(this,1),H9c:TPa(this.n9a())}}else a=void 0;return a};_.Tp=class extends _.Bk{constructor(a){super(a)}t0b(a){_.cl(this,2,_.Np,a)}};var UPa=class extends _.Bk{constructor(a){super(a)}Y7a(){return _.El(this,4,_.gl())}p8a(){return _.nl(this,_.Pp,6,_.gl())}},VPa=_.Yb(UPa);var WPa=function(a){if(a!=null)return _.Wb(a),{Tgd:_.Sb(_.nl(a,_.Np,2,_.gl()),LPa)}};_.Tp.prototype.toObject=function(){return WPa(this)};UPa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Zwd:_.xl(this,1),Mld:_.xl(this,2),srd:_.xl(this,3),yMb:_.h(_.El(this,4,3)),brd:Ub(_.Kb(this,5,_.Tp),WPa),hVc:_.Sb(this.p8a(),Qp)}}else a=void 0;return a};var XPa=class extends _.Bk{constructor(a){super(a)}z0b(a){_.Ml(this,2,a)}Y7a(){return _.El(this,3,_.gl())}};_.Vp=class extends _.Bk{constructor(a){super(a)}Zla(a){_.cl(this,1,_.Up,a)}};_.Up=class extends _.Bk{constructor(a){super(a)}DK(){return _.kl(this,_.Op,3)}bha(){return _.Kl(this,_.Vp,6,_.Wp)}D0b(a){return _.pl(this,6,_.Wp,a)}};_.Wp=[5,6];var YPa=function(a){if(a!=null)return _.Wb(a),{test:_.xl(a,1),CK:_.xl(a,2),yMb:_.h(_.El(a,3,3))}};XPa.prototype.toObject=function(){return YPa(this)};var $Pa=function(a){if(a!=null)return _.Wb(a),{Znd:_.Sb(_.nl(a,_.Up,1,_.gl()),ZPa),Ix:NPa(_.kl(a,_.Rp,5)),LO:NPa(_.kl(a,_.Rp,6)),Z5:_.Dl(a,7,0)}};_.Vp.prototype.toObject=function(){return $Pa(this)};var ZPa=function(a){if(a!=null)return _.Wb(a),{pid:_.Y(a,1),kid:_.yl(a,7),lid:MPa(_.kl(a,_.Op,2)),detail:MPa(a.DK()),rjd:_.Y(a,4),qjd:_.yl(a,8),Wnd:_.h(_.Jl(a,5,_.Wp)),M0c:$Pa(a.bha()),hld:YPa(_.kl(a,XPa,9))}};_.Up.prototype.toObject=function(){return ZPa(this)};var aQa=class extends _.Bk{constructor(a){super(a)}};_.bQa=class extends _.Bk{constructor(a){super(a)}F0b(a){return _.Yj(this,1,a)}PC(){return _.kl(this,aQa,3)}Vla(a){return _.ol(this,3,a)}bK(){return _.al(this,3)}S6(){return _.bl(this,aQa,3)}n9a(){return _.kl(this,RPa,4)}};var cQa=function(a){if(a!=null)return _.Wb(a),{J9c:_.Dl(a,1,0),I9c:_.h(_.El(a,2,3))}};aQa.prototype.toObject=function(){return cQa(this)};_.bQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={jja:_.Y(this,1),opd:zl(this,2),filter:cQa(this.PC()),H9c:TPa(this.n9a())}}else a=void 0;return a};_.dQa=class extends _.Bk{constructor(a){super(a)}F0b(a){return _.Yj(this,1,a)}Tp(){return _.Y(this,2)}wV(){return _.al(this,2)}};_.Xp=class extends _.Bk{constructor(a){super(a)}yX(){return _.kl(this,_.dQa,1)}};var eQa=class extends _.Bk{constructor(a){super(a)}getLine(){return _.yl(this,1)}setLine(a){return _.Ol(this,1,a)}};var fQa=class extends _.Bk{constructor(a){super(a)}Km(){return _.kl(this,eQa,1)}setStart(a){return _.ol(this,1,a)}cj(){return _.kl(this,eQa,2)}setEnd(a){return _.ol(this,2,a)}};var gQa=class extends _.Bk{constructor(a){super(a)}pha(){return _.kl(this,fQa,2)}hSb(){return _.bl(this,fQa,2)}};var iQa;_.hQa=class extends _.Bk{constructor(a){super(a)}o6(){return _.nl(this,gQa,1,_.gl())}U7a(){return _.El(this,4,_.gl())}p8a(){return _.nl(this,_.Pp,5,_.gl())}};iQa=_.Yb(_.hQa);var jQa=function(a){if(a!=null)return _.Wb(a),{jja:_.Y(a,1),Osa:_.yl(a,3),xva:_.Y(a,4),label:_.Y(a,2)}};_.dQa.prototype.toObject=function(){return jQa(this)};var kQa=function(a){if(a!=null)return _.Wb(a),{s8:jQa(a.yX()),wfd:_.Sb(_.nl(a,_.dQa,2,_.gl()),jQa)}};_.Xp.prototype.toObject=function(){return kQa(this)};var lQa=function(a){if(a!=null)return _.Wb(a),{line:_.yl(a,1),column:_.yl(a,2)}};eQa.prototype.toObject=function(){return lQa(this)};var mQa=function(a){if(a!=null)return _.Wb(a),{start:lQa(a.Km()),end:lQa(a.cj())}};fQa.prototype.toObject=function(){return mQa(this)};var nQa=function(a){if(a!=null)return _.Wb(a),{sourceRange:mQa(a.pha()),lxa:_.Y(a,3),navigation:kQa(_.kl(a,_.Xp,4)),Xza:_.Y(a,5),Bmd:_.h(_.El(a,10,3)),cvd:_.h(_.Gl(a,9,3)),JCa:_.Dl(a,11,0)}};gQa.prototype.toObject=function(){return nQa(this)};_.hQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={EUc:_.Sb(this.o6(),nQa),Us:_.xl(this,2),fBa:_.Y(this,3),iMb:_.h(_.El(this,4,3)),hVc:_.Sb(this.p8a(),Qp)}}else a=void 0;return a};_.oQa=class extends _.Bk{constructor(a){super(a)}bha(){return _.kl(this,_.Vp,2)}D0b(a){return _.ol(this,2,a)}};_.pQa=class extends _.Bk{constructor(a){super(a)}getType(){return _.Y(this,1)}sm(a){return _.Yj(this,1,a)}};var qQa=function(a){if(a!=null)return _.Wb(a),{M0c:$Pa(a.bha()),Ugd:LPa(_.kl(a,_.Np,4))}};_.oQa.prototype.toObject=function(){return qQa(this)};var rQa=function(a){if(a!=null)return _.Wb(a),{type:_.Y(a,1),Rgd:_.Sb(_.nl(a,_.oQa,2,_.gl()),qQa),Opd:_.xl(a,3)}};_.pQa.prototype.toObject=function(){return rQa(this)};(class extends _.Bk{constructor(a){super(a)}OQ(a){return _.Yj(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={xjd:_.h(_.El(this,1,3)),rua:_.Y(this,2)}}else a=void 0;return a};_.sQa=class extends _.Bk{constructor(a){super(a)}OQ(a){return _.Yj(this,2,a)}};_.sQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Ojd:_.h(_.El(this,1,3)),rua:_.Y(this,2)}}else a=void 0;return a};var tQa=class extends _.Bk{constructor(a){super(a)}},uQa=_.Yb(tQa);tQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Qjd:Ub(_.Kb(this,1,_.Op),MPa),WOb:Ub(_.Kb(this,2,_.Pp),Qp)}}else a=void 0;return a};_.vQa=class extends _.Bk{constructor(a){super(a)}Esb(a){return _.Ol(this,5,a)}OQ(a){return _.Yj(this,3,a)}osb(a){return _.Ml(this,4,a)}};_.vQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Vnd:_.Sb(_.nl(this,_.Sp,1,_.gl()),QPa),n2c:_.yl(this,5),rua:_.Y(this,3),nRc:_.xl(this,4)}}else a=void 0;return a};var wQa=class extends _.Bk{constructor(a){super(a)}U7a(){return _.El(this,3,_.gl())}},xQa=_.Yb(wQa);wQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Xnd:Ub(_.Kb(this,1,_.Vp),$Pa),WOb:Ub(_.Kb(this,2,_.Pp),Qp),iMb:_.h(_.El(this,3,3))}}else a=void 0;return a};_.yQa=class extends _.Bk{constructor(a){super(a)}Esb(a){return _.Ol(this,5,a)}OQ(a){return _.Yj(this,3,a)}osb(a){return _.Ml(this,4,a)}};_.yQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={crd:_.Sb(_.nl(this,_.Sp,1,_.gl()),QPa),n2c:_.yl(this,5),rua:_.Y(this,3),nRc:_.xl(this,4)}}else a=void 0;return a};_.zQa=class extends _.Bk{constructor(a){super(a)}j9a(){return _.Dl(this,2,0)}Rsb(a){return _.Rl(this,2,a)}};var AQa=class extends _.Bk{constructor(a){super(a)}U7a(){return _.El(this,3,_.gl())}},BQa=_.Yb(AQa);var CQa=function(a){if(a!=null)return _.Wb(a),{wjd:Qp(_.kl(a,_.Pp,1)),severity:_.Dl(a,2,0)}};_.zQa.prototype.toObject=function(){return CQa(this)};AQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={erd:Ub(_.Kb(this,1,_.pQa),rQa),WOb:Ub(_.Kb(this,2,_.Pp),Qp),mqd:Ub(_.Kb(this,4,_.zQa),CQa),iMb:_.h(_.El(this,3,3))}}else a=void 0;return a};var Xj;Xj=class extends _.Bk{constructor(a){super(a)}Mn(){return _.Hl(this,1,_.ak)}setProjectId(a){return _.Zj(this,1,_.ak,a)}w9a(){return _.Y(this,6)}V0b(a){_.Yj(this,6,a)}};_.ak=[1,3,4,5];_.ck=class extends _.Bk{constructor(a){super(a)}bm(){return _.kl(this,Xj,1)}nM(a){return _.ol(this,1,a)}ZO(){return _.Y(this,3)}Msb(a){_.Yj(this,3,a)}vRb(){return _.Y(this,4)}Lsb(a){_.Yj(this,4,a)}};_.ek=class extends _.Bk{constructor(a){super(a)}Usb(a){return _.ol(this,1,a)}ke(){return _.Y(this,2)}od(a){return _.Yj(this,2,a)}getType(){return _.Dl(this,3,0)}sm(a){return _.Rl(this,3,a)}BX(){return _.Gl(this,7,_.gl())}T0b(a){_.Lb(this,7,a,_.ib)}I8a(){return _.Y(this,6)}E0b(a){_.Yj(this,6,a)}};_.Yp=class extends _.Bk{constructor(a){super(a)}};var DQa=class extends _.Bk{constructor(a){super(a)}Uh(){return _.kl(this,_.ek,1)}an(a){return _.ol(this,1,a)}getRange(){return _.kl(this,_.Yp,2)}setRange(a){return _.ol(this,2,a)}cxa(){return _.bl(this,_.Yp,2)}};var Zp=function(a){if(a!=null)return _.Wb(a),{dm:_.h(_.Jl(a,3,_.ak)),projectId:_.h(_.Jl(a,1,_.ak)),Lp:_.h(_.Jl(a,4,_.ak)),kh:_.h(_.Jl(a,5,_.ak)),ai:_.Y(a,2),Cr:_.Y(a,6)}};Xj.prototype.toObject=function(){return Zp(this)};var EQa=function(a){if(a!=null)return _.Wb(a),{Oe:Zp(a.bm()),qr:_.Y(a,3),refHint:_.Y(a,4)}};_.ck.prototype.toObject=function(){return EQa(this)};var $p=function(a){if(a!=null)return _.Wb(a),{Et:EQa(_.kl(a,_.ck,1)),path:_.Y(a,2),type:_.Dl(a,3,0),fileSize:_.Al(a,4),J8c:_.h(_.Gl(a,7,3)),oL:_.Y(a,6)}};_.ek.prototype.toObject=function(){return $p(this)};var aq=function(a){if(a!=null)return _.Wb(a),{startLine:_.yl(a,1),startColumn:_.yl(a,2),endLine:_.yl(a,3),endColumn:_.yl(a,4)}};_.Yp.prototype.toObject=function(){return aq(this)};var FQa=function(a){if(a!=null)return _.Wb(a),{ze:$p(a.Uh()),ae:aq(a.getRange())}};DQa.prototype.toObject=function(){return FQa(this)};_.cq=function(a){return _.nl(a,_.bq,3,_.gl())};_.dq=function(a){return _.kl(a,_.Yp,5)};_.bq=class extends _.Bk{constructor(a){super(a)}getType(){return _.Dl(this,1,0)}sm(a){return _.Rl(this,1,a)}getName(){return _.Y(this,2)}Gd(a){return _.Yj(this,2,a)}Oda(a,b){_.rl(this,3,_.bq,a,b)}removeChild(a){return Dza(this,3,_.bq,a)}xRb(){return _.Y(this,6)}S0b(a){_.Yj(this,6,a)}};var GQa=function(a){if(a!=null)return _.Wb(a),{type:_.Dl(a,1,0),name:_.Y(a,2),childList:_.Sb(_.cq(a),GQa),Jpd:_.h(_.Gl(a,4,3)),kwb:aq(_.dq(a)),B1b:_.Y(a,6),ZWb:_.Y(a,7),Hsd:_.Y(a,8)}};_.bq.prototype.toObject=function(){return GQa(this)};_.eq=class extends _.Bk{constructor(a){super(a)}TBa(a){return _.Rl(this,1,a)}};_.HQa=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Gd(a){return _.Yj(this,1,a)}};var IQa;_.fq=function(a,b){return _.nl(a,_.HQa,1,_.gl(b))};
_.gq=class extends _.Bk{constructor(a){super(a)}Sla(a){return _.Yj(this,2,a)}tha(){return Eza(this,4)}nma(a){_.Nb(this,4,_.ib,void 0,a,Waa,void 0,1)}v6(){return _.Dl(this,5,0)}b9(a){_.Rl(this,5,a)}HX(){return _.Dl(this,6,0)}f9(a){_.Rl(this,6,a)}setTheme(a){return _.Rl(this,7,a)}fha(){return _.Y(this,21)}cma(a){_.Yj(this,21,a)}Sga(){return _.Y(this,22)}Rla(a){_.Yj(this,22,a)}Kwa(){return _.xl(this,8)}aCa(a){_.Ml(this,8,a)}AX(){return _.xl(this,10)}kma(a){_.Ml(this,10,a)}sX(){return _.xl(this,11)}a9(a){_.Ml(this,
11,a)}DX(){return _.yl(this,12)}mma(a){_.Ol(this,12,a)}A6(){return _.yl(this,31)}fma(a){_.Ol(this,31,a)}kRb(){return _.Fl(this,13)}s6(){return _.Dl(this,15,0)}Yla(a){_.Rl(this,15,a)}zX(){return _.yl(this,17)}e9(a){_.Ol(this,17,a)}mha(){return _.Dl(this,18,0)}YBa(a){_.Rl(this,18,a)}k9a(){return _.xl(this,20)}Ssb(a){_.Ml(this,20,a)}eha(){return _.Dl(this,23,0)}ama(a){_.Rl(this,23,a)}J6(){return _.xl(this,24)}dCa(a){_.Ml(this,24,a)}nha(){return _.xl(this,25)}lma(a){_.Ml(this,25,a)}K6(){return _.xl(this,
28)}eCa(a){_.Ml(this,28,a)}F6(){return _.xl(this,30)}jma(a){_.Ml(this,30,a)}G6(){return _.xl(this,32)}bCa(a){_.Ml(this,32,a)}k6(){return _.Y(this,33)}PBa(a){_.Yj(this,33,a)}Lwa(){return _.xl(this,34)}Tsb(a){_.Ml(this,34,a)}};IQa=_.Yb(_.gq);var JQa=function(a){if(a!=null)return _.Wb(a),{Nf:_.Dl(a,1,0),Xma:_.Y(a,2)}};_.eq.prototype.toObject=function(){return JQa(this)};var KQa=function(a){if(a!=null)return _.Wb(a),{name:_.Y(a,1),No:_.Y(a,2)}};_.HQa.prototype.toObject=function(){return KQa(this)};var LQa=function(a){if(a!=null)return _.Wb(a),{Dud:_.Sb(_.fq(a),KQa),yfa:_.Y(a,2),Vvd:_.h(_.El(a,3,3)),pyd:_.h(_.Gl(a,4,3)),kod:_.Dl(a,5,0),sAb:_.Dl(a,6,0),qyd:_.yl(a,16),theme:_.Dl(a,7,0),Trd:_.Dl(a,26,0),Meb:_.Y(a,21),U0a:_.Y(a,22),showDeleted:_.xl(a,8),Nqd:Ub(_.Jb(a,9,_.mba)),ktb:_.xl(a,10),Sha:_.xl(a,11),tabSize:_.yl(a,12),Mja:_.yl(a,31),okd:_.h(_.El(a,13,3)),qod:Ub(_.Kb(a,14,_.eq),JQa),bia:_.Dl(a,15,0),Lud:_.yl(a,17),Mud:_.Dl(a,18,0),rfd:_.xl(a,19),nvd:_.xl(a,20),jod:_.Dl(a,23,0),o2b:_.xl(a,
24),ltb:_.xl(a,25),jhd:_.xl(a,27),Yma:_.xl(a,28),wxd:_.xl(a,29),vma:_.xl(a,30),vr:_.xl(a,32),Gea:_.Y(a,33),ovd:_.xl(a,34)}};_.gq.prototype.toObject=function(){return LQa(this)};_.MQa=class extends _.Bk{constructor(a){super(a)}};_.MQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};var NQa=class extends _.Bk{constructor(a){super(a)}P0b(a){return _.Nb(this,1,_.tb,void 0,a,_.ub,void 0,1)}},OQa=_.Yb(NQa);NQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={utd:_.h(_.El(this,1,3))}}else a=void 0;return a};var PQa=class{constructor(a,b,c){this.QZb=a;this.PWb=b;this.metadata=c}getMetadata(){return this.metadata}};var QQa=class{constructor(a,b={}){this.k6c=a;this.metadata=b;this.status=null}getMetadata(){return this.metadata}ih(){return this.status}};var SQa;_.RQa=function(a,b,c={}){return new PQa(b,a,c)};SQa=function(a,b={}){return new QQa(a,b)};_.hq=class{constructor(a,b,c,d,e){this.name=a;this.SZb=b;this.responseType=c;this.RZb=d;this.YZb=e}getName(){return this.name}};_.TQa=new _.hq("/devtools.grimoire.CorpPreferencesService/GetRecentFiles",_.MQa,NQa,a=>a.Yc(),OQa);_.UQa=class extends _.Bk{constructor(a){super(a)}};_.UQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};_.VQa=new _.hq("/devtools.grimoire.CorpPreferencesService/GetUserPreferences",_.UQa,_.gq,a=>a.Yc(),IQa);_.WQa=class extends _.Bk{constructor(a){super(a)}P0b(a){return _.Yj(this,1,a)}};_.WQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={recentFile:_.Y(this,1)}}else a=void 0;return a};var XQa=class extends _.Bk{constructor(a){super(a)}},YQa=_.Yb(XQa);XQa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};_.ZQa=new _.hq("/devtools.grimoire.CorpPreferencesService/UpdateRecentFiles",_.WQa,XQa,a=>a.Yc(),YQa);_.$Qa=class extends _.Bk{constructor(a){super(a)}};_.aRa=class extends _.Bk{constructor(a){super(a)}C6(){return _.kl(this,_.gq,1)}hma(a){return _.ol(this,1,a)}};var bRa=function(a){if(a!=null)return _.Wb(a),{vrd:_.h(_.El(a,1,3))}};_.$Qa.prototype.toObject=function(){return bRa(this)};_.aRa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={P4c:LQa(this.C6()),updateMask:bRa(_.kl(this,_.$Qa,2))}}else a=void 0;return a};_.cRa=new _.hq("/devtools.grimoire.CorpPreferencesService/UpdateUserPreferences",_.aRa,_.gq,a=>a.Yc(),IQa);var dRa=new Set(["SAPISIDHASH","APISIDHASH"]);var eRa=Promise;var iq=class extends Error{constructor(a,b,c={}){super(b);this.code=a;this.metadata=c;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){let a=`RpcError(${$pa(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};var fRa=class extends _.Bk{constructor(a){super(a)}getTypeName(){return _.Y(this,1).split("/").pop()}getValue(){const a=Qb(this,2);if(Array.isArray(a)||a instanceof _.Bk)throw Error("O");return _.hl(this,2)}setValue(a){if(a==null)a=this;else if(Array.isArray(a))a=_.al(this,2,Pba(a));else if(typeof a==="string"||a instanceof _.Ua||_.ya(a))a=_.Mb(this,2,Jaa(a,!1,!0),_.Ya());else throw Error("M`"+a);return a}};var gRa=class extends _.Bk{constructor(a){super(a)}getMessage(){return _.Y(this,2)}dma(a){return _.Yj(this,2,a)}},hRa=_.Yb(gRa);var iRa=function(a){if(a!=null)return _.Wb(a),{vDa:_.Y(a,1),value:oca(a)}};fRa.prototype.toObject=function(){return iRa(this)};gRa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={code:_.yl(this,1),message:_.Y(this,2),sjd:_.Sb(_.nl(this,fRa,3,_.gl()),iRa)}}else a=void 0;return a};var jRa=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?a=>a&&AsyncContext.Snapshot.wrap(a):a=>a;var kRa=[],lRa=[],mRa=!1,nRa=function(a){kRa[kRa.length]=a;if(mRa)for(let b=0;b<lRa.length;b++)a((0,_.Qj)(lRa[b].wrap,lRa[b]))};var jq=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Oka=!1};jq.prototype.stopPropagation=function(){this.Oka=!0};jq.prototype.preventDefault=function(){this.defaultPrevented=!0};var kq=function(a,b){jq.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.timeStamp=0;this.UW=null;a&&this.init(a,b)};_.Nk(kq,jq);
kq.prototype.init=function(a,b){const c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.Vk||a.offsetX!==void 0?a.offsetX:a.layerX,
this.offsetY=_.Vk||a.offsetY!==void 0?a.offsetY:a.layerY,this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||(c=="keypress"?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=a.pointerType;this.state=a.state;
this.timeStamp=a.timeStamp;this.UW=a;a.defaultPrevented&&kq.jE.preventDefault.call(this)};kq.prototype.stopPropagation=function(){kq.jE.stopPropagation.call(this);this.UW.stopPropagation?this.UW.stopPropagation():this.UW.cancelBubble=!0};kq.prototype.preventDefault=function(){kq.jE.preventDefault.call(this);const a=this.UW;a.preventDefault?a.preventDefault():a.returnValue=!1};var oRa="closure_listenable_"+(Math.random()*1E6|0),lq=function(a){return!(!a||!a[oRa])};var pRa=0;var qRa=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=++pRa;this.removed=this.nta=!1},rRa=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};var mq=function(a){this.src=a;this.zg={};this.Ena=0};mq.prototype.add=function(a,b,c,d,e){const f=a.toString();a=this.zg[f];a||(a=this.zg[f]=[],this.Ena++);const g=sRa(a,b,d,e);g>-1?(b=a[g],c||(b.nta=!1)):(b=new qRa(b,this.src,f,!!d,e),b.nta=c,a.push(b));return b};mq.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.zg))return!1;const e=this.zg[a];b=sRa(e,b,c,d);return b>-1?(rRa(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.zg[a],this.Ena--),!0):!1};
var tRa=function(a,b){const c=b.type;c in a.zg&&_.va(a.zg[c],b)&&(rRa(b),a.zg[c].length==0&&(delete a.zg[c],a.Ena--))};mq.prototype.removeAll=function(a){a=a&&a.toString();let b=0;for(const c in this.zg)if(!a||c==a){const d=this.zg[c];for(let e=0;e<d.length;e++)++b,rRa(d[e]);delete this.zg[c];this.Ena--}return b};mq.prototype.gha=function(a,b,c,d){a=this.zg[a.toString()];let e=-1;a&&(e=sRa(a,b,c,d));return e>-1?a[e]:null};
mq.prototype.hasListener=function(a,b){const c=a!==void 0,d=c?a.toString():"",e=b!==void 0;return Lca(this.zg,function(f){for(let g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};var sRa=function(a,b,c,d){for(let e=0;e<a.length;++e){const f=a[e];if(!f.removed&&f.listener==b&&f.capture==!!c&&f.handler==d)return e}return-1};var uRa,vRa,wRa,zRa,BRa,xRa,oq,ERa,CRa,DRa,ARa,FRa,yRa;uRa="closure_lm_"+(Math.random()*1E6|0);vRa={};wRa=0;_.nq=function(a,b,c,d,e){if(d&&d.once)return xRa(a,b,c,d,e);if(Array.isArray(b)){for(let f=0;f<b.length;f++)_.nq(a,b[f],c,d,e);return null}c=yRa(c);return lq(a)?a.listen(b,c,_.Jk(d)?!!d.capture:!!d,e):zRa(a,b,c,!1,d,e)};
zRa=function(a,b,c,d,e,f){if(!b)throw Error("Pb");const g=_.Jk(e)?!!e.capture:!!e;let l=ARa(a);l||(a[uRa]=l=new mq(a));c=l.add(b,c,d,g,f);if(c.proxy)return c;d=BRa();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)TFa||(e=g),e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(CRa(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("Qb");wRa++;return c};
BRa=function(){const a=DRa,b=function(c){return a.call(b.src,b.listener,c)};return b};xRa=function(a,b,c,d,e){if(Array.isArray(b)){for(let f=0;f<b.length;f++)xRa(a,b[f],c,d,e);return null}c=yRa(c);return lq(a)?a.efb(b,c,_.Jk(d)?!!d.capture:!!d,e):zRa(a,b,c,!0,d,e)};oq=function(a,b,c,d,e){if(Array.isArray(b))for(let f=0;f<b.length;f++)oq(a,b[f],c,d,e);else d=_.Jk(d)?!!d.capture:!!d,c=yRa(c),lq(a)?a.fv(b,c,d,e):a&&(a=ARa(a))&&(b=a.gha(b,c,d,e))&&ERa(b)};
ERa=function(a){if(typeof a!=="number"&&a&&!a.removed){var b=a.src;if(lq(b))tRa(b.TF,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(CRa(c),d):b.addListener&&b.removeListener&&b.removeListener(d);wRa--;(c=ARa(b))?(tRa(c,a),c.Ena==0&&(c.src=null,b[uRa]=null)):rRa(a)}}};CRa=function(a){return a in vRa?vRa[a]:vRa[a]="on"+a};
DRa=function(a,b){if(a.removed)a=!0;else{b=new kq(b,this);const c=a.listener,d=a.handler||a.src;a.nta&&ERa(a);a=c.call(d,b)}return a};ARa=function(a){a=a[uRa];return a instanceof mq?a:null};FRa="__closure_events_fn_"+(Math.random()*1E9>>>0);yRa=function(a){if(typeof a==="function")return a;a[FRa]||(a[FRa]=function(b){return a.handleEvent(b)});return a[FRa]};nRa(function(a){DRa=a(DRa)});var pq=function(){om.call(this);this.TF=new mq(this);this.fRc=this;this.lkb=null};_.Nk(pq,om);pq.prototype[oRa]=!0;_.aa=pq.prototype;_.aa.addEventListener=function(a,b,c,d){_.nq(this,a,b,c,d)};_.aa.removeEventListener=function(a,b,c,d){oq(this,a,b,c,d)};
_.aa.dispatchEvent=function(a){var b,c=this.lkb;if(c)for(b=[];c;c=c.lkb)b.push(c);c=this.fRc;const d=a.type||a;if(typeof a==="string")a=new jq(a,c);else if(a instanceof jq)a.target=a.target||c;else{var e=a;a=new jq(d,c);_.wc(a,e)}e=!0;let f,g;if(b)for(g=b.length-1;!a.Oka&&g>=0;g--)f=a.currentTarget=b[g],e=GRa(f,d,!0,a)&&e;a.Oka||(f=a.currentTarget=c,e=GRa(f,d,!0,a)&&e,a.Oka||(e=GRa(f,d,!1,a)&&e));if(b)for(g=0;!a.Oka&&g<b.length;g++)f=a.currentTarget=b[g],e=GRa(f,d,!1,a)&&e;return e};
_.aa.Gn=function(){pq.jE.Gn.call(this);this.removeAllListeners();this.lkb=null};_.aa.listen=function(a,b,c,d){return this.TF.add(String(a),b,!1,c,d)};_.aa.efb=function(a,b,c,d){return this.TF.add(String(a),b,!0,c,d)};_.aa.fv=function(a,b,c,d){return this.TF.remove(String(a),b,c,d)};_.aa.removeAllListeners=function(a){return this.TF?this.TF.removeAll(a):0};
var GRa=function(a,b,c,d){b=a.TF.zg[String(b)];if(!b)return!0;b=b.concat();let e=!0;for(let f=0;f<b.length;++f){const g=b[f];if(g&&!g.removed&&g.capture==c){const l=g.listener,p=g.handler||g.src;g.nta&&tRa(a.TF,g);e=l.call(p,d)!==!1&&e}}return e&&!d.defaultPrevented};pq.prototype.gha=function(a,b,c,d){return this.TF.gha(String(a),b,c,d)};pq.prototype.hasListener=function(a,b){return this.TF.hasListener(a!==void 0?String(a):void 0,b)};var HRa=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 IRa=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var JRa=function(){};var KRa,LRa=function(){};_.Nk(LRa,JRa);LRa.prototype.ifa=function(){return new XMLHttpRequest};KRa=new LRa;var qq=function(a){pq.call(this);this.headers=new Map;this.f5b=a||null;this.XN=!1;this.Kc=null;this.Wia="";this.DP=0;this.xY="";this.hY=this.gbb=this.wxa=this.U4a=!1;this.K9=null;this.Ppb="";this.joa=!1;this.rWa=this.nxb=null};_.Nk(qq,pq);var MRa=/^https?$/i,NRa=["POST","PUT"],ORa=[];_.aa=qq.prototype;_.aa.cTc=function(){this.dispose();_.va(ORa,this)};_.aa.setTrustToken=function(a){this.nxb=a};_.aa.setAttributionReporting=function(a){this.rWa=a};
_.aa.send=function(a,b,c,d){if(this.Kc)throw Error("Rb`"+this.Wia+"`"+a);b=b?b.toUpperCase():"GET";this.Wia=a;this.xY="";this.DP=0;this.U4a=!1;this.XN=!0;this.Kc=this.f5b?this.f5b.ifa():KRa.ifa();this.Kc.onreadystatechange=jRa((0,_.Qj)(this.HXb,this));try{this.gbb=!0,this.Kc.open(b,String(a),!0),this.gbb=!1}catch(f){this.yf(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(typeof d.keys==="function"&&typeof d.get===
"function")for(const f of d.keys())c.set(f,d.get(f));else throw Error("Sb`"+String(d));d=Array.from(c.keys()).find(f=>_.Pk("Content-Type",f));e=_.da.FormData&&a instanceof _.da.FormData;!(_.ua(NRa,b)>=0)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [f,g]of c)this.Kc.setRequestHeader(f,g);this.Ppb&&(this.Kc.responseType=this.Ppb);"withCredentials"in this.Kc&&this.Kc.withCredentials!==this.joa&&(this.Kc.withCredentials=this.joa);if("setTrustToken"in this.Kc&&
this.nxb)try{this.Kc.setTrustToken(this.nxb)}catch(f){}if("setAttributionReporting"in this.Kc&&this.rWa)try{this.Kc.setAttributionReporting(this.rWa)}catch(f){}try{this.K9&&(clearTimeout(this.K9),this.K9=null),this.wxa=!0,this.Kc.send(a),this.wxa=!1}catch(f){this.yf(5,f)}};_.aa.kna=function(){typeof tya!="undefined"&&this.Kc&&(this.xY="Timed out after 0ms, aborting",this.DP=8,this.dispatchEvent("timeout"),this.abort(8))};
_.aa.yf=function(a,b){this.XN=!1;this.Kc&&(this.hY=!0,this.Kc.abort(),this.hY=!1);this.xY=b;this.DP=a;PRa(this);QRa(this)};var PRa=function(a){a.U4a||(a.U4a=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};qq.prototype.abort=function(a){this.Kc&&this.XN&&(this.XN=!1,this.hY=!0,this.Kc.abort(),this.hY=!1,this.DP=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),QRa(this))};
qq.prototype.Gn=function(){this.Kc&&(this.XN&&(this.XN=!1,this.hY=!0,this.Kc.abort(),this.hY=!1),QRa(this,!0));qq.jE.Gn.call(this)};qq.prototype.HXb=function(){this.isDisposed()||(this.gbb||this.wxa||this.hY?RRa(this):this.jjb())};qq.prototype.jjb=function(){RRa(this)};
var RRa=function(a){if(a.XN&&typeof tya!="undefined")if(a.wxa&&rq(a)==4)setTimeout(a.HXb.bind(a),0);else if(a.dispatchEvent("readystatechange"),a.Us()){a.XN=!1;try{if(SRa(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.DP=6;try{var b=rq(a)>2?a.Kc.statusText:""}catch(c){b=""}a.xY=b+" ["+a.ih()+"]";PRa(a)}}finally{QRa(a)}}},QRa=function(a,b){if(a.Kc){a.K9&&(clearTimeout(a.K9),a.K9=null);const c=a.Kc;a.Kc=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}};
qq.prototype.isActive=function(){return!!this.Kc};qq.prototype.Us=function(){return rq(this)==4};var SRa=function(a){var b=a.ih(),c;if(!(c=IRa(b))){if(b=b===0)a=jHa(String(a.Wia)),b=!MRa.test(a);c=b}return c},rq=function(a){return a.Kc?a.Kc.readyState:0};qq.prototype.ih=function(){try{return rq(this)>2?this.Kc.status:-1}catch(a){return-1}};
var TRa=function(a){try{return a.Kc?a.Kc.responseText:""}catch(b){return""}},URa=function(a){try{if(!a.Kc)return null;if("response"in a.Kc)return a.Kc.response;switch(a.Ppb){case "":case "text":return a.Kc.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in a.Kc)return a.Kc.mozResponseArrayBuffer}return null}catch(b){return null}};qq.prototype.getResponseHeader=function(a){if(this.Kc&&this.Us())return a=this.Kc.getResponseHeader(a),a===null?void 0:a};
qq.prototype.getAllResponseHeaders=function(){return this.Kc&&rq(this)>=2?this.Kc.getAllResponseHeaders()||"":""};var VRa=function(a){const b={};a=a.getAllResponseHeaders().split("\r\n");for(let d=0;d<a.length;d++){if(_.Qk(a[d]))continue;var c=_.uDa(a[d],":");const e=c[0];c=c[1];if(typeof c!=="string")continue;c=c.trim();const f=b[e]||[];b[e]=f;f.push(c)}return Kca(b,function(d){return d.join(", ")})},WRa=function(a){return typeof a.xY==="string"?a.xY:String(a.xY)};
nRa(function(a){qq.prototype.jjb=a(qq.prototype.jjb)});var aSa=function(a){a.bEa.on("data",b=>{if("1"in b){var c=b["1"];let d;try{d=a.KRb(c)}catch(e){sq(a,new iq(13,`Error when deserializing response data; error: ${e}`+`, response: ${c}`))}d&&XRa(a,d)}if("2"in b)for(b=YRa(a,b["2"]),c=0;c<a.Nza.length;c++)a.Nza[c](b)});a.bEa.on("end",()=>{ZRa(a,$Ra(a));for(let b=0;b<a.Dza.length;b++)a.Dza[b]()});a.bEa.on("error",()=>{if(a.zL.length!=0){var b=a.Kc.DP;b!==0||SRa(a.Kc)||(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.Kc.ih();d=Zpa(c);break;default:d=14}ZRa(a,$Ra(a));b=HRa(b)+", error: "+WRa(a.Kc);c!=-1&&(b+=", http status code: "+c);sq(a,new iq(d,b))}})},sq=function(a,b){for(let c=0;c<a.zL.length;c++)a.zL[c](b)},ZRa=function(a,b){for(let c=0;c<a.Hza.length;c++)a.Hza[c](b)},$Ra=function(a){const b={},c=VRa(a.Kc);Object.keys(c).forEach(d=>{b[d]=c[d]});return b},XRa=function(a,b){for(let c=0;c<a.Bza.length;c++)a.Bza[c](b)},YRa=function(a,b){let c=2,d;const e={};try{let f;f=hRa(b);c=_.yl(f,1);d=f.getMessage();_.nl(f,
fRa,3,_.gl()).length&&(e["grpc-web-status-details-bin"]=b)}catch(f){a.Kc&&a.Kc.ih()===404?(c=5,d="Not Found: "+String(a.Kc.Wia)):(c=14,d="Unable to parse RpcStatus: "+f)}return{code:c,details:d,metadata:e}},bSa=function(a,b){_.nq(a.Kc,"complete",()=>{if(SRa(a.Kc)){var c=TRa(a.Kc);if(b&&a.Kc.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Tb");c=atob(c)}try{var d=a.KRb(c)}catch(f){sq(a,new iq(13,`Error when deserializing response data; error: ${f}`+`, response: ${c}`));return}c=
Zpa(a.Kc.ih());ZRa(a,$Ra(a));c==0?XRa(a,d):sq(a,new iq(c,"Xhr succeeded but the status code is not 200"))}else{c=TRa(a.Kc);let f;d=$Ra(a);if(c){var e=YRa(a,c);c=e.code;f=e.details;e=e.metadata}else c=2,f="Rpc failed due to xhr error. uri: "+String(a.Kc.Wia)+", error code: "+a.Kc.DP+", error: "+WRa(a.Kc),e=d;ZRa(a,d);sq(a,new iq(c,f,e))}})},tq=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)},uq=class{constructor(a,b){this.bEa=a.e3c;this.KRb=b;this.Kc=a.aEa;this.Bza=[];this.Hza=[];this.Nza=[];this.Dza=
[];this.zL=[];this.bEa&&aSa(this)}on(a,b){a=="data"?this.Bza.push(b):a=="metadata"?this.Hza.push(b):a=="status"?this.Nza.push(b):a=="end"?this.Dza.push(b):a=="error"&&this.zL.push(b);return this}removeListener(a,b){a=="data"?tq(this.Bza,b):a=="metadata"?tq(this.Hza,b):a=="status"?tq(this.Nza,b):a=="end"?tq(this.Dza,b):a=="error"&&tq(this.zL,b);return this}cancel(){this.Kc.abort()}};uq.prototype.cancel=uq.prototype.cancel;uq.prototype.removeListener=uq.prototype.removeListener;uq.prototype.on=uq.prototype.on;var vq=function(a){this.hAb=a.ibd||null;this.Rma=a.q9c||!1;this.z4=this.YV=void 0};_.Nk(vq,JRa);vq.prototype.ifa=function(){const a=new wq(this.hAb,this.Rma);this.YV&&a.tsb(this.YV);this.z4&&a.s0b(this.z4);return a};vq.prototype.tsb=function(a){this.YV=a};vq.prototype.s0b=function(a){this.z4=a};
var wq=function(a,b){pq.call(this);this.hAb=a;this.Rma=b;this.z4=this.YV=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=this.responseXML=null;this.Kob=new Headers;this.J8=null;this.QWb="GET";this.V9="";this.qG=!1;this.f1=this.nfa=this.Dva=null};_.Nk(wq,pq);wq.prototype.open=function(a,b){if(this.readyState!=0)throw this.abort(),Error("Ub");this.QWb=a;this.V9=b;this.readyState=1;xq(this)};
wq.prototype.send=function(a){if(this.readyState!=1)throw this.abort(),Error("Vb");this.qG=!0;const b={headers:this.Kob,method:this.QWb,credentials:this.YV,cache:this.z4};a&&(b.body=a);(this.hAb||_.da).fetch(new Request(this.V9,b)).then(this.TYc.bind(this),this.Ywa.bind(this))};
wq.prototype.abort=function(){this.response=this.responseText="";this.Kob=new Headers;this.status=0;this.nfa&&this.nfa.cancel("Request was aborted.").catch(()=>null);this.readyState>=1&&this.qG&&this.readyState!=4&&(this.qG=!1,yq(this));this.readyState=0};
wq.prototype.TYc=function(a){if(this.qG&&(this.Dva=a,this.J8||(this.status=this.Dva.status,this.statusText=this.Dva.statusText,this.J8=a.headers,this.readyState=2,xq(this)),this.qG&&(this.readyState=3,xq(this),this.qG)))if(this.responseType==="arraybuffer")a.arrayBuffer().then(this.RYc.bind(this),this.Ywa.bind(this));else if(typeof _.da.ReadableStream!=="undefined"&&"body"in a){this.nfa=a.body.getReader();if(this.Rma){if(this.responseType)throw Error("Wb");this.response=[]}else this.response=this.responseText=
"",this.f1=new TextDecoder;cSa(this)}else a.text().then(this.SYc.bind(this),this.Ywa.bind(this))};var cSa=function(a){a.nfa.read().then(a.NYc.bind(a)).catch(a.Ywa.bind(a))};wq.prototype.NYc=function(a){if(this.qG){if(this.Rma&&a.value)this.response.push(a.value);else if(!this.Rma){var b=a.value?a.value:new Uint8Array(0);if(b=this.f1.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?yq(this):xq(this);this.readyState==3&&cSa(this)}};
wq.prototype.SYc=function(a){this.qG&&(this.response=this.responseText=a,yq(this))};wq.prototype.RYc=function(a){this.qG&&(this.response=a,yq(this))};wq.prototype.Ywa=function(){this.qG&&yq(this)};var yq=function(a){a.readyState=4;a.Dva=null;a.nfa=null;a.f1=null;xq(a)};_.aa=wq.prototype;_.aa.setRequestHeader=function(a,b){this.Kob.append(a,b)};_.aa.getResponseHeader=function(a){return this.J8?this.J8.get(a.toLowerCase())||"":""};
_.aa.getAllResponseHeaders=function(){if(!this.J8)return"";const a=[],b=this.J8.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")};_.aa.tsb=function(a){this.YV=a};_.aa.s0b=function(a){this.z4=a};var xq=function(a){a.onreadystatechange&&a.onreadystatechange.call(a)};Object.defineProperty(wq.prototype,"withCredentials",{get:function(){return this.YV==="include"},set:function(a){this.tsb(a?"include":"same-origin")}});var zq=function(a){om.call(this);this.SX=a;this.Mk={}};_.Nk(zq,om);var dSa=[];zq.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(dSa[0]=b.toString()),b=dSa);for(let e=0;e<b.length;e++){const f=_.nq(a,b[e],c||this.handleEvent,d||!1,this.SX||this);if(!f)break;this.Mk[f.key]=f}return this};zq.prototype.efb=function(a,b,c,d){return eSa(this,a,b,c,d)};
var eSa=function(a,b,c,d,e,f){if(Array.isArray(c))for(let g=0;g<c.length;g++)eSa(a,b,c[g],d,e,f);else{b=xRa(b,c,d||a.handleEvent,e,f||a.SX||a);if(!b)return a;a.Mk[b.key]=b}return a};zq.prototype.fv=function(a,b,c,d,e){if(Array.isArray(b))for(let f=0;f<b.length;f++)this.fv(a,b[f],c,d,e);else c=c||this.handleEvent,d=_.Jk(d)?!!d.capture:!!d,e=e||this.SX||this,c=yRa(c),d=!!d,b=lq(a)?a.gha(b,c,d,e):a?(a=ARa(a))?a.gha(b,c,d,e):null:null,b&&(ERa(b),delete this.Mk[b.key]);return this};
zq.prototype.removeAll=function(){Ica(this.Mk,function(a,b){this.Mk.hasOwnProperty(b)&&ERa(a)},this);this.Mk={}};zq.prototype.Gn=function(){zq.jE.Gn.call(this);this.removeAll()};zq.prototype.handleEvent=function(){throw Error("Xb");};var fSa=function(){this.fUb=!0;this.Rj=0;this.BY=""};fSa.prototype.yf=function(a,b){this.fUb=!1;throw Error("Yb`"+this.Rj+"`"+b+"`"+a);};fSa.prototype.decode=function(a){this.fUb||this.yf(a,"stream already broken");this.BY+=a;a=Math.floor(this.BY.length/4);if(a==0)return null;let b;try{b=_.jza(this.BY.slice(0,a*4))}catch(c){this.yf(this.BY,c.message)}this.Rj+=a*4;this.BY=this.BY.slice(a*4);return b};var xi=function(){this.Yq=null;this.Kj=[];this.tua=this.CY=this.D9=this.Zc=this.Rj=0;this.Xgb=null;this.Y_a=0};xi.prototype.Vga=function(){return this.Yq};xi.prototype.yf=function(a,b,c){this.Zc=3;this.Yq="The stream is broken @"+this.Rj+"/"+b+". Error: "+c+". With input:\n"+a;throw Error(this.Yq);};xi.prototype.ksa=function(){return!0};
xi.prototype.parse=function(a){function b(p){p&128&&f.yf(g,l,"invalid tag");(p&7)!=2&&f.yf(g,l,"invalid wire type");f.D9=p>>>3;f.D9!=1&&f.D9!=2&&f.D9!=15&&f.yf(g,l,"unexpected tag");f.Zc=1;f.CY=0;f.tua=0}function c(p){f.tua++;f.tua==5&&p&240&&f.yf(g,l,"message length too long");f.CY|=(p&127)<<(f.tua-1)*7;p&128||(f.Zc=2,f.Y_a=0,f.Xgb=typeof Uint8Array!=="undefined"?new Uint8Array(f.CY):Array(f.CY),f.CY==0&&e())}function d(p){f.Xgb[f.Y_a++]=p;f.Y_a==f.CY&&e()}function e(){if(f.D9<15){const p={};p[f.D9]=
f.Xgb;f.Kj.push(p)}f.Zc=0}const f=this,g=a instanceof Array?a:new Uint8Array(a);let l=0;for(;l<g.length;){switch(f.Zc){case 3:f.yf(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("Zb`"+f.Zc);}f.Rj++;l++}a=f.Kj;f.Kj=[];return a.length>0?a:null};var yi=function(){this.Yq=null;this.Rj=0;this.aSc=new fSa;this.B4c=new xi};yi.prototype.Vga=function(){return this.Yq};yi.prototype.yf=function(a,b){this.Yq="The stream is broken @"+this.Rj+". Error: "+b+". With input:\n"+a;throw Error(this.Yq);};yi.prototype.ksa=function(){return!1};yi.prototype.parse=function(a){this.Yq!==null&&this.yf(a,"stream already broken");let b=null;try{const c=this.aSc.decode(a);b=c===null?null:this.B4c.parse(c)}catch(c){this.yf(a,c.message)}this.Rj+=a.length;return b};var Aq=function(a){return a=="\r"||a=="\n"||a==" "||a=="\t"};var qqa=function(a){this.Yq=null;this.Kj=[];this.t4="";this.W8c=[];this.Cz=this.HF=0;this.Cma=!1;this.Jna=0;this.z9c=/[\\"]/g;this.Zc=this.Sma=0;this.SUc=!(!a||!a.RUc)},gSa={INIT:0,Q$:1,AJa:2,X1:3,i$:4,h$:5,Xo:6,CIa:7,uBb:8,ICb:9,JCb:10,KCb:11,ZAb:12,aBb:13,bBb:14,cBb:15,dCb:16,eCb:17,fCb:18,Cqc:19,zJa:20};_.aa=qqa.prototype;_.aa.Vga=function(){return this.Yq};_.aa.done=function(){return this.Sma===2};
_.aa.yf=function(a,b){this.Sma=3;this.Yq="The stream is broken @"+this.Cz+"/"+b+". With input:\n"+a;throw Error(this.Yq);};_.aa.ksa=function(){return!1};
_.aa.parse=function(a){function b(){for(;G<a.length;)if(Aq(a[G]))G++,f.Cz++;else break;return G<t}function c(){for(var L;;){L=a[G++];if(!L)break;f.Cz++;switch(f.Zc){case p.INIT:L==="{"?f.Zc=p.AJa:L==="["?f.Zc=p.i$:Aq(L)||f.yf(a,G);continue;case p.CIa:case p.AJa:if(Aq(L))continue;if(f.Zc===p.CIa)g.push(p.uBb);else if(L==="}"){e("{}");f.Zc=d();continue}else g.push(p.X1);L==='"'?f.Zc=p.Xo:f.yf(a,G);continue;case p.uBb:case p.X1:if(Aq(L))continue;L===":"?(f.Zc===p.X1&&(g.push(p.X1),f.HF++),f.Zc=p.Q$):
L==="}"?(f.HF--,e(),f.Zc=d()):L===","?(f.Zc===p.X1&&g.push(p.X1),f.Zc=p.CIa):f.yf(a,G);continue;case p.i$:case p.Q$:if(Aq(L))continue;if(f.Zc===p.i$)if(f.HF++,f.Zc=p.Q$,L==="]"){f.HF--;if(f.HF===0){f.Zc=p.h$;return}e("[]");f.Zc=d();continue}else g.push(p.h$);L==='"'?f.Zc=p.Xo:L==="{"?f.Zc=p.AJa:L==="["?f.Zc=p.i$:L==="t"?f.Zc=p.ICb:L==="f"?f.Zc=p.ZAb:L==="n"?f.Zc=p.dCb:L!=="-"&&("0123456789".indexOf(L)!==-1?f.Zc=p.zJa:f.yf(a,G));continue;case p.h$:if(L===",")g.push(p.h$),f.Zc=p.Q$,f.HF===1&&(A=G);
else if(L==="]"){f.HF--;if(f.HF===0)return;e();f.Zc=d()}else if(Aq(L))continue;else f.yf(a,G);continue;case p.Xo:const U=G;a:for(;;){for(;f.Jna>0;)if(L=a[G++],f.Jna===4?f.Jna=0:f.Jna++,!L)break a;if(L==='"'&&!f.Cma){f.Zc=d();break}if(L==="\\"&&!f.Cma&&(f.Cma=!0,L=a[G++],!L))break;if(f.Cma)if(f.Cma=!1,L==="u"&&(f.Jna=1),L=a[G++])continue;else break;l.lastIndex=G;L=l.exec(a);if(!L){G=a.length+1;break}G=L.index+1;L=a[L.index];if(!L)break}f.Cz+=G-U;continue;case p.ICb:if(!L)continue;L==="r"?f.Zc=p.JCb:
f.yf(a,G);continue;case p.JCb:if(!L)continue;L==="u"?f.Zc=p.KCb:f.yf(a,G);continue;case p.KCb:if(!L)continue;L==="e"?f.Zc=d():f.yf(a,G);continue;case p.ZAb:if(!L)continue;L==="a"?f.Zc=p.aBb:f.yf(a,G);continue;case p.aBb:if(!L)continue;L==="l"?f.Zc=p.bBb:f.yf(a,G);continue;case p.bBb:if(!L)continue;L==="s"?f.Zc=p.cBb:f.yf(a,G);continue;case p.cBb:if(!L)continue;L==="e"?f.Zc=d():f.yf(a,G);continue;case p.dCb:if(!L)continue;L==="u"?f.Zc=p.eCb:f.yf(a,G);continue;case p.eCb:if(!L)continue;L==="l"?f.Zc=
p.fCb:f.yf(a,G);continue;case p.fCb:if(!L)continue;L==="l"?f.Zc=d():f.yf(a,G);continue;case p.Cqc:L==="."?f.Zc=p.zJa:f.yf(a,G);continue;case p.zJa:if("0123456789.eE+-".indexOf(L)!==-1)continue;else G--,f.Cz--,f.Zc=d();continue;default:f.yf(a,G)}}}function d(){const L=g.pop();return L!=null?L:p.Q$}function e(L){f.HF>1||(L||(L=A===-1?f.t4+a.substring(w,G):a.substring(A,G)),f.SUc?f.Kj.push(L):f.Kj.push(JSON.parse(L)),A=G)}const f=this,g=f.W8c,l=f.z9c,p=gSa,t=a.length;let w=0,A=-1,G=0;for(;G<t;)switch(f.Sma){case 3:return f.yf(a,
G),null;case 2:return b()&&f.yf(a,G),null;case 0:if(b()){var J=a[G++];f.Cz++;if(J==="["){f.Sma=1;w=G;f.Zc=p.i$;continue}else f.yf(a,G)}return null;case 1:return c(),f.HF===0&&f.Zc==p.h$?(f.Sma=2,f.t4=a.substring(G)):f.t4=A===-1?f.t4+a.substring(w):a.substring(A),f.Kj.length>0?(J=f.Kj,f.Kj=[],J):null}return null};var pqa=function(){this.Yq=this.xP=null;this.Zc=this.Rj=0;this.Kj=[];this.j2b=!1};pqa.prototype.Vga=function(){return this.Yq};pqa.prototype.ksa=function(){return!1};
pqa.prototype.parse=function(a){function b(p){f.Zc=6;f.Yq="The stream is broken @"+f.Rj+"/"+g+". Error: "+p+". With input:\n";throw Error(f.Yq);}function c(){f.xP=new qqa({pfd:!0,RUc:!0})}function d(p){if(p)for(let t=0;t<p.length;t++){const w={};w[1]=p[t];f.Kj.push(w)}}function e(p){if(p){(f.j2b||p.length>1)&&b("extra status: "+p);f.j2b=!0;const t={};t[2]=p[0];f.Kj.push(t)}}const f=this;let g=0;for(;g<a.length;){var l;if(l=f.Zc!==2){a:{for(;g<a.length;){if(!Aq(a[g])){l=!0;break a}g++;f.Rj++}l=!1}l=
!l}if(l)return null;switch(f.Zc){case 6:b("stream already broken");break;case 0:a[g]==="["?(f.Zc=1,g++,f.Rj++):b("unexpected input token");break;case 1:a[g]==="["?(f.Zc=2,c()):a[g]===","||a.slice(g,g+5)=="null,"?f.Zc=3:a[g]==="]"?(f.Zc=5,g++,f.Rj++):b("unexpected input token");break;case 2:l=f.xP.parse(a.substring(g));d(l);f.xP.done()?(f.Zc=3,l=f.xP.t4,f.Rj+=a.length-g-l.length,a=l,g=0):(f.Rj+=a.length-g,g=a.length);break;case 3:a[g]===","||a.slice(g,g+5)=="null,"?(f.Zc=4,c(),f.xP.parse("["),g+=a[g]===
","?1:5,f.Rj++):a[g]==="]"&&(f.Zc=5,g++,f.Rj++);break;case 4:l=f.xP.parse(a.substring(g));e(l);f.xP.done()?(f.Zc=5,l=f.xP.t4,f.Rj+=a.length-g-l.length,a=l,g=0):(f.Rj+=a.length-g,g=a.length);break;case 5:b("extra input after stream end")}}return f.Kj.length>0?(a=f.Kj,f.Kj=[],a):null};var Bq=function(a,b){a.CCa!=b&&(a.CCa=b,a.xub&&a.xub())},Cq=function(a){a.UPb.removeAll();if(a.Kc){const b=a.Kc;a.Kc=null;b.abort();b.dispose()}},hSa=class{constructor(a){this.Kc=a;this.xZ=null;this.CCa=this.Cz=0;this.jSb=!1;this.Iua=this.xub=this.f1=null;this.UPb=new zq(this);this.UPb.listen(this.Kc,"readystatechange",this.v5c)}Pwa(){return this.Kc}ih(){return this.CCa}v5c(a){a=a.target;try{if(a==this.Kc)a:{const f=rq(this.Kc);var b=this.Kc.DP,c=this.Kc.ih();const g=TRa(this.Kc);a=[];if(URa(this.Kc)instanceof
Array){const l=URa(this.Kc);l.length>0&&l[0]instanceof Uint8Array&&(this.jSb=!0,a=l)}if(!(f<3||f==3&&!g&&a.length==0))if(c=c==200||c==206,f==4&&(b==8?Bq(this,7):b==7?Bq(this,8):c||Bq(this,3)),this.xZ||(this.xZ=rqa(this.Kc),this.xZ==null&&Bq(this,5)),this.CCa>2)Cq(this);else{if(a.length>this.Cz){const l=a.length;b=[];try{if(this.xZ.ksa())for(var d=0;d<l;d++){var e=this.xZ.parse(Array.from(a[d]));e&&(b=b.concat(e))}else{e="";if(!this.f1){if(typeof TextDecoder==="undefined")throw Error("$b");this.f1=
new TextDecoder}for(d=0;d<l;d++)e+=this.f1.decode(a[d],{stream:f==4&&d==l-1});b=this.xZ.parse(e)}a.splice(0,l);b&&this.Iua(b)}catch(p){Bq(this,5);Cq(this);break a}}else if(g.length>this.Cz){d=g.slice(this.Cz);this.Cz=g.length;try{const l=this.xZ.parse(d);l!=null&&this.Iua&&this.Iua(l)}catch(l){Bq(this,5);Cq(this);break a}}f==4?(g.length!=0||this.jSb?Bq(this,2):Bq(this,4),Cq(this)):Bq(this,1)}}}catch(f){Bq(this,6),Cq(this)}}};var iSa=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.Xwa("message-callback exception (ignored) "+g)}})}},jSa=function(a,b){var c=a.xF[b];c&&c.forEach(function(d){try{d()}catch(e){a.Xwa("status-callback exception (ignored) "+e)}});(c=a.qV[b])&&c.forEach(function(d){d()});a.qV[b]=[]},kSa=class{constructor(a){a=this.rAb=a;var b=(0,_.Qj)(this.w3c,this);a.Iua=b;a=this.rAb;b=(0,_.Qj)(this.D3c,this);a.xub=b;this.xF={};this.qV={}}on(a,b){let c=this.xF[a];
c||(c=[],this.xF[a]=c);c.push(b);return this}addListener(a,b){this.on(a,b);return this}removeListener(a,b){const c=this.xF[a];c&&_.va(c,b);(a=this.qV[a])&&_.va(a,b);return this}once(a,b){let c=this.qV[a];c||(c=[],this.qV[a]=c);c.push(b);return this}w3c(a){var b=this.xF.data;b&&iSa(this,a,b);(b=this.qV.data)&&iSa(this,a,b);this.qV.data=[]}D3c(){switch(this.rAb.ih()){case 1:jSa(this,"readable");break;case 5:case 6:case 4:case 7:case 3:jSa(this,"error");break;case 8:jSa(this,"close");break;case 2:jSa(this,
"end")}}Xwa(){}};var qSa,mSa,nSa,oSa;_.lSa=function(a,b){return b.reduce((c,d)=>e=>d.intercept(e,c),a)};_.pSa=function(a,b,c){const d=b.PWb,e=b.getMetadata(),f=mSa(a,!0);a=nSa(a,e,f,c+d.getName());c=oSa(f,d.YZb,!1);bSa(c,e["X-Goog-Encode-Response-If-Executable"]=="base64");b=d.RZb(b.QZb);f.send(a,"POST",b);return c};
qSa=function(a,b,c,d,e){const f=b.substring(0,b.length-e.name.length);return _.lSa(g=>new eRa((l,p)=>{let t={};const w=_.pSa(a,g,f);w.on("error",A=>p(A));w.on("metadata",A=>{t=A});w.on("data",A=>{l(SQa(A,t))})}),a.fad).call(a,_.RQa(e,c,d)).then(g=>g.k6c)};_.Dq=function(a,b,c,d,e){return qSa(a,b,c,d,e)};mSa=function(a,b){b=a.aTc&&!b;return a.d5b||b?new qq(new vq({ibd:a.d5b,q9c:b})):new qq};
nSa=function(a,b,c,d){b["Content-Type"]="application/json+protobuf";b["X-User-Agent"]="grpc-web-javascript/0.1";const e=b.Authorization;if(e&&dRa.has(e.split(" ")[0])||a.joa)c.joa=!0;if(a.O9c)a=d,_.sc(b)?d=a:(c=nKa(b),typeof a==="string"?(b=encodeURIComponent("$httpHeaders"),c=c!=null?"="+encodeURIComponent(String(c)):"",d=lHa(a,b+c)):(_.Pj(a,"$httpHeaders",c),d=a));else for(const f in b)c.headers.set(f,b[f]);return d};
oSa=function(a,b,c){let d;c&&(c=new hSa(a),d=new kSa(c));return new uq({aEa:a,e3c:d},b)};
_.Eq=class{constructor(a={}){this.O9c=a.twd||Rj("suppressCorsPreflight",a)||!1;this.joa=a.withCredentials||Rj("withCredentials",a)||!1;this.l2b=a.dwd||[];this.fad=a.uxd||[];this.d5b=a.kyd;this.aTc=a.Fxd||!1}lM(a,b,c,d){const e=a.substring(0,a.length-d.name.length);return _.lSa(f=>{const g=f.PWb;var l=f.getMetadata();const p=mSa(this,!1);l=nSa(this,l,p,e+g.getName());const t=oSa(p,g.YZb,!0);f=g.RZb(f.QZb);p.send(l,"POST",f);return t},this.l2b).call(this,_.RQa(d,b,c))}};_.rSa=new _.hq("/devtools.sourcerers.DecorationsService/GetFilterSupport",_.SPa,UPa,a=>a.Yc(),VPa);_.sSa=new _.hq("/devtools.sourcerers.DecorationsService/ListDecorations",_.bQa,_.hQa,a=>a.Yc(),iQa);_.tSa=new _.hq("/devtools.sourcerers.DecorationsService/ResolveDocumentation",_.sQa,tQa,a=>a.Yc(),uQa);_.uSa=new _.hq("/devtools.sourcerers.DecorationsService/ResolveItemList",_.vQa,wQa,a=>a.Yc(),xQa);_.vSa=new _.hq("/devtools.sourcerers.DecorationsService/ResolvePanel",_.yQa,AQa,a=>a.Yc(),BQa);(class extends _.Bk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Uh(){return _.kl(this,_.ek,2)}an(a){return _.ol(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={QMb:_.h(_.El(this,1,3)),ze:$p(this.Uh())}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Uh(){return _.kl(this,_.ek,2)}an(a){return _.ol(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={QMb:_.h(_.El(this,1,3)),ze:$p(this.Uh())}}else a=void 0;return a};var wSa=function(a,b){_.ol(a,2,b)},xSa=function(a,b){return _.Lb(a,3,b,_.ib)},ySa=function(a,b){_.ol(a,8,b)},zSa=function(a,b){_.ol(a,9,b)},ASa=class extends _.Bk{constructor(a){super(a)}getType(){return _.Dl(this,1,0)}sm(a){return _.Rl(this,1,a)}getTags(a){return Eza(this,3,a)}Uh(){return _.kl(this,_.ek,4)}an(a){return _.ol(this,4,a)}getLineNumber(){return _.Bl(this,5)}};ASa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={type:_.Dl(this,1,0),timestamp:_.Dm(_.kl(this,_.jk,2)),Awd:_.h(_.Gl(this,3,3)),ze:$p(this.Uh()),lineNumber:_.Al(this,5),ux:_.Y(this,6),ur:_.Y(this,7),Fhd:_.Dm(_.kl(this,_.jk,8)),Ehd:_.Dm(_.kl(this,_.jk,9))}}else a=void 0;return a};var BSa=class extends _.Bk{constructor(a){super(a)}},CSa=_.Yb(BSa);BSa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};var DSa=new _.hq("/devtools.grimoire.FeedbackService/SendFeedback",ASa,BSa,a=>a.Yc(),CSa);_.Fq=class extends _.Bk{constructor(a){super(a)}Uh(){return _.kl(this,_.ek,1)}an(a){return _.ol(this,1,a)}};_.Fq.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:$p(this.Uh()),includeAuxiliaryDirectoryContents:_.xl(this,2),includeAttributes:_.xl(this,3),preferCompressed:_.xl(this,4),spacesPerTab:_.yl(this,8),preferServerHighlighting:_.xl(this,9),preferIncrementalRendering:_.xl(this,10)}}else a=void 0;return a};_.Gq=class extends _.Bk{constructor(a){super(a)}getSize(){return _.Bl(this,3)}yRb(){return _.Al(this,3)}setSize(a){return _.Mb(this,3,_.nb(a),"0")}};_.Hq=class extends _.Bk{constructor(a){super(a)}ke(){return _.Y(this,1)}od(a){return _.Yj(this,1,a)}getType(){return _.Dl(this,5,0)}sm(a){return _.Rl(this,5,a)}hasAttributes(){return _.bl(this,_.Gq,4)}BX(){return _.Gl(this,8,_.gl())}T0b(a){_.Lb(this,8,a,_.ib)}I8a(){return _.Y(this,7)}E0b(a){_.Yj(this,7,a)}};var ESa=class extends _.Bk{constructor(a){super(a)}getEditor(){return _.Y(this,1)}clearEditor(){return _.al(this,1)}};var FSa=class extends _.Bk{constructor(a){super(a)}aP(){return _.kl(this,ESa,3)}};var GSa=class extends _.Bk{constructor(a){super(a)}Y7a(){return _.El(this,2,_.gl())}};var HSa=class extends _.Bk{constructor(a){super(a)}getProperties(){return _.kl(this,GSa,4)}setProperties(a){return _.ol(this,4,a)}eSb(){return _.bl(this,GSa,4)}};var ISa=class extends _.Bk{constructor(a){super(a)}getType(){return _.Dl(this,1,0)}sm(a){return _.Rl(this,1,a)}pha(){return _.kl(this,_.Yp,2)}hSb(){return _.bl(this,_.Yp,2)}CRb(){return _.nl(this,HSa,3,_.gl())}};var JSa=class extends _.Bk{constructor(a){super(a)}o6(){return _.nl(this,ISa,1,_.gl())}ih(){return _.Dl(this,2,0)}};_.KSa=class extends _.Bk{constructor(a){super(a)}};_.LSa=class extends _.Bk{constructor(a){super(a)}getRange(){return _.kl(this,_.Yp,1)}setRange(a){return _.ol(this,1,a)}cxa(){return _.bl(this,_.Yp,1)}};var Iq=class extends _.Bk{constructor(a){super(a)}ih(){return _.Dl(this,2,0)}};_.MSa=class extends _.Bk{constructor(a){super(a)}getType(){return _.Dl(this,1,0)}sm(a){return _.Rl(this,1,a)}getRange(){return _.kl(this,_.Yp,2)}setRange(a){return _.ol(this,2,a)}cxa(){return _.bl(this,_.Yp,2)}};var NSa=class extends _.Bk{constructor(a){super(a)}getId(){return _.Y(this,1)}getName(){return _.Y(this,2)}Gd(a){return _.Yj(this,2,a)}};var OSa=class extends _.Bk{constructor(a){super(a)}getType(){return _.Dl(this,1,0)}sm(a){return _.Rl(this,1,a)}getRange(){return _.kl(this,_.Yp,2)}setRange(a){return _.ol(this,2,a)}cxa(){return _.bl(this,_.Yp,2)}Os(){return _.Y(this,3)}};var Jq=class extends _.Bk{constructor(a){super(a)}ih(){return _.Dl(this,2,0)}};_.Kq=class extends _.Bk{constructor(a){super(a)}w6(a){return _.nl(this,OSa,4,_.gl(a))}n0(a){return _.ql(this,4,a)}Sda(a){_.rl(this,4,OSa,a)}RC(){return _.kl(this,Jq,5)}QC(){return _.kl(this,Iq,7)}dha(){return _.kl(this,NSa,10)}aP(){return _.kl(this,ESa,11)}};_.PSa=class extends _.Bk{constructor(a){super(a)}getData(){return _.hl(this,1)}setData(a){return _.Mb(this,1,Jaa(a,!1,!0),_.Ya())}clearData(){return _.al(this,1)}Ew(){return _.Y(this,3)}fCa(a){return _.Yj(this,3,a)}oRb(){return _.Y(this,8)}getSize(){return _.Bl(this,4)}yRb(){return _.Al(this,4)}setSize(a){return _.Mb(this,4,_.nb(a),"0")}};_.QSa=class extends _.Bk{constructor(a){super(a)}getUrl(){return _.Y(this,1)}Nz(a){return _.Yj(this,1,a)}bm(){return _.kl(this,Xj,4)}nM(a){return _.ol(this,4,a)}};_.RSa=class extends _.Bk{constructor(a){super(a)}bm(){return _.kl(this,Xj,1)}nM(a){return _.ol(this,1,a)}ke(){return _.Y(this,3)}od(a){return _.Yj(this,3,a)}getUrl(){return _.Y(this,4)}Nz(a){return _.Yj(this,4,a)}};_.SSa=class extends _.Bk{constructor(a){super(a)}};_.Mq=function(a){return _.Kl(a,FSa,1,_.Lq)};_.Nq=function(a){return _.Kl(a,_.PSa,2,_.Lq)};_.Oq=class extends _.Bk{constructor(a){super(a)}};_.TSa=_.Yb(_.Oq);_.Lq=[1,2,3,4];var USa=function(a){if(a!=null)return _.Wb(a),{jL:_.Dm(_.kl(a,_.jk,1)),pya:_.Y(a,2),size:_.Al(a,3),xo:_.xl(a,4),rva:_.Y(a,5)}};_.Gq.prototype.toObject=function(){return USa(this)};var VSa=function(a){if(a!=null)return _.Wb(a),{path:_.Y(a,1),hash:_.Y(a,2),type:_.Dl(a,5,0),attributes:USa(_.kl(a,_.Gq,4)),J8c:_.h(_.Gl(a,8,3)),oL:_.Y(a,7)}};_.Hq.prototype.toObject=function(){return VSa(this)};var WSa=function(a){if(a!=null)return _.Wb(a),{editor:_.Y(a,1),Zld:_.Y(a,2),GL:_.Y(a,3),Tkd:_.Y(a,4)}};ESa.prototype.toObject=function(){return WSa(this)};var XSa=function(a){if(a!=null)return _.Wb(a),{Ajd:_.Sb(_.nl(a,_.Hq,1,_.gl()),VSa),G5c:WSa(a.aP())}};FSa.prototype.toObject=function(){return XSa(this)};var YSa=function(a){if(a!=null)return _.Wb(a),{Eg:_.xl(a,1),yMb:_.h(_.El(a,2,3))}};GSa.prototype.toObject=function(){return YSa(this)};var ZSa=function(a){if(a!=null)return _.Wb(a),{fjd:_.Y(a,1),cld:FQa(_.kl(a,DQa,2)),Pjd:_.Y(a,3),properties:YSa(a.getProperties())}};HSa.prototype.toObject=function(){return ZSa(this)};var $Sa=function(a){if(a!=null)return _.Wb(a),{type:_.Dl(a,1,0),sourceRange:aq(a.pha()),j$c:_.Sb(a.CRb(),ZSa)}};ISa.prototype.toObject=function(){return $Sa(this)};var aTa=function(a){if(a!=null)return _.Wb(a),{EUc:_.Sb(a.o6(),$Sa),status:_.Dl(a,2,0),bxd:_.Y(a,3)}};JSa.prototype.toObject=function(){return aTa(this)};var bTa=function(a){if(a!=null)return _.Wb(a),{Dmd:_.h(_.Fb(a,1,_.lb,3)),Pmd:_.h(_.El(a,2,3))}};_.KSa.prototype.toObject=function(){return bTa(this)};var cTa=function(a){if(a!=null)return _.Wb(a),{ae:aq(a.getRange()),indentation:_.yl(a,2)}};_.LSa.prototype.toObject=function(){return cTa(this)};var dTa=function(a){if(a!=null){_.Wb(a);var b=_.nl(a,_.Yp,1,_.gl());return{Rsd:_.Sb(b,aq),status:_.Dl(a,2,0),Qsd:_.Sb(_.nl(a,_.LSa,3,_.gl()),cTa)}}};Iq.prototype.toObject=function(){return dTa(this)};var eTa=function(a){if(a!=null)return _.Wb(a),{type:_.Dl(a,1,0),ae:aq(a.getRange())}};_.MSa.prototype.toObject=function(){return eTa(this)};var fTa=function(a){if(a!=null)return _.Wb(a),{id:_.Y(a,1),name:_.Y(a,2),npd:_.yl(a,3)}};NSa.prototype.toObject=function(){return fTa(this)};var gTa=function(a){if(a!=null)return _.Wb(a),{type:_.Dl(a,1,0),ae:aq(a.getRange()),target:_.Y(a,3)}};OSa.prototype.toObject=function(){return gTa(this)};var hTa=function(a){if(a!=null)return _.Wb(a),{Shd:_.Sb(_.nl(a,_.bq,1,_.gl()),GQa),status:_.Dl(a,2,0)}};Jq.prototype.toObject=function(){return hTa(this)};var iTa=function(a){if(a!=null)return _.Wb(a),{mimeType:_.Y(a,1),qua:_.xl(a,2),Emd:_.Sb(_.nl(a,_.MSa,3,_.gl()),eTa),D1c:_.Sb(a.w6(),gTa),Yhd:bTa(_.kl(a,_.KSa,9)),outline:hTa(a.RC()),bvd:aTa(_.kl(a,JSa,6)),Fo:dTa(a.QC()),mL:_.yl(a,8),language:fTa(a.dha()),G5c:WSa(a.aP()),Lld:_.Sb(_.nl(a,_.ek,12,_.gl()),$p)}};_.Kq.prototype.toObject=function(){return iTa(this)};var jTa=function(a){if(a!=null)return _.Wb(a),{data:Vb(a.getData()),dld:iTa(_.kl(a,_.Kq,2)),text:_.Y(a,3),fingerprint:_.Y(a,8),size:_.Al(a,4),bz:_.wn(_.kl(a,_.un,5)),Cmd:_.Sb(_.nl(a,_.un,6,_.gl()),_.wn)}};_.PSa.prototype.toObject=function(){return jTa(this)};var kTa=function(a){if(a!=null)return _.Wb(a),{url:_.Y(a,1),Iy:_.Y(a,2),hd:_.Y(a,3),Oe:Zp(a.bm())}};_.QSa.prototype.toObject=function(){return kTa(this)};var lTa=function(a){if(a!=null)return _.Wb(a),{Oe:Zp(a.bm()),Iy:_.Y(a,2),path:_.Y(a,3),url:_.Y(a,4),hd:_.Y(a,5)}};_.RSa.prototype.toObject=function(){return lTa(this)};var mTa=function(a){if(a!=null)return _.Wb(a),{mtd:_.Y(a,1),Vtd:_.Y(a,2),XZb:_.xl(a,3)}};_.SSa.prototype.toObject=function(){return mTa(this)};_.Oq.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={zjd:XSa(_.Mq(this)),ue:jTa(_.Nq(this)),xwd:mTa(_.Kl(this,_.SSa,3,_.Lq)),Uld:kTa(_.Kl(this,_.QSa,4,_.Lq)),mwd:_.Sb(_.nl(this,_.RSa,5,_.gl()),lTa),Esd:_.h(_.Gl(this,8,3)),revision:_.Y(this,9),Ogd:$p(_.kl(this,_.ek,7))}}else a=void 0;return a};var nTa=new _.hq("/devtools.grimoire.FileService/GetContents",_.Fq,_.Oq,a=>a.Yc(),_.TSa);_.oTa=new _.hq("/devtools.grimoire.FileService/GetContentsStreaming",_.Fq,_.Oq,a=>a.Yc(),_.TSa);_.pTa=class extends _.Bk{constructor(a){super(a)}bm(){return _.kl(this,Xj,1)}nM(a){return _.ol(this,1,a)}ke(){return _.Y(this,2)}od(a){return _.Yj(this,2,a)}G0b(a){return _.Ml(this,6,a)}H0b(a){return _.Ml(this,7,a)}};_.pTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Oe:Zp(this.bm()),path:_.Y(this,2),wrd:_.h(_.El(this,3,3)),maxRelatedFiles:_.yl(this,4),logForPath:_.xl(this,6),logForPathWithPagination:_.xl(this,7)}}else a=void 0;return a};_.qTa=class extends _.Bk{constructor(a){super(a)}ke(){return _.Y(this,1)}od(a){return _.Yj(this,1,a)}};var rTa=class extends _.Bk{constructor(a){super(a)}},sTa=_.Yb(rTa);var tTa=function(a){if(a!=null)return _.Wb(a),{path:_.Y(a,1),lvd:_.h(_.El(a,2,3))}};_.qTa.prototype.toObject=function(){return tTa(this)};rTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Ltd:_.Sb(_.nl(this,_.qTa,1,_.gl()),tTa)}}else a=void 0;return a};var uTa=new _.hq("/devtools.grimoire.FileService/GetDynamicRelatedFiles",_.pTa,rTa,a=>a.Yc(),sTa);var vTa=class extends _.Bk{constructor(a){super(a)}Uh(){return _.kl(this,_.ek,1)}an(a){return _.ol(this,1,a)}};vTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:$p(this.Uh()),spacesPerTab:_.yl(this,2)}}else a=void 0;return a};var wTa=class extends _.Bk{constructor(a){super(a)}QC(){return _.kl(this,Iq,1)}},xTa=_.Yb(wTa);wTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Fo:dTa(this.QC())}}else a=void 0;return a};var yTa=new _.hq("/devtools.grimoire.FileService/GetFolding",vTa,wTa,a=>a.Yc(),xTa);var zTa=class extends _.Bk{constructor(a){super(a)}Uh(){return _.kl(this,_.ek,1)}an(a){return _.ol(this,1,a)}};zTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:$p(this.Uh())}}else a=void 0;return a};var ATa=class extends _.Bk{constructor(a){super(a)}RC(){return _.kl(this,Jq,3)}},BTa=_.Yb(ATa);ATa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={outline:hTa(this.RC())}}else a=void 0;return a};var CTa=new _.hq("/devtools.grimoire.FileService/GetOutline",zTa,ATa,a=>a.Yc(),BTa);var DTa=class extends _.Bk{constructor(a){super(a)}Uh(){return _.kl(this,_.ek,1)}an(a){return _.ol(this,1,a)}getAttributeNames(a){return _.Fl(this,2,a)}};DTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:$p(this.Uh()),agd:_.h(_.El(this,2,3))}}else a=void 0;return a};var FTa=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Gd(a){return _.Yj(this,1,a)}getStringValue(){return _.Hl(this,2,ETa)}setStringValue(a){return _.Zj(this,2,ETa,a)}},ETa=[2];var GTa=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Gd(a){return _.Yj(this,1,a)}setAttribute(a,b){return _.cl(this,2,FTa,a,b)}removeAttribute(a){return Dza(this,2,FTa,a)}};var HTa=class extends _.Bk{constructor(a){super(a)}CRb(){return _.El(this,1,_.gl())}},ITa=_.Yb(HTa);var JTa=function(a){if(a!=null)return _.Wb(a),{name:_.Y(a,1),stringValue:_.h(_.Jl(a,2,ETa))}};FTa.prototype.toObject=function(){return JTa(this)};var KTa=function(a){if(a!=null){_.Wb(a);var b=_.Y(a,1);a=_.nl(a,FTa,2,_.gl());return{name:b,Zfd:_.Sb(a,JTa)}}};GTa.prototype.toObject=function(){return KTa(this)};HTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={j$c:_.h(_.El(this,1,3)),Jwd:_.Sb(_.nl(this,GTa,2,_.gl()),KTa)}}else a=void 0;return a};var LTa=new _.hq("/devtools.grimoire.FileService/ListTargets",DTa,HTa,a=>a.Yc(),ITa);(class extends _.Bk{constructor(a){super(a)}Uh(){return _.kl(this,_.ek,1)}an(a){return _.ol(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:$p(this.Uh())}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Uh(){return _.kl(this,_.ek,1)}an(a){return _.ol(this,1,a)}t6(){return _.Y(this,2)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:$p(this.Uh()),invocationId:_.Y(this,2),mergeLatestData:_.xl(this,3),QMb:_.h(_.Gl(this,4,3)),category:_.Dl(this,5,0)}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Uh(){return _.kl(this,_.ek,1)}an(a){return _.ol(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:$p(this.Uh()),mergeLatestData:_.xl(this,2)}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Uh(){return _.kl(this,_.ek,1)}an(a){return _.ol(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:$p(this.Uh())}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Uh(){return _.kl(this,_.ek,1)}an(a){return _.ol(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:$p(this.Uh()),diffBase:_.Y(this,2)}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Uh(){return _.kl(this,_.ek,1)}an(a){return _.ol(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ze:$p(this.Uh())}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Usb(a){return _.ol(this,1,a)}bm(){return _.kl(this,Xj,7)}nM(a){return _.ol(this,7,a)}ke(){return _.Y(this,3)}od(a){return _.Yj(this,3,a)}vRb(){return _.Y(this,9)}Lsb(a){_.Yj(this,9,a)}G0b(a){return _.Ml(this,12,a)}H0b(a){return _.Ml(this,13,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Et:EQa(_.kl(this,_.ck,1)),Oe:Zp(this.bm()),Xvd:_.h(_.El(this,8,3)),pageToken:_.Y(this,10),path:_.Y(this,3),maxLogEntries:_.yl(this,2),oldestHash:_.Y(this,
4),includeDiffEntries:_.xl(this,5),symmetricDiffRefSpec:_.Y(this,6),refHint:_.Y(this,9),logForPath:_.xl(this,12),logForPathWithPagination:_.xl(this,13)}}else a=void 0;return a};_.MTa=class extends _.Bk{constructor(a){super(a)}addPath(a,b){return _.Nb(this,1,_.tb,a,b,_.ub)}ke(){return _.Fl(this,1)}od(a,b){return _.Nb(this,1,_.tb,b,a,_.ub,void 0,1)}};_.MTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={prd:_.h(_.El(this,1,3))}}else a=void 0;return a};var NTa=class extends _.Bk{constructor(a){super(a)}dha(){return _.Y(this,1)}H8a(){return _.Bl(this,2)}};_.Pq=class extends _.Bk{constructor(a){super(a)}ke(){return _.Y(this,1)}od(a){return _.Yj(this,1,a)}H8a(){return _.Bl(this,2)}E8a(){return _.nl(this,NTa,4,_.gl())}};var OTa=class extends _.Bk{constructor(a){super(a)}},PTa=_.Yb(OTa);var QTa=function(a){if(a!=null)return _.Wb(a),{language:_.Y(a,1),lines:_.Al(a,2),files:_.Al(a,3)}};NTa.prototype.toObject=function(){return QTa(this)};var RTa=function(a){if(a!=null)return _.Wb(a),{path:_.Y(a,1),lines:_.Al(a,2),files:_.Al(a,3),b1c:_.Sb(a.E8a(),QTa)}};_.Pq.prototype.toObject=function(){return RTa(this)};OTa.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Aid:_.Sb(_.nl(this,_.Pq,1,_.gl()),RTa)}}else a=void 0;return a};_.STa=new _.hq("/devtools.grimoire.LangCountsService/ListLangCounts",_.MTa,OTa,a=>a.Yc(),PTa);(class extends _.Bk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={owner:_.Y(this,1),alias:_.Y(this,2)}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}bm(){return _.kl(this,Xj,1)}nM(a){return _.ol(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Oe:Zp(this.bm()),gitRefsToken:_.Y(this,2)}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}bm(){return _.kl(this,Xj,1)}nM(a){return _.ol(this,1,a)}ZO(){return _.Y(this,2)}Msb(a){_.Yj(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Oe:Zp(this.bm()),qr:_.Y(this,2)}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={includeRegionalKeys:_.xl(this,1)}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={lld:_.Y(this,1),region:_.Y(this,2)}}else a=void 0;return a};var TTa=function(a,b,c){c=c||{};c.format="jspb";this.Qh=new _.Eq(c);this.Wh=a==void 0?a:a.replace(/\/+$/,"")},UTa=function(a,b,c){c=c||{};c.format="jspb";this.Qh=new _.Eq(c);this.Wh=a==void 0?a:a.replace(/\/+$/,"")};_.aa=TTa.prototype;_.aa.swa=function(a,b){return _.Dq(this.Qh,this.Wh+"/$rpc/devtools.grimoire.FileService/GetContents",a,b||{},nTa)};_.aa.RC=function(a,b){return _.Dq(this.Qh,this.Wh+"/$rpc/devtools.grimoire.FileService/GetOutline",a,b||{},CTa)};
_.aa.QC=function(a,b){return _.Dq(this.Qh,this.Wh+"/$rpc/devtools.grimoire.FileService/GetFolding",a,b||{},yTa)};_.aa.s8a=function(a,b){return _.Dq(this.Qh,this.Wh+"/$rpc/devtools.grimoire.FileService/GetDynamicRelatedFiles",a,b||{},uTa)};_.aa.JVb=function(a){return _.Dq(this.Qh,this.Wh+"/$rpc/devtools.grimoire.FileService/ListTargets",a,{},LTa)};UTa.prototype.Rrb=function(a,b){return _.Dq(this.Qh,this.Wh+"/$rpc/devtools.grimoire.FeedbackService/SendFeedback",a,b||{},DSa)};(class extends _.Bk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={zsd:_.h(_.El(this,1,3))}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={projectName:_.Y(this,1)}}else a=void 0;return a};_.xqa="project";var VTa=mqa.concat(["forceDomain","sq"]);var sqa;sqa=/^(.*)\/.+$/;_.WTa=/^\//;_.Gi=/^[0-9a-f]{40}$/;var ZTa;_.XTa=[void 0,"","HEAD"];_.YTa=[void 0,"","/"];_.Ki=Object.freeze({Teb:"l",Nm:"dlc",Rf:"drc",hz:"dlf",hq:"drf",changelist:"cl",j_b:"rcl",iw:"da",Qy:"bp",ak:"bpv",ig:"bpt",Su:"rpv",jw:"sf",Pb:"ws",iz:"dlw",qx:"drw",AK:"flo",mP:"ic",Sy:"dmbr"});_.Qq=function(a){if(a.r_b!==void 0)return a.r_b;const {commands:b,E9:c}=a.sYb(),d=a.kkb(c);Object.keys(d).length>0&&(a.path===""&&b.pop(),b.push(d));return a.r_b=b};
_.Rq=function(a,b){return b?_.vqa(a,b)&&_.Ji(a.Db,b.Db,_.XTa)&&_.Ji(a.path,b.path,_.YTa):!1};
_.Ni=class{constructor(a){if(a){a.de!=null?(this.tb=a.de.id,this.Vc=a.de.type):this.Vc="project";this.repository=a.repository;this.Db=a.Db;this.path=a.path;var b;this.params=(b=a.params)!=null?b:{}}else this.params={}}get vG(){return!(!this.path||this.path.endsWith("/"))}bc(){const a=this.lib();this.tb&&_.Sq(a,this.tb,this.Vc);this.repository&&_.Tq(a,this.repository);this.Db&&_.Uq(a,this.Db);this.path&&a.od(this.path);const b=Object.assign({},this.params);a.lj(b);return a}lib(){return new ZTa}get parent(){this.nYb||
(this.nYb=this.getParent());return this.nYb}getParent(){let a=this.lib();if(this.tb){this.repository&&(a=_.Sq(a,this.tb,this.Vc));if(this.path){_.Uq(_.Tq(a,this.repository),this.Db);_.Vq(a,{Pb:this.params.Pb});const b=_.zi(this.path);b&&(a=a.od(b+"/"))}return a.ab()}}get DC(){return this.Vc==="ossProject"?this.path||"":[this.tb,this.repository,_.Ii(this.Db||null),this.path].join("/")}sYb(){var a=this.Db&&_.Di(this.Db);a=this.Db&&this.path===void 0&&this.params.Nm?`${a}${"..."}${this.params.Nm}`:a;
const b=["/"];if(!this.tb)return{E9:!1,commands:b};switch(this.Vc){case "host":b.push("h");b.push(this.tb);break;default:b.push(`${this.tb}`)}if(!this.repository)return{E9:!1,commands:b};b.push(this.repository);if(!a)return{E9:!0,commands:b};b.push("+");b.push(a);if(this.path===void 0)return{E9:!0,commands:b};b.push(":");b.push(this.path);return{E9:!0,commands:b}}kkb(a){const b={};a&&(this.params.line&&(b.l=_.wqa(this.params.line)),this.params.hz&&(b.dlf=this.params.hz),(a=this.Db&&this.path===void 0&&
this.params.Nm?void 0:this.params.Nm)&&(b.dlc=a),this.params.hq&&(b.drf=this.params.hq),this.params.Rf&&(b.drc=this.params.Rf),this.params.iw&&(b.da=this.params.iw),this.params.Qy&&(b.bp=this.params.Qy),this.params.ak!=null&&(b.bpv=this.params.ak),this.params.ig!=null&&(b.bpt=this.params.ig),this.params.Su!=null&&(b.rpv=this.params.Su),this.params.jw!=null&&(b.sf=this.params.jw),this.params.Pb!=null&&(b.ws=this.params.Pb),this.params.iz!=null&&(b.dlw=this.params.iz),this.params.qx!=null&&(b.drw=this.params.qx),
this.params.AK!=null&&(b.flo=this.params.AK),this.params.mP!=null&&(b.ic=this.params.mP),this.params.Sy!=null&&(b.dmbr=this.params.Sy));return b}};_.Sq=function(a,b,c){a.tb=b;a.Vc=c;return a};_.Tq=function(a,b){a.repository=b;return a};_.Uq=function(a,b){a.Db=b;return a};
_.Vq=function(a,b){b.line&&(a.params.line=b.line);b.hz&&(a.params.hz=b.hz);b.Nm&&(a.params.Nm=b.Nm);b.hq&&(a.params.hq=b.hq);b.Rf&&(a.params.Rf=b.Rf);b.iw&&(a.params.iw=b.iw);b.Qy&&(a.params.Qy=b.Qy);b.ak!=null&&(a.params.ak=b.ak);b.ig!=null&&(a.params.ig=b.ig);b.Su!=null&&(a.params.Su=b.Su);b.jw!=null&&(a.params.jw=b.jw);b.Pb&&(a.params.Pb=b.Pb);b.iz!=null&&(a.params.iz=b.iz);b.qx!=null&&(a.params.qx=b.qx);b.AK&&(a.params.AK=b.AK);b.mP&&(a.params.mP=b.mP);b.Sy!=null&&(a.params.Sy=b.Sy);return a};
ZTa=class{constructor(){this.params={}}od(a){this.path=a;return this}lj(a){this.params=a||{};return this}ab(){return new _.Ni({de:this.tb?{id:this.tb,type:this.Vc}:void 0,repository:this.repository,Db:this.Db,path:this.path,params:this.params})}};var $Ta;_.Wq=function(a){return!a.Db||_.Pk(a.Db,"HEAD")};
_.Mi=class extends _.Ni{constructor(a){super(a);this.tb="Google";this.Vc="depot"}get DC(){return this.repository?this.fj()?`/${"piper"}///depot/${this.path}`:`/${this.repository}/${this.path}`:""}fj(){return!(!this.repository||!_.Pk(this.repository,"piper"))}lib(){return new $Ta}sYb(){const a=["/"];this.repository?(this.fj()?a.push("piper","_","depot"):a.push(this.repository),this.path!==void 0&&a.push(this.path)):a.push("repos");return{E9:!0,commands:a}}kkb(a){a=super.kkb(a);this.params.Rf&&(delete a.drc,
a.rcl=this.params.Rf);_.Wq(this)||(a.cl=this.Db);return a}};$Ta=class extends ZTa{constructor(){super();_.Sq(this,"Google","depot")}ab(){return this.Vc!=="depot"?super.ab():new _.Mi(this)}};var Aqa=Object.values(_.Ki);var aUa={appBarTitle:"",appBarFontColor:"#ffffff",showTermsOfServiceLink:!0,showPrivacyLink:!0};var Yq={appBarTitle:"Cloud Source Repositories",showPricingLink:!0,showSshKeysLink:!0,showLanguageAndRegionLink:!0,showTermsOfServiceLink:!0,showPrivacyLink:!0};var Mqa,Nqa="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 Ti;var Rqa,Vi;var Sqa;var bUa;try{bUa=typeof Intl!=="undefined"&&Intl.v8BreakIterator}catch(a){bUa=!1}
_.Zq=class{constructor(){this.soa=(this.isBrowser=(this.CIb=_.n(cn))?this.CIb==="browser":typeof document==="object"&&!!document)&&/(edge)/i.test(navigator.userAgent);this.M$=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);this.zEa=this.isBrowser&&!(!window.chrome&&!bUa)&&typeof CSS!=="undefined"&&!this.soa&&!this.M$;this.Moa=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.zEa&&!this.soa&&!this.M$;this.PM=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in
window);this.VFa=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);this.Dr=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.M$;this.pKa=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.Moa}};_.Zq.O=function(a){return new (a||_.Zq)};_.Zq.ta=_.k({token:_.Zq,oa:_.Zq.O,Ea:"root"});var cUa=new _.wd("cdk-input-modality-detector-options"),dUa={RZc:[18,17,224,91,16]},$q=_.Ui({passive:!0,capture:!0}),ar=class{get H2c(){return this.GT.value}constructor(){this.mc=_.n(_.Zq);this.Zba=null;this.GT=new _.Wh(null);this.CHb=0;this.Tqa=d=>{let e,f;((e=this.uk)==null?0:(f=e.RZc)==null?0:f.some(g=>g===d.keyCode))||(this.GT.next("keyboard"),this.Zba=_.Yi(d))};this.Vqa=d=>{Date.now()-this.CHb<650||(this.GT.next(_.Qi(d)?"keyboard":"mouse"),this.Zba=_.Yi(d))};this.lIb=d=>{_.Ri(d)?this.GT.next("keyboard"):
(this.CHb=Date.now(),this.GT.next("touch"),this.Zba=_.Yi(d))};const a=_.n(_.We),b=_.n(_.di),c=_.n(cUa,{optional:!0});this.uk=Object.assign({},dUa,c);this.VWb=_.x(this.GT,_.eg());_.x(this.VWb,_.Tf());this.mc.isBrowser&&a.Ub(()=>{b.addEventListener("keydown",this.Tqa,$q);b.addEventListener("mousedown",this.Vqa,$q);b.addEventListener("touchstart",this.lIb,$q)})}Ia(){this.GT.complete();this.mc.isBrowser&&(document.removeEventListener("keydown",this.Tqa,$q),document.removeEventListener("mousedown",this.Vqa,
$q),document.removeEventListener("touchstart",this.lIb,$q))}};ar.O=function(a){return new (a||ar)};ar.ta=_.k({token:ar,oa:ar.O,Ea:"root"});var eUa,fUa;eUa=new _.wd("cdk-focus-monitor-default-options");fUa=_.Ui({passive:!0,capture:!0});_.br=function(a,b,c,d){b=_.fj(b);b===a.MOa().activeElement?a.LKc(b).forEach(([e,f])=>a.pIb(e,c,f)):(a.yJb(c),typeof b.focus==="function"&&b.focus(d))};
_.cr=class{constructor(){this.lb=_.n(_.We);this.mc=_.n(_.Zq);this.qqa=_.n(ar);this.MB=null;this.VQa=this.eTa=!1;this.cN=new Map;this.SHb=0;this.F3=new Map;this.PKb=()=>{this.eTa=!0;this.UQc=setTimeout(()=>this.eTa=!1)};this.Fb=_.n(_.di,{optional:!0});this.LJb=new _.Wf;this.Gra=b=>{for(var c=_.Yi(b);c;c=c.parentElement)b.type==="focus"?this.Hq(b,c):this.nl(b,c)};let a;this.REb=((a=_.n(eUa,{optional:!0}))==null?void 0:a.tjd)||0}Pk(a,b=!1){a=_.fj(a);if(!this.mc.isBrowser||a.nodeType!==1)return _.u();
const c=_.Tqa(a)||this.MOa(),d=this.cN.get(a);if(d)return b&&(d.Ata=!0),d.subject;b={Ata:b,subject:new _.Wf,pla:c};this.cN.set(a,b);this.lOc(b);return b.subject}Oi(a){a=_.fj(a);const b=this.cN.get(a);b&&(b.subject.complete(),this.QRa(a),this.cN.delete(a),this.tOc(b))}Ia(){this.cN.forEach((a,b)=>this.Oi(b))}MOa(){return this.Fb||document}PE(){return this.MOa().defaultView||window}VKc(a){return this.MB?this.VQa?this.mPc(a)?"touch":"program":this.MB:this.eTa&&this.yHb?this.yHb:a&&this.vMc(a)?"mouse":
"program"}mPc(a){return this.REb===1||!(a==null||!a.contains(this.qqa.Zba))}QRa(a,b){a.classList.toggle("cdk-focused",!!b);a.classList.toggle("cdk-touch-focused",b==="touch");a.classList.toggle("cdk-keyboard-focused",b==="keyboard");a.classList.toggle("cdk-mouse-focused",b==="mouse");a.classList.toggle("cdk-program-focused",b==="program")}yJb(a,b=!1){this.lb.Ub(()=>{this.MB=a;this.VQa=a==="touch"&&b;this.REb===0&&(clearTimeout(this.qIb),this.qIb=setTimeout(()=>this.MB=null,this.VQa?650:1))})}Hq(a,
b){const c=this.cN.get(b);a=_.Yi(a);c&&(c.Ata||b===a)&&this.pIb(b,this.VKc(a),c)}nl(a,b){const c=this.cN.get(b);!c||c.Ata&&a.relatedTarget instanceof Node&&b.contains(a.relatedTarget)||(this.QRa(b),this.hFb(c,null))}hFb(a,b){a.subject.Tn.length&&this.lb.run(()=>a.subject.next(b))}lOc(a){if(this.mc.isBrowser){var b=a.pla;(a=this.F3.get(b)||0)||this.lb.Ub(()=>{b.addEventListener("focus",this.Gra,fUa);b.addEventListener("blur",this.Gra,fUa)});this.F3.set(b,a+1);++this.SHb===1&&(this.lb.Ub(()=>{this.PE().addEventListener("focus",
this.PKb)}),_.x(this.qqa.VWb,_.hg(this.LJb)).subscribe(c=>{this.yJb(c,!0)}))}}tOc(a){a=a.pla;if(this.F3.has(a)){const b=this.F3.get(a);b>1?this.F3.set(a,b-1):(a.removeEventListener("focus",this.Gra,fUa),a.removeEventListener("blur",this.Gra,fUa),this.F3.delete(a))}--this.SHb||(this.PE().removeEventListener("focus",this.PKb),this.LJb.next(),clearTimeout(this.UQc),clearTimeout(this.qIb))}pIb(a,b,c){this.QRa(a,b);this.hFb(c,b);this.yHb=b}LKc(a){const b=[];this.cN.forEach((c,d)=>{(d===a||c.Ata&&d.contains(a))&&
b.push([d,c])});return b}vMc(a){const b=this.qqa.Zba;if(this.qqa.H2c!=="mouse"||!b||b===a||a.nodeName!=="INPUT"&&a.nodeName!=="TEXTAREA"||a.disabled)return!1;if(a=a.labels)for(let c=0;c<a.length;c++)if(a[c].contains(b))return!0;return!1}};_.cr.O=function(a){return new (a||_.cr)};_.cr.ta=_.k({token:_.cr,oa:_.cr.O,Ea:"root"});var gUa;
gUa=function(a,b){if(!a.mc.isBrowser)return!1;try{var c=(b.ownerDocument&&b.ownerDocument.defaultView||window).frameElement}catch(f){c=null}if(c&&(Xqa(c)===-1||!a.isVisible(c)))return!1;c=b.nodeName.toLowerCase();let d=Xqa(b);if(b.hasAttribute("contenteditable"))a=d!==-1;else{var e;if(!(e=c==="iframe"||c==="object")&&(e=a.mc.Moa&&a.mc.PM)){e=b.nodeName.toLowerCase();let f=e==="input"&&b.type;e=!(f==="text"||f==="password"||e==="select"||e==="textarea")}a=e?!1:c==="audio"?b.hasAttribute("controls")?d!==
-1:!1:c==="video"?d===-1?!1:d!==null?!0:a.mc.VFa||b.hasAttribute("controls"):b.tabIndex>=0}return a};
_.dr=class{constructor(){this.mc=_.n(_.Zq)}yg(a){return a.hasAttribute("disabled")}isVisible(a){return!!(a.offsetWidth||a.offsetHeight||typeof a.getClientRects==="function"&&a.getClientRects().length)&&getComputedStyle(a).visibility==="visible"}tG(a,b){if(a.nodeName.toLowerCase()=="input"&&a.type=="hidden")var c=!1;else c=a.nodeName.toLowerCase(),c=c==="input"||c==="select"||c==="button"||c==="textarea"||a.nodeName.toLowerCase()=="a"&&a.hasAttribute("href")||a.hasAttribute("contenteditable")||Wqa(a);
return c&&!this.yg(a)&&((b==null?void 0:b.VZc)||this.isVisible(a))}};_.dr.O=function(a){return new (a||_.dr)};_.dr.ta=_.k({token:_.dr,oa:_.dr.O,Ea:"root"});var hUa;hUa=new WeakMap;_.er=class{constructor(){this.xc=_.n(_.Ye);this.VJc=_.n(Qm)}load(a){const b=this.Zo=this.Zo||this.xc.get(_.lh);let c=hUa.get(b);c||(c={MVb:new Set,vZb:[]},hUa.set(b,c),b.Be(()=>{let d;(d=hUa.get(b))==null||d.vZb.forEach(e=>e.destroy());hUa.delete(b)}));c.MVb.has(a)||(c.MVb.add(a),c.vZb.push(Hma(a,{RF:this.VJc})))}};_.er.O=function(a){return new (a||_.er)};_.er.ta=_.k({token:_.er,oa:_.er.O,Ea:"root"});_.fr=class{};_.fr.O=function(a){return new (a||_.fr)};_.fr.wa=_.Cf({type:_.fr,na:[["ng-component"]],Qb:["cdkVisuallyHidden"],ya:0,Aa:0,qa:function(){},styles:[".cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}\n"],hb:2,Ma:0});var iUa,jUa,mUa,nUa;iUa=function(a){(a=a.tGb("start"))&&a.focus(void 0);return!!a};jUa=function(a){a.dqa||(a.lb.Ub(()=>{a.HJ||(a.HJ=a.wEb(),a.HJ.addEventListener("focus",a.c2b));a.ZI||(a.ZI=a.wEb(),a.ZI.addEventListener("focus",a.NPb))}),a.Pc.parentNode&&(a.Pc.parentNode.insertBefore(a.HJ,a.Pc),a.Pc.parentNode.insertBefore(a.ZI,a.Pc.nextSibling),a.dqa=!0))};
_.kUa=function(a){const b=a.Pc.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(b){if(!a.TI.tG(b))return a=a.QOa(b),a==null||a.focus(void 0),!!a;b.focus(void 0);return!0}return iUa(a)};_.lUa=function(a){new Promise(b=>{a.XJc(()=>b(_.kUa(a)))})};mUa=function(a,b){a.HJ&&a.ZI&&(a.tda(b,a.HJ),a.tda(b,a.ZI))};
nUa=class{get enabled(){return this.YI}set enabled(a){this.YI=a;this.HJ&&this.ZI&&(this.tda(a,this.HJ),this.tda(a,this.ZI))}constructor(a,b,c,d,e=!1,f){this.Pc=a;this.TI=b;this.lb=c;this.Fb=d;this.xc=f;this.dqa=!1;this.c2b=()=>{const g=this.tGb("end");g&&g.focus(void 0);return!!g};this.NPb=()=>iUa(this);this.YI=!0;e||jUa(this)}destroy(){const a=this.HJ,b=this.ZI;a&&(a.removeEventListener("focus",this.c2b),a.remove());b&&(b.removeEventListener("focus",this.NPb),b.remove());this.HJ=this.ZI=null;this.dqa=
!1}tGb(a){const b=this.Pc.querySelectorAll(`[cdk-focus-region-${a}], `+`[cdkFocusRegion${a}], `+`[cdk-focus-${a}]`);return a=="start"?b.length?b[0]:this.QOa(this.Pc):b.length?b[b.length-1]:this.kGb(this.Pc)}qg(){return this.dqa}QOa(a){if(this.TI.tG(a)&&gUa(this.TI,a))return a;a=a.children;for(let b=0;b<a.length;b++){const c=a[b].nodeType===this.Fb.ELEMENT_NODE?this.QOa(a[b]):null;if(c)return c}return null}kGb(a){if(this.TI.tG(a)&&gUa(this.TI,a))return a;a=a.children;for(let b=a.length-1;b>=0;b--){const c=
a[b].nodeType===this.Fb.ELEMENT_NODE?this.kGb(a[b]):null;if(c)return c}return null}wEb(){const a=this.Fb.createElement("div");this.tda(this.YI,a);a.classList.add("cdk-visually-hidden");a.classList.add("cdk-focus-trap-anchor");a.setAttribute("aria-hidden","true");return a}tda(a,b){a?b.setAttribute("tabindex","0"):b.removeAttribute("tabindex")}XJc(a){this.xc?_.Ze(a,{Rb:this.xc}):setTimeout(a)}};
_.gr=class{constructor(){this.TI=_.n(_.dr);this.lb=_.n(_.We);this.Fb=_.n(_.di);this.xc=_.n(_.Ye);_.n(_.er).load(_.fr)}create(a,b=!1){return new nUa(a,this.TI,this.lb,this.Fb,b,this.xc)}};_.gr.O=function(a){return new (a||_.gr)};_.gr.ta=_.k({token:_.gr,oa:_.gr.O,Ea:"root"});
_.hr=class{get enabled(){let a;return((a=this.Eo)==null?void 0:a.enabled)||!1}set enabled(a){this.Eo&&(this.Eo.enabled=a)}constructor(){this.Ja=_.n(_.ff);this.bba=_.n(_.gr);this.ura=null;_.n(_.Zq).isBrowser&&(this.Eo=this.bba.create(this.Ja.ma,!0))}Ia(){let a;(a=this.Eo)==null||a.destroy();this.ura&&(this.ura.focus(),this.ura=null)}Sd(){let a;(a=this.Eo)==null||jUa(a);this.XLb&&this.VDb()}Mo(){this.Eo&&!this.Eo.qg()&&jUa(this.Eo)}Sb(a){a=a.autoCapture;let b;a&&!a.yK&&this.XLb&&((b=this.Eo)==null?
0:b.qg())&&this.VDb()}VDb(){this.ura=_.Xi();let a;(a=this.Eo)==null||_.lUa(a)}};_.hr.O=function(a){return new (a||_.hr)};_.hr.La=_.Ef({type:_.hr,na:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",_.ph],XLb:[2,"cdkTrapFocusAutoCapture","autoCapture",_.ph]},Qb:["cdkTrapFocus"],features:[_.mg,_.Rm]});var oUa=new Set,ir,jr=class{constructor(){this.mc=_.n(_.Zq);this.Pqa=_.n(_.hJa,{optional:!0});this.pN=this.mc.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Yqa}matchMedia(a){if(this.mc.Moa||this.mc.zEa){var b=this.Pqa;if(!oUa.has(a))try{ir||(ir=document.createElement("style"),b&&ir.setAttribute("nonce",b),ir.setAttribute("type","text/css"),document.head.appendChild(ir)),ir.sheet&&(ir.sheet.insertRule(`@media ${a} {body{ }}`,0),oUa.add(a))}catch(c){console.error(c)}}return this.pN(a)}};
jr.O=function(a){return new (a||jr)};jr.ta=_.k({token:jr,oa:jr.O,Ea:"root"});_.kr=class{constructor(){this.dNc=_.n(jr);this.If=_.n(_.We);this.rRa=new Map;this.ZNa=new _.Wf}Ia(){this.ZNa.next();this.ZNa.complete()}observe(a){a=Zqa(_.Zi(a)).map(b=>this.oOc(b).observable);a=_.Ge(a);a=_.Le(_.x(a,_.Qf(1)),_.x(a,_.eg(),_.Nf(0)));return _.x(a,_.v(b=>{const c={matches:!1,vF:{}};b.forEach(({matches:d,query:e})=>{c.matches=c.matches||d;c.vF[e]=d});return c}))}oOc(a){if(this.rRa.has(a))return this.rRa.get(a);const b=this.dNc.matchMedia(a),c={observable:_.x(new _.te(d=>{const e=f=>this.If.run(()=>
d.next(f));b.addListener(e);return()=>{b.removeListener(e)}}),_.fg(b),_.v(({matches:d})=>({query:a,matches:d})),_.hg(this.ZNa)),Rpd:b};this.rRa.set(a,c);return c}};_.kr.O=function(a){return new (a||_.kr)};_.kr.ta=_.k({token:_.kr,oa:_.kr.O,Ea:"root"});var pUa=function(a){if(!a.mc.isBrowser)return 0;const b=a.Fb.createElement("div");b.style.backgroundColor="rgb(1,2,3)";b.style.position="absolute";a.Fb.body.appendChild(b);a=(a=a.Fb.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},lr=class{constructor(){this.mc=_.n(_.Zq);this.Fb=
_.n(_.di);this.RHc=_.n(_.kr).observe("(forced-colors: active)").subscribe(()=>{this.rPa&&(this.rPa=!1,this.PMa())})}Ia(){this.RHc.unsubscribe()}PMa(){if(!this.rPa&&this.mc.isBrowser&&this.Fb.body){const a=this.Fb.body.classList;a.remove("cdk-high-contrast-active","cdk-high-contrast-black-on-white","cdk-high-contrast-white-on-black");this.rPa=!0;const b=pUa(this);b===1?a.add("cdk-high-contrast-active","cdk-high-contrast-black-on-white"):b===2&&a.add("cdk-high-contrast-active","cdk-high-contrast-white-on-black")}}};
lr.O=function(a){return new (a||lr)};lr.ta=_.k({token:lr,oa:lr.O,Ea:"root"});var qUa=new _.wd("liveAnnouncerElement",{Ea:"root",oa:$qa}),rUa=new _.wd("LIVE_ANNOUNCER_DEFAULT_OPTIONS");_.mr=class{create(a){return typeof MutationObserver==="undefined"?null:new MutationObserver(a)}};_.mr.O=function(a){return new (a||_.mr)};_.mr.ta=_.k({token:_.mr,oa:_.mr.O,Ea:"root"});
_.nr=class{constructor(){this.oNc=_.n(_.mr);this.IB=new Map;this.lb=_.n(_.We)}Ia(){this.IB.forEach((a,b)=>this.iEb(b))}observe(a){const b=_.fj(a);return new _.te(c=>{const d=_.x(this.vNc(b),_.v(e=>e.filter(f=>!ara(f))),_.Te(e=>!!e.length)).subscribe(e=>{this.lb.run(()=>{c.next(e)})});return()=>{d.unsubscribe();this.eQc(b)}})}vNc(a){return this.lb.Ub(()=>{if(this.IB.has(a))this.IB.get(a).count++;else{const b=new _.Wf,c=this.oNc.create(d=>b.next(d));c&&c.observe(a,{characterData:!0,childList:!0,subtree:!0});
this.IB.set(a,{r3c:c,stream:b,count:1})}return this.IB.get(a).stream})}eQc(a){this.IB.has(a)&&(this.IB.get(a).count--,this.IB.get(a).count||this.iEb(a))}iEb(a){if(this.IB.has(a)){const {r3c:b,stream:c}=this.IB.get(a);b&&b.disconnect();c.complete();this.IB.delete(a)}}};_.nr.O=function(a){return new (a||_.nr)};_.nr.ta=_.k({token:_.nr,oa:_.nr.O,Ea:"root"});
_.or=class{get disabled(){return this.qc}set disabled(a){(this.qc=a)?this.NSa():this.bs()}get g5(){return this.xJc}set g5(a){this.xJc=_.gj(a);this.bs()}constructor(){this.MNa=_.n(_.nr);this.Ja=_.n(_.ff);this.event=new _.bn;this.qc=!1;this.PNa=null}Sd(){this.PNa||this.disabled||this.bs()}Ia(){this.NSa()}bs(){this.NSa();const a=this.MNa.observe(this.Ja);this.PNa=(this.g5?_.x(a,_.Nf(this.g5)):a).subscribe(this.event)}NSa(){let a;(a=this.PNa)==null||a.unsubscribe()}};
_.or.O=function(a){return new (a||_.or)};_.or.La=_.Ef({type:_.or,na:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",_.ph],g5:"debounce"},outputs:{event:"cdkObserveContent"},Qb:["cdkObserveContent"],features:[_.mg]});_.pr=class{};_.pr.O=function(a){return new (a||_.pr)};_.pr.Ca=_.Df({type:_.pr});_.pr.Ba=_.Xc({Nb:[_.mr]});var sUa;sUa=0;
_.qr=class{constructor(){this.lb=_.n(_.We);this.vg=_.n(rUa,{optional:!0});this.Fb=_.n(_.di);this.mN=_.n(qUa,{optional:!0})||this.hJc()}Wi(a,...b){const c=this.vg;let d,e;b.length===1&&typeof b[0]==="number"?e=b[0]:[d,e]=b;this.clear();clearTimeout(this.tra);d||(d=c&&c.Bz?c.Bz:"polite");e==null&&c&&(e=c.duration);this.mN.setAttribute("aria-live",d);this.mN.id&&this.bKc(this.mN.id);return this.lb.Ub(()=>{this.opa||(this.opa=new Promise(f=>this.ppa=f));clearTimeout(this.tra);this.tra=setTimeout(()=>{this.mN.textContent=
a;typeof e==="number"&&(this.tra=setTimeout(()=>this.clear(),e));let f;(f=this.ppa)==null||f.call(this);this.opa=this.ppa=void 0},100);return this.opa})}clear(){this.mN&&(this.mN.textContent="")}Ia(){clearTimeout(this.tra);let a;(a=this.mN)==null||a.remove();this.mN=null;let b;(b=this.ppa)==null||b.call(this);this.opa=this.ppa=void 0}hJc(){const a=this.Fb.getElementsByClassName("cdk-live-announcer-element"),b=this.Fb.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-${sUa++}`;this.Fb.body.appendChild(b);return b}bKc(a){const b=this.Fb.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let c=0;c<b.length;c++){const d=b[c],e=d.getAttribute("aria-owns");e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}};_.qr.O=function(a){return new (a||_.qr)};
_.qr.ta=_.k({token:_.qr,oa:_.qr.O,Ea:"root"});_.rr=class{constructor(){_.n(lr).PMa()}};_.rr.O=function(a){return new (a||_.rr)};_.rr.Ca=_.Df({type:_.rr});_.rr.Ba=_.Xc({imports:[_.pr]});var dra;dra=0;_.tUa=function(a,b,c,d){if(a.kIc(b,c)){var e=cra(c,d);typeof c!=="string"?(era(c,a.Mh),a.YE.set(e,{wja:c,NAa:0})):a.YE.has(e)||a.iJc(c,d);a.mHb(b,e)||a.iHc(b,e)}};_.sr=function(a,b,c,d){if(c&&a.nHb(b)){d=cra(c,d);a.mHb(b,d)&&a.vOc(b,d);typeof c==="string"&&(b=a.YE.get(d))&&b.NAa===0&&a.CJc(d);var e;((e=a.qN)==null?void 0:e.childNodes.length)===0&&(a.qN.remove(),a.qN=null)}};
_.tr=class{constructor(){this.mc=_.n(_.Zq);this.Fb=_.n(_.di);this.YE=new Map;this.qN=null;this.Mh=`${dra++}`;_.n(_.er).load(_.fr);this.Mh=_.n(gJa)+"-"+dra++}Ia(){const a=this.Fb.querySelectorAll(`[${"cdk-describedby-host"}="${this.Mh}"]`);for(let c=0;c<a.length;c++)this.sOc(a[c]),a[c].removeAttribute("cdk-describedby-host");let b;(b=this.qN)==null||b.remove();this.qN=null;this.YE.clear()}iJc(a,b){const c=this.Fb.createElement("div");era(c,this.Mh);c.textContent=a;b&&c.setAttribute("role",b);this.jJc();
this.qN.appendChild(c);this.YE.set(cra(a,b),{wja:c,NAa:0})}CJc(a){let b,c;(b=this.YE.get(a))==null||(c=b.wja)==null||c.remove();this.YE.delete(a)}jJc(){if(!this.qN){var a=this.Fb.querySelectorAll('.cdk-describedby-message-container[platform="server"]');for(let b=0;b<a.length;b++)a[b].remove();a=this.Fb.createElement("div");a.style.visibility="hidden";a.classList.add("cdk-describedby-message-container");a.classList.add("cdk-visually-hidden");this.mc.isBrowser||a.setAttribute("platform","server");this.Fb.body.appendChild(a);
this.qN=a}}sOc(a){const b=bra(a,"aria-describedby").filter(c=>c.indexOf("cdk-describedby-message")!=0);a.setAttribute("aria-describedby",b.join(" "))}iHc(a,b){b=this.YE.get(b);_.hj(a,"aria-describedby",b.wja.id);a.setAttribute("cdk-describedby-host",this.Mh);b.NAa++}vOc(a,b){b=this.YE.get(b);b.NAa--;_.ij(a,"aria-describedby",b.wja.id);a.removeAttribute("cdk-describedby-host")}mHb(a,b){a=bra(a,"aria-describedby");b=(b=this.YE.get(b))&&b.wja.id;return!!b&&a.indexOf(b)!=-1}kIc(a,b){if(!this.nHb(a))return!1;
if(b&&typeof b==="object")return!0;b=b==null?"":`${b}`.trim();a=a.getAttribute("aria-label");return b?!a||a.trim()!==b:!1}nHb(a){return a.nodeType===this.Fb.ELEMENT_NODE}};_.tr.O=function(a){return new (a||_.tr)};_.tr.ta=_.k({token:_.tr,oa:_.tr.O,Ea:"root"});var uUa=class extends nUa{get enabled(){return this.YI}set enabled(a){(this.YI=a)?this.S2.register(this):this.S2.yC(this)}constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,g.defer,l);this.S2=e;this.mqa=f;this.S2.register(this)}destroy(){this.S2.yC(this);super.destroy()}iFb(){this.mqa.MYb(this);mUa(this,!0)}TEb(){this.mqa.nLb(this);mUa(this,!1)}};var vUa=class{constructor(){this.vT=null}MYb(a){this.vT&&a.Fb.removeEventListener("focus",this.vT,!0);this.vT=b=>this.MN(a,b);a.lb.Ub(()=>{a.Fb.addEventListener("focus",this.vT,!0)})}nLb(a){this.vT&&(a.Fb.removeEventListener("focus",this.vT,!0),this.vT=null)}MN(a,b){b=b.target;const c=a.Pc;let d;!b||c.contains(b)||((d=b.closest)==null?0:d.call(b,"div.cdk-overlay-pane"))||setTimeout(()=>{a.enabled&&!c.contains(a.Fb.activeElement)&&iUa(a)})}};var wUa=new _.wd("FOCUS_TRAP_INERT_STRATEGY");var ur=class{constructor(){this.Kpa=[]}register(a){let b=this.Kpa=this.Kpa.filter(c=>c!==a);b.length&&b[b.length-1].TEb();b.push(a);a.iFb()}yC(a){a.TEb();const b=this.Kpa;a=b.indexOf(a);a!==-1&&(b.splice(a,1),b.length&&b[b.length-1].iFb())}};ur.O=function(a){return new (a||ur)};ur.ta=_.k({token:ur,oa:ur.O,Ea:"root"});var vr=class{constructor(){this.TI=_.n(_.dr);this.lb=_.n(_.We);this.S2=_.n(ur);this.Fb=_.n(_.di);this.xc=_.n(_.Ye);this.mqa=_.n(wUa,{optional:!0})||new vUa}create(a,b={defer:!1}){return new uUa(a,this.TI,this.lb,this.Fb,this.S2,this.mqa,typeof b==="boolean"?{defer:b}:b,this.xc)}};vr.O=function(a){return new (a||vr)};vr.ta=_.k({token:vr,oa:vr.O,Ea:"root"});var xUa;xUa={};_.wr=class{constructor(){this.uDb=_.n(gJa)}getId(a){this.uDb!=="ng"&&(a+=this.uDb);xUa.hasOwnProperty(a)||(xUa[a]=0);return`${a}${xUa[a]++}`}};_.wr.O=function(a){return new (a||_.wr)};_.wr.ta=_.k({token:_.wr,oa:_.wr.O,Ea:"root"});var yUa=class{constructor(a,b){this.Dqa=new _.Wf;this.Cc=[];this.I3=-1;this.VT=[];this.b0b=this.NRa=new _.Wf;const c=typeof(b==null?void 0:b.p1a)==="number"?b.p1a:200;if(b==null?0:b.Zu)this.fu=b.Zu;this.Zla(a);this.jPc(c)}destroy(){this.VT=[];this.Dqa.complete();this.NRa.complete()}Zla(a){this.Cc=a}MK(a){const b=a.keyCode;a.key&&a.key.length===1?this.Dqa.next(a.key.toLocaleUpperCase()):(b>=65&&b<=90||b>=48&&b<=57)&&this.Dqa.next(String.fromCharCode(b))}p7(){return this.VT.length>0}reset(){this.VT=
[]}jPc(a){_.x(this.Dqa,_.ig(b=>this.VT.push(b)),_.Nf(a),_.Te(()=>this.VT.length>0),_.v(()=>this.VT.join("").toLocaleUpperCase())).subscribe(b=>{for(let c=1;c<this.Cc.length+1;c++){const d=this.Cc[(this.I3+c)%this.Cc.length];let e,f,g;if(((e=this.fu)==null||!e.call(this,d))&&((g=(f=d).Tp)==null?void 0:g.call(f).toLocaleUpperCase().trim().indexOf(b))===0){this.NRa.next(d);break}}this.VT=[]})}};_.xr=function(a,b){a.hqa=b;return a};_.yr=function(a){a.EPa=!0;return a};_.zr=function(a,b){var c=a.bT();b=typeof b==="number"?b:c.indexOf(b);c=c[b];a.ki.set(c==null?null:c);a.ko=b;(a=a.Rl)!=null&&(a.I3=b)};_.Ar=function(a){a.ko<0?a.QB(0,1):a.rJb(1)};_.zUa=function(a){a.ko<0&&a.Kda?a.QB(a.bT().length-1,-1):a.rJb(-1)};
_.AUa=class{constructor(a,b){this.Cc=a;this.ko=-1;this.ki=_.Ug(null);this.Kda=!1;this.S3=_.ne.EMPTY;this.V3=!0;this.oDb=[];this.EPa=!1;this.xca={enabled:!1,k5:10};this.fu=c=>c.disabled;this.sM=new _.Wf;this.Fc=new _.Wf;a instanceof _.Ng?this.JMc=a.Jc.subscribe(c=>this.uHb(c.toArray())):_.If(a)&&(this.OJc=_.xh(()=>this.uHb(a()),{Rb:b}))}Zu(a){this.fu=a;return this}Ox(a=!0){this.Kda=a;return this}DE(a=200){this.S3.unsubscribe();const b=this.bT();this.Rl=new yUa(b,{p1a:typeof a==="number"?a:void 0,Zu:c=>
this.fu(c)});this.S3=this.Rl.b0b.subscribe(c=>{this.kj(c)});return this}kj(a){const b=this.ki();_.zr(this,a);this.ki()!==b&&this.Fc.next(this.ko)}Sm(a){var b=a.keyCode,c=["altKey","ctrlKey","metaKey","shiftKey"].every(e=>!a[e]||this.oDb.indexOf(e)>-1);switch(b){case 9:this.sM.next();return;case 40:if(this.V3&&c){_.Ar(this);break}else return;case 38:if(this.V3&&c){_.zUa(this);break}else return;case 39:if(this.hqa&&c){this.hqa==="rtl"?_.zUa(this):_.Ar(this);break}else return;case 37:if(this.hqa&&c){this.hqa===
"rtl"?_.Ar(this):_.zUa(this);break}else return;case 36:if(this.EPa&&c){this.QB(0,1);break}else return;case 35:if(this.EPa&&c){this.QB(this.bT().length-1,-1);break}else return;case 33:if(this.xca.enabled&&c){b=this.ko-this.xca.k5;this.QB(b>0?b:0,1);break}else return;case 34:if(this.xca.enabled&&c){b=this.ko+this.xca.k5;c=this.bT().length;this.QB(b<c?b:c-1,-1);break}else return;default:if(c||_.Si(a,"shiftKey")){let e;(e=this.Rl)==null||e.MK(a)}return}let d;(d=this.Rl)==null||d.reset();a.preventDefault()}get ds(){return this.ko}get mf(){return this.ki()}p7(){return!!this.Rl&&
this.Rl.p7()}destroy(){this.S3.unsubscribe();let a;(a=this.JMc)==null||a.unsubscribe();let b;(b=this.OJc)==null||b.destroy();let c;(c=this.Rl)==null||c.destroy();this.sM.complete();this.Fc.complete()}rJb(a){this.Kda?this.ROc(a):this.QOc(a)}ROc(a){const b=this.bT();for(let c=1;c<=b.length;c++){const d=(this.ko+a*c+b.length)%b.length;if(!this.fu(b[d])){this.kj(d);break}}}QOc(a){this.QB(this.ko+a,a)}QB(a,b){const c=this.bT();if(c[a]){for(;this.fu(c[a]);)if(a+=b,!c[a])return;this.kj(a)}}bT(){return _.If(this.Cc)?
this.Cc():this.Cc instanceof _.Ng?this.Cc.toArray():this.Cc}uHb(a){var b;(b=this.Rl)==null||b.Zla(a);if(b=this.ki())a=a.indexOf(b),a>-1&&a!==this.ko&&(this.ko=a,(b=this.Rl)!=null&&(b.I3=a))}};_.Br=function(a,b){a.MB=b;return a};_.Cr=class extends _.AUa{constructor(){super(...arguments);this.MB="program"}kj(a){super.kj(a);this.mf&&this.mf.focus(this.MB)}};var BUa;
BUa=class{MPa(){if(!this.JGb&&this.Cc.length!==0){var a=0;for(var b=0;b<this.Cc.length;b++)if(!this.fu(this.Cc[b])&&!this.uMc(this.Cc[b])){a=b;break}b=this.Cc[a];if(b.hWb){var c;(c=this.ki)==null||c.V3b();this.ko=a;this.ki=b;(c=this.Rl)!=null&&(c.I3=a);b.hWb()}else this.Vy(a);this.JGb=!0}}constructor(a,b){this.ko=-1;this.ki=null;this.CJb=!1;this.FPa="ltr";this.fu=()=>!1;this.gu=c=>c;this.Cc=[];this.S3=_.ne.EMPTY;this.JGb=!1;this.Fc=new _.Wf;a instanceof _.Ng?(this.Cc=a.toArray(),a.Jc.subscribe(c=>{this.Cc=
c.toArray();let d;(d=this.Rl)==null||d.Zla(this.Cc);this.oKb(this.Cc);this.MPa()})):_.Ue(a)?a.subscribe(c=>{this.Cc=c;let d;(d=this.Rl)==null||d.Zla(c);this.oKb(c);this.MPa()}):(this.Cc=a,this.MPa());typeof b.X7c==="boolean"&&(this.CJb=b.X7c);b.vSb&&(this.FPa=b.vSb);b.Zu&&(this.fu=b.Zu);b.vq&&(this.gu=b.vq);typeof b.R3b!=="undefined"&&this.dPc(b.R3b)}destroy(){this.S3.unsubscribe();let a;(a=this.Rl)==null||a.destroy();this.Fc.complete()}Sm(a){switch(a.key){case "Tab":return;case "ArrowDown":this.qKc();
break;case "ArrowUp":this.rKc();break;case "ArrowRight":this.FPa==="rtl"?this.rEb():this.pFb();break;case "ArrowLeft":this.FPa==="rtl"?this.pFb():this.rEb();break;case "Home":this.nKc();break;case "End":this.pKc();break;case "Enter":case " ":this.cDb();break;default:if(a.key==="*")this.ZJc();else{var b;(b=this.Rl)==null||b.MK(a);return}}let c;(c=this.Rl)==null||c.reset();a.preventDefault()}nKc(){this.Vy(this.yFb(-1))}pKc(){this.Vy(this.zFb(this.Cc.length))}qKc(){this.Vy(this.yFb(this.ko))}rKc(){this.Vy(this.zFb(this.ko))}Vy(a){var b=
{};b.BPb!=null||(b.BPb=!0);let c=typeof a==="number"?a:this.Cc.findIndex(g=>this.gu(g)===this.gu(a));if(!(c<0||c>=this.Cc.length)){var d=this.Cc[c];if(this.ki===null||this.gu(d)!==this.gu(this.ki)){var e=this.ki;this.ki=d!=null?d:null;this.ko=c;(d=this.Rl)!=null&&(d.I3=c);var f;(f=this.ki)==null||f.focus();e==null||e.V3b();b.BPb&&this.Fc.next(this.ki);this.CJb&&this.cDb()}}}oKb(a){const b=this.ki;if(b&&(a=a.findIndex(c=>this.gu(c)===this.gu(b)),a>-1&&a!==this.ko)){this.ko=a;let c;(c=this.Rl)!=null&&
(c.I3=a)}}dPc(a){this.Rl=new yUa(this.Cc,{p1a:typeof a==="number"?a:void 0,Zu:b=>this.fu(b)});this.S3=this.Rl.b0b.subscribe(b=>{this.Vy(b)})}yFb(a){for(let b=a+1;b<this.Cc.length;b++)if(!this.fu(this.Cc[b]))return b;return a}zFb(a){for(let b=a-1;b>=0;b--)if(!this.fu(this.Cc[b]))return b;return a}rEb(){if(this.ki)if(this.lHb())this.ki.collapse();else{const a=this.ki.getParent();a&&!this.fu(a)&&this.Vy(a)}}pFb(){this.ki&&(this.lHb()?_.x(_.jj(this.ki.OC()),_.Qf(1)).subscribe(a=>{(a=a.find(b=>!this.fu(b)))&&
this.Vy(a)}):this.ki.expand())}lHb(){return this.ki?typeof this.ki.Zd==="boolean"?this.ki.Zd:this.ki.Zd():!1}uMc(a){let b;return typeof a.yg==="boolean"?a.yg:(b=a.yg)==null?void 0:b.call(a)}ZJc(){if(this.ki){var a=this.ki.getParent();_.x(a?_.jj(a.OC()):_.u(this.Cc.filter(b=>b.getParent()===null)),_.Qf(1)).subscribe(b=>{for(const c of b)c.expand()})}}cDb(){let a;(a=this.ki)==null||a.Qv()}};_.CUa=new _.wd("tree-key-manager",{Ea:"root",oa:function(){return(a,b)=>new BUa(a,b)}});var Dr=class{};Dr.O=function(a){return new (a||Dr)};
Dr.wa=_.Cf({type:Dr,na:[["ng-component"]],ya:0,Aa:0,qa:function(){},styles:[".mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;pointer-events:none;background-color:var(--mat-badge-background-color, var(--mat-sys-error));color:var(--mat-badge-text-color, var(--mat-sys-on-error));font-family:var(--mat-badge-text-font, var(--mat-sys-label-small-font));font-weight:var(--mat-badge-text-weight, var(--mat-sys-label-small-weight));border-radius:var(--mat-badge-container-shape, var(--mat-sys-corner-full))}.mat-badge-above .mat-badge-content{bottom:100%}.mat-badge-below .mat-badge-content{top:100%}.mat-badge-before .mat-badge-content{right:100%}[dir=rtl] .mat-badge-before .mat-badge-content{right:auto;left:100%}.mat-badge-after .mat-badge-content{left:100%}[dir=rtl] .mat-badge-after .mat-badge-content{left:auto;right:100%}@media(forced-colors: active){.mat-badge-content{outline:solid 1px;border-radius:0}}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-error) 38%, transparent));color:var(--mat-badge-disabled-state-text-color, var(--mat-sys-on-error))}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:var(--mat-badge-legacy-small-size-container-size, unset);height:var(--mat-badge-legacy-small-size-container-size, unset);min-width:var(--mat-badge-small-size-container-size, 6px);min-height:var(--mat-badge-small-size-container-size, 6px);line-height:var(--mat-badge-small-size-line-height, 6px);padding:var(--mat-badge-small-size-container-padding, 0);font-size:var(--mat-badge-small-size-text-size, 0);margin:var(--mat-badge-small-size-container-offset, -6px 0)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset, -6px)}.mat-badge-medium .mat-badge-content{width:var(--mat-badge-legacy-container-size, unset);height:var(--mat-badge-legacy-container-size, unset);min-width:var(--mat-badge-container-size, 16px);min-height:var(--mat-badge-container-size, 16px);line-height:var(--mat-badge-line-height, 16px);padding:var(--mat-badge-container-padding, 0 4px);font-size:var(--mat-badge-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-container-offset, -12px 0)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset, -12px)}.mat-badge-large .mat-badge-content{width:var(--mat-badge-legacy-large-size-container-size, unset);height:var(--mat-badge-legacy-large-size-container-size, unset);min-width:var(--mat-badge-large-size-container-size, 16px);min-height:var(--mat-badge-large-size-container-size, 16px);line-height:var(--mat-badge-large-size-line-height, 16px);padding:var(--mat-badge-large-size-container-padding, 0 4px);font-size:var(--mat-badge-large-size-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-large-size-container-offset, -12px 0)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset, -12px)}\n"],hb:2,
Ma:0});
var Er=class{get color(){return this.Ti}set color(a){this.Zca(a);this.Ti=a}get content(){return this.ME}set content(a){this.AKb(a)}get description(){return this.EJc}set description(a){this.lQc(a)}constructor(){this.lb=_.n(_.We);this.Ja=_.n(_.ff);this.pB=_.n(_.tr);this.Td=_.n(_.fn);this.re=_.n(_.dn,{optional:!0});this.Pr=_.n(_.wr);this.Ti="primary";this.WXb=!0;this.position="above after";this.size="medium";this.xn=!1;this.Gba=_.n(_.dr);this.Fb=_.n(_.di);_.n(_.er).load(Dr);_.n(_.er).load(_.fr)}isAfter(){return this.position.indexOf("before")===-1}Sa(){this.DIc();
this.content&&!this.WM&&(this.WM=this.xEb(),this.AKb(this.content));this.xn=!0}Ia(){if(this.Td.Uq){this.Td.Uq(this.WM);let a;(a=this.lT)==null||a.remove()}_.sr(this.pB,this.Ja.ma,this.description)}pHb(){return this.Gba.tG(this.Ja.ma,{VZc:!0})}xEb(){const a=this.Td.createElement("span");a.setAttribute("id",this.Pr.getId("mat-badge-content-"));a.setAttribute("aria-hidden","true");a.classList.add("mat-badge-content");this.re==="NoopAnimations"&&a.classList.add("_mat-animation-noopable");this.Ja.ma.appendChild(a);
typeof requestAnimationFrame==="function"&&this.re!=="NoopAnimations"?this.lb.Ub(()=>{requestAnimationFrame(()=>{a.classList.add("mat-badge-active")})}):a.classList.add("mat-badge-active");return a}AKb(a){a=`${a!=null?a:""}`.trim();this.xn&&a&&!this.WM&&(this.WM=this.xEb());this.WM&&(this.WM.textContent=a);this.ME=a}lQc(a){_.sr(this.pB,this.Ja.ma,this.description);a&&!this.pHb()||this.uOc();this.EJc=a;this.pHb()?_.tUa(this.pB,this.Ja.ma,a):this.oQc()}oQc(){this.lT||(this.lT=this.Fb.createElement("span"),
this.lT.classList.add("cdk-visually-hidden"));this.lT.textContent=this.description;let a;(a=this.WM)==null||a.appendChild(this.lT)}uOc(){let a;(a=this.lT)==null||a.remove();this.lT=void 0}Zca(a){const b=this.Ja.ma.classList;b.remove(`mat-badge-${this.Ti}`);a&&b.add(`mat-badge-${a}`)}DIc(){const a=this.Ja.ma.querySelectorAll(":scope > .mat-badge-content");for(const b of Array.from(a))b!==this.WM&&b.remove()}};Er.O=function(a){return new (a||Er)};
Er.La=_.Ef({type:Er,na:[["","matBadge",""]],nb:[1,"mat-badge"],ob:20,Ya:function(a,b){a&2&&_.tg("mat-badge-overlap",b.WXb)("mat-badge-above",b.position.indexOf("below")===-1)("mat-badge-below",b.position.indexOf("below")!==-1)("mat-badge-before",!b.isAfter())("mat-badge-after",b.isAfter())("mat-badge-small",b.size==="small")("mat-badge-medium",b.size==="medium")("mat-badge-large",b.size==="large")("mat-badge-hidden",b.hidden||!b.content)("mat-badge-disabled",b.disabled)},inputs:{color:[0,"matBadgeColor",
"color"],WXb:[2,"matBadgeOverlap","overlap",_.ph],disabled:[2,"matBadgeDisabled","disabled",_.ph],position:[0,"matBadgePosition","position"],content:[0,"matBadge","content"],description:[0,"matBadgeDescription","description"],size:[0,"matBadgeSize","size"],hidden:[2,"matBadgeHidden","hidden",_.ph]},features:[_.mg]});var DUa=class{constructor(a,b,c){this.cO=a;this.defaultValue=b;this.iTb=c}},EUa=class{constructor(a,b,c){this.uk=a;this.Kqa=b;this.zNc=c;this.pSa=[];this.pOc=this.XHc();this.pSa=this.PIc()}get Lgb(){return this.Kqa}get cRc(){return this.dDb||this.uk.cO}get AU(){let a=this.cRc;return this.m$a(a)?this.KHb(a):this.uk.defaultValue}m$a(a){return typeof this.uk.iTb[a]!=="undefined"}destroy(){this.pSa.forEach(a=>{a.unsubscribe()});this.pSa=[]}PIc(){let a=[];this.pOc.forEach(b=>{this.kQa(b.key)&&a.push(_.x(this.Lgb.observe(b.alias),
_.v(c=>{c=c.clone();c.wmb=this.uk.cO;return c})).subscribe(c=>{this.ANc(c)}))});return a}XHc(){return this.Lgb.vF.map(a=>kj({},a,{cO:this.uk.cO,key:this.uk.cO+a.suffix})).filter(a=>this.kQa(a.key))}ANc(a){a.wmb==this.uk.cO&&(a.value=this.dIc(a),this.zNc(a))}kQa(a){return this.KHb(a)!==void 0}dIc(a){const b=this.uk.cO+a.suffix;let c=this.dDb;c=a.matches?b:c==b?null:c;this.dDb=this.EQc(c);return this.AU}EQc(a){let b=this.Lgb.eRc,c=d=>!this.kQa(d);c(a)&&b.some(d=>{d=this.uk.cO+d.suffix;return c(d)?!1:
(a=d,!0)});return a}KHb(a){return this.uk.iTb[a]}};var FUa=new _.wd("Token (@angular/flex-layout) Breakpoints");var GUa=function(a,b){return a.Jv.find(c=>c.alias==b)},HUa=function(a,b){return a.Jv.find(c=>c.ij==b)},Fr=class{constructor(a){this.Jv=a}get items(){return[...this.Jv]}get L1b(){let a=this.Jv.filter(c=>c.Zw===!0),b=this.Jv.filter(c=>c.Zw!==!0);return[...a,...b]}get a4c(){return this.Jv.filter(a=>a.Zw==1)}get rsa(){return this.Jv.map(a=>a.alias)}get suffixes(){return this.Jv.map(a=>a.suffix)}};Fr.O=function(a){return new (a||Fr)(_.m(FUa))};Fr.ta=_.k({token:Fr,oa:Fr.O});var IUa=class{constructor(a=!1,b="all",c="",d=""){this.matches=a;this.ij=b;this.Qhb=c;this.suffix=d}clone(){return new IUa(this.matches,this.ij,this.Qhb,this.suffix)}};var JUa=function(a,b){b=typeof b==="undefined"?[]:typeof b==="string"?[b]:ira(b);b.length>0&&(hra(b,a.Fb),b.forEach(c=>{let d=a.Jv.get(c),e=f=>{a.If.run(()=>{a.HJb.next(new IUa(f.matches,c))})};d||(d=a.VHc(c),d.addListener(e),a.Jv.set(c,d));d.matches&&e(d)}))},Gr=class{constructor(a,b){this.If=a;this.Fb=b;this.Jv=new Map;this.HJb=new _.Wh(new IUa(!0));this.uNc=this.HJb.Xf()}isActive(a){return this.Jv.has(a)?this.Jv.get(a).matches:!1}observe(a){JUa(this,a);return _.x(this.uNc,_.Te(b=>a?b.ij===a:!0))}VHc(a){return fra()&&
window.matchMedia("all").addListener?window.matchMedia(a):{matches:a==="all"||a==="",media:a,addListener:()=>{},removeListener:()=>{}}}};Gr.O=function(a){return new (a||Gr)(_.m(_.We),_.m(_.di))};Gr.ta=_.k({token:Gr,oa:Gr.O});var gra={};_.Hr=class{constructor(a,b){this.ES=a;this.pN=b;this.kOc()}get vF(){return[...this.ES.items]}get eRc(){return this.ES.a4c.reverse().filter(a=>this.pN.isActive(a.ij))}get active(){let a=null;this.vF.reverse().forEach(c=>{c.alias!==""&&!a&&this.pN.isActive(c.ij)&&(a=c)});let b=this.vF[0];return a||(this.pN.isActive(b.ij)?b:null)}isActive(a){let b=GUa(this.ES,a)||HUa(this.ES,a);return this.pN.isActive(b?b.ij:a)}observe(a){let b=GUa(this.ES,a)||HUa(this.ES,a);return _.x(this.pN.observe(b?b.ij:a),_.v(c=>
jra(c,b)),_.Te(c=>b?c.Qhb!=="":!0))}kOc(){let a=this.ES.L1b.map(b=>b.ij);JUa(this.pN,a)}};_.Hr.O=function(a){return new (a||_.Hr)(_.m(Fr),_.m(Gr))};_.Hr.ta=_.k({token:_.Hr,oa:_.Hr.O});var nra=["row","column","row-reverse","column-reverse"];_.Ir=class{constructor(a,b,c){this.Kqa=a;this.Ja=b;this.Td=c;this.pqa={};this.fqa=!1}get parentElement(){return this.Ja.ma.parentNode}get ma(){return this.Ja.ma}BJ(a){return this.pqa[a]}Sa(){this.ued=this.QKc();this.fqa=!0}Sb(a){throw Error("bc`"+a);}Ia(){this.kl&&this.kl.destroy();this.Kqa=null}wed(a,b){a=this.BJ(a);return a!==void 0&&a!==null&&a!==""?a:b}QKc(a=this.ma){return ura(a||this.ma,"display")}ved(a,b=this.ma){b=b||this.ma;return rra()?b.getAttribute(a):""}jGb(a,b=!1){let c="row";a&&(c=
ura(a,"flex-direction")||"row",rra()&&a.style["flex-direction"]||!b||tra(this.Td,mra(c),[a]));return c.trim()}s2(a,b,c=this.ma){var d=this.Td;c=c||this.ma;let e={};typeof a==="string"&&(e[a]=b,a=e);e=qra(a);sra(e,c,d)}hed(a,b){tra(this.Td,a,b||[])}Oc(a,b){if(typeof b==="object")for(let c in b)this.pqa[c]=b[c];else this.pqa[a]=b}Uba(a,b,c){this.kl||(this.kl=new EUa(new DUa(a,b,this.pqa),this.Kqa,d=>c(d)));return this.kl}m$a(a){return this.kl.m$a(a)}};
_.Ir.O=function(a){return new (a||_.Ir)(_.B(_.Hr),_.B(_.ff),_.B(_.fn))};_.Ir.La=_.Ef({type:_.Ir,features:[_.Rm]});_.Jr=class extends _.Ir{set layout(a){this.Oc("layout",a)}set w1c(a){this.Oc("layoutXs",a)}set u1c(a){this.Oc("layoutSm",a)}set t1c(a){this.Oc("layoutMd",a)}set o1c(a){this.Oc("layoutLg",a)}set v1c(a){this.Oc("layoutXl",a)}set n1c(a){this.Oc("layoutGtXs",a)}set m1c(a){this.Oc("layoutGtSm",a)}set l1c(a){this.Oc("layoutGtMd",a)}set k1c(a){this.Oc("layoutGtLg",a)}set r1c(a){this.Oc("layoutLtSm",a)}set q1c(a){this.Oc("layoutLtMd",a)}set p1c(a){this.Oc("layoutLtLg",a)}set s1c(a){this.Oc("layoutLtXl",a)}constructor(a,
b,c){super(a,b,c);this.rDb=new _.Wh("row");this.seb=this.rDb.Xf()}Sb(a){(a.layout!=null||this.kl)&&this.WSa()}Sa(){super.Sa();this.Uba("layout","row",a=>{this.WSa(a.value)});this.WSa()}WSa(a){a=a||this.BJ("layout")||"row";this.kl&&(a=this.kl.AU);a=mra(a);this.s2(a);this.rDb.next(a["flex-direction"])}};_.Jr.O=function(a){return new (a||_.Jr)(_.B(_.Hr),_.B(_.ff),_.B(_.fn))};
_.Jr.La=_.Ef({type:_.Jr,na:[["","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:[0,"fxLayout","layout"],w1c:[0,"fxLayout.xs","layoutXs"],u1c:[0,"fxLayout.sm","layoutSm"],t1c:[0,"fxLayout.md","layoutMd"],o1c:[0,
"fxLayout.lg","layoutLg"],v1c:[0,"fxLayout.xl","layoutXl"],n1c:[0,"fxLayout.gt-xs","layoutGtXs"],m1c:[0,"fxLayout.gt-sm","layoutGtSm"],l1c:[0,"fxLayout.gt-md","layoutGtMd"],k1c:[0,"fxLayout.gt-lg","layoutGtLg"],r1c:[0,"fxLayout.lt-sm","layoutLtSm"],q1c:[0,"fxLayout.lt-md","layoutLtMd"],p1c:[0,"fxLayout.lt-lg","layoutLtLg"],s1c:[0,"fxLayout.lt-xl","layoutLtXl"]},standalone:!1,features:[_.lg,_.Rm]});_.Kr=class extends _.Ir{set align(a){this.Oc("align",a)}set nUa(a){this.Oc("alignXs",a)}set kUa(a){this.Oc("alignSm",a)}set jUa(a){this.Oc("alignMd",a)}set eUa(a){this.Oc("alignLg",a)}set mUa(a){this.Oc("alignXl",a)}set dUa(a){this.Oc("alignGtXs",a)}set cUa(a){this.Oc("alignGtSm",a)}set bUa(a){this.Oc("alignGtMd",a)}set aUa(a){this.Oc("alignGtLg",a)}set hUa(a){this.Oc("alignLtSm",a)}set gUa(a){this.Oc("alignLtMd",a)}set fUa(a){this.Oc("alignLtLg",a)}set iUa(a){this.Oc("alignLtXl",a)}constructor(a,
b,c,d){super(a,b,c);this.Qr="row";d&&(this.qJ=d.seb.subscribe(this.oca.bind(this)))}Sb(a){(a.align!=null||this.kl)&&this.xy()}Sa(){super.Sa();this.Uba("align","start stretch",a=>{this.xy(a.value)});this.xy()}Ia(){super.Ia();this.qJ&&this.qJ.unsubscribe()}xy(a){a=a||this.BJ("align")||"start stretch";this.kl&&(a=this.kl.AU);this.s2(this.maa(a));this.nDb(a,this.Qr?this.Qr:"row")}oca(a){this.Qr=(a||"").toLowerCase();nra.find(b=>b===this.Qr)||(this.Qr="row");a=this.BJ("align")||"start stretch";this.kl&&
(a=this.kl.AU);this.nDb(a,this.Qr||"row")}maa(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 kj(b,{display:"flex","flex-direction":this.Qr||"row","box-sizing":"border-box"})}nDb(a,b){[,a]=a.split(" ");a=="stretch"&&this.s2({"box-sizing":"border-box","max-width":pra(b)?null:"100%","max-height":pra(b)?"100%":null})}};
_.Kr.O=function(a){return new (a||_.Kr)(_.B(_.Hr),_.B(_.ff),_.B(_.fn),_.B(_.Jr,10))};
_.Kr.La=_.Ef({type:_.Kr,na:[["","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:[0,"fxLayoutAlign","align"],nUa:[0,"fxLayoutAlign.xs","alignXs"],
kUa:[0,"fxLayoutAlign.sm","alignSm"],jUa:[0,"fxLayoutAlign.md","alignMd"],eUa:[0,"fxLayoutAlign.lg","alignLg"],mUa:[0,"fxLayoutAlign.xl","alignXl"],dUa:[0,"fxLayoutAlign.gt-xs","alignGtXs"],cUa:[0,"fxLayoutAlign.gt-sm","alignGtSm"],bUa:[0,"fxLayoutAlign.gt-md","alignGtMd"],aUa:[0,"fxLayoutAlign.gt-lg","alignGtLg"],hUa:[0,"fxLayoutAlign.lt-sm","alignLtSm"],gUa:[0,"fxLayoutAlign.lt-md","alignLtMd"],fUa:[0,"fxLayoutAlign.lt-lg","alignLtLg"],iUa:[0,"fxLayoutAlign.lt-xl","alignLtXl"]},standalone:!1,features:[_.lg,
_.Rm]});var KUa=class{};var LUa=function(a){queueMicrotask(()=>a.LB())},xj=class{constructor(a=0,b=0){this.Gq=[];this.Iq=[];this.KB=[];this.sca=[];this.tca=[];this.my=this.Kb=this.SB=!1;this.lf=0;this.wZ=null;this.totalTime=a+b}LB(){this.my||(this.my=!0,this.Gq.forEach(a=>a()),this.Gq=[])}VG(a){this.tca.push(a);this.Iq.push(a)}Uw(a){this.sca.push(a);this.Gq.push(a)}Be(a){this.KB.push(a)}NK(){return this.SB}init(){}play(){this.NK()||(this.qca(),LUa(this));this.SB=!0}qca(){this.Iq.forEach(a=>a());this.Iq=[]}pause(){}Gz(){}finish(){this.LB()}destroy(){this.Kb||
(this.Kb=!0,this.NK()||this.qca(),this.finish(),this.KB.forEach(a=>a()),this.KB=[])}reset(){this.my=this.SB=!1;this.Iq=this.tca;this.Gq=this.sca}setPosition(a){this.lf=this.totalTime?a*this.totalTime:1}n1(a){a=a=="start"?this.Iq:this.Gq;a.forEach(b=>b());a.length=0}};var Ira=class{constructor(a){this.Gq=[];this.Iq=[];this.Kb=this.SB=this.my=!1;this.KB=[];this.wZ=null;this.totalTime=0;this.Gh=a;let b=0,c=0,d=0;const e=this.Gh.length;e==0?queueMicrotask(()=>this.LB()):this.Gh.forEach(f=>{f.Uw(()=>{++b==e&&this.LB()});f.Be(()=>{++c==e&&this.Fq()});f.VG(()=>{++d==e&&this.qca()})});this.totalTime=this.Gh.reduce((f,g)=>Math.max(f,g.totalTime),0)}LB(){this.my||(this.my=!0,this.Gq.forEach(a=>a()),this.Gq=[])}init(){this.Gh.forEach(a=>a.init())}VG(a){this.Iq.push(a)}qca(){this.NK()||
(this.SB=!0,this.Iq.forEach(a=>a()),this.Iq=[])}Uw(a){this.Gq.push(a)}Be(a){this.KB.push(a)}NK(){return this.SB}play(){this.wZ||this.init();this.qca();this.Gh.forEach(a=>a.play())}pause(){this.Gh.forEach(a=>a.pause())}Gz(){this.Gh.forEach(a=>a.Gz())}finish(){this.LB();this.Gh.forEach(a=>a.finish())}destroy(){this.Fq()}Fq(){this.Kb||(this.Kb=!0,this.LB(),this.Gh.forEach(a=>a.destroy()),this.KB.forEach(a=>a()),this.KB=[])}reset(){this.Gh.forEach(a=>a.reset());this.SB=this.my=this.Kb=!1}setPosition(a){const b=
a*this.totalTime;this.Gh.forEach(c=>{c.setPosition(c.totalTime?Math.min(1,b/c.totalTime):1)})}iea(){this.Gh.forEach(a=>{a.iea&&a.iea()})}n1(a){a=a=="start"?this.Iq:this.Gq;a.forEach(b=>b());a.length=0}};var Era=RegExp("{{\\s*(.+?)\\s*}}","g"),Fra=/-+([a-z0-9])/g;var MUa=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(" ")),Jra=function(a,b,c){let d="";const e=b.toString().trim();MUa.has(a)&&b!==0&&b!=="0"&&(typeof b==="number"?d="px":(a=b.match(/^[+-]?[\d\.]+([a-z]*)$/))&&
a[1].length==0&&c.push(new _.$c(3005,!1)));return e+d},NUa=class extends KUa{};var Pra=typeof document==="undefined"?null:document.documentElement;var Lr=class{oua(a,b){return Rra(a,b)}Ewa(a){return Qra(a)}query(a,b,c){return Sra(a,b,c)}t_a(a,b,c){return c||""}animate(a,b,c,d){return new xj(c,d)}};Lr.O=function(a){return new (a||Lr)};Lr.ta=_.k({token:Lr,oa:Lr.O});var OUa=class{};var Wra=new Set(["true","1"]),Xra=new Set(["false","0"]);var Yra=RegExp("s*:selfs*,?","g"),QUa=class{constructor(a){this.Xt=a}ab(a,b){b=new PUa(b);this.jJb(b);return wj(this,uj(a),b)}jJb(a){a.d5="";a.Yta=new Map;a.Yta.set("",new Map);a.currentTime=0}U4b(a,b){let c=b.lQ=0,d=b.FF=0;const e=[],f=[];a.name.charAt(0)=="@"&&b.errors.push(new _.$c(3006,!1));a.Bfa.forEach(g=>{this.jJb(b);if(g.type==0){var l=g.name;l.toString().split(/\s*,\s*/).forEach(p=>{g.name=p;e.push(this.Hzb(g,b))});g.name=l}else g.type==1?(l=this.Izb(g,b),c+=l.lQ,d+=l.FF,f.push(l)):b.errors.push(new _.$c(3007,
!1))});return{type:7,name:a.name,states:e,bA:f,lQ:c,FF:d,options:null}}Hzb(a,b){const c=this.ioa(a.styles,b),d=a.options&&a.options.params||null;if(c.zTc){const e=new Set,f=d||{};c.styles.forEach(g=>{g instanceof Map&&g.forEach(l=>{Cra(l).forEach(p=>{f.hasOwnProperty(p)||e.add(p)})})});e.size&&b.errors.push(vra([...e.values()]))}return{type:0,name:a.name,style:c,options:d?{params:d}:null}}Izb(a,b){b.lQ=0;b.FF=0;const c=wj(this,uj(a.animation),b);return{type:1,sWb:Vra(a.BWc,b.errors),animation:c,lQ:b.lQ,
FF:b.FF,options:Aj(a.options)}}S4b(a,b){return{type:2,oh:a.oh.map(c=>wj(this,c,b)),options:Aj(a.options)}}Q4b(a,b){const c=b.currentTime;let d=0;const e=a.oh.map(f=>{b.currentTime=c;f=wj(this,f,b);d=Math.max(d,b.currentTime);return f});b.currentTime=d;return{type:3,oh:e,options:Aj(a.options)}}N4b(a,b){const c=asa(a.zM,b.errors);b.Ny=c;var d=a.styles?a.styles:_.oj({});if(d.type==5)a=this.UDa(d,b);else{d=a.styles;a=!1;d||(a=!0,d={},c.easing&&(d.easing=c.easing),d=_.oj(d));b.currentTime+=c.duration+
c.delay;const e=this.ioa(d,b);e.R_c=a;a=e}b.Ny=null;return{type:4,zM:c,style:a,options:null}}ioa(a,b){a=this.LHb(a,b);this.GKb(a,b);return a}LHb(a,b){const c=[],d=Array.isArray(a.styles)?a.styles:[a.styles];for(let g of d)typeof g==="string"?g==="*"?c.push(g):b.errors.push(new _.$c(3002,!1)):c.push(new Map(Object.entries(g)));let e=!1,f=null;c.forEach(g=>{if(g instanceof Map&&(g.has("easing")&&(f=g.get("easing"),g.delete("easing")),!e))for(let l of g.values())if(l.toString().indexOf("{{")>=0){e=!0;
break}});return{type:6,styles:c,easing:f,offset:a.offset,zTc:e,options:null}}GKb(a,b){const c=b.Ny;let d=b.currentTime,e=b.currentTime;c&&e>0&&(e-=c.duration+c.delay);a.styles.forEach(f=>{typeof f!=="string"&&f.forEach((g,l)=>{const p=b.Yta.get(b.d5),t=p.get(l);let w=!0;t&&(e!=d&&e>=t.startTime&&d<=t.endTime&&(b.errors.push(new _.$c(3010,!1)),w=!1),e=t.startTime);w&&p.set(l,{startTime:e,endTime:d});b.options&&Dra(g,b.options,b.errors)})})}UDa(a,b){const c={type:5,styles:[],options:null};if(!b.Ny)return b.errors.push(new _.$c(3011,
!1)),c;let d=0;const e=[];let f=!1,g=!1,l=0;const p=a.oh.map(L=>{L=this.LHb(L,b);let U=L.offset!=null?L.offset:$ra(L.styles),ba=0;U!=null&&(d++,ba=L.offset=U);g=g||ba<0||ba>1;f=f||ba<l;l=ba;e.push(ba);return L});g&&b.errors.push(new _.$c(3012,!1));f&&b.errors.push(new _.$c(3200,!1));a=a.oh.length;let t=0;d>0&&d<a?b.errors.push(new _.$c(3202,!1)):d==0&&(t=1/(a-1));const w=a-1,A=b.currentTime,G=b.Ny,J=G.duration;p.forEach((L,U)=>{U=t>0?U==w?1:t*U:e[U];const ba=U*J;b.currentTime=A+G.delay+ba;G.duration=
ba;this.GKb(L,b);L.offset=U;c.styles.push(L)});return c}VDa(a,b){return{type:8,animation:wj(this,uj(a.animation),b),options:Aj(a.options)}}O4b(a,b){b.FF++;return{type:9,options:Aj(a.options)}}P4b(a,b){return{type:10,animation:this.VDa(a.animation,b),options:Aj(a.options)}}R4b(a,b){const c=b.d5,d=a.options||{};b.lQ++;b.G0a=a;const [e,f]=Zra(a.Pa);b.d5=c.length?c+" "+e:e;zj(b.Yta,b.d5,new Map);const g=wj(this,uj(a.animation),b);b.G0a=null;b.d5=c;return{type:11,Pa:e,limit:d.limit||0,optional:!!d.optional,
YZc:f,animation:g,Iqd:a.Pa,options:Aj(a.options)}}T4b(a,b){b.G0a||b.errors.push(new _.$c(3013,!1));const c=a.zM==="full"?{duration:0,delay:0,easing:"full"}:zra(a.zM,b.errors,!0);return{type:12,animation:wj(this,uj(a.animation),b),zM:c,options:null}}},PUa=class{constructor(a){this.errors=a;this.FF=this.lQ=0;this.Ny=this.d5=this.G0a=this.jK=null;this.currentTime=0;this.Yta=new Map;this.options=null}};var RUa=class{constructor(){this.Wba=new Map}get(a){return this.Wba.get(a)||[]}append(a,b){let c=this.Wba.get(a);c||this.Wba.set(a,c=[]);c.push(...b)}has(a){return this.Wba.has(a)}clear(){this.Wba.clear()}};var SUa=RegExp(":enter","g"),TUa=RegExp(":leave","g"),csa=class{ita(a,b,c,d,e,f,g,l,p,t=[]){p=p||new RUa;a=new UUa(a,b,p,d,e,t,[]);a.options=l;d=l.delay?rj(l.delay):0;a.qf.wO(d);VUa(a.qf,[f],null,a.errors,l);wj(this,c,a);c=a.FH.filter(w=>w.TNb());if(c.length&&g.size){let w;for(f=c.length-1;f>=0;f--)if(e=c[f],e.element===b){w=e;break}w&&w.yEb===w.Bq&&VUa(w,[g],null,a.errors,l)}return c.length?c.map(w=>w.ita()):[bsa(b,[],[],[],0,d,"",!1)]}U4b(){}Hzb(){}Izb(){}O4b(a,b){var c=b.q2b.get(b.element);if(c){const d=
Mr(b,a.options),e=b.qf.currentTime;c=this.MQc(c,d,d.options);e!=c&&Nr(b,c)}b.previousNode=a}P4b(a,b){const c=Mr(b,a.options);Nr(c);this.xHc([a.options,a.animation.options],b,c);this.VDa(a.animation,c);Nr(b,c.qf.currentTime);b.previousNode=a}xHc(a,b,c){for(const d of a){let e;if(a=(e=d)==null?void 0:e.delay){let f,g;a=typeof a==="number"?a:rj(vj(a,(g=(f=d)==null?void 0:f.params)!=null?g:{},b.errors));c.wO(a)}}}MQc(a,b,c){let d=b.qf.currentTime;const e=c.duration!=null?rj(c.duration):null,f=c.delay!=
null?rj(c.delay):null;e!==0&&a.forEach(g=>{const l={duration:e!=null?e:g.duration,delay:b.qf.currentTime+(f!=null?f:0)+g.delay,easing:""};g=new WUa(b.Xt,g.element,g.BP,g.q8,g.JZ,l,g.s9c);b.FH.push(g);d=Math.max(d,l.duration+l.delay)});return d}VDa(a,b){XUa(b,a.options,!0);wj(this,a.animation,b);b.previousNode=a}S4b(a,b){const c=b.Qub;let d=b;const e=a.options;e&&(e.params||e.delay)&&(d=Mr(b,e),Nr(d),e.delay!=null&&(d.previousNode.type==6&&(Or(d.qf),d.previousNode=YUa),d.wO(rj(e.delay))));a.oh.length&&
(a.oh.forEach(f=>wj(this,f,d)),Pr(d.qf),d.Qub>c&&Nr(d));b.previousNode=a}Q4b(a,b){const c=[];let d=b.qf.currentTime;const e=a.options&&a.options.delay?rj(a.options.delay):0;a.oh.forEach(f=>{const g=Mr(b,a.options);e&&g.wO(e);wj(this,f,g);d=Math.max(d,g.qf.currentTime);c.push(g.qf)});c.forEach(f=>ZUa(b.qf,f));Nr(b,d);b.previousNode=a}NQc(a,b){return a.q3a?(a=a.p9c,a=b.params?vj(a,b.params,b.errors):a,zra(a,b.errors)):{duration:a.duration,delay:a.delay,easing:a.easing}}N4b(a,b){const c=b.Ny=this.NQc(a.zM,
b),d=b.qf;c.delay&&($Ua(b.qf,b.qf.duration+c.delay),Or(d));const e=a.style;e.type==5?this.UDa(e,b):($Ua(b.qf,b.qf.duration+c.duration),this.ioa(e,b),Pr(d));b.Ny=null;b.previousNode=a}ioa(a,b){const c=b.qf;var d=b.Ny;!d&&c.Bq.size>0&&(c.duration+=1,c.oQa());d=d&&d.easing||a.easing;if(a.R_c){d&&c.oRa.set("easing",d);for(let [e,f]of c.Z2)d=e,c.aNa.set(d,f||"*"),c.Bq.set(d,"*");c.yEb=c.Bq}else VUa(c,a.styles,d,b.errors,b.options);b.previousNode=a}UDa(a,b){const c=b.Ny,d=b.qf.duration,e=c.duration,f=Mr(b).qf;
f.easing=c.easing;a.styles.forEach(g=>{$Ua(f,(g.offset||0)*e);VUa(f,g.styles,g.easing,b.errors,b.options);Pr(f)});ZUa(b.qf,f);Nr(b,d+e);b.previousNode=a}R4b(a,b){var c=b.qf.currentTime;const d=a.options||{},e=d.delay?rj(d.delay):0;e&&(b.previousNode.type===6||c==0&&b.qf.Bq.size>0)&&(Or(b.qf),b.previousNode=YUa);let f=c;c=aVa(b,a.Pa,a.limit,a.YZc,d.optional?!0:!1,b.errors);b.mfa=c.length;let g=null;c.forEach((l,p)=>{b.qu=p;p=Mr(b,a.options,l);e&&p.wO(e);l===b.element&&(g=p.qf);wj(this,a.animation,
p);Pr(p.qf);f=Math.max(f,p.qf.currentTime)});b.qu=0;b.mfa=0;Nr(b,f);g&&(ZUa(b.qf,g),Or(b.qf));b.previousNode=a}T4b(a,b){const c=b.pYb,d=b.qf;var e=a.zM,f=Math.abs(e.duration);const g=f*(b.mfa-1);f*=b.qu;switch(e.duration<0?"reverse":e.easing){case "reverse":f=g-f;break;case "full":f=c.vOb}e=b.qf;f&&e.wO(f);e=e.currentTime;wj(this,a.animation,b);b.previousNode=a;c.vOb=d.currentTime-e+(d.startTime-c.qf.startTime)}},YUa={},Mr=function(a,b=null,c){c=c||a.element;c=new UUa(a.Xt,c,a.q2b,a.lFb,a.FHb,a.errors,
a.FH,a.qf.fork(c,0));c.previousNode=a.previousNode;c.Ny=a.Ny;c.options=a.ZIc();XUa(c,b);c.qu=a.qu;c.mfa=a.mfa;c.pYb=a;a.Qub++;return c},Nr=function(a,b){a.previousNode=YUa;a.qf=a.qf.fork(a.element,b);a.FH.push(a.qf)},XUa=function(a,b,c){if(b){var d=a.options;b.duration!=null&&(d.duration=rj(b.duration));b.delay!=null&&(d.delay=rj(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]=vj(e[g],f,a.errors))})}}},aVa=function(a,
b,c,d,e,f){let g=[];d&&g.push(a.element);b.length>0&&(b=b.replace(SUa,"."+a.lFb),b=b.replace(TUa,"."+a.FHb),a=a.Xt.query(a.element,b,c!=1),c!==0&&(a=c<0?a.slice(a.length+c,a.length):a.slice(0,c)),g.push(...a));e||g.length!=0||f.push(new _.$c(3014,!1));return g},UUa=class{constructor(a,b,c,d,e,f,g,l){this.Xt=a;this.element=b;this.q2b=c;this.lFb=d;this.FHb=e;this.errors=f;this.FH=g;this.Ny=this.pYb=null;this.previousNode=YUa;this.Qub=0;this.options={};this.vOb=this.mfa=this.qu=0;this.qf=l||new bVa(this.Xt,
b,0);g.push(this.qf)}get params(){return this.options.params}ZIc(){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}wO(a){a>0&&this.qf.wO(a)}},VUa=function(a,b,c,d,e){c&&a.oRa.set("easing",c);c=e&&e.params||{};b=esa(b,a.Z2);for(let [f,g]of b){b=f;e=vj(g,c,d);a.A3.set(b,e);if(!a.m3.has(b)){let l;a.aNa.set(b,(l=a.Z2.get(b))!=null?l:"*")}a.ON(b,e)}},Or=function(a){for(let [b,c]of a.m3){let d=b,e=c;a.A3.set(d,e);a.ON(d,
e)}},Pr=function(a){a.A3.size!=0&&(a.A3.forEach((b,c)=>{a.Bq.set(c,b)}),a.A3.clear(),a.m3.forEach((b,c)=>{a.Bq.has(c)||a.Bq.set(c,b)}))},ZUa=function(a,b){b.kSa.forEach((c,d)=>{const e=a.kSa.get(d);(!e||c.time>e.time)&&a.ON(d,c.value)})},$Ua=function(a,b){Pr(a);a.duration=b;a.oQa()},bVa=class{constructor(a,b,c,d){this.Xt=a;this.element=b;this.startTime=c;this.Vaa=d;this.duration=0;this.easing=null;this.oRa=new Map;this.Bq=new Map;this.j3=new Map;this.kSa=new Map;this.m3=new Map;this.A3=new Map;this.aNa=
new Map;this.yEb=null;this.Vaa||(this.Vaa=new Map);this.Z2=this.Vaa.get(b);this.Z2||(this.Z2=this.m3,this.Vaa.set(b,this.m3));this.oQa()}TNb(){switch(this.j3.size){case 0:return!1;case 1:return this.Bq.size>0;default:return!0}}get currentTime(){return this.startTime+this.duration}wO(a){const b=this.j3.size===1&&this.A3.size;this.duration||b?($Ua(this,this.currentTime+a),b&&Or(this)):this.startTime+=a}fork(a,b){Pr(this);return new bVa(this.Xt,a,b||this.currentTime,this.Vaa)}oQa(){this.Bq&&(this.oRa=
this.Bq);this.Bq=this.j3.get(this.duration);this.Bq||(this.Bq=new Map,this.j3.set(this.duration,this.Bq))}ON(a,b){this.m3.set(a,b);this.Z2.set(a,b);this.kSa.set(a,{time:this.currentTime,value:b})}get properties(){const a=[];for(let b in this.Bq)a.push(b);return a}ita(){Pr(this);const a=new Set,b=new Set,c=this.j3.size===1&&this.duration===0;let d=[];this.j3.forEach((g,l)=>{g=new Map([...this.aNa,...g]);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.values()],f=[...b.values()];if(c){const g=d[0],l=new Map(g);g.set("offset",0);l.set("offset",1);d=[g,l]}return bsa(this.element,d,e,f,this.duration,this.startTime,this.easing,!1)}},WUa=class extends bVa{constructor(a,b,c,d,e,f,g=!1){super(a,b,f.delay);this.BP=c;this.q8=d;this.JZ=e;this.APc=g;this.zM={duration:f.duration,delay:f.delay,easing:f.easing}}TNb(){return this.BP.length>1}ita(){let a=this.BP,{delay:b,duration:c,easing:d}=this.zM;if(this.APc&&b){const g=[],l=c+b;var e=b/l,f=new Map(a[0]);
f.set("offset",0);g.push(f);f=new Map(a[0]);f.set("offset",Math.round(e*100)/100);g.push(f);e=a.length-1;for(f=1;f<=e;f++){let p=new Map(a[f]);const t=p.get("offset");p.set("offset",Math.round((b+t*c)/l*100)/100);g.push(p)}c=l;b=0;d="";a=g}return bsa(this.element,a,this.q8,this.JZ,c,b,d,!0)}};var cVa={},isa=class{constructor(a,b,c){this.jKb=a;this.VJ=b;this.JJb=c}match(a,b,c,d){return gsa(this.VJ.sWb,a,b,c,d)}x4(a,b,c){let d=this.JJb.get("*");a!==void 0&&(d=this.JJb.get(a==null?void 0:a.toString())||d);return d?d.x4(b,c):new Map}ab(a,b,c,d,e,f,g,l,p,t){const w=[];var A=this.VJ.options&&this.VJ.options.params||cVa;g=this.x4(c,g&&g.params||cVa,w);const G=l&&l.params||cVa;l=this.x4(d,G,w);const J=new Set,L=new Map,U=new Map,ba=d==="void";let la;A={params:hsa(G,A),delay:(la=this.VJ.options)==
null?void 0:la.delay};a=t?[]:dsa(a,b,this.VJ.animation,e,f,g,l,A,p,w);let za=0;a.forEach(Ba=>{za=Math.max(Ba.duration+Ba.delay,za)});if(w.length)return fsa(b,this.jKb,c,d,ba,g,l,[],[],L,U,za,w);a.forEach(Ba=>{const Ea=Ba.element,Xa=zj(L,Ea,new Set);Ba.q8.forEach(Ia=>Xa.add(Ia));const ob=zj(U,Ea,new Set);Ba.JZ.forEach(Ia=>ob.add(Ia));Ea!==b&&J.add(Ea)});return fsa(b,this.jKb,c,d,ba,g,l,a,[...J.values()],L,U,za)}},dVa=class{constructor(a,b){this.styles=a;this.JUc=b}x4(a,b){const c=new Map,d=hsa(a,this.JUc);
this.styles.styles.forEach(e=>{typeof e!=="string"&&e.forEach((f,g)=>{f&&(f=vj(f,d,b));const l=Bra(g);f=Jra(l,f,b);c.set(g,f)})});return c}};var eVa=function(a,b,c,d,e){return a.M3b.find(f=>f.match(b,c,d,e))||null},fVa=class{constructor(a,b,c){this.name=a;this.VJ=b;this.Qqa=c;this.M3b=[];this.states=new Map;b.states.forEach(d=>{this.states.set(d.name,new dVa(d.style,d.options&&d.options.params||{}))});ksa(this.states,"true","1");ksa(this.states,"false","0");b.bA.forEach(d=>{this.M3b.push(new isa(a,d,this.states))});this.zva=jsa(a,this.states)}};var gVa=new RUa,hVa=class{constructor(a,b,c){this.Vsa=a;this.Xt=b;this.Qqa=c;this.qDb=new Map;this.dRa=new Map;this.Gh=[]}register(a,b){const c=[];b=(new QUa(this.Xt)).ab(b,c,[]);if(c.length)throw new _.$c(3503,!1);this.qDb.set(a,b)}A2(a,b,c){const d=a.element;b=Kra(a.BP,b,c);return this.Xt.animate(d,b,a.duration,a.delay,a.easing,[],!0)}create(a,b,c={}){var d=[];const e=this.qDb.get(a),f=new Map;e?(b=dsa(this.Xt,b,e,"ng-enter","ng-leave",new Map,new Map,c,gVa,d),b.forEach(g=>{const l=zj(f,g.element,
new Map);g.JZ.forEach(p=>l.set(p,null))})):(d.push(new _.$c(3300,!1)),b=[]);if(d.length)throw new _.$c(3504,!1);f.forEach((g,l)=>{g.forEach((p,t)=>{g.set(t,this.Xt.t_a(l,t,"*"))})});d=b.map(g=>{const l=f.get(g.element);return this.A2(g,new Map,l)});d=yj(d);this.dRa.set(a,d);d.Be(()=>this.destroy(a));this.Gh.push(d);return d}destroy(a){const b=this.aPa(a);b.destroy();this.dRa.delete(a);a=this.Gh.indexOf(b);a>=0&&this.Gh.splice(a,1)}aPa(a){a=this.dRa.get(a);if(!a)throw new _.$c(3301,!1);return a}listen(a,
b,c,d){b=Nra(b,"","","");Mra(this.aPa(a),c,b,d);return()=>{}}xg(a,b,c,d){if(c=="register")this.register(a,d[0]);else if(c=="create")this.create(a,b,d[0]||{});else switch(b=this.aPa(a),c){case "play":b.play();break;case "pause":b.pause();break;case "reset":b.reset();break;case "restart":b.Gz();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 iVa=[],jVa={fm:"",m0:!1,Asb:!1,Zwa:!1,pob:!1},nsa={fm:"",Asb:!1,m0:!1,Zwa:!1,pob:!0},kVa=function(a,b){const c=b.params;if(c){const d=a.options.params;Object.keys(c).forEach(e=>{d[e]==null&&(d[e]=c[e])})}},lVa=class{get params(){return this.options.params}constructor(a,b){this.fm=b===void 0?"":b;var c=(b=a&&a.hasOwnProperty("value"))?a.value:a;this.value=c!=null?c:null;b?(a=Object.assign({},a),this.options=(delete a.value,a)):this.options={};this.options.params||(this.options.params={})}},mVa=
new lVa("void"),nVa=function(a,b){a.Tj.gE.delete(b);a.P2.delete(b);const c=a.Tj.EZ.get(b);c&&(c.forEach(d=>d.destroy()),a.Tj.EZ.delete(b))},pVa=function(a,b,c,d,e){const f=a.Tj.gE.get(b),g=new Map;if(f){const l=[];f.forEach((p,t)=>{g.set(t,p.value);a.NN.has(t)&&(p=a.trigger(b,t,"void",e))&&l.push(p)});if(l.length)return oVa(a.Tj,a.id,b,!0,c,g),d&&yj(l).Uw(()=>Dj(a.Tj,b)),!0}return!1},rVa=function(a,b){const c=a.P2.get(b),d=a.Tj.gE.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.NN.get(f).zva,l=d.get(f)||mVa,p=new lVa("void"),t=new qVa(a.id,f,b);a.Tj.kDa++;a.vra.push({element:b,Qo:f,transition:g,Sp:l,di:p,DZ:t,ZTb:!0})}})}},sVa=function(a,b){const c=[];a.vra.forEach(d=>{const e=d.DZ;if(!e.nc){var f=d.element,g=a.P2.get(f);g&&g.forEach(l=>{if(l.name==d.Qo){const p=Nra(f,d.Qo,d.Sp.value,d.di.value);p._data=b;Mra(d.DZ,l.phase,p,l.callback)}});e.oWb?Qr(a.Tj,()=>{e.destroy()}):c.push(d)}});a.vra=[];return c.sort((d,e)=>{const f=d.transition.VJ.FF,g=e.transition.VJ.FF;
return f==0||g==0?f-g:a.Tj.Vq.oua(d.element,e.element)?1:-1})},vVa=class{constructor(a,b,c){this.id=a;this.oG=b;this.Tj=c;this.Gh=[];this.NN=new Map;this.vra=[];this.P2=new Map;this.TGb="ng-tns-"+a;Bj(b,this.TGb)}listen(a,b,c,d){if(!this.NN.has(b))throw new _.$c(3302,!1);if(c==null||c.length==0)throw new _.$c(3303,!1);if(c!="start"&&c!="done")throw new _.$c(3400,!1);const e=zj(this.P2,a,[]),f={name:b,phase:c,callback:d};e.push(f);const g=zj(this.Tj.gE,a,new Map);g.has(b)||(Bj(a,"ng-trigger"),Bj(a,
"ng-trigger-"+b),g.set(b,mVa));return()=>{Qr(this.Tj,()=>{const l=e.indexOf(f);l>=0&&e.splice(l,1);this.NN.has(b)||g.delete(b)})}}register(a,b){if(this.NN.has(a))return!1;this.NN.set(a,b);return!0}uLc(a){a=this.NN.get(a);if(!a)throw new _.$c(3401,!1);return a}trigger(a,b,c,d){d=d===void 0?!0:d;const e=this.uLc(b),f=new qVa(this.id,b,a);var g=this.Tj.gE.get(a);g||(Bj(a,"ng-trigger"),Bj(a,"ng-trigger-"+b),this.Tj.gE.set(a,g=new Map));let l=g.get(b);const p=new lVa(c,this.id);c&&c.hasOwnProperty("value")||
!l||kVa(p,l.options);g.set(b,p);l||(l=mVa);if(p.value!=="void"&&l.value===p.value){if(!tsa(l.params,p.params)){d=[];const w=e.zva.x4(l.value,l.params,d),A=e.zva.x4(p.value,p.params,d);d.length?this.Tj.reportError(d):Qr(this.Tj,()=>{tj(a,w);sj(a,A)})}}else{c=zj(this.Tj.EZ,a,[]);c.forEach(w=>{w.fm==this.id&&w.Qo==b&&w.ix&&w.destroy()});g=eVa(e,l.value,p.value,a,p.params);var t=!1;if(!g){if(!d)return;g=e.zva;t=!0}this.Tj.kDa++;this.vra.push({element:a,Qo:b,transition:g,Sp:l,di:p,DZ:f,ZTb:t});t||(Bj(a,
"ng-animate-queued"),f.VG(()=>{Cj(a,"ng-animate-queued")}));f.Uw(()=>{var w=this.Gh.indexOf(f);w>=0&&this.Gh.splice(w,1);if(w=this.Tj.EZ.get(a)){let A=w.indexOf(f);A>=0&&w.splice(A,1)}});this.Gh.push(f);c.push(f);return f}}yC(a){this.NN.delete(a);this.Tj.gE.forEach(b=>b.delete(a));this.P2.forEach((b,c)=>{this.P2.set(c,b.filter(d=>d.name!=a))})}FJb(a,b){const c=this.Tj.Vq.query(a,".ng-trigger",!0);c.forEach(d=>{if(!d.__ng_removed){var e=tVa(this.Tj,d);e.size?e.forEach(f=>pVa(f,d,b,!1,!0)):nVa(this,
d)}});this.Tj.Uda(()=>c.forEach(d=>nVa(this,d)))}removeNode(a,b){const c=this.Tj;a.childElementCount&&this.FJb(a,b);if(!pVa(this,a,b,!0)){var d=!1;if(c.Jwb){var e=c.Gh.length?c.m8.get(a):[];if(e&&e.length)d=!0;else for(e=a;e=e.parentNode;)if(c.gE.get(e)){d=!0;break}}rVa(this,a);d?oVa(c,this.id,a,!1,b):(d=a.__ng_removed,d&&d!==jVa||(Qr(c,()=>nVa(this,a)),uVa(c,a),c.MQa(a,b)))}}insertNode(a){Bj(a,this.TGb)}destroy(a){this.Gh.forEach(b=>b.destroy());this.FJb(this.oG,a)}},Qr=function(a,b){a.xOa.push(b)},
tVa=function(a,b){const c=new Set;if(b=a.gE.get(b))for(let d of b.values())d.fm&&(b=a.VS(d.fm))&&c.add(b);return c},oVa=function(a,b,c,d,e,f){a.fK.push(c);c.__ng_removed={fm:b,m0:e,Zwa:d,pob:!1,Elb:f}},Dj=function(a,b){const c=b.__ng_removed;if(c&&c.m0){b.__ng_removed=jVa;if(c.fm){uVa(a,b);const e=a.VS(c.fm);e&&nVa(e,b)}a.MQa(b,c.m0)}let d;((d=b.classList)==null?0:d.contains("ng-animate-disabled"))&&wVa(a,b,!1);a.Vq.query(b,".ng-animate-disabled",!0).forEach(e=>{wVa(a,e,!1)})},uVa=function(a,b){let c=
a.Vq.query(b,".ng-trigger",!0);c.forEach(d=>xVa(a,d));a.m8.size!=0&&(c=a.Vq.query(b,".ng-animating",!0),c.forEach(d=>yVa(a,d)))},wVa=function(a,b,c){c?a.r5.has(b)||(a.r5.add(b),Bj(b,"ng-animate-disabled")):a.r5.has(b)&&(a.r5.delete(b),Cj(b,"ng-animate-disabled"))},xVa=function(a,b){(a=a.EZ.get(b))&&a.forEach(c=>{c.ix?c.oWb=!0:c.destroy()})},yVa=function(a,b){(a=a.m8.get(b))&&a.forEach(c=>c.finish())},BVa=class{MQa(a,b){this.Yja(a,b)}constructor(a,b,c){this.Vsa=a;this.Vq=b;this.Qqa=c;this.Gh=[];this.jza=
new Map;this.EZ=new Map;this.m8=new Map;this.gE=new Map;this.r5=new Set;this.kDa=this.Jwb=0;this.bca={};this.q3=[];this.xOa=[];this.isa=[];this.Zhb=new Map;this.lO=[];this.fK=[];this.Yja=()=>{}}JDb(a,b){const c=this.q3,d=this.Zhb;if(c.length-1>=0){let e=!1,f=this.Vq.Ewa(b);for(;f;){const g=d.get(f);if(g){c.splice(c.indexOf(g)+1,0,a);e=!0;break}f=this.Vq.Ewa(f)}e||c.unshift(a)}else c.push(a);d.set(b,a);return a}register(a,b){var c=this.bca[a];c||(c=new vVa(a,b,this),this.Vsa&&this.Vq.oua(this.Vsa,
b)?this.JDb(c,b):(this.jza.set(b,c),this.lO.push(b)),c=this.bca[a]=c);return c}dob(a,b,c){(a=this.bca[a])&&a.register(b,c)&&this.Jwb++}destroy(a,b){a&&(Qr(this,()=>{}),this.Uda(()=>{const c=this.VS(a);this.Zhb.delete(c.oG);const d=this.q3.indexOf(c);d>=0&&this.q3.splice(d,1);c.destroy(b);delete this.bca[a]}))}VS(a){return this.bca[a]}trigger(a,b,c,d){return lsa(b)&&(a=this.VS(a))?(a.trigger(b,c,d),!0):!1}insertNode(a,b,c,d){if(lsa(b)){var e=b.__ng_removed;e&&e.m0&&(e.m0=!1,e.Asb=!0,e=this.fK.indexOf(b),
e>=0&&this.fK.splice(e,1));a&&(a=this.VS(a))&&a.insertNode(b,c);d&&this.lO.push(b)}}removeNode(a,b,c){if(lsa(b)){var d=a?this.VS(a):null;d?d.removeNode(b,c):oVa(this,a,b,!1,c);(d=this.Zhb.get(b))&&d.id!==a&&d.removeNode(b,c)}else this.MQa(b,c)}listen(a,b,c,d,e){return lsa(b)?this.VS(a).listen(b,c,d,e):()=>{}}UHc(a,b,c,d,e){return a.transition.ab(this.Vq,a.element,a.Sp.value,a.di.value,c,d,a.Sp.options,a.di.options,b,e)}flush(a){a=a===void 0?-1:a;let b=[];this.jza.size&&(this.jza.forEach((d,e)=>this.JDb(d,
e)),this.jza.clear());if(this.Jwb&&this.lO.length)for(var c=0;c<this.lO.length;c++)Bj(this.lO[c],"ng-star-inserted");if(this.q3.length&&(this.kDa||this.fK.length)){c=[];try{b=this.kKc(c,a)}finally{for(a=0;a<c.length;a++)c[a]()}}else for(a=0;a<this.fK.length;a++)Dj(this,this.fK[a]);this.kDa=0;this.lO.length=0;this.fK.length=0;this.xOa.forEach(d=>d());this.xOa=[];if(this.isa.length){const d=this.isa;this.isa=[];b.length?yj(b).Uw(()=>{d.forEach(e=>e())}):d.forEach(e=>e())}}reportError(){throw new _.$c(3402,
!1);}kKc(a,b){const c=new RUa,d=[],e=new Map,f=[],g=new Map,l=new Map,p=new Map,t=new Set;this.r5.forEach(Ib=>{t.add(Ib);Ib=this.Vq.query(Ib,".ng-animate-queued",!0);for(let Ta=0;Ta<Ib.length;Ta++)t.add(Ib[Ta])});const w=this.Vsa;var A=Array.from(this.gE.keys());const G=psa(A,this.lO),J=new Map;let L=0;G.forEach((Ib,Ta)=>{const eb="ng-enter"+L++;J.set(Ta,eb);Ib.forEach(sb=>Bj(sb,eb))});const U=[],ba=new Set;var la=new Set;for(var za=0;za<this.fK.length;za++){var Ba=this.fK[za];const Ib=Ba.__ng_removed;
Ib&&Ib.m0&&(U.push(Ba),ba.add(Ba),Ib.Zwa?this.Vq.query(Ba,".ng-star-inserted",!0).forEach(Ta=>ba.add(Ta)):la.add(Ba))}const Ea=new Map,Xa=psa(A,Array.from(ba));Xa.forEach((Ib,Ta)=>{const eb="ng-leave"+L++;Ea.set(Ta,eb);Ib.forEach(sb=>Bj(sb,eb))});a.push(()=>{G.forEach((Ib,Ta)=>{const eb=J.get(Ta);Ib.forEach(sb=>Cj(sb,eb))});Xa.forEach((Ib,Ta)=>{const eb=Ea.get(Ta);Ib.forEach(sb=>Cj(sb,eb))});U.forEach(Ib=>{Dj(this,Ib)})});const ob=[],Ia=[];for(a=this.q3.length-1;a>=0;a--)sVa(this.q3[a],b).forEach(Ib=>
{const Ta=Ib.DZ,eb=Ib.element;ob.push(Ta);if(this.lO.length){var sb=eb.__ng_removed;if(sb&&sb.Asb){if(sb.Elb&&sb.Elb.has(Ib.Qo)){sb=sb.Elb.get(Ib.Qo);var Ob=this.gE.get(Ib.element);if(Ob&&Ob.has(Ib.Qo)){var bd=Ob.get(Ib.Qo);bd.value=sb;Ob.set(Ib.Qo,bd)}}Ta.destroy();return}}sb=!w||!this.Vq.oua(w,eb);Ob=Ea.get(eb);bd=J.get(eb);const mb=this.UHc(Ib,c,bd,Ob,sb);if(mb.errors&&mb.errors.length)Ia.push(mb);else if(sb)Ta.VG(()=>tj(eb,mb.hwa)),Ta.Be(()=>sj(eb,mb.mna)),d.push(Ta);else if(Ib.ZTb)Ta.VG(()=>
tj(eb,mb.hwa)),Ta.Be(()=>sj(eb,mb.mna)),d.push(Ta);else{var oa=[];mb.FH.forEach(ic=>{ic.s9c=!0;this.r5.has(ic.element)||oa.push(ic)});mb.FH=oa;c.append(eb,mb.FH);f.push({oTb:mb,DZ:Ta,element:eb});mb.n5c.forEach(ic=>zj(g,ic,[]).push(Ta));mb.q8.forEach((ic,xc)=>{if(ic.size){let ld=l.get(xc);ld||l.set(xc,ld=new Set);ic.forEach((qe,ef)=>ld.add(ef))}});mb.JZ.forEach((ic,xc)=>{let ld=p.get(xc);ld||p.set(xc,ld=new Set);ic.forEach((qe,ef)=>ld.add(ef))})}});if(Ia.length){const Ib=[];Ia.forEach(()=>{Ib.push(new _.$c(3505,
!1))});ob.forEach(Ta=>Ta.destroy());this.reportError(Ib)}const La=new Map,Wa=new Map;f.forEach(Ib=>{const Ta=Ib.element;c.has(Ta)&&(Wa.set(Ta,Ta),this.NHc(Ib.DZ.fm,Ib.oTb,La))});d.forEach(Ib=>{const Ta=Ib.element;this.sGb(Ta,!1,Ib.fm,Ib.Qo,null).forEach(eb=>{zj(La,Ta,[]).push(eb);eb.destroy()})});const pb=U.filter(Ib=>usa(Ib,l,p)),uc=new Map;osa(uc,this.Vq,la,p,"*").forEach(Ib=>{usa(Ib,l,p)&&pb.push(Ib)});const rc=new Map;G.forEach(Ib=>{osa(rc,this.Vq,new Set(Ib),l,"!")});pb.forEach(Ib=>{const Ta=
uc.get(Ib),eb=rc.get(Ib);let sb,Ob;uc.set(Ib,new Map([...((sb=Ta==null?void 0:Ta.entries())!=null?sb:[]),...((Ob=eb==null?void 0:eb.entries())!=null?Ob:[])]))});const Hc=[],Pd=[],gd={};f.forEach(Ib=>{const Ta=Ib.element,eb=Ib.DZ,sb=Ib.oTb;if(c.has(Ta))if(t.has(Ta))eb.Be(()=>sj(Ta,sb.mna)),eb.disabled=!0,eb.totalTime=sb.totalTime,d.push(eb);else{var Ob=gd;if(Wa.size>1){Ib=Ta;const bd=[];for(;Ib=Ib.parentNode;){const mb=Wa.get(Ib);if(mb){Ob=mb;break}bd.push(Ib)}bd.forEach(mb=>Wa.set(mb,Ob))}Ib=this.SHc(eb.fm,
sb,La,e,rc,uc);zVa(eb,Ib);Ob===gd?Hc.push(eb):((Ib=this.EZ.get(Ob))&&Ib.length&&(eb.wZ=yj(Ib)),d.push(eb))}else tj(Ta,sb.hwa),eb.Be(()=>sj(Ta,sb.mna)),Pd.push(eb),t.has(Ta)&&d.push(eb)});Pd.forEach(Ib=>{var Ta=e.get(Ib.element);Ta&&Ta.length&&(Ta=yj(Ta),zVa(Ib,Ta))});d.forEach(Ib=>{Ib.wZ?AVa(Ib,Ib.wZ):Ib.destroy()});for(b=0;b<U.length;b++)if(la=U[b],a=la.__ng_removed,Cj(la,"ng-leave"),!a||!a.Zwa){a=[];if(g.size)for((A=g.get(la))&&A.length&&a.push(...A),A=this.Vq.query(la,".ng-animating",!0),za=0;za<
A.length;za++)(Ba=g.get(A[za]))&&Ba.length&&a.push(...Ba);a=a.filter(Ib=>!Ib.nc);a.length?qsa(this,la,a):Dj(this,la)}U.length=0;Hc.forEach(Ib=>{this.Gh.push(Ib);Ib.Uw(()=>{Ib.destroy();this.Gh.splice(this.Gh.indexOf(Ib),1)});Ib.play()});return Hc}Uda(a){this.isa.push(a)}sGb(a,b,c,d,e){let f=[];if(b)(e=this.m8.get(a))&&(f=e);else if(a=this.EZ.get(a)){const g=!e||e=="void";a.forEach(l=>{l.ix||(g||l.Qo==d)&&f.push(l)})}if(c||d)f=f.filter(g=>c&&c!=g.fm||d&&d!=g.Qo?!1:!0);return f}NHc(a,b,c){var d=b.Qo;
const e=b.element;a=b.sUb?void 0:a;d=b.sUb?void 0:d;for(const f of b.FH){const g=f.element,l=g!==e,p=zj(c,g,[]);this.sGb(g,l,a,d,b.di).forEach(t=>{const w=t.lp;w.iea&&w.iea();t.destroy();p.push(t)})}tj(e,b.hwa)}SHc(a,b,c,d,e,f){const g=b.Qo,l=b.element,p=[],t=new Set,w=new Set,A=b.FH.map(J=>{const L=J.element;t.add(L);var U=L.__ng_removed;if(U&&U.pob)return new xj(J.duration,J.delay);U=L!==l;var ba=ssa((c.get(L)||iVa).map(Ba=>Ba.lp)).filter(Ba=>Ba.element?Ba.element===L:!1),la=e.get(L);const za=f.get(L);
la=Kra(J.BP,la,za);ba=this.A2(J,la,ba);J.B9c&&d&&w.add(L);U&&(J=new qVa(a,g,L),zVa(J,ba),p.push(J));return ba});p.forEach(J=>{zj(this.m8,J.element,[]).push(J);J.Uw(()=>{var L=this.m8,U=J.element;let ba=L.get(U);ba&&(ba.length&&ba.splice(ba.indexOf(J),1),ba.length==0&&L.delete(U));return ba})});t.forEach(J=>Bj(J,"ng-animating"));const G=yj(A);G.Be(()=>{t.forEach(J=>Cj(J,"ng-animating"));sj(l,b.mna)});w.forEach(J=>{zj(d,J,[]).push(G)});return G}A2(a,b,c){return b.length>0?this.Vq.animate(a.element,
b,a.duration,a.delay,a.easing,c):new xj(a.duration,a.delay)}},zVa=function(a,b){a.uEb||(a.lp=b,a.tRa.forEach((c,d)=>{c.forEach(e=>Mra(b,d,void 0,e))}),a.tRa.clear(),a.uEb=!0,a.totalTime=b.totalTime,a.ix=!1)},AVa=function(a,b){const c=a.lp;c.n1&&b.VG(()=>c.n1("start"));b.Uw(()=>a.finish());b.Be(()=>a.destroy())},qVa=class{constructor(a,b,c){this.fm=a;this.Qo=b;this.element=c;this.lp=new xj;this.uEb=!1;this.tRa=new Map;this.nc=!1;this.wZ=null;this.disabled=this.oWb=!1;this.ix=!0;this.totalTime=0}sRa(a,
b){zj(this.tRa,a,[]).push(b)}Uw(a){this.ix&&this.sRa("done",a);this.lp.Uw(a)}VG(a){this.ix&&this.sRa("start",a);this.lp.VG(a)}Be(a){this.ix&&this.sRa("destroy",a);this.lp.Be(a)}init(){this.lp.init()}NK(){return this.ix?!1:this.lp.NK()}play(){!this.ix&&this.lp.play()}pause(){!this.ix&&this.lp.pause()}Gz(){!this.ix&&this.lp.Gz()}finish(){this.lp.finish()}destroy(){this.nc=!0;this.lp.destroy()}reset(){!this.ix&&this.lp.reset()}setPosition(a){this.ix||this.lp.setPosition(a)}n1(a){const b=this.lp;b.n1&&
b.n1(a)}};var CVa=class{constructor(a,b,c){this.Xt=b;this.Qqa=c;this.iKb={};this.Yja=()=>{};this.Pv=new BVa(a.body,b,c);this.DSa=new hVa(a.body,b,c);this.Pv.Yja=(d,e)=>this.Yja(d,e)}dob(a,b,c,d,e){a=a+"-"+d;c=this.iKb[a];if(!c){c=[];e=(new QUa(this.Xt)).ab(e,c,[]);if(c.length)throw new _.$c(3404,!1);c=new fVa(d,e,this.Qqa);this.iKb[a]=c}this.Pv.dob(b,d,c)}register(a,b){this.Pv.register(a,b)}destroy(a,b){this.Pv.destroy(a,b)}disableAnimations(a,b){wVa(this.Pv,a,b)}process(a,b,c,d){if(c.charAt(0)=="@"){const [e,
f]=Ora(c);this.DSa.xg(e,b,f,d)}else this.Pv.trigger(a,b,c,d)}listen(a,b,c,d,e){if(c.charAt(0)=="@"){const [f,g]=Ora(c);return this.DSa.listen(f,b,g,e)}return this.Pv.listen(a,b,c,d,e)}flush(a=-1){this.Pv.flush(a)}get Gh(){return[...this.Pv.Gh,...this.DSa.Gh]}Uda(a){this.Pv.Uda(a)}};var wsa=class{constructor(a,b,c){this.Pc=a;this.Ora=b;this.US=c;this.yj=0;let d=DVa.get(a);d||DVa.set(a,d=new Map);this.LPa=d}start(){this.yj<1&&(this.Ora&&sj(this.Pc,this.Ora,this.LPa),this.yj=1)}finish(){this.start();this.yj<2&&(sj(this.Pc,this.LPa),this.US&&(sj(this.Pc,this.US),this.US=null),this.yj=1)}destroy(){this.finish();this.yj<3&&(DVa.delete(this.Pc),this.Ora&&(tj(this.Pc,this.Ora),this.US=null),this.US&&(tj(this.Pc,this.US),this.US=null),sj(this.Pc,this.LPa),this.yj=3)}},DVa=new WeakMap;var EVa=class{constructor(a,b,c,d){this.element=a;this.BP=b;this.options=c;this.N3=d;this.Gq=[];this.Iq=[];this.KB=[];this.Kb=this.SB=this.my=this.oy=!1;this.sca=[];this.tca=[];this.time=0;this.wZ=null;this.dW=new Map;this.bFb=c.duration;this.VNa=c.delay||0;this.time=this.bFb+this.VNa}LB(){this.my||(this.my=!0,this.Gq.forEach(a=>a()),this.Gq=[])}init(){this.A2();this.QNc()}A2(){if(!this.oy){this.oy=!0;var a=this.BP;this.KF=this.cQc(this.element,a,this.options);this.fKc=a.length?a[a.length-1]:new Map;
var b=()=>this.LB();this.KF.addEventListener("finish",b);this.Be(()=>{this.KF.removeEventListener("finish",b)})}}QNc(){this.VNa?this.ARa():this.KF.pause()}YIc(a){const b=[];a.forEach(c=>{b.push(Object.fromEntries(c))});return b}cQc(a,b,c){return a.animate(this.YIc(b),c)}VG(a){this.tca.push(a);this.Iq.push(a)}Uw(a){this.sca.push(a);this.Gq.push(a)}Be(a){this.KB.push(a)}play(){this.A2();this.NK()||(this.Iq.forEach(a=>a()),this.Iq=[],this.SB=!0,this.N3&&this.N3.start());this.KF.play()}pause(){this.init();
this.KF.pause()}finish(){this.init();this.N3&&this.N3.finish();this.LB();this.KF.finish()}reset(){this.ARa();this.SB=this.my=this.Kb=!1;this.Iq=this.tca;this.Gq=this.sca}ARa(){this.KF&&this.KF.cancel()}Gz(){this.reset();this.play()}NK(){return this.SB}destroy(){this.Kb||(this.Kb=!0,this.ARa(),this.LB(),this.N3&&this.N3.destroy(),this.KB.forEach(a=>a()),this.KB=[])}setPosition(a){this.KF===void 0&&this.init();this.KF.currentTime=a*this.time}get totalTime(){return this.VNa+this.bFb}iea(){const a=new Map;
this.NK()&&this.fKc.forEach((b,c)=>{c!=="offset"&&a.set(c,this.my?b:Gra(this.element,c))});this.dW=a}n1(a){a=a==="start"?this.Iq:this.Gq;a.forEach(b=>b());a.length=0}};var FVa=class{oua(a,b){return Rra(a,b)}Ewa(a){return Qra(a)}query(a,b,c){return Sra(a,b,c)}t_a(a,b){return Gra(a,b)}animate(a,b,c,d,e,f=[]){const g={duration:c,delay:d,fill:d==0?"both":"forwards"};e&&(g.easing=e);const l=new Map;e=f.filter(t=>t instanceof EVa);c!==0&&d!==0||e.forEach(t=>{t.dW.forEach((w,A)=>l.set(A,w))});let p=Ara(b).map(t=>new Map(t));p=Hra(a,p,l);b=xsa(a,p);return new EVa(a,p,g,b)}};var GVa=class{constructor(a,b,c,d){this.fm=a;this.Re=b;this.vu=c;this.Fq=d}get data(){return this.Re.data}Uq(a){let b,c;(c=(b=this.Re).Uq)==null||c.call(b,a)}destroy(){this.vu.destroy(this.fm,this.Re);this.vu.Uda(()=>{queueMicrotask(()=>{this.Re.destroy()})});let a;(a=this.Fq)==null||a.call(this)}createElement(a,b){return this.Re.createElement(a,b)}createComment(a){return this.Re.createComment(a)}zua(a){return this.Re.zua(a)}appendChild(a,b){this.Re.appendChild(a,b);this.vu.Pv.insertNode(this.fm,
b,a,!1)}insertBefore(a,b,c,d=!0){this.Re.insertBefore(a,b,c);this.vu.Pv.insertNode(this.fm,b,a,d)}removeChild(a,b){this.parentNode(b)&&this.vu.Pv.removeNode(this.fm,b,this.Re)}Erb(a,b){return this.Re.Erb(a,b)}parentNode(a){return this.Re.parentNode(a)}nextSibling(a){return this.Re.nextSibling(a)}setAttribute(a,b,c,d){this.Re.setAttribute(a,b,c,d)}removeAttribute(a,b,c){this.Re.removeAttribute(a,b,c)}oF(a,b){this.Re.oF(a,b)}uQ(a,b){this.Re.uQ(a,b)}Hh(a,b,c,d){this.Re.Hh(a,b,c,d)}nob(a,b,c){this.Re.nob(a,
b,c)}setProperty(a,b,c){b.charAt(0)=="@"&&b=="@.disabled"?this.disableAnimations(a,!!c):this.Re.setProperty(a,b,c)}setValue(a,b){this.Re.setValue(a,b)}listen(a,b,c,d){return this.Re.listen(a,b,c,d)}disableAnimations(a,b){this.vu.disableAnimations(a,b)}},IVa=class extends GVa{constructor(a,b,c,d){super(b,c,d);this.oa=a;this.fm=b}setProperty(a,b,c){b.charAt(0)=="@"?b.charAt(1)=="."&&b=="@.disabled"?this.disableAnimations(a,c===void 0?!0:!!c):this.vu.process(this.fm,a,b.slice(1),c):this.Re.setProperty(a,
b,c)}listen(a,b,c,d){return b.charAt(0)=="@"?(a=ysa(a),b=b.slice(1),d="",b.charAt(0)!="@"&&([b,d]=zsa(b)),this.vu.listen(this.fm,a,b,d,e=>{HVa(this.oa,e._data||-1,c,e)})):this.Re.listen(a,b,c,d)}};var HVa=function(a,b,c,d){if(b>=0&&b<a.tQa)a.If.run(()=>c(d));else{var e=a.pDb;e.length==0&&queueMicrotask(()=>{a.If.run(()=>{e.forEach(f=>{const [g,l]=f;g(l)});a.pDb=[]})});e.push([c,d])}},JVa=class{constructor(a,b,c){this.Re=a;this.vu=b;this.If=c;this.zEb=0;this.tQa=1;this.pDb=[];this.zOc=new Map;this.mNa=0;b.Yja=(d,e)=>{e==null||e.removeChild(null,d)}}iK(a,b){const c=this.Re.iK(a,b);let d;if(!a||!(b==null?0:(d=b.data)==null?0:d.animation)){const l=this.zOc;b=l.get(c);b||(b=new GVa("",c,this.vu,
()=>l.delete(c)),l.set(c,b));return b}const e=b.id,f=b.id+"-"+this.zEb;this.zEb++;this.vu.register(f,a);const g=l=>{Array.isArray(l)?l.forEach(g):this.vu.dob(e,f,a,l.name,l)};b.data.animation.forEach(g);return new IVa(this,f,c,this.vu)}Qsa(){this.mNa++;this.Re.Qsa&&this.Re.Qsa()}IOc(){queueMicrotask(()=>{this.tQa++})}end(){this.mNa--;this.mNa==0&&this.If.Ub(()=>{this.IOc();this.vu.flush(this.tQa)});this.Re.end&&this.Re.end()}};var Sr=class extends CVa{Ia(){this.flush()}};Sr.O=function(a){return new (a||Sr)(_.m(_.di),_.m(OUa),_.m(KUa))};Sr.ta=_.k({token:Sr,oa:Sr.O});var KVa=[{va:KUa,Ab:function(){return new NUa}},{va:CVa,Pd:Sr},{va:_.en,Ab:function(a,b,c){return new JVa(a,b,c)},Ib:[Fo,CVa,_.We]}],LVa=[{va:OUa,Ab:()=>new FVa},{va:_.dn,jc:"BrowserAnimations"},...KVa],MVa=[{va:OUa,Pd:Lr},{va:_.dn,jc:"NoopAnimations"},...KVa];_.Tr=class{};_.Tr.O=function(a){return new (a||_.Tr)};_.Tr.Ca=_.Df({type:_.Tr});_.Tr.Ba=_.Xc({Nb:LVa,imports:[$o]});_.Ur=class{};_.Ur.O=function(a){return new (a||_.Ur)};_.Ur.Ca=_.Df({type:_.Ur});_.Ur.Ba=_.Xc({Nb:MVa,imports:[$o]});var NVa=new _.wd("cdk-dir-doc",{Ea:"root",oa:Asa});var Bsa;Bsa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;_.Vr=class{constructor(){this.value="ltr";this.Fc=new _.bn;const a=_.n(NVa,{optional:!0});if(a){const b=a.documentElement?a.documentElement.dir:null;this.value=_.Csa((a.body?a.body.dir:null)||b||"ltr")}}Ia(){this.Fc.complete()}};_.Vr.O=function(a){return new (a||_.Vr)};_.Vr.ta=_.k({token:_.Vr,oa:_.Vr.O,Ea:"root"});var Wr=class{};Wr.O=function(a){return new (a||Wr)};Wr.Ca=_.Df({type:Wr});Wr.Ba=_.Xc({});var Xr=class{constructor(){this.u2=[];this.Fb=_.n(_.di)}Ia(){this.detach()}add(a){this.remove(a);this.u2.push(a)}remove(a){a=this.u2.indexOf(a);a>-1&&this.u2.splice(a,1);this.u2.length===0&&this.detach()}};Xr.O=function(a){return new (a||Xr)};Xr.ta=_.k({token:Xr,oa:Xr.O,Ea:"root"});var Yr=class extends Xr{constructor(){super(...arguments);this.lb=_.n(_.We);this.Td=_.n(_.en).iK(null,null);this.LMc=a=>{const b=this.u2;for(let c=b.length-1;c>-1;c--)if(b[c].xqa.Tn.length>0){this.lb.run(()=>b[c].xqa.next(a));break}}}add(a){super.add(a);this.nJ||(this.lb.Ub(()=>{this.AIc=this.Td.listen("body","keydown",this.LMc)}),this.nJ=!0)}detach(){if(this.nJ){let a;(a=this.AIc)==null||a.call(this);this.nJ=!1}}};Yr.O=(()=>{let a;return function(b){return(a||(a=_.je(Yr)))(b||Yr)}})();
Yr.ta=_.k({token:Yr,oa:Yr.O,Ea:"root"});var Zr=class extends Xr{constructor(){super(...arguments);this.mc=_.n(_.Zq);this.lb=_.n(_.We,{optional:!0});this.qpa=!1;this.DIb=a=>{this.fRa=_.Yi(a)};this.D2=a=>{const b=_.Yi(a),c=a.type==="click"&&this.fRa?this.fRa:b;this.fRa=null;const d=this.u2.slice();for(let e=d.length-1;e>-1;e--){const f=d[e];if(f.cra.Tn.length<1||!f.qg())continue;if(Dsa(f.eq,b)||Dsa(f.eq,c))break;const g=f.cra;this.lb?this.lb.run(()=>g.next(a)):g.next(a)}}}add(a){super.add(a);if(!this.nJ){const b=this.Fb.body;this.lb?this.lb.Ub(()=>
this.gDb(b)):this.gDb(b);this.mc.PM&&!this.qpa&&(this.uJc=b.style.cursor,b.style.cursor="pointer",this.qpa=!0);this.nJ=!0}}detach(){if(this.nJ){const a=this.Fb.body;a.removeEventListener("pointerdown",this.DIb,!0);a.removeEventListener("click",this.D2,!0);a.removeEventListener("auxclick",this.D2,!0);a.removeEventListener("contextmenu",this.D2,!0);this.mc.PM&&this.qpa&&(a.style.cursor=this.uJc,this.qpa=!1);this.nJ=!1}}gDb(a){a.addEventListener("pointerdown",this.DIb,!0);a.addEventListener("click",
this.D2,!0);a.addEventListener("auxclick",this.D2,!0);a.addEventListener("contextmenu",this.D2,!0)}};Zr.O=(()=>{let a;return function(b){return(a||(a=_.je(Zr)))(b||Zr)}})();Zr.ta=_.k({token:Zr,oa:Zr.O,Ea:"root"});var $r=class{};$r.O=function(a){return new (a||$r)};
$r.wa=_.Cf({type:$r,na:[["ng-component"]],nb:["cdk-overlay-style-loader",""],ya:0,Aa:0,qa:function(){},styles:[".cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}\n"],hb:2,
Ma:0});
var OVa=function(a){a.UMc();a.G2||a.cJc();return a.G2},as=class{constructor(){this.mc=_.n(_.Zq);this.Fb=_.n(_.di);this.iU=_.n(_.er)}Ia(){let a;(a=this.G2)==null||a.remove()}cJc(){if(this.mc.isBrowser||Uqa()){var a=this.Fb.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let b=0;b<a.length;b++)a[b].remove()}a=this.Fb.createElement("div");a.classList.add("cdk-overlay-container");Uqa()?a.setAttribute("platform","test"):this.mc.isBrowser||a.setAttribute("platform",
"server");this.Fb.body.appendChild(a);this.G2=a}UMc(){this.iU.load($r)}};as.O=function(a){return new (a||as)};as.ta=_.k({token:as,oa:as.O,Ea:"root"});var PVa=Qqa(),QVa=class{constructor(a,b){this.vf=a;this.qra={top:"",left:""};this.tqa=!1;this.Fb=b}attach(){}enable(){if(this.lIc()){const a=this.Fb.documentElement;this.sra=this.vf.IK();this.qra.left=a.style.left||"";this.qra.top=a.style.top||"";a.style.left=cj(-this.sra.left);a.style.top=cj(-this.sra.top);a.classList.add("cdk-global-scrollblock");this.tqa=!0}}disable(){if(this.tqa){const a=this.Fb.documentElement,b=a.style,c=this.Fb.body.style,d=b.ula||"",e=c.ula||"";this.tqa=!1;b.left=this.qra.left;
b.top=this.qra.top;a.classList.remove("cdk-global-scrollblock");PVa&&(b.ula=c.ula="auto");window.scroll(this.sra.left,this.sra.top);PVa&&(b.ula=d,c.ula=e)}}lIc(){if(this.Fb.documentElement.classList.contains("cdk-global-scrollblock")||this.tqa)return!1;const a=this.Fb.body,b=this.vf.JK();return a.scrollHeight>b.height||a.scrollWidth>b.width}};var RVa=class{constructor(a,b,c,d){this.iF=a;this.lb=b;this.vf=c;this.Wc=d;this.Xr=null;this.Cq=()=>{this.disable();this.vb.qg()&&this.lb.run(()=>this.vb.detach())}}attach(a){this.vb=a}enable(){if(!this.Xr){var a=_.x(this.iF.gM(0),_.Te(b=>!b||!this.vb.eq.contains(b.kb.ma)));this.Wc&&this.Wc.threshold&&this.Wc.threshold>1?(this.XLc=this.vf.IK().top,this.Xr=a.subscribe(()=>{const b=this.vf.IK().top;Math.abs(b-this.XLc)>this.Wc.threshold?this.Cq():this.vb.ff()})):this.Xr=a.subscribe(this.Cq)}}disable(){this.Xr&&
(this.Xr.unsubscribe(),this.Xr=null)}detach(){this.disable();this.vb=null}};var SVa=class{enable(){}disable(){}attach(){}};var TVa=class{constructor(a,b,c,d){this.iF=a;this.vf=b;this.lb=c;this.Wc=d;this.Xr=null}attach(a){this.vb=a}enable(){this.Xr||(this.Xr=this.iF.gM(this.Wc?this.Wc.mrb:0).subscribe(()=>{this.vb.ff();if(this.Wc&&this.Wc.cgd){const a=this.vb.eq.getBoundingClientRect(),{width:b,height:c}=this.vf.JK();Esa(a,[{width:b,height:c,bottom:c,right:b,top:0,left:0}])&&(this.disable(),this.lb.run(()=>this.vb.detach()))}}))}disable(){this.Xr&&(this.Xr.unsubscribe(),this.Xr=null)}detach(){this.disable();this.vb=null}};_.UVa=new _.wd("VIRTUAL_SCROLL_STRATEGY");_.VVa=function(a,b){const c=[];a.P8.forEach((d,e)=>{a.KOc(e,b)&&c.push(e)});return c};
_.bs=class{constructor(){this.lb=_.n(_.We);this.mc=_.n(_.Zq);this.Fb=_.n(_.di,{optional:!0});this.Wca=new _.Wf;this.mba=null;this.LRa=0;this.P8=new Map}register(a){this.P8.has(a)||this.P8.set(a,a.dN.subscribe(()=>this.Wca.next(a)))}yC(a){const b=this.P8.get(a);b&&(b.unsubscribe(),this.P8.delete(a))}gM(a=20){return this.mc.isBrowser?new _.te(b=>{this.mba||this.hHc();const c=a>0?_.x(this.Wca,_.Jja(a)).subscribe(b):this.Wca.subscribe(b);this.LRa++;return()=>{c.unsubscribe();this.LRa--;this.LRa||this.XIb()}}):
_.u()}Ia(){this.XIb();this.P8.forEach((a,b)=>this.yC(b));this.Wca.complete()}PE(){return this.Fb.defaultView||window}KOc(a,b){b=_.fj(b);a=a.kb.ma;do if(b==a)return!0;while(b=b.parentElement);return!1}hHc(){this.mba=this.lb.Ub(()=>_.Oe(this.PE().document,"scroll").subscribe(()=>this.Wca.next()))}XIb(){this.mba&&(this.mba.unsubscribe(),this.mba=null)}};_.bs.O=function(a){return new (a||_.bs)};_.bs.ta=_.k({token:_.bs,oa:_.bs.O,Ea:"root"});_.cs=class{constructor(){this.kb=_.n(_.ff);this.N_b=_.n(_.bs);this.kd=_.n(_.We);this.dir=_.n(_.Vr,{optional:!0});this.Kb=new _.Wf;this.dN=new _.te(a=>this.kd.Ub(()=>_.x(_.Oe(this.kb.ma,"scroll"),_.hg(this.Kb)).subscribe(a)))}Sa(){this.N_b.register(this)}Ia(){this.N_b.yC(this);this.Kb.next();this.Kb.complete()}scrollTo(a){const b=this.kb.ma,c=this.dir&&this.dir.value=="rtl";a.left==null&&(a.left=c?a.end:a.start);a.right==null&&(a.right=c?a.start:a.end);a.bottom!=null&&(a.top=b.scrollHeight-b.clientHeight-
a.bottom);c&&Wi()!=0?(a.left!=null&&(a.right=b.scrollWidth-b.clientWidth-a.left),Wi()==2?a.left=a.right:Wi()==1&&(a.left=a.right?-a.right:a.right)):a.right!=null&&(a.left=b.scrollWidth-b.clientWidth-a.right);this.yHc(a)}yHc(a){const b=this.kb.ma;Qqa()?b.scrollTo(a):(a.top!=null&&(b.scrollTop=a.top),a.left!=null&&(b.scrollLeft=a.left))}F7(a){const b=this.kb.ma;if(a=="top")return b.scrollTop;if(a=="bottom")return b.scrollHeight-b.clientHeight-b.scrollTop;const c=this.dir&&this.dir.value=="rtl";a=="start"?
a=c?"right":"left":a=="end"&&(a=c?"left":"right");return c&&Wi()==2?a=="left"?b.scrollWidth-b.clientWidth-b.scrollLeft:b.scrollLeft:c&&Wi()==1?a=="left"?b.scrollLeft+b.scrollWidth-b.clientWidth:-b.scrollLeft:a=="left"?b.scrollLeft:b.scrollWidth-b.clientWidth-b.scrollLeft}};_.cs.O=function(a){return new (a||_.cs)};_.cs.La=_.Ef({type:_.cs,na:[["","cdk-scrollable",""],["","cdkScrollable",""]]});_.ds=class{};_.es=new _.wd("_ViewRepeater");_.fs=class{constructor(){this.wT=[]}notify(a,b){for(let c of this.wT)c(a,b)}listen(a){this.wT.push(a);return()=>{this.wT=this.wT.filter(b=>a!==b)}}Ia(){this.wT=[]}};_.fs.O=function(a){return new (a||_.fs)};_.fs.ta=_.k({token:_.fs,oa:_.fs.O,Ea:"root"});_.gs=class{constructor(){this.mc=_.n(_.Zq);this.gpa=new _.Wf;this.Fb=_.n(_.di,{optional:!0});const a=_.n(_.We),b=_.n(_.en).iK(null,null);a.Ub(()=>{if(this.mc.isBrowser){const c=d=>this.gpa.next(d);this.wT=[b.listen("window","resize",c),b.listen("window","orientationchange",c)]}this.Fc().subscribe(()=>this.RN=null)})}Ia(){let a;(a=this.wT)==null||a.forEach(b=>b());this.gpa.complete()}JK(){this.RN||this.AQc();const a={width:this.RN.width,height:this.RN.height};this.mc.isBrowser||(this.RN=null);return a}IK(){if(!this.mc.isBrowser)return{top:0,
left:0};const a=this.Fb,b=this.PE(),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}}Fc(a=20){return a>0?_.x(this.gpa,_.Jja(a)):this.gpa}PE(){return this.Fb.defaultView||window}AQc(){const a=this.PE();this.RN=this.mc.isBrowser?{width:a.innerWidth,height:a.innerHeight}:{width:0,height:0}}};_.gs.O=function(a){return new (a||_.gs)};_.gs.ta=_.k({token:_.gs,oa:_.gs.O,Ea:"root"});_.WVa=new _.wd("VIRTUAL_SCROLLABLE");_.XVa=typeof requestAnimationFrame!=="undefined"?TIa:_.XIa;_.hs=class{};_.hs.O=function(a){return new (a||_.hs)};_.hs.Ca=_.Df({type:_.hs});_.hs.Ba=_.Xc({});_.is=class{};_.is.O=function(a){return new (a||_.is)};_.is.Ca=_.Df({type:_.is});_.is.Ba=_.Xc({imports:[Wr,_.hs,Wr,_.hs]});var js=class{constructor(){this.iF=_.n(_.bs);this.vf=_.n(_.gs);this.lb=_.n(_.We);this.Fb=_.n(_.di);this.close=a=>new RVa(this.iF,this.lb,this.vf,a);this.block=()=>new QVa(this.vf,this.Fb);this.Cl=a=>new TVa(this.iF,this.vf,this.lb,a)}};js.O=function(a){return new (a||js)};js.ta=_.k({token:js,oa:js.O,Ea:"root"});_.ks=class{constructor(a){this.Nj=new SVa;this.Ad="";this.Je=!1;this.Zj="cdk-overlay-dark-backdrop";this.zW=!1;if(a){const b=Object.keys(a);for(const c of b)a[c]!==void 0&&(this[c]=a[c])}}};var YVa,$Va,ls;YVa=function(a){const b=a.vv;b&&(a.rk?a.xpa(b):(b.classList.remove("cdk-overlay-backdrop-showing"),a.lb.Ub(()=>{let c;(c=a.fEb)==null||c.call(a);a.fEb=a.Td.listen(b,"transitionend",d=>{a.xpa(d.target)})}),b.style.pointerEvents="none",a.dNa=a.lb.Ub(()=>setTimeout(()=>{a.xpa(b)},500))))};_.ZVa=function(a,b){b!==a.xj&&(a.xj&&a.xj.dispose(),a.xj=b,a.qg()&&(b.attach(a),a.ff()))};$Va=function(a){return(a=a.Wc.direction)?typeof a==="string"?a:a.value:"ltr"};
ls=class{constructor(a,b,c,d,e,f,g,l,p,t=!1,w,A){this.Hv=a;this.Sg=b;this.uj=c;this.Wc=d;this.lb=e;this.Qba=f;this.Fb=g;this.Rr=l;this.vca=p;this.rk=t;this.xc=w;this.Td=A;this.vv=null;this.bNa=new _.Wf;this.cpa=new _.Wf;this.cp=new _.Wf;this.pQa=_.ne.EMPTY;this.xqa=new _.Wf;this.cra=new _.Wf;this.yRa=new _.Wf;d.Nj&&(this.Ee=d.Nj,this.Ee.attach(this));this.xj=d.ug;this.pHc=yh(()=>yha(()=>{this.yRa.next()},{Rb:this.xc}))}get eq(){return this.uj}get oG(){return this.Sg}attach(a){!this.Sg.parentElement&&
this.nRa&&this.nRa.appendChild(this.Sg);a=this.Hv.attach(a);this.xj&&this.xj.attach(this);this.wQc();this.vKb();this.uKb();this.Ee&&this.Ee.enable();let b;(b=this.lDb)==null||b.destroy();this.lDb=_.Ze(()=>{this.qg()&&this.ff()},{Rb:this.xc});this.aKb(!0);this.Wc.Je&&this.EHc();this.Wc.Ad&&this.uda(this.uj,this.Wc.Ad,!0);this.cpa.next();this.Qba.add(this);this.Wc.zW&&(this.pQa=this.Rr.subscribe(()=>this.dispose()));this.vca.add(this);typeof(a==null?void 0:a.Be)==="function"&&a.Be(()=>{this.qg()&&this.lb.Ub(()=>
Promise.resolve().then(()=>this.detach()))});return a}detach(){if(this.qg()){YVa(this);this.aKb(!1);this.xj&&this.xj.detach&&this.xj.detach();this.Ee&&this.Ee.disable();var a=this.Hv.detach();this.cp.next();this.Qba.remove(this);this.GJc();this.pQa.unsubscribe();this.vca.remove(this);return a}}dispose(){const a=this.qg();this.xj&&this.xj.dispose();this.JJc();this.xpa(this.vv);this.pQa.unsubscribe();this.Qba.remove(this);this.Hv.dispose();this.cpa.complete();this.bNa.complete();this.xqa.complete();
this.cra.complete();this.vca.remove(this);let b;(b=this.Sg)==null||b.remove();let c;(c=this.lDb)==null||c.destroy();this.nRa=this.uj=this.Sg=null;a&&this.cp.next();this.cp.complete();this.pHc.destroy();this.yRa.complete()}qg(){return this.Hv.qg()}Gm(){return this.bNa}Rn(){return this.xqa}sZ(){return this.cra}Zl(){return this.Wc}ff(){this.xj&&this.xj.apply()}It(a){this.Wc=Object.assign({},this.Wc,a);this.vKb()}setDirection(a){this.Wc=Object.assign({},this.Wc,{direction:a});this.uKb()}XB(a){this.uj&&
this.uda(this.uj,a,!0)}wQ(a){this.uj&&this.uda(this.uj,a,!1)}uKb(){this.Sg.setAttribute("dir",$Va(this))}vKb(){if(this.uj){var a=this.uj.style;a.width=cj(this.Wc.width);a.height=cj(this.Wc.height);a.minWidth=cj(this.Wc.minWidth);a.minHeight=cj(this.Wc.minHeight);a.maxWidth=cj(this.Wc.maxWidth);a.maxHeight=cj(this.Wc.maxHeight)}}aKb(a){this.uj.style.pointerEvents=a?"":"none"}EHc(){this.vv=this.Fb.createElement("div");this.vv.classList.add("cdk-overlay-backdrop");this.rk&&this.vv.classList.add("cdk-overlay-backdrop-noop-animation");
this.Wc.Zj&&this.uda(this.vv,this.Wc.Zj,!0);this.Sg.parentElement.insertBefore(this.vv,this.Sg);let a;(a=this.eEb)==null||a.call(this);this.eEb=this.Td.listen(this.vv,"click",b=>this.bNa.next(b));this.rk||typeof requestAnimationFrame==="undefined"?this.vv.classList.add("cdk-overlay-backdrop-showing"):this.lb.Ub(()=>{requestAnimationFrame(()=>{this.vv&&this.vv.classList.add("cdk-overlay-backdrop-showing")})})}wQc(){this.Sg.nextSibling&&this.Sg.parentNode.appendChild(this.Sg)}uda(a,b,c){b=_.Zi(b||[]).filter(d=>
!!d);b.length&&(c?a.classList.add(...b):a.classList.remove(...b))}GJc(){this.lb.Ub(()=>{const a=_.x(this.yRa,_.hg(_.Se(this.cpa,this.cp))).subscribe(()=>{this.uj&&this.Sg&&this.uj.children.length!==0||(this.uj&&this.Wc.Ad&&this.uda(this.uj,this.Wc.Ad,!1),this.Sg&&this.Sg.parentElement&&(this.nRa=this.Sg.parentElement,this.Sg.remove()),a.unsubscribe())})})}JJc(){const a=this.Ee;a&&(a.disable(),a.detach&&a.detach())}xpa(a){let b;(b=this.eEb)==null||b.call(this);let c;(c=this.fEb)==null||c.call(this);
a&&(a.remove(),this.vv===a&&(this.vv=null));this.dNa&&(clearTimeout(this.dNa),this.dNa=void 0)}};var aWa=class{constructor(a,b){this.OV=a;this.Q_b=b}};var Gsa;Gsa=/([A-Za-z%]+)$/;_.ms=function(a){if(!a.RE&&a.mc.isBrowser){var b=a.tT;b?(a.WQa=a.WOa(),a.uN=a.uj.getBoundingClientRect(),a.gsa=a.nGb(),a.I2=OVa(a.tN).getBoundingClientRect(),a.Zoa(b,a.pGb(a.WQa,a.I2,b))):a.apply()}};_.bWa=function(a,b){a.pJb=b;return a};_.ns=function(a,b){a.kRa=b;b.indexOf(a.tT)===-1&&(a.tT=null);return a};_.os=function(a,b){a.zn=b;return a};_.ps=function(a,b=!0){a.eqa=b;return a};_.qs=function(a,b=!0){a.bqa=b;return a};_.rs=function(a,b=!0){a.gRa=b;return a};
_.ss=function(a,b){a.gKb=b;return a};
_.cWa=class{get Dz(){return this.kRa}constructor(a,b,c,d,e){this.vf=b;this.Fb=c;this.mc=d;this.tN=e;this.Rba={width:0,height:0};this.jN=!1;this.SDb=!0;this.bqa=!1;this.eqa=!0;this.gRa=!1;this.zn=0;this.pJb=[];this.kRa=[];this.nra=new _.Wf;this.Wr=_.ne.EMPTY;this.cu=this.IQa=0;this.Yoa=[];this.p8=this.nra;this.gma(a)}attach(a){a.oG.classList.add("cdk-overlay-connected-position-bounding-box");this.vb=a;this.z2=a.oG;this.uj=a.eq;this.RE=!1;this.g3=!0;this.tT=null;this.Wr.unsubscribe();this.Wr=this.vf.Fc().subscribe(()=>
{this.g3=!0;this.apply()})}apply(){if(!this.RE&&this.mc.isBrowser)if(!this.g3&&this.gRa&&this.tT)_.ms(this);else{this.mEb();this.kJb();this.BOc();this.gsa=this.nGb();this.WQa=this.WOa();this.uN=this.uj.getBoundingClientRect();this.I2=OVa(this.tN).getBoundingClientRect();var a=this.WQa,b=this.uN,c=this.gsa,d=this.I2,e=[];for(let g of this.kRa){let l=this.pGb(a,d,g),p=this.YOa(l,b,g),t=this.dLc(p,b,c,g);if(t.K_c){this.jN=!1;this.Zoa(g,l);return}if(this.mIc(t,p,c))e.push({position:g,origin:l,d4c:b,tMb:this.ODb(l,
g)});else if(!f||f.b4c.K4b<t.K4b)var f={b4c:t,Oqd:p,Q3c:l,position:g,d4c:b}}if(e.length){a=null;b=-1;for(const g of e)e=g.tMb.width*g.tMb.height*(g.position.weight||1),e>b&&(b=e,a=g);this.jN=!1;this.Zoa(a.position,a.origin)}else this.SDb&&(this.jN=!0),this.Zoa(f.position,f.Q3c)}}detach(){this.mEb();this.rra=this.tT=null;this.Wr.unsubscribe()}dispose(){this.RE||(this.z2&&Fj(this.z2.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this.uj&&this.kJb(),this.vb&&
this.vb.oG.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this.nra.complete(),this.vb=this.z2=null,this.RE=!0)}gma(a){this.MB=a;return this}pGb(a,b,c){if(c.zc=="center")var d=a.left+a.width/2;else{d=this.jl()?a.right:a.left;const e=this.jl()?a.left:a.right;d=c.zc=="start"?d:e}b.left<0&&(d-=b.left);a=c.Ac=="center"?a.top+a.height/2:c.Ac=="top"?a.top:a.bottom;b.top<0&&(a-=b.top);return{x:d,y:a}}YOa(a,b,c){return{x:a.x+(c.oc=="center"?-b.width/2:c.oc==="start"?this.jl()?
-b.width:0:this.jl()?0:-b.width),y:a.y+(c.uc=="center"?-b.height/2:c.uc=="top"?0:-b.height)}}dLc(a,b,c,d){b=Isa(b);let {x:e,y:f}=a;a=this.Rpa(d,"x");d=this.Rpa(d,"y");a&&(e+=a);d&&(f+=d);d=-f;a=f+b.height-c.height;c=this.QJb(b.width,-e,e+b.width-c.width);d=this.QJb(b.height,d,a);a=c*d;return{K4b:a,K_c:b.width*b.height===a,sXc:d===b.height,rXc:c==b.width}}mIc(a,b,c){if(this.eqa){const d=c.bottom-b.y;c=c.right-b.x;b=Hsa(this.vb.Zl().minHeight);const e=Hsa(this.vb.Zl().minWidth);c=a.rXc||e!=null&&e<=
c;return(a.sXc||b!=null&&b<=d)&&c}return!1}PIb(a,b,c){if(this.rra&&this.gRa)return{x:a.x+this.rra.x,y:a.y+this.rra.y};b=Isa(b);const d=this.gsa;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.zn?d.left-c.left-a.x:0;c=b.height<=d.height?g||-f:a.y<this.zn?d.top-c.top-a.y:0;this.rra={x:e,y:c};return{x:a.x+e,y:a.y+c}}Zoa(a,b){this.cPc(a);this.ZOc(b,a);this.TOc(b,a);a.Ad&&this.jHc(a.Ad);
if(this.nra.Tn.length){b=this.oLc();var c;if(c=a===this.tT&&this.AHb)c=this.AHb,c=c===b?!0:c.iUb===b.iUb&&c.jUb===b.jUb&&c.Zxa===b.Zxa&&c.kUb===b.kUb;c||this.nra.next(new aWa(a,b));this.AHb=b}this.tT=a;this.g3=!1}cPc(a){if(this.gKb){var b=this.z2.querySelectorAll(this.gKb),c=a.uc;a=a.oc==="center"?"center":this.jl()?a.oc==="start"?"right":"left":a.oc==="start"?"left":"right";for(let d=0;d<b.length;d++)b[d].style.transformOrigin=`${a} ${c}`}}ODb(a,b){var c=this.gsa;const d=this.jl();let e;let f;if(b.uc===
"top"){var g=a.y;e=c.height-g+this.zn}else if(b.uc==="bottom")f=c.height-a.y+this.zn*2,e=c.height-f+this.zn;else{g=Math.min(c.bottom-a.y+c.top,a.y);var l=this.Rba.height;e=g*2;g=a.y-g;e>l&&!this.g3&&!this.bqa&&(g=a.y-l/2)}l=b.oc==="start"&&!d||b.oc==="end"&&d;let p;if(b.oc==="end"&&!d||b.oc==="start"&&d)p=c.width-a.x+this.zn*2,b=a.x-this.zn;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.Rba.width,b=t*2,t=a.x-t,b>c&&!this.g3&&!this.bqa&&(t=a.x-c/2);return{top:g,left:t,
bottom:f,right:p,width:b,height:e}}TOc(a,b){a=this.ODb(a,b);this.g3||this.bqa||(a.height=Math.min(a.height,this.Rba.height),a.width=Math.min(a.width,this.Rba.width));const c={};if(this.IGb())c.top=c.left="0",c.bottom=c.right=c.maxHeight=c.maxWidth="",c.width=c.height="100%";else{const d=this.vb.Zl().maxHeight,e=this.vb.Zl().maxWidth;c.height=cj(a.height);c.top=cj(a.top);c.bottom=cj(a.bottom);c.width=cj(a.width);c.left=cj(a.left);c.right=cj(a.right);c.alignItems=b.oc==="center"?"center":b.oc==="end"?
"flex-end":"flex-start";c.justifyContent=b.uc==="center"?"center":b.uc==="bottom"?"flex-end":"flex-start";d&&(c.maxHeight=cj(d));e&&(c.maxWidth=cj(e))}this.Rba=a;Fj(this.z2.style,c)}BOc(){Fj(this.z2.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}kJb(){Fj(this.uj.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}ZOc(a,b){const c={},d=this.IGb(),e=this.eqa,f=this.vb.Zl();if(d){var g=this.vf.IK();Fj(c,this.UKc(b,a,g));Fj(c,this.TKc(b,
a,g))}else c.position="static";a="";g=this.Rpa(b,"x");b=this.Rpa(b,"y");g&&(a+=`translateX(${g}px) `);b&&(a+=`translateY(${b}px)`);c.transform=a.trim();f.maxHeight&&(d?c.maxHeight=cj(f.maxHeight):e&&(c.maxHeight=""));f.maxWidth&&(d?c.maxWidth=cj(f.maxWidth):e&&(c.maxWidth=""));Fj(this.uj.style,c)}UKc(a,b,c){let d={top:"",bottom:""};b=this.YOa(b,this.uN,a);this.jN&&(b=this.PIb(b,this.uN,c));a.uc==="bottom"?d.bottom=`${this.Fb.documentElement.clientHeight-(b.y+this.uN.height)}px`:d.top=cj(b.y);return d}TKc(a,
b,c){let d={left:"",right:""};b=this.YOa(b,this.uN,a);this.jN&&(b=this.PIb(b,this.uN,c));(this.jl()?a.oc==="end"?"left":"right":a.oc==="end"?"right":"left")==="right"?d.right=`${this.Fb.documentElement.clientWidth-(b.x+this.uN.width)}px`:d.left=cj(b.x);return d}oLc(){const a=this.WOa(),b=this.uj.getBoundingClientRect(),c=this.pJb.map(d=>d.kb.ma.getBoundingClientRect());return{iUb:Fsa(a,c),jUb:Esa(a,c),Zxa:Fsa(b,c),kUb:Esa(b,c)}}QJb(a,...b){return b.reduce((c,d)=>c-Math.max(d,0),a)}nGb(){const a=this.Fb.documentElement.clientWidth,
b=this.Fb.documentElement.clientHeight,c=this.vf.IK();return{top:c.top+this.zn,left:c.left+this.zn,right:c.left+a-this.zn,bottom:c.top+b-this.zn,width:a-2*this.zn,height:b-2*this.zn}}jl(){return $Va(this.vb)==="rtl"}IGb(){return!this.eqa||this.jN}Rpa(a,b){return b==="x"?a.offsetX==null?this.IQa:a.offsetX:a.offsetY==null?this.cu:a.offsetY}Zed(){}jHc(a){this.uj&&_.Zi(a).forEach(b=>{b!==""&&this.Yoa.indexOf(b)===-1&&(this.Yoa.push(b),this.uj.classList.add(b))})}mEb(){this.uj&&(this.Yoa.forEach(a=>{this.uj.classList.remove(a)}),
this.Yoa=[])}WOa(){const a=this.MB;if(a instanceof _.ff)return a.ma.getBoundingClientRect();if(a instanceof Element)return a.getBoundingClientRect();const b=a.width||0,c=a.height||0;return{top:a.y,bottom:a.y+c,left:a.x,right:a.x+b,height:c,width:b}}};var dWa;_.ts=function(a){a.left("");a.zy="center";return a};_.us=function(a){a.top("");a.Woa="center";return a};
dWa=class{constructor(){this.sJc="static";this.APa=this.dTa=this.Lda=this.zy=this.Woa=this.fNa=this.HSa="";this.RE=!1}attach(a){const b=a.Zl();this.vb=a;this.dTa&&!b.width&&a.It({width:this.dTa});this.APa&&!b.height&&a.It({height:this.APa});a.oG.classList.add("cdk-global-overlay-wrapper");this.RE=!1}top(a=""){this.fNa="";this.HSa=a;this.Woa="flex-start";return this}left(a=""){this.Lda=a;this.zy="left";return this}bottom(a=""){this.HSa="";this.fNa=a;this.Woa="flex-end";return this}right(a=""){this.Lda=
a;this.zy="right";return this}start(a=""){this.Lda=a;this.zy="start";return this}end(a=""){this.Lda=a;this.zy="end";return this}width(a=""){this.vb?this.vb.It({width:a}):this.dTa=a;return this}height(a=""){this.vb?this.vb.It({height:a}):this.APa=a;return this}apply(){if(this.vb&&this.vb.qg()){var a=this.vb.eq.style,b=this.vb.oG.style,c=this.vb.Zl(),d=c.width,e=c.height,f=c.maxWidth;c=c.maxHeight;d=(d==="100%"||d==="100vw")&&(!f||f==="100%"||f==="100vw");e=(e==="100%"||e==="100vh")&&(!c||c==="100%"||
c==="100vh");f=this.zy;c=this.Lda;var g=this.vb.Zl().direction==="rtl",l="",p="",t="";if(d)t="flex-start";else if(f==="center")t="center",g?p=c:l=c;else if(g)if(f==="left"||f==="end")t="flex-end",l=c;else{if(f==="right"||f==="start")t="flex-start",p=c}else if(f==="left"||f==="start")t="flex-start",l=c;else if(f==="right"||f==="end")t="flex-end",p=c;a.position=this.sJc;a.marginLeft=d?"0":l;a.marginTop=e?"0":this.HSa;a.marginBottom=this.fNa;a.marginRight=d?"0":p;b.justifyContent=t;b.alignItems=e?"flex-start":
this.Woa}}dispose(){if(!this.RE&&this.vb){var a=this.vb.eq.style,b=this.vb.oG,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.vb=null;this.RE=!0}}};var ws;_.vs=function(a,b){return new _.cWa(b,a.vf,a.Fb,a.mc,a.tN)};ws=class{constructor(){this.vf=_.n(_.gs);this.Fb=_.n(_.di);this.mc=_.n(_.Zq);this.tN=_.n(as)}global(){return new dWa}};ws.O=function(a){return new (a||ws)};ws.ta=_.k({token:ws,oa:ws.O,Ea:"root"});var eWa,zs,As;eWa=class{attach(a){this.t2=a;return a.attach(this)}detach(){let a=this.t2;a!=null&&(this.t2=null,a.detach())}get E_c(){return this.t2!=null}};_.xs=class extends eWa{constructor(a,b,c){super();this.component=a;this.De=b;this.Rb=c;this.jQ=void 0}};_.ys=class extends eWa{constructor(a,b,c,d){super();this.Nc=a;this.De=b;this.context=c;this.Rb=d}get origin(){return this.Nc.kb}attach(a,b=this.context){this.context=b;return super.attach(a)}detach(){this.context=void 0;return super.detach()}};
zs=function(a,b){a.gOa=b};As=class{constructor(){this.RE=!1}qg(){return!!this.gy}attach(a){if(a instanceof _.xs)return this.gy=a,this.Wv(a);if(a instanceof _.ys)return this.gy=a,this.fC(a)}detach(){this.gy&&(this.gy=this.gy.t2=null);this.dHb()}dispose(){this.qg()&&this.detach();this.dHb();this.RE=!0}dHb(){this.gOa&&(this.gOa(),this.gOa=null)}};_.fWa=class extends As{constructor(a,b,c,d){super();this.Vza=a;this.Zo=b;this.zJc=c;this.Fb=d}Wv(a){let b;if(a.De){const c=a.Rb||a.De.Rb,d=c.get(Wm,null,{optional:!0})||void 0;b=_.nn(a.De,a.component,{index:a.De.length,Rb:c,iXb:d,jQ:a.jQ||void 0});zs(this,()=>b.destroy())}else b=Hma(a.component,{ZVc:a.Rb||this.zJc||_.BIa,RF:this.Zo.Rb,jQ:a.jQ||void 0}),_.IJa(this.Zo,b.Jw),zs(this,()=>{this.Zo.Mad>0&&this.Zo.l5(b.Jw);b.destroy()});this.Vza.appendChild(this.MKc(b));this.gy=a;return b}fC(a){let b=a.De,
c=b.mi(a.Nc,a.context,{Rb:a.Rb});c.lm.forEach(d=>this.Vza.appendChild(d));_.hn(c);zs(this,()=>{let d=b.indexOf(c);d!==-1&&b.remove(d)});this.gy=a;return c}dispose(){super.dispose();this.Vza.remove()}MKc(a){return a.Jw.lm[0]}};var Bs=class extends _.ys{constructor(){const a=_.n(_.Lg),b=_.n(_.Mg);super(a,b)}};Bs.O=function(a){return new (a||Bs)};Bs.La=_.Ef({type:Bs,na:[["","cdkPortal",""]],Qb:["cdkPortal"],features:[_.lg]});
_.Cs=class extends As{constructor(){super();this.fNc=_.n(Wm,{optional:!0});this.Fb=_.n(_.di);this.He=_.n(_.Mg);this.xn=!1;this.pWa=new _.bn}get o8(){return this.gy}set o8(a){if(!this.qg()||a||this.xn)this.qg()&&super.detach(),a&&super.attach(a),this.gy=a||null}Sa(){this.xn=!0}Ia(){super.dispose();this.GDb=this.gy=null}Wv(a){a.t2=this;const b=a.De!=null?a.De:this.He,c=_.nn(b,a.component,{index:b.length,Rb:a.Rb||b.Rb,jQ:a.jQ||void 0,iXb:this.fNc||void 0});b!==this.He&&this.mLc().appendChild(c.Jw.lm[0]);
zs(this,()=>c.destroy());this.gy=a;this.GDb=c;this.pWa.emit(c);return c}fC(a){a.t2=this;const b=this.He.mi(a.Nc,a.context,{Rb:a.Rb});zs(this,()=>this.He.clear());this.gy=a;this.GDb=b;this.pWa.emit(b);return b}mLc(){const a=this.He.element.ma;return a.nodeType===a.ELEMENT_NODE?a:a.parentNode}};_.Cs.O=function(a){return new (a||_.Cs)};_.Cs.La=_.Ef({type:_.Cs,na:[["","cdkPortalOutlet",""]],inputs:{o8:[0,"cdkPortalOutlet","portal"]},outputs:{pWa:"attached"},Qb:["cdkPortalOutlet"],features:[_.lg]});
_.Ds=class{};_.Ds.O=function(a){return new (a||_.Ds)};_.Ds.Ca=_.Df({type:_.Ds});_.Ds.Ba=_.Xc({});_.Es=class{constructor(){this.Mj=_.n(js);this.tN=_.n(as);this.PNc=_.n(ws);this.Qba=_.n(Yr);this.xc=_.n(_.Ye);this.lb=_.n(_.We);this.Fb=_.n(_.di);this.IJc=_.n(_.Vr);this.Rr=_.n(_.lo);this.vca=_.n(Zr);this.vHc=_.n(_.dn,{optional:!0});this.Pr=_.n(_.wr);this.Td=_.n(_.en).iK(null,null);this.iU=_.n(_.er)}create(a){this.iU.load($r);const b=this.fJc(),c=this.kJc(b),d=this.mJc(c);a=new _.ks(a);a.direction=a.direction||this.IJc.value;return new ls(d,b,c,a,this.lb,this.Qba,this.Fb,this.Rr,this.vca,this.vHc===
"NoopAnimations",this.xc.get(Qm),this.Td)}position(){return this.PNc}kJc(a){const b=this.Fb.createElement("div");b.id=this.Pr.getId("cdk-overlay-");b.classList.add("cdk-overlay-pane");a.appendChild(b);return b}fJc(){const a=this.Fb.createElement("div");OVa(this.tN).appendChild(a);return a}mJc(a){this.Zo||(this.Zo=this.xc.get(_.lh));return new _.fWa(a,this.Zo,this.xc,this.Fb)}};_.Es.O=function(a){return new (a||_.Es)};_.Es.ta=_.k({token:_.Es,oa:_.Es.O,Ea:"root"});var hWa;_.gWa=new _.wd("cdk-connected-overlay-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Es);return()=>a.Mj.Cl()}});hWa={va:_.gWa,Ib:[_.Es],Ab:function(a){return()=>a.Mj.Cl()}};_.Fs=class{};_.Fs.O=function(a){return new (a||_.Fs)};_.Fs.Ca=_.Df({type:_.Fs});_.Fs.Ba=_.Xc({Nb:[_.Es,hWa],imports:[Wr,_.Ds,_.is,_.is]});_.Gs=class{constructor(){_.n(lr).PMa()}};_.Gs.O=function(a){return new (a||_.Gs)};_.Gs.Ca=_.Df({type:_.Gs});_.Gs.Ba=_.Xc({imports:[Wr,Wr]});_.iWa=class{constructor(a,b,c,d,e){this.AJc=a;this.rd=b;this.Cca=c;this.Bca=d;this.Nh=e;this.og=!1}gv(){const a=this.og,b=this.Cca||this.Bca,c=this.rd?this.rd.control:null;let d,e;const f=(e=(d=this.ct||this.AJc)==null?void 0:d.YTb(c,b))!=null?e:!1;f!==a&&(this.og=f,this.Nh.next())}};_.jWa=new _.wd("MAT_DATE_LOCALE",{Ea:"root",oa:Jsa});_.Hs=new _.wd("mat-date-formats");_.Is=class{YTb(a,b){return!!(a&&a.invalid&&(a.jn||b&&b.eR))}};_.Is.O=function(a){return new (a||_.Is)};_.Is.ta=_.k({token:_.Is,oa:_.Is.O,Ea:"root"});_.Js=class{};_.Js.O=function(a){return new (a||_.Js)};
_.Js.wa=_.Cf({type:_.Js,na:[["structural-styles"]],ya:0,Aa:0,qa:function(){},styles:['.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}\n'],hb:2,
Ma:0});_.Ks=class{};_.Ks.O=function(a){return new (a||_.Ks)};
_.Ks.wa=_.Cf({type:_.Ks,na:[["div","mat-internal-form-field",""]],nb:[1,"mdc-form-field","mat-internal-form-field"],ob:2,Ya:function(a,b){a&2&&_.tg("mdc-form-field--align-end",b.Jo==="before")},inputs:{Jo:"labelPosition"},hc:["mat-internal-form-field",""],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Hg(),_.Ig(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}\n"],hb:2,
Ma:0});_.Ls=new _.wd("MAT_OPTION_PARENT_COMPONENT");_.Ms=new _.wd("MatOptgroup");var kWa=_.Ui({passive:!0,capture:!0}),lWa=class{constructor(){this.tk=new Map;this.LEb=a=>{const b=_.Yi(a);if(b){let c;(c=this.tk.get(a.type))==null||c.forEach((d,e)=>{(e===b||e.contains(b))&&d.forEach(f=>f.handleEvent(a))})}}}xTa(a,b,c,d){const e=this.tk.get(b);e?(a=e.get(c))?a.add(d):e.set(c,new Set([d])):(this.tk.set(b,new Map([[c,new Set([d])]])),a.Ub(()=>{document.addEventListener(b,this.LEb,kWa)}))}lob(a,b,c){const d=this.tk.get(a);if(d){var e=d.get(b);e&&(e.delete(c),e.size===0&&d.delete(b),
d.size===0&&(this.tk.delete(a),document.removeEventListener(a,this.LEb,kWa)))}}};var mWa=class{constructor(a,b,c,d=!1){this.Td=a;this.element=b;this.config=c;this.uHc=d;this.state=3}};var nWa={PF:225,UF:150},oWa=_.Ui({passive:!0,capture:!0}),pWa=["mousedown","touchstart"],qWa=["mouseup","mouseleave","touchend","touchcancel"],Ns=class{},rWa,sWa,tWa;Ns.O=function(a){return new (a||Ns)};
Ns.wa=_.Cf({type:Ns,na:[["ng-component"]],nb:["mat-ripple-style-loader",""],ya:0,Aa:0,qa:function(){},styles:[".mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}\n"],hb:2,
Ma:0});rWa=function(a,b){if(b.state!==2&&b.state!==3){var c=b.element,d=Object.assign({},nWa,b.config.animation);c.style.transitionDuration=`${d.UF}ms`;c.style.opacity="0";b.state=2;!b.uHc&&d.UF||a.uOa(b)}};
sWa=function(a,b,c,d={}){var e=a.I2=a.I2||a.G2.getBoundingClientRect();const f=Object.assign({},nWa,d.animation);d.D4&&(b=e.left+e.width/2,c=e.top+e.height/2);var g=d.radius||Ksa(b,c,e);b-=e.left;c-=e.top;const l=f.PF,p=document.createElement("div");p.classList.add("mat-ripple-element");p.style.left=`${b-g}px`;p.style.top=`${c-g}px`;p.style.height=`${g*2}px`;p.style.width=`${g*2}px`;d.color!=null&&(p.style.backgroundColor=d.color);p.style.transitionDuration=`${l}ms`;a.G2.appendChild(p);g=window.getComputedStyle(p);
c=g.transitionDuration;e=g.transitionProperty==="none"||c==="0s"||c==="0s, 0s"||e.width===0&&e.height===0;const t=new mWa(a,p,d,e);p.style.transform="scale3d(1, 1, 1)";t.state=0;d.Jkb||(a.xQa=t);let w=null;e||!l&&!f.UF||a.lb.Ub(()=>{const A=()=>{w&&(w.h6a=null);clearTimeout(J);a.uOa(t)},G=()=>a.PEb(t),J=setTimeout(G,l+100);p.addEventListener("transitionend",A);p.addEventListener("transitioncancel",G);w={H3c:A,G3c:G,h6a:J}});a.X$.set(t,w);!e&&l||a.uOa(t);return t};
_.Os=function(a,b){const c=_.fj(b);a.mc.isBrowser&&c&&c!==a.LJ&&(a.E3(),a.LJ=c,pWa.forEach(d=>{tWa.xTa(a.lb,d,c,a)}))};
_.Ps=class{constructor(a,b,c,d,e){this.Sra=a;this.lb=b;this.mc=d;this.Mba=!1;this.X$=new Map;this.lra=!1;d.isBrowser&&(this.G2=_.fj(c));e&&e.get(_.er).load(Ns)}d6a(){this.SFb().forEach(a=>{a.config.Jkb||rWa(a.Td,a)})}handleEvent(a){a.type==="mousedown"?this.Vqa(a):a.type==="touchstart"?this.CNc(a):this.BNc();this.lra||(this.lb.Ub(()=>{qWa.forEach(b=>{this.LJ.addEventListener(b,this,oWa)})}),this.lra=!0)}uOa(a){a.state===0?this.wPc(a):a.state===2&&this.PEb(a)}wPc(a){const b=a===this.xQa,c=a.config.Jkb;
a.state=1;c||b&&this.Mba||rWa(a.Td,a)}PEb(a){let b;const c=(b=this.X$.get(a))!=null?b:null;this.X$.delete(a);this.X$.size||(this.I2=null);a===this.xQa&&(this.xQa=null);a.state=3;c!==null&&(a.element.removeEventListener("transitionend",c.H3c),a.element.removeEventListener("transitioncancel",c.G3c),c.h6a!==null&&clearTimeout(c.h6a));a.element.remove()}Vqa(a){const b=_.Qi(a),c=this.DHb&&Date.now()<this.DHb+800;this.Sra.lH||b||c||(this.Mba=!0,sWa(this,a.clientX,a.clientY,this.Sra.zt))}CNc(a){if(!this.Sra.lH&&
!_.Ri(a)&&(this.DHb=Date.now(),this.Mba=!0,a=a.changedTouches))for(let b=0;b<a.length;b++)sWa(this,a[b].clientX,a[b].clientY,this.Sra.zt)}BNc(){this.Mba&&(this.Mba=!1,this.SFb().forEach(a=>{const b=a.state===1||a.config.WCa&&a.state===0;!a.config.Jkb&&b&&rWa(a.Td,a)}))}SFb(){return Array.from(this.X$.keys())}E3(){const a=this.LJ;a&&(pWa.forEach(b=>tWa.lob(b,a,this)),this.lra&&(qWa.forEach(b=>a.removeEventListener(b,this,oWa)),this.lra=!1))}};tWa=new lWa;_.Qs=new _.wd("mat-ripple-global-options");
_.Rs=class{get disabled(){return this.qc}set disabled(a){a&&this.d6a();this.qc=a;this.bSa()}get trigger(){return this.bQc||this.Ja.ma}set trigger(a){this.bQc=a;this.bSa()}constructor(){this.Ja=_.n(_.ff);this.re=_.n(_.dn,{optional:!0});this.radius=0;this.xn=this.qc=!1;const a=_.n(_.We),b=_.n(_.Zq),c=_.n(_.Qs,{optional:!0}),d=_.n(_.Ye);this.fPa=c||{};this.gF=new _.Ps(this,a,this.Ja,b,d)}Sa(){this.xn=!0;this.bSa()}Ia(){this.gF.E3()}d6a(){this.gF.d6a()}get zt(){return{D4:this.D4,radius:this.radius,color:this.color,
animation:Object.assign({},this.fPa.animation,this.re==="NoopAnimations"?{PF:0,UF:0}:{},this.animation),WCa:this.fPa.WCa}}get lH(){return this.disabled||!!this.fPa.disabled}bSa(){!this.disabled&&this.xn&&_.Os(this.gF,this.trigger)}launch(a,b=0,c){return typeof a==="number"?sWa(this.gF,a,b,Object.assign({},this.zt,c)):sWa(this.gF,0,0,Object.assign({},this.zt,a))}};_.Rs.O=function(a){return new (a||_.Rs)};
_.Rs.La=_.Ef({type:_.Rs,na:[["","mat-ripple",""],["","matRipple",""]],nb:[1,"mat-ripple"],ob:2,Ya:function(a,b){a&2&&_.tg("mat-ripple-unbounded",b.iad)},inputs:{color:[0,"matRippleColor","color"],iad:[0,"matRippleUnbounded","unbounded"],D4:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},Qb:["matRipple"]});_.Ss=class{};_.Ss.O=function(a){return new (a||_.Ss)};_.Ss.Ca=_.Df({type:_.Ss});_.Ss.Ba=_.Xc({imports:[_.Gs,_.Gs]});var uWa,vWa;uWa={capture:!0};vWa=["focus","mousedown","mouseenter","touchstart"];_.wWa=function(a,b){const c=a.c3.get(b);c&&(c.renderer.E3(),a.c3.delete(b))};
_.xWa=function(a,b,c){let d,e;b.setAttribute("mat-ripple-loader-uninitialized",(e=(d=a.lba)==null?void 0:d.ft)!=null?e:"");!c.className&&b.hasAttribute("mat-ripple-loader-class-name")||b.setAttribute("mat-ripple-loader-class-name",c.className||"");c.D4&&b.setAttribute("mat-ripple-loader-centered","");c.disabled&&b.setAttribute("mat-ripple-loader-disabled","")};
_.Ts=class{constructor(){this.Fb=_.n(_.di,{optional:!0});this.re=_.n(_.dn,{optional:!0});this.lba=_.n(_.Qs,{optional:!0});this.mc=_.n(_.Zq);this.lb=_.n(_.We);this.xc=_.n(_.Ye);this.c3=new Map;this.hIb=a=>{a=_.Yi(a);if(a instanceof HTMLElement){let b,c;(a=a.closest(`[${"mat-ripple-loader-uninitialized"}="${(c=(b=this.lba)==null?void 0:b.ft)!=null?c:""}"]`))&&this.pJc(a)}};this.lb.Ub(()=>{for(const a of vWa){let b;(b=this.Fb)==null||b.addEventListener(a,this.hIb,uWa)}})}Ia(){const a=this.c3.keys();
for(const b of a)_.wWa(this,b);for(const b of vWa){let c;(c=this.Fb)==null||c.removeEventListener(b,this.hIb,uWa)}}vsb(a,b){const c=this.c3.get(a);c?(c.target.lH=b,b||c.gSb||(c.gSb=!0,_.Os(c.renderer,a))):b?a.setAttribute("mat-ripple-loader-disabled",""):a.removeAttribute("mat-ripple-loader-disabled")}pJc(a){if(this.Fb&&!this.c3.has(a)){var b;(b=a.querySelector(".mat-ripple"))==null||b.remove();b=this.Fb.createElement("span");b.classList.add("mat-ripple",a.getAttribute("mat-ripple-loader-class-name"));
a.append(b);var c=this.re==="NoopAnimations",d=this.lba,e,f,g=c?0:(f=d==null?void 0:(e=d.animation)==null?void 0:e.PF)!=null?f:nWa.PF,l,p;e=c?0:(p=d==null?void 0:(l=d.animation)==null?void 0:l.UF)!=null?p:nWa.UF;l={lH:c||(d==null?void 0:d.disabled)||a.hasAttribute("mat-ripple-loader-disabled"),zt:{D4:a.hasAttribute("mat-ripple-loader-centered"),WCa:d==null?void 0:d.WCa,animation:{PF:g,UF:e}}};b=new _.Ps(l,this.lb,b,this.mc,this.xc);(p=!l.lH)&&_.Os(b,a);this.c3.set(a,{target:l,renderer:b,gSb:p});a.removeAttribute("mat-ripple-loader-uninitialized")}}};
_.Ts.O=function(a){return new (a||_.Ts)};_.Ts.ta=_.k({token:_.Ts,oa:_.Ts.O,Ea:"root"});new tn;new tn;_.yWa=_.Ij(class{});_.Ui({passive:!0,capture:!0});_.Ui({passive:!0,capture:!0});new tn;var CWa,DWa;_.zWa=["mat-button",""];_.AWa=["*"];_.BWa=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)}@media(forced-colors: active){.mat-button,.mat-flat-button,.mat-raised-button,.mat-icon-button,.mat-fab,.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"};
CWa="mat-button mat-flat-button mat-icon-button mat-raised-button mat-stroked-button mat-mini-fab mat-fab".split(" ");DWa=_.Gj(_.Ij(_.Hj(class{constructor(a){this.Ja=a}})));
_.Us=class extends DWa{constructor(a,b,c){super(a);this.Qc=b;this.re=c;this.jdb=this.tPa("mat-fab","mat-mini-fab");this.Txa=this.tPa("mat-icon-button");for(const d of CWa)this.tPa(d)&&this.Rg().classList.add(d);a.ma.classList.add("mat-button-base");this.jdb&&(this.color="accent")}Dc(){this.Qc.Pk(this.Ja,!0)}Ia(){this.Qc.Oi(this.Ja)}focus(a,b){a?_.br(this.Qc,this.Rg(),a,b):this.Rg().focus(b)}Rg(){return this.Ja.ma}qy(){return this.wc||this.disabled}tPa(...a){return a.some(b=>this.Rg().hasAttribute(b))}};
_.Us.O=function(a){return new (a||_.Us)(_.B(_.ff),_.B(_.cr),_.B(_.dn,8))};
_.Us.wa=_.Cf({type:_.Us,na:[["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&&_.Pg(_.Rs,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.rqb=c.first)}},nb:[1,"mat-focus-indicator"],ob:6,Ya:function(a,b){a&2&&(_.rg("disabled",b.disabled||null)("mat-id-collision",null),_.tg("_mat-animation-noopable",b.re==="NoopAnimations")("mat-button-disabled",
b.disabled))},inputs:{disabled:"disabled",wc:"disableRipple",color:"color"},Qb:["matButton"],standalone:!1,features:[_.lg],hc:_.zWa,ac:_.AWa,ya:4,Aa:5,Da:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],qa:function(a,b){a&1&&(_.Hg(),_.F(0,"span",0),_.Ig(1),_.I(),_.K(2,"span",1)(3,"span",2));a&2&&(_.y(2),_.tg("mat-button-ripple-round",b.jdb||b.Txa),_.E("matRippleDisabled",b.qy())("matRippleCentered",
b.Txa)("matRippleTrigger",b.Rg()))},Fa:[_.Rs],styles:[_.BWa()],hb:2,Ma:0});var EWa={params:{lva:"150ms",sva:"75ms"}},FWa=_.mj("dialogContainer",[_.pj("void, exit",_.oj({opacity:0,transform:"scale(0.7)"})),_.pj("enter",_.oj({transform:"none"})),_.qj("* => enter",_.wra([_.nj("{{enterAnimationDuration}} cubic-bezier(0, 0, 0.2, 1)",_.oj({transform:"none",opacity:1})),_.xra("@*",{type:9,options:null})]),EWa),_.qj("* => void, * => exit",_.wra([_.nj("{{exitAnimationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)",_.oj({opacity:0})),_.xra("@*",{type:9,options:null})]),EWa)]);var GWa=class{constructor(){this.role="dialog";this.Ad="";this.Je=!0;this.Zj="";this.Yi=!1;this.height=this.width="";this.maxWidth="80vw";this.ariaLabel=this.Gsa=this.aea=this.data=null;this.ariaModal=!0;this.Cy="first-tabbable";this.IZa=this.Dfa=this.yt=!0}};var Vs=class{constructor(){this.role="dialog";this.Ad="";this.Je=!0;this.Zj="";this.Yi=!1;this.height=this.width="";this.ariaLabel=this.Gsa=this.aea=this.data=null;this.ariaModal=!0;this.Cy="first-tabbable";this.JZa=this.HZa=this.IZa=this.yt=!0}};var Ws=class extends As{constructor(){super();this.Ja=_.n(_.ff);this.bba=_.n(_.gr);this.Gba=_.n(_.dr);this.lb=_.n(_.We);this.vb=_.n(ls);this.Qc=_.n(_.cr);this.Td=_.n(_.fn);this.mc=_.n(_.Zq);this.Fb=_.n(_.di,{optional:!0});this.UI=this.cFb=this.yB=null;this.OI=[];this.Ta=_.n(_.pn);this.xc=_.n(_.Ye);this.Kba=!1;this.Wc=_.n(Vs,{optional:!0})||new Vs;this.Wc.Gsa&&this.OI.push(this.Wc.Gsa)}eHc(a){this.OI.push(a);_.gn(this.Ta)}rOc(a){a=this.OI.indexOf(a);a>-1&&(this.OI.splice(a,1),_.gn(this.Ta))}npa(){this.aMc();
this.xLc();this.kNa()}kNa(){this.MN()}Ia(){this.Kba=!0;this.Fra()}Wv(a){a=this.Hv.Wv(a);this.npa();return a}fC(a){a=this.Hv.fC(a);this.npa();return a}fOc(){this.mpa()||this.MN()}zOa(a,b){this.Gba.tG(a)||(a.tabIndex=-1,this.lb.Ub(()=>{const c=()=>{d();e();a.removeAttribute("tabindex")},d=this.Td.listen(a,"blur",c),e=this.Td.listen(a,"mousedown",c)}));a.focus(b)}aba(a,b){(a=this.Ja.ma.querySelector(a))&&this.zOa(a,b)}MN(){this.Kba||_.Ze(()=>{const a=this.Ja.ma;switch(this.Wc.Cy){case !1:case "dialog":this.mpa()||
a.focus();break;case !0:case "first-tabbable":let b;((b=this.yB)==null?0:_.kUa(b))||this.mKc();break;case "first-heading":this.aba('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this.aba(this.Wc.Cy)}},{Rb:this.xc})}Fra(){var a=this.Wc.yt;let b=null;typeof a==="string"?b=this.Fb.querySelector(a):typeof a==="boolean"?b=a?this.cFb:null:a&&(b=a);if(this.Wc.yt&&b&&typeof b.focus==="function"){a=_.Xi();const c=this.Ja.ma;if(!a||a===this.Fb.body||a===c||c.contains(a))this.Qc?(_.br(this.Qc,b,this.UI),
this.UI=null):b.focus()}this.yB&&this.yB.destroy()}mKc(){this.Ja.ma.focus&&this.Ja.ma.focus()}mpa(){const a=this.Ja.ma,b=_.Xi();return a===b||a.contains(b)}aMc(){this.mc.isBrowser&&(this.yB=this.bba.create(this.Ja.ma),this.Fb&&(this.cFb=_.Xi()))}xLc(){this.vb.Gm().subscribe(()=>{this.Wc.Yi&&this.fOc()})}};Ws.O=function(a){return new (a||Ws)};
Ws.wa=_.Cf({type:Ws,na:[["cdk-dialog-container"]],ub:function(a,b){a&1&&_.Pg(_.Cs,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.Hv=c.first)}},nb:["tabindex","-1",1,"cdk-dialog-container"],ob:6,Ya:function(a,b){a&2&&_.rg("id",b.Wc.id||null)("role",b.Wc.role)("aria-modal",b.Wc.ariaModal)("aria-labelledby",b.Wc.ariaLabel?null:b.OI[0])("aria-label",b.Wc.ariaLabel)("aria-describedby",b.Wc.aea||null)},features:[_.lg],ya:1,Aa:0,Da:[["cdkPortalOutlet",""]],qa:function(a){a&1&&_.C(0,Lsa,0,0,"ng-template",0)},Fa:[_.Cs],
styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}\n"],hb:2});var HWa=new _.wd("DialogScrollStrategy",{Ea:"root",oa:()=>{const a=_.n(_.Es);return()=>a.Mj.block()}}),IWa=new _.wd("DialogData"),JWa=new _.wd("DefaultDialogConfig");var KWa=class{constructor(a,b){this.Jd=a;this.config=b;this.closed=new _.Wf;this.Yi=b.Yi;this.Gm=a.Gm();this.Rn=a.Rn();this.sZ=a.sZ();this.id=b.id;this.Rn.subscribe(c=>{c.keyCode!==27||this.Yi||_.Si(c)||(c.preventDefault(),this.close(void 0,{Gga:"keyboard"}))});this.Gm.subscribe(()=>{this.Yi||this.close(void 0,{Gga:"mouse"})});this.upa=a.cp.subscribe(()=>{b.JZa!==!1&&this.close()})}close(a,b){if(this.dw){const c=this.closed;this.dw.UI=(b==null?void 0:b.Gga)||"program";this.upa.unsubscribe();this.Jd.dispose();
c.next(a);c.complete();this.cw=this.dw=null}}ff(){this.Jd.ff()}It(a="",b=""){this.Jd.It({width:a,height:b})}XB(a){this.Jd.XB(a)}wQ(a){this.Jd.wQ(a)}};var Xs=class{get Yh(){return this.kp?this.kp.Yh:this.ZE}get iu(){return this.kp?this.kp.iu:this.UM}constructor(){this.kf=_.n(_.Es);this.xc=_.n(_.Ye);this.vg=_.n(JWa,{optional:!0});this.kp=_.n(Xs,{optional:!0,dE:!0});this.tN=_.n(as);this.Pr=_.n(_.wr);this.ZE=[];this.TM=new _.Wf;this.UM=new _.Wf;this.TMa=new Map;this.Ee=_.n(HWa);this.qsa=_.Me(()=>this.Yh.length?this.Yt():_.x(this.Yt(),_.fg(void 0)))}open(a,b){b=Object.assign({},this.vg||new Vs,b);b.id=b.id||this.Pr.getId("cdk-dialog-");b.id&&this.q8a(b.id);
var c=this.dJ(b);c=this.kf.create(c);const d=new KWa(c,b);c=this.FHc(c,d,b);d.dw=c;this.GHc(a,d,c,b);this.Yh.length||this.QLc();this.Yh.push(d);d.closed.subscribe(()=>this.YIb(d,!0));this.iu.next(d);return d}q8a(a){this.Yh.find(b=>b.id===a)}Ia(){Msa(this.ZE,a=>{a.config.HZa===!1&&this.YIb(a,!1)});Msa(this.ZE,a=>a.close());this.TM.complete();this.UM.complete();this.ZE=[]}dJ(a){const b=new _.ks({ug:a.ug||_.us(_.ts(this.kf.position().global())),Nj:a.Nj||this.Ee(),Ad:a.Ad,Je:a.Je,direction:a.direction,
minWidth:a.minWidth,minHeight:a.minHeight,maxWidth:a.maxWidth,maxHeight:a.maxHeight,width:a.width,height:a.height,zW:a.IZa});a.Zj&&(b.Zj=a.Zj);return b}FHc(a,b,c){var d;const e=c.Rb||((d=c.De)==null?void 0:d.Rb);b=[{va:Vs,jc:c},{va:KWa,jc:b},{va:ls,jc:a}];c.container?typeof c.container==="function"?d=c.container:(d=c.container.type,b.push(...c.container.Nb(c))):d=Ws;c=new _.xs(d,c.De,_.oh({parent:e||this.xc,Nb:b}));return a.attach(c).instance}GHc(a,b,c,d){if(a instanceof _.Lg){var e=this.K2(d,b,c,
void 0);b={ua:d.data,Mp:b};d.iR&&(b=Object.assign({},b,typeof d.iR==="function"?d.iR():d.iR));c.fC(new _.ys(a,null,b,e))}else e=this.K2(d,b,c,this.xc),a=c.Wv(new _.xs(a,d.De,e)),b.Q4=a,b.cw=a.instance}K2(a,b,c,d){var e;const f=a.Rb||((e=a.De)==null?void 0:e.Rb);e=[{va:IWa,jc:a.data},{va:KWa,jc:b}];a.Nb&&(typeof a.Nb==="function"?e.push(...a.Nb(b,a,c)):e.push(...a.Nb));!a.direction||f&&f.get(_.Vr,null,{optional:!0})||e.push({va:_.Vr,jc:{value:a.direction,Fc:_.u()}});return _.oh({parent:f||d,Nb:e})}YIb(a,
b){a=this.Yh.indexOf(a);a>-1&&(this.Yh.splice(a,1),this.Yh.length||(this.TMa.forEach((c,d)=>{c?d.setAttribute("aria-hidden",c):d.removeAttribute("aria-hidden")}),this.TMa.clear(),b&&this.Yt().next()))}QLc(){const a=OVa(this.tN);if(a.parentElement){const b=a.parentElement.children;for(let c=b.length-1;c>-1;c--){const d=b[c];d===a||d.nodeName==="SCRIPT"||d.nodeName==="STYLE"||d.hasAttribute("aria-live")||(this.TMa.set(d,d.getAttribute("aria-hidden")),d.setAttribute("aria-hidden","true"))}}}Yt(){const a=
this.kp;return a?a.Yt():this.TM}};Xs.O=function(a){return new (a||Xs)};Xs.ta=_.k({token:Xs,oa:Xs.O,Ea:"root"});var Ys=class{};Ys.O=function(a){return new (a||Ys)};Ys.Ca=_.Df({type:Ys});Ys.Ba=_.Xc({Nb:[Xs],imports:[_.Fs,_.Ds,_.rr,_.Ds]});var Zs=class extends Ws{constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.Gr=new _.bn}kNa(){this.Wc.Dfa||this.MN()}RQa(a){this.Wc.Dfa&&this.MN();this.Gr.next({state:"opened",totalTime:a})}};Zs.O=function(a){return new (a||Zs)(_.B(_.ff),_.B(_.gr),_.B(_.di,8),_.B(GWa),_.B(_.dr),_.B(_.We),_.B(ls),_.B(_.cr))};Zs.wa=_.Cf({type:Zs,na:[["ng-component"]],standalone:!1,features:[_.lg],ya:0,Aa:0,qa:function(){},hb:2});var LWa=class{constructor(a,b,c){this.Vj=a;this.ky=c;this.Fr=new _.Wf;this.SI=new _.Wf;this.yj=0;this.Yi=b.Yi;this.id=a.id;_.x(c.Gr,_.Te(d=>d.state==="opened"),_.Qf(1)).subscribe(()=>{this.Fr.next();this.Fr.complete()});_.x(c.Gr,_.Te(d=>d.state==="closed"),_.Qf(1)).subscribe(()=>{clearTimeout(this.BNa);this.OE()});a.Jd.cp.subscribe(()=>{this.SI.next(this.Pca);this.SI.complete();this.OE()});_.Se(this.Gm(),_.x(this.Rn(),_.Te(d=>d.keyCode===27&&!this.Yi&&!_.Si(d)))).subscribe(d=>{this.Yi||(d.preventDefault(),
this.UI=d.type==="keydown"?"keyboard":"mouse",this.close(void 0))})}close(a){this.Pca=a;_.x(this.ky.Gr,_.Te(b=>b.state==="closing"),_.Qf(1)).subscribe(b=>{this.SI.next(a);this.SI.complete();YVa(this.Vj.Jd);this.BNa=setTimeout(()=>this.OE(),b.totalTime+100)});this.yj=1;this.ky.hda()}iu(){return this.Fr}ZB(){return this.Vj.closed}Gm(){return this.Vj.Gm}Rn(){return this.Vj.Rn}ff(a){let b=this.Vj.config.ug;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):_.ts(b);a&&(a.top||a.bottom)?a.top?
b.top(a.top):b.bottom(a.bottom):_.us(b);this.Vj.ff()}It(a="",b=""){this.Vj.It(a,b)}XB(a){this.Vj.XB(a)}wQ(a){this.Vj.wQ(a)}getState(){return this.yj}OE(){this.yj=2;this.Vj.close(this.Pca,{Gga:this.UI});this.cw=null}};var MWa=class{constructor(){this.role="dialog";this.Ad="";this.Je=!0;this.Zj="";this.Yi=!1;this.height=this.width="";this.ariaLabel=this.Gsa=this.aea=this.data=null;this.ariaModal=!0;this.Cy="first-tabbable";this.IZa=this.Dfa=this.yt=!0}};var $s=class extends Ws{constructor(){super(...arguments);this.re=_.n(_.dn,{optional:!0});this.Gr=new _.bn;this.VM=this.re!=="NoopAnimations";this.DMa=0;this.vn=this.Ja.ma;let a;this.Dpa=this.VM?(a=Osa(this.Wc.lva))!=null?a:150:0;let b;this.Fpa=this.VM?(b=Osa(this.Wc.sva))!=null?b:75:0;this.faa=null;this.AFb=()=>{this.kEb();this.RQa(this.Dpa)};this.OE=()=>{this.kEb();this.Gr.emit({state:"closed",totalTime:this.Fpa})}}npa(){super.npa();this.xPc()}xPc(){this.Gr.emit({state:"opening",totalTime:this.Dpa});
this.VM?(this.vn.style.setProperty("--mat-dialog-transition-duration",`${this.Dpa}ms`),this.hJb(()=>this.vn.classList.add("mdc-dialog--opening","mdc-dialog--open")),this.NKb(this.Dpa,this.AFb)):(this.vn.classList.add("mdc-dialog--open"),Promise.resolve().then(()=>this.AFb()))}hda(){this.Gr.emit({state:"closing",totalTime:this.Fpa});this.vn.classList.remove("mdc-dialog--open");this.VM?(this.vn.style.setProperty("--mat-dialog-transition-duration",`${this.Fpa}ms`),this.hJb(()=>this.vn.classList.add("mdc-dialog--closing")),
this.NKb(this.Fpa,this.OE)):Promise.resolve().then(()=>this.OE())}mKb(a){this.DMa+=a;_.gn(this.Ta)}kEb(){this.vn.classList.remove("mdc-dialog--opening","mdc-dialog--closing")}NKb(a,b){this.faa!==null&&clearTimeout(this.faa);this.faa=setTimeout(b,a)}hJb(a){this.lb.Ub(()=>{typeof requestAnimationFrame==="function"?requestAnimationFrame(a):a()})}kNa(){this.Wc.Dfa||this.MN()}RQa(a){this.Wc.Dfa&&this.MN();this.Gr.next({state:"opened",totalTime:a})}Ia(){super.Ia();this.faa!==null&&clearTimeout(this.faa)}Wv(a){a=
super.Wv(a);a.location.ma.classList.add("mat-mdc-dialog-component-host");return a}};$s.O=(()=>{let a;return function(b){return(a||(a=_.je($s)))(b||$s)}})();
$s.wa=_.Cf({type:$s,na:[["mat-dialog-container"]],nb:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],ob:10,Ya:function(a,b){a&2&&(_.zg("id",b.Wc.id),_.rg("aria-modal",b.Wc.ariaModal)("role",b.Wc.role)("aria-labelledby",b.Wc.ariaLabel?null:b.OI[0])("aria-label",b.Wc.ariaLabel)("aria-describedby",b.Wc.aea||null),_.tg("_mat-animation-noopable",!b.VM)("mat-mdc-dialog-container-with-actions",b.DMa>0))},features:[_.lg],ya:3,Aa:0,Da:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],
[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],qa:function(a){a&1&&(_.F(0,"div",0)(1,"div",1),_.C(2,Nsa,0,0,"ng-template",2),_.I()())},Fa:[_.Cs],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, calc(100vw - 32px))}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, none);border-radius:var(--mdc-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-sys-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 6px 24px 13px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-sys-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px 0)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-end)}@media(forced-colors: active){.mat-mdc-dialog-actions{border-top-color:CanvasText}}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}\n'],
hb:2});_.at=class{constructor(a,b,c){this.Vj=a;this.ky=c;this.Fr=new _.Wf;this.SI=new _.Wf;this.yj=0;this.Yi=b.Yi;this.id=a.id;a.XB("mat-mdc-dialog-panel");_.x(c.Gr,_.Te(d=>d.state==="opened"),_.Qf(1)).subscribe(()=>{this.Fr.next();this.Fr.complete()});_.x(c.Gr,_.Te(d=>d.state==="closed"),_.Qf(1)).subscribe(()=>{clearTimeout(this.BNa);this.OE()});a.Jd.cp.subscribe(()=>{this.SI.next(this.Pca);this.SI.complete();this.OE()});_.Se(this.Gm(),_.x(this.Rn(),_.Te(d=>d.keyCode===27&&!this.Yi&&!_.Si(d)))).subscribe(d=>
{this.Yi||(d.preventDefault(),this.UI=d.type==="keydown"?"keyboard":"mouse",this.close(void 0))})}close(a){this.Pca=a;_.x(this.ky.Gr,_.Te(b=>b.state==="closing"),_.Qf(1)).subscribe(b=>{this.SI.next(a);this.SI.complete();YVa(this.Vj.Jd);this.BNa=setTimeout(()=>this.OE(),b.totalTime+100)});this.yj=1;this.ky.hda()}iu(){return this.Fr}ZB(){return this.Vj.closed}Gm(){return this.Vj.Gm}Rn(){return this.Vj.Rn}ff(a){let b=this.Vj.config.ug;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):_.ts(b);
a&&(a.top||a.bottom)?a.top?b.top(a.top):b.bottom(a.bottom):_.us(b);this.Vj.ff()}It(a="",b=""){this.Vj.It(a,b)}XB(a){this.Vj.XB(a)}wQ(a){this.Vj.wQ(a)}getState(){return this.yj}OE(){this.yj=2;this.Vj.close(this.Pca,{Gga:this.UI});this.cw=null}};var NWa,OWa;_.bt=new _.wd("MatMdcDialogData");NWa=new _.wd("mat-mdc-dialog-default-options");OWa=new _.wd("mat-mdc-dialog-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Es);return()=>a.Mj.block()}});
_.ct=class{get Yh(){return this.kp?this.kp.Yh:this.ZE}get iu(){return this.kp?this.kp.iu:this.UM}Yt(){const a=this.kp;return a?a.Yt():this.TM}constructor(){this.kf=_.n(_.Es);this.vg=_.n(NWa,{optional:!0});this.Ee=_.n(OWa);this.kp=_.n(_.ct,{optional:!0,dE:!0});this.Pr=_.n(_.wr);this.tB=_.n(Xs);this.ZE=[];this.TM=new _.Wf;this.UM=new _.Wf;this.Pua=MWa;this.qsa=_.Me(()=>this.Yh.length?this.Yt():_.x(this.Yt(),_.fg(void 0)));this.Naa=_.at;this.Maa=$s;this.bOa=_.bt}open(a,b){let c;b=Object.assign({},this.vg||
new MWa,b);b.id=b.id||this.Pr.getId("mat-mdc-dialog-");b.Nj=b.Nj||this.Ee();a=this.tB.open(a,Object.assign({},b,{ug:_.us(_.ts(this.kf.position().global())),Yi:!0,HZa:!1,JZa:!1,container:{type:this.Maa,Nb:()=>[{va:this.Pua,jc:b},{va:Vs,jc:b}]},iR:()=>({Mp:c}),Nb:(d,e,f)=>{c=new this.Naa(d,b,f);let g;c.ff((g=b)==null?void 0:g.position);return[{va:this.Maa,jc:f},{va:this.bOa,jc:e.data},{va:this.Naa,jc:c}]}}));c.Q4=a.Q4;c.cw=a.cw;this.Yh.push(c);this.iu.next(c);c.ZB().subscribe(()=>{const d=this.Yh.indexOf(c);
d>-1&&(this.Yh.splice(d,1),this.Yh.length||this.Yt().next())});return c}q8a(a){this.Yh.find(b=>b.id===a)}Ia(){this.ANa(this.ZE);this.TM.complete();this.UM.complete()}ANa(a){let b=a.length;for(;b--;)a[b].close()}};_.ct.O=function(a){return new (a||_.ct)};_.ct.ta=_.k({token:_.ct,oa:_.ct.O,Ea:"root"});_.dt=class{constructor(){this.Mp=_.n(_.at,{optional:!0});this.Ja=_.n(_.ff);this.tB=_.n(_.ct);this.type="button"}Sa(){this.Mp||(this.Mp=Psa(this.Ja,this.tB.Yh))}Sb(a){if(a=a._matDialogClose||a._matDialogCloseResult)this.Ifa=a.ng}w3(a){var b=this.Mp,c=this.Ifa;b.UI=a.screenX===0&&a.screenY===0?"keyboard":"mouse";b.close(c)}};_.dt.O=function(a){return new (a||_.dt)};
_.dt.La=_.Ef({type:_.dt,na:[["","mat-dialog-close",""],["","matDialogClose",""]],ob:2,Ya:function(a,b){a&1&&_.N("click",function(c){return b.w3(c)});a&2&&_.rg("aria-label",b.ariaLabel||null)("type",b.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",Ifa:[0,"mat-dialog-close","dialogResult"],ZMc:[0,"matDialogClose","_matDialogClose"]},Qb:["matDialogClose"],features:[_.Rm]});
var et=class{constructor(){this.Wt=_.n(_.at,{optional:!0});this.Ja=_.n(_.ff);this.tB=_.n(_.ct)}Sa(){this.Wt||(this.Wt=Psa(this.Ja,this.tB.Yh));this.Wt&&Promise.resolve().then(()=>{this.dIb()})}Ia(){let a;((a=this.Wt)==null?0:a.ky)&&Promise.resolve().then(()=>{this.jIb()})}};et.O=function(a){return new (a||et)};et.La=_.Ef({type:et});
_.ft=class extends et{constructor(){super(...arguments);this.id=_.n(_.wr).getId("mat-mdc-dialog-title-")}dIb(){let a,b;(a=this.Wt.ky)==null||(b=a.eHc)==null||b.call(a,this.id)}jIb(){let a,b,c;(a=this.Wt)==null||(b=a.ky)==null||(c=b.rOc)==null||c.call(b,this.id)}};_.ft.O=(()=>{let a;return function(b){return(a||(a=_.je(_.ft)))(b||_.ft)}})();
_.ft.La=_.Ef({type:_.ft,na:[["","mat-dialog-title",""],["","matDialogTitle",""]],nb:[1,"mat-mdc-dialog-title","mdc-dialog__title"],ob:1,Ya:function(a,b){a&2&&_.zg("id",b.id)},inputs:{id:"id"},Qb:["matDialogTitle"],features:[_.lg]});_.gt=class{};_.gt.O=function(a){return new (a||_.gt)};
_.gt.La=_.Ef({type:_.gt,na:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],nb:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[function(a){const b=c=>{const d=Array.isArray(a);c.Z6===null?(c.b6=vka,c.Z6=d?a.map(uka):[a]):d?c.Z6.unshift(...a.map(uka)):c.Z6.unshift(a)};b.hXb=!0;return b}([_.cs])]});_.ht=class extends et{dIb(){let a,b;(a=this.Wt.ky)==null||(b=a.mKb)==null||b.call(a,1)}jIb(){let a,b;(a=this.Wt.ky)==null||(b=a.mKb)==null||b.call(a,-1)}};
_.ht.O=(()=>{let a;return function(b){return(a||(a=_.je(_.ht)))(b||_.ht)}})();_.ht.La=_.Ef({type:_.ht,na:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],nb:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],ob:6,Ya:function(a,b){a&2&&_.tg("mat-mdc-dialog-actions-align-start",b.align==="start")("mat-mdc-dialog-actions-align-center",b.align==="center")("mat-mdc-dialog-actions-align-end",b.align==="end")},inputs:{align:"align"},features:[_.lg]});var it=class{};it.O=function(a){return new (a||it)};it.Ca=_.Df({type:it});it.Ba=_.Xc({Nb:[_.ct],imports:[Ys,_.Fs,_.Ds,_.Gs,_.Gs]});var PWa=0,jt=class{get Yh(){return this.kp?this.kp.Yh:this.ZE}get iu(){return this.kp?this.kp.iu:this.UM}Yt(){const a=this.kp;return a?a.Yt():this.TM}constructor(a,b,c,d,e,f,g,l,p){this.kf=a;this.vg=c;this.kp=d;this.Naa=g;this.Maa=l;this.bOa=p;this.ZE=[];this.TM=new _.Wf;this.UM=new _.Wf;this.Ded="mat-dialog-";this.Pua=GWa;this.qsa=_.Me(()=>this.Yh.length?this.Yt():_.x(this.Yt(),_.fg(void 0)));this.Ee=f;this.tB=b.get(Xs)}open(a,b){let c;b=Object.assign({},this.vg||new GWa,b);b.id=b.id||`${"mat-dialog-"}${PWa++}`;
b.Nj=b.Nj||this.Ee();a=this.tB.open(a,Object.assign({},b,{ug:_.us(_.ts(this.kf.position().global())),Yi:!0,HZa:!1,JZa:!1,container:{type:this.Maa,Nb:()=>[{va:this.Pua,jc:b},{va:Vs,jc:b}]},iR:()=>({Mp:c}),Nb:(d,e,f)=>{c=new this.Naa(d,b,f);let g;c.ff((g=b)==null?void 0:g.position);return[{va:this.Maa,jc:f},{va:this.bOa,jc:e.data},{va:this.Naa,jc:c}]}}));c.Q4=a.Q4;c.cw=a.cw;this.Yh.push(c);this.iu.next(c);c.ZB().subscribe(()=>{const d=this.Yh.indexOf(c);d>-1&&(this.Yh.splice(d,1),this.Yh.length||this.Yt().next())});
return c}q8a(a){this.Yh.find(b=>b.id===a)}Ia(){this.ANa(this.ZE);this.TM.complete();this.UM.complete()}ANa(a){let b=a.length;for(;b--;)a[b].close()}};jt.O=function(){_.hf()};jt.ta=_.k({token:jt,oa:jt.O});_.QWa=class extends LWa{};var RWa=class extends GWa{constructor(){super(...arguments);this.lva=EWa.params.lva;this.sva=EWa.params.sva}};var kt=class extends Zs{sN({di:a,totalTime:b}){a==="enter"?this.RQa(b):a==="exit"&&this.Gr.next({state:"closed",totalTime:b})}ica({di:a,totalTime:b}){a==="enter"?this.Gr.next({state:"opening",totalTime:b}):(a==="exit"||a==="void")&&this.Gr.next({state:"closing",totalTime:b})}hda(){this.yj="exit";_.gn(this.Ta)}constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.yj="enter"}BKc(){return{value:this.yj,params:{enterAnimationDuration:this.Wc.lva||"150ms",exitAnimationDuration:this.Wc.sva||"75ms"}}}};
kt.O=function(a){return new (a||kt)(_.B(_.ff),_.B(_.gr),_.B(_.di,8),_.B(RWa),_.B(_.dr),_.B(_.We),_.B(ls),_.B(_.cr))};
kt.wa=_.Cf({type:kt,na:[["mat-dialog-container"]],nb:["tabindex","-1",1,"mat-dialog-container"],ob:8,Ya:function(a,b){a&1&&_.Gg("@dialogContainer.start",function(c){return b.ica(c)})("@dialogContainer.done",function(c){return b.sN(c)});a&2&&(_.zg("id",b.Wc.id),_.Ag("@dialogContainer",b.BKc()),_.rg("aria-modal",b.Wc.ariaModal)("role",b.Wc.role)("aria-labelledby",b.Wc.ariaLabel?null:b.OI[0])("aria-label",b.Wc.ariaLabel)("aria-describedby",b.Wc.aea||null)("mat-id-collision",null))},standalone:!1,features:[_.lg],
ya:1,Aa:0,Da:[["cdkPortalOutlet",""]],qa:function(a){a&1&&_.C(0,Qsa,0,0,"ng-template",0)},Fa:[_.Cs],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}@media(forced-colors: 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"],
hb:2,data:{animation:[FWa]}});var TWa,UWa,VWa;_.SWa=new _.wd("MatDialogData");TWa=new _.wd("mat-dialog-default-options");UWa=new _.wd("mat-dialog-scroll-strategy");VWa={va:UWa,Ib:[_.Es],Ab:function(a){return()=>a.Mj.block()}};_.lt=class extends jt{constructor(a,b,c,d,e,f,g,l){super(a,b,d,f,g,e,_.QWa,kt,_.SWa,l);this.Pua=RWa}};_.lt.O=function(a){return new (a||_.lt)(_.m(_.Es),_.m(_.Ye),_.m(_.lo,8),_.m(TWa,8),_.m(UWa),_.m(_.lt,12),_.m(as),_.m(_.dn,8))};_.lt.ta=_.k({token:_.lt,oa:_.lt.O});_.mt=class{};_.mt.O=function(a){return new (a||_.mt)};_.mt.Ca=_.Df({type:_.mt});_.mt.Ba=_.Xc({Nb:[_.lt,VWa],imports:[Ys,_.Fs,_.Ds,_.Gs,_.Gs]});var nt=class{};nt.O=function(a){return new (a||nt)};nt.Ca=_.Df({type:nt});nt.Ba=_.Xc({imports:[_.rr,_.Gs,_.Gs]});var ot=class extends _.Ir{set wrap(a){this.Oc("wrap",a)}set ybd(a){this.Oc("wrapXs",a)}set wbd(a){this.Oc("wrapSm",a)}set vbd(a){this.Oc("wrapMd",a)}set qbd(a){this.Oc("wrapLg",a)}set xbd(a){this.Oc("wrapXl",a)}set pbd(a){this.Oc("wrapGtXs",a)}set obd(a){this.Oc("wrapGtSm",a)}set nbd(a){this.Oc("wrapGtMd",a)}set mbd(a){this.Oc("wrapGtLg",a)}set tbd(a){this.Oc("wrapLtSm",a)}set sbd(a){this.Oc("wrapLtMd",a)}set rbd(a){this.Oc("wrapLtLg",a)}set ubd(a){this.Oc("wrapLtXl",a)}constructor(a,b,c,d){super(a,
b,c);this.Qr="row";d&&(this.qJ=d.seb.subscribe(this.oca.bind(this)))}Sb(a){(a.wrap!=null||this.kl)&&this.xy()}Sa(){super.Sa();this.Uba("wrap","wrap",a=>{this.xy(a.value)});this.xy()}Ia(){super.Ia();this.qJ&&this.qJ.unsubscribe()}oca(a){this.Qr=(a||"").toLowerCase().replace("-reverse","");nra.find(b=>b===this.Qr)||(this.Qr="row");this.xy()}xy(a){a=a||this.BJ("wrap");this.kl&&(a=this.kl.AU);a=ora(a||"wrap");this.s2(this.maa(a))}maa(a){return{display:"flex","flex-wrap":a,"flex-direction":this.HXc}}get HXc(){return this.qJ?
this.Qr:(()=>this.jGb(this.ma))()}};ot.O=function(a){return new (a||ot)(_.B(_.Hr),_.B(_.ff),_.B(_.fn),_.B(_.Jr,10))};
ot.La=_.Ef({type:ot,na:[["","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:[0,"fxLayoutWrap","wrap"],ybd:[0,"fxLayoutWrap.xs","wrapXs"],wbd:[0,"fxLayoutWrap.sm","wrapSm"],vbd:[0,"fxLayoutWrap.md",
"wrapMd"],qbd:[0,"fxLayoutWrap.lg","wrapLg"],xbd:[0,"fxLayoutWrap.xl","wrapXl"],pbd:[0,"fxLayoutWrap.gt-xs","wrapGtXs"],obd:[0,"fxLayoutWrap.gt-sm","wrapGtSm"],nbd:[0,"fxLayoutWrap.gt-md","wrapGtMd"],mbd:[0,"fxLayoutWrap.gt-lg","wrapGtLg"],tbd:[0,"fxLayoutWrap.lt-sm","wrapLtSm"],sbd:[0,"fxLayoutWrap.lt-md","wrapLtMd"],rbd:[0,"fxLayoutWrap.lt-lg","wrapLtLg"],ubd:[0,"fxLayoutWrap.lt-xl","wrapLtXl"]},standalone:!1,features:[_.lg,_.Rm]});_.pt=class extends _.Ir{set x8c(a){this.Oc("shrink",a)}set grow(a){this.Oc("grow",a)}set flex(a){this.Oc("flex",a)}set GXc(a){this.Oc("flexXs",a)}set EXc(a){this.Oc("flexSm",a)}set DXc(a){this.Oc("flexMd",a)}set yXc(a){this.Oc("flexLg",a)}set FXc(a){this.Oc("flexXl",a)}set xXc(a){this.Oc("flexGtXs",a)}set wXc(a){this.Oc("flexGtSm",a)}set vXc(a){this.Oc("flexGtMd",a)}set uXc(a){this.Oc("flexGtLg",a)}set BXc(a){this.Oc("flexLtSm",a)}set AXc(a){this.Oc("flexLtMd",a)}set zXc(a){this.Oc("flexLtLg",a)}set CXc(a){this.Oc("flexLtXl",
a)}constructor(a,b,c,d,e){super(a,b,c);this.LE=d;this.Kda=e;this.Qr="row";this.Oc("flex","");this.Oc("shrink",1);this.Oc("grow",1);d&&(this.qJ=d.seb.subscribe(f=>{this.oca(f)}))}Sb(a){(a.flex!=null||this.kl)&&this.ON()}Sa(){super.Sa();this.Uba("flex","",a=>{this.ON(a.value)});this.ON()}Ia(){super.Ia();this.qJ&&this.qJ.unsubscribe()}oca(a){this.Qr=a||this.Qr||"row";this.ON()}ON(a){a=a||this.BJ("flex")||"";this.kl&&(a=this.kl.AU);a=Ssa(String(a).replace(";",""),this.BJ("grow"),this.BJ("shrink"));this.s2(this.GQc.apply(this,
a))}GQc(a,b,c){var d=this.jGb(this.parentElement,!0).indexOf("column")>-1?"column":"row";a=a=="0"?0:a;b=b=="0"?0:b;var e={"max-width":null,"max-height":null,"min-width":null,"min-height":null};switch(c||""){case "":e=kj(e,{flex:"1 1 0.000000001px"});break;case "initial":case "nogrow":a=0;e=kj(e,{flex:"0 1 auto"});break;case "grow":e=kj(e,{flex:"1 1 100%"});break;case "noshrink":b=0;e=kj(e,{flex:"1 0 auto"});break;case "auto":e=kj(e,{flex:`${a} ${b} auto`});break;case "none":b=a=0;e=kj(e,{flex:"0 0 auto"});
break;default:var f=String(c).indexOf("calc")>-1;var g=String(c).indexOf("%")>-1&&!f;(f=f||String(c).indexOf("px")>-1||String(c).indexOf("em")>-1||String(c).indexOf("vw")>-1||String(c).indexOf("vh")>-1)||g||isNaN(c)||(c+="%");c==="0px"&&(c="0%");e=kj(e,{flex:`${a} ${b} ${f||this.Kda?c:"100%"}`})}g=pra(d)?"max-width":"max-height";d=pra(d)?"min-width":"min-height";f=String(c).indexOf("calc")>-1||c=="auto";let l=String(c).indexOf("px")>-1||f,p=!a&&!b;e[d]=c=="0%"?0:p||l&&a?c:null;e[g]=c=="0%"?0:p||!f&&
b?c:null;return kj(e,{"box-sizing":"border-box"})}};_.pt.O=function(a){return new (a||_.pt)(_.B(_.Hr),_.B(_.ff),_.B(_.fn),_.B(_.Jr,12),_.B(ot,12))};
_.pt.La=_.Ef({type:_.pt,na:[["","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:{x8c:[0,"fxShrink","shrink"],grow:[0,"fxGrow","grow"],flex:[0,"fxFlex","flex"],GXc:[0,"fxFlex.xs","flexXs"],EXc:[0,"fxFlex.sm","flexSm"],DXc:[0,"fxFlex.md","flexMd"],
yXc:[0,"fxFlex.lg","flexLg"],FXc:[0,"fxFlex.xl","flexXl"],xXc:[0,"fxFlex.gt-xs","flexGtXs"],wXc:[0,"fxFlex.gt-sm","flexGtSm"],vXc:[0,"fxFlex.gt-md","flexGtMd"],uXc:[0,"fxFlex.gt-lg","flexGtLg"],BXc:[0,"fxFlex.lt-sm","flexLtSm"],AXc:[0,"fxFlex.lt-md","flexLtMd"],zXc:[0,"fxFlex.lt-lg","flexLtLg"],CXc:[0,"fxFlex.lt-xl","flexLtXl"]},standalone:!1,features:[_.lg,_.Rm]});var Usa=[{alias:"xs",ij:"(min-width: 0px) and (max-width: 599px)"},{alias:"gt-xs",Zw:!0,ij:"(min-width: 600px)"},{alias:"lt-sm",Zw:!0,ij:"(max-width: 599px)"},{alias:"sm",ij:"(min-width: 600px) and (max-width: 959px)"},{alias:"gt-sm",Zw:!0,ij:"(min-width: 960px)"},{alias:"lt-md",Zw:!0,ij:"(max-width: 959px)"},{alias:"md",ij:"(min-width: 960px) and (max-width: 1279px)"},{alias:"gt-md",Zw:!0,ij:"(min-width: 1280px)"},{alias:"lt-lg",Zw:!0,ij:"(max-width: 1279px)"},{alias:"lg",ij:"(min-width: 1280px) and (max-width: 1919px)"},
{alias:"gt-lg",Zw:!0,ij:"(min-width: 1920px)"},{alias:"lt-xl",Zw:!0,ij:"(max-width: 1920px)"},{alias:"xl",ij:"(min-width: 1920px) and (max-width: 5000px)"}];var Vsa=/(\.|-|_)/g;var WWa={va:FUa,Ab:function(){return Wsa()}};var XWa=class{},qt=class{constructor(a,b){this.vF=a;this.Ogb=b;this.jOc();this.uXb=this.WHc()}isActive(a){a=this.PPc(a);return this.Ogb.isActive(a)}subscribe(a,b,c){return this.uXb.subscribe(a,b,c)}Xf(){return this.uXb}jOc(){let a=this.vF.L1b.map(b=>b.ij);JUa(this.Ogb,a)}WHc(){return _.x(this.Ogb.observe(),_.Te(a=>a.matches===!0),_.Te(a=>(a=HUa(this.vF,a.ij))?!a.Zw:!0),_.v(a=>jra(a,this.vFb(a.ij))))}gKc(a){return GUa(this.vF,a)}vFb(a){return HUa(this.vF,a)}PPc(a){let b=this.gKc(a)||this.vFb(a);return b?
b.ij:a}};qt.O=function(a){return new (a||qt)(_.m(Fr),_.m(Gr))};qt.ta=_.k({token:qt,oa:qt.O});var YWa={va:XWa,Ib:[[new _.Tm,new _.Um,XWa],Gr,Fr],Ab:function(a,b,c){return a||new qt(c,b)}};var rt=class{};rt.O=function(a){return new (a||rt)};rt.Ca=_.Df({type:rt});rt.Ba=_.Xc({Nb:[WWa,Fr,Gr,_.Hr,YWa]});var ZWa={va:_.Hr,Ib:[[new _.Tm,new _.Um,_.Hr],Fr,Gr],Ab:function(a,b,c){return a||new _.Hr(b,c)}};_.st=class{};_.st.O=function(a){return new (a||_.st)};_.st.Ca=_.Df({type:_.st});_.st.Ba=_.Xc({Nb:[ZWa,WWa,YWa],imports:[rt,Wr,rt]});new tn;_.tt=class{};_.tt.O=function(a){return new (a||_.tt)};_.tt.Ca=_.Df({type:_.tt});_.tt.Ba=_.Xc({imports:[_.Ss,_.Gs,_.Gs]});_.ut=class{};_.ut.O=function(a){return new (a||_.ut)};_.ut.Ca=_.Df({type:_.ut});_.ut.Ba=_.Xc({imports:[_.Kp,_.fo,_.st,nt,_.tt,_.mt]});var $Wa=new _.wd("MAT_BUTTON_CONFIG"),aXa=[{Yj:"mat-button",WY:["mdc-button","mat-mdc-button"]},{Yj:"mat-flat-button",WY:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{Yj:"mat-raised-button",WY:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{Yj:"mat-stroked-button",WY:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{Yj:"mat-fab",WY:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{Yj:"mat-mini-fab",WY:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini",
"mat-mdc-mini-fab"]},{Yj:"mat-icon-button",WY:["mdc-icon-button","mat-mdc-icon-button"]}],vt=class{get wc(){return this.ep}set wc(a){this.ep=a;this.BKb()}get disabled(){return this.qc}set disabled(a){this.qc=a;this.BKb()}constructor(){this.Ja=_.n(_.ff);this.mc=_.n(_.Zq);this.lb=_.n(_.We);this.re=_.n(_.dn,{optional:!0});this.Qc=_.n(_.cr);this.CN=_.n(_.Ts);this.qc=this.ep=this.uqa=!1;_.n(_.er).load(_.Js);const a=_.n($Wa,{optional:!0}),b=this.Ja.ma,c=b.classList;let d;this.Bd=(d=a==null?void 0:a.Bd)!=
null?d:!1;let e;this.color=(e=a==null?void 0:a.color)!=null?e:null;let f;(f=this.CN)==null||_.xWa(f,b,{className:"mat-mdc-button-ripple"});for(const {Yj:g,WY:l}of aXa)b.hasAttribute(g)&&c.add(...l)}Dc(){this.Qc.Pk(this.Ja,!0)}Ia(){this.Qc.Oi(this.Ja);let a;(a=this.CN)==null||_.wWa(a,this.Ja.ma)}focus(a="program",b){a?_.br(this.Qc,this.Ja.ma,a,b):this.Ja.ma.focus(b)}fba(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.Bd?!0:null}W2(){return this.Bd||!this.disabled?null:!0}BKb(){let a;
(a=this.CN)==null||a.vsb(this.Ja.ma,this.wc||this.disabled)}};vt.O=function(a){return new (a||vt)};vt.La=_.Ef({type:vt,inputs:{color:"color",wc:[2,"disableRipple","disableRipple",_.ph],disabled:[2,"disabled","disabled",_.ph],ariaDisabled:[2,"aria-disabled","ariaDisabled",_.ph],Bd:[2,"disabledInteractive","disabledInteractive",_.ph]},features:[_.mg]});
var wt=class extends vt{constructor(){super(...arguments);this.Td=_.n(_.fn);this.oba=a=>{this.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}}Sa(){this.lb.Ub(()=>{this.xNa=this.Td.listen(this.Ja.ma,"click",this.oba)})}Ia(){super.Ia();let a;(a=this.xNa)==null||a.call(this)}fba(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled||null}};wt.O=(()=>{let a;return function(b){return(a||(a=_.je(wt)))(b||wt)}})();
wt.La=_.Ef({type:wt,inputs:{tabIndex:[2,"tabIndex","tabIndex",a=>a==null?void 0:_.qh(a)]},features:[_.mg,_.lg]});var bXa,cXa,dXa,eXa,fXa;bXa=["mat-button",""];cXa=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]];dXa=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];
eXa=function(){return'.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 12px);height:var(--mdc-text-button-container-height, 40px);font-family:var(--mdc-text-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, -4px);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display, block)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-filled-button-container-height, 40px);font-family:var(--mdc-filled-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-filled-button-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -8px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display, block)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-sys-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-filled-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-sys-level1));height:var(--mdc-protected-button-container-height, 40px);font-family:var(--mdc-protected-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-protected-button-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -8px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display, block)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-sys-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mdc-protected-button-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mdc-outlined-button-container-height, 40px);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-sys-corner-full));border-width:var(--mdc-outlined-button-outline-width, 1px);padding:0 var(--mat-outlined-button-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -8px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display, block)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-sys-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mdc-outlined-button-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width, 1px);border-style:solid;border-color:rgba(0,0,0,0)}.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}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-focus-indicator::before,.mat-mdc-raised-button:focus .mat-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-focus-indicator::before{content:""}.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,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}\n'};
fXa=function(){return"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}\n"};_.xt=class extends vt{};_.xt.O=(()=>{let a;return function(b){return(a||(a=_.je(_.xt)))(b||_.xt)}})();
_.xt.wa=_.Cf({type:_.xt,na:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],ob:14,Ya:function(a,b){a&2&&(_.rg("disabled",b.W2())("aria-disabled",b.fba()),_.ug(b.color?"mat-"+b.color:""),_.tg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Bd)("_mat-animation-noopable",b.re==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton"],features:[_.lg],hc:bXa,ac:dXa,
ya:7,Aa:4,Da:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a,b){a&1&&(_.Hg(cXa),_.K(0,"span",0),_.Ig(1),_.F(2,"span",1),_.Ig(3,1),_.I(),_.Ig(4,2),_.K(5,"span",2)(6,"span",3));a&2&&_.tg("mdc-button__ripple",!b.uqa)("mdc-fab__ripple",b.uqa)},styles:[eXa(),fXa()],hb:2,Ma:0});_.yt=class extends wt{};_.yt.O=(()=>{let a;return function(b){return(a||(a=_.je(_.yt)))(b||_.yt)}})();
_.yt.wa=_.Cf({type:_.yt,na:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],ob:15,Ya:function(a,b){a&2&&(_.rg("disabled",b.W2())("tabindex",b.disabled&&!b.Bd?-1:b.tabIndex)("aria-disabled",b.fba()),_.ug(b.color?"mat-"+b.color:""),_.tg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Bd)("_mat-animation-noopable",b.re==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton","matAnchor"],
features:[_.lg],hc:bXa,ac:dXa,ya:7,Aa:4,Da:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a,b){a&1&&(_.Hg(cXa),_.K(0,"span",0),_.Ig(1),_.F(2,"span",1),_.Ig(3,1),_.I(),_.Ig(4,2),_.K(5,"span",2)(6,"span",3));a&2&&_.tg("mdc-button__ripple",!b.uqa)("mdc-fab__ripple",b.uqa)},styles:[eXa(),fXa()],hb:2,Ma:0});_.zt=class{constructor(a){this.groups=a}isArray(a){return a instanceof Array}get P0c(){return Array.from(this.groups.entries()).map(a=>({key:a[0],value:a[1]}))}};_.zt.O=function(a){return new (a||_.zt)(_.B(_.bt))};
_.zt.wa=_.Cf({type:_.zt,na:[["keyboard-shortcut-dialog"]],standalone:!1,ya:8,Aa:1,Da:()=>[["singleKeyShortcut",""],["multiKeyBadge",""]," Keyboard Shortcuts\n"," Close ",["mat-dialog-title",""],["role","region","tabIndex","0"],[1,"columns"],[4,"ngFor","ngForOf"],["align","end"],["mat-button","","ascTrackElement","KeyboardShortcutDialog","trackAction","Cancel","mat-dialog-close","",1,"gmat-button"],["class","group",4,"ngIf"],[1,"group"],[4,"ngIf"],[4,"ngIf","ngIfElse"],[3,"matBadge"]],qa:function(a,
b){a&1&&(_.F(0,"h2",4),_.Eg(1,2),_.I(),_.F(2,"mat-dialog-content",5)(3,"div",6),_.C(4,eta,2,1,"ng-container",7),_.I()(),_.F(5,"mat-dialog-actions",8)(6,"button",9),_.Eg(7,3),_.I()());a&2&&(_.y(4),_.E("ngForOf",b.P0c))},Fa:[_.Ip,_.Yn,_.Zn,Er,_.xt,_.dt,_.ft,_.ht,_.gt],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}"],
Ma:0});var gXa=new _.wd("mat-mdc-fab-default-options",{Ea:"root",oa:fta});var hXa,iXa,jXa,kXa;hXa=["mat-icon-button",""];iXa=["*"];jXa=function(){return'.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 40px);height:var(--mdc-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 40px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size, 24px);color:var(--mdc-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display, block)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}\n'};
kXa=function(){return"@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-icon-button.mat-mdc-icon-button{outline:solid 1px}}\n"};_.At=class extends vt{constructor(){super();_.xWa(this.CN,this.Ja.ma,{D4:!0})}};_.At.O=function(a){return new (a||_.At)};
_.At.wa=_.Cf({type:_.At,na:[["button","mat-icon-button",""]],ob:14,Ya:function(a,b){a&2&&(_.rg("disabled",b.W2())("aria-disabled",b.fba()),_.ug(b.color?"mat-"+b.color:""),_.tg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Bd)("_mat-animation-noopable",b.re==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton"],features:[_.lg],hc:hXa,ac:iXa,ya:4,Aa:0,Da:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],
[1,"mat-mdc-button-touch-target"]],qa:function(a){a&1&&(_.Hg(),_.K(0,"span",0),_.Ig(1),_.K(2,"span",1)(3,"span",2))},styles:[jXa(),kXa()],hb:2,Ma:0});_.Bt=class extends wt{};_.Bt.O=(()=>{let a;return function(b){return(a||(a=_.je(_.Bt)))(b||_.Bt)}})();
_.Bt.wa=_.Cf({type:_.Bt,na:[["a","mat-icon-button",""]],ob:15,Ya:function(a,b){a&2&&(_.rg("disabled",b.W2())("tabindex",b.disabled&&!b.Bd?-1:b.tabIndex)("aria-disabled",b.fba()),_.ug(b.color?"mat-"+b.color:""),_.tg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Bd)("_mat-animation-noopable",b.re==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton","matAnchor"],features:[_.lg],hc:hXa,ac:iXa,ya:4,Aa:0,Da:[[1,"mat-mdc-button-persistent-ripple",
"mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a){a&1&&(_.Hg(),_.K(0,"span",0),_.Ig(1),_.K(2,"span",1)(3,"span",2))},styles:[jXa(),kXa()],hb:2,Ma:0});_.Ct=class{};_.Ct.O=function(a){return new (a||_.Ct)};_.Ct.Ca=_.Df({type:_.Ct});_.Ct.Ba=_.Xc({imports:[_.Gs,_.Ss,_.Gs]});_.lXa=new _.wd("localstorage",{oa:()=>_.n(jPa)});_.Dt=class{constructor(a){this.Ua=a;this.XWb=_.x(this.Ua.events,_.Te(b=>b instanceof wMa&&!b.c1b),_.v(b=>b.url),_.bg(1));this.XWb.connect()}};_.Dt.O=function(a){return new (a||_.Dt)(_.m(_.ii))};_.Dt.ta=_.k({token:_.Dt,oa:_.Dt.O});var Et=function(a){om.call(this);this.pWc=a};_.Nk(Et,om);Et.prototype.wrap=function(a){return mXa(this,a)};var Ft=function(a,b){return(b?"__wrapper_":"__protected_")+_.Kk(a)+"__"},mXa=function(a,b){const c=Ft(a,!0);b[c]||((b[c]=nXa(a,b))[Ft(a,!1)]=b);return b[c]},nXa=function(a,b){const c=function(){if(a.isDisposed())return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(d){a.Xwa(d)}};c[Ft(a,!1)]=b;return c};
Et.prototype.Xwa=function(a){if(!(a&&typeof a==="object"&&typeof a.message==="string"&&a.message.indexOf("Error in protected function: ")==0||typeof a==="string"&&a.indexOf("Error in protected function: ")==0))throw this.pWc(a),new oXa(a);};
var pXa=function(a,b){const c=_.da.window||_.da.globalThis,d=c[b];if(!d)throw Error("ec`"+b);c[b]=function(e,f){typeof e==="string"&&(e=_.Lk(Aya,e));e&&(arguments[0]=e=mXa(a,e));if(d.apply)return d.apply(this,arguments);let g=e;if(arguments.length>2){const l=Array.prototype.slice.call(arguments,2);g=function(){e.apply(this,l)}}return d(g,f)};c[b][Ft(a,!1)]=d};
Et.prototype.Gn=function(){const a=_.da.window||_.da.globalThis;var b=a.setTimeout;b=b[Ft(this,!1)]||b;a.setTimeout=b;b=a.setInterval;b=b[Ft(this,!1)]||b;a.setInterval=b;Et.jE.Gn.call(this)};var oXa=function(a){_.ca.call(this,"Error in protected function: "+(a&&a.message?String(a.message):String(a)),a);(a=a&&a.stack)&&typeof a==="string"&&(this.stack=a)};_.Nk(oXa,_.ca);var Gt=function(a,b,c){pq.call(this);this.bOb=b||null;this.cLb={};this.Ebd=qXa;this.dZc=a;if(!c){this.K5=null;this.K5=new Et((0,_.Qj)(this.QRb,this));pXa(this.K5,"setTimeout");pXa(this.K5,"setInterval");a=this.K5;b=_.da.window||_.da.globalThis;c=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"];for(let d=0;d<c.length;d++){const e=c[d];c[d]in b&&pXa(a,e)}a=this.K5;mRa=!0;b=(0,_.Qj)(a.wrap,a);for(c=0;c<kRa.length;c++)kRa[c](b);lRa.push(a)}};
_.Nk(Gt,pq);var rXa=function(a,b){jq.call(this,"a");this.error=a;this.context=b};_.Nk(rXa,jq);var qXa=function(a,b,c,d){if(d instanceof Map){var e={};for(const [f,g]of d)e[f]=g}else e=d;d=e;e=new qq;ORa.push(e);e.efb("ready",e.cTc);e.send(a,b,c,d)};
Gt.prototype.QRb=function(a,b){a=a.error||a;b=b?_.vc(b):{};a instanceof Error&&_.wc(b,a.__closure__error__context__984382||{});const c=sCa(a);if(this.bOb)try{this.bOb(c,b)}catch(l){}var d=c.message.substring(0,1900);if(!(a instanceof _.ca)||a.LZb){var e=c.fileName,f=c.lineNumber;a=c.stack;try{let l=oHa(this.dZc,"script",e,"error",d,"line",f);if(!_.sc(this.cLb)){d=l;var g=_.Gm(this.cLb);l=lHa(d,g)}g={};g.trace=a;if(b)for(const t in b)g["context."+t]=b[t];let p=_.Gm(g);this.Ebd(l,"POST",p,this.Pkd)}catch(l){}}try{this.dispatchEvent(new rXa(c,
b))}catch(l){}};Gt.prototype.Gn=function(){qc(this.K5);Gt.jE.Gn.call(this)};var sXa=new _.wd("errorReporter",{Ea:"root",oa:function(){return _.n(iKa,8)?new Gt("/devfuse/_/jserror",void 0,!0):new Gt("/_/jserror",void 0,!0)}}),tXa=new _.wd("uncaughtErrors",{Ea:"root",oa:function(){return new _.Wf}});_.Ht=function(a,b){b.Uzb&&(b=b.Uzb);b.stack||(b=Error(JSON.stringify(b)));console.error(b);a.SPb.next(b)};_.It=class{constructor(a,b,c){this.qWc=a;this.o5=b;this.zone=c;this.SPb=new _.Wf;this.count=0;_.x(this.SPb,_.Te(()=>{this.setTimeout();if(this.count>=10)return!1;this.count++;return!0}),_.Qf(100)).subscribe(d=>{const e={};this.o5&&(e["devfuse.feature"]=this.o5);this.qWc.QRb(d,e)})}setTimeout(){this.El==null&&this.zone.Ub(()=>{this.El=setTimeout(()=>{this.count=0;delete this.El},1E4)})}};
_.It.O=function(a){return new (a||_.It)(_.m(sXa),_.m(iKa,8),_.m(_.We))};_.It.ta=_.k({token:_.It,oa:_.It.O,Ea:"root"});var uXa;_.Jt=new _.wd("MatSnackBarData");uXa=class{constructor(){this.Bz="assertive";this.Uv="";this.duration=0;this.data=null;this.YC="center";this.Y9="bottom"}};_.Kt=class{};_.Kt.O=function(a){return new (a||_.Kt)};_.Kt.La=_.Ef({type:_.Kt,na:[["","matSnackBarLabel",""]],nb:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]});_.Lt=class{};_.Lt.O=function(a){return new (a||_.Lt)};_.Lt.La=_.Ef({type:_.Lt,na:[["","matSnackBarActions",""]],nb:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]});_.Mt=class{};_.Mt.O=function(a){return new (a||_.Mt)};_.Mt.La=_.Ef({type:_.Mt,na:[["","matSnackBarAction",""]],nb:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]});_.vXa=function(a){a.JB.closed||(a.N2=!0,a.JB.next(),a.JB.complete(),a.Rd());clearTimeout(a.ypa)};
_.wXa=class{constructor(a,b){this.vb=b;this.nB=new _.Wf;this.Fr=new _.Wf;this.JB=new _.Wf;this.N2=!1;this.dw=a;a.wJ.subscribe(()=>this.tOa())}Rd(){this.nB.closed||this.dw.Xfa();clearTimeout(this.ypa)}fOa(a){this.ypa=setTimeout(()=>this.Rd(),Math.min(a,2147483647))}QQa(){this.Fr.closed||(this.Fr.next(),this.Fr.complete())}tOa(){this.vb.dispose();this.JB.closed||this.JB.complete();this.nB.next({tVc:this.N2});this.nB.complete();this.N2=!1}iu(){return this.dw.nca}};var Nt=class{constructor(){this.Dma=_.n(_.wXa);this.data=_.n(_.Jt)}action(){_.vXa(this.Dma)}get h$a(){return!!this.data.action}};Nt.O=function(a){return new (a||Nt)};
Nt.wa=_.Cf({type:Nt,na:[["simple-snack-bar"]],nb:[1,"mat-mdc-simple-snack-bar"],Qb:["matSnackBar"],ya:3,Aa:2,Da:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.Q(1),_.I(),_.C(2,gta,3,1,"div",1));a&2&&(_.y(),_.Wg(" ",b.data.message,"\n"),_.y(),_.wg(b.h$a?2:-1))},Fa:[_.xt,_.Kt,_.Lt,_.Mt],styles:[".mat-mdc-simple-snack-bar{display:flex}\n"],hb:2,Ma:0});var xXa=_.mj("state",[_.pj("void, hidden",_.oj({transform:"scale(0.8)",opacity:0})),_.pj("visible",_.oj({transform:"scale(1)",opacity:1})),_.qj("* => visible",_.nj("150ms cubic-bezier(0, 0, 0.2, 1)")),_.qj("* => void, * => hidden",_.nj("75ms cubic-bezier(0.4, 0.0, 1, 1)",_.oj({opacity:0})))]);var yXa=["label"],Ot=class extends As{constructor(){super();this.lb=_.n(_.We);this.Ja=_.n(_.ff);this.Ta=_.n(_.pn);this.mc=_.n(_.Zq);this.ZQ=_.n(uXa);this.Fb=_.n(_.di);this.pU=new Set;this.NMa=150;this.Kb=!1;this.JT=new _.Wf;this.wJ=new _.Wf;this.nca=new _.Wf;this.Ut="void";this.xT=_.n(_.wr).getId("mat-snack-bar-container-live-");const a=this.ZQ;this.Ev=a.Bz!=="assertive"||a.Uv?a.Bz==="off"?"off":"polite":"assertive";this.mc.VFa&&(this.Ev==="polite"&&(this.Qca="status"),this.Ev==="assertive"&&(this.Qca=
"alert"))}Wv(a){a=this.Hv.Wv(a);this.wS();return a}fC(a){a=this.Hv.fC(a);this.wS();return a}Tib(a){const b=a.Sp;a=a.di;(a==="void"&&b!=="void"||a==="hidden")&&this.zaa();if(a==="visible"){const c=this.nca;this.lb.run(()=>{c.next();c.complete()})}}OW(){this.Kb||(this.Ut="visible",_.gn(this.Ta),_.hn(this.Ta),this.JRa())}Xfa(){this.lb.run(()=>{this.Ut="hidden";_.gn(this.Ta);this.Ja.ma.setAttribute("mat-exit","");clearTimeout(this.gaa)});return this.wJ}Ia(){this.Kb=!0;this.yNa();this.zaa()}zaa(){queueMicrotask(()=>
{this.wJ.next();this.wJ.complete()})}wS(){const a=this.Ja.ma;var b=this.ZQ.Ad;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.sOa();b=this.hp.ma;b.classList.toggle("mdc-snackbar__label",!b.querySelector(".mdc-snackbar__label"))}sOa(){const a=this.xT,b=this.Fb.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.pU.add(d);e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+
a):d.setAttribute("aria-owns",a)}}yNa(){this.pU.forEach(a=>{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.xT,"").trim(),b.length>0?a.setAttribute("aria-owns",b):a.removeAttribute("aria-owns"))});this.pU.clear()}AHc(){}JRa(){this.gaa||this.lb.Ub(()=>{this.gaa=setTimeout(()=>{const a=this.Ja.ma.querySelector("[aria-hidden]"),b=this.Ja.ma.querySelector("[aria-live]");if(a&&b){let c=null;this.mc.isBrowser&&document.activeElement instanceof HTMLElement&&a.contains(document.activeElement)&&(c=
document.activeElement);a.removeAttribute("aria-hidden");b.appendChild(a);let d;(d=c)==null||d.focus();this.JT.next();this.JT.complete()}},this.NMa)})}};Ot.O=function(a){return new (a||Ot)};
Ot.wa=_.Cf({type:Ot,na:[["mat-snack-bar-container"]],ub:function(a,b){a&1&&(_.Pg(_.Cs,7),_.Pg(yXa,7));if(a&2){let c;_.Sg(c=_.Tg())&&(b.Hv=c.first);_.Sg(c=_.Tg())&&(b.hp=c.first)}},nb:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],ob:1,Ya:function(a,b){a&1&&_.Gg("@state.done",function(c){return b.Tib(c)});a&2&&_.Ag("@state",b.Ut)},features:[_.lg],ya:6,Aa:3,Da:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",
""]],qa:function(a,b){a&1&&(_.F(0,"div",1)(1,"div",2,0)(3,"div",3),_.C(4,hta,0,0,"ng-template",4),_.I(),_.K(5,"div"),_.I()());a&2&&(_.y(5),_.rg("aria-live",b.Ev)("role",b.Qca)("id",b.xT))},Fa:[_.Cs],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}@media(forced-colors: active){.mat-mdc-snackbar-surface{outline:solid 1px}}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-sys-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-sys-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-sys-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}\n"],
hb:2,data:{animation:[xXa]}});/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.dev/license
 @type {{XSmall: string, Small: string, Medium: string, Large: string, XLarge: string, Handset: string, Tablet: string, Web: string, HandsetPortrait: string, TabletPortrait: string, WebPortrait: string, HandsetLandscape: string, TabletLandscape: string, WebLandscape: string}}
*/
_.zXa=new _.wd("mat-snack-bar-default-options",{Ea:"root",oa:function(){return new uXa}});
_.Pt=class{get tj(){const a=this.ST;return a?a.tj:this.FJ}set tj(a){this.ST?this.ST.tj=a:this.FJ=a}constructor(){this.kf=_.n(_.Es);this.Ev=_.n(_.qr);this.xc=_.n(_.Ye);this.laa=_.n(_.kr);this.ST=_.n(_.Pt,{optional:!0,dE:!0});this.Jaa=_.n(_.zXa);this.FJ=null;this.vtb=Nt;this.Mtb=Ot;this.f$a="mat-mdc-snack-bar-handset"}Z7(a,b){return this.jaa(a,b)}MXb(a,b){this.jaa(a,b)}open(a,b="",c){const d=Object.assign({},this.Jaa,c);d.data={message:a,action:b};d.Uv===a&&(d.Uv=void 0);return this.Z7(this.vtb,d)}Rd(){this.tj&&
this.tj.Rd()}Ia(){this.FJ&&this.FJ.Rd()}WMa(a,b){const c=_.oh({parent:b&&b.De&&b.De.Rb||this.xc,Nb:[{va:uXa,jc:b}]});a=a.attach(new _.xs(this.Mtb,b.De,c));a.instance.ZQ=b;return a.instance}jaa(a,b){const c=Object.assign({},new uXa,this.Jaa,b),d=this.wv(c);b=this.WMa(d,c);const e=new _.wXa(b,d);if(a instanceof _.Lg)e.instance=b.fC(new _.ys(a,null,{ua:c.data,Dma:e}));else{const f=this.K2(c,e);a=b.Wv(new _.xs(a,void 0,f));e.instance=a.instance}_.x(this.laa.observe("(max-width: 599.98px) and (orientation: portrait)"),
_.hg(d.cp)).subscribe(f=>{d.eq.classList.toggle(this.f$a,f.matches)});c.Uv&&b.JT.subscribe(()=>{this.Ev.Wi(c.Uv,c.Bz)});this.LMa(e,c);return this.tj=e}LMa(a,b){a.nB.subscribe(()=>{this.tj==a&&(this.tj=null);b.Uv&&this.Ev.clear()});this.tj?(this.tj.nB.subscribe(()=>{a.dw.OW()}),this.tj.Rd()):a.dw.OW();b.duration&&b.duration>0&&a.iu().subscribe(()=>a.fOa(b.duration))}wv(a){const b=new _.ks;b.direction=a.direction;let c=this.kf.position().global();var d=a.direction==="rtl";d=a.YC==="left"||a.YC==="start"&&
!d||a.YC==="end"&&d;const e=!d&&a.YC!=="center";d?c.left("0"):e?c.right("0"):_.ts(c);a.Y9==="top"?c.top("0"):c.bottom("0");b.ug=c;return this.kf.create(b)}K2(a,b){return _.oh({parent:a&&a.De&&a.De.Rb||this.xc,Nb:[{va:_.wXa,jc:b},{va:_.Jt,jc:a.data}]})}};_.Pt.O=function(a){return new (a||_.Pt)};_.Pt.ta=_.k({token:_.Pt,oa:_.Pt.O,Ea:"root"});_.Qt=class{};_.Qt.O=function(a){return new (a||_.Qt)};_.Qt.Ca=_.Df({type:_.Qt});_.Qt.Ba=_.Xc({Nb:[_.Pt],imports:[_.Fs,_.Ds,_.Ct,_.Gs,Nt,_.Gs]});var AXa={KAb:{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"}},a$b:{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"}}},Rt=AXa;Rt=AXa;var BXa={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 CXa={DECIMAL_SEP:".",GROUP_SEP:",",pCb:"%",sMa:"0",usc:"+",zBb:"-",XAb:"E",qCb:"\u2030",pIa:"\u221e",Bpc:"NaN",DECIMAL_PATTERN:"#,##0.###",fyc:"#E0",Yrc:"#,##0%",O$b:"\u00a4#,##0.00",yFa:"USD"},St=CXa;St=CXa;_.Tt=function(a){this.uja=40;this.sD=1;this.sCa=0;this.qz=3;this.Yya=this.KG=0;this.q4b=!1;this.Eka=this.IZ="";this.QP=St.zBb;this.Q7="";this.uz=1;this.bZ=!1;this.QX=[];this.IDa=this.HOb=!1;this.Rea=0;this.ska=typeof a==="string"?a:"";typeof a==="number"?this.Asa(a):this.TJ(a)};
_.Tt.prototype.TJ=function(a){this.ska=a.replace(/ /g,"\u00a0");const b=[0];this.IZ=DXa(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 "#":f>0?g++:e++;l>=0&&d<0&&l++;break;case "0":if(g>0)throw Error("oc`"+a);f++;l>=0&&d<0&&l++;break;case ",":l>0&&this.QX.push(l);l=0;break;case ".":if(d>=0)throw Error("pc`"+a);d=e+f+g;break;case "E":if(this.IDa)throw Error("qc`"+a);this.IDa=!0;this.Yya=0;b[0]+1<p&&a.charAt(b[0]+1)==
"+"&&(b[0]++,this.q4b=!0);for(;b[0]+1<p&&a.charAt(b[0]+1)=="0";)b[0]++,this.Yya++;if(e+f<1||this.Yya<1)throw Error("rc`"+a);t=!1;break;default:b[0]--,t=!1}f==0&&e>0&&d>=0&&(f=d,f==0&&f++,g=e-f,e=f-1,f=1);if(d<0&&g>0||d>=0&&(d<e||d>e+f)||l==0)throw Error("sc`"+a);g=e+f+g;this.qz=d>=0?g-d:0;d>=0&&(this.KG=e+f-d,this.KG<0&&(this.KG=0));this.sD=(d>=0?d:g)-e;this.IDa&&(this.uja=e+this.sD,this.qz==0&&this.sD==0&&(this.sD=1));this.QX.push(Math.max(0,l));this.HOb=d==0||d==g;c=b[0]-c;this.Eka=DXa(this,a,b);
b[0]<a.length&&a.charAt(b[0])==";"?(b[0]++,this.uz!=1&&(this.bZ=!0),this.QP=DXa(this,a,b),b[0]+=c,this.Q7=DXa(this,a,b)):(this.QP+=this.IZ,this.Q7+=this.Eka)};
_.Tt.prototype.Asa=function(a){switch(a){case 1:this.TJ(St.DECIMAL_PATTERN);break;case 2:this.TJ(St.fyc);break;case 3:this.TJ(St.Yrc);break;case 4:a=this.TJ;{var b=St.O$b;const d=["0"];var c=BXa[St.yFa];if(c){c=c[0]&7;if(c>0){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:EXa(this,1);break;case 6:EXa(this,2);break;default:throw Error("ic");}};
var EXa=function(a,b){a.Rea=b;a.TJ(St.DECIMAL_PATTERN);a.KG=0;a.qz=2;if(a.KG>0)throw Error("gc");a.sCa=2};
_.Tt.prototype.parse=function(a,b){b=b||[0];if(this.Rea!==0)throw Error("jc");a=a.replace(/ |\u202f/g,"\u00a0");let c=a.indexOf(this.IZ,b[0])==b[0],d=a.indexOf(this.QP,b[0])==b[0];c&&d&&(this.IZ.length>this.QP.length?d=!1:this.IZ.length<this.QP.length&&(c=!1));c?b[0]+=this.IZ.length:d&&(b[0]+=this.QP.length);if(a.indexOf(St.pIa,b[0])==b[0]){b[0]+=St.pIa.length;var e=Infinity}else{e=a;let f=!1,g=!1,l=!1,p=-1,t=1;const w=St.DECIMAL_SEP;let A=St.GROUP_SEP;const G=St.XAb;if(this.Rea!=0)throw Error("kc");
A=A.replace(/\u202f/g,"\u00a0");let J="";for(;b[0]<e.length;b[0]++){const L=e.charAt(b[0]),U=FXa(L);if(U>=0&&U<=9)J+=U,l=!0;else if(L==w.charAt(0)){if(f||g)break;J+=".";f=!0}else if(L==A.charAt(0)&&("\u00a0"!=A.charAt(0)||b[0]+1<e.length&&FXa(e.charAt(b[0]+1))>=0)){if(f||g)break}else if(L==G.charAt(0)){if(g)break;J+="E";g=!0;p=b[0]}else if(L=="+"||L=="-"){if(l&&p!=b[0]-1)break;J+=L}else if(this.uz==1&&L==St.pCb.charAt(0)){if(t!=1)break;t=100;if(l){b[0]++;break}}else if(this.uz==1&&L==St.qCb.charAt(0)){if(t!=
1)break;t=1E3;if(l){b[0]++;break}}else break}this.uz!=1&&(t=this.uz);e=parseFloat(J)/t}if(c){if(a.indexOf(this.Eka,b[0])!=b[0])return NaN;b[0]+=this.Eka.length}else if(d){if(a.indexOf(this.Q7,b[0])!=b[0])return NaN;b[0]+=this.Q7.length}return d?-e:e};
_.Tt.prototype.format=function(a){if(this.KG>this.qz)throw Error("lc");if(isNaN(a))return St.Bpc;const b=[];var c=a;if(this.Rea==0)c=Ut;else{c=Math.abs(c);var d=GXa(this,c<=1?0:HXa(c)).W2a;c=GXa(this,d+HXa(IXa(this,Vt(c,-d)).intValue))}a=Vt(a,-c.W2a);(d=a<0||a==0&&1/a<0)?c.hib?b.push(c.hib):(b.push(c.prefix),b.push(this.QP)):(b.push(c.prefix),b.push(this.IZ));if(isFinite(a))if(a*=d?-1:1,a*=this.uz,this.IDa){var e=a;if(e==0)JXa(this,e,this.sD,b),KXa(this,0,b);else{var f=Math.floor(Math.log(e)/Math.log(10)+
2E-15);e=Vt(e,-f);var g=this.sD;this.uja>1&&this.uja>this.sD?(g=f%this.uja,g<0&&(g=this.uja+g),e=Vt(e,g),f-=g,g=1):this.sD<1?(f++,e=Vt(e,-1)):(f-=this.sD-1,e=Vt(e,this.sD-1));JXa(this,e,g,b);KXa(this,f,b)}}else JXa(this,a,this.sD,b);else b.push(St.pIa);d?c.iib?b.push(c.iib):(isFinite(a)&&b.push(c.suffix),b.push(this.Q7)):(isFinite(a)&&b.push(c.suffix),b.push(this.Eka));return b.join("")};
var IXa=function(a,b){var c=Vt(b,a.qz);a.sCa>0&&(c=LXa(c,a.sCa,a.qz));c=Math.round(c);let d;if(isFinite(c)){if(d=Math.floor(Vt(c,-a.qz)),c=Math.floor(c-Vt(d,a.qz)),c<0||c>=Vt(1,a.qz))d=Math.round(b),c=0}else d=b,c=0;return{intValue:d,SXc:c}},JXa=function(a,b,c,d){if(a.KG>a.qz)throw Error("lc");d||(d=[]);b=IXa(a,b);var e=b.intValue,f=b.SXc,g=a.KG>0||f>0||!1;b=a.KG;g&&(b=a.KG);for(var l="",p=e;p>1E20;)l="0"+l,p=Math.round(Vt(p,-1));l=p+l;const t=St.DECIMAL_SEP;p=St.sMa.codePointAt(0);var w=l.length,
A=0;if(e>0||c>0){for(e=w;e<c;e++)d.push(String.fromCodePoint(p));if(a.QX.length>=2)for(c=1;c<a.QX.length;c++)A+=a.QX[c];c=w-A;if(c>0){e=a.QX;A=w=0;var G=St.GROUP_SEP,J=l.length;for(let U=0;U<J;U++)if(d.push(String.fromCodePoint(p+Number(l.charAt(U)))),J-U>1){var L=e[A];if(U<c){let ba=c-U;(L===1||L>0&&ba%L===1)&&d.push(G)}else A<e.length&&(U===c?A+=1:L===U-c-w+1&&(d.push(G),w+=L,A+=1))}}else{c=l;l=a.QX;e=St.GROUP_SEP;L=c.length;G=[];for(w=l.length-1;w>=0&&L>0;w--){A=l[w];for(J=0;J<A&&L-J-1>=0;J++)G.push(String.fromCodePoint(p+
Number(c.charAt(L-J-1))));L-=A;L>0&&G.push(e)}d.push.apply(d,G.reverse())}}else g||d.push(String.fromCodePoint(p));(a.HOb||g)&&d.push(t);f=String(f);g=f.split("e+");g.length==2&&(f=String(LXa(parseFloat(g[0]),a.sCa,1)),f=f.replace(".",""),f+="0".repeat(parseInt(g[1],10)-f.length+1));a.qz+1>f.length&&(f="1"+"0".repeat(a.qz-f.length)+f);for(a=f.length;f.charAt(a-1)=="0"&&a>b+1;)a--;for(b=1;b<a;b++)d.push(String.fromCodePoint(p+Number(f.charAt(b))))},KXa=function(a,b,c){c.push(St.XAb);b<0?(b=-b,c.push(St.zBb)):
a.q4b&&c.push(St.usc);b=""+b;var d=St.sMa;for(let e=b.length;e<a.Yya;e++)c.push(d);a=d.codePointAt(0)-MXa;for(d=0;d<b.length;d++)c.push(String.fromCodePoint(a+b.codePointAt(d)))},FXa=function(a){a=a.codePointAt(0);if(48<=a&&a<58)return a-48;const b=St.sMa.codePointAt(0);return b<=a&&a<b+10?a-b:-1},MXa="0".codePointAt(0),DXa=function(a,b,c){let d="",e=!1;const f=b.length;for(;c[0]<f;c[0]++){var g=b.charAt(c[0]);if(g=="'")c[0]+1<f&&b.charAt(c[0]+1)=="'"?(c[0]++,d+="'"):e=!e;else if(e)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;
case "\u00a4":c[0]+1<f&&b.charAt(c[0]+1)=="\u00a4"?(c[0]++,d+=St.yFa):(g=St.yFa,d+=g in BXa?BXa[g][1]:g);break;case "%":if(!a.bZ&&a.uz!=1)throw Error("mc");if(a.bZ&&a.uz!=100)throw Error("nc");a.uz=100;a.bZ=!1;d+=St.pCb;break;case "\u2030":if(!a.bZ&&a.uz!=1)throw Error("mc");if(a.bZ&&a.uz!=1E3)throw Error("nc");a.uz=1E3;a.bZ=!1;d+=St.qCb;break;default:d+=g}}return d},Ut={W2a:0,hib:"",iib:"",prefix:"",suffix:""},GXa=function(a,b){a=a.Rea==1?Rt.KAb:Rt.a$b;a==null&&(a=Rt.KAb);if(b<3)return Ut;b=Math.min(14,
b);var c=a[Vt(1,b)];for(--b;!c&&b>=3;)c=a[Vt(1,b)],b--;if(!c)return Ut;c=c.other;var d=a="",e=c.indexOf(";");e>=0&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&c!="0"?(c=/([^0]*)(0+)(.*)/.exec(c))?{W2a:b+1-(c[2].length-1),hib:a,iib:d,prefix:c[1],suffix:c[3]}:Ut:Ut},HXa=function(a){if(!isFinite(a))return a>0?a:0;let b=0;for(;(a/=10)>=1;)b++;return b},Vt=function(a,b){if(!a||!isFinite(a)||b==0)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+
(parseInt(a[1]||0,10)+b))},NXa=function(a,b){return a&&isFinite(a)?Vt(Math.round(Vt(a,b)),-b):a},LXa=function(a,b,c){if(!a)return a;b=b-HXa(a)-1;return b<-c?NXa(a,-c):NXa(a,b)};var OXa=function(a){return a%10==1&&a%100!=11?"one":a%10==2&&a%100!=12?"two":a%10==3&&a%100!=13?"few":"other"},PXa=OXa;PXa=OXa;var QXa=function(a,b){if(void 0===b){b=a+"";var c=b.indexOf(".");b=Math.min(c===-1?0:b.length-c-1,3)}c=Math.pow(10,b);b={v:b,f:(a*c|0)%c};return(a|0)==1&&b.v==0?"one":"other"},RXa=QXa;RXa=QXa;var SXa,TXa,UXa,VXa,WXa;_.Wt=function(a){this.ska=a;this.Zza=this.w7=this.ubb=null;a=St;const b=Rt;if(SXa!==a||TXa!==b)SXa=a,TXa=b,UXa=new _.Tt(1);this.m3c=UXa};SXa=null;TXa=null;UXa=null;VXa=RegExp("'([{}#].*?)'","g");WXa=RegExp("''","g");
_.Wt.prototype.format=function(a){if(this.ska){this.ubb=[];var b=XXa(this,this.ska);this.Zza=YXa(this,b);this.ska=null}if(this.Zza&&this.Zza.length!=0)for(this.w7=_.wa(this.ubb),b=[],ZXa(this,this.Zza,a,!1,b),a=b.join("");this.w7.length>0;)a=a.replace(this.iYa(this.w7),String(this.w7.pop()).replace("$","$$$$"));else a="";return a};
var ZXa=function(a,b,c,d,e){for(let A=0;A<b.length;A++){var f=void 0;switch(b[A].type){case 4:e.push(b[A].value);break;case 3:f=b[A].value;var g=a,l=e,p=c[f];p===void 0?l.push("Undefined parameter - "+f):(g.w7.push(p),l.push(g.iYa(g.w7)));break;case 2:f=b[A].value;g=a;l=c;p=d;var t=e,w=f.Fsa;l[w]===void 0?t.push("Undefined parameter - "+w):(w=f[l[w]],w===void 0&&(w=f.other),ZXa(g,w,l,p,t));break;case 0:f=b[A].value;$Xa(a,f,c,RXa,d,e);break;case 1:f=b[A].value,$Xa(a,f,c,PXa,d,e)}}},$Xa=function(a,
b,c,d,e,f){var g=b.Fsa,l=b.NLb;const p=+c[g];isNaN(p)?f.push("Undefined or invalid parameter - "+g):(l=p-l,g=b[c[g]],g===void 0&&(d=d(Math.abs(l)),g=b[d],g===void 0&&(g=b.other)),b=[],ZXa(a,g,c,e,b),c=b.join(""),e?f.push(c):(a=a.m3c.format(l),f.push(c.replace(/#/g,a))))},XXa=function(a,b){const c=a.ubb,d=a.iYa.bind(a);b=b.replace(WXa,function(){c.push("'");return d(c)});return b=b.replace(VXa,function(e,f){c.push(f);return d(c)})},aYa=function(a){var b=0;const c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var f;f=
e.exec(a);){const g=f.index;f[0]=="}"?(c.pop(),c.length==0&&(f={type:1},f.value=a.substring(b,g),d.push(f),b=g+1)):(c.length==0&&(b=a.substring(b,g),b!=""&&d.push({type:0,value:b}),b=g+1),c.push("{"))}a=a.substring(b);a!=""&&d.push({type:0,value:a});return d},bYa=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,cYa=/^\s*(\w+)\s*,\s*selectordinal\s*,/,dYa=/^\s*(\w+)\s*,\s*select\s*,/,YXa=function(a,b){const c=[];b=aYa(b);for(let e=0;e<b.length;e++){const f={};if(0==b[e].type)f.type=4,f.value=b[e].value;
else if(1==b[e].type){var d=b[e].value;switch(bYa.test(d)?0:cYa.test(d)?1:dYa.test(d)?2:/^\s*\w+\s*/.test(d)?3:5){case 2:f.type=2;f.value=eYa(a,b[e].value);break;case 0:f.type=0;f.value=fYa(a,b[e].value);break;case 1:f.type=1;f.value=gYa(a,b[e].value);break;case 3:f.type=3,f.value=b[e].value}}c.push(f)}return c},eYa=function(a,b){let c="";b=b.replace(dYa,function(f,g){c=g;return""});const d={};d.Fsa=c;b=aYa(b);let e=0;for(;e<b.length;){const f=b[e].value;e++;let g;1==b[e].type&&(g=YXa(a,b[e].value));
d[f.replace(/\s/g,"")]=g;e++}return d},fYa=function(a,b){let c="",d=0;b=b.replace(bYa,function(g,l,p){c=l;p&&(d=parseInt(p,10));return""});const e={};e.Fsa=c;e.NLb=d;b=aYa(b);let f=0;for(;f<b.length;){const g=b[f].value;f++;let l;1==b[f].type&&(l=YXa(a,b[f].value));e[g.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=l;f++}return e},gYa=function(a,b){let c="";b=b.replace(cYa,function(f,g){c=g;return""});const d={};d.Fsa=c;d.NLb=0;b=aYa(b);let e=0;for(;e<b.length;){const f=b[e].value;e++;let g;1==b[e].type&&(g=
YXa(a,b[e].value));d[f.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=g;e++}return d};_.Wt.prototype.iYa=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};new _.Wt("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. To do so, run `gcloud services enable sourcerepo.googleapis.com`.");new _.Wt("{projectName} project created");new _.Wt("Failed to connect to {gitProvider}");_.Xt=function(a,{error:b,message:c,Rd:d}){a.log(b);_.hYa(a,{message:c,Rd:d})};
_.iYa=function(a){document.querySelectorAll("snack-bar-container").length>0||_.hYa(a,{message:"An unexpected error occurred.",Rd:"Dismiss"})};_.hYa=function(a,{message:b,Rd:c}){a.notify({message:b,Rd:c,duration:0})};_.Yt=class{constructor(a,b){this.yh=a;this.Ih=b}log(a){_.Ht(this.yh,a)}notify({message:a,Rd:b,duration:c}){this.Ih.open(a,b,{duration:c})}};_.Yt.O=function(a){return new (a||_.Yt)(_.m(_.It),_.m(_.Pt))};_.Yt.ta=_.k({token:_.Yt,oa:_.Yt.O,Ea:"root"});_.Zt=class{constructor(a,b){this.zh=a;this.Axb=b}Sa(){this.Za=this.Axb.subscribe(a=>{this.handleError(a)})}handleError(){_.iYa(this.zh)}Ia(){this.Za&&this.Za.unsubscribe()}};_.Zt.O=function(a){return new (a||_.Zt)(_.B(_.Yt),_.B(tXa))};_.Zt.La=_.Ef({type:_.Zt,na:[["uncaught-error-notifier"]],standalone:!1});_.$t=class{};_.$t.O=function(a){return new (a||_.$t)};_.$t.Ca=_.Df({type:_.$t});_.$t.Ba=_.Xc({});_.jYa=new Map([["SshAuthError","type.googleapis.com/devtools.grimoire."],["MissingDecorationsError","type.googleapis.com/devtools.grimoire."],["DebugInfo","type.googleapis.com/google.rpc."]]);var ita;_.au=class{constructor(a,b){this.Axb=a;this.yh=b}handleError(a){a&&(a===jta()||a.rejection!==void 0&&a.rejection===jta())||(_.Ht(this.yh,a),this.Axb.next(a))}};_.au.O=function(a){return new (a||_.au)(_.m(tXa),_.m(_.It))};_.au.ta=_.k({token:_.au,oa:_.au.O,Ea:"root"});var kYa=function(){const a=(wDa.get("GuidedHelpResume")||"").split(":");return{flowId:+a[0]||void 0,stepId:a[1]||void 0}},lYa=function(a){wDa.remove("GuidedHelpResume",null,(a==null?void 0:a.domain)||window.location.hostname)};var mYa=class{constructor(a,b){this.TTc=a;this.d6c=b;this.yza=0;this.fxa=null}get(){let a;this.yza>0?(this.yza--,a=this.fxa,this.fxa=a.next,a.next=null):a=this.TTc();return a}put(a){this.d6c(a);this.yza<100&&(this.yza++,a.next=this.fxa,this.fxa=a)}};nRa(function(){});var nYa=class{constructor(){this.YDa=this.f$=null}add(a,b){const c=lta.get();c.set(a,b);this.YDa?this.YDa.next=c:this.f$=c;this.YDa=c}remove(){let a=null;this.f$&&(a=this.f$,this.f$=this.f$.next,this.f$||(this.YDa=null),a.next=null);return a}},lta=new mYa(()=>new oYa,a=>a.reset()),oYa=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 pYa,mta=!1,kta=new nYa,rYa=(a,b)=>{pYa||qYa();mta||(pYa(),mta=!0);kta.add(a,b)},qYa=()=>{const a=Promise.resolve(void 0);pYa=()=>{a.then(nta)}};var sYa=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var cu=function(a){this.Zc=0;this.Kj=void 0;this.B4=this.fO=this.it=null;this.Wwa=this.t5a=!1;if(a!=BCa)try{const b=this;a.call(void 0,function(c){bu(b,2,c)},function(c){bu(b,3,c)})}catch(b){bu(this,3,b)}},tYa=function(){this.next=this.context=this.X7=this.Sja=this.Xg=null;this.usa=!1};tYa.prototype.reset=function(){this.context=this.X7=this.Sja=this.Xg=null;this.usa=!1};
var uYa=new mYa(function(){return new tYa},function(a){a.reset()}),vYa=function(a,b,c){const d=uYa.get();d.Sja=a;d.X7=b;d.context=c;return d},du=function(a){if(a instanceof cu)return a;const b=new cu(BCa);bu(b,2,a);return b},wYa=function(a){return new cu(function(b,c){c(a)})},yYa=function(a,b,c){xYa(a,b,c,null)||rYa(_.Lk(b,a))},zYa=function(a){return new cu(function(b,c){let d=a.length;const e=[];if(d){var f=function(p,t){d--;e[p]=t;d==0&&b(e)},g=function(p){c(p)};for(let p=0;p<a.length;p++){var l=
a[p];yYa(l,_.Lk(f,p),g)}}else b(e)})};cu.prototype.then=function(a,b,c){return AYa(this,jRa(typeof a==="function"?a:null),jRa(typeof b==="function"?b:null),c)};cu.prototype.$goog_Thenable=!0;cu.prototype.kR=function(a,b){return AYa(this,null,jRa(a),b)};cu.prototype.catch=cu.prototype.kR;cu.prototype.cancel=function(a){if(this.Zc==0){const b=new eu(a);rYa(function(){BYa(this,b)},this)}};
var BYa=function(a,b){if(a.Zc==0)if(a.it){var c=a.it;if(c.fO){var d=0,e=null,f=null;for(let g=c.fO;g&&(g.usa||(d++,g.Xg==a&&(e=g),!(e&&d>1)));g=g.next)e||(f=g);e&&(c.Zc==0&&d==1?BYa(c,b):(f?(d=f,d.next==c.B4&&(c.B4=d),d.next=d.next.next):CYa(c),DYa(c,e,3,b)))}a.it=null}else bu(a,3,b)},FYa=function(a,b){a.fO||a.Zc!=2&&a.Zc!=3||EYa(a);a.B4?a.B4.next=b:a.fO=b;a.B4=b},AYa=function(a,b,c,d){const e=vYa(null,null,null);e.Xg=new cu(function(f,g){e.Sja=b?function(l){try{const p=b.call(d,l);f(p)}catch(p){g(p)}}:
f;e.X7=c?function(l){try{const p=c.call(d,l);p===void 0&&l instanceof eu?g(l):f(p)}catch(p){g(p)}}:g});e.Xg.it=a;FYa(a,e);return e.Xg};cu.prototype.gad=function(a){this.Zc=0;bu(this,2,a)};cu.prototype.had=function(a){this.Zc=0;bu(this,3,a)};
var bu=function(a,b,c){a.Zc==0&&(a===c&&(b=3,c=new TypeError("uc")),a.Zc=1,xYa(c,a.gad,a.had,a)||(a.Kj=c,a.Zc=b,a.it=null,EYa(a),b!=3||c instanceof eu||GYa(a,c)))},xYa=function(a,b,c,d){if(a instanceof cu)return FYa(a,vYa(b||BCa,c||null,d)),!0;if(sYa(a))return a.then(b,c,d),!0;if(_.Jk(a))try{const e=a.then;if(typeof e==="function")return HYa(a,e,b,c,d),!0}catch(e){return c.call(d,e),!0}return!1},HYa=function(a,b,c,d,e){let f=!1;const 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)}},EYa=function(a){a.t5a||(a.t5a=!0,rYa(a.ova,a))},CYa=function(a){let b=null;a.fO&&(b=a.fO,a.fO=b.next,b.next=null);a.fO||(a.B4=null);return b};cu.prototype.ova=function(){let a;for(;a=CYa(this);)DYa(this,a,this.Zc,this.Kj);this.t5a=!1};
var DYa=function(a,b,c,d){if(c==3&&b.X7&&!b.usa)for(;a&&a.Wwa;a=a.it)a.Wwa=!1;if(b.Xg)b.Xg.it=null,IYa(b,c,d);else try{b.usa?b.Sja.call(b.context):IYa(b,c,d)}catch(e){JYa.call(null,e)}uYa.put(b)},IYa=function(a,b,c){b==2?a.Sja.call(a.context,c):a.X7&&a.X7.call(a.context,c)},GYa=function(a,b){a.Wwa=!0;rYa(function(){a.Wwa&&JYa.call(null,b)})},JYa=fa,eu=function(a){_.ca.call(this,a);this.LZb=!1};_.Nk(eu,_.ca);eu.prototype.name="cancel";/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
var fu=function(a,b){this.MBa=[];this.xXb=a;this.LOb=b||null;this.wha=this.MO=!1;this.Kj=void 0;this.utb=this.kSc=this.GXa=!1;this.yDa=0;this.it=null;this.ata=0};fu.prototype.cancel=function(a){if(this.MO)this.Kj instanceof fu&&this.Kj.cancel();else{if(this.it){const b=this.it;delete this.it;a?b.cancel(a):(b.ata--,b.ata<=0&&b.cancel())}this.xXb?this.xXb.call(this.LOb,this):this.utb=!0;this.MO||this.Qfa(new gu(this))}};fu.prototype.dOb=function(a,b){this.GXa=!1;KYa(this,a,b)};
var KYa=function(a,b,c){a.MO=!0;a.Kj=c;a.wha=!b;LYa(a)},NYa=function(a){if(a.MO){if(!a.utb)throw new MYa(a);a.utb=!1}};fu.prototype.callback=function(a){NYa(this);KYa(this,!0,a)};fu.prototype.Qfa=function(a){NYa(this);KYa(this,!1,a)};fu.prototype.addCallback=function(a,b){return OYa(this,a,null,b)};var OYa=function(a,b,c,d){a.MBa.push([b,c,d]);a.MO&&LYa(a);return a};
fu.prototype.then=function(a,b,c){let d,e;const f=new cu(function(g,l){e=g;d=l});OYa(this,e,function(g){g instanceof gu?f.cancel():d(g);return PYa},this);return f.then(a,b,c)};fu.prototype.$goog_Thenable=!0;fu.prototype.hd=function(a){const b=new fu;OYa(this,b.callback,b.Qfa,b);a&&(b.it=this,this.ata++);return b};fu.prototype.isError=function(a){return a instanceof Error};
var QYa=function(a){return Nya(a.MBa,function(b){return typeof b[1]==="function"})},PYa={},LYa=function(a){if(a.yDa&&a.MO&&QYa(a)){var b=a.yDa,c=RYa[b];c&&(_.da.clearTimeout(c.a7),delete RYa[b]);a.yDa=0}a.it&&(a.it.ata--,delete a.it);b=a.Kj;for(var d=c=!1;a.MBa.length&&!a.GXa;){var e=a.MBa.shift(),f=e[0];const l=e[1];e=e[2];if(f=a.wha?l:f)try{var g=f.call(e||a.LOb,b);g===PYa&&(g=void 0);g!==void 0&&(a.wha=a.wha&&(g==b||a.isError(g)),a.Kj=b=g);if(sYa(b)||typeof _.da.Promise==="function"&&b instanceof
_.da.Promise)d=!0,a.GXa=!0}catch(p){b=p,a.wha=!0,QYa(a)||(c=!0)}}a.Kj=b;d&&(g=(0,_.Qj)(a.dOb,a,!0),d=(0,_.Qj)(a.dOb,a,!1),b instanceof fu?(OYa(b,g,d),b.kSc=!0):b.then(g,d));c&&(b=new SYa(b),RYa[b.a7]=b,a.yDa=b.a7)},MYa=function(a){_.ca.call(this);this.Lua=a};_.Nk(MYa,_.ca);MYa.prototype.message="Deferred has already fired";MYa.prototype.name="AlreadyCalledError";var gu=function(a){_.ca.call(this);this.Lua=a};_.Nk(gu,_.ca);gu.prototype.message="Deferred was canceled";gu.prototype.name="CanceledError";
var SYa=function(a){this.a7=_.da.setTimeout((0,_.Qj)(this.u$c,this),0);this.yf=a};SYa.prototype.u$c=function(){delete RYa[this.a7];throw this.yf;};var RYa={};var Cta=function(a,b){const c=b||{};b=c.document||document;const d=_.bc(a).toString(),e=(new rm(b)).createElement("SCRIPT");var f={M_b:e,kna:void 0};const g=new fu(TYa,f);let l=null;const p=c.timeout!=null?c.timeout:5E3;p>0&&(l=window.setTimeout(function(){UYa(e,!0);g.Qfa(new VYa(1,"Timeout reached for loading script "+d))},p),f.kna=l);e.onload=e.onreadystatechange=function(){e.readyState&&e.readyState!="loaded"&&e.readyState!="complete"||(UYa(e,c.ohd||!1,l),g.callback(null))};e.onerror=function(){UYa(e,
!0,l);g.Qfa(new VYa(0,"Error while loading script "+d))};f=c.attributes||{};_.wc(f,{type:"text/javascript",charset:"UTF-8"});XDa(e,f);_.pc(e,a);WYa(b).appendChild(e);return g},WYa=function(a){var b;return(b=(a||document).getElementsByTagName("HEAD"))&&b.length!==0?b[0]:a.documentElement},TYa=function(){if(this&&this.M_b){const a=this.M_b;a&&a.tagName=="SCRIPT"&&UYa(a,!0,this.kna)}},UYa=function(a,b,c){c!=null&&_.da.clearTimeout(c);a.onload=()=>{};a.onerror=()=>{};a.onreadystatechange=()=>{};b&&window.setTimeout(function(){_.xm(a)},
0)},VYa=function(a,b){let c="Jsloader error (code #"+a+")";b&&(c+=": "+b);_.ca.call(this,c);this.code=a};_.Nk(VYa,_.ca);var XYa=(0,_.zc)`https://ssl.gstatic.com/guidedhelp/runtime/guided_help.js`,YYa=(0,_.zc)`https://ssl.gstatic.com/guidedhelp/runtime_staging/guided_help.js`,ZYa=function(a,b="PROD"){b||(b="PROD");if(hu())return Promise.resolve();a.B_b||(a.B_b=Promise.resolve(Cta(b==="STAGING"?YYa:XYa)));return a.B_b},hu=function(){let a;return!((a=window.guidedhelp)==null||!a.loaded)},$Ya=function(){const a=(new URL(_.da.location.href)).searchParams;let b;return{flowId:+((b=a.get("ghstartflowid"))!=null?b:0)||void 0,
stepId:a.get("ghstartstepid")||void 0}},iu=class{qub(a){const b=this;return _.xe(function*(){var c;window.guidedhelp=(c=window.guidedhelp)!=null?c:{};let d,e;c=(e=(d=a.callbackMethods)!=null?d:window.guidedhelpCallbackMethods)!=null?e:null;window.guidedhelp.onFlowDismiss=c==null?void 0:c.onFlowDismiss;window.guidedhelp.onFlowStepSet=c==null?void 0:c.onFlowStepSet;window.guidedhelp.onViewerClick=c==null?void 0:c.onViewerClick;window.guidedhelp.onError=c==null?void 0:c.onError;return new Promise((f,
g)=>{try{ZYa(b,a.runtimeEnvironment).then(()=>_.xe(function*(){let l,p;yield(l=window.help)==null?void 0:(p=l.guide)==null?void 0:p.startFlow(a).then(f,g)}),g)}catch(l){g(l)}})})}dismissFlow(){return _.xe(function*(){return hu()?new Promise(a=>_.xe(function*(){let b,c,d;a((d=(b=window.help)==null?void 0:(c=b.guide)==null?void 0:c.dismissFlow())!=null?d:!1)})):Promise.resolve(!1)})}reset(){return _.xe(function*(){return hu()?new Promise(a=>_.xe(function*(){let b,c,d;a((d=(b=window.help)==null?void 0:
(c=b.guide)==null?void 0:c.reset())!=null?d:!1)})):Promise.resolve(!1)})}getFlowId(){let a,b;return hu()?(a=window.help)==null?void 0:(b=a.guide)==null?void 0:b.getFlowId():void 0}qYc(){return kYa().flowId||void 0}rYc(){return kYa().stepId||void 0}getStepId(){let a,b;return hu()?(a=window.help)==null?void 0:(b=a.guide)==null?void 0:b.getStepId():void 0}u6c(a){const b=this;return _.xe(function*(){const c=kYa();lYa({domain:a.resumeCookieDomain});const d=c.flowId;return new Promise((e,f)=>{d?b.qub(Object.assign({},
a,{flowId:d,stepId:c.stepId})).then(()=>{e(!0)},f):e(!1)})})}c9c(a){const b=this;return _.xe(function*(){const c=$Ya();return new Promise((d,e)=>{c.flowId?(lYa({domain:a.resumeCookieDomain}),b.qub(Object.assign({},a,{flowId:c.flowId,stepId:c.stepId})).then(()=>{d(!0)},e)):d(!1)})})}};iu.prototype.startFlowFromUrl=iu.prototype.c9c;iu.prototype.resumeCookiedFlow=iu.prototype.u6c;iu.prototype.getStepId=iu.prototype.getStepId;iu.prototype.getResumeCookiedStepId=iu.prototype.rYc;
iu.prototype.getResumeCookiedFlowId=iu.prototype.qYc;iu.prototype.getFlowId=iu.prototype.getFlowId;iu.prototype.reset=iu.prototype.reset;iu.prototype.dismissFlow=iu.prototype.dismissFlow;iu.prototype.startFlowById=iu.prototype.qub;iua("help.guidedhelp.createBootstrapper",()=>new iu);var aZa={pcd:"https://www.google.com",Ddd:"https://support.google.com",Xcd:"https://play.google.com"},bZa=function(a){return _.xe(function*(){for(const b of Object.values(aZa))try{(yield navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:b})).state!=="granted"&&a.Lqb.push(b)}catch(c){break}})};(new class{constructor(){this.Lqb=[];this.Mqb=[];this.initialize=ota(()=>{const a=this;return _.xe(function*(){if(typeof document==="undefined"||document.requestStorageAccessFor===void 0||navigator.permissions===void 0||navigator.permissions.query===void 0||location.hostname.match(".+\\.google\\.com$"))return Promise.resolve();yield bZa(a);a.Lqb.length>0&&document.addEventListener("click",a.PZb)})});this.PZb=()=>{if(!(this.Mqb.length>0)){for(const a of this.Lqb)try{this.Mqb.push(document.requestStorageAccessFor(a))}catch(b){}Promise.all(this.Mqb).then(()=>
{}).catch(()=>{}).finally(()=>{this.reset()})}}}reset(){document.removeEventListener("click",this.PZb)}}).initialize();var cZa=function(a,b,c){return a.N7c.then(function(d){const e=d[b];if(!e)throw Error("yc`"+b);return e.apply(d,c)})},dZa=class{constructor(a){this.N7c=a;a.then((0,_.Qj)(function(){},this),()=>{},this)}},gZa=function(a,b,c){const d=Array(arguments.length-2);for(var e=2;e<arguments.length;e++)d[e-2]=arguments[e];e=eZa(a,b).then(f=>f.apply(null,d),f=>{f=Error("zc`"+b+"`"+a,{cause:f});delete fZa[b];return wYa(f)});return new dZa(e)},fZa={},eZa=function(a,b){var c=fZa[b];if(c)return c;c=(c=Rj(b))?du(c):
(new cu(function(d,e){const f=(new rm(document)).createElement("SCRIPT");f.async=!0;_.pc(f,_.ac(a instanceof MDa&&a.constructor===MDa&&a.Bzc===LDa?a.n2b:"type_error:Const"));f.onload=f.onreadystatechange=function(){f.readyState&&f.readyState!="loaded"&&f.readyState!="complete"||d()};f.onerror=g=>{e(Error("Ac`"+b+"`"+a,{cause:g}))};(document.head||document.getElementsByTagName("head")[0]).appendChild(f)})).then(function(){const d=Rj(b);if(!d)throw Error("Bc`"+b+"`"+a);return d});return fZa[b]=c};var hZa=class{constructor(a){this.Qm=a}J0(a){cZa(this.Qm,"startFeedback",arguments)}Z5c(a){cZa(this.Qm,"requestSurvey",arguments).kR(()=>{},this)}Q4c(a){cZa(this.Qm,"presentSurvey",arguments).kR(()=>{},this)}},iZa=new MDa(KDa,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");eZa(iZa,"help.service.Lazy.create").kR(()=>{});var pta=function(a,b){b=b||{};a=gZa(iZa,"help.service.Lazy.create",a,{apiKey:b.apiKey||b.apiKey,asxUiUri:b.asxUiUri||b.asxUiUri,environment:b.environment||b.environment,flow:b.flow||b.flow,frdProductData:b.frdProductData||b.frdProductData,frdProductDataSerializedJspb:b.xld||b.frdProductDataSerializedJspb,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 hZa(a)};var kZa,ju;_.jZa=new _.wd("helpServiceCreationDelegate",{oa:()=>pta});kZa=new _.wd("HelpService productData",{oa:()=>({})});ju=class{constructor(a,b,c,d,e,f){this.productId=a;this.apiKey=f;e.listen("a",g=>{if(g=g.error){var l;d.lastError=`${(l=g.name)!=null?l:"Error"}: ${g.message}:\n ${g.stack}`}});this.w5c=c(a,{locale:b,helpCenterPath:"/cloud",productData:d})}J0(a){this.w5c.J0(a)}};ju.O=function(a){return new (a||ju)(_.m(TKa),_.m(_.kh),_.m(_.jZa),_.m(kZa),_.m(sXa),_.m(_.Rn))};
ju.ta=_.k({token:ju,oa:ju.O,Ea:"root"});_.ku=class{constructor(a,b,c,d){this.service=a;this.enableAnonymousFeedback=b;this.productVersion=c;this.authuser=d;this.J0=(e,f)=>{f={authuser:this.authuser||void 0,productVersion:this.productVersion,onend:f,Cjd:!0};typeof e!=="undefined"&&(f.bucket=e);this.enableAnonymousFeedback&&(f.enableAnonymousFeedback=!0);this.service.J0(f)}}};_.ku.O=function(a){return new (a||_.ku)(_.m(ju),_.m(mLa,8),_.m(Pn),_.m(_.Sn))};_.ku.ta=_.k({token:_.ku,oa:_.ku.O});_.lu=class{constructor(a){if(a)throw Error("Cc");}};_.lu.O=function(a){return new (a||_.lu)(_.m(_.lu,12))};_.lu.Ca=_.Df({type:_.lu});_.lu.Ba=_.Xc({});var rta;var lZa,mZa,nZa;lZa=class{constructor(a,b){this.url=a;this.fR=null;this.options=b}};_.mu=function(a,b,c){a.iDb("",b,new lZa(c))};mZa=function(a,b){return a.sKc.get(b)||b};nZa=function(a,b,c=""){const d=c+":"+b;let e=a.Qra.get(d);return e?a.xGb(e):(e=a.XKc(c,b))?(a.Qra.set(d,e),a.xGb(e)):(c=a.jqa.get(c))?a.rLc(b,c):_.Be(Error("Dc`"+d))};
_.nu=class{constructor(a,b,c,d){this.UGb=a;this.EJ=b;this.nOa=d;this.Qra=new Map;this.jqa=new Map;this.cIc=new Map;this.JPa=new Map;this.sKc=new Map;this.ERa=[];this.PS=["material-icons","mat-ligature-font"];this.Fb=c}Ia(){this.ERa=[];this.Qra.clear();this.jqa.clear();this.cIc.clear()}xGb(a){return a.fR?_.u(this.qSa(a).cloneNode(!0)):_.x(this.VMc(a),_.v(b=>b.cloneNode(!0)))}rLc(a,b){var c=this.sFb(a,b);if(c)return _.u(c);c=b.filter(d=>!d.fR).map(d=>_.x(this.WMc(d),_.Lf(e=>{e=`Loading icon set URL: ${this.EJ.kq(5,
d.url)} failed: ${e.message}`;this.nOa.handleError(Error(e));return _.u(null)})));return _.x(_.Ne(c),_.v(()=>{const d=this.sFb(a,b);if(!d)throw Error("Dc`"+a);return d}))}sFb(a,b){for(let d=b.length-1;d>=0;d--){var c=b[d];if(c.fR&&c.fR.toString().indexOf(a)>-1){const e=this.qSa(c);if(c=this.dKc(e,a,c.options))return c}}return null}VMc(a){return _.x(this.tFb(a),_.ig(b=>a.fR=b),_.v(()=>this.qSa(a)))}WMc(a){return a.fR?_.u(null):_.x(this.tFb(a),_.ig(b=>a.fR=b))}dKc(a,b,c){a=a.querySelector(`[id="${b}"]`);
if(!a)return null;a=a.cloneNode(!0);a.removeAttribute("id");if(a.nodeName.toLowerCase()==="svg")return this.Lra(a,c);if(a.nodeName.toLowerCase()==="symbol")return this.Lra(this.QPc(a),c);b=this.rSa(tta("<svg></svg>"));b.appendChild(a);return this.Lra(b,c)}rSa(a){const b=this.Fb.createElement("DIV");b.innerHTML=a;a=b.querySelector("svg");if(!a)throw Error("Gc");return a}QPc(a){const b=this.rSa(tta("<svg></svg>"));var c=a.attributes;for(let d=0;d<c.length;d++){const {name:e,value:f}=c[d];e!=="id"&&
b.setAttribute(e,f)}for(c=0;c<a.childNodes.length;c++)a.childNodes[c].nodeType===this.Fb.ELEMENT_NODE&&b.appendChild(a.childNodes[c].cloneNode(!0));return b}Lra(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}tFb(a){var b=a.url;let c,d;a=(d=(c=a.options)==null?void 0:c.withCredentials)!=null?d:!1;if(!this.UGb)throw Error("Ec");
if(b==null)throw Error("Hc`"+b);const e=this.EJ.kq(5,b);if(!e)throw Error("Fc`"+b);if(b=this.JPa.get(e))return b;b=_.x(this.UGb.get(e,{responseType:"text",withCredentials:a}),_.v(f=>tta(f)),Uf(()=>this.JPa.delete(e)),dka());this.JPa.set(e,b);return b}iDb(a,b,c){this.Qra.set(a+":"+b,c);return this}ged(a,b){const c=this.jqa.get(a);c?c.push(b):this.jqa.set(a,[b]);return this}qSa(a){if(!a.A2b){const b=this.rSa(a.fR);this.Lra(b,a.options);a.A2b=b}return a.A2b}XKc(a,b){for(let c=0;c<this.ERa.length;c++){const d=
this.ERa[c](b,a);if(d)return d.url&&d.options?new lZa(d.url,d.options):new lZa(d)}}};_.nu.O=function(a){return new (a||_.nu)(_.m(_.No,8),_.m(Wo),_.m(_.di,8),_.m(_.Bf))};_.nu.ta=_.k({token:_.nu,oa:_.nu.O,Ea:"root"});new _.Tm;new _.Um;new _.Tm;new _.Tm;var oZa,pZa,qZa,rZa,sZa;oZa=new _.wd("MAT_ICON_DEFAULT_OPTIONS");pZa=new _.wd("mat-icon-location",{Ea:"root",oa:uta});qZa="clip-path color-profile src cursor fill filter marker marker-start marker-mid marker-end mask stroke".split(" ");rZa=qZa.map(a=>`[${a}]`).join(", ");sZa=/^url\(['"]?#(.*?)['"]?\)$/;
_.ou=class{get color(){return this.Ti||this.OS}set color(a){this.Ti=a}get mk(){return this.sSa}set mk(a){a!==this.sSa&&(a?this.yQc(a):this.sSa&&this.nEb(),this.sSa=a)}get SO(){return this.KFb}set SO(a){a=this.hEb(a);a!==this.KFb&&(this.KFb=a,this.RSa())}get Th(){return this.JFb}set Th(a){a=this.hEb(a);a!==this.JFb&&(this.JFb=a,this.RSa())}constructor(){this.Ja=_.n(_.ff);this.GPa=_.n(_.nu);this.Rr=_.n(pZa);this.nOa=_.n(_.Bf);this.inline=!1;this.LIb=[];this.ONa=_.ne.EMPTY;const a=_.n(new _.Sm("aria-hidden"),
{optional:!0}),b=_.n(oZa,{optional:!0});b&&(b.color&&(this.color=this.OS=b.color),b.SO&&(this.SO=b.SO));a||this.Ja.ma.setAttribute("aria-hidden","true")}tPc(a){if(!a)return["",""];const b=a.split(":");switch(b.length){case 1:return["",b[0]];case 2:return b;default:throw Error("Ic`"+a);}}Sa(){this.RSa()}Sn(){var a=this.SS;a&&a.size&&(a=this.Rr.tRb(),a!==this.NIb&&(this.NIb=a,this.HIb(a)))}Ia(){this.ONa.unsubscribe();this.SS&&this.SS.clear()}YSa(){return!this.mk}bPc(a){this.nEb();const b=this.Rr.tRb();
this.NIb=b;this.ZHc(a);this.HIb(b);this.Ja.ma.appendChild(a)}nEb(){const a=this.Ja.ma;let b=a.childNodes.length;for(this.SS&&this.SS.clear();b--;){const c=a.childNodes[b];c.nodeType===1&&c.nodeName.toLowerCase()!=="svg"||c.remove()}}RSa(){if(this.YSa()){var a=this.Ja.ma,b=(this.SO?mZa(this.GPa,this.SO).split(/ +/):this.GPa.PS).filter(c=>c.length>0);this.LIb.forEach(c=>a.classList.remove(c));b.forEach(c=>a.classList.add(c));this.LIb=b;this.Th===this.mRa||b.includes("mat-ligature-font")||(this.mRa&&
a.classList.remove(this.mRa),this.Th&&a.classList.add(this.Th),this.mRa=this.Th)}}hEb(a){return typeof a==="string"?a.trim().split(" ")[0]:a}HIb(a){const b=this.SS;b&&b.forEach((c,d)=>{c.forEach(e=>{d.setAttribute(e.name,`url('${a}#${e.value}')`)})})}ZHc(a){const b=a.querySelectorAll(rZa),c=this.SS=this.SS||new Map;for(let d=0;d<b.length;d++)qZa.forEach(e=>{const f=b[d];var g=f.getAttribute(e);if(g=g?g.match(sZa):null){let l=c.get(f);l||(l=[],c.set(f,l));l.push({name:e,value:g[1]})}})}yQc(a){this.RJb=
this.SJb=null;this.ONa.unsubscribe();if(a){const [b,c]=this.tPc(a);b&&(this.SJb=b);c&&(this.RJb=c);this.ONa=_.x(nZa(this.GPa,c,b),_.Qf(1)).subscribe(d=>this.bPc(d),d=>{this.nOa.handleError(Error("Jc`"+b+"`"+c+"`"+d.message))})}}};_.ou.O=function(a){return new (a||_.ou)};
_.ou.wa=_.Cf({type:_.ou,na:[["mat-icon"]],nb:["role","img",1,"mat-icon","notranslate"],ob:10,Ya:function(a,b){a&2&&(_.rg("data-mat-icon-type",b.YSa()?"font":"svg")("data-mat-icon-name",b.RJb||b.Th)("data-mat-icon-namespace",b.SJb||b.SO)("fontIcon",b.YSa()?b.Th:null),_.ug(b.color?"mat-"+b.color:""),_.tg("mat-icon-inline",b.inline)("mat-icon-no-color",b.color!=="primary"&&b.color!=="accent"&&b.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",_.ph],mk:"svgIcon",SO:"fontSet",Th:"fontIcon"},
Qb:["matIcon"],features:[_.mg],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Hg(),_.Ig(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}\n"],
hb:2,Ma:0});_.pu=class{};_.pu.O=function(a){return new (a||_.pu)};_.pu.Ca=_.Df({type:_.pu});_.pu.Ba=_.Xc({imports:[_.Gs,_.Gs]});_.tZa=[{ft:"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(" ")},{ft:"iam",icons:["domain","group","service_account","user"]},{ft:"logs",icons:"any debug error fatal info warning".split(" ")},{ft:"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(" ")},
{ft:"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(" "),
POb:["arrow_right","arrow_down"]},{ft:"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(" ")},{ft:"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(" ")},
{ft:"oss",icons:["logo","logo_monochrome"]},{ft:"tasks",icons:["g3c_logo_200x200"]}];_.uZa=new _.wd("SvgIconGroupsToBeRegistered");_.qu=class{constructor(a,b){this.ESb=a;this.NZc=b;this.ESb.PS=["material-icons-extended"]}};_.qu.O=function(a){return new (a||_.qu)(_.m(_.nu),_.m(_.uZa))};_.qu.ta=_.k({token:_.qu,oa:_.qu.O});var vZa;vZa=function(a){setTimeout(()=>{a.hob=!0},864E5)};_.oi=class{constructor(a){this.kd=a;this.hob=!1;this.kd.Ub(()=>{vZa(this)})}rV(a,b){this.hob&&_.Gca(b.url);return!this.hob}};_.oi.O=function(a){return new (a||_.oi)(_.m(_.We))};_.oi.ta=_.k({token:_.oi,oa:_.oi.O});var yta=null,Dta=new WeakMap;var wZa=class{send(a,b){mna(a);return this.makeRequest(a).then(c=>b?_.Ah(b,c):c)}};var xZa=function(a,b){for(const c in a.F7a)a.F7a.hasOwnProperty(c)&&_.Lj(b,c,a.F7a[c])},yZa=function(a){return _.Ata({timeout:3E4}).then(b=>{b=b||window.gapi;xZa(a,b);return Fta(b,{apiKey:a.g6,clientId:a.f6.clientId,scope:a.f6.scope,xSb:a.f6.xSb,jQb:a.f6.jQb}).then(()=>b)})},zZa=function(a){return new Promise((b,c)=>{a.then(d=>{b(d.result===!1&&d.body!=null?{data:d.body}:d.result)},d=>{c(d.result===!1&&d.body!=null?{data:d.body}:d.result)})})},AZa=class extends wZa{constructor(a,b,c){super();this.h6=
a;this.g6=b;this.F7a=c||{};this.f6={}}makeRequest(a){return yZa(this).then(b=>{const c=this;return _.xe(function*(){c.f6.x2c!==void 0&&(yield Eta(b,c.f6.x2c));xZa(c,b);return zZa(b.client.request({root:c.h6,path:a.path,method:a.Jb,body:a.body,params:a.Qa,headers:a.headers,authType:a.authType,apiId:a.apiId||void 0}))})})}};AZa.$inject=["gapiUrl","gapiKey","gapiConfigUpdates","gapiAuthParams","defaultApiId"];var CZa=class extends AZa{constructor(a,b,c,d,e,f){super(a,b,f);this.Jh=c;this.zWa=d;this.fr=e}makeRequest(a){a.headers||(a.headers={});a.headers.sessionId=this.Jh.sessionId;this.Jh.actionId&&(a.headers.actionId=this.Jh.actionId);this.fr&&(a.headers["X-Goog-IAM-Authorization-Token"]=this.fr);return BZa(this.zWa).then(()=>super.makeRequest(a))}};var DZa=class extends Error{constructor(a){super("No xhr error returned");this.error=a}};var EZa=/^\)\]\}',?\n/,FZa=class extends tKa{constructor(a,b){super();this.ej=b;this.config=_.we(Promise.resolve(a))}makeRequest(a){return _.x(this.config,_.gg(b=>this.r5a(b,a)),_.gg(b=>{if(b.headers.get("content-type")==="text/csv"||b.headers.get("content-type")==="text/plain")var c=_.u({data:b.body});else try{const d=(b.body||"{}").replace(EZa,"");c=_.u(JSON.parse(d))}catch(d){c=_.Be(new _.Mo({error:d,headers:b.headers,url:b.url||void 0}))}return c}),_.v(b=>b))}r5a(a,b){b.headers=Object.assign({},
b.headers,a.headers);if(a.Lgd){var c={},d={};let e=!1,f=!1,g=!1;if(b.headers){f=b.headers["Content-Type"]!=null;for(const [l,p]of Object.entries(b.headers)){const t=l,w=p;oKa.includes(t)?c[t]=w:t==="Content-Type"&&qKa.includes(w)?(c[t]=w,g=!0):(d[t]=w,e=!0)}}if(b.body!=null||b.Jb==="PUT"||b.Jb==="POST")f||(d["Content-Type"]="application/json",e=!0),g||(c["Content-Type"]="text/plain");e&&(d=encodeURIComponent(String(nKa(d))),b.Qa?b.Qa.$httpHeaders=d:b.Qa={$httpHeaders:d});b.headers=c;pKa.includes(b.Jb)||
(c=b.Jb,b.Qa?b.Qa.$httpMethod=c:b.Qa={$httpMethod:c},b.Jb="POST")}return this.ej.request(b.Jb,_.Gta(a.h6,b.path),{body:b.body||null,responseType:"text",observe:"response",headers:new Ko(b.headers),params:this.searchParams(a,b),withCredentials:a.withCredentials})}searchParams(a,b){b=Object.entries(b.Qa||{}).reduce((c,[d,e])=>a.Jkd&&e instanceof Array?e.reduce((f,g)=>f.append(d,g),c):c.set(d,e),new _.Lo({jva:a.Mmd}));return a.g6?b.set("key",a.g6):b}};var GZa=class extends FZa{constructor(a,b,c,d){super(a,b);this.rna=c;this.fr=d}r5a(a,b){return _.x(_.we(this.rna.getToken()),_.gg(c=>{b.Qa||(b.Qa={});b.Qa.access_token=c;this.fr&&(b.headers=b.headers||{},b.headers["X-Goog-IAM-Authorization-Token"]=this.fr);return super.r5a(a,b)}),_.Lf(c=>{a:{const e=c.error;if(e&&typeof e==="object"&&e.error)var d=e;else{if(typeof e==="string")try{const f=JSON.parse(e);if(f&&f.error){d=f;break a}}catch(f){}d=typeof e==="string"?e:e?JSON.stringify(e):c.message;d=new DZa({code:c.status,
message:d})}}return _.Be(d)}))}};var HZa=class extends GZa{constructor(a,b,c,d,e){super({h6:a,g6:b},c,d,e)}};var Kta=Error("Mc"),Lta=Error("Nc");var KZa=class{constructor(a,b,c,d,e){var f=IZa;this.oauthClientId=a;this.sessionIndex=b;this.zh=c;this.zWa=d;this.Ha=e;this.Cva=null;this.bqb=2;this.scopes=[...(new Set(f))].join(" ")}getToken(){const a=this;return _.xe(function*(){a.Cva||(a.Cva=_.xp(a.Ha,Jta(a.oauthClientId,a.scopes,a.sessionIndex),"getOauthToken"));var b=yield JZa(a.zWa),c=null;try{c=yield a.Cva}catch(d){throw _.Xt(a.zh,{error:d,message:"Failed to fetch oauth token.",Rd:"Dismiss"}),jta();}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.bqb=2,c;if(a.bqb>0)return a.bqb--,a.Cva=null,a.getToken();throw Error("Oc");})}};_.LZa=new _.wd("authenticationLock");_.MZa=new _.wd("Cookies");_.ru=new _.wd("windowToken");var BZa,JZa;BZa=function(a){return JZa(a).then(b=>{b()})};JZa=function(a){return new Promise(b=>{const c=()=>{a.locked=!0;b(()=>{a.release()})};a.locked?a.tYb.push(c):c()})};_.NZa=class{constructor(){this.locked=!1;this.tYb=[]}release(){this.locked=!1;const a=this.tYb.shift();a&&a()}};var IZa;IZa="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(" ");
_.su=class{constructor(a,b,c,d,e){this.q3c=new KZa(a,b,c,d,e)}getToken(){return this.q3c.getToken()}};_.su.O=function(a){return new (a||_.su)(_.m(XKa),_.m(_.Sn),_.m(_.Yt),_.m(_.LZa),_.m(_.Dp))};_.su.ta=_.k({token:_.su,oa:_.su.O});var OZa=class extends tKa{constructor(a,b,c){super();this.fXa=a;this.Jh=b;this.debug=c}makeRequest(a){const b=_.x(this.fXa.makeRequest(a),_.Jj(this.Jh,a.Mb||"Unknown RPC"));return this.debug.XVb(a,b)}};var Jma;Jma=function(a){let b;return{u3c(){b=Error("Pc")},BL(){},onError(c){if(typeof c!=="object")console.warn("Instance of error was not thrown.");else{if(c.stack)var d=c;else{if(c.Uzb)return;d=Error("Qc`"+a.path+"`"+JSON.stringify(c));c.Uzb=d}d.stack+=`\nCaused by: ${b.stack}`}}}};_.PZa=class extends _.xn{};_.QZa=class extends FZa{constructor(a){var b=_.n(_.No),c=_.n(_.Sn);super(a,b);this.sessionIndex=c}makeRequest(a){a.Qa=a.Qa||{};a.Qa.authuser=this.sessionIndex||"0";var b;a.headers=(b=a.headers)!=null?b:{};b=_.yDa([]);if(b!=null){a.headers.AUTHORIZATION=b;let c;a.headers["X-Goog-AuthUser"]=(c=this.sessionIndex)!=null?c:"0"}a.headers["X-Origin"]=window.location.origin;a.headers["X-Referer"]=window.location.origin;return super.makeRequest(a)}};_.RZa=class{constructor(){this.Bz="assertive";this.Uv="";this.duration=0;this.data=null;this.YC="center";this.Y9="bottom"}};var SZa=_.mj("state",[_.pj("void, hidden",_.oj({transform:"scale(0.8)",opacity:0})),_.pj("visible",_.oj({transform:"scale(1)",opacity:1})),_.qj("* => visible",_.nj("150ms cubic-bezier(0, 0, 0.2, 1)")),_.qj("* => void, * => hidden",_.nj("75ms cubic-bezier(0.4, 0.0, 1, 1)",_.oj({opacity:0})))]);var TZa=0,tu=class extends As{constructor(a,b,c,d,e){super();this.lb=a;this.Ja=b;this.Ta=c;this.mc=d;this.ZQ=e;this.Fb=_.n(_.di);this.pU=new Set;this.NMa=150;this.Kb=!1;this.JT=new _.Wf;this.wJ=new _.Wf;this.nca=new _.Wf;this.Ut="void";this.xT=`mat-snack-bar-container-live-${TZa++}`;this.Ev=e.Bz!=="assertive"||e.Uv?e.Bz==="off"?"off":"polite":"assertive";this.mc.VFa&&(this.Ev==="polite"&&(this.Qca="status"),this.Ev==="assertive"&&(this.Qca="alert"))}Wv(a){a=this.Hv.Wv(a);this.wS();return a}fC(a){a=
this.Hv.fC(a);this.wS();return a}Tib(a){const b=a.Sp;a=a.di;(a==="void"&&b!=="void"||a==="hidden")&&this.zaa();if(a==="visible"){const c=this.nca;this.lb.run(()=>{c.next();c.complete()})}}OW(){this.Kb||(this.Ut="visible",_.hn(this.Ta),this.JRa())}Xfa(){this.lb.run(()=>{this.Ut="hidden";this.Ja.ma.setAttribute("mat-exit","");clearTimeout(this.gaa)});return this.wJ}Ia(){this.Kb=!0;this.yNa();this.zaa()}zaa(){_.x(this.lb.Uja,_.Qf(1)).subscribe(()=>{this.lb.run(()=>{this.wJ.next();this.wJ.complete()})})}wS(){const a=
this.Ja.ma,b=this.ZQ.Ad;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.sOa()}sOa(){const a=this.xT,b=this.Fb.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.pU.add(d);e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}yNa(){this.pU.forEach(a=>{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.xT,"").trim(),b.length>0?a.setAttribute("aria-owns",
b):a.removeAttribute("aria-owns"))});this.pU.clear()}AHc(){}JRa(){this.gaa||this.lb.Ub(()=>{this.gaa=setTimeout(()=>{const a=this.Ja.ma.querySelector("[aria-hidden]"),b=this.Ja.ma.querySelector("[aria-live]");if(a&&b){let c=null;this.mc.isBrowser&&document.activeElement instanceof HTMLElement&&a.contains(document.activeElement)&&(c=document.activeElement);a.removeAttribute("aria-hidden");b.appendChild(a);let d;(d=c)==null||d.focus();this.JT.next();this.JT.complete()}},this.NMa)})}};
tu.O=function(a){return new (a||tu)(_.B(_.We),_.B(_.ff),_.B(_.pn),_.B(_.Zq),_.B(_.RZa))};tu.La=_.Ef({type:tu,ub:function(a,b){a&1&&_.Pg(_.Cs,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.Hv=c.first)}},standalone:!1,features:[_.lg]});_.uu=class extends tu{wS(){super.wS();this.ZQ.YC==="center"&&this.Ja.ma.classList.add("mat-snack-bar-center");this.ZQ.Y9==="top"&&this.Ja.ma.classList.add("mat-snack-bar-top")}};_.uu.O=(()=>{let a;return function(b){return(a||(a=_.je(_.uu)))(b||_.uu)}})();
_.uu.wa=_.Cf({type:_.uu,na:[["snack-bar-container"]],nb:[1,"mat-snack-bar-container"],ob:2,Ya:function(a,b){a&1&&_.Gg("@state.done",function(c){return b.Tib(c)});a&2&&(_.Ag("@state",b.Ut),_.rg("mat-id-collision",null))},standalone:!1,features:[_.lg],ya:3,Aa:3,Da:[["aria-hidden","true"],["cdkPortalOutlet",""]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.C(1,Ota,0,0,"ng-template",1),_.I(),_.K(2,"div"));a&2&&(_.y(2),_.rg("aria-live",b.Ev)("role",b.Qca)("id",b.xT))},Fa:[_.Cs],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}@media(forced-colors: 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"],
hb:2,data:{animation:[SZa]}});var vu=class{constructor(a,b){this.Ha=a;this.yUc=b}create(a){return new OZa(a,this.Ha,this.yUc)}};vu.O=function(a){return new (a||vu)(_.m(_.Dp),_.m(so))};vu.ta=_.k({token:vu,oa:vu.O,Ea:"root"});var wu=class{constructor(a,b,c,d){this.Oza=a;this.ej=b;this.rna=c;this.fr=d}create(a){return new HZa(a,this.Oza,this.ej,this.rna,this.fr)}};wu.O=function(a){return new (a||wu)(_.m(_.Rn),_.m(_.No),_.m(_.su),_.m(_.Vn))};wu.ta=_.k({token:wu,oa:wu.O,Ea:"root"});var Pta=[429,503];var xu;_.UZa=function(a,b,{Jab:c=!1}={}){var d=JSON.stringify(b);(d=a.store[d])?(c||(c=d.PVc,c=Date.now()-(c!=null?c:a.wh),c=d.k4b.getTime()>=c),a=c?d.response:a.wXb(b,d)):a=null;return a};xu=function(a,b,c,d,e){a.store[b]={id:c,response:d,k4b:new Date,PVc:e}};
_.VZa=class{constructor({wh:a=36E5}={}){this.store={};this.EWb=0;this.wh=a}fetch(a,b){const c=JSON.stringify(a);var d=_.UZa(this,a);if(d)return d;d=this.EWb++;b=this.MMb(c,d,b);this.mWb(c,d,b,a);return b}put(a,b){a=JSON.stringify(a);const c=this.EWb++;xu(this,a,c,b)}MMb(a,b,c){return c()}wXb(a){a=JSON.stringify(a);delete this.store[a];return null}mWb(a,b,c){xu(this,a,b,c)}};
_.yu=class extends _.VZa{constructor(a,{wh:b=36E5,w8a:c,wob:d,e_b:e=!0,f_b:f=Qta,BWb:g=5,g_b:l=500}={}){super({wh:b});this.Ha=a;this.wob=d;this.e_b=e;this.f_b=f;this.BWb=g;this.g_b=l;this.w8a=c}mWb(a,b,c,d){if(this.w8a)if(d=this.w8a(d,c),typeof d!=="number"){xu(this,a,b,c);const e=Date.now();_.x(d,_.Qf(1),hha()).subscribe(f=>{f-=Date.now()-e;xu(this,a,b,c,f)},()=>{})}else xu(this,a,b,c,d);else xu(this,a,b,c)}MMb(a,b,c){c=_.Me(c);const d=this.f_b;this.e_b&&(c=_.x(c,_.xta(this.Ha,d,{d_b:this.g_b,eqb:this.BWb})));
const e=_.x(c,_.ig({error:()=>{const g=this.store[a];g&&g.id===b&&delete this.store[a]}}),_.Yf(new _.$f(this.wob)));let f=!1;return _.Me(()=>{f||(e.connect(),f=!0);return e})}getValue(a,{Jab:b=!1}={}){a=_.UZa(this,a,{Jab:b});if(!a)return null;let c=null;a.subscribe(d=>{c=d}).unsubscribe();return c}};var WZa,XZa;WZa=class extends _.yu{constructor(a,b,c){super(a,Object.assign({},b,{wob:1}));this.Pf=c}wXb(a,b){this.Pf.refresh(a);return b.response}kjb(a){a=JSON.stringify(a);const b=this.store[a];b&&(this.store[a]=Object.assign({},b,{k4b:new Date}))}m8a(a){return this.getValue(a,{Jab:!0})}};XZa=function(a,b){return a.E5c.fetch(b,()=>new _.Wh({fetch:!0}))};
_.zu=class{constructor(a,b={}){this.E5c=new _.VZa({wh:Number.POSITIVE_INFINITY});this.Oja=new WZa(a,b,this)}fetch(a,b){return this.Oja.fetch(a,()=>_.x(XZa(this,a),_.gg(({x4c:c,fetch:d})=>{d=d?b():_.Re;return c===void 0?d:_.x(d,_.fg(c))})))}m8a(a){return this.Oja.m8a(a)}refresh(a,b,c=!0){if(!c&&!b)throw Error("Sc");const d=this.Oja.m8a(a);d!=null&&(XZa(this,a).next({x4c:b?b(d):void 0,fetch:c}),c&&this.Oja.kjb(a))}};var $Za,a_a,c_a,d_a,g_a,i_a,j_a,l_a,m_a,b_a,k_a,e_a,q_a;_.YZa=class extends _.W{constructor(a={}){super();this.i.request=a.request==null?null:a.request}get request(){return _.Z(this,"request")?_.T(this,"request"):null}set request(a){this.i.request=a}ha(){return _.YZa}ka(){return{Oa:{request:_.ZZa},keys:["request"]}}};
$Za=class extends _.W{constructor(a={}){super();this.i.result=a.result==null?null:a.result}get result(){return _.Z(this,"result")?_.T(this,"result"):null}set result(a){this.i.result=a}ha(){return $Za}ka(){return{Oa:{result:a_a},keys:["result"]}}};
a_a=class extends _.W{constructor(a={}){super();this.i.resourceType=a.resourceType==null?null:a.resourceType;this.i.status=a.status==null?null:a.status}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return a_a}ka(){return{keys:["resourceType","status"],Ga:{status:b_a}}}};
c_a=class extends _.W{constructor(a={}){super();this.i.result=a.result==null?null:a.result}get result(){return _.Z(this,"result")?_.T(this,"result"):null}set result(a){this.i.result=a}ha(){return c_a}ka(){return{Oa:{result:d_a},keys:["result"]}}};
d_a=class extends _.W{constructor(a={}){super();this.i.key=a.key==null?null:a.key;this.i.status=a.status==null?null:a.status}get key(){return _.Z(this,"key")?_.T(this,"key"):null}set key(a){this.i.key=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return d_a}ka(){return{keys:["key","status"],Ga:{key:e_a,status:b_a}}}};
_.f_a=class extends _.W{constructor(a={}){super();this.i.resourceTypes=a.resourceTypes==null?null:a.resourceTypes;this.i.count=a.count==null?null:a.count}get count(){return _.Z(this,"count")?_.T(this,"count"):null}set count(a){this.i.count=a}get resourceTypes(){return _.Z(this,"resourceTypes")?_.T(this,"resourceTypes"):null}set resourceTypes(a){this.i.resourceTypes=a}ha(){return _.f_a}ka(){return{keys:["count","resourceTypes"]}}};
g_a=class extends _.W{constructor(a={}){super();this.i.resources=a.resources==null?null:a.resources}get resources(){return _.Z(this,"resources")?_.T(this,"resources"):null}set resources(a){this.i.resources=a}ha(){return g_a}ka(){return{Oa:{resources:_.h_a},keys:["resources"]}}};
_.h_a=class extends _.W{constructor(a={}){super();this.i.resourceType=a.resourceType==null?null:a.resourceType;this.i.resourceId=a.resourceId==null?null:a.resourceId;this.i.timestamp=a.timestamp==null?null:a.timestamp}get resourceId(){return _.Z(this,"resourceId")?_.T(this,"resourceId"):null}set resourceId(a){this.i.resourceId=a}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get timestamp(){return _.Z(this,"timestamp")?_.T(this,
"timestamp"):null}set timestamp(a){this.i.timestamp=a}ha(){return _.h_a}ka(){return{keys:["resourceId","resourceType","timestamp"]}}};i_a=class extends _.W{constructor(a={}){super();this.i.result=a.result==null?null:a.result}get result(){return _.Z(this,"result")?_.T(this,"result"):null}set result(a){this.i.result=a}ha(){return i_a}ka(){return{Oa:{result:j_a},keys:["result"]}}};
j_a=class extends _.W{constructor(a={}){super();this.i.setting=a.yx==null?null:a.yx;this.i.status=a.status==null?null:a.status}get yx(){return _.Z(this,"setting")?_.T(this,"setting"):null}set yx(a){this.i.setting=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return j_a}ka(){return{keys:["setting","status"],Ga:{setting:k_a,status:b_a}}}};
_.ZZa=class extends _.W{constructor(a={}){super();this.i.resourceType=a.resourceType==null?null:a.resourceType;this.i.resourceId=a.resourceId==null?null:a.resourceId}get resourceId(){return _.Z(this,"resourceId")?_.T(this,"resourceId"):null}set resourceId(a){this.i.resourceId=a}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}ha(){return _.ZZa}ka(){return{keys:["resourceId","resourceType"]}}};_.Au=class extends _.W{ha(){return _.Au}ka(){return{keys:[]}}};
l_a=class extends _.W{ha(){return l_a}ka(){return{keys:[]}}};
m_a=class extends _.W{constructor(a={}){super();this.i.resourceType=a.resourceType==null?null:a.resourceType;this.i.resourceIds=a.wpb==null?null:a.wpb;this.i.timestamps=a.twb==null?null:a.twb}get wpb(){return _.Z(this,"resourceIds")?_.T(this,"resourceIds"):null}set wpb(a){this.i.resourceIds=a}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get twb(){return _.Z(this,"timestamps")?_.T(this,"timestamps"):null}set twb(a){this.i.timestamps=
a}ha(){return m_a}ka(){return{keys:["resourceIds","resourceType","timestamps"]}}};
_.n_a=class extends _.W{constructor(a={}){super();this.i.setting=a.yx==null?null:a.yx;this.i.subkey=a.N0==null?null:a.N0;this.i.projectId=a.projectId==null?null:a.projectId}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):null}set projectId(a){this.i.projectId=a}get yx(){return _.Z(this,"setting")?_.T(this,"setting"):null}set yx(a){this.i.setting=a}get N0(){return _.Z(this,"subkey")?_.T(this,"subkey"):null}set N0(a){this.i.subkey=a}ha(){return _.n_a}ka(){return{keys:["projectId",
"setting","subkey"]}}};
_.Bu=class extends _.W{constructor(a={}){super();this.i.stringVal=a.Jub==null?null:a.Jub;this.i.int32Val=a.Ibb==null?null:a.Ibb;this.i.doubleVal=a.doubleVal==null?null:a.doubleVal;this.i.boolVal=a.Wsa==null?null:a.Wsa;this.i.int64Val=a.Ixa==null?null:a.Ixa;this.i.protoVal=a.v8==null?null:a.v8}get Wsa(){return _.Z(this,"boolVal")?_.T(this,"boolVal"):null}set Wsa(a){this.i.boolVal=a}get doubleVal(){return _.Z(this,"doubleVal")?_.T(this,"doubleVal"):null}set doubleVal(a){this.i.doubleVal=a}get Ibb(){return _.Z(this,
"int32Val")?_.T(this,"int32Val"):null}set Ibb(a){this.i.int32Val=a}get Ixa(){return _.Z(this,"int64Val")?_.T(this,"int64Val"):null}set Ixa(a){this.i.int64Val=a}get v8(){return _.Z(this,"protoVal")?_.T(this,"protoVal"):null}set v8(a){this.i.protoVal=a}get Jub(){return _.Z(this,"stringVal")?_.T(this,"stringVal"):null}set Jub(a){this.i.stringVal=a}ha(){return _.Bu}ka(){return{keys:"boolVal doubleVal int32Val int64Val protoVal stringVal".split(" "),td:{protoVal:{vc:null,Gc:!1,Hc:!1,Ic:!1}}}}};
b_a=class extends _.W{constructor(a={}){super();this.i.code=a.code==null?null:a.code;this.i.space=a.space==null?null:a.space;this.i.message=a.message==null?null:a.message;this.i.canonicalCode=a.sV==null?null:a.sV;this.i.messageSet=a.chb==null?null:a.chb}get sV(){return _.Z(this,"canonicalCode")?_.T(this,"canonicalCode"):null}set sV(a){this.i.canonicalCode=a}get code(){return _.Z(this,"code")?_.T(this,"code"):null}set code(a){this.i.code=a}get message(){return _.Z(this,"message")?_.T(this,"message"):
null}set message(a){this.i.message=a}get chb(){return _.Z(this,"messageSet")?_.T(this,"messageSet"):null}set chb(a){this.i.messageSet=a}get space(){return _.Z(this,"space")?_.T(this,"space"):null}set space(a){this.i.space=a}ha(){return b_a}ka(){return{keys:["canonicalCode","code","message","messageSet","space"],Ga:{messageSet:l_a}}}};
_.o_a=class extends _.W{constructor(a={}){super();this.i.resourceId=a.resourceId==null?null:a.resourceId}get resourceId(){return _.Z(this,"resourceId")?_.T(this,"resourceId"):null}set resourceId(a){this.i.resourceId=a}ha(){return _.o_a}ka(){return{keys:["resourceId"]}}};
_.p_a=class extends _.W{constructor(a={}){super();this.i.key=a.key==null?null:a.key;this.i.value=a.value==null?null:a.value;this.i.version=a.version==null?null:a.version;this.i.noExistingValue=a.xib==null?null:a.xib}get key(){return _.Z(this,"key")?_.T(this,"key"):null}set key(a){this.i.key=a}get xib(){return _.Z(this,"noExistingValue")?_.T(this,"noExistingValue"):null}set xib(a){this.i.noExistingValue=a}get value(){return _.Z(this,"value")?_.T(this,"value"):null}set value(a){this.i.value=a}get version(){return _.Z(this,
"version")?_.T(this,"version"):null}set version(a){this.i.version=a}ha(){return _.p_a}ka(){return{keys:["key","noExistingValue","value","version"],Ga:{key:_.n_a,value:_.Bu}}}};
k_a=class extends _.W{constructor(a={}){super();this.i.key=a.key==null?null:a.key;this.i.value=a.value==null?null:a.value;this.i.version=a.version==null?null:a.version}get key(){return _.Z(this,"key")?_.T(this,"key"):null}set key(a){this.i.key=a}get value(){return _.Z(this,"value")?_.T(this,"value"):null}set value(a){this.i.value=a}get version(){return _.Z(this,"version")?_.T(this,"version"):null}set version(a){this.i.version=a}ha(){return k_a}ka(){return{keys:["key","value","version"],Ga:{key:e_a,
value:_.Bu}}}};
e_a=class extends _.W{constructor(a={}){super();this.i.setting=a.yx==null?null:a.yx;this.i.subkey=a.N0==null?null:a.N0;this.i.projectNumber=a.projectNumber==null?null:a.projectNumber;this.i.projectId=a.projectId==null?null:a.projectId}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):null}set projectId(a){this.i.projectId=a}get projectNumber(){return _.Z(this,"projectNumber")?_.T(this,"projectNumber"):null}set projectNumber(a){this.i.projectNumber=a}get yx(){return _.Z(this,"setting")?
_.T(this,"setting"):null}set yx(a){this.i.setting=a}get N0(){return _.Z(this,"subkey")?_.T(this,"subkey"):null}set N0(a){this.i.subkey=a}ha(){return e_a}ka(){return{keys:["projectId","projectNumber","setting","subkey"]}}};q_a=new _.wd("API_VERSION");_.r_a=new _.wd("REQUEST_SERVICE for cloud_user_settings_api");_.Cu=class{};_.Cu.O=function(a){return new (a||_.Cu)};_.Cu.Ca=_.Df({type:_.Cu});_.Cu.Ba=_.Xc({});
var Du={$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"},Gu=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1alpha1":a;this.qb=new _.zn(b,c)}lXa(a){return _.yn(this.qb,
{body:a,Jb:"POST",Mb:"cloudusersettings_pa.recent.batchDelete",path:`/${this.Va}/recent:batchDelete`,Qa:_.Bh({},Du,{}),Ob:$Za})}mXa(a){return _.yn(this.qb,{body:a,Jb:"POST",Mb:"cloudusersettings_pa.recent.batchGet",path:`/${this.Va}/recent:batchGet`,Qa:_.Bh({},Du,{}),Ob:g_a})}delete(a,b={},c={}){return _.yn(this.qb,{body:null,Jb:"DELETE",Mb:"cloudusersettings_pa.recent.delete",path:`/${this.Va}/recent/${a}`,Qa:_.Bh(b,Du,c),Ob:_.Au})}get(a,b={},c={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"cloudusersettings_pa.recent.get",
path:`/${this.Va}/recent/${a}`,Qa:_.Bh(b,Du,c),Ob:m_a})}update(a,b,c={},d={}){return _.yn(this.qb,{body:b,Jb:"PUT",Mb:"cloudusersettings_pa.recent.update",path:`/${this.Va}/recent/${a}`,Qa:_.Bh(c,Du,d),Ob:_.Au})}};Gu.O=function(a){return new (a||Gu)(_.m(q_a,8),_.m(_.r_a),_.m(_.xn,8))};Gu.ta=_.k({token:Gu,oa:Gu.O});_.Hu=class{};_.Hu.O=function(a){return new (a||_.Hu)};_.Hu.ta=_.k({token:_.Hu,oa:a=>Gu.O(a),Ea:_.Cu});
var Iu=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1alpha1":a;this.qb=new _.zn(b,c)}lXa(a){return _.yn(this.qb,{body:a,Jb:"POST",Mb:"cloudusersettings_pa.settings.batchDelete",path:`/${this.Va}/settings:batchDelete`,Qa:_.Bh({},Du,{}),Ob:c_a})}mXa(a){return _.yn(this.qb,{body:a,Jb:"POST",Mb:"cloudusersettings_pa.settings.batchGet",path:`/${this.Va}/settings:batchGet`,Qa:_.Bh({},Du,{}),Ob:i_a})}delete(a,b={},c={}){return _.yn(this.qb,{body:null,Jb:"DELETE",Mb:"cloudusersettings_pa.settings.delete",
path:`/${this.Va}/settings/${a}`,Qa:_.Bh(b,Du,c),Ob:_.Au})}get(a,b={},c={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"cloudusersettings_pa.settings.get",path:`/${this.Va}/settings/${a}`,Qa:_.Bh(b,Du,c),Ob:k_a})}update(a,b,c={},d={}){return _.yn(this.qb,{body:b,Jb:"PUT",Mb:"cloudusersettings_pa.settings.update",path:`/${this.Va}/settings/${a}`,Qa:_.Bh(c,Du,d),Ob:k_a})}};Iu.O=function(a){return new (a||Iu)(_.m(q_a,8),_.m(_.r_a),_.m(_.xn,8))};Iu.ta=_.k({token:Iu,oa:Iu.O});_.Ju=class{};
_.Ju.O=function(a){return new (a||_.Ju)};_.Ju.ta=_.k({token:_.Ju,oa:a=>Iu.O(a),Ea:_.Cu});_.s_a=new _.wd("API_VERSION");_.t_a=new _.wd("REQUEST_SERVICE for cloudresourcemanager_api");_.Ku=class{};_.Ku.O=function(a){return new (a||_.Ku)};_.Ku.Ca=_.Df({type:_.Ku});_.Ku.Ba=_.Xc({});_.u_a=new _.wd("REQUEST_SERVICE for cloudresourcemanager_api_v2");_.Lu=class{};_.Lu.O=function(a){return new (a||_.Lu)};_.Lu.Ca=_.Df({type:_.Lu});_.Lu.Ba=_.Xc({});_.v_a=new _.wd("REQUEST_SERVICE for iam_api_client");_.Mu=class{};_.Mu.O=function(a){return new (a||_.Mu)};_.Mu.Ca=_.Df({type:_.Mu});_.Mu.Ba=_.Xc({});_.w_a=new _.wd("REQUEST_SERVICE for logging_api_client");_.Nu=class{};_.Nu.O=function(a){return new (a||_.Nu)};_.Nu.Ca=_.Df({type:_.Nu});_.Nu.Ba=_.Xc({});_.x_a=new _.wd("API_VERSION");_.y_a=new _.wd("REQUEST_SERVICE for service_manager_api_client");_.Ou=class{};_.Ou.O=function(a){return new (a||_.Ou)};_.Ou.Ca=_.Df({type:_.Ou});_.Ou.Ba=_.Xc({});var A_a=function(a){if(Uk)a=z_a(a);else if(_.Wk&&_.Vk)switch(a){case 93:a=91}return a},z_a=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 B_a={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 C_a=function(a,b,c,d,e,f,g,l,p,t,w){this.yP=a;this.Qw=b;this.gCa=c;this.e4=d;this.a5=e;this.xja=f;this.TCa=g;this.oBa=l;this.NZ=p;this.Fub=t;this.timeStamp=w};C_a.prototype.getKey=function(){return this.Qw};C_a.prototype.Os=function(){return this.TCa};
var H_a=function(a){var b=a.UW;b=(b=b&&"composed"in b&&b&&"composedPath"in b&&b.composed&&b.composedPath())&&b.length>0?b[0]:a.target;return D_a(E_a(F_a((new G_a).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()).timeStamp(a.timeStamp||0).ab()},G_a=function(){this.yP=null;this.Qw="";this.l3b=this.Fub=this.NZ=this.oBa=this.TCa=this.xja=this.a5=this.e4=this.gCa=
null};_.aa=G_a.prototype;_.aa.keyCode=function(a){this.yP=a;return this};_.aa.key=function(a){this.Qw=a;return this};_.aa.shiftKey=function(a){this.gCa=a;return this};_.aa.altKey=function(a){this.e4=a;return this};_.aa.ctrlKey=function(a){this.a5=a;return this};_.aa.metaKey=function(a){this.xja=a;return this};_.aa.target=function(a){this.TCa=a;return this};var F_a=function(a,b){a.oBa=b;return a},E_a=function(a,b){a.NZ=b;return a},D_a=function(a,b){a.Fub=b;return a};
G_a.prototype.timeStamp=function(a){this.l3b=a;return this};G_a.prototype.ab=function(){return new C_a(this.yP,this.Qw,this.gCa,this.e4,this.a5,this.xja,this.TCa,this.oBa,this.NZ,this.Fub,this.l3b)};var I_a=function(a,b,c,d){jq.call(this,a,c);this.identifier=b;this.timeStamp=d!=null?d:null};_.Nk(I_a,jq);var L_a;_.Pu=function(a){pq.call(this);this.pfa=this.g9={};this.sya=0;this.AYc=Pca(J_a);this.p$c=Pca(K_a);this.vsa=!0;this.sTa=null;this.Pw=a;_.nq(this.Pw,"keydown",this.MRb,void 0,this);_.nq(this.Pw,"synthetic-keydown",this.RRb,void 0,this);Xk&&(_.nq(this.Pw,"keypress",this.TRb,void 0,this),_.nq(this.Pw,"synthetic-keypress",this.URb,void 0,this));_.nq(this.Pw,"keyup",this.NRb,void 0,this);_.nq(this.Pw,"synthetic-keyup",this.SRb,void 0,this)};_.Nk(_.Pu,pq);
var M_a=function(a){this.Wb=a||null;this.next=a?null:{}},J_a=[27,112,113,114,115,116,117,118,119,120,121,122,123,19],K_a="color date datetime datetime-local email month number password search tel text time url week".split(" ");_.Pu.prototype.tQ=function(a,b){N_a(this.g9,O_a(1,arguments),a)};_.Pu.prototype.Fl=function(a){P_a(this.g9,O_a(0,arguments))};
var O_a=function(a,b){if(typeof b[a]==="string")a=Q_a(b[a]).map(function(c){return R_a(c.key||"",c.keyCode,c.modifiers)});else{let c=b,d=a;Array.isArray(b[a])&&(c=b[a],d=0);for(a=[];d<c.length;d+=2)a.push(R_a("",c[d],c[d+1]))}return a};
_.Pu.prototype.Gn=function(){_.Pu.jE.Gn.call(this);this.g9={};oq(this.Pw,"keydown",this.MRb,!1,this);oq(this.Pw,"synthetic-keydown",this.RRb,!1,this);Xk&&(oq(this.Pw,"keypress",this.TRb,!1,this),oq(this.Pw,"synthetic-keypress",this.URb,!1,this));oq(this.Pw,"keyup",this.NRb,!1,this);oq(this.Pw,"synthetic-keyup",this.SRb,!1,this);this.Pw=null};
var Q_a=function(a){a=a.replace(/[ +]*\+[ +]*/g,"+").replace(/[ ]+/g," ").toLowerCase();a=a.split(" ");const b=[];var c;for(let f=0;c=a[f];f++){var d=c.split("+"),e=null;let g=null;c=0;let l;for(let p=0;l=d[p];p++){switch(l){case "shift":c|=1;continue;case "ctrl":c|=2;continue;case "alt":c|=4;continue;case "meta":c|=8;continue}d=l;if(!L_a){e={};for(const t in B_a)e[B_a[t]]=A_a(parseInt(t,10));L_a=e}g=L_a[d];e=l;break}b.push({key:e,keyCode:g,modifiers:c})}return b};
_.Pu.prototype.NRb=function(a){a=H_a(a);Uk&&S_a(this,a);Xk&&!this.aya&&Qu(a)&&this.R6(a,!0)};_.Pu.prototype.SRb=function(a){a=a.getData();Uk&&S_a(this,a);Xk&&!this.aya&&Qu(a)&&this.R6(a,!0)};var S_a=function(a,b){32==a.sTa&&32==b.yP&&(0,b.NZ)();a.sTa=null},Qu=function(a){return Xk&&a.a5&&a.e4};_.Pu.prototype.TRb=function(a){a=H_a(a);a.yP>32&&Qu(a)&&(this.aya=!0)};_.Pu.prototype.URb=function(a){a=a.getData();a.yP>32&&Qu(a)&&(this.aya=!0)};
var N_a=function(a,b,c){const d=b.shift();d.forEach(function(e){if((e=a[e])&&(b.length==0||e.Wb))throw Error("Tc`"+e.Wb);});b.length?d.forEach(function(e){e=e.toString();var f=new M_a;e=e in a?a[e]:a[e]=f;N_a(e.next,b.slice(0),c)}):d.forEach(function(e){a[e]=new M_a(c)})},P_a=function(a,b){b.shift().forEach(function(c){const d=a[c];d&&(b.length==0?d.Wb&&delete a[c]:d.next&&(P_a(d.next,b.slice(0)),_.sc(d.next)&&delete a[c]))})},T_a=function(a,b){for(let c=0;c<b.length;c++){const d=a[b[c]];if(d)return d}},
R_a=function(a,b,c){c=c||0;b=["c_"+b+"_"+c];a!=""&&b.push("n_"+a+"_"+c);return b};_.Pu.prototype.MRb=function(a){this.R6(H_a(a))};_.Pu.prototype.RRb=function(a){this.R6(a.getData())};
_.Pu.prototype.R6=function(a,b){a:{var c=a.yP;if(a.getKey()!=""){var d=a.getKey();if(d=="Control"||d=="Shift"||d=="Meta"||d=="AltGraph"){c=!1;break a}}else if(c==16||c==17||c==18){c=!1;break a}d=a.oBa;const e=d.tagName=="TEXTAREA"||d.tagName=="INPUT"||d.tagName=="BUTTON"||d.tagName=="SELECT",f=!e&&(d.isContentEditable||d.ownerDocument&&d.ownerDocument.designMode=="on");c=!e&&!f||this.AYc[c]?!0:f?!1:a.e4||a.a5||a.xja?!0:d.tagName=="INPUT"&&this.p$c[d.type]?c==13:d.tagName=="INPUT"||d.tagName=="BUTTON"?
c!=32:!1}if(c)if(!b&&Qu(a))this.aya=!1;else{b=A_a(a.yP);c=a.getKey();c=R_a(c,b,(a.gCa?1:0)|(a.a5?2:0)|(a.e4?4:0)|(a.xja?8:0));d=T_a(this.pfa,c);if(!d||Date.now()-this.sya>=1500)this.pfa=this.g9,this.sya=Date.now();(d=T_a(this.pfa,c))&&d.next&&(this.pfa=d.next,this.sya=Date.now());d&&(d.next?(0,a.NZ)():(this.pfa=this.g9,this.sya=Date.now(),this.vsa&&(0,a.NZ)(),c=d.Wb,d=new I_a("shortcut",c,a.Os(),a.timeStamp),d=this.dispatchEvent(d),c=new I_a("shortcut_"+c,c,a.Os(),a.timeStamp),(d&=this.dispatchEvent(c))||
(0,a.NZ)(),Uk&&(this.sTa=b)))}};var X_a,U_a,V_a,W_a;X_a=function(a,b,c,d,e){var f=typeof c==="string"?c:c.join();let g=a.tTa.get(f);g||(g=[],a.tTa.set(f,g));if(!e&&g.length)throw Error("Uc`"+c);if(e&&g.length>=3)throw Error("Vc`"+c+"`3");f=l=>{l.identifier===b&&d();return!0};e&&g.length&&U_a(a,c,g[g.length-1].callback);g.push({name:b,callback:f});V_a(a,b,c,f);return W_a(a,b,c,f)};U_a=function(a,b,c){typeof b==="string"?a.Ki.Fl(b):a.Ki.Fl(...b);oq(a.Ki,"shortcut",c)};
V_a=function(a,b,c,d){typeof c==="string"?a.Ki.tQ(b,c):a.Ki.tQ(b,...c);_.nq(a.Ki,"shortcut",d)};W_a=function(a,b,c,d){return()=>{var e=a.tTa.get(typeof c==="string"?c:c.join());if(e&&e.length){var f=e.findIndex(g=>g.name===b);f!==-1&&(f===e.length-1?(U_a(a,c,d),e.pop(),(e=e[e.length-1])&&V_a(a,e.name,c,e.callback)):e.splice(f,1))}}};
_.Ru=class{constructor(a){this.tTa=new Map;this.Ki=new _.Pu(a)}register(a,b,c,d=!1,e=!1){typeof b==="string"&&(b=b.toLowerCase());const f=X_a(this,a,b,c,d);if(e)return f;let g=()=>{};typeof b!=="string"||b.includes("alt")||(g=X_a(this,`${"alt"}+${a}`,`${"alt"}+${b}`,c,d));typeof b==="string"||b.includes(4)||(b.length===1?b.push(4):b.length>=2&&(b[1]|=4),g=X_a(this,`${"alt"}+${a}`,b,c,d));return()=>{f();g()}}};_.Ru.O=function(a){return new (a||_.Ru)(_.m(_.di))};_.Ru.ta=_.k({token:_.Ru,oa:_.Ru.O,Ea:"root"});var Y_a=class extends _.Bk{constructor(a){super(a)}yX(){return _.xl(this,1)}getContainer(){return _.Dl(this,2,0)}};var Z_a=class extends _.Bk{constructor(a){super(a)}getMetadata(){return _.kl(this,Y_a,1)}VBa(a){_.ol(this,1,a)}getValue(){return _.X(this,2)}qha(){return _.X(this,2)}setValue(a){return _.Ac(this,2,a)}yl(){return _.Ul(this,2)}getType(){return _.X(this,3)}sm(a){return _.Ac(this,3,a)}};var $_a=class extends _.Bk{constructor(a){super(a)}getEmail(){return _.kl(this,Z_a,1)}};var a0a=function(a){if(a!=null)return _.Wb(a),{s8:_.h(_.ul(a,1)),container:_.h(_.wl(a,2)),lod:_.h(_.sl(a,3)),qkd:_.h(_.X(a,4))}};Y_a.prototype.toObject=function(){return a0a(this)};var b0a=function(a){if(a!=null)return _.Wb(a),{metadata:a0a(a.getMetadata()),value:_.h(_.X(a,2)),type:_.h(_.X(a,3)),wld:_.h(_.X(a,4))}};Z_a.prototype.toObject=function(){return b0a(this)};$_a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={email:b0a(this.getEmail()),Eud:_.h(_.X(this,2))}}else a=void 0;return a};var c0a=class extends _.Bk{constructor(a){super(a)}getEmail(){return _.kl(this,Z_a,1)}};c0a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={email:b0a(this.getEmail()),lkd:_.h(_.X(this,2))}}else a=void 0;return a};var d0a=class extends _.Bk{constructor(a){super(a)}};d0a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Uxd:_.h(_.wl(this,1)),Vxd:_.h(_.X(this,2)),Dwd:_.h(_.X(this,3)),Bwd:_.h(_.X(this,4))}}else a=void 0;return a};var fua=new kq;fua.altKey=!0;fua.keyCode=39;(new kq).keyCode=13;var Rta=function(a,b){var c=e0a;if(b instanceof Object&&!Object.isFrozen(b)){var d=(d=b.fileName||b.filename||b.sourceURL||_.da.$googDebugFname||location.href)&&(typeof d==="object"?d.href:d);try{b.fileName=d}catch(e){}}if(c.Onb>=3)throw Error("Xc`"+a);c.Onb++;try{c.isDisposed()||b instanceof gu||b instanceof eu||c.vBa&&c.vBa.length<10&&c.vBa.push(new f0a(a,b))}finally{c.Onb--}},e0a=new class extends om{constructor(){super();this.Onb=0;this.vBa=null}init(){this.vBa=[]}},f0a=class{constructor(a,b){this.msg=
a;this.e=b;this.severity="unknown"}};var Su=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.aa=Su.prototype;_.aa.getWidth=function(){return this.right-this.left};_.aa.getHeight=function(){return this.bottom-this.top};_.aa.clone=function(){return new Su(this.top,this.right,this.bottom,this.left)};_.aa.contains=function(a){return this&&a?a instanceof Su?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};
_.aa.expand=function(a,b,c,d){_.Jk(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};_.aa.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};
_.aa.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};_.aa.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};
_.aa.translate=function(a,b){a instanceof pm?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,typeof b==="number"&&(this.top+=b,this.bottom+=b));return this};_.aa.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var Tu=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};_.aa=Tu.prototype;_.aa.clone=function(){return new Tu(this.left,this.top,this.width,this.height)};_.aa.contains=function(a){return a instanceof pm?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};
_.aa.distance=function(a){const 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)};_.aa.getSize=function(){return new qm(this.width,this.height)};_.aa.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};
_.aa.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};_.aa.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};_.aa.translate=function(a,b){a instanceof pm?(this.left+=a.x,this.top+=a.y):(this.left+=a,typeof b==="number"&&(this.top+=b));return this};
_.aa.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var Uu=function(a,b){a:{var c=sm(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]},g0a=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},h0a=function(a){const b=sm(a);let c=Uu(a,"position"),d=c=="fixed"||c=="absolute";for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(a.nodeType==11&&a.host&&
(a=a.host),c=Uu(a,"position"),d=d&&c=="static"&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c=="fixed"||c=="absolute"||c=="relative"))return a;return null},i0a=function(a){const b=new Su(0,Infinity,Infinity,0);var c=tm(a),d=c.vl.body;const e=c.vl.documentElement;for(var f=ZDa(c.vl);a=h0a(a);)if((!_.Vk||a.clientHeight!=0||a!=d)&&a!=d&&a!=e&&Uu(a,"overflow")!="visible"){const g=Vu(a),l=new pm(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.JK();b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return b.top>=0&&b.left>=0&&b.bottom>b.top&&b.right>b.left?b:null},Vu=function(a){var b=sm(a);const c=new pm(0,0);if(a==(b?sm(b):document).documentElement)return c;a=g0a(a);b=$Da(tm(b).vl);c.x=a.left+b.x;c.y=a.top+
b.y;return c},j0a=function(a){typeof a=="number"&&(a+="px");return a},l0a=function(a){var b=k0a;if(Uu(a,"display")!="none")return b(a);const 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},k0a=function(a){const b=a.offsetWidth,c=a.offsetHeight,d=_.Vk&&!b&&!c;return(b===void 0||d)&&a.getBoundingClientRect?(a=g0a(a),new qm(a.right-a.left,a.bottom-a.top)):new qm(b,c)},m0a=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="+Number(b)*100+")")};var n0a=function(){if(Xk){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(ha()))?a[1]:"0"}return _.Wk?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(ha()))?a[0].replace(/_/g,"."):"10"):Rya?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(ha()))?a[1]:""):Sya||Tya||Uya?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(ha()))?a[1].replace(/_/g,"."):""):""}();var Wu=function(a){return(a=a.exec(ha()))?a[1]:""},o0a=function(){if(Zya)return Wu(/Firefox\/([0-9.]+)/);if(_.Tk||Qya||Pya)return Yya;if(cza){if(_.ra()||jaa()){var a=Wu(/CriOS\/([0-9.]+)/);if(a)return a}return Wu(/Chrome\/([0-9.]+)/)}if(dza&&!_.ra())return Wu(/Version\/([0-9.]+)/);if($ya||aza){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(ha()))return a[1]+"."+a[2]}else if(bza)return(a=Wu(/Android\s+([0-9.]+)/))?a:Wu(/Version\/([0-9.]+)/);return""}();var r0a=function(a,b,c,d,e,f,g,l){var p;if(p=c.offsetParent){var t=p.tagName=="HTML"||p.tagName=="BODY";if(!t||Uu(p,"position")!="static"){var w=Vu(p);if(!t){t="rtl"==Uu(p,"direction");var A;if(A=t){A=dza&&Hya(o0a,10)>=0;var G;if(G=Vya)G=Hya(n0a,10)>=0;var J=cza&&Hya(o0a,85)>=0;A=Uk||A||G||J}t=A?-p.scrollLeft:t&&Uu(p,"overflowX")!="visible"?p.scrollWidth-p.clientWidth-p.scrollLeft:p.scrollLeft;w=JDa(w,new pm(t,p.scrollTop))}}}p=w||new pm;w=Vu(a);t=l0a(a);w=new Tu(w.x,w.y,t.width,t.height);if(t=i0a(a))J=
new Tu(t.left,t.top,t.right-t.left,t.bottom-t.top),t=Math.max(w.left,J.left),A=Math.min(w.left+w.width,J.left+J.width),t<=A&&(G=Math.max(w.top,J.top),J=Math.min(w.top+w.height,J.top+J.height),G<=J&&(w.left=t,w.top=G,w.width=A-t,w.height=J-G));t=tm(a);A=tm(c);if(t.vl!=A.vl){t=t.vl.body;var L=t;A=A.getWindow();G=new pm(0,0);J=um(sm(L));b:{try{Oya(J.parent);var U=!0;break b}catch(la){}U=!1}if(U){U=L;do J==A?L=Vu(U):(L=g0a(U),L=new pm(L.left,L.top)),G.x+=L.x,G.y+=L.y;while(J&&J!=A&&J!=J.parent&&(U=J.frameElement)&&
(J=J.parent))}U=G;U=JDa(U,Vu(t));w.left+=U.x;w.top+=U.y}a=p0a(a,b);b=w.left;a&4?b+=w.width:a&2&&(b+=w.width/2);b=new pm(b,w.top+(a&1?w.height:0));b=JDa(b,p);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);let ba;if(f)if(l)ba=l;else if(ba=i0a(c))ba.top-=p.y,ba.right-=p.x,ba.bottom-=p.y,ba.left-=p.x;return q0a(b,c,d,void 0,ba,f,g)},q0a=function(a,b,c,d,e,f,g){a=a.clone();var l=p0a(b,c);c=l0a(b);g=g?g.clone():c.clone();a=a.clone();g=g.clone();var p=0;if(d||l!=0)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,(f&65)==65&&(a.x<e.left||a.x>=e.right)&&(f&=-2),(f&132)==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 Tu(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 pm(f.left,f.top);a instanceof pm?(g=a.x,a=a.y):(g=a,a=void 0);b.style.left=j0a(g);b.style.top=
j0a(a);g=f.getSize();c==g||c&&g&&c.width==g.width&&c.height==g.height||(c=g,b=b.style,Uk?b.MozBoxSizing="border-box":_.Vk?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},p0a=function(a,b){return(b&8&&"rtl"==Uu(a,"direction")?b^4:b)&-9};var v0a=function(a,b){if(b.w0)a:{var c=b.w0.FSc,d=b.w0.M7,e=b.w0.domHelper,f=b.w0.config;b=b.w0.FZc;if(a.Ck){var g=!!f.hovercardAlign;f="v"===f.hovercardAlign;if(g&&b)s0a(a,b,c,e,f);else if(d)b=$Da(e.vl),f=d.x+b.x,d=d.y+b.y,a.Ck?(a.Ck.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),e=t0a(e),d=new pm(f,d),f=new Su(15,15,15,15),q0a(d,a.Ck,8,f,e,5,c)&496&&q0a(d,a.Ck,9,f,e,5,c)&496&&q0a(d,a.Ck,8,f,e,0,c)):Nj("this.el_ is falsy");else{Nj(`Not displaying by element (${g} && ${b}) or mouse position (${d})`);
break a}a.Ck?(u0a(a,!0),a.Nha&&(a.Nha=null),a.Ck.style.display="",m0a(a.Ck,1),a.Hj.next({type:0})):Nj("this.el_ is falsy")}}else a.Ck?(a.Ck.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),a.Ck.style.display="",a.Hj.next({type:0})):Nj("this.el_ is falsy")},w0a=function(a){a.Ck?(u0a(a,!1),m0a(a.Ck,0),a.Nha&&(a.Nha.unsubscribe(),a.Nha=null),a.Ck.style.display="none",a.Hj.next({type:1})):Nj("this.el_ is falsy")},s0a=function(a,b,c,d,e=!1){if(a.Ck){a.Ck.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating");
d=t0a(d);var f=6,g=4,l=0,p=0,t=4,w=void 0;e&&(f=9,g=0,p=l=1,t=0,w=new pm(100,-10));r0a(b,g,a.Ck,l,w,f,c,d)>2&&r0a(b,p,a.Ck,t,w,f,c,d)>2&&r0a(b,g,a.Ck,l,w,0,c,d)}else Nj("this.el_ is falsy")},t0a=function(a){const b=$Da(a.vl);a=a.JK();return new Su(b.y+12,b.x+a.width-12,b.y+a.height-12,b.x+12)},u0a=function(a,b){b?a.Ck.classList.add("boqSocialpeoplehovercardV2HovercardAnimating"):a.Ck.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating")},x0a=class{constructor(){this.Nha=this.Ck=null;this.Hj=
new _.Wf}};var Xu=function(a,b){b.gR!==a.Oy.gR&&(a.Oy={EH:!1,BF:!1,gR:b.gR});b.EH||b.BF?!b.EH&&!b.BF||a.Oy.EH||a.Oy.BF||a.SDa.next("cancelHide"):a.SDa.next("beginHide");a.Oy=b},y0a=class{constructor(){this.Oy={EH:!1,BF:!1,gR:""};this.SDa=new _.Wf}yha(){const a=Object.assign({},this.Oy,{BF:!0,EH:!1});Xu(this,a)}xha(){const a=Object.assign({},this.Oy,{BF:!1});Xu(this,a)}Aha(a){a=Object.assign({},this.Oy,{BF:!1,EH:!0,gR:a});Xu(this,a)}zha(a){a=Object.assign({},this.Oy,{EH:!1,gR:a});Xu(this,a)}c$a(){Xu(this,{BF:!1,
EH:!1,gR:""})}bwa(){this.Oy={BF:!1,EH:!1,gR:""};this.SDa.next("forceHide")}Wcb(){return this.Oy.EH||this.Oy.BF}};var A0a=class{constructor(a){this.nF=a;this.x5=new _.ne;this.iP=new y0a;this.x5.add(_.x(this.iP.SDa.Xf(),_.Te(b=>{var c=this.nF;return(c.nh?c.nh.config.allowOnlyForcedHide:c.Sh&&c.Sh.config.allowOnlyForcedHide)&&b!=="forceHide"?!1:!0})).subscribe(b=>{switch(b){case "beginHide":z0a(this.nF);break;case "cancelHide":Yu(this.nF);break;case "forceHide":z0a(this.nF,0);break;default:Nj(`Unknown Visibility Event: ${b}`)}}))}yha(){var a=this.nF,b=Date.now();a.fD=b;this.iP.yha()}xha(){var a=this.nF,b=Date.now();
a.fD=b;this.iP.xha()}Aha(a,b){this.nF.fD=b;this.iP.Aha(a)}zha(a,b){this.nF.fD=b;this.iP.zha(a)}c$a(a){this.nF.fD=a;this.iP.c$a()}bwa(a){this.nF.fD=a;this.iP.bwa()}Wcb(){return this.iP.Wcb()}};var B0a=class{constructor(a){this.config=a}},C0a=class{},D0a=class{},E0a=class{},F0a=class{constructor(a){this.size=a}},G0a=class{constructor(a){this.size=a}},H0a=class{constructor(a){this.W5c=a}},I0a=class{constructor(a){this.message=a}},J0a=class{constructor(a){this.k5c=a}};var K0a=class{constructor(a){this.Lga=a;this.Uza=this.Lga.iframeGetCrossOriginFilter()}};var M0a=class extends _.Bk{constructor(a){super(a)}Ew(){return _.Hl(this,2,L0a)}fCa(a){return _.Zj(this,2,L0a,a)}vsb(a){_.Ll(this,3,a)}},L0a=[2,4];var N0a=class extends _.Bk{constructor(a){super(a)}O8a(){return _.kl(this,M0a,1)}};var O0a=function(a){if(a!=null)return _.Wb(a),{Yrd:_.h(_.vl(a,1)),text:_.h(_.Jl(a,2,L0a)),dud:_.h(_.wl(a,_.jl(a,L0a,4))),disabled:_.h(_.ul(a,3))}};M0a.prototype.toObject=function(){return O0a(this)};N0a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={b5c:O0a(this.O8a())}}else a=void 0;return a};var P0a=function(a,b){a=a.mwa;a.Lga.iframeSend("loadData",a.Uza,b.config)},Q0a=function(a={width:0,height:0}){const b=new qm(0,0);a&&(b.width=a.width||0,b.height=a.height||0);return b},gua=class{constructor(a){this.mwa=new K0a(a);this.Hj=new _.Wf}};var R0a=class{constructor(a,b,c){this.Ey=a;this.q4=b;this.dab=c}},S0a=class{constructor(a){this.Ey=a}},T0a=class{constructor(a,b){this.Ey=a;this.q4=b}},U0a=class{constructor(a){this.Ey=a}},V0a=class{constructor(a,b){this.Ey=a;this.q4=b}},W0a=class{constructor(a,b){this.Ey=a;this.q4=b}},X0a=class{constructor(a){this.Ey=a}},Y0a=class{constructor(a){this.Ey=a}};var Z0a=!_.Tk&&!faa(),Zu=function(a,b){if(/-[a-z]/.test(b))return null;if(Z0a&&a.dataset){if(gaa()&&!(b in a.dataset))return null;a=a.dataset[b];return a===void 0?null:a}return a.getAttribute("data-"+tDa(b))},$0a=function(a,b){return/-[a-z]/.test(b)?!1:Z0a&&a.dataset?b in a.dataset:a.hasAttribute?a.hasAttribute("data-"+tDa(b)):!!a.getAttribute("data-"+tDa(b))};var $u=function(a,b){b=parseInt(Zu(b,"hovercardOwnerId")||"-1",10);return a.VPb[b]=a.VPb[b]||new zq(a)},av=function(a){return!!a.target&&a.target.tagName!=="IFRAME"},a1a=function(a,b){const c=String(_.Kk(b)),d=$u(a,b);a.rMb=e=>{av(e)&&a.Hj.next(new W0a(e,c))};d.listen(b,"keydown",a.rMb)},b1a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Zha.has(d)||a.Zha.set(d,{element:b,listener:c});return a.Zha.get(d).listener},c1a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Yha.has(d)||
a.Yha.set(d,{element:b,listener:c});return a.Yha.get(d).listener},d1a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.mea.has(d)||a.mea.set(d,{element:b,listener:c});return a.mea.get(d).listener},e1a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.nea.has(d)||a.nea.set(d,{element:b,listener:c});return a.nea.get(d).listener},f1a=function(a,b,c,d){const e=tm(b).vl.body;$u(a,b).listen(b,"mouseover",b1a(a,b,f=>{av(f)&&a.Hj.next(new R0a(f,c,d))})).listen(b,"mouseout",c1a(a,
b,f=>{av(f)&&a.Hj.next(new S0a(f))})).listen(e,"mousemove",d1a(a,b,f=>void a.Hj.next(new X0a(f)))).listen(e,"touchstart",e1a(a,b,f=>void a.Hj.next(new Y0a(f))))},g1a=function(a,b){const c=$u(a,b),d=String(_.Kk(b));a.sMb=e=>{av(e)&&a.Hj.next(new V0a(e,d))};a.y3b=e=>void a.Hj.next(new Y0a(e));c.listen(b,"mouseover",a.sMb).listen(b,"touchstart",a.y3b);a1a(a,b);return(b=tm(b).aj("C__HC_94253229"))?(a.CXb=e=>void a.Hj.next(new T0a(e,d)),a.BXb=e=>void a.Hj.next(new U0a(e)),c.listen(b,"mouseover",a.CXb).listen(b,
"mouseout",a.BXb),b):null},h1a=function(a,b){const c=b.getAttribute("data-hovercard-id");a.Zha.forEach(({element:e,listener:f},g)=>{c===g&&($u(a,e).fv(e,"mouseover",f),a.Zha.delete(g))});a.Yha.forEach(({element:e,listener:f},g)=>{c===g&&($u(a,e).fv(e,"mouseout",f),a.Yha.delete(g))});const d=tm(b).vl.body;a.mea.forEach(({element:e,listener:f},g)=>{c===g&&($u(a,e).fv(d,"mousemove",f),a.mea.delete(g))});a.nea.forEach(({element:e,listener:f},g)=>{c===g&&($u(a,e).fv(d,"touchstart",f),a.nea.delete(g))})},
i1a=function(a,b=!1){if(!_.Jk(a)||a.nodeType!=1)return!1;let c=!1;$0a(a,"hovercardHoverTriggerDisabled")&&(c=Zu(a,"hovercardHoverTriggerDisabled")==="true");return $0a(a,"hovercardId")&&(!b||!c)},j1a=function(a,b=!1){return eEa(a,c=>i1a(c,b))},k1a=function(a,b){for(;b&&a!==b;)b=b.parentNode||b.host;return b===a},l1a=class{constructor(){this.Zha=new Map;this.Yha=new Map;this.mea=new Map;this.nea=new Map;this.VPb={};this.Hj=new _.Wf}uwa(a){return tm(a)}};var m1a=class extends _.Bk{constructor(a){super(a)}};var n1a=class extends _.Bk{constructor(a){super(a)}};var o1a=class extends _.Bk{constructor(a){super(a)}getEmail(){return _.Y(this,1)}M8a(){return _.Y(this,2)}Uga(){return _.Y(this,4)}};var p1a=class extends _.Bk{constructor(a){super(a)}O8a(){return _.kl(this,M0a,2)}};var q1a=function(a){if(a!=null)return _.Wb(a),{fhd:_.h(_.X(a,1))}};m1a.prototype.toObject=function(){return q1a(this)};var r1a=function(a){if(a!=null)return _.Wb(a),{iid:_.h(_.X(a,1)),fyd:_.h(_.X(a,2))}};n1a.prototype.toObject=function(){return r1a(this)};var s1a=function(a){if(a!=null)return _.Wb(a),{email:_.h(_.X(a,1)),tXb:_.h(_.X(a,2)),Frd:_.h(_.X(a,3)),displayName:_.h(_.X(a,4))}};o1a.prototype.toObject=function(){return s1a(this)};p1a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Cwd:s1a(_.kl(this,o1a,1)),b5c:O0a(this.O8a()),ehd:q1a(_.kl(this,m1a,3)),gkd:r1a(_.kl(this,n1a,4))}}else a=void 0;return a};_.t1a=RegExp("[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");var u1a=function(a,b){pq.call(this);this.Kxa=a||1;this.lna=b||_.da;this.qMb=(0,_.Qj)(this.v$c,this);this.kVb=_.Mk()};_.Nk(u1a,pq);_.aa=u1a.prototype;_.aa.enabled=!1;_.aa.nE=null;_.aa.setInterval=function(a){this.Kxa=a;this.nE&&this.enabled?(this.stop(),this.start()):this.nE&&this.stop()};
_.aa.v$c=function(){if(this.enabled){const a=_.Mk()-this.kVb;a>0&&a<this.Kxa*.8?this.nE=this.lna.setTimeout(this.qMb,this.Kxa-a):(this.nE&&(this.lna.clearTimeout(this.nE),this.nE=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};_.aa.start=function(){this.enabled=!0;this.nE||(this.nE=this.lna.setTimeout(this.qMb,this.Kxa),this.kVb=_.Mk())};_.aa.stop=function(){this.enabled=!1;this.nE&&(this.lna.clearTimeout(this.nE),this.nE=null)};
_.aa.Gn=function(){u1a.jE.Gn.call(this);this.stop();delete this.lna};var v1a=function(a,b){if(typeof a!=="function")if(a&&typeof a.handleEvent=="function")a=(0,_.Qj)(a.handleEvent,a);else throw Error("Yc");return Number(b)>2147483647?-1:_.da.setTimeout(a,b||0)},w1a=function(a){let b=null;return(new cu(function(c,d){b=v1a(function(){c(void 0)},a);b==-1&&d(Error("Zc"))})).kR(function(c){_.da.clearTimeout(b);throw c;})};var bv={jGa:0,gKa:1,R$:2},z0a=function(a,b){x1a(a);a.nh&&!a.Mha&&(a.GOb.z2b||y1a(a,b).then(()=>void cv(a)))},Yu=function(a){var b=a.Mha;b&&b.cancel();a.Mha=null},B1a=function(a,b,c){if(av(c)){var d=z1a(c)||c.target;if(d=j1a(d,!0))a.fD=Date.now(),A1a(a,b,d,c.clientX,c.clientY,{LSb:!1,JTb:!1,dab:{}})}},C1a=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.openLinkInContactsCompanionCallback&&(b.contactsCompanionAvailable=!0);b.suppressHidesFromMouseEvents&&(a.GOb.z2b=!0);return b},jua=function(a,b,c={}){a.c$=b;b=_.Kk(b);a.Dp[b]=C1a(a,c);a.xMb()},D1a=function(a){a.tta=!0;const b=g1a(a.oK,a.c$);b&&(a.RNb=b,a.SV.Ck=a.RNb,w0a(a.SV))},E1a=function(a,b){var c=Date.now();(a.fD===null||a.fD<c)&&a.Hw.bwa(c);a.nh&&(b&&a.ena&&a.ena.focus(),a.ena=null,a.nh.qSb=b?"hideTriggeredByEscape":"hideTriggeredByMouse")},F1a=function(a,b){return a.ud.some(c=>b.keyCode===
c.keyCode&&!!b.ctrlKey===!!c.ctrlKey&&!!b.altKey===!!c.altKey&&!!b.shiftKey===!!c.shiftKey&&!!b.metaKey===!!c.metaKey)},z1a=function(a){return(a=a.UW)&&typeof a.composedPath==="function"&&(a=a.composedPath(),a=a.length>0?a[0]:null,a instanceof Node)?a:null},A1a=function(a,b,c,d,e,f){a.M7={x:d,y:e};if(YDa(window).width<375)du();else if(a.nh&&a.nh.Ye==c)Yu(a),du();else if(a.Sh&&a.Sh.Ye==c)du();else if(dv(a),c?(d=Zu(c,"hovercardId")||"",d=_.Ok(d,"buganizer-system+")?d.replace("buganizer-system+",""):
_.Ok(d,"yaqs-carrier-pigeon+")?d.replace("yaqs-carrier-pigeon+",""):d):d="",d){Date.now();e=b.toString();if(Z0a&&c.dataset)c.dataset.hovercardOwnerId=e;else{if(/-[a-z]/.test("hovercardOwnerId"))throw Error("U");c.setAttribute("data-"+tDa("hovercardOwnerId"),e)}e=C1a(a,a.Dp[b]||{},f.dab);var g=!!a.nh,l=f.LSb||!!e.skipArtificialDelays,p=G1a({KVb:g,E1b:l,kZb:250,JOb:1E3});H1a(a);a.j9=w1a(p);l&&g&&cv(a);p=a.Sh={Ye:c,oid:b,config:e};f1a(a.oK,c,String(b),e);a.UTb||a.Aha(p.Ye.getAttribute("data-hovercard-id"),
Date.now());c.contains(document.activeElement)&&(a.ena=document.activeElement);I1a(a,c,d,G1a({KVb:g,E1b:l,kZb:100,JOb:400}),f.JTb)}else du()},x1a=function(a){a.Sh&&(dv(a),H1a(a),J1a(a),h1a(a.oK,a.Sh.Ye),a.Sh=null)},dv=function(a){var b=a.Hya;b&&b.cancel();a.Hya=null},G1a=function({KVb:a,E1b:b,kZb:c,JOb:d}){return b?0:a?c:d},cv=function(a){Yu(a);!a.Hw.Wcb()&&a.nh&&(a.nh.Fza&&a.nh.qSb&&a.nh.Fza(a.nh.qSb),a.UTb=!1,h1a(a.oK,a.nh.Ye),a.nh=null,a.ena=null,a.xQ=bv.jGa,w0a(a.SV),a.dispatchEvent("b"),a.Sh||
a.dispatchEvent("c"))},I1a=function(a,b,c,d,e){if(a.Sh){var f=a.PNb(b,c,e);a.Sh.config=Object.assign(f,a.Sh.config||{});K1a(a,d).then(()=>void L1a(a,f),g=>{g instanceof eu||Nj(g,`Failed during delay to load data. delay: ${d}`)})}else du()},K1a=function(a,b=400){dv(a);a.Hya=w1a(b);return a.Hya},L1a=function(a,b){dv(a);a.Sh&&(a.e1c=()=>{a.Sh&&M1a(a,a.Sh.Ye)},P0a(a.Mw,new B0a(b)))},M1a=function(a,b){a.tta?N1a(a).then(()=>{if(a.Sh&&a.Sh.Ye===b&&a.tta&&a.j9){var c=a.Sh;cv(a);H1a(a);dv(a);J1a(a);a.nh=c;
a.Sh=null;v0a(a.SV,{type:0,w0:null,xZc:null});a.xQ=bv.gKa;c=a.Mw;var d=new N0a;c=c.mwa;d=d.Yc();c.Lga.iframeSend("render",c.Uza,d)}}):(Nj("Attempting to render card before card is built."),du())},N1a=function(a){J1a(a);const b=[];a.j9&&b.push(a.j9);a.Zta=zYa(b);return a.Zta},O1a=function(a,b,c){if(a.nh){var d=a.oK.uwa(a.c$);v0a(a.SV,{type:0,w0:{FSc:b,M7:c,domHelper:d,config:a.nh.config,FZc:a.nh.Ye},xZc:null})}},y1a=function(a,b=500){b=typeof b==="number"?b:500;Yu(a);a.Mha=w1a(b);return a.Mha},H1a=
function(a){var b=a.j9;b&&b.cancel();a.j9=null},J1a=function(a){var b=a.Zta;b&&b.cancel();a.Zta=null},P1a=function(a,b,c,d={},e){const f={};f.ri=++a.bVb;c&&(f["hovercard-id"]=c);(Zu(b,"hovercardVariant")||"")==="mini"&&(f.displayAsMiniHovercard=!0);$0a(b,"hovercardAlign")&&(f.hovercardAlign=Zu(b,"hovercardAlign")=="v"?"v":"h");(a=Zu(b,"name")||b.getAttribute("name"))&&(f.fallbackName=a);e&&(f.activatedByKeyboard=!0);if(e=d.footerCustomizationCallback){b=e(b.id,c);if(b.buttonConfig)for(const g in b.buttonConfig)b.buttonConfig[g].id||
(b.buttonConfig[g].id=_.kDa());d.contentConfiguration=Object.assign({},{footerConfig:b},d.contentConfiguration)}return Object.assign(f,d)},Q1a=class extends pq{constructor(a,b){super();this.Mw=b;this.Zta=this.j9=this.Hya=this.Mha=null;this.M7={x:0,y:0};this.Nhb=null;this.c$=document.body;this.Dp={};this.x5=new _.ne;this.SV=new x0a;this.x5.add(this.SV.Hj.Xf().subscribe(c=>{switch(c.type){case 3:c=this.Mw.mwa,c.Lga.iframeSend("hide",c.Uza,void 0)}}));this.x5.add(this.Mw.Hj.Xf().subscribe(c=>{if(c instanceof
C0a)this.ORb();else if(c instanceof H0a)c.W5c==this.bVb&&this.e1c();else if(c instanceof F0a){if(c=c.size,this.xQ===bv.gKa||this.xQ===bv.R$)this.xQ=bv.R$,this.Nhb=this.M7,O1a(this,c,this.M7)}else if(c instanceof G0a){if(c=c.size,this.xQ===bv.gKa||this.xQ===bv.R$)this.xQ=bv.R$,O1a(this,c,this.Nhb?this.Nhb:this.M7)}else if(c instanceof E0a)w0a(this.SV);else if(c instanceof D0a){var d=this.oK.uwa(this.c$).aj("C__HC_94253229");if(d){c=this.oK;var e=this.c$;$u(c,e).fv(e,"mouseover",c.sMb).fv(e,"keydown",
c.rMb).fv(e,"touchstart",c.y3b).fv(d,"mouseout",c.BXb).fv(d,"mouseover",c.CXb)}this.x5.unsubscribe()}else if(c instanceof I0a){if(c=c.message,this.nh)switch(c.id){case "DOCS_SMART_SELECT":(e=this.nh.config.contentConfiguration)&&e.hasOwnProperty("docsHeaderConfig")&&this.nh.config.contentConfiguration.docsHeaderConfig.callback(c.Ra);break;case "CLIENT_FOOTER_ID":var f=this.nh.config.contentConfiguration;if(f&&f.hasOwnProperty("footerConfig"))try{e=this.nh.config.contentConfiguration.footerConfig.buttonConfig||
[];for(d of e)if(d.id===c.Ra.buttonId){d.onClick();break}}catch(g){Nj("Error in client footer callback.")}break;default:Nj(`Unknown client content message ID: ${c.id}`)}}else if(c instanceof J0a&&(c=c.k5c,!(c.timestamp<this.fD)&&this.nh)){d=this.nh.config;e=c.data||d["hovercard-id"]||d.userid||d.email;switch(c.eventType){case "calendar":d=d.scheduleEventHandler;if(!d)break;f=Xb($_a,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){Nj(`No email data found in handlerInput for Events.Calendar: ${e}`);
break}e=f.getEmail().qha();d(e);cv(this);break;case "chat":d=d.sendChatHandler;if(!d)break;if(!(e instanceof Object)){Nj(`Unrecognized handlerInput for Events.Chat: ${e}`);break}e=Xb(p1a,e.eventInfo);d(e);cv(this);break;case "email":d=d.sendEmailHandler;if(!d)break;f=Xb(c0a,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){Nj(`No email data found in handlerInput for Events.Calendar: ${e}`);break}e=f.getEmail().qha();d(e);cv(this);break;case "videoChat":d=d.videoChatHandler;if(!d)break;e=e instanceof
Object?Xb(d0a,e.eventInfo):e;d(e);cv(this);break;case "openInContactsCompanion":e=d.openLinkInContactsCompanionCallback;if(!e)break;d=Xb(p1a,c.data.eventInfo);e(d);break;case "close":E1a(this,c.data.closeTriggeredByEscape);break;default:Nj(`Unrecognized event type: ${c.eventType}`)}c.eventType=="mouseover"&&Yu(this)}}));this.RNb=document.body;this.nh=this.Sh=null;this.bVb=0;this.xQ=bv.jGa;this.fD=null;this.tta=!1;this.GOb={z2b:!1};this.Hw=new A0a(this);this.yha=this.Hw.yha.bind(this.Hw);this.xha=
this.Hw.xha.bind(this.Hw);this.Aha=this.Hw.Aha.bind(this.Hw);this.zha=this.Hw.zha.bind(this.Hw);this.UTb=!1;this.ena=null;this.ud=a;this.oK=new l1a;this.x5.add(this.oK.Hj.Xf().subscribe(c=>{try{if(c instanceof R0a)B1a(this,Number(c.q4),c.Ey);else if(c instanceof S0a){var d=c.Ey;this.nh&&this.Hw.zha(this.nh.Ye.getAttribute("data-hovercard-id"),Date.now());if(this.Sh){c=!0;if(d){const f=d.relatedTarget;f&&k1a(this.Sh.Ye,f)&&(c=!1)}c&&x1a(this)}}else if(c instanceof T0a)this.yha();else if(c instanceof
U0a)this.xha();else if(c instanceof V0a)B1a(this,Number(c.q4),c.Ey);else if(c instanceof W0a)this.R6(Number(c.q4),c.Ey);else if(c instanceof X0a){var e=c.Ey;const f=z1a(e)||e.target;f&&(f.id==="C__HC_94253229"||f.parentNode&&f.parentNode.id==="C__HC_94253229"||this.nh&&k1a(this.nh.Ye,f)||this.Sh&&k1a(this.Sh.Ye,f))||this.Hw.c$a(Date.now())}else c instanceof Y0a?this.Hw.bwa(Date.now()):Nj("Unknown outputEvent instance in AbstractContextManager")}catch(f){Nj("Error thrown in DomCommunicator subscription",
f)}}))}xMb(){}ORb(){D1a(this)}R6(a,b){b.keyCode===27&&this.nh&&(b.preventDefault(),E1a(this,!0));if(av(b)&&F1a(this,b)){var c=j1a(b.target,!1);c&&(b.preventDefault(),this.fD=Date.now(),b=c.getBoundingClientRect(),A1a(this,a,c,b.right,b.bottom,{LSb:!0,JTb:!0,dab:{}}))}}PNb(a,b,c){return P1a(this,a,b,this.Sh?this.Sh.config:{},c)}};var R1a=class{constructor(a){this.xD=a||{}}value(){return this.xD}Nz(a){this.xD.url=a;return this}getUrl(){return this.xD.url}Hh(a){this.xD.style=a;return this}getStyle(){return this.xD.style}getId(){return this.xD.id}R8a(){return this.xD.queryParams}getContext(){return this.xD.context}};var S1a=class extends R1a{};var T1a=function(a){return{_event:b=>{const c={};c.eventType=b.eventType;c.timestamp=b.timestamp;c.yld=b.fromCard;c.data=b.data;a.Mw.Hj.next(new J0a(c))},_ready:()=>{a.Mw.Hj.next(new C0a)},loaded:b=>{b=b.ri;a.Mw.Hj.next(new H0a(isNaN(b)?0:b))},rendered:b=>{a.Mw.Hj.next(new F0a(Q0a(b)))},resize:b=>{a.Mw.Hj.next(new G0a(Q0a(b)))},renderfailed:()=>{a.Mw.Hj.next(new E0a)},disposed:()=>{a.Mw.Hj.next(new D0a)},messageFromClientContent:b=>{a.Mw.Hj.next(new I0a(b))}}},hua=class extends Q1a{constructor(a,
b,c,d){super(c,d);this.QZc=b;this.YXc=a}xMb(){if(!this.tta){const b={origin:window.location.protocol+"//"+window.location.host};var a=new S1a({disableMultiLevelParentRelay:!0,hover:!0,id:"I__HC_94253229",attributes:{allow:"clipboard-write","aria-label":"Information Card"}});a.xD.messageHandlers=T1a(this);a.xD.messageHandlersFilter=this.YXc;a.xD.queryParams=b;a=a.Hh("hover").Nz(":card");this.QZc(a.value())}}ORb(){var a=this.oK.uwa(this.c$);a=VDa(a.vl,"I__HC_94253229");a.parentNode.id="C__HC_94253229";
a.tabIndex=-1;D1a(this)}PNb(a,b,c){const d=P1a(this,a,b,this.Sh?this.Sh.config:{},c);this.Sh&&_.wc(d,this.Sh.config);for(b=[];a;a=a.parentElement)(c=_.Kk(a))&&this.Dp[c]&&b.push(this.Dp[c]);_.Sk(b.reverse(),function(e){_.wc(d,e)});d.hl||(d.hl="en-US");return d}close(){var a=this.Mw.mwa;a.Lga.iframeSend("dispose",a.Uza,void 0)}};var U1a=null,eua=function(a,b){U1a||(U1a=new V1a);return U1a.load(a,b)},W1a=function(a,b,c){if(b.gapi)return du(b.gapi);if(b.__btgl_173981912)return b.__btgl_173981912;b.__btgl_173981912=new cu((d,e)=>{const f=tm(b).createElement("SCRIPT");_.pc(f,a.ZXc);c&&bEa(f,(new ePa).Yc(c));f.onload=()=>d(b.gapi);f.onerror=()=>e("Failed to load gapi.");b.document.getElementsByTagName("head")[0].appendChild(f)});return b.__btgl_173981912},V1a=class{constructor(){this.ZXc=(0,_.zc)`https://apis.google.com/js/api.js`;
this.kna=1E4}load(a,b,c){return W1a(this,a,c).then(d=>new cu((e,f)=>{d.load(b,{callback:_.Lk(e,d),timeout:this.kna,ontimeout:()=>f(Error("ad`"+b))})}))}};var Xta=function(a=null){return(a||window).location.href};var Tta=function(){return ia&&ja?!ja.mobile&&(na("iPad")||na("Android")||na("Silk")):na("iPad")||na("Android")&&!na("Mobile")||na("Silk")};var X1a=class{constructor(a,b){this.RSc=Sta(a);this.d2c=b}[Symbol.iterator](){return this}next(){const a=this.RSc.next();return{value:a.done?void 0:this.d2c.call(void 0,a.value),done:a.done}}},Y1a=function(a,b){return new X1a(a,b)},Z1a=class{constructor(a){this.LUb=a;this.vdb=0}[Symbol.iterator](){return this}next(){for(;this.vdb<this.LUb.length;){const a=this.LUb[this.vdb].next();if(!a.done)return a;this.vdb++}return{done:!0}}},$1a=function(...a){return new Z1a(a.map(Sta))};var Zta=_.da.URL,a2a;try{new Zta("http://example.com"),a2a=!0}catch(a){a2a=!1}
var Yta=a2a,bua=class{constructor(a){this.d8=new Map;a.indexOf("?")==0&&(a=a.substring(1));a=a.split("&");for(let c of a){a=c;let d="";var b=c.split("=");b.length>1&&(a=decodeURIComponent(b[0].replace("+"," ")),d=decodeURIComponent(b[1].replace("+"," ")));b=this.d8.get(a);b==null&&(b=[],this.d8.set(a,b));b.push(d)}}get(a){return(a=this.d8.get(a))&&a.length?a[0]:null}getAll(a){return[...(this.d8.get(a)||[])]}has(a){return this.d8.has(a)}[Symbol.iterator](){return $1a(...Y1a(this.d8,a=>{const b=a[0];
return Y1a(a[1],c=>[b,c])}))}toString(){return b2a(this)}},b2a=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("&")},aua=function(a){const b=_.vm(document,"A");let c;try{_.jc(b,new _.cc(a)),c=b.protocol}catch(e){throw Error("bd`"+a);}if(c===""||c===":"||c[c.length-1]!=":")throw Error("bd`"+a);if(!$ta.has(c))throw Error("bd`"+a);if(!b.hostname)throw Error("bd`"+
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};$ta.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},$ta=new Map([["http:","80"],["https:","443"],["ws:","80"],["wss:","443"],["ftp:","21"]]);_.ev=class{constructor(){this.loaded=!1;this.sessionIndex=0}fz(){return!!document.getElementById("C__HC_94253229")}load(){this.loaded||(this.loaded=!0,this.fz()||_.Ata({timeout:6E4}).then(()=>{gapi.load("card",()=>{Vta({pea:document.body,M7c:"https://contacts.google.com",authUser:this.sessionIndex,config:{clientName:"DEVOPS_CONSOLE",preload:!0,activatePersonCards:!0,activateGroupCards:!0}})})}).catch(()=>{console.error("Failed to load GAPI.")}))}};_.ev.O=function(a){return new (a||_.ev)};
_.ev.ta=_.k({token:_.ev,oa:_.ev.O,Ea:"root"});var c2a=function(a,b){try{b.next(void 0)}catch(c){a.kd.runGuarded(()=>{throw c;})}},d2a=class extends _.Wf{constructor(a,b){super();this.kd=a;this.rjb=new _.te(c=>{b();return _.x(this,_.Vf()).subscribe(c)})}next(){const a=this.Tn.slice();for(const b of a)c2a(this,b)}};var f2a,e2a,i2a;f2a=function(a){return new d2a(a.kd,()=>{e2a(a)})};_.g2a=function(a,b){a.nza.subscribe(b)};_.h2a=function(a,b){a.RP.subscribe(b)};e2a=function(a){a.yVa===0&&(a.yVa=a.kd.Ub(()=>requestAnimationFrame(()=>{i2a(a)})))};i2a=function(a){a.Cnb.next();a.zhb.next();lua(a.aza)&&a.kd.run(()=>{a.aza.next()});a.yVa=0;lua(a.Cnb,a.zhb,a.aza)&&e2a(a)};
_.fv=class{constructor(a){this.kd=a;this.zhb=f2a(this);this.nza=this.zhb.rjb;this.aza=f2a(this);this.Fja=this.aza.rjb;this.Cnb=f2a(this);this.RP=this.Cnb.rjb;this.yVa=0}};_.fv.O=function(a){return new (a||_.fv)(_.m(_.We))};_.fv.ta=_.k({token:_.fv,oa:_.fv.O,Ea:"root"});_.gv=class{constructor(a){this.Psa=a}scrollTo(a,b,c=0){a&&_.h2a(this.Psa,()=>{if(typeof a.offsetTop==="number"){var d=mua(a);if(d){var e=nua(a,d,b,c),f=d.scrollTop+e,g=oua(a,d),l=d.scrollLeft+g;_.g2a(this.Psa,()=>{e!==0&&(d.scrollTop=f);g!==0&&(d.scrollLeft=l)})}}})}};_.gv.O=function(a){return new (a||_.gv)(_.m(_.fv))};_.gv.ta=_.k({token:_.gv,oa:_.gv.O,Ea:"root"});_.hv=class{};_.hv.O=function(a){return new (a||_.hv)};_.hv.wa=_.Cf({type:_.hv,na:[["page-not-found"]],standalone:!1,ya:7,Aa:0,Da:()=>[" Oops, page not found. "," Make sure the address is correct. ",[1,"container"],[1,"icon"],[1,"title"],[1,"subtitle"]],qa:function(a){a&1&&(_.F(0,"div",2)(1,"mat-icon",3),_.Q(2,"developer_board"),_.I(),_.F(3,"h2",4),_.Eg(4,0),_.I(),_.F(5,"p",5),_.Eg(6,1),_.I()())},Fa:[_.ou],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:#1565c0;cursor:pointer;text-decoration:underline}"]});_.iv=class{};_.iv.O=function(a){return new (a||_.iv)};_.iv.Ca=_.Df({type:_.iv});_.iv.Ba=_.Xc({imports:[_.fo,_.pu]});var m2a,n2a,o2a,p2a,l2a,q2a;_.j2a=new _.wd("faviconsConfiguration");
_.k2a={SD:[{name:_.no.AIa,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:_.no.kDc,type:"image/x-icon",href:"https://www.gstatic.com/devopsconsole//images/taskflow/taskflow_logo_v1_48x48.png"}],q3a:[{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"}]};m2a=function(a){const b=l2a();a.y1a=b;for(const c of Array.from(b))c.parentNode.removeChild(c)};
n2a=function(a){return a.icons.SD.find(b=>b.name==="")};o2a=function(a,b,c){return(c?a.icons.q3a:a.icons.SD).find(d=>d.name===b)};p2a=function(a,b,c){const d=document.createElement("link");d.setAttribute("id",a.yO);_.Eca(d,c,"icon");d.setAttribute("type",b);document.head.appendChild(d)};l2a=function(){return document.querySelectorAll("link[ rel ~= 'icon'], link[ rel ~= 'apple-touch-icon-precomposed']")};q2a=function(){var a=l2a();for(const b of Array.from(a))b.parentNode.removeChild(b)};
_.jv=class{constructor(a,b){this.Ua=a;this.icons=b;this.yO="favicon";this.y1a=null}initialize(){m2a(this);_.x(this.Ua.events,_.Te(a=>a instanceof _.ei),_.Tf((a,b)=>a.Kh.split("/")[1]===b.Kh.split("/")[1])).subscribe(a=>{this.Qv(a.Kh.split("/")[1],!1)})}reset(){var a=n2a(this);if(a){var b=a.type;a=a.href;q2a();p2a(this,b,a)}else if(q2a(),this.y1a)for(b of Array.from(this.y1a))b&&document.head.appendChild(b)}Qv(a,b=!0){(b=o2a(this,a,b))?(a=b.type,b=b.href,q2a(),p2a(this,a,b)):this.reset()}};
_.jv.O=function(a){return new (a||_.jv)(_.m(_.ii),_.m(_.j2a))};_.jv.ta=_.k({token:_.jv,oa:_.jv.O,Ea:"root"});_.kv=class{constructor(a){this.m5b=a}getToken(){return this.m5b}};_.kv.O=function(a){return new (a||_.kv)(_.m(VKa))};_.kv.ta=_.k({token:_.kv,oa:_.kv.O});var s2a=class{constructor(a){this.yr=a;this.Zp="/client_streamz/one_developer_workflow/events/usage";r2a(a,this.Zp,Sj("name"),Sj("source"),{p6a:1,fieldName:"state"})}rG(a,b,c){this.yr.zxa(this.Zp,a,b,c)}fG(){return this.yr.fG(this.Zp)}},u2a=class{constructor(a){this.yr=a;var b=this.Zp="/client_streamz/one_developer_workflow/events/performance",c=[Sj("source"),Sj("name")];a.I7.has(b)||a.I7.set(b,new t2a(b,c))}rQ(a,b,c){this.yr.rQ(this.Zp,a,b,c)}fG(){return this.yr.fG(this.Zp)}},v2a=class{constructor(a){this.yr=
a;this.Zp="/client_streamz/one_developer_workflow/rpc/request_count";r2a(a,this.Zp,Sj("source"),Sj("method_id"))}rG(a,b){this.yr.zxa(this.Zp,a,b)}fG(){return this.yr.fG(this.Zp)}},w2a=class{constructor(a){this.yr=a;this.Zp="/client_streamz/one_developer_workflow/rpc/error_count";r2a(a,this.Zp,Sj("source"),Sj("method_id"),{p6a:2,fieldName:"code"})}rG(a,b,c){this.yr.zxa(this.Zp,a,b,c)}fG(){return this.yr.fG(this.Zp)}};var x2a=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Gd(a){return _.Yj(this,1,a)}};_.y2a=class extends _.Bk{constructor(a){super(a)}};var z2a=class extends _.Bk{constructor(a){super(a)}L6(){return _.Y(this,5)}rm(a){_.Yj(this,5,a)}};_.A2a=class extends _.Bk{constructor(a){super(a)}};var B2a=class extends _.Bk{constructor(a){super(a)}BRb(){return _.kl(this,_.A2a,1)}i6(){return _.kl(this,vn,2)}};var lv=class extends _.Bk{constructor(a){super(a)}};var C2a=class extends _.Bk{constructor(a){super(a)}};var D2a=class extends _.Bk{constructor(a){super(a)}};var E2a=class extends _.Bk{constructor(a){super(a)}Cw(){return _.Y(this,2)}};var F2a=class extends _.Bk{constructor(a){super(a)}};var G2a=class extends _.Bk{constructor(a){super(a)}};var H2a=class extends _.Bk{constructor(a){super(a)}};var I2a=class extends _.Bk{constructor(a){super(a)}};var J2a=class extends _.Bk{constructor(a){super(a)}Uga(){return _.Y(this,1)}};var K2a=class extends _.Bk{constructor(a){super(a)}};var L2a=class extends _.Bk{constructor(a){super(a)}},M2a=[3,4];var N2a=class extends _.Bk{constructor(a){super(a)}getValue(){return _.Cl(this,1)}setValue(a){return _.Mb(this,1,a==null?a:Qaa(a),0)}};_.O2a=class extends _.Bk{constructor(a){super(a)}};var P2a=class extends _.Bk{constructor(a){super(a)}EK(){return _.Y(this,1)}PQ(a){return _.Yj(this,1,a)}};var Q2a=class extends _.Bk{constructor(a){super(a)}Os(){return _.Y(this,2)}};var R2a=class extends _.Bk{constructor(a){super(a)}E8a(){return _.El(this,3,_.gl())}getName(){return _.Y(this,5)}Gd(a){return _.Yj(this,5,a)}};var S2a=class extends _.Bk{constructor(a){super(a)}Fk(){return _.Y(this,1)}Tp(){return _.Y(this,3)}wV(){return _.al(this,3)}};var T2a=class extends _.Bk{constructor(a){super(a)}Fk(){return _.Y(this,3)}};var U2a=class extends _.Bk{constructor(a){super(a)}};var V2a=class extends _.Bk{constructor(a){super(a)}};var W2a=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Gd(a){return _.Yj(this,1,a)}Uga(){return _.Y(this,2)}};var X2a=class extends _.Bk{constructor(a){super(a)}};var Y2a=class extends _.Bk{constructor(a){super(a)}Z7a(){return _.X(this,1)}setCell(a){return _.Ac(this,1,a)}hasTask(){return _.vl(this,2)!=null}pwa(){return _.X(this,5)}Lz(a){return _.Ac(this,5,a)}};var mv=function(a){return _.kl(a,z2a,8)},nv=function(a){return _.kl(a,C2a,12)},Z2a=class extends _.Bk{constructor(a){super(a)}M8a(){return _.Y(this,22)}BRb(){return _.Y(this,24)}Wga(){return _.kl(this,Y2a,14)}x0b(a){return _.ol(this,14,a)}Af(){return _.Y(this,27)}uH(a){_.Yj(this,27,a)}C6(){return _.kl(this,_.gq,32)}hma(a){return _.ol(this,32,a)}},$2a=_.Yb(Z2a);var a3a=function(a){if(a!=null)return _.Wb(a),{name:_.Y(a,1),Gtd:_.h(_.El(a,2,3)),Ctd:_.h(_.El(a,3,3)),Dtd:_.h(_.El(a,4,3))}};x2a.prototype.toObject=function(){return a3a(this)};var b3a=function(a){if(a!=null)return _.Wb(a),{Uqd:_.Y(a,1),Wld:_.Y(a,2),wf:_.Y(a,3)}};_.y2a.prototype.toObject=function(){return b3a(this)};var c3a=function(a){if(a!=null)return _.Wb(a),{xsa:_.Y(a,1),q7c:_.Y(a,2),r7c:_.Y(a,3),iconName:_.Y(a,4),title:_.Y(a,5),appBarFontColor:_.Y(a,8),gP:_.Y(a,10)}};z2a.prototype.toObject=function(){return c3a(this)};_.d3a=function(a){if(a!=null)return _.Wb(a),{privateDoNotAccessOrElseSafeUrlWrappedValue:_.h(_.X(a,3))}};_.A2a.prototype.toObject=function(){return _.d3a(this)};var e3a=function(a){if(a!=null)return _.Wb(a),{b$c:_.d3a(a.BRb()),announcement:kKa(a.i6())}};B2a.prototype.toObject=function(){return e3a(this)};var f3a=function(a){if(a!=null)return _.Wb(a),{enabled:_.xl(a,1),pud:_.Y(a,2),Gud:_.Y(a,3),Xwd:_.Y(a,7),Eld:_.Y(a,8)}};lv.prototype.toObject=function(){return f3a(this)};var g3a=function(a){if(a!=null)return _.Wb(a),{lmd:_.Y(a,1),Ohd:_.Y(a,2),Mvd:_.Y(a,3),Lvd:_.Y(a,16),Nmd:_.Y(a,4),Ard:_.Y(a,5),Jhd:_.Y(a,6),Phd:_.Y(a,7),Khd:_.Y(a,8),hvd:_.Y(a,9),Lhd:_.Y(a,10),Rhd:_.Y(a,11),Twd:_.Y(a,12),Ood:_.Y(a,13),Dgd:_.Y(a,14),Lfd:_.Y(a,15)}};C2a.prototype.toObject=function(){return g3a(this)};var h3a=function(a){if(a!=null)return _.Wb(a),{Ifd:zl(a,2),T8:_.Y(a,11)}};D2a.prototype.toObject=function(){return h3a(this)};var i3a=function(a){if(a!=null)return _.Wb(a),{z8c:_.Y(a,1),product:_.Y(a,2),csd:_.Cl(a,3),oxd:_.yl(a,4),vvd:_.Dl(a,5,0)}};E2a.prototype.toObject=function(){return i3a(this)};var j3a=function(a){if(a!=null){_.Wb(a);var b=_.h(_.El(a,1,3));a=_.nl(a,E2a,2,_.gl());return{rrd:b,tvd:_.Sb(a,i3a)}}};F2a.prototype.toObject=function(){return j3a(this)};var k3a=function(a){if(a!=null)return _.Wb(a),a=_.nl(a,F2a,1,_.gl()),{did:_.Sb(a,j3a)}};G2a.prototype.toObject=function(){return k3a(this)};var l3a=function(a){if(a!=null)return _.Wb(a),{mmd:_.Y(a,2),Kjd:_.Y(a,6),Jjd:_.Y(a,7),Fjd:_.Y(a,11),Hjd:_.Y(a,12),Gjd:_.Y(a,13),Ijd:_.Y(a,15),Njd:_.Y(a,8),Mjd:_.Y(a,9),Ljd:_.Y(a,10),Htd:Ub(_.Gza(a,16))}};H2a.prototype.toObject=function(){return l3a(this)};var m3a=function(a){if(a!=null)return _.Wb(a),{Jmd:_.Y(a,1),Utd:_.Y(a,2),owd:_.Y(a,5),tod:_.Y(a,3),Ukd:_.Y(a,4)}};I2a.prototype.toObject=function(){return m3a(this)};var n3a=function(a){if(a!=null)return _.Wb(a),{displayName:_.Y(a,1),Gk:_.Y(a,2),Y3:_.Y(a,3),G4:_.Y(a,4),t8:_.Y(a,5),F9:_.Y(a,6)}};J2a.prototype.toObject=function(){return n3a(this)};var o3a=function(a){if(a!=null)return _.Wb(a),{}};K2a.prototype.toObject=function(){return o3a(this)};var p3a=function(a){if(a!=null){_.Wb(a);var b=_.h(_.El(a,5,3)),c=_.h(_.El(a,2,3)),d=n3a(_.Kl(a,J2a,3,M2a)),e=o3a(_.Kl(a,K2a,4,M2a));var f=_.nl(a,I2a,6,_.gl());f=_.Sb(f,m3a);a=_.nl(a,I2a,7,_.gl());return{Hfd:b,fnd:c,uMb:d,Cqd:e,hkd:f,amd:_.Sb(a,m3a)}}};L2a.prototype.toObject=function(){return p3a(this)};var q3a=function(a){if(a!=null)return _.Wb(a),{value:_.Cl(a,1)}};N2a.prototype.toObject=function(){return q3a(this)};var r3a=function(a){if(a!=null)return _.Wb(a),{red:_.Cl(a,1),green:_.Cl(a,2),blue:_.Cl(a,3),alpha:q3a(_.kl(a,N2a,4))}};_.O2a.prototype.toObject=function(){return r3a(this)};var s3a=function(a){if(a!=null)return _.Wb(a),{icon:_.Y(a,1),backgroundImage:_.Y(a,2),yM:r3a(_.kl(a,_.O2a,3))}};P2a.prototype.toObject=function(){return s3a(this)};var t3a=function(a){if(a!=null)return _.Wb(a),{source:_.Y(a,1),target:_.Y(a,2)}};Q2a.prototype.toObject=function(){return t3a(this)};var u3a=function(a){if(a!=null){_.Wb(a);var b=_.Y(a,1),c=_.Y(a,2),d=_.h(_.El(a,3,3)),e=_.Y(a,4),f=_.Y(a,5),g=_.xl(a,6);var l=_.nl(a,Q2a,7,_.gl());return{SL:b,Yld:c,b1c:d,license:e,name:f,hidden:g,wgd:_.Sb(l,t3a),Kua:_.Y(a,8)}}};R2a.prototype.toObject=function(){return u3a(this)};var v3a=function(a){if(a!=null)return _.Wb(a),{Vd:_.Y(a,1),Lg:_.Y(a,2),label:_.Y(a,3),Wb:_.Y(a,4)}};S2a.prototype.toObject=function(){return v3a(this)};var w3a=function(a){if(a!=null)return _.Wb(a),{Np:_.Y(a,1),Ft:_.Y(a,2),Vd:_.Y(a,3),Lg:_.Y(a,4)}};T2a.prototype.toObject=function(){return w3a(this)};var x3a=function(a){if(a!=null)return _.Wb(a),{fE:w3a(_.kl(a,T2a,1)),mE:w3a(_.kl(a,T2a,2))}};U2a.prototype.toObject=function(){return x3a(this)};var y3a=function(a){if(a!=null){_.Wb(a);var b=_.nl(a,S2a,1,_.gl());b=_.Sb(b,v3a);a=_.nl(a,U2a,2,_.gl());return{Ktd:b,Wwd:_.Sb(a,x3a)}}};V2a.prototype.toObject=function(){return y3a(this)};var z3a=function(a){if(a!=null){_.Wb(a);var b=_.Y(a,1),c=_.Y(a,2),d=_.Y(a,3),e=_.Y(a,5),f=s3a(_.kl(a,P2a,7));var g=_.nl(a,R2a,8,_.gl());return{name:b,displayName:c,sta:d,aE:e,gwd:f,Ztd:_.Sb(g,u3a),ZAa:_.Y(a,10),n_:y3a(_.kl(a,V2a,11))}}};W2a.prototype.toObject=function(){return z3a(this)};var A3a=function(a){if(a!=null){_.Wb(a);var b=_.nl(a,L2a,3,_.gl());b=_.Sb(b,p3a);var c=_.nl(a,W2a,1,_.gl());return{ysd:b,Asd:_.Sb(c,z3a),Xkd:_.h(_.El(a,2,3))}}};X2a.prototype.toObject=function(){return A3a(this)};var B3a=function(a){if(a!=null)return _.Wb(a),{tV:_.h(_.X(a,1)),task:_.h(_.vl(a,2)),r7:_.h(_.X(a,3)),Xq:_.h(_.wl(a,4)),lu:_.h(_.X(a,5)),nDa:_.h(_.ul(a,6)),tBa:_.h(_.sl(a,7)),spanId:_.h(_.sl(a,8))}};Y2a.prototype.toObject=function(){return B3a(this)};Z2a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Oza:_.Y(this,1),sw:_.Y(this,11),isBot:_.xl(this,17),rcb:_.xl(this,19),tXb:_.Y(this,22),sessionIndex:_.Y(this,2),m5b:_.Y(this,3),xgd:c3a(mv(this)),khd:f3a(_.kl(this,lv,4)),Fvd:l3a(_.kl(this,H2a,7)),Go:h3a(_.kl(this,D2a,10)),Ihd:g3a(nv(this)),Nxd:_.Y(this,13),b$c:_.Y(this,24),N5:B3a(this.Wga()),cP:_.Y(this,15),uo:mKa(_.kl(this,lKa,16)),Hgd:_.Sb(_.nl(this,B2a,35,_.gl()),e3a),zmd:k3a(_.kl(this,G2a,20)),ZYb:_.Y(this,23),Ykd:_.Y(this,25),
shd:_.Y(this,31),nmd:_.Y(this,26),gtag:_.Y(this,30),domain:_.Y(this,27),P4c:LQa(this.C6()),nTb:_.Dl(this,33,0),Vqd:_.Sb(_.nl(this,_.y2a,36,_.gl()),b3a),Xld:_.h(_.El(this,37,3)),Vld:_.Sb(_.nl(this,x2a,39,_.gl()),a3a),Lqd:A3a(_.kl(this,X2a,38))}}else a=void 0;return a};var sua,uua,Eua;sua=()=>({wia:!1});uua=()=>[];Eua=()=>({wia:!0});
_.ov=class{constructor(){this.Ke="";this.Kd={};this.Jfa=!1;this.directories=[];this.p0b=""}Sb(){if(this.Jfa&&this.Kd.path){const a=this.Kd.path,b=[];let c=0;for(let d=0;d<a.length;d++)a[d]==="/"&&(b.push({name:a.substring(c,d),scope:_.Tj(Object.assign({},this.Kd,{path:a.substring(0,d+1)}))}),c=d+1);this.directories=b}this.Jfa&&this.t5(this.Kd.Db)&&(this.p0b=_.Tj(Object.assign({},this.Kd,{path:void 0})))}R8a(a){return{ss:a,all:void 0,start:1}}t5(a){return!!a&&(_.Ei(_.Hi(a))||_.Fi(_.Hi(a)))}};
_.ov.O=function(a){return new (a||_.ov)};
_.ov.wa=_.Cf({type:_.ov,na:[["scope-indicator"]],inputs:{Ke:"savedQuery",Kd:"searchScope",Jfa:"displayBreadcrumb"},standalone:!1,features:[_.Rm],ya:15,Aa:2,Da:[["citcScope",""],["directoryScope",""],["refScope",""],["repositoryScope",""],["repositoryGroupScope",""],["everything",""],["refScopeEntry",""],["noBreadcrumb",""],["tagScope",""],["noRefBreadcrumb",""],[4,"ngIf","ngIfElse"],[1,"leading"],[4,"ngIf"],[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"],[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"],["fontSet","google-material-icons",
1,"ref-icon"],[1,"ref-icon"],["queryParamsHandling","merge","ascTrackElement","ScopeIndicator","trackAction","changeRefScope",3,"routerLink","queryParams"]],qa:function(a,b){a&1&&_.C(0,pua,4,1,"ng-container",10)(1,rua,1,2,"ng-template",null,0,_.fh)(3,Bua,1,2,"ng-template",null,1,_.fh)(5,Gua,1,2,"ng-template",null,2,_.fh)(7,Kua,1,2,"ng-template",null,3,_.fh)(9,Qua,1,2,"ng-template",null,4,_.fh)(11,Rua,2,0,"ng-template",null,5,_.fh)(13,Wua,5,4,"ng-template",null,6,_.fh);a&2&&(a=_.Fg(2),_.E("ngIf",b.Ke)("ngIfElse",
a))},Fa:[_.Ip,_.Yn,_.Zn,_.co,_.$n,_.ao,_.bo,_.ou,_.np],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}"],Ma:0});_.pv=class{};_.pv.O=function(a){return new (a||_.pv)};_.pv.Ca=_.Df({type:_.pv});_.pv.Ba=_.Xc({imports:[_.Kp,_.fo,_.pu,_.pp]});_.sk=new Set;_.qv=class{};_.qv.O=function(a){return new (a||_.qv)};_.qv.ta=_.k({token:_.qv,oa:_.qv.O,Ea:"root"});var C3a;_.rv=new Set;C3a=new _.wd("enabled_features",{Ea:"root",oa:()=>_.rv});_.sv=class{};_.sv.O=function(a){return new (a||_.sv)};_.sv.ta=_.k({token:_.sv,oa:_.sv.O,Ea:"root"});_.D3a=function(a,b){var c=_.jp(a.Ua,b),{Ukb:d}=_.Bqa(c.Qa),e=c.root.children.primary;e||(e=_.jp(a.Ua,c.af).root.children.primary);if(!e)throw Error("dd`"+b);c=e.Od;b=c.map(t=>t.path);c=c[c.length-1].parameters;for(const [t,w]of Object.entries(d))d=t,e=w,c[d]||(c[d]=e);d=b[0]==="h";if(a.Io&&!d)return b[0]==="piper"?(a="Piper",[,,,b]=b):[a,b]=b,_.Uq(_.Tq(new $Ta,a),c[_.Ki.changelist]).od(b).lj(yqa(c)).ab();d&&b.shift();const [f,g,,l,,p]=b;return _.Uq(_.Tq(_.Sq(new ZTa,f,d?"host":"project"),g),l).od(p===
""?"/":p).lj(zqa(c)).ab()};_.tv=class{constructor(a){this.Ua=a;this.Io=_.sk.has(2)}};_.tv.O=function(a){return new (a||_.tv)(_.m(_.ii),_.m(_.qv))};_.tv.ta=_.k({token:_.tv,oa:_.tv.O,Ea:"root"});_.uv=void 0;_.vv=void 0;_.E3a=void 0;_.F3a=void 0;var G3a;
G3a={Bec:["BC","AD"],Aec:["Before Christ","Anno Domini"],Cpc:"JFMAMJJASOND".split(""),lzc:"JFMAMJJASOND".split(""),ync:"January February March April May June July August September October November December".split(" "),kzc:"January February March April May June July August September October November December".split(" "),Jyc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),nzc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),UFc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),pzc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Lyc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),ozc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Tcd:"SMTWTFS".split(""),mzc:"SMTWTFS".split(""),Kyc:["Q1","Q2","Q3","Q4"],Wwc:["1st quarter","2nd quarter","3rd quarter","4th quarter"],a6b:["AM","PM"],n$:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Ioa:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],Dbc:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],iBb:6,Rdd:[5,6],jBb:5};_.wv=G3a;_.wv=G3a;var H3a=function(a,b,c,d,e){a=new Date(a,b,c);d=d!==void 0?d:3;e=e||0;b=((a.getDay()+6)%7-e+7)%7;return a.valueOf()+((d-e+7)%7-b)*864E5};var I3a,J3a;I3a=function(){};
_.xv=function(a){if(typeof a=="number"){var b=new I3a;b.Y1b=a;var c=a;if(c==0)c="Etc/GMT";else{var d=["Etc/GMT",c<0?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;c!=0&&d.push(":",lm(c,2));c=d.join("")}b.qwb=c;c=a;c==0?c="UTC":(d=["UTC",c<0?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,c!=0&&d.push(":",c),c=d.join(""));a=J3a(a);b.Fna=[c,c];b.o1={ydd:a,FCb:a};b.qDa=[];return b}b=new I3a;b.qwb=a.id;b.Y1b=-a.std_offset;b.Fna=a.names;b.o1=a.names_ext;b.qDa=a.transitions;return b};
J3a=function(a){const b=["GMT"];b.push(a<=0?"+":"-");a=Math.abs(a);b.push(lm(Math.floor(a/60)%100,2),":",lm(a%60,2));return b.join("")};_.yv=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;let c=0;for(;c<a.qDa.length&&b>=a.qDa[c];)c+=2;return c==0?0:a.qDa[c-1]};I3a.prototype.B6=function(a){a=this.Y1b-_.yv(this,a);return a===-1440?0:a};var K3a,Av;_.zv=function(a){this.eAa=[];this.ni=_.wv;typeof a=="number"?this.Asa(a):this.TJ(a)};K3a=[/^'(?:[^']|'')*('|$)/,/^(?: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]+/];Av=function(a){return a.getHours?a.getHours():0};
_.zv.prototype.TJ=function(a){for(L3a&&(a=a.replace(/\u200f/g,""));a;){const b=a;for(let c=0;c<K3a.length;++c){const d=a.match(K3a[c]);if(d){let e=d[0];a=a.substring(e.length);c==0&&(e=="''"?e="'":(e=e.substring(1,d[1]=="'"?e.length-1:e.length),e=e.replace(/''/g,"'")));this.eAa.push({text:e,type:c});break}}if(b===a)throw Error("ed`"+a);}};
_.zv.prototype.format=function(a,b){if(!a)throw Error("fd");var c=b?(a.getTimezoneOffset()-b.B6(a))*6E4:0;let d=c?new Date(a.getTime()+c):a;var e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(e=(d.getTimezoneOffset()-a.getTimezoneOffset())*6E4,d=new Date(d.getTime()+e),c+=c>0?-864E5:864E5,e=new Date(a.getTime()+c));c=[];for(let f=0;f<this.eAa.length;++f){const g=this.eAa[f].text;1==this.eAa[f].type?c.push(M3a(this,g,a,d,e,b)):c.push(g)}return c.join("")};
_.zv.prototype.Asa=function(a){let b;if(a<4)b=this.ni.n$[a];else if(a<8)b=this.ni.Ioa[a-4];else if(a<12)b=this.ni.Dbc[a-8],b=b.replace("{1}",this.ni.n$[a-8]),b=b.replace("{0}",this.ni.Ioa[a-8]);else if(a===12)b=this.ni.n$[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(a===13)b=this.ni.n$[2].replace(/[^EMd]*yy*[^EMd]*/,"");else{this.Asa(10);return}this.TJ(b)};
var Bv=function(a,b){{b=String(b);const c=a.ni||_.wv;if(c.NGc!==void 0&&!N3a){a=[];for(let d=0;d<b.length;d++){const e=b.charCodeAt(d);a.push(48<=e&&e<=57?String.fromCharCode(c.NGc+e-48):b.charAt(d))}b=a.join("")}}return b},N3a=!1,L3a=!1,Cv=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("gd");},O3a=function(a,b){Cv(b);b=Av(b);return a.ni.a6b[b>=12&&b<24?1:0]},M3a=function(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=d.getFullYear()>0?1:0,g>=4?a.ni.Aec[c]:
a.ni.Bec[c];case "y":return c=d.getFullYear(),c<0&&(c=-c),g==2&&(c%=100),Bv(a,lm(c,g));case "Y":return c=d.getFullYear(),e=d.getMonth(),c=H3a(c,e,d.getDate(),a.ni.jBb,a.ni.iBb),c=(new Date(c)).getFullYear(),c<0&&(c=-c),g==2&&(c%=100),Bv(a,lm(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.ni.Cpc[c];break a;case 4:g=a.ni.ync[c];break a;case 3:g=a.ni.Jyc[c];break a;default:g=Bv(a,lm(c+1,g))}return g;case "k":return Cv(e),c=Av(e)||24,Bv(a,lm(c,g));case "S":return Bv(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,
g)).slice(2)+(g>3?lm(0,g-3):""));case "E":return c=d.getDay(),g>=4?a.ni.UFc[c]:a.ni.Lyc[c];case "a":return O3a(a,e);case "b":return O3a(a,e);case "B":return O3a(a,e);case "h":return Cv(e),c=Av(e)%12||12,Bv(a,lm(c,g));case "K":return Cv(e),c=Av(e)%12,Bv(a,lm(c,g));case "H":return Cv(e),c=Av(e),Bv(a,lm(c,g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.ni.mzc[c];break a;case 4:g=a.ni.pzc[c];break a;case 3:g=a.ni.ozc[c];break a;default:g=Bv(a,lm(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=
a.ni.lzc[c];break a;case 4:g=a.ni.kzc[c];break a;case 3:g=a.ni.nzc[c];break a;default:g=Bv(a,lm(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),g<4?a.ni.Kyc[c]:a.ni.Wwc[c];case "d":return Bv(a,lm(d.getDate(),g));case "m":return Cv(e),Bv(a,lm(e.getMinutes?e.getMinutes():0,g));case "s":return Cv(e),Bv(a,lm(e.getSeconds(),g));case "v":return(f||_.xv(c.getTimezoneOffset())).qwb;case "V":return a=f||_.xv(c.getTimezoneOffset()),g<=2?a.qwb:_.yv(a,c)>0?a.o1.ddc!==void 0?a.o1.ddc:a.o1.DST_GENERIC_LOCATION:
a.o1.FCb!==void 0?a.o1.FCb:a.o1.STD_GENERIC_LOCATION;case "w":return c=e.getFullYear(),d=e.getMonth(),c=H3a(c,d,e.getDate(),a.ni.jBb,a.ni.iBb),Bv(a,lm(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||_.xv(c.getTimezoneOffset()),g<4?a.Fna[_.yv(a,c)>0?2:0]:a.Fna[_.yv(a,c)>0?3:1];case "Z":return d=f||_.xv(c.getTimezoneOffset()),g<4?(g=-d.B6(c),a=[g<0?"-":"+"],g=Math.abs(g),a.push(lm(Math.floor(g/60)%100,2),lm(g%60,2)),g=a.join("")):
g=Bv(a,J3a(d.B6(c))),g;default:return""}};_.P3a=new _.zv("yyyy-MM-dd_HHmmss");_.Q3a=["fill","hairline","bordered","protected","flat"];_.R3a=["xsmall","small","medium","large","xlarge"];_.S3a="blue red green grey white yellow".split(" ");_.T3a=[..._.Q3a,..._.R3a,..._.S3a];_.Dv=class extends _.Dp{mb(a,b,c=0){super.mb(a,b,c)}Ro(a){super.Ro(a)}};_.Dv.O=(()=>{let a;return function(b){return(a||(a=_.je(_.Dv)))(b||_.Dv)}})();_.Dv.ta=_.k({token:_.Dv,oa:_.Dv.O,Ea:"root"});var Ev=class extends Wn{YXa(a){const b=super.YXa(a);a.projectId?b.projectId=a.projectId:(a=a.mj?_.Oi(a.mj):void 0)&&a.tb&&(b.projectId=a.tb);return b}tl(a){const b=super.tl(a);a.XJ&&(b.availabilityStatuses=$ua(a));return b}};Ev.O=(()=>{let a;return function(b){return(a||(a=_.je(Ev)))(b||Ev)}})();Ev.ta=_.k({token:Ev,oa:Ev.O,Ea:"root"});var Fv=class{constructor(a,b,c,d){this.productVersion=a;this.Xq=b;this.Y1c=c;this.Ua=d}IP(a){a=a.map(b=>this.g9a(b));a=new IKa({entries:a});_.x(NKa(this.Y1c,a),_.Lf(()=>_.Re)).subscribe()}g9a(a){var b=this.a8a(a);b=new xKa({eventId:new CKa({jna:"0",serverIp:0,Lka:0}),gestureName:a.gestureName,yO:[a.element,a.action].join("/"),Jea:b,statusCode:a.statusCode,initialRoute:a.initialRoute,gr:a.gr,targetRoute:a.targetRoute,wm:a.wm,KM:a.KM,xK:a.xK,actionOwner:a.actionOwner,bucket:a.bucket});a.element==="InitialPageLoad"?
b.bucket=_.Pi.sBb:a.bucket===void 0&&a.actionOwner===Dn.CI&&(b.bucket=Lqa(a));a.hn.length>0&&(b.hn=a.hn.map(({name:c,statusCode:d,ti:e,Kw:f})=>new yKa({name:c,statusCode:d,ti:e,Kw:f})));a.XJ&&(b.availabilityStatuses=$ua(a)||null);if(a.fw){const c=a.fw.selection?new GKa({start:new Jn({lineNumber:a.fw.selection.start.line,column:a.fw.selection.start.column}),end:new Jn({lineNumber:a.fw.selection.end.line,column:a.fw.selection.end.column})}):null;b.fw=new BKa({X9:a.fw.X9,length:a.fw.length,selection:c})}a.fileInfo&&
(b.fileInfo=new DKa({repositoryType:a.fileInfo.repositoryType,repositoryId:a.fileInfo.repositoryId,path:a.fileInfo.path,revision:a.fileInfo.revision,fingerprint:a.fileInfo.fingerprint}));a.xq&&(b.xq=a.xq.map(c=>new zKa(c)));a.ti&&(b.ti=a.ti);a.Ne&&(b.Ne=typeof a.Ne==="string"?a.Ne:decodeURIComponent(_.lp(this.Ua,a.Ne).toString()));a.searchTerm&&(b.searchTerm=a.searchTerm);a.Of!==void 0&&(b.Of=a.Of);a.rK&&(a=a.rK,a<performance.timeOrigin&&(a+=performance.timeOrigin),b.Sta=Math.floor(a).toString());
return b}a8a(a){const b=new AKa({sessionId:a.sessionId,actionId:a.actionId});if(this.productVersion||this.Xq)b.N5=new FKa({lu:this.productVersion,Xq:this.Xq});a.projectId?b.iH=a.projectId:(a=a.mj?_.Oi(a.mj):void 0)&&a.tb&&(b.iH=a.tb);return b}};Fv.O=function(a){return new (a||Fv)(_.m(Pn),_.m(OKa),_.m(On),_.m(_.ii))};Fv.ta=_.k({token:Fv,oa:Fv.O,Ea:"root"});var Gv,ava,U3a,Z3a,a4a,b4a,c4a,d4a,e4a,j4a,k4a,n4a;Gv=new _.wd("consoleConfiguration");ava=new _.wd("withCredentials",{oa:()=>{const a=new _.nm(document);_.n(_.sv);return(!!a.get("SAPISID")||!!a.get("__Secure-1PAPISID")||!!a.get("APISID"))&&(!_.rv.has(28)||_.rv.has(29))}});U3a=new _.wd("obfuscatedGaiaId");_.V3a=new _.wd("preference");_.W3a=new _.wd("INSIGHTS_ENVIRONMENT",{oa:()=>{var a=_.n(Gv);return _.Dl(a,33,0)}});
_.X3a=new _.wd("repositories",{oa:()=>{const a=_.nl(_.n(Gv),x2a,39,_.gl());return new Map(a.map(b=>[b.getName(),b]))}});_.Y3a=new _.wd("packageToRepoSpec",{oa:()=>{const a=_.nl(_.n(Gv),_.y2a,36,_.gl());return new Map(a.map(b=>[_.Y(b,1),b]))}});Z3a=new _.wd("clientDomain");_.$3a=new _.wd("gtagId");a4a=new _.wd("appBarBackgroundColor");b4a=new _.wd("appBarFontColor");c4a=new _.wd("searchTokenColor");d4a=new _.wd("searchTokenBackgroundColor");e4a=new _.wd("appIconName");_.f4a=new _.wd("whitelabelTitle");
_.g4a=new _.wd("helpArticleLink");_.h4a=new _.wd("gsDebounceMs");_.i4a=new _.wd("gsConfig");j4a=new _.wd("announcementMessages");k4a=new _.wd("hatsTriggerPathsConfigurationList");_.l4a=new _.wd("debugLevel",{oa:()=>{try{return Number((new URLSearchParams(window.location.search)).get("deb"))}catch(a){return 0}}});_.m4a=new _.wd("scoringModel",{oa:()=>{try{return(new URLSearchParams(window.location.search)).get("scm")}catch(a){return null}}});n4a=new _.wd("grimoireOnePlatformRegionalHosts");_.o4a=void 0;_.Hv=class{create(){return a=>a}};_.Hv.O=function(a){return new (a||_.Hv)};_.Hv.ta=_.k({token:_.Hv,oa:()=>_.o4a?_.n(_.o4a):new _.Hv,Ea:"root"});var p4a,Jv;_.Iv=function(a,b,c){b=_.Me(b);for(const d of a.rf)b=_.x(b,d.iBa(c));return b};p4a=class{constructor(a){this.rf=a}tl(){const a={};for(const b of this.rf)b.bza(a);return a}};Jv=class{constructor(a,b){this.GYc=a;this.nub=b}bza(a){return a}iBa(){return this.nub.create(this.GYc)}};Jv.O=function(a){return new (a||Jv)(_.m(_.hk),_.m(_.Hv))};Jv.ta=_.k({token:Jv,oa:Jv.O,Ea:"root"});var Kv=class extends p4a{constructor(a,b){super([a,b])}};Kv.O=function(a){return new (a||Kv)(_.m(Lv),_.m(Jv))};Kv.ta=_.k({token:Kv,oa:Kv.O,Ea:"root"});
var Lv=class{constructor(a,b,c,d){this.apiKey=a;this.sessionIndex=b;this.fr=c;this.withCredentials=d}bza(a){a["X-Goog-Api-Key"]=this.apiKey;this.withCredentials&&(a.Authorization=_.yDa([])||"",a["X-Goog-AuthUser"]=this.sessionIndex,this.fr&&(a["X-Goog-IAM-Authorization-Token"]=this.fr));a["X-Goog-Api-Client"]="grpc-web/1.0.0 grimoire/1.0.0";return a}iBa(){return _.se(_.Lf(a=>{if(a instanceof Error)throw a;const b=Error(a.message);var c=a.code;c=c==null?-1:q4a.get(c)||-1;b.error={code:c,message:a.message,
details:a.metadata};throw b;}))}};Lv.O=function(a){return new (a||Lv)(_.m(_.Rn),_.m(_.Sn),_.m(_.Vn),_.m(ava))};Lv.ta=_.k({token:Lv,oa:Lv.O,Ea:"root"});var q4a=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 r4a;_.s4a=function(...a){return new r4a(a)};_.Mv=function(){return{create:_.s4a}};_.Nv=function(a,b,c){a=a.inverse;return a.has(b)?a.get(b):c};r4a=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 r4a(Array.from(this.forward.entries()).filter(([b,c])=>a(b,c)))}};var t4a=_.Mv().create(["UNKNOWN_TYPE",0],["RESULT_CLICKED",1],["FILE_OPENED",2]),u4a=_.Mv().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]),v4a=
new _.wd("feedbackClient",{oa:()=>_.ik(UTa)}),Ov=class{constructor(a,b){this.N6=a;this.rf=b}Rrb(a){return _.Iv(this.rf,()=>this.N6.Rrb(a,this.rf.tl()),"FeedbackLogger.sendFeedback")}};Ov.O=function(a){return new (a||Ov)(_.m(v4a),_.m(Kv))};Ov.ta=_.k({token:Ov,oa:Ov.O,Ea:"root"});
_.Pv=class{constructor(a){this.client=a;this.zl=_.sk.has(2)}IP(a){if(this.zl)for(const b of a)if(b.tK)for(const c of b.tK)a=xSa((new ASa).sm(t4a.get(c.eventType,0)),c.WPb.map(d=>u4a.get(d,0))).an(c.ze),c.lineNumber!=null&&_.Mb(a,5,_.nb(c.lineNumber),"0"),c.ux&&_.Yj(a,6,c.ux),c.ur&&_.Yj(a,7,c.ur),b.rK&&wSa(a,bva(b.rK)),c.YD&&b.rK&&c.YD<b.rK&&ySa(a,bva(c.YD)),c.nC&&b.rK&&c.nC<b.rK&&zSa(a,bva(c.nC)),this.client.Rrb(a).subscribe()}};_.Pv.O=function(a){return new (a||_.Pv)(_.m(Ov),_.m(_.qv))};
_.Pv.ta=_.k({token:_.Pv,oa:_.Pv.O,Ea:"root"});_.Qv=class{};_.Qv.O=function(a){return new (a||_.Qv)};_.Qv.Ca=_.Df({type:_.Qv});_.Qv.Ba=_.Xc({imports:[_.Kp]});_.Rv=class{};_.Rv.O=function(a){return new (a||_.Rv)};_.Rv.Ca=_.Df({type:_.Rv});
_.Rv.Ba=_.Xc({Nb:[{va:Bp,Hb:_.Dv},{va:_.Dp,Hb:_.Dv},{va:EPa,jc:function(a,b){var c=a.bucket;var d=b.bucket;c=d==null?c:c==null?d:c;d=Object;var e=d.assign;var f=a.XJ;var g=b.XJ;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.tK;var l=b.tK;f=f?l&&f!==l?[...f,...l]:f:l;return e.call(d,{},a,b,{bucket:c,XJ:g,tK:f})}},{va:Cp,Hb:Fv,yd:!0},{va:Cp,Hb:_.Pv,yd:!0},{va:Cp,Hb:Ev,yd:!0},...DPa]});var Sv=class{};Sv.O=function(a){return new (a||Sv)};Sv.Ca=_.Df({type:Sv});Sv.Ba=_.Xc({imports:[_.fo,_.Ss]});_.Tv=class{};_.Tv.O=function(a){return new (a||_.Tv)};_.Tv.Ca=_.Df({type:_.Tv});_.Tv.Ba=_.Xc({imports:[Sv]});var Uv=class{};Uv.O=function(a){return new (a||Uv)};Uv.Ca=_.Df({type:Uv});Uv.Ba=_.Xc({imports:[_.Tv,_.Qv]});var w4a,dva;w4a="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 PIXEL_UNIFIED_COVERAGE PIXEL_RAVEN_COVERAGE PIXEL_HUSKY_COVERAGE PIXEL_CAIMAN_COVERAGE PIXEL_COMET_COVERAGE PIXEL_KOMODO_COVERAGE PIXEL_BLAZER_COVERAGE".split(" ");
_.x4a=new Set(w4a);
dva=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)"]]);_.y4a=w4a.map(_.cva);
_.z4a={id:"COVERAGE_GENERIC",name:"File Coverage",children:w4a.map(function(a){return{id:_.cva(a),name:eva(a),children:[],Ccb:!0}})};_.A4a=[{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:[]}];
_.B4a={id:"LINE_COUNTS",name:"Line counts",children:_.A4a.map(a=>Object.assign({},a,{id:`${"LINE_COUNTS"}-${a.id}`}))};_.C4a={id:"FILE_COUNTS",name:"File counts",children:_.A4a.map(a=>Object.assign({},a,{id:`${"FILE_COUNTS"}-${a.id}`}))};var D4a;
D4a=class{constructor(a,b,c){this.zone=a;this.me=b;this.cache=new Map;this.EVc=_.Oe(window,"DOMContentLoaded");for(const d of c)this.cache.set(d.name,fva(d))}push(a){const b=this;return _.xe(function*(){const c=b.cache.get(a.name);c?b.zone.run(()=>{c.next(a);c.complete()}):b.cache.set(a.name,fva(a))})}prefetch(a,b){const c=document.readyState==="loading";var d=this.cache.get(a);if(!d){if(!c)return _.Re;d=new _.$f(1);this.cache.set(a,d)}c&&(d=_.x(d,_.hg(this.EVc)));return _.x(d,_.ig({complete:()=>{b&&
this.cache.delete(a)}}),_.Jj(this.me,`Prefetch.${a}`))}delete(a){this.cache.delete(a)}};_.Vv=class{constructor(a,b){this.zone=a;this.me=b}prefetch(a,b=!0){const c=window;let d,e=(d=c.prefetchRpcs)!=null?d:[];Array.isArray(e)&&(e=new D4a(this.zone,this.me,e),c.prefetchRpcs=e);return _.x(e.prefetch(a,b),_.Of())}delete(a){const b=window;let c,d=(c=b.prefetchRpcs)!=null?c:[];Array.isArray(d)&&(d=new D4a(this.zone,this.me,d),b.prefetchRpcs=d);d.delete(a)}};
_.Vv.O=function(a){return new (a||_.Vv)(_.m(_.We),_.m(_.Dp))};_.Vv.ta=_.k({token:_.Vv,oa:_.Vv.O,Ea:"root"});_.Xv=class{constructor(){this.rSb=new _.Wh(!1);this.Bzb=new _.Wh(!0)}sX(){return this.rSb}a9(a){this.rSb.next(a)}s6(){return _.u("SHOW_ALWAYS")}Yla(){}J6(){return _.u(!1)}dCa(){}v6(){return _.u("FILES")}b9(){}lQb(){return _.u(new Map)}LWb(){}E6(){return _.u([])}Qna(){}I6(){return _.u([])}yCa(){return _.Re}BDa(){return _.Re}GK(){return _.Re}rz(){}zX(){return _.u(0)}e9(){}mha(){return _.u("SNIPPET_SUBSET")}YBa(){}DX(){return _.u(2)}mma(){}A6(){return _.u(50)}fma(){}Jwa(){return _.u(_.rv.has(15)?"DARK":
"LIGHT")}ZBa(){}Sga(){return _.u("cider-dark")}Rla(){}fha(){return _.u("cider")}cma(){}Kwa(){return _.u(!1)}aCa(){}nha(){return _.u(!1)}lma(){}k9a(){return _.u(!0)}Ssb(){}eha(){return _.u("PREVIEW")}ama(){}AX(){return _.u(!1)}kma(){}tha(){return _.u(new Set)}nma(){}HX(){return _.Re}f9(){}Qwa(){return _.u(0)}Ysb(){}k6(){return _.u("cider")}PBa(){}K6(){return _.u(!1)}eCa(){}F6(){return _.u(!0)}jma(){}G6(){return _.u(!1)}bCa(){}Lwa(){return _.u(!1)}Tsb(){}};_.Xv.O=function(a){return new (a||_.Xv)(_.m(_.sv))};
_.Xv.ta=_.k({token:_.Xv,oa:()=>_.n(_.Wv),Ea:"root"});_.Yv=class extends p4a{constructor(a,b){super([a,b])}};_.Yv.O=function(a){return new (a||_.Yv)(_.m(Zv),_.m(Jv))};_.Yv.ta=_.k({token:_.Yv,oa:_.Yv.O,Ea:"root"});
var Zv=class extends Lv{constructor(a,b,c,d,e,f){super(a,b,c,d);this.apiKey=a;this.sessionIndex=b;this.fr=c;this.withCredentials=d;this.productVersion=e;this.Jh=f}bza(a){a=super.bza(a);a["X-Goog-Api-Client"]=`grpc-web/1.0.0 ${`grimoire/1.0.0+${this.Jh.actionId}.${this.Jh.sessionId}`+`.${this.productVersion.replace("_","-")}`}`;return a}iBa(a){return _.se(super.iBa(a),_.Jj(this.Jh,a))}};Zv.O=function(a){return new (a||Zv)(_.m(_.Rn),_.m(_.Sn),_.m(_.Vn),_.m(ava),_.m(Pn),_.m(_.Dp))};
Zv.ta=_.k({token:Zv,oa:Zv.O,Ea:"root"});var $v=class{constructor(){if(window.matchMedia){var a=window.matchMedia("(prefers-color-scheme: dark)");this.mwb=new _.Wh(a.matches?"DARK":"LIGHT");a.addListener(b=>{this.mwb.next(b.matches?"DARK":"LIGHT")})}else this.mwb=new _.Wh("LIGHT")}};$v.O=function(a){return new (a||$v)};$v.ta=_.k({token:$v,oa:$v.O,Ea:"root"});var aw=class{};aw.O=function(a){return new (a||aw)};aw.ta=_.k({token:aw,oa:a=>$v.O(a),Ea:"root"});_.E4a=new Set("cider;cider fewer-colors;cider colorblind-friendly;base16-light;eclipse;elegant;neat;solarized light;VA light".split(";"));_.F4a=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 G4a={toString:function(a){let b=[],c=0;a-=-2147483648;b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(a%52);for(a=Math.floor(a/52);a>0;)b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(a%62),a=Math.floor(a/62);return b.join("")}};var J4a=function(a){a=H4a(a);let b=2654435769,c=2654435769,d=314159265;const e=a.length;let f=e,g=0;const 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};for(;f>=12;f-=12,g+=12)b+=I4a(a,g),c+=I4a(a,g+4),d+=I4a(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 G4a.toString(d)},K4a=function(a){return a},H4a=function(a){const b=[];for(let c=0;c<a.length;c++)b.push(a.charCodeAt(c));return b},I4a=function(a,b){return a[b]+(a[b+1]<<8)+(a[b+2]<<16)+(a[b+3]<<24)};var L4a=class extends _.Bk{constructor(a){super(a)}},bw=[1,2,3];var M4a=class extends _.Bk{constructor(a){super(a)}};var N4a=class extends _.Bk{constructor(a){super(a)}removeEntry(a){return Dza(this,1,M4a,a)}};var O4a=class extends _.Bk{constructor(a){super(a)}},cw=[1,2,3];var P4a=class extends _.Bk{constructor(a){super(a)}};var Q4a=class extends _.Bk{constructor(a){super(a)}};var R4a=class extends _.Bk{constructor(a){super(a)}};var S4a=class extends _.Bk{constructor(a){super(a)}};var U4a=class extends _.Bk{constructor(a){super(a)}qRb(){return _.Kl(this,R4a,1,T4a)}I0b(a){return _.pl(this,1,T4a,a)}},T4a=[1,2,3];var V4a=class extends _.Bk{constructor(a){super(a)}};var W4a=function(a){if(a!=null){_.Wb(a);var b=_.h(_.Jl(a,1,bw));var c=_.vl(a,_.jl(a,bw,2));return{cwd:b,intVal:_.h(c),Wsa:_.h(_.ul(a,_.jl(a,bw,3)))}}};L4a.prototype.toObject=function(){return W4a(this)};var X4a=function(a){if(a!=null)return _.Wb(a),{Qxd:_.h(_.fl(a,1)),count:_.h(_.sl(a,2))}};M4a.prototype.toObject=function(){return X4a(this)};var Y4a=function(a){if(a!=null)return _.Wb(a),a=_.nl(a,M4a,1,_.gl()),{ukd:_.Sb(a,X4a)}};N4a.prototype.toObject=function(){return Y4a(this)};var Z4a=function(a){if(a!=null)return _.Wb(a),{Ixa:_.h(_.Il(a,1,cw)),doubleVal:_.h(_.fl(a,_.jl(a,cw,2))),Fmd:Y4a(_.Kl(a,N4a,3,cw))}};O4a.prototype.toObject=function(){return Z4a(this)};var $4a=function(a){if(a!=null){_.Wb(a);var b=_.nl(a,L4a,1,_.gl());return{Zkd:_.Sb(b,W4a),Tmd:Z4a(_.kl(a,O4a,2))}}};P4a.prototype.toObject=function(){return $4a(this)};var a5a=function(a){if(a!=null)return _.Wb(a),{Lya:_.h(_.X(a,1))}};Q4a.prototype.toObject=function(){return a5a(this)};var b5a=function(a){if(a!=null)return _.Wb(a),{appName:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),Bad:_.h(_.ul(a,3))}};R4a.prototype.toObject=function(){return b5a(this)};var c5a=function(a){if(a!=null)return _.Wb(a),{appName:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),Kkd:_.h(_.vl(a,3)),Bad:_.h(_.ul(a,4))}};S4a.prototype.toObject=function(){return c5a(this)};var d5a=function(a){if(a!=null)return _.Wb(a),{mobile:b5a(a.qRb()),Gpd:c5a(_.Kl(a,S4a,2,T4a)),Mod:a5a(_.Kl(a,Q4a,3,T4a))}};U4a.prototype.toObject=function(){return d5a(this)};var e5a=function(a){if(a!=null){_.Wb(a);var b=_.h(_.X(a,1)),c=_.h(hba(Qb(a,5))),d=d5a(_.kl(a,U4a,2)),e=_.h(_.El(a,3,3)),f=_.Fb(a,6,hba,3,void 0,void 0,0);f=_.h(f);a=_.nl(a,P4a,4,_.gl());return{ewd:b,xmd:c,zud:d,ald:e,wmd:f,Umd:_.Sb(a,$4a)}}};V4a.prototype.toObject=function(){return e5a(this)};var f5a=class extends _.Bk{constructor(a){super(a)}getKey(){return _.Y(this,1)}xx(a){return _.Ac(this,1,a)}};var g5a=class extends _.Bk{constructor(a){super(a)}};var h5a=function(a){if(a!=null)return _.Wb(a),{key:_.h(_.X(a,1)),Lya:_.h(_.X(a,2))}};f5a.prototype.toObject=function(){return h5a(this)};g5a.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={kgd:_.Sb(_.nl(this,V4a,1,_.gl()),e5a),yvd:h5a(_.kl(this,f5a,2))}}else a=void 0;return a};var l5a=class extends om{constructor(){super();this.rL=1503;this.componentId="";const a=(new uGa(1503,"0")).Qla("");BDa(this,_.Lk(qc,a));this.transport=a.ab()}flush(a){a=a||[];if(a.length){const A=new g5a,G=[];for(let J=0;J<a.length;J++){const L=a[J];var b=new V4a;b=_.Ac(b,1,L.Zp);var c=i5a(L);b=_.Lb(b,3,c,_.tb);c=[];var d=[];for(const U of L.C4.keys())d.push(U.split(","));for(let U=0;U<d.length;U++){const ba=d[U];var e=L.JSc,f=j5a(L,ba)||[],g=[];for(var l=0;l<f.length;l++){var p=f[l],t=p&&p.WMb;
p=new O4a;switch(e){case 3:t=Number(t);Number.isFinite(t)&&_.il(p,1,cw,_.nb(t));break;case 2:t=Number(t),t=t==null?t:Qaa(t),_.il(p,2,cw,t)}g.push(p)}e=g;for(f=0;f<e.length;f++){g=e[f];l=new P4a;l=_.ol(l,2,g);g=ba;p=[];t=k5a(L);for(let la=0;la<t.length;la++){var w=t[la];const za=g[la],Ba=new L4a;switch(w){case 3:_.Zj(Ba,1,bw,String(za));break;case 2:w=Number(za);Number.isFinite(w)&&_.il(Ba,2,bw,w==null?w:kb(w));break;case 1:_.il(Ba,3,bw,Taa(za==="true"))}p.push(Ba)}_.ql(l,1,p);c.push(l)}}_.ql(b,4,
c);G.push(b);L.clear()}_.ql(A,1,G);this.transport.dispatch(A);this.transport.flush()}}};var m5a=class{constructor(a){this.WMb=a}};var k5a=function(a){return a.fields.map(b=>b.p6a)},j5a=function(a,...b){b=a.getKey(b);return a.C4.has(b)?a.C4.get(b):void 0},i5a=function(a){return a.fields.map(b=>b.fieldName)},n5a=class{constructor(a,b,c){this.Zp=a;this.JSc=b;this.fields=c||[];this.C4=new Map}setCell(a,...b){b=this.getKey(b);this.C4.set(b,[new m5a(a)])}Z7a(...a){return(a=j5a(this,a))&&a.length?a[0]:void 0}clear(){this.C4.clear()}getKey(...a){return a?a.join(","):"key"}};var o5a=class extends n5a{constructor(a,b){super(a,3,b)}zxa(...a){this.Axa(1,a)}Axa(a,...b){let c=0;const d=this.Z7a(b);d&&(c=d.WMb);this.setCell(c+a,b)}};var t2a=class extends n5a{constructor(a,b){super(a,2,b)}rQ(a,...b){b=[b];const c=j5a(this,b);c?c.push(new m5a(a)):this.setCell(a,b)}};var r2a=function(a,b,...c){a.I7.has(b)||a.I7.set(b,new o5a(b,c))},p5a=function(a){a.Vya();a.Wbb++;a.Wbb>=100&&a.J1b()},q5a=function(a){for(let b=0;b<a.length;b++)a[b].clear()},r5a=class extends om{constructor(a){super();this.r9c=a;this.Wbb=0;this.I7=new Map;this.sVc=new Set;this.LQb=3E4;this.Do=new u1a(this.LQb);this.Do.listen("tick",this.J1b,!1,this);BDa(this,_.Lk(qc,this.Do))}J1b(){const a=[...this.I7.values()].filter(b=>b.C4.size);a.length&&this.r9c.flush(a,!1);q5a(a);this.Wbb=0;this.Do.enabled&&
this.Do.stop()}fG(a){return this.sVc.has(a)?void 0:this.I7.get(a)}zxa(a,...b){this.Axa(a,1,b)}Axa(a,b,...c){(a=this.fG(a))&&a instanceof o5a&&(a.Axa(b,c),p5a(this))}rQ(a,b,...c){(a=this.fG(a))&&a instanceof t2a&&(a.rQ(b,c),p5a(this))}Vya(){this.Do.enabled||this.Do.start()}};var s5a,t5a,u5a,v5a,w5a;s5a=new _.wd("PRODUCTION_ALLOWLIST",{oa:()=>"l2YMRd lfR6bb iQyyte LhFyIb aVezrf i1iYkd dVgi5c kMzkoe pglXEd AbcbBc Yc0Dnb cvLsDf UAiaPe NdZs2d elAd5d q7HsZb kbrYBc qX517e KmD3Se w0tcsb qrMtRe".split(" ")});t5a=new _.wd("STREAMZ_PRODUCT_IDENTIFIER");u5a=new _.wd("STREAMZ_ALLOWLIST_IDENTIFIER");v5a=new _.wd("one_developer_workflow.streamz_service",{Ea:"root",oa:()=>_.n(_.We).Ub(()=>{var a=new l5a;a=new r5a(a);a.LQb=1E4;a.Do.setInterval(1E4);return a})});
w5a=function(a){return a.e5c.some(b=>a.qRc===b)};_.x5a=function(a,b){a.zone.Ub(()=>{w5a(a)&&a.J3c.rG(b,a.emb,!0)})};_.dw=class{constructor(a,b,c,d,e){this.yr=a;this.zone=b;this.J3c=new s2a(this.yr);new u2a(this.yr);this.jbd=new v2a(this.yr);new w2a(this.yr);this.emb=d||window.location.hostname;this.e5c=c.map(K4a);this.qRc=J4a(e!=null?e:this.emb)}XVb(a){this.zone.Ub(()=>{w5a(this)&&this.jbd.rG(this.emb,a)})}};_.dw.O=function(a){return new (a||_.dw)(_.m(v5a),_.m(_.We),_.m(s5a),_.m(t5a,8),_.m(u5a,8))};
_.dw.ta=_.k({token:_.dw,oa:_.dw.O,Ea:"root"});_.y5a=function(a,b){return a.T0()&&b==="DARK"?_.x(a.X0b.Sga(),_.v(c=>_.F4a.has(c)?c:"cider-dark")):_.x(a.X0b.fha(),_.v(c=>_.E4a.has(c)?c:"cider"))};
_.ew=class{constructor(a,b,c){this.document=a;this.X0b=b;this.theme=_.x(b.Jwa(),_.gg(d=>d==="SYSTEM"?c.mwb.Xf():_.u(d)));this.g_a=_.x(this.theme,_.gg(d=>_.y5a(this,d)));this.Wta=_.x(this.g_a,_.v(d=>d.split(" ").map(e=>"cm-s-"+e).join(" ")));this.theme.subscribe(d=>{this.setTheme(this.T0()?d:"LIGHT")})}T0(){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")}}};
_.ew.O=function(a){return new (a||_.ew)(_.m(_.di),_.m(_.Xv),_.m(aw))};_.ew.ta=_.k({token:_.ew,oa:_.ew.O,Ea:"root"});var z5a=new _.wd("enabledRouterConfig");var gva=new Set(Object.values({Wcd:"PACKAGE_AVAILABLE_IN_MULTIBRANCH"}));var A5a=/^\s*$/,B5a=function(a,b){const c=a.reduce((d,{value:e})=>d+e,"");b=pk(5,c,b);b.PP=a.length>0&&a[0].PP;if(a=a.find(({error:d})=>!!d))b.error=a.error;return b},C5a=function(a,b,c){c=nk(c);c.start+=a?a.length:0;c.end-=b.length;return c},D5a=class{constructor({Qia:a,eWc:b,hWc:c}){this.Qia=a;this.LTb=!!b;this.k0c=!!c}};var E5a=function(){function a(b,c,d){this.message=b;this.expected=c;this.location=d;this.name="SyntaxError";typeof Error.captureStackTrace==="function"&&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(Bd,cb)}function d(qa){var Ca=Rr[qa],Pa;if(!Ca){for(Pa=qa-1;!Rr[Pa];)Pa--;Ca=Rr[Pa];for(Ca={line:Ca.line,column:Ca.column};Pa<qa;)b.charCodeAt(Pa)===10?(Ca.line++,
Ca.column=1):Ca.column++,Pa++;Rr[qa]=Ca}return Ca}function e(qa,Ca){var Pa=d(qa),Ic=d(Ca);return{start:{offset:qa,line:Pa.line,column:Pa.column},end:{offset:Ca,line:Ic.line,column:Ic.column}}}function f(qa){cb<Li||(cb>Li&&(Li=cb,Eu=[]),Eu.push(qa))}function g(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);if(Ca!==oa){Ca=[];var Pa=l();for(Pa===oa&&(Pa=p());Pa!==oa;)Ca.push(Pa),Pa=l(),Pa===oa&&(Pa=p());Ca!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function l(){var qa=cb;var Ca=A();Ca===
oa&&(Ca=t(),Ca===oa&&(Ca=la(),Ca===oa&&(Ca=J())));if(Ca!==oa){var Pa=Ob();Pa===oa&&(Pa=null);Pa!==oa?(Bd=cb,Pa=(Pa=mb.LTb)?void 0:oa,Pa!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function p(){var qa=cb;var Ca=J();if(Ca!==oa){var Pa=Ob();Pa===oa&&(Pa=null);Pa!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function t(){var qa,Ca;var Pa=cb;var Ic=[];for(qa=w();qa!==oa;)Ic.push(qa),qa=w();if(Ic!==oa)if(qa=pb(),qa!==oa){var Id=t();if(Id===oa)for(Id=[],Ca=w();Ca!==
oa;)Id.push(Ca),Ca=w();Id!==oa?(Bd=Pa,Pa=Ic,Ic=c(),Pa=Ic=jva(0,Pa,Id,qa,Ic)):(cb=Pa,Pa=oa)}else cb=Pa,Pa=oa;else cb=Pa,Pa=oa;return Pa}function w(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);Ca!==oa?(Ca=la(),Ca===oa&&(Ca=J()),Ca!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function A(){var qa,Ca;var Pa=cb;var Ic=[];for(qa=G();qa!==oa;)Ic.push(qa),qa=G();if(Ic!==oa)if(qa=uc(),qa!==oa){var Id=A();if(Id===oa)for(Id=[],Ca=G();Ca!==oa;)Id.push(Ca),Ca=G();Id!==oa?(Bd=Pa,Pa=Ic,Ic=c(),Pa=Ic=jva(2,
Pa,Id,qa,Ic)):(cb=Pa,Pa=oa)}else cb=Pa,Pa=oa;else cb=Pa,Pa=oa;return Pa}function G(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);Ca!==oa?(Ca=la(),Ca===oa&&(Ca=t(),Ca===oa&&(Ca=J())),Ca!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function J(){var qa=cb;var Ca=Pd();Ca!==oa?(Ca=L(),Ca===oa&&(Ca=null),Ca!==oa?(Bd=qa,qa=Ca=ld(Ca)):(cb=qa,qa=oa)):(cb=qa,qa=oa);qa===oa&&(qa=L());return qa}function L(){var qa=cb;var Ca=Ib();if(Ca!==oa){if(b.charCodeAt(cb)===58){var Pa=qe;cb++}else Pa=oa,nf===0&&
f(ef);if(Pa!==oa){Pa=rc();if(Pa===oa&&(Pa=U(),Pa===oa)){Pa=cb;nf++;var Ic=Ob();Ic===oa&&(Ic=null);nf--;Ic!==oa?(cb=Pa,Pa=void 0):Pa=oa}Pa!==oa?(Bd=qa,qa=Ca=Je(Ca,Pa)):(cb=qa,qa=oa)}else cb=qa,qa=oa}else cb=qa,qa=oa;qa===oa&&(qa=rc(),qa===oa&&(qa=U()));return qa}function U(){var qa=cb;var Ca=[];var Pa=Hc();Pa===oa&&(Pa=ba());if(Pa!==oa)for(;Pa!==oa;)Ca.push(Pa),Pa=Hc(),Pa===oa&&(Pa=ba());else Ca=oa;Ca!==oa&&(Bd=qa,Ca=B5a(Ca,c()));return Ca}function ba(){var qa=cb;if(b.charCodeAt(cb)===41){var Ca=Th;
cb++}else Ca=oa,nf===0&&f(uh);Ca!==oa&&(Bd=qa,qa=c(),qa=pk(5,")",qa),qa.error={type:3,location:qa.location},Ca=qa);return Ca}function la(){var qa;var Ca=cb;if(b.charCodeAt(cb)===40){var Pa=dj;cb++}else Pa=oa,nf===0&&f(vh);if(Pa!==oa)if(Pa=Ob(),Pa===oa&&(Pa=null),Pa!==oa){Pa=[];for(qa=za();qa!==oa;)Pa.push(qa),qa=za();if(Pa!==oa)if(b.charCodeAt(cb)===41?(qa=Th,cb++):(qa=oa,nf===0&&f(uh)),qa===oa&&(qa=null),qa!==oa){Bd=cb;var Ic=qa;var Id=c();if(Ic&&Pa.length===1)if(Ic=Pa[0],Ic.Wl!==5)Id=!0;else{var {start:Ff,
end:Og}=nk(Id);Id=Ic.location.end;Id=Ff+1<Ic.location.start||Og-1>Id}else Id=!0;Id=Id?void 0:oa;Id!==oa?(Bd=Ca,Ca=qa,qa=c(),qa=nk(qa),Ca=Pa={Wl:3,elements:Pa,location:qa,error:Ca?void 0:{type:4,location:qa}}):(cb=Ca,Ca=oa)}else cb=Ca,Ca=oa;else cb=Ca,Ca=oa}else cb=Ca,Ca=oa;else cb=Ca,Ca=oa;return Ca}function za(){var qa=cb;var Ca=Ba();Ca===oa&&(Ca=Xa(),Ca===oa&&(Ca=la(),Ca===oa&&(Ca=Ia())));if(Ca!==oa){var Pa=Ob();Pa===oa&&(Pa=null);Pa!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function Ba(){var qa,
Ca;var Pa=cb;var Ic=[];for(qa=Ea();qa!==oa;)Ic.push(qa),qa=Ea();if(Ic!==oa)if(qa=uc(),qa!==oa){var Id=Ba();if(Id===oa)for(Id=[],Ca=Ea();Ca!==oa;)Id.push(Ca),Ca=Ea();Id!==oa?(Bd=Pa,Pa=Ic,Ic=c(),Pa=Ic=jva(2,Pa,Id,qa,Ic)):(cb=Pa,Pa=oa)}else cb=Pa,Pa=oa;else cb=Pa,Pa=oa;return Pa}function Ea(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);Ca!==oa?(Ca=la(),Ca===oa&&(Ca=Xa(),Ca===oa&&(Ca=Ia())),Ca!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Xa(){var qa,Ca;var Pa=cb;var Ic=[];for(qa=ob();qa!==
oa;)Ic.push(qa),qa=ob();if(Ic!==oa)if(qa=pb(),qa!==oa){var Id=Xa();if(Id===oa)for(Id=[],Ca=ob();Ca!==oa;)Id.push(Ca),Ca=ob();Id!==oa?(Bd=Pa,Pa=Ic,Ic=c(),Pa=Ic=jva(0,Pa,Id,qa,Ic)):(cb=Pa,Pa=oa)}else cb=Pa,Pa=oa;else cb=Pa,Pa=oa;return Pa}function ob(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);Ca!==oa?(Ca=la(),Ca===oa&&(Ca=Ia()),Ca!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Ia(){var qa=cb;var Ca=Pd();Ca!==oa?(Ca=La(),Ca===oa&&(Ca=null),Ca!==oa?(Bd=qa,qa=Ca=ld(Ca)):(cb=qa,qa=oa)):
(cb=qa,qa=oa);qa===oa&&(qa=La());return qa}function La(){var qa=cb;var Ca=Ib();if(Ca!==oa){if(b.charCodeAt(cb)===58){var Pa=qe;cb++}else Pa=oa,nf===0&&f(ef);if(Pa!==oa){Pa=rc();if(Pa===oa&&(Pa=Wa(),Pa===oa)){Pa=cb;nf++;var Ic=Ob();Ic===oa&&(Ic=null);nf--;Ic!==oa?(cb=Pa,Pa=void 0):Pa=oa}Pa!==oa?(Bd=qa,qa=Ca=Je(Ca,Pa)):(cb=qa,qa=oa)}else cb=qa,qa=oa}else cb=qa,qa=oa;qa===oa&&(qa=rc(),qa===oa&&(qa=Wa()));return qa}function Wa(){var qa=cb;var Ca=[];var Pa=Hc();if(Pa!==oa)for(;Pa!==oa;)Ca.push(Pa),Pa=
Hc();else Ca=oa;Ca!==oa&&(Bd=qa,Ca=B5a(Ca,c()));return Ca}function pb(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);if(Ca!==oa){var Pa=[];var Ic=eb();if(Ic!==oa)for(;Ic!==oa;)Pa.push(Ic),Ic=eb();else Pa=oa;Pa!==oa?(Ic=Ob(),Ic!==oa?(Bd=cb,Pa=(Pa=Pa.join("")==="AND")?void 0:oa,Pa!==oa?(Bd=qa,qa=Ca=C5a(Ca,Ic,c())):(cb=qa,qa=oa)):(cb=qa,qa=oa)):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function uc(){var qa=cb;var Ca=Ob();Ca===oa&&(Ca=null);if(Ca!==oa){var Pa=[];var Ic=eb();if(Ic!==oa)for(;Ic!==oa;)Pa.push(Ic),
Ic=eb();else Pa=oa;Pa!==oa?(Ic=Ob(),Ic!==oa?(Bd=cb,Pa=(Pa=Pa.join("")==="OR")?void 0:oa,Pa!==oa?(Bd=qa,qa=Ca=C5a(Ca,Ic,c())):(cb=qa,qa=oa)):(cb=qa,qa=oa)):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function rc(){var qa;var Ca=cb;if(b.charCodeAt(cb)===34){var Pa=wh;cb++}else Pa=oa,nf===0&&f(Bi);if(Pa!==oa){Pa=[];for(qa=Ta();qa!==oa;)Pa.push(qa),qa=Ta();Pa!==oa?(b.charCodeAt(cb)===34?(qa=wh,cb++):(qa=oa,nf===0&&f(Bi)),qa===oa&&(qa=null),qa!==oa?(Bd=Ca,Ca=qa,qa=c(),Pa=pk(4,Pa.join(""),qa),Ca||(Pa.error=
iva(0,qa.start.offset,qa.end.offset)),Ca=Pa):(cb=Ca,Ca=oa)):(cb=Ca,Ca=oa)}else cb=Ca,Ca=oa;return Ca}function Hc(){var qa;var Ca=cb;if(b.charCodeAt(cb)===40){var Pa=dj;cb++}else Pa=oa,nf===0&&f(vh);if(Pa!==oa){Pa=[];for(qa=Hc();qa!==oa;)Pa.push(qa),qa=Hc();Pa!==oa?(b.charCodeAt(cb)===41?(qa=Th,cb++):(qa=oa,nf===0&&f(uh)),qa===oa&&(qa=null),qa!==oa?(Bd=Ca,Ca=qa,qa=c(),Pa=B5a(Pa,qa),Pa.value="("+Pa.value,Ca?Pa.value+=")":Pa.error={type:4,location:{start:Pa.location.start,end:Pa.location.start+1}},Ca=
Pa):(cb=Ca,Ca=oa)):(cb=Ca,Ca=oa)}else cb=Ca,Ca=oa;Pa=Ca;if(Pa===oa){Pa=cb;Ca=[];qa=sb();if(qa!==oa)for(;qa!==oa;)Ca.push(qa),qa=sb();else Ca=oa;Ca!==oa?(Bd=cb,qa=Ca,qa=(qa=!mb.LTb||qa.join("")!=="AND"&&qa.join("")!=="OR")?void 0:oa,qa!==oa?(Bd=Pa,Pa=Ca,Ca=c(),Pa=Ca=pk(5,Pa.join(""),Ca)):(cb=Pa,Pa=oa)):(cb=Pa,Pa=oa)}return Pa}function Pd(){var qa=cb;if(b.charCodeAt(cb)===45){var Ca=ll;cb++}else Ca=oa,nf===0&&f(Yg);if(Ca!==oa){Bd=cb;var Pa=(Pa=mb.k0c)?void 0:oa;Pa!==oa?qa=Ca=[Ca,Pa]:(cb=qa,qa=oa)}else cb=
qa,qa=oa;return qa}function gd(){var qa=cb;if(b.charCodeAt(cb)===92){var Ca=ej;cb++}else Ca=oa,nf===0&&f(ok);Ca!==oa?(b.length>cb?(Ca=b.charAt(cb),cb++):(Ca=oa,nf===0&&f(ml)),Ca===oa&&(Ca=null),Ca!==oa?(Bd=qa,qa=Ca?"\\"+Ca:"\\"):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Ib(){var qa=cb;var Ca=[];if(Zo.test(b.charAt(cb))){var Pa=b.charAt(cb);cb++}else Pa=oa,nf===0&&f(iF);if(Pa!==oa)for(;Pa!==oa;)Ca.push(Pa),Zo.test(b.charAt(cb))?(Pa=b.charAt(cb),cb++):(Pa=oa,nf===0&&f(iF));else Ca=oa;Ca!==oa?
(Bd=cb,Pa=(Pa=mb.Qia.has(Ca.join("")))?void 0:oa,Pa!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Ta(){var qa=cb;if(b.substr(cb,2)===hm){var Ca=hm;cb+=2}else Ca=oa,nf===0&&f(Ke);Ca!==oa&&(Bd=qa,Ca='"');qa=Ca;qa===oa&&(qa=gd(),qa===oa&&(q1.test(b.charAt(cb))?(qa=b.charAt(cb),cb++):(qa=oa,nf===0&&f(jF))));return qa}function eb(){var qa=cb;if(b.charCodeAt(cb)===92){var Ca=ej;cb++}else Ca=oa,nf===0&&f(ok);Ca!==oa?(b.charCodeAt(cb)===34?(Ca=wh,cb++):(Ca=oa,nf===0&&f(Bi)),Ca===oa&&
(Ca=bd(),Ca===oa&&(b.charCodeAt(cb)===58?(Ca=qe,cb++):(Ca=oa,nf===0&&f(ef)))),Ca!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);if(qa===oa&&(qa=gd(),qa===oa))if(qa=cb,b.length>cb?(Ca=b.charAt(cb),cb++):(Ca=oa,nf===0&&f(ml)),Ca!==oa){Bd=cb;var Pa=(Pa=!A5a.test(Ca))?void 0:oa;Pa!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function sb(){var qa=cb;var Ca=eb();if(Ca!==oa){Bd=cb;var Pa=Ca!=="("&&Ca!==")"?void 0:oa;Pa!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function Ob(){var qa=
[];var Ca=bd();if(Ca!==oa)for(;Ca!==oa;)qa.push(Ca),Ca=bd();else qa=oa;return qa}function bd(){var qa=cb;if(b.length>cb){var Ca=b.charAt(cb);cb++}else Ca=oa,nf===0&&f(ml);if(Ca!==oa){Bd=cb;var Pa=(Pa=A5a.test(Ca))?void 0:oa;Pa!==oa?(Bd=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}var mb=arguments.length>1?arguments[1]:{},oa={},ic={hdd:g},xc=g,ld=function(qa){var Ca=c();qa||(Ca.start.offset++,qa=pk(5,"",Ca),qa.error=iva(2,Ca.start.offset-1,Ca.end.offset));qa.PP=!0;return qa},qe=":",ef={type:"literal",
value:":",description:"':'"},Je=function(qa,Ca){var Pa=mb,Ic=c();qa=qa.join("");Pa={Wl:1,label:Pa.Qia.get(qa),T0c:qa,value:Ca,location:nk(Ic)};Ca||(Ca=Ic.end.offset,Pa.error=iva(1,Ca-1,Ca));return Pa},Th=")",uh={type:"literal",value:")",description:"')'"},dj="(",vh={type:"literal",value:"(",description:"'('"},wh='"',Bi={type:"literal",value:'"',description:"'\"'"},ll="-",Yg={type:"literal",value:"-",description:"'-'"},ej="\\",ok={type:"literal",value:"\\",description:"'\\\\'"},ml={type:"any",description:"any character"},
hm='\\"',Ke={type:"literal",value:'\\"',description:"'\\\\\"'"},Zo=/^[a-zA-Z0-9_]/,iF={type:"class",value:"[a-zA-Z0-9_]",description:"[a-zA-Z0-9_]"},q1=/^[^"]/,jF={type:"class",value:'[^"]',description:'[^"]'},cb=0,Bd=0,Rr=[{line:1,column:1}],Li=0,Eu=[],nf=0;if("startRule"in mb){if(!(mb.e2b in ic))throw Error("id`"+mb.e2b);xc=ic[mb.e2b]}ic=xc();if(ic!==oa&&cb===b.length)return ic;ic!==oa&&cb<b.length&&f({type:"end",description:"end of input"});throw function(qa,Ca,Pa){function Ic(Ff){var Og,Fk;Ff.sort(function(Fu,
kF){return Fu.description<kF.description?-1:Fu.description>kF.description?1:0});if(Ff.length>0){for(Fk=Og=1;Og<Ff.length;Og++)Ff[Og-1]!==Ff[Og]&&(Ff[Fk]=Ff[Og],Fk++);Ff.length=Fk}}function Id(Ff){var Og=Array(Ff.length),Fk;for(Fk=0;Fk<Ff.length;Fk++)Og[Fk]=Ff[Fk].description;return"Expected "+(Ff.length>1?Og.slice(0,-1).join(", ")+" or "+Og[Ff.length-1]:Og[0])+"."}Ca!==null&&Ic(Ca);return new a(qa!==null?qa:Id(Ca),Ca,Pa)}(null,Eu,e(Li,Li));}}}();_.F5a=new _.wd("parserConfig");_.fw=class{constructor(a){this.Mrb=a.Mrb||[];this.C4c=new D5a(a);this.logger=a.logger}parse(a){const b={start:0,end:a.length};if(a.split(" ").length+a.split("(").length+a.split(")").length>100)return[{Wl:5,location:b,value:a}];try{const c=E5a.parse(a,this.C4c);return this.Mrb.reduce((d,e)=>e.process(d),c)}catch(c){return this.logger&&_.Ht(this.logger,c),[{Wl:5,error:{type:8,location:c instanceof E5a.SyntaxError?nk(c.location):b},location:b,value:a}]}}};
_.fw.O=function(a){return new (a||_.fw)(_.m(_.F5a))};_.fw.ta=_.k({token:_.fw,oa:_.fw.O});_.gw=new _.wd("API_VERSION");_.hw=new _.wd("REQUEST_SERVICE for grimoire_js_api");_.iw=class{};_.iw.O=function(a){return new (a||_.iw)};_.iw.Ca=_.Df({type:_.iw});_.iw.Ba=_.Xc({});_.jw=class{constructor(a){this.aAa=a;this.dL=_.rv.has(28)}parse(a){return this.aAa.parse(a)}diff(a,b){a=this.parse(a);b=this.parse(b);return kva(a,b).sort((c,d)=>c.start-d.start)}};_.jw.O=function(a){return new (a||_.jw)(_.m(_.fw),_.m(_.sv))};_.jw.ta=_.k({token:_.jw,oa:_.jw.O});var H5a,K5a,L5a,N5a,M5a,G5a,J5a,I5a;H5a=function(a,b){let c=[];b&&_.nl(b,vn,1,_.gl())&&_.nl(b,vn,1,_.gl()).length>0&&(c=_.nl(b,vn,1,_.gl()).map(d=>{var e=d?d.getMessage():void 0;e=e?_.nc(_.nva(e)||_.km).toString():"";const f=d?d.j9a():2;var g=_.Gl(d,2,_.gl(_.$k));var l=G5a;var p=_.El(d,4,_.gl());l=l(a,p);d=_.El(d,5,_.gl());return{messageHtml:e,iconName:"error_outline",scopes:g,targetPatterns:l,targetQueryWarnings:d.filter(hva),severity:f}}));return c};
K5a=function(a,b,c,d){return _.xe(function*(){const {Vm:e,Ke:f}=_.wi(a.yk.Mc.hx),g=e?a.Yn.parse(e):[],l=f?a.Yn.parse(f):[];var p=b.filter(w=>!w.scopes.includes(0)&&!w.isDismissed),t=p.filter(w=>{const A=w.scopes.includes(c),G=w.targetPatterns.length===0&&w.targetQueryWarnings.length===0,J=I5a(w.targetPatterns,d);a:{w=w.targetQueryWarnings;if(w.length!==0&&d.startsWith(`/${_.Mp.J$}`)){w=new Set(w);for(L of _.mk(g)){let U;if(((U=L.warning)==null?0:U.type)&&w.has(L.warning.type)){var L=!0;break a}}for(const U of _.mk(l)){let ba;
if(((ba=U.warning)==null?0:ba.type)&&w.has(U.warning.type)){L=!0;break a}}}L=!1}return A&&(G||J||L)});p=p.filter(w=>w.scopes.includes(1));t=[...t,...p];for(const w of t)if(!(yield J5a(a,w)))return w})};L5a=function(a){return _.xe(function*(){var b=a.messageHtml;lva()?(b=(new TextEncoder).encode(b),b=crypto.subtle.digest("SHA-256",b)):b=Promise.reject("crypto.subtle.digest is unavailable in the current environment");return`dismissed-announcement-${yield b.then(mva)}`})};
N5a=function(a){a.Dia=!0;a.Aka=_.x(_.x(_.Qe(0,18E5),_.gka(()=>a.Dia)),_.gg(()=>a.vRc.list()),_.ig(b=>{a.uo=M5a(a,b.uo);a.uo.length===0&&(a.Dia=!1,a.Aka&&a.Aka.unsubscribe())}),_.gg(()=>K5a(a,a.uo,a.scope,a.url))).subscribe(b=>{a.announcement.next(b)})};
M5a=function(a,b){let c=[];if(b==null?0:b.uo)c=b.uo.map(d=>{var e=_.qk(d.message);e=e?e.toString():"";const f=d.severity?pva(d.severity):2;let g;return{messageHtml:e,iconName:"error_outline",scopes:d.scopes.map(l=>ova(l)),targetPatterns:G5a(a,d.targetPatterns),targetQueryWarnings:((g=d.targetQueryWarnings)==null?void 0:g.filter(hva))||[],severity:f}});return c};G5a=function(a,b){return b?b.flatMap(c=>{try{return[new RegExp(c)]}catch(d){console.log(`Could not compile regex: ${d}`)}return[]}):[]};
J5a=function(a,b){return L5a(b).then(c=>{c=a.localStorage.get(c);return!!c&&c>(new Date(Date.now())).toJSON()},()=>!1)};I5a=function(a,b){return a.length===0?!1:a.some(c=>c.test(b))};
_.kw=class{get current(){return this.announcement.value}get hPb(){return!!this.current}constructor(a,b,c,d,e,f){this.Ua=a;this.vRc=b;this.yk=c;this.Yn=d;this.localStorage=e;this.Dia=!1;this.uo=[];this.scope=0;this.url="";this.announcement=new _.Wh;this.Aka=null;this.uo=H5a(this,f);this.Za=_.x(this.Ua.events,_.Te(g=>g instanceof _.ei),_.ig(g=>{this.scope=g.url.startsWith(`/${_.Mp.ZR}`)?4:2;this.url=g.url}),_.gg(g=>K5a(this,this.uo,this.scope,g.url))).subscribe(g=>{this.announcement.next(g);if(this.Dia||
this.current)this.Dia=!1,this.Aka&&this.Aka.unsubscribe(),N5a(this)})}Ia(){this.Za.unsubscribe()}Rd(){return this.current?L5a(this.current).then(a=>{const b=new Date;b.setMonth(b.getMonth()+3);this.localStorage.set(a,`${b.toJSON()}`);return K5a(this,this.uo,this.scope,this.url)}).then(a=>{this.announcement.next(a)}):Promise.reject("There is no current announcement to dismiss")}};_.kw.O=function(a){return new (a||_.kw)(_.m(_.ii),_.m(Mn),_.m(_.Vh),_.m(_.jw),_.m(jPa),_.m(j4a,8))};
_.kw.ta=_.k({token:_.kw,oa:_.kw.O,Ea:"root"});var rk;_.O5a=new _.wd("GMAT_BUTTON_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.lw=class{constructor(a,b){this.kb=a;this.options=b}Sa(){this.kb.ma.querySelector(".mat-icon, .material-icons")&&this.kb.ma.classList.add("gmat-mdc-button-with-prefix")}};_.lw.O=function(a){return new (a||_.lw)(_.B(_.ff),_.B(_.O5a))};
_.lw.La=_.Ef({type:_.lw,na:[["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",""],[""]],ob:2,Ya:function(a,b){a&2&&_.tg("gmat-mdc-button",!b.options.Se)},standalone:!1});var sva;sva=(a,b)=>({warning:a,critical:b});_.mw=class{constructor(a){this.ALb=a;this.fLa=jKa}Rd(){this.ALb.Rd()}};_.mw.O=function(a){return new (a||_.mw)(_.B(_.kw),_.B(_.qv))};
_.mw.wa=_.Cf({type:_.mw,na:[["announcement-bar"]],standalone:!1,ya:2,Aa:3,Da:[[4,"ngIf"],[1,"announcement-bar",3,"ngClass"],[1,"announcement-icon"],[1,"announcement-text",3,"innerHTML"],["mat-button","","color","primary",3,"click",4,"ngIf"],["mat-button","","color","primary",3,"click"]],qa:function(a,b){a&1&&(_.C(0,tva,6,7,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.ALb.announcement))},Fa:[_.Xn,_.Zn,_.lw,_.xt,_.ou,_.eo],styles:[".mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-filled-button-container-height:36px}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-protected-button-container-height:36px}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-outlined-button-container-height:36px}.mat-mdc-button-base[_ngcontent-%COMP%]{--mat-text-button-touch-target-display:block}.mat-mdc-button-base[_ngcontent-%COMP%]{--mat-filled-button-touch-target-display:block}.mat-mdc-button-base[_ngcontent-%COMP%]{--mat-protected-button-touch-target-display:block}.mat-mdc-button-base[_ngcontent-%COMP%]{--mat-outlined-button-touch-target-display:block}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-bar[_ngcontent-%COMP%]{align-items:center;background-color:var(--tonal-fill-blue);color:var(--default-text);display:flex;min-height:40px;padding:5px 0;place-content:center flex-start}announcement-bar[_nghost-%COMP%]   .announcement-bar[_ngcontent-%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-bar[_ngcontent-%COMP%]   .announcement-text[_ngcontent-%COMP%]     a:link, announcement-bar[_nghost-%COMP%]   .announcement-bar[_ngcontent-%COMP%]   .announcement-text[_ngcontent-%COMP%]     a:visited{color:var(--primary-default);text-decoration:underline}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:var(--tonal-fill-red);color:var(--tonal-red)}\n/*# sourceMappingURL=announcement_bar.css.map */"],
Ma:0});var ow=class{};ow.O=function(a){return new (a||ow)};
ow.wa=_.Cf({type:ow,na:[["ng-component"]],standalone:!1,ya:23,Aa:1,Da:[["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"]],qa:function(a){a&1&&(_.F(0,"h1",0),_.Q(1,"Feedback"),_.I(),_.F(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. "),_.I(),_.F(5,"ul")(6,"li"),_.Q(7,"Check if your issue is frequently reported: "),_.F(8,"a",1),_.Q(9,"go/new-cs-frequent-issues"),_.I()(),_.F(10,"li"),_.Q(11,"Check for your issue within our component: "),
_.F(12,"a",2),_.Q(13,"b/issues?q=status:open%20componentid:168840%2B"),_.I()()(),_.F(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. "),_.I(),_.F(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. "),
_.I()(),_.F(18,"mat-dialog-actions",3)(19,"button",4),_.Q(20,"Cancel"),_.I(),_.F(21,"button",5),_.Q(22,"Use Feedback tool"),_.I()());a&2&&(_.y(21),_.E("mat-dialog-close",!0))},Fa:[_.lw,_.xt,_.dt,_.ft,_.ht,_.gt],styles:["p[_ngcontent-%COMP%]{margin:1em 0;color:var(--text-default)}ul[_ngcontent-%COMP%]{list-style-position:inside;color:var(--text-default)}"]});var P5a,Q5a;P5a=function(a,b){a.zl&&a.Ha.mb({element:a.cW?a.cW:"mainContent",action:b,gestureName:"EXTERNAL"})};Q5a=function(a,b,c){const d=new Promise(e=>{setTimeout(e)});_.xp(a.Ha,d.then(()=>{b===a.cQ&&(a.cW=b,P5a(a,"focus"),a.cQ=void 0,c())}),"focusCallback",!1)};_.pw=function(a,b){a.cQ=b;a.cW=a.cQ;const c=a.Vka.get(b);c&&Q5a(a,b,c)};_.R5a=function(a,b,c,d){a.Vka.has(b);a.Vka.set(b,d);c&&a.A8.set(c,b);b===a.cQ&&Q5a(a,b,d);return()=>{a.Vka.get(b)===d&&(a.Vka.delete(b),c&&a.A8.delete(c))}};
_.pi=class{constructor(a,b){this.Ha=a;this.document=b;this.Vka=new Map;this.A8=new Map;this.zl=_.sk.has(2);this.handler=c=>{if(c.type!=="focus"||c.target!==this.document)this.cQ=void 0,this.mb(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)}Ia(){this.document.removeEventListener("mousedown",this.handler);this.document.removeEventListener("keydown",
this.handler);this.document.removeEventListener("focus",this.handler)}mb(a){if(a.target!==this.document)if(a.type==="focusout")P5a(this,"focusout"),this.cW=void 0;else if(a.type==="focus"){a:if(a=a.target,a!=null)if(this.A8.has(a))a=this.A8.get(a);else{if(a instanceof HTMLElement)for(;a!==this.document.documentElement&&a.parentElement!==null;)if(a=a.parentElement,this.A8.has(a)){a=this.A8.get(a);break a}a="mainContent"}else a=void 0;a!==this.cW&&(this.cW=a,P5a(this,"focus"))}}rV(){this.cW=this.cQ=
"mainContent";return!0}registerCallback(a,b,c){return _.R5a(this,a,b,c)}};_.pi.O=function(a){return new (a||_.pi)(_.m(_.Dp),_.m(_.di),_.m(_.qv))};_.pi.ta=_.k({token:_.pi,oa:_.pi.O,Ea:"root"});var S5a={wwb(a){return[{text:a}]}};var U5a,T5a,V5a;U5a=function(a,b){if(!b||!a.jk)return _.u({});a.Ha.mb({element:a.tx,action:a.Yub,gestureName:"CHANGE",searchTerm:b,bucket:_.Pi.HCb});b=T5a(a,b);return _.x(a.jk.Eva(b),_.v(c=>({cv:c})))};T5a=function(a,b){var c=a.queryPrefix.getValue();if(!c)return{Vm:b};a=c.m7;c=c.value;return{Vm:b,Ke:a?c:"",Kd:a?void 0:c}};V5a=function(a,{Pp:b,prefix:c}){a.query=b||"";a.queryPrefix.next(c);c&&(c.m7?(a.Kd={},a.Ke=c.value):(a.Kd=_.Uj(c.value,a.dL),a.Ke=""))};
_.qw=class{RBa(a){a.LWa&&(this.MWa.unsubscribe(),this.MWa=a.LWa.subscribe(b=>{b=b({Pp:this.query,prefix:this.queryPrefix.getValue()});V5a(this,b);this.query||this.nQ.next(this.query)}));this.GAa=a.GAa||{};this.sx=a.J_b;this.jk=a.jk;this.Pka&&(this.mQ=this.jk?this.jk:S5a)}constructor({Pka:a,Ha:b,Jua:c,tx:d,dL:e,FO:f}){this.GAa={};this.MWa=new _.ne;this.lK=!1;this.query="";this.queryPrefix=new _.Wh;this.nQ=new _.Wf;this.v5=_.Re;this.mQ=S5a;this.Q8=!1;this.B9=_.Re;this.Ke="";this.Kd={};this.i7a=new _.Wf;
this.Pka=a;this.Ha=b;this.Jua=c;this.tx=d;this.Pka&&(this.mQ=this.jk?this.jk:S5a);this.dL=e;this.FO=f}Sa(){const a=_.x(_.Se(_.x(this.queryPrefix,_.Te(()=>this.Q8)),_.x(this.i7a,_.v(c=>c.prefix))),_.Tf(_.uva)),b=_.x(_.Se(this.nQ,_.x(this.i7a,_.v(c=>c.Pp||""))),_.Tf(),_.Nf(this.Jua));this.v5=_.x(_.Ge([b,a]),_.v(([c])=>c),_.v(c=>_.x(_.Me(()=>U5a(this,c)),_.dg(1))),_.cg(xva,{RQb:_.Re,Ekb:_.u({})}),_.Jf(({RQb:c})=>c),_.v(({Ekb:c})=>wva(c,this.nQ)),_.gg(vva),_.cg((c,d)=>{if(d.Qd&&!d.cv)return{Qd:!0,cv:c.cv};
if(this.lK=!(!d.cv||!d.cv.length))this.nC=Date.now();return d}),dka());this.B9=_.x(this.nQ,_.v(c=>this.jk&&this.jk.ARb&&this.jk.ARb(T5a(this,c))))}Ia(){this.MWa.unsubscribe()}setScope({pZ:a}){if(!a)return!1;V5a(this,a({Pp:this.query,prefix:this.queryPrefix.getValue()}));return!0}Kza(){this.Q8=!1;if(!this.query&&!this.queryPrefix.getValue()){const {Pp:a="",prefix:b}=this.GAa;this.query=a;this.queryPrefix.next(b)}}Lza(){this.Q8=!0;this.i7a.next({Pp:this.query,prefix:this.queryPrefix.getValue()});var a=
this.FO,b=Date.now();a.q0b=b}K4(a){this.query="";this.nQ.next("");a.setFocus()}w9(a){a&&(typeof a==="string"?(this.Ha.mb({element:this.tx,action:this.j7c,gestureName:"CLICK",searchTerm:a,bucket:_.Pi.uKa}),this.cXb(T5a(this,a))):(a.Ra.Sc&&a.Ra.ux&&a.Ra.ur?this.Ha.mb({element:this.tx,action:"selectSuggestion_"+this.Yub,gestureName:"CLICK",Of:a.position,tK:[_.gk(a.Ra.Sc,a.Ra.ux,a.Ra.ur,[],a.Ra.YD,this.nC)]}):this.Ha.mb({element:this.tx,action:"selectSuggestion_"+this.Yub,gestureName:"CLICK",Of:a.position}),
a.Ra.ECa&&a.Ra.ECa()))}get j7c(){let a,b;return this.queryPrefix.getValue()?`search${(b=(a=this.queryPrefix.getValue())==null?void 0:a.Hu)!=null?b:"Other"}`:"search"}get Yub(){let a,b;return this.queryPrefix.getValue()?`suggest${(b=(a=this.queryPrefix.getValue())==null?void 0:a.Hu)!=null?b:"Other"}`:"suggest"}};_.qw.O=function(){_.hf()};_.qw.La=_.Ef({type:_.qw});_.rw=class{Ud(a){if(a.button!==0||a.ctrlKey||a.metaKey||a.shiftKey||this.tP)return!0;if(!this.href)return!1;_.mp(this.Ua,this.href);return!1}constructor(a,b,c){this.Ua=a;this.Lb=b;this.A7=c;this.R_=!1;this.href=this.Kg="";this.target=this.rel=null;this.tP=!1}Sb(){this.href=this.zwa();(this.tP=W5a.test(this.href))&&!this.R_?(this.rel="noopener",this.target="_blank"):this.target=this.rel=null}zwa(){return typeof this.R9==="string"&&W5a.test(this.R9)?this.R9:this.A7.Ez(_.kp(this.Ua,this.r9a()))}r9a(){return _.lp(this.Ua,
Array.isArray(this.R9)?this.R9:[this.R9],{Mi:this.Lb,Qa:this.Qa,Kg:this.Kg,af:this.af})}};_.rw.O=function(a){return new (a||_.rw)(_.B(_.ii),_.B(_.Vh),_.B(_.io))};_.rw.La=_.Ef({type:_.rw,na:[["a","universalLink",""]],ob:3,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)});a&2&&(_.zg("href",b.href,_.wf),_.rg("rel",b.rel)("target",b.target))},inputs:{R9:"universalLink",R_:"sameWindow",Qa:"queryParams",Kg:"queryParamsHandling",af:"fragment"},standalone:!1,features:[_.Rm]});var W5a=/^http[s]?:\/\//;_.sw=class{constructor(a,b,c){this.wl=a;this.kb=b;this.kd=c;this.JXb=new _.ne;this.resize=new _.bn}Sa(){this.JXb=this.kd.Ub(()=>_.x(this.kd.jm,_.fg(void 0),$ja(),_.Jf(()=>this.wl.RP),_.Te(()=>{const a=this.ma.getBoundingClientRect();var b=this.previousRect;b=!(b&&a.height===b.height&&a.width===b.width);this.previousRect=a;return b}),_.Jf(()=>this.wl.Fja)).subscribe(()=>{this.notify()}))}Ia(){this.JXb.unsubscribe()}get ma(){return this.aWc||this.kb.ma}notify(){this.resize.emit(this.ma)}};
_.sw.O=function(a){return new (a||_.sw)(_.B(_.fv),_.B(_.ff),_.B(_.We))};_.sw.La=_.Ef({type:_.sw,na:[["","ascResizeNotifier",""]],inputs:{aWc:"elementToWatch"},outputs:{resize:"ascResizeNotifier"},standalone:!1});_.tw=class{};_.tw.O=function(a){return new (a||_.tw)};_.tw.Ca=_.Df({type:_.tw});_.tw.Ba=_.Xc({});var X5a=function(a){for(const b of a.lk)b!==a.Qq&&uw(b)},Y5a=function(a,b){let c=a.sF=!1;for(const d of a.lk)uw(d),c=c||d.Oz,d.Oz=!1;a.vx=0;a.sma.unsubscribe();b&&!c&&b.target.blur()},Z5a=function(a){if(!(a.lk.length>1))return a.vx;for(let b=1;b<a.lk.length;b++){const c=(a.vx+b)%a.lk.length;if(a.lk[c].bfb>=1)return c}return a.vx},$5a=function(a){for(const b of a.lk)b.Oz=!0;a.cob()},vw=class{set bvb(a){this.sF=!1;this.z9.unsubscribe();this.z9=new _.ne;this.dvb.clear();if(a&&a.length>=1){this.lk=a;
X5a(this);for(const b of this.lk)this.z9.add(b.w2b.subscribe(c=>{this.Ct=c})),this.z9.add(b.v2b.subscribe(c=>{this.evb.emit(c);this.Ct=void 0})),this.z9.add(b.b1b.subscribe(c=>{for(const {Wb:d,F9c:e}of c)this.dvb.set(d,e)}))}else this.lk=[]}get Qq(){if(this.lk.length)return this.lk[this.vx]}constructor(a){this.ud=a;this.TTb=!1;this.dvb=new Map;this.vx=0;this.lk=[];this.v7=new _.bn;this.evb=new _.bn;this.z9=new _.ne;this.sma=new _.ne;this.sF=!1}Sb(){for(const a of this.lk)a.yxa=this.TTb}Ia(){Y5a(this);
this.z9.unsubscribe();this.sma.unsubscribe();this.sF=!1}cob(){this.sma.unsubscribe();this.sma=new _.ne;for(const [a,b]of this.dvb){const c=a,d=b;this.sma.add(this.ud.register("Suggestion Shortcut "+c,c,()=>{this.v7.emit({action:"shortcutSelect",Ct:d})}))}}};vw.O=function(a){return new (a||vw)(_.B(_.Ru))};
vw.La=_.Ef({type:vw,na:[["","suggestionHandlerFor",""]],Ya:function(a,b){a&1&&_.N("keydown.arrowdown",function(c){c.preventDefault();b.Qq&&(b.Qq.bfb<=0&&(b.vx=Z5a(b)),b.Qq.TQ(1),b.Qq.Aua<0?(b.Ct=void 0,b.sF=!1):b.sF=!0,b.v7.emit({action:"selectNext",Ct:b.Ct}))})("keydown.arrowup",function(c){c.preventDefault();b.Qq&&(b.Qq.TQ(-1),b.Qq.Aua<0?(b.Ct=void 0,b.sF=!1):b.sF=!0,b.v7.emit({action:"selectPrevious",Ct:b.Ct}))})("keydown.arrowright",function(c){const d=Z5a(b);b.Qq&&b.lk.length>1&&b.vx!==d&&b.sF&&
b.Qq.Aua>-1&&(c.preventDefault(),uw(b.Qq),uw(b.lk[d]),b.lk[d].TQ(1),b.v7.emit({action:"selectNextList",Ct:b.Ct}),b.vx=d)})("keydown.arrowleft",function(c){var d;a:{if(b.lk.length>1)for(d=1;d<b.lk.length;d++){const e=(b.vx-d+b.lk.length)%b.lk.length;if(b.lk[e].bfb>=1){d=e;break a}}d=b.vx}b.Qq&&b.lk.length>1&&b.vx!==d&&b.sF&&b.Qq.Aua>-1&&(c.preventDefault(),uw(b.Qq),uw(b.lk[d]),b.lk[d].TQ(1),b.v7.emit({action:"selectPreviousList",Ct:b.Ct}),b.vx=d)})("keydown.enter",function(c){c.preventDefault();b.sF=
!1;b.evb.emit(b.Ct);b.Ct=void 0;b.Qq&&(uw(b.Qq),b.vx=0)})("keyup.escape",function(c){return Y5a(b,c)})},inputs:{TTb:"isComboBox",bvb:[0,"suggestionHandlerFor","suggestionLists"]},outputs:{v7:"listNavigate",evb:"suggestionSubmit"},standalone:!1,features:[_.Rm]});var a6a=new _.wd("GMAT_FORM_FIELD_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.ww=class{constructor(a){this.options=a}};_.ww.O=function(a){return new (a||_.ww)(_.B(a6a))};_.ww.La=_.Ef({type:_.ww,na:[["mat-form-field"]],ob:2,Ya:function(a,b){a&2&&_.tg("gmat-mdc-form-field",!b.options.Se)},standalone:!1});var b6a=new _.wd("GMAT_INPUT_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.xw=class{constructor(a){this.options=a}};_.xw.O=function(a){return new (a||_.xw)(_.B(b6a))};_.xw.La=_.Ef({type:_.xw,na:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],ob:2,Ya:function(a,b){a&2&&_.tg("gmat-mdc-input",!b.options.Se)},standalone:!1});var yw=class{constructor(a,b){this.Td=a;this.Ja=b;this.Qk=()=>{};this.pjb=()=>{}}setProperty(a,b){this.Td.setProperty(this.Ja.ma,a,b)}st(a){this.pjb=a}Zn(a){this.Qk=a}lq(a){this.setProperty("disabled",a)}};yw.O=function(a){return new (a||yw)(_.B(_.fn),_.B(_.ff))};yw.La=_.Ef({type:yw});var xk=class extends yw{};xk.O=(()=>{let a;return function(b){return(a||(a=_.je(xk)))(b||xk)}})();xk.La=_.Ef({type:xk,features:[_.lg]});_.zw=new _.wd("");var c6a,d6a;c6a={va:_.zw,Hb:_.md(()=>_.wk),yd:!0};d6a=new _.wd("");_.wk=class extends yw{constructor(a,b,c){super(a,b);this.Baa=c;this.JNa=!1;this.Baa==null&&(this.Baa=!/android (\d+)/.test((lj?window.navigator.userAgent:"").toLowerCase()))}To(a){this.setProperty("value",a==null?"":a)}rba(a){(!this.Baa||this.Baa&&!this.JNa)&&this.Qk(a)}NIc(){this.JNa=!0}MIc(a){this.JNa=!1;this.Baa&&this.Qk(a)}};_.wk.O=function(a){return new (a||_.wk)(_.B(_.fn),_.B(_.ff),_.B(d6a,8))};
_.wk.La=_.Ef({type:_.wk,na:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],Ya:function(a,b){a&1&&_.N("input",function(c){return b.rba(c.target.value)})("blur",function(){return b.pjb()})("compositionstart",function(){return b.NIc()})("compositionend",function(c){return b.MIc(c.target.value)})},
standalone:!1,features:[_.bh([c6a]),_.lg]});var Bw;_.Aw=new _.wd("");Bw=new _.wd("");_.Cw=function(a){return zva(a)};var e6a=class{constructor(){this.eF=[];this.CJ=[];this.KQa=[]}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 ex(){return this.control?
this.control.ex:null}get dh(){return this.control?this.control.dh:null}get jn(){return this.control?this.control.jn:null}get status(){return this.control?this.control.status:null}get Kxb(){return this.control?this.control.Kxb:null}get Oma(){return this.control?this.control.Oma:null}get ln(){return this.control?this.control.ln:null}get path(){return null}Mra(a){this.eF=a||[];this.lpa=Hva(this.eF)}Kra(a){this.CJ=a||[];this.kpa=Jva(this.CJ)}get Ag(){return this.lpa||null}get eC(){return this.kpa||null}TIb(a){this.KQa.push(a)}kMc(){this.KQa.forEach(a=>
a());this.KQa=[]}reset(a){this.control&&this.control.reset(a)}Ss(a,b){return this.control?this.control.Ss(a,b):!1}getError(a,b){return this.control?this.control.getError(a,b):null}};_.Dw=class extends e6a{constructor(){super(...arguments);this.wq=this.name=this.ld=null}};_.Ew=class extends e6a{get Ms(){return null}get path(){return null}};_.f6a=class{constructor(a){this.jy=a}get EUb(){let a,b,c;(a=this.jy)==null||(b=a.control)==null||(c=b.VPc)==null||c.call(b);let d,e;return!!((d=this.jy)==null?0:(e=d.control)==null?0:e.jn)}get FUb(){let a,b;return!!((a=this.jy)==null?0:(b=a.control)==null?0:b.Kxb)}get rUb(){let a,b,c;(a=this.jy)==null||(b=a.control)==null||(c=b.YNc)==null||c.call(b);let d,e;return!!((d=this.jy)==null?0:(e=d.control)==null?0:e.ex)}get sP(){let a,b;return!!((a=this.jy)==null?0:(b=a.control)==null?0:b.dh)}get isValid(){let a,
b,c;(a=this.jy)==null||(b=a.control)==null||(c=b.yPc)==null||c.call(b);let d,e;return!!((d=this.jy)==null?0:(e=d.control)==null?0:e.valid)}get gUb(){let a,b;return!!((a=this.jy)==null?0:(b=a.control)==null?0:b.invalid)}get pUb(){let a,b;return!!((a=this.jy)==null?0:(b=a.control)==null?0:b.pending)}get C0c(){let a,b;(a=this.jy)==null||(b=a.NJb)==null||b.call(a);let c;return!((c=this.jy)==null||!c.eR)}};
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"});_.Fw=class extends _.f6a{};_.Fw.O=function(a){return new (a||_.Fw)(_.B(_.Dw,2))};
_.Fw.La=_.Ef({type:_.Fw,na:[["","formControlName",""],["","ngModel",""],["","formControl",""]],ob:14,Ya:function(a,b){a&2&&_.tg("ng-untouched",b.FUb)("ng-touched",b.EUb)("ng-pristine",b.rUb)("ng-dirty",b.sP)("ng-valid",b.isValid)("ng-invalid",b.gUb)("ng-pending",b.pUb)},standalone:!1,features:[_.lg]});var g6a=new _.wd("CallSetDisabledState",{Ea:"root",oa:()=>"whenDisabledForLegacyCode"});var Gw,h6a,i6a,j6a,k6a,l6a,m6a,Uva,Xva,n6a,o6a,p6a;Gw=class{};h6a=class extends Gw{constructor(a,b){super();this.value=a;this.source=b}};i6a=class extends Gw{constructor(a,b){super();this.ex=a;this.source=b}};j6a=class extends Gw{constructor(a,b){super();this.jn=a;this.source=b}};k6a=class extends Gw{constructor(a,b){super();this.status=a;this.source=b}};l6a=class extends Gw{constructor(a){super();this.source=a}};m6a=class extends Gw{constructor(a){super();this.source=a}};_.Tva=function(a,b){a.iaa(b)};
Uva=function(a,b){a.UMa(b)};_.vk=function(a,b={}){a.WOc();a.Dda();if(a.enabled){var c=a.nIc();a.errors=a.HOc();a.status=a.RDb();a.status!=="VALID"&&a.status!=="PENDING"||a.GOc(c,b.te)}let d;c=(d=b.yH)!=null?d:a;b.te!==!1&&(a.tk.next(new h6a(a.value,c)),a.tk.next(new k6a(a.status,c)),a.ln.emit(a.value),a.Oma.emit(a.status));a.ld&&!b.fk&&_.vk(a.ld,Object.assign({},b,{yH:c}))};
_.Wva=function(a,b={}){const c=a.jn===!1;a.jn=!0;let d;const e=(d=b.yH)!=null?d:a;a.ld&&!b.fk&&_.Wva(a.ld,Object.assign({},b,{yH:e}));c&&b.te!==!1&&a.tk.next(new j6a(!0,e))};Xva=function(a,b={}){const c=a.ex===!0;a.ex=!1;let d;const e=(d=b.yH)!=null?d:a;a.ld&&!b.fk&&Xva(a.ld,Object.assign({},b,{yH:e}));c&&b.te!==!1&&a.tk.next(new i6a(!1,e))};_.Hw=function(a){a=a.eF;return Array.isArray(a)?a.includes(_.Cw):a===_.Cw};
n6a=function(a,b={}){const c=a.jn===!0;a.jn=!1;a.cRa=!1;let d;const e=(d=b.yH)!=null?d:a;a.zB(f=>{n6a(f,{fk:!0,te:b.te,yH:e})});a.ld&&!b.fk&&a.ld.esa(b,e);c&&b.te!==!1&&a.tk.next(new j6a(!1,e))};o6a=function(a,b={}){const c=a.ex===!1;a.ex=!0;a.hra=!1;let d;const e=(d=b.yH)!=null?d:a;a.zB(f=>{o6a(f,{fk:!0,te:b.te})});a.ld&&!b.fk&&a.ld.bsa(b,e);c&&b.te!==!1&&a.tk.next(new i6a(!0,e))};_.Iw=function(a,b,c={}){a.errors=b;a.rKb(c.te!==!1,a,c.Z7c)};
p6a=class{constructor(a,b){this.hra=!1;this.vba=null;this.cRa=!1;this.vJ=()=>{};this.ld=null;this.yPc=_.sh(()=>this.yub());this.yub=_.Ug();this.YNc=_.sh(()=>this.Mlb());this.Mlb=_.Ug(!0);this.VPc=_.sh(()=>this.Rwb());this.Rwb=_.Ug(!1);this.tk=new _.Wf;this.events=this.tk.Xf();this.Sqa=[];this.iaa(a);this.UMa(b)}get Ag(){return this.lpa}set Ag(a){this.eF=this.lpa=a}get eC(){return this.kpa}set eC(a){this.CJ=this.kpa=a}get parent(){return this.ld}get status(){return yh(this.yub)}set status(a){yh(()=>
this.yub.set(a))}get valid(){return this.status==="VALID"}get invalid(){return this.status==="INVALID"}get pending(){return this.status=="PENDING"}get disabled(){return this.status==="DISABLED"}get enabled(){return this.status!=="DISABLED"}get ex(){return yh(this.Mlb)}set ex(a){yh(()=>this.Mlb.set(a))}get dh(){return!this.ex}get jn(){return yh(this.Rwb)}set jn(a){yh(()=>this.Rwb.set(a))}get Kxb(){return!this.jn}get hv(){return this.Zra?this.Zra:this.parent?this.parent.hv:"change"}disable(a={}){const b=
this.yIb(a.fk);this.status="DISABLED";this.errors=null;this.zB(e=>{e.disable(Object.assign({},a,{fk:!0}))});this.Dda();let c;const d=(c=a.yH)!=null?c:this;a.te!==!1&&(this.tk.next(new h6a(this.value,d)),this.tk.next(new k6a(this.status,d)),this.ln.emit(this.value),this.Oma.emit(this.status));this.pKb(Object.assign({},a,{G1b:b}),this);this.Sqa.forEach(e=>e(!0))}enable(a={}){const b=this.yIb(a.fk);this.status="VALID";this.zB(c=>{c.enable(Object.assign({},a,{fk:!0}))});_.vk(this,{fk:!0,te:a.te});this.pKb(Object.assign({},
a,{G1b:b}),this);this.Sqa.forEach(c=>c(!1))}pKb(a,b){this.ld&&!a.fk&&(_.vk(this.ld,a),a.G1b||this.ld.bsa({},b),this.ld.esa({},b))}Hsb(a){this.ld=a}DKb(a={te:!0}){this.zB(b=>b.DKb(a));_.vk(this,{fk:!0,te:a.te})}WOc(){this.status=this.IMa()?"DISABLED":"VALID"}HOc(){return this.Ag?this.Ag(this):null}GOc(a,b){this.eC&&(this.status="PENDING",this.vba={te:b!==!1},this.CDb=Cva(this.eC(this)).subscribe(c=>{this.vba=null;_.Iw(this,c,{te:b,Z7c:a})}))}nIc(){if(this.CDb){this.CDb.unsubscribe();let a,b;const c=
(b=(a=this.vba)==null?void 0:a.te)!=null?b:!1;this.vba=null;return c}return!1}get(a){if(a==null)return null;Array.isArray(a)||(a=a.split("."));return a.length===0?null:a.reduce((b,c)=>b&&b.uFb(c),this)}getError(a,b){return(b=b?this.get(b):this)&&b.errors?b.errors[a]:null}Ss(a,b){return!!this.getError(a,b)}get root(){let a=this;for(;a.ld;)a=a.ld;return a}rKb(a,b,c){this.status=this.RDb();a&&this.Oma.emit(this.status);(a||c)&&this.tk.next(new k6a(this.status,b));this.ld&&this.ld.rKb(a,b,c)}WGb(){this.ln=
new _.bn;this.Oma=new _.bn}RDb(){return this.IMa()?"DISABLED":this.errors?"INVALID":this.vba||this.tDb("PENDING")?"PENDING":this.tDb("INVALID")?"INVALID":"VALID"}tDb(a){return this.Xoa(b=>b.status===a)}sDb(){return this.Xoa(a=>a.dh)}wHc(){return this.Xoa(a=>a.jn)}bsa(a,b){const c=!this.sDb(),d=this.ex!==c;this.ex=c;this.ld&&!a.fk&&this.ld.bsa(a,b);d&&this.tk.next(new i6a(this.ex,b))}esa(a={},b){this.jn=this.wHc();this.tk.next(new j6a(this.jn,b));this.ld&&!a.fk&&this.ld.esa(a,b)}XT(a){this.vJ=a}K3(a){yk(a)&&
a.hv!=null&&(this.Zra=a.hv)}yIb(a){const b=this.ld&&this.ld.dh;return!a&&!!b&&!this.ld.sDb()}uFb(){return null}iaa(a){a=this.eF=Array.isArray(a)?a.slice():a;this.lpa=Array.isArray(a)?Hva(a):a||null}UMa(a){a=this.CJ=Array.isArray(a)?a.slice():a;this.kpa=Array.isArray(a)?Jva(a):a||null}};var q6a,r6a;q6a=function(a,b,c){if(a.controls[b])return a.controls[b];a.controls[b]=c;c.Hsb(a);c.XT(a.vJ);return c};
_.Jw=class extends p6a{constructor(a,b,c){super((yk(b)?b.eA:b)||null,(yk(b)?b.l4:c)||null);this.controls=a;this.WGb();this.K3(b);this.ePc();_.vk(this,{fk:!0,te:!!this.eC})}Qda(a,b){q6a(this,a,b);_.vk(this,{te:{}.te});this.vJ()}C8(a){this.controls[a]&&this.controls[a].XT(()=>{});delete this.controls[a];_.vk(this,{te:{}.te});this.vJ()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,b={}){awa(this,a);Object.keys(a).forEach(c=>{const d=this.controls;if(!Object.keys(d).length)throw new _.$c(1E3,
"");if(!d[c])throw new _.$c(1001,"");this.controls[c].setValue(a[c],{fk:!0,te:b.te})});_.vk(this,b)}reset(a={},b={}){this.zB((c,d)=>{c.reset(a?a[d]:null,{fk:!0,te:b.te})});this.bsa(b,this);this.esa(b,this);_.vk(this,b)}vSa(){let a=this.RIb(!1,(b,c)=>c.vSa()?!0:b);a&&_.vk(this,{fk:!0});return a}zB(a){Object.keys(this.controls).forEach(b=>{const c=this.controls[b];c&&a(c,b)})}ePc(){this.zB(a=>{a.Hsb(this);a.XT(this.vJ)})}Dda(){this.value=this.hOc()}Xoa(a){for(const [b,c]of Object.entries(this.controls)){const d=
c;if(this.contains(b)&&a(d))return!0}return!1}hOc(){return this.RIb({},(a,b,c)=>{if(b.enabled||this.disabled)a[c]=b.value;return a})}RIb(a,b){let c=a;this.zB((d,e)=>{c=b(c,d,e)});return c}IMa(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}uFb(a){return this.controls.hasOwnProperty(a)?this.controls[a]:null}};r6a=class extends _.Jw{};var s6a,t6a;s6a={va:_.Ew,Hb:_.md(()=>_.Kw)};t6a=Promise.resolve();
_.Kw=class extends _.Ew{get eR(){return yh(this.FCa)}constructor(a,b,c){super();this.eO=c;this.NJb=_.sh(()=>this.FCa());this.FCa=_.Ug(!1);this.cOa=new Set;this.Hja=new _.bn;this.form=new _.Jw({},Hva(a),Jva(b))}Dc(){this.K3()}get Ms(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}Qda(a){t6a.then(()=>{const b=this.xFb(a.path);a.control=q6a(b,a.name,a.control);uk(a.control,a,this.eO);_.vk(a.control,{te:!1});this.cOa.add(a)})}getControl(a){return this.form.get(a.path)}C8(a){t6a.then(()=>
{const b=this.xFb(a.path);b&&b.C8(a.name);this.cOa.delete(a)})}h4b(a,b){t6a.then(()=>{this.form.get(a.path).setValue(b)})}setValue(a){this.control.setValue(a)}vz(a){this.FCa.set(!0);Zva(this.form,this.cOa);this.Hja.emit(a);let b;return(a==null?void 0:(b=a.target)==null?void 0:b.method)==="dialog"}jpb(){this.form.reset(void 0);this.FCa.set(!1)}K3(){this.options&&this.options.hv!=null&&(this.form.Zra=this.options.hv)}xFb(a){a.pop();return a.length?this.form.get(a):this.form}};
_.Kw.O=function(a){return new (a||_.Kw)(_.B(_.Aw,10),_.B(Bw,10),_.B(g6a,8))};_.Kw.La=_.Ef({type:_.Kw,na:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],Ya:function(a,b){a&1&&_.N("submit",function(c){return b.vz(c)})("reset",function(){b.jpb()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{Hja:"ngSubmit"},Qb:["ngForm"],standalone:!1,features:[_.bh([s6a]),_.lg]});_.Lw=class extends p6a{constructor(a=null,b,c){super((yk(b)?b.eA:b)||null,(yk(b)?b.l4:c)||null);this.defaultValue=null;this.xe=[];this.UT=!1;this.xDb(a);this.K3(b);this.WGb();_.vk(this,{fk:!0,te:!!this.eC});yk(b)&&(b.oXb||b.hnd)&&(bwa(a)?this.defaultValue=a.value:this.defaultValue=a)}setValue(a,b={}){this.value=this.sy=a;this.xe.length&&b.CPb!==!1&&this.xe.forEach(c=>c(this.value,b.cWc!==!1));_.vk(this,b)}reset(a=this.defaultValue,b={}){this.xDb(a);o6a(this,b);n6a(this,b);this.setValue(this.value,
b);this.UT=!1}Dda(){}Xoa(){return!1}IMa(){return this.disabled}Zn(a){this.xe.push(a)}fQc(a){var b=this.xe;a=b.indexOf(a);a>-1&&b.splice(a,1)}gQc(a){var b=this.Sqa;a=b.indexOf(a);a>-1&&b.splice(a,1)}zB(){}vSa(){return this.hv==="submit"&&(this.hra&&Xva(this),this.cRa&&_.Wva(this),this.UT)?(this.setValue(this.sy,{fk:!0,CPb:!1}),!0):!1}xDb(a){bwa(a)?(this.value=this.sy=a.value,a.disabled?this.disable({fk:!0,te:!1}):this.enable({fk:!0,te:!1})):this.value=this.sy=a}};var u6a,v6a;u6a={va:_.Dw,Hb:_.md(()=>_.Mw)};v6a=Promise.resolve();
_.Mw=class extends _.Dw{constructor(a,b,c,d,e,f){super();this.Ta=e;this.eO=f;this.control=new _.Lw;this.uRa=!1;this.name="";this.update=new _.bn;this.ld=a;this.Mra(b);this.Kra(c);this.wq=$va(d)}Sb(a){this.tIc();if(!this.uRa||"name"in a){if(this.uRa&&(this.YDb(),this.Ms)){const b=a.name.Ij;this.Ms.C8({name:b,path:this.rGb(b)})}this.ZRa()}"isDisabled"in a&&this.mQc(a);Yva(a,this.xR)&&(this.Dda(this.model),this.xR=this.model)}Ia(){this.Ms&&this.Ms.C8(this)}get path(){return this.rGb(this.name)}get Ms(){return this.ld?
this.ld.Ms:null}foa(a){this.xR=a;this.update.emit(a)}ZRa(){this.K3();this.EMc()?this.gPc():this.Ms.Qda(this);this.uRa=!0}K3(){this.options&&this.options.hv!=null&&(this.control.Zra=this.options.hv)}EMc(){return!this.ld||!(!this.options||!this.options.standalone)}gPc(){uk(this.control,this,this.eO);_.vk(this.control,{te:!1})}tIc(){this.YDb()}vIc(){}YDb(){this.options&&this.options.name&&(this.name=this.options.name)}Dda(a){v6a.then(()=>{this.control.setValue(a,{cWc:!1});let b;(b=this.Ta)==null||_.gn(b)})}mQc(a){a=
a.isDisabled.ng;const b=a!==0&&_.ph(a);v6a.then(()=>{b&&!this.control.disabled?this.control.disable():!b&&this.control.disabled&&this.control.enable();let c;(c=this.Ta)==null||_.gn(c)})}rGb(a){return this.ld?[...this.ld.path,a]:[a]}};_.Mw.O=function(a){return new (a||_.Mw)(_.B(_.Ew,9),_.B(_.Aw,10),_.B(Bw,10),_.B(_.zw,10),_.B(_.pn,8),_.B(g6a,8))};
_.Mw.La=_.Ef({type:_.Mw,na:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",yg:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},Qb:["ngModel"],standalone:!1,features:[_.bh([u6a]),_.lg,_.Rm]});var w6a,x6a;w6a=new _.wd("");x6a={va:_.Dw,Hb:_.md(()=>_.Nw)};_.Nw=class extends _.Dw{set yg(a){}constructor(a,b,c,d,e){super();this.pNc=d;this.eO=e;this.update=new _.bn;this.qNc=!1;this.Mra(a);this.Kra(b);this.wq=$va(c)}Sb(a){if(this.qMc(a)){const b=a.form.Ij;b&&Rva(b,this);uk(this.form,this,this.eO);_.vk(this.form,{te:!1})}Yva(a,this.xR)&&(this.form.setValue(this.model),this.xR=this.model)}Ia(){this.form&&Rva(this.form,this)}get path(){return[]}get control(){return this.form}foa(a){this.xR=a;this.update.emit(a)}qMc(a){return a.hasOwnProperty("form")}};
_.Nw.O=function(a){return new (a||_.Nw)(_.B(_.Aw,10),_.B(Bw,10),_.B(_.zw,10),_.B(w6a,8),_.B(g6a,8))};_.Nw.La=_.Ef({type:_.Nw,na:[["","formControl",""]],inputs:{form:[0,"formControl","form"],yg:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},Qb:["ngForm"],standalone:!1,features:[_.bh([x6a]),_.lg,_.Rm]});var y6a;y6a={va:_.Ew,Hb:_.md(()=>_.Ow)};
_.Ow=class extends _.Ew{get eR(){return yh(this.jda)}set eR(a){this.jda.set(a)}constructor(a,b,c){super();this.eO=c;this.NJb=_.sh(()=>this.jda());this.jda=_.Ug(!1);this.vJ=()=>this.tKb();this.p5=[];this.form=null;this.Hja=new _.bn;this.Mra(a);this.Kra(b)}Sb(a){a.hasOwnProperty("form")&&(this.zQc(),this.tKb(),this.uQc(),this.Rqa=this.form)}Ia(){this.form&&(Qva(this.form,this),this.form.vJ===this.vJ&&this.form.XT(()=>{}))}get Ms(){return this}get control(){return this.form}get path(){return[]}Qda(a){const b=this.form.get(a.path);
uk(b,a,this.eO);_.vk(b,{te:!1});this.p5.push(a);return b}getControl(a){return this.form.get(a.path)}C8(a){Rva(a.control||null,a);var b=this.p5;a=b.indexOf(a);a>-1&&b.splice(a,1)}h4b(a,b){this.form.get(a.path).setValue(b)}vz(a){this.jda.set(!0);Zva(this.form,this.p5);this.Hja.emit(a);this.form.tk.next(new l6a(this.control));let b;return(a==null?void 0:(b=a.target)==null?void 0:b.method)==="dialog"}jpb(){this.form.reset(void 0);this.jda.set(!1);this.form.tk.next(new m6a(this.form))}tKb(){this.p5.forEach(a=>
{const b=a.control,c=this.form.get(a.path);b!==c&&(Rva(b||null,a),c instanceof _.Lw&&(uk(c,a,this.eO),a.control=c))});this.form.DKb({te:!1})}Red(a){const b=this.form.get(a.path);Lva(b,a);_.vk(b,{te:!1})}oed(a){if(this.form){const b=this.form.get(a.path);b&&Qva(b,a)&&_.vk(b,{te:!1})}}uQc(){this.form.XT(this.vJ);this.Rqa&&this.Rqa.XT(()=>{})}zQc(){Lva(this.form,this);this.Rqa&&Qva(this.Rqa,this)}med(){}};_.Ow.O=function(a){return new (a||_.Ow)(_.B(_.Aw,10),_.B(Bw,10),_.B(g6a,8))};
_.Ow.La=_.Ef({type:_.Ow,na:[["","formGroup",""]],Ya:function(a,b){a&1&&_.N("submit",function(c){return b.vz(c)})("reset",function(){b.jpb()})},inputs:{form:[0,"formGroup","form"]},outputs:{Hja:"ngSubmit"},Qb:["ngForm"],standalone:!1,features:[_.bh([y6a]),_.lg,_.Rm]});var z6a;z6a={va:_.Dw,Hb:_.md(()=>_.Pw)};
_.Pw=class extends _.Dw{set yg(a){}constructor(a,b,c,d,e){super();this.pNc=e;this.kDb=!1;this.name=null;this.update=new _.bn;this.qNc=!1;this.ld=a;this.Mra(b);this.Kra(c);this.wq=$va(d)}Sb(a){this.kDb||this.ZRa();Yva(a,this.xR)&&(this.xR=this.model,this.Ms.h4b(this,this.model))}Ia(){this.Ms&&this.Ms.C8(this)}foa(a){this.xR=a;this.update.emit(a)}get path(){return[...this.ld.path,this.name==null?this.name:this.name.toString()]}get Ms(){return this.ld?this.ld.Ms:null}vIc(){}ZRa(){this.control=this.Ms.Qda(this);
this.kDb=!0}};_.Pw.O=function(a){return new (a||_.Pw)(_.B(_.Ew,13),_.B(_.Aw,10),_.B(Bw,10),_.B(_.zw,10),_.B(w6a,8))};_.Pw.La=_.Ef({type:_.Pw,na:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],yg:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[_.bh([z6a]),_.lg,_.Rm]});var Qw=class{constructor(){this.Eda=_.Ava}Sb(a){this.jTb in a&&(this.Eda=(this.YI=this.enabled(this.f3c(a[this.jTb].ng)))?this.RTc():_.Ava,this.xe&&this.xe())}validate(a){return this.Eda(a)}Wka(a){this.xe=a}enabled(a){return a!=null}},A6a;Qw.O=function(a){return new (a||Qw)};Qw.La=_.Ef({type:Qw,features:[_.Rm]});A6a={va:_.Aw,Hb:_.md(()=>_.Rw),yd:!0};_.Rw=class extends Qw{constructor(){super(...arguments);this.jTb="required";this.f3c=_.ph;this.RTc=()=>zva}enabled(a){return a}};
_.Rw.O=(()=>{let a;return function(b){return(a||(a=_.je(_.Rw)))(b||_.Rw)}})();_.Rw.La=_.Ef({type:_.Rw,na:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],ob:1,Ya:function(a,b){a&2&&_.rg("required",b.YI?"":null)},inputs:{required:"required"},standalone:!1,features:[_.bh([A6a]),_.lg]});_.Sw=class{};_.Sw.O=function(a){return new (a||_.Sw)};_.Sw.Ca=_.Df({type:_.Sw});_.Sw.Ba=_.Xc({});var Tw=class{constructor(){this.p4b=!1}get oXb(){const a=new Tw;a.p4b=!0;return a}group(a,b=null){a=this.SIb(a);let c={};cwa(b)?c=b:b!==null&&(c.eA=b.Ag,c.l4=b.eC);return new _.Jw(a,c)}rQ(a,b=null){a=this.SIb(a);return new r6a(a,b)}control(a,b,c){let d={};if(!this.p4b)return new _.Lw(a,b,c);cwa(b)?d=b:(d.eA=b,d.l4=c);return new _.Lw(a,Object.assign({},d,{oXb:!0}))}SIb(a){const b={};Object.keys(a).forEach(c=>{b[c]=this.eJc(a[c])});return b}eJc(a){return a instanceof _.Lw?a:a instanceof p6a?a:Array.isArray(a)?
this.control(a[0],a.length>1?a[1]:null,a.length>2?a[2]:null):this.control(a)}};Tw.O=function(a){return new (a||Tw)};Tw.ta=_.k({token:Tw,oa:Tw.O,Ea:"root"});_.Uw=class extends Tw{group(a,b=null){return super.group(a,b)}control(a,b,c){return super.control(a,b,c)}};_.Uw.O=(()=>{let a;return function(b){return(a||(a=_.je(_.Uw)))(b||_.Uw)}})();_.Uw.ta=_.k({token:_.Uw,oa:_.Uw.O,Ea:"root"});_.Vw=class{};_.Vw.O=function(a){return new (a||_.Vw)};_.Vw.Ca=_.Df({type:_.Vw});_.Vw.Ba=_.Xc({imports:[_.Sw]});new tn;_.B6a=new _.wd("MatError");var C6a=class{constructor(a){this.QHc=a;this.Kb=new _.Wf;this.DRa=new _.Wf;this.Uaa=new Map;typeof ResizeObserver!=="undefined"&&(this.aU=new ResizeObserver(b=>this.DRa.next(b)))}observe(a){this.Uaa.has(a)||this.Uaa.set(a,_.x(new _.te(b=>{const c=this.DRa.subscribe(b);let d;(d=this.aU)==null||d.observe(a,{box:this.QHc});return()=>{let e;(e=this.aU)==null||e.unobserve(a);c.unsubscribe();this.Uaa.delete(a)}}),_.Te(b=>b.some(c=>c.target===a)),_.dg({bufferSize:1,kx:!0}),_.hg(this.Kb)));return this.Uaa.get(a)}destroy(){this.Kb.next();
this.Kb.complete();this.DRa.complete();this.Uaa.clear()}},Ww=class{constructor(){this.hca=new Map;this.lb=_.n(_.We)}Ia(){for(const [,b]of this.hca)b.destroy();this.hca.clear();let a;(a=this.ped)==null||a.call(this)}observe(a,b){b=(b==null?void 0:b.box)||"content-box";this.hca.has(b)||this.hca.set(b,new C6a(b));return this.hca.get(b).observe(a)}};Ww.O=function(a){return new (a||Ww)};Ww.ta=_.k({token:Ww,oa:Ww.O,Ea:"root"});var D6a=new _.wd("FloatingLabelParent"),Xw=class{get d7a(){return this.FFb}set d7a(a){this.FFb=a;this.Ehb&&this.FGb()}get Ehb(){return this.wQa}set Ehb(a){(this.wQa=a)?this.FPc():this.Wr.unsubscribe()}constructor(){this.Ja=_.n(_.ff);this.wQa=this.FFb=!1;this.aU=_.n(Ww);this.lb=_.n(_.We);this.ld=_.n(D6a);this.Wr=new _.ne}Ia(){this.Wr.unsubscribe()}getWidth(){var a=this.Ja.ma;if(a.offsetParent!==null)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.Ja.ma}FGb(){setTimeout(()=>this.ld.ELc())}FPc(){this.Wr.unsubscribe();this.lb.Ub(()=>{this.Wr=this.aU.observe(this.Ja.ma,{box:"border-box"}).subscribe(()=>this.FGb())})}};Xw.O=function(a){return new (a||Xw)};
Xw.La=_.Ef({type:Xw,na:[["label","matFormFieldFloatingLabel",""]],nb:[1,"mdc-floating-label","mat-mdc-floating-label"],ob:2,Ya:function(a,b){a&2&&_.tg("mdc-floating-label--float-above",b.d7a)},inputs:{d7a:"floating",Ehb:"monitorResize"}});var Yw=class{constructor(){this.align="start";this.id=_.n(_.wr).getId("mat-mdc-hint-")}};Yw.O=function(a){return new (a||Yw)};Yw.La=_.Ef({type:Yw,na:[["mat-hint"]],nb:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],ob:4,Ya:function(a,b){a&2&&(_.zg("id",b.id),_.rg("align",null),_.tg("mat-mdc-form-field-hint-end",b.align==="end"))},inputs:{align:"align",id:"id"}});_.Zw=class{};_.Zw.O=function(a){return new (a||_.Zw)};_.Zw.La=_.Ef({type:_.Zw,na:[["mat-label"]]});var $w=class{constructor(){this.Ja=_.n(_.ff);this.FLc=c=>{const d=this.Ja.ma.classList,e=d.contains("mdc-line-ripple--deactivating");c.propertyName==="opacity"&&e&&d.remove("mdc-line-ripple--active","mdc-line-ripple--deactivating")};const a=_.n(_.We),b=_.n(_.fn);a.Ub(()=>{this.vaa=b.listen(this.Ja.ma,"transitionend",this.FLc)})}Qv(){const a=this.Ja.ma.classList;a.remove("mdc-line-ripple--deactivating");a.add("mdc-line-ripple--active")}rfa(){this.Ja.ma.classList.add("mdc-line-ripple--deactivating")}Ia(){this.vaa()}};
$w.O=function(a){return new (a||$w)};$w.La=_.Ef({type:$w,na:[["div","matFormFieldLineRipple",""]],nb:[1,"mdc-line-ripple"]});var E6a=["notch"],ax=class{constructor(){this.Ja=_.n(_.ff);this.lb=_.n(_.We);this.open=!1}Dc(){const a=this.Ja.ma.querySelector(".mdc-floating-label");a?(this.Ja.ma.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame==="function"&&(a.style.transitionDuration="0s",this.lb.Ub(()=>{requestAnimationFrame(()=>a.style.transitionDuration="")}))):this.Ja.ma.classList.add("mdc-notched-outline--no-label")}wJb(a){this.tNc.ma.style.width=this.open&&a?`calc(${a}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + ${9}px)`:
""}};ax.O=function(a){return new (a||ax)};
ax.wa=_.Cf({type:ax,na:[["div","matFormFieldNotchedOutline",""]],ub:function(a,b){a&1&&_.Pg(E6a,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.tNc=c.first)}},nb:[1,"mdc-notched-outline"],ob:2,Ya:function(a,b){a&2&&_.tg("mdc-notched-outline--notched",b.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},hc:["matFormFieldNotchedOutline",""],ac:["*"],ya:5,Aa:0,Da:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece",
"mdc-notched-outline__trailing"]],qa:function(a){a&1&&(_.Hg(),_.K(0,"div",1),_.F(1,"div",2,0),_.Ig(3),_.I(),_.K(4,"div",3))},hb:2,Ma:0});_.F6a=new _.wd("MatPrefix");_.G6a=new _.wd("MatSuffix");_.H6a=_.mj("transitionMessages",[_.pj("enter",_.oj({opacity:1,transform:"translateY(0%)"})),_.qj("void => enter",[_.oj({opacity:0,transform:"translateY(-5px)"}),_.nj("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);_.bx=class{};_.bx.O=function(a){return new (a||_.bx)};_.bx.La=_.Ef({type:_.bx});var I6a,J6a,K6a,L6a,M6a,N6a;I6a=["textField"];J6a=["iconPrefixContainer"];K6a=["textPrefixContainer"];L6a=["iconSuffixContainer"];M6a=["textSuffixContainer"];N6a=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];_.cx=new _.wd("MatFormField");_.O6a=new _.wd("MAT_FORM_FIELD_DEFAULT_OPTIONS");
_.dx=class{get nG(){return this.iT}set nG(a){this.iT=_.bj(a)}get Kn(){let a;return this.ny||((a=this.tn)==null?void 0:a.Kn)||"auto"}set Kn(a){a!==this.ny&&(this.ny=a,_.gn(this.Ta))}get Bc(){return this.oB}set Bc(a){const b=this.oB;let c;this.oB=a||((c=this.tn)==null?void 0:c.Bc)||"fill";this.oB==="outline"&&this.oB!==b&&(this.r3=!0)}get y9(){let a;return this.PJb||((a=this.tn)==null?void 0:a.y9)||"fixed"}set y9(a){let b;this.PJb=a||((b=this.tn)==null?void 0:b.y9)||"fixed"}get RK(){return this.kT}set RK(a){this.kT=
a;this.Kca()}get Ld(){return this.rOa||this.wKc}set Ld(a){this.rOa=a}constructor(){this.Ja=_.n(_.ff);this.Ta=_.n(_.pn);this.Vb=_.n(_.Vr);this.mc=_.n(_.Zq);this.Pr=_.n(_.wr);this.tn=_.n(_.O6a,{optional:!0});this.re=_.n(_.dn,{optional:!0});this.wHb=cma();this.iT=!1;this.color="primary";this.oB="fill";this.PJb=null;this.kT="";this.PGb=this.vPa=this.OGb=this.uPa=!1;this.bu=this.Pr.getId("mat-mdc-form-field-label-");this.Aba=this.Pr.getId("mat-mdc-hint-");this.kU="";this.Kb=new _.Wf;this.Lba=null;this.r3=
!1;this.zJ=null;this.xc=_.n(_.Ye);this.XO=_.sh(()=>this.AB()?this.bu:null);this.AB=_.sh(()=>!!this.wHb());const a=this.tn;a&&(a.Bc&&(this.Bc=a.Bc),this.iT=!(a==null||!a.nG),a.color&&(this.color=a.color))}Dc(){this.wKb();this.kU="enter";_.hn(this.Ta)}Sd(){this.eMc();this.dMc();this.cMc()}OG(){this.Ld!==this.zJ&&(this.YLc(this.zJ),this.zJ=this.Ld)}Ia(){let a;(a=this.Nh)==null||a.unsubscribe();let b;(b=this.IKb)==null||b.unsubscribe();let c;(c=this.MEb)==null||c.unsubscribe();this.Kb.next();this.Kb.complete()}UO(){return this.XJb||
this.Ja}KMa(){this.AB()&&(this.Kn="always")}YLc(a){const b=this.Ld;a&&this.Ja.ma.classList.remove("mat-mdc-form-field-type-"+a.controlType);b.controlType&&this.Ja.ma.classList.add("mat-mdc-form-field-type-"+b.controlType);let c;(c=this.Nh)==null||c.unsubscribe();this.Nh=b.Xb.subscribe(()=>{this.wKb();_.gn(this.Ta)});let d;(d=this.MEb)==null||d.unsubscribe();this.MEb=_.x(b.Xb,_.fg([void 0,void 0]),_.v(()=>[b.og,b.yE]),_.Zf(),_.Te(([[f,g],[l,p]])=>f!==l||g!==p)).subscribe(()=>this.JN());let e;(e=this.IKb)==
null||e.unsubscribe();b.rd&&b.rd.ln&&(this.IKb=_.x(b.rd.ln,_.hg(this.Kb)).subscribe(()=>_.gn(this.Ta)))}ZDb(){this.uPa=!!this.xN.find(a=>!a.pT);this.OGb=!!this.xN.find(a=>a.pT);this.vPa=!!this.O3.find(a=>!a.pT);this.PGb=!!this.O3.find(a=>a.pT)}dMc(){this.ZDb();_.Se(this.xN.Jc,this.O3.Jc).subscribe(()=>{this.ZDb();_.gn(this.Ta)})}eMc(){this.BB.Jc.subscribe(()=>{this.Kca();_.gn(this.Ta)});this.wB.Jc.subscribe(()=>{this.JN();_.gn(this.Ta)});this.JN()}jed(){}wKb(){if(this.Ld.focused&&!this.Lba){this.Lba=
!0;let b;(b=this.GHb)==null||b.Qv()}else if(!this.Ld.focused&&(this.Lba||this.Lba===null)){this.Lba=!1;let b;(b=this.GHb)==null||b.rfa()}let a;(a=this.XJb)==null||a.ma.classList.toggle("mdc-text-field--focused",this.Ld.focused)}cMc(){this.xN.Jc.subscribe(()=>this.r3=!0);yha(()=>{this.r3&&(this.r3=!1,this.sQc())},{Rb:this.xc});_.x(this.Vb.Fc,_.hg(this.Kb)).subscribe(()=>this.r3=!0)}L3(){return this.Kn==="always"}gJ(){return this.Bc==="outline"}MFb(){return!this.mc.isBrowser&&this.xN.length&&!this.FN()}FN(){return this.AB()?
this.Ld.u0||this.L3():!1}Zr(a){const b=this.Ld?this.Ld.rd:null;return b&&b[a]}gba(){return this.wB&&this.wB.length>0&&this.Ld.og?"error":"hint"}ELc(){this.iOc()}iOc(){if(this.gJ()&&this.Jpa&&this.FN()){let a;(a=this.aIb)==null||a.wJb(this.Jpa.getWidth())}else{let a;(a=this.aIb)==null||a.wJb(0)}}Kca(){this.JN()}DQc(){}JN(){if(this.Ld){let a=[];this.Ld.yE&&typeof this.Ld.yE==="string"&&a.push(...this.Ld.yE.split(" "));if(this.gba()==="hint"){const b=this.BB?this.BB.find(d=>d.align==="start"):null,c=
this.BB?this.BB.find(d=>d.align==="end"):null;b?a.push(b.id):this.kT&&a.push(this.Aba);c&&a.push(c.id)}else this.wB&&a.push(...this.wB.map(b=>b.id));this.Ld.tH(a)}}sQc(){if(this.gJ()&&this.Jpa){var a=this.Jpa.element;if(this.VGb||this.YJb)if(this.mMc()){var b,c=(b=this.VGb)==null?void 0:b.ma,d;b=(d=this.YJb)==null?void 0:d.ma;var e;d=(e=this.SLc)==null?void 0:e.ma;var f;e=(f=this.OPc)==null?void 0:f.ma;var g;c=(g=c==null?void 0:c.getBoundingClientRect().width)!=null?g:0;var l;g=(l=b==null?void 0:
b.getBoundingClientRect().width)!=null?l:0;var p;l=(p=d==null?void 0:d.getBoundingClientRect().width)!=null?p:0;var t;p=(t=e==null?void 0:e.getBoundingClientRect().width)!=null?t:0;a.style.transform=`var(
        --mat-mdc-form-field-label-transform,
        ${"translateY(-50%)"} translateX(${`calc(${this.Vb.value==="rtl"?"-1":"1"} * (${`${c+g}px`} + ${"var(--mat-mdc-form-field-label-offset-x, 0px)"}))`})
    )`;this.Ja.ma.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${c+g+l+p}px)`)}else this.r3=!0;else a.style.transform=""}}mMc(){const a=this.Ja.ma;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};_.dx.O=function(a){return new (a||_.dx)};
_.dx.wa=_.Cf({type:_.dx,na:[["mat-form-field"]],zd:function(a,b,c){a&1&&(_.Pla(b.wHb,_.Qg(c,_.Zw,5)),_.Qg(c,_.bx,5),_.Qg(c,_.F6a,5),_.Qg(c,_.G6a,5),_.Qg(c,_.B6a,5),_.Qg(c,Yw,5));if(a&2){_.Qla();let d;_.Sg(d=_.Tg())&&(b.wKc=d.first);_.Sg(d=_.Tg())&&(b.xN=d);_.Sg(d=_.Tg())&&(b.O3=d);_.Sg(d=_.Tg())&&(b.wB=d);_.Sg(d=_.Tg())&&(b.BB=d)}},ub:function(a,b){a&1&&(_.Pg(I6a,5),_.Pg(J6a,5),_.Pg(K6a,5),_.Pg(L6a,5),_.Pg(M6a,5),_.Pg(Xw,5),_.Pg(ax,5),_.Pg($w,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.XJb=c.first);_.Sg(c=
_.Tg())&&(b.VGb=c.first);_.Sg(c=_.Tg())&&(b.YJb=c.first);_.Sg(c=_.Tg())&&(b.SLc=c.first);_.Sg(c=_.Tg())&&(b.OPc=c.first);_.Sg(c=_.Tg())&&(b.Jpa=c.first);_.Sg(c=_.Tg())&&(b.aIb=c.first);_.Sg(c=_.Tg())&&(b.GHb=c.first)}},nb:[1,"mat-mdc-form-field"],ob:42,Ya:function(a,b){a&2&&_.tg("mat-mdc-form-field-label-always-float",b.L3())("mat-mdc-form-field-has-icon-prefix",b.uPa)("mat-mdc-form-field-has-icon-suffix",b.vPa)("mat-form-field-invalid",b.Ld.og)("mat-form-field-disabled",b.Ld.disabled)("mat-form-field-autofilled",
b.Ld.gV)("mat-form-field-no-animations",b.re==="NoopAnimations")("mat-form-field-appearance-fill",b.Bc=="fill")("mat-form-field-appearance-outline",b.Bc=="outline")("mat-form-field-hide-placeholder",b.AB()&&!b.FN())("mat-focused",b.Ld.focused)("mat-primary",b.color!=="accent"&&b.color!=="warn")("mat-accent",b.color==="accent")("mat-warn",b.color==="warn")("ng-untouched",b.Zr("untouched"))("ng-touched",b.Zr("touched"))("ng-pristine",b.Zr("pristine"))("ng-dirty",b.Zr("dirty"))("ng-valid",b.Zr("valid"))("ng-invalid",
b.Zr("invalid"))("ng-pending",b.Zr("pending"))},inputs:{nG:"hideRequiredMarker",color:"color",Kn:"floatLabel",Bc:"appearance",y9:"subscriptSizing",RK:"hintLabel"},Qb:["matFormField"],features:[_.bh([{va:_.cx,Hb:_.dx},{va:D6a,Hb:_.dx}])],ac:"*;mat-label;[matPrefix], [matIconPrefix];[matTextPrefix];[matTextSuffix];[matSuffix], [matIconSuffix];mat-error, [matError];mat-hint:not([align='end']);mat-hint[align='end']".split(";"),ya:18,Aa:21,Da:[["labelTemplate",""],["textField",""],["iconPrefixContainer",
""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",
""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg(N6a);_.C(0,fwa,1,1,"ng-template",null,0,_.fh);_.F(2,"div",6,1);_.N("click",function(d){_.q(c);
return _.r(b.Ld.mZ(d))});_.C(4,gwa,1,0,"div",7);_.F(5,"div",8);_.C(6,jwa,2,2,"div",9)(7,kwa,3,0,"div",10)(8,lwa,3,0,"div",11);_.F(9,"div",12);_.C(10,nwa,1,1,null,13);_.Ig(11);_.I();_.C(12,owa,3,0,"div",14)(13,pwa,3,0,"div",15);_.I();_.C(14,qwa,1,0,"div",16);_.I();_.F(15,"div",17);_.C(16,rwa,2,1,"div",18)(17,twa,5,2,"div",19);_.I()}if(a&2){let c;_.y(2);_.tg("mdc-text-field--filled",!b.gJ())("mdc-text-field--outlined",b.gJ())("mdc-text-field--no-label",!b.AB())("mdc-text-field--disabled",b.Ld.disabled)("mdc-text-field--invalid",
b.Ld.og);_.y(2);_.wg(b.gJ()||b.Ld.disabled?-1:4);_.y(2);_.wg(b.gJ()?6:-1);_.y();_.wg(b.uPa?7:-1);_.y();_.wg(b.OGb?8:-1);_.y(2);_.wg(!b.gJ()||b.MFb()?10:-1);_.y(2);_.wg(b.PGb?12:-1);_.y();_.wg(b.vPa?13:-1);_.y();_.wg(b.gJ()?-1:14);_.y();_.tg("mat-mdc-form-field-subscript-dynamic-size",b.y9==="dynamic");_.y();_.wg((c=b.gba())==="error"?16:c==="hint"?17:-1)}},Fa:[Xw,ax,_.co,$w,Yw],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-sys-outline));border-width:var(--mdc-outlined-text-field-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-sys-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.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;color:var(--mat-form-field-error-text-color, var(--mat-sys-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: active){.mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field: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)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .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--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-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'],
hb:2,data:{animation:[_.H6a]},Ma:0});var ex=class{};ex.O=function(a){return new (a||ex)};
ex.wa=_.Cf({type:ex,na:[["ng-component"]],nb:["cdk-text-field-style-loader",""],ya:0,Aa:0,qa:function(){},styles:["textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}\n"],hb:2,
Ma:0});var P6a;P6a=_.Ui({passive:!0});
_.fx=class{constructor(){this.mc=_.n(_.Zq);this.lb=_.n(_.We);this.iU=_.n(_.er);this.Yba=new Map}Pk(a){if(!this.mc.isBrowser)return _.Re;this.iU.load(ex);const b=_.fj(a);if(a=this.Yba.get(b))return a.subject;const c=new _.Wf,d=e=>{e.animationName!=="cdk-text-field-autofill-start"||b.classList.contains("cdk-text-field-autofilled")?e.animationName==="cdk-text-field-autofill-end"&&b.classList.contains("cdk-text-field-autofilled")&&(b.classList.remove("cdk-text-field-autofilled"),this.lb.run(()=>c.next({target:e.target,
jcb:!1}))):(b.classList.add("cdk-text-field-autofilled"),this.lb.run(()=>c.next({target:e.target,jcb:!0})))};this.lb.Ub(()=>{b.addEventListener("animationstart",d,P6a);b.classList.add("cdk-text-field-autofill-monitored")});this.Yba.set(b,{subject:c,fv:()=>{b.removeEventListener("animationstart",d,P6a)}});return c}Oi(a){a=_.fj(a);const b=this.Yba.get(a);b&&(b.fv(),b.subject.complete(),a.classList.remove("cdk-text-field-autofill-monitored"),a.classList.remove("cdk-text-field-autofilled"),this.Yba.delete(a))}Ia(){this.Yba.forEach((a,
b)=>this.Oi(b))}};_.fx.O=function(a){return new (a||_.fx)};_.fx.ta=_.k({token:_.fx,oa:_.fx.O,Ea:"root"});_.gx=class{};_.gx.O=function(a){return new (a||_.gx)};_.gx.Ca=_.Df({type:_.gx});_.gx.Ba=_.Xc({});_.hx=class{};_.hx.O=function(a){return new (a||_.hx)};_.hx.Ca=_.Df({type:_.hx});_.hx.Ba=_.Xc({imports:[_.Gs,_.pr,_.dx,_.Gs]});_.Q6a=new _.wd("MAT_INPUT_VALUE_ACCESSOR");var R6a;R6a=new _.wd("MAT_INPUT_CONFIG");
_.ix=class{get disabled(){return this.qc}set disabled(a){this.qc=_.bj(a);this.focused&&(this.focused=!1,this.Xb.next())}get id(){return this.Mh}set id(a){this.Mh=a||this.mF}get required(){let a,b,c,d;return(d=(c=this.qo)!=null?c:(a=this.rd)==null?void 0:(b=a.control)==null?void 0:_.Hw(b))!=null?d:!1}set required(a){this.qo=_.bj(a)}get type(){return this.qp}set type(a){const b=this.qp;this.qp=a||"text";!this.Nba&&_.Oqa().has(this.qp)&&(this.Ja.ma.type=this.qp);this.qp!==b&&this.TJc()}get uw(){return this.fp.ct}set uw(a){this.fp.ct=
a}get value(){return this.M3?this.M3.value():this.e3.value}set value(a){a!==this.value&&(this.M3?this.M3.value.set(a):this.e3.value=a,this.Xb.next())}get f_(){return this.Mca}set f_(a){this.Mca=_.bj(a)}get og(){return this.fp.og}set og(a){this.fp.og=a}constructor(){this.Ja=_.n(_.ff);this.mc=_.n(_.Zq);this.rd=_.n(_.Dw,{optional:!0,self:!0});this.kaa=_.n(_.fx);this.lb=_.n(_.We);this.We=_.n(_.cx,{optional:!0});this.Td=_.n(_.fn);this.mF=_.n(_.wr).getId("mat-input-");this.Wc=_.n(R6a,{optional:!0});this.focused=
!1;this.Xb=new _.Wf;this.controlType="mat-input";this.qc=this.gV=!1;this.qp="text";this.Mca=!1;this.zQa="date datetime datetime-local month time week".split(" ").filter(l=>_.Oqa().has(l));this.iqa=l=>{l=l.target;l.value||l.selectionStart!==0||l.selectionEnd!==0||(l.setSelectionRange(1,1),l.setSelectionRange(0,0))};this.SQc=()=>{};const a=_.n(_.Kw,{optional:!0}),b=_.n(_.Ow,{optional:!0}),c=_.n(_.Is),d=_.n(_.Q6a,{optional:!0,self:!0}),e=this.Ja.ma,f=e.nodeName.toLowerCase();d?_.If(d.value)?this.M3=
d:this.e3=d:this.e3=e;this.Ica=this.value;this.id=this.id;this.mc.PM&&this.lb.Ub(()=>{this.zIc=this.Td.listen(e,"keyup",this.iqa)});this.fp=new _.iWa(c,this.rd,b,a,this.Xb);this.UE=!this.mc.isBrowser;this.TE=f==="select";this.Nba=f==="textarea";this.mT=!!this.We;let g;this.Bd=((g=this.Wc)==null?void 0:g.Bd)||!1;this.TE&&(this.controlType=e.multiple?"mat-native-select-multiple":"mat-native-select");this.M3&&_.xh(()=>{this.M3.value();this.Xb.next()})}Dc(){this.mc.isBrowser&&this.kaa.Pk(this.Ja.ma).subscribe(a=>
{this.gV=a.jcb;this.Xb.next()})}Sb(){this.Xb.next()}Ia(){this.Xb.complete();this.mc.isBrowser&&this.kaa.Oi(this.Ja.ma);let a;(a=this.zIc)==null||a.call(this);let b;(b=this.jEb)==null||b.call(this)}Mo(){this.rd&&(this.gv(),this.rd.disabled!==null&&this.rd.disabled!==this.disabled&&(this.disabled=this.rd.disabled,this.Xb.next()));this.dOa();this.eOa()}focus(a){this.Ja.ma.focus(a)}gv(){this.fp.gv()}bJ(a){if(a!==this.focused){if(!this.TE&&a&&this.disabled&&this.Bd){const b=this.Ja.ma;b.type==="number"?
(b.type="text",b.setSelectionRange(0,0),b.type="number"):b.setSelectionRange(0,0)}this.focused=a;this.Xb.next()}}MT(){}dOa(){const a=this.Ja.ma.value;this.Ica!==a&&(this.Ica=a,this.Xb.next())}eOa(){const a=this.Tpa();if(a!==this.qRa){const b=this.Ja.ma;(this.qRa=a)?b.setAttribute("placeholder",a):b.removeAttribute("placeholder")}}Tpa(){return this.placeholder||null}FQc(){}cQa(){return this.zQa.indexOf(this.qp)>-1}YPa(){let a=this.Ja.ma.validity;return a&&a.badInput}get empty(){return!this.cQa()&&
!this.Ja.ma.value&&!this.YPa()&&!this.gV}get u0(){if(this.TE){const a=this.Ja.ma,b=a.options[0];return this.focused||a.multiple||!this.empty||!!(a.selectedIndex>-1&&b&&b.label)}return this.focused&&!this.disabled||!this.empty}tH(a){const b=this.Ja.ma;var c=b.getAttribute("aria-describedby");if(c){const d=this.xKc||a;c=a.concat(c.split(" ").filter(e=>e&&!d.includes(e)))}else c=a;this.xKc=a;c.length?b.setAttribute("aria-describedby",c.join(" ")):b.removeAttribute("aria-describedby")}mZ(){this.focused||
this.focus()}wqa(){const a=this.Ja.ma;return this.TE&&(a.multiple||a.size>1)}TJc(){let a;(a=this.jEb)==null||a.call(this);this.qp==="number"&&(this.mc.zEa||this.mc.Moa)&&(this.jEb=this.Td.listen(this.Ja.ma,"wheel",this.SQc))}jLc(){return this.TE?null:this.f_||this.disabled&&this.Bd?"true":null}};_.ix.O=function(a){return new (a||_.ix)};
_.ix.La=_.Ef({type:_.ix,na:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],nb:[1,"mat-mdc-input-element"],ob:21,Ya:function(a,b){a&1&&_.N("focus",function(){return b.bJ(!0)})("blur",function(){return b.bJ(!1)})("input",function(){return b.MT()});a&2&&(_.zg("id",b.id)("disabled",b.disabled&&!b.Bd)("required",b.required),_.rg("name",b.name||null)("readonly",b.jLc())("aria-disabled",b.disabled&&b.Bd?
"true":null)("aria-invalid",b.empty&&b.required?null:b.og)("aria-required",b.required)("id",b.id),_.tg("mat-input-server",b.UE)("mat-mdc-form-field-textarea-control",b.mT&&b.Nba)("mat-mdc-form-field-input-control",b.mT)("mat-mdc-input-disabled-interactive",b.Bd)("mdc-text-field__input",b.mT)("mat-mdc-native-select-inline",b.wqa()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",uw:"errorStateMatcher",yE:[0,"aria-describedby","userAriaDescribedBy"],
value:"value",f_:"readonly",Bd:[2,"disabledInteractive","disabledInteractive",_.ph]},Qb:["matInput"],features:[_.bh([{va:_.bx,Hb:_.ix}]),_.mg,_.Rm]});var S6a,T6a,U6a,W6a,X6a,Y6a,$6a,V6a;S6a=["input"];T6a=["formField"];U6a=function(a){let b=a.tr.value||"";b=b.replace(/\n|\r\n/g," ");a.tr.setValue(b,{te:!1});a.qqb=a.mQ.wwb(b)};W6a=function(a){a.vs.add(a.kd.Ub(()=>V6a(a).subscribe(b=>{a.aYb=b})))};X6a=function(a){var b=a.tr.value,c;if(c=a.document.activeElement===a.dz.ma)b=b.length,c=a.dz.ma,c=c.selectionStart===b&&c.selectionEnd===b;a.eya=c};Y6a=function(a,b){a.eya&&a.B9&&(b.preventDefault(),a.tr.setValue(a.tr.value+a.B9))};
_.Z6a=function(a,b=!1){a.svb=b;a=a.dz.ma;a.focus();a.select&&a.select()};$6a=function(a,{action:b,Ct:c}){b={element:a.Ty,action:b,gestureName:"CLICK",searchTerm:a.tr.value};c?(b=Object.assign({},b,{Of:c.position}),a.eya=!1,a.X_b.emit(c)):X6a(a);a.Ha.mb(b)};V6a=function(a){return _.x(_.Oe(a.dz.ma,"scroll"),_.Jf(()=>a.wl.RP),_.v(()=>a.dz.ma.scrollLeft),_.Tf(),_.Jf(()=>a.wl.Fja),_.v(b=>`translateX(-${b}px)`))};
_.jx=class{set query(a){a!==this.tr.value&&(this.tr.setValue(a,{te:!1}),_.gn(this.OXc),U6a(this))}set disabled(a){a&&this.tr.disable({te:!1});this.q5=a}get disabled(){return this.q5}set PXc(a){this.OXc=a.Rb.get(_.pn)}constructor(a,b,c,d){this.Ha=a;this.document=b;this.wl=c;this.kd=d;this.aYb="";this.qqb=[];this.tr=new _.Lw("");this.vs=new _.ne;this.y4a=this.svb=this.q5=!1;this.placeholder="Textarea for query";this.mQ=S5a;this.iZb=new _.bn;this.knb=new _.bn;this.blur=new _.bn;this.focus=new _.bn;this.X_b=
new _.bn;this.eya=!1}Sa(){this.vs.add(this.tr.ln.subscribe(()=>{U6a(this);$5a(this.avb);this.iZb.emit(this.tr.value)}));W6a(this);this.vs.add(_.Oe(this.document,"selectionchange").subscribe(()=>{X6a(this)}))}Sb(a){a.hasOwnProperty("queryDecorator")&&U6a(this)}Dc(){}Ia(){this.vs.unsubscribe()}vz(a){a!==void 0?this.knb.emit(a):this.y4a&&this.knb.emit(this.tr.value)}V7(){Y5a(this.avb);this.blur.emit();X6a(this)}Zib(){this.svb?this.svb=!1:$5a(this.avb);this.focus.emit();X6a(this)}setFocus(){this.dz.ma.focus()}};
_.jx.O=function(a){return new (a||_.jx)(_.B(_.Dp),_.B(_.di),_.B(_.fv),_.B(_.We))};
_.jx.wa=_.Cf({type:_.jx,na:[["search-box"]],ub:function(a,b){a&1&&(_.Pg(S6a,7,_.ff),_.Pg(T6a,7,_.Mg),_.Pg(vw,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.dz=c.first);_.Sg(c=_.Tg())&&(b.PXc=c.first);_.Sg(c=_.Tg())&&(b.avb=c.first)}},inputs:{query:"query",disabled:"disabled",Ty:"elementName",y4a:"enableTextBoxQuerySubmission",placeholder:"placeholder",mQ:"queryDecorator",bvb:"suggestionLists",B9:"tabCompletionHint"},outputs:{iZb:"queryChange",knb:"querySubmit",blur:"blur",focus:"focus",X_b:"selectSuggestion"},
standalone:!1,features:[_.Rm],ya:8,Aa:11,Da:[["formField",""],["input",""],["aria-hidden","true",1,"overlay"],[3,"ngClass",4,"ngFor","ngForOf"],["class","hint",4,"ngIf"],["subscriptSizing","dynamic"],["matInput","","rows","1","spellcheck","false","wrap","off","title","query textarea",3,"input","suggestionSubmit","listNavigate","blur","focus","keydown.tab","keydown.arrowright","placeholder","formControl","suggestionHandlerFor","isComboBox"],[3,"ngClass"],[1,"hint"]],qa:function(a,b){if(a&1){const c=
_.Nd();_.F(0,"div",2);_.C(1,uwa,2,2,"span",3)(2,vwa,2,1,"span",4);_.I();_.F(3,"mat-form-field",5,0)(5,"textarea",6,1);_.N("input",function(){_.q(c);b.qqb=b.mQ.wwb(_.Fg(6).value);return _.r()})("suggestionSubmit",function(d){_.q(c);return _.r(b.vz(d))})("listNavigate",function(d){_.q(c);return _.r($6a(b,d))})("blur",function(){_.q(c);return _.r(b.V7())})("focus",function(){_.q(c);return _.r(b.Zib())})("keydown.tab",function(d){_.q(c);return _.r(Y6a(b,d))})("keydown.arrowright",function(d){_.q(c);return _.r(Y6a(b,
d))});_.Q(7,"  ");_.I()()}a&2&&(_.sg("transform",b.aYb),_.y(),_.E("ngForOf",b.qqb),_.y(),_.E("ngIf",b.eya),_.y(),_.tg("disabled",b.disabled),_.y(2),_.E("placeholder",b.placeholder)("formControl",b.tr)("suggestionHandlerFor",b.bvb)("isComboBox",b.y4a),_.rg("aria-label",b.placeholder))},Fa:[_.Xn,_.Yn,_.Zn,_.xw,_.ix,_.dx,_.ww,_.wk,_.Fw,_.Nw,vw],styles:["search-box[_nghost-%COMP%]{color:var(--text-default);position:relative;overflow:hidden;--mdc-filled-text-field-container-shape:0}.mat-mdc-form-field[_ngcontent-%COMP%]     textarea, .overlay[_ngcontent-%COMP%]{letter-spacing:normal}.mat-mdc-form-field[_ngcontent-%COMP%]{font-family:inherit;height:100%;width:100%;line-height:inherit}.mat-mdc-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper{padding:0;--input-field-bg:transparent;--mdc-filled-text-field-label-text-size:14px}.mat-mdc-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay{opacity:0}.mat-mdc-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix{font-size:14px;padding:0;display:flex;align-items:center;min-height:unset}.mat-mdc-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper div[matformfieldlineripple]{display:none}.mat-mdc-form-field[_ngcontent-%COMP%]     textarea{line-height:16px;color:transparent;margin:0;overflow:hidden;padding:0;resize:none}@media (forced-colors:active){.mat-mdc-form-field[_ngcontent-%COMP%]     textarea{color:var(--text-default)}}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost){caret-color:var(--text-default);color:transparent;font-size:14px}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost)::-webkit-input-placeholder{color:var(--text-secondary)}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost)::-moz-placeholder{color:var(--text-secondary)}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):-ms-input-placeholder{color:var(--text-secondary)}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost)::-ms-input-placeholder{color:var(--text-secondary)}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost)::placeholder{color:var(--text-secondary)}.overlay[_ngcontent-%COMP%]{pointer-events:none;font-size:14px;position:absolute;top:1;white-space:pre}"]});var a7a;a7a=function(a,b){a.Grb&&(b?a.renderer.oF(a.kb.ma,a.Grb):a.renderer.uQ(a.kb.ma,a.Grb))};
_.kx=class{set Ae(a){this.yUb=a;a7a(this,a)}set C7c(a){a7a(this,!1);this.Grb=a;a7a(this,this.yUb)}constructor(a,b,c){this.kb=a;this.renderer=b;this.scroll=c;this.Mhb=this.yUb=!1;this.events=new _.bn;this.xUb=!0;this.YWb=new _.bn}Sa(){}Ud(){this.events.next([this,0])}ejb(a){a.preventDefault()}fjb(){this.Mhb=!0}Vja(){this.Mhb&&(this.Mhb=!1,this.events.next([this,1]),this.YWb.emit(this))}scrollIntoView(a){this.scroll.scrollTo(this.kb.ma,a)}};
_.kx.O=function(a){return new (a||_.kx)(_.B(_.ff),_.B(_.fn),_.B(_.gv))};
_.kx.wa=_.Cf({type:_.kx,na:[["search-box-suggestion-item"]],Ya:function(a,b){a&1&&_.N("click",function(){return b.Ud()})("mousedown",function(c){return b.ejb(c)})("mouseenter",function(){return b.fjb()})("mousemove",function(){return b.Vja()})("mouseleave",function(){b.events.next([b,2])})},inputs:{xUb:"isSelectable",Ra:"payload",C7c:"selectedClass",Wb:"shortcut"},outputs:{YWb:"mouseFocusItem"},standalone:!1,ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Hg(),_.Ig(0))},styles:["[_nghost-%COMP%] {display: block;}"]});var b7a,uw,d7a,lx,c7a;b7a=["template"];uw=function(a){a.zw=-1;lx(a,!0)};d7a=function(a){a.Zub.unsubscribe();a.zw=-1;a.av=a.HCa.toArray();a.av.length!==0&&(a.Zub=_.Se(...a.av.map(b=>b.events.Xf())).subscribe(b=>{c7a(a,b)}),a.yxa||a.TQ(1))};lx=function(a,b){a.deselectAll();const c=a.av[a.zw];c&&(c.Ae=!0);b&&a.w2b.emit(c&&{position:a.zw,Ra:c.Ra})};
c7a=function(a,[b,c]){switch(c){case 0:a.v2b.emit({position:a.av.indexOf(b),Ra:b.Ra});break;case 1:a.zw=a.av.indexOf(b);lx(a,!1);break;case 2:a.zw=-1;lx(a,!0);break;default:_.fb(c,void 0)}};
_.mx=class{constructor(){this.av=[];this.zw=-1;this.Zub=new _.ne;this.gvb=!0;this.yxa=this.Oz=!1;this.b1b=new _.$f(1);this.v2b=new _.bn;this.w2b=new _.bn}Sd(){this.u2b=_.x(this.HCa.Jc,_.fg(void 0)).subscribe(()=>{this.gvb=!0;this.b1b.next(this.HCa.toArray().filter(a=>a.Wb).map(a=>({Wb:a.Wb,F9c:{position:this.HCa.toArray().indexOf(a),Ra:a.Ra}})))})}Sn(){this.gvb&&(d7a(this),this.gvb=!1)}Ia(){uw(this);this.u2b&&this.u2b.unsubscribe();this.Zub.unsubscribe()}get Aua(){return this.zw}get bfb(){return this.av.length}eza(a){a=
this.av.indexOf(a);a>=0&&(this.zw=a,lx(this,!1))}scrollIntoView(a){this.av[this.zw].scrollIntoView(a)}deselectAll(){for(const a of this.av)a.Ae=!1}TQ(a){a:{let {length:c}=this.av;if(c){var b=this.zw;this.yxa&&(b++,c++);for(let d=0;d<c;d++){b=(b+c+a)%c;const e=b-Number(this.yxa);if(e<0||this.av[e].xUb){b=e;break a}}b=this.zw}else b=-1}this.zw=b;lx(this,!0);this.zw!==-1&&this.scrollIntoView(a>0?1:0)}};_.mx.O=function(a){return new (a||_.mx)};
_.mx.wa=_.Cf({type:_.mx,na:[["search-box-suggestion-list"]],zd:function(a,b,c){a&1&&_.Qg(c,_.kx,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.HCa=d)}},ub:function(a,b){a&1&&_.Pg(b7a,7,_.Lg);if(a&2){let c;_.Sg(c=_.Tg())&&(b.qa=c.first)}},standalone:!1,ac:["*"],ya:2,Aa:0,Da:[["template",""]],qa:function(a){a&1&&(_.Hg(),_.C(0,wwa,1,0,"ng-template",null,0,_.fh))},hb:2});_.nx=class{};_.nx.O=function(a){return new (a||_.nx)};_.nx.Ca=_.Df({type:_.nx});_.nx.Ba=_.Xc({imports:[_.hx]});_.ox=class{};_.ox.O=function(a){return new (a||_.ox)};_.ox.Ca=_.Df({type:_.ox});_.ox.Ba=_.Xc({imports:[_.Gs,_.hx,_.hx,_.gx,_.Gs]});_.px=class{};_.px.O=function(a){return new (a||_.px)};_.px.Ca=_.Df({type:_.px});_.px.Ba=_.Xc({imports:[_.ox,_.nx]});_.qx=class{};_.qx.O=function(a){return new (a||_.qx)};_.qx.Ca=_.Df({type:_.qx});_.qx.Ba=_.Xc({imports:[_.Kp,_.fo,_.pu,_.px,_.Vw]});var e7a={IDc:0,JDc:1,d8b:2,e8b:3,ilc:4,hlc:5,Rxc:6,Qxc: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 rx=class{set XDa(a){this.width=272+a*64}constructor(a,b,c){this.document=a;this.g7a=b;this.kb=c;this.Rd=new _.bn;this.action=new _.bn;this.Jg=2;this.color="blue";this.Z3=this.a4="";this.Position=e7a;this.width=272;this.yAa=null;this.J2a=d=>{d.key==="Escape"&&this.K2a()};this.WBa=()=>{var d=this.document.activeElement;d!=null&&d.closest("onedev-feature-tooltip-body")||(this.yAa=this.document.activeElement)};this.Eo=this.g7a.create(this.kb.ma,{defer:!0});this.document.addEventListener("keydown",
this.J2a);this.document.addEventListener("focusin",this.WBa)}Sd(){jUa(this.Eo);this.WBa();_.lUa(this.Eo)}Ia(){this.document.removeEventListener("keydown",this.J2a);this.document.removeEventListener("focusin",this.WBa);this.Eo.destroy()}K2a(){this.Rd.next();this.yAa&&"focus"in this.yAa&&this.yAa.focus({preventScroll:!0});this.document.removeEventListener("keydown",this.J2a);this.document.removeEventListener("focusin",this.WBa)}};rx.O=function(a){return new (a||rx)(_.B(_.di),_.B(vr),_.B(_.ff))};
rx.wa=_.Cf({type:rx,na:[["onedev-feature-tooltip-body"]],ob:16,Ya:function(a,b){a&2&&_.tg("pointer-top-left",b.Jg===b.Position.IDc)("pointer-top-right",b.Jg===b.Position.JDc)("pointer-bottom-left",b.Jg===b.Position.d8b)("pointer-bottom-right",b.Jg===b.Position.e8b)("pointer-left-top",b.Jg===b.Position.ilc)("pointer-left-bottom",b.Jg===b.Position.hlc)("pointer-right-top",b.Jg===b.Position.Rxc)("pointer-right-bottom",b.Jg===b.Position.Qxc)},inputs:{Jg:"pointerPosition",XDa:"widthOffset",color:"color",
a4:"actionBtnText",Z3:"actionBtnIcon"},outputs:{Rd:"dismiss",action:"action"},standalone:!1,features:[_.bh([{va:wUa,jc:{MYb:()=>{},nLb:()=>{}}},vr])],ac:["*"],ya:8,Aa:5,Da:[["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,"click","color"],["mat-button",
"",1,"action-button",3,"click"],[1,"action-button-wrapper"],["class","action-button-icon",4,"ngIf"],[1,"action-button-icon"]],qa:function(a,b){a&1&&(_.Hg(),_.F(0,"div",0)(1,"div",1),_.K(2,"div",2),_.I(),_.Ig(3),_.F(4,"div",3),_.C(5,ywa,4,2,"button",4),_.F(6,"button",5),_.N("click",function(){return b.K2a()}),_.Q(7," Got it "),_.I()()());a&2&&(_.sg("width",b.width,"px"),_.E("ngClass",b.color),_.y(5),_.E("ngIf",b.a4),_.y(),_.E("color",b.color==="white"?"primary":""))},Fa:[_.hr,_.Xn,_.Zn,_.Us,_.ou],
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}"],
hb:2,Ma:0});var sx=class{};sx.O=function(a){return new (a||sx)};sx.Ca=_.Df({type:sx});sx.Ba=_.Xc({});var tx,f7a,g7a;tx=function(a,b){if(a.wVa.has(b))return a.wVa.get(b);const c={m0a:new _.$f(1),Yf:new _.Wf,gPb:new _.Wf};a.wVa.set(b,c);return c};f7a=function(a,b,c){tx(a,b).m0a.next(c)};g7a=function(a,b){tx(a,b).Yf.next();tx(a,b).m0a.next(void 0)};_.ux=class{constructor(){this.wVa=new Map}K2a(){tx(this).gPb.next()}};_.ux.O=function(a){return new (a||_.ux)};_.ux.ta=_.k({token:_.ux,oa:_.ux.O,Ea:sx});var h7a=[{Jg:2,Ep:{zc:"center",Ac:"top",oc:"start",uc:"bottom",offsetX:-33}},{Jg:3,Ep:{zc:"center",Ac:"top",oc:"end",uc:"bottom",offsetX:33}},{Jg:0,Ep:{zc:"center",Ac:"bottom",oc:"start",uc:"top",offsetX:-33}},{Jg:1,Ep:{zc:"center",Ac:"bottom",oc:"end",uc:"top",offsetX:33}}],i7a=[{Jg:2,Ep:{zc:"start",Ac:"top",oc:"start",uc:"bottom",offsetX:-12}},{Jg:3,Ep:{zc:"end",Ac:"top",oc:"end",uc:"bottom",offsetX:12}},{Jg:0,Ep:{zc:"start",Ac:"bottom",oc:"start",uc:"top",offsetX:-12}},{Jg:1,Ep:{zc:"end",Ac:"bottom",
oc:"end",uc:"top",offsetX:12}}],j7a=[{Jg:6,Ep:{zc:"start",Ac:"center",oc:"end",uc:"top",offsetY:-33}},{Jg:7,Ep:{zc:"start",Ac:"center",oc:"end",uc:"bottom",offsetY:33}},{Jg:4,Ep:{zc:"end",Ac:"center",oc:"start",uc:"top",offsetY:-33}},{Jg:5,Ep:{zc:"end",Ac:"center",oc:"start",uc:"bottom",offsetY:33}}],k7a=[{Jg:6,Ep:{zc:"start",Ac:"top",oc:"end",uc:"top",offsetY:-12}},{Jg:7,Ep:{zc:"start",Ac:"bottom",oc:"end",uc:"bottom",offsetY:12}},{Jg:4,Ep:{zc:"end",Ac:"top",oc:"start",uc:"top",offsetY:-12}},{Jg:5,
Ep:{zc:"end",Ac:"bottom",oc:"start",uc:"bottom",offsetY:12}}];var vx=class{};vx.O=function(a){return new (a||vx)};vx.Ca=_.Df({type:vx});vx.Ba=_.Xc({});var m7a=function(a,b){b=l7a(b).filter(c=>!a.includes(c));return a.concat(b)},n7a=function(a,b){return m7a(a,b).map(c=>c.Ep)},o7a=function(a,b,c){a=m7a(a,b).find(({Ep:d})=>d===c);if(!a)throw Error("ld`"+JSON.stringify(c));return a.Jg},l7a=function(a){let b;const c=a==null?void 0:(b=a.ma)==null?void 0:b.clientWidth;let d;a=a==null?void 0:(d=a.ma)==null?void 0:d.clientHeight;return(c!==void 0&&c<60?h7a:i7a).concat(a!==void 0&&a<60?j7a:k7a)},wx=class{};wx.O=function(a){return new (a||wx)};
wx.ta=_.k({token:wx,oa:wx.O,Ea:vx});var p7a,q7a,r7a,s7a;p7a=["template"];q7a=function(a){const b=a.hha();b.p8.subscribe(c=>{a.kd.run(()=>{a.Jg=o7a(a.P0a,a.anchor,c.OV);_.gn(a.Xi)})});return b};
r7a=function(a,b){_.x(a.wjb,fka(a.XK),_.ig(()=>{a.mMb.emit()}),_.gg(()=>_.x(b,_.hg(a.Rd))),_.hg(a.Yf),_.Te(c=>!!c&&!a.isVisible())).subscribe(c=>{a.anchor=c;c=c.ma;if(a.Je){var d=c.style.position;a.Wqb={zIndex:c.style.zIndex,position:d};if(d==="static"||d==="")c.style.position="relative";c.style.zIndex="1001"}c=a.tg;d=c.create;var e=q7a(a);var f=a.tg.Mj;f=a.Je?f.block():f.Cl();a.Jd=d.call(c,{ug:e,Nj:f,minWidth:"fit-content",Je:a.Je});let g;(g=a.Jd)==null||g.attach(new _.ys(a.Nc,a.Zea))})};
s7a=function(a,b){_.x(b,_.hg(a.Yf),_.Te(()=>a.isVisible())).subscribe(()=>{a.jxa();a.Rd.emit()})};
_.xx=class{constructor(a,b,c,d,e){this.ZN=a;this.tg=b;this.Zea=c;this.kd=d;this.Xi=e;this.wjb=new _.Wf;this.P0a=[];this.XDa=0;this.color="blue";this.Je=!1;this.Z3=this.a4="";this.Rd=new _.bn;this.mMb=new _.bn;this.action=new _.bn;this.Jg=0;this.Yf=new _.$f;this.XK=new _.$f;this.Wqb={zIndex:"",position:""};this.jxa=()=>{this.Jd&&this.Je&&this.anchor&&(this.anchor.ma.style.position=this.Wqb.position,this.anchor.ma.style.zIndex=this.Wqb.zIndex);let f;(f=this.Jd)==null||f.dispose();this.Jd=void 0}}Sb(a){if(a.customPositions){let b;
(b=this.Jd)==null||_.ZVa(b,q7a(this))}}Sa(){const {m0a:a,Yf:b,gPb:c}=tx(this.ZN,this.Ar);r7a(this,a);_.x(b,_.hg(this.Yf)).subscribe(this.jxa);s7a(this,c)}Dc(){this.XK.next()}Ia(){this.jxa();this.Yf.next()}hha(){if(!this.anchor)throw Error("md");return _.ns(_.vs(this.tg.position(),this.anchor),n7a(this.P0a,this.anchor))}isVisible(){return!!this.Jd}};_.xx.O=function(a){return new (a||_.xx)(_.B(_.ux),_.B(_.Es),_.B(_.Mg),_.B(_.We),_.B(_.pn),_.B(wx))};
_.xx.wa=_.Cf({type:_.xx,na:[["onedev-feature-tooltip"]],ub:function(a,b){a&1&&_.Pg(p7a,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.Nc=c.first)}},inputs:{Ar:"tooltipId",wjb:"open$",P0a:"customPositions",XDa:"widthOffset",color:"color",Je:"hasBackdrop",a4:"actionBtnText",Z3:"actionBtnIcon"},outputs:{Rd:"dismiss",mMb:"beforeShown",action:"action"},standalone:!1,features:[_.Rm],ac:["*"],ya:2,Aa:0,Da:[["template",""],[3,"action","dismiss","actionBtnText","actionBtnIcon","color","pointerPosition","widthOffset"]],
qa:function(a){a&1&&(_.Hg(),_.C(0,zwa,2,5,"ng-template",null,0,_.fh))},Fa:[rx],hb:2,Ma:0});var yx=class{};yx.O=function(a){return new (a||yx)};yx.Ca=_.Df({type:yx});yx.Ba=_.Xc({});var zx=class{};zx.O=function(a){return new (a||zx)};zx.Ca=_.Df({type:zx});zx.Ba=_.Xc({imports:[yx]});var Ax=class{getValue(a){a=window.localStorage.getItem(a);return _.u(a?JSON.parse(a):null)}Xy(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)}};Ax.O=function(a){return new (a||Ax)};Ax.ta=_.k({token:Ax,oa:Ax.O,Ea:yx});var u7a,v7a,w7a;_.t7a=new _.wd("Feature Tooltip Controller Config");u7a=function(a){return _.x(a.AP.getValue(a.neb),_.v(b=>b===null?!0:(new Date).getTime()-b>=a.config.U_a))};_.Bx=function(a,b){return`${"onedev.tooltips"}.${a.config.pr}.${b}`};v7a=function(a,b,c,d){return c.filter(e=>{e=d.get(_.Bx(a,e));return e===b||b==="UNSEEN"&&e===null})};w7a=function(a,b,c){const d=c.map(e=>_.Bx(a,e));return _.x(a.AP.Xy(d),_.v(e=>v7a(a,b,c,e)))};
_.Cx=class{constructor(a,b,c){this.config=a;this.AP=b;this.Rb=c;this.Kea=this.config.A4a?this.Rb.get(_.dw):void 0;this.neb=`${"onedev"}.lastTooltipTime.${this.config.pr}`;let d;this.config.A1b=(d=this.config.A1b)!=null?d:"tooltipShown";let e;this.config.oSb=(e=this.config.oSb)!=null?e:"tooltipHidden"}kxa(a){let b;(b=this.Kea)==null||_.x5a(b,this.config.oSb);_.x(_.Ne([this.AP.setValue(this.neb,(new Date).getTime()),this.AP.setValue(_.Bx(this,a),"HIDDEN")]),_.Pf())}showTooltip(a){let b;(b=this.Kea)==
null||_.x5a(b,this.config.A1b);return _.x(_.Ne([this.AP.setValue(this.neb,(new Date).getTime()),this.AP.setValue(_.Bx(this,a),"SHOWING")]),_.Pf())}};_.Cx.O=function(a){return new (a||_.Cx)(_.m(_.t7a),_.m(Ax),_.m(_.Ye))};_.Cx.ta=_.k({token:_.Cx,oa:_.Cx.O,Ea:zx});var x7a,y7a,z7a,A7a,B7a;x7a=function(a){return a.x3b.map(b=>b.Ar)};y7a=function(a,b){return a.x3b.find(c=>c.Ar===b)};z7a=function(a,b){_.x(b,_.gg(c=>_.x(c.Rd,_.Pf(c.Ar))),_.hg(a.Yf)).subscribe(c=>{a.sK.kxa(c)})};A7a=function(a){return _.se(_.gg(()=>u7a(a.sK)),_.Te(_.re))};B7a=function(a){return _.se(_.gg(()=>w7a(a.sK,"UNSEEN",x7a(a))),_.Te(b=>b.length>0),_.v(b=>b[0]))};
_.Dx=class{constructor(a){this.sK=a;this.w1b=_.u(void 0);this.Yf=new _.$f;this.jYc=()=>w7a(this.sK,"SHOWING",x7a(this))}Sd(){const a=_.x(this.w1b,_.gg(this.jYc),_.gg(b=>b.length>0?_.u(b[0]):_.x(_.u(void 0),A7a(this),B7a(this))),_.v(b=>y7a(this,b)),_.Te(b=>!!b),_.v(b=>b),_.dg({bufferSize:1,kx:!0}));z7a(this,a);_.x(a,_.hg(this.Yf)).subscribe(b=>{b.wjb.next();this.sK.showTooltip(b.Ar)})}Ia(){this.Yf.next()}};_.Dx.O=function(a){return new (a||_.Dx)(_.B(_.Cx))};
_.Dx.wa=_.Cf({type:_.Dx,na:[["onedev-feature-tooltip-controller"]],zd:function(a,b,c){a&1&&_.Qg(c,_.xx,4);if(a&2){let d;_.Sg(d=_.Tg())&&(b.x3b=d)}},inputs:{w1b:"showTooltip$"},standalone:!1,ya:0,Aa:0,qa:function(){},hb:2,Ma:0});_.Ex=class{constructor(a,b){this.ZN=a;this.element=b;this.Oha=!1}Sa(){this.Oha?(this.wTb=new IntersectionObserver(([{isIntersecting:a}])=>{a?f7a(this.ZN,this.Ar,this.element):g7a(this.ZN,this.Ar)}),this.wTb.observe(this.element.ma)):f7a(this.ZN,this.Ar,this.element)}Ia(){g7a(this.ZN,this.Ar);let a;(a=this.wTb)==null||a.disconnect()}};_.Ex.O=function(a){return new (a||_.Ex)(_.B(_.ux),_.B(_.ff))};
_.Ex.La=_.Ef({type:_.Ex,na:[["","onedevTooltipAnchor",""]],inputs:{Ar:[0,"onedevTooltipAnchor","tooltipId"],Oha:"hideTooltipWhenAnchorNotVisible"},standalone:!1});_.Jx=class{constructor(){this.className="gmat-subtitle-1 tooltip-title"}};_.Jx.O=function(a){return new (a||_.Jx)};_.Jx.La=_.Ef({type:_.Jx,na:[["","onedevTooltipTitle",""]],ob:2,Ya:function(a,b){a&2&&_.ug(b.className)},standalone:!1});var C7a=new _.Tt(3);var D7a=new _.wd("GMAT_PROGRESS_SPINNER_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var E7a,F7a;E7a=["determinateSpinner"];F7a=new _.wd("mat-progress-spinner-default-options",{Ea:"root",oa:Cwa});
_.Kx=class{get color(){return this.Ti||this.OS}set color(a){this.Ti=a}constructor(){this.Ja=_.n(_.ff);this.OS="primary";this.Wd=0;this.M2=100;const a=_.n(_.dn,{optional:!0}),b=_.n(F7a);this.Fv=a==="NoopAnimations"&&!!b&&!b.uKc;this.mode=this.Ja.ma.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate";b&&(b.color&&(this.color=this.OS=b.color),b.diameter&&(this.diameter=b.diameter),b.strokeWidth&&(this.strokeWidth=b.strokeWidth))}get value(){return this.mode==="determinate"?this.Wd:0}set value(a){this.Wd=
Math.max(0,Math.min(100,a||0))}get diameter(){return this.M2}set diameter(a){this.M2=a||0}get strokeWidth(){let a;return(a=this.jSa)!=null?a:this.diameter/10}set strokeWidth(a){this.jSa=a||0}hpa(){return(this.diameter-10)/2}KKb(){const a=this.hpa()*2+this.strokeWidth;return`0 0 ${a} ${a}`}Pra(){return 2*Math.PI*this.hpa()}CPc(){return this.mode==="determinate"?this.Pra()*(100-this.Wd)/100:null}dEb(){return this.strokeWidth/this.diameter*100}};_.Kx.O=function(a){return new (a||_.Kx)};
_.Kx.wa=_.Cf({type:_.Kx,na:[["mat-progress-spinner"],["mat-spinner"]],ub:function(a,b){a&1&&_.Pg(E7a,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.ted=c.first)}},nb:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],ob:18,Ya:function(a,b){a&2&&(_.rg("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",b.mode==="determinate"?b.value:null)("mode",b.mode),_.ug("mat-"+b.color),_.sg("width",b.diameter,"px")("height",b.diameter,"px")("--mdc-circular-progress-size",b.diameter+
"px")("--mdc-circular-progress-active-indicator-width",b.diameter+"px"),_.tg("_mat-animation-noopable",b.Fv)("mdc-circular-progress--indeterminate",b.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",_.qh],diameter:[2,"diameter","diameter",_.qh],strokeWidth:[2,"strokeWidth","strokeWidth",_.qh]},Qb:["matProgressSpinner"],features:[_.mg],ya:14,Aa:11,Da:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],
["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],
["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],qa:function(a,b){a&1&&(_.C(0,Bwa,2,8,"ng-template",null,0,_.fh),_.F(2,"div",2,1),_.Yd(),_.F(4,"svg",3),_.K(5,"circle",4),_.I()(),_.Zd(),_.F(6,"div",5)(7,"div",6)(8,"div",7),_.yg(9,8),_.I(),_.F(10,"div",9),_.yg(11,8),_.I(),_.F(12,"div",10),_.yg(13,8),_.I()()());a&2&&(a=_.Fg(1),_.y(4),_.rg("viewBox",b.KKb()),_.y(),_.sg("stroke-dasharray",b.Pra(),"px")("stroke-dashoffset",
b.CPc(),"px")("stroke-width",b.dEb(),"%"),_.rg("r",b.hpa()),_.y(4),_.E("ngTemplateOutlet",a),_.y(2),_.E("ngTemplateOutlet",a),_.y(2),_.E("ngTemplateOutlet",a))},Fa:[_.co],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-sys-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 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__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}\n"],
hb:2,Ma:0});_.Lx=class{};_.Lx.O=function(a){return new (a||_.Lx)};_.Lx.Ca=_.Df({type:_.Lx});_.Lx.Ba=_.Xc({imports:[_.Gs]});var G7a;G7a=function(a,b,c){b=c==="indeterminate"?b:b+" "+C7a.format(Number(c)/100);a.Pia.textContent=b};
_.Mx=class{constructor(a,b){this.options=a;this.CAa=b;this.nc=new _.Wf;this.Pia=document.createElement("label");this.Pia.classList.add("cdk-visually-hidden");this.Pia.classList.add("gmat-mdc-progress-spinner-accessible-label");_.x(Awa(b.Ja.ma),_.hg(this.nc)).subscribe(c=>{G7a(this,c[0],c[1])})}Sa(){this.CAa.Ja.ma.insertAdjacentElement("afterend",this.Pia);const a=this.CAa.Ja.ma.getAttribute("aria-label");G7a(this,a!=null?a:"",this.CAa.mode==="indeterminate"?"indeterminate":this.CAa.value.toString())}Ia(){this.Pia.remove();
this.nc.next();this.nc.complete()}};_.Mx.O=function(a){return new (a||_.Mx)(_.B(D7a),_.B(_.Kx,10))};_.Mx.La=_.Ef({type:_.Mx,na:[["mat-progress-spinner"],["mat-spinner"]],nb:["aria-hidden","true"],ob:3,Ya:function(a,b){a&2&&(_.rg("tabindex",null),_.tg("gmat-mdc-progress-spinner",!b.options.Se))},standalone:!1});_.Nx=function(a,b){a.Swa.includes(b)||a.Swa.push(b)};_.Ox=class extends _.Es{constructor(){super(...arguments);this.Swa=[]}create(a){return super.create(Object.assign({},a,{Ad:(a==null?0:a.Ad)?_.Zi(a.Ad).concat(this.Swa):this.Swa}))}};_.Ox.O=(()=>{let a;return function(b){return(a||(a=_.je(_.Ox)))(b||_.Ox)}})();_.Ox.ta=_.k({token:_.Ox,oa:_.Ox.O});var H7a=new _.wd("GMAT_TOOLTIP_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.Px=class{constructor(a,b){a.Se||_.Nx(b,"gmat-mdc-tooltip")}};_.Px.O=function(a){return new (a||_.Px)(_.B(H7a),_.B(_.Es))};_.Px.La=_.Ef({type:_.Px,na:[["","matTooltip",""]],features:[_.bh([{va:_.Es,Pd:_.Ox}])]});_.Qx=class{constructor(){this.ZGb=this.V3=!1}get vertical(){return this.V3}set vertical(a){this.V3=_.bj(a)}get inset(){return this.ZGb}set inset(a){this.ZGb=_.bj(a)}};_.Qx.O=function(a){return new (a||_.Qx)};
_.Qx.wa=_.Cf({type:_.Qx,na:[["mat-divider"]],nb:["role","separator",1,"mat-divider"],ob:7,Ya:function(a,b){a&2&&(_.rg("aria-orientation",b.vertical?"vertical":"horizontal"),_.tg("mat-divider-vertical",b.vertical)("mat-divider-horizontal",!b.vertical)("mat-divider-inset",b.inset))},inputs:{vertical:"vertical",inset:"inset"},ya:0,Aa:0,qa:function(){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-sys-outline));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-sys-outline));border-right-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],
hb:2,Ma:0});var I7a,K7a,M7a;I7a=["tooltip"];_.J7a=new _.wd("mat-tooltip-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Es);return()=>a.Mj.Cl({mrb:20})}});K7a={va:_.J7a,Ib:[_.Es],Ab:function(a){return()=>a.Mj.Cl({mrb:20})}};_.L7a=new _.wd("mat-tooltip-default-options",{Ea:"root",oa:function(){return{Ax:0,Gw:0,Swb:1500}}});M7a=_.Ui({passive:!0});
_.Sx=class{get position(){return this.lf}set position(a){if(a!==this.lf&&(this.lf=a,this.vb)){this.vU(this.vb);let b;(b=this.Me)==null||b.show(0);this.vb.ff()}}get mt(){return this.Fca}set mt(a){this.Fca=_.bj(a);this.Cq();this.vb=null}get disabled(){return this.qc}set disabled(a){a=_.bj(a);this.qc!==a&&((this.qc=a)?this.Te(0):this.eU(),this.TJb(this.message))}get Ax(){return this.gda}set Ax(a){this.gda=_.gj(a)}get Gw(){return this.hJ}set Gw(a){this.hJ=_.gj(a);this.Me&&(this.Me.aca=this.hJ)}get message(){return this.tJ}set message(a){const b=
this.tJ;this.tJ=a!=null?String(a).trim():"";!this.tJ&&this.FB()?this.Te(0):(this.eU(),this.Cda());this.TJb(b)}get Gt(){return this.oU}set Gt(a){this.oU=a;this.Me&&this.dda(this.oU)}constructor(){this.kf=_.n(_.Es);this.Ja=_.n(_.ff);this.iF=_.n(_.bs);this.He=_.n(_.Mg);this.lb=_.n(_.We);this.mc=_.n(_.Zq);this.pB=_.n(_.tr);this.Qc=_.n(_.cr);this.Vb=_.n(_.Vr);this.xc=_.n(_.Ye);this.vg=_.n(_.L7a,{optional:!0});this.lf="below";this.qc=this.Fca=!1;this.Ee=_.n(_.J7a);this.Eca=this.Ida=!1;this.GSa=Rx;this.zn=
8;this.VI="mat-mdc";this.Ht="auto";this.tJ="";this.Ur=[];this.Fb=_.n(_.di);this.vy=null;this.Kb=new _.Wf;const a=this.vg;a&&(this.gda=a.Ax,this.hJ=a.Gw,a.position&&(this.position=a.position),a.mt&&(this.mt=a.mt),a.Ht&&(this.Ht=a.Ht),a.Gt&&(this.Gt=a.Gt));_.x(this.Vb.Fc,_.hg(this.Kb)).subscribe(()=>{this.vb&&this.vU(this.vb)});this.zn=8}Dc(){this.Ida=!0;this.eU();_.x(this.Qc.Pk(this.Ja),_.hg(this.Kb)).subscribe(a=>{a?a==="keyboard"&&this.lb.run(()=>this.show()):this.lb.run(()=>this.Te(0))})}Ia(){const a=
this.Ja.ma;this.vy&&clearTimeout(this.vy);this.vb&&(this.vb.dispose(),this.Me=null);this.Ur.forEach(([b,c])=>{a.removeEventListener(b,c,M7a)});this.Ur.length=0;this.Kb.next();this.Kb.complete();_.sr(this.pB,a,this.message,"tooltip");this.Qc.Oi(a)}show(a=this.Ax,b){if(this.disabled||!this.message||this.FB()){let c;(c=this.Me)==null||c.HS()}else b=this.wv(b),this.Cq(),this.wj=this.wj||new _.xs(this.GSa,this.He),b=this.Me=b.attach(this.wj).instance,b.LJ=this.Ja.ma,b.aca=this.hJ,_.x(b.KT,_.hg(this.Kb)).subscribe(()=>
this.Cq()),this.dda(this.oU),this.Cda(),b.show(a)}Te(a=this.Gw){const b=this.Me;b&&(b.isVisible()?b.Te(a):(b.HS(),this.Cq()))}toggle(a){this.FB()?this.Te():this.show(void 0,a)}FB(){return!!this.Me&&this.Me.isVisible()}wv(a){if(this.vb){var b=this.vb.Zl().ug;if((!this.mt||!a)&&b.MB instanceof _.ff)return this.vb;this.Cq()}b=_.VVa(this.iF,this.Ja);a=_.bWa(_.os(_.ps(_.ss(_.vs(this.kf.position(),this.mt?a||this.Ja:this.Ja),`.${this.VI}-tooltip`),!1),this.zn),b);_.x(a.p8,_.hg(this.Kb)).subscribe(d=>{this.OSa(d.OV);
this.Me&&d.Q_b.Zxa&&this.Me.isVisible()&&this.lb.run(()=>this.Te(0))});this.vb=this.kf.create({direction:this.Vb,ug:a,Ad:`${this.VI}-${"tooltip-panel"}`,Nj:this.Ee()});this.vU(this.vb);_.x(this.vb.cp,_.hg(this.Kb)).subscribe(()=>this.Cq());_.x(this.vb.sZ(),_.hg(this.Kb)).subscribe(()=>{let d;return(d=this.Me)==null?void 0:d.hPa()});_.x(this.vb.Rn(),_.hg(this.Kb)).subscribe(d=>{this.FB()&&d.keyCode===27&&!_.Si(d)&&(d.preventDefault(),d.stopPropagation(),this.lb.run(()=>this.Te(0)))});let c;((c=this.vg)==
null?0:c.cPb)&&this.vb.XB(`${this.VI}-tooltip-panel-non-interactive`);return this.vb}Cq(){this.vb&&this.vb.qg()&&this.vb.detach();this.Me=null}vU(a){a=a.Zl().ug;const b=this.Y2(),c=this.dT();_.ns(a,[this.Z$(Object.assign({},b.Lo,c.Lo)),this.Z$(Object.assign({},b.fallback,c.fallback))])}Z$(a){const b=!this.Vb||this.Vb.value=="ltr";a.Ac==="top"?a.offsetY=-8:a.Ac==="bottom"?a.offsetY=8:a.zc==="start"?a.offsetX=b?-8:8:a.zc==="end"&&(a.offsetX=b?8:-8);return a}Y2(){const a=!this.Vb||this.Vb.value=="ltr",
b=this.position;let c;if(b=="above"||b=="below")c={zc:"center",Ac:b=="above"?"top":"bottom"};else if(b=="before"||b=="left"&&a||b=="right"&&!a)c={zc:"start",Ac:"center"};else if(b=="after"||b=="right"&&a||b=="left"&&!a)c={zc:"end",Ac:"center"};const {x:d,y:e}=this.Jba(c.zc,c.Ac);return{Lo:c,fallback:{zc:d,Ac:e}}}dT(){const a=!this.Vb||this.Vb.value=="ltr",b=this.position;let c;if(b=="above")c={oc:"center",uc:"bottom"};else if(b=="below")c={oc:"center",uc:"top"};else if(b=="before"||b=="left"&&a||
b=="right"&&!a)c={oc:"end",uc:"center"};else if(b=="after"||b=="right"&&a||b=="left"&&!a)c={oc:"start",uc:"center"};const {x:d,y:e}=this.Jba(c.oc,c.uc);return{Lo:c,fallback:{oc:d,uc:e}}}Cda(){this.Me&&(this.Me.message=this.message,this.Me.WE(),_.Ze(()=>{this.Me&&this.vb.ff()},{Rb:this.xc}))}dda(a){this.Me&&(this.Me.Gt=a,this.Me.WE())}Jba(a,b){this.position==="above"||this.position==="below"?b==="top"?b="bottom":b==="bottom"&&(b="top"):a==="end"?a="start":a==="start"&&(a="end");return{x:a,y:b}}OSa(a){var b=
a.uc,c=a.zc;a=a.Ac;b=b==="center"?this.Vb&&this.Vb.value==="rtl"?c==="end"?"left":"right":c==="start"?"left":"right":b==="bottom"&&a==="top"?"above":"below";if(b!==this.Gaa){if(c=this.vb)a=`${this.VI}-${"tooltip-panel"}-`,c.wQ(a+this.Gaa),c.XB(a+b);this.Gaa=b}}eU(){!this.qc&&this.message&&this.Ida&&!this.Ur.length&&(this.Dca()?this.Ur.push(["mouseenter",a=>{this.fda();let b=void 0;a.x!==void 0&&a.y!==void 0&&(b=a);this.show(void 0,b)}]):this.Ht!=="off"&&(this.Paa(),this.Ur.push(["touchstart",a=>{let b;
const c=(a=(b=a.targetTouches)==null?void 0:b[0])?{x:a.clientX,y:a.clientY}:void 0;this.fda();this.vy&&clearTimeout(this.vy);let d,e;this.vy=setTimeout(()=>{this.vy=null;this.show(void 0,c)},(e=(d=this.vg)==null?void 0:d.mxd)!=null?e:500)}])),this.Y$(this.Ur))}fda(){if(!this.Eca){this.Eca=!0;var a=[];if(this.Dca())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&((c=this.vb)==null?0:c.eq.contains(b))||this.Te()}],["wheel",b=>this.cTa(b)]);else if(this.Ht!=="off"){this.Paa();const b=()=>{this.vy&&
clearTimeout(this.vy);let c;this.Te((c=this.vg)==null?void 0:c.Swb)};a.push(["touchend",b],["touchcancel",b])}this.Y$(a);this.Ur.push(...a)}}Y$(a){a.forEach(([b,c])=>{this.Ja.ma.addEventListener(b,c,M7a)})}Dca(){return!this.mc.PM&&!this.mc.Dr}cTa(a){if(this.FB()){a=this.Fb.elementFromPoint(a.clientX,a.clientY);const b=this.Ja.ma;a===b||b.contains(a)||this.Te()}}Paa(){const a=this.Ht;if(a!=="off"){const b=this.Ja.ma,c=b.style;if(a==="on"||b.nodeName!=="INPUT"&&b.nodeName!=="TEXTAREA")c.userSelect=
c.msUserSelect=c.webkitUserSelect=c.MozUserSelect="none";a!=="on"&&b.draggable||(c.webkitUserDrag="none");c.touchAction="none";c.webkitTapHighlightColor="transparent"}}TJb(a){this.BDb||(this.BDb=!0,_.sr(this.pB,this.Ja.ma,a,"tooltip"),this.lb.Ub(()=>{Promise.resolve().then(()=>{this.BDb=!1;this.message&&!this.disabled&&_.tUa(this.pB,this.Ja.ma,this.message,"tooltip")})}))}};_.Sx.O=function(a){return new (a||_.Sx)};
_.Sx.La=_.Ef({type:_.Sx,na:[["","matTooltip",""]],nb:[1,"mat-mdc-tooltip-trigger"],ob:2,Ya:function(a,b){a&2&&_.tg("mat-mdc-tooltip-disabled",b.disabled)},inputs:{position:[0,"matTooltipPosition","position"],mt:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],Ax:[0,"matTooltipShowDelay","showDelay"],Gw:[0,"matTooltipHideDelay","hideDelay"],Ht:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Gt:[0,"matTooltipClass","tooltipClass"]},
Qb:["matTooltip"]});
var Rx=class{constructor(){this.Ta=_.n(_.pn);this.Ja=_.n(_.ff);this.i3=this.waa=this.qHb=!1;this.KT=new _.Wf;this.fU="mat-mdc-tooltip-show";this.zba="mat-mdc-tooltip-hide";this.rk=_.n(_.dn,{optional:!0})==="NoopAnimations"}show(a){this.Cv!=null&&clearTimeout(this.Cv);this.Nv=setTimeout(()=>{this.vda(!0);this.Nv=void 0},a)}Te(a){this.Nv!=null&&clearTimeout(this.Nv);this.Cv=setTimeout(()=>{this.vda(!1);this.Cv=void 0},a)}isVisible(){return this.i3}Ia(){this.HS();this.KT.complete();this.LJ=null}hPa(){this.waa&&
this.Te(0)}WE(){_.gn(this.Ta)}mPa({relatedTarget:a}){a&&this.LJ.contains(a)||(this.isVisible()?this.Te(this.aca):this.YS(!1))}OQa(){this.qHb=this.FMc();this.WE()}FMc(){const a=this.Ja.ma.getBoundingClientRect();return a.height>24&&a.width>=200}gPa({animationName:a}){a!==this.fU&&a!==this.zba||this.YS(a===this.fU)}HS(){this.Nv!=null&&clearTimeout(this.Nv);this.Cv!=null&&clearTimeout(this.Cv);this.Nv=this.Cv=void 0}YS(a){a?this.waa=!0:this.isVisible()||this.KT.next()}vda(a){const b=this.FSa.ma;var c=
this.fU;const d=this.zba;b.classList.remove(a?d:c);b.classList.add(a?c:d);this.i3!==a&&(this.i3=a,_.gn(this.Ta));a&&!this.rk&&typeof getComputedStyle==="function"&&(c=getComputedStyle(b),c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")==="none")&&(this.rk=!0);a&&this.OQa();this.rk&&(b.classList.add("_mat-animation-noopable"),this.YS(a))}};Rx.O=function(a){return new (a||Rx)};
Rx.wa=_.Cf({type:Rx,na:[["mat-tooltip-component"]],ub:function(a,b){a&1&&_.Pg(I7a,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.FSa=c.first)}},nb:["aria-hidden","true"],Ya:function(a,b){a&1&&_.N("mouseleave",function(c){return b.mPa(c)})},ya:4,Aa:4,Da:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",1,0);_.N("animationend",function(d){_.q(c);return _.r(b.gPa(d))});_.F(2,"div",
2);_.Q(3);_.I()()}a&2&&(_.tg("mdc-tooltip--multiline",b.qHb),_.E("ngClass",b.Gt),_.y(3),_.Xg(b.message))},Fa:[_.Xn],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-sys-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-sys-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel{line-height:normal}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}\n'],
hb:2,Ma:0});var N7a,O7a,P7a,Dwa;N7a=a=>({m2HasFocus:a});O7a=(a,b)=>[a,b];P7a=a=>[a];Dwa=a=>({hidden:a});
_.Tx=class extends _.qw{set config(a){if(a&&(super.RBa(a),this.nja=a.nja,this.hCa.unsubscribe(),this.hCa=new _.ne,a.dtb))for(const [b,c]of a.dtb){const d=c;this.hCa.add(this.ud.register(d.name,b,()=>{d.handler({Pp:this.query,prefix:this.queryPrefix.getValue()});d.QQb&&_.Z6a(this.hM)}))}}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G){super({Pka:_.rv.has(47),tx:"GlobalSearchBox",Ha:a,Jua:t,dL:_.rv.has(28),FO:c});this.Ua=d;this.ud=e;this.Ch=f;this.Yn=g;this.document=l;this.kb=p;this.r7c=w;this.q7c=A;this.gP=
G;this.hCa=new _.ne;this.qq=new _.ne;this.aQ=new _.$f(1);this.Bla=0;this.nja=void 0;this.MBb="Clear search";this.eoc="Search for code or files";this.noc="No matching results";this.ooc="Try modifying your query";this.koc="Documentation";this.moc="New! Git Search";this.loc='The "package:" atom for GoB is deprecated. Learn about the new "git:", "repo:", and "branch:" atoms.';this.uoc='The "package:" atom for GoB is deprecated. Use the new "git:", "repo:", and "branch:" atoms instead. Click the \'Info\' icon for more information';
this.gub=24;this.hub=2;this.qtb=new _.$f(1);this.k7c=_.x(this.aQ,_.v(J=>{a:{for(const L of _.mk(J))if(L.warning)switch(L.warning.type){case "PACKAGE_AVAILABLE_IN_MULTIBRANCH":J=this.uoc;break a;default:_.fb(L.warning.type,void 0)}J=""}return J}));this.zK=new _.bn;this.a7c=_.rv.has(41)}Sa(){super.Sa();const a=this.Yn.parse(this.query);this.aQ.next(a);this.qtb.next(Swa(a)&&this.Ua.url.startsWith("/search?q="));this.qq.add(_.x(this.nQ,_.v(b=>this.Yn.parse(b))).subscribe(b=>{this.aQ.next(b)}));this.qq.add(_.x(this.Ua.events,
_.Te(b=>b instanceof _.ei),_.gg(()=>_.x(this.aQ,_.Qf(1))),_.v(b=>Swa(b)&&this.Ua.url.startsWith("/search?q="))).subscribe(b=>{this.qtb.next(b)}))}Dc(){this.Br=this.Ch.registerCallback("SEARCH_BAR",this.kb.ma,()=>{_.Z6a(this.hM,!0)})}Ia(){super.Ia();this.hCa.unsubscribe();this.qq.unsubscribe();this.Br&&this.Br()}hG(a){(a=a.target)&&a instanceof HTMLElement&&a.classList.contains("search-bar")&&this.hM.setFocus()}get J4c(){const a=this.queryPrefix.getValue();return a&&a.CZ?a.CZ:this.eoc}Kza(){super.Kza();
this.zK.next(1)}Lza(){super.Lza();this.zK.next(0)}K4(){super.K4(this.hM)}cXb(a){_.mp(this.Ua,_.lp(this.Ua,_.IPa,{Qa:_.oqa(a)}))}mjb(a){this.Bla=a.getBoundingClientRect().width}Cha(a){a.Ra.kind==="scope"&&this.s2b(a.Ra)}w9(a){a&&this.document.activeElement&&this.document.activeElement.blur();super.w9(a)}s2b(a){super.setScope(a)&&_.Z6a(this.hM)}};
_.Tx.O=function(a){return new (a||_.Tx)(_.B(_.Dp),_.B(_.sv),_.B(_.Pv),_.B(_.ii),_.B(_.Ru),_.B(_.pi),_.B(_.jw),_.B(_.di),_.B(_.ff),_.B(_.h4a),_.B(c4a,8),_.B(d4a,8),_.B(_.g4a,8))};
_.Tx.wa=_.Cf({type:_.Tx,na:[["global-search-box"]],ub:function(a,b){a&1&&_.Pg(_.jx,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.hM=c.first)}},inputs:{config:"config"},outputs:{zK:"focusChange"},standalone:!1,features:[_.lg],ya:21,Aa:35,Da:[["searchBar",""],["suggestionList",""],["fxLayoutAlign","start center","onedevTooltipAnchor","gobMultibranchCallout",1,"search-bar",3,"click","keydown.escape","ngClass"],["fxFlex","grow",3,"queryChange","blur","focus","querySubmit","selectSuggestion","elementName","enableTextBoxQuerySubmission",
"queryDecorator","placeholder","query","suggestionLists","tabCompletionHint","matTooltip"],[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,"universalLink",4,"ngIf"],["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,"click","ascTrackElement"],[3,"diameter","strokeWidth"],["type","button","mat-icon-button","","trackAction","clearSearch",
1,"clear",3,"click","ascTrackElement","matTooltip"],["mat-icon-button","","matTooltip","Help","aria-label","Help for query language","ascTrackElement","SearchBoxHelp","trackAction","click",1,"help-link",3,"universalLink"],["selectedClass","selected",1,"suggestion-item",3,"isSelectable","payload"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ascResizeNotifier","elementToWatch"],["class","integrated-list",3,"border-color","width","display",4,"ngIf"],[1,"integrated-list"],[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,"action","actionBtnText","widthOffset"],["onedevTooltipTitle",""]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",2,0);_.N("click",function(d){_.q(c);return _.r(b.hG(d))})("keydown.escape",function(){_.q(c);_.Fg(15).Oz||_.pw(b.Ch,
"CODE");return _.r()});_.F(2,"search-box",3);_.R(3,"async");_.R(4,"async");_.ah("queryChange",function(d){_.q(c);_.$g(b.query,d)||(b.query=d);return _.r(d)});_.N("blur",function(){_.q(c);return _.r(b.Kza())})("focus",function(){_.q(c);return _.r(b.Lza())})("queryChange",function(d){_.q(c);return _.r(b.nQ.next(d))})("querySubmit",function(d){_.q(c);if(typeof d==="string")b.w9(d);else switch(d.Ra.kind){case "link":b.Ha.mb({element:b.tx,action:"navigateManageSavedQuery",gestureName:"CLICK",wm:d.Ra.L2b});
_.mp(b.Ua,d.Ra.L2b);break;case "scope":b.s2b(d.Ra);break;case "suggestion":b.w9(d);break;default:_.fb(d.Ra,"Item With Unkonwn Suggestion Kind")}return _.r()})("selectSuggestion",function(d){_.q(c);return _.r(b.Cha(d))});_.I();_.C(5,Gwa,3,3,"ng-container",4);_.F(6,"div",5);_.N("click",function(){_.q(c);return _.r(b.hM.setFocus())});_.C(7,Hwa,1,2,"mat-spinner",6);_.R(8,"async");_.I();_.F(9,"button",7);_.N("click",function(){_.q(c);b.w9(b.query);return _.r()});_.F(10,"mat-icon");_.Q(11,"search");_.I()();
_.C(12,Iwa,3,3,"button",8)(13,Jwa,3,1,"a",9);_.I();_.F(14,"search-box-suggestion-list",null,1);_.C(16,Lwa,2,4,"search-box-suggestion-item",10);_.R(17,"async");_.I();_.C(18,Qwa,2,2,"ng-container",11)(19,Rwa,5,4,"onedev-feature-tooltip-controller",4);_.R(20,"async")}if(a&2){let c,d;a=_.Fg(15);_.sg("border-color",b.nja);_.E("ngClass",_.dh(28,N7a,a.Oz));_.y(2);_.Kg("matTooltip",_.S(3,18,b.k7c));_.E("elementName",b.tx)("enableTextBoxQuerySubmission",!0)("queryDecorator",b.mQ)("placeholder",b.J4c);_.Zg("query",
b.query);_.E("suggestionLists",b.sx?_.eh(30,O7a,a,b.sx):_.dh(33,P7a,a))("tabCompletionHint",_.S(4,20,b.B9));_.y(3);_.E("ngIf",b.a7c);_.y(2);_.E("ngIf",((c=_.S(8,22,b.v5))==null?null:c.Qd)&&b.Q8);_.y(5);_.E("ngIf",b.query);_.y();_.E("ngIf",b.gP);_.y(3);_.E("ngForOf",(d=_.S(17,24,b.v5))==null?null:d.cv);_.y(2);_.E("ngIf",a.Oz&&b.lK||(b.sx==null?null:b.sx.Oz));_.y();_.E("ngIf",_.S(20,26,b.qtb))}},Fa:[_.Ip,_.Xn,_.Yn,_.Zn,_.co,_.rw,_.xx,_.Dx,_.Ex,_.Jx,_.Kr,_.pt,_.Qx,_.lw,_.Bt,_.At,_.ou,_.Mx,_.Kx,_.Px,
_.Sx,_.sw,_.ov,_.jx,_.kx,_.mx,_.eo],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;vertical-align:middle}.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(--search-bg);border-radius:8px;font-size:14px;height:40px;padding-left:16px;padding-right:12px;transition:box-shadow .2s;overflow:hidden}.search-bar.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%]   .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)}.search-bar[_ngcontent-%COMP%]   .mat-mdc-icon-button[_ngcontent-%COMP%]{padding:0}.integrated-list[_ngcontent-%COMP%], .scope-list[_ngcontent-%COMP%], .search-suggestions[_ngcontent-%COMP%]{border-style:solid;border-width:1px;box-sizing:border-box;position:absolute;font-size:14px}.integrated-list[_ngcontent-%COMP%], .search-suggestions[_ngcontent-%COMP%]{border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-top:-1px;overflow:hidden}@media (max-width:940px){.integrated-list[_ngcontent-%COMP%], .search-suggestions[_ngcontent-%COMP%]{max-height:250px}}.integrated-list[_ngcontent-%COMP%]   search_box-suggestion-item[_ngcontent-%COMP%], .search-suggestions[_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 Q7a;Q7a=[[["",8,"appbar-left"]],[["",8,"appbar-center"]],[["",8,"appbar-right"]]];_.Ux=class{};_.Ux.O=function(a){return new (a||_.Ux)};
_.Ux.wa=_.Cf({type:_.Ux,na:[["header","onedevAppbar",""]],standalone:!1,hc:["onedevAppbar",""],ac:[".appbar-left",".appbar-center",".appbar-right"],ya:3,Aa:0,qa:function(a){a&1&&(_.Hg(Q7a),_.Ig(0),_.Ig(1,1),_.Ig(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;white-space:nowrap}header[onedevAppbar] a[mat-button]:has(onedev-appbar-title){height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 -4px;padding:0 4px}"],hb:2});_.Vx=class{};_.Vx.O=function(a){return new (a||_.Vx)};_.Vx.Ca=_.Df({type:_.Vx});_.Vx.Ba=_.Xc({Nb:[{va:gXa,jc:{color:"primary"}}],imports:[_.Ct]});var R7a=new _.wd("GMAT_MENU_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.Wx=class{constructor(a,b){this.options=a;a.Se||_.Nx(b,"gmat-mdc-menu")}};_.Wx.O=function(a){return new (a||_.Wx)(_.B(R7a),_.B(_.Es))};_.Wx.La=_.Ef({type:_.Wx,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],standalone:!1,features:[_.bh([{va:_.Es,Pd:_.Ox}])]});_.S7a=new _.wd("MatMenuContent");_.Xx=new _.wd("MAT_MENU_PANEL");var T7a;T7a=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];
_.Yx=class{constructor(){this.Ja=_.n(_.ff);this.Fb=_.n(_.di);this.Qc=_.n(_.cr);this.cF=_.n(_.Xx,{optional:!0});this.Ta=_.n(_.pn);this.role="menuitem";this.wc=this.disabled=!1;this.Zt=new _.Wf;this.Ol=new _.Wf;this.MJ=this.a3=!1;_.n(_.er).load(_.Js);let a,b;(a=this.cF)==null||(b=a.yTa)==null||b.call(a,this)}focus(a,b){this.Qc&&a?_.br(this.Qc,this.Rg(),a,b):this.Rg().focus(b);this.Ol.next(this)}Dc(){this.Qc&&this.Qc.Pk(this.Ja,!1)}Ia(){this.Qc&&this.Qc.Oi(this.Ja);this.cF&&this.cF.removeItem&&this.cF.removeItem(this);
this.Zt.complete();this.Ol.complete()}Nr(){return this.disabled?"-1":"0"}Rg(){return this.Ja.ma}pNa(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}lPa(){this.Zt.next(this)}Tp(){const a=this.Ja.ma.cloneNode(!0),b=a.querySelectorAll("mat-icon, .material-icons");for(let d=0;d<b.length;d++)b[d].remove();let c;return((c=a.textContent)==null?void 0:c.trim())||""}RRa(a){this.a3=a;_.gn(this.Ta)}YRa(a){this.MJ=a;_.gn(this.Ta)}oo(){return this.Fb&&this.Fb.activeElement===this.Rg()}};
_.Yx.O=function(a){return new (a||_.Yx)};
_.Yx.wa=_.Cf({type:_.Yx,na:[["","mat-menu-item",""]],nb:[1,"mat-mdc-menu-item","mat-focus-indicator"],ob:8,Ya:function(a,b){a&1&&_.N("click",function(c){return b.pNa(c)})("mouseenter",function(){return b.lPa()});a&2&&(_.rg("role",b.role)("tabindex",b.Nr())("aria-disabled",b.disabled)("disabled",b.disabled||null),_.tg("mat-mdc-menu-item-highlighted",b.a3)("mat-mdc-menu-item-submenu-trigger",b.MJ))},inputs:{role:"role",disabled:[2,"disabled","disabled",_.ph],wc:[2,"disableRipple","disableRipple",_.ph]},
Qb:["matMenuItem"],features:[_.mg],hc:["mat-menu-item",""],ac:["mat-icon, [matMenuItemIcon]","*"],ya:5,Aa:3,Da:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],qa:function(a,b){a&1&&(_.Hg(T7a),_.Ig(0),_.F(1,"span",0),_.Ig(2,1),_.I(),_.K(3,"div",1),_.C(4,Twa,2,0,":svg:svg",2));a&2&&(_.y(3),_.E("matRippleDisabled",b.wc||
b.disabled)("matRippleTrigger",b.Rg()),_.y(),_.wg(b.MJ?4:-1))},Fa:[_.Rs],hb:2,Ma:0});_.U7a=new _.wd("mat-menu-default-options",{Ea:"root",oa:Vwa});
_.Zx=class{get zq(){return this.zy}set zq(a){this.zy=a;this.Mz()}get Jt(){return this.Mda}set Jt(a){this.Mda=a;this.Mz()}set Ad(a){const b=this.pRa,c=Object.assign({},this.fl);b&&b.length&&b.split(" ").forEach(d=>{c[d]=!1});(this.pRa=a)&&a.length&&(a.split(" ").forEach(d=>{c[d]=!0}),this.Ja.ma.className="");this.fl=c}get classList(){return this.Ad}set classList(a){this.Ad=a}constructor(){this.Ja=_.n(_.ff);this.Ta=_.n(_.pn);this.xc=_.n(_.Ye);this.Ui=new _.Ng;this.fl={};this.yJ="void";this.lo=new _.Wf;
this.EB=!1;this.close=this.closed=new _.bn;this.lka=_.n(_.wr).getId("mat-menu-panel-");const a=_.n(_.U7a);this.xz=a.xz||"";this.zy=a.zq;this.Mda=a.Jt;this.Zj=a.Zj;this.HL=a.HL;this.Je=a.Je;this.rk=_.n(_.dn,{optional:!0})==="NoopAnimations"}Sa(){this.Mz()}Sd(){this.PSa();this.Gb=_.yr((new _.Cr(this.Ui)).Ox().DE());this.Gb.sM.subscribe(()=>this.closed.emit("tab"));_.x(this.Ui.Jc,_.fg(this.Ui),_.gg(a=>_.Se(...a.map(b=>b.Ol)))).subscribe(a=>_.zr(this.Gb,a));this.Ui.Jc.subscribe(a=>{const b=this.Gb;var c;
this.yJ==="enter"&&((c=b.mf)==null?0:c.oo())&&(a=a.toArray(),c=Math.max(0,Math.min(a.length-1,b.ds||0)),a[c]&&!a[c].disabled?b.kj(c):_.Ar(b))})}Ia(){let a;(a=this.Gb)==null||a.destroy();this.Ui.destroy();this.closed.complete();let b;(b=this.BFb)==null||b.destroy();clearTimeout(this.oOa)}Zt(){return _.x(this.Ui.Jc,_.fg(this.Ui),_.gg(a=>_.Se(...a.map(b=>b.Zt))))}yTa(){}removeItem(){}ie(a){const b=a.keyCode,c=this.Gb;switch(b){case 27:_.Si(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.vZ&&
this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.vZ&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:b!==38&&b!==40||_.Br(c,"keyboard"),c.Sm(a)}}Fga(a="program"){let b;(b=this.BFb)==null||b.destroy();this.BFb=_.Ze(()=>{const c=this.lJb();if(!c||!c.contains(document.activeElement)){const d=this.Gb;_.Br(d,a).QB(0,1);!d.mf&&c&&c.focus()}},{Rb:this.xc})}ysb(){}Mz(a=this.zq,b=this.Jt){this.fl=Object.assign({},this.fl,{["mat-menu-before"]:a==="before",["mat-menu-after"]:a===
"after",["mat-menu-above"]:b==="above",["mat-menu-below"]:b==="below"});_.gn(this.Ta)}sN(a){const b=a==="_mat-menu-exit";if(b||a==="_mat-menu-enter")b&&(clearTimeout(this.oOa),this.oOa=void 0),this.lo.next(b?"void":"enter"),this.EB=!1}ica(a){if(a==="_mat-menu-enter"||a==="_mat-menu-exit")this.EB=!0}uJb(a){this.yJ=a?"enter":"void";if(a){if(this.Gb.ds===0){const b=this.lJb();b&&(b.scrollTop=0)}}else this.rk||(this.oOa=setTimeout(()=>this.sN("_mat-menu-exit"),200));this.rk&&setTimeout(()=>{this.sN(a?
"_mat-menu-enter":"_mat-menu-exit")});_.gn(this.Ta)}PSa(){_.x(this.aaa.Jc,_.fg(this.aaa)).subscribe(a=>{this.Ui.reset(a.filter(b=>b.cF===this));_.Rg(this.Ui)})}lJb(){let a=null;this.Ui.length&&(a=this.Ui.first.Rg().closest('[role="menu"]'));return a}};_.Zx.O=function(a){return new (a||_.Zx)};
_.Zx.wa=_.Cf({type:_.Zx,na:[["mat-menu"]],zd:function(a,b,c){a&1&&(_.Qg(c,_.S7a,5),_.Qg(c,_.Yx,5),_.Qg(c,_.Yx,4));if(a&2){let d;_.Sg(d=_.Tg())&&(b.hD=d.first);_.Sg(d=_.Tg())&&(b.aaa=d);_.Sg(d=_.Tg())&&(b.items=d)}},ub:function(a,b){a&1&&_.Pg(_.Lg,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.Nc=c.first)}},ob:3,Ya:function(a){a&2&&_.rg("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{Zj:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],
Vv:[0,"aria-describedby","ariaDescribedby"],zq:"xPosition",Jt:"yPosition",HL:[2,"overlapTrigger","overlapTrigger",_.ph],Je:[2,"hasBackdrop","hasBackdrop",a=>a==null?null:_.ph(a)],Ad:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},Qb:["matMenu"],features:[_.bh([{va:_.Xx,Hb:_.Zx}]),_.mg],ac:["*"],ya:1,Aa:0,Da:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","animationstart","animationend","animationcancel","id"],[1,"mat-mdc-menu-content"]],qa:function(a){a&
1&&(_.Hg(),_.C(0,Uwa,3,12,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight))}@keyframes _mat-menu-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-menu-exit{from{opacity:1}to{opacity:0}}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;box-sizing:border-box;outline:0;animation:_mat-menu-enter 120ms cubic-bezier(0, 0, 0.2, 1);border-radius:var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));will-change:transform,opacity}.mat-mdc-menu-panel.mat-menu-panel-exit-animation{animation:_mat-menu-exit 100ms 25ms linear forwards}.mat-mdc-menu-panel.mat-menu-panel-animations-disabled{animation:none}.mat-mdc-menu-panel.mat-menu-panel-animating{pointer-events:none}.mat-mdc-menu-panel.mat-menu-panel-animating:has(.mat-mdc-menu-content:empty){display:none}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: active){.mat-mdc-menu-submenu-icon{fill:CanvasText}}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],
hb:2,Ma:0});var V7a,W7a,X7a,$x,ay;V7a=new _.wd("mat-menu-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Es);return()=>a.Mj.Cl()}});W7a={va:V7a,Ib:[_.Es],Ab:function(a){return()=>a.Mj.Cl()}};X7a=_.Ui({passive:!0});$x=new WeakMap;ay=function(a){return!!(a.XE&&a.vj&&a.tf)};
_.by=class{get Kaa(){return this.tf}set Kaa(a){this.tf=a}get tf(){return this.o3}set tf(a){if(a!==this.o3){this.o3=a;this.ET.unsubscribe();a&&(this.ET=a.close.subscribe(c=>{this.WNa(c);c!=="click"&&c!=="tab"||!this.vj||this.vj.closed.emit(c)}));var b;(b=this.XE)==null||b.YRa(ay(this))}}constructor(){this.kf=_.n(_.Es);this.Pc=_.n(_.ff);this.He=_.n(_.Mg);this.XE=_.n(_.Yx,{optional:!0,self:!0});this.Vb=_.n(_.Vr,{optional:!0});this.Qc=_.n(_.cr);this.lb=_.n(_.We);this.Ee=_.n(V7a);this.Ta=_.n(_.pn);this.vb=
null;this.Sr=!1;this.ET=this.Dba=this.qB=_.ne.EMPTY;this.sba=b=>{_.Ri(b)||(this.yn="touch")};this.yn=void 0;this.yt=!0;this.djb=this.YY=new _.bn;this.cjb=this.XY=new _.bn;const a=_.n(_.Xx,{optional:!0});this.vj=a instanceof _.Zx?a:void 0;this.Pc.ma.addEventListener("touchstart",this.sba,X7a)}Sd(){this.kPa()}Ia(){this.tf&&this.YQa(this.tf)&&$x.delete(this.tf);this.Pc.ma.removeEventListener("touchstart",this.sba,X7a);let a;(a=this.aRa)==null||a.unsubscribe();this.ET.unsubscribe();this.qB.unsubscribe();
this.Dba.unsubscribe();this.vb&&(this.vb.dispose(),this.vb=null)}get LP(){return this.Sr}get dir(){return this.Vb&&this.Vb.value==="rtl"?"rtl":"ltr"}WG(){const a=this.tf;if(!this.Sr&&a){var b;(b=this.aRa)==null||b.unsubscribe();b=$x.get(a);$x.set(a,this);b&&b!==this&&b.cK();b=this.wv(a);var c=b.Zl(),d=c.ug;this.TRa(a,d);c.Je=a.Je==null?!ay(this):a.Je;if(!b.qg()){b.attach(this.bPa(a));let e;(e=a.hD)==null||e.attach(this.Vgb)}this.qB=this.sQa().subscribe(()=>this.cK());a.vZ=ay(this)?this.vj:void 0;
a.direction=this.dir;a.Fga(this.yn||"program");this.dU(!0);a instanceof _.Zx&&(a.uJb(!0),_.x(a.Ui.Jc,_.hg(a.close)).subscribe(()=>{_.ms(_.rs(d,!1));_.rs(d,!0)}))}}cK(){let a;(a=this.tf)==null||a.close.emit()}focus(a,b){this.Qc&&a?_.br(this.Qc,this.Pc,a,b):this.Pc.ma.focus(b)}ff(){let a;(a=this.vb)==null||a.ff()}WNa(a){const b=this.vb,c=this.o3;if(b&&this.LP){this.qB.unsubscribe();var d;(d=this.aRa)==null||d.unsubscribe();c instanceof _.Zx&&this.YQa(c)?(this.aRa=_.x(c.lo,_.Qf(1)).subscribe(()=>b.detach()),
c.uJb(!1)):b.detach();c&&this.YQa(c)&&$x.delete(c);!this.yt||a!=="keydown"&&this.yn&&ay(this)||this.focus(this.yn);this.yn=void 0;this.dU(!1)}}dU(a){a!==this.Sr&&((this.Sr=a)?this.YY.emit():this.XY.emit(),ay(this)&&this.XE.RRa(a),_.gn(this.Ta))}wv(a){if(!this.vb){const b=this.dJ(a);this.nSa(a,b.ug);this.vb=this.kf.create(b);this.vb.Rn().subscribe(c=>{this.tf instanceof _.Zx&&this.tf.ie(c)})}return this.vb}dJ(a){return new _.ks({ug:_.ss(_.qs(_.rs(_.vs(this.kf.position(),this.Pc))),".mat-menu-panel, .mat-mdc-menu-panel"),
Zj:a.Zj||"cdk-overlay-transparent-backdrop",Ad:a.xz,Nj:this.Ee(),direction:this.Vb||"ltr"})}nSa(a,b){a.Mz&&b.p8.subscribe(c=>{this.lb.run(()=>{a.Mz(c.OV.oc==="start"?"after":"before",c.OV.uc==="top"?"below":"above")})})}TRa(a,b){let [c,d]=a.zq==="before"?["end","start"]:["start","end"],e=c,f=d,[g,l]=a.Jt==="above"?["bottom","top"]:["top","bottom"],[p,t]=[g,l],w=p,A=t,[G,J]=[e,f],L=G,U=J,ba=0;ay(this)?(U=e=a.zq==="before"?"start":"end",f=L=e==="end"?"start":"end",this.vj&&(this.RT==null&&(this.RT=
(a=this.vj.items.first)?a.Rg().offsetTop:0),ba=g==="bottom"?this.RT:-this.RT)):a.HL||(w=g==="top"?"bottom":"top",A=l==="top"?"bottom":"top");_.ns(b,[{zc:e,Ac:w,oc:L,uc:g,offsetY:ba},{zc:f,Ac:w,oc:U,uc:g,offsetY:ba},{zc:e,Ac:A,oc:L,uc:l,offsetY:-ba},{zc:f,Ac:A,oc:U,uc:l,offsetY:-ba}])}sQa(){const a=this.vb.Gm(),b=this.vb.cp,c=this.vj?this.vj.closed:_.u(),d=this.vj?_.x(this.vj.Zt(),_.Te(e=>this.Sr&&e!==this.XE)):_.u();return _.Se(a,c,d,b)}nPa(a){_.Qi(a)||(this.yn=a.button===0?"mouse":void 0,ay(this)&&
a.preventDefault())}ie(a){a=a.keyCode;if(a===13||a===32)this.yn="keyboard";ay(this)&&(a===39&&this.dir==="ltr"||a===37&&this.dir==="rtl")&&(this.yn="keyboard",this.WG())}il(a){ay(this)?(a.stopPropagation(),this.WG()):this.Sr?this.cK():this.WG()}kPa(){ay(this)&&this.vj&&(this.Dba=this.vj.Zt().subscribe(a=>{a!==this.XE||a.disabled||(this.yn="mouse",this.WG())}))}bPa(a){this.wj&&this.wj.Nc===a.Nc||(this.wj=new _.ys(a.Nc,this.He));return this.wj}YQa(a){return $x.get(a)===this}};
_.by.O=function(a){return new (a||_.by)};
_.by.La=_.Ef({type:_.by,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],nb:[1,"mat-mdc-menu-trigger"],ob:3,Ya:function(a,b){a&1&&_.N("click",function(c){return b.il(c)})("mousedown",function(c){return b.nPa(c)})("keydown",function(c){return b.ie(c)});a&2&&_.rg("aria-haspopup",b.tf?"menu":null)("aria-expanded",b.LP)("aria-controls",b.LP?b.tf.lka:null)},inputs:{Kaa:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],tf:[0,"matMenuTriggerFor","menu"],Vgb:[0,"matMenuTriggerData",
"menuData"],yt:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{YY:"menuOpened",djb:"onMenuOpen",XY:"menuClosed",cjb:"onMenuClose"},Qb:["matMenuTrigger"]});_.cy=class{};_.cy.O=function(a){return new (a||_.cy)};_.cy.Ca=_.Df({type:_.cy});_.cy.Ba=_.Xc({Nb:[W7a],imports:[_.Ss,_.Gs,_.Fs,_.hs,_.Gs]});_.dy=class{};_.dy.O=function(a){return new (a||_.dy)};_.dy.Ca=_.Df({type:_.dy});_.dy.Ba=_.Xc({Nb:[{va:_.Es,Pd:_.Ox}],imports:[_.cy]});var Y7a=[[["","onedevOptOutButton",""]],[["","mat-icon-button",""]]],Z7a=function(a){for(const b of a.otb.Ui)b.disabled=b.Rg().offsetWidth===0},$7a=function(a){Z7a(a);const b=a.Rza?"keyboard":"mouse";a.Rza=!1;setTimeout(()=>{a.otb.Fga(b)})},a8a=function(a){var b=Array.from(a.ev),c=Array.from(a.V$c);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.ptb,a.s1b]]},ey=class{constructor(a){this.zone=a;this.Rza=!1;this.yQ=new ResizeObserver(()=>{this.zone.run(()=>
{for(const [b,c]of a8a(this)){const d=b;Number(c.ma.offsetWidth===0)^Number(this.ptb.LP&&d!==this.ptb)&&d.cK()}Z7a(this)})})}set tf(a){a.Ad="onedev-appbar-menu";this.otb=a}Sa(){}Dc(){if(this.r2c.length>0)throw Error("nd");for(const a of[...this.buttons,this.s1b])this.yQ.observe(a.ma)}Ia(){this.yQ.disconnect()}};ey.O=function(a){return new (a||ey)(_.B(_.We))};
ey.wa=_.Cf({type:ey,na:[["onedev-mdc-button-group"]],zd:function(a,b,c){a&1&&(_.Qg(c,_.by,4),_.Qg(c,_.by,4,_.ff),_.Qg(c,_.lw,4,_.ff),_.Qg(c,_.xt,4,_.ff));if(a&2){let d;_.Sg(d=_.Tg())&&(b.ev=d);_.Sg(d=_.Tg())&&(b.V$c=d);_.Sg(d=_.Tg())&&(b.buttons=d);_.Sg(d=_.Tg())&&(b.r2c=d)}},ub:function(a,b){a&1&&(_.Pg(_.by,5),_.Pg(_.by,5,_.ff));if(a&2){let c;_.Sg(c=_.Tg())&&(b.ptb=c.first);_.Sg(c=_.Tg())&&(b.s1b=c.first)}},ob:2,Ya:function(a){a&2&&_.sg("display","flex")},inputs:{tf:"menu"},ac:["[onedevOptOutButton]",
"[mat-icon-button]"],ya:5,Aa:1,Da:[["mat-icon-button","","aria-label","show more",1,"show-more",3,"keydown.enter","keydown.space","menuOpened","matMenuTriggerFor"]],qa:function(a,b){a&1&&(_.Hg(Y7a),_.Ig(0),_.Ig(1,1),_.F(2,"button",0),_.N("keydown.enter",function(){b.Rza=!0})("keydown.space",function(){b.Rza=!0})("menuOpened",function(){return $7a(b)}),_.F(3,"mat-icon"),_.Q(4,"more_vert"),_.I()());a&2&&(_.y(2),_.E("matMenuTriggerFor",b.otb))},Fa:[_.Vx,_.lw,_.At,_.pu,_.ou,_.dy,_.Wx,_.by],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  onedev-mdc-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  onedev-mdc-button-group [mat-icon-button]:first-child:nth-child(n+1):not(.show-more):not(:nth-last-child(2):nth-child(1)),\n  onedev-mdc-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  onedev-mdc-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-mdc-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  onedev-mdc-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  onedev-mdc-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  onedev-mdc-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  onedev-mdc-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  onedev-mdc-button-group [mat-icon-button]:first-child:nth-child(n+3):not(.show-more):not(:nth-last-child(2):nth-child(3)),\n  onedev-mdc-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  onedev-mdc-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-mdc-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  onedev-mdc-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  onedev-mdc-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  onedev-mdc-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  onedev-mdc-button-group [mat-icon-button]:first-child:nth-child(n+5):not(.show-more):not(:nth-last-child(2):nth-child(5)),\n  onedev-mdc-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  onedev-mdc-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-mdc-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  onedev-mdc-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  onedev-mdc-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'],
hb:2});_.fy=class{};_.fy.O=function(a){return new (a||_.fy)};
_.fy.wa=_.Cf({type:_.fy,na:[["onedev-appbar-title"]],inputs:{pr:"productName",Gk:"iconUrl",mk:"svgIcon",gMb:"badgeIcon"},standalone:!1,ya:5,Aa:5,Da:[["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"]],qa:function(a,b){a&1&&(_.C(0,Wwa,1,1,"img",0)(1,Xwa,1,1,"mat-icon",1)(2,Ywa,2,1,"mat-icon",2),_.F(3,"span",3),_.Q(4),_.I());a&2&&(_.E("ngIf",
b.Gk),_.y(),_.E("ngIf",b.mk),_.y(),_.E("ngIf",b.gMb),_.y(),_.rg("aria-label",b.pr?b.pr:"Product Name"),_.y(),_.Wg(" ",b.pr,"\n"))},Fa:[_.Zn,_.ou],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;white-space:nowrap;--badge-color:var(--grey-800,#3c4043);--badge-bg:var(--grey-200,#e8eaed)}body.dark-mode[_nghost-%COMP%][_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--badge-color:var(--grey-200);--badge-bg:var(--grey-800)}img[_ngcontent-%COMP%], mat-icon[_ngcontent-%COMP%]:not(.badge-disc):not(.boost-specificity){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);margin-left:-14px}.badge-disc[_ngcontent-%COMP%]:not(.boost-specificity){font-size:14px;height:14px;width:14px}@media (min-width:1280px){.badge-disc[_ngcontent-%COMP%]{display:none}}"],
Ma:0});_.gy=class{};_.gy.O=function(a){return new (a||_.gy)};_.gy.Ca=_.Df({type:_.gy});_.gy.Ba=_.Xc({Nb:[K7a],imports:[_.rr,_.Fs,_.Gs,_.Gs,_.hs]});var b8a=["feedbackTooltip"],c8a=["branding"],d8a=function(a){const b={};a.a5b&&(b.appBarTitle=a.a5b,b.disableAppLink=!1);b.appBarFontColor=a.appBarFontColor;a=a.QL((c,d)=>Object.assign({},c,d),aUa);return Object.assign({},a,b)},e8a=function(){setTimeout(()=>{let a;(a=document.getElementById("skiplink-navigation-target"))==null||a.focus()})},f8a=function(a){_.Kga(a.aA.theme).then(b=>{a.zx.ZBa(b==="DARK"?"LIGHT":"DARK")})},hy=class{get x7a(){return!this.hUb}get WXc(){return this.R_b===0}constructor(a,
b,c,d,e,f,g,l,p,t,w){this.Ha=a;this.ul=b;this.dga=c;this.Ua=d;this.zx=e;this.aA=f;this.document=g;this.BRc=l;this.appBarFontColor=p;this.a5b=t;this.ariaLabel="Product Title";this.Kq=aUa;this.Go={};this.R_b=1;this.Jxb=new _.Wf;this.hUb=!!this.document.querySelector("#gb");this.K3c=!!this.document.querySelector("#gb a[role=button]");this.width=this.hUb?`calc(100% - ${this.K3c?50:110}px)`:"100%";this.Ng=[w.register("showShortcutDialog","shift+/",()=>{this.h9&&(this.Rw?(this.Rw.close(),this.Rw=void 0):
this.oCa(),this.Ha.mb({element:"AppBar",action:`${this.Rw?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD",projectId:this.Kq.projectId}))}),w.register("sendFeedback","shift+2",()=>{this.cga?(this.cga.close(),this.cga=void 0):this.Y7("KEYBOARD")})];this.abd=_.rv.has(71)}Sa(){_.x(this.Ua.events,_.Te(a=>a instanceof _.ei)).subscribe(()=>{this.Kq=d8a(this);this.Go=this.N5a();this.uMb.ma.style.setProperty("--text-secondary",this.Kq.appBarFontColor)})}Ia(){this.Jxb.next();for(const a of this.Ng)a()}Y7(a){this.Ha.mb({element:"FeedbackButton",
action:"open",gestureName:a,projectId:this.Kq.projectId});this.ega&&this.ega.Te();this.cga=this.ul.open(ow);_.x(this.cga.ZB(),_.Vf()).subscribe(b=>{this.cga=void 0;b&&this.dga.J0()})}get Vha(){const a=this.Kq.appLink;return a?a:`/${_.Mp.CI}`}get projectId(){return this.Kq.projectId}get h9(){return this.Kq.keyboardShortcuts&&Array.from(this.Kq.keyboardShortcuts.entries()).length>0}get bSb(){return this.h9||!!this.Kq.settingsPageLink}get VRb(){return(this.Kq.additionalLinks||[]).length>0}get WRb(){return this.bSb||
this.VRb}oCa(){this.Rw=this.ul.open(_.zt,{Cy:!1,data:this.Kq.keyboardShortcuts,minWidth:400});_.x(this.Rw.ZB(),_.Vf()).subscribe(()=>{this.Rw=void 0})}N5a(){return this.QL((a,b)=>Object.assign({},a,b.Go),{})}QL(a,b){let c=this.Ua.nm.root.Mc;for(;c&&c.df==="primary";)b=a(b,c.data),c=c.firstChild;return b}};hy.O=function(a){return new (a||hy)(_.B(_.Dp),_.B(_.ct),_.B(_.ku),_.B(_.ii),_.B(_.Xv),_.B(_.ew),_.B(_.di),_.B(e4a,8),_.B(b4a,8),_.B(_.f4a,8),_.B(_.Ru),_.B(_.sv))};
hy.wa=_.Cf({type:hy,na:[["app-bar"]],ub:function(a,b){a&1&&(_.Pg(b8a,5),_.Pg(c8a,5,_.ff));if(a&2){let c;_.Sg(c=_.Tg())&&(b.ega=c.first);_.Sg(c=_.Tg())&&(b.uMb=c.first)}},ob:6,Ya:function(a,b){a&2&&(_.sg("width",b.width),_.tg("full-width",b.x7a)("fullscreen-search",b.WXc))},inputs:{ariaLabel:"ariaLabel"},standalone:!1,ya:42,Aa:15,Da:[["branding",""],["feedbackTooltip","matTooltip"],["menu","matMenu"],["overflowMenu","matMenu"],["onedevAppbar",""],[1,"appbar-left"],["mat-button","","ascTrackElement",
"AppBar","trackAction","navigateFromTitle",3,"routerLink","trackProjectId"],[3,"productName","svgIcon"],["class","hiring-banner","target","_blank","href","http://go/cs-we-are-hiring",4,"ngIf"],[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"],["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"],["role","group"],["role","presentation",4,"ngIf"],[4,"ngIf"],["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,"focusChange","config"],
["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"],["role","presentation"],["mat-menu-item","","ascTrackElement","AppBar","trackAction","showKeyboardShortcuts",3,"click"],["role",
"group",1,"additional"],["role","presentation",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"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"header",4)(1,"div",5)(2,"a",6,0);_.K(4,"onedev-appbar-title",7);_.I();_.C(5,Zwa,4,0,"a",8);_.I();_.F(6,"div",9)(7,"div",10)(8,"button",11);_.N("click",function(){_.q(c);return _.r(e8a())})("keydown.enter",
function(){_.q(c);return _.r(e8a())});_.Q(9," Skip navigation ");_.I()();_.C(10,$wa,1,1,"global-search-box",12);_.I();_.F(11,"div",13)(12,"onedev-mdc-button-group",14)(13,"button",15);_.N("click",function(){_.q(c);return _.r(f8a(b))});_.F(14,"mat-icon");_.Q(15,"brightness_4");_.I()();_.F(16,"button",16,1);_.N("click",function(){_.q(c);return _.r(b.Y7("CLICK"))});_.K(18,"mat-icon",17);_.I();_.F(19,"a",18)(20,"mat-icon");_.Q(21,"lightbulb_outline");_.I()();_.C(22,axa,2,1,"button",19)(23,bxa,2,1,"a",
20);_.I()();_.F(24,"mat-menu",21,2)(26,"ul",22);_.C(27,cxa,3,0,"li",23);_.I();_.C(28,fxa,4,2,"ng-container",24);_.I();_.F(29,"mat-menu",null,3)(31,"button",25);_.N("click",function(){_.q(c);return _.r(f8a(b))});_.F(32,"span");_.Q(33,"Switch theme");_.I()();_.F(34,"button",26);_.N("click",function(){_.q(c);return _.r(b.Y7("CLICK"))});_.F(35,"span");_.Q(36,"Send feedback");_.I()();_.F(37,"a",27)(38,"span");_.Q(39,"Tip of the Week");_.I()();_.C(40,gxa,3,1,"button",28)(41,hxa,3,1,"a",29);_.I()()}a&2&&
(a=_.Fg(30),_.y(2),_.E("routerLink",b.Vha)("trackProjectId",b.projectId),_.rg("aria-label",b.Kq.appBarTitle||b.ariaLabel),_.y(2),_.Kg("productName",b.Kq.appBarTitle),_.E("svgIcon",b.BRc),_.y(),_.E("ngIf",b.abd),_.y(5),_.E("ngIf",b.Go.Gia),_.y(2),_.E("menu",a),_.y(10),_.E("ngIf",b.WRb),_.y(),_.E("ngIf",b.Kq.settingsPageLink),_.y(),_.E("overlapTrigger",!1),_.y(3),_.E("ngIf",b.h9),_.y(),_.E("ngIf",b.VRb),_.y(12),_.E("ngIf",b.WRb),_.y(),_.E("ngIf",b.Kq.settingsPageLink))},Fa:[_.Ip,_.Yn,_.Zn,_.Ep,_.pt,
_.Tx,_.lw,_.yt,_.xt,_.Bt,_.At,_.Qx,_.ou,_.Wx,_.Zx,_.Yx,_.by,_.Px,_.Sx,_.Ux,_.fy,ey,_.np],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-mdc-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-mdc-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}}"]});_.iy=class{constructor(a,b,c){this.k4c=a;this.PZc=b;this.ar=c}Dy(){HPa(this.k4c);var a=this.PZc;for(const d of a.NZc){var b=[...d.icons];d.POb&&(b=b.concat(d.POb));for(const e of b){b=a;var c=d.ft;const f=(0,_.zc)`https://ssl.gstatic.com/devopsconsole/images/${c}/${e}.svg`;b.ESb.iDb(c,e,new lZa(f))}}this.ar.initialize()}};_.iy.O=function(a){return new (a||_.iy)(_.m(Lp),_.m(_.qu),_.m(_.jv),_.m(_.Dt))};_.iy.ta=_.k({token:_.iy,oa:_.iy.O,Ea:"root"});var g8a;g8a=function(a,b,c){a.Ha.mb({gestureName:"BACKGROUND",element:"HatsNextService",action:"showSurvey",Ne:b});a.service.Z5c({triggerId:b,callback:d=>{d.surveyData&&_.x(a.colorScheme,_.Qf(1)).subscribe(e=>{a.Ha.mb({gestureName:"BACKGROUND",element:"HatsNextService",action:"presentSurvey",Ne:b});a.service.Q4c({surveyData:d.surveyData,colorScheme:e,authuser:0,customZIndex:1E4,productData:{productVersion:a.productVersion,experimentIds:a.experimentIds,customData:c}})})},authuser:0,enableTestingMode:!1})};
_.h8a=function(a,b){var c={};a.Ha.A3c.then(()=>{a.kd.Ub(()=>{_.Kga(a.kd.jm).then(()=>{setTimeout(()=>{g8a(a,b,c)})})})})};_.jy=class{constructor(a,b,c,d,e,f,g,l){this.Ha=g;this.kd=l;this.productVersion=void 0;this.service=c(a,{locale:b,apiKey:d});this.colorScheme=_.x(f.theme,_.v(p=>p==="LIGHT"?1:2));this.experimentIds=Array.from(e).map(p=>`${p}`)}};_.jy.O=function(a){return new (a||_.jy)(_.m(TKa),_.m(_.kh),_.m(_.jZa),_.m(_.Rn),_.m(C3a),_.m(_.ew),_.m(_.Dp),_.m(_.We))};
_.jy.ta=_.k({token:_.jy,oa:_.jy.O,Ea:"root"});var ky=class{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J){this.I6c=a;this.xsa=b;this.BVa=d;this.Ua=e;this.Ih=g;this.userEmail=p;this.storage=t;this.w$a=A;c.Dy();(this.zl=_.sk.has(2))&&w.load();this.Ggb();this.zl&&_.rv.has(42)&&_.h8a(A,"n9xCgksaE0jd2PDg8Pq0PBfvWMwF");_.mu(G,"access_time_24px",(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/access_time_24px.svg`);_.mu(G,"info_outline_24px",(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/info_outline_24px.svg`);
_.mu(G,"link_24px",(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/link_24px.svg`);this.xsa&&J.documentElement.style.setProperty("--app-bar-bg",this.xsa)}Ggb(){this.userEmail||!_.sk.has(3)||this.storage&&this.storage.get("epn_dismiss")||this.jtb()}jtb(){this.Ih.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).JB.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",!0)})}Sa(){var a=this.Ua;
a.config=this.I6c.map(noa);a.OP=!1}};ky.O=function(a){return new (a||ky)(_.B(z5a),_.B(a4a),_.B(_.iy),_.B(_.kw),_.B(_.ii),_.B(_.sv),_.B(_.Pt),_.B(_.qv),_.B(_.Qn),_.B(_.lXa,8),_.B(_.ev),_.B(_.jy),_.B(_.nu),_.B(_.di))};
ky.wa=_.Cf({type:ky,na:[["cst-app"],["protractor-cst-app"]],standalone:!1,ya:6,Aa:3,Da:[[1,"app"],[1,"router-wrapper"],["class","announcement-bar",4,"ngIf"],[1,"announcement-bar"]],qa:function(a,b){a&1&&(_.K(0,"app-bar"),_.F(1,"div",0)(2,"div",1),_.C(3,ixa,1,0,"announcement-bar",2),_.K(4,"router-outlet"),_.I()(),_.K(5,"uncaught-error-notifier"));a&2&&(_.sg("background-color",b.xsa),_.y(3),_.E("ngIf",b.BVa.hPb))},Fa:[_.Zn,_.mw,hy,_.Zt,_.zo],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}"]});var j8a=function(a,b){let c=!1;const d=[];i8a(a,b,d);for(const e of d)c&&(e.error={type:6,location:e.location}),c=!0},i8a=function(a,b,c){for(const d of b)d.Wl===0||d.Wl===2?(i8a(a,d.uya,c),i8a(a,d.lBa,c)):_.zk(d,a.dZa)&&!d.error&&c.push(d)},jxa=class{constructor(a){this.dZa=a}process(a){j8a(this,a);for(const b of _.mk(a))b.Wl===3&&j8a(this,b.elements);return a}};var mxa=class{process(a){for(const c of _.mk(a)){var b;if(b=_.zk(c,9)&&!c.error)b=c.value?c.value.value:"",b=b.toLowerCase().replaceAll(/[^a-z0-9]/g,""),b=!"piper".startsWith(b);b&&(c.warning={type:"PACKAGE_AVAILABLE_IN_MULTIBRANCH",location:c.location})}return a}};var kxa=class{constructor(){var a=k8a;this.dZa=5;this.pattern=a}process(a){for(const b of _.mk(a))!_.zk(b,this.dZa)||b.error||this.pattern.test(b.value?b.value.value:"")||(b.error={type:7,location:b.location});return a}};var l8a,m8a;l8a=function(a,b,c=d=>new d){return b.vc?c(b.vc):b.instance};m8a=class{constructor(){this.TAa=[]}Re(a){return this.TAa.length?l8a(this,this.TAa[0],a):void 0}};_.n8a=class extends m8a{};var k8a,nxa;k8a=/^(y|yes|n|no|auto)$/;nxa=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]]);
_.o8a=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],["b",4],["branch",4],["r",20],["repo",20],["g",15],["git",15]]);_.lxa=new _.n8a;_.ly=class{};_.ly.O=function(a){return new (a||_.ly)};_.ly.Ca=_.Df({type:_.ly});_.ly.Ba=_.Xc({Nb:[_.fw,_.jw,{va:_.F5a,Ab:a=>oxa({yh:a||void 0}),Ib:[[new _.Tm,_.It]]}]});_.my=class{};_.my.O=function(a){return new (a||_.my)};_.my.Ca=_.Df({type:_.my});_.my.Ba=_.Xc({imports:[_.ly,_.fo,_.Vx,_.pu]});_.ny=class{};_.ny.O=function(a){return new (a||_.ny)};_.ny.Ca=_.Df({type:_.ny});_.ny.Ba=_.Xc({imports:[_.fo,_.Fp,_.pp]});_.p8a=new _.wd("TooltipAnchor");_.q8a=new _.wd("TooltipPeventer");_.oy=class{};_.oy.O=function(a){return new (a||_.oy)};_.oy.Ca=_.Df({type:_.oy});_.oy.Ba=_.Xc({imports:[_.rr,sx,_.fo,zx,_.tt,_.pu,_.Fs,vx]});_.py=class{};_.py.O=function(a){return new (a||_.py)};_.py.Ca=_.Df({type:_.py});_.py.Ba=_.Xc({imports:[_.Lx]});_.qy=class{};_.qy.O=function(a){return new (a||_.qy)};_.qy.Ca=_.Df({type:_.qy});_.qy.Ba=_.Xc({imports:[_.gy]});_.ry=class{};_.ry.O=function(a){return new (a||_.ry)};_.ry.Ca=_.Df({type:_.ry});_.ry.Ba=_.Xc({imports:[_.Gs,_.Gs]});_.sy=class{};_.sy.O=function(a){return new (a||_.sy)};_.sy.Ca=_.Df({type:_.sy});_.sy.Ba=_.Xc({Nb:[{va:_.t7a,jc:{pr:"grimoire-multibranch",U_a:1E3,A4a:!0}}],imports:[_.Kp,_.ly,_.fo,_.ny,_.oy,_.st,_.ry,_.Vx,_.pu,_.py,_.qy,_.tw,_.pv,_.qx]});_.r8a=_.mj("transformMenu",[_.pj("void",_.oj({opacity:0,transform:"scale(0.8)"})),_.qj("void => enter",_.nj("120ms cubic-bezier(0, 0, 0.2, 1)",_.oj({opacity:1,transform:"scale(1)"}))),_.qj("* => void",_.nj("100ms 25ms linear",_.oj({opacity:0})))]);_.s8a=_.mj("fadeInItems",[_.pj("showing",_.oj({opacity:1})),_.qj("void => *",[_.oj({opacity:0}),_.nj("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);var t8a,u8a;t8a=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];u8a=_.Hj(_.Ij(class{}));
_.ty=class extends u8a{constructor(a,b,c,d,e){super();this.Ja=a;this.Fb=b;this.Qc=c;this.cF=d;this.Ta=e;this.role="menuitem";this.Zt=new _.Wf;this.Ol=new _.Wf;this.MJ=this.a3=!1;let f;d==null||(f=d.yTa)==null||f.call(d,this)}focus(a,b){this.Qc&&a?_.br(this.Qc,this.Rg(),a,b):this.Rg().focus(b);this.Ol.next(this)}Dc(){this.Qc&&this.Qc.Pk(this.Ja,!1)}Ia(){this.Qc&&this.Qc.Oi(this.Ja);this.cF&&this.cF.removeItem&&this.cF.removeItem(this);this.Zt.complete();this.Ol.complete()}Nr(){return this.disabled?
"-1":"0"}Rg(){return this.Ja.ma}pNa(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}lPa(){this.Zt.next(this)}Tp(){const a=this.Ja.ma.cloneNode(!0),b=a.querySelectorAll("mat-icon, .material-icons");for(let d=0;d<b.length;d++)b[d].remove();let c;return((c=a.textContent)==null?void 0:c.trim())||""}RRa(a){this.a3=a;let b;(b=this.Ta)==null||_.gn(b)}YRa(a){this.MJ=a;let b;(b=this.Ta)==null||_.gn(b)}oo(){return this.Fb&&this.Fb.activeElement===this.Rg()}};
_.ty.O=function(a){return new (a||_.ty)(_.B(_.ff),_.B(_.di),_.B(_.cr),_.B(_.Xx,8),_.B(_.pn))};
_.ty.wa=_.Cf({type:_.ty,na:[["","mat-menu-item",""]],nb:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],ob:9,Ya:function(a,b){a&1&&_.N("click",function(c){return b.pNa(c)})("mouseenter",function(){return b.lPa()});a&2&&(_.rg("role",b.role)("tabindex",b.Nr())("aria-disabled",b.disabled)("disabled",b.disabled||null)("mat-id-collision",null),_.tg("mat-mdc-menu-item-highlighted",b.a3)("mat-mdc-menu-item-submenu-trigger",b.MJ))},inputs:{disabled:"disabled",wc:"disableRipple",role:"role"},Qb:["matMenuItem"],
standalone:!1,features:[_.lg],hc:["mat-menu-item",""],ac:["mat-icon, [matMenuItemIcon]","*"],ya:5,Aa:3,Da:[[1,"mat-mdc-menu-item-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"]],qa:function(a,b){a&1&&(_.Hg(t8a),_.Ig(0),_.F(1,"span",
0),_.Ig(2,1),_.I(),_.K(3,"div",1),_.C(4,pxa,2,0,"svg",2));a&2&&(_.y(3),_.E("matRippleDisabled",b.wc||b.disabled)("matRippleTrigger",b.Rg()),_.y(),_.E("ngIf",b.MJ))},Fa:[_.Zn,_.Rs],hb:2,Ma:0});var v8a={va:V7a,Ib:[_.Es],Ab:function(a){return()=>a.Mj.Cl()}},w8a=_.Ui({passive:!0}),vy=class{get Kaa(){return this.tf}set Kaa(a){this.tf=a}get tf(){return this.o3}set tf(a){if(a!==this.o3){this.o3=a;this.ET.unsubscribe();a&&(this.ET=a.close.subscribe(c=>{this.WNa(c);c!=="click"&&c!=="tab"||!this.vj||this.vj.closed.emit(c)}));var b;(b=this.XE)==null||b.YRa(ay(this))}}constructor(a,b,c,d,e,f,g,l,p){this.kf=a;this.Pc=b;this.He=c;this.XE=f;this.Vb=g;this.Qc=l;this.lb=p;this.vb=null;this.Sr=!1;this.ET=
this.Dba=this.qB=_.ne.EMPTY;this.Ta=_.n(_.pn);this.sba=t=>{_.Ri(t)||(this.yn="touch")};this.yn=void 0;this.yt=!0;this.djb=this.YY=new _.bn;this.cjb=this.XY=new _.bn;this.Ee=d;this.vj="function"==typeof _.uy&&e instanceof _.uy?e:void 0;b.ma.addEventListener("touchstart",this.sba,w8a)}Sd(){this.kPa()}Ia(){this.vb&&(this.vb.dispose(),this.vb=null);this.Pc.ma.removeEventListener("touchstart",this.sba,w8a);this.ET.unsubscribe();this.qB.unsubscribe();this.Dba.unsubscribe()}get LP(){return this.Sr}get dir(){return this.Vb&&
this.Vb.value==="rtl"?"rtl":"ltr"}WG(){const a=this.tf;if(!this.Sr&&a){var b=this.wv(a),c=b.Zl(),d=c.ug;this.TRa(a,d);c.Je=a.Je==null?!ay(this):a.Je;b.attach(this.bPa(a));a.hD&&a.hD.attach(this.Vgb);this.qB=this.sQa().subscribe(()=>this.cK());this.VLc(a);"function"==typeof _.uy&&a instanceof _.uy&&(a.uPc(),_.x(a.Ui.Jc,_.hg(a.close)).subscribe(()=>{_.ms(_.rs(d,!1));_.rs(d,!0)}))}}cK(){let a;(a=this.tf)==null||a.close.emit()}focus(a,b){this.Qc&&a?_.br(this.Qc,this.Pc,a,b):this.Pc.ma.focus(b)}ff(){let a;
(a=this.vb)==null||a.ff()}WNa(a){if(this.vb&&this.LP){var b=this.tf;this.qB.unsubscribe();this.vb.detach();!this.yt||a!=="keydown"&&this.yn&&ay(this)||this.focus(this.yn);this.yn=void 0;if("function"==typeof _.uy&&b instanceof _.uy)b.AOc(),b.hD?_.x(b.lo,_.Te(c=>c.di==="void"),_.Qf(1),_.hg(b.hD.FDb)).subscribe({next:()=>b.hD.detach(),complete:()=>this.dU(!1)}):this.dU(!1);else{this.dU(!1);let c;b==null||(c=b.hD)==null||c.detach()}}}VLc(a){a.vZ=ay(this)?this.vj:void 0;a.direction=this.dir;this.XOc(a);
a.Fga(this.yn||"program");this.dU(!0)}XOc(a){if(a.ysb){let b=0,c=a.vZ;for(;c;)b++,c=c.vZ;a.ysb(b)}}dU(a){a!==this.Sr&&((this.Sr=a)?this.YY.emit():this.XY.emit(),ay(this)&&this.XE.RRa(a),_.gn(this.Ta))}wv(a){if(!this.vb){const b=this.dJ(a);this.nSa(a,b.ug);this.vb=this.kf.create(b);this.vb.Rn().subscribe()}return this.vb}dJ(a){return new _.ks({ug:_.ss(_.qs(_.rs(_.vs(this.kf.position(),this.Pc))),".mat-menu-panel, .mat-mdc-menu-panel"),Zj:a.Zj||"cdk-overlay-transparent-backdrop",Ad:a.xz,Nj:this.Ee(),
direction:this.Vb})}nSa(a,b){a.Mz&&b.p8.subscribe(c=>{const d=c.OV.oc==="start"?"after":"before",e=c.OV.uc==="top"?"below":"above";this.lb?this.lb.run(()=>a.Mz(d,e)):a.Mz(d,e)})}TRa(a,b){let [c,d]=a.zq==="before"?["end","start"]:["start","end"],e=c,f=d,[g,l]=a.Jt==="above"?["bottom","top"]:["top","bottom"],[p,t]=[g,l],w=p,A=t,[G,J]=[e,f],L=G,U=J,ba=0;ay(this)?(U=e=a.zq==="before"?"start":"end",f=L=e==="end"?"start":"end",this.vj&&(this.RT==null&&(this.RT=(a=this.vj.items.first)?a.Rg().offsetTop:0),
ba=g==="bottom"?this.RT:-this.RT)):a.HL||(w=g==="top"?"bottom":"top",A=l==="top"?"bottom":"top");_.ns(b,[{zc:e,Ac:w,oc:L,uc:g,offsetY:ba},{zc:f,Ac:w,oc:U,uc:g,offsetY:ba},{zc:e,Ac:A,oc:L,uc:l,offsetY:-ba},{zc:f,Ac:A,oc:U,uc:l,offsetY:-ba}])}sQa(){const a=this.vb.Gm(),b=this.vb.cp,c=this.vj?this.vj.closed:_.u(),d=this.vj?_.x(this.vj.Zt(),_.Te(e=>e!==this.XE),_.Te(()=>this.Sr)):_.u();return _.Se(a,c,d,b)}nPa(a){_.Qi(a)||(this.yn=a.button===0?"mouse":void 0,ay(this)&&a.preventDefault())}ie(a){a=a.keyCode;
if(a===13||a===32)this.yn="keyboard";ay(this)&&(a===39&&this.dir==="ltr"||a===37&&this.dir==="rtl")&&(this.yn="keyboard",this.WG())}il(a){ay(this)?(a.stopPropagation(),this.WG()):this.Sr?this.cK():this.WG()}kPa(){ay(this)&&this.vj&&(this.Dba=_.x(this.vj.Zt(),_.Te(a=>a===this.XE&&!a.disabled),_.Rf(0,_.XIa)).subscribe(()=>{this.yn="mouse";"function"==typeof _.uy&&this.tf instanceof _.uy&&this.tf.EB?_.x(this.tf.lo,_.Qf(1),_.Rf(0,_.XIa),_.hg(this.vj.Zt())).subscribe(()=>this.WG()):this.WG()}))}bPa(a){this.wj&&
this.wj.Nc===a.Nc||(this.wj=new _.ys(a.Nc,this.He));return this.wj}};vy.O=function(a){return new (a||vy)(_.B(_.Es),_.B(_.ff),_.B(_.Mg),_.B(V7a),_.B(_.Xx,8),_.B(_.ty,10),_.B(_.Vr,8),_.B(_.cr),_.B(_.We))};
vy.La=_.Ef({type:vy,ob:3,Ya:function(a,b){a&1&&_.N("click",function(c){return b.il(c)})("mousedown",function(c){return b.nPa(c)})("keydown",function(c){return b.ie(c)});a&2&&_.rg("aria-haspopup",b.tf?"menu":null)("aria-expanded",b.LP)("aria-controls",b.LP?b.tf.lka:null)},inputs:{Kaa:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],tf:[0,"matMenuTriggerFor","menu"],Vgb:[0,"matMenuTriggerData","menuData"],yt:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{YY:"menuOpened",djb:"onMenuOpen",
XY:"menuClosed",cjb:"onMenuClose"},standalone:!1});_.wy=class extends _.ty{};_.wy.O=(()=>{let a;return function(b){return(a||(a=_.je(_.wy)))(b||_.wy)}})();
_.wy.wa=_.Cf({type:_.wy,na:[["","mat-menu-item",""]],nb:[1,"mat-focus-indicator"],ob:21,Ya:function(a,b){a&2&&(_.rg("role",b.role)("tabindex",b.Nr())("aria-disabled",b.disabled.toString())("disabled",b.disabled||null)("mat-id-collision",null),_.tg("mat-menu-item",!0)("mat-menu-item-highlighted",b.a3)("mat-menu-item-submenu-trigger",b.MJ)("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",
wc:"disableRipple"},Qb:["matMenuItem"],standalone:!1,features:[_.bh([{va:_.ty,Hb:_.wy}]),_.lg],hc:["mat-menu-item",""],ac:["*"],ya:3,Aa:3,Da:[["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"]],qa:function(a,b){a&1&&(_.Hg(),_.Ig(0),_.K(1,"div",0),_.C(2,
qxa,2,0,"svg",1));a&2&&(_.y(),_.E("matRippleDisabled",b.wc||b.disabled)("matRippleTrigger",b.Rg()),_.y(),_.E("ngIf",b.MJ))},Fa:[_.Zn,_.Rs],hb:2,Ma:0});_.xy=class extends vy{};_.xy.O=(()=>{let a;return function(b){return(a||(a=_.je(_.xy)))(b||_.xy)}})();_.xy.La=_.Ef({type:_.xy,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],nb:[1,"mat-menu-trigger"],Qb:["matMenuTrigger"],standalone:!1,features:[_.lg]});_.yy=class{};_.yy.O=function(a){return new (a||_.yy)};_.yy.Ca=_.Df({type:_.yy});_.yy.Ba=_.Xc({Nb:[v8a],imports:[_.fo,_.Gs,_.Ss,_.Fs,_.hs,_.Gs]});var zy=class{};zy.O=function(a){return new (a||zy)};zy.Ca=_.Df({type:zy});zy.Ba=_.Xc({imports:[_.fo,_.tt,_.pu,_.yy,ey]});_.Ay=class{};_.Ay.O=function(a){return new (a||_.Ay)};_.Ay.Ca=_.Df({type:_.Ay});_.Ay.Ba=_.Xc({imports:[zy]});var x8a=new _.wd("GMAT_DIALOG_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var By=class extends _.ct{constructor(a,b,c,d,e,f,g,l){l.Se||_.Nx(a,"gmat-mdc-dialog");super(a,b,c,d,e,f,g)}};By.O=function(a){return new (a||By)(_.m(_.Es),_.m(_.Ye),_.m(_.lo,8),_.m(NWa,8),_.m(OWa),_.m(_.ct,12),_.m(as),_.m(x8a))};By.ta=_.k({token:By,oa:By.O});_.Cy=class{};_.Cy.O=function(a){return new (a||_.Cy)};_.Cy.Ca=_.Df({type:_.Cy});_.Cy.Ba=_.Xc({Nb:[{va:_.ct,Pd:By},{va:_.Es,Pd:_.Ox}],imports:[it]});var Dy=class{};Dy.O=function(a){return new (a||Dy)};Dy.Ca=_.Df({type:Dy});Dy.Ba=_.Xc({imports:[_.Kp,_.fo,_.Fp,{bq:_.lu,Nb:[_.ku]},_.st,_.sy,_.ut,_.Vx,_.Cy,_.ry,_.pu,_.dy,_.qy,_.Ay,_.pp]});var y8a=[{dia:"Documentation",In:"https://goto.google.com/grimoire-codesearch-documentation"},{dia:"Accessibility Help",In:"https://g3doc.corp.google.com/devtools/grimoire/g3doc/howto/accessibility.md"}],z8a=[{dia:"Documentation",In:"https://cloud.google.com/source-repositories/docs/"},{rVc:!0,dia:"Support",In:"https://cloud.google.com/source-repositories/docs/support"}],Ey=class{constructor(){this.additionalLinks=_.sk.has(2)?y8a:z8a}resolve(){return this.additionalLinks}};
Ey.O=function(a){return new (a||Ey)(_.m(_.qv))};Ey.ta=_.k({token:Ey,oa:Ey.O,Ea:"root"});var A8a,B8a,C8a,D8a,Fy;A8a=[{Wb:"?",he:"Show shortcut help"},{Wb:["@"],he:"Send feedback"},{Wb:["alt","+","..."],he:"Use shortcuts with modal screenreader"},{Wb:"c",he:"Focus code panel"},{Wb:"g",he:"Go to line"},{Wb:"o",he:"Show outline"},{Wb:"t",he:"Show directory tree"}];B8a=[];C8a=[{Wb:"/",he:"Search for code or files"},{Wb:".",he:"Search for code or files in this directory"},{Wb:"j",he:"Select next result in the search result list"},{Wb:"k",he:"Select previous result in the search result list"}];
D8a=[];
Fy=[{Wb:"a",he:"Toggle fullscreen mode"},{Wb:"b",he:"Toggle blame layer"},{Wb:"f",he:"Show find in file menu"},{Wb:"h",he:"Show revision history of the file"},{Wb:"l",he:"Show links menu"},{Wb:["l","then","p"],he:"Copy the current file path"},{Wb:["l","then","h"],he:"Copy the link to the HEAD version of the file"},{Wb:["l","then","r"],he:"Copy the link to the current version and line of the file"},{Wb:["ctrl","+","shift","+","\\"],he:"Opens the context menu for the focused symbol"},{Wb:"q",he:"Toggle bottom panel"},
{Wb:"u",he:"Toggle the navigation panel"},{Wb:"y",he:"Show/hide search matches in a file"},{Wb:["\u2191","or","k"],he:"Up one line in code browser"},{Wb:["\u2193","or","j"],he:"Down one line in code browser"},{Wb:"+",he:"Increase size of code font"},{Wb:"-",he:"Decrease size of code font"}];
_.Gy=class{constructor(){_.rv.has(10)&&Fy.push({Wb:"x",he:"Show cross references for symbols"});_.rv.has(5)&&Fy.push({Wb:"X",he:"Show a callgraph for the file"});_.rv.has(7)&&Fy.push({Wb:"8",he:"Toggle code column guides"});if(_.rv.has(37)){var a=Fy.findIndex(f=>f.he==="Show/hide search matches in a file");Fy.splice(a,1)}_.rv.has(28)||D8a.push({Wb:"E",he:"Open in editor (when available)"});_.sk.has(2)&&(B8a.push({Wb:"r",he:"Open the related files menu"},{Wb:["r","then","b"],he:"Open related BUILD file"},
{Wb:["r","then","o"],he:"Open related OWNERS file"},{Wb:["r","then","r"],he:"Open related README file"},{Wb:["r","then","t"],he:"Open related test file"}),Fy.push({Wb:["l","then","g"],he:"Copy link to google3-relative path"},{Wb:["l","then","i"],he:"Copy import statement"},{Wb:["l","then","b"],he:"Copy build rule"}));a=["General",Ak(A8a)];const b=["Related files (hold <shift> to open in new tab)",Ak(B8a)],c=["Search",Ak(C8a)],d=["View in",Ak(D8a)],e=["File Browsing",Ak(Fy)];this.h6c=new Map([a,b,
...(_.rv.has(37)?[]:[c,d]),e])}resolve(){return this.h6c}};_.Gy.O=function(a){return new (a||_.Gy)(_.m(_.qv),_.m(_.sv))};_.Gy.ta=_.k({token:_.Gy,oa:_.Gy.O,Ea:"root"});var Hy=class{constructor(){this.settingsPageLink=_.sk.has(2)?_.Mp.e2:void 0}resolve(){return this.settingsPageLink}};Hy.O=function(a){return new (a||Hy)(_.m(_.qv))};Hy.ta=_.k({token:Hy,oa:Hy.O,Ea:"root"});var E8a;E8a=window.location.pathname;
_.F8a=[{va:Pn,Ab:function(a){return a.Wga().pwa()},Ib:[Gv]},{va:OKa,Ab:function(a){a=_.wl(a.Wga(),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:_.fb(a,"Unknown Environment Name")}},Ib:[Gv]},{va:_.Qn,Ab:function(a){return _.Y(a,11)||""},Ib:[Gv]},{va:U3a,Ab:function(a){return a.M8a()||""},Ib:[Gv]},{va:PKa,Ab:function(a){return!!_.xl(a,17)},Ib:[Gv]},{va:QKa,
Ab:function(a){return!!_.xl(a,19)},Ib:[Gv]},{va:_.RKa,Ab:function(a){return _.Y(a,13)||""},Ib:[Gv]},{va:Z3a,Ab:function(a){return a.Af()||window.location.hostname},Ib:[Gv]},{va:_.$3a,Ab:function(a){return _.Y(a,30)||""},Ib:[Gv]},{va:a4a,Ab:function(a){return mv(a)?_.Y(mv(a),1)||null:null},Ib:[Gv]},{va:b4a,Ab:function(a){return mv(a)?_.Y(mv(a),8)||null:null},Ib:[Gv]},{va:c4a,Ab:function(a){return mv(a)?_.Y(mv(a),3)||null:null},Ib:[Gv]},{va:d4a,Ab:function(a){return mv(a)?_.Y(mv(a),2)||null:null},Ib:[Gv]},
{va:e4a,Ab:function(a){return mv(a)?_.Y(mv(a),4)||null:null},Ib:[Gv]},{va:_.f4a,Ab:function(a){return mv(a)?mv(a).L6()||null:null},Ib:[Gv]},{va:_.g4a,Ab:function(a){return mv(a)?_.Y(mv(a),10)||null:null},Ib:[Gv]},{va:_.h4a,Ab:function(a){return zl(_.kl(a,D2a,10),2)},Ib:[Gv]},{va:_.i4a,Ab:function(a){return _.kl(a,D2a,10)},Ib:[Gv]},{va:_.SKa,Ab:function(a){return _.Y(a,23)},Ib:[Gv]},{va:TKa,Ab:function(a){return _.Y(a,25)||"1633047"},Ib:[Gv]},{va:UKa,Ab:function(a){return _.Y(a,31)||"https://play.google.com/log"},
Ib:[Gv]},{va:Gv,Ab:function(){const a=window.GRIMOIRE_CONFIG;if(!a)throw Error("od");return $2a(a)}},{va:j4a,Ab:function(a){const b=new lKa;for(const d of _.nl(a,B2a,35,_.gl())){a=b;var c=d.i6();_.rl(a,1,vn,c)}return b},Ib:[Gv]},{va:_.Rn,Ab:function(a){return _.Y(a,1)||""},Ib:[Gv]},{va:_.Sn,Ab:function(a){return _.Y(a,2)},Ib:[Gv]},{va:VKa,Ab:function(a){return _.Y(a,3)},Ib:[Gv]},{va:WKa,Ab:function(){return _.Fca(window)}},{va:XKa,Ab:function(a){return _.Y(nv(a),1)},Ib:[Gv]},{va:k4a,Ab:function(a){return _.kl(a,
G2a,20)},Ib:[Gv]},{va:_.V3a,Ab:function(a){return a.C6()},Ib:[Gv]},{va:_.YKa,Ab:function(a){return _.Y(nv(a),15)},Ib:[Gv]},{va:_.hk,Ab:function(a){return _.Y(_.kl(a,H2a,7),2)},Ib:[Gv]},{va:n4a,Ab:function(a){const b=new Map;for(const [c,d]of _.Gza(_.kl(a,H2a,7),16).entries())b.set(c,d);return b},Ib:[Gv]},{va:_.Tn,Ab:function(a){return _.Y(nv(a),2)},Ib:[Gv]},{va:_.ZKa,Ab:function(a){return _.Y(nv(a),6)},Ib:[Gv]},{va:_.Un,Ab:function(a){return _.Y(nv(a),8)},Ib:[Gv]},{va:_.aLa,Ab:function(a){return _.Y(nv(a),
11)},Ib:[Gv]},{va:_.fLa,Ab:function(a){return _.Y(nv(a),4)},Ib:[Gv]},{va:_.gLa,Ab:function(a){return _.Y(nv(a),13)},Ib:[Gv]},{va:hLa,Ab:function(a){return _.Y(nv(a),5)},Ib:[Gv]},{va:_.dLa,Ab:function(a){return _.Y(nv(a),3)},Ib:[Gv]},{va:_.eLa,Ab:function(a){return _.Y(nv(a),16)},Ib:[Gv]},{va:_.iLa,Ab:function(a){return _.Y(nv(a),9)},Ib:[Gv]},{va:_.bLa,Ab:function(a){return _.Y(_.kl(a,lv,4),2)},Ib:[Gv]},{va:_.kLa,Ab:function(a){return _.Y(_.kl(a,lv,4),7)},Ib:[Gv]},{va:_.lLa,Ab:function(a){return _.Y(_.kl(a,
lv,4),8)},Ib:[Gv]},{va:cLa,Ab:function(a){return _.Y(_.kl(a,lv,4),3)},Ib:[Gv]},{va:_.jLa,Ab:function(a){return _.Y(nv(a),12)},Ib:[Gv]},{va:_.$Ka,Ab:function(a){return _.Y(nv(a),7)},Ib:[Gv]},{va:_.Vn,Ab:function(a){return _.Y(a,15)},Ib:[Gv]},{va:_.nLa,Ab:function(){return E8a}},{va:oLa,jc:!1},{va:mLa,jc:!1}];_.Iy=class{constructor(a){if(a)throw Error("pd");}};_.Iy.O=function(a){return new (a||_.Iy)(_.m(_.Iy,12))};_.Iy.Ca=_.Df({type:_.Iy});_.Iy.Ba=_.Xc({});_.G8a=new _.wd("REQUEST_SERVICE for app_engine_api_client");_.Jy=class{};_.Jy.O=function(a){return new (a||_.Jy)};_.Jy.Ca=_.Df({type:_.Jy});_.Jy.Ba=_.Xc({});var Ky=class{constructor(a){this.R8c=a}create(a,b){return new H8a(a,this.R8c,b)}};Ky.O=function(a){return new (a||Ky)(_.m(_.Hv))};Ky.ta=_.k({token:Ky,oa:Ky.O,Ea:"root"});var H8a=class extends tKa{constructor(a,b,c){super();this.fXa=a;this.nub=b;this.url=c}makeRequest(a){return _.x(this.fXa.makeRequest(a),this.nub.create(this.url))}};var I8a=class extends tKa{constructor(a){super();this.j5c=a}makeRequest(a){return _.Me(()=>this.j5c.makeRequest(a))}};_.Ly=class{constructor(a,b){this.Bna=a;this.Mga=b}create(a){a=this.Mga.create(a,"xd4");return this.Bna.create(new I8a(a))}};_.Ly.O=function(a){return new (a||_.Ly)(_.m(vu),_.m(My))};_.Ly.ta=_.k({token:_.Ly,oa:_.Ly.O,Ea:"root"});_.Ny=class{constructor(a,b,c){this.U8c=a;this.Bna=b;this.Mga=c}create(a){const b=new I8a(this.Mga.create(a,"xd4"));return this.U8c.create(this.Bna.create(b),a)}};_.Ny.O=function(a){return new (a||_.Ny)(_.m(Ky),_.m(vu),_.m(My))};_.Ny.ta=_.k({token:_.Ny,oa:_.Ny.O,Ea:"root"});
_.Oy=class{constructor(a,b,c,d){this.config=a;this.Bna=b;this.p3c=c;this.Mga=d}create(a){a=_.sk.has(0)?this.p3c.create(a):this.Mga.create(a,"xd3");return this.Bna.create(new I8a(a))}};_.Oy.O=function(a){return new (a||_.Oy)(_.m(_.qv),_.m(vu),_.m(wu),_.m(My))};_.Oy.ta=_.k({token:_.Oy,oa:_.Oy.O,Ea:"root"});
var My=class{constructor(a,b,c,d,e){this.Oza=a;this.sessionIndex=b;this.lock=c;this.Ha=d;this.fr=e}create(a,b){const c=_.rv.has(28)&&!_.rv.has(29)?{}:{"googleapis.config/sessionIndex":this.sessionIndex,"googleapis.config/auth/useFirstPartyAuth":!0,"googleapis.config/auth/useFirstPartyAuthV2":!0};caa()&&(b="xd3");c["client/xd3"]=b==="xd3";c["client/xd4"]=b==="xd4";return new CZa(a,this.Oza,this.Ha,this.lock,this.fr,c)}};
My.O=function(a){return new (a||My)(_.m(_.Rn),_.m(_.Sn),_.m(_.LZa),_.m(_.Dv),_.m(_.Vn),_.m(_.sv))};My.ta=_.k({token:My,oa:My.O,Ea:"root"});_.J8a=new _.wd("REQUEST_SERVICE for cloud_billing_api");_.Py=class{};_.Py.O=function(a){return new (a||_.Py)};_.Py.Ca=_.Df({type:_.Py});_.Py.Ba=_.Xc({});_.Qy=new _.wd("file_contents_derived_data_memoizers");_.K8a=class{constructor(a){this.Ha=a;this.Pf=new _.yu(this.Ha)}};_.L8a=new _.wd("file_service",{Ea:"root",oa:()=>_.ik(TTa)});_.Ry=class extends _.K8a{constructor(a,b,c){super(a);this.GO=b;this.rf=c}QC(a,b,c,d,e,f){const g=_.fk(a,b,c,d,e,f);return this.Pf.fetch(g.toObject(),()=>this.fetch(g))}wua(){return new Iq}EO(a){return a.QC()}isValid(a){return a.ih()!==0}fetch(a){return _.x(_.Iv(this.rf,()=>this.GO.QC((new vTa).an(a),this.rf.tl()),"FileService.getFolding"),_.v(b=>b.QC()||new Iq))}};_.Ry.O=function(a){return new (a||_.Ry)(_.m(_.Dp),_.m(_.L8a),_.m(_.Yv))};_.Ry.ta=_.k({token:_.Ry,oa:_.Ry.O,Ea:"root"});_.Sy=class extends _.K8a{constructor(a,b,c){super(a);this.GO=b;this.rf=c}RC(a,b,c,d,e,f){const g=_.fk(a,b,c,d,e,f);return this.Pf.fetch(g.toObject(),()=>this.fetch(g))}wua(){return new Jq}EO(a){return a.RC()}isValid(a){return a.ih()!==0}fetch(a){return _.x(_.Iv(this.rf,()=>this.GO.RC((new zTa).an(a),this.rf.tl()),"FileService.getOutline"),_.v(b=>b.RC()||new Jq))}};_.Sy.O=function(a){return new (a||_.Sy)(_.m(_.Dp),_.m(_.L8a),_.m(_.Yv))};_.Sy.ta=_.k({token:_.Sy,oa:_.Sy.O,Ea:"root"});_.M8a=new _.wd("REQUEST_SERVICE for tos_api_client");_.Ty=class{};_.Ty.O=function(a){return new (a||_.Ty)};_.Ty.Ca=_.Df({type:_.Ty});_.Ty.Ba=_.Xc({});_.Uy=new _.wd("API_VERSION");_.Vy=new _.wd("REQUEST_SERVICE for resultstore_js_api");_.Wy=class{};_.Wy.O=function(a){return new (a||_.Wy)};_.Wy.Ca=_.Df({type:_.Wy});_.Wy.Ba=_.Xc({});_.Xy=new _.wd("API_VERSION");_.Yy=new _.wd("REQUEST_SERVICE for testfusion_js_api");_.Zy=class{};_.Zy.O=function(a){return new (a||_.Zy)};_.Zy.Ca=_.Df({type:_.Zy});_.Zy.Ba=_.Xc({});_.N8a=new _.wd("API_VERSION");_.O8a=new _.wd("REQUEST_SERVICE for cloudbuild-ts-angular2");_.$y=class{};_.$y.O=function(a){return new (a||_.$y)};_.$y.Ca=_.Df({type:_.$y});_.$y.Ba=_.Xc({});_.P8a=new _.wd("API_VERSION");_.Q8a=new _.wd("REQUEST_SERVICE for sourcerepo-v1-ts");_.az=class{};_.az.O=function(a){return new (a||_.az)};_.az.Ca=_.Df({type:_.az});_.az.Ba=_.Xc({});_.R8a=new _.wd("REQUEST_SERVICE for sourcerepo-pa-v1-ts");_.bz=class{};_.bz.O=function(a){return new (a||_.bz)};_.bz.Ca=_.Df({type:_.bz});_.bz.Ba=_.Xc({});var S8a=new _.wd("localObservableRequestService",{Ea:"root",oa:()=>{const a={h6:"",g6:""};return _.n(Ky).create(new _.QZa(a),a.h6)}}),cz=class{constructor(a){if(a)throw Error("qd");}};cz.O=function(a){return new (a||cz)(_.m(cz,12))};cz.Ca=_.Df({type:cz});cz.Ba=_.Xc({imports:[_.Kp,_.Jy,_.Py,_.$y,_.Ku,_.Lu,_.Cu,_.Kn,_.iw,_.Mu,_.Nu,_.Wy,_.Ou,_.bz,_.az,_.Zy,_.Ty]});var dz=class{GYb(a){const b=a.indexOf("?");if(b===-1)return a;let c=a.indexOf("#",b);c=c===-1?a.length:c;return a.substring(0,b)+a.substring(b,c).replace(/\+/g," ")+a.substring(c)}FYb(){}EYb(a){return a}};dz.O=function(a){return new (a||dz)};dz.ta=_.k({token:dz,oa:dz.O});var U8a;_.T8a=null;U8a=new _.wd("legacy converter",{Ea:"root",oa:()=>_.T8a});var V8a,txa,W8a;V8a=/^([^?#;]*)((\?|#|;).*)?$/;txa=[_.Mp.DAb,_.Mp.BJa,_.Mp.ZR,_.Mp.e2,_.Mp.ECb];W8a=[{startIndex:1,E4a:"+"},{f2b:"+",E4a:":"},{f2b:":"}];
_.ez=class{constructor(a){this.vVb=a;this.Io=_.sk.has(2)}GYb(a,b){b&&this.vVb&&(a=this.vVb(a));if(a==="/"||a.startsWith("/?")||a.startsWith("/#"))a=a.substring(1);a=a.replace("piper///","piper/_/");b=a.split("/+/");if(b.length===1)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}FYb(a,b){a=a.root.children.primary.Od;if(!(a.length<=2)){var c=a.map(e=>e.path).join("/")+"/";for(var d of txa)if(c.startsWith(d+
"/"))return;if(this.Io&&a[0].path!=="h")a[0].path==="piper"?a.length>=4&&sxa(a,3,a.length):sxa(a,1,a.length);else{let e;if(a[0].path==="h"||a[0].path==="source")e=a.shift();for(const f of W8a){d=f.startIndex;if(d===void 0){d=a.findIndex(g=>g.path===f.f2b);if(d<0)break;d++}c=f.E4a!==void 0?a.findIndex(g=>g.path===f.E4a):a.length;c=c<0?a.length:c;sxa(a,d,c)}e&&a.unshift(e)}b&&(a[a.length-1].path+="/")}}EYb(a){if(!uxa(a))return a;let b=a.replace(V8a,"$1");a=a.replace(V8a,"$2");b=b.replace(/%2F/g,"/").replace(/%2B/g,
"+").replace("/:/",":").replace("/:",":").replace(":/",":").replace("piper/_/","piper///");return b+a}};_.ez.O=function(a){return new (a||_.ez)(_.m(U8a),_.m(_.qv))};_.ez.ta=_.k({token:_.ez,oa:_.ez.O});var X8a=function(a,b){a.current&&a.current.path===a.location.path()||(a.icb=!0,a.current={path:a.location.path(),O9:a.parse(a.location.path())},a.icb=!1);for(const c of a.r4c)a.current.O9.Qa.hasOwnProperty(c)&&a.S4c(c,a.current.O9,b)},Y8a=class extends mMa{constructor(a,b=vxa){super();this.location=a;this.r4c=VTa;this.S4c=b;this.current=null;this.icb=!1}parse(a){a=super.parse(a);this.icb||X8a(this,a);return a}Yc(a){X8a(this,a);return super.Yc(a)}};var Z8a,$8a;Z8a=window.location.pathname;$8a=new _.wd("queryParamPreserver",{Ea:"root",oa:()=>wxa});
_.fz=class extends Y8a{constructor(a,b,c,d){super(c,d);this.Rb=b;this.BAa=[];this.BAa.push(new dz,a)}parse(a){var b=a.split(/[\/]+;/);b=b.length>1?b.join(";"):a;a=b!==a||!this.Ua.OP&&Z8a!=="/"&&Z8a.endsWith("/")&&(new _.Oj(b)).ke()+"/"===Z8a;for(var c of this.BAa)b=c.GYb(b,!this.Ua.OP);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.BAa)d.FYb(c,a);return c}Yc(a){a=super.Yc(a);for(const b of this.BAa)a=b.EYb(a);
return a}get Ua(){this.s_b||(this.s_b=this.Rb.get(_.ii));return this.s_b}};_.fz.O=function(a){return new (a||_.fz)(_.m(_.ez),_.m(_.Ye),_.m(_.lo),_.m($8a))};_.fz.ta=_.k({token:_.fz,oa:_.fz.O});var a9a=new _.wd("GMAT_SNACK_BAR_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var gz=class extends _.Pt{constructor(a,b,c,d,e,f,g){g.Se||_.Nx(a,"gmat-mdc-snack-bar");super(a,b,c,d,e,f)}};gz.O=function(a){return new (a||gz)(_.m(_.Es),_.m(_.qr),_.m(_.Ye),_.m(_.kr),_.m(_.Pt,12),_.m(_.zXa),_.m(a9a))};gz.ta=_.k({token:gz,oa:gz.O});_.hz=class{};_.hz.O=function(a){return new (a||_.hz)};_.hz.Ca=_.Df({type:_.hz});_.hz.Ba=_.Xc({Nb:[{va:_.Pt,Pd:gz},{va:_.Es,Pd:_.Ox}],imports:[_.Qt]});var b9a,c9a;_.d9a=class{constructor(a){this.Cc=a}Te(){this.Cc.forEach(a=>b9a(a));this.AEb=void 0}lUa(a){const b=this.Cc.find(d=>d.kb.ma===a);var c=this.AEb;if(b!==c&&(c==null||b9a(c),b)){let d,e;c=c==null?void 0:(e=(d=c.kb.ma).getBoundingClientRect)==null?void 0:e.call(d);c9a(b,c);this.AEb=b}}};b9a=function(a){a.Ja.ma.classList.remove("mdc-tab-indicator--active")};
c9a=function(a,b){const c=a.Ja.ma;if(b&&c.getBoundingClientRect&&a.Fba){var d=c.getBoundingClientRect(),e=b.width/d.width;b=b.left-d.left;c.classList.add("mdc-tab-indicator--no-transition");a.Fba.style.setProperty("transform",`translateX(${b}px) scaleX(${e})`);c.getBoundingClientRect();c.classList.remove("mdc-tab-indicator--no-transition");c.classList.add("mdc-tab-indicator--active");a.Fba.style.setProperty("transform","")}else c.classList.add("mdc-tab-indicator--active")};
_.iz=class{constructor(){this.Ja=_.n(_.ff);this.Gpa=!1}get Co(){return this.Gpa}set Co(a){this.Gpa!==a&&(this.Gpa=a,this.oqa&&this.vDb())}Sa(){this.gJc()}Ia(){let a;(a=this.oqa)==null||a.remove();this.oqa=this.Fba=null}gJc(){var a=this.Ja.ma.ownerDocument||document;const b=this.oqa=a.createElement("span");a=this.Fba=a.createElement("span");b.className="mdc-tab-indicator";a.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline";b.appendChild(this.Fba);this.vDb()}vDb(){(this.Gpa?
this.Ja.ma.querySelector(".mdc-tab__content"):this.Ja.ma).appendChild(this.oqa)}};_.iz.O=function(a){return new (a||_.iz)};_.iz.La=_.Ef({type:_.iz,inputs:{Co:[2,"fitInkBarToContent","fitInkBarToContent",_.ph]},features:[_.mg]});_.e9a=new _.wd("MatInkBarPositioner",{Ea:"root",oa:function(){return a=>({left:a?(a.offsetLeft||0)+"px":"0",width:a?(a.offsetWidth||0)+"px":"0"})}});_.f9a=new _.wd("MatTabContent");_.g9a=_.mj("translateTab",[_.pj("center, void, left-origin-center, right-origin-center",_.oj({transform:"none",visibility:"visible"})),_.pj("left",_.oj({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.pj("right",_.oj({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.qj("* => left, * => right, left => center, right => center",_.nj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),_.qj("void => left-origin-center",[_.oj({transform:"translate3d(-100%, 0, 0)",
visibility:"hidden"}),_.nj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),_.qj("void => right-origin-center",[_.oj({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),_.nj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])]);_.jz=new _.wd("MAT_TABS_CONFIG");var h9a;h9a=_.Ui({passive:!0});
_.kz=class{get selectedIndex(){return this.Ug}set selectedIndex(a){a=isNaN(a)?0:a;this.Ug!=a&&(this.bU=!0,this.Ug=a,this.Gb&&_.zr(this.Gb,a))}constructor(){this.Ja=_.n(_.ff);this.Ta=_.n(_.pn);this.vf=_.n(_.gs);this.Vb=_.n(_.Vr,{optional:!0});this.lb=_.n(_.We);this.mc=_.n(_.Zq);this.re=_.n(_.dn,{optional:!0});this.Kv=0;this.bU=!1;this.Kb=new _.Wf;this.Mv=!1;this.Mr=this.Lr=!0;this.HN=new _.Wf;this.xh=!1;this.Ug=0;this.Kla=new _.bn;this.hia=new _.bn;this.lPc=_.n(Ww);this.xc=_.n(_.Ye);this.lb.Ub(()=>
{_.x(_.Oe(this.Ja.ma,"mouseleave"),_.hg(this.Kb)).subscribe(()=>this.np())})}Dc(){_.x(_.Oe(this.Jca.ma,"touchstart",h9a),_.hg(this.Kb)).subscribe(()=>{this.Bv("before")});_.x(_.Oe(this.dca.ma,"touchstart",h9a),_.hg(this.Kb)).subscribe(()=>{this.Bv("after")})}Sd(){const a=this.Vb?this.Vb.Fc:_.u("ltr"),b=_.x(this.lPc.observe(this.Ja.ma),_.Nf(32),_.hg(this.Kb)),c=_.x(this.vf.Fc(150),_.hg(this.Kb)),d=()=>{this.uE();this.xS()};this.Gb=_.yr(_.xr(new _.Cr(this.Cc),this.Pl())).Ox().Zu(()=>!1);_.zr(this.Gb,
this.Ug);_.Ze(d,{Rb:this.xc});_.x(_.Se(a,c,b,this.Cc.Jc,this.jQa()),_.hg(this.Kb)).subscribe(()=>{this.lb.run(()=>{Promise.resolve().then(()=>{this.Kv=Math.max(0,Math.min(this.cT(),this.Kv));d()})});_.xr(this.Gb,this.Pl())});this.Gb.Fc.subscribe(e=>{this.hia.emit(e);this.WRa(e)})}jQa(){return typeof ResizeObserver!=="function"?_.Re:_.x(this.Cc.Jc,_.fg(this.Cc),_.gg(a=>new _.te(b=>this.lb.Ub(()=>{const c=new ResizeObserver(d=>b.next(d));a.forEach(d=>c.observe(d.kb.ma));return()=>{c.disconnect()}}))),
_.eg(),_.Te(a=>a.some(b=>b.contentRect.width>0&&b.contentRect.height>0)))}OG(){this.xSa!=this.Cc.length&&(this.uE(),this.xSa=this.Cc.length,_.gn(this.Ta));this.bU&&(this.Vca(this.Ug),this.KS(),this.xS(),this.bU=!1,_.gn(this.Ta));this.Rca&&(this.Bda(),this.Rca=!1,_.gn(this.Ta))}Ia(){let a;(a=this.Gb)==null||a.destroy();this.Kb.next();this.Kb.complete();this.HN.complete()}ie(a){if(!_.Si(a))switch(a.keyCode){case 13:case 32:if(this.Rp!==this.selectedIndex){const b=this.Cc.get(this.Rp);b&&!b.disabled&&
(this.Kla.emit(this.Rp),this.Pba(a))}break;default:this.Gb.Sm(a)}}lca(){const a=this.Ja.ma.textContent;a!==this.QNa&&(this.QNa=a||"",this.lb.run(()=>{this.uE();this.xS();_.gn(this.Ta)}))}uE(){this.rNa();this.KS();this.Bda()}get Rp(){return this.Gb?this.Gb.ds:0}set Rp(a){this.oJ(a)&&this.Rp!==a&&this.Gb&&this.Gb.kj(a)}oJ(a){return this.Cc?!!this.Cc.toArray()[a]:!0}WRa(a){this.Mv&&this.Vca(a);this.Cc&&this.Cc.length&&(this.Cc.toArray()[a].focus(),a=this.Ov.ma,a.scrollLeft=this.Pl()=="ltr"?0:a.scrollWidth-
a.offsetWidth)}Pl(){return this.Vb&&this.Vb.value==="rtl"?"rtl":"ltr"}Bda(){if(!this.xh){var a=this.Zk;this.nda.ma.style.transform=`translateX(${Math.round(this.Pl()==="ltr"?-a:a)}px)`;if(this.mc.M$||this.mc.soa)this.Ov.ma.scrollLeft=0}}get Zk(){return this.Kv}set Zk(a){this.Uca(a)}Sca(a){return this.Uca(this.Kv+(a=="before"?-1:1)*this.Ov.ma.offsetWidth/3)}fJ(a){this.np();this.Sca(a)}Vca(a){if(!this.xh){var b=this.Cc?this.Cc.toArray()[a]:null;if(b){a=this.Ov.ma.offsetWidth;var c=b.kb.ma.offsetLeft,
d=b.kb.ma.offsetWidth;this.Pl()=="ltr"?b=c+d:(b=this.JJ.ma.offsetWidth-c,c=b-d);d=this.Zk;a=this.Zk+a;c<d?this.Zk-=d-c:b>a&&(this.Zk+=Math.min(b-a,c-d))}}}rNa(){if(this.xh)this.Mv=!1;else{const a=this.JJ.ma.scrollWidth-this.Ja.ma.offsetWidth>=5;a||(this.Zk=0);a!==this.Mv&&(this.Mv=a,_.gn(this.Ta))}}KS(){this.xh?this.Lr=this.Mr=!0:(this.Mr=this.Zk==0,this.Lr=this.Zk==this.cT(),_.gn(this.Ta))}cT(){return this.JJ.ma.scrollWidth-this.Ov.ma.offsetWidth||0}xS(){var a=this.Cc&&this.Cc.length?this.Cc.toArray()[this.selectedIndex]:
null;(a=a?a.kb.ma:null)?this.mJ.lUa(a):this.mJ.Te()}np(){this.HN.next()}Bv(a,b){b&&b.button!=null&&b.button!==0||(this.np(),_.x(_.Qe(650,100),_.hg(_.Se(this.HN,this.Kb))).subscribe(()=>{const {tja:c,distance:d}=this.Sca(a);(d===0||d>=c)&&this.np()}))}Uca(a){if(this.xh)return{tja:0,distance:0};const b=this.cT();this.Kv=Math.max(0,Math.min(b,a));this.Rca=!0;this.KS();return{tja:b,distance:this.Kv}}};_.kz.O=function(a){return new (a||_.kz)};
_.kz.La=_.Ef({type:_.kz,inputs:{xh:[2,"disablePagination","disablePagination",_.ph],selectedIndex:[2,"selectedIndex","selectedIndex",_.qh]},outputs:{Kla:"selectFocusedIndex",hia:"indexFocused"},features:[_.mg]});_.lz=class extends _.iz{constructor(){super(...arguments);this.kb=_.n(_.ff);this.disabled=!1}focus(){this.kb.ma.focus()}};_.lz.O=(()=>{let a;return function(b){return(a||(a=_.je(_.lz)))(b||_.lz)}})();_.lz.La=_.Ef({type:_.lz,na:[["","matTabLabelWrapper",""]],ob:3,Ya:function(a,b){a&2&&(_.rg("aria-disabled",!!b.disabled),_.tg("mat-mdc-tab-disabled",b.disabled))},inputs:{disabled:[2,"disabled","disabled",_.ph]},features:[_.mg,_.lg]});var i9a,j9a,k9a,l9a,m9a;i9a=["tabListContainer"];j9a=["tabList"];k9a=["tabListInner"];l9a=["nextPaginator"];m9a=["previousPaginator"];_.mz=class extends _.kz{constructor(){super(...arguments);this.wc=!1}Sd(){this.mJ=new _.d9a(this.Cc);super.Sd()}Pba(a){a.preventDefault()}};_.mz.O=(()=>{let a;return function(b){return(a||(a=_.je(_.mz)))(b||_.mz)}})();
_.mz.wa=_.Cf({type:_.mz,na:[["mat-tab-header"]],zd:function(a,b,c){a&1&&_.Qg(c,_.lz,4);if(a&2){let d;_.Sg(d=_.Tg())&&(b.Cc=d)}},ub:function(a,b){a&1&&(_.Pg(i9a,7),_.Pg(j9a,7),_.Pg(k9a,7),_.Pg(l9a,5),_.Pg(m9a,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.Ov=c.first);_.Sg(c=_.Tg())&&(b.nda=c.first);_.Sg(c=_.Tg())&&(b.JJ=c.first);_.Sg(c=_.Tg())&&(b.dca=c.first);_.Sg(c=_.Tg())&&(b.Jca=c.first)}},nb:[1,"mat-mdc-tab-header"],ob:4,Ya:function(a,b){a&2&&_.tg("mat-mdc-tab-header-pagination-controls-enabled",b.Mv)("mat-mdc-tab-header-rtl",
b.Pl()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],wc:[2,"disableRipple","disableRipple",_.ph]},features:[_.mg,_.lg],ac:["*"],ya:13,Aa:10,Da:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",
3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg();_.F(0,"div",5,0);_.N("click",function(){_.q(c);return _.r(b.fJ("before"))})("mousedown",function(d){_.q(c);return _.r(b.Bv("before",d))})("touchend",function(){_.q(c);return _.r(b.np())});_.K(2,"div",6);_.I();_.F(3,
"div",7,1);_.N("keydown",function(d){_.q(c);return _.r(b.ie(d))});_.F(5,"div",8,2);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.lca())});_.F(7,"div",9,3);_.Ig(9);_.I()()();_.F(10,"div",10,4);_.N("mousedown",function(d){_.q(c);return _.r(b.Bv("after",d))})("click",function(){_.q(c);return _.r(b.fJ("after"))})("touchend",function(){_.q(c);return _.r(b.np())});_.K(12,"div",6);_.I()}a&2&&(_.tg("mat-mdc-tab-header-pagination-disabled",b.Mr),_.E("matRippleDisabled",b.Mr||b.wc),_.y(3),_.tg("_mat-animation-noopable",
b.re==="NoopAnimations"),_.y(2),_.rg("aria-label",b.ariaLabel||null)("aria-labelledby",b.je||null),_.y(5),_.tg("mat-mdc-tab-header-pagination-disabled",b.Lr),_.E("matRippleDisabled",b.Lr||b.wc))},Fa:[_.Rs,_.or],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-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;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height, 1px);border-top-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab::before{margin:5px}@media(forced-colors: active){.mat-mdc-tab[aria-disabled=true]{color:GrayText}}\n"],
hb:2});_.n9a=new _.wd("MatTabLabel");_.o9a=new _.wd("MAT_TAB");_.nz=class extends Bs{constructor(){super(...arguments);this.qEb=_.n(_.o9a,{optional:!0})}};_.nz.O=(()=>{let a;return function(b){return(a||(a=_.je(_.nz)))(b||_.nz)}})();_.nz.La=_.Ef({type:_.nz,na:[["","mat-tab-label",""],["","matTabLabel",""]],features:[_.bh([{va:_.n9a,Hb:_.nz}]),_.lg]});_.p9a=new _.wd("MAT_TAB_GROUP");var Qxa={};var oz=class extends _.Wh{constructor(){super({type:"@ngrx/store/init"})}next(a){if(typeof a==="function")throw new TypeError("rd");if(typeof a==="undefined")throw new TypeError("sd");if(typeof a.type==="undefined")throw new TypeError("td");super.next(a)}complete(){}Ia(){super.complete()}};oz.O=function(a){return new (a||oz)};oz.ta=_.k({token:oz,oa:oz.O});var q9a=[oz];var r9a=new _.wd("@ngrx/store Internal Root Guard"),s9a=new _.wd("@ngrx/store Internal Initial State"),t9a=new _.wd("@ngrx/store Initial State"),u9a=new _.wd("@ngrx/store Reducer Factory"),v9a=new _.wd("@ngrx/store Internal Reducer Factory Provider"),w9a=new _.wd("@ngrx/store Initial Reducers"),x9a=new _.wd("@ngrx/store Internal Initial Reducers"),y9a=new _.wd("@ngrx/store Internal Store Reducers"),z9a=new _.wd("@ngrx/store Internal Store Features"),A9a=new _.wd("@ngrx/store Feature Reducers"),B9a=
new _.wd("@ngrx/store User Provided Meta Reducers"),C9a=new _.wd("@ngrx/store Meta Reducers"),D9a=new _.wd("@ngrx/store Internal Resolved Meta Reducers"),E9a=new _.wd("@ngrx/store User Runtime Checks Config"),F9a=new _.wd("@ngrx/store Internal User Runtime Checks Config"),pz=new _.wd("@ngrx/store Internal Runtime Checks"),G9a=new _.wd("@ngrx/store Check if Action types are unique");var H9a=class extends _.te{},I9a=class extends oz{},K9a=function(a,b){a.j_=Object.assign({},a.j_,b);J9a(a,Object.keys(b))},L9a=function(a,b){b=b.reduce((c,{j_:d,MAa:e,OWb:f,initialState:g,key:l})=>{d=typeof d==="function"?Dxa(f)(d,g):Cxa(e,f)(d,g);c[l]=d;return c},{});K9a(a,b)},M9a=function(a,b){b.forEach(c=>{a.j_=Axa(a.j_,c)});J9a(a,b)},N9a=function(a,b){M9a(a,b.map(c=>c.key))},J9a=function(a,b){a.next(a.MAa(a.j_,a.initialState));a.vVc.next({type:"@ngrx/store/update-reducers",features:b})},qz=class extends _.Wh{constructor(a,
b,c,d){super(d(c,b));this.vVc=a;this.initialState=b;this.j_=c;this.MAa=d}Ia(){this.complete()}};qz.O=function(a){return new (a||qz)(_.m(I9a),_.m(t9a),_.m(w9a),_.m(u9a))};qz.ta=_.k({token:qz,oa:qz.O});var O9a=[qz,{va:H9a,Hb:qz},{va:I9a,Hb:oz}];var rz=class extends _.Wf{Ia(){this.complete()}};rz.O=(()=>{let a;return function(b){return(a||(a=_.je(rz)))(b||rz)}})();rz.ta=_.k({token:rz,oa:rz.O});var P9a=[rz];var Q9a=class extends _.te{},sz=class extends _.Wh{constructor(a,b,c,d){super(d);this.BCa=_.x(_.x(_.x(a,_.Lga(YIa)),_.jg(b)),_.cg(Uxa,{state:d})).subscribe(({state:e,action:f})=>{this.next(e);c.next(f)});this.state=Txa(this)}Ia(){this.BCa.unsubscribe();this.complete()}};sz.O=function(a){return new (a||sz)(_.m(oz),_.m(H9a),_.m(rz),_.m(t9a))};sz.ta=_.k({token:sz,oa:sz.O});var R9a=[sz,{va:Q9a,Hb:sz}];var Ck=class extends _.te{constructor(a,b,c){super();this.Nda=b;this.Qnb=c;this.source=a;this.state=a.state}select(a,...b){return Vxa.call(null,a,...b)(this)}jD(a){const b=new Ck(this,this.Nda,this.Qnb);b.operator=a;return b}dispatch(a){this.Nda.next(a)}next(a){this.Nda.next(a)}error(a){this.Nda.error(a)}complete(){this.Nda.complete()}};Ck.O=function(a){return new (a||Ck)(_.m(Q9a),_.m(oz),_.m(qz))};Ck.ta=_.k({token:Ck,oa:Ck.O});var S9a=[Ck];var tz=class{};tz.O=function(a){return new (a||tz)(_.m(oz),_.m(H9a),_.m(rz),_.m(Ck),_.m(r9a,8),_.m(G9a,8))};tz.Ca=_.Df({type:tz});tz.Ba=_.Xc({});var uz=class{constructor(a,b,c){this.features=a;this.Qnb=c;a=a.map((d,e)=>{e=b.shift()[e];return Object.assign({},d,{j_:e,initialState:Xxa(d.initialState)})});L9a(c,a)}Ia(){N9a(this.Qnb,this.features)}};uz.O=function(a){return new (a||uz)(_.m(z9a),_.m(A9a),_.m(qz),_.m(tz),_.m(G9a,8))};uz.Ca=_.Df({type:uz});uz.Ba=_.Xc({});var T9a=new _.wd("@ngrx/effects Internal Root Guard"),U9a=new _.wd("@ngrx/effects User Provided Effects"),V9a=new _.wd("@ngrx/effects Internal Root Effects"),W9a=new _.wd("@ngrx/effects Internal Root Effects Instances"),X9a=new _.wd("@ngrx/effects Effects Error Handler",{Ea:"root",oa:()=>fya});var Y9a=function(a){return _.x(a,Vja(b=>b.constructor&&b.constructor.name!=="Object"&&b.constructor.name!=="Function"?Object.getPrototypeOf(b):b),_.He(b=>_.x(b,Vja(gya))),_.He(b=>{const c=_.x(b,_.Tja(d=>hya(a.eh,a.XVc)(d)),_.v(d=>{if(d.notification.kind==="N"){const t=d.notification.value;if(typeof t==="function"||!t||!t.type||typeof t.type!=="string"){var e=a.eh,f=e.handleError,g=Error,l="yd`"+aya(d)+"`";try{var p=JSON.stringify(t)}catch(w){p=t}f.call(e,g(l+p))}}return d.notification}),_.Te(d=>d.kind===
"N"&&d.value!=null),Pja());b=_.x(b,_.Qf(1),_.Te(eya),_.v(d=>d.ngrxOnInitEffects()));return _.Se(c,b)}))},vz=class extends _.Wf{constructor(a,b){super();this.eh=a;this.XVc=b}vTa(a){this.next(a)}};vz.O=function(a){return new (a||vz)(_.m(_.Bf),_.m(X9a))};vz.ta=_.k({token:vz,oa:vz.O,Ea:"root"});(function(a,b){Qxa[a]=(Qxa[a]||0)+1;if(typeof b==="function")return xxa(a,(...c)=>Object.assign({},b(...c),{type:a}));switch(b?b.ied:"empty"){case "empty":return xxa(a,()=>({type:a}));case "props":return xxa(a,c=>Object.assign({},c,{type:a}));default:throw Error("zd");}})("@ngrx/effects/init");var wz=class{constructor(a,b){this.WVc=a;this.store=b;this.Nfa=null}start(){this.Nfa||(this.Nfa=Y9a(this.WVc).subscribe(this.store))}Ia(){this.Nfa&&(this.Nfa.unsubscribe(),this.Nfa=null)}};wz.O=function(a){return new (a||wz)(_.m(vz),_.m(Ck))};wz.ta=_.k({token:wz,oa:wz.O,Ea:"root"});var xz=class{constructor(a,b,c,d){this.sources=a;b.start();for(const e of d)a.vTa(e);c.dispatch({type:"@ngrx/effects/init"})}vTa(a){this.sources.vTa(a)}};xz.O=function(a){return new (a||xz)(_.m(vz),_.m(wz),_.m(Ck),_.m(W9a),_.m(tz,8),_.m(uz,8),_.m(T9a,8))};xz.Ca=_.Df({type:xz});xz.Ba=_.Xc({});var Z9a=[_.Tr,_.Vo,_.pOa()],yz=new _.CPa,$9a=[{path:"",rV:_.Ypa(),children:[{path:_.Mp.J$,Al:yz.for("search"),data:Yq,resolve:{keyboardShortcuts:_.qi(_.Gy),settingsPageLink:_.qi(Hy),additionalLinks:_.qi(Ey)},sr:"paramsOrQueryParamsChange"},{path:_.Mp.e2,Al:yz.for("source_settings"),data:Yq,resolve:{keyboardShortcuts:_.qi(_.Gy),settingsPageLink:_.qi(Hy),additionalLinks:_.qi(Ey)}},{path:_.Mp.DAb,Al:yz.for("admin"),data:Object.assign({},Yq),resolve:{keyboardShortcuts:_.qi(_.Gy),additionalLinks:_.qi(Ey)}},
{path:_.Mp.BJa,Al:yz.for("onboarding"),data:Yq},{path:_.Mp.ZR,Al:yz.for("results"),data:{appBarTitle:"Build Status",appBarBadge:"early access",disableAppLink:!0,showSshKeysLink:!1,showTermsOfServiceLink:!0,showPrivacyLink:!0}},{path:_.Mp.ECb,Al:yz.for("ssh_keys"),data:Yq,resolve:{keyboardShortcuts:_.qi(_.Gy)}},{path:_.Mp.Vyc,Al:yz.for("source"),data:Object.assign({},Yq,{groupType:"host"}),resolve:{keyboardShortcuts:_.qi(_.Gy),settingsPageLink:_.qi(Hy),additionalLinks:_.qi(Ey)}},{path:_.Mp.CI,Al:yz.for("source"),
data:Object.assign({},Yq),resolve:{keyboardShortcuts:_.qi(_.Gy),settingsPageLink:_.qi(Hy),additionalLinks:_.qi(Ey)}},{path:"**",component:_.hv,data:{appBarTitle:"Oops",showTermsOfServiceLink:!0,showPrivacyLink:!0}}]}],zz=class{store(){}jCa(a,b){return this.Hha(a)&&this.Hha(b)?a.component===b.component:a.oe===b.oe}Hha(a){return a.data.Sc}};zz.O=function(a){return new (a||zz)};zz.ta=_.k({token:zz,oa:zz.O});var Az=class{};Az.O=function(a){return new (a||Az)};Az.Ca=_.Df({type:Az,Dy:[ky]});
var a$a=[..._.BPa(yz),_.oi,_.Dt,_.qu,_.ez,{va:ji,Ab:function(a){return()=>{_.x(a.prefetch("file",!1),_.Qf(1),_.Rf(1E3)).subscribe(()=>{const b=document.getElementById("pre-rendered-code");b==null||b.hasAttribute("processed")||b.parentElement.removeChild(b)})}},Ib:[_.Vv],yd:!0},{va:_.Bf,Hb:_.au,Ib:[_.It]},{va:_.mi,Pd:_.fz},{va:_.fp,Pd:zz},{va:_.TLa,jc:"/"},{va:z5a,Ab:function(a){const b=$9a[0].children.filter(c=>{switch(c.path){case "piper":case _.Mp.e2:return _.sk.has(2);case _.Mp.ZR:return _.xl(_.kl(a,
lv,4),1);default:return!0}});$9a[0].children=b;return $9a},Ib:[Gv,_.qv]},{va:_.uZa,jc:_.tZa},{va:_.j2a,jc:_.k2a},{va:_.ci,Pd:_.kv},{va:_.jz,jc:{Vz:!1}}],b$a={bq:_.Iy,Nb:_.F8a},c$a;
c$a={bq:tz,Nb:[...function(a={},b={}){return[{va:r9a,Ab:Zxa},{va:s9a,jc:b.initialState},{va:t9a,Ab:Xxa,Ib:[s9a]},{va:x9a,jc:a},{va:y9a,Hb:a instanceof _.wd?a:x9a},{va:w9a,Ib:[x9a,[new _.AIa(y9a)]],Ab:Wxa},{va:B9a,jc:b.OWb?b.OWb:[]},{va:D9a,Ib:[C9a,B9a],Ab:Yxa},{va:v9a,jc:b.MAa?b.MAa:zxa},{va:u9a,Ib:[v9a,D9a],Ab:Cxa},q9a,O9a,P9a,R9a,S9a,[{va:F9a,jc:b.Bud},{va:E9a,Ab:Pxa,Ib:[F9a]},{va:pz,Ib:[E9a],Ab:Lxa},{va:C9a,yd:!0,Ib:[pz],Ab:Nxa},{va:C9a,yd:!0,Ib:[pz],Ab:Mxa},{va:C9a,yd:!0,Ib:[pz],Ab:Oxa}],[{va:G9a,
yd:!0,Ib:[pz],Ab:Rxa}]]}({},void 0)]};var d$a=[[]].flat(),e$a=d$a.filter(bya);
Az.Ba=_.Xc({Nb:a$a,imports:[Z9a,_.Rv,_.my,Dy,b$a,c$a,{bq:xz,Nb:[e$a,{va:V9a,jc:[d$a]},{va:T9a,Ab:function(){const a=_.n(wz,{optional:!0,dE:!0}),b=_.n(V9a,{self:!0});if((b.length!==1||b[0].length!==0)&&a)throw new TypeError("Ad");return"guarded"}},{va:U9a,yd:!0,jc:[]},{va:W9a,Ab:function(a,b){const c=[];for(const d of a)c.push(...d);for(const d of b)c.push(...d);return c.map(d=>d instanceof _.wd||bya(d)?_.n(d):d)},Ib:[V9a,U9a]}]},_.$t,_.iv,_.pu,_.hz,_.aPa($9a),{bq:cz,Nb:[_.su,{va:_.xn,Pd:_.PZa},{va:_.jZa,
Ab:_.qta},{va:kZa,Ab:function(){return{enabledFeatures:Array.from(_.rv).join(", ")}}},{va:_.hw,Ab:_.Mj,Ib:[_.hk,_.Ny]},{va:_.LKa,Hb:S8a},{va:_.G8a,Ab:_.Mj,Ib:[_.YKa,_.Oy]},{va:_.t_a,Ab:_.Mj,Ib:[_.Tn,_.Oy]},{va:_.u_a,Ab:_.Mj,Ib:[_.Tn,_.Oy]},{va:_.J8a,Ab:_.Mj,Ib:[_.ZKa,_.Oy]},{va:_.O8a,Ab:_.Mj,Ib:[_.Un,_.Oy]},{va:_.r_a,Ab:_.Mj,Ib:[_.aLa,_.Oy]},{va:_.Vy,Ab:_.Mj,Ib:[_.bLa,_.Ly]},{va:_.Yy,Ab:_.Mj,Ib:[_.kLa,_.Ly]},{va:_.Q8a,Ab:_.Mj,Ib:[_.dLa,_.Oy]},{va:_.R8a,Ab:_.Mj,Ib:[_.eLa,_.Oy]},{va:_.v_a,Ab:_.Mj,Ib:[_.fLa,
_.Oy]},{va:_.w_a,Ab:_.Mj,Ib:[_.gLa,_.Oy]},{va:_.y_a,Ab:_.Mj,Ib:[_.iLa,_.Oy]},{va:_.M8a,Ab:_.Mj,Ib:[_.jLa,_.Oy]},{va:_.ru,Ab:function(){return window}},{va:_.LZa,Pd:_.NZa},{va:_.MZa,Ab:function(a){return new _.nm(a.document)},Ib:[_.ru]},{va:_.Qy,yd:!0,Hb:_.Ry},{va:_.Qy,yd:!0,Hb:_.Sy}]},Uv]});var Bz=class{};Bz.O=function(a){return new (a||Bz)};Bz.Ca=_.Df({type:Bz,Dy:[ky]});Bz.Ba=_.Xc({imports:[Az,_.Ur]});var iya;_.Dk=new Map;iya=!1;var f$a=class{constructor(a){this.Od=a}toString(){return this.Od.join(".")}getVersion(){return this.Od[0]}getExtension(){return this.Od[1]}};var h$a=function(a){var b=a.split(".");b=b.length!==4&&b.length!==3||b[0].indexOf("=")!==-1?null:new g$a(b);if(b===null)throw new TypeError("Cd`"+a);return b},g$a=class{constructor(a){this.Od=a}toString(){return this.Od.join(".")}getVersion(){return this.Od[1]}};var o$a=function(a,b=!0){var c=i$a(a);const d=new j$a,e=c.match(Fm)[5];Ica(k$a,function(g){const l=e.match("/"+g+"=([^/]+)");l&&Cz(d,g,l[1])});let f="";f=a.indexOf("_/ss/")!=-1?"_/ss/":a.indexOf("_/wa/")!=-1?"_/wa/":a.indexOf("_/r/")!=-1?"_/r/":"_/js/";d.HM=a.substr(0,a.indexOf(f)+f.length);if(d.HM.endsWith("_/wa/")){b=l$a(a);let g=!0;Object.values(m$a).forEach(l=>{a.endsWith(l)&&(d.Nzb=l,g=!1)});g&&(c=a.split("/"),d.Nzb="/"+c[c.length-1]);Cz(d,"wk",b.toString());return d}if(d.HM.endsWith("_/r/"))return Cz(d,
"sc",n$a(a).toString()),d;if(!b)return d;(b=c.match(Fm)[6]||null)&&kHa(b,(g,l)=>{d.hk[g]=l});return d},i$a=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a},l$a=function(a){let b=null;const c=a.lastIndexOf("_/wa/")+5,d=a.indexOf("/",c);d!==-1?b=a.slice(c,d):Object.values(m$a).forEach(e=>{a.endsWith(e)&&(b=a.slice(c,a.lastIndexOf(e)))});if(b===null)return null;try{return h$a(b)}catch(e){return null}},n$a=function(a){a=a.slice(a.lastIndexOf("_/r/")+
4);if(a===null)return null;try{const c=a.split(".");var b=c.length!==2?null:new f$a(c);if(b===null)throw new TypeError("Bd`"+a);return b}catch(c){return null}},p$a=function(a){var b=(b=i$a(a).match(Fm)[5]||null)?decodeURI(b):b;return b===null?!1:RegExp("/_/wa/","g").test(b)?!!l$a(a):RegExp("/_/r/","g").test(b)?!!n$a(a):RegExp("(/_/js/)|(/_/ss/)","g").test(b)?/\/k=/.test(b):!1},Cz=function(a,b,c){c?a.Mk[b]=c:delete a.Mk[b]},s$a=function(a){const b=[],c=(0,_.Qj)(function(d){this.Mk[d]!==void 0&&b.push(d+
"="+this.Mk[d])},a);q$a(a)?(c("md"),c("k"),c("ck"),c("am"),c("rs"),c("gssmodulesetproto"),c("tpc")):(c("sdch"),c("k"),c("ck"),c("am"),c("rt"),"d"in a.Mk||Cz(a,"d","0"),c("d"),c("exm"),c("excm"),(a.Mk.excm||a.Mk.exm)&&b.push("ed=1"),c("im"),c("dg"),c("sm"),Dz(a,"br")=="1"&&c("br"),c("br-d"),Dz(a,"rb")=="1"&&c("rb"),Dz(a,"zs")!=="0"&&c("zs"),r$a(a)!==""&&c("wt"),c("gssmodulesetproto"),c("ujg"),c("sp"),c("rs"),c("cb"),c("ee"),c("tpc"),c("sl"),c("m"));return b.join("/")},Dz=function(a,b){return a.Mk[b]?
a.Mk[b]:null},q$a=function(a){a=Dz(a,"md");return!!a&&a!=="0"},r$a=function(a){switch(Dz(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}},t$a=function(a,b){b&&b.length>0?(b.sort(),Cz(a,"exm",b.join(","))):Cz(a,"exm",null)},u$a=function(a,b){b&&b.length>0?(b.sort(),Cz(a,"excm",b.join(","))):Cz(a,"excm",null)},v$a=function(a){return(a=Dz(a,"m"))?a.split(","):[]},w$a=function(a,b){const c=Object.keys(b).filter(d=>!!Object.keys(b[d]).length).map(d=>{const e=Object.keys(b[d]);
e.length>1&&e.sort();return d+":"+e.join(",")});c.sort();Cz(a,"ee",c.join(";"))},x$a=function(a){delete a.Mk.m;delete a.Mk.exm;delete a.Mk.ed},j$a=class{constructor(){this.Mk={};this.HM="";this.hk={};this.Nzb=".wasm"}toString(){if(this.HM.endsWith("_/wa/"))var a=`${this.HM}${Dz(this,"wk")}${this.Nzb}`;else if(this.HM.endsWith("_/r/"))a=`${this.HM}${Dz(this,"sc")}`;else{a=this.HM+s$a(this);const b=_.Gm(this.hk);let c="";b!=""&&(c="?"+b);a+=c}return a}VBa(a){Cz(this,"md",a)}S0b(a){Cz(this,"rs",a)}xRb(){return Dz(this,
"rs")}clone(){return o$a(this.toString())}},k$a={ndd:"k",acd:"ck",Odd:"wk",Mcd:"m",lcd:"exm",jcd:"excm",Rbd:"am",Icd:"mm",ldd:"rt",ycd:"d",kcd:"ed",wdd:"sv",ccd:"deob",Vbd:"cb",sdd:"rs",pdd:"sdch",zcd:"im",dcd:"dg",gcd:"br",fcd:"br-d",hcd:"rb",aed:"zs",Udd:"wt",mcd:"ee",vdd:"sm",Lcd:"md",qcd:"gssmodulesetproto",Ldd:"ujg",Kdd:"sp",Gdd:"tpc",xcd:"ichc",xdd:"sc",rdd:"sl"},y$a=RegExp("^loaded_(g|h)?[_\\d]+$"),m$a={Ndd:".wasm",udd:".map",Edd:".symbols",Ccd:".loader.js",Dcd:".loader.sourcemap",Sdd:".worker.js",
Tdd:".worker.sourcemap"};var z$a=a=>{a=a.clone();x$a(a);Cz(a,"dg",null);Cz(a,"d","0");t$a(a,null);u$a(a,null);Cz(a,"ichc","0");return a},A$a=!0,B$a=(a,b,{cssRowKey:c,DV:d,ZW:e,callback:f}={})=>{Cz(a,"m",b.join(","));e&&w$a(a,e);c&&(Cz(a,"ck",c),d?a.S0b(d):A$a&&(A$a=!1));if(f){if(f!=null&&!y$a.test(f))throw Error("Dd`"+f);Cz(a,"cb",f)}a=a.toString();_.Ok(a,"/")&&(e=document.location.href.match(Fm),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 _.ac(a)},C$a=(a,b,{apb:c=
[],cssRowKey:d,DV:e,ZW:f,callback:g}={})=>{a=z$a(a);u$a(a,c);return B$a(a,b,{cssRowKey:d,DV:e,ZW:f,callback:g})},D$a=(a,b,{bpb:c=[],apb:d=[],cssRowKey:e,DV:f,ZW:g,callback:l}={})=>{a=z$a(a);Cz(a,"d","1");t$a(a,c);u$a(a,d);return B$a(a,b,{cssRowKey:e,DV:f,ZW:g,callback:l})};var F$a=function(a){return E$a(a).then(function(b){return JSON.parse(b.responseText)})},E$a=function(a){const b={},c=b.Fbd?b.Fbd.ifa():KRa.ifa();return(new cu(function(d,e){let f;try{c.open("GET",a,!0)}catch(g){e(new Ez("Error opening XHR: "+g.message,a,c))}c.onreadystatechange=function(){if(c.readyState==4){_.da.clearTimeout(f);var g;!(g=IRa(c.status))&&(g=c.status===0)&&(g=jHa(a),g=!(g=="http"||g=="https"||g==""));g?d(c):e(new G$a(c.status,a,c))}};c.onerror=function(){e(new Ez("Network error",a,
c))};if(b.headers)for(let g in b.headers){const l=b.headers[g];l!=null&&c.setRequestHeader(g,l)}b.withCredentials&&(c.withCredentials=b.withCredentials);b.responseType&&(c.responseType=b.responseType);b.mimeType&&c.overrideMimeType(b.mimeType);b.z$c>0&&(f=_.da.setTimeout(function(){c.onreadystatechange=()=>{};c.abort();e(new H$a(a,c))},b.z$c));try{c.send(null)}catch(g){c.onreadystatechange=()=>{},_.da.clearTimeout(f),e(new Ez("Error sending XHR: "+g.message,a,c))}})).kR(function(d){d instanceof eu&&
c.abort();throw d;})},Ez=function(a,b,c){_.ca.call(this,a+", url="+b);this.url=b;this.aEa=c};_.Nk(Ez,_.ca);Ez.prototype.name="XhrError";var G$a=function(a,b,c){Ez.call(this,"Request Failed, status="+a,b,c);this.status=a};_.Nk(G$a,Ez);G$a.prototype.name="XhrHttpError";var H$a=function(a,b){Ez.call(this,"Request timed out",a,b)};_.Nk(H$a,Ez);H$a.prototype.name="XhrTimeoutError";Ik=Ik||{};var I$a=function(){om.call(this)};_.Nk(I$a,om);I$a.prototype.initialize=function(){};var Fz=function(a,b){this.Xva=a;this.SX=b};Fz.prototype.ww=function(a){this.Xva&&(this.Xva.call(this.SX||null,a),this.Xva=this.SX=null)};Fz.prototype.abort=function(){this.SX=this.Xva=null};nRa(function(a){Fz.prototype.ww=a(Fz.prototype.ww)});var Gz=function(a,b){om.call(this);this.VUc=a;this.a7=b;this.ujb=[];this.zL=[];this.bva=[]};_.Nk(Gz,om);_.aa=Gz.prototype;_.aa.D2c=I$a;_.aa.cza=null;_.aa.p6=function(){return this.VUc};_.aa.getId=function(){return this.a7};_.aa.registerCallback=function(a,b){return this.B8(this.ujb,a,b)};var J$a=function(a,b){a.B8(a.zL,b)};_.aa=Gz.prototype;_.aa.B8=function(a,b,c){b=new Fz(b,c);a.push(b);return b};_.aa.fz=function(){return!!this.cza};_.aa.UBa=function(){this.cza=new I$a};
_.aa.onLoad=function(a){var b=new this.D2c;b.initialize(a());this.cza=b;b=(b=!!K$a(this.bva,a()))||!!K$a(this.ujb,a());b||(this.zL.length=0);return b};_.aa.onError=function(a){(a=K$a(this.zL,a))&&fa(Error("Gd`"+a));this.bva.length=0;this.ujb.length=0};var K$a=function(a,b){const c=[];for(let d=0;d<a.length;d++)try{a[d].ww(b)}catch(e){fa(e),c.push(e)}a.length=0;return c.length?c:null};Gz.prototype.Gn=function(){Gz.jE.Gn.call(this);qc(this.cza)};var N$a,P$a,O$a,T$a,U$a,Q$a,R$a,S$a,W$a;_.L$a=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(w=>!_.ti().Gj[w].fz());t.length!==0?d(t,`Response was successful but was missing module(s) ${t}.`):c()},p=()=>{f--;f==0&&l()};b.forEach(t=>{t=_.ti().Gj[t];t.fz()?p():(t.B8(t.bva,p),J$a(t,p))});a.onload=()=>l();a.onerror=()=>{g();d(b)}};
_.M$a=function(a,b){let c=!1,d=[];for(let e=0;e<b.length;++e){const f=b[e];a.I8[f]||(a.I8[f]=!0,a.bBa.push(f),c=!0,d.push(f))}c&&(a.cpb=!1)};N$a=function(a,b){if(b.href||b.getAttribute("data-href"))if(b=b.href||b.getAttribute("data-href"),p$a(b)&&!o$a(b).HM.endsWith("_/js/")){b=v$a(o$a(b));for(const c of b)a.hfb.includes(c)||a.hfb.push(c)}};P$a=function(a,b,c,d=()=>{},e=()=>{}){O$a(a,b,(f,g,l=g)=>{a.load(f,g,d,e,l,c)},c)||d(-1)};
O$a=function(a,b,c,d){if(a.j8)return a.j8.then(()=>{O$a(a,b,c,d)}),!0;if(!a.Zna){const f=[];var e=Object.assign({},a.I8);a.a$(b,g=>{f.push(g.getId())},d,g=>!g.fz(),e);b=f}for(e=0;e<b.length;){let f=b.length-e,g=e==0?b:b.slice(e,b.length),l=Q$a(a,g,d),p=_.bc(l).toString();for(;p.length>a.Wna;)if(f>1)f-=Math.ceil((p.length-a.Wna)/6),f=Math.max(f,1),g=b.slice(e,e+f),l=Q$a(a,g,d),p=_.bc(l).toString();else return a.Zna?(a.Zna=!1,a.j8=R$a(a).then(t=>{S$a(a,t,d)}),O$a(a,b.slice(e),c,d)):!1;e+=f;a.Zna?c(l,
g):c(l,g,e===b.length?b:[])}return!0};T$a=function(a){a.cpb||(a.cpb=!0,a.bBa.sort());return a.bBa};U$a=function(a){a=a.hfb;a.sort();return a};Q$a=function(a,b,c){return a.Zna?D$a(a.Ala,b,{cssRowKey:a.nOb,DV:a.ANb,ZW:c,bpb:T$a(a),apb:U$a(a)}):C$a(a.Ala,b,{cssRowKey:a.nOb,DV:a.ANb,bpb:T$a(a),apb:U$a(a)})};_.V$a=function(a,b){let c=[];for(let d=0;d<b.length;++d){const e=b[d];a.I8[e]&&(delete a.I8[e],_.va(a.bBa,e),c.push(e))}};R$a=function(a){a=a.Ala.clone();x$a(a);Cz(a,"dg",null);a.VBa("1");return F$a(a.toString())};
S$a=function(a,b,c){_.ti().NBa((b||{}).moduleGraph);a.a$(T$a(a),d=>{_.M$a(a,[d.getId()])},c);a.j8=null};
_.X$a=class{constructor(a,b,c,d=!1,e=!1){this.Ala=o$a(_.bc(a).toString(),!0);this.nOb=b;this.ANb=c;this.Zna=d;this.I8={};this.Bhb={};this.bBa=[];this.cpb=!0;this.hfb=(a=Dz(this.Ala,"excm"))?a.split(","):[];this.b8c=e;this.Yna=!1;this.ffa="anonymous";this.Wna=4043;this.Hbb=document.head||document.documentElement;this.j8=this.Uia=null;this.M9c=!0;this.logger=null;_.M$a(this,v$a(this.Ala));this.Bva=void 0;this.DWb()}M1c(a,b,{ZW:c,onError:d,BL:e,F3c:f}={}){this.Bhb=b;if(!a)throw Error("Hd");if(this.b8c){for(const g of document.getElementsByTagName("style"))N$a(this,
g);for(const g of document.getElementsByTagName("link"))N$a(this,g)}P$a(this,this.Tlb(a),c,d,e,f)}DWb(){}load(a,b,c,d,e=b){_.bc(a);const f=W$a(a,this.Yna,this.ffa,this.Bva);_.M$a(this,b);this.Uia=f;this.Hbb.insertBefore(f,this.Hbb.firstChild);_.L$a(f,b,()=>{f.parentElement.removeChild(f);this.Uia==f&&(this.Uia=null);const g=new Set;b.map(l=>g.add(l));for(const l in this.Bhb)this.Bhb[l].fz()&&g.add(l);Array.from(g);d()},g=>{f.parentElement.removeChild(f);this.Uia==f&&(this.Uia=null);_.V$a(this,g);
this.j8?this.j8.then(()=>{c(-1,a)}):c(-1,a)},e)}Tlb(a){return a.filter(b=>!this.I8[b])}a$(a,b,c,d,e={}){const f=_.ti();for(let g of a){a=f.Gj[g];if(e[g]||d&&!d(a))continue;e[g]=!0;let l=a.p6()||[];if(c){let p=[];c[g]&&(p=Object.keys(c[g]));l=l.concat(p)}this.a$(l,b,c,d,e);b(a)}}};W$a=(a,b,c,d)=>{const e=_.vm(document,"SCRIPT");_.pc(e,a);b&&(e.crossOrigin=c);e.async=!1;d&&e.setAttribute("fetchpriority",d);return e};var Y$a=function(){this.Qm=null};_.aa=Y$a.prototype;_.aa.r0b=function(){};_.aa.NBa=function(){};_.aa.FZb=function(){throw Error("Id");};_.aa.rRb=function(){return null};_.aa.isActive=function(){return!1};_.aa.GUb=function(){return!1};_.aa.yZb=function(){};_.aa.registerCallback=function(){};var Z$a=function(a){switch(a.type){case Hz.uf.NCb:return"Unauthorized";case Hz.uf.MAb:return"Consecutive load failures";case Hz.uf.TIMEOUT:return"Timed out";case Hz.uf.jCb:return"Out of date module id";case Hz.uf.rIa:return"Init error";default:return`Unknown failure type ${a.type}`}},Hz=class{constructor(a,b,c,d){this.type=a;this.status=b;this.bpb=c;this.url=d}toString(){return`${Z$a(this)} (${this.status!=void 0?this.status:"?"})`}};Ik.rv=Hz;Ik.rv.uf={NCb:0,MAb:1,TIMEOUT:2,jCb:3,rIa:4};var Iz=function(){this.Ahb=this.Qm=null;this.Gj={};this.HG=[];this.WL=[];this.aBa=[];this.wt=[];this.uR=[];this.DO={};this.xF={};this.wC=this.Nsa=new Gz([],"");this.jeb=null;this.Exa=new fu;this.oXa=!1;this.kua=0;this.XTb=this.t4b=this.VUb=!1};_.Nk(Iz,Y$a);var $$a=function(a,b){_.ca.call(this,`Error loading ${a}: ${b}`)};_.Nk($$a,_.ca);_.aa=Iz.prototype;_.aa.r0b=function(a){this.oXa=a};
_.aa.NBa=function(a,b){if(!(this instanceof Iz))this.NBa(a,b);else if(typeof a==="string"){if(a.startsWith("d$")){a=a.substring(2);for(var c=[],d=0,e=a.indexOf("/"),f=0,g=!1,l=0;;){var p=g?a.substring(f):a.substring(f,e);if(p.length===0)d++,f="sy"+d.toString(36),p=[];else{var t=p.indexOf(":");if(t<0)f=p,p=[];else if(t===p.length-1)f=p.substring(0,t),p=Array(c[l-1]);else{f=p.substring(0,t);p=p.substring(t+1).split(",");t=l;for(let w=0;w<p.length;w++)t-=p[w].length===0?1:Number(p[w]),p[w]=c[t]}t=0;
if(f.length===0)t=1;else if(f.charAt(0)==="+"||f.charAt(0)==="-")t=Number(f);t!==0&&(d+=t,f="sy"+d.toString(36))}c.push(f);aab(this,f,p);if(g)break;f=e+1;e=a.indexOf("/",f);e===-1&&(g=!0);l++}this.Ahb=c}else{a=a.split("/");c=[];for(d=0;d<a.length;d++){l=a[d].split(":");e=l[0];g=[];if(l[1])for(g=l[1].split(","),l=0;l<g.length;l++)g[l]=c[parseInt(g[l],36)];c.push(e);aab(this,e,g)}this.Ahb=c}b&&b.length?(laa(this.HG,b),this.jeb=_.ta(b)):this.Exa.MO||this.Exa.callback();Object.freeze(this.Ahb);this.wC==
this.Nsa&&(this.wC=null,this.Nsa.onLoad((0,_.Qj)(this.rRb,this))&&bab(this,new Ik.rv(Ik.rv.uf.rIa)),Jz(this))}};_.aa.FZb=function(a,b){if(this.DO[a]){delete this.DO[a][b];for(const c in this.DO[a])return;delete this.DO[a]}};_.aa.isActive=function(){return this.HG.length>0};_.aa.GUb=function(){return this.uR.length>0};
var Jz=function(a){var b=a.VUb;const c=a.isActive();c!=b&&(a.ova(c?"active":"idle"),a.VUb=c);b=a.GUb();b!=a.t4b&&(a.ova(b?"userActive":"userIdle"),a.t4b=b)},aab=function(a,b,c){a.Gj[b]?(a=a.Gj[b].p6(),a!=c&&a.splice(0,a.length,...c)):a.Gj[b]=new Gz(c,b)},eab=function(a,b,c){const d=[];_.maa(b,d);b=[];const e={};for(let f=0;f<d.length;f++){const g=d[f],l=a.Gj[g];if(!l)throw Error("Jd`"+g);const p=new fu;e[g]=p;l.fz()?p.callback(null):(cab(a,g,l,!!c,p),dab(a,g)||b.push(g))}b.length>0&&(a.HG.length===
0?a.ffb(b):(a.wt.push(b),Jz(a)));return e},cab=function(a,b,c,d,e){c.registerCallback(e.callback,e);J$a(c,function(f){e.Qfa(new $$a(b,f))});dab(a,b)?d&&(_.ua(a.uR,b)>=0||a.uR.push(b),Jz(a)):d&&(_.ua(a.uR,b)>=0||a.uR.push(b))};
Iz.prototype.ffb=function(a,b,c){b||(this.kua=0);const d=this.Tlb(a);this.HG=d;this.WL=this.oXa?a:_.wa(d);Jz(this);if(d.length!==0){this.aBa.push.apply(this.aBa,d);if(Object.keys(this.DO).length>0&&!this.Qm.M9c)throw Error("Kd");a=(0,_.Qj)(this.Qm.M1c,this.Qm,_.wa(d),this.Gj,{ZW:this.DO,rld:!!c,onError:(e,f)=>{var g=this.WL;e=e!=null?e:void 0;this.kua++;const l=_.wa(d);this.WL=g;d.forEach(_.Lk(_.va,this.aBa),this);e==401?(bab(this,new Ik.rv(Ik.rv.uf.NCb,e)),this.wt.length=0):e==410?(fab(this,new Ik.rv(Ik.rv.uf.jCb,
e)),gab(this)):this.kua>=3?(fab(this,new Ik.rv(Ik.rv.uf.MAb,e,l,f)),gab(this)):this.ffb(this.WL,!0,e==8001||!1)},F3c:(0,_.Qj)(this.QYc,this)});(b=Math.pow(this.kua,2)*5E3)?_.da.setTimeout(a,b):a()}};Iz.prototype.Tlb=function(a){a=a.filter(c=>this.Gj[c].fz()?(_.da.setTimeout(()=>Error("Ld`"+c),0),!1):!0);let b=[];for(let c=0;c<a.length;c++)b=b.concat(hab(this,a[c]));_.maa(b);return!this.oXa&&b.length>1?(a=b.shift(),this.wt=b.map(function(c){return[c]}).concat(this.wt),[a]):b};
var hab=function(a,b){const c=Pca(a.aBa),d=[];c[b]||d.push(b);b=[b];for(let e=0;e<b.length;e++){const f=a.Gj[b[e]].p6();for(let g=f.length-1;g>=0;g--){const l=f[g];a.Gj[l].fz()||c[l]||(d.push(l),b.push(l))}}d.reverse();_.maa(d);return d};
Iz.prototype.UBa=function(){if(this.wC){var a=this.wC.getId(),b=[];if(this.DO[a]){for(const c of Object.keys(this.DO[a])){const d=this.Gj[c];d&&!d.fz()&&(this.FZb(a,c),b.push(c))}this.gfb(b)}this.isDisposed()||(this.Gj[a].onLoad((0,_.Qj)(this.rRb,this))&&bab(this,new Ik.rv(Ik.rv.uf.rIa)),_.va(this.uR,a),_.va(this.HG,a),this.HG.length===0&&gab(this),this.jeb&&a==this.jeb&&(this.Exa.MO||this.Exa.callback()),Jz(this),this.wC=null)}};
var dab=function(a,b){if(_.ua(a.HG,b)>=0)return!0;for(let c=0;c<a.wt.length;c++)if(_.ua(a.wt[c],b)>=0)return!0;return!1};Iz.prototype.load=function(a,b){return eab(this,[a],b)[a]};Iz.prototype.gfb=function(a){return eab(this,a)};var lqa=function(a){var b=_.si;b.wC&&b.wC.getId()==="synthetic_module_overhead"&&(b.UBa(),delete b.Gj.synthetic_module_overhead);b.Gj[a]&&b.a$(b.Gj[a].p6()||[],c=>{c.UBa();_.va(b.HG,c.getId())},c=>!c.fz());b.wC=b.Gj[a]};
Iz.prototype.yZb=function(a){this.wC||(this.Gj.synthetic_module_overhead=new Gz([],"synthetic_module_overhead"),this.wC=this.Gj.synthetic_module_overhead);var b=this.wC;b.B8(b.bva,a)};Iz.prototype.QYc=function(){fab(this,new Ik.rv(Ik.rv.uf.TIMEOUT));gab(this)};
var fab=function(a,b){a.WL.length>1?a.wt=a.WL.map(function(c){return[c]}).concat(a.wt):bab(a,b)},bab=function(a,b){const c=a.WL;a.HG.length=0;var d=[];for(var e=0;e<a.wt.length;e++){var f=a.wt[e].filter(function(g){const l=hab(this,g);return Nya(c,function(p){return _.ua(l,p)>=0})},a);laa(d,f)}for(e=0;e<c.length;e++)kaa(d,c[e]);for(e=0;e<d.length;e++){for(f=0;f<a.wt.length;f++)_.va(a.wt[f],d[e]);_.va(a.uR,d[e])}if(e=a.xF.error)for(f=0;f<e.length;f++){const g=e[f];for(let l=0;l<d.length;l++)g("error",
d[l],b)}for(d=0;d<c.length;d++)if(a.Gj[c[d]])a.Gj[c[d]].onError(b);a.WL.length=0;Jz(a)},gab=function(a){for(;a.wt.length;){const b=a.wt.shift().filter(function(c){return!this.Gj[c].fz()},a);if(b.length>0){a.ffb(b);return}}Jz(a)};_.aa=Iz.prototype;_.aa.registerCallback=function(a,b){Array.isArray(a)||(a=[a]);for(let c=0;c<a.length;c++)this.B8(a[c],b)};_.aa.B8=function(a,b){const c=this.xF;c[a]||(c[a]=[]);c[a].push(b)};_.aa.ova=function(a){const b=this.xF[a];for(let c=0;b&&c<b.length;c++)b[c](a)};
_.aa.a$=function(a,b,c=()=>!0,d={}){for(const e of a)a=this.Gj[e],!d[e]&&c(a)&&(d[e]=!0,this.a$(a.p6()||[],b,c,d),b(a))};_.aa.dispose=function(){Hca(Mca(this.Gj),this.Nsa);this.Gj={};this.HG=[];this.WL=[];this.uR=[];this.wt=[];this.xF={};this.XTb=!0};_.aa.isDisposed=function(){return this.XTb};_.jqa=function(){return new Iz};/*

 Hammer.JS - v2.0.2 - 2014-07-26
 http://hammerjs.github.io/

 Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;
 Licensed under the MIT license */
(function(){let module=undefined;let exports=undefined;let define=undefined;!function(a,b,c,d){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")}).call(globalThis);Error.stackTraceLimit=Infinity;_.Dk.set("CST-APP",Az);_.Dk.set("PROTRACTOR-CST-APP",Bz);
if(location.search==="?refreshSso=1")window.close();else{_.ti().yZb(mya);var Kz={};let a=Kz.cssRowKey||"",b=Kz.DV||"";!a&&window&&window._F_cssRowKey&&(a=window._F_cssRowKey,!b&&window._F_combinedSignature&&(b=window._F_combinedSignature));if(a&&typeof window._F_installCss!=="function")throw Error("Md");var iab=Kz.Cod||_.X$a;let c,d="";const e=_.da._F_jsUrl;if(typeof document!=="undefined"&&document&&document.getElementById){const l=document.getElementById("base-js");if(l){const p=l.tagName.toUpperCase();
if(p=="SCRIPT"||p=="LINK")d=l.src?l.src:l.getAttribute("href")}}if(e&&d){if(e!=d)throw Error("Ed`"+e+"`"+d);c=e}else c=e||d;if(!p$a(c))throw Error("Fd");const f=new iab(_.ac(c),a,b,!1,!1);Kz.zad&&(f.Yna=Kz.zad);Kz.MTc&&(f.ffa=Kz.MTc);Kz.Wna&&(f.Wna=Kz.Wna);Kz.Bva&&(f.Bva=Kz.Bva);const g=_.ti();g.Qm=f;g.r0b(!0)};_.jab=function(a,b){return _.kp(a.Ua,_.lp(a.Ua,_.Qq(b)))};_.Lz=class{constructor(a,b){this.Ua=a;this.window=b}};_.Lz.O=function(a){return new (a||_.Lz)(_.m(_.ii),_.m(_.ru))};_.Lz.ta=_.k({token:_.Lz,oa:_.Lz.O,Ea:"root"});
_.rv.add(9);
_.rv.add(2);
_.sk.add(3);
_.rv.add(72);
_.rv.add(73);
_.rv.add(69);
_.rv.add(88);
_.rv.add(77);
_.rv.add(19);
_.F3a="https://cs.corp.google.com";
_.rv.add(31);
_.rv.add(38);
_.rv.add(42);

_.rv.add(70);
_.rv.add(84);
_.rv.add(44);
_.rv.add(48);
_.rv.add(55);
_.rv.add(56);
_.rv.add(78);
_.rv.add(82);
_.rv.add(1);
_.rv.add(3);
_.rv.add(10);
var fbb=function(a){if(a&&(a=Number(a),!isNaN(a)))return a};_.IPa=["/search"];var Xz=class extends _.Xv{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.XF=new _.Wh((c=a)!=null?c:"PREVIEW");var d;a:{if(c=this.storage.get("__SourceSettings_LastFileNavigationTab"))switch(c){case "FILES":case "OUTLINE":break a}c=void 0}this.wQb=new _.Wh((d=c)!=null?d:"FILES");let e;this.AD=new _.Wh((e=this.storage.get("__SourceSettings_OutlineState"))!=null?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 _.Wh((f=d)!=null?f:"SYSTEM");let g;this.U0a=new _.Wh((g=this.storage.get("__SourceSettings_DarkSyntaxTheme"))!=null?g:"cider-dark");let l;this.Meb=new _.Wh((l=this.storage.get("__SourceSettings_LightSyntaxTheme"))!=null?l:"cider");this.storage.get("__SourceSettings_XrefBuildConfigFilter");var p;f=(p=this.storage.get("__SourceSettings_XrefExcludeFilters"))!=null?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.g5b=new _.Wh(p);var w;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.bia=new _.Wh((w=t)!=null?w:"SHOW_ALWAYS");let A;a:{if(w=this.storage.get("__SourceSettings_XrefOpenAction"))switch(w){case "MAIN":case "MINI":case "XREF_PREVIEW":break a}w=void 0}this.sAb=
new _.Wh((A=w)!=null?A:"MINI");let G;this.tabSize=new _.Wh((G=fbb(this.storage.get("__SourceSettings_TabSize")))!=null?G:2);let J;this.pageSize=new _.Wh((J=fbb(this.storage.get("__SourceSettings_PageSize")))!=null?J:10);let L;this.Mja=new _.Wh((L=fbb(this.storage.get("__SourceSettings_NumStarredPlaces")))!=null?L:50);this.ktb=new _.Wh(!!this.storage.get("__SourceSettings_ShowFoldMarkers"));let U;this.j5b=new _.Wh((U=fbb(this.storage.get("__SourceSettings_XrefPreviewPaneMinSize")))!=null?U:0);this.Sha=
new _.Wh(!!this.storage.get("__SourceSettings_HighlightXrefs"));this.ltb=new _.Wh(!!this.storage.get("__SourceSettings_ShowGenerated"));let ba;this.vma=new _.Wh((ba=this.storage.get("__SourceSettings_ShowCustomContextMenu"))!=null?ba:!0)}eha(){return this.XF}ama(a){this.storage.set("__SourceSettings_LastFileDetailTab",a);this.XF.next(a)}v6(){return this.wQb}b9(a){this.storage.set("__SourceSettings_LastFileNavigationTab",a);this.wQb.next(a)}GK(){return this.AD}rz(a){a=Object.assign({},this.AD.value,
a);this.AD.next(a);this.storage.set("__SourceSettings_OutlineState",a)}Jwa(){return this.theme}ZBa(a){this.storage.set("__SourceSettings_Theme",a);this.theme.next(a)}Sga(){return this.U0a}Rla(a){this.storage.set("__SourceSettings_DarkSyntaxTheme",a);this.U0a.next(a)}fha(){return this.Meb}cma(a){this.storage.set("__SourceSettings_LightSyntaxTheme",a);this.Meb.next(a)}tha(){return this.g5b}nma(a){this.storage.set("__SourceSettings_XrefExcludeFilters",Array.from(a));this.g5b.next(new Set(a))}s6(){return this.bia}Yla(a){this.storage.set("__SourceSettings_XrefHovercards",
a);this.bia.next(a)}DX(){return this.tabSize}mma(a){this.storage.set("__SourceSettings_TabSize",a);this.tabSize.next(a)}zX(){return this.pageSize}e9(a){this.storage.set("__SourceSettings_PageSize",a);this.pageSize.next(a)}A6(){return this.Mja}fma(a){this.storage.set("__SourceSettings_NumStarredPlaces",a);this.Mja.next(a)}AX(){return this.ktb}kma(a){this.storage.set("__SourceSettings_ShowFoldMarkers",a);this.ktb.next(a)}nha(){return this.ltb}lma(a){this.storage.set("__SourceSettings_ShowGenerated",
a);this.ltb.next(a)}Qwa(){return this.j5b}Ysb(a){this.storage.set("__SourceSettings_XrefPreviewPaneMinSize",a);this.j5b.next(a)}sX(){return this.Sha}a9(a){this.storage.set("__SourceSettings_HighlightXrefs",a);this.Sha.next(a)}F6(){return this.vma}jma(a){this.storage.set("__SourceSettings_ShowCustomContextMenu",a);this.vma.next(a)}HX(){return this.sAb}f9(a){this.storage.set("__SourceSettings_XrefOpenAction",a);this.sAb.next(a)}};Xz.O=function(a){return new (a||Xz)(_.m(_.lXa),_.m(_.sv))};
Xz.ta=_.k({token:Xz,oa:Xz.O,Ea:"root"});_.Wv=Xz;_.rv.add(28);
_._ModuleManager_initialize=function(a,b){if(!_.si){if(!_.jqa)return;_.kqa()}_.si.NBa(a,b)};
_._ModuleManager_initialize('b/b96Luc/dflQFd/HyHasc/E7aOmb/Yfyhhd/sy3/sy2:6/sy7/sy1:7,8/sy4:6/sy5:7,a/sy6:8/sy8:b/sya/sy9:e/source:9,c,d,f/results:9,e/syb:b/search:i/syc:a,f/source_settings:c,k/codemirror/oss:d,i,k/codePrefetch/ZnwIZ/y9n5Ud',['sy3','sy2','sy4','sy5','sy8','sya','sy9','syb','syc','oss','sy7','sy1','sy6','source','search','codemirror']);
}catch(e){_._DumpException(e)}
try{
var lbb,mbb,nbb,qbb,rbb,sbb,tbb,ubb,Abb,Bbb,Cbb;_.kbb=function(a,b){const c=_.Dma.get(b)||null;if(c&&c!==a)throw Error("Ya`"+b+"`"+_.Zc(c)+"`"+_.Zc(c.name));_.Dma.set(b,a)};_.Yz=function(a,b,c){a=_.Qka(_.Nd(),a,b,c);_.Zka(_.Vea,a)};lbb=function(a){a&1&&_.K(0,"mat-pseudo-checkbox",1);a&2&&(a=_.O(),_.E("disabled",a.disabled)("state",a.selected?"checked":"unchecked"))};mbb=function(a){a&1&&_.K(0,"mat-pseudo-checkbox",3);a&2&&(a=_.O(),_.E("disabled",a.disabled))};
nbb=function(a){a&1&&(_.F(0,"span",4),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg("(",a.group.label,")"))};_.obb=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};_.pbb=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};qbb=function(a){a&1&&(_.F(0,"span",4),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Xg(a.placeholder))};rbb=function(a){a&1&&_.Ig(0)};
sbb=function(a){a&1&&(_.F(0,"span",11),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Xg(a.ixb))};tbb=function(a){a&1&&(_.F(0,"span",5),_.C(1,rbb,1,0)(2,sbb,2,1,"span",11),_.I());a&2&&(a=_.O(),_.y(),_.wg(a.R0a?1:2))};
ubb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",12,1);_.N("@transformPanel.done",function(c){_.q(b);const d=_.O();return _.r(d.zca.next(c.di))})("keydown",function(c){_.q(b);const d=_.O();return _.r(d.ie(c))});_.Ig(2,1);_.I()}a&2&&(a=_.O(),_.Yz("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",a.ZOa(),""),_.E("ngClass",a.Ad)("@transformPanel","showing"),_.rg("id",a.id+"-panel")("aria-multiselectable",a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.eT()))};
_.Zz=function(a,b=!0){a.V3=b;return a};_.vbb=function(a){a.oDb=["shiftKey"];return a};_.wbb=function(a){a.xca={enabled:!0,k5:10};return a};_.xbb=function(a,b=!0){a.SDb=b;return a};_.$z=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)}};_.aA=function(a){return{bq:_.pp,Nb:[{va:_.Epa,yd:!0,jc:a}]}};_.zbb=class extends _.AUa{kj(a){this.mf&&_.ybb(this.mf);super.kj(a);this.mf&&(a=this.mf,a.uS||(a.uS=!0,_.gn(a.Ta)))}};
_.bA=class{get selected(){this.ye||(this.ye=Array.from(this.cU.values()));return this.ye}constructor(a=!1,b,c=!0){this.rj=a;this.eFb=c;this.pC=void 0;this.cU=new Set;this.Laa=[];this.J3=[];this.changed=new _.Wf;b&&b.length&&(a?b.forEach(d=>this.Iqa(d)):this.Iqa(b[0]),this.J3.length=0)}select(...a){a.forEach(b=>this.Iqa(b));a=this.gqa();this.Eq();return a}ah(...a){a.forEach(b=>this.LSa(b));a=this.gqa();this.Eq();return a}setSelection(...a){const b=this.selected,c=new Set(a);a.forEach(d=>this.Iqa(d));
b.filter(d=>!c.has(this.Opa(d,c))).forEach(d=>this.LSa(d));a=this.gqa();this.Eq();return a}toggle(a){return this.Ae(a)?this.ah(a):this.select(a)}clear(a=!0){this.kKb();const b=this.gqa();a&&this.Eq();return b}Ae(a){return this.cU.has(this.Opa(a))}Vs(){return this.cU.size===0}yl(){return!this.Vs()}sort(a){this.rj&&this.selected&&this.ye.sort(a)}Eq(){this.ye=null;if(this.J3.length||this.Laa.length)this.changed.next({source:this,pF:this.J3,removed:this.Laa}),this.Laa=[],this.J3=[]}Iqa(a){a=this.Opa(a);
this.Ae(a)||(this.rj||this.kKb(),this.Ae(a)||this.cU.add(a),this.eFb&&this.J3.push(a))}LSa(a){a=this.Opa(a);this.Ae(a)&&(this.cU.delete(a),this.eFb&&this.Laa.push(a))}kKb(){this.Vs()||this.cU.forEach(a=>this.LSa(a))}afd(){}gqa(){return!(!this.Laa.length&&!this.J3.length)}Opa(a,b){if(this.pC){let c;b=(c=b)!=null?c:this.cU;for(let d of b)if(this.pC(a,d))return d}return a}};
Abb=[{zc:"start",Ac:"bottom",oc:"start",uc:"top"},{zc:"start",Ac:"top",oc:"start",uc:"bottom"},{zc:"end",Ac:"top",oc:"end",uc:"bottom"},{zc:"end",Ac:"bottom",oc:"end",uc:"top"}];_.cA=class{constructor(){this.kb=_.n(_.ff)}};_.cA.O=function(a){return new (a||_.cA)};_.cA.La=_.Ef({type:_.cA,na:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],Qb:["cdkOverlayOrigin"]});
_.dA=class{get offsetX(){return this.IQa}set offsetX(a){this.IQa=a;this.lf&&this.asa(this.lf)}get offsetY(){return this.cu}set offsetY(a){this.cu=a;this.lf&&this.asa(this.lf)}get zW(){return this.XEb}set zW(a){this.XEb=a}constructor(){this.kf=_.n(_.Es);this.Vb=_.n(_.Vr,{optional:!0});this.Hca=this.upa=this.EDb=this.dpa=_.ne.EMPTY;this.Tca=_.n(_.gWa);this.XEb=!1;this.lb=_.n(_.We);this.viewportMargin=0;this.push=this.JRb=this.KQb=this.UVb=this.Je=this.Yi=this.open=!1;this.Gm=new _.bn;this.HZ=new _.bn;
this.attach=new _.bn;this.detach=new _.bn;this.XXb=new _.bn;this.ZXb=new _.bn;const a=_.n(_.Lg),b=_.n(_.Mg);this.LPc=new _.ys(a,b);this.Nj=this.Tca()}get Jd(){return this.vb}get dir(){return this.Vb?this.Vb.value:"ltr"}Ia(){this.EDb.unsubscribe();this.upa.unsubscribe();this.dpa.unsubscribe();this.Hca.unsubscribe();this.vb&&this.vb.dispose()}Sb(a){this.lf&&(this.asa(this.lf),this.vb.It({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),a.origin&&this.open&&this.lf.apply());
a.open&&(this.open?this.BS():this.QEb())}wv(){this.Dz&&this.Dz.length||(this.Dz=Abb);const a=this.vb=this.kf.create(this.THc());this.EDb=a.cpa.subscribe(()=>this.attach.emit());this.upa=a.cp.subscribe(()=>this.detach.emit());a.Rn().subscribe(b=>{this.XXb.next(b);b.keyCode!==27||this.Yi||_.Si(b)||(b.preventDefault(),this.QEb())});this.vb.sZ().subscribe(b=>{const c=this.cLc(),d=_.Yi(b);c&&(c===d||c.contains(d))||this.ZXb.next(b)})}THc(){var a=this.lf=this.ug||this.nJc();a=new _.ks({direction:this.Vb||
"ltr",ug:a,Nj:this.Nj,Je:this.Je,zW:this.zW});if(this.width||this.width===0)a.width=this.width;if(this.height||this.height===0)a.height=this.height;if(this.minWidth||this.minWidth===0)a.minWidth=this.minWidth;if(this.minHeight||this.minHeight===0)a.minHeight=this.minHeight;this.Zj&&(a.Zj=this.Zj);this.Ad&&(a.Ad=this.Ad);return a}asa(a){const b=this.Dz.map(c=>({zc:c.zc,Ac:c.Ac,oc:c.oc,uc:c.uc,offsetX:c.offsetX||this.offsetX,offsetY:c.offsetY||this.offsetY,Ad:c.Ad||void 0}));return _.ss(_.rs(_.os(_.qs(_.xbb(_.ps(_.ns(a.gma(this.Y2()),
b),this.KQb),this.push),this.JRb),this.viewportMargin),this.UVb),this.S$c)}nJc(){const a=_.vs(this.kf.position(),this.Y2());this.asa(a);return a}Y2(){return this.origin instanceof _.cA?this.origin.kb:this.origin}cLc(){return this.origin instanceof _.cA?this.origin.kb.ma:this.origin instanceof _.ff?this.origin.ma:typeof Element!=="undefined"&&this.origin instanceof Element?this.origin:null}BS(){this.vb?this.vb.Zl().Je=this.Je:this.wv();this.vb.qg()||this.vb.attach(this.LPc);this.Je?this.dpa=this.vb.Gm().subscribe(a=>
{this.Gm.emit(a)}):this.dpa.unsubscribe();this.Hca.unsubscribe();this.HZ.Tn.length>0&&(this.Hca=_.x(this.lf.p8,_.gka(()=>this.HZ.Tn.length>0)).subscribe(a=>{this.lb.run(()=>this.HZ.emit(a));this.HZ.Tn.length===0&&this.Hca.unsubscribe()}))}QEb(){this.vb&&this.vb.detach();this.dpa.unsubscribe();this.Hca.unsubscribe()}};_.dA.O=function(a){return new (a||_.dA)};
_.dA.La=_.Ef({type:_.dA,na:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],Dz:[0,"cdkConnectedOverlayPositions","positions"],ug:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth",
"minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],Zj:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],Ad:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],Nj:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],Yi:[0,"cdkConnectedOverlayDisableClose","disableClose"],S$c:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],Je:[2,"cdkConnectedOverlayHasBackdrop",
"hasBackdrop",_.ph],UVb:[2,"cdkConnectedOverlayLockPosition","lockPosition",_.ph],KQb:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",_.ph],JRb:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",_.ph],push:[2,"cdkConnectedOverlayPush","push",_.ph],zW:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",_.ph]},outputs:{Gm:"backdropClick",HZ:"positionChange",attach:"attach",detach:"detach",XXb:"overlayKeydown",ZXb:"overlayOutsideClick"},Qb:["cdkConnectedOverlay"],features:[_.mg,
_.Rm]});_.eA=class{constructor(){this.re=_.n(_.dn,{optional:!0});this.state="unchecked";this.disabled=!1;this.Bc="full"}};_.eA.O=function(a){return new (a||_.eA)};
_.eA.wa=_.Cf({type:_.eA,na:[["mat-pseudo-checkbox"]],nb:[1,"mat-pseudo-checkbox"],ob:12,Ya:function(a,b){a&2&&_.tg("mat-pseudo-checkbox-indeterminate",b.state==="indeterminate")("mat-pseudo-checkbox-checked",b.state==="checked")("mat-pseudo-checkbox-disabled",b.disabled)("mat-pseudo-checkbox-minimal",b.Bc==="minimal")("mat-pseudo-checkbox-full",b.Bc==="full")("_mat-animation-noopable",b.re==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",Bc:"appearance"},ya:0,Aa:0,qa: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-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}\n'],
hb:2,Ma:0});Bbb=["text"];Cbb=[[["mat-icon"]],"*"];_.Dbb=class{constructor(a,b=!1){this.source=a;this.vY=b}};_.ybb=function(a){a.uS&&(a.uS=!1,_.gn(a.Ta))};
_.fA=class{get multiple(){return this.ld&&this.ld.multiple}get selected(){return this.ye}get disabled(){return this.group&&this.group.disabled||this.qc}set disabled(a){this.qc=a}get wc(){let a;return this.EJb?this.ld.wc():!((a=this.ld)==null||!a.wc)}get Mm(){return!(!this.ld||!this.ld.Mm)}constructor(){this.Pc=_.n(_.ff);this.Ta=_.n(_.pn);this.ld=_.n(_.Ls,{optional:!0});this.group=_.n(_.Ms,{optional:!0});this.qc=this.uS=this.ye=this.EJb=!1;this.HT="";this.id=_.n(_.wr).getId("mat-option-");this.Vw=
new _.bn;this.Nh=new _.Wf;_.n(_.er).load(_.Js);_.n(_.er).load(_.fr);this.EJb=!!this.ld&&_.If(this.ld.wc)}get active(){return this.uS}get AE(){let a;return(((a=this.ASa)==null?void 0:a.ma.textContent)||"").trim()}select(a=!0){this.ye||(this.ye=!0,_.gn(this.Ta),a&&this.TS())}ah(a=!0){this.ye&&(this.ye=!1,_.gn(this.Ta),a&&this.TS())}focus(a,b){const c=this.Rg();typeof c.focus==="function"&&c.focus(b)}Tp(){return this.AE}ie(a){a.keyCode!==13&&a.keyCode!==32||_.Si(a)||(this.Yr(),a.preventDefault())}Yr(){this.disabled||
(this.ye=this.multiple?!this.ye:!0,_.gn(this.Ta),this.TS(!0))}Nr(){return this.disabled?"-1":"0"}Rg(){return this.Pc.ma}Sn(){if(this.ye){const a=this.AE;a!==this.HT&&(this.HT&&this.Nh.next(),this.HT=a)}}Ia(){this.Nh.complete()}TS(a=!1){this.Vw.emit(new _.Dbb(this,a))}};_.fA.O=function(a){return new (a||_.fA)};
_.fA.wa=_.Cf({type:_.fA,na:[["mat-option"]],ub:function(a,b){a&1&&_.Pg(Bbb,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.ASa=c.first)}},nb:["role","option",1,"mat-mdc-option","mdc-list-item"],ob:11,Ya:function(a,b){a&1&&_.N("click",function(){return b.Yr()})("keydown",function(c){return b.ie(c)});a&2&&(_.zg("id",b.id),_.rg("aria-selected",b.selected)("aria-disabled",b.disabled.toString()),_.tg("mdc-list-item--selected",b.selected)("mat-mdc-option-multiple",b.multiple)("mat-mdc-option-active",b.active)("mdc-list-item--disabled",
b.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",_.ph]},outputs:{Vw:"onSelectionChange"},Qb:["matOption"],features:[_.mg],ac:["mat-icon","*"],ya:8,Aa:5,Da:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple",
"mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],qa:function(a,b){a&1&&(_.Hg(Cbb),_.C(0,lbb,1,2,"mat-pseudo-checkbox",1),_.Ig(1),_.F(2,"span",2,0),_.Ig(4,1),_.I(),_.C(5,mbb,1,1,"mat-pseudo-checkbox",3)(6,nbb,2,1,"span",4),_.K(7,"div",5));a&2&&(_.wg(b.multiple?0:-1),_.y(5),_.wg(b.multiple||!b.selected||b.Mm?-1:5),_.y(),_.wg(b.group&&b.group.iJ?6:-1),_.y(),_.E("matRippleTrigger",b.Rg())("matRippleDisabled",b.disabled||b.wc))},Fa:[_.eA,_.Rs],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}\n'],
hb:2,Ma:0});_.gA=class{};_.gA.O=function(a){return new (a||_.gA)};_.gA.Ca=_.Df({type:_.gA});_.gA.Ba=_.Xc({imports:[_.Gs]});_.hA=class{};_.hA.O=function(a){return new (a||_.hA)};_.hA.Ca=_.Df({type:_.hA});_.hA.Ba=_.Xc({imports:[_.Ss,_.Gs,_.gA,_.fA]});
_.iA=class extends _.Ir{set align(a){this.Oc("align",a)}set nUa(a){this.Oc("alignXs",a)}set kUa(a){this.Oc("alignSm",a)}set jUa(a){this.Oc("alignMd",a)}set eUa(a){this.Oc("alignLg",a)}set mUa(a){this.Oc("alignXl",a)}set hUa(a){this.Oc("alignLtSm",a)}set gUa(a){this.Oc("alignLtMd",a)}set fUa(a){this.Oc("alignLtLg",a)}set iUa(a){this.Oc("alignLtXl",a)}set dUa(a){this.Oc("alignGtXs",a)}set cUa(a){this.Oc("alignGtSm",a)}set bUa(a){this.Oc("alignGtMd",a)}set aUa(a){this.Oc("alignGtLg",a)}Sb(a){(a.align!=
null||this.kl)&&this.xy()}Sa(){super.Sa();this.Uba("align","stretch",a=>{this.xy(a.value)});this.xy()}xy(a){a=a||this.BJ("align")||"stretch";this.kl&&(a=this.kl.AU);this.s2(this.maa(a))}maa(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}};_.iA.O=function(a){return new (a||_.iA)(_.B(_.Hr),_.B(_.ff),_.B(_.fn))};
_.iA.La=_.Ef({type:_.iA,na:[["","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:[0,"fxFlexAlign","align"],nUa:[0,"fxFlexAlign.xs","alignXs"],kUa:[0,"fxFlexAlign.sm","alignSm"],
jUa:[0,"fxFlexAlign.md","alignMd"],eUa:[0,"fxFlexAlign.lg","alignLg"],mUa:[0,"fxFlexAlign.xl","alignXl"],hUa:[0,"fxFlexAlign.lt-sm","alignLtSm"],gUa:[0,"fxFlexAlign.lt-md","alignLtMd"],fUa:[0,"fxFlexAlign.lt-lg","alignLtLg"],iUa:[0,"fxFlexAlign.lt-xl","alignLtXl"],dUa:[0,"fxFlexAlign.gt-xs","alignGtXs"],cUa:[0,"fxFlexAlign.gt-sm","alignGtSm"],bUa:[0,"fxFlexAlign.gt-md","alignGtMd"],aUa:[0,"fxFlexAlign.gt-lg","alignGtLg"]},standalone:!1,features:[_.lg,_.Rm]});_.jA=class{};
_.jA.O=function(a){return new (a||_.jA)};_.jA.Ca=_.Df({type:_.jA});_.jA.Ba=_.Xc({imports:[_.Sw]});_.kA=class{constructor(){this.id=_.n(_.wr).getId("mat-mdc-error-");_.n(new _.Sm("aria-live"),{optional:!0})||_.n(_.ff).ma.setAttribute("aria-live","polite")}};_.kA.O=function(a){return new (a||_.kA)};
_.kA.La=_.Ef({type:_.kA,na:[["mat-error"],["","matError",""]],nb:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],ob:1,Ya:function(a,b){a&2&&_.zg("id",b.id)},inputs:{id:"id"},features:[_.bh([{va:_.B6a,Hb:_.kA}])]});_.lA=class{constructor(){this.pT=!1}set gQa(a){this.pT=!0}};_.lA.O=function(a){return new (a||_.lA)};
_.lA.La=_.Ef({type:_.lA,na:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{gQa:[0,"matTextSuffix","_isTextSelector"]},features:[_.bh([{va:_.G6a,Hb:_.lA}])]});
var Ebb={va:_.J7a,Ib:[_.Es],Ab:function(a){return()=>a.Mj.Cl({mrb:20})}},Fbb=_.Ui({passive:!0}),Gbb=class{get position(){return this.lf}set position(a){if(a!==this.lf&&(this.lf=a,this.vb)){this.vU(this.vb);let b;(b=this.Me)==null||b.show(0);this.vb.ff()}}get mt(){return this.Fca}set mt(a){this.Fca=_.bj(a);this.Cq();this.vb=null}get disabled(){return this.qc}set disabled(a){(this.qc=_.bj(a))?this.Te(0):this.eU()}get Ax(){return this.gda}set Ax(a){this.gda=_.gj(a)}get Gw(){return this.hJ}set Gw(a){this.hJ=
_.gj(a);this.Me&&(this.Me.aca=this.hJ)}get message(){return this.tJ}set message(a){_.sr(this.pB,this.Ja.ma,this.tJ,"tooltip");this.tJ=a!=null?String(a).trim():"";!this.tJ&&this.FB()?this.Te(0):(this.eU(),this.Cda(),this.lb.Ub(()=>{Promise.resolve().then(()=>{_.tUa(this.pB,this.Ja.ma,this.message,"tooltip")})}))}get Gt(){return this.oU}set Gt(a){this.oU=a;this.Me&&this.dda(this.oU)}constructor(a,b,c,d,e,f,g,l,p,t,w,A){this.kf=a;this.Ja=b;this.iF=c;this.He=d;this.lb=e;this.mc=f;this.pB=g;this.Qc=l;
this.Vb=t;this.vg=w;this.lf="below";this.Eca=this.Ida=this.qc=this.Fca=!1;this.zn=8;this.VI="mat";this.Ht="auto";this.tJ="";this.Ur=[];this.Kb=new _.Wf;this.Ee=p;this.Fb=A;w&&(this.gda=w.Ax,this.hJ=w.Gw,w.position&&(this.position=w.position),w.mt&&(this.mt=w.mt),w.Ht&&(this.Ht=w.Ht));_.x(t.Fc,_.hg(this.Kb)).subscribe(()=>{this.vb&&this.vU(this.vb)})}Dc(){this.Ida=!0;this.eU();_.x(this.Qc.Pk(this.Ja),_.hg(this.Kb)).subscribe(a=>{a?a==="keyboard"&&this.lb.run(()=>this.show()):this.lb.run(()=>this.Te(0))})}Ia(){const a=
this.Ja.ma;clearTimeout(this.vy);this.vb&&(this.vb.dispose(),this.Me=null);this.Ur.forEach(([b,c])=>{a.removeEventListener(b,c,Fbb)});this.Ur.length=0;this.Kb.next();this.Kb.complete();_.sr(this.pB,a,this.message,"tooltip");this.Qc.Oi(a)}show(a=this.Ax,b){if(this.disabled||!this.message||this.FB()){let c;(c=this.Me)==null||c.HS()}else b=this.wv(b),this.Cq(),this.wj=this.wj||new _.xs(this.GSa,this.He),b=this.Me=b.attach(this.wj).instance,b.LJ=this.Ja.ma,b.aca=this.hJ,_.x(b.KT,_.hg(this.Kb)).subscribe(()=>
this.Cq()),this.dda(this.oU),this.Cda(),b.show(a)}Te(a=this.Gw){const b=this.Me;b&&(b.isVisible()?b.Te(a):(b.HS(),this.Cq()))}toggle(a){this.FB()?this.Te():this.show(void 0,a)}FB(){return!!this.Me&&this.Me.isVisible()}wv(a){if(this.vb){var b=this.vb.Zl().ug;if((!this.mt||!a)&&b.MB instanceof _.ff)return this.vb;this.Cq()}b=_.VVa(this.iF,this.Ja);a=_.bWa(_.os(_.ps(_.ss(_.vs(this.kf.position(),this.mt?a||this.Ja:this.Ja),`.${this.VI}-tooltip`),!1),this.zn),b);_.x(a.p8,_.hg(this.Kb)).subscribe(d=>{this.OSa(d.OV);
this.Me&&d.Q_b.Zxa&&this.Me.isVisible()&&this.lb.run(()=>this.Te(0))});this.vb=this.kf.create({direction:this.Vb,ug:a,Ad:`${this.VI}-${"tooltip-panel"}`,Nj:this.Ee()});this.vU(this.vb);_.x(this.vb.cp,_.hg(this.Kb)).subscribe(()=>this.Cq());_.x(this.vb.sZ(),_.hg(this.Kb)).subscribe(()=>{let d;return(d=this.Me)==null?void 0:d.hPa()});_.x(this.vb.Rn(),_.hg(this.Kb)).subscribe(d=>{this.FB()&&d.keyCode===27&&!_.Si(d)&&(d.preventDefault(),d.stopPropagation(),this.lb.run(()=>this.Te(0)))});let c;((c=this.vg)==
null?0:c.cPb)&&this.vb.XB(`${this.VI}-tooltip-panel-non-interactive`);return this.vb}Cq(){this.vb&&this.vb.qg()&&this.vb.detach();this.Me=null}vU(a){a=a.Zl().ug;const b=this.Y2(),c=this.dT();_.ns(a,[this.Z$(Object.assign({},b.Lo,c.Lo)),this.Z$(Object.assign({},b.fallback,c.fallback))])}Z$(a){return a}Y2(){const a=!this.Vb||this.Vb.value=="ltr",b=this.position;let c;if(b=="above"||b=="below")c={zc:"center",Ac:b=="above"?"top":"bottom"};else if(b=="before"||b=="left"&&a||b=="right"&&!a)c={zc:"start",
Ac:"center"};else if(b=="after"||b=="right"&&a||b=="left"&&!a)c={zc:"end",Ac:"center"};const {x:d,y:e}=this.Jba(c.zc,c.Ac);return{Lo:c,fallback:{zc:d,Ac:e}}}dT(){const a=!this.Vb||this.Vb.value=="ltr",b=this.position;let c;if(b=="above")c={oc:"center",uc:"bottom"};else if(b=="below")c={oc:"center",uc:"top"};else if(b=="before"||b=="left"&&a||b=="right"&&!a)c={oc:"end",uc:"center"};else if(b=="after"||b=="right"&&a||b=="left"&&!a)c={oc:"start",uc:"center"};const {x:d,y:e}=this.Jba(c.oc,c.uc);return{Lo:c,
fallback:{oc:d,uc:e}}}Cda(){this.Me&&(this.Me.message=this.message,this.Me.WE(),_.x(this.lb.Uja,_.Qf(1),_.hg(this.Kb)).subscribe(()=>{this.Me&&this.vb.ff()}))}dda(a){this.Me&&(this.Me.Gt=a,this.Me.WE())}Jba(a,b){this.position==="above"||this.position==="below"?b==="top"?b="bottom":b==="bottom"&&(b="top"):a==="end"?a="start":a==="start"&&(a="end");return{x:a,y:b}}OSa(a){var b=a.uc,c=a.zc;a=a.Ac;b=b==="center"?this.Vb&&this.Vb.value==="rtl"?c==="end"?"left":"right":c==="start"?"left":"right":b==="bottom"&&
a==="top"?"above":"below";if(b!==this.Gaa){if(c=this.vb)a=`${this.VI}-${"tooltip-panel"}-`,c.wQ(a+this.Gaa),c.XB(a+b);this.Gaa=b}}eU(){!this.qc&&this.message&&this.Ida&&!this.Ur.length&&(this.Dca()?this.Ur.push(["mouseenter",a=>{this.fda();let b=void 0;a.x!==void 0&&a.y!==void 0&&(b=a);this.show(void 0,b)}]):this.Ht!=="off"&&(this.Paa(),this.Ur.push(["touchstart",a=>{let b;const c=(a=(b=a.targetTouches)==null?void 0:b[0])?{x:a.clientX,y:a.clientY}:void 0;this.fda();clearTimeout(this.vy);this.vy=setTimeout(()=>
this.show(void 0,c),500)}])),this.Y$(this.Ur))}fda(){if(!this.Eca){this.Eca=!0;var a=[];if(this.Dca())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&((c=this.vb)==null?0:c.eq.contains(b))||this.Te()}],["wheel",b=>this.cTa(b)]);else if(this.Ht!=="off"){this.Paa();const b=()=>{clearTimeout(this.vy);this.Te(this.vg.Swb)};a.push(["touchend",b],["touchcancel",b])}this.Y$(a);this.Ur.push(...a)}}Y$(a){a.forEach(([b,c])=>{this.Ja.ma.addEventListener(b,c,Fbb)})}Dca(){return!this.mc.PM&&!this.mc.Dr}cTa(a){if(this.FB()){a=
this.Fb.elementFromPoint(a.clientX,a.clientY);const b=this.Ja.ma;a===b||b.contains(a)||this.Te()}}Paa(){const a=this.Ht;if(a!=="off"){const b=this.Ja.ma,c=b.style;if(a==="on"||b.nodeName!=="INPUT"&&b.nodeName!=="TEXTAREA")c.userSelect=c.msUserSelect=c.webkitUserSelect=c.MozUserSelect="none";a!=="on"&&b.draggable||(c.webkitUserDrag="none");c.touchAction="none";c.webkitTapHighlightColor="transparent"}}};Gbb.O=function(){_.hf()};
Gbb.La=_.Ef({type:Gbb,inputs:{position:[0,"matTooltipPosition","position"],mt:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],Ax:[0,"matTooltipShowDelay","showDelay"],Gw:[0,"matTooltipHideDelay","hideDelay"],Ht:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Gt:[0,"matTooltipClass","tooltipClass"]},standalone:!1});
var mA=class{constructor(a,b){this.Ta=a;this.i3=this.waa=!1;this.KT=new _.Wf;this.rk=b==="NoopAnimations"}show(a){this.Cv!=null&&clearTimeout(this.Cv);this.Nv=setTimeout(()=>{this.vda(!0);this.Nv=void 0},a)}Te(a){this.Nv!=null&&clearTimeout(this.Nv);this.Cv=setTimeout(()=>{this.vda(!1);this.Cv=void 0},a)}isVisible(){return this.i3}Ia(){this.HS();this.KT.complete();this.LJ=null}hPa(){this.waa&&this.Te(0)}WE(){_.gn(this.Ta)}mPa({relatedTarget:a}){a&&this.LJ.contains(a)||(this.isVisible()?this.Te(this.aca):
this.YS(!1))}OQa(){}gPa({animationName:a}){a!==this.fU&&a!==this.zba||this.YS(a===this.fU)}HS(){this.Nv!=null&&clearTimeout(this.Nv);this.Cv!=null&&clearTimeout(this.Cv);this.Nv=this.Cv=void 0}YS(a){a?this.waa=!0:this.isVisible()||this.KT.next()}vda(a){const b=this.FSa.ma;var c=this.fU;const d=this.zba;b.classList.remove(a?d:c);b.classList.add(a?c:d);(this.i3=a)&&!this.rk&&typeof getComputedStyle==="function"&&(c=getComputedStyle(b),c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")===
"none")&&(this.rk=!0);a&&this.OQa();this.rk&&(b.classList.add("_mat-animation-noopable"),this.YS(a))}};mA.O=function(a){return new (a||mA)(_.B(_.pn),_.B(_.dn,8))};mA.La=_.Ef({type:mA,standalone:!1});var Hbb;Hbb=["tooltip"];_.oA=class extends Gbb{constructor(a,b,c,d,e,f,g,l,p,t,w,A){super(a,b,c,d,e,f,g,l,p,t,w,A);this.GSa=nA}};_.oA.O=function(a){return new (a||_.oA)(_.B(_.Es),_.B(_.ff),_.B(_.bs),_.B(_.Mg),_.B(_.We),_.B(_.Zq),_.B(_.tr),_.B(_.cr),_.B(_.J7a),_.B(_.Vr,8),_.B(_.L7a,8),_.B(_.di))};_.oA.La=_.Ef({type:_.oA,na:[["","matTooltip",""]],nb:[1,"mat-tooltip-trigger"],ob:2,Ya:function(a,b){a&2&&_.tg("mat-tooltip-disabled",b.disabled)},Qb:["matTooltip"],standalone:!1,features:[_.lg]});
var nA=class extends mA{constructor(a,b,c){super(a,c);this.fU="mat-tooltip-show";this.zba="mat-tooltip-hide";this.rMc=b.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)")}};nA.O=function(a){return new (a||nA)(_.B(_.pn),_.B(_.kr),_.B(_.dn,8))};
nA.wa=_.Cf({type:nA,na:[["mat-tooltip-component"]],ub:function(a,b){a&1&&_.Pg(Hbb,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.FSa=c.first)}},nb:["aria-hidden","true"],ob:3,Ya:function(a,b){a&1&&_.N("mouseleave",function(c){return b.mPa(c)});a&2&&(_.rg("mat-id-collision",null),_.sg("zoom",b.isVisible()?1:null))},standalone:!1,features:[_.lg],ya:4,Aa:6,Da:[["tooltip",""],[1,"mat-tooltip",3,"animationend","ngClass"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",1,0);_.R(2,"async");_.N("animationend",
function(d){_.q(c);return _.r(b.gPa(d))});_.Q(3);_.I()}if(a&2){let c;_.tg("mat-tooltip-handset",(c=_.S(2,4,b.rMc))==null?null:c.matches);_.E("ngClass",b.Gt);_.y(3);_.Xg(b.message)}},Fa:[_.Xn,_.eo],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)}@media (forced-colors: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}"],
hb:2,Ma:0});_.pA=class{};_.pA.O=function(a){return new (a||_.pA)};_.pA.Ca=_.Df({type:_.pA});_.pA.Ba=_.Xc({Nb:[Ebb],imports:[_.rr,_.fo,_.Fs,_.Gs,_.Gs,_.hs]});_.qA=class{constructor(a){this.element=a;this.size="xsmall";this.format="hairline"}Sa(){var a=Array.from(this.element.ma.classList);for(const b of a)Ibb.includes(b)&&this.element.ma.classList.remove(b);a=new Set;a.add(Jbb.includes(this.size)?this.size:"xsmall");a.add(Kbb.includes(this.format)?this.format:"hairline");for(const b of a.values())this.element.ma.classList.add(b)}};_.qA.O=function(a){return new (a||_.qA)(_.B(_.ff))};
_.qA.wa=_.Cf({type:_.qA,na:[["button","gme-button-old",""],["a","gme-button-old",""]],inputs:{size:"size",format:"format"},standalone:!1,hc:["gme-button-old",""],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Hg(),_.Ig(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:hsl(217.1052631579,88.3720930233%,90.137254902%);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:hsl(217.1052631579,88.3720930233%,90.137254902%)}.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:rgb(58.4416666667,134.8333333333,235.2583333333);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:rgb(58.4416666667,134.8333333333,235.2583333333);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 Kbb=["hairline","fill","flat"],Jbb=["xsmall","medium"],Ibb=[...Kbb,...Jbb];var rA=class{};rA.O=function(a){return new (a||rA)};rA.Ca=_.Df({type:rA});rA.Ba=_.Xc({imports:[_.fo]});_.sA=class{};_.sA.O=function(a){return new (a||_.sA)};_.sA.Ca=_.Df({type:_.sA});_.sA.Ba=_.Xc({imports:[rA]});var Lbb=new _.wd("ListOption");var tA=class{constructor(){this.Ja=_.n(_.ff)}};tA.O=function(a){return new (a||tA)};tA.La=_.Ef({type:tA,na:[["","matListItemTitle",""]],nb:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]});var uA=class{constructor(){this.Ja=_.n(_.ff)}};uA.O=function(a){return new (a||uA)};uA.La=_.Ef({type:uA,na:[["","matListItemLine",""]],nb:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]});var vA=class{};vA.O=function(a){return new (a||vA)};
vA.La=_.Ef({type:vA,na:[["","matListItemMeta",""]],nb:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]});var wA=class{constructor(){this.HHb=_.n(Lbb,{optional:!0})}gHb(){let a;return!this.HHb||((a=this.HHb)==null?void 0:a.panel.BM)==="after"}};wA.O=function(a){return new (a||wA)};wA.La=_.Ef({type:wA,ob:4,Ya:function(a,b){a&2&&_.tg("mdc-list-item__start",b.gHb())("mdc-list-item__end",!b.gHb())}});var xA=class extends wA{};xA.O=(()=>{let a;return function(b){return(a||(a=_.je(xA)))(b||xA)}})();
xA.La=_.Ef({type:xA,na:[["","matListItemAvatar",""]],nb:[1,"mat-mdc-list-item-avatar"],features:[_.lg]});var yA=class extends wA{};yA.O=(()=>{let a;return function(b){return(a||(a=_.je(yA)))(b||yA)}})();yA.La=_.Ef({type:yA,na:[["","matListItemIcon",""]],nb:[1,"mat-mdc-list-item-icon"],features:[_.lg]});var Mbb=new _.wd("MAT_LIST_CONFIG");var zA=class{constructor(){this.rHb=!0;this.qc=this.ep=!1;this.vg=_.n(Mbb,{optional:!0})}get wc(){return this.ep}set wc(a){this.ep=_.bj(a)}get disabled(){return this.qc}set disabled(a){this.qc=_.bj(a)}};zA.O=function(a){return new (a||zA)};zA.La=_.Ef({type:zA,ob:1,Ya:function(a,b){a&2&&_.rg("aria-disabled",b.disabled)},inputs:{wc:"disableRipple",disabled:"disabled"}});
var AA=class{set lines(a){this.rFb=_.gj(a,null);this.Yra(!1)}get wc(){let a;return this.disabled||this.ep||this.Fv||!((a=this.Fqa)==null||!a.wc)}set wc(a){this.ep=_.bj(a)}get disabled(){let a;return this.qc||!((a=this.Fqa)==null||!a.disabled)}set disabled(a){this.qc=_.bj(a)}get lH(){return this.wc||!!this.zt.disabled}constructor(){this.Ja=_.n(_.ff);this.lb=_.n(_.We);this.Fqa=_.n(zA,{optional:!0});this.mc=_.n(_.Zq);this.rFb=null;this.qc=this.ep=!1;this.kda=new _.ne;this.gF=null;this.yPa=!1;_.n(_.er).load(_.Js);
const a=_.n(_.Qs,{optional:!0}),b=_.n(_.dn,{optional:!0});this.zt=a||{};this.vn=this.Ja.ma;this.iHb=this.vn.nodeName.toLowerCase()==="button";this.Fv=b==="NoopAnimations";this.Fqa&&!this.Fqa.rHb&&this.ULc();this.iHb&&!this.vn.hasAttribute("type")&&this.vn.setAttribute("type","button")}Dc(){this.hNc();this.Yra(!0)}Ia(){this.kda.unsubscribe();this.gF!==null&&this.gF.E3()}Ced(){return!(!this.ZMa.length&&!this.HPa.length)}ULc(){this.vn.classList.add("mat-mdc-list-item-interactive");this.gF=new _.Ps(this,
this.lb,this.vn,this.mc,_.n(_.Ye));_.Os(this.gF,this.vn)}hNc(){this.lb.Ub(()=>{this.kda.add(_.Se(this.nQa.Jc,this.Ura.Jc).subscribe(()=>this.Yra(!1)))})}Yra(a){if(this.nQa&&this.Ura&&this.MSa){a&&this.sIc();var b;a=(b=this.rFb)!=null?b:this.TLc();b=this.MSa.ma;this.vn.classList.toggle("mat-mdc-list-item-single-line",a<=1);this.vn.classList.toggle("mdc-list-item--with-one-line",a<=1);this.vn.classList.toggle("mdc-list-item--with-two-lines",a===2);this.vn.classList.toggle("mdc-list-item--with-three-lines",
a===3);this.yPa?(a=this.Ura.length===0&&a===1,b.classList.toggle("mdc-list-item__primary-text",a),b.classList.toggle("mdc-list-item__secondary-text",!a)):(b.classList.remove("mdc-list-item__primary-text"),b.classList.remove("mdc-list-item__secondary-text"))}}TLc(){let a=this.Ura.length+this.nQa.length;this.yPa&&(a+=1);return a}sIc(){this.yPa=Array.from(this.MSa.ma.childNodes).filter(a=>a.nodeType!==a.COMMENT_NODE).some(a=>!(!a.textContent||!a.textContent.trim()))}};
AA.O=function(a){return new (a||AA)};AA.La=_.Ef({type:AA,zd:function(a,b,c){a&1&&(_.Qg(c,xA,4),_.Qg(c,yA,4));if(a&2){let d;_.Sg(d=_.Tg())&&(b.ZMa=d);_.Sg(d=_.Tg())&&(b.HPa=d)}},ob:4,Ya:function(a,b){a&2&&(_.rg("aria-disabled",b.disabled)("disabled",b.iHb&&b.disabled||null),_.tg("mdc-list-item--disabled",b.disabled))},inputs:{lines:"lines",wc:"disableRipple",disabled:"disabled"}});var Nbb,Obb,Pbb;Nbb=["unscopedContent"];Obb=["text"];Pbb=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]];_.BA=class extends zA{};_.BA.O=(()=>{let a;return function(b){return(a||(a=_.je(_.BA)))(b||_.BA)}})();
_.BA.wa=_.Cf({type:_.BA,na:[["mat-list"]],nb:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],Qb:["matList"],features:[_.bh([{va:zA,Hb:_.BA}]),_.lg],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Hg(),_.Ig(0))},styles:['.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mdc-list-list-item-container-color, transparent);border-radius:var(--mdc-list-list-item-container-shape, var(--mat-sys-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height, 48px)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height, 64px)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height, 88px)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-leading-icon-size, 24px);height:var(--mdc-list-list-item-leading-icon-size, 24px);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size, 40px);height:var(--mdc-list-list-item-leading-avatar-size, 40px);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font, var(--mat-sys-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-trailing-icon-size, 24px);height:var(--mdc-list-list-item-trailing-icon-size, 24px)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color, var(--mat-sys-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color, var(--mat-sys-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mdc-list-list-item-label-text-color, var(--mat-sys-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-sys-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mdc-list-list-item-supporting-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity, 0.38)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity, 0.38)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape, var(--mat-sys-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-sys-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size, 24px)}@media(forced-colors: active){a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none;border-radius:inherit}.mat-mdc-list-item>.mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space, 16px);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space, 16px)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full));--mat-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container))}\n'],
hb:2,Ma:0});_.CA=class extends AA{constructor(){super(...arguments);this.EMa=!1}get Bn(){return this.EMa}set Bn(a){this.EMa=_.bj(a)}eba(){return this.vn.nodeName==="A"&&this.EMa?"page":null}ILc(){return this.OHb.length!==0&&(this.ZMa.length!==0||this.HPa.length!==0)}};_.CA.O=(()=>{let a;return function(b){return(a||(a=_.je(_.CA)))(b||_.CA)}})();
_.CA.wa=_.Cf({type:_.CA,na:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],zd:function(a,b,c){a&1&&(_.Qg(c,uA,5),_.Qg(c,tA,5),_.Qg(c,vA,5));if(a&2){let d;_.Sg(d=_.Tg())&&(b.nQa=d);_.Sg(d=_.Tg())&&(b.Ura=d);_.Sg(d=_.Tg())&&(b.OHb=d)}},ub:function(a,b){a&1&&(_.Pg(Nbb,5),_.Pg(Obb,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.MSa=c.first);_.Sg(c=_.Tg())&&(b.Ged=c.first)}},nb:[1,"mat-mdc-list-item","mdc-list-item"],ob:13,Ya:function(a,b){a&2&&(_.rg("aria-current",b.eba()),_.tg("mdc-list-item--activated",
b.Bn)("mdc-list-item--with-leading-avatar",b.ZMa.length!==0)("mdc-list-item--with-leading-icon",b.HPa.length!==0)("mdc-list-item--with-trailing-meta",b.OHb.length!==0)("mat-mdc-list-item-both-leading-and-trailing",b.ILc())("_mat-animation-noopable",b.Fv))},inputs:{Bn:"activated"},Qb:["matListItem"],features:[_.lg],ac:"[matListItemAvatar],[matListItemIcon] [matListItemTitle] [matListItemLine] * [matListItemMeta] mat-divider".split(" "),ya:10,Aa:0,Da:[["unscopedContent",""],[1,"mdc-list-item__content"],
[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-focus-indicator"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg(Pbb);_.Ig(0);_.F(1,"span",1);_.Ig(2,1);_.Ig(3,2);_.F(4,"span",2,0);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.Yra(!0))});_.Ig(6,3);_.I()();_.Ig(7,4);_.Ig(8,5);_.K(9,"div",3)}},Fa:[_.or],hb:2,Ma:0});_.DA=class extends zA{constructor(){super(...arguments);this.rHb=!1}};_.DA.O=(()=>{let a;return function(b){return(a||(a=_.je(_.DA)))(b||_.DA)}})();
_.DA.wa=_.Cf({type:_.DA,na:[["mat-nav-list"]],nb:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],Qb:["matNavList"],features:[_.bh([{va:zA,Hb:_.DA}]),_.lg],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Hg(),_.Ig(0))},styles:['.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mdc-list-list-item-container-color, transparent);border-radius:var(--mdc-list-list-item-container-shape, var(--mat-sys-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height, 48px)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height, 64px)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height, 88px)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-leading-icon-size, 24px);height:var(--mdc-list-list-item-leading-icon-size, 24px);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size, 40px);height:var(--mdc-list-list-item-leading-avatar-size, 40px);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font, var(--mat-sys-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-sys-on-surface-variant));width:var(--mdc-list-list-item-trailing-icon-size, 24px);height:var(--mdc-list-list-item-trailing-icon-size, 24px)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color, var(--mat-sys-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color, var(--mat-sys-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mdc-list-list-item-label-text-color, var(--mat-sys-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-sys-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mdc-list-list-item-supporting-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity, 0.38)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity, 0.38)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape, var(--mat-sys-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-sys-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size, 24px)}@media(forced-colors: active){a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none;border-radius:inherit}.mat-mdc-list-item>.mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space, 16px);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space, 16px)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full));--mat-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container))}\n'],hb:2,
Ma:0});_.EA=class{};_.EA.O=function(a){return new (a||_.EA)};_.EA.Ca=_.Df({type:_.EA});_.EA.Ba=_.Xc({imports:[_.pr,_.Gs,_.Ss,_.gA,_.ry]});_.Qbb=new _.wd("GMAT_SELECT_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.FA=class{constructor(a){this.options=a}};_.FA.O=function(a){return new (a||_.FA)(_.B(_.Qbb))};_.FA.La=_.Ef({type:_.FA,na:[["mat-select"]],ob:2,Ya:function(a,b){a&2&&_.tg("gmat-mdc-select",!b.options.Se)},standalone:!1});var Rbb=_.mj("transformPanel",[_.pj("void",_.oj({opacity:0,transform:"scale(1, 0.8)"})),_.qj("void => showing",_.nj("120ms cubic-bezier(0, 0, 0.2, 1)",_.oj({opacity:1,transform:"scale(1, 1)"}))),_.qj("* => void",_.nj("100ms linear",_.oj({opacity:0})))]);var Sbb,Tbb,Ubb,Xbb,Zbb;Sbb=["trigger"];Tbb=["panel"];Ubb=[[["mat-select-trigger"]],"*"];_.Vbb=new _.wd("mat-select-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Es);return()=>a.Mj.Cl()}});_.Wbb=new _.wd("MAT_SELECT_CONFIG");Xbb={va:_.Vbb,Ib:[_.Es],Ab:function(a){return()=>a.Mj.Cl()}};_.Ybb=new _.wd("MatSelectTrigger");Zbb=class{constructor(a,b){this.source=a;this.value=b}};
_.GA=class{Jra(a){var b=this.options.toArray()[a];if(b){const c=this.panel.ma,d=_.obb(a,this.options,this.FL);b=b.Rg();c.scrollTop=a===0&&d===1?0:_.pbb(b.offsetTop,b.offsetHeight,c.scrollTop,c.offsetHeight)}}hRa(){this.Jra(this.Gb.ds||0)}IOa(a){return new Zbb(this,a)}get focused(){return this.Ol||this.Bm}get Mm(){return this.jT}set Mm(a){this.jT=a;this.uSa()}get placeholder(){return this.ty}set placeholder(a){this.ty=a;this.Xb.next()}get required(){let a,b,c,d;return(d=(c=this.qo)!=null?c:(a=this.rd)==
null?void 0:(b=a.control)==null?void 0:_.Hw(b))!=null?d:!1}set required(a){this.qo=a;this.Xb.next()}get multiple(){return this.rj}set multiple(a){this.rj=a}get pC(){return this.rB}set pC(a){this.rB=a;this.vd&&this.iN()}get value(){return this.Wd}set value(a){this.RI(a)&&this.xe(a)}get uw(){return this.fp.ct}set uw(a){this.fp.ct=a}get id(){return this.Mh}set id(a){this.Mh=a||this.mF;this.Xb.next()}get og(){return this.fp.og}set og(a){this.fp.og=a}constructor(){this.vf=_.n(_.gs);this.Ta=_.n(_.pn);this.Ja=
_.n(_.ff);this.Vb=_.n(_.Vr,{optional:!0});this.Pr=_.n(_.wr);this.NB=_.n(_.cx,{optional:!0});this.rd=_.n(_.Dw,{self:!0,optional:!0});this.Vba=_.n(_.qr);this.vg=_.n(_.Wbb,{optional:!0});this.oy=new _.Wf;this.iRa=[{zc:"start",Ac:"bottom",oc:"start",uc:"top"},{zc:"end",Ac:"bottom",oc:"end",uc:"top"},{zc:"start",Ac:"top",oc:"start",uc:"bottom",Ad:"mat-mdc-select-panel-above"},{zc:"end",Ac:"top",oc:"end",uc:"bottom",Ad:"mat-mdc-select-panel-above"}];this.Tca=_.n(_.Vbb);this.Bm=!1;this.rB=(p,t)=>p===t;this.mF=
this.Pr.getId("mat-select-");this.wda=null;this.Kr=new _.Wf;this.Xb=new _.Wf;this.pVc=!0;this.xe=()=>{};this.Xe=()=>{};this.Fda=this.Pr.getId("mat-select-value-");this.zca=new _.Wf;var a;this.XQa=((a=this.vg)==null?void 0:a.xz)||"";this.Ol=!1;this.controlType="mat-select";this.wc=this.disabled=!1;this.tabIndex=0;var b,c;this.jT=(c=(b=this.vg)==null?void 0:b.Mm)!=null?c:!1;this.rj=!1;var d;let e;this.IF=(e=(d=this.vg)==null?void 0:d.IF)!=null?e:!1;this.ariaLabel="";this.YG=this.vg&&typeof this.vg.YG!==
"undefined"?this.vg.YG:"auto";let f,g;this.qta=(g=(f=this.vg)==null?void 0:f.qta)!=null?g:!1;this.gka=_.Me(()=>{const p=this.options;return p?_.x(p.Jc,_.fg(p),_.gg(()=>_.Se(...p.map(t=>t.Vw)))):_.x(this.oy,_.gg(()=>this.gka))});this.cq=new _.bn;this.rca=_.x(this.cq,_.Te(p=>p),_.v(()=>{}));this.xaa=_.x(this.cq,_.Te(p=>!p),_.v(()=>{}));this.wx=new _.bn;this.So=new _.bn;this.Wg=null;this.kF=p=>this.md?!1:p.disabled;a=_.n(_.Is);b=_.n(_.Kw,{optional:!0});c=_.n(_.Ow,{optional:!0});d=_.n(new _.Sm("tabindex"),
{optional:!0});this.rd&&(this.rd.wq=this);let l;((l=this.vg)==null?void 0:l.HH)!=null&&(this.HH=this.vg.HH);this.fp=new _.iWa(a,this.rd,c,b,this.Xb);this.Ee=this.Tca();this.tabIndex=d==null?0:parseInt(d)||0;this.id=this.id}Sa(){this.vd=new _.bA(this.multiple);this.Xb.next();_.x(this.zca,_.Tf(),_.hg(this.Kr)).subscribe(()=>this.yca(this.md));_.x(this.vf.Fc(),_.hg(this.Kr)).subscribe(()=>{this.md&&(this.tIb=this.qGb(this.jRa),_.hn(this.Ta))})}Sd(){this.oy.next();this.oy.complete();this.KPa();_.x(this.vd.changed,
_.hg(this.Kr)).subscribe(a=>{a.pF.forEach(b=>b.select());a.removed.forEach(b=>b.ah())});_.x(this.options.Jc,_.fg(null),_.hg(this.Kr)).subscribe(()=>{this.CRa();this.iN()})}Mo(){const a=this.ePa(),b=this.rd;if(a!==this.wda){const c=this.Ja.ma;(this.wda=a)?c.setAttribute("aria-labelledby",a):c.removeAttribute("aria-labelledby")}b&&(this.zJ!==b.control&&(this.zJ!==void 0&&b.disabled!==null&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.zJ=b.control),this.gv())}Sb(a){(a.disabled||a.userAriaDescribedBy)&&
this.Xb.next();a.typeaheadDebounceInterval&&this.Gb&&this.Gb.DE(this.HH)}Ia(){let a;(a=this.Gb)==null||a.destroy();this.Kr.next();this.Kr.complete();this.Xb.complete();this.LS()}toggle(){this.md?this.close():this.open()}open(){this.Vt()&&(this.NB&&(this.jRa=this.NB.UO()),this.tIb=this.qGb(this.jRa),this.zS(),this.Bm=!0,_.xr(this.Gb,null),this.DPa(),_.gn(this.Ta),this.Xb.next())}zS(){const a=this.Ja.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=`${this.id}-panel`;this.Wg&&
_.ij(this.Wg,"aria-owns",b);_.hj(a,"aria-owns",b);this.Wg=a}}LS(){this.Wg&&(_.ij(this.Wg,"aria-owns",`${this.id}-panel`),this.Wg=null)}close(){this.Bm&&(this.Bm=!1,_.xr(this.Gb,this.jl()?"rtl":"ltr"),_.gn(this.Ta),this.Xe(),this.Xb.next())}To(a){this.RI(a)}Zn(a){this.xe=a}st(a){this.Xe=a}lq(a){this.disabled=a;_.gn(this.Ta);this.Xb.next()}get md(){return this.Bm}get selected(){let a,b;return this.multiple?((a=this.vd)==null?void 0:a.selected)||[]:(b=this.vd)==null?void 0:b.selected[0]}get ixb(){if(this.empty)return"";
if(this.rj){const a=this.vd.selected.map(b=>b.AE);this.jl()&&a.reverse();return a.join(", ")}return this.vd.selected[0].AE}gv(){this.fp.gv()}jl(){return this.Vb?this.Vb.value==="rtl":!1}ie(a){this.disabled||(this.md?this.oPa(a):this.iPa(a))}iPa(a){var b=a.keyCode;const c=b===40||b===38||b===37||b===39,d=this.Gb;!(d.p7()||b!==13&&b!==32||_.Si(a))||(this.multiple||a.altKey)&&c?(a.preventDefault(),this.open()):this.multiple||(b=this.selected,d.Sm(a),(a=this.selected)&&b!==a&&this.Vba.Wi(a.AE,1E4))}oPa(a){const b=
this.Gb;var c=a.keyCode;const d=c===40||c===38,e=b.p7();if(d&&a.altKey)a.preventDefault(),this.close();else if(e||c!==13&&c!==32||!b.mf||_.Si(a))if(!e&&this.rj&&c===65&&a.ctrlKey){a.preventDefault();const f=this.options.some(g=>!g.disabled&&!g.selected);this.options.forEach(g=>{g.disabled||(f?g.select():g.ah())})}else c=b.ds,b.Sm(a),this.rj&&d&&a.shiftKey&&b.mf&&b.ds!==c&&b.mf.Yr();else a.preventDefault(),b.mf.Yr()}Hq(){this.disabled||(this.Ol=!0,this.Xb.next())}nl(){this.Ol=!1;let a;if((a=this.Gb)!=
null){let b;(b=a.Rl)==null||b.reset()}this.disabled||this.md||(this.Xe(),_.gn(this.Ta),this.Xb.next())}JQa(){_.x(this.bF.HZ,_.Qf(1)).subscribe(()=>{_.hn(this.Ta);this.hRa()})}ZOa(){return this.NB?`mat-${this.NB.color}`:""}get empty(){return!this.vd||this.vd.Vs()}iN(){Promise.resolve().then(()=>{this.rd&&(this.Wd=this.rd.value);this.jF(this.Wd);this.Xb.next()})}jF(a){this.options.forEach(b=>_.ybb(b));this.vd.clear();this.multiple&&a?(a.forEach(b=>this.Xca(b)),this.gU()):(a=this.Xca(a))?_.zr(this.Gb,
a):this.md||_.zr(this.Gb,-1);_.gn(this.Ta)}Xca(a){const b=this.options.find(c=>{if(this.vd.Ae(c))return!1;try{return(c.value!=null||this.qta)&&this.rB(c.value,a)}catch(d){return!1}});b&&this.vd.select(b);return b}RI(a){return a!==this.Wd||this.rj&&Array.isArray(a)?(this.options&&this.jF(a),this.Wd=a,!0):!1}qGb(a){return this.YG==="auto"?(a instanceof _.cA?a.kb:a||this.Ja).ma.getBoundingClientRect().width:this.YG===null?"":this.YG}uSa(){if(this.options)for(const a of this.options)_.gn(a.Ta)}KPa(){this.Gb=
_.vbb(_.wbb(_.yr(_.xr(_.Zz((new _.zbb(this.options)).DE(this.HH)),this.jl()?"rtl":"ltr")))).Zu(this.kF);this.Gb.sM.subscribe(()=>{this.md&&(!this.multiple&&this.Gb.mf&&this.Gb.mf.Yr(),this.focus(),this.close())});this.Gb.Fc.subscribe(()=>{this.Bm&&this.panel?this.Jra(this.Gb.ds||0):this.Bm||this.multiple||!this.Gb.mf||this.Gb.mf.Yr()})}CRa(){const a=_.Se(this.options.Jc,this.Kr);_.x(this.gka,_.hg(a)).subscribe(b=>{this.NQa(b.source,b.vY);b.vY&&!this.multiple&&this.Bm&&(this.close(),this.focus())});
_.x(_.Se(...this.options.map(b=>b.Nh)),_.hg(a)).subscribe(()=>{_.hn(this.Ta);this.Xb.next()})}NQa(a,b){const c=this.vd.Ae(a);this.qta||a.value!=null||this.rj?(c!==a.selected&&(a.selected?this.vd.select(a):this.vd.ah(a)),b&&this.Gb.kj(a),this.multiple&&(this.gU(),b&&this.focus())):(a.ah(),this.vd.clear(),this.value!=null&&this.AJ(a.value));c!==this.vd.Ae(a)&&this.AJ();this.Xb.next()}gU(){if(this.multiple){const a=this.options.toArray();this.vd.sort((b,c)=>this.Ema?this.Ema(b,c,a):a.indexOf(b)-a.indexOf(c));
this.Xb.next()}}AJ(a){this.Wd=a=this.multiple?this.selected.map(b=>b.value):this.selected?this.selected.value:a;this.So.emit(a);this.xe(a);this.wx.emit(this.IOa(a));_.gn(this.Ta)}DPa(){if(this.Gb)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.Gb.kj(a)}else this.Gb.kj(this.vd.selected[0])}Vt(){let a;return!this.Bm&&!this.disabled&&((a=this.options)==null?void 0:a.length)>0}focus(a){this.Ja.ma.focus(a)}eT(){if(this.ariaLabel)return null;
let a;const b=((a=this.NB)==null?void 0:a.XO())||null;return this.je?(b?b+" ":"")+this.je:b}FOa(){return this.md&&this.Gb&&this.Gb.mf?this.Gb.mf.id:null}ePa(){if(this.ariaLabel)return null;var a;const b=(a=this.NB)==null?void 0:a.XO();a=(b?b+" ":"")+this.Fda;this.je&&(a+=" "+this.je);return a}yca(a){this.cq.emit(a)}tH(a){a.length?this.Ja.ma.setAttribute("aria-describedby",a.join(" ")):this.Ja.ma.removeAttribute("aria-describedby")}mZ(){this.focus();this.open()}get u0(){return this.md||!this.empty||
this.focused&&!!this.placeholder}};_.GA.O=function(a){return new (a||_.GA)};
_.GA.wa=_.Cf({type:_.GA,na:[["mat-select"]],zd:function(a,b,c){a&1&&(_.Qg(c,_.Ybb,5),_.Qg(c,_.fA,5),_.Qg(c,_.Ms,5));if(a&2){let d;_.Sg(d=_.Tg())&&(b.R0a=d.first);_.Sg(d=_.Tg())&&(b.options=d);_.Sg(d=_.Tg())&&(b.FL=d)}},ub:function(a,b){a&1&&(_.Pg(Sbb,5),_.Pg(Tbb,5),_.Pg(_.dA,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.trigger=c.first);_.Sg(c=_.Tg())&&(b.panel=c.first);_.Sg(c=_.Tg())&&(b.bF=c.first)}},nb:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],ob:19,Ya:function(a,b){a&1&&_.N("keydown",
function(c){return b.ie(c)})("focus",function(){return b.Hq()})("blur",function(){return b.nl()});a&2&&(_.rg("id",b.id)("tabindex",b.disabled?-1:b.tabIndex)("aria-controls",b.md?b.id+"-panel":null)("aria-expanded",b.md)("aria-label",b.ariaLabel||null)("aria-required",b.required.toString())("aria-disabled",b.disabled.toString())("aria-invalid",b.og)("aria-activedescendant",b.FOa()),_.tg("mat-mdc-select-disabled",b.disabled)("mat-mdc-select-invalid",b.og)("mat-mdc-select-required",b.required)("mat-mdc-select-empty",
b.empty)("mat-mdc-select-multiple",b.multiple))},inputs:{yE:[0,"aria-describedby","userAriaDescribedBy"],Ad:"panelClass",disabled:[2,"disabled","disabled",_.ph],wc:[2,"disableRipple","disableRipple",_.ph],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.qh(a)],Mm:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.ph],placeholder:"placeholder",required:[2,"required","required",_.ph],multiple:[2,"multiple","multiple",_.ph],IF:[2,"disableOptionCentering","disableOptionCentering",_.ph],
pC:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],uw:"errorStateMatcher",HH:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",_.qh],Ema:"sortComparator",id:"id",YG:"panelWidth",qta:[2,"canSelectNullableOptions","canSelectNullableOptions",_.ph]},outputs:{cq:"openedChange",rca:"opened",xaa:"closed",wx:"selectionChange",So:"valueChange"},Qb:["matSelect"],features:[_.bh([{va:_.bx,Hb:_.GA},{va:_.Ls,Hb:_.GA}]),_.mg,_.Rm],ac:["mat-select-trigger",
"*"],ya:11,Aa:8,Da:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],"viewBox;0 0 24 24;width;24px;height;24px;focusable;false;aria-hidden;true".split(";"),["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition",
"","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg(Ubb);_.F(0,"div",2,0);_.N("click",function(){_.q(c);
return _.r(b.open())});_.F(3,"div",3);_.C(4,qbb,2,1,"span",4)(5,tbb,3,1,"span",5);_.I();_.F(6,"div",6)(7,"div",7);_.Yd();_.F(8,"svg",8);_.K(9,"path",9);_.I()()()();_.C(10,ubb,3,9,"ng-template",10);_.N("backdropClick",function(){_.q(c);return _.r(b.close())})("attach",function(){_.q(c);return _.r(b.JQa())})("detach",function(){_.q(c);return _.r(b.close())})}a&2&&(a=_.Fg(1),_.y(3),_.rg("id",b.Fda),_.y(),_.wg(b.empty?4:5),_.y(6),_.E("cdkConnectedOverlayPanelClass",b.XQa)("cdkConnectedOverlayScrollStrategy",
b.Ee)("cdkConnectedOverlayOrigin",b.jRa||a)("cdkConnectedOverlayOpen",b.md)("cdkConnectedOverlayPositions",b.iRa)("cdkConnectedOverlayWidth",b.tIb))},Fa:[_.cA,_.dA,_.Xn],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, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .mat-mdc-select-arrow svg{fill:GrayText}}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-select-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-sys-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform, translateY(-8px))}\n'],
hb:2,data:{animation:[Rbb]},Ma:0});_.HA=class{};_.HA.O=function(a){return new (a||_.HA)};_.HA.Ca=_.Df({type:_.HA});_.HA.Ba=_.Xc({Nb:[Xbb],imports:[_.Fs,_.hA,_.Gs,_.hs,_.hx,_.hA,_.Gs]});
}catch(e){_._DumpException(e)}
try{
var NA,bcb,OA,dcb,ecb,hcb,gcb,qcb,WA,scb,tcb,ucb,vcb,wcb,xcb,ycb,XA,zcb,Acb,Bcb,Ccb,Dcb,Ecb,Fcb,ZA,$A,Gcb,aB,Hcb,bB,Icb,Jcb,Kcb,Lcb,Mcb,Ncb,Pcb,Tcb,Ucb,Vcb,Xcb,Ycb,Zcb,$cb,adb,cdb,ddb,edb,fdb,gdb,hdb,idb,jdb,kdb,ldb,pdb,qdb,rdb,sdb,tdb,udb,vdb,wdb,xdb,ydb,zdb,eB,fB,Bdb,Cdb,Ddb,acb,ccb,fcb,icb,PA,jcb,kcb,ncb,ocb,pcb,mcb,lcb,Ocb,YA,Qcb,Rcb,Wcb,Idb,Ldb,Fdb,Gdb,Hdb,Mdb;_.IA=function(a,b){return a>b?1:a<b?-1:0};
_.JA=function(a,b){const c=[];let d=0,e=a;b!==void 0&&(d=a,e=b);if(e-d<0)return[];for(a=d;a<e;a+=1)c.push(a);return c};_.KA=function(a){return a instanceof _.kc?a:_.lc(String(a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"))};_.LA=function(a,b){a=_.KA(a);return _.lc(b.map(c=>_.nc(_.KA(c))).join(_.nc(a).toString()))};_.MA=function(...a){const b=_.ze(a);return b?_.se(_.MA(...a),_.Nga(b)):_.De((c,d)=>{_.Tga([c,..._.cha(a)])(d)})};
NA=function(a,b){a=a.data[b];return a===null||typeof a==="string"?null:a.hasOwnProperty("currentCaseLViewIndex")?a:a.value};_.$bb=function(a,b,c,d,e,f){a=_.pg(a,_.Ld.Hm,c,e);_.Ud(2);return a?b+_.Yc(c)+d+_.Yc(e)+f:_.zf};bcb=function(a){a in acb||(acb[a]=_.sf.rib&&_.sf.rib.lg&&_.sf.rib.lg.locales&&_.sf.rib.lg.locales[a]);return acb[a]};OA=function(a){var b=a.toLowerCase().replace(/_/g,"-");if(a=bcb(b))return a;b=b.split("-")[0];if(a=bcb(b))return a;if(b==="en")return ccb;throw new _.$c(701,!1);};
dcb=function(a,b,c,d){const e=c[11];let f=null,g;for(let A=0;A<b.length;A++){var l=b[A];if(typeof l=="string"){var p=b[++A];if(c[p]===null){var t=c,w=Node.TEXT_NODE;_.qg=!0;l=_.fla(t,l,w);c[p]=l}}else if(typeof l=="number")switch(l&1){case 0:t=l>>>17;f===null&&(f=t,g=e.parentNode(d));t===f?(p=d,t=g):(p=null,t=_.Ed(c[t]));t!==null&&(l=(l&131070)>>>1,e.insertBefore(t,c[l],p,!1),l=NA(a,l),l!==null&&typeof l==="object"&&(p=_.Aka(l,c),p!==null&&dcb(a,l.create[p],c,c[l.uLb])));break;case 1:l>>>=1,p=b[++A],
t=b[++A],_.aja(e,_.Ed(c[l]),null,null,p,t,null)}else switch(l){case _.rla:t=b[++A];l=b[++A];c[l]===null&&(p=c,w=Node.COMMENT_NODE,_.qg=!0,p=_.fla(p,t,w),l=c[l]=p,_.df(l,c));break;case _.pla:t=b[++A],l=b[++A],c[l]===null&&(p=c,w=Node.ELEMENT_NODE,_.qg=!0,p=_.fla(p,t,w),l=c[l]=p,_.df(l,c))}}};ecb=function(a,b,c){var d=_.Aka(b,c);if(d!==null)for(b=b.remove[d],d=0;d<b.length;d++){var e=b[d];e>0?(e=_.Ed(c[e]),e!==null&&c[11].removeChild(null,e,void 0)):ecb(a,NA(a,~e),c)}};
hcb=function(a,b,c,d,e){for(let A=0;A<c.length;A++){var f=c[A];const G=c[++A];if(f&e){f="";for(let J=A+1;J<=A+G;J++){var g=c[J];if(typeof g=="string")f+=g;else if(typeof g=="number")if(g<0)f+=_.Yc(b[d-g]);else{var l=g>>>2;switch(g&3){case 1:g=c[++J];var p=c[++J],t=a.data[l];typeof t==="string"?_.aja(b[11],b[l],null,t,g,f,p):_.Af(a,t,b,g,f,b[11],p,!1);break;case 0:g=b[l];g!==null&&b[11].setValue(g,f);break;case 2:g=a;l=NA(a,l);p=b;t=l;var w=t.gO.indexOf(f);if(w===-1)switch(t.type){case 1:w=f;w=(0,OA(_.lma)[20])(parseInt(w,
10));w=fcb[w];const L=w!==void 0?w:"other";w=t.gO.indexOf(L);w===-1&&L!=="other"&&(w=t.gO.indexOf("other"));break;case 0:w=t.gO.indexOf("other")}t=w===-1?null:w;_.Aka(l,p)!==t&&(ecb(g,l,p),p[l.bW]=t===null?null:~t,t!==null&&(w=p[l.uLb])&&dcb(g,l.create[t],p,w));break;case 3:gcb(a,NA(a,l),d,b)}}}}else f=c[A+1],f>0&&(f&3)===3&&(f=NA(a,f>>>2),b[f.bW]<0&&gcb(a,f,d,b));A+=G}};gcb=function(a,b,c,d){let e=d[b.bW];if(e!==null){let f=icb;e<0&&(e=d[b.bW]=~e,f=-1);hcb(a,d,b.update[e],c,f)}};
qcb=function(a,b={}){let c=a;if(jcb.test(a)){const d={},e=[0];c=c.replace(kcb,(f,g,l)=>{f=g||l;const p=d[f]||[];p.length||(f.split("|").forEach(G=>{var J=G.match(lcb);J=J?parseInt(J[1],10):0;const L=mcb.test(G);p.push([J,L,G])}),d[f]=p);if(!p.length)throw Error("ab`"+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,w,A]=p[g];w?e.pop():f!==t&&e.push(t);p.splice(g,1);return A})}if(!Object.keys(b).length)return c;c=c.replace(ncb,(d,e,f,g,l,p)=>b.hasOwnProperty(f)?`${e}${b[f]}${p}`:
d);c=c.replace(ocb,(d,e)=>b.hasOwnProperty(e)?b[e]:d);return c=c.replace(pcb,(d,e)=>{if(b.hasOwnProperty(e)){const f=b[e];if(!f.length)throw Error("bb`"+d+"`"+e);return f.shift()}return d})};_.QA=function(a){_.og(_.Nd(),_.Ld.Hm++,a)&&(icb|=1<<Math.min(PA,31));PA++;return _.QA};_.RA=function(a){var b=_.Od(),c=_.Nd();PA>0&&(a=b.data[a+25],hcb(b,c,Array.isArray(a)?a:a.update,_.Ld.Hm-PA-1,icb));PA=icb=0};_.SA=function(a,b={}){return qcb(a,b)};
_.TA=function(a,b,c,d,e,f,g){const l=_.Nd();b=_.$bb(l,b,c,d,e,f);b!==_.zf&&_.Af(_.Od(),_.Xd(),l,a,b,l[11],g,!1);return _.TA};_.rcb=function(a,b,c,d,e,f,g,l){b+=c;c=_.pg(a,b,e,f);return _.og(a,b+2,g)||c?_.ng(a,b+3,l?d.call(l,e,f,g):d(e,f,g)):_.Zla(a,b+3)};_.UA=function(a,b,c,d){a+=25;const e=_.Nd(),f=e[a];return e[1].data[a].le?_.Yla(e,_.Td(),b,f.transform,c,d,f):f.transform(c,d)};
_.VA=function(a,b,c,d,e){a+=25;const f=_.Nd(),g=f[a];return f[1].data[a].le?_.rcb(f,_.Td(),b,g.transform,c,d,e,g):g.transform(c,d,e)};WA=function(a,b){for(;b>-1;b--)if(typeof a[b]!=="undefined")return a[b];throw Error("lb");};scb=function(a,b,c){a=OA(a);b=WA([a[1],a[2]],b);return WA(b,c)};tcb=function(a,b,c){a=OA(a);b=WA([a[3],a[4]],b);return WA(b,c)};ucb=function(a,b,c){a=OA(a);b=WA([a[5],a[6]],b);return WA(b,c)};vcb=function(a,b){a=OA(a)[7];return WA(a,b)};
wcb=function(a,b){a=OA(a);return WA(a[10],b)};xcb=function(a,b){a=OA(a);return WA(a[11],b)};ycb=function(a,b){a=OA(a)[12];return WA(a,b)};XA=function(a,b){a=OA(a);const c=a[13][b];if(typeof c==="undefined"){if(b===12)return a[13][0];if(b===13)return a[13][1]}return c};zcb=function(a){if(!a[21])throw Error("kb`"+a[0]);};Acb=function(a){const [b,c]=a.split(":");return{hours:+b,minutes:+c}};Bcb=function(a){a=OA(a);zcb(a);return(a[21][2]||[]).map(b=>typeof b==="string"?Acb(b):[Acb(b[0]),Acb(b[1])])};
Ccb=function(a,b,c){a=OA(a);zcb(a);b=WA([a[21][0],a[21][1]],b)||[];return WA(b,c)||[]};Dcb=function(a,b){a=a.replace(/:/g,"");a=Date.parse("Jan 01, 1970 00:00:00 "+a)/6E4;return isNaN(a)?b:a};Ecb=function(a,b,c){const d=new Date(0);d.setFullYear(a,b,c);d.setHours(0,0,0);return d};Fcb=function(a,b){b&&(a=a.replace(/\{([^}]+)}/g,function(c,d){return b!=null&&d in b?b[d]:c}));return a};
ZA=function(a,b){const c=OA(a)[0];YA[c]!=null||(YA[c]={});if(YA[c][b])return YA[c][b];var d="";switch(b){case "shortDate":d=wcb(a,0);break;case "mediumDate":d=wcb(a,1);break;case "longDate":d=wcb(a,2);break;case "fullDate":d=wcb(a,3);break;case "shortTime":d=xcb(a,0);break;case "mediumTime":d=xcb(a,1);break;case "longTime":d=xcb(a,2);break;case "fullTime":d=xcb(a,3);break;case "short":d=ZA(a,"shortTime");var e=ZA(a,"shortDate");d=Fcb(ycb(a,0),[d,e]);break;case "medium":d=ZA(a,"mediumTime");e=ZA(a,
"mediumDate");d=Fcb(ycb(a,1),[d,e]);break;case "long":d=ZA(a,"longTime");e=ZA(a,"longDate");d=Fcb(ycb(a,2),[d,e]);break;case "full":d=ZA(a,"fullTime"),e=ZA(a,"fullDate"),d=Fcb(ycb(a,3),[d,e])}d&&(YA[c][b]=d);return d};$A=function(a,b,c="-",d,e){let f="";if(a<0||e&&a<=0)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};
Gcb=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);}};aB=function(a,b,c=0,d=!1,e=!1){return function(f,g){f=Gcb(a,f);if(c>0||f>-c)f+=c;if(a===3)f===0&&c===-12&&(f=12);else if(a===6)return $A(f,3).substring(0,b);g=XA(g,5);return $A(f,b,g,d,e)}};
Hcb=function(a,b,c,d,e,f){switch(c){case 2:return ucb(b,e,d)[a.getMonth()];case 1:return tcb(b,e,d)[a.getDay()];case 0:const g=a.getHours(),l=a.getMinutes();return f&&(c=Bcb(b),a=Ccb(b,e,d),c=c.findIndex(p=>{if(Array.isArray(p)){const [t,w]=p;p=g>=t.hours&&l>=t.minutes;const A=g<w.hours||g===w.hours&&l<w.minutes;if(t.hours<w.hours){if(p&&A)return!0}else if(p||A)return!0}else if(p.hours===g&&p.minutes===l)return!0;return!1}),c!==-1)?a[c]:scb(b,e,d)[g<12?0:1];case 3:return vcb(b,d)[a.getFullYear()<=
0?0:1];default:throw Error("nb`"+c);}};bB=function(a,b,c=0,d=!1){return function(e,f){return Hcb(e,f,a,b,c,d)}};Icb=function(a){return function(b,c,d){b=-1*d;c=XA(c,5);const e=b>0?Math.floor(b/60):Math.ceil(b/60);switch(a){case 0:return(b>=0?"+":"")+$A(e,2,c)+$A(Math.abs(b%60),2,c);case 1:return"GMT"+(b>=0?"+":"")+$A(e,1,c);case 2:return"GMT"+(b>=0?"+":"")+$A(e,2,c)+":"+$A(Math.abs(b%60),2,c);case 3:return d===0?"Z":(b>=0?"+":"")+$A(e,2,c)+":"+$A(Math.abs(b%60),2,c);default:throw Error("ob`"+a);}}};
Jcb=function(a){var b=a.getDay();b=b===0?-3:4-b;return Ecb(a.getFullYear(),a.getMonth(),a.getDate()+b)};Kcb=function(a,b=!1){return function(c,d){if(b){var e=(new Date(c.getFullYear(),c.getMonth(),1)).getDay()-1;c=1+Math.floor((c.getDate()+e)/7)}else{c=Jcb(c);e=c.getFullYear();const f=Ecb(e,0,1).getDay();e=Ecb(e,0,1+(f<=4?4:11)-f);c=c.getTime()-e.getTime();c=1+Math.round(c/6048E5)}return $A(c,a,XA(d,5))}};Lcb=function(a,b=!1){return function(c,d){c=Jcb(c).getFullYear();return $A(c,a,XA(d,5),b)}};
Mcb=function(a,b){const c=a.getTimezoneOffset();b=Dcb(b,c);a=new Date(a.getTime());a.setMinutes(a.getMinutes()+-1*(b-c));return a};Ncb=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(parseFloat("0."+(a[7]||0))*1E3));return b};
Pcb=function(a){if(a instanceof Date&&!isNaN(a.valueOf()))return a;if(typeof a==="number"&&!isNaN(a))return new Date(a);if(typeof a==="string"){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 Ecb(c,d-1,e)}var b=parseFloat(a);if(!isNaN(a-b))return new Date(b);if(b=a.match(Ocb))return Ncb(b)}b=new Date(a);if(!(b instanceof Date)||isNaN(b.valueOf()))throw Error("pb`"+a);return b};
_.Scb=function(a,b,c,d){let e=Pcb(a);b=ZA(c,b)||b;a=[];let f;for(;b;)if(f=Qcb.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=Dcb(d,g),e=Mcb(e,d));let l="";a.forEach(p=>{a:if(Rcb[p])var t=Rcb[p];else{switch(p){case "G":case "GG":case "GGG":t=bB(3,1);break;case "GGGG":t=bB(3,2);break;case "GGGGG":t=bB(3,0);break;case "y":t=aB(0,1,0,!1,!0);break;case "yy":t=aB(0,2,0,!0,!0);break;case "yyy":t=aB(0,3,0,!1,!0);break;case "yyyy":t=aB(0,4,0,!1,
!0);break;case "Y":t=Lcb(1);break;case "YY":t=Lcb(2,!0);break;case "YYY":t=Lcb(3);break;case "YYYY":t=Lcb(4);break;case "M":case "L":t=aB(1,1,1);break;case "MM":case "LL":t=aB(1,2,1);break;case "MMM":t=bB(2,1);break;case "MMMM":t=bB(2,2);break;case "MMMMM":t=bB(2,0);break;case "LLL":t=bB(2,1,1);break;case "LLLL":t=bB(2,2,1);break;case "LLLLL":t=bB(2,0,1);break;case "w":t=Kcb(1);break;case "ww":t=Kcb(2);break;case "W":t=Kcb(1,!0);break;case "d":t=aB(2,1);break;case "dd":t=aB(2,2);break;case "c":case "cc":t=
aB(7,1);break;case "ccc":t=bB(1,1,1);break;case "cccc":t=bB(1,2,1);break;case "ccccc":t=bB(1,0,1);break;case "cccccc":t=bB(1,3,1);break;case "E":case "EE":case "EEE":t=bB(1,1);break;case "EEEE":t=bB(1,2);break;case "EEEEE":t=bB(1,0);break;case "EEEEEE":t=bB(1,3);break;case "a":case "aa":case "aaa":t=bB(0,1);break;case "aaaa":t=bB(0,2);break;case "aaaaa":t=bB(0,0);break;case "b":case "bb":case "bbb":t=bB(0,1,1,!0);break;case "bbbb":t=bB(0,2,1,!0);break;case "bbbbb":t=bB(0,0,1,!0);break;case "B":case "BB":case "BBB":t=
bB(0,1,0,!0);break;case "BBBB":t=bB(0,2,0,!0);break;case "BBBBB":t=bB(0,0,0,!0);break;case "h":t=aB(3,1,-12);break;case "hh":t=aB(3,2,-12);break;case "H":t=aB(3,1);break;case "HH":t=aB(3,2);break;case "m":t=aB(4,1);break;case "mm":t=aB(4,2);break;case "s":t=aB(5,1);break;case "ss":t=aB(5,2);break;case "S":t=aB(6,1);break;case "SS":t=aB(6,2);break;case "SSS":t=aB(6,3);break;case "Z":case "ZZ":case "ZZZ":t=Icb(0);break;case "ZZZZZ":t=Icb(3);break;case "O":case "OO":case "OOO":case "z":case "zz":case "zzz":t=
Icb(1);break;case "OOOO":case "ZZZZ":case "zzzz":t=Icb(2);break;default:t=null;break a}Rcb[p]=t}l+=t?t(e,c,g):p==="''"?"'":p.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return l};
Tcb=function(a){a=Math.abs(a)+"";let b=0,c,d,e,f,g;(d=a.indexOf("."))>-1&&(a=a.replace(".",""));(e=a.search(/e/i))>0?(d<0&&(d=e),d+=+a.slice(e+1),a=a.substring(0,e)):d<0&&(d=a.length);for(e=0;a.charAt(e)==="0";e++);if(e===(g=a.length))c=[0],d=1;else{for(g--;a.charAt(g)==="0";)g--;d-=e;c=[];for(f=0;e<=g;e++,f++)c[f]=Number(a.charAt(e))}d>22&&(c=c.splice(0,21),b=d-1,d=1);return{YOb:c,exponent:b,YK:d}};Ucb=function(a){const b=parseInt(a);if(isNaN(b))throw Error("sb`"+a);return b};
Vcb=function(a,b,c){if(b>c)throw Error("rb`"+b+"`"+c);let d=a.YOb,e=d.length-a.YK;c=Math.min(Math.max(b,e),c);let f=c+a.YK;var g=d[f];if(f>0){d.splice(Math.max(a.YK,f));for(var l=f;l<d.length;l++)d[l]=0}else for(e=Math.max(0,e),a.YK=1,d.length=Math.max(1,f=c+1),d[0]=0,l=1;l<f;l++)d[l]=0;if(g>=5)if(f-1<0){for(g=0;g>f;g--)d.unshift(0),a.YK++;d.unshift(1);a.YK++}else d[f-1]++;for(;e<Math.max(0,c);e++)d.push(0);let p=c!==0;const t=b+a.YK;if(b=d.reduceRight(function(w,A,G,J){A+=w;J[G]=A<10?A:A-10;p&&(J[G]===
0&&G>=t?J.pop():p=!1);return A>=10?1:0},0))d.unshift(b),a.YK++};
Xcb=function(a,b,c,d){var e="",f=!1;if(isFinite(a)){f=Tcb(a);e=b.y2c;var g=b.SWb,l=b.ygb;if(d){var p=d.match(Wcb);if(p===null)throw Error("qb`"+d);d=p[1];const t=p[3];p=p[5];d!=null&&(e=Ucb(d));t!=null&&(g=Ucb(t));p!=null?l=Ucb(p):t!=null&&g>l&&(l=g)}Vcb(f,g,l);g=f.YOb;p=f.YK;l=f.exponent;d=[];for(f=g.every(t=>!t);p<e;p++)g.unshift(0);for(;p<0;p++)g.unshift(0);p>0?d=g.splice(p,g.length):(d=g,g=[0]);e=[];for(g.length>=b.Geb&&e.unshift(g.splice(-b.Geb,g.length).join(""));g.length>b.B7a;)e.unshift(g.splice(-b.B7a,
g.length).join(""));g.length&&e.unshift(g.join(""));e=e.join(XA(c,1));d.length&&(e+=XA(c,0)+d.join(""));l&&(e+=XA(c,6)+"+"+l)}else e=XA(c,9);return e=a<0&&!f?b.eib+e+b.fib:b.qAa+e+b.Dka};
Ycb=function(a,b="-"){const c={y2c:1,SWb:0,ygb:0,qAa:"",Dka:"",eib:"",fib:"",B7a:0,Geb:0};a=a.split(";");var d=a[0];a=a[1];var e=d.indexOf(".")!==-1?d.split("."):[d.substring(0,d.lastIndexOf("0")+1),d.substring(d.lastIndexOf("0")+1)],f=e[0];e=e[1]||"";c.qAa=f.substring(0,f.indexOf("#"));for(let g=0;g<e.length;g++){const l=e.charAt(g);l==="0"?c.SWb=c.ygb=g+1:l==="#"?c.ygb=g+1:c.Dka+=l}f=f.split(",");c.B7a=f[1]?f[1].length:0;c.Geb=f[2]||f[1]?(f[2]||f[1]).length:0;a?(b=d.length-c.qAa.length-c.Dka.length,
d=a.indexOf("#"),c.eib=a.substring(0,d).replace(/'/g,""),c.fib=a.slice(d+b).replace(/'/g,"")):(c.eib=b+c.qAa,c.fib=c.Dka);return c};Zcb=function(a,b){return a.start==b.start&&a.end==b.end};_.cB=function(a){return a.error!=null&&a.error.code!=null};$cb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(" ",a.item.label," "))};adb=function(a){a&1&&_.yg(0)};
cdb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",11);_.N("keyup.escape",function(){_.q(b);const c=_.O();c.AV();c.trigger.ma.focus();return _.r()});_.C(1,adb,1,0,"ng-container",12);_.I()}a&2&&(a=_.O(),_.y(),_.E("ngTemplateOutlet",a.item.qa)("ngTemplateOutletContext",a.item.context||_.ch(2,bdb)))};ddb=function(a){a&1&&(_.F(0,"span",8),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Xg(a.label))};
edb=function(a){a&1&&_.K(0,"segmented-dropdown-button",9);a&2&&(a=_.O().ua,_.E("item",a)("useBreadcrumbStyling",!0))};fdb=function(a){a&1&&_.yg(0)};gdb=function(a){a&1&&(_.M(0),_.C(1,fdb,1,0,"ng-container",10),_.xg());a&2&&(a=_.O().ua,_.y(),_.E("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.context))};hdb=function(a){a&1&&(_.F(0,"mat-icon",11),_.Q(1," keyboard_arrow_right "),_.I())};idb=function(a){a&1&&_.K(0,"div",12)};
jdb=function(a,b){a&1&&(_.M(0),_.F(1,"div",1),_.C(2,ddb,2,1,"span",2),_.M(3,3),_.C(4,edb,1,2,"segmented-dropdown-button",4)(5,gdb,2,2,"ng-container",5),_.xg(),_.I(),_.C(6,hdb,2,0,"mat-icon",6)(7,idb,1,0,"div",7),_.xg());if(a&2){a=b.ua;b=b.last;const c=_.O();_.y();_.tg("no-padding",a.lXb);_.rg("aria-label",a.ariaLabel)("role",a.i4);_.y();_.E("ngIf",!a.ariaLabel);_.y();_.E("ngSwitch",a.type);_.y();_.E("ngSwitchCase",c.gz.TAb);_.y();_.E("ngSwitchCase",c.gz.MCb);_.y();_.E("ngIf",!b);_.y();_.E("ngIf",
b&&a.type==c.gz.TAb)}};_.dB=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};kdb=function(a){a&1&&_.yg(0,6);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Fg(4)))};ldb=function(a){a&1&&_.yg(0,6);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Fg(4)))};
pdb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",4,2);_.N("ascClipboardEvent",function(c){_.q(b);const d=_.O();return _.r(mdb(d,c))})("click",function(c){_.q(b);const d=_.O();return _.r(d.Ud(c))})("mouseenter",function(){_.q(b);const c=_.O();return _.r(ndb(c))})("blur",function(){_.q(b);const c=_.O();return _.r(odb(c))})("mouseleave",function(){_.q(b);const c=_.O();return _.r(odb(c))});_.C(2,kdb,1,1,"ng-container",5);_.F(3,"span");_.Q(4);_.I();_.C(5,ldb,1,1,"ng-container",5);_.I()}a&2&&(a=_.O(),
_.E("format",a.kob?"flat":"hairline")("ascClipboard",a.WV),_.rg("aria-label",a.ariaLabel),_.y(2),_.E("ngIf",!a.wCa),_.y(),_.tg("light",a.aSb),_.y(),_.Xg(a.y4),_.y(),_.E("ngIf",a.wCa))};
qdb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",7,2);_.N("ascClipboardEvent",function(c){_.q(b);const d=_.O();return _.r(mdb(d,c))})("click",function(c){_.q(b);const d=_.O();return _.r(d.Ud(c))})("mouseenter",function(){_.q(b);const c=_.O();return _.r(ndb(c))})("blur",function(){_.q(b);const c=_.O();return _.r(odb(c))})("mouseleave",function(){_.q(b);const c=_.O();return _.r(odb(c))});_.F(2,"mat-icon",8);_.Q(3);_.I()()}a&2&&(a=_.O(),_.tg("small",a.AUb)("remove-border",a.kob),_.E("ascClipboard",
a.WV),_.rg("aria-label",a.ariaLabel),_.y(2),_.E("color",a.color==="primary"?"primary":null),_.y(),_.Wg(" ",a.wab," "))};rdb=function(a){a&1&&(_.F(0,"mat-icon",8),_.Q(1),_.I());a&2&&(a=_.O(),_.E("color",a.color==="primary"?"primary":null),_.y(),_.Wg(" ",a.wab," "))};sdb=function(a){a&1&&_.K(0,"mat-icon",4);a&2&&(a=_.O(),_.E("svgIcon",a.icon))};tdb=function(a){a&1&&(_.F(0,"mat-icon",5),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Xg(a.icon))};udb=function(a){a&1&&_.yg(0)};
vdb=function(a){a&1&&(_.M(0),_.C(1,udb,1,0,"ng-container",6),_.xg());a&2&&(_.O(),a=_.Fg(7),_.y(),_.E("ngTemplateOutlet",a))};wdb=function(a){a&1&&_.yg(0)};xdb=function(a){a&1&&(_.M(0),_.C(1,wdb,1,0,"ng-container",6),_.xg());a&2&&(_.O(),a=_.Fg(7),_.y(),_.E("ngTemplateOutlet",a))};ydb=function(a){a&1&&(_.F(0,"div",7),_.Ig(1),_.I(),_.F(2,"p",8),_.Ig(3,1),_.I())};
zdb=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(parseFloat(`0.${e[7]||0}`)*1E3));return f}if(a instanceof Date&&!isNaN(a.valueOf()))return a;if(typeof a===
"number"&&!isNaN(a))return new Date(a);if(typeof a==="string"){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};eB=function(a,b,c){try{return _.Scb(a,b,"en-US",c)}catch(d){return""}};
fB=function(a){return a.getFullYear()===(new Date(Date.now())).getFullYear()?Adb:"y-MM-dd"};Bdb=function(a,b){return c=>eB(c,a,b)};_.gB=function(a){let b=a.length-1;for(;a[b]==="/";)b--;return a.substring(a.lastIndexOf("/",b)+1)};Cdb=function(){};Ddb=function(a){a&1&&(_.F(0,"span",1),_.Yd(),_.F(1,"svg",2),_.K(2,"path",3),_.I()())};acb={};_.hB=function(a,b){return a&&b?a.split(b).length-1:0};
ccb=["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 Math.floor(Math.abs(a))===1&&b===0?1:5}];fcb=["zero","one","two","few","many"];icb=0;PA=0;jcb=/\[(\ufffd.+?\ufffd?)\]/;kcb=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g;
ncb=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g;ocb=/{([A-Z0-9_]+)}/g;pcb=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g;mcb=/\/\*/;lcb=/\d+:(\d+)/;Ocb=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;YA={};Qcb=/((?:[^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]*)/;Rcb={};Wcb=/^(\d+)?\.((\d+)(-(\d+))?)?$/;
_.iB=class{constructor(a){this.XMc=a}transform(a,b,c){if(a==null||a===""||a!==a)return null;c||(c=this.XMc);try{if(typeof a!=="string"||isNaN(Number(a)-parseFloat(a))){if(typeof a!=="number")throw Error("tb`"+a);var d=a}else d=Number(a);a=d;const e=OA(c)[14][0],f=Ycb(e,XA(c,5));return Xcb(a,f,c,b)}catch(e){throw new _.$c(2100,!1);}}};_.iB.O=function(a){return new (a||_.iB)(_.B(_.kh,16))};_.iB.Le=_.Gf({name:"number",type:_.iB,le:!0});_.Edb=function(a){a.USa();a.csa()};
Idb=class{constructor(a,b,c){this.MRa=new _.Wf;this.BBa=_.x(this.MRa,_.Tf());this.ro=null;this.gp=a;this.rN=b;this.n3=c}attach(a){this.ro=a;this.USa();this.csa()}detach(){this.MRa.complete();this.ro=null}Hz(a,b){this.ro&&Fdb(this.ro,a*this.gp,b)}USa(){if(this.ro){var a=this.ro,b=this.ro.spa*this.gp;a.Wra!==b&&(a.Wra=b,a.QDb(),a.Hqa())}}csa(){if(this.ro){var a=this.ro.eu;a={start:a.start,end:a.end};var b=this.ro.JK(),c=this.ro.spa,d=this.ro.F7(),e=this.gp>0?d/this.gp:0;if(a.end>c){var f=Math.ceil(b/
this.gp);const g=Math.max(0,Math.min(e,c-f));e!=g&&(e=g,d=g*this.gp,a.start=Math.floor(e));a.end=Math.max(0,Math.min(c,a.start+f))}f=d-a.start*this.gp;f<this.rN&&a.start!=0?(a.start=Math.max(0,a.start-Math.ceil((this.n3-f)/this.gp)),a.end=Math.min(c,Math.ceil(e+(b+this.rN)/this.gp))):(b=a.end*this.gp-(d+b),b<this.rN&&a.end!=c&&(b=Math.ceil((this.n3-b)/this.gp),b>0&&(a.end=Math.min(c,a.end+b),a.start=Math.max(0,Math.floor(e-this.rN/this.gp)))));Gdb(this.ro,a);Hdb(this.ro,this.gp*a.start);this.MRa.next(Math.floor(e))}}};
_.jB=class{constructor(){this.gp=20;this.rN=100;this.n3=200;this.Ee=new Idb(this.jya,this.sz,this.oz)}get jya(){return this.gp}set jya(a){this.gp=_.gj(a)}get sz(){return this.rN}set sz(a){this.rN=_.gj(a)}get oz(){return this.n3}set oz(a){this.n3=_.gj(a)}Sb(){var a=this.Ee,b=this.sz,c=this.oz;a.gp=this.jya;a.rN=b;a.n3=c;a.USa();a.csa()}};_.jB.O=function(a){return new (a||_.jB)};
_.jB.La=_.Ef({type:_.jB,na:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{jya:"itemSize",sz:"minBufferPx",oz:"maxBufferPx"},features:[_.bh([{va:_.UVa,Ab:function(a){return a.Ee},Ib:[_.md(()=>_.jB)]}]),_.Rm]});
var Jdb=class extends _.ds{constructor(a){super();this.Ve=a}connect(){return _.Ue(this.Ve)?this.Ve:_.u(this.Ve)}disconnect(){}},Kdb=class{constructor(){this.yzb=20;this.Hda=[]}WVa(a,b,c,d,e){_.SJa(a,(f,g,l)=>{let p,t;f.bx==null?t=(p=this.iMc(()=>c(f,g,l),l,b,d(f)))?1:0:l==null?(this.FJc(g,b),t=3):(p=this.nNc(g,l,b,d(f)),t=2);if(e){let w;e({context:(w=p)==null?void 0:w.context,operation:t,rQ:f})}})}detach(){for(const a of this.Hda)a.destroy();this.Hda=[]}iMc(a,b,c,d){if(b=this.jMc(b,c))b.context.ua=
d;else return a=a(),c.mi(a.Nc,a.context,a.index)}FJc(a,b){a=b.detach(a);this.cNc(a,b)}nNc(a,b,c,d){a=c.get(a);c.move(a,b);a.context.ua=d;return a}cNc(a,b){if(this.Hda.length<this.yzb)this.Hda.push(a);else{const c=b.indexOf(a);c===-1?a.destroy():b.remove(c)}}jMc(a,b){const c=this.Hda.pop();c&&b.c7(c,a);return c||null}},kB=class extends _.cs{};kB.O=function(a){return new (a||kB)};kB.La=_.Ef({type:kB,features:[_.lg]});Ldb=["contentWrapper"];
Fdb=function(a,b,c="auto"){c={behavior:c};a.orientation==="horizontal"?c.start=b:c.top=b;a.qH.scrollTo(c)};Gdb=function(a,b){Zcb(a.eu,b)||(a.SVa&&(b={start:0,end:Math.max(a.eu.end,b.end)}),a.xRa.next(a.eu=b),a.Hqa(()=>{}))};
Hdb=function(a,b){b=a.SVa?0:b;var c=a.dir&&a.dir.value=="rtl";const d=a.orientation=="horizontal";c=`translate${d?"X":"Y"}(${Number((d&&c?-1:1)*b)}px)`;a.Cra=b;a.fJb!=c&&(a.fJb=c,a.Hqa(()=>{if(a.eJb){const e=a.vEb.ma;a.Cra-=a.orientation==="horizontal"?e.offsetWidth:e.offsetHeight;a.eJb=!1;Hdb(a,a.Cra)}}))};Mdb=function(a){let b;b=a.orientation==="horizontal"?"left":"top";var c=a.qH.kb.ma.getBoundingClientRect()[b];return a.kb.ma.getBoundingClientRect()[b]-c};
_.lB=class extends kB{get orientation(){return this.UQa}set orientation(a){this.UQa!==a&&(this.UQa=a,this.QDb())}constructor(){super();this.kb=_.n(_.ff);this.Ta=_.n(_.pn);this.Ee=_.n(_.UVa,{optional:!0});this.qH=_.n(_.WVa,{optional:!0});this.mc=_.n(_.Zq);this.aOa=new _.Wf;this.xRa=new _.Wf;this.UQa="vertical";this.SVa=!1;this.BBa=new _.te(a=>this.Ee.BBa.subscribe(b=>Promise.resolve().then(()=>this.kd.run(()=>a.next(b)))));this.M5c=this.xRa;this.Wra=0;this.bKb=this.cKb="";this.eu={start:0,end:0};this.Cra=
this.RN=this.spa=0;this.ZPa=this.eJb=!1;this.FRa=[];this.MKb=_.ne.EMPTY;this.xc=_.n(_.Ye);this.Kba=!1;this.MKb=_.n(_.gs).Fc().subscribe(()=>{this.Jqa();_.Edb(this.Ee)});this.qH||(this.kb.ma.classList.add("cdk-virtual-scrollable"),this.qH=this)}Sa(){this.mc.isBrowser&&(this.qH===this&&super.Sa(),this.kd.Ub(()=>Promise.resolve().then(()=>{this.Jqa();this.Ee.attach(this);_.x(this.qH.dN,_.fg(null),_.Jja(0,_.XVa),_.hg(this.Kb)).subscribe(()=>{this.Ee.csa()});this.Hqa()})))}Ia(){this.detach();this.Ee.detach();
this.xRa.complete();this.aOa.complete();this.MKb.unsubscribe();this.Kba=!0;super.Ia()}attach(a){this.kd.Ub(()=>{this.LFb=a;_.x(this.LFb.COb,_.hg(this.aOa)).subscribe(b=>{b=b.length;b!==this.spa&&(this.spa=b,_.Edb(this.Ee));this.YEb()})})}detach(){this.LFb=null;this.aOa.next()}JK(){return this.RN}Hz(a,b="auto"){this.Ee.Hz(a,b)}F7(a){return Math.max(0,(this.qH==this?b=>super.F7(b):b=>this.qH.F7(b))(a!=null?a:this.orientation==="horizontal"?"start":"top")-Mdb(this))}Jqa(){const a=this.qH.kb.ma;this.RN=
this.orientation==="horizontal"?a.clientWidth:a.clientHeight}Hqa(a){a&&this.FRa.push(a);this.ZPa||(this.ZPa=!0,this.kd.Ub(()=>Promise.resolve().then(()=>{this.YEb()})))}YEb(){this.Kba||this.kd.run(()=>{_.gn(this.Ta);this.vEb.ma.style.transform=this.fJb;_.Ze(()=>{this.ZPa=!1;const a=this.FRa;this.FRa=[];for(const b of a)b()},{Rb:this.xc})})}QDb(){this.bKb=this.orientation==="horizontal"?"":`${this.Wra}px`;this.cKb=this.orientation==="horizontal"?`${this.Wra}px`:""}};
_.lB.O=function(a){return new (a||_.lB)};
_.lB.wa=_.Cf({type:_.lB,na:[["cdk-virtual-scroll-viewport"]],ub:function(a,b){a&1&&_.Pg(Ldb,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.vEb=c.first)}},nb:[1,"cdk-virtual-scroll-viewport"],ob:4,Ya:function(a,b){a&2&&_.tg("cdk-virtual-scroll-orientation-horizontal",b.orientation==="horizontal")("cdk-virtual-scroll-orientation-vertical",b.orientation!=="horizontal")},inputs:{orientation:"orientation",SVa:[2,"appendOnly","appendOnly",_.ph]},outputs:{BBa:"scrolledIndexChange"},features:[_.bh([{va:_.cs,Ab:(a,b)=>
a||b,Ib:[[new _.Tm,new _.AIa(_.WVa)],_.lB]}]),_.mg,_.lg],ac:["*"],ya:4,Aa:4,Da:[["contentWrapper",""],[1,"cdk-virtual-scroll-content-wrapper"],[1,"cdk-virtual-scroll-spacer"]],qa:function(a,b){a&1&&(_.Hg(),_.F(0,"div",1,0),_.Ig(2),_.I(),_.K(3,"div",2));a&2&&(_.y(3),_.sg("width",b.cKb)("height",b.bKb))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict}.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"],
hb:2,Ma:0});
_.mB=class{get UYa(){return this.WDb}set UYa(a){this.WDb=a;_.Ej(a)?this.Haa.next(a):this.Haa.next(new Jdb(_.Ue(a)?a:Array.from(a||[])))}get xta(){return this.pIc}set xta(a){this.s3=!0;this.pIc=a?(b,c)=>a(b+(this.eu?this.eu.start:0),c):void 0}set ISc(a){a&&(this.s3=!0,this.lF=a)}get UMb(){return this.W3.yzb}set UMb(a){this.W3.yzb=_.gj(a)}constructor(){this.He=_.n(_.Mg);this.lF=_.n(_.Lg);this.uB=_.n(_.qn);this.W3=_.n(_.es);this.ro=_.n(_.lB,{dE:!0});this.LH=new _.Wf;this.Haa=new _.Wf;this.COb=_.x(this.Haa,
_.fg(null),_.Zf(),_.gg(([b,c])=>this.rIc(b,c)),_.dg(1));this.WI=null;this.s3=!1;this.Kb=new _.Wf;const a=_.n(_.We);this.COb.subscribe(b=>{this.Ve=b;this.kIb()});_.x(this.ro.M5c,_.hg(this.Kb)).subscribe(b=>{this.eu=b;this.LH.Tn.length&&a.run(()=>this.LH.next(this.eu));this.kIb()});this.ro.attach(this)}Mo(){if(this.WI&&this.s3){const a=this.WI.diff(this.gJb);a?this.QMa(a):this.jQc();this.s3=!1}}Ia(){this.ro.detach();this.Haa.next(void 0);this.Haa.complete();this.LH.complete();this.Kb.next();this.Kb.complete();
this.W3.detach()}kIb(){this.eu&&(this.gJb=this.Ve.slice(this.eu.start,this.eu.end),this.WI||(this.WI=this.uB.find(this.gJb).create((a,b)=>this.xta?this.xta(a,b):b)),this.s3=!0)}rIc(a,b){a&&a.disconnect(this);this.s3=!0;return b?b.connect(this):_.u()}jQc(){const a=this.Ve.length;let b=this.He.length;for(;b--;){const c=this.He.get(b);c.context.index=this.eu.start+b;c.context.count=a;this.qKb(c.context);_.hn(c)}}QMa(a){this.W3.WVa(a,this.He,(c,d,e)=>this.POa(c,e),c=>c.item);_.TJa(a,c=>{this.He.get(c.Ak).context.ua=
c.item});a=this.Ve.length;let b=this.He.length;for(;b--;){const c=this.He.get(b);c.context.index=this.eu.start+b;c.context.count=a;this.qKb(c.context)}}qKb(a){a.first=a.index===0;a.last=a.index===a.count-1;a.M5=a.index%2===0;a.Rib=!a.M5}POa(a,b){return{Nc:this.lF,context:{ua:a.item,UYa:this.WDb,index:-1,count:-1,first:!1,last:!1,Rib:!1,M5:!1},index:b}}};_.mB.O=function(a){return new (a||_.mB)};
_.mB.La=_.Ef({type:_.mB,na:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{UYa:"cdkVirtualForOf",xta:"cdkVirtualForTrackBy",ISc:"cdkVirtualForTemplate",UMb:"cdkVirtualForTemplateCacheSize"},features:[_.bh([{va:_.es,Pd:Kdb}])]});var Ndb=function(a,b){b=b||new Date(_.Mk());var c;if(c=a.getDate()==b.getDate()){c=b||new Date(_.Mk());if(b=a.getMonth()==c.getMonth())b=c||new Date(_.Mk()),b=a.getFullYear()==b.getFullYear();c=b}return c},Odb={gdd:0,MCb:1,TAb:2,0:"Path",1:"Template",2:"Dropdown"};_.nB=class{constructor(a,b){this.renderer=b;this.RLb=new _.bn(!0);this.xZa=new _.Wf;this.element=a.ma}Sa(){this.renderer.setProperty(this.element,"tabIndex",this.element.tabIndex||-1);let a=!1;_.x(_.Oe(this.element,"mousedown",{capture:!0}),_.Te(c=>!_.dEa(c.target)),_.gg(()=>_.x(_.u(!1),_.Rf(0),_.fg(!0))),_.hg(this.xZa)).subscribe(c=>{a=c});const b=_.x(_.Oe(this.element,"onfocusout"in this.element?"focusout":"blur",{capture:!0}),_.hg(this.xZa));b.subscribe(c=>{a?(a=!1,_.x(_.Qe(0),_.hg(b)).subscribe(()=>
{this.element.focus()})):this.element.contains(c.relatedTarget)||this.RLb.emit()})}Ia(){this.xZa.next()}};_.nB.O=function(a){return new (a||_.nB)(_.B(_.ff),_.B(_.fn))};_.nB.La=_.Ef({type:_.nB,na:[["","ascBlur",""]],outputs:{RLb:"ascBlur"},standalone:!1});var Pdb,bdb;Pdb=["trigger"];bdb=()=>({});_.oB=class{constructor(){this.m4b=this.disabled=this.isOpen=!1}Sa(){}Dc(){}pE(){this.isOpen=!this.isOpen}AV(){this.isOpen=!1}};_.oB.O=function(a){return new (a||_.oB)};
_.oB.wa=_.Cf({type:_.oB,na:[["segmented-dropdown-button","item",""]],ub:function(a,b){a&1&&_.Pg(Pdb,5,_.ff);if(a&2){let c;_.Sg(c=_.Tg())&&(b.trigger=c.first)}},inputs:{item:"item",disabled:"disabled",m4b:"useBreadcrumbStyling"},standalone:!1,hc:["item",""],ac:["*"],ya:12,Aa:21,Da:[["trigger",""],[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"],["id","item-title",1,"button-text"],["type","button","mat-icon-button","","fxLayout","","fxLayoutAlign","center center",1,"segment","arrow-drop-down",3,"click","ascTrackElement","trackAction"],["svgIcon","shared:arrow_down_2",1,"trigger-icon"],["class","dropdown-container","cdkTrapFocus","","cdkTrapFocusAutoCapture","","role","dialog","aria-modal","true","aria-labelledby","item-title",3,"keyup.escape",4,"ngIf"],
[1,"cdk-visually-hidden","label"],["cdkTrapFocus","","cdkTrapFocusAutoCapture","","role","dialog","aria-modal","true","aria-labelledby","item-title",1,"dropdown-container",3,"keyup.escape"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg();_.F(0,"div",1);_.N("ascBlur",function(){_.q(c);return _.r(b.AV())});_.F(1,"div",2);_.C(2,$cb,2,1,"span",3);_.F(3,"div",4)(4,"a",5);_.Ig(5);_.F(6,"span",6);_.Q(7);_.I()();_.F(8,"button",7,0);_.N("click",function(){_.q(c);
return _.r(b.pE())});_.K(10,"mat-icon",8);_.I()()();_.C(11,cdb,2,3,"div",9);_.I()}a&2&&(_.y(),_.sg("pointer-events",b.disabled?"none":"unset"),_.tg("breadcrumb",b.m4b)("active",b.isOpen)("disabled",b.disabled),_.y(),_.E("ngIf",b.item.label),_.y(2),_.E("universalLink",b.item.Lb)("queryParams",b.item.Qa)("matTooltip",b.item.tooltip)("ascTrackElement",b.item.lc),_.rg("aria-label",b.item.label+" "+b.item.title),_.y(3),_.Xg(b.item.title),_.y(),_.tg("active",b.isOpen),_.E("ascTrackElement",b.item.lc)("trackAction",
b.isOpen?"openDropdown":"closeDropdown"),_.rg("aria-label",b.item.ariaLabel||"dropdown"),_.y(3),_.E("ngIf",b.isOpen))},Fa:[_.hr,_.Ip,_.nB,_.Zn,_.co,_.Jr,_.Kr,_.Us,_.ou,_.oA,_.rw],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}"],
Ma:0});_.pB=class{constructor(){this.gz=Odb;this.ariaLabel="Breadcrumbs";this.role="navigation"}Sa(){}};_.pB.O=function(a){return new (a||_.pB)};
_.pB.wa=_.Cf({type:_.pB,na:[["breadcrumb","items",""]],ob:2,Ya:function(a,b){a&2&&_.rg("aria-label",b.ariaLabel)("role",b.role)},inputs:{items:"items"},standalone:!1,hc:["items",""],ya:1,Aa:1,Da:[[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"]],qa:function(a,b){a&1&&_.C(0,jdb,8,10,"ng-container",0);a&2&&_.E("ngForOf",b.items)},Fa:[_.Yn,_.Zn,_.co,_.$n,_.ao,_.ou,_.oB],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}"]});_.qB=class{};_.qB.O=function(a){return new (a||_.qB)};_.qB.Ca=_.Df({type:_.qB});_.qB.Ba=_.Xc({});_.rB=class{};_.rB.O=function(a){return new (a||_.rB)};_.rB.Ca=_.Df({type:_.rB});_.rB.Ba=_.Xc({imports:[_.rr,_.Kp,_.qB,_.fo,_.st,_.tt,_.pu,_.pA,_.pp,_.ny]});_.sB=class{};_.sB.O=function(a){return new (a||_.sB)};_.sB.Ca=_.Df({type:_.sB});_.sB.Ba=_.Xc({imports:[_.Kp,_.fo,_.pu,_.pp,_.rB]});_.tB=class{constructor(a,b){this.document=a;this.kb=b;this.SLb="";this.jWa=new _.bn}Sb(){}copy(){const a=this.SLb;_.dB(this.document,this.kb.ma,a)?this.jWa.emit({t2b:!0,text:a}):this.jWa.emit({t2b:!1,text:""})}};_.tB.O=function(a){return new (a||_.tB)(_.B(_.di),_.B(_.ff))};
_.tB.La=_.Ef({type:_.tB,na:[["button","ascClipboard",""]],Ya:function(a,b){a&1&&_.N("click",function(){return b.copy()})},inputs:{SLb:[0,"ascClipboard","ascClipboardTextToCopy"]},outputs:{jWa:"ascClipboardEvent"},standalone:!1,features:[_.Rm]});var Qdb,mdb,ndb,odb;Qdb=["button"];mdb=function(a,b){b.t2b&&(a.fOb.emit(),a.sna=a.Wub,ndb(a),a.yi.Wi(a.Wub,"assertive"))};ndb=function(a){a.tooltip.message=a.sna;a.tooltip.show();clearTimeout(a.w3b);a.w3b=setTimeout(()=>{a.tooltip.Te()},1E3)};odb=function(a){a.sna=a.Xha;a.tooltip.message=a.sna};
_.uB=class{set bab(a){this.sna=this.Xha=a}get K8c(){return this.wCa&&this.y4}get h0c(){return this.color==="mediumContrast"}get e0c(){return this.color==="lowContrast"}set ariaLabel(a){this.By=a}get ariaLabel(){return this.By?this.By:this.Xha!=="Click to copy"&&this.Xha?this.Xha:this.y4?this.y4:"Click to copy"}constructor(a){this.yi=a;this.y4="";this.wab="content_copy";this.WV="";this.Wub="Copied to clipboard";this.fOb=new _.bn;this.AUb=this.aSb=this.wCa=!1;this.color="highContrast";this.kob=!1;this.sna=
this.Xha="Click to copy"}Ud(a){a.stopPropagation();a.preventDefault();return!1}trigger(){this.button.ma.click()}Ia(){clearTimeout(this.w3b)}};_.uB.O=function(a){return new (a||_.uB)(_.B(_.qr))};
_.uB.wa=_.Cf({type:_.uB,na:[["copy-button"]],ub:function(a,b){a&1&&(_.Pg(Qdb,5,_.ff),_.Pg(_.oA,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.button=c.first);_.Sg(c=_.Tg())&&(b.tooltip=c.first)}},ob:6,Ya:function(a,b){a&2&&_.tg("space-between",b.K8c)("medium-contrast",b.h0c)("low-contrast",b.e0c)},inputs:{y4:"buttonLabel",wab:"iconInnerText",WV:"copyText",bab:"hoverMsg",Wub:"successMsg",wCa:"spaceBetweenButtonLabelAndText",aSb:"hasLightLabel",AUb:"isSmall",color:"color",kob:"removeBorder",ariaLabel:[0,"aria-label",
"ariaLabel"]},outputs:{fOb:"copyEvent"},standalone:!1,ya:5,Aa:2,Da:[["iconOnly",""],["icon",""],["button",""],["type","button","class","labeled","gme-button-old","","size","xsmall","matTooltip","","matTooltipPosition","below",3,"format","ascClipboard","ascClipboardEvent","click","mouseenter","blur","mouseleave",4,"ngIf","ngIfElse"],["type","button","gme-button-old","","size","xsmall","matTooltip","","matTooltipPosition","below",1,"labeled",3,"ascClipboardEvent","click","mouseenter","blur","mouseleave",
"format","ascClipboard"],[3,"ngTemplateOutlet",4,"ngIf"],[3,"ngTemplateOutlet"],["type","button","matTooltip","","matTooltipPosition","below",1,"icon-only",3,"ascClipboardEvent","click","mouseenter","blur","mouseleave","ascClipboard"],[3,"color"]],qa:function(a,b){a&1&&_.C(0,pdb,6,8,"button",3)(1,qdb,4,8,"ng-template",null,0,_.fh)(3,rdb,2,2,"ng-template",null,1,_.fh);a&2&&(a=_.Fg(2),_.E("ngIf",b.y4)("ngIfElse",a))},Fa:[_.tB,_.Zn,_.co,_.qA,_.ou,_.oA],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}"],
Ma:0});_.vB=class{};_.vB.O=function(a){return new (a||_.vB)};_.vB.Ca=_.Df({type:_.vB});_.vB.Ba=_.Xc({});_.wB=class{};_.wB.O=function(a){return new (a||_.wB)};_.wB.Ca=_.Df({type:_.wB});_.wB.Ba=_.Xc({imports:[_.vB,_.fo,_.sA,_.tt,_.pu,_.pA]});var Rdb,Sdb;Rdb=[[["icon-empty-state-title"]],[["icon-empty-state-subtitle"]]];Sdb=["*"];_.xB=class{constructor(){this.icon="";this.DUb=!0;this.Ama=!1}};_.xB.O=function(a){return new (a||_.xB)};
_.xB.wa=_.Cf({type:_.xB,na:[["icon-empty-state-display","icon",""]],inputs:{icon:"icon",DUb:"isSvg",Ama:"showTextOutside"},standalone:!1,hc:["icon",""],ac:["icon-empty-state-title","icon-empty-state-subtitle"],ya:8,Aa:8,Da:[["iconFont",""],["titlesSection",""],["class","icon",3,"svgIcon",4,"ngIf","ngIfElse"],[4,"ngIf"],[1,"icon",3,"svgIcon"],[1,"icon"],[4,"ngTemplateOutlet"],[1,"title","gmat-subhead-1"],[1,"subtitle","gmat-body-2"]],qa:function(a,b){a&1&&(_.Hg(Rdb),_.F(0,"div"),_.C(1,sdb,1,1,"mat-icon",
2)(2,tdb,2,1,"ng-template",null,0,_.fh)(4,vdb,2,1,"ng-container",3),_.I(),_.C(5,xdb,2,1,"ng-container",3)(6,ydb,4,0,"ng-template",null,1,_.fh));a&2&&(a=_.Fg(3),_.tg("container-large",!b.Ama)("container-small",b.Ama),_.y(),_.E("ngIf",b.DUb)("ngIfElse",a),_.y(3),_.E("ngIf",!b.Ama),_.y(),_.E("ngIf",b.Ama))},Fa:[_.Zn,_.co,_.ou],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}"]});
_.yB=class{};_.yB.O=function(a){return new (a||_.yB)};_.yB.wa=_.Cf({type:_.yB,na:[["icon-empty-state-title"]],standalone:!1,ac:Sdb,ya:1,Aa:0,qa:function(a){a&1&&(_.Hg(),_.Ig(0))},hb:2});_.zB=class{};_.zB.O=function(a){return new (a||_.zB)};_.zB.wa=_.Cf({type:_.zB,na:[["icon-empty-state-subtitle"]],standalone:!1,ac:Sdb,ya:1,Aa:0,qa:function(a){a&1&&(_.Hg(),_.Ig(0))},hb:2});_.AB=class{};_.AB.O=function(a){return new (a||_.AB)};_.AB.Ca=_.Df({type:_.AB});_.AB.Ba=_.Xc({imports:[_.fo,_.pu]});var Tdb={Vdd:"y",Wdd:"y G",Xdd:"MMM y",Ydd:"MMMM y",Zdd:"MM/y",ABb:"MMM d",Ncd:"MMMM dd",Pcd:"M/d",Ocd:"MMMM d",znc:"MMM d, y",Pdd:"EEE, MMM d",Qdd:"EEE, MMM d, y",bcd:"d",Qcd:"MMM d, h:mm\u202fa zzzz"},Udb=Tdb;Udb=Tdb;var Vdb;
Vdb={rFa:{QM:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{# day ago}other{# days ago}",F:"one{in # day}other{in # days}"},XR:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{#d ago}other{#d ago}",F:"one{in #d}other{in #d}"}},Hic:{QM:{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.}"},XR:{R:{0:"this hour"},P:"one{#h ago}other{#h ago}",F:"one{in #h}other{in #h}"}},Wmc:{QM:{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.}"},XR:{R:{0:"this minute"},P:"one{#m ago}other{#m ago}",F:"one{in #m}other{in #m}"}},MONTH:{QM:{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.}"},
XR:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{#mo ago}other{#mo ago}",F:"one{in #mo}other{in #mo}"}},bKa:{QM:{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.}"},XR:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{#q ago}other{#q ago}",F:"one{in #q}other{in #q}"}},
wyc:{QM:{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.}"},XR:{R:{0:"now"},P:"one{#s ago}other{#s ago}",F:"one{in #s}other{in #s}"}},WEEK:{QM:{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.}"},
XR:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{#w ago}other{#w ago}",F:"one{in #w}other{in #w}"}},rMa:{QM:{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.}"},XR:{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 Wdb=function(a){this.qQ=Vdb;this.sVa=!0;a&&(a=="always"?this.sVa=!0:a=="auto"&&(this.sVa=!1))};Wdb.prototype.format=function(a,b){b=Xdb(this,b).QM;if(!this.sVa&&b&&b.R&&b.R[""+a])a=b.R[""+a];else if(b){var c=Math.abs(a);a=(new _.Wt("{N,plural,"+(a>0||a==0&&1/a==Infinity?b.F:b.P)+"}")).format({N:c})}else a="";return a};
var Xdb=function(a,b){switch(b){default:case 0:return a.qQ.rMa;case 1:return a.qQ.bKa;case 2:return a.qQ.MONTH;case 3:return a.qQ.WEEK;case 4:return a.qQ.rFa;case 5:return a.qQ.Hic;case 6:return a.qQ.Wmc;case 7:return a.qQ.wyc}};var Ydb,Zdb,$db=function(a){Ydb||(Ydb=new _.zv(Udb.ABb));return Ydb.format(a)},aeb=function(a,b){var c=new Date(_.Mk()),d=c.getTimezoneOffset();c.setHours(0);c.setMinutes(0);c.setSeconds(0);c.setMilliseconds(0);d=(c.getTimezoneOffset()-d)*6E4;c=(a-c.getTime()+d)/864E5;c=Math.floor(c);c=(new Wdb("auto")).format(c,4);if(!c||c.match(/[0-9\u0660-\u0669\u06f0-\u06f9]/g))c=null;else{d=1;const e=c.charCodeAt(0);e>=55296&&e<=57343&&(d=2);c=c.substring(0,d).toLocaleUpperCase()+c.substring(d)}return c?c:(b||
$db)(new Date(a))};Zdb=function(a,b,c){const d=new Wdb;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 beb,Adb,ceb;beb=_.wv.Ioa[3];Adb=Udb.ABb;ceb=Udb.znc;
_.BB=class{transform(a,b="datetime",c){if(a==null)return"";let d;try{d=zdb(a)}catch(f){return""}switch(b){case "relativeTime":a=d.getTime();b=_.Mk();var e=Math.floor((b-a)/6E4);b=!1;e<0&&(b=!0,e*=-1);e<60?a=Zdb(e,b,0):(e=Math.floor(e/60),e<24?a=Zdb(e,b,1):(e=new Date(_.Mk()),e.setHours(0),e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),e=Math.ceil((e.getTime()-a)/864E5),b&&(e*=-1),a=e<14?Zdb(e,b,2):""));return a||eB(d,fB(d),c);case "dateOrTodayTime":a=d;b=new Date(Date.now());b.setDate(b.getDate()-
1);if(Ndb(a,b))return aeb(d.getTime(),Bdb(fB(d),c));a=Ndb(d)?beb:ceb;return eB(d,a,c)||aeb(d.getTime(),Bdb(fB(d),c));case "datetime":return a=aeb(d.getTime(),Bdb(fB(d),c)),c=eB(d,beb,c),`${a} ${c}`;case "date":return aeb(d.getTime(),Bdb(fB(d),c));default:return eB(d,b,c)}}};_.BB.O=function(a){return new (a||_.BB)};_.BB.Le=_.Gf({name:"dateTimeDisplay",type:_.BB,le:!0,standalone:!1});_.CB=class{};_.CB.O=function(a){return new (a||_.CB)};_.CB.Ca=_.Df({type:_.CB});_.CB.Ba=_.Xc({});_.deb={"":1,n:9.313225746154785E-10,u:9.5367431640625E-7,m:1/1024,k:1024,K:1024,M:1048576,G:1073741824,T:1099511627776,P:0x4000000000000,E:0x1000000000000000,Z:1.1805916207174113E21,Y:1.2089258196146292E24};_.DB=class{constructor(){this.transform=_.gB}};_.DB.O=function(a){return new (a||_.DB)};_.DB.Le=_.Gf({name:"lastPathElement",type:_.DB,le:!0,standalone:!1});var EB,eeb;EB=function(a){return(a.layout||"horizontal")==="horizontal"};eeb=function(a,b){return EB(a)?b.offsetHeight:b.offsetWidth};
_.FB=class{constructor(){this.renderer=_.n(_.fn);this.kb=_.n(_.ff);this.oqb=!1;this.resize=new _.bn;this.UZb=new _.bn;this.ZSb=this.wbb=0}get classList(){return this.layout||""}Sa(){}ejb(a){if(a.button===0){var b=!!(this.kb.ma.compareDocumentPosition(this.iO)&Node.DOCUMENT_POSITION_PRECEDING);if(EB(this)){var c=this.kb.ma.offsetTop;this.oqb=c===this.iO.offsetTop?b:c<this.iO.offsetTop}else c=this.kb.ma.offsetLeft,this.oqb=c===this.iO.offsetLeft?b:c<this.iO.offsetLeft;this.wbb=eeb(this,this.iO);this.ZSb=
EB(this)?a.clientY:a.clientX;this.CDa&&this.CDa();this.DDa&&this.DDa();this.CDa=this.renderer.listen("document","mousemove",d=>{this.Vja(d)});this.DDa=this.renderer.listen("document","mouseup",d=>{this.gjb(d)});a.preventDefault()}}Vja(a){if(a.buttons==null||a.buttons===1){var b=(EB(this)?a.clientY:a.clientX)-this.ZSb;this.oqb&&(b*=-1);b=this.wbb+b;this.resize.emit(b);const c=this.iO.style;EB(this)?c.height=`${b}px`:c.width=`${b}px`;a.preventDefault()}}gjb(a){a.button===0&&(this.CDa&&this.CDa(),this.DDa&&
this.DDa(),a=eeb(this,this.iO)-this.wbb,a!==0&&this.UZb.emit(a>0?"grow":"shrink"))}};_.FB.O=function(a){return new (a||_.FB)};_.FB.wa=_.Cf({type:_.FB,na:[["splitter"]],ob:2,Ya:function(a,b){a&1&&_.N("mousedown",function(c){return b.ejb(c)});a&2&&_.ug(b.classList)},inputs:{layout:"layout",iO:"changeSizeOf"},outputs:{resize:"resize",UZb:"resizeDone"},standalone:!1,ya:0,Aa:0,qa:function(){},styles:["splitter[_nghost-%COMP%]{position:relative}.vertical[_nghost-%COMP%]{cursor:col-resize;width:4px}.horizontal[_nghost-%COMP%]{cursor:row-resize;height:4px}"]});_.GB=class{};_.GB.O=function(a){return new (a||_.GB)};_.GB.Ca=_.Df({type:_.GB});_.GB.Ba=_.Xc({});var geb;_.feb=RegExp("((?:https?|ftp)://)+(?:[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]*");geb="(?:auto|autocap|bamach|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|simhub|sites|sv|tap|test|undash|vi|viceroy|wiki|yaqs)/(?:[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]* annealing/[-a-zA-Z0-9]+ ag/[0-9]+ (?:launch|ariane)/[0-9]{5,} banjolele/[0-9]+ 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]+ fxb/[0-9]+ fxr/[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]* tqr/[0-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+&?)*)?)? kcl/[a-fA-F0-9]+".split(" ");
geb.join("|");
_.heb=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~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\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~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]*)?",...geb].map(a=>
`\\b${a}|`).join("")+"$)","gi");
_.ieb=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](@[0-9]+)?)/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>']]);_.jeb=RegExp("^(.*?)([:;,\\.?>\\]\\)!]+)$");var keb=new _.wd("CdkAccordion"),HB=class{constructor(){this.Nh=new _.Wf;this.mIb=new _.Wf;this.id=_.n(_.wr).getId("cdk-accordion-");this.yd=!1}Sb(a){this.Nh.next(a)}Ia(){this.Nh.complete();this.mIb.complete()}};HB.O=function(a){return new (a||HB)};HB.La=_.Ef({type:HB,na:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{yd:[2,"multi","multi",_.ph]},Qb:["cdkAccordion"],features:[_.bh([{va:keb,Hb:HB}]),_.mg,_.Rm]});var IB=class{get wd(){return this.pOa}set wd(a){this.pOa!==a&&(this.pOa=a,this.WW.emit(a),a?(this.Ig.emit(),this.qOa.notify(this.id,this.Sl?this.Sl.id:this.id)):this.closed.emit(),_.gn(this.Ta))}constructor(){this.Sl=_.n(keb,{optional:!0,dE:!0});this.Ta=_.n(_.pn);this.qOa=_.n(_.fs);this.nIb=_.ne.EMPTY;this.closed=new _.bn;this.Ig=new _.bn;this.nc=new _.bn;this.WW=new _.bn;this.id=_.n(_.wr).getId("cdk-accordion-child-");this.disabled=this.pOa=!1;this.Nca=()=>{}}Sa(){this.Nca=this.qOa.listen((a,b)=>
{this.Sl&&!this.Sl.yd&&this.Sl.id===b&&this.id!==a&&(this.wd=!1)});this.Sl&&(this.nIb=this.EPc())}Ia(){this.Ig.complete();this.closed.complete();this.nc.emit();this.nc.complete();this.Nca();this.nIb.unsubscribe()}toggle(){this.disabled||(this.wd=!this.wd)}close(){this.disabled||(this.wd=!1)}open(){this.disabled||(this.wd=!0)}EPc(){return this.Sl.mIb.subscribe(a=>{this.disabled||(this.wd=a)})}};IB.O=function(a){return new (a||IB)};
IB.La=_.Ef({type:IB,na:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{wd:[2,"expanded","expanded",_.ph],disabled:[2,"disabled","disabled",_.ph]},outputs:{closed:"closed",Ig:"opened",nc:"destroyed",WW:"expandedChange"},Qb:["cdkAccordionItem"],features:[_.bh([{va:keb,jc:void 0}]),_.mg]});var JB=class{};JB.O=function(a){return new (a||JB)};JB.Ca=_.Df({type:JB});JB.Ba=_.Xc({});var leb=new _.wd("MAT_ACCORDION");var meb=new _.wd("MAT_EXPANSION_PANEL");_.KB=class{constructor(){this.lF=_.n(_.Lg);this.aKc=_.n(meb,{optional:!0})}};_.KB.O=function(a){return new (a||_.KB)};_.KB.La=_.Ef({type:_.KB,na:[["ng-template","matExpansionPanelContent",""]]});var neb,oeb,peb;neb=["body"];oeb=["bodyWrapper"];peb=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]];_.qeb=new _.wd("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");
_.LB=class extends IB{get PK(){return this.SGb||this.Sl&&this.Sl.PK}set PK(a){this.SGb=a}get BM(){return this.UPc||this.Sl&&this.Sl.BM}set BM(a){this.UPc=a}constructor(){super();this.He=_.n(_.Mg);this.rk=_.n(_.dn,{optional:!0})==="NoopAnimations";this.Fb=_.n(_.di);this.lb=_.n(_.We);this.Ja=_.n(_.ff);this.Td=_.n(_.fn);this.SGb=!1;this.RTa=new _.bn;this.QTa=new _.bn;this.OPa=new _.Wf;this.Sl=_.n(leb,{optional:!0,dE:!0});this.QGb=_.n(_.wr).getId("mat-expansion-panel-header-");this.ZPc=({target:b,propertyName:c})=>
{let d;b===((d=this.PHc)==null?void 0:d.ma)&&c==="grid-template-rows"&&this.lb.run(()=>{this.wd?this.RTa.emit():this.QTa.emit()})};const a=_.n(_.qeb,{optional:!0});this.qOa=_.n(_.fs);a&&(this.PK=a.PK)}MLc(){return this.Sl?this.wd&&this.Sl.displayMode==="default":!1}hGb(){return this.wd?"expanded":"collapsed"}toggle(){this.wd=!this.wd}close(){this.wd=!1}open(){this.wd=!0}Sd(){this.mQa&&this.mQa.aKc===this&&_.x(this.Ig,_.fg(null),_.Te(()=>this.wd&&!this.wj),_.Qf(1)).subscribe(()=>{this.wj=new _.ys(this.mQa.lF,
this.He)});this.hPc()}Sb(a){this.OPa.next(a)}Ia(){super.Ia();let a;(a=this.vaa)==null||a.call(this);this.OPa.complete()}mpa(){if(this.KDb){const a=this.Fb.activeElement,b=this.KDb.ma;return a===b||b.contains(a)}return!1}hPc(){this.lb.Ub(()=>{this.rk?(this.Ig.subscribe(()=>this.lb.run(()=>this.RTa.emit())),this.closed.subscribe(()=>this.lb.run(()=>this.QTa.emit()))):setTimeout(()=>{const a=this.Ja.ma;this.vaa=this.Td.listen(a,"transitionend",this.ZPc);a.classList.add("mat-expansion-panel-animations-enabled")},
200)})}};_.LB.O=function(a){return new (a||_.LB)};
_.LB.wa=_.Cf({type:_.LB,na:[["mat-expansion-panel"]],zd:function(a,b,c){a&1&&_.Qg(c,_.KB,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.mQa=d.first)}},ub:function(a,b){a&1&&(_.Pg(neb,5),_.Pg(oeb,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.KDb=c.first);_.Sg(c=_.Tg())&&(b.PHc=c.first)}},nb:[1,"mat-expansion-panel"],ob:4,Ya:function(a,b){a&2&&_.tg("mat-expanded",b.wd)("mat-expansion-panel-spacing",b.MLc())},inputs:{PK:[2,"hideToggle","hideToggle",_.ph],BM:"togglePosition"},outputs:{RTa:"afterExpand",QTa:"afterCollapse"},
Qb:["matExpansionPanel"],features:[_.bh([{va:leb,jc:void 0},{va:meb,Hb:_.LB}]),_.mg,_.lg,_.Rm],ac:["mat-expansion-panel-header","*","mat-action-row"],ya:9,Aa:4,Da:[["bodyWrapper",""],["body",""],[1,"mat-expansion-panel-content-wrapper"],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],qa:function(a,b){a&1&&(_.Hg(peb),_.Ig(0),_.F(1,"div",2,0)(3,"div",3,1)(5,"div",4),_.Ig(6,1),_.C(7,Cdb,0,0,"ng-template",5),_.I(),_.Ig(8,2),_.I()());a&2&&
(_.y(),_.rg("inert",b.wd?null:""),_.y(2),_.E("id",b.id),_.rg("aria-labelledby",b.QGb),_.y(4),_.E("cdkPortalOutlet",b.wj))},Fa:[_.Cs],styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;position:relative;background:var(--mat-expansion-container-background-color, var(--mat-sys-surface));color:var(--mat-expansion-container-text-color, var(--mat-sys-on-surface));border-radius:var(--mat-expansion-container-shape, 12px)}.mat-expansion-panel.mat-expansion-panel-animations-enabled{transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel:not([class*=mat-elevation-z]){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)}.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:var(--mat-expansion-container-shape, 12px);border-top-left-radius:var(--mat-expansion-container-shape, 12px)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape, 12px);border-bottom-left-radius:var(--mat-expansion-container-shape, 12px)}@media(forced-colors: active){.mat-expansion-panel{outline:solid 1px}}.mat-expansion-panel-content-wrapper{display:grid;grid-template-rows:0fr;grid-template-columns:100%}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content-wrapper{transition:grid-template-rows 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{grid-template-rows:1fr}@supports not (grid-template-rows: 0fr){.mat-expansion-panel-content-wrapper{height:0}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{height:auto}}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;min-height:0;visibility:hidden;font-family:var(--mat-expansion-container-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-expansion-container-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-expansion-container-text-weight, var(--mat-sys-body-large-weight));line-height:var(--mat-expansion-container-text-line-height, var(--mat-sys-body-large-line-height));letter-spacing:var(--mat-expansion-container-text-tracking, var(--mat-sys-body-large-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content{transition:visibility 190ms linear}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper>.mat-expansion-panel-content{visibility:visible}.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;border-top-color:var(--mat-expansion-actions-divider-color, var(--mat-sys-outline))}.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"],
hb:2,Ma:0});var reb;reb=[[["mat-panel-title"]],[["mat-panel-description"]],"*"];
_.MB=class{constructor(){this.panel=_.n(_.LB,{host:!0});this.Pc=_.n(_.ff);this.Qc=_.n(_.cr);this.Ta=_.n(_.pn);this.wIb=_.ne.EMPTY;this.tabIndex=0;_.n(_.er).load(_.Js);const a=this.panel,b=_.n(_.qeb,{optional:!0}),c=_.n(new _.Sm("tabindex"),{optional:!0}),d=a.Sl?_.x(a.Sl.Nh,_.Te(e=>!(!e.hideToggle&&!e.togglePosition))):_.Re;this.tabIndex=parseInt(c||"")||0;this.wIb=_.Se(a.Ig,a.closed,d,_.x(a.OPa,_.Te(e=>!!(e.hideToggle||e.disabled||e.togglePosition)))).subscribe(()=>_.gn(this.Ta));_.x(a.closed,_.Te(()=>
a.mpa())).subscribe(()=>_.br(this.Qc,this.Pc,"program"));b&&(this.expandedHeight=b.expandedHeight,this.collapsedHeight=b.collapsedHeight)}get disabled(){return this.panel.disabled}Q3(){this.disabled||this.panel.toggle()}Fed(){return this.panel.wd}hGb(){return this.panel.hGb()}xed(){return this.panel.id}Aed(){return this.panel.BM}DJb(){return!this.panel.PK&&!this.panel.disabled}WKc(){const a=this.panel.wd;return a&&this.expandedHeight?this.expandedHeight:!a&&this.collapsedHeight?this.collapsedHeight:
null}rT(a){switch(a.keyCode){case 32:case 13:_.Si(a)||(a.preventDefault(),this.Q3());break;default:this.panel.Sl&&this.panel.Sl.CLc(a)}}focus(a,b){a?_.br(this.Qc,this.Pc,a,b):this.Pc.ma.focus(b)}Dc(){this.Qc.Pk(this.Pc).subscribe(a=>{a&&this.panel.Sl&&this.panel.Sl.BLc(this)})}Ia(){this.wIb.unsubscribe();this.Qc.Oi(this.Pc)}};_.MB.O=function(a){return new (a||_.MB)};
_.MB.wa=_.Cf({type:_.MB,na:[["mat-expansion-panel-header"]],nb:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],ob:13,Ya:function(a,b){a&1&&_.N("click",function(){return b.Q3()})("keydown",function(c){return b.rT(c)});a&2&&(_.rg("id",b.panel.QGb)("tabindex",b.disabled?-1:b.tabIndex)("aria-controls",b.panel.id)("aria-expanded",b.panel.wd)("aria-disabled",b.panel.disabled),_.sg("height",b.WKc()),_.tg("mat-expanded",b.panel.wd)("mat-expansion-toggle-indicator-after",b.panel.BM===
"after")("mat-expansion-toggle-indicator-before",b.panel.BM==="before"))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.qh(a)]},features:[_.mg],ac:["mat-panel-title","mat-panel-description","*"],ya:5,Aa:3,Da:[[1,"mat-content"],[1,"mat-expansion-indicator"],"xmlns;http://www.w3.org/2000/svg;viewBox;0 -960 960 960;aria-hidden;true;focusable;false".split(";"),["d","M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"]],qa:function(a,
b){a&1&&(_.Hg(reb),_.F(0,"span",0),_.Ig(1),_.Ig(2,1),_.Ig(3,2),_.I(),_.C(4,Ddb,3,0,"span",1));a&2&&(_.tg("mat-content-hide-toggle",!b.DJb()),_.y(4),_.wg(b.DJb()?4:-1))},styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;height:var(--mat-expansion-header-collapsed-state-height, 48px);font-family:var(--mat-expansion-header-text-font, var(--mat-sys-title-medium-font));font-size:var(--mat-expansion-header-text-size, var(--mat-sys-title-medium-size));font-weight:var(--mat-expansion-header-text-weight, var(--mat-sys-title-medium-weight));line-height:var(--mat-expansion-header-text-line-height, var(--mat-sys-title-medium-line-height));letter-spacing:var(--mat-expansion-header-text-tracking, var(--mat-sys-title-medium-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-header{transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height, 64px)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color, var(--mat-sys-surface))}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}.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.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{color:var(--mat-expansion-header-text-color, var(--mat-sys-on-surface))}.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[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color, var(--mat-sys-on-surface-variant))}.mat-expansion-panel-animations-enabled .mat-expansion-indicator{transition:transform 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header.mat-expanded .mat-expansion-indicator{transform:rotate(180deg)}.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;color:var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant));display:var(--mat-expansion-legacy-header-indicator-display, none)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant));display:var(--mat-expansion-header-indicator-display, inline-block)}@media(forced-colors: active){.mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}}\n'],
hb:2,Ma:0});_.NB=class extends HB{constructor(){super(...arguments);this.dra=new _.Ng;this.PK=!1;this.displayMode="default";this.BM="after"}Sd(){_.x(this.RGb.Jc,_.fg(this.RGb)).subscribe(a=>{this.dra.reset(a.filter(b=>b.panel.Sl===this));_.Rg(this.dra)});this.Gb=_.yr((new _.Cr(this.dra)).Ox())}CLc(a){this.Gb.Sm(a)}BLc(a){_.zr(this.Gb,a)}Ia(){super.Ia();let a;(a=this.Gb)==null||a.destroy();this.dra.destroy()}};_.NB.O=(()=>{let a;return function(b){return(a||(a=_.je(_.NB)))(b||_.NB)}})();
_.NB.La=_.Ef({type:_.NB,na:[["mat-accordion"]],zd:function(a,b,c){a&1&&_.Qg(c,_.MB,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.RGb=d)}},nb:[1,"mat-accordion"],ob:2,Ya:function(a,b){a&2&&_.tg("mat-accordion-multi",b.yd)},inputs:{PK:[2,"hideToggle","hideToggle",_.ph],displayMode:"displayMode",BM:"togglePosition"},Qb:["matAccordion"],features:[_.bh([{va:leb,Hb:_.NB}]),_.mg,_.lg]});_.OB=class{};_.OB.O=function(a){return new (a||_.OB)};_.OB.Ca=_.Df({type:_.OB});_.OB.Ba=_.Xc({imports:[_.Gs,JB,_.Ds]});_.seb=new _.wd("MAT_CARD_CONFIG");_.PB=class{};_.PB.O=function(a){return new (a||_.PB)};_.PB.Ca=_.Df({type:_.PB});_.PB.Ba=_.Xc({imports:[_.Gs,_.Gs]});
}catch(e){_._DumpException(e)}
try{
var Emb;_.Cmb=function(){return _.Te(a=>a.state!==0)};_.zF=function(a,b){return a.state===2?a.Tb:b};_.AF=function(a){return{state:1,message:a}};_.BF=function(a){return _.u(_.AF(a))};_.CF=function(a){return{state:2,Tb:a}};Emb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",5);_.N("click",function(){_.q(b);const c=_.O();_.Dmb(c);c.log("clear");return _.r()});_.F(1,"mat-icon");_.Q(2,"cancel");_.I()()}a&2&&(a=_.O(),_.tg("no-margin",a.pSb),_.rg("aria-label",a.wV))};
_.Fmb=function(a,b){_.hYa(a,{message:b,Rd:"Dismiss"})};_.DF=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()}};_.EF=class{constructor(){this.ariaLabel="Loading";this.diameter=16;this.text="Loading...";this.inline=this.XRb=!1}get fontSize(){return Math.min(this.diameter*.8,16)}};_.EF.O=function(a){return new (a||_.EF)};
_.EF.wa=_.Cf({type:_.EF,na:[["loading"]],ob:4,Ya:function(a,b){a&2&&_.tg("background",b.XRb)("inline",b.inline)},inputs:{ariaLabel:"ariaLabel",diameter:"diameter",text:"text",XRb:"hasBackground",inline:"inline"},standalone:!1,ya:3,Aa:10,Da:[["role","status"],[3,"diameter","strokeWidth"]],qa:function(a,b){a&1&&(_.F(0,"span",0),_.Q(1),_.I(),_.K(2,"mat-spinner",1));a&2&&(_.sg("margin-bottom",b.inline?0:b.diameter/4,"px")("font-size",b.fontSize,"px")("line-height",b.diameter,"px"),_.y(),_.Wg(" ",b.text,
"\n"),_.y(),_.E("diameter",b.diameter)("strokeWidth",b.diameter/8),_.rg("aria-label",b.ariaLabel))},Fa:[_.Kx],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}"],Ma:0});_.FF=class{};_.FF.O=function(a){return new (a||_.FF)};_.FF.Ca=_.Df({type:_.FF});_.FF.Ba=_.Xc({imports:[_.Lx]});_.GF=class{constructor(){this.xp="";this.FSb="medium";this.theme="info"}get BZc(){return`${this.xp} ${this.FSb} ${this.theme}`}};_.GF.O=function(a){return new (a||_.GF)};
_.GF.wa=_.Cf({type:_.GF,na:[["dc-information-box"]],ob:2,Ya:function(a,b){a&2&&_.ug(b.BZc)},inputs:{xp:"class",FSb:"iconSize",theme:"theme"},standalone:!1,ac:["*"],ya:5,Aa:1,Da:[["aria-hidden","true"]],qa:function(a,b){a&1&&(_.Hg(),_.F(0,"mat-icon",0),_.Q(1),_.I(),_.Q(2,"\n"),_.Ig(3),_.Q(4,"\n"));a&2&&(_.y(),_.Xg(b.theme==="warning"?"warning":"info"))},Fa:[_.ou],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}"]});_.HF=class{};_.HF.O=function(a){return new (a||_.HF)};_.HF.Ca=_.Df({type:_.HF});_.HF.Ba=_.Xc({imports:[_.fo,_.pu]});var Gmb,Imb;Gmb=new _.Wt("Code font size set to {codeSize}px.");_.IF=function(a,b,c=!1){b===void 0?(a.storage.remove("chosen_code_size"),a.Nea.next(void 0)):(b=Math.floor(b),b<=0||(a.Nea.next(b),a.storage.set("chosen_code_size",b),c&&Hmb(a.Ih,b)))};Imb=function(a){let b;const c=(b=a.Nea.value)!=null?b:13;_.IF(a,c-1,!0)};
_.JF=class{constructor(a,b,c){this.storage=b;this.Ih=c;this.Nea=new _.Wh;this.ts=this.Nea.Xf();(b=(b=this.storage.get("chosen_code_size"))&&Number(b))&&!isNaN(b)&&_.IF(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],()=>{Imb(this)});a.register("decrement font size numpad",
[109],()=>{Imb(this)})}rG(){let a;const b=(a=this.Nea.value)!=null?a:13;_.IF(this,b+1,!0)}};_.JF.O=function(a){return new (a||_.JF)(_.m(_.Ru),_.m(_.lXa),_.m(_.Pt))};_.JF.ta=_.k({token:_.JF,oa:_.JF.O,Ea:"root"});var Hmb=_.$z((a,b)=>{a.open(Gmb.format({codeSize:b}),"Dismiss",{duration:3E3})},1E3);_.KF={qj:0,Error:1,ii:2,0:"Loading",1:"Error",2:"Loaded"};_.LF={state:0};var Jmb;Jmb=["inputBox"];_.Dmb=function(a){a.input.setValue("");a.aZa=""};
_.MF=class{set value(a){this.aZa=a;this.input.setValue(a)}set ariaLabel(a){this.By=a}get ariaLabel(){return this.By||this.placeholder}constructor(a){this.Ha=a;this.icon=this.placeholder="";this.FOb=300;this.pSb=!1;this.wV="Clear";this.So=new _.bn;this.input=new _.Lw}Dc(){}Sa(){_.x(this.input.ln,_.Nf(this.FOb)).subscribe(a=>{this.So.emit(a);this.aZa!==a&&this.log("change",a);this.aZa=void 0})}focus(){this.em.ma.focus()}get q8c(){return!!this.input.value}log(a,b){if(this.pDa){let c;a==="clear"?(a=this.pDa.vZa,
c="CLICK"):(a=this.pDa.WYa,c="CHANGE");this.Ha.mb({gestureName:c,element:this.pDa.element,action:a,searchTerm:b})}}};_.MF.O=function(a){return new (a||_.MF)(_.B(_.Dp))};
_.MF.wa=_.Cf({type:_.MF,na:[["input-with-icon","icon",""]],ub:function(a,b){a&1&&_.Pg(Jmb,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.em=c.first)}},inputs:{pDa:"trackingConfig",placeholder:"placeholder",icon:"icon",FOb:"debounceTimeMs",pSb:"hideCloseIconMargin",wV:"clearLabel",value:"value",ariaLabel:[0,"aria-label","ariaLabel"]},outputs:{So:"valueChange"},standalone:!1,hc:["icon",""],ya:6,Aa:5,Da:[["inputBox",""],["fxLayout","","fxLayoutAlign","start center",1,"input-with-icon"],["fxFlexAlign","center",
"fxFlex","none",1,"decoration-icon"],["fxFlexAlign","center","fxFlex","grow","mat-input","",3,"placeholder","formControl"],["mat-icon-button","","type","button",3,"no-margin","click",4,"ngIf"],["mat-icon-button","","type","button",3,"click"]],qa:function(a,b){a&1&&(_.F(0,"div",1)(1,"mat-icon",2),_.Q(2),_.I(),_.K(3,"input",3,0),_.C(5,Emb,3,3,"button",4),_.I());a&2&&(_.y(2),_.Xg(b.icon),_.y(),_.E("placeholder",b.placeholder)("formControl",b.input),_.rg("aria-label",b.ariaLabel),_.y(2),_.E("ngIf",b.q8c))},
Fa:[_.Zn,_.Jr,_.Kr,_.pt,_.iA,_.wk,_.Fw,_.lw,_.At,_.ou,_.Nw],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}"]});var Kmb=new _.wd("GMAT_LIST_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.NF=class{constructor(a){this.options=a}};_.NF.O=function(a){return new (a||_.NF)(_.B(Kmb))};_.NF.La=_.Ef({type:_.NF,na:[["mat-list"],["mat-action-list"],["mat-nav-list"],["mat-selection-list"]],ob:2,Ya:function(a,b){a&2&&_.tg("gmat-mdc-list",!b.options.Se)},standalone:!1});_.OF=class{};_.OF.O=function(a){return new (a||_.OF)};_.OF.Ca=_.Df({type:_.OF});_.OF.Ba=_.Xc({imports:[_.fo,_.st,_.jA,_.Vx,_.pu,_.px,_.Vw]});_.PF=class{};_.PF.O=function(a){return new (a||_.PF)};_.PF.Ca=_.Df({type:_.PF});_.PF.Ba=_.Xc({imports:[_.EA]});_.Lmb=`/${_.Mp.e2}/${"savedqueries"}`;_.Mmb=`/${_.Mp.e2}`;var RF;_.Nmb=null;_.QF=Object.freeze({queries:[],yfa:null});RF=function(a,b){return a.E_b?_.x(b(a.E_b),_.v(_.CF),_.Lf(()=>_.BF("")),_.fg(_.LF)):_.BF("")};_.SF=function(a){return RF(a,b=>b.QWc())};_.TF=class{constructor(a){this.E_b=_.Nmb&&a.get(_.Nmb)}zTa(a){return RF(this,b=>b.zTa(a))}mob(a){return RF(this,b=>b.mob(a))}Sla(a){return RF(this,b=>b.Sla(a))}Qxb(a,b){return RF(this,c=>c.Qxb(a,b))}};_.TF.O=function(a){return new (a||_.TF)(_.m(_.Ye))};_.TF.ta=_.k({token:_.TF,oa:_.TF.O,Ea:"root"});_.Omb=new _.Wt("Search with saved query: {name}");var Pmb;Pmb={va:_.Wbb,Ib:[[new _.Tm,new _.Um,new _.AIa(_.Wbb)],[new _.Tm,new _.AIa(_.Qbb)]],Ab:(a,b)=>!b||b.Se?a||{}:a?Object.assign({},a,{xz:_.Zi(a.xz).concat("gmat-mdc-select")}):{xz:"gmat-mdc-select"}};_.UF=class{};_.UF.O=function(a){return new (a||_.UF)};_.UF.Ca=_.Df({type:_.UF});_.UF.Ba=_.Xc({Nb:[Pmb],imports:[_.HA,_.nx]});
}catch(e){_._DumpException(e)}
try{
/*
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Rmb,Umb,Vmb,Wmb,Xmb,Ymb,anb,VF,$mb,dnb,fnb,gnb,enb,hnb,aG,jnb,knb,lnb,onb,pnb,rnb,snb,tnb,cG,vnb,wnb,xnb,Anb,dG,Enb,Cnb,Dnb,gG,Knb,Lnb,Mnb,xG,Xnb,Ynb,$nb,aob,bob,cob,dob,AG,eob,fob,iob,job,nob,pob,HG,KG,Fob,Gob,Hob,Iob,Job,Kob,Mob,Nob,Pob,Oob,Sob,Tob,Vob,Wob,Xob,Zob,$ob,Yob,apb,bpb,cpb,dpb,gpb,hpb,ipb,jpb,lpb,mpb,npb,opb,ppb,qpb,rpb,spb,tpb,wpb,upb,Bpb,Apb,zpb,Cpb,Dpb,Epb,Fpb,Gpb,Hpb,Ipb,Jpb,Kpb,Lpb,Mpb,Npb,Opb,Ppb,Qpb,Rpb,Spb,Tpb,Upb,Vpb,Wpb,Xpb,Ypb,$pb,aqb,bqb,cqb,dqb,eqb,fqb,hqb,jqb,kqb,lqb,
mqb,nqb,pqb,rqb,qqb,sqb,uqb,tqb,VG,vqb,xqb,Kqb,ZG,Jqb,Mqb,$G,aH,bH,cH,Oqb,Qqb,Sqb,Uqb,dH,Xqb,eH,$qb,brb,drb,grb,hrb,irb,krb,lrb,nrb,orb,prb,rrb,srb,trb,urb,vrb,wrb,xrb,yrb,zrb,Arb,Smb,Qmb,Drb,cnb,Zmb,bnb,Erb,wqb,Frb,Grb,Hrb,Irb,Jrb,Krb,Lrb,$F,ZF,Nrb,Prb,nnb,unb,Gnb,Fnb,Qrb,Rrb,Inb,jH,Srb,FG,Vnb,Trb,Urb,Vrb,oH,pH,qH,rH,sH,tH,uH,vH,wH,xH,yH,zH,Wrb,Xrb,Yrb,Zrb,$rb,asb,bsb,csb,dsb,fsb,gsb,isb,jsb,BH,ksb,lsb,msb,nsb,osb,psb,CH,qsb,ssb,tsb,usb,vsb,wsb,xsb,ysb,zsb,Asb,Csb,Esb,Hsb,Isb,Jsb,Ksb,Lsb,Msb,Nsb,
Osb,Psb,Qsb,Rsb,Ssb,Tsb,Usb,GH,Wsb,Xsb;Rmb=function(a){return Qmb[a]||""};_.Tmb=function(a){Smb.test(a)&&(a=a.replace(Smb,Rmb));a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b};Umb=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};Vmb=function(a,b){if(typeof b==="string")try{b=_.Tmb(b)}catch(c){return!1}return _.ya(b)&&Umb(a,b)};
Wmb=function(a){switch(a){case "bigint":case "string":case "number":return!0;default:return!1}};Xmb=function(a,b,c,d,e){let f;return(f=a<d?b[a+e]:void 0)!=null?f:c==null?void 0:c[a]};Ymb=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};anb=function(a,b){const c=Zmb||(Zmb=Symbol());let d;if(_.Qa(a))a=a.Mf,d!=null||(d=a[c]);else if(!Array.isArray(a))return!1;if(_.Qa(b))b=b.Mf,d!=null||(d=b[c]);else if(!Array.isArray(b))return!1;return $mb(a,b,d,2)};
VF=function(a,b,c){return $mb(a,b,c,0)};
$mb=function(a,b,c,d){if(a===b||a==null&&b==null)return!0;if(a instanceof Map)return bnb(a,b,c);if(b instanceof Map)return bnb(b,a,c);if(a==null||b==null)return!1;if(a instanceof _.Ua)return cnb(a,b);if(b instanceof _.Ua)return cnb(b,a);if(_.ya(a))return Vmb(a,b);if(_.ya(b))return Vmb(b,a);var e=typeof a,f=typeof b;if(e!=="object"||f!=="object")return Number.isNaN(a)||Number.isNaN(b)?String(a)===String(b):Wmb(e)&&Wmb(f)?""+a===""+b:e==="boolean"&&f==="number"||e==="number"&&f==="boolean"?!a===!b:
!1;if(_.Qa(a)||_.Qa(b))return anb(a,b);if(a.constructor!=b.constructor)return!1;if(a.constructor===Array){f=a[_.Ma]|0;var g=b[_.Ma]|0,l=a.length,p=b.length,t=Math.max(l,p);e=+!!((f|g)&512)-1;(f=d===1||!!((f|g)&1))&&(d=1);let Ba,Ea;if(!f){f=Zmb||(Zmb=Symbol());var w;c!=null||(c=(w=a[f])!=null?w:b[f]);c!=null&&(Ba=c.Qld(),Ea=c.Pld())}w=l&&a[l-1];f=p&&b[p-1];_.Sa(w)||(w=null);_.Sa(f)||(f=null);l=l-e-+!!w;p=p-e-+!!f;for(g=0;g<t;g++)if(!dnb(g-e,a,w,l,b,f,p,e,Ba,Ea,c,d))return!1;if(w)for(var A in w){{d=
a;t=w;g=l;var G=b,J=f,L=p,U=e,ba=Ba,la=Ea,za=c;const Xa=+A;d=!Number.isFinite(Xa)||Xa<g||Xa<L?!0:dnb(Xa,d,t,g,G,J,L,U,ba,la,za,2)}if(!d)return!1}if(f)for(let Xa in f)if((A=w&&Xa in w)||(A=a,d=w,t=l,g=b,G=f,J=p,L=e,U=Ba,ba=Ea,la=c,za=+Xa,A=!Number.isFinite(za)||za<t||za<J?!0:dnb(za,A,d,t,g,G,J,L,U,ba,la,2)),!A)return!1;return!0}if(a.constructor===Object)return VF([a],[b]);throw Error();};
dnb=function(a,b,c,d,e,f,g,l,p,t,w,A){b=Xmb(a,b,c,d,l);e=Xmb(a,e,f,g,l);A=A===1;if(e==null&&_.Za(b,p,a)||b==null&&_.Za(e,p,a))return!0;w=A?w:w==null?void 0:w.nRb(a);if(t=t==null?void 0:t.has(a)){if(b==null&&Array.isArray(e))return e.length===0;if(e==null&&Array.isArray(b))return b.length===0;if(Array.isArray(b)&&Array.isArray(e))return enb(b,e)}return $mb(b,e,w,t||_.Kaa(p,a)?1:0)};
fnb=function(a,b,c){if(a.size!=b.size)return!1;let d=!0;a.forEach((e,f)=>{VF(e,b.get(f),c==null?void 0:c.nRb(2))||(d=!1)});return d};gnb=function(a,b,c){if(b==null)return a.size===0;if(!Array.isArray(b)||a.size>b.length)return!1;b=Array.prototype.slice.call(b);b.sort(Ymb);let d=0,e=void 0;for(let f=b.length-1;f>=0;f--){const g=b[f];if(!g||!Array.isArray(g)||g.length!==2)return!1;const l=g[0];if(l===e)continue;let p;if(!VF(a.get(l),g[1],(p=c)==null?void 0:p.nRb(2)))return!1;e=l;d++}return d===a.size};
enb=function(a,b){if(!Array.isArray(a)||!Array.isArray(b))return!1;a=Array.prototype.slice.call(a);b=Array.prototype.slice.call(b);a.sort(Ymb);b.sort(Ymb);const c=a.length,d=b.length;if(c===0&&d===0)return!0;let e=0,f=0;for(;e<c&&f<d;){let g,l=a[e];if(!Array.isArray(l))return!1;let p=l[0];for(;e<c-1&&(g=a[e+1])[0]===p;)e++,l=g;let t,w=b[f];if(!Array.isArray(w))return!1;let A=w[0];for(;f<d-1&&(t=b[f+1])[0]===A;)f++,w=t;if(!VF(p,A)||!VF(l[1],w[1]))return!1;e++;f++}return e>=c&&f>=d};
_.WF=function(a){a!=null&&(a=a.xd||"",a=typeof a==="string"?a:new Uint8Array(a));return a};hnb=function(){return _.Vg(!0,!1)};_.XF=function(a){return a instanceof _.Mi};_.YF=function(a){return _.XF(a)&&a.fj()};
_.inb=function({de:a,repository:b}){const c=new ZF;if(!a)return c;const d=new $F,e=a.id;a=a.type;switch(a){case "project":d.projectId=e;break;case "ossProject":d.kh=e;break;case "host":d.dm=e;break;case "depot":d.Lp=e;break;default:return _.fb(a,void 0)}a==="depot"&&b==="Piper"&&(b="piper");b&&(d.ai=b);c.root=d;return c};aG=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])};
jnb=function(a){return Array.prototype.concat.apply([],arguments)};knb=function(a,b){return jnb.apply([],Array.prototype.map.call(a,b,void 0))};lnb=function(a){if(/^(script|style)$/i.test(a.tagName))throw Error("U");};_.mnb=function(a,b){a.nodeType===1&&lnb(a);a.innerHTML=_.nc(b)};_.bG=function(a,b,c){const d=b==="beforebegin"||b==="afterend"?a.parentElement:a;d!==null&&lnb(d);a.insertAdjacentHTML(b,_.nc(c))};onb=function(a){if(a instanceof nnb)return a.VYb;throw Error("U");};pnb=function(a){return new nnb(a[0])};
_.qnb=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 _.Ce)}})})};rnb=function(a){a=a.__ngContext__;return typeof a==="number"?_.cf.get(a)||null:a||null};snb=function(a,b){const c=a[1];for(let d=25;d<c.Ssa;d++)if(_.Ed(a[d])===b)return d;return-1};tnb=function(a){if(a.Xg)return a.Xg;if(a.next)return a.next;for(;a.parent&&!a.parent.next;)a=a.parent;return a.parent&&a.parent.next};
cG=function(a){var b=rnb(a);if(b){if(_.Ad(b)){var c,d=void 0,e=void 0;if(a&&a.constructor&&a.constructor.wa){a:{if(d=b[1].AF)for(c=0;c<d.length;c++){var f=d[c];if(_.Gd(f,b)[8]===a){c=f;break a}}else if(_.Gd(25,b)[8]===a){c=25;break a}c=-1}if(c==-1)throw Error("Pa");d=a}else if(a&&a.constructor&&a.constructor.La){a:{for(e=b[1].firstChild;e;){f=e.Fn;for(c=e.kw;f<c;f++)if(b[f]===a){c=e.index;break a}e=tnb(e)}c=-1}if(c==-1)throw Error("Qa");e=b[1].data[c];if(e.Fn===0)e=_.ud;else{a=[];for(f=e.Fn;f<e.kw;f++){const g=
b[f];g&&g.constructor&&g.constructor.wa||a.push(g)}e=a}}else if(c=snb(b,a),c==-1)return null;a=_.Ed(b[c]);b=(f=rnb(a))&&!Array.isArray(f)?f:new unb(b[19],c,a);d&&b.component===void 0&&(b.component=d,_.df(b.component,b));if(e&&b.p5===void 0)for(b.p5=e,a=0;a<e.length;a++)_.df(e[a],b);_.df(b.M2c,b)}}else for(d=a;d=d.parentNode;)if(e=rnb(d)){e=Array.isArray(e)?e:e.vi;if(!e)return null;c=snb(e,a);if(c>=0){b=_.Ed(e[c]);a=new unb(e[19],c,b);_.df(b,a);b=a;break}}return b||null};
vnb=function(a){a=cG(a);if(a===null)return null;if(a.component===void 0){const c=a.vi;if(c===null)return null;var b=c[1].data[a.dZ];const d=b.Fn;b=b.Jy;a.component=b>-1?c[d+b]:null}return a.component};wnb=function(a,b){return a.name==b.name?0:a.name<b.name?-1:1};
xnb=function(a){var b=cG(a);b=b===null?null:b.vi;if(b===null)return[];const c=b[7],d=b[1].yp,e=[];if(d&&c)for(let p=0;p<d.length;){var f=d[p++],g=d[p++];if(typeof f==="string"){g=_.Ed(b[g]);const t=c[d[p++]];var l=d[p++];const w=typeof l==="boolean"||l>=0?"dom":"output";l=typeof l==="boolean"?l:!1;a==g&&e.push({element:a,name:f,callback:t,Exd:l,type:w})}}e.sort(wnb);return e};
_.ynb=function(a){return _.De((b,c)=>{let d=[];b.subscribe(new _.Ee(c,e=>d.push(e),void 0,()=>{c.next(d);c.complete()}));a.subscribe(new _.Ee(c,()=>{const e=d;d=[];c.next(e)},void 0,_.oe));return()=>{d=null}})};Anb=function(){var a=znb;return b=>_.Yf(new _.Wh(a))(b)};_.Bnb=function(a,b,c){a=a.wa;a.i2a=_.Dja(b,!1);a.Skb=_.Dja(c,!0)};
dG=function(a,b,c,d,e,f){var g=a===null?-1:a.index;g=g!==-1?_.Ed(b[g]):null;if(a.type&11){Cnb(g,c,d,e,f);if(a.Jy>-1){var l=_.Gd(a.index,b);l&&l[1].firstChild&&dG(l[1].firstChild,l,c,d,e,f)}else a.Xg&&dG(a.Xg,b,c,d,e,f),g&&Dnb(g,c,d,e);l=b[a.index];_.Cd(l)&&Enb(l,c,d,e,f)}else if(a.type&4)l=b[a.index],Cnb(l[7],c,d,e,f),Enb(l,c,d,e,f);else if(a.type&16){const t=b[15];l=t[5].gx[a.gx];if(Array.isArray(l))for(var p of l)Cnb(p,c,d,e,f);else l&&(p=t[3],dG(p[1].data[l.index],p,c,d,e,f))}else a.Xg&&dG(a.Xg,
b,c,d,e,f);f!==g&&(a=a.flags&2?a.Nka:a.next)&&dG(a,b,c,d,e,f)};Enb=function(a,b,c,d,e){for(let f=10;f<a.length;f++){const g=a[f],l=g[1].firstChild;l&&dG(l,g,b,c,d,e)}};Cnb=function(a,b,c,d,e){e!==a&&(a=_.eG(a))&&(d&&a instanceof Fnb&&b(a)&&c.indexOf(a)===-1?c.push(a):!d&&b(a)&&c.indexOf(a)===-1&&c.push(a))};
Dnb=function(a,b,c,d){a=a.childNodes;const e=a.length;for(let f=0;f<e;f++){const g=a[f],l=_.eG(g);l&&(d&&l instanceof Fnb&&b(l)&&c.indexOf(l)===-1?c.push(l):!d&&b(l)&&c.indexOf(l)===-1&&c.push(l),Dnb(g,b,c,d))}};_.eG=function(a){return a instanceof Node?(a.hasOwnProperty("__ng_debug__")||(a.__ng_debug__=a.nodeType==Node.ELEMENT_NODE?new Fnb(a):new Gnb(a)),a.__ng_debug__):null};_.fG=function(a){return a.map(b=>(...c)=>_.n(b).nf(...c))};
_.Hnb=function(a){if(a.projectId)return"project";if(a.dm)return"host";if(a.Lp)return"depot";if(a.kh)return"ossProject"};gG=function(a){return a?typeof a==="string"?a==="depot":a.kind==="depot":!1};_.Jnb=function(a){return a.replace(Inb,(b,c)=>c+"/")};Knb=function(a){return a.startsWith("refs/tags/")?a:`${"refs/tags/"}${a}`};_.hG=function(a){if(a&&!_.Gi.test(a)&&a!=="HEAD")return a};
_.iG=function(a){if(typeof a==="object")switch(a.type){case 1:return _.Ai(a.rs);case 2:return _.Ci(a.rs);case 3:return _.Ii(a.rs);default:return a.rs}return _.Ai(a)||_.Ci(a)||_.Ii(a)};Lnb=function(a){const b={"(":")","[":"]"},c=[];for(let e=0;e<a.length;e++){const f=a[e];if(b[f])c.push(b[f]);else{a:{for(const g in b)if(b[g]==f){var d=!0;break a}d=!1}if(d&&c.pop()!=f)return!1}}return c.length==0};
Mnb=function(a,b){if(_.ma(a,"<"))throw Error("vc`"+a);const c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=\\^$|]+$/.test(c))throw Error("wc`"+a);if(!Lnb(c))throw Error("xc`"+a);b=typeof b==="string"?b:Object.entries(b).map(([d,e])=>`${d}:${e};`).join("");return new nnb(`${a}{`+b.replace(/</g,"\\3C ")+"}")};_.Nnb=function({de:a,path:b,repository:c}){b=b||"";return gG(a==null?void 0:a.type)&&c&&_.Pk(c,"piper")?b&&`${"//depot/"}${b}`:b};
_.Onb=function(a){const b=_.Hnb(a);if(b)return{id:a.projectId||a.dm||a.Lp||a.kh,type:b}};_.Pnb=function(a,b,c,d){const {de:e,repository:f}={de:_.Onb(a),repository:a.ai};a.Cr&&(d=d?Object.assign({},d,{Pb:a.Cr}):{Pb:a.Cr});return e.type==="depot"?new _.Mi({repository:f,Db:b,path:c,params:d}):new _.Ni({de:e,repository:f,Db:b,path:c,params:d})};_.Qnb=function(a,b){const c=a.Et;return _.Pnb(c.Oe,c.qr,a.path,b)};_.jG=function(a){if(a!=null)return typeof a==="number"?a:a[0]&&a[0].start};
_.Rnb=function({params:a},b){if(a!=null)switch(b){case 0:return a.Pb;case 3:case 1:return a.qx!==void 0||a.iz!==void 0?a.qx:a.Pb;case 2:return a.iz;default:throw _.fb(b,"Unexpected version.");}};_.kG=function({params:a,path:b},c){switch(c){case 0:return b;case 1:return a&&a.hq||b;case 2:return a&&a.hz;case 3:return a&&a.hq;default:throw _.fb(c,"Unexpected version.");}};_.lG=function(a,b){return _.vqa(a,b)&&_.Ji(a.path,b.path,_.YTa)};
_.mG=function(a,b){return _.lG(a,b)&&_.Vj(a,1)===_.Vj(b,1)&&_.kG(a,1)===_.kG(b,1)};_.nG=function(a){var b;let c=e=>e;a instanceof Function?c=a:b=a;const {UZc:d}=b||{UZc:!1};return _.se(_.Tf((e,f)=>{e=c(e);f=c(f);return e===f?!0:e&&f?d?_.lG(e,f):_.mG(e,f):!1}))};
_.pG=function(a,b,c=1,d=a){if(a.tb&&a.repository){if(_.XF(a)){if(_.YF(a))return d=_.uv,c=_.kG(a,c),!c||c.match(/\/$/)?`${d}cl/${b}`:`${d}cl/${b}/depot/${c}`;a=_.vv&&`https://${d.tb}.${_.vv}/`;const e=d.repository;c=_.kG(d,c)||"";return`${a}${e}/+/${b}/${c}`}c=d.bc();b&&_.Uq(c,b);c.lj({});return _.Qq(_.oG(c,"ref").ab())}};_.qG=function(a){return a.Vc==="host"};
_.rG=function(a,b,{Dxa:c="zeroBased",Kg:d="preserve"}={}){const e=_.Qq(a);a.path&&a.params.line&&delete e[e.length-1][_.Ki.Teb];a=e[e.length-1];d=_.lp(b,e,{Kg:d});!a.ws&&(d==null?0:d.Qa)&&d.Qa.snapshot&&delete d.Qa.snapshot;const f=_.kp(b,d);b=f.includes("?")?f.indexOf("?"):f.length;const g=f.substr(0,b),l=f.substr(b);return p=>{if(p==null)return f;p=c==="oneBased"?p:typeof p==="number"?p+1:p.map(({start:t,end:w})=>({start:t+1,end:w+1}));return`${g};${_.Ki.Teb}=${_.wqa(p)}${l}`}};
_.Snb=function(a,b,c){return _.x(a.params.Rf?_.u(a.params.Rf):_.x(b,_.fg(void 0),_.Lf(()=>_.u(void 0))),_.v(d=>{d=a.bc().lj({Rf:d,hq:a.params.hq,Pb:a.params.Pb}).ab();return _.rG(d,c,{Kg:null})}))};_.sG=function(a){return!!(_.YF(a)&&a.path&&a.path.startsWith("google3"))};_.Tnb=function(a){const b=a.path;return b?_.sG(a)?b.substring(8):b:""};_.tG=function(a){return _.XF(a)&&!a.fj()};_.uG=function(a){return _.tG(a)||_.qG(a)};_.vG=function(a){return _.Wj(a)&&!!a.Db};
_.wG=function(a){if(a.params.Pb)return _.Wq(a)?`${a.params.Pb}`:`${a.params.Pb} @snapshot ${a.Db}`};_.Unb=function(a,b){{const c=[];_.XF(a)&&a.params.Pb?c.unshift(_.wG(a)):!a.Db||_.XF(a)&&_.Wq(a)||c.unshift(_.iG(a.Db));b!=="ref"&&(c.unshift(a.repository),b!=="repo"&&(_.XF(a)||c.unshift(a.tb)));a=c}return a.join(" \u203a ")};xG=function(...a){let b=void 0;for(const c of a)if(b===void 0)b=Vnb[c];else{if(typeof b==="string")break;b=b[c]}return b===void 0?"":typeof b==="string"?b:""};
_.Wnb=function(a){return a instanceof Array?a.length>0&&a.every(b=>b===5):a===5};Xnb=function(a){return a===2||_.Wnb(a)};_.yG=function(a){return a instanceof Array?a.length>0&&a.every(Xnb):Xnb(a)};Ynb=function(a){return new _.te(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()}})};_.Znb=function(a){return _.x4a.has(a)};$nb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Xg(a.RXc))};
aob=function(a){a&1&&_.K(0,"li",16)};bob=function(a,b){a&1&&(_.M(0),_.F(1,"li"),_.Q(2),_.I(),_.C(3,aob,1,0,"li",15),_.xg());a&2&&(a=b.ua,b=b.last,_.y(2),_.Xg(a),_.y(),_.E("ngIf",!b))};cob=function(a){a&1&&(_.F(0,"div",9)(1,"span",6),_.Q(2,"Affected Files"),_.I(),_.F(3,"span"),_.Q(4),_.I()());a&2&&(a=_.O(),_.y(4),_.Xg(a.changelist.eLb))};dob=function(a){a||(_.zd(),a=_.n(_.bf));const b=new _.te(c=>a.Be(c.next.bind(c)));return c=>_.x(c,_.hg(b))};_.zG=function(a){return a.state===2};
AG=function({name:a,No:b},c){return{Op:a,CZ:_.Omb.format({name:a}),value:b,m7:!0,Wb:c,Hu:"SavedQuery"}};eob=function(a,b){return(a=a.find(({No:c})=>c===b))?AG(a):AG({name:b,No:b})};fob=function(a){return({Pp:b})=>({Pp:b,prefix:a})};
iob=function(a,b){const c=[],d=a.length;let e=0,f=[],g,l,p=0;for(;p<d;){switch(e){case 0:var t=a.indexOf("<",p);if(t<0){if(c.length===0)return a;c.push(a.substring(p));p=d}else c.push(a.substring(p,t)),l=t,p=t+1,gob?(hob.lastIndex=p,t=hob.exec(a)):(hob.lastIndex=0,t=hob.exec(a.substring(p))),t?(f=["<",t[0]],g=t[1],e=1,p+=t[0].length):c.push("<");break;case 1:t=a.charAt(p++);switch(t){case "'":case '"':let w=a.indexOf(t,p);w<0?p=d:(f.push(t,a.substring(p,w+1)),p=w+1);break;case ">":f.push(t);c.push(b(f.join(""),
g));e=0;f=[];l=g=null;break;default:f.push(t)}break;default:throw Error();}e===1&&p>=d&&(p=l+1,c.push("<"),e=0,f=[],l=g=null)}return c.join("")};job=function(a,b){if(b&&b.K5c)b.K5c(a);else{a:if(_.Jk(b)){if(b.oE&&(b=b.oE(),b instanceof _.kc))break a;b=_.KA("zSoyz")}else b=_.KA(String(b));a.innerHTML=_.nc(b)}};_.kob=function(a,b,c=0,d=!1){const e=new Set;for(const {start:f,end:g}of _.BG(a,b.length,c,d))for(const l of b.slice(f-c,g-c+1))e.add(l);return e};
_.lob=function(a){const b=new Set;if(a===void 0)return b;if(typeof a==="number")b.add(a);else for(const c of a)for(a=c.start;a<=c.end;a++)b.add(a);return b};_.BG=function(a,b,c=0,d=!1){return a===void 0?[]:typeof a==="number"?_.CG(a,b,c)?[{start:a,end:a}]:[]:d?a.filter(e=>_.CG(e.start,b,c)||_.CG(e.end,b,c)).map(e=>({start:_.CG(e.start,b,c)?e.start:c,end:_.CG(e.end,b,c)?e.end:c+b})):a.filter(e=>_.CG(e.start,b,c)&&_.CG(e.end,b,c))};_.CG=function(a,b,c=0){return a>=c&&a<c+b};
_.DG=function(a){return(_.Wk?"Meta+":"Ctrl+")+a};nob=function(a){return _.Wk?a.replace(mob,"\u2318"):a};
_.Bob=function({Vm:a,Kd:b=""}){var c=_.Uj(b);const d=c.de,e=c.repository,f=c.path,g=c.Pb,l=c.Db,p=[_.EG];var t=d==null?void 0:d.type;if(d&&t&&!gG(t)&&t!=="host"){var w=p.push;var A=d.id;var G=void 0;switch(t){case "ossProject":case "project":var J=FG(oob.format({project:A}));G=_.DG("p");var L="Project";break;default:J=_.fb(t,void 0),L=_.fb(t,void 0)}A={Op:J,value:_.Tj({de:{id:A,type:t}}),Wb:G,Hu:L};w.call(p,A)}e&&t!=="host"&&p.push(pob(e,gG(t),c));d&&t==="host"&&e&&l&&(c=p.push,t=_.uqa(_.Di(l)),t=
_.Ei(l)?FG(qob.format({tag:t})):FG(rob.format({branch:t})),w=FG(sob.format({id:d.id,repo:e,ref:l})),A=_.Tj({de:d,repository:e,Db:l}),J=_.Ei(l)?FG(tob.format({id:d.id,repo:e,ref:l})):FG(uob.format({id:d.id,repo:e,ref:l})),c.call(p,{Op:t,CZ:w,value:A,Wb:_.DG("b"),tna:J,Hu:"Ref"}));typeof f==="string"&&(c=p.push,t=(d==null?void 0:d.type)==="host",w=_.gB(f),J=w===f?w:"/\u2026/"+w,A=FG(vob.format({dir:J})),J=t?FG(wob.format({id:d==null?void 0:d.id,repo:e,dir:J})):FG(xob.format({repo:e,dir:J})),G=_.DG("d"),
L="",w&&w!==f&&(L=t&&l?FG(yob.format({id:d==null?void 0:d.id,repo:e,dir:f||"/",ref:l})):FG(zob.format({repo:e,dir:f||"/"}))),c.call(p,{Op:A,CZ:J,value:b,Wb:G,tna:L,Hu:"Directory"}));g&&p.push(_.Aob(g));return{scopes:p,state:{prefix:p[p.length-1],Pp:a}}};_.Aob=function(a){return{Op:"This CitC Workspace",value:_.Tj({Pb:a}),Wb:_.DG("y"),CZ:"Search for code or files in this CitC Workspace",Hu:"CitcWorkspace"}};
pob=function(a,b,{de:c,repository:d}){a=b?FG(Cob.format({"package":a})):FG(Dob.format({repo:a}));const e=b?_.DG("p"):_.DG("r");return{Op:a,value:_.Tj({de:c,repository:d}),Wb:e,Hu:b?"Package":"Repository"}};_.GG=function(a){a=Number(a);return isNaN(a)||a>Number.MAX_SAFE_INTEGER?1:a};HG=function(a,b){return a.matches?a.matches(b):a.msMatchesSelector(b)};_.IG=function(a,b,c){for(;a!==null;){if(HG(a,b))return a;if(c&&HG(a,c))break;a=a.parentElement}return null};
_.JG=function(a){const b=window.getSelection();b.empty();const c=document.createRange();c.selectNodeContents(a);b.addRange(c)};KG=function(a){a=a.target;return a instanceof Element?(a=_.IG(a,"div[data-line-number]","code-container"))?{element:a,lineNumber:_.GG(a.dataset.lineNumber)}:null:null};Fob=function({Dx:a}){let b=Number.POSITIVE_INFINITY;for(const {lD:c,lr:d}of a){if(!d)throw Error("Vd");a=c.search(Eob);a===-1&&(a=Number.POSITIVE_INFINITY);b=Math.min(b,a,...d.mO.map(({startIndex:e})=>e))}return b};
_.LG=function(a){return a.altKey||a.ctrlKey||a.metaKey||a.shiftKey};
Gob=function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",3);_.N("mouseenter",function(){const d=_.q(c).index,e=_.O();e.TK>=0&&e.p4.Yd.aj(e.TK).classList.remove("hover");e.TK=d;e.p4.Yd.aj(d).classList.add("hover");return _.r()})("mouseleave",function(){_.q(c);const d=_.O();d.TK>=0&&d.p4.Yd.aj(d.TK).classList.remove("hover");d.TK=-1;return _.r()});_.Q(1);_.I()}if(a&2){a=b.ua;b=b.index;const c=_.O();_.tg("focus",b===c.QO)("hover",b===c.TK);_.y();_.Wg("",a.lineNumber,":")}};
Hob=function(a){a=[...a];a.sort(([c],[d])=>c-d);const b=[];for(const [,{start:c,end:d}]of a)b.length===0||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};
Iob=function(a,b){a&1&&_.K(0,"div",2);if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.sg("height",c.lineHeight*(a.visible.end-a.visible.start),"px")("left",a.visible.indentation-.5,"ch")("top",c.lineHeight*a.visible.start,"px");_.TA("title","Collapse lines ",a.Ljb.start+1," - ",a.Ljb.end,"");_.rg("data-index",b)}};Job=function(a){a&1&&(_.M(0),_.C(1,Iob,1,10,"div",1),_.xg());a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.Fzb))};
Kob=function(a,b){const c=[];for(const d of b){b=_.MG(a,d.start);const e=_.MG(a,d.end);b<e-1&&c.push({visible:{start:b,end:e,indentation:d.indentation},Ljb:d})}c.sort((d,e)=>d.visible.start-e.visible.start);return c};_.Lob=function(a,b){return{dm:b==="host"?a:void 0,projectId:b==="project"?a:void 0,Lp:b==="depot"?a:void 0,kh:b==="ossProject"?a:void 0}};
_.NG=function(a,b){const {dm:c,projectId:d,Lp:e,kh:f}=_.Lob(a,b);return{fileSpecSourceRootRepositoryKeyHostName:c,fileSpecSourceRootRepositoryKeyDepotGroup:e,fileSpecSourceRootRepositoryKeyProjectId:d,fileSpecSourceRootRepositoryKeyOssProject:f}};Mob=function(a,b){const {dm:c,projectId:d,Lp:e,kh:f}=_.Lob(a,b);return{repositoryKeyHostName:c,repositoryKeyDepotGroup:e,repositoryKeyProjectId:d,repositoryKeyOssProject:f}};
Nob=function(a){return b=>new _.te(c=>b.subscribe(d=>{a.runGuarded(()=>{c.next(d)})},d=>{a.runGuarded(()=>{c.error(d)})},()=>{a.runGuarded(()=>{c.complete()})}))};Pob=function(a,b){var c=Oob;return _.se(_.ynb(a.jm),_.Te(d=>d.length>0),_.He(d=>_.u(...c(d))),_.He(b),Nob(a),_.bg(1),_.Fe())};
_.Qob=function({tb:a,Vc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:f,category:g}){if(!gG(b)&&b!=="host")throw Error("Wd");e=gG(b)&&c&&_.Pk(c,"piper")?`${"//depot/"}${e}`:e;e=e==="/"?"":e;b==="host"&&(d=_.Hi(d));return Object.assign({},_.NG(a,b),{fileSpecPath:e,fileSpecType:f,fileSpecSourceRootRefSpec:d,fileSpecSourceRootRepositoryKeyRepositoryName:c,categories:[g]})};
_.Rob=function(a,b,c){return _.x(a,_.Te(({request:d,results:e})=>_.tc(Object.assign({},d,{categories:void 0}),Object.assign({},b,{categories:void 0}))&&e.has(c)),_.Qf(1),_.v(({results:d})=>d.get(c)||[]))};Oob=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())};
Sob=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}};Tob=function(a){const b=new Map;for(a=[...a];a.length!==0;){const c=a.shift();if(!c)break;c.children.length===0?b.set(c.id,c):a.unshift(...c.children)}return b};_.Uob=function(a){let b;if(a==null?0:(b=a.dataSource)==null?0:b.N4)return a.dataSource.N4.Gy};Vob=function({icon:a,tooltip:b,name:c,id:d},e){return{icon:a,tooltip:b,details:e,mVb:c,Gu:d}};
Wob=function(a,b){const c=[];for(const d of a){let e;((e=d.children)==null?0:e.length)?(a=Wob(d.children,b),a.length&&c.push(Xob(d,a))):Yob(d,b)&&c.push(Xob(d))}return c};Xob=function({id:a,name:b,UP:c},d=[]){return{id:a,name:b,children:d,UP:c}};Zob=function(a){return a.params.AK?a.params.AK.split(",").map(b=>b.split(":")[0].toUpperCase()):[]};
$ob=function(a,b){a=a.toUpperCase();return a==="COVERAGE_GENERIC_DEFAULT"&&b.find(c=>c==="COVERAGE")||a==="COVERAGE_GENERIC_FUZZING"&&b.find(c=>c==="FUZZING")?!0:b.some(c=>c.slice(-1)==="*"?a.startsWith(c.slice(0,-1)):a===c)};
Yob=function(a,b){var c;if(!b||(c=a.dataSource)==null||!c.availability)return!0;const d=b.Wa;c=b.isDirectory;const e=b.uG,f=b.yG;var g;for(const l of(g=a.dataSource)==null?void 0:g.availability){a=l.xxa;b=l.nva;g=l.nya;if(!l.Jsa&&!c||!l.Isa&&c||!l.Ksa&&e)return!1;let p,t;if(((p=a)==null?0:p.length)&&((t=a)==null?0:t.every(U=>!RegExp(U).test(d.DC))))return!1;let w,A;if(((w=b)==null?0:w.length)&&((A=b)==null?0:A.some(U=>RegExp(U).test(d.DC))))return!1;let G,J,L;if(!c&&(!f&&((G=g)==null?0:G.length)||
f&&((J=g)==null?0:J.length)&&((L=g)==null?0:L.every(U=>!RegExp(U).test(f)))))return!1}return!0};apb=function(a){const b=[];for(const c of a)c.children.length?b.push(...apb(c.children)):b.push(c);return b};bpb=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(e===void 0||!_.tc(a,e))return!1}return!0};cpb=function(a){return a.kind===0||a.kind===1};
dpb=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.UP!==b.UP||a.Ccb!==b.Ccb||!dpb(a.children,b.children))return!1;return!0};_.epb=function(a){if(a!==void 0)return typeof a==="number"?a-1:a.map(({start:b,end:c})=>({start:b-1,end:c-1}))};
_.PG=function(){return _.xe(function*(){return OG?OG:(new Promise((a,b)=>{_.ti().load("codemirror").then(a,b)})).then(()=>{OG=window.CodeMirror;const a=OG.modeInfo.find(b=>b.name==="Mathematica");a&&(a.ext=["nb"]);return OG})})};
_.fpb=function(a,b){if(a===void 0||a.length===0)return new Map;const c=new Map;let d=0,e=0,f=window.CodeMirror;_.PG().then(g=>{f=g});f.runMode(a,b||"text/plain",(g,l)=>{l!=null&&(c.has(d)||c.set(d,[]),c.get(d).push({startColumn:e,endColumn:e+g.length,xp:"cm-"+l}));e+=g.length;g.endsWith("\n")&&(d++,e=0)});return c};gpb=function(a,b){a&1&&_.K(0,"div",20);a&2&&(a=b.ua,b=_.O(),_.sg("height",b.getHeight(a.start,a.end),"px")("min-width",b.BV,"ch")("top",b.rha(a.start),"px"))};
hpb=function(a){a&1&&(_.F(0,"div",21),_.Q(1,"\n        "),_.F(2,"pre",22),_.Q(3),_.I(),_.Q(4,"\n      "),_.I());a&2&&(a=_.O(),_.sg("min-height",a.lineHeight*a.xq,"px"),_.y(3),_.Xg(a.CV))};
ipb=function(a){if(a&1){const b=_.Nd();_.F(0,"code-folding-container",23);_.N("rangeToggled",function(c){_.q(b);const d=_.O();return _.r(d.Ulb(c))})("mousedown",function(c){_.q(b);return _.r(c.stopPropagation())});_.I()}a&2&&(a=_.O(),_.sg("pointer-events",a.Mea?"none":"unset"),_.E("visibility",a.visibility)("folding",a.Fo)("lineHeight",a.lineHeight))};
jpb=function(a){if(a&1){const b=_.Nd();_.Q(0,"\n  ");_.F(1,"splitter",24,5);_.N("resizeDone",function(c){_.q(b);const d=_.O();return _.r(d.Bha(c))})("mousedown",function(){_.q(b);_.O().dD=!0;return _.r()})("mouseup",function(){_.q(b);_.O().dD=!1;return _.r()});_.Q(3,"\n  ");_.I();_.Q(4,"\n")}a&2&&(a=_.O(),_.y(),_.sg("min-height",a.lineHeight*a.xq,"px")("right",a.Bma.getValue(),"px"),_.E("changeSizeOf",a.mq().ma))};
lpb=function(a){if(a&1){const b=_.Nd();_.Q(0,"\n  ");_.F(1,"div",25,6);_.N("click",function(){_.q(b);const c=_.O();return _.r(kpb(c))});_.Q(3,"\n  ");_.I();_.Q(4,"\n")}a&2&&(a=_.O(),_.y(),_.sg("min-height",a.lineHeight*a.xq,"px"),_.rg("aria-expanded",a.XQ()))};
mpb=function(a,b){function c(d,e){var f=_.IG(d instanceof Element?d:d.parentElement,"div[data-line-number]","code-container");if(!f)return null;for(f=_.GG(f.dataset.lineNumber);!(d instanceof Element&&HG(d,"div[data-line-number]"));)if(d.previousSibling!=null){if(d=d.previousSibling,d.nodeType===Node.TEXT_NODE||d.nodeType===Node.ELEMENT_NODE){let g,l;e+=(l=(g=d.textContent)==null?void 0:g.length)!=null?l:0}}else{if(!d.parentNode)break;d=d.parentNode}return new _.QG({line:f,column:e})}if(a&&a.anchorNode&&
a.focusNode){if(a.anchorNode instanceof Element&&HG(a.anchorNode,"code-container")&&a.focusNode instanceof Element&&HG(a.focusNode,"code-container"))return a=new _.QG({line:0,column:0}),new _.RG({start:a,end:b.length?new _.QG({line:b.length-1,column:b[b.length-1].replace(/\n$/,"").length}):a});b=c(a.anchorNode,a.anchorOffset);a=c(a.focusNode,a.focusOffset);if(b&&a)return a.isBefore(b)?new _.RG({start:a,end:b}):new _.RG({start:b,end:a})}};
npb=function(a){a&1&&(_.F(0,"a",2),_.yg(1,3),_.I());if(a&2){a=_.O();const b=_.Fg(2);_.E("universalLink",a.link)("queryParams",a.Qa)("queryParamsHandling",a.Kg)("sameWindow",a.R_);_.rg("aria-label",a.B1c);_.y();_.E("ngTemplateOutlet",b)}};opb=function(a){a&1&&_.Ig(0)};ppb=function({tb:a,Vc:b,repository:c,repositoryKeyWorkspaceId:d,gitRefsToken:e}){return Object.assign({},Mob(a,b),{repositoryKeyRepositoryName:c,repositoryKeyWorkspaceId:d,gitRefsToken:e})};
qpb=function(a,b){if(b.find(({wf:c})=>c===a||_.tqa(c||"")===a))return{type:1,rs:_.tqa(a)}};rpb=function(a,b){if(b.some(({tagName:c})=>c===a||Knb(c||"")===a))return{type:2,rs:Knb(a)}};spb=function(a){if(_.Gi.test(a))return{type:3,rs:a}};_.SG=function(a){return{type:0,rs:a}};_.TG=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:_.fb(a,void 0)}};
tpb=function(a){for(const c of a.cv){let d=void 0;var b=c.ze;const e=b==null?void 0:(d=b.Et)==null?void 0:d.qr;e&&(b.Et.qr=_.Ai(e)||_.Ci(e)||e)}return a};wpb=function(a,b){for(let c of a.split("\n"))if(!upb(c)){a:{a=c;for(const d of vpb)if(a.startsWith(d)){c=a.substring(d.length).trim();break a}c=a}return b&&b>0?`Rollback of changelist ${b}. Reason: ${c}`:c}return""};upb=function(a){if(!a)return!0;for(const b of xpb)if(b.test(a))return!0;for(const b of ypb)if(a.indexOf(b)>=0)return!0;return!1};
Bpb=function(a){const b=a.change;var c=b.changeId.changeNumber,d=zpb(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),Fm:b.userName,jH:Apb(a),eLb:b.sourceFiles.length}};Apb=function(a){return(a=a.change.description.tags.find(b=>b.key==="R"))&&a.value!==""?a.value.split(","):[]};
zpb=function(a,b){b=b==null?void 0:b.find(d=>d.key==="ROLLBACK_OF");let c;if(b==null?0:b.value)c=Number(b.value),isNaN(c)&&(c=void 0);return a?wpb(a,c):""};Cpb=function(a){return new _.te(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)})};
Dpb=function(a,b){a&1&&(_.F(0,"onedev-changelist-hovercard-body",1),_.Ig(1,0,["ngProjectAs","onedev-hovercard-action",5,["onedev-hovercard-action"]]),_.I());a&2&&_.E("changelist",b.Ka)};
Epb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",0);_.N("clickOutside",function(){_.q(b);const c=_.O();return _.r(c.nNb.next())})("mouseenter",function(){_.q(b);_.O().Yxa.next(!0);return _.r()})("mouseleave",function(){_.q(b);_.O().Yxa.next(!1);return _.r()});_.Ig(1);_.I()}a&2&&(a=_.O(),_.ug(a.className),_.E("cdkTrapFocusAutoCapture",a.Y4b))};Fpb=function(a){a&1&&(_.F(0,"div",7),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg("",a.D5c,"\n"))};
Gpb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",13);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.show(c.b2.N1))});_.F(1,"mat-icon");_.Q(2,"published_with_changes");_.I();_.Q(3," Commit ");_.I()}if(a&2){a=_.O().Ka;const b=_.O();_.E("activated",a.Db===b.b2.N1)("ascTrackElement",b.lc)("trackProjectId",b.tb)}};
Hpb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-nav-list",8)(1,"button",9);_.N("click",function(){_.q(c);const d=_.O();return _.r(d.show(d.b2.ooa))});_.F(2,"mat-icon",10);_.Q(3,"account_tree");_.I();_.Q(4," Branch ");_.I();_.F(5,"button",11);_.N("click",function(){_.q(c);const d=_.O();return _.r(d.show(d.b2.Tag))});_.F(6,"mat-icon");_.Q(7,"label_outline");_.I();_.Q(8," Tag ");_.I();_.C(9,Gpb,4,3,"button",12);_.I()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("activated",a.Db===b.b2.ooa)("ascTrackElement",b.lc)("trackProjectId",
b.tb),_.y(4),_.E("activated",a.Db===b.b2.Tag)("ascTrackElement",b.lc)("trackProjectId",b.tb),_.y(4),_.E("ngIf",!a.vUb))};Ipb=function(a){a&1&&(_.M(0),_.F(1,"span",24)(2,"span",25),_.Q(3),_.R(4,"toPrettyRef"),_.I(),_.F(5,"span",26),_.Q(6),_.I(),_.F(7,"span",27),_.Q(8),_.I()(),_.xg());a&2&&(a=_.O().ua,_.y(3),_.Xg(_.S(4,3,a.title)),_.y(3),_.Xg("-"),_.y(2),_.Xg(a.metadata))};Jpb=function(a){a&1&&(_.M(0),_.Q(1),_.xg());a&2&&(a=_.O().ua,_.y(),_.Xg(a.title))};
Kpb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"a",22);_.N("click",function(){_.q(c);const d=_.O(3);return _.r(d.blur())});_.C(1,Ipb,9,5,"ng-container",23)(2,Jpb,2,1,"ng-container",23);_.I()}if(a&2){a=b.ua;b=_.O(2).Ka;const c=_.O();_.tg("active-element",a.Ae);_.E("routerLink",_.Qq(a.Wa))("matTooltip",a.metadata||a.title)("ascTrackElement",c.lc)("trackAction",b.Tb.DM)("trackProjectId",c.tb);_.y();_.E("ngIf",a.Oxa);_.y();_.E("ngIf",!a.Oxa)}};
Lpb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O(3).Ka,_.y(),_.Wg(" ",a.Tb.qab," "))};Mpb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O(3).Ka,_.y(),_.Xg(a.Tb.pab))};Npb=function(a){a&1&&(_.F(0,"span",28),_.C(1,Lpb,2,1,"span",29)(2,Mpb,2,1,"ng-template",null,1,_.fh),_.I());if(a&2){a=_.Fg(3);const b=_.O(3);_.y();_.E("ngIf",b.zrb.getValue())("ngIfElse",a)}};
Opb=function(a){a&1&&(_.F(0,"cdk-virtual-scroll-viewport",19,0),_.C(2,Kpb,3,9,"a",20)(3,Npb,4,2,"span",21),_.I());a&2&&(a=_.O().Ka,_.O(),_.y(2),_.E("cdkVirtualForOf",a.Tb.items)("cdkVirtualForTemplateCacheSize",0),_.y(),_.E("ngIf",!a.Tb.items.length))};Ppb=function(a){a&1&&(_.F(0,"dc-information-box",30),_.Q(1),_.I());a&2&&(a=_.O().Ka,_.y(),_.Wg(" ",a.message," "))};Qpb=function(a){a&1&&_.K(0,"loading",31);a&2&&_.E("inline",!0)};
Rpb=function(a,b){a&1&&(_.F(0,"div",14),_.M(1,15),_.C(2,Opb,4,3,"cdk-virtual-scroll-viewport",16)(3,Ppb,2,1,"dc-information-box",17)(4,Qpb,1,1,"loading",18),_.xg(),_.I());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.ii),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.qj))};Spb=function(a,{qBa:b,Wa:c,version:d},e){return Object.assign({},e,{items:a.map(f=>Object.assign({},f,{Wa:b(f.qr,c),Ae:f.qr===_.Vj(c,d)||_.Vj(c,d)==="HEAD"&&!!f.tcb}))})};
Tpb=function({xf:a,Pea:b}){return{title:a,qr:a,metadata:b,H6a:`${a} -- ${b}`,Oxa:!0}};Upb=function({Db:a}){switch(a){case 0:return"Error loading branches";case 1:return"Error loading tags";case 2:return"Error loading commits";default:return _.fb(a,"Unsupported ref type")}};Vpb=function({type:a}){switch(a){case 1:case 0:return 0;case 2:return 1;case 3:return 2;default:return _.fb(a,"Unknown ref type")}};
Wpb=function({Db:a}){switch(a){case 0:return"Search branches";case 1:return"Search tags";case 2:return"Search commits";default:return _.fb(a,"Unsupported ref type")}};Xpb=function([a,b]){return _.zG(b)?_.CF(Object.assign({},b.Tb,{items:b.Tb.items.filter(({H6a:c})=>c.toUpperCase().indexOf(a.toUpperCase())!==-1)})):b};Ypb=function({hd:a,i5:b}){const c=[];for(const {wf:d}of a)d===b?c.unshift({wf:d,tcb:!0}):c.push({wf:d});return c};_.Zpb=function(a,b){return _.UG(_.Uq(b.bc(),a)).ab()};
$pb=function(a){a.sort(({start:b},{start:c})=>b-c)};aqb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=b.ua,_.tg("matched",a.JG),_.y(),_.Wg("\n          ",a.segment,"\n        "))};bqb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.I());a&2&&(a=_.O().B2b,_.E("ngClass",a.rw),_.y(),_.Xg(a.type))};cqb=function(a){a&1&&(_.F(0,"span",11),_.Q(1),_.I());a&2&&(a=_.O().t5,_.y(),_.Xg(a))};
dqb=function(a,b){if(a&1){const c=_.Nd();_.Q(0,"\n  ");_.F(1,"a",1);_.N("click",function(d){_.q(c);return _.r(d.preventDefault())});_.Q(2,"\n    ");_.K(3,"mat-icon",2);_.Q(4,"\n\n    ");_.F(5,"div",3);_.Q(6,"\n      ");_.F(7,"div",4);_.Q(8,"\n        ");_.C(9,aqb,2,3,"span",5);_.Q(10,"\n      ");_.I();_.Q(11,"\n      ");_.F(12,"div",6);_.Q(13,"\n        ");_.C(14,bqb,2,2,"span",7);_.Q(15,"\n        ");_.C(16,cqb,2,1,"span",8);_.Q(17,"\n        ");_.F(18,"span",9);_.Q(19);_.I();_.Q(20,"\n      ");
_.I();_.Q(21,"\n    ");_.I();_.Q(22,"\n  ");_.I();_.Q(23,"\n")}if(a&2){a=b.t5;const c=b.DC,d=b.icon,e=b.SYb,f=b.B2b;b=b.url;_.y();_.rg("href",b,_.wf);_.y(2);_.E("svgIcon",d);_.y(6);_.E("ngForOf",e);_.y(5);_.E("ngIf",f);_.y(2);_.E("ngIf",a);_.y(3);_.Xg(c)}};eqb=function(a){a&1&&(_.F(0,"span",2),_.Q(1,"-"),_.I())};fqb=function(a,b){a&1&&(_.M(0),_.F(1,"span"),_.Q(2),_.I(),_.C(3,eqb,2,0,"span",1),_.xg());a&2&&(a=b.ua,b=b.last,_.y(2),_.Xg(a),_.y(),_.E("ngIf",!b))};
hqb=function(a){a&1&&_.K(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.O().ua;const b=_.O();_.E("shortcut",_.dh(1,gqb,b.VQb(a.scope.Wb)))}};
jqb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"search-box-suggestion-item",2);_.N("mouseFocusItem",function(d){_.q(c);const e=_.O();return _.r(e.eza(d))});_.F(1,"div",3);_.Q(2);_.I();_.C(3,hqb,1,3,"menu-keyboard-shortcut-hint",4);_.I()}a&2&&(a=b.ua,b=_.O(),_.tg("bold-active-element",iqb(b,a.scope)),_.E("payload",a.Ra)("shortcut",a.scope.Wb)("matTooltip",a.scope.tna),_.y(2),_.Wg(" ",a.scope.Op," "),_.y(),_.E("ngIf",a.scope.Wb))};kqb=function(a){a&1&&_.K(0,"hr")};
lqb=function(a){a&1&&_.K(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.O().ua;const b=_.O(2);_.E("shortcut",_.dh(1,gqb,b.VQb(a.scope.Wb)))}};
mqb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"search-box-suggestion-item",7);_.N("mouseFocusItem",function(d){_.q(c);const e=_.O(2);return _.r(e.eza(d))});_.F(1,"div",3);_.Q(2);_.I();_.C(3,lqb,1,3,"menu-keyboard-shortcut-hint",4);_.I()}a&2&&(a=b.ua,b=_.O(2),_.tg("bold-active-element",iqb(b,a.scope)),_.E("payload",a.Ra)("shortcut",a.scope.Wb),_.y(2),_.Wg(" ",a.scope.Op," "),_.y(),_.E("ngIf",a.scope.Wb))};
nqb=function(a,b){a&1&&(_.M(0),_.C(1,kqb,1,0,"hr",1)(2,mqb,4,6,"search-box-suggestion-item",6),_.xg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.length),_.y(),_.E("ngForOf",a))};pqb=function(a){a&1&&(_.M(0),_.K(1,"hr"),_.F(2,"search-box-suggestion-item",8)(3,"a",9),_.K(4,"mat-icon",10),_.M(5),_.Q(6," Manage saved queries "),_.xg(),_.I()(),_.xg());a&2&&(a=_.O(),_.y(2),_.E("payload",_.dh(2,oqb,a.xCb)),_.y(),_.E("routerLink",a.xCb))};
rqb=function(a){const b=_.x(_.Oe(a,"visibilitychange"),_.Te(()=>qqb(a)));return c=>_.x(c,_.gg(d=>{d=_.u(d);return qqb(a)?d:_.x(d,_.Oja(()=>b))}))};qqb=function(a){return!("visibilityState"in a)||a.visibilityState==="visible"};sqb=function(a,b){var c=a.u6(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,"")};
uqb=function(a){const b=[];for(const c of _.mk(a))tqb(c,b);b.sort(({index:c},{index:d})=>c-d);return b};
tqb=function(a,b){const c=a.location.start,d=a.location.end;a:switch(a.Wl){case 1:case 4:case 5:var e=!0;break a;default:e=!1}e&&a.PP&&VG("operator",c-1,c,b);a.error&&VG("error",a.error.location.start,a.error.location.end,b);a.warning&&VG("warning",a.warning.location.start,a.warning.location.end,b);switch(a.Wl){case 1:VG("label",c,c+a.T0c.length+1,b);break;case 0:case 2:VG("operator",a.OXb.start,a.OXb.end,b);break;case 4:VG("quoted",c,d,b);break;case 3:case 5:break;default:_.fb(a,void 0)}};
VG=function(a,b,c,d){d.push({index:b,name:a,add:!0},{index:c,name:a})};vqb=function(a){let b,c;return((c=(b=_.Mq(a))==null?void 0:_.nl(b,_.Hq,1,_.gl()))!=null?c:[]).filter(d=>{let e;return((e=_.kl(d,_.Gq,4))==null?0:_.xl(e,4))?!1:_.yG(_.WG(a))||!_.yG(d.BX())})};
_.yqb=function(a,b,c,d,e,f,g){const l=_.kl(b,_.Kq,2)||wqb(),p=Number(b.yRb()),t=b.oRb();let w,A,G,J,L,U;const ba={kind:0,ue:"",ZF:p,L_a:t,S6c:_.nva(_.kl(b,_.un,5))||void 0,HZb:_.nl(b,_.un,6,_.gl()).length>0?_.nl(b,_.un,6,_.gl()).map(la=>_.nva(la)):void 0,location:a,diffBase:g&&(g.Ew()||_.WF(_.hl(g,1))),fileName:a.path,mimeType:_.Y(l,1),qua:_.xl(l,2),line:a.params.line,u7:f,mL:_.yl(l,8),yG:(w=l.dha())==null?void 0:w.getId(),ID:(U=c[0])!=null?U:0,revision:d,EW:(A=l.aP())==null?void 0:A.getEditor(),
cX:(G=l.aP())==null?void 0:_.Y(G,4),Rwa:(J=l.aP())==null?void 0:_.Y(J,2),GL:(L=l.aP())==null?void 0:_.Y(L,3),iRb:_.nl(l,_.ek,12,_.gl())};return p>4194304?(a=_.x((b.Ew()||_.WF(_.hl(b,1))).length===0&&e?_.Me(()=>e(p)):_.u(b),_.v(la=>xqb(ba,la))),Object.assign({},ba,{Kga:a})):xqb(ba,b)};
xqb=function(a,b){const c=b.Ew()||_.WF(_.hl(b,1));b=_.kl(b,_.Kq,2)||new _.Kq;var d;if(d=_.kl(b,_.KSa,9)){var e=zqb.get(d);if(e)d=e;else{e=0;var f=RegExp("\n","g"),g=Aqb([0],Bqb,Cqb);var l=0;for(var p=c,t=null;;){var w=f.exec(p);if(w&&p!==""){let J=w.index;g[l]=p.substr(0,J|0);var A=p;w=J+w.at(0).length|0;p=A.substr(w,p.length-w|0);f.lastIndex=0;Dqb(t,p)&&(g[l]=p.substr(0,1),p=p.substr(1));t=p;l=l+1|0}else{g[l]=p;break}}l=g;A=[];f=[];g=0;for(let J=l,L=0;L<J.length;L++)l=J[L],e=Math.max(e,l.length),
g==0?(p=f,t=Eqb(l.length),p.push(t)):(p=f,t=Eqb(f[f.length-1|0].LC+1+l.length|0),p.push(t)),A.push(XG(l)+"\n"),g=g+1|0;c.substr(c.length-1|0,1)==="\n"?A.pop():(g=A.pop(),A.push(g.substr(0,g.length-1|0)));g=l=new Fqb;g.NWc=A;g.OWc=f;g.fQb=e;e=l;A=Gqb(new Hqb,e,_.Fb(d,1,_.lb,_.gl(_.$k)),_.El(d,2,_.gl(_.$k)));e={lines:e.H8a(),dY:A,length:c.length,AWb:e.fQb};zqb.set(d,e);d=e}}else d=c;A=_.nl(b,_.MSa,3,_.gl());e=new Map;if(A)for(G of A)if(A=G.getRange(),f=G.getType(),f=Iqb.get(f))for(g=_.yl(A,1);g<=_.yl(A,
3);g++)e.has(g)||e.set(g,[]),e.get(g).push({startColumn:g===_.yl(A,1)?_.yl(A,2):0,endColumn:g===_.yl(A,3)?_.yl(A,4):Number.MAX_SAFE_INTEGER,xp:f});var G=e;return Object.assign({},a,{ue:c,code:d,Zy:G,pH:b.w6(_.$k)})};
Kqb=function(a){var b=YG.hasOwnProperty(a)?YG[a]:null;if(b)return b;Object.keys(YG).length>65536&&(YG={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=Jqb(a,RegExp("\\\\[0-9A-Fa-f]{6}\\s?","g"));b=Jqb(b,d);b=Jqb(b,/\\./g);b=b.replace(RegExp(":not\\(([^\\)]*)\\)","g"),"     $1 ");b=b.replace(RegExp("{[^]*","gm"),"");b=ZG(b,c,RegExp("(\\[[^\\]]+\\])","g"),2);b=ZG(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]+)","g"),1);b=ZG(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=ZG(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,
3);b=ZG(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=ZG(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");ZG(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return YG[a]=b};ZG=function(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})};Jqb=function(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};Mqb=function(a){return Lqb[a]};
$G=function(a,b){a=_.da[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null};aH=function(a,b){return(a=_.da[a])&&a.prototype&&a.prototype[b]||null};bH=function(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Ce");return a};cH=function(a,b,c,d){if(a)return a.apply(b,d);if(_.Tk&&document.documentMode<10){if(!b[c].call)throw Error("De");}else if(typeof b[c]!="function")throw Error("Ce");return b[c].apply(b,d)};
Oqb=function(a){return bH(Nqb,a,"attributes",function(b){return b instanceof NamedNodeMap})};Qqb=function(a,b,c){try{cH(Pqb,a,"setAttribute",[b,c])}catch(d){if(d.message.indexOf("A security problem occurred")==-1)throw Error("Ee`"+b+"`"+a.tagName+"`"+d.message,{cause:d});}};Sqb=function(a){return bH(Rqb,a,"style",function(b){return b instanceof CSSStyleDeclaration})};Uqb=function(a){return bH(Tqb,a,"sheet",function(b){return b instanceof CSSStyleSheet})};
dH=function(a){return bH(Vqb,a,"nodeName",function(b){return typeof b=="string"})};Xqb=function(a){return bH(Wqb,a,"nodeType",function(b){return typeof b=="number"})};eH=function(a){return bH(Yqb,a,"parentNode",function(b){return!(b&&typeof b.name=="string"&&b.name&&b.name.toLowerCase()=="parentnode")})};$qb=function(a,b){return cH(Zqb,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""};brb=function(a,b,c){cH(arb,a,a.setProperty?"setProperty":"setAttribute",[b,c])};
drb=function(a){return bH(crb,a,"namespaceURI",function(b){return typeof b=="string"})};_.erb=function(a){const b=new _.Oj(a);if(b.Wu&&b.Wu.toUpperCase()==="HTTP")_.Hm(b,"");else if(!b.WC())return _.gc(`data:image/png;path="${btoa(a)}";base64,${"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQAB"}`);return _.gc(b.toString())};
grb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.F(1,"button",1);_.R(2,"async");_.N("click",function(){_.q(c);_.O().Uxb.next({kind:"event",action:"CLICK"});return _.r()});_.F(3,"mat-icon");_.Q(4);_.I()();_.xg()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("disabled",a.state===b.g2.pv)("matTooltip",_.S(2,10,b.M9))("ascTrackElement",b.lc)("trackAction",a.state===b.g2.JKa?"unstar":"star"),_.rg("aria-label",frb.format({starred:a.state===b.g2.JKa?"starred":"unstarred",elementName:b.Ty,type:b.type})),_.y(2),_.tg("starred",
a.state===b.g2.JKa)("disabled",a.state===b.g2.pv),_.y(),_.Wg(" ",a.state===b.g2.zEc?"star_border":"star"," "))};hrb=function(a,b){switch(b){case "REF":return _.oG(a.bc(),"ref").ab();case "REPO":return _.oG(a.bc(),"repo").ab();case "FILE":case "FOLDER":return a;default:return _.fb(b,void 0)}};
irb=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 _.fb(a,"Unsupported place item type")}};
_.jrb=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 _.fb(a,"Unsupported place item type")}};krb=function({Vm:a,Kd:b},{Vm:c,Kd:d}){return a===c&&b===d};
lrb=function({lr:a,eH:b}){const c=[];let d;for(const {mO:e,lineNumber:f}of((d=b)==null?void 0:d.lr)||a)for(const {startIndex:g,length:l}of e)c.push({ae:{start:g,end:g+l},lineNumber:_.GG(f)});return c};
nrb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"span",5);_.Eg(2,0);_.R(3,"number");_.R(4,"number");_.I();_.F(5,"button",6);_.N("click",function(){_.q(b);const c=_.O();return _.r(mrb(c,-1))});_.F(6,"mat-icon");_.Q(7,"keyboard_arrow_up");_.I()();_.F(8,"button",7);_.N("click",function(){_.q(b);const c=_.O();return _.r(mrb(c,1))});_.F(9,"mat-icon");_.Q(10,"keyboard_arrow_down");_.I()();_.xg()}a&2&&(a=_.O(),_.y(4),_.QA(a.D7)(_.S(3,17,a.al+1))(_.S(4,19,a.D7)),_.RA(2),_.y(),_.E("disabled",a.al<=0)("title",
a.KBb)("ascTrackElement",a.lc)("trackArtifactId",a.yna)("trackListIndex",a.al)("trackProjectId",a.oR),_.rg("aria-label",a.KBb),_.y(3),_.E("disabled",a.al>=a.D7-1)("title",a.JBb)("ascTrackElement",a.lc)("trackArtifactId",a.yna)("trackListIndex",a.al)("trackProjectId",a.oR),_.rg("aria-label",a.JBb))};orb=function(a){a&1&&_.K(0,"loading",8);a&2&&_.E("inline",!0)};
prb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",9);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.close.emit())});_.F(1,"mat-icon");_.Q(2,"close");_.I()()}a&2&&(a=_.O(),_.E("title",a.IBb)("ascTrackElement",a.lc)("trackArtifactId",a.yna)("trackProjectId",a.oR),_.rg("aria-label",a.IBb))};
rrb=function(a){if(a&1){const b=_.Nd();_.F(0,"a",10);_.R(1,"icon");_.N("click",function(c){_.q(b);const d=_.O(3);return _.r(qrb(d,c))});_.Q(2);_.I()}if(a&2){a=_.O().ua;const b=_.O(2);_.Yz("file-item ",_.S(1,9,a.entryType),"");_.tg("deleted",a.xo);_.E("routerLink",_.Qq(a.Sc))("queryParamsHandling",b.Kg);_.rg("aria-label",a.name||b.ariaLabel);_.y(2);_.Xg(a.name)}};
srb=function(a){a&1&&(_.F(0,"a"),_.R(1,"icon"),_.R(2,"toHref"),_.Q(3),_.I());if(a&2){a=_.O().ua;const b=_.O().ua,c=_.O();_.Yz("file-item ",_.S(1,8,a.entryType),"");_.tg("deleted",a.xo);_.rg("href",_.VA(2,10,a,b,c.fj),_.wf)("aria-label",a.name||c.ariaLabel);_.y(3);_.Xg(a.name)}};trb=function(a){a&1&&_.K(0,"img",11);a&2&&(a=_.O(3),_.E("alt",a.wEa),_.rg("title",a.wEa))};
urb=function(a,b){a&1&&(_.F(0,"span",14),_.K(1,"img",15),_.F(2,"label",16),_.Q(3),_.I()());a&2&&(a=b.ua,b=_.O(4),_.TA("title","",a.title,": ",b.SKb(a.instances),""),_.y(),_.E("src",a.icon||b.Jbc,_.wf)("alt",a.title),_.y(2),_.Xg(b.SKb(a.instances)))};vrb=function(a,b){a&1&&(_.F(0,"span",12),_.C(1,urb,4,6,"span",13),_.I());a&2&&(a=b.Ka,_.y(),_.E("ngForOf",a))};
wrb=function(a,b){a&1&&(_.M(0),_.F(1,"span",6,1),_.C(3,rrb,3,11,"a",7)(4,srb,4,14,"ng-template",null,2,_.fh)(6,trb,1,2,"img",8)(7,vrb,2,1,"span",9),_.R(8,"activeAggregations"),_.I(),_.xg());if(a&2){a=b.ua;b=_.Fg(5);const c=_.O(2);_.y(3);_.E("ngIf",!c.u1||!a.m8c)("ngIfElse",b);_.y(3);_.E("ngIf",a.F_c);_.y();_.E("ngIf",_.UA(8,4,a.path,c.aggregations))}};xrb=function(a){a&1&&(_.M(0),_.C(1,wrb,9,7,"ng-container",5),_.xg());a&2&&(a=_.O(),_.y(),_.E("incrementalForOf",a.files)("incrementalForLimit",a.limit))};
_.Brb=function(a,b,c){a==="android"&&(a="android-internal");if(a==="chops_infra_internal")return a=new _.y2a,a=_.Yj(a,1,"chops_infra_internal"),a=_.Yj(a,2,"chromium/infra/infra_superproject"),_.Yj(a,3,"main");a=b.get(a);var d=a==null?void 0:_.Y(a,2);b=a==null?void 0:_.Y(a,3);if(d&&b){if(d=c=c.get(d)){b=_.Hi(b);const [e,f]=yrb(_.El(c,2,_.gl())),[g,l]=yrb(_.El(c,3,_.gl()));c=_.El(c,4,_.gl());d=zrb(b,e,g,c)&&!Arb(b,f,l)}if(d)return a}};
yrb=function(a){const b=[],c=[];for(const d of a)d.startsWith("-")?c.push(d.substring(1)):b.push(d);return[b,c]};zrb=function(a,b,c,d){return b.includes(a)||c.some(e=>a.startsWith(e))||d.some(e=>(new RegExp(e)).test(a))};Arb=function(a,b,c){return b.includes(a)||c.some(d=>a.startsWith(d))};Smb=/[-_.]/g;Qmb={"-":"+",_:"/",".":"="};_.Crb=function(a){if(_.Va!==_.Va)throw Error("z");var b=a.xd;b=b==null||_.ya(b)?b:typeof b==="string"?_.Tmb(b):null;return b==null?b:a.xd=b};
Drb=function(a,b){if(!a.xd||!b.xd||a.xd===b.xd)return a.xd===b.xd;if(typeof a.xd==="string"&&typeof b.xd==="string"){var c=a.xd;let d=b.xd;b.xd.length>a.xd.length&&(d=a.xd,c=b.xd);if(c.lastIndexOf(d,0)!==0)return!1;for(b=d.length;b<c.length;b++)if(c[b]!=="=")return!1;return!0}c=_.Crb(a);b=_.Crb(b);return Umb(c,b)};cnb=function(a,b){if(typeof b==="string")b=b?new _.Ua(b,_.Va):_.Ya();else if(b instanceof Uint8Array)b=new _.Ua(b,_.Va);else if(!(b instanceof _.Ua))return!1;return Drb(a,b)};
bnb=function(a,b,c){return b instanceof _.xb?fnb(a,b,c):gnb(a,b,c)};hnb.required=function(){return _.Vg(!0,!0)};Erb=function(a,b){return _.Ml(a,2,b)};_.WG=function(a){return _.Gl(a,8,_.gl())};wqb=function(){var a=new _.Kq;a=_.Ml(a,2,!1);return _.Yj(a,1,"text/plain")};_.fH=function(a){return{Lb:_.Qq(a)}};_.oG=function(a,b){a.od();if(b==="ref")return a;_.Uq(a);return b==="repo"?a:_.Tq(a)};_.gH=function(a,b){b(a.params);return a};
_.UG=function(a){_.gH(a,b=>{delete b.line;delete b.hz;delete b.Nm;delete b.hq;delete b.Rf});return a};Frb=function(a,b){a.Fja.subscribe(b)};Grb={id:"NL_SEMANTIC_OUTLINES",name:"AI Explanations",children:[]};Hrb={id:"BLAME",name:"Blame",children:[]};Irb={id:"XREFS",name:"References",children:[]};Jrb={id:"DEPRECATED",name:"Deprecated",children:[]};
Krb=function(a){return _.x(a.lQb(),_.v(b=>{const c=new Map(b);_.rv.has(10)&&(c.set("XREFS",{Nf:"ON",Xma:""}),b.has("DEPRECATED")||c.set("DEPRECATED",{Nf:"ON",Xma:""}));return c}))};Lrb=function(a,b){return _.x(a.I6(),_.v(c=>c.some(d=>_.Rq(d,b))))};
$F=class extends _.W{constructor(a={}){super();this.i.hostName=a.dm==null?null:a.dm;this.i.projectId=a.projectId==null?null:a.projectId;this.i.depotGroup=a.Lp==null?null:a.Lp;this.i.ossProject=a.kh==null?null:a.kh;this.i.repositoryName=a.ai==null?null:a.ai}get Lp(){return _.Z(this,"depotGroup")?_.T(this,"depotGroup"):""}set Lp(a){this.i.depotGroup=a}get dm(){return _.Z(this,"hostName")?_.T(this,"hostName"):""}set dm(a){this.i.hostName=a}get kh(){return _.Z(this,"ossProject")?_.T(this,"ossProject"):
""}set kh(a){this.i.ossProject=a}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.i.projectId=a}get ai(){return _.Z(this,"repositoryName")?_.T(this,"repositoryName"):""}set ai(a){this.i.repositoryName=a}ha(){return $F}ka(){return{keys:["depotGroup","hostName","ossProject","projectId","repositoryName"]}}};
ZF=class extends _.W{constructor(a={}){super();this.i.root=a.root==null?null:a.root;this.i.includeRegionalRepos=a.jbb==null?null:a.jbb}get jbb(){return _.Z(this,"includeRegionalRepos")?_.T(this,"includeRegionalRepos"):!1}set jbb(a){this.i.includeRegionalRepos=a}get root(){return _.Z(this,"root")?_.T(this,"root"):null}set root(a){this.i.root=a}ha(){return ZF}ka(){return{keys:["includeRegionalRepos","root"],Ga:{root:$F}}}};
_.Mrb=function(a,b){return a.cQ!=="mainContent"?()=>{}:_.R5a(a,"mainContent",void 0,b)};Nrb=function(a,b,c){a.Pf.put(b.toObject(),_.x(c,_.v(d=>a.EO(d)),_.Te(d=>!!d),_.Of(a.wua()),_.gg(d=>a.isValid(d)?_.u(d):a.fetch(b))))};_.Nk(aG,_.ca);aG.prototype.name="AssertionError";_.Orb=function(a,b){return a==b||!(!a||!b)&&a instanceof b.constructor&&anb(a,b)};Prb=function(){return null};nnb=class{constructor(a){this.VYb=a}toString(){return this.VYb}};
unb=class{get vi(){return _.cf.get(this.S0c)||null}constructor(a,b,c){this.S0c=a;this.dZ=b;this.M2c=c}};
Gnb=class{constructor(a){this.mr=a}get parent(){const a=this.mr.parentNode;return a?new Fnb(a):null}get Rb(){const a=cG(this.mr),b=a?a.vi:null;return b===null?_.BIa:new _.ie(b[1].data[a.dZ],b)}get cw(){var a=this.mr,b;if((b=a)&&!(b=vnb(a)))if(a=(a=cG(a))?a.vi:null,a===null)b=null;else{for(var c;a[1].type===2&&(c=_.Kd(a));)a=c;b=a[2]&512?null:a[8]}return b}get context(){var a;if(!(a=vnb(this.mr))){a=this.mr;if(typeof Element!=="undefined"&&!(a instanceof Element))throw Error("Ra");a=(a=cG(a))?a.vi:
null;a=a===null?null:a[8]}return a}get zg(){return xnb(this.mr).filter(a=>a.type==="dom")}get OAa(){a:{var a=cG(this.mr);if(a===null)a={};else{if(a.RVb===void 0){var b=a.vi;if(b===null){a={};break a}{const c=b[1].data[a.dZ];if(c&&c.z7){const d={};let e=c.index+1;for(let f=0;f<c.z7.length;f+=2)d[c.z7[f]]=b[e],e++;b=d}else b=null}a.RVb=b}a=a.RVb||{}}}return a}};
Fnb=class extends Gnb{get ma(){return this.mr.nodeType==Node.ELEMENT_NODE?this.mr:null}get name(){const a=cG(this.mr),b=a?a.vi:null;return b!==null?b[1].data[a.dZ].value:this.mr.nodeName}get properties(){var a=cG(this.mr);const b=a?a.vi:null;if(b===null)return{};const c=b[1].data;var d=c[a.dZ];a={};var e=this.ma;if(e)for(var f=Object.getPrototypeOf(e),g=Node.prototype;f!==null&&f!==g;){var l=Object.getOwnPropertyDescriptors(f);for(var p in l)p.startsWith("__")||p.startsWith("on")||(l=e[p],typeof l!==
"string"&&typeof l!=="boolean"&&typeof l!=="number"&&l!==null||(a[p]=l));f=Object.getPrototypeOf(f)}p=d.h5c;if(p!==null)for(d=0;d<p.length;d++)if(e=p[d],f=c[e].split("\ufffd"),g=f[0],f.length>1){l=f[1];for(let t=1;t<f.length-1;t++)l+=_.Yc(b[e+t-1])+f[t+1];a[g]=l}else a[g]=b[e];return a}get attributes(){const a={},b=this.ma;if(!b)return a;var c=cG(b),d=c?c.vi:null;if(d===null)return{};c=d[1].data[c.dZ].hc;d=[];if(c){let e=0;for(;e<c.length;){const f=c[e];if(typeof f!=="string")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(){let a,b;return(b=(a=this.ma)==null?void 0:a.style)!=null?b:{}}get fe(){const a={},b=this.ma.className;(typeof b!=="string"?b.baseVal.split(" "):b.split(" ")).forEach(c=>a[c]=!0);return a}get childNodes(){const a=this.mr.childNodes,b=[];for(let c=0;c<a.length;c++)b.push(_.eG(a[c]));return b}get children(){var a=this.ma;if(!a)return[];a=a.children;const b=[];for(let c=0;c<a.length;c++)b.push(_.eG(a[c]));
return b}query(a){const b=[],c=cG(this.mr),d=c?c.vi:null;d!==null?dG(d[1].data[c.dZ],d,a,b,!0,this.mr):Dnb(this.mr,a,b,!0);return b[0]||null}};Qrb=function(a,b,c){c=c||{};c.format="jspb";this.Qh=new _.Eq(c);this.Wh=a==void 0?a:a.replace(/\/+$/,"")};_.aa=Qrb.prototype;_.aa.Fya=function(a,b){return _.Dq(this.Qh,this.Wh+"/$rpc/devtools.sourcerers.DecorationsService/ListDecorations",a,b||{},_.sSa)};
_.aa.mpb=function(a,b){return _.Dq(this.Qh,this.Wh+"/$rpc/devtools.sourcerers.DecorationsService/ResolveDocumentation",a,b||{},_.tSa)};_.aa.npb=function(a,b){return _.Dq(this.Qh,this.Wh+"/$rpc/devtools.sourcerers.DecorationsService/ResolveItemList",a,b||{},_.uSa)};_.aa.hla=function(a,b){return _.Dq(this.Qh,this.Wh+"/$rpc/devtools.sourcerers.DecorationsService/ResolvePanel",a,b||{},_.vSa)};
_.aa.z8a=function(a,b){return _.Dq(this.Qh,this.Wh+"/$rpc/devtools.sourcerers.DecorationsService/GetFilterSupport",a,b||{},_.rSa)};Rrb=_.Yb(_.Fq);Inb=/^(.*?)\/*$/;_.hH=class{transform(a){return a?_.iG(a):""}};_.hH.O=function(a){return new (a||_.hH)};_.hH.Le=_.Gf({name:"toPrettyRef",type:_.hH,le:!0,standalone:!1});_.iH=class{};_.iH.O=function(a){return new (a||_.iH)};_.iH.Ca=_.Df({type:_.iH});_.iH.Ba=_.Xc({});
jH=class{constructor(a,b,c,d){this.offsetX=c;this.offsetY=d;this.Ad=void 0;this.zc=a.zc;this.Ac=a.Ac;this.oc=b.oc;this.uc=b.uc}};_.kH=function(a){a.title.rm("")};_.lH=class{constructor(a){this.title=a;_.kH(this)}};_.lH.O=function(a){return new (a||_.lH)(_.m(_.Jo))};_.lH.ta=_.k({token:_.lH,oa:_.lH.O,Ea:"root"});Srb=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g;FG=function(a){const b=_.t1a.test.call(_.t1a,a)?"\u200f":"\u200e";return a.replace(Srb,b+"$&"+b)};
Vnb={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"}}};Trb=["content"];Urb=function(a){a.az.ma.getAttribute("disabled")!=null?a.az.ma.setAttribute("aria-disabled","true"):a.az.ma.removeAttribute("aria-disabled")};
Vrb=function(a){var b=Array.from(a.az.ma.classList);for(const c of b)_.T3a.includes(c)&&a.az.ma.classList.remove(c);b=new Set;b.add(_.R3a.includes(a.size)?a.size:"small");b.add(_.Q3a.includes(a.format)?a.format:"fill");b.add(_.S3a.includes(a.color)?a.color:"blue");for(const c of b.values())a.az.ma.classList.add(c)};
_.mH=class{constructor(a){this.az=a;this.size="small";this.format="fill";this.color="blue";this.wSb=new MutationObserver(()=>void Urb(this));this.wSb.observe(a.ma,{attributes:!0,attributeFilter:["disabled"]})}Sa(){Vrb(this);this.az.ma.tagName==="A"&&this.az.ma.classList.add("link")}Sb(a){(a.size||a.format||a.color)&&Vrb(this)}Ia(){this.wSb.disconnect()}Sn(){const a=this.CTc.ma;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)}Urb(this)}get D6c(){if(this.format==="fill")return xG("gme-grey","900")+"22";switch(this.color){case "blue":return xG("gme-blue","600")+"22";case "red":return xG("gme-red","600")+"22";case "green":return xG("gme-green","700")+"22";case "grey":return xG("gme-grey","600")+"22";case "white":return xG("white")+"22";case "yellow":return xG("gme-yellow","700")+"22";default:return xG("gme-blue","600")+"22"}}get C6c(){return{PF:250,UF:0}}};_.mH.O=function(a){return new (a||_.mH)(_.B(_.ff))};
_.mH.wa=_.Cf({type:_.mH,na:[["button","gme-button",""],["a","gme-button",""]],ub:function(a,b){a&1&&_.Pg(Trb,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.CTc=c.first)}},inputs:{size:"size",format:"format",color:"color"},standalone:!1,features:[_.Rm],hc:["gme-button",""],ac:["*"],ya:5,Aa:2,Da:[["content",""],[1,"content"],["matRipple","","aria-hidden","true",1,"ripple",3,"matRippleAnimation","matRippleColor"],["aria-hidden","true",1,"state"]],qa:function(a,b){a&1&&(_.Hg(),_.F(0,"span",1,0),_.Ig(2),_.I(),_.K(3,
"div",2)(4,"div",3));a&2&&(_.y(3),_.E("matRippleAnimation",b.C6c)("matRippleColor",b.D6c))},Fa:[_.Rs],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:hsla(0,0%,100%,.04)}.flat.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.04)}.flat.white[_nghost-%COMP%]:focus    {color:#fff;fill:#fff;background:hsla(0,0%,100%,.12)}.flat.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.12)}.flat.white[_nghost-%COMP%]:active    {color:#fff;fill:#fff;background:hsla(0,0%,100%,.06)}.flat.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:hsla(0,0%,100%,.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}'],
Ma:0});_.nH=class{constructor(a){this.Ha=a}};_.nH.O=function(a){return new (a||_.nH)(_.B(_.Dv))};_.nH.La=_.Ef({type:_.nH,na:[["","trackBucket",""],["","trackAction","","feedbackEvent",""]],Ya:function(a,b){a&1&&_.N("click",function(){let c={};b.z3b&&(c={bucket:b.z3b});b.fX&&(c=Object.assign({},c,{tK:[b.fX]}));b.Ha.Ro(c)})},inputs:{z3b:"trackBucket",fX:"feedbackEvent"},standalone:!1});
oH={u5b:"ADD",j8b:"BRANCH",Sbc:"DELETE",Qdc:"EDIT",tjc:"INTEGRATE",NONE:"NONE",values(){return[oH.NONE,oH.u5b,oH.j8b,oH.Qdc,oH.Sbc,oH.tjc]}};pH={vEa:"BBCP",IEa:"CITC",FIa:"KYTHE",E$:"PIPER",vKa:"SEARCH_INDEX",TLa:"UNKNOWN_PROVENANCE",nMa:"VCS",values(){return[pH.TLa,pH.nMa,pH.FIa,pH.vKa,pH.vEa,pH.E$,pH.IEa]}};qH={LA:"DIRECTORY",bI:"EXECUTABLE",qv:"FILE",ZA:"GIT_LINK",HE:"SYMBOLIC_LINK",FI:"UNKNOWN_OBJECT_TYPE",values(){return[qH.FI,qH.qv,qH.LA,qH.HE,qH.ZA,qH.bI]}};
rH={LA:"DIRECTORY",bI:"EXECUTABLE",qv:"FILE",ZA:"GIT_LINK",HE:"SYMBOLIC_LINK",FI:"UNKNOWN_OBJECT_TYPE",values(){return[rH.FI,rH.qv,rH.LA,rH.HE,rH.ZA,rH.bI]}};sH={LA:"DIRECTORY",bI:"EXECUTABLE",qv:"FILE",ZA:"GIT_LINK",HE:"SYMBOLIC_LINK",FI:"UNKNOWN_OBJECT_TYPE",values(){return[sH.FI,sH.qv,sH.LA,sH.HE,sH.ZA,sH.bI]}};tH={vEa:"BBCP",IEa:"CITC",FIa:"KYTHE",E$:"PIPER",vKa:"SEARCH_INDEX",TLa:"UNKNOWN_PROVENANCE",nMa:"VCS",values(){return[tH.TLa,tH.nMa,tH.FIa,tH.vKa,tH.vEa,tH.E$,tH.IEa]}};
uH={LA:"DIRECTORY",bI:"EXECUTABLE",qv:"FILE",ZA:"GIT_LINK",HE:"SYMBOLIC_LINK",FI:"UNKNOWN_OBJECT_TYPE",values(){return[uH.FI,uH.qv,uH.LA,uH.HE,uH.ZA,uH.bI]}};
vH={b6b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE",c6b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_ART",d6b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_BIONIC",e6b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE",f6b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_ART",g6b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_BIONIC",j6b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE",k6b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_Q",l6b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_R",m6b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_Q",
n6b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_R",o6b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_S",p6b:"ANDROID_SEAHAWK_USERDEBUG_COVERAGE",i9b:"CHROME_UNIT_TEST",y$b:"COVERAGE_NG",z$b:"COVERAGE_NG_TESTS",p$:"DEFAULT",ogc:"FUZZING",Fpc:"NEST_BISMUTH",Gpc:"NEST_BISMUTH_SCREENDUMP",Hpc:"NEST_BISMUTH_UNICYCLE",Ipc:"NEST_BISMUTH_UNIT_TEST",Jpc:"NEST_SAPPHIRE",Mpc:"NEST_ZIRCONIUM",Npc:"NEST_ZIRCONIUM_SCREENDUMP",Opc:"NEST_ZIRCONIUM_UNICYCLE",Ppc:"NEST_ZIRCONIUM_UNIT_TEST",nsc:"PIXEL_BLAZER_COVERAGE",
osc:"PIXEL_CAIMAN_COVERAGE",psc:"PIXEL_COMET_COVERAGE",qsc:"PIXEL_HUSKY_COVERAGE",rsc:"PIXEL_KOMODO_COVERAGE",ssc:"PIXEL_RAVEN_COVERAGE",tsc:"PIXEL_UNIFIED_COVERAGE",wzc:"STORAGE_ONLY",BEc:"UNSUPPORTED_CATEGORY",values(){return[vH.BEc,vH.p$,vH.ogc,vH.Jpc,vH.Mpc,vH.Ppc,vH.Opc,vH.Npc,vH.Fpc,vH.Ipc,vH.Hpc,vH.Gpc,vH.e6b,vH.f6b,vH.wzc,vH.g6b,vH.b6b,vH.c6b,vH.d6b,vH.p6b,vH.j6b,vH.k6b,vH.l6b,vH.m6b,vH.n6b,vH.o6b,vH.y$b,vH.z$b,vH.i9b,vH.tsc,vH.ssc,vH.qsc,vH.osc,vH.psc,vH.rsc,vH.nsc]}};
wH={A$b:"COVERED",cqc:"NOT_COVERED",hqc:"NOT_INSTRUMENTED",nrc:"PARTIALLY_COVERED",Vf:"STATUS_UNSPECIFIED",values(){return[wH.Vf,wH.A$b,wH.cqc,wH.nrc,wH.hqc]}};xH={hcc:"DIRECTORY_ICON",Blc:"LINE_ICON",nd:"UNKNOWN",values(){return[xH.nd,xH.Blc,xH.hcc]}};
yH={P5b:"ALLOCATION",s6b:"ANONYMOUS_FUNCTION",K7b:"BACKUP_SCHEDULE",n8b:"BUILD_ARGUMENT",o8b:"BUILD_BINARY",p8b:"BUILD_GENERATOR",q8b:"BUILD_LIBRARY",w8b:"BUILD_RULE",x8b:"BUILD_TEST",y8b:"BUILD_VARIABLE",W8b:"CHANGELOG",HAb:"CLASS",W9b:"COLUMN",j$b:"CONSTANT",cac:"DART_MIXIN",Nbc:"DEFINE_CONST",Obc:"DEFINE_MACRO",UAb:"ENUM",VAb:"ENUM_CONSTANT",EXTENSION:"EXTENSION",dBb:"FIELD",xoa:"FUNCTION",Uhc:"GRAPHQL_DIRECTIVE",Vhc:"GRAPHQL_FRAGMENT",Whc:"GRAPHQL_FRAGMENT_SPREAD",Xhc:"GRAPHQL_LIST",Yhc:"GRAPHQL_OPERATION",
aic:"GROUP",ljc:"INDEX",tBb:"INTERFACE",Ljc:"JOB",Tjc:"JS_ASSIGNMENT",Ujc:"JS_CONST",Vjc:"JS_FUNCTION_ASSIGNMENT",Wjc:"JS_FUNCTION_LITERAL",Xjc:"JS_GETTER",Yjc:"JS_GOOG_PROVIDE",Zjc:"JS_GOOG_REQUIRE",akc:"JS_LITERAL",dkc:"JS_SETTER",fkc:"JS_VAR",Klc:"LOCALITY_GROUP",rmc:"MD_HEADER",yBb:"METHOD",vnc:"MODULE",cCb:"NAMESPACE",Dqc:"OBJECT",RM:"PACKAGE",Fsc:"PREPROCESSOR",uCb:"PROPERTY",iwc:"PROTO_BUNDLE",Ywc:"QUEUE",ayc:"RUST_IMPL",gyc:"SCOPE",zKa:"SERVICE",ezc:"SQL_DATABASE",fzc:"SQL_MODEL",gzc:"SQL_TVF",
GCb:"STRUCT",SCc:"SWIFT_ACTOR",XCc:"TABLE",tDc:"TEMPLATE",St:"TEST",LCb:"TYPEDEF",OCb:"UNION",qEc:"UNKNOWN_SYMBOL",QCb:"VARIABLE",fGc:"XML_TAG",hGc:"YANG_CONTAINER",iGc:"YANG_GROUPING",jGc:"YANG_IDENTITY",kGc:"YANG_LEAF",lGc:"YANG_LIST",values(){return[yH.qEc,yH.gyc,yH.aic,yH.HAb,yH.tBb,yH.GCb,yH.UAb,yH.OCb,yH.yBb,yH.dBb,yH.xoa,yH.QCb,yH.LCb,yH.cCb,yH.EXTENSION,yH.uCb,yH.VAb,yH.s6b,yH.St,yH.RM,yH.Dqc,yH.j$b,yH.vnc,yH.Fsc,yH.w8b,yH.o8b,yH.x8b,yH.q8b,yH.p8b,yH.n8b,yH.y8b,yH.fkc,yH.Ujc,yH.Yjc,yH.Zjc,
yH.dkc,yH.Xjc,yH.akc,yH.Wjc,yH.Tjc,yH.Vjc,yH.Nbc,yH.Obc,yH.fGc,yH.tDc,yH.Ljc,yH.zKa,yH.P5b,yH.XCc,yH.Ywc,yH.Klc,yH.ljc,yH.iwc,yH.K7b,yH.W9b,yH.W8b,yH.rmc,yH.gzc,yH.fzc,yH.ezc,yH.cac,yH.iGc,yH.jGc,yH.hGc,yH.lGc,yH.kGc,yH.SCc,yH.Uhc,yH.Yhc,yH.Vhc,yH.Whc,yH.Xhc,yH.ayc]}};
zH={i7b:"ATOM",X9b:"COMMENT",xFa:"DEFINITION",okc:"KEYWORD",Olc:"LOCAL_REF",emc:"MACRO",Bqc:"NUMERIC_LITERAL",Uwc:"QUALIFIER",Czc:"STRING_LITERAL",WDc:"TYPE_ID",nd:"UNKNOWN",values(){return[zH.nd,zH.okc,zH.Czc,zH.X9b,zH.Bqc,zH.emc,zH.WDc,zH.i7b,zH.xFa,zH.Uwc,zH.Olc]}};
Wrb=class extends _.W{constructor(a={}){super();this.i.numInstances=a.wza==null?null:a.wza;this.i.numFiles=a.Eib==null?null:a.Eib;this.i.numFixes=a.Fib==null?null:a.Fib}get Eib(){return _.Z(this,"numFiles")?_.T(this,"numFiles"):"0"}set Eib(a){this.i.numFiles=a}get Fib(){return _.Z(this,"numFixes")?_.T(this,"numFixes"):"0"}set Fib(a){this.i.numFixes=a}get wza(){return _.Z(this,"numInstances")?_.T(this,"numInstances"):"0"}set wza(a){this.i.numInstances=a}ha(){return Wrb}ka(){return{keys:["numFiles",
"numFixes","numInstances"]}}};
Xrb=class extends _.W{constructor(a={}){super();this.i.lastCommitTime=a.jL==null?null:a.jL;this.i.lastCommitMessage=a.pya==null?null:a.pya;this.i.size=a.size==null?null:a.size;this.i.deleted=a.xo==null?null:a.xo;this.i.existedAtCommit=a.rva==null?null:a.rva}get xo(){return _.Z(this,"deleted")?_.T(this,"deleted"):!1}set xo(a){this.i.deleted=a}get rva(){return _.Z(this,"existedAtCommit")?_.T(this,"existedAtCommit"):""}set rva(a){this.i.existedAtCommit=a}get pya(){return _.Z(this,"lastCommitMessage")?
_.T(this,"lastCommitMessage"):""}set pya(a){this.i.lastCommitMessage=a}get jL(){return _.Z(this,"lastCommitTime")?_.T(this,"lastCommitTime"):""}set jL(a){this.i.lastCommitTime=a}get size(){return _.Z(this,"size")?_.T(this,"size"):"0"}set size(a){this.i.size=a}ha(){return Xrb}ka(){return{keys:["deleted","existedAtCommit","lastCommitMessage","lastCommitTime","size"]}}};
Yrb=class extends _.W{constructor(a={}){super();this.i.email=a.email==null?null:a.email;this.i.name=a.name==null?null:a.name}get email(){return _.Z(this,"email")?_.T(this,"email"):""}set email(a){this.i.email=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return Yrb}ka(){return{keys:["email","name"]}}};
Zrb=class extends _.W{constructor(a={}){super();this.i.includeRegexp=a.xxa==null?null:a.xxa;this.i.excludeRegexp=a.nva==null?null:a.nva;this.i.languageRegexp=a.nya==null?null:a.nya;this.i.availableForFiles=a.Jsa==null?null:a.Jsa;this.i.availableForDirs=a.Isa==null?null:a.Isa;this.i.availableForGeneratedFiles=a.Ksa==null?null:a.Ksa}get Isa(){return _.Z(this,"availableForDirs")?_.T(this,"availableForDirs"):!1}set Isa(a){this.i.availableForDirs=a}get Jsa(){return _.Z(this,"availableForFiles")?_.T(this,
"availableForFiles"):!1}set Jsa(a){this.i.availableForFiles=a}get Ksa(){return _.Z(this,"availableForGeneratedFiles")?_.T(this,"availableForGeneratedFiles"):!1}set Ksa(a){this.i.availableForGeneratedFiles=a}get nva(){return _.Z(this,"excludeRegexp")?_.T(this,"excludeRegexp"):[]}set nva(a){this.i.excludeRegexp=a}get xxa(){return _.Z(this,"includeRegexp")?_.T(this,"includeRegexp"):[]}set xxa(a){this.i.includeRegexp=a}get nya(){return _.Z(this,"languageRegexp")?_.T(this,"languageRegexp"):[]}set nya(a){this.i.languageRegexp=
a}ha(){return Zrb}ka(){return{keys:"availableForDirs availableForFiles availableForGeneratedFiles excludeRegexp includeRegexp languageRegexp".split(" ")}}};
$rb=class extends _.W{constructor(a={}){super();this.i.branchName=a.wf==null?null:a.wf;this.i.commitId=a.xf==null?null:a.xf}get wf(){return _.Z(this,"branchName")?_.T(this,"branchName"):""}set wf(a){this.i.branchName=a}get xf(){return _.Z(this,"commitId")?_.T(this,"commitId"):""}set xf(a){this.i.commitId=a}ha(){return $rb}ka(){return{keys:["branchName","commitId"]}}};
asb=class extends _.W{constructor(a={}){super();this.i.categoryId=a.Gy==null?null:a.Gy}get Gy(){return _.Z(this,"categoryId")?_.T(this,"categoryId"):""}set Gy(a){this.i.categoryId=a}ha(){return asb}ka(){return{keys:["categoryId"]}}};bsb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type}static get uf(){return xH}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return bsb}ka(){return{Na:{type:xH},keys:["type"]}}};
csb=class extends _.W{constructor(a={}){super();this.i.codeFindingsArguments=a.N4==null?null:a.N4;this.i.availability=a.availability==null?null:a.availability}get availability(){return _.Z(this,"availability")?_.T(this,"availability"):[]}set availability(a){this.i.availability=a}get N4(){return _.Z(this,"codeFindingsArguments")?_.T(this,"codeFindingsArguments"):null}set N4(a){this.i.codeFindingsArguments=a}ha(){return csb}ka(){return{Oa:{availability:Zrb},keys:["availability","codeFindingsArguments"],
Ga:{codeFindingsArguments:asb}}}};
dsb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.tooltip=a.tooltip==null?null:a.tooltip;this.i.icon=a.icon==null?null:a.icon;this.i.id=a.id==null?null:a.id;this.i.dataSource=a.dataSource==null?null:a.dataSource;this.i.presentation=a.Alb==null?null:a.Alb;this.i.children=a.children==null?null:a.children;this.i.onByDefault=a.UP==null?null:a.UP;this.i.isWarning=a.gya==null?null:a.gya}get children(){return _.Z(this,"children")?_.T(this,"children"):[]}set children(a){this.i.children=
a}get dataSource(){return _.Z(this,"dataSource")?_.T(this,"dataSource"):null}set dataSource(a){this.i.dataSource=a}get icon(){return _.Z(this,"icon")?_.T(this,"icon"):""}set icon(a){this.i.icon=a}get id(){return _.Z(this,"id")?_.T(this,"id"):""}set id(a){this.i.id=a}get gya(){return _.Z(this,"isWarning")?_.T(this,"isWarning"):!1}set gya(a){this.i.isWarning=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}get UP(){return _.Z(this,"onByDefault")?_.T(this,"onByDefault"):
!1}set UP(a){this.i.onByDefault=a}get Alb(){return _.Z(this,"presentation")?_.T(this,"presentation"):[]}set Alb(a){this.i.presentation=a}get tooltip(){return _.Z(this,"tooltip")?_.T(this,"tooltip"):""}set tooltip(a){this.i.tooltip=a}ha(){return dsb}ka(){return{Oa:{children:dsb,presentation:bsb},keys:"children dataSource icon id isWarning name onByDefault presentation tooltip".split(" "),Ga:{dataSource:csb}}}};
_.esb=class extends _.W{constructor(a={}){super();this.i.newPath=a.NG==null?null:a.NG;this.i.oldPath=a.Qf==null?null:a.Qf;this.i.newHash=a.nib==null?null:a.nib;this.i.oldHash=a.Sib==null?null:a.Sib;this.i.newType=a.kza==null?null:a.kza;this.i.oldType=a.zza==null?null:a.zza}get nib(){return _.Z(this,"newHash")?_.T(this,"newHash"):""}set nib(a){this.i.newHash=a}get NG(){return _.Z(this,"newPath")?_.T(this,"newPath"):""}set NG(a){this.i.newPath=a}get kza(){return _.Z(this,"newType")?_.T(this,"newType"):
null}set kza(a){this.i.newType=a}get Sib(){return _.Z(this,"oldHash")?_.T(this,"oldHash"):""}set Sib(a){this.i.oldHash=a}get Qf(){return _.Z(this,"oldPath")?_.T(this,"oldPath"):""}set Qf(a){this.i.oldPath=a}get zza(){return _.Z(this,"oldType")?_.T(this,"oldType"):null}set zza(a){this.i.oldType=a}ha(){return _.esb}ka(){return{Na:{newType:rH,oldType:sH},keys:"newHash newPath newType oldHash oldPath oldType".split(" ")}}};
fsb=class extends _.W{constructor(a={}){super();this.i.path=a.path==null?null:a.path;this.i.hash=a.hash==null?null:a.hash;this.i.type=a.type==null?null:a.type;this.i.attributes=a.attributes==null?null:a.attributes;this.i.sources=a.sources==null?null:a.sources;this.i.locationHint=a.oL==null?null:a.oL}static get uf(){return qH}get attributes(){return _.Z(this,"attributes")?_.T(this,"attributes"):null}set attributes(a){this.i.attributes=a}get hash(){return _.Z(this,"hash")?_.T(this,"hash"):""}set hash(a){this.i.hash=
a}get oL(){return _.Z(this,"locationHint")?_.T(this,"locationHint"):""}set oL(a){this.i.locationHint=a}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=a}get sources(){return _.Z(this,"sources")?_.T(this,"sources"):[]}set sources(a){this.i.sources=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return fsb}ka(){return{Na:{sources:pH,type:qH},keys:"attributes hash locationHint path sources type".split(" "),Ga:{attributes:Xrb}}}};
gsb=class extends _.W{constructor(a={}){super();this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a.privateDoNotAccessOrElseSafeHtmlWrappedValue==null?null:a.privateDoNotAccessOrElseSafeHtmlWrappedValue}get privateDoNotAccessOrElseSafeHtmlWrappedValue(){return _.Z(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue")?_.T(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue"):""}set privateDoNotAccessOrElseSafeHtmlWrappedValue(a){this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a}ha(){return gsb}ka(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}};
_.hsb=class extends _.W{constructor(a={}){super();this.i.startLine=a.startLine==null?null:a.startLine;this.i.startColumn=a.startColumn==null?null:a.startColumn;this.i.endLine=a.endLine==null?null:a.endLine;this.i.endColumn=a.endColumn==null?null:a.endColumn}get endColumn(){return _.Z(this,"endColumn")?_.T(this,"endColumn"):0}set endColumn(a){this.i.endColumn=a}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=a}get startColumn(){return _.Z(this,"startColumn")?
_.T(this,"startColumn"):0}set startColumn(a){this.i.startColumn=a}get startLine(){return _.Z(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=a}ha(){return _.hsb}ka(){return{keys:["endColumn","endLine","startColumn","startLine"]}}};
isb=class extends _.W{constructor(a={}){super();this.i.categories=a.categories==null?null:a.categories}get categories(){return _.Z(this,"categories")?_.T(this,"categories"):[]}set categories(a){this.i.categories=a}ha(){return isb}ka(){return{Na:{categories:vH},keys:["categories"]}}};
_.AH=class extends _.W{constructor(a={}){super();this.i.hostName=a.dm==null?null:a.dm;this.i.projectId=a.projectId==null?null:a.projectId;this.i.depotGroup=a.Lp==null?null:a.Lp;this.i.ossProject=a.kh==null?null:a.kh;this.i.repositoryName=a.ai==null?null:a.ai;this.i.workspaceId=a.Cr==null?null:a.Cr}get Lp(){return _.Z(this,"depotGroup")?_.T(this,"depotGroup"):""}set Lp(a){this.i.depotGroup=a}get dm(){return _.Z(this,"hostName")?_.T(this,"hostName"):""}set dm(a){this.i.hostName=a}get kh(){return _.Z(this,
"ossProject")?_.T(this,"ossProject"):""}set kh(a){this.i.ossProject=a}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.i.projectId=a}get ai(){return _.Z(this,"repositoryName")?_.T(this,"repositoryName"):""}set ai(a){this.i.repositoryName=a}get Cr(){return _.Z(this,"workspaceId")?_.T(this,"workspaceId"):""}set Cr(a){this.i.workspaceId=a}ha(){return _.AH}ka(){return{keys:"depotGroup hostName ossProject projectId repositoryName workspaceId".split(" ")}}};
jsb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Oe==null?null:a.Oe;this.i.refSpec=a.qr==null?null:a.qr;this.i.refHint=a.refHint==null?null:a.refHint}get refHint(){return _.Z(this,"refHint")?_.T(this,"refHint"):""}set refHint(a){this.i.refHint=a}get qr(){return _.Z(this,"refSpec")?_.T(this,"refSpec"):""}set qr(a){this.i.refSpec=a}get Oe(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Oe(a){this.i.repositoryKey=a}ha(){return jsb}ka(){return{keys:["refHint",
"refSpec","repositoryKey"],Ga:{repositoryKey:_.AH}}}};
BH=class extends _.W{constructor(a={}){super();this.i.sourceRoot=a.Et==null?null:a.Et;this.i.path=a.path==null?null:a.path;this.i.type=a.type==null?null:a.type;this.i.fileSize=a.fileSize==null?null:a.fileSize;this.i.sources=a.sources==null?null:a.sources;this.i.locationHint=a.oL==null?null:a.oL}static get uf(){return uH}get fileSize(){return _.Z(this,"fileSize")?_.T(this,"fileSize"):"0"}set fileSize(a){this.i.fileSize=a}get oL(){return _.Z(this,"locationHint")?_.T(this,"locationHint"):""}set oL(a){this.i.locationHint=
a}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=a}get Et(){return _.Z(this,"sourceRoot")?_.T(this,"sourceRoot"):null}set Et(a){this.i.sourceRoot=a}get sources(){return _.Z(this,"sources")?_.T(this,"sources"):[]}set sources(a){this.i.sources=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return BH}ka(){return{Na:{sources:tH,type:uH},keys:"fileSize locationHint path sourceRoot sources type".split(" "),Ga:{sourceRoot:jsb}}}};
ksb=class extends _.W{constructor(a={}){super();this.i.fileSpec=a.ze==null?null:a.ze;this.i.category=a.category==null?null:a.category;this.i.subcategory=a.M0==null?null:a.M0;this.i.data=a.data==null?null:a.data}get category(){return _.Z(this,"category")?_.T(this,"category"):""}set category(a){this.i.category=a}get data(){return _.Z(this,"data")?_.T(this,"data"):null}set data(a){this.i.data=a}get ze(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}get M0(){return _.Z(this,
"subcategory")?_.T(this,"subcategory"):""}set M0(a){this.i.subcategory=a}ha(){return ksb}ka(){return{keys:["category","data","fileSpec","subcategory"],Ga:{data:Wrb,fileSpec:BH}}}};
lsb=class extends _.W{constructor(a={}){super();this.i.range=a.ae==null?null:a.ae;this.i.fileSpec=a.ze==null?null:a.ze;this.i.url=a.url==null?null:a.url;this.i.category=a.category==null?null:a.category;this.i.subcategory=a.M0==null?null:a.M0;this.i.message=a.message==null?null:a.message;this.i.messageHtml=a.messageHtml==null?null:a.messageHtml;this.i.timestamp=a.timestamp==null?null:a.timestamp}get category(){return _.Z(this,"category")?_.T(this,"category"):""}set category(a){this.i.category=a}get ze(){return _.Z(this,
"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}get message(){return _.Z(this,"message")?_.T(this,"message"):""}set message(a){this.i.message=a}get messageHtml(){return _.Z(this,"messageHtml")?_.T(this,"messageHtml"):null}set messageHtml(a){this.i.messageHtml=a}get ae(){return _.Z(this,"range")?_.T(this,"range"):null}set ae(a){this.i.range=a}get M0(){return _.Z(this,"subcategory")?_.T(this,"subcategory"):""}set M0(a){this.i.subcategory=a}get timestamp(){return _.Z(this,"timestamp")?
_.T(this,"timestamp"):""}set timestamp(a){this.i.timestamp=a}get url(){return _.Z(this,"url")?_.T(this,"url"):""}set url(a){this.i.url=a}ha(){return lsb}ka(){return{keys:"category fileSpec message messageHtml range subcategory timestamp url".split(" "),Ga:{fileSpec:BH,messageHtml:gsb,range:_.hsb}}}};
msb=class extends _.W{constructor(a={}){super();this.i.fileSpec=a.ze==null?null:a.ze;this.i.childEntries=a.Bta==null?null:a.Bta}get Bta(){return _.Z(this,"childEntries")?_.T(this,"childEntries"):[]}set Bta(a){this.i.childEntries=a}get ze(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}ha(){return msb}ka(){return{Oa:{childEntries:fsb},keys:["childEntries","fileSpec"],Ga:{fileSpec:BH}}}};
nsb=class extends _.W{constructor(a={}){super();this.i.status=a.status==null?null:a.status;this.i.startLine=a.startLine==null?null:a.startLine;this.i.endLine=a.endLine==null?null:a.endLine}static get Status(){return wH}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=a}get startLine(){return _.Z(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=
a}ha(){return nsb}ka(){return{Na:{status:wH},keys:["endLine","startLine","status"]}}};osb=class extends _.W{constructor(a={}){super();this.i.coverageRanges=a.vua==null?null:a.vua}get vua(){return _.Z(this,"coverageRanges")?_.T(this,"coverageRanges"):[]}set vua(a){this.i.coverageRanges=a}ha(){return osb}ka(){return{Oa:{coverageRanges:nsb},keys:["coverageRanges"]}}};
psb=class extends _.W{constructor(a={}){super();this.i.root=a.root==null?null:a.root}get root(){return _.Z(this,"root")?_.T(this,"root"):null}set root(a){this.i.root=a}ha(){return psb}ka(){return{keys:["root"],Ga:{root:dsb}}}};
CH=class extends _.W{constructor(a={}){super();this.i.startIndex=a.startIndex==null?null:a.startIndex;this.i.length=a.length==null?null:a.length}get length(){return _.Z(this,"length")?_.T(this,"length"):0}set length(a){this.i.length=a}get startIndex(){return _.Z(this,"startIndex")?_.T(this,"startIndex"):0}set startIndex(a){this.i.startIndex=a}ha(){return CH}ka(){return{keys:["length","startIndex"]}}};
qsb=class extends _.W{constructor(a={}){super();this.i.linkRange=a.Eya==null?null:a.Eya;this.i.url=a.url==null?null:a.url}get Eya(){return _.Z(this,"linkRange")?_.T(this,"linkRange"):null}set Eya(a){this.i.linkRange=a}get url(){return _.Z(this,"url")?_.T(this,"url"):""}set url(a){this.i.url=a}ha(){return qsb}ka(){return{keys:["linkRange","url"],Ga:{linkRange:CH}}}};
_.rsb=class extends _.W{constructor(a={}){super();this.i.commitId=a.xf==null?null:a.xf;this.i.commitTime=a.gK==null?null:a.gK;this.i.author=a.Fm==null?null:a.Fm;this.i.commitMessage=a.Oq==null?null:a.Oq;this.i.metadata=a.metadata==null?null:a.metadata;this.i.fileDiffEntries=a.Yl==null?null:a.Yl;this.i.parentCommitIds=a.bH==null?null:a.bH;this.i.commitSubject=a.Pea==null?null:a.Pea;this.i.oldPath=a.Qf==null?null:a.Qf;this.i.committer=a.dua==null?null:a.dua;this.i.commitMessageLinkDefinitions=a.nO==
null?null:a.nO;this.i.fetchFileSpec=a.br==null?null:a.br;this.i.revisionNumber=a.revisionNumber==null?null:a.revisionNumber;this.i.fileOperation=a.Lva==null?null:a.Lva;this.i.workspace=a.Pb==null?null:a.Pb}get Fm(){return _.Z(this,"author")?_.T(this,"author"):null}set Fm(a){this.i.author=a}get xf(){return _.Z(this,"commitId")?_.T(this,"commitId"):""}set xf(a){this.i.commitId=a}get Oq(){return _.Z(this,"commitMessage")?_.T(this,"commitMessage"):""}set Oq(a){this.i.commitMessage=a}get nO(){return _.Z(this,
"commitMessageLinkDefinitions")?_.T(this,"commitMessageLinkDefinitions"):[]}set nO(a){this.i.commitMessageLinkDefinitions=a}get Pea(){return _.Z(this,"commitSubject")?_.T(this,"commitSubject"):""}set Pea(a){this.i.commitSubject=a}get gK(){return _.Z(this,"commitTime")?_.T(this,"commitTime"):""}set gK(a){this.i.commitTime=a}get dua(){return _.Z(this,"committer")?_.T(this,"committer"):null}set dua(a){this.i.committer=a}get br(){return _.Z(this,"fetchFileSpec")?_.T(this,"fetchFileSpec"):null}set br(a){this.i.fetchFileSpec=
a}get Yl(){return _.Z(this,"fileDiffEntries")?_.T(this,"fileDiffEntries"):[]}set Yl(a){this.i.fileDiffEntries=a}get Lva(){return _.Z(this,"fileOperation")?_.T(this,"fileOperation"):null}set Lva(a){this.i.fileOperation=a}get metadata(){return _.Z(this,"metadata")?_.T(this,"metadata"):null}set metadata(a){this.i.metadata=a}get Qf(){return _.Z(this,"oldPath")?_.T(this,"oldPath"):""}set Qf(a){this.i.oldPath=a}get bH(){return _.Z(this,"parentCommitIds")?_.T(this,"parentCommitIds"):[]}set bH(a){this.i.parentCommitIds=
a}get revisionNumber(){return _.Z(this,"revisionNumber")?_.T(this,"revisionNumber"):0}set revisionNumber(a){this.i.revisionNumber=a}get Pb(){return _.Z(this,"workspace")?_.T(this,"workspace"):""}set Pb(a){this.i.workspace=a}ha(){return _.rsb}ka(){return{Oa:{commitMessageLinkDefinitions:qsb,fileDiffEntries:_.esb},Na:{fileOperation:oH},keys:"author commitId commitMessage commitMessageLinkDefinitions commitSubject commitTime committer fetchFileSpec fileDiffEntries fileOperation metadata oldPath parentCommitIds revisionNumber workspace".split(" "),
td:{metadata:{vc:null,Gc:!1,Hc:!1,Ic:!1}},Ga:{author:Yrb,committer:Yrb,fetchFileSpec:BH}}}};
ssb=class extends _.W{constructor(a={}){super();this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.columnRanges=a.mO==null?null:a.mO}get mO(){return _.Z(this,"columnRanges")?_.T(this,"columnRanges"):[]}set mO(a){this.i.columnRanges=a}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):"0"}set lineNumber(a){this.i.lineNumber=a}ha(){return ssb}ka(){return{Oa:{columnRanges:CH},keys:["columnRanges","lineNumber"]}}};
tsb=class extends _.W{constructor(a={}){super();this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.lineText=a.lD==null?null:a.lD;this.i.range=a.ae==null?null:a.ae}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):0}set lineNumber(a){this.i.lineNumber=a}get lD(){return _.Z(this,"lineText")?_.T(this,"lineText"):""}set lD(a){this.i.lineText=a}get ae(){return _.Z(this,"range")?_.T(this,"range"):null}set ae(a){this.i.range=a}ha(){return tsb}ka(){return{keys:["lineNumber",
"lineText","range"],Ga:{range:CH}}}};usb=class extends _.W{constructor(a={}){super();this.i.aggregations=a.aggregations==null?null:a.aggregations}get aggregations(){return _.Z(this,"aggregations")?_.T(this,"aggregations"):[]}set aggregations(a){this.i.aggregations=a}ha(){return usb}ka(){return{Oa:{aggregations:ksb},keys:["aggregations"]}}};
vsb=class extends _.W{constructor(a={}){super();this.i.findings=a.c6==null?null:a.c6}get c6(){return _.Z(this,"findings")?_.T(this,"findings"):[]}set c6(a){this.i.findings=a}ha(){return vsb}ka(){return{Oa:{findings:lsb},keys:["findings"]}}};
wsb=class extends _.W{constructor(a={}){super();this.i.commitLogEntries=a.Cn==null?null:a.Cn;this.i.nextCommitId=a.qib==null?null:a.qib;this.i.nextCommitIds=a.lza==null?null:a.lza;this.i.pageToken=a.pageToken==null?null:a.pageToken}get Cn(){return _.Z(this,"commitLogEntries")?_.T(this,"commitLogEntries"):[]}set Cn(a){this.i.commitLogEntries=a}get qib(){return _.Z(this,"nextCommitId")?_.T(this,"nextCommitId"):""}set qib(a){this.i.nextCommitId=a}get lza(){return _.Z(this,"nextCommitIds")?_.T(this,"nextCommitIds"):
[]}set lza(a){this.i.nextCommitIds=a}get pageToken(){return _.Z(this,"pageToken")?_.T(this,"pageToken"):""}set pageToken(a){this.i.pageToken=a}ha(){return wsb}ka(){return{Oa:{commitLogEntries:_.rsb},keys:["commitLogEntries","nextCommitId","nextCommitIds","pageToken"]}}};xsb=class extends _.W{ha(){return xsb}ka(){return{keys:[]}}};ysb=class extends _.W{ha(){return ysb}ka(){return{keys:[]}}};
zsb=class extends _.W{constructor(a={}){super();this.i.matchingRanges=a.lr==null?null:a.lr}get lr(){return _.Z(this,"matchingRanges")?_.T(this,"matchingRanges"):[]}set lr(a){this.i.matchingRanges=a}ha(){return zsb}ka(){return{Oa:{matchingRanges:ssb},keys:["matchingRanges"]}}};
Asb=class extends _.W{constructor(a={}){super();this.i.tagName=a.tagName==null?null:a.tagName;this.i.targetId=a.targetId==null?null:a.targetId}get tagName(){return _.Z(this,"tagName")?_.T(this,"tagName"):""}set tagName(a){this.i.tagName=a}get targetId(){return _.Z(this,"targetId")?_.T(this,"targetId"):""}set targetId(a){this.i.targetId=a}ha(){return Asb}ka(){return{keys:["tagName","targetId"]}}};
_.Bsb=class extends _.W{constructor(a={}){super();this.i.branch=a.hd==null?null:a.hd;this.i.defaultBranchName=a.i5==null?null:a.i5;this.i.tags=a.tags==null?null:a.tags}get hd(){return _.Z(this,"branch")?_.T(this,"branch"):[]}set hd(a){this.i.branch=a}get i5(){return _.Z(this,"defaultBranchName")?_.T(this,"defaultBranchName"):""}set i5(a){this.i.defaultBranchName=a}get tags(){return _.Z(this,"tags")?_.T(this,"tags"):[]}set tags(a){this.i.tags=a}ha(){return _.Bsb}ka(){return{Oa:{branch:$rb,tags:Asb},
keys:["branch","defaultBranchName","tags"]}}};Csb=class extends _.W{constructor(a={}){super();this.i.roots=a.pBa==null?null:a.pBa}get pBa(){return _.Z(this,"roots")?_.T(this,"roots"):null}set pBa(a){this.i.roots=a}ha(){return Csb}ka(){return{keys:["roots"],Ga:{roots:_.Bsb}}}};
_.Dsb=class extends _.W{constructor(a={}){super();this.i.pageToken=a.pageToken==null?null:a.pageToken;this.i.pageSize=a.pageSize==null?null:a.pageSize;this.i.numberOfContextLines=a.Ku==null?null:a.Ku;this.i.enableDiagnostics=a.zo==null?null:a.zo;this.i.repositoryScope=a.bo==null?null:a.bo;this.i.refSpecScope=a.RL==null?null:a.RL;this.i.pathPrefix=a.pathPrefix==null?null:a.pathPrefix;this.i.savedQuery=a.Ke==null?null:a.Ke;this.i.scoringModel=a.eM==null?null:a.eM;this.i.exhaustive=a.Gs==null?null:a.Gs;
this.i.fullHistorySearch=a.jwa==null?null:a.jwa;this.i.debugLevel=a.uO==null?null:a.uO;this.i.retrieveMultibranchResults=a.px==null?null:a.px;this.i.suppressGitLegacyResults=a.Gx==null?null:a.Gx;this.i.showPersonalizedResults=a.vr==null?null:a.vr}get uO(){return _.Z(this,"debugLevel")?_.T(this,"debugLevel"):0}set uO(a){this.i.debugLevel=a}get zo(){return _.Z(this,"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set zo(a){this.i.enableDiagnostics=a}get Gs(){return _.Z(this,"exhaustive")?_.T(this,
"exhaustive"):!1}set Gs(a){this.i.exhaustive=a}get jwa(){return _.Z(this,"fullHistorySearch")?_.T(this,"fullHistorySearch"):!1}set jwa(a){this.i.fullHistorySearch=a}get Ku(){return _.Z(this,"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Ku(a){this.i.numberOfContextLines=a}get pageSize(){return _.Z(this,"pageSize")?_.T(this,"pageSize"):0}set pageSize(a){this.i.pageSize=a}get pageToken(){return _.Z(this,"pageToken")?_.T(this,"pageToken"):""}set pageToken(a){this.i.pageToken=a}get pathPrefix(){return _.Z(this,
"pathPrefix")?_.T(this,"pathPrefix"):""}set pathPrefix(a){this.i.pathPrefix=a}get RL(){return _.Z(this,"refSpecScope")?_.T(this,"refSpecScope"):""}set RL(a){this.i.refSpecScope=a}get bo(){return _.Z(this,"repositoryScope")?_.T(this,"repositoryScope"):null}set bo(a){this.i.repositoryScope=a}get px(){return _.Z(this,"retrieveMultibranchResults")?_.T(this,"retrieveMultibranchResults"):!1}set px(a){this.i.retrieveMultibranchResults=a}get Ke(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Ke(a){this.i.savedQuery=
a}get eM(){return _.Z(this,"scoringModel")?_.T(this,"scoringModel"):""}set eM(a){this.i.scoringModel=a}get vr(){return _.Z(this,"showPersonalizedResults")?_.T(this,"showPersonalizedResults"):!1}set vr(a){this.i.showPersonalizedResults=a}get Gx(){return _.Z(this,"suppressGitLegacyResults")?_.T(this,"suppressGitLegacyResults"):!1}set Gx(a){this.i.suppressGitLegacyResults=a}ha(){return _.Dsb}ka(){return{keys:"debugLevel enableDiagnostics exhaustive fullHistorySearch numberOfContextLines pageSize pageToken pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery scoringModel showPersonalizedResults suppressGitLegacyResults".split(" "),
Ga:{repositoryScope:ZF}}}};
_.DH=class extends _.W{constructor(a={}){super();this.i.numberOfContextLines=a.Ku==null?null:a.Ku;this.i.minSnippetLinesPerFile=a.yja==null?null:a.yja;this.i.minSnippetLinesPerPage=a.zja==null?null:a.zja;this.i.showAllSnippets=a.lCa==null?null:a.lCa}get yja(){return _.Z(this,"minSnippetLinesPerFile")?_.T(this,"minSnippetLinesPerFile"):0}set yja(a){this.i.minSnippetLinesPerFile=a}get zja(){return _.Z(this,"minSnippetLinesPerPage")?_.T(this,"minSnippetLinesPerPage"):0}set zja(a){this.i.minSnippetLinesPerPage=a}get Ku(){return _.Z(this,
"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Ku(a){this.i.numberOfContextLines=a}get lCa(){return _.Z(this,"showAllSnippets")?_.T(this,"showAllSnippets"):!1}set lCa(a){this.i.showAllSnippets=a}ha(){return _.DH}ka(){return{keys:["minSnippetLinesPerFile","minSnippetLinesPerPage","numberOfContextLines","showAllSnippets"]}}};
Esb=class extends _.W{constructor(a={}){super();this.i.queryString=a.Ru==null?null:a.Ru;this.i.searchOptions=a.EBa==null?null:a.EBa;this.i.snippetOptions=a.oM==null?null:a.oM}get Ru(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set Ru(a){this.i.queryString=a}get EBa(){return _.Z(this,"searchOptions")?_.T(this,"searchOptions"):null}set EBa(a){this.i.searchOptions=a}get oM(){return _.Z(this,"snippetOptions")?_.T(this,"snippetOptions"):null}set oM(a){this.i.snippetOptions=a}ha(){return Esb}ka(){return{keys:["queryString",
"searchOptions","snippetOptions"],Ga:{searchOptions:_.Dsb,snippetOptions:_.DH}}}};_.Fsb=class extends _.W{constructor(a={}){super();this.i.enableDiagnostics=a.zo==null?null:a.zo;this.i.savedQuery=a.Ke==null?null:a.Ke}get zo(){return _.Z(this,"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set zo(a){this.i.enableDiagnostics=a}get Ke(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Ke(a){this.i.savedQuery=a}ha(){return _.Fsb}ka(){return{keys:["enableDiagnostics","savedQuery"]}}};
_.Gsb=class extends _.W{constructor(a={}){super();this.i.numberOfContextLines=a.Ku==null?null:a.Ku}get Ku(){return _.Z(this,"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Ku(a){this.i.numberOfContextLines=a}ha(){return _.Gsb}ka(){return{keys:["numberOfContextLines"]}}};
Hsb=class extends _.W{constructor(a={}){super();this.i.file=a.file==null?null:a.file;this.i.queryString=a.Ru==null?null:a.Ru;this.i.options=a.options==null?null:a.options;this.i.snippetOptions=a.oM==null?null:a.oM}get file(){return _.Z(this,"file")?_.T(this,"file"):null}set file(a){this.i.file=a}get options(){return _.Z(this,"options")?_.T(this,"options"):null}set options(a){this.i.options=a}get Ru(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set Ru(a){this.i.queryString=a}get oM(){return _.Z(this,
"snippetOptions")?_.T(this,"snippetOptions"):null}set oM(a){this.i.snippetOptions=a}ha(){return Hsb}ka(){return{keys:["file","options","queryString","snippetOptions"],Ga:{file:BH,options:_.Fsb,snippetOptions:_.Gsb}}}};
Isb=class extends _.W{constructor(a={}){super();this.i.tokenType=a.tokenType==null?null:a.tokenType;this.i.range=a.ae==null?null:a.ae}get ae(){return _.Z(this,"range")?_.T(this,"range"):null}set ae(a){this.i.range=a}get tokenType(){return _.Z(this,"tokenType")?_.T(this,"tokenType"):null}set tokenType(a){this.i.tokenType=a}ha(){return Isb}ka(){return{Na:{tokenType:zH},keys:["range","tokenType"],Ga:{range:CH}}}};
Jsb=class extends _.W{constructor(a={}){super();this.i.lineText=a.lD==null?null:a.lD;this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.matchingRanges=a.lr==null?null:a.lr;this.i.ranges=a.eH==null?null:a.eH;this.i.tokens=a.qh==null?null:a.qh}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):"0"}set lineNumber(a){this.i.lineNumber=a}get lD(){return _.Z(this,"lineText")?_.T(this,"lineText"):""}set lD(a){this.i.lineText=a}get lr(){return _.Z(this,"matchingRanges")?_.T(this,
"matchingRanges"):null}set lr(a){this.i.matchingRanges=a}get eH(){return _.Z(this,"ranges")?_.T(this,"ranges"):[]}set eH(a){this.i.ranges=a}get qh(){return _.Z(this,"tokens")?_.T(this,"tokens"):[]}set qh(a){this.i.tokens=a}ha(){return Jsb}ka(){return{Oa:{ranges:CH,tokens:Isb},keys:["lineNumber","lineText","matchingRanges","ranges","tokens"],Ga:{matchingRanges:ssb}}}};
Ksb=class extends _.W{constructor(a={}){super();this.i.snippetLines=a.Dx==null?null:a.Dx}get Dx(){return _.Z(this,"snippetLines")?_.T(this,"snippetLines"):[]}set Dx(a){this.i.snippetLines=a}ha(){return Ksb}ka(){return{Oa:{snippetLines:Jsb},keys:["snippetLines"]}}};
Lsb=class extends _.W{constructor(a={}){super();this.i.matchingSnippets=a.Tya==null?null:a.Tya}get Tya(){return _.Z(this,"matchingSnippets")?_.T(this,"matchingSnippets"):[]}set Tya(a){this.i.matchingSnippets=a}ha(){return Lsb}ka(){return{Oa:{matchingSnippets:Ksb},keys:["matchingSnippets"]}}};
Msb=class extends _.W{constructor(a={}){super();this.i.matchingRanges=a.lr==null?null:a.lr;this.i.ranges=a.eH==null?null:a.eH;this.i.snippets=a.Oj==null?null:a.Oj}get lr(){return _.Z(this,"matchingRanges")?_.T(this,"matchingRanges"):[]}set lr(a){this.i.matchingRanges=a}get eH(){return _.Z(this,"ranges")?_.T(this,"ranges"):null}set eH(a){this.i.ranges=a}get Oj(){return _.Z(this,"snippets")?_.T(this,"snippets"):null}set Oj(a){this.i.snippets=a}ha(){return Msb}ka(){return{Oa:{matchingRanges:ssb},keys:["matchingRanges",
"ranges","snippets"],Ga:{ranges:zsb,snippets:Lsb}}}};Nsb=class extends _.W{constructor(a={}){super();this.i.revision=a.revision==null?null:a.revision;this.i.snippets=a.Oj==null?null:a.Oj}get revision(){return _.Z(this,"revision")?_.T(this,"revision"):""}set revision(a){this.i.revision=a}get Oj(){return _.Z(this,"snippets")?_.T(this,"snippets"):[]}set Oj(a){this.i.snippets=a}ha(){return Nsb}ka(){return{Oa:{snippets:Ksb},keys:["revision","snippets"]}}};
Osb=class extends _.W{constructor(a={}){super();this.i.fileSpec=a.ze==null?null:a.ze;this.i.snippets=a.Oj==null?null:a.Oj;this.i.numberOfMatchingLines=a.Nja==null?null:a.Nja;this.i.matchingChangelists=a.tgb==null?null:a.tgb;this.i.revisionMatches=a.kBa==null?null:a.kBa;this.i.deletedAtCl=a.DF==null?null:a.DF;this.i.deletedTermChangelist=a.EF==null?null:a.EF}get DF(){return _.Z(this,"deletedAtCl")?_.T(this,"deletedAtCl"):"0"}set DF(a){this.i.deletedAtCl=a}get EF(){return _.Z(this,"deletedTermChangelist")?
_.T(this,"deletedTermChangelist"):"0"}set EF(a){this.i.deletedTermChangelist=a}get ze(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}get tgb(){return _.Z(this,"matchingChangelists")?_.T(this,"matchingChangelists"):[]}set tgb(a){this.i.matchingChangelists=a}get Nja(){return _.Z(this,"numberOfMatchingLines")?_.T(this,"numberOfMatchingLines"):0}set Nja(a){this.i.numberOfMatchingLines=a}get kBa(){return _.Z(this,"revisionMatches")?_.T(this,"revisionMatches"):[]}set kBa(a){this.i.revisionMatches=
a}get Oj(){return _.Z(this,"snippets")?_.T(this,"snippets"):[]}set Oj(a){this.i.snippets=a}ha(){return Osb}ka(){return{Oa:{revisionMatches:Nsb,snippets:Ksb},keys:"deletedAtCl deletedTermChangelist fileSpec matchingChangelists numberOfMatchingLines revisionMatches snippets".split(" "),Ga:{fileSpec:BH}}}};
Psb=class extends _.W{constructor(a={}){super();this.i.fileSearchResult=a.qga==null?null:a.qga;this.i.directorySearchResult=a.Vua==null?null:a.Vua;this.i.debugInfoString=a.xC==null?null:a.xC;this.i.resultToken=a.aM==null?null:a.aM;this.i.personalized=a.k8==null?null:a.k8;this.i.refsToken=a.z8==null?null:a.z8}get xC(){return _.Z(this,"debugInfoString")?_.T(this,"debugInfoString"):""}set xC(a){this.i.debugInfoString=a}get Vua(){return _.Z(this,"directorySearchResult")?_.T(this,"directorySearchResult"):
null}set Vua(a){this.i.directorySearchResult=a}get qga(){return _.Z(this,"fileSearchResult")?_.T(this,"fileSearchResult"):null}set qga(a){this.i.fileSearchResult=a}get k8(){return _.Z(this,"personalized")?_.T(this,"personalized"):!1}set k8(a){this.i.personalized=a}get z8(){return _.Z(this,"refsToken")?_.T(this,"refsToken"):""}set z8(a){this.i.refsToken=a}get aM(){return _.Z(this,"resultToken")?_.T(this,"resultToken"):""}set aM(a){this.i.resultToken=a}ha(){return Psb}ka(){return{keys:"debugInfoString directorySearchResult fileSearchResult personalized refsToken resultToken".split(" "),
Ga:{directorySearchResult:msb,fileSearchResult:Osb}}}};
_.EH=class extends _.W{constructor(a={}){super();this.i.searchResults=a.Iz==null?null:a.Iz;this.i.estimatedResultCount=a.mva==null?null:a.mva;this.i.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.i.debugInfoString=a.xC==null?null:a.xC;this.i.responseToken=a.I_==null?null:a.I_;this.i.exhaustive=a.Gs==null?null:a.Gs;this.i.requestToken=a.VL==null?null:a.VL;this.i.debugResponseProto=a.Tq==null?null:a.Tq;this.i.debugRequestProto=a.Sq==null?null:a.Sq;this.i.refinements=a.MD==null?null:a.MD}get xC(){return _.Z(this,
"debugInfoString")?_.T(this,"debugInfoString"):""}set xC(a){this.i.debugInfoString=a}get Sq(){return _.Z(this,"debugRequestProto")?_.T(this,"debugRequestProto"):""}set Sq(a){this.i.debugRequestProto=a}get Tq(){return _.Z(this,"debugResponseProto")?_.T(this,"debugResponseProto"):""}set Tq(a){this.i.debugResponseProto=a}get mva(){return _.Z(this,"estimatedResultCount")?_.T(this,"estimatedResultCount"):"0"}set mva(a){this.i.estimatedResultCount=a}get Gs(){return _.Z(this,"exhaustive")?_.T(this,"exhaustive"):
!1}set Gs(a){this.i.exhaustive=a}get nextPageToken(){return _.Z(this,"nextPageToken")?_.T(this,"nextPageToken"):""}set nextPageToken(a){this.i.nextPageToken=a}get MD(){return _.Z(this,"refinements")?_.T(this,"refinements"):[]}set MD(a){this.i.refinements=a}get VL(){return _.Z(this,"requestToken")?_.T(this,"requestToken"):""}set VL(a){this.i.requestToken=a}get I_(){return _.Z(this,"responseToken")?_.T(this,"responseToken"):""}set I_(a){this.i.responseToken=a}get Iz(){return _.Z(this,"searchResults")?
_.T(this,"searchResults"):[]}set Iz(a){this.i.searchResults=a}ha(){return _.EH}ka(){return{Oa:{searchResults:Psb},keys:"debugInfoString debugRequestProto debugResponseProto estimatedResultCount exhaustive nextPageToken refinements requestToken responseToken searchResults".split(" ")}}};
Qsb=class extends _.W{constructor(a={}){super();this.i.repositoryScope=a.bo==null?null:a.bo;this.i.refSpecScope=a.RL==null?null:a.RL;this.i.pathPrefix=a.pathPrefix==null?null:a.pathPrefix;this.i.savedQuery=a.Ke==null?null:a.Ke;this.i.maxSuggestions=a.Uya==null?null:a.Uya;this.i.enableDiagnostics=a.zo==null?null:a.zo;this.i.retrieveMultibranchResults=a.px==null?null:a.px;this.i.suppressGitLegacyResults=a.Gx==null?null:a.Gx;this.i.showPersonalizedResults=a.vr==null?null:a.vr}get zo(){return _.Z(this,
"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set zo(a){this.i.enableDiagnostics=a}get Uya(){return _.Z(this,"maxSuggestions")?_.T(this,"maxSuggestions"):0}set Uya(a){this.i.maxSuggestions=a}get pathPrefix(){return _.Z(this,"pathPrefix")?_.T(this,"pathPrefix"):""}set pathPrefix(a){this.i.pathPrefix=a}get RL(){return _.Z(this,"refSpecScope")?_.T(this,"refSpecScope"):""}set RL(a){this.i.refSpecScope=a}get bo(){return _.Z(this,"repositoryScope")?_.T(this,"repositoryScope"):null}set bo(a){this.i.repositoryScope=
a}get px(){return _.Z(this,"retrieveMultibranchResults")?_.T(this,"retrieveMultibranchResults"):!1}set px(a){this.i.retrieveMultibranchResults=a}get Ke(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Ke(a){this.i.savedQuery=a}get vr(){return _.Z(this,"showPersonalizedResults")?_.T(this,"showPersonalizedResults"):!1}set vr(a){this.i.showPersonalizedResults=a}get Gx(){return _.Z(this,"suppressGitLegacyResults")?_.T(this,"suppressGitLegacyResults"):!1}set Gx(a){this.i.suppressGitLegacyResults=
a}ha(){return Qsb}ka(){return{keys:"enableDiagnostics maxSuggestions pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery showPersonalizedResults suppressGitLegacyResults".split(" "),Ga:{repositoryScope:ZF}}}};
Rsb=class extends _.W{constructor(a={}){super();this.i.queryString=a.Ru==null?null:a.Ru;this.i.suggestOptions=a.GCa==null?null:a.GCa}get Ru(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set Ru(a){this.i.queryString=a}get GCa(){return _.Z(this,"suggestOptions")?_.T(this,"suggestOptions"):null}set GCa(a){this.i.suggestOptions=a}ha(){return Rsb}ka(){return{keys:["queryString","suggestOptions"],Ga:{suggestOptions:Qsb}}}};
Ssb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type;this.i.range=a.ae==null?null:a.ae}static get uf(){return yH}get ae(){return _.Z(this,"range")?_.T(this,"range"):null}set ae(a){this.i.range=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return Ssb}ka(){return{Na:{type:yH},keys:["range","type"],Ga:{range:CH}}}};
Tsb=class extends _.W{constructor(a={}){super();this.i.title=a.title==null?null:a.title;this.i.symbol=a.symbol==null?null:a.symbol;this.i.fileSpec=a.ze==null?null:a.ze;this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.resultToken=a.aM==null?null:a.aM;this.i.match=a.match==null?null:a.match}get ze(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):0}set lineNumber(a){this.i.lineNumber=
a}get match(){return _.Z(this,"match")?_.T(this,"match"):null}set match(a){this.i.match=a}get aM(){return _.Z(this,"resultToken")?_.T(this,"resultToken"):""}set aM(a){this.i.resultToken=a}get symbol(){return _.Z(this,"symbol")?_.T(this,"symbol"):null}set symbol(a){this.i.symbol=a}get title(){return _.Z(this,"title")?_.T(this,"title"):""}set title(a){this.i.title=a}ha(){return Tsb}ka(){return{keys:"fileSpec lineNumber match resultToken symbol title".split(" "),Ga:{fileSpec:BH,match:tsb,symbol:Ssb}}}};
Usb=class extends _.W{constructor(a={}){super();this.i.suggestions=a.cv==null?null:a.cv;this.i.responseToken=a.I_==null?null:a.I_;this.i.requestToken=a.VL==null?null:a.VL}get VL(){return _.Z(this,"requestToken")?_.T(this,"requestToken"):""}set VL(a){this.i.requestToken=a}get I_(){return _.Z(this,"responseToken")?_.T(this,"responseToken"):""}set I_(a){this.i.responseToken=a}get cv(){return _.Z(this,"suggestions")?_.T(this,"suggestions"):[]}set cv(a){this.i.suggestions=a}ha(){return Usb}ka(){return{Oa:{suggestions:Tsb},
keys:["requestToken","responseToken","suggestions"]}}};
_.FH={$Xgafv:"$.xgafv",access_token:"access_token",activityTypes:"activityTypes",alias:"alias",alt:"alt",attributeNames:"attributeNames",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",
multibranchEnabled:"multibranchEnabled",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"};
GH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}list(a={},b={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.aggregations.list",path:`/${this.Va}/codeFindings/aggregations`,Qa:_.Bh(a,_.FH,b),Ob:usb})}};GH.O=function(a){return new (a||GH)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};GH.ta=_.k({token:GH,oa:GH.O});var HH=class{};HH.O=function(a){return new (a||HH)};HH.ta=_.k({token:HH,oa:a=>GH.O(a),Ea:_.iw});
var IH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}getConfiguration(a={},b={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.getConfiguration",path:`/${this.Va}/codeFindings/configuration`,Qa:_.Bh(a,_.FH,b),Ob:psb})}list(a={},b={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.list",path:`/${this.Va}/codeFindings`,Qa:_.Bh(a,_.FH,b),Ob:vsb})}};
IH.O=function(a){return new (a||IH)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};IH.ta=_.k({token:IH,oa:IH.O});var JH=class{};JH.O=function(a){return new (a||JH)};JH.ta=_.k({token:JH,oa:a=>IH.O(a),Ea:_.iw});
var KH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}match(a,b={},c={}){return _.yn(this.qb,{body:a,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.match",path:`/${this.Va}/contents/match`,Qa:_.Bh(b,_.FH,c),Ob:Msb})}search(a,b={},c={}){return _.yn(this.qb,{body:a,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.search",path:`/${this.Va}/contents/search`,Qa:_.Bh(b,_.FH,c),Ob:_.EH})}Xub(a,b={}){return _.yn(this.qb,{body:a,Jb:"POST",
Mb:"integration_grimoire_pa_googleapis_sandbox.contents.suggest",path:`/${this.Va}/contents/suggest`,Qa:_.Bh(b,_.FH,{}),Ob:Usb})}};KH.O=function(a){return new (a||KH)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};KH.ta=_.k({token:KH,oa:KH.O});var LH=class{};LH.O=function(a){return new (a||LH)};LH.ta=_.k({token:LH,oa:a=>KH.O(a),Ea:_.iw});
var MH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}get(a={},b={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.fileCoverageCategories.get",path:`/${this.Va}/fileCoverageCategories:get`,Qa:_.Bh(a,_.FH,b),Ob:isb})}};MH.O=function(a){return new (a||MH)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};MH.ta=_.k({token:MH,oa:MH.O});var NH=class{};NH.O=function(a){return new (a||NH)};NH.ta=_.k({token:NH,oa:a=>MH.O(a),Ea:_.iw});
var OH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}get(a={},b={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.fileTestCoverage.get",path:`/${this.Va}/fileTestCoverage:get`,Qa:_.Bh(a,_.FH,b),Ob:osb})}};OH.O=function(a){return new (a||OH)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};OH.ta=_.k({token:OH,oa:OH.O});var PH=class{};PH.O=function(a){return new (a||PH)};PH.ta=_.k({token:PH,oa:a=>OH.O(a),Ea:_.iw});
var QH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}list(a={},b={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.list.list",path:`/${this.Va}/history/list`,Qa:_.Bh(a,_.FH,b),Ob:wsb})}};QH.O=function(a){return new (a||QH)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};QH.ta=_.k({token:QH,oa:QH.O});_.RH=class{};_.RH.O=function(a){return new (a||_.RH)};_.RH.ta=_.k({token:_.RH,oa:a=>QH.O(a),Ea:_.iw});
var SH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}zlb(a){return _.yn(this.qb,{body:a,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.indexing.prepare",path:`/${this.Va}/indexing/prepare`,Qa:_.Bh({},_.FH,{}),Ob:ysb})}};SH.O=function(a){return new (a||SH)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};SH.ta=_.k({token:SH,oa:SH.O});var TH=class{};TH.O=function(a){return new (a||TH)};TH.ta=_.k({token:TH,oa:a=>SH.O(a),Ea:_.iw});
var UH=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}list(a={},b={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.refs.list",path:`/${this.Va}/refs`,Qa:_.Bh(a,_.FH,b),Ob:Csb})}};UH.O=function(a){return new (a||UH)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};UH.ta=_.k({token:UH,oa:UH.O});var VH=class{};VH.O=function(a){return new (a||VH)};VH.ta=_.k({token:VH,oa:a=>UH.O(a),Ea:_.iw});var WH=class{};WH.O=function(a){return new (a||WH)};
WH.Ca=_.Df({type:WH});WH.Ba=_.Xc({imports:[_.fo]});var XH=class{};XH.O=function(a){return new (a||XH)};XH.wa=_.Cf({type:XH,na:[["","onedevDot",""]],ob:1,Ya:function(a){a&2&&_.rg("aria-hidden",!0)},standalone:!1,hc:["onedevDot",""],ya:1,Aa:0,qa:function(a){a&1&&_.Q(0,"\u00a0\u00b7\u00a0")},hb:2});var YH=class{};YH.O=function(a){return new (a||YH)};YH.Ca=_.Df({type:YH});YH.Ba=_.Xc({});
var Vsb=[[["onedev-hovercard-action"]]],ZH=class{Sa(){}get statusText(){switch(this.changelist.status){case 0:return"Submitted";case 1:return"Pending";case 2:return"Rolled Back";default:return"Status Unknown"}}get RXc(){return this.changelist.updateTime?(new _.zv("HH:mm MMM d, yyyy")).format(this.changelist.updateTime):""}};ZH.O=function(a){return new (a||ZH)};
ZH.wa=_.Cf({type:ZH,na:[["onedev-changelist-hovercard-body"]],inputs:{changelist:"changelist"},ac:["onedev-hovercard-action"],ya:30,Aa:7,Da:[["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",""]],qa:function(a,b){a&1&&(_.Hg(Vsb),_.F(0,"div",0)(1,"div",1)(2,"div",2),_.Q(3),_.I(),_.F(4,"div",3),_.K(5,"mat-icon",4),_.F(6,"div",5)(7,"span",6),_.Q(8),_.I(),_.C(9,$nb,2,1,"span",7),_.I(),_.K(10,"mat-icon",8),_.F(11,"div",5)(12,"div",9)(13,"span",6),_.Q(14,"Author"),_.I(),_.F(15,"span"),_.Q(16),_.I()(),_.F(17,"div",9)(18,"span",6),_.Q(19,"Reviewers"),_.I(),_.F(20,"ul",10),_.C(21,
bob,4,2,"ng-container",11),_.I()(),_.C(22,cob,5,1,"div",12),_.I(),_.K(23,"mat-icon",13),_.F(24,"div",5)(25,"ul",10)(26,"li")(27,"a",14),_.Q(28,"Critique"),_.I()()()()()(),_.Ig(29),_.I());a&2&&(_.y(3),_.Wg(" ",b.changelist.title," "),_.y(5),_.Xg(b.statusText),_.y(),_.E("ngIf",b.changelist.updateTime),_.y(7),_.Xg(b.changelist.Fm),_.y(5),_.E("ngForOf",b.changelist.jH),_.y(),_.E("ngIf",b.changelist.eLb),_.y(5),_.E("href","https://critique-ng.corp.google.com/cl/"+b.changelist.id,_.wf))},Fa:[WH,_.fo,_.Yn,
_.Zn,YH,XH,_.pu,_.ou],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}"],
hb:2,Ma:0});Wsb=[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];_.$H=class{};_.$H.O=function(a){return new (a||_.$H)};_.$H.Ca=_.Df({type:_.$H});_.$H.Ba=_.Xc({});_.aI=class{};_.aI.O=function(a){return new (a||_.aI)};_.aI.La=_.Ef({type:_.aI,na:[["mat-panel-title"]],nb:[1,"mat-expansion-panel-header-title"]});Xsb=function(a,b,c){return _.x(_.SF(a.nH),_.v(d=>_.zF(d,_.QF)),_.v(c),_.v(d=>({prefix:d,bxb:fob(d)})),_.fg(b))};
_.Ysb=function(a,b,c){const d=b?eob([],b):c.prefix,e={prefix:d,bxb:()=>Object.assign({},c,{prefix:d})},f=d&&d.value&&(_.Uj(d.value).path||"").endsWith("/");return b?Xsb(a,e,({queries:g})=>eob(g,b)):c.Pp||f?_.u(e):Xsb(a,e,({yfa:g})=>g?AG(g):d)};_.bI=class{constructor(a){this.nH=a}};_.bI.O=function(a){return new (a||_.bI)(_.m(_.TF))};_.bI.ta=_.k({token:_.bI,oa:_.bI.O,Ea:"root"});var Zsb,$sb,atb;Zsb={};$sb={};atb={};_.cI=function(){throw Error("Rd");};_.cI.prototype.VNb=null;_.cI.prototype.n6=function(){return this.content};_.cI.prototype.toString=function(){return this.content};_.cI.prototype.oE=function(){if(this.cfa!==Zsb)throw Error("Sd");return _.lc(this.toString())};var btb=function(){_.cI.call(this)};_.Nk(btb,_.cI);btb.prototype.cfa=Zsb;var ctb,gtb,gob,hob,fI,ltb,mtb,etb,ntb,jtb,dtb,htb,itb,ktb,otb,ptb,ftb;ctb=function(a){if(a!=null)switch(a.VNb){case 1:return 1;case -1:return-1;case 0:return 0}return null};_.eI=function(a){return a!=null&&a.cfa===Zsb?a:a instanceof _.kc?(0,_.dI)(_.nc(a).toString()):(0,_.dI)(String(String(a)).replace(dtb,etb),ctb(a))};_.dI=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));d!==void 0&&(c.VNb=d);return c}}(btb);
gtb=function(a){return iob(String(a),()=>"").replace(ftb,"&lt;")};gob=RegExp.prototype.hasOwnProperty("sticky");hob=new RegExp((gob?"":"^")+"(?:!|/?([a-zA-Z][a-zA-Z0-9:-]*))",gob?"gy":"g");fI=function(a){return a!=null&&a.cfa===Zsb?String(gtb(a.n6())).replace(htb,etb):String(a).replace(dtb,etb)};
ltb=function(a){a!=null&&a.cfa===$sb||a!=null&&a.cfa===atb?a=String(a).replace(itb,jtb):_.dc(a)?a=String(_.ec(a)).replace(itb,jtb):a instanceof _.$b?a=String(_.bc(a).toString()).replace(itb,jtb):(a=String(a),a=ktb.test(a)?a.replace(itb,jtb):"about:invalid#zSoyz");return a};
mtb={"\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;"};etb=function(a){return mtb[a]};
ntb={"\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"};jtb=function(a){return ntb[a]};dtb=/[\x00\x22\x26\x27\x3c\x3e]/g;htb=/[\x00\x22\x27\x3c\x3e]/g;itb=/[\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;ktb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;otb=/^(?!base|iframe|link|noframes|noscript|object|script|style|textarea|title|xmp)[a-z0-9_$:-]*$/i;ptb=function(a){a=String(a);return otb.test(a)?a:"zSoyz"};ftb=/</g;var vtb,wtb;_.rtb=function(a){return _.qtb(a.lineNumber,a.href)};_.qtb=function(a,b){return(0,_.dI)('<div class="line-number CodeMirror-gutter-background"><a class="CodeMirror-linenumber CodeMirror-gutter-elt" href="'+fI(ltb(b))+'" aria-label="Line '+fI(a+1)+'" tabIndex="-1" data-line-number="'+fI(a)+'">'+_.eI(a+1)+"</a></div>")};_.ttb=function(a){return _.stb(a.start,a.end)};
_.stb=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 '+fI(e+1)+'" tabIndex="-1" data-line-number="'+fI(e)+'">'+_.eI(e+1)+"</span></div>"}return(0,_.dI)(c)};vtb=function(a){const b=a.lines,c=a.su;let d="";a=a.lineNumbers;const e=a.length;for(let f=0;f<e;f++){const g=a[f];d+=_.utb(g,b[g],c[f])}return(0,_.dI)(d)};
_.utb=function(a,b,c){return(0,_.dI)('<div data-line-number="'+fI(a)+'">'+wtb(void 0,b,c)+"</div>")};
wtb=function(a,b,c,d){d=d===void 0?0:d;let e="";if(c.length!==0){const f=c.length;for(let g=0;g<f;g++){const l=c[g];e+=_.eI(b.substring(g===0?0:c[g-1].cj()-d,l.Km()-d))+"<"+ptb(_.Y(l,3))+' class="'+fI(_.Y(l,4))+'"'+(l.zwa()!==""?' href="'+fI(ltb(l.zwa()))+'"':"")+(l.getKey()!==""?' data-key="'+fI(l.getKey())+'"':"")+">"+wtb(a,b.substring(l.Km()-d,l.cj()-d),_.gI(l),l.Km())+"</"+ptb(_.Y(l,3))+">"+(g===c.length-1?_.eI(b.substring(l.cj()-d)):"")}}else e+=_.eI(b);return(0,_.dI)(e)};_.gI=function(a,b){return _.nl(a,_.hI,8,_.gl(b))};_.hI=class extends _.Bk{constructor(a){super(a)}Km(){return _.yl(this,1)}setStart(a){return _.Ol(this,1,a)}cj(){return _.yl(this,2)}setEnd(a){return _.Ol(this,2,a)}zwa(){return _.Y(this,5)}getKey(){return _.Y(this,6)}xx(a){return _.Yj(this,6,a)}};var xtb=function(a){if(a!=null)return _.Wb(a),{start:_.yl(a,1),end:_.yl(a,2),tagName:_.Y(a,3),xrd:_.Y(a,4),href:_.Y(a,5),key:_.Y(a,6),Vfb:_.xl(a,7),ghd:_.Sb(_.gI(a),xtb)}};_.hI.prototype.toObject=function(){return xtb(this)};var ytb;_.iI=function(a,b,c){a=a.create("span");a.className=c;b=document.createTextNode(b);a.appendChild(b);return a};_.jI=function(a,b){a=a.create("div");a.className=b;return a};ytb=class{constructor(a){this.S7=a;this.zi=[]}clear(){if(this.S7.Uq){const a=this.zi;this.zi=[];for(const b of a)this.S7.Uq(b)}}create(a){a=this.S7.createElement(a);this.S7.Uq&&_.eG(a)&&this.zi.push(a);return a}};var ztb;ztb=function(a,b,c,d=0){if(_.CG(b,a.Au())){var e=a.ZX.get(b);if(!e||c)if(e||!c){var f=a.aj(b);f&&(c?(a.container.insertBefore(f,e),_.xm(e),a.ZX.delete(b)):(c=a.xua(b,d),a.ZX.set(b,c),c.style.display="none",a.container.insertBefore(c,f),a=_.jI(a,""),a.style.display="none",a.appendChild(f),c.appendChild(a)))}}};
_.Atb=class extends ytb{constructor({ma:a},b){super(b);this.ZX=new Map;this.container=a}Jx(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=a===void 0?f.indentation:Math.min(a,f.indentation))}a===void 0&&(a=0);for(e=d.start;e<d.end;e++){ztb(this,e,!1,a);if(f=this.ZX.get(e))f.style.display=e===d.start?"":"none";b.add(e)}}for(const [g]of this.ZX)d=g,b.has(d)||ztb(this,d,!0)}clear(){super.clear();this.ZX.clear()}};var mob=/Meta/gi;_.EG={Op:"Everything",value:"",Wb:_.DG("e"),Hu:"Everything"};var vob=new _.Wt("Directory ({dir})"),xob=new _.Wt("Search in ({repo} \u203a {dir})"),wob=new _.Wt("Search in ({id}/{repo} \u203a \u2026 \u203a {dir})"),zob=new _.Wt("Directory ({repo} \u203a {dir})"),yob=new _.Wt("Directory ({id}/{repo} \u203a {ref} \u203a {dir})"),Dob=new _.Wt("Repository ({repo})"),Cob=new _.Wt("Package ({package})"),rob=new _.Wt("Branch ({branch})"),uob=new _.Wt("Branch ({id}/{repo} \u203a {ref})"),qob=new _.Wt("Tag ({tag})"),tob=new _.Wt("Tag ({id}/{repo} \u203a {ref})"),sob=
new _.Wt("Search in ({id}/{repo} \u203a {ref})"),oob=new _.Wt("Project ({project})");Object.create(null);var Ctb=function(a){if(a.prototype.hasOwnProperty("$$generatedClassName"))return a.prototype.$$generatedClassName;var b=a.name;let c;const d=(c=Btb.get(b))!=null?c:0;Btb.set(b,d+1);b="Class$obf_"+b+"_"+d;return a.prototype.$$generatedClassName=b},Btb=new Map;var lI=class{Iha(){return Dtb(this)}toString(){return XG(Etb(kI(this.constructor)))+"@"+XG((this.Iha()>>>0).toString(16))}};var Htb=class extends lI{constructor(){super();this.yva=0}Zfb(){return(this.yva+1|0)<this.eQb.length}C7(){if(!this.Zfb()){var a=new Ftb,b=a;b.hea instanceof Error&&(Error.captureStackTrace?Error.captureStackTrace(b.hea):b.hea.stack=Error().stack);b=a;var c=Error(a);b.hea=c;Gtb(c,b);throw a.hea;}a=this.eQb;b=this.yva=this.yva+1|0;return a[b]}};var Itb=class extends lI{toString(){let a=Etb(kI(this.constructor)),b=this.Qkd;return b==null?a:XG(a)+": "+XG(b)}};var Jtb=class extends Itb{};var Ktb=class extends Jtb{};var Dqb=function(a,b){return Object.is(a,b)||a==null&&b==null};var Ftb=class extends Ktb{};var Ltb=class extends lI{};var Mtb=class extends Ltb{};var Ntb=function(){Ntb=()=>{};let a=Aqb([256],Otb,Ptb);for(let b=0;b<256;b=b+1|0)a[b]=Qtb(b-128|0);Rtb=a},Rtb;var Stb=class extends lI{};var Ttb=function(a,b,c){if(Object.prototype.hasOwnProperty.call(a.prototype,b))return a.prototype[b];c=c();return a.prototype[b]=c};var Utb=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 a==null?0:Dtb(a)}},Vtb=0,Dtb=function(a){return a.BAb||(Object.defineProperties(a,{BAb:{value:Vtb=Vtb+1|0,enumerable:!1}}),a.BAb)};var Wtb=function(a){return a.Iha?a.Iha():Utb(a)},Ztb=function(a){switch(typeof a){case "number":return kI(Mtb);case "boolean":return kI(Stb);case "string":return kI(Bqb);case "function":return kI(Xtb)}if(a instanceof lI)a=kI(a.constructor);else if(Array.isArray(a))a=(a=a.AAb)?kI(a.tya,a.g2a):kI(lI,1);else if(a!=null)a=kI(Ytb);else throw new TypeError("Td");return a};var Xtb=class{};var Ytb=class extends lI{};var Aqb=function(a,b,c){return $tb(a,{tya:b,rVb:c,g2a:a.length})},$tb=function(a,b){let c=a[0];if(c==null)return null;const d=new globalThis.Array(c);b&&(d.AAb=b);if(a.length>1){a=a.slice(1);b=b&&{tya:b.tya,rVb:b.rVb,g2a:b.g2a-1};for(let e=0;e<c;e++)d[e]=$tb(a,b)}else if(b&&(a=b.tya.Pbd,a!==void 0))for(b=0;b<c;b++)d[b]=a;return d};var Eqb=function(a){a>-129&&a<128?(Ntb(),a=Rtb[a+128|0]):a=Qtb(a);return a},Ptb=function(a){return a instanceof Otb},Qtb=function(a){let b=new Otb;b.LC=a;return b},Otb=class extends Ltb{constructor(){super();this.LC=0}Iha(){return this.LC}toString(){return""+this.LC}};var aub=class extends lI{constructor(a){super();this.MWc=a}};var bub=function(a){let b;return b=a.LWc,b()},cub=class extends lI{constructor(a){super();this.LWc=a}};var dub=class extends lI{toString(){return this.aga}};var eub=class extends dub{};var fub=class extends lI{toString(){return this.Q5?this.U5a.length==0?this.Q5.toString():XG(this.Q5.toString())+XG(this.U5a):this.KWc}};var Gtb=function(a,b){if(a instanceof Object)try{a.ced=b,Object.defineProperties(a,{cause:{get:()=>b.IWc&&b.IWc.hea}})}catch(c){}};var XG=function(a){return a==null?"null":a.toString()},gub=function(a,b){return Dqb(a.substr(0,b.length),b)},Cqb=function(a){return"string"===typeof a},Bqb=class extends lI{};var kI=function(a,b){let c=b||0;return Ttb(a,"$$class/"+c,()=>new hub(a,c))},iub=function(a,b){let c="";for(let d=0;d<b;d=d+1|0)c=XG(c)+XG(a);return c},Etb=function(a){return a.Q5a!=0?XG(iub("[",a.Q5a))+String("L"+XG(Ctb(a.P5a))+";"):Ctb(a.P5a)},hub=class extends lI{constructor(a,b){super();this.P5a=a;this.Q5a=b}toString(){return"class "+XG(Etb(this))}};var jub=function(a,b){a.push(b)},kub=function(a,b){for(let c=0,d=b.length;c<d;c=c+1|0)a.push(b[c])},lub=function(a,b){a.sort((c,d)=>{let e;return e=b.MWc,e(c,d)})},nub=function(a){return new cub(()=>{let b=new mub;b.yva=-1;b.eQb=a;return b})};var mub=class extends Htb{};var pub,oub;pub=function(a,b,c,d){let e=null;for(;c.length!=0;){let g=c.pop();var f=a.Bh.Nxa(g);let l=a.Bh.cj(g);a.Bh.setEnd(g,a.Bh.Km(b));let p=f&&!a.Bh.Vxa(b)&&a.Bh.Vxa(g),t=c.length==0?null:c[c.length-1|0];p||a.Bh.Km(g)>=a.Bh.cj(g)?t!=null?a.Bh.JZb(t,g):e=a.Bh.OC(g):t!=null&&a.Bh.Oda(t,g);f=f?a.Bh.cj(b):a.Bh.Km(b);!p&&f<l&&oub(a,d,a.Bh.eOb(g,f,l))}return e};oub=function(a,b,c){let d=b.length;for(;d>0&&a.Bh.Szb(b[d-1|0],c)>0;)d=d-1|0;b.splice(d,0,c)};
_.qub=class extends lI{constructor(a){super();this.Bh=a}Yc(a){if(!a||a.length==0)return this.Bh.xu([]);var b=[];for(var c=a.length-1|0;c>=0;c=c-1|0)jub(b,this.Bh.bc(a[c]));let d;a=(d=this.Bh,new aub((g,l)=>d.Szb(g,l)));lub(b,a);a=[];c=[];for(var e=!1;b.length>0;){let g=b.pop();for(;a.length!=0&&this.Bh.Km(g)>=this.Bh.cj(a[a.length-1|0]);){var f=a.pop();this.Bh.Nxa(f)&&(e=!1);a.length==0||this.Bh.Oda(a[a.length-1|0],f)}f=e;let l=this.Bh.Nxa(g);e=f||l;if(a.length==0)a.push(g),c.push(g);else if(f&&l){if(!this.Bh.Vxa(g)){if(e=
pub(this,g,a,b))c.pop(),kub(c,e);e=!1;oub(this,b,g)}}else f=a[a.length-1|0],this.Bh.cj(g)>this.Bh.cj(f)&&oub(this,b,this.Bh.R1b(g,this.Bh.cj(f))),a.push(g)}for(b=a.length;b>1;b=b-1|0)this.Bh.Oda(a[b-2|0],a[b-1|0]);return this.Bh.xu(c)}};var rub=function(a,b){const c=a.bla.get(b);c&&(_.xm(c.element),a.view.remove(a.view.indexOf(c.Oad)),a.bla.delete(b))},sub=function(a,b){const c=a.aj(b.line);if(c){a.bla.get(b)&&rub(a,b);var d=a.view.mi(b.qa,b.context);const e=d.lm;if(e.length!==1)throw Error("Ud");d={element:e[0],Oad:d};a.S7.insertBefore(a.container,d.element,c);_.gn(a.Xd);a.bla.set(b,d)}},mI=class extends _.Atb{constructor(a,b,c,d,e){super(c,d);this.Xd=a;this.view=b;this.kb=c;this.Kx=!1;this.ag=[];this.Nk=new _.bn;this.kD=new _.bn;
this.bla=new Map;this.lines=[];this.Om=[];this.hm=0;this.Za=_.x(e.DX(),_.Tf()).subscribe(f=>{const g=this.tabSize===void 0;this.tabSize=f;g||_.gn(this.Xd)})}Ia(){this.Za.unsubscribe()}Sb(a){if(a.highlightedLines){for(const b of Array.from(this.container.querySelectorAll("[aria-current]")))b.removeAttribute("aria-current");a=_.BG(this.ag,this.Au());for(const b of a)for(a=b.start;a<=b.end;a++){let c;(c=this.aj(a))==null||c.setAttribute("aria-current","true")}}}Au(){return this.hm}aj(a){this.Om.length<=
a&&(this.Om=this.Om.concat(Array.from(this.container.children).slice(this.Om.length)));return this.Om[a]}xua(a,b){const c=_.jI(this,"line");c.appendChild(_.iI(this,Array.from({length:b+1}).join(" "),"line"));b=_.iI(this,"...","line ellipses");b.addEventListener("click",()=>{this.Nk.emit(a)});c.appendChild(b);return c}JV(){if(this.Au())return this.container.firstElementChild.getBoundingClientRect().height;const a=_.jI(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);
const b=a.getBoundingClientRect().height;this.container.removeChild(a);return b}Tda(a,b=0,c=a.length,d=[]){this.lines=a;b===0&&(this.Om=[]);b<this.hm&&(b=this.hm);this.hm=c;var e=document.getElementById("pre-rendered-code");if(e!=null&&this.Kx){b=e.scrollTop;e.parentNode.removeChild(e);e=e.querySelector("code-container");var f;e.setAttribute("style",(f=this.container.getAttribute("style"))!=null?f:"");this.container.parentElement.replaceChild(e,this.container);this.container=e;(f=_.IG(this.container,
"format-code","body"))&&f.scrollTop<=0&&(f.scrollTop=b);b=this.container.childElementCount;d=d.slice(1)}for(f=0;b<c&&f<d.length;)e=this.container.childElementCount,_.bG(this.container,"beforeend",d[f]),f++,b+=this.container.childElementCount-e;b>=c&&(this.hm=b);if(f<d.length)return d.slice(f);if(b<c){d=this.m_a(b,c);c=this.container;b=b===void 0?0:b;f="";e=d.length;for(let g=0;g<e;g++){const l=b+g;f+=_.utb(l,a[l],d[g])}a=(0,_.dI)(f);_.bG(c,"beforeend",a.oE())}return[]}Tna(a){a=a.filter(f=>_.CG(f,
this.Au()));if(!(a.length===0||a[a.length-1]>=this.hm)){var b=new _.qub(new tub),c=a.map(f=>{let g;return b.Yc((g=this.ek.get(f))!=null?g:null)}),d=document.activeElement,e=null;d!=null&&d.parentElement===this.container&&(e=d.dataset.lineNumber);d=document.createElement("div");job(d,vtb({lineNumbers:a,lines:this.lines,su:c}));for(c=a.length-1;c>=0;c--){const f=d.children[c];this.ZX.has(a[c])||this.container.replaceChild(f,this.aj(a[c]));this.Om[a[c]]=f}e!=null&&(a=Number(e),isNaN(a)||this.focus(a))}}focus(a){a=
_.BG(a,this.Au());if(a.length!==0){var b=this.aj(a[0].start);b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1");this.kD.next(a[0].start);b.focus()}}clear(){super.clear();this.view.clear();this.container.textContent="";this.hm=0;this.bla.clear()}m_a(a,b){const c=new _.qub(new tub),d=[];for(;a<b;a++){let e;d.push(c.Yc((e=this.ek.get(a))!=null?e:null))}return d}};mI.O=function(a){return new (a||mI)(_.B(_.pn),_.B(_.Mg),_.B(_.ff),_.B(_.fn),_.B(_.Xv))};
mI.wa=_.Cf({type:mI,na:[["code-container"]],ob:4,Ya:function(a,b){a&2&&_.sg("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{Kx:"usePrefetchIfPossible",ag:"highlightedLines",ek:"inlineWidgets"},outputs:{Nk:"lineShown",kD:"lineFocused"},standalone:!1,features:[_.lg,_.Rm],ya:0,Aa:0,qa: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}"],
hb:2,Ma:0});
var tub=class{Oda(a,b){_.rl(a,8,_.hI,b)}eOb(a,b,c){return _.al(a.clone(),8).setStart(b).setEnd(c)}xu(a){return a}OC(a){return _.gI(a,_.$k)}cj(a){return a.cj()}Km(a){return a.Km()}Nxa(a){return _.Y(a,3)==="a"}Vxa(a){return _.xl(a,7)}JZb(a,b){b=_.gI(a).concat(_.gI(b));_.ql(a,8,b)}setEnd(a,b){a.setEnd(b)}R1b(a,b){if(b<a.Km()||b>=a.cj())throw new RangeError;const c=_.al(a.clone(),8).setStart(b);a.setEnd(b);return c}bc(a){const b=(new _.hI).setStart(a.startColumn).setEnd(a.endColumn);a.Vfb&&_.Ml(b,7,!0);
var c,d=(c=a.tagName)!=null?c:"span";c=_.Yj(b,3,d);_.Yj(c,4,a.xp);a.href!=null&&_.Yj(b,5,a.href);a.key!=null&&b.xx(a.key);return b}Szb(a,b){return b.Km()-a.Km()||a.cj()-b.cj()}};var uub=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"}),vub=function(a){return a.snippet.Dx.map(({lD:b})=>b.substring(a.ufa)+"\n")},xub=function(a,{qh:b}){return b.filter(c=>{const d=c.ae;c=c.tokenType;return!d||d.startIndex+d.length<=a.ufa?!1:!!c&&uub.hasOwnProperty(c)&&!!uub[c]}).map(({ae:c,tokenType:d})=>
Object.assign({},wub(a,c),{xp:uub[d]}))},yub=function(a,{lineNumber:b,lD:c}){return a.FPb.filter(d=>d.lineNumber===b).flatMap(d=>d.mO.map(e=>{let f=e.startIndex;for(e=e.length;f<c.length&&c[f]===" ";)++f,--e;return Object.assign({},wub(a,new CH({startIndex:f,length:e})),{xp:a.EPb||"emphasized"})}))},zub=function(a,{lr:b}){return b?b.mO.map(c=>Object.assign({},wub(a,c),{tagName:"mark",xp:""})):[]},Aub=function(a,{lineNumber:b,lD:c}){if(!a.mD)return[];b=a.mD(_.GG(b));return[Object.assign({},wub(a,new CH({startIndex:0,
length:c.length})),{tagName:"a",xp:"",href:b})]},wub=function(a,b){return{startColumn:Math.max(b.startIndex-a.ufa,0),endColumn:Math.max(b.startIndex+b.length-a.ufa,0)}},nI=class{constructor(){this.FPb=[];this.EPb="";this.ufa=0}Sb(){this.ufa=Fob(this.snippet);this.Yd.clear();var a=this.Yd;const b=this.snippet.Dx,c=new Map;for(let e=0,f=b.length;e<f;e++){var d=b[e];d=[...xub(this,d),...yub(this,d),...zub(this,d),...Aub(this,d)];c.set(e,d)}a.ek=c;this.Yd.Tda(vub(this))}};
nI.O=function(a){return new (a||nI)};
nI.wa=_.Cf({type:nI,na:[["basic-snippet","snippet",""]],ub:function(a,b){a&1&&_.Pg(mI,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.Yd=c.first)}},inputs:{mD:"linkGenerator",snippet:"snippet",FPb:"emphasizedRanges",EPb:"emphasisClass",ts:"codeFontSize"},standalone:!1,features:[_.Rm],hc:["snippet",""],ya:1,Aa:2,Da:[[1,"nopadding"]],qa:function(a,b){a&1&&_.K(0,"code-container",0);a&2&&_.sg("font-size",b.ts)},Fa:[mI],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}"],Ma:0});
var Eob=/\S/;_.oI=class{constructor(a,b,c){this.Ha=a;this.Ua=b;this.document=c;this.DM="resultLine";this.TK=this.QO=-1}Sb(){}click(a){if(a.button===0&&!_.LG(a)){var b=KG(a);if(b!=null){b=_.GG(this.snippet.Dx[b.lineNumber].lineNumber);var c=this.mD(b);a:{var d=this.document.getSelection();if(d&&d.toString()){const e=d.anchorNode&&_.IG(d.anchorNode instanceof Element?d.anchorNode:d.anchorNode.parentElement,"file-search-snippet");d=d.focusNode&&_.IG(d.focusNode instanceof Element?d.focusNode:d.focusNode.parentElement,
"file-search-snippet");if(e||d)break a}a.preventDefault();_.mp(this.Ua,c)}this.Ha.mb({element:this.lc,action:this.DM,gestureName:"CLICK",Of:this.resultIndex,tK:[Object.assign({},this.fX,{lineNumber:b})]},a)}}}};_.oI.O=function(a){return new (a||_.oI)(_.B(_.Dv),_.B(_.ii),_.B(_.di))};
_.oI.wa=_.Cf({type:_.oI,na:["file-search-snippet linkGenerator  resultIndex  snippet  trackElement  feedbackEvent ".split(" ")],ub:function(a,b){a&1&&_.Pg(nI,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.p4=c.first)}},inputs:{mD:"linkGenerator",resultIndex:"resultIndex",snippet:"snippet",lc:"trackElement",fX:"feedbackEvent",ts:"codeFontSize"},standalone:!1,features:[_.Rm],hc:"linkGenerator  resultIndex  snippet  trackElement  feedbackEvent ".split(" "),ya:3,Aa:6,Da:[[1,"line-numbers"],["class","line-number",
3,"focus","hover","mouseenter","mouseleave",4,"ngFor","ngForOf"],[3,"click","mouseover","mouseout","focusin","focusout","snippet","linkGenerator","codeFontSize"],[1,"line-number",3,"mouseenter","mouseleave"]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.C(1,Gob,2,5,"div",1),_.I(),_.F(2,"basic-snippet",2),_.N("click",function(c){return b.click(c)})("mouseover",function(c){c=KG(c);if(c!=null){var d=c.element;b.TK=c.lineNumber;d.classList.add("hover")}})("mouseout",function(c){c=KG(c);c!=null&&(b.TK=-1,c.element.classList.remove("hover"))})("focusin",
function(c){c=KG(c);c!=null&&(b.QO>=0&&b.p4.Yd.aj(b.QO).classList.remove("focus"),b.QO=c.lineNumber,b.p4.Yd.aj(b.QO).classList.add("focus"))})("focusout",function(c){KG(c)!=null&&(b.QO>=0&&b.p4.Yd.aj(b.QO).classList.remove("focus"),b.QO=-1)}),_.I());a&2&&(_.sg("font-size",b.ts),_.y(),_.E("ngForOf",b.snippet.Dx),_.y(),_.E("snippet",b.snippet)("linkGenerator",b.mD)("codeFontSize",b.ts))},Fa:[_.Yn,nI],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}"],
Ma:0});_.pI=new _.wd("cEvt");_.Bub={onError(a){throw a;},Wwb(a){return a()},Ana(a){a()},WVb(){},Pfb(){},B7(){},Zs(){},MY(){}};var Cub;_.MG=function(a,b){let c=0;for(const d of a.mR)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};Cub=class{constructor(a){this.C$a=a;this.mR=Hob(a)}qna(a){if(a.end<=a.start||a.start<0)return this;const b=new Map(this.C$a);b.has(a.start)?b.delete(a.start):b.set(a.start,a);return new Cub(b)}};_.qI=new Cub(new Map);
_.rI=class{constructor(a=_.Bub){this.me=a;this.Dzb=new _.Wf;this.visibility=_.x(this.Dzb,_.cg((b,c)=>{switch(c.action){case "toggleRange":return a&&(b.C$a.has(c.ae.start)?a.Pfb():a.WVb()),b.qna(c.ae);case "show":return this.show(b,c.line);case "showAll":return _.qI;default:return _.fb(c,void 0)}},_.qI),_.fg(_.qI),_.dg(1))}Jx(a){this.Dzb.next(a)}Ia(){this.Dzb.complete()}show(a,b){if(b==null)return a;let c=a,d=!1;b=typeof b==="number"?[{start:b,end:b}]:b;for(const [,e]of a.C$a){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.qna(a))}d&&this.me&&this.me.Pfb();return c}};_.rI.O=function(a){return new (a||_.rI)(_.m(_.pI,8))};_.rI.ta=_.k({token:_.rI,oa:_.rI.O});_.sI=class{constructor(){this.Fzb=[];this.Fo=[];this.lineHeight=0;this.visibility=_.qI;this.pQ=new _.bn;this.delay=_.x(_.u(!0),_.Rf(50))}Ud(a){(a=a.target)&&a instanceof HTMLElement&&(a=a.dataset.index)&&(a=Number(a),isNaN(a)||this.pQ.emit(this.Fzb[a].Ljb))}Sb(a){a.folding&&(this.delay=_.x(_.u(!0),_.Rf(50)));if(a.visibility||a.folding)this.Fzb=Kob(this.visibility,this.Fo)}};_.sI.O=function(a){return new (a||_.sI)};
_.sI.wa=_.Cf({type:_.sI,na:[["code-folding-container"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})},inputs:{Fo:"folding",lineHeight:"lineHeight",visibility:"visibility"},outputs:{pQ:"rangeToggled"},standalone:!1,features:[_.Rm],ya:2,Aa:3,Da:[[4,"ngIf"],["class","range-marker",3,"height","left","top","title",4,"ngFor","ngForOf"],[1,"range-marker",3,"title"]],qa:function(a,b){a&1&&(_.C(0,Job,2,1,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.delay))},Fa:[_.Yn,_.Zn,_.eo],
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}"],Ma:0});_.tI=class{};_.tI.O=function(a){return new (a||_.tI)};_.tI.Ca=_.Df({type:_.tI});_.tI.Ba=_.Xc({imports:[_.fo]});var Eub;_.Dub=function(a,b){const c=_.Qob(b);return a.nD.fetch(c,()=>{a.GQb.next(c);return _.Rob(a.eSc,c,b.category)})};Eub=function(a){return _.x(a.NL.prefetch("findingsConfig"),_.Of(),_.gg(b=>{b&&a.NNb.put("getConfiguration",_.u(_.Ah(psb,JSON.parse(b.response)).root));return a.NNb.fetch("getConfiguration",()=>_.x(a.uNb.getConfiguration(),_.v(c=>c.root)))}))};
_.uI=class{constructor(a,b,c,d,e){this.Ha=a;this.uNb=b;this.iTc=c;this.NL=d;this.G1c=new _.yu(this.Ha);this.iLb=new _.$f(1);this.nD=new _.yu(this.Ha);this.GQb=new _.$f(1);this.NNb=new _.yu(this.Ha);this.dSc=_.x(this.iLb,Pob(e,f=>_.x(this.iTc.list(f),_.v(g=>Sob(f,g.aggregations)))));this.eSc=_.x(this.GQb,Pob(e,f=>_.x(this.uNb.list(f),_.v(g=>Sob(f,g.c6)))))}};_.uI.O=function(a){return new (a||_.uI)(_.m(_.Dp),_.m(JH),_.m(HH),_.m(_.Vv),_.m(_.We))};_.uI.ta=_.k({token:_.uI,oa:_.uI.O,Ea:"root"});_.Fub=function(a,b){return _.x(a.qVb,_.v(c=>c.get(b)))};
_.vI=class{constructor(a,b){this.d6=b;_.rv.has(14)?this.U6a=_.x(Eub(this.d6),_.v(c=>(c==null?void 0:c.children)||[]),_.bg(1),_.Fe()):this.U6a=_.u([]);this.qVb=_.x(this.U6a,_.v(Tob))}G8a(){return this.U6a}getAnnotations(a,b,c,d,e,f,g){const l=g?"FILE":"DIRECTORY";return gG(b)||b==="host"?_.x(_.Fub(this,f),_.gg(p=>{if(!p)return _.u([]);const t=_.Uob(p);return t?_.x(_.Dub(this.d6,{tb:a,Vc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:l,category:t}),
_.v(w=>w.map(A=>Vob(p,A)))):_.u([])})):_.Be("Only depot group and multibranch are currently supported")}};_.vI.O=function(a){return new (a||_.vI)(_.m(_.sv),_.m(_.uI))};_.vI.ta=_.k({token:_.vI,oa:_.vI.O,Ea:"root"});var Hub;_.Gub=new Set(["depot","host","ossProject"]);Hub=function(a,b,c,d){if(!_.Gub.has(c))throw Error("Xd");const e=Object.assign({},_.NG(b,c),{fileSpecSourceRootRepositoryKeyRepositoryName:d});return a.GSc.fetch(e,()=>_.x(a.UWc.get(e),_.v(f=>f.categories)))};_.wI=class{constructor(a,b,c){this.Ha=a;this.eXc=b;this.UWc=c;this.PTc=new _.yu(this.Ha);this.GSc=new _.yu(this.Ha)}};_.wI.O=function(a){return new (a||_.wI)(_.m(_.Dp),_.m(PH),_.m(NH))};_.wI.ta=_.k({token:_.wI,oa:_.wI.O,Ea:"root"});var Iub,Kub,Mub,Lub;Iub=["BLAME","XREFS","NL_SEMANTIC_OUTLINES"];_.Jub=new _.wd("viewDataProvider");Kub=function(a){const b=["DEFAULT","FUZZING"];return _.x(a.aMb,_.gg(c=>{if(!c)return _.u(b);const d=c.Wa.tb,e=c.Wa.Vc;c=c.Wa.repository;return d&&e&&_.Gub.has(e)&&c?_.x(Hub(a.z6a,d,e,c),_.fg(b),_.Lf(()=>_.u([])),_.v(f=>[...(new Set([...f,...b]))])):_.u(b)}),_.v(c=>c.filter(_.Znb).map(_.cva)))};
Mub=function(a,b){return _.x(Lub(a),_.v(c=>{const d=[Hrb];_.rv.has(101)&&d.push(Grb);d.push(Irb);d.push(Jrb);d.push(c);_.rv.has(27)&&(d.push(_.B4a),d.push(_.C4a));return b?d.filter(e=>e.id==="LINE_COUNTS"||e.id==="FILE_COUNTS"?b.isDirectory:b.isDirectory||b.uG&&(e.id==="BLAME"||e.id==="COVERAGE_GENERIC")?!1:!0):d}))};Lub=function(a){return _.x(a.uua,_.v(b=>{const c=new Set(b);return Object.assign({},_.z4a,{children:_.z4a.children.filter(({id:d})=>c.has(d))})}))};
_.xI=class{constructor(a,b,c,d,e,f){this.aG=a;this.Yb=c;this.z6a=d;this.state=new _.Wh(new Map);this.Za=new _.ne;this.aMb=_.x(f||_.Re,_.Te(cpb),_.nG(g=>g.location),_.v(g=>({Wa:g.location,isDirectory:g.kind===1,uG:_.yG(g.ID),yG:g.kind===0?g.yG:void 0})),_.fg(void 0),_.bg(1),_.Fe());this.uua=_.x(Kub(this),_.bg(1),_.Fe());this.RWa=_.x(_.Ge([this.aMb,_.x(this.aG.G8a(),_.fg([]))]),_.gg(([g,l])=>_.x(Mub(this,g),_.v(p=>[...p,...Wob(l,g)]))),_.Tf(dpb),_.bg(1),_.Fe());a=_.x(Krb(this.Yb),_.v(g=>new Map(Array.from(g,
([l,p])=>[l,p.Nf==="ON"?{enabled:!0,yu:0}:{enabled:!1}]))),_.Qf(1),_.hg(_.x(this.state,_.eg())));b=_.x(this.RWa,_.jg(this.state),_.v(([g,l])=>{g=apb(g);const p=Zob(_.Oi(e.Mc)),t=new Map;for(const [w,{enabled:A}]of l){const G=A||$ob(w,p);t.set(w,G?{enabled:!0,yu:0}:{enabled:!1})}for(const w of g)!l.has(w.id)&&w.UP&&t.set(w.id,{enabled:!0,yu:0});return t}));this.Za.add(_.Le(a,b).subscribe(g=>{this.state.next(g)}));a=_.x(this.RWa,_.v(g=>new Set(apb(g).map(l=>l.id))));this.Nma=_.x(_.Ge([this.state,a]),
_.v(([g,l])=>{const p=new Map;for(const [t,w]of g.entries()){g=t;const A=w;l.has(g)&&p.set(g,A)}return p}),_.Tf(bpb),_.bg(1),_.Fe())}Ia(){this.Za.unsubscribe()}G8a(){return this.RWa}gD(a){return _.x(this.Nma,_.v(b=>b.get(a)||{enabled:!1}),_.Tf(_.tc))}Ws(a){return(a=this.state.getValue().get(a))?a.enabled:!1}TBa(...a){const b=new Map(this.state.getValue()),c=new Map;for(const {xi:d,state:e}of a){let f;((f=this.state.getValue().get(d))==null?void 0:f.enabled)===e.enabled||Iub.includes(d)||c.set(d,{Nf:e.enabled?
"ON":"OFF",Xma:""});b.set(d,e)}c.size>0&&this.Yb.LWb(c);this.state.next(b)}};_.xI.O=function(a){return new (a||_.xI)(_.m(_.vI),_.m(_.sv),_.m(_.Xv),_.m(_.wI),_.m(_.Vh),_.m(_.Jub,8))};_.xI.ta=_.k({token:_.xI,oa:_.xI.O});_.yI=class extends _.cs{constructor(a,b,c){super(a,b,c);this.lines=[];this.TPb="code-and-highlight-container";this.L4=new _.Wf;this.fza=new _.Wf;this.Ohb=new _.Wf;this.aeb=new _.Wf;this.beb=new _.Wf;this.scroll=new _.Wf}Sa(){super.Sa()}Ia(){super.Ia()}};_.yI.O=function(a){return new (a||_.yI)(_.B(_.ff),_.B(_.bs),_.B(_.We))};_.yI.La=_.Ef({type:_.yI,features:[_.lg]});var OG=void 0;_.zI=class{constructor(a,b){if(_.rv.has(7)){const c=new _.Wh(!0);this.enabled=c.Xf();b.register("toggleLineLimitation","8",()=>{c.Tn.length&&c.next(!c.value)})}else this.enabled=_.u(!1)}};_.zI.O=function(a){return new (a||_.zI)(_.m(_.sv),_.m(_.Ru))};_.zI.ta=_.k({token:_.zI,oa:_.zI.O,Ea:"root"});var Nub=["CodeMirror-activeline","CodeMirror-activeline-gutter"],Oub=function(a,b){const c=a.hw;a.hw+=b;b=a.hw;if(c!==b){if(a.Pm){var d=[];for(let f=c;f<b;f++)d.push(_.rtb({lineNumber:f,href:a.Pm(f)}).oE());_.bG(a.container,"beforeend",_.LA(_.km,d))}else _.bG(a.container,"beforeend",_.ttb({start:c,end:b}).oE());d=Array.from(a.container.children);a.rr=c===0?d:a.rr.concat(d.slice(a.rr.length));for(var e of a.QK)c<=e&&e<b&&a.Pha(a.rr[e]);for(const [f,g]of a.M5a.entries())e=f,d=g,c<=e&&e<b&&a.rr[e].classList.add(...d)}a.gH=
_.kob(a.Y6,a.rr)},Pub=function(a,{line:b,height:c}){if(a.rr[b]){if(!a.E8.get(b)){const d={height:0,element:_.jI(a,"")};a.S7.insertBefore(a.container,d.element,a.rr[b]);a.E8.set(b,d)}a=a.E8.get(b);a.height+=c;a.element.style.height=`${a.height}px`}},Qub=function(a,{line:b,height:c}){const d=a.E8.get(b);d&&(d.height-=c,d.height>0?d.element.style.height=`${d.height}px`:(a.E8.delete(b),_.xm(d.element)))},AI=class extends _.Atb{constructor(a,b){super(a,b);this.kb=a;this.kD=new _.bn;this.jr=new _.bn;this.Bu=
new _.bn;this.Nk=new _.bn;this.Y6=void 0;this.gH=new Set;this.QK=new Set;this.hw=0;this.rr=[];this.E8=new Map;this.M5a=new Map}Au(){return this.rr.length}aj(a){return this.rr[a]}xua(a){const b=_.jI(this,"line-number CodeMirror-gutter-background");b.appendChild(_.iI(this,"-",""));b.addEventListener("click",()=>{this.Nk.emit(a)});return b}Ud(a){const b=a.target;if(b.tagName==="A"&&(a.button!==0||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(b.tagName!=="A")return this.Bu.next({line:c,L7:a}),!0;this.jr.next({line:c,L7:a});return!1}clear(){super.clear();this.rr=[];this.E8.clear();this.container.textContent="";this.hw=0;Oub(this,0)}focus(a){a=_.BG(a,this.rr.length);a.length>0&&(this.rr[a[0].start].firstElementChild.focus(),this.kD.next(a[0].start))}Qha(a){for(const b of this.gH||[]){b.classList.remove("highlight");for(const c of Nub)b.classList.remove(c);
b.removeAttribute("aria-current");b.style.backgroundColor=""}this.Y6=a;this.gH=_.kob(this.Y6,this.rr);this.QK=_.lob(a);for(const b of this.gH)this.Pha(b)}Oxb(a){if(this.Pm){this.Pm=a;for(let b=0,c=this.rr.length;b<c;b++)_.jc(this.rr[b].firstElementChild,a(b))}else this.clear(),Oub(this,this.hw)}Pha(a){a.classList.add("highlight");for(const b of Nub)a.classList.add(b);a.setAttribute("aria-current","true")}};AI.O=function(a){return new (a||AI)(_.B(_.ff),_.B(_.fn))};
AI.wa=_.Cf({type:AI,na:[["line-number-container"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})},inputs:{Pm:"lineNumberLinkProvider"},outputs:{kD:"lineFocused",jr:"lineNumberClicked",Bu:"gutterClicked",Nk:"lineShown"},standalone:!1,features:[_.lg],ya:0,Aa:0,qa: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}"],
hb:2,Ma:0});_.QG=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}};_.RG=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)}};_.BI=class{constructor(a){this.Ha=a;this.fXb=new _.Wf;this.Cua=new Map;this.Oja=new _.yu(this.Ha)}register(a,b){if(this.Cua.has(a))throw Error("$d`"+a);this.Cua.set(a,b);this.fXb.next(a)}yC(a){if(!this.Cua.has(a))throw Error("ae`"+a);this.Cua.delete(a);this.fXb.next(a)}};_.BI.O=function(a){return new (a||_.BI)(_.m(_.Dp))};_.BI.ta=_.k({token:_.BI,oa:_.BI.O,Ea:"root"});var Rub,Sub,Tub,Uub,Vub,Wub,Xub,kpb,Yub,bvb,cvb,dvb;Rub=["sidebar"];Sub=["content"];Tub=["gutter"];Uub=["decorations"];Vub=["focusElement"];Wub=["panel"];Xub=["splitter"];kpb=function(a){a.Bma.next(250);a.XQ.set(1);_.gn(a.Xd)};
Yub=function(a,b=a.lineHeight,c=!1){return _.xe(function*(){c?a.gAa=[...a.kea].map(d=>({type:"add",widget:d})):yield a.continue;a.Nna(b);a.Rna(b);for(const {type:d,widget:e}of a.gAa)d==="add"?(sub(a.Yd,e),Pub(a.Hg,e)):(rub(a.Yd,e),Qub(a.Hg,e));a.gAa=[];for(const d of a.jz.concat(a.Yu))a.p1(d);for(const [d,e]of a.VC)a.Ona(e,d,b)})};_.Zub=function(a){a.xq=_.MG(a.visibility,a.hm)};_.$ub=function(a){a.bxa||(a.bxa=!0,setTimeout(()=>{a.bxa=!1;a.fla();_.gn(a.Xd)}))};
_.avb=function(a){a.axa||(a.axa=!0,setTimeout(()=>{a.axa=!1;a.dla();_.gn(a.Xd)}))};bvb=function(a){return a.Fd.Ws("NL_SEMANTIC_OUTLINES")&&a.cG==="CODE"};cvb=function(a){return a.XQ()===1&&a.Fd.Ws("NL_SEMANTIC_OUTLINES")};dvb=function(a){return a.XQ()===2&&a.Fd.Ws("NL_SEMANTIC_OUTLINES")};
_.CI=class extends _.yI{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J,L,U,ba,la){super(A,G,a);this.renderer=c;this.view=d;this.wl=e;this.zla=f;this.F1=g;this.Ch=l;this.ud=p;this.document=t;this.Xd=J;this.aA=L;this.Seb=U;this.ITa=ba;this.Fd=la;this.t9a=_.BG;this.Bs=new Set;this.ek=new Map;this.XC=this.UX=this.axa=this.bxa=!1;this.kea=new Set;this.jz=[];this.Fw=new Map;this.VC=new Map;this.bfa=new _.$f(1);this.Za=new _.ne;this.Yu=[];this.kt=null;this.gAa=[];this.l1=[];this.nc=!1;this.Pta=new _.Wf;this.tE=
()=>{};this.dD=!1;this.tW=_.n(_.bf);this.TX=!0;this.xq=this.lineHeight=0;this.value=this.fileName="";this.Ria=1E3;this.oya=800;this.visibility=_.qI;this.Fo=[];this.BE=void 0;this.Kx=!1;this.fileInfo=void 0;this.wna=new _.bn;this.Nk=new _.bn;this.pQ=new _.bn;this.XQ=_.Ug(0);this.mq=hnb.required("sidebar",{read:_.ff});this.Bma=new _.Wh(250);this.BV=0;this.fe=this.CV="";this.Br=this.Fl=this.kL=void 0;this.Mea=!1;this.yW=!0;this.jr=new _.bn;this.Bu=new _.bn;this.MY=_.$z(()=>{var za=this.me,Ba=za.MY,Ea=
this.kb.ma.scrollTop,Xa=this.visibility,ob=Math.max(0,Math.floor(Ea/this.lineHeight));Ea=Math.min(this.hm,Math.floor((Ea+this.kb.ma.clientHeight)/this.lineHeight)+1);const Ia=[];for(const La of Xa.mR)if(Ea>La.start&&(Ea+=La.end-La.start-1),ob>La.start)ob+=La.end-La.start-1;else if(ob<La.start&&Ia.push({start:ob,end:Math.min(La.start,Ea)}),ob=La.end,ob>=Ea)break;ob<Ea&&Ia.push({start:ob,end:Ea});Ba.call(za,Ia)},500);this.me=w||_.Bub;this.Ki=new _.Pu(this.document);this.Ki.vsa=!1;this.Ki.tQ("CTRL_A",
65,2);this.Ki.tQ("CTRL_A",65,8);_.nq(this.Ki,"shortcut",za=>{if(za.identifier==="CTRL_A")for(za=this.dfa.ma;za;){if(this.document.activeElement===za){if(this.continue){const Ba=t.getSelection(),Ea=Ba&&Ba.toString();this.continue.then(()=>{Ba&&Ba.toString()!==Ea||_.JG(this.Yd.container)})}else _.JG(this.Yd.container);return!1}za=za.parentElement}return!0});this.Za.add(this.ITa.ts.subscribe(za=>{this.kb.ma.style.fontSize=za!=null?`${za}px`:"";_.gn(this.Xd);setTimeout(()=>{this.Ska(this.Yd.JV())})}));
this.Za.add(this.aA.Wta.subscribe(za=>{this.fe=za;_.gn(this.Xd)}))}get Yd(){return this.ZZa}get hm(){return this.lines.length}set Yd(a){this.ZZa=a;this.Za.add(_.x(_.Oe(window,"resize"),_.v(()=>a.JV()),_.Tf()).subscribe(b=>{this.Ska(b)}))}set xla(a){this.TX=!1;this.ag=_.epb(a)}Sb(a){if(!this.lineHeight){for(var b of this.fe.split(" "))b&&this.dfa.ma.classList.add(b);this.lineHeight=this.Yd.JV()}a.fileName||a.value?(this.hjb(),this.continue=this.me.Wwb(()=>this.render())):a.scrollToLine?(this.Iw(this.ag),
this.U_(_.jG(this.ag))):a.lineNumberLinkProvider?(b=()=>{this.Hg.Oxb(this.Pm)},this.continue?this.continue.then(b):b()):a.visibleCodeIdentifier&&(a.visibleCodeIdentifier.Ij&&this.F1.yC(a.visibleCodeIdentifier.Ij),this.Xka());(a.visibility||a.folding)&&this.Jx();if(!this.TX){this.tE();const c=this.ag;this.cG==="CODE"?this.tE=_.Mrb(this.Ch,()=>{c!=null?this.RO(c,!0):this.Ega.ma.focus()}):this.cG!==void 0&&(this.tE=this.Ch.registerCallback(this.cG,this.kb.ma,()=>{this.RO(c,!0);this.tE()}))}this.yW||
this.Hg.clear();if(a.lineLimitation){let c;this.CV="".padStart((c=this.mL)!=null?c:80," ")}}l0(a){this.Mea=a}RO(a,b=!1){const c=this;_.xe(function*(){yield c.continue;_.g2a(c.wl,()=>{c.VK(a,b)})})}VK(a,b=!1){if(!b||this.xia(_.jG(a)))this.Yd.focus(a),this.kb.ma.scrollLeft=0,this.TX=!0}Ska(a){this.lineHeight=a;_.gn(this.Xd);Yub(this)}Sa(){super.Sa();_.x(this.dN,_.Jf(()=>this.wl.RP),_.v(a=>a.target.scrollLeft),_.Jf(()=>this.wl.nza)).subscribe(a=>{this.mq().ma.style.right=`${-a}px`;this.MY()});this.kb.ma.addEventListener("copy",
a=>{a.preventDefault();const b=_.kDa();var c,d;const e=(d=(c=document.getSelection())==null?void 0:c.toString())!=null?d:"";let f;(f=a.clipboardData)==null||f.setData("text/plain",e);c=mpb(document.getSelection(),this.lines);d={length:e.length,selections:c?[{startLine:c.start.line,startColumn:c.start.column,endLine:c.end.line,endColumn:c.end.column}]:[],domain:"cs",fileInfo:this.fileInfo};let g;(g=a.clipboardData)==null||g.setData("web copyInfo",JSON.stringify(d));this.me.Zs(b,e.length,c)});this.kb.ma.addEventListener("keydown",
a=>{if(!_.LG(a)){var b=document.activeElement;if(b&&b instanceof HTMLElement&&this.kb.ma.contains(b)){var c=b.dataset.lineNumber||b.parentElement.dataset.lineNumber;c&&(c=Number(c),isNaN(c)||(["Up","ArrowUp","k"].includes(a.key)&&(this.Yd.kb.ma.contains(b)?this.VK(c-1):this.Hg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&(this.Yd.kb.ma.contains(b)?this.VK(c+1):this.Hg.focus(c+1),a.preventDefault())))}}});this.cG==="CODE"&&(this.Fl=this.ud.register("openCode","c",()=>{this.me.B7();
_.pw(this.Ch,"CODE")}),this.Br=this.Ch.registerCallback("CODE",this.kb.ma,()=>{const a=document.activeElement;a&&a instanceof HTMLElement&&this.kb.ma.contains(a)&&!this.Hg.kb.ma.contains(a)&&this.Ega.ma!==a?this.Hg.focus(this.kL||0):this.VK(this.kL||0)}))}Dc(){this.Xka();_.x(this.Fd.gD("NL_SEMANTIC_OUTLINES"),dob(this.tW)).subscribe(a=>{a.enabled?kpb(this):(this.dD=!1,this.XQ.set(2),_.gn(this.Xd),this.XQ.set(0))})}Xka(){this.BE&&this.F1.register(this.BE,_.x(this.dN,_.Jf(()=>this.wl.RP),_.v(a=>a.target.scrollTop),
_.Tf(),_.v(a=>({startLine:Math.floor(a/this.lineHeight),endLine:Math.min(Math.ceil((a+this.kb.ma.clientHeight)/this.lineHeight),this.hm)})),_.Jf(()=>this.wl.Fja)))}Sd(){this.bfa.next(!0)}Ia(){this.nc=!0;this.clear();this.BE&&this.F1.yC(this.BE);this.Ki&&this.Ki.dispose();this.Fl&&this.Fl();this.Br&&this.Br();this.tE();this.Za.unsubscribe();super.Ia()}oF(a){this.kb.ma.classList.add(a)}uQ(a){this.kb.ma.classList.remove(a)}Ulb(a){this.pQ.emit(a);this.RO(a.start-1)}Jx(){for(const a of[this.Yd,this.Hg])a.Jx(this.visibility.mR,
this.Fo);for(const a of this.jz)this.p1(a);for(const a of this.Yu)this.p1(a);_.Zub(this)}sgb(){this.UX||(this.UX=!0,setTimeout(()=>{this.UX=!1;this.F8();_.gn(this.Xd)}))}rja(a){this.Bs.add(a);this.qma()}nWb(a,b,c,d){this.kt={Pa:a,position:b,offset:d};this.qma()}Iw(a){const b=this;return _.xe(function*(){b.Nk.emit(a);yield b.continue;b.me.Ana(()=>{b.Hg.Qha(a);return Promise.resolve()},"selectLine")})}qma(){this.XC||(this.XC=!0,this.me.Ana(()=>{const a=this;return _.xe(function*(){const b=new _.te(c=>
{const d=setTimeout(()=>{c.next(void 0);c.complete()});return()=>{clearTimeout(d)}});a.l_=b.subscribe();yield _.qnb(b);a.l_=void 0;a.XC=!1;yield a.continue;a.Bs.size>0&&a.Yd.Tna(Array.from(a.Bs));a.Bs.clear();a.krb()})},"inline"))}osa(a,b,c,d){return this.Pda(()=>{_.$ub(this)},{startLine:c,endLine:d,qa:a,context:b},this.jz)}ATa(a,b,c,d){return this.Pda(()=>{this.sgb()},{startLine:c,endLine:d,qa:a,context:b},this.Yu)}aLb(a,b,c){const d={line:c,qa:a,context:b},e=this.Fw.get(c)||[];e.push(d);this.Fw.set(c,
e);_.avb(this);return()=>{e.splice(e.indexOf(d),1);_.avb(this)}}c4(a,b){this.ek.has(a)?this.ek.get(a).push(b):this.ek.set(a,[b]);this.rja(a);return{remove:()=>{const c=this.ek.get(a);if(c!=null){var d=c.indexOf(b);d<0||(c.splice(d,1),this.rja(a))}}}}rha(a){return this.lineHeight*(this.visibility?_.MG(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.MG(this.visibility,b)-_.MG(this.visibility,a):b-a))}Pda(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}hjb(){this.Fw.clear();
this.VC.clear();this.jz=[];this.Yu=[];this.gAa=[];this.ek.clear();this.kea.clear();this.Bs.clear();this.Ffa()}render(){const a=this;return _.xe(function*(){a.clear();a.zi||(a.XC=!0);var b=document.getElementById("pre-rendered-code");b&&a.Yd.Kx&&b.setAttribute("processed","");const c=yield a.L$a();b=a.lines;_.Zub(a);yield _.Ym(_.x(a.bfa,_.Vf()));a.ag=_.BG(a.ag,b.length);a.wna.emit(b.length);var d=a.ag.length===0?0:a.ag[a.ag.length-1].end;const e=(d=a.kt==null&&b.length>a.Ria&&d<a.Ria)?a.oya:b.length,
f=d?_.Ym(_.x(_.u(!0),_.Rf(100),_.hg(a.Pta))):void 0;Oub(a.Hg,e);d=a.lineHeight;a.dla(d);a.fla();a.F8(d);const g=a.Yd.Tda(b,0,e,a.zi);a.U_(_.jG(a.ag));a.zi||a.Bs.clear();a.BV=c+3;if(f){yield f;if(!a.zi){var l=Array.from(a.Bs).filter(p=>p<e);l.length>0&&a.Yd.Tna(l);a.Bs.clear()}Oub(a.Hg,b.length-e);a.Xd.detach();l=new Promise(p=>{setTimeout(()=>{if(!a.nc){var t=a.Xd;_.vfa(t.Pe);t.Pe[2]|=128;_.hn(a.Xd);p()}},100)});a.Yd.Tda(b,e,b.length,g)}yield Yub(a,d,!0);a.zi||(a.XC=!1);a.Hg.Qha(a.ag);yield l})}L$a(){const a=
this;return _.xe(function*(){var b;a.EU((b=a.Zy)!=null?b:new Map);if(a.value.lines)return a.EU(a.value.dY),a.lines=a.value.lines,a.value.AWb;if(!a.Zy||!a.Zy.size){b=a.Vea(a.value);let c,d;const e=_.fpb(a.value,(d=(c=(yield _.PG()).findModeByFileName(a.fileName))==null?void 0:c.mime)!=null?d:"text/plain");a.EU(e);return b}return a.Vea(a.value)})}Vea(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}EU(a){for(const [b,
c]of a.entries()){a=b;const d=c,e=this.ek.get(a);if(e==null)this.ek.set(a,d);else for(const f of d)e.push(f)}}fla(){_.wm(this.EY.ma);for(const a of this.jz)this.s_(this.EY,a)}F8(a=this.lineHeight){const b=this.mq().ma;_.wm(b);this.Rna(a);this.renderer.Hh(b,"display","none");for(const c of this.Yu)this.renderer.Hh(b,"display","block"),this.s_(this.mq(),c)}dla(a=this.lineHeight){_.wm(this.Rs.ma);this.VC.clear();this.Nna(a);this.Mxb(11);var b=this.t$a()?"block":"none";this.renderer.Hh(this.Rs.ma,"display",
b);for(const [c,d]of this.Fw)b=d,b.length!==0&&this.WAa(c,b,a)}WAa(a,b,c){const d=this.f0a();this.Ona(d,a,c);this.VC.set(a,d);for(const e of b){e.mx=this.view.mi(e.qa,e.context).lm;for(const f of e.mx)this.renderer.appendChild(d,f)}this.renderer.appendChild(this.Rs.ma,d)}f0a(){const a=this.renderer.createElement("div");a.className="gutter-line";this.renderer.Uq&&_.eG(a)&&this.l1.push(a);return a}Ona(a,b,c){let d=b*c;for(const e of this.kea)e.line<b&&(d+=e.height);this.renderer.Hh(a,"position","absolute");
this.renderer.Hh(a,"top",`${d}px`);this.renderer.Hh(a,"height",`${c}px`);this.renderer.Hh(a,"bottom","0")}t$a(){for(const a of this.Fw.values())if(a.length>0)return!0;return!1}gjb(a){this.dD&&a.button===0&&(this.dD=!1,_.hn(this.Xd))}Vja(a){if(this.dD&&a.button===0){var b=this.mq().ma.offsetWidth;this.Bma.next(b);a.preventDefault();_.hn(this.Xd)}}Rna(a){this.Sna(this.mq(),a)}Nna(a){this.Sna(this.Rs,a)}Sna(a,b){const c=[...this.kea].reduce((d,e)=>e.height+d,0);this.renderer.Hh(a.ma,"height",`${b*this.hm+
c}px`)}Mxb(a){var b=Array.from(this.Fw.values()).map(c=>c.length);b=b.length>0?Math.max(...b):0;this.renderer.Hh(this.Rs.ma,"width",`${a*b}px`)}s_(a,b){b.mx=this.view.mi(b.qa,b.context).lm;this.p1(b);for(const c of b.mx)this.renderer.appendChild(a.ma,c)}krb(){if(this.kt){var a=this.kt.offset,b=this.kb.ma.querySelector(this.kt.Pa);b&&(this.zla.scrollTo(b,this.kt.position,a!=null?a:0),this.kt=null)}}p1({mx:a,startLine:b,endLine:c}){if(a&&b!==void 0&&c!==void 0){var d=this.rha(b),e=this.getHeight(b,
c);for(const f of this.kea)f.line<b?d+=f.height:f.line<c&&(e+=f.height);for(const f of a)this.renderer.Hh(f,"top",`${d}px`),c>-1?this.renderer.Hh(f,"height",`${e}px`):this.renderer.Hh(f,"bottom","0")}}clear(){this.view.clear();this.Yd.clear();this.Hg.clear();this.Ffa();this.Pta.next(!0);this.continue=void 0;let a;(a=this.l_)==null||a.unsubscribe();this.l_=void 0}Ffa(){if(this.renderer.Uq)for(const a of this.l1)this.renderer.Uq(a);this.l1=[]}U_(a){a==null||this.xia(a)||(this.kb.ma.scrollTop=this.lineHeight*
Math.max(a-5,0))}xia(a){if(a==null)return!1;a*=this.lineHeight;const b=this.kb.ma.scrollTop,c=b+this.kb.ma.offsetHeight;return b<=a&&a<c}Bha(){const a=this.mq().ma.offsetWidth;this.Bma.next(a);_.gn(this.Xd);a<40&&this.XQ()===1&&(this.dD=!1,this.XQ.set(2),_.gn(this.Xd))}};_.CI.O=function(a){return new (a||_.CI)(_.B(_.We),_.B(_.Vh),_.B(_.fn),_.B(_.Mg),_.B(_.fv),_.B(_.gv),_.B(_.BI),_.B(_.pi),_.B(_.Ru),_.B(_.di),_.B(_.pI,8),_.B(_.ff),_.B(_.bs),_.B(_.pn),_.B(_.ew),_.B(_.zI),_.B(_.JF),_.B(_.xI))};
_.CI.wa=_.Cf({type:_.CI,na:[["format-code"]],ub:function(a,b){a&1&&(_.Pla(b.mq,_.Pg(Rub,5,_.ff)),_.Pg(Sub,7),_.Pg(Tub,7),_.Pg(AI,7),_.Pg(Uub,7),_.Pg(Vub,7),_.Pg(Wub,7,_.ff),_.Pg(Xub,5,_.ff),_.Pg(mI,7));if(a&2){_.Qla();let c;_.Sg(c=_.Tg())&&(b.dfa=c.first);_.Sg(c=_.Tg())&&(b.Rs=c.first);_.Sg(c=_.Tg())&&(b.Hg=c.first);_.Sg(c=_.Tg())&&(b.EY=c.first);_.Sg(c=_.Tg())&&(b.Ega=c.first);_.Sg(c=_.Tg())&&(b.drd=c.first);_.Sg(c=_.Tg())&&(b.M8c=c.first);_.Sg(c=_.Tg())&&(b.Yd=c.first)}},Ya:function(a,b){a&1&&_.N("mouseup",
function(c){return b.gjb(c)})("mousemove",function(c){return b.Vja(c)})},inputs:{fileName:"fileName",value:"value",Zy:"highlightInfo",zi:"rendered",Ria:"largeFileThreshold",oya:"largeFileRenderCount",mL:"lineLimitation",visibility:"visibility",Fo:"folding",BE:"visibleCodeIdentifier",cG:"focusableRegion",Kx:"usePrefetchIfPossible",fileInfo:"fileInfo",yW:"displayLineNumbers",xla:"scrollToLine",Pm:"lineNumberLinkProvider"},outputs:{wna:"totalNumLines",Nk:"lineShown",pQ:"rangeToggled",jr:"lineNumberClicked",
Bu:"gutterClicked"},standalone:!1,features:[_.bh([{va:_.yI,Hb:_.CI}]),_.lg,_.Rm],ya:41,Aa:31,Da:[["content",""],["gutter",""],["decorations",""],["focusElement",""],["sidebar",""],["splitter",""],["panel",""],[1,"layout"],["tabindex","-1"],[1,"gutter","CodeMirror-gutters"],[1,"CodeMirror-gutters",3,"lineFocused","lineNumberClicked","gutterClicked","lineShown","lineNumberLinkProvider"],[3,"click","contextmenu","mouseover","mouseout","mousedown","mouseup","mouseleave","keydown","keyup"],[1,"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"],[1,"cdk-visually-hidden"],[3,"lineFocused","lineShown","usePrefetchIfPossible","inlineWidgets","highlightedLines"],[3,"visibility","folding","lineHeight","pointerEvents","rangeToggled","mousedown",4,"ngIf"],["tabindex","0","role","region",1,"sidebar"],[1,"code-highlight","CodeMirror-activeline-background"],[1,
"column-guide"],[1,"column-guide-margin"],[3,"rangeToggled","mousedown","visibility","folding","lineHeight"],["tabindex","-1","fxFlex","none","layout","vertical",1,"splitter",3,"resizeDone","mousedown","mouseup","changeSizeOf"],["title","Expand AI Explanations","aria-controls","sidebar",1,"side-bar-panel-container",3,"click"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",7);_.Q(1,"\n  ");_.F(2,"div",8,0);_.Q(4,"\n    ");_.K(5,"div",9,1);_.Q(7,"\n    ");_.F(8,"line-number-container",10);_.N("lineFocused",
function(d){_.q(c);return _.r(b.kL=d)})("lineNumberClicked",function(d){_.q(c);return _.r(b.jr.emit(d))})("gutterClicked",function(d){_.q(c);return _.r(b.Bu.emit(d))})("lineShown",function(d){_.q(c);return _.r(b.Nk.emit(d))});_.Q(9,"\n    ");_.I();_.Q(10,"\n    ");_.F(11,"div",11);_.N("click",function(d){_.q(c);return _.r(b.L4.next(d))})("contextmenu",function(d){_.q(c);return _.r(b.L4.next(d))})("mouseover",function(d){_.q(c);return _.r(b.fza.next(d))})("mouseout",function(d){_.q(c);return _.r(b.Ohb.next(d))})("mousedown",
function(){_.q(c);return _.r(b.l0(!0))})("mouseup",function(){_.q(c);return _.r(b.l0(!1))})("mouseleave",function(){_.q(c);return _.r(b.l0(!1))})("keydown",function(d){_.q(c);return _.r(b.aeb.next(d))})("keyup",function(d){_.q(c);return _.r(b.beb.next(d))});_.Q(12,"\n      ");_.K(13,"div",12,2);_.Q(15,"\n      ");_.C(16,gpb,1,6,"div",13);_.Q(17,"\n      ");_.C(18,hpb,5,3,"div",14);_.R(19,"async");_.Q(20,"\n      ");_.F(21,"div",15,3);_.Q(23,"\n        ");_.F(24,"span",16);_.Q(25,"\n          Code panel - press c to focus line 1.\n        ");
_.I();_.Q(26,"\n      ");_.I();_.Q(27,"\n      ");_.F(28,"code-container",17);_.N("lineFocused",function(d){_.q(c);return _.r(b.kL=d)})("lineShown",function(d){_.q(c);return _.r(b.Nk.emit(d))});_.Q(29,"\n      ");_.I();_.Q(30,"\n      ");_.C(31,ipb,1,5,"code-folding-container",18);_.Q(32,"\n    ");_.I();_.Q(33,"\n  ");_.I();_.Q(34,"\n  ");_.C(35,jpb,5,5)(36,lpb,5,3);_.K(37,"div",19,4);_.Q(39,"\n");_.I();_.Q(40,"\n")}a&2&&(_.tg("isNLSemanticLayerEnabled",bvb(b))("sidebarExpanded",cvb(b)),_.y(2),_.Yz("content CodeMirror ",
b.fe,""),_.y(6),_.sg("min-height",b.lineHeight*b.xq,"px"),_.tg("line-numbers",b.yW),_.E("lineNumberLinkProvider",b.Pm),_.y(3),_.ug(b.TPb),_.y(2),_.sg("min-width",b.BV,"ch"),_.y(3),_.E("ngForOf",b.t9a(b.ag,b.lines.length)),_.y(2),_.E("ngIf",_.S(19,29,b.Seb.enabled)&&b.CV),_.y(10),_.sg("padding-right",b.Yu.length===0?0:300,"px"),_.E("usePrefetchIfPossible",b.Kx)("inlineWidgets",b.ek)("highlightedLines",b.ag),_.y(3),_.E("ngIf",b.Fo.length>0),_.y(4),_.wg(cvb(b)?35:-1),_.y(),_.wg(dvb(b)?36:-1),_.y(),_.sg("width",
b.Bma.getValue(),"px"))},Fa:[_.sI,_.Yn,_.Zn,_.FB,mI,AI,_.eo],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;right:0;top:0;padding:0;width:0;max-width:calc(100% - 54px)}@media (max-width:940px){.sidebar[_ngcontent-%COMP%]{width:180px;max-width:calc(100% - 54px)}}.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}.side-bar-panel-container[_ngcontent-%COMP%]{position:absolute;z-index:1;top:0;right:0;min-height:100%;width:25px}.layout.isNLSemanticLayerEnabled[_ngcontent-%COMP%]{display:flex}.layout.isNLSemanticLayerEnabled[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]{width:250px}.layout.isNLSemanticLayerEnabled[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{min-width:0;width:calc(100% - 4px)}.layout.sidebarExpanded[_ngcontent-%COMP%]   code-container[_ngcontent-%COMP%]{width:100%;padding-right:0}.layout[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]{width:0}"],
Ma:0});_.DI=class{};_.DI.O=function(a){return new (a||_.DI)};_.DI.Ca=_.Df({type:_.DI});_.DI.Ba=_.Xc({imports:[_.tI,_.fo,_.px,_.pp,_.GB]});_.EI=class{};_.EI.O=function(a){return new (a||_.EI)};_.EI.Ca=_.Df({type:_.EI});_.EI.Ba=_.Xc({imports:[_.Kp,_.fo,_.DI,_.pp]});var gvb,fvb;_.evb={rl:[],PSb:new Set,y7:2,tkb:new Map};
gvb=function(a,b,c,d,e,f,g,l,p,t,w){b=Object.assign({},Mob(b,c),{repositoryKeyRepositoryName:d,path:f,maxLogEntries:g,includeDiffEntries:(l===void 0?0:l)?!0:void 0,symmetricDiffRefSpec:p,repositoryKeyWorkspaceId:t,refHint:w,logForPath:_.rv.has(72),logForPathWithPagination:_.rv.has(73)});e=(e==null?void 0:e.c8)==="TOKEN"?Object.assign({},{pageToken:e.token},b):(e==null?void 0:e.c8)==="COMMITS"?Object.assign({},{starts:e.rl},b):b;return fvb(a,JSON.stringify(e,Object.keys(e).sort()),e)};
fvb=function(a,b,c){return _.x(a.NL.prefetch("history"),_.gg(d=>{if(d){const e=JSON.parse(d.request);a.Pf.put(JSON.stringify(e,Object.keys(e).sort()),_.u(_.Ah(wsb,JSON.parse(d.response))))}return a.Pf.fetch(b,()=>a.client.list(c))}))};_.FI=function(a,b,c,d){return _.x(a.x6(b,c,d),_.v(e=>e&&e.xf))};
_.GI=class{constructor(a,b,c){this.Ha=a;this.client=b;this.NL=c;this.Pf=new _.yu(this.Ha)}list(a,b,c,d,e,f,g,l,p,t){return gvb(this,a,b,c,d?{c8:"COMMITS",rl:[d]}:void 0,e,f,g===void 0?!1:g,l,p,t)}resolve(a,b,c,d,e){return _.x(gvb(this,a.tb,a.Vc,a.repository,b,a.path||"",e||50,!1,void 0,a.params.Pb,c),_.v(f=>{if(d)for(const g of f.Cn||[])g.br||(g.br=d);return{T$a:f,gga:e!=null&&e>50}}))}x6(a,b,c){b=b===void 0?"repository":b;c=c===void 0?1:c;const d=_.Vj(a,c),e=_.uG(a)?_.hG(_.Vj(a,0)):void 0,f=a.repository,
g=a.tb,l=a.Vc;b=b==="path"&&_.kG(a,c)||"/";a=_.Rnb(a,c);return _.x(this.list(g,l,f,d,b,1,!1,void 0,a,e),_.v(p=>p.Cn&&p.Cn[0]))}};_.GI.O=function(a){return new (a||_.GI)(_.m(_.Dp),_.m(_.RH),_.m(_.Vv),_.m(_.sv))};_.GI.ta=_.k({token:_.GI,oa:_.GI.O,Ea:"root"});_.hvb=Object.freeze([]);_.ivb=Object.freeze({});_.HI=class{constructor(){this.condition=!1;this.link="";this.R_=!1}};_.HI.O=function(a){return new (a||_.HI)};
_.HI.wa=_.Cf({type:_.HI,na:[["conditional-link","condition","","link",""]],inputs:{condition:"condition",link:"link",B1c:"linkAriaLabel",Qa:"queryParams",Kg:"queryParamsHandling",R_:"sameWindow"},standalone:!1,hc:["condition","","link",""],ac:["*"],ya:3,Aa:2,Da:[["content",""],[3,"universalLink","queryParams","queryParamsHandling","sameWindow",4,"ngIf","ngIfElse"],[3,"universalLink","queryParams","queryParamsHandling","sameWindow"],[3,"ngTemplateOutlet"]],qa:function(a,b){a&1&&(_.Hg(),_.C(0,npb,2,
6,"a",1)(1,opb,1,0,"ng-template",null,0,_.fh));a&2&&(a=_.Fg(2),_.E("ngIf",b.condition)("ngIfElse",a))},Fa:[_.Zn,_.co,_.rw],hb:2,Ma:0});_.II=function(a,b){const c=ppb(b);return a.Pf.fetch(Object.assign({},c),()=>_.x(a.client.list(c),_.v(d=>d.pBa)))};_.JI=class{constructor(a,b){this.Ha=a;this.client=b;this.Pf=new _.zu(this.Ha)}};_.JI.O=function(a){return new (a||_.JI)(_.m(_.Dp),_.m(VH))};_.JI.ta=_.k({token:_.JI,oa:_.JI.O,Ea:"root"});_.KI=function(a,b){const c=b.Db,d=b.tb,e=b.Vc,f=b.repository;if(!c)return _.u(_.SG(""));b=b.params.Pb;if(e==="depot"){if(!isNaN(Number(c))||c==="HEAD")return _.u({type:b?5:4,rs:c});const g=spb(c);if(g)return _.u(g)}return c.startsWith("refs/")&&c.indexOf("/",6)>0?_.u(_.Ei(c)?{type:2,rs:c}:_.Fi(c)?{type:1,rs:c}:_.SG(c)):_.x(_.II(a.mH,{tb:d,Vc:e,repository:f,repositoryKeyWorkspaceId:b}),_.v(({hd:g,tags:l})=>qpb(c,g)||rpb(c,l)||spb(c)||_.SG(c)),_.Lf(g=>{_.Ht(a.yh,g);return _.u(_.SG(c))}))};
_.LI=class{constructor(a,b){this.yh=a;this.mH=b}};_.LI.O=function(a){return new (a||_.LI)(_.m(_.It),_.m(_.JI))};_.LI.ta=_.k({token:_.LI,oa:_.LI.O});_.jvb=new _.Wt("Browse repo at {refSpec}");_.kvb="Commit Details";_.lvb="Commit ";_.mvb="ID";_.nvb="Commit Date";_.ovb="Revision";var pvb;pvb=function(a,b){a.tla||(b=_.Ah(b.ha(),_.zh(b)),b.Ke="");return b};
_.MI=class{constructor(a,b,c,d,e,f,g){this.qrb=a;this.fr=b;this.Fxa=c;this.NL=f;this.uO=g;this.tla=_.rv.has(40);this.zo=_.rv.has(43)}match(a,b,c,d){const e=a.tb,f=a.Vc,g=a.repository,l=a.path;if(!e||!f||!g)throw Error("be");if(!b)return _.u(new Msb);c=pvb(this,c);c.zo=this.zo;a=_.Vj(a,1);b=new Hsb({Ru:b,file:new BH({Et:new jsb({Oe:new _.AH(Object.assign({},_.Lob(e,f),{ai:g})),qr:a}),path:l}),options:c,oM:d});return this.qrb.match(b)}search(a,b,c,d=!1){if(!a)return _.u(new _.EH);b=pvb(this,b);b=_.Ah(b.ha(),
_.zh(b));b.zo=this.zo;this.uO&&!isNaN(this.uO)&&(b.uO=this.uO);this.fr&&(b.bo=b.bo||new ZF,b.bo.root=b.bo.root||new $F,b.bo.root.projectId=this.Fxa.slice(1).split("/")[0]);const e=new Esb({Ru:a,EBa:b,oM:c}),f=()=>this.qrb.search(e);return d?(this.NL.delete("search"),f()):_.x(this.NL.prefetch("search"),_.gg(g=>g?_.u(_.Ah(_.EH,JSON.parse(g.response))):f()))}Xub(a,b){if(!a)return _.u(new Usb);b=pvb(this,b);b=_.Ah(b.ha(),_.zh(b));b.zo=this.zo;this.fr&&(b.bo=b.bo||new ZF,b.bo.root=b.bo.root||new $F,b.bo.root.projectId=
this.Fxa.slice(1).split("/")[0]);a=new Rsb({Ru:a,GCa:b});return _.x(this.qrb.Xub(a),_.v(tpb))}};_.MI.O=function(a){return new (a||_.MI)(_.m(LH),_.m(_.Vn),_.m(_.nLa),_.m(_.sv),_.m(_.qv),_.m(_.Vv),_.m(_.l4a))};_.MI.ta=_.k({token:_.MI,oa:_.MI.O,Ea:"root"});_.qvb=new Date(Date.UTC(2033,10,22,18,0,0));_.rvb=_.xv({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]});_.svb=_.xv(0);var xpb=new Set([/^(#+[ \t]*)?BEGIN_PUBLIC[ \t]*$/,/^(#+[ \t]*)?END_PUBLIC[ \t]*$/]),ypb=["Automated g4 rollback","Reason for rollback"],vpb=["PUBLIC: ","RELNOTES: ","USERNOTES: "];var NI=class{};NI.O=function(a){return new (a||NI)};NI.Ca=_.Df({type:NI});NI.Ba=_.Xc({});var tvb=function(a,b){const c=`https://sandbar-backend.corp.google.com/v1/changes/${b}`;return _.x(a.WTc,_.gg(()=>a.MZc.get(c,{withCredentials:!0})),_.v(Bpb))},OI=class{constructor(a,b){this.MZc=a;this.document=b;this.WTc=_.x(Cpb(this.document),_.dg({bufferSize:1,kx:!0}))}};OI.O=function(a){return new (a||OI)(_.m(_.No),_.m(_.di))};OI.ta=_.k({token:OI,oa:OI.O,Ea:NI});var uvb;uvb=[[["onedev-hovercard-action"]]];_.PI=class{set changelistId(a){this.id=a;this.gZb.next(a)}get changelistId(){return this.id}constructor(a){this.PSc=a;this.gZb=new _.$f(1);this.ZMb=_.x(this.gZb,_.gg(b=>tvb(this.PSc,b)),_.dg(1));this.XK=new _.$f(1);this.Yf=new _.$f(1)}Sa(){_.x(this.ZMb,_.Qf(1),_.hg(this.Yf)).subscribe(()=>{this.XK.next()})}};_.PI.O=function(a){return new (a||_.PI)(_.B(OI))};
_.PI.wa=_.Cf({type:_.PI,na:[["onedev-changelist-hovercard"]],inputs:{changelistId:"changelistId"},outputs:{XK:"init$"},ac:["onedev-hovercard-action"],ya:2,Aa:3,Da:[[3,"changelist",4,"ngIf"],[3,"changelist"]],qa:function(a,b){a&1&&(_.Hg(uvb),_.C(0,Dpb,2,1,"onedev-changelist-hovercard-body",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.ZMb))},Fa:[ZH,NI,_.fo,_.Zn,_.eo],hb:2,Ma:0});var vvb;var wvb=function(a){let b;a:{a=a.kb.ma;if(vvb==null){const c=typeof document!=="undefined"?document.head:null;vvb=!(!c||!c.createShadowRoot&&!c.attachShadow)}if(vvb&&(a=a.getRootNode?a.getRootNode():null,typeof ShadowRoot!=="undefined"&&ShadowRoot&&a instanceof ShadowRoot))break a;a=null}return(b=a)!=null?b:document},QI=class{constructor(a){this.kb=a;this.eventType="click";this.jNb=new _.bn;this.Qta=b=>{if(b instanceof MouseEvent){var c=b.target;c&&(this.kb.ma.contains(c)||this.jNb.emit(b))}}}Sa(){wvb(this).addEventListener(this.eventType,
this.Qta,!0)}Ia(){wvb(this).removeEventListener(this.eventType,this.Qta,!0)}};QI.O=function(a){return new (a||QI)(_.B(_.ff))};QI.La=_.Ef({type:QI,na:[["","clickOutside",""]],inputs:{eventType:[0,"clickOutsideEvent","eventType"]},outputs:{jNb:"clickOutside"},standalone:!1});var RI=class{};RI.O=function(a){return new (a||RI)};RI.Ca=_.Df({type:RI});RI.Ba=_.Xc({});var xvb,yvb,zvb;xvb=Symbol("ce");yvb=Symbol("de");zvb=function(a){const b=a[yvb];return b?(b.loaded||(b.De.mi(b.Nc),_.hn(b.Aea),b.loaded=!0),_.x(a[xvb],_.Rf(0))):_.u(void 0)};_.SI=class{constructor(a){this.De=a;this.className="onedev-hovercard";this.Fza=new _.bn;this[xvb]=new _.$f(1);this.Y4b=!1;this.Yxa=new _.Wh(!1);this.nNb=new _.Wf}Sa(){}};_.SI.O=function(a){return new (a||_.SI)(_.B(_.Mg))};
_.SI.wa=_.Cf({type:_.SI,na:[["onedev-hovercard"]],ub:function(a,b){a&1&&_.Pg(_.Lg,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.Nc=c.first)}},inputs:{className:"className"},outputs:{Fza:"onHide"},Qb:["onedevHovercard"],standalone:!1,ac:["*"],ya:1,Aa:0,Da:[["cdkTrapFocus","",3,"clickOutside","mouseenter","mouseleave","cdkTrapFocusAutoCapture"]],qa:function(a){a&1&&(_.Hg(),_.C(0,Epb,2,3,"ng-template"))},Fa:[_.hr,QI],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}"],
hb:2});_.TI=class{constructor(a,b,c,d){this.Nc=a;this.De=b;this.Aea=c;this.loaded=!1;d[yvb]=this}};_.TI.O=function(a){return new (a||_.TI)(_.B(_.Lg),_.B(_.Mg),_.B(_.pn),_.B(_.SI))};_.TI.La=_.Ef({type:_.TI,na:[["","onedevHovercardLazyBody",""]],standalone:!1});_.UI=class{constructor(a){this.aia=a;this.Yf=new _.$f(1)}Ia(){this.Yf.next()}Sa(){_.x(this.Y_c,_.hg(this.Yf)).subscribe(this.aia[xvb])}};_.UI.O=function(a){return new (a||_.UI)(_.B(_.SI))};
_.UI.La=_.Ef({type:_.UI,na:[["","onedevIsHovercardReady",""]],inputs:{Y_c:[0,"onedevIsHovercardReady","isHovercardReady$"]},standalone:!1});var Avb=[{zc:"end",Ac:"center",oc:"start",uc:"center",offsetX:10},{zc:"center",Ac:"bottom",oc:"center",uc:"top",offsetY:10},{zc:"center",Ac:"top",oc:"center",uc:"bottom",offsetY:-10},{zc:"end",Ac:"bottom",oc:"start",uc:"top",offsetX:10,offsetY:10},{zc:"end",Ac:"top",oc:"start",uc:"bottom",offsetX:10,offsetY:-10}];var Bvb=class{constructor(){this.Ax=600;this.Gw=400;this.position=Avb;this.W$c=[]}},Cvb=function(a){a.via.next(!1);a.Kcb.next(!1);let b;(b=a.pG.getValue())==null||b.Yxa.next(!1)},Evb=function(a){_.x(Dvb(a),_.hg(a.Yf)).subscribe(b=>{(a.active=b)?a.show():a.Te()})},Fvb=function(a){_.x(a.pG,_.gg(b=>(b==null?void 0:b.nNb)||_.tk),_.hg(a.Yf)).subscribe(()=>{Cvb(a)})},Dvb=function(a){return _.x(_.Ge([_.x(Gvb(a),_.fg(!1)),a.via]),_.eg(),_.v(([b,c])=>b||c),_.gg(b=>{let c;return((c=a.X4b)==null?void 0:_.x(c,
_.Pf(b)))||_.u(b)}))},Hvb=function(a){if(a.Jd&&a.Jd.qg()){document.removeEventListener("keydown",a.EXb);let b;(b=a.pG.getValue())!=null&&b.Fza.emit();a.Jd.detach()}},Gvb=function(a){return _.x(a.pG,_.gg(b=>_.x(_.Ge([a.Kcb,(b==null?void 0:b.Yxa)||_.u(!1)]),_.v(([c,d])=>c||d),_.Mja(c=>c?_.Qe(a.config.Ax):_.Qe(a.config.Gw)),_.hg(a.Yf))))},Ivb=class{constructor(a,b){this.tg=a;this.origin=b;this.X4b=void 0;this.enabled=!0;this.config=new Bvb;this.active=!1;this.zSb=new _.$f(1);this.wZc=new _.Wf;this.pG=
new _.Wh(null);this.Kcb=new _.Wh(!1);this.via=new _.Wh(!1);this.Yf=new _.$f(1);this.EXb=d=>{d.key==="Escape"&&(Cvb(this),d.stopPropagation(),d.preventDefault())};Evb(this);Fvb(this);let c;(c=this.X4b)==null||_.x(c,_.hg(this.Yf)).subscribe()}dispose(){Hvb(this);let a;(a=this.Jd)==null||a.dispose();this.Yf.next();this.Yf.complete()}Zd(){return this.pG.getValue()?this.active:void 0}toggle(a){this.Kcb.next(a)}show(){this.enabled&&this.Jd&&!this.Jd.qg()&&this.pG.getValue()&&(this.pG.getValue().Y4b=this.via.value,
_.x(zvb(this.pG.getValue()),_.Qf(1),_.hg(this.Yf)).subscribe(()=>{this.Jd&&this.Z2b&&this.Jd.attach(this.Z2b);document.addEventListener("keydown",this.EXb);this.zSb.next()}))}Te(){Hvb(this);this.wZc.next()}hha(){return _.ns(_.os(_.ps(_.vs(this.tg.position(),this.origin)),8),this.config.position)}};var Jvb;Jvb=new _.wd("onedevHovercardLoggingOn");
_.VI=class{set enabled(a){this.GH.enabled=a}constructor(a,b,c,d,e){this.De=c;this.Rb=e;this.config=new Bvb;this.FXb=new _.bn;this.Yf=new _.$f(1);this.GH=new Ivb(a,b);_.x(this.GH.zSb,_.jg(d||_.u(!1)),_.hg(this.Yf)).subscribe(([,f])=>{this.FXb.emit();f&&(this.Kea||(this.Kea=this.Rb.get(_.dw)),_.x5a(this.Kea,"hovercardShown"))})}Sb(a){if(a.hovercard){var b;a=(b=a.hovercard)==null?void 0:b.ng;this.GH.pG.next(a);if(a){b=this.GH;var c=this.De;b.config=this.config;b.Jd=b.tg.create({ug:b.hha(),Nj:b.tg.Mj.Cl()});
b.Z2b=new _.ys(a.Nc,c);b.pG.next(a)}}}Ia(){this.GH.dispose();this.Yf.next();this.Yf.complete()}Zd(){return this.GH.Zd()}Tja(a){if(this.config.W$c.includes(a.key)){var b=this.GH;a.stopPropagation();a.preventDefault();b.via.next(!0)}}toggle(a){this.GH.toggle(a)}Te(){this.GH.Te()}};_.VI.O=function(a){return new (a||_.VI)(_.B(_.Es),_.B(_.ff),_.B(_.Mg),_.B(Jvb,8),_.B(_.Ye))};
_.VI.La=_.Ef({type:_.VI,na:[["","onedevHovercardTrigger",""]],ob:2,Ya:function(a,b){a&1&&_.N("mouseenter",function(){return b.toggle(!0)})("mouseleave",function(){return b.toggle(!1)})("keydown.alt.arrowRight",function(c){var d=b.GH;c.stopPropagation();c.preventDefault();d.via.next(!0)})("keydown",function(c){return b.Tja(c)});a&2&&_.rg("aria-haspopup",b.aia?"true":void 0)("aria-expanded",b.Zd())},inputs:{aia:[0,"onedevHovercardTrigger","hovercard"],enabled:[0,"onedevHovercardActive","enabled"],config:[0,
"onedevHovercardConfig","config"]},outputs:{FXb:"onedevHovercardShown"},Qb:["onedevHovercardTrigger"],standalone:!1,features:[_.Rm]});var Kvb={ooa:0,Tag:1,N1:2,0:"Branch",1:"Tag",2:"Commit"};var Lvb,Mvb,Nvb,Ovb,Pvb,Qvb,Rvb,Svb;Lvb=["rightPaneScroller"];Mvb=a=>({element:a,vZa:"clear",WYa:"search"});Nvb={pab:"No branches",qab:"No branch results",DM:"changeBranch"};Ovb={pab:"No tags",qab:"No tag results",DM:"changeTag"};Pvb={pab:"No commits",qab:"No commit results",DM:"changeCommit"};Qvb=function(a,b){var c=b.Wa;const d=b.version;c=_.x(_.KI(a.k_,_.Uq(c.bc(),_.Vj(c,d)||"").ab()),_.v(Vpb),_.Vf(),_.fg(0));return _.x(_.Le(c,a.lWb),_.v(e=>Object.assign({},b,{Db:e})))};
Rvb=function(a,b){const c=b.Db,d=b.Wa,e=b.gitRefsToken;switch(c){case 0:return _.x(_.II(a.mH,Object.assign({},d,{gitRefsToken:e})),_.v(Ypb),_.v(f=>Spb(f.map(g=>({title:String(g.wf),qr:_.Di(g.wf),H6a:g.wf,Oxa:!1,tcb:g.tcb})),b,Nvb)));case 1:return _.x(_.II(a.mH,Object.assign({},d,{gitRefsToken:e})),_.v(({tags:f})=>Spb(f.map(g=>({title:String(g.tagName),qr:Knb(g.tagName),H6a:g.tagName,Oxa:!1})),b,Ovb)));case 2:return _.x(a.Dh.list(d.tb,d.Vc,d.repository,void 0,"",250),_.v(({Cn:f})=>Spb(f.map(Tpb),b,
Pvb)));default:return _.fb(c,"Unsupported ref type")}};Svb=function(a){const b=a.eVb.findIndex(d=>d.Ae);if(!(b<0)){var c=a.B6c;c&&c.eu.end!==0&&(c.Hz(b),a.gM=!0)}};
_.WI=class{set y8(a){this.gM=!1;this.Hua.next(a);this.tb=a.Wa.tb}constructor(a,b,c,d){this.Dh=a;this.k_=b;this.mH=c;this.kd=d;this.b2=Kvb;this.Xc=_.KF;this.gM=this.IUb=!1;this.eVb=[];this.Hua=new _.Wf;this.lWb=new _.Wf;this.zrb=new _.Wh("");this.D5c="SAME RESULT AVAILABLE IN:";this.ila=_.x(this.Hua,_.gg(e=>Qvb(this,e)),_.bg(1),_.Fe());a=_.x(this.ila,_.gg(e=>_.x(Rvb(this,e),_.v(_.CF),_.Lf(()=>_.BF(Upb(e))),_.fg(_.LF))));this.Uad=_.x(_.Ge([this.zrb,a]),_.v(Xpb),_.ig(e=>{_.zG(e)&&(this.eVb=e.Tb.items)}));
this.placeholder=_.x(this.ila,_.v(Wpb));this.Za=this.ila.subscribe(({Db:e})=>{this.IUb=e===2})}Sn(){this.gM||(this.kd.isStable?Svb(this):_.x(this.kd.jm,_.Vf()).subscribe(()=>{Svb(this)}))}Ia(){this.Za.unsubscribe()}show(a){this.gM=!1;this.lWb.next(a)}blur(){document.activeElement.blur()}};_.WI.O=function(a){return new (a||_.WI)(_.B(_.GI),_.B(_.LI),_.B(_.JI),_.B(_.We))};
_.WI.wa=_.Cf({type:_.WI,na:[["ref-picker","refPickerData",""]],ub:function(a,b){a&1&&_.Pg(Lvb,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.B6c=c.first)}},ob:2,Ya:function(a,b){a&2&&_.tg("wide-view",b.IUb)},inputs:{lc:"trackElement",y8:"refPickerData"},standalone:!1,hc:["refPickerData",""],ya:9,Aa:15,Da:[["rightPaneScroller",""],["empty",""],["class","ref-picker-header",4,"ngIf"],["icon","search",3,"valueChange","placeholder","trackingConfig"],["fxLayout","","fxFlex","grow",1,"main-content"],["fxLayout","column",
"fxFlex","none","class","left-pane-container","aria-label","Search Tag Names","roundedEdge","end",4,"ngIf"],["class","right-pane-container","fxLayout","column","fxFlex","none",4,"ngIf"],[1,"ref-picker-header"],["fxLayout","column","fxFlex","none","aria-label","Search Tag Names","roundedEdge","end",1,"left-pane-container"],["mat-list-item","","trackAction","showBranches",1,"hover-focus-element",3,"click","activated","ascTrackElement","trackProjectId"],["fontSet","google-material-icons"],["mat-list-item",
"","trackAction","showTags",1,"hover-focus-element",3,"click","activated","ascTrackElement","trackProjectId"],["mat-list-item","","class","hover-focus-element","trackAction","showCommits",3,"activated","ascTrackElement","trackProjectId","click",4,"ngIf"],["mat-list-item","","trackAction","showCommits",1,"hover-focus-element",3,"click","activated","ascTrackElement","trackProjectId"],["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(" "),["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,"click","routerLink","matTooltip","ascTrackElement","trackAction",
"trackProjectId"],[4,"ngIf"],[1,"uber-wrapper"],[1,"hash"],[1,"separator"],[1,"ellipsis"],[1,"empty"],[4,"ngIf","ngIfElse"],["theme","error"],[3,"inline"]],qa:function(a,b){a&1&&(_.C(0,Fpb,2,1,"div",2),_.R(1,"async"),_.F(2,"input-with-icon",3),_.R(3,"async"),_.N("valueChange",function(c){b.zrb.next(c)}),_.I(),_.F(4,"div",4),_.C(5,Hpb,10,7,"mat-nav-list",5),_.R(6,"async"),_.C(7,Rpb,5,4,"div",6),_.R(8,"async"),_.I());a&2&&(_.E("ngIf",_.S(1,5,b.ila).vUb),_.y(2),_.E("placeholder",_.S(3,7,b.placeholder))("trackingConfig",
_.dh(13,Mvb,b.lc)),_.y(3),_.E("ngIf",_.S(6,9,b.ila)),_.y(2),_.E("ngIf",_.S(8,11,b.Uad)))},Fa:[_.Ip,_.Zn,_.$n,_.ao,_.Jr,_.pt,_.NF,_.DA,_.CA,_.GF,_.MF,_.EF,_.jB,_.mB,_.lB,_.lw,_.yt,_.ou,_.Sx,_.np,_.eo,_.hH],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}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:auto;max-height:none}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-mdc-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%]   a.mat-mdc-button[_ngcontent-%COMP%]{justify-content:start;font-size:14px;color:var(--text-secondary)}.separator[_ngcontent-%COMP%]{padding:0 4px}.uber-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:start}button[mat-list-item][_ngcontent-%COMP%]{--mdc-list-list-item-label-text-size:14px;--mdc-list-list-item-label-text-weight:500;--mdc-list-list-item-label-text-color:var(--text-secondary);--tonal-fill-blue:var(--selected);border:none;height:28px;width:95%;padding:0 16px}button[mat-list-item][_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:20px;font-size:20px;line-height:20px;width:20px;vertical-align:middle;margin-right:16px}button[mat-list-item][_ngcontent-%COMP%]    >span{display:block}button[mat-list-item][_ngcontent-%COMP%]    >span span{display:block;text-align:left}.ref-picker-header[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;padding:8px 16px;font-weight:500;font-size:11px}"],
Ma:0});_.XI=class{};_.XI.O=function(a){return new (a||_.XI)};_.XI.Ca=_.Df({type:_.XI});_.XI.Ba=_.Xc({imports:[_.Kp,_.fo,_.st,_.PF,_.HF,_.OF,_.FF,_.is,_.iH,_.Vx,_.pu,_.gy,_.pp]});_.YI=class{};_.YI.O=function(a){return new (a||_.YI)};_.YI.Ca=_.Df({type:_.YI});_.YI.Ba=_.Xc({imports:[_.fo,_.pp,_.ny]});_.ZI=class{};_.ZI.O=function(a){return new (a||_.ZI)};_.ZI.Ca=_.Df({type:_.ZI});_.ZI.Ba=_.Xc({imports:[_.fo]});_.$I=class{};_.$I.O=function(a){return new (a||_.$I)};_.$I.Ca=_.Df({type:_.$I});_.$I.Ba=_.Xc({imports:[_.fo,_.CB,_.qy]});var aJ=class{};aJ.O=function(a){return new (a||aJ)};aJ.Ca=_.Df({type:aJ});aJ.Ba=_.Xc({});_.bJ=class{};_.bJ.O=function(a){return new (a||_.bJ)};_.bJ.Ca=_.Df({type:_.bJ});_.bJ.Ba=_.Xc({imports:[_.PI,NI]});_.cJ=class{};_.cJ.O=function(a){return new (a||_.cJ)};_.cJ.Ca=_.Df({type:_.cJ});_.cJ.Ba=_.Xc({imports:[_.rr,RI,_.fo,_.tt,_.Fs]});var Tvb;Tvb=function(a,b){return(a=a.document.getSelection())&&a.toString()&&b!==a.toString()?`"${a.toString().replace(/"/g,'\\"')}"`:b};_.Vvb=function(a,b,c){const d=new Map([["/",{name:"focusSearchBox",handler:({Pp:e,prefix:f})=>{b.next(()=>({Pp:Tvb(a,e||""),prefix:f}))},QQb:!0}]]);c&&d.set(".",{name:"focusSearchBoxWithThisDirectory",handler:({Pp:e})=>{Uvb(a.jk.O8,c);b.next(()=>({Pp:Tvb(a,e||""),prefix:c}))},QQb:!0});return d};_.Wvb=class{constructor(a,b){this.document=a;this.jk=b}};var Xvb=new Map([[yH.HAb,{type:"Class",rw:"class"}],[yH.tBb,{type:"Interface",rw:"interface"}],[yH.GCb,{type:"Struct",rw:"struct"}],[yH.UAb,{type:"Enum",rw:"enum"}],[yH.OCb,{type:"Union",rw:"union"}],[yH.yBb,{type:"Method",rw:"method"}],[yH.dBb,{type:"Field",rw:"field"}],[yH.xoa,{type:"Function",rw:"function"}],[yH.QCb,{type:"Variable",rw:"variable"}],[yH.LCb,{type:"Typedef",rw:"typedef"}],[yH.cCb,{type:"Namespace",rw:"namespace"}],[yH.uCb,{type:"Property",rw:"property"}],[yH.VAb,{type:"Enum Constant",
rw:"enum-constant"}]]);var Yvb={start:Number.POSITIVE_INFINITY,end:Number.POSITIVE_INFINITY};var Zvb=["suggestionTemplate"],$vb=function({lineNumber:a,title:b,symbol:c,aM:d},e,f,g,l,p){if(!f)throw Error("ee");a=_.Vq(f.bc(),Object.assign({},l.params,{line:a}));l.params.Pb&&_.Uq(a,l.Db);l=a.ab();a={t5:_.Unb(l)};g=_.kp(p,_.lp(p,_.Qq(l),{Qa:g}));if(c&&c.ae){p=c.ae.startIndex;var t=[{start:p,end:p+c.ae.length}];$pb(t);t.push(Yvb);p=[];var w=-1;let A=-1;for(const {start:G,end:J}of t)G>A&&(t=p,(w=b.substring(w,A))&&t.push({segment:w,JG:!0}),t=p,(w=b.substring(A,G))&&t.push({segment:w,JG:!1}),w=
G),A=Math.max(J,A);b=p}else b=[{segment:b,JG:!1}];return c&&c.type?Object.assign({},a,{DC:l.path,icon:"source:symbol",url:g,SYb:b,ux:d,ur:e,Sc:f,B2b:Xvb.get(c.type)}):Object.assign({},a,{DC:_.zi(l.path||""),icon:l.vG?"source:file":"source:folder_open",url:g,SYb:b,ux:d,ur:e,Sc:f})},dJ=class{Dc(){}};dJ.O=function(a){return new (a||dJ)};
dJ.wa=_.Cf({type:dJ,na:[["ng-component"]],ub:function(a,b){a&1&&_.Pg(Zvb,7,_.Lg);if(a&2){let c;_.Sg(c=_.Tg())&&(b.fvb=c.first)}},standalone:!1,ya:3,Aa:0,Da:[["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"]],qa:function(a){a&1&&
(_.C(0,dqb,24,6,"ng-template",null,0,_.fh),_.Q(2,"\n"))},Fa:[_.Xn,_.Yn,_.Zn,_.ou],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}"]});_.eJ=class{constructor(){this.Wb=[]}};_.eJ.O=function(a){return new (a||_.eJ)};_.eJ.wa=_.Cf({type:_.eJ,na:[["menu-keyboard-shortcut-hint"]],nb:[1,"gmat-caption","grimoire-secondary-text"],inputs:{Wb:"shortcut"},standalone:!1,ya:1,Aa:1,Da:[[4,"ngFor","ngForOf"],["class","divider",4,"ngIf"],[1,"divider"]],qa:function(a,b){a&1&&_.C(0,fqb,4,2,"ng-container",0);a&2&&_.E("ngForOf",b.Wb)},Fa:[_.Yn,_.Zn],styles:["menu-keyboard-shortcut-hint[_nghost-%COMP%]{font-family:Roboto Mono,monospace}.divider[_ngcontent-%COMP%]{margin:0 5px}"]});var gqb=a=>[a],oqb=a=>({kind:"link",L2b:a}),Uvb=function(a,b){b&&(a.CU=b,_.hn(a.Xd))},iqb=function(a,{Op:b,value:c,m7:d}){if(!a.CU)return!1;const e=a.CU.Op,f=a.CU.value;return!!d===!!a.CU.m7&&b===e&&c===f},awb=function(a,b){return{kind:"scope",pZ:({Pp:c})=>{a.CU=b;_.hn(a.Xd);return{Pp:c,prefix:b}}}},fJ=class{constructor(a,b,c){this.Xd=a;this.CU=null;this.xCb=_.Lmb;this.VQb=nob;this.savedQueries=_.Re;this.scopes=[{scope:_.EG,Ra:awb(this,_.EG)}];this.tla=_.rv.has(40);this.savedQueries=_.x(_.SF(c),_.v(d=>
_.zF(d,_.QF)),_.v(({queries:d})=>d.map((e,f)=>{e=f<10?AG(e,_.DG(((f+1)%10).toLocaleString())):AG(e);return{scope:e,Ra:awb(this,e)}})))}Dc(){}Psb(a,b){a=a.map(c=>({scope:c,Ra:awb(this,c)}));this.CU=b;JSON.stringify(this.scopes)!==JSON.stringify(a)&&(this.scopes=a);_.hn(this.Xd)}Q7c(){var a=this.sx;a.av.length>0&&a.av[0].Ud()}eza(a){this.sx.eza(a)}};fJ.O=function(a){return new (a||fJ)(_.B(_.pn),_.B(_.sv),_.B(_.TF))};
fJ.wa=_.Cf({type:fJ,na:[["scope-list"]],ub:function(a,b){a&1&&_.Pg(_.mx,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.sx=c.first)}},standalone:!1,ya:6,Aa:5,Da:[["selectedClass","selected","matTooltipClass","custom-tooltip",3,"payload","bold-active-element","shortcut","matTooltip","mouseFocusItem",4,"ngFor","ngForOf"],[4,"ngIf"],["selectedClass","selected","matTooltipClass","custom-tooltip",3,"mouseFocusItem","payload","shortcut","matTooltip"],[1,"scope-text"],[3,"shortcut",4,"ngIf"],[3,"shortcut"],["selectedClass",
"selected",3,"payload","bold-active-element","shortcut","mouseFocusItem",4,"ngFor","ngForOf"],["selectedClass","selected",3,"mouseFocusItem","payload","shortcut"],["selectedClass","selected",3,"payload"],["ascTrackElement","ScopeDropdown","trackAction","navigateToManageSavedQueries",3,"routerLink"],["svgIcon","shared:settings_outline"]],qa:function(a,b){a&1&&(_.F(0,"search-box-suggestion-list")(1,"div"),_.C(2,jqb,4,7,"search-box-suggestion-item",0)(3,nqb,3,2,"ng-container",1),_.R(4,"async"),_.I(),
_.C(5,pqb,7,4,"ng-container",1),_.I());a&2&&(_.y(2),_.E("ngForOf",b.scopes),_.y(),_.E("ngIf",_.S(4,3,b.savedQueries)),_.y(2),_.E("ngIf",b.tla))},Fa:[_.Ip,_.Yn,_.Zn,_.Px,_.Sx,_.ou,_.eJ,_.np,_.kx,_.mx,_.eo],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}"],
Ma:0});var bwb=function(a){a.Za||(a.Za=a.zone.Ub(()=>_.x(_.Qe(0,6E5),rqb(a.document)).subscribe(()=>{a.zlb()})))},gJ=class{constructor(a,b,c,d){this.Ha=a;this.c_c=b;this.zone=c;this.document=d}Ia(){this.Za&&this.Za.unsubscribe()}zlb(){_.Ap(this.Ha,()=>this.c_c.zlb(new xsb),"searchPrepare")}};gJ.O=function(a){return new (a||gJ)(_.m(_.Dp),_.m(TH),_.m(_.We),_.m(_.di))};gJ.ta=_.k({token:gJ,oa:gJ.O,Ea:"root"});var hJ=function(a){this.xd=void 0;this.Lq={};if(a){const b=_.hHa(a);a=_.gHa(a);for(let c=0;c<b.length;c++)this.set(b[c],a[c])}};hJ.prototype.set=function(a,b){cwb(this,a,b,!1)};hJ.prototype.add=function(a,b){cwb(this,a,b,!0)};var cwb=function(a,b,c,d){for(let e=0;e<b.length;e++){const f=b.charAt(e);a.Lq[f]||(a.Lq[f]=new hJ);a=a.Lq[f]}if(d&&a.xd!==void 0)throw Error("fe`"+b);a.xd=c};
hJ.prototype.get=function(a){a:{let b=this;for(let c=0;c<a.length;c++)if(b=b.Lq[a.charAt(c)],!b){a=void 0;break a}a=b}return a?a.xd:void 0};hJ.prototype.Xy=function(){const a=[];dwb(this,a);return a};var dwb=function(a,b){a.xd!==void 0&&b.push(a.xd);for(const c in a.Lq)dwb(a.Lq[c],b)};hJ.prototype.u6=function(a){const b=[];if(a){let c=this;for(let d=0;d<a.length;d++){const e=a.charAt(d);if(!c.Lq[e])return[];c=c.Lq[e]}ewb(c,a,b)}else ewb(this,"",b);return b};
var ewb=function(a,b,c){a.xd!==void 0&&c.push(b);for(const d in a.Lq)ewb(a.Lq[d],b+d,c)};_.aa=hJ.prototype;_.aa.V4=function(a){return this.get(a)!==void 0};_.aa.clear=function(){this.Lq={};this.xd=void 0};_.aa.remove=function(a){var b=this;const c=[];for(var d=0;d<a.length;d++){const e=a.charAt(d);if(!b.Lq[e])throw Error("ge`"+a);c.push([b,e]);b=b.Lq[e]}a=b.xd;for(delete b.xd;c.length>0;)if(d=c.pop(),b=d[0],d=d[1],b.Lq[d].Vs())delete b.Lq[d];else break;return a};_.aa.clone=function(){return new hJ(this)};
_.aa.Vs=function(){return this.xd===void 0&&_.sc(this.Lq)};var fwb=new _.wd("labelPriorities"),iJ=class{constructor(a,b,c){this.aAa=a;c=c.Qia;a=new hJ;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.U0c=a}};iJ.O=function(a){return new (a||iJ)(_.m(_.fw),_.m(fwb),_.m(_.F5a))};iJ.ta=_.k({token:iJ,oa:iJ.O});var gwb,iwb,hwb;gwb=_.u([]);iwb=function(a,{cv:b,VL:c},d){const e=_.Oi(a.yk.Mc)||new _.Ni;return b.map(f=>$vb(f,c,f.ze&&_.Qnb(f.ze,{line:f.lineNumber}),d,e,a.Ua)).map(f=>hwb(a,f))};hwb=function(a,b){return{kind:"suggestion",qa:a.fvb,iR:b,ECa:()=>{_.mp(a.Ua,b.url)},ux:b.ux,ur:b.ur,Sc:b.Sc,YD:a.FO.q0b}};
_.jJ=class{get O8(){return this.drb.instance}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G){this.Yn=a;this.yrb=b;this.Ua=c;this.U9c=d;this.yk=A;this.FO=G;this.fvb=_.jn(e,dJ).create(t).instance.fvb;this.drb=_.jn(e,fJ).create(t);_.IJa(f,this.drb.Jw);_.sk.has(2)||_.rv.has(28)||_.rv.has(37)||bwb(w);this.px=_.rv.has(69);this.Gx=_.rv.has(97);this.vr=p.G6()}Ia(){this.drb.destroy()}Eva(a){const {Vm:b="",Ke:c="",Kd:d=""}=a,e=_.Uj(d,this.Yn.dL),f=_.oqa(a);return _.x(_.x(this.vr,_.Qf(1),_.v(g=>new Qsb({bo:_.inb(e),
RL:e.Db,Uya:7,pathPrefix:_.Nnb(e),Ke:c,px:this.px,Gx:this.Gx,vr:g}))),_.gg(g=>this.yrb.Xub(b,g)),_.v(g=>iwb(this,g,f)),_.Lf(()=>gwb))}ARb({Vm:a=""}){a:{var b=this.U9c;a=b.aAa.parse(a);b:{for(c of _.mk(a))if(c.error){var c=!0;break b}c=!1}if(!c&&(a=a[a.length-1])&&a.Wl===5){b=sqb(b.U0c,a.value);b=b===void 0?b:b+":";break a}b=void 0}return b}wwb(a){var b=this.Yn.parse(a);const c=[],d=new Map;let e=0;for(const {index:f,name:g,add:l}of uqb(b))f>e&&c.push({text:a.substring(e,f),Ita:Array.from(d.keys())}),
e=f,l?(b=(d.get(g)||0)+1,d.set(g,b)):(b=(d.get(g)||1)-1,b===0?d.delete(g):d.set(g,b));e<a.length&&c.push({text:a.substring(e),Ita:Array.from(d.keys())});return c}};_.jJ.O=function(a){return new (a||_.jJ)(_.m(_.jw),_.m(_.MI),_.m(_.ii),_.m(iJ),_.m(_.Vm),_.m(_.lh),_.m(_.qv),_.m(_.sv),_.m(_.Xv),_.m(_.Ye),_.m(gJ),_.m(_.Vh),_.m(_.Pv))};_.jJ.ta=_.k({token:_.jJ,oa:_.jJ.O});_.kJ=class{};_.kJ.O=function(a){return new (a||_.kJ)};_.kJ.Ca=_.Df({type:_.kJ});_.kJ.Ba=_.Xc({imports:[_.fo]});_.lJ=class{};_.lJ.O=function(a){return new (a||_.lJ)};_.lJ.Ca=_.Df({type:_.lJ});_.lJ.Ba=_.Xc({Nb:[_.jJ,iJ,{va:fwb,Ab:function(){return new Map(Wsb.map((a,b)=>[a,b]))}}],imports:[_.Kp,_.ly,_.fo,_.qy,_.pu,_.kJ,_.pp,_.qx]});_.mJ=class{constructor(a){this.Yb=a}transform(a){return _.x(this.Yb.J6(),_.fg(!1),_.v(b=>b?_.Tnb(a):a.path||""),_.Tf())}};_.mJ.O=function(a){return new (a||_.mJ)(_.B(_.Xv,16))};_.mJ.Le=_.Gf({name:"maybeStripGoogle3",type:_.mJ,le:!0,standalone:!1});_.nJ=class{};_.nJ.O=function(a){return new (a||_.nJ)};_.nJ.Ca=_.Df({type:_.nJ});_.nJ.Ba=_.Xc({});_.jwb=new _.wd("GMAT_CARD_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.oJ=class{constructor(){this.subject=new _.Wf}subscribe(a){return this.subject.subscribe(a)}};_.oJ.O=function(a){return new (a||_.oJ)};_.oJ.ta=_.k({token:_.oJ,oa:_.oJ.O});_.kwb=[new jH({zc:"start",Ac:"top"},{oc:"end",uc:"top"},-7),new jH({zc:"start",Ac:"bottom"},{oc:"end",uc:"bottom"},-7)];_.pJ=function(a,b){a.remove();a.vC=[];for(const c of b)try{c.render(),a.vC.push(c)}catch(d){a.eh.handleError(d)}};
_.qJ=class{constructor(a){this.eh=a;this.vC=[];this.Fkb=null}Ia(){this.clear();this.Be()}h0a(){return[]}AL(){}onLoad(){}BL(){}Be(){}update(){this.clear();this.render()}clear(){this.Fkb&&this.Fkb.unsubscribe();this.remove()}render(){this.onLoad();_.pJ(this,this.h0a());this.Fkb=this.yua().subscribe(a=>{a&&(_.pJ(this,a),this.vC.length===0&&a.length>0?(this.AL(),_.pJ(this,[])):this.BL(a))},()=>{this.AL();_.pJ(this,[])})}remove(){for(const a of this.vC)try{a.remove()}catch(b){this.eh.handleError(b)}this.vC=
[]}};_.qJ.O=function(a){return new (a||_.qJ)(_.B(_.Bf))};_.qJ.La=_.Ef({type:_.qJ});_.lwb=[new jH({zc:"end",Ac:"bottom"},{oc:"start",uc:"top"}),new jH({zc:"end",Ac:"center"},{oc:"start",uc:"center"}),new jH({zc:"end",Ac:"top"},{oc:"start",uc:"bottom"})];var mwb=class extends lI{constructor(){super();this.R5=this.Zfa=0}};var owb=class extends lI{Iha(){let a=1;for(let d=nwb(this),e=0;e<d.length;e++){var b=this[d[e]];if(b!=null){if(b.AAb)if(b){var c=1;for(let f=b,g=0;g<f.length;g++)b=Math.imul(31,c),c=f[g],c=c!=null?Wtb(c):0,c=b+c|0;b=c}else b=0;else b=Wtb(b);a=Math.imul(1000003,a)^b}}return a}toString(){var a=Ztb(this);a=XG(Ctb(a.P5a))+XG(iub("[]",a.Q5a));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 fub;b=XG(b)+"{";a.JWc=", ".toString();
a.hQb=b.toString();a.U5a="}".toString();a.KWc=XG(a.hQb)+XG(a.U5a);for(let f=nwb(this),g=0;g<f.length;g++){var c=f[g],d=this[c];Array.isArray(d)&&(d="["+XG(d)+"]");b=a;c=XG(c)+"="+XG(d);d=b;if(d.Q5){var e=d.Q5;e.aga=XG(e.aga)+XG(d.JWc)}else{e=d;let l=new eub;l.aga=d.hQb;e.Q5=l}b=b.Q5;b.aga=XG(b.aga)+XG(c)}return a.toString()}},nwb=function(a){const b=Object.keys(a),c=a.Obd;return c?b.filter(d=>!c.includes(d)):b};var pwb=class extends owb{constructor(){super();this.R5a=this.T5a=this.S5a=0}line(){return this.S5a}start(){return this.T5a}end(){return this.R5a}};var qwb=class extends lI{constructor(){super();this.Yfa=0}Zfb(){return this.Yfa<this.gQb.length}C7(){let a;return Eqb(this.gQb[a=this.Yfa,this.Yfa=this.Yfa+1|0,a])}};var twb=function(a,b,c,d){c=bub(c);d=bub(d);let e=new mwb;b=b.OWc;e.Zfa=0;e.R5=0;for(e.S5=b;c.Zfb();){var f=c.C7().LC;b=f>>2;var g=e,l=c.C7().LC,p=c.C7().LC,t=[],w=g;for(w.Zfa=w.Zfa+l|0;w.S5.length>w.R5&&w.S5[w.R5].LC<w.Zfa;)w.R5=w.R5+1|0;w=w.Zfa;p=w+p|0;l=g.R5;for(var A=l==0?0:g.S5[l-1|0].LC+1|0,G=w-A|0;p>(A-1|0)&&l<g.S5.length;){var J=g.S5[l].LC;w=t;A=p>J?J-A|0:p-A|0;J=new pwb;J.S5a=l;J.T5a=G;J.R5a=A;w.push(J);l=l+1|0;A=g.S5[l-1|0].LC+1|0;G=0}g=t;(f&1)>0&&d.C7();switch(f&2){case 0:f=a;b=rwb(b);
if(b!=null)for(let L=g,U=0;U<L.length;U++)g=L[U],t=b,swb(f,g,{startColumn:g.start(),endColumn:g.end(),xp:t});break;case 2:f=a;t=b;b=d.C7();switch(t){case 35:case 36:b="/search?q="+XG(encodeURIComponent(b));break;case 30:p=void 0;t=RegExp("^https?://cs.corp.google.com","");w="";for(p=0;0<=(p=w.indexOf("\\",p));)w.charCodeAt(p+1|0)==36?(l=XG(w.substr(0,p|0))+"$",G=p=p+1|0,w=w.substr(G),l+=XG(w)):(l=XG(w.substr(0,p|0)),G=p=p+1|0,w=w.substr(G),l+=XG(w)),w=l;p=w;b=b.replace(t,p);break;case 55:b="https://b.corp.google.com/issues?q="+
XG(b);break;case 37:b="https://b.corp.google.com/hotlists/"+XG(b);break;case 38:b="https://b.corp.google.com/savedsearches/"+XG(b);break;case 56:b="https://b.corp.google.com/components/"+XG(b)}gub(b,"/search/")&&b.indexOf("?")>0&&(b="/search"+XG(b.substr(b.indexOf("?"))));t=gub(b,"http://")||gub(b,"https://")?"external":"";for(let L=g,U=0;U<L.length;U++)f.addLink(L[U],b,t)}}return a.dY},Gqb=function(a,b,c,d){return twb(a,b,new cub(()=>{let e=new qwb;e.Yfa=0;e.gQb=c;return e}),nub(d))};var rwb=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 Fqb=class extends lI{constructor(){super();this.fQb=0}H8a(){return this.NWc}};var swb=function(a,b,c){a.dY.has(b.line())||a.dY.set(b.line(),[]);a.dY.get(b.line()).push(c)},Hqb=class{constructor(){this.dY=new Map}addLink(a,b,c){swb(this,a,{startColumn:a.start(),endColumn:a.end(),tagName:"a",xp:"link-decoration-layer",href:b,key:c})}};var xwb,zwb,Awb,ywb;_.uwb=!0;_.vwb=!1;_.wwb=!1;xwb=function(a,b,c,d){c=c.Uh().clone().sm(0);const e=_.x(d,_.v(f=>{let g;return((g=_.Nq(f))==null?void 0:_.kl(g,_.Kq,2))||new _.Kq}));for(const f of a.GWb)Nrb(f,c,e);return _.x(d,_.gka((f,g)=>!!_.Mq(f)||g===0),_.ig(f=>{var g=_.kl(f,_.ek,7);let l;if(g==null?0:(l=_.kl(g,_.ck,1))==null?0:l.ZO()){g=g.clone().sm(0);for(var p of a.GWb)Nrb(p,g,e);p=b.clone().an(g);a.sO.put(p.toObject(),_.u(f))}}))};
zwb=function(a,b){const c=b.clone();c.od(_.zi(_.Jnb(b.ke())));let d,e;return(e=(d=ywb(a,c))==null?void 0:_.Mq(d))==null?void 0:_.nl(e,_.Hq,1,_.gl()).find(f=>f.ke()===b.ke())};
Awb=function(a,b){const c=a.a2c.includes(b.Uh().getType());return _.x(_.Iv(a.rf,()=>{if(c){var d=a.rf.tl();d["X-Server-Timeout"]="60"}else d=a.rf.tl();if(_.uwb){var e=a.GO;d=e.Qh.lM(e.Wh+"/$rpc/devtools.grimoire.FileService/GetContentsStreaming",b,d||{},_.oTa);d=Ynb(d)}else d=a.GO.swa(b,d);return d},"FileService.getContentsStreaming"),_.dg())};ywb=function(a,b){b=Erb((new _.Fq).an(b),!1);a=a.sO;b=b.toObject();return a.getValue(b)};
_.rJ=class{constructor(a,b,c,d,e){this.Ha=a;this.GWb=b;this.GO=c;this.rf=d;this.NL=e;this.a2c=[3,0];this.sO=new _.yu(this.Ha)}list(a,b,c,d,e,f){if(e===""||e==="/")e=void 0;a=_.fk(a,b,c,d,e,f);const g=(new _.Fq).an(a),l=g.clone();a.sm(3);return _.x(this.NL.prefetch("directory"),_.gg(p=>{p&&this.sO.put(Rrb(p.request).toObject(),xwb(this,l,g,_.u((0,_.TSa)(p.response))));return _.x(this.sO.fetch(l.toObject(),()=>{const t=Erb(l.clone(),!0).toObject();let w,A;return(A=(w=_.UZa(this.sO,t))==null?void 0:
_.x(w,_.Vf()))!=null?A:this.swa(l,g)}),_.v(vqb))}))}get(a,b,c,d,e,f){a=_.fk(a,b,c,d,e,f==null?void 0:f.Pb);(f==null?0:f.fileSize)&&_.Mb(a,4,_.nb(f.fileSize),"0");const g=Erb((new _.Fq).an(a),!0),l=g.clone();if(b=zwb(this,a))b.getType()&&a.sm(b.getType()),b.BX().length>0&&a.T0b(b.BX()),b.I8a()&&a.E0b(b.I8a());(f==null?void 0:f.type)!==void 0&&a.sm(f==null?void 0:f.type);_.Ml(_.Ml(_.Ml(g,4,!0),9,_.vwb),10,_.wwb);this.Ha.Ro({tK:[{eventType:"FILE_OPENED",WPb:[],ze:a,lineNumber:f==null?void 0:f.line}]});
return _.x(this.NL.prefetch("file"),_.gg(p=>{p&&this.sO.put(Rrb(p.request).toObject(),xwb(this,l,g,_.u((0,_.TSa)(p.response))));return this.sO.fetch(l.toObject(),()=>{var t=this.sO;var w=Erb(l.clone(),!1).toObject();t=t.getValue(w);w=this.swa(l,g);return t?_.x(w,_.fg(t),_.Tf(_.Orb)):w})}))}swa(a,b){return xwb(this,a,b,Awb(this,b))}};_.rJ.O=function(a){return new (a||_.rJ)(_.m(_.Dv),_.m(_.Qy),_.m(_.L8a),_.m(_.Yv),_.m(_.Vv))};_.rJ.ta=_.k({token:_.rJ,oa:_.rJ.O,Ea:"root"});var Iqb=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"]]),zqb=new WeakMap;_.Bwb=RegExp("^x-kythe://([a-zA-Z]+)=");_.Cwb=new _.wd("decorations_service",{oa:()=>_.ik(Qrb)});_.Dwb={su:new Set,ids:[]};_.Ewb=Object.freeze({[0]:{name:"Unknown",Lc:"?"},[50]:{name:"Scope",Lc:"?"},[51]:{name:"Group",Lc:"G"},[1]:{name:"Class",Lc:"C",className:"code-data"},[2]:{name:"Interface",Lc:"I",className:"code-data"},[3]:{name:"Struct",Lc:"S",className:"code-data"},[4]:{name:"Enum",Lc:"E",className:"code-data"},[5]:{name:"Union",Lc:"S",className:"code-data"},[6]:{name:"Method",Lc:"M",className:"code-procedure"},[7]:{name:"Field",Lc:"F",className:"code-sub-data"},[8]:{name:"Function",Lc:"F",className:"code-procedure"},
[9]:{name:"Variable",Lc:"V",className:"code-alias"},[10]:{name:"Typedef",Lc:"T",className:"code-alias"},[11]:{name:"Namespace",Lc:"N"},[67]:{name:"Extension",Lc:"E",className:"code-data"},[12]:{name:"Property",Lc:"P",className:"code-sub-data"},[13]:{name:"Enum Constant",Lc:"e",className:"code-sub-data"},[15]:{name:"Anonymous Function",Lc:"?"},[16]:{name:"Test",Lc:"t"},[17]:{name:"Package",Lc:"P"},[18]:{name:"Object",Lc:"O"},[61]:{name:"Constant",Lc:"c"},[62]:{name:"Module",Lc:"m"},[79]:{name:"Preprocessor",
Lc:"p"},[20]:{name:"Build Rule",Lc:"R"},[21]:{name:"Build Binary",Lc:"B"},[22]:{name:"Build Test",Lc:"T"},[23]:{name:"Build Library",Lc:"L"},[24]:{name:"Build Generator",Lc:"G"},[25]:{name:"Build Argument",Lc:"A"},[26]:{name:"Build Variable",Lc:"V",className:"code-alias"},[30]:{name:"Variable",Lc:"V",className:"code-alias"},[31]:{name:"Constant",Lc:"c"},[32]:{name:"Goog Provide",Lc:"?"},[33]:{name:"Goog Require",Lc:"?"},[34]:{name:"Setter",Lc:"?"},[35]:{name:"Getter",Lc:"?"},[36]:{name:"Literal",
Lc:"?"},[37]:{name:"Function Literal",Lc:"?"},[38]:{name:"Assignment",Lc:"V",className:"code-alias"},[39]:{name:"Function Assignment",Lc:"M",className:"code-procedure"},[40]:{name:"Define Const",Lc:"D"},[41]:{name:"Define Macro",Lc:"D"},[45]:{name:"Xml Tag",Lc:"<"},[46]:{name:"Template",Lc:"T"},[47]:{name:"Job",Lc:"J"},[48]:{name:"Service",Lc:"S"},[49]:{name:"Allocation",Lc:"A"},[52]:{name:"Table",Lc:"T"},[53]:{name:"Queue",Lc:"Q"},[54]:{name:"Locality Group",Lc:"L"},[55]:{name:"Index",Lc:"I"},[56]:{name:"Proto Bundle",
Lc:"?"},[57]:{name:"Backup Schedule",Lc:"B"},[58]:{name:"Column",Lc:"C"},[59]:{name:"Changelog",Lc:"?"},[60]:{name:"Markdown Header",Lc:"#"},[63]:{name:"SQL TVF",Lc:"t"},[64]:{name:"SQL Model",Lc:"m"},[65]:{name:"SQL Database",Lc:"d"},[66]:{name:"Dart Mixin",Lc:"M",className:"code-data"},[68]:{name:"YANG Grouping",Lc:"G",className:"code-data"},[69]:{name:"YANG Identity",Lc:"I",className:"code-data"},[70]:{name:"YANG Container",Lc:"C",className:"code-data"},[71]:{name:"YANG List",Lc:"L",className:"code-data"},
[72]:{name:"YANG Leaf",Lc:"L",className:"code-data"},[73]:{name:"Swift Actor",Lc:"A",className:"code-data"},[74]:{name:"GraphQL Directive",Lc:"D",className:"code-data"},[75]:{name:"GraphQL Operation",Lc:"O",className:"code-data"},[76]:{name:"GraphQL Fragment",Lc:"F",className:"code-data"},[77]:{name:"GraphQL Fragment Spread",Lc:"S",className:"code-data"},[78]:{name:"GraphQL List",Lc:"L",className:"code-data"},[80]:{name:"Impl",Lc:"I",className:"code-data"}});
_.Fwb=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 Gwb=function(a,b,c){if(a.length===0)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)},Hwb=function(a,b){a=a.replace(/\|/g,function(d,e,f){for(d=!1;--e>=0&&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},sJ=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},tJ=function(){},Lwb=function(a,b,c){if(a){try{var d=decodeURIComponent(Iwb(c)).replace(/[^\w:]/g,"").toLowerCase()}catch(e){return null}if(d.indexOf("javascript:")===0||d.indexOf("vbscript:")===0||d.indexOf("data:")===0)return null}b&&!Jwb.test(c)&&(a=b,Kwb[" "+a]||(Kwb[" "+a]=/^[^:]+:\/*[^/]*$/.test(a)?a+"/":Gwb(a,"/",!0)),a=Kwb[" "+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},uJ=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},Fk:function(){return new RegExp(a,b)}}},Iwb=function(a){return a.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,function(b,c){c=c.toLowerCase();return c==="colon"?":":c.charAt(0)==="#"?c.charAt(1)==="x"?String.fromCharCode(parseInt(c.substring(2),16)):String.fromCharCode(+c.substring(1)):
""})},vJ=function(a,b){if(b){if(Mwb.test(a))return a.replace(Nwb,function(c){return Owb[c]})}else if(Pwb.test(a))return a.replace(Qwb,function(c){return Owb[c]});return a},Rwb=function(){this.V8={}},Swb=function(a){this.qh=[];this.token=null;this.options=a||_.wJ.defaults;this.options.renderer=this.options.renderer||new xJ;this.renderer=this.options.renderer;this.renderer.options=this.options;this.Jtb=new Rwb},Twb=function(){},xJ=function(){this.options=_.wJ.defaults},zJ=function(a,b){this.options=
b||_.wJ.defaults;this.links=a;this.rules=yJ.fZ;this.renderer=this.options.renderer||new xJ;this.renderer.options=this.options;this.WK=!1;if(!this.links)throw Error("we");this.options.KL?this.rules=yJ.KL:this.options.Ps&&(this.rules=this.options.QXa?yJ.QXa:yJ.Ps)},Uwb=function(a){this.qh=[];this.qh.links=Object.create(null);this.options=a||_.wJ.defaults;this.rules=AJ.fZ;this.options.KL?this.rules=AJ.KL:this.options.Ps&&(this.rules=this.options.NCa?AJ.NCa:AJ.Ps)},AJ={Q2c:/^\n+/,code:/^( {4}[^\n]+\n*)+/,
l6a:tJ,pxa:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,qXb:tJ,lea:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,bz:"^ {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,}|$))",
vfa:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:tJ,yVb:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,ZG:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/,hp:/(?!\s*\])(?:\\.|[^\[\]\\])+/,ESa:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};AJ.vfa=uJ(AJ.vfa).replace("label",AJ.hp).replace("title",AJ.ESa).Fk();AJ.mYa=/(?:[*+-]|\d{1,9}\.)/;AJ.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/;
AJ.item=uJ(AJ.item,"gm").replace(/bull/g,AJ.mYa).Fk();AJ.list=uJ(AJ.list).replace(/bull/g,AJ.mYa).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+AJ.vfa.source+")").Fk();AJ.WJb="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";
AJ.ENa=/\x3c!--(?!-?>)[\s\S]*?--\x3e/;AJ.bz=uJ(AJ.bz,"i").replace("comment",AJ.ENa).replace("tag",AJ.WJb).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).Fk();AJ.ZG=uJ(AJ.ZG).replace("hr",AJ.pxa).replace("heading",AJ.heading).replace("lheading",AJ.yVb).replace("tag",AJ.WJb).Fk();AJ.lea=uJ(AJ.lea).replace("paragraph",AJ.ZG).Fk();AJ.fZ=sJ({},AJ);
AJ.Ps=sJ({},AJ.fZ,{l6a:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,ZG:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/});AJ.Ps.ZG=uJ(AJ.ZG).replace("(?!","(?!"+AJ.Ps.l6a.source.replace("\\1","\\2")+"|"+AJ.list.source.replace("\\1","\\3")+"|").Fk();AJ.NCa=sJ({},AJ.Ps,{qXb:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/});
AJ.KL=sJ({},AJ.fZ,{bz:uJ("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",AJ.ENa).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").Fk(),vfa:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/});
var Vwb=function(a,b){return(new Uwb(b)).token(a.replace(/\r\n|\r/g,"\n").replace(/\t/g,"    ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),!0)};
Uwb.prototype.token=function(a,b){a=a.replace(/^ +$/gm,"");for(var c,d,e,f,g,l,p,t,w,A,G;a;){if(e=this.rules.Q2c.exec(a))a=a.substring(e[0].length),e[0].length>1&&this.qh.push({type:"space"});if(e=this.rules.code.exec(a))a=a.substring(e[0].length),e=e[0].replace(/^ {4}/gm,""),this.qh.push({type:"code",text:this.options.KL?e:Gwb(e,"\n")});else if(e=this.rules.l6a.exec(a))a=a.substring(e[0].length),this.qh.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.qh.push({type:"heading",depth:e[1].length,text:e[2]});else{if(b&&(e=this.rules.qXb.exec(a))&&(g={type:"table",Ho:Hwb(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/\n$/,"").split("\n"):[]},g.Ho.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]=Hwb(g.cells[t],g.Ho.length);this.qh.push(g);continue}if(e=this.rules.pxa.exec(a))a=a.substring(e[0].length),this.qh.push({type:"hr"});else if(e=this.rules.lea.exec(a))a=a.substring(e[0].length),this.qh.push({type:"blockquote_start"}),e=e[0].replace(/^ *> ?/gm,""),this.token(e,b),this.qh.push({type:"blockquote_end"});else if(e=this.rules.list.exec(a)){a=a.substring(e[0].length);f=e[2];c=f.length>1;l={type:"list_start",ordered:c,start:c?+f:"",mja:!1};this.qh.push(l);
e=e[0].match(this.rules.item);p=[];c=!1;w=e.length;for(t=0;t<w;t++)g=e[t],d=g.length,g=g.replace(/^ *([*+-]|\d+\.) */,""),~g.indexOf("\n ")&&(d-=g.length,g=this.options.KL?g.replace(/^ {1,4}/gm,""):g.replace(new RegExp("^ {1,"+d+"}","gm"),"")),t!==w-1&&(d=AJ.mYa.exec(e[t+1])[0],f.length>1?d.length===1:d.length>1||this.options.A8c&&d!==f)&&(a=e.slice(t+1).join("\n")+a,t=w-1),d=c||/\n\n(?!\s*$)/.test(g),t!==w-1&&(c=g.charAt(g.length-1)==="\n",d||(d=c)),d&&(l.mja=!0),A=/^\[[ xX]\] /.test(g),G=void 0,
A&&(G=g[1]!==" ",g=g.replace(/^\[[ xX]\] +/,"")),d={type:"list_item_start",task:A,checked:G,mja:d},p.push(d),this.qh.push(d),this.token(g,!1),this.qh.push({type:"list_item_end"});if(l.mja)for(w=p.length,t=0;t<w;t++)p[t].mja=!0;this.qh.push({type:"list_end"})}else if(e=this.rules.bz.exec(a))a=a.substring(e[0].length),this.qh.push({type:this.options.kq?"paragraph":"html",Srd:!this.options.rla&&(e[1]==="pre"||e[1]==="script"||e[1]==="style"),text:e[0]});else if(b&&(e=this.rules.vfa.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.qh.links[f]||(this.qh.links[f]={href:e[2],title:e[3]});else{if(b&&(e=this.rules.table.exec(a))&&(g={type:"table",Ho:Hwb(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/(?: *\| *)?\n$/,"").split("\n"):[]},g.Ho.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]=Hwb(g.cells[t].replace(/^ *\| *| *\| *$/g,""),g.Ho.length);this.qh.push(g);continue}if(e=this.rules.yVb.exec(a))a=a.substring(e[0].length),this.qh.push({type:"heading",depth:e[2]==="="?1:2,text:e[1]});else if(b&&(e=this.rules.ZG.exec(a)))a=a.substring(e[0].length),this.qh.push({type:"paragraph",text:e[1].charAt(e[1].length-1)==="\n"?e[1].slice(0,-1):e[1]});else if(e=this.rules.text.exec(a))a=a.substring(e[0].length),
this.qh.push({type:"text",text:e[0]});else if(a)throw Error("xe`"+a.charCodeAt(0));}}}return this.qh};
var yJ={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,QWa:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:tJ,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*\)/,PAa:/^!?\[(label)\]\[(ref)\]/,Aib:/^!?\[(ref)\](?:\[\])?/,Tma:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,FW:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,
code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,r4:/^( {2,}|\\)\n(?!\s*$)/,Cfa:tJ,text:/^(`+|[^`])[\s\S]*?(?=[\\<!\[`*]|\b_| {2,}\n|$)/,ZNc:"!\"#$%&'()*+,\\-./:;<=>?@\\[^_{|}~"};yJ.FW=uJ(yJ.FW).replace(/punctuation/g,yJ.ZNc).Fk();yJ.WJc=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;yJ.JOc=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;yJ.PJc=/[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])?)+(?![-_])/;
yJ.QWa=uJ(yJ.QWa).replace("scheme",yJ.JOc).replace("email",yJ.PJc).Fk();yJ.HHc=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;yJ.tag=uJ(yJ.tag).replace("comment",AJ.ENa).replace("attribute",yJ.HHc).Fk();yJ.hp=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/;yJ.RLc=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/;yJ.ESa=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;yJ.link=uJ(yJ.link).replace("label",yJ.hp).replace("href",yJ.RLc).replace("title",yJ.ESa).Fk();
yJ.PAa=uJ(yJ.PAa).replace("label",yJ.hp).replace("ref",AJ.hp).Fk();yJ.Aib=uJ(yJ.Aib).replace("ref",AJ.hp).Fk();yJ.fZ=sJ({},yJ);yJ.KL=sJ({},yJ.fZ,{Tma:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,FW:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:uJ(/^!?\[(label)\]\((.*?)\)/).replace("label",yJ.hp).Fk(),PAa:uJ(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",yJ.hp).Fk()});
yJ.Ps=sJ({},yJ.fZ,{escape:uJ(yJ.escape).replace("])","~|])").Fk(),cKc:/[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/,KHc:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,Cfa:/^~+(?=\S)([\s\S]*?\S)~+/,text:uJ(yJ.text).replace("]|","~]|").replace("|$","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|$").Fk()});yJ.Ps.url=uJ(yJ.Ps.url,"i").replace("email",yJ.Ps.cKc).Fk();
yJ.QXa=sJ({},yJ.Ps,{r4:uJ(yJ.r4).replace("{2,}","*").Fk(),text:uJ(yJ.Ps.text).replace("{2,}","*").Fk()});
zJ.prototype.output=function(a){for(var b="",c,d,e;a;)if(e=this.rules.escape.exec(a))a=a.substring(e[0].length),b+=vJ(e[1]);else if(e=this.rules.tag.exec(a))!this.WK&&/^<a /i.test(e[0])?this.WK=!0:this.WK&&/^<\/a>/i.test(e[0])&&(this.WK=!1),!this.vxa&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])?this.vxa=!0:this.vxa&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])&&(this.vxa=!1),a=a.substring(e[0].length),b+=this.options.kq?this.options.rla?this.options.rla(e[0]):vJ(e[0]):e[0];else if(e=this.rules.link.exec(a)){a:{d=
e[2];if(d.indexOf(")")!==-1)for(var f=c=0;f<d.length;f++)if(d[f]==="\\")f++;else if(d[f]==="(")c++;else if(d[f]===")"&&(c--,c<0)){d=f;break a}d=-1}d>-1&&(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.WK=!0;d=e[2];this.options.KL?(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+=Wwb(this,e,{href:Xwb(d),title:Xwb(c)});this.WK=!1}else if((e=this.rules.PAa.exec(a))||
(e=this.rules.Aib.exec(a)))a=a.substring(e[0].length),c=(e[2]||e[1]).replace(/\s+/g," "),(c=this.links[c.toLowerCase()])&&c.href?(this.WK=!0,b+=Wwb(this,e,c),this.WK=!1):(b+=e[0].charAt(0),a=e[0].substring(1)+a);else if(e=this.rules.Tma.exec(a))a=a.substring(e[0].length),b+=this.renderer.Tma(this.output(e[4]||e[3]||e[2]||e[1]));else if(e=this.rules.FW.exec(a))a=a.substring(e[0].length),b+=this.renderer.FW(this.output(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.wNb(vJ(e[2].trim(),!0));else if(e=this.rules.r4.exec(a))a=a.substring(e[0].length),b+=this.renderer.r4();else if(e=this.rules.Cfa.exec(a))a=a.substring(e[0].length),b+=this.renderer.Cfa(this.output(e[1]));else if(e=this.rules.QWa.exec(a))a=a.substring(e[0].length),e[2]==="@"?(c=vJ(this.kgb(e[1])),d="mailto:"+c):d=c=vJ(e[1]),b+=this.renderer.link(d,null,c);else if(!this.WK&&(e=this.rules.url.exec(a))){if(e[2]==="@")c=vJ(e[0]),d="mailto:"+c;else{do d=e[0],e[0]=this.rules.KHc.exec(e[0])[0];
while(d!==e[0]);c=vJ(e[0]);d=e[1]==="www."?"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.vxa?b+this.renderer.text(e[0]):b+this.renderer.text(vJ(this.Ltb(e[0])));else if(a)throw Error("xe`"+a.charCodeAt(0));return b};
var Xwb=function(a){return a?a.replace(yJ.WJc,"$1"):a},Wwb=function(a,b,c){var d=c.href;c=c.title?vJ(c.title):null;return b[0].charAt(0)!=="!"?a.renderer.link(d,c,a.output(b[1])):a.renderer.image(d,c,vJ(b[1]))};zJ.prototype.Ltb=function(a){return this.options.Ltb?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};
zJ.prototype.kgb=function(a){if(!this.options.kgb)return a;for(var b="",c=a.length,d=0,e;d<c;d++)e=a.charCodeAt(d),Math.random()>.5&&(e="x"+e.toString(16)),b+="&#"+e+";";return b};_.aa=xJ.prototype;_.aa.code=function(a,b,c){b=(b||"").match(/\S*/)[0];if(this.options.Iw){var d=this.options.Iw(a,b);d!=null&&d!==a&&(c=!0,a=d)}return b?'<pre><code class="'+this.options.a1c+vJ(b,!0)+'">'+(c?a:vJ(a,!0))+"</code></pre>\n":"<pre><code>"+(c?a:vJ(a,!0))+"</code></pre>"};
_.aa.lea=function(a){return"<blockquote>\n"+a+"</blockquote>\n"};_.aa.bz=function(a){return a};_.aa.heading=function(a,b,c,d){return this.options.tZc?"<h"+b+' id="'+this.options.uZc+d.tCa(c)+'">'+a+"</h"+b+">\n":"<h"+b+">"+a+"</h"+b+">\n"};_.aa.pxa=function(){return this.options.loa?"<hr/>\n":"<hr>\n"};_.aa.list=function(a,b,c){var d=b?"ol":"ul";return"<"+d+(b&&c!==1?' start="'+c+'"':"")+">\n"+a+"</"+d+">\n"};_.aa.ZG=function(a){return"<p>"+a+"</p>\n"};
_.aa.table=function(a,b){b&&(b="<tbody>"+b+"</tbody>");return"<table>\n<thead>\n"+a+"</thead>\n"+b+"</table>\n"};var Ywb=function(a,b){var c=b.Ho?"th":"td";return(b.align?"<"+c+' align="'+b.align+'">':"<"+c+">")+a+"</"+c+">\n"};_.aa=xJ.prototype;_.aa.Tma=function(a){return"<strong>"+a+"</strong>"};_.aa.FW=function(a){return"<em>"+a+"</em>"};_.aa.wNb=function(a){return"<code>"+a+"</code>"};_.aa.r4=function(){return this.options.loa?"<br/>":"<br>"};_.aa.Cfa=function(a){return"<del>"+a+"</del>"};
_.aa.link=function(a,b,c){a=Lwb(this.options.kq,this.options.kMb,a);if(a===null)return c;a='<a href="'+vJ(a)+'"';b&&(a+=' title="'+b+'"');return a+(">"+c+"</a>")};_.aa.image=function(a,b,c){a=Lwb(this.options.kq,this.options.kMb,a);if(a===null)return c;a='<img src="'+a+'" alt="'+c+'"';b&&(a+=' title="'+b+'"');return a+=this.options.loa?"/>":">"};_.aa.text=function(a){return a};_.aa=Twb.prototype;_.aa.Tma=function(a){return a};_.aa.FW=function(a){return a};_.aa.wNb=function(a){return a};_.aa.Cfa=function(a){return a};
_.aa.text=function(a){return a};_.aa.link=function(a,b,c){return c};_.aa.image=function(a,b,c){return c};_.aa.r4=function(){return""};var Zwb=function(a,b){return(new Swb(b)).parse(a)};Swb.prototype.parse=function(a){this.inline=new zJ(a.links,this.options);this.i_c=new zJ(a.links,sJ({},this.options,{renderer:new Twb}));this.qh=a.reverse();for(a="";this.next();)a+=$wb(this);return a};Swb.prototype.next=function(){return this.token=this.qh.pop()};
Swb.prototype.peek=function(){return this.qh[this.qh.length-1]||0};
var axb=function(a){for(var b=a.token.text;a.peek().type==="text";)b+="\n"+a.next().text;return a.inline.output(b)},$wb=function(a){switch(a.token.type){case "space":return"";case "hr":return a.renderer.pxa();case "heading":return a.renderer.heading(a.inline.output(a.token.text),a.token.depth,Iwb(a.i_c.output(a.token.text)),a.Jtb);case "code":return a.renderer.code(a.token.text,a.token.lang,a.token.rWc);case "table":var b="",c="",d,e;var f="";for(d=0;d<a.token.Ho.length;d++)f+=Ywb(a.inline.output(a.token.Ho[d]),
{Ho:!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+=Ywb(a.inline.output(g[e]),{Ho:!1,align:a.token.align[e]});c+="<tr>\n"+f+"</tr>\n"}return a.renderer.table(b,c);case "blockquote_start":for(c="";a.next().type!=="blockquote_end";)c+=$wb(a);return a.renderer.lea(c);case "list_start":c="";b=a.token.ordered;for(d=a.token.start;a.next().type!=="list_end";)c+=$wb(a);return a.renderer.list(c,b,d);case "list_item_start":c=
"";b=a.token.mja;for(a.token.task&&(c+="<input "+(a.token.checked?'checked="" ':"")+'disabled="" type="checkbox"'+(a.renderer.options.loa?" /":"")+"> ");a.next().type!=="list_item_end";)c+=b||a.token.type!=="text"?$wb(a):axb(a);return"<li>"+c+"</li>\n";case "html":return a.renderer.bz(a.token.text);case "paragraph":return a.renderer.ZG(a.inline.output(a.token.text));case "text":return a.renderer.ZG(axb(a));default:c='Token with "'+a.token.type+'" type was not found.';if(a.options.silent)return console.log(c),
"";throw Error(c);}};Rwb.prototype.tCa=function(a){a=a.toLowerCase().trim().replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.V8.hasOwnProperty(a)){var b=a;do this.V8[b]++,a=b+"-"+this.V8[b];while(this.V8.hasOwnProperty(a))}this.V8[a]=0;return a};var Mwb=/[&<>"']/,Nwb=/[&<>"']/g,Owb={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Pwb=/[<>"']|&(?!#?\w+;)/,Qwb=/[<>"']|&(?!#?\w+;)/g,Kwb={},Jwb=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;tJ.exec=tJ;
_.wJ=function(a,b,c){if(typeof a==="undefined"||a===null)throw Error("ye");if(typeof a!=="string")throw Error("ze`"+Object.prototype.toString.call(a));if(c||typeof b==="function"){c||(c=b,b=null);b=sJ({},_.wJ.defaults,b||{});var d=b.Iw,e=0;try{var f=Vwb(a,b)}catch(p){return c(p)}var g=f.length;var l=function(p){if(p)return b.Iw=d,c(p);try{var t=Zwb(f,b)}catch(w){p=w}b.Iw=d;return p?c(p):c(null,t)};if(!d||d.length<3)return l();delete b.Iw;if(!g)return l();for(;e<f.length;e++)(function(p){return p.type!==
"code"?--g||l():d(p.text,p.lang,function(t,w){if(t)return l(t);if(w==null||w===p.text)return--g||l();p.text=w;p.rWc=!0;--g||l()})})(f[e])}else try{return b&&(b=sJ({},_.wJ.defaults,b)),Zwb(Vwb(a,b),b)}catch(p){p.message+="\nPlease report this to https://github.com/markedjs/marked.";if((b||_.wJ.defaults).silent)return"<p>An error occurred:</p><pre>"+vJ(p.message,!0)+"</pre>";throw p;}};_.wJ.options=_.wJ.setOptions=function(a){sJ(_.wJ.defaults,a);return _.wJ};
_.wJ.lYc=function(){return{kMb:null,QXa:!1,Ps:!0,tZc:!0,uZc:"",Iw:null,a1c:"language-",kgb:!0,KL:!1,renderer:new xJ,kq:!1,rla:null,silent:!1,A8c:!1,Ltb:!1,NCa:!0,loa:!1}};_.wJ.defaults=_.wJ.lYc();_.wJ.aAa=Zwb;_.wJ.VCc=Rwb;_.wJ.parse=_.wJ;_.bxb=new _.wd("ContextMenuData");var BJ=class{};BJ.O=function(a){return new (a||BJ)};BJ.Ca=_.Df({type:BJ});BJ.Ba=_.Xc({imports:[_.fo,_.ry,_.cy]});_.CJ=class{};_.CJ.O=function(a){return new (a||_.CJ)};_.CJ.Ca=_.Df({type:_.CJ});_.CJ.Ba=_.Xc({imports:[BJ,_.cy]});var cxb={"* 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,"* CONTROLS":!0,"* CONTROLSLIST":!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},dxb={"* 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 YG={};var exb={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},fxb=/[\n\f\r"'()*<>]/g,Lqb={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"},gxb=function(a,b,c){b=b.trim();if(b=="")return null;var d=String(b.slice(0,4)).toLowerCase();if(("url("<d?-1:"url("==d?0:1)==0){if(!b.endsWith(")")||_.hB(b,"(")>1||_.hB(b,")")>1||!c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;d<2;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))&&_.ec(a)!=_.Aca.toString()?'url("'+_.ec(a).replace(fxb,Mqb)+'")':null:null}return a}if(b.indexOf("(")>0){if(/"|'/.test(b))return null;
for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in exb))return null}return b};var Nqb=$G("Element","attributes")||$G("Node","attributes"),hxb=aH("Element","hasAttribute"),ixb=aH("Element","getAttribute"),Pqb=aH("Element","setAttribute"),jxb=aH("Element","removeAttribute");$G("Element","innerHTML")||$G("HTMLElement","innerHTML");var kxb=aH("Element","getElementsByTagName"),lxb=aH("Element","matches")||aH("Element","msMatchesSelector"),Vqb=$G("Node","nodeName"),Wqb=$G("Node","nodeType"),Yqb=$G("Node","parentNode");$G("Node","childNodes");
var Rqb=$G("HTMLElement","style")||$G("Element","style"),Tqb=$G("HTMLStyleElement","sheet"),Zqb=aH("CSSStyleDeclaration","getPropertyValue"),arb=aH("CSSStyleDeclaration","setProperty"),crb=$G("Element","namespaceURI")||$G("Node","namespaceURI");var mxb=RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),nxb={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0},qxb=function(a,b,c){const d=[];oxb(_.wa(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Fe");if(!(b&&_.Tk&&document.documentMode==10&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(mxb,"#"+b+" $1"):e.selectorText;d.push(Mnb(f,pxb(e.style,c)))}});
return new nnb(d.map(onb).join(""))},oxb=function(a){return a.filter(function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})},sxb=function(a,b,c){a=rxb("<style>"+a+"</style>");return a==null||a.sheet==null?pnb``:qxb(a.sheet,b!=void 0?b:null,c)},rxb=function(a){a=_.lc("<html><head></head><body>"+a+"</body></html>");return(new DOMParser).parseFromString(_.nc(a),"text/html").body.children[0]},pxb=function(a,b){if(!a)return"";const c=document.createElement("div").style;txb(a).forEach(function(d){const e=
_.Vk&&d in nxb?d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");_.Ok(e,"--")||_.Ok(e,"var")||(d=$qb(a,d),d=gxb(e,d,b),d!=null&&brb(c,e,d))});return c.cssText||""},vxb=function(a){const b=Array.from(cH(kxb,a,"getElementsByTagName",["STYLE"]));let c=knb(b,function(g){return _.wa(Uqb(g).cssRules)});c=oxb(c);let d=[];for(var e=0;e<c.length;e++)d[e]={index:e,Pqb:c[e]};d.sort(function(g,l){var p=Kqb(g.Pqb.selectorText);const t=Kqb(l.Pqb.selectorText);a:{const w=Math.min(p.length,
t.length);for(let A=0;A<w;A++){const G=_.IA(p[A],t[A]);if(G!=0){p=G;break a}}p=_.IA(p.length,t.length)}return p||g.index-l.index});for(e=0;e<d.length;e++)c[e]=d[e].Pqb;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);let f;for(;f=a.nextNode();)c.forEach(function(g){cH(lxb,f,f.matches?"matches":"msMatchesSelector",[g.selectorText])&&g.style&&uxb(f,g.style)});b.forEach(_.xm)},uxb=function(a,b){const c=txb(a.style);txb(b).forEach(function(d){if(!(c.indexOf(d)>=0)){var e=$qb(b,
d);brb(a.style,d,e)}})},txb=function(a){_.xa(a)?a=_.wa(a):(a=_.Nca(a),_.va(a,"cssText"));return a};var wxb=typeof WeakMap!="undefined"&&WeakMap.toString().indexOf("[native code]")!=-1,xxb=0,yxb=function(){this.Mk=[];this.NDa=[];this.e5="data-elementweakmap-index-"+xxb++};yxb.prototype.set=function(a,b){cH(hxb,a,"hasAttribute",[this.e5])?(a=parseInt(cH(ixb,a,"getAttribute",[this.e5])||null,10),this.NDa[a]=b):(b=this.NDa.push(b)-1,Qqb(a,this.e5,b.toString()),this.Mk.push(a));return this};
yxb.prototype.get=function(a){if(cH(hxb,a,"hasAttribute",[this.e5]))return a=parseInt(cH(ixb,a,"getAttribute",[this.e5])||null,10),this.NDa[a]};yxb.prototype.clear=function(){this.Mk.forEach(function(a){cH(jxb,a,"removeAttribute",[this.e5])},this);this.Mk=[];this.NDa=[]};_.zxb=function(){this.iia=document.implementation.createHTMLDocument("")};
_.zxb.prototype.XYb=function(a){const b=this.iia.createElement("span");this.ofa&&this.Vma=="*"&&(b.id=this.ofa);this.Cbb&&(a=rxb("<div>"+a+"</div>"),vxb(a),a=a.innerHTML);a=_.lc(a);var c=document.createElement("template");if("content"in c)_.mnb(c,a),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;_.mnb(d.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=wxb?new WeakMap:new yxb;d=a.nextNode();){a:{var e=d;switch(Xqb(e)){case 3:e=
this.createTextNode(e);break a;case 1:if(dH(e).toUpperCase()=="TEMPLATE")e=null;else{var f=dH(e).toUpperCase();if(f in this.ana||drb(e)!="http://www.w3.org/1999/xhtml")var g=null;else this.C9[f]?g=this.iia.createElement(f):(g=this.iia.createElement("span"),this.etb&&Qqb(g,"data-sanitizer-original-tag",f.toLowerCase()));if(f=g){var l=Oqb(e);if(l!=null)for(var p=0;g=l[p];p++)if(g.specified){c:{var t=e,w=g;var A=w.name;if(_.Ok(A,"data-sanitizer-")){A=null;break c}const G=dH(t);w=w.value;const J={tagName:G.trim().toLowerCase(),
attributeName:A.trim().toLowerCase()},L={eUc:void 0};J.attributeName=="style"&&(L.eUc=Sqb(t));t=Axb(G,A);t in this.dea?A=(0,this.dea[t])(w,J,L):(A=Axb(null,A),A=A in this.dea?(0,this.dea[A])(w,J,L):null)}A!==null&&Qqb(f,g.name,A)}e=f}else e=null}break a;default:e=null}}if(e){if(Xqb(e)==1&&c.set(d,e),d=eH(d),g=!1,d)f=Xqb(d),l=dH(d).toLowerCase(),p=eH(d),f!=11||p?l=="body"&&p&&(f=eH(p))&&!eH(f)&&(g=!0):g=!0,f=null,g||!d?f=b:Xqb(d)==1&&(f=c.get(d)),f.content&&(f=f.content),f.appendChild(e)}else _.wm(d)}c.clear&&
c.clear();return b};var Bxb={APPLET:!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};var Cxb={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,AUDIO:!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,VIDEO:!0,WBR:!0};var Dxb={"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},Hxb=function(a){this.iia=document.implementation.createHTMLDocument("");a=a||new Exb;Fxb(a);this.dea=_.vc(a.uF);this.ana=_.vc(a.ana);this.C9=_.vc(a.C9);this.etb=a.etb;a.tUc.forEach(function(b){if(!_.Ok(b,"data-"))throw new aG('Only "data-" attributes allowed, got: %s.',[b]);if(_.Ok(b,"data-sanitizer-"))throw new aG('Attributes with "%s" prefix are not allowed, got: %s.',
["data-sanitizer-",b]);this.dea["* "+b.toUpperCase()]=Gxb},this);a.qUc.forEach(function(b){b=b.toUpperCase();if(!_.ma(b,"-")||Dxb[b])throw new aG("Only valid custom element tag names allowed, got: %s.",[b]);this.C9[b]=!0},this);this.Eja=a.Eja;this.Vma=a.Vma;this.ofa=null;this.Cbb=a.Cbb};_.Nk(Hxb,_.zxb);
var Ixb=function(a){return function(b,c){b=b.trim();return(c=a(b,c))&&_.ec(c)!=_.Aca.toString()?_.ec(c):null}},Exb=function(){this.uF={};_.Sk([cxb,dxb],function(a){_.Nca(a).forEach(function(b){this.uF[b]=Gxb},this)},this);this.bO={};this.tUc=[];this.qUc=[];this.ana=_.vc(Bxb);this.C9=_.vc(Cxb);this.etb=!1;this.vad=Jxb;this.V6c=this.Cwb=this.L2c=this.Eja=Prb;this.Vma=null;this.CYb=this.Cbb=!1},Kxb=function(a,b){return function(c,d,e,f){c=a(c,d,e,f);return c==null?null:b(c,d,e,f)}},DJ=function(a,b,c,
d){a[c]&&!b[c]&&(a[c]=Kxb(a[c],d))};Exb.prototype.ab=function(){return new Hxb(this)};
var Fxb=function(a){if(a.CYb)throw Error("Ge");DJ(a.uF,a.bO,"* USEMAP",Lxb);const b=Ixb(a.vad);["* ACTION","* CITE","* HREF"].forEach(function(d){DJ(this.uF,this.bO,d,b)},a);const c=Ixb(a.Eja);["* LONGDESC","* SRC","LINK HREF"].forEach(function(d){DJ(this.uF,this.bO,d,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(d){DJ(this.uF,this.bO,d,_.Lk(Mxb,this.L2c))},a);DJ(a.uF,a.bO,"A TARGET",_.Lk(Nxb,["_blank","_self"]));DJ(a.uF,a.bO,"* CLASS",_.Lk(Oxb,a.Cwb));DJ(a.uF,a.bO,"* ID",_.Lk(Pxb,a.Cwb));
DJ(a.uF,a.bO,"* STYLE",_.Lk(a.V6c,c));a.CYb=!0},Jxb=a=>_.gc(a),Axb=function(a,b){a||(a="*");return(a+" "+b).toUpperCase()},Gxb=function(a){return a.trim()},Nxb=function(a,b){b=b.trim();return _.ua(a,b.toLowerCase())>=0?b:null},Lxb=function(a){return(a=a.trim())&&a.charAt(0)=="#"?a:null},Mxb=function(a,b,c){b=b.trim();return a(b,c)},Oxb=function(a,b,c){b=b.split(/(?:\s+)/);const d=[];for(let e=0;e<b.length;e++){const f=a(b[e],c);f&&d.push(f)}return d.length==0?null:d.join(" ")},Pxb=function(a,b,c){b=
b.trim();return a(b,c)};Hxb.prototype.kq=function(a){this.ofa=_.Qxb(this);a=this.XYb(a);if(Oqb(a).length>0){const b=this.iia.createElement("span");b.appendChild(a);a=b}a=(new XMLSerializer).serializeToString(a);return _.lc(a.slice(a.indexOf(">")+1,a.lastIndexOf("</")))};_.Qxb=function(a){const b=!("STYLE"in a.ana)&&"STYLE"in a.C9;return a.Vma=="*"&&b?"sanitizer-"+_.mm():a.Vma};
Hxb.prototype.createTextNode=function(a){let b=a.data;(a=eH(a))&&dH(a).toLowerCase()=="style"&&!("STYLE"in this.ana)&&"STYLE"in this.C9&&(b=onb(sxb(b,this.ofa,(0,_.Qj)(function(c,d){return this.Eja(c,{Kid:d})},this))));return document.createTextNode(b)};var Rxb=new Exb;Rxb.Cwb=(a,b)=>b&&b.attributeName&&b.attributeName.toUpperCase()==="ID"?"untrusted-user-content-"+a:null;Rxb.Eja=(a,b)=>b&&b.tagName&&b.attributeName?b.tagName.toUpperCase()==="IMG"&&b.attributeName.toUpperCase()==="SRC"?_.erb(a):null:null;_.Sxb=Rxb.ab();_.Txb=[new jH({zc:"start",Ac:"top"},{oc:"start",uc:"bottom"},0,-10),new jH({zc:"start",Ac:"bottom"},{oc:"start",uc:"top"},0,10),new jH({zc:"start",Ac:"top"},{oc:"center",uc:"bottom"},0,-10),new jH({zc:"start",Ac:"bottom"},{oc:"center",uc:"top"},0,10),new jH({zc:"start",Ac:"top"},{oc:"end",uc:"bottom"},0,-10),new jH({zc:"start",Ac:"bottom"},{oc:"end",uc:"top"},0,10)];_.Uxb=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~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]*)?","ig");var Vxb,Xxb;Vxb=a=>({state:a});_.Wxb=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;border:none}span[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:center}"};
Xxb={JKa:0,zEc:1,pv:2,0:"STARRED",1:"UNSTARRED",2:"DISABLED"};
_.EJ=class{constructor(a,b,c,d){this.Ha=a;this.yh=b;this.yi=c;this.Yb=d;this.a2b=new _.bn;this.g2=Xxb;this.WDa=this.M9=_.Re;this.Uxb=new _.Wf;this.zYa=!1}Sb(){this.Wa=hrb(this.Wa,this.type);this.WDa=_.x(_.Se(_.x(Lrb(this.Yb,this.Wa),_.v(a=>({kind:"rpc",state:a?0:1})),_.Lf(a=>{_.Ht(this.yh,a);return _.u({kind:"rpc",state:2})})),this.Uxb),_.cg((a,b)=>{switch(b.kind){case "rpc":return b.state;case "event":if(a===2)return a;this.Ha.mb({element:"StarComponent",action:"triggerStarButton",gestureName:b.action});
this.sTb=a=a===1;this.a2b.emit(a);this.zYa||(this.zYa=!0,this.makeRequest(a));return a?0:1;default:return _.fb(b,void 0)}},2),_.bg(1),_.Fe());this.M9=_.x(this.WDa,_.v(a=>{switch(a){case 0:case 1:return _.jrb(this.type,a===0);case 2:return"An error occurred, star disabled";default:return _.fb(a,"star state is unknown")}}))}makeRequest(a){return _.x(a?this.Yb.yCa(this.Wa):this.Yb.BDa(this.Wa)).subscribe({complete:()=>{a!==this.sTb?this.makeRequest(this.sTb):this.zYa=!1},error:b=>{_.Ht(this.yh,b);this.yi.Wi(irb(this.type,
a),"polite");this.WDa=_.u(2);this.M9=_.u("An error occurred, star disabled")}})}};_.EJ.O=function(a){return new (a||_.EJ)(_.B(_.Dp),_.B(_.It),_.B(_.qr),_.B(_.Xv))};
_.EJ.wa=_.Cf({type:_.EJ,na:["star place  type  trackElement ".split(" ")],inputs:{type:"type",Wa:"place",lc:"trackElement",Ty:"elementName"},outputs:{a2b:"starChange"},standalone:!1,features:[_.Rm],hc:"place  type  trackElement ".split(" "),ya:2,Aa:5,Da:[[4,"ngIf"],["type","button","mat-icon-button","",3,"click","disabled","matTooltip","ascTrackElement","trackAction"]],qa:function(a,b){a&1&&(_.C(0,grb,5,12,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.dh(3,Vxb,_.S(1,1,b.WDa)))},Fa:[_.Ip,_.Zn,
_.lw,_.At,_.ou,_.Px,_.Sx,_.eo],styles:[_.Wxb()],Ma:0});var frb=new _.Wt("{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}}}}");_.FJ=class{};_.FJ.O=function(a){return new (a||_.FJ)};_.FJ.Ca=_.Df({type:_.FJ});_.FJ.Ba=_.Xc({imports:[_.Kp,_.fo,_.Vx,_.pu,_.qy]});_.GJ=class{constructor(){this.path=""}Sa(){}};_.GJ.O=function(a){return new (a||_.GJ)};
_.GJ.wa=_.Cf({type:_.GJ,na:[["empty-file-detail","path",""]],inputs:{path:"path"},standalone:!1,hc:["path",""],ya:7,Aa:3,Da:[["icon","source:file"]],qa:function(a,b){a&1&&(_.F(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," Empty file "),_.I(),_.F(3,"icon-empty-state-subtitle")(4,"div"),_.Q(5),_.R(6,"lastPathElement"),_.I()()());a&2&&(_.y(5),_.Wg(" ",_.S(6,1,b.path)," is currently empty. "))},Fa:[_.xB,_.zB,_.yB,_.DB],hb:2,Ma:0});var Yxb=class{constructor(a,b,{start:c,end:d},e,f){this.nu=a;this.line=b;this.startColumn=c;this.endColumn=d;this.classList=f+` match-${e}`}remove(){this.AR&&this.AR.remove()}render(){this.AR=this.nu.c4(this.line-1,{startColumn:this.startColumn,endColumn:this.endColumn,xp:this.classList})}scrollTo(a){this.nu.nWb("."+this.classList.split(" ").join("."),a,this.line-1,60)}};var Zxb;Zxb=function(a){a.Za&&a.Za.unsubscribe();a.Za=a.al.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")})};
_.HJ=class extends _.qJ{constructor(a,b,c){super(c);this.nu=a;this.aY=b;this.Zya=[];this.selectedIndex=null;this.matches=[];this.Hz=-1;this.al=_.Re;this.M$a="search"}Sb(a){a.selectedMatchIndex&&Zxb(this);a.matches&&this.update();if(a.scrollToIndex){a=a.scrollToIndex;var b=a.Ij;a=a.ng;const d=this.Zya[a];if(d){var c;(c=this.aY)==null||c.Jx({action:"show",line:d.line});d.scrollTo(b===-1?0:a>b?1:0)}}else a.matches&&(a=a.matches,c=a.Ij,a=a.ng,c=c&&c[this.Hz]&&c[this.Hz].lineNumber,c=c===-1?0:(a&&a[this.Hz]&&
a[this.Hz].lineNumber)>c?1:0,a=this.Zya[this.Hz])&&((b=this.aY)==null||b.Jx({action:"show",line:a.line}),a.scrollTo(c))}Ia(){super.Ia();this.Za&&this.Za.unsubscribe()}yua(){let a="search-match-layer";this.M$a==="find"?a+=" find-match":this.M$a==="search"&&(a+=" search-match");this.Zya=this.matches.map(({lineNumber:b,ae:c},d)=>new Yxb(this.nu,b,c,d,this.selectedIndex===d?a+" selected-match":a));return _.u(this.Zya)}};_.HJ.O=function(a){return new (a||_.HJ)(_.B(_.yI),_.B(_.rI,8),_.B(_.Bf))};
_.HJ.La=_.Ef({type:_.HJ,na:[["search-match-layer"]],inputs:{matches:"matches",Hz:"scrollToIndex",al:"selectedMatchIndex",M$a:"highlightStyle"},standalone:!1,features:[_.lg,_.Rm]});var znb,$xb,ayb;znb=_.CF([]);$xb=_.u({state:1,message:"Invalid search query"});ayb=function(a,b,{Vm:c,Ke:d=""},e){return(c=e||c)?_.x(a.search(b,c,d),_.fg(_.LF)):_.u(znb)};
_.IJ=class{constructor(a,b){this.yrb=a;this.Kya=new _.$f(1);this.uTa=new _.Wh;a=_.x(this.Kya,_.Tf((c,d)=>!!c&&!!d&&_.mG(c,d)));b=_.x(b.hx,_.v(_.wi),_.Tf(krb));this.matches=_.x(_.Ge([a,b,this.uTa]),_.gg(([c,d,e])=>c?_.x(ayb(this,c,d,e),_.Lf(f=>(f=f.error)&&f.code===400?$xb:_.u({state:1,message:"Search matches couldn't be loaded."}))):_.u(znb)),Anb(),_.Fe())}iNb(){this.Kya.next(null)}search(a,b,c){return _.x(this.yrb.match(a,b,new _.Fsb({Ke:c})),_.v(lrb),_.v(_.CF))}};
_.IJ.O=function(a){return new (a||_.IJ)(_.m(_.MI),_.m(_.Vh))};_.IJ.ta=_.k({token:_.IJ,oa:_.IJ.O});var mrb;mrb=function(a,b){a.al+=b;a.d0b.emit(a.al)};
_.JJ=class{constructor(a,b){this.ud=a;this.Ha=b;this.IBb="Stop highlighting matches";this.JBb="Next match";this.KBb="Previous match";this.Xc=_.KF;this.D7=this.AOb=0;this.al=-1;this.l1b=!1;this.d0b=new _.bn;this.close=new _.bn;this.Cad=!0}Sa(){const a=this.ud.register("Jump to next match in the file","n",()=>{this.Ha.mb({gestureName:"KEYBOARD",element:this.lc,action:"selectNextSearchMatch"});this.al>=this.D7-1||mrb(this,1)}),b=this.ud.register("Jump to previous match in the file","p",()=>{this.Ha.mb({gestureName:"KEYBOARD",
element:this.lc,action:"selectPreviousSearchMatch"});this.al<=0||mrb(this,-1)});this.Ng=()=>{a();b()}}Sb(){this.al=Math.min(this.D7-1,Math.max(0,this.al))}Ia(){this.Ng()}};_.JJ.O=function(a){return new (a||_.JJ)(_.B(_.Ru),_.B(_.Dp))};
_.JJ.wa=_.Cf({type:_.JJ,na:[["file-matches-navigation","trackElement",""]],ob:2,Ya:function(a,b){a&2&&_.tg("grimoire-secondary-text",b.Cad)},inputs:{AOb:"dataState",D7:"matchCount",al:"selectedMatchIndex",l1b:"showCloseButton",yna:"trackArtifactId",oR:"trackProjectId",lc:"trackElement"},outputs:{d0b:"selectedMatchIndexChange",close:"close"},standalone:!1,features:[_.Rm],hc:["trackElement",""],ya:4,Aa:4,Da:()=>[_.SA("{VAR_PLURAL, plural, =0 {No matches} =1 {{INTERPOLATION} of {INTERPOLATION_1} match} other {{INTERPOLATION} of {INTERPOLATION_1} matches}}",
{INTERPOLATION:"\ufffd1\ufffd",INTERPOLATION_1:"\ufffd2\ufffd",VAR_PLURAL:"\ufffd0\ufffd"}),[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"],["mat-icon-button","","type","button","aria-describedby","match-count-label","trackAction","selectPreviousSearchMatch",
1,"previous",3,"click","disabled","title","ascTrackElement","trackArtifactId","trackListIndex","trackProjectId"],["mat-icon-button","","type","button","aria-describedby","match-count-label","trackAction","selectNextSearchMatch",1,"next",3,"click","disabled","title","ascTrackElement","trackArtifactId","trackListIndex","trackProjectId"],[3,"inline"],["type","button","mat-icon-button","","trackAction","closeSearchMatchNavigation",1,"close",3,"click","title","ascTrackElement","trackArtifactId","trackProjectId"]],
qa:function(a,b){a&1&&(_.M(0,1),_.C(1,nrb,11,21,"ng-container",2)(2,orb,1,1,"loading",3),_.xg(),_.C(3,prb,3,5,"button",4));a&2&&(_.E("ngSwitch",b.AOb),_.y(),_.E("ngSwitchCase",b.Xc.ii),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngIf",b.l1b))},Fa:[_.Ip,_.Zn,_.$n,_.ao,_.EF,_.lw,_.At,_.ou,_.iB],styles:["file-matches-navigation[_nghost-%COMP%]{align-items:center;display:flex}button.close[_ngcontent-%COMP%]{padding:0;--mdc-icon-button-state-layer-size:24px}button.close[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-size:18px;vertical-align:center;line-height:24px}.count[_ngcontent-%COMP%]{padding:0 10px 0 20px;font-size:13px}loading[_ngcontent-%COMP%]{padding:0 10px 0 20px}"]});var byb=["gridItem"],bzb=function(a){_.hn(a.a2a);if(a.sQb){var b=a.sQb.ma.offsetWidth;var c=a.lya.toArray();b=cyb(a,b,c);c=Math.ceil(Math.ceil(Math.max(c.length,a.sVb||0)/b)*a.L0c);a.w6a=c?`${c}px`:"auto";_.gn(a.a2a);_.hn(a.a2a)}else a.w6a="auto"},cyb=function(a,b,c){const {min:d,max:e,cbd:f}=czb(a,c);c=Math.min(Math.floor(b/d),20);if(c<=1)return 1;for(a=dzb(a,Math.min(Math.floor(b/e),20),c,f);c>=1;c--){const g=a.get(c);if((g?g.reduce((l,p)=>l+p):0)<=b)return c}return 1},czb=function(a,b){if(a.udb)return a.udb;
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].ma.offsetWidth+a.uSb;e=Math.min(l,e);f=Math.max(l,f)}return a.udb={min:e,max:f,cbd:d}},dzb=function(a,b,c,d){a.d$||(a.d$=new Map);const e=[];for(;b<=c;b++)a.d$.has(b)||(a.d$.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.d$.get(g);f=Math.floor(c/f);b[f]=Math.max(b[f]||0,d[c])}return a.d$},KJ=class{constructor(a,b,c,d){this.sQb=
a;this.a2a=b;this.Psa=c;this.w6a="auto";this.uSb=this.C4b=0;this.sVb=void 0;this.Za=new _.ne;this.D4b=this.E4b=!1;this.kpb=new _.sw(c,a,d)}get L0c(){return this.lya.first?this.lya.first.ma.getBoundingClientRect().height+this.C4b:0}Sa(){this.kpb.Sa();this.Za.add(this.kpb.resize.subscribe(()=>{bzb(this)}))}Dc(){this.E4b=!0;this.lya.Jc.subscribe(()=>{this.refresh()})}Ia(){this.D4b=!0;this.Za.unsubscribe();this.kpb.Ia()}refresh(){this.E4b&&Frb(this.Psa,()=>{this.D4b||(delete this.udb,delete this.d$,bzb(this))})}};
KJ.O=function(a){return new (a||KJ)(_.B(_.ff),_.B(_.pn),_.B(_.fv),_.B(_.We))};
KJ.wa=_.Cf({type:KJ,na:[["grid-layout"]],zd:function(a,b,c){a&1&&_.Qg(c,byb,4,_.ff);if(a&2){let d;_.Sg(d=_.Tg())&&(b.lya=d)}},ob:2,Ya:function(a,b){a&2&&_.sg("height",b.w6a)},inputs:{C4b:"verticalItemMargin",uSb:"horizontalItemMargin",sVb:"leaveSpaceFor"},standalone:!1,ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Hg(),_.Ig(0))},styles:["grid-layout[_nghost-%COMP%]{align-content:flex-start;align-items:flex-start;display:flex;flex-flow:column wrap;outline:0}"],Ma:0});var ezb,fzb,gzb,qrb;ezb=a=>[a];fzb=[{prefix:"k",PG:1E3},{prefix:"M",PG:1E6},{prefix:"G",PG:1E9},{prefix:"T",PG:1E12},{prefix:"P",PG:1E15},{prefix:"E",PG:1E18},{prefix:"Z",PG:1E21},{prefix:"Y",PG:1E24}];gzb=function(a){if(a<1E4)return a.toString();for(const b of fzb)if(b.PG*1E3>a&&b.PG<=a)return a/=b.PG,a=a>10?Math.round(a):Math.round(a*10)/10,`${a}${b.prefix}`;return a.toString()};
qrb=function(a,b){const c=b.target;if(c.pathname){var d=[];a.ur&&a.S_b&&d.push(_.gk(_.D3a(a.I4c,c.pathname),a.S_b,a.ur,["CLICK_RESULT_CONTENT"],a.YD,a.nC));a.Ha.mb({element:"FileListItem",action:"navigate",gestureName:"CLICK",tK:d});a.u1&&!_.LG(b)&&(b.preventDefault(),_.mp(a.Ua,c.pathname))}};
_.LJ=class{constructor(a,b,c,d){this.Ua=a;this.Ha=b;this.yk=c;this.I4c=d;this.Jbc="https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png";this.wEa="Generated by a BUILD rule. See go/bbcp for more details";this.SKb=gzb;this.files=[];this.Kg="";this.fj=this.u1=!1;this.ariaLabel="File Item";this.o0b=_.u("");this.n_a=this.Du=!1}Sb(a){a.aggregations&&this.Du&&(this.n_a=!0)}get w8c(){return this.limit==null||this.files.length<this.limit?this.files.length:this.limit}Sa(){this.u1&&
(this.o0b=_.x(this.yk.params,_.v(a=>{({Ukb:a}=_.Bqa(a));if(!Object.keys(a).length)return"";a=_.kp(this.Ua,_.lp(this.Ua,["unused",a])).split(";");a.shift();return`;${a.join(";")}`})));this.Du=!0}OG(){this.n_a&&(this.FYc.refresh(),this.n_a=!1)}};_.LJ.O=function(a){return new (a||_.LJ)(_.B(_.ii),_.B(_.Dv),_.B(_.Vh),_.B(_.tv))};
_.LJ.wa=_.Cf({type:_.LJ,na:[["file-list"]],ub:function(a,b){a&1&&_.Pg(KJ,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.FYc=c.first)}},inputs:{NRc:"ariaLabelledbyId",files:"files",Kg:"queryParamsHandling",u1:"useRelativeUrls",ur:"searchRequestToken",S_b:"searchResponseToken",YD:"sessionStartTimeMs",nC:"clientTimeResultsDisplayedMs",limit:"limit",fj:"isPiper",aggregations:"aggregations",ariaLabel:"ariaLabel"},standalone:!1,features:[_.Rm],ya:4,Aa:7,Da:[["gridLayout",""],["gridItem",""],["relativeLink",""],["role",
"list",3,"click","leaveSpaceFor"],[4,"ngFor","ngForOf"],[4,"incrementalFor","incrementalForOf","incrementalForLimit"],["role","listitem",1,"file-list-item"],[3,"routerLink","queryParamsHandling","class","deleted","click",4,"ngIf","ngIfElse"],["src","https://ssl.gstatic.com/devopsconsole/images/source/build-output.png","class","bbcp",3,"alt",4,"ngIf"],["class","aggregations","role","list",4,"ngIf"],[3,"click","routerLink","queryParamsHandling"],["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"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"grid-layout",3,0);_.N("click",function(d){_.q(c);return _.r(qrb(b,d))});_.C(2,xrb,2,2,"ng-container",4);_.R(3,"async");_.I()}a&2&&(_.E("leaveSpaceFor",b.w8c),_.rg("aria-labelledby",b.NRc),_.y(2),_.E("ngForOf",_.dh(5,ezb,_.S(3,
3,b.o0b))))},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}'],
Ma:0});_.MJ=class{};_.MJ.O=function(a){return new (a||_.MJ)};_.MJ.Ca=_.Df({type:_.MJ});_.MJ.Ba=_.Xc({imports:[_.PB]});var NJ=class{};NJ.O=function(a){return new (a||NJ)};NJ.Ca=_.Df({type:NJ});NJ.Ba=_.Xc({Nb:[_.oJ],imports:[_.Kp,aJ,_.fo,_.$I,_.Fp,_.ZI,_.FF,_.Vx,_.MJ,_.pu,_.py,_.Fs,_.pp,_.iH,_.ny]});var OJ=class{};OJ.O=function(a){return new (a||OJ)};OJ.Ca=_.Df({type:OJ});OJ.Ba=_.Xc({imports:[_.fo]});var PJ=class{};PJ.O=function(a){return new (a||PJ)};PJ.Ca=_.Df({type:PJ});PJ.Ba=_.Xc({imports:[_.fo,_.MJ]});var QJ=class{};QJ.O=function(a){return new (a||QJ)};QJ.Ca=_.Df({type:QJ});QJ.Ba=_.Xc({imports:[_.Fs]});var RJ=class{};RJ.O=function(a){return new (a||RJ)};RJ.Ca=_.Df({type:RJ});RJ.Ba=_.Xc({imports:[_.fo,PJ,QJ,_.MJ]});var SJ=class{};SJ.O=function(a){return new (a||SJ)};SJ.Ca=_.Df({type:SJ});SJ.Ba=_.Xc({imports:[_.fo]});_.TJ=class{};_.TJ.O=function(a){return new (a||_.TJ)};_.TJ.Ca=_.Df({type:_.TJ});_.TJ.Ba=_.Xc({imports:[_.Kp,_.fo,_.ny]});var UJ=class{};UJ.O=function(a){return new (a||UJ)};UJ.Ca=_.Df({type:UJ});UJ.Ba=_.Xc({imports:[_.Kp,_.fo,_.FF]});var VJ=class{};VJ.O=function(a){return new (a||VJ)};VJ.Ca=_.Df({type:VJ});VJ.Ba=_.Xc({imports:[_.fo]});_.WJ=class{};_.WJ.O=function(a){return new (a||_.WJ)};_.WJ.Ca=_.Df({type:_.WJ});_.WJ.Ba=_.Xc({});var XJ=class{};XJ.O=function(a){return new (a||XJ)};XJ.Ca=_.Df({type:XJ});XJ.Ba=_.Xc({imports:[_.fo,_.Vx,_.ry,_.MJ,_.WJ]});var YJ=class{};YJ.O=function(a){return new (a||YJ)};YJ.Ca=_.Df({type:YJ});YJ.Ba=_.Xc({imports:[_.fo,_.CJ,XJ]});_.ZJ=class{};_.ZJ.O=function(a){return new (a||_.ZJ)};_.ZJ.Ca=_.Df({type:_.ZJ});_.ZJ.Ba=_.Xc({Nb:[_.LI],imports:[NJ,UJ,OJ,_.fo,VJ,RJ,_.TJ,SJ,YJ,YJ]});_.$J=class{};_.$J.O=function(a){return new (a||_.$J)};_.$J.Ca=_.Df({type:_.$J});_.$J.Ba=_.Xc({imports:[_.AB,_.$H]});_.aK=class{};_.aK.O=function(a){return new (a||_.aK)};_.aK.Ca=_.Df({type:_.aK});_.aK.Ba=_.Xc({Nb:[_.LI],imports:[_.fo]});_.bK=class{};_.bK.O=function(a){return new (a||_.bK)};_.bK.Ca=_.Df({type:_.bK});_.bK.Ba=_.Xc({imports:[_.Kp,_.fo,_.FF,_.Vx,_.pu]});var cK=class{transform(a,b){a.endsWith("/")&&(a=a.substring(0,a.length-1));if(b==null)return null;a=b.get(a);if(!a)return null;b=[];for(const c of a.values())c.instances>0&&b.push(c);return b.length===0?null:b}};cK.O=function(a){return new (a||cK)};cK.Le=_.Gf({name:"activeAggregations",type:cK,le:!0,standalone:!1});var dK=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 _.fb(a,void 0)}}};dK.O=function(a){return new (a||dK)};dK.Le=_.Gf({name:"icon",type:dK,le:!0,standalone:!1});var eK=class{constructor(a,b){this.Gf=a;this.qa=b;this.Bxa=-1;this.RSb=2E3;this.dh=!0;this.zVb=!1}Sb(a){this.dh=!0;a.incrementalForLimit&&!a.incrementalForOf&&(this.zVb=!0)}Mo(){this.dh&&(this.dh=!1,this.zVb||this.Gf.clear(),this.clearInterval(),this.r_(),this.Sbb=setInterval(()=>{this.r_()},1))}Ia(){this.clearInterval()}r_(){const a=this.Bxa==null||this.Bxa<0?Infinity:this.Bxa;if(this.Cxa){var b=this.Gf.length,c=Math.min(b+this.RSb,this.Cxa.length);for(c=Math.min(a,c);b<c;b++)this.Gf.mi(this.qa,
{ua:this.Cxa[b]});b>=Math.min(a,this.Cxa.length)&&this.clearInterval()}else this.clearInterval()}clearInterval(){this.Sbb!=null&&clearInterval(this.Sbb);this.Sbb=void 0}};eK.O=function(a){return new (a||eK)(_.B(_.Mg),_.B(_.Lg))};eK.La=_.Ef({type:eK,na:[["","incrementalFor","","incrementalForOf",""]],inputs:{Cxa:"incrementalForOf",Bxa:"incrementalForLimit",RSb:"incrementalForCount"},standalone:!1,features:[_.Rm]});var fK=class{transform(a,b,c){if(a.xo){var d=a.Rf;c=d?c||a.Sc&&_.YF(a.Sc)?`;${_.Ki.j_b}=${d}`:`;${_.Ki.Rf}=${d}`:""}else c="";return c?(b&&(b=b.replace(/;(rcl|drc)=[^;]+/,"")),`${encodeURIComponent(a.name)}${c}${b}`):`${encodeURIComponent(a.name)}${b}`}};fK.O=function(a){return new (a||fK)};fK.Le=_.Gf({name:"toHref",type:fK,le:!0,standalone:!1});var gK=class{};gK.O=function(a){return new (a||gK)};gK.Ca=_.Df({type:gK});gK.Ba=_.Xc({});_.hK=class{};_.hK.O=function(a){return new (a||_.hK)};_.hK.Ca=_.Df({type:_.hK});_.hK.Ba=_.Xc({imports:[_.Kp,_.fo,gK,_.pu,_.qy,_.ZJ,_.$H,_.pp]});_.Bnb(_.LJ,[_.Yn,_.Zn,KJ,_.np,eK],[_.eo,cK,dK,fK]);
_.vwb=!0;
}catch(e){_._DumpException(e)}
try{
var ozb,pzb,qzb,rzb,szb,tzb,Azb,yzb,vzb,wzb,xzb,zzb,Bzb,Dzb,Czb,Ezb,Fzb,Ozb,vK,Qzb,Rzb,Szb,Tzb,Uzb,Vzb,Wzb,Xzb,Yzb,AK,bAb,dAb,cAb,eAb,fAb,gAb,hAb,iAb,jAb;_.nzb=function(a){var b=a.host;const c=a.Wk,d=a.GF;a=a.kh;if(c)b={type:"project",id:c.projectId};else if(b)b={type:"host",id:b.name};else{if(d)return new _.Mi({});if(a)b={type:"ossProject",id:a.name};else throw Error("cd");}return new _.Ni({de:b})};
ozb=function({Vm:a,Kd:b=""}){const {de:c,repository:d}=_.Uj(b),e={};a&&(e.Pp=a);d?e.prefix={Op:d,value:b,Hu:"Repository"}:c&&(e.prefix={Op:c.id,value:b,Hu:c.type==="host"?"Host":"Project"});return e};pzb=function(a,b){var c=_.kG(a,2)||_.kG(a,0);const d=_.kG(a,1),e=_.Vj(a,2);a=_.Vj(a,1);c=new _.sK({path:c,hash:e,type:b});b=new _.sK({path:d,hash:a,type:b});return new _.tK({left:c,right:b})};
qzb=function(a,b){var c;let d;const e=(c=_.kl(b,_.ek,7))==null?void 0:(d=_.kl(c,_.ck,1))==null?void 0:d.ZO();if(!e&&!a.path)return a;c=a.bc();e&&_.Uq(c,_.Di(e));a.path&&(_.Nq(b)&&a.path.endsWith("/")?c.od(a.path.slice(0,-1)):_.Mq(b)&&!a.path.endsWith("/")&&c.od(a.path+"/"));return c.ab()};rzb=function(a,b,c,d){if(!_.Vj(b,2))return _.u(a);d=pzb(b,d);return _.x(c.diff(b.tb,b.Vc,b.repository,[d]),_.v(e=>{a.Qua=e.hga[0];return a}))};
szb=function(a,b,c,d){const e=_.kG(a,c)||a.path,f={commit:_.Vj(a,c),Db:_.Vj(a,0)||""};c=_.Rnb(a,c);return _.x(b.get(a.tb,a.Vc,a.repository,f,e,{Pb:c,fileSize:d,line:_.Xua(a.params.line)}),_.Lf(g=>{if(_.Vj(a,2)&&g&&_.cB(g)&&g.error.code===404){g=Promise;var l=g.resolve;var p=new _.Oq;var t=new _.PSa;var w=new _.Kq;t=_.ol(t,2,w);p=_.pl(p,2,_.Lq,t);g=l.call(g,p)}else throw g;return g}))};tzb=function(a,b,c){return _.Vj(b,2)?_.x(a,_.MA(szb(b,c,2),(d,e)=>({current:d,diffBase:e}))):_.x(a,_.v(d=>({current:d})))};
_.uzb=function(a){if(a.path&&a.path!=="/"){const b=a.path.split("/");return b[b.length-(a.vG?1:2)]}return a.repository?a.repository:a.tb?a.tb:""};Azb=function(a){a=[[0,_.EG],[1,vzb(a)],[2,wzb(a)],[3,xzb(a)],[4,yzb(a)],[5,zzb(a)]].filter(b=>!!b[1]);return new Map(a)};
yzb=function(a){var b=a.path;b!==void 0?b===""||b==="/"?b="":b.endsWith("/")||(b=_.zi(b),b=b===""||b==="/"?"":_.Jnb(b)):b=void 0;return b?{Op:"This directory",value:_.Tj({de:Bzb(a),repository:a.repository,path:b,Db:_.qG(a)&&a.Db?_.Hi(a.Db):void 0}),Wb:_.DG("d"),CZ:"Search for code or files in this directory",Hu:"Directory"}:null};
vzb=function(a){if(_.XF(a)||_.qG(a))return null;a=Bzb(a);if(!a)return null;const b=_.Tj({de:a});return{Op:a.type==="host"?"This host":"This project",value:b,Wb:a.type==="host"?_.DG("h"):_.DG("p"),Hu:a.type==="host"?"Host":"Project"}};wzb=function(a){if(_.qG(a))return null;const b=a.repository;if(!b)return null;const c=_.Tj({de:Bzb(a),repository:b});return{Op:_.XF(a)?b:"This repository",value:c,Wb:_.XF(a)?_.DG("p"):_.DG("r"),Hu:_.XF(a)?"Project":"Repository"}};
xzb=function(a){if(!_.qG(a))return null;const b=a.repository;var c=a.Db;if(!b||!c)return null;c=_.Hi(c);const d=_.Fi(c);return d||_.Ei(c)?{Op:d?"This branch":"This tag",value:_.Tj({de:Bzb(a),repository:b,Db:c}),Wb:_.DG("b"),CZ:d?"Search for code or files in this branch":"Search for code or files in this tag",Hu:"Ref"}:null};zzb=function({params:a}){return a.Pb?_.Aob(a.Pb):null};Bzb=function({tb:a,Vc:b}){if(a&&b)return{id:a,type:b}};
Dzb=function(a,b,c){const d=Azb(a),{state:e}=_.Bob(c),f=Array.from(d.values()),g=f.find(l=>_.uva(l,e.prefix));c=!c.Vm&&!c.Kd;a.path&&a.path.length>1&&!a.vG&&d.has(4)?e.prefix=d.get(4):c?e.prefix=Czb(b,d):g?e.prefix=g:f.push(e.prefix);return{scopes:f,state:e}};Czb=function({repository:a,tb:b,Db:c,params:d},e){let f=e.get(5);if(d.Pb&&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:_.EG};
Ezb=function(a){if(!a||!a.tb||!a.Vc)return{};a=_.Tj({de:{id:a.tb,type:a.Vc},repository:a.repository});return ozb({Kd:a})};_.Gzb=function(a){const b=a.m_.map(c=>{let d,e,f,g;return{Vd:new RegExp((d=c==null?void 0:c.Vd)!=null?d:""),Lg:(e=c==null?void 0:c.Lg)!=null?e:"",label:(f=c==null?void 0:c.label)!=null?f:void 0,Wb:(g=c==null?void 0:c.Wb)!=null?g:void 0}});a=a.d1.map(c=>({fE:Fzb(c.fE),mE:Fzb(c.mE)}));return{m_:b,d1:a}};
Fzb=function(a){let b,c,d,e;return{Np:new RegExp((b=a==null?void 0:a.Np)!=null?b:""),Ft:(c=a==null?void 0:a.Ft)!=null?c:"",Vd:new RegExp((d=a==null?void 0:a.Vd)!=null?d:""),Lg:(e=a==null?void 0:a.Lg)!=null?e:""}};_.Mzb=function(a){const b=_.Hzb(a);return[_.Izb,_.Jzb,_.Kzb].find(c=>_.Lzb(c,b))};_.Hzb=function(a){a=a.replace(/^\w+@([^:]+):/,"https://$1/");a=a.replace(/^ssh:\/\/\w+@/,"https://");a=new _.Oj(a);_.Hm(a,"https");a.od(a.ke().replace(/\.git$/,""));return a};
_.Nzb=function(a,b){_.Xt(a,{error:b,message:"Permission denied.",Rd:"Dismiss"})};Ozb=function(a,b){return _.x(_.II(a,b),_.v(c=>c.i5),_.Lf(c=>{const d=c.error;if(d&&d.code===404||d&&d.code===403)return _.u("");throw c;}))};_.Pzb=function(a,b){if(b.Db)return _.u(b);const c=b.tb,d=b.repository,e=b.Vc;return c&&d&&e?_.x(Ozb(a,{tb:c,repository:d,Vc:e}),_.v(f=>f?_.Uq(b.bc(),f).ab():b)):_.u(b)};
_.uK={hEa:"ADDED",HEa:"CHANGED",Anc:"MOVED_CHANGED",Bnc:"MOVED_CHANGED_OUT",Cnc:"MOVED_IN",Dnc:"MOVED_OUT",fKa:"REMOVED",NLa:"UNCHANGED",Eb:"UNDEFINED",values(){return[_.uK.Eb,_.uK.NLa,_.uK.hEa,_.uK.fKa,_.uK.HEa,_.uK.Cnc,_.uK.Dnc,_.uK.Anc,_.uK.Bnc]}};vK={LA:"DIRECTORY",bI:"EXECUTABLE",qv:"FILE",ZA:"GIT_LINK",HE:"SYMBOLIC_LINK",FI:"UNKNOWN_OBJECT_TYPE",values(){return[vK.FI,vK.qv,vK.LA,vK.HE,vK.ZA,vK.bI]}};
Qzb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return Qzb}ka(){return{keys:["name"]}}};Rzb=class extends _.W{constructor(a={}){super();this.i.projectId=a.projectId==null?null:a.projectId}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.i.projectId=a}ha(){return Rzb}ka(){return{keys:["projectId"]}}};
Szb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return Szb}ka(){return{keys:["name"]}}};
Tzb=class extends _.W{constructor(a={}){super();this.i.beginLine=a.iC==null?null:a.iC;this.i.endLine=a.endLine==null?null:a.endLine;this.i.contents=a.Tl==null?null:a.Tl}get iC(){return _.Z(this,"beginLine")?_.T(this,"beginLine"):0}set iC(a){this.i.beginLine=a}get Tl(){return _.Z(this,"contents")?_.T(this,"contents"):""}set Tl(a){this.i.contents=a}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=a}ha(){return Tzb}ka(){return{keys:["beginLine","contents",
"endLine"]}}};
Uzb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type;this.i.leftChunk=a.iD==null?null:a.iD;this.i.rightChunk=a.RD==null?null:a.RD}static get uf(){return _.uK}get iD(){return _.Z(this,"leftChunk")?_.T(this,"leftChunk"):null}set iD(a){this.i.leftChunk=a}get RD(){return _.Z(this,"rightChunk")?_.T(this,"rightChunk"):null}set RD(a){this.i.rightChunk=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return Uzb}ka(){return{Na:{type:_.uK},keys:["leftChunk",
"rightChunk","type"],Ga:{leftChunk:Tzb,rightChunk:Tzb}}}};
Vzb=class extends _.W{constructor(a={}){super();this.i.linesUnchanged=a.Dya==null?null:a.Dya;this.i.linesAdded=a.yya==null?null:a.yya;this.i.linesRemoved=a.Cya==null?null:a.Cya;this.i.linesChanged=a.zya==null?null:a.zya}get yya(){return _.Z(this,"linesAdded")?_.T(this,"linesAdded"):"0"}set yya(a){this.i.linesAdded=a}get zya(){return _.Z(this,"linesChanged")?_.T(this,"linesChanged"):"0"}set zya(a){this.i.linesChanged=a}get Cya(){return _.Z(this,"linesRemoved")?_.T(this,"linesRemoved"):"0"}set Cya(a){this.i.linesRemoved=
a}get Dya(){return _.Z(this,"linesUnchanged")?_.T(this,"linesUnchanged"):"0"}set Dya(a){this.i.linesUnchanged=a}ha(){return Vzb}ka(){return{keys:["linesAdded","linesChanged","linesRemoved","linesUnchanged"]}}};
_.sK=class extends _.W{constructor(a={}){super();this.i.path=a.path==null?null:a.path;this.i.hash=a.hash==null?null:a.hash;this.i.type=a.type==null?null:a.type}static get uf(){return vK}get hash(){return _.Z(this,"hash")?_.T(this,"hash"):""}set hash(a){this.i.hash=a}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return _.sK}ka(){return{Na:{type:vK},keys:["hash","path","type"]}}};
_.tK=class extends _.W{constructor(a={}){super();this.i.left=a.left==null?null:a.left;this.i.right=a.right==null?null:a.right}get left(){return _.Z(this,"left")?_.T(this,"left"):null}set left(a){this.i.left=a}get right(){return _.Z(this,"right")?_.T(this,"right"):null}set right(a){this.i.right=a}ha(){return _.tK}ka(){return{keys:["left","right"],Ga:{left:_.sK,right:_.sK}}}};
Wzb=class extends _.W{constructor(a={}){super();this.i.fileDiffSpec=a.kga==null?null:a.kga;this.i.modificationMetadata=a.Aja==null?null:a.Aja;this.i.diffChunks=a.AC==null?null:a.AC}get AC(){return _.Z(this,"diffChunks")?_.T(this,"diffChunks"):[]}set AC(a){this.i.diffChunks=a}get kga(){return _.Z(this,"fileDiffSpec")?_.T(this,"fileDiffSpec"):null}set kga(a){this.i.fileDiffSpec=a}get Aja(){return _.Z(this,"modificationMetadata")?_.T(this,"modificationMetadata"):null}set Aja(a){this.i.modificationMetadata=
a}ha(){return Wzb}ka(){return{Oa:{diffChunks:Uzb},keys:["diffChunks","fileDiffSpec","modificationMetadata"],Ga:{fileDiffSpec:_.tK,modificationMetadata:Vzb}}}};
Xzb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Oe==null?null:a.Oe;this.i.fileDiffSpecs=a.Iva==null?null:a.Iva}get Iva(){return _.Z(this,"fileDiffSpecs")?_.T(this,"fileDiffSpecs"):[]}set Iva(a){this.i.fileDiffSpecs=a}get Oe(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Oe(a){this.i.repositoryKey=a}ha(){return Xzb}ka(){return{Oa:{fileDiffSpecs:_.tK},keys:["fileDiffSpecs","repositoryKey"],Ga:{repositoryKey:_.AH}}}};
Yzb=class extends _.W{constructor(a={}){super();this.i.fileDiffContents=a.hga==null?null:a.hga}get hga(){return _.Z(this,"fileDiffContents")?_.T(this,"fileDiffContents"):[]}set hga(a){this.i.fileDiffContents=a}ha(){return Yzb}ka(){return{Oa:{fileDiffContents:Wzb},keys:["fileDiffContents"]}}};
_.Zzb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.displayName=a.displayName==null?null:a.displayName}get displayName(){return _.Z(this,"displayName")?_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return _.Zzb}ka(){return{keys:["displayName","name"]}}};
_.wK=class extends _.W{constructor(a={}){super();this.i.regex=a.Vd==null?null:a.Vd;this.i.relatedRegex=a.Lg==null?null:a.Lg;this.i.label=a.label==null?null:a.label;this.i.shortcut=a.Wb==null?null:a.Wb}get label(){return _.Z(this,"label")?_.T(this,"label"):""}set label(a){this.i.label=a}get Vd(){return _.Z(this,"regex")?_.T(this,"regex"):""}set Vd(a){this.i.regex=a}get Lg(){return _.Z(this,"relatedRegex")?_.T(this,"relatedRegex"):""}set Lg(a){this.i.relatedRegex=a}get Wb(){return _.Z(this,"shortcut")?
_.T(this,"shortcut"):""}set Wb(a){this.i.shortcut=a}ha(){return _.wK}ka(){return{keys:["label","regex","relatedRegex","shortcut"]}}};
_.xK=class extends _.W{constructor(a={}){super();this.i.host=a.host==null?null:a.host;this.i.project=a.Wk==null?null:a.Wk;this.i.depot=a.GF==null?null:a.GF;this.i.codeReviewEnabled=a.d_a==null?null:a.d_a;this.i.ossProject=a.kh==null?null:a.kh}get d_a(){return _.Z(this,"codeReviewEnabled")?_.T(this,"codeReviewEnabled"):!1}set d_a(a){this.i.codeReviewEnabled=a}get GF(){return _.Z(this,"depot")?_.T(this,"depot"):null}set GF(a){this.i.depot=a}get host(){return _.Z(this,"host")?_.T(this,"host"):null}set host(a){this.i.host=
a}get kh(){return _.Z(this,"ossProject")?_.T(this,"ossProject"):null}set kh(a){this.i.ossProject=a}get Wk(){return _.Z(this,"project")?_.T(this,"project"):null}set Wk(a){this.i.project=a}ha(){return _.xK}ka(){return{keys:["codeReviewEnabled","depot","host","ossProject","project"],Ga:{depot:Szb,host:Qzb,ossProject:_.Zzb,project:Rzb}}}};
_.$zb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Oe==null?null:a.Oe;this.i.latestCommitLog=a.peb==null?null:a.peb;this.i.repositoryGroup=a.de==null?null:a.de;this.i.description=a.description==null?null:a.description;this.i.mirrorUrl=a.aZ==null?null:a.aZ;this.i.displayName=a.displayName==null?null:a.displayName}get description(){return _.Z(this,"description")?_.T(this,"description"):""}set description(a){this.i.description=a}get displayName(){return _.Z(this,"displayName")?
_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get peb(){return _.Z(this,"latestCommitLog")?_.T(this,"latestCommitLog"):null}set peb(a){this.i.latestCommitLog=a}get aZ(){return _.Z(this,"mirrorUrl")?_.T(this,"mirrorUrl"):""}set aZ(a){this.i.mirrorUrl=a}get de(){return _.Z(this,"repositoryGroup")?_.T(this,"repositoryGroup"):null}set de(a){this.i.repositoryGroup=a}get Oe(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Oe(a){this.i.repositoryKey=a}ha(){return _.$zb}ka(){return{keys:"description displayName latestCommitLog mirrorUrl repositoryGroup repositoryKey".split(" "),
Ga:{latestCommitLog:_.rsb,repositoryGroup:_.xK,repositoryKey:_.AH}}}};
_.yK=class extends _.W{constructor(a={}){super();this.i.dirRegex=a.Np==null?null:a.Np;this.i.targetDir=a.Ft==null?null:a.Ft;this.i.regex=a.Vd==null?null:a.Vd;this.i.relatedRegex=a.Lg==null?null:a.Lg}get Np(){return _.Z(this,"dirRegex")?_.T(this,"dirRegex"):""}set Np(a){this.i.dirRegex=a}get Vd(){return _.Z(this,"regex")?_.T(this,"regex"):""}set Vd(a){this.i.regex=a}get Lg(){return _.Z(this,"relatedRegex")?_.T(this,"relatedRegex"):""}set Lg(a){this.i.relatedRegex=a}get Ft(){return _.Z(this,"targetDir")?
_.T(this,"targetDir"):""}set Ft(a){this.i.targetDir=a}ha(){return _.yK}ka(){return{keys:["dirRegex","regex","relatedRegex","targetDir"]}}};
_.zK=class extends _.W{constructor(a={}){super();this.i.srcToTest=a.fE==null?null:a.fE;this.i.testToSrc=a.mE==null?null:a.mE}get fE(){return _.Z(this,"srcToTest")?_.T(this,"srcToTest"):null}set fE(a){this.i.srcToTest=a}get mE(){return _.Z(this,"testToSrc")?_.T(this,"testToSrc"):null}set mE(a){this.i.testToSrc=a}ha(){return _.zK}ka(){return{keys:["srcToTest","testToSrc"],Ga:{srcToTest:_.yK,testToSrc:_.yK}}}};
_.aAb=class extends _.W{constructor(a={}){super();this.i.relatedFileConfigs=a.m_==null?null:a.m_;this.i.testDirPairs=a.d1==null?null:a.d1}get m_(){return _.Z(this,"relatedFileConfigs")?_.T(this,"relatedFileConfigs"):[]}set m_(a){this.i.relatedFileConfigs=a}get d1(){return _.Z(this,"testDirPairs")?_.T(this,"testDirPairs"):[]}set d1(a){this.i.testDirPairs=a}ha(){return _.aAb}ka(){return{Oa:{relatedFileConfigs:_.wK,testDirPairs:_.zK},keys:["relatedFileConfigs","testDirPairs"]}}};
AK=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}get(a,b={},c={}){return _.yn(this.qb,{body:a,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.diff.get",path:`/${this.Va}/diff:get`,Qa:_.Bh(b,_.FH,c),Ob:Yzb})}};AK.O=function(a){return new (a||AK)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};AK.ta=_.k({token:AK,oa:AK.O});var BK=class{};BK.O=function(a){return new (a||BK)};BK.ta=_.k({token:BK,oa:a=>AK.O(a),Ea:_.iw});
_.CK=class{constructor(a,b){this.Ha=a;this.client=b;this.Pf=new _.yu(this.Ha)}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=_.Lob(a,b);e=Object.assign({},a,{ai:c,bld:e});c=new _.AH(Object.assign({},a,{ai:c}));const f=new Xzb({Oe:c,Iva:[...d]});return this.Pf.fetch(e,()=>this.client.get(f))}};_.CK.O=function(a){return new (a||_.CK)(_.m(_.Dp),_.m(BK))};_.CK.ta=_.k({token:_.CK,oa:_.CK.O,Ea:"root"});bAb=/^readme(\.md)?$/i;
dAb=function(a,b,c){return b.repository?b.Db?cAb(a,b,c):_.x(_.II(a.mH,{tb:b.tb,Vc:b.Vc,repository:b.repository}),_.Lf(d=>{const e=d.error;if(e&&e.code===404)return _.Xt(a.zh,{error:d,message:"Repository not found.",Rd:"Dismiss"}),_.u({kind:7,location:b});if(e&&e.code===403)return _.Nzb(a.zh,d),_.u({kind:6,location:b});throw d;}),_.gg(d=>{if(d instanceof _.Bsb){var e=d.i5;e?(d=_.Uq(b.bc(),e).ab(),d=cAb(a,d,c)):d=d.tags.length===0&&d.hd.length===0?_.u({kind:9,location:b}):_.u({kind:10,location:_.Uq(b.bc(),
"HEAD").ab()})}else d=_.u(d);return d})):_.tk};
cAb=function(a,b,c){const d=_.x(szb(b,a.Js,1),_.gg(e=>{const f=qzb(b,e);return!c||b.path===f.path&&b.Db===f.Db?_.u(e):(a.Ua.navigate(_.Qq(f),{Gka:!0,Kg:"preserve",jj:!0}),_.tk)}));return _.x(tzb(d,b,a.Js),_.gg(e=>eAb(a,b,e)),_.fg({kind:5,location:b}),_.Lf(e=>{if(e&&_.cB(e)&&e.error.code===404&&e.error.message&&e.error.message.includes("Submodule Not on GoB"))return _.u({kind:13,location:b});if(e&&_.cB(e)&&e.error.code===404)return _.u({kind:8,location:b});if(e&&_.cB(e)&&e.error.code===403)return a.zh.log(e),
_.u({kind:6,location:b});a.zh.log(e);return _.u({kind:12,location:b})}))};eAb=function(a,b,{current:c,diffBase:d}){var e=_.nl(c,_.RSa,5,_.gl());e=e[e.length-1];if(a.D0c)return fAb(a,b,{current:c,diffBase:d},e);if(e){if(e.ke())throw Error("le");c=_.WG(c);let f;c={kind:2,location:b,uha:e.getUrl(),SL:e.bm()||void 0,Iy:_.Y(e,2),u7:e,ID:(f=c[0])!=null?f:0};return rzb(c,b,a.iga,vK.ZA)}return fAb(a,b,{current:c,diffBase:d},e)};
fAb=function(a,b,{current:c,diffBase:d},e){const f=qzb(b,c);if(_.Mq(c))return gAb(a,f,_.Mq(c),_.WG(c),e);if(_.Nq(c))return _.u(_.yqb(f,_.Nq(c),_.WG(c),_.Y(c,9),g=>_.x(szb(f,a.Js,1,g),_.v(l=>{let p;return(p=_.Nq(l))!=null?p:new _.PSa})),e,d&&(_.Nq(d)||void 0)));if(_.Kl(c,_.SSa,3,_.Lq))return hAb(a,f,_.Kl(c,_.SSa,3,_.Lq),_.WG(c),e);if(_.Kl(c,_.QSa,4,_.Lq))return iAb(a,f,_.Kl(c,_.QSa,4,_.Lq),_.WG(c),e);throw Error("me");};
gAb=function(a,b,c,d,e){const f=_.nl(c,_.Hq,1,_.gl())||[];let g;const l={kind:1,entries:f,location:b,ID:d,GL:(g=c.aP())==null?void 0:_.Y(g,3)};l.u7=e;const p=f.find(t=>t.getType()===1&&!(_.kl(t,_.Gq,4)&&_.xl(_.kl(t,_.Gq,4),4))&&!!a.f1c.transform(t.ke()).match(bAb));if(!p)return _.u(l);c={commit:_.Vj(b,1)||b.Db,Db:_.Vj(b,0)||""};return _.x(jAb(a,b.tb,b.Vc,b.repository,p.ke(),c,b.params.Pb),_.v(t=>{l.ttd=p.ke();t&&(l.KAa=t.Ew()||_.WF(_.hl(t,1)),l.Fnb=_.nva(_.kl(t,_.un,5))||void 0);return l}),_.Lf(()=>
_.u(l)))};hAb=function(a,b,c,d,e){let f;c={kind:3,target:_.Y(c,1),location:b,path:_.xl(c,3)?_.Y(c,2)||"/":void 0,XZb:_.xl(c,3),u7:e,ID:(f=d[0])!=null?f:0};return rzb(c,b,a.iga,vK.HE)};iAb=function(a,b,c,d,e){let f;c={kind:2,location:b,uha:c.getUrl(),SL:c.bm()||void 0,Iy:_.Y(c,2),u7:e,ID:(f=d[0])!=null?f:0};return rzb(c,b,a.iga,vK.ZA)};jAb=function(a,b,c,d,e,f,g){return _.x(a.Js.get(b,c,d,f,e,{Pb:g}),_.v(l=>_.Nq(l)))};
_.DK=class{constructor(a,b,c,d,e,f){this.yk=a;this.Js=b;this.iga=c;this.zh=d;this.mH=e;this.Ua=f;this.f1c=new _.DB;this.Sc=_.x(this.yk.data,_.v(g=>{g=g.Sc;g.path||(g=g.bc().od("/").ab());return g}),_.bg(1),_.Fe());this.ox=_.x(this.Sc,_.gg(g=>this.a9a(g,!0)),_.bg(1),_.Fe());this.D0c=_.rv.has(55)}a9a(a,b=!1){return _.x(dAb(this,a,b),_.fg({kind:4,location:a}))}};_.DK.O=function(a){return new (a||_.DK)(_.m(_.Vh),_.m(_.rJ),_.m(_.CK),_.m(_.Yt),_.m(_.JI),_.m(_.ii),_.m(_.sv))};_.DK.ta=_.k({token:_.DK,oa:_.DK.O});_.EK=class extends _.lH{constructor(a,b){super(a);this.pr=b||"Source"}rm(a){let b=_.uzb(a);_.XF(a)&&a.params.Pb&&(a=_.wG(a),b=b?`${b} - ${a}`:a);this.title.rm(b?`${b} - ${this.pr}`:this.pr)}};_.EK.O=function(a){return new (a||_.EK)(_.m(_.Jo),_.m(_.f4a,8))};_.EK.ta=_.k({token:_.EK,oa:_.EK.O,Ea:"root"});_.kAb=function(a,b,c){const d=_.wi(c);c=Ezb(b);const e=new _.Wf;var f=_.x(_.x(_.Pzb(a.mH,b),_.v(p=>Dzb(p,b,d))),_.gg(({scopes:p,state:t})=>_.x(_.Ysb(a.Xqb,d.Ke,t),_.ig(({prefix:w})=>{a.jk.O8.Psb(p,w||null)}),_.v(({bxb:w})=>w))));f=_.Se(f,e);const g=new _.Wvb(a.document,a.jk),l=yzb(b)||void 0;return{LWa:f,Gia:!0,GAa:c,jk:a.jk,J_b:a.jk.O8.sx,dtb:_.Vvb(g,e,l)}};_.FK=class{constructor(a,b,c,d){this.jk=a;this.Xqb=b;this.mH=c;this.document=d}resolve(a){const b=_.Oi(a);return _.kAb(this,b,a.hx)}};
_.FK.O=function(a){return new (a||_.FK)(_.m(_.jJ),_.m(_.bI),_.m(_.JI),_.m(_.di))};_.FK.ta=_.k({token:_.FK,oa:_.FK.O});_.lAb=void 0;_.GK=class{get config(){return _.lAb}};_.GK.O=function(a){return new (a||_.GK)};_.GK.ta=_.k({token:_.GK,oa:_.GK.O,Ea:"root"});var mAb;_.Lzb=function(a,b){return b.Af()===a.domain||b.Af().endsWith("."+a.domain)};mAb=class{constructor({name:a,icon:b,hBa:c,rCa:d}){this.name=a;this.icon=b;this.hBa=c;this.rCa=d;this.domain=(new _.Oj(c)).Af()}};_.Izb=new mAb({name:"GitHub",icon:"shared:github",hBa:"https://github.com",rCa:"https://github.com/logout"});_.Jzb=new mAb({name:"Bitbucket",icon:"shared:bitbucket_v3",hBa:"https://bitbucket.org",rCa:"https://id.atlassian.com/logout?continue=https%3A%2F%2Fbitbucket.org%2Faccount%2Fsignout%2F"});
_.Kzb=new mAb({name:"GitLab",icon:"shared:gitlab_v2",hBa:"https://gitlab.com",rCa:"https://gitlab.com/users/sign_out"});
}catch(e){_._DumpException(e)}
try{
var pAb;pAb=function(a){a&1&&(_.F(0,"span",10),_.Yd(),_.F(1,"svg",12),_.K(2,"path",13),_.I(),_.F(3,"svg",14),_.K(4,"path",15),_.I()())};_.HK=function(a,b){a=String(a);if(!b.test(a))throw Error("ib`"+a+"`"+b.toString());};_.qAb=new _.wd("mat-slide-toggle-default-options",{Ea:"root",oa:()=>({B2a:!1,hP:!1,Bd:!1})});var rAb,sAb,tAb;rAb=["switch"];sAb={va:_.zw,Hb:_.md(()=>_.IK),yd:!0};tAb=class{constructor(a,b){this.source=a;this.checked=b}};
_.IK=class{Ir(a){return new tAb(this,a)}get tea(){return`${this.id||this.wy}-button`}focus(){this.GPc.ma.focus()}get checked(){return this.hg}set checked(a){this.hg=a;_.gn(this.Ta)}get hr(){return`${this.id||this.wy}-input`}constructor(){this.Ja=_.n(_.ff);this.Qc=_.n(_.cr);this.Ta=_.n(_.pn);this.defaults=_.n(_.qAb);this.xe=()=>{};this.Xe=()=>{};this.PN=()=>{};this.hg=!1;this.name=null;this.Jo="after";this.je=this.ariaLabel=null;this.wc=this.disabled=!1;this.tabIndex=0;this.Fc=new _.bn;this.nna=new _.bn;
_.n(_.er).load(_.Js);const a=_.n(new _.Sm("tabindex"),{optional:!0}),b=this.defaults,c=_.n(_.dn,{optional:!0});this.tabIndex=a==null?0:parseInt(a)||0;this.color=b.color||"accent";this.Fv=c==="NoopAnimations";this.id=this.wy=_.n(_.wr).getId("mat-mdc-slide-toggle-");let d;this.hP=(d=b.hP)!=null?d:!1;let e;this.Bd=(e=b.Bd)!=null?e:!1;this.bu=this.wy+"-label"}Sd(){this.Qc.Pk(this.Ja,!0).subscribe(a=>{a==="keyboard"||a==="program"?(this.Ol=!0,_.gn(this.Ta)):a||Promise.resolve().then(()=>{this.Ol=!1;this.Xe();
_.gn(this.Ta)})})}Sb(a){a.required&&this.PN()}Ia(){this.Qc.Oi(this.Ja)}To(a){this.checked=!!a}Zn(a){this.xe=a}st(a){this.Xe=a}validate(a){return this.required&&a.value!==!0?{required:!0}:null}Wka(a){this.PN=a}lq(a){this.disabled=a;_.gn(this.Ta)}toggle(){this.checked=!this.checked;this.xe(this.checked)}Eq(){this.xe(this.checked);this.Fc.emit(this.Ir(this.checked))}il(){this.disabled||(this.nna.emit(),this.defaults.B2a||(this.checked=!this.checked,this.xe(this.checked),this.Fc.emit(new tAb(this,this.checked))))}DKc(){return this.je?
this.je:this.ariaLabel?null:this.bu}};_.IK.O=function(a){return new (a||_.IK)};
_.IK.wa=_.Cf({type:_.IK,na:[["mat-slide-toggle"]],ub:function(a,b){a&1&&_.Pg(rAb,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.GPc=c.first)}},nb:[1,"mat-mdc-slide-toggle"],ob:13,Ya:function(a,b){a&2&&(_.zg("id",b.id),_.rg("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),_.ug(b.color?"mat-"+b.color:""),_.tg("mat-mdc-slide-toggle-focused",b.Ol)("mat-mdc-slide-toggle-checked",b.checked)("_mat-animation-noopable",b.Fv))},inputs:{name:"name",id:"id",Jo:"labelPosition",ariaLabel:[0,"aria-label",
"ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Vv:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",_.ph],color:"color",disabled:[2,"disabled","disabled",_.ph],wc:[2,"disableRipple","disableRipple",_.ph],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.qh(a)],checked:[2,"checked","checked",_.ph],hP:[2,"hideIcon","hideIcon",_.ph],Bd:[2,"disabledInteractive","disabledInteractive",_.ph]},outputs:{Fc:"change",nna:"toggleChange"},Qb:["matSlideToggle"],features:[_.bh([sAb,
{va:_.Aw,Hb:_.IK,yd:!0}]),_.mg,_.Rm],ac:["*"],ya:13,Aa:27,Da:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],
[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg();_.F(0,"div",1)(1,"button",2,0);_.N("click",function(){_.q(c);return _.r(b.il())});_.K(3,"span",3);_.F(4,"span",4)(5,"span",5)(6,"span",6);_.K(7,
"span",7);_.I();_.F(8,"span",8);_.K(9,"span",9);_.I();_.C(10,pAb,5,0,"span",10);_.I()()();_.F(11,"label",11);_.N("click",function(d){_.q(c);return _.r(d.stopPropagation())});_.Ig(12);_.I()()}a&2&&(a=_.Fg(2),_.E("labelPosition",b.Jo),_.y(),_.tg("mdc-switch--selected",b.checked)("mdc-switch--unselected",!b.checked)("mdc-switch--checked",b.checked)("mdc-switch--disabled",b.disabled)("mat-mdc-slide-toggle-disabled-interactive",b.Bd),_.E("tabIndex",b.disabled&&!b.Bd?-1:b.tabIndex)("disabled",b.disabled&&
!b.Bd),_.rg("id",b.tea)("name",b.name)("aria-label",b.ariaLabel)("aria-labelledby",b.DKc())("aria-describedby",b.Vv)("aria-required",b.required||null)("aria-checked",b.checked)("aria-disabled",b.disabled&&b.Bd?"true":null),_.y(8),_.E("matRippleTrigger",a)("matRippleDisabled",b.wc||b.disabled)("matRippleCentered",!0),_.y(),_.wg(b.hP?-1:10),_.y(),_.E("for",b.tea),_.rg("id",b.bu))},Fa:[_.Rs,_.Ks],styles:['.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mdc-switch-track-width, 52px)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height, 32px);border-radius:var(--mdc-switch-track-shape, var(--mat-sys-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-switch-track-outline-width, 2px);border-color:var(--mat-switch-track-outline-color, var(--mat-sys-outline))}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width, 2px);border-color:var(--mat-switch-selected-track-outline-color, transparent)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width, 2px);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-sys-on-surface))}@media(forced-colors: active){.mdc-switch__track{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-sys-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-sys-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-switch-visible-track-opacity, 1);transition:var(--mat-switch-visible-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity, 0);transition:var(--mat-switch-hidden-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-sys-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, var(--mat-sys-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mdc-switch-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-sys-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size, 16px);height:var(--mat-switch-unselected-handle-size, 16px);margin:var(--mat-switch-unselected-handle-horizontal-margin, 0 8px)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin, 0 4px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size, 24px);height:var(--mat-switch-selected-handle-size, 24px);margin:var(--mat-switch-selected-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size, 24px);height:var(--mat-switch-with-icon-handle-size, 24px)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size, 28px);height:var(--mat-switch-pressed-handle-size, 28px)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin, 0 22px)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin, 0 2px)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity, 1)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity, 0.38)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media(forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-sys-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-sys-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, var(--mat-sys-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-sys-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-sys-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size, 40px);height:var(--mdc-switch-state-layer-size, 40px)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-sys-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 16px);height:var(--mdc-switch-unselected-icon-size, 16px);fill:var(--mdc-switch-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 16px);height:var(--mdc-switch-selected-icon-size, 16px);fill:var(--mdc-switch-selected-icon-color, var(--mat-sys-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-sys-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mdc-switch-disabled-label-text-color)}\n'],
hb:2,Ma:0});
}catch(e){_._DumpException(e)}
try{
var uAb,JK;uAb=function(a){return _.x(a.HX(),_.v(b=>b==null?b:b==="MINI"||b==="XREF_PREVIEW"))};_.vAb=function(a){return _.x(uAb(a),_.v(b=>b!=null?b:!1))};_.wAb=function(a,b){a.f9(b?"XREF_PREVIEW":"MAIN")};JK=class{};JK.O=function(a){return new (a||JK)};JK.Ca=_.Df({type:JK});JK.Ba=_.Xc({imports:[_.IK,_.Gs,_.Gs]});var xAb=new _.wd("GMAT_SLIDE_TOGGLE_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.KK=class{constructor(a){this.options=a}};_.KK.O=function(a){return new (a||_.KK)(_.B(xAb))};_.KK.La=_.Ef({type:_.KK,na:[["mat-slide-toggle"]],ob:2,Ya:function(a,b){a&2&&_.tg("gmat-mdc-slide-toggle",!b.options.Se)},standalone:!1});_.LK=class{};_.LK.O=function(a){return new (a||_.LK)};_.LK.Ca=_.Df({type:_.LK});_.LK.Ba=_.Xc({Nb:[{va:_.qAb,jc:{color:"primary"}}],imports:[JK]});
}catch(e){_._DumpException(e)}
try{
var $Pc=function(){return a=>_.Yf(new ZPc)(a)},aQc=function(a){return(a==null?void 0:a.trim())==="1"},bQc=function(a){return(a.error.details||[]).find(b=>{const c=_.jYa.get("DebugInfo");return c&&b["@type"]===c+"DebugInfo"})},cQc=function({de:a,repository:b}){return!!a||!!b},dQc=function(a,b){a&1&&_.K(0,"breadcrumb",10);a&2&&_.E("items",b.Ka)},eQc=function(a,b){a&1&&(_.F(0,"span",11),_.Q(1),_.I());a&2&&(a=b.title,b=_.O(),_.rg("id","root-indicator-"+b.resultIndex),_.y(),_.Wg(" ",a," "))},fQc=function(a){a&
1&&_.K(0,"onedev-changelist-hovercard",14,7);if(a&2){a=_.Fg(1);const b=_.O().cl;_.E("changelistId",b)("onedevIsHovercardReady",a.XK)}},gQc=function(a,b){a&1&&(_.F(0,"a",12),_.Q(1),_.I(),_.F(2,"onedev-hovercard",null,6),_.C(4,fQc,2,2,"onedev-changelist-hovercard",13),_.I());if(a&2){a=b.title;const c=b.cl;b=b.Sc;const d=_.Fg(3),e=_.O();_.E("universalLink",e.QTc(b,c))("ascTrackElement",e.lc)("trackListIndex",e.resultIndex)("onedevHovercardTrigger",d)("feedbackEvent",e.fX);_.rg("id","ref-indicator-"+
e.resultIndex)("aria-describedby","root-indicator-"+e.resultIndex);_.y();_.Wg(" ",a," ")}},hQc=function(a,b){a&1&&(_.F(0,"span",15),_.Q(1),_.I());a&2&&(a=b.title,b=_.O(),_.rg("id","ref-indicator-"+b.resultIndex),_.y(),_.Wg(" ",a," "))},iQc=function(a,b){a&1&&_.K(0,"segmented-dropdown-button",16);a&2&&_.E("item",b.Snb)("useBreadcrumbStyling",!1)},jQc=function(a,b){a&1&&_.K(0,"ref-picker",17);a&2&&(a=b.y8,b=_.O(),_.E("refPickerData",a)("trackElement",b.sQ))},lQc=function(a,b){a&1&&(_.F(0,"a",18,8)(2,
"div",19),_.Q(3),_.F(4,"span",20),_.Q(5),_.I()()());a&2&&(a=b.Sc,b=_.O(),_.E("routerLink",_.Qq(a))("ascTrackElement",b.lc)("trackListIndex",b.resultIndex)("feedbackEvent",b.fX),_.rg("id","search-result-header-"+b.resultIndex)("aria-describedby","root-indicator-"+b.resultIndex),_.y(3),_.Wg(" ",kQc(a.path)[0],""),_.y(2),_.Xg(kQc(a.path)[1]))},kQc=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("/")]},mQc=function({gq:{length:a}}){return a},nQc=function(a,b){const c=Object.assign({},a,{Kd:void 0,IM:void 0,ZZ:void 0}),d=Object.assign({},b,{Kd:void 0,IM:void 0,ZZ:void 0});return _.tc(c,d)&&_.Tj(a.Kd)===_.Tj(b.Kd)&&aQc(a.IM.Xua)===aQc(b.IM.Xua)},pQc=function({Iz:a,VL:b},c,d){return a?a.map(e=>oQc(e,c,b,d)).filter(e=>!!e):[]},oQc=function({qga:a,Vua:b,aM:c,z8:d,xC:e,k8:f},g,l,p){return a?qQc(a,_.Qnb(a.ze),l,c,d,e,f,p):b&&g?rQc(b,_.Qnb(b.ze),l,c,d,e,f,p):null},qQc=function({Oj:a,
Nja:b,DF:c,EF:d},e,f,g,l,p,t,w){const A=sQc(a),G=tQc(a);return uQc(e,0,f,g,l,p,t,w,a,A,b,b-G,c,d)},rQc=function({Bta:a},b,c,d,e,f,g,l){c=uQc(b,1,c,d,e,f,g,l);const p=b.bc();c.children=a.slice(0,12).map(({path:t,type:w})=>{t=p.od(t).ab();return{entryType:vQc(w),Sc:t,path:t.path,name:_.gB(t.path)}});c.cSb=a.length>12;return c},vQc=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}},
uQc=function(a,b,c,d,e,f,g,l,p=[],t=!1,w=0,A=0,G="",J=""){b===1&&(a=a.bc().od(_.Jnb(a.path)).ab());a={Sc:a,ur:c,ux:d,o7c:e,k8:g,YD:l,xC:f};switch(b){case 0:return Object.assign({},a,{fZc:t,Gib:A,Nja:w,Oj:p,type:b,DF:G,EF:J});case 1:return Object.assign({},a,{type:b});default:return _.fb(b,`Unknown result type: ${b}`)}},sQc=function(a){return a.some(b=>b.Dx.some(({lr:c})=>!!c&&c.mO.some(({length:d})=>d>0)))},tQc=function(a){return(new Set(a.flatMap(b=>b.Dx.filter(c=>c.eH&&c.eH.some(d=>d.length>0)).map(c=>
c.lineNumber)))).size},wQc=function(a){return(a==null?void 0:a.type)===2},xQc=function({zO:a,Iu:b,Sq:c,Tq:d,MD:e},f,g,l){f=Math.floor(f/g.pageSize);const p=f*g.pageSize;return{Rc:f,qXc:p,zO:a,Iu:b,Wm:g,s6c:l,gq:l.ssa.slice(p,Math.min(p+g.pageSize,l.ssa.length)),Sq:c,Tq:d,MD:e}},BQc=function(a){let b=void 0,c=void 0;if(a.length===1){var d=a[0];if(d.Wl===5&&!d.PP&&(d=yQc(d.value,zQc)))return d}for(const e of _.mk(a))e.Wl===5&&a.includes(e)&&!e.PP?(d=yQc(e.value,zQc))&&(c=d):e.Wl===5?(d=yQc(e.value,
AQc))&&(c=d):e.Wl===1&&e.label===12&&e.value&&(d=yQc(e.value.value,zQc))&&(b=d);return c||b},yQc=function(a,b){if(a=b.exec(a))if([,a]=a,a=Number(a),!isNaN(a)&&a>0)return a},CQc=function(a){if(a&1){const b=_.Nd();_.M(0);_.K(1,"splitter",15);_.F(2,"div",16,1)(4,"result-preview",17);_.N("close",function(){_.q(b);const c=_.O(3);return _.r(c.ED=void 0)});_.I()();_.xg()}if(a&2){a=_.Fg(3);const b=_.O(2).Ka,c=_.O();_.y();_.E("changeSizeOf",a);_.y(3);_.E("target",c.ED)("loadedQueryContext",b.Tb.Wm)}},DQc=
function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"div",7);_.K(2,"query-suggestion",8);_.R(3,"async");_.K(4,"result-header",9);_.R(5,"async");_.K(6,"search-result-warnings",10);_.F(7,"div",11)(8,"result-list",12);_.N("previewTriggered",function(c){_.q(b);const d=_.O(2);d.ED=d.ED===c?void 0:c;return _.r()});_.K(9,"result-footer",13);_.I()()();_.C(10,CQc,5,3,"ng-container",14);_.xg()}if(a&2){a=_.O().Ka;const b=_.O();_.y(2);_.E("searchResultsElementName",b.Ym)("pagedData",_.S(3,13,b.kYb));_.y(2);_.E("searchResultsElementName",
b.Ym)("pagedSearchResponse",a.Tb)("queryContext",_.S(5,15,b.Wm));_.y(2);_.E("warnings",a.Tb.MD);_.y(2);_.E("previewTarget",b.ED)("resultPage",a.Tb)("searchResultsElementName",b.Ym)("showResultsIncomplete",b.T8?a.state===2?!0:a.state===1&&a.qF.a5a===3:!1);_.y();_.E("paginatedResults",a.Tb)("trackElement",b.Ym);_.y();_.E("ngIf",b.ED)}},EQc=function(a){a&1&&_.K(0,"loading",18);a&2&&_.E("diameter",20)},FQc=function(a){a&1&&_.K(0,"search-results-incomplete",25);a&2&&(a=_.O(3),_.E("docLink",a.T8)("trackElement",
a.Ym))},GQc=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O(2).Ka,_.y(),_.Xg(a.DCa))},HQc=function(a){a&1&&(_.F(0,"a",29),_.Q(1),_.I());a&2&&(a=_.O().Ka,_.E("externalLink",a.link),_.y(),_.Xg(a.message))},eTc=function(a){if(a&1){const b=_.Nd();_.F(0,"button",30);_.N("click",function(){_.q(b);const c=_.O().Ka;return _.r(c.callback())});_.Q(1);_.I()}a&2&&(a=_.O().Ka,_.y(),_.Wg(" ",a.message," "))},fTc=function(a,b){a&1&&(_.F(0,"div",26),_.C(1,HQc,2,2,"a",27)(2,eTc,2,1,"button",28),_.I());a&
2&&(a=b.Ka,_.y(),_.E("ngIf",a.link),_.y(),_.E("ngIf",a.callback))},gTc=function(a){if(a&1){const b=_.Nd();_.F(0,"div",31)(1,"copy-button",32);_.N("copyEvent",function(){_.q(b);const c=_.O(3);return _.r(c.Zs())});_.I()()}a&2&&(a=_.O(2).Ka,_.y(),_.E("buttonLabel","Copy Error Trace")("hasLightLabel",!0)("removeBorder",!0)("hoverMsg","Copy the error trace")("copyText",a.y_b))},hTc=function(a){a&1&&(_.F(0,"div",19),_.K(1,"result-header",20),_.R(2,"async"),_.K(3,"search-result-warnings",10),_.C(4,FQc,1,
2,"search-results-incomplete",21),_.F(5,"icon-empty-state-display",22)(6,"icon-empty-state-title"),_.Q(7),_.I(),_.F(8,"icon-empty-state-subtitle"),_.C(9,GQc,2,1,"span",14)(10,fTc,3,2,"div",23)(11,gTc,2,5,"div",24),_.I()()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("searchResultsElementName",b.Ym)("queryContext",_.S(2,11,b.Wm))("errorData",a)("maybeSkippedDocuments",b.Iu);_.y(2);_.E("warnings",a.qF.MD);_.y();_.E("ngIf",b.T8?a.state===2?!0:a.state===1&&a.qF.a5a===3:!1);_.y();_.E("isSvg",!1);_.y(2);
_.Xg(a.message);_.y(2);_.E("ngIf",a.DCa);_.y();_.E("ngIf",a.action);_.y();_.E("ngIf",a.y_b)}},iTc=function(a,b){a&1&&(_.M(0,3),_.C(1,DQc,11,17,"ng-container",4)(2,EQc,1,1,"loading",5)(3,hTc,12,13,"div",6),_.xg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.ov.ii),_.y(),_.E("ngSwitchCase",b.ov.qj),_.y(),_.E("ngSwitchCase",b.ov.Error))},jTc=function(a){if(a&1){const b=_.Nd();_.F(0,"div",33)(1,"p",34);_.Q(2," Skipped ");_.F(3,"a",35);_.N("click",function(){_.q(b);_.O().Ih.Rd();
return _.r()});_.Q(4," results page ");_.I();_.Q(5," since there is only one result. ");_.I();_.F(6,"span",36)(7,"button",37);_.N("click",function(){_.q(b);_.O().Ih.Rd();return _.r()});_.Q(8);_.I()()()}a&2&&(a=_.O(),_.y(3),_.E("routerLink",a.MUc)("queryParams",a.jyc),_.y(5),_.Wg(" ",a.Roc," "))},kTc=function(a,b=""){if(a.Rc!==0||a.gq.length!==1||a.Iu||b.trim().toLowerCase()==="true"||b.trim()==="1")return!1;a=a.gq[0];if(a.type===1||a.Oj.length===0)return!0;b=a.Oj[a.Oj.length-1].Dx;return _.GG(b[b.length-
1].lineNumber)-_.GG(a.Oj[0].Dx[0].lineNumber)<25},lTc=function(a){a&1&&_.K(0,"star",23);a&2&&(a=_.O(),_.E("place",a.yc.Sc)("type",a.tYc(a.yc.Sc))("elementName",a.yc.Sc.path))},mTc=function(a){a&1&&_.K(0,"file-search-breadcrumb",24,2);a&2&&(a=_.O(),_.E("place",a.yc.Sc)("isSelected",a.Ae)("resultIndex",a.Of)("trackElement",a.lc)("refsToken",a.yc.o7c)("feedbackEvent",a.vQb))},nTc=function(a){a&1&&(_.F(0,"span",27),_.Q(1),_.I());a&2&&(a=_.O(2),_.rg("id","root-indicator-"+a.Of),_.y(),_.Xg(a.Aqb))},oTc=
function(a){a&1&&(_.C(0,nTc,2,2,"span",25),_.F(1,"a",26,3)(3,"h3"),_.Q(4),_.I()());a&2&&(a=_.O(),_.E("ngIf",a.Aqb),_.y(),_.E("routerLink",_.Qq(a.yc.Sc))("ascTrackElement",a.lc)("trackListIndex",a.Of)("feedbackEvent",a.vQb),_.rg("id","search-result-header-"+a.Of)("aria-describedby",a.Aqb?"root-indicator-"+a.Of:void 0),_.y(3),_.Xg(a.yc.Sc.path))},pTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.F(2,"a",28)(3,"mat-icon",29),_.Q(4," auto_fix_high "),_.I()(),_.xg());a&2&&(a=_.O(),_.y(2),_.E("routerLink",
a.Xgc)("ascTrackElement",a.lc))},qTc=function(a){if(a&1){const b=_.Nd();_.F(0,"button",31);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.uDa.emit())});_.Q(1," Preview ");_.I()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.lc)("trackArtifactId",_.Qq(a.yc.Sc))("trackListIndex",a.Of))},rTc=function(a){if(a&1){const b=_.Nd();_.F(0,"button",31);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.uDa.emit())});_.Q(1," Hide Preview ");_.I()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.lc)("trackArtifactId",
_.Qq(a.yc.Sc))("trackListIndex",a.Of))},sTc=function(a){a&1&&_.K(0,"onedev-changelist-hovercard",34,6);if(a&2){a=_.Fg(1);const b=_.O(3);_.E("changelistId",b.yc.EF)("onedevIsHovercardReady",a.XK)}},tTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.F(2,"a",32),_.Q(3," Match deleted "),_.I(),_.F(4,"onedev-hovercard",null,5),_.C(6,sTc,2,2,"onedev-changelist-hovercard",33),_.I(),_.xg());if(a&2){a=_.Fg(5);const b=_.O(2);_.y(2);_.E("externalLink",b.Oea(b.yc.EF))("ascTrackElement",b.lc)("trackArtifactId",
_.Qq(b.yc.Sc))("trackListIndex",b.Of)("onedevHovercardTrigger",a)}},uTc=function(a){a&1&&_.K(0,"onedev-changelist-hovercard",34,6);if(a&2){a=_.Fg(1);const b=_.O(3);_.E("changelistId",b.yc.DF)("onedevIsHovercardReady",a.XK)}},vTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.F(2,"a",35),_.Q(3," File deleted "),_.I(),_.F(4,"onedev-hovercard",null,7),_.C(6,uTc,2,2,"onedev-changelist-hovercard",33),_.I(),_.xg());if(a&2){a=_.Fg(5);const b=_.O(2);_.y(2);_.E("universalLink",b.Oea(b.yc.DF))("ascTrackElement",
b.lc)("trackArtifactId",_.Qq(b.yc.Sc))("trackListIndex",b.Of)("onedevHovercardTrigger",a)}},wTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.C(2,qTc,2,3,"button",30)(3,rTc,2,3,"ng-template",null,4,_.fh)(5,tTc,7,5,"ng-container",18)(6,vTc,7,5,"ng-container",18),_.xg());if(a&2){a=_.Fg(4);const b=_.O();_.y(2);_.E("ngIf",b.ED!==b.yc)("ngIfElse",a);_.y(3);_.E("ngIf",b.p8c);_.y();_.E("ngIf",b.k8c)}},xTc=function(a){a&1&&_.K(0,"mat-divider",16)},yTc=function(a){if(a&1){const b=_.Nd();_.F(0,"button",
38);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.uDa.emit())});_.Q(1," View All ");_.I()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.lc)("trackArtifactId",_.Qq(a.yc.Sc))("trackListIndex",a.Of))},zTc=function(a){a&1&&(_.M(0),_.C(1,xTc,1,0,"mat-divider",36)(2,yTc,2,3,"button",37),_.xg());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.yc.cSb),_.y(),_.E("ngIf",a.yc.cSb))},ATc=function(a,b){a&1&&(_.K(0,"file-search-snippet",40),_.R(1,"async"));if(a&2){a=b.ua;b=b.last;const c=_.O(2);_.ug(_.S(1,11,c.aA.Wta));
_.tg("last",b&&!c.cQb);_.E("linkGenerator",c.mD)("resultIndex",c.Of)("snippet",a)("trackElement",c.lc)("feedbackEvent",c.K_a)("codeFontSize",c.ts)}},BTc=function(a){a&1&&(_.M(0),_.F(1,"mat-icon"),_.Q(2,"unfold_less"),_.I(),_.F(3,"span"),_.Q(4," Show fewer matching lines "),_.I(),_.xg())},CTc=function(a){a&1&&(_.F(0,"mat-icon"),_.Q(1,"unfold_more"),_.I(),_.F(2,"span"),_.Q(3," "),_.Eg(4,10),_.Q(5," "),_.I());a&2&&(a=_.O(4),_.y(4),_.QA(a.yc.Gib)(a.yc.Gib),_.RA(4))},DTc=function(a,b){if(a&1){const c=
_.Nd();_.F(0,"button",42,8);_.N("click",function(){const d=_.q(c).ua,e=_.O(3);return _.r(e.j4b.next(!d))});_.C(2,BTc,5,0,"ng-container",43)(3,CTc,6,2,"ng-template",null,9,_.fh);_.I()}if(a&2){a=b.ua;b=_.Fg(4);const c=_.O(3);_.E("ascTrackElement",c.lc)("trackArtifactId",_.Qq(c.yc.Sc))("trackAction",a?"collapseSnippets":"expandSnippets")("trackListIndex",c.Of);_.y(2);_.E("ngIf",a)("ngIfElse",b)}},FTc=function(a){a&1&&(_.M(0),_.C(1,DTc,5,6,"button",41),_.R(2,"async"),_.xg());if(a&2){let b;a=_.O(2);_.y();
_.E("ngForOf",_.dh(3,ETc,(b=_.S(2,1,a.Stb))==null?null:b.wd))}},GTc=function(a){a&1&&(_.M(0),_.C(1,ATc,2,13,"file-search-snippet",39),_.R(2,"async"),_.C(3,FTc,3,5,"ng-container",18),_.xg());if(a&2){let b;a=_.O();_.y();_.E("ngForOf",(b=_.S(2,2,a.Stb))==null?null:b.Oj);_.y(2);_.E("ngIf",a.cQb)}},HTc=function(a){a&1&&(_.F(0,"div"),_.R(1,"async"),_.K(2,"file-list",44),_.I());a&2&&(a=_.O(),_.Yz("file-list-wrapper ",_.S(1,10,a.aA.Wta),""),_.y(2),_.E("files",a.yc.children)("queryParamsHandling",a.merge)("ariaLabelledbyId",
"search-result-header-"+a.Of)("searchRequestToken",a.yc.ur)("searchResponseToken",a.yc.ux)("sessionStartTimeMs",a.yc.YD)("clientTimeResultsDisplayedMs",a.nC))},ITc=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-expansion-panel",45);_.N("opened",function(){_.q(b);const c=_.O();return _.r(c.n4c=!0)})("closed",function(){_.q(b);const c=_.O();return _.r(c.n4c=!1)});_.F(1,"mat-expansion-panel-header")(2,"mat-panel-title");_.Q(3," Debug Info ");_.I()();_.F(4,"p");_.Q(5);_.I()()}a&2&&(a=_.O(),_.y(5),_.Xg(a.yc.xC))},
JTc=function(a,b){a&1&&(_.F(0,"span",10),_.Q(1),_.I());a&2&&(a=b.ua,_.E("ngClass",a.Ita),_.y(),_.Wg(" ",a.text," "))},LTc=function(a,b){a&1&&(_.F(0,"a",8),_.C(1,JTc,2,2,"span",9),_.I());if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O();_.E("routerLink",_.ch(4,KTc))("queryParams",{q:b.x8,all:void 0,start:1})("ascTrackElement",c.Ym);_.y();_.E("ngForOf",a)}},MTc=function(a){a&1&&(_.F(0,"span",11)(1,"span",12),_.Q(2," Search instead\u00a0 "),_.I(),_.F(3,"a",13),_.Q(4),_.I()());if(a&2){a=_.O().Ka;const b=_.O();
_.y(3);_.E("routerLink",_.ch(4,KTc))("queryParams",b.jcc)("ascTrackElement",b.Ym);_.y();_.Wg(" ",a.query," ")}},NTc=function(a){if(a&1){const b=_.Nd();_.F(0,"span",14);_.K(1,"mat-divider",15);_.F(2,"button",16);_.N("click",function(){_.q(b);_.O(2).cvb.next(!0);return _.r()});_.F(3,"mat-icon");_.Q(4,"close");_.I()()()}a&2&&(a=_.O(2),_.y(2),_.E("ascTrackElement",a.Ym))},OTc=function(a,b){a&1&&(_.F(0,"span",1)(1,"span",2)(2,"span",3)(3,"span",4),_.Q(4),_.I(),_.C(5,LTc,2,5,"a",5),_.R(6,"async"),_.I(),
_.C(7,MTc,5,5,"span",6),_.I(),_.C(8,NTc,5,1,"span",7),_.I());a&2&&(a=b.Ka,b=_.O(),_.tg("redirect-panel",a.type===2),_.y(),_.E("matTooltip",b.woc),_.y(3),_.Wg(" ",a.type===2?b.Ooc:b.ioc,"\u00a0 "),_.y(),_.E("ngIf",_.S(6,7,b.DUc)),_.y(2),_.E("ngIf",a.type===2),_.y(),_.E("ngIf",a.type!==2))},QTc=function(a,b){a&1&&(_.F(0,"conditional-link",9),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O(),_.E("condition",!a.VTb)("sameWindow",!0)("linkAriaLabel",b.Qfc.format({pageNumber:b.gCb.format(a.Rc+1)}))("link",_.ch(9,PTc))("queryParams",
a.Qa)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",a.Rc),_.y(),_.Wg(" ",b.gCb.format(a.Rc+1)," "))},RTc=function(a,b){if(a+b<4)return[a,b];if(a>b)return[b,a]=RTc(b,a),[a,b];a>=2&&(a=2);return[a,Math.min(b,4-a)]},STc=function(a){a&1&&(_.F(0,"mat-icon",8),_.Q(1," help_outline "),_.I())},TTc=function(a){if(a&1){const b=_.Nd();_.F(0,"copy-button",9);_.N("copyEvent",function(){_.q(b);const c=_.O();return _.r(c.Zs())});_.I()}a&2&&(a=_.O(),_.E("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",
!0)("removeBorder",!0)("hoverMsg","Copy all file paths on this page")("copyText",a.mRc))},VTc=function(a){a&1&&(_.M(0),_.K(1,"div",10)(2,"scope-indicator",11),_.F(3,"a",12)(4,"mat-icon"),_.Q(5,"close"),_.I(),_.F(6,"span"),_.Q(7," Remove Scope "),_.I()(),_.xg());a&2&&(a=_.O(),_.y(2),_.E("savedQuery",a.Ke)("searchScope",a.Kd)("displayBreadcrumb",!0),_.y(),_.E("routerLink",_.ch(7,UTc))("queryParams",a.hyc)("ascTrackElement",a.Ym)("trackAction","clearSearchScope"))},WTc=function(a){a&1&&(_.F(0,"a",13)(1,
"span"),_.Q(2," Find Everything "),_.I()());a&2&&(a=_.O(),_.E("routerLink",_.ch(3,UTc))("queryParams",a.iyc)("ascTrackElement",a.Ym))},XTc=function(a){if(a&1){const b=_.Nd();_.F(0,"span",14)(1,"mat-label");_.Q(2," Snippets ");_.I();_.F(3,"mat-form-field",15)(4,"mat-select",16);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.y7c(c.value))});_.F(6,"mat-option",17);_.Q(7," Classic ");_.I();_.F(8,"mat-option",18);_.Q(9," Compact ");_.I();_.F(10,"mat-option",19);_.Q(11,
" All Matching Lines ");_.I();_.F(12,"mat-option",20);_.Q(13," Off ");_.I()()()()}a&2&&(a=_.O(),_.y(),_.rg("id",a.Ym+"-snippet-style-control-label"),_.y(3),_.E("aria-labelledby",a.Ym+"-snippet-style-control-label")("value",_.S(5,3,a.C8c)))},YTc=function(a){a&1&&(_.F(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.Q(3," Search Request "),_.I()(),_.F(4,"p"),_.Q(5),_.I()());a&2&&(a=_.O(2),_.y(5),_.Xg(a.Sq))},ZTc=function(a){a&1&&(_.F(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header")(2,
"mat-panel-title"),_.Q(3," Search Response "),_.I()(),_.F(4,"p"),_.Q(5),_.I()());a&2&&(a=_.O(2),_.y(5),_.Xg(a.Tq))},$Tc=function(a){a&1&&(_.F(0,"div",21),_.C(1,YTc,6,1,"mat-expansion-panel",22)(2,ZTc,6,1,"mat-expansion-panel",22),_.I());a&2&&(a=_.O(),_.ug(a.J_===0?"debug-info-container":""),_.y(),_.E("ngIf",a.Sq),_.y(),_.E("ngIf",a.Tq))},bUc=function(a,b){if(a&1){const c=_.Nd();_.F(0,"li")(1,"file-search-result",3);_.R(2,"async");_.R(3,"async");_.N("triggerPreview",function(){const d=_.q(c).ua,e=
_.O();return _.r(e.NYb.emit(d))});_.I()()}if(a&2){a=b.ua;b=b.index;const c=_.O();_.y();_.E("entry",a)("resultPage",c.ZL)("isActive",a===c.ED)("listIndex",b)("scopeDetail",aUc(c.ZL.Wm.Kd))("trackElement",c.Ym)("previewTarget",c.ED)("isSelected",b===_.S(2,10,c.selectedIndex))("codeFontSize",_.S(3,12,c.ts))("container",c.kb.ma.parentNode)}},cUc=function(a){a&1&&_.K(0,"search-results-incomplete",4);a&2&&(a=_.O(),_.E("docLink",a.T8)("trackElement",a.Ym))},dUc=function(a){a&1&&(_.F(0,"icon-empty-state-display",
5)(1,"icon-empty-state-title"),_.Q(2," Binary file "),_.I(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," No preview available "),_.I()())},eUc=function(a){a&1&&_.K(0,"empty-file-detail",6);a&2&&(a=_.O(),_.E("path",a.Sc.path))},fUc=function(a){a&1&&(_.K(0,"img",7),_.R(1,"lastPathElement"));a&2&&(a=_.O(),_.E("alt",_.S(1,2,a.Sc.path))("src",a.imageUrl,_.wf))},gUc=function(a){a&1&&(_.F(0,"dc-information-box",12),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Wg(" ",a.matches.message," "))},hUc=function(a){if(a&1){const b=
_.Nd();_.F(0,"file-matches-navigation",17);_.R(1,"async");_.N("selectedMatchIndexChange",function(c){_.q(b);const d=_.O(4);return _.r(d.al.next(c))});_.I()}a&2&&(a=_.O(4),_.E("dataState",a.ov.ii)("matchCount",a.matches.Tb.length)("selectedMatchIndex",_.S(1,5,a.al))("trackArtifactId",_.Qq(a.Sc))("trackElement",a.Si))},iUc=function(a){a&1&&(_.M(0),_.C(1,hUc,2,7,"file-matches-navigation",16),_.R(2,"async"),_.xg());a&2&&(a=_.O(3),_.y(),_.E("ngIf",_.S(2,1,a.al)>-1))},jUc=function(a){a&1&&_.K(0,"loading",
18);a&2&&_.E("inline",!0)},kUc=function(a){a&1&&(_.F(0,"div",13),_.C(1,iUc,3,3,"ng-container",14)(2,jUc,1,1,"loading",15),_.I());a&2&&(a=_.O(2),_.E("ngSwitch",a.matches.state),_.y(),_.E("ngSwitchCase",a.ov.ii),_.y(),_.E("ngSwitchCase",a.ov.qj))},lUc=function(a){a&1&&(_.K(0,"search-match-layer",21),_.R(1,"async"));a&2&&(a=_.O(3),_.E("matches",a.matches.Tb)("scrollToIndex",_.S(1,3,a.al))("selectedMatchIndex",a.al))},mUc=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"format-code",19);_.R(2,"async");
_.N("lineNumberClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.jr(c))});_.C(3,lUc,2,5,"search-match-layer",20);_.I();_.xg()}a&2&&(a=_.O(2),_.y(),_.E("value",a.wb.code)("fileName",a.Sc.path)("lineLimitation",a.wb.mL)("lineNumberLinkProvider",_.S(2,6,a.Pm))("highlightInfo",a.wb.Zy),_.y(2),_.E("ngIf",a.matches.state===a.ov.ii))},oUc=function(a){a&1&&(_.F(0,"div",8),_.C(1,gUc,2,1,"dc-information-box",9)(2,kUc,3,3,"div",10)(3,mUc,4,8,"ng-container",11),_.I());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.matches.state===
a.ov.Error),_.y(),_.E("ngIf",nUc(a.matches)),_.y(),_.E("ngIf",a.wb))},pUc=function(a){if(a&1){const b=_.Nd();_.F(0,"h2")(1,"span",5);_.Q(2,"File Preview");_.I();_.F(3,"button",6);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.close.emit())});_.F(4,"mat-icon");_.Q(5,"close");_.I()()()}a&2&&(a=_.O(),_.y(3),_.E("title",a.LBb)("ascTrackElement",a.Si)("trackArtifactId",_.Qq(a.X0)),_.rg("aria-label",a.LBb))},qUc=function(a){a&1&&_.K(0,"loading",11);a&2&&_.E("diameter",20)},rUc=function(a){a&1&&
(_.K(0,"single-file-preview",14),_.R(1,"async"));if(a&2){a=_.O(2).Ka;const b=_.O();_.E("fileData",a.Tb)("matches",_.S(1,2,b.uK.matches))}},sUc=function(a){a&1&&_.K(0,"file-list",15);if(a&2){a=_.O(2).Ka;const b=_.O();_.E("files",a.Tb.items)("queryParamsHandling",b.merge)}},tUc=function(a){a&1&&(_.M(0)(1,7),_.C(2,rUc,2,4,"single-file-preview",12)(3,sUc,1,2,"file-list",13),_.xg()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngSwitch",a.Tb.type);_.y();_.E("ngSwitchCase",b.xI.File);_.y();_.E("ngSwitchCase",
b.xI.GFa)}},uUc=function(a){a&1&&(_.F(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.Q(2),_.I(),_.F(3,"icon-empty-state-subtitle"),_.Q(4),_.I()());a&2&&(a=_.O().Ka,_.E("isSvg",!1),_.y(2),_.Xg(a.message),_.y(2),_.Xg(a.DCa))},vUc=function(a,b){a&1&&(_.M(0,7),_.C(1,qUc,1,1,"loading",8)(2,tUc,4,3,"ng-container",9)(3,uUc,5,3,"icon-empty-state-display",10),_.xg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.ov.qj),_.y(),_.E("ngSwitchCase",b.ov.ii),_.y(),_.E("ngSwitchCase",
b.ov.Error))},wUc=function(a,b){return a.map(c=>{var d=c.ke();c=c.getType();d=b.od(d).ab();return{entryType:c||0,Sc:d,path:d.path,name:_.gB(d.path)}})},xUc=function(a){a&1&&(_.F(0,"div",1)(1,"mat-icon",2),_.Q(2,"error_outline"),_.I(),_.F(3,"span",3),_.Q(4),_.I()());a&2&&(a=_.O(),_.y(4),_.Xg(a.Yad))},ZPc=class extends _.Wf{constructor(){super(...arguments);this.value=null;this.Us=this.yl=!1}qNa(a){const b=this.yl,c=this.value,d=this.dDa,e=this.Qn,f=this.Us;if(this.Ss)a.error(d);else if(e||f)b&&a.next(c),
a.complete()}next(a){this.Qn||(this.value=a,this.yl=!0)}complete(){const a=this.yl,b=this.value;this.Us||(this.Us=!0,a&&super.next(b),super.complete())}},yUc={sq:void 0,ss:void 0,start:void 0},zUc={all:"1",start:void 0},AUc={ssfr:"1"},BUc={all:void 0,start:1,dqr:"1"},DUc=function(a,b){return _.x(_.SF(a.nH),_.gg(c=>{switch(c.state){case 0:return _.Re;case 1:return _.Fmb(a.zh,"The default saved query could not be resolved."),CUc(a,b,"").then(()=>!1);case 2:return c=c.Tb.yfa,CUc(a,b,c&&c.No||"").then(()=>
!1);default:return _.fb(c,void 0)}}))},CUc=function(a,b,c){return _.mp(a.Ua,_.Pj(new _.Oj(b),"sq",c).toString(),{jj:!0})},D9=class{constructor(a,b,c){this.zh=a;this.Ua=b;this.nH=c;this.tla=_.rv.has(40)}nf({hx:a},{url:b}){if(!this.tla)return _.u(!0);({Ke:a}=_.wi(a));return a!=="USE_DEFAULT_STORED_QUERY"?_.u(!0):DUc(this,b)}};D9.O=function(a){return new (a||D9)(_.m(_.Yt),_.m(_.ii),_.m(_.TF),_.m(_.sv))};D9.ta=_.k({token:D9,oa:D9.O,Ea:"root"});
var EUc=["resultRoot"],FUc=["resultRef"],GUc=["refPicker"],HUc=["resultCl"],IUc=["resultWorkspace"],JUc=["resultPath"],KUc=["resultPathLink"],LUc=new _.Wt("Open branch {branch}"),MUc=new _.Wt("Open tag {tag}"),E9=class{set Wa(a){this.Sc.next(a)}constructor(a){this.Ae=!1;this.Sc=new _.$f(1);this.QTc=_.pG;this.sQ="SearchResultRefPicker";this.vMb=_.u([]);this.vMb=_.x(this.Sc,_.gg(b=>_.vG(b)?_.x(_.KI(a,b),_.fg(_.SG(b.Db)),_.v(c=>({Wa:b,lx:c}))):_.u({Wa:b,lx:_.SG("")})),_.v(({Wa:b,lx:c})=>this.hfa(b,c)))}Sa(){}Dc(){this.Ae&&
this.Hga()}Sb(a){a.isSelected&&this.Ae&&this.Hga()}hfa(a,b){const c=[];c.push({type:1,qa:this.p6c,label:"Search Result Root",context:{title:_.XF(a)?a.repository:`${a.tb}/${a.repository}`}});const d=_.vG(a)&&!_.XF(a);if(_.vG(a)&&_.XF(a)&&!_.Wq(a)){var e=c.push,f=`cl/${_.iG(b)}`;b={type:1,qa:this.m6c,label:_.TG(b.type),lXb:!0,context:{title:f,cl:b.rs,Sc:a}};e.call(c,b)}else d?(e=c.push,f=this.k0a(a,b),b={type:1,qa:this.o6c,label:_.TG(b.type),lXb:!0,context:{Snb:f}},e.call(c,b)):a.params.Pb&&c.push({type:1,
qa:this.t6c,label:"Snapshot",context:{title:a.params.Pb}});(!d||a.path&&a.path!=="/")&&c.push({type:1,qa:this.n6c,label:"Search Result Path",context:{Sc:a}});return c}k0a(a,b){const c=_.iG(b),d={Wa:a,qBa:_.Zpb,version:0,gitRefsToken:this.z8,vUb:!0};return Object.assign({},{title:c,qa:this.Uka,label:_.TG(b.type),ariaLabel:"Search result ref picker",lc:this.sQ,context:{y8:d},tooltip:b.type===1?LUc.format({branch:c}):MUc.format({tag:c})},_.fH(a.bc().od("").ab()))}Hga(){let a,b;(a=this.jBa)==null||(b=
a.ma)==null||b.focus()}};E9.O=function(a){return new (a||E9)(_.B(_.LI))};
E9.wa=_.Cf({type:E9,na:[["file-search-breadcrumb"]],ub:function(a,b){a&1&&(_.Pg(EUc,7,_.Lg),_.Pg(FUc,7,_.Lg),_.Pg(GUc,7,_.Lg),_.Pg(HUc,7,_.Lg),_.Pg(IUc,7,_.Lg),_.Pg(JUc,7,_.Lg),_.Pg(KUc,5,_.ff));if(a&2){let c;_.Sg(c=_.Tg())&&(b.p6c=c.first);_.Sg(c=_.Tg())&&(b.o6c=c.first);_.Sg(c=_.Tg())&&(b.Uka=c.first);_.Sg(c=_.Tg())&&(b.m6c=c.first);_.Sg(c=_.Tg())&&(b.t6c=c.first);_.Sg(c=_.Tg())&&(b.n6c=c.first);_.Sg(c=_.Tg())&&(b.jBa=c.first)}},inputs:{resultIndex:"resultIndex",lc:"trackElement",fX:"feedbackEvent",
Ae:"isSelected",z8:"refsToken",Wa:"place"},standalone:!1,features:[_.Rm],ya:14,Aa:3,Da:[["resultRoot",""],["resultCl",""],["resultWorkspace",""],["resultRef",""],["refPicker",""],["resultPath",""],["resultClHovercard",""],["cardBody",""],["resultPathLink",""],[3,"items",4,"ngIf"],[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"],[3,"changelistId","onedevIsHovercardReady",4,"onedevHovercardLazyBody"],[3,"changelistId","onedevIsHovercardReady"],[1,"result-workspace"],[1,"ref-picker-dropdown-button",3,"item","useBreadcrumbStyling"],[3,"refPickerData","trackElement"],["queryParamsHandling","merge","trackAction","resultFile",1,"result-path",3,"routerLink","ascTrackElement","trackListIndex","feedbackEvent"],["role","heading","aria-level","3"],[1,"result-path-bold"]],qa:function(a,b){a&
1&&(_.C(0,dQc,1,1,"breadcrumb",9),_.R(1,"async"),_.C(2,eQc,2,2,"ng-template",null,0,_.fh)(4,gQc,5,8,"ng-template",null,1,_.fh)(6,hQc,2,2,"ng-template",null,2,_.fh)(8,iQc,1,2,"ng-template",null,3,_.fh)(10,jQc,1,2,"ng-template",null,4,_.fh)(12,lQc,6,8,"ng-template",null,5,_.fh));a&2&&_.E("ngIf",_.S(1,1,b.vMb))},Fa:[_.Ip,_.nH,_.Zn,_.PI,_.mH,_.SI,_.TI,_.VI,_.UI,_.WI,_.np,_.oB,_.pB,_.rw,_.eo],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}"],
Ma:0});var F9=class{};F9.O=function(a){return new (a||F9)};F9.Ca=_.Df({type:F9});F9.Ba=_.Xc({imports:[_.Qv,_.fo,_.bJ,_.Tv,_.cJ,_.pu,_.XI,_.pp,_.rB,_.sB,_.ny]});var G9=class{constructor(){this.zl=_.sk.has(2)}nf({hx:a}){return this.zl&&a.get("type")==="cl"?(a=a.get("q")||"",_.oc(window,(_.uv||"")+"search?ct=os&q="+(a+" status:submitted"),"_self"),!1):!0}};G9.O=function(a){return new (a||G9)(_.m(_.qv))};G9.ta=_.k({token:G9,oa:G9.O,Ea:"root"});var NUc=new Map([[400,2],[404,4]]),OUc=function(a,b){return new H9(0,"Sorry, something went wrong",void 0,b&&{message:"Click here to retry",callback:b},void 0,JSON.stringify(a))},H9=class extends Error{constructor(a,b,c,d,e,f){super(b);this.DCa=c;this.action=d;this.y_b=f;this.state=1;this.qF={a5a:a,Sq:e?e.Sq:"",Tq:e?e.Tq:"",MD:e?e.MD:[]}}},PUc=new Map([[2,"[ORIGINAL ERROR] generic::invalid_argument: "],[4,"[ORIGINAL ERROR] generic::not_found: "]]);var QUc={},RUc=function(a,b){return a.bXb.subscribe(()=>{a.r9||(a.r9=QUc);a.r9=Object.assign({},a.r9,b())})},I9=class{constructor(a){this.cache=new Map;this.nc=new _.Wf;this.QYb=Number.NEGATIVE_INFINITY;this.bXb=_.x(a.events,_.Te(c=>c instanceof _.wo),_.hg(this.nc));const b=_.x(this.bXb,_.fg({PD:void 0,id:Number.NEGATIVE_INFINITY}),_.ig(({id:c,PD:d})=>{(this.zCa=d?this.cache.get(d.LG):void 0)&&this.cache.set(c,this.zCa)}));_.x(a.events,_.Te(c=>c instanceof _.ei||c instanceof _.fi||c instanceof _.Jpa),
_.jg(b),_.hg(this.nc)).subscribe(([{id:c},{PD:d}])=>{this.r9&&this.cache.set(this.QYb,this.r9);this.QYb=c;this.r9=this.zCa;d&&this.cache.delete(d.LG)})}Ia(){this.nc.next();this.nc.complete()}get(){return this.zCa||QUc}};I9.O=function(a){return new (a||I9)(_.m(_.ii))};I9.ta=_.k({token:I9,oa:I9.O,Ea:"root"});var SUc={File:0,GFa:1,0:"File",1:"Directory"};var UUc=function(a,b){const c=[];for(const d of _.mk(b))(b=TUc(a,d))&&c.push({start:d.location.start,end:d.location.end,replacementText:b});return c.sort((d,e)=>d.start-e.start)},TUc=function(a,b){if((a.D9c||a.qZb)&&_.zk(b,9)&&!b.error&&(a=_.Brb(b.value?b.value.value:"",a.Wza,a.vt)))return`(repo:"${_.Y(a,2)}" branch:"${_.Y(a,3)}")`},J9=class{constructor(a,b,c){this.Yn=a;this.vt=b;this.Wza=c;this.D9c=_.rv.has(69);this.qZb=_.rv.has(88)}S8a(a){var b=this.Yn.parse(a);b=UUc(this,b);const c=[];let d=0;
for(const {start:e,end:f,replacementText: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,x8:b,type:this.qZb?2:1}}};J9.O=function(a){return new (a||J9)(_.m(_.jw),_.m(_.X3a),_.m(_.Y3a),_.m(_.sv))};J9.ta=_.k({token:J9,oa:J9.O,Ea:"root"});var VUc={Ku:1},WUc=new Map([["SNIPPET_SUBSET",new _.DH({Ku:1,yja:10,zja:60})],["MATCHING_LINE_SUBSET",new _.DH({yja:10,zja:60})],["ALL_MATCHING_LINES",new _.DH({lCa:!0})],["NONE",new _.DH({})]]),XUc=function(a,b,c,d){const e=(Math.floor(c/b.pageSize)+1)*b.pageSize;if(d&&nQc(b,d.Wm)){const l=d.s6c,p=l.ssa;b=l.nextPageToken;return p.length>=e||!b?_.u(xQc(d,c,d.Wm,l)):_.x(a.Eva(d.Wm,b,e-p.length,p.length),_.ig(({gq:t,nextPageToken:w})=>{l.ssa=p.concat(t);l.nextPageToken=w}),_.v(t=>xQc(t,c,d.Wm,l)))}const f=
a.S8a(b),g=Object.assign({},b,{ZZ:f});return _.x(a.Eva(wQc(f)?g:b,"",e,0),_.v(l=>xQc(l,c,g,{ssa:l.gq,nextPageToken:l.nextPageToken})))},YUc=function(a,b,c,d,e){const f=_.x(a.vr,_.Qf(1),_.v(t=>new _.Dsb(Object.assign({},VUc,{pageSize:d,pageToken:c,pathPrefix:_.Nnb(b.Kd),RL:b.Kd.Db,bo:_.inb(b.Kd),Ke:b.Ke,eM:a.eM||"",Gs:b.Gs,px:a.px,Gx:a.Gx,vr:t}))));let {Vm:g}=b,l=!1;const p=b.ZZ;wQc(p)&&(g=p.x8,l=!0);b.Kd.Pb&&(g=`${g} add_workspace:${b.Kd.Pb}`);return _.x(_.x(f,_.gg(t=>a.rga.search(g,t,WUc.get(b.Rtb),
l))),_.v(t=>{const w=pQc(t,a.oVc,a.FO.q0b),A=w.length;let G=Number(t.mva||0),J=t.nextPageToken;J?G=Math.max(e+A+1,G):(G=e+A,J="");return{zO:G,Iu:!t.Gs,nextPageToken:J,gq:w,Sq:t.Sq,Tq:t.Tq,MD:t.MD}}))},ZUc=function(a,b,c,d){return _.gg(e=>e.nextPageToken?_.x(YUc(a,b,e.nextPageToken,c,d+e.gq.length),_.v(f=>Object.assign({},f,{gq:e.gq.concat(f.gq)}))):_.u(e))},$Uc=function(a,b,{Vm:c,Ke:d},e){return _.x(a.rga.match(b,c,new _.Fsb({Ke:d}),new _.Gsb({Ku:e})),_.v(({Oj:f})=>(f==null?void 0:f.Tya)||[]))},K9=
class{constructor(a,b,c,d,e,f,g){this.rga=a;this.Yn=b;this.FO=c;this.p5c=d;this.eM=e;this.oVc=_.rv.has(44);this.px=_.rv.has(69);this.Gx=_.rv.has(97);this.vr=g.G6()}Eva(a,b,c,d){if(c<=0)throw Error("Tf`"+c);let e=Math.min(c,100);b=YUc(this,a,b,e,d);for(c-=e;c;)e=Math.min(c,100),b=_.x(b,ZUc(this,a,e,d)),c-=e;return b}S8a(a){return aQc(a.IM.Xua)?void 0:this.p5c.S8a(a.Vm)}};K9.O=function(a){return new (a||K9)(_.m(_.MI),_.m(_.jw),_.m(_.Pv),_.m(J9),_.m(_.m4a),_.m(_.sv),_.m(_.Xv))};K9.ta=_.k({token:K9,oa:K9.O});var aVc=new _.Wt("{query} - Search"),L9=class extends _.lH{rm(a){this.title.rm(a?aVc.format({query:a}):"Search")}};L9.O=(()=>{let a;return function(b){return(a||(a=_.je(L9)))(b||L9)}})();L9.ta=_.k({token:L9,oa:L9.O,Ea:"root"});var bVc=new _.wd("partialResultsLink",{Ea:"root",oa:()=>{const a=_.n(_.i4a,8);return a?_.Y(a,11):""}});var AQc=/^[lL]:(\d+)$/,zQc=/:(\d+)(:\d+)?$/;var cVc=["singleSearchResultRedirect"],fVc=function(a,b,c){const d=a.Yn.parse(b.Vm||"");if(!d.length)return _.Be(new H9(1,"Empty query","Please enter a search query"));dVc(a,d);return _.x(eVc(a,b,c),_.gg(e=>{a.Iu=e.Iu;if(!mQc(e))throw new H9(3,"No matching results","Try modifying your query",void 0,e);if(!kTc(e,b.IM.u1b))return _.u(e);let f=e.gq[0].Sc;const g=BQc(d);g&&(f=_.Vq(f.bc(),{line:g}).ab());return a.Ua.navigate(_.Qq(f),{Kg:"merge",jj:!0}).then(()=>{a.Ih.MXb(a.y8c,{duration:7E3});return e})}))},
dVc=function(a,b){var c;if(c=a.zl)a:{for(const d of _.mk(b))if(_.zk(d,9)&&(b=d.value?d.value.value.toLowerCase():"")&&!b.includes("piper")){c=!0;break a}c=!1}c&&_.h8a(a.w$a,"aRL6gx1dJ0jd2PDg8Pq0Pu5YnmBe")},eVc=function(a,b,c){const d=b.IM.Z6a?Number(b.IM.Z6a):1;return!Number.isInteger(d)||d<1?_.Be(OUc()):XUc(a.Un,b,d-1,c&&_.zG(c)?c.Tb:void 0)},M9=class{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J,L){this.cache=a;this.Yn=b;this.Ua=c;this.Un=d;this.yh=e;this.fDa=f;this.Ih=g;this.gP=l;this.T8=p;this.eM=t;
this.Ha=A;this.w$a=L;this.INb=new _.ne;this.h_b=new _.Wf;this.ov=_.KF;this.Ym="GlobalSearchResults";this.Roc="Dismiss";this.jyc=AUc;this.Wm=this.page=_.Re;this.Iu=!1;this.kYb=_.Re;this.j4c=_.x(w.zX(),_.v(U=>U||10));this.B8c=w.mha();this.zl=_.sk.has(2)}Sa(){this.Wm=_.x(_.Se(_.x(this.Ua.nm.root.hx,_.v(_.wi)),this.h_b),_.MA(this.j4c,this.B8c),_.v(([b,c,d])=>({IM:b,Vm:b.Vm||"",Ke:b.Ke||"",Kd:_.Uj(b.Kd||"",this.Yn.dL),eM:this.eM||"",Gs:b.Gs==="1",pageSize:c,Rtb:d})),_.ig(b=>{this.fDa.rm(b.Vm);this.ED=
void 0}));const a=_.x(_.x(this.Wm,_.jg(_.Me(()=>_.x(this.page,_.fg(void 0)))),_.gg(([b,c])=>{const {page:d}=this.cache.get();return d?_.u(_.CF(d)):_.x(fVc(this,b,c),_.v(_.CF),_.fg(_.LF),_.Lf(e=>_.u(this.onError(e,()=>{this.h_b.next(b.IM)}))))}),_.fg(_.LF),_.Tf(),_.gg(b=>b.state!==0?_.u(b):_.x(_.u(b),_.Rf(300))),_.ig(b=>{this.zl&&b.state===1&&b.qF.a5a===3&&_.h8a(this.w$a,"6YLbu9w4s0jd2PDg8Pq0Y5mv6qro")})),_.bg(1));this.page=a;this.INb.add(a.connect());this.kYb=_.x(this.page,_.fg(void 0),_.Zf())}Ia(){this.INb.unsubscribe();
this.Ih.Rd();_.kH(this.fDa)}get MUc(){return _.IPa}Zs(){this.Ha.mb({gestureName:"CLICK",element:"FileSearch",action:"copyErrorTrace"})}onError(a,b){if(a instanceof H9)return a;var c,d;if(((c=a.error)==null?void 0:c.code)===400||((d=a.error)==null?void 0:d.code)===404){b=this.gP;(c=bQc(a))?(c=c.detail,c=typeof c==="string"?c:null):c=null;d=c;var e,f;c=((e=a.error)==null?void 0:e.code)&&NUc.get((f=a.error)==null?void 0:f.code)||0;a=d||void 0;e=void 0;b&&(e={message:"Learn more",link:b});f=PUc.get(c);
let g;f&&((g=a)==null?0:g.startsWith(f))&&(a=a.substring(f.length));return new H9(c,"Invalid search query",a||"This may be the result of a syntax error",e)}_.Ht(this.yh,a);return OUc(a.error,b)}};M9.O=function(a){return new (a||M9)(_.B(I9),_.B(_.jw),_.B(_.ii),_.B(K9),_.B(_.It),_.B(L9),_.B(_.Pt),_.B(_.g4a),_.B(bVc),_.B(_.m4a),_.B(_.Xv),_.B(_.Dv),_.B(_.qv),_.B(_.sv),_.B(_.jy))};
M9.wa=_.Cf({type:M9,na:[["file-search"]],ub:function(a,b){a&1&&_.Pg(cVc,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.y8c=c.first)}},standalone:!1,features:[_.bh([K9])],ya:4,Aa:3,Da:[["singleSearchResultRedirect",""],["previewPane",""],[3,"ngSwitch",4,"ngIf"],[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"],[3,"warnings"],["role","main",1,"result-content"],[3,"previewTriggered","previewTarget","resultPage","searchResultsElementName","showResultsIncomplete"],[3,"paginatedResults","trackElement"],[4,"ngIf"],["layout","vertical",3,"changeSizeOf"],["role","region",1,"result-preview"],[3,"close","target","loadedQueryContext"],["text","Loading search results\u2026",3,"diameter"],["role","main",1,"error"],[1,"grimoire-secondary-text",3,"searchResultsElementName",
"queryContext","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,"copyEvent","buttonLabel","hasLightLabel","removeBorder","hoverMsg","copyText"],[1,"snackbar"],["matSnackBarLabel",""],["queryParamsHandling","merge","ascTrackElement","SingleFileResultRedirect","trackAction","redirectToSingleFileResult",3,"click","routerLink","queryParams"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],qa:function(a,
b){a&1&&(_.C(0,iTc,4,4,"ng-container",2),_.R(1,"async"),_.C(2,jTc,9,3,"ng-template",null,0,_.fh));a&2&&_.E("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%]{--mdc-text-button-container-height:36px;margin-top:4px}.error-action[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:14px}.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}"]});var gVc=["resultPath"],hVc=["breadcrumb"],iVc=["expansionToggle"],ETc=a=>[a],jVc=function(a){if(a.yc.type===1)return _.Re;const b={Oj:a.yc.Oj,wd:!1},c=_.x($Uc(a.Un,a.yc.Sc,a.ZL.Wm,a.ZL.Wm.Rtb==="SNIPPET_SUBSET"?1:0),_.Qf(1),_.v(d=>({Oj:d,wd:!0})),$Pc(),_.Fe());return _.x(a.j4b,_.gg(d=>d?c:_.u(b)),_.gg(d=>{const e=a.container.scrollTop,f=!d.wd&&e>(a.nCa?a.s4.ma.offsetTop:a.jBa.ma.offsetTop)?a.bQb.ma.offsetTop:0;return _.x(_.u(void 0),_.Lja(_.tk),_.Jf(()=>a.wl.RP),_.v(()=>f?e-f+a.bQb.ma.offsetTop:e),
_.Jf(()=>a.wl.nza),_.ig(g=>{a.container.scrollTop=g}),_.Nja(),_.fg(d))}),_.fg(b),_.bg(1),_.Fe())},N9=class extends _.Gp{get projectId(){return this.yc.Sc.tb}get Aqb(){const a=_.Unb(this.yc.Sc,this.I_b);return a&&`[${a}]`}get ocb(){return!!this.yc.Sc.params.Pb}get cQb(){return this.yc.type===0&&!!this.yc.Gib&&this.ZL.Wm.Rtb!=="NONE"}get p8c(){return _.YF(this.yc.Sc)&&this.yc.type===0&&!!this.yc.EF&&this.yc.EF!=="0"&&this.yc.EF!==this.yc.DF}get k8c(){return _.YF(this.yc.Sc)&&this.yc.type===0&&!!this.yc.DF&&
this.yc.DF!=="0"}constructor(a,b,c,d,e,f,g){super();this.aA=b;this.Ha=c;this.Ua=d;this.Un=e;this.wl=f;this.xI=SUc;this.KTc="Copy file path";this.tYc=_.Ek;this.Xgc=_.Mmb;this.isActive=!1;this.Of=-1;this.lc="";this.I_b="repo";this.Ae=!1;this.uDa=new _.bn;this.j4b=new _.Wf;this.Stb=_.Re;g&&(this.searchTerm=g.searchTerm);this.rtb=_.rv.has(22);this.nCa=_.rv.has(70)&&_.rv.has(69)}Sb(a){a.isSelected&&this.Ae&&this.Hga();a.entry&&(this.nC=Date.now(),this.vQb=_.gk(this.yc.Sc,this.yc.ux,this.yc.ur,["CLICK_RESULT_FILENAME"],
this.yc.YD,this.nC),this.K_a=_.gk(this.yc.Sc,this.yc.ux,this.yc.ur,["CLICK_RESULT_CONTENT"],this.yc.YD,this.nC),this.mD=_.rG(this.yc.Sc,this.Ua,{Dxa:"oneBased"}),this.Stb=jVc(this))}Dc(){this.Ae&&this.Hga()}Zs(){this.Ha.mb({gestureName:"CLICK",element:this.lc,action:"copy",projectId:this.projectId})}Oea(a){if(this.yc)return _.pG(this.yc.Sc,a)}Hga(){if(!this.nCa){let a,b;(a=this.jBa)==null||(b=a.ma)==null||b.focus()}}};
N9.O=function(a){return new (a||N9)(_.B(_.sv),_.B(_.ew),_.B(_.Dv),_.B(_.ii),_.B(K9),_.B(_.fv),_.B(_.Gp,12))};
N9.wa=_.Cf({type:N9,na:[["file-search-result"]],ub:function(a,b){a&1&&(_.Pg(gVc,5),_.Pg(hVc,5,_.ff),_.Pg(iVc,5,_.ff));if(a&2){let c;_.Sg(c=_.Tg())&&(b.jBa=c.first);_.Sg(c=_.Tg())&&(b.s4=c.first);_.Sg(c=_.Tg())&&(b.bQb=c.first)}},inputs:{yc:"entry",ZL:"resultPage",container:"container",isActive:"isActive",Of:"listIndex",lc:"trackElement",I_b:"scopeDetail",ED:"previewTarget",Ae:"isSelected",ts:"codeFontSize"},outputs:{uDa:"triggerPreview"},standalone:!1,features:[_.bh([{va:_.Gp,Hb:N9}]),_.lg,_.Rm],
ya:20,Aa:27,Da:()=>[["classicResultPath",""],["copyButton",""],["breadcrumb",""],["resultPath",""],["hidePreviewButton",""],["matchDeletedCard",""],["cardBody",""],["fileDeletedCard",""],["expansionToggle",""],["collapsed",""],_.SA("{VAR_PLURAL, plural, =1 {Show 1 more matching line} other {Show {INTERPOLATION} more matching lines}}",{INTERPOLATION:"\ufffd1\ufffd",VAR_PLURAL:"\ufffd0\ufffd"}),[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"],["vertical",""],["color","mediumContrast",3,"copyEvent","hasLightLabel","spaceBetweenButtonLabelAndText","removeBorder","hoverMsg","copyText"],[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"],["class","root grimoire-secondary-text",4,"ngIf"],["queryParamsHandling","merge","trackAction","resultFile",1,"result-path",3,"routerLink","ascTrackElement","trackListIndex","feedbackEvent"],[1,"root","grimoire-secondary-text"],["mat-icon-button","","disableRipple","true","fragment","personalization-toggle","trackAction","openPersonalizationSettings","aria-label","Personalized result based on search history. Click to manage.","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"],["type","button","gme-button","","format","flat","size","small","trackAction","openFilePreviewPane",1,"preview-button",3,"click","ascTrackElement","trackArtifactId","trackListIndex"],
["type","button","gme-button","","format","flat","size","small","trackAction","openMatchDeletedCL",1,"match-deleted-button",3,"externalLink","ascTrackElement","trackArtifactId","trackListIndex","onedevHovercardTrigger"],[3,"changelistId","onedevIsHovercardReady",4,"onedevHovercardLazyBody"],[3,"changelistId","onedevIsHovercardReady"],["type","button","gme-button","","format","flat","size","small","trackAction","openFileDeletedCL",1,"file-deleted-button",3,"universalLink","ascTrackElement","trackArtifactId",
"trackListIndex","onedevHovercardTrigger"],["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,"click","ascTrackElement","trackArtifactId","trackListIndex"],[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,"click","ascTrackElement","trackArtifactId","trackAction","trackListIndex"],[4,"ngIf",
"ngIfElse"],[3,"files","queryParamsHandling","ariaLabelledbyId","searchRequestToken","searchResponseToken","sessionStartTimeMs","clientTimeResultsDisplayedMs"],[1,"debug-info",3,"opened","closed"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",11)(1,"div",12);_.C(2,lTc,1,3,"star",13);_.K(3,"mat-icon",14);_.C(4,mTc,2,6,"file-search-breadcrumb",15)(5,oTc,5,8,"ng-template",null,0,_.fh);_.I();_.K(7,"mat-divider",16);_.F(8,"copy-button",17,1);_.R(10,"maybeStripGoogle3");_.R(11,"async");_.N("copyEvent",
function(){_.q(c);return _.r(b.Zs())});_.I();_.C(12,pTc,5,2,"ng-container",18);_.M(13,19);_.C(14,wTc,7,4,"ng-container",20)(15,zTc,3,2,"ng-container",20);_.xg();_.I();_.M(16,19);_.C(17,GTc,4,4,"ng-container",20)(18,HTc,3,12,"div",21);_.xg();_.C(19,ITc,6,1,"mat-expansion-panel",22)}a&2&&(a=_.Fg(6),_.tg("active-element",b.isActive)("citc",b.ocb),_.y(),_.tg("no-breadcrumb-padding",!b.nCa),_.y(),_.E("ngIf",b.rtb),_.y(),_.E("svgIcon",b.yc.type===b.xI.File?"source:file":"source:folder_open"),_.y(),_.E("ngIf",
b.nCa)("ngIfElse",a),_.y(4),_.E("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",!0)("hoverMsg",b.KTc)("copyText",_.S(11,25,_.S(10,23,b.yc.Sc))),_.y(4),_.E("ngIf",b.yc.k8),_.y(),_.E("ngSwitch",b.yc.type),_.y(),_.E("ngSwitchCase",b.xI.File),_.y(),_.E("ngSwitchCase",b.xI.GFa),_.y(),_.E("ngSwitch",b.yc.type),_.y(),_.E("ngSwitchCase",b.xI.File),_.y(),_.E("ngSwitchCase",b.xI.GFa),_.y(),_.E("ngIf",b.yc.xC))},Fa:[_.Ip,_.nH,E9,_.Yn,_.Zn,_.$n,_.ao,_.PI,_.SI,_.TI,_.VI,_.UI,_.uB,_.Ep,
_.LJ,_.mH,_.lw,_.xt,_.Bt,_.ou,_.Px,_.Sx,_.LB,_.MB,_.aI,_.Qx,_.np,_.oI,_.EJ,_.rw,_.eo,_.mJ],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-mdc-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%]{--mdc-text-button-container-height:36px;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}[_nghost-%COMP%]     .gmat-mdc-button.mat-mdc-icon-button{--mdc-icon-button-state-layer-size:24px;padding:0}"],
Ma:0});var O9=class{constructor(a,b,c){this.document=a;this.jk=b;this.Xqb=c;this.l7c={jk:b,Gia:!0,J_b:b.O8.sx}}resolve(a){var b=_.wi(a.hx);const {scopes:c,state:d}=_.Bob(b);a=new _.Wf;b=_.Se(_.x(_.Ysb(this.Xqb,b.Ke,d),_.ig(({prefix:e})=>{this.jk.O8.Psb(c,e||null)}),_.v(({bxb:e})=>e)),a);return Object.assign({},this.l7c,{LWa:b,dtb:_.Vvb(new _.Wvb(this.document,this.jk),a)})}};O9.O=function(a){return new (a||O9)(_.m(_.di),_.m(_.jJ),_.m(_.bI))};O9.ta=_.k({token:O9,oa:O9.O});var KTc=()=>[],kVc=function(a){return _.x(_.Ge([a.Klb,a.cvb]),_.v(([b,c])=>a.E9c&&!c&&b&&b.type!==0?b:void 0))},P9=class{set l4c([a,b]){b=b&&_.zG(b)&&b.Tb;a=a&&_.zG(a)&&a.Tb;b=b?b.Wm.ZZ:void 0;this.Klb.next(b);b=b?b.type!==0?b.x8:void 0:void 0;a&&a.Wm.ZZ?(a=a.Wm.ZZ,a=a.type!==0?a.x8:void 0):a=void 0;b&&b!==a&&this.cvb.next(!1)}constructor(a,b){this.Yn=b;this.Klb=new _.Wh;this.cvb=new _.Wh(!1);this.DUc=_.x(this.Klb,_.v(c=>{if(c&&c.type!==0){var d=c.x8;c=this.Yn.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),Ita:["bold"]}),f=l;f<d.length&&e.push({text:d.substring(f)});d=e}else d=[];return d}));this.woc='"package:" is deprecated, use "repo:" and "branch:" instead';this.ioc="Improve your search:";this.Ooc="Showing results for";this.jcc=BUc;this.E9c=_.rv.has(84)}Sa(){}};P9.O=function(a){return new (a||P9)(_.B(_.sv),_.B(_.jw))};
P9.wa=_.Cf({type:P9,na:[["query-suggestion","searchResultsElementName",""]],inputs:{Ym:"searchResultsElementName",l4c:"pagedData"},standalone:!1,hc:["searchResultsElementName",""],ya:2,Aa:3,Da:[["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,"click","ascTrackElement"]],qa:function(a,b){a&1&&(_.C(0,OTc,9,9,"span",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,kVc(b)))},Fa:[_.Ip,_.Xn,_.Yn,_.Zn,_.lw,_.At,_.ou,_.Px,_.Sx,_.Qx,_.np,_.eo],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;padding:0}query-suggestion[_nghost-%COMP%]   .close-panel-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:20px;font-size:20px;line-height:20px;width:20px;margin-right:0;vertical-align:middle}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-mdc-tooltip.suggestion-message-tooltip{max-width:350px}"],
Ma:0});var PTc=()=>[],lVc=function({Rc:a,Wm:b,zO:c}){c=Math.ceil(Math.min(c,2E3)/b.pageSize)-1-a;var d=a;[d,c]=RTc(d,c);c=_.JA(a-d,a+c+1).map(e=>({Qa:{start:b.pageSize*e+1},Rc:e,VTb:a===e}));d=c.findIndex(e=>e.VTb);return{gYb:c,PL:c[d-1],next:c[d+1]}},Q9=class{constructor(a,b){this.Ha=a;this.Yb=b;this.WBb="Next page";this.XBb="Previous page";this.Foc="Open page {pageNumber}";this.Qfc=new _.Wt(this.Foc);this.gCb=new _.Tt(1);this.lc="";this.yz={gYb:[]};this.x7c=_.DF(c=>{this.Ha.mb({element:this.lc,action:"searchResultsPageSizeChanged",
Ne:c.toString(),gestureName:"CHANGE"});this.Yb.e9(c)});this.p7c=this.Yb.zX()}set m4c(a){this.yz=lVc(a)}Sa(){}};Q9.O=function(a){return new (a||Q9)(_.B(_.Dv),_.B(_.Xv))};
Q9.wa=_.Cf({type:Q9,na:[["result-footer"]],inputs:{m4c:"paginatedResults",lc:"trackElement"},standalone:!1,ya:20,Aa:29,Da:[[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,"selectionChange","aria-labelledby","value"],[3,"value"],["queryParamsHandling","merge","trackAction","navigateToResultsPage",1,"page-link",3,"condition","sameWindow",
"linkAriaLabel","link","queryParams","ascTrackElement","trackGestureClick","trackListIndex"]],qa:function(a,b){a&1&&(_.F(0,"span",0)(1,"conditional-link",1)(2,"mat-icon",2),_.Q(3,"chevron_left"),_.I()(),_.C(4,QTc,2,10,"conditional-link",3),_.F(5,"conditional-link",4)(6,"mat-icon",2),_.Q(7,"chevron_right"),_.I()()(),_.F(8,"span",5)(9,"mat-label"),_.Q(10," Results per page "),_.I(),_.F(11,"mat-form-field",6)(12,"mat-select",7),_.R(13,"async"),_.N("selectionChange",function(c){return b.x7c(c.value)}),
_.F(14,"mat-option",8),_.Q(15," 10 "),_.I(),_.F(16,"mat-option",8),_.Q(17," 25 "),_.I(),_.F(18,"mat-option",8),_.Q(19," 100 "),_.I()()()());a&2&&(_.y(),_.E("condition",b.yz.PL)("sameWindow",!0)("link",_.ch(27,PTc))("queryParams",b.yz.PL==null?null:b.yz.PL.Qa)("linkAriaLabel",b.XBb)("title",b.XBb)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",b.yz.PL==null?null:b.yz.PL.Rc),_.y(3),_.E("ngForOf",b.yz.gYb),_.y(),_.E("condition",b.yz.next)("sameWindow",!0)("link",_.ch(28,PTc))("queryParams",
b.yz.next==null?null:b.yz.next.Qa)("linkAriaLabel",b.WBb)("title",b.WBb)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",b.yz.next==null?null:b.yz.next.Rc),_.y(4),_.rg("id",b.lc+"-page-size-control-label"),_.y(3),_.E("aria-labelledby",b.lc+"-page-size-control-label")("value",_.S(13,25,b.p7c)),_.y(2),_.E("value",10),_.y(2),_.E("value",25),_.y(2),_.E("value",100))},Fa:[_.Ip,_.Yn,_.HI,_.ww,_.dx,_.Zw,_.ou,_.FA,_.GA,_.fA,_.eo],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%]   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}"],
Ma:0});var UTc=()=>[],mVc=new _.Wt("{resultCount, plural, =1 {Result {firstPosition} of {lastPosition}} other {Results {firstPosition} - {lastPosition} of {totalResultCount}}}"),nVc=new _.Tt(1),R9=class{set Wm(a){this.Ke=a.Ke;this.Kd=a.Kd}constructor(a,b,c,d){this.Ha=c;this.Yb=d;this.t0c=cQc;this.hyc=yUc;this.iyc=zUc;this.Iu=!1;this.J_=0;this.Ke="";this.Kd={};this.y7c=_.DF(e=>{this.Ha.mb({element:this.Ym,action:"snippetDetailChanged",Ne:e.toString(),gestureName:"CHANGE"});this.Yb.YBa(e)});this.C8c=this.Yb.mha();
this.Yb.Lwa();this.zl=_.sk.has(2);this.W_c=_.rv.has(45)}Sa(){}Sb(a){if(a.pagedSearchResponse){const e=this.kka;if(e){this.J_=mQc(e);const f=e.qXc+1;this.Iu=e.Iu;var b=mVc.format,c=this.J_,d=nVc.format(f+this.J_-1);const g=nVc.format(e.zO);this.a_b=b.call(mVc,{resultCount:c,firstPosition:f,lastPosition:d,totalResultCount:this.kka&&this.Iu&&this.zl?e.zO>3E6?"1M+":e.zO>2E5?"100k+":e.zO>1E4?"10k+":e.zO>1E3?"1k+":`~${g}`:g});this.Sq=e.Sq;this.Tq=e.Tq}else this.J_=0}a.errorData&&this.J5&&(this.J_=0,this.a_b=
this.J5.message,this.Sq=this.J5.qF.Sq,this.Tq=this.J5.qF.Tq)}get DSc(){return this.zl}Zs(){this.Ha.mb({gestureName:"CLICK",element:"SearchResultsHeader",action:"copyAllResults"})}get mRc(){return this.kka?this.kka.gq.map(a=>a.Sc.path).join("\n"):""}};R9.O=function(a){return new (a||R9)(_.B(_.qv),_.B(_.sv),_.B(_.Dv),_.B(_.Xv))};
R9.wa=_.Cf({type:R9,na:[["result-header","searchResultsElementName",""]],inputs:{Ym:"searchResultsElementName",Iu:"maybeSkippedDocuments",Wm:"queryContext",kka:"pagedSearchResponse",J5:"errorData"},standalone:!1,features:[_.Rm],hc:["searchResultsElementName",""],ya:9,Aa:7,Da:[[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,"copyEvent","hasLightLabel","spaceBetweenButtonLabelAndText","removeBorder","hoverMsg","copyText"],[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,"snippet-control"],["appearance","outline","subscriptSizing","dynamic"],[3,"selectionChange","aria-labelledby","value"],["value","SNIPPET_SUBSET"],["value","MATCHING_LINE_SUBSET"],
["value","ALL_MATCHING_LINES"],["value","NONE"],[1,"debug-container"],["class","debug-info",4,"ngIf"],[1,"debug-info"]],qa:function(a,b){a&1&&(_.F(0,"span",0)(1,"span",1),_.Q(2),_.C(3,STc,2,0,"mat-icon",2),_.I(),_.C(4,TTc,1,5,"copy-button",3)(5,VTc,8,8,"ng-container",4)(6,WTc,3,4,"a",5)(7,XTc,14,5,"span",6),_.I(),_.C(8,$Tc,3,4,"div",7));a&2&&(_.y(2),_.Wg(" ",b.a_b," "),_.y(),_.E("ngIf",!!b.kka&&b.Iu&&b.zl),_.y(),_.E("ngIf",b.J_!==0),_.y(),_.E("ngIf",b.t0c(b.Kd)||b.Ke),_.y(),_.E("ngIf",b.Iu&&b.zl&&
b.W_c),_.y(),_.E("ngIf",b.DSc),_.y(),_.E("ngIf",b.Sq||b.Tq))},Fa:[_.Ip,_.Zn,_.uB,_.qA,_.ww,_.dx,_.Zw,_.ou,_.FA,_.GA,_.fA,_.Px,_.Sx,_.LB,_.MB,_.aI,_.np,_.ov,_.eo],styles:["result-header[_nghost-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;width:100%;max-width:100%;display:block}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%]   .snippet-control[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper{background-color:var(--page-bg);min-height:auto;padding:0 .75em}result-header[_nghost-%COMP%]   .snippet-control[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     div[matformfieldnotchedoutline]{padding:.25rem 0}result-header[_nghost-%COMP%]   .snippet-control[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-form-field-infix{line-height:1.25;padding-top:1rem;padding-bottom:.5rem}result-header[_nghost-%COMP%]   .snippet-control[_ngcontent-%COMP%]   mat-select[_ngcontent-%COMP%]{--mat-select-trigger-text-size:13px;line-height:1.25}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}"],
Ma:0});var S9=class{Sa(){}};S9.O=function(a){return new (a||S9)};
S9.wa=_.Cf({type:S9,na:[["search-results-incomplete","docLink","","trackElement",""]],inputs:{CVc:"docLink",lc:"trackElement"},standalone:!1,hc:["docLink","","trackElement",""],ya:4,Aa:2,Da:[[1,"desc"],["trackAction","openResultsIncompleteDocLink","aria-label","Learn more about potentially missing search results.",3,"externalLink","ascTrackElement"]],qa:function(a,b){a&1&&(_.F(0,"span",0),_.Q(1," Not seeing the search results you expect?\n"),_.I(),_.F(2,"a",1),_.Q(3," Learn more\n"),_.I());a&2&&(_.y(2),
_.E("externalLink",b.CVc)("ascTrackElement",b.lc))},Fa:[_.Ip,_.Ep],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}"],Ma:0});var oVc=["listContainer"],pVc=[[["result-footer"]]],aUc=function(a){return a.path||a.repository?"ref":a.de?"repo":"repoGroup"},qVc=function(a){const b=a.ZL.gq;return b.length<=25||a.U$a.get().scrollTop?_.u(b):_.x(_.PIa,_.Vf(),_.Rf(0),_.Pf(b),_.fg(b.slice(0,20)))},T9=class extends _.cs{constructor(a,b,c,d,e,f,g,l,p,t,w){super(g,l,p,w);this.Ha=a;this.Ch=b;this.U$a=c;this.Ua=d;this.ud=e;this.T8=f;this.Ym="";this.t1b=!1;this.NYb=new _.bn;this.Xc=_.KF;this.xI=SUc;this.selectedIndex=new _.Wh(-1);this.gq=
_.Re;this.vs=new _.ne;this.e7c=new _.ne;this.ts=_.x(t.ts,_.v(A=>A?`${A}px`:void 0),_.bg(1),_.Fe())}Sa(){super.Sa();this.vs.add(RUc(this.U$a,()=>({page:this.ZL,scrollTop:this.kb.ma.scrollTop})));this.vs.add(_.x(this.Ua.events,_.Te(a=>a instanceof _.ei),_.fg(null)).subscribe(()=>{this.nrb=this.U$a.get().scrollTop}));this.vs.add(this.ud.register("selectNextResult","j",()=>{this.TQ(1);this.bt("selectNextResult")}));this.vs.add(this.ud.register("selectPreviousResult","k",()=>{this.TQ(-1);this.bt("selectPreviousResult")}))}Sb(a){a.hasOwnProperty("resultPage")&&
(this.vs.add(_.Mrb(this.Ch,()=>{this.selectedIndex.next(0)})),this.e7c.unsubscribe(),this.gq=qVc(this))}Sn(){this.nrb!==void 0&&(this.kb.ma.scrollTop=this.nrb,this.nrb=void 0)}Ia(){super.Ia();this.vs.unsubscribe()}TQ(a){const b=this.ZL.gq.length;b&&(a=this.selectedIndex.value+a,a<0||a>=b||this.selectedIndex.next(a))}bt(a){this.Ha.mb({element:"ResultList",action:a,gestureName:"KEYBOARD",Of:this.selectedIndex.value})}};
T9.O=function(a){return new (a||T9)(_.B(_.Dp),_.B(_.pi),_.B(I9),_.B(_.ii),_.B(_.Ru),_.B(bVc),_.B(_.ff),_.B(_.bs),_.B(_.We),_.B(_.JF),_.B(_.Vr,8))};
T9.wa=_.Cf({type:T9,na:[["result-list"]],ub:function(a,b){a&1&&_.Pg(oVc,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.zod=c.first)}},inputs:{ED:"previewTarget",ZL:"resultPage",Ym:"searchResultsElementName",t1b:"showResultsIncomplete"},outputs:{NYb:"previewTriggered"},standalone:!1,features:[_.lg,_.Rm],ac:["result-footer"],ya:6,Aa:4,Da:[["listContainer",""],[4,"ngFor","ngForOf"],[3,"docLink","trackElement",4,"ngIf"],[3,"triggerPreview","entry","resultPage","isActive","listIndex","scopeDetail","trackElement",
"previewTarget","isSelected","codeFontSize","container"],[3,"docLink","trackElement"]],qa:function(a,b){a&1&&(_.Hg(pVc),_.F(0,"ul",null,0),_.C(2,bUc,4,14,"li",1),_.R(3,"async"),_.I(),_.C(4,cUc,1,2,"search-results-incomplete",2),_.Ig(5));a&2&&(_.y(2),_.E("ngForOf",_.S(3,2,b.gq)),_.y(2),_.E("ngIf",b.t1b))},Fa:[_.Yn,_.Zn,N9,S9,_.eo],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}"],
Ma:0});var rVc=["image/png","image/jpeg","image/gif"],sVc={NM:0,EMPTY:1,cjc:2,yDc:3,0:"BINARY",1:"EMPTY",2:"IMAGE",3:"TEXT"},nUc=function(a){switch(a.state){case 1:return!1;case 0:return!0;case 2:return a.Tb.length>0;default:return _.fb(a,void 0)}},U9=class{set WWc(a){const b=a.ue,c=a.ID,d=a.revision;a=a.Sc;this.data=b.Ew()||_.WF(_.hl(b,1));this.metadata=_.kl(b,_.Kq,2);this.Sc=a;this.wb=_.yqb(a,b,[c],d);this.Pm=_.Snb(a,_.FI(this.Dh,a,"path"),this.Ua)}set matches(a){this.tWb=a;this.al.next(_.zF(a,[]).length?
0:-1)}get matches(){return this.tWb}get BVc(){return this.data?this.metadata?rVc.includes(_.Y(this.metadata,1))?2:_.xl(this.metadata,2)?0:3:3:1}get imageUrl(){const a=this.metadata,b=this.data;return`data:${a?_.Y(a,1):""};base64,${b}`}constructor(a,b,c){this.Ha=a;this.Dh=b;this.Ua=c;this.tWb=_.CF([]);this.ov=_.KF;this.roa=sVc;this.Si="SearchResultFilePreview";this.data="";this.Pm=_.Re;this.metadata=null;this.al=new _.$f(1)}Sa(){}jr(a){this.Ua.navigate(_.Qq(_.Vq(this.Sc.bc(),{line:a.line+1}).ab()),
{Kg:"preserve"});this.Ha.mb({gestureName:"CLICK",element:this.Si,action:"selectLine",projectId:this.Sc.tb},a.L7)}};U9.O=function(a){return new (a||U9)(_.B(_.Dp),_.B(_.GI),_.B(_.ii))};
U9.wa=_.Cf({type:U9,na:[["single-file-preview","fileData","","matches",""]],inputs:{WWc:"fileData",matches:"matches"},standalone:!1,hc:["fileData","","matches",""],ya:5,Aa:5,Da:[[3,"ngSwitch"],["icon","source:file",4,"ngSwitchCase"],[3,"path",4,"ngSwitchCase"],[3,"alt","src",4,"ngSwitchCase"],["class","text","role","region","tabindex","0","aria-label","Single file preview",4,"ngSwitchCase"],["icon","source:file"],[3,"path"],[3,"alt","src"],["role","region","tabindex","0","aria-label","Single file preview",
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,"selectedMatchIndexChange","dataState","matchCount","selectedMatchIndex","trackArtifactId","trackElement"],[3,"inline"],["role","region",
"tabindex","0","aria-labelledby","result-preview-header",3,"lineNumberClicked","value","fileName","lineLimitation","lineNumberLinkProvider","highlightInfo"],[3,"matches","scrollToIndex","selectedMatchIndex",4,"ngIf"],[3,"matches","scrollToIndex","selectedMatchIndex"]],qa:function(a,b){a&1&&(_.M(0,0),_.C(1,dUc,5,0,"icon-empty-state-display",1)(2,eUc,1,1,"empty-file-detail",2)(3,fUc,2,4,"img",3)(4,oUc,4,3,"div",4),_.xg());a&2&&(_.E("ngSwitch",b.BVc),_.y(),_.E("ngSwitchCase",b.roa.NM),_.y(),_.E("ngSwitchCase",
b.roa.EMPTY),_.y(),_.E("ngSwitchCase",b.roa.cjc),_.y(),_.E("ngSwitchCase",b.roa.yDc))},Fa:[_.Zn,_.$n,_.ao,_.GJ,_.JJ,_.xB,_.zB,_.yB,_.GF,_.EF,_.CI,_.HJ,_.eo,_.DB],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}"],
Ma:0});var tVc=function(a,b){return _.x(a.Js.get(b.tb,b.Vc,b.repository,_.bk(b),b.path,{Pb:b.params.Pb,type:1,line:_.Xua(b.params.line)}),_.v(c=>{const d=_.Nq(c);if(!d)throw Error("Uf");let e;return _.CF({type:0,ue:d,ID:(e=_.WG(c)[0])!=null?e:0,revision:_.Y(c,9),Sc:b})}))},uVc=function(a,b){const c=b.bc();return _.x(a.Js.list(b.tb,b.Vc,b.repository,_.bk(b),b.path,b.params.Pb),_.v(d=>({state:2,Tb:{type:1,items:wUc(d,c)}})))},vVc=class{set target(a){var b=a.Sc;this.X0=b;switch(a.type){case 0:a.fZc?this.uK.Kya.next(b):
this.uK.iNb();b=tVc(this,b);break;case 1:b=uVc(this,b);break;default:b=_.fb(a,void 0)}setTimeout(()=>{let c;(c=document.getElementById("result-preview-header"))==null||c.focus()});this.page=_.x(b,_.fg(_.LF),_.Lf(()=>{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=_.fb(c,void 0)}}return _.u({state:1,message:"Error fetching contents",DCa:c})}))}set N1c(a){a=a.ZZ;wQc(a)?this.uK.uTa.next(a.x8):this.uK.uTa.next(void 0)}constructor(a,
b){this.Js=a;this.uK=b;this.ov=_.KF;this.xI=SUc;this.Si="SearchResultFilePreview";this.wic="result-preview-header";this.LBb="Close";this.Ync="Preview of File ";this.page=_.Re;this.X0=new _.Ni;this.close=new _.bn}};vVc.O=function(a){return new (a||vVc)(_.B(_.rJ),_.B(_.IJ))};
vVc.wa=_.Cf({type:vVc,na:[["result-preview"]],inputs:{target:"target",N1c:"loadedQueryContext"},outputs:{close:"close"},standalone:!1,features:[_.bh([_.IJ])],ya:7,Aa:9,Da:[[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,"click","title","ascTrackElement","trackArtifactId"],
[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"]],qa:function(a,b){a&1&&(_.C(0,pUc,6,4,"h2",0),_.F(1,"div",1),_.K(2,"mat-icon",2),_.F(3,"a",3),_.Q(4),_.I()(),_.C(5,
vUc,4,4,"ng-container",4),_.R(6,"async"));a&2&&(_.E("ngIf",b.X0.path),_.y(3),_.E("routerLink",_.Qq(b.X0))("ascTrackElement",b.Si),_.rg("id",b.wic)("aria-label",b.Ync+b.X0.path),_.y(),_.Wg(" ",b.X0.path," "),_.y(),_.E("ngIf",_.S(6,7,b.X0.path&&b.page)))},Fa:[_.Ip,_.Zn,_.$n,_.ao,_.LJ,_.xB,_.zB,_.yB,_.EF,_.lw,_.At,_.ou,_.np,U9,_.eo],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%}"],
Ma:0});var wVc=class{constructor(){this.warnings=void 0;this.zl=_.sk.has(2)}get Yad(){return this.warnings.join(";")}get e8c(){return this.zl&&this.warnings&&this.warnings.length>0}};wVc.O=function(a){return new (a||wVc)(_.B(_.qv))};
wVc.wa=_.Cf({type:wVc,na:[["search-result-warnings"]],inputs:{warnings:"warnings"},standalone:!1,ya:1,Aa:1,Da:[["class","has-warnings",4,"ngIf"],[1,"has-warnings"],[1,"warning-icon"],[1,"warning-text"]],qa:function(a,b){a&1&&_.C(0,xUc,5,1,"div",0);a&2&&_.E("ngIf",b.e8c)},Fa:[_.Zn,_.ou],styles:["search-result-warnings[_nghost-%COMP%]{flex:0 1 auto;width:100%}search-result-warnings[_nghost-%COMP%]   .has-warnings[_ngcontent-%COMP%]{min-height:40px;padding:5px 0;align-items:center;place-content:center flex-start;display:flex}search-result-warnings[_nghost-%COMP%]   .has-warnings[_ngcontent-%COMP%]   .warning-icon[_ngcontent-%COMP%]{font-size:18px;height:18px;margin:0 11px 0 13px;width:18px}"],
Ma:0});var V9=class{};V9.O=function(a){return new (a||V9)};V9.Ca=_.Df({type:V9});V9.Ba=_.Xc({Nb:[_.xI],imports:[_.fo,_.$J,_.bK,_.AB,_.HF,_.FF,_.$H,_.DI,_.aK]});var xVc,yVc;xVc={Go:O9};yVc=[{path:"",component:M9,nf:_.fG([G9,D9]),resolve:xVc,sr:"paramsOrQueryParamsChange"}];_.W9=class{};_.W9.O=function(a){return new (a||_.W9)};_.W9.Ca=_.Df({type:_.W9,id:"search"});_.W9.Ba=_.Xc({Nb:[O9,_.rJ],imports:[_.Qv,F9,_.ly,_.fo,_.YI,_.bJ,_.cJ,_.wB,_.Fp,_.hK,_.bK,_.lJ,_.Tv,_.sA,_.AB,_.HF,_.FF,_.Vx,_.hz,_.nx,_.pu,_.UF,_.qy,_.OB,_.PF,_.py,_.nJ,_.DI,_.aA(yVc),_.pv,_.aK,V9,_.EI,_.GB,_.FJ,_.ny,_.pp]});_.kbb(_.W9,"search");
_.Bnb(M9,function(){return[_.Ip,_.Zn,_.$n,_.ao,_.uB,_.Ep,_.xB,_.zB,_.yB,_.EF,_.lw,_.xt,_.Kt,_.Lt,_.Mt,_.np,_.FB,vVc,P9,Q9,R9,T9,S9,wVc]},function(){return[_.eo]});
}catch(e){_._DumpException(e)}
try{
var zVc=function(a,b){a=Number(a);return!isNaN(a)&&a>=b&&Number.isInteger(a)},AVc=function(a){a&1&&_.K(0,"settings-header",27)},BVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-form-field",28)(2,"mat-label");_.Q(3," Appearance ");_.I();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.z7c(c.value))});_.F(6,"mat-option",29);_.Q(7," Light ");_.I();_.F(8,"mat-option",30);_.Q(9," Dark ");_.I();_.F(10,"mat-option",31);_.Q(11," Use System Settings ");
_.I()()()()}a&2&&(a=_.O(),_.y(4),_.E("value",_.S(5,1,a.Krb)))},CVc=function(a,b){a&1&&(_.F(0,"mat-option",34),_.Q(1),_.I());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Wg(" ",a.replace("cider","default")," "))},DVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-form-field",32)(2,"mat-label");_.Q(3," Dark syntax highlighting theme ");_.I();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.u7c(c.value))});_.C(6,CVc,2,2,"mat-option",33);_.I()()()}a&
2&&(a=_.O(),_.y(4),_.E("value",_.S(5,2,a.D7c)),_.y(2),_.E("ngForOf",a.bac))},EVc=function(a){a&1&&_.Q(0," Light syntax highlighting theme ")},FVc=function(a){a&1&&_.Q(0," Syntax highlighting theme ")},GVc=function(a,b){a&1&&(_.F(0,"mat-option",34),_.Q(1),_.I());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Wg(" ",a.replace("cider","default")," "))},HVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-form-field",35)(2,"mat-label");_.C(3,EVc,1,0)(4,FVc,1,0);_.I();_.F(5,"mat-select",15);_.R(6,"async");
_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.w7c(c.value))});_.C(7,GVc,2,2,"mat-option",33);_.I()()()}a&2&&(a=_.O(),_.y(3),_.wg(a.T0?3:4),_.y(2),_.E("value",_.S(6,3,a.F7c)),_.y(2),_.E("ngForOf",a.Alc))},IVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-slide-toggle",36);_.R(2,"async");_.N("change",function(c){_.q(b);const d=_.O();return _.r(d.H$c(c))});_.Q(3," Strip the google3/ prefix when copying paths ");_.I()()}a&2&&(a=_.O(),_.y(),_.E("checked",_.S(2,1,a.o2b)))},
JVc=function(a){a&1&&(_.F(0,"a",37)(1,"mat-icon",38),_.Q(2,"info_outline"),_.I()())},KVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-form-field",39)(2,"mat-label");_.Q(3," Default Cider editing behavior ");_.I();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.t7c(c.value))});_.F(6,"mat-option",40);_.Q(7," Open in Cider ");_.I();_.F(8,"mat-option",41);_.Q(9," Open the workspace selection prompt in Cider ");_.I()()()()}a&2&&(a=_.O(),
_.y(4),_.E("value",_.S(5,1,a.Gea)))},LVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-slide-toggle",42);_.R(2,"async");_.N("change",function(c){_.q(b);const d=_.O();return _.r(d.I$c(c))});_.Q(3," When opening the Cider workspace selection prompt, default to suggesting a unique workspace name. ");_.I()()}a&2&&(a=_.O(),_.y(),_.E("checked",_.S(2,1,a.Yma)))},MVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-slide-toggle",43);_.R(2,"async");_.N("change",function(c){_.q(b);const d=_.O();
return _.r(d.G$c(c))});_.Q(3," Show personalized results based on search history ");_.I();_.F(4,"a",44)(5,"mat-icon",38);_.Q(6,"info_outline");_.I()()()}a&2&&(a=_.O(),_.y(),_.E("checked",_.S(2,1,a.vr)))},NVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-form-field",45)(2,"mat-label");_.Q(3," Search results page size ");_.I();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.rad(c.value))});_.F(6,"mat-option",34);_.Q(7," 10 ");_.I();
_.F(8,"mat-option",34);_.Q(9," 25 ");_.I();_.F(10,"mat-option",34);_.Q(11," 100 ");_.I()()()()}a&2&&(a=_.O(),_.y(4),_.E("value",_.S(5,4,a.pageSize)),_.y(2),_.E("value",10),_.y(2),_.E("value",25),_.y(2),_.E("value",100))},OVc=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"mat-form-field",46)(2,"mat-select",47);_.R(3,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.qad(c.value))});_.F(4,"mat-option",34);_.Q(5," 25 ");_.I();_.F(6,"mat-option",34);_.Q(7," 50 ");_.I();_.F(8,
"mat-option",34);_.Q(9," 100 ");_.I();_.F(10,"mat-option",34);_.Q(11," 200 ");_.I()();_.F(12,"mat-label");_.Q(13," Starred paths on homepage ");_.I()()()}a&2&&(a=_.O(),_.y(2),_.E("value",_.S(3,5,a.Mja)),_.y(2),_.E("value",25),_.y(2),_.E("value",50),_.y(2),_.E("value",100),_.y(2),_.E("value",200))},PVc=class extends _.Hp{constructor(a,b,c,d){super(a,b,d,c,"change");this.D3b=!0}Yib(a){this.D3b&&_.GPa(this,"CHANGE",a)}};PVc.O=function(a){return new (a||PVc)(_.B(_.Dp),_.B(_.fn),_.B(_.ff),_.B(_.Gp,8))};
PVc.La=_.Ef({type:PVc,na:[["input","ascTrackElement","","trackAction",""],["select","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureChange ".split(" ")],inputs:{D3b:"trackGestureChange"},standalone:!1,features:[_.lg]});var QVc=class{constructor(){this.Gt=this.text="";this.ariaLabel="Hover or Focus for more information"}};QVc.O=function(a){return new (a||QVc)};
QVc.wa=_.Cf({type:QVc,na:[["help-tooltip","text",""]],inputs:{text:"text",Gt:"tooltipClass",ariaLabel:"ariaLabel"},standalone:!1,hc:["text",""],ya:3,Aa:3,Da:[["tabindex","0","role","button","matTooltipPosition","right",3,"matTooltipClass","matTooltip"]],qa:function(a,b){a&1&&(_.F(0,"span",0)(1,"mat-icon"),_.Q(2,"help_outline"),_.I()());a&2&&(_.E("matTooltipClass",b.Gt)("matTooltip",b.text),_.rg("aria-label",b.ariaLabel))},Fa:[_.ou,_.oA],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}"],
Ma:0});var X9=class{};X9.O=function(a){return new (a||X9)};X9.Ca=_.Df({type:X9});X9.Ba=_.Xc({imports:[_.fo,_.pu,_.pA]});var RVc=Object.freeze({"invalid-number":!0}),Y9=class{constructor(){this.qLb=!1}validate(a){return zVc(a.value,this.qLb?0:1)?null:RVc}};Y9.O=function(a){return new (a||Y9)};Y9.La=_.Ef({type:Y9,na:[["","positiveIntegerValidator",""]],inputs:{qLb:"allowZero"},standalone:!1,features:[_.bh([{va:_.Aw,Hb:Y9,yd:!0}])]});var Z9=class{validate(a){return a.value===void 0||a.value===""||zVc(a.value,1)?null:RVc}};Z9.O=function(a){return new (a||Z9)};
Z9.La=_.Ef({type:Z9,na:[["","optionalPositiveIntegerValidator",""]],standalone:!1,features:[_.bh([{va:_.Aw,Hb:Z9,yd:!0}])]});_.$9=class{constructor(){this.iYb=""}};_.$9.O=function(a){return new (a||_.$9)};
_.$9.wa=_.Cf({type:_.$9,na:[["settings-header"]],inputs:{iYb:"pageTitle"},standalone:!1,ac:["*"],ya:4,Aa:1,Da:["role;heading;aria-level;1;fxLayoutAlign;center center".split(";"),["fxFlex","grow",1,"title"]],qa:function(a,b){a&1&&(_.Hg(),_.F(0,"div",0)(1,"span",1),_.Q(2),_.I(),_.Ig(3),_.I());a&2&&(_.y(2),_.Xg(b.iYb))},Fa:[_.Kr,_.pt],styles:["div[_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}"],Ma:0});var a$,SVc,TVc;a$=function(a,b,c){a.Ha.mb({element:"Settings",action:b,Ne:c,gestureName:"CHANGE"})};SVc=function(a,b){if(!a.T0||!b)return!1;switch(b){case "SYSTEM":case "DARK":return!0;case "LIGHT":return!1;default:return _.fb(b,void 0)}};TVc=function(a){if(!a)return!0;switch(a){case "DARK":return!1;case "SYSTEM":case "LIGHT":return!0;default:return _.fb(a,void 0)}};
_.b$=class{constructor(a,b,c,d,e,f){this.document=a;this.Ha=b;this.Yb=c;this.Vta=d;this.Lb=e;this.p1b=!0;this.Krb=this.Yb.Jwa();this.Sha=this.Yb.sX();this.l8c=this.Yb.AX();this.o2b=this.Yb.J6();this.tabSize=this.Yb.DX();this.pageSize=this.Yb.zX();this.ts=this.Vta.ts;this.Mja=this.Yb.A6();this.i5b=_.vAb(this.Yb);this.Hbd=this.Yb.Qwa();this.Gea=this.Yb.k6();this.Yma=this.Yb.K6();this.vr=this.Yb.G6();this.h8c=this.Yb.F6();this.KZc=this.Yb.s6();this.bac=Array.from(_.F4a);this.Alc=Array.from(_.E4a);this.Za=
new _.ne;this.z7c=_.DF(g=>{a$(this,"themeChanged",g);this.Yb.ZBa(g)});this.u7c=_.DF(g=>{a$(this,"darkSyntaxThemeChanged",g);this.Yb.Rla(g)});this.w7c=_.DF(g=>{a$(this,"lightSyntaxThemeChanged",g);this.Yb.cma(g)});this.D$c=_.DF(g=>{a$(this,"highlightXrefsChanged",g.checked.toString());this.Yb.a9(g.checked)});this.F$c=_.DF(g=>{a$(this,"showFoldMarkersChanged",g.checked.toString());this.Yb.kma(g.checked)});this.H$c=_.DF(g=>{a$(this,"stripGoogle3FromCopyChanged",g.checked.toString());this.Yb.dCa(g.checked)});
this.sad=_.$z((g,l)=>{a$(this,"tabSizeChanged",g);l&&this.Yb.mma(Number(g))},300);this.rad=_.$z(g=>{a$(this,"pageSizeChanged",String(g));this.Yb.e9(g)},300);this.nad=_.$z((g,l)=>{a$(this,"codeFontSizeChanged",g);l&&(g===""?_.IF(this.Vta):_.IF(this.Vta,Number(g)))},300);this.qad=_.$z(g=>{a$(this,"numStarredPlacesChanged",String(g));this.Yb.fma(g)},300);this.c6c=()=>{_.IF(this.Vta)};this.J$c=_.DF(g=>{a$(this,"xrefMiniPanelEnabledChanged",g.checked.toString());_.wAb(this.Yb,g.checked)});this.tad=_.$z((g,
l)=>{a$(this,"xrefMiniPanelMinWidthChanged",g);l&&this.Yb.Ysb(Number(g))},300);this.t7c=_.DF(g=>{a$(this,"ciderDefaultChanged",g);this.Yb.PBa(g)});this.I$c=_.DF(g=>{a$(this,"suggestUniqueCiderWsChanged",g.checked.toString());this.Yb.eCa(g.checked)});this.G$c=_.DF(g=>{a$(this,"showPersonalizedResultsChanged",g.checked.toString());this.Yb.bCa(g.checked)});this.E$c=_.DF(g=>{a$(this,"showCustomContextMenuChanged",g.checked.toString());this.Yb.jma(g.checked)});this.v7c=_.DF(g=>{a$(this,"hovercardVisibilityChanged",
g);this.Yb.Yla(g)});this.T0=f.T0();this.Io=_.sk.has(2);this.D7c=_.y5a(f,"DARK");this.F7c=_.y5a(f,"LIGHT")}Dc(){this.Za.add(this.Lb.af.subscribe(a=>{a&&(a=this.document.querySelector(`#${a}`))&&(a==null||a.scrollIntoView(),a==null||a.focus(),a==null||a.classList.add("highlight-anim"))}))}Ia(){this.Za.unsubscribe()}};_.b$.O=function(a){return new (a||_.b$)(_.B(_.di),_.B(_.Dp),_.B(_.Xv),_.B(_.JF),_.B(_.Vh),_.B(_.ew),_.B(_.qv),_.B(_.sv))};
_.b$.wa=_.Cf({type:_.b$,na:[["general-settings"]],inputs:{p1b:"showHeader"},standalone:!1,ya:76,Aa:44,Da:[["xrefMiniPanelMinWidthField","matInput"],["tabSizeField","matInput"],["codeFontSizeField","matInput"],["pageTitle","General",4,"ngIf"],[4,"ngIf"],["id","show-fold-markers-toggle","color","primary",3,"change","checked"],["id","highlight-xrefs-toggle","color","primary",3,"change","checked"],["id","show-custom-context-menu-toggle","color","primary",3,"change","checked"],[1,"preview"],["id","xrefs-mini-panel-toggle",
"color","primary",3,"change","checked","aria-label"],["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,"ngModelChange","allowZero","ngModel","disabled"],["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,"selectionChange","value"],["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,"ngModelChange","ngModel"],["id","code-font-size-field"],["matInput","","optionalPositiveIntegerValidator",
"","autocomplete","off","ascTrackElement","Settings","trackAction","typeCodeFontSize",3,"ngModelChange","ngModel"],["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"],["id","strip-google3-from-copy-toggle","color","primary",3,"change","checked"],["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,"change","checked"],["id","personalization-toggle","color","primary",3,"change","checked"],["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,"selectionChange","value"]],qa:function(a,b){if(a&1){const c=_.Nd();_.C(0,AVc,1,0,"settings-header",3)(1,BVc,12,3,"div",4)(2,DVc,7,4,"div",4);_.R(3,"async");_.C(4,HVc,8,5,"div",4);_.R(5,"async");_.C(6,IVc,4,3,"div",4);_.F(7,"div")(8,"mat-slide-toggle",5);_.R(9,"async");_.N("change",function(d){_.q(c);return _.r(b.F$c(d))});_.Q(10," Show Fold Markers ");_.I()();_.F(11,"div")(12,"mat-slide-toggle",6);_.R(13,"async");_.N("change",
function(d){_.q(c);return _.r(b.D$c(d))});_.Q(14," Highlight References ");_.I()();_.F(15,"div")(16,"mat-slide-toggle",7);_.R(17,"async");_.N("change",function(d){_.q(c);return _.r(b.E$c(d))});_.Q(18," Show Cross References Context Menu on right click ");_.I()();_.F(19,"div",8)(20,"mat-slide-toggle",9);_.R(21,"async");_.N("change",function(d){_.q(c);return _.r(b.J$c(d))});_.Q(22," Enable the references preview pane when the browser is wider than ");_.I();_.F(23,"mat-form-field",10)(24,"input",11,
0);_.R(26,"async");_.R(27,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.tad(d,_.Fg(25).rd.valid))});_.I();_.F(28,"span",12);_.Q(29,"pixels");_.I();_.F(30,"mat-error");_.Q(31," Must set width to a positive integer. ");_.I()();_.C(32,JVc,3,0,"a",13);_.I();_.C(33,KVc,10,3,"div",4)(34,LVc,4,3,"div",4)(35,MVc,7,3,"div",4);_.F(36,"div")(37,"mat-form-field",14)(38,"mat-label");_.Q(39," Show identifier hovercards ");_.I();_.F(40,"mat-select",15);_.R(41,"async");_.N("selectionChange",function(d){_.q(c);
return _.r(b.v7c(d.value))});_.F(42,"mat-option",16);_.Q(43," Never show ");_.I();_.F(44,"mat-option",17);_.Q(45," Hold 'Shift' to show ");_.I();_.F(46,"mat-option",18);_.Q(47," Hold 'Control' to show ");_.I();_.F(48,"mat-option",19);_.Q(49," Hold 'Control' or 'Command' (macOS) to show ");_.I();_.F(50,"mat-option",20);_.Q(51," Always show ");_.I()()()();_.F(52,"div")(53,"mat-form-field",21)(54,"input",22,1);_.R(56,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.sad(d,_.Fg(55).rd.valid))});
_.I();_.F(57,"mat-label");_.Q(58," Tab size (chars) ");_.I();_.F(59,"mat-error");_.Q(60," Must set tab size to a positive integer. ");_.I()()();_.C(61,NVc,12,6,"div",4)(62,OVc,14,7,"div",4);_.F(63,"div")(64,"mat-form-field",23)(65,"input",24,2);_.R(67,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.nad(d,_.Fg(66).rd.valid))});_.I();_.F(68,"mat-label");_.Q(69," Code font size (px) ");_.I();_.F(70,"mat-error");_.Q(71," Must set code font size to a positive integer or clear the field. ");
_.I()();_.F(72,"button",25);_.N("click",function(){_.q(c);return _.r(b.c6c())});_.F(73,"span");_.Q(74,"Reset");_.I()();_.K(75,"help-tooltip",26);_.I()}a&2&&(a=_.Fg(25),_.E("ngIf",b.p1b),_.y(),_.E("ngIf",b.T0),_.y(),_.E("ngIf",SVc(b,_.S(3,22,b.Krb))),_.y(2),_.E("ngIf",TVc(_.S(5,24,b.Krb))),_.y(2),_.E("ngIf",b.Io),_.y(2),_.E("checked",_.S(9,26,b.l8c)),_.y(4),_.E("checked",_.S(13,28,b.Sha)),_.y(4),_.E("checked",_.S(17,30,b.h8c)),_.y(4),_.E("checked",_.S(21,32,b.i5b))("aria-label","Enable the references preview pane when the browser is wider than "+
a.value+" pixels"),_.y(4),_.E("allowZero",!0)("ngModel",_.S(26,34,b.Hbd))("disabled",_.S(27,36,b.i5b)===!1),_.y(8),_.E("ngIf",b.Io),_.y(),_.E("ngIf",b.Io),_.y(),_.E("ngIf",b.Io),_.y(),_.E("ngIf",b.Io),_.y(5),_.E("value",_.S(41,38,b.KZc)),_.y(14),_.E("ngModel",_.S(56,40,b.tabSize)),_.y(7),_.E("ngIf",!b.Io),_.y(),_.E("ngIf",b.Io),_.y(3),_.E("ngModel",_.S(67,42,b.ts)))},Fa:[_.Ip,PVc,_.Yn,_.Zn,_.Ep,_.wk,_.Fw,_.Mw,_.qA,QVc,_.lw,_.Bt,_.ww,_.dx,_.Zw,_.kA,_.lA,_.ou,_.xw,_.ix,_.FA,_.GA,_.fA,_.KK,_.IK,_.Px,
_.Sx,_.$9,Z9,Y9,_.eo],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}[_nghost-%COMP%]     .gmat-mdc-button.mat-mdc-icon-button{--mdc-icon-button-state-layer-size:24px;font-size:18px;padding:0}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost){--mat-select-trigger-text-line-height:1.25;--mat-select-trigger-text-size:13px;--mat-form-field-state-layer-color:transparent}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost)     .mat-mdc-text-field-wrapper{--input-field-bg:transparent;padding:0}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost)     .mat-mdc-text-field-wrapper.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--warn-default)}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost)     .mat-mdc-floating-label{--mdc-filled-text-field-label-text-size:13px;display:inline-flex;color:var(--text-secondary);padding-bottom:4px}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost)     .mat-mdc-form-field-infix{line-height:1.25;min-height:unset;padding-top:12px}.mat-mdc-form-field[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost)     .mat-mdc-select-arrow-wrapper{-webkit-transform:none;transform:none}"],
Ma:0});_.c$=class{};_.c$.O=function(a){return new (a||_.c$)};_.c$.Ca=_.Df({type:_.c$});_.c$.Ba=_.Xc({imports:[_.fo,_.st]});_.d$=class{};_.d$.O=function(a){return new (a||_.d$)};_.d$.Ca=_.Df({type:_.d$});_.d$.Ba=_.Xc({Nb:[{va:_.O6a,jc:{nG:!0,y9:"dynamic"}}],imports:[_.Kp,_.fo,_.Fp,_.jA,_.sA,X9,_.Vx,_.nx,_.pu,_.px,_.PF,_.UF,_.LK,_.qy,_.c$]});
}catch(e){_._DumpException(e)}
try{
_.ui("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 LWc=function(a,b){a:{const c=a.length,d=typeof a==="string"?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 b<0?null:typeof a==="string"?a.charAt(b):a[b]},MWc=function(a,b,c){if(a){var d=_.Hzb(a);if(!b)return d.toString();a=_.Ai(b)||_.Ci(b)||b;switch([_.Izb,_.Jzb,_.Kzb].find(e=>_.Lzb(e,d))){case _.Izb:case _.Kzb:return c&&c!=="/"?_.Gta(d.toString(),"blob",a,c):_.Gta(d.toString(),"tree",a);case _.Jzb:return _.Gta(d.toString(),"src",a,c||"")}}},k$=function(...a){return LWc(a,
b=>b!==void 0)},PWc=function(a){var b,c=[],d=1;if(typeof a==="string")if(NWc[a]){c=NWc[a].slice();var e="rgb"}else if(a==="transparent")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;g<=4?(c=[parseInt(f[0]+f[0],16),parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16)],g===4&&(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)],g===8&&(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=a==="rgb",e=f=a.replace(/a$/,""),g=f==="cmyk"?4:f==="gray"?1:3,c=b[2].trim().split(/\s*,\s*/).map(function(l,p){if(/%$/.test(l)){if(p===g)return parseFloat(l)/100;if(f==="rgb")return parseFloat(l)*255/100}else if(f[p]==="h"&&!/deg$/.test(l)&&OWc[l]!==void 0)return OWc[l];return parseFloat(l)}),a===f&&c.push(1),d=d?1:c[g]===void 0?1:c[g],c=c.slice(0,g)):a.length>10&&/[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)?_.Jk(a)&&!Array.isArray(a)?(b=k$(a.r,a.red,a.R,null),b!==null?(e="rgb",c=[b,k$(a.er,a.green,a.G),k$(a.b,a.blue,a.B)]):(e="hsl",c=[k$(a.h,a.qxa,a.FE),k$(a.s,a.saturation,a.S),k$(a.l,a.lL,a.L,a.b,a.brightness)]),d=k$(a.a,a.alpha,a.opacity,1),a.opacity!=null&&(d/=100)):Array.isArray(a)&&(c=[a[0],a[1],a[2]],e="rgb",d=a.length===4?a[3]:1):(e="rgb",c=[a>>>16,(a&65280)>>>8,a&255]);
return{space:e,values:c,alpha:d}},l$=function(a,b,c){if(isNaN(a)||a<0||a>b)throw new RangeError("Vf`"+a+"`"+c+"`0`"+b);},QWc=function(a){if(!/^[a-fA-F0-9]+$/.test(a))throw Error("Xf`"+a);return parseInt(a,16)},RWc=function(a){a=a.toString(16);return a.length>=2?a:"0"+a},m$=function(a){return a<=.04045?a/12.92:((a+.055)/1.055)**2.4},SWc=function(a){return a<=.0031308?12.92*a:1.055*a**(1/2.4)-.055},TWc=function(a){const b=6/29;return a>b**3?a**(1/3):1/(3*b**2)*a+4/29},UWc=function(a){const b=6/29;return a>
b?a**3:3*b**2*(a-4/29)},dXc=function(a,b,c){typeof b!=="number"&&(b=VWc[b]);var d=WWc(a);a=WWc(c||XWc());c=`${YWc(d)},${b},${YWc(a)}`;if(ZWc.has(c))return ZWc.get(c);if($Wc(d,a)>b)a=d;else{var e=aXc(d);d=aXc(a).lL>50?-1:1;let f=bXc(e);for(let g=e.lL;g>=0&&g<=100&&!(f=bXc(new cXc(g,e.a,e.b)),$Wc(f,a)>b);g+=d);a=f}ZWc.set(c,a);return a},WWc=function(a){if(a instanceof z$)return a;if(a instanceof eXc)return new z$(a.red,a.green,a.blue);if(a instanceof _.O2a)return new z$(_.Cl(a,1)||0,_.Cl(a,2)||0,_.Cl(a,
3)||0);a.startsWith("#")&&(a=a.substring(1));return fXc(a)},XWc=function(){var a=getComputedStyle(document.body).backgroundColor;if(!a)return gXc;const {space:b,values:c,alpha:d}=PWc(a);switch(b){case "rgb":const [p,t,w]=c;return hXc(new z$(p/255,t/255,w/255,d),gXc);case "hsl":const [A,G,J]=c;var e=new iXc(A,G/100,J/100,d),f=(1-Math.abs(2*e.lL-1))*e.saturation;a=e.alpha;var g=f,l=Math.max(0,e.lL-f/2);let L=f=l;e=e.qxa%360/60;const U=g*(1-Math.abs(e%2-1));switch(Math.floor(e)){case 0:f+=g;L+=U;break;
case 1:f+=U;L+=g;break;case 2:L+=g;l+=U;break;case 3:L+=U;l+=g;break;case 4:f+=U;l+=g;break;case 5:f+=g,l+=U}a=new z$(f,L,l,a);return hXc(a,gXc);default:throw Error("Yf`"+b);}},jXc=function(a){a&1&&_.K(0,"img",19);a&2&&(a=_.O().Ka,_.E("src",a.PY,_.wf))},kXc=function(a){a&1&&_.K(0,"global-search-box",22);a&2&&(a=_.O().Ka,_.E("config",a))},lXc=function(a,b){a&1&&(_.F(0,"div",20),_.C(1,kXc,1,1,"global-search-box",21),_.I());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Gia))},mXc=function(a,b){a&1&&(_.M(0),_.Q(1,
"\n            "),_.F(2,"li",15),_.Q(3,"\n              "),_.F(4,"a",26),_.Q(5),_.I(),_.Q(6,"\n            "),_.I(),_.Q(7,"\n          "),_.xg());a&2&&(a=b.ua,_.y(4),_.E("universalLink",a.target)("sameWindow",!0)("trackAction",a.cC),_.y(),_.Wg("\n                ",a.label,"\n              "))},nXc=function(a){a&1&&(_.F(0,"div",23)(1,"nav",24)(2,"ul",13),_.C(3,mXc,8,4,"ng-container",25),_.I()()());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",a.QVa))},oXc=function(a){if(a&1){const b=_.Nd();_.F(0,"li",15)(1,
"button",27);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.Zdb.next(void 0))});_.Q(2," Keyboard Shortcuts ");_.I()()}},pXc=function(a,b){a&1&&(_.F(0,"li",15)(1,"a",28),_.Q(2),_.I()());a&2&&(a=b.ua,_.y(),_.E("universalLink",a.target)("trackAction",a.cC),_.y(),_.Wg(" ",a.label," "))},rXc=function(a,b){if(a&1){const c=_.Nd();_.F(0,"header",2)(1,"div",3)(2,"a",4);_.C(3,jXc,1,1,"img",5);_.K(4,"onedev-appbar-title",6);_.I()();_.C(5,lXc,2,1,"div",7);_.R(6,"async");_.F(7,"div",8);_.C(8,nXc,4,
1,"div",9);_.F(9,"div",10)(10,"button",11)(11,"mat-icon");_.Q(12,"more_vert");_.I()()();_.F(13,"mat-menu",12,0)(15,"ul",13);_.C(16,oXc,3,0,"li",14);_.R(17,"async");_.F(18,"li",15)(19,"button",16);_.N("click",function(){_.q(c);_.O().ul.open(qXc);return _.r()});_.Q(20," Settings ");_.I()();_.C(21,pXc,3,3,"li",17);_.F(22,"li",15)(23,"button",18);_.N("click",function(){_.q(c);const d=_.O();return _.r(d.Y7("CLICK"))});_.Q(24," Send Feedback ");_.I()()()()()()}if(a&2){a=b.Ka;b=_.Fg(14);const c=_.O();_.sg("height",
a.PY?"76px":null);_.y(2);_.tg("app-logo",a.PY);_.E("universalLink",a.Vha)("sameWindow",!0)("title",a.title?a.title:"");_.y();_.E("ngIf",a.PY);_.y();_.Kg("productName",a.PY?void 0:a.title);_.E("svgIcon",a.PY?void 0:"oss:logo");_.y();_.E("ngIf",_.S(6,16,c.Go));_.y(3);_.E("ngIf",!a.PTb);_.y(2);_.E("matMenuTriggerFor",b);_.y(3);_.E("overlapTrigger",!1);_.y(3);_.E("ngIf",_.S(17,18,c.h9));_.y(5);_.E("ngForOf",a.JWb)}},sXc=function(a){a&1&&_.K(0,"announcement-bar",5)},tXc=function(a){a&1&&(_.F(0,"div",6),
_.K(1,"loading"),_.I())},uXc=function(a,b){a&1&&(_.F(0,"a",1)(1,"div",2)(2,"div",3),_.K(3,"img",4),_.I(),_.F(4,"span",5),_.Q(5),_.I()(),_.F(6,"span",6),_.Q(7),_.I(),_.F(8,"div",7)(9,"a",8),_.Q(10," View Project "),_.I()()());a&2&&(a=b.ua,b=_.O(),_.E("routerLink",b.dZb(a)),_.y(3),_.Kg("src",a.Gk,_.wf),_.Jg("alt","Icon for ",a.displayName,""),_.y(2),_.Xg(a.displayName),_.y(2),_.Xg(a.aE))},vXc=function(a){if(a&1){const b=_.Nd();_.F(0,"button",12);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.K4())});
_.F(1,"mat-icon");_.Q(2,"close");_.I()()}a&2&&(a=_.O(),_.E("ascTrackElement",a.tx)("matTooltip",a.SBb),_.rg("aria-label",a.SBb))},wXc=function(a){a&1&&(_.F(0,"a",13),_.K(1,"mat-icon",14),_.I());a&2&&(a=_.O(),_.E("universalLink",a.gP))},xXc=function(a){a&1&&_.yg(0)},yXc=function(a,b){a&1&&(_.F(0,"search-box-suggestion-item",15),_.C(1,xXc,1,0,"ng-container",16),_.I());a&2&&(a=b.ua,_.E("isSelectable",!!a.ECa)("payload",a),_.y(),_.E("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.iR))},zXc=function(a){a&
1&&_.yg(0)},AXc=function(a){a&1&&(_.F(0,"div",19),_.C(1,zXc,1,0,"ng-container",20),_.I());if(a&2){a=_.O(2);const b=_.Fg(12);_.sg("width",a.Bla,"px");_.y();_.E("ngTemplateOutlet",b.qa)}},BXc=function(a){if(a&1){const b=_.Nd();_.M(0,17);_.N("ascResizeNotifier",function(c){_.q(b);const d=_.O();return _.r(d.mjb(c))});_.C(1,AXc,2,3,"div",18);_.xg()}if(a&2){a=_.O();const b=_.Fg(12);_.E("elementToWatch",_.Fg(1));_.y();_.E("ngIf",b.Oz&&a.lK)}},CXc=function(a){a&1&&_.K(0,"img",6);a&2&&(a=_.O(),_.Kg("src",
a.Gk,_.wf),_.Jg("alt","",a.label," Logo"))},DXc=function(a){a&1&&_.K(0,"mat-icon",7)},EXc=function(a){a&1&&_.K(0,"loading")},FXc=function(a){a&1&&_.K(0,"whitelabelled-search",8);a&2&&(a=_.O(2).Ka,_.E("projects",a.Tb.Xn)("iconUrl",a.Tb.Gk)("label",a.Tb.displayName))},GXc=function(a){a&1&&_.K(0,"discover-find-contribute",9);a&2&&(a=_.O(2).Ka,_.E("projects",a.Tb.Xn))},HXc=function(a){a&1&&(_.M(0,2),_.C(1,FXc,1,3,"whitelabelled-search",6)(2,GXc,1,1,"discover-find-contribute",7),_.xg());if(a&2){a=_.O().Ka;
const b=_.O();_.E("ngSwitch",a.Tb.qa);_.y();_.E("ngSwitchCase",b.hrc.Noa)}},IXc=function(a){a&1&&_.yg(0)},JXc=function(a){a&1&&(_.M(0),_.C(1,IXc,1,0,"ng-container",10),_.xg());a&2&&(_.O(2),a=_.Fg(3),_.y(),_.E("ngTemplateOutlet",a))},KXc=function(a,b){a&1&&(_.M(0,2),_.C(1,EXc,1,0,"loading",3)(2,HXc,3,2,"ng-container",4)(3,JXc,2,1,"ng-container",5),_.xg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.ii))},LXc=function(a){a&1&&(_.F(0,"icon-empty-state-display",
11)(1,"icon-empty-state-title"),_.Q(2," Unable to load page. "),_.I(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Please try again later. "),_.I()());a&2&&_.E("isSvg",!1)},MXc=function(a){a&1&&_.K(0,"img",21);a&2&&(a=_.O().Ka,_.Kg("src",a.gea,_.wf))},NXc=function(a){a&1&&_.K(0,"th",22)},OXc=function(a,b){a&1&&(_.F(0,"a",32),_.K(1,"mat-icon",33),_.F(2,"span",34),_.Q(3),_.I()());if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O(6);_.Jg("title","View on ",a.name,"");_.Jg("aria-label","View on ",a.name,"");_.E("externalLink",
c.mYc(b));_.y();_.E("svgIcon",a.icon);_.y(2);_.Wg(" View on ",a.name," ")}},PXc=function(a,b){a&1&&(_.M(0),_.C(1,OXc,4,7,"a",31),_.xg());a&2&&(a=b.Ka,b=_.O(6),_.y(),_.E("ngIf",b.i5c(a)))},QXc=function(a){a&1&&(_.F(0,"td",29),_.C(1,PXc,2,1,"ng-container",30),_.I());a&2&&(a=_.O().ua,_.y(),_.E("ngIf",a==null?null:a.repository==null?null:a.repository.aZ))},RXc=function(a){a&1&&(_.F(0,"span",34),_.Q(1," Language unknown "),_.I())},SXc=function(a){a&1&&(_.F(0,"div"),_.R(1,"colorContrast"),_.F(2,"mat-icon"),
_.Q(3,"check_circle"),_.I(),_.F(4,"span",34),_.Q(5," Has references "),_.I()());a&2&&(a=_.O(2).Ka,_.sg("color",_.UA(1,2,a.yM,"uiElement")))},TXc=function(a){a&1&&(_.F(0,"span",34),_.Q(1," No references "),_.I())},VXc=function(a,b){a&1&&(_.F(0,"tr"),_.C(1,QXc,2,1,"td",23),_.F(2,"td",24)(3,"a",25),_.R(4,"colorContrast"),_.Q(5),_.I()(),_.F(6,"td"),_.Q(7),_.R(8,"dateTimeDisplay"),_.I(),_.F(9,"td"),_.Q(10),_.C(11,RXc,2,0,"span",26),_.I(),_.F(12,"td"),_.Q(13),_.I(),_.F(14,"td",27),_.C(15,SXc,6,5,"div",
28)(16,TXc,2,0,"ng-template",null,0,_.fh),_.I()());if(a&2){a=b.ua;b=_.Fg(17);var c=_.O().Ka;_.O(3);_.y();_.E("ngIf",UXc(c.vt));_.y(2);_.sg("color",_.UA(4,11,c.yM,"text"));c=a.repository&&a.repository.Oe?_.Qq(new _.Ni({de:{type:"ossProject",id:c.name},repository:a.name||a.repository.Oe.ai})):void 0;_.E("routerLink",c);_.y(2);_.Wg(" ",a.name||a.repository.Oe.ai," ");_.y(2);c=a.jL;c=Date.parse(c)===0?null:c;_.Xg(_.UA(8,14,c,"relativeTime"));_.y(3);_.Wg(" ",a.languages.join(", ")," ");_.y();_.E("ngIf",
!a.languages||a.languages.length===0);_.y(2);_.Xg(a.license);_.y(2);_.E("ngIf",a.exa)("ngIfElse",b)}},XXc=function(a,b){a&1&&(_.F(0,"div",7),_.C(1,MXc,1,1,"img",8),_.F(2,"div",9)(3,"div",10),_.K(4,"img",11),_.F(5,"div")(6,"h1",12),_.R(7,"colorContrast"),_.F(8,"conditional-link",13),_.Q(9),_.I()(),_.F(10,"h2",14),_.Q(11),_.I()()(),_.K(12,"oss-home-search-box",15),_.R(13,"async"),_.F(14,"h2",16),_.Q(15," Repositories "),_.I(),_.F(16,"table",17)(17,"thead")(18,"tr"),_.C(19,NXc,1,0,"th",18),_.F(20,"th"),
_.Q(21,"Name"),_.I(),_.F(22,"th"),_.Q(23," Last Commit Date "),_.I(),_.F(24,"th"),_.Q(25,"Language"),_.I(),_.F(26,"th"),_.Q(27,"License"),_.I(),_.F(28,"th",19),_.Q(29," References "),_.I()()(),_.F(30,"tbody"),_.C(31,VXc,18,17,"tr",20),_.I()()()());a&2&&(a=b.Ka,b=_.O(3),_.y(),_.E("ngIf",a.gea),_.y(3),_.Kg("src",a.Gk,_.wf),_.Kg("alt",a.aE),_.y(2),_.sg("color",_.UA(7,14,a.yM,"heading")),_.rg("aria-label",a.displayName?a.displayName:"Project Name"),_.y(2),_.E("condition",a.jka)("link",a.jka)("sameWindow",
!0),_.y(),_.Wg(" ",a.displayName," "),_.y(2),_.Xg(a.aE),_.y(),_.E("config",_.S(13,17,b.Go)),_.y(7),_.E("ngIf",UXc(a.vt)),_.y(12),_.E("ngForOf",WXc(a.vt)))},YXc=function(a){a&1&&(_.M(0),_.C(1,XXc,32,19,"div",6),_.xg());a&2&&(a=_.O().Ka,_.y(),_.E("ngIf",a.Tb))},ZXc=function(a){a&1&&(_.F(0,"icon-empty-state-display",35)(1,"icon-empty-state-title"),_.Q(2," Could not load project "),_.I()())},$Xc=function(a){a&1&&_.K(0,"loading",36);a&2&&_.E("diameter",20)},aYc=function(a,b){a&1&&(_.M(0,2),_.C(1,YXc,2,
1,"ng-container",3)(2,ZXc,3,0,"icon-empty-state-display",4)(3,$Xc,1,1,"loading",5),_.xg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.ii),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.qj))},A$={lcc:"DISCOVER_FIND_CONTRIBUTE",rEc:"UNKNOWN_TEMPLATE",Noa:"WHITELABELLED_SEARCH",values(){return[A$.rEc,A$.lcc,A$.Noa]}},eXc=class extends _.W{constructor(a={}){super();this.i.red=a.red==null?null:a.red;this.i.green=a.green==null?null:a.green;this.i.blue=
a.blue==null?null:a.blue;this.i.alpha=a.alpha==null?null:a.alpha}get alpha(){return _.Z(this,"alpha")?_.T(this,"alpha"):0}set alpha(a){this.i.alpha=a}get blue(){return _.Z(this,"blue")?_.T(this,"blue"):0}set blue(a){this.i.blue=a}get green(){return _.Z(this,"green")?_.T(this,"green"):0}set green(a){this.i.green=a}get red(){return _.Z(this,"red")?_.T(this,"red"):0}set red(a){this.i.red=a}ha(){return eXc}ka(){return{keys:["alpha","blue","green","red"]}}},bYc=class extends _.W{constructor(a={}){super();
this.i.repository=a.repository==null?null:a.repository;this.i.tags=a.tags==null?null:a.tags;this.i.hasSemanticIndex=a.exa==null?null:a.exa;this.i.lastCommitTime=a.jL==null?null:a.jL;this.i.language=a.language==null?null:a.language;this.i.languages=a.languages==null?null:a.languages;this.i.license=a.license==null?null:a.license;this.i.name=a.name==null?null:a.name;this.i.hidden=a.hidden==null?null:a.hidden;this.i.defaultBranch=a.Kua==null?null:a.Kua}get Kua(){return _.Z(this,"defaultBranch")?_.T(this,
"defaultBranch"):""}set Kua(a){this.i.defaultBranch=a}get exa(){return _.Z(this,"hasSemanticIndex")?_.T(this,"hasSemanticIndex"):!1}set exa(a){this.i.hasSemanticIndex=a}get hidden(){return _.Z(this,"hidden")?_.T(this,"hidden"):!1}set hidden(a){this.i.hidden=a}get language(){return _.Z(this,"language")?_.T(this,"language"):""}set language(a){this.i.language=a}get languages(){return _.Z(this,"languages")?_.T(this,"languages"):[]}set languages(a){this.i.languages=a}get jL(){return _.Z(this,"lastCommitTime")?
_.T(this,"lastCommitTime"):""}set jL(a){this.i.lastCommitTime=a}get license(){return _.Z(this,"license")?_.T(this,"license"):""}set license(a){this.i.license=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}get repository(){return _.Z(this,"repository")?_.T(this,"repository"):null}set repository(a){this.i.repository=a}get tags(){return _.Z(this,"tags")?_.T(this,"tags"):[]}set tags(a){this.i.tags=a}ha(){return bYc}ka(){return{keys:"defaultBranch hasSemanticIndex hidden language languages lastCommitTime license name repository tags".split(" "),
Ga:{repository:_.$zb}}}},cYc=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.displayName=a.displayName==null?null:a.displayName;this.i.iconUrl=a.Gk==null?null:a.Gk;this.i.shortDescription=a.aE==null?null:a.aE;this.i.homePageUrl=a.V$a==null?null:a.V$a;this.i.ospoPageUrl=a.jka==null?null:a.jka;this.i.repositories=a.vt==null?null:a.vt;this.i.backgroundImageUrl=a.gea==null?null:a.gea;this.i.themeColor=a.yM==null?null:a.yM;this.i.repoKeyPrefix=a.ZAa==null?null:a.ZAa;
this.i.relatedFilesConfig=a.n_==null?null:a.n_}get gea(){return _.Z(this,"backgroundImageUrl")?_.T(this,"backgroundImageUrl"):""}set gea(a){this.i.backgroundImageUrl=a}get displayName(){return _.Z(this,"displayName")?_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get V$a(){return _.Z(this,"homePageUrl")?_.T(this,"homePageUrl"):""}set V$a(a){this.i.homePageUrl=a}get Gk(){return _.Z(this,"iconUrl")?_.T(this,"iconUrl"):""}set Gk(a){this.i.iconUrl=a}get name(){return _.Z(this,"name")?
_.T(this,"name"):""}set name(a){this.i.name=a}get jka(){return _.Z(this,"ospoPageUrl")?_.T(this,"ospoPageUrl"):""}set jka(a){this.i.ospoPageUrl=a}get n_(){return _.Z(this,"relatedFilesConfig")?_.T(this,"relatedFilesConfig"):null}set n_(a){this.i.relatedFilesConfig=a}get ZAa(){return _.Z(this,"repoKeyPrefix")?_.T(this,"repoKeyPrefix"):""}set ZAa(a){this.i.repoKeyPrefix=a}get vt(){return _.Z(this,"repositories")?_.T(this,"repositories"):[]}set vt(a){this.i.repositories=a}get aE(){return _.Z(this,"shortDescription")?
_.T(this,"shortDescription"):""}set aE(a){this.i.shortDescription=a}get yM(){return _.Z(this,"themeColor")?_.T(this,"themeColor"):null}set yM(a){this.i.themeColor=a}ha(){return cYc}ka(){return{Oa:{repositories:bYc},keys:"backgroundImageUrl displayName homePageUrl iconUrl name ospoPageUrl relatedFilesConfig repoKeyPrefix repositories shortDescription themeColor".split(" "),Ga:{relatedFilesConfig:_.aAb,themeColor:eXc}}}},dYc=class extends _.W{constructor(a={}){super();this.i.template=a.qa==null?null:
a.qa;this.i.projects=a.Xn==null?null:a.Xn;this.i.displayName=a.displayName==null?null:a.displayName;this.i.iconUrl=a.Gk==null?null:a.Gk;this.i.aboutUrl=a.Y3==null?null:a.Y3;this.i.ciUrl=a.G4==null?null:a.G4;this.i.privacyPolicyUrl=a.t8==null?null:a.t8;this.i.termsOfServiceUrl=a.F9==null?null:a.F9}static get MCb(){return A$}get Y3(){return _.Z(this,"aboutUrl")?_.T(this,"aboutUrl"):""}set Y3(a){this.i.aboutUrl=a}get G4(){return _.Z(this,"ciUrl")?_.T(this,"ciUrl"):""}set G4(a){this.i.ciUrl=a}get displayName(){return _.Z(this,
"displayName")?_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get Gk(){return _.Z(this,"iconUrl")?_.T(this,"iconUrl"):""}set Gk(a){this.i.iconUrl=a}get t8(){return _.Z(this,"privacyPolicyUrl")?_.T(this,"privacyPolicyUrl"):""}set t8(a){this.i.privacyPolicyUrl=a}get Xn(){return _.Z(this,"projects")?_.T(this,"projects"):[]}set Xn(a){this.i.projects=a}get qa(){return _.Z(this,"template")?_.T(this,"template"):null}set qa(a){this.i.template=a}get F9(){return _.Z(this,"termsOfServiceUrl")?
_.T(this,"termsOfServiceUrl"):""}set F9(a){this.i.termsOfServiceUrl=a}ha(){return dYc}ka(){return{Oa:{projects:cYc},Na:{template:A$},keys:"aboutUrl ciUrl displayName iconUrl privacyPolicyUrl projects template termsOfServiceUrl".split(" ")}}},eYc=class extends _.W{constructor(a={}){super();this.i.projects=a.Xn==null?null:a.Xn}get Xn(){return _.Z(this,"projects")?_.T(this,"projects"):[]}set Xn(a){this.i.projects=a}ha(){return eYc}ka(){return{Oa:{projects:cYc},keys:["projects"]}}},B$=class{constructor(a,
b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}get(a,b={},c={}){_.HK(a,RegExp("^[^/]+$"));return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.landingPages.get",path:`/${this.Va}/landingPages/${a}`,Qa:_.Bh(b,_.FH,c),Ob:dYc})}};B$.O=function(a){return new (a||B$)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};B$.ta=_.k({token:B$,oa:B$.O});var fYc=class{};fYc.O=function(a){return new (a||fYc)};fYc.ta=_.k({token:fYc,oa:a=>B$.O(a),Ea:_.iw});
var C$=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}get(a,b={},c={}){_.HK(a,RegExp("^[^/]+$"));return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.get",path:`/${this.Va}/ossProjects/${a}`,Qa:_.Bh(b,_.FH,c),Ob:cYc})}list(a={},b={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.list",path:`/${this.Va}/ossProjects`,Qa:_.Bh(a,_.FH,b),Ob:eYc})}};
C$.O=function(a){return new (a||C$)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};C$.ta=_.k({token:C$,oa:C$.O});var gYc=class{};gYc.O=function(a){return new (a||gYc)};gYc.ta=_.k({token:gYc,oa:a=>C$.O(a),Ea:_.iw});
var hYc=function(a){return a.X0c.fetch(void 0,()=>{var b=a.V3c;return _.yn(b.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.landingPages.getCurrent",path:`/${b.Va}/landingPages/current`,Qa:_.Bh({},_.FH,{}),Ob:dYc})})},D$=class{constructor(a,b,c){this.Ha=a;this.U3c=b;this.V3c=c;this.Ln=new _.yu(this.Ha);this.X0c=new _.yu(this.Ha);this.multibranchEnabled=_.rv.has(69)}get(a){return a?this.Ln.fetch({name:a,multibranchEnabled:this.multibranchEnabled},()=>this.U3c.get(a,{multibranchEnabled:this.multibranchEnabled})):
_.Re}};D$.O=function(a){return new (a||D$)(_.m(_.Dp),_.m(gYc),_.m(fYc),_.m(_.sv))};D$.ta=_.k({token:D$,oa:D$.O,Ea:"root"});var E$=class{constructor(a,b){this.iW=a;this.HYc=b;if(!this.iW)throw Error("wb");this.gtag=function(){this.iW.push(arguments)}}IP(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.ti&&(a.latencyMs=b.ti.toString()),this.gtag("event",b.action,a)}qL(a){this.gtag("config",this.HYc,{page_path:a})}};E$.O=function(a){return new (a||E$)(_.m(_.YLa),_.m(_.$3a))};E$.ta=_.k({token:E$,oa:E$.O});var qXc=class{constructor(){this.iVc="block"}};qXc.O=function(a){return new (a||qXc)};
qXc.wa=_.Cf({type:qXc,na:[["ng-component"]],ob:2,Ya:function(a,b){a&2&&_.sg("display",b.iVc)},standalone:!1,ya:7,Aa:1,Da:[["mat-dialog-title",""],[3,"showHeader"],["align","end"],"mat-button  ascTrackElement OssSettingsDialog trackAction Cancel mat-dialog-close ".split(" ")],qa:function(a){a&1&&(_.F(0,"h2",0),_.Q(1," Settings\n"),_.I(),_.F(2,"mat-dialog-content"),_.K(3,"general-settings",1),_.I(),_.F(4,"mat-dialog-actions",2)(5,"button",3),_.Q(6," Close "),_.I()());a&2&&(_.y(3),_.E("showHeader",!1))},
Fa:[_.Ip,_.b$,_.lw,_.xt,_.dt,_.ft,_.ht,_.gt],hb:2,Ma:0});var F$=class extends _.GK{get config(){return this.hua}RBa(a){this.hua=a&&_.Gzb(a)}};F$.O=(()=>{let a;return function(b){return(a||(a=_.je(F$)))(b||F$)}})();F$.ta=_.k({token:F$,oa:F$.O});var G$=class extends _.EK{constructor(a){super(a,null);this.rTa=void 0;this.ysa="Code Search"}rm(a){this.GDa(a)}GDa(a){const b=[this.ysa];this.rTa&&b.unshift(this.rTa);(a=(a==null?void 0:a.repository)&&_.uzb(a))&&b.unshift(a);this.title.rm(b.slice(0,2).join(" - "))}};G$.O=function(a){return new (a||G$)(_.m(_.Jo))};G$.ta=_.k({token:G$,oa:G$.O});/*

 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 NWc={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 OWc={red:0,orange:60,yellow:120,green:180,blue:240,purple:300};var iYc=2**-16,fXc=function(a){if(!/^[a-fA-F0-9]{3,8}$/.test(a))throw Error("Wf`"+a);if(a.length===3||a.length===4)var b=/^(.)(.)(.)(.)?$/.exec(a).slice(1,5).map(e=>e?e+e:"ff");else if(a.length===6||a.length===8)b=/^(..)(..)(..)(..)?$/.exec(a).slice(1,5),b[3]===void 0&&(b[3]="ff");else throw Error("Wf`"+a);a=QWc(b[0])/255;const c=QWc(b[1])/255,d=QWc(b[2])/255;b=QWc(b[3])/255;return new z$(a,c,d,b)},bXc=function(a){var b=(a.lL+16)/116;const c=.95047*UWc(b+a.a/500),d=UWc(b);b=1.08883*UWc(b-a.b/200);
return new z$(Math.min(Math.max(SWc(3.2404542*c+-1.5371385*d+-.4985314*b),0),1),Math.min(Math.max(SWc(-.969266*c+1.8760108*d+.041556*b),0),1),Math.min(Math.max(SWc(.0556434*c+-.2040259*d+1.0572252*b),0),1),a.alpha)},YWc=function(a){const b=a.alpha<1?RWc(Math.round(a.alpha*255)):"";return RWc(Math.round(a.red*255))+RWc(Math.round(a.green*255))+RWc(Math.round(a.blue*255))+b},hXc=function(a,b){if(1-a.alpha<iYc)return a;const c=b.alpha*(1-a.alpha);return new z$(a.red*a.alpha+b.red*c,a.green*a.alpha+b.green*
c,a.blue*a.alpha+b.blue*c,a.alpha+c)},jYc=function(a){return m$(a.red)*.2126+m$(a.green)*.7152+m$(a.blue)*.0722},$Wc=function(a,b){a=jYc(hXc(a,1-b.alpha<iYc?b:new z$(b.red,b.green,b.blue)));b=jYc(b);return a>=b?(a+.05)/(b+.05):(b+.05)/(a+.05)},z$=class{constructor(a,b,c,d=1){this.red=a;this.green=b;this.blue=c;this.alpha=d;l$(a,1,"red");l$(b,1,"green");l$(c,1,"blue");l$(d,1,"alpha")}vwb(){return`rgba(${this.red*100}%, ${this.green*100}%, `+`${this.blue*100}%, ${this.alpha})`}},gXc=new z$(1,1,1);
new z$(0,0,0);
var iXc=class{constructor(a,b,c,d=1){this.qxa=a;this.saturation=b;this.lL=c;this.alpha=d;l$(a,360,"hue");l$(b,1,"saturation");l$(c,1,"lightness");l$(d,1,"alpha")}vwb(){return`hsla(${this.qxa}, ${this.saturation*100}%, `+`${this.lL*100}%, ${this.alpha})`}rotate(a){return new iXc((this.qxa+a+360)%360,this.saturation,this.lL,this.alpha)}},aXc=function(a){const b=m$(a.red),c=m$(a.green),d=m$(a.blue),e=.2126729*b+.7151522*c+.072175*d;return new cXc(116*TWc(e)-16,500*(TWc((.4124564*b+.3575761*c+.1804375*
d)/.95047)-TWc(e)),200*(TWc(e)-TWc((.0193339*b+.119192*c+.9503041*d)/1.08883)),a.alpha)},cXc=class{constructor(a,b,c,d=1){this.lL=a;this.a=b;this.b=c;this.alpha=d;l$(a,Number.MAX_VALUE,"lightness");l$(d,1,"alpha")}};var VWc={heading:3,text:4.5,subtext:7,uiElement:3},kYc=class{transform(a,b,c){if(a)return dXc(a,b,c).vwb()}};kYc.O=function(a){return new (a||kYc)};kYc.Le=_.Gf({name:"colorContrast",type:kYc,le:!0,standalone:!1});var H$=class{};H$.O=function(a){return new (a||H$)};H$.Ca=_.Df({type:H$});H$.Ba=_.Xc({});var ZWc=new Map;var lYc=["feedbackTooltip"],mYc={label:"Privacy",target:"https://www.google.com/policies/privacy/",cC:"navigateToPrivacy"},nYc={label:"Terms",target:"https://www.google.com/policies/terms/",cC:"navigateToTerms"},oYc={Vha:"https://opensource.google/",PTb:!1,title:"Code Search",QVa:[],JWb:[mYc,nYc]},pYc={title:"Google Open Source",PY:"https://ssl.gstatic.com/devopsconsole/images/oss/logo_os_google_wordmark-2022.svg",QVa:[{label:"Events",target:"https://opensource.google/events/",cC:"navigateToOspoEvents"},
{label:"Projects",target:"https://opensource.google/projects/",cC:"navigateToOspoProjects"},{label:"Programs and Services",target:"https://opensource.google/programs-and-services/",cC:"navigateToOspoPrograms"},{label:"Documentation",target:"https://opensource.google/documentation/reference/",cC:"navigateToOspoDocs"},{label:"About",target:"https://opensource.google/about/",cC:"navigateToOspoAbout"},{label:"Blog",target:"https://opensource.googleblog.com/",cC:"navigateToOspoBlog"}]},qYc=function(a){return a.QL((b,
c)=>c.keyboardShortcuts||b,new Map)},rYc=function(a){return a.QL((b,c)=>c.bRb||b,!1)},sYc=function(a){a?document.body.classList.add("scrollable"):document.body.classList.remove("scrollable")},tYc=class{constructor(a,b,c,d,e,f,g,l,p){this.Ha=a;this.ul=b;this.dga=c;this.Ua=d;this.UAa=e;this.fDa=f;this.Zdb=new _.Wf;this.Jxb=new _.Wf;this.u_b=_.x(this.Ua.events,_.Te(t=>t instanceof _.ei),_.v(()=>this.Ua.nm.Mc.root),_.fg(this.Ua.nm.Mc.root),_.dg(1));this.Fl=p.register("showShortcutDialog","shift+/",()=>
{this.Zdb.next(void 0)});p.register("sendFeedback","shift+2",()=>{this.Y7("KEYBOARD")});this.Go=this.N5a();this.keyboardShortcuts=qYc(this);this.wb=_.x(hYc(l),_.gg(t=>{if(t.qa===A$.Noa){const w=[];t.t8?w.push(Object.assign({},mYc,{target:t.t8})):w.push(mYc);t.F9&&w.push(Object.assign({},nYc,{target:t.F9}));t.G4&&w.push({label:"CI Status",target:t.G4,cC:"navigateToCi"});t.Y3&&w.push({label:"About this site",target:t.Y3,cC:"navigateToAbout"});return _.u(Object.assign({},oYc,{Vha:_.Qq(new _.Ni),title:t.displayName||
"Code Search",JWb:w,QVa:[]}))}return this.QL((w,A)=>{w=A.Sc;return w&&w.repository?(A=A.kh)?Object.assign({},oYc,pYc,{Vha:_.Qq(_.oG(w.bc(),"repoGroup").ab()),PTb:!0,title:A.displayName,Gk:A.Gk,PY:void 0}):Object.assign({},oYc,pYc):Object.assign({},oYc,pYc)},oYc)}));this.Za=_.x(this.Zdb,_.jg(this.h9,this.keyboardShortcuts)).subscribe(([,t,w])=>{t&&(this.Rw?(this.Rw.close(),this.Rw=void 0):this.oCa(w),this.Ha.mb({element:"AppBar",action:`${this.Rw?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD"}))});
this.Za.add(this.u_b.subscribe());this.Za.add(rYc(this).subscribe(t=>{sYc(t)}));this.Za.add(_.x(hYc(l),_.gg(t=>{const w=t.qa===A$.Noa,A={ysa:w?t.displayName||"Code Search":"Google Open Source"};return this.QL((G,J)=>{G=J.Sc;let L;const U=w?void 0:(L=J.kh)==null?void 0:L.displayName;let ba,la;J=(la=(ba=J.kh)==null?void 0:ba.n_)!=null?la:void 0;return Object.assign({},{projectName:U,Sc:G,n_:J},A)},A)})).subscribe(({ysa:t,projectName:w,Sc:A,n_:G})=>{var J=this.fDa;J.ysa=t;J.rTa=w;J.GDa(A);this.UAa.RBa(G)}))}Ia(){this.Jxb.next();
this.Fl();this.Za&&(this.Za.unsubscribe(),this.Za=void 0);sYc(!1)}get h9(){return _.x(this.keyboardShortcuts,_.v(a=>Array.from(a.entries()).length>0))}Y7(a){this.Ha.mb({element:"FeedbackButton",action:"open",gestureName:a});this.ega&&this.ega.Te();this.dga.J0()}oCa(a){this.Rw=this.ul.open(_.zt,{Cy:!1,data:a,minWidth:400});_.x(this.Rw.ZB(),_.Vf()).subscribe(()=>{this.Rw=void 0})}N5a(){const a=this.QL((c,d)=>Object.assign({},c,d.Go),{}),b=this.QL((c,d)=>d.ossProject||c);return _.x(_.Ge([a,b]),_.v(([c,
d])=>{d=d&&d.yM?dXc(d.yM,"uiElement").vwb():void 0;return Object.assign({},c,{nja:d})}))}QL(a,b){return _.x(this.u_b,_.v(c=>{let d=b;for(;c&&c.df==="primary";)d=a(d,c.data),c=c.firstChild;return d}))}};tYc.O=function(a){return new (a||tYc)(_.B(_.Dp),_.B(_.ct),_.B(_.ku),_.B(_.ii),_.B(F$),_.B(G$),_.B(_.sv),_.B(D$),_.B(_.Ru))};
tYc.wa=_.Cf({type:tYc,na:[["app-bar"]],ub:function(a,b){a&1&&_.Pg(lYc,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.ega=c.first)}},standalone:!1,ya:2,Aa:3,Da:[["menu","matMenu"],["onedevAppbar","",3,"height",4,"ngIf"],["onedevAppbar",""],[1,"appbar-left"],["mat-button","","ascTrackElement","AppBar","trackAction","navigateFromTitle",1,"branding",3,"universalLink","sameWindow","title"],["alt","",3,"src",4,"ngIf"],[3,"productName","svgIcon"],["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"],["role","group"],["role","presentation",4,"ngIf"],["role","presentation"],["mat-menu-item","","type","button","ascTrackElement","AppBar","trackAction","showSettingsDialog",3,"click"],["role","presentation",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"],["aria-label","navigation bar"],[4,"ngFor","ngForOf"],["ascTrackElement","AppBar",3,"universalLink","sameWindow","trackAction"],["mat-menu-item","","type","button","ascTrackElement","AppBar","trackAction","showKeyboardShortcuts",3,"click"],["mat-menu-item","","ascTrackElement","AppBar",3,"universalLink","trackAction"]],qa:function(a,
b){a&1&&(_.C(0,rXc,25,20,"header",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.wb))},Fa:[_.Ip,_.Ux,_.fy,_.Yn,_.Zn,_.Jr,_.pt,_.Tx,_.lw,_.yt,_.At,_.ou,_.Wx,_.Zx,_.Yx,_.by,_.Px,_.Sx,_.rw,_.eo],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%][_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-mdc-menu-item[_ngcontent-%COMP%], .mat-mdc-menu-item[_ngcontent-%COMP%]:link, .mat-mdc-menu-item[_ngcontent-%COMP%]:visited{color:#5f6368;font-weight:400;font-size:13px;letter-spacing:.02em;line-height:16px;--mat-menu-item-label-text-size:13px;align-items:center;color:inherit;display:flex;height:32px;justify-content:space-between;min-height:unset}.mat-mdc-menu-item[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%], .mat-mdc-menu-item[_ngcontent-%COMP%]:link   mat-icon[_ngcontent-%COMP%], .mat-mdc-menu-item[_ngcontent-%COMP%]:visited   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 I$=class{constructor(a,b,c,d,e,f){this.BVa=c;this.Ua=d;this.Ih=e;this.storage=f;a.Dy();this.J6c=_.x(d.events,_.Te(g=>g instanceof _.xMa||g instanceof _.yMa),_.v(g=>g instanceof _.xMa));this.Ggb();b.g_a.subscribe()}Ggb(){this.storage&&this.storage.get("epn_dismiss")||this.jtb()}jtb(){this.Ih.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).JB.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",!0)})}};
I$.O=function(a){return new (a||I$)(_.B(_.iy),_.B(_.ew),_.B(_.kw),_.B(_.ii),_.B(_.Pt),_.B(_.lXa,8))};
I$.wa=_.Cf({type:I$,na:[["oss-app"],["protractor-oss-app"]],standalone:!1,ya:9,Aa:4,Da:[[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"]],qa:function(a,b){a&1&&(_.K(0,"app-bar"),_.F(1,"div",0)(2,"div",1),_.C(3,sXc,1,0,"announcement-bar",2),_.K(4,"router-outlet"),_.I()(),_.K(5,"uncaught-error-notifier")(6,"span",3),_.C(7,tXc,2,0,"div",4),_.R(8,"async"));
a&2&&(_.y(3),_.E("ngIf",b.BVa.hPb),_.y(4),_.E("ngIf",_.S(8,2,b.J6c)))},Fa:[_.Zn,_.mw,tYc,_.Zt,_.EF,_.zo,_.eo],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 J$=class{};J$.O=function(a){return new (a||J$)};J$.Ca=_.Df({type:J$});J$.Ba=_.Xc({imports:[_.Kp,_.fo,_.d$,_.Vx,_.Cy]});var K$=class{};K$.O=function(a){return new (a||K$)};K$.Ca=_.Df({type:K$});K$.Ba=_.Xc({imports:[_.Kp,_.Ay,_.fo,_.Fp,{bq:_.lu,Nb:[_.ku]},_.st,_.sy,_.ut,_.Vx,_.Cy,_.pu,_.dy,_.qy,_.pp,J$,_.ny]});var L$=class{Sa(){}dZb(a){return _.Qq(_.nzb(new _.xK({kh:new _.Zzb(a)})))}};L$.O=function(a){return new (a||L$)};
L$.wa=_.Cf({type:L$,na:[["oss-project-cards"]],inputs:{Xn:"projects"},standalone:!1,ya:1,Aa:1,Da:[["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"]],
qa:function(a,b){a&1&&_.C(0,uXc,11,6,"a",0);a&2&&_.E("ngForOf",b.Xn)},Fa:[_.Ip,_.Yn,_.np],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}"],
Ma:0});var uYc=a=>[a],M$=class extends _.qw{set config(a){a&&super.RBa(a)}constructor(a,b,c,d,e,f,g,l){super({Pka:_.rv.has(47),tx:"OssHomeSearchBox",Ha:a,Jua:g,dL:_.rv.has(28),FO:d});this.Ua=b;this.kb=e;this.Ch=f;this.gP=l;this.SBb="Clear search";this.poc="Search for code or files";this.qoc="Loading suggestions";this.gub=24;this.hub=2;this.Bla=0}Dc(){this.Br=this.Ch.registerCallback("HOME_PAGE_SEARCH",this.kb.ma,()=>{_.Z6a(this.hM,!0)})}Ia(){this.Br&&this.Br()}cXb(a){_.mp(this.Ua,_.lp(this.Ua,_.IPa,{Qa:_.oqa(a)}))}mjb(a){this.Bla=
a.getBoundingClientRect().width}K4(){super.K4(this.hM)}};M$.O=function(a){return new (a||M$)(_.B(_.Dp),_.B(_.ii),_.B(_.sv),_.B(_.Pv),_.B(_.ff),_.B(_.pi),_.B(_.h4a),_.B(_.g4a,8))};
M$.wa=_.Cf({type:M$,na:[["oss-home-search-box"]],ub:function(a,b){a&1&&_.Pg(_.jx,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.hM=c.first)}},inputs:{config:"config"},standalone:!1,features:[_.lg],ya:16,Aa:23,Da:[["searchBar",""],["searchBox",""],["suggestionList",""],["fxLayoutAlign","start center",1,"search-bar"],["color","primary",1,"search-icon",3,"click"],["fxFlex","grow",3,"queryChange","blur","focus","querySubmit","elementName","enableTextBoxQuerySubmission","queryDecorator","placeholder","query","suggestionLists"],
[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"],["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,"click","ascTrackElement","matTooltip"],["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,"ascResizeNotifier","elementToWatch"],["class","search-suggestions",3,"width",4,"ngIf"],[1,"search-suggestions"],[4,"ngTemplateOutlet"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",3,0)(2,"mat-icon",4);_.N("click",function(){_.q(c);return _.r(_.Fg(5).setFocus())});_.Q(3,"search");_.I();_.F(4,"search-box",5,1);_.ah("queryChange",function(d){_.q(c);_.$g(b.query,d)||(b.query=d);return _.r(d)});_.N("blur",function(){_.q(c);return _.r(b.Kza())})("focus",function(){_.q(c);return _.r(b.Lza())})("queryChange",
function(d){_.q(c);return _.r(b.nQ.next(d))})("querySubmit",function(d){_.q(c);return _.r(b.w9(d))});_.I();_.F(6,"div",6);_.R(7,"async");_.K(8,"mat-spinner",7);_.I();_.C(9,vXc,3,3,"button",8)(10,wXc,2,1,"a",9);_.I();_.F(11,"search-box-suggestion-list",null,2);_.C(13,yXc,2,4,"search-box-suggestion-item",10);_.R(14,"async");_.I();_.C(15,BXc,2,2,"ng-container",11)}if(a&2){let c,d;a=_.Fg(12);_.tg("suggesting",a.Oz&&b.lK);_.y(4);_.E("elementName",b.tx)("enableTextBoxQuerySubmission",!0)("queryDecorator",
b.mQ)("placeholder",b.poc);_.Zg("query",b.query);_.E("suggestionLists",_.dh(21,uYc,a));_.y(2);_.sg("visibility",((c=_.S(7,17,b.v5))==null?0:c.Qd)&&b.Q8?"visible":"hidden");_.y(2);_.E("diameter",b.gub)("strokeWidth",b.hub);_.rg("aria-label",b.qoc);_.y();_.E("ngIf",b.query);_.y();_.E("ngIf",b.gP);_.y(3);_.E("ngForOf",(d=_.S(14,19,b.v5))==null?null:d.cv);_.y(2);_.E("ngIf",a.Oz&&b.lK)}},Fa:[_.Ip,_.Yn,_.Zn,_.co,_.rw,_.Kr,_.pt,_.lw,_.Bt,_.At,_.ou,_.Mx,_.Kx,_.Px,_.Sx,_.sw,_.jx,_.kx,_.mx,_.eo],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%]{--mdc-icon-button-state-layer-size:18px;line-height:18px;margin-right:14.5px;padding:0}.search-bar[_ngcontent-%COMP%]   .help-link[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle;--mdc-icon-button-icon-size: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 vYc=class{constructor(a,b){this.Go=_.kAb(a,new _.Ni,b.Mc.hx)}Sa(){}dZb(a){return _.Qq(new _.Ni({de:{type:"ossProject",id:a.name}}))}};vYc.O=function(a){return new (a||vYc)(_.B(_.FK),_.B(_.Vh))};
vYc.wa=_.Cf({type:vYc,na:[["discover-find-contribute"]],inputs:{Xn:"projects"},standalone:!1,ya:6,Aa:2,Da:[[1,"search-box"],["role","search",3,"config"],[3,"projects"]],qa:function(a,b){a&1&&(_.F(0,"h1"),_.Q(1," Search all projects for code or files\n"),_.I(),_.F(2,"div",0),_.K(3,"oss-home-search-box",1),_.I(),_.F(4,"section"),_.K(5,"oss-project-cards",2),_.I());a&2&&(_.y(3),_.E("config",b.Go),_.y(2),_.E("projects",b.Xn))},Fa:[M$,L$],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}"],
Ma:0});var wYc=class{constructor(a,b){this.Go=_.kAb(a,new _.Ni,b.Mc.hx)}Sa(){}};wYc.O=function(a){return new (a||wYc)(_.B(_.FK),_.B(_.Vh))};
wYc.wa=_.Cf({type:wYc,na:[["whitelabelled-search"]],inputs:{Xn:"projects",Gk:"iconUrl",label:"label"},standalone:!1,ya:7,Aa:4,Da:[["fallbackLogo",""],[1,"logo-container"],["class","logo","aria-hidden","true",3,"src","alt",4,"ngIf","ngIfElse"],[1,"search-box"],["role","search",3,"config"],[3,"projects"],["aria-hidden","true",1,"logo",3,"src","alt"],["svgIcon","oss:logo",1,"logo"]],qa:function(a,b){a&1&&(_.F(0,"div",1),_.C(1,CXc,1,3,"img",2)(2,DXc,1,0,"ng-template",null,0,_.fh),_.I(),_.F(4,"div",3),
_.K(5,"oss-home-search-box",4),_.I(),_.K(6,"oss-project-cards",5));a&2&&(a=_.Fg(3),_.y(),_.E("ngIf",b.Gk)("ngIfElse",a),_.y(4),_.E("config",b.Go),_.y(),_.E("projects",b.Xn))},Fa:[_.Zn,_.ou,M$,L$],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}"],
Ma:0});var xYc=class{constructor(a,b){this.Xc=_.KF;this.hrc=A$;_.pw(a,"HOME_PAGE_SEARCH");this.wb=_.x(hYc(b),_.v(_.CF),_.Lf(c=>_.BF(c.message)),_.fg(_.LF))}};xYc.O=function(a){return new (a||xYc)(_.B(_.pi),_.B(D$))};
xYc.wa=_.Cf({type:xYc,na:[["home-page"]],standalone:!1,ya:4,Aa:3,Da:[["error",""],[3,"ngSwitch",4,"ngIf"],[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"]],qa:function(a,b){a&1&&(_.C(0,KXc,4,3,"ng-container",1),_.R(1,"async"),_.C(2,LXc,5,1,"ng-template",null,0,_.fh));a&2&&_.E("ngIf",
_.S(1,1,b.wb))},Fa:[_.Zn,_.co,_.$n,_.ao,_.bo,vYc,_.xB,_.zB,_.yB,_.EF,wYc,_.eo],styles:["home-page[_nghost-%COMP%]{display:flex}home-page[_nghost-%COMP%] > *[_ngcontent-%COMP%]{flex:1}"],Ma:0});var N$=class{};N$.O=function(a){return new (a||N$)};N$.Ca=_.Df({type:N$});N$.Ba=_.Xc({imports:[_.Kp,_.fo,_.pu,_.pp]});var O$=class{};O$.O=function(a){return new (a||O$)};O$.Ca=_.Df({type:O$});O$.Ba=_.Xc({imports:[_.Kp,_.ly,_.fo,_.ny,_.st,_.Vx,_.pu,_.py,_.qy,_.tw,_.qx]});var P$=class{};P$.O=function(a){return new (a||P$)};P$.Ca=_.Df({type:P$});P$.Ba=_.Xc({imports:[_.Kp,_.st,_.fo,_.lJ,_.HF,_.FF,_.pu,O$,N$,_.pp]});var Q$=class{};Q$.O=function(a){return new (a||Q$)};Q$.Ca=_.Df({type:Q$});Q$.Ba=_.Xc({imports:[_.Kp,_.fo,_.lJ,_.HF,_.FF,_.pu,O$,N$,_.pp]});var R$=class{};R$.O=function(a){return new (a||R$)};R$.Ca=_.Df({type:R$});R$.Ba=_.Xc({imports:[_.Kp,_.fo,P$,_.AB,_.HF,_.FF,_.pp,Q$]});var S$=class{constructor(a){this.W3c=a}resolve(a){return(a=_.Oi(a).tb)?_.x(this.W3c.get(a),_.Lf(()=>_.u(void 0))):_.u(void 0)}};S$.O=function(a){return new (a||S$)(_.m(D$))};S$.ta=_.k({token:S$,oa:S$.O});var UXc=function(a){return a.some(b=>b.repository&&b.repository.aZ)},WXc=function(a){return a.filter(b=>!b.hidden)},yYc=class{constructor(a,b,c,d){this.Xc=_.KF;this.i5c=_.Mzb;this.mYc=MWc;_.pw(b,"HOME_PAGE_SEARCH");this.Wk=_.x(a.params,_.gg(e=>_.x(d.get(e.repositoryGroupId),_.v(f=>_.CF(f)))),_.Lf(e=>_.BF(`Could not load oss project: ${e.message}`)),_.fg(_.LF));this.Go=_.x(a.params,_.v(e=>_.kAb(c,new _.Ni({de:{id:e.repositoryGroupId,type:"ossProject"}}),a.Mc.hx)))}};
yYc.O=function(a){return new (a||yYc)(_.B(_.Vh),_.B(_.pi),_.B(_.FK),_.B(D$))};
yYc.wa=_.Cf({type:yYc,na:[["project-page"]],standalone:!1,ya:2,Aa:3,Da:[["noSemanticIndex",""],[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"],["aria-label","currentProject.shortDescription?currentProject.shortDescription:'Short Description'",1,"short-description"],["role","search",3,"config"],[1,"repository-label"],[1,"repository-list"],["role","cell",4,"ngIf"],[1,"centered"],[4,"ngFor","ngForOf"],["aria-hidden","true","alt","",1,"background-image",3,"src"],["role","cell"],["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"],[1,"external-source-link"],[4,"ngIf"],["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"]],qa:function(a,b){a&1&&(_.C(0,aYc,4,4,"ng-container",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Wk))},Fa:[_.Ip,_.Yn,_.Zn,_.$n,_.ao,_.HI,_.Ep,_.xB,_.yB,_.EF,_.ou,M$,_.np,kYc,_.eo,_.BB],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}"],
Ma:0});var T$=class{};T$.O=function(a){return new (a||T$)};T$.Ca=_.Df({type:T$});T$.Ba=_.Xc({imports:[_.Kp,H$,_.fo,_.YI,_.CB,_.Fp,_.sy,_.AB,_.FF,_.WJ,_.pu,O$,_.pp]});var zYc=new _.wd("localObservableRequestService",{Ea:"root",oa:()=>new _.QZa({h6:"",g6:""})}),U$=class{constructor(a){if(a)throw Error("qd");}};U$.O=function(a){return new (a||U$)(_.m(U$,12))};U$.Ca=_.Df({type:U$});U$.Ba=_.Xc({imports:[_.Jy,_.Kp,_.Py,_.$y,_.Ku,_.Lu,_.Cu,_.Kn,_.iw,_.Mu,_.Nu,_.Wy,_.Ou,_.bz,_.az,_.Zy,_.Ty]});var AYc=class{};var V$=class extends AYc{constructor(){super(...arguments);this.Ua=_.n(_.ii)}navigate(a){this.Ua.navigate([a])}};V$.O=(()=>{let a;return function(b){return(a||(a=_.je(V$)))(b||V$)}})();V$.ta=_.k({token:V$,oa:V$.O,Ea:"root"});var BYc=[_.Tr,_.Vo,_.pOa()],CYc=new _.CPa,DYc=[{path:"",rV:_.Ypa(),children:[{path:"search",Al:function(){return _.W9}},{path:"",component:xYc,data:{Go:{Gia:!1},bRb:!0}},{path:":repositoryGroupId",component:yYc,data:{Go:{Gia:!1},bRb:!0}},{path:"",Al:CYc.for("source"),data:{groupType:"ossProject"},resolve:{keyboardShortcuts:_.qi(_.Gy),kh:_.qi(S$)},sr:function(a,b){return _.Oi(a).tb!==_.Oi(b).tb}},{path:"**",component:_.hv}]}],W$=class{store(){}jCa(a,b){return this.Hha(a)&&this.Hha(b)?a.component===
b.component:a.oe===b.oe}Hha(a){return a.data.Sc}};W$.O=function(a){return new (a||W$)};W$.ta=_.k({token:W$,oa:W$.O});var X$=class extends _.ev{load(){}};X$.O=(()=>{let a;return function(b){return(a||(a=_.je(X$)))(b||X$)}})();X$.ta=_.k({token:X$,oa:X$.O});var Y$=class extends _.DK{a9a(a){return _.u({kind:4,location:a})}};Y$.O=(()=>{let a;return function(b){return(a||(a=_.je(Y$)))(b||Y$)}})();Y$.ta=_.k({token:Y$,oa:Y$.O});var Z$=class{};Z$.O=function(a){return new (a||Z$)};Z$.Ca=_.Df({type:Z$,Dy:[I$]});
Z$.Ba=_.Xc({Nb:[..._.BPa(CYc),_.Dt,_.FK,_.qu,S$,F$,G$,_.ez,_.oi,{va:_.TLa,jc:"/"},{va:_.ro,Pd:E$},{va:_.ev,Pd:X$},{va:_.Bf,Hb:_.au,Ib:[_.It]},{va:_.j2a,jc:_.k2a},{va:_.ci,Pd:_.kv},{va:AYc,Pd:V$},{va:_.GK,Hb:F$},{va:_.fp,Pd:W$},{va:_.EK,Hb:G$},{va:_.mi,Pd:_.fz},{va:_.uZa,jc:_.tZa},{va:_.DK,Pd:Y$}],imports:[BYc,_.Rv,_.my,K$,{bq:_.Iy,Nb:_.F8a},_.$t,_.iv,_.lJ,R$,_.FF,_.pu,_.hz,T$,_.aPa(DYc),{bq:U$,Nb:[_.su,{va:_.xn,Pd:_.PZa},{va:_.jZa,Ab:_.qta},{va:_.hw,Ab:_.Mj,Ib:[_.hk,_.Ny]},{va:_.LKa,Hb:zYc},{va:_.G8a,
Ab:_.Mj,Ib:[_.YKa,_.Oy]},{va:_.t_a,Ab:_.Mj,Ib:[_.Tn,_.Oy]},{va:_.u_a,Ab:_.Mj,Ib:[_.Tn,_.Oy]},{va:_.J8a,Ab:_.Mj,Ib:[_.ZKa,_.Oy]},{va:_.O8a,Ab:_.Mj,Ib:[_.Un,_.Oy]},{va:_.r_a,Ab:_.Mj,Ib:[_.aLa,_.Oy]},{va:_.Vy,Ab:_.Mj,Ib:[_.bLa,_.Ly]},{va:_.Yy,Ab:_.Mj,Ib:[_.kLa,_.Ly]},{va:_.Q8a,Ab:_.Mj,Ib:[_.dLa,_.Oy]},{va:_.R8a,Ab:_.Mj,Ib:[_.eLa,_.Oy]},{va:_.v_a,Ab:_.Mj,Ib:[_.fLa,_.Oy]},{va:_.w_a,Ab:_.Mj,Ib:[_.gLa,_.Oy]},{va:_.y_a,Ab:_.Mj,Ib:[_.iLa,_.Oy]},{va:_.M8a,Ab:_.Mj,Ib:[_.jLa,_.Oy]},{va:_.ru,Ab:function(){return window}},
{va:_.LZa,Pd:_.NZa},{va:_.MZa,Ab:function(a){return new _.nm(a.document)},Ib:[_.ru]},{va:_.Qy,yd:!0,Hb:_.Ry},{va:_.Qy,yd:!0,Hb:_.Sy}]}]});var $$=class{};$$.O=function(a){return new (a||$$)};$$.Ca=_.Df({type:$$,Dy:[I$]});$$.Ba=_.Xc({imports:[Z$,_.Ur]});_.Dk.set("OSS-APP",Z$);_.Dk.set("PROTRACTOR-OSS-APP",$$);
_.vi();
}catch(e){_._DumpException(e)}
try{
var teb,ueb,veb,web,xeb,yeb,zeb,Aeb,Beb,Ceb,Eeb,Deb,Feb;teb=function(a){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(b=>a.classList.contains(b))};ueb=function(a){a&1&&_.Ig(0,2)};veb=function(a){a&1&&(_.F(0,"thead",0),_.yg(1,1),_.I(),_.F(2,"tbody",0),_.yg(3,2)(4,3),_.I(),_.F(5,"tfoot",0),_.yg(6,4),_.I())};web=function(a){a&1&&_.yg(0,1)(1,2)(2,3)(3,4)};xeb=function(a,b){return a.concat(Array.from(b))};
yeb=function(a,b){b=b.toUpperCase();for(a=a.Gf.element.ma;a;){const c=a.nodeType===1?a.nodeName:null;if(c===b)return a;if(c==="TABLE")break;a=a.parentNode}return null};zeb=function(a){a&1&&_.Ig(0,2)};Aeb=function(a){a&1&&(_.F(0,"thead",0),_.yg(1,1),_.I(),_.F(2,"tbody",2),_.yg(3,3)(4,4),_.I(),_.F(5,"tfoot",0),_.yg(6,5),_.I())};Beb=function(a){a&1&&_.yg(0,1)(1,3)(2,4)(3,5)};Ceb=function(){return{color:"accent",Bd:!1}};
Eeb=function(a){var b;(b=a.DVb)==null||b.unsubscribe();b=[...a.links.toArray(),a.link].filter(c=>!!c).map(c=>c.zXb);a.DVb=_.x(_.we(b),_.Ie()).subscribe(c=>{a.au!==Deb(a,a.Ua)(c)&&a.update()})};Deb=function(a,b){const c=a.sBa.Sk?a.sBa:a.sBa.exact||!1;return d=>(d=d.xm)?b.isActive(d,c):!1};Feb=function(a){const b=Deb(a,a.Ua);return a.link&&b(a.link)||a.links.some(b)};
_.QB=class{get isActive(){return this.au}constructor(a,b,c,d,e){this.Ua=a;this.element=b;this.renderer=c;this.Aea=d;this.link=e;this.fe=[];this.au=!1;this.sBa={exact:!1};this.KTb=new _.bn;this.Eqb=a.events.subscribe(f=>{f instanceof _.ei&&this.update()})}Sd(){_.x(_.u(this.links.Jc,_.u(null)),_.Ie()).subscribe(()=>{this.update();Eeb(this)})}set K6c(a){this.fe=(Array.isArray(a)?a:a.split(" ")).filter(b=>!!b)}Sb(){this.update()}Ia(){this.Eqb.unsubscribe();let a;(a=this.DVb)==null||a.unsubscribe()}update(){this.links&&
this.Ua.OP&&queueMicrotask(()=>{const a=Feb(this);this.fe.forEach(b=>{a?this.renderer.oF(this.element.ma,b):this.renderer.uQ(this.element.ma,b)});a&&this.OLb!==void 0?this.renderer.setAttribute(this.element.ma,"aria-current",this.OLb.toString()):this.renderer.removeAttribute(this.element.ma,"aria-current");this.au!==a&&(this.au=a,_.gn(this.Aea),this.KTb.emit(a))})}};_.QB.O=function(a){return new (a||_.QB)(_.B(_.ii),_.B(_.ff),_.B(_.fn),_.B(_.pn),_.B(_.np,8))};
_.QB.La=_.Ef({type:_.QB,na:[["","routerLinkActive",""]],zd:function(a,b,c){a&1&&_.Qg(c,_.np,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.links=d)}},inputs:{sBa:"routerLinkActiveOptions",OLb:"ariaCurrentWhenActive",K6c:"routerLinkActive"},outputs:{KTb:"isActiveChange"},Qb:["routerLinkActive"],features:[_.Rm]});
_.Geb=class{WVa(a,b,c,d,e){_.SJa(a,(f,g,l)=>{if(f.bx==null){var p=c(f,g,l);p=b.mi(p.Nc,p.context,p.index);g=1}else l==null?(b.remove(g),g=3):(p=b.get(g),b.move(p,l),g=2);if(e){let t;e({context:(t=p)==null?void 0:t.context,operation:g,rQ:f})}})}detach(){}};_.RB=class extends _.f6a{};_.RB.O=function(a){return new (a||_.RB)(_.B(_.Ew,10))};
_.RB.La=_.Ef({type:_.RB,na:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],ob:16,Ya:function(a,b){a&2&&_.tg("ng-untouched",b.FUb)("ng-touched",b.EUb)("ng-pristine",b.rUb)("ng-dirty",b.sP)("ng-valid",b.isValid)("ng-invalid",b.gUb)("ng-pending",b.pUb)("ng-submitted",b.C0c)},standalone:!1,features:[_.lg]});_.SB=class{};_.SB.O=function(a){return new (a||_.SB)};
_.SB.La=_.Ef({type:_.SB,na:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],nb:["novalidate",""],standalone:!1});_.TB=new _.wd("CDK_TABLE");var Heb;_.UB=class{constructor(){this.qa=_.n(_.Lg)}};_.UB.O=function(a){return new (a||_.UB)};_.UB.La=_.Ef({type:_.UB,na:[["","cdkCellDef",""]]});_.VB=class{constructor(){this.qa=_.n(_.Lg)}};_.VB.O=function(a){return new (a||_.VB)};_.VB.La=_.Ef({type:_.VB,na:[["","cdkHeaderCellDef",""]]});var WB=class{constructor(){this.qa=_.n(_.Lg)}};WB.O=function(a){return new (a||WB)};WB.La=_.Ef({type:WB,na:[["","cdkFooterCellDef",""]]});
_.XB=class{get name(){return this.Tr}set name(a){this.SRa(a)}get sticky(){return this.TB}set sticky(a){a!==this.TB&&(this.TB=a,this.Or=!0)}get Bub(){return this.hSa}set Bub(a){a!==this.hSa&&(this.hSa=a,this.Or=!0)}constructor(){this.KN=_.n(_.TB,{optional:!0});this.hSa=this.TB=this.Or=!1}r$a(){const a=this.Or;this.Or=!1;return a}zda(){this.CNa=[`cdk-column-${this.y0a}`]}SRa(a){a&&(this.Tr=a,this.y0a=a.replace(/[^a-z0-9_-]/gi,"-"),this.zda())}};_.XB.O=function(a){return new (a||_.XB)};
_.XB.La=_.Ef({type:_.XB,na:[["","cdkColumnDef",""]],zd:function(a,b,c){a&1&&(_.Qg(c,_.UB,5),_.Qg(c,_.VB,5),_.Qg(c,WB,5));if(a&2){let d;_.Sg(d=_.Tg())&&(b.tV=d.first);_.Sg(d=_.Tg())&&(b.headerCell=d.first);_.Sg(d=_.Tg())&&(b.MXc=d.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",_.ph],Bub:[2,"stickyEnd","stickyEnd",_.ph]},features:[_.bh([{va:"MAT_SORT_HEADER_COLUMN_DEF",Hb:_.XB}]),_.mg]});Heb=class{constructor(a,b){b.ma.classList.add(...a.CNa)}};
_.YB=class extends Heb{constructor(){super(_.n(_.XB),_.n(_.ff))}};_.YB.O=function(a){return new (a||_.YB)};_.YB.La=_.Ef({type:_.YB,na:[["cdk-header-cell"],["th","cdk-header-cell",""]],nb:["role","columnheader",1,"cdk-header-cell"],features:[_.lg]});_.ZB=class extends Heb{constructor(){var a=_.n(_.XB);const b=_.n(_.ff);super(a,b);let c;(a=(c=a.KN)==null?void 0:c.HKc())&&b.ma.setAttribute("role",a)}};_.ZB.O=function(a){return new (a||_.ZB)};
_.ZB.La=_.Ef({type:_.ZB,na:[["cdk-cell"],["td","cdk-cell",""]],nb:[1,"cdk-cell"],features:[_.lg]});var Ieb;Ieb=class{constructor(){this.Ovb=[];this.OPb=[]}};_.Jeb=new _.wd("_COALESCED_STYLE_SCHEDULER");_.$B=class{constructor(){this.bN=null;this.lb=_.n(_.We)}ve(a){this.qJc();this.bN.Ovb.push(a)}qJc(){this.bN||(this.bN=new Ieb,this.lb.Ub(()=>queueMicrotask(()=>{for(;this.bN.Ovb.length||this.bN.OPb.length;){const a=this.bN;this.bN=new Ieb;for(const b of a.Ovb)b();for(const b of a.OPb)b()}this.bN=null})))}};_.$B.O=function(a){return new (a||_.$B)};_.$B.ta=_.k({token:_.$B,oa:_.$B.O});var aC=class{constructor(){this.qa=_.n(_.Lg);this.uB=_.n(_.qn)}Sb(a){this.DNa||(a=a.columns&&a.columns.ng||[],this.DNa=this.uB.find(a).create(),this.DNa.diff(a))}},eC;aC.O=function(a){return new (a||aC)};aC.La=_.Ef({type:aC,features:[_.Rm]});_.bC=class extends aC{get sticky(){return this.TB}set sticky(a){a!==this.TB&&(this.TB=a,this.Or=!0)}constructor(){super(_.n(_.Lg),_.n(_.qn));this.KN=_.n(_.TB,{optional:!0});this.TB=this.Or=!1}Sb(a){super.Sb(a)}r$a(){const a=this.Or;this.Or=!1;return a}};
_.bC.O=function(a){return new (a||_.bC)};_.bC.La=_.Ef({type:_.bC,na:[["","cdkHeaderRowDef",""]],inputs:{vo:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",_.ph]},features:[_.mg,_.lg,_.Rm]});var cC=class extends aC{get sticky(){return this.TB}set sticky(a){a!==this.TB&&(this.TB=a,this.Or=!0)}constructor(){super(_.n(_.Lg),_.n(_.qn));this.KN=_.n(_.TB,{optional:!0});this.TB=this.Or=!1}Sb(a){super.Sb(a)}r$a(){const a=this.Or;this.Or=!1;return a}};
cC.O=function(a){return new (a||cC)};cC.La=_.Ef({type:cC,na:[["","cdkFooterRowDef",""]],inputs:{vo:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",_.ph]},features:[_.mg,_.lg,_.Rm]});_.dC=class extends aC{constructor(){super(_.n(_.Lg),_.n(_.qn));this.KN=_.n(_.TB,{optional:!0})}};_.dC.O=function(a){return new (a||_.dC)};_.dC.La=_.Ef({type:_.dC,na:[["","cdkRowDef",""]],inputs:{vo:[0,"cdkRowDefColumns","columns"],fA:[0,"cdkRowDefWhen","when"]},features:[_.lg]});
_.fC=class{constructor(){this.QN=_.n(_.Mg);eC=this}Ia(){eC===this&&(eC=null)}};eC=null;_.fC.O=function(a){return new (a||_.fC)};_.fC.La=_.Ef({type:_.fC,na:[["","cdkCellOutlet",""]]});_.gC=class{};_.gC.O=function(a){return new (a||_.gC)};_.gC.wa=_.Cf({type:_.gC,na:[["cdk-header-row"],["tr","cdk-header-row",""]],nb:["role","row",1,"cdk-header-row"],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.yg(0,0)},Fa:[_.fC],hb:2});_.hC=class{};_.hC.O=function(a){return new (a||_.hC)};
_.hC.wa=_.Cf({type:_.hC,na:[["cdk-row"],["tr","cdk-row",""]],nb:["role","row",1,"cdk-row"],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.yg(0,0)},Fa:[_.fC],hb:2});var iC=class{constructor(){this.Nc=_.n(_.Lg);this.qed="cdk-no-data-row"}};iC.O=function(a){return new (a||iC)};iC.La=_.Ef({type:iC,na:[["ng-template","cdkNoDataRow",""]]});_.Keb=new _.wd("CDK_SPL");var Leb=["top","bottom","left","right"],Meb=function(a,b,c){(c.includes("left")||c.includes("right"))&&a.WIb(b);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.E2.ve(()=>{for(const e of d)a.aJb(e,c)})},Neb=function(a,b,c,d,e=!0,f=!0){f&&a.xQc({rows:[...b],n9c:[...c],l9c:[...d]});b.length&&a.hHb&&(c.some(g=>g)||d.some(g=>g))?a.E2.ve(()=>{var g=b[0];const l=g.children.length;g=a.JKc(g,e);const p=a.qLc(g,c),t=a.pLc(g,d),w=c.lastIndexOf(!0),
A=d.indexOf(!0);var G=a.direction==="rtl";const J=G?"right":"left";G=G?"left":"right";for(const L of b)for(let U=0;U<l;U++){const ba=L.children[U];c[U]&&a.Voa(ba,J,p[U],U===w);d[U]&&a.Voa(ba,G,t[U],U===A)}a.wN&&(a.wN.j9c({sizes:w===-1?[]:g.slice(0,w+1).map((L,U)=>c[U]?L:null)}),a.wN.k9c({sizes:A===-1?[]:g.slice(A).map((L,U)=>d[U+A]?L:null).reverse()}))}):a.wN&&(a.wN.j9c({sizes:[]}),a.wN.k9c({sizes:[]}))},Oeb=function(a,b,c,d){a.hHb&&a.E2.ve(()=>{const e=d==="bottom"?b.slice().reverse():b,f=d==="bottom"?
c.slice().reverse():c,g=[],l=[],p=[];for(let w=0,A=0;w<e.length;w++)if(f[w]){g[w]=A;var t=e[w];p[w]=a.SE?Array.from(t.children):[t];t=a.mJb(t).height;A+=t;l[w]=t}t=f.lastIndexOf(!0);for(let w=0;w<e.length;w++){if(!f[w])continue;const A=g[w],G=w===t;for(const J of p[w])a.Voa(J,d,A,G)}if(d==="top"){let w;(w=a.wN)==null||w.bwd({sizes:l,s3c:g,elements:p})}else{let w;(w=a.wN)==null||w.awd({sizes:l,s3c:g,elements:p})}})},Peb=function(a,b,c){a.SE&&a.E2.ve(()=>{const d=b.querySelector("tfoot");d&&(c.some(e=>
!e)?a.aJb(d,["bottom"]):a.Voa(d,"bottom",0,!1))})},Qeb=class{constructor(a,b,c,d,e=!0,f=!0,g){this.SE=a;this.KJb=b;this.direction=c;this.E2=d;this.hHb=e;this.XHb=f;this.wN=g;this.Apa=new WeakMap;let l;this.aU=((l=globalThis)==null?0:l.ResizeObserver)?new globalThis.ResizeObserver(p=>this.iQc(p)):null;this.wU=[];this.ida=null;this.gNa=[];this.LDb={top:`${b}-border-elem-top`,bottom:`${b}-border-elem-bottom`,left:`${b}-border-elem-left`,right:`${b}-border-elem-right`}}aJb(a,b){for(const c of b)a.style[c]=
"",a.classList.remove(this.LDb[c]);Leb.some(c=>b.indexOf(c)===-1&&a.style[c])?a.style.zIndex=this.WFb(a):(a.style.zIndex="",this.XHb&&(a.style.position=""),a.classList.remove(this.KJb))}Voa(a,b,c,d){a.classList.add(this.KJb);d&&a.classList.add(this.LDb[b]);a.style[b]=`${c}px`;a.style.zIndex=this.WFb(a);this.XHb&&(a.style.cssText+="position: -webkit-sticky; position: sticky; ")}WFb(a){const b={top:100,bottom:10,left:1,right:1};let c=0;for(const d of Leb)a.style[d]&&(c+=b[d]);return c?`${c}`:""}JKc(a,
b=!0){if(!b&&this.gNa.length)return this.gNa;b=[];a=a.children;for(let c=0;c<a.length;c++)b.push(this.mJb(a[c]).width);return this.gNa=b}qLc(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}pLc(a,b){const c=[];let d=0;for(let e=a.length;e>0;e--)b[e]&&(c[e]=d,d+=a[e]);return c}mJb(a){var b=this.Apa.get(a);if(b)return b;b=a.getBoundingClientRect();b={width:b.width,height:b.height};if(!this.aU)return b;this.Apa.set(a,b);this.aU.observe(a,{box:"border-box"});return b}xQc(a){this.WIb(a.rows);
this.ida||this.wU.push(a)}WIb(a){const b=new Set(a);for(const c of this.wU)c.rows=c.rows.filter(d=>!b.has(d));this.wU=this.wU.filter(c=>!!c.rows.length)}iQc(a){let b=!1;for(const c of a){let d;a=((d=c.borderBoxSize)==null?0:d.length)?{width:c.borderBoxSize[0].inlineSize,height:c.borderBoxSize[0].blockSize}:{width:c.contentRect.width,height:c.contentRect.height};let e;a.width!==((e=this.Apa.get(c.target))==null?void 0:e.width)&&teb(c.target)&&(b=!0);this.Apa.set(c.target,a)}b&&this.wU.length&&(this.ida&&
clearTimeout(this.ida),this.ida=setTimeout(()=>{for(const c of this.wU)Neb(this,c.rows,c.n9c,c.l9c,!0,!1);this.wU=[];this.ida=null},0))}};var Reb,nC,Seb,Teb,Ueb;Reb=[[["caption"]],[["colgroup"],["col"]],"*"];_.jC=class{constructor(){this.Gf=_.n(_.Mg);this.kb=_.n(_.ff);const a=_.n(_.TB);a.PB=this;a.ara()}};_.jC.O=function(a){return new (a||_.jC)};_.jC.La=_.Ef({type:_.jC,na:[["","rowOutlet",""]]});_.kC=class{constructor(){this.Gf=_.n(_.Mg);this.kb=_.n(_.ff);const a=_.n(_.TB);a.hN=this;a.ara()}};_.kC.O=function(a){return new (a||_.kC)};_.kC.La=_.Ef({type:_.kC,na:[["","headerRowOutlet",""]]});
_.lC=class{constructor(){this.Gf=_.n(_.Mg);this.kb=_.n(_.ff);const a=_.n(_.TB);a.fN=this;a.ara()}};_.lC.O=function(a){return new (a||_.lC)};_.lC.La=_.Ef({type:_.lC,na:[["","footerRowOutlet",""]]});_.mC=class{constructor(){this.Gf=_.n(_.Mg);this.kb=_.n(_.ff);const a=_.n(_.TB);a.ZHb=this;a.ara()}};_.mC.O=function(a){return new (a||_.mC)};_.mC.La=_.Ef({type:_.mC,na:[["","noDataRowOutlet",""]]});
nC=function(a){const b=a.hba(a.hN),c=a.hba(a.PB),d=a.hba(a.fN);if(a.SE&&!a.Hpa||a.hU)Meb(a.GN,[...b,...c,...d],["left","right"]),a.hU=!1;b.forEach((e,f)=>{a.FMa([e],a.hT[f])});a.DN.forEach(e=>{const f=[];for(let g=0;g<c.length;g++)a.Bra[g].N8===e&&f.push(c[g]);a.FMa(f,e)});d.forEach((e,f)=>{a.FMa([e],a.ZS[f])});Array.from(a.ZM.values()).forEach(e=>{e.Or=!1})};
Seb=function(a){a.Bra=a.AKc();const b=a.NE.diff(a.Bra);if(b){var c=a.PB.Gf;a.W3.WVa(b,c,(d,e,f)=>a.POa(d.item,f),d=>d.item.data,d=>{d.operation===1&&d.context&&a.cJb(d.rQ.item.N8,d.context)});a.vQc();_.TJa(b,d=>{c.get(d.Ak).context.ua=d.item.data});a.yKb();_.Ze(()=>{nC(a)},{Rb:a.xc})}else a.yKb();a.UNb.next()};
Teb=function(a){const b=a.hba(a.hN);if(a.SE){var c=yeb(a.hN,"thead");c&&(c.style.display=b.length?"":"none")}c=a.hT.map(d=>d.sticky);Meb(a.GN,b,["top"]);Oeb(a.GN,b,c,"top");a.hT.forEach(d=>{d.Or=!1})};Ueb=function(a){const b=a.hba(a.fN);if(a.SE){var c=yeb(a.fN,"tfoot");c&&(c.style.display=b.length?"":"none")}c=a.ZS.map(d=>d.sticky);Meb(a.GN,b,["bottom"]);Oeb(a.GN,b,c,"bottom");Peb(a.GN,a.Ja.ma,c);a.ZS.forEach(d=>{d.Or=!1})};
_.oC=class{HKc(){const a=this.Ja.ma.getAttribute("role");return a==="grid"||a==="treegrid"?"gridcell":"cell"}get vq(){return this.gu}set vq(a){this.gu=a}get dataSource(){return this.Jr}set dataSource(a){this.Jr!==a&&this.tSa(a)}get gza(){return this.UHb}set gza(a){this.UHb=a;this.PB&&this.PB.Gf.length&&(this.NFb(),nC(this))}get Cga(){return this.Hpa}set Cga(a){this.Hpa=a;this.hU=this.Lpa=!0}constructor(){this.uB=_.n(_.qn);this.Ta=_.n(_.pn);this.Ja=_.n(_.ff);this.Vb=_.n(_.Vr,{optional:!0});this.mc=
_.n(_.Zq);this.W3=_.n(_.es);this.E2=_.n(_.Jeb);this.vf=_.n(_.gs);this.zPc=_.n(_.Keb,{optional:!0,dE:!0});this.Fb=_.n(_.di);this.Fq=new _.Wf;this.ZM=new Map;this.BEb=new Set;this.EEb=new Set;this.DEb=new Set;this.CEb=new Set;this.Lpa=this.hU=this.yOa=this.zPa=!0;this.B2=new Map;this.Aub="cdk-table-sticky";this.dib=!0;this.fqa=this.qPa=this.tHb=!1;this.led=void 0;this.Hpa=this.UHb=!1;this.UNb=new _.bn;this.LH=new _.Wh({start:0,end:Number.MAX_VALUE});this.xc=_.n(_.Ye);_.n(new _.Sm("role"),{optional:!0})||
this.Ja.ma.setAttribute("role","table");this.UE=!this.mc.isBrowser;this.SE=this.Ja.ma.nodeName==="TABLE"}Sa(){this.kPc();this.NE=this.uB.find([]).create((a,b)=>this.vq?this.vq(b.qfa,b.data):b);_.x(this.vf.Fc(),_.hg(this.Fq)).subscribe(()=>{this.Lpa=!0})}Sd(){this.fqa=!0}OG(){this.TDb()&&this.bJb()}Ia(){let a,b,c;[(a=this.PB)==null?void 0:a.Gf,(b=this.hN)==null?void 0:b.Gf,(c=this.fN)==null?void 0:c.Gf,this.B2,this.BEb,this.EEb,this.DEb,this.CEb,this.ZM].forEach(d=>{d==null||d.clear()});this.hT=[];
this.ZS=[];this.JEb=null;this.Fq.next();this.Fq.complete();_.Ej(this.dataSource)&&this.dataSource.disconnect(this)}ara(){!this.qPa&&this.PB&&this.hN&&this.fN&&this.ZHb&&(this.qPa=!0,this.TDb()&&this.bJb())}TDb(){return this.qPa&&this.fqa}bJb(){this.bIc();this.aIc();const a=this.yOc()||this.zPa||this.yOa;this.hU=this.hU||a;this.Lpa=a;this.zPa&&(this.PFb(),this.zPa=!1);this.yOa&&(this.OFb(),this.yOa=!1);this.dataSource&&this.DN.length>0&&!this.Ara?this.wNc():this.hU&&nC(this);this.wIc()}AKc(){const a=
[],b=this.B2;this.B2=new Map;for(let d=0;d<this.Ve.length;d++){var c=this.Ve[d];const e=this.lLc(c,d,b.get(c));this.B2.has(c)||this.B2.set(c,new WeakMap);for(c=0;c<e.length;c++){let f=e[c];const g=this.B2.get(f.data);g.has(f.N8)?g.get(f.N8).push(f):g.set(f.N8,[f]);a.push(f)}}return a}lLc(a,b,c){return this.nLc(a,b).map(d=>{const e=c&&c.has(d)?c.get(d):[];return e.length?(d=e.shift(),d.qfa=b,d):{data:a,N8:d,qfa:b}})}aIc(){this.ZM.clear();xeb(this.Spa(this.SIc),this.BEb).forEach(a=>{this.ZM.has(a.name);
this.ZM.set(a.name,a)})}bIc(){this.hT=xeb(this.Spa(this.UIc),this.DEb);this.ZS=xeb(this.Spa(this.TIc),this.CEb);this.DN=xeb(this.Spa(this.VIc),this.EEb);this.JEb=this.DN.filter(a=>!a.fA)[0]}yOc(){var a=(d,e)=>{e=!!e.DNa.diff(e.vo);return d||e};const b=this.DN.reduce(a,!1);b&&this.NFb();const c=this.hT.reduce(a,!1);c&&this.PFb();(a=this.ZS.reduce(a,!1))&&this.OFb();return b||c||a}tSa(a){this.Ve=[];_.Ej(this.dataSource)&&this.dataSource.disconnect(this);this.Ara&&(this.Ara.unsubscribe(),this.Ara=null);
a||(this.NE&&this.NE.diff([]),this.PB&&this.PB.Gf.clear());this.Jr=a}wNc(){if(this.dataSource){var a;_.Ej(this.dataSource)?a=this.dataSource.connect(this):_.Ue(this.dataSource)?a=this.dataSource:Array.isArray(this.dataSource)&&(a=_.u(this.dataSource));this.Ara=_.x(a,_.hg(this.Fq)).subscribe(b=>{this.Ve=b||[];Seb(this)})}}PFb(){this.hN.Gf.length>0&&this.hN.Gf.clear();this.hT.forEach((a,b)=>this.dJb(this.hN,a,b));Teb(this)}OFb(){this.fN.Gf.length>0&&this.fN.Gf.clear();this.ZS.forEach((a,b)=>this.dJb(this.fN,
a,b));Ueb(this)}FMa(a,b){var c=Array.from(b.vo||[]).map(d=>this.ZM.get(d));b=c.map(d=>d.sticky);c=c.map(d=>d.Bub);Neb(this.GN,a,b,c,!this.Hpa||this.Lpa)}hba(a){const b=[];for(let c=0;c<a.Gf.length;c++){const d=a.Gf.get(c);b.push(d.lm[0])}return b}nLc(a,b){if(this.DN.length==1)return[this.DN[0]];let c=[];if(this.gza)c=this.DN.filter(d=>!d.fA||d.fA(b,a));else{let d=this.DN.find(e=>e.fA&&e.fA(b,a))||this.JEb;d&&c.push(d)}return c}POa(a,b){return{Nc:a.N8.qa,context:{ua:a.data},index:b}}dJb(a,b,c,d={}){a=
a.Gf.mi(b.qa,d,c);this.cJb(b,d);return a}cJb(a,b){for(let c of this.IKc(a))eC&&eC.QN.mi(c,b);_.gn(this.Ta)}vQc(){const a=this.PB.Gf;for(let b=0,c=a.length;b<c;b++){const d=a.get(b).context;d.count=c;d.first=b===0;d.last=b===c-1;d.M5=b%2===0;d.Rib=!d.M5;this.gza?(d.qfa=this.Bra[b].qfa,d.Ttd=b):d.index=this.Bra[b].qfa}}IKc(a){return a&&a.vo?Array.from(a.vo,b=>{b=this.ZM.get(b);return a instanceof _.bC?b.headerCell.qa:a instanceof cC?b.MXc.qa:b.tV.qa}):[]}NFb(){this.NE.diff([]);this.PB.Gf.clear();Seb(this)}wIc(){const a=
(b,c)=>b||c.r$a();this.hT.reduce(a,!1)&&Teb(this);this.ZS.reduce(a,!1)&&Ueb(this);Array.from(this.ZM.values()).reduce(a,!1)&&(this.hU=!0,nC(this))}kPc(){this.GN=new Qeb(this.SE,this.Aub,this.Vb?this.Vb.value:"ltr",this.E2,this.mc.isBrowser,this.dib,this.zPc);_.x(this.Vb?this.Vb.Fc:_.u(),_.hg(this.Fq)).subscribe(a=>{this.GN.direction=a;nC(this)})}Spa(a){return a.filter(b=>!b.KN||b.KN===this)}yKb(){var a=this.sed||this.sNc;if(a){var b=this.PB.Gf.length===0;if(b!==this.tHb){var c=this.ZHb.Gf;b?(a=c.mi(a.Nc),
c=a.lm[0],a.lm.length===1&&(c==null?void 0:c.nodeType)===this.Fb.ELEMENT_NODE&&(c.setAttribute("role","row"),c.classList.add("cdk-no-data-row"))):c.clear();this.tHb=b;_.gn(this.Ta)}}}};_.oC.O=function(a){return new (a||_.oC)};
_.oC.wa=_.Cf({type:_.oC,na:[["cdk-table"],["table","cdk-table",""]],zd:function(a,b,c){a&1&&(_.Qg(c,iC,5),_.Qg(c,_.XB,5),_.Qg(c,_.dC,5),_.Qg(c,_.bC,5),_.Qg(c,cC,5));if(a&2){let d;_.Sg(d=_.Tg())&&(b.sNc=d.first);_.Sg(d=_.Tg())&&(b.SIc=d);_.Sg(d=_.Tg())&&(b.VIc=d);_.Sg(d=_.Tg())&&(b.UIc=d);_.Sg(d=_.Tg())&&(b.TIc=d)}},nb:[1,"cdk-table"],ob:2,Ya:function(a,b){a&2&&_.tg("cdk-table-fixed-layout",b.Cga)},inputs:{vq:"trackBy",dataSource:"dataSource",gza:[2,"multiTemplateDataRows","multiTemplateDataRows",
_.ph],Cga:[2,"fixedLayout","fixedLayout",_.ph]},outputs:{UNb:"contentChanged"},Qb:["cdkTable"],features:[_.bh([{va:_.TB,Hb:_.oC},{va:_.es,Pd:_.Geb},{va:_.Jeb,Pd:_.$B},{va:_.Keb,jc:null}]),_.mg],ac:["caption","colgroup, col","*"],ya:5,Aa:2,Da:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],qa:function(a,b){a&1&&(_.Hg(Reb),_.Ig(0),_.Ig(1,1),_.C(2,ueb,1,0)(3,veb,7,0)(4,web,4,0));a&2&&(_.y(2),_.wg(b.UE?2:-1),_.y(),_.wg(b.SE?3:4))},Fa:[_.kC,_.jC,
_.mC,_.lC],styles:[".cdk-table-fixed-layout{table-layout:fixed}\n"],hb:2});_.pC=class{};_.pC.O=function(a){return new (a||_.pC)};_.pC.Ca=_.Df({type:_.pC});_.pC.Ba=_.Xc({imports:[_.is]});_.qC=class extends _.UB{};_.qC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.qC)))(b||_.qC)}})();_.qC.La=_.Ef({type:_.qC,na:[["","matCellDef",""]],features:[_.bh([{va:_.UB,Hb:_.qC}]),_.lg]});_.rC=class extends _.VB{};_.rC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.rC)))(b||_.rC)}})();_.rC.La=_.Ef({type:_.rC,na:[["","matHeaderCellDef",""]],features:[_.bh([{va:_.VB,Hb:_.rC}]),_.lg]});_.sC=class extends _.XB{get name(){return this.Tr}set name(a){this.SRa(a)}zda(){super.zda();this.CNa.push(`mat-column-${this.y0a}`)}};
_.sC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.sC)))(b||_.sC)}})();_.sC.La=_.Ef({type:_.sC,na:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[_.bh([{va:_.XB,Hb:_.sC},{va:"MAT_SORT_HEADER_COLUMN_DEF",Hb:_.sC}]),_.lg]});_.tC=class extends _.YB{};_.tC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.tC)))(b||_.tC)}})();
_.tC.La=_.Ef({type:_.tC,na:[["mat-header-cell"],["th","mat-header-cell",""]],nb:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[_.lg]});_.uC=class extends _.ZB{};_.uC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.uC)))(b||_.uC)}})();_.uC.La=_.Ef({type:_.uC,na:[["mat-cell"],["td","mat-cell",""]],nb:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[_.lg]});_.vC=class extends _.bC{};_.vC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.vC)))(b||_.vC)}})();_.vC.La=_.Ef({type:_.vC,na:[["","matHeaderRowDef",""]],inputs:{vo:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",_.ph]},features:[_.bh([{va:_.bC,Hb:_.vC}]),_.mg,_.lg]});_.wC=class extends _.dC{};_.wC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.wC)))(b||_.wC)}})();
_.wC.La=_.Ef({type:_.wC,na:[["","matRowDef",""]],inputs:{vo:[0,"matRowDefColumns","columns"],fA:[0,"matRowDefWhen","when"]},features:[_.bh([{va:_.dC,Hb:_.wC}]),_.lg]});_.xC=class extends _.gC{};_.xC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.xC)))(b||_.xC)}})();
_.xC.wa=_.Cf({type:_.xC,na:[["mat-header-row"],["tr","mat-header-row",""]],nb:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],Qb:["matHeaderRow"],features:[_.bh([{va:_.gC,Hb:_.xC}]),_.lg],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.yg(0,0)},Fa:[_.fC],hb:2});_.yC=class extends _.hC{};_.yC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.yC)))(b||_.yC)}})();
_.yC.wa=_.Cf({type:_.yC,na:[["mat-row"],["tr","mat-row",""]],nb:["role","row",1,"mat-mdc-row","mdc-data-table__row"],Qb:["matRow"],features:[_.bh([{va:_.hC,Hb:_.yC}]),_.lg],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.yg(0,0)},Fa:[_.fC],hb:2});var Veb;Veb=[[["caption"]],[["colgroup"],["col"]],"*"];_.zC=class extends _.oC{constructor(){super(...arguments);this.Aub="mat-mdc-table-sticky";this.dib=!1}};_.zC.O=(()=>{let a;return function(b){return(a||(a=_.je(_.zC)))(b||_.zC)}})();
_.zC.wa=_.Cf({type:_.zC,na:[["mat-table"],["table","mat-table",""]],nb:[1,"mat-mdc-table","mdc-data-table__table"],ob:2,Ya:function(a,b){a&2&&_.tg("mdc-table-fixed-layout",b.Cga)},Qb:["matTable"],features:[_.bh([{va:_.oC,Hb:_.zC},{va:_.TB,Hb:_.zC},{va:_.Jeb,Pd:_.$B},{va:_.es,Pd:_.Geb},{va:_.Keb,jc:null}]),_.lg],ac:["caption","colgroup, col","*"],ya:5,Aa:2,Da:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",
""]],qa:function(a,b){a&1&&(_.Hg(Veb),_.Ig(0),_.Ig(1,1),_.C(2,zeb,1,0)(3,Aeb,7,0)(4,Beb,4,0));a&2&&(_.y(2),_.wg(b.UE?2:-1),_.y(),_.wg(b.SE?3:4))},Fa:[_.kC,_.jC,_.mC,_.lC],styles:[".mat-mdc-table-sticky{position:sticky !important}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}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-sys-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-sys-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-sys-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}\n"],
hb:2});_.AC=class{};_.AC.O=function(a){return new (a||_.AC)};_.AC.Ca=_.Df({type:_.AC});_.AC.Ba=_.Xc({imports:[_.Gs,_.pC,_.Gs]});_.Web=new _.wd("MatRadioGroup");_.Xeb=new _.wd("mat-radio-default-options",{Ea:"root",oa:Ceb});
}catch(e){_._DumpException(e)}
try{
var $eb,bfb,gfb,hfb,ifb,jfb,kfb,nfb,sfb,tfb,vfb,wfb,yfb,xfb,zfb,Bfb,Cfb,Dfb,Efb,Ffb,Gfb,Hfb,Jfb,Kfb,Lfb,Mfb,Nfb,Ofb,Pfb,Qfb,Rfb,Sfb,Tfb,Ufb,Vfb,Wfb,Xfb,Yfb,Zfb,$fb,agb,dgb,egb,fgb,ggb,igb,jgb,kgb,lgb,mgb,ngb,ogb,pgb,qgb,rgb,sgb,tgb,ugb,wgb,xgb,ygb,zgb,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,Zgb,$gb,ahb,bhb,chb,dhb,ehb,fhb,ghb,hhb,ihb,jhb,khb,lhb,mhb,nhb,ohb,phb,qhb,rhb,shb,thb,uhb,vhb,whb,xhb,yhb,zhb,Ahb,Bhb,Chb,Dhb,Ehb,Fhb,Ghb,Hhb,Ihb,Jhb,
Khb,Lhb,Mhb,Nhb,Ohb,Phb,Qhb,Rhb,Shb,Uhb,Vhb,Whb,Xhb,Yhb,Zhb,$hb,aib,bib,cib,dib,eib,fib,gib,hib,iib,jib,kib,lib,mib,nib,oib,pib,qib,rib,sib,tib,uib,wib,xib,zib,Aib,Bib,Cib,Dib,Eib,Fib,Gib,Hib,Iib,Jib,Kib,Lib,Mib,Nib,Oib,Pib,Qib,Rib,Tib,Uib,Vib,Wib,Xib,Yib,Zib,$ib,ajb,bjb,cjb,djb,ejb,fjb,gjb,hjb,ijb,jjb,kjb,ljb,mjb,njb,ojb,pjb,qjb,rjb,tjb,ujb,vjb,wjb,xjb,yjb,zjb,Ajb,Cjb,MC,Bjb,Djb,Ejb,Fjb,Gjb,Hjb,Ijb,Yeb,Zeb,cfb,afb,lfb,Ljb,mfb,Mjb,pfb,qfb,VC,Njb,Ojb,SC,Pjb,Qjb,YC,$C,Tjb,dD,hD,Zjb,$jb,bkb,ckb,kD,dkb;
$eb=function(a){if(!Yeb.test(a))throw Error("U");if(Zeb.indexOf(a.toUpperCase())!==-1)throw Error("U");};bfb=function(a){var b="";const c=Object.keys(a);for(let f=0;f<c.length;f++){var d=c[f],e=a[d];if(!Yeb.test(d))throw Error("U");if(e!==void 0&&e!==null){if(/^on./i.test(d))throw Error("U");afb.indexOf(d.toLowerCase())!==-1&&(e=_.dc(e)?e.toString():_.Cca(String(e))||"about:invalid#zClosurez");e=`${d}="${_.KA(String(e))}"`;b+=" "+e}}return b};
_.dfb=function(a,b,c){$eb(a);let d=`<${a}`;b&&(d+=bfb(b));Array.isArray(c)||(c=c===void 0?[]:[c]);cfb.indexOf(a.toUpperCase())!==-1?d+=">":(b=_.LA("",c.map(e=>e instanceof _.kc?e:_.KA(String(e)))),d+=">"+b.toString()+"</"+a+">");return _.lc(d)};_.efb=function(a=0){a<0&&(a=0);return _.Qe(a,a,_.Pe)};_.ffb=function(a,b){return _.De(_.Kja(a,b,arguments.length>=2,!1,!0))};gfb=function(a){return _.De((b,c)=>{let d=!1,e=0;b.subscribe(new _.Ee(c,f=>(d||(d=!a(f,e++)))&&c.next(f)))})};
hfb=function(a,b,c,d,e){return a===c&&Object.is(b,d)?1:Object.is(e(a,b),e(c,d))?-1:0};ifb=function(a,b,c,d){const e=new Set;for(;b<=c;b++)e.add(d(b,a.at(b)));return e};jfb=function(a,b,c,d){return b!==void 0&&b.has(d)?(a.attach(c,b.get(d)),b.delete(d),!0):!1};kfb=function(a,b,c,d,e){jfb(a,b,d,c(d,e))?a.GM(d,e):(b=a.create(d,e),a.attach(d,b))};
nfb=function(a,b,c){let d=void 0,e=void 0,f=0,g=a.length-1;if(Array.isArray(b)){for(var l=b.length-1;f<=g&&f<=l;){var p=a.at(f),t=b[f],w=hfb(f,p,f,t,c);if(w!==0)w<0&&a.GM(f,t),f++;else{var A=a.at(g);w=b[l];var G=hfb(g,A,l,w,c);G!==0?(G<0&&a.GM(g,w),g--,l--):(p=c(f,p),A=c(g,A),G=c(f,t),Object.is(G,A)?(A=c(l,w),Object.is(A,p)?(lfb(a,f,g),a.GM(g,w),l--,g--):a.move(g,f),a.GM(f,t),f++):(d!=null||(d=new mfb),e!=null||(e=ifb(a,f,g,c)),jfb(a,d,f,G)?(a.GM(f,t),f++,g++):e.has(G)?(d.set(p,a.detach(f)),g--):
(t=a.create(f,b[f]),a.attach(f,t),f++,g++)))}}for(;f<=l;)kfb(a,d,c,f,b[f]),f++}else if(b!=null){b=b[Symbol.iterator]();for(l=b.next();!l.done&&f<=g;)t=a.at(f),w=l.value,p=hfb(f,t,f,w,c),p!==0?(p<0&&a.GM(f,w),f++,l=b.next()):(d!=null||(d=new mfb),e!=null||(e=ifb(a,f,g,c)),p=c(f,w),jfb(a,d,f,p)?(a.GM(f,w),f++,g++,l=b.next()):e.has(p)?(t=c(f,t),d.set(t,a.detach(f)),g--):(a.attach(f,a.create(f,w)),f++,g++,l=b.next()));for(;!l.done;)kfb(a,d,c,a.length,l.value),l=b.next()}for(;f<=g;)a.destroy(a.detach(g--));
let J;(J=d)==null||J.forEach(L=>{a.destroy(L)})};_.ofb=function(a,b){return b};_.BC=function(a,b,c,d,e,f,g,l){_.Xe("NgControlFlow");const p=_.Nd(),t=_.Od(),w=_.Nd();g=l?g.bind(w[15][8]):g;w[25+a]=new pfb(g);_.Oka(p,t,a+1,b,c,d,e,_.Hd(t.Da,f))};
_.CC=function(a){const b=_.cd(null);var c=_.Ld.selectedIndex;try{const d=_.Nd(),e=d[1],f=d[c],g=c+1,l=d[g];f.Gya===void 0?f.Gya=new qfb(l,d,e.data[g]):f.Gya.reset();const p=f.Gya;nfb(p,a,f.N$c);if(p.P7)for(a=0;a<p.length;a++)_.mka(p.CP,a)[8].LM=a;if(f.iZc){const t=_.Ld.Hm++,w=p.length===0;if(_.og(d,t,w)){c+=2;const A=d[c];if(w){const G=e.data[c],J=_.lka(d,G,void 0,{Mua:null});_.nka(A,J,0,_.kg(G,null))}else _.oka(A)}}}finally{_.cd(b)}};
_.DC=function(a,b,c,d,e){const f=_.Nd();a=_.$bb(f,a,b,c,d,e);a!==_.zf&&_.hja(f,a);return _.DC};_.rfb=function(a,b,c,d,e,f,g){const l=_.Nd();var p=_.Ld.Hm;const t=_.pg(l,p,b,d);p=_.og(l,p+2,f)||t;_.Ud(3);a=p?a+_.Yc(b)+c+_.Yc(d)+e+_.Yc(f)+g:_.zf;a!==_.zf&&_.hja(l,a);return _.rfb};sfb=function(a){var b=/\s+/;const c=[];if(a!=null){a=Array.isArray(a)?a:`${a}`.split(b);for(const d of a)(a=`${d}`.trim())&&c.push(a)}return c};_.EC=function(a){return{type:5,oh:a}};
tfb=function(a,b){const c=Array(a);for(let d=0;d<a;d++)c[d]=b(d);return c};_.ufb=function(a){return class extends a{get og(){return this._getTracker().og}set og(b){this._getTracker().og=b}get uw(){return this._getTracker().ct}set uw(b){this._getTracker().ct=b}gv(){this._getTracker().gv()}_getTracker(){this.fKb||(this.fKb=new _.iWa(this.TNa,this.rd,this.Cca,this.Bca,this.Xb));return this.fKb}constructor(...b){super(...b)}}};
_.FC=function(a,b=0){return class extends a{get tabIndex(){return this.disabled?-1:this.cs}set tabIndex(c){this.cs=c!=null?_.gj(c):this.C1a}constructor(...c){super(...c);this.C1a=this.cs=b}}};vfb=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};wfb=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};
yfb=function(a){for(a=a.parentElement;a&&!xfb(a);)a=a.parentElement;return a?a.classList.contains("cdk-nested-tree-node")?_.qh(a.getAttribute("aria-level")):0:-1};xfb=function(a){a=a.classList;return!!((a==null?0:a.contains("cdk-nested-tree-node"))||(a==null?0:a.contains("cdk-tree")))};zfb=function(){return{color:"accent",AZa:"check-indeterminate",Bd:!1}};
_.Afb=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;a>0&&(c-=a,d-=a);return 1-c/d};Bfb=function(a){a&1&&_.yg(0)};
Cfb=function(a){a&1&&_.Q(0);a&2&&(a=_.O(),_.Wg(" ",a.Zb.s5?a.Zb.s5(a.option):a.option,"\n"))};Dfb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.R(2,"async"),_.R(3,"format"),_.I());if(a&2){let b;a=_.O();_.y();_.Wg(" ",_.VA(3,3,(b=_.S(2,1,a.Zb.nw))==null?null:b.length,a.lBb,"NUM")," ")}};Efb=function(a){a&1&&_.yg(0)};Ffb=function(a,b){a&1&&(_.F(0,"mat-icon",9),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Wg(" ",a.mk?"":a.Th," "))};
Gfb=function(a){a&1&&_.C(0,Ffb,2,2,"mat-icon",8);a&2&&(a=_.O(),_.E("ngIf",a.Lw.search))};Hfb=function(a,b){a&1&&(_.F(0,"mat-icon",12),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Wg(" ",a.mk?"":a.Th," "))};Jfb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O();return _.r(Ifb(c))})("keydown.enter",function(){_.q(b);const c=_.O();return _.r(Ifb(c))});_.C(1,Hfb,2,2,"mat-icon",11);_.I()}a&2&&(a=_.O(),_.y(),_.E("ngIf",a.Lw.close))};
Kfb=function(a){a&1&&_.K(0,"xap-picker-search")};Lfb=function(a){a&1&&_.yg(0,8);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Fg(9)))};Mfb=function(a){a&1&&(_.F(0,"div",11),_.K(1,"mat-progress-spinner",12),_.I());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};Nfb=function(a){a&1&&(_.M(0),_.F(1,"div",9),_.C(2,Mfb,2,2,"div",10),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Nc))("ngIfElse",a.Ip==null?null:a.Ip.Nc))};
Ofb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Wg(" ",a.A$," "))};Pfb=function(a){a&1&&(_.M(0),_.F(1,"div",13),_.C(2,Ofb,3,1,"div",14),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Nc))("ngIfElse",a.Gp==null?null:a.Gp.Nc))};Qfb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Wg(" ",a.y$," "))};
Rfb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,Qfb,3,1,"div",14),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Fp==null?0:a.Fp.Nc))("ngIfElse",a.Fp==null?null:a.Fp.Nc))};Sfb=function(a){a&1&&(_.F(0,"div",15),_.Q(1),_.I());a&2&&(a=_.O(3),_.y(),_.Wg(" ",a.z$," "))};Tfb=function(a){a&1&&(_.M(0),_.F(1,"div",18),_.C(2,Sfb,2,1,"div",14),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Nc))("ngIfElse",a.Hp==null?null:a.Hp.Nc))};
Ufb=function(a){a&1&&(_.F(0,"mat-checkbox",23),_.R(1,"async"),_.R(2,"format"),_.Q(3),_.R(4,"async"),_.I());if(a&2){a=_.O(2).Ka;const b=_.O();_.E("xapSelectAll",b.Zb.model)("xapSelectAllCorpus",_.S(1,4,b.Zb.nw))("aria-label",_.VA(2,6,a.V_b,b.zCb,"NUM_ITEMS"));_.y(3);_.Wg(" ",_.S(4,10,b.Hla)," ")}};
Vfb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-checkbox",25);_.N("keydown.enter",function(c){_.q(b);return _.r(c.target.click())})("onfocus",function(){_.q(b);const c=_.O(4);return _.r(c.KXc=0)});_.K(1,"xap-picker-option",26);_.I()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Zb.Kk?b.Zb.Kk(a):!1)("xapSelectionModel",b.Zb.model)("xapSelection",a)("aria-label",b.Zb.h4(a));_.y();_.E("template",(b.Uo||b.CR)==null?null:(b.Uo||b.CR).Nc)("option",a)}};
Wfb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-checkbox",27);_.N("keydown.enter",function(c){_.q(b);return _.r(c.target.click())});_.K(1,"xap-picker-option",26);_.I()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Zb.Kk?b.Zb.Kk(a):!1)("xapSelectionModel",b.Zb.model)("xapSelection",a)("aria-label",b.Zb.h4(a));_.y();_.E("template",(b.Uo||b.CR)==null?null:(b.Uo||b.CR).Nc)("option",a)}};
Xfb=function(a,b){a&1&&(_.M(0),_.C(1,Vfb,2,6,"mat-checkbox",24)(2,Wfb,2,6,"ng-template",null,1,_.fh),_.xg());a&2&&(a=b.first,b=_.Fg(3),_.y(),_.E("ngIf",a)("ngIfElse",b))};Yfb=function(a){a&1&&(_.F(0,"div",28),_.Q(1),_.R(2,"format"),_.I());a&2&&(a=_.O(3),_.y(),_.Wg(" ",_.VA(2,1,a.pz,a.kBb,"MAX_DISPLAYED_OPTIONS")," "))};
Zfb=function(a){if(a&1){const b=_.Nd();_.C(0,Ufb,5,12,"mat-checkbox",19);_.F(1,"div",20);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.MK(c))});_.C(2,Xfb,4,2,"ng-container",21);_.R(3,"async");_.C(4,Yfb,3,5,"div",22);_.R(5,"async");_.I()}if(a&2){a=_.O().Ka;const b=_.O();_.E("ngIf",a.Jz);_.y(2);_.E("ngForOf",_.S(3,3,b.Q3b));_.y(2);_.E("ngIf",b.pz<_.S(5,5,b.Zb.nw).length)}};
$fb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,Kfb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,Lfb,1,1,"ng-container",6)(4,Nfb,3,2,"ng-container",7)(5,Pfb,3,2,"ng-container",7)(6,Rfb,3,2,"ng-container",7)(7,Tfb,3,2,"ng-container",7),_.xg(),_.C(8,Zfb,6,7,"ng-template",null,0,_.fh),_.I());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.Xu),_.y(),_.E("ngSwitch",a.vka),_.y(),_.E("ngSwitchCase",b.Sj.Z1),_.y(),_.E("ngSwitchCase",b.Sj.LOADING),_.y(),_.E("ngSwitchCase",b.Sj.uoa),_.y(),_.E("ngSwitchCase",b.Sj.toa),_.y(),
_.E("ngSwitchCase",b.Sj.ERROR))};agb=function(a,b){a&1&&(_.F(0,"mat-icon",16),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Wg(" ",a.mk?"":a.Th," "))};
dgb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"li",9)(1,"div",10)(2,"div",11);_.K(3,"xap-picker-option",12);_.I();_.F(4,"div",13)(5,"button",14,0);_.N("click",function(){const d=_.q(c).ua,e=_.O();return _.r(bgb(e,d))})("keydown.enter",function(){const d=_.q(c).ua,e=_.O();return _.r(bgb(e,d))});_.C(7,agb,2,2,"mat-icon",15);_.I()()()()}a&2&&(a=b.ua,b=_.O(),_.y(3),_.E("template",b.Uo==null?null:b.Uo.Nc)("option",a),_.y(2),_.E("matTooltip",cgb(b,a)),_.rg("aria-label",cgb(b,a)),_.y(2),_.E("ngIf",b.Lw.remove_circle_outline))};
egb=function(a,b){if(b&&a&&(a.key==="ArrowUp"||a.key==="ArrowDown")){a.preventDefault();b=b.toArray();var c=b.findIndex(d=>d.ma===a.target);a.key==="ArrowUp"?c--:a.key==="ArrowDown"&&c++;c<0||c>=b.length||b[c].ma.focus()}};fgb=function(a){a&1&&_.K(0,"xap-picker-search")};ggb=function(a){a&1&&(_.M(0),_.yg(1,7),_.xg());a&2&&(_.O(),a=_.Fg(9),_.y(),_.E("ngTemplateOutlet",a))};igb=function(a){a&1&&(_.F(0,"div",10),_.K(1,"mat-progress-spinner",11),_.I());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};
jgb=function(a){a&1&&(_.M(0),_.F(1,"div",8),_.C(2,igb,2,2,"div",9),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Nc))("ngIfElse",a.Ip==null?null:a.Ip.Nc))};kgb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Wg(" ",a.A$," "))};lgb=function(a){a&1&&(_.M(0),_.F(1,"div",12),_.C(2,kgb,3,1,"div",13),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Nc))("ngIfElse",a.Gp==null?null:a.Gp.Nc))};
mgb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Wg(" ",a.y$," "))};ngb=function(a){a&1&&(_.M(0),_.F(1,"div",16),_.C(2,mgb,3,1,"div",13),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Fp==null?0:a.Fp.Nc))("ngIfElse",a.Fp==null?null:a.Fp.Nc))};ogb=function(a){a&1&&(_.F(0,"div",14),_.Q(1),_.I());a&2&&(a=_.O(3),_.y(),_.Wg(" ",a.z$," "))};
pgb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,ogb,2,1,"div",13),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Nc))("ngIfElse",a.Hp==null?null:a.Hp.Nc))};
qgb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"li",20,1);_.R(2,"async");_.R(3,"async");_.N("click",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(GC(f,e,d))})("keydown.enter",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(GC(f,e,d))})("keydown.space",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(GC(f,e,d))});_.F(4,"span",21);_.K(5,"xap-picker-option",22);_.I()()}a&2&&(a=b.ua,b=_.O(3),_.ug(_.S(2,9,b.Zb.model.Ae(a))?b.BCb:
""),_.tg("xap-picker-single-select-option-disabled",b.Zb.Kk==null?null:b.Zb.Kk(a)),_.E("matRippleDisabled",b.Zb.Kk==null?null:b.Zb.Kk(a)),_.rg("aria-disabled",b.Zb.Kk==null?null:b.Zb.Kk(a))("aria-selected",_.S(3,11,b.Zb.model.Ae(a))?"true":null),_.y(5),_.E("template",b.Uo==null?null:b.Uo.Nc)("option",a))};rgb=function(a){if(a&1){const b=_.Nd();_.F(0,"ul",18);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.MK(c))});_.C(1,qgb,6,13,"li",19);_.I()}a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.lPb))};
sgb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,fgb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,ggb,2,1,"ng-container",6)(4,jgb,3,2,"ng-container",6)(5,lgb,3,2,"ng-container",6)(6,ngb,3,2,"ng-container",6)(7,pgb,3,2,"ng-container",6),_.xg(),_.C(8,rgb,2,1,"ng-template",null,0,_.fh),_.I());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.Xu),_.y(),_.E("ngSwitch",a.vka),_.y(),_.E("ngSwitchCase",b.Sj.Z1),_.y(),_.E("ngSwitchCase",b.Sj.LOADING),_.y(),_.E("ngSwitchCase",b.Sj.uoa),_.y(),_.E("ngSwitchCase",b.Sj.toa),_.y(),
_.E("ngSwitchCase",b.Sj.ERROR))};tgb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};ugb=function(a){a&1&&_.K(0,"xap-picker-checklist",9);a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.pz))};wgb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker-selection-list",10);_.N("clearSelections",function(){_.q(b);const c=_.O(3);return _.r(vgb(c))});_.I()}};
xgb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker",5);_.R(1,"async");_.R(2,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(HC(d,c))});_.C(3,tgb,1,0,"xap-picker-single-select",6)(4,ugb,1,1,"ng-template",null,1,_.fh)(6,wgb,1,0,"xap-picker-selection-list",7);_.I()}if(a&2){let b;a=_.Fg(5);const c=_.O().Ka,d=_.O();_.tg("xap-picker-multi-pane",c.Bx);_.E("ngModel",_.S(1,12,d.selections))("options",_.S(2,14,d.options))("displayFunction",c.Zi)("pickerTitle",(b=c.title)!==null&&
b!==void 0?b:"")("searchVisible",c.Xu)("searchFilter",c.V_)("selectAllVisible",c.Jz);_.y(3);_.E("ngIf",c.YQ)("ngIfElse",a);_.y(3);_.E("ngIf",c.Bx)}};ygb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};zgb=function(a){a&1&&_.yg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.IG))};Agb=function(a){a&1&&_.C(0,zgb,1,1,"ng-template",13)};Bgb=function(a){a&1&&_.yg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.Z4a))};Cgb=function(a){a&1&&_.C(0,Bgb,1,1,"ng-template",15)};
Dgb=function(a){a&1&&_.yg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.S3a))};Egb=function(a){a&1&&_.C(0,Dgb,1,1,"ng-template",16)};Fgb=function(a){a&1&&_.yg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.T3a))};Ggb=function(a){a&1&&_.C(0,Fgb,1,1,"ng-template",17)};
Hgb=function(a){a&1&&(_.F(0,"xap-picker-checklist",9),_.C(1,Agb,1,0,null,2)(2,Cgb,1,0,null,2)(3,Egb,1,0,null,2)(4,Ggb,1,0,null,2),_.I());a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.pz),_.y(),_.E("ngIf",a.IG),_.y(),_.E("ngIf",a.Z4a),_.y(),_.E("ngIf",a.S3a),_.y(),_.E("ngIf",a.T3a))};Igb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker-selection-list",18);_.N("clearSelection",function(){_.q(b);const c=_.O(3);return _.r(vgb(c))});_.I()}};
Jgb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker",11);_.R(1,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(HC(d,c))});_.C(2,ygb,1,0,"xap-picker-single-select",6)(3,Hgb,5,5,"ng-template",null,1,_.fh)(5,Igb,1,0,"xap-picker-selection-list",12);_.I()}if(a&2){a=_.Fg(4);const b=_.O().Ka,c=_.O();_.tg("xap-picker-multi-pane",b.Bx);_.E("ngModel",_.S(1,9,c.selections))("getOptions",b.getOptions)("displayFunction",b.Zi)("selectAllVisible",b.Jz);_.y(2);_.E("ngIf",b.YQ)("ngIfElse",
a);_.y(3);_.E("ngIf",b.Bx)}};Kgb=function(a){a&1&&(_.F(0,"mat-error",4),_.Q(1),_.I());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.Wg(" ",b.HK(a)," ")}};Lgb=function(a,b){a&1&&(_.M(0),_.C(1,xgb,7,16,"xap-picker",3)(2,Jgb,6,11,"ng-template",null,0,_.fh)(4,Kgb,2,1,"mat-error",4),_.xg());if(a&2){a=b.Ka;b=_.Fg(3);const c=_.O();_.y();_.E("ngIf",!a.Xcb)("ngIfElse",b);_.y(3);_.wg((c.OH==null?0:c.OH.errors)&&c.HK(a)?4:-1)}};
Mgb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.R(2,"async"),_.R(3,"format"),_.I());if(a&2){let b;a=_.O();_.y();_.Wg(" ",_.VA(3,3,(b=_.S(2,1,a.Zb.nw))==null?null:b.length,a.lBb,"NUM")," ")}};Ngb=function(a){a&1&&_.yg(0)};Ogb=function(a,b){a&1&&(_.F(0,"mat-icon",9),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Wg(" ",a.mk?"":a.Th," "))};Pgb=function(a){a&1&&_.C(0,Ogb,2,2,"mat-icon",8);a&2&&(a=_.O(),_.E("ngIf",a.Lw.search))};
Qgb=function(a,b){a&1&&(_.F(0,"mat-icon",12),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Wg(" ",a.mk?"":a.Th," "))};Rgb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O();return _.r(Ifb(c))})("keydown.enter",function(){_.q(b);const c=_.O();return _.r(Ifb(c))});_.C(1,Qgb,2,2,"mat-icon",11);_.I()}a&2&&(a=_.O(),_.y(),_.E("ngIf",a.Lw.close))};Sgb=function(a){a&1&&_.K(0,"xap-picker-search")};
Tgb=function(a){a&1&&_.yg(0,8);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Fg(9)))};Ugb=function(a){a&1&&(_.F(0,"div",11),_.K(1,"mat-progress-spinner",12),_.I());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};Vgb=function(a){a&1&&(_.M(0),_.F(1,"div",9),_.C(2,Ugb,2,2,"div",10),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Nc))("ngIfElse",a.Ip==null?null:a.Ip.Nc))};Wgb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Wg(" ",a.A$," "))};
Xgb=function(a){a&1&&(_.M(0),_.F(1,"div",13),_.C(2,Wgb,3,1,"div",14),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Nc))("ngIfElse",a.Gp==null?null:a.Gp.Nc))};Ygb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Wg(" ",a.y$," "))};Zgb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,Ygb,3,1,"div",14),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Fp==null?0:a.Fp.Nc))("ngIfElse",a.Fp==null?null:a.Fp.Nc))};
$gb=function(a){a&1&&(_.F(0,"div",15),_.Q(1),_.I());a&2&&(a=_.O(3),_.y(),_.Wg(" ",a.z$," "))};ahb=function(a){a&1&&(_.M(0),_.F(1,"div",18),_.C(2,$gb,2,1,"div",14),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Nc))("ngIfElse",a.Hp==null?null:a.Hp.Nc))};
bhb=function(a){a&1&&(_.F(0,"mat-checkbox",23),_.R(1,"async"),_.R(2,"format"),_.Q(3),_.R(4,"async"),_.I());if(a&2){a=_.O(2).Ka;const b=_.O();_.E("xapSelectAll",b.Zb.model)("xapSelectAllCorpus",_.S(1,4,b.Zb.nw))("aria-label",_.VA(2,6,a.V_b,b.zCb,"NUM_ITEMS"));_.y(3);_.Wg(" ",_.S(4,10,b.Hla)," ")}};
chb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-checkbox",25);_.N("keydown.enter",function(c){_.q(b);return _.r(c.target.click())})("onfocus",function(){_.q(b);const c=_.O(4);return _.r(c.KXc=0)});_.K(1,"xap-picker-option",26);_.I()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Zb.Kk?b.Zb.Kk(a):!1)("xapSelectionModel",b.Zb.model)("xapSelection",a)("aria-label",b.Zb.h4(a));_.y();_.E("template",(b.Uo||b.CR)==null?null:(b.Uo||b.CR).Nc)("option",a)}};
dhb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-checkbox",27);_.N("keydown.enter",function(c){_.q(b);return _.r(c.target.click())});_.K(1,"xap-picker-option",26);_.I()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Zb.Kk?b.Zb.Kk(a):!1)("xapSelectionModel",b.Zb.model)("xapSelection",a)("aria-label",b.Zb.h4(a));_.y();_.E("template",(b.Uo||b.CR)==null?null:(b.Uo||b.CR).Nc)("option",a)}};
ehb=function(a,b){a&1&&(_.M(0),_.C(1,chb,2,6,"mat-checkbox",24)(2,dhb,2,6,"ng-template",null,1,_.fh),_.xg());a&2&&(a=b.first,b=_.Fg(3),_.y(),_.E("ngIf",a)("ngIfElse",b))};fhb=function(a){a&1&&(_.F(0,"div",28),_.Q(1),_.R(2,"format"),_.I());a&2&&(a=_.O(3),_.y(),_.Wg(" ",_.VA(2,1,a.pz,a.kBb,"MAX_DISPLAYED_OPTIONS")," "))};
ghb=function(a){if(a&1){const b=_.Nd();_.C(0,bhb,5,12,"mat-checkbox",19);_.F(1,"div",20);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.MK(c))});_.C(2,ehb,4,2,"ng-container",21);_.R(3,"async");_.C(4,fhb,3,5,"div",22);_.R(5,"async");_.I()}if(a&2){a=_.O().Ka;const b=_.O();_.E("ngIf",a.Jz);_.y(2);_.E("ngForOf",_.S(3,3,b.Q3b));_.y(2);_.E("ngIf",b.pz<_.S(5,5,b.Zb.nw).length)}};
hhb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,Sgb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,Tgb,1,1,"ng-container",6)(4,Vgb,3,2,"ng-container",7)(5,Xgb,3,2,"ng-container",7)(6,Zgb,3,2,"ng-container",7)(7,ahb,3,2,"ng-container",7),_.xg(),_.C(8,ghb,6,7,"ng-template",null,0,_.fh),_.I());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.Xu),_.y(),_.E("ngSwitch",a.vka),_.y(),_.E("ngSwitchCase",b.Sj.Z1),_.y(),_.E("ngSwitchCase",b.Sj.LOADING),_.y(),_.E("ngSwitchCase",b.Sj.uoa),_.y(),_.E("ngSwitchCase",b.Sj.toa),_.y(),
_.E("ngSwitchCase",b.Sj.ERROR))};ihb=function(a,b){a&1&&(_.F(0,"mat-icon",16),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Wg(" ",a.mk?"":a.Th," "))};
jhb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"li",9)(1,"div",10)(2,"div",11);_.K(3,"xap-picker-option",12);_.I();_.F(4,"div",13)(5,"button",14,0);_.N("click",function(){const d=_.q(c).ua,e=_.O();return _.r(bgb(e,d))})("keydown.enter",function(){const d=_.q(c).ua,e=_.O();return _.r(bgb(e,d))});_.C(7,ihb,2,2,"mat-icon",15);_.I()()()()}a&2&&(a=b.ua,b=_.O(),_.y(3),_.E("template",b.Uo==null?null:b.Uo.Nc)("option",a),_.y(2),_.E("matTooltip",cgb(b,a)),_.rg("aria-label",cgb(b,a)),_.y(2),_.E("ngIf",b.Lw.remove_circle_outline))};
khb=function(a){a&1&&_.K(0,"xap-picker-search")};lhb=function(a){a&1&&(_.M(0),_.yg(1,7),_.xg());a&2&&(_.O(),a=_.Fg(9),_.y(),_.E("ngTemplateOutlet",a))};mhb=function(a){a&1&&(_.F(0,"div",10),_.K(1,"mat-progress-spinner",11),_.I());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};nhb=function(a){a&1&&(_.M(0),_.F(1,"div",8),_.C(2,mhb,2,2,"div",9),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Nc))("ngIfElse",a.Ip==null?null:a.Ip.Nc))};
ohb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Wg(" ",a.A$," "))};phb=function(a){a&1&&(_.M(0),_.F(1,"div",12),_.C(2,ohb,3,1,"div",13),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Nc))("ngIfElse",a.Gp==null?null:a.Gp.Nc))};qhb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Wg(" ",a.y$," "))};
rhb=function(a){a&1&&(_.M(0),_.F(1,"div",16),_.C(2,qhb,3,1,"div",13),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Fp==null?0:a.Fp.Nc))("ngIfElse",a.Fp==null?null:a.Fp.Nc))};shb=function(a){a&1&&(_.F(0,"div",14),_.Q(1),_.I());a&2&&(a=_.O(3),_.y(),_.Wg(" ",a.z$," "))};thb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,shb,2,1,"div",13),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Nc))("ngIfElse",a.Hp==null?null:a.Hp.Nc))};
uhb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"li",20,1);_.R(2,"async");_.R(3,"async");_.N("click",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(GC(f,e,d))})("keydown.enter",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(GC(f,e,d))})("keydown.space",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(GC(f,e,d))});_.F(4,"span",21);_.K(5,"xap-picker-option",22);_.I()()}a&2&&(a=b.ua,b=_.O(3),_.ug(_.S(2,9,b.Zb.model.Ae(a))?b.BCb:
""),_.tg("xap-picker-single-select-option-disabled",b.Zb.Kk==null?null:b.Zb.Kk(a)),_.E("matRippleDisabled",b.Zb.Kk==null?null:b.Zb.Kk(a)),_.rg("aria-disabled",b.Zb.Kk==null?null:b.Zb.Kk(a))("aria-selected",_.S(3,11,b.Zb.model.Ae(a))?"true":null),_.y(5),_.E("template",b.Uo==null?null:b.Uo.Nc)("option",a))};vhb=function(a){if(a&1){const b=_.Nd();_.F(0,"ul",18);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.MK(c))});_.C(1,uhb,6,13,"li",19);_.I()}a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.lPb))};
whb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,khb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,lhb,2,1,"ng-container",6)(4,nhb,3,2,"ng-container",6)(5,phb,3,2,"ng-container",6)(6,rhb,3,2,"ng-container",6)(7,thb,3,2,"ng-container",6),_.xg(),_.C(8,vhb,2,1,"ng-template",null,0,_.fh),_.I());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.Xu),_.y(),_.E("ngSwitch",a.vka),_.y(),_.E("ngSwitchCase",b.Sj.Z1),_.y(),_.E("ngSwitchCase",b.Sj.LOADING),_.y(),_.E("ngSwitchCase",b.Sj.uoa),_.y(),_.E("ngSwitchCase",b.Sj.toa),_.y(),
_.E("ngSwitchCase",b.Sj.ERROR))};xhb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};yhb=function(a){a&1&&_.K(0,"xap-picker-checklist",9);a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.pz))};zhb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker-selection-list",10);_.N("clearSelections",function(){_.q(b);const c=_.O(3);return _.r(vgb(c))});_.I()}};
Ahb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker",5);_.R(1,"async");_.R(2,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(HC(d,c))});_.C(3,xhb,1,0,"xap-picker-single-select",6)(4,yhb,1,1,"ng-template",null,1,_.fh)(6,zhb,1,0,"xap-picker-selection-list",7);_.I()}if(a&2){let b;a=_.Fg(5);const c=_.O().Ka,d=_.O();_.tg("xap-picker-multi-pane",c.Bx);_.E("ngModel",_.S(1,12,d.selections))("options",_.S(2,14,d.options))("displayFunction",c.Zi)("pickerTitle",(b=c.title)!==null&&
b!==void 0?b:"")("searchVisible",c.Xu)("searchFilter",c.V_)("selectAllVisible",c.Jz);_.y(3);_.E("ngIf",c.YQ)("ngIfElse",a);_.y(3);_.E("ngIf",c.Bx)}};Bhb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};Chb=function(a){a&1&&_.yg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.IG))};Dhb=function(a){a&1&&_.C(0,Chb,1,1,"ng-template",13)};Ehb=function(a){a&1&&_.yg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.Z4a))};Fhb=function(a){a&1&&_.C(0,Ehb,1,1,"ng-template",15)};
Ghb=function(a){a&1&&_.yg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.S3a))};Hhb=function(a){a&1&&_.C(0,Ghb,1,1,"ng-template",16)};Ihb=function(a){a&1&&_.yg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.T3a))};Jhb=function(a){a&1&&_.C(0,Ihb,1,1,"ng-template",17)};
Khb=function(a){a&1&&(_.F(0,"xap-picker-checklist",9),_.C(1,Dhb,1,0,null,2)(2,Fhb,1,0,null,2)(3,Hhb,1,0,null,2)(4,Jhb,1,0,null,2),_.I());a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.pz),_.y(),_.E("ngIf",a.IG),_.y(),_.E("ngIf",a.Z4a),_.y(),_.E("ngIf",a.S3a),_.y(),_.E("ngIf",a.T3a))};Lhb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker-selection-list",18);_.N("clearSelection",function(){_.q(b);const c=_.O(3);return _.r(vgb(c))});_.I()}};
Mhb=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-picker",11);_.R(1,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(HC(d,c))});_.C(2,Bhb,1,0,"xap-picker-single-select",6)(3,Khb,5,5,"ng-template",null,1,_.fh)(5,Lhb,1,0,"xap-picker-selection-list",12);_.I()}if(a&2){a=_.Fg(4);const b=_.O().Ka,c=_.O();_.tg("xap-picker-multi-pane",b.Bx);_.E("ngModel",_.S(1,9,c.selections))("getOptions",b.getOptions)("displayFunction",b.Zi)("selectAllVisible",b.Jz);_.y(2);_.E("ngIf",b.YQ)("ngIfElse",
a);_.y(3);_.E("ngIf",b.Bx)}};Nhb=function(a){a&1&&(_.F(0,"mat-error",4),_.Q(1),_.I());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.Wg(" ",b.HK(a)," ")}};Ohb=function(a,b){a&1&&(_.M(0),_.C(1,Ahb,7,16,"xap-picker",3)(2,Mhb,6,11,"ng-template",null,0,_.fh)(4,Nhb,2,1,"mat-error",4),_.xg());if(a&2){a=b.Ka;b=_.Fg(3);const c=_.O();_.y();_.E("ngIf",!a.Xcb)("ngIfElse",b);_.y(3);_.wg((c.OH==null?0:c.OH.errors)&&c.HK(a)?4:-1)}};
Phb=function(a){a&1&&(_.Cg(0,2,1),_.yg(1),_.Dg());a&2&&(a=_.O().ua,_.y(),_.QA(a.name),_.RA(0))};Qhb=function(a){a&1&&_.Eg(0,2,2)};Rhb=function(a){a&1&&(_.M(0),_.Q(1),_.xg());if(a&2){a=_.O(2).ua;const b=_.O();_.y();_.Wg(" ",b.HK(a)," ")}};Shb=function(a){a&1&&(_.F(0,"mat-error"),_.C(1,Rhb,2,1,"ng-container",10),_.I());if(a&2){a=_.O().ua;const b=_.O();_.y();_.E("ngIf",b.HK(a))}};
Uhb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",13);_.N("click",function(){_.q(b);const c=_.O().ua,d=_.O();return _.r(Thb(d,c.Xl))});_.F(1,"mat-icon");_.Q(2,"cancel");_.I()()}};Vhb=function(a){a&1&&(_.F(0,"div",14),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Xg(a.qW))};
Whb=function(a,b){a&1&&(_.M(0),_.F(1,"mat-form-field",6)(2,"mat-label",7),_.Cg(3,2),_.C(4,Phb,2,1,"ng-container",8)(5,Qhb,1,0,"ng-template",null,0,_.fh),_.Dg(),_.I(),_.K(7,"input",9,1),_.C(9,Shb,2,1,"mat-error",10)(10,Uhb,3,0,"button",11),_.I(),_.C(11,Vhb,2,1,"div",12),_.xg());if(a&2){let c;a=b.ua;b=_.Fg(6);const d=_.O();_.y(4);_.E("ngIf",a.name)("ngIfElse",b);_.y(3);_.E("type",a.inputType||"text")("placeholder",a.placeholder||"")("formControlName",a.Xl);_.rg("aria-label",a.placeholder)("autocomplete",
a.autocomplete||null)("name",a.name||null);_.y(2);_.E("ngIf",(c=d.ui.get(a.Xl))==null?null:c.errors);_.y();_.wg(d.zcb?10:-1);_.y();_.E("ngIf",a.qW)}};Xhb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",15);_.N("click",function(){_.q(b);const c=_.O(),d=String(Number(c.Wea[c.Wea.length-1].Xl)+1);c.ui.Qda(d,new _.Lw);c.Wea=[...c.Wea,{Xl:d,HDa:!0}];return _.r()});_.Q(1);_.F(2,"mat-icon");_.Q(3,"add");_.I()()}a&2&&(a=_.O(),_.y(),_.Wg(" ",a.Yoc," "))};
Yhb=function(a){a&1&&(_.F(0,"mat-error"),_.Eg(1,5),_.I())};Zhb=function(a){a&1&&(_.F(0,"mat-error"),_.Eg(1,6),_.I())};$hb=function(a){return b=>{let c=!1;return(c=a.some(d=>d.label===b.value))?{validUnique:!0}:null}};aib=function(a,b){a&1&&(_.F(0,"mat-option",3),_.Q(1),_.I());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Wg(" ",a.displayName," "))};bib=function(a){a&1&&_.K(0,"mat-pseudo-checkbox",5);a&2&&(a=_.O(),_.E("state",a.selected?"checked":"unchecked")("disabled",a.disabled))};
cib=function(a){a&1&&(_.F(0,"span",6),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg("(",a.group.label,")"))};dib=function(a){a&1&&(_.M(0),_.F(1,"div",15),_.K(2,"div",16)(3,"div",17)(4,"div",18),_.I(),_.F(5,"div",19),_.K(6,"div",16)(7,"div",17)(8,"div",18),_.I(),_.xg())};eib=function(a){if(a&1){const b=_.Nd();_.F(0,"div",20);_.N("cdkObserveContent",function(){_.q(b);const c=_.O();return _.r(IC(c))});_.Ig(1,1);_.I()}a&2&&(a=_.O(),_.E("cdkObserveContentDisabled",a.Bc!="outline"))};
fib=function(a){a&1&&(_.M(0),_.Ig(1,2),_.F(2,"span"),_.Q(3),_.I(),_.xg());a&2&&(a=_.O(2),_.y(3),_.Xg(a.Ld.placeholder))};gib=function(a){a&1&&_.Ig(0,3,["*ngSwitchCase","true"])};hib=function(a){a&1&&(_.F(0,"span",23),_.Q(1," *"),_.I())};
iib=function(a){if(a&1){const b=_.Nd();_.F(0,"label",21,2);_.N("cdkObserveContent",function(){_.q(b);const c=_.O();return _.r(IC(c))});_.C(2,fib,4,1,"ng-container",13)(3,gib,1,0,"ng-content",13)(4,hib,2,0,"span",22);_.I()}a&2&&(a=_.O(),_.tg("mat-empty",a.Ld.empty&&!a.L3())("mat-form-field-empty",a.Ld.empty&&!a.L3())("mat-accent",a.color=="accent")("mat-warn",a.color=="warn"),_.E("cdkObserveContentDisabled",a.Bc!="outline")("id",a.bu)("ngSwitch",a.uba()),_.rg("for",a.Ld.id)("aria-owns",a.Ld.id),_.y(2),
_.E("ngSwitchCase",!1),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngIf",!a.nG&&a.Ld.required&&!a.Ld.disabled))};jib=function(a){a&1&&(_.F(0,"div",24),_.Ig(1,4),_.I())};kib=function(a){a&1&&(_.F(0,"div",25),_.K(1,"span",26),_.I());a&2&&(a=_.O(),_.y(),_.tg("mat-accent",a.color=="accent")("mat-warn",a.color=="warn"))};lib=function(a){a&1&&(_.F(0,"div"),_.Ig(1,5),_.I());a&2&&(a=_.O(),_.E("@transitionMessages",a.kU))};
mib=function(a){a&1&&(_.F(0,"div",30),_.Q(1),_.I());a&2&&(a=_.O(2),_.E("id",a.Aba),_.y(),_.Xg(a.RK))};nib=function(a){a&1&&(_.F(0,"div",27),_.C(1,mib,2,2,"div",28),_.Ig(2,6),_.K(3,"div",29),_.Ig(4,7),_.I());a&2&&(a=_.O(),_.E("@transitionMessages",a.kU),_.y(),_.E("ngIf",a.RK))};oib=function(a){a&1&&(_.F(0,"span",9),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Xg(a.placeholder))};pib=function(a){a&1&&(_.F(0,"span",13),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Xg(a.ixb))};
qib=function(a){a&1&&_.Ig(0,0,["*ngSwitchCase","true"])};rib=function(a){a&1&&(_.F(0,"span",10),_.C(1,pib,2,1,"span",11)(2,qib,1,0,"ng-content",12),_.I());a&2&&(a=_.O(),_.E("ngSwitch",!!a.R0a),_.y(2),_.E("ngSwitchCase",!0))};
sib=function(a){if(a&1){const b=_.Nd();_.F(0,"div",14)(1,"div",15,1);_.N("@transformPanel.done",function(c){_.q(b);const d=_.O();return _.r(d.zca.next(c.di))})("keydown",function(c){_.q(b);const d=_.O();return _.r(d.ie(c))});_.Ig(3,1);_.I()()}a&2&&(a=_.O(),_.E("@transformPanelWrap",void 0),_.y(),_.Yz("mat-select-panel ",a.ZOa(),""),_.sg("transform-origin",a.R3)("font-size",a.xda,"px"),_.E("ngClass",a.Ad)("@transformPanel",a.multiple?"showing-multiple":"showing"),_.rg("id",a.id+"-panel")("aria-multiselectable",
a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.eT()))};tib=function(a,b){a&1&&(_.F(0,"mat-option",3),_.Q(1),_.I());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Wg(" ",a.displayName," "))};uib=function(a,b){a&1&&(_.F(0,"div",12),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O(3),_.Jg("id","dialog-description-",b.rc.id,""),_.y(),_.Wg(" ",a," "))};
wib=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-comparison-operator-selector",13);_.N("change",function(c){_.q(b);const d=_.O(3);return _.r(vib(d,c))})("operatorFocusChange",function(c){_.q(b);_.O(3).Ejb=c;return _.r()});_.I()}a&2&&(a=_.O(3),_.tg("xap-filterbar-filtereditor-operator-single-line",a.filter.config.m9),_.E("operators",a.be.wX())("value",a.rc==null?null:a.rc.Kf)("appliedFilterId",a.rc.id))};xib=function(){};
zib=function(a){a&1&&(_.M(0),_.Ig(1),_.F(2,"div",7),_.C(3,uib,2,3,"div",8),_.F(4,"div",9),_.C(5,wib,1,5,"xap-comparison-operator-selector",10),_.F(6,"div",11),_.C(7,xib,0,0,"ng-template",null,2,_.fh),_.I()()(),_.Ig(9,1),_.xg());a&2&&(a=_.O(2),_.y(3),_.E("ngIf",a.rc.config.description),_.y(),_.tg("xap-filterbar-multiple-lines",!a.filter.config.m9)("xap-filterbar-single-line",a.filter.config.m9),_.y(),_.E("ngIf",yib(a)))};Aib=function(a){a&1&&_.yg(0)};
Bib=function(a){a&1&&_.C(0,Aib,1,0,"ng-container",14);a&2&&(a=_.O(2),_.E("ngTemplateOutlet",a.IG))};
Cib=function(a){if(a&1){const b=_.Nd();_.F(0,"div",4);_.N("keydown.enter",function(){_.q(b);const c=_.O();c.filter.config.W4c||c.be.fP();return _.r()})("focusout",function(){_.q(b);const c=_.O();return _.r(c.V7())});_.F(1,"div",5);_.C(2,zib,10,6,"ng-container",6)(3,Bib,1,1,"ng-template",null,1,_.fh);_.I()()}if(a&2){a=_.Fg(4);const b=_.O();_.rg("aria-labelledby","dialog-label-"+b.rc.id)("aria-describedby","dialog-description-"+b.rc.id);_.y(2);_.E("ngIf",b.filter)("ngIfElse",a)}};
Dib=function(a,b){a&1&&(_.F(0,"div",12),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O(3),_.Jg("id","dialog-description-",b.rc.id,""),_.y(),_.Wg(" ",a," "))};
Eib=function(a){if(a&1){const b=_.Nd();_.F(0,"xap-comparison-operator-selector",13);_.N("change",function(c){_.q(b);const d=_.O(3);return _.r(vib(d,c))})("operatorFocusChange",function(c){_.q(b);_.O(3).Ejb=c;return _.r()});_.I()}a&2&&(a=_.O(3),_.tg("xap-filterbar-filtereditor-operator-single-line",a.filter.config.m9),_.E("operators",a.be.wX())("value",a.rc==null?null:a.rc.Kf)("appliedFilterId",a.rc.id))};Fib=function(){};
Gib=function(a){a&1&&(_.M(0),_.Ig(1),_.F(2,"div",7),_.C(3,Dib,2,3,"div",8),_.F(4,"div",9),_.C(5,Eib,1,5,"xap-comparison-operator-selector",10),_.F(6,"div",11),_.C(7,Fib,0,0,"ng-template",null,2,_.fh),_.I()()(),_.Ig(9,1),_.xg());a&2&&(a=_.O(2),_.y(3),_.E("ngIf",a.rc.config.description),_.y(),_.tg("xap-filterbar-multiple-lines",!a.filter.config.m9)("xap-filterbar-single-line",a.filter.config.m9),_.y(),_.E("ngIf",yib(a)))};Hib=function(a){a&1&&_.yg(0)};
Iib=function(a){a&1&&_.C(0,Hib,1,0,"ng-container",14);a&2&&(a=_.O(2),_.E("ngTemplateOutlet",a.IG))};
Jib=function(a){if(a&1){const b=_.Nd();_.F(0,"div",4);_.N("keydown.enter",function(){_.q(b);const c=_.O();c.filter.config.W4c||c.be.fP();return _.r()})("focusout",function(){_.q(b);const c=_.O();return _.r(c.V7())});_.F(1,"div",5);_.C(2,Gib,10,6,"ng-container",6)(3,Iib,1,1,"ng-template",null,1,_.fh);_.I()()}if(a&2){a=_.Fg(4);const b=_.O();_.rg("aria-labelledby","dialog-label-"+b.rc.id)("aria-describedby","dialog-description-"+b.rc.id);_.y(2);_.E("ngIf",b.filter)("ngIfElse",a)}};Kib=function(){return{diameter:100}};
Lib=function(a){a&1&&(_.Yd(),_.K(0,"circle",4));if(a&2){a=_.O();const b=_.Fg(1);_.sg("animation-name","mat-progress-spinner-stroke-rotate-"+a.Nra)("stroke-dashoffset",a.wGb(),"px")("stroke-dasharray",a.Ypa(),"px")("stroke-width",a.YFb(),"%")("transform-origin",a.ZFb(b));_.rg("r",a.Npa())}};
Mib=function(a){a&1&&(_.Yd(),_.K(0,"circle",4));if(a&2){a=_.O();const b=_.Fg(1);_.sg("stroke-dashoffset",a.wGb(),"px")("stroke-dasharray",a.Ypa(),"px")("stroke-width",a.YFb(),"%")("transform-origin",a.ZFb(b));_.rg("r",a.Npa())}};Nib=function(){return{ns:!1,WJ:!1,Mm:!1,ND:!1}};Oib=function(a,b){a&1&&(_.F(0,"div",1,0),_.Ig(2),_.I());a&2&&(a=b.id,b=_.O(),_.E("id",b.id)("ngClass",b.fl),_.rg("aria-label",b.ariaLabel||null)("aria-labelledby",b.eT(a)))};
Pib=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-option",12);_.Q(1);_.F(2,"button",13);_.N("click",function(d){const e=_.q(c).ua,f=_.O(2);d.stopPropagation();f.I1a.emit(e);return _.r()});_.F(3,"mat-icon",14);_.Q(4);_.I()()()}a&2&&(a=b.ua,b=_.O(2),_.E("value",a),_.y(),_.Wg(" ",a.label," "),_.y(2),_.E("svgIcon",_.JC(b.Ii,"delete_filter"))("fontSet",b.Anb?"google-material-icons":void 0),_.y(),_.Xg(_.KC(b.Ii,"delete_filter")))};
Qib=function(a){a&1&&(_.F(0,"div",9)(1,"mat-optgroup",10),_.C(2,Pib,5,5,"mat-option",11),_.I()());a&2&&(a=_.O(),_.y(2),_.E("ngForOf",a.UD))};Rib=function(a){a&1&&_.yg(0)};Tib=function(a,b){a&1&&(_.F(0,"mat-option",20),_.C(1,Rib,1,0,"ng-container",21),_.I());a&2&&(a=b.ua,_.O(4),b=_.Fg(12),_.E("value",a),_.y(),_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.dh(3,Sib,a)))};
Uib=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,Tib,2,5,"mat-option",19),_.I()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.eP),_.y(),_.E("ngForOf",a.dP))};Vib=function(a){a&1&&_.yg(0)};Wib=function(a){a&1&&(_.F(0,"mat-option",20),_.C(1,Vib,1,0,"ng-container",21),_.I());if(a&2){a=_.O().ua;_.O(2);const b=_.Fg(12);_.E("value",a);_.y();_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.dh(3,Sib,a))}};
Xib=function(a,b){a&1&&(_.M(0),_.C(1,Uib,3,2,"div",16)(2,Wib,2,5,"mat-option",17),_.xg());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.LC(a)&&a.dP.length>0),_.y(),_.E("ngIf",!_.LC(a)))};Yib=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Xg(a.wD))};Zib=function(a,b){a&1&&(_.M(0),_.C(1,Yib,3,1,"mat-option",8),_.xg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.wD&&a.length===0))};
$ib=function(a){a&1&&(_.M(0),_.C(1,Xib,3,2,"ng-container",15),_.R(2,"async"),_.C(3,Zib,2,1,"ng-container",16),_.R(4,"async"),_.xg());a&2&&(a=_.O(),_.y(),_.E("ngForOf",_.S(2,2,a.c_)),_.y(2),_.E("ngIf",_.S(4,4,a.c_)))};ajb=function(a,b){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.I()());a&2&&(a=b.ua,_.E("value",a),_.rg("aria-label",a.ariaLabel||a.displayName),_.y(2),_.Xg(a.displayName))};
bjb=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,ajb,3,3,"mat-option",19),_.I()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.eP),_.y(),_.E("ngForOf",a.dP))};cjb=function(a){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.I()());a&2&&(a=_.O().ua,_.E("value",a),_.rg("aria-label",a.ariaLabel||null),_.y(2),_.Xg(a.displayName))};
djb=function(a,b){a&1&&(_.M(0),_.C(1,bjb,3,2,"div",16)(2,cjb,3,3,"mat-option",17),_.xg());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.LC(a)&&a.dP.length>0),_.y(),_.E("ngIf",!_.LC(a)))};ejb=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Xg(a.wD))};fjb=function(a,b){a&1&&(_.M(0),_.C(1,ejb,3,1,"mat-option",8),_.xg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.wD&&a.length===0))};
gjb=function(a){a&1&&(_.C(0,djb,3,2,"ng-container",15),_.R(1,"async"),_.C(2,fjb,2,1,"ng-container",16),_.R(3,"async"));a&2&&(a=_.O(),_.E("ngForOf",_.S(1,2,a.KP)),_.y(2),_.E("ngIf",_.S(3,4,a.KP)))};hjb=function(a){a&1&&(_.F(0,"mat-option",22),_.K(1,"mat-spinner",24),_.I());a&2&&(a=_.O(),_.rg("aria-label",a.YBb))};ijb=function(a){a&1&&(_.F(0,"b"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Xg(a.text))};jjb=function(a){a&1&&(_.F(0,"i"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Xg(a.text))};
kjb=function(a){a&1&&(_.F(0,"u"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Xg(a.text))};ljb=function(a){a&1&&(_.M(0),_.Q(1),_.xg());a&2&&(a=_.O().ua,_.y(),_.Xg(a.text))};mjb=function(a,b){a&1&&(_.F(0,"span"),_.M(1,25),_.C(2,ijb,2,1,"b",26)(3,jjb,2,1,"i",26)(4,kjb,2,1,"u",26)(5,ljb,2,1,"ng-container",27),_.xg(),_.I());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.tag),_.y(),_.E("ngSwitchCase","b"),_.y(),_.E("ngSwitchCase","i"),_.y(),_.E("ngSwitchCase","u"))};
njb=function(a,b){a&1&&_.C(0,mjb,6,4,"span",15);a&2&&_.E("ngForOf",b.ua.u5)};ojb=function(a,b){return this.YPc(b)};pjb=function(a){a&1&&(_.F(0,"tr",0)(1,"td",3),_.Q(2),_.I()());a&2&&(a=_.O(),_.y(),_.sg("padding-top",a.IS)("padding-bottom",a.IS),_.rg("colspan",a.vza),_.y(),_.Wg(" ",a.label," "))};qjb=function(a){a&1&&(_.F(0,"td",3),_.Q(1),_.I());a&2&&(a=_.O(2),_.sg("padding-top",a.IS)("padding-bottom",a.IS),_.rg("colspan",a.Yaa),_.y(),_.Wg(" ",a.Yaa>=a.OUb?a.label:""," "))};
rjb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"td",6)(1,"button",7);_.N("click",function(d){const e=_.q(c).ua,f=_.O(2);return _.r(f.qIc(e,d))})("focus",function(d){const e=_.q(c).ua,f=_.O(2);return _.r(f.QJc(e,d))});_.F(2,"span",8);_.Q(3);_.I();_.K(4,"span",9);_.I()()}if(a&2){a=b.ua;b=b.LM;const c=_.O().LM,d=_.O();_.sg("width",d.XDb)("padding-top",d.IS)("padding-bottom",d.IS);_.rg("data-mat-row",c)("data-mat-col",b);_.y();_.tg("mat-calendar-body-disabled",!a.enabled)("mat-calendar-body-active",d.fHb(c,
b))("mat-calendar-body-range-start",d.fQa(a.Im))("mat-calendar-body-range-end",d.eQa(a.Im))("mat-calendar-body-in-range",d.vqa(a.Im))("mat-calendar-body-comparison-bridge-start",d.oMc(a.Im,c,b))("mat-calendar-body-comparison-bridge-end",d.nMc(a.Im,c,b))("mat-calendar-body-comparison-start",d.kHb(a.Im))("mat-calendar-body-comparison-end",d.jHb(a.Im))("mat-calendar-body-in-comparison-range",d.sMc(a.Im))("mat-calendar-body-preview-start",d.AMc(a.Im))("mat-calendar-body-preview-end",d.zMc(a.Im))("mat-calendar-body-in-preview",
d.tMc(a.Im));_.E("ngClass",a.dUc)("tabindex",d.fHb(c,b)?0:-1);_.rg("aria-label",a.ariaLabel)("aria-disabled",!a.enabled||null)("aria-pressed",d.h3(a.Im))("aria-current",d.q3b===a.Im?"date":null)("aria-describedby",d.OKc(a.Im));_.y();_.tg("mat-calendar-body-selected",d.h3(a.Im))("mat-calendar-body-comparison-identical",d.pMc(a.Im))("mat-calendar-body-today",d.q3b===a.Im);_.y();_.Wg(" ",a.Kfa," ")}};
tjb=function(a,b){a&1&&(_.F(0,"tr",1),_.C(1,qjb,2,6,"td",4),_.BC(2,rjb,5,48,"td",5,sjb),_.I());if(a&2){a=b.ua;b=b.LM;const c=_.O();_.y();_.wg(b===0&&c.Yaa?1:-1);_.y();_.CC(a)}};ujb=function(a){return(a==null?void 0:a.nodeName)==="TD"};vjb=function(a){let b;if(ujb(a))b=a;else if(ujb(a.parentNode))b=a.parentNode;else{let d;ujb((d=a.parentNode)==null?void 0:d.parentNode)&&(b=a.parentNode.parentNode)}let c;return((c=b)==null?void 0:c.getAttribute("data-mat-row"))!=null?b:null};
wjb=function(a,b,c){return c!==null&&b!==c&&a<c&&a===b};xjb=function(a,b,c){return b!==null&&b!==c&&a>=b&&a===c};yjb=function(a,b,c,d){return d&&b!==null&&c!==null&&b!==c&&a>=b&&a<=c};zjb=function(a){a=a.changedTouches[0];return document.elementFromPoint(a.clientX,a.clientY)};Ajb=function(a,b){a&1&&(_.F(0,"th",2)(1,"span",6),_.Q(2),_.I(),_.F(3,"span",3),_.Q(4),_.I()());a&2&&(a=b.ua,_.y(2),_.Xg(a.aWb),_.y(2),_.Xg(a.aib))};
Cjb=function(a,b,c,d,e){b=a.getYear(b);c=a.getYear(c);a=Bjb(a,d,e);return Math.floor((b-a)/24)===Math.floor((c-a)/24)};MC=function(a,b,c,d){return((a.getYear(b)-Bjb(a,c,d))%24+24)%24};Bjb=function(a,b,c){let d=0;c?d=a.getYear(c)-24+1:b&&(d=a.getYear(b));return d};Djb=function(){};
Ejb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-month-view",4);_.ah("activeDateChange",function(c){_.q(b);const d=_.O();_.$g(d.rb,c)||(d.rb=c);return _.r(c)});_.N("_userSelection",function(c){_.q(b);const d=_.O();return _.r(d.tpa(c))})("dragStarted",function(c){_.q(b);const d=_.O();return _.r(d.LJc(c))})("dragEnded",function(c){_.q(b);const d=_.O();return _.r(d.iOa(c))});_.I()}a&2&&(a=_.O(),_.Zg("activeDate",a.rb),_.E("selected",a.selected)("dateFilter",a.Ej)("maxDate",a.Dd)("minDate",a.Cd)("dateClass",
a.Ul)("comparisonStart",a.Pq)("comparisonEnd",a.us)("startDateAccessibleName",a.I0)("endDateAccessibleName",a.LW)("activeDrag",a.Toa))};
Fjb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-year-view",5);_.ah("activeDateChange",function(c){_.q(b);const d=_.O();_.$g(d.rb,c)||(d.rb=c);return _.r(c)});_.N("monthSelected",function(c){_.q(b);const d=_.O();return _.r(d.jNc(c))})("selectedChange",function(c){_.q(b);const d=_.O();return _.r(d.BGb(c,"month"))});_.I()}a&2&&(a=_.O(),_.Zg("activeDate",a.rb),_.E("selected",a.selected)("dateFilter",a.Ej)("maxDate",a.Dd)("minDate",a.Cd)("dateClass",a.Ul))};
Gjb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-multi-year-view",6);_.ah("activeDateChange",function(c){_.q(b);const d=_.O();_.$g(d.rb,c)||(d.rb=c);return _.r(c)});_.N("yearSelected",function(c){_.q(b);const d=_.O();return _.r(d.XQc(c))})("selectedChange",function(c){_.q(b);const d=_.O();return _.r(d.BGb(c,"year"))});_.I()}a&2&&(a=_.O(),_.Zg("activeDate",a.rb),_.E("selected",a.selected)("dateFilter",a.Ej)("maxDate",a.Dd)("minDate",a.Cd)("dateClass",a.Ul))};Hjb=function(){};
Ijb=function(a){a&1&&(_.Yd(),_.F(0,"svg",2),_.K(1,"path",3),_.I())};_.NC=function(a){_.yp(a).status="DEGRADED"};_.Jjb=function(a){const b=[];let c=0;for(let d=0;d<a.length;d++){let e=a.charCodeAt(d);e<128?b[c++]=e:(e<2048?b[c++]=e>>6|192:((e&64512)==55296&&d+1<a.length&&(a.charCodeAt(d+1)&64512)==56320?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};
_.OC=function(a){const b=[];let c=0,d=0;for(;c<a.length;){var e=a[c++];if(e<128)b[d++]=String.fromCharCode(e);else if(e>191&&e<224){var f=a[c++];b[d++]=String.fromCharCode((e&31)<<6|f&63)}else if(e>239&&e<365){f=a[c++];var g=a[c++];const 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("")};
_.Kjb=function(a){const b=a.length;let c=b*3/4;c%3?c=Math.floor(c):_.ma("=.",a[b-1])&&(c=_.ma("=.",a[b-2])?c-2:c-1);const d=new Uint8Array(c);let e=0;_.iza(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d};_.PC=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};Yeb=/^[a-z][a-z\d-]*$/i;Zeb="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" ");cfb="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" ");
afb=["action","formaction","href"];lfb=function(a,b,c){const d=Math.min(b,c);b=Math.max(b,c);c=a.detach(b);if(b-d>1){const e=a.detach(d);a.attach(d,c);a.attach(b,e)}else a.attach(d,c)};Ljb=class{destroy(){}GM(){}move(a,b){this.attach(b,this.detach(a))}};
mfb=class{constructor(){this.iL=new Map;this.OJ=void 0}has(a){return this.iL.has(a)}delete(a){if(!this.has(a))return!1;const b=this.iL.get(a);this.OJ!==void 0&&this.OJ.has(b)?(this.iL.set(a,this.OJ.get(b)),this.OJ.delete(b)):this.iL.delete(a);return!0}get(a){return this.iL.get(a)}set(a,b){if(this.iL.has(a)){a=this.iL.get(a);this.OJ===void 0&&(this.OJ=new Map);const c=this.OJ;for(;c.has(a);)a=c.get(a);c.set(a,b)}else this.iL.set(a,b)}forEach(a){for(let [b,c]of this.iL){let d=b,e=c;a(e,d);if(this.OJ!==
void 0){const f=this.OJ;for(;f.has(e);)e=f.get(e),a(e,d)}}}};Mjb=class{constructor(a,b,c){this.CP=a;this.ua=b;this.LM=c}};pfb=class{constructor(a){this.iZc=!1;this.N$c=a;this.Gya=void 0}};
qfb=class extends Ljb{constructor(a,b,c){super();this.CP=a;this.CZc=b;this.b3b=c;this.Cjb=void 0;this.P7=!1}get length(){return this.CP.length-10}at(a){return _.mka(this.CP,a)[8].ua}attach(a,b){const c=b[6];this.P7||(this.P7=a!==this.length);_.nka(this.CP,b,a,_.kg(this.b3b,c))}detach(a){this.P7||(this.P7=a!==this.length-1);return _.lf(this.CP,a)}create(a,b){a=_.lka(this.CZc,this.b3b,new Mjb(this.CP,b,a),{Mua:null});let c;(c=this.Cjb)==null||c.Atd();return a}destroy(a){_.Pha(a[1],a);let b;(b=this.Cjb)==
null||b.Btd()}GM(a,b){_.mka(this.CP,a)[8].ua=b}reset(){this.P7=!1;let a;(a=this.Cjb)==null||a.reset()}};_.QC=class{constructor(a,b,c){this.locale=a;this.PUc=b;this.xfa=c}transform(a,b,c,d){if(a==null||a===""||a!==a)return null;try{let e,f;const g=(f=b!=null?b:(e=this.xfa)==null?void 0:e.dateFormat)!=null?f:"mediumDate";let l,p,t;const w=(t=(p=c!=null?c:(l=this.xfa)==null?void 0:l.gxd)!=null?p:this.PUc)!=null?t:void 0;return _.Scb(a,g,d||this.locale,w)}catch(e){throw new _.$c(2100,!1);}}};
_.QC.O=function(a){return new (a||_.QC)(_.B(_.kh,16),_.B(_.OLa,24),_.B(_.PLa,24))};_.QC.Le=_.Gf({name:"date",type:_.QC,le:!0});_.RC=class{constructor(){this.Ja=_.n(_.ff);this.Qc=_.n(_.cr);this.IFb=null;this.RMb=new _.bn}get Gga(){return this.IFb}Dc(){const a=this.Ja.ma;this.RHb=this.Qc.Pk(a,a.nodeType===1&&a.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(b=>{this.IFb=b;this.RMb.emit(b)})}Ia(){this.Qc.Oi(this.Ja);this.RHb&&this.RHb.unsubscribe()}};_.RC.O=function(a){return new (a||_.RC)};
_.RC.La=_.Ef({type:_.RC,na:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{RMb:"cdkFocusChange"},Qb:["cdkMonitorFocus"]});_.TC=function(a,b){return SC(b)&&a.isValid(b)?b:null};_.UC=function(a,b,c){return a.getYear(b)-a.getYear(c)||a.getMonth(b)-a.getMonth(c)||a.getDate(b)-a.getDate(c)};VC=function(a,b,c){if(b&&c){let d=a.isValid(b),e=a.isValid(c);return d&&e?!_.UC(a,b,c):d==e}return b==c};_.WC=function(a,b,c,d){return c&&_.UC(a,b,c)<0?c:d&&_.UC(a,b,d)>0?d:b};
_.XC=class{constructor(){this.Jya=this.IHb=new _.Wf}setTime(){throw Error("cc");}getHours(){throw Error("cc");}getMinutes(){throw Error("cc");}getSeconds(){throw Error("cc");}oi(a){return a==null||SC(a)&&this.isValid(a)?a:this.invalid()}c9(a){this.locale=a;this.IHb.next()}};Njb=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;Ojb=/^(\d?\d)[:.](\d?\d)(?:[:.](\d?\d))?\s*(AM|PM)?$/i;SC=function(a){return a instanceof Date};
Pjb=function(a){const b=new Intl.DateTimeFormat(a.locale,{month:"short",timeZone:"utc"});return tfb(12,c=>a.dba(b,new Date(2017,c,1)))};Qjb=function(a){const b=new Intl.DateTimeFormat(a.locale,{day:"numeric",timeZone:"utc"});return tfb(31,c=>a.dba(b,new Date(2017,0,c+1)))};_.Rjb=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{weekday:b,timeZone:"utc"});return tfb(7,d=>a.dba(c,new Date(2017,0,d+1)))};
YC=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{year:"numeric",timeZone:"utc"});return a.dba(c,b)};_.Sjb=function(a){if(typeof Intl!=="undefined"&&Intl.Locale){a=new Intl.Locale(a.locale);let b,c,d;const e=(d=(c=((b=a.Tld)==null?void 0:b.call(a))||a.gyd)==null?void 0:c.mld)!=null?d:0;return e===7?0:e}return 0};_.ZC=function(a,b){return a.getDate(a.Eaa(a.getYear(b),a.getMonth(b)+1,0))};$C=function(a,b,c,d){a=a.Eaa(b,c,d);a.getMonth();return a};
_.aD=function(a,b,c){let d=a.Eaa(a.getYear(b),a.getMonth(b)+c,a.getDate(b));a.getMonth(d)!=((a.getMonth(b)+c)%12+12)%12&&(d=a.Eaa(a.getYear(d),a.getMonth(d),0));return d};_.bD=function(a,b,c){return _.aD(a,b,c*12)};_.cD=function(a,b,c){return a.Eaa(a.getYear(b),a.getMonth(b),a.getDate(b)+c)};Tjb=function(a,b){return[b.getUTCFullYear(),a.UCb(b.getUTCMonth()+1),a.UCb(b.getUTCDate())].join("-")};
dD=class extends _.XC{constructor(){super();this.MHb=_.n(_.jWa,{optional:!0});const a=_.n(_.jWa,{optional:!0});a!==void 0&&(this.MHb=a);super.c9(this.MHb)}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 typeof a=="number"?new Date(a):a?new Date(Date.parse(a)):null}format(a,b){if(!this.isValid(a))throw Error("dc");b=new Intl.DateTimeFormat(this.locale,Object.assign({},b,{timeZone:"utc"}));return this.dba(b,
a)}oi(a){if(typeof a==="string"){if(!a)return null;if(Njb.test(a)){let b=new Date(a);if(this.isValid(b))return b}}return super.oi(a)}isValid(a){return!isNaN(a.getTime())}invalid(){return new Date(NaN)}setTime(a,b,c,d){a=this.clone(a);a.setHours(b,c,d,0);return a}getHours(a){return a.getHours()}getMinutes(a){return a.getMinutes()}getSeconds(a){return a.getSeconds()}Eaa(a,b,c){const d=new Date;d.setFullYear(a,b,c);d.setHours(0,0,0,0);return d}UCb(a){return("00"+a).slice(-2)}dba(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)}Ked(a){var b=a.toUpperCase().match(Ojb);if(b){a=parseInt(b[1]);const c=parseInt(b[2]);let d=b[3]==null?void 0:parseInt(b[3]);b=b[4];a===12?a=b==="AM"?0:a:b==="PM"&&(a+=12);if(!isNaN(a)&&a>=0&&a<=23&&!isNaN(c)&&c>=0&&c<=59&&(d==null||!isNaN(d)&&d>=0&&d<=59))return this.setTime(new Date,a,c,d||0)}return null}};dD.O=function(a){return new (a||dD)};
dD.ta=_.k({token:dD,oa:dD.O});_.eD=class{};_.eD.O=function(a){return new (a||_.eD)};_.eD.Ca=_.Df({type:_.eD});_.eD.Ba=_.Xc({Nb:[[{va:_.XC,Pd:dD},{va:_.Hs,jc:{parse:{ru:null,x$c:null},display:{ru:{year:"numeric",month:"numeric",day:"numeric"},x$c:{hour:"numeric",minute:"numeric"},Khb:{year:"numeric",month:"short"},vUc:{year:"numeric",month:"long",day:"numeric"},G2c:{year:"numeric",month:"long"},dxd:{hour:"numeric",minute:"numeric"}}}}]]});_.fD=class{};_.fD.O=function(a){return new (a||_.fD)};
_.fD.Ca=_.Df({type:_.fD});_.fD.Ba=_.Xc({imports:[_.Gs,_.Gs]});var Ujb=0,gD=class extends _.yWa{constructor(a){super();this.bu=`mat-optgroup-label-${Ujb++}`;let b;this.iJ=(b=a==null?void 0:a.pbb)!=null?b:!1}};gD.O=function(a){return new (a||gD)(_.B(_.Ls,8))};gD.La=_.Ef({type:gD,inputs:{label:"label"},standalone:!1,features:[_.lg]});
var Vjb=["text"],Wjb=0,Xjb=class{constructor(a,b=!1){this.source=a;this.vY=b}},Yjb=class{get multiple(){return this.ld&&this.ld.multiple}get selected(){return this.ye}get disabled(){return this.group&&this.group.disabled||this.qc}set disabled(a){this.qc=_.bj(a)}get wc(){return!(!this.ld||!this.ld.wc)}get Mm(){return!(!this.ld||!this.ld.Mm)}constructor(a,b,c,d){this.Pc=a;this.Ta=b;this.ld=c;this.group=d;this.qc=this.uS=this.ye=!1;this.HT="";this.id=`mat-option-${Wjb++}`;this.Vw=new _.bn;this.Nh=new _.Wf}get active(){return this.uS}get AE(){let a;
return(((a=this.ASa)==null?void 0:a.ma.textContent)||"").trim()}select(a=!0){this.ye||(this.ye=!0,_.gn(this.Ta),a&&this.TS())}ah(a=!0){this.ye&&(this.ye=!1,_.gn(this.Ta),a&&this.TS())}focus(a,b){const c=this.Rg();typeof c.focus==="function"&&c.focus(b)}Tp(){return this.AE}ie(a){a.keyCode!==13&&a.keyCode!==32||_.Si(a)||(this.Yr(),a.preventDefault())}Yr(){this.disabled||(this.ye=this.multiple?!this.ye:!0,_.gn(this.Ta),this.TS(!0))}Nr(){return this.disabled?"-1":"0"}Rg(){return this.Pc.ma}Sn(){if(this.ye){const a=
this.AE;a!==this.HT&&(this.HT&&this.Nh.next(),this.HT=a)}}Ia(){this.Nh.complete()}TS(a=!1){this.Vw.emit(new Xjb(this,a))}};Yjb.O=function(){_.hf()};Yjb.La=_.Ef({type:Yjb,ub:function(a,b){a&1&&_.Pg(Vjb,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.ASa=c.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{Vw:"onSelectionChange"},standalone:!1});hD={t5b:"ACTIVE",Tbc:"DELETE_IN_PROGRESS",Vbc:"DELETE_REQUESTED",zlc:"LIFECYCLE_STATE_UNSPECIFIED",values(){return[hD.zlc,hD.t5b,hD.Vbc,hD.Tbc]}};
Zjb=class extends _.W{ha(){return Zjb}ka(){return{keys:[]}}};
$jb=class extends _.W{constructor(a={}){super();this.i.code=a.code==null?null:a.code;this.i.message=a.message==null?null:a.message;this.i.details=a.details==null?null:a.details}get code(){return _.Z(this,"code")?_.T(this,"code"):null}set code(a){this.i.code=a}get details(){return _.Z(this,"details")?_.T(this,"details"):null}set details(a){this.i.details=a}get message(){return _.Z(this,"message")?_.T(this,"message"):null}set message(a){this.i.message=a}ha(){return $jb}ka(){return{keys:["code","details",
"message"],td:{details:{vc:null,Gc:!0,Hc:!1,Ic:!1}}}}};
_.akb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.metadata=a.metadata==null?null:a.metadata;this.i.done=a.done==null?null:a.done;this.i.error=a.error==null?null:a.error;this.i.response=a.response==null?null:a.response}get done(){return _.Z(this,"done")?_.T(this,"done"):null}set done(a){this.i.done=a}get error(){return _.Z(this,"error")?_.T(this,"error"):null}set error(a){this.i.error=a}get metadata(){return _.Z(this,"metadata")?_.T(this,"metadata"):null}set metadata(a){this.i.metadata=
a}get name(){return _.Z(this,"name")?_.T(this,"name"):null}set name(a){this.i.name=a}get response(){return _.Z(this,"response")?_.T(this,"response"):null}set response(a){this.i.response=a}ha(){return _.akb}ka(){return{keys:["done","error","metadata","name","response"],td:{metadata:{vc:null,Gc:!1,Hc:!1,Ic:!1},response:{vc:null,Gc:!1,Hc:!1,Ic:!1}},Ga:{error:$jb}}}};
bkb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type;this.i.id=a.id==null?null:a.id}get id(){return _.Z(this,"id")?_.T(this,"id"):null}set id(a){this.i.id=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return bkb}ka(){return{keys:["id","type"]}}};
_.iD=class extends _.W{constructor(a={}){super();this.i.projectNumber=a.projectNumber==null?null:a.projectNumber;this.i.projectId=a.projectId==null?null:a.projectId;this.i.lifecycleState=a.lifecycleState==null?null:a.lifecycleState;this.i.name=a.name==null?null:a.name;this.i.createTime=a.createTime==null?null:a.createTime;this.i.labels=a.labels==null?null:a.labels;this.i.parent=a.parent==null?null:a.parent;this.i.tags=a.tags==null?null:a.tags}get createTime(){return _.Z(this,"createTime")?_.T(this,
"createTime"):null}set createTime(a){this.i.createTime=a}get labels(){return _.Z(this,"labels")?_.T(this,"labels"):null}set labels(a){this.i.labels=a}get lifecycleState(){return _.Z(this,"lifecycleState")?_.T(this,"lifecycleState"):null}set lifecycleState(a){this.i.lifecycleState=a}get name(){return _.Z(this,"name")?_.T(this,"name"):null}set name(a){this.i.name=a}get parent(){return _.Z(this,"parent")?_.T(this,"parent"):null}set parent(a){this.i.parent=a}get projectId(){return _.Z(this,"projectId")?
_.T(this,"projectId"):null}set projectId(a){this.i.projectId=a}get projectNumber(){return _.Z(this,"projectNumber")?_.T(this,"projectNumber"):null}set projectNumber(a){this.i.projectNumber=a}get tags(){return _.Z(this,"tags")?_.T(this,"tags"):null}set tags(a){this.i.tags=a}ha(){return _.iD}ka(){return{Na:{lifecycleState:hD},keys:"createTime labels lifecycleState name parent projectId projectNumber tags".split(" "),td:{labels:{vc:null,Gc:!1,Hc:!1,Ic:!1},tags:{vc:null,Gc:!1,Hc:!1,Ic:!1}},Ga:{parent:bkb}}}};
ckb=class extends _.W{constructor(a={}){super();this.i.projects=a.Xn==null?null:a.Xn;this.i.nextPageToken=a.nextPageToken==null?null:a.nextPageToken}get nextPageToken(){return _.Z(this,"nextPageToken")?_.T(this,"nextPageToken"):null}set nextPageToken(a){this.i.nextPageToken=a}get Xn(){return _.Z(this,"projects")?_.T(this,"projects"):null}set Xn(a){this.i.projects=a}ha(){return ckb}ka(){return{Oa:{projects:_.iD},keys:["nextPageToken","projects"]}}};
_.jD={$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"};
kD=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}create(a,b={},c={}){return _.yn(this.qb,{body:a,Jb:"POST",Mb:"cloudresourcemanager.projects.create",path:`/${this.Va}/projects`,Qa:_.Bh(b,_.jD,c),Ob:_.akb})}delete(a,b={},c={}){return _.yn(this.qb,{body:null,Jb:"DELETE",Mb:"cloudresourcemanager.projects.delete",path:`/${this.Va}/projects/${a}`,Qa:_.Bh(b,_.jD,c),Ob:Zjb})}get(a,b={},c={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"cloudresourcemanager.projects.get",
path:`/${this.Va}/projects/${a}`,Qa:_.Bh(b,_.jD,c),Ob:_.iD})}list(a={},b={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"cloudresourcemanager.projects.list",path:`/${this.Va}/projects`,Qa:_.Bh(a,_.jD,b),Ob:ckb})}update(a,b,c={},d={}){return _.yn(this.qb,{body:b,Jb:"PUT",Mb:"cloudresourcemanager.projects.update",path:`/${this.Va}/projects/${a}`,Qa:_.Bh(c,_.jD,d),Ob:_.iD})}};kD.O=function(a){return new (a||kD)(_.m(_.s_a,8),_.m(_.t_a),_.m(_.xn,8))};kD.ta=_.k({token:kD,oa:kD.O});_.lD=class{};
_.lD.O=function(a){return new (a||_.lD)};_.lD.ta=_.k({token:_.lD,oa:a=>kD.O(a),Ea:_.Ku});_.mD=class{};_.mD.O=function(a){return new (a||_.mD)};_.mD.Ca=_.Df({type:_.mD});_.mD.Ba=_.Xc({imports:[_.Gs,_.Gs]});dkb="Y Z E P T G M K  m u n".split(" ");_.nD=class{constructor(){let a;this.Bc=((a=_.n(_.seb,{optional:!0}))==null?void 0:a.Bc)||"raised"}};_.nD.O=function(a){return new (a||_.nD)};
_.nD.wa=_.Cf({type:_.nD,na:[["mat-card"]],nb:[1,"mat-mdc-card","mdc-card"],ob:4,Ya:function(a,b){a&2&&_.tg("mat-mdc-card-outlined",b.Bc==="outlined")("mdc-card--outlined",b.Bc==="outlined")},inputs:{Bc:"appearance"},Qb:["matCard"],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Hg(),_.Ig(0))},styles:['.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mdc-elevated-card-container-color, var(--mat-sys-surface));border-color:var(--mdc-elevated-card-container-color, var(--mat-sys-surface));border-radius:var(--mdc-elevated-card-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mdc-elevated-card-container-elevation, var(--mat-sys-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mdc-elevated-card-container-shape, var(--mat-sys-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color, var(--mat-sys-surface));border-radius:var(--mdc-outlined-card-container-shape, var(--mat-sys-corner-medium));border-width:var(--mdc-outlined-card-outline-width, 1px);border-color:var(--mdc-outlined-card-outline-color, var(--mat-sys-outline-variant));box-shadow:var(--mdc-outlined-card-container-elevation, var(--mat-sys-level0))}.mat-mdc-card-outlined::after{border:none}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-sys-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-sys-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-sys-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-sys-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-sys-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-sys-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-sys-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-sys-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-sys-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-sys-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-sys-title-medium-weight))}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}\n'],
hb:2,Ma:0});_.ekb=function(a,b,c,d,e,f){const g=new _.$f(1);return _.x(_.x(_.efb(c),_.hg(_.Qe(d)),_.hg(g)),_.Jj(a.Ha,e),_.Mf(b),_.Vf(f),_.Yf(g),_.Fe())};_.oD=class{constructor(a){this.Ha=a}};_.oD.O=function(a){return new (a||_.oD)(_.m(_.Dp))};_.oD.ta=_.k({token:_.oD,oa:_.oD.O,Ea:"root"});_.pD=class{transform(a){{const b=a;let c="",d=1;a<0&&(a=-a);if(a===Infinity)a=(Infinity*Math.sign(b)).toString();else{for(let e=0;e<dkb.length;e++){const f=dkb[e];d=_.deb[f];if(a>=d||d<=1&&a>.1*d){c=f;break}}c||(d=1);a=Math.round(b/d)+""+c}}return`${a}B`}};_.pD.O=function(a){return new (a||_.pD)};_.pD.Le=_.Gf({name:"humanizeBytes",type:_.pD,le:!0,standalone:!1});_.qD=class{};_.qD.O=function(a){return new (a||_.qD)};_.qD.Ca=_.Df({type:_.qD});_.qD.Ba=_.Xc({Nb:[_.pD]});var fkb=new _.wd("CDK_TREE_NODE_OUTLET_NODE"),rD=class{constructor(){this.Gf=_.n(_.Mg);this.GQa=_.n(fkb,{optional:!0})}};rD.O=function(a){return new (a||rD)};rD.La=_.Ef({type:rD,na:[["","cdkTreeNodeOutlet",""]]});var gkb=class{constructor(a){this.ua=a}},sD=class{constructor(){this.qa=_.n(_.Lg)}};sD.O=function(a){return new (a||sD)};sD.La=_.Ef({type:sD,na:[["","cdkTreeNodeDef",""]],inputs:{fA:[0,"cdkTreeNodeDefWhen","when"]}});var hkb=function(a,b,c=a.NE,d=a.v3.Gf,e){if((c=c.diff(b))||a.LKb)c==null||_.SJa(c,(f,g,l)=>{f.bx==null?a.insertNode(b[l],l,d,e):l==null?d.remove(g):(f=d.get(g),d.move(f,l))}),c==null||_.TJa(c,f=>{const g=f.item;f.Ak!=void 0&&(d.get(f.Ak).context.ua=g)}),e?_.gn(a.Ta):_.hn(a.Ta)},uD=class{get dataSource(){return this.Jr}set dataSource(a){this.Jr!==a&&this.tSa(a)}constructor(){this.uB=_.n(_.qn);this.Ta=_.n(_.pn);this.Ja=_.n(_.ff);this.Vb=_.n(_.Vr);this.Fq=new _.Wf;this.rJ=new Map;this.Uj=new Map;this.AS=
new Map;this.LH=new _.Wh({start:0,end:Number.MAX_VALUE});this.Zaa=new _.Wh([]);this.HQa=new _.Wh(null);this.HB=new _.Wh(new Map);this.vHb=new _.Wh([]);this.KMc=_.n(_.CUa);this.LKb=!1}Sd(){this.bMc()}OG(){this.kQc();this.OJb()}Ia(){this.v3.Gf.clear();this.LH.complete();this.Fq.next();this.Fq.complete();this.Jr&&typeof this.Jr.disconnect==="function"&&this.dataSource.disconnect(this);this.NS&&(this.NS.unsubscribe(),this.NS=null);let a;(a=this.Gb)==null||a.destroy()}Sa(){this.ZLc()}Dc(){this.LKb=!0}kQc(){this.BJc=
this.fca.filter(a=>!a.fA)[0]}YOc(a){this.HQa.value===null&&this.HQa.next(a)}tSa(a){this.Jr&&typeof this.Jr.disconnect==="function"&&this.dataSource.disconnect(this);this.NS&&(this.NS.unsubscribe(),this.NS=null);a||this.v3.Gf.clear();this.Jr=a;this.fca&&this.OJb()}iGb(){return this.Ec?this.Ec.Ah:(this.un!=null||(this.un=new _.bA(!0)),this.un)}OJb(){if(!this.NS){var a;_.Ej(this.Jr)?a=this.Jr.connect(this):_.Ue(this.Jr)?a=this.Jr:Array.isArray(this.Jr)&&(a=_.u(this.Jr));a&&(this.NS=_.x(this.kLc(a),_.hg(this.Fq)).subscribe(b=>
{this.xOc(b)}))}}kLc(a){const b=this.iGb();return _.x(_.Ge([a,this.HQa,_.x(b.changed,_.fg(null),_.ig(c=>{this.SJc(c)}))]),_.gg(([c,d])=>d===null?_.u({D8:c,PO:null,nodeType:d}):_.x(this.OIc(c,d),_.v(e=>Object.assign({},e,{nodeType:d})))))}xOc(a){a.nodeType===null?hkb(this,a.D8):(this.hQc(a.PO),hkb(this,a.D8),this.pQc(a.PO))}SJc(a){if(a){var b=this.HB.value;for(const c of a.pF){let d;(d=b.get(c))==null||d.gFb(!0)}for(const c of a.removed){let d;(d=b.get(c))==null||d.gFb(!1)}}}bMc(){const a=_.x(_.Ge([this.vHb,
this.HB]),_.v(([b,c])=>b.reduce((d,e)=>{(e=c.get(this.Hf(e)))&&d.push(e);return d},[])));this.Gb=this.KMc(a,{vq:b=>this.Hf(b.data),Zu:b=>!!b.yg,R3b:!0,vSb:this.Vb.value})}ZLc(){let a;const b=(a=this.vq)!=null?a:(c,d)=>this.Hf(d);this.NE=this.uB.find([]).create(b)}ned(){}ZKc(a,b){return this.fca.length===1?this.fca.first:this.fca.find(c=>c.fA&&c.fA(b,a))||this.BJc}insertNode(a,b,c,d){const e=this.SOa(),f=this.ZKc(a,b),g=this.Hf(a),l=new gkb(a);let p;d!=null||(d=(p=this.Uj.get(g))!=null?p:void 0);e?
l.level=e(a):d!==void 0&&this.rJ.has(this.Hf(d))?l.level=this.rJ.get(this.Hf(d))+1:l.level=0;this.rJ.set(g,l.level);(c?c:this.v3.Gf).mi(f.qa,l,b);tD&&(tD.data=a)}Zd(a){let b,c;return!!(((b=this.Ec)==null?0:b.Zd(a))||((c=this.un)==null?0:c.Ae(this.Hf(a))))}toggle(a){this.Ec?this.Ec.toggle(a):this.un&&this.un.toggle(this.Hf(a))}expand(a){this.Ec?this.Ec.expand(a):this.un&&this.un.select(this.Hf(a))}collapse(a){this.Ec?this.Ec.collapse(a):this.un&&this.un.ah(this.Hf(a))}Awb(a){this.Ec?this.Ec.Awb(a):
this.un&&(this.Zd(a)?this.Xta(a):this.tva(a))}tva(a){if(this.Ec)this.Ec.tva(a);else if(this.un){const b=this.un;b.select(this.Hf(a));_.x(this.V2(a),_.Qf(1),_.hg(this.Fq)).subscribe(c=>{b.select(...c.map(d=>this.Hf(d)))})}}Xta(a){if(this.Ec)this.Ec.Xta(a);else if(this.un){const b=this.un;b.ah(this.Hf(a));_.x(this.V2(a),_.Qf(1),_.hg(this.Fq)).subscribe(c=>{b.ah(...c.map(d=>this.Hf(d)))})}}AO(){this.Ec?this.Ec.AO():this.un&&this.un.select(...this.Zaa.value.map(a=>this.Hf(a)))}collapseAll(){this.Ec?this.Ec.collapseAll():
this.un&&this.un.ah(...this.Zaa.value.map(a=>this.Hf(a)))}SOa(){let a,b,c;return(c=(a=this.Ec)==null?void 0:(b=a.tX)==null?void 0:b.bind(this.Ec))!=null?c:this.dja}XFb(){let a,b,c;return(c=(a=this.Ec)==null?void 0:(b=a.OC)==null?void 0:b.bind(this.Ec))!=null?c:this.Eea}fGb(a){const b=this.SOa();var c;let d;const e=(d=this.un)!=null?d:(c=this.Ec)==null?void 0:c.Ah;if(!e)return _.u([]);const f=this.Hf(a);c=_.x(e.changed,_.gg(g=>g.pF.includes(f)?_.u(!0):g.removed.includes(f)?_.u(!1):_.Re),_.fg(this.Zd(a)));
if(b)return _.x(_.Ge([c,this.Zaa]),_.v(([g,l])=>g?this.wFb(b,l,a,1):[]));if(c=this.XFb()){let g;return _.jj((g=c(a))!=null?g:[])}throw Error("Nd");}wFb(a,b,c,d){const e=this.Hf(c);var f=b.findIndex(l=>this.Hf(l)===e);c=a(c);d=c+d;const g=[];for(f+=1;f<b.length;f++){const l=a(b[f]);if(l<=c)break;l<=d&&g.push(b[f])}return g}nOc(a){this.HB.value.set(this.Hf(a.data),a);this.HB.next(this.HB.value)}Wed(a){this.HB.value.delete(this.Hf(a.data));this.HB.next(this.HB.value)}lGb(a){return this.rJ.get(this.Hf(a))}Wpa(a){return this.VFb(a).length}Vpa(a){const b=
this.VFb(a),c=this.Hf(a);return b.findIndex(d=>this.Hf(d)===c)+1}aLc(a){return(a=this.Uj.get(this.Hf(a.data)))&&this.HB.value.get(this.Hf(a))}YKc(a){return _.x(this.fGb(a.data),_.v(b=>b.reduce((c,d)=>{(d=this.HB.value.get(this.Hf(d)))&&c.push(d);return c},[])))}POc(a){if(a.target===this.Ja.ma)this.Gb.Sm(a);else{const b=this.HB.getValue();for(const [,c]of b)if(a.target===c.Ja.ma){this.Gb.Sm(a);break}}}V2(a){if(this.Ec)return _.u(this.Ec.VO(a));if(this.dja)return a=this.wFb(this.dja,this.Zaa.value,
a,Infinity),_.u(a);if(this.Eea)return _.x(this.TFb(a),_.ffb((b,c)=>{b.push(...c);return b},[]));throw Error("Nd");}TFb(a){return this.Eea?_.x(_.jj(this.Eea(a)),_.Qf(1),_.gg(b=>{for(const c of b)this.Uj.set(this.Hf(c),a);return _.x(_.u(...b),_.Mf(c=>_.Le(_.u([c]),this.TFb(c))))})):_.u([])}Hf(a){let b,c;return(c=(b=this.uva)==null?void 0:b.call(this,a))!=null?c:a}VFb(a){var b=this.Hf(a);b=(b=this.Uj.get(b))?this.Hf(b):null;let c;return(c=this.AS.get(b))!=null?c:[a]}hKc(a,b,c){if(!c.length)return null;
var d;a=(d=this.rJ.get(this.Hf(a)))!=null?d:0;for(--b;b>=0;b--){d=c[b];let e;if(((e=this.rJ.get(this.Hf(d)))!=null?e:0)<a)return d}return null}wOa(a,b=0){const c=this.XFb();return c?_.x(_.u(...a),_.Mf(d=>{const e=this.Hf(d);this.Uj.has(e)||this.Uj.set(e,null);this.rJ.set(e,b);const f=_.jj(c(d));return _.Le(_.u([d]),_.x(f,_.Qf(1),_.ig(g=>{this.AS.set(e,[...(g!=null?g:[])]);let l;for(const p of(l=g)!=null?l:[])g=this.Hf(p),this.Uj.set(g,d),this.rJ.set(g,b+1)}),_.gg(g=>g?_.x(this.wOa(g,b+1),_.v(l=>this.Zd(d)?
l:[])):_.u([]))))}),_.ffb((d,e)=>{d.push(...e);return d},[])):_.u([...a])}OIc(a,b){if(this.Eea&&b==="flat")return this.AS.set(null,[...a]),_.x(this.wOa(a),_.v(c=>({D8:c,PO:c})));if(this.dja&&b==="nested"){const c=this.dja;return _.x(_.u(a.filter(d=>c(d)===0)),_.v(d=>({D8:d,PO:a})),_.ig(({PO:d})=>{this.PDb(d)}))}if(b==="flat")return _.x(_.u({D8:a,PO:a}),_.ig(({PO:c})=>{this.PDb(c)}));this.AS.set(null,[...a]);return _.x(this.wOa(a),_.v(c=>({D8:a,PO:c})))}hQc(a){this.Zaa.next(a)}pQc(a){this.vHb.next(a)}PDb(a){const b=
this.SOa();if(b){this.Uj.clear();this.AS.clear();for(let e=0;e<a.length;e++){const f=a[e];var c=this.Hf(f);this.rJ.set(c,b(f));var d=this.hKc(f,e,a);this.Uj.set(c,d);c=d?this.Hf(d):null;let g;d=(g=this.AS.get(c))!=null?g:[];d.splice(e,0,f);this.AS.set(c,d)}}}},tD;uD.O=function(a){return new (a||uD)};
uD.wa=_.Cf({type:uD,na:[["cdk-tree"]],zd:function(a,b,c){a&1&&_.Qg(c,sD,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.fca=d)}},ub:function(a,b){a&1&&_.Pg(rD,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.v3=c.first)}},nb:["role","tree",1,"cdk-tree"],Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.POc(c)})},inputs:{dataSource:"dataSource",Ec:"treeControl",dja:"levelAccessor",Eea:"childrenAccessor",vq:"trackBy",uva:"expansionKey"},Qb:["cdkTree"],ya:1,Aa:0,Da:[["cdkTreeNodeOutlet",""]],qa:function(a){a&1&&_.yg(0,
0)},Fa:[rD],hb:2});
_.vD=class{get role(){return"treeitem"}set role(a){}get Fj(){return this.aQa()}set Fj(a){this.PPa=a;this.data&&!this.aQa||!this.PPa||(this.QPa?this.expand():this.QPa===!1&&this.collapse())}get Zd(){return this.Oh.Zd(this.Ve)}set Zd(a){(this.QPa=a)?this.expand():this.collapse()}Tp(){let a;return this.dad||((a=this.Ja.ma.textContent)==null?void 0:a.trim())||""}get data(){return this.Ve}set data(a){a!==this.Ve&&(this.Ve=a,this.SNa.next())}get a0c(){let a;if(((a=this.Oh.Ec)==null?void 0:a.Fj)===void 0||
this.Oh.Ec.Fj(this.Ve)){let b,c;if(((b=this.Oh.Ec)==null?void 0:b.Fj)===void 0&&((c=this.Oh.Ec)==null?void 0:c.VO(this.Ve).length)===0)return!0}else return!0;return!1}get level(){let a;return(a=this.Oh.lGb(this.Ve))!=null?a:this.INc}aQa(){return this.Oh.Ec?this.a0c?!1:!0:this.PPa}UFb(){return this.aQa()?String(this.Zd):null}Wpa(){return this.Oh.Wpa(this.Ve)}Vpa(){return this.Oh.Vpa(this.Ve)}constructor(){this.Ja=_.n(_.ff);this.Oh=_.n(uD);this.oda=-1;this.qp="flat";this.nsa=new _.bn;this.WW=new _.bn;
this.Kb=new _.Wf;this.SNa=new _.Wf;this.PPa=!1;this.QPa=void 0;this.cSa=!0;this.Ta=_.n(_.pn);tD=this}Sa(){this.INc=yfb(this.Ja.ma);_.x(this.Oh.iGb().changed,_.v(()=>this.Zd),_.Tf()).subscribe(()=>_.gn(this.Ta));this.Oh.YOc(this.qp);this.Oh.nOc(this)}Ia(){tD===this&&(tD=null);this.SNa.complete();this.Kb.next();this.Kb.complete()}getParent(){let a;return(a=this.Oh.aLc(this))!=null?a:null}OC(){return this.Oh.YKc(this)}focus(){this.oda=0;this.cSa&&this.Ja.ma.focus();_.gn(this.Ta)}V3b(){this.oda=-1;_.gn(this.Ta)}Qv(){this.yg||
this.nsa.next(this.Ve)}collapse(){this.Fj&&this.Oh.collapse(this.Ve)}expand(){this.Fj&&this.Oh.expand(this.Ve)}hWb(){this.oda=0;_.gn(this.Ta)}GFb(){this.yg||this.Oh.Gb.Vy(this)}SOc(){this.yg||(this.cSa=!1,this.Oh.Gb.Vy(this),this.cSa=!0)}gFb(a){this.WW.emit(a)}};tD=null;_.vD.O=function(a){return new (a||_.vD)};
_.vD.La=_.Ef({type:_.vD,na:[["cdk-tree-node"]],nb:["role","treeitem",1,"cdk-tree-node"],ob:5,Ya:function(a,b){a&1&&_.N("click",function(){return b.SOc()})("focus",function(){return b.GFb()});a&2&&(_.zg("tabindex",b.oda),_.rg("aria-expanded",b.UFb())("aria-level",b.level+1)("aria-posinset",b.Vpa())("aria-setsize",b.Wpa()))},inputs:{role:"role",Fj:[2,"isExpandable","isExpandable",_.ph],Zd:"isExpanded",yg:[2,"isDisabled","isDisabled",_.ph],dad:[0,"cdkTreeNodeTypeaheadLabel","typeaheadLabel"]},outputs:{nsa:"activation",
WW:"expandedChange"},Qb:["cdkTreeNode"],features:[_.mg]});var ikb=function(a,b){const c=a.oGb();b&&(a.aEb=b);c&&a.aEb?hkb(a.Oh,a.aEb,a.NE,c.Gf,a.Ve):a.NE.diff([])},wD=class extends _.vD{constructor(){super();this.qp="nested";this.uB=_.n(_.qn)}Sd(){this.NE=this.uB.find([]).create(this.Oh.vq);_.x(this.Oh.fGb(this.data),_.hg(this.Kb)).subscribe(a=>ikb(this,a));_.x(this.mXb.Jc,_.hg(this.Kb)).subscribe(()=>ikb(this))}Ia(){this.CIc();super.Ia()}CIc(){const a=this.oGb();a&&(a.Gf.clear(),this.NE.diff([]))}oGb(){const a=this.mXb;return a&&a.find(b=>!b.GQa||b.GQa===
this)}};wD.O=function(a){return new (a||wD)};wD.La=_.Ef({type:wD,na:[["cdk-nested-tree-node"]],zd:function(a,b,c){a&1&&_.Qg(c,rD,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.mXb=d)}},nb:[1,"cdk-nested-tree-node"],Qb:["cdkNestedTreeNode"],features:[_.bh([{va:_.vD,Hb:wD},{va:fkb,Hb:wD}]),_.lg]});var jkb=/([A-Za-z%]+)$/,xD=class{get level(){return this.Eqa}set level(a){this.vJb(a)}get indent(){return this.lqa}set indent(a){this.tJb(a)}constructor(){this.rU=_.n(_.vD);this.Oh=_.n(uD);this.Pc=_.n(_.ff);this.Vb=_.n(_.Vr,{optional:!0});this.Kb=new _.Wf;this.SSb="px";this.lqa=40;this.ada();let a;(a=this.Vb)==null||_.x(a.Fc,_.hg(this.Kb)).subscribe(()=>this.ada(!0));this.rU.SNa.subscribe(()=>this.ada())}Ia(){this.Kb.next();this.Kb.complete()}FNc(){var a;const b=(a=this.rU.data&&this.Oh.lGb(this.rU.data))!=
null?a:null;a=this.Eqa==null?b:this.Eqa;return typeof a==="number"?`${a*this.lqa}${this.SSb}`:null}ada(a=!1){const b=this.FNc();if(b!==this.tJc||a){a=this.Pc.ma;const c=this.Vb&&this.Vb.value==="rtl"?"paddingRight":"paddingLeft";a.style[c]=b||"";a.style[c==="paddingLeft"?"paddingRight":"paddingLeft"]="";this.tJc=b}}vJb(a){this.Eqa=isNaN(a)?null:a;this.ada()}tJb(a){let b=a,c="px";typeof a==="string"&&(a=a.split(jkb),b=a[0],c=a[1]||c);this.SSb=c;this.lqa=_.qh(b);this.ada()}};
xD.O=function(a){return new (a||xD)};xD.La=_.Ef({type:xD,na:[["","cdkTreeNodePadding",""]],inputs:{level:[2,"cdkTreeNodePadding","level",_.qh],indent:[0,"cdkTreeNodePaddingIndent","indent"]},features:[_.mg]});var yD=class{constructor(){this.Oh=_.n(uD);this.rU=_.n(_.vD);this.recursive=!1}Q3(){this.recursive?this.Oh.Awb(this.rU.data):this.Oh.toggle(this.rU.data);this.Oh.Gb.Vy(this.rU)}};yD.O=function(a){return new (a||yD)};
yD.La=_.Ef({type:yD,na:[["","cdkTreeNodeToggle",""]],nb:["tabindex","-1"],Ya:function(a,b){a&1&&_.N("click",function(c){b.Q3();return c.stopPropagation()})("keydown.Enter",function(c){b.Q3();return c.preventDefault()})("keydown.Space",function(c){b.Q3();return c.preventDefault()})},inputs:{recursive:[2,"cdkTreeNodeToggleRecursive","recursive",_.ph]},features:[_.mg]});var zD=class{};zD.O=function(a){return new (a||zD)};zD.Ca=_.Df({type:zD});zD.Ba=_.Xc({});_.AD=class extends sD{};_.AD.O=(()=>{let a;return function(b){return(a||(a=_.je(_.AD)))(b||_.AD)}})();_.AD.La=_.Ef({type:_.AD,na:[["","matTreeNodeDef",""]],inputs:{fA:[0,"matTreeNodeDefWhen","when"],data:[0,"matTreeNode","data"]},features:[_.bh([{va:sD,Hb:_.AD}]),_.lg]});_.BD=class extends wD{get disabled(){return this.yg}set disabled(a){this.yg=a}get tabIndex(){return this.yg?-1:this.cs}set tabIndex(a){this.cs=a}Sa(){super.Sa()}Sd(){super.Sd()}Ia(){super.Ia()}};
_.BD.O=(()=>{let a;return function(b){return(a||(a=_.je(_.BD)))(b||_.BD)}})();_.BD.La=_.Ef({type:_.BD,na:[["mat-nested-tree-node"]],nb:[1,"mat-nested-tree-node"],inputs:{node:[0,"matNestedTreeNode","node"],disabled:[2,"disabled","disabled",_.ph],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.qh(a)]},outputs:{nsa:"activation",WW:"expandedChange"},Qb:["matNestedTreeNode"],features:[_.bh([{va:wD,Hb:_.BD},{va:_.vD,Hb:_.BD},{va:fkb,Hb:_.BD}]),_.mg,_.lg]});_.CD=class{constructor(){this.Gf=_.n(_.Mg);this.GQa=_.n(fkb,{optional:!0})}};_.CD.O=function(a){return new (a||_.CD)};_.CD.La=_.Ef({type:_.CD,na:[["","matTreeNodeOutlet",""]],features:[_.bh([{va:rD,Hb:_.CD}])]});_.DD=class extends xD{get level(){return this.Eqa}set level(a){this.vJb(a)}get indent(){return this.lqa}set indent(a){this.tJb(a)}};_.DD.O=(()=>{let a;return function(b){return(a||(a=_.je(_.DD)))(b||_.DD)}})();_.DD.La=_.Ef({type:_.DD,na:[["","matTreeNodePadding",""]],inputs:{level:[2,"matTreeNodePadding","level",_.qh],indent:[0,"matTreeNodePaddingIndent","indent"]},features:[_.bh([{va:xD,Hb:_.DD}]),_.mg,_.lg]});_.ED=class extends yD{};_.ED.O=(()=>{let a;return function(b){return(a||(a=_.je(_.ED)))(b||_.ED)}})();_.ED.La=_.Ef({type:_.ED,na:[["","matTreeNodeToggle",""]],inputs:{recursive:[0,"matTreeNodeToggleRecursive","recursive"]},features:[_.bh([{va:yD,Hb:_.ED}]),_.lg]});_.FD=class extends uD{constructor(){super(...arguments);this.v3=void 0}};_.FD.O=(()=>{let a;return function(b){return(a||(a=_.je(_.FD)))(b||_.FD)}})();
_.FD.wa=_.Cf({type:_.FD,na:[["mat-tree"]],ub:function(a,b){a&1&&_.Pg(_.CD,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.v3=c.first)}},nb:[1,"mat-tree"],Qb:["matTree"],features:[_.bh([{va:uD,Hb:_.FD}]),_.lg],ya:1,Aa:0,Da:[["matTreeNodeOutlet",""]],qa:function(a){a&1&&_.yg(0,0)},Fa:[_.CD],styles:[".mat-tree{display:block;background-color:var(--mat-tree-container-background-color, var(--mat-sys-surface))}.mat-tree-node,.mat-nested-tree-node{color:var(--mat-tree-node-text-color, var(--mat-sys-on-surface));font-family:var(--mat-tree-node-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-tree-node-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-tree-node-text-weight, var(--mat-sys-body-large-weight))}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word;min-height:var(--mat-tree-node-min-height, 48px)}.mat-nested-tree-node{border-bottom-width:0}\n"],hb:2});_.GD=class{};_.GD.O=function(a){return new (a||_.GD)};_.GD.Ca=_.Df({type:_.GD});_.GD.Ba=_.Xc({imports:[zD,_.Gs,_.Gs]});var kkb=new _.wd("GMAT_CHECKBOX_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.HD=class{constructor(a){this.options=a}};_.HD.O=function(a){return new (a||_.HD)(_.B(kkb))};_.HD.La=_.Ef({type:_.HD,na:[["mat-checkbox"]],ob:2,Ya:function(a,b){a&2&&_.tg("gmat-mdc-checkbox",!b.options.Se)},standalone:!1});_.lkb=new _.wd("mat-checkbox-default-options",{Ea:"root",oa:zfb});var mkb,nkb,okb,pkb,qkb;mkb=["input"];nkb=["label"];okb={va:_.zw,Hb:_.md(()=>_.ID),yd:!0};pkb=class{};qkb=zfb();
_.ID=class{focus(){this.uh.ma.focus()}Ir(a){const b=new pkb;b.source=this;b.checked=a;return b}EOa(){let a;return(a=this.uh)==null?void 0:a.ma}get hr(){return`${this.id||this.wy}-input`}constructor(){this.Ja=_.n(_.ff);this.Ta=_.n(_.pn);this.lb=_.n(_.We);this.re=_.n(_.dn,{optional:!0});this.uk=_.n(_.lkb,{optional:!0});this.rn={Gna:"mdc-checkbox--anim-unchecked-checked",Hna:"mdc-checkbox--anim-unchecked-indeterminate",hZa:"mdc-checkbox--anim-checked-unchecked",Dea:"mdc-checkbox--anim-checked-indeterminate",
mbb:"mdc-checkbox--anim-indeterminate-checked",nbb:"mdc-checkbox--anim-indeterminate-unchecked"};this.ariaLabel="";this.je=null;this.Jo="after";this.name=null;this.Fc=new _.bn;this.kY=new _.bn;this.Xe=()=>{};this.xv="";this.Faa=0;this.sB=()=>{};this.HKb=()=>{};this.wn=this.qc=this.hg=!1;_.n(_.er).load(_.Js);const a=_.n(new _.Sm("tabindex"),{optional:!0});this.uk=this.uk||qkb;this.color=this.uk.color||qkb.color;this.tabIndex=a==null?0:parseInt(a)||0;this.id=this.wy=_.n(_.wr).getId("mat-mdc-checkbox-");
let b,c;this.Bd=(c=(b=this.uk)==null?void 0:b.Bd)!=null?c:!1}Sb(a){a.required&&this.HKb()}Dc(){this.lda(this.wn)}get checked(){return this.hg}set checked(a){a!=this.checked&&(this.hg=a,_.gn(this.Ta))}get disabled(){return this.qc}set disabled(a){a!==this.disabled&&(this.qc=a,_.gn(this.Ta))}get indeterminate(){return this.wn}set indeterminate(a){const b=a!=this.wn;this.wn=a;b&&(this.wn?this.qU(3):this.qU(this.checked?1:2),this.kY.emit(this.wn));this.lda(this.wn)}qy(){return this.wc||this.disabled}Uqa(){_.hn(this.Ta)}To(a){this.checked=
!!a}Zn(a){this.sB=a}st(a){this.Xe=a}lq(a){this.disabled=a}validate(a){return this.required&&a.value!==!0?{required:!0}:null}Wka(a){this.HKb=a}qU(a){let b=this.Faa,c=this.EOa();if(b!==a&&c&&(this.xv&&c.classList.remove(this.xv),this.xv=this.DOa(b,a),this.Faa=a,this.xv.length>0)){c.classList.add(this.xv);const d=this.xv;this.lb.Ub(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}Eq(){this.sB(this.checked);this.Fc.emit(this.Ir(this.checked));this.uh&&(this.uh.ma.checked=this.checked)}toggle(){this.checked=
!this.checked;this.sB(this.checked)}cqa(){let a;const b=(a=this.uk)==null?void 0:a.AZa;if(!this.disabled&&b!=="noop")this.indeterminate&&b!=="check"&&Promise.resolve().then(()=>{this.wn=!1;this.kY.emit(this.wn)}),this.hg=!this.hg,this.qU(this.hg?1:2),this.Eq();else if(this.disabled&&this.Bd||!this.disabled&&b==="noop")this.uh.ma.checked=this.checked,this.uh.ma.indeterminate=this.indeterminate}LQa(a){a.stopPropagation()}nl(){Promise.resolve().then(()=>{this.Xe();_.gn(this.Ta)})}DOa(a,b){if(this.re===
"NoopAnimations")return"";switch(a){case 0:if(b===1)return this.rn.Gna;if(b==3)return this.hg?this.rn.Dea:this.rn.Hna;break;case 2:return b===1?this.rn.Gna:this.rn.Hna;case 1:return b===2?this.rn.hZa:this.rn.Dea;case 3:return b===1?this.rn.mbb:this.rn.nbb}return""}lda(a){const b=this.uh;b&&(b.ma.indeterminate=a)}NT(){this.cqa()}PQa(){this.cqa();this.disabled||this.uh.ma.focus()}RNc(a){a.target&&this.xHb.ma.contains(a.target)&&a.stopPropagation()}};_.ID.O=function(a){return new (a||_.ID)};
_.ID.wa=_.Cf({type:_.ID,na:[["mat-checkbox"]],ub:function(a,b){a&1&&(_.Pg(mkb,5),_.Pg(nkb,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.uh=c.first);_.Sg(c=_.Tg())&&(b.xHb=c.first)}},nb:[1,"mat-mdc-checkbox"],ob:16,Ya:function(a,b){a&2&&(_.zg("id",b.id),_.rg("tabindex",null)("aria-label",null)("aria-labelledby",null),_.ug(b.color?"mat-"+b.color:"mat-accent"),_.tg("_mat-animation-noopable",b.re==="NoopAnimations")("mdc-checkbox--disabled",b.disabled)("mat-mdc-checkbox-disabled",b.disabled)("mat-mdc-checkbox-checked",
b.checked)("mat-mdc-checkbox-disabled-interactive",b.Bd))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Vv:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",_.ph],KRc:[0,"aria-controls","ariaControls"],ORc:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",_.ph],Jo:"labelPosition",name:"name",value:"value",wc:[2,"disableRipple","disableRipple",_.ph],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?void 0:
_.qh(a)],color:"color",Bd:[2,"disabledInteractive","disabledInteractive",_.ph],checked:[2,"checked","checked",_.ph],disabled:[2,"disabled","disabled",_.ph],indeterminate:[2,"indeterminate","indeterminate",_.ph]},outputs:{Fc:"change",kY:"indeterminateChange"},Qb:["matCheckbox"],features:[_.bh([okb,{va:_.Aw,Hb:_.ID,yd:!0}]),_.mg,_.Rm],ac:["*"],ya:15,Aa:23,Da:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",
3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger",
"matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg();_.F(0,"div",3);_.N("click",function(d){_.q(c);return _.r(b.RNc(d))});_.F(1,"div",4,0)(3,"div",5);_.N("click",function(){_.q(c);return _.r(b.PQa())});_.I();_.F(4,"input",6,1);_.N("blur",function(){_.q(c);return _.r(b.nl())})("click",function(){_.q(c);return _.r(b.NT())})("change",function(d){_.q(c);return _.r(b.LQa(d))});_.I();_.K(6,"div",7);_.F(7,"div",8);_.Yd();_.F(8,"svg",9);_.K(9,"path",
10);_.I();_.Zd();_.K(10,"div",11);_.I();_.K(11,"div",12);_.I();_.F(12,"label",13,2);_.Ig(14);_.I()()}a&2&&(a=_.Fg(2),_.E("labelPosition",b.Jo),_.y(4),_.tg("mdc-checkbox--selected",b.checked),_.E("checked",b.checked)("indeterminate",b.indeterminate)("disabled",b.disabled&&!b.Bd)("id",b.hr)("required",b.required)("tabIndex",b.disabled&&!b.Bd?-1:b.tabIndex),_.rg("aria-label",b.ariaLabel||null)("aria-labelledby",b.je)("aria-describedby",b.Vv)("aria-checked",b.indeterminate?"mixed":null)("aria-controls",
b.KRc)("aria-disabled",b.disabled&&b.Bd?!0:null)("aria-expanded",b.ariaExpanded)("aria-owns",b.ORc)("name",b.name)("value",b.value),_.y(7),_.E("matRippleTrigger",a)("matRippleDisabled",b.wc||b.disabled)("matRippleCentered",!0),_.y(),_.E("for",b.hr))},Fa:[_.Rs,_.Ks],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}@media(forced-colors: active){.mdc-checkbox--disabled{opacity:.5}}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-sys-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox .mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox .mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display, block)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-focus-indicator::before{content:""}\n'],
hb:2,Ma:0});var rkb,tkb,ukb,wkb,xkb,ykb;_.KD=function(a){return new _.JD(new Map([["0",a]]))};_.LD=function(a){return new _.JD(new Map(a.map((b,c)=>[String(c),b])))};_.JD=class{constructor(a=null){this.A1=new Map;a&&(this.A1=new Map(a))}get nq(){return this.A1.values().next().value}get Em(){return Array.from(this.A1.values())}get Ok(){return new Map(this.A1)}isValid(){return this.A1.size>0&&this.Em.every(a=>a!=null)}};
_.MD=class{constructor(a,b,c,d=!0,e=!1,f=""){this.config=a;this.Kf=b;this.value=c;this.tt=d;this.gia=e;this.FRc=f;Object.defineProperty(this,"id",{enumerable:!1,value:`xap-filter-${rkb}`});rkb++}get isValid(){return this.Kf!=null&&this.value.isValid()}get O3c(){return this.Kf?"xap-filterbar-filtereditor-chip-operator-"+this.Kf.id.replace(/[^a-zA-Z0-9-_]/g,"-"):""}get JF(){let a="";this.Kf&&this.value.Ok.size>0&&(a=this.value.Em.filter(b=>b!==null).map(b=>this.u9a(b)).filter(b=>b.trim()).join(", "));
return!this.Kf||this.value.Ok.size>0&&a.length===0?this.config.displayName||this.config.id:`${this.config.displayName} ${this.Kf.UQ||this.Kf.displayName} ${a}`}u9a(a){return String(a)}};rkb=0;_.ND=class{};_.ND.O=function(a){return new (a||_.ND)};_.ND.La=_.Ef({type:_.ND});_.skb=class{constructor(a){this.A9=a}};_.vkb=function(a){return new tkb(b=>_.x(a,_.gg(c=>{if(!c.has(b))throw Error("Od`"+b);return _.u(new ukb(c.get(b)))})))};tkb=class{constructor(a){this.CQb=a}};
ukb=class{constructor(a){this.config=this.config=a;if(!(this.config.Jm||this.config.Tm&&this.config.Tm.size))throw Error("Pd");if(!(this.config.Tm&&this.config.Tm.size||this.config.bC&&this.config.bC.length))throw Error("Qd");}};wkb=function(a,b){b=a.wg.getValue().concat(b);a.wg.next(b)};xkb=function(a,b){const c=a.wg.getValue().filter(d=>!b(d));a.wg.next(c)};
ykb=function(a,b,c,d){const e=a.wg.getValue().slice();if(d&&(c==null?0:c.LNb)&&b<e.length)if(c==null?0:c.ifd){var f;d=(f=e[b])==null?void 0:f.value.Ok;f=[...d.keys()].map(l=>Number(l)).sort((l,p)=>l-p).pop()||0;d=new Map(d);var g;d.set((f+1).toString(),(g=c==null?void 0:c.value.Em.join((c==null?void 0:c.LNb)||" "))!=null?g:null);c!=null&&d&&(c.value.A1=new Map(d))}else g=e[b].value.Ok.keys().next().value,f=e[b].value.Ok.get(g),g=new Map([[g,`${f}${(c==null?void 0:c.LNb)||";"}${c==null?void 0:c.value.nq}`]]),
c!=null&&g&&(c.value.A1=new Map(g));b<e.length&&(c?e[b]=c:e[b].tt&&e.splice(b,1));a.wg.next(e)};
_.zkb=class{constructor(a,b,c,d=!0,e=!1,f){this.IWb=a;this.uPb=b;this.Aad=d;this.t1=e;this.wg=new _.Wh([]);c&&this.wg.next(c);d&&(this.M6a=new Map);f&&(this.FQ=f)}get JF(){return this.wg.value.map(a=>a.JF).join("; ")}get isValid(){return this.wg.value.length>0&&this.wg.value.every(a=>a.isValid)}destroy(){this.wg.complete()}clear(){const a=this.wg.value.filter(b=>!b.tt);this.wg.next(a)}PC(a){if(this.Aad){if(this.M6a.has(a))return _.u(this.M6a.get(a));const b=_.x(this.uPb.CQb(a),_.dg(1));_.x(b,_.Vf()).subscribe(c=>
{this.M6a.set(a,c)});return _.x(b,_.Vf())}return this.uPb.CQb(a)}};var Akb=function(a){return a.Tk.length?_.x(a.e0b,gfb(()=>!!a.Tk.length)):a.e0b},OD=function(a){return a.Tk.length?_.x(a.Hrb,gfb(()=>!!a.Tk.length),_.Tf()):_.x(a.Hrb,_.Tf())},PD=function(a,b){if(b==null)return!1;b=a.hash(b);if(!a.Tk.length)return a.selected.has(b);a=a.Tk[a.Tk.length-1];b=a.Nw.has(b);return a.e0===0?!b:b},Bkb=function(a){if(!a.Tk.length)return null;a=a.Tk[a.Tk.length-1];return{e0:a.e0,Nw:Array.from(a.Nw.values())}},Ckb=class{constructor(a=b=>b){this.sZc=a;this.T9=new _.Wh;this.vE=this.T9.Xf();
this.CYa=new _.Wf;this.Tk=[];this.selected=new Map;this.e0b=_.x(this.vE,_.v(()=>Array.from(this.selected.values())),_.dg(1));this.Hrb=_.x(this.vE,_.v(()=>this.selected.size),_.dg(1));this.isActive=_.x(this.Hrb,_.Te(b=>!!b),_.Qf(1),_.dg(1))}Ae(a){if(a==null)return _.u(!1);const b=this.hash(a);a=_.x(this.vE,_.v(()=>this.selected.has(b)));return this.Tk.length?_.x(a,gfb(()=>!!this.Tk.length),_.Tf()):_.x(a,_.fg(this.selected.has(b)),_.Tf())}toggle(a,b){b==null&&(b=!PD(this,a));b?this.select(a):this.ah(a)}select(...a){if(this.Tk.length){var b=
this.Tk[this.Tk.length-1];if(b.e0===0)for(const c of a)b.Nw.delete(this.hash(c));else for(const c of a)b.Nw.set(this.hash(c),c)}else for(b of a)this.selected.set(this.hash(b),b);this.T9.next()}ah(...a){if(this.Tk.length){var b=this.Tk[this.Tk.length-1];if(b.e0===0)for(const c of a)b.Nw.set(this.hash(c),c);else for(const c of a)b.Nw.delete(this.hash(c))}else for(b of a)this.selected.delete(this.hash(b));this.T9.next()}clear(){this.Tk.length=0;this.CYa.next();this.selected.clear();this.T9.next()}Gla(a,
b,c=!1){this.Tk.push({e0:a,N0c:_.x(b,_.Qf(1),_.dg(1)),Nw:new Map});this.CYa.next();this.T9.next();_.x(_.Ge(this.Tk.map(d=>d.N0c)),_.hg(this.CYa)).subscribe(d=>{const e=this.Tk;this.Tk=[];for(let f=0;f<d.length;f++){let g=d[f];const l=e[f];l.e0===0?(c||(g=g.filter(p=>!PD(this,p))),this.select(...g),this.ah(...l.Nw.values())):(this.ah(...g),this.select(...l.Nw.values()))}this.T9.next()})}hash(a){return this.sZc.call(null,a)}};var Dkb,Fkb,QD;Dkb=new _.Wt("{COUNT, plural, =1 {# item}other {# items}}");_.Ekb=new _.wd("xap_picker_hash_function");Fkb={LOADING:0,ERROR:1,uoa:2,toa:3,Z1:4,0:"LOADING",1:"ERROR",2:"EMPTY_SEARCH_AND_OPTIONS",3:"EMPTY_OPTIONS",4:"READY"};
QD=class{constructor(a){this.Cia=new _.Wh(!1);this.Tza=new _.Wh([]);this.nw=new _.$f(1);_.x(this.nw,_.v(({length:b})=>!b),_.fg(!0));this.rH=new _.$f(1);this.x0c=_.x(this.rH,_.v(b=>!b),_.fg(!0));this.iM=new _.Wh(!0);this.GBa=new _.Wh(!0);this.getOptions=null;this.Cla="Search";this.ULb=_.x(_.Ge([this.rH,this.Cia]),_.Te(([,b])=>!!b),_.v(([b])=>[b,this.getOptions]),_.gg(([b,c])=>_.x(c(b),_.Qf(1),_.v(d=>({Qd:!1,options:d,error:null})),_.fg({Qd:!0,options:[],error:null}),_.Lf(d=>_.u({Qd:!1,error:d,options:[]})))),
_.fg({Qd:!1,options:[],error:null}),_.dg({bufferSize:1,kx:!0}));this.kAa=_.x(_.Ge([this.Cia,this.ULb,this.x0c]),_.v(([b,{error:c,Qd:d,options:e},f])=>b?c?1:d?0:!e.length&&f?2:e.length||f?4:3:4));this.model=new Ckb(a||void 0);this.Tza.subscribe(this.nw);this.Hla=_.x(this.nw,_.v(b=>Dkb.format({COUNT:b.length})));this.h4||(this.h4=()=>null);_.x(_.Ge([this.Tza,this.rH,this.Cia]),_.Te(([,,b])=>!b)).subscribe(([b,c])=>{if(!c)this.nw.next(b);else if(b){let d=b;d=this.V_!=null?b.filter(e=>{let f;return(f=
this.V_)==null?void 0:f.call(this,c,e)}):b.map(e=>{var f=_.Afb(c,this.s5&&e!=null?this.s5(e):String(e));return{item:e,frb:f}}).filter(({frb:e})=>e>.8).sort((e,f)=>f.frb-e.frb).map(({item:e})=>e);this.nw.next(d)}});_.x(this.ULb,_.v(({options:b})=>b)).subscribe(this.Tza)}replace(a){_.x(OD(this.model),_.Qf(1)).subscribe(b=>{b>0&&this.model.clear();this.model.select(...a)})}};QD.O=function(a){return new (a||QD)(_.m(_.Ekb,8))};QD.ta=_.k({token:QD,oa:QD.O});var Gkb=[[["","xapPickerHeader",""]],[["","xapPickerFilter",""]],[["","xapPickerOptions",""]],[["","xapPickerSelections",""]],[["","xapPickerFooter",""]]],RD=class{set getOptions(a){this.Zb.getOptions=a}constructor(a){this.Zb=a;this.Zb.Cia.next(!0)}};RD.O=function(a){return new (a||RD)(_.B(QD))};RD.La=_.Ef({type:RD,na:[["xap-picker","xapAsyncOptions",""]],inputs:{getOptions:"getOptions"},standalone:!1});
_.SD=class{set options(a){this.Zb.Tza.next(a)}set Xu(a){this.Zb.iM.next(a)}set V_(a){this.Zb.V_=a}constructor(a){this.Zb=a;this.Zb.Cia.next(!1)}};_.SD.O=function(a){return new (a||_.SD)(_.B(QD))};_.SD.La=_.Ef({type:_.SD,na:[["xap-picker",3,"xapAsyncOptions",""]],inputs:{options:"options",Xu:"searchVisible",V_:"searchFilter"},standalone:!1});
_.TD=class{set Jz(a){this.Zb.GBa.next(a)}set LRc(a){this.Zb.h4=a}set Zi(a){this.Zb.s5=a}set Kk(a){this.Zb.Kk=a}set Cla(a){this.Zb.Cla=a}set H4c(a){this.Zb.title=a}constructor(a){this.Zb=a;this.Yf=new _.$f(1);_.x(Akb(a.model),_.hg(this.Yf)).subscribe(b=>{this.Qk(b)})}To(a){a!=null&&this.Zb.replace(a)}Qk(a){this.yXb&&this.yXb(a)}Zn(a){this.yXb=a}pjb(){}st(){}Ia(){this.Yf.next();this.Yf.complete()}};_.TD.O=function(a){return new (a||_.TD)(_.B(QD,2))};
_.TD.wa=_.Cf({type:_.TD,na:[["xap-picker"]],inputs:{Jz:"selectAllVisible",LRc:"ariaLabelFunction",Zi:"displayFunction",Kk:"isOptionDisabled",Cla:"searchInputPlaceholder",H4c:"pickerTitle"},standalone:!1,features:[_.bh([{va:_.zw,Hb:_.md(()=>_.TD),yd:!0},QD])],ac:["[xapPickerHeader]","[xapPickerFilter]","[xapPickerOptions]","[xapPickerSelections]","[xapPickerFooter]"],ya:10,Aa:0,Da:[[1,"xap-picker-container"],[1,"xap-picker-pane-container"],[1,"xap-picker-option-pane"],[1,"xap-picker-filter"],[1,"xap-picker-options"]],
qa:function(a){a&1&&(_.Hg(Gkb),_.F(0,"div",0),_.Ig(1),_.F(2,"div",1)(3,"div",2)(4,"div",3),_.Ig(5,1),_.I(),_.F(6,"div",4),_.Ig(7,2),_.I()(),_.Ig(8,3),_.I(),_.Ig(9,4),_.I())},hb:2,Ma:0});var UD=class{set indeterminate(a){this.control.indeterminate=a}set Abd(a){this.efa.next(a)}set Bbd(a){isNaN(a)||this.V_a.next(a)}set disabled(a){this.ePb.next(a)}set selection(a){a&&(this.Kz=a,this.X$a())}constructor(a,b,c,d,e){this.Xi=c;this.kb=d;this.efa=new _.Wh;this.V_a=new _.Wh(0);this.ePb=new _.Wh(!1);this.Yua=new _.Wf;this.Ila=new _.bn;this.control=a[0];this.control.Zn(f=>{this.Qk(f)});b&&(this.selection=b);this.control.lq&&_.Ge([this.efa,this.V_a,this.ePb]).subscribe(([f,g,l])=>{this.control.lq(!(f?
f.length:g)||l);_.gn(this.Xi)});e.Ub(()=>{d.ma.getAttribute("aria-label")||d.ma.setAttribute("aria-label","Select all")})}Sa(){}Ia(){this.Yua.next();this.Yua.complete()}Qk(a){this.Gla(a?0:1)}X$a(){this.Yua.next();_.x(_.Ge([this.efa,this.V_a,OD(this.Kz),this.Kz.vE]),_.v(([a,b,c])=>{const d=this.Kz,e=Bkb(d);b=a?a.length:b;return b?e?a?a.every(f=>PD(d,f))?2:1:e.e0===0?e.Nw.length?e.Nw.length<b?1:0:2:e.Nw.length?e.Nw.length<b?1:2:0:!c||a&&(c=a.filter(f=>PD(d,f)).length,!c)?0:c<b?1:2:0}),_.Tf(),_.hg(this.Yua)).subscribe(a=>
{this.control.To(a===2);this.indeterminate=a===1;_.gn(this.Xi);this.Ila.emit(a)})}Gla(a){let b=null;this.KUb?b=this.KUb.call(null,a):Array.isArray(this.efa.value)&&(b=_.u(this.efa.value));b?this.Kz.Gla(a,b):this.Kz.clear()}};UD.O=function(a){return new (a||UD)(_.B(_.zw,2),_.B(Ckb,8),_.B(_.pn),_.B(_.ff),_.B(_.We))};
UD.La=_.Ef({type:UD,na:[["mat-checkbox","xapSelectAll",""],["input","type","checkbox","xapSelectAll",""]],inputs:{Abd:"xapSelectAllCorpus",Bbd:"xapSelectAllCorpusCount",disabled:[2,"disabled","disabled",_.ph],selection:[0,"xapSelectAll","selection"],KUb:[0,"xapSelectAllItemsToSelectAccessor","itemsToSelectAccessor"]},outputs:{Ila:"selectAllState"},standalone:!1,features:[_.mg]});var VD=null,WD=class{set item(a){this.iya=a;this.vE.next()}set selection(a){a&&(this.Kz=a,this.X$a())}get selection(){return this.Kz||null}constructor(a,b,c){this.Xi=c;this.vE=new _.$f(1);this.control=a[0];this.control.Zn(d=>{this.Qk(d)});this.selection=b;this.kb=_.n(_.ff);this.kb.ma.qAb=this}Qk(a){this.iya!==void 0&&this.Kz&&this.Kz.toggle(this.iya,!!a)}Ud(a){let b;if(a.shiftKey&&((b=VD)==null?0:b.selection)&&VD!==this&&VD.selection===this.selection){const c=VD;setTimeout(()=>{a:{var d=this.kb.ma;
for(var e=new Set,f=c.kb.ma;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.kb.ma);var g=d.indexOf(this.kb.ma);if(f!==-1&&g!==-1)for(e=Math.min(f,g),f=Math.max(f,g)+1,g=PD(this.Kz,this.iya);e<f;e++){const l=d[e];let p;((p=l.qAb)==null?void 0:p.selection)===this.selection&&l.qAb.Qk(g)}}})}VD=this}Ia(){let a;(a=this.Za)==null||a.unsubscribe();this.vE.complete();this.kb.ma.qAb=
null;VD===this&&(VD=null)}X$a(){let a;(a=this.Za)==null||a.unsubscribe();this.Za=_.x(_.Ge([this.Kz.vE,this.vE]),_.v(()=>PD(this.Kz,this.iya)),_.Tf()).subscribe(b=>{this.control.To(b);_.gn(this.Xi)})}};WD.O=function(a){return new (a||WD)(_.B(_.zw,2),_.B(Ckb,8),_.B(_.pn))};
WD.La=_.Ef({type:WD,na:[["mat-checkbox","xapSelection",""],["input","type","checkbox","xapSelection",""]],nb:[1,"xap-selection-checkbox"],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})},inputs:{item:[0,"xapSelection","item"],selection:[0,"xapSelectionModel","selection"]},standalone:!1});_.XD=class{transform(a,b,c){return a==null?a:b.format({[c]:a})}};_.XD.O=function(a){return new (a||_.XD)};_.XD.Le=_.Gf({name:"format",type:_.XD,le:!0,standalone:!1});_.YD=class{};_.YD.O=function(a){return new (a||_.YD)};_.YD.Ca=_.Df({type:_.YD});_.YD.Ba=_.Xc({});var ZD=class{constructor(a){this.Nc=a}};ZD.O=function(a){return new (a||ZD)(_.B(_.Lg))};ZD.La=_.Ef({type:ZD,na:[["","xapPickerErrorTemplate",""]],standalone:!1});var $D=class{constructor(a){this.Nc=a}};$D.O=function(a){return new (a||$D)(_.B(_.Lg))};$D.La=_.Ef({type:$D,na:[["","xapPickerLoadingTemplate",""]],standalone:!1});var aE=class{constructor(a){this.Nc=a}};aE.O=function(a){return new (a||aE)(_.B(_.Lg))};aE.La=_.Ef({type:aE,na:[["","xapPickerEmptyOptionsTemplate",""]],standalone:!1});
var bE=class{constructor(a){this.Nc=a}};bE.O=function(a){return new (a||bE)(_.B(_.Lg))};bE.La=_.Ef({type:bE,na:[["","xapPickerEmptySearchAndOptionsTemplate",""]],standalone:!1});var Hkb=a=>({ua:a}),cE=class{constructor(a){this.Nc=a}};cE.O=function(a){return new (a||cE)(_.B(_.Lg))};cE.La=_.Ef({type:cE,na:[["","xapPickerCustomOption",""]],standalone:!1});var dE=class{constructor(a){this.Zb=a}Sa(){}};dE.O=function(a){return new (a||dE)(_.B(QD))};
dE.wa=_.Cf({type:dE,na:[["xap-picker-option"]],inputs:{qa:"template",option:"option"},standalone:!1,ya:3,Aa:4,Da:[["defaultOption",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],qa:function(a,b){a&1&&_.C(0,Bfb,1,0,"ng-container",1)(1,Cfb,1,1,"ng-template",null,0,_.fh);a&2&&(a=_.Fg(2),_.E("ngTemplateOutlet",b.qa||a)("ngTemplateOutletContext",_.dh(2,Hkb,b.option)))},Fa:[_.co],hb:2,Ma:0});var eE=class{constructor(a){this.Zb=a;this.Sj=Fkb;this.A$="Use search to find options.";this.z$="Error loading search results. Please try again.";this.y$="No results found.";this.iM=_.x(this.Zb.iM,_.Tf());this.GBa=_.x(this.Zb.GBa,_.Tf());this.Hla=_.x(this.Zb.Hla,_.Tf());this.zCb=new _.Wt("Select all {NUM_ITEMS}");this.kBb=new _.Wt("Showing the first {MAX_DISPLAYED_OPTIONS} options");this.cNb=_.x(_.Ge([_.x(this.Zb.kAa),_.x(this.Zb.Hla,_.Tf()),_.x(this.Zb.iM,_.Tf()),_.x(this.Zb.GBa,_.Tf())]),_.v(([b,
c,d,e])=>({vka:b,V_b:c,Xu:d,Jz:e})));this.Q3b=_.x(this.Zb.nw,_.v(b=>{this.pz===void 0&&(this.pz=Infinity);return this.pz>b.length?b:b.slice(0,this.pz)}))}};eE.O=function(a){return new (a||eE)(_.B(QD))};
eE.La=_.Ef({type:eE,zd:function(a,b,c){a&1&&(_.Qg(c,$D,5),_.Qg(c,ZD,5),_.Qg(c,aE,5),_.Qg(c,bE,5),_.Qg(c,cE,5));if(a&2){let d;_.Sg(d=_.Tg())&&(b.Ip=d.first);_.Sg(d=_.Tg())&&(b.Hp=d.first);_.Sg(d=_.Tg())&&(b.Fp=d.first);_.Sg(d=_.Tg())&&(b.Gp=d.first);_.Sg(d=_.Tg())&&(b.Uo=d.first)}},inputs:{CR:"xapPickerCustomOptionTemplate",pz:"maxDisplayedOptions"}});var Ikb={search:{Th:"search"},close:{Th:"close"},expand_more:{Th:"expand_more"},remove_circle_outline:{Th:"remove_circle_outline"},arrow_back:{Th:"arrow_back"}},Jkb=new _.wd("ICON_MAPPING",{Ea:"root",oa:()=>Ikb});var Kkb=["searchInput"],Lkb=new _.Wt("{NUM, plural, =0 {0 items}=1 {1 item}other {# items}}"),Ifb=function(a){a.Zb.rH.next("");a.focus()},fE=class{constructor(a,b){this.Zb=a;this.Lw=b;this.Sj=Fkb;this.lBb=Lkb}focus(){this.input&&this.input.ma.focus()}};fE.O=function(a){return new (a||fE)(_.B(QD),_.B(Jkb))};
fE.wa=_.Cf({type:fE,na:[["xap-picker-search"]],ub:function(a,b){a&1&&_.Pg(Kkb,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.input=c.first)}},standalone:!1,ya:12,Aa:13,Da:()=>[["searchInput",""],["searchIcon",""],["clearIcon",""],[1,"xap-picker-search"],["aria-describedby","xap-picker-search-result-item-count","tabindex","0","type","text",1,"xap-picker-search-input",3,"ngModelChange","ngModel","placeholder"],["role","status","aria-live","polite","aria-atomic","true","id","xap-picker-search-result-item-count",
"class","cdk-visually-hidden",4,"ngIf"],[4,"ngIf","ngIfThen","ngIfElse"],["role","status","aria-live","polite","aria-atomic","true","id","xap-picker-search-result-item-count",1,"cdk-visually-hidden"],["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","keydown.enter"],["class","xap-picker-icon",
3,"svgIcon",4,"ngIf"],[1,"xap-picker-icon",3,"svgIcon"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",3)(1,"input",4,0);_.R(3,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.Zb.rH.next(d))});_.I();_.C(4,Dfb,4,7,"span",5);_.R(5,"async");_.C(6,Efb,1,0,"ng-container",6);_.R(7,"async");_.C(8,Gfb,1,1,"ng-template",null,1,_.fh)(10,Jfb,2,1,"ng-template",null,2,_.fh);_.I()}if(a&2){a=_.Fg(9);const c=_.Fg(11);_.y();_.E("ngModel",_.S(3,7,b.Zb.rH))("placeholder",b.Zb.Cla);_.rg("aria-label",
"Search"+(b.Zb.title?" "+b.Zb.title:""));_.y(3);_.E("ngIf",_.S(5,9,b.Zb.kAa)===b.Sj.Z1);_.y(2);_.E("ngIf",_.S(7,11,b.Zb.rH))("ngIfThen",c)("ngIfElse",a)}},Fa:[_.Zn,_.wk,_.Fw,_.Mw,_.lw,_.At,_.lA,_.ou,_.eo,_.XD],hb:2,Ma:0});_.gE=class{};_.gE.O=function(a){return new (a||_.gE)};_.gE.Ca=_.Df({type:_.gE});_.gE.Ba=_.Xc({imports:[_.ID,_.Gs,_.Gs]});_.hE=class extends eE{focus(){this.Zb.iM.getValue()?this.search&&this.search.focus():this.bw.length&&this.bw.first.focus()}MK(a){if(this.bw&&(a.key==="ArrowDown"||a.key==="ArrowUp")){a.preventDefault();var b=this.bw.toArray().findIndex(c=>c.Ja.ma.querySelector("input")===a.target);a.key==="ArrowUp"?b--:a.key==="ArrowDown"&&b++;b<0||b>=this.bw.length||this.bw.toArray()[b].focus()}}};_.hE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.hE)))(b||_.hE)}})();
_.hE.wa=_.Cf({type:_.hE,na:[["xap-picker-checklist"]],ub:function(a,b){a&1&&(_.Pg(fE,5),_.Pg(_.ID,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.search=c.first);_.Sg(c=_.Tg())&&(b.bw=c)}},standalone:!1,features:[_.lg],ya:2,Aa:3,Da:[["optionsTemplate",""],["noTab",""],["class","xap-picker-checklist",4,"ngIf"],[1,"xap-picker-checklist"],[4,"ngIf"],[3,"ngSwitch"],[3,"ngTemplateOutlet",4,"ngSwitchCase"],[4,"ngSwitchCase"],[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,"disabled","xapSelectionModel","xapSelection",
"aria-label","keydown.enter","onfocus",4,"ngIf","ngIfElse"],["role","treeitem","tabindex","0",1,"xap-picker-checklist-option","xap-checkbox",3,"keydown.enter","onfocus","disabled","xapSelectionModel","xapSelection","aria-label"],[3,"template","option"],["role","treeitem","tabindex","-1",1,"xap-picker-checklist-option","xap-checkbox",3,"keydown.enter","disabled","xapSelectionModel","xapSelection","aria-label"],[1,"xap-picker-checklist-truncated-message"]],qa:function(a,b){a&1&&(_.C(0,$fb,10,7,"div",
2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.cNb))},Fa:[_.Yn,_.Zn,_.co,_.$n,_.ao,_.HD,_.ID,_.Mx,_.Kx,dE,UD,WD,fE,_.eo,_.XD],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}"],
hb:2,Ma:0});var Mkb,bgb,cgb;Mkb=["removeButton"];bgb=function(a,b){a.Zb.model.ah(b);_.x(a.H5c.Jc,_.Qf(1)).subscribe(c=>{c.length>0?c.first.ma.focus():a.Mta.emit()})};cgb=function(a,b){return a.Zb.s5?"Deselect "+a.Zb.s5(b):"Deselect"};_.iE=class{constructor(){this.Zb=_.n(QD);this.Lw=_.n(Jkb);this.Mta=new _.bn}};_.iE.O=function(a){return new (a||_.iE)};
_.iE.wa=_.Cf({type:_.iE,na:[["xap-picker-selection-list"]],zd:function(a,b,c){a&1&&_.Qg(c,cE,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.Uo=d.first)}},ub:function(a,b){a&1&&_.Pg(Mkb,5,_.ff);if(a&2){let c;_.Sg(c=_.Tg())&&(b.H5c=c)}},outputs:{Mta:"clearSelections"},standalone:!1,ya:12,Aa:9,Da:()=>[["removeButton",""]," \ufffd0\ufffd selected "," Clear all ",[1,"xap-picker-selection-list-container"],[1,"xap-picker-selection-list-subheader"],["aria-live","polite",1,"xap-picker-number-selected"],["color","primary",
"mat-button","",1,"xap-picker-clear-all-button",3,"click","disabled"],[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,"click","keydown.enter","matTooltip"],["class","xap-picker-selection-remove",3,"svgIcon",4,"ngIf"],[1,"xap-picker-selection-remove",
3,"svgIcon"]],qa:function(a,b){a&1&&(_.F(0,"div",3)(1,"div",4)(2,"div",5),_.Eg(3,1),_.R(4,"async"),_.I(),_.F(5,"div")(6,"button",6),_.R(7,"async"),_.N("click",function(){b.Zb.model.clear();b.Mta.emit()}),_.Eg(8,2),_.I()()(),_.F(9,"ul",7),_.C(10,dgb,8,5,"li",8),_.R(11,"async"),_.I()());a&2&&(_.y(4),_.QA(_.S(4,3,OD(b.Zb.model))),_.RA(3),_.y(2),_.E("disabled",_.S(7,5,OD(b.Zb.model))===0),_.y(4),_.E("ngForOf",_.S(11,7,Akb(b.Zb.model))))},Fa:[_.Yn,_.Zn,_.lw,_.xt,_.At,_.Px,_.Sx,_.ou,dE,_.eo],hb:2,Ma:0});var Nkb,GC,Okb;Nkb=["optionItem"];GC=function(a,b,c){let d,e;(e=(d=a.Zb).Kk)!=null&&e.call(d,b)||(a.Zb.replace([b]),Okb(a,c))};Okb=function(a,b){for(const d of a.options)d.ma.setAttribute("tabindex","-1");let c;if(b=b!==void 0?a.options.get(b):(c=a.options)==null?void 0:c.toArray().find(d=>d.ma.classList.contains("xap-picker-single-selected")))b.ma.setAttribute("tabindex","0");else{let d;(d=a.options.first)==null||d.ma.setAttribute("tabindex","0")}};
_.jE=class{constructor(a){this.Zb=a;this.Sj=Fkb;this.A$="Use search to find options.";this.z$="Error loading search results. Please try again.";this.y$="No results found.";this.BCb="xap-picker-single-selected";this.iM=_.x(this.Zb.iM,_.Tf());this.C1b=_.x(_.Ge([_.x(this.Zb.kAa),_.x(this.Zb.iM,_.Tf()),this.Zb.nw]),_.v(([b,c,d])=>({vka:b,Xu:c,lPb:d})))}Dc(){Okb(this);this.options.Jc.subscribe(()=>{Okb(this)})}MK(a){egb(a,this.options)}focus(){if(this.Zb.iM.getValue()){let a;(a=this.search)==null||a.focus()}else{let a;
(a=this.options.first)==null||a.ma.focus()}}};_.jE.O=function(a){return new (a||_.jE)(_.B(QD))};
_.jE.wa=_.Cf({type:_.jE,na:[["xap-picker-single-select"]],zd:function(a,b,c){a&1&&(_.Qg(c,$D,5),_.Qg(c,ZD,5),_.Qg(c,aE,5),_.Qg(c,bE,5),_.Qg(c,cE,5));if(a&2){let d;_.Sg(d=_.Tg())&&(b.Ip=d.first);_.Sg(d=_.Tg())&&(b.Hp=d.first);_.Sg(d=_.Tg())&&(b.Fp=d.first);_.Sg(d=_.Tg())&&(b.Gp=d.first);_.Sg(d=_.Tg())&&(b.Uo=d.first)}},ub:function(a,b){a&1&&(_.Pg(fE,5),_.Pg(Nkb,5,_.ff));if(a&2){let c;_.Sg(c=_.Tg())&&(b.search=c.first);_.Sg(c=_.Tg())&&(b.options=c)}},standalone:!1,ya:2,Aa:3,Da:[["optionsTemplate",""],
["optionItem",""],["class","xap-picker-single-select",4,"ngIf"],[1,"xap-picker-single-select"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[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,"matRippleDisabled","xap-picker-single-select-option-disabled","class","click","keydown.enter","keydown.space",4,"ngFor","ngForOf"],["matRipple","","role","treeitem",1,"xap-picker-single-select-option",3,"click","keydown.enter",
"keydown.space","matRippleDisabled"],[1,"xap-picker-single-select-text"],[3,"template","option"]],qa:function(a,b){a&1&&(_.C(0,sgb,10,7,"div",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.C1b))},Fa:[_.Yn,_.Zn,_.co,_.$n,_.ao,_.Mx,_.Kx,_.Rs,dE,fE,_.eo],styles:[".xap-picker-single-select-option-disabled{cursor:default;opacity:.38}.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}"],
hb:2,Ma:0});var vgb,HC;vgb=function(a){let b;(b=a.bNb)!=null&&b.bw.length&&b.bw.first.focus()};HC=function(a,b){a.selections.next(b);a.OH.setValue(b);_.vk(a.OH)};
_.kE=class extends _.ND{set config(a){a.Xcb||this.ika.next(a.options);let b,c,d;const e=Object.assign({},a,{Bx:(b=a.Bx)!=null?b:!0,YQ:!!a.YQ,Jz:(c=a.Jz)!=null?c:!0},a.Xcb?{}:{Xu:(d=a.Xu)!=null?d:!0});this.OH.iaa(a.jv?a.jv.eA:[]);this.gua.next(e)}HK(a){if(!a.jv||!a.jv.KDa)return null;for(const [b,c]of a.jv.KDa.entries())if(a=c,this.OH.Ss(b))return a;return null}set rc(a){HC(this,a&&a.value.Em||[])}constructor(a){super();this.kd=a;this.nc=new _.$f;this.ika=new _.Wh([]);this.selections=new _.Wh([]);
this.values=_.x(this.selections,_.v(b=>_.LD(b!=null?b:[])),_.hg(this.nc));this.options=_.x(this.ika,_.gg(b=>_.Ue(b)?b:_.u(b)));this.OH=new _.Lw;this.gua=new _.$f(1)}get isValid(){return this.OH?this.OH.valid:!0}Ia(){this.nc.next();this.nc.complete()}focus(){this.kd.Ub(()=>{setTimeout(()=>{let a;(a=this.YQ)==null||a.focus();let b;(b=this.bNb)==null||b.focus()})})}};_.kE.O=function(a){return new (a||_.kE)(_.B(_.We))};
_.kE.wa=_.Cf({type:_.kE,na:[["xap-picker-editor"]],ub:function(a,b){a&1&&(_.Pg(_.hE,5),_.Pg(_.jE,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.bNb=c.first);_.Sg(c=_.Tg())&&(b.YQ=c.first)}},inputs:{config:"config",rc:"appliedFilter"},outputs:{values:"values"},standalone:!1,features:[_.lg],ya:2,Aa:3,Da:[["asyncTemplate",""],["multiSelect",""],[4,"ngIf"],[3,"ngModel","options","displayFunction","pickerTitle","searchVisible","searchFilter","selectAllVisible","xap-picker-multi-pane","ngModelChange",4,"ngIf","ngIfElse"],
[1,"xap-picker-error-message"],[3,"ngModelChange","ngModel","options","displayFunction","pickerTitle","searchVisible","searchFilter","selectAllVisible"],["xapPickerOptions","",4,"ngIf","ngIfElse"],["xapPickerSelections","",3,"clearSelections",4,"ngIf"],["xapPickerOptions",""],["xapPickerOptions","",3,"maxDisplayedOptions"],["xapPickerSelections","",3,"clearSelections"],["xapAsyncOptions","",3,"ngModelChange","ngModel","getOptions","displayFunction","selectAllVisible"],["xapPickerSelections","",3,
"clearSelection",4,"ngIf"],["xapPickerLoadingTemplate",""],[3,"ngTemplateOutlet"],["xapPickerErrorTemplate",""],["xapPickerEmptyOptionsTemplate",""],["xapPickerEmptySearchAndOptionsTemplate",""],["xapPickerSelections","",3,"clearSelection"]],qa:function(a,b){a&1&&(_.C(0,Lgb,5,3,"ng-container",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.gua))},Fa:[_.Zn,_.co,_.Fw,_.Mw,_.kA,_.hE,_.iE,aE,bE,ZD,$D,_.jE,_.TD,RD,_.SD,_.eo],styles:["xap-picker-editor{height:100%}.xap-picker-option-pane,.xap-picker-selection-list{min-width:200px}.xap-filterbar-filtereditor-popup-content{padding:0;width:100%}.xap-filterbar-filtereditor-description,.xap-picker-error-message{padding:8px 16px 0}.xap-picker-checklist .xap-picker-checklist-option{max-width:350px;min-height:48px}.xap-picker-multi-pane .xap-picker-pane-container{border-bottom:1px solid var(--xap-color-outline-variant,#dadce0)}"],
hb:2,Ma:0});_.lE=class{};_.lE.O=function(a){return new (a||_.lE)};_.lE.La=_.Ef({type:_.lE,na:[["","matSuffix",""]],standalone:!1,features:[_.bh([{va:_.G6a,Hb:_.lE}])]});var mE=class extends fE{};mE.O=(()=>{let a;return function(b){return(a||(a=_.je(mE)))(b||mE)}})();
mE.wa=_.Cf({type:mE,na:[["xap-picker-search"]],standalone:!1,features:[_.lg],ya:12,Aa:13,Da:()=>[["searchInput",""],["searchIcon",""],["clearIcon",""],[1,"xap-picker-search"],["aria-describedby","xap-picker-search-result-item-count","tabindex","0","type","text",1,"xap-picker-search-input",3,"ngModelChange","ngModel","placeholder"],["role","status","aria-live","polite","aria-atomic","true","id","xap-picker-search-result-item-count","class","cdk-visually-hidden",4,"ngIf"],[4,"ngIf","ngIfThen","ngIfElse"],
["role","status","aria-live","polite","aria-atomic","true","id","xap-picker-search-result-item-count",1,"cdk-visually-hidden"],["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","keydown.enter"],["class","xap-picker-icon",3,"svgIcon",4,"ngIf"],[1,"xap-picker-icon",3,"svgIcon"]],qa:function(a,
b){if(a&1){const c=_.Nd();_.F(0,"div",3)(1,"input",4,0);_.R(3,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.Zb.rH.next(d))});_.I();_.C(4,Mgb,4,7,"span",5);_.R(5,"async");_.C(6,Ngb,1,0,"ng-container",6);_.R(7,"async");_.C(8,Pgb,1,1,"ng-template",null,1,_.fh)(10,Rgb,2,1,"ng-template",null,2,_.fh);_.I()}if(a&2){a=_.Fg(9);const c=_.Fg(11);_.y();_.E("ngModel",_.S(3,7,b.Zb.rH))("placeholder",b.Zb.Cla);_.rg("aria-label","Search"+(b.Zb.title?" "+b.Zb.title:""));_.y(3);_.E("ngIf",_.S(5,9,b.Zb.kAa)===
b.Sj.Z1);_.y(2);_.E("ngIf",_.S(7,11,b.Zb.rH))("ngIfThen",c)("ngIfElse",a)}},Fa:[_.Zn,_.wk,_.Fw,_.Mw,_.Us,_.ou,_.lE,_.eo,_.XD],hb:2,Ma:0});var Pkb=["input"],Qkb=["label"],Rkb=0,Skb={color:"accent",AZa:"check-indeterminate"},Tkb=_.FC(_.Gj(_.Hj(_.Ij(class{constructor(a){this.Ja=a}})))),Ukb=class extends Tkb{get hr(){return`${this.id||this.wy}-input`}get required(){return this.qo}set required(a){this.qo=_.bj(a)}constructor(a,b,c,d,e,f,g){super(b);this.Ta=c;this.lb=d;this.re=f;this.uk=g;this.ariaLabel="";this.je=null;this.Jo="after";this.name=null;this.Fc=new _.bn;this.kY=new _.bn;this.Xe=()=>{};this.xv="";this.Faa=0;this.sB=()=>{};this.wn=
this.qc=this.hg=!1;this.uk=this.uk||Skb;this.color=this.defaultColor=this.uk.color||Skb.color;this.tabIndex=parseInt(e)||0;this.id=this.wy=`${a}${++Rkb}`}Dc(){this.lda(this.wn)}get checked(){return this.hg}set checked(a){a=_.bj(a);a!=this.checked&&(this.hg=a,_.gn(this.Ta))}get disabled(){return this.qc}set disabled(a){a=_.bj(a);a!==this.disabled&&(this.qc=a,_.gn(this.Ta))}get indeterminate(){return this.wn}set indeterminate(a){const b=a!=this.wn;this.wn=_.bj(a);b&&(this.wn?this.qU(3):this.qU(this.checked?
1:2),this.kY.emit(this.wn));this.lda(this.wn)}qy(){return this.wc||this.disabled}Uqa(){_.hn(this.Ta)}To(a){this.checked=!!a}Zn(a){this.sB=a}st(a){this.Xe=a}lq(a){this.disabled=a}qU(a){let b=this.Faa,c=this.EOa();if(b!==a&&c&&(this.xv&&c.classList.remove(this.xv),this.xv=this.DOa(b,a),this.Faa=a,this.xv.length>0)){c.classList.add(this.xv);const d=this.xv;this.lb.Ub(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}Eq(){this.sB(this.checked);this.Fc.emit(this.Ir(this.checked));this.uh&&(this.uh.ma.checked=
this.checked)}toggle(){this.checked=!this.checked;this.sB(this.checked)}cqa(){let a;const b=(a=this.uk)==null?void 0:a.AZa;this.disabled||b==="noop"?this.disabled||b!=="noop"||(this.uh.ma.checked=this.checked,this.uh.ma.indeterminate=this.indeterminate):(this.indeterminate&&b!=="check"&&Promise.resolve().then(()=>{this.wn=!1;this.kY.emit(this.wn)}),this.hg=!this.hg,this.qU(this.hg?1:2),this.Eq())}LQa(a){a.stopPropagation()}nl(){Promise.resolve().then(()=>{this.Xe();_.gn(this.Ta)})}DOa(a,b){if(this.re===
"NoopAnimations")return"";switch(a){case 0:if(b===1)return this.rn.Gna;if(b==3)return this.hg?this.rn.Dea:this.rn.Hna;break;case 2:return b===1?this.rn.Gna:this.rn.Hna;case 1:return b===2?this.rn.hZa:this.rn.Dea;case 3:return b===1?this.rn.mbb:this.rn.nbb}return""}lda(a){const b=this.uh;b&&(b.ma.indeterminate=a)}};Ukb.O=function(){_.hf()};
Ukb.La=_.Ef({type:Ukb,ub:function(a,b){a&1&&(_.Pg(Pkb,5),_.Pg(Qkb,5),_.Pg(_.Rs,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.uh=c.first);_.Sg(c=_.Tg())&&(b.xHb=c.first);_.Sg(c=_.Tg())&&(b.rqb=c.first)}},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Vv:[0,"aria-describedby","ariaDescribedby"],id:"id",required:"required",Jo:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{Fc:"change",kY:"indeterminateChange"},
standalone:!1,features:[_.lg]});var Vkb,Wkb,Xkb;Vkb=a=>({PF:a});Wkb=class{};Xkb={va:_.zw,Hb:_.md(()=>_.nE),yd:!0};
_.nE=class extends Ukb{constructor(a,b,c,d,e,f,g){super("mat-checkbox-",a,b,d,e,f,g);this.Qc=c;this.rn={Gna:"mat-checkbox-anim-unchecked-checked",Hna:"mat-checkbox-anim-unchecked-indeterminate",hZa:"mat-checkbox-anim-checked-unchecked",Dea:"mat-checkbox-anim-checked-indeterminate",mbb:"mat-checkbox-anim-indeterminate-checked",nbb:"mat-checkbox-anim-indeterminate-unchecked"}}Ir(a){const b=new Wkb;b.source=this;b.checked=a;return b}EOa(){return this.Ja.ma}Dc(){super.Dc();this.Qc.Pk(this.Ja,!0).subscribe(a=>
{a||this.nl()})}Ia(){this.Qc.Oi(this.Ja)}NT(a){a.stopPropagation();super.cqa()}focus(a,b){a?_.br(this.Qc,this.uh,a,b):this.uh.ma.focus(b)}};_.nE.O=function(a){return new (a||_.nE)(_.B(_.ff),_.B(_.pn),_.B(_.cr),_.B(_.We),_.de("tabindex"),_.B(_.dn,8),_.B(_.lkb,8))};
_.nE.wa=_.Cf({type:_.nE,na:[["mat-checkbox"]],nb:[1,"mat-checkbox"],ob:15,Ya:function(a,b){a&2&&(_.zg("id",b.id),_.rg("tabindex",null)("aria-label",null)("aria-labelledby",null)("mat-id-collision",null),_.tg("mat-checkbox-indeterminate",b.indeterminate)("mat-checkbox-checked",b.checked)("mat-checkbox-disabled",b.disabled)("mat-checkbox-label-before",b.Jo=="before")("_mat-animation-noopable",b.re==="NoopAnimations"))},inputs:{wc:"disableRipple",color:"color",tabIndex:"tabIndex"},Qb:["matCheckbox"],
standalone:!1,features:[_.bh([Xkb]),_.lg],ac:["*"],ya:17,Aa:20,Da:[["label",""],["input",""],["checkboxLabel",""],[1,"mat-checkbox-layout"],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"change","click","id","required","checked","disabled","tabIndex"],["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"],[2,"display","none"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg();_.F(0,"label",3,0)(2,"span",4)(3,"input",5,1);_.N("change",function(d){_.q(c);return _.r(b.LQa(d))})("click",
function(d){_.q(c);return _.r(b.NT(d))});_.I();_.F(5,"span",6);_.K(6,"span",7);_.I();_.K(7,"span",8);_.F(8,"span",9);_.Yd();_.F(9,"svg",10);_.K(10,"path",11);_.I();_.Zd();_.K(11,"span",12);_.I()();_.F(12,"span",13,2);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.Uqa())});_.F(14,"span",14);_.Q(15,"\u00a0");_.I();_.Ig(16);_.I()()}if(a&2){a=_.Fg(1);const c=_.Fg(13);_.rg("for",b.hr);_.y(2);_.tg("mat-checkbox-inner-container-no-side-margin",!c.textContent||!c.textContent.trim());_.y();_.E("id",
b.hr)("required",b.required)("checked",b.checked)("disabled",b.disabled)("tabIndex",b.tabIndex);_.rg("value",b.value)("name",b.name)("aria-label",b.ariaLabel||null)("aria-labelledby",b.je)("aria-describedby",b.Vv);_.y(2);_.E("matRippleTrigger",a)("matRippleDisabled",b.qy())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",_.dh(18,Vkb,b.re==="NoopAnimations"?0:150))}},Fa:[_.Rs,_.or],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}@media(forced-colors: active){.mat-checkbox .mat-checkbox-background{background:none}}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox .mat-checkbox-persistent-ripple{opacity:0}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.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}@media(forced-colors: active){.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}@media(forced-colors: 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}@media(forced-colors: 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'],
hb:2,Ma:0});var oE=class extends eE{MK(a){if(this.bw&&(a.key==="ArrowDown"||a.key==="ArrowUp")){a.preventDefault();var b=this.bw.toArray().findIndex(c=>c.Ja.ma.querySelector("input")===a.target);a.key==="ArrowUp"?b--:a.key==="ArrowDown"&&b++;b<0||b>=this.bw.length||this.bw.toArray()[b].focus()}}};oE.O=(()=>{let a;return function(b){return(a||(a=_.je(oE)))(b||oE)}})();
oE.wa=_.Cf({type:oE,na:[["xap-picker-checklist"]],ub:function(a,b){a&1&&_.Pg(_.nE,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.bw=c)}},standalone:!1,features:[_.lg],ya:2,Aa:3,Da:[["optionsTemplate",""],["noTab",""],["class","xap-picker-checklist",4,"ngIf"],[1,"xap-picker-checklist"],[4,"ngIf"],[3,"ngSwitch"],[3,"ngTemplateOutlet",4,"ngSwitchCase"],[4,"ngSwitchCase"],[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,"disabled","xapSelectionModel","xapSelection","aria-label","keydown.enter","onfocus",4,"ngIf","ngIfElse"],["role","treeitem",
"tabindex","0",1,"xap-picker-checklist-option","xap-checkbox",3,"keydown.enter","onfocus","disabled","xapSelectionModel","xapSelection","aria-label"],[3,"template","option"],["role","treeitem","tabindex","-1",1,"xap-picker-checklist-option","xap-checkbox",3,"keydown.enter","disabled","xapSelectionModel","xapSelection","aria-label"],[1,"xap-picker-checklist-truncated-message"]],qa:function(a,b){a&1&&(_.C(0,hhb,10,7,"div",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.cNb))},Fa:[_.Yn,_.Zn,_.co,_.$n,_.ao,
_.Mx,_.Kx,_.nE,dE,UD,WD,mE,_.eo,_.XD],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}"],
hb:2,Ma:0});var pE=class extends _.iE{};pE.O=(()=>{let a;return function(b){return(a||(a=_.je(pE)))(b||pE)}})();
pE.wa=_.Cf({type:pE,na:[["xap-picker-selection-list"]],standalone:!1,features:[_.lg],ya:12,Aa:9,Da:()=>[["removeButton",""]," \ufffd0\ufffd selected "," Clear all ",[1,"xap-picker-selection-list-container"],[1,"xap-picker-selection-list-subheader"],["aria-live","polite",1,"xap-picker-number-selected"],["color","primary","mat-button","",1,"xap-picker-clear-all-button",3,"click","disabled"],[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,"click","keydown.enter","matTooltip"],["class","xap-picker-selection-remove",3,"svgIcon",4,"ngIf"],[1,"xap-picker-selection-remove",3,"svgIcon"]],qa:function(a,b){a&1&&(_.F(0,"div",3)(1,"div",4)(2,"div",5),_.Eg(3,1),_.R(4,"async"),_.I(),_.F(5,"div")(6,"button",6),_.R(7,"async"),_.N("click",function(){b.Zb.model.clear();
b.Mta.emit()}),_.Eg(8,2),_.I()()(),_.F(9,"ul",7),_.C(10,jhb,8,5,"li",8),_.R(11,"async"),_.I()());a&2&&(_.y(4),_.QA(_.S(4,3,OD(b.Zb.model))),_.RA(3),_.y(2),_.E("disabled",_.S(7,5,OD(b.Zb.model))===0),_.y(4),_.E("ngForOf",_.S(11,7,Akb(b.Zb.model))))},Fa:[_.Yn,_.Zn,_.Px,_.Sx,_.Us,_.ou,dE,_.eo],hb:2,Ma:0});var qE=class extends _.jE{constructor(a){super(a);this.Zb=a}};qE.O=function(a){return new (a||qE)(_.B(QD))};
qE.wa=_.Cf({type:qE,na:[["xap-picker-single-select"]],standalone:!1,features:[_.lg],ya:2,Aa:3,Da:[["optionsTemplate",""],["optionItem",""],["class","xap-picker-single-select",4,"ngIf"],[1,"xap-picker-single-select"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[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,"matRippleDisabled","xap-picker-single-select-option-disabled","class","click","keydown.enter",
"keydown.space",4,"ngFor","ngForOf"],["matRipple","","role","treeitem",1,"xap-picker-single-select-option",3,"click","keydown.enter","keydown.space","matRippleDisabled"],[1,"xap-picker-single-select-text"],[3,"template","option"]],qa:function(a,b){a&1&&(_.C(0,whb,10,7,"div",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.C1b))},Fa:[_.Yn,_.Zn,_.co,_.$n,_.ao,_.Mx,_.Kx,_.Rs,dE,mE,_.eo],styles:[".xap-picker-single-select-option-disabled{cursor:default;opacity:.38}.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}"],
hb:2,Ma:0});var Ykb;Ykb=Number.MAX_SAFE_INTEGER;_.rE=class{constructor(a,b){this.id=`mat-error-${Ykb--}`;a||b.ma.setAttribute("aria-live","polite")}};_.rE.O=function(a){return new (a||_.rE)(_.de("aria-live"),_.B(_.ff))};_.rE.La=_.Ef({type:_.rE,na:[["mat-error"]],nb:["aria-atomic","true",1,"mat-error"],ob:1,Ya:function(a,b){a&2&&_.rg("id",b.id)},inputs:{id:"id"},standalone:!1,features:[_.bh([{va:_.B6a,Hb:_.rE}])]});_.sE=class extends _.kE{};_.sE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.sE)))(b||_.sE)}})();
_.sE.wa=_.Cf({type:_.sE,na:[["xap-picker-editor"]],standalone:!1,features:[_.lg],ya:2,Aa:3,Da:[["asyncTemplate",""],["multiSelect",""],[4,"ngIf"],[3,"ngModel","options","displayFunction","pickerTitle","searchVisible","searchFilter","selectAllVisible","xap-picker-multi-pane","ngModelChange",4,"ngIf","ngIfElse"],[1,"xap-picker-error-message"],[3,"ngModelChange","ngModel","options","displayFunction","pickerTitle","searchVisible","searchFilter","selectAllVisible"],["xapPickerOptions","",4,"ngIf","ngIfElse"],
["xapPickerSelections","",3,"clearSelections",4,"ngIf"],["xapPickerOptions",""],["xapPickerOptions","",3,"maxDisplayedOptions"],["xapPickerSelections","",3,"clearSelections"],["xapAsyncOptions","",3,"ngModelChange","ngModel","getOptions","displayFunction","selectAllVisible"],["xapPickerSelections","",3,"clearSelection",4,"ngIf"],["xapPickerLoadingTemplate",""],[3,"ngTemplateOutlet"],["xapPickerErrorTemplate",""],["xapPickerEmptyOptionsTemplate",""],["xapPickerEmptySearchAndOptionsTemplate",""],["xapPickerSelections",
"",3,"clearSelection"]],qa:function(a,b){a&1&&(_.C(0,Ohb,5,3,"ng-container",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.gua))},Fa:[_.Zn,_.co,_.Fw,_.Mw,_.rE,_.TD,RD,_.SD,oE,aE,bE,ZD,$D,pE,qE,_.eo],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}"],hb:2,Ma:0});_.Zkb=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"});_.tE={id:"EQ",displayName:"="};_.uE={id:"EQ_v",displayName:"equals",UQ:"="};var $kb,Thb,blb,alb;$kb=["textInput"];Thb=function(a,b){a.Dp.length===1?(a.Dp[0].value="",a.ui.controls[b].setValue("")):a.Dp=a.Dp.filter(c=>c.Xl!==b);alb(a)};blb=function(a,b){if(b&&b.length){var c={};for(const d of b){const e=new _.Lw(d.SJ&&d.value===""?"":d.value||null,d.jv?d.jv.eA:[]);c[d.Xl]=e;d.HDa&&(a.zcb=!0)}a.cwa&&a.cwa.unsubscribe();a.ui=new _.Jw(c);a.cwa=a.ui.ln.subscribe(()=>{alb(a)});alb(a);a.Wea=b}};
alb=function(a){const b=new Map;for(const c of Object.keys(a.ui.controls))b.set(c,a.ui.controls[c].value);a.v4b.next(b)};
_.vE=class{set Dp(a){blb(this,a)}get Dp(){return this.Wea}set disabled(a){a?this.ui.disable():this.ui.enable()}get disabled(){return this.ui.disabled}constructor(a){this.Xi=a;this.v4b=new _.Wf;this.values=this.v4b.Xf();this.Yoc="Add";this.ftb=this.zcb=!1;this.ui=new _.Jw({})}Sn(){this.ftb&&(this.a7a.ma.focus(),this.ftb=!1,_.hn(this.Xi))}Ia(){this.cwa&&this.cwa.unsubscribe()}focus(){this.a7a?this.a7a.ma.focus():this.ftb=!0}HK(a){if(!a.jv||!a.jv.KDa)return null;for(const [b,c]of Array.from(a.jv.KDa.entries())){const d=
b,e=c;if(this.ui.get(a.Xl).Ss(d))return e}return null}};_.vE.O=function(a){return new (a||_.vE)(_.B(_.pn))};
_.vE.wa=_.Cf({type:_.vE,na:[["xap-multi-text-field-base"]],ub:function(a,b){a&1&&_.Pg($kb,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.a7a=c.first)}},inputs:{Dp:"configs",disabled:"disabled"},outputs:{values:"values"},standalone:!1,ya:3,Aa:3,Da:()=>[["default",""],["textInput",""],"\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",[1,"xap-filterbar-multitextfieldbase",3,"formGroup"],[4,"ngFor","ngForOf"],["mat-button","",
"aria-label","Add input",1,"xap-filterbar-multitextfieldbase-add-button"],["appearance","outline",1,"xap-filterbar-textbase-field"],[1,"xap-filterbar-textbase-field-label"],[4,"ngIf","ngIfElse"],["matInput","",3,"type","placeholder","formControlName"],[4,"ngIf"],"mat-icon-button  matSuffix  type button aria-label Remove".split(" "),["class","delimiter",4,"ngIf"],["mat-icon-button","","matSuffix","","type","button","aria-label","Remove",3,"click"],[1,"delimiter"],["mat-button","","aria-label","Add input",
1,"xap-filterbar-multitextfieldbase-add-button",3,"click"]],qa:function(a,b){a&1&&(_.F(0,"div",3),_.C(1,Whb,12,11,"ng-container",4)(2,Xhb,4,1,"button",5),_.I());a&2&&(_.E("formGroup",b.ui),_.y(),_.E("ngForOf",b.Dp),_.y(),_.wg(b.zcb?2:-1))},Fa:[_.Yn,_.Zn,_.wk,_.Fw,_.RB,_.lw,_.xt,_.At,_.ww,_.dx,_.Zw,_.kA,_.lA,_.xw,_.ix,_.ou,_.Ow,_.Pw],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:var(--xap-color-on-surface,#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}.xap-filterbar-multitextfieldbase-add-button{overflow:hidden}"],
hb:2,Ma:0});_.clb=function(a,b){b=b.get("text-field");b=a.tq.SJ&&b===""?"":b||null;a.mn.next(_.KD(b))};
_.wE=class extends _.ND{constructor(){super(...arguments);this.mn=new _.Wh(_.KD(null));this.values=this.mn.Xf();this.tq={Xl:"text-field"}}set config(a){this.tq.placeholder=a&&a.placeholder||void 0;this.tq.autocomplete=a&&a.autocomplete||void 0;this.tq.name=a&&a.name||void 0;this.tq.jv=a&&a.jv||void 0;this.Zi=(a==null?void 0:a.Zi)||void 0;this.tq.SJ=(a==null?void 0:a.SJ)||void 0;this.tq.value==null&&this.tq.SJ&&(this.tq.value="");this.tq.value!=null&&this.Zi&&(this.tq.value=this.Zi(this.tq.value))}set rc(a){let b;
a=(b=a.value)==null?void 0:b.nq;this.tq.SJ&&a===""?this.tq.value=this.Zi?this.Zi(a):a:(a=a||void 0,this.tq.value=this.Zi&&a?this.Zi(a):a)}get isValid(){return!!this.mn.value&&this.mn.value.Em.every(a=>a!=null)&&this.I9.ui.valid}focus(){this.I9.focus()}};_.wE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.wE)))(b||_.wE)}})();_.wE.La=_.Ef({type:_.wE,inputs:{config:"config",rc:"appliedFilter"},outputs:{values:"values"},features:[_.lg]});var dlb,elb;dlb={remove_filter:"close",clear_filters:"close",close_editor:"close",save_filters:"save",delete_filter:"delete"};elb=new _.wd("xap_filter_bar_icon_config");_.flb=function(a,b){let c,d;return(c=a.BSb)==null?void 0:(d=c.wwd)==null?void 0:d.get(b)};_.KC=function(a,b){let c,d,e;return(e=(c=a.BSb)==null?void 0:(d=c.nid)==null?void 0:d[b])!=null?e:dlb[b]};_.JC=function(a,b){return _.flb(a,_.KC(a,b))};_.xE=class{constructor(a){this.BSb=a}};_.xE.O=function(a){return new (a||_.xE)(_.m(elb,8))};
_.xE.ta=_.k({token:_.xE,oa:_.xE.O});var glb=["labelInput"],yE=class{constructor(a,b){this.Mp=a;this.data=b;this.nc=new _.Wf;this.RQ=new _.Lw("");_.x(b.UD,_.hg(this.nc)).subscribe(c=>{this.RQ.iaa([_.Cw,$hb(c)]);_.vk(this.RQ)})}Ia(){this.nc.next();this.nc.complete()}cancel(){this.Mp.close({data:null})}};yE.O=function(a){return new (a||yE)(_.B(_.at),_.B(_.bt))};
yE.wa=_.Cf({type:yE,na:[["xap-filter-bar-save-dialog"]],ub:function(a,b){a&1&&_.Pg(glb,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.input=c.first)}},standalone:!1,ya:14,Aa:3,Da:()=>[["labelInput",""]," Save filter\n","Filter label","Cancel","Save"," You must enter a value "," A saved filter set with this label already exists ",[1,"xap-filterbar-save-dialog-header"],["appearance","outline",1,"xap-filterbar-save-dialog-form-field"],["matInput","",1,"xap-filterbar-save-dialog-label-input",3,"formControl"],[4,
"ngIf"],[1,"xap-filterbar-save-dialog-buttons"],["mat-button","","color","primary",1,"xap-filterbar-save-dialog-cancel-button",3,"click"],["mat-button","","color","primary",1,"xap-filterbar-save-dialog-save-button",3,"click"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",7);_.Eg(1,1);_.I();_.F(2,"mat-form-field",8)(3,"mat-label");_.Eg(4,2);_.I();_.K(5,"input",9,0);_.C(7,Yhb,2,0,"mat-error",10)(8,Zhb,2,0,"mat-error",10);_.I();_.F(9,"div",11)(10,"button",12);_.N("click",function(){_.q(c);return _.r(b.cancel())});
_.Eg(11,3);_.I();_.F(12,"button",13);_.N("click",function(){_.q(c);b.RQ.value&&b.RQ.valid&&b.Mp.close({data:b.RQ.value});return _.r()});_.Eg(13,4);_.I()()}a&2&&(_.y(5),_.E("formControl",b.RQ),_.y(2),_.E("ngIf",b.RQ.Ss("required")),_.y(),_.E("ngIf",b.RQ.Ss("validUnique")))},Fa:[_.Zn,_.lw,_.xt,_.ww,_.dx,_.Zw,_.kA,_.xw,_.ix,_.wk,_.Fw,_.Nw],hb:2,Ma:0});var klb;_.hlb=new _.wd("xap_fbcc");_.ilb=function(a,b,c){b?a.gw=c:c===a.gw&&(a.gw=-1)};_.jlb=function(a,b){const c=b.rc;a.EL.emit({S9:c.isValid?0:1,GU:[c]});if(b.hH){const d=a.config.wg.getValue().find(e=>e.config.id===c.config.id);if(d){if(b.rc.gia)return;xkb(a.config,e=>e.config.id===c.config.id&&e!==d);b=a.config.wg.getValue().indexOf(d);c.value.nq&&ykb(a.config,b,c,!0);_.ilb(a,!0,b)}else wkb(a.config,[c])}else wkb(a.config,[c]);c.isValid||a.gw!==-1||(a.gw=a.config.wg.value.length-1)};
klb=function(a){return a.config.wg.getValue().filter(({tt:b})=>b).length>0};_.llb=function(a){if(a.disabled)return!1;let b,c;switch((c=(b=a.fXc)==null?void 0:b.rhd)!=null?c:1){case 1:return klb(a);case 2:return a.config.wg.getValue().length>0;default:return!0}};
_.zE=class{get disabled(){return this.yg}set disabled(a){this.yg=_.bj(a)}get gw(){return this.aW}set gw(a){this.aW!==a&&(this.aW>-1&&this.aW<this.config.wg.getValue().length&&!this.config.wg.getValue()[this.aW].isValid&&this.remove(this.aW),this.B3a=a>-1&&a<this.config.wg.getValue().length,this.aW=a)}constructor(a,b,c,d){this.yi=a;this.Ii=b;this.ul=c;this.fXc=d;this.EL=new _.bn;this.HWb=!0;this.BZ="Add a filter";this.Zka="Remove all filters";this.sla="Save all filters";this.yg=!1;this.jO=null;this.aW=
-1;this.Rta=this.B3a=!1;this.zsa=g=>{this.EL.emit({S9:0,GU:g.filters});this.config.wg.next(g.filters)};this.Qza=g=>{g&&g.stopPropagation();let l,p;g=(p=(l=this.config.FQ)==null?void 0:l.eld)!=null?p:yE;let t,w,A;(A=(w=this.ul)==null?void 0:w.open(g,{data:{UD:(t=this.config.FQ)==null?void 0:t.UD},Yi:!0,Ad:"xap-filterbar-save-dialog",ariaLabel:"Save applied filters"}))==null||A.ZB().subscribe(()=>{})};let e,f;if(_.Ue((e=this.ul)==null?void 0:e.qsa)&&((f=this.ul)==null?0:f.Yh)){let g,l;(g=this.ul)==
null||(l=g.qsa)==null||l.subscribe(()=>{this.Rta=!1})}}Sa(){}Ia(){this.jO&&this.jO.unsubscribe()}J4(a){this.EL.emit({S9:4,GU:this.config.wg.getValue()});this.config.clear();a==null||a.stopPropagation();this.yi.Wi("All filters removed")}update(a,b){b.isValid?(this.EL.emit({S9:2,GU:[b]}),ykb(this.config,a,b)):this.remove(a);!this.HWb&&this.Rta||this.focus();this.Rta=!1}remove(a){const b=this.config.wg.getValue()[a];this.EL.emit({S9:3,GU:[b]});ykb(this.config,a,null);a<this.gw&&this.gw--;this.yi.Wi((new _.Wt("{FILTER_NAME} filter removed")).format({FILTER_NAME:b.config.displayName}))}focus(){let a;
(a=this.cr)==null||a.focus()}hG(a){this.Rta=!0;this.focus();a.stopPropagation()}};_.zE.O=function(){_.hf()};_.zE.La=_.Ef({type:_.zE,inputs:{config:"config",Y5:"filterBarLabel",BQb:"filterBarIcon",HWb:"menuAutoFocus",BZ:"placeholderMsg",kia:"inputLabel",Zka:"removeFilterMsg",sla:"saveFilterMsg",wD:"noResultsMessage",disabled:"disabled"},outputs:{EL:"update"}});_.mlb=function(a){let b;return(a.editor?a.editor.isValid:a.newValue||a.C3a)&&(a.rc.tt||!((b=a.newValue)==null||!b.Em.length))||a.filter.config.wvd};_.AE=function(a){return a.filter&&(!a.filter.config.U1c||!a.rc.isValid)&&!a.filter.config.Pva};
_.BE=class{constructor(){this.yi=_.n(_.qr);this.eva=!0;this.wPb=new _.Wf;this.vPb=this.wPb.Xf();this.FLb=new _.Wf;this.HRc=this.FLb.Xf();this.dva=new _.Wf;this.VVc=this.dva.Xf();this.D5=new _.Wf;this.tPb=this.D5.Xf();this.C3a=this.newValue=this.aq=null;this.nzb=new _.Wf;this.u4b=this.nzb.Xf()}set Pn(a){let b;a&&((b=this.filter)==null?0:b.config.Pva)?(this.Tla(this.filter.config.Pva),this.aq=this.wX()[0],this.fP()):a!==this.eva&&(this.eva=a,this.wPb.next(this.eva))}get Pn(){return this.eva}set rc(a){this.ELb=
a;this.aq=a.Kf;this.newValue=a.value}get rc(){return this.ELb}wX(){return this.filter?this.filter.config.Tm&&this.filter.config.Tm.size>0?Array.from(this.filter.config.Tm.keys()):this.filter.config.bC:[]}Tla(a){this.filter.config.oad?this.C3a=a:this.newValue=a}fP(){if(this.filter&&(!this.filter.config.Pxd||_.mlb(this))&&(this.filter.config.oad&&(this.newValue=this.C3a),this.newValue!==null&&this.aq!==null)){let a;this.ELb=a=this.filter.config.Tm&&this.filter.config.Tm.size>0?this.filter.config.Tm.get(this.aq).Xj(this.aq,
this.newValue):this.filter.config.Xj(this.aq,this.newValue);this.FLb.next(a);this.D5.next();this.yi&&this.yi.Wi((new _.Wt("{FILTER_NAME} filter added")).format({FILTER_NAME:a.config.displayName}))}}};_.BE.O=function(a){return new (a||_.BE)};_.BE.ta=_.k({token:_.BE,oa:_.BE.O});_.nlb=function(a){a.Pn&&a.be.editor&&a.be.editor.focus()};
_.CE=class{get disabled(){return this.yg}set disabled(a){this.yg=_.bj(a)}set filter(a){this.be.filter=a;this.be.nzb.next()}get filter(){return this.be.filter}set Pn(a){(this.be.Pn=a)&&_.nlb(this)}get Pn(){return this.be.Pn}set rc(a){this.be.rc=a}get rc(){return this.be.rc}constructor(a,b,c,d){this.Xi=a;this.Ii=b;this.be=c;this.kb=d;this.update=new _.bn;this.Mfa=new _.bn;this.yg=!1;this.Za=new _.ne;this.Za.add(c.HRc.subscribe(this.update));this.Za.add(c.vPb.subscribe(this.Mfa));this.Za.add(c.VVc.subscribe(()=>
{_.nlb(this)}));this.Za.add(c.u4b.subscribe(()=>{_.gn(a)}))}Sa(){}Ia(){this.Za.unsubscribe()}wX(){return this.be.wX()}Tla(a){this.be.Tla(a)}fP(){this.be.fP()}};_.CE.O=function(a){return new (a||_.CE)(_.B(_.pn),_.B(_.xE),_.B(_.BE),_.B(_.ff))};_.CE.La=_.Ef({type:_.CE,inputs:{disabled:"disabled",filter:"filter",Pn:"isEditorVisible",rc:"appliedFilter"},outputs:{update:"update",Mfa:"editorVisibleChange"}});var DE=class{constructor(){this.cka=new _.Lw;this.rTb=[];this.Fc=this.cka.ln;this.bka=new _.bn;this.VVa=""}set dka(a){this.rTb=a;this.getValue()===null&&this.dka.length>0&&(this.value=a[0])}get dka(){return this.rTb}set value(a){this.cka.setValue(a)}getValue(){return this.cka.value}};DE.O=function(a){return new (a||DE)};
DE.wa=_.Cf({type:DE,na:[["xap-comparison-operator-selector"]],inputs:{dka:"operators",VVa:"appliedFilterId",value:"value"},outputs:{Fc:"change",bka:"operatorFocusChange"},standalone:!1,ya:3,Aa:6,Da:()=>[["floatLabel","never",1,"xap-filterbar-operator-select-field"],["matInput","","placeholder","Operator",1,"xap-comparison-operator-dropdown",3,"focus","focusout","formControl","aria-labelledby","aria-describedby"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],qa:function(a,b){a&1&&(_.F(0,"mat-form-field",
0)(1,"mat-select",1),_.N("focus",function(){b.bka.emit(!0)})("focusout",function(){b.bka.emit(!1)}),_.C(2,aib,2,2,"mat-option",2),_.I()());a&2&&(_.y(),_.Jg("aria-labelledby","dialog-label-",b.VVa,""),_.Jg("aria-describedby","dialog-description-",b.VVa,""),_.E("formControl",b.cka),_.y(),_.E("ngForOf",b.dka))},Fa:[_.Yn,_.fA,_.ww,_.dx,_.FA,_.GA,_.Fw,_.Nw],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}"],
hb:2,Ma:0});var olb=["*",[["mat-option"],["ng-container"]]],EE=class extends gD{};EE.O=(()=>{let a;return function(b){return(a||(a=_.je(EE)))(b||EE)}})();
EE.wa=_.Cf({type:EE,na:[["mat-optgroup"]],nb:[1,"mat-optgroup"],ob:6,Ya:function(a,b){a&2&&(_.rg("role",b.iJ?null:"group")("aria-disabled",b.iJ?null:b.disabled.toString())("aria-labelledby",b.iJ?null:b.bu)("mat-id-collision",null),_.tg("mat-optgroup-disabled",b.disabled))},inputs:{disabled:"disabled"},Qb:["matOptgroup"],standalone:!1,features:[_.bh([{va:_.Ms,Hb:EE}]),_.lg],ac:["*","mat-option, ng-container"],ya:4,Aa:2,Da:[["role","presentation",1,"mat-optgroup-label",3,"id"]],qa:function(a,b){a&1&&
(_.Hg(olb),_.F(0,"span",0),_.Q(1),_.Ig(2),_.I(),_.Ig(3,1));a&2&&(_.E("id",b.bu),_.y(),_.Wg("",b.label," "))},styles:[".mat-optgroup-label{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%;-webkit-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled]{cursor:default}[dir=rtl] .mat-optgroup-label{text-align:right}.mat-optgroup-label .mat-icon{margin-right:16px;vertical-align:middle}.mat-optgroup-label .mat-icon svg{vertical-align:top}[dir=rtl] .mat-optgroup-label .mat-icon{margin-left:16px;margin-right:0}\n"],
hb:2,Ma:0});_.FE=class extends Yjb{};_.FE.O=function(a){return new (a||_.FE)(_.B(_.ff),_.B(_.pn),_.B(_.Ls,8),_.B(_.Ms,8))};
_.FE.wa=_.Cf({type:_.FE,na:[["mat-option"]],nb:["role","option",1,"mat-option","mat-focus-indicator"],ob:13,Ya:function(a,b){a&1&&_.N("click",function(){return b.Yr()})("keydown",function(c){return b.ie(c)});a&2&&(_.zg("id",b.id),_.rg("tabindex",b.Nr())("aria-selected",b.selected)("aria-disabled",b.disabled.toString())("mat-id-collision",null),_.tg("mat-selected",b.selected)("mat-option-multiple",b.multiple)("mat-active",b.active)("mat-option-disabled",b.disabled))},Qb:["matOption"],standalone:!1,
features:[_.lg],ac:["*"],ya:6,Aa:4,Da:[["text",""],["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-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"]],qa:function(a,b){a&1&&(_.Hg(),_.C(0,bib,1,2,"mat-pseudo-checkbox",1),_.F(1,"span",2,0),_.Ig(3),_.I(),_.C(4,cib,2,1,"span",3),_.K(5,"div",4));a&2&&(_.E("ngIf",
b.multiple),_.y(4),_.E("ngIf",b.group&&b.group.iJ),_.y(),_.E("matRippleTrigger",b.Rg())("matRippleDisabled",b.disabled||b.wc))},Fa:[_.Rs,_.Zn,_.eA],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:""}@media(forced-colors: active){.mat-option[aria-disabled=true]{opacity:.5}.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] .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'],
hb:2,Ma:0});_.plb=Number.MAX_SAFE_INTEGER;_.qlb=new _.wd("MatHint");_.GE=class{};_.GE.O=function(a){return new (a||_.GE)};_.GE.La=_.Ef({type:_.GE,na:[["mat-label"]],standalone:!1});var HE=class{};HE.O=function(a){return new (a||HE)};HE.La=_.Ef({type:HE,na:[["mat-placeholder"]],standalone:!1});var rlb,slb,tlb,ulb,vlb,wlb,xlb,IC;rlb=["connectionContainer"];slb=["inputContainer"];tlb=["label"];ulb=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];vlb=Number.MAX_SAFE_INTEGER;wlb=_.Gj(class{constructor(a){this.Ja=a}},"primary");xlb=new _.wd("MAT_FORM_FIELD_DEFAULT_OPTIONS");
IC=function(a){var b=a.hp?a.hp.ma:null,c=a.tEb.ma;if(a.Bc==="outline"&&a.mc.isBrowser)if(b&&b.children.length&&b.textContent.trim())if(a.lMc()){var d=0,e=0,f=c.querySelectorAll(".mat-form-field-outline-start"),g=c.querySelectorAll(".mat-form-field-outline-gap");if(a.hp&&a.hp.ma.children.length){d=c.getBoundingClientRect();if(d.width===0&&d.height===0){a.uca=!0;a.bra=!1;return}d=a.vGb(d);e=b.children;c=a.vGb(e[0].getBoundingClientRect());b=0;for(let l=0;l<e.length;l++)b+=e[l].offsetWidth;d=Math.abs(c-
d)-5;e=b>0?b*.75+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.uca=a.bra=!1}else a.bra=!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"};
_.IE=class extends wlb{get Bc(){return this.oB}set Bc(a){const b=this.oB;let c;this.oB=a||((c=this.tn)==null?void 0:c.Bc)||"legacy";this.oB==="outline"&&b!==a&&(this.uca=!0)}get nG(){return this.iT}set nG(a){this.iT=_.bj(a)}L3(){return this.Kn==="always"&&!this.dSa}hNa(){return this.Kn!=="never"}get RK(){return this.kT}set RK(a){this.kT=a;this.Kca()}get Kn(){return this.Bc!=="legacy"&&this.ny==="never"?"auto":this.ny}set Kn(a){a!==this.ny&&(this.ny=a||this.eGb(),_.gn(this.Ta))}get Ld(){return this.rOa||
this.WIc||this.XIc}set Ld(a){this.rOa=a}constructor(a,b,c,d,e,f,g){super(a);this.Ta=b;this.Vb=c;this.tn=d;this.mc=e;this.lb=f;this.uca=this.bra=!1;this.Kb=new _.Wf;this.dSa=this.iT=!1;this.kT=this.kU="";this.Aba=`mat-hint-${vlb--}`;this.bu=`mat-form-field-label-${vlb--}`;this.Kn=this.eGb();this.VM=g!=="NoopAnimations";this.Bc=(d==null?void 0:d.Bc)||"legacy";d&&(this.iT=!!d.nG,d.color&&(this.color=this.defaultColor=d.color))}XO(){return this.AB()?this.bu:null}UO(){return this.tEb||this.Ja}Sd(){const a=
this.Ld;a.controlType&&this.Ja.ma.classList.add(`mat-form-field-type-${a.controlType}`);_.x(a.Xb,_.fg(null)).subscribe(()=>{this.JN();_.gn(this.Ta)});a.rd&&a.rd.ln&&_.x(a.rd.ln,_.hg(this.Kb)).subscribe(()=>_.gn(this.Ta));this.lb.Ub(()=>{_.x(this.lb.jm,_.hg(this.Kb)).subscribe(()=>{this.uca&&IC(this)})});_.Se(this.xN.Jc,this.O3.Jc).subscribe(()=>{this.uca=!0;_.gn(this.Ta)});_.x(this.BB.Jc,_.fg(null)).subscribe(()=>{this.Kca();_.gn(this.Ta)});_.x(this.wB.Jc,_.fg(null)).subscribe(()=>{this.JN();_.gn(this.Ta)});
this.Vb&&_.x(this.Vb.Fc,_.hg(this.Kb)).subscribe(()=>{typeof requestAnimationFrame==="function"?this.lb.Ub(()=>{requestAnimationFrame(()=>IC(this))}):IC(this)})}OG(){this.bra&&IC(this)}Dc(){this.kU="enter";_.hn(this.Ta)}Ia(){this.Kb.next();this.Kb.complete()}Zr(a){const b=this.Ld?this.Ld.rd:null;return b&&b[a]}LLc(){return!!(this.Ld&&this.Ld.placeholder||this.KNc)}uba(){return!(!this.MMc&&!this.NMc)}FN(){return this.hNa()&&(this.Ld&&this.Ld.u0||this.L3())}OLc(){return this.Bc==="legacy"&&!this.uba()||
this.uba()&&!this.FN()}AB(){return this.uba()||this.Bc==="legacy"&&this.LLc()}gba(){return this.wB&&this.wB.length>0&&this.Ld.og?"error":"hint"}KMa(){this.AB()&&this.hNa()&&(this.VM&&this.hp&&(this.dSa=!0,_.x(_.Oe(this.hp.ma,"transitionend"),_.Qf(1)).subscribe(()=>{this.dSa=!1})),this.Kn="always",_.gn(this.Ta))}Yed(){}Kca(){this.JN()}DQc(){}eGb(){return this.tn&&this.tn.Kn||"auto"}JN(){if(this.Ld){let a=[];this.Ld.yE&&typeof this.Ld.yE==="string"&&a.push(...this.Ld.yE.split(" "));if(this.gba()===
"hint"){const b=this.BB?this.BB.find(d=>d.align==="start"):null,c=this.BB?this.BB.find(d=>d.align==="end"):null;b?a.push(b.id):this.kT&&a.push(this.Aba);c&&a.push(c.id)}else this.wB&&a.push(...this.wB.map(b=>b.id));this.Ld.tH(a)}}Xed(){}vGb(a){return this.Vb&&this.Vb.value==="rtl"?a.right:a.left}lMc(){const a=this.Ja.ma;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};
_.IE.O=function(a){return new (a||_.IE)(_.B(_.ff),_.B(_.pn),_.B(_.Vr,8),_.B(xlb,8),_.B(_.Zq),_.B(_.We),_.B(_.dn,8))};
_.IE.wa=_.Cf({type:_.IE,na:[["mat-form-field"]],zd:function(a,b,c){a&1&&(_.Qg(c,_.bx,5),_.Qg(c,_.bx,7),_.Qg(c,_.GE,5),_.Qg(c,_.GE,7),_.Qg(c,HE,5),_.Qg(c,_.B6a,5),_.Qg(c,_.qlb,5),_.Qg(c,_.F6a,5),_.Qg(c,_.G6a,5));if(a&2){let d;_.Sg(d=_.Tg())&&(b.WIc=d.first);_.Sg(d=_.Tg())&&(b.XIc=d.first);_.Sg(d=_.Tg())&&(b.MMc=d.first);_.Sg(d=_.Tg())&&(b.NMc=d.first);_.Sg(d=_.Tg())&&(b.KNc=d.first);_.Sg(d=_.Tg())&&(b.wB=d);_.Sg(d=_.Tg())&&(b.BB=d);_.Sg(d=_.Tg())&&(b.xN=d);_.Sg(d=_.Tg())&&(b.O3=d)}},ub:function(a,
b){a&1&&(_.Pg(rlb,7),_.Pg(slb,5),_.Pg(tlb,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.tEb=c.first);_.Sg(c=_.Tg())&&(b.Eed=c.first);_.Sg(c=_.Tg())&&(b.hp=c.first)}},nb:["ngSkipHydration","",1,"mat-form-field"],ob:41,Ya:function(a,b){a&2&&(_.rg("mat-id-collision",null),_.tg("mat-form-field-appearance-standard",b.Bc=="standard")("mat-form-field-appearance-fill",b.Bc=="fill")("mat-form-field-appearance-outline",b.Bc=="outline")("mat-form-field-appearance-legacy",b.Bc=="legacy")("mat-form-field-invalid",b.Ld.og)("mat-form-field-can-float",
b.hNa())("mat-form-field-should-float",b.FN())("mat-form-field-has-label",b.AB())("mat-form-field-hide-placeholder",b.OLc())("mat-form-field-disabled",b.Ld.disabled)("mat-form-field-autofilled",b.Ld.gV)("mat-focused",b.Ld.focused)("ng-untouched",b.Zr("untouched"))("ng-touched",b.Zr("touched"))("ng-pristine",b.Zr("pristine"))("ng-dirty",b.Zr("dirty"))("ng-valid",b.Zr("valid"))("ng-invalid",b.Zr("invalid"))("ng-pending",b.Zr("pending"))("_mat-animation-noopable",!b.VM))},inputs:{color:"color",Bc:"appearance",
nG:"hideRequiredMarker",RK:"hintLabel",Kn:"floatLabel"},Qb:["matFormField"],standalone:!1,features:[_.bh([{va:_.cx,Hb:_.IE}]),_.lg],ac:"* [matPrefix] mat-placeholder mat-label [matSuffix] mat-error mat-hint:not([align='end']) mat-hint[align='end']".split(" "),ya:15,Aa:8,Da:[["connectionContainer",""],["inputContainer",""],["label",""],[1,"mat-form-field-wrapper"],[1,"mat-form-field-flex",3,"click"],[4,"ngIf"],["class","mat-form-field-prefix",3,"cdkObserveContentDisabled","cdkObserveContent",4,"ngIf"],
[1,"mat-form-field-infix"],[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,"cdkObserveContent","cdkObserveContentDisabled"],[1,"mat-form-field-label",3,"cdkObserveContent","cdkObserveContentDisabled","id","ngSwitch"],["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"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg(ulb);_.F(0,"div",3)(1,"div",4,0);_.N("click",function(d){_.q(c);return _.r(b.Ld.mZ(d))});_.C(3,dib,9,0,"ng-container",5)(4,eib,2,1,"div",6);_.F(5,"div",7,1);_.Ig(7);_.F(8,"span",8);_.C(9,iib,5,16,"label",9);_.I()();_.C(10,jib,2,0,"div",10);_.I();_.C(11,kib,2,4,"div",11);
_.F(12,"div",12);_.C(13,lib,2,1,"div",13)(14,nib,5,2,"div",14);_.I()()}a&2&&(_.y(3),_.E("ngIf",b.Bc=="outline"),_.y(),_.E("ngIf",b.xN.length),_.y(5),_.E("ngIf",b.AB()),_.y(),_.E("ngIf",b.O3.length),_.y(),_.E("ngIf",b.Bc!="outline"),_.y(),_.E("ngSwitch",b.gba()),_.y(),_.E("ngSwitchCase","error"),_.y(),_.E("ngSwitchCase","hint"))},Fa:[_.Zn,_.$n,_.ao,_.or],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}@media(forced-colors: 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}@media(forced-colors: 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}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{outline-color:GrayText}}@media(forced-colors: 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}@media(forced-colors: 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}@media(forced-colors: 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}@media(forced-colors: 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}@media(forced-colors: 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}@media(forced-colors: 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}@media(forced-colors: 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}@media(forced-colors: 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)}@media(forced-colors: 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}@media(forced-colors: 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}@media(forced-colors: 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}@media(forced-colors: 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}@media(forced-colors: 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)}@media(forced-colors: 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"],
hb:2,data:{animation:[_.H6a]},Ma:0});var ylb=_.mj("transformPanelWrap",[_.qj("* => void",_.xra("@transformPanel",[{type:9,options:null}]))]),zlb=_.mj("transformPanel",[_.pj("void",_.oj({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),_.pj("showing",_.oj({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),_.pj("showing-multiple",_.oj({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),_.qj("void => *",_.nj("120ms cubic-bezier(0, 0, 0.2, 1)")),_.qj("* => void",_.nj("100ms 25ms linear",_.oj({opacity:0})))]);var Alb=["trigger"],Blb=["panel"],Clb=Number.MAX_SAFE_INTEGER,Dlb=_.Hj(_.FC(_.Ij(_.ufb(class{constructor(a,b,c,d,e){this.Ja=a;this.TNa=b;this.Bca=c;this.Cca=d;this.rd=e;this.Xb=new _.Wf}})))),JE=class extends Dlb{get focused(){return this.Ol||this.Bm}get placeholder(){return this.ty}set placeholder(a){this.ty=a;this.Xb.next()}get required(){let a,b,c,d;return(d=(c=this.qo)!=null?c:(a=this.rd)==null?void 0:(b=a.control)==null?void 0:_.Hw(b))!=null?d:!1}set required(a){this.qo=_.bj(a);this.Xb.next()}get multiple(){return this.rj}set multiple(a){this.rj=
_.bj(a)}get IF(){return this.VEb}set IF(a){this.VEb=_.bj(a)}get pC(){return this.rB}set pC(a){this.rB=a;this.vd&&this.iN()}get value(){return this.Wd}set value(a){this.RI(a)&&this.xe(a)}get HH(){return this.Xra}set HH(a){this.Xra=_.gj(a)}get id(){return this.Mh}set id(a){this.Mh=a||this.mF;this.Xb.next()}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J){super(e,d,g,l,t);this.vf=a;this.Ta=b;this.lb=c;this.Vb=f;this.NB=p;this.Vba=G;this.vg=J;this.Bm=!1;this.rB=(la,za)=>la===za;this.mF=`mat-select-${Clb--}`;
this.wda=null;this.Kr=new _.Wf;this.xe=()=>{};this.Xe=()=>{};this.Fda=`mat-select-value-${Clb--}`;this.zca=new _.Wf;this.Ol=!1;this.controlType="mat-select";this.rj=!1;this.ariaLabel="";this.gka=_.Me(()=>{const la=this.options;return la?_.x(la.Jc,_.fg(la),_.gg(()=>_.Se(...la.map(za=>za.Vw)))):_.x(this.lb.jm,_.Qf(1),_.gg(()=>this.gka))});this.cq=new _.bn;this.rca=_.x(this.cq,_.Te(la=>la),_.v(()=>{}));this.xaa=_.x(this.cq,_.Te(la=>!la),_.v(()=>{}));this.wx=new _.bn;this.So=new _.bn;this.Wg=null;let L;
this.XQa=((L=this.vg)==null?void 0:L.xz)||"";let U,ba;this.VEb=(ba=(U=this.vg)==null?void 0:U.IF)!=null?ba:!1;this.rd&&(this.rd.wq=this);(J==null?void 0:J.HH)!=null&&(this.Xra=J.HH);this.Tca=A;this.Ee=this.Tca();this.tabIndex=parseInt(w)||0;this.id=this.id}Sa(){this.vd=new _.bA(this.multiple);this.Xb.next();_.x(this.zca,_.Tf(),_.hg(this.Kr)).subscribe(()=>this.yca(this.md))}Sd(){this.KPa();_.x(this.vd.changed,_.hg(this.Kr)).subscribe(a=>{a.pF.forEach(b=>b.select());a.removed.forEach(b=>b.ah())});
_.x(this.options.Jc,_.fg(null),_.hg(this.Kr)).subscribe(()=>{this.CRa();this.iN()})}Mo(){const a=this.ePa(),b=this.rd;if(a!==this.wda){const c=this.Ja.ma;(this.wda=a)?c.setAttribute("aria-labelledby",a):c.removeAttribute("aria-labelledby")}b&&(this.zJ!==b.control&&(this.zJ!==void 0&&b.disabled!==null&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.zJ=b.control),this.gv())}Sb(a){(a.disabled||a.userAriaDescribedBy)&&this.Xb.next();a.typeaheadDebounceInterval&&this.Gb&&this.Gb.DE(this.Xra)}Ia(){let a;
(a=this.Gb)==null||a.destroy();this.Kr.next();this.Kr.complete();this.Xb.complete();this.LS()}toggle(){this.md?this.close():this.open()}open(){this.Vt()&&(this.zS(),this.Bm=!0,_.xr(this.Gb,null),this.DPa(),_.gn(this.Ta))}zS(){const a=this.Ja.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=`${this.id}-panel`;this.Wg&&_.ij(this.Wg,"aria-owns",b);_.hj(a,"aria-owns",b);this.Wg=a}}LS(){this.Wg&&(_.ij(this.Wg,"aria-owns",`${this.id}-panel`),this.Wg=null)}close(){this.Bm&&(this.Bm=
!1,_.xr(this.Gb,this.jl()?"rtl":"ltr"),_.gn(this.Ta),this.Xe())}To(a){this.RI(a)}Zn(a){this.xe=a}st(a){this.Xe=a}lq(a){this.disabled=a;_.gn(this.Ta);this.Xb.next()}get md(){return this.Bm}get selected(){let a,b;return this.multiple?((a=this.vd)==null?void 0:a.selected)||[]:(b=this.vd)==null?void 0:b.selected[0]}get ixb(){if(this.empty)return"";if(this.rj){const a=this.vd.selected.map(b=>b.AE);this.jl()&&a.reverse();return a.join(", ")}return this.vd.selected[0].AE}jl(){return this.Vb?this.Vb.value===
"rtl":!1}ie(a){this.disabled||(this.md?this.oPa(a):this.iPa(a))}iPa(a){var b=a.keyCode;const c=b===40||b===38||b===37||b===39,d=this.Gb;!(d.p7()||b!==13&&b!==32||_.Si(a))||(this.multiple||a.altKey)&&c?(a.preventDefault(),this.open()):this.multiple||(b=this.selected,d.Sm(a),(a=this.selected)&&b!==a&&this.Vba.Wi(a.AE,1E4))}oPa(a){const b=this.Gb;var c=a.keyCode;const d=c===40||c===38,e=b.p7();if(d&&a.altKey)a.preventDefault(),this.close();else if(e||c!==13&&c!==32||!b.mf||_.Si(a))if(!e&&this.rj&&c===
65&&a.ctrlKey){a.preventDefault();const f=this.options.some(g=>!g.disabled&&!g.selected);this.options.forEach(g=>{g.disabled||(f?g.select():g.ah())})}else c=b.ds,b.Sm(a),this.rj&&d&&a.shiftKey&&b.mf&&b.ds!==c&&b.mf.Yr();else a.preventDefault(),b.mf.Yr()}Hq(){this.disabled||(this.Ol=!0,this.Xb.next())}nl(){this.Ol=!1;let a;if((a=this.Gb)!=null){let b;(b=a.Rl)==null||b.reset()}this.disabled||this.md||(this.Xe(),_.gn(this.Ta),this.Xb.next())}JQa(){_.x(this.bF.HZ,_.Qf(1)).subscribe(()=>{_.hn(this.Ta);
this.hRa()})}ZOa(){return this.NB?`mat-${this.NB.color}`:""}get empty(){return!this.vd||this.vd.Vs()}iN(){Promise.resolve().then(()=>{this.rd&&(this.Wd=this.rd.value);this.jF(this.Wd);this.Xb.next()})}jF(a){this.options.forEach(b=>_.ybb(b));this.vd.clear();this.multiple&&a?(a.forEach(b=>this.Xca(b)),this.gU()):(a=this.Xca(a))?_.zr(this.Gb,a):this.md||_.zr(this.Gb,-1);_.gn(this.Ta)}Xca(a){const b=this.options.find(c=>{if(this.vd.Ae(c))return!1;try{return c.value!=null&&this.rB(c.value,a)}catch(d){return!1}});
b&&this.vd.select(b);return b}RI(a){return a!==this.Wd||this.rj&&Array.isArray(a)?(this.options&&this.jF(a),this.Wd=a,!0):!1}kF(a){return a.disabled}KPa(){this.Gb=_.vbb(_.wbb(_.yr(_.xr(_.Zz((new _.zbb(this.options)).DE(this.Xra)),this.jl()?"rtl":"ltr")))).Zu(this.kF);this.Gb.sM.subscribe(()=>{this.md&&(!this.multiple&&this.Gb.mf&&this.Gb.mf.Yr(),this.focus(),this.close())});this.Gb.Fc.subscribe(()=>{this.Bm&&this.panel?this.Jra(this.Gb.ds||0):this.Bm||this.multiple||!this.Gb.mf||this.Gb.mf.Yr()})}CRa(){const a=
_.Se(this.options.Jc,this.Kr);_.x(this.gka,_.hg(a)).subscribe(b=>{this.NQa(b.source,b.vY);b.vY&&!this.multiple&&this.Bm&&(this.close(),this.focus())});_.x(_.Se(...this.options.map(b=>b.Nh)),_.hg(a)).subscribe(()=>{_.hn(this.Ta);this.Xb.next()})}NQa(a,b){const c=this.vd.Ae(a);a.value!=null||this.rj?(c!==a.selected&&(a.selected?this.vd.select(a):this.vd.ah(a)),b&&this.Gb.kj(a),this.multiple&&(this.gU(),b&&this.focus())):(a.ah(),this.vd.clear(),this.value!=null&&this.AJ(a.value));c!==this.vd.Ae(a)&&
this.AJ();this.Xb.next()}gU(){if(this.multiple){const a=this.options.toArray();this.vd.sort((b,c)=>this.Ema?this.Ema(b,c,a):a.indexOf(b)-a.indexOf(c));this.Xb.next()}}AJ(a){let b=null;this.Wd=b=this.multiple?this.selected.map(c=>c.value):this.selected?this.selected.value:a;this.So.emit(b);this.xe(b);this.wx.emit(this.IOa(b));_.gn(this.Ta)}DPa(){if(this.Gb)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.Gb.kj(a)}else this.Gb.kj(this.vd.selected[0])}Vt(){let a;
return!this.Bm&&!this.disabled&&((a=this.options)==null?void 0:a.length)>0}focus(a){this.Ja.ma.focus(a)}eT(){if(this.ariaLabel)return null;let a;const b=(a=this.NB)==null?void 0:a.XO();return this.je?(b?b+" ":"")+this.je:b}FOa(){return this.md&&this.Gb&&this.Gb.mf?this.Gb.mf.id:null}ePa(){if(this.ariaLabel)return null;var a;const b=(a=this.NB)==null?void 0:a.XO();a=(b?b+" ":"")+this.Fda;this.je&&(a+=" "+this.je);return a}yca(a){this.cq.emit(a)}tH(a){a.length?this.Ja.ma.setAttribute("aria-describedby",
a.join(" ")):this.Ja.ma.removeAttribute("aria-describedby")}mZ(){this.focus();this.open()}get u0(){return this.Bm||!this.empty||this.Ol&&!!this.ty}};JE.O=function(a){return new (a||JE)(_.B(_.gs),_.B(_.pn),_.B(_.We),_.B(_.Is),_.B(_.ff),_.B(_.Vr,8),_.B(_.Kw,8),_.B(_.Ow,8),_.B(_.cx,8),_.B(_.Dw,10),_.de("tabindex"),_.B(_.Vbb),_.B(_.qr),_.B(_.Wbb,8))};
JE.La=_.Ef({type:JE,ub:function(a,b){a&1&&(_.Pg(Alb,5),_.Pg(Blb,5),_.Pg(_.dA,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.trigger=c.first);_.Sg(c=_.Tg())&&(b.panel=c.first);_.Sg(c=_.Tg())&&(b.bF=c.first)}},inputs:{yE:[0,"aria-describedby","userAriaDescribedBy"],Ad:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",IF:"disableOptionCentering",pC:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],uw:"errorStateMatcher",HH:"typeaheadDebounceInterval",
Ema:"sortComparator",id:"id"},outputs:{cq:"openedChange",rca:"opened",xaa:"closed",wx:"selectionChange",So:"valueChange"},standalone:!1,features:[_.lg,_.Rm]});var Elb,Flb;Elb=[[["mat-select-trigger"]],"*"];Flb=class{constructor(a,b){this.source=a;this.value=b}};
_.KE=class extends JE{constructor(){super(...arguments);this.xda=this.Lv=0;this.R3="top";this.cu=0;this.iRa=[{zc:"start",Ac:"top",oc:"start",uc:"top"},{zc:"start",Ac:"bottom",oc:"start",uc:"bottom"}]}hIc(a,b,c){const d=this.X2();return Math.min(Math.max(0,d*a-b+d/2),c)}Sa(){super.Sa();_.x(this.vf.Fc(),_.hg(this.Kr)).subscribe(()=>{this.md&&(this.sU=this.trigger.ma.getBoundingClientRect(),_.gn(this.Ta))})}open(){super.Vt()&&(super.open(),this.sU=this.trigger.ma.getBoundingClientRect(),this.xda=parseInt(getComputedStyle(this.trigger.ma).fontSize||
"0"),this.gIc(),_.x(this.lb.jm,_.Qf(1)).subscribe(()=>{this.xda&&this.bF.Jd&&this.bF.Jd.eq&&(this.bF.Jd.eq.style.fontSize=`${this.xda}px`)}))}Jra(a){const b=vfb(a,this.options,this.FL),c=this.X2();this.panel.ma.scrollTop=a===0&&b===1?0:wfb((a+b)*c,c,this.panel.ma.scrollTop,256)}hRa(){this.eIc();this.panel.ma.scrollTop=this.Lv}yca(a){this.md?this.Lv=0:(this.bF.offsetX=0,_.gn(this.Ta));super.yca(a)}IOa(a){return new Flb(this,a)}eLc(){let a;return(a=this.sU)==null?void 0:a.width}eIc(){var a=this.bF.Jd.eq.getBoundingClientRect();
const b=this.vf.JK(),c=this.jl(),d=this.multiple?56:32;var e=this.multiple?40:this.IF?16:(e=this.vd.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);f>0?e+=f+8:a>0&&(e-=a+8);this.bF.offsetX=Math.round(e);this.bF.Jd.ff()}fIc(a,b,c){const d=this.X2(),e=(d-this.sU.height)/2,f=Math.floor(256/d);return this.IF?0:Math.round((this.Lv===0?a*d:this.Lv===c?(a-(this.Ppa()-f))*d+(d-(this.Ppa()*d-256)%d):b-d/2)*-1-e)}uIc(a){var b=this.X2(),c=this.vf.JK();
const d=this.sU.top-8;c=c.height-this.sU.bottom-8;const e=Math.abs(this.cu);b=Math.min(this.Ppa()*b,256)-e-this.sU.height;b>c?this.oHc(b,c):e>d?this.nHc(e,d,a):this.R3=this.VOa()}oHc(a,b){a=Math.round(a-b);this.Lv-=a;this.cu-=a;this.R3=this.VOa();this.Lv<=0&&(this.cu=this.Lv=0,this.R3="50% bottom 0px")}nHc(a,b,c){a=Math.round(a-b);this.Lv+=a;this.cu+=a;this.R3=this.VOa();this.Lv>=c&&(this.Lv=c,this.cu=0,this.R3="50% top 0px")}gIc(){var a=this.X2(),b=this.Ppa(),c=Math.min(b*a,256);a=b*a-c;b=this.empty?
0:Math.max(this.options.toArray().indexOf(this.vd.selected[0]),0);b+=vfb(b,this.options,this.FL);c/=2;this.Lv=this.hIc(b,c,a);this.cu=this.fIc(b,c,a);this.uIc(a)}VOa(){const a=this.X2();return`50% ${Math.abs(this.cu)-(a-this.sU.height)/2+a/2}px 0px`}X2(){return this.xda*3}Ppa(){return this.options.length+this.FL.length}};_.KE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.KE)))(b||_.KE)}})();
_.KE.wa=_.Cf({type:_.KE,na:[["mat-select"]],zd:function(a,b,c){a&1&&(_.Qg(c,_.Ybb,5),_.Qg(c,_.FE,5),_.Qg(c,_.Ms,5));if(a&2){let d;_.Sg(d=_.Tg())&&(b.R0a=d.first);_.Sg(d=_.Tg())&&(b.options=d);_.Sg(d=_.Tg())&&(b.FL=d)}},nb:["role","combobox","aria-autocomplete","none","aria-haspopup","true","ngSkipHydration","",1,"mat-select"],ob:20,Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.ie(c)})("focus",function(){return b.Hq()})("blur",function(){return b.nl()});a&2&&(_.rg("id",b.id)("tabindex",
b.tabIndex)("aria-controls",b.md?b.id+"-panel":null)("aria-expanded",b.md)("aria-label",b.ariaLabel||null)("aria-required",b.required.toString())("aria-disabled",b.disabled.toString())("aria-invalid",b.og)("aria-activedescendant",b.FOa())("mat-id-collision",null),_.tg("mat-select-disabled",b.disabled)("mat-select-invalid",b.og)("mat-select-required",b.required)("mat-select-empty",b.empty)("mat-select-multiple",b.multiple))},inputs:{disabled:"disabled",wc:"disableRipple",tabIndex:"tabIndex"},Qb:["matSelect"],
standalone:!1,features:[_.bh([{va:_.bx,Hb:_.KE},{va:_.Ls,Hb:_.KE}]),_.lg],ac:["mat-select-trigger","*"],ya:9,Aa:12,Da:[["origin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-select-trigger",3,"click"],[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,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY"],[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,"keydown","ngClass"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg(Elb);_.F(0,"div",2,0);_.N("click",function(){_.q(c);return _.r(b.toggle())});_.F(3,"div",3);_.C(4,oib,2,1,"span",4)(5,rib,3,2,"span",5);_.I();_.F(6,"div",6);_.K(7,"div",7);_.I()();_.C(8,sib,4,14,"ng-template",8);_.N("backdropClick",function(){_.q(c);return _.r(b.close())})("attach",function(){_.q(c);return _.r(b.JQa())})("detach",
function(){_.q(c);return _.r(b.close())})}a&2&&(a=_.Fg(1),_.rg("aria-owns",b.md?b.id+"-panel":null),_.y(3),_.E("ngSwitch",b.empty),_.rg("id",b.Fda),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1),_.y(3),_.E("cdkConnectedOverlayPanelClass",b.XQa)("cdkConnectedOverlayScrollStrategy",b.Ee)("cdkConnectedOverlayOrigin",a)("cdkConnectedOverlayOpen",b.md)("cdkConnectedOverlayPositions",b.iRa)("cdkConnectedOverlayMinWidth",b.eLc())("cdkConnectedOverlayOffsetY",b.cu))},Fa:[_.Xn,_.$n,_.ao,_.bo,_.dA,
_.cA],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}@media(forced-colors: 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'],
hb:2,data:{animation:[ylb,zlb]},Ma:0});var LE=class extends DE{};LE.O=(()=>{let a;return function(b){return(a||(a=_.je(LE)))(b||LE)}})();
LE.wa=_.Cf({type:LE,na:[["xap-comparison-operator-selector"]],standalone:!1,features:[_.lg],ya:3,Aa:2,Da:()=>[["color","accent","floatLabel","never",1,"xap-filterbar-operator-select-field"],["matInput","","placeholder","Operator",3,"focus","focusout","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],qa:function(a,b){a&1&&(_.F(0,"mat-form-field",0)(1,"mat-select",1),_.N("focus",function(){b.bka.emit(!0)})("focusout",function(){b.bka.emit(!1)}),_.C(2,tib,2,2,"mat-option",2),_.I()());a&2&&
(_.y(),_.E("formControl",b.cka),_.y(),_.E("ngForOf",b.dka))},Fa:[_.Yn,_.FE,_.IE,_.KE,_.Fw,_.Nw],styles:[".xap-filterbar-operator-select-field{width:100%}"],hb:2,Ma:0});var Glb,Hlb,Ilb,vib,yib;Glb=["overlayContainer"];Hlb=["valueEditor"];Ilb=[[["","header",""]],[["","footer",""]]];
vib=function(a,b){if(a.filter&&_.AE(a.be)&&a.coa){if(b){if(a.aq===b)return;a.aq=b}a.aq||(a.aq=a.be.wX()[0]);if(a.filter.config.Tm){const f=a.filter.config.Tm.get(a.aq);if(f)if(b=f.Xj(a.aq,a.newValue||_.KD(null)),f.Jm){var c=f.Jm;var d=f.Mx}else var e=f.nld;else return}else c=a.filter.config.Jm,b=a.filter.config.Xj(a.aq,a.newValue||_.KD(null)),d=a.filter.config.Mx;if(!a.editor||a.editor.constructor!==c)if(a.editor&&(b.value=new _.JD),a.MDa.next(),a.coa.clear(),e)a.editor=null,a.be.Tla(e);else{a.editor=
_.nn(a.coa,_.jn(a.Uea,c)).instance;a.editor.rc=b;let f=!0;_.x(a.editor.values,_.Zf(),_.Te(([g,l])=>!_.tc(g||{},l||{})),_.v(([,g])=>g),_.hg(a.MDa)).subscribe(g=>{a.be.Tla(g);a.filter.config.gia&&!f&&g.nq!=null&&a.be.fP();f=!1})}if(a.editor&&(a.editor.config=d,a.Pn&&!a.Ejb))if(yib(a)){let f,g,l;(f=a.tg.Jd)==null||(g=f.eq)==null||(l=g.querySelector(".xap-comparison-operator-dropdown"))==null||l.focus();a.Zva=!0}else a.be.dva.next();_.hn(a.Xi);a.be.nzb.next()}};
yib=function(a){return a.filter&&a.be.wX().length>1||!a.filter.config.H$a};
_.ME=class{set filter(a){this.be.filter=a}get filter(){return this.be.filter}set Pn(a){(this.be.Pn=a)&&this.be.dva.next()}get Pn(){return this.be.Pn}set rc(a){this.be.rc=a}get rc(){return this.be.rc}set coa(a){(this.UVc=a)?setTimeout(()=>{this.filter.config.Pva||vib(this);this.tg.Jd.ff()}):this.editor=null}get coa(){return this.UVc}set editor(a){this.be.editor=a}get editor(){return this.be.editor}set aq(a){this.be.aq=a}get aq(){return this.be.aq}set newValue(a){this.be.newValue=a}get newValue(){return this.be.newValue}constructor(a,
b,c){this.Uea=a;this.Xi=b;this.be=c;this.Zva=!0;this.Ejb=!1;this.MDa=new _.Wf;this.Za=new _.ne;this.Z1a=!1;this.Za.add(c.vPb.subscribe(()=>{_.gn(this.Xi)}));this.Za.add(c.u4b.subscribe(()=>{_.gn(this.Xi)}))}Ia(){this.MDa.next();this.MDa.complete();this.Za.unsubscribe()}V7(){this.Pn?this.Zva||(this.Zva=!0,this.be.dva.next()):this.Zva=!1}ff(){setTimeout(()=>{let a;(a=this.tg.Jd)==null||a.ff()})}Xib(){this.Z1a=!0;this.be.D5.next();this.Z1a=!1}};
_.ME.O=function(a){return new (a||_.ME)(_.B(_.Vm),_.B(_.pn),_.B(_.BE))};
_.ME.wa=_.Cf({type:_.ME,na:[["xap-filter-editor-content"]],ub:function(a,b){a&1&&(_.Pg(Glb,5),_.Pg(Hlb,5,_.Mg));if(a&2){let c;_.Sg(c=_.Tg())&&(b.tg=c.first);_.Sg(c=_.Tg())&&(b.coa=c.first)}},inputs:{trigger:"trigger",IG:"loadingTemplate"},standalone:!1,ac:["[header]","[footer]"],ya:2,Aa:2,Da:[["overlayContainer","cdkConnectedOverlay"],["filterLoading",""],["valueEditor",""],["cdkConnectedOverlay","","cdkConnectedOverlayHasBackdrop","true","cdkConnectedOverlayGrowAfterOpen","true","cdkConnectedOverlayPush",
"true","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","detach","cdkConnectedOverlayOpen","cdkConnectedOverlayOrigin"],["role","dialog",1,"xap-filterbar-filtereditor-popup",3,"keydown.enter","focusout"],["cdkTrapFocus","",1,"xap-filterbar-filtereditor-popup-card"],[4,"ngIf","ngIfElse"],[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"],[1,"xap-filterbar-filtereditor-description",3,"id"],[3,"change","operatorFocusChange","operators","value","appliedFilterId"],[4,"ngTemplateOutlet"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg(Ilb);_.C(0,Cib,5,4,"ng-template",3,0,_.fh);_.N("backdropClick",function(){_.q(c);return _.r(b.be.D5.next())})("detach",function(){_.q(c);return _.r(b.Xib())})}a&2&&_.E("cdkConnectedOverlayOpen",
b.Pn)("cdkConnectedOverlayOrigin",b.trigger)},Fa:[_.hr,_.Zn,_.co,_.dA,DE],hb:2,Ma:0});var Jlb;Jlb=[[["","header",""]],[["","footer",""]]];_.NE=class extends _.ME{Xib(){this.be.D5.next()}};_.NE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.NE)))(b||_.NE)}})();
_.NE.wa=_.Cf({type:_.NE,na:[["xap-filter-editor-content"]],standalone:!1,features:[_.lg],ac:["[header]","[footer]"],ya:2,Aa:2,Da:[["overlayContainer","cdkConnectedOverlay"],["filterLoading",""],["valueEditor",""],["cdkConnectedOverlay","","cdkConnectedOverlayHasBackdrop","true","cdkConnectedOverlayGrowAfterOpen","true","cdkConnectedOverlayPush","true","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","detach","cdkConnectedOverlayOpen","cdkConnectedOverlayOrigin"],
["role","dialog",1,"xap-filterbar-filtereditor-popup",3,"keydown.enter","focusout"],["cdkTrapFocus","",1,"xap-filterbar-filtereditor-popup-card"],[4,"ngIf","ngIfElse"],[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"],[1,
"xap-filterbar-filtereditor-description",3,"id"],[3,"change","operatorFocusChange","operators","value","appliedFilterId"],[4,"ngTemplateOutlet"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg(Jlb);_.C(0,Jib,5,4,"ng-template",3,0,_.fh);_.N("backdropClick",function(){_.q(c);return _.r(b.be.D5.next())})("detach",function(){_.q(c);return _.r(b.Xib())})}a&2&&_.E("cdkConnectedOverlayOpen",b.Pn)("cdkConnectedOverlayOrigin",b.trigger)},Fa:[_.hr,_.Zn,_.co,_.dA,LE],hb:2,Ma:0});_.Klb=new _.wd("GMAT_LEGACY_CHIPS_OPTION");_.Llb=new _.wd("mat-chips-default-options");var Plb;_.Mlb=new _.wd("MatChipRemove");_.Nlb=new _.wd("MatChipAvatar");_.Olb=new _.wd("MatChipTrailingIcon");Plb=class{constructor(a){this.Ja=a}};_.Qlb=_.FC(_.Gj(_.Hj(Plb),"primary"),-1);_.Rlb=_.ufb(class{constructor(a,b,c,d){this.TNa=a;this.Bca=b;this.Cca=c;this.rd=d;this.Xb=new _.Wf}});_.Slb=Number.MAX_SAFE_INTEGER;var Tlb=new _.wd("mat-progress-spinner-default-options",{Ea:"root",oa:Kib});var Ulb,Vlb;Ulb=_.Gj(class{constructor(a){this.Ja=a}},"primary");
_.OE=class extends Ulb{get diameter(){return this.M2}set diameter(a){this.M2=_.gj(a);this.Nra=this.uGb();this.MJb&&this.DDb()}get strokeWidth(){return this.jSa||this.diameter/10}set strokeWidth(a){this.jSa=_.gj(a)}get value(){return this.mode==="determinate"?this.Wd:0}set value(a){this.Wd=Math.max(0,Math.min(100,_.gj(a)))}constructor(a,b,c,d,e,f,g,l,p){super(a);this.Fb=c;this.Pqa=p;this.M2=100;this.Wd=0;this.Wr=_.ne.EMPTY;this.mode="determinate";this.Nra=this.uGb();Vlb.has(c.head)||Vlb.set(c.head,
new Set([100]));this.Fv=d==="NoopAnimations"&&!!e&&!e.uKc;a.ma.nodeName.toLowerCase()==="mat-spinner"&&(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.isBrowser&&b.pKa&&g&&f&&l&&(this.Wr=g.Fc(150).subscribe(()=>{this.mode==="indeterminate"&&l.run(()=>_.gn(f))}))}Sa(){const a=this.Ja.ma;this.MJb=_.Tqa(a)||this.Fb.head;this.DDb();a.classList.add("mat-progress-spinner-indeterminate-animation")}Ia(){this.Wr.unsubscribe()}Npa(){return(this.diameter-
10)/2}wLc(){const a=this.Npa()*2+this.strokeWidth;return`0 0 ${a} ${a}`}Ypa(){return 2*Math.PI*this.Npa()}wGb(){return this.mode==="determinate"?this.Ypa()*(100-this.Wd)/100:null}YFb(){return this.strokeWidth/this.diameter*100}ZFb(a){let b;a=((b=a.currentScale)!=null?b:1)*50;return`${a}% ${a}%`}DDb(){const a=this.MJb,b=this.M2;let c=Vlb.get(a);if(!c||!c.has(b)){const d=this.Fb.createElement("style");this.Pqa&&(d.nonce=this.Pqa);d.setAttribute("mat-spinner-animation",this.Nra);d.textContent=this.CKc();
a.appendChild(d);c||(c=new Set,Vlb.set(a,c));c.add(b)}}CKc(){const a=this.Ypa();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.Nra}`)}uGb(){return this.diameter.toString().replace(".","_")}};Vlb=new WeakMap;_.OE.O=function(a){return new (a||_.OE)(_.B(_.ff),_.B(_.Zq),_.B(_.di,8),_.B(_.dn,8),_.B(Tlb),_.B(_.pn),_.B(_.gs),_.B(_.We),_.B(_.hJa,8))};
_.OE.wa=_.Cf({type:_.OE,na:[["mat-progress-spinner"],["mat-spinner"]],nb:["role","progressbar","tabindex","-1",1,"mat-progress-spinner","mat-spinner"],ob:11,Ya:function(a,b){a&2&&(_.rg("aria-valuemin",b.mode==="determinate"?0:null)("aria-valuemax",b.mode==="determinate"?100:null)("aria-valuenow",b.mode==="determinate"?b.value:null)("mode",b.mode)("mat-id-collision",null),_.sg("width",b.diameter,"px")("height",b.diameter,"px"),_.tg("_mat-animation-noopable",b.Fv))},inputs:{color:"color",diameter:"diameter",
strokeWidth:"strokeWidth",mode:"mode",value:"value"},Qb:["matProgressSpinner"],standalone:!1,features:[_.lg],ya:4,Aa:8,Da:[["svg",""],["preserveAspectRatio","xMidYMid meet","focusable","false","aria-hidden","true",3,"ngSwitch"],["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%"]],
qa:function(a,b){a&1&&(_.Yd(),_.F(0,"svg",1,0),_.C(2,Lib,1,11,"circle",2)(3,Mib,1,9,"circle",3),_.I());a&2&&(_.sg("width",b.diameter,"px")("height",b.diameter,"px"),_.E("ngSwitch",b.mode==="indeterminate"),_.rg("viewBox",b.wLc()),_.y(2),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1))},Fa:[_.$n,_.ao],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}@media(forced-colors: 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"],
hb:2,Ma:0});var Wlb,Xlb;Wlb=["autocompleteInputBox"];Xlb=function(a){const b=a.A9(a.em.value||"");a.t1?a.c_=b:a.KP=b};_.LC=function(a){return!!a.eP&&!!a.dP};_.Ylb=function(a){a.nP.ma.selectionStart===0&&a.nP.ma.selectionEnd===0&&a.vXb.emit()};
_.PE=class{get disabled(){return this.yg}set disabled(a){this.yg=_.bj(a);a?this.em.disable():this.em.enable()}set A9(a){this.t2c=a;Xlb(this)}get A9(){return this.t2c}constructor(a){this.Ii=a;this.YBb="Loading options";this.selected=new _.bn;this.Irb=new _.bn;this.I1a=new _.bn;this.vXb=new _.bn;this.yg=!1;this.em=new _.Lw;this.nc=new _.Wf;this.Aia=!1;_.x(this.em.ln,_.hg(this.nc)).subscribe(b=>{typeof b==="string"&&Xlb(this)})}Dc(){this.nP.ma.classList.remove("mat-mdc-chip-input");this.nP.ma.classList.remove("mat-mdc-input-element");
this.nP.ma.classList.remove("mdc-text-field__input");this.nP.ma.classList.remove("mat-input-element")}Sa(){this.t1&&!this.c_&&Xlb(this)}Ia(){this.nc.next();this.nc.complete()}focus(){this.nP.ma.focus()}Ud(){const a=this.nP.ma;a.blur();a.focus()}};_.PE.O=function(a){return new (a||_.PE)(_.B(_.xE))};
_.PE.La=_.Ef({type:_.PE,ub:function(a,b){a&1&&_.Pg(Wlb,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.nP=c.first)}},inputs:{disabled:"disabled",placeholder:"placeholder",kia:"inputLabel",t1:"useRankedSuggestions",wD:"noResultsMessage",A9:"suggestionProvider",UD:"savedFilterSets"},outputs:{selected:"selected",Irb:"selectedSet",I1a:"deletedSet",vXb:"onBackspace"}});_.Zlb=_.mj("panelAnimation",[_.pj("void, hidden",_.oj({opacity:0,transform:"scaleY(0.8)"})),_.qj(":enter, hidden => visible",[_.wra([_.nj("0.03s linear",_.oj({opacity:1})),_.nj("0.12s cubic-bezier(0, 0, 0.2, 1)",_.oj({transform:"scaleY(1)"}))])]),_.qj(":leave, visible => hidden",[_.nj("0.075s linear",_.oj({opacity:0}))])]);_.$lb=new _.wd("mat-autocomplete-default-options",{Ea:"root",oa:Nib});var amb,bmb;amb={va:_.zw,Hb:_.md(()=>_.QE),yd:!0};bmb=new _.wd("mat-autocomplete-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Es);return()=>a.Mj.Cl()}});_.cmb={va:bmb,Ib:[_.Es],Ab:function(a){return()=>a.Mj.Cl()}};
_.QE=class{constructor(){this.xc=_.n(_.Ye);this.Pc=_.n(_.ff);this.kf=_.n(_.Es);this.He=_.n(_.Mg);this.If=_.n(_.We);this.Ta=_.n(_.pn);this.Vb=_.n(_.Vr,{optional:!0});this.We=_.n(_.cx,{optional:!0,host:!0});this.Fb=_.n(_.di);this.vf=_.n(_.gs);this.Ee=_.n(bmb);this.Td=_.n(_.fn);this.tn=_.n(_.$lb,{optional:!0});this.Aaa=!1;this.oy=new _.Wf;this.AT=!1;this.Jda=_.ne.EMPTY;this.laa=_.n(_.kr);this.GGb=_.ne.EMPTY;this.GS=!0;this.MS=new _.Wf;this.jsa=()=>{this.GS=this.Fb.activeElement!==this.Pc.ma||this.md};
this.xe=()=>{};this.Xe=()=>{};this.position="auto";this.fea="off";this.CMa="mat-mdc-autocomplete-panel-above";this.jp=!1;this.hka=_.Me(()=>{const a=this.autocomplete?this.autocomplete.options:null;return a?_.x(a.Jc,_.fg(a),_.gg(()=>_.Se(...a.map(b=>b.Vw)))):_.x(this.oy,_.gg(()=>this.hka))});this.pPa=a=>{if(a.keyCode===27&&!_.Si(a)||a.keyCode===38&&_.Si(a,"altKey")){if(this.Gv){let b;this.Ada((b=this.aTa)!=null?b:"");this.Gv=null}this.MS.next();this.ZT();a.stopPropagation();a.preventDefault()}};this.Wg=
null}Dc(){this.oy.next();this.oy.complete();this.BIc=this.Td.listen("window","blur",this.jsa)}Sb(a){a.position&&this.xj&&(this.cda(this.xj),this.md&&this.vb.ff())}Ia(){let a;(a=this.BIc)==null||a.call(this);this.GGb.unsubscribe();this.Jda.unsubscribe();this.Aaa=!0;this.YNa();this.MS.complete();this.LS()}get md(){return this.jp&&this.autocomplete.cE}Pza(){this.Xqa()}dK(){this.BRa();this.jp&&(this.md&&this.If.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete.EHb===this&&(this.autocomplete.nT=
!1,this.autocomplete.EHb=null),this.jp=!1,this.Gv=null,this.vb&&this.vb.qg()&&(this.vb.detach(),this.qB.unsubscribe()),this.uU(),this.Aaa||_.hn(this.Ta),this.Wg&&_.ij(this.Wg,"aria-owns",this.autocomplete.id))}ff(){this.jp&&this.vb.ff()}get hkb(){return _.x(_.Se(this.hka,_.x(this.autocomplete.Gb.sM,_.Te(()=>this.jp)),this.MS,this.XOa(),this.vb?_.x(this.vb.cp,_.Te(()=>this.jp)):_.u()),_.v(a=>a instanceof _.Dbb?a:null))}get fs(){return this.autocomplete&&this.autocomplete.Gb?this.autocomplete.Gb.mf:
null}XOa(){return new _.te(a=>{const b=d=>{const e=_.Yi(d),f=this.We?this.We.UO().ma:null,g=this.hK?this.hK.kb.ma:null;!this.jp||e===this.Pc.ma||this.Fb.activeElement===this.Pc.ma||f&&f.contains(e)||g&&g.contains(e)||!this.vb||this.vb.eq.contains(e)||a.next(d)},c=[this.Td.listen("document","click",b),this.Td.listen("document","auxclick",b),this.Td.listen("document","touchend",b)];return()=>{c.forEach(d=>d())}})}To(a){Promise.resolve(null).then(()=>this.QI(a))}Zn(a){this.xe=a}st(a){this.Xe=a}lq(a){this.Pc.ma.disabled=
a}ie(a){const b=a.keyCode,c=_.Si(a);b!==27||c||a.preventDefault();this.Gda=this.Pc.ma.value;if(this.fs&&b===13&&this.md&&!c)this.fs.Yr(),this.ZT(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.Gb.mf,e=b===38||b===40;b===9||e&&!c&&this.md?this.autocomplete.Gb.Sm(a):e&&this.Vt()&&this.Xqa(this.Gda);if(e||this.autocomplete.Gb.mf!==d)this.KRa(this.autocomplete.Gb.ds||0),this.autocomplete.WJ&&this.fs&&(this.Gv||(this.aTa=this.Gda),this.Gv=this.fs,this.QI(this.fs.value))}}rba(a){var b=
a.target;let c=b.value;b.type==="number"&&(c=c==""?null:parseFloat(c));if(this.yN!==c){this.yN=c;this.Gv=null;this.autocomplete&&this.autocomplete.ND||this.xe(c);if(!c)this.YM(null,!1);else if(this.md&&!this.autocomplete.ND){var d;if(b=(d=this.autocomplete.options)==null?void 0:d.find(e=>e.selected))d=this.gGb(b.value),c!==d&&b.ah(!1)}if(this.Vt()&&this.Fb.activeElement===a.target){let e;a=(e=this.Gda)!=null?e:this.Pc.ma.value;this.Gda=null;this.Xqa(a)}}}eJ(){this.GS?this.Vt()&&(this.yN=this.Pc.ma.value,
this.BS(this.yN),this.ny(!0)):this.GS=!0}il(){this.Vt()&&!this.md&&this.Xqa()}ny(a=!1){this.We&&this.We.Kn==="auto"&&(a?this.We.KMa():this.We.Kn="always",this.AT=!0)}BRa(){this.AT&&(this.We&&(this.We.Kn="auto"),this.AT=!1)}mSa(){const a=new _.te(c=>{_.Ze(()=>{c.next()},{Rb:this.xc})}),b=_.x(this.autocomplete.options.Jc,_.ig(()=>_.ms(this.xj)),_.Rf(0));return _.x(_.Se(a,b),_.gg(()=>this.If.run(()=>{const c=this.md;this.ZT();this.uU();_.hn(this.Ta);this.md&&this.vb.ff();c!==this.md&&(this.md?this.Waa():
this.autocomplete.closed.emit());return this.hkb})),_.Qf(1)).subscribe(c=>this.aSa(c))}Waa(){this.autocomplete.Ig.emit()}YNa(){this.vb&&(this.dK(),this.vb.dispose(),this.vb=null)}gGb(a){const b=this.autocomplete;return b&&b.mK?b.mK(a):a}QI(a){const b=this.gGb(a);a==null&&this.YM(null,!1);this.Ada(b!=null?b:"")}Ada(a){this.We?this.We.Ld.value=a:this.Pc.ma.value=a;this.yN=a}aSa(a){const b=this.autocomplete;(a=a?a.source:this.Gv)?(this.YM(a),this.QI(a.value),this.xe(a.value),b.lOa(a),this.Pc.ma.focus()):
b.ND&&this.Pc.ma.value!==this.HQc&&(this.YM(null),this.QI(null),b.lo?_.x(b.lo,_.Qf(1)).subscribe(()=>this.xe(null)):this.xe(null));this.dK()}YM(a,b){let c,d;(c=this.autocomplete)==null||(d=c.options)==null||d.forEach(e=>{e!==a&&e.selected&&e.ah(b)})}Xqa(a=this.Pc.ma.value){this.BS(a);this.ny();this.Wg&&_.hj(this.Wg,"aria-owns",this.autocomplete.id)}BS(a){let b=this.vb;if(b)this.xj.gma(this.aT()),b.It({width:this.fT()});else{let d;this.wj=new _.ys(this.autocomplete.qa,this.He,{id:(d=this.We)==null?
void 0:d.XO()});this.vb=b=this.kf.create(this.dJ());this.Jda=this.vf.Fc().subscribe(()=>{this.md&&b&&b.It({width:this.fT()})});this.GGb=this.laa.observe("(max-width: 959.98px) and (orientation: landscape)").subscribe(e=>{e.matches?_.os(_.qs(_.ps(this.xj,!0),!0),8):_.os(_.qs(_.ps(this.xj,!1),!1),0)})}b&&!b.qg()&&(b.attach(this.wj),this.HQc=a,this.Gda=null,this.qB=this.mSa());a=this.md;this.autocomplete.nT=this.jp=!0;this.autocomplete.EHb=this;let c;this.autocomplete.Zca((c=this.We)==null?void 0:c.color);
this.uU();this.zS();this.md&&a!==this.md&&this.Waa()}uU(){this.autocomplete.eda();if(this.md){var a=this.vb;this.sT||(this.sT=a.Rn().subscribe(this.pPa));this.OT||(this.OT=a.sZ().subscribe())}else{(a=this.sT)==null||a.unsubscribe();let b;(b=this.OT)==null||b.unsubscribe();this.sT=this.OT=null}}dJ(){let a,b;return new _.ks({ug:this.dT(),Nj:this.Ee(),width:this.fT(),direction:(b=this.Vb)!=null?b:void 0,Ad:(a=this.tn)==null?void 0:a.xz})}dT(){const a=_.xbb(_.ps(_.vs(this.kf.position(),this.aT()),!1),
!1);this.cda(a);return this.xj=a}cda(a){var b=[{zc:"start",Ac:"bottom",oc:"start",uc:"top"},{zc:"end",Ac:"bottom",oc:"end",uc:"top"}],c=this.CMa;c=[{zc:"start",Ac:"top",oc:"start",uc:"bottom",Ad:c},{zc:"end",Ac:"top",oc:"end",uc:"bottom",Ad:c}];b=this.position==="above"?c:this.position==="below"?b:[...b,...c];_.ns(a,b)}aT(){return this.hK?this.hK.kb:this.We?this.We.UO():this.Pc}fT(){return this.autocomplete.YG||this.ROa()}ROa(){return this.aT().ma.getBoundingClientRect().width}ZT(){const a=this.autocomplete;
if(a.ns){let b=-1;for(let c=0;c<a.options.length;c++)if(!a.options.get(c).disabled){b=c;break}a.Gb.kj(b)}else a.Gb.kj(-1)}Vt(){const a=this.Pc.ma;return!a.readOnly&&!a.disabled&&!this.ju}KRa(a){const b=this.autocomplete,c=_.obb(a,b.options,b.FL);a===0&&c===1?b.bda(0):b.panel&&(a=b.options.toArray()[a])&&(a=a.Rg(),b.bda(_.pbb(a.offsetTop,a.offsetHeight,b.cPa(),b.panel.ma.offsetHeight)))}zS(){const a=this.Pc.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=this.autocomplete.id;
this.Wg&&_.ij(this.Wg,"aria-owns",b);_.hj(a,"aria-owns",b);this.Wg=a}}LS(){this.Wg&&(_.ij(this.Wg,"aria-owns",this.autocomplete.id),this.Wg=null)}};_.QE.O=function(a){return new (a||_.QE)};
_.QE.La=_.Ef({type:_.QE,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],nb:[1,"mat-mdc-autocomplete-trigger"],ob:7,Ya:function(a,b){a&1&&_.N("focusin",function(){return b.eJ()})("blur",function(){return b.Xe()})("input",function(c){return b.rba(c)})("keydown",function(c){return b.ie(c)})("click",function(){return b.il()});a&2&&_.rg("autocomplete",b.fea)("role",b.ju?null:"combobox")("aria-autocomplete",b.ju?null:"list")("aria-activedescendant",b.md&&b.fs?b.fs.id:null)("aria-expanded",
b.ju?null:b.md.toString())("aria-controls",b.ju||!b.md?null:b.autocomplete==null?null:b.autocomplete.id)("aria-haspopup",b.ju?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],hK:[0,"matAutocompleteConnectedTo","connectedTo"],fea:[0,"autocomplete","autocompleteAttribute"],ju:[2,"matAutocompleteDisabled","autocompleteDisabled",_.ph]},Qb:["matAutocompleteTrigger"],features:[_.bh([amb]),_.mg,_.Rm]});_.RE=class{};_.RE.O=function(a){return new (a||_.RE)};_.RE.Ca=_.Df({type:_.RE});_.RE.Ba=_.Xc({Nb:[_.cmb],imports:[_.Fs,_.hA,_.Gs,_.hs,_.hA,_.Gs]});var dmb=["panel"],emb=0,fmb=class{constructor(a,b){this.source=a;this.option=b}},gmb=_.Hj(class{}),SE=class extends gmb{get isOpen(){return this.nT&&this.cE}Zca(a){this.Ti=a;this.AJb(this.fl)}get ns(){return this.HDb}set ns(a){this.HDb=_.bj(a)}get WJ(){return this.IDb}set WJ(a){this.IDb=_.bj(a)}get ND(){return this.iJb}set ND(a){this.iJb=_.bj(a)}set classList(a){this.fl=a&&a.length?sfb(a).reduce((b,c)=>{b[c]=!0;return b},{}):{};this.BJb(this.fl);this.AJb(this.fl);this.Ja.ma.className=""}constructor(a,
b,c,d){super();this.Ta=a;this.Ja=b;this.tn=c;this.W$=_.ne.EMPTY;this.nT=this.cE=!1;this.mK=null;this.fka=new _.bn;this.Ig=new _.bn;this.closed=new _.bn;this.eka=new _.bn;this.fl={};this.id=`mat-autocomplete-${emb++}`;this.pbb=(d==null?void 0:d.pKa)||!1;this.HDb=!!c.ns;this.IDb=!!c.WJ;this.iJb=!!c.ND}Sd(){this.Gb=(new _.zbb(this.options)).Ox().Zu(this.kF);this.W$=this.Gb.Fc.subscribe(a=>{this.isOpen&&this.eka.emit({source:this,option:this.options.toArray()[a]||null})});this.eda()}Ia(){let a;(a=this.Gb)==
null||a.destroy();this.W$.unsubscribe()}bda(a){this.panel&&(this.panel.ma.scrollTop=a)}cPa(){return this.panel?this.panel.ma.scrollTop:0}eda(){this.cE=!!this.options.length;this.BJb(this.fl);_.gn(this.Ta)}lOa(a){this.fka.emit(new fmb(this,a))}eT(a){return this.ariaLabel?null:this.je?(a?a+" ":"")+this.je:a}BJb(a){a[this.LQc]=this.cE;a[this.NLc]=!this.cE}AJb(a){a["mat-primary"]=this.Ti==="primary";a["mat-warn"]=this.Ti==="warn";a["mat-accent"]=this.Ti==="accent"}kF(a){return a.disabled}};
SE.O=function(a){return new (a||SE)(_.B(_.pn),_.B(_.ff),_.B(_.$lb),_.B(_.Zq))};
SE.La=_.Ef({type:SE,ub:function(a,b){a&1&&(_.Pg(_.Lg,7),_.Pg(dmb,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.qa=c.first);_.Sg(c=_.Tg())&&(b.panel=c.first)}},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],mK:"displayWith",ns:"autoActiveFirstOption",WJ:"autoSelectActiveOption",ND:"requireSelection",YG:"panelWidth",classList:[0,"class","classList"]},outputs:{fka:"optionSelected",Ig:"opened",closed:"closed",eka:"optionActivated"},standalone:!1,features:[_.lg]});var TE=class{get ju(){return this.XMa}set ju(a){this.XMa=_.bj(a)}constructor(a,b,c,d,e,f,g,l,p,t,w){this.Pc=a;this.kf=b;this.He=c;this.If=d;this.Ta=e;this.Vb=g;this.We=l;this.Fb=p;this.vf=t;this.tn=w;this.AT=this.XMa=this.Aaa=!1;this.Jda=_.ne.EMPTY;this.GS=!0;this.MS=new _.Wf;this.jsa=()=>{this.GS=this.Fb.activeElement!==this.Pc.ma||this.md};this.xe=()=>{};this.Xe=()=>{};this.position="auto";this.fea="off";this.jp=!1;this.hka=_.Me(()=>{const A=this.autocomplete?this.autocomplete.options:null;return A?
_.x(A.Jc,_.fg(A),_.gg(()=>_.Se(...A.map(G=>G.Vw)))):_.x(this.If.jm,_.Qf(1),_.gg(()=>this.hka))});this.pPa=A=>{if(A.keyCode===27&&!_.Si(A)||A.keyCode===38&&_.Si(A,"altKey")){if(this.Gv){let G;this.Ada((G=this.aTa)!=null?G:"");this.Gv=null}this.MS.next();this.ZT();A.stopPropagation();A.preventDefault()}};this.Wg=null;this.Ee=f}Dc(){const a=this.PE();typeof a!=="undefined"&&this.If.Ub(()=>a.addEventListener("blur",this.jsa))}Sb(a){a.position&&this.xj&&(this.cda(this.xj),this.md&&this.vb.ff())}Ia(){const a=
this.PE();typeof a!=="undefined"&&a.removeEventListener("blur",this.jsa);this.Jda.unsubscribe();this.Aaa=!0;this.YNa();this.MS.complete();this.LS()}get md(){return this.jp&&this.autocomplete.cE}Pza(){this.BS();this.ny()}dK(){this.BRa();this.jp&&(this.md&&this.If.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete.nT=this.jp=!1,this.Gv=null,this.vb&&this.vb.qg()&&(this.vb.detach(),this.qB.unsubscribe()),this.uU(),this.Aaa||_.hn(this.Ta))}ff(){this.jp&&this.vb.ff()}get hkb(){return _.x(_.Se(this.hka,
_.x(this.autocomplete.Gb.sM,_.Te(()=>this.jp)),this.MS,this.XOa(),this.vb?_.x(this.vb.cp,_.Te(()=>this.jp)):_.u()),_.v(a=>a instanceof Xjb?a:null))}get fs(){return this.autocomplete&&this.autocomplete.Gb?this.autocomplete.Gb.mf:null}XOa(){return _.x(_.Se(_.Oe(this.Fb,"click"),_.Oe(this.Fb,"auxclick"),_.Oe(this.Fb,"touchend")),_.Te(a=>{a=_.Yi(a);const b=this.We?this.We.Ja.ma:null,c=this.hK?this.hK.kb.ma:null;return this.jp&&a!==this.Pc.ma&&this.Fb.activeElement!==this.Pc.ma&&(!b||!b.contains(a))&&
(!c||!c.contains(a))&&!!this.vb&&!this.vb.eq.contains(a)}))}To(a){Promise.resolve(null).then(()=>this.QI(a))}Zn(a){this.xe=a}st(a){this.Xe=a}lq(a){this.Pc.ma.disabled=a}ie(a){const b=a.keyCode,c=_.Si(a);b!==27||c||a.preventDefault();if(this.fs&&b===13&&this.md&&!c)this.fs.Yr(),this.ZT(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.Gb.mf,e=b===38||b===40;b===9||e&&!c&&this.md?this.autocomplete.Gb.Sm(a):e&&this.Vt()&&this.Pza();if(e||this.autocomplete.Gb.mf!==d)this.KRa(this.autocomplete.Gb.ds||
0),this.autocomplete.WJ&&this.fs&&(this.Gv||(this.aTa=this.Pc.ma.value),this.Gv=this.fs,this.QI(this.fs.value))}}rba(a){let b=a.target,c=b.value;b.type==="number"&&(c=c==""?null:parseFloat(c));this.yN!==c&&(this.yN=c,this.Gv=null,this.xe(c),c||this.YM(null,!1),this.Vt()&&this.Fb.activeElement===a.target&&this.Pza())}eJ(){this.GS?this.Vt()&&(this.yN=this.Pc.ma.value,this.BS(),this.ny(!0)):this.GS=!0}il(){this.Vt()&&!this.md&&this.Pza()}ny(a=!1){this.We&&this.We.Kn==="auto"&&(a?this.We.KMa():this.We.Kn=
"always",this.AT=!0)}BRa(){this.AT&&(this.We&&(this.We.Kn="auto"),this.AT=!1)}mSa(){const a=_.x(this.If.jm,_.Qf(1)),b=_.x(this.autocomplete.options.Jc,_.ig(()=>_.ms(this.xj)),_.Rf(0));return _.x(_.Se(a,b),_.gg(()=>{this.If.run(()=>{const c=this.md;this.ZT();this.uU();_.hn(this.Ta);this.md&&this.vb.ff();c!==this.md&&(this.md?this.Waa():this.autocomplete.closed.emit())});return this.hkb}),_.Qf(1)).subscribe(c=>this.aSa(c))}Waa(){this.IQc=this.Pc.ma.value;this.autocomplete.Ig.emit()}YNa(){this.vb&&(this.dK(),
this.vb.dispose(),this.vb=null)}QI(a){a=this.autocomplete&&this.autocomplete.mK?this.autocomplete.mK(a):a;this.Ada(a!=null?a:"")}Ada(a){this.We?this.We.Ld.value=a:this.Pc.ma.value=a;this.yN=a}aSa(a){const b=this.autocomplete;(a=a?a.source:this.Gv)?(this.YM(a),this.QI(a.value),this.xe(a.value),b.lOa(a),this.Pc.ma.focus()):b.ND&&this.Pc.ma.value!==this.IQc&&(this.YM(null),this.QI(null),b.lo?_.x(b.lo,_.Qf(1)).subscribe(()=>this.xe(null)):this.xe(null));this.dK()}YM(a,b){let c,d;(c=this.autocomplete)==
null||(d=c.options)==null||d.forEach(e=>{e!==a&&e.selected&&e.ah(b)})}BS(){let a=this.vb;if(a)this.xj.gma(this.aT()),a.It({width:this.fT()});else{var b;this.wj=new _.ys(this.autocomplete.qa,this.He,{id:(b=this.We)==null?void 0:b.XO()});this.vb=a=this.kf.create(this.dJ());this.Jda=this.vf.Fc().subscribe(()=>{this.md&&a&&a.It({width:this.fT()})})}a&&!a.qg()&&(a.attach(this.wj),this.qB=this.mSa());b=this.md;this.autocomplete.nT=this.jp=!0;let c;this.autocomplete.Zca((c=this.We)==null?void 0:c.color);
this.uU();this.zS();this.md&&b!==this.md&&this.Waa()}uU(){this.autocomplete.eda();if(this.md){var a=this.vb;this.sT||(this.sT=a.Rn().subscribe(this.pPa));this.OT||(this.OT=a.sZ().subscribe())}else{(a=this.sT)==null||a.unsubscribe();let b;(b=this.OT)==null||b.unsubscribe();this.sT=this.OT=null}}dJ(){let a,b;return new _.ks({ug:this.dT(),Nj:this.Ee(),width:this.fT(),direction:(b=this.Vb)!=null?b:void 0,Ad:(a=this.tn)==null?void 0:a.xz})}dT(){const a=_.xbb(_.ps(_.vs(this.kf.position(),this.aT()),!1),
!1);this.cda(a);return this.xj=a}cda(a){var b=[{zc:"start",Ac:"bottom",oc:"start",uc:"top"},{zc:"end",Ac:"bottom",oc:"end",uc:"top"}],c=this.CMa;c=[{zc:"start",Ac:"top",oc:"start",uc:"bottom",Ad:c},{zc:"end",Ac:"top",oc:"end",uc:"bottom",Ad:c}];b=this.position==="above"?c:this.position==="below"?b:[...b,...c];_.ns(a,b)}aT(){return this.hK?this.hK.kb:this.We?this.We.UO():this.Pc}fT(){return this.autocomplete.YG||this.ROa()}ROa(){return this.aT().ma.getBoundingClientRect().width}ZT(){const a=this.autocomplete;
if(a.ns){let b=-1;for(let c=0;c<a.options.length;c++)if(!a.options.get(c).disabled){b=c;break}a.Gb.kj(b)}else a.Gb.kj(-1)}Vt(){const a=this.Pc.ma;return!a.readOnly&&!a.disabled&&!this.XMa}PE(){let a;return((a=this.Fb)==null?void 0:a.defaultView)||window}KRa(a){const b=this.autocomplete,c=vfb(a,b.options,b.FL);a===0&&c===1?b.bda(0):b.panel&&(a=b.options.toArray()[a])&&(a=a.Rg(),b.bda(wfb(a.offsetTop,a.offsetHeight,b.cPa(),b.panel.ma.offsetHeight)))}zS(){const a=this.Pc.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');
if(a){var b=this.autocomplete.id;this.Wg&&_.ij(this.Wg,"aria-owns",b);_.hj(a,"aria-owns",b);this.Wg=a}}LS(){this.Wg&&(_.ij(this.Wg,"aria-owns",this.autocomplete.id),this.Wg=null)}};TE.O=function(a){return new (a||TE)(_.B(_.ff),_.B(_.Es),_.B(_.Mg),_.B(_.We),_.B(_.pn),_.B(bmb),_.B(_.Vr,8),_.B(_.cx,9),_.B(_.di,8),_.B(_.gs),_.B(_.$lb,8))};
TE.La=_.Ef({type:TE,inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],hK:[0,"matAutocompleteConnectedTo","connectedTo"],fea:[0,"autocomplete","autocompleteAttribute"],ju:[0,"matAutocompleteDisabled","autocompleteDisabled"]},standalone:!1,features:[_.Rm]});var hmb;hmb={va:_.zw,Hb:_.md(()=>_.UE),yd:!0};_.UE=class extends TE{constructor(){super(...arguments);this.CMa="mat-autocomplete-panel-above"}};_.UE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.UE)))(b||_.UE)}})();
_.UE.La=_.Ef({type:_.UE,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],nb:[1,"mat-autocomplete-trigger"],ob:7,Ya:function(a,b){a&1&&_.N("focusin",function(){return b.eJ()})("blur",function(){return b.Xe()})("input",function(c){return b.rba(c)})("keydown",function(c){return b.ie(c)})("click",function(){return b.il()});a&2&&_.rg("autocomplete",b.fea)("role",b.ju?null:"combobox")("aria-autocomplete",b.ju?null:"list")("aria-activedescendant",b.md&&b.fs?b.fs.id:null)("aria-expanded",
b.ju?null:b.md.toString())("aria-owns",b.ju||!b.md?null:b.autocomplete==null?null:b.autocomplete.id)("aria-haspopup",b.ju?null:"listbox")},Qb:["matAutocompleteTrigger"],standalone:!1,features:[_.bh([hmb]),_.lg]});_.VE=class extends SE{constructor(){super(...arguments);this.LQc="mat-autocomplete-visible";this.NLc="mat-autocomplete-hidden";this.lo=null}};_.VE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.VE)))(b||_.VE)}})();
_.VE.wa=_.Cf({type:_.VE,na:[["mat-autocomplete"]],zd:function(a,b,c){a&1&&(_.Qg(c,_.Ms,5),_.Qg(c,_.FE,5));if(a&2){let d;_.Sg(d=_.Tg())&&(b.FL=d);_.Sg(d=_.Tg())&&(b.options=d)}},nb:["ngSkipHydration","",1,"mat-autocomplete"],ob:1,Ya:function(a){a&2&&_.rg("mat-id-collision",null)},inputs:{wc:"disableRipple"},Qb:["matAutocomplete"],standalone:!1,features:[_.bh([{va:_.Ls,Hb:_.VE}]),_.lg],ac:["*"],ya:1,Aa:0,Da:[["panel",""],["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"]],qa:function(a){a&
1&&(_.Hg(),_.C(0,Oib,3,4,"ng-template"))},Fa:[_.Xn],styles:[".mat-autocomplete-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;visibility:hidden;max-width:none;max-height:256px;position:relative;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.mat-autocomplete-panel.mat-autocomplete-visible{visibility:visible}.mat-autocomplete-panel.mat-autocomplete-hidden{visibility:hidden}.mat-autocomplete-panel-above .mat-autocomplete-panel{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.mat-autocomplete-panel .mat-divider-horizontal{margin-top:-1px}@media(forced-colors: active){.mat-autocomplete-panel{outline:solid 1px}}mat-autocomplete{display:none}\n"],
hb:2,Ma:0});var Sib;Sib=a=>({ua:a});_.WE=function(a){a.oia&&a.YLb.dK()};_.XE=class extends _.PE{constructor(){super(...arguments);this.Anb=!1}get oia(){return this.autocomplete.isOpen}Cha(a){this.em.setValue("");a.option.value.filters?this.Irb.emit(a.option.value):this.selected.emit(a.option.value)}};_.XE.O=(()=>{let a;return function(b){return(a||(a=_.je(_.XE)))(b||_.XE)}})();
_.XE.wa=_.Cf({type:_.XE,na:[["xap-filter-menu"]],ub:function(a,b){a&1&&(_.Pg(_.VE,7),_.Pg(_.UE,7));if(a&2){let c;_.Sg(c=_.Tg())&&(b.autocomplete=c.first);_.Sg(c=_.Tg())&&(b.YLb=c.first)}},standalone:!1,features:[_.lg],ya:13,Aa:13,Da:()=>[["autocompleteInputBox",""],["auto","matAutocomplete"],["standardSuggestions",""],["rankedItem",""],[1,"xap-filterbar-menu-input-box",3,"click","focusin","focusout","keydown.backspace","formControl","matAutocomplete","placeholder"],["autoActiveFirstOption","","panelWidth",
"auto",1,"xap-filterbar-menu-autocomplete",3,"optionSelected","aria-label"],["class","xap-filterbar-menu-saved-group",4,"ngIf"],[4,"ngIf","ngIfElse"],["disabled","","class","xap-filterbar-menu-option",4,"ngIf"],[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"]],qa:function(a,b){if(a&1){const c=
_.Nd();_.F(0,"input",4,0);_.N("click",function(){_.q(c);return _.r(b.Ud())})("focusin",function(){_.q(c);return _.r(b.Aia=!0)})("focusout",function(){_.q(c);return _.r(b.Aia=!1)})("keydown.backspace",function(){_.q(c);return _.r(_.Ylb(b))});_.I();_.F(2,"mat-autocomplete",5,1);_.N("optionSelected",function(d){_.q(c);return _.r(b.Cha(d))});_.C(4,Qib,3,1,"div",6)(5,$ib,5,6,"ng-container",7)(6,gjb,4,6,"ng-template",null,2,_.fh)(8,hjb,2,1,"mat-option",8);_.R(9,"async");_.R(10,"async");_.C(11,njb,1,1,"ng-template",
null,3,_.fh);_.I()}if(a&2){a=_.Fg(3);const c=_.Fg(7);_.E("formControl",b.em)("matAutocomplete",a)("placeholder",b.placeholder);_.rg("aria-label",b.kia||b.placeholder||null);_.y(2);_.E("aria-label",b.placeholder);_.y(2);_.E("ngIf",b.UD==null?null:b.UD.length);_.y();_.E("ngIf",b.t1)("ngIfElse",c);_.y(3);_.E("ngIf",_.S(9,9,b.KP)==null&&_.S(10,11,b.c_)==null)}},Fa:[_.Yn,_.Zn,_.co,_.$n,_.ao,_.bo,_.VE,_.UE,_.FE,EE,_.Us,_.ou,_.OE,_.wk,_.Fw,_.Nw,_.eo],hb:2,Ma:0});var imb,jmb;imb=function(a,b){return`${a} \u2013 ${b}`};jmb=function(a,b){return`${a} to ${b}`};_.YE=class{constructor(){this.Jc=new _.Wf;this.L3c="Open calendar";this.fTc="Close calendar";this.pTc="Comparison range"}};_.YE.O=function(a){return new (a||_.YE)};_.YE.ta=_.k({token:_.YE,oa:_.YE.O,Ea:"root"});var sjb=(a,b)=>b.id,kmb=0,lmb=class{constructor(a,b,c,d,e={},f=a,g){this.value=a;this.Kfa=b;this.ariaLabel=c;this.enabled=d;this.dUc=e;this.Im=f;this.znb=g;this.id=kmb++}},mmb=_.Ui({passive:!1,capture:!0}),ZE=_.Ui({passive:!0,capture:!0}),nmb=_.Ui({passive:!0}),$E=class{Sn(){this.aJ&&(this.xB(),this.aJ=!1)}constructor(){this.Ja=_.n(_.ff);this.lb=_.n(_.We);this.mc=_.n(_.Zq);this.li=_.n(_.YE);this.aJ=!1;this.vza=7;this.YKb=0;this.wG=!1;this.VMb=1;this.fQ=this.OZ=null;this.j0b=new _.bn;this.Hka=new _.bn;
this.Dm=new _.bn;this.BW=new _.bn;this.NF=new _.bn;this.vpa=!1;this.xc=_.n(_.Ye);this.GNb=this.li.pTc;this.YPc=b=>b;this.Epa=b=>{if(this.GJb&&b.type==="focus")this.GJb=!1;else if(b.target&&this.wG){const c=this.U2(b.target);c&&this.lb.run(()=>this.Hka.emit({value:c.enabled?c:null,event:b}))}};this.eKb=b=>{if(this.wG){var c=zjb(b),d=c?this.U2(c):null;c!==b.target&&(this.vpa=!0);vjb(b.target)&&b.preventDefault();this.lb.run(()=>this.Hka.emit({value:(d==null?0:d.enabled)?d:null,event:b}))}};this.Cqa=
b=>{this.fQ!==null&&this.wG&&(b.type!=="blur"&&(this.vpa=!0),!b.target||!this.U2(b.target)||b.relatedTarget&&this.U2(b.relatedTarget)||this.lb.run(()=>this.Hka.emit({value:null,event:b})))};this.Lqa=b=>{if(this.wG){this.vpa=!1;var c=b.target&&this.U2(b.target);c&&this.vqa(c.Im)&&this.lb.run(()=>{this.BW.emit({value:c.znb,event:b})})}};this.yQa=b=>{if(this.wG){var c=vjb(b.target);c?c.closest(".mat-calendar-body")===this.Ja.ma&&this.lb.run(()=>{const d=this.U2(c);let e;this.NF.emit({value:(e=d==null?
void 0:d.znb)!=null?e:null,event:b})}):this.lb.run(()=>{this.NF.emit({value:null,event:b})})}};this.dKb=b=>{(b=zjb(b))&&this.yQa({target:b})};const a=_.n(_.wr);this.gSa=a.getId("mat-calendar-body-start-");this.mOa=a.getId("mat-calendar-body-end-");this.INa=a.getId("mat-calendar-body-comparison-start-");this.HNa=a.getId("mat-calendar-body-comparison-end-");_.n(_.er).load(_.Js);this.lb.Ub(()=>{const b=this.Ja.ma;b.addEventListener("touchmove",this.eKb,mmb);b.addEventListener("mouseenter",this.Epa,ZE);
b.addEventListener("focus",this.Epa,ZE);b.addEventListener("mouseleave",this.Cqa,ZE);b.addEventListener("blur",this.Cqa,ZE);b.addEventListener("mousedown",this.Lqa,nmb);b.addEventListener("touchstart",this.Lqa,nmb);this.mc.isBrowser&&(window.addEventListener("mouseup",this.yQa),window.addEventListener("touchend",this.dKb))})}qIc(a,b){this.vpa||a.enabled&&this.j0b.emit({value:a.value,event:b})}QJc(a,b){a.enabled&&this.Dm.emit({value:a.value,event:b})}h3(a){return this.q9===a||this.F5===a}Sb(a){const b=
a.numCols,c=this.rows,d=this.vza;if(a.rows||b)this.Yaa=c&&c.length&&c[0].length?d-c[0].length:0;if(a.cellAspectRatio||b||!this.IS)this.IS=`${50*this.VMb/d}%`;if(b||!this.XDb)this.XDb=`${100/d}%`}Ia(){const a=this.Ja.ma;a.removeEventListener("touchmove",this.eKb,mmb);a.removeEventListener("mouseenter",this.Epa,ZE);a.removeEventListener("focus",this.Epa,ZE);a.removeEventListener("mouseleave",this.Cqa,ZE);a.removeEventListener("blur",this.Cqa,ZE);a.removeEventListener("mousedown",this.Lqa,nmb);a.removeEventListener("touchstart",
this.Lqa,nmb);this.mc.isBrowser&&(window.removeEventListener("mouseup",this.yQa),window.removeEventListener("touchend",this.dKb))}fHb(a,b){b=a*this.vza+b;a&&(b-=this.Yaa);return b==this.YKb}xB(a=!0){_.Ze(()=>{setTimeout(()=>{const b=this.Ja.ma.querySelector(".mat-calendar-body-active");b&&(a||(this.GJb=!0),b.focus())})},{Rb:this.xc})}GRa(){this.aJ=!0}fQa(a){return wjb(a,this.q9,this.F5)}eQa(a){return xjb(a,this.q9,this.F5)}vqa(a){return yjb(a,this.q9,this.F5,this.wG)}kHb(a){return wjb(a,this.Pq,this.us)}oMc(a,
b,c){if(!this.kHb(a)||this.fQa(a)||!this.vqa(a))return!1;a=this.rows[b][c-1];a||(a=(b=this.rows[b-1])&&b[b.length-1]);return a&&!this.eQa(a.Im)}nMc(a,b,c){if(!this.jHb(a)||this.eQa(a)||!this.vqa(a))return!1;a=this.rows[b][c+1];a||(a=(b=this.rows[b+1])&&b[0]);return a&&!this.fQa(a.Im)}jHb(a){return xjb(a,this.Pq,this.us)}sMc(a){return yjb(a,this.Pq,this.us,this.wG)}pMc(a){return this.Pq===this.us&&a===this.Pq}AMc(a){return wjb(a,this.OZ,this.fQ)}zMc(a){return xjb(a,this.OZ,this.fQ)}tMc(a){return yjb(a,
this.OZ,this.fQ,this.wG)}OKc(a){if(!this.wG)return null;if(this.q9===a&&this.F5===a)return`${this.gSa} ${this.mOa}`;if(this.q9===a)return this.gSa;if(this.F5===a)return this.mOa;if(this.Pq!==null&&this.us!==null){if(a===this.Pq&&a===this.us)return`${this.INa} ${this.HNa}`;if(a===this.Pq)return this.INa;if(a===this.us)return this.HNa}return null}U2(a){var b=vjb(a);return b&&(a=b.getAttribute("data-mat-row"),b=b.getAttribute("data-mat-col"),a&&b)?this.rows[parseInt(a)][parseInt(b)]:null}};
$E.O=function(a){return new (a||$E)};
$E.wa=_.Cf({type:$E,na:[["","mat-calendar-body",""]],nb:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",q3b:"todayValue",q9:"startValue",F5:"endValue",OUb:"labelMinRequiredCells",vza:"numCols",YKb:"activeCell",wG:"isRange",VMb:"cellAspectRatio",Pq:"comparisonStart",us:"comparisonEnd",OZ:"previewStart",fQ:"previewEnd",I0:"startDateAccessibleName",LW:"endDateAccessibleName"},outputs:{j0b:"selectedValueChange",Hka:"previewChange",Dm:"activeDateChange",BW:"dragStarted",NF:"dragEnded"},Qb:["matCalendarBody"],
features:[_.Rm],hc:["mat-calendar-body",""],ya:11,Aa:11,Da:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content",
"mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],qa:function(a,b){a&1&&(_.C(0,pjb,3,6,"tr",0),_.BC(1,tjb,4,1,"tr",1,ojb,!0),_.F(3,"span",2),_.Q(4),_.I(),_.F(5,"span",2),_.Q(6),_.I(),_.F(7,"span",2),_.Q(8),_.I(),_.F(9,"span",2),_.Q(10),_.I());a&2&&(_.wg(b.Yaa<b.OUb?0:-1),_.y(),_.CC(b.rows),_.y(2),_.E("id",b.gSa),_.y(),_.Wg(" ",b.I0,"\n"),_.y(),_.E("id",b.mOa),_.y(),_.Wg(" ",b.LW,"\n"),_.y(),_.E("id",b.INa),_.y(),_.DC(" ",b.GNb," ",b.I0,"\n"),_.y(),_.E("id",b.HNa),_.y(),
_.DC(" ",b.GNb," ",b.LW,"\n"))},Fa:[_.Xn],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color, var(--mat-sys-primary))}.mat-calendar-body-label{height:0;line-height:0;text-align:start;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-body-label-text-weight, var(--mat-sys-title-small-weight));color:var(--mat-datepicker-calendar-body-label-text-color, var(--mat-sys-on-surface))}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size));-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,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{color:var(--mat-datepicker-calendar-date-preview-state-outline-color, var(--mat-sys-primary))}.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}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: 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;color:var(--mat-datepicker-calendar-date-text-color, var(--mat-sys-on-surface));border-color:var(--mat-datepicker-calendar-date-outline-color, transparent)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}@media(forced-colors: active){.mat-calendar-body-cell-content{border:none}}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-sys-primary));color:var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-sys-on-primary))}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color, var(--mat-sys-primary))}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container))}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color, var(--mat-sys-secondary-container))}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color, var(--mat-sys-secondary))}@media(forced-colors: active){.mat-datepicker-popup:not(:empty),.mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.mat-calendar-body-today{outline:dotted 1px}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-selected{background:none}.mat-calendar-body-in-range::before,.mat-calendar-body-comparison-bridge-start::before,.mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}}\n'],
hb:2,Ma:0});var aF=function(a,b,c){const d=a.selection;a.selection=b;a.PRa.next({selection:b,source:c,oldValue:d})},bF=class{constructor(a,b){this.selection=a;this.fDb=b;this.m0b=this.PRa=new _.Wf;this.selection=a}Ia(){this.PRa.complete()}GMc(a){return SC(a)&&this.fDb.isValid(a)}};bF.O=function(){_.hf()};bF.ta=_.k({token:bF,oa:bF.O});
var cF=class extends bF{constructor(a){super(null,a)}add(a){aF(this,a,this)}isValid(){return this.selection!=null&&this.GMc(this.selection)}Us(){return this.selection!=null}clone(){const a=new cF(this.fDb);aF(a,this.selection,this);return a}};cF.O=function(a){return new (a||cF)(_.m(_.XC))};cF.ta=_.k({token:cF,oa:cF.O});var omb={va:bF,Ib:[[new _.Tm,new _.Um,bF],_.XC],Ab:function(a,b){return a||new cF(b)}};new _.Tm;new _.Um;var pmb=new _.wd("MAT_DATE_RANGE_SELECTION_STRATEGY");new _.Tm;new _.Um;var qmb,rmb;qmb=(a,b)=>b.id;rmb=0;
_.dF=class{get rb(){return this.Ed}set rb(a){const b=this.Ed;a=_.TC(this.Xa,this.Xa.oi(a))||new Date;this.Ed=_.WC(this.Xa,a,this.Cd,this.Dd);this.KGb(b,this.Ed)||this.jJ()}get selected(){return this.ye}set selected(a){this.ye=_.TC(this.Xa,this.Xa.oi(a));this.URa(this.ye)}get Cd(){return this.FT}set Cd(a){this.FT=_.TC(this.Xa,this.Xa.oi(a))}get Dd(){return this.CT}set Dd(a){this.CT=_.TC(this.Xa,this.Xa.oi(a))}constructor(){this.Ta=_.n(_.pn);this.ly=_.n(_.Hs,{optional:!0});this.Xa=_.n(_.XC,{optional:!0});
this.Vb=_.n(_.Vr,{optional:!0});this.xra=_.n(pmb,{optional:!0});this.AN=_.ne.EMPTY;this.Rv=null;this.co=new _.bn;this.U3=new _.bn;this.BW=new _.bn;this.NF=new _.bn;this.Dm=new _.bn;_.n(_.er).load(_.fr);this.Ed=new Date}Sd(){this.AN=_.x(this.Xa.Jya,_.fg(null)).subscribe(()=>this.jJ())}Sb(a){const b=a.comparisonStart||a.comparisonEnd;b&&!b.yK&&this.URa(this.selected);a.activeDrag&&!this.Rv&&this.zNa()}Ia(){this.AN.unsubscribe()}tpa(a){const b=a.value,c=this.bGb(b);let d;(d=this.NKc(this.ye))===b&&d===
b||this.co.emit(c);this.U3.emit({value:c,event:a.event});this.zNa();_.gn(this.Ta)}yda(a){const b=this.Ed;this.rb=this.bGb(a.value);_.UC(this.Xa,b,this.rb)&&this.Dm.emit(this.Ed)}pba(a){const b=this.Ed,c=this.jl();switch(a.keyCode){case 37:this.rb=_.cD(this.Xa,this.Ed,c?1:-1);break;case 39:this.rb=_.cD(this.Xa,this.Ed,c?-1:1);break;case 38:this.rb=_.cD(this.Xa,this.Ed,-7);break;case 40:this.rb=_.cD(this.Xa,this.Ed,7);break;case 36:this.rb=_.cD(this.Xa,this.Ed,1-this.Xa.getDate(this.Ed));break;case 35:this.rb=
_.cD(this.Xa,this.Ed,_.ZC(this.Xa,this.Ed)-this.Xa.getDate(this.Ed));break;case 33:this.rb=a.altKey?_.bD(this.Xa,this.Ed,-1):_.aD(this.Xa,this.Ed,-1);break;case 34:this.rb=a.altKey?_.bD(this.Xa,this.Ed,1):_.aD(this.Xa,this.Ed,1);break;case 13:case 32:this.EN=!0;this.UDb(this.Ed)&&a.preventDefault();return;case 27:this.WT==null||_.Si(a)||(this.zNa(),this.Rv?this.NF.emit({value:null,event:a}):(this.co.emit(null),this.U3.emit({value:null,event:a})),a.preventDefault(),a.stopPropagation());return;default:return}_.UC(this.Xa,
b,this.rb)&&(this.Dm.emit(this.rb),this.aJ());a.preventDefault()}qba(a){if(a.keyCode===32||a.keyCode===13)this.EN&&this.UDb(this.Ed)&&this.tpa({value:this.Xa.getDate(this.Ed),event:a}),this.EN=!1}jJ(){this.URa(this.selected);this.RPc=this.cJ(new Date);this.iNc=this.ly.display.monthLabel?this.Xa.format(this.rb,this.ly.display.monthLabel):Pjb(this.Xa)[this.Xa.getMonth(this.rb)].toLocaleUpperCase();this.jKc=(7+$C(this.Xa,this.Xa.getYear(this.rb),this.Xa.getMonth(this.rb),1).getDay()-_.Sjb(this.Xa))%
7;this.WLc();this.rJc();_.gn(this.Ta)}xB(a){this.sJ.xB(a)}aJ(){this.sJ.GRa()}JIb({event:a,value:b}){if(this.xra){b=b?b.znb:null;var c=this.xra.Bid(b,this.selected,a);this.D3=this.cJ(c.start);this.WT=this.cJ(c.end);if(this.Rv&&b){let d,e;if(c=(e=(d=this.xra).e0a)==null?void 0:e.call(d,this.Rv.value,this.selected,b,a))this.D3=this.cJ(c.start),this.WT=this.cJ(c.end)}_.hn(this.Ta)}}iOa(a){if(this.Rv)if(a.value){let b,c;const d=(b=this.xra)==null?void 0:(c=b.e0a)==null?void 0:c.call(b,this.Rv.value,this.selected,
a.value,a.event);this.NF.emit({value:d!=null?d:null,event:a.event})}else this.NF.emit({value:null,event:a.event})}bGb(a){return $C(this.Xa,this.Xa.getYear(this.rb),this.Xa.getMonth(this.rb),a)}WLc(){const a=_.Sjb(this.Xa),b=_.Rjb(this.Xa,"narrow");let c=_.Rjb(this.Xa,"long").map((d,e)=>({aWb:d,aib:b[e],id:rmb++}));this.TQc=c.slice(a).concat(c.slice(0,a))}rJc(){const a=_.ZC(this.Xa,this.rb),b=Qjb(this.Xa);this.hsa=[[]];for(let c=0,d=this.jKc;c<a;c++,d++){d==7&&(this.hsa.push([]),d=0);const e=$C(this.Xa,
this.Xa.getYear(this.rb),this.Xa.getMonth(this.rb),c+1),f=this.oPc(e),g=this.Xa.format(e,this.ly.display.vUc),l=this.Ul?this.Ul(e,"month"):void 0;this.hsa[this.hsa.length-1].push(new lmb(c+1,b[c],g,f,l,this.cJ(e),e))}}oPc(a){return!!a&&(!this.Cd||_.UC(this.Xa,a,this.Cd)>=0)&&(!this.Dd||_.UC(this.Xa,a,this.Dd)<=0)&&(!this.Ej||this.Ej(a))}NKc(a){return a&&this.KGb(a,this.rb)?this.Xa.getDate(a):null}KGb(a,b){return!(!a||!b||this.Xa.getMonth(a)!=this.Xa.getMonth(b)||this.Xa.getYear(a)!=this.Xa.getYear(b))}cJ(a){if(a){const b=
this.Xa.getYear(a),c=this.Xa.getMonth(a);return(new Date(b,c,this.Xa.getDate(a))).getTime()}return null}jl(){return this.Vb&&this.Vb.value==="rtl"}URa(a){this.dOc=this.cOc=this.cJ(a);this.BMc=!1;this.LIc=this.cJ(this.Pq);this.KIc=this.cJ(this.us)}UDb(a){return!this.Ej||this.Ej(a)}zNa(){this.D3=this.WT=null}};_.dF.O=function(a){return new (a||_.dF)};
_.dF.wa=_.Cf({type:_.dF,na:[["mat-month-view"]],ub:function(a,b){a&1&&_.Pg($E,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.sJ=c.first)}},inputs:{rb:"activeDate",selected:"selected",Cd:"minDate",Dd:"maxDate",Ej:"dateFilter",Ul:"dateClass",Pq:"comparisonStart",us:"comparisonEnd",I0:"startDateAccessibleName",LW:"endDateAccessibleName",Rv:"activeDrag"},outputs:{co:"selectedChange",U3:"_userSelection",BW:"dragStarted",NF:"dragEnded",Dm:"activeDateChange"},Qb:["matMonthView"],features:[_.Rm],ya:8,Aa:14,Da:[["role",
"grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],
qa:function(a,b){a&1&&(_.F(0,"table",0)(1,"thead",1)(2,"tr"),_.BC(3,Ajb,5,2,"th",2,qmb),_.I(),_.F(5,"tr",3),_.K(6,"th",4),_.I()(),_.F(7,"tbody",5),_.N("selectedValueChange",function(c){return b.tpa(c)})("activeDateChange",function(c){return b.yda(c)})("previewChange",function(c){return b.JIb(c)})("dragStarted",function(c){return b.BW.emit(c)})("dragEnded",function(c){return b.iOa(c)})("keyup",function(c){return b.qba(c)})("keydown",function(c){return b.pba(c)}),_.I()());a&2&&(_.y(3),_.CC(b.TQc),_.y(4),
_.E("label",b.iNc)("rows",b.hsa)("todayValue",b.RPc)("startValue",b.dOc)("endValue",b.cOc)("comparisonStart",b.LIc)("comparisonEnd",b.KIc)("previewStart",b.D3)("previewEnd",b.WT)("isRange",b.BMc)("labelMinRequiredCells",3)("activeCell",b.Xa.getDate(b.rb)-1)("startDateAccessibleName",b.I0)("endDateAccessibleName",b.LW))},Fa:[$E],hb:2,Ma:0});var eF=class{get rb(){return this.Ed}set rb(a){let b=this.Ed;a=_.TC(this.Xa,this.Xa.oi(a))||new Date;this.Ed=_.WC(this.Xa,a,this.Cd,this.Dd);Cjb(this.Xa,b,this.Ed,this.Cd,this.Dd)||this.jJ()}get selected(){return this.ye}set selected(a){this.ye=_.TC(this.Xa,this.Xa.oi(a));this.aPc(a)}get Cd(){return this.FT}set Cd(a){this.FT=_.TC(this.Xa,this.Xa.oi(a))}get Dd(){return this.CT}set Dd(a){this.CT=_.TC(this.Xa,this.Xa.oi(a))}constructor(){this.Ta=_.n(_.pn);this.Xa=_.n(_.XC,{optional:!0});this.Vb=_.n(_.Vr,
{optional:!0});this.AN=_.ne.EMPTY;this.co=new _.bn;this.DR=new _.bn;this.Dm=new _.bn;this.Ed=new Date}Sd(){this.AN=_.x(this.Xa.Jya,_.fg(null)).subscribe(()=>this.jJ())}Ia(){this.AN.unsubscribe()}jJ(){this.TPc=this.Xa.getYear(new Date);const a=this.Xa.getYear(this.Ed)-MC(this.Xa,this.rb,this.Cd,this.Dd);this.RKb=[];for(let b=0,c=[];b<24;b++)c.push(a+b),c.length==4&&(this.RKb.push(c.map(d=>this.bJc(d))),c=[]);_.gn(this.Ta)}QKb(a){var b=a.value;a=$C(this.Xa,b,0,1);b=this.dGb(b);this.DR.emit(a);this.co.emit(b)}yda(a){const b=
this.Ed;this.rb=this.dGb(a.value);_.UC(this.Xa,b,this.rb)&&this.Dm.emit(this.rb)}pba(a){const b=this.Ed,c=this.jl();switch(a.keyCode){case 37:this.rb=_.bD(this.Xa,this.Ed,c?1:-1);break;case 39:this.rb=_.bD(this.Xa,this.Ed,c?-1:1);break;case 38:this.rb=_.bD(this.Xa,this.Ed,-4);break;case 40:this.rb=_.bD(this.Xa,this.Ed,4);break;case 36:this.rb=_.bD(this.Xa,this.Ed,-MC(this.Xa,this.rb,this.Cd,this.Dd));break;case 35:this.rb=_.bD(this.Xa,this.Ed,24-MC(this.Xa,this.rb,this.Cd,this.Dd)-1);break;case 33:this.rb=
_.bD(this.Xa,this.Ed,a.altKey?-240:-24);break;case 34:this.rb=_.bD(this.Xa,this.Ed,a.altKey?240:24);break;case 13:case 32:this.EN=!0;break;default:return}_.UC(this.Xa,b,this.rb)&&this.Dm.emit(this.rb);this.aJ();a.preventDefault()}qba(a){if(a.keyCode===32||a.keyCode===13)this.EN&&this.QKb({value:this.Xa.getYear(this.Ed),event:a}),this.EN=!1}zKc(){return MC(this.Xa,this.rb,this.Cd,this.Dd)}xB(){this.sJ.xB()}aJ(){this.sJ.GRa()}dGb(a){const b=this.Xa.getMonth(this.rb),c=_.ZC(this.Xa,$C(this.Xa,a,b,1));
return $C(this.Xa,a,b,Math.min(this.Xa.getDate(this.rb),c))}bJc(a){var b=$C(this.Xa,a,0,1);const c=YC(this.Xa,b);b=this.Ul?this.Ul(b,"multi-year"):void 0;return new lmb(a,c,c,this.qPc(a),b)}qPc(a){if(a===void 0||a===null||this.Dd&&a>this.Xa.getYear(this.Dd)||this.Cd&&a<this.Xa.getYear(this.Cd))return!1;if(!this.Ej)return!0;for(var b=$C(this.Xa,a,0,1);this.Xa.getYear(b)==a;b=_.cD(this.Xa,b,1))if(this.Ej(b))return!0;return!1}jl(){return this.Vb&&this.Vb.value==="rtl"}aPc(a){this.ORa=null;a&&(this.ORa=
this.Xa.getYear(a))}};eF.O=function(a){return new (a||eF)};
eF.wa=_.Cf({type:eF,na:[["mat-multi-year-view"]],ub:function(a,b){a&1&&_.Pg($E,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.sJ=c.first)}},inputs:{rb:"activeDate",selected:"selected",Cd:"minDate",Dd:"maxDate",Ej:"dateFilter",Ul:"dateClass"},outputs:{co:"selectedChange",DR:"yearSelected",Dm:"activeDateChange"},Qb:["matMultiYearView"],ya:5,Aa:7,Da:[["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,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],qa:function(a,b){a&1&&(_.F(0,"table",0)(1,"thead",1)(2,"tr"),_.K(3,"th",2),_.I()(),_.F(4,"tbody",3),_.N("selectedValueChange",function(c){return b.QKb(c)})("activeDateChange",function(c){return b.yda(c)})("keyup",function(c){return b.qba(c)})("keydown",function(c){return b.pba(c)}),_.I()());a&2&&(_.y(4),_.E("rows",b.RKb)("todayValue",b.TPc)("startValue",
b.ORa)("endValue",b.ORa)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.zKc()))},Fa:[$E],hb:2,Ma:0});_.fF=class{get rb(){return this.Ed}set rb(a){let b=this.Ed;a=_.TC(this.Xa,this.Xa.oi(a))||new Date;this.Ed=_.WC(this.Xa,a,this.Cd,this.Dd);this.Xa.getYear(b)!==this.Xa.getYear(this.Ed)&&this.jJ()}get selected(){return this.ye}set selected(a){this.ye=_.TC(this.Xa,this.Xa.oi(a));this.zJb(a)}get Cd(){return this.FT}set Cd(a){this.FT=_.TC(this.Xa,this.Xa.oi(a))}get Dd(){return this.CT}set Dd(a){this.CT=_.TC(this.Xa,this.Xa.oi(a))}constructor(){this.Ta=_.n(_.pn);this.ly=_.n(_.Hs,{optional:!0});this.Xa=
_.n(_.XC,{optional:!0});this.Vb=_.n(_.Vr,{optional:!0});this.AN=_.ne.EMPTY;this.co=new _.bn;this.NP=new _.bn;this.Dm=new _.bn;this.Ed=new Date}Sd(){this.AN=_.x(this.Xa.Jya,_.fg(null)).subscribe(()=>this.jJ())}Ia(){this.AN.unsubscribe()}THb(a){a=a.value;const b=$C(this.Xa,this.Xa.getYear(this.rb),a,1);this.NP.emit(b);a=this.cGb(a);this.co.emit(a)}yda(a){const b=this.Ed;this.rb=this.cGb(a.value);_.UC(this.Xa,b,this.rb)&&this.Dm.emit(this.rb)}pba(a){const b=this.Ed,c=this.jl();switch(a.keyCode){case 37:this.rb=
_.aD(this.Xa,this.Ed,c?1:-1);break;case 39:this.rb=_.aD(this.Xa,this.Ed,c?-1:1);break;case 38:this.rb=_.aD(this.Xa,this.Ed,-4);break;case 40:this.rb=_.aD(this.Xa,this.Ed,4);break;case 36:this.rb=_.aD(this.Xa,this.Ed,-this.Xa.getMonth(this.Ed));break;case 35:this.rb=_.aD(this.Xa,this.Ed,11-this.Xa.getMonth(this.Ed));break;case 33:this.rb=_.bD(this.Xa,this.Ed,a.altKey?-10:-1);break;case 34:this.rb=_.bD(this.Xa,this.Ed,a.altKey?10:1);break;case 13:case 32:this.EN=!0;break;default:return}_.UC(this.Xa,
b,this.rb)&&(this.Dm.emit(this.rb),this.aJ());a.preventDefault()}qba(a){if(a.keyCode===32||a.keyCode===13)this.EN&&this.THb({value:this.Xa.getMonth(this.Ed),event:a}),this.EN=!1}jJ(){this.zJb(this.selected);this.SPc=this.mGb(new Date);this.WQc=YC(this.Xa,this.rb);let a=Pjb(this.Xa);this.kNc=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(b=>b.map(c=>this.aJc(c,a[c])));_.gn(this.Ta)}xB(){this.sJ.xB()}aJ(){this.sJ.GRa()}mGb(a){return a&&this.Xa.getYear(a)==this.Xa.getYear(this.rb)?this.Xa.getMonth(a):null}cGb(a){var b=
$C(this.Xa,this.Xa.getYear(this.rb),a,1);b=_.ZC(this.Xa,b);return $C(this.Xa,this.Xa.getYear(this.rb),a,Math.min(this.Xa.getDate(this.rb),b))}aJc(a,b){var c=$C(this.Xa,this.Xa.getYear(this.rb),a,1);const d=this.Xa.format(c,this.ly.display.G2c);c=this.Ul?this.Ul(c,"year"):void 0;return new lmb(a,b.toLocaleUpperCase(),d,this.pPc(a),c)}pPc(a){var b=this.Xa.getYear(this.rb);if(a===void 0||a===null||this.HMc(b,a)||this.IMc(b,a))return!1;if(!this.Ej)return!0;for(b=$C(this.Xa,b,a,1);this.Xa.getMonth(b)==
a;b=_.cD(this.Xa,b,1))if(this.Ej(b))return!0;return!1}HMc(a,b){if(this.Dd){const c=this.Xa.getYear(this.Dd),d=this.Xa.getMonth(this.Dd);return a>c||a===c&&b>d}return!1}IMc(a,b){if(this.Cd){const c=this.Xa.getYear(this.Cd),d=this.Xa.getMonth(this.Cd);return a<c||a===c&&b<d}return!1}jl(){return this.Vb&&this.Vb.value==="rtl"}zJb(a){this.qJb=this.mGb(a)}};_.fF.O=function(a){return new (a||_.fF)};
_.fF.wa=_.Cf({type:_.fF,na:[["mat-year-view"]],ub:function(a,b){a&1&&_.Pg($E,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.sJ=c.first)}},inputs:{rb:"activeDate",selected:"selected",Cd:"minDate",Dd:"maxDate",Ej:"dateFilter",Ul:"dateClass"},outputs:{co:"selectedChange",NP:"monthSelected",Dm:"activeDateChange"},Qb:["matYearView"],ya:5,Aa:9,Da:[["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,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],qa:function(a,b){a&1&&(_.F(0,"table",0)(1,"thead",1)(2,"tr"),_.K(3,"th",2),_.I()(),_.F(4,"tbody",3),_.N("selectedValueChange",function(c){return b.THb(c)})("activeDateChange",function(c){return b.yda(c)})("keyup",function(c){return b.qba(c)})("keydown",function(c){return b.pba(c)}),_.I()());a&2&&(_.y(4),_.E("label",b.WQc)("rows",
b.kNc)("todayValue",b.SPc)("startValue",b.qJb)("endValue",b.qJb)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.Xa.getMonth(b.rb)))},Fa:[$E],hb:2,Ma:0});var hF=class{constructor(){this.li=_.n(_.YE);this.calendar=_.n(_.gF);this.Xa=_.n(_.XC,{optional:!0});this.ly=_.n(_.Hs,{optional:!0});this.AIb=_.n(_.wr).getId("mat-calendar-period-label-");_.n(_.er).load(_.fr);const a=_.n(_.pn);this.calendar.Xb.subscribe(()=>_.gn(a))}get hAa(){return this.calendar.Zg=="month"?this.Xa.format(this.calendar.rb,this.ly.display.Khb).toLocaleUpperCase():this.calendar.Zg=="year"?YC(this.Xa,this.calendar.rb):imb(...this.RFb())}get F4c(){return this.calendar.Zg=="month"?this.Xa.format(this.calendar.rb,
this.ly.display.Khb).toLocaleUpperCase():this.calendar.Zg=="year"?YC(this.Xa,this.calendar.rb):jmb(...this.RFb())}get Hkb(){return this.calendar.Zg=="month"?"Choose month and year":"Choose date"}get Blb(){return{month:"Previous month",year:"Previous year","multi-year":"Previous 24 years"}[this.calendar.Zg]}get pib(){return{month:"Next month",year:"Next year","multi-year":"Next 24 years"}[this.calendar.Zg]}xAa(){return this.calendar.Cd?!this.calendar.Cd||!this.sHb(this.calendar.rb,this.calendar.Cd):
!0}mza(){return!this.calendar.Dd||!this.sHb(this.calendar.rb,this.calendar.Dd)}sHb(a,b){return this.calendar.Zg=="month"?this.Xa.getYear(a)==this.Xa.getYear(b)&&this.Xa.getMonth(a)==this.Xa.getMonth(b):this.calendar.Zg=="year"?this.Xa.getYear(a)==this.Xa.getYear(b):Cjb(this.Xa,a,b,this.calendar.Cd,this.calendar.Dd)}RFb(){var a=this.Xa.getYear(this.calendar.rb)-MC(this.Xa,this.calendar.rb,this.calendar.Cd,this.calendar.Dd),b=a+24-1;a=YC(this.Xa,$C(this.Xa,a,0,1));b=YC(this.Xa,$C(this.Xa,b,0,1));return[a,
b]}};hF.O=function(a){return new (a||hF)};
hF.wa=_.Cf({type:hF,na:[["mat-calendar-header"]],Qb:["matCalendarHeader"],ac:["*"],ya:17,Aa:11,Da:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["aria-live","polite",1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button",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,"click","disabled"],"viewBox;0 0 24 24;focusable;false;aria-hidden;true".split(";"),["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"]],qa:function(a,b){a&1&&(_.Hg(),_.F(0,"div",0)(1,"div",1)(2,"span",2),_.Q(3),_.I(),_.F(4,"button",3),_.N("click",function(){b.calendar.Zg=b.calendar.Zg=="month"?"multi-year":"month"}),_.F(5,"span",4),_.Q(6),_.I(),_.Yd(),
_.F(7,"svg",5),_.K(8,"polygon",6),_.I()(),_.Zd(),_.K(9,"div",7),_.Ig(10),_.F(11,"button",8),_.N("click",function(){b.calendar.rb=b.calendar.Zg=="month"?_.aD(b.Xa,b.calendar.rb,-1):_.bD(b.Xa,b.calendar.rb,b.calendar.Zg=="year"?-1:-24)}),_.Yd(),_.F(12,"svg",9),_.K(13,"path",10),_.I()(),_.Zd(),_.F(14,"button",11),_.N("click",function(){b.calendar.rb=b.calendar.Zg=="month"?_.aD(b.Xa,b.calendar.rb,1):_.bD(b.Xa,b.calendar.rb,b.calendar.Zg=="year"?1:24)}),_.Yd(),_.F(15,"svg",9),_.K(16,"path",12),_.I()()()());
a&2&&(_.y(2),_.E("id",b.AIb),_.y(),_.Xg(b.F4c),_.y(),_.rg("aria-label",b.Hkb)("aria-describedby",b.AIb),_.y(2),_.Xg(b.hAa),_.y(),_.tg("mat-calendar-invert",b.calendar.Zg!=="month"),_.y(4),_.E("disabled",!b.xAa()),_.rg("aria-label",b.Blb),_.y(3),_.E("disabled",!b.mza()),_.rg("aria-label",b.pib))},Fa:[_.xt,_.At],hb:2,Ma:0});
_.gF=class{get Sz(){return this.fSa}set Sz(a){this.fSa=_.TC(this.Xa,this.Xa.oi(a))}get selected(){return this.ye}set selected(a){this.ye=_.TC(this.Xa,this.Xa.oi(a))}get Cd(){return this.FT}set Cd(a){this.FT=_.TC(this.Xa,this.Xa.oi(a))}get Dd(){return this.CT}set Dd(a){this.CT=_.TC(this.Xa,this.Xa.oi(a))}get rb(){return this.xIc}set rb(a){this.xIc=_.WC(this.Xa,a,this.Cd,this.Dd);this.Xb.next();_.gn(this.Ta)}get Zg(){return this.RNa}set Zg(a){const b=this.RNa!==a?a:null;this.RNa=a;this.Nqa=!0;_.gn(this.Ta);
b&&this.wR.emit(b)}constructor(){this.Xa=_.n(_.XC,{optional:!0});this.ly=_.n(_.Hs,{optional:!0});this.Ta=_.n(_.pn);this.Nqa=!1;this.bR="month";this.co=new _.bn;this.DR=new _.bn;this.NP=new _.bn;this.wR=new _.bn(!0);this.U3=new _.bn;this.FKb=new _.bn;this.Toa=null;this.Xb=new _.Wf;this.Iba=_.n(_.YE).Jc.subscribe(()=>{_.gn(this.Ta);this.Xb.next()})}Sd(){this.jIc=new _.xs(this.WX||hF);this.rb=this.Sz||new Date;this.RNa=this.bR}Sn(){this.Nqa&&(this.Nqa=!1,this.KOa().xB(!1))}Ia(){this.Iba.unsubscribe();
this.Xb.complete()}Sb(a){const b=a.minDate&&!VC(this.Xa,a.minDate.Ij,a.minDate.ng)?a.minDate:void 0,c=a.maxDate&&!VC(this.Xa,a.maxDate.Ij,a.maxDate.ng)?a.maxDate:void 0;(a=b||c||a.dateFilter)&&!a.yK&&(a=this.KOa())&&(this.Nqa=!0,_.hn(this.Ta),a.jJ());this.Xb.next()}tpa(a){const b=a.value;b&&!VC(this.Xa,b,this.selected)&&this.co.emit(b);this.U3.emit(a)}XQc(a){this.DR.emit(a)}jNc(a){this.NP.emit(a)}BGb(a,b){this.rb=a;this.Zg=b}LJc(a){this.Toa=a}iOa(a){this.Toa&&(a.value&&this.FKb.emit(a),this.Toa=null)}KOa(){return this.J7||
this.dEa||this.I2c}};_.gF.O=function(a){return new (a||_.gF)};
_.gF.wa=_.Cf({type:_.gF,na:[["mat-calendar"]],ub:function(a,b){a&1&&(_.Pg(_.dF,5),_.Pg(_.fF,5),_.Pg(eF,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.J7=c.first);_.Sg(c=_.Tg())&&(b.dEa=c.first);_.Sg(c=_.Tg())&&(b.I2c=c.first)}},nb:[1,"mat-calendar"],inputs:{WX:"headerComponent",Sz:"startAt",bR:"startView",selected:"selected",Cd:"minDate",Dd:"maxDate",Ej:"dateFilter",Ul:"dateClass",Pq:"comparisonStart",us:"comparisonEnd",I0:"startDateAccessibleName",LW:"endDateAccessibleName"},outputs:{co:"selectedChange",DR:"yearSelected",
NP:"monthSelected",wR:"viewChanged",U3:"_userSelection",FKb:"_userDragDrop"},Qb:["matCalendar"],features:[_.bh([omb]),_.Rm],ya:5,Aa:2,Da:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","_userSelection",
"dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],qa:function(a,b){a&1&&(_.C(0,Djb,0,0,"ng-template",0),_.F(1,
"div",1),_.C(2,Ejb,1,11,"mat-month-view",2)(3,Fjb,1,6,"mat-year-view",3)(4,Gjb,1,6,"mat-multi-year-view",3),_.I());if(a&2){let c;_.E("cdkPortalOutlet",b.jIc);_.y(2);_.wg((c=b.Zg)==="month"?2:c==="year"?3:c==="multi-year"?4:-1)}},Fa:[_.Cs,_.RC,_.dF,_.fF,eF],styles:['.mat-calendar{display:block;line-height:normal;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size))}.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;font-size:var(--mat-datepicker-calendar-period-button-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-sys-title-small-weight));--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color, var(--mat-sys-on-surface-variant))}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color, var(--mat-sys-on-surface-variant))}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}@media(forced-colors: active){.mat-calendar-arrow{fill:CanvasText}}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color, var(--mat-sys-on-surface-variant));font-size:var(--mat-datepicker-calendar-header-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-header-text-weight, var(--mat-sys-title-small-weight))}.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;background:var(--mat-datepicker-calendar-header-divider-color, transparent)}.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:""}\n'],
hb:2,Ma:0});var smb=class{constructor(a,b){this.target=a;this.targetElement=b;this.value=this.target.value}},lF=class{get value(){return this.Am?this.zGb(this.Am.selection):this.sy}set value(a){this.VMa(a)}get disabled(){return!!this.qc||!1}set disabled(a){const b=this.Ja.ma;this.qc!==a&&(this.qc=a,this.Xb.next(void 0));a&&this.xn&&b.blur&&b.blur()}vLc(){return[this.JNc,this.eNc,this.bNc,this.eKc]}mOc(a){this.Am=a;this.bTa.unsubscribe();this.sy&&this.RI(this.sy);this.bTa=this.Am.m0b.subscribe(b=>{this.rPc(b)&&
(b=this.zGb(b.selection),this.l3=this.hQa(b),this.rpa(b),this.Xe(),this.COa(b),this.ru.emit(new smb(this,this.Ja.ma)),this.n1a.emit(new smb(this,this.Ja.ma)))})}constructor(){this.Ja=_.n(_.ff);this.Xa=_.n(_.XC,{optional:!0});this.ly=_.n(_.Hs,{optional:!0});this.n1a=new _.bn;this.ru=new _.bn;this.Xb=new _.Wf;this.Xe=()=>{};this.PN=()=>{};this.rpa=()=>{};this.JHb=this.bTa=_.ne.EMPTY;this.JNc=()=>this.l3?null:{matDatepickerParse:{text:this.Ja.ma.value}};this.eKc=a=>{a=_.TC(this.Xa,this.Xa.oi(a.value));
return!a||this.qQa(a)?null:{matDatepickerFilter:!0}};this.eNc=a=>{a=_.TC(this.Xa,this.Xa.oi(a.value));const b=this.UOa();return!b||!a||_.UC(this.Xa,b,a)<=0?null:{matDatepickerMin:{min:b,actual:a}}};this.bNc=a=>{a=_.TC(this.Xa,this.Xa.oi(a.value));const b=this.TOa();return!b||!a||_.UC(this.Xa,b,a)>=0?null:{matDatepickerMax:{max:b,actual:a}}};this.l3=!1;this.JHb=this.Xa.Jya.subscribe(()=>{this.VMa(this.value)})}Dc(){this.xn=!0}Sb(a){a:{var b=this.Xa;const c=Object.keys(a);for(let d of c){const {Ij:e,
ng:f}=a[d];if(SC(e)&&SC(f)){if(!VC(b,e,f)){a=!0;break a}}else{a=!0;break a}}a=!1}a&&this.Xb.next(void 0)}Ia(){this.bTa.unsubscribe();this.JHb.unsubscribe();this.Xb.complete()}Wka(a){this.PN=a}validate(a){return this.Eda?this.Eda(a):null}To(a){this.VMa(a)}Zn(a){this.rpa=a}st(a){this.Xe=a}lq(a){this.disabled=a}Tqa(a){const b=["ctrlKey","shiftKey","metaKey"];_.Si(a,"altKey")&&a.keyCode===40&&b.every(c=>!_.Si(a,c))&&!this.Ja.ma.readOnly&&(this.ENc(),a.preventDefault())}MT(a){const b=this.l3;let c=this.Xa.parse(a,
this.ly.parse.ru);this.l3=this.hQa(c);c=_.TC(this.Xa,c);const d=!VC(this.Xa,c,this.value);!c||d?this.rpa(c):(a&&!this.value&&this.rpa(c),b!==this.l3&&this.PN());d&&(this.RI(c),this.ru.emit(new smb(this,this.Ja.ma)))}xe(){this.n1a.emit(new smb(this,this.Ja.ma))}nl(){this.value&&this.COa(this.value);this.Xe()}COa(a){this.Ja.ma.value=a!=null?this.Xa.format(a,this.ly.display.ru):""}RI(a){this.Am?(this.DHc(a),this.sy=null):this.sy=a}hQa(a){return!a||this.Xa.isValid(a)}Jed(){return!1}VMa(a){a=this.Xa.oi(a);
this.l3=this.hQa(a);a=_.TC(this.Xa,a);this.RI(a);this.COa(a)}qQa(a){const b=this.LOa();return!b||b(a)}};lF.O=function(a){return new (a||lF)};lF.La=_.Ef({type:lF,inputs:{value:"value",disabled:[2,"disabled","disabled",_.ph]},outputs:{n1a:"dateChange",ru:"dateInput"},features:[_.mg,_.Rm]});var tmb=_.mj("transformPanel",[_.qj("void => enter-dropdown",_.nj("120ms cubic-bezier(0, 0, 0.2, 1)",_.EC([_.oj({opacity:0,transform:"scale(1, 0.8)"}),_.oj({opacity:1,transform:"scale(1, 1)"})]))),_.qj("void => enter-dialog",_.nj("150ms cubic-bezier(0, 0, 0.2, 1)",_.EC([_.oj({opacity:0,transform:"scale(0.7)"}),_.oj({transform:"none",opacity:1})]))),_.qj("* => void",_.nj("100ms linear",_.oj({opacity:0})))]),umb=_.mj("fadeInCalendar",[_.pj("void",_.oj({opacity:0})),_.pj("enter",_.oj({opacity:1})),_.qj("void => *",
_.nj("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]);var vmb=new _.wd("mat-datepicker-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.Es);return()=>a.Mj.Cl()}}),wmb={va:vmb,Ib:[_.Es],Ab:function(a){return()=>a.Mj.Cl()}},mF=class{constructor(){this.Ja=_.n(_.ff);this.Ta=_.n(_.pn);this.aqa=_.n(bF);this.Xa=_.n(_.XC);this.Led=_.n(pmb,{optional:!0});this.kda=new _.ne;this.lo=new _.Wf;this.EB=!1;this.U$=null;_.n(_.er).load(_.fr);this.FIc=_.n(_.YE).fTc}Sa(){this.Ut=this.Qe.mDa?"enter-dialog":"enter-dropdown"}Dc(){this.kda.add(this.Qe.Xb.subscribe(()=>{_.gn(this.Ta)}));
this.iIc.KOa().xB(!1)}Ia(){this.kda.unsubscribe();this.lo.complete()}HLc(a){const b=this.Am.selection;a=a.value;!a||VC(this.Xa,a,b)||this.Am.add(a);this.Am&&!this.Am.Us()||this.U$||this.Qe.close()}GLc(a){aF(this.Am,a.value,this)}hda(){this.Ut="void";_.gn(this.Ta)}CGb(a){(this.EB=a.vYb==="start")||this.lo.next()}yed(){return this.Am.selection}yDb(){this.Am!==this.aqa&&aF(this.aqa,this.Am.selection,this)}BHc(a,b){this.Am=a?this.aqa.clone():this.aqa;this.U$=a;b&&_.hn(this.Ta)}};
mF.O=function(a){return new (a||mF)};
mF.wa=_.Cf({type:mF,na:[["mat-datepicker-content"]],ub:function(a,b){a&1&&_.Pg(_.gF,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.iIc=c.first)}},nb:[1,"mat-datepicker-content"],ob:5,Ya:function(a,b){a&1&&_.Gg("@transformPanel.start",function(c){return b.CGb(c)})("@transformPanel.done",function(c){return b.CGb(c)});a&2&&(_.Ag("@transformPanel",b.Ut),_.ug(b.color?"mat-"+b.color:""),_.tg("mat-datepicker-content-touch",b.Qe.mDa))},inputs:{color:"color"},Qb:["matDatepickerContent"],ya:5,Aa:27,Da:[["cdkTrapFocus",
"","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],qa:function(a,b){a&1&&(_.F(0,"div",0)(1,"mat-calendar",
1),_.N("yearSelected",function(c){return b.Qe.NOc(c)})("monthSelected",function(c){return b.Qe.LOc(c)})("viewChanged",function(c){return b.Qe.KQc(c)})("_userSelection",function(c){return b.HLc(c)})("_userDragDrop",function(c){return b.GLc(c)}),_.I(),_.C(2,Hjb,0,0,"ng-template",2),_.F(3,"button",3),_.N("focus",function(){return b.oEb=!0})("blur",function(){return b.oEb=!1})("click",function(){return b.Qe.close()}),_.Q(4),_.I()());if(a&2){let c;_.tg("mat-datepicker-content-container-with-custom-header",
b.Qe.LMb)("mat-datepicker-content-container-with-actions",b.U$);_.rg("aria-modal",!0)("aria-labelledby",(c=b.HJc)!==null&&c!==void 0?c:void 0);_.y();_.ug(b.Qe.Ad);_.E("id",b.Qe.id)("startAt",b.Qe.Sz)("startView",b.Qe.bR)("minDate",b.Qe.UOa())("maxDate",b.Qe.TOa())("dateFilter",b.Qe.LOa())("headerComponent",b.Qe.LMb)("selected",b.Am.selection)("dateClass",b.Qe.Ul)("comparisonStart",b.Pq)("comparisonEnd",b.us)("@fadeInCalendar","enter")("startDateAccessibleName",b.I0)("endDateAccessibleName",b.LW);
_.y();_.E("cdkPortalOutlet",b.U$);_.y();_.tg("cdk-visually-hidden",!b.oEb);_.E("color",b.color||"primary");_.y();_.Xg(b.FIc)}},Fa:[_.hr,_.gF,_.Cs,_.xt],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color, var(--mat-sys-surface-container-high));color:var(--mat-datepicker-calendar-container-text-color, var(--mat-sys-on-surface));box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow, 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));border-radius:var(--mat-datepicker-calendar-container-shape, var(--mat-sys-corner-large))}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow, 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));border-radius:var(--mat-datepicker-calendar-container-touch-shape, var(--mat-sys-corner-extra-large));position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}\n"],
hb:2,data:{animation:[tmb,umb]},Ma:0});
var nF=class{get Sz(){return this.fSa||(this.Jp?this.Jp.value:null)}set Sz(a){this.fSa=_.TC(this.Xa,this.Xa.oi(a))}get color(){var a;(a=this.Ti)||(this.Jp?(a=this.Jp,a=a.We?a.We.color:void 0):a=void 0);return a}set color(a){this.Ti=a}get disabled(){return this.qc===void 0&&this.Jp?this.Jp.disabled:!!this.qc}set disabled(a){a!==this.qc&&(this.qc=a,this.Xb.next(void 0))}get Ad(){return this.GNc}set Ad(a){this.GNc=sfb(a)}get Ig(){return this.aF}set Ig(a){a?this.open():this.close()}UOa(){return this.Jp&&
this.Jp.min}TOa(){return this.Jp&&this.Jp.max}LOa(){return this.Jp&&this.Jp.Ej}constructor(){this.kf=_.n(_.Es);this.He=_.n(_.Mg);this.Xa=_.n(_.XC,{optional:!0});this.Vb=_.n(_.Vr,{optional:!0});this.Am=_.n(bF);this.Ee=_.n(vmb);this.RPa=_.ne.EMPTY;this.Fb=_.n(_.di);this.bR="month";this.mDa=!1;this.zq="start";this.Jt="below";this.yt=!0;this.DR=new _.bn;this.NP=new _.bn;this.wR=new _.bn(!0);this.Sza=new _.bn;this.Tta=new _.bn;this.aF=!1;this.id=_.n(_.wr).getId("mat-datepicker-");this.cba=null;this.JHc=
`${this.id}-backdrop`;this.Xb=new _.Wf;this.xc=_.n(_.Ye);this.Ta=_.n(_.pn);this.Am.m0b.subscribe(()=>{_.gn(this.Ta)})}Sb(a){(a=a.xPosition||a.yPosition)&&!a.yK&&this.vb&&(a=this.vb.Zl().ug,a instanceof _.cWa&&(this.sJb(a),this.Ig&&this.vb.ff()));this.Xb.next(void 0)}Ia(){this.XNa();this.close();this.RPa.unsubscribe();this.Xb.complete()}select(a){this.Am.add(a)}NOc(a){this.DR.emit(a)}LOc(a){this.NP.emit(a)}KQc(a){this.wR.emit(a)}SAa(a){this.RPa.unsubscribe();this.Jp=a;this.RPa=a.Xb.subscribe(()=>this.Xb.next(void 0));
return this.Am}open(){let a;this.aF||this.disabled||((a=this.aN)==null?0:a.instance.EB)||(this.cba=_.Xi(),this.DNc(),this.aF=!0,this.Sza.emit())}close(){var a;if(this.aF&&((a=this.aN)==null||!a.instance.EB)){var b=this.yt&&this.cba&&typeof this.cba.focus==="function";a=()=>{this.aF&&(this.aF=!1,this.Tta.emit())};if(this.aN){const c=this.aN.instance,d=this.aN.location;c.hda();_.x(c.lo,_.Qf(1)).subscribe(()=>{const e=this.Fb.activeElement;!b||e&&e!==this.Fb.activeElement&&!d.ma.contains(e)||this.cba.focus();
this.cba=null;this.XNa()})}b?setTimeout(a):a()}}yDb(){let a,b;(a=this.aN)==null||(b=a.instance)==null||b.yDb()}yKc(a){a.Qe=this;a.color=this.color;var b=this.Jp;b=b.We?b.We.XO():b.Ja.ma.getAttribute("aria-labelledby");a.HJc=b;a.BHc(this.U$,!1)}DNc(){this.XNa();const a=this.mDa,b=new _.xs(mF,this.He),c=this.vb=this.kf.create(new _.ks({ug:a?this.PKc():this.SKc(),Je:!0,Zj:[a?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this.JHc],direction:this.Vb||"ltr",Nj:a?this.kf.Mj.block():this.Ee(),
Ad:`mat-datepicker-${a?"dialog":"popup"}`}));this.KKc(c).subscribe(d=>{d&&d.preventDefault();this.close()});c.Rn().subscribe(d=>{const e=d.keyCode;e!==38&&e!==40&&e!==37&&e!==39&&e!==33&&e!==34||d.preventDefault()});this.aN=c.attach(b);this.yKc(this.aN.instance);a||_.Ze(()=>{c.ff()},{Rb:this.xc})}XNa(){this.vb&&(this.vb.dispose(),this.vb=this.aN=null)}PKc(){return _.us(_.ts(this.kf.position().global()))}SKc(){const a=_.rs(_.os(_.ps(_.ss(_.vs(this.kf.position(),this.Jp.UO()),".mat-datepicker-content"),
!1),8));return this.sJb(a)}sJb(a){const b=this.zq==="end"?"end":"start",c=b==="start"?"end":"start",d=this.Jt==="above"?"bottom":"top",e=d==="top"?"bottom":"top";return _.ns(a,[{zc:b,Ac:e,oc:b,uc:d},{zc:b,Ac:d,oc:b,uc:e},{zc:c,Ac:e,oc:c,uc:d},{zc:c,Ac:d,oc:c,uc:e}])}KKc(a){const b=["ctrlKey","shiftKey","metaKey"];return _.Se(a.Gm(),a.cp,_.x(a.Rn(),_.Te(c=>c.keyCode===27&&!_.Si(c)||this.Jp&&_.Si(c,"altKey")&&c.keyCode===38&&b.every(d=>!_.Si(c,d)))))}};nF.O=function(a){return new (a||nF)};
nF.La=_.Ef({type:nF,inputs:{LMb:"calendarHeaderComponent",Sz:"startAt",bR:"startView",color:"color",mDa:[2,"touchUi","touchUi",_.ph],disabled:[2,"disabled","disabled",_.ph],zq:"xPosition",Jt:"yPosition",yt:[2,"restoreFocus","restoreFocus",_.ph],Ul:"dateClass",Ad:"panelClass",Ig:[2,"opened","opened",_.ph]},outputs:{DR:"yearSelected",NP:"monthSelected",wR:"viewChanged",Sza:"opened",Tta:"closed"},features:[_.mg,_.Rm]});var xmb,ymb;xmb={va:_.zw,Hb:_.md(()=>_.oF),yd:!0};ymb={va:_.Aw,Hb:_.md(()=>_.oF),yd:!0};
_.oF=class extends lF{set i2c(a){a&&(this.Iaa=a,this.apa.set(a.Ig?a.id:null),this.pEb=a.Tta.subscribe(()=>{this.Xe();this.apa.set(null)}),this.oIb=a.Sza.subscribe(()=>{this.apa.set(a.id)}),this.mOc(a.SAa(this)))}get min(){return this.uQa}set min(a){a=_.TC(this.Xa,this.Xa.oi(a));VC(this.Xa,a,this.uQa)||(this.uQa=a,this.PN())}get max(){return this.rQa}set max(a){a=_.TC(this.Xa,this.Xa.oi(a));VC(this.Xa,a,this.rQa)||(this.rQa=a,this.PN())}get Ej(){return this.FEb}set Ej(a){const b=this.qQa(this.value);
this.FEb=a;this.qQa(this.value)!==b&&this.PN()}constructor(){super();this.We=_.n(_.cx,{optional:!0});this.oIb=this.pEb=_.ne.EMPTY;this.apa=_.Ug(null);this.Eda=_.Gva(super.vLc())}UO(){return this.We?this.We.UO():this.Ja}Ia(){super.Ia();this.pEb.unsubscribe();this.oIb.unsubscribe()}ENc(){this.Iaa&&this.Iaa.open()}zGb(a){return a}DHc(a){this.Am&&aF(this.Am,a,this)}UOa(){return this.uQa}TOa(){return this.rQa}LOa(){return this.FEb}rPc(a){return a.source!==this}};_.oF.O=function(a){return new (a||_.oF)};
_.oF.La=_.Ef({type:_.oF,na:[["input","matDatepicker",""]],nb:[1,"mat-datepicker-input"],ob:6,Ya:function(a,b){a&1&&_.N("input",function(c){return b.MT(c.target.value)})("change",function(){return b.xe()})("blur",function(){return b.nl()})("keydown",function(c){return b.Tqa(c)});a&2&&(_.zg("disabled",b.disabled),_.rg("aria-haspopup",b.Iaa?"dialog":null)("aria-owns",b.apa())("min",b.min?Tjb(b.Xa,b.min):null)("max",b.max?Tjb(b.Xa,b.max):null)("data-mat-calendar",b.Iaa?b.Iaa.id:null))},inputs:{i2c:"matDatepicker",
min:"min",max:"max",Ej:[0,"matDatepickerFilter","dateFilter"]},Qb:["matDatepickerInput"],features:[_.bh([xmb,ymb,{va:_.Q6a,Hb:_.oF}]),_.lg]});var zmb=["button"],Amb=[[["","matDatepickerToggleIcon",""]]],pF=class{};pF.O=function(a){return new (a||pF)};pF.La=_.Ef({type:pF,na:[["","matDatepickerToggleIcon",""]]});
_.qF=class{get disabled(){return this.qc===void 0&&this.Qe?this.Qe.disabled:!!this.qc}set disabled(a){this.qc=a}constructor(){this.li=_.n(_.YE);this.Ta=_.n(_.pn);this.Nh=_.ne.EMPTY;var a=_.n(new _.Sm("tabindex"),{optional:!0});this.tabIndex=(a=Number(a))||a===0?a:null}Sb(a){a.datepicker&&this.OKb()}Ia(){this.Nh.unsubscribe()}Sd(){this.OKb()}QQa(a){this.Qe&&!this.disabled&&(this.Qe.open(),a.stopPropagation())}OKb(){const a=this.Qe?this.Qe.Xb:_.u(),b=this.Qe&&this.Qe.Jp?this.Qe.Jp.Xb:_.u(),c=this.Qe?
_.Se(this.Qe.Sza,this.Qe.Tta):_.u();this.Nh.unsubscribe();this.Nh=_.Se(this.li.Jc,a,b,c).subscribe(()=>_.gn(this.Ta))}};_.qF.O=function(a){return new (a||_.qF)};
_.qF.wa=_.Cf({type:_.qF,na:[["mat-datepicker-toggle"]],zd:function(a,b,c){a&1&&_.Qg(c,pF,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.vJc=d.first)}},ub:function(a,b){a&1&&_.Pg(zmb,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.ked=c.first)}},nb:[1,"mat-datepicker-toggle"],ob:8,Ya:function(a,b){a&1&&_.N("click",function(c){return b.QQa(c)});a&2&&(_.rg("tabindex",null)("data-mat-calendar",b.Qe?b.Qe.id:null),_.tg("mat-datepicker-toggle-active",b.Qe&&b.Qe.Ig)("mat-accent",b.Qe&&b.Qe.color==="accent")("mat-warn",b.Qe&&b.Qe.color===
"warn"))},inputs:{Qe:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",_.ph],wc:"disableRipple"},Qb:["matDatepickerToggle"],features:[_.mg,_.Rm],ac:["[matDatepickerToggleIcon]"],ya:4,Aa:6,Da:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d",
"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],qa:function(a,b){a&1&&(_.Hg(Amb),_.F(0,"button",1,0),_.C(2,Ijb,2,0,":svg:svg",2),_.Ig(3),_.I());a&2&&(_.E("disabled",b.disabled)("disableRipple",b.wc),_.rg("aria-haspopup",b.Qe?"dialog":null)("aria-label",b.ariaLabel||b.li.L3c)("tabindex",b.disabled?-1:b.tabIndex),_.y(2),_.wg(b.vJc?-1:2))},Fa:[_.At],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color, var(--mat-sys-on-surface-variant))}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-sys-on-surface-variant))}@media(forced-colors: active){.mat-datepicker-toggle-default-icon{color:CanvasText}}\n"],
hb:2,Ma:0});_.rF=class extends nF{};_.rF.O=(()=>{let a;return function(b){return(a||(a=_.je(_.rF)))(b||_.rF)}})();_.rF.wa=_.Cf({type:_.rF,na:[["mat-datepicker"]],Qb:["matDatepicker"],features:[_.bh([omb,{va:nF,Hb:_.rF}]),_.lg],ya:0,Aa:0,qa:function(){},hb:2,Ma:0});_.sF=class{};_.sF.O=function(a){return new (a||_.sF)};_.sF.Ca=_.Df({type:_.sF});_.sF.Ba=_.Xc({Nb:[_.YE,wmb],imports:[_.Ct,_.Fs,_.rr,_.Ds,_.Gs,mF,_.qF,hF,_.hs]});var Bmb;Bmb=[{Xl:"text-field-1",qW:"and"},{Xl:"text-field-2"}];
_.tF=class extends _.ND{constructor(){super(...arguments);this.mn=new _.Wh(_.KD(null));this.values=this.mn.Xf();this.g1=Bmb}set config(a){if(a&&a.length){var b=[];if(a[0].HDa){let c,d;b=[...((d=(c=this.tka)==null?void 0:c.value.Ok.entries())!=null?d:[["0",null]])].map(([e,f])=>({Xl:e,value:f||void 0,HDa:!0}))}else b=a.map(c=>({Xl:c.Xl,placeholder:c.placeholder,name:c.name,qW:c.qW,jv:c.jv,SJ:(c==null?void 0:c.SJ)||void 0,value:this.tka&&this.tka.value.Ok.get(c.Xl)||void 0}));this.hua=a;this.g1=b;this.tka=
null}else this.g1=Bmb}set rc(a){if(a)if(this.hua)if(this.hua[0].HDa){let b,c,d;this.g1=(d=Array.from((c=a==null?void 0:(b=a.value)==null?void 0:b.Ok.entries())!=null?c:[]).map(([e,f])=>({Xl:e,value:f||void 0})))!=null?d:[]}else this.g1=this.g1.map(b=>{const c=b.Xl;a.value.Ok.has(c)&&(b.value=a.value.Ok.get(c)||void 0,b.value===void 0&&b.SJ&&(b.value=""));return b});else this.tka=a;else this.tka=null}get isValid(){return this.I9.ui.valid&&this.mn.value.Ok.size>0&&Array.from(this.mn.value.Ok.values()).every(a=>
a!==null)}focus(){this.I9.focus()}};_.tF.O=(()=>{let a;return function(b){return(a||(a=_.je(_.tF)))(b||_.tF)}})();_.tF.La=_.Ef({type:_.tF,inputs:{config:"config",rc:"appliedFilter"},outputs:{values:"values"},features:[_.lg]});_.uF=class{};_.uF.O=function(a){return new (a||_.uF)};_.uF.Ca=_.Df({type:_.uF});_.uF.Ba=_.Xc({imports:[_.fo,_.jA]});_.fg(!1);var vF=class{};vF.O=function(a){return new (a||vF)};vF.Ca=_.Df({type:vF});vF.Ba=_.Xc({});_.wF=class{};_.wF.O=function(a){return new (a||_.wF)};_.wF.Ca=_.Df({type:_.wF});_.wF.Ba=_.Xc({imports:[vF,vF]});var xF=class{};xF.O=function(a){return new (a||xF)};xF.Ca=_.Df({type:xF});xF.Ba=_.Xc({imports:[_.fD,_.Ss,_.Gs,_.gA,_.fo,_.fD,_.Gs,_.gA,_.ry]});_.yF=class{};_.yF.O=function(a){return new (a||_.yF)};_.yF.Ca=_.Df({type:_.yF});_.yF.Ba=_.Xc({imports:[_.fo,_.qy,_.pu,xF,_.GD,_.wF]});
}catch(e){_._DumpException(e)}
try{
var jzb,kzb,lzb;_.iK=function(a,b,c,d,e,f){const g=_.Nd();b=_.Qka(g,b,c,d);b!==_.zf&&(c=_.Xd(),d=_.Fd(c,g),_.aja(g[11],d,f,c.value,a,b,e));return _.iK};_.hzb=function(){var a=/\S/;if(!a)return _.Ava;let b,c;typeof a==="string"?(c="",a.charAt(0)!=="^"&&(c+="^"),c+=a,a.charAt(a.length-1)!=="$"&&(c+="$"),b=new RegExp(c)):(c=a.toString(),b=a);return d=>{if(_.yva(d.value))return null;d=d.value;return b.test(d)?null:{pattern:{requiredPattern:c,actualValue:d}}}};
_.izb=class extends _.ds{get data(){return this.Ve.value}set data(a){a=Array.isArray(a)?a:[];this.Ve.next(a);this.Vr||this.XS(a)}get filter(){return this.WS.value}set filter(a){this.WS.next(a);this.Vr||this.XS(this.data)}get sort(){return this.GJ}set sort(a){this.GJ=a;this.NJ()}get Un(){return this.xJ}set Un(a){this.xJ=a;this.NJ()}constructor(){super();this.Oca=new _.Wh([]);this.WS=new _.Wh("");this.Hba=new _.Wf;this.Vr=null;this.Fma=(a,b)=>{a=a[b];return _.Vqa(a)?(b=Number(a),b<9007199254740991?
b:a):a};this.Ttb=(a,b)=>{const c=b.active,d=b.direction;return c&&d!=""?a.sort((e,f)=>{e=this.Fma(e,c);f=this.Fma(f,c);let g=0;e!=null&&f!=null?e>f?g=1:e<f&&(g=-1):e!=null?g=1:f!=null&&(g=-1);return g*(d=="asc"?1:-1)}):a};this.Ova=(a,b)=>{const c=b.trim().toLowerCase();return Object.values(a).some(d=>`${d}`.toLowerCase().includes(c))};this.Ve=new _.Wh([]);this.NJ()}NJ(){var a=this.GJ?_.Se(this.GJ.D8c,this.GJ.Du):_.u(null),b=this.xJ?_.Se(this.xJ.page,this.Hba,this.xJ.Du):_.u(null);const c=_.x(_.Ge([this.Ve,
this.WS]),_.v(([e])=>this.XS(e)));a=_.x(_.Ge([c,a]),_.v(([e])=>this.TQa(e)));b=_.x(_.Ge([a,b]),_.v(([e])=>this.ZQa(e)));let d;(d=this.Vr)==null||d.unsubscribe();this.Vr=b.subscribe(e=>this.Oca.next(e))}XS(a){this.vga=this.filter==null||this.filter===""?a:a.filter(b=>this.Ova(b,this.filter));this.Un&&this.SSa(this.vga.length);return this.vga}TQa(a){return this.sort?this.Ttb(a.slice(),this.sort):a}ZQa(a){if(!this.Un)return a;const b=this.Un.Rc*this.Un.pageSize;return a.slice(b,b+this.Un.pageSize)}SSa(a){Promise.resolve().then(()=>
{const b=this.Un;if(b&&(b.length=a,b.Rc>0)){const c=Math.min(b.Rc,Math.ceil(b.length/b.pageSize)-1||0);c!==b.Rc&&(b.Rc=c,this.Hba.next())}})}connect(){this.Vr||this.NJ();return this.Oca}disconnect(){let a;(a=this.Vr)==null||a.unsubscribe();this.Vr=null}};jzb=["input"];kzb=["formField"];lzb=class{constructor(a,b){this.source=a;this.value=b}};
_.jK=class{get checked(){return this.hg}set checked(a){this.hg!==a&&((this.hg=a)&&this.lh&&this.lh.value!==this.value?this.lh.selected=this:!a&&this.lh&&this.lh.value===this.value&&(this.lh.selected=null),a&&this.QIb.notify(this.id,this.name),_.gn(this.qaa))}get value(){return this.Wd}set value(a){this.Wd!==a&&(this.Wd=a,this.lh!==null&&(this.checked||(this.checked=this.lh.value===a),this.checked&&(this.lh.selected=this)))}get Jo(){return this.OMc||this.lh&&this.lh.Jo||"after"}set Jo(a){this.OMc=
a}get disabled(){return this.qc||this.lh!==null&&this.lh.disabled}set disabled(a){this.VOc(a)}get required(){return this.qo||this.lh&&this.lh.required}set required(a){this.qo=a}get color(){return this.Ti||this.lh&&this.lh.color||this.vg&&this.vg.color||"accent"}set color(a){this.Ti=a}get Bd(){return this.RS||this.lh!==null&&this.lh.Bd}set Bd(a){this.RS=a}get hr(){return`${this.id||this.wy}-input`}constructor(){this.Ja=_.n(_.ff);this.qaa=_.n(_.pn);this.Qc=_.n(_.cr);this.QIb=_.n(_.fs);this.vg=_.n(_.Xeb,
{optional:!0});this.lb=_.n(_.We);this.Td=_.n(_.fn);this.id=this.wy=_.n(_.wr).getId("mat-radio-");this.wc=!1;this.tabIndex=0;this.Fc=new _.bn;this.hg=!1;this.Wd=null;this.Nca=()=>{};this.xc=_.n(_.Ye);this.NT=f=>{this.disabled&&this.Bd&&f.preventDefault()};_.n(_.er).load(_.Js);const a=_.n(_.Web,{optional:!0}),b=_.n(_.dn,{optional:!0}),c=_.n(new _.Sm("tabindex"),{optional:!0});this.lh=a;this.Fv=b==="NoopAnimations";let d,e;this.RS=(e=(d=this.vg)==null?void 0:d.Bd)!=null?e:!1;c&&(this.tabIndex=_.qh(c,
0))}focus(a,b){b?_.br(this.Qc,this.uh,b,a):this.uh.ma.focus(a)}WE(){_.gn(this.qaa)}Sa(){if(this.lh){if(this.checked=this.lh.value===this.Wd)this.lh.selected=this;this.name=this.lh.name}this.Nca=this.QIb.listen((a,b)=>{a!==this.id&&b===this.name&&(this.checked=!1)})}Mo(){this.dsa()}Dc(){this.dsa();this.Qc.Pk(this.Ja,!0).subscribe(a=>{!a&&this.lh&&this.lh.Ved()});this.lb.Ub(()=>{this.xNa=this.Td.listen(this.uh.ma,"click",this.NT)})}Ia(){let a;(a=this.xNa)==null||a.call(this);this.Qc.Oi(this.Ja);this.Nca()}Eq(){this.Fc.emit(new lzb(this,
this.Wd))}qy(){return this.wc||this.disabled}gIb(a){a.stopPropagation();this.checked||this.disabled||(a=this.lh&&this.value!==this.lh.value,this.checked=!0,this.Eq(),this.lh&&(this.lh.sB(this.value),a&&this.lh.Eq()))}PQa(a){this.gIb(a);if(!this.disabled||this.Bd){let b;(b=this.uh)==null||b.ma.focus()}}VOc(a){this.qc!==a&&(this.qc=a,_.gn(this.qaa))}dsa(){const a=this.lh;let b;b=a&&a.selected&&!this.disabled?a.selected===this?this.tabIndex:-1:this.tabIndex;if(b!==this.XNc){let c;const d=(c=this.uh)==
null?void 0:c.ma;d&&(d.setAttribute("tabindex",b+""),this.XNc=b,_.Ze(()=>{queueMicrotask(()=>{if(a&&a.selected&&a.selected!==this&&document.activeElement===d){let e;(e=a.selected)==null||e.uh.ma.focus();document.activeElement===d&&this.uh.ma.blur()}})},{Rb:this.xc}))}}};_.jK.O=function(a){return new (a||_.jK)};
_.jK.wa=_.Cf({type:_.jK,na:[["mat-radio-button"]],ub:function(a,b){a&1&&(_.Pg(jzb,5),_.Pg(kzb,7,_.ff));if(a&2){let c;_.Sg(c=_.Tg())&&(b.uh=c.first);_.Sg(c=_.Tg())&&(b.EOc=c.first)}},nb:[1,"mat-mdc-radio-button"],ob:19,Ya:function(a,b){a&1&&_.N("focus",function(){return b.uh.ma.focus()});a&2&&(_.rg("id",b.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),_.tg("mat-primary",b.color==="primary")("mat-accent",b.color==="accent")("mat-warn",b.color==="warn")("mat-mdc-radio-checked",
b.checked)("mat-mdc-radio-disabled",b.disabled)("mat-mdc-radio-disabled-interactive",b.Bd)("_mat-animation-noopable",b.Fv))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Vv:[0,"aria-describedby","ariaDescribedby"],wc:[2,"disableRipple","disableRipple",_.ph],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.qh(a)],checked:[2,"checked","checked",_.ph],value:"value",Jo:"labelPosition",disabled:[2,"disabled","disabled",_.ph],required:[2,"required",
"required",_.ph],color:"color",Bd:[2,"disabledInteractive","disabledInteractive",_.ph]},outputs:{Fc:"change"},Qb:["matRadioButton"],features:[_.mg],ac:["*"],ya:13,Aa:17,Da:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple",
"",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg();_.F(0,"div",2,0)(2,"div",3)(3,"div",4);_.N("click",function(d){_.q(c);return _.r(b.PQa(d))});_.I();_.F(4,"input",5,1);_.N("change",function(d){_.q(c);return _.r(b.gIb(d))});_.I();_.F(6,"div",6);_.K(7,"div",7)(8,"div",8);_.I();_.F(9,"div",9);_.K(10,"div",10);_.I()();
_.F(11,"label",11);_.Ig(12);_.I()()}a&2&&(_.E("labelPosition",b.Jo),_.y(2),_.tg("mdc-radio--disabled",b.disabled),_.y(2),_.E("id",b.hr)("checked",b.checked)("disabled",b.disabled&&!b.Bd)("required",b.required),_.rg("name",b.name)("value",b.value)("aria-label",b.ariaLabel)("aria-labelledby",b.je)("aria-describedby",b.Vv)("aria-disabled",b.disabled&&b.Bd?"true":null),_.y(5),_.E("matRippleTrigger",b.EOc.ma)("matRippleDisabled",b.qy())("matRippleCentered",!0),_.y(2),_.E("for",b.hr))},Fa:[_.Rs,_.Ks],styles:['.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mdc-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled])~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-hover-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px);top:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mdc-radio-state-layer-size, 40px);height:var(--mdc-radio-state-layer-size, 40px)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-sys-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display, block)}[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}\n'],
hb:2,Ma:0});_.kK=class{};_.kK.O=function(a){return new (a||_.kK)};_.kK.Ca=_.Df({type:_.kK});_.kK.Ba=_.Xc({imports:[_.Gs,_.Ss,_.jK,_.Gs]});var mzb=new _.wd("GMAT_TABLE_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.lK=class{constructor(a){this.options=a}};_.lK.O=function(a){return new (a||_.lK)(_.B(mzb))};_.lK.La=_.Ef({type:_.lK,na:[["table","mat-table",""],["mat-table"]],ob:2,Ya:function(a,b){a&2&&_.tg("gmat-mdc-table",!b.options.Se)},standalone:!1});_.mK=class{};_.mK.O=function(a){return new (a||_.mK)};_.mK.Ca=_.Df({type:_.mK});_.mK.Ba=_.Xc({imports:[_.AC]});
}catch(e){_._DumpException(e)}
try{
_.ui("source");
/*

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

 Copyright 2017 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var MK,yAb,zAb,BAb,CAb,HAb,DAb,IAb,LAb,NK,OK,OAb,PAb,QAb,RAb,SAb,TAb,UAb,VAb,WAb,XAb,YAb,ZAb,$Ab,aBb,bBb,cBb,dBb,eBb,hBb,iBb,PK,jBb,kBb,lBb,mBb,nBb,oBb,pBb,qBb,rBb,sBb,tBb,uBb,vBb,wBb,xBb,QK,yBb,ABb,BBb,CBb,DBb,EBb,FBb,GBb,HBb,IBb,JBb,KBb,LBb,MBb,QBb,RBb,RK,SBb,TBb,UBb,VBb,WBb,XBb,YBb,ZBb,$Bb,aCb,bCb,cCb,dCb,eCb,gCb,hCb,iCb,jCb,kCb,lCb,mCb,nCb,oCb,pCb,qCb,rCb,sCb,tCb,uCb,vCb,wCb,yCb,zCb,ACb,BCb,CCb,DCb,ECb,SK,TK,UK,ICb,KCb,LCb,MCb,NCb,OCb,PCb,QCb,RCb,SCb,TCb,UCb,VCb,XCb,YCb,ZCb,$Cb,aDb,bDb,cDb,dDb,
gDb,hDb,iDb,jDb,mDb,nDb,oDb,pDb,qDb,rDb,sDb,tDb,uDb,vDb,wDb,xDb,yDb,zDb,ADb,BDb,CDb,DDb,EDb,FDb,GDb,JDb,KDb,LDb,MDb,ODb,PDb,QDb,RDb,SDb,TDb,UDb,VDb,WDb,XDb,YDb,ZDb,$Db,aEb,bEb,cEb,dEb,eEb,fEb,gEb,hEb,iEb,jEb,lEb,nEb,oEb,qEb,rEb,sEb,tEb,uEb,xEb,vEb,wEb,yEb,zEb,AEb,BEb,CEb,DEb,GEb,HEb,IEb,JEb,KEb,LEb,MEb,NEb,OEb,PEb,QEb,REb,SEb,TEb,UEb,VEb,WEb,XEb,YEb,ZEb,aFb,bFb,cFb,dFb,eFb,fFb,gFb,iFb,kFb,lFb,mFb,nFb,oFb,pFb,qFb,sFb,tFb,uFb,vFb,wFb,xFb,AFb,BFb,CFb,DFb,EFb,FFb,GFb,HFb,OFb,PFb,QFb,RFb,SFb,TFb,UFb,VFb,
WFb,XFb,YFb,ZFb,$Fb,aGb,bGb,cGb,dGb,eGb,fGb,gGb,hGb,iGb,jGb,kGb,lGb,mGb,YK,nGb,oGb,pGb,qGb,rGb,sGb,tGb,uGb,vGb,wGb,xGb,yGb,zGb,AGb,BGb,CGb,DGb,EGb,FGb,GGb,HGb,IGb,JGb,KGb,LGb,MGb,OGb,PGb,RGb,SGb,TGb,UGb,VGb,WGb,XGb,ZGb,$Gb,aHb,bHb,cHb,dHb,eHb,fHb,gHb,hHb,iHb,jHb,kHb,lHb,ZK,mHb,nHb,oHb,pHb,qHb,bL,$K,rHb,sHb,tHb,uHb,vHb,dL,wHb,xHb,yHb,zHb,AHb,BHb,CHb,DHb,EHb,FHb,GHb,HHb,IHb,JHb,KHb,LHb,MHb,NHb,OHb,PHb,QHb,RHb,SHb,THb,UHb,VHb,WHb,YHb,ZHb,$Hb,bIb,hIb,iIb,jIb,kIb,lIb,mIb,nIb,qIb,rIb,sIb,tIb,uIb,wIb,zIb,
AIb,CIb,DIb,EIb,FIb,GIb,HIb,IIb,KIb,MIb,NIb,OIb,PIb,QIb,VIb,WIb,XIb,YIb,ZIb,$Ib,aJb,cJb,dJb,eJb,fJb,gJb,hJb,iJb,jJb,kJb,lJb,mJb,nJb,pJb,qJb,rJb,sJb,tJb,uJb,vJb,xJb,yJb,zJb,BJb,CJb,DJb,EJb,FJb,GJb,IJb,JJb,KJb,LJb,MJb,NJb,OJb,PJb,QJb,RJb,SJb,TJb,UJb,VJb,WJb,ZJb,$Jb,aKb,cKb,dKb,eKb,fKb,gKb,kKb,jKb,iKb,hKb,mKb,nKb,oKb,pKb,eL,rKb,sKb,uKb,tKb,vKb,xKb,wKb,fL,yKb,zKb,AKb,BKb,CKb,DKb,EKb,FKb,GKb,HKb,IKb,JKb,KKb,LKb,MKb,NKb,OKb,PKb,QKb,SKb,TKb,UKb,VKb,WKb,XKb,YKb,ZKb,$Kb,aLb,bLb,cLb,fLb,gLb,hLb,iLb,jLb,kLb,
lLb,mLb,oLb,pLb,qLb,rLb,sLb,tLb,uLb,vLb,wLb,xLb,yLb,zLb,ALb,BLb,CLb,DLb,FLb,HLb,ILb,JLb,KLb,LLb,MLb,NLb,OLb,PLb,QLb,RLb,SLb,TLb,ULb,VLb,XLb,YLb,ZLb,$Lb,aMb,bMb,cMb,dMb,eMb,fMb,gMb,iMb,jMb,kMb,lMb,nMb,oMb,pMb,qMb,rMb,sMb,tMb,uMb,vMb,wMb,xMb,yMb,zMb,AMb,BMb,CMb,DMb,EMb,FMb,GMb,HMb,IMb,JMb,KMb,MMb,NMb,OMb,PMb,QMb,RMb,SMb,TMb,UMb,VMb,WMb,XMb,YMb,ZMb,$Mb,aNb,bNb,cNb,dNb,eNb,fNb,gNb,hNb,iNb,jNb,kNb,lNb,mNb,nNb,oNb,pNb,rNb,sNb,tNb,uNb,wNb,yNb,BNb,CNb,DNb,ENb,FNb,HNb,GNb,INb,JNb,KNb,LNb,MNb,NNb,ONb,PNb,QNb,
RNb,SNb,TNb,UNb,VNb,WNb,XNb,YNb,ZNb,$Nb,aOb,bOb,cOb,dOb,eOb,fOb,gOb,hOb,iOb,jOb,kOb,lOb,mOb,nOb,oOb,pOb,qOb,rOb,sOb,tOb,vOb,wOb,xOb,yOb,zOb,AOb,BOb,DOb,EOb,FOb,GOb,HOb,IOb,JOb,KOb,LOb,MOb,NOb,POb,SOb,TOb,UOb,VOb,WOb,XOb,YOb,ZOb,$Ob,aPb,bPb,cPb,dPb,ePb,fPb,iPb,kPb,lPb,nPb,qPb,pPb,uPb,wPb,xPb,yPb,zPb,APb,BPb,CPb,DPb,EPb,FPb,GPb,HPb,IPb,JPb,KPb,LPb,NPb,OPb,PPb,QPb,RPb,SPb,TPb,UPb,VPb,WPb,XPb,YPb,ZPb,$Pb,aQb,bQb,cQb,dQb,eQb,fQb,gQb,hQb,iQb,jQb,kQb,lQb,mQb,pQb,qQb,rQb,sQb,tQb,uQb,wQb,xQb,yQb,AQb,CQb,DQb,
EQb,JQb,nL,KQb,LQb,MQb,oL,NQb,OQb,PQb,QQb,RQb,SQb,TQb,UQb,VQb,WQb,XQb,YQb,ZQb,$Qb,bRb,cRb,dRb,eRb,fRb,iRb,kRb,jRb,lRb,mRb,nRb,oRb,pRb,qRb,rRb,sRb,tRb,vRb,wRb,xRb,yRb,zRb,ARb,BRb,CRb,FRb,GRb,HRb,IRb,JRb,KRb,LRb,MRb,ORb,NRb,PRb,QRb,RRb,SRb,TRb,URb,VRb,WRb,XRb,YRb,ZRb,$Rb,aSb,bSb,cSb,dSb,eSb,fSb,hSb,gSb,jSb,kSb,lSb,mSb,nSb,oSb,pSb,qSb,sSb,tSb,uSb,vSb,wSb,xSb,ySb,zSb,ASb,BSb,CSb,DSb,ESb,FSb,GSb,HSb,ISb,JSb,KSb,LSb,MSb,NSb,OSb,PSb,QSb,RSb,SSb,TSb,USb,VSb,WSb,XSb,ZSb,bTb,dTb,eTb,fTb,gTb,hTb,jTb,kTb,lTb,
rTb,sTb,wTb,xTb,yTb,zTb,CTb,ETb,ITb,LTb,MTb,NTb,OTb,PTb,QTb,RTb,VTb,WTb,XTb,YTb,ZTb,$Tb,aUb,bUb,cUb,dUb,eUb,fUb,gUb,hUb,iUb,jUb,lUb,mUb,nUb,qUb,rUb,sUb,tUb,uUb,vUb,wUb,xUb,yUb,zUb,AUb,BUb,CUb,DUb,EUb,FUb,IUb,LUb,tL,uL,OUb,PUb,QUb,RUb,TUb,UUb,VUb,WUb,XUb,YUb,ZUb,$Ub,aVb,bVb,vL,cVb,dVb,eVb,fVb,gVb,hVb,iVb,jVb,kVb,lVb,mVb,nVb,oVb,pVb,qVb,rVb,sVb,tVb,uVb,vVb,wVb,xVb,yVb,zVb,AVb,BVb,CVb,DVb,EVb,FVb,GVb,HVb,IVb,JVb,KVb,LVb,MVb,NVb,OVb,QVb,RVb,SVb,TVb,UVb,VVb,WVb,YVb,ZVb,$Vb,aWb,bWb,cWb,dWb,eWb,fWb,gWb,
hWb,iWb,jWb,kWb,lWb,mWb,nWb,oWb,pWb,KAb,MAb,qWb,rWb,AAb,EAb,JAb,FAb,GAb,sWb,NAb,tWb,gRb,uWb,vWb,wWb,wL,xWb,yWb,zWb,AWb,BWb,CWb,DWb,EWb,FWb,KTb,JTb,GWb,xL,yL,HWb,IWb,JWb,uOb,zL,AL,KWb,LWb;MK=function(a,b){if(a)throw Error("v");b.push(65533)};yAb=function(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b};
zAb=function(a){if(typeof a==="string")return{buffer:_.Tmb(a),uP:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),uP:!1};if(a.constructor===Uint8Array)return{buffer:a,uP:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),uP:!1};if(a.constructor===_.Ua)return{buffer:_.Crb(a)||new Uint8Array(0),uP:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),uP:!1};throw Error("A");};
BAb=function(a){switch(typeof a){case "boolean":return _.zba||(_.zba=[0,void 0,!0]);case "number":return a>0?void 0:a===0?AAb||(AAb=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}};CAb=function(a,b,c,d){const e=c.fEa;a[b]=d?(f,g,l)=>e(f,g,l,d):e};
HAb=function(a){var b=CAb,c=DAb,d=a[EAb];if(d)return d;d={};d.MWb=BAb(a[0]);var e=a[1];let f=1;e&&e.constructor===Object&&(d.zf=e,e=a[++f],typeof e==="function"&&(d.i0c=!0,FAb!=null||(FAb=e),GAb!=null||(GAb=a[f+1]),e=a[f+=2]));const g={};for(;e&&Array.isArray(e)&&e.length&&typeof e[0]==="number"&&e[0]>0;){for(var l=0;l<e.length;l++)g[e[l]]=e;e=a[++f]}for(l=1;e!==void 0;){typeof e==="number"&&(l+=e,e=a[++f]);let w;var p=void 0;e instanceof _.Vl?w=e:(w=_.Jza,f--);let A;if((A=w)==null?0:A.q5b){e=a[++f];
p=a;var t=f;typeof e==="function"&&(e=e(),p[t]=e);p=e}e=a[++f];t=l+1;typeof e==="number"&&e<0&&(t-=e,e=a[++f]);for(;l<t;l++){const G=g[l];p?c(d,l,w,p,G):b(d,l,w,G)}}return a[EAb]=d};DAb=function(a,b,c,d,e){const f=c.fEa;let g,l;a[b]=(p,t,w)=>f(p,t,w,l||(l=HAb(d).MWb),g||(g=IAb(d)),e)};
IAb=function(a){let b=a[JAb];if(b!=null)return b;const c=HAb(a);b=c.i0c?(d,e)=>FAb(d,e,c):(d,e)=>{const f=d[_.Ma];for(;KAb(e)&&e.Ju!=4;){var g=e.R7,l=c[g];if(l==null){var p=c.zf;p&&(p=p[g])&&(p=LAb(p),p!=null&&(l=c[g]=p))}l!=null&&l(e,d,g)||(g=e,l=g.V5,MAb(g),g.fPb?l=void 0:(p=g.Dg.getCursor()-l,g.Dg.setCursor(l),l=g.Dg.Bnb(p)),g=d,l&&(_.ab||(_.ab=Symbol()),(p=g[_.ab])?p.push(l):g[_.ab]=[l]))}f&16384&&_.Oa(d);return!0};return a[JAb]=b};
LAb=function(a){a=Array.isArray(a)?a[0]instanceof _.Vl?a:[_.Kza,a]:[a,void 0];const b=a[0].fEa;if(a=a[1]){const c=IAb(a),d=HAb(a).MWb;return(e,f,g)=>b(e,f,g,d,c)}return b};
NK=function(a){function b(){_.tea(c);if(c.value===_.$la)throw new _.$c(952,!1);return c.value}const c=Object.create(_.ama),d=new NAb;c.value=a;b[_.id]=c;b.PRc=_.Nla.bind(b);b.set=e=>{c.Ao(c.value,e)||(_.Hea(c,e),d.emit(e))};b.update=e=>{if(c.value===_.$la)throw new _.$c(952,!1);b.set(e(c.value))};b.subscribe=d.subscribe.bind(d);b.tW=d.tW;return b};OK=function(a){return a.Sc};OAb=function(a,b){const c=b.Et,d=c.Oe,e=_.Onb(d);return _.Uq(_.Tq(_.Sq(a.bc(),e.id,e.type),d.ai),c.qr).od(b.path).ab()};
PAb=function(a,b){return a.reduce((c,d)=>c.set(d,b),new Map)};QAb=function(a,b){const c=b.rl.length-1;return c>=0&&(b=b.rl[c],b.Qf)?b.Qf:a.path};RAb=function(a,b){({rl:d,tkb:b}=b);const c=d.length-1;if(c>=0){var d=d[c];if(d.Qf)return a.bc().od(d.Qf).ab();if(b=b.get(c))return a.bc().od(b).ab()}return a};SAb=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].Qf;e&&(c=e)}return b};
TAb=function(a,b){if(!_.zG(b))return Object.assign({},a,{y7:b.state,gga:!1});var c=b.Tb.T$a.Cn;const d=b.Tb.T$a.lza,e=b.Tb.T$a.pageToken;if(!c)return Object.assign({},a,{y7:2,gga:!1});a=[...a.rl,...c];const f=SAb(a),g=a.length>0?a[0].xf:void 0,l=new Set(a.map(t=>t.xf));let p=void 0;e?p={c8:"TOKEN",token:e}:d&&d.length>0&&(p={c8:"COMMITS",rl:d});c=c.length>0?c[c.length-1].Qf!=null:!1;return{rl:a,PSb:l,y7:2,h1c:g,nextPage:p,tkb:f,gga:b.Tb.gga&&c}};
UAb=function(a){if(a&&a.xf)return{xf:a.xf,revision:a.revisionNumber||void 0,br:a.br||void 0}};VAb=function(a){return a.ownerDocument};WAb=function(a){const b=_.Gia();return b?b.kq(2,a)||"":_.rf(a,"Style")?_.qf(a):_.Yc(a)};XAb=function(a,b,c,d,e,f){c=_.pg(a,b,c,d);return _.pg(a,b+2,e,f)||c};YAb=function(a,b,c,d,e,f,g,l,p){const t=_.Nd(),w=XAb(t,_.Ld.Hm,b,d,f,l);_.Ud(4);a=w?a+_.Yc(b)+c+_.Yc(d)+e+_.Yc(f)+g+_.Yc(l)+p:_.zf;a!==_.zf&&_.hja(t,a);return YAb};
ZAb=function(a,b,c,d,e,f){var g=a+25;a=_.Nd();const l=a[g];if(a[1].data[g].le){var p=_.Td();g=l.transform;b=p+b;c=XAb(a,b,c,d,e,f)?_.ng(a,b+4,l?g.call(l,c,d,e,f):g(c,d,e,f)):_.Zla(a,b+4)}else c=l.transform(c,d,e,f);return c};
$Ab=function(a,b){a=a.key;b=b.key;if(a===b)return 0;if(a===void 0)return 1;if(b===void 0)return-1;if(a===null)return 1;if(b===null)return-1;if(typeof a=="string"&&typeof b=="string")return a<b?-1:1;if(typeof a=="number"&&typeof b=="number")return a-b;if(typeof a=="boolean"&&typeof b=="boolean")return a<b?-1:1;a=String(a);b=String(b);return a==b?0:a<b?-1:1};
aBb=function(a){a=_.Aza(a,_.ak);switch(a){case 1:return"project";case 3:return"host";case 4:return"depot";case 5:return"ossProject";case 0:break;default:throw _.fb(a,void 0);}};bBb=function(a){const b=aBb(a);if(b)return{id:a.Mn()||_.Hl(a,3,_.ak)||_.Hl(a,4,_.ak)||_.Hl(a,5,_.ak),type:b}};cBb=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};
dBb=function(a,b){if(!a)return[{start:1,end:b}];if(typeof a==="number")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)=>e.length>1||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}]};eBb=function(a,b){if(a)return b?a.replace(/(.*)createWs(=.*)/,"$1ws$2-prompt"):a.replace(/(.*)createWs(=.*)/,"$1ws=__prompt")};
_.gBb=function(a){const b=c?"ws":"createWs";if(!c){var c=_.P3a.format(new Date);var d;if(d=a.path){d=d.split("/");var e=d.pop()||d.pop(),f=e.lastIndexOf(".");e=f===-1?e:e.substring(0,f);fBb.includes(e)&&d.length>0&&(e=`${d.pop()}-${e}`);d=e.replace(/[^a-zA-Z0-9_\-]/g,"")}else d="";c=`CS-${d}-${c}`}return _.YF(a)?(d=_.jG(a.params.line),a=`${"//depot/"}${a.path}`,_.Pj(_.Pj(new _.Oj(_.E3a),"files",`${a}${d?`:${d}`:""}`),b,c).toString()):_.qG(a)?(d=a.repository,e=a.tb,f=a.Db,(a=d&&f&&e?JSON.stringify({repo:e+
"/"+d,ref:f,file:a.path}):null)?_.Pj(_.Pj(_.Pj(new _.Oj(_.E3a),"vcs","cog"),b,c),"ext_google.git",a).toString():null):null};hBb=function(a,b){return b.br?OAb(a,b.br):a};iBb=function(a,b){if(b&&b.Oe){var c=b.Oe,d=_.Onb(c);a=_.Uq(_.Tq(_.Sq(a.bc(),d.id,d.type),c.ai),b.Iy).od(b.path).ab()}return a};PK=function(a){return _.vG(a)&&!!a.path};jBb=function(a,b,c){c=Object.fromEntries(c.map(d=>[d,void 0]));return _.tc(Object.assign({},a.params,c),Object.assign({},b.params,c))};
kBb=function({Db:a}){a=a&&a.toUpperCase();return a==="XREF"||a==="GROK"};lBb=function(a){var b=_.kG(a,1),c=void 0;_.XF(a)&&a.fj()?c=`/piper///depot/${b}`:_.XF(a)?c=`/${a.repository}/${b}`:_.qG(a)&&(c=`/h/${a.tb}/${a.repository}/+/${b}`);if(!c)return"";b=new _.Oj(`${_.F3a||""}/codesearch/f${c}`);c=a.params.Pb;a=_.Vj(a,1);c?(_.Pj(b,"ws",c),a&&_.Pj(b,"snapshot",a)):a&&a!=="HEAD"&&_.Pj(b,"cl",a);return b.toString()};
mBb=function(a,b,c,d,e,f){a=(new _.ck).nM(_.Yua(a,b,c,f));b=d==null?void 0:d.commit;if(f&&b==="HEAD")b=void 0;else if(b==="HEAD"||b==="XREF")b=void 0;b!=null&&a.Msb(b);(d==null?void 0:d.Db)!=null&&a.Lsb(d==null?void 0:d.Db);d=(new _.ek).Usb(a);e!=null&&d.od(_.Ch(e));return d};nBb=function(a){let b;return _.fk(a.tb,a.Vc,a.repository,_.bk(a),a.path,(b=a.params)==null?void 0:b.Pb)};oBb=function(a){a=a.replace("COVERAGE_GENERIC_","");if(_.Znb(a))return a};pBb=function(){};qBb=function(a){a&1&&_.Ig(0)};
rBb=function(){};sBb=function(a){a&1&&_.C(0,rBb,0,0,"ng-template",12);a&2&&(a=_.O().ua,_.E("cdkPortalOutlet",a.xM))};tBb=function(a){a&1&&_.Q(0);a&2&&(a=_.O().ua,_.Xg(a.ina))};
uBb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",7,2);_.N("click",function(){var d=_.q(c);const e=d.ua;d=d.LM;const f=_.O();return _.r(f.il(e,_.Fg(1),d))})("cdkFocusChange",function(d){const e=_.q(c).LM,f=_.O();return _.r(f.wSa(d,e))});_.K(2,"span",8)(3,"div",9);_.F(4,"span",10)(5,"span",11);_.C(6,sBb,1,1,null,12)(7,tBb,1,1);_.I()()()}if(a&2){a=b.ua;b=b.LM;const c=_.Fg(1),d=_.O();_.ug(a.ceb);_.tg("mdc-tab--active",d.selectedIndex===b);_.E("id",d.jba(b))("disabled",a.disabled)("fitInkBarToContent",
d.Co);_.rg("tabIndex",d.Nr(b))("aria-posinset",b+1)("aria-setsize",d.Vg.length)("aria-controls",d.iba(b))("aria-selected",d.selectedIndex===b)("aria-label",a.ariaLabel||null)("aria-labelledby",!a.ariaLabel&&a.je?a.je:null);_.y(3);_.E("matRippleTrigger",c)("matRippleDisabled",a.disabled||d.wc);_.y(3);_.wg(a.xM?6:7)}};vBb=function(a){a&1&&_.Ig(0)};
wBb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-tab-body",13);_.N("_onCentered",function(){_.q(c);const d=_.O();return _.r(d.wRa())})("_onCentering",function(d){_.q(c);const e=_.O();return _.r(e.VRa(d))});_.I()}if(a&2){a=b.ua;b=b.LM;const c=_.O();_.ug(a.HXa);_.tg("mat-mdc-tab-body-active",c.selectedIndex===b);_.E("id",c.iba(b))("content",a.content)("position",a.position)("origin",a.origin)("animationDuration",c.animationDuration)("preserveContent",c.nr);_.rg("tabindex",c.ou!=null&&c.selectedIndex===
b?c.ou:null)("aria-labelledby",c.jba(b))("aria-hidden",c.selectedIndex!==b)}};
xBb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",1,0);_.N("@panelAnimation.done",function(d){_.q(c);const e=_.O();return _.r(e.lo.next(d))});_.Ig(2);_.I()}a&2&&(a=b.id,b=_.O(),_.ug(b.fl),_.tg("mat-mdc-autocomplete-visible",b.cE)("mat-mdc-autocomplete-hidden",!b.cE)("mat-primary",b.Ti==="primary")("mat-accent",b.Ti==="accent")("mat-warn",b.Ti==="warn"),_.E("id",b.id)("@panelAnimation",b.isOpen?"visible":"hidden"),_.rg("aria-label",b.ariaLabel||null)("aria-labelledby",b.eT(a)))};
QK=function(a){return{state:1,qF:a}};yBb=function(a,b){return a>=b.start&&a<b.end};ABb=function(a){return a.replace(zBb,b=>`\\${b}`)};BBb=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 _.fb(a,void 0)}};
CBb=function(a,b,c,d,e,f){e!==void 0&&(e=_.Ch(e));f&&d==="HEAD"&&(d=void 0);return Object.assign({},_.NG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecSourceRootRepositoryKeyWorkspaceId:f})};DBb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Xg(a.content))};EBb=function(a){a&1&&(_.F(0,"span")(1,"a",3),_.Q(2),_.I()());a&2&&(a=_.O().ua,_.y(),_.Kg("href",a.url,_.wf),_.y(),_.Xg(a.content))};
FBb=function(a,b){a&1&&(_.F(0,"span",1),_.C(1,DBb,2,1,"span",2)(2,EBb,3,2,"span",2),_.I());a&2&&(_.E("ngSwitch",b.ua.type),_.y(),_.E("ngSwitchCase","normal"),_.y(),_.E("ngSwitchCase","link"))};
GBb=function(a,b){if(!b)return[{content:a,type:"normal"}];const {pos:c,g8:d}=b.reduce(({pos:e,g8:f},g)=>{const l=g.Eya,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,g8:f}},{pos:0,g8:[]});c<a.length&&d.push({content:a.substring(c,a.length),type:"normal"});return d};
HBb=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:_.fb(a,void 0)}};IBb=function(a){return _.YF(a)?_.kvb:"Commit Details"};JBb=function(a){return _.YF(a)?_.lvb:"Commit "};KBb=function(a){return _.YF(a)?_.mvb:"ID"};LBb=function(a){return _.YF(a)?_.nvb:"Commit Date"};MBb=function(a){return _.YF(a)?_.ovb:"Revision"};
QBb=function(a){a?a=_.qvb.toLocaleString(a,NBb).indexOf("18")===-1:(a=OBb)||((a=PBb)||(a=window.navigator,a=PBb=a.languages&&a.languages[0]?a.languages[0]:a.language||a.browserLanguage||a.Lxd||"en"),a=OBb=QBb(a));return a};
RBb=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(parseFloat(`0.${e[7]||0}`)*1E3));return f}if(a instanceof Date&&!isNaN(a.valueOf()))return a;if(typeof a===
"number"&&!isNaN(a))return new Date(a);if(typeof a==="string"){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};
RK=function(a,b){return a.toLowerCase()!==a?b.indexOf(a)>=0:b.toLowerCase().indexOf(a.toLowerCase())>=0};SBb=function(a){return a&&a.params.iw||null};TBb=function(a){return a&&a.params.Qy||null};UBb=function(a){return a&&a.params.ak!=null?a.params.ak!=="0":null};VBb=function(a){return a&&a.params.ig!=null?a.params.ig:null};WBb=function(a){return!!a&&a.params.Su!=null};XBb=function(a){return a&&a.params.jw!=null?a.params.jw:null};YBb=function({j1:a},{j1:b}){return a.length===b.length&&a.every(c=>b.includes(c))};
ZBb=function(a){return a.reduce((b,c)=>{b[c]=null;return b},{})};$Bb=function({bufferSize:a=Infinity,e$:b=Infinity,kx:c,scheduler:d}){let e,f=0,g,l=!1,p=!1;return function(t){f++;if(!e||l)l=!1,e=new _.$f(a,b,d),g=t.subscribe({next(A){e.next(A)},error(A){l=!0;e.error(A)},complete(){p=!0;g=void 0;e.complete()}});const w=e.subscribe(this);this.add(()=>{f--;w.unsubscribe();g&&!p&&c&&f===0&&(g.unsubscribe(),e=g=void 0)})}};
aCb=function(){let a;a={bufferSize:1,e$:void 0,kx:!1,scheduler:void 0};return b=>{if(b&&typeof b.jD==="function")b=b.jD($Bb(a));else throw new TypeError("La");return b}};bCb=function(a,b){a=a.Vd;b=b.Vd;return a===null&&b===null?!0:!!a&&!!b&&a.source===b.source&&a.flags===b.flags};cCb=function(a){return!!a};dCb=function(a,b){a&1&&(_.F(0,"mat-card-content"),_.K(1,"linkified-message",8),_.R(2,"emptyToConstant"),_.I());a&2&&(a=b.Ka,_.y(),_.E("message",a.Oq)("linkDefinitions",_.S(2,2,a.nO)))};
eCb=function(a){a&1&&(_.F(0,"a",9),_.Q(1," View blame prior to this change "),_.I());a&2&&(a=_.O(),_.E("routerLink",a.nMb)("trackProjectId",a.Yv.tb))};gCb=function(a){if(a&1){const b=_.Nd();_.F(0,"commit-details",5);_.N("mouseenter",function(){_.q(b);const c=_.O();clearTimeout(c.ySb);return _.r()})("mouseleave",function(){_.q(b);const c=_.O();return _.r(fCb(c))});_.I()}a&2&&(a=_.O(),_.E("commit",a.commit)("baseLocation",a.Yv)("parentCommit",a.aH))};
hCb=function(a){const b=[...a.wo];b.sort((e,f)=>e.gK.localeCompare(f.gK));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].xf,e+1);a.DNb=d;a.b_c=c;return a};iCb=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}};jCb=function(a){return iCb(a.startLine,a.endLine,a.startColumn,a.endColumn)};
kCb=function(a){const b=a.Km();a=a.cj();return b&&a?{startLine:b.getLine(),startColumn:_.yl(b,2),endLine:a.getLine(),endColumn:_.yl(a,2)}:{}};lCb=function(a){return a.startLine!==void 0&&a.endLine!==void 0};mCb=function(a){return lCb(a)&&a.startColumn!==void 0&&a.endColumn!==void 0};
nCb=function(a,b){a&1&&_.K(0,"blame-snippet",3);if(a&2){a=b.oC;const c=b.commit,d=b.Nd,e=b.aH,f=b.startLine,g=b.endLine;_.Yz("blame-layer ",b.className,"");_.E("commitIndex",a)("commit",c)("baseLocation",d)("parentCommit",e)("startLine",f)("endLine",g)}};oCb=function(a,b){a&1&&_.K(0,"div");a&2&&_.Yz("blame-layer ",b.className,"")};pCb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("hasBackground",!0)};qCb=function(a,b){a&1&&_.K(0,"div");a&2&&_.ug(b.className)};
rCb=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c===b[d])};sCb=function(a){a&1&&(_.F(0,"mat-card-subtitle"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Xg(a.Vub))};tCb=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 _.fb(a,void 0)}};uCb=function(a){a&1&&_.K(0,"div",6)};
vCb=function(a,b){a&1&&(_.M(0),_.K(1,"finding-details",4),_.C(2,uCb,1,0,"div",5),_.xg());if(a&2){a=b.ua;b=b.last;const c=_.O(2);_.y();_.E("icon",c.icon)("title",c.mVb)("subtitle",c.tooltip)("details",a);_.y();_.E("ngIf",!b)}};wCb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-card",2);_.N("mouseenter",function(){const c=_.q(b).attach;return _.r(c())})("mouseleave",function(){const c=_.q(b).detach;return _.r(c())});_.C(1,vCb,3,5,"ng-container",3);_.I()}a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.details))};
yCb=function({message:a,messageHtml:b,url:c},d){a=_.KA(a||d);c&&(xCb.test(c)||(c="http://"+c),a=_.dfb("a",{href:c,target:"_blank"},a));if(!b)return a;try{return _.qk(b)||a}catch(e){return a}};zCb=function(a,b){a&1&&_.K(0,"finding",1);a&2&&_.E("annotations",b.annotations)};ACb=function({details:a}){return a.ae?jCb(a.ae).startLine||0:0};BCb=function(a,b){a&1&&_.K(0,"nl-semantic-outlines-snippet",3);a&2&&(a=b.wib,_.Yz("nl-semantic-outlines-layer ",b.className,""),_.E("nlOutline",a))};
CCb=function(a,b){a&1&&_.K(0,"div");a&2&&_.Yz("nl-semantic-outlines-layer ",b.className,"")};DCb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("hasBackground",!0)};ECb=function(a){if(a=a.BK){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;Number(c[1])===0&&d--;return d===a?a:[{start:a,end:d}]}}};SK=function(a){return a.replace(FCb,"~")};
TK=function(a){const b=GCb(a.ke()).toString();a:{a=_.kl(a,_.ck,1);var c=a.bm(),d=_.Aza(c,_.ak);switch(d){case 3:case 5:var e=a.bm();c=_.Hl(e,5,_.ak);d=SK(c||_.Hl(e,3,_.ak));e=SK(_.Y(e,2));const f=SK(a.vRb());a=SK(a.ZO());const g=_.Gi.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:_.Pk(_.Y(c,2),"piper")?c.w9a()?(c=SK(a.bm().w9a()),a=a.ZO(),a=`x-citc://${c}${a&&a!=="HEAD"?`@${a}`:""}`):(a=a.ZO(),a=a!=="HEAD"?"x-piper://"+a:"x-piper://"):
(c=SK(_.Y(a.bm(),2)),a=a.ZO(),a=`x-package://${c}${a&&a!=="HEAD"?`@${a}`:""}`);break a;default:a=_.fb(d)}}return`${a}/${b}`};UK=function(a){return a.replace(HCb,"/")};ICb=function(a,b){const [c,d,e]=a.IH.split("~~"),f=UK(a.Af());if(f){if(!c)throw Error("se`"+a.toString());if(!d&&!e)throw Error("te`"+a.toString());}else throw Error("ue`"+a.toString());a=UK(d||e);VK.de={id:f,type:b};VK.repository=UK(c);VK.Db=a;if(b=d&&e)VK.params.Rf=b};
KCb=function(a){const b=UK(a.Af());if(!b)throw Error("re`"+a.toString());a=UK(a.IH);VK.de=JCb;VK.repository=a||b;VK.Db=a?b:"HEAD"};LCb=function(a){const b=UK(a.Af());if(!b)throw Error("qe`"+a.toString());a=UK(a.IH);VK.de=JCb;VK.repository="Piper";VK.Db=a?b:"HEAD";VK.params.Pb=a||b};
MCb=function(a){const b=GCb(a);VK.params={};switch(b.Wu){case "x-piper":VK.de=JCb;VK.repository="Piper";VK.Db=b.Af()||"HEAD";break;case "x-citc":LCb(b);break;case "x-package":KCb(b);break;case "x-oss":ICb(b,"ossProject");break;case "x-gob":ICb(b,"host");break;case "x-kythe":return MCb(a.replace(_.Bwb,(c,d)=>`x-${d}://`));default:throw Error("pe`"+b.Wu);}VK.path=b.ke().substr(1);if(a=ECb(b))VK.params.line=a;return VK};NCb=function(a){return _.bl(a,_.Yp,5)&&!!a.getType()};
OCb=function(a){const b=[];for(a=a.parent;a!==void 0;)b.push(a),a=a.parent;return b};PCb=function(a){return a.reduce((b,c)=>b+c.iZ,a.length)};QCb=function(a,b){b(a);for(const c of _.cq(a))QCb(c,b)};RCb=function(a){const b=new Map;for(const c of a)QCb(c,d=>{d.getType()!==null&&b.set(d.getType(),!0)});return new WK(b)};SCb=function(a){let b;return!((b=_.Gl(a,4,_.gl()))==null||!b.length)||_.cq(a).some(SCb)};TCb=function(a){switch(a){case 1:case 3:case 2:case 7:return!0;default:return!1}};
UCb=function(a,b,{Cja:c,wOb:d}={Cja:void 0,wOb:!1}){a=MCb(a);var e;(e=a.params)!=null&&e.line||(a.params=Object.assign({},{line:1},a.params));var f,g;e=b.tb===((f=a.de)==null?void 0:f.id)&&b.Vc===((g=a.de)==null?void 0:g.type)&&b.repository===a.repository;if(!a.params.Pb&&b.params.Pb)a.params=Object.assign({},a.params,{Rf:a.Db,Pb:void 0}),a.Db="HEAD";else{g=e&&_.Ji(a.path,b.path,_.YTa);f=a.Db!==b.Db?a.Db:_.Vj(b,1);if(d=g&&d)c==null||f==null?c=!0:(c=Number(c),d=Number(f),c=isNaN(c)||isNaN(d)?!0:c>
d),d=!c;if(d)a.Db=b.Db;else{let l;!e||(l=a.params)!=null&&l.Rf||(a.params=Object.assign({},a.params,{Rf:a.Db}),a.Db=b.Db)}}a.params=Object.assign({},b.params,a.params);return a};VCb=function(a,b){let c=a.Ew();for(const [d,e]of _.Gza(a,3).entries()){a=d;const f=b(e);c=c.replaceAll(a,f)}return c};
XCb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"button",7,0)(3,"span",8);_.Q(4);_.I()();_.F(5,"command-menu",9,1);_.N("closed",function(c){_.q(b);const d=_.O(4);return _.r(c!=="keydown"&&d.tf.Fga("mouse"))})("menuItemSelected",function(c){_.q(b);_.O(4).Wgb.emit(c);return _.r()});_.I();_.xg()}if(a&2){a=_.Fg(6);const b=_.O().ua;_.y();_.E("disabled",b.disabled)("matMenuTriggerFor",a.tf)("matMenuTriggerData",_.dh(4,WCb,b.children));_.y(3);_.Xg(b.label)}};
YCb=function(a){a&1&&(_.F(0,"span",13),_.Q(1),_.I());a&2&&(a=_.O(2).ua,_.y(),_.Xg(a.Wb))};ZCb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O().ua;_.O(3).Wgb.emit(c);return _.r()});_.F(1,"span",11);_.Q(2);_.I();_.C(3,YCb,2,1,"span",12);_.I()}a&2&&(a=_.O().ua,_.E("disabled",a.disabled),_.y(),_.Kg("title",a.disabled?"":a.label),_.y(),_.Xg(a.label),_.y(),_.E("ngIf",a.Wb))};
$Cb=function(a,b){a&1&&(_.M(0),_.C(1,XCb,7,6,"ng-container",5)(2,ZCb,4,4,"button",6),_.xg());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.children&&a.children.length>0),_.y(),_.E("ngIf",!a.children||a.children.length===0))};aDb=function(a){a&1&&_.K(0,"mat-divider")};bDb=function(a,b){a&1&&(_.M(0),_.C(1,$Cb,3,2,"ng-container",4)(2,aDb,1,0,"mat-divider",5),_.xg());a&2&&(a=b.ua,b=b.last,_.y(),_.E("ngForOf",a),_.y(),_.E("ngIf",!b))};cDb=function(a,b){a&1&&_.C(0,bDb,3,2,"ng-container",4);a&2&&_.E("ngForOf",b.U8)};
dDb=function(a){if(!a)return!0;try{return!(new _.Oj(a)).Wu&&!a.startsWith("//")}catch(b){return!1}};gDb=function(a,b){var c=a.querySelectorAll("img");a=new _.ne;if(c.length===0)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(eDb)){c=atob(c[1]);const f=d.cloneNode(!0);fDb(f,e);a.add(b(c).subscribe(g=>{e.src=g;fDb(e,f)}))}return a};
hDb=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(!dDb(d)||d.startsWith("?")||d.startsWith("#"))continue;d=new _.Oj(d);const g={};d.hk.forEach((l,p)=>{g[p]=l});d=b(d.ke(),g,d.BK);_.jc(f,d)}};iDb=function(a){a&1&&(_.F(0,"mat-card",1)(1,"mat-card-content"),_.K(2,"markdown-content",2),_.I()());a&2&&(a=_.O(),_.y(2),_.E("content",a.content.text))};
jDb=function(a){a&1&&(_.F(0,"mat-card",1)(1,"mat-card-content")(2,"pre"),_.Q(3),_.I()()());a&2&&(a=_.O(),_.y(3),_.Xg(a.content.text))};mDb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"kythe-hovercard",2);_.N("mouseenter",function(){_.q(c);const d=_.O(2);return _.r(kDb(d))})("mouseleave",function(){_.q(c);const d=_.O(2);return _.r(lDb(d))});_.I()}a&2&&_.E("content",b.Ka)};nDb=function(a,b){a&1&&(_.C(0,mDb,1,1,"kythe-hovercard",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.content))};
oDb=function(a){const b=_.gH(a.bc(),c=>{delete c.line});a.params.Pb!=null&&_.gH(_.Uq(b,"HEAD"),c=>{delete c.Pb});return b.ab()};pDb=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&&(_.Wk?b.metaKey:b.ctrlKey);default:return!1}};qDb=function(a){a&1&&_.K(0,"blame-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};
rDb=function(a){a&1&&_.K(0,"nl-semantic-outlines-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};sDb=function(a){if(a&1){const b=_.Nd();_.F(0,"xrefs-layer",4);_.N("highlightedLines",function(c){_.q(b);const d=_.O();return _.r(d.EDa(c))});_.I()}a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};tDb=function(a){a&1&&_.K(0,"unified-deprecation-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};uDb=function(a){a&1&&_.K(0,"coverage-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};
vDb=function(a,b){a&1&&_.K(0,"finding-layer",5);a&2&&(a=b.ua,b=_.O(),_.E("layerBaseLocation",b.jh)("layerId",a))};wDb=function(a){return a.getType()===3&&a.cxa()};xDb=function(a){const b=[];for(var c=_.Uxb.exec(a);c!==null;){const g=c.index;var d=b,e=d.push,f=void 0;c=c[0];(f=c.match(_.jeb))?c.includes("(")?(c=f[1],f=f[2]):(c=f[1],f=""):f="";e.call(d,{text:c+f,start:g});c=_.Uxb.exec(a)}return b};
yDb=function(a,b,c){if(_.tG(a)&&a.repository){var d=a.repository;if(b=_.Brb(d,b,c))if(c=_.Y(b,2).split("/"),!(c.length<2))return a=_.Uq(_.Tq(_.Sq(a.bc(),c[0],"host"),c.slice(1).join("/")),_.Y(b,3)||"HEAD"),d!=="android"&&d!=="chops_infra_internal"||_.UG(a),a.ab()}};zDb=function(a,b){return a!==1?_.u(a):_.x(b.e6,_.Vf(c=>c===0),_.Pf(0),_.fg(1))};
ADb=function(a){a&1&&(_.F(0,"div",6)(1,"h2",7),_.Q(2,"Commit message"),_.I(),_.K(3,"linkified-message",8),_.R(4,"emptyToConstant"),_.I());a&2&&(a=_.O(),_.y(3),_.E("message",a.message)("linkDefinitions",_.S(4,2,a.eja)))};BDb=function(a){a&1&&(_.F(0,"div",9)(1,"mat-icon"),_.Q(2,"person"),_.I(),_.F(3,"span"),_.Q(4),_.I(),_.F(5,"span",3),_.Q(6," (committer) "),_.I()());a&2&&(a=_.O(),_.y(4),_.Xg(a.ENb))};CDb=function(a){a&1&&_.yg(0)};DDb=function(a){a&1&&_.yg(0)};
EDb=function(a){a&1&&(_.M(0),_.C(1,CDb,1,0,"ng-container",7),_.Q(2),_.C(3,DDb,1,0,"ng-container",7),_.xg());if(a&2){a=_.O();const b=_.Fg(7),c=_.Fg(9);_.y();_.E("ngTemplateOutlet",b);_.y();_.Wg(" ",a.A5c," ");_.y();_.E("ngTemplateOutlet",c)}};FDb=function(a){a&1&&_.yg(0)};GDb=function(){};
JDb=function(a){a&1&&(_.M(0),_.C(1,FDb,1,0,"ng-container",7)(2,GDb,0,0,"ng-template",8),_.xg());if(a&2){a=_.O();const b=_.Fg(7),c=_.Fg(11);_.y();_.E("ngTemplateOutlet",b);_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.dh(5,HDb,_.dh(3,IDb,a.fW)))}};KDb=function(){};LDb=function(a){a&1&&_.C(0,KDb,0,0,"ng-template",9);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Fg(13)))};MDb=function(){};
ODb=function(a){a&1&&_.C(0,MDb,0,0,"ng-template",8);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Fg(9))("ngTemplateOutletContext",_.ch(2,NDb)))};PDb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.R(2,"async"),_.I());a&2&&(a=_.O(),_.y(),_.Wg("",_.S(2,1,a.tZb),":"))};QDb=function(a){a&1&&(_.F(0,"span",14),_.Q(1,"@"),_.I())};RDb=function(){};
SDb=function(a,b){a&1&&(_.M(0),_.F(1,"span",12),_.Q(2,"("),_.I(),_.C(3,QDb,2,0,"span",13)(4,RDb,0,0,"ng-template",8),_.F(5,"span"),_.Q(6,")"),_.I(),_.xg());if(a&2){a=b.Ka;b=_.O().g8c;_.O();const c=_.Fg(11);_.y(3);_.E("ngIf",b);_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.dh(3,HDb,a))}};TDb=function(a){a&1&&(_.C(0,SDb,7,5,"ng-container",11),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.rma)))};
UDb=function(a,b){a&1&&(_.F(0,"conditional-link",15),_.R(1,"toPrettyRef"),_.R(2,"async"),_.Q(3),_.R(4,"toPrettyRef"),_.I());a&2&&(a=b.context,b=_.O(),_.Jg("linkAriaLabel","Details for change ",_.S(1,7,a==null?null:a.Db),""),_.E("condition",b.Xeb)("link",_.S(2,9,b.Oea(a)))("trackGestureClick",!!b.Xeb)("trackProjectId",b.Nd.tb),_.y(3),_.Wg(" ",_.S(4,11,a==null?null:a.Db)," "))};VDb=function(){};
WDb=function(a){a&1&&_.C(0,VDb,0,0,"ng-template",8);a&2&&(_.O(3),_.E("ngTemplateOutlet",_.Fg(9))("ngTemplateOutletContext",_.ch(2,NDb)))};
XDb=function(a){a&1&&(_.M(0),_.F(1,"span",14),_.Q(2),_.I(),_.F(3,"a",16),_.Q(4," HEAD "),_.I(),_.F(5,"span",12),_.Q(6,"("),_.I(),_.F(7,"a",17),_.R(8,"async"),_.Q(9," CL "),_.I(),_.F(10,"span"),_.Q(11,")"),_.I(),_.xg());if(a&2){a=_.O().Ka;const b=_.O(2);_.y(2);_.Wg("@ ",a.depth," behind");_.y();_.E("routerLink",a.VX)("trackGestureClick",!0)("trackProjectId",b.Nd.tb);_.y(4);_.E("universalLink",_.S(8,6,b.Oea(a)))("trackProjectId",b.Nd.tb)}};
YDb=function(a,b){a&1&&(_.M(0),_.C(1,WDb,1,3,null,11)(2,XDb,12,8,"ng-container",11),_.xg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",!a.depth||!a.VX),_.y(),_.E("ngIf",a.depth&&a.VX))};ZDb=function(a){a&1&&(_.C(0,YDb,3,2,"ng-container",11),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.rma)))};
$Db=function(a){if(a&1){const b=_.Nd();_.F(0,"code-diff",2);_.N("rendered",function(c){_.q(b);const d=_.O();return _.r(d.Aza(c))});_.I()}a&2&&(a=_.O(),_.E("diffBase",a.tVb)("contents",a.k_b)("fileName",a.fileName)("leftLineNumberFormatter",a.Zia)("rightLineNumberFormatter",a.lla)("leftLineWidgets",a.AY)("rightLineWidgets",a.M_)("collapseIdenticalLines",!1)("align",!1))};aEb=function(a){a&1&&(_.F(0,"dc-information-box"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Xg(a.nJa))};
bEb=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=`${b*16}px`;d.style.minWidth="1px";return{line:a,element:d,options:c}};
cEb=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++}};dEb=function(a){return b=>(b=a.get(b))?`${b}`:""};
eEb=function(a){a&1&&(_.F(0,"mat-spinner",10),_.Q(1,"\n        "),_.I());a&2&&_.E("diameter",16)("strokeWidth",2)};fEb=function(a){if(a&1){const b=_.Nd();_.F(0,"code-diff-chunks",15);_.N("rendered",function(c){_.q(b);const d=_.O(2);return _.r(d.Aza(c))});_.Q(1,"\n    ");_.I()}a&2&&(a=_.O(2),_.E("diffChunks",a.Tl.AC)("fileName",a.DC))};
gEb=function(a){a&1&&(_.M(0),_.Q(1,"\n    "),_.F(2,"div",11),_.Q(3,"\n      "),_.F(4,"commit-information",12),_.Q(5,"\n      "),_.I(),_.Q(6,"\n      "),_.F(7,"commit-information",13),_.Q(8,"\n      "),_.I(),_.Q(9,"\n    "),_.I(),_.Q(10,"\n    "),_.C(11,fEb,2,2,"code-diff-chunks",14),_.Q(12,"\n  "),_.xg());a&2&&(a=_.O(),_.y(4),_.E("activeLocation",a.y1c)("version",a.noa)("linkToCommitDetails",!1),_.y(3),_.E("activeLocation",a.z6c)("version",a.noa)("linkToCommitDetails",!1),_.y(4),_.E("ngIf",a.iPb))};
hEb=function(a){a&1&&(_.F(0,"span",22),_.Q(1,"\n    "),_.F(2,"span",23),_.Q(3),_.R(4,"number"),_.I(),_.Q(5,"\n    "),_.F(6,"span",24),_.Q(7,","),_.I(),_.Q(8,"\n    "),_.F(9,"span",25),_.Q(10),_.R(11,"number"),_.I(),_.Q(12,"\n    "),_.F(13,"span",24),_.Q(14,","),_.I(),_.Q(15,"\n    "),_.F(16,"span",26),_.Q(17),_.R(18,"number"),_.I(),_.Q(19,"\n  "),_.I());a&2&&(a=_.O(2),_.y(2),_.rg("aria-label",a.I5c)("aria-expanded",a.XW.wd?"true":"false"),_.y(),_.Wg("\n      -",_.UA(4,9,a.metadata.removed,"1.0-0"),
"\n    "),_.y(6),_.rg("aria-label",a.MSc)("aria-expanded",a.XW.wd?"true":"false"),_.y(),_.Wg("\n      ",_.UA(11,12,a.metadata.changed,"1.0-0"),"\n    "),_.y(6),_.rg("aria-label",a.gRc)("aria-expanded",a.XW.wd?"true":"false"),_.y(),_.Wg("\n      +",_.UA(18,15,a.metadata.pF,"1.0-0"),"\n    "))};
iEb=function(a){a&1&&(_.Q(0,"\n   "),_.F(1,"span",16),_.Q(2,"\n    "),_.F(3,"span",17),_.Q(4,"\n      "),_.K(5,"div",18),_.Q(6,"\n      "),_.K(7,"div",19),_.Q(8,"\n      "),_.K(9,"div",20),_.Q(10,"\n    "),_.I(),_.Q(11,"\n  "),_.I(),_.Q(12,"\n  "),_.C(13,hEb,20,18,"span",21),_.Q(14,"\n"));a&2&&(a=_.O(),_.y(5),_.sg("width",a.J5c,"%"),_.y(2),_.sg("width",a.NSc,"%"),_.y(2),_.sg("width",a.hRc,"%"),_.y(4),_.E("ngIf",a.Tl&&a.Tl.Aja))};jEb=function(a,b){return b?a*100/(b.removed+b.changed+b.pF):0};
lEb=function(a){a&1&&(_.F(0,"div",4)(1,"div",5)(2,"span",6),_.Q(3,"Type"),_.I(),_.F(4,"span"),_.Q(5," Path "),_.I()(),_.F(6,"div",7)(7,"span"),_.Q(8," Change Summary "),_.I(),_.K(9,"expand-all-button",8),_.I()());a&2&&(a=_.O(),_.y(9),_.E("place",a.location)("disabled",!!kEb(a))("matTooltip",kEb(a))("matTooltipDisabled",!kEb(a)))};
nEb=function(a){if(a&1){const b=_.Nd();_.F(0,"commit-file-entry",10);_.N("rendered",function(c){_.q(b);const d=_.O(2);!d.oO.Dcb&&c.zi&&c.Pfa===d.I5&&(d.I5+=1,mEb(d));return _.r()});_.I()}if(a&2){a=_.O().index;const b=_.O();_.E("entryIndex",a)("location",b.location)("entry",b.jga.get(a))("expand",b.expand.get(a))}};oEb=function(a,b){a&1&&(_.M(0),_.C(1,nEb,1,4,"commit-file-entry",9),_.xg());a&2&&(a=b.index,b=_.O(),_.y(),_.E("ngIf",a<b.a6))};
qEb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"button",11);_.N("click",function(){_.q(b);const c=_.O();pEb(c);return _.r()});_.Q(2," Show More ");_.I();_.xg()}a&2&&(a=_.O(),_.y(),_.E("trackProjectId",a.location.tb))};rEb=function(a,b,c,d,e,f){return`${a};${b}=${encodeURIComponent(f.id)}${f.Qf==null?"":`;${c}=${encodeURIComponent(f.Qf)}`}${d&&(e||f.Pb)?`;${d}=${f.revision==="CitC"&&f.Pb?encodeURIComponent(f.Pb):""}`:""}${location.search}${location.hash}`};
sEb=function(a){return _.Qq(_.gH(a.bc(),b=>{b.ak="1";b.ig=0;delete b.Nm;delete b.hz;delete b.iz}).ab())};tEb=function(a){return _.Qq(_.gH(a.bc(),b=>{b.ak="1";b.ig=0;delete b.Rf;delete b.hq;delete b.qx}).ab())};uEb=function(a){return _.Qq(_.gH(a.bc(),b=>{b.ak="1";b.ig=0;delete b.Nm;delete b.hz;delete b.iz;delete b.Rf;delete b.hq;delete b.qx}).ab())};
xEb=function(a,b,c,d,e){if(!c.CH||!_.XF(b.Wa)){var f;c=(f=b.G_)!=null?f:b.Wa;if(!_.XF(c))return _.kp(e,_.lp(e,vEb(c,d.id,a.Qf)));XK.has(c)||XK.set(c,{});b=XK.get(c);b.root==null&&(e=new URL(_.kp(e,_.lp(e,vEb(c,"",""))),location.href),b.root=e.pathname);e=b.root.split(";");b=e.length===1?"":";"+e.slice(1).join(";");return`${e[0]}/${wEb(a.Qf||c.path)}${b};${"cl"}=${encodeURIComponent(a.id)}${a.revision==="CitC"&&a.Pb?`;ws=${encodeURIComponent(a.Pb)}`:""}${location.search}${location.hash}`}};
vEb=function(a,b,c){let d;return _.Qq(_.Uq(a.bc().lj({ak:"1",ig:0,line:a.params.line}),b).od((d=c!=null?c:a.path)!=null?d:"/").ab())};wEb=function(a){return a==null?"":a.split("/").map(encodeURIComponent).join("/")};yEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1," Order "),_.I())};zEb=function(a){a&1&&(_.M(0),_.Q(1),_.R(2,"number"),_.xg());a&2&&(a=_.O().Ka,_.y(),_.Wg(" #",_.UA(2,1,a,"1.0-0")," "))};AEb=function(a){a&1&&(_.F(0,"mat-icon",43),_.Q(1," help_outline "),_.I())};
BEb=function(a,b){a&1&&(_.M(0),_.C(1,zEb,3,4,"ng-container",42)(2,AEb,2,0,"ng-template",null,1,_.fh),_.xg());a&2&&(a=b.Ka,b=_.Fg(3),_.y(),_.E("ngIf",a>=0)("ngIfElse",b))};CEb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,BEb,4,2,"ng-container",41),_.R(2,"blameIndexOf"),_.I());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("ngIf",_.UA(2,1,a.id,b.Tsa)))};DEb=function(a){a&1&&(_.F(0,"mat-header-cell",44)(1,"span",45),_.Q(2,"Action Button"),_.I()())};
GEb=function(a,b){a&1&&(_.F(0,"mat-cell")(1,"button",46)(2,"mat-icon"),_.Q(3),_.I()()());a&2&&(a=b.ua,b=_.O(),_.y(),_.rg("aria-expanded",b.KC.has(a.id))("aria-label",b.KC.has(a.id)?EEb.format({id:a.id}):FEb.format({id:a.id}))("data-action",b.sic)("data-row-id",a.id),_.y(2),_.Xg(b.KC.has(a.id)?"expand_less":"expand_more"))};HEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1),_.I());a&2&&(a=_.O(),_.sg("max-width",a.i_b(),"px"),_.y(),_.Wg(" ",a.sYc(a.Hd.Wa)," "))};
IEb=function(a,b){a&1&&(_.F(0,"mat-cell")(1,"a",47),_.R(2,"linkifyRevision"),_.Q(3),_.I()());a&2&&(a=b.ua,b=_.O(),_.sg("max-width",b.i_b(),"px"),_.y(),_.sg("padding-left",b.w6c(),"px"),_.iK("aria-label","Revision ",a.revision,""),_.rg("href",_.VA(2,10,a,b.Hd,b.Ua),_.wf)("data-action",b.nic)("data-action-name",b.Hd.MH?"updateRightDiff":"updateRevisionContents"),_.y(2),_.Wg(" ",a.revision," "))};
JEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(" ",a.fYc(a.Hd.Wa)," "))};KEb=function(a){a&1&&_.K(0,"onedev-changelist-hovercard",53,3);if(a&2){a=_.Fg(1);const b=_.O(2).ua;_.E("changelistId",b.id)("onedevIsHovercardReady",a.XK)}};
LEb=function(a){a&1&&(_.M(0),_.F(1,"a",51),_.R(2,"linkifyId"),_.Q(3),_.R(4,"toPrettyRef"),_.I(),_.F(5,"onedev-hovercard",null,2),_.C(7,KEb,2,2,"onedev-changelist-hovercard",52),_.I(),_.xg());if(a&2){a=_.Fg(6);const b=_.O().ua,c=_.O();_.y();_.iK("aria-label","CL ",b.id,"");_.E("onedevHovercardTrigger",a);_.rg("href",ZAb(2,6,b,c.Hd,c.Dvb,c.Ua),_.wf)("data-action",c.nBb);_.y(2);_.Wg(" ",_.S(4,11,b.id)," ")}};
MEb=function(a){a&1&&(_.F(0,"a",54),_.R(1,"linkifyId"),_.Q(2),_.R(3,"toPrettyRef"),_.I());if(a&2){a=_.O().ua;const b=_.O();_.iK("aria-label","CL ",a.id,"");_.rg("href",ZAb(1,5,a,b.Hd,b.Dvb,b.Ua),_.wf)("data-action",b.nBb);_.y(2);_.Wg(" ",_.S(3,10,a.id)," ")}};
NEb=function(a,b){a&1&&(_.F(0,"mat-cell",48),_.C(1,LEb,8,13,"ng-container",49)(2,MEb,4,12,"a",50),_.I());if(a&2){b=b.ua;const c=_.O();b.P_!=="history"?a=!1:(a=b.revision==="CitC",a=b.revision!=null&&_.YF(c.Hd.Wa)&&!a);_.E("ngSwitch",a);_.y();_.E("ngSwitchCase",!0);_.y();_.E("ngSwitchCase",!1)}};OEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1," Description "),_.I())};PEb=function(a){a&1&&(_.F(0,"strong"),_.Q(1,"[deleted]"),_.I())};
QEb=function(a,b){a&1&&(_.F(0,"span",57),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O().ua,_.tg("cleanup",b.yp),_.y(),_.Xg(a))};REb=function(a,b){a&1&&(_.F(0,"mat-cell",55),_.C(1,PEb,2,0,"strong",41)(2,QEb,2,3,"span",56),_.Q(3),_.R(4,"truncateCommitMessage"),_.I());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.operation==="DELETE"),_.y(),_.E("ngForOf",a.tags),_.y(),_.Wg(" ",_.S(4,3,a.subject)," "))};SEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(" ",a.eYc(a.Hd.Wa)," "))};
TEb=function(a,b){a&1&&(_.F(0,"mat-cell",55),_.K(1,"date",58),_.I());a&2&&(a=b.ua,_.y(),_.E("value",a.time))};UEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1," Author "),_.I())};VEb=function(a){a&1&&(_.M(0),_.F(1,"a",59),_.Q(2),_.I(),_.xg());if(a&2){a=_.O().ua;const b=_.O();_.y();_.Kg("title",a.Fm);_.Jg("email","",a.Fm,"@google.com");_.rg("href",`${_.uv}#search/&q=a:${a.Fm}%20is:submitted`,_.wf)("data-action",b.jic);_.y();_.Wg(" ",a.Fm," ")}};
WEb=function(a){a&1&&_.Q(0);a&2&&(a=_.O().ua,_.Wg(" ",a.Fm," "))};XEb=function(a){a&1&&(_.F(0,"mat-cell",55),_.C(1,VEb,3,6,"ng-container",42),_.R(2,"isPiperPlace"),_.C(3,WEb,1,1,"ng-template",null,4,_.fh),_.I());if(a&2){a=_.Fg(4);const b=_.O();_.y();_.E("ngIf",_.S(2,2,b.Hd==null?null:b.Hd.Wa))("ngIfElse",a)}};YEb=function(a){a&1&&(_.F(0,"mat-header-cell",60)(1,"span",45),_.Q(2,"Action Button"),_.I()())};
ZEb=function(a){a&1&&(_.F(0,"a",65),_.R(1,"linkifyLeft"),_.Q(2),_.I());if(a&2){a=_.O().ua;const b=_.O();_.E("isMatFlatButton",a.id===b.Hd.cja);_.rg("id","historyLeftSelectorOfCl-"+a.id)("aria-pressed",a.id===b.Hd.cja)("href",_.VA(1,7,a,b.Hd,b.Ua),_.wf)("data-action",b.oBb)("aria-label",b.NBb);_.y(2);_.Wg(" ",b.NBb," ")}};
aFb=function(a){if(a&1){const b=_.Nd();_.F(0,"a",66);_.R(1,"linkifyDiff");_.N("keyup.enter",function(){_.q(b);const c=_.O(2);return _.r($Eb(c))});_.Q(2);_.I()}if(a&2){a=_.O().ua;const b=_.O();_.sg("display",a.bH.length?null:"none");_.E("isMatFlatButton",a.id===b.Hd.cja);_.rg("aria-pressed",a.id===b.Hd.cja)("href",_.VA(1,8,a,b.Hd,b.Ua),_.wf)("data-action",b.oBb)("aria-label",b.PBb);_.y(2);_.Wg(" ",b.PBb," ")}};bFb=function(a){a&1&&(_.F(0,"span",45),_.Q(1," No Data "),_.I())};
cFb=function(a,b){a&1&&(_.F(0,"mat-cell",61),_.C(1,ZEb,3,11,"a",62)(2,aFb,3,12,"a",63)(3,bFb,2,0,"span",64),_.I());a&2&&(a=b.ua,b=_.O(),_.E("ngSwitch",b.Hd.MH),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1),_.y(),_.E("ngIf",!b.Hd.MH&&!a.bH.length))};dFb=function(a){a&1&&(_.F(0,"mat-header-cell",67)(1,"span",45),_.Q(2,"Action Button"),_.I()())};
eFb=function(a){a&1&&(_.F(0,"a",70),_.R(1,"linkifyRight"),_.Q(2),_.I());if(a&2){a=_.O().ua;const b=_.O();_.E("isMatFlatButton",a.id===b.Hd.bM);_.rg("aria-pressed",a.id===b.Hd.bM)("href",_.VA(1,6,a,b.Hd,b.Ua),_.wf)("data-action",b.pBb)("aria-label",b.OBb);_.y(2);_.Wg(" ",b.OBb," ")}};
fFb=function(a){a&1&&(_.F(0,"a",71),_.R(1,"linkifyRight"),_.Q(2),_.I());if(a&2){a=_.O().ua;const b=_.O();_.E("isMatFlatButton",a.id===b.Hd.bM);_.rg("aria-pressed",a.id===b.Hd.bM)("href",_.VA(1,6,a,b.Hd,b.Ua),_.wf)("data-action",b.pBb)("aria-label",b.QBb);_.y(2);_.Wg(" ",b.QBb," ")}};gFb=function(a){a&1&&(_.F(0,"mat-cell",61),_.C(1,eFb,3,10,"a",68)(2,fFb,3,10,"a",69),_.I());a&2&&(a=_.O(),_.E("ngSwitch",a.Hd.MH),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1))};
iFb=function(a){a&1&&(_.F(0,"mat-header-cell",72)(1,"span",45),_.Q(2,"Action Button"),_.I()());a&2&&(a=_.O(),_.rg("aria-label","Browse repo at revision/ "+hFb(a.Hd.Wa)))};
kFb=function(a,b){a&1&&(_.F(0,"mat-cell")(1,"a",73),_.R(2,"linkifyRoot"),_.F(3,"mat-icon"),_.Q(4,"code"),_.I()(),_.F(5,"button",74)(6,"mat-icon"),_.Q(7,"content_copy"),_.I()()());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("matTooltip",jFb(a.id,b.Hd.Wa)),_.rg("href",ZAb(2,10,a,b.Hd,b.Dvb,b.Ua),_.wf)("title",jFb(a.id,b.Hd.Wa))("data-action",b.kic)("aria-label",jFb(a.id,b.Hd.Wa)),_.y(4),_.E("title",hFb(b.Hd.Wa))("matTooltip",hFb(b.Hd.Wa)),_.rg("data-copy-content",a.id)("data-action",b.lic)("aria-label",hFb(b.Hd.Wa)))};
lFb=function(a){a&1&&_.K(0,"mat-header-cell")};mFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.Q(1),_.I());a&2&&(a=b.ua,_.y(),_.Wg(" Previously: ",a.Qf," "))};nFb=function(a){a&1&&_.K(0,"mat-header-cell")};
oFb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-cell");_.Q(1);_.F(2,"a",75);_.N("click",function(){const d=_.q(c).ua,e=_.O();d.Jga=!d.Jga;return _.r(e.return)});_.Q(3);_.I()()}a&2&&(a=b.ua,_.y(),YAb(" No matches in revisions [",a.ixa[a.ixa.length-1],", ",a.ixa[0],"], changelists [",a.hxa[a.hxa.length-1],", ",a.hxa[0],"] "),_.y(2),_.Wg(" ",a.Jga?"Hide":"Show"," "))};
pFb=function(a){a&1&&(_.K(0,"linkified-message",77),_.R(1,"emptyToConstant"));a&2&&(a=_.O().ua,_.E("message",a.message)("linkDefinitions",_.S(1,2,a.nO)))};qFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,pFb,2,4,"linkified-message",76),_.I());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("ngIf",b.KC.has(a.id)))};
sFb=function(a){a&1&&(_.F(0,"div",79)(1,"button",46)(2,"mat-icon"),_.Q(3),_.I()(),_.Q(4),_.I());if(a&2){a=_.O().ua;const b=_.O();_.y();_.rg("aria-expanded",b.UY.has(a.id))("aria-label",b.UY.has(a.id)?b.Hnc:b.Wnc);_.y(2);_.Xg(b.UY.has(a.id)?"expand_less":"expand_more");_.y();_.Wg(" ",rFb(a.matches)," matches in the code at this revision. ")}};
tFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,sFb,5,4,"div",78),_.I());a&2&&(a=b.ua,b=_.O(),_.rg("data-action",b.pic)("data-row-id",a.id),_.y(),_.E("ngIf",a.matches!=null))};
uFb=function(a,b){a&1&&_.K(0,"file-search-snippet",81);if(a&2){a=b.ua;var c=b.last,d=_.O(2).ua;b=_.O();_.tg("last",c);c=b;var e=d.matches.revision;d=d.Qf||c.Hd.Wa.path;const f=`${d}:${e}`;c.Veb.get(f)==null&&c.Veb.set(f,_.rG(_.Vq(c.Hd.Wa.bc(),{Rf:e}).od(d).ab(),c.Ua,{Dxa:"oneBased"}));c=c.Veb.get(f);_.E("linkGenerator",c)("resultIndex",0)("snippet",a)("trackElement","HistoryTableSearchResults")("feedbackEvent",b.K_a)}};
vFb=function(a){a&1&&(_.M(0),_.C(1,uFb,1,7,"file-search-snippet",80),_.xg());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.matches.Oj))};wFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,vFb,2,1,"ng-container",41),_.I());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.matches!=null))};xFb=function(a){a&1&&_.K(0,"mat-header-row")};
AFb=function(a,b){a&1&&_.K(0,"mat-row",82);a&2&&(a=b.ua,b=_.O(),_.tg("active",b.KC.has(a.id))("left-row",b.Hd.cja===a.id)("right-row",b.Hd.bM===a.id)("active-element",a.id===b.Dga)("hidden",(a.hidden==null?null:a.hidden.Jga)===!1)("cleanup",a.yp),_.rg("aria-label",_.YF(b.Hd.Wa)?yFb.format({id:a.id,author:a.Fm}):zFb.format({id:a.id,author:a.Fm})))};
BFb=function(a,b){a&1&&_.K(0,"mat-row",83);a&2&&(a=b.ua,b=_.O(),_.tg("hidden",(a.hidden==null?null:a.hidden.Jga)===!1||!b.KC.has(a.id)),_.rg("aria-hidden",!b.KC.has(a.id)))};CFb=function(a){a&1&&_.K(0,"mat-row",84)};DFb=function(a){a&1&&_.K(0,"mat-row")};EFb=function(a,b){a&1&&_.K(0,"mat-row",85);a&2&&(a=b.ua,b=_.O(),_.sg("display",b.UY.has(a.id)&&a.matches!=null?"":"none"))};FFb=function(a){a&1&&_.K(0,"mat-row",86)};
GFb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",92);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.W_=!1)});_.F(1,"mat-icon");_.Q(2,"collapse_all");_.I()()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.yCb))};
HFb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",87)(1,"button",88)(2,"mat-icon");_.Q(3,"search");_.I()();_.F(4,"mat-form-field",89)(5,"input",90,5);_.N("keydown.enter",function(){_.q(b);const c=_.O();return _.r(c.srb.next())});_.I()();_.C(7,GFb,3,1,"button",91);_.I()}a&2&&(a=_.O(),_.y(),_.E("ascTrackElement",a.yCb),_.rg("data-action",a.qic),_.y(3),_.sg("width",a.W_?"500px":0)("opacity",a.W_?1:0)("pointer-events",a.W_?"unset":"none"),_.y(),_.E("formControl",a.tr),_.y(2),_.E("ngIf",a.W_))};
OFb=function(a,b){switch(a){case 0:return b?IFb:JFb;case 1:return b?KFb:LFb;case 2:return b?MFb:NFb;default:return _.fb(a,"Unknown column type")}};PFb=function(a,b,{Wa:c}){return`${a} file:(${Array.from(new Set([c.path,...b.entries.map(d=>{let e;return((e=d.wo)==null?void 0:e.Qf)||""})].filter(d=>!!d))).join("|")})`};QFb=function(a){a&1&&(_.Q(0),_.R(1,"number"));a&2&&(a=_.O().Ka,_.Wg(" files (",_.UA(1,1,a.files.length,"1.0-0"),") "))};RFb=function(a){a&1&&(_.F(0,"span"),_.Q(1,"+"),_.I())};
SFb=function(a){a&1&&(_.Q(0),_.R(1,"number"),_.C(2,RFb,2,0,"span",5),_.Q(3,") "));a&2&&(a=_.O(2).Ka,_.Wg(" commits (",_.UA(1,2,a.kP.entries.length,"1.0-0"),""),_.y(2),_.E("ngIf",a.SUb))};TFb=function(a){a&1&&(_.F(0,"dc-information-box",8),_.Q(1),_.R(2,"number"),_.I());a&2&&(a=_.O(2).Ka,_.y(),_.Wg(" There are a large number of commits. We are only showing the most recent ",_.UA(2,1,a.kP.entries.length,"1.0-0")," commits. "))};
UFb=function(a,b){a&1&&_.K(0,"history-table",9);a&2&&(a=b.Ka,b=_.O(2).Ka,_.E("data",b.kP)("historyPlace",a))};VFb=function(a){a&1&&(_.F(0,"mat-tab"),_.C(1,SFb,4,5,"ng-template",3)(2,TFb,3,4,"dc-information-box",6)(3,UFb,1,2,"history-table",7),_.R(4,"async"),_.I());a&2&&(a=_.O().Ka,_.y(2),_.E("ngIf",a.SUb),_.y(),_.E("ngIf",_.S(4,2,a.kP.Hd)))};
WFb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.F(1,"mat-tab-group",2);_.N("selectedTabChange",function(d){_.q(c);const e=_.O();var f=e.Ha,g=f.mb;a:switch(d=d.index,d){case 0:d="openFilesTab";break a;case 1:d="openCommitsTab";break a;default:d=_.fb(d,"Unknown entry tab selected")}g.call(f,{element:"EntryContainer",action:d,gestureName:"CLICK",projectId:e.comparison.Wa.tb});return _.r()});_.F(2,"mat-tab");_.C(3,QFb,2,4,"ng-template",3);_.K(4,"commit-fileset",4);_.I();_.C(5,VFb,5,4,"mat-tab",5);_.I();
_.xg()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("@.disabled",!0),_.y(3),_.E("leftRefSpec",b.comparison.Ys)("location",b.comparison.Wa)("includeHeader",!0)("rightRefSpec",b.comparison.iq)("fileDiffEntries",a.files),_.y(),_.E("ngIf",!b.comparison.STb))};XFb=function(a){a&1&&_.K(0,"loading",10);a&2&&_.E("hasBackground",!0)("diameter",48)};YFb=function(a){a&1&&_.K(0,"ref-picker",3);a&2&&(a=_.O(2),_.E("refPickerData",a.y8)("trackElement",a.sQ))};
ZFb=function(a){a&1&&_.C(0,YFb,1,2,"ref-picker",2);a&2&&(a=_.O(),_.E("ngIf",a.comparison.Wa&&a.comparison.Wa.Db))};$Fb=function(a,b){return _.Vq(b.bc(),{Nm:a}).ab()};aGb=function(a,b){return _.Uq(b.bc(),a).ab()};
bGb=function(a){a&1&&(_.M(0),_.F(1,"span",6),_.Q(2," Comparing: "),_.I(),_.K(3,"comparison-ref-picker",7),_.F(4,"span",8),_.Q(5),_.I(),_.K(6,"comparison-ref-picker",9),_.F(7,"a",10)(8,"mat-icon"),_.Q(9,"cancel"),_.I()(),_.xg());a&2&&(a=_.O(),_.y(3),_.E("comparison",a.comparison)("selector",a.M7b),_.y(2),_.Wg(" ",a.oTc," "),_.y(),_.E("comparison",a.comparison),_.y(),_.E("routerLink",a.dVc)("trackProjectId",a.comparison.Wa.tb))};
cGb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"a",11)(2,"mat-icon");_.Q(3,"code");_.I();_.M(4);_.F(5,"span");_.Q(6,"Browse");_.I();_.xg();_.I();_.F(7,"copy-button",12);_.N("copyEvent",function(){_.q(b);const c=_.O();return _.r(c.Zs())});_.I();_.K(8,"mat-divider",13);_.xg()}a&2&&(a=_.O(),_.y(),_.E("routerLink",a.rSc)("matTooltip",a.sSc)("trackProjectId",a.comparison.Wa.tb),_.y(6),_.E("buttonLabel",a.JTc)("hoverMsg",a.bab)("copyText",a.comparison.x6c),_.y(),_.E("vertical",!0))};
dGb=function(a){a&1&&(_.K(0,"commit-information",14),_.F(1,"a",15),_.Q(2," Compare "),_.I());a&2&&(a=_.O(),_.E("activeLocation",a.comparison.Wa)("version",a.noa)("linkToCommitDetails",!1),_.y(),_.E("routerLink",a.rTc)("trackProjectId",a.comparison.Wa.tb))};eGb=function(a){a&1&&_.K(0,"segmented-dropdown-button",6);a&2&&(a=_.O(),_.E("item",a.u4c))};
fGb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"li")(1,"button",8);_.N("click",function(){const d=_.q(c).ua,e=_.O(2);return _.r(e.f0b.emit(d.id))});_.Q(2);_.R(3,"toPrettyRef");_.I()()}a&2&&(a=b.ua,_.tg("active-element",a.selected),_.y(),_.E("color",a.selected?"primary":null),_.y(),_.Wg(" ",_.S(3,4,a.id)," "))};gGb=function(a){a&1&&(_.F(0,"ul"),_.C(1,fGb,4,6,"li",7),_.I());a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.nka))};
hGb=function(a,b){a&1&&(_.M(0),_.F(1,"a",10),_.Q(2),_.R(3,"toPrettyRef"),_.I(),_.xg());a&2&&(a=b.Ka,_.y(),_.E("routerLink",a.cVc),_.y(),_.Wg(" ",_.S(3,2,a.id)," "))};iGb=function(a){a&1&&_.C(0,hGb,4,4,"ng-container",9);a&2&&(a=_.O(),_.E("ngIf",a.nka[0]))};jGb=function(a,b){return _.Uq(_.oG(a.bc(),"ref"),b).lj({}).ab()};kGb=function(a,b){return(a.displayName||a.Oe.ai).localeCompare(b.displayName||b.Oe.ai)};
lGb=function(a){a=a.Oe;const b=_.Hnb(a);switch(b){case "project":return{kind:b,projectId:a.projectId};case "ossProject":return{kind:b,projectName:a.kh};case "host":return{kind:b,dm:a.dm};case "depot":return{kind:b};default:return _.fb(b,"Unknown repository group type")}};mGb=function(a){switch(a.kind){case "project":return`p/${a.projectId}`;case "ossProject":return`o/${a.projectName}`;case "host":return`h/${a.dm}`;case "depot":return"depot";default:return _.fb(a,"Unknown repository group type")}};
YK=function(a){if(a.GF!=null)return a.GF.name;if(a.Wk!=null)return a.Wk.projectId;if(a.host!=null)return a.host.name;if(a.kh!=null)return a.kh.displayName;throw Error("Pe");};nGb=function(a,b){a=YK(a);b=YK(b);return a<b?-1:a>b?1:0};oGb=function(a){a&1&&_.K(0,"mat-icon",7);a&2&&(a=_.O(2),_.E("svgIcon",a.icon))};pGb=function(a){a&1&&(_.F(0,"span",8),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Wg(" ",a.scope," "))};
qGb=function(a){a&1&&(_.F(0,"div",3),_.C(1,oGb,1,1,"mat-icon",4),_.F(2,"div",5),_.C(3,pGb,2,1,"span",6),_.F(4,"span"),_.Q(5),_.I()()());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.icon),_.y(2),_.E("ngIf",a.scope),_.y(2),_.Xg(a.name))};rGb=function(a){a&1&&(_.F(0,"conditional-link",6),_.Q(1),_.I());a&2&&(a=_.O(2),_.tg("active-element",a.qUa),_.E("ascTrackElement",a.P9)("trackGestureClick",!a.qUa)("trackProjectId",a.Wa.tb)("condition",!a.qUa)("link",a.pUa),_.y(),_.Wg("",a.lRc," "))};
sGb=function(a){a&1&&(_.F(0,"button",11),_.K(1,"mat-icon",12),_.I());if(a&2){a=_.O().ua;const b=_.O(2);_.y();_.E("svgIcon",b.Ec.Zd(a)?"shared:arrow_down_2":"shared:arrow_right_2")}};tGb=function(a){a&1&&_.K(0,"mat-icon",13);a&2&&(a=_.O().ua,_.E("svgIcon",a.icon))};
uGb=function(a,b){a&1&&(_.F(0,"mat-tree-node",7),_.C(1,sGb,2,1,"button",8)(2,tGb,1,1,"mat-icon",9),_.F(3,"conditional-link",10),_.Q(4),_.I()());a&2&&(a=b.ua,b=_.O(2),_.tg("active-element",a.rg===b.rp),_.E("matTreeNodePaddingIndent",50),_.y(),_.E("ngIf",a.children),_.y(),_.E("ngIf",a.icon),_.y(),_.E("ascTrackElement",b.P9)("trackGestureClick",a.rg!==b.rp)("condition",a.rg!==b.rp)("link",_.fH(a.location).Lb)("queryParams",_.fH(a.location).Qa),_.y(),_.Wg("",a.name," "))};
vGb=function(a){a&1&&(_.M(0),_.C(1,rGb,2,8,"conditional-link",3),_.F(2,"mat-tree",4),_.C(3,uGb,5,11,"mat-tree-node",5),_.I(),_.xg());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.pUa),_.y(),_.E("dataSource",a.dataSource)("treeControl",a.Ec)("expansionKey",a.uva))};wGb=function(a,b){a&1&&_.K(0,"repository-search-result-entry",17);a&2&&(a=b.ua,b=_.O(2),_.E("contextName",b.P9)("currentScope",b.Wa)("searchResultItem",a))};
xGb=function(a){if(a&1){const b=_.Nd();_.F(0,"no-search-match",18);_.N("clear",function(){_.q(b);const c=_.O(2);return _.r(c.bK())});_.I()}a&2&&(a=_.O(2),_.E("filter",a.searchTerm))};yGb=function(a){a&1&&(_.F(0,"div",14),_.C(1,wGb,1,3,"repository-search-result-entry",15),_.I(),_.C(2,xGb,1,1,"no-search-match",16));a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.Iz),_.y(),_.E("ngIf",a.c8c))};zGb=function(a){return a.level};AGb=function(a){return!a.location.repository};BGb=function(a){a&1&&_.K(0,"loading",5)};
CGb=function(a){a&1&&_.K(0,"repository-searchable-tree-data",6);if(a&2){a=_.O().Ka;const b=_.O();_.E("searchTrackElement",b.Fla)("treeItemNavigateTrackElement",b.P9)("place",b.Wa)("repositoriesMap",a.Tb)}};DGb=function(a){a&1&&(_.F(0,"div",7),_.Q(1),_.I());a&2&&(a=_.O().Ka,_.y(),_.Wg(" ",a.message," "))};
EGb=function(a,b){a&1&&(_.M(0,1),_.C(1,BGb,1,0,"loading",2)(2,CGb,1,4,"repository-searchable-tree-data",3)(3,DGb,2,1,"div",4),_.xg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.ii),_.y(),_.E("ngSwitchCase",b.Xc.Error))};FGb=function(a){a&1&&_.K(0,"repository-searchable-tree",1);a&2&&(a=_.O(),_.E("place",a.Wa))};GGb=function(a){a&1&&(_.M(0),_.F(1,"div",6)(2,"span"),_.Q(3," Could not load commit. "),_.I()(),_.xg())};
HGb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"div",10,0);_.K(3,"commit-overview",11);_.I();_.K(4,"splitter",12);_.F(5,"parent-selector",13);_.N("selectedParentChange",function(c){_.q(b);const d=_.O(3);return _.r(d.oYb.next(c))});_.I();_.xg()}if(a&2){a=_.Fg(2);const b=_.O(2).Ka;_.y(3);_.E("commit",b.Tb.wo);_.y();_.E("changeSizeOf",a);_.y();_.E("parents",b.Tb.IL)("comparison",b.Tb.comparison)}};
IGb=function(a){a&1&&(_.M(0),_.F(1,"div",7),_.K(2,"commit-header",8),_.C(3,HGb,6,4,"ng-container",2),_.K(4,"entry-container",9),_.I(),_.xg());if(a&2){a=_.O().Ka;const b=_.O();_.y(2);_.E("comparison",a.Tb.comparison)("viewMode",a.Tb.kv);_.y();_.E("ngIf",!b.Pxa(a.Tb));_.y();_.E("comparison",a.Tb.comparison)}};JGb=function(a){a&1&&_.K(0,"loading",14);a&2&&_.E("hasBackground",!0)("diameter",48)};
KGb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,GGb,4,0,"ng-container",4)(3,IGb,5,4,"ng-container",4)(4,JGb,1,2,"loading",5),_.xg()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.ii),_.y(),_.E("ngSwitchCase",b.Xc.qj))};LGb=function(a,b){const c=b.bH||[];var d;const e=(d=(d=_.Vj(a,2))?d:c[0]||"")?c.includes(d):!0;d={Wa:a,iq:_.Vj(a,0),Ys:d,x6c:b.xf,STb:e};return{wo:b,comparison:d,IL:c,kv:_.Vj(a,2)?0:1}};MGb=function(){};
OGb=function(a){a&1&&_.C(0,MGb,0,0,"ng-template",5);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Fg(3))("ngTemplateOutletContext",_.ch(2,NGb)))};PGb=function(){};RGb=function(a){a&1&&_.C(0,PGb,0,0,"ng-template",5);a&2&&(a=_.O().Ka,_.O(),_.E("ngTemplateOutlet",_.Fg(3))("ngTemplateOutletContext",_.dh(2,QGb,a.Tb.i8)))};SGb=function(a,b){a&1&&(_.M(0,3),_.C(1,OGb,1,3,null,4)(2,RGb,1,4,null,4),_.xg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.ii))};
TGb=function(a){a&1&&_.K(0,"loading",9);a&2&&_.E("inline",!0)};UGb=function(a){a&1&&_.Q(0);a&2&&(a=_.O().count,_.Xg(a))};VGb=function(a,b){a&1&&(_.F(0,"a",6)(1,"mat-icon"),_.Q(2,"check_circle"),_.I(),_.F(3,"span",7),_.C(4,TGb,1,1,"loading",8),_.Q(5),_.C(6,UGb,1,1,"ng-template",null,1,_.fh),_.I()());if(a&2){a=b.NVb;b=b.count;const c=_.Fg(7),d=_.O();_.E("href",d.iYc(d.Wa),_.wf);_.y(4);_.E("ngIf",a)("ngIfElse",c);_.y();_.Wg(" active ",b===1?"CL":"CLs"," ")}};
WGb=function(a){return`${_.uv}#search/&q=is:pending%20from:-12w%20f:%5E//depot/${ABb(a.path||"")}`};XGb=function(a){a&1&&_.K(0,"pending-cl-indicator",5);a&2&&(a=_.O(),_.E("place",a.Wa))};
ZGb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"button",9);_.N("click",function(){const d=_.q(c).Ka,e=_.O(3);YGb(e.nla,d.open?0:1);return _.r()});_.Yd();_.F(1,"svg",10);_.K(2,"path",11)(3,"path",12)(4,"rect",13)(5,"path",14)(6,"circle",15)(7,"circle",16)(8,"circle",17)(9,"circle",18)(10,"circle",19)(11,"circle",20)(12,"circle",21);_.I();_.Zd();_.F(13,"span",22);_.Q(14," Insights ");_.I()()}if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O(2);_.sg("pointer-events",b.size>0?"unset":"none");_.tg("panel-is-open",
a.open);_.E("disabled",b.size===0)("trackProjectId",c.Wa.tb)("trackAction",a.open?"close":"open")}};$Gb=function(a){a&1&&(_.F(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",23)(2,"p",24),_.Q(3,"Code Insights"),_.I(),_.Q(4," Get deployment status, ask a question, or report a bug for this file "),_.I()())};
aHb=function(a,b){a&1&&(_.F(0,"div",7),_.C(1,ZGb,15,7,"button",8),_.R(2,"async"),_.C(3,$Gb,5,0,"onedev-feature-tooltip-controller",4),_.I());a&2&&(a=b.Ka,b=_.O(2),_.E("matTooltipDisabled",a.size>0),_.y(),_.E("ngIf",_.S(2,3,b.m_c)),_.y(2),_.E("ngIf",b.l_c&&a.size>0))};bHb=function(a){a&1&&(_.F(0,"div"),_.C(1,aHb,4,5,"div",6),_.R(2,"async"),_.I());a&2&&(a=_.O(),_.y(),_.E("ngIf",_.S(2,1,a.bMb)))};
cHb=function(a){a&1&&(_.F(0,"segmented-dropdown-button",26)(1,"mat-icon"),_.Q(2,"edit"),_.I()());if(a&2){a=_.O().Ka;const b=_.O();_.E("disabled",b.r2a?"disabled":null)("item",a)}};dHb=function(a){a&1&&(_.F(0,"a",27)(1,"mat-icon"),_.Q(2,"edit"),_.I(),_.F(3,"span"),_.Q(4),_.I()());if(a&2){a=_.O().Ka;const b=_.O();_.E("externalLink",a.Lb)("matTooltip",a.ariaLabel)("trackProjectId",b.Wa.tb);_.rg("disabled",b.r2a?"disabled":null);_.y(4);_.Wg(" ",a.title," ")}};
eHb=function(a,b){a&1&&(_.M(0),_.C(1,cHb,3,2,"segmented-dropdown-button",25)(2,dHb,5,5,"ng-template",null,1,_.fh),_.xg());a&2&&(a=b.Ka,b=_.Fg(3),_.y(),_.E("ngIf",!!a.qa)("ngIfElse",b))};fHb=function(a,b){a&1&&(_.F(0,"a",29)(1,"span"),_.Q(2),_.I()());if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.E("externalLink",a.Lb)("matTooltip",a.ariaLabel)("trackProjectId",c.Wa.tb);_.rg("disabled",c.r2a?"disabled":null)("data-index",b);_.y(2);_.Wg(" ",a.title," ")}};
gHb=function(a,b){a&1&&_.C(0,fHb,3,6,"a",28);a&2&&_.E("ngForOf",b.buttons)};hHb=function(a){a&1&&(_.F(0,"li",2)(1,"a",6),_.Q(2),_.I()());a&2&&(a=_.O(),_.y(),_.tg("active-element",a.J0c),_.E("routerLink",a.e5b)("ascTrackElement",a.Si),_.y(),_.Wg(" ",a.kbd," "))};iHb=function(a){if(a.Db&&!_.Wq(a)&&!a.params.Pb){var b=Number(a.Db);return isNaN(b)?a.Db:b}};jHb=function(a){a&1&&(_.F(0,"span",8),_.Q(1,"/"),_.I())};
kHb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.F(1,"a",5);_.R(2,"async");_.Q(3);_.I();_.F(4,"a",6);_.N("click",function(){_.q(c);_.O().Tc.Iga.next(1);return _.r()});_.I();_.C(5,jHb,2,0,"span",7);_.xg()}if(a&2){a=b.ua;b=b.last;const c=_.O();_.y();_.tg("has-info",c.Lma&&(c.Lma.has("//depot/"+a.path)||c.Lma.has("//depot/"+a.path+"/")));_.E("routerLink",a.Lb)("queryParams",a.Qa)("trackProjectId",c.projectId);_.rg("style",_.S(2,9,a.style),WAb);_.y(2);_.Xg(a.title);_.y();_.E("routerLink",a.Lb);_.y();
_.E("ngIf",!b)}};lHb=function(){var a=window;return a.PY_ENABLE_FRESHNESS==="{{ flags.enable_freshness }}"?!1:a.PY_ENABLE_FRESHNESS==="True"};ZK=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};mHb=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}};
nHb=function(a,b){return a.map(c=>$K({name:c.Tp()||c.bP(),url:c.bP(),icon:mHb(_.wl(c,4),b)})).sort(ZK)};oHb=function(a){return a.filter(b=>b.s$a()).map(b=>$K({name:b.Fg()&&b.getName()!==""?b.getName():b.FX(),url:b.FX().includes("-")?`http://g/${b.FX()}`:`https://teams.googleplex.com/${b.FX()}`,icon:`https://moma-teams-photos.corp.google.com/photos/${b.FX()}`}))};pHb=function(a){for(const b of a)b.source&&b.source.length&&(a=(new aL).Gd(b.name).n0(nHb(b.source,b.icon)),b.Li.push(a))};
qHb=function(a){if(!a)return"";const b=document.createElement("div");_.mnb(b,_.UDa.kq(a));for(const c of b.querySelectorAll("a"))c.target="_blank",c.rel="noopener";return b.innerHTML};bL=function(a){return new _.te(b=>{const c=a((d,e)=>{d?b.error(d):e&&b.next(e);b.complete()});return()=>{let d;return c==null?void 0:(d=c.cancel)==null?void 0:d.call(c)}})};$K=function({name:a,url:b,icon:c}){return(new cL).Gd(a).Nz(b).PQ(c)};
rHb=function(a){switch(a){case 0:return"Not provided";case 4:return"Deprecated";case 5:return"Not allowed";case 1:return"Preview";case 2:return"Special availability";case 3:return"General availability";default:return""}};sHb=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""}};
tHb=function(a){switch(a){case !0:return"Accepting new features";case !1:return"Not accepting new features";default:return""}};
uHb=function(a,b,c){if(b&&b.length!==0||a===11)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"])}};vHb=function(a){switch(a){case 0:return"no_announce";case 2:return"info";case 1:return"warning";default:return""}};dL=function(a){return(0,_.zc)`https://fonts.gstatic.com/s/i/short-term/release/googlesymbols/${a}/default/24px.svg`};
wHb=function(a,b){a&1&&_.K(0,"breadcrumb",9);a&2&&_.E("items",b.Ka)};xHb=function(a){a&1&&(_.K(0,"path-breadcrumb",11),_.R(1,"maybeStripGoogle3"),_.R(2,"async"),_.R(3,"async"));if(a&2){a=_.O().qYb;const b=_.O();_.E("copyText",_.S(2,6,_.S(1,4,b.Wa)))("items",a)("projectId",b.Wa.tb)("stacksPaths",_.S(3,8,b.Lma))}};yHb=function(a,b){a&1&&_.C(0,xHb,4,10,"path-breadcrumb",10);a&2&&(a=b.qYb,_.E("ngIf",a&&a.length>0))};
zHb=function(a){a&1&&(_.F(0,"mat-icon",14),_.Q(1),_.I());a&2&&(a=_.O().icon,_.y(),_.Wg(" ",a," "))};AHb=function(a,b){a&1&&(_.F(0,"segmented-dropdown-button",12),_.C(1,zHb,2,1,"mat-icon",13),_.I());a&2&&(a=b.icon,_.E("item",b.Snb)("useBreadcrumbStyling",!0),_.y(),_.E("ngIf",a))};BHb=function(a,b){a&1&&_.K(0,"ref-picker",16);a&2&&(a=b.Ka,b=_.O(2),_.E("refPickerData",a)("trackElement",b.sQ))};CHb=function(a){a&1&&(_.C(0,BHb,1,2,"ref-picker",15),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.B5c)))};
DHb=function(a){a&1&&_.K(0,"cl-picker",8);a&2&&(a=_.O(),_.E("place",a.Wa))};EHb=function(a,b){a&1&&(_.F(0,"icon-empty-state-subtitle")(1,"p"),_.Q(2),_.I(),_.F(3,"a",3),_.Q(4,"Download"),_.I()());a&2&&(a=b.Ka,b=_.O(),_.y(2),_.Wg(" Size in bytes: ",b.pua," "),_.y(),_.Kg("href",a,_.wf))};FHb=function(a){a&1&&(_.F(0,"icon-empty-state-subtitle"),_.Q(1," Please clone this repository to view the file "),_.I())};GHb=function(a){a&1&&(_.F(0,"mat-label"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(" ",a.label," "))};
HHb=function(a){a&1&&(_.F(0,"mat-error"),_.Q(1," Invalid regex "),_.I())};IHb=function(a){a&1&&(_.F(0,"mat-error"),_.Q(1," Invalid line number "),_.I())};JHb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Xg(a.item.label))};KHb=function(a){a&1&&_.K(0,"mat-icon",11);a&2&&(a=_.O(2),_.E("svgIcon",a.item.icon))};LHb=function(a){a&1&&_.yg(0)};
MHb=function(a){if(a&1){const b=_.Nd();_.F(0,"div")(1,"div",12,1);_.N("ascBlur",function(){_.q(b);const c=_.O(2);return _.r(c.AV())});_.C(3,LHb,1,0,"ng-container",13);_.I()()}if(a&2){a=_.Fg(2);const b=_.O(2);_.y();_.E("cdkTrapFocusAutoCapture",b.MQb)("focusOnInit",a==null?null:a.Eo);_.y(2);_.E("ngTemplateOutlet",b.item.B5)("ngTemplateOutletContext",b.item.context)}};
NHb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"button",3,0);_.R(3,"async");_.R(4,"async");_.N("click",function(){_.q(b);const c=_.O();return _.r(c.pE())})("mousedown",function(c){_.q(b);var d=_.O();if(d.Bia&&c.target){let e=c.target;for(;e&&e.tagName!=="BUTTON";)e=e.parentElement;d.xwb=e}c.preventDefault();return _.r()});_.F(5,"div",4);_.C(6,JHb,2,1,"span",5);_.F(7,"div",6);_.C(8,KHb,1,1,"mat-icon",7);_.Q(9);_.K(10,"mat-icon",8);_.I()()();_.C(11,MHb,4,4,"ng-template",9);_.R(12,"async");_.N("detach",
function(){_.q(b);const c=_.O();return _.r(c.AV())});_.xg()}if(a&2){a=_.Fg(2);const b=_.O();_.y();_.tg("dense",b.NOb)("active",_.S(3,17,b.isOpen))("icon-only",b.DSb);_.E("ascTrackElement",b.item.lc)("trackAction",_.S(4,19,b.isOpen)?"openDropdown":"closeDropdown");_.rg("aria-label",b.ariaLabel);_.y(5);_.E("ngIf",b.item.label);_.y();_.tg("title",b.item.title);_.y();_.E("ngIf",b.item.icon);_.y();_.Wg(" ",b.item.title," ");_.y(2);_.E("cdkConnectedOverlayOrigin",a)("cdkConnectedOverlayOpen",_.S(12,21,
b.isOpen))("cdkConnectedOverlayPositions",b.c4c)}};OHb=function(a){a&1&&_.K(0,"find-in-file")(1,"go-to-line")};PHb=function(a){setTimeout(()=>{const b=a();b&&b.focus()})};
QHb=function(a,b,c=[],d=0){return a.map((e,f)=>{if(e.children.length){const g={enabled:!1};return{Gy:e.id&&e.id.length?e.id:`${d}-${f}`,type:0,displayName:e.name,Nf:g,children:QHb(e.children,b,c.concat({Nf:g,counts:new Map,Cea:new Map}),d+1)}}e={type:1,xi:e.id,displayName:e.name,Nf:{enabled:!1},Fia:e.Ccb};b.set(e.xi,{node:e,IL:c});return e})};RHb=function(a){return a!=null?a:null};
SHb=function(a,b){const c=new Set,d=new Set;for(const e of a)e.BO?d.add(e.Gy):c.add(e.xi);return b.filter(e=>e.BO?d.has(e.Gy):c.has(e.xi))};THb=function(a){a&1&&_.K(0,"loading",5)};UHb=function(a){a&1&&(_.F(0,"mat-icon",6),_.Q(1,"error"),_.I());a&2&&(a=_.O().Ka,_.E("matTooltip",a.ASb))};
VHb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.I());if(a&2){a=_.O().Ka;_.O();var b=a.Lu;b=(new _.Wt("{NUM_FINDINGS, plural, =1 {1 finding} other {{NUM_FINDINGS} findings}}")).format({NUM_FINDINGS:b});_.rg("aria-label",b);_.y();_.Wg(" (",a.Lu,") ")}};
WHb=function(a,b){a&1&&(_.M(0,1),_.C(1,THb,1,0,"loading",2)(2,UHb,2,1,"mat-icon",3)(3,VHb,2,2,"span",4),_.xg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.yu),_.y(),_.E("ngSwitchCase",b.XIa.LOADING),_.y(),_.E("ngSwitchCase",b.XIa.ERROR),_.y(),_.E("ngSwitchCase",b.XIa.th))};
YHb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-radio-button",7);_.N("change",function(c){_.q(b);const d=_.O().ua,e=_.O();return _.r(XHb(e,c.source,d))});_.F(1,"span");_.Q(2);_.I()()}a&2&&(a=_.O().ua,_.E("checked",a.Nf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.y(2),_.Xg(a.displayName))};
ZHb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-checkbox",7);_.N("change",function(c){_.q(b);const d=_.O().ua,e=_.O();return _.r(XHb(e,c,d))});_.Q(1);_.I()}a&2&&(a=_.O().ua,_.E("checked",a.Nf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.y(),_.Wg(" ",a.displayName," "))};$Hb=function(a){a&1&&_.K(0,"layer-status",8);a&2&&(a=_.O().ua,_.E("id","layer-status-"+a.displayName)("layer",a.xi))};
bIb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-tree-node",4);_.N("keydown",function(d){const e=_.q(c).ua,f=_.O();return _.r(aIb(f,d,e))});_.C(1,YHb,3,4,"mat-radio-button",5)(2,ZHb,2,4,"ng-template",null,0,_.fh)(4,$Hb,1,2,"layer-status",6);_.I()}a&2&&(a=b.ua,b=_.Fg(3),_.y(),_.E("ngIf",a.Fia)("ngIfElse",b),_.y(3),_.E("ngIf",a.Nf.enabled))};
hIb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-tree-node",9);_.N("keydown",function(d){const e=_.q(c).ua,f=_.O();return _.r(aIb(f,d,e))});_.F(1,"mat-checkbox",10);_.N("change",function(d){const e=_.q(c).ua,f=_.O();return _.r(cIb(f,d,e))});_.Q(2);_.I();_.F(3,"button",11)(4,"mat-icon");_.Q(5);_.I()()()}a&2&&(a=b.ua,b=_.O(),_.E("ngClass",_.dh(7,dIb,b.Zd(a))),_.y(),_.E("checked",a.Nf.enabled)("indeterminate",eIb(b,a)),_.y(),_.Wg(" ",a.displayName," "),_.y(),_.rg("aria-expanded",b.Zd(a))("aria-label",
b.Ec.Zd(a)?fIb.format({categoryName:a.displayName}):gIb.format({categoryName:a.displayName})),_.y(2),_.Xg(b.Ec.Zd(a)?"expand_less":"expand_more"))};iIb=function(a){return!a.BO};jIb=function(a){return a.level};kIb=function(a){return a.BO};lIb=function(a){if(a.type===1)return[];if(a.type===0)return a.children;throw Error("We");};mIb=function(a){let b=a.querySelector("mat-checkbox input");b||(b=a.querySelector("mat-radio-button input"));return b};
nIb=function(a){a&1&&(_.F(0,"div",2)(1,"span",3),_.Q(2,"Layers"),_.I(),_.K(3,"layer-menu"),_.F(4,"a",4),_.K(5,"mat-icon",5),_.I()());a&2&&(a=_.O(),_.y(4),_.E("externalLink",a.XX))};qIb=function(a){a&1&&_.K(0,"link-row",17,3);if(a&2){const c=_.O().Ka;var b=_.O(2);a=_.E("label",oIb(b));const d=!!b.Wa.params.line;b=_.YF(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",_.ch(4,pIb))("url",c.Tb)}};
rIb=function(a){a&1&&_.K(0,"loading",22);a&2&&_.E("inline",!0)};sIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1),_.I());a&2&&(a=_.O(2).Ka,_.y(),_.Wg(" ",a.message," "))};tIb=function(a){a&1&&(_.F(0,"div",18)(1,"span",19),_.Q(2),_.I(),_.C(3,rIb,1,1,"loading",20)(4,sIb,2,1,"span",21),_.I());if(a&2){a=_.O().Ka;const b=_.O(2);_.y(2);_.Xg(oIb(b));_.y();_.E("ngIf",a.state===b.Xc.qj);_.y();_.E("ngIf",a.state===b.Xc.Error)}};
uIb=function(a,b){a&1&&(_.M(0),_.C(1,qIb,2,5,"link-row",15)(2,tIb,5,3,"div",16),_.xg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Tb),_.y(),_.E("ngIf",!a.Tb))};wIb=function(a,b){a&1&&_.K(0,"link-row",24,4);a&2&&(a=b.Ka,_.E("shortcut",_.ch(2,vIb))("url",a))};zIb=function(a){a&1&&_.K(0,"link-row",26,5);if(a&2){a=_.O().Ka;const b=_.O(2);_.E("label",a.Tb.endsWith('.h"')&&!xIb(b)?"Include statement":"Import statement")("shortcut",_.ch(3,yIb))("url",a.Tb)}};
AIb=function(a,b){a&1&&(_.M(0),_.C(1,zIb,2,4,"link-row",25),_.xg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Tb))};CIb=function(a){a&1&&_.K(0,"link-row",29,6);a&2&&(a=_.O().Ka,_.E("shortcut",_.ch(2,BIb))("url",a.Tb))};DIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1," No targets found "),_.I())};EIb=function(a){a&1&&_.K(0,"loading",22);a&2&&_.E("inline",!0)};FIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1),_.I());a&2&&(a=_.O(2).Ka,_.y(),_.Wg(" ",a.message," "))};
GIb=function(a){a&1&&(_.F(0,"div",30)(1,"span",19),_.Q(2," Build rule "),_.I(),_.C(3,DIb,2,0,"span",21)(4,EIb,1,1,"loading",20)(5,FIb,2,1,"span",21),_.I());if(a&2){a=_.O().Ka;const b=_.O(3);_.y(3);_.E("ngIf",a.state===b.Xc.ii);_.y();_.E("ngIf",a.state===b.Xc.qj);_.y();_.E("ngIf",a.state===b.Xc.Error)}};HIb=function(a,b){a&1&&(_.M(0),_.C(1,CIb,2,3,"link-row",27)(2,GIb,6,3,"div",28),_.xg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Tb),_.y(),_.E("ngIf",!a.Tb))};
IIb=function(a){a&1&&(_.M(0),_.C(1,HIb,3,2,"ng-container",12),_.R(2,"async"),_.xg());a&2&&(a=_.O(2),_.y(),_.E("ngIf",_.S(2,1,a.jOb)))};KIb=function(a,b){a&1&&_.K(0,"link-row",31,7);a&2&&(a=b.Ka,_.E("shortcut",_.ch(2,JIb))("url",a))};
MIb=function(a){a&1&&_.K(0,"link-row",34,8);if(a&2){a=_.O().Ka;const b=_.O(2);_.E("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",_.ch(4,LIb))("url",a.Tb)}};NIb=function(a){a&1&&_.K(0,"loading",22);a&2&&_.E("inline",!0)};OIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1),_.I());a&2&&(a=_.O(2).Ka,_.y(),_.Wg(" ",a.message," "))};
PIb=function(a){a&1&&(_.F(0,"div",35)(1,"span",19),_.Q(2),_.I(),_.C(3,NIb,1,1,"loading",20)(4,OIb,2,1,"span",21),_.I());if(a&2){a=_.O().Ka;const b=_.O(2);_.y(2);_.Xg(b.Wa.params.line?"Line & Commit in Public CS":"Commit in Public CS");_.y();_.E("ngIf",a.state===b.Xc.qj);_.y();_.E("ngIf",a.state===b.Xc.Error)}};QIb=function(a,b){a&1&&(_.M(0),_.C(1,MIb,2,5,"link-row",32)(2,PIb,5,3,"div",33),_.xg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",a.Tb),_.y(),_.E("ngIf",a.state!==b.Xc.ii))};
VIb=function(a){a&1&&(_.K(0,"link-row",10,1)(2,"link-row",11,2),_.R(4,"async"),_.C(5,uIb,3,2,"ng-container",12),_.R(6,"async"),_.C(7,wIb,2,3,"link-row",13)(8,AIb,2,1,"ng-container",12),_.R(9,"async"),_.C(10,IIb,3,3,"ng-container",12)(11,KIb,2,3,"link-row",14)(12,QIb,3,2,"ng-container",12),_.R(13,"async"));a&2&&(a=_.O(),_.E("shortcut",_.ch(18,RIb))("url",_.YF(a.Wa)?`${"//depot/"}${a.Wa.path}`:a.Wa.DC),_.y(2),_.E("shortcut",_.ch(19,SIb))("url",_.S(4,10,a.Yeb)),_.y(3),_.E("ngIf",_.S(6,12,a.EVb)),_.y(2),
_.E("ngIf",TIb(a)),_.y(),_.E("ngIf",_.S(9,14,a.FVb)),_.y(2),_.E("ngIf",_.sG(a.Wa)),_.y(),_.E("ngIf",UIb(a)),_.y(),_.E("ngIf",_.S(13,16,a.GVb)))};WIb=function(a,b){const c=a.params.Rf;return c&&c!=="HEAD"?_.u(c):(_.XF(a)?a.params.Pb&&_.Wq(a)?0:!_.Wq(a)&&!kBb(a):a.Db&&_.Gi.test(a.Db))?_.u(_.XF(a)?a.Db:void 0):_.FI(b,a,!_.XF(a)||a.repository==="chromium"||a.fj()?"path":"repository")};XIb=function(a){let b="",c=!1;for(const d of a)d.match(/[a-zA-Z0-9]/)||d==="_"?(c&&(b+="_",c=!1),b+=d):b&&(c=!0);return b};
YIb=function(a){return _.nl(a,_.qTa,1,_.gl()).map(b=>{const c=b.ke();b=_.El(b,2,_.gl());return{file:c,U7c:b.length}})};ZIb=function(a,b){let c="";a=[...a];let d=void 0;for(let e=0;e<a.length;e++)if(d!==void 0)if(a[e]==="}")c+=b(d),d=void 0;else{if(a[e]==="{")throw Error("Xe");d+=a[e]}else if(a[e]==="{"){e++;if(e>=a.length)throw Error("Ye");a[e]==="{"?c+="{":d=a[e]}else c+=a[e];if(d!==void 0)throw Error("Ye");return c};
$Ib=function(a){a&1&&(_.M(0),_.Q(1),_.xg());a&2&&(a=_.O().ua,_.y(),_.Wg(" ",a.label," "))};aJb=function(a){a&1&&(_.Q(0),_.R(1,"lastPathElement"));a&2&&(a=_.O().ua,_.Wg(" ",_.S(1,1,a.IO)," "))};cJb=function(a,b){a&1&&_.K(0,"menu-keyboard-shortcut-hint",10);a&2&&_.E("shortcut",_.dh(1,bJb,b.Ka))};
dJb=function(a,b){a&1&&(_.F(0,"a",7),_.R(1,"async"),_.C(2,$Ib,2,1,"ng-container",8)(3,aJb,2,3,"ng-template",null,2,_.fh)(5,cJb,1,3,"menu-keyboard-shortcut-hint",9),_.I());if(a&2){a=b.ua;b=_.Fg(4);const c=_.O(2);_.E("routerLink",_.S(1,5,c.Bwa(a.IO)))("ascTrackElement",c.lc);_.y(2);_.E("ngIf",a.label)("ngIfElse",b);_.y(3);_.E("ngIf",a.Wb)}};eJb=function(a){a&1&&(_.M(0),_.K(1,"mat-divider"),_.F(2,"div",15),_.Q(3," Files with shared CLs "),_.I(),_.xg())};fJb=function(a){a&1&&_.K(0,"loading")};
gJb=function(a){a&1&&(_.F(0,"dc-information-box",16),_.Q(1),_.I());a&2&&(a=_.O().Ka,_.y(),_.Wg(" ",a.message," "))};hJb=function(a,b){a&1&&(_.F(0,"a",18),_.R(1,"async"),_.Q(2),_.R(3,"lastPathElement"),_.I());a&2&&(a=b.ua,b=_.O(4),_.TA("title","",a.file,"\n",a.U7c," shared CLs"),_.E("routerLink",_.S(1,6,b.Bwa(a.file)))("ascTrackElement",b.lc),_.y(2),_.Wg(" ",_.S(3,8,a.file)," "))};iJb=function(a){a&1&&(_.M(0),_.C(1,hJb,4,10,"a",17),_.xg());a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.Tb))};
jJb=function(a,b){a&1&&(_.M(0,11),_.C(1,eJb,4,0,"ng-container",12)(2,fJb,1,0,"loading",13)(3,gJb,2,1,"dc-information-box",14)(4,iJb,2,1,"ng-container",13),_.xg());a&2&&(a=b.Ka,b=_.O(2),_.E("ngSwitch",a.state),_.y(),_.E("ngIf",!a.Tb||a.Tb.length>0),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.ii))};
kJb=function(a){a&1&&(_.F(0,"mat-nav-list",4),_.C(1,dJb,6,7,"a",5),_.R(2,"async"),_.C(3,jJb,5,5,"ng-container",6),_.R(4,"async"),_.I());a&2&&(a=_.O(),_.y(),_.E("ngForOf",_.S(2,2,a.fob)),_.y(2),_.E("ngIf",_.S(4,4,a.QVc)))};lJb=function(a,b){let c;const d=(c=b.Np.exec(a.path))!=null?c:[];b=ZIb(b.Ft,e=>_.PC(d[Number(e)]));return _.Vq(a.bc().od(b),{line:void 0}).ab()};mJb=function(a,b){return{IO:a,label:b?"Tests directory":"Tested code directory",QAa:"test",Wb:"t"}};
nJb=function(a){if(a&1){const b=_.Nd();_.F(0,"dropdown-button",2);_.N("isOpen",function(c){_.q(b);const d=_.O();return _.r(c?d.Rja():d.Qja())});_.I()}a&2&&(a=_.O(),_.E("item",a.FC)("ariaLabel",a.Xoc)("dense",!0))};pJb=function(a,b){a&1&&(_.F(0,"a",5),_.Q(1),_.K(2,"menu-keyboard-shortcut-hint",6),_.I());a&2&&(a=b.ua,_.E("href",a.url,_.wf),_.y(),_.Wg(" ",a.label," "),_.y(),_.E("shortcut",_.dh(3,oJb,a.key)))};
qJb=function(a){a&1&&(_.F(0,"mat-nav-list",3),_.C(1,pJb,3,5,"a",4),_.I());a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.gBa))};rJb=function(a){a&1&&_.K(0,"layer-menu-dropdown")};sJb=function(a){a&1&&(_.K(0,"find-in-file-dropdown",7),_.R(1,"async"));a&2&&(a=_.O(),_.E("overrideBrowserSearch",_.S(1,1,a.HUb&&a.J4b)))};tJb=function(a){a&1&&_.K(0,"links-dropdown",8);a&2&&(a=_.O(),_.E("viewData",a.wb))};
uJb=function(a){a&1&&(_.F(0,"view-in-dropdown",9),_.R(1,"async"),_.R(2,"async"),_.Q(3,"\n"),_.I());a&2&&(a=_.O(),_.E("place",a.wb.location)("gitilesLink",a.wb.Rwa)("ossLink",a.wb.GL)("isGenerated",a.uG)("ciderDefault",_.S(1,6,a.Yb.k6()))("suggestUniqueCiderWs",_.S(2,8,a.Yb.K6())))};vJb=function(a){a&1&&(_.F(0,"related-files-dropdown",10),_.Q(1,"\n"),_.I());a&2&&(a=_.O(),_.E("place",a.Nd)("config",a.UAa.config))};
xJb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",11);_.N("click",function(){_.q(b);const c=_.O();return _.r(wJb(c))});_.Q(1,"\n  ");_.F(2,"div",12);_.Q(3,"\n    Blame\n  ");_.I();_.Q(4,"\n");_.I()}a&2&&(a=_.O(),_.tg("selected",a.G_c))};
yJb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.Q(1,"\n  ");_.F(2,"button",13);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(e.service.mM(!d.visible))});_.Q(3,"\n    ");_.K(4,"mat-icon",14);_.Q(5,"\n  ");_.I();_.Q(6,"\n");_.xg()}a&2&&(a=b.Ka,_.y(2),_.E("color",a.visible?"primary":null)("trackAction",a.visible?"hide":"show"))};
zJb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"button",16);_.N("click",function(){const d=_.q(c).Ka;_.O(2).Yb.Bzb.next(!d.enabled);return _.r()});_.Q(1,"\n    ");_.F(2,"mat-icon");_.Q(3,"format_line_spacing");_.I();_.Q(4,"\n  ");_.I()}a&2&&(a=b.Ka,_.E("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"))};
BJb=function(a){a&1&&(_.M(0),_.Q(1,"\n  "),_.C(2,zJb,5,4,"button",15),_.R(3,"async"),_.Q(4,"\n"),_.xg());a&2&&(a=_.O(),_.y(2),_.E("ngIf",_.dh(3,AJb,_.S(3,1,a.J4b))))};CJb=function(a){a&1&&_.K(0,"star",8);a&2&&(a=_.O(),_.E("place",a.Wa)("type",a.b2b)("trackElement",a.lc)("elementName",a.xkb))};DJb=function(a){a&1&&(_.M(0),_.Q(1," (Generated from "),_.F(2,"a",11),_.Q(3),_.I(),_.Q(4,") "),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ascTrackElement",a.lc)("routerLink",_.Qq(a.L7a)),_.y(),_.Wg(" ",a.L7a.path,""))};
EJb=function(a){a&1&&_.K(0,"img",12)};FJb=function(a){a&1&&(_.M(0),_.C(1,DJb,5,3,"ng-container",9)(2,EJb,1,0,"img",10),_.xg());if(a&2){a=_.O();const b=_.Fg(9);_.y();_.E("ngIf",a.L7a)("ngIfElse",b);_.y();_.E("ngIf",a.dUb)}};GJb=function(a){a&1&&_.Q(0," (Generated)\n")};
IJb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",1);_.N("click",function(){const d=_.q(c).ua,e=_.O();e.Ha.mb({gestureName:"CLICK",element:"FileContentPager",action:"markerClicked"});e.pWb.emit(d.line);d.type==="find"&&HJb(e.Tc,d.index);return _.r()});_.I()}a&2&&(a=b.ua,b=_.O(),_.Yz("marker ",a.type,""),_.sg("height",b.markerHeight)("top",a.offset))};
JJb=function(a,b,c){return(b||[]).map((d,e)=>{if(c){var f=(d-1)/(c-1);f=`calc(${`${f*100}%`} - ${`${f*10}px`})`}else f="";return{index:e,line:d,offset:f,type:a}})};KJb=function(a){a&1&&_.K(0,"markdown-content",4);a&2&&(a=_.O().ua,_.E("content",a.source.join("")))};LJb=function(a){a&1&&(_.F(0,"pre"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Xg(a.text.join("")))};MJb=function(a){a&1&&(_.F(0,"pre"),_.K(1,"span",8),_.R(2,"renderData"),_.I());a&2&&(a=_.O().ua,_.y(),_.E("outerHTML",_.S(2,1,a.data),_.vf))};
NJb=function(a){a&1&&(_.F(0,"pre"),_.K(1,"span",8),_.R(2,"renderData"),_.I());a&2&&(a=_.O().ua,_.y(),_.E("outerHTML",_.S(2,1,a.data),_.vf))};OJb=function(a,b){a&1&&(_.M(0),_.Q(1),_.xg());a&2&&(a=b.ua,_.y(),_.Wg("\n                ",a,"\n              "))};PJb=function(a){a&1&&(_.F(0,"pre"),_.Q(1),_.C(2,OJb,2,1,"ng-container",0),_.Q(3,"\n            "),_.I());a&2&&(a=_.O().ua,_.y(),_.Wg("",a.ename-a.evalue,"\n              "),_.y(),_.E("ngForOf",a.traceback))};
QJb=function(a,b){a&1&&(_.M(0)(1,1),_.C(2,LJb,2,1,"pre",3)(3,MJb,3,3,"pre",3)(4,NJb,3,3,"pre",3)(5,PJb,4,2,"pre",3),_.xg()());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.output_type),_.y(),_.E("ngSwitchCase","stream"),_.y(),_.E("ngSwitchCase","display_data"),_.y(),_.E("ngSwitchCase","execute_result"),_.y(),_.E("ngSwitchCase","error"))};
RJb=function(a){a&1&&(_.F(0,"mat-expansion-panel",7)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.Q(3," Outputs "),_.I()(),_.C(4,QJb,6,5,"ng-container",0),_.I());a&2&&(a=_.O(2).ua,_.E("expanded",!0),_.y(4),_.E("ngForOf",a.outputs))};
SJb=function(a){a&1&&(_.M(0),_.F(1,"mat-card")(2,"mat-card-content"),_.K(3,"format-code",5),_.I()(),_.C(4,RJb,5,2,"mat-expansion-panel",6),_.xg());a&2&&(a=_.O().ua,_.y(3),_.E("value",a.source.join(""))("fileName","name.py"),_.y(),_.E("ngIf",a.outputs.length>0))};TJb=function(a,b){a&1&&(_.M(0)(1,1),_.C(2,KJb,1,1,"markdown-content",2)(3,SJb,5,3,"ng-container",3),_.xg()());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.cell_type),_.y(),_.E("ngSwitchCase","markdown"),_.y(),_.E("ngSwitchCase","code"))};
UJb=function(a,b){a&1&&(_.F(0,"pre"),_.Q(1),_.I());a&2&&(a=b.Ka,_.y(),_.Xg(a))};VJb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("inline",!0)};WJb=function(a){a&1&&(_.M(0),_.C(1,UJb,2,1,"pre",3),_.R(2,"async"),_.C(3,VJb,1,1,"ng-template",null,1,_.fh),_.xg());if(a&2){a=_.Fg(4);const b=_.O();_.y();_.E("ngIf",_.S(2,2,b.IAa))("ngIfElse",a)}};
ZJb=function(a){if(a&1){const b=_.Nd();_.F(0,"icon-empty-state-subtitle")(1,"button",6);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(XJb(c,c.Kga))});_.Q(2," Show anyway (may crash) ");_.I();_.F(3,"button",7);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(YJb(c,c.Kga))});_.Q(4," Show raw contents ");_.I()()}};$Jb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("inline",!0)};
aKb=function(a){a&1&&(_.F(0,"icon-empty-state-display",5)(1,"icon-empty-state-title"),_.Q(2),_.R(3,"humanizeBytes"),_.I(),_.C(4,ZJb,5,0,"icon-empty-state-subtitle",3)(5,$Jb,1,1,"ng-template",null,2,_.fh),_.I());if(a&2){a=_.Fg(6);const b=_.O();_.y(2);_.Wg(" File is very large (",_.S(3,3,b.size),") ");_.y(2);_.E("ngIf",!b.xma)("ngIfElse",a)}};
cKb=function(a,b){let c=a.path||"";c&&!c.endsWith("/")&&(c+="/");const d=a.bc().lj();return(e,f,g)=>{e=bKb(c,e).toString();e.startsWith("/")&&(e=e.substring(1));e=d.od(e).ab();return _.kp(b,_.lp(b,_.Qq(e),{af:g,Qa:f}))}};
dKb=function(a,b,c){let d=a.path||"";d&&!d.endsWith("/")&&(d+="/");return e=>{e=_.Jm(bKb(d,e).setQuery(""),"").toString();e.startsWith("/")&&(e=e.substring(1));return _.x(b.get(a.tb,a.Vc,a.repository,_.bk(a),e,{Pb:a.params.Pb,type:1}),_.v(f=>{var g=_.Nq(f).Ew();g=g?btoa(g):_.WF(_.hl(_.Nq(f),1));return`data:${_.Y(_.kl(_.Nq(f),_.Kq,2),1)};base64,${g}`}),_.Lf(f=>{_.Xt(c,{error:f,message:"Failed to load an image",Rd:"Dismiss"});return _.u("")}))}};
eKb=function(a,b){a&1&&_.K(0,"div",18);a&2&&(a=b.ua,b=_.O(),_.sg("height",b.getHeight(a.start,a.end),"px")("min-width",b.BV,"ch")("top",b.rha(a.start),"px"))};fKb=function(a){a&1&&(_.F(0,"div",19),_.Q(1,"\n        "),_.F(2,"pre",20),_.Q(3),_.I(),_.Q(4,"\n      "),_.I());a&2&&(a=_.O(),_.sg("min-height",a.lineHeight*a.xq,"px"),_.y(3),_.Xg(a.CV))};
gKb=function(a){if(a&1){const b=_.Nd();_.F(0,"code-folding-container",21);_.N("rangeToggled",function(c){_.q(b);const d=_.O();return _.r(d.Ulb(c))})("mousedown",function(c){_.q(b);return _.r(c.stopPropagation())});_.I()}a&2&&(a=_.O(),_.sg("pointer-events",a.Mea?"none":"unset"),_.E("visibility",a.visibility)("folding",a.Fo)("lineHeight",a.lineHeight))};
kKb=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");d==="canvas"?hKb(a,b):(d==="input"||d==="select"||d==="textarea")&&iKb(a,b);jKb("canvas",a,b,hKb);jKb("input, textarea, select",a,b,iKb);return b};jKb=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])};
iKb=function(a,b){b.type!=="file"&&(b.value=a.value);b.type==="radio"&&b.name&&(b.name=`mat-clone-${b.name}-${lKb++}`)};hKb=function(a,b){if(b=b.getContext("2d"))try{b.drawImage(a,0,0)}catch(c){}};mKb=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}};nKb=function(a,b,c){a.top+=b;a.bottom=a.top+a.height;a.left+=c;a.right=a.left+a.width};
oKb=function(a,b){a=a.lm;if(a.length===1&&a[0].nodeType===b.ELEMENT_NODE)return a[0];const c=b.createElement("div");a.forEach(d=>c.appendChild(d));return c};pKb=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,((f=c)==null?0:f.has(d))?"important":"")}else a.removeProperty(d)}};
eL=function(a,b){const c=b?"":"none";pKb(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})};rKb=function(a,b){pKb(a.style,{position:b?"":"fixed",top:b?"":"0",opacity:b?"":"0",left:b?"":"-999em"},qKb)};sKb=function(a,b){return b&&b!="none"?a+" "+b:a};
uKb=function(a,b){a.style.width=`${b.width}px`;a.style.height=`${b.height}px`;a.style.transform=tKb(b.left,b.top)};tKb=function(a,b){return`translate3d(${Math.round(a)}px, ${Math.round(b)}px, 0)`};vKb=function(a){return parseFloat(a)*(a.toLowerCase().indexOf("ms")>-1?1:1E3)};xKb=function(a){a=getComputedStyle(a);var b=wKb(a,"transition-property"),c=b.find(d=>d==="transform"||d==="all");if(!c)return 0;b=b.indexOf(c);c=wKb(a,"transition-duration");a=wKb(a,"transition-delay");return vKb(c[b])+vKb(a[b])};
wKb=function(a,b){return a.getPropertyValue(b).split(",").map(c=>c.trim())};fL=function(a){return a.type[0]==="t"};yKb=function(a){a.preventDefault()};zKb=function(a){a&1&&_.K(0,"detail-header",15);a&2&&(a=_.O(),_.E("contentType",a.contentType)("viewData",a.wb))};AKb=function(a){a&1&&_.K(0,"diff-detail-header",16);a&2&&(a=_.O(),_.E("viewData",a.wb))};BKb=function(a){a&1&&_.K(0,"markdown-tab-header",16);a&2&&(a=_.O(),_.E("viewData",a.wb))};
CKb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",17)(1,"div",18)(2,"div",19);_.K(3,"div",20)(4,"div",21);_.I();_.F(5,"file-matches-navigation",22);_.R(6,"async");_.R(7,"async");_.R(8,"async");_.N("close",function(){_.q(b);_.O().Tc.Kva.next(!0);return _.r()})("selectedMatchIndexChange",function(c){_.q(b);var d=_.O();d.ABa=c;d.Tc.Ela.next(c);return _.r()});_.I();_.F(9,"div",23);_.K(10,"div",24)(11,"div",25);_.I()()()}a&2&&(a=_.O(),_.y(5),_.E("dataState",_.S(6,5,a.cXc))("matchCount",_.S(7,7,a.Dla).length)("selectedMatchIndex",
_.S(8,9,a.Tc.Ela))("showCloseButton",!0)("trackProjectId",a.Nd.tb))};DKb=function(a){a&1&&(_.K(0,"markdown-content",26),_.R(1,"async"),_.R(2,"async"));a&2&&(a=_.O(),_.E("content",a.wb.ue)("relativeLinkModifier",_.S(1,4,a.modifier.DZb))("relativeImageModifier",_.S(2,6,a.modifier.BZb))("safeHtmlContent",a.wb.S6c))};EKb=function(a){a&1&&_.K(0,"img",28);a&2&&(a=_.O(2),_.Kg("alt",a.wb.fileName),_.E("sanitizeSrc",a.j1a))};FKb=function(a){a&1&&_.K(0,"div",29);a&2&&(a=_.O(2),_.E("safeSvg",a.wb.ue))};
GKb=function(a){a&1&&(_.M(0),_.C(1,EKb,1,2,"img",27)(2,FKb,1,1,"ng-template",null,1,_.fh),_.xg());if(a&2){a=_.Fg(3);const b=_.O();_.y();_.E("ngIf",!b.RDa)("ngIfElse",a)}};HKb=function(a){a&1&&(_.F(0,"div",30),_.K(1,"audio",31),_.I());a&2&&(a=_.O(),_.y(),_.E("sanitizeSrc",a.j1a))};IKb=function(a){a&1&&(_.F(0,"div",30),_.K(1,"video",31),_.I());a&2&&(a=_.O(),_.y(),_.E("sanitizeSrc",a.j1a))};JKb=function(a){a&1&&_.K(0,"binary-file",32);a&2&&(a=_.O(),_.E("contentLength",a.pua))};
KKb=function(a){if(a&1){const b=_.Nd();_.F(0,"large-file",33);_.N("largeFileViewData",function(c){_.q(b);var d=_.O();d.eYb=c;d.wb=c;return _.r()});_.I()}a&2&&(a=_.O(),_.E("fullViewData",a.wb.Kga)("size",a.wb.ZF))};LKb=function(a){a&1&&(_.M(0),_.K(1,"empty-file-detail",34),_.xg());a&2&&(a=_.O(),_.y(),_.E("path",a.wb.fileName))};MKb=function(a){a&1&&_.K(0,"jupyter-notebook",35);a&2&&(a=_.O(),_.E("notebook",a.T7))};
NKb=function(a){a&1&&(_.K(0,"search-match-layer",44),_.R(1,"async"));a&2&&(a=_.O(3),_.E("matches",_.S(1,3,a.Dla))("scrollToIndex",a.ABa)("selectedMatchIndex",a.Tc.Ela))};
OKb=function(a){if(a&1){const b=_.Nd();_.F(0,"virtual-scroll-format-code",38);_.R(1,"async");_.R(2,"async");_.R(3,"async");_.N("lineShown",function(c){_.q(b);const d=_.O(2);return _.r(d.show(c))})("rangeToggled",function(c){_.q(b);const d=_.O(2);return _.r(d.qna(c))})("lineNumberClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.jr(c))})("gutterClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.Bu(c))})("totalNumLines",function(c){_.q(b);_.O(2).hm.next(c);return _.r()});_.K(4,"link-decoration-layer",
39)(5,"hovercard-decoration-layer",40);_.F(6,"code-layers",41);_.N("highlightedXrefLines",function(c){_.q(b);const d=_.O(2);return _.r(d.EDa(c))});_.I();_.C(7,NKb,2,5,"search-match-layer",42);_.R(8,"async");_.K(9,"search-match-layer",43);_.R(10,"async");_.R(11,"async");_.I()}a&2&&(a=_.O(2),_.E("value",a.code)("rendered",a.wb.HZb)("highlightInfo",a.wb.Zy)("folding",_.S(1,21,a.Fo))("visibility",_.S(2,23,a.visibility))("fileName",a.wb.fileName)("lineNumberLinkProvider",_.S(3,25,a.link))("scrollToLine",
a.wb.line)("lineLimitation",a.wb.mL)("visibleCodeIdentifier",a.eBb)("focusableRegion",a.yoa.IAb)("usePrefetchIfPossible",!0),_.rg("aria-labelledby",a.NR),_.y(4),_.E("content",a.wb.ue)("scoLinks",a.wb.pH),_.y(),_.E("scoLinks",a.wb.pH),_.y(),_.E("layerBaseLocation",a.Nd),_.y(),_.E("ngIf",_.S(8,27,a.oga)),_.y(2),_.E("matches",_.S(10,29,a.yga))("scrollToIndex",_.S(11,31,a.wK))("selectedMatchIndex",a.wK))};
PKb=function(a){a&1&&(_.K(0,"search-match-layer",44),_.R(1,"async"));a&2&&(a=_.O(3),_.E("matches",_.S(1,3,a.Dla))("scrollToIndex",a.ABa)("selectedMatchIndex",a.Tc.Ela))};
QKb=function(a){if(a&1){const b=_.Nd();_.F(0,"format-code",45);_.R(1,"async");_.R(2,"async");_.R(3,"async");_.R(4,"async");_.N("lineShown",function(c){_.q(b);const d=_.O(2);return _.r(d.show(c))})("rangeToggled",function(c){_.q(b);const d=_.O(2);return _.r(d.qna(c))})("lineNumberClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.jr(c))})("gutterClicked",function(c){_.q(b);const d=_.O(2);return _.r(d.Bu(c))})("totalNumLines",function(c){_.q(b);_.O(2).hm.next(c);return _.r()});_.K(5,"link-decoration-layer",
39)(6,"hovercard-decoration-layer",40);_.F(7,"code-layers",41);_.N("highlightedXrefLines",function(c){_.q(b);const d=_.O(2);return _.r(d.EDa(c))});_.I();_.C(8,PKb,2,5,"search-match-layer",42);_.R(9,"async");_.K(10,"search-match-layer",43);_.R(11,"async");_.R(12,"async");_.I()}a&2&&(a=_.O(2),_.E("value",a.code)("rendered",a.wb.HZb)("highlightInfo",a.wb.Zy)("folding",_.S(1,22,a.Fo))("visibility",_.S(2,24,a.visibility))("fileName",a.wb.fileName)("lineNumberLinkProvider",_.S(3,26,a.link))("scrollToLine",
a.wb.line)("lineLimitation",a.wb.mL)("visibleCodeIdentifier",a.eBb)("focusableRegion",a.yoa.IAb)("usePrefetchIfPossible",!0)("fileInfo",_.S(4,28,a.fileInfo)),_.rg("aria-labelledby",a.NR),_.y(5),_.E("content",a.wb.ue)("scoLinks",a.wb.pH),_.y(),_.E("scoLinks",a.wb.pH),_.y(),_.E("layerBaseLocation",a.Nd),_.y(),_.E("ngIf",_.S(9,30,a.oga)),_.y(2),_.E("matches",_.S(11,32,a.yga))("scrollToIndex",_.S(12,34,a.wK))("selectedMatchIndex",a.wK))};
SKb=function(a){if(a&1){const b=_.Nd();_.M(0);_.C(1,OKb,12,33,"virtual-scroll-format-code",36);_.R(2,"async");_.C(3,QKb,13,36,"ng-template",null,2,_.fh);_.F(5,"file-content-pager",37);_.R(6,"async");_.R(7,"async");_.N("markerClicked",function(c){_.q(b);const d=_.O();return _.r(RKb(d,c))});_.I();_.xg()}if(a&2){a=_.Fg(4);const b=_.O();_.y();_.E("ngIf",_.S(2,4,b.Rad))("ngIfElse",a);_.y(4);_.E("markers",_.S(6,6,b.Qya))("numLines",_.S(7,8,b.hm))}};
TKb=function(a){a&1&&_.K(0,"code-diff",46);a&2&&(a=_.O(),_.E("diffBase",a.wb.diffBase)("contents",a.wb.ue)("fileName",a.wb.fileName)("scrollToLine",a.wb.line))};UKb=function(a){a&1&&(_.F(0,"icon-empty-state-display",47)(1,"icon-empty-state-title"),_.Q(2),_.I()());a&2&&(a=_.O(),_.y(2),_.Xg(a.nJa))};
VKb=function(a){if(a.location.path)switch(a.ID){case 6:if(_.YF(a.location))return{repositoryType:"piper",repositoryId:"piper",revision:a.revision,path:a.location.path,fingerprint:a.L_a};break;case 7:if(a.location.params.Pb)return{repositoryType:"citc",repositoryId:a.location.params.Pb,revision:a.revision,path:a.location.path,fingerprint:a.L_a};break;case 1:if(_.qG(a.location)&&_.Wj(a.location))return{repositoryType:"gob",repositoryId:a.location.tb+"/"+a.location.repository,revision:a.revision,path:a.location.path,
fingerprint:a.L_a}}};WKb=function(a,b){return _.A4a.find(c=>c.id===a)?`${b}-${a}`:`${b}-${"everything-else"}`};XKb=function(a,b,c){b=new Map([...b].map(d=>[d,0]));for(const d of a.E8a())a=WKb(d.dha(),c.id),b.has(a)&&b.set(a,b.get(a)+c.valueExtractor(d));return b};YKb=function(a,b,c){const d=a.ke();a=XKb(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),O0:a}};
ZKb=function({icon:a,name:b},c){let d,e;return{icon:a,title:b,path:((d=c.ze)==null?void 0:d.path)||"",instances:Number((e=c.data)==null?void 0:e.wza)||0}};$Kb=function(a,{Gu:b,A4c: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)};
aLb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",3);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.expand())});_.Q(1," Load more ");_.I()}};bLb=function(a){a&1&&(_.F(0,"div",0),_.K(1,"mat-spinner",2),_.I());a&2&&(_.y(),_.E("diameter",18)("strokeWidth",2))};cLb=function(a){a&1&&(_.F(0,"p",6),_.Q(1,"Thanks for your feedback!"),_.I())};
fLb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",4)(1,"div",5)(2,"p",6);_.Q(3,"Was this helpful?");_.I();_.F(4,"button",7);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(dLb(c))});_.F(5,"mat-icon");_.Q(6);_.I()();_.F(7,"button",8);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(eLb(c))});_.F(8,"mat-icon");_.Q(9);_.I()()();_.C(10,cLb,2,0,"p",6);_.I()}a&2&&(a=_.O(2),_.y(6),_.Xg(a.q7?"thumb_up_filled":"thumb_up"),_.y(3),_.Xg(a.i7?"thumb_down_filled":"thumb_down"),_.y(),_.wg(a.qia?
10:-1))};gLb=function(a){a&1&&(_.F(0,"div",1),_.K(1,"readme",3),_.C(2,fLb,11,3,"div",4),_.I());a&2&&(a=_.O(),_.y(),_.E("markdownContent",a.kRc),_.y(),_.wg(a.pdb?2:-1))};hLb=function(a){if(a&1){const b=_.Nd();_.M(0);_.Q(1);_.F(2,"a",5);_.N("click",function(c){_.q(b);_.O().limit=void 0;return _.r(c.stopPropagation())});_.Q(3," Show All ");_.I();_.xg()}a&2&&(a=_.O(),_.y(),_.DC(" (",a.xBb,"/",a.vna(a.Vwa),") "),_.y(),_.E("trackAction","showAll"+a.gxa))};
iLb=function(a,b){a&1&&_.K(0,"file-list",7);a&2&&(a=b.ua,b=_.O(2),_.E("limit",b.limit)("ariaLabelledbyId",b.gxa)("files",a)("aggregations",b.aggregations)("useRelativeUrls",b.u1)("isPiper",b.fj))};jLb=function(a){a&1&&_.C(0,iLb,1,6,"file-list",6);a&2&&(a=_.O(),_.E("ngForOf",a.Vwa))};kLb=function(a){return a.map(b=>b.length).reduce((b,c)=>b+c,0)};lLb=function(a){a&1&&_.K(0,"mat-tab",3)};mLb=function(a){let b=gL.target;for(;b;){if(b===a)return!0;b=b.parentElement}return!1};
oLb=function(a){a&1&&(_.F(0,"div",1),_.K(1,"div",2),_.I());a&2&&(a=_.O(),_.y(),_.tg("info",nLb(a,"info"))("warning",nLb(a,"warning")),_.E("innerHTML",a.AAa(a.zLb||""),_.vf))};pLb=function(a,b){a&1&&(_.F(0,"a",11),_.K(1,"mat-icon",12),_.I());a&2&&(a=b.ua,_.E("href",a.getUrl(),_.wf),_.y(),_.E("svgIcon",a.EK()))};
qLb=function(a){if(a&1){const b=_.Nd();_.F(0,"header",2)(1,"div",3)(2,"a",4);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.reload())});_.K(3,"img",5);_.F(4,"div")(5,"h1");_.Q(6,"Stacks");_.I();_.F(7,"h2");_.Q(8,"by xGE");_.I()();_.K(9,"div",6);_.F(10,"h2");_.Q(11,"Curated products for Googlers");_.I()();_.F(12,"div",7);_.K(13,"g3mark-moma-search",8);_.I();_.F(14,"div",9);_.C(15,pLb,2,2,"a",10);_.I()()()}a&2&&(a=_.O(),_.y(2),_.E("queryParams",a.params),_.y(13),_.E("ngForOf",a.links))};
rLb=function(a){a&1&&(_.F(0,"a",21),_.Q(1),_.I());if(a&2){a=_.O().ua;const b=_.O(2);_.E("routerLink",a.getUrl())("queryParams",b.params);_.y();_.Xg(a.getName())}};sLb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Xg(a.getName()))};tLb=function(a,b){a&1&&(_.F(0,"span"),_.C(1,rLb,2,3,"a",19)(2,sLb,2,1,"span",20),_.I());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.W6()),_.y(),_.E("ngIf",!a.W6()))};
uLb=function(a){a&1&&(_.F(0,"header",13)(1,"div",14)(2,"a",15),_.K(3,"img",16),_.F(4,"h1"),_.Q(5,"Stacks"),_.I()(),_.K(6,"stacks-search"),_.F(7,"div",17),_.C(8,tLb,3,2,"span",18),_.I()(),_.K(9,"stacks-butterbar"),_.I());a&2&&(a=_.O(),_.y(2),_.E("queryParams",a.params),_.y(6),_.E("ngForOf",a.s4))};vLb=function(a){a&1&&_.K(0,"img",4);a&2&&(a=_.O(),_.E("src",a.Gk,_.wf)("alt",a.link.getName()+"'s profile photo"))};
wLb=function(a){a&1&&(_.F(0,"a",5),_.Q(1),_.I());a&2&&(a=_.O(),_.sg("background-image","url("+a.Gk+")"),_.tg("-no-icon",a.Qxa)("-wrap",a.Qxa)("-left-ellipsis",a.link.EK()==="bug_report"),_.E("target",a.NXb?"_blank":"_self")("href",a.url,_.wf)("ve",a.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",a.en("EDIT_PRODUCT")),_.rg("data-gtm-box",a.O6)("data-gtm-list",a.X9a),_.y(),_.Xg(a.link.getName()))};
xLb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=_.O(),_.sg("background-image","url("+a.Gk+")"),_.y(),_.Xg(a.link.getName()))};yLb=function(a,b){a&1&&(_.F(0,"a",6),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O(),_.E("href",a.url,_.wf),_.rg("data-gtm-box",b.O6)("data-gtm-list",b.X9a),_.y(),_.Xg(b.link.getName()))};zLb=function(a){a&1&&(_.F(0,"button"),_.Cg(1,0),_.F(2,"div",8),_.K(3,"p"),_.I(),_.Dg(),_.I())};
ALb=function(a){a&1&&(_.F(0,"button"),_.Cg(1,1),_.K(2,"mat-icon",9),_.Dg(),_.I());a&2&&(a=_.O(2),_.y(2),_.E("ngClass",a.yD?"recommended":"recommended-icon"))};BLb=function(a){a&1&&(_.F(0,"button"),_.K(1,"img",10),_.I());a&2&&(a=_.O(2),_.rg("aria-label",a.content.title),_.y(),_.Jg("alt","",a.content.title," info icon"),_.E("src","https://www.gstatic.com/images/icons/material/system/2x/"+a.icon+"_24dp.png",_.wf))};
CLb=function(a,b){a&1&&(_.F(0,"p",11)(1,"a",12),_.Q(2),_.I()());a&2&&(a=b.ua,_.y(),_.E("href",a.key,_.wf),_.y(),_.Xg(a.value))};
DLb=function(a){a&1&&(_.M(0),_.C(1,zLb,4,0,"button",2)(2,ALb,3,1,"button",2)(3,BLb,2,4,"button",2),_.F(4,"div",3)(5,"p",4),_.Q(6),_.I(),_.K(7,"div",5),_.F(8,"div",6),_.C(9,CLb,3,2,"p",7),_.R(10,"keyvalue"),_.I()(),_.xg());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.name=="isa"),_.y(),_.E("ngIf",a.ICa),_.y(),_.E("ngIf",a.name!=="isa"&&!a.ICa),_.y(3),_.Xg(a.content.title),_.y(),_.E("innerHTML",a.content.description,_.vf),_.y(2),_.E("ngForOf",_.S(10,6,a.content.urls)))};
FLb=function(a){a&1&&(_.F(0,"h3",7),_.Q(1),_.I());if(a&2){a=_.O().ua;const b=_.O();_.E("ngClass",_.dh(2,ELb,!b.yD));_.y();_.Xg(a.getName())}};HLb=function(a){a&1&&_.K(0,"stacks-popup-info",8);a&2&&(a=_.O().ua,_.O(),a=a.getName(),a=GLb.get(a),_.E("name",a))};ILb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",9),_.I());if(a&2){a=b.ua;b=_.O(2).ua;const c=_.O();_.y();_.E("link",a)("gtmBox",c.O6)("gtmList",b.getName())}};
JLb=function(a){a&1&&(_.F(0,"ul"),_.C(1,ILb,2,3,"li",2),_.I());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.w6()))};KLb=function(a){a&1&&_.Q(0," This information is currently unavailable. ")};
LLb=function(a,b){a&1&&(_.F(0,"div")(1,"div",3),_.C(2,FLb,2,4,"h3",4)(3,HLb,1,1,"stacks-popup-info",5),_.I(),_.C(4,JLb,2,1,"ul",6)(5,KLb,1,0,"ng-template",null,0,_.fh),_.I());if(a&2){a=b.ua;b=_.Fg(6);_.O();_.y(2);_.E("ngIf",a.getName());_.y();var c=a.getName();c=GLb.get(c);_.E("ngIf",c);_.y();_.E("ngIf",a.w6().length)("ngIfElse",b)}};MLb=function(a){a&1&&_.K(0,"img",5)};NLb=function(a){a&1&&_.K(0,"img",6)};OLb=function(a){a&1&&(_.F(0,"p",7),_.Q(1,"Review is up-to-date"),_.I())};
PLb=function(a){a&1&&(_.F(0,"p",7),_.Q(1,"Review outdated"),_.I())};QLb=function(a){a&1&&(_.F(0,"button",5)(1,"p"),_.Q(2,"ISA"),_.I()())};RLb=function(a){a&1&&(_.F(0,"button",12)(1,"p"),_.Q(2,"PR"),_.I()())};SLb=function(a){a&1&&(_.F(0,"button",13)(1,"p"),_.Q(2,"SA"),_.I()())};TLb=function(a){a&1&&(_.F(0,"button",14)(1,"p"),_.Q(2,"GA"),_.I()())};ULb=function(a){a&1&&(_.F(0,"button",15)(1,"p"),_.Q(2,"DP"),_.I()())};VLb=function(a){a&1&&(_.F(0,"button",16)(1,"p"),_.Q(2,"NA"),_.I()())};
XLb=function(a,b){a&1&&(_.F(0,"div",17)(1,"p",18),_.Q(2),_.I(),_.F(3,"p",19),_.Q(4),_.I(),_.F(5,"p",20),_.Q(6),_.I(),_.F(7,"p",21),_.Q(8),_.I()());if(a&2){const c=b.ua;_.O();_.y(2);_.Xg(c.getName());_.y();a=_.Y(c,1);b=_.Y(c,4);_.tg("satisfied-number",WLb(a)>=WLb(b));_.y();_.Wg(" ",_.Y(c,1),"");_.y(2);_.Wg("Target: ",_.Y(c,4),"");_.y(2);_.Wg("Updated ",_.Y(c,2),"")}};YLb=function(a){a&1&&_.K(0,"stacks-popup-isa",4);a&2&&(a=_.O(),_.tg("to-right",!a.product.C8a()),_.E("product",a.product))};
ZLb=function(a){a&1&&_.K(0,"stacks-popup-recommended",5);a&2&&(a=_.O(),_.E("product",a.product)("domain",a.domain))};$Lb=function(a){a&1&&_.K(0,"stacks-popup-pp",6);a&2&&(a=_.O(),_.E("productPhase",a.product.D6())("metrics",_.nl(a.product,hL,27,_.gl())))};aMb=function(a){a&1&&_.K(0,"stacks-popup-pp",7);a&2&&(a=_.O(),_.tg("small-icon",a.xDa),_.E("productPhase",a.product.D6()))};bMb=function(a){a&1&&(_.K(0,"stacks-header",2),_.R(1,"async"));a&2&&(a=_.O(),_.E("breadcrumb",_.S(1,2,a.s4))("oldView",a.yD))};
cMb=function(a){a&1&&_.K(0,"loading",7)};dMb=function(a){a&1&&(_.F(0,"p",8),_.Q(1),_.I());a&2&&(a=_.O().Ka,_.y(),_.Wg(" ",a.message," "))};eMb=function(a){a&1&&_.K(0,"stacks-popup-freshness",27);a&2&&(a=_.O().Ka,_.E("isFresh",_.xl(a,60))("freshnessDate",_.Y(a,42))("productName",a.getName()))};fMb=function(a){a&1&&(_.F(0,"span",28),_.Q(1),_.I());a&2&&(a=_.O().Ka,_.y(),_.Wg(" \u00a0Reviewed by team on ",_.Y(a,42)," "))};
gMb=function(a){a&1&&(_.F(0,"a",29),_.K(1,"img",30),_.Q(2," \u00a0Edit product "),_.I());if(a&2){var b=_.O().Ka;a=_.O(4);b="product/"+b.am()+"/edit";_.E("href",a.sY?`${a.H0.environment.n9}/${b}`:`/${b}`,_.wf)}};iMb=function(a){a&1&&(_.F(0,"a",31),_.K(1,"img",30),_.Q(2," \u00a0Edit product "),_.I());if(a&2){var b=_.O().Ka;const c=_.O(4);a=c;b="product/"+b.am()+"/edit";_.E("routerLink",_.dh(2,hMb,a.sY?`${a.H0.environment.n9}/${b}`:`/${b}`))("queryParams",c.params)}};
jMb=function(a){a&1&&(_.F(0,"div")(1,"div",32)(2,"strong"),_.Q(3,"WARNING:"),_.I(),_.Q(4," This product has not been reviewed by domain stewards and is not currently discoverable from browsing domain page. "),_.I()())};
kMb=function(a){a&1&&(_.M(0,33),_.F(1,"div",33),_.K(2,"mat-icon",34),_.F(3,"div",35),_.Q(4," This product is Not Allowed and not approved for use in Google. "),_.I(),_.F(5,"a",36),_.Q(6," More info "),_.I()(),_.xg());a&2&&(a=_.O(5),_.y(5),_.E("ve",a.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",a.en("RESOURCE")))};
lMb=function(a,b){a&1&&(_.F(0,"div",18),_.K(1,"stacks-popup-product",42),_.F(2,"a",43),_.Q(3),_.I()());if(a&2){a=b.ua;b=_.O(2).Ka;const c=_.O(4);_.y();_.E("product",a)("domain",b.Af());_.y();_.E("routerLink",_.dh(5,hMb,"/product/"+a.am()))("queryParams",c.params);_.y();_.Xg(a.getName())}};
nMb=function(a){a&1&&(_.F(0,"div",37),_.K(1,"div",38),_.F(2,"h2",39),_.Q(3,"Better Alternatives"),_.I(),_.F(4,"ul",40),_.C(5,lMb,4,7,"div",41),_.I()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y();_.E("innerHTML",b.AAa(_.kl(a,iL,79).Aw()||""),_.vf);_.y(4);_.E("ngForOf",_.nl(_.kl(a,iL,79),mMb,6,_.gl()))}};
oMb=function(a,b){a&1&&(_.F(0,"a",45),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O(6),_.E("href",a.getUrl(),_.wf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE")),_.y(),_.Wg(" ",a.Tp()," "))};pMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Product Page"),_.I(),_.C(3,oMb,2,7,"a",44),_.I());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",_.nl(a,jL,28,_.gl())))};
qMb=function(a,b){a&1&&(_.F(0,"a",47),_.Q(1),_.I());a&2&&(a=b.ua,b=_.O(6),_.E("href",a.getUrl(),_.wf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE")),_.y(),_.Wg(" ",a.Tp()," "))};rMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Landing Page"),_.I(),_.C(3,qMb,2,7,"a",46),_.I());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",a.cha()))};
sMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Customer Adoption Stage"),_.I(),_.F(3,"a",48),_.Q(4),_.I()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.E("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"));_.y();_.Wg(" ",b.kYc(_.Dl(a,71,0))," ")}};tMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Feature Requests"),_.I(),_.F(3,"span"),_.Q(4),_.I()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(4);_.Wg(" ",b.cYc(_.xl(a,73)),"")}};
uMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Contact "),_.F(2,"a",53),_.Q(3),_.I(),_.Q(4," for more information "),_.I());a&2&&(a=_.O().ua,_.y(2),_.E("href",a.value[1],_.wf),_.y(),_.Wg("",a.value[0],"@"))};vMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Read instructions "),_.F(2,"a",54),_.Q(3," here "),_.I()());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.wf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
wMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Sign up "),_.F(2,"a",54),_.Q(3," here "),_.I()());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.wf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
xMb=function(a,b){a&1&&(_.F(0,"span")(1,"a",54),_.Q(2),_.I()());if(a&2){a=b.ua;b=_.O(5).Ka;const c=_.O(3);_.y();_.E("href",`https://moma.corp.google.com/team/${a}`,_.wf)("ve",c.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("RESOURCE"));_.y();_.Wg(" ",b.W2b.get(a)," ")}};yMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," is allowed."),_.I())};zMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," are allowed."),_.I())};
AMb=function(a){a&1&&(_.F(0,"div"),_.C(1,xMb,3,7,"span",51)(2,yMb,2,0,"span",9)(3,zMb,2,0,"span",9),_.I());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.value),_.y(),_.E("ngIf",a.value.length===1),_.y(),_.E("ngIf",a.value.length>1))};
BMb=function(a,b){a&1&&(_.F(0,"span")(1,"a",54),_.Q(2),_.I()());if(a&2){a=b.ua;b=_.O(5).Ka;const c=_.O(3);_.y();_.E("href",`https://moma.corp.google.com/team/${a}`,_.wf)("ve",c.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("RESOURCE"));_.y();_.Wg(" ",b.W2b.get(a)," ")}};CMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," is not allowed."),_.I())};DMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," are not allowed."),_.I())};
EMb=function(a){a&1&&(_.F(0,"div"),_.C(1,BMb,3,7,"span",51)(2,CMb,2,0,"span",9)(3,DMb,2,0,"span",9),_.I());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.value),_.y(),_.E("ngIf",a.value.length===1),_.y(),_.E("ngIf",a.value.length>1))};
FMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Please see the "),_.F(2,"a",54),_.Q(3," general guidance "),_.I(),_.Q(4," for using GCP Systems. "),_.I());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.wf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
GMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Default visibility "),_.F(2,"a",54),_.Q(3," here "),_.I()());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.wf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};HMb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=b.ua,_.y(),_.Wg(" ",a," "))};IMb=function(a){a&1&&(_.F(0,"div"),_.C(1,HMb,2,1,"span",51),_.Q(2," are allowed. "),_.I());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.value))};
JMb=function(a){a&1&&(_.F(0,"div"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Wg(" ",a.value," "))};
KMb=function(a,b){a&1&&(_.F(0,"div"),_.C(1,uMb,5,2,"div",9)(2,vMb,4,6,"div",9)(3,wMb,4,6,"div",9)(4,AMb,4,3,"div",9)(5,EMb,4,3,"div",9)(6,FMb,5,6,"div",9)(7,GMb,4,6,"div",9)(8,IMb,3,1,"div",9)(9,JMb,2,1,"div",9),_.I());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.key==="contactTeam"),_.y(),_.E("ngIf",a.key==="onboardingDoc"),_.y(),_.E("ngIf",a.key==="signUpDoc"),_.y(),_.E("ngIf",a.key==="includedTeamId"),_.y(),_.E("ngIf",a.key==="excludedTeamId"),_.y(),_.E("ngIf",a.key==="gcpGuidance"),_.y(),_.E("ngIf",a.key===
"buildVisibility"),_.y(),_.E("ngIf",a.key==="groups"),_.y(),_.E("ngIf",a.key==="other"))};MMb=function(a){a&1&&(_.F(0,"div",55)(1,"a",54),_.Q(2),_.I()());if(a&2){a=_.O(2).Ka;const b=_.O().Ka,c=_.O(3);_.y();_.E("href",LMb(a.am()),_.wf)("ve",c.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("RESOURCE"));_.y();_.Wg(" more (+",b.tsa.length-3,") ")}};
NMb=function(a){a&1&&(_.F(0,"div",24)(1,"div",49)(2,"p"),_.Q(3,"Product Allowlist"),_.I(),_.K(4,"stacks-popup-info",50),_.I(),_.C(5,KMb,10,9,"div",51)(6,MMb,3,7,"div",52),_.I());a&2&&(a=_.O(2).Ka,_.y(5),_.E("ngForOf",a.tsa.slice(0,3)),_.y(),_.E("ngIf",a.tsa.length>3))};OMb=function(a,b){a&1&&(_.F(0,"div")(1,"ul"),_.Q(2),_.I()());a&2&&(a=b.ua,_.y(2),_.Wg(" ",a," "))};
PMb=function(a){a&1&&(_.F(0,"div")(1,"a",54),_.Q(2),_.I()());if(a&2){a=_.O(2).Ka;const b=_.O(4);_.y();_.E("href",LMb(a.am()),_.wf)("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"));_.y();_.Wg(" more (+",_.El(a,89,_.gl()).length-3,") ")}};
QMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Not Allowed Product Versions"),_.I(),_.C(3,OMb,3,1,"div",51)(4,PMb,3,7,"div",9),_.I());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",_.El(a,89,_.gl()).slice(0,3)),_.y(),_.E("ngIf",_.El(a,89,_.gl()).length>3))};RMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Specialized Purpose"),_.I(),_.F(3,"div"),_.Q(4),_.I()());a&2&&(a=_.O().Ka,_.y(4),_.Xg(_.Y(a,74)))};
SMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"ISA Status"),_.I(),_.F(3,"a",56),_.Q(4," Agreement signed "),_.I()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.Jg("href","/agreement/",a.am(),"",_.wf);_.E("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
TMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"ISA Status"),_.I(),_.F(3,"a",56),_.Q(4," Unsigned draft agreement "),_.I()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.Jg("href","/agreement/",a.am(),"",_.wf);_.E("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
UMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Moma Teams"),_.I(),_.F(3,"a",54),_.Q(4," Product page "),_.I()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.Jg("href","http://moma.corp.google.com/product/",a.Dw(),"",_.wf);_.E("ve",b.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};VMb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",59),_.I());a&2&&(a=b.ua,_.y(),_.E("link",a))};
WMb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",58),_.Q(2,"Used in the following Core Solution(s):"),_.I(),_.F(3,"ul"),_.C(4,VMb,2,1,"li",51),_.I()());a&2&&(a=_.O(2).Ka,_.y(4),_.E("ngForOf",a.LAa))};XMb=function(a,b){a&1&&(_.F(0,"div")(1,"div",65),_.Q(2),_.I(),_.F(3,"div",66),_.Q(4),_.I(),_.F(5,"div"),_.Q(6),_.I(),_.F(7,"div",62),_.Q(8),_.I()());a&2&&(a=b.ua,_.y(2),_.Xg(_.Y(a,1)),_.y(2),_.Xg(a.getName()),_.y(2),_.Wg("Target: ",_.Y(a,4),""),_.y(2),_.Wg("Updated ",_.Y(a,2),""))};
YMb=function(a){a&1&&(_.F(0,"section",57)(1,"header",60)(2,"h2",61),_.Q(3,"Metrics"),_.I(),_.F(4,"p",62),_.Q(5,"Source: Stacks data"),_.I()(),_.F(6,"div",63),_.C(7,XMb,9,4,"div",64),_.I()());a&2&&(a=_.O().Ka,_.y(7),_.E("stacksExpandListOf",_.nl(a,hL,27,_.gl())))};ZMb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",67),_.Q(2,"Product Phase Reason"),_.I(),_.F(3,"p",68),_.Q(4),_.I()());a&2&&(a=_.O().Ka,_.y(4),_.Xg(_.Y(a,86)))};
$Mb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",69),_.Q(2,"Education materials"),_.I(),_.K(3,"stacks-link-lists",70),_.I());a&2&&(a=_.O(2).Ka,_.y(3),_.E("lists",a.yPb))};aNb=function(a,b){a&1&&_.K(0,"iframe",75);a&2&&_.E("src",b.ua,_.Hia)};bNb=function(a){a&1&&(_.M(0),_.F(1,"h3",73),_.Q(2,"Roadmap"),_.I(),_.C(3,aNb,1,1,"iframe",74),_.xg());a&2&&(a=_.O(3).Ka,_.y(3),_.E("ngForOf",a.m_b))};
cNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",71),_.Q(2),_.I(),_.K(3,"stacks-link-lists",72),_.C(4,bNb,4,1,"ng-container",9),_.I());if(a&2){a=_.O().Ka;const b=_.O().Ka;_.y(2);_.Wg("About ",a.name,"");_.y();_.E("lists",b.TKb);_.y();_.E("ngIf",b.m_b.length)}};dNb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",78),_.I());a&2&&(a=b.ua,_.y(),_.E("isContact",!0)("link",a))};
eNb=function(a){a&1&&(_.M(0),_.F(1,"h3"),_.Q(2,"Meet the team"),_.I(),_.F(3,"ul",40),_.C(4,dNb,2,2,"li",51),_.I(),_.xg());a&2&&(a=_.O(3).Ka,_.y(),_.tg("h3-margin-top",a.k6a.length),_.y(3),_.E("ngForOf",a.U4))};fNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",76),_.Q(2,"Feedback and communications"),_.I(),_.K(3,"stacks-link-lists",77),_.C(4,eNb,5,3,"ng-container",9),_.I());a&2&&(a=_.O(2).Ka,_.y(3),_.E("lists",a.k6a),_.y(),_.E("ngIf",a.U4.length))};
gNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",79),_.Q(2,"Additional guidance"),_.I(),_.F(3,"p",68),_.Q(4," These guidelines may or may not apply to your use case. We recommend contacting the groups identified below to confirm. "),_.I(),_.K(5,"stacks-link-lists",77),_.I());a&2&&(a=_.O(2).Ka,_.y(5),_.E("lists",a.LRb))};hNb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",81),_.I());a&2&&(a=b.ua,_.y(),_.E("link",a))};
iNb=function(a){a&1&&(_.F(0,"ul"),_.C(1,hNb,2,1,"li",51),_.I());a&2&&(a=_.O(4).Ka,_.y(),_.E("ngForOf",a.O4))};jNb=function(a){a&1&&(_.F(0,"h3"),_.Q(1,"Codepaths"),_.I(),_.C(2,iNb,2,1,"ul",9));a&2&&(a=_.O(3).Ka,_.y(2),_.E("ngIf",a.O4.length))};kNb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",82),_.I());a&2&&(a=b.ua,_.y(),_.E("link",a))};
lNb=function(a){a&1&&(_.F(0,"h3"),_.Q(1,"Other resources"),_.I(),_.F(2,"ul",40),_.C(3,kNb,2,1,"li",51),_.I());a&2&&(a=_.O(3).Ka,_.tg("h3-margin-top",a.O4.length),_.y(3),_.E("ngForOf",a.Pjb))};mNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",39),_.Q(2,"Additional resources"),_.I(),_.C(3,jNb,3,1,"ng-template",80)(4,lNb,4,3,"ng-template",80),_.I());a&2&&(a=_.O(2).Ka,_.y(3),_.E("ngIf",a.O4.length),_.y(),_.E("ngIf",a.Pjb.length))};
nNb=function(a,b){a&1&&(_.F(0,"ul"),_.K(1,"stacks-icon-link",82),_.I());a&2&&(a=b.ua,_.y(),_.E("link",a))};oNb=function(a,b){a&1&&(_.M(0),_.F(1,"h3",83),_.Q(2),_.I(),_.F(3,"p"),_.Q(4),_.I(),_.C(5,nNb,2,1,"ul",51),_.K(6,"br"),_.xg());a&2&&(a=b.ua,_.y(2),_.Xg(a.name),_.y(2),_.Xg(a.description),_.y(),_.E("ngForOf",a.links))};pNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",83),_.Q(2,"External Google Tool Mapping"),_.I(),_.C(3,oNb,7,3,"ng-container",51),_.I());a&2&&(a=_.O(2).Ka,_.y(3),_.E("ngForOf",a.EWc))};
rNb=function(a,b){a&1&&(_.M(0),_.F(1,"div",10)(2,"div",11)(3,"h1"),_.Q(4),_.I(),_.F(5,"div",12)(6,"p",13),_.C(7,eMb,1,3,"stacks-popup-freshness",14)(8,fMb,2,1,"span",15)(9,gMb,3,1,"a",16)(10,iMb,3,4,"a",17),_.I()()(),_.C(11,jMb,5,0,"div",9),_.F(12,"div",18),_.K(13,"stacks-popup-product",19),_.I(),_.C(14,kMb,7,5,"ng-container",20)(15,nMb,6,2,"div",21),_.K(16,"div",22),_.F(17,"div"),_.C(18,pMb,4,1,"div",23)(19,rMb,4,1,"div",23),_.F(20,"div",24)(21,"p"),_.Q(22,"Product Phase"),_.I(),_.F(23,"a",25),_.Q(24),
_.I()(),_.C(25,sMb,5,6,"div",23)(26,tMb,5,1,"div",23)(27,NMb,7,2,"div",23)(28,QMb,5,2,"div",23)(29,RMb,5,1,"div",23)(30,SMb,5,7,"div",23)(31,TMb,5,7,"div",23)(32,UMb,5,7,"div",23),_.I(),_.C(33,WMb,5,1,"section",26)(34,YMb,8,1,"section",26)(35,ZMb,5,1,"section",26)(36,$Mb,4,1,"section",26)(37,cNb,5,3,"section",26)(38,fNb,5,2,"section",26)(39,gNb,6,1,"section",26)(40,mNb,5,2,"section",26)(41,pNb,4,1,"section",26),_.I(),_.xg());if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O(3);_.y();_.E("ve",c.Gl.Pwc)("veImpression",
!0)("veClick",!0)("veMutable",!0)("veMetadata",c.en(a.am()));_.y(3);_.Xg(a.getName());_.y(2);_.E("ve",c.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("EDIT_PRODUCT"));_.y();_.E("ngIf",c.KPb&&_.Y(a,42));_.y();_.E("ngIf",c.KPb&&_.Y(a,42));_.y();_.E("ngIf",c.sY&&!1);_.y();_.E("ngIf",!c.sY&&!1);_.y();_.E("ngIf",!_.Y(a,68)&&a.Af().Wy()!=c.Occ[1]);_.y(2);_.E("product",a)("domain",a.Af());_.y();_.E("ngIf",a.D6()===5);_.y();_.E("ngIf",_.bl(a,iL,79)&&_.kl(a,iL,79).kG());_.y();_.E("innerHTML",
c.AAa(a.Aw()),_.vf);_.y(2);_.E("ngIf",_.nl(a,jL,28,_.gl()).length);_.y();_.E("ngIf",a.cha().length);_.y(4);_.E("ve",c.Gl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("RESOURCE"));_.y();_.Wg(" ",c.oYc(a.D6())," ");_.y();_.E("ngIf",_.Dl(a,71,0));_.y();_.E("ngIf",_.ul(a,73)!=null);_.y();_.E("ngIf",b.tsa.length);_.y();_.E("ngIf",_.El(a,89,_.gl()).length);_.y();_.E("ngIf",_.Y(a,74));_.y();_.E("ngIf",a.xwa());_.y();_.E("ngIf",_.xl(a,69));_.y();_.E("ngIf",c.Rmb&&a.Yy()&&a.Dw()>
0);_.y();_.E("ngIf",c.Q2a&&b.LAa.length);_.y();_.E("ngIf",_.nl(a,hL,27,_.gl()).length>0);_.y();_.E("ngIf",_.Ul(a,86));_.y();_.E("ngIf",b.yPb.length);_.y();_.E("ngIf",b.TKb.length||a.wud);_.y();_.E("ngIf",b.k6a.length||b.U4.length);_.y();_.E("ngIf",b.LRb.length);_.y();_.E("ngIf",b.O4.length||b.Pjb.length);_.y();_.E("ngIf",c.N2a&&_.nl(a,qNb,81,_.gl()).length)}};sNb=function(a,b){a&1&&(_.M(0),_.C(1,rNb,42,46,"ng-container",9),_.xg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.product))};
tNb=function(a){a&1&&(_.M(0),_.C(1,sNb,2,1,"ng-container",9),_.xg());a&2&&(a=_.O().Ka,_.y(),_.E("ngIf",a.Tb))};uNb=function(a,b){a&1&&(_.M(0,3),_.C(1,cMb,1,0,"loading",4)(2,dMb,2,1,"p",5)(3,tNb,2,1,"ng-container",6),_.xg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.ii))};
wNb=function(a){const b=[];if(_.nl(a,vNb,80,_.gl()).length)for(const c of _.nl(a,vNb,80,_.gl()))for(const d of c.m6())d.l6().filter(e=>e.am()===a.YO()).forEach(()=>{b.push($K({name:c.getName(),url:`https://stacks-v4.corp.google.com/core_solution/${c.xX()}`,icon:"https://static.corp.google.com/stacks/icon_cs.svg"}))});return b};
yNb=function(a){const b=[];for(const c of _.nl(a,qNb,81,_.gl())){a=_.X(c,1);let d="";_.nl(c,xNb,2,_.gl()).length>0&&(d=d.concat("\n",_.nl(c,xNb,2,_.gl())[0].Aw()));const e=_.El(c,3,_.gl()).map(f=>$K({name:f,url:f,icon:"link"})).sort(ZK);b.push({name:a,description:d,links:e})}return b};
BNb=function(a){const b=[];pHb([{source:_.nl(a,jL,8,_.gl(_.$k)),Li:b,name:"Critical user journeys",icon:"link"},{source:_.nl(a,jL,12,_.gl(_.$k)),Li:b,name:"Future plans",icon:"drive_document"},{source:_.nl(a,jL,20,_.gl(_.$k)),Li:b,name:"Launch plans",icon:"drive_document"},{source:_.nl(a,jL,32,_.gl(_.$k)),Li:b,name:"SLOs",icon:"link"},{source:_.nl(a,jL,22,_.gl(_.$k)),Li:b,name:"Monitoring",icon:"planner_review"}]);if(_.xl(a,45)||_.xl(a,46)){var c=[];_.xl(a,45)&&c.push($K({name:"Google Cloud Platform support",
icon:"cloud_done"}));_.xl(a,46)&&c.push($K({name:"Open source",icon:"ic_github_grey600_24dp.svg"}));c=(new aL).Gd("Other attributes").n0(c);b.push(c)}_.nl(a,zNb,47,_.gl()).length&&(c=(new aL).Gd("Data classification").n0(_.nl(a,zNb,47,_.gl()).map(d=>$K({name:d.Lf(),icon:"data_table"}))),b.push(c));_.nl(a,ANb,41,_.gl()).length&&(a=(new aL).Gd("Languages").n0(_.nl(a,ANb,41,_.gl()).map(d=>$K({name:d.Lf(),icon:"language"})).sort(ZK)),b.push(a));b.sort((d,e)=>d.Lf()==="Other attributes"?1:e.Lf()==="Other attributes"?
-1:d.Lf()==="Data classification"?1:e.Lf()==="Data classification"?-1:ZK(d,e));return b};
CNb=function(a){const b=[];pHb([{source:a.Oga(_.$k),Li:b,name:"Ask a question",icon:"atari_site"},{source:_.nl(a,jL,56,_.gl(_.$k)),Li:b,name:"Report an issue",icon:"atari_site"},{source:_.nl(a,jL,57,_.gl(_.$k)),Li:b,name:"Stay updated",icon:"atari_site"}]);_.tl(a,35,_.gl()).length&&!a.pX().length&&(a=(new aL).Gd("Team member").n0(_.tl(a,35,_.gl()).map(c=>$K({name:"Moma Teams",url:`https://moma.corp.google.com/team/${c}`,icon:"group"}))),b.push(a));b.sort(ZK);return b};
DNb=function(a){return new Set(a.map(b=>b.WO()))};ENb=function(a){if(!a.pX().length)return[];let b=[],c=[];_.tl(a,35,_.gl()).length&&(b=_.tl(a,35,_.gl()).map(d=>$K({name:"Full team...",url:`https://moma.corp.google.com/team/${d}`,icon:"moma_teams.png"})));c=oHb(a.pX(_.$k));return[...c,...b]};
FNb=function(a){let b=[],c=[];_.El(a,83,_.gl()).length?b=_.El(a,83,_.gl()).map(d=>$K({name:"Glossary",url:`https://moma.corp.google.com/glossary?entity=/g/${d}`,icon:"auto_stories"})):_.tl(a,14,_.gl()).length&&(b=_.tl(a,14,_.gl()).map(d=>$K({name:"Glossary",url:`https://glossary.googleplex.com/terms/${d}`,icon:"auto_stories"})));a.kha().length&&(c=nHb(a.kha(_.$k),"link"));return[...b,...c].sort(ZK)};HNb=function(a=[]){return a.map(GNb).sort(ZK)};
GNb=function(a){return $K({name:a,url:a.startsWith("http")?a:`http:${a}`,icon:"code"})};INb=function(a){return(a!=null?a:[]).map(b=>{const c=new Map;c.set("roadmapId",b);return(0,_.zc)`https://roadmap.googleplex.com/${c.get("roadmapId")}`})};JNb=function(a){a&1&&(_.K(0,"folder-tab-header",5),_.R(1,"async"));a&2&&(a=_.O(),_.E("enableProjectTab",_.S(1,4,a.lfa))("showAiOverviewTab",a.YTa)("viewData",a.wb),_.rg("aria-labelledby",a.NR))};
KNb=function(a){a&1&&_.K(0,"readme",12);a&2&&(a=_.O(2),_.E("markdownContent",a.KAa)("safeHtmlContent",a.Fnb)("shouldCollapse",!kL(a))("trackProjectId",a.location.tb)("trackGestureScroll",!0))};LNb=function(a){a&1&&(_.K(0,"folder-detail-section",13),_.R(1,"async"));a&2&&(a=_.O(2),_.E("title",a.coc)("groupedFiles",a.dgb)("useRelativeUrls",!kL(a))("aggregations",_.S(1,5,a.aggregations))("isPiper",a.fj(a.location)))};
MNb=function(a){if(a&1){const b=_.Nd();_.F(0,"folder-detail-section",14);_.R(1,"async");_.R(2,"async");_.N("toggle",function(c){_.q(b);const d=_.O(2);return _.r(d.QUc(c))});_.I()}a&2&&(a=_.O(2),_.E("title",a.boc)("groupedFiles",a.H1a)("initiallyExpanded",_.S(1,6,_.x(a.zx.Kwa(),_.Vf())))("useRelativeUrls",!kL(a))("aggregations",_.S(2,8,a.aggregations))("isPiper",a.fj(a.location)))};
NNb=function(a){if(a&1){const b=_.Nd();_.F(0,"folder-detail-section",15);_.R(1,"async");_.R(2,"async");_.N("toggle",function(c){_.q(b);const d=_.O(2);return _.r(d.bYc(c))});_.I()}a&2&&(a=_.O(2),_.E("title",a.doc)("groupedFiles",a.hRb)("initiallyExpanded",_.S(1,6,lL(a.Lo)?_.x(a.zx.nha(),_.Vf()):_.u(!0)))("useRelativeUrls",!kL(a))("aggregations",_.S(2,8,a.aggregations))("isPiper",a.fj(a.location)))};
ONb=function(a){a&1&&(_.F(0,"main",6,0),_.C(2,KNb,1,5,"readme",7),_.F(3,"mat-accordion",8),_.C(4,LNb,2,7,"folder-detail-section",9)(5,MNb,3,10,"folder-detail-section",10)(6,NNb,3,10,"folder-detail-section",11),_.I()());a&2&&(a=_.O(),_.rg("aria-labelledby",a.NR),_.y(2),_.E("ngIf",a.KAa),_.y(),_.E("multi",!0),_.y(),_.E("ngIf",lL(a.Lo)),_.y(),_.E("ngIf",lL(a.xo)),_.y(),_.E("ngIf",lL(a.CK)))};
PNb=function(a,b){a&1&&(_.F(0,"mat-option",21),_.Q(1),_.I());a&2&&(a=b.ua,_.E("value",a.am()),_.y(),_.Wg(" ",a.getName()," "))};QNb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",18)(1,"mat-form-field")(2,"mat-label");_.Q(3);_.I();_.F(4,"mat-select",19);_.N("selectionChange",function(c){_.q(b);const d=_.O(3);return _.r(d.g0b.next(c.value))});_.C(5,PNb,2,2,"mat-option",20);_.I()()()}a&2&&(a=_.O().Ka,_.y(3),_.Wg("",a.length," products:"),_.y(),_.E("value",a[0].am()),_.y(),_.E("ngForOf",a))};
RNb=function(a,b){a&1&&(_.M(0),_.C(1,QNb,6,3,"div",16),_.K(2,"stacks-product-page",17),_.R(3,"async"),_.R(4,"async"),_.xg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",a.length>1),_.y(),_.tg("dark-theme",_.S(3,4,b.aA.theme)==="DARK"),_.E("productIdFromParent",_.S(4,6,b.lfa)))};SNb=function(a){a&1&&(_.M(0),_.C(1,RNb,5,8,"ng-container",4),_.R(2,"async"),_.xg());a&2&&(a=_.O(),_.y(),_.E("ngIf",_.S(2,1,a.W1b)))};
TNb=function(a){a&1&&(_.M(0),_.K(1,"ai-overview-section",22),_.xg());a&2&&(a=_.O(),_.y(),_.E("path",a.wb.location.path))};UNb=function(a){return a.getType()===3?a.ke()+"/":a.ke()};VNb=function(a){a&1&&(_.M(0),_.Q(1,"\n  "),_.K(2,"diff-detail-header",6),_.Q(3,"\n  "),_.F(4,"code-diff-chunks",7),_.Q(5,"\n  "),_.I(),_.Q(6,"\n"),_.xg());a&2&&(a=_.O(),_.y(2),_.E("viewData",a.wb),_.y(2),_.E("fileName",a.ykb)("diffChunks",a.wb.Qua.AC))};
WNb=function(a){a&1&&(_.F(0,"dc-information-box"),_.Q(1,"\n      This directory is a git submodule that is hosted on another platform.\n    "),_.I())};XNb=function(a){a&1&&(_.F(0,"a",17,3),_.Q(2),_.I());a&2&&(a=_.O(2),_.E("routerLink",a.DZc),_.y(2),_.Wg("\n        ",a.wb.uha,"\n      "))};YNb=function(a){a&1&&(_.Q(0,"\n        "),_.F(1,"a",18,4),_.Q(3),_.I(),_.Q(4,"\n      "));a&2&&(a=_.O(2),_.y(),_.E("externalLink",a.GWc),_.y(2),_.Wg("\n          ",a.wb.uha,""))};
ZNb=function(a){if(a&1){const b=_.Nd();_.Q(0,"\n    ");_.F(1,"detail-header",8);_.Q(2,"\n  ");_.I();_.Q(3,"\n\n  ");_.F(4,"main");_.Q(5,"\n    ");_.C(6,WNb,2,0,"dc-information-box",9);_.Q(7,"\n\n    ");_.F(8,"h3",10);_.Q(9,"Git Submodule");_.I();_.Q(10,"\n    ");_.F(11,"dc-p",11);_.Q(12,"\n      This directory is a git submodule. A submodule is a git repository stored inside another.\n    ");_.I();_.Q(13,"\n    ");_.F(14,"dc-p",11);_.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    ");
_.I();_.Q(16,"\n\n    ");_.F(17,"dc-p",12);_.Q(18,"\n      ");_.F(19,"span");_.Q(20,"Git URL:");_.I();_.Q(21,"\n      ");_.C(22,XNb,3,2,"a",13);_.Q(23,"\n      ");_.C(24,YNb,5,2,"ng-template",null,1,_.fh);_.Q(26,"\n      ");_.F(27,"copy-button",14);_.N("copyEvent",function(){_.q(b);const c=_.O();_.JG((c.BYc||c.FWc).ma);return _.r()});_.Q(28,"\n      ");_.I();_.Q(29,"\n    ");_.I();_.Q(30,"\n    ");_.F(31,"dc-p",15);_.Q(32,"\n      ");_.F(33,"span");_.Q(34,"Commit hash:");_.I();_.Q(35,"\n      ");
_.F(36,"span",16,2);_.Q(38);_.I();_.Q(39,"\n      ");_.F(40,"copy-button",14);_.N("copyEvent",function(){_.q(b);const c=_.O();_.JG(c.lTc.ma);return _.r()});_.Q(41,"\n      ");_.I();_.Q(42,"\n    ");_.I();_.Q(43,"\n  ");_.I();_.Q(44,"\n")}if(a&2){a=_.Fg(25);const b=_.O();_.y();_.E("viewData",b.wb);_.y(5);_.E("ngIf",!b.eUb);_.y(16);_.E("ngIf",b.eUb)("ngIfElse",a);_.y(5);_.E("copyText",b.wb.uha)("isSmall",!0);_.y(11);_.Xg(b.wb.Iy);_.y(2);_.E("copyText",b.wb.Iy)("isSmall",!0)}};
$Nb=function(a){const b=a.rl.map(c=>({wo:c,wva:!1}));return{Hd:a.Wa,CH:a.CH,entries:b}};aOb=function(a){const b=[];for(let c=0;c<a.rl.length;c++)b.push({wo:a.rl[c],wva:!0});return{Hd:a.Wa,CH:a.CH,entries:b}};bOb=function(){};cOb=function(a){a&1&&_.C(0,bOb,0,0,"ng-template",12);a&2&&(_.O(3),_.E("ngTemplateOutlet",_.Fg(3)))};
dOb=function(a,b){a&1&&(_.K(0,"history-table",13),_.R(1,"async"),_.R(2,"async"));if(a&2){a=b.Ka;b=_.O(2).Ka;const c=_.O();_.E("data",b.Tb.kP)("historyPlace",a)("blameInfo",_.S(1,5,c.Tsa))("columnType",b.Tb.columnType)("focusCommit",_.S(2,7,c.Dga))}};eOb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",15);_.N("click",function(){const c=_.q(b).Ka;return _.r(c())});_.Q(1," Show more ");_.I()}if(a&2){a=_.O(3).Ka;const b=_.O();_.E("trackBucket",b.PR.P1)("trackProjectId",a.Tb.Wa.tb)}};
fOb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",15);_.N("click",function(){const c=_.q(b).Ka;return _.r(c())});_.Q(1," Show all ");_.I()}if(a&2){a=_.O(3).Ka;const b=_.O();_.E("trackBucket",b.PR.P1)("trackProjectId",a.Tb.Wa.tb)}};gOb=function(a){a&1&&(_.M(0),_.C(1,eOb,2,2,"button",14)(2,fOb,2,2,"button",14),_.xg());a&2&&(a=_.O(2).Ka,_.y(),_.E("ngIf",a.Tb.Ava),_.y(),_.E("ngIf",a.Tb.fga))};
hOb=function(a){a&1&&(_.F(0,"div",16),_.K(1,"mat-spinner",17),_.I());a&2&&(_.y(),_.E("diameter",18)("strokeWidth",2))};iOb=function(a){a&1&&(_.F(0,"dc-information-box",18),_.Q(1," Failed to fetch more history "),_.I())};
jOb=function(a){a&1&&(_.M(0),_.C(1,cOb,1,1,null,7),_.R(2,"async"),_.F(3,"div",8),_.R(4,"async"),_.C(5,dOb,3,9,"history-table",9),_.R(6,"async"),_.M(7,4),_.R(8,"async"),_.C(9,gOb,3,2,"ng-container",5)(10,hOb,2,2,"div",10)(11,iOb,2,0,"dc-information-box",11),_.xg(),_.I(),_.xg());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngIf",_.S(2,8,b.gkb));_.y(2);_.tg("hidden",_.S(4,10,b.gkb));_.y(2);_.E("ngIf",_.S(6,12,a.Tb.kP.Hd));_.y(2);_.E("ngSwitch",_.S(8,14,b.y7));_.y(2);_.E("ngSwitchCase",b.GE.ii);_.y();
_.E("ngSwitchCase",b.GE.qj);_.y();_.E("ngSwitchCase",b.GE.Error)}};kOb=function(){};lOb=function(a){a&1&&_.C(0,kOb,0,0,"ng-template",12);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Fg(3)))};mOb=function(a){a&1&&(_.F(0,"dc-information-box",19),_.Q(1," History unavailable "),_.I())};
nOb=function(a,b){a&1&&(_.M(0,4),_.C(1,jOb,12,16,"ng-container",5)(2,lOb,1,1,null,5)(3,mOb,2,0,"dc-information-box",6),_.xg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.GE.ii),_.y(),_.E("ngSwitchCase",b.GE.qj),_.y(),_.E("ngSwitchCase",b.GE.Error))};oOb=function(a){a&1&&(_.Cg(0,1),_.K(1,"loading",20),_.Dg());a&2&&(_.y(),_.E("hasBackground",!0)("diameter",36))};pOb=function(a){return BBb(a)||a.kind===8};
qOb=function(a,b,c){const d=_.Vj(a,1);return d&&b.PSb.has(d)?_.u({Sc:a,bM:d}):_.Vj(a,3)||_.XF(a)?_.x(_.FI(c,a,"path",1),_.v(e=>({Sc:a,bM:e}))):_.u({Sc:a,bM:b.h1c})};rOb=function(a,b){return!!a.kP.entries.find(c=>c.wo.xf===b)};sOb=function(a,b){return _.Rq(a.location,b.location)};tOb=function(a){return a.kind===0&&!a.qua||a.kind===3||a.kind===2};vOb=function(a,b){const c=a.location;return _.Wj(c)?_.x(uOb(b,c),_.v(d=>_.zG(d)?_.CF(Object.assign({},d.Tb,{wb:a})):d)):_.Re};
wOb=function(a){const [b,c]=a;return!!b&&_.zG(c)};xOb=function({ae:a}){return`${(a==null?0:a.startLine)?a.startLine:""}${(a==null?0:a.endLine)&&a.endLine!==a.startLine?`-${a.endLine}`:""}`};yOb=function({ae:a}){if(a!=null&&a.startLine)return a.endLine?[{start:a.startLine,end:a.endLine}]:a.startLine};zOb=function(a){a&1&&_.K(0,"loading")};
AOb=function(a){if(a&1){const b=_.Nd();_.M(0);_.Q(1," There are more than 500 findings for this layer. Loading them may take some time. ");_.F(2,"button",11);_.N("click",function(){_.q(b);const c=_.O(2).ua,d=_.O(3).Ka;return _.r(d.ntb.add(c.xi.id))});_.Q(3," Show findings anyway... ");_.I();_.xg()}if(a&2){a=_.O(2).ua;const b=_.O(4);_.y(2);_.rg("data-action",b.Nyc)("data-action-id",a.xi.id)}};BOb=function(a){a&1&&_.yg(0)};
DOb=function(a){a&1&&(_.M(0),_.C(1,BOb,1,0,"ng-container",12),_.xg());if(a&2){a=_.O(2).ua;_.O(4);const b=_.Fg(5);_.y();_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.dh(2,COb,a))}};EOb=function(a){a&1&&_.C(0,AOb,4,2,"ng-container",2)(1,DOb,2,4,"ng-container",2);if(a&2){a=_.O().ua;const b=_.O(3).Ka;_.E("ngIf",a.count>500&&!b.ntb.has(a.xi.id));_.y();_.E("ngIf",a.count<=500||b.ntb.has(a.xi.id))}};
FOb=function(a,b){a&1&&(_.F(0,"mat-expansion-panel",7)(1,"mat-expansion-panel-header",8)(2,"mat-panel-title"),_.K(3,"img",9),_.Q(4),_.R(5,"number"),_.I()(),_.C(6,EOb,2,2,"ng-template",10),_.I());a&2&&(a=b.ua,b=_.O(4),_.E("expanded",b.z5a.has(a.xi.id)),_.y(),_.rg("data-action",b.mic)("data-action-id",a.xi.id),_.y(2),_.E("src",a.icon,_.wf),_.y(),_.DC(" ",a.xi.name," (",_.UA(5,6,a.count,"".locale)," warnings) "))};
GOb=function(a){a&1&&(_.M(0),_.C(1,FOb,7,9,"mat-expansion-panel",6),_.xg());a&2&&(a=_.O(2).Ka,_.y(),_.E("ngForOf",a.pVb))};HOb=function(a){a&1&&(_.M(0),_.C(1,GOb,2,1,"ng-container",5),_.xg());if(a&2){a=_.O().Ka;_.O();const b=_.Fg(3);_.y();_.E("ngIf",a.pVb.length>0)("ngIfElse",b)}};IOb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,zOb,1,0,"loading",4)(3,HOb,2,2,"ng-container",4),_.xg()());a&2&&(a=b.Ka,_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase","loading"),_.y(),_.E("ngSwitchCase","loaded"))};
JOb=function(a){a&1&&(_.F(0,"div",13),_.Q(1," No warnings were found for this location. Consider enabling more layers. "),_.I())};KOb=function(a){a&1&&_.K(0,"loading")};LOb=function(a,b){a&1&&(_.F(0,"div",15)(1,"a",16),_.R(2,"warningLocation"),_.Q(3),_.R(4,"warningLocationName"),_.I(),_.F(5,"div"),_.Q(6),_.I()());if(a&2){a=b.ua;b=_.O(3).ua;const c=_.O();_.rg("data-action",c.oic)("data-action-id",b.xi.id);_.y();_.E("routerLink",_.S(2,5,a));_.y(2);_.Wg(" ",_.UA(4,7,a,c.Wa.path)," ");_.y(3);_.Xg(a.message)}};
MOb=function(a){a&1&&(_.M(0),_.C(1,LOb,7,10,"div",14),_.xg());a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.c6))};NOb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,KOb,1,0,"loading",4)(3,MOb,2,1,"ng-container",4),_.xg()());a&2&&(a=b.Ka,_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase","loading"),_.y(),_.E("ngSwitchCase","loaded"))};POb=function(a,b){a&1&&(_.C(0,NOb,4,3,"ng-container",2),_.R(1,"async"));a&2&&(a=b.ua,b=_.O(),_.E("ngIf",_.S(1,1,OOb(b,a.xi.id))))};
SOb=function(a){try{const b=QOb(a);return _.lca(b,b.Mf[_.Ma],ROb,1,3,!1,!0).length===0?[a]:_.nl(b,ROb,1,_.gl()).map(c=>{switch(_.Dl(c,2,0)){case 3:return`guice://${_.Y(c,1)}`;default:return _.Y(c,1)}})}catch(b){return[a]}};TOb=function(a){a&1&&(_.F(0,"button",2)(1,"mat-icon"),_.Q(2),_.I()());a&2&&(a=_.O(),_.E("color",a.selected?"primary":null)("matTooltip",a.tna)("disabled",a.disabled),_.rg("aria-label",a.ariaLabel),_.y(2),_.Xg(a.icon))};
UOb=function(a){a&1&&(_.F(0,"button",3)(1,"mat-icon"),_.Q(2),_.I(),_.Ig(3),_.I());a&2&&(a=_.O(),_.E("color",a.selected?"primary":null)("matTooltip",a.tna)("disabled",a.disabled),_.y(2),_.Xg(a.icon))};VOb=function(a){a&1&&(_.M(0),_.Q(1," Underlines "),_.xg())};WOb=function(a){a&1&&(_.M(0),_.Q(1," Underline references "),_.xg())};
XOb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.F(1,"collapsible-icon-button",1);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(e.toggle(d.T3b))});_.C(2,VOb,2,0,"ng-container",0)(3,WOb,2,0,"ng-container",0);_.I();_.xg()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("collapsed",b.collapsed)("selected",a.T3b),_.y(),_.E("ngIf",b.jwb==="short"),_.y(),_.E("ngIf",b.jwb==="long"))};YOb=function(a){a&1&&_.K(0,"xap-picker-single-select",5)};ZOb=function(a){a&1&&_.K(0,"xap-picker-checklist",5)};
$Ob=function(a){a&1&&_.K(0,"xap-picker-selection-list",6)};
aPb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"xap-picker",2);_.R(1,"async");_.N("ngModelChange",function(d){_.q(c);const e=_.O();return _.r(e.selections.next(d))});_.C(2,YOb,1,0,"xap-picker-single-select",3)(3,ZOb,1,0,"ng-template",null,0,_.fh)(5,$Ob,1,0,"xap-picker-selection-list",4);_.I()}if(a&2){a=b.Ka;b=_.Fg(4);const c=_.O();_.tg("xap-picker-multi-pane",a.Bx);_.E("ngModel",c.selections)("options",_.S(1,11,c.options))("displayFunction",a.Zi)("searchVisible",a.Xu)("searchFilter",a.V_)("selectAllVisible",
a.Jz);_.y(2);_.E("ngIf",a.YQ)("ngIfElse",b);_.y(3);_.E("ngIf",a.Bx)}};bPb=function(a,b){return a.size===b.size&&[...a].every(c=>b.has(c))};cPb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>c===b[d])};dPb=function(a,b){return a===b||!(!a||!b)&&_.tc(a,b)};ePb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>_.tc(c,b[d]))};fPb=function(a){const b=a.startsWith("-");a=b?a.slice(1):a;return(a=a.startsWith("f:")?a.slice(2):a)?{path:a,PP:b}:null};
iPb=function(a){let b,c,d,e,f;return Object.assign({},{bC:[_.tE],Jm:a.Jm,H$a:!0},a,{nz:Object.assign({},{Sya:a.U1c?gPb:((b=a.nz)==null?void 0:b.Sya)||hPb,wfa:a.Xj(_.tE,new _.JD),hH:!0,Zi:a.Zi,values:a.options?_.LD(a.options):void 0,n4b:(e=(c=a.nz)==null?void 0:c.n4b)!=null?e:!1},a.nz),Mx:Object.assign({},{options:a.options,Zi:a.Zi,title:(f=(d=a.nz)==null?void 0:d.displayName)!=null?f:""},a.Mx),m9:a.Jm===_.sE})};kPb=function(a,b){return(c,d)=>new jPb({id:a,displayName:b},c,d)};
lPb=function(a,b){return iPb({Jm:_.kE,Pva:_.KD("true"),Xj:kPb(a,b),nz:{displayName:b},options:[]})};nPb=function(a){return iPb({Jm:mL,Mx:{Xu:!1,Bx:!1},Xj:mPb,nz:{displayName:"Category"},options:a,Zi:b=>b.displayName})};qPb=function(a,b){return oPb(pPb(a),b)};
pPb=function(a){const b=new Map([]);_.xl(a,1)&&b.set("tests",rPb);_.xl(a,2)&&b.set("generatedFiles",sPb);_.xl(a,3)&&b.set("path",tPb);var c=_.Kb(a,5,_.Tp);c&&c.has("cross references")&&(c=_.nl(c.get("cross references"),_.Np,2,_.gl()).map(d=>uPb(d)),b.set("category",nPb(c)));a=a.Y7a().filter(d=>!!d);a.length&&b.set("buildConfigs",iPb({Jm:_.kE,Mx:{Xu:!1,Jz:!1,Bx:!1},Xj:vPb,nz:{displayName:"Build Configs"},options:a}));return b};
uPb=function(a){a=a.getName().split("://",2);const b=a[0];if(!["KYTHE","GUICE"].includes(b))throw Error("cf`"+b);return{source:b,displayName:a[1]}};wPb=function(a){a&1&&(_.F(0,"span",3),_.Ig(1,1),_.I())};xPb=function(a){a&1&&(_.F(0,"span",6),_.Ig(1,2),_.I())};yPb=function(a){a&1&&_.K(0,"span",0)};zPb=function(a){a&1&&(_.F(0,"span",2),_.Ig(1),_.I())};APb=function(a){a&1&&_.Ig(0,1)};BPb=function(a){a&1&&_.K(0,"span",7)};
CPb=function(a){a&1&&_.C(0,APb,1,0)(1,BPb,1,0,"span",7);a&2&&(a=_.O(),_.wg(a.WNb?0:1))};DPb=function(a){a&1&&_.Ig(0,2)};EPb=function(a){a&1&&(_.F(0,"span",5),_.Ig(1,3),_.I())};FPb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",4);_.R(1,"format");_.N("click",function(c){_.q(b);return _.r(c.stopPropagation())});_.F(2,"mat-icon",5);_.Q(3);_.I()()}a&2&&(a=_.O(),_.E("tabIndex",0),_.rg("aria-label",_.VA(1,4,a.rc==null?null:a.rc.JF,a.Pfc,"SUMMARY")),_.y(2),_.E("svgIcon",a.Y8a()),_.y(),_.Xg(a.X8a()))};
GPb=function(a){a&1&&(_.F(0,"span",13),_.Eg(1,3),_.I())};HPb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",14);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.fP())});_.Eg(1,4);_.I()}a&2&&(a=_.O(),_.E("disabled",!_.mlb(a.be)))};
IPb=function(a){a&1&&(_.F(0,"div",15)(1,"div",7)(2,"h2",8),_.Q(3),_.I()(),_.K(4,"mat-progress-spinner",16),_.I());a&2&&(a=_.O(),_.y(2),_.Jg("id","dialog-label-",a.rc.id,""),_.y(),_.Wg(" ",a.rc.config.displayName," "),_.y(),_.E("color",a.s8)("diameter",48)("strokeWidth",4))};
JPb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-option",12);_.Q(1);_.F(2,"button",13);_.N("click",function(d){const e=_.q(c).ua,f=_.O(2);d.stopPropagation();f.I1a.emit(e);return _.r()});_.F(3,"mat-icon",14);_.Q(4);_.I()()()}a&2&&(a=b.ua,b=_.O(2),_.E("value",a),_.y(),_.Wg(" ",a.label," "),_.y(2),_.E("svgIcon",_.JC(b.Ii,"delete_filter"))("fontSet",b.Anb?"google-material-icons":void 0),_.y(),_.Xg(_.KC(b.Ii,"delete_filter")))};
KPb=function(a){a&1&&(_.F(0,"div",9)(1,"mat-optgroup",10),_.C(2,JPb,5,5,"mat-option",11),_.I()());a&2&&(a=_.O(),_.y(2),_.E("ngForOf",a.UD))};LPb=function(a){a&1&&_.yg(0)};NPb=function(a,b){a&1&&(_.F(0,"mat-option",20),_.C(1,LPb,1,0,"ng-container",21),_.I());a&2&&(a=b.ua,_.O(4),b=_.Fg(12),_.E("value",a),_.y(),_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.dh(3,MPb,a)))};
OPb=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,NPb,2,5,"mat-option",19),_.I()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.eP),_.y(),_.E("ngForOf",a.dP))};PPb=function(a){a&1&&_.yg(0)};QPb=function(a){a&1&&(_.F(0,"mat-option",20),_.C(1,PPb,1,0,"ng-container",21),_.I());if(a&2){a=_.O().ua;_.O(2);const b=_.Fg(12);_.E("value",a);_.y();_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.dh(3,MPb,a))}};
RPb=function(a,b){a&1&&(_.M(0),_.C(1,OPb,3,2,"div",16)(2,QPb,2,5,"mat-option",17),_.xg());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.LC(a)&&a.dP.length>0),_.y(),_.E("ngIf",!_.LC(a)))};SPb=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Xg(a.wD))};TPb=function(a,b){a&1&&(_.M(0),_.C(1,SPb,3,1,"mat-option",8),_.xg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.wD&&a.length===0))};
UPb=function(a){a&1&&(_.M(0),_.C(1,RPb,3,2,"ng-container",15),_.R(2,"async"),_.C(3,TPb,2,1,"ng-container",16),_.R(4,"async"),_.xg());a&2&&(a=_.O(),_.y(),_.E("ngForOf",_.S(2,2,a.c_)),_.y(2),_.E("ngIf",_.S(4,4,a.c_)))};VPb=function(a,b){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.I()());a&2&&(a=b.ua,_.E("value",a),_.rg("aria-label",a.ariaLabel||a.displayName),_.y(2),_.Xg(a.displayName))};
WPb=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,VPb,3,3,"mat-option",19),_.I()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.eP),_.y(),_.E("ngForOf",a.dP))};XPb=function(a){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.I()());a&2&&(a=_.O().ua,_.E("value",a),_.rg("aria-label",a.ariaLabel||null),_.y(2),_.Xg(a.displayName))};
YPb=function(a,b){a&1&&(_.M(0),_.C(1,WPb,3,2,"div",16)(2,XPb,3,3,"mat-option",17),_.xg());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.LC(a)&&a.dP.length>0),_.y(),_.E("ngIf",!_.LC(a)))};ZPb=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.I()());a&2&&(a=_.O(3),_.y(2),_.Xg(a.wD))};$Pb=function(a,b){a&1&&(_.M(0),_.C(1,ZPb,3,1,"mat-option",8),_.xg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.wD&&a.length===0))};
aQb=function(a){a&1&&(_.C(0,YPb,3,2,"ng-container",15),_.R(1,"async"),_.C(2,$Pb,2,1,"ng-container",16),_.R(3,"async"));a&2&&(a=_.O(),_.E("ngForOf",_.S(1,2,a.KP)),_.y(2),_.E("ngIf",_.S(3,4,a.KP)))};bQb=function(a){a&1&&(_.F(0,"mat-option",22),_.K(1,"mat-spinner",24),_.I());a&2&&(a=_.O(),_.rg("aria-label",a.YBb))};cQb=function(a){a&1&&(_.F(0,"b"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Xg(a.text))};dQb=function(a){a&1&&(_.F(0,"i"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Xg(a.text))};
eQb=function(a){a&1&&(_.F(0,"u"),_.Q(1),_.I());a&2&&(a=_.O().ua,_.y(),_.Xg(a.text))};fQb=function(a){a&1&&(_.M(0),_.Q(1),_.xg());a&2&&(a=_.O().ua,_.y(),_.Xg(a.text))};gQb=function(a,b){a&1&&(_.F(0,"span"),_.M(1,25),_.C(2,cQb,2,1,"b",26)(3,dQb,2,1,"i",26)(4,eQb,2,1,"u",26)(5,fQb,2,1,"ng-container",27),_.xg(),_.I());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.tag),_.y(),_.E("ngSwitchCase","b"),_.y(),_.E("ngSwitchCase","i"),_.y(),_.E("ngSwitchCase","u"))};
hQb=function(a,b){a&1&&_.C(0,gQb,6,4,"span",15);a&2&&_.E("ngForOf",b.ua.u5)};iQb=function(a){a&1&&(_.F(0,"mat-icon",15),_.Q(1),_.I());a&2&&(a=_.O(2),_.E("svgIcon",_.flb(a.Ii,a.Yga())),_.y(),_.Wg(" ",a.Yga()," "))};jQb=function(a){a&1&&(_.F(0,"span",16),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Xg(a.Y5))};
kQb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"xap-applied-filter-chip",17);_.R(1,"async");_.N("editorVisibleChange",function(){const d=_.q(c).index,e=_.O(2);return _.r(e.openEditor(d))})("removed",function(){const d=_.q(c).index,e=_.O(2);e.remove(d);let f;(f=e.cr)==null||_.WE(f);if(e.ee.length>1&&d<e.ee.length){let g;(g=e.ee.get(d))==null||g.focus()}return _.r()})("chipClick",function(){_.q(c);let d;(d=_.O(2).cr)==null||_.WE(d);return _.r()});_.I()}a&2&&(a=b.ua,b=_.O(2),_.E("appliedFilter",a)("filter",
_.S(1,3,b.config.PC(a.config.id)))("disabled",b.disabled))};lQb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",18);_.N("click",function(c){_.q(b);const d=_.O(2);return _.r(d.Qza(c))});_.F(1,"mat-icon",19);_.Q(2);_.I()()}a&2&&(a=_.O(2),_.E("matTooltip",a.sla),_.rg("aria-label",a.sla),_.y(),_.E("svgIcon",_.JC(a.Ii,"save_filters")),_.y(),_.Xg(_.KC(a.Ii,"save_filters")))};
mQb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",20);_.N("click",function(c){_.q(b);const d=_.O(2);return _.r(d.J4(c))})("mousedown",function(){_.q(b);const c=_.O(2);return _.r(c.wZa=!0)});_.F(1,"mat-icon",21);_.Q(2);_.I()()}a&2&&(a=_.O(2),_.E("matTooltip",a.Zka),_.rg("aria-label",a.Zka),_.y(),_.E("svgIcon",_.JC(a.Ii,"clear_filters")),_.y(),_.Xg(_.KC(a.Ii,"clear_filters")))};
pQb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"xap-filter-editor",22);_.R(1,"async");_.N("editorVisibleChange",function(d){const e=_.q(c).index,f=_.O(2);return _.r(_.ilb(f,d,e))})("update",function(d){const e=_.q(c).index,f=_.O(2);return _.r(f.update(e,d,f.editor))})("canceled",function(){_.q(c);const d=_.O(2);return _.r(nQb(d))})("onCloseEditor",function(d){_.q(c);const e=_.O(2);return _.r(oQb(e,d))});_.I()}if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.E("appliedFilter",a)("filter",_.S(1,5,c.config.PC(a.config.id)))("isEditorVisible",
c.j7(b))("disabled",c.disabled)("overlayOrigin",c.wDb()[b])}};
qQb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"div",3);_.N("click",function(c){_.q(b);const d=_.O();return _.r(d.hG(c))})("focusin",function(c){_.q(b);const d=_.O();return _.r(d.Zib(c))})("focusout",function(){_.q(b);const c=_.O();return _.r(c.V7())});_.F(2,"div",4);_.C(3,iQb,2,2,"mat-icon",5)(4,jQb,2,1,"span",6);_.I();_.F(5,"div",7)(6,"div",8)(7,"mat-chip-grid",9,1);_.C(9,kQb,2,5,"xap-applied-filter-chip",10);_.R(10,"async");_.I();_.F(11,"xap-filter-menu",11);_.R(12,"async");_.N("selected",
function(c){_.q(b);const d=_.O();return _.r(_.jlb(d,c))})("selectedSet",function(c){_.q(b);const d=_.O();return _.r(d.zsa(c))})("deletedSet",function(){_.q(b);_.O();return _.r()})("onBackspace",function(){_.q(b);const c=_.O();return _.r(c.Drb())});_.I()()();_.C(13,lQb,3,4,"button",12)(14,mQb,3,4,"button",13);_.I();_.C(15,pQb,2,7,"xap-filter-editor",14);_.R(16,"async");_.xg()}if(a&2){a=_.Fg(8);const b=_.O();_.y(3);_.E("ngIf",!b.Y5);_.y();_.E("ngIf",b.Y5);_.y(3);_.E("disabled",b.disabled);_.y(2);_.E("ngForOf",
_.S(10,18,b.config.wg))("ngForTrackBy",b.T7a);_.y(2);_.E("autoActiveFirstOption",b.ns)("filterbar",a)("suggestionProvider",b.config.IWb.A9)("useRankedSuggestions",b.config.t1)("placeholder",b.BZ)("inputLabel",b.kia||b.BZ)("noResultsMessage",b.wD)("disabled",b.disabled)("savedFilterSets",_.S(12,20,b.config.FQ==null?null:b.config.FQ.UD));_.y(2);_.E("ngIf",b.config.FQ&&b.config.wg.getValue().length>0);_.y();_.E("ngIf",_.llb(b));_.y();_.E("ngForOf",_.S(16,22,b.config.wg))("ngForTrackBy",b.T7a)}};
rQb=function(a){a&1&&_.yg(0)};
sQb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"xap-filter-editor",22);_.R(1,"async");_.N("editorVisibleChange",function(d){const e=_.q(c).index,f=_.O(2);return _.r(_.ilb(f,d,e))})("update",function(d){const e=_.q(c).index,f=_.O(2);return _.r(f.update(e,d,f.editor))})("canceled",function(){_.q(c);const d=_.O(2);return _.r(nQb(d))})("onCloseEditor",function(d){_.q(c);const e=_.O(2);return _.r(oQb(e,d))});_.I()}if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.E("appliedFilter",a)("filter",_.S(1,5,c.config.PC(a.config.id)))("isEditorVisible",
c.j7(b))("disabled",c.disabled)("overlayOrigin",c.O0a)}};
tQb=function(a){a&1&&(_.C(0,rQb,1,0,"ng-container",23)(1,sQb,2,7,"xap-filter-editor",14),_.R(2,"async"));if(a&2){const t=_.O();a=_.E("ngTemplateOutlet",t.C6a.Nc);var b=t.config;var c=t.openEditor,d=t.EZb,e=t.J4,f=t.mad,g=t.W_b,l=t.zsa,p=t.Qza;const w=_.Td()+6,A=_.Nd(),G=XAb(A,w,b,c,d,e);b=XAb(A,w+4,f,g,l,p)||G?A[w+8]={config:b,openEditor:c,EZb:d,J4:e,mad:f,W_b:g,zsa:l,Qza:p}:A[w+8];a("ngTemplateOutletContext",b);_.y();_.E("ngForOf",_.S(2,4,t.config.wg))("ngForTrackBy",t.T7a)}};
uQb=function(a,b){if((a=_.Kb(a,5,_.Tp))&&a.has("cross references"))for(const c of _.nl(a.get("cross references"),_.Np,2,_.gl()))if(a=uPb(c),a.displayName===b)return{source:a.source,displayName:a.displayName};return null};wQb=function(a,b){if((a=_.Kb(a,5,_.Tp))&&a.has("cross references"))for(const c of _.nl(a.get("cross references"),_.Np,2,_.gl()))if(a=uPb(c),a.displayName===b)return new vQb({id:"category",displayName:"Category"},_.uE,_.LD([{source:a.source,displayName:a.displayName}]));return null};
xQb=function(){return{height:window.outerHeight,width:window.outerWidth}};yQb=function(a,b){return a.height===b.height&&a.width===b.width};AQb=function(a){if(a&1){const b=_.Nd();_.F(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",6);_.N("dismiss",function(){_.q(b);const c=_.O(2);return _.r(zQb(c))});_.F(2,"p",7);_.Q(3);_.I();_.Q(4);_.I()()}a&2&&(a=_.O(2),_.y(3),_.Xg(a.zoc),_.y(),_.Wg(" ",a.yoc," "))};
CQb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.F(1,"collapsible-icon-button",5);_.R(2,"async");_.R(3,"async");_.R(4,"async");_.N("click",function(){var d=_.q(c).Ka,e=_.O();d=!d.enabled;_.wAb(e.Yb,d);e.Ha.mb({element:e.element,action:d?"openXrefsInMiniPanel":"openXrefsInMainWindow",gestureName:"CLICK",projectId:e.location.tb});return _.r()});_.I();_.C(5,AQb,5,2,"onedev-feature-tooltip-controller",3);_.R(6,"async");_.K(7,"mat-divider",1);_.xg()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("collapsed",!0)("selected",
a.enabled)("disabled",_.S(2,7,b.xBa))("ariaLabel",_.S(3,9,b.xBa)?b.ZBb:a.enabled?b.bCb:b.aCb)("tooltipText",_.S(4,11,b.xBa)?b.ZBb:a.enabled?b.bCb:b.aCb),_.y(4),_.E("ngIf",_.S(6,13,BQb(b))),_.y(2),_.E("vertical",!0))};
DQb=function(a){if(a&1){const b=_.Nd();_.F(0,"collapsible-icon-button",8);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.ona())});_.I()}a&2&&(a=_.O(),_.E("icon",a.d4?"expand_all":"collapse_all")("collapsed",!0)("ariaLabel",a.d4?a.HBb:a.DBb)("tooltipText",a.d4?a.HBb:a.DBb)("ascTrackElement",a.element)("trackGestureClick",!0)("trackAction",a.d4?"expandAll":"collapseAll")("trackProjectId",a.location.tb))};EQb=function(a){return{status:1,fetch:()=>{a.next()}}};
JQb=function(a){let b;if(a.visible&&(!a.Ix||((b=a.Ix)==null?void 0:b.ih())===0))return nL(FQb,a);if(!_.Orb(a.Ix,a.LO))return nL(GQb,a);let c;if(((c=a.Ix)==null?void 0:c.getSize())===a.visible){let e;return((e=a.Ix)==null?void 0:e.ih())===1?nL(HQb,a):nL(FQb,a)}let d;return((d=a.Ix)==null?void 0:d.ih())===0?nL(FQb,a):nL(IQb,a)};nL=function(a,{n5:b,Ix:c,LO:d,visible:e}){return a.format({detailText:b,total:KQb(c),totalModifier:LQb(c),filteredTotal:KQb(d),filteredModifier:LQb(d),visible:e})};
KQb=function(a){return a&&a.ih()!==0?a.getSize():"?"};LQb=function(a){switch(a==null?void 0:a.ih()){case 3:return">=";case 2:return"~";default:return""}};
MQb=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(e==="\\Q")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||e==="\\A"||e==="\\z"||e==="\\a"||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):l==="i"||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==="["))};oL=function(a){a=a.children;return!!a&&a.length>0};
NQb=function(a){if(!("children"in a))return a.gZ.length===0?1:0;let b=0;for(const c of a.children)b+=NQb(c);return b};OQb=function(a,b){return b?a.rg===(typeof b==="string"?b:b.rg):!1};PQb=function(a){return _.zG(a)&&a.Tb.status===0};
QQb=function(a,b,c,d,e,f,g,l){var p;let t;const w=`${d}::${b}:${(t=(p=a.DK())==null?void 0:p.Ew())!=null?t:""}`;b=a.bha();if(!b)return b=g.Ak++,_.Hl(a,5,_.Wp)?new pL(a,c,w,e,l):{item:a,e8:l,level:c,rg:w,gZ:"",Of:b};d=_.nl(b,_.Up,1,_.gl()).map((A,G)=>QQb(A,G,c+1,w,e,f,g,l));c===0&&_.Dl(b,7,0)===2?(p=`${w}::-1:notice`,p={item:new _.Up,e8:l,level:c+1,rg:p,gZ: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)):c!==0||_.Dl(b,7,0)!==3&&_.Dl(b,7,0)!==4||(p=`${w}::-1:notice`,p={item:new _.Up,e8:l,level:c+1,rg:p,gZ: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,e8:l,level:c,rg:w,gZ:"",children:d,Z5:_.Dl(b,7,0),Ix:_.kl(b,_.Rp,5),LO:_.kl(b,_.Rp,6)}};
RQb=function({xWc:a,ZZc:b,pka:c,a_c:d}){const e=new _.OPa;for(const g of a)switch(g){case "GENERATED":e.z0b(1);break;case "TEST":_.Rl(e,1,1);break;default:_.fb(g,void 0)}b&&(_.Rl(e,5,2),_.Lb(e,6,b,_.tb));if(c){_.Rl(e,3,c.PP?1:2);try{MQb(c.path);var f=!0}catch(g){f=!1}if(f)e.od(c.path);else return{errorMessage:"Invalid regular expression in the path filter."}}d&&(_.Rl(e,9,2),e.t0b(d.map(g=>g.displayName)));return{filter:e}};
SQb=function(a){a&1&&(_.F(0,"a",7),_.Q(1),_.I());a&2&&(a=_.O(2),_.rg("href",a.m5,_.wf),_.y(),_.Wg("",a.Hfa,":"))};TQb=function(a){a&1&&(_.F(0,"div",4),_.C(1,SQb,2,2,"a",5),_.F(2,"a",6),_.Q(3),_.I(),_.F(4,"a"),_.Q(5),_.I()());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.Hfa&&a.m5),_.y(),_.rg("href",a.aOb,_.wf),_.y(),_.Xg(a.cOb),_.y(),_.rg("href",a.m5,_.wf),_.y(),_.rfb("","{","... ",a.n5," ...","}",""))};UQb=function(a){a&1&&(_.M(0),_.F(1,"span",9),_.Q(2),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.Xg(a.h3c))};
VQb=function(a){a&1&&_.C(0,UQb,3,1,"ng-container",8);if(a&2){a=_.O();const b=_.Fg(4);_.E("ngIf",a.Xxa)("ngIfElse",b)}};WQb=function(a){a&1&&_.yg(0)};XQb=function(a){a&1&&(_.F(0,"a",12),_.C(1,WQb,1,0,"ng-container",13),_.I());if(a&2){a=_.O(2);const b=_.Fg(6);_.rg("href",a.m5,_.wf);_.y();_.E("ngTemplateOutlet",b)}};
YQb=function(a){if(a&1){const b=_.Nd();_.F(0,"span",14);_.K(1,"mat-divider",15);_.F(2,"button",16);_.N("click",function(c){_.q(b);var d=_.O(2);let e,f;d.hO.emit({category:(f=(e=d.node.e8)==null?void 0:e.getName())!=null?f:void 0,action:0});c.stopPropagation();return _.r()})("keydown.enter",function(c){_.q(b);_.O(2);c.stopPropagation();return _.r()});_.Q(3);_.I()()}a&2&&(a=_.O(2),_.y(),_.E("vertical",!0),_.y(),_.E("matTooltip",a.Qoc),_.y(),_.Wg(" ",a.Poc," "))};
ZQb=function(a){a&1&&_.C(0,XQb,2,2,"a",10)(1,YQb,4,3,"span",11);if(a&2){a=_.O();const b=_.Fg(6);_.E("ngIf",a.m5)("ngIfElse",b);_.y();_.E("ngIf",a.k1b)}};$Qb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.I());a&2&&(a=_.O(2),_.y(),_.Wg("",a.Hfa,":"))};bRb=function(a){a&1&&(_.C(0,$Qb,2,1,"span",5),_.F(1,"span",17),_.Q(2),_.I());a&2&&(a=_.O(),_.E("ngIf",a.Hfa),_.y(),_.E("ngClass",_.dh(3,aRb,a.aUb)),_.y(),_.Wg(" ",a.n5,""))};
cRb=function(a){var b=a.find(d=>{let e;return d.level===0&&((e=d.item.DK())==null?void 0:e.Ew())==="Definitions"});if(b&&oL(b)){a=void 0;var c=[];for(const d of b.children)if(oL(d))for(const e of d.children)if(b=_.Y(e.item,4))if(b.startsWith("x-kythe://"))c.push({rg:e.rg,uri:b});else{if(a)return;a={rg:e.rg,uri:b}}if(a)return a;if(c.length===1)return c[0]}};dRb=function(a,b){return a.filter(c=>b.has(c.rg))};eRb=function(a,b){if(b)return(a=a.find(c=>OQb(c,b)))?{rg:a.rg,uri:_.Y(a.item,4)}:void 0};
fRb=function(a,b){return a.find(c=>c.rg===b)};
iRb=function(a,b,c,d,e){var f=[];for(var g of c.values())for(const l of _.nl(g,_.oQa,2,_.gl()))f.push(l);f.sort((l,p)=>{let t,w,A,G,J,L;return((J=l==null?void 0:(t=_.kl(l,_.Np,4))==null?void 0:(w=t.getMetadata())==null?void 0:w.iha())!=null?J:1E6)-((L=p==null?void 0:(A=_.kl(p,_.Np,4))==null?void 0:(G=A.getMetadata())==null?void 0:G.iha())!=null?L:1E6)});c={Ak:0};g=[];for(const l of f){let p,t,w;f=gRb(new _.Up,(new _.Op).fCa((w=(p=l)==null?void 0:(t=_.kl(p,_.Np,4))==null?void 0:t.getName())!=null?
w:"").sm(1)).D0b(l.bha());let A,G;f=QQb(f,g.length,0,"",(J,L,U)=>hRb(b,a,J,d,L,U),e,c,(G=(A=l)==null?void 0:_.kl(A,_.Np,4))!=null?G:void 0);g.push(f)}return g};kRb=function(a){a=jRb(a).map(b=>_.x(b.TLb,_.Te(PQb),_.ig(({Tb:c})=>{b.children=c.children;b.Ix=c.Ix;b.LO=c.LO;b.Z5=c.Z5}),_.gg(({Tb:c})=>_.x(kRb(c.children),_.fg({})))));return _.Se(...a)};jRb=function(a){const b=[];a=[...a];let c;for(;c=a.shift();)if(oL(c))for(const d of c.children)a.push(d);else c instanceof pL&&b.push(c);return b};
lRb=function(a,b,c,d,e,f,g){const l={Ak:0};return{status:0,children:_.nl(d,_.Up,1,_.gl()).map((p,t)=>QQb(p,t,e+1,c,(w,A,G)=>hRb(b,a,w,f,A,G),g,l)),Ix:_.kl(d,_.Rp,5)||new _.Rp,LO:_.kl(d,_.Rp,6)||new _.Rp,Z5:_.Dl(d,7,0)||0}};mRb=function(a){a&1&&_.yg(0)};nRb=function(a){a&1&&(_.F(0,"div",3),_.C(1,mRb,1,0,"ng-container",4),_.I());a&2&&(_.O(),a=_.Fg(4),_.y(),_.E("ngTemplateOutlet",a))};
oRb=function(a){a&1&&(_.F(0,"div",5)(1,"span",6),_.Q(2),_.I(),_.Ig(3),_.Ig(4,1),_.I(),_.Ig(5,2));a&2&&(a=_.O(),_.rg("aria-live",a.ATc)("role",a.DTc),_.y(2),_.Xg(a.icon.ariaLabel))};
pRb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"unified-xref-actions",11);_.R(1,"async");_.R(2,"async");_.N("expansion",function(d){_.q(c);const e=_.O();return _.r(e.ona(d))})("filter",function(d){_.q(c);const e=_.O();return _.r(e.filter.next(d))})("openInMiniPanel",function(d){_.q(c);var e=_.O();d||e.Ec.M4();e.aka=d;return _.r()});_.I()}a&2&&(a=b.Ka,b=_.O(),_.E("location",_.S(1,6,b.pL))("categoryFilter",b.hO)("element",b.element)("showingCodePanel",_.S(2,8,b.stb))("anyExpandableNodes",a.wsa)("allNodesCollapsed",
a.Esa))};qRb=function(a){a&1&&_.K(0,"loading",12,3)};rRb=function(a){a&1&&(_.F(0,"dc-information-box",13,4),_.Q(2),_.R(3,"async"),_.I());a&2&&(a=_.O(),_.y(2),_.Wg(" ",_.S(3,1,a.state).message," "))};sRb=function(a,b){a&1&&(_.F(0,"xap-callout",17)(1,"xap-callout-body"),_.Q(2),_.I()());a&2&&(a=b.ua,_.y(2),_.Wg(" ",_.kl(a,_.Pp,1).getMessage()," "))};tRb=function(){};
vRb=function(a){a&1&&_.C(0,tRb,0,0,"ng-template",21);a&2&&(a=_.O().ua,_.O(2),_.E("ngTemplateOutlet",_.Fg(8))("ngTemplateOutletContext",_.dh(2,uRb,a)))};wRb=function(a){a&1&&_.K(0,"mat-spinner",24);a&2&&_.E("diameter",12)("strokeWidth",2)};xRb=function(a){a&1&&(_.M(0),_.F(1,"mat-icon"),_.Q(2,"warning"),_.I(),_.F(3,"span",25),_.Q(4),_.I(),_.xg());a&2&&(a=_.O().ua,_.y(4),_.Xg(a.message))};yRb=function(){};
zRb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",27);_.N("click",function(){_.q(b);var c=_.O(2).ua;_.O(4);c=c.Tb;c.status===1&&c.fetch();return _.r()});_.C(1,yRb,0,0,"ng-template",21);_.I()}if(a&2){a=_.O(4).ua;const b=_.O(2),c=_.Fg(8);_.E("ascTrackElement",b.element)("trackGestureClick",!0)("trackAction",b.Ec.Zd(a)?"expand":"collapse")("trackArtifactId",a.rg);_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.dh(6,uRb,a))}};
ARb=function(a){a&1&&(_.M(0),_.C(1,zRb,2,8,"div",26),_.xg());if(a&2){a=_.O().ua;_.O(4);const b=_.Fg(10);_.y();_.E("ngIf",a.Tb.status===1)("ngIfElse",b)}};BRb=function(a,b){a&1&&(_.M(0,7),_.C(1,wRb,1,2,"mat-spinner",23)(2,xRb,5,1,"ng-container",10)(3,ARb,2,2,"ng-container",10),_.xg());a&2&&(a=b.ua,b=_.O(4),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.ii))};
CRb=function(a){a&1&&(_.C(0,BRb,4,4,"ng-container",22),_.R(1,"async"));if(a&2){a=_.O().ua;_.O(2);const b=_.Fg(12);_.E("ngIf",_.S(1,2,a instanceof pL?a.TLb:void 0))("ngIfElse",b)}};
FRb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"xrefs-tree-node",18);_.R(1,"async");_.C(2,vRb,1,4,null,19)(3,CRb,2,4,"ng-template",null,5,_.fh);_.F(5,"node-contents",20);_.R(6,"async");_.N("nodeClicked",function(d){const e=_.q(c).ua,f=_.O(2);return _.r(DRb(f,d,e))});_.I()()}if(a&2){a=b.ua;b=_.Fg(4);const c=_.O(2);_.tg("header-bar",a.level===0)("active-element",_.S(1,14,ERb(c.Ec,a)));_.E("matTreeNodePaddingIndent",c.d3c)("ascTrackElement",c.element)("trackGestureClick",!0)("trackAction",c.Ec.Zd(a)?
"expand":"collapse")("trackArtifactId",a.rg);_.y(2);_.E("ngIf",c.Wp(a))("ngIfElse",b);_.y(3);_.E("categoryFilter",c.hO)("makeLink",_.S(6,16,c.mD))("node",a)}};GRb=function(a){a&1&&(_.M(0),_.C(1,sRb,3,1,"xap-callout",14),_.R(2,"async"),_.F(3,"mat-tree",15),_.C(4,FRb,7,18,"xrefs-tree-node",16),_.I(),_.xg());if(a&2){let b;a=_.O();_.y();_.E("ngForOf",(b=_.S(2,4,a.state))==null?null:b.Tb==null?null:b.Tb.Tw);_.y(2);_.E("rawNodes",a.Rm)("dataSource",a.dataSource)("treeControl",a.Ec)}};
HRb=function(a,b){a&1&&(_.F(0,"button",28),_.K(1,"mat-icon",29),_.I());a&2&&(a=b.node,b=_.O(),_.y(),_.E("svgIcon",b.Ec.Zd(a)?"shared:arrow_down_2":"shared:arrow_right_2"))};IRb=function(a){a&1&&_.K(0,"mat-icon",30)};JRb=function(a){a&1&&_.K(0,"mat-icon")};KRb=function({node:a,ZNb:b,t3b:c,MSb:d}){let e,f;a=(f=(e=a.e8)==null?void 0:e.getName().replaceAll(" ","_"))!=null?f:"";return`${c?"select":"deselect"}${a}${b?"Context":""}${d?"InMainWindow":""}`};
LRb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=b.ua,_.tg("match",a.match),_.y(),_.Xg(a.text))};MRb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.I());a&2&&(a=b.ua,_.tg("match",a.match),_.y(),_.Xg(a.text))};ORb=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(NRb,[])};
NRb=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};PRb=function(a){a&1&&(_.F(0,"mat-icon"),_.Q(1,"keyboard_arrow_right"),_.I())};
QRb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.F(1,"button",12);_.N("click",function(){var d=_.q(c);const e=d.index;d=d.last;const f=_.O(2);d||(f.mb("popStack"),f.Tc.DYb.next(e));return _.r()});_.Q(2);_.I();_.C(3,PRb,2,0,"mat-icon",11);_.xg()}a&2&&(a=b.ua,b=b.last,_.y(),_.E("disabled",b),_.y(),_.Xg(a),_.y(),_.E("ngIf",!b))};RRb=function(a,b){a&1&&_.K(0,"copy-button",13);a&2&&(a=b.Ka,_.E("isSmall",!0)("copyText",a))};
SRb=function(a){a&1&&(_.F(0,"format-code",27),_.R(1,"async"),_.M(2),_.K(3,"xrefs-layer",28),_.xg(),_.K(4,"link-decoration-layer",29),_.I());if(a&2){a=_.O().Ka;const b=_.O(3);_.E("value",a.code||a.ue)("fileName",a.fileName)("scrollToLine",_.S(1,9,b.G7c))("highlightInfo",a.Zy)("lineLimitation",a.mL)("focusableRegion",b.yoa.V9b);_.y(3);_.E("layerBaseLocation",a.location);_.y();_.E("content",a.ue)("scoLinks",a.pH)}};TRb=function(a){a&1&&_.K(0,"loading")};
URb=function(a){a&1&&(_.F(0,"dc-information-box",30),_.Q(1," File not found "),_.I())};VRb=function(a,b){a&1&&(_.M(0,23),_.C(1,SRb,5,11,"format-code",24)(2,TRb,1,0,"loading",25)(3,URb,2,0,"dc-information-box",26),_.xg());a&2&&(a=b.Ka,b=_.O(3),_.E("ngSwitch",a.kind),_.y(),_.E("ngSwitchCase",b.Yo.qv),_.y(),_.E("ngSwitchCase",b.Yo.RCb))};
WRb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.K(1,"splitter",14);_.F(2,"div",15,1)(4,"div",16)(5,"a",17)(6,"middle-truncated-path",18)(7,"mat-icon",19);_.Q(8,"open_in_browser");_.I();_.F(9,"span")(10,"copy-button",20);_.R(11,"maybeStripGoogle3");_.R(12,"async");_.N("copyEvent",function(){_.q(c);const d=_.O(2);return _.r(d.mb("copyPath"))});_.I()()()();_.F(13,"button",21);_.N("click",function(){_.q(c);const d=_.O(2);return _.r(d.M4())});_.F(14,"mat-icon");_.Q(15,"close");_.I()()();_.C(16,VRb,4,
3,"ng-container",22);_.R(17,"async");_.I();_.xg()}if(a&2){a=b.Ka;b=_.Fg(3);const c=_.O(2);_.y();_.E("changeSizeOf",b);_.y(4);_.E("routerLink",_.Qq(a))("ascTrackElement",c.element)("trackProjectId",a.tb);_.y();_.E("path",a.DC);_.y(4);_.E("copyText",_.S(12,12,_.S(11,10,a)))("isSmall",!0);_.y(3);_.E("ascTrackElement",c.element)("trackProjectId",a.tb);_.y(3);_.E("ngIf",_.S(17,14,c.zE))}};
XRb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"div",4)(2,"div",5)(3,"div",6);_.C(4,QRb,4,3,"ng-container",7);_.R(5,"async");_.I()();_.C(6,RRb,1,2,"copy-button",8);_.R(7,"async");_.I();_.F(8,"div",9)(9,"unified-xref-tree",10);_.R(10,"async");_.N("selectedLocationChanged",function(c){_.q(b);const d=_.O();return _.r(d.HBa.next(c))});_.I();_.C(11,WRb,18,16,"ng-container",11);_.R(12,"async");_.I();_.xg()}a&2&&(a=_.O(),_.y(4),_.E("ngForOf",_.S(5,5,a.h0b)),_.y(2),_.E("ngIf",_.S(7,7,a.K7c)),_.y(3),
_.E("location",a.location)("selectedXref",_.S(10,9,a.pUc)),_.y(2),_.E("ngIf",_.S(12,11,a.HBa)))};YRb=function(a){a&1&&(_.F(0,"div",31,2)(2,"div",32),_.Q(3," Click a definition or usage to view references. "),_.I(),_.K(4,"underline-xrefs",33),_.I())};ZRb=function(a){return!!a};$Rb=function(a){a&1&&_.K(0,"history-panel",8);a&2&&(a=_.O(2),_.E("viewData",a.wb))};aSb=function(a){a&1&&_.C(0,$Rb,1,1,"history-panel",7);a&2&&(a=_.O(),_.E("ngIf",!a.Nu))};
bSb=function(a){a&1&&(_.F(0,"div",11),_.R(1,"async"),_.Q(2,"References"),_.I());a&2&&(a=_.O(2),_.E("matTooltip",_.S(1,1,a.tAb)))};cSb=function(a){a&1&&_.K(0,"xref-panel",12);a&2&&(a=_.O(2),_.E("location",a.wb.location))};dSb=function(a){a&1&&(_.F(0,"mat-tab",9),_.R(1,"async"),_.C(2,bSb,3,3,"ng-template",10)(3,cSb,1,1,"ng-template",2),_.I());a&2&&(a=_.O(),_.E("disabled",_.S(1,1,a.tAb)))};eSb=function(a){a&1&&_.K(0,"warnings-panel",14);a&2&&(a=_.O(2),_.E("viewDataType",a.wb.kind))};
fSb=function(a){a&1&&(_.F(0,"mat-tab",13),_.C(1,eSb,1,1,"ng-template",2),_.I())};hSb=function(a,b){switch(b){case "not-file":return _.u(1);case "code-diff":return _.u(3);case "text":return _.x(a.gD("XREFS"),_.Te(gSb),_.v(c=>{if(!c.enabled)return 0;if(c.yu===2)return c.ASb||1;if(c.Lu===0)return 2}));default:return _.u(1)}};gSb=function(a){return!(a.enabled&&a.yu===0)};jSb=function(a,b){return b+iSb[a].toLowerCase().replace(/_(\w)|^(\w)/g,(c,d)=>(d||c).toUpperCase())};
kSb=function(a){a&1&&(_.M(0),_.Q(1,"\n  "),_.K(2,"diff-detail-header",3),_.Q(3,"\n  "),_.F(4,"code-diff-chunks",4),_.Q(5,"\n  "),_.I(),_.Q(6,"\n"),_.xg());a&2&&(a=_.O(),_.y(2),_.E("viewData",a.wb),_.y(2),_.E("fileName",a.ykb)("diffChunks",a.wb.Qua.AC))};lSb=function(a){a&1&&(_.F(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    "),_.I())};
mSb=function(a){if(a&1){const b=_.Nd();_.Q(0,"\n    ");_.F(1,"detail-header",5);_.Q(2,"\n  ");_.I();_.Q(3,"\n\n  ");_.F(4,"main");_.Q(5,"\n    ");_.C(6,lSb,2,0,"dc-information-box",6);_.Q(7,"\n\n    ");_.F(8,"h3",7);_.Q(9,"Symbolic link");_.I();_.Q(10,"\n    ");_.F(11,"dc-p",8);_.Q(12,"\n      This item is a symbolic link. Use the path below to view the item it refers to.\n    ");_.I();_.Q(13,"\n    ");_.F(14,"dc-p",9);_.Q(15,"\n      Path:\n      ");_.F(16,"conditional-link",10,1);_.Q(18,"\n          ");
_.F(19,"span");_.Q(20);_.I();_.Q(21,"\n      ");_.I();_.Q(22,"\n      ");_.F(23,"copy-button",11);_.N("copyEvent",function(){_.q(b);const c=_.O();_.JG(c.g$c.ma);return _.r()});_.Q(24,"\n      ");_.I();_.Q(25,"\n    ");_.I();_.Q(26,"\n  ");_.I();_.Q(27,"\n")}a&2&&(a=_.O(),_.y(),_.E("viewData",a.wb)("showLinksDropdown",!0),_.y(5),_.E("ngIf",!a.lpb),_.y(10),_.E("link",a.ik)("condition",a.lpb)("trackGestureClick",a.lpb),_.y(4),_.Xg(a.ykb),_.y(3),_.E("copyText",a.wb.target)("isSmall",!0))};
nSb=function(a){a&1&&_.yg(0)};oSb=function(a){a&1&&_.yg(0)};pSb=function(a){a&1&&_.yg(0)};qSb=function(a){a&1&&_.yg(0)};
sSb=function(a,b){a&1&&(_.M(0),_.C(1,pSb,1,0,"ng-container",12),_.R(2,"isPiperPlace"),_.F(3,"a",13),_.C(4,qSb,1,0,"ng-container",12),_.R(5,"isPiperPlace"),_.I(),_.xg());if(a&2){a=b.Ka;b=_.O();var c=_.Fg(21);const d=_.Fg(23),e=_.Fg(25),f=_.Fg(27);_.y();_.E("ngTemplateOutlet",_.S(2,5,b.location)?c:d)("ngTemplateOutletContext",_.dh(9,rSb,a));_.y(2);c=a[1];c=_.Qq(_.Vq(b.location.bc(),{Rf:c}).ab());_.E("routerLink",c);_.y();_.E("ngTemplateOutlet",_.S(5,7,b.location)?e:f)("ngTemplateOutletContext",_.dh(11,
rSb,a))}};tSb=function(a){a&1&&_.Q(0," The file does not exist, or you do not have permission ")};uSb=function(a){a&1&&_.Q(0," The file does not exist at this CL\n")};vSb=function(a){a&1&&_.Q(0," The file does not exist at this commit\n")};wSb=function(a){a&1&&_.Q(0," Contact the repository owner if this is unexpected. ")};xSb=function(a){a&1&&_.Q(0," The file you have selected did not exist at this point in history.\n")};
ySb=function(a,b){a&1&&(_.Q(0," It was deleted in "),_.F(1,"a",14),_.Q(2),_.R(3,"toPrettyRef"),_.I(),_.Q(4,".\n"));a&2&&(a=b.qya,b=_.O(),_.y(),_.E("universalLink",_.pG(b.location,a[0])),_.y(),_.Wg("CL ",_.S(3,2,a&&a[0]),""))};zSb=function(a,b){a&1&&(_.Q(0," It was deleted in "),_.F(1,"a",15),_.Q(2),_.R(3,"toPrettyRef"),_.I(),_.Q(4,".\n"));a&2&&(a=b.qya,b=_.O(),_.y(),_.E("universalLink",_.pG(b.location,a[0])),_.y(),_.Wg("commit ",_.S(3,2,a&&a[0]),""))};
ASb=function(a,b){a&1&&(_.Q(0),_.R(1,"toPrettyRef"));a&2&&(a=b.qya,_.Wg(" View at previous CL ",_.S(1,1,a&&a[1]),".\n"))};BSb=function(a,b){a&1&&(_.Q(0),_.R(1,"toPrettyRef"));a&2&&(a=b.qya,_.Wg(" View at previous commit ",_.S(1,1,a&&a[1]),".\n"))};CSb=function(a){a&1&&_.K(0,"folder-detail",16);a&2&&(a=_.O().Ka,_.E("viewData",a))};
DSb=function(a){if(a&1){const b=_.Nd();_.F(0,"file-detail",17);_.R(1,"async");_.N("contentTypeChange",function(c){_.q(b);const d=_.O(2);return _.r(d.contentType=c)});_.I()}if(a&2){a=_.O().Ka;const b=_.O();_.E("viewData",a)("windowWidth",_.S(1,2,b.dbd.c5b).width)}};ESb=function(a){a&1&&_.K(0,"symlink-detail",18);a&2&&(a=_.O().Ka,_.E("viewData",a))};FSb=function(a){a&1&&_.K(0,"git-submodule-detail",18);a&2&&(a=_.O().Ka,_.E("viewData",a))};
GSb=function(a){a&1&&_.K(0,"loading",20);a&2&&_.E("diameter",48)("hasBackground",!0)};HSb=function(a){a&1&&_.K(0,"div",21)};ISb=function(a){a&1&&(_.M(0),_.C(1,GSb,1,2,"loading",19),_.R(2,"async"),_.C(3,HSb,1,0,"ng-template",null,1,_.fh),_.xg());if(a&2){a=_.Fg(4);const b=_.O(2);_.y();_.E("ngIf",_.S(2,2,b.L8c))("ngIfElse",a)}};JSb=function(a){a&1&&_.K(0,"file-not-found",22);a&2&&(a=_.O().Ka,_.E("location",a.location))};KSb=function(a){a&1&&_.K(0,"submodule-cannot-fetch",23)};
LSb=function(a){a&1&&(_.F(0,"div",23)(1,"span",24),_.Q(2," Error loading contents. "),_.I()())};MSb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"splitter",25);_.N("resizeDone",function(c){_.q(b);const d=_.O(2);return _.r(d.Bha(c))});_.I();_.xg()}a&2&&(_.O(),a=_.Fg(14),_.y(),_.E("changeSizeOf",a))};NSb=function(a){a&1&&_.K(0,"insights-panel")};
OSb=function(a){if(a&1){const b=_.Nd();_.M(0);_.F(1,"splitter",26);_.N("mousedown",function(){_.q(b);const c=_.O(3);return _.r(c.JTa=!0)})("mouseup",function(){_.q(b);const c=_.O(3);return _.r(c.JTa=!1)});_.I();_.F(2,"div",27,2)(4,"div",28);_.C(5,NSb,1,0,"insights-panel",10);_.I()();_.xg()}if(a&2){a=_.Fg(3);const b=_.O().Ka,c=_.O(2);_.y();_.E("changeSizeOf",a);_.y();_.sg("pointer-events",c.JTa?"none":"unset");_.y(2);_.E("ngSwitch",b);_.y();_.E("ngSwitchCase",c.wCb.sjc)}};
PSb=function(a,b){a&1&&(_.M(0),_.C(1,OSb,6,5,"ng-container",13),_.xg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",a!==b.wCb.NONE))};
QSb=function(a,b){a&1&&(_.F(0,"div",4)(1,"div",5),_.M(2,6),_.C(3,CSb,1,1,"folder-detail",7)(4,DSb,2,4,"file-detail",8)(5,ESb,1,1,"symlink-detail",9)(6,FSb,1,1,"git-submodule-detail",9)(7,ISb,5,4,"ng-container",10)(8,JSb,1,1,"file-not-found",11)(9,KSb,1,0,"submodule-cannot-fetch",12)(10,LSb,3,0,"div",12),_.xg(),_.C(11,MSb,2,1,"ng-container",13),_.R(12,"async"),_.F(13,"div",14,0),_.R(15,"async"),_.K(16,"lower-detail-panel",15),_.R(17,"async"),_.I()(),_.C(18,PSb,2,1,"ng-container",13),_.R(19,"async"),
_.I());a&2&&(a=b.Ka,b=_.O(),_.y(2),_.E("ngSwitch",a.kind),_.y(),_.E("ngSwitchCase",b.Yo.woa),_.y(),_.E("ngSwitchCase",b.Yo.qv),_.y(),_.E("ngSwitchCase",b.Yo.TCc),_.y(),_.E("ngSwitchCase",b.Yo.whc),_.y(),_.E("ngSwitchCase",b.Yo.RCb),_.y(),_.E("ngSwitchCase",b.Yo.prc),_.y(),_.E("ngSwitchCase",b.Yo.ECc),_.y(),_.E("ngSwitchCase",b.Yo.ERROR),_.y(),_.E("ngIf",_.S(12,16,b.ak)),_.y(2),_.tg("panel-closed",_.S(15,18,b.ak)===!1),_.y(3),_.E("contentType",b.contentType)("viewData",a)("panelClosed",_.S(17,20,b.ak)===
!1),_.y(2),_.E("ngIf",_.S(19,22,b.nla.sOb)))};RSb=function(a){return a.endsWith("/")?a.substring(0,a.length-1):a};SSb=function(a,b){return a.startsWith(RSb(b))?b.length===0||a.length===b.length||a[b.length]==="/":!1};TSb=function(a){return a.split("/").filter(b=>!!b)};USb=function(){};VSb=function(a){a&1&&(_.F(0,"button",16),_.K(1,"div",17),_.I());a&2&&(a=_.O().ua,_.y(),_.tg("expanded",a.wd))};WSb=function(a){a&1&&_.K(0,"mat-icon",18);a&2&&(a=_.O().ua,_.O(4),_.E("svgIcon",tCb(a.type)))};XSb=function(){};
ZSb=function(a){a&1&&_.C(0,XSb,0,0,"ng-template",4);if(a&2){a=_.O().ua;const b=_.O(3).level;_.O();_.E("ngTemplateOutlet",_.Fg(2))("ngTemplateOutletContext",YSb(a,b+1))}};
bTb=function(a,b){a&1&&(_.F(0,"div",null,2)(2,"div",8,3)(4,"button",9),_.K(5,"mat-icon",10),_.I(),_.F(6,"div",11),_.C(7,VSb,2,2,"button",12),_.F(8,"a",13),_.C(9,WSb,1,1,"mat-icon",14),_.F(10,"span"),_.Q(11),_.I()()()(),_.F(12,"div",15),_.C(13,ZSb,1,2,null,5),_.I()());if(a&2){a=b.ua;b=_.O(3).level;const c=_.O();_.rg("class",c.FCc);_.y(2);_.Yz("",c.Vxc," hover-focus-element");_.tg("bold-active-element",a.active||a.ZKb&&!a.wd)("folder",c.lC(a.type))("expanded",a.wd);_.rg("aria-expanded",c.lC(a.type)?
a.wd:void 0)("aria-level",b+1)("data-path",c.encode(a.path))("aria-selected",a.active||a.ZKb&&!a.wd);_.y(2);_.rg("aria-label",c.Ofc.format(_.dh(24,$Sb,a.name)));_.y(2);_.sg("padding-left",b*c.kjc,"px");_.y();_.E("ngIf",c.lC(a.type));_.y();_.Kg("title",a.name);_.rg("href",c.FP(a.path,a.type),_.wf);_.y();_.E("ngIf",a.type!==c.LA);_.y(2);_.Xg(a.name);_.y();_.E("ngClass",_.dh(26,aTb,a.wd));_.y();_.E("ngIf",a.y5a)}};
dTb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",19);_.N("click",function(){_.q(b);const c=_.O(4);return _.r(cTb(c))});_.Q(1);_.I()}if(a&2){a=_.O().Ka;const b=_.O().Ka;_.y();_.Wg(" Display ",a.total-b," more ")}};eTb=function(a,b){a&1&&(_.M(0),_.C(1,bTb,14,28,"div",6)(2,dTb,2,1,"button",7),_.xg());a&2&&(a=b.Ka,b=_.O().Ka,_.y(),_.E("ngForOf",a.Rm),_.y(),_.E("ngIf",b<a.total))};
fTb=function(a){a&1&&(_.M(0),_.C(1,eTb,3,2,"ng-container",5),_.R(2,"async"),_.xg());a&2&&(a=_.O().node,_.y(),_.E("ngIf",_.S(2,1,a.bad)))};gTb=function(a){a&1&&(_.C(0,fTb,3,3,"ng-container",5),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.xza)))};
hTb=function(a){a&1&&(_.F(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? "),_.I(),_.F(2,"mat-dialog-actions")(3,"button",20),_.Q(4," Cancel "),_.I(),_.F(5,"button",21),_.Q(6," OK "),_.I()());a&2&&(_.y(5),_.E("mat-dialog-close",!0))};jTb=function(a){a&1&&(_.F(0,"div",5)(1,"a",6),_.Q(2," Repository root "),_.I()());a&2&&(a=_.O(),_.y(),_.Kg("title",a.Nd.repository),_.E("routerLink",iTb(a,""))("trackProjectId",a.Nd.tb))};
kTb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",7);_.N("click",function(c){_.q(b);const d=_.O();return _.r(d.up(c))});_.K(1,"mat-icon",8);_.I();_.F(2,"a",6);_.R(3,"lastPathElement");_.Q(4);_.R(5,"lastPathElement");_.I()}a&2&&(a=_.O(),_.E("matTooltip",a.v6c),_.y(2),_.Kg("title",_.S(3,5,_.Ch(a.scope))),_.E("routerLink",iTb(a,a.scope))("trackProjectId",a.Nd.tb),_.y(2),_.Wg(" ",_.S(5,7,_.Ch(a.scope))," "))};lTb=function(a){return{path:a.ke(),type:a.getType()}};
rTb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"button",11);_.N("click",function(){const d=_.q(c).ua,e=_.O().Ka,f=_.O(2);switch(d){case 1:mTb(f,e);break;case 3:nTb(f,e);break;case 2:oTb(f,e);break;case 7:pTb(f,e);break;default:_.fb(d,void 0)}return _.r()});_.F(1,"label");_.Q(2);_.I();_.K(3,"mat-pseudo-checkbox",8);_.I()}if(a&2){a=b.ua;b=_.O().Ka;const c=_.O(2);_.E("value",a);_.rg("aria-checked",qTb(b,a)?"true":"false");_.y(2);_.Xg(c.h9a(a));_.y();_.E("state",qTb(b,a)?"checked":"unchecked")}};
sTb=function(a){a&1&&_.K(0,"mat-divider")};
wTb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"button",11);_.N("click",function(){const d=_.q(c).ua,e=_.O().Ka,f=_.O(2);switch(d){case "static":tTb(f,e);break;case "not_static":uTb(f,e);break;default:_.fb(d,void 0)}return _.r()});_.F(1,"label");_.Q(2);_.I();_.K(3,"mat-pseudo-checkbox",8);_.I()}if(a&2){b=b.ua;const c=_.O().Ka;_.O(2);_.E("value",b);_.rg("aria-checked",vTb(c,b)?"true":"false");_.y(2);a:switch(b){case "static":a="Static";break a;case "not_static":a="Non-Static";break a;default:a=_.fb(b,
void 0)}_.Xg(a);_.y();_.E("state",vTb(c,b)?"checked":"unchecked")}};xTb=function(a){a&1&&(_.M(0),_.F(1,"mat-list",10),_.C(2,rTb,4,4,"button",9),_.R(3,"async"),_.C(4,sTb,1,0,"mat-divider",5),_.R(5,"async"),_.C(6,wTb,4,4,"button",9),_.R(7,"async"),_.I(),_.xg());a&2&&(a=_.O(2),_.y(2),_.E("ngForOf",_.S(3,3,a.scopes)),_.y(2),_.E("ngIf",_.S(5,5,a.wub).length>0),_.y(2),_.E("ngForOf",_.S(7,7,a.wub)))};yTb=function(a){a&1&&_.K(0,"mat-divider")};
zTb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"button",11);_.N("click",function(){const d=_.q(c).ua,e=_.O().Ka;_.O();e.rM.toggle(d);return _.r()});_.F(1,"label");_.Q(2);_.I();_.K(3,"mat-pseudo-checkbox",8);_.I()}a&2&&(a=b.ua,b=_.O().Ka,_.O(),_.E("value",a),_.rg("aria-checked",b.rM.get(a)?"true":"false"),_.y(2),_.Xg(_.Ewb[a].name),_.y(),_.E("state",b.rM.get(a)?"checked":"unchecked"))};
CTb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",4);_.N("click",function(c){_.q(b);return _.r(c.stopPropagation())});_.C(1,xTb,8,9,"ng-container",5);_.R(2,"async");_.C(3,yTb,1,0,"mat-divider",5);_.R(4,"async");_.R(5,"async");_.F(6,"mat-list",6)(7,"button",7);_.R(8,"async");_.N("click",function(){const c=_.q(b).Ka;_.O();return _.r(ATb(c))});_.F(9,"label");_.Q(10," All Symbols ");_.I();_.K(11,"mat-pseudo-checkbox",8);_.R(12,"async");_.I();_.C(13,zTb,4,4,"button",9);_.R(14,"async");_.I()()}a&2&&(a=
_.O(),_.y(),_.E("ngIf",_.S(2,5,a.AD)),_.y(2),_.E("ngIf",_.S(4,7,a.wub).length>0||_.S(5,9,a.scopes).length>0),_.y(4),_.rg("aria-checked",_.S(8,11,a.Ila)),_.y(4),_.E("state",BTb(_.S(12,13,a.Ila))),_.y(2),_.E("ngForOf",_.S(14,15,a.KCa)))};
ETb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",4);_.N("click",function(d){_.q(c);return _.r(d.stopPropagation())});_.F(1,"mat-list",5)(2,"button",6);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(e.ona(d))});_.F(3,"label");_.Q(4);_.I()();_.F(5,"button",7);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(DTb(e,d))});_.F(6,"label");_.Q(7);_.I();_.K(8,"mat-pseudo-checkbox",8);_.I()()()}a&2&&(a=b.Ka,b=_.O(),_.y(2),_.E("value",a.collapseAll),_.rg("aria-checked",a.collapseAll?
"true":"false"),_.y(2),_.Xg(a.collapseAll?b.soc:b.roc),_.y(),_.E("value",a.stickyHeaders),_.rg("aria-checked",a.stickyHeaders?"true":"false"),_.y(2),_.Xg(b.toc),_.y(),_.E("state",a.stickyHeaders?"checked":"unchecked"))};ITb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"button",9);_.N("click",function(){const d=_.q(c).Ka,e=_.O(3);return _.r(FTb(e,d))});_.F(1,"mat-icon");_.Q(2);_.I()()}a&2&&(a=b.Ka,_.O(3),_.E("matTooltip",GTb(a)),_.rg("aria-label",GTb(a)),_.y(2),_.Xg(HTb(a)))};
LTb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O(3);c.Fd.Ws("NL_SEMANTIC_OUTLINES")?JTb(c.Fd,"NL_SEMANTIC_OUTLINES"):KTb(c.Fd,"NL_SEMANTIC_OUTLINES");return _.r()});_.F(1,"mat-icon");_.Q(2,"auto_awesome");_.I()()}a&2&&_.E("matTooltip","Open AI Explananation")};
MTb=function(a){a&1&&(_.M(0),_.C(1,ITb,3,3,"button",7),_.R(2,"async"),_.K(3,"outline-options-menu"),_.C(4,LTb,3,1,"button",8),_.xg());a&2&&(a=_.O(2),_.y(),_.E("ngIf",_.S(2,2,a.AD)),_.y(3),_.E("ngIf",a.C_c))};
NTb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.F(1,"div",2);_.R(2,"async");_.R(3,"async");_.F(4,"form",3);_.N("submit",function(d){_.q(c);_.O();d.preventDefault();return _.r()});_.F(5,"mat-form-field",4)(6,"mat-label");_.Q(7," Filter ");_.I();_.F(8,"input",5,0);_.N("focus",function(){_.q(c);const d=_.O();return _.r(d.G6a.next(!0))})("blur",function(){_.q(c);const d=_.O();return _.r(d.G6a.next(!1))});_.I()()()();_.K(10,"filter-menu",6);_.C(11,MTb,5,4,"ng-container",1);_.R(12,"async");_.xg()}a&2&&
(a=b.Ka,b=_.O(),_.y(),_.tg("expanded",_.S(2,5,b.G6a)||_.S(3,7,b.S6)),_.y(7),_.E("formControl",b.dr),_.y(2),_.E("outlineData",a),_.y(),_.E("ngIf",_.S(12,9,b.AD)))};OTb=function(a,b){return a.label.endsWith(")")&&b.label.endsWith(")")?a.label.slice(0,-1).localeCompare(b.label.slice(0,-1)):a.label.localeCompare(b.label)};PTb=function(a){a&1&&(_.F(0,"div",3),_.Q(1," Nothing matches your filter.\n"),_.I())};
QTb=function(a){a&1&&(_.F(0,"button",11),_.K(1,"div",12),_.I());if(a&2){a=_.O().ua;const b=_.O(2);_.y();_.tg("expanded",b.Ls.Zd(a))}};RTb=function(a){a&1&&_.K(0,"div",13)};
VTb=function(a,b){a&1&&(_.F(0,"mat-tree-node",6),_.R(1,"async"),_.R(2,"async"),_.R(3,"async"),_.C(4,QTb,2,2,"button",7),_.F(5,"a",8),_.C(6,RTb,1,0,"div",9),_.F(7,"span"),_.Q(8),_.I(),_.F(9,"span",10),_.Q(10),_.I()()());a&2&&(a=b.ua,b=_.O(2),_.sg("padding-left",a.level*20,"px")("top",_.S(1,23,STb(b,a)),"px")("z-index",100-a.level),_.tg("header",_.S(2,25,TTb(b,a)))("bottom-header",_.S(3,27,UTb(b,a)))("bold-active-element",a.active),_.E("role","treeitem"),_.rg("aria-selected",a.active)("data-id",a.id),
_.y(4),_.E("ngIf",a.Fj),_.y(),_.rg("href",b.FK(a),_.wf),_.y(),_.E("ngIf",a.Fj===!1),_.y(),_.rg("class",a.fe)("aria-label",a.tooltip)("title",a.tooltip),_.y(),_.Xg(a.Lc),_.y(2),_.Wg(" ",a.label," "))};WTb=function(a){a&1&&(_.F(0,"mat-tree",4),_.R(1,"async"),_.C(2,VTb,11,29,"mat-tree-node",5),_.I());a&2&&(a=_.O(),_.tg("sticky-headers",_.S(1,6,a.Dub)),_.E("dataSource",a.MC)("treeControl",a.Ls)("@.disabled",!0)("trackBy",a.rE))};XTb=function(a){return a.Ezb};YTb=function(a){return a.level};
ZTb=function(a){return a?_.jG(a.params.line)||-1:-1};$Tb=function(a){return a.Fj};aUb=function(a,b){a.level=b;return a};bUb=function(a,b,c,d,e,f){return g=>{if(g.type&&!b.get(g.type))return!1;var l=g.modifiers.filter(TCb);return l.length&&l.every(p=>!c.get(p))||d.has("static")&&((l=g.modifiers.includes(11))&&!e||!l&&!f)?!1:_.Qk(a)||_.Rk(g.label,a)?!0:!1}};
cUb=function(a){if(a&1){const b=_.Nd();_.F(0,"div",7)(1,"h4");_.Q(2,"Outline is very large");_.I();_.F(3,"button",8);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.mCa=!1)});_.Q(4," Show anyway (may crash) ");_.I()()}};dUb=function(a){a&1&&_.K(0,"outline-controls",11);a&2&&(a=_.O(3),_.E("outlineData",a.ht.Tb))};
eUb=function(a){a&1&&(_.M(0),_.C(1,dUb,1,1,"outline-controls",9),_.K(2,"outline-tree",10),_.xg());a&2&&(a=_.O(2),_.y(),_.E("ngIf",a.TXb),_.y(),_.E("outlineTreeInput",a.ht.Tb)("location",a.Nd))};fUb=function(a){a&1&&(_.M(0,4),_.C(1,cUb,5,0,"div",5)(2,eUb,3,3,"ng-container",6),_.xg());a&2&&(a=_.O(),_.E("ngSwitch",a.mCa),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1))};gUb=function(a){a&1&&(_.F(0,"dc-information-box",12),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Wg(" ",a.Vga(a.ht.qF)," "))};
hUb=function(a){a&1&&_.K(0,"loading",13);a&2&&_.E("hasBackground",!0)};iUb=function(a){a&1&&(_.F(0,"span",8),_.Q(1,"Files"),_.I())};jUb=function(a){a&1&&(_.M(0),_.K(1,"directory-navigation",9),_.xg());a&2&&(a=_.O(2),_.y(),_.E("activeLocation",a.Nd))};lUb=function(a){a&1&&(_.F(0,"span",12),_.Q(1,"Outline"),_.I());if(a&2){a=_.O(2).Ka;const b=_.O();_.E("matTooltip",kUb(a,b.wb))}};
mUb=function(a){a&1&&(_.K(0,"outline",13),_.R(1,"async"));a&2&&(a=_.O(3),_.E("outlineData",_.S(1,2,a.ht))("activeLocation",a.Nd))};nUb=function(a){a&1&&(_.F(0,"mat-tab",10),_.C(1,lUb,2,1,"ng-template",3)(2,mUb,2,4,"outline",11),_.I());if(a&2){a=_.O().Ka;const b=_.O();_.E("disabled",a!==b.irc.th);_.y(2);_.E("ngIf",b.UXb)}};
qUb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"nav",1)(1,"mat-tab-group",2);_.N("selectedIndexChange",function(d){const e=_.q(c).Ka,f=_.O();return _.r(f.Qk(e,d))});_.F(2,"mat-tab");_.C(3,iUb,2,0,"ng-template",3)(4,jUb,2,1,"ng-container",4);_.I();_.C(5,nUb,3,2,"mat-tab",5);_.I();_.F(6,"div",6)(7,"button",7);_.N("click",function(){_.q(c);var d=_.O().Tc;d.TL.getValue()===2?oUb(d):qL(d);return _.r()});_.F(8,"mat-icon");_.Q(9,"keyboard_capslock");_.I()()()()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("@.disabled",
!0)("selectedIndex",pUb(b,a)),_.y(3),_.E("ngIf",b.zQb),_.y(),_.E("ngIf",b.l9),_.y(2),_.E("matTooltip",b.isCollapsed?"Open navigation panel":"Close navigation panel")("ascTrackElement",b.sxc)("trackAction",b.isCollapsed?"open":"close")("trackProjectId",b.Nd.tb),_.rg("aria-label",b.isCollapsed?"Open navigation panel":"Close navigation panel"))};
rUb=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"}};sUb=function(a){switch(a.state){case 1:return a.qF==="UNSUPPORTED_LANGUAGE"||a.qF==="UNSUPPORTED_DATA_TYPE"?3:2;case 2:return a.Tb.Uta.length===0?4:1;default:return _.fb(a,void 0)}};
tUb=function(a){switch(a){case "OUTLINE":return _.Pi.YR;case "FILES":return _.Pi.UFa;default:return _.fb(a,"Unknown file detail tab selected")}};uUb=function(a){a&1&&_.K(0,"repository-detail",5);a&2&&(a=_.O(),_.E("viewData",a.wb))};vUb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Please contact the administrator. "),_.I())};
wUb=function(a){a&1&&(_.F(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. "),_.I())};xUb=function(a){a&1&&(_.K(0,"repository-breadcrumb",6),_.R(1,"async"));if(a&2){a=_.O().Ka;const b=_.O();_.E("location",a.location)("isEmptyRepo",a.kind===b.Yo.UNINITIALIZED)("editLink",a.kind===0?a.EW:void 0)("fallbackEditLink",a.kind===0?a.cX:void 0);_.rg("aria-label",_.S(1,5,b.pSc))}};
yUb=function(a){a&1&&_.K(0,"no-repository-information",7)};zUb=function(a){a&1&&_.K(0,"repository-not-found",8);a&2&&(a=_.O().Ka,_.E("location",a.location))};AUb=function(a){a&1&&_.K(0,"repository-permission-denied",8);a&2&&(a=_.O().Ka,_.E("location",a.location))};BUb=function(a){a&1&&_.K(0,"no-default-branch",7)};CUb=function(a){a&1&&(_.K(0,"browse-repository-contents",9),_.R(1,"async"));if(a&2){a=_.O().Ka;const b=_.O();_.E("repositoryNavState",_.S(1,3,b.yR.V5c))("viewData",a)("showOutlineTab",!b.RAa)}};
DUb=function(a,b){a&1&&(_.M(0),_.C(1,xUb,2,7,"repository-breadcrumb",1),_.M(2,2),_.C(3,yUb,1,0,"no-repository-information",3)(4,zUb,1,1,"repository-not-found",4)(5,AUb,1,1,"repository-permission-denied",4)(6,BUb,1,0,"no-default-branch",3)(7,CUb,2,5,"browse-repository-contents",5),_.xg()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",_.XF(a.location)?![4,7].includes(a.kind):![4,7,6].includes(a.kind)),_.y(),_.E("ngSwitch",a.kind),_.y(),_.E("ngSwitchCase",b.Yo.NONE),_.y(),_.E("ngSwitchCase",b.Yo.rxc),_.y(),
_.E("ngSwitchCase",b.Yo.PERMISSION_DENIED),_.y(),_.E("ngSwitchCase",b.Yo.pqc))};EUb=function(a,b){return new _.te(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)})})};FUb=function(a,b){return(window.injected||new Map).get(a)||b};
IUb=function(a,b,c){if(a.nodeType!==1)return GUb;b=b.toLowerCase();if(b==="innerhtml"||b==="innertext"||b==="textcontent"||b==="outerhtml")return()=>_.nc(_.km);const d=HUb.get(`${a.tagName} ${b}`);return d!==void 0?d:/^on/.test(b)&&c==="attribute"&&(a=a.tagName.includes("-")?HTMLElement.prototype:a,b in a)?()=>{throw Error("ef");}:GUb};LUb=function(a,b){if(!JUb(a)||!a.hasOwnProperty("raw"))throw Error("hf");return KUb!==void 0?KUb.createHTML(b):b};
tL=function(a,b,c=a,d){if(b===rL)return b;var e;let f=d!==void 0?(e=c.WCb)==null?void 0:e[d]:c.VGc;e=sL(b)?void 0:b._$litDirective$;let g;if(((g=f)==null?void 0:g.constructor)!==e){let l,p;(l=f)==null||(p=l._$notifyDirectiveConnectionChanged)==null||p.call(l,!1);e===void 0?f=void 0:(f=new e(a),f.RGc(a,c,d));if(d!==void 0){let t;((t=c.WCb)!=null?t:c.WCb=[])[d]=f}else c.VGc=f}f!==void 0&&(b=tL(a,f.TGc(a,b.values),f,d));return b};
uL=function(a){return(b,c)=>{if(typeof c==="object")b=MUb(a,b,c);else{const d=b.hasOwnProperty(c);NUb(b.constructor,c,d?Object.assign({},a,{zbd:!0}):a);b=d?Object.getOwnPropertyDescriptor(b,c):void 0}return b}};OUb=function(){return uL(Object.assign({},void 0,{state:!0,Yj:!1}))};PUb=function(a){a=a.privateDoNotAccessOrElseSafeUrlWrappedValue;if(a===void 0||a===null)throw Error("pf");return new _.cc(a)};QUb=function(a){return a&&a.startsWith("go/")?a:""};
RUb=function(a,b){a&1&&(_.F(0,"th",4),_.Q(1),_.I());a&2&&(a=b.ua,_.y(),_.Xg(a.aib))};
TUb=function(a){if(a&1){const b=_.Nd();_.F(0,"mat-month-view",7);_.N("_userSelection",function(c){_.q(b);const d=_.O(2);return _.r(d.Crb(c))})("dragStarted",function(c){_.q(b);const d=_.O(2);return _.r(d.BW(c))})("dragEnded",function(c){_.q(b);const d=_.O(2);return _.r(d.NF(c))});_.I()}if(a&2){a=_.O().ua;const b=_.O();_.tg("reach-calendar-month-active",SUb(b,a,b.rb));_.E("activeDate",a)("selected",b.selected)("dateFilter",b.Ej)("maxDate",b.Dd)("minDate",b.Cd)("dateClass",b.Ul)("comparisonStart",b.Pq)("comparisonEnd",
b.us)("activeDrag",b.Rv)}};UUb=function(a,b){a&1&&(_.F(0,"div",5),_.C(1,TUb,1,11,"mat-month-view",6),_.I());a&2&&(a=b.ua,_.y(),_.E("ngIf",!!a))};VUb=function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-year-view",2);_.N("selectedChange",function(d){_.q(c);const e=_.O();return _.r(e.co.next(d))});_.I()}a&2&&(a=b.ua,b=_.O(),_.E("activeDate",a)("selected",b.selected)("dateFilter",b.Ej)("maxDate",b.Dd)("minDate",b.Cd)("dateClass",b.Ul))};
WUb=function(a){a&1&&(_.F(0,"mat-error"),_.Q(1),_.I());a&2&&(a=_.O(),_.y(),_.Xg(a.k_c))};XUb=function(a){if(a&1){const b=_.Nd();_.F(0,"reach-date-presets-menu",11);_.N("presetSelected",function(c){_.q(b);_.O().z1.next({source:"view",value:(c==null?void 0:c.date)||null});return _.r()});_.I()}a&2&&(a=_.O(),_.E("presets",a.f5))};YUb=function(a,b){a&1&&(_.F(0,"mat-icon",6),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Wg(" ",a.mk?"":a.Th," "))};
ZUb=function(a,b){a&1&&(_.F(0,"mat-icon",6),_.Q(1),_.I());a&2&&(a=b.Ka,_.E("svgIcon",a.mk),_.y(),_.Wg(" ",a.mk?"":a.Th," "))};$Ub=function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",4);_.N("click",function(){const d=_.q(c).ua,e=_.O(2);d&&e.JYb.next(d);return _.r()});_.K(1,"div",5);_.F(2,"span",6);_.Q(3);_.I()()}a&2&&(a=b.ua,_.E("first",b.first),_.y(3),_.Xg(a.title))};
aVb=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",2),_.C(2,$Ub,4,2,"div",3),_.K(3,"mat-divider",2),_.xg());a&2&&(a=_.O(),_.y(2),_.E("ngForOf",a.vAa))};bVb=function(a){return a.Db?`${a.repository} \u203a ${_.iG(a.Db)}`:`${a.repository}`};vL=function(a){return a==null?"":a.split("/").map(encodeURIComponent).join("/")};
cVb=function(a){a&1&&(_.M(0),_.F(1,"a",3),_.Q(2),_.I(),_.F(3,"a",4),_.Q(4),_.I(),_.xg());a&2&&(a=_.O(),_.y(),_.E("routerLink",a.data.Nya)("ascTrackElement",a.data.m1)("trackAction",a.data.pja),_.y(),_.Xg(a.data.oja),_.y(),_.E("routerLink",a.data.cZb)("ascTrackElement",a.data.m1),_.y(),_.Xg(a.data.Wk))};
dVb=function(a){a&1&&(_.F(0,"a",9),_.R(1,"repoRootLink"),_.Q(2),_.I());a&2&&(a=_.O(2),_.E("routerLink",_.S(1,4,a.data.Wa))("ascTrackElement",a.data.m1),_.y(2),_.DC("[",a.data.repository," \u203a ",a.data.hd,"]"))};
eVb=function(a){a&1&&(_.C(0,dVb,3,6,"a",5),_.F(1,"a"),_.R(2,"placeToHref"),_.F(3,"span"),_.Q(4),_.I(),_.F(5,"span",6),_.Q(6),_.I()(),_.F(7,"button",7)(8,"span",8),_.Q(9,"content_copy"),_.I()());if(a&2){a=_.O();_.E("ngIf",a.displayName==null);_.y();_.rg("href",_.S(2,9,a.data.Wa),_.wf)("data-action-name","navigate")("data-element-name",a.data.m1)("data-track-action-name",a.data.pja);_.y(3);var b=a;var c=a.data;b=b.displayName!=null?b.displayName.includes("/")?b.displayName.substring(0,b.displayName.lastIndexOf("/")+
1):"":c.prefix;_.Xg(b);_.y(2);_.Xg(a.data.oja);_.y();_.rg("data-copy-content",a.data.Wa.path)("data-action-name","copy")}};fVb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"item-display",9),_.I());a&2&&(a=b.ua,b=_.O(4),_.y(),_.E("place",a)("placeItemType",b.Fwa(a)))};gVb=function(a){a&1&&(_.F(0,"ul"),_.C(1,fVb,2,2,"li",8),_.I());a&2&&(a=_.O(2).Ka,_.y(),_.E("ngForOf",a.Tb))};
hVb=function(a){a&1&&(_.M(0),_.C(1,gVb,2,1,"ul",7),_.xg());if(a&2){a=_.O().Ka;_.O();const b=_.Fg(4);_.y();_.E("ngIf",a.Tb.length>0)("ngIfElse",b)}};iVb=function(a){a&1&&(_.F(0,"dc-information-box",10),_.Q(1," Recent items unavailable "),_.I())};jVb=function(a){a&1&&_.K(0,"loading",11)};
kVb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,hVb,2,2,"ng-container",4)(3,iVb,2,0,"dc-information-box",5)(4,jVb,1,0,"loading",6),_.xg()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.GE.ii),_.y(),_.E("ngSwitchCase",b.GE.Error),_.y(),_.E("ngSwitchCase",b.GE.qj))};lVb=function(a){a&1&&(_.F(0,"p",12),_.Q(1," You don't have any recently viewed items yet. "),_.I())};
mVb=function(a,b){a&1&&(_.F(0,"mat-tree-node"),_.K(1,"div",12)(2,"simple-star",13)(3,"item-display",14),_.I());a&2&&(a=b.ua,b=_.O(4),_.rg("aria-label",a.displayName),_.y(2),_.E("isStarred",a.Rz)("type",b.Fwa(a.location)),_.rg("data-node-id",a.id)("data-action",b.qBb),_.y(),_.E("displayName",a.displayName)("place",a.location)("placeItemType",a.gz))};
nVb=function(a,b){a&1&&(_.F(0,"mat-nested-tree-node")(1,"div",15)(2,"button",16)(3,"span",17),_.Q(4," expand_more "),_.I()(),_.K(5,"simple-star",13)(6,"item-display",14),_.I(),_.F(7,"ul")(8,"li"),_.yg(9,18),_.I()()());a&2&&(a=b.ua,b=_.O(4),_.rg("aria-label",a.displayName),_.y(2),_.rg("aria-label","Toggle "+a.displayName)("data-node-id",a.id)("data-action",b.ric),_.y(),_.tg("collapsed",!b.Ec.Zd(a)),_.y(2),_.E("isStarred",a.Rz)("type",b.Fwa(a.location)),_.rg("data-node-id",a.id)("data-action",b.qBb),
_.y(),_.E("displayName",a.displayName)("place",a.location)("placeItemType",a.gz),_.y(),_.tg("tree-invisible",!b.Ec.Zd(a)))};oVb=function(a){if(a&1){const b=_.Nd();_.F(0,"button",19);_.N("click",function(){_.q(b);const c=_.O(4);return _.r(c.kCa.next(!0))});_.Q(1," Show all ");_.I()}};
pVb=function(a){a&1&&(_.M(0),_.F(1,"mat-tree",8),_.C(2,mVb,4,8,"mat-tree-node",9)(3,nVb,10,15,"mat-nested-tree-node",10),_.I(),_.C(4,oVb,2,0,"button",11),_.xg());if(a&2){a=_.O(2).Ka;const b=_.O();_.y();_.E("dataSource",a.Tb)("treeControl",b.Ec);_.y(2);_.E("matTreeNodeDefWhen",b.Dha);_.y();_.E("ngIf",!b.kCa.value)}};qVb=function(a){a&1&&(_.M(0),_.C(1,pVb,5,4,"ng-container",7),_.xg());if(a&2){a=_.O().Ka;_.O();const b=_.Fg(4);_.y();_.E("ngIf",a.Tb.data.length>0)("ngIfElse",b)}};
rVb=function(a){a&1&&(_.F(0,"dc-information-box",20),_.Q(1," Starred items unavailable "),_.I())};sVb=function(a){a&1&&_.K(0,"loading",21)};tVb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,qVb,2,2,"ng-container",4)(3,rVb,2,0,"dc-information-box",5)(4,sVb,1,0,"loading",6),_.xg()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.ii),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.qj))};
uVb=function(a){a&1&&(_.F(0,"p",22),_.Q(1," You don't have any starred items yet. "),_.I())};vVb=function(a,b){b.push(a);for(const c of a.children.values())vVb(c,b)};wVb=function(a,b){return b.children.size>0};xVb=function(a,b,c=0){let d=0;for(const e of a.values())c<b&&d++,e.Rz&&c++,e.children.size!==0&&(c=xVb(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};
yVb=function({children:a,location:b,Rz:c},d){a=new Map(Array.from(a).map(([g,l])=>[g,yVb(l,d)]).sort(([g],[l])=>g.localeCompare(l)));if(!b.path){var e=d.size;c={children:a,displayName:b.repository,Rz:c,location:b,gz:_.Ek(b),id:e};d.set(e,c);return c}e=b.path.split("/").filter(g=>!!g).pop()||"";a.size!==1||c||(c=a.values().next().value,a=c.children,e=e+"/"+c.displayName,b=c.location,c=c.Rz);const f=d.size;c={children:a,displayName:e,location:b,Rz:c,gz:_.Ek(b),id:f};d.set(f,c);return c};
zVb=function(a){a&1&&(_.M(0),_.K(1,"initial-welcome"),_.xg())};AVb=function(a){a&1&&(_.M(0),_.Q(1),_.R(2,"number"),_.xg());a&2&&(a=_.O(2),_.y(),_.Wg(" (",_.S(2,1,a.QG),") "))};BVb=function(a,b){a&1&&(_.M(0),_.Q(1),_.R(2,"number"),_.xg());a&2&&(a=b.Ka,_.y(),_.Wg(" (",_.S(2,1,a),") "))};
CVb=function(a,b){if(a&1){const c=_.Nd();_.M(0);_.F(1,"div",2);_.C(2,zVb,2,0,"ng-container",3);_.F(3,"mat-accordion",4)(4,"mat-expansion-panel",5);_.N("afterExpand",function(){_.q(c);const d=_.O();return _.r(d.mb("expandStarredItems"))})("afterCollapse",function(){_.q(c);const d=_.O();return _.r(d.mb("collapseStarredItems"))});_.F(5,"mat-expansion-panel-header")(6,"mat-panel-title")(7,"mat-icon",6);_.Q(8,"star");_.I();_.F(9,"h2");_.Q(10," starred ");_.C(11,AVb,3,3,"ng-container",3);_.I()()();_.F(12,
"starred-items",7);_.N("countChanged",function(d){_.q(c);const e=_.O();return _.r(e.QG=d)});_.I()();_.F(13,"mat-expansion-panel",5);_.N("afterExpand",function(){_.q(c);const d=_.O();return _.r(d.mb("expandRecentItems"))})("afterCollapse",function(){_.q(c);const d=_.O();return _.r(d.mb("collapseRecentItems"))});_.F(14,"mat-expansion-panel-header")(15,"mat-panel-title");_.K(16,"mat-icon",8);_.F(17,"h2");_.Q(18," recently viewed ");_.C(19,BVb,3,3,"ng-container",3);_.R(20,"async");_.I()()();_.K(21,"recent-items",
9);_.I()()();_.xg()}a&2&&(a=b.Ka,b=_.O(),_.y(2),_.E("ngIf",a===b.Y0c.rjc),_.y(),_.E("multi",!0),_.y(),_.E("expanded",!0),_.y(7),_.E("ngIf",b.QG>0),_.y(2),_.E("expanded",!0),_.y(6),_.E("ngIf",_.S(20,6,b.x5c)))};DVb=function(a){a&1&&_.K(0,"loading",10);a&2&&_.E("diameter",20)};EVb=function(a){a&1&&_.K(0,"th",5)};FVb=function(a){a&1&&(_.F(0,"th",6),_.Q(1," Project ID "),_.I())};
GVb=function(a){a&1&&(_.F(0,"td",13),_.K(1,"star",14),_.I());if(a&2){a=_.O().ua;const b=_.O();_.y();_.E("place",a.Wa)("type",b.txc)("elementName",a.Jj)}};HVb=function(a,b){a&1&&(_.M(0),_.K(1,"mat-icon",15),_.xg());a&2&&(a=b.Ka,b=_.O().ua,_.y(),_.E("matTooltip",b.P5c)("svgIcon",a))};IVb=function(a){a&1&&(_.F(0,"td",16)(1,"a",17),_.Q(2),_.I()());a&2&&(a=_.O().ua,_.y(),_.E("routerLink",a.N5c),_.y(),_.Wg(" ",a.iH," "))};
JVb=function(a,b){a&1&&(_.F(0,"tr",7),_.C(1,GVb,2,3,"td",8),_.F(2,"td")(3,"div",9)(4,"a",10),_.Q(5),_.I(),_.C(6,HVb,2,2,"ng-container",11),_.I()(),_.C(7,IVb,3,2,"td",12),_.I());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("ngIf",b.e1b),_.y(3),_.E("routerLink",a.Q5c),_.y(),_.Wg(" ",a.Jj," "),_.y(),_.E("ngIf",a.O5c),_.y(),_.E("ngIf",b.gtb))};KVb=function(a,b){return a.iH.localeCompare(b.iH)||a.Jj.localeCompare(b.Jj)};LVb=function(a,b){a=a.name;b=b.name;return a===b?0:a?b?a.localeCompare(b):1:-1};
MVb=function(a){a&1&&_.K(0,"repository-searchable-tree",1);a&2&&(a=_.O(),_.E("place",a.Wa))};NVb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("diameter",20)};OVb=function(a){a&1&&(_.F(0,"div",10),_.K(1,"project-selector",11),_.I());a&2&&(a=_.O(3),_.y(),_.E("place",a.location))};QVb=function(a){if(a&1){const b=_.Nd();_.F(0,"input-with-icon",12);_.N("valueChange",function(c){_.q(b);const d=_.O(3);return _.r(d.FBa.next(c))});_.I()}a&2&&(a=_.O(3),_.E("placeholder",a.prb)("trackingConfig",_.dh(2,PVb,a.lc)))};
RVb=function(a){a&1&&(_.M(0),_.K(1,"repository-table",13),_.xg());if(a&2){a=_.O(2).Ka;const b=_.O();_.y();_.E("rows",a.Tb.rows)("location",b.location)}};SVb=function(a){if(a&1){const b=_.Nd();_.F(0,"no-search-match",14);_.R(1,"async");_.N("clear",function(){_.q(b);const c=_.O(3);return _.r(c.bK())});_.I()}a&2&&(a=_.O(3),_.E("filter",_.S(1,1,a.FBa)))};
TVb=function(a){a&1&&(_.F(0,"icon-empty-state-display",15)(1,"icon-empty-state-title"),_.Q(2," There are no repositories for this project "),_.I(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Verify that you can access it "),_.I()())};UVb=function(a){a&1&&(_.F(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.Q(2," Unable to load this project "),_.I(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Verify that it exists and you can access it "),_.I()())};
VVb=function(a){a&1&&(_.M(0),_.C(1,OVb,2,1,"div",5)(2,QVb,1,4,"input-with-icon",6),_.R(3,"async"),_.M(4,1),_.C(5,RVb,2,2,"ng-container",3)(6,SVb,2,3,"no-search-match",7)(7,TVb,5,0,"icon-empty-state-display",8)(8,UVb,5,0,"icon-empty-state-display",9),_.xg()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngIf",b.f1b);_.y();_.E("ngIf",_.S(3,7,b.d8c));_.y(2);_.E("ngSwitch",a.Tb.kind);_.y();_.E("ngSwitchCase",b.Joa.Oyc);_.y();_.E("ngSwitchCase",b.Joa.aec);_.y();_.E("ngSwitchCase",b.Joa.Zdc);_.y();_.E("ngSwitchCase",
b.Joa.zjc)}};WVb=function(a,b){a&1&&(_.M(0,1),_.C(1,NVb,1,1,"loading",2)(2,VVb,9,9,"ng-container",3),_.xg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.ii))};YVb=function(a){const b=a.Oe,c=_.Pnb(b),d=b.projectId||b.dm||b.Lp;var e=a.aZ?_.Mzb(a.aZ):null;const f=e?e.icon:null;e=e?XVb.format({repoType:e.name}):null;return{Jj:a.displayName||b.ai,Q5c:_.Qq(c),iH:d,N5c:_.Qq(_.oG(c.bc(),"repoGroup").ab()),O5c:f,P5c:e,Wa:c}};
ZVb=function(a,b){return a===b?!0:a===void 0||b===void 0?!1:_.tc(a,b)};$Vb=function({tb:a,Vc:b}){if(a&&b)switch(b){case "depot":return{kind:b};case "host":return{kind:b,dm:a};case "project":return{kind:b,projectId:a};case "ossProject":return{kind:b,projectName:a};default:return _.fb(b,"Unknown group type")}};
aWb=function(a){a&1&&(_.F(0,"nav",11)(1,"a",12),_.Q(2,"My source"),_.I(),_.F(3,"a",13),_.Q(4,"All repositories"),_.I()());if(a&2){_.O();a=_.Fg(3);const b=_.O(2).Ka,c=_.O();_.E("tabPanel",a);_.y();_.E("routerLink",c.V0c)("active",b.Tb===c.MR.GIa);_.y(2);_.E("routerLink",c.YN)("active",b.Tb===c.MR.iKa)}};bWb=function(a){a&1&&(_.F(0,"div",9),_.C(1,aWb,5,5,"nav",10),_.K(2,"mat-tab-nav-panel",null,1),_.I());if(a&2){a=_.O(2).Ka;const b=_.O();_.y();_.E("ngIf",a.Tb===b.MR.GIa||a.Tb===b.MR.iKa)}};
cWb=function(a){a&1&&_.K(0,"landing-page")};dWb=function(a){a&1&&(_.K(0,"repositories-browser",14),_.R(1,"async"));a&2&&(a=_.O(3),_.E("location",_.S(1,1,a.Wa)))};eWb=function(a){a&1&&(_.M(0),_.C(1,bWb,4,1,"div",7),_.M(2,3),_.C(3,cWb,1,0,"landing-page",4)(4,dWb,2,3,"repositories-browser",8),_.xg()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngIf",b.QUb);_.y();_.E("ngSwitch",a.Tb);_.y();_.E("ngSwitchCase",b.MR.GIa);_.y();_.E("ngSwitchCase",b.MR.iKa)}};
fWb=function(a){a&1&&_.yg(0,15);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Fg(3)))};gWb=function(a){a&1&&_.K(0,"loading",16);a&2&&_.E("diameter",20)};hWb=function(a,b){a&1&&(_.M(0,3),_.C(1,eWb,5,4,"ng-container",4)(2,fWb,1,1,"ng-container",5)(3,gWb,1,1,"loading",6),_.xg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.ii),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.qj))};
iWb=function(a){a&1&&(_.F(0,"icon-empty-state-display",17)(1,"icon-empty-state-title"),_.Q(2," Unable to load page. "),_.I(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Please try again later. "),_.I()());a&2&&_.E("isSvg",!1)};jWb=function(a){switch(a){case "RepositoriesBrowser":return 1;case "LandingPage":return 0;default:return _.fb(a,void 0)}};kWb=void 0;nWb=function(a,b){if(b<0)throw Error("u`"+b);const c=a.Py,d=c+b;if(d>a.qK)throw Error("t`"+(a.qK-c)+"`"+b);a.Py=d;return c};oWb=[];
pWb=class{constructor(a,b){this.dO=null;this.uYa=!1;this.Py=this.qK=this.Mma=0;this.init(a,void 0,void 0,b)}init(a,b,c,{ZTa:d=!1}={}){this.ZTa=d;a&&(a=zAb(a),this.dO=a.buffer,this.uYa=a.uP,this.Mma=b||0,this.qK=c!==void 0?this.Mma+c:this.dO.length,this.Py=this.Mma)}XQb(){this.clear();oWb.length<100&&oWb.push(this)}clear(){this.dO=null;this.uYa=!1;this.Py=this.qK=this.Mma=0;this.ZTa=!1}cj(){return this.qK}setEnd(a){this.qK=a}reset(){this.Py=this.Mma}getCursor(){return this.Py}setCursor(a){this.Py=
a}advance(a){_.pza(this,this.Py+a)}mZb(a,b){var c=nWb(this,a),d=this.dO;if(_.Dya){var e;b?(e=lWb)||(e=lWb=new TextDecoder("utf-8",{fatal:!0})):(e=mWb)||(e=mWb=new TextDecoder("utf-8",{fatal:!1}));a=c+a;d=c===0&&a===d.length?d:d.subarray(c,a);try{var f=e.decode(d)}catch(l){if(b){if(kWb===void 0){try{e.decode(new Uint8Array([128]))}catch(p){}try{e.decode(new Uint8Array([97])),kWb=!0}catch(p){kWb=!1}}b=!kWb}b&&(lWb=void 0);throw l;}}else{a=c+a;f=[];let l=null;let p,t;for(;c<a;){var g=d[c++];g<128?f.push(g):
g<224?c>=a?MK(b,f):(p=d[c++],g<194||(p&192)!==128?(c--,MK(b,f)):f.push((g&31)<<6|p&63)):g<240?c>=a-1?MK(b,f):(p=d[c++],(p&192)!==128||g===224&&p<160||g===237&&p>=160||((e=d[c++])&192)!==128?(c--,MK(b,f)):f.push((g&15)<<12|(p&63)<<6|e&63)):g<=244?c>=a-2?MK(b,f):(p=d[c++],(p&192)!==128||(g<<28)+(p-144)>>30!==0||((e=d[c++])&192)!==128||((t=d[c++])&192)!==128?(c--,MK(b,f)):(g=(g&7)<<18|(p&63)<<12|(e&63)<<6|t&63,g-=65536,f.push((g>>10&1023)+55296,(g&1023)+56320))):MK(b,f);f.length>=8192&&(l=yAb(l,f),f.length=
0)}f=yAb(l,f)}return f}Bnb(a){if(a==0)return _.Ya();var b=nWb(this,a);if(this.ZTa&&this.uYa)b=this.dO.subarray(b,b+a);else{var c=this.dO;a=b+a;b=b===a?new Uint8Array(0):c.slice(b,a)}return b.length==0?_.Ya():new _.Ua(b,_.Va)}};KAb=function(a){var b=a.Dg;if(b.Py==b.qK)return!1;a.V5=a.Dg.getCursor();var c=_.Zk(a.Dg)>>>0;b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Error("o`"+c+"`"+a.V5);if(b<1)throw Error("p`"+b+"`"+a.V5);a.R7=b;a.Ju=c;return!0};
MAb=function(a){switch(a.Ju){case 0:if(a.Ju!=0)MAb(a);else a:{a=a.Dg;var b=a.Py;const c=b+10,d=a.dO;for(;b<c;)if((d[b++]&128)===0){_.pza(a,b);break a}throw Error("s");}break;case 1:a.Dg.advance(8);break;case 2:a.Ju!=2?MAb(a):(b=_.Zk(a.Dg)>>>0,a.Dg.advance(b));break;case 5:a.Dg.advance(4);break;case 3:b=a.R7;do{if(!KAb(a))throw Error("q");if(a.Ju==4){if(a.R7!=b)throw Error("r");break}MAb(a)}while(1);break;default:throw Error("o`"+a.Ju+"`"+a.V5);}};qWb=[];
rWb=class{constructor(a,b){if(oWb.length){const c=oWb.pop();c.init(a,void 0,void 0,b);a=c}else a=new pWb(a,b);this.Dg=a;this.V5=this.Dg.getCursor();this.Ju=this.R7=-1;this.setOptions(b)}setOptions({fPb:a=!1}={}){this.fPb=a}XQb(){this.Dg.clear();this.Ju=this.R7=-1;qWb.length<100&&qWb.push(this)}getCursor(){return this.Dg.getCursor()}reset(){this.Dg.reset();this.V5=this.Dg.getCursor();this.Ju=this.R7=-1}advance(a){this.Dg.advance(a)}skipToEnd(){this.Dg.setCursor(this.Dg.cj())}mZb(){return _.rza(this)}Bnb(){const a=
_.Zk(this.Dg)>>>0;return this.Dg.Bnb(a)}};EAb=Symbol();JAb=Symbol();
sWb=function(a,b,c=_.Iza){return new _.Vl(a,c)}(function(a,b,c,d,e){if(a.Ju!==2)return!1;d=_.vb(void 0,d,!0);var f=b[_.Ma];_.$a(f);var g=!!(64&f)||!(16384&f);let l=_.Zba(b,f,c);const p=l!==_.dca;if(g||!p){let t=g=p?l[_.Ma]|0:0;if(!p||2&t||_.Db(t)||4&t&&!(32&t))l=_.Ja(l),t=_.Cb(t,f),f=_.Bb(b,f,c,l);t=_.aca(t,f)&-13;t=_.Ka(t,16,!1);t=_.Eb(t,f,!0);t!==g&&(l[_.Ma]=t)}l.push(d);_.qza(a,d,e);return!0},function(a,b,c,d,e){if(Array.isArray(b))for(let t=0;t<b.length;t++){var f=e,g=a,l=g.lyd;var p=b[t];p=p instanceof
_.Bk?p.Mf:Array.isArray(p)?_.vb(p,d,!1):void 0;l.call(g,c,p,f)}});
NAb=class{constructor(){this.nc=!1;this.zg=null;this.eh=_.n(_.Bf,{optional:!0});this.tW=_.n(_.bf);this.tW.Be(()=>{this.nc=!0;this.zg=null})}subscribe(a){if(this.nc)throw new _.$c(953,!1);let b;((b=this.zg)!=null?b:this.zg=[]).push(a);return{unsubscribe:()=>{let c;const d=(c=this.zg)==null?void 0:c.indexOf(a);if(d!==void 0&&d!==-1){let e;(e=this.zg)==null||e.splice(d,1)}}}}emit(a){if(this.nc)throw new _.$c(953,!1);if(this.zg!==null){var b=_.cd(null);try{for(const c of this.zg)try{c(a)}catch(d){let e;
(e=this.eh)==null||e.handleError(d)}}finally{_.cd(b)}}}};tWb=function(a){return _.x(_.u(null),_.Rf(1),_.ig(()=>{a.Rq=_.qPa(a,_.ri(),{gestureName:"BACKGROUND",element:"Insights",action:"load"});a.Rq.TQb=!0}))};gRb=function(a,b){return _.ol(a,3,b)};uWb=function(a,b){return _.Lb(a,1,b,_.tb)};vWb=function(a,b){return _.rl(a,1,_.Sp,b)};wWb=class{constructor(a){this.stream=a}on(a,b){return a==="data"||a==="error"?this:this.stream.on(a,b)}removeListener(a,b){return this.stream.removeListener(a,b)}cancel(){this.stream.cancel()}};
wL=function(a,b,c,d,e,f){const g=b.substring(0,b.length-e.name.length);b=_.lSa(l=>_.pSa(a,l,g),a.l2b).call(a,_.RQa(e,c,d));b.on("data",l=>f(null,l));b.on("error",l=>f(l,null));return new wWb(b)};xWb=function(a,b){return _.Lb(a,3,b,_.tb)};yWb=function(a,b){return _.Ol(a,4,b)};zWb=function(a,b){_.x(a.AP.getValue(_.Bx(a,b)),_.Te(c=>c!=="SHOWING")).subscribe(()=>{a.AP.setValue(_.Bx(a,b),"HIDDEN")})};
AWb=function(a,b){let c=_.jab(a,b);if(!_.XF(b))return`${a.window.location.origin}${c}`;if(!_.YF(b))return`http://cs${c}`;c=c.match(/^\/piper[/_]{3}depot\/google3/g)?c.slice(15):c.slice(9);return`http://${c}`};BWb=function(a,b){const c=_.Qob(b);return a.G1c.fetch(c,()=>{a.iLb.next(c);return _.Rob(a.dSc,c,b.category)})};CWb=function(a){return _.x(a.qVb,_.v(b=>Array.from(b.values())))};
DWb=function(a,{tb:b,Vc:c,fileSpecSourceRootRepositoryKeyRepositoryName:d,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecPath:g,fileSpecType:l,mergeLatestData:p,category:t="DEFAULT"},w){if(!_.Gub.has(c))throw Error("Xd");const A=Object.assign({},_.NG(b,c),{fileSpecPath:g,fileSpecType:l,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecSourceRootRepositoryKeyRepositoryName:d,invocationId:w,mergeLatestData:p,category:t});return a.PTc.fetch(Object.assign({},A,{xi:"fileTest"}),
()=>_.x(a.eXc.get(A),_.v(G=>G.vua)))};EWb=function(a,b){const c=[];for(const [d,e]of b){b=d;const f=e;f!==a.Ws(b)&&(f?c.push({xi:b,state:{enabled:f,yu:0}}):c.push({xi:b,state:{enabled:f}}))}a.TBa(...c)};
FWb=function(a,b){const c=b.has("BLAME");var d=Array.from(b.keys()).filter(e=>e.startsWith("COVERAGE_GENERIC"));if(d.length>1)throw Error("Yd");d=d.length?d[0]:null;if([c,d].filter(e=>!!e).length>1)throw Error("Zd");d&&a.state.getValue().has("BLAME")&&b.set("BLAME",!1);if(c||d)for(const e of _.y4a)a.state.getValue().has(e)&&e!==d&&b.set(e,!1);return b};KTb=function(a,...b){b=PAb(b,!0);EWb(a,FWb(a,b))};JTb=function(a,...b){EWb(a,PAb(b,!1))};GWb=function(a,b,c){a.Ws(b)&&a.TBa({xi:b,state:c})};
xL=function(a,b,c){GWb(a,b,{enabled:!0,yu:2,ASb:c})};yL=function(a,b){GWb(a,b,{enabled:!0,yu:0})};HWb=function(a,b,c){GWb(a,b,{enabled:!0,yu:1,Lu:c})};IWb=function(){return _.rv.has(27)?new Map([["LINE_COUNTS",_.B4a.children.map(a=>a.id)],["FILE_COUNTS",_.C4a.children.map(a=>a.id)]]):new Map};
JWb=function(a,b,c){const d=new _.$f(1);return _.x(d,_.Tf(),_.Mf(e=>{var f,g,l,p;({nextPage:e,location:f,br:g,refHint:l,count:p}=e);return _.x(a.resolve(f,e,l,g,p),_.v(_.CF),_.fg(_.LF),_.Lf(()=>_.BF("History unavailable")))}),_.fg(_.CF(b)),_.cg(TAb,_.evb),_.v(e=>{const f=e.rl.length>0?e.rl[0].br||void 0:void 0;var g=f&&OAb(c,f);g=g&&_.Wj(g)?g:c;let l,p;if(_.uG(c)){var t;l=f==null?void 0:(t=f.Et)==null?void 0:t.refHint;p=f}t=Object.assign({},e);const w=e.nextPage;t=(delete t.nextPage,t);if(!w||w.token===
"0000000000000000000000000000000000000000")return Object.assign({},t,{CH:f});const A=QAb(g,e),G=w.c8==="TOKEN"&&A!==g.path,J=RAb(g,e);return t.gga?(d.next({nextPage:G?void 0:w,location:J,br:p,refHint:l,count:7E5}),Object.assign({},t,{CH:f})):Object.assign({},t,{CH:f,Ava:()=>{d.next({nextPage:G?void 0:w,location:J,br:p,refHint:l,count:50})},fga:()=>{d.next({nextPage:G?void 0:w,location:J,br:p,refHint:l,count:1E6})}})}))};
uOb=function(a,b){let c;c=b.Vc==="depot"?b.params.Pb?"":"HEAD":b.Db;const d=_.uG(b)?_.hG(_.Vj(b,0)):void 0;return _.x(a.resolve(b,c?{c8:"COMMITS",rl:[c]}:void 0,d),_.gg(e=>_.x(JWb(a,e,b),_.v(_.CF))),_.Lf(()=>_.BF("History unavailable")),_.fg(_.LF))};
zL=function(a,b,c,d){var e=arguments.length,f=e<3?b:d===null?d=Object.getOwnPropertyDescriptor(b,c):d,g;if(typeof Reflect==="object"&&Reflect&&typeof Reflect.decorate==="function")f=Reflect.decorate(a,b,c,d);else for(var l=a.length-1;l>=0;l--)if(g=a[l])f=(e<3?g(f):e>3?g(b,c,f):g(b,c))||f;return e>3&&f&&Object.defineProperty(b,c,f),f};AL=function(a){if(typeof Reflect==="object"&&Reflect&&typeof Reflect.metadata==="function")return Reflect.metadata("design:type",a)};
KWb=function(a,b){return b?_.gza(_.Jjb(a),b):_.da.btoa(unescape(encodeURIComponent(a)))};LWb=new _.Vl(function(a,b,c){if(a.Ju!==0)return!1;a=_.Zk(a.Dg);_.Bb(b,b[_.Ma],c,a===0?void 0:a);return!0},_.rca());
var fDb=function(a,b){const c=b.parentNode;c&&c.replaceChild(a,b)},GCb=function(a){return a instanceof _.Oj?a.clone():new _.Oj(a)},bKb=function(a,b){a instanceof _.Oj||(a=GCb(a));b instanceof _.Oj||(b=GCb(b));return a.resolve(b)},BL=class{constructor(a){this.f2a=a;this.mya=[];this.FNb=$Ab}transform(a,b=$Ab){if(!a||!(a instanceof Map)&&typeof a!=="object")return null;this.Rua!=null||(this.Rua=this.f2a.find(a).create());a=this.Rua.diff(a);const c=b!==this.FNb;a&&(this.mya=[],a.SQb(d=>{this.mya.push({key:d.key,
value:d.ng})}));if(a||c)b&&this.mya.sort(b),this.FNb=b;return this.mya}};BL.O=function(a){return new (a||BL)(_.B(_.$Ja,16))};BL.Le=_.Gf({name:"keyvalue",type:BL,le:!1});var CL=class extends _.Hp{constructor(a,b,c,d){super(a,b,d,c,"scroll");this.F3b=!0}Yib(a){this.F3b&&(clearTimeout(this.f7c),this.f7c=setTimeout(()=>{_.GPa(this,"SCROLL",a,500)},500))}};CL.O=function(a){return new (a||CL)(_.B(_.Dp),_.B(_.fn),_.B(_.ff),_.B(_.Gp,8))};
CL.La=_.Ef({type:CL,na:[["body","ascTrackElement","","trackAction",""],["div","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureScroll ".split(" ")],inputs:{F3b:"trackGestureScroll"},standalone:!1,features:[_.lg]});
var iSb={P1:0,iFa:1,idd:2,tdd:3,Ecd:4,OFc:5,0:"HISTORY",1:"CROSS_REFERENCES",2:"REMOVED_CALLGRAPHS",3:"SNAPSHOTS",4:"LOGPOINTS",5:"WARNINGS"},MWb=function(a,b,c){c=c||{};c.format="jspb";this.Qh=new _.Eq(c);this.Wh=a==void 0?a:a.replace(/\/+$/,"")},DL=class{get Bz(){return this.mra}set Bz(a){this.mra=a==="off"||a==="assertive"?a:"polite";this.mra==="off"?this.UB&&(this.UB.unsubscribe(),this.UB=null):this.UB||(this.UB=this.lb.Ub(()=>this.MNa.observe(this.Ja).subscribe(()=>{const b=this.Ja.ma.textContent;
b!==this.VNc&&(this.Vba.Wi(b,this.mra,this.duration),this.VNc=b)})))}constructor(){this.Ja=_.n(_.ff);this.Vba=_.n(_.qr);this.MNa=_.n(_.nr);this.lb=_.n(_.We);this.mra="polite";_.n(_.er).load(_.fr)}Ia(){this.UB&&this.UB.unsubscribe()}};DL.O=function(a){return new (a||DL)};DL.La=_.Ef({type:DL,na:[["","cdkAriaLive",""]],inputs:{Bz:[0,"cdkAriaLive","politeness"],duration:[0,"cdkAriaLiveDuration","duration"]},Qb:["cdkAriaLive"]});
var NWb=class{constructor(){this.wMc=!0;this.Fc=new _.Wf}destroy(){this.Fc.complete()}Sm(){}Vy(){}},OWb={va:_.CUa,Ab:function(){return()=>new NWb}},PWb=class{constructor(a,b){this.HNc=a;this.wJc=b}get(a,b){const c=this.wJc.get(a);return typeof c!=="undefined"?c:this.HNc.get(a,b)}},QWb=["*",[["mat-option"],["ng-container"]]],EL=class{constructor(){this.disabled=!1;this.bu=_.n(_.wr).getId("mat-optgroup-label-");let a,b;this.iJ=(b=(a=_.n(_.Ls,{optional:!0}))==null?void 0:a.pbb)!=null?b:!1}};
EL.O=function(a){return new (a||EL)};
EL.wa=_.Cf({type:EL,na:[["mat-optgroup"]],nb:[1,"mat-mdc-optgroup"],ob:3,Ya:function(a,b){a&2&&_.rg("role",b.iJ?null:"group")("aria-disabled",b.iJ?null:b.disabled.toString())("aria-labelledby",b.iJ?null:b.bu)},inputs:{label:"label",disabled:[2,"disabled","disabled",_.ph]},Qb:["matOptgroup"],features:[_.bh([{va:_.Ms,Hb:EL}]),_.mg],ac:["*","mat-option, ng-container"],ya:5,Aa:4,Da:[["role","presentation",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],qa:function(a,b){a&1&&(_.Hg(QWb),
_.F(0,"span",0)(1,"span",1),_.Q(2),_.Ig(3),_.I()(),_.Ig(4,1));a&2&&(_.tg("mdc-list-item--disabled",b.disabled),_.E("id",b.bu),_.y(2),_.Wg("",b.label," "))},styles:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mat-optgroup-label-text-font, var(--mat-sys-title-small-font));line-height:var(--mat-optgroup-label-text-line-height, var(--mat-sys-title-small-line-height));font-size:var(--mat-optgroup-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-optgroup-label-text-tracking, var(--mat-sys-title-small-tracking));font-weight:var(--mat-optgroup-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;outline:none}.mat-mdc-optgroup-label.mdc-list-item--disabled{opacity:.38}.mat-mdc-optgroup-label .mdc-list-item__primary-text{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;white-space:normal;color:inherit}\n"],
hb:2,Ma:0});var FL=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}get(a,b={},c={}){_.HK(a,RegExp("^operations/.*$"));return _.yn(this.qb,{body:null,Jb:"GET",Mb:"cloudresourcemanager.operations.get",path:`/${this.Va}/${a}`,Qa:_.Bh(b,_.jD,c),Ob:_.akb})}};FL.O=function(a){return new (a||FL)(_.m(_.s_a,8),_.m(_.t_a),_.m(_.xn,8))};FL.ta=_.k({token:FL,oa:FL.O});var GL=class{};GL.O=function(a){return new (a||GL)};GL.ta=_.k({token:GL,oa:a=>FL.O(a),Ea:_.Ku});
var fBb=["BUILD","index","METADATA","OWNERS","README"],RWb={id:"Google",type:"depot"},SWb=function(a){a.Ua.navigate(_.Qq(a.g4c)).then(()=>{a.Rd()})},HL=class{constructor(a,b,c){this.j2c=b;this.Ua=c;this.voc="GoB packages are deprecated";this.Coc="You have been redirected to the repository view.";this.Aoc="Dismiss";this.Boc="Back to Package";this.g4c=_.Vq(a.bc(),{Sy:"1"}).ab()}Rd(){this.j2c.Rd()}};HL.O=function(a){return new (a||HL)(_.B(_.Jt),_.B(_.wXa),_.B(_.ii))};
HL.wa=_.Cf({type:HL,na:[["multibranch-redirect-notice"]],standalone:!1,ya:10,Aa:4,Da:[[1,"mat-simple-snack-bar-content"],"ascTrackElement FileDetail trackAction openPackageDeprecationDoc href http://go/cs-package-deprecation".split(" "),[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"]],qa:function(a,
b){a&1&&(_.F(0,"span",0),_.Q(1),_.F(2,"a",1),_.Q(3,"go/cs-package-deprecation"),_.I(),_.Q(4),_.I(),_.F(5,"div",2)(6,"button",3),_.N("click",function(){return SWb(b)}),_.Q(7),_.I(),_.F(8,"button",4),_.N("click",function(){return b.Rd()}),_.Q(9),_.I()());a&2&&(_.y(),_.Wg(" ",b.voc," "),_.y(3),_.Wg(". ",b.Coc,"\n"),_.y(3),_.Wg(" ",b.Boc," "),_.y(2),_.Wg(" ",b.Aoc," "))},Fa:[_.mH,_.Ip],styles:["multibranch-redirect-notice[_nghost-%COMP%]{display:flex;align-items:center}multibranch-redirect-notice[_nghost-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}"]});
var TWb={LOADING:0,th:1,ERROR:2,0:"LOADING",1:"SUCCESS",2:"ERROR"},IL={p$:"DEFAULT",xFa:"DEFINITION",nk:"DEPRECATED",eGc:"WRITE_REFERENCE",values(){return[IL.p$,IL.eGc,IL.nk,IL.xFa]}},UWb={xoa:"FUNCTION",Qqc:"OTHER",nd:"UNKNOWN",values(){return[UWb.nd,UWb.xoa,UWb.Qqc]}},JL={kCb:"OVERVIEW_DOWNVOTE",lCb:"OVERVIEW_DOWNVOTE_CANCELLED",mCb:"OVERVIEW_UPVOTE",nCb:"OVERVIEW_UPVOTE_CANCELLED",MFc:"VOTE_TYPE_UNSPECIFIED",values(){return[JL.MFc,JL.mCb,JL.kCb,JL.nCb,JL.lCb]}},VWb=class extends _.W{constructor(a=
{}){super();this.i.locationSpecUri=a.jja==null?null:a.jja;this.i.baseUriIndex=a.Osa==null?null:a.Osa;this.i.externalUrl=a.xva==null?null:a.xva;this.i.label=a.label==null?null:a.label}get Osa(){return _.Z(this,"baseUriIndex")?_.T(this,"baseUriIndex"):0}set Osa(a){this.i.baseUriIndex=a}get xva(){return _.Z(this,"externalUrl")?_.T(this,"externalUrl"):""}set xva(a){this.i.externalUrl=a}get label(){return _.Z(this,"label")?_.T(this,"label"):""}set label(a){this.i.label=a}get jja(){return _.Z(this,"locationSpecUri")?
_.T(this,"locationSpecUri"):""}set jja(a){this.i.locationSpecUri=a}ha(){return VWb}ka(){return{keys:["baseUriIndex","externalUrl","label","locationSpecUri"]}}},WWb=class extends _.W{constructor(a={}){super();this.i.primary=a.s8==null?null:a.s8;this.i.alternatives=a.rVa==null?null:a.rVa}get rVa(){return _.Z(this,"alternatives")?_.T(this,"alternatives"):[]}set rVa(a){this.i.alternatives=a}get s8(){return _.Z(this,"primary")?_.T(this,"primary"):null}set s8(a){this.i.primary=a}ha(){return WWb}ka(){return{Oa:{alternatives:VWb},
keys:["alternatives","primary"],Ga:{primary:VWb}}}},XWb=class extends _.W{constructor(a={}){super();this.i.message=a.message==null?null:a.message;this.i.proxyId=a.FAa==null?null:a.FAa}get message(){return _.Z(this,"message")?_.T(this,"message"):""}set message(a){this.i.message=a}get FAa(){return _.Z(this,"proxyId")?_.T(this,"proxyId"):""}set FAa(a){this.i.proxyId=a}ha(){return XWb}ka(){return{keys:["message","proxyId"]}}},YWb=class extends _.W{constructor(a={}){super();this.i.line=a.line==null?null:
a.line;this.i.column=a.column==null?null:a.column}get column(){return _.Z(this,"column")?_.T(this,"column"):0}set column(a){this.i.column=a}get line(){return _.Z(this,"line")?_.T(this,"line"):0}set line(a){this.i.line=a}ha(){return YWb}ka(){return{keys:["column","line"]}}},ZWb=class extends _.W{constructor(a={}){super();this.i.start=a.start==null?null:a.start;this.i.end=a.end==null?null:a.end}get end(){return _.Z(this,"end")?_.T(this,"end"):null}set end(a){this.i.end=a}get start(){return _.Z(this,
"start")?_.T(this,"start"):null}set start(a){this.i.start=a}ha(){return ZWb}ka(){return{keys:["end","start"],Ga:{end:YWb,start:YWb}}}},$Wb=class extends _.W{constructor(a={}){super();this.i.sourceRange=a.sourceRange==null?null:a.sourceRange;this.i.hoverProxy=a.lxa==null?null:a.lxa;this.i.navigation=a.navigation==null?null:a.navigation;this.i.panelProxy=a.Xza==null?null:a.Xza;this.i.highlightIds=a.jP==null?null:a.jP;this.i.semanticTags=a.Orb==null?null:a.Orb;this.i.symbolKind=a.JCa==null?null:a.JCa}get jP(){return _.Z(this,
"highlightIds")?_.T(this,"highlightIds"):[]}set jP(a){this.i.highlightIds=a}get lxa(){return _.Z(this,"hoverProxy")?_.T(this,"hoverProxy"):""}set lxa(a){this.i.hoverProxy=a}get navigation(){return _.Z(this,"navigation")?_.T(this,"navigation"):null}set navigation(a){this.i.navigation=a}get Xza(){return _.Z(this,"panelProxy")?_.T(this,"panelProxy"):""}set Xza(a){this.i.panelProxy=a}get Orb(){return _.Z(this,"semanticTags")?_.T(this,"semanticTags"):[]}set Orb(a){this.i.semanticTags=a}get sourceRange(){return _.Z(this,
"sourceRange")?_.T(this,"sourceRange"):null}set sourceRange(a){this.i.sourceRange=a}get JCa(){return _.Z(this,"symbolKind")?_.T(this,"symbolKind"):null}set JCa(a){this.i.symbolKind=a}ha(){return $Wb}ka(){return{Na:{semanticTags:IL,symbolKind:UWb},keys:"highlightIds hoverProxy navigation panelProxy semanticTags sourceRange symbolKind".split(" "),Ga:{navigation:WWb,sourceRange:ZWb}}}},aXb=class extends _.W{constructor(a={}){super();this.i.decorations=a.su==null?null:a.su;this.i.isComplete=a.Us==null?
null:a.Us;this.i.resolvedFileSpecUri=a.fBa==null?null:a.fBa;this.i.baseLocationSpecUri=a.eXa==null?null:a.eXa;this.i.diagnostics=a.e2a==null?null:a.e2a}get eXa(){return _.Z(this,"baseLocationSpecUri")?_.T(this,"baseLocationSpecUri"):[]}set eXa(a){this.i.baseLocationSpecUri=a}get su(){return _.Z(this,"decorations")?_.T(this,"decorations"):[]}set su(a){this.i.decorations=a}get e2a(){return _.Z(this,"diagnostics")?_.T(this,"diagnostics"):[]}set e2a(a){this.i.diagnostics=a}get Us(){return _.Z(this,"isComplete")?
_.T(this,"isComplete"):!1}set Us(a){this.i.isComplete=a}get fBa(){return _.Z(this,"resolvedFileSpecUri")?_.T(this,"resolvedFileSpecUri"):""}set fBa(a){this.i.resolvedFileSpecUri=a}ha(){return aXb}ka(){return{Oa:{decorations:$Wb,diagnostics:XWb},keys:["baseLocationSpecUri","decorations","diagnostics","isComplete","resolvedFileSpecUri"]}}},bXb=class extends _.W{constructor(a={}){super();this.i.path=a.path==null?null:a.path}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=
a}ha(){return bXb}ka(){return{keys:["path"]}}},cXb=class extends _.W{constructor(a={}){super();this.i.markdownOverview=a.sja==null?null:a.sja;this.i.clNumber=a.clNumber==null?null:a.clNumber}get clNumber(){return _.Z(this,"clNumber")?_.T(this,"clNumber"):"0"}set clNumber(a){this.i.clNumber=a}get sja(){return _.Z(this,"markdownOverview")?_.T(this,"markdownOverview"):""}set sja(a){this.i.markdownOverview=a}ha(){return cXb}ka(){return{keys:["clNumber","markdownOverview"]}}},dXb=class extends _.W{constructor(a=
{}){super();this.i.range=a.ae==null?null:a.ae;this.i.commitIndex=a.oC==null?null:a.oC}get oC(){return _.Z(this,"commitIndex")?_.T(this,"commitIndex"):0}set oC(a){this.i.commitIndex=a}get ae(){return _.Z(this,"range")?_.T(this,"range"):null}set ae(a){this.i.range=a}ha(){return dXb}ka(){return{keys:["commitIndex","range"],Ga:{range:_.hsb}}}},eXb=class extends _.W{constructor(a={}){super();this.i.piperWorkspaceId=a.nAa==null?null:a.nAa}get nAa(){return _.Z(this,"piperWorkspaceId")?_.T(this,"piperWorkspaceId"):
""}set nAa(a){this.i.piperWorkspaceId=a}ha(){return eXb}ka(){return{keys:["piperWorkspaceId"]}}},fXb=class extends _.W{constructor(a={}){super();this.i.fileDiffEntries=a.Yl==null?null:a.Yl}get Yl(){return _.Z(this,"fileDiffEntries")?_.T(this,"fileDiffEntries"):[]}set Yl(a){this.i.fileDiffEntries=a}ha(){return fXb}ka(){return{Oa:{fileDiffEntries:_.esb},keys:["fileDiffEntries"]}}},gXb=class extends _.W{constructor(a={}){super();this.i.pendingClCount=a.i8==null?null:a.i8}get i8(){return _.Z(this,"pendingClCount")?
_.T(this,"pendingClCount"):0}set i8(a){this.i.pendingClCount=a}ha(){return gXb}ka(){return{keys:["pendingClCount"]}}},hXb=class extends _.W{constructor(a={}){super();this.i.mappedRange=a.Oya==null?null:a.Oya;this.i.commitLogEntry=a.wo==null?null:a.wo}get wo(){return _.Z(this,"commitLogEntry")?_.T(this,"commitLogEntry"):[]}set wo(a){this.i.commitLogEntry=a}get Oya(){return _.Z(this,"mappedRange")?_.T(this,"mappedRange"):[]}set Oya(a){this.i.mappedRange=a}ha(){return hXb}ka(){return{Oa:{commitLogEntry:_.rsb,
mappedRange:dXb},keys:["commitLogEntry","mappedRange"]}}},iXb=class extends _.W{constructor(a={}){super();this.i.nlSummary=a.Jja==null?null:a.Jja;this.i.startLine=a.startLine==null?null:a.startLine;this.i.endLine=a.endLine==null?null:a.endLine}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=a}get Jja(){return _.Z(this,"nlSummary")?_.T(this,"nlSummary"):""}set Jja(a){this.i.nlSummary=a}get startLine(){return _.Z(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=
a}ha(){return iXb}ka(){return{keys:["endLine","nlSummary","startLine"]}}},jXb=class extends _.W{constructor(a={}){super();this.i.semanticOutlines=a.MQ==null?null:a.MQ;this.i.startLine=a.startLine==null?null:a.startLine;this.i.endLine=a.endLine==null?null:a.endLine}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=a}get MQ(){return _.Z(this,"semanticOutlines")?_.T(this,"semanticOutlines"):[]}set MQ(a){this.i.semanticOutlines=a}get startLine(){return _.Z(this,
"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=a}ha(){return jXb}ka(){return{Oa:{semanticOutlines:iXb},keys:["endLine","semanticOutlines","startLine"]}}},kXb=class extends _.W{constructor(a={}){super();this.i.nlSemanticOutlineBlock=a.cZ==null?null:a.cZ}get cZ(){return _.Z(this,"nlSemanticOutlineBlock")?_.T(this,"nlSemanticOutlineBlock"):[]}set cZ(a){this.i.nlSemanticOutlineBlock=a}ha(){return kXb}ka(){return{Oa:{nlSemanticOutlineBlock:jXb},keys:["nlSemanticOutlineBlock"]}}},
lXb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.stringValue=a.stringValue==null?null:a.stringValue}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}get stringValue(){return _.Z(this,"stringValue")?_.T(this,"stringValue"):""}set stringValue(a){this.i.stringValue=a}ha(){return lXb}ka(){return{keys:["name","stringValue"]}}},mXb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.attribute=
a.Yj==null?null:a.Yj}get Yj(){return _.Z(this,"attribute")?_.T(this,"attribute"):[]}set Yj(a){this.i.attribute=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return mXb}ka(){return{Oa:{attribute:lXb},keys:["attribute","name"]}}},nXb=class extends _.W{constructor(a={}){super();this.i.targets=a.Pi==null?null:a.Pi;this.i.targetsWithAttributes=a.UCa==null?null:a.UCa}get Pi(){return _.Z(this,"targets")?_.T(this,"targets"):[]}set Pi(a){this.i.targets=a}get UCa(){return _.Z(this,
"targetsWithAttributes")?_.T(this,"targetsWithAttributes"):[]}set UCa(a){this.i.targetsWithAttributes=a}ha(){return nXb}ka(){return{Oa:{targetsWithAttributes:mXb},keys:["targets","targetsWithAttributes"]}}},KL=class extends _.W{constructor(a={}){super();this.i.clNumber=a.clNumber==null?null:a.clNumber;this.i.path=a.path==null?null:a.path;this.i.voteType=a.G1==null?null:a.G1}static get Loa(){return JL}get clNumber(){return _.Z(this,"clNumber")?_.T(this,"clNumber"):"0"}set clNumber(a){this.i.clNumber=
a}get path(){return _.Z(this,"path")?_.T(this,"path"):""}set path(a){this.i.path=a}get G1(){return _.Z(this,"voteType")?_.T(this,"voteType"):null}set G1(a){this.i.voteType=a}ha(){return KL}ka(){return{Na:{voteType:JL},keys:["clNumber","path","voteType"]}}},oXb=class extends _.W{ha(){return oXb}ka(){return{keys:[]}}},pXb=class extends _.W{constructor(a={}){super();this.i.repositories=a.vt==null?null:a.vt}get vt(){return _.Z(this,"repositories")?_.T(this,"repositories"):[]}set vt(a){this.i.repositories=
a}ha(){return pXb}ka(){return{Oa:{repositories:_.$zb},keys:["repositories"]}}},qXb=function(a,b){return _.yn(a.qb,{body:b,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.aiOverviewService.vote",path:`/${a.Va}/aiOverviewService/vote`,Qa:_.Bh({},_.FH,{}),Ob:oXb})},LL=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}};LL.O=function(a){return new (a||LL)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};LL.ta=_.k({token:LL,oa:LL.O});var ML=class{};
ML.O=function(a){return new (a||ML)};ML.ta=_.k({token:ML,oa:a=>LL.O(a),Ea:_.iw});var NL=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}list(a={},b={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.file.targets.list",path:`/${this.Va}/file/targets`,Qa:_.Bh(a,_.FH,b),Ob:nXb})}};NL.O=function(a){return new (a||NL)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};NL.ta=_.k({token:NL,oa:NL.O});var OL=class{};OL.O=function(a){return new (a||OL)};
OL.ta=_.k({token:OL,oa:a=>NL.O(a),Ea:_.iw});
var rXb=function(a,b={}){return _.yn(a.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getBlame",path:`/${a.Va}/history/blame`,Qa:_.Bh(b,_.FH,{}),Ob:hXb})},PL=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}Tga(a={},b={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getDiff",path:`/${this.Va}/history/diff`,Qa:_.Bh(a,_.FH,b),Ob:fXb})}N8a(a={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getPendingChanges",
path:`/${this.Va}/history/pendingChanges`,Qa:_.Bh(a,_.FH,{}),Ob:gXb})}};PL.O=function(a){return new (a||PL)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};PL.ta=_.k({token:PL,oa:PL.O});var QL=class{};QL.O=function(a){return new (a||QL)};QL.ta=_.k({token:QL,oa:a=>PL.O(a),Ea:_.iw});
var RL=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}list(a={},b={}){return _.yn(this.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.repositories.list",path:`/${this.Va}/repositories`,Qa:_.Bh(a,_.FH,b),Ob:pXb})}};RL.O=function(a){return new (a||RL)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};RL.ta=_.k({token:RL,oa:RL.O});var SL=class{};SL.O=function(a){return new (a||SL)};SL.ta=_.k({token:SL,oa:a=>RL.O(a),Ea:_.iw});
var sXb=function(a,b={}){return _.yn(a.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.getCitcWorkspaceId",path:`/${a.Va}/citcWorkspaceId`,Qa:_.Bh(b,_.FH,{}),Ob:eXb})},tXb=function(a,b={}){return _.yn(a.qb,{body:null,Jb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.getNlSemanticOutlines",path:`/${a.Va}/nlSemanticOutlines`,Qa:_.Bh(b,_.FH,{}),Ob:kXb})},TL=class{constructor(a,b,c){this.Va=a;this.Va=a==null?"v1":a;this.qb=new _.zn(b,c)}su(a,b={},c={}){return _.yn(this.qb,
{body:a,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.decorations",path:`/${this.Va}/decorations`,Qa:_.Bh(b,_.FH,c),Ob:aXb})}};TL.O=function(a){return new (a||TL)(_.m(_.gw,8),_.m(_.hw),_.m(_.xn,8))};TL.ta=_.k({token:TL,oa:TL.O});var UL=class{};UL.O=function(a){return new (a||UL)};UL.ta=_.k({token:UL,oa:a=>TL.O(a),Ea:_.iw});
var uXb={GAb:"CALLGRAPHS",IAb:"CODE",V9b:"CODE_XREFS_PREVIEW",icd:"EXAMPLE_USAGES",ocd:"FILE_TREE",P1:"HISTORY",tcd:"HOME_PAGE_SEARCH",YR:"OUTLINE",qdd:"SEARCH_BAR",gGc:"XREFS",OFc:"WARNINGS"},VL=class{constructor(){this.lF=_.n(_.Lg);this.Zo=_.n(_.lh);this.xc=_.n(_.Ye);this.He=_.n(_.Mg);this.Fb=_.n(_.di);this.Ta=_.n(_.pn);this.FDb=new _.Wf}attach(a={}){this.wj||(this.wj=new _.ys(this.lF,this.He));this.detach();this.Zqa||(this.Zqa=new _.fWa(this.Fb.createElement("div"),this.Zo,this.xc));const b=this.lF.kb.ma;
b.parentNode.insertBefore(this.Zqa.Vza,b);_.gn(this.Ta);this.wj.attach(this.Zqa,a);this.FDb.next()}detach(){let a;((a=this.wj)==null?0:a.E_c)&&this.wj.detach()}Ia(){this.detach();let a;(a=this.Zqa)==null||a.dispose()}};VL.O=function(a){return new (a||VL)};VL.La=_.Ef({type:VL,na:[["ng-template","matMenuContent",""]],features:[_.bh([{va:_.S7a,Hb:VL}])]});
var WL=class{constructor(a,b,c){this.sK=a;this.renderer=b;this.kb=c;this.V4c=()=>{zWb(this.sK,this.Ar)}}set event(a){let b;(b=this.Ixb)==null||b.call(this);this.Ixb=this.renderer.listen(this.kb.ma,a,this.V4c)}Sa(){this.Ixb||(this.event="click")}Ia(){let a;(a=this.Ixb)==null||a.call(this)}};WL.O=function(a){return new (a||WL)(_.B(_.Cx),_.B(_.fn),_.B(_.ff))};
WL.La=_.Ef({type:WL,na:[["","onedevTooltipPreventer",""]],inputs:{Ar:[0,"onedevTooltipPreventer","tooltipId"],event:[0,"onedevPreventTooltipOn","event"]},standalone:!1});
var XL=class{set Ar(a){this.hDa.Ar=a;this.gDa.Ar=a}set Oha(a){this.gDa.Oha=a}set event(a){this.hDa.event=a}constructor(a,b,c,d,e,f){this.sK=a;this.ZN=b;this.kb=c;this.renderer=d;this.rRc=e;this.X4c=f;this.hDa=new this.X4c(this.sK,this.renderer,this.kb);this.gDa=new this.rRc(this.ZN,this.kb)}Sa(){this.hDa.Sa();this.gDa.Sa()}Ia(){this.hDa.Ia();this.gDa.Ia()}};XL.O=function(a){return new (a||XL)(_.B(_.Cx),_.B(_.ux),_.B(_.ff),_.B(_.fn),_.B(_.p8a),_.B(_.q8a))};
XL.La=_.Ef({type:XL,na:[["","onedevFeatureTooltip",""]],inputs:{Ar:[0,"onedevFeatureTooltip","tooltipId"],Oha:"hideTooltipWhenAnchorNotVisible",event:[0,"onedevPreventTooltipOn","event"]},standalone:!1,features:[_.bh([{va:_.p8a,jc:_.Ex},{va:_.q8a,jc:WL}])]});var YL=class{constructor(){this.qa=_.n(_.Lg)}};YL.O=function(a){return new (a||YL)};YL.La=_.Ef({type:YL,na:[["","matTabContent",""]],features:[_.bh([{va:_.f9a,Hb:YL}])]});
var vXb=a=>({animationDuration:a}),wXb=(a,b)=>({value:a,params:b}),$L=class extends _.Cs{constructor(){super();this.Sg=_.n(ZL);this.Sba=this.oaa=_.ne.EMPTY}Sa(){super.Sa();this.oaa=_.x(this.Sg.DS,_.fg(this.Sg.Dv(this.Sg.lf))).subscribe(a=>{this.Sg.ME&&a&&!this.qg()&&this.attach(this.Sg.ME)});this.Sba=this.Sg.vS.subscribe(()=>{this.Sg.nr||this.detach()})}Ia(){super.Ia();this.oaa.unsubscribe();this.Sba.unsubscribe()}};$L.O=function(a){return new (a||$L)};
$L.La=_.Ef({type:$L,na:[["","matTabBodyHost",""]],features:[_.lg]});
var ZL=class{set position(a){this.Gca=a;this.Caa()}constructor(){this.Ja=_.n(_.ff);this.Vb=_.n(_.Vr,{optional:!0});this.Oaa=_.ne.EMPTY;this.LN=new _.Wf;this.kca=new _.bn;this.DS=new _.bn;this.vS=new _.bn;this.jca=new _.bn(!0);this.animationDuration="500ms";this.nr=!1;if(this.Vb){const a=_.n(_.pn);this.Oaa=this.Vb.Fc.subscribe(b=>{this.Caa(b);_.gn(a)})}this.LN.subscribe(a=>{this.Dv(a.di)&&this.Dv(this.lf)&&this.jca.emit();this.Dv(a.Sp)&&!this.Dv(this.lf)&&this.vS.emit()})}Sa(){this.lf=="center"&&this.origin!=
null&&(this.lf=this.KNa(this.origin))}Ia(){this.Oaa.unsubscribe();this.LN.complete()}Wqa(a){a=this.Dv(a.di);this.DS.emit(a);a&&this.kca.emit(this.Ja.ma.clientHeight)}Pl(){return this.Vb&&this.Vb.value==="rtl"?"rtl":"ltr"}Dv(a){return a=="center"||a=="left-origin-center"||a=="right-origin-center"}Caa(a=this.Pl()){this.lf=this.Gca<0?a=="ltr"?"left":"right":this.Gca>0?a=="ltr"?"right":"left":"center"}KNa(a){const b=this.Pl();return b=="ltr"&&a<=0||b=="rtl"&&a>0?"left-origin-center":"right-origin-center"}};
ZL.O=function(a){return new (a||ZL)};
ZL.wa=_.Cf({type:ZL,na:[["mat-tab-body"]],ub:function(a,b){a&1&&_.Pg(_.Cs,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.GIb=c.first)}},nb:[1,"mat-mdc-tab-body"],inputs:{ME:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",nr:"preserveContent",position:"position"},outputs:{kca:"_onCentering",DS:"_beforeCentering",vS:"_afterLeavingCenter",jca:"_onCentered"},ya:3,Aa:6,Da:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],qa:function(a,b){if(a&
1){const c=_.Nd();_.F(0,"div",1,0);_.N("@translateTab.start",function(d){_.q(c);return _.r(b.Wqa(d))})("@translateTab.done",function(d){_.q(c);return _.r(b.LN.next(d))});_.C(2,pBb,0,0,"ng-template",2);_.I()}a&2&&_.E("@translateTab",_.eh(3,wXb,b.lf,_.dh(1,vXb,b.animationDuration)))},Fa:[$L,_.cs],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'],
hb:2,data:{animation:[_.g9a]}});
var aM=class{get xM(){return this.zSa}set xM(a){this.XRa(a)}get content(){return this.Daa}constructor(){this.He=_.n(_.Mg);this.yaa=_.n(_.p9a,{optional:!0});this.disabled=!1;this.Xaa=void 0;this.ina="";this.Daa=null;this.Nh=new _.Wf;this.origin=this.position=null;this.isActive=!1;_.n(_.er).load(_.Js)}Sb(a){(a.hasOwnProperty("textLabel")||a.hasOwnProperty("disabled"))&&this.Nh.next()}Ia(){this.Nh.complete()}Sa(){this.Daa=new _.ys(this.Xaa||this.IPa,this.He)}XRa(a){a&&a.qEb===this&&(this.zSa=a)}};
aM.O=function(a){return new (a||aM)};
aM.wa=_.Cf({type:aM,na:[["mat-tab"]],zd:function(a,b,c){a&1&&(_.Qg(c,_.nz,5),_.Qg(c,YL,7,_.Lg));if(a&2){let d;_.Sg(d=_.Tg())&&(b.xM=d.first);_.Sg(d=_.Tg())&&(b.Xaa=d.first)}},ub:function(a,b){a&1&&_.Pg(_.Lg,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.IPa=c.first)}},nb:["hidden",""],inputs:{disabled:[2,"disabled","disabled",_.ph],ina:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],ceb:"labelClass",HXa:"bodyClass"},Qb:["matTab"],features:[_.bh([{va:_.o9a,
Hb:aM}]),_.mg,_.Rm],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Hg(),_.C(0,qBb,1,0,"ng-template"))},hb:2});
var xXb=["tabBodyWrapper"],yXb=["tabHeader"],zXb=class{},bM=class{get Co(){return this.R2}set Co(a){this.R2=a;_.gn(this.Ta)}get selectedIndex(){return this.Ug}set selectedIndex(a){this.CB=isNaN(a)?null:a}get animationDuration(){return this.daa}set animationDuration(a){const b=a+"";this.daa=/^\d+$/.test(b)?a+"ms":b}get ou(){return this.NNa}set ou(a){this.NNa=isNaN(a)?null:a}get backgroundColor(){return this.CS}set backgroundColor(a){const b=this.Ja.ma.classList;b.remove("mat-tabs-with-background",
`mat-background-${this.backgroundColor}`);a&&b.add("mat-tabs-with-background",`mat-background-${a}`);this.CS=a}constructor(){this.Ja=_.n(_.ff);this.Ta=_.n(_.pn);this.re=_.n(_.dn,{optional:!0});this.Vg=new _.Ng;this.CB=0;this.pJ=null;this.lU=0;this.IJ=this.pda=_.ne.EMPTY;this.R2=!1;this.Vz=!0;this.Vda=null;this.qw=!1;this.Ug=null;this.Jha="above";this.nr=this.wc=this.xh=!1;this.Mla=new _.bn;this.zK=new _.bn;this.Zda=new _.bn;this.c0=new _.bn(!0);this.UE=!_.n(_.Zq).isBrowser;const a=_.n(_.jz,{optional:!0});
this.nba=_.n(_.wr).getId("mat-tab-group-");this.animationDuration=a&&a.animationDuration?a.animationDuration:"500ms";this.xh=a&&a.xh!=null?a.xh:!1;this.qw=a&&a.qw!=null?a.qw:!1;(a==null?void 0:a.ou)!=null&&(this.ou=a.ou);this.nr=!(a==null||!a.nr);this.Co=a&&a.Co!=null?a.Co:!1;this.Vz=a&&a.Vz!=null?a.Vz:!0;this.Vda=a&&a.Vda!=null?a.Vda:null}OG(){const a=this.CB=this.uaa(this.CB);if(this.Ug!=a){const b=this.Ug==null;if(!b){this.c0.emit(this.Ir(a));const c=this.VB.ma;c.style.minHeight=c.clientHeight+
"px"}Promise.resolve().then(()=>{this.Vg.forEach((c,d)=>c.isActive=d===a);b||(this.Mla.emit(a),this.VB.ma.style.minHeight="")})}this.Vg.forEach((b,c)=>{b.position=c-a;this.Ug==null||b.position!=0||b.origin||(b.origin=a-this.Ug)});this.Ug!==a&&(this.Ug=a,this.pJ=null,_.gn(this.Ta))}Sd(){this.lSa();this.oSa();this.pda=this.Vg.Jc.subscribe(()=>{const a=this.uaa(this.CB);if(a===this.Ug){const b=this.Vg.toArray();let c;for(let d=0;d<b.length;d++)if(b[d].isActive){this.CB=this.Ug=d;this.pJ=null;c=b[d];
break}!c&&b[a]&&Promise.resolve().then(()=>{b[a].isActive=!0;this.c0.emit(this.Ir(a))})}_.gn(this.Ta)})}lSa(){_.x(this.baa.Jc,_.fg(this.baa)).subscribe(a=>{this.Vg.reset(a.filter(b=>b.yaa===this||!b.yaa));_.Rg(this.Vg)})}Ia(){this.Vg.destroy();this.pda.unsubscribe();this.IJ.unsubscribe()}uE(){this.mU&&this.mU.uE()}bJ(a){this.pJ=a;this.zK.emit(this.Ir(a))}Ir(a){const b=new zXb;b.index=a;this.Vg&&this.Vg.length&&(b.tab=this.Vg.toArray()[a]);return b}oSa(){this.IJ&&this.IJ.unsubscribe();this.IJ=_.Se(...this.Vg.map(a=>
a.Nh)).subscribe(()=>_.gn(this.Ta))}uaa(a){return Math.min(this.Vg.length-1,Math.max(a||0,0))}jba(a){return`${this.nba}-label-${a}`}iba(a){return`${this.nba}-content-${a}`}VRa(a){if(this.qw&&this.lU){var b=this.VB.ma;b.style.height=this.lU+"px";this.VB.ma.offsetHeight&&(b.style.height=a+"px")}}wRa(){const a=this.VB.ma;this.lU=a.clientHeight;a.style.height="";this.Zda.emit()}il(a,b,c){b.Rp=c;a.disabled||(this.selectedIndex=c)}Nr(a){let b;const c=(b=this.pJ)!=null?b:this.selectedIndex;return a===c?
0:-1}wSa(a,b){a&&a!=="mouse"&&a!=="touch"&&(this.mU.Rp=b)}};bM.O=function(a){return new (a||bM)};
bM.wa=_.Cf({type:bM,na:[["mat-tab-group"]],zd:function(a,b,c){a&1&&_.Qg(c,aM,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.baa=d)}},ub:function(a,b){a&1&&(_.Pg(xXb,5),_.Pg(yXb,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.VB=c.first);_.Sg(c=_.Tg())&&(b.mU=c.first)}},nb:[1,"mat-mdc-tab-group"],ob:11,Ya:function(a,b){a&2&&(_.rg("mat-align-tabs",b.Vda),_.ug("mat-"+(b.color||"primary")),_.sg("--mat-tab-animation-duration",b.animationDuration),_.tg("mat-mdc-tab-group-dynamic-height",b.qw)("mat-mdc-tab-group-inverted-header",
b.Jha==="below")("mat-mdc-tab-group-stretch-tabs",b.Vz))},inputs:{color:"color",Co:[2,"fitInkBarToContent","fitInkBarToContent",_.ph],Vz:[2,"mat-stretch-tabs","stretchTabs",_.ph],Vda:[0,"mat-align-tabs","alignTabs"],qw:[2,"dynamicHeight","dynamicHeight",_.ph],selectedIndex:[2,"selectedIndex","selectedIndex",_.qh],Jha:"headerPosition",animationDuration:"animationDuration",ou:[2,"contentTabIndex","contentTabIndex",_.qh],xh:[2,"disablePagination","disablePagination",_.ph],wc:[2,"disableRipple","disableRipple",
_.ph],nr:[2,"preserveContent","preserveContent",_.ph],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"]},outputs:{Mla:"selectedIndexChange",zK:"focusChange",Zda:"animationDone",c0:"selectedTabChange"},Qb:["matTabGroup"],features:[_.bh([{va:_.p9a,Hb:bM}]),_.mg],ac:["*"],ya:9,Aa:8,Da:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label",
"aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","class","content","position","origin","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"click","cdkFocusChange","id",
"disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","id","content","position","origin","animationDuration","preserveContent"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg();_.F(0,"mat-tab-header",3,0);_.N("indexFocused",function(d){_.q(c);return _.r(b.bJ(d))})("selectFocusedIndex",function(d){_.q(c);
return _.r(b.selectedIndex=d)});_.BC(2,uBb,8,17,"div",4,_.ofb);_.I();_.C(4,vBb,1,0);_.F(5,"div",5,1);_.BC(7,wBb,1,13,"mat-tab-body",6,_.ofb);_.I()}a&2&&(_.E("selectedIndex",b.selectedIndex||0)("disableRipple",b.wc)("disablePagination",b.xh)("aria-label",b.ariaLabel)("aria-labelledby",b.je),_.y(2),_.CC(b.Vg),_.y(2),_.wg(b.UE?4:-1),_.y(),_.tg("_mat-animation-noopable",b.re==="NoopAnimations"),_.y(2),_.CC(b.Vg))},Fa:[_.mz,_.lz,_.RC,_.Rs,_.Cs,ZL],styles:['.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{align-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}\n'],
hb:2});
var AXb=["tabListContainer"],BXb=["tabList"],CXb=["tabListInner"],DXb=["nextPaginator"],EXb=["previousPaginator"],FXb=["*"],cM=class extends _.kz{get Co(){return this.R2.value}set Co(a){this.R2.next(a);_.gn(this.Ta)}get animationDuration(){return this.daa}set animationDuration(a){const b=a+"";this.daa=/^\d+$/.test(b)?a+"ms":b}get backgroundColor(){return this.CS}set backgroundColor(a){const b=this.Ja.ma.classList;b.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`);a&&b.add("mat-tabs-with-background",
`mat-background-${a}`);this.CS=a}constructor(){const a=_.n(_.ff),b=_.n(_.Vr,{optional:!0}),c=_.n(_.We),d=_.n(_.pn),e=_.n(_.gs),f=_.n(_.Zq),g=_.n(_.dn,{optional:!0}),l=_.n(_.jz,{optional:!0});super(a,d,e,b,c,f,g);this.R2=new _.Wh(!1);this.Vz=!0;this.wc=!1;this.color="primary";this.xh=l&&l.xh!=null?l.xh:!1;this.Co=l&&l.Co!=null?l.Co:!1;this.Vz=l&&l.Vz!=null?l.Vz:!0}Pba(){}Sd(){this.mJ=new _.d9a(this.Cc);_.x(this.Cc.Jc,_.fg(null),_.hg(this.Kb)).subscribe(()=>{this.Lna()});super.Sd()}Dc(){super.Dc()}Lna(){if(this.Cc){var a=
this.Cc.toArray();for(let b=0;b<a.length;b++)if(a[b].active){this.selectedIndex=b;_.gn(this.Ta);this.um&&(this.um.eDb=a[b].id);return}this.selectedIndex=-1;this.mJ.Te()}}gT(){return this.um?"tablist":this.Ja.ma.getAttribute("role")}};cM.O=function(a){return new (a||cM)};
cM.wa=_.Cf({type:cM,na:[["","mat-tab-nav-bar",""]],zd:function(a,b,c){a&1&&_.Qg(c,dM,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.Cc=d)}},ub:function(a,b){a&1&&(_.Pg(AXb,7),_.Pg(BXb,7),_.Pg(CXb,7),_.Pg(DXb,5),_.Pg(EXb,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.Ov=c.first);_.Sg(c=_.Tg())&&(b.nda=c.first);_.Sg(c=_.Tg())&&(b.JJ=c.first);_.Sg(c=_.Tg())&&(b.dca=c.first);_.Sg(c=_.Tg())&&(b.Jca=c.first)}},nb:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],ob:17,Ya:function(a,b){a&2&&(_.rg("role",b.gT()),_.sg("--mat-tab-animation-duration",
b.animationDuration),_.tg("mat-mdc-tab-header-pagination-controls-enabled",b.Mv)("mat-mdc-tab-header-rtl",b.Pl()=="rtl")("mat-mdc-tab-nav-bar-stretch-tabs",b.Vz)("mat-primary",b.color!=="warn"&&b.color!=="accent")("mat-accent",b.color==="accent")("mat-warn",b.color==="warn")("_mat-animation-noopable",b.re==="NoopAnimations"))},inputs:{Co:[2,"fitInkBarToContent","fitInkBarToContent",_.ph],Vz:[2,"mat-stretch-tabs","stretchTabs",_.ph],animationDuration:"animationDuration",backgroundColor:"backgroundColor",
wc:[2,"disableRipple","disableRipple",_.ph],color:"color",um:"tabPanel"},Qb:["matTabNavBar","matTabNav"],features:[_.mg,_.lg],hc:["mat-tab-nav-bar",""],ac:FXb,ya:13,Aa:6,Da:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",3,
"keydown"],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-links"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg();_.F(0,"div",5,0);_.N("click",function(){_.q(c);return _.r(b.fJ("before"))})("mousedown",function(d){_.q(c);return _.r(b.Bv("before",d))})("touchend",function(){_.q(c);return _.r(b.np())});_.K(2,"div",6);_.I();_.F(3,"div",7,1);_.N("keydown",
function(d){_.q(c);return _.r(b.ie(d))});_.F(5,"div",8,2);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.lca())});_.F(7,"div",9,3);_.Ig(9);_.I()()();_.F(10,"div",10,4);_.N("mousedown",function(d){_.q(c);return _.r(b.Bv("after",d))})("click",function(){_.q(c);return _.r(b.fJ("after"))})("touchend",function(){_.q(c);return _.r(b.np())});_.K(12,"div",6);_.I()}a&2&&(_.tg("mat-mdc-tab-header-pagination-disabled",b.Mr),_.E("matRippleDisabled",b.Mr||b.wc),_.y(10),_.tg("mat-mdc-tab-header-pagination-disabled",
b.Lr),_.E("matRippleDisabled",b.Lr||b.wc))},Fa:[_.Rs,_.or],styles:[".mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-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;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-links,.mat-mdc-tab-links.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height, 48px)}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height, 1px);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-focus-indicator::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}\n"],
hb:2});
var dM=class extends _.iz{get active(){return this.au}set active(a){a!==this.au&&(this.au=a,this.Wj.Lna())}get lH(){return this.disabled||this.wc||this.Wj.wc||!!this.zt.disabled}constructor(){super();this.Wj=_.n(cM);this.kb=_.n(_.ff);this.Qc=_.n(_.cr);this.Kb=new _.Wf;this.wc=this.disabled=this.au=!1;this.tabIndex=0;this.id=_.n(_.wr).getId("mat-tab-link-");_.n(_.er).load(_.Js);const a=_.n(_.Qs,{optional:!0}),b=_.n(new _.Sm("tabindex"),{optional:!0}),c=_.n(_.dn,{optional:!0});this.zt=a||{};this.tabIndex=
b==null?0:parseInt(b)||0;c==="NoopAnimations"&&(this.zt.animation={PF:0,UF:0});_.x(this.Wj.R2,_.hg(this.Kb)).subscribe(d=>{this.Co=d})}focus(){this.kb.ma.focus()}Dc(){this.Qc.Pk(this.kb)}Ia(){this.Kb.next();this.Kb.complete();super.Ia();this.Qc.Oi(this.kb)}eJ(){this.Wj.Rp=this.Wj.Cc.toArray().indexOf(this)}ie(a){if(a.keyCode===32||a.keyCode===13)this.disabled?a.preventDefault():this.Wj.um&&(a.keyCode===32&&a.preventDefault(),this.kb.ma.click())}GOa(){let a;return this.Wj.um?(a=this.Wj.um)==null?void 0:
a.id:this.kb.ma.getAttribute("aria-controls")}HOa(){return this.Wj.um?this.active?"true":"false":this.kb.ma.getAttribute("aria-selected")}eba(){return this.active&&!this.Wj.um?"page":null}gT(){return this.Wj.um?"tab":this.kb.ma.getAttribute("role")}Nr(){return this.Wj.um?this.au&&!this.disabled?0:-1:this.disabled?-1:this.tabIndex}};dM.O=function(a){return new (a||dM)};
dM.wa=_.Cf({type:dM,na:[["","mat-tab-link",""],["","matTabLink",""]],nb:[1,"mdc-tab","mat-mdc-tab-link","mat-focus-indicator"],ob:11,Ya:function(a,b){a&1&&_.N("focus",function(){return b.eJ()})("keydown",function(c){return b.ie(c)});a&2&&(_.rg("aria-controls",b.GOa())("aria-current",b.eba())("aria-disabled",b.disabled)("aria-selected",b.HOa())("id",b.id)("tabIndex",b.Nr())("role",b.gT()),_.tg("mat-mdc-tab-disabled",b.disabled)("mdc-tab--active",b.active))},inputs:{active:[2,"active","active",_.ph],
disabled:[2,"disabled","disabled",_.ph],wc:[2,"disableRipple","disableRipple",_.ph],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.qh(a)],id:"id"},Qb:["matTabLink"],features:[_.mg,_.lg],hc:["mat-tab-link",""],ac:FXb,ya:5,Aa:2,Da:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],qa:function(a,b){a&1&&(_.Hg(),_.K(0,"span",0)(1,"div",1),_.F(2,"span",2)(3,"span",3),_.Ig(4),_.I()());a&2&&(_.y(),_.E("matRippleTrigger",
b.kb.ma)("matRippleDisabled",b.lH))},Fa:[_.Rs],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height, 48px);font-family:var(--mat-tab-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height, 2px);border-radius:var(--mdc-tab-indicator-active-indicator-shape, 0)}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab-link.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-sys-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}\n'],
hb:2,Ma:0});var eM=class{constructor(){this.id=_.n(_.wr).getId("mat-tab-nav-panel-")}};eM.O=function(a){return new (a||eM)};eM.wa=_.Cf({type:eM,na:[["mat-tab-nav-panel"]],nb:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],ob:2,Ya:function(a,b){a&2&&_.rg("aria-labelledby",b.eDb)("id",b.id)},inputs:{id:"id"},Qb:["matTabNavPanel"],ac:FXb,ya:1,Aa:0,qa:function(a){a&1&&(_.Hg(),_.Ig(0))},hb:2,Ma:0});
var GXb=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],fM=class{};fM.O=function(a){return new (a||fM)};fM.La=_.Ef({type:fM,na:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],nb:[1,"mat-mdc-card-title"]});var gM=class{};gM.O=function(a){return new (a||gM)};gM.La=_.Ef({type:gM,na:[["mat-card-content"]],nb:[1,"mat-mdc-card-content"]});
var hM=class{};hM.O=function(a){return new (a||hM)};hM.La=_.Ef({type:hM,na:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],nb:[1,"mat-mdc-card-subtitle"]});var iM=class{constructor(){this.align="start"}};iM.O=function(a){return new (a||iM)};iM.La=_.Ef({type:iM,na:[["mat-card-actions"]],nb:[1,"mat-mdc-card-actions","mdc-card__actions"],ob:2,Ya:function(a,b){a&2&&_.tg("mat-mdc-card-actions-align-end",b.align==="end")},inputs:{align:"align"},Qb:["matCardActions"]});
var jM=class{};jM.O=function(a){return new (a||jM)};jM.wa=_.Cf({type:jM,na:[["mat-card-header"]],nb:[1,"mat-mdc-card-header"],ac:["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n      [mat-card-title], [mat-card-subtitle],\n      [matCardTitle], [matCardSubtitle]","*"],ya:4,Aa:0,Da:[[1,"mat-mdc-card-header-text"]],qa:function(a){a&1&&(_.Hg(GXb),_.Ig(0),_.F(1,"div",0),_.Ig(2,1),_.I(),_.Ig(3,2))},hb:2,Ma:0});var kM=class{};kM.O=function(a){return new (a||kM)};
kM.La=_.Ef({type:kM,na:[["","mat-card-avatar",""],["","matCardAvatar",""]],nb:[1,"mat-mdc-card-avatar"]});
var HXb=class{constructor(){this.Ah=new _.bA(!0)}toggle(a){this.Ah.toggle(this.KJ(a))}expand(a){this.Ah.select(this.KJ(a))}collapse(a){this.Ah.ah(this.KJ(a))}Zd(a){return this.Ah.Ae(this.KJ(a))}Awb(a){this.Ah.Ae(this.KJ(a))?this.Xta(a):this.tva(a)}collapseAll(){this.Ah.clear()}tva(a){let b=[a];b.push(...this.VO(a));this.Ah.select(...b.map(c=>this.KJ(c)))}Xta(a){let b=[a];b.push(...this.VO(a));this.Ah.ah(...b.map(c=>this.KJ(c)))}KJ(a){return this.vq?this.vq(a):a}},IXb=class extends HXb{constructor(a,
b,c){super();this.tX=a;this.Fj=b;if(this.options=c)this.vq=this.options.vq}VO(a){var b=this.Dj.indexOf(a);const c=[];for(b+=1;b<this.Dj.length&&this.tX(a)<this.tX(this.Dj[b]);b++)c.push(this.Dj[b]);return c}AO(){this.Ah.select(...this.Dj.map(a=>this.KJ(a)))}},JXb=class extends HXb{constructor(a){super();this.OC=a;this.options=void 0;let b;if((b=this.options)==null?0:b.Fj)this.Fj=this.options.Fj}AO(){this.Ah.clear();const a=this.Dj.reduce((b,c)=>[...b,...this.VO(c),c],[]);this.Ah.select(...a.map(b=>
this.KJ(b)))}VO(a){const b=[];this.V2(b,a);return b.splice(1)}V2(a,b){a.push(b);b=this.OC(b);Array.isArray(b)?b.forEach(c=>this.V2(a,c)):_.Ue(b)&&_.x(b,_.Qf(1),_.Te(Boolean)).subscribe(c=>{for(const d of c)this.V2(a,d)})}},KXb=function(a,b){let c=[];b.forEach(d=>a.EFb(d,0,c,[]));return c},LXb=function(a,b,c){let d=[],e=[!0];b.forEach(f=>{let g=!0;for(let l=0;l<=a.tX(f);l++)g=g&&e[l];g&&d.push(f);a.Fj(f)&&(e[a.tX(f)+1]=c.Zd(f))});return d},MXb=class{constructor(a,b,c,d){this.R$c=a;this.tX=b;this.Fj=
c;this.OC=d}EFb(a,b,c,d){const e=this.R$c(a,b);c.push(e);this.Fj(e)&&(a=this.OC(a))&&(Array.isArray(a)?this.DFb(a,b,c,d):_.x(a,_.Qf(1)).subscribe(f=>{this.DFb(f,b,c,d)}));return c}DFb(a,b,c,d){a.forEach((e,f)=>{let g=d.slice();g.push(f!=a.length-1);this.EFb(e,b+1,c,g)})}},NXb=class extends _.ds{get data(){return this.Ve.value}set data(a){this.Ve.next(a);this.Ipa.next(KXb(this.hKb,this.data));this.ISa.Dj=this.Ipa.value}constructor(a,b,c){super();this.ISa=a;this.hKb=b;this.Ipa=new _.Wh([]);this.qFb=
new _.Wh([]);this.Ve=new _.Wh([]);c&&(this.data=c)}connect(a){return _.x(_.Se(a.LH,this.ISa.Ah.changed,this.Ipa),_.v(()=>{this.qFb.next(LXb(this.hKb,this.Ipa.value,this.ISa));return this.qFb.value}))}disconnect(){}},OXb=class extends _.ds{constructor(){super(...arguments);this.Ve=new _.Wh([])}get data(){return this.Ve.value}set data(a){this.Ve.next(a)}connect(a){return _.x(_.Se(a.LH,this.Ve),_.v(()=>this.data))}disconnect(){}},lM=class extends _.vD{get MCa(){return this.IPc}set MCa(a){this.IPc=a}tLc(){return this.Oh.Gb.wMc?
this.MCa:this.oda}get disabled(){return this.yg}set disabled(a){this.yg=a}constructor(){super();this.C1a=0;const a=_.n(new _.Sm("tabindex"),{optional:!0});this.MCa=Number(a)||this.C1a}Sa(){super.Sa()}Ia(){super.Ia()}};lM.O=function(a){return new (a||lM)};
lM.La=_.Ef({type:lM,na:[["mat-tree-node"]],nb:[1,"mat-tree-node"],ob:5,Ya:function(a,b){a&1&&_.N("click",function(){return b.GFb()});a&2&&(_.zg("tabindex",b.tLc()),_.rg("aria-expanded",b.UFb())("aria-level",b.level+1)("aria-posinset",b.Vpa())("aria-setsize",b.Wpa()))},inputs:{MCa:[2,"tabIndex","tabIndexInputBinding",a=>a==null?0:_.qh(a)],disabled:[2,"disabled","disabled",_.ph]},outputs:{nsa:"activation",WW:"expandedChange"},Qb:["matTreeNode"],features:[_.bh([{va:_.vD,Hb:lM}]),_.mg,_.lg]});
var PXb=function(a,b,c){a=a.config.Xj?a.config.Xj:(a=a.config.Tm&&a.config.Tm.get(b))&&a.Xj?a.Xj:null;return a(b,c)},QXb=function(a,b){b=typeof b==="string"?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());e>0&&d===f?c[c.length-1].text+=a[e]:c.push({tag:f?"b":void 0,text:a[e]});d=f}return c},RXb=function(a,b){const c=a.config.nz;if(!c.displayName||!c.wfa)return null;const d=c.hH;if(b.length===0)return{rc:c.wfa,confidence:1,u5:[{text:c.displayName}],
hH:d};if(c.n4b)var e=_.Afb(a.normalize(b),a.normalize(c.displayName));else{e=a.normalize(c.displayName).toLowerCase().split(" ");const f=a.normalize(b).toLowerCase().split(" ");a=[];for(const g of e)for(const l of f)g!==""&&l!==""&&g.includes(l)&&a.push(l);e=1+a.length*.01;e=a.length>0?e:0}return e>=.9?{confidence:e,rc:c.wfa,u5:QXb(c.displayName,b),hH:d}:null},SXb=class{constructor(a){this.config=a;this.gVc=/[\u0300-\u036f]/g}normalize(a){return a.normalize("NFD").replace(this.gVc,"")}},TXb=function(a){return new _.skb(b=>
_.x(a,_.gg(c=>{const d=[];for(const e of c.values())c=e.nz,!c.ct&&c.Sya&&(c.ct=new c.Sya(e)),c.ct&&d.push(...c.ct.match(b));d.sort((e,f)=>f.confidence-e.confidence);return _.u(d)})))},oPb=function(a,b=[]){return new _.zkb(TXb(_.u(a)),_.vkb(_.u(a)),b,!0,!0,void 0)},UXb=class extends SXb{},VXb=["panel"],WXb=class{constructor(a,b){this.source=a;this.option=b}},mM=class{get isOpen(){return this.nT&&this.cE}Zca(a){this.Ti=a;_.gn(this.Ta)}set classList(a){this.fl=a;this.Ja.ma.className=""}get Mm(){return this.jT}set Mm(a){this.jT=
a;this.uSa()}uSa(){if(this.options)for(const a of this.options)_.gn(a.Ta)}constructor(){this.Ta=_.n(_.pn);this.Ja=_.n(_.ff);this.tn=_.n(_.$lb);this.W$=_.ne.EMPTY;this.lo=new _.bn;this.nT=this.cE=!1;this.mK=null;this.fka=new _.bn;this.Ig=new _.bn;this.closed=new _.bn;this.eka=new _.bn;this.id=_.n(_.wr).getId("mat-autocomplete-");let a;this.pbb=((a=_.n(_.Zq))==null?void 0:a.pKa)||!1;this.ns=!!this.tn.ns;this.WJ=!!this.tn.WJ;this.ND=!!this.tn.ND;let b;this.jT=(b=this.tn.Mm)!=null?b:!1}Sd(){this.Gb=(new _.zbb(this.options)).Ox().Zu(this.kF);
this.W$=this.Gb.Fc.subscribe(a=>{this.isOpen&&this.eka.emit({source:this,option:this.options.toArray()[a]||null})});this.eda()}Ia(){let a;(a=this.Gb)==null||a.destroy();this.W$.unsubscribe();this.lo.complete()}bda(a){this.panel&&(this.panel.ma.scrollTop=a)}cPa(){return this.panel?this.panel.ma.scrollTop:0}eda(){this.cE=!!this.options.length;_.gn(this.Ta)}lOa(a){this.fka.emit(new WXb(this,a))}eT(a){return this.ariaLabel?null:this.je?(a?a+" ":"")+this.je:a}kF(){return!1}};
mM.O=function(a){return new (a||mM)};
mM.wa=_.Cf({type:mM,na:[["mat-autocomplete"]],zd:function(a,b,c){a&1&&(_.Qg(c,_.fA,5),_.Qg(c,_.Ms,5));if(a&2){let d;_.Sg(d=_.Tg())&&(b.options=d);_.Sg(d=_.Tg())&&(b.FL=d)}},ub:function(a,b){a&1&&(_.Pg(_.Lg,7),_.Pg(VXb,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.qa=c.first);_.Sg(c=_.Tg())&&(b.panel=c.first)}},nb:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],mK:"displayWith",ns:[2,"autoActiveFirstOption","autoActiveFirstOption",_.ph],WJ:[2,
"autoSelectActiveOption","autoSelectActiveOption",_.ph],ND:[2,"requireSelection","requireSelection",_.ph],YG:"panelWidth",wc:[2,"disableRipple","disableRipple",_.ph],classList:[0,"class","classList"],Mm:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.ph]},outputs:{fka:"optionSelected",Ig:"opened",closed:"closed",eka:"optionActivated"},Qb:["matAutocomplete"],features:[_.bh([{va:_.Ls,Hb:mM}]),_.mg],ac:["*"],ya:1,Aa:0,Da:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel",
"mdc-menu-surface","mdc-menu-surface--open",3,"id"]],qa:function(a){a&1&&(_.Hg(),_.C(0,xBb,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape, var(--mat-sys-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12));background-color:var(--mat-autocomplete-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-autocomplete-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}\n"],
hb:2,data:{animation:[_.Zlb]},Ma:0});
var XXb=function(a){return _.utb(a.lineNumber,a.line,a.su)},zBb=/[^\w/]/g,YXb={qv:0,woa:1,whc:2,TCc:3,NONE:4,RCb:5,PERMISSION_DENIED:6,rxc:7,prc:8,UNINITIALIZED:9,pqc:10,ecd: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"},nM=class{constructor(){this.e6=this.lwa=new _.Wh(1)}pna(){this.bL?this.lwa.next(1):
this.lwa.next(0)}get bL(){return this.lwa.getValue()===0}};nM.O=function(a){return new (a||nM)};nM.ta=_.k({token:nM,oa:nM.O});var oM=class{transform(a){return Array.isArray(a)&&a.length===0?_.hvb:typeof a==="object"&&_.sc(a)?_.ivb:a}};oM.O=function(a){return new (a||oM)};oM.Le=_.Gf({name:"emptyToConstant",type:oM,le:!0,standalone:!1});var pM=class{constructor(){this.message="";this.eja=[];this.NWb=[]}Sb(){this.NWb=GBb(this.message,this.eja)}};pM.O=function(a){return new (a||pM)};
pM.wa=_.Cf({type:pM,na:[["linkified-message"]],inputs:{message:"message",eja:"linkDefinitions"},standalone:!1,features:[_.Rm],ya:1,Aa:1,Da:[[3,"ngSwitch",4,"ngFor","ngForOf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["target","_blank",3,"href"]],qa:function(a,b){a&1&&_.C(0,FBb,3,3,"span",0);a&2&&_.E("ngForOf",b.NWb)},Fa:[_.Yn,_.$n,_.ao],hb:2,Ma:0});
var qM=class{constructor(a,b){this.Ha=a;this.client=b;this.Pf=new _.yu(this.Ha)}diff(a,b,c,d,e,f,g){const l=Object.assign({},_.NG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecSourceRootRefHint:g,fileSpecPath:e});f&&(l.diffBase=f);return this.Pf.fetch(l,()=>this.client.Tga(l))}};qM.O=function(a){return new (a||qM)(_.m(_.Dp),_.m(QL))};qM.ta=_.k({token:qM,oa:qM.O,Ea:"root"});
var NBb={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",timeZone:"UTC"},OBb,PBb,rM=class{constructor(){var a={s8c:!0};const b=QBb(a.locale);this.Hwb="yyyy-MM-dd"+(b?" h:mm":" HH:mm")+(a.s8c?":ss":"")+(b?" a":"")+(a.qvd?" z":"")}Sb(a){const b=this;return _.xe(function*(){if(a.value){a:{try{var c=RBb(b.value);break a}catch(d){}c=void 0}b.date=c;b.date&&(c=_.xv(b.date.getTimezoneOffset()),b.SVb=c.Fna[_.yv(c,b.date)>0?2:0],c=c.B6(b.date),b.isUTC=_.svb.B6(b.date)===c,b.Rhb=
_.rvb.Fna[_.yv(_.rvb,b.date)>0?2:0],b.g0c=_.rvb.B6(b.date)===c)}})}Mwa(a,b,c){if(this.date)return this.isUTC?`${a} local \n${c} ${this.Rhb}`:this.g0c?`${a} local \n${b} UTC`:`${a} local \n${b} UTC \n${c} ${this.Rhb}`}};rM.O=function(a){return new (a||rM)};
rM.wa=_.Cf({type:rM,na:[["date"]],inputs:{value:"value",format:"format"},standalone:!1,features:[_.Rm],ya:6,Aa:19,Da:[["matTooltipClass","wrapped-tooltip",3,"matTooltip"]],qa:function(a,b){a&1&&(_.F(0,"time",0),_.R(1,"dateTimeDisplay"),_.R(2,"dateTimeDisplay"),_.R(3,"dateTimeDisplay"),_.Q(4),_.R(5,"dateTimeDisplay"),_.I());a&2&&(_.Kg("matTooltip",b.Mwa(_.VA(1,3,b.date,b.Hwb,b.SVb),_.VA(2,7,b.date,b.Hwb,"UTC"),_.VA(3,11,b.date,b.Hwb,b.Rhb))),_.rg("datetime",b.date==null?null:b.date.toISOString()),
_.y(4),_.Wg(" ",_.VA(5,15,b.date,b.format,b.SVb),"\n"))},Fa:[_.Px,_.Sx,_.BB],styles:[".mat-mdc-tooltip.wrapped-tooltip{white-space:pre-wrap}"],Ma:0});var sM=class{constructor(){this.wVc=_.rv.has(1)?"preferEmail":"preferName"}transform(a){return this.wVc==="preferEmail"?a&&(a.email||a.name)||"unknown":a&&(a.name||a.email)||"unknown"}};sM.O=function(a){return new (a||sM)(_.B(_.sv,16))};sM.Le=_.Gf({name:"authorDisplay",type:sM,le:!0,standalone:!1});sM.ta=_.k({token:sM,oa:sM.O,Ea:"root"});
var ZXb=function(a){tM(a,a.appId,(b,c)=>{_.gH(c,d=>{b==null?delete d.iw:d.iw=b;delete d.Qy;delete d.jw;delete d.Su})},SBb)},$Xb=function(a){tM(a,a.qSc,(b,c)=>{_.gH(c,d=>{b==null?delete d.Qy:d.Qy=b;delete d.jw})},TBb)},aYb=function(a){tM(a,a.LXa,(b,c)=>{_.gH(c,d=>{b!=null?d.ak=b?"1":"0":delete d.ak})},UBb)},bYb=function(a){tM(a,a.ig,(b,c)=>{_.gH(c,d=>{b==null?delete d.ig:d.ig=b})},VBb)},cYb=function(a){tM(a,a.AUc,(b,c)=>{_.gH(c,d=>{b?d.Su="":delete d.Su})},WBb)},dYb=function(a){tM(a,a.V8c,(b,c)=>{_.gH(c,
d=>{b==null?delete d.jw:d.jw=b})},XBb)},tM=function(a,b,c,d){a.Za.add(_.x(a.Um,_.v(e=>d(e)),_.Tf()).subscribe(b));b=_.x(b,_.Tf(),_.v(e=>{var f=a.Um.value;if(d(f)!==e)return f=f.bc(),c(e,f),f.ab()}),_.Te(e=>!!e),_.ig(e=>{a.Ua.navigate(_.Qq(e),{jj:!0})}));a.Za.add(b.subscribe(a.Um))},uM=class{constructor(a,b){this.Ua=b;this.appId=new _.Wh(null);this.qSc=new _.Wh(null);this.LXa=new _.Wh(null);this.ig=new _.Wh(null);this.AUc=new _.Wh(!1);this.V8c=new _.Wh(null);this.Um=new _.Wh(_.Oi(a.Mc));this.Za=_.x(this.Ua.events,
_.Te(c=>c instanceof _.ei),_.v(()=>_.Oi(a.Mc))).subscribe(this.Um);ZXb(this);$Xb(this);aYb(this);bYb(this);cYb(this);dYb(this);this.IUc=!_.rv.has(28)}Ia(){this.Za.unsubscribe()}qP(a){return _.x(_.Ge(this.LXa,a),_.v(([b,c])=>b!=null?b:c&&this.IUc))}mM(a){this.LXa.next(a)}};uM.O=function(a){return new (a||uM)(_.m(_.Vh),_.m(_.ii),_.m(_.sv))};uM.ta=_.k({token:uM,oa:uM.O});
var eYb=class{constructor(a){this.stack=a instanceof Array?a:[a]}get Fua(){return this.stack[this.zWb]}get e9c(){return this.stack[0]}get KCa(){return this.stack.map(a=>a.symbol)}pop(a){if(a<0)throw new RangeError("he");if(a>this.stack.length-1)throw new RangeError("ie");return new eYb(this.stack.slice(0,a*-1))}push(a){const b=this.stack.slice();b.push(a);return new eYb(b)}get zWb(){return this.stack.length-1}},fYb=function(a){var b=["gsn","gs"];for(const c of b)a.mYb.next(c)},vM=class{constructor(a,
b,c){this.mYb=new _.Wf;_.x(this.mYb,_.ynb(a.jm),_.Te(d=>d.length>0)).subscribe(d=>{c.navigate([],{Qa:ZBb(d),Kg:"merge",Mi:b,jj:!0})})}};vM.O=function(a){return new (a||vM)(_.m(_.We),_.m(_.Vh),_.m(_.ii))};vM.ta=_.k({token:vM,oa:vM.O,Ea:"root"});
var gYb=function(a){return typeof a==="string"?[a]:a},hYb=function(a){const b=_.x(a.Ua.events,_.Te(d=>d instanceof _.ei),_.v(()=>{const d=_.Oi(a.yk.Mc);return d&&d.tb}),_.Tf(),_.eg(),_.Pf()),c=_.x(a.z1b,_.gg(d=>{if(d){const e=_.x(a.XMb,_.v(l=>p=>p.push(Object.assign({},l,{isFirst:!1})))),f=_.x(a.DYb,_.v(l=>p=>p.pop(p.KCa.length-1-l))),g=_.x(a.W0b,_.v(l=>p=>{const t=p.stack.slice();t[p.zWb]=Object.assign({},p.Fua,l);return new eYb(t)}));return _.x(_.Se(e,f,g),_.cg((l,p)=>p(l),d),_.fg(d))}return _.u(void 0)}));
return _.x(_.Se(b,c),_.Tf(),_.bg(1),_.Fe())},iYb=function(a){return _.x(_.Ge(a.Yk.qP(_.u(!1)),a.Yk.ig),_.v(([b,c])=>!!b&&c===1),_.Tf(),_.bg(1),_.Fe())},oUb=function(a){a.TL.getValue()!==0&&a.TL.next(0)},qL=function(a){a.TL.getValue()!==2&&a.TL.next(2)},jYb=function(a,b){a.NQb.next(b);a.Yk.ig.next(0);a.Yk.mM(!0)},kYb=function(a,b){a.XMb.next(b)},HJb=function(a,b){const c=a.Tva.getValue();c<=0?a.wK.next(-1):(b%=c,a.wK.next(b>=0?b:b+c))},wM=class{get XF(){return this.s6a.getValue()}set XF(a){a!==this.XF&&
this.s6a.next(a)}constructor(a,b,c,d,e){this.yk=a;this.Hma=c;this.Ua=d;this.Yk=e;this.pQb=this.s6a=new _.Wh("SOURCE");this.LXc=this.Iga=new _.Wh(0);this.V5c=this.TL=new _.Wh(2);this.z1b=new _.$f(1);this.Ela=new _.$f(1);this.IXc=this.NQb=new _.Wh;this.qja=new _.Wf;this.zga=this.T6a=new _.Wh({query:"",fdb:!1,Vd:null});this.wK=new _.Wh(-1);this.Tva=new _.Wh(0);this.destroy=new _.Wf;this.Za=new _.ne;this.XMb=new _.Wf;this.DYb=new _.Wf;this.W0b=new _.Wf;this.bXc=this.Kva=new _.Wh(!1);_.x(this.Hma.e6,_.hg(this.destroy)).subscribe(f=>
{f===0?this.TL.next(0):this.TL.next(2)});c=_.Oi(this.yk.Mc);a=this.yk.Mc.Qa;a.gs&&a.gsn?(c=gYb(a.gs),this.uma({symbol:a.gsn,j1:c,jP:c}),fYb(b)):c.params.ig===1&&this.Ua.navigate(_.Qq(_.gH(c.bc(),f=>{delete f.ig;delete f.ak}).ab()),{Kg:"preserve",jj:!0});this.Nla=hYb(this);this.K0c=iYb(this);this.Sva=_.x(_.Se(this.wK,_.x(this.zga,_.Tf(bCb),_.Pf(0))),aCb())}Ia(){this.Za.unsubscribe();this.destroy.next()}mM(a){this.Yk.mM(a)}qP(a){return this.Yk.qP(a)}uma(a){this.z1b.next(new eYb(Object.assign({},a,{isFirst:!0})))}};
wM.O=function(a){return new (a||wM)(_.m(_.Vh),_.m(vM),_.m(nM),_.m(_.ii),_.m(uM))};wM.ta=_.k({token:wM,oa:wM.O});var xM=class{constructor(a){this.options=a}};xM.O=function(a){return new (a||xM)(_.B(_.jwb))};xM.La=_.Ef({type:xM,na:[["mat-card"]],ob:2,Ya:function(a,b){a&2&&_.tg("gmat-mdc-card",!b.options.Se)},standalone:!1});
var yM=class{constructor(a,b,c){this.Dh=b;this.Tc=c;this.hYc=IBb;this.gYc=JBb;this.aRb=_.Re;this.aH=null;this.hoc="Show in change history"}Sb(){const a=_.rv.has(56)?hBb(this.Yv,this.commit):this.Yv;let b,c;const d=_.uG(this.Yv)?(b=this.commit.br)==null?void 0:(c=b.Et)==null?void 0:c.refHint:void 0;this.aRb=_.x(this.Dh.list(a.tb,a.Vc,a.repository,this.xf,"/",1,!1,void 0,void 0,d),_.He(e=>e.Cn||[]),_.Qf(1));this.kTc=_.pG(this.Yv,this.xf,void 0,a);this.nMb=this.aH?_.Qq(_.gH(_.Vq((this.aH.Qf?a:this.Yv).bc(),
{Rf:this.aH.xf,hq:this.aH.Qf||void 0}),e=>{e.qx=e.Pb?"":void 0}).ab()):void 0}get xf(){return this.commit.xf||""}};yM.O=function(a){return new (a||yM)(_.B(_.sv),_.B(_.GI),_.B(wM))};
yM.wa=_.Cf({type:yM,na:[["commit-details","commit","","baseLocation",""]],inputs:{commit:"commit",Yv:"baseLocation",aH:"parentCommit"},standalone:!1,features:[_.Rm],hc:["commit","","baseLocation",""],ya:20,Aa:17,Da:[[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,"click","trackProjectId"],["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"]],qa:function(a,b){a&1&&(_.F(0,"mat-card")(1,"mat-card-title")(2,"p",0),_.Q(3),_.I(),_.F(4,
"a",1),_.Q(5),_.R(6,"toPrettyRef"),_.I(),_.Q(7," : "),_.F(8,"span",2),_.Q(9),_.R(10,"authorDisplay"),_.I(),_.Q(11," @ "),_.K(12,"date",3),_.I(),_.C(13,dCb,3,4,"mat-card-content",4),_.R(14,"async"),_.K(15,"div",5),_.F(16,"mat-card-actions")(17,"button",6),_.N("click",function(){jYb(b.Tc,b.xf)}),_.Q(18),_.I(),_.C(19,eCb,2,2,"a",7),_.I()());a&2&&(_.y(3),_.Xg(b.hYc(b.Yv)),_.y(),_.E("universalLink",b.kTc)("trackProjectId",b.Yv.tb),_.y(),_.DC("",b.gYc(b.Yv),"",_.S(6,11,b.xf)," "),_.y(4),_.Xg(_.S(10,13,
b.commit.Fm)),_.y(3),_.E("value",b.commit.gK),_.y(),_.E("ngIf",_.S(14,15,b.aRb)),_.y(4),_.E("trackProjectId",b.Yv.tb),_.y(),_.Wg(" ",b.hoc," "),_.y(),_.E("ngIf",b.nMb))},Fa:[_.Ip,_.Zn,rM,pM,_.lw,_.yt,_.xt,xM,_.nD,iM,gM,fM,_.np,_.rw,sM,_.eo,oM,_.hH],styles:[".mat-mdc-card[_ngcontent-%COMP%]{padding-left:0;padding-right:0;background:var(--card);--mdc-elevated-card-container-shape:4px}mat-card-actions[_ngcontent-%COMP%], mat-card-content[_ngcontent-%COMP%], mat-card-title[_ngcontent-%COMP%]{padding-left:20px;padding-right:20px;color:var(--text-default)}mat-card-title[_ngcontent-%COMP%]{font-size:15px;line-height:32px;margin-bottom:0}mat-card-actions[_ngcontent-%COMP%]{flex-direction:column}mat-card-actions[_ngcontent-%COMP%]   .mat-mdc-button[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;display:block;font-size:15px;font-weight:400;line-height:32px;margin:0;text-align:left;width:100%;padding:0}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}"],
Ma:0});
var lYb=["hovercard"],mYb=["origin"],fCb=function(a){clearTimeout(a.eab);a.ySb=setTimeout(()=>{a.mxa.detach()},300)},nYb=function(a){a.eab=setTimeout(()=>{a.mxa.qg()||(a.Ha.mb({element:"BlameSnippet",action:"showDetails",gestureName:"CLICK",projectId:a.Yv.tb}),a.mxa.attach(a.HZc));a.kxb=!0;a.SOb.subject.next()},300)},zM=class{get mxa(){this.nxa||(this.nxa=this.j0a());return this.nxa}constructor(a,b,c,d,e){this.Ha=a;this.SOb=b;this.dwa=c;this.tg=d;this.Tc=e;this.kxb=!1;this.aH=null;this.TOb=this.SOb.subscribe(()=>
{this.kxb?this.kxb=!1:(clearTimeout(this.eab),this.mxa.detach())})}Sa(){}Dc(){this.HZc=new _.ys(this.JZc,this.De)}Ia(){this.TOb&&this.TOb.unsubscribe();this.nxa&&this.nxa.dispose()}Ud(){jYb(this.Tc,this.commit.xf)}j0a(){const a=_.ns(_.vs(this.tg.position(),this.Jjb),_.kwb);_.bWa(a,[this.dwa]);return this.tg.create({ug:a,Nj:this.tg.Mj.Cl()})}};zM.O=function(a){return new (a||zM)(_.B(_.Dp),_.B(_.oJ),_.B(_.yI),_.B(_.Es),_.B(wM))};
zM.wa=_.Cf({type:zM,na:[["blame-snippet"]],ub:function(a,b){a&1&&(_.Pg(lYb,7,_.Lg),_.Pg(lYb,7,_.Mg),_.Pg(mYb,7,_.ff));if(a&2){let c;_.Sg(c=_.Tg())&&(b.JZc=c.first);_.Sg(c=_.Tg())&&(b.De=c.first);_.Sg(c=_.Tg())&&(b.Jjb=c.first)}},Ya:function(a,b){a&1&&_.N("mouseenter",function(){clearTimeout(b.ySb)})("mouseleave",function(){return fCb(b)})},inputs:{oC:"commitIndex",commit:"commit",Yv:"baseLocation",aH:"parentCommit",startLine:"startLine",endLine:"endLine"},standalone:!1,ya:13,Aa:18,Da:[["origin",""],
["hovercard",""],[3,"mouseenter","mouseleave","title"],["ascTrackElement","BlameDetails","trackAction","showInHistory",3,"click"],[1,"commit-index"],[3,"mouseenter","mouseleave","commit","baseLocation","parentCommit"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",2);_.R(1,"authorDisplay");_.N("mouseenter",function(){_.q(c);return _.r(nYb(b))})("mouseleave",function(){_.q(c);clearTimeout(b.eab);return _.r()});_.F(2,"button",3,0);_.R(4,"authorDisplay");_.R(5,"authorDisplay");_.N("click",function(){_.q(c);
return _.r(b.Ud())});_.F(6,"span",4);_.Q(7);_.I();_.Q(8);_.R(9,"date");_.R(10,"authorDisplay");_.I()();_.C(11,gCb,1,3,"ng-template",null,1,_.fh)}a&2&&(_.TA("title","#",b.oC," ",_.S(1,7,b.commit.Fm),""),_.y(2),_.rg("aria-label",b.startLine!==b.endLine?"Show blame details for commit "+b.oC+" by "+_.S(4,9,b.commit.Fm)+" on lines "+b.startLine+" through "+b.endLine:"Show blame details for commit "+b.oC+" by "+_.S(5,11,b.commit.Fm)+" on line "+b.startLine),_.y(5),_.Wg("#",b.oC,""),_.y(),_.DC(" ",_.UA(9,
13,b.commit.gK,"yyyy-MM-dd"),"\u00a0\u00a0",_.S(10,16,b.commit.Fm)," "))},Fa:[_.Ip,yM,sM,_.QC],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}"],
Ma:0});
var AM=class extends _.qJ{constructor(a,b,c){super(a);this.Fd=b;this.Ha=c}Sa(){}Sb(a){if(a.layerBaseLocation){var {ng:b,Ij:c}=a.layerBaseLocation;b?(c?!_.mG(c,b):1)&&this.update():this.clear()}}yua(){if(!PK(this.jh))throw Error("je");const a=this.jh.tb,b=this.jh.Vc,c=this.jh.repository,d=_.hG(_.Vj(this.jh,0))||"",e=_.Vj(this.jh,1)||"",f=_.kG(this.jh,1)||"";return _.x(this.U5(a,b,c,d,e,f,this.jh.params.Pb),_.v(g=>g?this.L9(g):null))}BL(a){a=this.Lu(a);const b=new Map;for(const c of this.EP())HWb(this.Fd,c,
a),b.set(`${"layer:"}${c}`,a?"AVAILABLE":"UNAVAILABLE");this.Ha.Ro({XJ:b})}Lu(a){return a.length}};AM.O=function(a){return new (a||AM)(_.B(_.Bf),_.B(_.xI),_.B(_.Dv))};AM.La=_.Ef({type:AM,features:[_.lg,_.Rm]});
var BM=class{constructor(a,b){this.Ha=a;this.S$a=b;this.Pf=new _.yu(this.Ha)}get(a,b,c,d,e,f){const g=Object.assign({},{fileSpecPath:f,fileSpecSourceRootRefHint:d,fileSpecSourceRootRefSpec:e},_.NG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c});return this.Pf.fetch(g,()=>_.x(rXb(this.S$a,g),_.v(hCb)))}};BM.O=function(a){return new (a||BM)(_.m(_.Dp),_.m(QL))};BM.ta=_.k({token:BM,oa:BM.O,Ea:"root"});
var oYb=["blameSnippet"],pYb=["loading"],qYb=["rangeHighlight"],rYb=class{constructor(a,b,c,d,e,f){this.component=a;this.Usa=b;this.options=c;this.startLine=d;this.endLine=e;this.sidebar=f;this.km=()=>{}}render(){this.km=this.sidebar?this.component.ATa(this.Usa,this.options,this.startLine,this.endLine):this.component.osa(this.Usa,this.options,this.startLine,this.endLine)}remove(){this.km()}},CM=class extends AM{constructor(a,b,c,d,e,f){super(b,e,c);this.component=a;this.Ha=c;this.service=d;this.Fd=
e;this.yi=f;this.tOb=0}L9(a){const b=[],c=a.wo||[],d=a.DNb,e=a.b_c;a=a.Oya||[];this.tOb=a.length;!a.length&&c.length&&_.NC(this.Ha);for(let g=0;g<a.length;g++){const l=a[g];if(!l.ae){_.NC(this.Ha);continue}const p=c[l.oC||0];var f=p.xf;if(!f){_.NC(this.Ha);continue}f=d.get(f);if(f==null){_.NC(this.Ha);continue}let t;const w=(t=e.get(f-1))!=null?t:null;b.push(...this.Y4(l.ae,f,p,w,g%2===0?"even":"odd"))}return b}U5(a,b,c,d,e,f){return this.service.get(a,b,c,d,e,f)}h0a(){return[new rYb(this.component,
this.IG,{},void 0,void 0,!0)]}AL(){xL(this.Fd,"BLAME");_.NC(this.Ha)}onLoad(){yL(this.Fd,"BLAME");this.Ha.Ro({bucket:_.Pi.xEa})}BL(a){super.BL(a);this.yi.Wi("Blame is being displayed","polite")}Lu(){return this.tOb}EP(){return["BLAME"]}Be(){this.yi.Wi("Blame was disabled","polite")}Y4(a,b,c,d,e){const f=[],g="blame-highlight "+e;a=a&&jCb(a);if(!a||!lCb(a))return _.NC(this.Ha),f;f.push(new rYb(this.component,this.Usa,{className:e,commit:c,Nd:this.jh,oC:b,aH:d,startLine:a.startLine+1,endLine:a.endLine+
1},a.startLine,a.endLine,!0));f.push(new rYb(this.component,this.Rka,{className:g},a.startLine,a.endLine,!1));return f}};CM.O=function(a){return new (a||CM)(_.B(_.yI),_.B(_.Bf),_.B(_.Dv),_.B(BM),_.B(_.xI),_.B(_.qr))};
CM.wa=_.Cf({type:CM,na:[["blame-layer","layerBaseLocation",""]],ub:function(a,b){a&1&&(_.Pg(oYb,7),_.Pg(pYb,7),_.Pg(qYb,7));if(a&2){let c;_.Sg(c=_.Tg())&&(b.Usa=c.first);_.Sg(c=_.Tg())&&(b.IG=c.first);_.Sg(c=_.Tg())&&(b.Rka=c.first)}},inputs:{jh:"layerBaseLocation"},standalone:!1,features:[_.lg],hc:["layerBaseLocation",""],ya:6,Aa:0,Da:[["blameSnippet",""],["rangeHighlight",""],["loading",""],[3,"commitIndex","commit","baseLocation","parentCommit","startLine","endLine"],["text","Loading blame layer...",
1,"blame-layer",3,"hasBackground"]],qa:function(a){a&1&&_.C(0,nCb,1,9,"ng-template",null,0,_.fh)(2,oCb,1,3,"ng-template",null,1,_.fh)(4,pCb,1,1,"ng-template",null,2,_.fh)},Fa:[_.EF,zM],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}"],Ma:0});
var sYb=["rangeHighlight"],tYb=class{constructor(a,b,c,d,e){this.component=a;this.snippet=b;this.options=c;this.startLine=d;this.endLine=e;this.km=()=>{}}render(){this.km=this.component.osa(this.snippet,this.options,this.startLine,this.endLine)}remove(){this.km()}},uYb=function(a){return _.x(a.Fd.uua,_.gg(b=>_.Ge(b.map(c=>a.gD(c)))),_.v(b=>b.filter(c=>c.enabled).map(c=>c.id)),_.Nf(0),_.Tf(rCb),_.Te(b=>b.length>0),_.ig(()=>{a.onLoad()}))},DM=class extends AM{constructor(a,b,c,d,e,f,g){super(c,d,g);
this.z6a=a;this.component=b;this.Fd=d;this.Lb=e;this.Dh=f;this.gOb=new _.Wh([]);this.Za=this.Fd.uua.subscribe(l=>{this.gOb.next(l)})}Sa(){}Ia(){this.Za.unsubscribe();super.Ia()}EP(){return this.gOb.value.filter(a=>this.Fd.Ws(a))}AL(){for(const a of this.EP())xL(this.Fd,a)}onLoad(){for(const a of this.EP())yL(this.Fd,a)}L9(a){const b=[];for(const c of a){let d;c.status==="COVERED"&&(d="covered");c.status==="NOT_COVERED"&&(d="uncovered");d&&b.push(this.i0a(c.startLine,c.endLine,d))}return b}U5(a,b,
c,d,e,f){const g=_.YF(this.jh)?e==="HEAD":!_.Gi.test(e);a=_.u({tb:a,Vc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:_.Hi(d),fileSpecPath:f,fileSpecType:"FILE",mergeLatestData:g});g&&!_.YF(this.jh)&&(a=_.x(_.Ge([_.FI(this.Dh,this.jh,"path"),a]),_.v(([l,p])=>{l&&(p.fileSpecSourceRootRefSpec=l);return p})));return _.x(_.Ge([a,uYb(this)]),_.gg(([l,p])=>this.makeRequest(l,p)))}gD(a){return _.x(this.Fd.gD(a),_.v(b=>({id:a,enabled:b.enabled})),_.Tf())}makeRequest(a,
b){b=b.map(oBb).filter(c=>c!==void 0);return _.x(DWb(this.z6a,Object.assign({},a,{category:b[0]}),_.Oi(this.Lb.Mc).params.mP),_.Lf(()=>{this.AL();_.pJ(this,[]);return _.u(null)}))}i0a(a,b,c){a=iCb(a,b-1,0,0);if(!lCb(a))throw Error("ke");return new tYb(this.component,this.Rka,{className:"coverage-layer "+c},a.startLine,a.endLine)}};DM.O=function(a){return new (a||DM)(_.B(_.wI),_.B(_.yI),_.B(_.Bf),_.B(_.xI),_.B(_.Vh),_.B(_.GI),_.B(_.Dv))};
DM.wa=_.Cf({type:DM,na:[["coverage-layer","layerBaseLocation",""]],ub:function(a,b){a&1&&_.Pg(sYb,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.Rka=c.first)}},inputs:{jh:"layerBaseLocation"},standalone:!1,features:[_.lg],hc:["layerBaseLocation",""],ya:2,Aa:0,Da:[["rangeHighlight",""]],qa:function(a){a&1&&_.C(0,qCb,1,3,"ng-template",null,0,_.fh)},styles:[".coverage-layer[_ngcontent-%COMP%]{position:absolute;width:100%}"]});var EM=class{constructor(){this.Vub=""}};EM.O=function(a){return new (a||EM)};
EM.wa=_.Cf({type:EM,na:["finding-details icon  title  details ".split(" ")],inputs:{icon:"icon",title:"title",details:"details",Vub:"subtitle"},standalone:!1,hc:"icon  title  details ".split(" "),ya:8,Aa:4,Da:[["mat-card-avatar",""],["alt","","aria-hidden","true",3,"src"],[4,"ngIf"],[3,"innerHTML"]],qa:function(a,b){a&1&&(_.F(0,"mat-card-header")(1,"div",0),_.K(2,"img",1),_.I(),_.F(3,"mat-card-title"),_.Q(4),_.I(),_.C(5,sCb,2,1,"mat-card-subtitle",2),_.I(),_.F(6,"mat-card-content"),_.K(7,"div",3),
_.I());a&2&&(_.y(2),_.E("src",b.icon,_.wf),_.y(2),_.Xg(b.title),_.y(),_.E("ngIf",b.Vub),_.y(2),_.E("innerHTML",b.details,_.vf))},Fa:[_.Zn,kM,gM,jM,hM,fM],styles:[".mat-mdc-card[_ngcontent-%COMP%]{max-width:400px;background:var(--card);--mdc-elevated-card-container-shape:4px}.mat-mdc-card-avatar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}mat-card-content[_ngcontent-%COMP%]{font-size:13px;line-height:24px}"],Ma:0});
var FM=class{constructor(a,b,c,d){this.Ha=a;this.Zea=b;this.Jjb=c;this.tg=d;this.lc="";this.Jd=this.j0a()}Sa(){this.o8=new _.ys(this.aia,this.Zea,{attach:()=>{this.attach()},detach:()=>{this.detach()}})}Ia(){this.Jd.dispose()}attach(a){this.Jd.qg()||(this.Jd.attach(this.o8),this.Ha.mb({element:this.lc,action:"showHovercard",Ne:this.Ne,gestureName:"CLICK"},a),setTimeout(()=>{this.Jd.ff()},0));clearTimeout(this.aVc)}detach(){this.aVc=setTimeout(()=>{this.Jd.detach()},200)}j0a(){const a=_.ns(_.vs(this.tg.position(),
this.Jjb),_.lwb);return this.tg.create({ug:a,Nj:this.tg.Mj.Cl()})}};FM.O=function(a){return new (a||FM)(_.B(_.Dp),_.B(_.Mg),_.B(_.ff),_.B(_.Es))};FM.La=_.Ef({type:FM,na:[["","hovercard","","trackElement",""]],Ya:function(a,b){a&1&&_.N("mouseenter",function(c){return b.attach(c)})("mouseleave",function(){return b.detach()})},inputs:{aia:"hovercard",lc:"trackElement",Ne:"artifactId"},standalone:!1});
var xCb=/^((http|https):\/\/)/,GM=class{constructor(){this.lc=this.tooltip=""}set annotations(a){this.icon=_.gc(a[0].icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png");this.Ne=a[0].Gu;let b;this.tooltip=(b=a[0].tooltip)!=null?b:"";this.details=a.map(c=>yCb(c.details,c.mVb))}Sa(){}};GM.O=function(a){return new (a||GM)};
GM.wa=_.Cf({type:GM,na:[["finding","annotations","","trackElement",""]],inputs:{annotations:"annotations",lc:"trackElement"},standalone:!1,hc:["annotations","","trackElement",""],ya:3,Aa:5,Da:[["hovercard",""],[3,"src","alt","hovercard","trackElement","artifactId"],[1,"findings-hovercard",3,"mouseenter","mouseleave"],[4,"ngFor","ngForOf"],[3,"icon","title","subtitle","details"],["class","divider",4,"ngIf"],[1,"divider"]],qa:function(a,b){a&1&&(_.K(0,"img",1),_.C(1,wCb,2,1,"ng-template",null,0,_.fh));
a&2&&(a=_.Fg(2),_.E("src",b.icon,_.wf)("alt",b.tooltip)("hovercard",a)("trackElement",b.lc)("artifactId",b.Ne))},Fa:[_.Yn,_.Zn,EM,FM,xM,_.nD],styles:["mat-card.findings-hovercard[_ngcontent-%COMP%]{overflow:auto;max-height:500px;background:var(--card);--mdc-elevated-card-container-shape:4px}mat-card.findings-hovercard[_ngcontent-%COMP%]   .divider[_ngcontent-%COMP%]{border-top-style:solid;border-top-width:1px;margin-bottom:16px}"],Ma:0});
var vYb=["finding"],wYb=class{constructor(a,b,c,d){this.component=a;this.mXc=b;this.options=c;this.line=d;this.km=()=>{}}render(){this.km=this.component.aLb(this.mXc,this.options,this.line)}remove(){this.km()}},HM=class extends AM{constructor(a,b,c,d,e){super(b,d,e);this.component=a;this.aG=c}L9(a){const b=new Map;for(var c of a){a=ACb(c);let d;const e=(d=b.get(a))!=null?d:[];e.push(c);b.set(a,e)}c=[];for(const [d,e]of b)c.push(new wYb(this.component,this.nXc,{annotations:e},d));return c}U5(a,b,c,
d,e,f){return this.aG.getAnnotations(a,b,c,e,f,this.Gu,!0)}AL(){xL(this.Fd,this.Gu)}onLoad(){yL(this.Fd,this.Gu)}EP(){return[this.Gu]}};HM.O=function(a){return new (a||HM)(_.B(_.yI),_.B(_.Bf),_.B(_.vI),_.B(_.xI),_.B(_.Dv))};
HM.wa=_.Cf({type:HM,na:[["finding-layer","layerBaseLocation","","layerId",""]],ub:function(a,b){a&1&&_.Pg(vYb,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.nXc=c.first)}},inputs:{jh:"layerBaseLocation",Gu:"layerId"},standalone:!1,features:[_.lg],hc:["layerBaseLocation","","layerId",""],ya:2,Aa:0,Da:[["finding",""],["trackElement","FindingLayer",3,"annotations"]],qa:function(a){a&1&&_.C(0,zCb,1,1,"ng-template",null,0,_.fh)},Fa:[GM],hb:2});var IM=class{};IM.O=function(a){return new (a||IM)};
IM.wa=_.Cf({type:IM,na:[["nl-semantic-outlines-snippet"]],inputs:{wib:"nlOutline"},standalone:!1,ya:3,Aa:1,Da:[[1,"nl-semantic-outlines-snippet"]],qa:function(a,b){a&1&&(_.F(0,"div")(1,"p",0),_.Q(2),_.I()());a&2&&(_.y(2),_.Wg(" ",b.wib," "))},styles:["nl-semantic-outlines-snippet[_nghost-%COMP%]{width:100%;padding:0 .5em;position:absolute;white-space:nowrap;text-overflow:ellipsis}"],Ma:0});
var JM=class{constructor(a,b){this.Z2c=a;this.Ha=b;this.Pf=new _.yu(this.Ha)}get(a,b,c,d,e,f){const g=Object.assign({},{fileSpecPath:f,fileSpecSourceRootRefHint:d,fileSpecSourceRootRefSpec:e},_.NG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c});return this.Pf.fetch(g,()=>tXb(this.Z2c,g))}};JM.O=function(a){return new (a||JM)(_.m(UL),_.m(_.Dp))};JM.ta=_.k({token:JM,oa:JM.O,Ea:"root"});
var KM=class{S_a(a,b){return{vX:a,vya:b}}constructor(a,b,c){this.b3c=a;this.Fd=b;this.H8=c;this.gD=this.Fd.gD("NL_SEMANTIC_OUTLINES");this.ox=this.H8.ox;this.qza=_.x(_.Ge([this.gD,_.x(this.ox,_.Te(d=>!!d&&d.kind!==4&&d.kind!==5),_.Tf((d,e)=>!!d&&!!e&&d.kind===e.kind&&_.mG(d.location,e.location)))]),_.gg(([d,e])=>{if(!d.enabled)return e={vya:0,vX:new kXb},_.u(e);if(e.kind!==0)throw Error("ne`"+e.kind);var f=e.location;if(!PK(f))throw Error("oe`"+e.location);d=f.tb;const g=f.Vc,l=f.repository,p=_.hG(_.Vj(f,
0))||"",t=_.Vj(f,1)||"";f=_.kG(f,1)||"";let w=0,A;if(typeof e.code!=="string"&&((A=e.code)==null?0:A.lines.length)){let G;w=(G=e.code)==null?void 0:G.lines.length}else w=e.ue.split("\n").length;return _.x(this.b3c.get(d,g,l,p,t,f),_.v(G=>this.S_a(G,w)))}),_.Tf((d,e)=>d.vya===e.vya&&d.vX===e.vX),_.dg({bufferSize:1,kx:!0}))}};KM.O=function(a){return new (a||KM)(_.m(JM),_.m(_.xI),_.m(_.DK))};KM.ta=_.k({token:KM,oa:KM.O});
var xYb=["nlSemanticOutlineSnippet"],yYb=["loading"],zYb=["rangeHighlight"],AYb=class{constructor(a,b,c,d,e,f){this.component=a;this.rza=b;this.options=c;this.startLine=d;this.endLine=e;this.sidebar=f;this.km=()=>{}}render(){this.km=this.sidebar?this.component.ATa(this.rza,this.options,this.startLine,this.endLine):this.component.osa(this.rza,this.options,this.startLine,this.endLine)}remove(){this.km()}},BYb=function(a,b,c,d,e=0){if(d===0)return a.Y4(1,b[0].startLine-1,"","odd");if(d===1)return e=
b[b.length-1].endLine+1,c=c.MQ[0].startLine,c===e?[]:a.Y4(e,c,"",b.length%2===0?"even":"odd");c=b[b.length-1];return c.endLine!==e?a.Y4(c.endLine+1,e,"",b.length%2===0?"even":"odd"):[]},LM=class extends AM{constructor(a,b,c,d,e,f){super(b,e,c);this.component=a;this.Ha=c;this.service=d;this.Fd=e;this.yi=f;this.E0a=0}L9(a){if(a.vX.cZ.length===0)return[];const b=[],c=a.vX.cZ.filter(e=>e.MQ.length>0);for(let e=0;e<c.length;e++){var d=c[e];const f=d.MQ;e===0&&b.push(...BYb(this,f,d,0));this.E0a+=f.length;
for(d=0;d<f.length;d++){const g=f[d];b.push(...this.Y4(g.startLine,g.endLine,g.Jja,d%2===0?"even":"odd"))}e!==c.length-1&&b.push(...BYb(this,f,c[e+1],1))}b.push(...BYb(this,c[c.length-1].MQ,c[c.length-1],2,a.vya));return b}U5(){return this.service.qza}h0a(){return[new AYb(this.component,this.IG,{},void 0,void 0,!0)]}AL(){xL(this.Fd,"NL_SEMANTIC_OUTLINES");_.NC(this.Ha)}onLoad(){yL(this.Fd,"NL_SEMANTIC_OUTLINES")}BL(a){super.BL(a);this.yi.Wi("NL Semantic Outlines is being displayed","polite")}Lu(){return this.E0a}EP(){return["NL_SEMANTIC_OUTLINES"]}Be(){this.yi.Wi("NL Semantic Outlines was disabled",
"polite")}Y4(a,b,c,d){const e=[],f="nl-semantic-outlines-highlight "+d;e.push(new AYb(this.component,this.rza,{className:d,wib:c,startLine:a-1,endLine:b-1},a-1,b-1,!0));e.push(new AYb(this.component,this.Rka,{className:f},a-1,b-1,!1));return e}};LM.O=function(a){return new (a||LM)(_.B(_.yI),_.B(_.Bf),_.B(_.Dv),_.B(KM),_.B(_.xI),_.B(_.qr))};
LM.wa=_.Cf({type:LM,na:[["nl-semantic-outlines-layer","layerBaseLocation",""]],ub:function(a,b){a&1&&(_.Pg(xYb,7),_.Pg(yYb,7),_.Pg(zYb,7));if(a&2){let c;_.Sg(c=_.Tg())&&(b.rza=c.first);_.Sg(c=_.Tg())&&(b.IG=c.first);_.Sg(c=_.Tg())&&(b.Rka=c.first)}},inputs:{jh:"layerBaseLocation"},standalone:!1,features:[_.lg],hc:["layerBaseLocation",""],ya:6,Aa:0,Da:[["nlSemanticOutlineSnippet",""],["rangeHighlight",""],["loading",""],[3,"nlOutline"],["text","Loading Nl Outlines layer...",1,"nl-semantic-outlines-layer",
3,"hasBackground"]],qa:function(a){a&1&&_.C(0,BCb,1,4,"ng-template",null,0,_.fh)(2,CCb,1,3,"ng-template",null,1,_.fh)(4,DCb,1,1,"ng-template",null,2,_.fh)},Fa:[_.EF,IM],styles:[".nl-semantic-outlines-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}"],Ma:0});
var VK={},JCb={id:"Google",type:"depot"},FCb=/\//g,HCb=/~/g,MM=class extends _.K8a{constructor(a,b,c){super(a);this.client=b;this.rf=c;this.e6c=new _.yu(this.Ha);this.f6c=new _.yu(this.Ha);this.g6c=new _.yu(this.Ha);this.jXc=new _.yu(this.Ha)}Fya(a,b,c,d,e,f){const g=mBb(a,b,c,d,e,f);return this.Pf.fetch(g.toObject(),()=>this.fetch(g))}mpb(a){return this.e6c.fetch(a.toObject(),()=>_.Iv(this.rf,()=>this.client.mpb(a,this.rf.tl()),"Decorations.resolveDocumentation"))}npb(a){return this.f6c.fetch(a.toObject(),
()=>_.Iv(this.rf,()=>this.client.npb(a,this.rf.tl()),"Decorations.resolveItemList"))}hla(a){return this.g6c.fetch(a.toObject(),()=>_.Iv(this.rf,()=>this.client.hla(a,this.rf.tl()),"Decorations.resolvePanel"))}z8a(a){return this.jXc.fetch(a.toObject(),()=>_.Iv(this.rf,()=>this.client.z8a(a,this.rf.tl()),"Decorations.getFilterSupport"))}wua(){return new _.hQa}EO(){return this.wua()}isValid(a){return a.o6().length>0||_.xl(a,2)}fetch(a){return _.Iv(this.rf,()=>this.client.Fya((new _.bQa).F0b(TK(a)),this.rf.tl()),
"Decorations.list")}};MM.O=function(a){return new (a||MM)(_.m(_.Dp),_.m(_.Cwb),_.m(_.Yv))};MM.ta=_.k({token:MM,oa:MM.O,Ea:"root"});
var CYb=class{constructor(a,b){this.component=a;this.location=b;this.km=()=>{}}render(){this.km=this.component.c4(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,xp:"deprecated"}).remove}remove(){this.km()}},NM=class extends AM{constructor(a,b,c,d,e){super(c,d,a);this.Ha=a;this.component=b;this.Fd=d;this.service=e;this.c5=0}L9(a){return(a.o6()||[]).filter(b=>_.Gl(b,9,_.gl()).includes(2)).reduce((b,c)=>{this.c5+=1;a:{if(c.hSb()&&(c=c.pha(),c=kCb(c),
mCb(c)))break a;c=void 0}if(!c)return _.NC(this.Ha),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.i0a(c));return b},[])}U5(a,b,c,d,e,f,g){return this.service.Fya(a,b,c,{Db:d,commit:e},f,g)}AL(){xL(this.Fd,"DEPRECATED");_.NC(this.Ha)}onLoad(){yL(this.Fd,"DEPRECATED")}Lu(){return this.c5}EP(){return["DEPRECATED"]}i0a(a){return new CYb(this.component,a)}};
NM.O=function(a){return new (a||NM)(_.B(_.Dv),_.B(_.yI),_.B(_.Bf),_.B(_.xI),_.B(MM))};NM.wa=_.Cf({type:NM,na:[["unified-deprecation-layer","layerBaseLocation",""]],inputs:{jh:"layerBaseLocation"},standalone:!1,features:[_.lg],hc:["layerBaseLocation",""],ya:0,Aa:0,qa:function(){},styles:[".deprecated{text-decoration:line-through}"],hb:2,Ma:0});
var OM=class{constructor(a){this.Tc=a;this.cia=_.Dwb;this.Dua=[];this.rxa=new Map;this.uV=!1;this.ag=new _.bn;this.Za=_.x(_.Ge([this.Tc.Nla,this.Tc.K0c]),_.v(([b,c])=>{if(c&&b)return this.uV?b.Fua:b.e9c}),_.fg(void 0),_.Tf()).subscribe(b=>{b?(this.Dua=b.j1,b.jP&&this.oZ(b.jP)):this.Dua=[]})}Ia(){this.Za.unsubscribe()}Ae(a){a=_.Y(a.context.Kp,5);if(!a)return!1;const b=a.split(" ");return this.Dua.length===b.length&&this.Dua.every(c=>b.includes(c))}oZ(a,b=!0){const c=a.map(e=>this.rxa.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.cia.su)c.has(d)||(d.tY=!1);b=new Map;for(const e of c){e.tY=!0;d=e.context.tfa;const f=this.Rha(e),g=b.get(d);g!==void 0&&g!==0||b.set(d,f)}this.cia={su:c,ids:a};this.ag.emit(Array.from(b.entries()))}Mu(a){if(this.cia.su.size>0)for(const b of this.cia.su)DYb(b,a.Uva,a.Uva+a.TP)&&!b.tY&&(b.tY=!0),b.tY&&!DYb(b,a.Uva,a.Uva+a.TP)&&(b.tY=!1)}Rha(a){return _.Gl(a.context.Kp,9,_.gl()).includes(1)?1:_.Gl(a.context.Kp,9,_.gl()).includes(3)?
2:0}};OM.O=function(a){return new (a||OM)(_.m(wM))};OM.ta=_.k({token:OM,oa:OM.O});
var DYb=function(a,b,c){return a.location.startLine>=b&&a.location.startLine<c||a.location.endLine>=b&&a.location.endLine<c},GYb=function(a){let b;const c=(b=_.kl(a.context.Kp,_.Xp,4))==null?void 0:b.yX();return c?_.Y(c,4)?(a.tP=!0,_.Y(c,4)):EYb(a.service,c):_.Y(a.context.Kp,5)?FYb(a):""},HYb=function(a){return a.N$a!==0&&a.service.nPb?"important-highlight":"highlight"},PM=function(a){const b=a.service.component.Yd.aj(a.context.tfa-1);if(b)return b.querySelectorAll(`.xrefs-decoration[data-key="${a.context.index}"]`);
a.V1c&&console.log("unexpected undefined element - "+JSON.stringify(a.context));return[]},FYb=function(a){if(_.Y(a.context.Kp,5)){const b=IYb(a.service,a.context.tfa),c=a.service.component.lines[a.location.startLine].substring(a.location.startColumn,a.location.endColumn);return c?`${b}${b.includes("?")?"&":"?"}${"gsn"}=${c}&${_.Y(a.context.Kp,5).split(" ").map(d=>`${"gs"}=${encodeURIComponent(d)}`).join("&")}`:b}return""},JYb=class{constructor(a,b,c,d=!1){this.service=a;this.location=b;this.context=
c;this.V1c=d;this.Jcb=!1;this.N$a=0}render(){try{this.link=GYb(this)}catch(c){_.NC(this.service.Ha);return}let a=String(this.context.index);this.tP&&(a=void 0);const b=()=>{let c="xrefs-decoration";this.service.x1b&&(c+=" underline");this.Jcb&&(c+=" "+HYb(this));this.tP&&(c="doc-link");return c};this.km=this.service.component.c4(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,tagName:"a",get xp(){return b()},href:this.link,key:a}).remove}get Rha(){return this.N$a}set Rha(a){this.N$a=
a}get tY(){return this.Jcb}set tY(a){this.Jcb=a;if(this.km!=null)if(a)for(const b of PM(this))b.classList.add(HYb(this));else for(const b of PM(this))b.classList.remove(HYb(this))}remove(){this.km&&this.km();delete this.km}},KYb=()=>!0,LYb=function(a){a.TDa=a.children.filter(b=>b.isVisible);a.sort&&a.TDa.sort(a.sort)},NYb=function(a){return a.CSb?a.CSb:a.CSb=MYb(a)},MYb=function(a){const b=_.Ewb[a.Nq.getType()];a=_.Gl(a.Nq,4,_.gl());var c=a.map(e=>_.Fwb[e]);c=[b.name,...c].join(", ");let d="outline-icon";
a.includes(1)&&(d+=" public");b.className&&(d=`${d} ${b.className}`);return{fe:d,tooltip:c,Lc:b.Lc}},OYb=class{constructor(a,b,c){this.parent=b;this.Jtb=c;this.Fj=!1;this.KO=KYb;this.Utb=null;this.active=!1;this.index=this.level=0;if(!NCb(a))throw Error("ve");this.Nq=a;this.id=_.mm();this.children=this.fgb(_.cq(a));this.iZ=this.children.reduce((d,e)=>d+e.iZ,this.children.length);this.TDa=[...this.children];this.Fj=this.Ezb.length>0;this.tCa=c.tCa(a.getName())}get Ezb(){return this.TDa}get isVisible(){return this.filter(this)}get filter(){return this.KO}set filter(a){if(a!==
this.KO){this.KO=a;for(const b of this.children)b.filter=a;LYb(this);this.Fj=this.TDa.length>0}}get sort(){return this.Utb}set sort(a){if(a!==this.Utb){this.Utb=a;for(const b of this.children)b.sort=a;LYb(this)}}get Dha(){return this.children.length>0}get label(){return`${this.ZWb}${this.name}${this.B1b}`}get modifiers(){return _.Gl(this.Nq,4,_.gl())}get name(){return this.Nq.getName()||"<anonymous>"}get ZWb(){return _.Y(this.Nq,7)}get B1b(){return this.Nq.xRb()}get kwb(){return _.dq(this.Nq)}get type(){return this.Nq.getType()}get fe(){return NYb(this).fe}get tooltip(){return NYb(this).tooltip}get Lc(){return NYb(this).Lc}fgb(a){return a.map(b=>
new OYb(b,this,this.Jtb))}},PYb=["java","c","c++","c#"],QYb=["java"],RYb=["js"],WK=class{constructor(a=new Map){this.Qk=this.state=new _.Wh(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)}},SYb=function(a){return a.hTc.map(b=>b.clone())},
UYb=function(a,b){const c=[];TYb(b)&&c.push(b);b.getType()!==2&&c.push(..._.cq(b).flatMap(d=>UYb(a,d)));return c},VYb=function(a,b){let c=0,d=0;for(a=a.cZ;c<b.length&&d<a.length;){var e=a[d];if(e.startLine<_.yl(_.dq(b[c]),1))throw Error("Ae`"+JSON.stringify(e)+"`"+JSON.stringify(b));var f=e,g=b[c];if(f.startLine>=_.yl(_.dq(g),1)&&f.endLine<=_.yl(_.dq(g),3)){f=b[c];g=[];for(const l of e.MQ){e=new _.Yp;e=_.Ol(e,1,l.startLine);e=_.Ol(e,3,l.endLine);e=_.Ol(e,2,0);const p=_.Ol(e,4,0);e=(new _.bq).Gd(l.Jja).sm(9);
e=_.ol(e,5,p);e=_.Lb(e,4,[2],_.ib);e=_.ql(e,3,null);g.push(e)}_.ql(f,3,g);d++}else c++}if(d<a.length)throw Error("Be");},XYb=function(a,b){const c=SYb(a),d=c.flatMap(e=>UYb(a,e)).sort((e,f)=>_.yl(_.dq(e),1)-_.yl(_.dq(f),1));VYb(b,d);return new WYb(c,a.yG)},TYb=function(a){return a.getType()===6||a.getType()===8},WYb=class{constructor(a,b){this.yG=b;this.L_b=new WK;this.vub=new WK;this.Qva=new _.Wh("");const c=[],d=new _.wJ.VCc;for(const e of a)c.push(new OYb(e,void 0,d));this.Uta=c;this.hTc=a;this.size=
PCb(this.Uta);this.rM=RCb(a);if(a.some(SCb)||b&&RYb.includes(b))a=new Map,a.set(1,!0),a.set(3,!0),b&&QYb.includes(b)&&a.set(7,!0),a.set(2,!0),this.L_b=new WK(a),a=new Map,b&&PYb.includes(b)&&(a.set("static",!0),a.set("not_static",!0)),this.vub=new WK(a)}},QM=class{constructor(a){this.Vjb=a}RC(a){if(a.kind===5)return _.u(_.LF);if(a.kind!==0)return _.u(QK("UNSUPPORTED_DATA_TYPE"));const b=a.location.tb,c=a.location.Vc,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.kG(a.location,
1)||e;var g=f.Pb?"HEAD":_.Vj(a.location,1);g={Db:_.Vj(a.location,0)||"",commit:g};return _.x(this.Vjb.RC(b,c,d,g,e,f.Pb),_.v(l=>{const p=l.ih();return p===4?QK("UNAVAILABLE"):p===2?QK("UNSUPPORTED_LANGUAGE"):_.CF(new WYb(_.nl(l,_.bq,1,_.gl()),a.yG))}),_.fg(_.LF),_.Lf(()=>_.u(QK("UNAVAILABLE"))))}};QM.O=function(a){return new (a||QM)(_.m(_.Sy))};QM.ta=_.k({token:QM,oa:QM.O,Ea:"root"});
var YYb=function(a,b,c){for(const d of b)b=d.Nq.getName(),c.has(b)||c.set(b,[]),c.get(b).push(d),YYb(a,d.children,c);return c},ZYb=function(a,b,c){return(a.get(b)||[]).filter(d=>_.Y(d.Nq,8)===c).length},aZb=function(a,b,c){return _.x(a.X3c,_.Te(d=>d.state!==0),_.v(d=>{if(d.state!==1){var e,f=d.Tb.get(b)||[];for(const l of f){let p=void 0,t=void 0;f=l;var g=c;(((t=_.dq(f.Nq))==null?void 0:_.yl(t,1))||Infinity)<=g&&g<=(((p=_.dq(f.Nq))==null?void 0:_.yl(p,3))||-Infinity)&&(e=$Yb(e,l))}if(e)return{dH:_.Y(e.Nq,
8),F0c:ZYb(d.Tb,b,_.Y(e.Nq,8))===1}}}),_.Qf(1))},$Yb=function(a,b){const c=a==null?void 0:_.dq(a.Nq),d=b==null?void 0:_.dq(b.Nq);if(!c)return b;if(!d)return a;if(_.yl(c,1)<_.yl(d,1))return b;if(_.yl(c,1)>_.yl(d,1)||_.yl(c,3)<_.yl(d,3))return a;_.yl(c,3);_.yl(d,3);return b},RM=class{constructor(a,b,c){this.Vjb=a;this.H8=b;this.lUc=c;this.G_b=_.x(this.H8.ox,_.Te(d=>!!d&&d.kind!==4&&d.kind!==5),_.Tf((d,e)=>!!d&&!!e&&d.kind===e.kind&&_.mG(d.location,e.location)),_.gg(d=>this.Vjb.RC(d)),_.dg({bufferSize:1,
kx:!0}),_.fg(_.LF));this.qza=this.lUc.qza;this.X3c=_.x(this.G_b,_.v(d=>d.state===2?{state:2,Tb:YYb(this,d.Tb.Uta,new Map)}:d),_.dg({bufferSize:1,kx:!1}));this.ht=_.x(_.Ge([this.G_b,this.qza]),_.Tf(),_.v(([d,e])=>d.state===2&&e&&e.vX.cZ.length>0?{state:2,Tb:XYb(d.Tb,e.vX)}:d),_.dg({bufferSize:1,kx:!1}))}};RM.O=function(a){return new (a||RM)(_.m(QM),_.m(_.DK),_.m(KM))};RM.ta=_.k({token:RM,oa:RM.O});var SM=class{constructor(a,b,c,d){this.Yn=a;this.Lb=b;this.Ua=c;this.rga=d}Ia(){this.Za&&this.Za.unsubscribe()}};
SM.O=function(a){return new (a||SM)(_.m(_.jw),_.m(_.Vh),_.m(_.ii),_.m(_.MI))};SM.ta=_.k({token:SM,oa:SM.O});var TM=class{constructor(){this.l5b=new _.Wf;this.Kbd=this.l5b.Xf()}};TM.O=function(a){return new (a||TM)};TM.ta=_.k({token:TM,oa:TM.O,Ea:"root"});
var bZb=function(a,b){b=b.location;_.XF(b)&&(b=_.Uq(b.bc()).ab());b=b.bc().lj().ab();return AWb(a.C0,b)},UM=class{constructor(a){this.C0=a}g0a(a,b){a=bZb(this,a);b=(new _.Lm).set("q",`symbol:${"\\b"}${b}${"\\b"} case:yes`);return _.Im(new _.Oj(a),b).toString()}};UM.O=function(a){return new (a||UM)(_.m(_.Lz))};UM.ta=_.k({token:UM,oa:UM.O,Ea:"root"});
var VM=class{constructor(a,b){this.H8=a;this.OZb=b;this.Yeb=_.x(this.H8.ox,_.v(c=>bZb(this.OZb,c)),_.dg({bufferSize:1,kx:!0}))}g0a(a){return _.x(this.H8.ox,_.v(b=>this.OZb.g0a(b,a)))}};VM.O=function(a){return new (a||VM)(_.m(_.DK),_.m(UM))};VM.ta=_.k({token:VM,oa:VM.O});
var cZb=function(a,b,c=""){var d;{const g=`${b.de.id}/${b.repository}/${b.Db}/${b.path}`;if(_.XF(a.lz)){var e=((d=b.params)==null?0:d.Rf)?"?rcl="+b.params.Rf:"";d=g+e}else d=g}c+=d;var f;d=(f=b.params)==null?void 0:f.line;f=a.cache.get(c);f||(b=new a.lz.constructor(b),f=_.lG(b,a.lz),f=_.rG(b,a.Ua,{Dxa:"oneBased",Kg:f?"preserve":null}),a.cache.set(c,f));return f(d)},WM=class{set location(a){this.lz&&_.Rq(a,this.lz)&&jBb(a,this.lz,["line"])||this.cache.clear();this.lz=a}constructor(a){this.Ua=a;this.cache=
new Map}};WM.O=function(a){return new (a||WM)(_.m(_.ii))};WM.ta=_.k({token:WM,oa:WM.O});var WCb=a=>({U8:a}),XM=class{constructor(){this.Je=!1;this.Wgb=new _.bn;this.close=new _.bn;this.loaded=new _.bn}Dc(){this.loaded.emit()}};XM.O=function(a){return new (a||XM)};
XM.wa=_.Cf({type:XM,na:[["command-menu"]],ub:function(a,b){a&1&&_.Pg(_.Zx,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.tf=c.first)}},inputs:{Je:"hasBackdrop"},outputs:{Wgb:"menuItemSelected",close:"closed",loaded:"loaded"},Qb:["commandMenu"],standalone:!1,ya:2,Aa:1,Da:[["trigger",""],["childMenu",""],[1,"command-menu",3,"closed","hasBackdrop"],["matMenuContent",""],[4,"ngFor","ngForOf"],[4,"ngIf"],["mat-menu-item","",3,"disabled","click",4,"ngIf"],["mat-menu-item","",3,"disabled","matMenuTriggerFor","matMenuTriggerData"],
["clas","label"],[3,"closed","menuItemSelected"],["mat-menu-item","",3,"click","disabled"],[1,"label",3,"title"],["class","shortcut",4,"ngIf"],[1,"shortcut"]],qa:function(a,b){a&1&&(_.F(0,"mat-menu",2),_.N("closed",function(c){return b.close.emit(c)}),_.C(1,cDb,1,1,"ng-template",3),_.I());a&2&&_.E("hasBackdrop",b.Je)},Fa:[_.Yn,_.Zn,_.Qx,_.Zx,_.Yx,VL,_.by,XM],styles:[".command-menu.mat-mdc-menu-panel{min-height:16px;max-width:420px}.command-menu .mat-mdc-menu-content{padding:8px 0}.command-menu .mat-divider{margin:4px 0}.command-menu .mat-mdc-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;min-height:24px;height:24px;line-height:24px}.command-menu .mat-mdc-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-mdc-menu-item .mat-mdc-menu-item-text{--mat-menu-item-label-text-size:13px}.command-menu .mat-mdc-menu-item:focus,.command-menu .mat-mdc-menu-item:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--border)}.command-menu .mat-mdc-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 */"],
hb:2});
var dZb=class{constructor(a){this.Jd=a;this.position={x:0,y:0};this.lMb=new _.Wf;this.fLb=new _.Wf;a.Rn().subscribe(b=>{if(b.key==="Escape")this.cw.close();else{var c;(c=this.cw.P4.tf)==null||c.ie(b)}})}close(a){this.lMb.next(a);this.lMb.complete();this.Jd.dispose();this.fLb.next(a);this.cw=void 0}ZB(){return this.fLb.Xf()}Cl(){this.setPosition(this.position)}setPosition({x:a,y:b}){this.position={x:a,y:b};const c=this.hha();c.left(`${a}px`);c.top(`${b}px`);const d=this.cw.Xya;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.Jd.ff();return this}hha(){return this.Jd.Zl().ug}},eZb=function(a){a.YVc=document.activeElement;Promise.resolve().then(()=>a.kb.ma.focus())},YM=class{constructor(){this.De=_.n(_.Mg);this.MP=_.n(dZb);this.kb=_.n(_.ff);this.g7a=_.n(_.gr);this.renderer=_.n(_.fn);this.U8=_.n(_.bxb).ETc;this.NZb=0;this.OQb=a=>{a.target instanceof Element&&
a.target.closest(".command-menu")||this.close()}}Dc(){eZb(this);Promise.resolve().then(()=>{this.open()})}open(){this.P4.tf.yJ=void 0;const a=this.De.mi(this.P4.tf.Nc),b=this.renderer,c=a.lm;if((c==null?void 0:c.length)>0&&!b.parentNode(c[0])){const d=b.parentNode(this.De.element.ma);for(let e=0;e<c.length;e++)b.appendChild(d,c[e])}this.P4.tf.hD&&this.P4.tf.hD.attach({U8:this.U8});this.Xya=a.lm[0];this.Eo=this.g7a.create(this.Xya);_.lUa(this.Eo);document.body.addEventListener("focusin",this.OQb);
this.Xya.addEventListener("contextmenu",d=>{d.preventDefault();d.stopPropagation();this.close()});this.NZb=setTimeout(()=>{this.MP.Cl();this.Xya.style.opacity="1"},0)}close(a){document.body.removeEventListener("focusin",this.OQb);this.yt();clearTimeout(this.NZb);this.P4.tf.hD.detach();this.MP.close(a)}yt(){const a=this.YVc;a&&typeof a.focus==="function"&&a.focus();this.Eo.destroy()}};YM.O=function(a){return new (a||YM)};
YM.wa=_.Cf({type:YM,na:[["context-menu"]],ub:function(a,b){a&1&&_.Pg(XM,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.P4=c.first)}},standalone:!1,ya:2,Aa:0,Da:[["menu","commandMenu"],[3,"menuItemSelected","closed"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"command-menu",1,0);_.N("menuItemSelected",function(d){_.q(c);return _.r(b.close(d))})("closed",function(){_.q(c);return _.r(b.close())});_.I()}},Fa:[XM],styles:[".context-menu-container .command-menu{position:absolute;opacity:0}\n/*# sourceMappingURL=context_menu.css.map */"],
hb:2});
var fZb=function(a,b,c){if(!b.shiftKey)return b.preventDefault(),a.open({x:b.clientX,y:b.clientY},c)},ZM=class{constructor(){this.tg=_.n(_.Es);this.Rb=_.n(_.Ye)}open({x:a,y:b},c){this.MP&&this.MP.close();const d=this.Jd=this.tg.create({ug:this.tg.position().global(),Nj:this.tg.Mj.block(),Ad:"context-menu-container"}),e=new dZb(d),f=new WeakMap;f.set(_.bxb,c).set(dZb,e);e.Q4=d.attach(new _.xs(YM,void 0,new PWb(this.Rb,f)));e.cw=e.Q4.instance;return(this.MP=e).setPosition({x:a,y:b})}close(){this.MP&&(this.MP.close(),
this.MP=void 0)}};ZM.O=function(a){return new (a||ZM)};ZM.ta=_.k({token:ZM,oa:ZM.O,Ea:_.CJ});
var gZb={Ps:!0,NCa:!0,silent:!0},eDb=/data:image\/png;path="([\w=]+)";/,$M=class{Ud(a,b,c,d,e){b.tagName!=="A"||c!==0||d||e||(c=b.getAttribute("href")||"",dDb(c)&&(c=this.Ua,e=new _.Oj(b.href),d=e.ke(),b=e.hk.toString(),e=e.BK,b&&(d+=`?${b}`),e&&(d+=`#${e}`),_.mp(c,d),a.preventDefault()))}constructor(a,b,c,d,e){this.Ua=a;this.Lb=b;this.element=c;this.kd=d;this.document=e;this.Za=new _.ne}Sa(){this.Za.add(_.x(this.Lb.af,_.gg(a=>this.kd.isStable?_.u(a):_.x(this.kd.jm,_.Vf(),_.Pf(a)))).subscribe(a=>
{if(this.element.ma)try{const b=this.element.ma.querySelector(`#${"untrusted-user-content-"}${a}`);b&&b.scrollIntoView()}catch(b){}}))}Sb(){if(this.uBa){var a=this.uBa;var b=this.document.createElement("div");_.mnb(b,a);a=b.querySelectorAll("img");for(const c of a)if(a=c.getAttribute("src"))c.src=_.erb(a).toString()}else b=_.wJ(this.content||"",gZb),_.Sxb.ofa=_.Qxb(_.Sxb),b=_.zxb.prototype.XYb.call(_.Sxb,b);this.CZb&&hDb(b,this.CZb);this.AZb&&this.Za.add(gDb(b,this.AZb));_.wm(this.element.ma);for(const c of Array.from(b.children))this.element.ma.appendChild(c)}Ia(){this.Za.unsubscribe()}};
$M.O=function(a){return new (a||$M)(_.B(_.ii),_.B(_.Vh),_.B(_.ff),_.B(_.We),_.B(_.di))};
$M.wa=_.Cf({type:$M,na:[["markdown-content"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c,c.target,c.button,c.ctrlKey,c.metaKey)})},inputs:{content:"content",uBa:"safeHtmlContent",CZb:"relativeLinkModifier",AZb:"relativeImageModifier"},standalone:!1,features:[_.Rm],ya:0,Aa:0,qa: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}"],hb:2});
var aN=class{};aN.O=function(a){return new (a||aN)};
aN.wa=_.Cf({type:aN,na:[["kythe-hovercard"]],inputs:{content:"content"},standalone:!1,ya:2,Aa:2,Da:[["class","mat-elevation-z8",4,"ngIf"],[1,"mat-elevation-z8"],[3,"content"]],qa:function(a,b){a&1&&_.C(0,iDb,3,1,"mat-card",0)(1,jDb,4,1,"mat-card",0);a&2&&(_.E("ngIf",b.content&&b.content.Pya&&b.content.text),_.y(),_.E("ngIf",b.content&&!b.content.Pya&&b.content.text))},Fa:[_.Zn,xM,_.nD,gM,$M],styles:["kythe-hovercard[_nghost-%COMP%]   mat-card[_ngcontent-%COMP%]{min-width:300px;max-width:800px;background:var(--card);--mdc-elevated-card-container-shape:4px}kythe-hovercard[_nghost-%COMP%]   mat-card-content[_ngcontent-%COMP%]{max-height:250px;min-height:100px;overflow:auto}kythe-hovercard[_nghost-%COMP%]   mat-card-actions[_ngcontent-%COMP%]{margin-left:0;margin-right:0;min-height:unset;padding-left:20px;padding-right:20px}kythe-hovercard[_nghost-%COMP%]   mat-card-actions[_ngcontent-%COMP%]   .gmat-mdc-button[_ngcontent-%COMP%]{padding:0 8px;font-size:1rem}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}"],Ma:0});
var hZb=["kytheHovercard"],bN={},EYb=function(a,b){b=UCb(_.Y(b,1),a.Qu.pu,a.Qu);return cZb(a.FY,b,"navigate")},IYb=function(a,b){const c=a.Qu;var d=c.pu;bN.de=_.XF(d)?RWb:d.tb!=null?{id:d.tb,type:d.Vc}:void 0;bN.repository=d.repository;bN.Db=_.Vj(d,0);bN.path=d.path;bN.params=Object.assign({},c.pu.params,{line:b,ak:"1",ig:1});return cZb(a.FY,bN,"panel")},kDb=function(a){clearTimeout(a.Gfa);a.Gfa=void 0},lDb=function(a){a.Jd&&a.Jd.qg()&&!a.Gfa&&(a.Gfa=setTimeout(()=>{iZb(a)},300))},mZb=function(a){return _.x(_.Ge([a.bia,
a.O$a,a.Nia]),_.gg(([b,c,d])=>{if(!c||!pDb(b,d))return _.u(null);a.Ha.mb({element:"XrefsHovercard",action:"fetch_"+b,gestureName:"CLICK"});b=uWb(new _.sQa,c.EZc);a.Qu&&a.Qu.pu&&(d=TK(nBb(a.Qu.pu)),b.OQ(d));d=jZb(a,c.origin);const e=d!=null?kZb(a,d):void 0;return _.x(a.service.mpb(b),_.Lf(()=>_.u(null)),_.v(f=>{if(!f)return null;var g=_.Kb(f,1,_.Op).values().next().value;if(!g||!g.Ew())return null;f=lZb(a,g);g=g.getType()===2;return{origin:c.origin,text:f,Pya:g,h5b:e}}))}),_.Te(b=>!!b),_.bg(1),_.Fe())},
nZb=function(a){a.Za.add(a.component.L4.subscribe(b=>{a.Ud(b)}));a.Za.add(a.component.fza.subscribe(b=>{(b=jZb(a,b.target))&&a.oZ(b)}));a.Za.add(a.component.Ohb.subscribe(b=>{jZb(a,b.target)&&(a.O$a.next(void 0),lDb(a),clearTimeout(a.cab),clearTimeout(a.Sfb))}));a.Za.add(a.component.aeb.subscribe(b=>{b.shiftKey||b.metaKey||b.ctrlKey?a.Nia.next(b):a.Nia.next(void 0)}));a.Za.add(a.component.beb.subscribe(()=>{lDb(a);a.Nia.next(void 0)}));a.Za.add(a.component.scroll.subscribe(b=>{a.Mu(b)}))},jZb=function(a,
b){b=a.Os(b);return b==null?null:oZb(a,b)},iZb=function(a){kDb(a);a.Jd&&a.Jd.detach()},pZb=function(a){return _.x(_.YF(a.jh)?_.x(_.FI(a.Dh,a.jh,"path",0),_.Lf(()=>_.u(void 0)),_.v(b=>({pu:a.jh,Cja:b}))):_.u({pu:a.jh,Cja:void 0}),_.v(({pu:b,Cja:c})=>({pu:b,Cja:c,wOb:!!c&&(_.Vj(b,1)==="HEAD"||c===_.Vj(b,1))})))},oZb=function(a,b){const c=Number(b.dataset.key);return isNaN(c)||c<0?null:(a=a.vC[c])&&a instanceof JYb?{element:b,tD:a}:null},tZb=function(a,b){return _.x(aZb(a.F0a,qZb(a,b),b.tD.location.startLine+
1),_.Lf(c=>{a.eh.handleError(c);return _.u(void 0)}),_.gg(c=>(c==null?0:c.F0c)&&(c==null?0:c.dH)?_.x(a.H0a.g0a(c.dH),_.v(d=>({dH:c.dH,fja:d}))):_.u({dH:c==null?void 0:c.dH,fja:void 0})),_.v(c=>{var d=b.tD.context.Kp,e=_.kl(d,_.Xp,4),f=[];const g=rZb(a),l=b.element.textContent;g==null||sZb(g)!=="BUILD"||(e==null?0:e.yX())||l==null||/[:\/]/.test(l)||f.push({label:"Copy build target",xg:"copy-build-target"});(c==null?0:c.fja)&&f.push({label:"Copy link to the symbol",xg:"copy-qualified-link",Ra:{fja:c.fja}});
(c==null?0:c.dH)&&f.push({label:"Copy qualified symbol name",xg:"copy-qualified-symbol-name",Ra:{dH:c.dH}});c=[[{label:"References",xg:"show-xrefs",disabled:!_.Y(d,5)}],[{label:"Copy",xg:"copy-symbol-name"},{label:"Copy link",xg:"copy-link"},...f],[{label:"Browser context menu",xg:"unused",Wb:"shift+right-click",disabled:!0}]];e&&(d=p=>({label:p.Tp(),xg:"navigate",Ra:EYb(a,p),disabled:!1}),f=_.nl(e,_.dQa,2,_.gl()).map(d),(e=e.yX())&&f.unshift(d(e)),f.length&&c.unshift(f));c.unshift([{label:"Open in new tab",
xg:"open-tab"}]);return c}))},uZb=function(a,b,c,d){(d=fZb(a.FTc,b,{ETc:d}))&&d.ZB().subscribe(e=>{if(e)switch(e.xg){case "navigate":var f=e.label.indexOf(" ");f=f<0?e.label:e.label.substring(0,f);a.navigate(c,e.Ra);a.log(`navigateTo${f}ViaContextMenu`,b);break;case "show-xrefs":a.uma(c);a.log("openViaContextMenu",b);break;case "copy-symbol-name":_.dB(document,b.target,qZb(a,c));a.log("copySymbolNameViaContextMenu",b);break;case "copy-link":a.log("copyLinkViaContextMenu",b);e=_.IG(b.target,"a");if(!(e instanceof
HTMLAnchorElement))break;_.dB(document,e,e.href);break;case "open-tab":a.log("openTabViaContextMenu",b);e=_.IG(b.target,"a");if(!(e instanceof HTMLAnchorElement))break;_.oc(window,e.href);break;case "copy-build-target":e=rZb(a);e!=null&&sZb(e)==="BUILD"&&(f=e.lastIndexOf("/"),_.dB(document,b.target,`//${f<0?"":e.substring(0,f)}:${qZb(a,c)}`));a.log("copyBuildTargetViaContextMenu",b);break;case "copy-qualified-link":_.dB(document,b.target,e.Ra.fja);a.log("copyLinkToSymbolViaContextMenu",b);break;case "copy-qualified-symbol-name":_.dB(document,
b.target,e.Ra.dH),a.log("copyQualifiedSymbolNameViaContextMenu",b)}})},qZb=function(a,b){b=b.tD.location;return a.component.lines[b.startLine].substring(b.startColumn,b.endColumn)},rZb=function(a){let b,c;a=(b=a.Qu)==null?void 0:(c=b.pu)==null?void 0:c.path;return a==null?null:a.startsWith("google3/")?a.substring(8):a},sZb=function(a){const b=a.lastIndexOf("/");return b<0?a:a.substring(b+1)},kZb=function(a,b){let c,d,e,f;return{j1:_.Y(b.tD.context.Kp,5).split(" "),jP:_.El(b.tD.context.Kp,10,_.gl()),
symbol:b.element.textContent||"",Dnd:_.Gl(b.tD.context.Kp,9,_.gl()).includes(3),vCa:(c=a.Qu)==null?void 0:(d=c.pu)==null?void 0:d.path,Kvd:b.tD.context.tfa,Xpd:(e=_.kl(b.tD.context.Kp,_.Xp,4))==null?void 0:(f=e.yX())==null?void 0:_.Y(f,1)}},lZb=function(a,b){const c=a.Qu,d=a.FY;return VCb(b,e=>{try{const f=UCb(e,c.pu,c);return cZb(d,f)}catch(f){return e}})},cN=class extends AM{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J,L,U,ba,la,za,Ba){super(f,l,a);this.Ha=a;this.Xd=b;this.component=c;this.Zea=d;this.FTc=
e;this.Fd=l;this.FY=p;this.tg=t;this.Ua=w;this.service=A;this.cR=J;this.ud=L;this.Tc=U;this.Dh=ba;this.F0a=la;this.H0a=za;this.Cxb=Ba;this.uV=!1;this.c5=0;this.O$a=new _.$f(1);this.Jd=null;this.Za=new _.ne;this.Gfa=void 0;this.Nia=new _.Wh;this.nPb=!1;this.ag=this.cR.ag;this.Za.add(_.x(G.sX(),_.Tf()).subscribe(Ea=>{this.x1b=Ea;if(this.vC!=null)for(const Xa of this.vC)if(Xa.km!=null&&!Xa.tP)if(Xa.service.x1b)for(const ob of PM(Xa))ob.classList.add("underline");else for(const ob of PM(Xa))ob.classList.remove("underline");
this.Cxb.l5b.next()}));this.vma=G.F6();this.bia=G.s6();a=mZb(this);_.rv.has(38)&&(this.nPb=!0);this.GZc=_.x(a,_.v(({text:Ea,Pya:Xa,h5b:ob})=>({text:Ea,Pya:Xa,h5b:ob})));this.Za.add(a.subscribe(({origin:Ea})=>{this.Jd||(this.Jd=this.tg.create({Nj:this.tg.Mj.Cl()}));var Xa=this.Jd;Ea=_.ns(_.vs(this.tg.position(),Ea),_.Txb);_.ZVa(Xa,Ea);this.Jd.qg()||this.Jd.attach(this.o8);this.Gfa&&kDb(this)}));this.Fl=this.ud.register("showCustomContextMenu","ctrl+shift+\\",()=>{var Ea;const Xa=(Ea=document.activeElement)==
null?void 0:Ea.getBoundingClientRect();Ea=new MouseEvent("mouseup",{clientX:Xa==null?void 0:Xa.x,clientY:Xa==null?void 0:Xa.y,button:2});Object.defineProperty(Ea,"target",{value:this.Nia.value.target,enumerable:!0});this.Ud(Ea)},!0);nZb(this)}Sa(){super.Sa();this.cR.uV=this.uV;this.o8=new _.ys(this.IZc,this.Zea,{content:this.GZc})}Sb(a){if(a.layerBaseLocation){const {ng:c,Ij:d}=a.layerBaseLocation;this.Qu!=null&&(this.Qu=Object.assign({},this.Qu,{pu:oDb(c)}));this.FY.location=c;if(d&&_.mG(d,c)&&!jBb(c,
d,["line"])&&this.vC!=null)for(const e of this.vC)if(e.km!=null&&!e.tP){var b=GYb(e);if(b!==e.link){e.link=b;for(const f of PM(e))_.jc(f,b)}}}super.Sb(a)}Ia(){super.Ia();let a;(a=this.Fl)==null||a.call(this);this.cab!=null&&clearTimeout(this.cab);this.Sfb!=null&&clearTimeout(this.Sfb);this.Za.unsubscribe();iZb(this)}clear(){super.clear();iZb(this)}L9(a){var b=a.annotations;this.Qu=a.Qu;var c=b.o6();this.c5=c.length;a=[];let d=0;for(var e of c){a:{if(c=e.pha())if(c=kCb(c),mCb(c))break a;c=void 0}c?
(a.push(new JYb(this,c,{index:d,tfa:c.startLine+1,jgd:b.U7a(),Kp:e},_.rv.has(79)&&!_.rv.has(85))),d++):_.NC(this.Ha)}b=this.cR;b.rxa.clear();for(const f of a){f.Rha=b.Rha(f);e=_.El(f.context.Kp,10,_.gl());for(const g of e)e=b.rxa.get(g),e!=null?e.add(f):b.rxa.set(g,new Set([f]))}b.oZ(b.cia.ids,!1);return a}U5(a,b,c,d,e,f,g){return _.x(_.Ge([this.service.Fya(a,b,c,{Db:d,commit:e},f,g),pZb(this)]),_.v(([l,p])=>({annotations:l,Qu:p})))}Ud(a){var b=this.Os(a.target);if(b==null)this.cR.oZ([]);else{var c=
oZb(this,b);if(c==null)this.cR.oZ([]),b instanceof HTMLAnchorElement&&(b.rel="noopener",b.target="_blank",this.Ha.mb({element:"UnifiedXrefPanel",action:"documentationLink",gestureName:"CLICK"}));else{b=c.element;var d=c.tD;if(a.button===2&&!_.LG(a))_.x(this.vma,_.Qf(1),_.Te(Boolean),_.gg(()=>_.x(tZb(this,c),_.Qf(1)))).subscribe(f=>{uZb(this,a,c,f)});else if(a.button===0&&!_.LG(a)&&(a.preventDefault(),!this.cR.Ae(d)||!this.uV))if(this.uV){var e=_.Y(d.context.Kp,5);kYb(this.Tc,{j1:e.split(" "),jP:_.El(d.context.Kp,
10,_.gl()),symbol:b.textContent||""});this.log("addToStack",a)}else((e=_.kl(d.context.Kp,_.Xp,4))==null?0:e.yX())?(this.navigate(c,c.element.getAttribute("href")),this.log("jumpToDefinition",a)):(this.uma(c),this.log("open",a))}}}navigate(a,b){a=_.Qq(_.Vq(this.jh.bc(),{line:a.tD.context.tfa}).ab());this.Ua.navigate(a,{Kg:"preserve"}).then(()=>_.mp(this.Ua,b)).then(()=>{this.Tc.qja.next()})}uma(a){const b=_.Qq(_.Vq(this.jh.bc(),{ak:"1",ig:1}).ab());this.Ua.navigate(b,{Kg:"preserve"});this.Tc.uma(kZb(this,
a))}oZ({element:a,tD:b}){const c=b.context.Kp;this.cab=setTimeout(()=>{this.cR.oZ(_.El(c,10,_.gl()));_.hn(this.Xd)},200);const d=_.Y(c,3);d&&(this.Sfb=setTimeout(()=>{this.O$a.next({origin:a,EZc:d.split(" ")})},750))}Mu(a){this.cR.Mu(a)}AL(){xL(this.Fd,"XREFS");_.NC(this.Ha)}onLoad(){yL(this.Fd,"XREFS")}EP(){return["XREFS"]}Lu(){return this.c5}log(a,b){this.Ha.mb({element:"UnifiedXrefPanel",action:a,gestureName:"CLICK",projectId:this.jh.tb},b)}Os(a){if(!(a instanceof Element))return null;a=_.IG(a,
".xrefs-decoration,.doc-link","code-and-highlight-container");return a!=null&&a instanceof HTMLElement?a:null}};cN.O=function(a){return new (a||cN)(_.B(_.Dv),_.B(_.pn),_.B(_.yI),_.B(_.Mg),_.B(ZM),_.B(_.Bf),_.B(_.sv),_.B(_.xI),_.B(WM),_.B(_.Es),_.B(_.ii),_.B(MM),_.B(_.Xv),_.B(OM),_.B(_.Ru),_.B(wM),_.B(_.GI),_.B(RM),_.B(VM),_.B(TM))};
cN.wa=_.Cf({type:cN,na:[["xrefs-layer","layerBaseLocation",""]],ub:function(a,b){a&1&&_.Pg(hZb,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.IZc=c.first)}},inputs:{jh:"layerBaseLocation",uV:"chainXrefs"},outputs:{ag:"highlightedLines"},standalone:!1,features:[_.bh([WM,OM]),_.lg,_.Rm],hc:["layerBaseLocation",""],ya:2,Aa:0,Da:[["kytheHovercard",""],[3,"content","mouseenter","mouseleave",4,"ngIf"],[3,"mouseenter","mouseleave","content"]],qa:function(a){a&1&&_.C(0,nDb,2,3,"ng-template",null,0,_.fh)},Fa:[_.Zn,aN,
_.eo],styles:["a.xrefs-decoration.underline{text-decoration:underline}"],hb:2,Ma:0});
var dN=class{constructor(a,b,c){this.aG=b;this.Fd=c;this.xEa="BLAME";this.gGc="XREFS";this.Tha=new _.bn;this.dRc=_.rv.has(14)?_.x(_.Ge([CWb(this.aG),this.Fd.Nma]),_.v(([d,e])=>d.filter(f=>(f=e.get(f.id))?f.enabled:!1).map(f=>f.id))):_.u([]);this.iSc=this.Ws("BLAME");this.a3c=this.Ws("NL_SEMANTIC_OUTLINES");this.Jbd=this.Ws("XREFS");this.UUc=this.Ws("DEPRECATED");this.OTc=_.x(this.Fd.uua,_.gg(d=>_.Ge(d.map(e=>this.Ws(e)))),_.v(d=>d.some(Boolean)))}Sa(){}EDa(a){this.Tha.emit(a)}Ws(a){return _.x(this.Fd.gD(a),
_.v(b=>b.enabled),_.Tf())}};dN.O=function(a){return new (a||dN)(_.B(_.sv),_.B(_.vI),_.B(_.xI))};
dN.wa=_.Cf({type:dN,na:[["code-layers"]],inputs:{jh:"layerBaseLocation"},outputs:{Tha:"highlightedXrefLines"},standalone:!1,ya:14,Aa:18,Da:[[3,"layerBaseLocation",4,"ngIf"],[3,"layerBaseLocation","highlightedLines",4,"ngIf"],[3,"layerBaseLocation","layerId",4,"ngFor","ngForOf"],[3,"layerBaseLocation"],[3,"highlightedLines","layerBaseLocation"],[3,"layerBaseLocation","layerId"]],qa:function(a,b){a&1&&(_.C(0,qDb,1,1,"blame-layer",0),_.R(1,"async"),_.C(2,rDb,1,1,"nl-semantic-outlines-layer",0),_.R(3,
"async"),_.M(4),_.C(5,sDb,1,1,"xrefs-layer",1),_.R(6,"async"),_.xg(),_.M(7),_.C(8,tDb,1,1,"unified-deprecation-layer",0),_.R(9,"async"),_.xg(),_.C(10,uDb,1,1,"coverage-layer",0),_.R(11,"async"),_.C(12,vDb,1,2,"finding-layer",2),_.R(13,"async"));a&2&&(_.E("ngIf",_.S(1,6,b.iSc)),_.y(2),_.E("ngIf",_.S(3,8,b.a3c)),_.y(3),_.E("ngIf",_.S(6,10,b.Jbd)),_.y(3),_.E("ngIf",_.S(9,12,b.UUc)),_.y(2),_.E("ngIf",_.S(11,14,b.OTc)),_.y(2),_.E("ngForOf",_.S(13,16,b.dRc)))},Fa:[CM,LM,DM,_.Yn,_.Zn,NM,HM,cN,_.eo],hb:2,
Ma:0});
var vZb=class{constructor(a,b,c,d,e){this.nu=a;this.line=b;this.context=c;this.Web=d;this.Ueb=e}remove(){this.AR&&this.AR.remove()}render(){this.AR=this.nu.c4(this.line,{startColumn:this.Web,endColumn:this.Ueb,xp:"hovercard-decoration-layer",key:this.context.email})}},eN=class extends _.qJ{set pH(a){this.F_b=a;this.update()}constructor(a,b){super(b);this.nu=a;this.Za=new _.ne;this.Za.add(a.fza.subscribe(c=>{if(this.vC.length!==0&&(c=this.Os(c))){var d=c.key;d!=null&&(c.hovercardId=d)}}))}Ia(){super.Ia();this.Za.unsubscribe()}yua(){let a=
[];this.F_b&&(a=this.F_b.filter(wDb).map(b=>{var c=b.Os().lastIndexOf("/");c=b.Os().substring(c+1,b.Os().length)+"@google.com";return new vZb(this.nu,_.yl(b.getRange(),1),{email:c},_.yl(b.getRange(),2),_.yl(b.getRange(),4))}));return _.u(a)}Os(a){a=a.target;return a instanceof Element&&a.tagName!=="div"?(a=_.IG(a,".hovercard-decoration-layer","div,code-container"))?a.dataset:null:null}};eN.O=function(a){return new (a||eN)(_.B(_.yI),_.B(_.Bf))};
eN.La=_.Ef({type:eN,na:[["hovercard-decoration-layer"]],inputs:{pH:"scoLinks"},standalone:!1,features:[_.lg]});
var wZb=class{constructor(a,b,c,d,e){this.nu=a;this.line=b;this.context=c;this.Web=d;this.Ueb=e}remove(){this.AR&&this.AR.remove()}render(){const a=this.context.href;this.AR=this.nu.c4(this.line,{startColumn:this.Web,endColumn:this.Ueb,tagName:"a",xp:this.context.style,href:a,key:a.startsWith("http://")||a.startsWith("https://")?"external":void 0,Vfb:!0})}},xZb=function(a,b,c){return a.A7.Ez(_.kp(a.Ua,a.r9a(b,c)))},fN=class extends _.qJ{constructor(a,b,c,d,e,f,g,l){super(l);this.nu=a;this.Gma=b;this.Ua=
c;this.Lb=d;this.A7=e;this.Ha=f;this.yh=g;this.Za=new _.ne;this.content=this.sLb="";this.Za.add(a.L4.subscribe(p=>{this.hG(p)}))}Sa(){}Sb(){this.update()}Ia(){super.Ia();this.Za.unsubscribe()}hG(a){if(a.button===0&&!_.LG(a)){var b=a.target;if(b instanceof Element&&(b=_.IG(b,"a.link-decoration-layer","code-container"))){var c=b.dataset.key==="external"?b.href:void 0;this.Ha.mb({gestureName:"CLICK",element:`${this.sLb}CodeLink`,action:"navigate",wm:c},a);c?(b.target="_blank",b.rel="noopener"):(a.preventDefault(),
_.mp(this.Ua,b.pathname+b.search+b.hash))}}}yua(){let a=[];if(this.pH)a=this.pH.map(b=>{var c=b.Os();const d=b.getType();switch(d){case 6:case 7:c.startsWith("/search?q=")||(c=xZb(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:_.fb(d,"unhandled link type")}c.startsWith("/search/")&&(c=_.jp(this.Ua,c),c=xZb(this,["/"+_.Mp.J$],c.Qa));return new wZb(this.nu,_.yl(b.getRange(),1),{href:c,style:"link-decoration-layer"},_.yl(b.getRange(),
2),_.yl(b.getRange(),4))}).filter(b=>b!=null);else{const b=this.nu.lines;b.length===0&&console.error("bad");for(let c=0;c<b.length;c++){const d=xDb(b[c]);for(const {text:e,start:f}of d)a.push(new wZb(this.nu,c,{href:e,style:"link-decoration-layer"},f,f+e.length))}}return _.u(a)}r9a(a,b){return _.lp(this.Ua,a,{Mi:this.Lb,Qa:b})}};fN.O=function(a){return new (a||fN)(_.B(_.yI),_.B(_.tv),_.B(_.ii),_.B(_.Vh),_.B(_.io),_.B(_.Dp),_.B(_.It),_.B(_.Bf))};
fN.La=_.Ef({type:fN,na:[["link-decoration-layer","analyticsElementToTrack","","content",""]],inputs:{sLb:"analyticsElementToTrack",content:"content",pH:"scoLinks"},standalone:!1,features:[_.lg,_.Rm]});var gN=class{constructor(){this.n7=!1;this.Soc="Star";this.Woc="Unstar";this.M9=""}Sa(){this.M9=_.jrb(this.type,this.n7)}};gN.O=function(a){return new (a||gN)};
gN.wa=_.Cf({type:gN,na:[["simple-star"]],inputs:{type:"type",n7:"isStarred"},standalone:!1,ya:3,Aa:7,Da:[["type","button",1,"mat-button-base","mat-icon-button"],[1,"google-material-icons"]],qa:function(a,b){a&1&&(_.F(0,"button",0)(1,"span",1),_.Q(2),_.I()());a&2&&(_.rg("title",b.M9)("aria-label",b.n7?b.Woc:b.Soc),_.y(),_.tg("starred",b.n7)("disabled",!b.n7),_.y(),_.Wg(" ",b.n7?"star":"star_border"," "))},styles:[_.Wxb()],Ma:0});var hN=class{constructor(){this.email=""}};
hN.O=function(a){return new (a||hN)};hN.La=_.Ef({type:hN,na:[["","contactHovercard",""]],ob:1,Ya:function(a,b){a&2&&_.rg("data-hovercard-id",b.email)},inputs:{email:"email"},standalone:!1});var iN=class{};iN.O=function(a){return new (a||iN)};iN.Ca=_.Df({type:iN});iN.Ba=_.Xc({});var jN=class{constructor(){this.layout="row"}};jN.O=function(a){return new (a||jN)};jN.wa=_.Cf({type:jN,na:[["dc-p"]],inputs:{size:"size",layout:"layout"},standalone:!1,ac:["*"],ya:5,Aa:3,Da:[[3,"fxLayout"]],qa:function(a,b){a&1&&(_.Hg(),_.F(0,"p",0),_.Q(1,"\n  "),_.Ig(2),_.Q(3,"\n"),_.I(),_.Q(4,"\n"));a&2&&(_.tg("skinny",b.size==="skinny"),_.E("fxLayout",b.layout))},Fa:[_.Jr],styles:["p.skinny[_ngcontent-%COMP%] {\n  margin-bottom: 0px;\n}"]});var kN=class{};kN.O=function(a){return new (a||kN)};kN.Ca=_.Df({type:kN});kN.Ba=_.Xc({imports:[_.st]});var yZb={NONE:0,sjc:1,0:"NONE",1:"INSIGHTS"},zZb=new _.wd("FORCE_INSIGHTS",{Ea:"root",oa:()=>{try{return(new URLSearchParams(window.location.search)).has("showInsights")}catch(a){return!1}}}),YGb=function(a,b){a.state.next(b);b=_.Oi(a.yk.Mc);b.params.Su!=null&&a.Ua.navigate(_.Qq(_.gH(b.bc(),c=>{delete c.Su}).ab()),{Kg:"preserve"})},lN=class{constructor(a,b,c,d){this.yk=a;this.Ua=b;this.state=new _.Wh(c?1:0);this.sOb=_.x(this.state,_.gg(e=>zDb(e,d)),_.gg(e=>_.x(a.data,_.v(f=>{let g;return((g=f.Sc)==
null?void 0:g.params.Su)!=null}),_.Tf(),_.v((f,g)=>f?1:g<2?e:0))),_.Tf(),_.bg(1),_.Fe())}};lN.O=function(a){return new (a||lN)(_.m(_.Vh),_.m(_.ii),_.m(zZb),_.m(nM))};lN.ta=_.k({token:lN,oa:lN.O});var AZb=new _.wd("GRAPH_TOOLS_PROMISE",{Ea:"root",oa:()=>_.xe(function*(){try{yield google.corp.devops.tools.loadGraph()}catch(a){return Promise.resolve(void 0)}return google.corp.devops.tools.graph})}),BZb=function(a,b,c){return _.xe(function*(){yield a.init();return a.Twa&&b.length!==0?_.xp(a.Ha,a.Twa.getAvailableFileContext(`//depot/${b}`,{changelistId:c}).catch(()=>new Set),"g3GraphAvailableInsights"):new Set})},mN=class{constructor(a,b,c){this.Ha=a;this.EYc=b;this.nTb=c}init(){const a=this;return _.xe(function*(){if(!a.Twa){var b=
yield _.xp(a.Ha,a.EYc,"g3GraphToolsPromise");if(b){var c=b.createService;a:{var d=a.nTb;switch(d){case 1:d="production";break a;case 0:d="autopush";break a;default:d=_.fb(d,void 0)}}a.Twa=c.call(b,{environment:d})}}})}createController(a){const b=this;return _.xe(function*(){yield b.init();let c;return(c=b.Twa)==null?void 0:c.createController(a)})}};mN.O=function(a){return new (a||mN)(_.m(_.Dp),_.m(AZb),_.m(_.W3a))};mN.ta=_.k({token:mN,oa:mN.O,Ea:"root"});var CZb=function(a){return _.xe(function*(){a.Uwa=yield a.Gxa.createController({element:a.kb.ma,theme:a.dza,onOpen:()=>{},onClose:()=>{a.Ha.mb({element:"insightsPanel",action:"close",gestureName:"CLICK"});a.dK()}})})},nN=class{constructor(a,b,c,d,e,f,g,l,p){this.kb=a;this.Ha=b;this.Gxa=c;this.Dh=d;this.aA=f;this.zh=g;this.kd=l;this.nla=p;this.Za=new _.ne;this.dza=void 0;this.Wa=_.x(e.data,_.v(OK))}Sa(){const a=this;return _.xe(function*(){a.Za.add(a.aA.theme.subscribe(b=>{switch(b){case "DARK":a.dza=
"dark";break;case "LIGHT":a.dza="light";break;default:_.fb(b,void 0)}a.Uwa&&a.Uwa.setTheme(a.dza)}));yield CZb(a);a.Za.add(_.x(a.Wa,_.nG(),_.gg(b=>_.Ge([a.Wa,_.x(_.FI(a.Dh,b,"path",1),_.Lf(()=>_.u("Failed to load the current cl."))),_.x(_.FI(a.Dh,_.Uq(b.bc(),"HEAD").ab(),"path",0),_.Lf(()=>_.u("Failed to load the base cl.")))]))).subscribe(([{path:b},c,d])=>_.xe(function*(){const e=Number(c),f=Number(d),g=yield BZb(a.Gxa,b||"",f);a.Uwa&&b&&!isNaN(e)&&!isNaN(f)&&g.size>0?yield a.Uwa.openFileContext(`//depot/${b}`,
{changelistId:e,mostRecentChangelistId:f}):(a.dK(),g.size>0&&_.Xt(a.zh,{error:Error("He`"+c+"`"+d),message:"Failed to load insights panel",Rd:"Dismiss"}))})))})}Ia(){this.Za.unsubscribe()}dK(){this.kd.run(()=>{YGb(this.nla,0)})}};nN.O=function(a){return new (a||nN)(_.B(_.ff),_.B(_.Dp),_.B(mN),_.B(_.GI),_.B(_.Vh),_.B(_.ew),_.B(_.Yt),_.B(_.We),_.B(lN))};
nN.wa=_.Cf({type:nN,na:[["insights-panel"]],standalone:!1,ya:0,Aa:0,qa:function(){},styles:["insights-panel[_nghost-%COMP%]{display:flex;height:100%;min-width:350px}insights-panel[_nghost-%COMP%]   .holder[_ngcontent-%COMP%]{flex:1 1 100%}"],Ma:0});var oN=class{};oN.O=function(a){return new (a||oN)};oN.Ca=_.Df({type:oN});oN.Ba=_.Xc({imports:[_.fo]});var pN=class{constructor(){this.time=this.message=this.CWa="";this.eja=[]}Sb(){let a;this.CWa=((a=this.commit.Fm)==null?void 0:a.email)||"";let b;this.ENb=(b=this.commit.dua)==null?void 0:b.email;this.message=this.commit.Oq;this.time=this.commit.gK;this.eja=this.commit.nO}};pN.O=function(a){return new (a||pN)};
pN.wa=_.Cf({type:pN,na:[["commit-overview","commit",""]],inputs:{commit:"commit"},standalone:!1,features:[_.Rm],hc:["commit",""],ya:18,Aa:6,Da:[["class","message",4,"ngIf"],[1,"author-and-date"],[1,"detail"],[1,"person-label","grimoire-secondary-text"],["class","detail committer",4,"ngIf"],[1,"date"],[1,"message"],[1,"cdk-visually-hidden"],[3,"message","linkDefinitions"],[1,"detail","committer"]],qa:function(a,b){a&1&&(_.C(0,ADb,5,4,"div",0),_.F(1,"div",1)(2,"div",2)(3,"mat-icon"),_.Q(4,"person"),
_.I(),_.F(5,"span"),_.Q(6),_.I(),_.F(7,"span",3),_.Q(8," (author) "),_.I()(),_.C(9,BDb,7,1,"div",4),_.F(10,"div",2)(11,"mat-icon"),_.Q(12,"event"),_.I(),_.F(13,"span"),_.Q(14," Committed on "),_.I(),_.F(15,"span",5),_.Q(16),_.R(17,"dateTimeDisplay"),_.I()()());a&2&&(_.E("ngIf",b.message),_.y(6),_.Xg(b.CWa),_.y(3),_.E("ngIf",b.CWa!==b.ENb),_.y(7),_.Xg(_.S(17,4,b.time)))},Fa:[_.Zn,pM,_.ou,_.BB,oM],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}"],
Ma:0});var IDb=a=>({Db:a}),HDb=a=>({context:a}),NDb=()=>({g8c:!0}),DZb={NONE:0,k8b:1,glc:2,E$:3,lsc:4,0:"NONE",1:"BRANCH_AND_SHA_OF_LAST_BRANCH_UPDATE",2:"LATEST_COMMIT_ON_PATH",3:"PIPER",4:"PINNED_SHA"},EZb=function(a,b){b=b&&b.Ij;if(b){var c=_.lG(b,a.location);var d=_.Vj(b,a.version);c=c&&d===a.fW}else c=!1;c||(a.jx={},a.k9?(a.jx.location=!0,a.jx.lx=!0):(c=a.jx,b?(d=_.lG(b,a.location),b=_.Vj(b,a.version),a=d&&b!==a.fW):a=!1,c.location=a))},GZb=function(a,b){const c=b.xf;return a.fj?_.x(FZb(a,c,a.location),
_.v(d=>{if(d===-1)return{Db:c};if(d!==0)return{Db:c,depth:d,VX:_.Qq(_.Uq(_.UG(a.location.bc()),"HEAD").ab())}})):_.u({Db:c,G_:hBb(a.location,b)})},HZb=function(a,b){return _.x(a.Tnb,_.v(c=>{let d;return c===5?((d=a.location.params.Pb)==null?void 0:d.replace("codereview/",""))||void 0:b.Db}))},FZb=function(a,b,c){const d=Number(b);return isNaN(d)||!_.Wj(c)?_.u(-1):_.x(uOb(a.Dh,c),_.Te(_.zG),_.Tf((e,f)=>e.Tb.rl===f.Tb.rl),_.gg(e=>{const f=e.Tb.Ava;e=e.Tb.rl.findIndex(g=>{g=Number(g.xf);return!isNaN(g)&&
d>=g});return e===-1?f?(f(),_.Re):_.u(-1):_.u(e)}))},qN=class{set Nd(a){this.location=a}get Nd(){return this.location}constructor(a,b,c){this.Dh=b;this.k_=c;this.qoa=DZb;this.tZb=this.Tnb=this.rma=_.Re;this.jx={};this.version=1;this.Xeb=!0;this.k9=!1;this.Tub=_.rv.has(56)}Sa(){}Dc(){}Sb(a){a.activeLocation&&(this.Tnb=_.vG(this.location)?_.x(_.KI(this.k_,_.gH(_.Uq(this.location.bc(),this.fW),b=>{b.Pb=this.oUc}).ab()),_.ig(()=>{this.jx.lx=!0}),_.fg(_.SG(this.location.Db)),_.v(b=>b.type)):_.Re,this.tZb=
_.x(this.Tnb,_.v(_.TG)));if(a.activeLocation||a.showMostRecentCommitForPath||a.version)EZb(this,a.activeLocation),!this.k9&&this.sZb?(this.rma=_.u(void 0),this.jx.bn=!0):this.k9&&this.version===1?(a=_.XF(this.location)?_.Uq(this.location.bc(),"HEAD").ab():this.location,this.rma=_.x(_.Ge([this.x6(a,0),this.x6()]),_.gg(([b,c])=>c?b&&b.xf===c.xf?_.u(void 0):GZb(this,c):_.u(void 0)),_.ig(b=>{b&&b.Db?this.jx.bn=!0:this.jx={}}))):this.rma=_.x(this.x6(),_.v(b=>{if(b!=null&&b.xf)return{Db:b.xf,G_:b.br?hBb(this.location,
b):void 0}}),_.ig(()=>{this.jx.bn=!0}))}Sn(){this.jx.location&&this.jx.lx&&this.jx.bn&&(this.jx={},this.rqb.launch(0,0))}get fW(){return _.Vj(this.location,this.version)||""}get oUc(){return _.Rnb(this.location,this.version)||""}get zVc(){return this.fW?this.k9?this.fj?3:2:this.sZb?4:1:0}get A5c(){return _.iG(this.fW)}get sZb(){return _.Gi.test(this.fW)||_.XF(this.location)}get fj(){return _.YF(this.location)}Oea(a){if(!a)return _.u();const b=this.Tub?iBb(this.location,this.g1c):this.location;return _.x(HZb(this,
a),_.v(c=>_.pG(this.location,c,this.version,a.G_||b)))}x6(a=this.location,b=this.version){return _.x(_.x(this.Dh.x6(a,this.k9?"path":"repository",b),_.v(UAb)),_.Lf(()=>_.u(void 0)))}};qN.O=function(a){return new (a||qN)(_.B(_.sv),_.B(_.GI),_.B(_.LI))};
qN.wa=_.Cf({type:qN,na:[["commit-information"]],ub:function(a,b){a&1&&_.Pg(_.Rs,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.rqb=c.first)}},inputs:{version:"version",Xeb:"linkToCommitDetails",Nd:"activeLocation",g1c:"lastSubmoduleFetchSpec",k9:"showMostRecentCommitForPath"},standalone:!1,features:[_.Rm],ya:14,Aa:7,Da:[["refType",""],["parentheticalSha",""],["linkToDetails",""],["piper",""],["fxFlex","auto","fxLayout","",3,"ngSwitch"],[4,"ngSwitchCase"],["matRipple","",1,"mat-button-ripple",3,"matRippleCentered",
"matRippleDisabled"],[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"]],qa:function(a,b){a&1&&(_.F(0,"span",4),_.C(1,EDb,4,3,"ng-container",5)(2,JDb,3,7,"ng-container",5)(3,LDb,1,1,null,5)(4,ODb,1,3,null,5),_.I(),_.K(5,"div",6),_.C(6,PDb,3,3,"ng-template",null,0,_.fh)(8,TDb,2,3,"ng-template",null,1,_.fh)(10,UDb,5,13,"ng-template",null,2,_.fh)(12,ZDb,2,3,"ng-template",null,3,_.fh));a&2&&(_.E("ngSwitch",b.zVc),_.y(),_.E("ngSwitchCase",
b.qoa.k8b),_.y(),_.E("ngSwitchCase",b.qoa.lsc),_.y(),_.E("ngSwitchCase",b.qoa.E$),_.y(),_.E("ngSwitchCase",b.qoa.glc),_.y(),_.E("matRippleCentered",!0)("matRippleDisabled",!0))},Fa:[_.Ip,_.Zn,_.co,_.$n,_.ao,_.HI,_.Jr,_.pt,_.Rs,_.np,_.rw,_.eo,_.hH],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}"],
Ma:0});var IZb=a=>`${a}`;var rN=class{constructor(a,b=null){this.line=a;this.ch=b}};var JZb=class{constructor(a,b,c,d,e){var f=[];this.type=a;this.CG=b;this.BG=c;this.BQ=d;this.AQ=e;this.aK=[];this.type=a;this.CG=b;this.BG=c;this.BQ=d;this.AQ=e;if(f)for(const g of f)this.aK.push(g)}};var KZb=class{constructor(a,b){this.Gg=a;this.TZc=!!b}};var LZb=class{constructor(a,b,c){this.left=a;this.right=b;this.Eh=c}};var MZb=function(a,b){return a.left+a.Eh===b.left&&a.right+a.Eh===b.right},NZb=class{constructor(){this.kub=this.Ima=0;this.tlb=[];this.ulb=[];this.diff=this.jub=this.iub=0}run(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,w=Math.ceil((l+p)/2),A=[];const la=[];this.tlb=[];this.ulb=[];for(var G=0;G<=w;G++){let za=-1;for(var J=A[G]=0;J<=G;J++){var L=A[J];this.tlb.push(za<L?L*2:za*2+1);var U=za<L?L:za,ba=U-2*J+G;for(za=L+1;U<l&&ba<p&&a.charAt(U)===c.charAt(ba);)++U,
++ba;A[J]=U;L=G-J-Math.ceil((p-l)/2);if(t&&L>=0&&L<G&&la[L]<=U){A=J;a=L;c=U;this.diff=G=G*2-1;this.iub=A;this.jub=a;this.Ima=c;this.kub=c-2*A+Math.ceil(G/2);break a}}za=la[G]=l;for(U=0;U<=G;U++){L=la[U];this.ulb.push(za>=L?L*2:za*2+1);J=za>=L?L:za;ba=p-l-G+J+2*U;for(za=L-1;J>0&&ba>0&&a.charAt(J-1)===c.charAt(ba-1);)--J,--ba;la[U]=J;L=Math.floor((l-p)/2)-U+G;if(!t&&L>=0&&L<=G&&J<=A[L]){a=L;c=U;A=A[L];this.diff=G*=2;this.iub=a;this.jub=c;this.Ima=A;this.kub=A-2*a+Math.ceil(G/2);break a}}}this.diff=
-3}if(this.diff>=0){e=[];G=Math.ceil(this.diff/2);l=this.iub;A=this.Ima;for(p=e.length;G>=0;--G)t=this.tlb[(G+1)*G/2+l],w=A-Math.floor(t/2),A-=w,w!==0&&(a=new LZb(A+b,A-2*l+G+d,w),c=e[e.length-1],e.length!==0&&MZb(a,c)?(c.left-=w,c.right-=w,c.Eh+=w):e.splice(0,0,a)),t&1&&(A--,l--);p>0&&MZb(e[p-1],e[e.length-1])&&(e[p-1].Eh+=e[e.length-1].Eh,e.pop());G=e.splice(p-1,e.length-p+1).reverse();for(A=0;A<G.length;A++)e.push(G[A]);G=Math.floor(this.diff/2);a=this.jub;for(A=this.Ima;G>=0;--G)c=this.ulb[G*
(G+1)/2+a],l=Math.floor(c/2)-A,t=g-f-G+A+2*a,w=Math.min(l,Math.max(0,Math.max(this.Ima-A,this.kub-t))),p=A+w+b,t=t+w+d,w=l-w,w!==0&&(p=new LZb(p,t,w),e.length!==0&&MZb(e[e.length-1],p)?e[e.length-1].Eh+=w:e.push(p)),A+=l,c&1&&(A++,a--)}return{aK:e,pqd:(f+g-this.diff)/2}}};var sN=[];for(let a=0;a<256;++a)sN[a]=2;for(let a=97;a<=122;++a)sN[a]=3;for(let a=65;a<=90;++a)sN[a]=3;for(let a=48;a<=57;++a)sN[a]=3;sN[95]=3;sN[32]=sN[9]=sN[10]=sN[13]=0;for(const a of"(){},.#/*\";'")sN[a.charCodeAt(0)]=0;for(const a of"!%^&[]?\\|<>+-=~@`")sN[a.charCodeAt(0)]=5;sN[0]=0;
var OZb=function(a){let b=0,c=-1;const d=[];for(;c<a.length-1;){c=a.indexOf("\n",b);c===-1&&(c=a.length-1);const e=a.substring(b,c+1);b=c+1;d.push(e)}return d},PZb=function(a,b){let c=0;for(;c<b.length&&!(b[c].b_>=a);c++);return c},QZb=function(a){return a.ch===null?new rN(a.line+1,0):a},UZb=function(a,b,c){b=RZb(a,b,c);a.hj=b.E1c;a.Lj=b.F1c;a.lineArray=b.lineArray;for(b=0;b<a.hj.text.length;++b)a.aja.push({JP:1,index:b});for(b=0;b<a.Lj.text.length;++b)a.mla.push({JP:1,index:b});b=SZb(a,!0);for(c=
1;c!==a.sXb&&b>0;++c)b=SZb(a,!1);b=TZb(a.aja,4,-1);c=TZb(a.mla,3,1);a=[];var d={};for(var e=0;e+2<b.length;++e)if(b[e].type===4||b[e].type===6){var f=!1;if(b[e+1].type===-1&&b[e+2].type===4)f=!0;else if(b[e+1].type!==4)continue;var g=PZb(b[e].s7,c),l=PZb(b[e+(f?2:1)].s7,c);if(l-g===1)d[g]=e+1;else if(l-g===2&&c[g+1].type===1)f&&(c[g+1].type=5,c[g+1].t7=b[e+1].oQ,c[g+1].s7=b[e+1].b_);else continue;b[e].type=7;f&&(b[e+1].type=7);f=f?2:1;b[e+f].type=6;b[e+f].oQ=b[e].oQ;b[e+f].t7=b[e].t7}g=[];for(e=0;e<
b.length;++e)b[e].type!==-1&&b[e].type!==0||g.push([b[e].type,e]);l=[];for(e=0;e<c.length;++e)c[e].type!==1&&c[e].type!==0||l.push([c[e].type,e]);for(f=e=0;e<g.length&&f<l.length;)if(g[e][0]===-1&&l[f][0]===1){var p=g[e][1];const w=l[f][1];b[p].type=2;c[w].type=2;c[w].t7=b[p].oQ;c[w].s7=b[p].b_;++e;++f}else if(g[e][0]===0&&l[f][0]===0)++e,++f;else if(g[e][0]===0)++f;else if(l[f][0]===0)++e;else throw Error("Ie");for(f=e=0;!(e>=b.length&&f>=c.length);){for(;f<c.length&&c[f].type!==0&&c[f].type!==2;)c[f].type!==
7&&a.push(c[f]),d[f]!==void 0&&(g=b[d[f]],l=g.oQ,p=g.b_,g.t7=g.oQ,g.s7=g.b_,g.oQ=l,g.b_=p,g.type=-1,a.push(g)),++f;for(;e<b.length&&b[e].type!==0&&b[e].type!==2;)b[e].type!==-1&&b[e].type!==4&&b[e].type!==6||a.push(b[e]),++e;f<c.length&&(a.push(c[f]),++e,++f)}if(a.length===0)var t=[];else{b=new rN(0,0);c=new rN(0,0);d=[];for(t of a)a=new JZb(t.type,new rN(t.t7,0),new rN(t.s7,null),new rN(t.oQ,0),new rN(t.b_,null)),t.type===1&&(a.CG=b,a.BG=b),t.type===-1&&(a.BQ=c,a.AQ=c),b=QZb(a.BG),c=QZb(a.AQ),d.push(a);
t=d}return t},RZb=function(a,b,c){const d=[],e=new Map;d[0]="";const f=(g,l)=>{let p="";const t=[];let w=0,A=d.length;for(const G of g){if(e.has(G))p+=String.fromCharCode(e.get(G));else{p+=String.fromCharCode(A);e.set(G,A);d[A]=G;g=sN[0];for(let J=0;J<G.length;++J){const L=G[J];sN[L.charCodeAt(0)]!==void 0&&(g+=sN[L.charCodeAt(0)])}l[A]=g;A++}t.push(w++)}return new tN(p,t)};b=f(b,a.wBa);a=f(c,a.wBa);return{E1c:b,F1c:a,lineArray:d}},SZb=function(a,b){if(!a.hj||!a.Lj)throw Error();if(b){var c=a.hj;
for(var d=a.Lj,e=0,f=Math.min(c.text.length,d.text.length);e<f&&c.text[e]===d.text[e];)++e;e===0?c=null:(f={bja:new tN(c.text.substr(0,e),c.lineNumbers.splice(0,e)),ola:new tN(d.text.substr(0,e),d.lineNumbers.splice(0,e)),Eh:e},c.text=c.text.substr(e),d.text=d.text.substr(e),c=f)}else c=null;d=c;if(b){c=a.hj;e=a.Lj;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;f===1?c=null:(g={bja:new tN(c.text.slice(1-f),c.lineNumbers.splice(1-f)),
ola:new tN(e.text.slice(1-f),e.lineNumbers.splice(1-f)),Eh: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 NZb).run(a.hj.text,0,a.Lj.text,0).aK;c=[];for(g=0;g<f.length;g++)c.push(new KZb(f[g],!1));d!==null&&(a.hj.text=d.bja.text+a.hj.text,a.hj.lineNumbers.splice(0,0,...d.bja.lineNumbers),a.Lj.text=d.ola.text+a.Lj.text,a.Lj.lineNumbers.splice(0,0,...d.ola.lineNumbers),c.splice(0,0,new KZb(new LZb(0,0,d.Eh),!0)));d=d&&d.Eh>0?d.Eh:0;
e!==null&&(a.hj.text+=e.bja.text,a.hj.lineNumbers.splice(a.hj.lineNumbers.length,0,...e.bja.lineNumbers),a.Lj.text+=e.ola.text,a.Lj.lineNumbers.splice(a.Lj.lineNumbers.length,0,...e.ola.lineNumbers),f=d+e.Eh,c.push(new KZb(new LZb(a.hj.text.length-f,a.Lj.text.length-f,e.Eh),!0)));if(!a.hj||!a.Lj)throw Error();b=b?0:2;let l=g=f=e=0,p=0;for(let J=0;J<c.length;J++){let L=c[J].Gg.Eh;const U=c[J];for(;e<U.Gg.left;)++e,++g;for(;f<U.Gg.right;)++f,++l;var t=J+1;t<c.length&&(c[t].Gg.left+=d,c[t].Gg.right+=
d,U.Gg.left+L===c[t].Gg.left?(VZb(a,a.Lj,l,U,c[t],c[t].Gg.right-U.Gg.right),L=U.Gg.Eh):U.Gg.right+L===c[t].Gg.right&&(VZb(a,a.hj,g,U,c[t],c[t].Gg.left-U.Gg.left),L=U.Gg.Eh));t=g;let ba=l;for(;;){var w=t-1,A=ba-1;if(w<0||A<0)break;if(a.hj.text[w]!==a.Lj.text[A])break;if(a.hj.lineNumbers[w]+1!==a.hj.lineNumbers[t]||a.Lj.lineNumbers[A]+1!==a.Lj.lineNumbers[ba])break;A=a.Lj.lineNumbers[A];if(a.aja[a.hj.lineNumbers[w]].JP!==1||a.mla[A].JP!==1)break;--t;--ba;++L}if(L!==0){w=0;A=t;for(var G=0;G<L&&w<=0;++G)w+=
a.wBa[a.hj.text.charCodeAt(A)],++A;if(w>0||U.TZc){++p;g=t;l=ba;for(w=0;w<L;++w,++ba,++t)A=a.hj.lineNumbers[t],G=a.Lj.lineNumbers[ba],a.aja[A].JP=b,a.aja[A].index=G,a.mla[G].JP=b,a.mla[G].index=A;a.hj.text=a.hj.text.substr(0,g)+String.fromCharCode(-1)+a.hj.text.substr(t);a.Lj.text=a.Lj.text.substr(0,l)+String.fromCharCode(-2)+a.Lj.text.substr(ba);a.hj.lineNumbers.splice(g,t-g,null);a.Lj.lineNumbers.splice(l,ba-l,null);g++;l++;e+=U.Gg.Eh;f+=U.Gg.Eh}}}return p},TZb=function(a,b,c){const d=[];if(a.length===
0)return[];var e=a[0].JP;let f=a[0].index,g=a[0].index,l=0,p=0;for(let t=1;t<a.length;++t)if(a[t].JP===e&&a[t].index===g+1)g++,p=t;else{if(e===0)e=0;else if(e===1)e=c;else if(e===2)e=b;else throw Error("Je`"+e);d.push(new WZb(e,f,g,l,p));l=p=t;f=g=a[t].index;e=a[t].JP}a=new WZb(0,f,g,l,p);e===1?a.type=c:e===2&&(a.type=b);d.push(a);return d},VZb=function(a,b,c,d,e,f){var g=c+d.Gg.Eh,l=c+f;c=0;var p=g,t=l;for(f=0;f<d.Gg.Eh&&!(--p,--t,p<b.text.length&&b.text[p]!==b.text[t]);++f,++c);f=0;p=g;t=l;for(var w=
0;w<e.Gg.Eh&&!(p<b.text.length&&b.text[p]!==b.text[t]);++w,++f)++p,++t;if(c!==0||f!==0){p=c+f+1;t=g-1-c;w=g-c;var A=l-1-c;l-=c;g=[];for(let G=0;G<p;++G,++t,++w,++A,++l){const J=XZb(a,b,t),L=XZb(a,b,w),U=XZb(a,b,A),ba=XZb(a,b,l);let la=Math.min(J,L),za=Math.min(U,ba);YZb(a,b,t)==="}"&&(la-=2);YZb(a,b,w)==="{"&&(la-=2);YZb(a,b,A)==="}"&&(za-=2);J<L&&--la;U<ba&&--za;g.push(la+za)}c===d.Gg.Eh&&(g[0]-=10);f===e.Gg.Eh&&(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;c!==
0&&(d.Gg.Eh+=c,e.Gg.left+=c,e.Gg.right+=c,e.Gg.Eh-=c)}},XZb=function(a,b,c){b=b.text.charCodeAt(c);c=a.lineArray[b];return c===void 0||c.length<=0||c.length===1&&c[0]==="\n"||c.length===2&&c[0]==="\r"&&c[1]==="\n"?-3:a.wBa[b]},YZb=function(a,b,c){a=a.lineArray[b.text.charCodeAt(c)];return a===void 0||a.length<=0?null:a.length===1?a[0]:a[a.length-1]==="\n"?a.length>=3&&a[a.length-2]==="\r"?a[a.length-3]:a[a.length-2]:a[a.length-1]},ZZb=class{constructor(){this.sXb=1;this.Lj=this.hj=null;this.lineArray=
[];this.aja=[];this.mla=[];this.wBa=[]}Tga(a,b){a=OZb(a);b=OZb(b);return UZb(this,a,b)}},tN=class{constructor(a,b){this.text=a;this.lineNumbers=b}},WZb=class{constructor(a,b,c,d,e){this.type=a;this.t7=b;this.s7=c;this.oQ=d;this.b_=e}};var $Zb=function(a,b){if(a==="")return{lines:["\n"],Mjb:[new rN(b,0),new rN(b,0)]};a=a.split(/([^\d\w]|[\d\w]+)/).filter(e=>e!=="");let c=0;const d=[new rN(b,c)];for(const e of a)e==="\n"?(b++,c=0):c+=e.length,d.push(new rN(b,c));return{lines:a.map(e=>e.replace("\n","\x00")+"\n"),Mjb:d}},a_b=function(a){if(a.length===0)return[""];a=OZb(a);_.ta(a).endsWith("\n")&&a.push("");return a},b_b=function(a,b,c,d){const e=[];for(const f of b){if(f.aK.length>0){b=a.getRange(c,f.CG,f.aK[0].CG);b.length>0&&e.push([0,
b]);e.push(...b_b(a,f.aK,c,d));b=a.getRange(c,_.ta(f.aK).BG,f.BG);b.length>0&&e.push([0,b]);continue}b=f.CG;const g=f.BG,l=f.BQ,p=f.AQ;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("Le");default:throw Error("Me");}}return e},c_b=class{constructor(){this.sXb=void 0}Tga(a,b){var c=new ZZb;
let d=c.Tga(a,b);a=a_b(a);b=a_b(b);for(const f of d){switch(f.type){case 0:case 1:case -1:case 3:case 4:case 6:continue}if(f.BG.line-f.CG.line>500||f.AQ.line-f.BQ.line>500)continue;f.aK=[];var e=this.getRange(a,f.CG,f.BG);if(e.length>1E4)continue;e=$Zb(e,f.CG.line);c=this.getRange(b,f.BQ,f.AQ);if(c.length>1E4)continue;const g=$Zb(c,f.BQ.line);c=new ZZb;c=UZb(c,e.lines,g.lines);for(const l of c){c=(p,t)=>t.ch!==null?p.Mjb[t.line]:p.Mjb[t.line+1];switch(l.type){case 1:case -1:case 0:case 2:l.CG=c(e,
l.CG);l.BG=c(e,l.BG);l.BQ=c(g,l.BQ);l.AQ=c(g,l.AQ);break;default:throw Error("Ke");}f.aK.push(l)}}return d}getRange(a,b,c){if(b.line===c.line&&b.ch===c.ch||b.line+1===c.line&&b.ch===null&&c.ch===0||c.line+1===b.line&&c.ch===null&&b.ch===0)return"";a=a.slice(b.line,c.line+1);c.ch!==null&&(a[a.length-1]=a[a.length-1].slice(0,c.ch));b.ch!==null&&(a[0]=a[0].slice(b.ch));return a.join("")}};var d_b=["codeview"],e_b={lineNumbers:!0,extraKeys:{"Ctrl-F":"findPersistent","Cmd-F":"findPersistent"},readOnly:!0},j_b=function(a){a.zi.emit(!1);a.Ap&&a.a_a.ma.removeChild(a.a_a.ma.lastChild);const b=_.rv.has(35);a.zone.Ub(()=>{setTimeout(()=>_.xe(function*(){a.Ap=(yield _.PG()).MergeView(a.a_a.ma,{orig:null,origLeft:a.diffBase,value:a.Tl,mode:"text/plain",revertButtons:!1,connect:a.align?"align":"",collapseIdentical:a.xNb,diffDriverFunction:(c,d)=>{if(b){{var e=a.hbd;const f=a_b(c),g=a_b(d);f.length>
15E3||g.length>15E3?e=void 0:(c=e.Tga(c,d),e=b_b(e,c,f,g))}return e}}});f_b(a);for(const c of g_b(a))c.operation(()=>{h_b(a,c);a.setOptions(c);if(a.Ap){var d=i_b(a,c),e=d?"left-edit-gutter":"right-edit-gutter",f=a.Ap.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=i_b(a,c)?a.Zia:a.lla;c.setOption("lineNumberFormatter",d);d=i_b(a,c)?a.AY:a.M_;for(const l of d)c.addLineWidget(l.line,l.element,l.options)})}),0)})},f_b=function(a){if(a.Ap)a.Ap.editor().on("update",
()=>{a.zone.run(()=>{a.zi.emit(!0)})})},g_b=function(a){return a.Ap?[a.Ap.leftOriginal(),a.Ap.editor()]:[]},h_b=function(a,b){_.xe(function*(){if(a.Ap&&a.fileName){var c=(yield _.PG()).findModeByFileName(a.fileName);b.setOption("mode",c?c.mime:"text/plain")}})},i_b=function(a,b){if(a.Ap)return b===a.Ap.leftOriginal()?!0:!1},uN=class{constructor(a,b,c){this.zone=c;this.line=void 0;this.xfa=e_b;this.hbd=new c_b;this.Tl=this.diffBase="";this.xNb=3;this.AY=[];this.M_=[];this.zi=new _.bn;this.align=!0;
this.lla=this.Zia=IZb;this.Za=a.g_a.subscribe(d=>{this.xfa=Object.assign({},e_b,{theme:d});if(this.Ap)for(const e of g_b(this))this.setOptions(e)})}set xla(a){this.line=a;this.Ap&&(a=_.jG(this.line))&&(this.Ap.editor().scrollTo(0,this.Ap.editor().charCoords({line:a-1,ch:0},"local").top),this.Ap.editor().getDoc().setCursor({line:a-1,ch:0}))}set q$c(a){this.a_a=a}Sa(){}Sb(a){(a.diffBase||a.contents||a.fileName)&&j_b(this)}Ia(){this.Za.unsubscribe()}setOptions(a){if(this.Ap)for(const [b,c]of Object.entries(this.xfa))a.setOption(b,
c)}};uN.O=function(a){return new (a||uN)(_.B(_.ew),_.B(_.sv),_.B(_.We))};
uN.wa=_.Cf({type:uN,na:[["code-diff","fileName",""]],ub:function(a,b){a&1&&_.Pg(d_b,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.q$c=c.first)}},inputs:{fileName:"fileName",diffBase:"diffBase",Tl:"contents",xNb:"collapseIdenticalLines",AY:"leftLineWidgets",M_:"rightLineWidgets",xla:"scrollToLine",align:"align",Zia:"leftLineNumberFormatter",lla:"rightLineNumberFormatter"},outputs:{zi:"rendered"},standalone:!1,features:[_.Rm],hc:["fileName",""],ya:2,Aa:0,Da:[["codeview",""],[1,"scope"]],qa:function(a){a&1&&_.K(0,
"div",1,0)},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}}'],
Ma:0});var vN=class{constructor(){this.zi=new _.bn;this.nJa="Diff is too large to display";this.AYa=!1;this.AY=[];this.M_=[];this.k_b=this.tVb=void 0;this.lla=this.Zia=IZb;this.uVb=new Map;this.l_b=new Map}Sa(){}Sb(){a:{var a=0;for(const {iD:L,RD:U}of this.AC)if(a+=L.Tl.length+U.Tl.length,a>=10485760){a=!0;break a}a=!1}if(a)this.AYa=!1,this.Aza(!0);else{var b=[],c=[];for(var d of this.AC){var e=d.RD;a=_.OC(_.Kjb(d.iD.Tl||""));e=_.OC(_.Kjb(e.Tl||""));b.push(a);c.push(e)}this.tVb=b.join("");this.k_b=c.join("");
b=new Map;c=new Map;var f=e=1;for(var g of this.AC){var l=g,p=b;d=c;var t=e;a=f;var w=l.RD,A=l.iD,G=w.endLine+1,J=A.endLine+1;w=w.iC+1;A=A.iC+1;switch(l.type){case _.uK.hEa:for(J=w;J<G;J++,a++)p.set(t,""),d.set(a,` ${J}`);break;case _.uK.fKa:for(G=A;G<J;G++,t++)p.set(t,`${G}`),d.set(a,"");break;case _.uK.NLa:case _.uK.HEa:for(l=A;l<J;l++,t++)p.set(t,`${l}`);for(p=w;p<G;p++,a++)d.set(a,` ${p}`);break;default:throw Error("Ne");}e+=g.iD.endLine-g.iD.iC;f+=g.RD.endLine-g.RD.iC}this.uVb=b;this.l_b=c;this.Zia=
dEb(b);this.lla=dEb(c);b=a=0;for(const L of this.AC){f=L;g=a;d=b;c=f.iD;e=f.RD;c=c.endLine-c.iC;e=e.endLine-e.iC;switch(f.type){case _.uK.hEa:this.AY.push(bEb(g,e));break;case _.uK.fKa:this.M_.push(bEb(d,c));break;case _.uK.HEa:p=f=0;t=!0;e>c?(f=e-c,t=!1):c>e&&(p=c-e,t=!1);const {z1c:U,A6c:ba,h4c:la}={z1c:f,A6c:p,h4c:t};this.AY.push(bEb(g,U,la));this.M_.push(bEb(d,ba,la));break;case _.uK.NLa:break;default:throw Error("Ne");}a+=L.iD.endLine-L.iD.iC;b+=L.RD.endLine-L.RD.iC}cEb(this.uVb,this.AY);cEb(this.l_b,
this.M_);this.AYa=!0}}Aza(a){this.zi.emit(a)}};vN.O=function(a){return new (a||vN)};
vN.wa=_.Cf({type:vN,na:[["code-diff-chunks","diffChunks","","fileName",""]],inputs:{AC:"diffChunks",fileName:"fileName"},outputs:{zi:"rendered"},standalone:!1,features:[_.Rm],hc:["diffChunks","","fileName",""],ya:3,Aa:2,Da:[["tooBig",""],[3,"diffBase","contents","fileName","leftLineNumberFormatter","rightLineNumberFormatter","leftLineWidgets","rightLineWidgets","collapseIdenticalLines","align","rendered",4,"ngIf","ngIfElse"],[3,"rendered","diffBase","contents","fileName","leftLineNumberFormatter",
"rightLineNumberFormatter","leftLineWidgets","rightLineWidgets","collapseIdenticalLines","align"]],qa:function(a,b){a&1&&_.C(0,$Db,1,9,"code-diff",1)(1,aEb,2,1,"ng-template",null,0,_.fh);a&2&&(a=_.Fg(2),_.E("ngIf",b.AYa)("ngIfElse",a))},Fa:[_.Zn,_.GF,uN],styles:["dc-information-box[_ngcontent-%COMP%] {\n  align-items: center;\n  display: flex;\n  height: 40px;\n  justify-content: center;\n}"],Ma:0});var k_b=function(a){a.XW.wd&&a.tob&&a.zi.emit({zi:a.tob,Pfa:a.Pfa})},l_b=function(a){a.Ha.mb({gestureName:"CLICK",element:"CommitFileEntryExpansionPanel",action:a.XW.wd?"expand":"collapse",projectId:a.location.tb})},wN=class{set yc(a){this.QPb=a;this.Tl=a.Tl}get yc(){return this.QPb}set expand(a){this.XW.wd=a;k_b(this)}get expand(){return this.XW.wd}constructor(a){this.Ha=a;this.noa=0;this.vBb=2;this.Tl=void 0;this.zi=new _.bn;this.tob=!1;this.QPb={Ys:"",iq:"",NG:"",Qf:"",hcb:!1,rY:!1}}Sa(){}Sb(a){if(a.location||
a.entry)this.y1c=_.Uq(_.oG(this.location.bc(),"repo"),this.yc.Ys).ab(),this.z6c=_.Uq(_.oG(this.location.bc(),"repo"),this.yc.iq).ab(),this.SWc=_.Qq(_.Uq(this.location.bc(),this.yc.iq).od(this.yc.NG).lj({Nm:this.yc.Ys}).ab())}get q2c(){return this.yc.rY?"source:file_delete":this.yc.hcb?"source:file_add":"source:file_edit"}get C2c(){return this.yc.rY?"Removed":this.yc.hcb?"Modified":"Added"}get RWc(){return this.yc.rY?"":this.SWc}get DC(){return this.yc.rY?this.yc.Qf:this.yc.NG}get c0c(){return!this.yc.Tl}get iPb(){return this.expand&&
this.yc.Tl}Aza(a){this.tob=a;this.zi.emit({zi:a,Pfa:this.Pfa})}get J5c(){return jEb(this.metadata.removed,this.metadata)}get hRc(){return jEb(this.metadata.pF,this.metadata)}get NSc(){return jEb(this.metadata.changed,this.metadata)}get metadata(){var a=this.yc&&this.yc.Tl?this.yc.Tl.Aja:void 0;return a?{jad:Number(a.Dya||0),removed:Number(a.Cya||0),changed:Number(a.zya||0),pF:Number(a.yya||0)}:{changed:0,removed:0,jad:0,pF:0}}get I5c(){return m_b.format({count:this.metadata.removed})}get MSc(){return n_b.format({count:this.metadata.changed})}get gRc(){return o_b.format({count:this.metadata.pF})}};
wN.O=function(a){return new (a||wN)(_.B(_.Dp))};
wN.wa=_.Cf({type:wN,na:[["commit-file-entry"]],ub:function(a,b){a&1&&_.Pg(_.LB,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.XW=c.first)}},inputs:{location:"location",Pfa:"entryIndex",yc:"entry",expand:"expand"},outputs:{zi:"rendered"},standalone:!1,features:[_.Rm],ya:30,Aa:10,Da:[["modificationTemplate",""],[3,"opened","closed"],["expandedHeight","28px","collapsedHeight","28px"],[1,"left-header"],[1,"modification-icon",3,"svgIcon"],["id","modificationType",1,"cdk-visually-hidden"],["ascTrackElement","CommitFileEntry",
"trackAction","fileNavigate","aria-describedby","modificationType",1,"filepath",3,"click","condition","link","trackGestureClick","trackProjectId"],[1,"right-header"],["aria-label","Loading Change Summary",3,"diameter","strokeWidth",4,"ngIf","ngIfElse"],[4,"ngIf"],["aria-label","Loading Change Summary",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,"rendered","diffChunks","fileName"],[1,"modification-block-centered"],[1,"modification-blocks"],[1,"removed-block"],[1,"changed-block"],[1,"added-block"],["class","modification-numbers",4,"ngIf"],[1,"modification-numbers"],["role","button","tabindex","0",1,"removed"],[1,"separator"],["role","button","tabindex","0",1,"changed"],["role","button","tabindex","0",1,"added"]],qa:function(a,b){if(a&1){const c=
_.Nd();_.F(0,"mat-expansion-panel",1);_.N("opened",function(){_.q(c);k_b(b);l_b(b);return _.r()})("closed",function(){_.q(c);k_b(b);l_b(b);return _.r()});_.Q(1,"\n  ");_.F(2,"mat-expansion-panel-header",2);_.Q(3,"\n    ");_.F(4,"mat-panel-title");_.Q(5,"\n      ");_.F(6,"div",3);_.Q(7,"\n        ");_.K(8,"mat-icon",4);_.Q(9,"\n        ");_.F(10,"span",5);_.Q(11);_.I();_.Q(12,"\n        ");_.F(13,"conditional-link",6);_.N("click",function(d){_.q(c);return _.r(d.stopPropagation())});_.Q(14);_.I();_.Q(15,
"\n      ");_.I();_.Q(16,"\n      ");_.F(17,"span",7);_.Q(18,"\n        ");_.C(19,eEb,2,2,"mat-spinner",8);_.Q(20,"\n      ");_.I();_.Q(21,"\n    ");_.I();_.Q(22,"\n  ");_.I();_.Q(23,"\n  ");_.C(24,gEb,13,7,"ng-container",9);_.Q(25,"\n");_.I();_.Q(26,"\n\n");_.C(27,iEb,15,7,"ng-template",null,0,_.fh);_.Q(29,"\n")}a&2&&(a=_.Fg(28),_.y(8),_.E("svgIcon",b.q2c),_.y(3),_.Xg(b.C2c),_.y(2),_.E("condition",!b.yc.rY)("link",b.RWc)("trackGestureClick",!b.yc.rY)("trackProjectId",b.location.tb),_.y(),_.Wg("",
b.DC,"\n        "),_.y(5),_.E("ngIf",b.c0c)("ngIfElse",a),_.y(5),_.E("ngIf",b.iPb))},Fa:[_.Ip,vN,_.HI,qN,_.Zn,_.Jr,_.pt,_.ou,_.LB,_.MB,_.aI,_.Mx,_.Kx,_.iB],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-mdc-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}"],
Ma:0});var m_b=new _.Wt("{count, plural, =1 {1 removed line} other {# removed lines}}"),n_b=new _.Wt("{count, plural, =1 {1 changed line} other {# changed lines}}"),o_b=new _.Wt("{count, plural, =1 {1 added line} other {# added lines}}");var xN=class{constructor(){this.yWc=this.P5=new _.Wh(0)}get T_c(){return this.P5.getValue()===1}get Dcb(){return this.P5.getValue()===0}};xN.O=function(a){return new (a||xN)};xN.ta=_.k({token:xN,oa:xN.O});var yN=class{constructor(a){this.oO=a;this.disabled=!1;this.Wa=new _.Ni;this.Inc="Collapse All";this.Jnc="Expand All"}};yN.O=function(a){return new (a||yN)(_.B(xN))};
yN.wa=_.Cf({type:yN,na:[["expand-all-button"]],inputs:{disabled:"disabled",Wa:"place"},standalone:!1,ya:3,Aa:5,Da:[["type","button","gme-button-old","","format","hairline","size","xsmall","ascTrackElement","CommitDetails",3,"click","disabled","trackAction","trackGestureClick","trackProjectId"]],qa:function(a,b){a&1&&(_.F(0,"button",0),_.N("click",function(){var c=b.oO;c.T_c?c.P5.next(0):c.P5.next(1)}),_.F(1,"span"),_.Q(2),_.I()());a&2&&(_.E("disabled",b.disabled)("trackAction",b.oO.Dcb?"expand":"collapse")("trackGestureClick",
!b.disabled)("trackProjectId",b.Wa.tb),_.y(2),_.Xg(b.oO.Dcb?b.Jnc:b.Inc))},Fa:[_.Ip,_.qA],hb:2,Ma:0});var kEb=function(a){a=a.Yl.length;return a<1?"No files to expand":a>50?"Too many files to expand":null},pEb=function(a){if(a.Yl){var b=Math.min(a.a6+150,a.Yl.length),c=a.a6;var d=[];let l=[];for(;c<b;c++){var e=a.Ys,f=a.iq;var g=a.Yl[c];f=g.NG?f:void 0;e=new _.sK({path:g.Qf,hash:g.Qf?e:void 0,type:g.zza});g=new _.sK({path:g.NG,hash:f,type:g.kza});g=new _.tK({left:e,right:g});l.push({kga:g,index:c});l.length===10&&(d.push(l),l=[])}l.length&&d.push(l);for(const p of d)p_b(a,p);a.a6=b}},mEb=function(a){a.I5>=
a.Yl.length||(clearTimeout(a.v5a),a.v5a=setTimeout(()=>{a.expand.set(a.I5,!0);_.gn(a.Xd)}))},p_b=function(a,b){const c=b.map(d=>d.kga);a.Hva.add(_.x(q_b(a,c),_.v(d=>{d=d.hga;if(!d||d.length<1)throw Error("Oe");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.jga.get(f);p&&(g=Object.assign({},p,{Tl:g}),e.jga.set(f,g))}_.hn(a.Xd)}))},q_b=function(a,b){return b.length<1?_.tk:_.x(a.iga.diff(a.location.tb,a.location.Vc,a.location.repository,b),_.Lf(c=>{var d=
a.zh;_.iYa(d);d.log(c);return _.tk}))},zN=class{constructor(a,b,c,d){this.iga=a;this.zh=b;this.oO=c;this.Xd=d;this.Yl=[];this.NSb=!1;this.jga=new Map;this.expand=new Map;this.a6=0;this.Hva=new _.ne;this.BCa=new _.ne;this.I5=0}Sa(){this.BCa=this.oO.yWc.subscribe(a=>{switch(a){case 1:if(!this.Yl||this.Yl.length<1)break;mEb(this);break;case 0:clearTimeout(this.v5a);this.expand=new Map;this.I5=0;break;default:_.fb(a,"Unknown expansion state")}})}Ia(){clearTimeout(this.v5a);this.Hva.unsubscribe();this.BCa.unsubscribe()}Sb(){this.a6=
0;this.Hva.unsubscribe();this.Hva=new _.ne;this.jga=new Map;for(let c=0;c<this.Yl.length;c++){var a=this.Yl[c],b=a.Qf;a=a.NG;this.jga.set(c,{Ys:this.Ys,iq:this.iq,Qf:b||"",NG:a||"",hcb:!(b||!a),rY:!(a||!b)})}this.expand=new Map;pEb(this)}};zN.O=function(a){return new (a||zN)(_.B(_.CK),_.B(_.Yt),_.B(xN),_.B(_.pn))};
zN.wa=_.Cf({type:zN,na:[["commit-fileset"]],inputs:{location:"location",Yl:"fileDiffEntries",NSb:"includeHeader",Ys:"leftRefSpec",iq:"rightRefSpec"},standalone:!1,features:[_.Rm],ya:4,Aa:3,Da:[["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,"rendered","entryIndex","location","entry","expand"],["type","button","mat-button","","ascTrackElement","CommitDetails","trackAction","showMore",1,"show-more",3,"click","trackProjectId"]],qa:function(a,b){a&1&&(_.C(0,lEb,10,4,"div",0),_.F(1,"div",1),_.C(2,oEb,2,1,"ng-container",2)(3,qEb,3,1,"ng-container",3),_.I());a&2&&(_.E("ngIf",b.NSb),_.y(2),_.E("ngForOf",b.Yl),_.y(),_.E("ngIf",b.a6<b.Yl.length))},Fa:[_.Ip,wN,_.Yn,_.Zn,yN,_.lw,_.xt,_.Px,_.Sx],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 AN=class{transform(a,b){if(!b)return null;b=b.DNb;if(!b)return null;a=b.get(a);return a==null?-1:a}};AN.O=function(a){return new (a||AN)};AN.Le=_.Gf({name:"blameIndexOf",type:AN,le:!0,standalone:!1});var XK=new WeakMap,BN=class{transform(a,b,c){if(!a.Pb||a.revision==="CitC"){var d=b.Wa;XK.has(d)||XK.set(d,{});var e=XK.get(d);if(e.left==null){let f;b=new URL(_.kp(c,_.lp(c,sEb((f=b.G_)!=null?f:d))),location.href);e.left=b.pathname;setTimeout(()=>{let g;(g=document.getElementById("historyLeftSelector"))==null||g.focus()})}return rEb(e.left,"dlc","dlf","dlw",d.params.Pb,a)}}};BN.O=function(a){return new (a||BN)};BN.Le=_.Gf({name:"linkifyLeft",type:BN,le:!0,standalone:!1});
var CN=class{transform(a,b,c){const d=b.Wa;if(!b.MH||!a.Pb||a.revision==="CitC"){XK.has(d)||XK.set(d,{});var e=XK.get(d);if(e.right==null){let f;b=new URL(_.kp(c,_.lp(c,tEb((f=b.G_)!=null?f:d))),location.href);e.right=b.pathname}return rEb(e.right,_.YF(d)?"rcl":"drc","drf","drw",d.params.Pb,a)}}};CN.O=function(a){return new (a||CN)};CN.Le=_.Gf({name:"linkifyRight",type:CN,le:!0,standalone:!1});
var DN=class{transform(a,b,c){if(!a.Pb||a.revision==="CitC"){b=b.Wa;XK.has(b)||XK.set(b,{});var d=XK.get(b);d.diff==null&&(c=new URL(_.kp(c,_.lp(c,uEb(b))),location.href),d.diff=c.pathname);c=d.diff;d=_.YF(b);b=b.params.Pb;const e=a.revision==="CitC"&&a.id>a.bH[0]&&a.Pb||"",f=a.revision==="CitC"&&a.Pb||"";return`${c};${d?"rcl":"drc"}=${encodeURIComponent(a.id)}${a.Qf==null?"":`;${"drf"}=${encodeURIComponent(a.Qf)}`};${"dlc"}=${encodeURIComponent(a.bH[0])}${a.parentPath==null?"":`;${"dlf"}=${encodeURIComponent(a.parentPath)}`}${b||
a.Pb?`;${"dlw"}=${encodeURIComponent(e)};${"drw"}=${encodeURIComponent(f)}`:""}${location.search}${location.hash}`}}};DN.O=function(a){return new (a||DN)};DN.Le=_.Gf({name:"linkifyDiff",type:DN,le:!0,standalone:!1});var EN=class{transform(a,b,c){const d=b.Wa;if(!b.MH||!a.Pb||a.revision==="CitC")return XK.has(d)||XK.set(d,{}),b=XK.get(d),b.revision||(c=new URL(_.kp(c,_.lp(c,tEb(d))),location.href),b.revision=c.pathname),rEb(b.revision,_.XF(d)?"rcl":"drc","drf","drw",d.params.Pb,a)}};
EN.O=function(a){return new (a||EN)};EN.Le=_.Gf({name:"linkifyRevision",type:EN,le:!0,standalone:!1});var FN=class{transform(a,b,c,d){return xEb(a,b,c,a,d)}};FN.O=function(a){return new (a||FN)};FN.Le=_.Gf({name:"linkifyRoot",type:FN,le:!0,standalone:!1});
var GN=class{transform(a,b,c,d){var e=b.Wa;if(a.Pb)return xEb(a,b,c,a,d);let f;c=a.id;a=a.Qf;b=(f=b.G_)!=null?f:e;e.tb&&e.repository?_.YF(e)?(d=_.uv,e=wEb(a!=null?a:_.kG(e,0)),c=!e||e.match(/\/$/)?`${d}cl/${c}`:`${d}cl/${c}/depot/${e}`):_.XF(e)?c=`${_.vv&&`https://${b.tb}.${_.vv}/`}${b.repository}/+/${c}`:(e=b.bc(),c&&_.Uq(e,c),e.lj({}),c=_.kp(d,_.lp(d,_.Qq(_.oG(e,"ref").ab())))):c=void 0;return c}};GN.O=function(a){return new (a||GN)};GN.Le=_.Gf({name:"linkifyId",type:GN,le:!0,standalone:!1});var HN=class{transform(a){return a?_.YF(a):!1}};HN.O=function(a){return new (a||HN)};HN.Le=_.Gf({name:"isPiperPlace",type:HN,le:!0,standalone:!1});var IN=class{transform(a){return a?_.tG(a):!1}};IN.O=function(a){return new (a||IN)};IN.Le=_.Gf({name:"isPackagePlace",type:IN,le:!0,standalone:!1});var JN=class{};JN.O=function(a){return new (a||JN)};JN.Ca=_.Df({type:JN});JN.Ba=_.Xc({});var KN=class{transform(a){if(!a)return"";const b=a.indexOf("\n");return b===-1?a:a.substring(0,b)}};KN.O=function(a){return new (a||KN)};KN.Le=_.Gf({name:"truncateCommitMessage",type:KN,le:!0,standalone:!1});var r_b=["filterInput"],s_b=()=>["details"],t_b=()=>["oldPath"],u_b=()=>["matchSummary"],v_b=()=>["matches"],w_b=()=>["hiddenCommitsInfo"],FEb=new _.Wt("Expand history row of CL {id}"),EEb=new _.Wt("Collapse history row of CL {id}"),zFb=new _.Wt("Commit {id} by {author}"),yFb=new _.Wt("CL {id} by {author}"),x_b=["blame"],y_b=["author","time","subject"],z_b=["id",...y_b],A_b=["id","revision",...y_b],LN=["actions"],B_b=["left","right"],MN=["toggleExpanded"],JFb=[...MN,...z_b,"right",...LN],LFb=[...MN,
...z_b,...B_b,...LN],NFb=[...MN,...x_b,...z_b,...B_b,...LN],IFb=[...MN,...A_b,"right",...LN],KFb=[...MN,...A_b,...B_b,...LN],MFb=[...MN,...x_b,...A_b,...B_b,...LN],C_b=["#cleanup"],D_b=[...C_b,"#minor"],$Eb=function(a){setTimeout(()=>{a.yi.Wi("Diff has been loaded in the code panel.","polite")})},hFb=function(a){return _.YF(a)?"Copy CL number":"Copy commit hash"},jFb=function(a,b){return _.YF(b)?"Browse repo at CL "+a:_.jvb.format({refSpec:_.Ii(a)})},rFb=function(a){return a?a.Oj.map(b=>b.Dx.length).reduce((b,
c)=>b+c):0},F_b=function(a,b,c){a.Dvb=b;const d=[];a.yab=new Map;let e=null,f=void 0;for(let L=0;L<b.entries.length;L++){var g=b.entries[L];const U=g.wo.xf;var l=g.wo.revisionNumber;c&&!c.has(U)?(f||(f={P_:"hiddenCommits",hxa:[],ixa:[],Jga:!1},d.push(f)),f.ixa.push(l),f.hxa.push(U)):f=void 0;let ba;l=d;var p=l.push,t=a,w=g,A=e,G=(ba=c)==null?void 0:ba.get(U),J=L;A=E_b(t,w.wo,A,G,f);if(_.tG(t.Hd.Wa)||_.qG(t.Hd.Wa))A.revision=J===0?"HEAD":`HEAD~${J}`;w.wva&&w.wo.Pb&&(A.revision="CitC",A.Pb=w.wo.Pb);
p.call(l,A);a.yab.set(U,L);if(g=g.wo.Qf)d.push({P_:"oldPath",Qf:g}),f=void 0,e=g}a.dataSource.data=d},NN=function(a,b,c){a.Ha.mb({gestureName:"CLICK",element:"HistoryTable",action:b,bucket:c})},G_b=function(a,b){b instanceof HTMLAnchorElement&&_.mp(a.Ua,b.pathname+b.search+b.hash)},H_b=function(a,b,c){NN(a,c.dataset.actionName||"");_.LG(b)||(b.preventDefault(),G_b(a,c))},E_b=function(a,b,c,d,e){let f=b.metadata!=null&&b.metadata.hasOwnProperty("CLEANUP"),g;const l=((g=b.Oq.match(/(\s|^)#\w+/g))!=
null?g:[]).map(t=>t.trim()).filter(t=>D_b.includes(t.toLowerCase()));f?l.unshift("Cleanup"):f=l.some(t=>C_b.includes(t.toLowerCase()));l.splice(1);let p;return{P_:"history",id:b.xf,subject:b.Pea,revision:b.revisionNumber,message:b.Oq,nO:b.nO,time:b.gK,operation:b.Lva,Fm:a.WRc.transform(b.Fm),jH:((p=b.metadata)==null?0:p.hasOwnProperty("R"))?b.metadata.R.split(","):[],matches:d,hidden:e,yp:f,Qf:c!=null?c:void 0,Pb:b.Pb,bH:b.bH,parentPath:b.Qf?b.Qf:c!=null?c:void 0,tags:l}},ON=class{constructor(a,b,
c,d,e,f,g,l,p,t,w){this.Ha=a;this.WRc=b;this.scroll=c;this.Ch=e;this.rga=f;this.kb=g;this.Ua=l;this.Ntb=p;this.yh=t;this.yi=w;this.fYc=KBb;this.eYc=LBb;this.sYc=MBb;this.Wnc="Expand search results";this.Hnc="Collapse search results";this.OBb="right";this.QBb="view";this.NBb="left";this.PBb="diff";this.dataSource=new _.izb;this.PR=_.Pi;this.yCb="SearchInRevisions";this.nBb="LYc";this.jic="JYc";this.oBb="PYc";this.pBb="VYc";this.nic="UYc";this.sic="cZc";this.pic="XYc";this.lic="MYc";this.kic="KYc";
this.qic="YYc";this.nK=[];this.tr=new _.Lw("",{eA:[_.hzb()]});this.srb=new _.Wf;this.bib=this.q$a=this.W_=!1;this.KC=new Set;this.UY=new Set;this.jW=new _.Wh;this.Yf=new _.$f(1);this.columnType=0;this.Tsa=null;this.yab=new Map;this.w6c=()=>this.Hd&&_.YF(this.Hd.Wa)?10:0;this.i_b=()=>this.Hd&&_.YF(this.Hd.Wa)?60:80;this.Veb=new Map;if(this.DBa=_.rv.has(46))a=_.x(this.jW,_.Te(A=>!!A)),_.x(_.Ge([_.x(this.srb,_.v(()=>this.tr.value),_.ig(()=>{this.Ha.mb({element:"SearchInRevisions",action:"queryChange",
gestureName:"CHANGE"})}),_.fg(""),_.Tf()),a]),_.gg(([A,G])=>_.x(G.Hd,_.v(J=>A===""?void 0:PFb(A,G,J)))),_.gg(A=>A?_.x(this.rga.search(A,new _.Dsb({pageSize:4,Gs:!0,jwa:!0})),_.Lf(G=>{_.Ht(this.yh,G);return _.u(new _.EH)})):_.u(void 0)),_.v(A=>A?new Map(A.Iz.flatMap(G=>{let J;return((J=G.qga)==null?void 0:J.kBa.map(L=>[L.revision,L]))||[]})):void 0),_.jg(_.x(this.jW,_.Te(A=>!!A))),_.hg(this.Yf)).subscribe(([A,G])=>{F_b(this,G,A)})}Sa(){this.DBa&&this.Hd&&(this.K_a=_.gk(this.Hd.Wa,"","",["CLICK_RESULT_CONTENT"]))}Ud(a){var b=
a.target;if(b&&b instanceof Element&&(b=_.IG(b,"[data-action]","mat-cell"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}LYc(a,b){NN(this,"commitDetailsNavigate");!_.LG(a)&&(b.href||"").startsWith(location.origin)&&(a.preventDefault(),G_b(this,b))}JYc(){NN(this,"authorClsNavigate",_.Pi.WEa)}PYc(a,b){H_b(this,a,b)}VYc(a,b){H_b(this,a,b)}UYc(a,b){NN(this,b.dataset.actionName||"");_.LG(a)||(a.preventDefault(),G_b(this,b))}cZc(a,b){let c;a=(c=b.dataset.rowId)!=null?c:"";this.KC.has(a)?this.KC.delete(a):
this.KC.add(a)}XYc(a,b){let c;a=(c=b.dataset.rowId)!=null?c:"";this.UY.has(a)?this.UY.delete(a):this.UY.add(a)}MYc(a,b){a=b.dataset.copyContent||"";_.dB(document,b,a);this.Zs(a);this.Ntb.open("Copied to clipboard!","",{duration:1E3})}KYc(a,b){NN(this,"browseRepoNavigate");_.LG(a)||(a.preventDefault(),G_b(this,b))}YYc(){this.W_?this.srb.next():(this.W_=!0,this.hXc.ma.focus())}Zs(a){this.Ha.mb({gestureName:"CLICK",element:"HistoryTable",action:"copyId",Ne:a})}n0c(a,b){return b.P_==="oldPath"}X_c(a,
b){return b.P_==="hiddenCommits"}w_b(a,b){return b.P_==="history"}x_b(a,b){return b.P_==="history"&&b.matches!=null&&b.matches.Oj.length>0}Sb(a){a.data&&(this.DBa?this.jW.next(this.data):F_b(this,this.data));if(a.focusCommit){this.q$a=!1;const b=a.focusCommit.ng;b&&(this.KC.add(b),this.bib=!0)}if(a.columnType||a.data||a.historyPlace)this.nK=OFb(this.columnType,(_.XF(this.Hd.Wa)||_.qG(this.Hd.Wa))&&this.Hd.Wa.vG)}Sn(){var a=this.Dga;a&&!this.q$a&&(a=this.yab.get(a))&&(a=this.kb.ma.querySelectorAll("mat-row.history-table-row")[a])&&
(this.scroll.scrollTo(a,0,40),this.bib&&(a.focus({preventScroll:!0}),this.bib=!1),this.q$a=!0)}Dc(){this.sE=this.Ch.registerCallback("HISTORY",this.kb.ma,()=>{let a;(a=this.kb.ma.querySelector("mat-row"))==null||a.focus()})}Ia(){this.Yf.next();this.sE&&this.sE()}};ON.O=function(a){return new (a||ON)(_.B(_.Dv),_.B(sM),_.B(_.gv),_.B(_.sv),_.B(_.pi),_.B(_.MI),_.B(_.ff),_.B(_.ii),_.B(_.Pt),_.B(_.It),_.B(_.qr))};
ON.wa=_.Cf({type:ON,na:[["history-table"]],ub:function(a,b){a&1&&_.Pg(r_b,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.hXc=c.first)}},Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})},inputs:{Dga:"focusCommit",data:"data",Hd:"historyPlace",columnType:"columnType",Tsa:"blameInfo"},standalone:!1,features:[_.Rm],ya:53,Aa:22,Da:[["table",""],["noIndex",""],["clCard",""],["cardBody",""],["rowAuthor",""],["filterInput",""],["multiTemplateDataRows","","aria-label","History",3,"dataSource"],["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"],["class","diff-cell",3,"ngSwitch",4,"matCellDef"],["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"],["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"],[3,"changelistId","onedevIsHovercardReady",4,"onedevHovercardLazyBody"],[3,"changelistId","onedevIsHovercardReady"],["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"],["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"],[1,"diff-cell",3,"ngSwitch"],["mat-button","","role","button","color","primary","class","diff-left","data-action-name","updateLeftDiff","matTooltip","Display this history entry on the left side of the diff view",3,"isMatFlatButton",4,"ngSwitchCase"],["mat-button","","role","button","color","primary","class","diff-left","data-action-name","showDiff","matTooltip","Display a diff of this history entry and the currently displayed file",
3,"isMatFlatButton","display","keyup.enter",4,"ngSwitchCase"],["class","screen-reader-only-content",4,"ngIf"],["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",3,"isMatFlatButton"],["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",3,"keyup.enter",
"isMatFlatButton"],["aria-label","Historical file view/ update right diff action","aria-live","polite"],["mat-button","","role","button","color","primary","class","diff-right","data-action-name","updateRightDiff","matTooltip","Display this history entry on the right side of the diff view",3,"isMatFlatButton",4,"ngSwitchCase"],["mat-button","","role","button","color","primary","class","diff-right","data-action-name","updateViewContents","matTooltip","Display this history entry",3,"isMatFlatButton",
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",3,"isMatFlatButton"],["mat-button","","role","button","color","primary","data-action-name","updateViewContents","matTooltip","Display this history entry",1,"diff-right",3,"isMatFlatButton"],["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 subscriptSizing dynamic".split(" "),["type","text","matInput","","placeholder","Search code in revisions",3,"keydown.enter","formControl"],["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,"click","ascTrackElement"]],qa:function(a,b){a&1&&(_.F(0,"mat-table",6,0),_.M(2,7),_.C(3,yEb,2,0,"mat-header-cell",8)(4,CEb,3,4,"mat-cell",9),_.xg(),_.M(5,10),_.C(6,DEb,3,0,"mat-header-cell",11)(7,GEb,4,5,"mat-cell",
9),_.xg(),_.M(8,12),_.C(9,HEb,2,3,"mat-header-cell",13)(10,IEb,4,14,"mat-cell",14),_.xg(),_.M(11,15),_.C(12,JEb,2,1,"mat-header-cell",8)(13,NEb,3,3,"mat-cell",16),_.xg(),_.M(14,17),_.C(15,OEb,2,0,"mat-header-cell",8)(16,REb,5,5,"mat-cell",18),_.xg(),_.M(17,19),_.C(18,SEb,2,1,"mat-header-cell",8)(19,TEb,2,1,"mat-cell",18),_.xg(),_.M(20,20),_.C(21,UEb,2,0,"mat-header-cell",8)(22,XEb,5,4,"mat-cell",18),_.xg(),_.M(23,21),_.C(24,YEb,3,0,"mat-header-cell",22)(25,cFb,4,4,"mat-cell",23),_.xg(),_.M(26,24),
_.C(27,dFb,3,0,"mat-header-cell",25)(28,gFb,3,3,"mat-cell",23),_.xg(),_.M(29,26),_.C(30,iFb,3,1,"mat-header-cell",27)(31,kFb,8,15,"mat-cell",9),_.xg(),_.M(32,28),_.C(33,lFb,1,0,"mat-header-cell",8)(34,mFb,2,1,"mat-cell",9),_.xg(),_.M(35,29),_.C(36,nFb,1,0,"mat-header-cell",8)(37,oFb,4,5,"mat-cell",9),_.xg(),_.M(38,30),_.C(39,qFb,2,1,"mat-cell",9),_.xg(),_.M(40,31),_.C(41,tFb,2,3,"mat-cell",9),_.xg(),_.M(42,32),_.C(43,wFb,2,1,"mat-cell",9),_.xg(),_.C(44,xFb,1,0,"mat-header-row",33)(45,AFb,1,13,"mat-row",
34)(46,BFb,1,3,"mat-row",35)(47,CFb,1,0,"mat-row",36)(48,DFb,1,0,"mat-row",37)(49,EFb,1,2,"mat-row",38)(50,FFb,1,0,"mat-row",39),_.I(),_.C(51,HFb,8,10,"div",40),_.R(52,"isPiperPlace"));a&2&&(_.E("dataSource",b.dataSource),_.y(44),_.E("matHeaderRowDef",b.nK),_.y(),_.E("matRowDefColumns",b.nK)("matRowDefWhen",b.w_b),_.y(),_.E("matRowDefColumns",_.ch(17,s_b))("matRowDefWhen",b.w_b),_.y(),_.E("matRowDefColumns",_.ch(18,t_b))("matRowDefWhen",b.n0c),_.y(),_.E("matRowDefColumns",_.ch(19,u_b))("matRowDefWhen",
b.x_b),_.y(),_.E("matRowDefColumns",_.ch(20,v_b))("matRowDefWhen",b.x_b),_.y(),_.E("matRowDefColumns",_.ch(21,w_b))("matRowDefWhen",b.X_c),_.y(),_.E("ngIf",_.S(52,15,b.DBa&&(b.Hd==null?null:b.Hd.Wa))))},Fa:()=>[_.Ip,_.PI,_.SI,_.TI,_.VI,_.UI,_.Yn,_.Zn,_.$n,_.ao,hN,rM,_.wk,_.Fw,pM,_.lK,_.zC,_.rC,_.vC,_.sC,_.qC,_.wC,_.tC,_.uC,_.xC,_.yC,_.lw,_.yt,_.Bt,_.At,_.ou,_.xw,_.ix,_.dx,_.ww,_.Px,_.Sx,_.Nw,_.oI,PN,_.iB,HN,oM,_.hH,KN,AN,DN,GN,BN,EN,CN,FN],styles:["mat-cell[_ngcontent-%COMP%]:last-of-type, mat-footer-cell[_ngcontent-%COMP%]:last-of-type, mat-header-cell[_ngcontent-%COMP%]:last-of-type{padding-right:24px}mat-cell[_ngcontent-%COMP%]:first-of-type, mat-footer-cell[_ngcontent-%COMP%]:first-of-type, mat-header-cell[_ngcontent-%COMP%]:first-of-type{padding-left:24px}.mat-mdc-cell[_ngcontent-%COMP%]{font-size:1rem;max-height:28px;padding:0;background:none}.mat-mdc-cell.truncate-text[_ngcontent-%COMP%]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-column-actions[_ngcontent-%COMP%]{max-width:80px}mat-cell[_ngcontent-%COMP%], mat-header-cell[_ngcontent-%COMP%]{padding:0}mat-cell.mat-column-toggleExpanded[_ngcontent-%COMP%], mat-header-cell.mat-column-toggleExpanded[_ngcontent-%COMP%]{max-width:40px;padding-left:0}mat-cell.mat-column-id[_ngcontent-%COMP%], mat-header-cell.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-cell.mat-column-time[_ngcontent-%COMP%], mat-header-cell.mat-column-time[_ngcontent-%COMP%]{padding-left:10px;max-width:160px}mat-cell.mat-column-subject[_ngcontent-%COMP%], mat-header-cell.mat-column-subject[_ngcontent-%COMP%]{padding-left:10px}mat-cell.mat-column-author[_ngcontent-%COMP%], mat-header-cell.mat-column-author[_ngcontent-%COMP%]{padding-left:10px;max-width:100px}mat-cell.mat-column-blame[_ngcontent-%COMP%], mat-cell.mat-column-revision[_ngcontent-%COMP%], mat-header-cell.mat-column-blame[_ngcontent-%COMP%], mat-header-cell.mat-column-revision[_ngcontent-%COMP%]{padding-left:10px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}mat-cell.mat-column-blame[_ngcontent-%COMP%], mat-header-cell.mat-column-blame[_ngcontent-%COMP%]{max-width:60px}.mat-column-left[_ngcontent-%COMP%], .mat-column-right[_ngcontent-%COMP%]{max-width:100px}.mat-mdc-row.old-path[_ngcontent-%COMP%]{height:unset;line-height:1.8461538462rem}.mat-mdc-row.old-path[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]{max-height:unset;word-break:break-all}.mat-mdc-header-row[_ngcontent-%COMP%]{--mat-table-header-headline-size:12px;background:var(--page-bg-secondary)}.mat-mdc-header-row[_ngcontent-%COMP%]   .mat-mdc-header-cell[_ngcontent-%COMP%]{white-space:nowrap;color:var(--text-secondary)}mat-header-row[_ngcontent-%COMP%]{min-height:3.0769230769rem;position:sticky;position:-webkit-sticky;top:0;z-index:1}.mat-mdc-row[_ngcontent-%COMP%]{height:2.1538461538rem;line-height:2.1538461538rem;min-height:2.1538461538rem}.mat-mdc-row[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%]{display:none}.mat-mdc-row.details-row[_ngcontent-%COMP%]{height:inherit;padding:6px;padding-left:50px}.mat-mdc-row.details-row[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]{padding:0;max-height:inherit}.mat-mdc-row.details-row[_ngcontent-%COMP%]:hover{background:inherit}.mat-mdc-row.matches-row[_ngcontent-%COMP%]{height:inherit}.mat-mdc-row.matches-row[_ngcontent-%COMP%]   .mat-mdc-cell[_ngcontent-%COMP%]{align-items:start;flex-direction:column;max-height:inherit;padding:0}.mat-mdc-row[_ngcontent-%COMP%]   file-search-snippet[_ngcontent-%COMP%]{padding-bottom:8px;padding-top:4px;width:100%}.mat-mdc-row[_ngcontent-%COMP%]   file-search-snippet[_ngcontent-%COMP%]:not(.last){border-bottom-style:solid;border-bottom-width:1px}.mat-mdc-row.hidden[_ngcontent-%COMP%]{display:none}.mat-mdc-row.active[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-mdc-row.active[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row.active[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-row.active[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%], .mat-mdc-row.highlighted[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-mdc-row.highlighted[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row.highlighted[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-row.highlighted[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%], .mat-mdc-row.left-row[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-mdc-row.left-row[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row.left-row[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-row.left-row[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%], .mat-mdc-row.right-row[_ngcontent-%COMP%]   .blame-help[_ngcontent-%COMP%], .mat-mdc-row.right-row[_ngcontent-%COMP%]   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row.right-row[_ngcontent-%COMP%]   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-row.right-row[_ngcontent-%COMP%]   .mat-column-right[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:focus-within   .blame-help[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:focus-within   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:focus-within   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:focus-within   .mat-column-right[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:hover   .blame-help[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:hover   .mat-column-actions[_ngcontent-%COMP%], .mat-mdc-row[_ngcontent-%COMP%]:hover   .mat-column-left[_ngcontent-%COMP%], .mat-mdc-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-mdc-button[_ngcontent-%COMP%], .mat-column-right[_ngcontent-%COMP%]   a.mat-mdc-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-mdc-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;padding:0;--mdc-icon-button-state-layer-size:24px}.browse-link[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{font-size:18px;height:24px;width:24px;line-height:24px}.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}.search-box[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper{background-color:var(--page-bg);min-height:unset;padding:0 .75rem}.search-box[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     div[matformfieldnotchedoutline]{padding:.25rem 0}.search-box[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-form-field-infix{line-height:1.25;padding-top:1rem;padding-bottom:.5rem}@media (max-width:940px){.search-box[_ngcontent-%COMP%]{right:16px;background:var(--page-bg-secondary);height:40px;border-left:1px solid var(--hairline)}}.search-box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size:40px;padding:0}.search-box[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{line-height:24px}.copy-button[_ngcontent-%COMP%], .expand-button[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size:24px;padding:0}.copy-button.mat-mdc-icon-button[_ngcontent-%COMP%], .expand-button.mat-mdc-icon-button[_ngcontent-%COMP%]{background-color:initial;height:24px;line-height:24px;margin:auto;width:24px;padding:0}.copy-button.mat-mdc-icon-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%], .expand-button.mat-mdc-icon-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}.copy-button.mat-mdc-icon-button[_ngcontent-%COMP%]:focus, .expand-button.mat-mdc-icon-button[_ngcontent-%COMP%]:focus{outline:none}.diff-left[_ngcontent-%COMP%], .diff-right[_ngcontent-%COMP%]{text-transform:uppercase}.diff-left[_ngcontent-%COMP%]:not([href]), .diff-right[_ngcontent-%COMP%]:not([href]){display:none}.diff-cell[_ngcontent-%COMP%]{overflow:visible}"],
Ma:0});var PN=class{constructor(){this.Wxa=!1}};PN.O=function(a){return new (a||PN)};PN.La=_.Ef({type:PN,na:[["","isMatFlatButton",""]],ob:6,Ya:function(a,b){a&2&&_.tg("mat-mdc-button",!b.Wxa)("mdc-button--unelevated",b.Wxa)("mat-mdc-unelevated-button",b.Wxa)},inputs:{Wxa:"isMatFlatButton"},standalone:!1});var I_b=new _.wd("GMAT_TABS_OPTIONS",{Ea:"root",oa:()=>({Se:!1,Bc:"primary"})});var QN=class{get Bc(){return this.vea}set Bc(a){this.vea===a||this.options.Se||(this.vea=a,this.V9c.Co=a==="primary",_.gn(this.Xi))}constructor(a,b,c){this.options=a;this.Xi=b;this.V9c=c;this.Bc=this.options.Bc}};QN.O=function(a){return new (a||QN)(_.B(I_b),_.B(_.pn),_.B(bM))};QN.La=_.Ef({type:QN,na:[["mat-tab-group"]],ob:4,Ya:function(a,b){a&2&&_.tg("gmat-mdc-tabs-primary",!b.options.Se&&b.Bc==="primary")("gmat-mdc-tabs-secondary",!b.options.Se&&b.Bc==="secondary")},inputs:{Bc:"appearance"},standalone:!1});
var RN=class{get Bc(){return this.vea}set Bc(a){this.vea===a||this.options.Se||(this.vea=a,this.Y9c.Co=a==="primary",_.gn(this.Xi))}constructor(a,b,c){this.options=a;this.Xi=b;this.Y9c=c;this.Bc=this.options.Bc}};RN.O=function(a){return new (a||RN)(_.B(I_b),_.B(_.pn),_.B(cM))};
RN.La=_.Ef({type:RN,na:[["","mat-tab-nav-bar",""]],ob:4,Ya:function(a,b){a&2&&_.tg("gmat-mdc-tabs-primary",!b.options.Se&&b.Bc==="primary")("gmat-mdc-tabs-secondary",!b.options.Se&&b.Bc==="secondary")},inputs:{Bc:"appearance"},standalone:!1});var J_b=function(a){var b=a.comparison.Wa;const c=a.comparison.Ys,d=a.comparison.iq,e=b.tb,f=b.Vc,g=b.repository;b=_.uG(b)?_.hG(d):void 0;return _.x(a.kVc.diff(e,f,g,d,"",c,b),_.v(l=>l.Yl))},K_b=function(a){var b=a.comparison.Wa;const c=a.comparison.Ys,d=a.comparison.iq,e=b.tb,f=b.Vc,g=b.repository;b=_.uG(b)?_.hG(c):void 0;return _.x(a.Dh.list(e,f,g,c,"",151,!1,d,void 0,b),_.v(l=>l.Cn.map(p=>({wo:p,wva:!1,Pb:_.u(void 0)}))))},SN=class{set comparison(a){this.qTc=a;this.mWc=_.x(_.Ne(J_b(this),K_b(this)),
_.v(([b,c])=>{let d=!1;c.length===151&&(c.pop(),d=!0);c={Hd:_.u({Wa:a.Wa}),entries:c};return{files:b,kP:c,SUb:d}}));this.oO.P5.next(0)}get comparison(){return this.qTc}constructor(a,b,c,d){this.Ha=a;this.kVc=b;this.Dh=c;this.oO=d}Sa(){}};SN.O=function(a){return new (a||SN)(_.B(_.Dp),_.B(qM),_.B(_.GI),_.B(xN))};
SN.wa=_.Cf({type:SN,na:[["entry-container","comparison",""]],inputs:{comparison:"comparison"},standalone:!1,hc:["comparison",""],ya:4,Aa:4,Da:[["loading",""],[4,"ngIf","ngIfElse"],["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"]],qa:function(a,b){a&1&&(_.C(0,WFb,6,7,"ng-container",1),_.R(1,"async"),_.C(2,XFb,1,2,"ng-template",null,0,_.fh));a&2&&(a=_.Fg(3),_.E("ngIf",_.S(1,2,b.mWc))("ngIfElse",a))},Fa:[zN,_.Zn,_.Jr,_.Kr,_.pt,ON,_.GF,_.EF,QN,_.nz,aM,bM,_.eo,_.iB],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}"],
Ma:0});var L_b=["refPicker"],N_b=function(a,b,c){a.lx=_.SG(c||"");a.Rnb.unsubscribe();b.tb&&b.Vc&&b.repository&&c&&(a.Rnb=_.KI(a.k_,_.Uq(b.bc(),c).ab()).subscribe(d=>{a.lx=d;a.U_b=M_b(a,a.lx)}))},M_b=function(a,b){const c=_.iG(b);return Object.assign({},{ariaLabel:"Git ref picker",title:`${_.TG(b.type)} ${c}`,qa:a.Uka,lc:a.sQ},a.Brb())},TN=class{constructor(a){this.k_=a;this.Pa=1;this.lx=_.SG("");this.Rnb=new _.ne;this.IBa="";this.sQ="ComparisonRefPicker"}Sa(){}Sb(a){if(a.comparison||a.selector){switch(this.Pa){case 1:this.y8=
{Wa:this.comparison.Wa,qBa:$Fb,version:2};this.IBa=this.comparison.Ys;break;case 0:this.y8={Wa:this.comparison.Wa,qBa:aGb,version:0};this.IBa=this.comparison.iq;break;default:throw _.fb(this.Pa,"Unknown selector type");}N_b(this,this.comparison.Wa,this.IBa);this.U_b=M_b(this,this.lx)}}Ia(){this.Rnb.unsubscribe()}Brb(){return _.fH(_.Uq(_.oG(this.comparison.Wa.bc(),"ref"),this.IBa).lj({}).ab())}};TN.O=function(a){return new (a||TN)(_.B(_.LI))};
TN.wa=_.Cf({type:TN,na:[["comparison-ref-picker","comparison",""]],ub:function(a,b){a&1&&_.Pg(L_b,7,_.Lg);if(a&2){let c;_.Sg(c=_.Tg())&&(b.Uka=c.first)}},inputs:{comparison:"comparison",Pa:"selector"},standalone:!1,features:[_.Rm],hc:["comparison",""],ya:3,Aa:1,Da:[["refPicker",""],[3,"item"],[3,"refPickerData","trackElement",4,"ngIf"],[3,"refPickerData","trackElement"]],qa:function(a,b){a&1&&(_.K(0,"segmented-dropdown-button",1),_.C(1,ZFb,1,1,"ng-template",null,0,_.fh));a&2&&_.E("item",b.U_b)},Fa:[_.Zn,
_.WI,_.oB],hb:2,Ma:0});var UN=class{};UN.O=function(a){return new (a||UN)};UN.Ca=_.Df({type:UN});UN.Ba=_.Xc({imports:[_.fo,_.st,_.XI,_.pp,_.rB]});var O_b=function(a,b){switch(b){case 0:a.X3b=a.ud.register("leaveFullScreen","esc",()=>{a.pna()});break;case 1:let c;(c=a.X3b)==null||c.call(a);break;default:_.fb(b,void 0)}},VN=class{constructor(a,b,c){this.me=a;this.ud=b;this.yR=c;this.Za=new _.ne}Sa(){this.Fl=this.ud.register("toggleFullscreen","a",()=>{this.pna()});this.Za.add(this.yR.e6.subscribe(a=>{O_b(this,a)}))}Ia(){let a;(a=this.Fl)==null||a.call(this);let b;(b=this.X3b)==null||b.call(this);this.Za.unsubscribe()}EK(a){switch(a){case 0:return"fullscreen_exit";
case 1:return"fullscreen";default:return _.fb(a,void 0)}}Mwa(a){switch(a){case 0:return"Exit full screen";case 1:return"Full screen";default:return _.fb(a,void 0)}}pna(a){this.yR.pna();this.me.mb({element:this.componentId,action:this.yR.bL?"maximize":"restore",gestureName:a?"CLICK":"KEYBOARD"},a)}};VN.O=function(a){return new (a||VN)(_.B(_.Dp),_.B(_.Ru),_.B(nM))};
VN.wa=_.Cf({type:VN,na:[["fullscreen-button"]],inputs:{componentId:"componentId"},standalone:!1,ya:6,Aa:9,Da:[["type","button","fxLayout","","fxLayoutAlign","center center","mat-icon-button","","color","primary",3,"click","matTooltip"]],qa:function(a,b){a&1&&(_.F(0,"button",0),_.R(1,"async"),_.R(2,"async"),_.N("click",function(c){return b.pna(c)}),_.F(3,"mat-icon"),_.Q(4),_.R(5,"async"),_.I()());a&2&&(_.E("matTooltip",b.Mwa(_.S(1,3,b.yR.e6))),_.rg("aria-label",b.Mwa(_.S(2,5,b.yR.e6))),_.y(4),_.Xg(b.EK(_.S(5,
7,b.yR.e6))))},Fa:[_.Jr,_.Kr,_.lw,_.At,_.ou,_.Px,_.Sx,_.eo],styles:[".mat-icon[_ngcontent-%COMP%]{display:flex}"],Ma:0});var WN=class{get Pxa(){return this.kv===0}get rSc(){if(this.comparison.Wa)return _.Qq(_.Uq(this.comparison.Wa.bc(),this.comparison.iq).od("/").ab())}get rTc(){return _.Qq(_.Uq(this.comparison.Wa.bc(),this.comparison.iq).lj({Nm:this.comparison.Ys||this.comparison.iq}).ab())}get dVc(){return _.Qq(_.Uq(this.comparison.Wa.bc(),this.comparison.iq).lj({}).ab())}get sSc(){return _.jvb.format({refSpec:_.Ii(this.comparison.iq)})}get oTc(){return this.comparison.STb?"to Parent:":"to:"}constructor(a){this.Ha=
a;this.bL=!1;this.M7b=this.noa=0;this.JTc="Copy full hash";this.bab="Copy commit hash";this.kv=1}Sa(){}Zs(){this.Ha.mb({gestureName:"CLICK",element:"CommitHeader",action:"copySha",Ne:this.comparison.iq,projectId:this.comparison.Wa.tb})}};WN.O=function(a){return new (a||WN)(_.B(_.Dp))};
WN.wa=_.Cf({type:WN,na:[["commit-header","comparison",""]],inputs:{comparison:"comparison",kv:"viewMode"},standalone:!1,hc:["comparison",""],ya:7,Aa:3,Da:[["detailsModeLeftHeader",""],["fxFlex","nogrow",1,"left-actions"],[4,"ngIf","ngIfElse"],["fxFlex","nogrow",1,"right-actions"],[4,"ngIf"],["componentId","CommitDetail"],[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,"copyEvent","buttonLabel","hoverMsg","copyText"],[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"]],qa:function(a,b){a&1&&(_.F(0,"div",1),_.C(1,bGb,10,6,"ng-container",2),_.I(),_.F(2,"div",3),_.C(3,cGb,9,7,"ng-container",4),_.K(4,"fullscreen-button",5),_.I(),_.C(5,dGb,3,5,"ng-template",null,0,_.fh));a&2&&(a=_.Fg(6),_.y(),_.E("ngIf",b.Pxa)("ngIfElse",a),_.y(2),_.E("ngIf",!b.Pxa))},Fa:[_.Ip,qN,_.Zn,TN,_.uB,VN,_.qA,_.lw,
_.Bt,_.Qx,_.ou,_.Px,_.Sx,_.np],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}"],
Ma:0});var P_b=["dropdownContainer"],XN=class{constructor(){this.nka=[];this.f0b=new _.bn}Sb(){const a=this.comparison.Ys;this.u4c=Object.assign({},{ariaLabel:"Parent commit selector",title:_.iG(a),qa:this.ow,lc:"ParentSelector"},this.Brb(a));this.nka=this.IL.map(b=>({id:b,cVc:_.Qq(jGb(this.comparison.Wa,b)),selected:b===this.comparison.Ys}))}Brb(a){return _.fH(jGb(this.comparison.Wa,a))}};XN.O=function(a){return new (a||XN)};
XN.wa=_.Cf({type:XN,na:[["parent-selector"]],ub:function(a,b){a&1&&_.Pg(P_b,7,_.Lg);if(a&2){let c;_.Sg(c=_.Tg())&&(b.ow=c.first)}},inputs:{IL:"parents",comparison:"comparison"},outputs:{f0b:"selectedParentChange"},standalone:!1,features:[_.Rm],ya:8,Aa:3,Da:()=>[["dropdownContainer",""],["singleOrNoParents",""],_.SA("{VAR_PLURAL, plural, =0 {no parent} =1 {parent:} other {parent:}}",{VAR_PLURAL:"\ufffd0\ufffd"}),["fxLayout","","fxFlexAlign","start center"],["fxLayout","","fxFlexAlign"," center",1,
"label"],[3,"item",4,"ngIf","ngIfElse"],[3,"item"],[3,"active-element",4,"ngFor","ngForOf"],["ascTrackElement","ParentSelector","type","button","mat-button","","trackAction","selectParent",3,"click","color"],[4,"ngIf"],["ascTrackElement","ParentSelector","trackAction","navigate",1,"single-parent",3,"routerLink"]],qa:function(a,b){a&1&&(_.F(0,"div",3)(1,"span",4),_.Eg(2,2),_.I(),_.C(3,eGb,1,1,"segmented-dropdown-button",5),_.I(),_.C(4,gGb,2,1,"ng-template",null,0,_.fh)(6,iGb,1,1,"ng-template",null,
1,_.fh));a&2&&(a=_.Fg(7),_.y(2),_.QA(b.nka.length),_.RA(2),_.y(),_.E("ngIf",b.nka.length>1)("ngIfElse",a))},Fa:[_.Ip,_.Yn,_.Zn,_.Jr,_.iA,_.lw,_.xt,_.np,_.oB,_.hH],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-mdc-button[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;font-size:13px;padding:0 20px;width:100%}"],Ma:0});var Q_b=function(a){return a.Pf.fetch("all-repos",()=>{const b={repositoryScopeRootProjectId:a.cP?a.Fxa.slice(1).split("/")[0]:void 0,repositoryScopeIncludeRegionalRepos:_.rv.has(37)};return _.x(a.ARc.list(b),_.v(c=>{var d=c.vt;c=new Map;const e=new Map;for(const f of d){d=mGb(lGb(f));if(!e.has(d)){e.set(d,[]);const g=f.de;g&&c.set(d,g)}e.get(d).push(f)}for(const [f,g]of e.entries())e.set(f,g.sort(kGb));return{Bob:e,groups:c}}))})},R_b=function(a){return _.x(Q_b(a),_.v(b=>{let c=[];for(const d of b.Bob.values())c=
c.concat(d);return c}))},S_b=function(a,b){return _.x(Q_b(a),_.v(c=>c.Bob.get(mGb(b))||[]))},YN=class{constructor(a,b,c,d,e){this.ARc=a;this.Ha=b;this.cP=d;this.Fxa=e;this.Pf=new _.zu(this.Ha)}getMap(){return _.x(Q_b(this),_.v(a=>{const b=new Map;for(const [c,d]of a.Bob.entries()){const e=d,f=a.groups.get(c);b.set(f,e)}return b}))}};YN.O=function(a){return new (a||YN)(_.m(SL),_.m(_.Dp),_.m(_.sv),_.m(_.Vn),_.m(_.nLa))};YN.ta=_.k({token:YN,oa:YN.O,Ea:"root"});var ZN=class{constructor(){this.clear=new _.bn}bK(a){a.preventDefault();this.clear.emit()}};ZN.O=function(a){return new (a||ZN)};
ZN.wa=_.Cf({type:ZN,na:[["no-search-match","filter",""],["","no-search-match","","filter",""]],inputs:{filter:"filter"},outputs:{clear:"clear"},standalone:!1,hc:["filter",""],ya:7,Aa:1,Da:[[1,"gmat-subhead-1"],["mat-button","","type","button","color","primary",3,"click"]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.Q(1),_.I(),_.F(2,"div"),_.Q(3," Please "),_.F(4,"button",1),_.N("click",function(c){return b.bK(c)}),_.Q(5," clear your filter "),_.I(),_.Q(6," and try again.\n"),_.I());a&2&&(_.y(),_.Wg(' Nothing matches your filter "',
b.filter,'".\n'))},Fa:[_.lw,_.xt],styles:["no-search-match[_nghost-%COMP%]{text-align:center}button.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;padding:0;font-size:14px}"]});var $N=class{constructor(){this.isActive=!1}Sa(){}Sb(a){if(a.currentScope||a.searchResultItem){a=this.JQ;if(a instanceof _.xK)a=_.nzb(a);else if(a.Oe)a=_.Pnb(a.Oe);else throw Error("Qe");this.Wa=a;this.isActive=_.vqa(this.mUc,this.Wa)}}get icon(){return this.JQ instanceof _.xK?"shared:project":"shared:repository"}get scope(){if(this.JQ instanceof _.xK||!this.JQ.Oe)var a=null;else a=this.JQ.Oe,a=a.projectId||a.dm||a.Lp;return a}get name(){return this.JQ instanceof _.xK?YK(this.JQ):this.JQ.Oe.ai}get oR(){return this.Wa.tb}get Lb(){return _.fH(this.Wa).Lb}get Qa(){return _.fH(this.Wa).Qa}};
$N.O=function(a){return new (a||$N)};
$N.wa=_.Cf({type:$N,na:["repository-search-result-entry contextName  currentScope  searchResultItem ".split(" ")],ob:2,Ya:function(a,b){a&2&&_.tg("active-element",b.isActive)},inputs:{GTc:"contextName",mUc:"currentScope",JQ:"searchResultItem"},standalone:!1,features:[_.Rm],hc:"contextName  currentScope  searchResultItem ".split(" "),ya:4,Aa:7,Da:[["content",""],["trackAction","navigate","fxFlex","",3,"ascTrackElement","trackGestureClick","trackProjectId","condition","link","queryParams"],[3,"ngTemplateOutlet"],
["fxLayout","row"],["fxFlex","none",3,"svgIcon",4,"ngIf"],["fxLayout","column"],["class","scope",4,"ngIf"],["fxFlex","none",3,"svgIcon"],[1,"scope"]],qa:function(a,b){a&1&&(_.F(0,"conditional-link",1),_.yg(1,2),_.I(),_.C(2,qGb,6,3,"ng-template",null,0,_.fh));a&2&&(a=_.Fg(3),_.E("ascTrackElement",b.GTc)("trackGestureClick",!b.isActive)("trackProjectId",b.oR)("condition",!b.isActive)("link",b.Lb)("queryParams",b.Qa),_.y(),_.E("ngTemplateOutlet",a))},Fa:[_.Ip,_.HI,_.Zn,_.co,_.Jr,_.pt,_.ou],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 T_b=a=>({element:a,vZa:"clearButton",WYa:"search"}),U_b=new MXb(a=>a,zGb,AGb,a=>a.children),V_b=function(a){a.Ec.collapseAll();if(a.Wa.tb){const b=a.dataSource.data.find(c=>c.rg===a.Wa.tb);b&&a.Ec.expand(b)}},W_b=function(a){a.Iz=[];if(a.searchTerm)for(const [b,c]of a.G8){const d=b,e=c;RK(a.searchTerm,YK(d))&&a.G8.size>1&&a.Iz.push(d);a.Iz=a.Iz.concat(e.filter(f=>RK(a.searchTerm,f.Oe.ai)))}},Y_b=function(a,b){return b.size===0?[]:Array.from(b.keys()).sort(nGb).filter(c=>{a:{for(const [d,e]of a.G8){const f=
e;if(d.Wk&&c.Wk?d.Wk.projectId===c.Wk.projectId:d.host&&c.host?d.host.name===c.host.name:d.GF&&c.GF?d.GF.name===c.GF.name:d.kh&&c.kh&&d.kh===c.kh){c=f.length>0;break a}}c=!1}return c}).map(c=>{var d=b.get(c)||[];const e=_.nzb(c);c=YK(c);return{icon:"shared:project",name:c,rg:c,level:0,location:e,children:X_b(d)}})},X_b=function(a,b=1){return a.map(c=>{const d=_.Pnb(c.Oe);return{icon:"shared:repository",location:d,level:b,name:c.displayName||c.Oe.ai,rg:`${d.tb}/${d.repository}`}})},aO=class{get prb(){return"Search projects and repositories"}constructor(a,
b){this.Ha=a;this.Ua=b;this.lRc="All repositories";this.uva=c=>c.rg;this.Ec=new IXb(zGb,AGb,{vq:this.uva});this.dataSource=new NXb(this.Ec,U_b);this.searchTerm="";this.Iz=[];this.dL=_.rv.has(28)}Sa(){}Sb(){var a=this.G8;a.size!==1?this.dataSource.data=Y_b(this,a):(a=Array.from(a.values())[0],this.dataSource.data=X_b(a,0));this.Wa.repository?(a=this.Wa,a=`${a.tb}/${a.repository}`):a=this.Wa.tb;this.rp=a;V_b(this);W_b(this)}get pUa(){return this.dL?void 0:"/repos"}get qUa(){const a=this.pUa;return a&&
this.Ua.isActive(a,!0)}get c8c(){return this.wUb&&this.Iz.length===0}get wUb(){return!!this.searchTerm}bK(){this.em&&_.Dmb(this.em);this.Ha.mb({gestureName:"CLICK",element:this.Fla,action:"clearLink",projectId:this.Wa.tb})}};aO.O=function(a){return new (a||aO)(_.B(_.Dp),_.B(_.ii),_.B(_.sv))};
aO.wa=_.Cf({type:aO,na:["repository-searchable-tree-data repositoriesMap  place  searchTrackElement  treeItemNavigateTrackElement ".split(" ")],ub:function(a,b){a&1&&_.Pg(_.MF,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.em=c.first)}},inputs:{G8:"repositoriesMap",Wa:"place",Fla:"searchTrackElement",P9:"treeItemNavigateTrackElement"},standalone:!1,features:[_.Rm],hc:"repositoriesMap  place  searchTrackElement  treeItemNavigateTrackElement ".split(" "),ya:4,Aa:6,Da:[["resultList",""],["fxFlex","none","icon",
"filter_list",3,"valueChange","placeholder","trackingConfig"],[4,"ngIf","ngIfElse"],["class","all-orgs-link hover-focus-element","trackAction","navigateToShowAllRepositories",3,"ascTrackElement","trackGestureClick","trackProjectId","active-element","condition","link",4,"ngIf"],["fxFlex","grow",3,"dataSource","treeControl","expansionKey"],["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,"clear","filter"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"input-with-icon",1);_.N("valueChange",function(d){_.q(c);b.searchTerm=d;W_b(b);
return _.r()});_.I();_.C(1,vGb,4,4,"ng-container",2)(2,yGb,3,2,"ng-template",null,0,_.fh)}a&2&&(a=_.Fg(3),_.E("placeholder",b.prb)("trackingConfig",_.dh(4,T_b,b.Fla)),_.y(),_.E("ngIf",!b.wUb)("ngIfElse",a))},Fa:[_.Ip,_.HI,_.Yn,_.Zn,_.Jr,_.pt,_.MF,_.lw,_.At,_.ou,_.AD,_.DD,_.ED,_.FD,lM,ZN,$N],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%]   button.mat-mdc-icon-button[_ngcontent-%COMP%]{height:28px;line-height:28px;width:28px;padding:0}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;font-size:14px}.searchResults[_ngcontent-%COMP%]{overflow:auto}"]});var bO=class{constructor(a,b){this.P9=this.Fla="";this.Xc=_.KF;this.G8=_.x(b.getMap(),_.v(_.CF),_.Lf(c=>{_.Ht(a,c);return _.u({state:1,message:"Couldn't load repositories."})}),_.fg(_.LF))}Sa(){}};bO.O=function(a){return new (a||bO)(_.B(_.It),_.B(YN))};
bO.wa=_.Cf({type:bO,na:[["repository-searchable-tree"]],inputs:{Wa:"place",Fla:"searchTrackElement",P9:"treeItemNavigateTrackElement"},standalone:!1,ya:2,Aa:3,Da:[[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"]],qa:function(a,b){a&1&&(_.C(0,EGb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.G8))},Fa:[_.Zn,_.$n,_.ao,_.Kr,_.pt,_.EF,aO,_.eo],styles:["repository-searchable-tree[_nghost-%COMP%]{max-height:450px;min-height:300px;min-width:280px}"]});var Z_b=["scope"],$_b=function(a,b){return Object.assign({},{type:2,title:a.h9a(b),qa:a.erb,label:b.repository?"Repository":b.tb?"Project":"",ariaLabel:b.repository?"Repository picker":b.tb?"Project picker":"",lc:"BreadcrumbRepositoriesTree"},_.fH(_.oG(b.bc(),"repo").ab()))},cO=class{Sa(){}h9a(a){return _.qG(a)&&a.repository?`${a.tb}/${a.repository}`:a.repository?a.repository:a.tb?a.tb:"All repositories"}};cO.O=function(a){return new (a||cO)};
cO.wa=_.Cf({type:cO,na:[["resource-scope-breadcrumb-item","place",""]],ub:function(a,b){a&1&&_.Pg(Z_b,7,_.Lg);if(a&2){let c;_.Sg(c=_.Tg())&&(b.erb=c.first)}},inputs:{Wa:"place"},standalone:!1,hc:["place",""],ya:2,Aa:0,Da:[["scope",""],["searchTrackElement","BreadcrumbRepositoriesSearch","treeItemNavigateTrackElement","BreadcrumbRepositoriesTreeItem",3,"place"]],qa:function(a){a&1&&_.C(0,FGb,1,1,"ng-template",null,0,_.fh)},Fa:[bO],hb:2});var dO=class{};dO.O=function(a){return new (a||dO)};dO.Ca=_.Df({type:dO});dO.Ba=_.Xc({imports:[_.fo,_.Vx]});var eO=class{};eO.O=function(a){return new (a||eO)};eO.Ca=_.Df({type:eO});eO.Ba=_.Xc({imports:[_.Kp,_.YI,_.fo,_.st,_.jA,_.OF,_.FF,_.Vx,_.pu,_.px,_.GD,dO,_.$H,_.Vw,_.pp]});var fO=class{};fO.O=function(a){return new (a||fO)};fO.Ca=_.Df({type:fO});fO.Ba=_.Xc({imports:[_.fo,eO]});var gO=class{constructor(){this.bta=[]}set Nd(a){this.Wa=a;this.bta=this.hfa()}Sa(){}hfa(){const a=[];a.unshift($_b(this.jla,this.Wa));return a}};gO.O=function(a){return new (a||gO)};
gO.wa=_.Cf({type:gO,na:[["resource-scope-breadcrumb"]],ub:function(a,b){a&1&&_.Pg(cO,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.jla=c.first)}},inputs:{Nd:"activeLocation"},standalone:!1,ya:2,Aa:2,Da:[[3,"items"],[3,"place"]],qa:function(a,b){a&1&&_.K(0,"breadcrumb",0)(1,"resource-scope-breadcrumb-item",1);a&2&&(_.E("items",b.bta),_.y(),_.E("place",b.Wa))},Fa:[cO,_.pB],hb:2});var hO=class{get bL(){return this.Hma.bL}constructor(a,b,c,d,e,f){this.zh=a;this.Lb=b;this.Ua=c;this.zH=d;this.Dh=e;this.Hma=f;this.Xc=_.KF;this.oYb=new _.Wf;this.Wa=_.x(this.Lb.data,_.v(OK),_.Te(_.vG));this.sUc=_.x(this.Wa,_.gg(g=>this.Sxb(g)));this.H6c=this.Wa.subscribe(g=>{this.zH.rm(g)})}Ia(){this.H6c.unsubscribe()}Sxb(a){const b=_.uG(a)?_.hG(_.Vj(a,0)):void 0;return _.x(this.Dh.list(a.tb,a.Vc,a.repository,_.Vj(a,0),"",1,!0,void 0,void 0,b),_.gg(c=>{if(!c.Cn||c.Cn.length<1)return _.BF("unused");
c=LGb(a,c.Cn[0]);return _.x(this.oYb,_.cg((d,e)=>Object.assign({},d,{comparison:Object.assign({},d.comparison,{Ys:e})}),c),_.fg(c),_.v(_.CF))}),_.Lf(c=>{const d=c.error;d&&d.code===404&&_.Xt(this.zh,{error:c,message:"Could not load commit history.",Rd:"Dismiss"});d&&d.code===403&&_.Nzb(this.zh,c);return _.BF("unused")}),_.fg(_.LF))}Pxa({kv:a}){return a===0}};hO.O=function(a){return new (a||hO)(_.B(_.Yt),_.B(_.Vh),_.B(_.ii),_.B(_.EK),_.B(_.GI),_.B(nM))};
hO.wa=_.Cf({type:hO,na:[["commit-detail"]],ob:2,Ya:function(a,b){a&2&&_.tg("fullscreen",b.bL)},standalone:!1,ya:4,Aa:6,Da:[["overview",""],[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"],["role","region","tabindex","0","aria-label","Commit Overview",1,"overview"],[3,"commit"],["layout","horizontal",
3,"changeSizeOf"],[3,"selectedParentChange","parents","comparison"],["text","Loading page...",1,"centered",3,"hasBackground","diameter"]],qa:function(a,b){a&1&&(_.K(0,"resource-scope-breadcrumb",1),_.R(1,"async"),_.C(2,KGb,5,4,"ng-container",2),_.R(3,"async"));a&2&&(_.E("activeLocation",_.S(1,2,b.Wa)),_.y(2),_.E("ngIf",_.S(3,4,b.sUc)))},Fa:[WN,pN,_.Zn,_.$n,_.ao,SN,_.EF,XN,gO,_.FB,_.eo],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 iO=class{};iO.O=function(a){return new (a||iO)};iO.Ca=_.Df({type:iO});iO.Ba=_.Xc({imports:[_.fo,_.CB,_.ZI,_.pu,_.iH]});var jO=class{};jO.O=function(a){return new (a||jO)};jO.Ca=_.Df({type:jO});jO.Ba=_.Xc({imports:[_.Kp,_.fo,_.YI,_.st,_.Ss,_.pp,_.iH,_.ny]});var kO=class{};kO.O=function(a){return new (a||kO)};kO.Ca=_.Df({type:kO});kO.Ba=_.Xc({imports:[_.fo,_.HF]});var lO=class{};lO.O=function(a){return new (a||lO)};lO.Ca=_.Df({type:lO});lO.Ba=_.Xc({imports:[_.Kp,kO,_.YI,jO,_.fo,_.st,_.pu,_.OB,_.py,_.pp]});var mO=class{};mO.O=function(a){return new (a||mO)};mO.Ca=_.Df({type:mO});mO.Ba=_.Xc({imports:[_.Kp,_.fo,_.sA,_.Vx]});var nO=class{};nO.O=function(a){return new (a||nO)};nO.Ca=_.Df({type:nO});nO.Ba=_.Xc({imports:[_.Kp,lO,_.fo,mO,_.Vx,_.qy]});var oO=class{};oO.O=function(a){return new (a||oO)};oO.Ca=_.Df({type:oO});oO.Ba=_.Xc({});var pO=class{};pO.O=function(a){return new (a||pO)};pO.Ca=_.Df({type:pO});pO.Ba=_.Xc({Nb:[sM],imports:[_.Kp,_.vB,_.bJ,_.cJ,_.fo,iN,_.wB,_.$I,_.Fp,_.jA,JN,_.ZI,_.mK,_.Vx,_.pu,_.px,_.py,_.hz,_.qy,_.dy,_.Vw,_.pp,_.EI,_.iH,oO,_.ny]});var qO=class{};qO.O=function(a){return new (a||qO)};qO.Ca=_.Df({type:qO});qO.Ba=_.Xc({imports:[_.mD]});var rO=class{};rO.O=function(a){return new (a||rO)};rO.Ca=_.Df({type:rO});rO.Ba=_.Xc({imports:[_.Kp,nO,_.fo,_.st,pO,_.HF,_.FF,qO]});var sO=class{};sO.O=function(a){return new (a||sO)};sO.Ca=_.Df({type:sO});sO.Ba=_.Xc({imports:[_.fo,_.st,_.Vx,_.pu,_.qy]});var tO=class{};tO.O=function(a){return new (a||tO)};tO.Ca=_.Df({type:tO});tO.Ba=_.Xc({imports:[_.Kp,jO,_.fo,UN,_.wB,sO,_.sA,_.Vx,_.ry,_.pu,_.qy,_.pp,_.ny]});var uO=class{};uO.O=function(a){return new (a||uO)};uO.Ca=_.Df({type:uO});uO.Ba=_.Xc({imports:[_.Kp,_.fo,_.st,_.Vx,_.pp,_.rB,_.iH]});var vO=class{};vO.O=function(a){return new (a||vO)};vO.Ca=_.Df({type:vO});vO.Ba=_.Xc({imports:[_.fo,fO,_.sB]});var wO=class{};wO.O=function(a){return new (a||wO)};wO.Ca=_.Df({type:wO});wO.Ba=_.Xc({Nb:[xN],imports:[tO,iO,_.fo,rO,_.FF,uO,vO,_.GB,_.ny]});var xO=class{constructor(a,b){this.Ua=b;this.enabled=_.rv.has(22)}nf(){this.enabled||this.Ua.navigate(["/404"]);return this.enabled}};xO.O=function(a){return new (a||xO)(_.m(_.sv),_.m(_.ii))};xO.ta=_.k({token:xO,oa:xO.O,Ea:"root"});var yO=class{constructor(a){this.Ua=a}nf(){_.mp(this.Ua,"/piper///",{jj:!0});return!1}};yO.O=function(a){return new (a||yO)(_.m(_.ii))};yO.ta=_.k({token:yO,oa:yO.O,Ea:"root"});var zO=class{constructor(a){this.Ua=a}nf(a){const {Ukb:b,Qa:c}=_.Bqa(a.Qa);if(Object.keys(b).length===0)return!0;a=a.yZ.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 _.lp(this.Ua,a,{Qa:c})}};zO.O=function(a){return new (a||zO)(_.m(_.ii))};zO.ta=_.k({token:zO,oa:zO.O,Ea:"root"});var AO=class{constructor(a,b){this.Ua=a;this.client=b}nf(a){const b=_.Oi(a);if(!b||!_.YF(b)||!b.path||b.params.Rf)return!0;const c=Number(a.params.rev);return isNaN(c)?!0:_.x(this.client.list({repositoryKeyDepotGroup:"Google",repositoryKeyRepositoryName:"piper",path:b.path,starts:[`rev${c}`],maxLogEntries:1,includeDiffEntries:!1}),_.v(d=>{const e=b.bc();d.Cn&&(d=d.Cn.find(f=>f.revisionNumber===c))&&_.Vq(e,{Rf:d.xf});this.Ua.navigate(_.Qq(e.ab()));return!1}))}};
AO.O=function(a){return new (a||AO)(_.m(_.ii),_.m(_.RH))};AO.ta=_.k({token:AO,oa:AO.O,Ea:"root"});var BO=class{constructor(a){this.window=a}nf(a){var b=_.Oi(a);return b&&_.YF(b)&&b.path&&a.Qa.edit?(a=this.window.location,b=_.gBb(b),b=_.hc(b),b!==void 0&&a.replace(b),!1):!0}};BO.O=function(a){return new (a||BO)(_.m(_.ru))};BO.ta=_.k({token:BO,oa:BO.O,Ea:"root"});var CO=class{constructor(a,b){this.Ua=a;this.client=b}nf(a){const b=_.Oi(a);if(!b||!_.YF(b))return!0;a=b.params.Pb;if(a===void 0)return!0;const c=a.indexOf("/");if(c<=0||c===a.length-1)return!0;const d=a.substring(c+1);return d.match("^[0-9]+$")?!0:_.x(sXb(this.client,{owner:a.substring(0,c),alias:d}),_.v(e=>{const f=b.bc();e=e.nAa.split(":");if(e.length!==4||e[3]!=="citc")return!0;_.Vq(f,{Pb:e[0]+"/"+e[2]});this.Ua.navigate(_.Qq(f.ab()));return!1}))}};
CO.O=function(a){return new (a||CO)(_.m(_.ii),_.m(UL))};CO.ta=_.k({token:CO,oa:CO.O,Ea:"root"});var DO=class{constructor(a,b){this.Ha=a;this.S$a=b;this.Pf=new _.yu(this.Ha)}N8a(a){if(!PK(a))return _.u(_.AF("Failed to load pending changes"));const b=CBb(a.tb,a.Vc,a.repository,a.Db,a.path,a.params.Pb);return _.x(this.Pf.fetch(b,()=>this.S$a.N8a(b)),_.v(({i8:c})=>_.CF({i8:c})),_.fg(_.LF),_.Lf(()=>_.u(_.AF("Failed to load pending changes"))))}};DO.O=function(a){return new (a||DO)(_.m(_.Dp),_.m(QL))};DO.ta=_.k({token:DO,oa:DO.O,Ea:"root"});var NGb=()=>({NVb:!0,count:0}),QGb=a=>({NVb:!1,count:a}),EO=class{constructor(a){this.D4c=a;this.Xc=_.KF;this.iYc=WGb;this.pending=_.u()}Sb(){this.pending=this.D4c.N8a(this.Wa)}};EO.O=function(a){return new (a||EO)(_.B(DO))};
EO.wa=_.Cf({type:EO,na:[["pending-cl-indicator"]],inputs:{Wa:"place"},standalone:!1,features:[_.Rm],ya:4,Aa:3,Da:[["display",""],["showCount",""],[3,"ngSwitch",4,"ngIf"],[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"],["text","",3,"inline"]],qa:function(a,b){a&1&&(_.C(0,SGb,3,3,"ng-container",2),_.R(1,"async"),_.C(2,VGb,8,4,
"ng-template",null,0,_.fh));a&2&&_.E("ngIf",_.S(1,1,b.pending))},Fa:[_.Zn,_.co,_.$n,_.ao,_.qA,_.EF,_.ou,_.eo],styles:["loading[_ngcontent-%COMP%]{padding-right:5px}.active[_ngcontent-%COMP%]{display:flex;flex-direction:row}"],Ma:0});var a0b=["menuTrigger"],b0b=["auxiliaryCiderButton"],c0b=function(a,b){a.ADa&&a.ADa();a.ADa=b&&a.Wa.vG?a.ud.register("editCode","shift+e",()=>{_.oc(window,b,"_blank")}):void 0},FO=class{set EW(a){this.w3a.next(a)}get EW(){return this.w3a.value}set cX(a){this.g6a.next(a)}get cX(){return this.g6a.value}set Wa(a){this.Um.next(a)}get Wa(){return this.Um.value}set XRc(a){this.ow.value!==a&&this.ow.next(a)}Sa(){}Ia(){this.ADa&&this.ADa()}Sb(a){if("place"in a&&this.mTb){const {ng:b,Ij:c}=a.place;c&&_.lG(b,
c)||(this.bMb=_.x(tWb(this.Ha),_.gg(()=>_.x(_.FI(this.Dh,_.Uq(this.Wa.bc(),"HEAD").ab(),"path",0),_.Jj(this.Ha,"history"),_.Lf(()=>_.u(void 0)))),_.gg(d=>{d=Number(d);return isNaN(d)?_.u(new Set):BZb(this.Gxa,this.Wa.path||"",d)}),_.ig(d=>{this.Ha.Ro({XJ:new Map([["insights",d.size>0?"AVAILABLE":"UNAVAILABLE"],["insights-expertise",d.has("expertise")?"AVAILABLE":"UNAVAILABLE"],["insights-deployments",d.has("deployments")?"AVAILABLE":"UNAVAILABLE"]])})}),_.fg(new Set),_.bg(1),_.Fe()))}}constructor(a,
b,c,d,e,f,g,l){this.Ha=a;this.Yk=c;this.ud=d;this.Dh=e;this.Gxa=f;this.nla=g;this.Yb=l;this.Rxa=!1;this.w3a=new _.Wh;this.g6a=new _.Wh;this.Um=new _.Wh;this.ow=new _.Wh;this.PR=_.Pi;this.bMb=_.u(new Set);this.RAa=_.rv.has(37);this.E4c=_.rv.has(32);this.mTb=_.rv.has(20);this.l_c=_.rv.has(21);this.Q_c=_.rv.has(92);this.m_c=_.x(g.sOb,_.v(p=>p===1),_.Tf(),_.v(p=>({open:p})));this.TVc=_.x(_.Ge([this.Yb.k6(),this.Yb.K6(),this.Um,this.w3a,this.g6a,this.ow]),_.v(([p,t,w,A,G,J])=>{a:{var L=this.Q_c;if(w&&
(_.qG(w)||_.XF(w))){var U=void 0,ba=[],la=null;if(!_.qG(w)||L)la=_.gBb(w);if(la){const za={ariaLabel:"Edit this file in Cider",title:"Edit in Cider",Lb:la};p!=="prompt"?U=za:ba.push(za)}L&&A&&ba.push({ariaLabel:"Edit this file in Git Source Editor (Legacy)",title:"Legacy edit",Lb:A});if(t=eBb(la,t))t={ariaLabel:"Edit in Cider with CitC Workspace picker",title:"Choose workspace",Lb:t},p==="prompt"?U=t:ba.push(t);if(U){p=ba.length?Object.assign({},U,{tooltip:w.vG?U.ariaLabel:"Editing code in Cider not supported for this resource type",
qa:J,lc:"BreadcrumbOpenInEditor",context:{buttons:ba}}):U;break a}}p=void 0}if(p)return p;if(A)return A={ariaLabel:"Edit this file",title:"Edit Code",Lb:A},G?Object.assign({},A,{tooltip:A.ariaLabel,qa:J,lc:"BreadcrumbOpenInEditor",context:{buttons:[{ariaLabel:"Edit this file in Git Source Editor (Legacy)",title:"Legacy edit",Lb:G}]}}):A}),_.ig(p=>{let t=void 0;typeof(p==null?void 0:p.Lb)==="string"&&(t=p.Lb);c0b(this,t)}),_.bg(1),_.Fe())}get r2a(){return!this.Wa.vG}cK(){this.KWb&&this.KWb.cK()}};
FO.O=function(a){return new (a||FO)(_.B(_.Dv),_.B(_.sv),_.B(uM),_.B(_.Ru),_.B(_.GI),_.B(mN),_.B(lN),_.B(_.Xv))};
FO.wa=_.Cf({type:FO,na:[["activity-header-actions","place",""]],ub:function(a,b){a&1&&(_.Pg(a0b,5),_.Pg(b0b,5,_.Lg));if(a&2){let c;_.Sg(c=_.Tg())&&(b.KWb=c.first);_.Sg(c=_.Tg())&&(b.XRc=c.first)}},inputs:{Rxa:"isEmptyRepo",EW:"editLink",cX:"fallbackEditLink",Wa:"place"},standalone:!1,features:[_.Rm],hc:["place",""],ya:9,Aa:9,Da:[["auxiliaryCiderButton",""],["simpleLink",""],[1,"actions-button-container"],[3,"place",4,"ngIf"],[4,"ngIf"],[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,"click","disabled","trackProjectId","trackAction"],"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"],[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"]],qa:function(a,b){a&1&&(_.F(0,"div",2),_.C(1,XGb,1,1,"pending-cl-indicator",3),_.R(2,"isPiperPlace"),_.C(3,bHb,3,3,"div",4),_.R(4,"isPiperPlace"),_.C(5,eHb,4,2,"ng-container",4),_.R(6,"async"),_.I(),_.C(7,gHb,1,1,"ng-template",null,0,_.fh));a&2&&(_.y(),_.E("ngIf",b.E4c&&_.S(2,3,b.Wa)),_.y(2),_.E("ngIf",_.S(4,5,b.mTb&&b.Wa.path!=null&&b.Wa)),_.y(2),_.E("ngIf",_.S(6,7,!b.RAa&&b.TVc)))},Fa:[_.Ip,_.Yn,_.Zn,EO,_.Ep,_.xx,_.Dx,
XL,_.Jx,_.qA,_.ou,_.Px,_.Sx,_.oB,_.eo,HN],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}"],
Ma:0});var d0b=function(a){if(a.p9){var b=a.p9.toString();a.Ha.mb({element:"ChangelistPicker",action:"selectSpecificCl",Ne:b,gestureName:"CLICK"});a.Ua.navigate(_.Qq(_.gH(_.UG(_.Uq(a.xka.bc(),b)),c=>{delete c.Pb;c.line=a.xka.params.line}).ab()))}},GO=class{set Wa(a){this.xka=a;this.VX=_.Qq(_.gH(_.UG(_.Uq(a.bc(),"")),c=>{delete c.Pb;delete c.qx;delete c.iz;c.line=a.params.line}).ab());this.p9=iHb(a);this.Q1b=a.fj()?"number":"text";var b=a.params.Pb?_.Qq(_.UG(a.bc()).ab()):void 0;this.e5b=b;this.kbd=_.wG(a)}constructor(a,
b){this.Ha=a;this.Ua=b;this.Si="ChangelistPicker";this.p9=void 0;this.Q1b="number"}Sa(){}get r0c(){return _.Wq(this.xka)||kBb(this.xka)}get J0c(){return!!this.xka.params.Pb}};GO.O=function(a){return new (a||GO)(_.B(_.Dp),_.B(_.ii))};
GO.wa=_.Cf({type:GO,na:[["cl-picker","place",""]],inputs:{Wa:"place"},standalone:!1,hc:["place",""],ya:10,Aa:7,Da:["role list fxLayout column fxFlex none".split(" "),["role","listitem",4,"ngIf"],["role","listitem"],["mat-button","","trackAction","pinToHead",3,"routerLink","ascTrackElement"],["appearance","outline"],["matInput","",3,"ngModelChange","keyup.enter","type","ngModel"],["mat-button","","trackAction","pinToWorkspace",3,"routerLink","ascTrackElement"]],qa:function(a,b){a&1&&(_.F(0,"ul",0),
_.C(1,hHb,3,5,"li",1),_.F(2,"li",2)(3,"a",3),_.Q(4," HEAD "),_.I()(),_.F(5,"li",2)(6,"mat-form-field",4)(7,"mat-label"),_.Q(8," Specific CL "),_.I(),_.F(9,"input",5),_.ah("ngModelChange",function(c){_.$g(b.p9,c)||(b.p9=c);return c}),_.N("keyup.enter",function(){return d0b(b)}),_.I()()()());a&2&&(_.y(),_.E("ngIf",b.e5b),_.y(2),_.tg("active-element",b.r0c),_.E("routerLink",b.VX)("ascTrackElement",b.Si),_.y(6),_.E("type",b.Q1b),_.Zg("ngModel",b.p9))},Fa:[_.Ip,_.Zn,_.Jr,_.pt,_.wk,_.Fw,_.Mw,_.lw,_.yt,
_.xw,_.ix,_.dx,_.Zw,_.ww,_.np],styles:["li[_ngcontent-%COMP%]:last-child{padding:8px}mat-form-field.mat-mdc-form-field[_ngcontent-%COMP%]{line-height:1;--mat-form-field-container-height:36px;--mat-form-field-filled-label-display:none;--mat-form-field-container-vertical-padding:6px}ul[_ngcontent-%COMP%]{list-style-type:none}a.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%]{font-weight:400;width:100%;justify-content:start;font-size:14px;line-height:24px;height:32px;padding:0 16px;color:var(--text-secondary)}"],
Ma:0});var HO=class{};HO.O=function(a){return new (a||HO)};HO.Ca=_.Df({type:HO});HO.Ba=_.Xc({imports:[_.Kp,_.fo,_.st,_.jA,_.Vx,_.ry,_.px,_.qy,_.pp]});var e0b=["crumbs"],f0b=["copyButton"],IO=class{constructor(a,b){this.Ha=a;this.Tc=b;this.Gnc="Copy file path";this.items=[];this.WV=""}Zs(){this.Ha.mb({gestureName:"CLICK",element:"BreadcrumbFilePath",action:"copy",projectId:this.projectId})}};IO.O=function(a){return new (a||IO)(_.B(_.Dp),_.B(wM))};
IO.wa=_.Cf({type:IO,na:[["path-breadcrumb"]],ub:function(a,b){a&1&&(_.Pg(e0b,5),_.Pg(f0b,5,_.ff));if(a&2){let c;_.Sg(c=_.Tg())&&(b.Hid=c.first);_.Sg(c=_.Tg())&&(b.tid=c.first)}},inputs:{items:"items",WV:"copyText",projectId:"projectId",Lma:"stacksPaths"},standalone:!1,ya:7,Aa:3,Da:[["copyButton",""],["id","skiplink-navigation-target","role","link","tabindex","0",1,"crumbs"],[4,"ngFor","ngForOf"],["hidden","","id","path-segment-desc"],["color","lowContrast",3,"copyEvent","hoverMsg","copyText"],["ascTrackElement",
"BreadcrumbFilePath","trackAction","navigate","aria-describedby","path-segment-desc",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,"click","routerLink"],["class","separator",4,"ngIf"],[1,"separator"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",1);_.C(1,kHb,6,11,"ng-container",
2);_.I();_.F(2,"div",3);_.Q(3," File Path Breadcrumb ");_.I();_.F(4,"div")(5,"copy-button",4,0);_.N("copyEvent",function(){_.q(c);return _.r(b.Zs())});_.I()()}a&2&&(_.y(),_.E("ngForOf",b.items),_.y(4),_.E("hoverMsg",b.Gnc)("copyText",b.WV))},Fa:[_.Ip,_.Yn,_.Zn,_.uB,_.np,_.eo],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 g0b=class extends _.Bk{constructor(a){super(a)}b8a(){return _.Y(this,1)}qsb(a){return _.Ac(this,1,a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Gd(a){return _.Ac(this,2,a)}Fg(){return _.Ul(this,2)}am(){return _.Y(this,3)}YO(){return _.X(this,3)}wH(a){return _.Ac(this,3,a)}kG(){return _.Ul(this,3)}Dw(){return _.Al(this,4)}Yy(){return _.sl(this,4)!=null}};var h0b=class extends _.Bk{constructor(a){super(a)}},i0b=_.Yb(h0b);var j0b=function(a){if(a!=null)return _.Wb(a),{codePath:_.h(_.X(a,1)),name:_.h(_.X(a,2)),productId:_.h(_.X(a,3)),kE:_.h(_.sl(a,4))}};g0b.prototype.toObject=function(){return j0b(this)};h0b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ksd:_.Sb(_.nl(this,g0b,1,_.gl()),j0b)}}else a=void 0;return a};var k0b=function(a,b){return _.Ll(a,3,b)},l0b=class extends _.Bk{constructor(a){super(a)}xX(){return _.Y(this,1)}o0(a){return _.Ac(this,1,a)}Zm(a){return _.Ll(this,2,a)}};l0b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={h8:_.h(_.X(this,1)),ql:_.xl(this,2,!1),Uid:_.xl(this,3,!1)}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Wy(){return _.Y(this,2)}Bw(){return _.X(this,2)}ZD(a){return _.Ac(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={isd:_.h(_.El(this,1,3)),LF:_.h(_.X(this,2)),Rfd:_.h(_.X(this,3)),And:_.xl(this,4,!0),reason:_.h(_.X(this,5))}}else a=void 0;return a};var m0b=class extends _.Bk{constructor(a){super(a)}b8a(){return _.Y(this,1)}qsb(a){return _.Ac(this,1,a)}Zm(a){return _.Ll(this,2,a)}};m0b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={codePath:_.h(_.X(this,1)),ql:_.xl(this,2,!1)}}else a=void 0;return a};var n0b=class extends _.Bk{constructor(a){super(a)}getScope(){return _.Dl(this,1,0)}setScope(a){return _.Ql(this,1,a)}Nwa(a){return _.El(this,2,_.gl(a))}getValue(a){return _.Fl(this,2,a)}setValue(a,b){return _.Nb(this,2,_.tb,b,a,_.ub,void 0,1)}};var p0b=class extends _.Bk{constructor(a){super(a)}am(){return _.Hl(this,1,JO)}wH(a){return _.Zj(this,1,JO,a)}kG(){return _.Jl(this,1,JO)!=null}xX(){return _.Hl(this,2,JO)}o0(a){return _.Zj(this,2,JO,a)}Dw(){return _.Al(this,_.jl(this,o0b,5))}Yy(){return _.Il(this,5,o0b)!=null}getName(){return _.Y(this,4)}Gd(a){return _.Ac(this,4,a)}Fg(){return _.Ul(this,4)}},JO=[1,2],o0b=[5,6];var q0b=class extends _.Bk{constructor(a){super(a)}Aw(){return _.Y(this,2)}l6(){return _.nl(this,p0b,3,_.gl())}};var vNb=class extends _.Bk{constructor(a){super(a)}xX(){return _.Y(this,1)}o0(a){return _.Ac(this,1,a)}m6(){return _.nl(this,q0b,2,_.gl())}getName(){return _.Y(this,3)}Gd(a){return _.Ac(this,3,a)}Fg(){return _.Ul(this,3)}Aw(){return _.Y(this,4)}pX(a){return _.El(this,7,_.gl(a))}Oga(a){return _.El(this,9,_.gl(a))}getId(){return _.yl(this,15)}};var r0b=function(a){if(a!=null)return _.Wb(a),{scope:_.h(_.wl(a,1)),Had:_.h(_.El(a,2,3))}};n0b.prototype.toObject=function(){return r0b(this)};var s0b=function(a){if(a!=null)return _.Wb(a),{productId:_.h(_.Jl(a,1,JO)),h8:_.h(_.Jl(a,2,JO)),kE:_.h(_.Il(a,5,o0b)),bbd:_.h(_.Il(a,6,o0b)),name:_.h(_.X(a,4)),pZb:_.h(_.X(a,3))}};p0b.prototype.toObject=function(){return s0b(this)};var t0b=function(a){if(a!=null)return _.Wb(a),{IV:_.h(_.wl(a,1)),description:_.h(_.X(a,2)),HNb:_.Sb(a.l6(),s0b)}};q0b.prototype.toObject=function(){return t0b(this)};var u0b=function(a){if(a!=null)return _.Wb(a),{h8:_.h(_.X(a,1)),KNb:_.Sb(a.m6(),t0b),name:_.h(_.X(a,3)),description:_.h(_.X(a,4)),aE:_.h(_.X(a,6)),HLb:_.xl(a,5,!1),U4:_.h(_.El(a,7,3)),MZb:_.h(_.sl(a,8)),lWa:_.h(_.El(a,9,3)),Bgd:_.h(_.sl(a,10)),ryd:_.h(_.El(a,11,3)),eWb:_.h(_.X(a,12)),vLb:_.h(_.El(a,13,3)),LXb:_.h(_.X(a,14)),id:_.h(_.vl(a,15)),wLb:_.h(_.tl(a,16,3))}};vNb.prototype.toObject=function(){return u0b(this)};var v0b=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Gd(a){return _.Ac(this,1,a)}Fg(){return _.Ul(this,1)}Zm(a){return _.Ll(this,2,a)}};v0b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={name:_.h(_.X(this,1)),ql:_.xl(this,2,!1)}}else a=void 0;return a};var w0b=class extends _.Bk{constructor(a){super(a)}Wy(){return _.Y(this,1)}Bw(){return _.X(this,1)}ZD(a){return _.Ac(this,1,a)}getId(){return _.Bl(this,5)}Zm(a){return _.Ll(this,2,a)}FX(){return _.Y(this,3)}s$a(){return _.Ul(this,3)}};w0b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={LF:_.h(_.X(this,1)),id:_.h(_.sl(this,5)),ql:_.xl(this,2,!1),username:_.h(_.X(this,3)),dnd:_.xl(this,4,!1)}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Zm(a){return _.Ll(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ql:_.xl(this,1,!1)}}else a=void 0;return a};var jL=class extends _.Bk{constructor(a){super(a)}getUrl(){return _.Y(this,1)}bP(){return _.X(this,1)}Nz(a){return _.Ac(this,1,a)}W6(){return _.Ul(this,1)}Tp(){return _.Y(this,2)}wV(){return _.al(this,2)}getId(){return _.Y(this,3)}};var KO=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Gd(a){return _.Ac(this,2,a)}Fg(){return _.Ul(this,2)}};var x0b=class extends _.Bk{constructor(a){super(a)}DRb(){return _.El(this,1,_.gl())}Xy(a){return _.Fl(this,1,a)}r0(a,b){_.Nb(this,1,_.tb,b,a,_.ub,void 0,1)}};var y0b=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Gd(a){return _.Ac(this,1,a)}Fg(){return _.Ul(this,1)}Aw(){return _.Y(this,2)}},z0b=[3,4];var LO=class extends _.Bk{constructor(a){super(a)}FX(){return _.Y(this,1)}s$a(){return _.Ul(this,1)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Gd(a){return _.Ac(this,2,a)}Fg(){return _.Ul(this,2)}};var B0b=class extends _.Bk{constructor(a){super(a)}Dw(){return _.Al(this,_.jl(this,A0b,5))}Yy(){return _.Il(this,5,A0b)!=null}am(){return _.Hl(this,1,MO)}YO(){return _.Jl(this,1,MO)}wH(a){return _.Zj(this,1,MO,a)}kG(){return _.Jl(this,1,MO)!=null}xX(){return _.Hl(this,2,MO)}o0(a){return _.Zj(this,2,MO,a)}getName(){return _.Y(this,4)}Lf(){return _.X(this,4)}Gd(a){return _.Ac(this,4,a)}Fg(){return _.Ul(this,4)}},A0b=[5,6],MO=[1,2];var C0b=class extends _.Bk{constructor(a){super(a)}Aw(){return _.Y(this,2)}l6(){return _.nl(this,B0b,3,_.gl())}};var D0b=class extends _.Bk{constructor(a){super(a)}getId(){return _.Bl(this,1)}xX(){return _.Y(this,2)}o0(a){return _.Ac(this,2,a)}m6(){return _.nl(this,C0b,3,_.gl())}getName(){return _.Y(this,4)}Lf(){return _.X(this,4)}Gd(a){return _.Ac(this,4,a)}Fg(){return _.Ul(this,4)}Aw(){return _.Y(this,5)}Rga(){return _.nl(this,LO,8,_.gl())}Oga(a){return _.El(this,10,_.gl(a))}};var zNb=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Gd(a){return _.Ac(this,2,a)}Fg(){return _.Ul(this,2)}};var E0b=class extends _.Bk{constructor(a){super(a)}getYear(){return _.yl(this,1)}setYear(a){return _.Ol(this,1,a)}getMonth(){return _.yl(this,2)}setMonth(a){return _.Ol(this,2,a)}getDay(){return _.yl(this,3)}};var F0b=class extends _.Bk{constructor(a){super(a)}};var G0b=class extends _.Bk{constructor(a){super(a)}Cw(){return _.Y(this,1)}s9a(){return _.nl(this,F0b,2,_.gl())}Dw(){return _.Al(this,3)}Yy(){return _.sl(this,3)!=null}};var H0b=class extends _.Bk{constructor(a){super(a)}Wy(){return _.Bl(this,1)}WO(){return _.Al(this,1)}Bw(){return _.sl(this,1)}ZD(a){return _.Pl(this,1,a)}};var xNb=class extends _.Bk{constructor(a){super(a)}Aw(){return _.Y(this,2)}};var qNb=class extends _.Bk{constructor(a){super(a)}};var I0b=class extends _.Bk{constructor(a){super(a)}};var ANb=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Gd(a){return _.Ac(this,2,a)}Fg(){return _.Ul(this,2)}};var hL=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,3)}Lf(){return _.X(this,3)}Gd(a){return _.Ac(this,3,a)}Fg(){return _.Ul(this,3)}gZc(){return _.Ul(this,10)}};var J0b=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Gd(a){return _.Ac(this,1,a)}Fg(){return _.Ul(this,1)}};var K0b=class extends _.Bk{constructor(a){super(a)}Cw(){return _.Y(this,1)}s9a(){return _.nl(this,F0b,2,_.gl())}Wy(){return _.Bl(this,3)}WO(){return _.Al(this,3)}Bw(){return _.sl(this,3)}ZD(a){return _.Pl(this,3,a)}};var L0b=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Gd(a){return _.Ac(this,2,a)}Fg(){return _.Ul(this,2)}};var M0b=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Gd(a){return _.Ac(this,1,a)}Fg(){return _.Ul(this,1)}};var N0b=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Gd(a){return _.Ac(this,1,a)}Fg(){return _.Ul(this,1)}};var O0b=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Gd(a){return _.Ac(this,2,a)}Fg(){return _.Ul(this,2)}tX(){return _.Bl(this,3)}};var P0b=class extends _.Bk{constructor(a){super(a)}};var mMb=class extends _.Bk{constructor(a){super(a)}am(){return _.Y(this,1)}wH(a){return _.Ac(this,1,a)}kG(){return _.Ul(this,1)}Dw(){return _.Al(this,6)}Yy(){return _.sl(this,6)!=null}getName(){return _.Y(this,2)}Gd(a){return _.Ac(this,2,a)}Fg(){return _.Ul(this,2)}D6(){return _.Dl(this,3,0)}xwa(){return _.xl(this,4)}C8a(){return _.xl(this,5,!1)}};var iL=class extends _.Bk{constructor(a){super(a)}am(){return _.Y(this,1)}wH(a){return _.Ac(this,1,a)}kG(){return _.Ul(this,1)}Aw(){return _.Y(this,2)}};var OO=class extends _.Bk{constructor(a){super(a)}owa(a){return _.nl(this,jL,2,_.gl(a))}b8a(){return _.Fl(this,4)}qsb(a){return _.Nb(this,4,_.tb,void 0,a,_.ub,void 0,1)}rwa(a){return _.nl(this,jL,5,_.gl(a))}pX(a){return _.nl(this,LO,7,_.gl(a))}Aw(){return _.Y(this,9)}n8a(){return _.kl(this,_.un,90)}Af(){return _.kl(this,NO,10)}uH(a){_.ol(this,10,a)}WC(){return _.bl(this,NO,10)}wwa(a){return _.nl(this,jL,13,_.gl(a))}ywa(a){return _.nl(this,jL,15,_.gl(a))}Awa(a){return _.nl(this,jL,16,_.gl(a))}C8a(){return _.xl(this,
17,!1)}cha(){return _.nl(this,jL,18,_.gl())}getName(){return _.Y(this,23)}Lf(){return _.X(this,23)}Gd(a){return _.Ac(this,23,a)}Fg(){return _.Ul(this,23)}am(){return _.Y(this,26)}YO(){return _.X(this,26)}wH(a){return _.Ac(this,26,a)}kG(){return _.Ul(this,26)}kha(a){return _.nl(this,jL,31,_.gl(a))}Oga(a){return _.nl(this,jL,55,_.gl(a))}xwa(){return _.xl(this,66)}D6(){return _.Dl(this,70,0)}Dw(){return _.Al(this,84)}Yy(){return _.sl(this,84)!=null}Dwa(){return _.nl(this,H0b,88,_.gl())}V8a(){return _.nl(this,
K0b,96,_.gl())}},Q0b=_.Yb(OO),NO=class extends _.Bk{constructor(a){super(a)}Wy(){return _.Y(this,1)}Bw(){return _.X(this,1)}ZD(a){return _.Ac(this,1,a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Gd(a){return _.Ac(this,2,a)}Fg(){return _.Ul(this,2)}getParent(){return _.kl(this,NO,3)}Hsb(a){_.ol(this,3,a)}Aw(){return _.Y(this,7)}n8a(){return _.kl(this,_.un,30)}owa(a){return _.nl(this,jL,8,_.gl(a))}rwa(a){return _.nl(this,jL,9,_.gl(a))}pX(a){return _.nl(this,LO,10,_.gl(a))}wwa(a){return _.nl(this,
jL,11,_.gl(a))}ywa(a){return _.nl(this,jL,12,_.gl(a))}Awa(a){return _.nl(this,jL,13,_.gl(a))}cha(){return _.nl(this,jL,14,_.gl())}kha(a){return _.nl(this,jL,16,_.gl(a))}V8a(){return _.nl(this,K0b,21,_.gl())}Dwa(){return _.nl(this,H0b,29,_.gl())}},R0b=_.Yb(NO),S0b=[27,28];var PO=function(a){if(a!=null)return _.Wb(a),{url:_.h(_.X(a,1)),label:_.h(_.X(a,2)),id:_.h(_.X(a,3)),protocol:_.h(_.wl(a,4))}};jL.prototype.toObject=function(){return PO(this)};var T0b=function(a){if(a!=null)return _.Wb(a),{IRc:_.h(_.X(a,1)),name:_.h(_.X(a,2)),resource:PO(_.kl(a,jL,3)),t5c:_.h(_.X(a,4)),Tfd:_.h(_.wl(a,5))}};KO.prototype.toObject=function(){return T0b(this)};var U0b=function(a){if(a!=null)return _.Wb(a),{Iad:_.h(_.El(a,1,3))}};x0b.prototype.toObject=function(){return U0b(this)};var V0b=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),description:_.h(_.X(a,2)),booleanValue:_.h(_.ul(a,_.jl(a,z0b,3))),fwd:U0b(_.Kl(a,x0b,4,z0b))}};y0b.prototype.toObject=function(){return V0b(this)};var QO=function(a){if(a!=null)return _.Wb(a),{username:_.h(_.X(a,1)),name:_.h(_.X(a,2)),hid:_.h(_.wl(a,3))}};LO.prototype.toObject=function(){return QO(this)};var W0b=function(a){if(a!=null)return _.Wb(a),{kE:_.h(_.Il(a,5,A0b)),LTc:_.h(_.Il(a,6,A0b)),productId:_.h(_.Jl(a,1,MO)),h8:_.h(_.Jl(a,2,MO)),name:_.h(_.X(a,4)),pZb:_.h(_.X(a,3))}};B0b.prototype.toObject=function(){return W0b(this)};var X0b=function(a){if(a!=null)return _.Wb(a),{IV:_.h(_.wl(a,1)),description:_.h(_.X(a,2)),HNb:_.Sb(a.l6(),W0b)}};C0b.prototype.toObject=function(){return X0b(this)};var Y0b=function(a){if(a!=null)return _.Wb(a),{id:_.h(_.sl(a,1)),h8:_.h(_.X(a,2)),KNb:_.Sb(a.m6(),X0b),name:_.h(_.X(a,4)),description:_.h(_.X(a,5)),aE:_.h(_.X(a,6)),HLb:_.xl(a,7,!1),QNb:_.Sb(a.Rga(),QO),MZb:_.h(_.sl(a,9)),lWa:_.h(_.El(a,10,3)),eWb:_.h(_.X(a,11)),LXb:_.h(_.X(a,12)),vLb:_.h(_.El(a,13,3)),wLb:_.h(_.tl(a,14,3))}};D0b.prototype.toObject=function(){return Y0b(this)};var Z0b=function(a){if(a!=null)return _.Wb(a),{Rid:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};zNb.prototype.toObject=function(){return Z0b(this)};var $0b=function(a){if(a!=null)return _.Wb(a),{year:_.yl(a,1),month:_.yl(a,2),day:_.yl(a,3)}};E0b.prototype.toObject=function(){return $0b(this)};var a1b=function(a){if(a!=null)return _.Wb(a),{aE:_.h(_.X(a,1)),Sod:_.h(_.X(a,2)),Fid:$0b(_.kl(a,E0b,3))}};F0b.prototype.toObject=function(){return a1b(this)};var b1b=function(a){if(a!=null)return _.Wb(a),{product:_.h(_.X(a,1)),yad:_.Sb(a.s9a(),a1b),kE:_.h(_.sl(a,3))}};G0b.prototype.toObject=function(){return b1b(this)};var c1b=function(a){if(a!=null)return _.Wb(a),{LF:_.h(_.sl(a,1)),y5:_.h(_.X(a,2))}};H0b.prototype.toObject=function(){return c1b(this)};var d1b=function(a){if(a!=null)return _.Wb(a),{perspective:_.h(_.wl(a,1)),description:_.h(_.X(a,2))}};xNb.prototype.toObject=function(){return d1b(this)};var e1b=function(a){if(a!=null)return _.Wb(a),{vsd:_.h(_.X(a,1)),Ntd:_.Sb(_.nl(a,xNb,2,_.gl()),d1b),Dxd:_.h(_.El(a,3,3))}};qNb.prototype.toObject=function(){return e1b(this)};var f1b=function(a){if(a!=null)return _.Wb(a),{pmd:_.h(_.El(a,1,3)),ikd:_.h(_.El(a,2,3))}};I0b.prototype.toObject=function(){return f1b(this)};var g1b=function(a){if(a!=null)return _.Wb(a),{yG:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};ANb.prototype.toObject=function(){return g1b(this)};var h1b=function(a){if(a!=null)return _.Wb(a),{gfd:_.h(_.X(a,1)),ffd:_.h(_.X(a,2)),name:_.h(_.X(a,3)),Hwd:_.h(_.X(a,4)),hfd:_.h(_.fl(a,5)),Iwd:_.h(_.fl(a,6)),duration:_.h(_.X(a,7)),w$c:_.h(_.X(a,8)),dgd:_.xl(a,9,!0),Nid:_.h(_.X(a,10)),fld:_.h(_.El(a,11,3)),tpd:_.h(_.wl(a,12)),upd:_.h(_.wl(a,13)),rpd:_.h(_.El(a,14,3)),aggregation:_.h(_.wl(a,15))}};hL.prototype.toObject=function(){return h1b(this)};var i1b=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),d5c:_.h(_.X(a,2))}};J0b.prototype.toObject=function(){return i1b(this)};var j1b=function(a){if(a!=null)return _.Wb(a),{product:_.h(_.X(a,1)),yad:_.Sb(a.s9a(),a1b),LF:_.h(_.sl(a,3)),y5:_.h(_.X(a,4))}};K0b.prototype.toObject=function(){return j1b(this)};var k1b=function(a){if(a!=null)return _.Wb(a),{Zud:_.h(_.X(a,1)),name:_.h(_.X(a,2)),resource:PO(_.kl(a,jL,3)),t5c:_.h(_.X(a,4)),Yud:_.h(_.wl(a,5))}};L0b.prototype.toObject=function(){return k1b(this)};var l1b=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),Q8c:_.h(_.X(a,2))}};M0b.prototype.toObject=function(){return l1b(this)};var m1b=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),K9c:_.h(_.X(a,2))}};N0b.prototype.toObject=function(){return m1b(this)};var n1b=function(a){if(a!=null){_.Wb(a);var b=_.h(_.sl(a,1)),c=_.h(_.X(a,2)),d=_.h(_.sl(a,3)),e=_.h(_.sl(a,4));var f=_.nl(a,O0b,5,_.gl());f=_.Sb(f,n1b);a=_.nl(a,LO,6,_.gl());return{teamsId:b,name:c,level:d,fsd:e,krd:f,ppd:_.Sb(a,QO)}}};O0b.prototype.toObject=function(){return n1b(this)};var o1b=function(a){if(a!=null)return _.Wb(a),{Qwd:_.h(_.X(a,1)),V2b:_.h(_.sl(a,2))}};P0b.prototype.toObject=function(){return o1b(this)};var p1b=function(a){if(a!=null)return _.Wb(a),{productId:_.h(_.X(a,1)),kE:_.h(_.sl(a,6)),name:_.h(_.X(a,2)),u8:_.h(_.wl(a,3)),rZc:_.h(_.ul(a,4)),u0c:_.xl(a,5,!1)}};mMb.prototype.toObject=function(){return p1b(this)};var q1b=function(a){if(a!=null)return _.Wb(a),{productId:_.h(_.X(a,1)),description:_.h(_.X(a,2)),xtd:_.h(_.El(a,3,3)),Mtd:_.h(_.X(a,4)),Ppd:_.h(_.X(a,5)),ztd:_.Sb(_.nl(a,mMb,6,_.gl()),p1b)}};iL.prototype.toObject=function(){return q1b(this)};var RO=function(a){if(a!=null){_.Wb(a);var b=_.Sb(a.owa(),PO),c=_.h(_.El(a,4,3)),d=_.h(_.El(a,61,3)),e=_.Sb(a.rwa(),PO),f=_.h(_.El(a,98,3)),g=_.Sb(_.nl(a,jL,6,_.gl()),PO),l=_.h(_.El(a,99,3)),p=_.Sb(a.pX(),QO),t=_.Sb(_.nl(a,jL,8,_.gl()),PO),w=_.h(_.El(a,100,3));var A=_.nl(a,jL,39,_.gl());var G=_.Sb(A,PO),J=_.h(_.El(a,101,3));var L=_.nl(a,OO,120,_.gl());var U=_.Sb(L,RO),ba=_.h(_.X(a,121)),la=_.h(_.tl(a,122,3)),za=_.h(_.X(a,9)),Ba=_.wn(a.n8a()),Ea=_.h(_.X(a,93)),Xa=SO(a.Af()),ob=_.h(_.sl(a,116)),Ia=
_.h(_.X(a,42)),La=_.Sb(_.nl(a,jL,12,_.gl()),PO),Wa=_.h(_.El(a,102,3)),pb=_.Sb(a.wwa(),PO),uc=_.h(_.El(a,103,3)),rc=_.h(_.tl(a,14,3)),Hc=_.h(_.El(a,83,3)),Pd=_.Sb(a.ywa(),PO),gd=_.h(_.El(a,104,3)),Ib=_.Sb(a.Awa(),PO),Ta=_.h(_.El(a,105,3)),eb=_.xl(a,17,!1),sb=_.Sb(a.cha(),PO),Ob=_.h(_.El(a,106,3)),bd=_.Sb(_.nl(a,ANb,41,_.gl()),g1b),mb=_.h(_.Gl(a,129,3)),oa=_.h(_.Gl(a,130,3)),ic=_.Sb(_.nl(a,jL,20,_.gl()),PO),xc=_.h(_.El(a,107,3)),ld=_.Sb(_.nl(a,jL,22,_.gl()),PO),qe=_.h(_.El(a,108,3)),ef=_.h(_.X(a,23)),
Je=_.h(_.tl(a,25,3)),Th=_.h(_.X(a,26)),uh=_.Sb(_.nl(a,hL,27,_.gl()),h1b),dj=_.Sb(_.nl(a,jL,28,_.gl()),PO),vh=_.h(_.El(a,109,3)),wh=i1b(_.kl(a,J0b,29)),Bi=_.Sb(_.nl(a,jL,30,_.gl()),PO),ll=_.Sb(a.kha(),PO),Yg=_.h(_.El(a,110,3)),ej=_.h(_.El(a,38,3)),ok=_.Sb(_.nl(a,jL,32,_.gl()),PO),ml=_.h(_.El(a,111,3)),hm=k1b(_.kl(a,L0b,58)),Ke=_.Sb(_.nl(a,jL,59,_.gl()),PO),Zo=l1b(_.kl(a,M0b,33)),iF=m1b(_.kl(a,N0b,34));var q1=_.nl(a,O0b,40,_.gl());var jF=_.Sb(q1,n1b),cb=_.h(_.tl(a,35,3)),Bd=_.h(_.vl(a,36)),Rr=T0b(_.kl(a,
KO,43)),Li=_.Sb(_.nl(a,jL,44,_.gl()),PO),Eu=_.h(_.ul(a,45)),nf=_.h(_.ul(a,46)),qa=_.Sb(_.nl(a,zNb,47,_.gl()),Z0b),Ca=_.h(_.X(a,54)),Pa=_.Sb(a.Oga(),PO),Ic=_.h(_.El(a,112,3)),Id=_.Sb(_.nl(a,jL,56,_.gl()),PO),Ff=_.h(_.El(a,113,3)),Og=_.Sb(_.nl(a,jL,57,_.gl()),PO),Fk=_.h(_.El(a,114,3));var Fu=_.nl(a,jL,62,_.gl());var kF=_.Sb(Fu,PO);var ECa=_.nl(a,jL,63,_.gl());var U4=_.Sb(ECa,PO);var FCa=_.nl(a,jL,64,_.gl());var dk=_.Sb(FCa,PO),lia=_.Sb(_.nl(a,jL,65,_.gl()),PO),GCa=_.h(_.El(a,115,3)),HCa=_.h(_.ul(a,
60)),Zm=_.h(_.ul(a,66)),ICa=_.h(_.ul(a,69)),JCa=_.h(_.ul(a,67)),KCa=_.h(_.El(a,78,3)),mia=_.h(_.X(a,48)),V4=_.h(_.El(a,49,3)),nia=_.h(_.El(a,50,3)),oia=_.h(_.X(a,51)),pia=_.h(_.X(a,52)),qia=_.h(_.X(a,53)),ria=_.h(_.wl(a,70)),qS=_.h(_.wl(a,71)),LCa=_.Sb(_.nl(a,n0b,72,_.gl()),r0b),rS=_.h(_.ul(a,73)),sia=_.h(_.X(a,74)),tia=_.h(_.wl(a,75)),MCa=_.h(_.ul(a,76)),W4=_.h(_.X(a,77)),uia=q1b(_.kl(a,iL,79)),sS=_.h(_.tl(a,132,3)),X4=_.Sb(_.nl(a,vNb,80,_.gl()),u0b);var nw=_.nl(a,D0b,119,_.gl());var $m=_.Sb(nw,
Y0b),NCa=_.h(_.X(a,68)),OCa=_.Sb(_.nl(a,qNb,81,_.gl()),e1b),PCa=_.h(_.sl(a,82)),via=_.h(_.sl(a,84));var QCa=_.nl(a,y0b,85,_.gl());var RCa=_.Sb(QCa,V0b),SCa=_.h(_.X(a,86)),TCa=_.h(_.El(a,87,3)),UCa=_.Sb(a.Dwa(),c1b);var VCa=_.nl(a,H0b,97,_.gl());var WCa=_.Sb(VCa,c1b),XCa=_.h(_.El(a,89,3)),YCa=o1b(_.kl(a,P0b,91));var ZCa=_.nl(a,_.A2a,94,_.gl());var $Ca=_.Sb(ZCa,_.d3a),aDa=_.h(_.El(a,118,3)),bDa=_.h(_.X(a,92)),cDa=_.Sb(a.V8a(),j1b),dDa=_.h(_.sl(a,117));var eDa=_.nl(a,jL,123,_.gl());return{hSc:b,O4:c,
jfd:d,jTc:e,s5c:f,Zhd:g,Ysd:l,U4:p,Lid:t,Zsd:w,njd:G,atd:J,vfd:U,ufd:ba,Ikd:la,description:za,YUc:Ba,XUc:Ea,domain:Xa,Rud:ob,YQb:Ia,Fld:La,dtd:Wa,wYc:pb,etd:uc,imd:rc,hmd:Hc,LZc:Pd,ftd:gd,u_c:Ib,gtd:Ta,u0c:eb,W0c:sb,htd:Ob,iod:bd,god:mb,Qid:oa,pod:ic,itd:xc,Mpd:ld,ktd:qe,name:ef,zrd:Je,productId:Th,msd:uh,nsd:dj,ntd:vh,ssd:wh,Etd:Bi,j6c:ll,u5c:Yg,xud:ej,zvd:ok,qtd:ml,Xud:hm,avd:Ke,Qvd:Zo,rwd:iF,teamList:jF,Rwd:cb,Jxd:Bd,Sfd:Rr,Ufd:Li,swd:Eu,Mnd:nf,Tid:qa,Zrd:Ca,lWa:Pa,Vsd:Ic,Ytd:Id,otd:Ff,Zvd:Og,
rtd:Fk,Bhd:kF,mjd:U4,vud:dk,Ywd:lia,std:GCa,sia:HCa,rZc:Zm,vmd:ICa,tmd:JCa,bsd:KCa,IRc:mia,Sid:V4,hod:nia,d5c:oia,Q8c:pia,K9c:qia,u8:ria,Oid:qS,qfd:LCa,bfd:rS,Ovd:sia,cqd:tia,vxd:MCa,mvd:W4,tfd:uia,sfd:sS,ytd:X4,zid:$m,rud:NCa,Nkd:OCa,usd:PCa,kE:via,bgd:RCa,qsd:SCa,rsd:TCa,t4c:UCa,Uud:WCa,lqd:XCa,Qqd:YCa,Iud:$Ca,ptd:aDa,dsd:bDa,LAa:cDa,JUb:dDa,tgd:_.Sb(eDa,PO),Xsd:_.h(_.El(a,124,3)),Xjd:_.h(_.X(a,125)),Tud:_.h(_.X(a,126)),omd:f1b(_.kl(a,I0b,127)),xsd:_.h(_.Gl(a,128,3)),esd:_.wn(_.kl(a,_.un,131))}}};
OO.prototype.toObject=function(){return RO(this)};
var SO=function(a){if(a!=null){_.Wb(a);var b=_.h(_.X(a,1)),c=_.h(_.X(a,2)),d=SO(a.getParent());var e=_.nl(a,NO,4,_.gl());e=_.Sb(e,SO);var f=_.h(_.ul(a,5));var g=_.nl(a,OO,6,_.gl());g=_.Sb(g,RO);var l=_.h(_.X(a,7)),p=_.wn(a.n8a()),t=_.h(_.X(a,31)),w=_.h(_.X(a,41)),A=_.Sb(a.owa(),PO),G=_.h(_.El(a,32,3)),J=_.Sb(a.rwa(),PO),L=_.h(_.El(a,33,3)),U=_.Sb(a.pX(),QO),ba=_.Sb(a.wwa(),PO),la=_.Sb(a.ywa(),PO),za=_.Sb(a.Awa(),PO),Ba=_.Sb(a.cha(),PO);var Ea=_.nl(a,jL,15,_.gl());Ea=_.Sb(Ea,PO);var Xa=_.h(_.El(a,
34,3)),ob=_.h(_.X(a,20)),Ia=_.Sb(a.kha(),PO),La=_.h(_.El(a,35,3)),Wa=_.h(_.X(a,17)),pb=_.h(_.sl(a,18)),uc=_.h(_.ul(a,19)),rc=_.Sb(a.V8a(),j1b),Hc=_.h(_.X(a,22));var Pd=_.nl(a,G0b,23,_.gl());return{LF:b,name:c,parent:d,kwd:e,Cnd:f,lsd:g,description:l,YUc:p,XUc:t,btd:w,hSc:A,Wsd:G,jTc:J,s5c:L,U4:U,wYc:ba,LZc:la,u_c:za,W0c:Ba,cpd:Ea,jtd:Xa,cc:ob,j6c:Ia,u5c:La,Sjd:Wa,Evd:pb,Ngd:uc,LAa:rc,wtd:Hc,yjd:_.Sb(Pd,b1b),Zjd:_.h(_.sl(a,24)),lwd:_.h(_.sl(a,25)),teamsId:_.h(_.sl(a,26)),akd:PO(_.Kl(a,jL,27,S0b)),
bkd:_.h(_.Jl(a,28,S0b)),ctd:_.h(_.X(a,37)),t4c:_.Sb(a.Dwa(),c1b),oqd:_.Dl(a,36,1),nqd:_.h(_.sl(a,42)),psa:_.h(_.X(a,38)),kfd:_.wn(_.kl(a,_.un,39)),Qnd:_.xl(a,40,!1)}}};NO.prototype.toObject=function(){return SO(this)};var r1b=class extends _.Bk{constructor(a){super(a)}am(){return _.Y(this,1)}YO(){return _.X(this,1)}wH(a){return _.Ac(this,1,a)}kG(){return _.Ul(this,1)}Zm(a){return _.Ll(this,3,a)}Dw(){return _.Al(this,4)}Yy(){return _.sl(this,4)!=null}};r1b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={productId:_.h(_.X(this,1)),yrd:_.h(_.sl(this,2)),ql:_.xl(this,3,!1),kE:_.h(_.sl(this,4))}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Zm(a){return _.Ll(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={V2b:_.h(_.sl(this,1)),Rmd:_.xl(this,3,!1),ql:_.xl(this,2,!1)}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Zm(a){return _.Ll(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={PPb:_.h(_.wl(this,1)),ql:_.xl(this,2,!1)}}else a=void 0;return a};var TO=class{};TO.O=function(a){return new (a||TO)};TO.ta=_.k({token:TO,oa:TO.O,Ea:"root"});var s1b=new Map([[2,{n9:"https://dev-stacks.corp.google.com",g4:"https://staging-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[1,{n9:"https://staging-stacks.corp.google.com",g4:"https://staging-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[3,{n9:"https://nightly-stacks.corp.google.com",g4:"https://autopush-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyBJfv3Pzc9Y-hagj8Gd5pfcCT56QvtDFIA"}],
[0,{n9:"https://stacks-v4.corp.google.com",g4:"https://stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[4,{n9:"http://localhost:5432",g4:"http://localhost:9876",apiKey:""}]]),UO=class{get current(){return s1b.get(this.nUc)}get nUc(){switch(window.PY_ENVIRONMENT==="{{ flags.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}}};
UO.O=function(a){return new (a||UO)(_.m(TO))};UO.ta=_.k({token:UO,oa:UO.O,Ea:"root"});var cL=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Gd(a){return _.Ac(this,1,a)}Fg(){return _.Ul(this,1)}getUrl(){return _.Y(this,2)}bP(){return _.X(this,2)}Nz(a){return _.Ac(this,2,a)}W6(){return _.Ul(this,2)}EK(){return _.Y(this,3)}PQ(a){return _.Ac(this,3,a)}};var t1b=function(a){if(a!=null)return _.Wb(a),{name:_.h(_.X(a,1)),url:_.h(_.X(a,2)),icon:_.h(_.X(a,3)),lud:_.Sb(_.nl(a,jL,4,_.gl()),PO)}};cL.prototype.toObject=function(){return t1b(this)};var aL=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Gd(a){return _.Ac(this,1,a)}Fg(){return _.Ul(this,1)}w6(a){return _.nl(this,cL,2,_.gl(a))}n0(a){return _.ql(this,2,a)}Sda(a){_.rl(this,2,cL,a)}};aL.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={name:_.h(_.X(this,1)),D1c:_.Sb(this.w6(),t1b)}}else a=void 0;return a};var u1b=["domain_less","no_domain"];var v1b=class extends _.Bk{constructor(a){super(a)}};var w1b=class extends _.Bk{constructor(a){super(a)}getId(){return _.Bl(this,1)}};var x1b=class extends _.Bk{constructor(a){super(a)}},y1b=[2,3];var z1b=function(a){if(a!=null)return _.Wb(a),{gta:_.h(_.sl(a,1)),a6c:_.h(_.X(a,2))}};v1b.prototype.toObject=function(){return z1b(this)};var A1b=function(a){if(a!=null)return _.Wb(a),{id:_.h(_.sl(a,1))}};w1b.prototype.toObject=function(){return A1b(this)};var B1b=function(a){if(a!=null)return _.Wb(a),{eE:_.h(_.wl(a,1)),Ggd:z1b(_.Kl(a,v1b,2,y1b)),Dsd:A1b(_.Kl(a,w1b,3,y1b))}};x1b.prototype.toObject=function(){return B1b(this)};var C1b=class extends _.Bk{constructor(a){super(a)}};var D1b=class extends _.Bk{constructor(a){super(a)}Wy(){return _.Bl(this,1)}WO(){return _.Al(this,1)}Bw(){return _.sl(this,1)}ZD(a){return _.Pl(this,1,a)}};var E1b=class extends _.Bk{constructor(a){super(a)}Cw(){return _.kl(this,OO,1)}};var F1b=class extends _.Bk{constructor(a){super(a)}Wy(){return _.Bl(this,1)}WO(){return _.Al(this,1)}Bw(){return _.sl(this,1)}ZD(a){return _.Pl(this,1,a)}};var G1b=class extends _.Bk{constructor(a){super(a)}Cw(){return _.kl(this,OO,1)}};var H1b=class extends _.Bk{constructor(a){super(a)}D6(){return _.Dl(this,1,0)}Wy(){return _.Bl(this,2)}WO(){return _.Al(this,2)}Bw(){return _.sl(this,2)}ZD(a){return _.Pl(this,2,a)}};var I1b=class extends _.Bk{constructor(a){super(a)}},VO=[2,3,4,5,6,7,8];var J1b=class extends _.Bk{constructor(a){super(a)}getSeconds(){return _.Bl(this,1)}setSeconds(a){return _.Mb(this,1,_.nb(a),"0")}K8a(){return _.yl(this,2)}ema(a){return _.Ol(this,2,a)}ZQb(a){if(!Number.isFinite(a))throw Error();const b=Math.trunc(a);a=(a-b+b%1E3)*1E6;return this.setSeconds(Math.trunc(b/1E3)).ema(Math.trunc(a))}};var K1b=class extends _.Bk{constructor(a){super(a)}getId(){return _.Y(this,1)}getVersion(){return _.Y(this,2)}Xsb(a){return _.Yj(this,2,a)}};var L1b=class extends _.Bk{constructor(a){super(a)}getYear(){return _.yl(this,1)}setYear(a){return _.Ol(this,1,a)}getMonth(){return _.yl(this,2)}setMonth(a){return _.Ol(this,2,a)}getDay(){return _.yl(this,3)}getHours(){return _.yl(this,4)}setHours(a){return _.Ol(this,4,a)}getMinutes(){return _.yl(this,5)}setMinutes(a){return _.Ol(this,5,a)}getSeconds(){return _.yl(this,6)}setSeconds(a){return _.Ol(this,6,a)}K8a(){return _.yl(this,7)}ema(a){return _.Ol(this,7,a)}},M1b=[8,9];var N1b=class extends _.Bk{constructor(a){super(a)}getEditor(){return _.Y(this,1)}clearEditor(){return _.al(this,1)}getState(){return _.Dl(this,2,0)}setState(a){return _.Ql(this,2,a)}};var O1b=class extends _.Bk{constructor(a){super(a)}};var P1b=class extends _.Bk{constructor(a){super(a)}Wy(){return _.Bl(this,1)}WO(){return _.Al(this,1)}Bw(){return _.sl(this,1)}ZD(a){return _.Pl(this,1,a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Gd(a){return _.Ac(this,2,a)}Fg(){return _.Ul(this,2)}};var Q1b=class extends _.Bk{constructor(a){super(a)}};var R1b=class extends _.Bk{constructor(a){super(a)}Dw(){return _.Al(this,1)}Yy(){return _.sl(this,1)!=null}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Gd(a){return _.Ac(this,2,a)}Fg(){return _.Ul(this,2)}};var S1b=class extends _.Bk{constructor(a){super(a)}},T1b=[1,2,3,4];var U1b=class extends _.Bk{constructor(a){super(a)}getState(){return _.Dl(this,3,0)}setState(a){return _.Ql(this,3,a)}setHistory(a,b){return _.cl(this,8,N1b,a,b)}c8a(){return _.kl(this,_.jk,12)}},V1b=_.Yb(U1b);var W1b=function(a){if(a!=null)return _.Wb(a),{zld:_.h(_.sl(a,1)),Ald:_.h(_.X(a,2)),jxd:_.h(_.sl(a,3)),kxd:_.h(_.X(a,4))}};C1b.prototype.toObject=function(){return W1b(this)};var X1b=function(a){if(a!=null)return _.Wb(a),{LF:_.h(_.sl(a,1)),y5:_.h(_.X(a,2))}};D1b.prototype.toObject=function(){return X1b(this)};var Y1b=function(a){if(a!=null)return _.Wb(a),{product:RO(a.Cw()),oQb:_.h(_.Gl(a,2,3))}};E1b.prototype.toObject=function(){return Y1b(this)};var Z1b=function(a){if(a!=null)return _.Wb(a),{LF:_.h(_.sl(a,1)),y5:_.h(_.X(a,2)),Wjd:Y1b(_.kl(a,E1b,3))}};F1b.prototype.toObject=function(){return Z1b(this)};var $1b=function(a){if(a!=null)return _.Wb(a),{product:RO(a.Cw()),oQb:_.h(_.Gl(a,2,3))}};G1b.prototype.toObject=function(){return $1b(this)};var a2b=function(a){if(a!=null)return _.Wb(a),{u8:_.h(_.wl(a,1)),LF:_.h(_.sl(a,2)),y5:_.h(_.X(a,3)),psd:$1b(_.kl(a,G1b,4))}};H1b.prototype.toObject=function(){return a2b(this)};var b2b=function(a){if(a!=null)return _.Wb(a),{changeType:_.h(_.wl(a,1)),osd:a2b(_.Kl(a,H1b,2,VO)),Rjd:W1b(_.Kl(a,C1b,3,VO)),Pud:W1b(_.Kl(a,C1b,4,VO)),Vjd:Z1b(_.Kl(a,F1b,5,VO)),Ujd:X1b(_.Kl(a,D1b,6,VO)),Sud:Z1b(_.Kl(a,F1b,7,VO)),Qud:X1b(_.Kl(a,D1b,8,VO)),reason:_.h(_.X(a,9))}};I1b.prototype.toObject=function(){return b2b(this)};var c2b=function(a){if(a!=null)return _.Wb(a),{seconds:_.Al(a,1),aXb:_.yl(a,2)}};J1b.prototype.toObject=function(){return c2b(this)};var d2b=function(a){if(a!=null)return _.Wb(a),{id:_.Y(a,1),version:_.Y(a,2)}};K1b.prototype.toObject=function(){return d2b(this)};var e2b=function(a){if(a!=null)return _.Wb(a),{year:_.yl(a,1),month:_.yl(a,2),day:_.yl(a,3),hours:_.yl(a,4),minutes:_.yl(a,5),seconds:_.yl(a,6),aXb:_.yl(a,7),utcOffset:c2b(_.Kl(a,J1b,8,M1b)),timeZone:d2b(_.Kl(a,K1b,9,M1b))}};L1b.prototype.toObject=function(){return e2b(this)};var f2b=function(a){if(a!=null)return _.Wb(a),{editor:_.h(_.X(a,1)),state:_.h(_.wl(a,2)),Ygd:e2b(_.kl(a,L1b,3)),Zgd:_.h(_.X(a,4)),bhd:_.Dm(_.kl(a,_.jk,5)),ahd:_.h(_.X(a,6))}};N1b.prototype.toObject=function(){return f2b(this)};var g2b=function(a){if(a!=null)return _.Wb(a),{LTc:_.h(_.vl(a,1))}};O1b.prototype.toObject=function(){return g2b(this)};var h2b=function(a){if(a!=null)return _.Wb(a),{LF:_.h(_.sl(a,1)),name:_.h(_.X(a,2))}};P1b.prototype.toObject=function(){return h2b(this)};var i2b=function(a){if(a!=null)return _.Wb(a),{JUb:_.h(_.sl(a,1))}};Q1b.prototype.toObject=function(){return i2b(this)};var j2b=function(a){if(a!=null)return _.Wb(a),{kE:_.h(_.sl(a,1)),name:_.h(_.X(a,2))}};R1b.prototype.toObject=function(){return j2b(this)};var k2b=function(a){if(a!=null)return _.Wb(a),{jsd:j2b(_.Kl(a,R1b,1,T1b)),Yjd:h2b(_.Kl(a,P1b,2,T1b)),Und:i2b(_.Kl(a,Q1b,3,T1b)),xid:g2b(_.Kl(a,O1b,4,T1b))}};S1b.prototype.toObject=function(){return k2b(this)};var l2b=function(a){if(a!=null){_.Wb(a);var b=_.h(_.sl(a,1)),c=_.h(_.X(a,2)),d=_.h(_.wl(a,3)),e=e2b(_.kl(a,L1b,4));var f=_.nl(a,I1b,5,_.gl());f=_.Sb(f,b2b);var g=_.h(_.sl(a,6)),l=_.h(_.X(a,7));var p=_.nl(a,N1b,8,_.gl());return{Csd:b,a6c:c,state:d,Did:e,chd:f,Cgd:g,tza:l,Gmd:_.Sb(p,f2b),cjd:_.h(_.X(a,9)),Tvd:_.h(_.wl(a,10)),Svd:k2b(_.kl(a,S1b,11)),UTc:_.Dm(a.c8a()),mod:_.Dm(_.kl(a,_.jk,13)),djd:_.h(_.X(a,14))}}};U1b.prototype.toObject=function(){return l2b(this)};(class extends _.Bk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Qmd:_.h(_.tl(this,1,3))}}else a=void 0;return a};var m2b=new _.hq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",m0b,h0b,a=>a.Yc(),i0b);(class extends _.Bk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={teamsId:_.h(_.sl(this,1))}}else a=void 0;return a};var n2b=class extends _.Bk{constructor(a){super(a)}getId(){return _.Bl(this,1)}c8a(){return _.kl(this,_.jk,2)}L6(){return _.Y(this,3)}rm(a){_.Ac(this,3,a)}getMessage(){return _.Y(this,4)}dma(a){return _.Ac(this,4,a)}};var o2b=function(a){if(a!=null)return _.Wb(a),{id:_.h(_.sl(a,1)),UTc:_.Dm(a.c8a()),title:_.h(_.X(a,3)),message:_.h(_.X(a,4)),PPb:_.h(_.wl(a,5)),entityId:_.h(_.sl(a,6)),rod:_.h(_.X(a,7)),Nnd:_.h(_.ul(a,8))}};n2b.prototype.toObject=function(){return o2b(this)};(class extends _.Bk{constructor(a){super(a)}Af(){return _.kl(this,NO,1)}uH(a){_.ol(this,1,a)}WC(){return _.bl(this,NO,1)}oha(){return _.kl(this,x1b,2)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={domain:SO(this.Af()),O1b:B1b(this.oha())}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Rga(){return _.nl(this,LO,2,_.gl())}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={notification:o2b(_.kl(this,n2b,1)),QNb:_.Sb(this.Rga(),QO)}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Wy(){return _.Bl(this,1)}WO(){return _.Al(this,1)}Bw(){return _.sl(this,1)}ZD(a){return _.Pl(this,1,a)}oha(){return _.kl(this,x1b,2)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={LF:_.h(_.sl(this,1)),O1b:B1b(this.oha()),reason:_.h(_.X(this,3))}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};var p2b=class extends _.Bk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Gd(a){return _.Ac(this,1,a)}Fg(){return _.Ul(this,1)}},q2b=_.Yb(p2b);p2b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={name:_.h(_.X(this,1)),zLb:_.h(_.X(this,2)),Dfd:_.h(_.wl(this,3))}}else a=void 0;return a};var r2b=new _.hq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",v0b,p2b,a=>a.Yc(),q2b);var s2b=class extends _.Bk{constructor(a){super(a)}FX(){return _.Y(this,1)}s$a(){return _.Ul(this,1)}getName(){return _.Y(this,2)}Gd(a){return _.Ac(this,2,a)}Fg(){return _.Ul(this,2)}};var u2b=class extends _.Bk{constructor(a){super(a)}am(){return _.Hl(this,1,WO)}wH(a){return _.Zj(this,1,WO,a)}kG(){return _.Jl(this,1,WO)!=null}xX(){return _.Hl(this,2,WO)}o0(a){return _.Zj(this,2,WO,a)}Dw(){return _.Al(this,_.jl(this,t2b,5))}Yy(){return _.Il(this,5,t2b)!=null}getName(){return _.Y(this,4)}Gd(a){return _.Ac(this,4,a)}Fg(){return _.Ul(this,4)}},WO=[1,2],t2b=[5,6];var v2b=class extends _.Bk{constructor(a){super(a)}Aw(){return _.Y(this,2)}l6(){return _.nl(this,u2b,3,_.gl())}};var w2b=class extends _.Bk{constructor(a){super(a)}xX(){return _.Y(this,1)}o0(a){return _.Ac(this,1,a)}m6(){return _.nl(this,v2b,2,_.gl())}getName(){return _.Y(this,3)}Gd(a){return _.Ac(this,3,a)}Fg(){return _.Ul(this,3)}Aw(){return _.Y(this,4)}Rga(){return _.nl(this,s2b,7,_.gl())}Oga(a){return _.El(this,9,_.gl(a))}getId(){return _.yl(this,12)}},x2b=_.Yb(w2b);var y2b=function(a){if(a!=null)return _.Wb(a),{username:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};s2b.prototype.toObject=function(){return y2b(this)};var z2b=function(a){if(a!=null)return _.Wb(a),{productId:_.h(_.Jl(a,1,WO)),h8:_.h(_.Jl(a,2,WO)),kE:_.h(_.Il(a,5,t2b)),bbd:_.h(_.Il(a,6,t2b)),name:_.h(_.X(a,4)),pZb:_.h(_.X(a,3))}};u2b.prototype.toObject=function(){return z2b(this)};var A2b=function(a){if(a!=null)return _.Wb(a),{IV:_.h(_.wl(a,1)),description:_.h(_.X(a,2)),HNb:_.Sb(a.l6(),z2b)}};v2b.prototype.toObject=function(){return A2b(this)};w2b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={h8:_.h(_.X(this,1)),KNb:_.Sb(this.m6(),A2b),name:_.h(_.X(this,3)),description:_.h(_.X(this,4)),aE:_.h(_.X(this,6)),HLb:_.xl(this,5,!1),QNb:_.Sb(this.Rga(),y2b),MZb:_.h(_.sl(this,8)),lWa:_.h(_.El(this,9,3)),eWb:_.h(_.X(this,10)),LXb:_.h(_.X(this,11)),id:_.h(_.vl(this,12)),vLb:_.h(_.El(this,13,3)),wLb:_.h(_.tl(this,14,3))}}else a=void 0;return a};var B2b=new _.hq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetCoreSolution",l0b,w2b,a=>a.Yc(),x2b);var C2b=new _.hq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",w0b,NO,a=>a.Yc(),R0b);(class extends _.Bk{constructor(a){super(a)}getId(){return _.Bl(this,1)}Zm(a){return _.Ll(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={id:_.h(_.sl(this,1)),ql:_.xl(this,2,!1),FQb:_.h(_.Gl(this,3,3))}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};var XO=[1,2,3];(class extends _.Bk{constructor(a){super(a)}Dw(){return _.Al(this,_.jl(this,XO,2))}Yy(){return _.Il(this,2,XO)!=null}am(){return _.Hl(this,3,XO)}YO(){return _.Jl(this,3,XO)}wH(a){return _.Zj(this,3,XO,a)}kG(){return _.Jl(this,3,XO)!=null}Zm(a){return _.Ll(this,4,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={qwd:_.h(_.Il(this,1,XO)),kE:_.h(_.Il(this,2,XO)),productId:_.h(_.Jl(this,3,XO)),ql:_.xl(this,4,!1)}}else a=void 0;return a};var D2b=new _.hq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",r1b,OO,a=>a.Yc(),Q0b);(class extends _.Bk{constructor(a){super(a)}Dw(){return _.Al(this,1)}Yy(){return _.sl(this,1)!=null}Zm(a){return _.Ll(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={kE:_.h(_.sl(this,1)),ql:_.xl(this,2,!1),FQb:_.h(_.Gl(this,3,3))}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Dw(){return _.Al(this,1)}Yy(){return _.sl(this,1)!=null}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={kE:_.h(_.sl(this,1))}}else a=void 0;return a};var E2b=class extends _.Bk{constructor(a){super(a)}getId(){return _.Bl(this,1)}};E2b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={id:_.h(_.sl(this,1))}}else a=void 0;return a};var F2b=new _.hq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProposal",E2b,U1b,a=>a.Yc(),V1b);(class extends _.Bk{constructor(a){super(a)}getId(){return _.Bl(this,1)}Zm(a){return _.Ll(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={id:_.h(_.sl(this,1)),ql:_.xl(this,2,!1)}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={pageSize:_.yl(this,1,50),pageToken:_.h(_.X(this,2))}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Zm(a){return _.Ll(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ql:_.xl(this,1,!1),pageSize:_.yl(this,2,25),pageToken:_.h(_.X(this,3)),cnd:_.xl(this,4,!0),FQb:_.h(_.Gl(this,5,3)),Tjd:_.h(_.wl(this,6))}}else a=void 0;return a};var YO=[2,3,4,5,8,9];(class extends _.Bk{constructor(a){super(a)}Zm(a){return _.Ll(this,1,a)}Wy(){return _.Bl(this,_.jl(this,YO,2))}WO(){return _.Al(this,_.jl(this,YO,2))}Bw(){return _.Il(this,2,YO)}ZD(a){return _.il(this,2,YO,_.nb(a))}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ql:_.xl(this,1,!1),LF:_.h(_.Il(this,2,YO)),JUb:_.h(_.Il(this,3,YO)),yid:_.h(_.Il(this,4,YO)),V2b:_.h(_.Il(this,5,YO)),ofd:_.xl(this,_.jl(this,YO,8),!0),Pqd:_.xl(this,_.jl(this,YO,9),!1),pageSize:_.yl(this,6,25),pageToken:_.h(_.X(this,
7))}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}PC(){return _.Y(this,3)}Vla(a){return _.Ac(this,3,a)}bK(){return _.al(this,3)}S6(){return _.Ul(this,3)}Zm(a){return _.Ll(this,4,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={pageSize:_.h(_.vl(this,1)),pageToken:_.h(_.X(this,2)),filter:_.h(_.X(this,3)),ql:_.xl(this,4,!1)}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}Zm(a){return _.Ll(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={ql:_.xl(this,1,!1),pageSize:_.yl(this,2,25),pageToken:_.h(_.X(this,3))}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={}}else a=void 0;return a};var G2b=class extends _.Bk{constructor(a){super(a)}getQuery(){return _.Y(this,1)}setQuery(a){return _.Ac(this,1,a)}p$a(){return _.Ul(this,1)}};G2b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={query:_.h(_.X(this,1)),pageSize:_.yl(this,2,25),pageToken:_.h(_.X(this,3))}}else a=void 0;return a};var H2b=class extends _.Bk{constructor(a){super(a)}Cw(){return _.Kl(this,OO,1,ZO)}Af(){return _.Kl(this,NO,2,ZO)}uH(a){_.pl(this,2,ZO,a)}WC(){return _.kca(this,NO,_.jl(this,ZO,2))!==void 0}twa(){return _.Kl(this,D0b,3,ZO)}},ZO=[1,2,3];var I2b=class extends _.Bk{constructor(a){super(a)}},J2b=_.Yb(I2b);var K2b=function(a){if(a!=null)return _.Wb(a),{product:RO(a.Cw()),domain:SO(a.Af()),wid:Y0b(a.twa())}};H2b.prototype.toObject=function(){return K2b(this)};I2b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={qud:_.Sb(_.nl(this,H2b,1,_.gl()),K2b),nextPageToken:_.h(_.X(this,2))}}else a=void 0;return a};var L2b=new _.hq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/Search",G2b,I2b,a=>a.Yc(),J2b);(class extends _.Bk{constructor(a){super(a)}Af(){return _.kl(this,NO,1)}uH(a){_.ol(this,1,a)}WC(){return _.bl(this,NO,1)}oha(){return _.kl(this,x1b,3)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={domain:SO(this.Af()),oQb:_.h(_.Gl(this,2,3)),O1b:B1b(this.oha()),etag:_.Dm(_.kl(this,_.jk,4))}}else a=void 0;return a};(class extends _.Bk{constructor(a){super(a)}uRb(){return _.kl(this,U1b,1)}}).prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Bsd:l2b(this.uRb())}}else a=void 0;return a};var M2b=function(a){var b={withCredentials:!0};b=b||{};b.format="jspb";this.Qh=new _.Eq(b);this.Wh=a==void 0?a:a.replace(/\/+$/,"")};_.aa=M2b.prototype;_.aa.Cw=function(a,b,c){return wL(this.Qh,this.Wh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",a,b||{},D2b,c)};_.aa.twa=function(a,b,c){return wL(this.Qh,this.Wh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetCoreSolution",a,b||{},B2b,c)};
_.aa.i6=function(a,b,c){return wL(this.Qh,this.Wh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",a,b||{},r2b,c)};_.aa.Af=function(a,b,c){return wL(this.Qh,this.Wh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",a,b||{},C2b,c)};_.aa.uRb=function(){return wL(this.Qh,this.Wh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProposal",void 0,{},F2b)};
_.aa.search=function(a,b,c){return wL(this.Qh,this.Wh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/Search",a,b||{},L2b,c)};var $O=class{constructor(a){this.nWc=a}create(){return new M2b(this.nWc.current.g4)}};$O.O=function(a){return new (a||$O)(_.m(UO))};$O.ta=_.k({token:$O,oa:$O.O,Ea:"root"});var N2b=function(a,b){const c=(new m0b).qsb(b.endsWith("/")?b.substring(0,b.length-1):b).Zm(a.ql);return bL(d=>{var e=a.Kma;return wL(e.Qh,e.Wh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",c,{"X-Goog-Api-Key":a.environment.apiKey},m2b,d)})},aP=class{constructor(){this.environment=_.n(UO).current;this.Kma=_.n($O).create();_.n(TO);this.ql=window.PY_BYPASS_CACHE==="{{ flags.bypass_cache }}"?!1:window.PY_BYPASS_CACHE==="True"}i6(){const a=(new v0b).Zm(this.ql);
return _.x(bL(b=>this.Kma.i6(a,{"X-Goog-Api-Key":this.environment.apiKey},b)),_.Lf(b=>{console.error("Failed to fetch announcement",b);return _.Be(b)}))}Af(a){if(u1b.includes(a))return _.Be(Error("Re"));const b=_.Ll((new w0b).ZD(a).Zm(this.ql),4,!1);return _.x(bL(c=>this.Kma.Af(b,{"X-Goog-Api-Key":this.environment.apiKey},c)),_.Lf(c=>{console.error("Failed to fetch domain",a,c);return c&&c.code===404?_.Be(Error("Se`"+a)):_.Be(c)}))}Cw(a){const b=(new r1b).wH(a).Zm(this.ql);return _.x(bL(c=>this.Kma.Cw(b,
{"X-Goog-Api-Key":this.environment.apiKey},c)),_.Lf(c=>{console.error("Failed to fetch product",c);return c.message==="Requested entity was not found."?_.Be(Error("Te`"+a)):_.Be(c)}))}twa(a,b,c){const d=k0b((new l0b).o0(a),b).Zm(this.ql===c?this.ql:c);return _.x(bL(e=>this.Kma.twa(d,{"X-Goog-Api-Key":this.environment.apiKey},e)),_.Lf(e=>{console.error("Failed to fetch well-lit path",e);return e.message==="Requested entity was not found."?_.Be(Error("Ue`"+a)):_.Be(e)}))}getUrl(a){return`${this.environment.g4}/${"v3"}/${a}?key=${this.environment.apiKey}`}};
aP.O=function(a){return new (a||aP)};aP.ta=_.k({token:aP,oa:aP.O,Ea:"root"});var bP=class{constructor(a,b,c){this.Ha=a;this.H0=b;this.yh=c;this.Pf=new _.yu(this.Ha)}get(a){a.vG&&(a=a.parent||a);if(!a.path)return _.Re;const b=a.path;return this.Pf.fetch(b,()=>_.x(N2b(this.H0,`//depot/${b}`),_.Jj(this.Ha,"stacksServiceGet"),_.Lf(c=>{_.Ht(this.yh,c);return _.u(new h0b)})))}};bP.O=function(a){return new (a||bP)(_.m(_.Dp),_.m(aP),_.m(_.It))};bP.ta=_.k({token:bP,oa:bP.O,Ea:"root"});var O2b=["clPicker"],P2b=["pathBreadcrumb"],Q2b=["refPickerDropdownButton"],R2b=["refPicker"],cP=class{set Wa(a){this.pu=a;this.HY.next(a)}get Wa(){return this.pu}get ocb(){let a;return!((a=this.Wa)==null||!a.params.Pb)}constructor(a,b,c,d,e){this.Ha=a;this.k_=b;this.oub=d;this.Tc=e;this.sQ="BreadcrumbRefPicker";this.Rxa=!1;this.OSb=!0;this.cX=this.EW=void 0;this.HY=new _.$f(1);this.Lma=_.rv.has(53)?_.x(this.HY,_.gg(g=>this.oub.get(g)),_.v(g=>new Set(_.nl(g,g0b,1,_.gl()).map(l=>`${l.b8a()||""}/`))),
_.ig(g=>{this.Ha.Ro({XJ:new Map([["stacks",g.size>0?"AVAILABLE":"UNAVAILABLE"]])})}),_.dg()):_.tk;this.B5c=_.x(this.HY,_.v(g=>_.vG(g)?{Wa:g,qBa:_.Zpb,version:0}:void 0));const f=[];this.bta=_.x(this.HY,_.gg(g=>_.vG(g)?_.x(_.KI(this.k_,g),_.fg(_.SG(g.Db)),_.v(l=>({location:g,lx:l}))):_.u({location:g,lx:_.SG("")})),_.v(({location:g,lx:l})=>this.hfa(f,g,l)))}Sa(){}hfa(a,b,c){var d=_.UG(b.bc()).ab();a[0]=$_b(this.jla,b);if(_.vG(b)){if(_.XF(d)){if(d.params.Pb){c="CitC Workspace";var e=_.wG(d)}else _.Wq(d)||
kBb(d)?(c="Root",e="HEAD"):(c="Pinned to",e=d.Db,e=d.fj()?e:_.iG(e));d=Object.assign({},{type:2,qa:this.OSc,title:e,label:c,ariaLabel:"Pin to CL",lc:"ChangelistPicker",tooltip:void 0},_.fH(d.bc().od("").ab()))}else d=this.k0a(d,c),c=HBb(c.type),d={type:1,qa:this.C5c,label:"Ref Picker Button",ariaLabel:"Toggle ref picker dropdown",context:{Snb:d,icon:c}};a[1]=d;d=!b.path||b.path==="/";if(this.OSb&&!d){d=[];c=b;e=c.params.ak;const g=c.params.ig,l=c.params.iw,p=c.params.Pb,t=c.params.Sy,w=_.Vj(c,0);
for(;c&&c.path;){var f=d.length===0?{Pb:p}:{ak:e,ig:g,iw:l,Pb:p,Sy:t};f=_.Qq(_.Uq(c.bc().lj(f),w).ab());let A;d.unshift({title:_.uzb(c),Lb:f,path:(A=c)==null?void 0:A.path});c=c.parent}a[2]={type:1,qa:this.y4c,label:"File path",context:{qYb:d,WV:b.path||""}}}else a.splice(2,1)}else a.splice(1,2);return a}k0a(a,b){const c=_.iG(b);return Object.assign({},{title:c,qa:this.Uka,label:_.TG(b.type),ariaLabel:"Ref picker dropdown",lc:this.sQ},_.fH(a.bc().od("").ab()))}};
cP.O=function(a){return new (a||cP)(_.B(_.Dv),_.B(_.LI),_.B(_.sv),_.B(bP),_.B(wM))};
cP.wa=_.Cf({type:cP,na:[["repository-breadcrumb","location",""]],ub:function(a,b){a&1&&(_.Pg(O2b,7,_.Lg),_.Pg(P2b,7,_.Lg),_.Pg(Q2b,7,_.Lg),_.Pg(R2b,7,_.Lg),_.Pg(cO,7));if(a&2){let c;_.Sg(c=_.Tg())&&(b.OSc=c.first);_.Sg(c=_.Tg())&&(b.y4c=c.first);_.Sg(c=_.Tg())&&(b.C5c=c.first);_.Sg(c=_.Tg())&&(b.Uka=c.first);_.Sg(c=_.Tg())&&(b.jla=c.first)}},nb:["aria-label","Repository toolbar"],inputs:{Rxa:"isEmptyRepo",OSb:"includePathBreadcrumb",EW:"editLink",cX:"fallbackEditLink",Wa:[0,"location","place"]},standalone:!1,
features:[_.bh([_.LI])],hc:["location",""],ya:14,Aa:10,Da:[["pathBreadcrumb",""],["refPickerDropdownButton",""],["refPicker",""],["clPicker",""],["fxLayout","row","fxLayoutAlign","center",1,"header-bar"],["fxFlex","","fxGrow","1",1,"crumbs"],[3,"items",4,"ngIf"],[3,"place","isEmptyRepo","editLink","fallbackEditLink"],[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","trackElement",4,"ngIf"],[3,"refPickerData","trackElement"]],qa:function(a,b){a&1&&(_.F(0,"div",4)(1,"div",5),_.C(2,wHb,1,1,"breadcrumb",6),_.R(3,"async"),_.I(),_.K(4,"activity-header-actions",7),_.I(),_.C(5,yHb,1,1,"ng-template",null,0,_.fh)(7,AHb,2,3,"ng-template",null,1,_.fh)(9,CHb,2,3,"ng-template",null,2,_.fh)(11,DHb,1,1,"ng-template",
null,3,_.fh),_.K(13,"resource-scope-breadcrumb-item",8));a&2&&(_.tg("citc",b.ocb),_.y(2),_.E("ngIf",_.S(3,8,b.bta)),_.y(2),_.E("place",b.Wa)("isEmptyRepo",b.Rxa)("editLink",b.EW)("fallbackEditLink",b.cX),_.y(9),_.E("place",b.Wa))},Fa:[FO,GO,_.Zn,_.Jr,_.Kr,_.pt,_.ou,_.WI,cO,_.oB,_.pB,IO,_.eo,_.mJ],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}"],
Ma:0});var dP=class{constructor(a){this.HVc=_.x(a.data,_.v(()=>{const b=_.Oi(a.Mc);return _.XF(b)||_.qG(b)?lBb(b):""}))}};dP.O=function(a){return new (a||dP)(_.B(_.Vh))};
dP.wa=_.Cf({type:dP,na:[["binary-file"]],inputs:{pua:"contentLength"},standalone:!1,ya:7,Aa:4,Da:[["alternative",""],["icon","source:file"],[4,"ngIf","ngIfElse"],[3,"href"]],qa:function(a,b){a&1&&(_.F(0,"icon-empty-state-display",1)(1,"icon-empty-state-title"),_.Q(2," You have selected a binary file "),_.I(),_.C(3,EHb,5,2,"icon-empty-state-subtitle",2),_.R(4,"async"),_.C(5,FHb,2,0,"ng-template",null,0,_.fh),_.I());a&2&&(a=_.Fg(6),_.y(3),_.E("ngIf",_.S(4,2,b.HVc))("ngIfElse",a))},Fa:[_.Zn,_.xB,_.zB,
_.yB,_.eo],styles:["binary-file[_nghost-%COMP%]{display:flex;height:100%}"]});var S2b=["filterInput"],eP=class{constructor(a){this.Ha=a;this.Eza=new _.bn;this.IXb=new _.bn;this.Mza=new _.bn;this.dr=new _.Lw("");this.wZb=this.Ynb=new _.Wh(!1);this.Za=new _.ne}Sa(){var a="";this.initialState&&(a=this.initialState.query,this.dr.setValue(this.initialState.query),this.Ynb.next(this.initialState.fdb));a=_.x(this.dr.ln,_.fg(a),_.Nf(300),_.ig(()=>{this.Ha.mb({element:this.lc,action:"queryChange",gestureName:"CHANGE"})}));this.Za.add(_.Ge(a,this.wZb).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,_.Iw(this.dr,{invalidRegex:{value:""}})):_.Iw(this.dr,null);e=null;!d&&b&&(d=/[A-Z]/.test(b)?"g":"gi",e=c?new RegExp(b,"g"):new RegExp(_.PC(b),d));this.Mza.emit({query:b,fdb:c,Vd:e})}))}Ia(){this.Za.unsubscribe()}vz(a){a.preventDefault()}focus(){this.input&&this.input.ma.focus()}};eP.O=function(a){return new (a||eP)(_.B(_.Dp))};
eP.wa=_.Cf({type:eP,na:[["regex-filter-input"]],ub:function(a,b){a&1&&_.Pg(S2b,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.input=c.first)}},Ya:function(a,b){a&1&&_.N("keydown.enter",function(){b.Eza.emit(null)})("keydown.shift.enter",function(){b.IXb.emit(null)})},inputs:{initialState:"initialState",label:"label",lc:"trackElement"},outputs:{Eza:"onEnter",IXb:"onShiftEnter",Mza:"onStateChange"},standalone:!1,ac:["*"],ya:11,Aa:6,Da:[["filterInput",""],[3,"submit"],"appearance outline floatLabel always subscriptSizing dynamic".split(" "),
[4,"ngIf"],["type","text","matInput","","spellcheck","false",3,"focus","formControl"],["matSuffix",""],["color","primary",3,"change","checked"]],qa:function(a,b){if(a&1){const c=_.Nd();_.Hg();_.F(0,"form",1);_.N("submit",function(d){_.q(c);return _.r(b.vz(d))});_.F(1,"mat-form-field",2);_.C(2,GHb,2,1,"mat-label",3);_.F(3,"input",4,0);_.N("focus",function(){_.q(c);return _.r(_.Fg(4).select())});_.I();_.C(5,HHb,2,0,"mat-error",3);_.F(6,"div",5);_.Ig(7);_.I()();_.F(8,"mat-slide-toggle",6);_.R(9,"async");
_.N("change",function(d){_.q(c);d=d.checked;b.Ha.mb({element:b.lc,action:d?"enableRegex":"disableRegex",gestureName:"CHANGE"});b.Ynb.next(d);return _.r()});_.Q(10," Use regex ");_.I()()}a&2&&(_.y(2),_.E("ngIf",b.label),_.y(),_.E("formControl",b.dr),_.y(2),_.E("ngIf",b.dr.Ss("invalidRegex")),_.y(3),_.E("checked",_.S(9,4,b.wZb)))},Fa:[_.Zn,_.SB,_.wk,_.Fw,_.RB,_.Kw,_.ww,_.dx,_.Zw,_.kA,_.lA,_.xw,_.ix,_.KK,_.IK,_.Nw,_.eo],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;white-space:nowrap;padding:0 8px}form[_ngcontent-%COMP%]{display:inline-block;padding:8px 0 8px 8px}mat-slide-toggle[_ngcontent-%COMP%]{margin-left:4px}"],
Ma:0});var fP=class{};fP.O=function(a){return new (a||fP)};fP.Ca=_.Df({type:fP});fP.Ba=_.Xc({imports:[_.fo,_.jA,_.nx,_.px,_.LK,_.qy,_.Vw]});var gP=class{constructor(a,b){this.Ha=a;this.Tc=b;this.Znc="Find";this.NDc="FindInFile";this.Za=new _.ne;this.Pna=new _.Wh(0);this.f_c=_.x(this.Tc.zga,_.Vf());this.m2c=_.x(_.Ge([this.Tc.zga,this.Tc.Sva,this.Tc.Tva]),_.v(([c,d,e])=>c.query?e===0?"0 / 0":`${d+1} / ${e}`:""));this.l2c=_.x(_.Ge([this.Tc.zga,this.Tc.Sva,this.Tc.Tva]),_.v(([c,d,e])=>c.query?e===0?(new _.Wt("Match {index} of {totalCount}")).format({index:0,totalCount:0}):(new _.Wt("Match {index} of {totalCount}")).format({index:d+1,totalCount:e}):
""));this.Za.add(_.x(this.Pna,_.jg(this.Tc.Sva)).subscribe(([c,d])=>{this.Ha.mb({element:"FindInFile",action:"matchIndexChange",gestureName:"CHANGE"});HJb(this.Tc,d+c)}))}Ia(){this.Za.unsubscribe()}focus(){this.xZb&&this.xZb.focus()}Mza(a){this.Tc.T6a.next(a)}};gP.O=function(a){return new (a||gP)(_.B(_.Dp),_.B(wM))};
gP.wa=_.Cf({type:gP,na:[["find-in-file"]],ub:function(a,b){a&1&&_.Pg(eP,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.xZb=c.first)}},standalone:!1,ya:12,Aa:11,Da:[["id","filter-input","aria-describedby","matches-count-label",3,"onEnter","onShiftEnter","onStateChange","label","initialState","trackElement"],["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"]],qa:function(a,b){a&1&&(_.F(0,"regex-filter-input",0),_.R(1,"async"),_.N("onEnter",function(){b.Pna.next(1);b.focus()})("onShiftEnter",function(){b.Pna.next(-1);b.focus()})("onStateChange",function(c){return b.Mza(c)}),_.F(2,"span",1),_.R(3,"async"),_.Q(4),_.R(5,"async"),_.I()(),_.F(6,"button",2),_.N("click",function(){b.Pna.next(-1);b.focus()}),_.F(7,"mat-icon"),_.Q(8,"keyboard_arrow_up"),_.I()(),_.F(9,"button",3),
_.N("click",function(){b.Pna.next(1);b.focus()}),_.F(10,"mat-icon"),_.Q(11,"keyboard_arrow_down"),_.I()());a&2&&(_.E("label",b.Znc)("initialState",_.S(1,5,b.f_c))("trackElement",b.NDc),_.y(2),_.rg("aria-label",_.S(3,7,b.l2c)),_.y(2),_.Wg(" ",_.S(5,9,b.m2c)," "))},Fa:[_.lw,_.At,_.ou,eP,_.eo],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}}find-in-file[_nghost-%COMP%]     .mat-mdc-icon-button{--mdc-icon-button-state-layer-size:40px}find-in-file[_nghost-%COMP%]     .mat-mdc-icon-button .mat-icon{line-height:24px;vertical-align:middle}"],
Ma:0});var hP=class{};hP.O=function(a){return new (a||hP)};hP.Ca=_.Df({type:hP});hP.Ba=_.Xc({imports:[_.fo,_.Vx,_.pu,fP]});var T2b=["goToLineInput"],iP=class{constructor(a,b,c){this.Ha=a;this.Lb=b;this.Ua=c;this.dr=new _.Lw("");this.goc="Go To";this.foc="Go To Line Number"}focus(){this.HRb&&this.HRb.ma.focus()}vz(a){a.preventDefault();(a=this.dr.value)&&!isNaN(+a)&&+a>0?this.L9a(Number(this.dr.value)):_.Iw(this.dr,{invalidLineNumber:{value:""}})}L9a(a){this.Ha.mb({element:"GoToLine",action:"goToLine",gestureName:"KEYBOARD"});this.Ua.navigate(_.Qq(_.Vq(_.Oi(this.Lb.Mc).bc(),{line:a}).ab()))}};
iP.O=function(a){return new (a||iP)(_.B(_.Dp),_.B(_.Vh),_.B(_.ii))};
iP.wa=_.Cf({type:iP,na:[["go-to-line"]],ub:function(a,b){a&1&&_.Pg(T2b,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.HRb=c.first)}},standalone:!1,ya:7,Aa:4,Da:[["goToLineInput",""],[3,"submit"],"appearance outline floatLabel always subscriptSizing dynamic".split(" "),["type","text","matInput","","spellcheck","false",3,"formControl"],[4,"ngIf"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"form",1);_.N("submit",function(d){_.q(c);return _.r(b.vz(d))});_.F(1,"mat-form-field",2)(2,"mat-label");_.Q(3);_.I();
_.K(4,"input",3,0);_.C(6,IHb,2,0,"mat-error",4);_.I()()}a&2&&(_.y(3),_.Wg(" ",b.goc," "),_.y(),_.E("formControl",b.dr),_.rg("aria-label",b.foc),_.y(2),_.E("ngIf",b.dr.Ss("invalidLineNumber")))},Fa:[_.Zn,_.SB,_.wk,_.Fw,_.RB,_.Kw,_.ww,_.dx,_.Zw,_.kA,_.xw,_.ix,_.Nw],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 jP=class{};jP.O=function(a){return new (a||jP)};jP.Ca=_.Df({type:jP});jP.Ba=_.Xc({imports:[_.fo,_.jA,_.Vx,_.nx,_.px,_.Vw]});var kP=class{constructor(){this.SMb=!0}Sa(){this.PQb&&this.SMb&&_.lUa(this.PQb)}};kP.O=function(a){return new (a||kP)};kP.La=_.Ef({type:kP,na:[["","focusOnInit",""]],inputs:{PQb:"focusOnInit",SMb:"cdkTrapFocusAutoCapture"},standalone:!1});var U2b=[{zc:"start",Ac:"bottom",oc:"start",uc:"top",offsetX:0,offsetY:0},{zc:"end",Ac:"bottom",oc:"end",uc:"top",offsetX:0,offsetY:0}],V2b=function(a,b){b!==a.Bia&&(a.Bia=b,a.isOpen.emit(a.Bia))},lP=class{constructor(){this.c4c=U2b;this.NOb=this.Bia=!1;this.MQb=!0;this.DSb=!1;this.isOpen=new _.bn}Sa(){this.isOpen.emit(!1)}pE(){V2b(this,!this.Bia)}AV(){V2b(this,!1);this.xwb&&(this.xwb.focus(),delete this.xwb)}ff(){this.tg&&this.tg.Jd&&this.tg.Jd.ff()}};lP.O=function(a){return new (a||lP)};
lP.wa=_.Cf({type:lP,na:[["dropdown-button","item","","ariaLabel",""]],ub:function(a,b){a&1&&_.Pg(_.dA,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.tg=c.first)}},inputs:{item:"item",ariaLabel:"ariaLabel",NOb:"dense",MQb:"focusAutoCapture",DSb:"iconOnly"},outputs:{isOpen:"isOpen"},standalone:!1,hc:["item","","ariaLabel",""],ya:1,Aa:1,Da:[["origin","cdkOverlayOrigin"],["trapFocus","cdkTrapFocus"],[4,"ngIf"],["type","button","mat-stroked-button","","color","primary","cdk-overlay-origin","","fxLayout","","aria-haspopup",
"true",3,"click","mousedown","ascTrackElement","trackAction"],["fxLayout","column","fxLayoutAlign","start start"],["class","label gmat-overline",4,"ngIf"],["fxLayout","","id","item-title",1,"gmat-subhead-2"],[3,"svgIcon",4,"ngIf"],["svgIcon","shared:arrow_down",1,"trigger-icon"],["cdk-connected-overlay","","cdkConnectedOverlayHasBackdrop","false",3,"detach","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions"],[1,"label","gmat-overline"],[3,"svgIcon"],["cdkTrapFocus",
"","role","dialog","aria-modal","true","aria-labelledby","item-title",1,"dropdown-button-container",3,"ascBlur","cdkTrapFocusAutoCapture","focusOnInit"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],qa:function(a,b){a&1&&_.C(0,NHb,13,23,"ng-container",2);a&2&&_.E("ngIf",b.item)},Fa:[_.hr,_.Ip,_.nB,_.Zn,_.co,_.Jr,_.Kr,_.lw,_.xt,_.ou,_.dA,_.cA,kP,_.eo],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;height:auto;line-height:28px}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 mP=class{};mP.O=function(a){return new (a||mP)};mP.Ca=_.Df({type:mP});mP.Ba=_.Xc({imports:[_.rr,_.Kp,_.qB,_.fo,_.st,_.Vx,_.pu,_.qy,_.Fs]});var W2b=["dropdownTemplate"],X2b=function(a){a.Tc.T6a.next({fdb:!1,query:"",Vd:null})},Y2b=function(a){PHb(()=>a.S6a)},nP=class{constructor(a,b,c,d){this.Lb=a;this.ud=b;this.Tc=c;this.bYb=!1;this.lc="FindInFileDropdown";this.displayText="Find in file";this.Za=new _.ne;this.Ng=[];this.Ki=new _.Pu(d);this.Ki.vsa=!1;this.Ki.tQ("CTRL_F",70,2);this.Ki.tQ("CTRL_F",70,8);_.nq(this.Ki,"shortcut",e=>{e.identifier==="CTRL_F"&&this.bYb&&(e.preventDefault(),this.Wq.pE(),PHb(()=>this.S6a));return!0});this.Za.add(_.x(this.Lb.data,
_.v(OK),_.nG()).subscribe(()=>{X2b(this)}))}Sa(){this.FC={B5:this.ow,title:"Find",lc:this.lc};this.Ng=[this.ud.register("findInFile","f",()=>{this.Wq.pE();PHb(()=>this.S6a)}),this.ud.register("goToLine","g",()=>{this.Wq.pE();PHb(()=>this.L9a)})]}Ia(){this.Za.unsubscribe();X2b(this);if(this.Ng)for(const a of this.Ng)a();this.Ki&&this.Ki.dispose()}};nP.O=function(a){return new (a||nP)(_.B(_.Vh),_.B(_.Ru),_.B(wM),_.B(_.di))};
nP.wa=_.Cf({type:nP,na:[["find-in-file-dropdown"]],ub:function(a,b){a&1&&(_.Pg(W2b,7),_.Pg(lP,7),_.Pg(gP,5),_.Pg(iP,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.ow=c.first);_.Sg(c=_.Tg())&&(b.Wq=c.first);_.Sg(c=_.Tg())&&(b.S6a=c.first);_.Sg(c=_.Tg())&&(b.L9a=c.first)}},inputs:{bYb:"overrideBrowserSearch"},standalone:!1,ya:4,Aa:5,Da:[["dropdownTemplate",""],[3,"click","item","ariaLabel","dense","focusAutoCapture"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"dropdown-button",1);_.N("click",function(){_.q(c);
return _.r(Y2b(b))});_.Q(1);_.I();_.C(2,OHb,2,0,"ng-template",null,0,_.fh)}a&2&&(_.E("item",b.FC)("ariaLabel",b.displayText)("dense",!0)("focusAutoCapture",!1),_.y(),_.Wg(" ",b.displayText,"\n"))},Fa:[lP,gP,iP],hb:2,Ma:0});var oP=class{constructor(a){this.Fd=a;a=_.x(this.Fd.G8a(),_.v(b=>{const c=new Map;return{index:c,O9:[...QHb(b,c)]}}));this.Hua=_.x(_.Ge([a,this.Fd.Nma]),_.ig(([b,c])=>{b=b.index;for(const [e,f]of c){c=e;var d=f;if(!b.has(c))continue;const {node:g,IL:l}=b.get(c);c=g.Nf.enabled;const p=g.Nf.yu,t=g.Nf.Lu;Object.assign(g.Nf,d);for(const w of l){d=w.Nf.Lu;g.Nf.yu===1&&t===void 0&&(d=(d||0)+g.Nf.Lu);w.counts.set(RHb(p),(w.counts.get(RHb(p))||1)-1);w.counts.set(RHb(g.Nf.yu),(w.counts.get(RHb(g.Nf.yu))||
0)+1);w.Cea.set(c,(w.Cea.get(c)||1)-1);w.Cea.set(g.Nf.enabled,(w.Cea.get(g.Nf.enabled)||0)+1);const A=(w.counts.get(2)||0)>0?2:(w.counts.get(0)||0)>0?0:(w.counts.get(1)||0)>0?1:void 0;d={enabled:(w.Cea.get(!0)||0)>0,yu:A,Lu:d};Object.assign(w.Nf,d)}}}),_.v(([b])=>b.O9))}};oP.O=function(a){return new (a||oP)(_.m(_.xI))};oP.ta=_.k({token:oP,oa:oP.O});var Z2b=class extends IXb{constructor(){super(...arguments);this.Rbb=[]}set Dj(a){this.Rbb=a;a=this.Ah.selected;this.Ah.clear();this.Ah.select(...SHb(a,this.Rbb))}get Dj(){return this.Rbb}};var $2b=class{constructor(){this.cache=new Map}transform(a,b){a:{var c=a.displayName;const d=a.Nf;switch(a.type){case 1:b={xi:a.xi,displayName:c,Nf:d,level:b,BO:!1,Fia:a.Fia};break a;case 0:if(a.children.length===0)throw Error("Ve");b={Gy:a.Gy,displayName:c,Nf:d,level:b,BO:!0};break a;default:b=_.fb(a,"Unsupported tree node type");break a}b=void 0}a=a.type===1?`layer-${a.xi}`:`category-${a.Gy}`;if((c=this.cache.get(a))&&_.tc(Object.assign({},b,{Nf:void 0}),Object.assign({},c,{Nf:void 0}))&&_.tc(b.Nf,
c.Nf))return c;this.cache.set(a,b);return b}};var pP=class{set xi(a){this.oVb.next(a)}constructor(a){this.oVb=new _.$f(1);this.XIa=TWb;this.Nf=_.x(this.oVb,_.gg(b=>a.gD(b)))}};pP.O=function(a){return new (a||pP)(_.B(_.xI))};
pP.wa=_.Cf({type:pP,na:[["layer-status"]],inputs:{xi:"layer"},standalone:!1,ya:2,Aa:3,Da:[[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"]],qa:function(a,
b){a&1&&(_.C(0,WHb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Nf))},Fa:[_.Zn,_.$n,_.ao,_.EF,_.ou,_.Px,_.Sx,_.eo],styles:["mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}"],Ma:0});var dIb=a=>({expanded:a}),gIb=new _.Wt("Expand {categoryName}"),fIb=new _.Wt("Collapse {categoryName}"),XHb=function(a,{checked:b},{xi:c}){b?KTb(a.Fd,c):JTb(a.Fd,c);a.Ha.mb({element:"LayerMenu",action:b?"enableLayer":"disableLayer",Ne:c,gestureName:"CLICK"})},aIb=function(a,b,c){const d=b.key;var e=b.target;if(e&&e instanceof HTMLElement)switch(e=_.IG(e,"mat-tree-node","mat-tree"),d){case "ArrowUp":e&&(b.preventDefault(),(a=e.previousElementSibling)&&(a=mIb(a))&&a.focus());break;case "ArrowDown":e&&
(b.preventDefault(),(a=e.nextElementSibling)&&(a=mIb(a))&&a.focus());break;case "ArrowLeft":b.preventDefault();if(c.BO)a.Ec.collapse(c);else if(e)for(b.preventDefault(),a=e.previousElementSibling;a;){if(a.matches("mat-tree-node.category-node")){a=mIb(a);if(!a)break;a.focus();break}a=a.previousElementSibling}break;case "ArrowRight":b.preventDefault(),c.BO&&a.Ec.expand(c)}},cIb=function(a,b,c){let d=a.Ec.VO(c).filter(iIb);b.checked?(d.some(e=>e.Fia)&&(d=d.slice(0,1)),KTb(a.Fd,...d.map(e=>e.xi))):JTb(a.Fd,
...d.map(e=>e.xi));a.Ha.mb({element:"LayerMenu",action:b.checked?"enableCategory":"disableCategory",Ne:c.Gy,gestureName:"CLICK"})},eIb=function(a,b){return a.Ec.VO(b).some((c,d,e)=>{d=c.Fia;return c.Nf.enabled!==e[0].Nf.enabled&&!d})},qP=class{constructor(a,b,c,d){this.Fd=b;this.Ha=c;this.nc=new _.Wf;this.Ec=new Z2b(jIb,kIb);const e=new $2b;this.dataSource=new NXb(this.Ec,new MXb((f,g)=>e.transform(f,g),jIb,kIb,lIb),[]);_.x(d.Hua,_.hg(this.nc),_.ig(()=>{_.gn(a)}),_.Tf()).subscribe(f=>{this.dataSource.data=
f})}Sa(){}Ia(){this.nc.next()}Zd(a){return this.Ec.Zd(a)}Fj(a,b){return b.BO}};qP.O=function(a){return new (a||qP)(_.B(_.pn),_.B(_.xI),_.B(_.Dp),_.B(oP))};
qP.wa=_.Cf({type:qP,na:[["layer-menu"]],standalone:!1,features:[_.bh([oP,OWb])],ya:3,Aa:3,Da:[["checkbox",""],[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"],[3,"id","layer",4,"ngIf"],[3,"change","checked","aria-label","aria-describedby"],[3,"id","layer"],["matTreeNodePadding","","matTreeNodePaddingIndent","24",1,"category-node",3,"keydown","ngClass"],[3,"change","checked","indeterminate"],["mat-icon-button","","matTreeNodeToggle","",1,"toggle-expansion"]],qa:function(a,b){a&1&&(_.F(0,"mat-tree",1),_.C(1,bIb,5,3,"mat-tree-node",2)(2,hIb,6,9,"mat-tree-node",3),_.I());a&2&&(_.E("dataSource",b.dataSource)("treeControl",
b.Ec),_.y(2),_.E("matTreeNodeDefWhen",b.Fj))},Fa:[_.Xn,_.Zn,pP,_.lw,_.At,_.HD,_.ID,_.ou,_.jK,_.AD,_.DD,_.ED,_.FD,lM],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)}}button.mat-mdc-icon-button[_ngcontent-%COMP%]{height:30px;width:30px;line-height:30px;padding:0}.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}"],
Ma:0});var a3b=["layerMenuDropdownItem"],rP=class{constructor(){this.XX="https://g3doc.corp.google.com/tools/gsearch/g3doc/develop/layers-help.md"}Sa(){this.FC={B5:this.j1c,title:"Layers",lc:"LayerMenuDropdown"}}};rP.O=function(a){return new (a||rP)};
rP.wa=_.Cf({type:rP,na:[["layer-menu-dropdown"]],ub:function(a,b){a&1&&_.Pg(a3b,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.j1c=c.first)}},standalone:!1,ya:3,Aa:2,Da:[["layerMenuDropdownItem",""],["ariaLabel","Layers",3,"item","dense"],[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"]],qa:function(a,b){a&1&&(_.K(0,"dropdown-button",1),_.C(1,nIb,6,1,"ng-template",
null,0,_.fh));a&2&&_.E("item",b.FC)("dense",!0)},Fa:[lP,_.Ep,qP,_.lw,_.Bt,_.ou],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;--mdc-icon-button-icon-size:$small-icon-size;vertical-align:middle}a.mat-mdc-icon-button[_ngcontent-%COMP%]{height:26px;width:26px;line-height:26px;padding:0}"],
Ma:0});var sP=class{constructor(){this.Wb=[];this.tooltip="Copy link"}Sa(){}copy(){this.button.trigger()}};sP.O=function(a){return new (a||sP)};
sP.wa=_.Cf({type:sP,na:["link-row label  url  shortcut ".split(" ")],ub:function(a,b){a&1&&_.Pg(_.uB,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.button=c.first)}},inputs:{label:"label",ariaLabel:"ariaLabel",Wb:"shortcut",url:"url"},standalone:!1,hc:"label  url  shortcut ".split(" "),ya:5,Aa:9,Da:[["copyButton",""],[3,"hasLightLabel","spaceBetweenButtonLabelAndText","removeBorder","hoverMsg","copyText","aria-label","buttonLabel"],[3,"shortcut"]],qa:function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.I(),_.K(2,"copy-button",
1,0)(4,"menu-keyboard-shortcut-hint",2));a&2&&(_.y(),_.Xg(b.label),_.y(),_.E("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",!0)("hoverMsg",b.tooltip)("copyText",b.url)("aria-label",b.ariaLabel)("buttonLabel",b.url),_.y(2),_.E("shortcut",b.Wb))},Fa:[_.uB,_.eJ],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}"],
Ma:0});var tP=class{constructor(a,b){this.Ha=a;this.dXc=b;this.Pf=new _.yu(this.Ha)}list(a,b=[]){if(!a.tb||!a.Vc||!a.repository)return _.Be("Missing necessary repo group details.");const c=Object.assign({},_.NG(a.tb,a.Vc),{fileSpecPath:a.path,fileSpecSourceRootRefSpec:a.Db,fileSpecSourceRootRepositoryKeyRepositoryName:a.repository,fileSpecType:"FILE",attributeNames:b});return _.x(this.Pf.fetch(c,()=>this.dXc.list(c)),_.v(d=>d.UCa))}};tP.O=function(a){return new (a||tP)(_.m(_.Dp),_.m(OL))};
tP.ta=_.k({token:tP,oa:tP.O,Ea:"root"});var b3b=["clLink"],c3b=["dropdownList"],d3b=["buildLink"],e3b=["headLink"],f3b=["includeLink"],g3b=["pathLink"],h3b=["google3Link"],i3b=["publicCsHeadLink"],j3b=["publicCommitLink"],RIb=()=>["l","p"],SIb=()=>["l","h"],pIb=()=>["l","r"],vIb=()=>["l","g"],yIb=()=>["l","i"],BIb=()=>["l","b"],JIb=()=>["l","e"],LIb=()=>["l","c"],oIb=function(a){const b=!!a.Wa.params.line;return _.YF(a.Wa)?b?"Line & CL":"CL":b?"Line & Commit":"Commit"},TIb=function(a){if(_.sG(a.Wa))return _.Tnb(a.Wa)},UIb=function(a){if(_.XF(a.Wa)||
_.qG(a.Wa))switch(a.wb.kind){case 1:return a.wb.GL?`${a.wb.GL}/`:void 0;case 0:return a.wb.GL}},k3b=function(a,b){if(!a.Wa||!_.sG(a.Wa))return _.u(null);var c=_.Tnb(a.Wa);c=c.replace(/\.(?:cc?|mm?)$/,".h");c.endsWith(".proto")&&(c=c.replace(/\.proto$/,".proto.h"));if(c.endsWith(".h"))return xIb(a)?_.u(`#import "${c}"`):_.u(`#include "${c}"`);if(c.endsWith(".dart")){c=c.split("/lib/");if(c.length<2)return _.u(null);a=c.slice(0,c.length-1).join("/lib/");return _.u(`import 'package:${a.replace(/\//g,
".")+"/"+c[c.length-1]}';`)}if(c.endsWith(".java")){if(c.startsWith("java/"))c=c.substring(5);else return _.u(null);c=c.substring(0,c.length-5);c=c.replace(/\//g,".");return _.u(`import ${c};`)}if(c.endsWith(".py")||c.endsWith(".clif")){c=c.substring(0,c.length-(c.endsWith(".py")?3:5));a=!1;c.startsWith("third_party/py/")&&(a=!0,c=c.substring(15));const d=c.lastIndexOf("/");if(d<0||d>=c.length)return _.u(null);b=c.substring(d+1,c.length);c=c.substring(0,d).replace(/\//g,".");a||(c=`google3.${c}`);
return _.u(`from ${c} import ${b}`)}return c.endsWith(".td")?_.u(`include "${c}"`):c.endsWith(".value")?_.u(`#import "${c.replace(/\.value$/,".h")}"`):c.endsWith(".swift")?_.x(b,_.v(d=>{if(!d)return null;var e;if(((e=d.Yj[0])==null?void 0:e.name)==="module_name"&&d.Yj[0].stringValue)return`import ${d.Yj[0].stringValue}`;e=d.name.replace(/^\/\//,"").split(":");if(e.length===0)return null;e.length===1?(d=e[0],e=d.split("/"),e=e[e.length-1]):(d=e[0],e=e[1]);d=XIb(d);e=XIb(e);return`import ${d}_${e}`})):
_.u(null)},l3b=function(a,b){return _.x(b,_.v(c=>{let d=a.Wa;_.XF(a.Wa)&&(d=_.Uq(d.bc()).ab());d=d.bc().lj({line:a.Wa.params.line,Rf:c,Pb:a.Wa.params.Pb,hq:a.Wa.params.hq}).ab();return AWb(a.C0,d)}))},m3b=function(a,b){return UIb(a)?_.x(b,_.v(c=>{let d=UIb(a);const e=_.wqa(a.Wa.params.line);e&&(d=`${d};l=${e.toString()}`);c&&(d=`${d};drc=${c}`);return d})):_.u(void 0)},xIb=function(a){return a.wb.kind===0&&a.wb.yG!==void 0&&["objectivec","objectivec++"].includes(a.wb.yG)},uP=class{constructor(a,b,
c,d,e,f,g){this.Ha=a;this.Dh=b;this.ASc=c;this.ud=d;this.H0a=e;this.window=f;this.C0=g;this.Xc=_.KF;this.joc="List of code hyperlinks";this.GVb=this.FVb=this.EVb=this.jOb=_.Re;this.Ng=[];this.Yeb=this.H0a.Yeb}get Wa(){return this.wb.location}Sa(){this.FC={title:"Links",B5:this.ow,lc:"LinksDropdown"};this.tR=this.ud.register("toggleLinkDropdown","l",()=>{this.Wq.pE();this.bt("toggleDropdown")})}Sb(){const a=_.x(WIb(this.Wa,this.Dh),_.bg(1),_.Fe()),b=this.wb.kind===0&&this.wb.yG==="swift",c=_.x(this.ASc.list(this.Wa,
b?["module_name"]:[]),_.v(d=>{if(d!=null&&d.length)return b&&d.sort((e,f)=>(f.Yj[0]!==void 0?1:0)-(e.Yj[0]!==void 0?1:0)),d[0]}));this.jOb=_.x(c,_.v(d=>_.CF(d==null?void 0:d.name)),_.ig(d=>{d&&this.Ng.push(this.ud.register("copyBuildRule","b",()=>{this.ySc.copy();this.bt("focusIncludeBuildRule")},!0))}),_.Lf(()=>_.BF("Error contacting Depserver")),_.fg(_.LF));this.FVb=_.x(k3b(this,c),_.v(d=>_.CF(d)),_.ig(d=>{d&&this.Ng.push(this.ud.register("copyIncludeLink","i",()=>{this.XZc.copy();this.bt("focusIncludeLink")},
!0))}),_.Lf(()=>_.BF("TODO: Error message")),_.fg(_.LF));this.EVb=_.x(l3b(this,a),_.ig(()=>{this.Ng.push(this.ud.register("copyClLink","r",()=>{this.Hta.copy();this.bt("focusClLink")},!0))}),_.v(_.CF),_.Lf(()=>_.BF("Error determining most recent commit")),_.fg(_.LF));this.GVb=_.x(m3b(this,a),_.ig(()=>{this.Ng.push(this.ud.register("copyPublicCommitLink","c",()=>{this.l5c.copy();this.bt("focusPublicCommitLink")},!0))}),_.v(_.CF),_.Lf(()=>_.BF("Error determining most recent commit")),_.fg(_.LF))}Ia(){this.tR&&
this.tR();this.rR()}Qja(){this.rR()}Rja(){this.Ng=[this.ud.register("copyPathLink","p",()=>{this.z4c.copy();this.bt("focusPathLink")},!0),this.ud.register("copyHeadLink","h",()=>{this.VX.copy();this.bt("focusHeadLink")},!0)];TIb(this)&&this.Ng.push(this.ud.register("copyGoogle3Link","g",()=>{this.CYc.copy();this.bt("focusGoogle3Link")},!0));UIb(this)&&this.Ng.push(this.ud.register("copyPublicHeadLink","e",()=>{this.m5c.copy();this.bt("focusPublicHeadLink")},!0))}bt(a){this.Ha.mb({element:"LinksDropdown",
action:a,projectId:this.Wa.tb,gestureName:"KEYBOARD"})}rR(){if(this.Ng)for(const a of this.Ng)a()}};uP.O=function(a){return new (a||uP)(_.B(_.Dp),_.B(_.GI),_.B(tP),_.B(_.Ru),_.B(VM),_.B(_.ru),_.B(_.Lz))};
uP.wa=_.Cf({type:uP,na:[["links-dropdown","viewData",""]],ub:function(a,b){a&1&&(_.Pg(b3b,5),_.Pg(c3b,7),_.Pg(lP,7),_.Pg(d3b,5),_.Pg(e3b,5),_.Pg(f3b,5),_.Pg(g3b,5),_.Pg(h3b,5),_.Pg(i3b,5),_.Pg(j3b,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.Hta=c.first);_.Sg(c=_.Tg())&&(b.ow=c.first);_.Sg(c=_.Tg())&&(b.Wq=c.first);_.Sg(c=_.Tg())&&(b.ySc=c.first);_.Sg(c=_.Tg())&&(b.VX=c.first);_.Sg(c=_.Tg())&&(b.XZc=c.first);_.Sg(c=_.Tg())&&(b.z4c=c.first);_.Sg(c=_.Tg())&&(b.CYc=c.first);_.Sg(c=_.Tg())&&(b.m5c=c.first);_.Sg(c=
_.Tg())&&(b.l5c=c.first)}},inputs:{wb:"viewData"},standalone:!1,features:[_.Rm],hc:["viewData",""],ya:3,Aa:3,Da:[["dropdownList",""],["pathLink",""],["headLink",""],["clLink",""],["google3Link",""],["includeLink",""],["buildLink",""],["publicCsHeadLink",""],["publicCommitLink",""],[3,"isOpen","item","ariaLabel","dense"],["id","path-link","fxLayoutAlign","space-between center","label","Path","ariaLabel","Copy link to path",3,"shortcut","url"],["id","head-link","fxLayoutAlign","space-between center",
"label","HEAD","ariaLabel","Copy link to HEAD",3,"shortcut","url"],[4,"ngIf"],["id","google3-link","fxLayoutAlign","space-between center","label","G3 Path","ariaLabel","Copy link to google3 path",3,"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"],["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"],["id","include-link",
"fxLayoutAlign","space-between center","ariaLabel","Copy import statement",3,"label","shortcut","url",4,"ngIf"],["id","include-link","fxLayoutAlign","space-between center","ariaLabel","Copy import statement",3,"label","shortcut","url"],["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"],["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"],["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"],["id","public-commit-link",1,"missing-link"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"dropdown-button",9);_.N("isOpen",function(d){_.q(c);return _.r(d?b.Rja():b.Qja())});_.I();_.C(1,VIb,14,20,"ng-template",null,0,_.fh)}a&2&&_.E("item",b.FC)("ariaLabel",b.joc)("dense",!0)},Fa:[_.Zn,lP,_.Kr,_.EF,sP,_.eo],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}"],
Ma:0});var vP=class{constructor(a,b,c,d){this.Ha=a;this.GO=b;this.rf=d;this.Pf=new _.yu(this.Ha)}s8a(a,b,c=[]){if(!PK(a))return _.u(_.AF("Dynamic related files unavailable"));const d=xWb(yWb((new _.pTa).nM(_.Yua(a.tb,a.Vc,a.repository)).G0b(_.rv.has(72)).H0b(_.rv.has(73)).od(a.path),b),c);return _.x(this.Pf.fetch(d.Yc(),()=>_.Iv(this.rf,()=>this.GO.s8a(d,this.rf.tl()),"FileService.getRelated")),_.v(e=>_.CF(YIb(e))),_.fg(_.LF),_.Lf(()=>_.u(_.AF("Dynamic related files unavailable"))))}};
vP.O=function(a){return new (a||vP)(_.m(_.Dp),_.m(_.L8a),_.m(_.sv),_.m(_.Yv))};vP.ta=_.k({token:vP,oa:vP.O,Ea:"root"});var n3b=["dropdownList"],bJb=a=>["r",a],r3b=function(a,b){const c=b.parent,d=b.path,e=_.x(a.gja(c),_.v(g=>{const l=[];for(const p of g)(g=o3b(a,d,p))&&l.push(g);c.path&&l.push({IO:c.path,QAa:"parent",Wb:"p"});return l}));let f=_.u([]);if(!b.vG){const g=p3b(a,d);g&&(b=lJb(b,g.YCa),f=_.x(a.gja(b),_.v(l=>l.length&&(l=_.zi(l[0]))?[mJb(l,g.fya)]:[]),_.fg([])))}else if(c.path){const g=p3b(a,c.path);g&&(b=lJb(c,g.YCa),f=_.x(a.gja(b),_.v(l=>{const p=[];for(const t of l){const w=q3b(d,t,g.YCa);w&&p.push(w)}!p.length&&
l.length&&(l=_.zi(l[0]))&&p.push(mJb(l,g.fya));return p}),_.fg([])))}return _.x(_.Ge(f,e),_.v(([g,l])=>g.concat(l)))},o3b=function(a,b,c){if(c!==b){var d=_.gB(c);b=_.gB(b);for(const e of a.config.m_){const f=e.Vd.exec(b);if(f&&(a=new RegExp(ZIb(e.Lg,g=>_.PC(f[Number(g)]))),d.match(a)))return{IO:c,QAa:e.label,Wb:e.Wb}}}},p3b=function(a,b){for(const {fE:c,mE:d}of a.config.d1){if(b.match(c.Np))return{fya:!0,YCa:c};if(b.match(d.Np))return{fya:!1,YCa:d}}},q3b=function(a,b,c){const d=_.gB(b),e=c.Vd.exec(_.gB(a));
if(e&&(a=new RegExp(ZIb(c.Lg,f=>_.PC(e[Number(f)]))),d.match(a)))return{IO:b,QAa:"test",Wb:"t"}},wP=class{set Wa(a){this.Um.next(a)}get Wa(){return this.Um.value}constructor(a,b,c,d,e,f,g,l){this.Ha=a;this.RVc=c;this.Js=d;this.yh=e;this.Ua=f;this.ud=g;this.C0=l;this.Xc=_.KF;this.label="Related files";this.lc="RelatedFilesDropdown";this.ycb=new _.Wh(!1);this.Um=new _.Wh(new _.Ni({}));this.Za=new _.ne;this.Ng=[];this.fob=_.x(this.Um,_.gg(p=>r3b(this,p)));_.rv.has(13)&&(this.QVc=_.x(this.fob,_.jg(this.Um.Xf()),
_.gg(([p,t])=>{if(!_.YF(t))return _.u(_.CF([]));p=p.map(w=>w.IO);return this.RVc.s8a(t,10,p)}),_.ig(p=>{p.state===2&&this.Wq&&p.Tb.length>0&&setTimeout(()=>{this.Wq.ff()},0)})))}Sa(){this.FC={B5:this.ow,title:"Related files",lc:this.lc};this.tR=this.ud.register("toggleRelatedFilesDropdown","r",()=>{this.Wq.pE();this.Ha.mb({element:this.lc,action:"toggleDropdown",gestureName:"KEYBOARD"})});this.Za.add(_.Ge([this.fob,this.ycb.Xf(),this.Um.Xf()]).subscribe(([a,b,c])=>{this.rR();b&&this.cob(a,c)}))}Ia(){this.tR&&
this.tR();this.rR();this.Za.unsubscribe()}Rja(){this.ycb.next(!0)}Qja(){this.ycb.next(!1)}cob(a,b){const c=new Set;for(const d of a){const e=d.QAa;e&&d.Wb&&!c.has(d.Wb)&&(c.add(d.Wb),this.Ng.push(this.ud.register(e,d.Wb,()=>{this.Wq.pE();this.Ha.mb({element:this.lc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});this.Ua.navigate(_.Qq(_.UG(b.bc().od(d.IO)).ab()))},!0)),this.Ng.push(this.ud.register(`${e}InNewTab`,`shift+${d.Wb}`,()=>
{this.Wq.pE();this.Ha.mb({element:this.lc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});const f=_.UG(b.bc().od(d.IO)).ab();_.oc(window,_.jab(this.C0,f),"_blank")},!0)))}}Bwa(a){return _.x(this.Um,_.v(b=>_.Qq(_.UG(b.bc().od(a)).ab())))}gja(a){return _.x(this.Js.list(a.tb,a.Vc,a.repository,_.bk(a),a.path||"",a.params.Pb),_.v(b=>b.map(c=>c.ke())),_.Lf(b=>{_.Ht(this.yh,b);return _.u([])}))}rR(){for(const a of this.Ng)a();this.Ng=[]}};
wP.O=function(a){return new (a||wP)(_.B(_.Dp),_.B(_.sv),_.B(vP),_.B(_.rJ),_.B(_.It),_.B(_.ii),_.B(_.Ru),_.B(_.Lz))};
wP.wa=_.Cf({type:wP,na:[["related-files-dropdown"]],ub:function(a,b){a&1&&(_.Pg(lP,7),_.Pg(n3b,7));if(a&2){let c;_.Sg(c=_.Tg())&&(b.Wq=c.first);_.Sg(c=_.Tg())&&(b.ow=c.first)}},inputs:{config:"config",Wa:"place"},standalone:!1,ya:5,Aa:4,Da:[["dropdownButton",""],["dropdownList",""],["relatedFilepath",""],[3,"isOpen","item","ariaLabel","dense"],["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"],[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"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"dropdown-button",3,0);_.N("isOpen",function(d){_.q(c);return _.r(d?b.Rja():b.Qja())});_.Q(2);_.I();_.C(3,kJb,5,6,"ng-template",null,1,_.fh)}a&2&&(_.E("item",b.FC)("ariaLabel",b.label)("dense",!0),_.y(2),_.Wg(" ",b.label,"\n"))},Fa:[_.Ip,_.Yn,_.Zn,_.$n,_.ao,lP,_.GF,_.EF,_.NF,_.DA,_.CA,_.Qx,_.eJ,_.np,_.eo,_.DB],styles:[".dynamic-header[_ngcontent-%COMP%]{font-weight:700;text-align:center;padding:4px}menu-keyboard-shortcut-hint[_ngcontent-%COMP%]{padding-left:12px}a[mat-list-item][_ngcontent-%COMP%]{--mdc-list-list-item-label-text-size:12px;padding:0 16px}a[mat-list-item][_ngcontent-%COMP%]     .mat-mdc-list-item-unscoped-content{display:flex;align-items:center;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;border-radius:0}}"],
Ma:0});_.s3b=[];var t3b=["dropdownTemplate"],oJb=a=>["v",a],xP=class{constructor(a,b){this.Ha=a;this.ud=b;this.I1c=_.s3b;this.Xoc="View this file in an external site";this.uG=!1;this.Gea="ciderv";this.Yma=!1;this.gBa=[];this.Ng=[]}Sa(){this.FC={title:"View in",B5:this.ow,lc:"ViewInDropdown"};this.tR=this.ud.register("openViewInDropdown","v",()=>{this.Wq.pE();this.bt("openDropdown")})}Sb(a){if(a.place||a.ciderDefault.ng!=null||a.suggestUniqueCiderWs.ng!=null){const e=this.Wa;a=[];for(var b of this.I1c){if(b.Vd&&!e.path.match(b.Vd))continue;
var c=b,d=Object.assign({},c);c=c.dA;d=(delete d.dA,d);c=c(e);let f;if((f=c)==null?0:f.includes("cider.corp.google.com"))switch(this.Gea){case "prompt":let g;c=(g=eBb(c,this.Yma))!=null?g:null}c&&a.push(Object.assign({},d,{url:c}))}this.uG||(b=lBb(e))&&a.push({description:"View raw file content",key:"r",label:"Raw Content View",url:b});this.Rwa&&a.push({description:"View in Gitiles",key:"g",label:"View in Gitiles",url:this.Rwa});this.GL&&a.push({description:"View in Public CS",key:"e",label:"View in Public CS",
url:this.GL});this.gBa=a}}Ia(){this.tR&&this.tR();this.rR()}Qja(){this.rR()}Rja(){for(const a of this.gBa)this.Ng.push(this.ud.register(a.label,a.key,()=>{_.oc(window,a.url,"_blank");this.Wq.AV();this.bt(a.label)},!0))}bt(a){this.Ha.mb({element:"ViewInDropdown",action:a,projectId:this.Wa.tb,gestureName:"KEYBOARD"})}rR(){for(const a of this.Ng)a();this.Ng=[]}};xP.O=function(a){return new (a||xP)(_.B(_.Dp),_.B(_.Ru))};
xP.wa=_.Cf({type:xP,na:[["view-in-dropdown"]],ub:function(a,b){a&1&&(_.Pg(lP,5),_.Pg(t3b,7));if(a&2){let c;_.Sg(c=_.Tg())&&(b.Wq=c.first);_.Sg(c=_.Tg())&&(b.ow=c.first)}},inputs:{Wa:"place",Rwa:"gitilesLink",GL:"ossLink",uG:"isGenerated",Gea:"ciderDefault",Yma:"suggestUniqueCiderWs"},standalone:!1,features:[_.Rm],ya:3,Aa:1,Da:[["dropdownTemplate",""],[3,"item","ariaLabel","dense","isOpen",4,"ngIf"],[3,"isOpen","item","ariaLabel","dense"],["dense",""],["class","space-between-alignment","mat-list-item",
"","target","_blank","mat-list-item","",3,"href",4,"ngFor","ngForOf"],["mat-list-item","","target","_blank","mat-list-item","",1,"space-between-alignment",3,"href"],[3,"shortcut"]],qa:function(a,b){a&1&&_.C(0,nJb,1,3,"dropdown-button",1)(1,qJb,2,1,"ng-template",null,0,_.fh);a&2&&_.E("ngIf",b.gBa.length)},Fa:[_.Yn,_.Zn,lP,_.NF,_.DA,_.CA,_.eJ],styles:["menu-keyboard-shortcut-hint[_ngcontent-%COMP%]{padding-left:12px}a[mat-list-item][_ngcontent-%COMP%]{--mdc-list-list-item-label-text-size:12px;padding:0 16px}a[mat-list-item][_ngcontent-%COMP%]     .mat-mdc-list-item-unscoped-content{display:flex;align-items:center;justify-content:space-between}"],
Ma:0});var AJb=a=>({enabled:a}),wJb=function(a,b="CLICK"){a.Fd.Ws("BLAME")?(JTb(a.Fd,"BLAME"),u3b(a,!1,b)):(KTb(a.Fd,"BLAME"),u3b(a,!0,b))},u3b=function(a,b,c){a.Ha.mb({element:"RepositoryDetailHeaderBlame",action:b?"show":"hide",projectId:a.Nd.tb,gestureName:c})},yP=class{set wb(a){this.zE?this.zE.next(a):this.zE=new _.Wh(a)}get wb(){return this.zE.value}get v0c(){return _.Rq(this.Nd,_.oG(this.Nd.bc(),"ref").ab())}get o1b(){return this.componentId!=="DiffDetailHeader"&&(this.componentId!=="FileDetail"||
this.contentType!=="code-diff")}get zma(){return this.componentId==="FileDetail"&&this.contentType==="text"}get v8c(){return PK(this.Nd)&&this.componentId==="FileDetail"&&this.contentType&&["binary","largeFile","markdown","text","jupyter"].includes(this.contentType)}get nVb(){const a=this.componentId==="FolderDetail"&&_.rv.has(11);return _.rv.has(23)&&(this.zma||a)}get uG(){return _.yG(this.wb.ID)}get HUb(){return _.rv.has(85)&&this.zma}constructor(a,b,c,d,e,f,g,l){this.Ha=a;this.Xd=b;this.Fd=d;this.ud=
e;this.UAa=f;this.service=g;this.Yb=l;this.J4b=_.x(this.Yb.Bzb,_.dg(1))}Sa(){this.Fl=this.ud.register("toggleBlame","b",()=>{this.zma&&(wJb(this,"KEYBOARD"),_.gn(this.Xd))})}Ia(){this.Fl&&this.Fl()}get Nd(){return this.wb.location}get G_c(){return this.Fd.Ws("BLAME")}qP(){return _.x(this.service.qP(_.x(this.zE,_.v(a=>a.kind===1))),_.v(a=>({visible:a})))}};yP.O=function(a){return new (a||yP)(_.B(_.Dp),_.B(_.pn),_.B(_.sv),_.B(_.xI),_.B(_.Ru),_.B(_.GK),_.B(wM),_.B(_.Xv))};
yP.wa=_.Cf({type:yP,na:[["header-actions","componentId","","viewData",""]],inputs:{componentId:"componentId",contentType:"contentType",wb:"viewData"},standalone:!1,hc:["componentId","","viewData",""],ya:20,Aa:11,Da:[[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,"click","color","trackAction"],
["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,"click","color","trackAction","ariaLabel","matTooltip"]],qa:function(a,b){a&1&&(_.C(0,rJb,1,0,"layer-menu-dropdown",0),_.Q(1,"\n"),_.C(2,sJb,2,3,"find-in-file-dropdown",1),_.Q(3,"\n"),_.C(4,tJb,1,1,"links-dropdown",2),_.Q(5,"\n"),
_.C(6,uJb,4,10,"view-in-dropdown",3),_.Q(7,"\n"),_.C(8,vJb,2,2,"related-files-dropdown",4),_.Q(9,"\n"),_.Q(10,"\n"),_.C(11,xJb,5,2,"button",5),_.Q(12,"\n"),_.C(13,yJb,7,2,"ng-container",0),_.R(14,"async"),_.Q(15,"\n"),_.C(16,BJb,5,5,"ng-container",0),_.Q(17,"\n"),_.K(18,"fullscreen-button",6),_.Q(19,"\n"));a&2&&(_.E("ngIf",b.nVb),_.y(2),_.E("ngIf",b.zma),_.y(2),_.E("ngIf",b.o1b),_.y(2),_.E("ngIf",b.v8c),_.y(2),_.E("ngIf",b.UAa.config&&!b.v0c&&b.o1b),_.y(3),_.E("ngIf",b.zma&&!b.nVb),_.y(2),_.E("ngIf",
_.S(14,9,b.qP())),_.y(3),_.E("ngIf",b.HUb),_.y(2),_.E("componentId",b.componentId))},Fa:[_.Ip,_.Zn,nP,VN,rP,uP,_.lw,_.xt,_.At,_.ou,_.Px,_.Sx,wP,xP,_.eo],styles:["header-actions[_nghost-%COMP%]{align-items:center;display:flex;padding:0 10px}header-actions[_nghost-%COMP%]     .mat-mdc-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.gmat-mdc-button.mat-mdc-outlined-button[_ngcontent-%COMP%]{border-radius:4px;min-width:unset;padding:0}button.blame.gmat-mdc-button.mat-mdc-outlined-button[_ngcontent-%COMP%]   div.title[_ngcontent-%COMP%]{align-items:center;padding:0 8px}"],
Ma:0});var zP=class{set wb(a){this.uG=_.yG(a.ID);this.dUb=_.Wnb(a.ID);var b;(b=a.location.path||"")&&b!=="/"?(b=_.gB(b),b=b.substr(-1)==="/"?b.substr(0,b.length-1):b):b="Repository Root";this.xkb=b;if(a.kind===0&&a.iRb.length!==0){var c=a.iRb[0],d=_.kl(c,_.ck,1);b=d.bm();d=d.ZO();c=c.ke();b={de:bBb(b),repository:_.Y(b,2)};const {de:e,repository:f}=b;b=e.type==="depot"?new _.Mi({repository:f,Db:d,path:c,params:void 0}):new _.Ni({de:e,repository:f,Db:d,path:c,params:void 0})}else b=void 0;this.L7a=b;this.b2b=
_.Ek(a.location);this.PDa=a}get wb(){return this.PDa}get Wa(){return this.wb.location}constructor(a,b,c){this.Ha=a;this.ud=c;this.dUb=this.uG=this.n8c=!1;this.xkb="";this.b2b="FILE";this.wEa="Generated by a BUILD rule. See go/bbcp for more details";this.NR="detail-header-id";this.lc="DetailHeader";this.Fl=()=>{};this.rtb=_.rv.has(22)}Sa(){this.Fl=this.ud.register("triggerStarButton","s",()=>{this.Ha.mb({element:"DetailHeader",action:"changeStar",gestureName:"KEYBOARD"});this.Z1b&&this.Z1b.Uxb.next({kind:"event",
action:"KEYBOARD"})})}Ia(){this.Fl()}};zP.O=function(a){return new (a||zP)(_.B(_.Dp),_.B(_.sv),_.B(_.Ru))};
zP.wa=_.Cf({type:zP,na:[["detail-header","componentId","","viewData",""]],ub:function(a,b){a&1&&_.Pg(_.EJ,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.Z1b=c.first)}},inputs:{componentId:"componentId",contentType:"contentType",n8c:"showLinksDropdown",wb:"viewData"},standalone:!1,hc:["componentId","","viewData",""],ya:10,Aa:10,Da:[["unknownGeneratingFile",""],["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"],[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(";")],qa:function(a,b){a&1&&(_.F(0,"div",1)(1,"div",2),_.C(2,CJb,1,4,"star",3),_.F(3,"h2",4),_.Q(4),_.C(5,FJb,3,3,"ng-container",5),_.I(),_.K(6,"commit-information",6),_.I(),_.K(7,"header-actions",7),_.I(),_.C(8,
GJb,1,0,"ng-template",null,0,_.fh));a&2&&(_.y(2),_.E("ngIf",b.rtb),_.y(),_.rg("id",b.NR),_.y(),_.Wg(" ",b.xkb," "),_.y(),_.E("ngIf",b.uG),_.y(),_.E("activeLocation",b.Wa)("showMostRecentCommitForPath",!0)("lastSubmoduleFetchSpec",b.wb.u7),_.y(),_.E("componentId",b.componentId)("contentType",b.contentType)("viewData",b.wb))},Fa:[_.Ip,qN,_.Zn,_.Jr,_.Kr,_.pt,_.iA,yP,_.Px,_.Sx,_.np,_.EJ],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}"],
Ma:0});var AP=class{constructor(){this.vBb=2}Sa(){}get K4c(){return _.Qq(_.gH(this.wb.location.bc(),a=>{delete a.hz;delete a.Nm}).ab())}};AP.O=function(a){return new (a||AP)};
AP.wa=_.Cf({type:AP,na:[["diff-detail-header"]],inputs:{wb:"viewData"},standalone:!1,ya:11,Aa:6,Da:[["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"]],qa:function(a,b){a&1&&(_.F(0,"div",0)(1,"div",1),_.K(2,"commit-information",2),_.I(),_.F(3,"a",3)(4,"button",4)(5,"mat-icon"),_.Q(6,"clear"),_.I()()()(),_.F(7,"div",5),_.K(8,"commit-information",6)(9,"div",7)(10,"header-actions",8),_.I());a&2&&(_.y(2),_.E("activeLocation",b.wb==null?null:b.wb.location)("version",b.vBb),_.y(),_.E("routerLink",b.K4c)("trackProjectId",b.wb.location.tb),_.y(5),_.E("activeLocation",
b.wb==null?null:b.wb.location),_.y(2),_.E("viewData",b.wb))},Fa:[_.Ip,qN,_.Jr,_.Kr,_.pt,_.iA,yP,_.lw,_.At,_.ou,_.np],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}"],Ma:0});var BP=class{set Qya(a){this.qWb.next(a)}set hm(a){this.rXb.next(a)}constructor(a,b){this.Ha=a;this.Tc=b;this.markerHeight="10px";this.rWb=new _.Wh([]);this.rXb=new _.Wh(null);this.qWb=new _.Wh({});this.pWb=new _.bn;this.rWb=_.x(_.Ge(this.qWb,this.rXb),_.v(([c,d])=>{const e=JJb("find",c.find,d),f=JJb("search",c.search,d),g=JJb("xrefs",c.Ibd,d);c=JJb("importantXrefs",c.WZc,d);return[...f,...g,...c,...e]}))}};BP.O=function(a){return new (a||BP)(_.B(_.Dp),_.B(wM))};
BP.wa=_.Cf({type:BP,na:[["file-content-pager"]],inputs:{Qya:"markers",hm:"numLines"},outputs:{pWb:"markerClicked"},standalone:!1,ya:2,Aa:3,Da:[[3,"class","height","top","click",4,"ngFor","ngForOf"],[3,"click"]],qa:function(a,b){a&1&&(_.C(0,IJb,1,7,"div",0),_.R(1,"async"));a&2&&_.E("ngForOf",_.S(1,1,b.rWb))},Fa:[_.Yn,_.eo],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%}"],
Ma:0});var CP=class{constructor(a,b){this.Ha=a;this.yh=b;this.fileInfo=void 0}onError(a){_.Ht(this.yh,a)}Wwb(a){return _.vPa(this.Ha,a,"codeRenderFull")}Ana(a,b){_.vPa(this.Ha,a,`codeRenderRefresh_${b}`)}WVb(){this.Ha.mb({element:"Folding",action:"collapse",gestureName:"CLICK"})}Pfb(){this.Ha.mb({element:"Folding",action:"expand",gestureName:"CLICK"})}B7(){this.Ha.mb({element:"FileDetail",action:"focusCodePanel",gestureName:"KEYBOARD"})}Zs(a,b,c){this.Ha.mb({element:"FileDetail",action:"copyCode",gestureName:"KEYBOARD",
fw:{X9:a,length:b,selection:c},fileInfo:this.fileInfo})}MY(a){this.Ha.mb({element:"FileDetail",action:"scroll",gestureName:"SCROLL",xq:a,fileInfo:this.fileInfo})}};CP.O=function(a){return new (a||CP)(_.m(_.Dv),_.m(_.It))};CP.ta=_.k({token:CP,oa:CP.O});var DP=class{transform(a){return a["image/png"]?(a["image/png"]=a["image/png"].toString().replaceAll("\n",""),_.dfb("img",{src:`data:image/png;base64,${a["image/png"]}`})):a["text/plain"]||a["text/html"]?(a=a["text/plain"]||a["text/html"],a=typeof a==="string"?a:a.join(""),_.KA(a)):_.KA(`<data with types: ${Object.keys(a).join(", ")}>`)}};DP.O=function(a){return new (a||DP)};DP.Le=_.Gf({name:"renderData",type:DP,le:!0,standalone:!1});var EP=class{Sa(){}};EP.O=function(a){return new (a||EP)};EP.wa=_.Cf({type:EP,na:[["jupyter-notebook"]],inputs:{T7:"notebook"},standalone:!1,ya:1,Aa:1,Da:[[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"]],qa:function(a,b){a&1&&_.C(0,TJb,4,3,"ng-container",0);a&2&&_.E("ngForOf",b.T7.cells)},Fa:[_.Yn,_.Zn,_.$n,_.ao,$M,xM,_.nD,gM,_.LB,_.MB,_.aI,_.CI,DP],styles:["jupyter-notebook[_nghost-%COMP%]{display:block;padding:10px}mat-card[_ngcontent-%COMP%]{margin:10px 0;background:var(--card)}"]});var XJb=function(a,b){a.xma=!0;let c;(c=a.Za)==null||c.unsubscribe();a.Za=_.x(b,_.Qf(1)).subscribe(d=>{a.TUb.emit(d);a.xma=!1})},YJb=function(a,b){a.xma=!1;let c;(c=a.Za)==null||c.unsubscribe();a.Za=void 0;a.IAa=_.x(b,_.v(d=>d.ue))},FP=class{constructor(){this.size=0;this.Kga=_.Re;this.TUb=new _.bn;this.IAa=void 0;this.xma=!1}Sa(){}Ia(){let a;(a=this.Za)==null||a.unsubscribe()}Sb(a){if(a.fullViewData){let b;(b=this.Za)==null||b.unsubscribe();this.IAa=void 0;this.xma=!1;this.Za=void 0}}};
FP.O=function(a){return new (a||FP)};
FP.wa=_.Cf({type:FP,na:[["large-file","fullViewData",""]],inputs:{size:"size",Kga:"fullViewData"},outputs:{TUb:"largeFileViewData"},standalone:!1,features:[_.Rm],hc:["fullViewData",""],ya:3,Aa:2,Da:[["prompt",""],["spinner",""],["fullContentsLoading",""],[4,"ngIf","ngIfElse"],[3,"inline"],["icon","source:file"],["gme-button-old","","ascTrackElement","FileDetail","trackAction","showFullContents",3,"click"],["gme-button-old","","ascTrackElement","FileDetail","trackAction","showRawContents",3,"click"]],
qa:function(a,b){a&1&&_.C(0,WJb,5,4,"ng-container",3)(1,aKb,7,5,"ng-template",null,0,_.fh);a&2&&(a=_.Fg(2),_.E("ngIf",b.IAa)("ngIfElse",a))},Fa:[_.Ip,_.Zn,_.qA,_.xB,_.zB,_.yB,_.EF,_.eo,_.pD],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}"],
Ma:0});var GP=class{constructor(a,b,c){this.Ha=a;this.Tc=b;this.Yb=c;this.U0=_.Mv().create(["PREVIEW",0],["SOURCE",1]);this.selectedIndex=_.x(this.Tc.pQb,_.v(d=>this.U0.get(d)))}Sa(){}Qk(a){(a=_.Nv(this.U0,a))&&this.Tc.XF!==a&&(this.Ha.mb({element:"MarkdownTabHeader",action:this.O7a(a),gestureName:"CLICK",projectId:this.wb.location.tb}),this.Tc.XF=a,this.Yb.ama(a))}O7a(a){switch(a){case "SOURCE":return"openSourceTab";case "PREVIEW":return"openPreviewTab";default:return _.fb(a,"Unknown file detail tab selected")}}};
GP.O=function(a){return new (a||GP)(_.B(_.Dp),_.B(wM),_.B(_.Xv))};
GP.wa=_.Cf({type:GP,na:[["markdown-tab-header","viewData",""]],inputs:{wb:"viewData"},standalone:!1,hc:["viewData",""],ya:4,Aa:3,Da:[["gmat-tabs","",3,"selectedIndexChange","selectedIndex"],["label","Preview"],["label","Source"]],qa:function(a,b){a&1&&(_.F(0,"mat-tab-group",0),_.R(1,"async"),_.N("selectedIndexChange",function(c){return b.Qk(c)}),_.K(2,"mat-tab",1)(3,"mat-tab",2),_.I());a&2&&_.E("selectedIndex",_.S(1,1,b.selectedIndex))},Fa:[QN,aM,bM,_.eo],styles:["mat-tab-group[_ngcontent-%COMP%]     .mat-mdc-tab-label{height:40px}"]});var HP=class{constructor(a){this.element=a}set T6c(a){var b=`data:image/svg+xml,${encodeURIComponent(a!=null?a:"")}`;a=new Image;a.src=b;b=this.element.ma;_.wm(b);b.appendChild(a)}};HP.O=function(a){return new (a||HP)(_.B(_.ff))};HP.La=_.Ef({type:HP,na:[["","safeSvg",""]],inputs:{T6c:"safeSvg"},standalone:!1});var IP=class{constructor(a){this.Db=a}set W6c(a){switch(this.Db.ma.tagName){case "AUDIO":this.Db.ma.src=String(a);break;case "IMG":this.Db.ma.src=a;break;case "VIDEO":this.Db.ma.src=String(a)}}};IP.O=function(a){return new (a||IP)(_.B(_.ff))};IP.La=_.Ef({type:IP,na:[["","sanitizeSrc",""]],inputs:{W6c:"sanitizeSrc"},standalone:!1});var JP=class{constructor(a){this.j7a=a}QC(a){if(a.kind===5)return _.u(_.LF);if(a.kind!==0)return _.u(_.AF("Folding unsupported"));const b=a.location.tb,c=a.location.Vc,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.kG(a.location,1)||e;const g=f.Pb?"HEAD":_.Vj(a.location,1);a={Db:_.Vj(a.location,0)||"",commit:g};return _.x(this.j7a.QC(b,c,d,a,e,f.Pb),_.v(l=>{if(l.ih()===2||l.ih()===4)var p=_.AF("Folding unavailable");else{p=[];for(const t of _.nl(l,_.LSa,3,_.gl()))(l=t.getRange())&&
p.push({start:_.yl(l,1)-1,end:_.yl(l,3)-1,indentation:_.yl(t,2)});p=_.CF(p)}return p}),_.fg(_.LF),_.Lf(()=>_.u(_.AF("Folding unavailable"))))}};JP.O=function(a){return new (a||JP)(_.m(_.Ry))};JP.ta=_.k({token:JP,oa:JP.O});var KP=class{constructor(a,b,c,d){const e=_.x(b.events,_.Te(f=>f instanceof _.ei),_.fg(null),_.v(()=>{let f=_.Oi(a.Mc);f.path&&f.path.endsWith(".md")&&(f=f.parent);return f.bc().lj().ab()}),_.Tf((f,g)=>_.Rq(f,g)),_.bg(1),_.Fe());this.DZb=_.x(e,_.v(f=>cKb(f,b)));this.BZb=_.x(e,_.v(f=>dKb(f,c,d)))}};KP.O=function(a){return new (a||KP)(_.m(_.Vh),_.m(_.ii),_.m(_.rJ),_.m(_.Yt))};KP.ta=_.k({token:KP,oa:KP.O});var v3b=class{constructor(){this.b5b=[]}get widgets(){return this.b5b}set widgets(a){this.b5b=a}};var w3b=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)},LP=class extends v3b{M6(a){const b=this.widgets.filter(c=>yBb(c.line,a));this.Zh=b.length>0?{first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])}:void 0;return b}Owa(a,b){if(!this.Zh||a>this.widgets[this.Zh.last].line||b<=this.widgets[this.Zh.first].line)return[{widgets:this.M6({start:a,end:b}),type:"replace"}];const c=this.widgets[this.Zh.first],d=this.widgets[this.Zh.last],
e=[];if(a>c.line){const f=this.Z8a(a);f.length>0&&e.push({widgets:f,type:"remove"})}a<c.line&&(a=this.Q7a(a),a.length>0&&e.push({widgets:a,type:"add",location:"start"}));b<d.line&&(a=this.W8a(b),a.length>0&&e.push({widgets:a,type:"remove"}));b>d.line&&(b=this.P7a(b),b.length>0&&e.push({widgets:b,type:"add",location:"end"}));return e}P7a(a){const b=[];for(let c=this.Zh.last+1;c<this.widgets.length;c++){const d=this.widgets[c];if(d.line>a)break;b.push(d);this.Zh.last=c}return b}Q7a(a){const b=[];for(let c=
this.Zh.first-1;c>=0;c--){const d=this.widgets[c];if(d.line<a)break;b.push(d);this.Zh.first=c}return b}Z8a(a){const b=[];for(let c=this.Zh.first;c<=this.Zh.last;c++){const d=this.widgets[c];if(d.line>=a){this.Zh.first=c;break}b.push(d)}return b}W8a(a){const b=[];for(let c=this.Zh.last;c>=this.Zh.first;c--){const d=this.widgets[c];if(d.line<=a){this.Zh.last=c;break}b.push(d)}return b}};LP.O=(()=>{let a;return function(b){return(a||(a=_.je(LP)))(b||LP)}})();LP.ta=_.k({token:LP,oa:LP.O});var MP=class extends v3b{M6(a){const b=this.widgets.filter(c=>c.startLine!==void 0&&yBb(c.startLine,a)||c.endLine!==void 0&&yBb(c.endLine,a));b.length>0&&(this.Zh={first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])});return b}Owa(a,b){if(!this.Zh)return[];const c=this.widgets[this.Zh.first],d=this.widgets[this.Zh.last];if(d.endLine!==void 0&&a>=d.endLine||c.startLine!==void 0&&b<=c.startLine)return[{widgets:this.M6({start:a,end:b}),type:"replace"}];const e=[];if(c.endLine!==
void 0&&a>c.endLine){const f=this.Z8a(a);f.length>0&&e.push({widgets:f,type:"remove"})}c.startLine!==void 0&&a<c.startLine&&(a=this.Q7a(a),a.length>0&&e.push({widgets:a,type:"add",location:"start"}));d.startLine!==void 0&&b<d.startLine&&(a=this.W8a(b),a.length>0&&e.push({widgets:a,type:"remove"}));d.endLine!==void 0&&b>d.endLine&&(b=this.P7a(b),b.length>0&&e.push({widgets:b,type:"add",location:"end"}));return e}P7a(a){const b=[];for(let c=this.Zh.last+1;c<this.widgets.length;c++){const d=this.widgets[c];
if(d.startLine!==void 0&&d.startLine>a)break;b.push(d);this.Zh.last=c}return b}Q7a(a){const b=[];for(let c=this.Zh.first-1;c>=0;c--){const d=this.widgets[c];if(d.endLine!==void 0&&d.endLine<a)break;b.push(d);this.Zh.first=c}return b}Z8a(a){const b=[];for(let c=this.Zh.first;c<=this.Zh.last;c++){const d=this.widgets[c];if(d.endLine!==void 0&&d.endLine>=a){this.Zh.first=c;break}b.push(d)}return b}W8a(a){const b=[];for(let c=this.Zh.last;c>=this.Zh.first;c--){const d=this.widgets[c];if(d.startLine!==
void 0&&d.startLine<=a){this.Zh.last=c;break}b.push(d)}return b}};MP.O=(()=>{let a;return function(b){return(a||(a=_.je(MP)))(b||MP)}})();MP.ta=_.k({token:MP,oa:MP.O});var NP=function(a){a.una&&(a.una.style.height=`${_.MG(a.visibility,a.Ff)*a.lineHeight}px`);if(a.oea){var b=a.visibility,c=a.Aj;let d=0;for(let e=b.mR.length-1;e>=0;e--){const f=b.mR[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.oea.style.height=`${(a.hw-c-d)*a.lineHeight}px`}},x3b=function(a){a.una||(a.una=document.createElement("div"),a.container.appendChild(a.una));a.content||(a.content=document.createElement("div"),a.container.appendChild(a.content));
a.oea||(a.oea=document.createElement("div"),a.container.appendChild(a.oea))},y3b=function(a){return{start:a.Ff,end:a.Aj}},z3b=function(a,b,c){b>=a.Ff&&b<a.Aj&&(a.content.replaceChild(c,a.Xm[b-a.Ff]),a.Xm[b-a.Ff]=c)},A3b=function(a,b){let c=void 0;for(let e=a.start;e<a.end;e++){const f=b.get(e);f&&(c=c===void 0?f.indentation:Math.min(c,f.indentation))}let d;return(d=c)!=null?d:0},B3b=function(a,b,c,d){if(_.CG(b,a.Au())){var e=a.lG.get(b);e&&e.hidden===!d||(c=a.iOb(b,c,!d),a.lG.set(b,{node:c,hidden:!d}),
a.aj(b)&&(d=document.createElement("div"),_.bG(d,"afterbegin",c),z3b(a,b,d.firstChild)))}},OP=class extends _.Atb{constructor(a,b){super(a,b);this.kb=a;this.visibility=_.qI;this.lG=new Map;this.hw=0;this.Xm=[];this.Aj=this.Ff=0;this.AVb=10}get lineHeight(){return this.AVb}set TP(a){this.hw=a;NP(this)}set lineHeight(a){this.AVb=a;NP(this)}Au(){return this.hw}aj(a){if(a>=this.Ff&&a<this.Aj)return this.Xm[a-this.Ff]}clear(){super.clear();this.Xm=[];this.Aj=this.Ff=0;this.content&&(this.content.textContent=
"");this.lG.clear()}Mu(a,b){if(this.content&&this.una&&this.oea&&this.M_a()){var c=a+b;a>=this.Aj||c<=this.Ff?(this.ala(this.Aj-this.Ff),this.Aj=this.Ff=a,this.DU(b,!0)):(a>this.Ff?this.ala(a-this.Ff):this.DU(this.Ff-a),c<this.Aj?this.ala(this.Aj-c,!0):this.DU(c-this.Aj,!0));NP(this)}}DU(a,b=!1){a<=0||(this.Aj=Math.max(this.Aj,0),this.Ff=Math.max(this.Ff,0),_.bG(this.content,b?"beforeend":"afterbegin",this.gRb(Math.max(0,b?this.Aj:this.Ff-a),a)),this.Xm=Array.from(this.content.children),b?this.Aj+=
a:(this.Ff-=a,this.Ff<=0&&(this.Aj-=this.Ff,this.Ff=0)))}ala(a,b=!1){a=Math.min(this.Xm.length,a);const c=b?this.Xm.length-a:0;for(const d of this.Xm.splice(c,a))this.content.removeChild(d);b||(this.Ff+=a);this.Aj=this.Ff+this.Xm.length}M_a(){return!0}Jx(a,b){const c=new Map(b.map(e=>[e.start,e]));b=new Set;for(var d of a){a=A3b(d,c);for(let e=d.start;e<d.end;e++)B3b(this,e,a,e===d.start),b.add(e)}for(const [e]of this.lG)d=e,b.has(d)||this.showLine(d);NP(this)}showLine(a){if(_.CG(a,this.Au())&&this.lG.get(a)){var b=
this.aj(a);b&&z3b(this,a,b.lastElementChild.firstElementChild);this.lG.delete(a)}}};OP.O=function(a){return new (a||OP)(_.B(_.ff),_.B(_.fn))};OP.La=_.Ef({type:OP,inputs:{visibility:"visibility"},features:[_.lg]});var F3b=function(a){if(a.selection){var b=a.selection;var c=new _.RG({start:new _.QG({line:a.Ff,column:0}),end:C3b(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 _.RG({start:d,end:c})}var f;d=(f=D3b(a))==null?void 0:f.ae;f=!c;d=d&&c&&c.isEqual(d);f||d||(f=E3b(a,c.start),c=E3b(a,c.end),(d=document.getSelection())&&f&&c&&(a.Jia||([f,c]=[c,f]),d.setBaseAndExtent(f.node,f.offset,c.node,c.offset),
a.kmb++))}},G3b=function(a){const b=a.lines.length-1;return new _.QG({line:b,column:a.lines[b].length})},H3b=function(a){a.selection=new _.RG({start:new _.QG({line:0,column:0}),end:G3b(a)});F3b(a)},D3b=function(a){var b=document.getSelection(),c=!(b==null?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=I3b(a,d,b.anchorOffset),a=I3b(a,c,e),!b.isEqual(a)))return b.isBefore(a)?{ae:new _.RG({start:b,end:a}),Jia:!0}:{ae:new _.RG({start:a,
end:b}),Jia:!1}}},E3b=function(a,b){const c=a.aj(b.line);if(c)return J3b(a,c,b.column)},C3b=function(a){let b,c;return new _.QG({line:a.Aj-1,column:((b=a.aj(a.Aj-1))==null?void 0:(c=b.textContent)==null?void 0:c.length)||0})},K3b=function(a,b,c){return b.childNodes.length===0?{node:b,offset:c}:b.childNodes.length<=c?E3b(a,C3b(a)):K3b(a,b.childNodes[c],0)},I3b=function(a,b,c){if(!a.content.contains(b))return a.content.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_FOLLOWING?G3b(a):new _.QG({line:0,
column:0});({node:b,offset:c}=K3b(a,b,c));a=b;b=a.parentElement;do{for(const d of b.childNodes){if(d.isEqualNode(a))break;let e,f;c+=(f=(e=d.textContent)==null?void 0:e.length)!=null?f:0}[a,b]=[b,b.parentElement]}while(!(a instanceof HTMLDivElement));a.getAttribute("data-line-number");return new _.QG({line:Number(a.getAttribute("data-line-number")),column:c})},J3b=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=(g=(f=e.textContent)==null?
void 0:f.length)!=null?g:0;if(d+b>=c)return J3b(a,e,c-d);d+=b}},L3b=function(a){if(!a.selection)return"";const b=a.lines.slice(a.selection.start.line,a.selection.end.line+1);if(b.length===0)return"";if(b.length===1)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("")},PP=class extends OP{constructor(a,b,c,d,e,f){super(c,d);this.Xd=a;this.view=b;this.kb=
c;this.Cxb=f;this.Kx=!1;this.ag=[];this.Nk=new _.bn;this.kD=new _.bn;this.Za=new _.ne;this.lines=[];this.Om=[];this.YMb=new _.Wf;this.i4b=new _.Wf;this.QK=new Set;this.kmb=0;this.Za.add(_.x(e.DX(),_.Tf()).subscribe(g=>{const l=this.tabSize===void 0;this.tabSize=g;l||_.gn(this.Xd)}));this.Za.add(this.Cxb.Kbd.subscribe(()=>{this.Tna(_.JA(0,this.Om.length))}));this.Za.add(_.x(this.i4b,_.Tja(()=>_.x(this.YMb,_.fg(void 0),_.Nf(20),_.Vf()))).subscribe(()=>{F3b(this)}))}Sa(){x3b(this)}Ia(){this.Za.unsubscribe()}gRb(a,
b){b=a+b;const c=[];for(;a<b;a++)this.lG.has(a)?c.push(this.lG.get(a).node):c.push(this.Om[a]);return _.LA(_.km,c)}DU(a,b=!1){if(!(a<=0)){var c=Math.max(0,b?this.Aj:this.Ff-a),d=c+a;super.DU(a,b);for(a=c;a<d;a++)if(this.QK.has(a)){let e;(e=this.aj(a))==null||e.setAttribute("aria-current","true")}this.i4b.next()}}M_a(){return this.Om.length>0}Sb(a){if(a.highlightedLines){for(const b of Array.from(this.container.querySelectorAll("[aria-current]")))b.removeAttribute("aria-current");a=_.BG(this.ag,this.Au(),
this.Ff,!0);for(const b of a)for(a=b.start;a<=b.end;a++){let c;(c=this.aj(a))==null||c.setAttribute("aria-current","true")}this.QK=_.lob(this.ag)}}xua(a,b){const c=_.jI(this,"line");c.appendChild(_.iI(this,Array.from({length:b+1}).join(" "),"line"));b=_.iI(this,"...","line ellipses");b.addEventListener("click",()=>{this.Nk.emit(a)});c.appendChild(b);return c}iOb(a,b,c){a=this.Om[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;">'+_.eI(a)+"</div></div>";return(0,_.dI)(c).oE()}Ud(a){a=a.target;a.classList.contains("ellipses")&&this.Nk.emit(Number(a.nextElementSibling.firstElementChild.dataset.lineNumber))}JV(){if(this.Au()&&this.Xm[0])return this.Xm[0].getBoundingClientRect().height;const a=_.jI(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);const b=a.getBoundingClientRect().height;this.container.removeChild(a);
return b}Tda(a,b=[]){this.lines=a;this.TP=a.length;this.Om=[];var c=document.getElementById("pre-rendered-code");if(c!=null&&this.Kx){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.Xm=Array.from(this.content.children);this.Ff=Number(this.Xm[0].getAttribute("data-line-number"));this.Aj=this.Ff+this.Xm.length;(c=_.IG(this.container,"virtual-scroll-format-code","body"))&&c.scrollTop<=
0&&(c.scrollTop=d)}for(d=0;d<b.length;d++)this.Om.push(b[d]);if(this.Om.length<a.length)for(b=this.m_a(0,a.length),d=this.Om.length;d<a.length;d++)this.Om.push(XXb({lineNumber:d,line:a[d],su:b[d]}).oE())}Tna(a){if(this.M_a()&&(a=a.filter(f=>_.CG(f,this.Au())),!(a.length===0||a[a.length-1]>=this.Au()))){var b=new _.qub(new M3b),c=a.map(f=>{let g;return b.Yc((g=this.ek.get(f))!=null?g:null)}),d=document.activeElement,e=null;d!=null&&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.Om[g]=XXb({lineNumber:g,line:this.lines[g],su:c[f]}).oE();_.bG(d,"afterbegin",this.Om[g]);z3b(this,g,d.firstChild)}e!=null&&(a=Number(e),isNaN(a)||this.focus(a))}}focus(a){a=_.BG(a,this.Au());if(a.length!==0){var b=this.aj(a[0].start);b&&(b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1"),this.kD.next(a[0].start),b.focus())}}Vw(){if(this.kmb)this.kmb--;else{this.YMb.next();var a=D3b(this);if(a==null?0:a.ae){const c=a.ae;var b;const d=c.start.isEqual(new _.QG({line:this.Ff,
column:0}))&&((b=this.selection)==null?0:b.start.isBefore(c.start))?this.selection.start:c.start;let e;b=c.end.isEqual(C3b(this))&&((e=this.selection)==null?0:e.end)&&c.end.isBefore(this.selection.end)?this.selection.end:c.end;this.selection=new _.RG({start:d,end:b});this.Jia=a.Jia}else this.Jia=this.selection=void 0}}clear(){super.clear();this.view.clear();this.lines=[];this.Om=[]}m_a(a,b){const c=new _.qub(new M3b),d=[];for(;a<b;a++){let e;d.push(c.Yc((e=this.ek.get(a))!=null?e:null))}return d}};
PP.O=function(a){return new (a||PP)(_.B(_.pn),_.B(_.Mg),_.B(_.ff),_.B(_.fn),_.B(_.Xv),_.B(TM))};
PP.wa=_.Cf({type:PP,na:[["virtual-scroll-code-container"]],ob:4,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)});a&2&&_.sg("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{Kx:"usePrefetchIfPossible",ag:"highlightedLines",ek:"inlineWidgets"},outputs:{Nk:"lineShown",kD:"lineFocused"},standalone:!1,features:[_.lg,_.Rm],ya:0,Aa:0,qa: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}"],hb:2,
Ma:0});
var M3b=class{Oda(a,b){_.rl(a,8,_.hI,b)}eOb(a,b,c){return _.al(a.clone(),8).setStart(b).setEnd(c)}xu(a){return a}OC(a){return _.gI(a,_.$k)}cj(a){return a.cj()}Km(a){return a.Km()}Nxa(a){return _.Y(a,3)==="a"}Vxa(a){return _.xl(a,7)}JZb(a,b){b=_.gI(a).concat(_.gI(b));_.ql(a,8,b)}setEnd(a,b){a.setEnd(b)}R1b(a,b){if(b<a.Km()||b>=a.cj())throw new RangeError;const c=_.al(a.clone(),8).setStart(b);a.setEnd(b);return c}bc(a){const b=(new _.hI).setStart(a.startColumn).setEnd(a.endColumn);a.Vfb&&_.Ml(b,7,!0);
var c,d=(c=a.tagName)!=null?c:"span";c=_.Yj(b,3,d);_.Yj(c,4,a.xp);a.href!=null&&_.Yj(b,5,a.href);a.key!=null&&b.xx(a.key);return b}Szb(a,b){return b.Km()-a.Km()||a.cj()-b.cj()}};var N3b=["CodeMirror-activeline","CodeMirror-activeline-gutter"],QP=class extends OP{constructor(a,b){super(a,b);this.kb=a;this.kD=new _.bn;this.jr=new _.bn;this.Bu=new _.bn;this.Nk=new _.bn;this.Y6=void 0;this.gH=new Set;this.QK=new Set;this.M5a=new Map;this.zta=10}set QSc(a){this.zta=a;this.container.style.width=`${Math.ceil(Math.log10(this.hw))*this.zta+13}px`}set TP(a){this.container.style.width=`${Math.ceil(Math.log10(a))*this.zta+13}px`;this.hw=a;NP(this)}Sa(){x3b(this);if(this.content){var a=
_.jI(this,"");a.appendChild(document.createTextNode("_"));this.content.appendChild(a);var b=a.getBoundingClientRect().width;this.content.removeChild(a);a=b}else a=this.zta;this.QSc=a}xua(a){const b=_.jI(this,"line-number CodeMirror-gutter-background");b.appendChild(_.iI(this,"-",""));b.addEventListener("click",()=>{this.Nk.emit(a)});return b}iOb(a,b,c){b=this.Pm?this.Pm(a):void 0;return(0,_.dI)('<div class="line-number hidden-node CodeMirror-gutter-background"'+(c?' style="display:none;"':"")+'><span>-</span><div style="display:none;">'+
((b instanceof _.cI?b.n6():b)?_.qtb(a,b):_.stb(a,a+1))+"</div></div>").oE()}Ud(a){const b=a.target;if(b.classList.contains("hidden-node"))return this.Nk.emit(Number(b.lastElementChild.firstElementChild.firstElementChild.dataset.lineNumber)),!0;if(b.tagName==="A"&&(a.button!==0||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(b.tagName!=="A")return this.Bu.next({line:c,
L7:a}),!0;this.jr.next({line:c,L7:a});return!1}clear(){super.clear();this.TP=0}focus(a){a=_.BG(a,this.Xm.length,this.Ff,!0);a.length>0&&(this.Xm[a[0].start-this.Ff].firstElementChild.focus(),this.kD.next(a[0].start))}Qha(a){for(const b of this.gH||[]){b.classList.remove("highlight");for(const c of N3b)b.classList.remove(c);b.removeAttribute("aria-current");b.style.backgroundColor=""}this.Y6=a;this.gH=_.kob(this.Y6,this.Xm,this.Ff,!0);this.QK=_.lob(a);for(const b of this.gH)this.Pha(b)}Oxb(a){if(this.Pm){this.Pm=
a;for(let b=0,c=this.Xm.length;b<c;b++)_.jc(this.Xm[b].firstElementChild,a(b+this.Ff))}else this.clear(),this.TP=this.hw}gRb(a,b){b=a+b;if(this.Pm){const c=[];for(;a<b;a++)this.lG.has(a)?c.push(this.lG.get(a).node):c.push(_.rtb({lineNumber:a,href:this.Pm(a)}).oE());return _.LA(_.km,c)}return _.ttb({start:a,end:b}).oE()}DU(a,b=!1){var c=Math.max(0,b?this.Aj:this.Ff-a);const d=c+a;super.DU(a,b);for(const [e,f]of this.M5a.entries())a=e,b=f,c<=a&&a<d&&this.Xm[a-c].classList.add(...b);for(;c<d;c++)this.QK.has(c)&&
(a=this.aj(c))&&(this.Pha(a),this.gH.add(a))}ala(a,b=!1){var c=Math.max(0,b?this.Aj:this.Ff-a);const d=c+a;for(;c<d;c++)if(this.QK.has(c)){const e=this.aj(c);e&&this.gH.delete(e)}super.ala(a,b)}Pha(a){a.classList.add("highlight");for(const b of N3b)a.classList.add(b);a.setAttribute("aria-current","true")}};QP.O=function(a){return new (a||QP)(_.B(_.ff),_.B(_.fn))};
QP.wa=_.Cf({type:QP,na:[["virtual-scroll-line-number-container"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})},inputs:{Pm:"lineNumberLinkProvider"},outputs:{kD:"lineFocused",jr:"lineNumberClicked",Bu:"gutterClicked",Nk:"lineShown"},standalone:!1,features:[_.lg],ya:0,Aa:0,qa: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}"],
hb:2,Ma:0});var O3b=["content"],P3b=["gutter"],Q3b=["decorations"],R3b=["sidebar"],S3b=["focusElement"],T3b=new _.wd("sidebarService"),U3b=new _.wd("lineWidgetsService"),V3b=function(a,b=a.lineHeight){a.Nna(b);a.Rna(b);for(const c of a.jz.concat(a.Yu))a.p1(c);for(const [c,d]of a.VC)a.Ona(d,c,b)},W3b=function(a,b,c){let d;(d=c.mx)==null||d.forEach(e=>{a.renderer.removeChild(b.ma,e)})},RP=class extends _.yI{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J,L,U,ba,la,za,Ba){super(A,G,a);this.renderer=c;this.view=d;this.wl=
e;this.zla=f;this.F1=g;this.Ch=l;this.ud=p;this.document=t;this.Xd=J;this.aA=L;this.Seb=U;this.ITa=ba;this.ttb=la;this.xya=za;this.vha=Ba;this.t9a=_.BG;this.Bs=new Set;this.ek=new Map;this.XC=this.UX=this.axa=this.bxa=!1;this.jz=[];this.Fw=new Map;this.VC=new Map;this.bfa=new _.$f(1);this.Za=new _.ne;this.Yu=[];this.kt=null;this.l1=[];this.Pta=new _.Wf;this.tE=()=>{};this.TX=!0;this.xq=this.lineHeight=0;this.value=this.fileName="";this.Ria=1E3;this.oya=800;this.visibility=_.qI;this.Fo=[];this.BE=
void 0;this.Kx=!1;this.wna=new _.bn;this.Nk=new _.bn;this.pQ=new _.bn;this.BV=0;this.fe=this.CV="";this.Br=this.Fl=this.kL=void 0;this.Mea=!1;this.yW=!0;this.jr=new _.bn;this.Bu=new _.bn;this.MY=_.$z(()=>{this.me.MY([])},500);this.me=w||_.Bub;this.Ki=new _.Pu(this.document);this.Ki.vsa=!1;this.Ki.tQ("CTRL_A",65,2);this.Ki.tQ("CTRL_A",65,8);_.nq(this.Ki,"shortcut",Ea=>{if(Ea.identifier==="CTRL_A")for(Ea=this.dfa.ma;Ea;){if(this.document.activeElement===Ea){if(this.continue){const Xa=t.getSelection(),
ob=Xa&&Xa.toString();this.continue.then(()=>{Xa&&Xa.toString()!==ob||H3b(this.Yd)})}else H3b(this.Yd);return!1}Ea=Ea.parentElement}return!0});this.Za.add(this.ITa.ts.subscribe(Ea=>{this.kb.ma.style.fontSize=Ea!=null?`${Ea}px`:"";_.gn(this.Xd);setTimeout(()=>{this.Ska(this.Yd.JV())})}));this.Za.add(this.aA.Wta.subscribe(Ea=>{this.fe=Ea;_.gn(this.Xd)}))}Vw(){this.Yd.Vw()}get Yd(){return this.ZZa}get hm(){return this.lines.length}set Yd(a){this.ZZa=a;this.Za.add(_.x(_.Oe(window,"resize"),_.v(()=>a.JV()),
_.Tf()).subscribe(b=>{this.Ska(b)}))}set xla(a){this.TX=!1;this.ag=_.epb(a)}Sb(a){if(!this.lineHeight){for(var b of this.fe.split(" "))b&&this.dfa.ma.classList.add(b);this.lineHeight=this.Yd.JV();this.Hg.lineHeight=this.lineHeight;this.Yd.lineHeight=this.lineHeight;this.Mu()}a.fileName||a.value?(this.hjb(),this.continue=this.me.Wwb(()=>this.render())):a.scrollToLine?(this.Iw(this.ag),this.U_(_.jG(this.ag))):a.lineNumberLinkProvider?(b=()=>{this.Hg.Oxb(this.Pm)},this.continue?this.continue.then(b):
b()):a.visibleCodeIdentifier&&(a.visibleCodeIdentifier.Ij&&this.F1.yC(a.visibleCodeIdentifier.Ij),this.Xka());(a.visibility||a.folding)&&this.Jx();if(!this.TX){this.tE();const c=this.ag;this.cG==="CODE"?this.tE=_.Mrb(this.Ch,()=>{c!=null?this.RO(c,!0):this.Ega.ma.focus()}):this.cG!==void 0&&(this.tE=this.Ch.registerCallback(this.cG,this.kb.ma,()=>{this.RO(c,!0);this.tE()}))}this.yW||this.Hg.clear();if(a.lineLimitation){let c;this.CV="".padStart((c=this.mL)!=null?c:80," ")}}l0(a){this.Mea=a}RO(a,b=
!1){const c=this;_.xe(function*(){yield c.continue;_.g2a(c.wl,()=>{c.VK(a,b)})})}VK(a,b=!1){if(!b||this.xia(_.jG(a)))this.Yd.focus(a),this.kb.ma.scrollLeft=0,this.TX=!0}Ska(a){this.lineHeight=a;this.Hg.lineHeight=a;this.Yd.lineHeight=a;_.gn(this.Xd);this.U_(_.jG(this.ag));V3b(this)}Sa(){super.Sa();_.x(this.dN,_.Jf(()=>this.wl.RP),_.v(a=>a.target.scrollLeft),_.Jf(()=>this.wl.nza)).subscribe(a=>{this.mq.ma.style.right=`${-a}px`;this.MY()});this.kb.ma.addEventListener("copy",a=>{a.preventDefault();const b=
L3b(this.Yd),c=_.kDa();let d;(d=a.clipboardData)==null||d.setData("text/plain",b);this.me.Zs(c,b.length,this.Yd.selection)});this.kb.ma.addEventListener("keydown",a=>{if(!_.LG(a)){var b=document.activeElement;if(b&&b instanceof HTMLElement&&this.kb.ma.contains(b)){var c=b.dataset.lineNumber||b.parentElement.dataset.lineNumber;c&&(c=Number(c),isNaN(c)||(["Up","ArrowUp","k"].includes(a.key)&&(this.Yd.kb.ma.contains(b)?this.VK(c-1):this.Hg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&
(this.Yd.kb.ma.contains(b)?this.VK(c+1):this.Hg.focus(c+1),a.preventDefault())))}}});this.cG==="CODE"&&(this.Fl=this.ud.register("openCode","c",()=>{this.me.B7();_.pw(this.Ch,"CODE")}),this.Br=this.Ch.registerCallback("CODE",this.kb.ma,()=>{const a=document.activeElement;a&&a instanceof HTMLElement&&this.kb.ma.contains(a)&&!this.Hg.kb.ma.contains(a)&&this.Ega.ma!==a?this.Hg.focus(this.kL||0):this.VK(this.kL||0)}))}Dc(){this.Xka();this.dN.subscribe(()=>{this.Mu()})}Mu(){var a=this.F7("top");a=Math.max(0,
Math.floor(a/this.lineHeight)-100);for(b of this.visibility.mR){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.kb.ma.clientHeight/this.lineHeight)+200;for(var l of this.visibility.mR){const w=b+g;if(l.end>b&&l.end<w||l.start<w&&l.start>=b)g+=l.end-l.start-1}l=c.call(a,1,e.call(d,f,g));this.Hg.Mu(b,l);this.Yd.Mu(b,l);a=b+l;if(this.Yu&&this.Yu.length!==0){c=this.ttb.Owa(b,a);for(var p of c)switch(p.type){case "replace":this.F8(this.lineHeight,
!1,p.widgets);break;case "add":for(const w of p.widgets)this.s_(this.mq,w,p.location==="start");break;case "remove":for(const w of p.widgets)W3b(this,this.mq,w)}_.gn(this.Xd)}if(this.jz&&this.jz.length!==0){p=this.xya.Owa(b,a);for(var t of p)switch(t.type){case "replace":this.fla(t.widgets);break;case "add":for(const w of t.widgets)this.s_(this.EY,w,t.location==="start");break;case "remove":for(const w of t.widgets)W3b(this,this.EY,w)}_.gn(this.Xd)}if(this.vha.widgets&&this.vha.widgets.length!==0){t=
this.vha.Owa(b,a);for(const w of t)switch(w.type){case "replace":this.dla(this.lineHeight,!1,w.widgets);break;case "add":for(const A of w.widgets)this.WAa(A.line,A.widgets,this.lineHeight,w.location==="start");break;case "remove":for(const A of w.widgets)(t=this.VC.get(A.line))&&this.renderer.removeChild(this.Rs.ma,t)}_.gn(this.Xd)}this.scroll.next({Uva:b,TP:l})}Xka(){this.BE&&this.F1.register(this.BE,_.x(this.dN,_.Jf(()=>this.wl.RP),_.v(a=>a.target.scrollTop),_.Tf(),_.v(a=>({startLine:Math.floor(a/
this.lineHeight),endLine:Math.min(Math.ceil((a+this.kb.ma.clientHeight)/this.lineHeight),this.hm)})),_.Jf(()=>this.wl.Fja)))}Sd(){this.bfa.next(!0)}Ia(){this.clear();this.BE&&this.F1.yC(this.BE);this.Ki&&this.Ki.dispose();this.Fl&&this.Fl();this.Br&&this.Br();this.tE();this.Za.unsubscribe();super.Ia()}oF(a){this.kb.ma.classList.add(a)}uQ(a){this.kb.ma.classList.remove(a)}Ulb(a){this.pQ.emit(a);this.RO(a.start-1)}Jx(){for(const a of[this.Yd,this.Hg])a.Jx(this.visibility.mR,this.Fo);_.Zub(this);V3b(this);
this.Mu()}sgb(){this.UX||(this.UX=!0,setTimeout(()=>{this.UX=!1;this.F8(this.lineHeight);_.gn(this.Xd)}))}rja(a){this.Bs.add(a);this.qma()}nWb(a,b,c,d){this.kt={Pa:a,position:b,line:c,offset:d};this.qma()}Iw(a){const b=this;return _.xe(function*(){b.Nk.emit(a);yield b.continue;b.me.Ana(()=>{b.Hg.Qha(a);return Promise.resolve()},"selectLine")})}qma(){this.XC||(this.XC=!0,this.me.Ana(()=>{const a=this;return _.xe(function*(){const b=new _.te(c=>{const d=setTimeout(()=>{c.next(void 0);c.complete()});
return()=>{clearTimeout(d)}});a.l_=b.subscribe();yield _.qnb(b);a.l_=void 0;a.XC=!1;yield a.continue;a.Bs.size>0&&a.Yd.Tna(Array.from(a.Bs));a.Bs.clear();a.krb()})},"inline"))}osa(a,b,c,d){return this.Pda(()=>{_.$ub(this)},{startLine:c,endLine:d,qa:a,context:b},this.jz)}ATa(a,b,c,d){return this.Pda(()=>{this.sgb()},{startLine:c,endLine:d,qa:a,context:b},this.Yu)}aLb(a,b,c){const d={line:c,qa:a,context:b},e=this.Fw.get(c)||[];e.push(d);this.Fw.set(c,e);_.avb(this);return()=>{e.splice(e.indexOf(d),
1);_.avb(this)}}c4(a,b){this.ek.has(a)?this.ek.get(a).push(b):this.ek.set(a,[b]);this.rja(a);return{remove:()=>{const c=this.ek.get(a);if(c!=null){var d=c.indexOf(b);d<0||(c.splice(d,1),this.rja(a))}}}}rha(a){return this.lineHeight*(this.visibility?_.MG(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.MG(this.visibility,b)-_.MG(this.visibility,a):b-a))}Pda(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}hjb(){this.Fw.clear();this.VC.clear();this.jz=[];
this.Yu=[];this.ek.clear();this.Bs.clear();this.Ffa()}render(){const a=this;return _.xe(function*(){a.clear();a.zi||(a.XC=!0);var b=document.getElementById("pre-rendered-code");b&&a.Yd.Kx&&b.setAttribute("processed","");b=yield a.L$a();const c=a.lines;_.Zub(a);yield _.Kga(a.bfa);a.ag=_.BG(a.ag,c.length);a.wna.emit(c.length);const d=a.lineHeight;a.dla(d);a.fla();a.F8(d);a.Hg.TP=a.lines.length;a.Yd.Tda(c,a.zi);a.U_(_.jG(a.ag));a.zi||a.Bs.clear();a.BV=b+3;a.Mu();V3b(a,d);a.zi||(a.XC=!1);a.Hg.Qha(a.ag)})}L$a(){const a=
this;return _.xe(function*(){var b;a.EU((b=a.Zy)!=null?b:new Map);if(a.value.lines)return a.EU(a.value.dY),a.lines=a.value.lines,a.value.AWb;if(!a.Zy||!a.Zy.size){b=a.Vea(a.value);let c,d;const e=_.fpb(a.value,(d=(c=(yield _.PG()).findModeByFileName(a.fileName))==null?void 0:c.mime)!=null?d:"text/plain");a.EU(e);return b}return a.Vea(a.value)})}Vea(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}EU(a){for(const [b,
c]of a.entries()){a=b;const d=c,e=this.ek.get(a);if(e==null)this.ek.set(a,d);else for(const f of d)e.push(f)}}fla(a){this.xya.widgets.length===0&&(this.xya.widgets=this.jz);_.wm(this.EY.ma);a=a||this.xya.M6(y3b(this.Hg));for(const b of a)this.s_(this.EY,b)}F8(a=this.lineHeight,b=!0,c){_.wm(this.mq.ma);this.Rna(a);this.ttb.widgets=this.Yu;b&&this.renderer.Hh(this.mq.ma,"display","none");a=c||this.ttb.M6(y3b(this.Hg));for(const d of a)this.renderer.Hh(this.mq.ma,"display","block"),this.s_(this.mq,d)}dla(a=
this.lineHeight,b=!0,c){_.wm(this.Rs.ma);b&&(w3b(this.vha,this.Fw),this.VC.clear(),this.Nna(a),this.Mxb(11),b=this.t$a()?"block":"none",this.renderer.Hh(this.Rs.ma,"display",b));c=c||this.vha.M6(y3b(this.Hg));for(const {line:d,widgets:e}of c)e.length!==0&&this.WAa(d,e,a)}WAa(a,b,c,d=!1){let e=this.VC.get(a);e||(e=this.f0a(),this.Ona(e,a,c),this.VC.set(a,e));for(const f of b){f.mx&&f.mx.length!==0||(a=this.view.mi(f.qa,f.context),_.hn(a),f.mx=a.lm);for(const g of f.mx)this.renderer.appendChild(e,g)}d&&
this.Rs.ma.children.length>0?this.renderer.insertBefore(this.Rs.ma,e,this.Rs.ma.children[0]):this.renderer.appendChild(this.Rs.ma,e)}f0a(){const a=this.renderer.createElement("div");a.className="gutter-line";this.renderer.Uq&&_.eG(a)&&this.l1.push(a);return a}Ona(a,b,c){b*=c;this.renderer.Hh(a,"position","absolute");this.renderer.Hh(a,"top",`${b}px`);this.renderer.Hh(a,"height",`${c}px`);this.renderer.Hh(a,"bottom","0")}t$a(){for(const a of this.Fw.values())if(a.length>0)return!0;return!1}Rna(a){this.Sna(this.mq,
a)}Nna(a){this.Sna(this.Rs,a)}Sna(a,b){this.renderer.Hh(a.ma,"height",`${b*this.xq}px`)}Mxb(a){var b=Array.from(this.Fw.values()).map(c=>c.length);b=b.length>0?Math.max(...b):0;this.renderer.Hh(this.Rs.ma,"width",`${a*b}px`)}s_(a,b,c=!1){if(!b.mx){const d=this.view.mi(b.qa,b.context);_.hn(d);b.mx=d.lm}this.p1(b);for(const d of b.mx)c&&a.ma.children.length>0?this.renderer.insertBefore(a.ma,d,a.ma.children[0]):this.renderer.appendChild(a.ma,d)}krb(){if(this.kt){var a=this.kt.position,b=this.kt.line,
c=this.kt.offset,d=this.kb.ma.querySelector(this.kt.Pa);d?this.zla.scrollTo(d,a,c!=null?c:0):this.U_(b);this.kt=null}}p1({mx:a,startLine:b,endLine:c}){if(a&&b!==void 0&&c!==void 0){var d=this.rha(b);b=this.getHeight(b,c);for(const e of a)this.renderer.Hh(e,"top",`${d}px`),c>-1?this.renderer.Hh(e,"height",`${b}px`):this.renderer.Hh(e,"bottom","0")}}clear(){this.view.clear();this.Yd.clear();this.Hg.clear();this.Ffa();this.Pta.next(!0);this.continue=void 0;let a;(a=this.l_)==null||a.unsubscribe();this.l_=
void 0}Ffa(){if(this.renderer.Uq)for(const a of this.l1)this.renderer.Uq(a);this.l1=[]}U_(a){a==null||this.xia(a)||(this.kb.ma.scrollTop=this.lineHeight*Math.max(a-5,0))}xia(a){if(a==null)return!1;a*=this.lineHeight;const b=this.kb.ma.scrollTop,c=b+this.kb.ma.offsetHeight;return b<=a&&a<c}};
RP.O=function(a){return new (a||RP)(_.B(_.We),_.B(_.Vh),_.B(_.fn),_.B(_.Mg),_.B(_.fv),_.B(_.gv),_.B(_.BI),_.B(_.pi),_.B(_.Ru),_.B(_.di),_.B(_.pI,8),_.B(_.ff),_.B(_.bs),_.B(_.pn),_.B(_.ew),_.B(_.zI),_.B(_.JF),_.B(T3b),_.B(U3b),_.B(LP))};
RP.wa=_.Cf({type:RP,na:[["virtual-scroll-format-code"]],ub:function(a,b){a&1&&(_.Pg(O3b,7),_.Pg(P3b,7),_.Pg(QP,7),_.Pg(Q3b,7),_.Pg(R3b,7),_.Pg(S3b,7),_.Pg(PP,7));if(a&2){let c;_.Sg(c=_.Tg())&&(b.dfa=c.first);_.Sg(c=_.Tg())&&(b.Rs=c.first);_.Sg(c=_.Tg())&&(b.Hg=c.first);_.Sg(c=_.Tg())&&(b.EY=c.first);_.Sg(c=_.Tg())&&(b.mq=c.first);_.Sg(c=_.Tg())&&(b.Ega=c.first);_.Sg(c=_.Tg())&&(b.Yd=c.first)}},inputs:{fileName:"fileName",value:"value",Zy:"highlightInfo",zi:"rendered",Ria:"largeFileThreshold",oya:"largeFileRenderCount",
mL:"lineLimitation",visibility:"visibility",Fo:"folding",BE:"visibleCodeIdentifier",cG:"focusableRegion",Kx:"usePrefetchIfPossible",yW:"displayLineNumbers",xla:"scrollToLine",Pm:"lineNumberLinkProvider"},outputs:{wna:"totalNumLines",Nk:"lineShown",pQ:"rangeToggled",jr:"lineNumberClicked",Bu:"gutterClicked"},standalone:!1,features:[_.bh([{va:_.yI,Hb:RP},{va:T3b,Pd:MP},{va:U3b,Pd:MP},LP]),_.lg,_.Rm],ya:39,Aa:25,Da:[["content",""],["gutter",""],["decorations",""],["focusElement",""],["sidebar",""],[1,
"layout",3,"ascResizeNotifier"],["tabindex","-1"],[1,"gutter","CodeMirror-gutters"],[1,"CodeMirror-gutters",3,"lineFocused","lineNumberClicked","gutterClicked","lineShown","visibility","lineNumberLinkProvider"],[3,"click","contextmenu","mouseover","mouseout","mousedown","mouseup","mouseleave","keydown","keyup","selectionchange"],[1,"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"],[1,"cdk-visually-hidden"],[3,"lineFocused","lineShown","visibility","usePrefetchIfPossible","inlineWidgets","highlightedLines"],[3,"visibility","folding","lineHeight","pointerEvents","rangeToggled","mousedown",4,"ngIf"],["tabindex","0","role","region",1,"sidebar"],[1,"code-highlight","CodeMirror-activeline-background"],[1,"column-guide"],[1,"column-guide-margin"],[3,"rangeToggled","mousedown","visibility","folding","lineHeight"]],qa:function(a,b){if(a&1){const c=
_.Nd();_.F(0,"div",5);_.N("ascResizeNotifier",function(){_.q(c);return _.r(b.Mu())});_.Q(1,"\n  ");_.F(2,"div",6,0);_.Q(4,"\n    ");_.K(5,"div",7,1);_.Q(7,"\n    ");_.F(8,"virtual-scroll-line-number-container",8);_.N("lineFocused",function(d){_.q(c);return _.r(b.kL=d)})("lineNumberClicked",function(d){_.q(c);return _.r(b.jr.emit(d))})("gutterClicked",function(d){_.q(c);return _.r(b.Bu.emit(d))})("lineShown",function(d){_.q(c);return _.r(b.Nk.emit(d))});_.Q(9,"\n    ");_.I();_.Q(10,"\n    ");_.F(11,
"div",9);_.N("click",function(d){_.q(c);return _.r(b.L4.next(d))})("contextmenu",function(d){_.q(c);return _.r(b.L4.next(d))})("mouseover",function(d){_.q(c);return _.r(b.fza.next(d))})("mouseout",function(d){_.q(c);return _.r(b.Ohb.next(d))})("mousedown",function(){_.q(c);return _.r(b.l0(!0))})("mouseup",function(){_.q(c);return _.r(b.l0(!1))})("mouseleave",function(){_.q(c);return _.r(b.l0(!1))})("keydown",function(d){_.q(c);return _.r(b.aeb.next(d))})("keyup",function(d){_.q(c);return _.r(b.beb.next(d))})("selectionchange",
function(){_.q(c);return _.r(b.Vw())},!1,VAb);_.Q(12,"\n      ");_.K(13,"div",10,2);_.Q(15,"\n      ");_.C(16,eKb,1,6,"div",11);_.Q(17,"\n      ");_.C(18,fKb,5,3,"div",12);_.R(19,"async");_.Q(20,"\n      ");_.F(21,"div",13,3);_.Q(23,"\n        ");_.F(24,"span",14);_.Q(25,"\n          Code panel - press c to focus line 1.\n        ");_.I();_.Q(26,"\n      ");_.I();_.Q(27,"\n      ");_.F(28,"virtual-scroll-code-container",15);_.N("lineFocused",function(d){_.q(c);return _.r(b.kL=d)})("lineShown",function(d){_.q(c);
return _.r(b.Nk.emit(d))});_.Q(29,"\n      ");_.I();_.Q(30,"\n      ");_.C(31,gKb,1,5,"code-folding-container",16);_.Q(32,"\n    ");_.I();_.Q(33,"\n  ");_.I();_.Q(34,"\n  ");_.K(35,"div",17,4);_.Q(37,"\n");_.I();_.Q(38,"\n")}a&2&&(_.y(2),_.Yz("content CodeMirror ",b.fe,""),_.y(6),_.sg("min-height",b.lineHeight*b.xq,"px"),_.tg("line-numbers",b.yW),_.E("visibility",b.visibility)("lineNumberLinkProvider",b.Pm),_.y(3),_.ug(b.TPb),_.y(2),_.sg("min-width",b.BV,"ch"),_.y(3),_.E("ngForOf",b.t9a(b.ag,b.lines.length)),
_.y(2),_.E("ngIf",_.S(19,23,b.Seb.enabled)&&b.CV),_.y(10),_.sg("padding-right",b.Yu.length===0?0:300,"px"),_.E("visibility",b.visibility)("usePrefetchIfPossible",b.Kx)("inlineWidgets",b.ek)("highlightedLines",b.ag),_.y(3),_.E("ngIf",b.Fo.length>0))},Fa:[_.sI,_.Yn,_.Zn,_.sw,PP,QP,_.eo],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}"],
Ma:0});var X3b=new _.wd("CDK_DRAG_CONFIG");var Y3b=_.Ui({passive:!1,capture:!0}),SP=class{};SP.O=function(a){return new (a||SP)};SP.wa=_.Cf({type:SP,na:[["ng-component"]],nb:["cdk-drag-resets-container",""],ya:0,Aa:0,qa:function(){},styles:["@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit;inset:auto}}.cdk-drag-placeholder *,.cdk-drag-preview *{pointer-events:none !important}\n"],hb:2,Ma:0});
var Z3b=function(a,b){a.Saa.add(b);a.Saa.size===1&&a.lb.Ub(()=>{a.Fb.addEventListener("touchmove",a.BIb,Y3b)})},$3b=function(a,b){a.JE.update(c=>{const d=c.indexOf(b);return d>-1?(c.splice(d,1),[...c]):c});a.JE().length===0&&a.lEb()},a4b=function(a,b){a.Saa.delete(b);$3b(a,b);a.Saa.size===0&&a.Fb.removeEventListener("touchmove",a.BIb,Y3b)},b4b=function(a,b,c){a.JE().indexOf(b)>-1||(a.iU.load(SP),a.JE.update(d=>[...d,b]),a.JE().length===1&&(c=c.type.startsWith("touch"),a.kba.set(c?"touchend":"mouseup",
{handler:d=>a.blb.next(d),options:!0}).set("scroll",{handler:d=>a.scroll.next(d),options:!0}).set("selectstart",{handler:a.SNc,options:Y3b}),c||a.kba.set("mousemove",{handler:d=>a.oAa.next(d),options:Y3b}),a.lb.Ub(()=>{a.kba.forEach((d,e)=>{a.Fb.addEventListener(e,d.handler,d.options)})})))},c4b=function(a,b,c){a.O2!=null||(a.O2=new WeakMap);a.O2.set(b,c)},d4b=function(a,b){let c;(c=a.O2)==null||c.delete(b)},TP=class{constructor(){this.lb=_.n(_.We);this.Fb=_.n(_.di);this.iU=_.n(_.er);this.ZEb=new Set;
this.Saa=new Set;this.JE=_.Ug([]);this.kba=new Map;this.MJc=a=>a.ez();this.O2=null;this.oAa=new _.Wf;this.blb=new _.Wf;this.scroll=new _.Wf;this.SNc=a=>{this.JE().length>0&&a.preventDefault()};this.BIb=a=>{this.JE().length>0&&(this.JE().some(this.MJc)&&a.preventDefault(),this.oAa.next(a))}}ez(a){return this.JE().indexOf(a)>-1}gM(a){const b=[this.scroll];a&&a!==this.Fb&&b.push(new _.te(c=>this.lb.Ub(()=>{const d=e=>{this.JE().length&&c.next(e)};a.addEventListener("scroll",d,!0);return()=>{a.removeEventListener("scroll",
d,!0)}})));return _.Se(...b)}Ia(){this.Saa.forEach(a=>a4b(this,a));this.ZEb.forEach(a=>{this.ZEb.delete(a)});this.O2=null;this.lEb();this.oAa.complete();this.blb.complete()}lEb(){this.kba.forEach((a,b)=>{this.Fb.removeEventListener(b,a.handler,a.options)});this.kba.clear()}};TP.O=function(a){return new (a||TP)};TP.ta=_.k({token:TP,oa:TP.O,Ea:"root"});var e4b=new _.wd("CDK_DRAG_PARENT");var f4b=new _.wd("CdkDragHandle");var lKb=0;var g4b=function(a,b){const c=_.Yi(b);b=a.Dz.get(c);if(!b)return null;b=b.lrb;let d;if(c===a.Fb){var e=a.IK();d=e.top;e=e.left}else d=c.scrollTop,e=c.scrollLeft;const f=b.top-d,g=b.left-e;a.Dz.forEach((l,p)=>{l.lNb&&c!==p&&c.contains(p)&&nKb(l.lNb,f,g)});b.top=d;b.left=e;return{top:f,left:g}},h4b=class{constructor(a){this.Fb=a;this.Dz=new Map}clear(){this.Dz.clear()}cache(a){this.clear();this.Dz.set(this.Fb,{lrb:this.IK()});a.forEach(b=>{this.Dz.set(b,{lrb:{top:b.scrollTop,left:b.scrollLeft},lNb:mKb(b)})})}IK(){return{top:window.scrollY,
left:window.scrollX}}};var i4b=new Set(["position"]),j4b=class{get element(){return this.wk}constructor(a,b,c,d,e,f,g,l,p,t){this.Fb=a;this.Vi=b;this.wpa=c;this.lJ=d;this.Iv=e;this.TNc=f;this.du=g;this.DB=l;this.YQc=p;this.Td=t}attach(a){this.wk=this.oJc();a.appendChild(this.wk);"showPopover"in this.wk&&this.wk.showPopover()}destroy(){this.wk.remove();let a;(a=this.KIb)==null||a.destroy();this.wk=this.KIb=null}setTransform(a){this.wk.style.transform=a}getBoundingClientRect(){return this.wk.getBoundingClientRect()}oF(a){this.wk.classList.add(a)}addEventListener(a,
b){return this.Td.listen(this.wk,a,b)}oJc(){const a=this.Iv,b=this.TNc;var c=a?a.qa:null;let d;if(c&&a){const e=a.Rya?this.lJ:null;c=a.Gf.mi(c,a.context);_.hn(c);d=oKb(c,this.Fb);this.KIb=c;a.Rya?uKb(d,e):d.style.transform=tKb(this.du.x,this.du.y)}else d=kKb(this.Vi),uKb(d,this.lJ),this.DB&&(d.style.transform=this.DB);pKb(d.style,{"pointer-events":"none",margin:"showPopover"in d?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this.YQc+""},i4b);eL(d,!1);d.classList.add("cdk-drag-preview");
d.setAttribute("popover","manual");d.setAttribute("dir",this.wpa);b&&(Array.isArray(b)?b.forEach(e=>d.classList.add(e)):d.classList.add(b));return d}};var k4b=_.Ui({passive:!0}),l4b=_.Ui({passive:!1}),m4b=_.Ui({passive:!1,capture:!0}),qKb=new Set(["position"]),n4b=function(a,b){const c=_.fj(b);c!==a.Vi&&(a.Vi&&a.ZIb(a.Vi),a.lb.Ub(()=>{c.addEventListener("mousedown",a.kra,l4b);c.addEventListener("touchstart",a.kra,k4b);c.addEventListener("dragstart",a.VHb,l4b)}),a.DB=void 0,a.Vi=c);typeof SVGElement!=="undefined"&&a.Vi instanceof SVGElement&&(a.fra=a.Vi.ownerSVGElement);return a},o4b=function(a,b){a.gra=b},p4b=function(a,b){a.zm=b.map(d=>_.fj(d));
a.zm.forEach(d=>eL(d,a.disabled));a.Vra();const c=new Set;a.XI.forEach(d=>{a.zm.indexOf(d)>-1&&c.add(d)});a.XI=c},q4b=function(a,b){a.XM=b?_.fj(b):null;a.Wr.unsubscribe();b&&(a.Wr=a.vf.Fc(10).subscribe(()=>a.RIc()));return a},r4b=class{get disabled(){return this.qc||!(!this.sk||!this.sk.disabled)}set disabled(a){a!==this.qc&&(this.qc=a,this.Vra(),this.zm.forEach(b=>eL(b,a)))}constructor(a,b,c,d,e,f,g){this.Wc=b;this.Fb=c;this.lb=d;this.vf=e;this.Dq=f;this.Td=g;this.dF={x:0,y:0};this.mB={x:0,y:0};
this.wba=_.Ug(!1);this.Mqa=new _.Wf;this.Wr=this.Xr=this.FIb=this.EIb=_.ne.EMPTY;this.XM=null;this.WHb=!0;this.zm=[];this.XI=new Set;this.wpa="ltr";this.z5=0;this.scale=1;this.qc=!1;this.jea=new _.Wf;this.K0=new _.Wf;this.released=new _.Wf;this.ended=new _.Wf;this.G5=new _.Wf;this.O5=new _.Wf;this.C5=new _.Wf;this.Phb=this.Mqa;this.kra=l=>{this.jea.next();if(this.zm.length){const p=this.yGb(l);!p||this.XI.has(p)||this.disabled||this.XGb(p,l)}else this.disabled||this.XGb(this.Vi,l)};this.MNc=l=>{var p=
this.Upa(l);if(this.wba()){l.cancelable&&l.preventDefault();var t=this.aGb(p);this.wPa=!0;this.zHb=p;this.tQc(t);if(this.sk)this.nKb(t,p);else{p=this.rC?this.lJ:this.du;var w=this.mB;w.x=t.x-p.x+this.dF.x;w.y=t.y-p.y+this.dF.y;this.SMa(w.x,w.y)}this.Mqa.Tn.length&&this.lb.run(()=>{this.Mqa.next({source:this,Jg:t,event:l,distance:this.NOa(t),k5:this.eRa})})}else Math.abs(p.x-this.du.x)+Math.abs(p.y-this.du.y)>=this.Wc.ava&&((p=Date.now()>=this.KJc+this.RKc(l),w=this.sk,p)?w&&(w.ez()||w.Ond())||(l.cancelable&&
l.preventDefault(),this.wba.set(!0),this.lb.run(()=>this.vPc(l))):this.kFb(l))};this.ONc=l=>{this.kFb(l)};this.VHb=l=>{if(this.zm.length){const p=this.yGb(l);!p||this.XI.has(p)||this.disabled||l.preventDefault()}else this.disabled||l.preventDefault()};o4b(n4b(this,a),b.lrd||null);this.y3=new h4b(c);Z3b(f,this)}dispose(){this.ZIb(this.Vi);if(this.ez()){let b;(b=this.Vi)==null||b.remove()}let a;(a=this.uv)==null||a.remove();this.OEb();this.NEb();a4b(this.Dq,this);this.vRa();this.jea.complete();this.K0.complete();
this.released.complete();this.ended.complete();this.G5.complete();this.O5.complete();this.C5.complete();this.Mqa.complete();this.zm=[];this.XI.clear();this.sk=void 0;this.Wr.unsubscribe();this.y3.clear();this.XM=this.Vi=this.fra=this.vN=this.Iv=this.uv=this.gra=null}ez(){return this.wba()&&this.Dq.ez(this)}reset(){this.Vi.style.transform=this.DB||"";this.mB={x:0,y:0};this.dF={x:0,y:0}}VQc(a){this.sk=a}Xla(a){this.mB={x:0,y:0};this.dF.x=a.x;this.dF.y=a.y;this.sk||this.SMa(a.x,a.y)}Sed(){const a=this.zHb;
a&&this.sk&&this.nKb(this.aGb(a),a)}vRa(){this.EIb.unsubscribe();this.FIb.unsubscribe();this.Xr.unsubscribe();let a;(a=this.dPa())==null||a.removeEventListener("selectstart",yKb,m4b)}OEb(){let a;(a=this.wk)==null||a.destroy();this.wk=null}NEb(){let a;(a=this.ty)==null||a.remove();let b;(b=this.ira)==null||b.destroy();this.ty=this.ira=null}kFb(a){if(this.Dq.ez(this)&&(this.vRa(),$3b(this.Dq,this),this.Vra(),this.zm&&(this.Vi.style.webkitTapHighlightColor=this.FOc),this.wba()))if(this.released.next({source:this,
event:a}),this.sk)this.sk.HN(),this.tHc().then(()=>{this.yIc(a);this.gEb();$3b(this.Dq,this)});else{this.dF.x=this.mB.x;const b=this.Upa(a);this.dF.y=this.mB.y;this.lb.run(()=>{this.ended.next({source:this,distance:this.NOa(b),A5:b,event:a})});this.gEb();$3b(this.Dq,this)}}vPc(a){fL(a)&&(this.BHb=Date.now());this.Vra();const b=this.dPa(),c=this.sk;b&&this.lb.Ub(()=>{b.addEventListener("selectstart",yKb,m4b)});if(c){const d=this.Vi,e=d.parentNode,f=this.ty=this.lJc(),g=this.uv=this.uv||this.Fb.createComment("");
e.insertBefore(g,d);this.DB=d.style.transform||"";this.wk=new j4b(this.Fb,this.Vi,this.wpa,this.lJ,this.Iv||null,this.Ika||null,this.du,this.DB,this.Wc.zIndex||1E3,this.Td);this.wk.attach(this.gLc(e,b));rKb(d,!1);this.Fb.body.appendChild(e.replaceChild(f,d));this.K0.next({source:this,event:a});c.start();this.kJ=c;this.nqa=c.pRb(this)}else this.K0.next({source:this,event:a}),this.kJ=this.nqa=void 0;this.y3.cache(c?c.Rld():[])}XGb(a,b){this.gra&&b.stopPropagation();var c=this.ez(),d=fL(b);const e=!d&&
b.button!==0,f=this.Vi,g=_.Yi(b),l=!d&&this.BHb&&this.BHb+800>Date.now();d=d?_.Ri(b):_.Qi(b);g&&g.draggable&&b.type==="mousedown"&&b.preventDefault();c||e||l||d||(this.zm.length&&(c=f.style,this.FOc=c.webkitTapHighlightColor||"",c.webkitTapHighlightColor="transparent"),this.wPa=!1,this.wba.set(this.wPa),this.vRa(),this.lJ=this.Vi.getBoundingClientRect(),this.EIb=this.Dq.oAa.subscribe(this.MNc),this.FIb=this.Dq.blb.subscribe(this.ONc),this.Xr=this.Dq.gM(this.dPa()).subscribe(p=>this.rQc(p)),this.XM&&
(this.w2=mKb(this.XM)),this.B3=(c=this.Iv)&&c.qa&&!c.Rya?{x:0,y:0}:this.fLc(this.lJ,a,b),a=this.du=this.zHb=this.Upa(b),this.eRa={x:0,y:0},this.NNc={x:a.x,y:a.y},this.KJc=Date.now(),b4b(this.Dq,this,b))}yIc(a){rKb(this.Vi,!0);this.uv.parentNode.replaceChild(this.Vi,this.uv);this.OEb();this.NEb();this.lJ=this.w2=this.C3=this.DB=void 0;this.lb.run(()=>{const b=this.sk,c=b.pRb(this),d=this.Upa(a),e=this.NOa(d),f=b.xMc(d.x,d.y);this.ended.next({source:this,distance:e,A5:d,event:a});this.C5.next({item:this,
Ak:c,bx:this.nqa,container:b,OYb:this.kJ,qUb:f,distance:e,A5:d,event:a});b.ekd(this,c,this.nqa,this.kJ,f,e,d,a);this.sk=this.kJ})}nKb({x:a,y:b},{x:c,y:d}){let e=this.kJ.zed(this,a,b);!e&&this.sk!==this.kJ&&this.kJ.xMc(a,b)&&(e=this.kJ);e&&e!==this.sk&&this.lb.run(()=>{this.O5.next({item:this,container:this.sk});this.sk.Xfa(this);this.sk=e;this.sk.OW(this,a,b,e===this.kJ&&e.Dvd?this.nqa:void 0);this.G5.next({item:this,container:e,Ak:e.pRb(this)})});this.ez()&&(this.sk.Ued(c,d),this.sk.Ted(this,a,b,
this.eRa),this.rC?this.RMa(a,b):this.RMa(a-this.B3.x,b-this.B3.y))}tHc(){if(!this.wPa)return Promise.resolve();const a=this.ty.getBoundingClientRect();this.wk.oF("cdk-drag-animating");this.RMa(a.left,a.top);const b=xKb(this.wk.wk);return b===0?Promise.resolve():this.lb.Ub(()=>new Promise(c=>{const d=g=>{if(!g||this.wk&&_.Yi(g)===this.wk.element&&g.propertyName==="transform")f(),c(),clearTimeout(e)},e=setTimeout(d,b*1.5),f=this.wk.addEventListener("transitionend",d)}))}lJc(){var a=this.vN;const b=
a?a.qa:null;b?(this.ira=a.Gf.mi(b,a.context),_.hn(this.ira),a=oKb(this.ira,this.Fb)):a=kKb(this.Vi);a.style.pointerEvents="none";a.classList.add("cdk-drag-placeholder");return a}fLc(a,b,c){b=(b=b===this.Vi?null:b)?b.getBoundingClientRect():a;c=fL(c)?c.targetTouches[0]:c;const d=this.AGb();return{x:b.left-a.left+(c.pageX-b.left-d.left),y:b.top-a.top+(c.pageY-b.top-d.top)}}Upa(a){var b=this.AGb(),c=fL(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a;a=c.pageX-b.left;b=c.pageY-b.top;if(this.fra&&
(c=this.fra.getScreenCTM())){const d=this.fra.createSVGPoint();d.x=a;d.y=b;return d.matrixTransform(c.inverse())}return{x:a,y:b}}aGb(a){var b=this.sk?this.sk.KY:null;let {x:c,y:d}=this.rC?this.rC(a,this,this.lJ,this.B3):a;if(this.KY==="x"||b==="x")d=this.du.y-(this.rC?this.B3.y:0);else if(this.KY==="y"||b==="y")c=this.du.x-(this.rC?this.B3.x:0);if(this.w2){const {x:e,y:f}=this.rC?{x:0,y:0}:this.B3;a=this.w2;const {width:g,height:l}=this.hLc();b=a.top+f;const p=a.bottom-(l-f);c=Math.max(a.left+e,Math.min(a.right-
(g-e),c));d=Math.max(b,Math.min(p,d))}return{x:c,y:d}}tQc(a){const b=a.x;a=a.y;const c=this.eRa,d=this.NNc,e=Math.abs(a-d.y);Math.abs(b-d.x)>this.Wc.zka&&(c.x=b>d.x?1:-1,d.x=b);e>this.Wc.zka&&(c.y=a>d.y?1:-1,d.y=a);return c}Vra(){if(this.Vi&&this.zm){var a=this.zm.length>0||!this.ez();a!==this.WHb&&(this.WHb=a,eL(this.Vi,a))}}ZIb(a){a.removeEventListener("mousedown",this.kra,l4b);a.removeEventListener("touchstart",this.kra,k4b);a.removeEventListener("dragstart",this.VHb,l4b)}SMa(a,b){const c=1/this.scale;
a=tKb(a*c,b*c);b=this.Vi.style;this.DB==null&&(this.DB=b.transform&&b.transform!="none"?b.transform:"");b.transform=sKb(a,this.DB)}RMa(a,b){let c;const d=((c=this.Iv)==null?0:c.qa)?void 0:this.DB;this.wk.setTransform(sKb(tKb(a,b),d))}NOa(a){const b=this.du;return b?{x:a.x-b.x,y:a.y-b.y}:{x:0,y:0}}gEb(){this.w2=this.C3=void 0;this.y3.clear()}RIc(){let {x:a,y:b}=this.dF;if(!(a===0&&b===0||this.ez())&&this.XM){var c=this.Vi.getBoundingClientRect(),d=this.XM.getBoundingClientRect();if(!(d.width===0&&
d.height===0||c.width===0&&c.height===0)){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?(e>0&&(a+=e),f>0&&(a-=f)):a=0;d.height>c.height?(g>0&&(b+=g),l>0&&(b-=l)):b=0;a===this.dF.x&&b===this.dF.y||this.Xla({y:b,x:a})}}}RKc(a){const b=this.z5;return typeof b==="number"?b:fL(a)?b.L$c:b?b.Qpd:0}rQc(a){const b=g4b(this.y3,a);b&&(a=_.Yi(a),this.w2&&a!==this.XM&&a.contains(this.XM)&&nKb(this.w2,b.top,b.left),this.du.x+=b.left,this.du.y+=b.top,this.sk||(this.mB.x-=
b.left,this.mB.y-=b.top,this.SMa(this.mB.x,this.mB.y)))}AGb(){let a;return((a=this.y3.Dz.get(this.Fb))==null?void 0:a.lrb)||this.y3.IK()}dPa(){this.NDb===void 0&&(this.NDb=_.Tqa(this.Vi));return this.NDb}gLc(a,b){const c=this.UNc||"global";return c==="parent"?a:c==="global"?(a=this.Fb,b||a.fullscreenElement||a.webkitFullscreenElement||a.mozFullScreenElement||a.msFullscreenElement||a.body):_.fj(c)}hLc(){this.C3&&(this.C3.width||this.C3.height)||(this.C3=this.wk?this.wk.getBoundingClientRect():this.lJ);
return this.C3}yGb(a){return this.zm.find(b=>a.target&&(a.target===b||b.contains(a.target)))}};var s4b={ava:5,zka:5},UP=class{constructor(){this.Fb=_.n(_.di);this.lb=_.n(_.We);this.vf=_.n(_.gs);this.Dq=_.n(TP);this.Td=_.n(_.en).iK(null,null)}e0a(a,b=s4b){return new r4b(a,b,this.Fb,this.lb,this.vf,this.Dq,this.Td)}};UP.O=function(a){return new (a||UP)};UP.ta=_.k({token:UP,oa:UP.O,Ea:"root"});var t4b=new _.wd("CdkDropList"),VP=class{get disabled(){return this.qc||!(!this.Lfa||!this.Lfa.disabled)}set disabled(a){this.qc=a;this.ym.disabled=this.qc}constructor(){this.element=_.n(_.ff);this.Lfa=_.n(t4b,{optional:!0,dE:!0});this.lb=_.n(_.We);this.He=_.n(_.Mg);this.Vb=_.n(_.Vr,{optional:!0});this.Ta=_.n(_.pn);this.OOc=_.n(f4b,{optional:!0,self:!0});this.xIb=_.n(e4b,{optional:!0,dE:!0});this.Dq=_.n(TP);this.Kb=new _.Wf;this.zm=new _.Wh([]);this.scale=1;this.K0=new _.bn;this.released=new _.bn;
this.ended=new _.bn;this.G5=new _.bn;this.O5=new _.bn;this.C5=new _.bn;this.Phb=new _.te(c=>{const d=_.x(this.ym.Phb,_.v(e=>({source:this,Jg:e.Jg,event:e.event,k5:e.k5,distance:e.distance}))).subscribe(c);return()=>{d.unsubscribe()}});this.xc=_.n(_.Ye);const a=this.Lfa,b=_.n(X3b,{optional:!0});this.ym=_.n(UP).e0a(this.element,{ava:b&&b.ava!=null?b.ava:5,zka:b&&b.zka!=null?b.zka:5,zIndex:b==null?void 0:b.zIndex});this.ym.data=this;c4b(this.Dq,this.element.ma,this);b&&this.CHc(b);a&&(this.ym.VQc(a.NJc),
_.x(a.NJc.jea,_.hg(this.Kb)).subscribe(()=>{this.ym.scale=this.scale}));this.HPc(this.ym);this.ALc(this.ym)}reset(){this.ym.reset()}Xla(a){this.ym.Xla(a)}Dc(){_.Ze(()=>{this.CKb();this.iPc();this.ym.scale=this.scale;this.ewa&&this.ym.Xla(this.ewa)},{Rb:this.xc})}Sb(a){const b=a.rootElementSelector;a=a.freeDragPosition;b&&!b.yK&&this.CKb();this.ym.scale=this.scale;a&&!a.yK&&this.ewa&&this.ym.Xla(this.ewa)}Ia(){this.Lfa&&this.Lfa.removeItem(this);d4b(this.Dq,this.element.ma);this.lb.Ub(()=>{this.zm.complete();
this.Kb.next();this.Kb.complete();this.ym.dispose()})}fed(a){const b=this.zm.getValue();b.push(a);this.zm.next(b)}Med(a){const b=this.zm.getValue();a=b.indexOf(a);a>-1&&(b.splice(a,1),this.zm.next(b))}Qed(a){this.Iv=a}Oed(a){a===this.Iv&&(this.Iv=null)}Ped(a){this.vN=a}Ned(a){a===this.vN&&(this.vN=null)}CKb(){const a=this.element.ma;let b=a;if(this.K8){let c;b=a.closest!==void 0?a.closest(this.K8):(c=a.parentElement)==null?void 0:c.closest(this.K8)}n4b(this.ym,b||a)}EKc(){const a=this.pea;return a?
typeof a==="string"?this.element.ma.closest(a):_.fj(a):null}HPc(a){a.jea.subscribe(()=>{if(!a.ez()){const c=this.Vb;var b=this.z5;const d=this.vN?{qa:this.vN.Nc,context:this.vN.data,Gf:this.He}:null,e=this.Iv?{qa:this.Iv.Nc,context:this.Iv.data,Rya:this.Iv.Rya,Gf:this.He}:null;a.disabled=this.disabled;a.KY=this.KY;a.scale=this.scale;a.z5=typeof b==="object"&&b?b:_.gj(b);a.rC=this.rC;a.Ika=this.Ika;b=q4b(a,this.EKc());b.vN=d;b.Iv=e;b.UNc=this.Clb||"global";c&&(a.wpa=c.value)}});_.x(a.jea,_.Qf(1)).subscribe(()=>
{if(this.xIb)a.gra=this.xIb.ym;else for(var b=this.element.ma.parentElement;b;){let c=void 0;const d=((c=this.Dq.O2)==null?void 0:c.get(b))||null;if(d){a.gra=d.ym;break}b=b.parentElement}})}ALc(a){a.K0.subscribe(b=>{this.K0.emit({source:this,event:b.event});_.gn(this.Ta)});a.released.subscribe(b=>{this.released.emit({source:this,event:b.event})});a.ended.subscribe(b=>{this.ended.emit({source:this,distance:b.distance,A5:b.A5,event:b.event});_.gn(this.Ta)});a.G5.subscribe(b=>{this.G5.emit({container:b.container.data,
item:this,Ak:b.Ak})});a.O5.subscribe(b=>{this.O5.emit({container:b.container.data,item:this})});a.C5.subscribe(b=>{this.C5.emit({bx:b.bx,Ak:b.Ak,OYb:b.OYb.data,container:b.container.data,qUb:b.qUb,item:this,distance:b.distance,A5:b.A5,event:b.event})})}CHc(a){const b=a.KY,c=a.z5,d=a.rC,e=a.Ika,f=a.pea,g=a.ckd,l=a.K8;a=a.Clb;this.disabled=g==null?!1:g;this.z5=c||0;b&&(this.KY=b);d&&(this.rC=d);e&&(this.Ika=e);f&&(this.pea=f);l&&(this.K8=l);a&&(this.Clb=a)}iPc(){_.x(this.zm,_.ig(a=>{a=a.map(b=>b.element);
this.OOc&&this.K8&&a.push(this.element);p4b(this.ym,a)}),_.gg(a=>_.Se(...a.map(b=>_.x(b.Nh,_.fg(b))))),_.hg(this.Kb)).subscribe(a=>{const b=this.ym,c=a.element.ma;a.disabled?!b.XI.has(c)&&b.zm.indexOf(c)>-1&&(b.XI.add(c),eL(c,!0)):b.XI.has(c)&&(b.XI.delete(c),eL(c,b.disabled))})}};VP.O=function(a){return new (a||VP)};
VP.La=_.Ef({type:VP,na:[["","cdkDrag",""]],nb:[1,"cdk-drag"],ob:4,Ya:function(a,b){a&2&&_.tg("cdk-drag-disabled",b.disabled)("cdk-drag-dragging",b.ym.ez())},inputs:{data:[0,"cdkDragData","data"],KY:[0,"cdkDragLockAxis","lockAxis"],K8:[0,"cdkDragRootElement","rootElementSelector"],pea:[0,"cdkDragBoundary","boundaryElement"],z5:[0,"cdkDragStartDelay","dragStartDelay"],ewa:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",_.ph],rC:[0,"cdkDragConstrainPosition",
"constrainPosition"],Ika:[0,"cdkDragPreviewClass","previewClass"],Clb:[0,"cdkDragPreviewContainer","previewContainer"],scale:[2,"cdkDragScale","scale",_.qh]},outputs:{K0:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",G5:"cdkDragEntered",O5:"cdkDragExited",C5:"cdkDragDropped",Phb:"cdkDragMoved"},Qb:["cdkDrag"],features:[_.bh([{va:e4b,Hb:VP}]),_.mg,_.Rm]});var u4b=["image/png","image/jpeg","image/gif","image/x-icon","image/webp"],RKb=function(a,b){a.Ua.navigate(_.Qq(_.Vq(a.wb.location.bc(),{line:b}).ab()),{Kg:"preserve"}).then(()=>{a.Tc.qja.next()})},v4b=function(a,b){b=!b||!_.lG(a.PDa.location,b.location);a.Tc.XF=!a.r1b||b&&a.Nd.params.line?"SOURCE":a.HYb.getValue()},w4b=function(a){a.contentType=a.om==="PREVIEW"&&a.I4b?"markdown":a.om==="PREVIEW"&&a.RDa||a.Qad&&!a.RDa?"image":a.om==="PREVIEW"&&a.H4b?"jupyter":a.wb.qua?a.wb.mimeType&&a.wb.mimeType.startsWith("audio/")?
"audio":a.wb.mimeType&&a.wb.mimeType.startsWith("video/")?"video":"binary":a.MH?a.wb.diffBase.length+a.wb.ZF>=10485760?"diffTooBig":"code-diff":a.wb.ZF===0?"empty":a.wb.ZF>0&&!a.wb.ue?"largeFile":"text";a.YNb.emit(a.contentType);a.contentType!=="text"?(a.x6a.next(!1),a.hm.next(null)):a.x6a.next(!0)},x4b=function(a,b){a.Ha.mb({gestureName:"CLICK",element:"FileDetail",action:b})},WP=class{get Nd(){return this.wb.location}set wb(a){if(this.wb&&a&&_.Rq(this.Nd,a.location)){var b;a=(b=this.eYb)!=null?
b:a}else this.eYb=void 0;this.wb&&_.mG(this.Nd,a.location)&&this.wb.ue===a.ue||(this.code=a.code||a.ue||"",this.aY.Jx({action:"showAll"}),this.Fo=_.x(this.Yb.AX(),_.gg(d=>d?this.j7a.QC(a):_.BF("folding disabled")),_.fg(_.LF),_.v(d=>_.zF(d,[]))),this.T7=void 0);b=this.wb;this.PDa=a;const c=VKb(a);this.logger&&(this.logger.fileInfo=c);this.fileInfo.next(c);this.uK.Kya.next(this.Nd);v4b(this,b);this.pua=a.ZF;w4b(this)}get wb(){return this.PDa}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,J){this.Tc=a;this.Lb=
b;this.Ua=c;this.uK=d;this.Yk=e;this.Ha=f;this.modifier=g;this.logger=l;this.aY=p;this.j7a=t;this.ud=w;this.Yb=A;this.Dh=G;this.kd=J;this.eBb="file_detail";this.yoa=uXb;this.contentType="empty";this.YNb=new _.bn(!0);this.wK=_.u(-1);this.ABa=-1;this.line=this.Qya=this.yga=this.oga=this.Dla=_.Re;this.code="";this.Fo=_.u([]);this.pua=0;this.nJa="Diff is too large to display";this.NR="detail-header-id";this.hm=new _.Wh(null);this.fileInfo=new _.Wh;this.x6a=new _.Wh(!1);this.Tha=new _.Wh([]);this.qq=new _.ne;
this.HYb=new _.Wh("SOURCE");this.V2a=!1;this.ebd=0;this.qq.add(_.x(this.Yb.eha()).subscribe(L=>{this.HYb.next(L)}));this.visibility=_.x(this.Yb.AX(),_.gg(L=>L?this.aY.visibility:_.u(_.qI)),_.fg(_.qI));this.link=this.FK();this.uQb=_.x(_.Ge([this.x6a,this.Lb.Qa]),_.v(([L,U])=>L&&U.q),_.bg(1),_.Fe());this.oga=_.x(_.Ge([this.uQb,this.Tc.bXc]),_.v(([L,U])=>L&&!U));_.rv.has(38)&&(this.V2a=!0);this.Rad=_.x(this.Yb.Bzb,_.v(L=>_.rv.has(85)&&L),_.Tf())}Sa(){this.qq.add(this.Tc.pQb.subscribe(()=>{w4b(this)}));
this.qq.add(this.uQb.subscribe(a=>{a&&!this.X5?this.X5=this.ud.register("toggleSearchMatches","y",()=>{var b=this.Tc;b.Kva.next(!b.Kva.value);this.Ha.mb({gestureName:"KEYBOARD",element:"FileDetailMatchNavigation",action:"toggleMatches",projectId:this.Nd.tb})}):!a&&this.X5&&(this.X5(),this.X5=void 0)}));this.qq.add(_.x(this.Tc.qja,_.Jf(()=>this.kd.jm)).subscribe(()=>{this.dwa&&this.dwa.RO(_.epb(this.wb.line))}));this.Dla=_.x(this.uK.matches,_.v(a=>_.zF(a,[])),_.ig(a=>{let b=a.length?0:-1;const c=this.Nd.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));d>=0&&(b=d);this.ABa=c&&d===-1?-1:b;this.Tc.Ela.next(b)}),_.bg(1),_.Fe());this.yga=_.x(this.Tc.zga,_.v(({Vd:a})=>{if(!a)return[];const b=this.wb.ue.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,ae:{start:f.index,end:a.lastIndex}})}return c}));this.wK=this.Tc.Sva;this.qq.add(this.yga.subscribe(a=>
{this.Tc.Tva.next(a.length)}));this.Qya=_.x(_.Ge(this.oga,this.yga,this.Dla,this.Tha),_.v(([a,b,c,d])=>{a=a?c.map(e=>e.lineNumber):[];c=d.filter(e=>e[1]===0||!this.V2a).map(e=>e[0]);d=d.filter(e=>e[1]!==0&&this.V2a).map(e=>e[0]);return{find:b.map(e=>e.lineNumber),search:a,Ibd:c,WZc:d}}))}Ia(){this.qq.unsubscribe();this.X5&&this.X5()}show(a){this.aY.Jx({action:"show",line:a})}qna(a){this.aY.Jx({action:"toggleRange",ae:a})}get cXc(){return _.x(this.uK.matches,_.v(a=>a.state))}get om(){return this.Tc.XF}get r1b(){return(this.I4b||
this.RDa||this.H4b)&&!this.MH}get MH(){return this.wb.diffBase!==void 0}get mimeType(){const a=this.wb.mimeType;return a==="image/vnd.microsoft.icon"?"image/x-icon":a}get Qad(){return u4b.indexOf(this.mimeType)>=0}get RDa(){return this.wb.mimeType==="image/svg+xml"}get I4b(){return this.wb.fileName.slice(-3).toUpperCase()===".MD"}get H4b(){if(this.wb.fileName.slice(-6).toUpperCase()!==".IPYNB")return!1;if(!this.T7)try{this.T7=JSON.parse(this.wb.ue)}catch(a){return!1}return this.T7.nbformat===4}get j1a(){return`data:${this.mimeType};base64,${this.wb.ue}`}EDa(a){this.Tha.next(a)}Bu(){x4b(this,
"selectLine")}jr(a){const b=a.L7.shiftKey?dBb(this.Nd.params.line,a.line+1):a.line+1;cBb(b,this.Nd.params.line)||this.Ua.navigate(_.Qq(_.Vq(this.Nd.bc(),{line:b}).ab()),{Kg:"preserve"});x4b(this,a.L7.shiftKey?"shiftSelectLine":"selectLine")}FK(){return _.x(this.Lb.data,_.v(OK),_.nG(),_.gg(a=>_.Snb(a,_.FI(this.Dh,a,_.XF(a)&&a.repository==="android"?"repository":"path"),this.Ua)))}};
WP.O=function(a){return new (a||WP)(_.B(wM),_.B(_.Vh),_.B(_.ii),_.B(_.IJ),_.B(uM),_.B(_.Dp),_.B(KP),_.B(_.pI,8),_.B(_.rI),_.B(JP),_.B(_.Ru),_.B(_.Xv),_.B(_.GI),_.B(_.We),_.B(_.sv))};
WP.wa=_.Cf({type:WP,na:[["file-detail"]],ub:function(a,b){a&1&&_.Pg(_.yI,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.dwa=c.first)}},inputs:{ebd:"windowWidth",wb:"viewData"},outputs:{YNb:"contentTypeChange"},standalone:!1,features:[_.bh([_.IJ,{va:_.pI,Pd:CP},_.rI])],ya:18,Aa:18,Da:[["diffHeader",""],["svg",""],["formatCode",""],["componentId","FileDetail",3,"contentType","viewData",4,"ngIf","ngIfElse"],[3,"viewData",4,"ngIf"],["class","file-matches-navigation",4,"ngIf"],["role","main","tabindex","0","aria-label",
"File Detail Contents",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,"close","selectedMatchIndexChange","dataState","matchCount","selectedMatchIndex","showCloseButton","trackProjectId"],[1,"outer","right"],[1,"whiteout","right"],[1,"corner","right"],[1,"markdown-preview",3,"content","relativeLinkModifier",
"relativeImageModifier","safeHtmlContent"],[3,"alt","sanitizeSrc",4,"ngIf","ngIfElse"],[3,"alt","sanitizeSrc"],[1,"svg-container",3,"safeSvg"],[1,"media"],["controls","",3,"sanitizeSrc"],[3,"contentLength"],[3,"largeFileViewData","fullViewData","size"],[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"],[3,"markerClicked","markers","numLines"],["tabindex","-1","role","region",3,"lineShown","rangeToggled","lineNumberClicked","gutterClicked","totalNumLines","value","rendered","highlightInfo","folding","visibility","fileName","lineNumberLinkProvider","scrollToLine","lineLimitation","visibleCodeIdentifier","focusableRegion","usePrefetchIfPossible"],["analyticsElementToTrack","FileDetail",3,"content","scoLinks"],
[3,"scoLinks"],[3,"highlightedXrefLines","layerBaseLocation"],["highlightStyle","search",3,"matches","scrollToIndex","selectedMatchIndex",4,"ngIf"],["highlightStyle","find",3,"matches","scrollToIndex","selectedMatchIndex"],["highlightStyle","search",3,"matches","scrollToIndex","selectedMatchIndex"],["tabindex","-1","role","region",3,"lineShown","rangeToggled","lineNumberClicked","gutterClicked","totalNumLines","value","rendered","highlightInfo","folding","visibility","fileName","lineNumberLinkProvider",
"scrollToLine","lineLimitation","visibleCodeIdentifier","focusableRegion","usePrefetchIfPossible","fileInfo"],[3,"diffBase","contents","fileName","scrollToLine"],["icon","source:file"]],qa:function(a,b){a&1&&(_.C(0,zKb,1,2,"detail-header",3)(1,AKb,1,1,"ng-template",null,0,_.fh)(3,BKb,1,1,"markdown-tab-header",4)(4,CKb,12,11,"div",5),_.R(5,"async"),_.F(6,"main",6),_.C(7,DKb,3,8,"markdown-content",7)(8,GKb,4,2,"ng-container",8)(9,HKb,2,1,"div",9)(10,IKb,2,1,"div",9)(11,JKb,1,1,"binary-file",10)(12,
KKb,1,2,"large-file",11)(13,LKb,2,1,"ng-container",8)(14,MKb,1,1,"jupyter-notebook",12)(15,SKb,8,10,"ng-container",8)(16,TKb,1,4,"code-diff",13)(17,UKb,3,1,"icon-empty-state-display",14),_.I());a&2&&(a=_.Fg(2),_.E("ngIf",!b.MH)("ngIfElse",a),_.y(3),_.E("ngIf",b.r1b),_.y(),_.E("ngIf",_.S(5,16,b.oga)),_.y(2),_.E("ngSwitch",b.contentType),_.y(),_.E("ngSwitchCase","markdown"),_.y(),_.E("ngSwitchCase","image"),_.y(),_.E("ngSwitchCase","audio"),_.y(),_.E("ngSwitchCase","video"),_.y(),_.E("ngSwitchCase",
"binary"),_.y(),_.E("ngSwitchCase","largeFile"),_.y(),_.E("ngSwitchCase","empty"),_.y(),_.E("ngSwitchCase","jupyter"),_.y(),_.E("ngSwitchCase","text"),_.y(),_.E("ngSwitchCase","code-diff"),_.y(),_.E("ngSwitchCase","diffTooBig"))},Fa:[dP,uN,_.Zn,_.$n,_.ao,AP,zP,VP,_.GJ,_.xB,_.yB,BP,_.JJ,EP,FP,dN,fN,eN,$M,GP,_.CI,_.HJ,RP,HP,IP,_.eo],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%;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}"],
Ma:0});var y4b=[{id:"LINE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAANklEQVR4AWOgLXBxcWkA4v94cAOy4v8LFy7EiUHyKIrxAOyKjY2NMTAQUNlkJEB9N6MoJjmcAUFs1juXK7DAAAAAAElFTkSuQmCC",title:"Lines",valueExtractor:a=>Number(_.Al(a,2))},{id:"FILE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAOklEQVR4AWOAARcXlwYg/o8HNyAr/r9w4UKcGCRPyESwQiAAs4kxEVUxHjDIFJ8lUjEinIlSTFbMAQBQTEEI50NDNAAAAABJRU5ErkJggg==",title:"Files",valueExtractor:a=>Number(_.Al(a,
3))}],z4b=class{constructor(a){this.Z0c=a}o7(a){return!!y4b.find(b=>b.id===a)}R7a(a,b,c){const d=y4b.find(e=>e.id===a);return c&&d?_.x(this.Z0c.list(b),_.v(e=>{const f=new Map;e.map(g=>YKb(g,c,d)).forEach(g=>{f.set(g.path,g)});return f})):_.u()}};var A4b=new _.wd("lang_counts_service",{Ea:"root",oa:()=>_.ik(MWb)});var XP=class{constructor(a,b){this.client=a;this.rf=b;this.feb=new _.VZa}list(a){const b=[],c=a.map(e=>{const f=_.UZa(this.feb,e);f||b.push(e);return f}).filter(e=>e!=null);if(b.length===0)return _.u(c);const d=b.reduce((e,f)=>e.addPath(f),new _.MTa);return _.x(_.Iv(this.rf,()=>{var e=this.client,f=this.rf.tl();return _.Dq(e.Qh,e.Wh+"/$rpc/devtools.grimoire.LangCountsService/ListLangCounts",d,f||{},_.STa)},"LangCountsService.listLangCounts"),_.ig(e=>{b.forEach(f=>{this.feb.put(f,(new _.Pq).od(f))});
_.nl(e,_.Pq,1,_.gl()).forEach(f=>{this.feb.put(f.ke(),f)})}),_.v(e=>c.concat(_.nl(e,_.Pq,1,_.gl()))))}};XP.O=function(a){return new (a||XP)(_.m(A4b),_.m(_.Yv))};XP.ta=_.k({token:XP,oa:XP.O,Ea:"root"});var B4b=function(a){return _.x(_.Ge([a.Fd.Nma,a.kRb()]),_.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(p=b.get(l))==null?void 0:p.enabled}),d.set(c,new Set(e));else{let l;((l=b.get(c))==null?0:l.enabled)&&d.set(c,null)}}return d}),_.fg(new Map),_.Zf(),_.v(([b,c])=>{const d=[];for(const [g,l]of b){var e=g,f=l;(!c.has(e)||f&&c.get(e).size===0)&&d.push({Gu:e,enabled:!1,O0:f})}for(const [g,l]of c){c=g;const p=l;if(b.has(c)){if(p&&p.size>0){const t=b.get(c)||
new Set([]);e=[...p].some(w=>!t.has(w));f=[...t].some(w=>!p.has(w));(e||f)&&d.push({Gu:c,enabled:!0,O0:p})}}else d.push({Gu:c,enabled:!0,O0:p})}return d}),_.Te(b=>!!b.length),_.He(b=>_.u(...b)))},C4b=function(a,b,c){return _.x(B4b(a),_.ig(({Gu:d,enabled:e,O0:f})=>{if(e)if(f)for(const g of f)yL(a.Fd,g);else yL(a.Fd,d)}),_.He(({Gu:d,enabled:e,O0:f})=>e?_.x(a.R7a(b,d,c,f),_.ig(g=>{if(f)for(var l of f){var p=0;for(const t of g.values()){let w;if((w=t.O0)==null?0:w.has(l))p+=t.O0.get(l)}HWb(a.Fd,l,p)}else{l=
0;for(p of g.values())l+=p.instances;HWb(a.Fd,d,l)}}),_.Lf(g=>{if(f)for(const l of f)xL(a.Fd,l,g);else xL(a.Fd,d,g);return _.u(new Map)}),_.v(g=>({Gu:d,A4c:g}))):_.u({Gu:d})),_.cg($Kb,new Map))},YP=class{constructor(a,b,c,d){this.d6=a;this.aG=b;this.Fd=d;this.RUb=new z4b(c)}kRb(){return _.x(CWb(this.aG),_.v(a=>{const b=IWb();a.forEach(c=>{b.set(c.id,null)});return b}))}R7a(a,b,c,d){if(a.vG)return _.Be("Aggregations are only supported for directories");if(!PK(a))return _.Be("Invalid location");const e=
a.Db,f=a.tb,g=a.Vc,l=a.repository,p=a.path;return this.RUb.o7(b)?this.RUb.R7a(b,c,d):_.x(_.Fub(this.aG,b),_.gg(t=>{if(!t)return _.u(new Map);const w=_.Uob(t);return w?_.x(BWb(this.d6,{tb:f,Vc:g,fileSpecSourceRootRepositoryKeyRepositoryName:l,fileSpecSourceRootRefSpec:e,fileSpecPath:p,fileSpecType:"DIRECTORY",category:w}),_.v(A=>A.map(G=>ZKb(t,G)).reduce((G,J)=>{G.set(J.path,J);return G},new Map))):_.u(new Map)}))}};YP.O=function(a){return new (a||YP)(_.m(_.uI),_.m(_.vI),_.m(XP),_.m(_.xI))};
YP.ta=_.k({token:YP,oa:YP.O});var D4b=["markdownContentComponent"],E4b={JAb:0,WAb:1,nd:2,0:"COLLAPSED",1:"EXPANDED",2:"UNKNOWN"},F4b=function(a){a.eK===2&&(a.d1b?_.h2a(a.wl,()=>{a.g2c.element.ma.scrollHeight>180&&(a.eK=0)}):a.eK=1)},ZP=class{constructor(a,b){this.wl=a;this.modifier=b;this.d1b=!1;this.QAb=E4b;this.eK=2}Sa(){}Sb(a){a.markdownContent&&(this.eK=2)}Sn(){F4b(this)}expand(){this.eK=1}};ZP.O=function(a){return new (a||ZP)(_.B(_.fv),_.B(KP))};
ZP.wa=_.Cf({type:ZP,na:[["readme"]],ub:function(a,b){a&1&&_.Pg(D4b,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.g2c=c.first)}},inputs:{d1b:"shouldCollapse",f2c:"markdownContent",uBa:"safeHtmlContent"},standalone:!1,features:[_.Rm],ya:6,Aa:11,Da:[["markdownContentComponent",""],[3,"content","relativeLinkModifier","relativeImageModifier","safeHtmlContent"],["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"]],qa:function(a,b){a&1&&(_.K(0,"markdown-content",1,0),_.R(2,"async"),_.R(3,"async"),_.F(4,"div"),_.C(5,aLb,2,0,"button",2),_.I());a&2&&(_.tg("collapsed",b.eK===b.QAb.JAb),_.E("content",b.f2c)("relativeLinkModifier",_.S(2,7,b.modifier.DZb))("relativeImageModifier",_.S(3,9,b.modifier.BZb))("safeHtmlContent",b.uBa),_.y(5),_.E("ngIf",b.eK===b.QAb.JAb))},Fa:[_.Zn,$M,_.lw,_.xt,_.eo],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 G4b=function(a,b){b="//depot/"+b;b=b.substring(0,b.length-1);b=new bXb({path:b});a=a.Sv;return _.yn(a.qb,{body:b,Jb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.aiOverviewService.getAiOverview",path:`/${a.Va}/aiOverviewService/getAiOverview`,Qa:_.Bh({},_.FH,{}),Ob:cXb})},H4b=function(a,b,c){b=new KL({path:b,clNumber:c,G1:KL.Loa.mCb});return qXb(a.Sv,b)},I4b=function(a,b,c){b=new KL({path:b,clNumber:c,G1:KL.Loa.kCb});return qXb(a.Sv,b)},J4b=function(a,b,c){b=new KL({path:b,clNumber:c,
G1:KL.Loa.nCb});qXb(a.Sv,b)},K4b=function(a,b,c){b=new KL({path:b,clNumber:c,G1:KL.Loa.lCb});qXb(a.Sv,b)},$P=class{constructor(){this.Sv=_.n(ML)}};$P.O=function(a){return new (a||$P)};$P.ta=_.k({token:$P,oa:$P.O,Ea:"root"});var dLb=function(a){let b="upvote";a.q7?(J4b(a.Sv,a.Z4,a.HU),a.qia=!1,a.q7=!1):(a.i7&&(K4b(a.Sv,a.Z4,a.HU),b+="_and_remove_downvote"),a.Ha.mb({element:"AiOverviewSection",action:b,gestureName:"CLICK"}),H4b(a.Sv,a.Z4,a.HU).subscribe(()=>{a.qia=!0;a.q7=!0;a.i7=!1;_.hn(a.Xi)}))},eLb=function(a){let b="downvote";a.i7?(K4b(a.Sv,a.Z4,a.HU),a.qia=!1,a.i7=!1):(a.q7&&(J4b(a.Sv,a.Z4,a.HU),b+="_and_remove_upvote"),a.Ha.mb({element:"AiOverviewSection",action:b,gestureName:"CLICK"}),I4b(a.Sv,a.Z4,a.HU).subscribe(()=>
{a.qia=!0;a.q7=!1;a.i7=!0;_.hn(a.Xi)}))},aQ=class{constructor(){this.HU="0";this.i7=this.q7=this.qia=this.pdb=this.Qd=!1;this.Ha=_.n(_.Dp);this.Sv=_.n($P);this.Xi=_.n(_.pn);this.Z4="/piper///depot/"+this.path+"README.md"}Sa(){this.Qd=!0;G4b(this.Sv,this.path).subscribe(a=>{this.Qd=!1;this.HU=a.clNumber;this.kRc=(this.pdb=a.sja.length>0)?a.sja.replace("\n","<br>"):"___Failed to generate overview. Try again later.___"})}};aQ.O=function(a){return new (a||aQ)};
aQ.wa=_.Cf({type:aQ,na:[["ai-overview-section"]],inputs:{path:"path"},standalone:!1,ya:2,Aa:1,Da:[[1,"show-more-loading"],[1,"ai-overview"],["aria-label","Loading History Entries",3,"diameter","strokeWidth"],[3,"markdownContent"],[1,"buttons-container"],[1,"voting-btns"],[1,"vote-notification"],["id","feedback-upvote","mat-icon-button","","color","primary","aria-label","Upvote",1,"feedback-upvote",3,"click"],["mat-icon-button","","color","primary","aria-label","Downvote",1,"feedback-downvote",3,"click"]],
qa:function(a,b){a&1&&_.C(0,bLb,2,2,"div",0)(1,gLb,3,2,"div",1);a&2&&_.wg(b.Qd?0:1)},Fa:[_.lw,_.At,_.ou,ZP,_.Mx,_.Kx],styles:[".buttons-container[_ngcontent-%COMP%]{margin:1.5em;display:flex;align-items:center;padding:0;gap:1em}.buttons-container[_ngcontent-%COMP%]   [mat-stroked-button][_ngcontent-%COMP%]{font-size:1.1rem;height:2em}.buttons-container[_ngcontent-%COMP%]   [mat-stroked-button][_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-family:Google Material Icons;font-size:1.25rem}.buttons-container[_ngcontent-%COMP%]   .voting-btns[_ngcontent-%COMP%]{display:flex;align-items:center}.buttons-container[_ngcontent-%COMP%]   .voting-btns[_ngcontent-%COMP%]   .vote-notification[_ngcontent-%COMP%]{margin:0 1em}.buttons-container[_ngcontent-%COMP%]   .voting-btns[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{font-family:Google Material Icons;font-size:22px}.show-more-loading[_ngcontent-%COMP%]{align-items:center;display:flex;height:400px;place-content:center;width:100%;font-size:14px}"]});var bQ=class{constructor(){this.xBb=500;this.vna=kLb;this.title=this.gxa="";this.Vwa=[];this.dTb=!0;this.fj=this.u1=!1;this.toggle=new _.bn;this.limit=500}Sb(a){a.groupedFiles&&(this.limit=500)}};bQ.O=function(a){return new (a||bQ)};
bQ.wa=_.Cf({type:bQ,na:[["folder-detail-section"]],inputs:{gxa:"headerId",title:"title",Vwa:"groupedFiles",dTb:"initiallyExpanded",u1:"useRelativeUrls",aggregations:"aggregations",fj:"isPiper"},outputs:{toggle:"toggle"},standalone:!1,features:[_.Rm],ya:9,Aa:4,Da:[["togglePosition","before",3,"afterExpand","afterCollapse","expanded"],["aria-labelledby","detail-header-desc",1,"gmat-subhead-1"],[4,"ngIf"],["id","detail-header-desc","hidden",""],["matExpansionPanelContent",""],["mat-button","","color",
"primary","ascTrackElement","ShowAllFilesInFolderDetail",1,"show-all-button",3,"click","trackAction"],[3,"limit","ariaLabelledbyId","files","aggregations","useRelativeUrls","isPiper",4,"ngFor","ngForOf"],[3,"limit","ariaLabelledbyId","files","aggregations","useRelativeUrls","isPiper"]],qa:function(a,b){a&1&&(_.F(0,"mat-expansion-panel",0),_.N("afterExpand",function(){return b.toggle.emit(!0)})("afterCollapse",function(){return b.toggle.emit(!1)}),_.F(1,"mat-expansion-panel-header")(2,"mat-panel-title")(3,
"h3",1),_.Q(4),_.C(5,hLb,4,3,"ng-container",2),_.I()(),_.F(6,"div",3),_.Q(7," Folder Detail Header "),_.I()(),_.C(8,jLb,1,1,"ng-template",4),_.I());a&2&&(_.E("expanded",b.dTb),_.y(3),_.rg("id",b.gxa),_.y(),_.Wg(" ",b.title," "),_.y(),_.E("ngIf",b.xBb<b.vna(b.Vwa)&&b.limit!=null))},Fa:[_.Ip,_.Yn,_.Zn,_.LJ,_.lw,_.yt,_.LB,_.MB,_.aI,_.KB],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}mat-panel-title[_ngcontent-%COMP%]   .mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%]{font-size:14px}"],
Ma:0});var cQ=class{constructor(a,b){this.Ha=a;this.Tc=b;this.LPb=!0;this.g1b=!1}Qk(a){this.Tc.Iga.getValue()!==a&&(this.Ha.mb({element:"FolderTabHeader",action:this.O7a(a),gestureName:"CLICK",projectId:this.wb.location.tb}),this.Tc.Iga.next(a))}O7a(a){switch(a){case 0:return"openFilesTab";case 1:return"openProjectsTab";case 2:return"openAiOverviewTab";default:return _.fb(a,"Unknown folder detail tab selected")}}};cQ.O=function(a){return new (a||cQ)(_.B(_.Dp),_.B(wM))};
cQ.wa=_.Cf({type:cQ,na:[["folder-tab-header"]],inputs:{wb:"viewData",LPb:"enableProjectTab",g1b:"showAiOverviewTab"},standalone:!1,ya:5,Aa:5,Da:[["gmat-tabs","",3,"selectedIndexChange","selectedIndex"],["label","Files"],["label","Project Info",3,"disabled"],["label","AI Overview"]],qa:function(a,b){a&1&&(_.F(0,"mat-tab-group",0),_.R(1,"async"),_.N("selectedIndexChange",function(c){return b.Qk(c)}),_.K(2,"mat-tab",1)(3,"mat-tab",2),_.C(4,lLb,1,0,"mat-tab",3),_.I());a&2&&(_.E("selectedIndex",_.S(1,
3,b.Tc.LXc)),_.y(3),_.Kg("disabled",!b.LPb),_.y(),_.wg(b.g1b?4:-1))},Fa:[QN,aM,bM,_.eo],styles:["mat-tab-group[_ngcontent-%COMP%]     .mat-mdc-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}"],Ma:0});var L4b=class extends _.Bk{constructor(a){super(a)}psb(a){return _.Ac(this,1,a)}};L4b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={QRc:_.h(_.X(this,1))}}else a=void 0;return a};var M4b=class{},N4b=class{};var O4b=Symbol("Ze"),P4b=function(a,b,c){a:if(a=a.W4b,c.V4b)a=c.V4b;else{if(a)if(c.Jzb)if(a=a[c.Jzb],a===0)console.warn(`ID was never assigned for VE with name: ${c.Jzb}`);else{if(a)break a;console.warn(`Cannot find VE with name: ${c.Jzb}`)}else console.warn("No ID or name found in config.");else console.warn("No ID found in config and no VisualElementLookup was set.");a=void 0}var d=a;d!==void 0&&(a=[],c.Vwb&&a.push("generic_click"),c.G3b&&a.push("impression"),c.A3b&&a.push("dragstart"),c.B3b&&a.push("drop"),
c.Xwb&&a.push("hover"),c.H3b&&a.push("input_text"),c.I3b&&a.push("key_press"),c.nxd&&a.push("keyboard_enter"),c.trackVisibility&&a.push("vis"),d=d.toString(),a.length&&(d+=`;track:${a.join(",")}`),c.metadata&&(d+=`;${c.metadata}`),c.Thb&&(d+=";mutable:true"),c.index!=null&&(d+=`;index:${c.index}`),b.ma.setAttribute("jslog",d),b.ma[O4b]=c)},Q4b=function(a,b,c,d){gL&&gL!==d&&(gL.type==="click"&&c.Vwb&&mLb(b)&&a.mb("click",b),gL.type==="mouseenter"&&c.Xwb&&mLb(b)&&a.mb("hover",b))},dQ=class{constructor(a,
b,c=null){this.Jh=null;a&&(this.Jh=a.Old())&&(this.Jh.Rda("click",3,"generic_click"),this.Jh.Rda("dragstart",30),this.Jh.Rda("drop",37),this.Jh.Rda("hover",9),this.Jh.Rda("input_text",15),this.Jh.Rda("key_press",32));b&&(this.W4b=b.Sld());this.Ub=c?c.Ub.bind(c):Zone.root.run.bind(Zone.root);R4b||(R4b=!0,this.Ub(()=>{window.addEventListener("click",d=>{gL=d},{capture:!0});window.addEventListener("mouseenter",d=>{gL=d},{capture:!0})}))}lc(a,b){this.Ub(()=>{this.Jh&&this.W4b&&(P4b(this,a,b),b.G3b&&this.Jh.Hod())})}mb(a,
b){this.Jh&&this.Jh.mb(a,b)}log(a){this.Jh&&this.Jh.log(a)}},R4b=!1,gL=null;dQ.O=function(a){return new (a||dQ)(_.m(M4b,8),_.m(N4b,8),_.m(_.We,8))};dQ.ta=_.k({token:dQ,oa:dQ.O,Ea:"root"});var S4b="click mouseenter dragstart drop keydown input".split(" "),eQ=class{constructor(a,b,c){this.Lad=a;this.document=b;this.kd=c;this.PRb=d=>{for(let e=d.target;e;e=e.parentElement){const f=e[O4b];if(f)switch(d.type){case "click":f.Vwb&&this.mb("click",e);break;case "mouseenter":f.Xwb&&this.mb("hover",e);break;case "dragstart":f.A3b&&this.mb("dragstart",e);break;case "drop":f.B3b&&this.mb("drop",e);break;case "keydown":f.I3b&&this.mb("key_press",e);break;case "input":f.H3b&&this.mb("input_text",
e);break;default:console.warn(`No GIL binding for events of type ${d.type}`)}}};this.kd.Ub(()=>{for(const d of S4b)this.document.addEventListener(d,this.PRb,{capture:!0})})}mb(a,b){if(a!=="input_text"||this.Y4c!==b)this.Lad.mb(a,b),this.Y4c=a==="input_text"?b:void 0}Ia(){this.kd.Ub(()=>{for(const a of S4b)this.document.removeEventListener(a,this.PRb,{capture:!0})})}};eQ.O=function(a){return new (a||eQ)(_.m(dQ),_.m(_.di),_.m(_.We))};eQ.ta=_.k({token:eQ,oa:eQ.O});var T4b=new _.wd("VE config");var fQ=class{constructor(){this.A4b=_.bma();this.w4b=_.bma(KWb);this.y4b=_.bma("0");this.value=_.sh(()=>{var a=this.A4b();if(!a)return"";a=a.Yc();if(a==="")return"";a=this.w4b()(a);return a===""?"":`${this.y4b()}:${a}`})}};fQ.O=function(a){return new (a||fQ)};fQ.La=_.Ef({type:fQ,na:[["","veMetadataObject",""]],inputs:{A4b:[1,"veMetadataObject"],w4b:[1,"veEncoder"],y4b:[1,"veKey"]},Qb:["veMetadataLoggingDirective"]});var U4b=function(a){if(!a.z4b)return a.KH;const b=a.z4b.value();if(b==="")return a.KH;if(a.KH!=="")throw Error("$e");return b},gQ=class{constructor(a,b,c,d,e,f,g){this.Ye=a;this.Mya=b;this.kd=c;this.renderer=d;this.zYc=e;this.Kad=f;this.z4b=g;this.KH="";this.vzb=this.uzb=this.tzb=this.szb=this.rzb=this.qzb=this.x4b=this.B4b=!1;this.Z3b=[];this.geb=null;this.JSb=!1}get C3b(){let a;return this.zYc==null&&!((a=this.Kad)==null?0:a.Bjd)}Ud(a){this.qzb&&(this.mb("click"),this.geb=a)}x3c(){this.rzb&&this.mb("dragstart")}y3c(){this.szb&&
this.mb("drop")}Tja(){this.vzb&&this.mb("key_press")}fjb(a){this.tzb&&(this.mb("hover"),this.geb=a)}B3c(){this.uzb&&!this.JSb&&(this.mb("input_text"),this.JSb=!0)}mb(a){this.Mya.mb(a,this.Ye.ma)}Sa(){this.C3b&&this.kd.Ub(()=>{const a=this.Ye.ma;this.Z3b=[this.renderer.listen(a,"click",this.Ud.bind(this)),this.renderer.listen(a,"dragstart",this.x3c.bind(this)),this.renderer.listen(a,"drop",this.y3c.bind(this)),this.renderer.listen(a,"keydown",this.Tja.bind(this)),this.renderer.listen(a,"input",this.B3c.bind(this)),
this.renderer.listen(a,"mouseenter",this.fjb.bind(this))]});this.KH=U4b(this);this.config=this.Zl();this.Mya.lc(this.Ye,this.config)}Zl(){return{metadata:this.KH,Thb:this.B4b,Vwb:this.qzb,A3b:this.rzb,B3b:this.szb,Xwb:this.tzb,H3b:this.uzb,G3b:this.x4b,I3b:this.vzb,V4b:this.Gl,index:this.Jad}}Sb(){let a;if((a=this.config)==null?0:a.Thb)this.config=this.Zl(),this.config.Thb=!0,P4b(this.Mya,this.Ye,this.config)}Ia(){this.config&&this.C3b&&Q4b(this.Mya,this.Ye.ma,this.config,this.geb);this.kd.Ub(()=>
{for(const a of this.Z3b)a()})}};gQ.O=function(a){return new (a||gQ)(_.B(_.ff),_.B(dQ),_.B(_.We),_.B(_.fn),_.B(eQ,8),_.B(T4b,8),_.B(fQ,8))};gQ.La=_.Ef({type:gQ,na:[["","ve",""]],inputs:{Gl:"ve",KH:"veMetadata",B4b:"veMutable",x4b:"veImpression",qzb:"veClick",rzb:"veDrag",szb:"veDrop",tzb:"veHover",uzb:"veInputText",vzb:"veKeyPress",Jad:"veIndex"},Qb:["veLoggingDirective"],features:[_.Rm]});var hQ=class{constructor(){this.label="";this.BZa=new _.bn}Ud(){this.BZa.emit()}};hQ.O=function(a){return new (a||hQ)};hQ.wa=_.Cf({type:hQ,na:[["stacks-expand-list-button"]],inputs:{label:"label"},outputs:{BZa:"clickEvent"},standalone:!1,ya:2,Aa:1,Da:[[1,"toggle-button",3,"click"]],qa:function(a,b){a&1&&(_.F(0,"button",0),_.N("click",function(){return b.Ud()}),_.Q(1),_.I());a&2&&(_.y(),_.Xg(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 W4b=function(a){a.De.clear();a.j8c?(a.r_(a.pXc),a.Zd&&(a.rya=a.r_(a.keb)),V4b(a)):a.r_(a.items)},V4b=function(a){const b=_.jn(a.qpb,hQ);a.button=_.nn(a.De,b);_.x(a.button.instance.BZa,_.hg(a.nc)).subscribe(()=>{a.Zd?a.collapse():a.expand();a.button&&(X4b(a),a.De.detach(a.De.indexOf(a.button.Jw)),a.De.c7(a.button.Jw))});X4b(a)},X4b=function(a){a.button&&(a.button.instance.label=a.Zd?"Less":`More (+${a.keb.length})`)},iQ=class{get items(){return this.Y8c||[]}get pXc(){return this.items.slice(0,
this.X6a)}get keb(){return this.items.slice(this.X6a)}get X6a(){return this.items.length<=this.limit+1?this.items.length:this.limit}get limit(){return this.U1b||5}get j8c(){return!!this.T1b&&this.X6a!==this.items.length}constructor(a,b,c,d){this.f2a=a;this.Nc=b;this.De=c;this.qpb=d;this.U1b=5;this.T1b=!0;this.nc=new _.Wf;this.Zd=!1}Sb(a){(a=a.stacksExpandListOf)&&a.yK?(this.Rua=this.f2a.find(this.items).create(this.Z8c),W4b(this)):a||W4b(this)}Mo(){let a;((a=this.Rua)==null?0:a.diff(this.items))&&
W4b(this)}Ia(){this.nc.next()}r_(a){return a.map(b=>this.De.mi(this.Nc,{ua:b}))}collapse(){for(const a of this.rya||[])this.De.detach(this.De.indexOf(a));this.Zd=!1}expand(){if(this.rya)for(const a of this.rya||[])this.De.c7(a);else this.rya=this.r_(this.keb);this.Zd=!0}};iQ.O=function(a){return new (a||iQ)(_.B(_.qn),_.B(_.Lg),_.B(_.Mg),_.B(_.Vm))};
iQ.La=_.Ef({type:iQ,na:[["","stacksExpandList",""]],inputs:{Y8c:"stacksExpandListOf",U1b:"stacksExpandListSize",Z8c:"stacksExpandListTrackBy",T1b:"stacksExpandListShowToggleButton"},standalone:!1,features:[_.Rm]});var nLb=function(a,b){a=_.wl(a.Wi,3);return vHb(a)===b},jQ=class{constructor(a){this.H0=a;this.Wi=null;this.AAa=qHb;this.H0.i6().subscribe(b=>{this.Wi=b},()=>{console.error("No announcement found.")})}get zLb(){return _.X(this.Wi,2)}};jQ.O=function(a){return new (a||jQ)(_.B(aP))};
jQ.wa=_.Cf({type:jQ,na:[["stacks-butterbar"]],standalone:!1,features:[_.bh([aP])],ya:1,Aa:1,Da:[["class","butterbar",4,"ngIf"],[1,"butterbar"],[3,"innerHTML"]],qa:function(a,b){a&1&&_.C(0,oLb,2,5,"div",0);a&2&&_.E("ngIf",b.Wi&&!nLb(b,"no_announce"))},Fa:[_.Zn],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 kQ=class{};kQ.O=function(a){return new (a||kQ)};kQ.wa=_.Cf({type:kQ,na:[["stacks-search"]],standalone:!1,ya:1,Aa:0,Da:[["placeholder","Search Stacks for infrastructure","hidden-query","type:stacks"]],qa:function(a){a&1&&_.K(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 lQ=class{constructor(a,b){this.yk=a;this.s4=[];this.W$a=this.yD=!1;this.links=Y4b;for(a=0;a<Y4b.length;a++){const c=Y4b[a].EK();_.mu(b,c,this.RX(c))}b.PS=["google-material-icons"]}RX(a){return(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}get params(){return this.yk.Mc.Qa}reload(){window.location.reload()}};lQ.O=function(a){return new (a||lQ)(_.B(_.Vh),_.B(_.nu))};
lQ.wa=_.Cf({type:lQ,na:[["stacks-header"]],inputs:{s4:"breadcrumb",yD:"oldView",W$a:"homepageHeader"},standalone:!1,ya:2,Aa:2,Da:[["class","new-header",4,"ngIf"],["class","old-header",4,"ngIf"],[1,"new-header"],[1,"header-container"],["routerLink","/",1,"stacks-container",3,"click","queryParams"],["src","https://static.corp.google.com/stacks/logo.png","alt","Stacks logo"],[1,"vertical-line"],[1,"search-box"],["placeholder"," Search Stacks for infrastructure","hidden-query","type:stacks",1,"search"],
[1,"account"],["target","_blank",3,"href",4,"ngFor","ngForOf"],["target","_blank",3,"href"],[3,"svgIcon"],[1,"old-header"],[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"]],qa:function(a,b){a&1&&_.C(0,qLb,16,2,"header",0)(1,uLb,10,2,"header",1);a&2&&(_.E("ngIf",!b.yD&&b.W$a),_.y(),_.E("ngIf",b.yD||
!b.W$a))},Fa:[jQ,_.Yn,_.Zn,_.ou,_.np,kQ],styles:['.new-header[_ngcontent-%COMP%]{background-color:var(--page-bg);border-bottom:1px solid;border-color:var(--shading-bg);left:0;margin-bottom:-1px;right:0;position:fixed;top:0;z-index:var(--z-home-top)}.old-header[_ngcontent-%COMP%]{background:var(--shading-bg);position:fixed;top:0;left:0;right:0;z-index:var(--z-home-top)}.header-container[_ngcontent-%COMP%]{align-items:center;display:inline-grid;font-family:"Google Sans";grid-template-areas:"stacks search account";grid-template-columns:320px 1fr 200px;height:64px}.stacks-container[_ngcontent-%COMP%]{align-items:center;display:inline-flex;grid-area:stacks;padding:12px 4px 12px 42px}.stacks-container[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:36px}.stacks-container[_ngcontent-%COMP%]   .vertical-line[_ngcontent-%COMP%]{border-right:1px solid var(--border-color);height:40px}.stacks-container[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:var(--title-text-color);display:inline-flex;font-size:22px;font-weight:400;padding-left:8px}.stacks-container[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--border-color);font-size:22px;font-weight:400;padding:0px 4px}.stacks-container[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{color:var(--subtitle);display:inline-flex;font-size:16px;font-weight:500;white-space:pre-wrap;padding-left:8px}.account[_ngcontent-%COMP%]{color:var(--inactive-text-color);display:inline-flex;gap:8px;grid-area:account;justify-self:end}.search[_ngcontent-%COMP%]{align-self:center;color:var(--inactive-text-color);display:inline-flex;font-family:Roboto;font-size:16px;font-weight:400;grid-area:search;margin-left:.5em;padding-left:12px;width:max(45vw,400px);--background-color: var(--page-background)}.search-box[_ngcontent-%COMP%]{width:max(100vw - 550px,400px)}.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 Y4b=[(new cL).Gd("Add a product to Stacks").Nz("http://go/stacks-add-product").PQ("add_circle"),(new cL).Gd("About Stacks").Nz("http://go/stacks-docs").PQ("help"),(new cL).Gd("Contact Stacks").Nz("http://go/stacks-docs/contact-us").PQ("feedback")];var mQ=class{constructor(){this.Qxa=!1;this.NXb=!0;this.X9a=this.O6="";this.Gl={qn:215999}}Sa(){if(!this.link)throw Error("af");}get url(){return this.link.bP()}get Gk(){return this.link.EK()?this.link.EK().startsWith("https://")?_.X(this.link,3):this.link.EK().includes(".")?`https://static.corp.google.com/stacks/${_.X(this.link,3)}`:`https://www.gstatic.com/images/icons/material/system/2x/${_.X(this.link,3)}_grey600_24dp.png`:"https://www.gstatic.com/images/icons/material/system/2x/link_grey600_24dp.png"}en(a){return`${"StacksVeMetadata"}:${(new L4b).psb(a).Yc()}`}};
mQ.O=function(a){return new (a||mQ)};
mQ.wa=_.Cf({type:mQ,na:[["stacks-icon-link"]],inputs:{link:"link",Qxa:"isContact",NXb:"openInNewTab",O6:"gtmBox",X9a:"gtmList"},standalone:!1,ya:4,Aa:4,Da:[["class","avatar",3,"src","alt",4,"ngIf"],[3,"background-image","-no-icon","-wrap","-left-ellipsis","target","href","ve","veImpression","veClick","veMutable","veMetadata",4,"ngIf"],[3,"background-image",4,"ngIf"],["target","_blank",3,"href",4,"ngFor","ngForOf"],[1,"avatar",3,"src","alt"],[3,"target","href","ve","veImpression","veClick","veMutable",
"veMetadata"],["target","_blank",3,"href"]],qa:function(a,b){a&1&&_.C(0,vLb,1,2,"img",0)(1,wLb,2,18,"a",1)(2,xLb,2,3,"span",2)(3,yLb,2,4,"a",3);a&2&&(_.E("ngIf",b.Qxa),_.y(),_.E("ngIf",b.url),_.y(),_.E("ngIf",!b.url&&!_.nl(b.link,jL,4,_.gl()).length),_.y(),_.E("ngForOf",_.nl(b.link,jL,4,_.gl())))},Fa:[_.Yn,_.Zn,gQ],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%], \nspan[_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  word-break: break-all;\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 nQ=class{constructor(a){this.icon="info_outline_grey600";this.ICa=!1;this.content=void 0;_.mu(a,"stars",this.RX("stars"));a.PS=["google-material-icons"]}RX(a){return(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Sa(){this.content=Z4b.get(this.name)}};nQ.O=function(a){return new (a||nQ)(_.B(_.nu))};
nQ.wa=_.Cf({type:nQ,na:[["stacks-popup-info"]],inputs:{name:"name",icon:"icon",ICa:"svg"},standalone:!1,ya:1,Aa:1,Da:()=>["\ufffd#2\ufffd\ufffd#3\ufffdISA\ufffd/#3\ufffd\ufffd/#2\ufffd","\ufffd#2\ufffd\ufffd/#2\ufffd",[4,"ngIf"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text",3,"innerHTML"],[1,"popup-text"],["class","popup-link-text",4,"ngFor","ngForOf"],[1,"isa"],["svgIcon","stars",3,"ngClass"],[3,"src","alt"],[1,"popup-link-text"],["target","_blank",3,"href"]],qa:function(a,b){a&1&&_.C(0,DLb,
11,8,"ng-container",2);a&2&&_.E("ngIf",b.content)},Fa:[_.Xn,_.Yn,_.Zn,_.ou,BL],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-new[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-right:2px;transform:translateX(-70%);white-space:normal;width:200px}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;transform:translate(-70%, -110%);width:350px}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;left:-1em;overflow:hidden;position:absolute;top:1em;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:14px;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}.recommended[_ngcontent-%COMP%]{color:var(--recommended);height:14px;align-self:center;display:flex}.recommended-icon[_ngcontent-%COMP%]{align-self:center;display:flex;justify-self:center}.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;top:-12px}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;width:24px}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;font-size:1em}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%)}.ga[_ngcontent-%COMP%]{background:var(--product-green-bg);color:var(--product-green)}.sa[_ngcontent-%COMP%]{background:var(--special-availability-bg);color:var(--special-availability)}.pr[_ngcontent-%COMP%]{background:var(--preview-bg);color:var(--preview)}.dp[_ngcontent-%COMP%]{background:var(--deprecated-bg);color:var(--deprecated)}.na[_ngcontent-%COMP%]{background:var(--not-allowed-bg);color:var(--not-allowed)}.phase-div[_ngcontent-%COMP%]{grid-area:phase}.phase[_ngcontent-%COMP%]{align-items:center;border-radius:4px;cursor:help;display:inline-flex;height:22px;justify-content:center;width:25px}.phase[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}.recommended-div[_ngcontent-%COMP%]{align-items:center;background:var(--product-green-bg);border-radius:4px;color:var(--product-green);cursor:help;display:flex;font-family:"Roboto";font-size:12px;font-weight:500;height:22px;gap:4px;grid-area:recommended;justify-items:center;padding:2px 4px;width:25px}.isa[_ngcontent-%COMP%]{align-items:center;background:var(--isa-bg);border-radius:4px;color:var(--isa);cursor:help;display:inline-flex;height:22px;justify-content:center;grid-area:isa;width:27px}.isa[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}/*# sourceMappingURL=popup.css.map */']});
var Z4b=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:"Allowlist",
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"]])}],["isa",{title:"Infrastructure Support Agreement",description:"Infrastructure Support Agreements (ISAs) allow infrastructure teams to declare and contractually promise levels of support that clients across Google should expect.",urls:new Map([["http://go/infrastructure-support-agreement",
"go/infrastructure-support-agreement"]])}]]);var ELb=a=>({"subtitle-class":a}),oQ=class{constructor(){this.Li=[];this.O6="";this.yD=!1}};oQ.O=function(a){return new (a||oQ)};
oQ.wa=_.Cf({type:oQ,na:[["stacks-link-lists"]],inputs:{Li:"lists",O6:"gtmBox",yD:"oldView"},standalone:!1,ya:2,Aa:1,Da:[["emptyList",""],[1,"grid"],[4,"ngFor","ngForOf"],[1,"link-title-container"],[3,"ngClass",4,"ngIf"],["class","-push-left",3,"name",4,"ngIf"],[4,"ngIf","ngIfElse"],[3,"ngClass"],[1,"-push-left",3,"name"],[3,"link","gtmBox","gtmList"]],qa:function(a,b){a&1&&(_.F(0,"div",1),_.C(1,LLb,7,4,"div",2),_.I());a&2&&(_.y(),_.E("ngForOf",b.Li))},Fa:[_.Xn,_.Yn,_.Zn,mQ,nQ],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}.subtitle-class[_ngcontent-%COMP%]{color:var(--title-text-color);font-family:"Google Sans",sans-serif;font-size:12px}/*# sourceMappingURL=link_lists.css.map */']});
var GLb=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"],["Infrastructure Support Agreement","isa"]]);var pQ=class{Sa(){}};pQ.O=function(a){return new (a||pQ)};
pQ.wa=_.Cf({type:pQ,na:[["stacks-popup-freshness"]],inputs:{pr:"productName",YQb:"freshnessDate",sia:"isFresh"},standalone:!1,ya:8,Aa:6,Da:[["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"]],qa:function(a,
b){a&1&&(_.F(0,"button"),_.C(1,MLb,1,0,"img",0)(2,NLb,1,0,"img",1),_.I(),_.F(3,"div",2),_.C(4,OLb,2,0,"p",3)(5,PLb,2,0,"p",3),_.F(6,"p",4),_.Q(7),_.I()());a&2&&(_.y(),_.E("ngIf",b.sia),_.y(),_.E("ngIf",!b.sia),_.y(2),_.E("ngIf",b.sia),_.y(),_.E("ngIf",!b.sia),_.y(2),_.DC("",b.pr," team has reviewed this product on ",b.YQb,"."))},Fa:[_.Zn],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-new[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-right:2px;transform:translateX(-70%);white-space:normal;width:200px}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;transform:translate(-70%, -110%);width:350px}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;left:-1em;overflow:hidden;position:absolute;top:1em;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:14px;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}.recommended[_ngcontent-%COMP%]{color:var(--recommended);height:14px;align-self:center;display:flex}.recommended-icon[_ngcontent-%COMP%]{align-self:center;display:flex;justify-self:center}.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;top:-12px}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;width:24px}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;font-size:1em}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%)}.ga[_ngcontent-%COMP%]{background:var(--product-green-bg);color:var(--product-green)}.sa[_ngcontent-%COMP%]{background:var(--special-availability-bg);color:var(--special-availability)}.pr[_ngcontent-%COMP%]{background:var(--preview-bg);color:var(--preview)}.dp[_ngcontent-%COMP%]{background:var(--deprecated-bg);color:var(--deprecated)}.na[_ngcontent-%COMP%]{background:var(--not-allowed-bg);color:var(--not-allowed)}.phase-div[_ngcontent-%COMP%]{grid-area:phase}.phase[_ngcontent-%COMP%]{align-items:center;border-radius:4px;cursor:help;display:inline-flex;height:22px;justify-content:center;width:25px}.phase[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}.recommended-div[_ngcontent-%COMP%]{align-items:center;background:var(--product-green-bg);border-radius:4px;color:var(--product-green);cursor:help;display:flex;font-family:"Roboto";font-size:12px;font-weight:500;height:22px;gap:4px;grid-area:recommended;justify-items:center;padding:2px 4px;width:25px}.isa[_ngcontent-%COMP%]{align-items:center;background:var(--isa-bg);border-radius:4px;color:var(--isa);cursor:help;display:inline-flex;height:22px;justify-content:center;grid-area:isa;width:27px}.isa[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}/*# sourceMappingURL=popup.css.map */']});var qQ=class{Sa(){}constructor(a){_.mu(a,"license",dL("license"));a.PS=["google-material-icons"]}};qQ.O=function(a){return new (a||qQ)(_.B(_.nu))};
qQ.wa=_.Cf({type:qQ,na:[["stacks-popup-isa"]],inputs:{product:"product"},standalone:!1,ya:9,Aa:4,Da:()=>[["mat-icon-button","","aria-label","Isa icon","class","isa",4,"ngIf"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text"],["target","_blank","rel","noopener","aria-label","learn more about ISA",3,"href"],["mat-icon-button","","aria-label","Isa icon",1,"isa"]],qa:function(a,b){a&1&&(_.C(0,QLb,3,0,"button",0),_.F(1,"div",1)(2,"p",2),_.Q(3,"Infrastructure Support Agreement"),_.I(),_.F(4,"p",3),_.Q(5),
_.I(),_.F(6,"p",3)(7,"a",4),_.Q(8,"More info"),_.I()()());a&2&&(_.E("ngIf",b.product.xwa()),_.y(5),_.Wg("",b.product.getName()," has signed an ISA."),_.y(2),_.Jg("href","/agreement/",b.product.am(),"",_.wf))},Fa:[_.Zn],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-new[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-right:2px;transform:translateX(-70%);white-space:normal;width:200px}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;transform:translate(-70%, -110%);width:350px}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;left:-1em;overflow:hidden;position:absolute;top:1em;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:14px;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}.recommended[_ngcontent-%COMP%]{color:var(--recommended);height:14px;align-self:center;display:flex}.recommended-icon[_ngcontent-%COMP%]{align-self:center;display:flex;justify-self:center}.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;top:-12px}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;width:24px}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;font-size:1em}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%)}.ga[_ngcontent-%COMP%]{background:var(--product-green-bg);color:var(--product-green)}.sa[_ngcontent-%COMP%]{background:var(--special-availability-bg);color:var(--special-availability)}.pr[_ngcontent-%COMP%]{background:var(--preview-bg);color:var(--preview)}.dp[_ngcontent-%COMP%]{background:var(--deprecated-bg);color:var(--deprecated)}.na[_ngcontent-%COMP%]{background:var(--not-allowed-bg);color:var(--not-allowed)}.phase-div[_ngcontent-%COMP%]{grid-area:phase}.phase[_ngcontent-%COMP%]{align-items:center;border-radius:4px;cursor:help;display:inline-flex;height:22px;justify-content:center;width:25px}.phase[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}.recommended-div[_ngcontent-%COMP%]{align-items:center;background:var(--product-green-bg);border-radius:4px;color:var(--product-green);cursor:help;display:flex;font-family:"Roboto";font-size:12px;font-weight:500;height:22px;gap:4px;grid-area:recommended;justify-items:center;padding:2px 4px;width:25px}.isa[_ngcontent-%COMP%]{align-items:center;background:var(--isa-bg);border-radius:4px;color:var(--isa);cursor:help;display:inline-flex;height:22px;justify-content:center;grid-area:isa;width:27px}.isa[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}/*# sourceMappingURL=popup.css.map */'],
Ma:0});var WLb=function(a){let b=0,c=!1;for(;b<a.length;){if(a.charAt(b)===".")if(c)break;else c=!0;if(a.charAt(b)<"0"||a.charAt(b)>"9")break;b++}return Number(a.substring(0,b))},rQ=class{constructor(a){this.metrics=[];this.description="";_.mu(a,"radio_button_checked",dL("radio_button_checked"));_.mu(a,"radio_button_partial",dL("radio_button_partial"));_.mu(a,"radio_button_unchecked",dL("radio_button_unchecked"));_.mu(a,"error_med",dL("error_med"));_.mu(a,"block",dL("block"));a.PS=["google-material-icons"]}get name(){return rHb(this.u8)}Sa(){this.description=
$4b.get(this.u8)||""}};rQ.O=function(a){return new (a||rQ)(_.B(_.nu))};
rQ.wa=_.Cf({type:rQ,na:[["stacks-popup-pp"]],inputs:{u8:"productPhase",metrics:"metrics"},standalone:!1,ya:19,Aa:9,Da:()=>[[1,"phase-div",3,"ngSwitch"],["mat-icon-button","","class","phase pr",4,"ngSwitchCase"],["mat-icon-button","","class","phase sa",4,"ngSwitchCase"],["mat-icon-button","","class","phase ga",4,"ngSwitchCase"],["mat-icon-button","","class","phase dp",4,"ngSwitchCase"],["mat-icon-button","","class","phase na",4,"ngSwitchCase"],[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(";"),["mat-icon-button","",1,"phase","pr"],["mat-icon-button","",1,"phase","sa"],["mat-icon-button","",1,"phase","ga"],["mat-icon-button","",1,"phase","dp"],["mat-icon-button","",1,"phase","na"],[1,"metric-box"],[1,"metric-name"],[1,"metric-actual"],[1,"metric-target"],[1,"metric-updated"]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.C(1,RLb,3,0,"button",
1)(2,SLb,3,0,"button",2)(3,TLb,3,0,"button",3)(4,ULb,3,0,"button",4)(5,VLb,3,0,"button",5),_.I(),_.F(6,"div",6)(7,"p",7),_.Q(8),_.I(),_.F(9,"div",8)(10,"p"),_.Q(11),_.I(),_.C(12,XLb,9,6,"div",9),_.K(13,"hr"),_.F(14,"p",10),_.Q(15," Product phases is a standard set of product stages."),_.K(16,"br"),_.F(17,"a",11),_.Q(18,"go/product-phases"),_.I()()()());a&2&&(_.E("ngSwitch",b.u8),_.y(),_.E("ngSwitchCase",1),_.y(),_.E("ngSwitchCase",2),_.y(),_.E("ngSwitchCase",3),_.y(),_.E("ngSwitchCase",4),_.y(),_.E("ngSwitchCase",
5),_.y(3),_.Xg(b.name),_.y(3),_.Xg(b.description),_.y(),_.E("ngForOf",b.metrics))},Fa:[_.Yn,_.$n,_.ao],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-new[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-right:2px;transform:translateX(-70%);white-space:normal;width:200px}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;transform:translate(-70%, -110%);width:350px}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;left:-1em;overflow:hidden;position:absolute;top:1em;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:14px;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}.recommended[_ngcontent-%COMP%]{color:var(--recommended);height:14px;align-self:center;display:flex}.recommended-icon[_ngcontent-%COMP%]{align-self:center;display:flex;justify-self:center}.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;top:-12px}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;width:24px}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;font-size:1em}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%)}.ga[_ngcontent-%COMP%]{background:var(--product-green-bg);color:var(--product-green)}.sa[_ngcontent-%COMP%]{background:var(--special-availability-bg);color:var(--special-availability)}.pr[_ngcontent-%COMP%]{background:var(--preview-bg);color:var(--preview)}.dp[_ngcontent-%COMP%]{background:var(--deprecated-bg);color:var(--deprecated)}.na[_ngcontent-%COMP%]{background:var(--not-allowed-bg);color:var(--not-allowed)}.phase-div[_ngcontent-%COMP%]{grid-area:phase}.phase[_ngcontent-%COMP%]{align-items:center;border-radius:4px;cursor:help;display:inline-flex;height:22px;justify-content:center;width:25px}.phase[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}.recommended-div[_ngcontent-%COMP%]{align-items:center;background:var(--product-green-bg);border-radius:4px;color:var(--product-green);cursor:help;display:flex;font-family:"Roboto";font-size:12px;font-weight:500;height:22px;gap:4px;grid-area:recommended;justify-items:center;padding:2px 4px;width:25px}.isa[_ngcontent-%COMP%]{align-items:center;background:var(--isa-bg);border-radius:4px;color:var(--isa);cursor:help;display:inline-flex;height:22px;justify-content:center;grid-area:isa;width:27px}.isa[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}/*# sourceMappingURL=popup.css.map */']});
var $4b=new Map([[0,"Default value."],[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."],[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."],[5,"Vendor product that should not be used. Alternatives and exceptions may apply."]]);var a5b=a=>[a],sQ=class{constructor(a){_.mu(a,"stars",this.RX("stars"));a.PS=["google-material-icons"]}RX(a){return(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Sa(){}get y5(){return this.domain.getParent().getName()}get C9c(){return`/domain/${this.domain.Wy()}`}};sQ.O=function(a){return new (a||sQ)(_.B(_.nu))};
sQ.wa=_.Cf({type:sQ,na:[["stacks-popup-recommended"]],inputs:{product:"product",domain:"domain"},standalone:!1,ya:10,Aa:5,Da:()=>[["aria-label","Recommended icon pop up",1,"recommended-div"],["svgIcon","stars",1,"recommended-icon"],[1,"popup-box"],[1,"popup-title"],[1,"popup-text"],["target","_blank","rel","noopener","aria-label","learn more about recommended product",3,"href"]],qa:function(a,b){a&1&&(_.F(0,"button",0),_.K(1,"mat-icon",1),_.I(),_.F(2,"div",2)(3,"p",3),_.Q(4,"Recommended products"),
_.I(),_.F(5,"p",4),_.Q(6),_.I(),_.F(7,"p",4)(8,"a",5),_.Q(9,"More info"),_.I()()());a&2&&(_.y(6),_.DC("",b.product.getName()," is recommended by the ",b.y5," domain stewards."),_.y(2),_.E("href",_.dh(3,a5b,b.C9c),_.wf))},Fa:[_.ou],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-new[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-right:2px;transform:translateX(-70%);white-space:normal;width:200px}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;transform:translate(-70%, -110%);width:350px}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;left:-1em;overflow:hidden;position:absolute;top:1em;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:14px;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}.recommended[_ngcontent-%COMP%]{color:var(--recommended);height:14px;align-self:center;display:flex}.recommended-icon[_ngcontent-%COMP%]{align-self:center;display:flex;justify-self:center}.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;top:-12px}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;width:24px}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;font-size:1em}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%)}.ga[_ngcontent-%COMP%]{background:var(--product-green-bg);color:var(--product-green)}.sa[_ngcontent-%COMP%]{background:var(--special-availability-bg);color:var(--special-availability)}.pr[_ngcontent-%COMP%]{background:var(--preview-bg);color:var(--preview)}.dp[_ngcontent-%COMP%]{background:var(--deprecated-bg);color:var(--deprecated)}.na[_ngcontent-%COMP%]{background:var(--not-allowed-bg);color:var(--not-allowed)}.phase-div[_ngcontent-%COMP%]{grid-area:phase}.phase[_ngcontent-%COMP%]{align-items:center;border-radius:4px;cursor:help;display:inline-flex;height:22px;justify-content:center;width:25px}.phase[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}.recommended-div[_ngcontent-%COMP%]{align-items:center;background:var(--product-green-bg);border-radius:4px;color:var(--product-green);cursor:help;display:flex;font-family:"Roboto";font-size:12px;font-weight:500;height:22px;gap:4px;grid-area:recommended;justify-items:center;padding:2px 4px;width:25px}.isa[_ngcontent-%COMP%]{align-items:center;background:var(--isa-bg);border-radius:4px;color:var(--isa);cursor:help;display:inline-flex;height:22px;justify-content:center;grid-area:isa;width:27px}.isa[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}/*# sourceMappingURL=popup.css.map */']});var tQ=class{constructor(){this.xDa=!1}Sa(){}};tQ.O=function(a){return new (a||tQ)};
tQ.wa=_.Cf({type:tQ,na:[["stacks-popup-product"]],inputs:{product:"product",domain:"domain",xDa:"underAlternatives"},standalone:!1,ya:4,Aa:4,Da:[["class","stacks-popup-isa",3,"product","to-right",4,"ngIf"],[3,"product","domain",4,"ngIf"],[3,"productPhase","metrics",4,"ngIf"],[3,"productPhase","small-icon",4,"ngIf"],[1,"stacks-popup-isa",3,"product"],[3,"product","domain"],[3,"productPhase","metrics"],[3,"productPhase"]],qa:function(a,b){a&1&&_.C(0,YLb,1,3,"stacks-popup-isa",0)(1,ZLb,1,2,"stacks-popup-recommended",
1)(2,$Lb,1,2,"stacks-popup-pp",2)(3,aMb,1,3,"stacks-popup-pp",3);a&2&&(_.E("ngIf",b.product.xwa()),_.y(),_.E("ngIf",b.product.C8a()),_.y(),_.E("ngIf",!b.xDa),_.y(),_.E("ngIf",b.xDa))},Fa:[_.Zn,rQ,sQ,qQ],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-new[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-right:2px;transform:translateX(-70%);white-space:normal;width:200px}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;transform:translate(-70%, -110%);width:350px}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;left:-1em;overflow:hidden;position:absolute;top:1em;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:14px;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}.recommended[_ngcontent-%COMP%]{color:var(--recommended);height:14px;align-self:center;display:flex}.recommended-icon[_ngcontent-%COMP%]{align-self:center;display:flex;justify-self:center}.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;top:-12px}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;width:24px}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;font-size:1em}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%)}.ga[_ngcontent-%COMP%]{background:var(--product-green-bg);color:var(--product-green)}.sa[_ngcontent-%COMP%]{background:var(--special-availability-bg);color:var(--special-availability)}.pr[_ngcontent-%COMP%]{background:var(--preview-bg);color:var(--preview)}.dp[_ngcontent-%COMP%]{background:var(--deprecated-bg);color:var(--deprecated)}.na[_ngcontent-%COMP%]{background:var(--not-allowed-bg);color:var(--not-allowed)}.phase-div[_ngcontent-%COMP%]{grid-area:phase}.phase[_ngcontent-%COMP%]{align-items:center;border-radius:4px;cursor:help;display:inline-flex;height:22px;justify-content:center;width:25px}.phase[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}.recommended-div[_ngcontent-%COMP%]{align-items:center;background:var(--product-green-bg);border-radius:4px;color:var(--product-green);cursor:help;display:flex;font-family:"Roboto";font-size:12px;font-weight:500;height:22px;gap:4px;grid-area:recommended;justify-items:center;padding:2px 4px;width:25px}.isa[_ngcontent-%COMP%]{align-items:center;background:var(--isa-bg);border-radius:4px;color:var(--isa);cursor:help;display:inline-flex;height:22px;justify-content:center;grid-area:isa;width:27px}.isa[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}/*# sourceMappingURL=popup.css.map */']});var hMb=a=>[a],b5b="contactTeam onboardingDoc signUpDoc includedTeamId excludedTeamId gcpGuidance buildVisibility groups other".split(" "),LMb=function(a){return`https://source.corp.google.com/piper///depot/google3/productivity/stacks/catalog/product/${a}/stacks.textproto`},uQ=class{set c5c(a){this.sY=!!a;this.lTb.next(a)}get eZc(){return document.getElementsByClassName("butterbar").length>0}constructor(a,b,c,d,e){this.AM=a;this.H0=b;this.yk=c;this.Occ=u1b;this.Xc=_.KF;this.lTb=new _.Wh("");this.Gl=
{Pwc:200202,qn:215999};this.sY=!1;this.Q2a=!0;this.yD=this.N2a=this.Rmb=!1;this.s4c=new Set;this.oYc=rHb;this.kYc=sHb;this.cYc=tHb;this.productId=_.x(_.Ge([this.lTb,this.yk.params]),_.v(([f,g])=>f||g.productId));this.product=_.x(this.productId,_.gg(f=>this.H0.Cw(f)),_.ig(f=>{this.sY||this.AM.rm(`${f.Lf()} - Stacks`)}));this.aZb=_.x(_.Ge([this.product]),_.v(([f])=>{const g=[];var l=new Map;for(var p of _.nl(f,n0b,72,_.gl()))uHb(p.getScope(),p.Nwa(_.$k),l);for(var t of b5b)l.has(t)&&g.push({key:t,value:l.get(t)});
l=wNb(f);p=[];pHb([{source:f.owa(_.$k),Li:p,name:"Best practices",icon:"school"},{source:f.rwa(_.$k),Li:p,name:"Codelabs",icon:"school"},{source:_.nl(f,jL,6,_.gl(_.$k)),Li:p,name:"Concepts",icon:"school"},{source:f.wwa(_.$k),Li:p,name:"Getting started",icon:"school"},{source:f.ywa(_.$k),Li:p,name:"How to",icon:"school"},{source:f.Awa(_.$k),Li:p,name:"Introductory guides",icon:"school"},{source:_.nl(f,jL,30,_.gl(_.$k)),Li:p,name:"Reference guides",icon:"school"},{source:_.nl(f,jL,65,_.gl(_.$k)),Li:p,
name:"Testing",icon:"school"}]);p.sort(ZK);t=yNb(f);var w=BNb(f),A=CNb(f);const G=[];if(_.kl(f,KO,43)){var J=(new aL).Gd("Apps ATLs"),L=_.nl(f,jL,44,_.gl());if(L.length===0)J.Sda($K({name:_.kl(f,KO,43).Lf(),icon:"track_changes"}));else for(var U of L)J.Sda($K({name:_.kl(f,KO,43).Lf(),icon:"track_changes",url:U.bP()}));G.push(J)}if(_.kl(f,L0b,58)){U=new aL;J=_.nl(f,jL,59,_.gl());U.Gd("Security");for(var ba of J)U.Sda($K({name:_.kl(f,L0b,58).Lf(),icon:"enhanced_encryption",url:ba.bP()}));G.push(U)}_.kl(f,
M0b,33)&&G.push((new aL).Gd("SRE authorities").n0([$K({name:_.kl(f,M0b,33).Lf(),icon:"track_changes"})]));if(_.xl(f,67)){ba=(new aL).Gd("Privacy");for(var la of _.El(f,78,_.gl()))ba.Sda($K({name:"Guidance",icon:"enhanced_encryption",url:`${"https://g3doc.corp.google.com/privacy/pwg/infra/pchips/stances/_generated/g3doc/"}${la}${"/composite_privacy_stance.textproto_generated"}`}));G.push(ba)}G.sort(ZK);la=FNb(f);ba=_.El(f,4,_.gl());ba=HNb(ba);U=_.El(f,38,_.gl());U=INb(U);J=ENb(f);L=new Map;for(const za of _.nl(f,
n0b,72,_.gl()))if(za.getScope()===10||za.getScope()===9)for(const Ba of za.Nwa()){const Ea=Ba.split(":");Ea.length===1?L.set(Ea[0],Ea[0]):L.set(Ea[0],Ea[1])}return _.CF({product:f,tsa:g,LAa:l,yPb:p,EWc:t,TKb:w,k6a:A,LRb:G,Pjb:la,O4:ba,m_b:U,U4:J,W2b:L,s4c:DNb(f.Dwa())})}),_.bg(1),_.Fe(),_.Lf(f=>_.BF(f.message)),_.fg(_.LF));this.s4=_.x(this.aZb,_.Te(_.zG),_.v(f=>f.Tb.product),_.v(f=>u1b.includes(f.Af().Bw())?[$K({name:"Home",url:"/"}),$K({name:f.Lf(),url:""})]:[$K({name:"Home",url:"/"}),$K({name:f.Af().getParent().Lf(),
url:`/domain/${f.Af().getParent().Bw()}`}),$K({name:f.Af().Lf(),url:`/domain/${f.Af().Bw()}`}),$K({name:f.Lf(),url:""})]),_.fg([$K({name:"Home",url:"/"})]));this.KPb=lHb();this.AAa=qHb;this.Q2a=!0;this.Rmb=this.yk.Mc.Qa.pscMvpLaunch||!1;this.N2a=this.yk.Mc.Qa.displayExternalProducts||!1;this.yD=this.yk.Mc.Qa.oldView||!1;_.mu(e,"error",this.RX("error"))}RX(a){return(0,_.zc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}en(a){return`${"StacksVeMetadata"}:${(new L4b).psb(a).Yc()}`}get params(){const a=
{};this.Q2a&&(a.displayStacksWellLitPaths=!0);this.Rmb&&(a.pscMvpLaunch=!0);this.N2a&&(a.displayExternalProducts=!0);this.yD&&(a.oldView="true");return a}};uQ.O=function(a){return new (a||uQ)(_.B(_.Jo),_.B(aP),_.B(_.Vh),_.B(TO),_.B(_.nu))};
uQ.wa=_.Cf({type:uQ,na:[["stacks-product-page"]],inputs:{c5c:"productIdFromParent"},standalone:!1,features:[_.bh([aP])],ya:4,Aa:6,Da:[[3,"breadcrumb","oldView",4,"ngIf"],[3,"ngSwitch",4,"ngIf"],[3,"breadcrumb","oldView"],[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"],[3,"ve","veImpression","veClick","veMutable","veMetadata"],[1,"product-name-container"],
[1,"edit-section-container"],[1,"edit-section",3,"ve","veImpression","veClick","veMutable","veMetadata"],["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","domain"],["class","warning-bar",4,"ngIf"],["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",3,"ve","veImpression","veClick","veMutable","veMetadata"],["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,
"warning-bar"],["svgIcon","error",1,"warning-bar-icon"],[1,"warning-bar-message"],["href","http://goto.google.com/stacks-product-phases#product-phases",1,"warning-bar-link",3,"ve","veImpression","veClick","veMutable","veMetadata"],[1,"alternate-products"],[1,"alternate-products-description",3,"innerHTML"],["id","resources"],[1,"grid"],["class","badges",4,"ngFor","ngForOf"],["underAlternatives","true",1,"-inline",3,"product","domain"],["id","resources",3,"routerLink","queryParams"],["target","_blank",
"data-gtm-box","Key links","data-gtm-list","product page",3,"href","ve","veImpression","veClick","veMutable","veMetadata",4,"ngFor","ngForOf"],["target","_blank","data-gtm-box","Key links","data-gtm-list","product page",3,"href","ve","veImpression","veClick","veMutable","veMetadata"],["target","_blank","data-gtm-box","Key links","data-gtm-list","landing page",3,"href","ve","veImpression","veClick","veMutable","veMetadata",4,"ngFor","ngForOf"],["target","_blank","data-gtm-box","Key links","data-gtm-list",
"landing page",3,"href","ve","veImpression","veClick","veMutable","veMetadata"],["href","http://go/stacks-product-phases#additional-product-phase-metadata","target","_blank",3,"ve","veImpression","veClick","veMutable","veMetadata"],[1,"title-with-popup"],["name","allow_list",1,"icon"],[4,"ngFor","ngForOf"],["class","proto-link",4,"ngIf"],["target","_blank",3,"href"],["target","_blank",3,"href","ve","veImpression","veClick","veMutable","veMetadata"],[1,"proto-link"],[3,"href","ve","veImpression","veClick",
"veMutable","veMetadata"],[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","phase-reason"],[1,"guidelines-explanation"],["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"],[3,"ngIf"],["gtmBox","Others","gtmList","Codepaths",3,"link"],["gtmBox","Others","gtmList","Others",3,"link"],["id","external-product"]],qa:function(a,b){a&1&&(_.C(0,bMb,2,4,"stacks-header",0),_.F(1,"main"),_.C(2,uNb,4,4,"ng-container",1),_.R(3,"async"),_.I());a&2&&(_.E("ngIf",!b.sY),_.y(),_.tg("hasButterbar",b.eZc),
_.y(),_.E("ngIf",_.S(3,4,b.aZb)))},Fa:[_.Yn,_.Zn,_.$n,_.ao,lQ,_.np,mQ,oQ,_.EF,pQ,tQ,nQ,iQ,_.ou,gQ,_.eo],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}.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%]{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}.warning-bar[_ngcontent-%COMP%]{margin-bottom:12px;width:100%;padding:6px 24px;border-radius:8px;background:var(--warning-background-color);display:flex;align-items:stretch}.warning-bar-icon[_ngcontent-%COMP%]{width:24px;height:24px;color:var(--warning-highlight-color)}.warning-bar-link[_ngcontent-%COMP%]{color:var(--warning-highlight-color);text-decoration:underline}.warning-bar-message[_ngcontent-%COMP%]{margin-top:2px;margin-left:16px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.2px;color:var(--warning-text-color);flex:1}.material-symbols-outlined[_ngcontent-%COMP%]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}/*# sourceMappingURL=product_page.css.map */'],
Ma:0});var c5b=["mainContent"],kL=function(a){return a.location.path===""||a.location.path==="/"},lL=function(a){return a.entries?a.entries.length>0:a.files.entries.length>0||a.NC.entries.length>0},e5b=function(a,b,c){const d=kL(a);for(const l of b){var e=b=void 0,f=l,g=c;const p=(e=_.kl(f,_.Gq,4))==null?void 0:_.Y(e,5),t=UNb(f);e=_.yG(f.BX());const w=_.Wnb(f.BX()),A=!e||w;f={Sc:d||!A?_.Vq(_.UG(g.bc().od(t)),{Rf:p}).ab():void 0,path:t,name:_.gB(t),Rf:p,entryType:f.getType(),xo:(b=_.kl(f,_.Gq,4))==null?void 0:
_.xl(b,4),CK:e,F_c:w,m8c:A};b=f.entryType===3||f.entryType===5;b=f.xo?b?a.xo.NC:a.xo.files:f.CK?b?a.CK.NC:a.CK.files:b?a.Lo.NC:a.Lo.files;b.Bt.has(f.name)||(b.Bt.add(f.name),b.entries.push(f))}!lL(a.Lo)&&lL(a.xo)?(a.Lo=a.xo,a.dgb=d5b(a.Lo),a.xo={files:{Bt:new Set,entries:[]},NC:{Bt:new Set,entries:[]}},a.H1a=[]):(a.dgb=d5b(a.Lo),a.H1a=d5b(a.xo));a.hRb=d5b(a.CK)},d5b=function({files:a,NC:b}){const c=[];lL(b)&&c.push(b.entries);lL(a)&&c.push(a.entries);return c},vQ=class{get om(){return this.Tc.Iga.getValue()}constructor(a,
b,c,d,e,f,g,l){this.Ch=b;this.zx=c;this.Tc=d;this.jRc=e;this.oub=g;this.aA=l;this.NR="detail-header-id";this.coc="Files and Directories";this.doc="Generated Files and Directories";this.boc="Deleted Files and Directories";this.fj=_.YF;this.Lo={files:{Bt:new Set,entries:[]},NC:{Bt:new Set,entries:[]}};this.dgb=[];this.CK={files:{Bt:new Set,entries:[]},NC:{Bt:new Set,entries:[]}};this.hRb=[];this.xo={files:{Bt:new Set,entries:[]},NC:{Bt:new Set,entries:[]}};this.H1a=[];this.Br=()=>{};this.YTa=!1;this.g0b=
new _.Wh(null);this.V1b=new _.$f;this.QUc=_.$z(p=>{this.zx.aCa(p)},300);this.bYc=_.$z(p=>{!lL(this.Lo)||this.zx.lma(p)},300);this.YTa=_.rv.has(102);this.W1b=(this.X8c=_.rv.has(53))?_.x(this.V1b,_.gg(p=>this.oub.get(p)),_.v(p=>_.nl(p,g0b,1,_.gl())),_.bg(1),_.Fe()):_.Re;this.lfa=_.x(_.Ge([this.g0b,this.W1b]),_.v(([p,t])=>t?p&&t.some(w=>w.YO()===p)?p:t.length===0?null:t[0].YO():null),_.Tf(),_.bg(1),_.Fe())}get H0c(){return this.om===0}get I0c(){return this.om===1}get G0c(){return this.om===2}get location(){return this.wb.location}Sa(){}Sb(a){var b=
a.viewData;if(b){a=b.ng;var c=b.Ij;c=(b=c&&_.mG(a.location,c.location))&&a.entries.length>c.entries.length;b||(this.Lo={files:{Bt:new Set,entries:[]},NC:{Bt:new Set,entries:[]}},this.CK={files:{Bt:new Set,entries:[]},NC:{Bt:new Set,entries:[]}},this.xo={files:{Bt:new Set,entries:[]},NC:{Bt:new Set,entries:[]}});b&&!c||e5b(this,a.entries,this.location);b||(this.KAa=a.KAa,this.Fnb=a.Fnb,_.rv.has(11)&&(this.aggregations=_.x(C4b(this.jRc,a.location,a.entries.filter(d=>{let e;return!((e=_.kl(d,_.Gq,4))==
null?0:_.xl(e,4))&&!_.yG(d.BX())}).map(UNb)),_.bg(1),_.Fe())),this.Br=_.Mrb(this.Ch,()=>{let d;(d=this.c2c)==null||d.ma.focus()}),this.V1b.next(this.location))}}Ia(){this.Br()}};vQ.O=function(a){return new (a||vQ)(_.B(_.Vh),_.B(_.pi),_.B(_.Xv),_.B(wM),_.B(YP),_.B(_.sv),_.B(bP),_.B(_.ew))};
vQ.wa=_.Cf({type:vQ,na:[["folder-detail","viewData",""]],ub:function(a,b){a&1&&_.Pg(c5b,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.c2c=c.first)}},inputs:{wb:"viewData"},standalone:!1,features:[_.bh([YP]),_.Rm],hc:["viewData",""],ya:8,Aa:12,Da:[["mainContent",""],["componentId","FolderDetail",3,"viewData","showLinksDropdown"],["tabindex","-1",3,"enableProjectTab","showAiOverviewTab","viewData",4,"ngIf"],["tabindex","-1",4,"ngIf"],[4,"ngIf"],["tabindex","-1",3,"enableProjectTab","showAiOverviewTab","viewData"],
["tabindex","-1"],["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,"toggle","title","groupedFiles","initiallyExpanded","useRelativeUrls","aggregations","isPiper"],
["headerId","generated-files-header",3,"toggle","title","groupedFiles","initiallyExpanded","useRelativeUrls","aggregations","isPiper"],["class","select-wrapper",4,"ngIf"],[3,"productIdFromParent"],[1,"select-wrapper"],[3,"selectionChange","value"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[3,"path"]],qa:function(a,b){a&1&&(_.K(0,"detail-header",1),_.C(1,JNb,2,6,"folder-tab-header",2),_.R(2,"async"),_.C(3,ONb,7,6,"main",3),_.R(4,"async"),_.C(5,SNb,3,3,"ng-container",4),_.R(6,"async"),_.C(7,TNb,2,
1,"ng-container",4));a&2&&(_.E("viewData",b.wb)("showLinksDropdown",!0),_.y(),_.E("ngIf",_.S(2,6,b.lfa)||b.YTa),_.y(2),_.E("ngIf",b.H0c||_.S(4,8,b.lfa)===!1),_.y(2),_.E("ngIf",_.S(6,10,b.I0c&&b.lfa)),_.y(2),_.E("ngIf",b.G0c))},Fa:[CL,_.Yn,_.Zn,zP,cQ,_.NB,_.FA,_.dx,_.Zw,_.GA,_.fA,_.ww,uQ,ZP,aQ,bQ,_.eo],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}ai-overview-section[_ngcontent-%COMP%]{overflow:auto}"],
Ma:0});var f5b=["gobUrl"],g5b=["externalUrl"],h5b=["commitHash"],wQ=class{get eUb(){return!!this.wb.SL}get GWc(){a:{var a=this.wb.uha;var b=this.wb.Iy;var c=_.gc(a);c=new _.Oj(c);if(c.WC()){c=c.Af();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 DZc(){if(!this.wb.SL)throw Error("bf");const a=this.wb.SL,b=_.Hl(a,3,_.ak)||a.Mn(),c=_.Hl(a,3,_.ak)?"host":"project";return _.Qq(new _.Ni({de:{id:b,
type:c},repository:_.Y(a,2),Db:this.wb.Iy,path:""}))}get rdb(){return!!this.wb.Qua}};wQ.O=function(a){return new (a||wQ)};
wQ.wa=_.Cf({type:wQ,na:[["git-submodule-detail"]],ub:function(a,b){a&1&&(_.Pg(f5b,5,_.ff),_.Pg(g5b,5,_.ff),_.Pg(h5b,5,_.ff));if(a&2){let c;_.Sg(c=_.Tg())&&(b.BYc=c.first);_.Sg(c=_.Tg())&&(b.FWc=c.first);_.Sg(c=_.Tg())&&(b.lTc=c.first)}},inputs:{wb:"viewData"},standalone:!1,ya:5,Aa:2,Da:[["detailView",""],["externalRepo",""],["commitHash",""],["gobUrl",""],["externalUrl",""],[4,"ngIf","ngIfElse"],[3,"viewData"],[3,"fileName","diffChunks"],["componentId","GitSubmoduleDetail",3,"viewData"],[4,"ngIf"],
[2,"font-size","1em"],["size","skinny"],["size","skinny",1,"url"],["class","padded",3,"routerLink",4,"ngIf","ngIfElse"],[1,"padded",3,"copyEvent","copyText","isSmall"],["size","skinny",1,"commit-hash"],[1,"padded"],[1,"padded",3,"routerLink"],[1,"padded",3,"externalLink"]],qa:function(a,b){a&1&&(_.C(0,VNb,7,3,"ng-container",5),_.Q(1,"\n\n"),_.C(2,ZNb,45,9,"ng-template",null,0,_.fh),_.Q(4,"\n"));a&2&&(a=_.Fg(3),_.E("ngIf",b.rdb)("ngIfElse",a))},Fa:[vN,_.Zn,_.uB,AP,zP,_.Ep,_.GF,jN,_.np],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 i5b=function(a,b){const c=_.x(a.VXc,_.gg(d=>{const e=_.hG(_.Vj(d,0))||"",f=_.Vj(d,1)||"",g=_.kG(d,1)||"";return _.x(a.jSc.get(d.tb,d.Vc,d.repository,e,f,g),_.Lf(()=>_.u(null)))}));return _.x(_.Ge([a.doa,b]),_.gg(([d,e])=>e&&tOb(d)?c:_.u(null)),_.dg(1))},j5b=function(a,b,c){var d=[];for(var e=0;e<b.rl.length;e++){var f=b.tkb.get(e);d.push(f)}f=_.x(a.TVb,_.Tf(),_.gg(g=>qOb(g,b,a.Dh)),_.v(({Sc:g,bM:l})=>{const p=_.Vj(g,2),t=!!p;var w=a.Tub?b.CH:void 0;w=w!=null?OAb(g,w):g;return{Wa:g,G_:w,cja:p,
bM:l,MH:t}}),_.dg(1));e=tOb(b.wb);d={Wa:f,rl:b.rl,CH:b.CH,tqd:d,wva:e};d=e?aOb(d):$Nb(d);return _.CF({kP:d,columnType:e?c?2:1:0,Ava:b.Ava,fga:b.fga,Wa:b.wb.location})},xQ=class{set sSb(a){this.yZc=a}get sSb(){return this.yZc}constructor(a,b,c,d,e,f){this.jSc=a;this.Dh=b;this.Ha=c;this.GE=_.KF;this.gkb=new _.te;this.PR=_.Pi;this.qq=new _.ne;this.doa=new _.$f(1);this.Tub=_.rv.has(56);this.TVb=_.x(this.doa,_.Te(pOb),_.v(({location:g})=>g));this.VXc=_.x(this.TVb,_.Tf((g,l)=>g&&l&&_.mG(g,l)));a=_.x(e.gD("BLAME"),
_.v(g=>g.enabled),_.Tf(),_.bg(1),_.Fe());this.Tsa=i5b(this,a);this.Dga=_.x(f.IXc,_.Tf());f=_.x(this.doa,_.Te(g=>!pOb(g)&&g.kind!==5),_.Pf(_.AF("History unavailable")));b=_.x(this.doa,_.Te(pOb),_.Tf(sOb),_.gg(g=>vOb(g,this.Dh)),_.bg(1),_.Fe());this.y7=_.x(b,_.Te(_.zG),_.v(({Tb:g})=>g.y7));b=_.x(b,_.Tf((g,l)=>_.zG(g)&&_.zG(l)&&g.Tb.rl===l.Tb.rl));this.BOb=_.x(_.Se(f,_.x(_.Ge([b,a]),_.v(([g,l])=>_.zG(g)?j5b(this,g.Tb,l):g),_.fg(_.LF))),_.bg(1),_.Fe());f=_.x(_.Ge([this.Dga,this.BOb]),_.Te(wOb),_.v(([g,
l])=>{if(!rOb(l.Tb,g)&&l.Tb.fga)return l.Tb.fga}));this.gkb=_.x(f,_.v(g=>!!g),_.fg(!1));this.qq.add(_.x(f,_.gg(g=>_.x(_.Qe(0),_.Jj(this.Ha,"paging_to_focused_commit",!1),_.Pf(g)))).subscribe(g=>{g&&g()}))}Sa(){this.Ha.Ro({bucket:_.Pi.P1})}Ia(){this.qq.unsubscribe()}set wb(a){this.doa.next(a)}};xQ.O=function(a){return new (a||xQ)(_.B(BM),_.B(_.GI),_.B(_.Dv),_.B(_.sv),_.B(_.xI),_.B(wM))};
xQ.wa=_.Cf({type:xQ,na:[["history-panel"]],ub:function(a,b){a&1&&_.Pg(ON,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.sSb=c.first)}},inputs:{wb:"viewData"},standalone:!1,ya:4,Aa:3,Da:()=>[["loading",""],"\ufffd#1\ufffd\ufffd/#1\ufffd",[3,"ngSwitch",4,"ngIf"],["aria-live","polite"],[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,"click","trackBucket","trackProjectId"],[1,"show-more-loading"],["aria-label","Loading History Entries",
3,"diameter","strokeWidth"],["theme","error",1,"show-more-error"],["theme","error"],["text","Loading change history...",3,"hasBackground","diameter"]],qa:function(a,b){a&1&&(_.C(0,nOb,4,4,"ng-container",2),_.R(1,"async"),_.C(2,oOb,2,2,"ng-template",3,0,_.fh));a&2&&_.E("ngIf",_.S(1,1,b.BOb))},Fa:[_.Ip,_.nH,_.Zn,_.co,_.$n,_.ao,ON,_.GF,_.EF,_.lw,_.xt,_.Mx,_.Kx,_.eo],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%]   .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%;font-size:14px}dc-information-box.error[_ngcontent-%COMP%]{background-color:transparent;border:0}"],
Ma:0});var yQ=class{transform(a){const b=a.ze;var c,d;if((b==null?0:(c=b.Et)==null?0:(d=c.Oe)==null?0:d.ai)&&b.path)return c=b.Et.qr,d=b.Et.refHint,_.Qq(_.Uq(_.Qnb(b).bc(),d?d:c).lj({line:yOb(a),ig:5,Rf:d?c:void 0}).ab())}};yQ.O=function(a){return new (a||yQ)};yQ.Le=_.Gf({name:"warningLocation",type:yQ,le:!0,standalone:!1});var zQ=class{transform(a,b){let c;const d=(c=a.ze)==null?void 0:c.path;if(d&&b&&d.indexOf(b)===0)return a=xOb(a),b=d.slice(b.length),`${b}${b&&a?":":""}${a}`}};
zQ.O=function(a){return new (a||zQ)};zQ.Le=_.Gf({name:"warningLocationName",type:zQ,le:!0,standalone:!1});var COb=a=>({ua:a}),OOb=function(a,b){return _.x(k5b(a,b),_.v(c=>({c6:c,state:"loaded"})),_.fg({state:"loading"}))},k5b=function(a,b){const c=a.Nad;if(c!==0&&c!==1)return _.u([]);const d=a.Wa,e=d.tb,f=d.Vc,g=d.repository;return e==null||f==null||g==null?_.u([]):_.x(_.Ge([_.Fub(a.aG,b),_.Pzb(a.mH,d)]),_.gg(([l,p])=>{var t;let w;l=l==null?void 0:(t=l.dataSource)==null?void 0:(w=t.N4)==null?void 0:w.Gy;if(!l)return _.u([]);t=_.Vj(p,1)||"";return _.Dub(a.d6,{tb:e,Vc:f,fileSpecSourceRootRepositoryKeyRepositoryName:g,
fileSpecPath:p.path||"",fileSpecSourceRootRefSpec:t,fileSpecType:c===0?"FILE":"DIRECTORY",category:l})}))},AQ=class{constructor(a,b,c,d,e,f,g){this.aG=b;this.d6=c;this.Lb=d;this.Ha=e;this.Ua=f;this.mH=g;this.mic="OYc";this.oic="WYc";this.Nyc="o8c";this.z5a=new Set;this.Xad=_.x(_.Ge([a.Nma,CWb(b)]),_.v(([l,p])=>({state:"loaded",pVb:p.map(t=>({xi:t,count:l.has(t.id)&&l.get(t.id).Lu||0,icon:_.gc(t.icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png")})).filter(t=>t.xi.gya&&
t.count>0),ntb:new Set})),_.fg({state:"loading"}))}Sa(){}Ud(a){var b=a.target;if(b&&b instanceof Element&&(b=_.IG(b,"[data-action]","warnings-panel"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}OYc(a,b){a=b.classList.contains("mat-expanded");b=b.dataset.actionId||"";const c=b+(a?"Open":"Close");a?this.z5a.add(b):this.z5a.delete(b);this.Ha.mb({gestureName:"CLICK",element:"Warnings",action:c})}WYc(a,b){this.Ha.mb({gestureName:"CLICK",element:"Warnings",action:(b.dataset.actionId||"")+"FindingsNavigate"});
var {isCollapsed:c=!0}=document.getSelection()||{};if(!_.LG(a)&&c){c=void 0;for(const e of b.children)if(e instanceof HTMLAnchorElement){c=e;break}var d;b=((d=c)==null?void 0:d.href)||"";c&&b.startsWith(location.origin)&&(a.preventDefault(),_.mp(this.Ua,c.pathname+c.search))}}o8c(a,b){this.Ha.mb({gestureName:"CLICK",element:"Warnings",action:`${b.dataset.actionId||""}ShowMany`})}get Wa(){return _.Oi(this.Lb.Mc)}};
AQ.O=function(a){return new (a||AQ)(_.B(_.xI),_.B(_.vI),_.B(_.uI),_.B(_.Vh),_.B(_.Dp),_.B(_.ii),_.B(_.JI))};
AQ.wa=_.Cf({type:AQ,na:[["warnings-panel"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})},inputs:{Nad:"viewDataType"},standalone:!1,ya:6,Aa:3,Da:[["noWarnings",""],["findings",""],[4,"ngIf"],[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"]],qa:function(a,b){a&1&&(_.C(0,IOb,4,3,"ng-container",2),_.R(1,"async"),_.C(2,JOb,2,0,"ng-template",null,0,_.fh)(4,POb,2,3,"ng-template",null,1,_.fh));a&2&&_.E("ngIf",_.S(1,1,b.Xad))},Fa:[_.Ip,_.Yn,_.Zn,_.co,_.$n,_.ao,_.EF,_.lw,_.xt,_.LB,_.MB,_.aI,_.KB,_.np,_.eo,_.iB,yQ,zQ],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 ROb=class extends _.Bk{constructor(a){super(a)}Ksb(a){return _.Yj(this,1,a)}};var l5b=class extends _.Bk{constructor(a){super(a)}};var m5b=[0,sWb,[0,_.Lza,LWb]];var n5b=function(a){if(a!=null)return _.Wb(a),{proxy:_.Y(a,1),hC:_.Dl(a,2,0)}};ROb.prototype.toObject=function(){return n5b(this)};l5b.prototype.toObject=function(){if(this!=null){_.Wb(this);var a={Fsd:_.Sb(_.nl(this,ROb,1,_.gl()),n5b)}}else a=void 0;return a};var QOb=function(){return(a,b)=>{if(qWb.length){const d=qWb.pop();d.setOptions(b);d.Dg.init(a,void 0,void 0,b);a=d}else a=new rWb(a,b);try{const d=new l5b,e=d.Mf;IAb(m5b)(e,a);var c=d}finally{a.XQb()}return c}}();var BQ=class{constructor(){this.ariaLabel="Collapse Icon Button";this.selected=this.collapsed=!1;this.icon="";this.disabled=!1}};BQ.O=function(a){return new (a||BQ)};
BQ.wa=_.Cf({type:BQ,na:[["collapsible-icon-button","icon",""]],inputs:{ariaLabel:"ariaLabel",collapsed:"collapsed",selected:"selected",icon:"icon",tna:"tooltipText",disabled:"disabled"},standalone:!1,hc:["icon",""],ac:["*"],ya:3,Aa:2,Da:[["buttonWithContent",""],["mat-icon-button","","type","button",3,"color","matTooltip","disabled",4,"ngIf","ngIfElse"],["mat-icon-button","","type","button",3,"color","matTooltip","disabled"],["type","button","mat-button","",1,"gmat-caption",3,"color","matTooltip",
"disabled"]],qa:function(a,b){a&1&&(_.Hg(),_.C(0,TOb,3,5,"button",1)(1,UOb,4,4,"ng-template",null,0,_.fh));a&2&&(a=_.Fg(2),_.E("ngIf",b.collapsed)("ngIfElse",a))},Fa:[_.Zn,_.lw,_.xt,_.At,_.ou,_.Px,_.Sx],styles:["button.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size:24px;padding:0}button.mat-mdc-icon-button[_ngcontent-%COMP%]:focus{outline:1px solid var(--primary-default)}button.mat-mdc-icon-button[_ngcontent-%COMP%]:focus:not(.mat-primary){outline:1px solid var(--icon)}button.mat-mdc-icon-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{line-height:1.0769230769rem;margin-right:0;vertical-align:middle}mat-icon[_ngcontent-%COMP%]{font-size:1.0769230769rem;height:1.0769230769rem;margin-right:6px;width:1.0769230769rem}"],
Ma:0});var CQ=class{constructor(a){this.zx=a;this.collapsed=!1;this.jwb="short";this.kad=_.x(this.zx.sX(),_.v(b=>({T3b:b})))}toggle(a){this.zx.a9(!a)}};CQ.O=function(a){return new (a||CQ)(_.B(_.Xv))};
CQ.wa=_.Cf({type:CQ,na:[["underline-xrefs"]],inputs:{collapsed:"collapsed",jwb:"textFormat"},standalone:!1,ya:2,Aa:3,Da:[[4,"ngIf"],["icon","format_underlined","tooltipText","Underline all references in the code","ariaLabel","Underline references",3,"click","collapsed","selected"]],qa:function(a,b){a&1&&(_.C(0,XOb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.kad))},Fa:[BQ,_.Zn,_.eo],hb:2,Ma:0});var o5b=function(a,b,c){const d=new Set(a.Tfa.getValue());c?d.add(b):d.delete(b);a.Tfa.next(d);a.Yb.nma(d)},p5b=function(a,b){let c;return a.service.z8a((new _.SPa).OQ(TK(_.fk(b.tb,b.Vc,b.repository,_.bk(b),b.path,(c=b.params)==null?void 0:c.Pb))))},DQ=class{constructor(a,b){this.Yb=a;this.service=b;this.YPb=this.Tfa=new _.Wh(new Set);this.Za=_.x(this.Yb.tha(),_.Qf(1),_.hg(_.x(this.YPb,_.eg()))).subscribe(c=>{this.Tfa.next(c)})}Ia(){this.Za.unsubscribe()}};
DQ.O=function(a){return new (a||DQ)(_.m(_.Xv),_.m(MM))};DQ.ta=_.k({token:DQ,oa:DQ.O});var mL=class extends _.kE{};mL.O=(()=>{let a;return function(b){return(a||(a=_.je(mL)))(b||mL)}})();
mL.wa=_.Cf({type:mL,na:[["editable-picker-editor"]],standalone:!1,features:[_.bh([{va:_.Ekb,jc:a=>a.displayName}]),_.lg],ya:2,Aa:3,Da:[["multiSelect",""],[3,"ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible","xap-picker-multi-pane","ngModelChange",4,"ngIf"],[3,"ngModelChange","ngModel","options","displayFunction","searchVisible","searchFilter","selectAllVisible"],["xapPickerOptions","",4,"ngIf","ngIfElse"],["xapPickerSelections","",4,"ngIf"],["xapPickerOptions",
""],["xapPickerSelections",""]],qa:function(a,b){a&1&&(_.C(0,aPb,6,13,"xap-picker",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.gua))},Fa:[_.Zn,_.Fw,_.Mw,_.TD,_.SD,_.hE,_.iE,_.jE,_.eo],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}"],
hb:2,Ma:0});var gPb=class extends UXb{match(){return[]}};var q5b=new _.Wt("{DISPLAY_NAME}: "),r5b=class extends UXb{match(a,b=!0){if(b&&(b=RXb(this,a)))return[b];b=this.config.nz;const c=b.hH;var d,e;const f=(e=(d=b.wfa)==null?void 0:d.Kf)!=null?e:_.tE;if(b.values){d=[];for(const l of b.values.Em){if(l===null)continue;var g=b.Zi?b.Zi(l):l;e=_.Afb(a,g);if(e<.8)continue;const p=PXb(this,f,_.KD(l));p&&(g=[{text:q5b.format({DISPLAY_NAME:b.displayName})},...QXb(g,a)],d.push({rc:p,confidence:e,u5:g,hH:c}))}return d}return[{rc:PXb(this,f,_.KD(a)),confidence:.25,
u5:[{text:q5b.format({DISPLAY_NAME:b.displayName})},{text:a}],hH:c}]}};var s5b=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(;b>-1;){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}))},hPb=class extends UXb{constructor(){super(...arguments)}match(a){var b=RXb(this,a);if(b)return[b];b=this.config.nz;const c=b.hH;if(!b.values)return[];
const d=[];for(const l of b.values.Em){var e=b.Zi?b.Zi(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 w of g)t!==""&&w!==""&&t.includes(w)&&p.push(w);p.length&&(f=1+p.length*.01,g=PXb(this,_.tE,_.KD(l)))&&(e=[{text:q5b.format({DISPLAY_NAME:b.displayName})},...s5b(e,p)],d.push({rc:g,confidence:f,u5:e,hH:c}))}return d}};var t5b=a=>[a],EQ=class extends _.wE{constructor(){super(...arguments);this.disabled=new _.$f(1)}};EQ.O=(()=>{let a;return function(b){return(a||(a=_.je(EQ)))(b||EQ)}})();
EQ.wa=_.Cf({type:EQ,na:[["xap-string-editor"]],ub:function(a,b){a&1&&_.Pg(_.vE,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.I9=c.first)}},standalone:!1,features:[_.lg],ya:2,Aa:6,Da:[[3,"values","configs","disabled"]],qa:function(a,b){a&1&&(_.F(0,"xap-multi-text-field-base",0),_.R(1,"async"),_.N("values",function(c){return _.clb(b,c)}),_.I());a&2&&_.E("configs",_.dh(4,t5b,b.tq))("disabled",_.S(1,2,b.disabled))},Fa:[_.vE,_.eo],hb:2,Ma:0});var jPb=class extends _.MD{get JF(){return this.config.displayName}},rPb=lPb("tests","Exclude Tests"),sPb=lPb("generatedFiles","Exclude Generated Files"),u5b=class extends _.MD{get JF(){var a=fPb(String(this.value.nq));return`${this.config.displayName}: ${a?a.PP?"-"+a.path:a.path:""}`}},v5b=(a,b)=>new u5b({id:"path",displayName:"Path"},a,b),tPb={Xj:v5b,bC:[_.tE],Jm:EQ,H$a:!0,nz:{wfa:v5b(_.tE,new _.JD),displayName:"Path",Sya:r5b,hH:!0}},vQb=class extends _.MD{get JF(){var a=this.value.Em.filter(b=>
b!==null);a=a.length>2?`(${a.length})`:a.map(b=>b.displayName).join(", ");return`${this.config.displayName}: ${a}`}},mPb=(a,b)=>new vQb({id:"category",displayName:"Category"},a,b),w5b=class extends _.MD{get JF(){var a=this.value.Em.filter(b=>b!==null);a=a.length>2?`(${a.length})`:a.join(", ");return`${this.config.displayName}: ${a}`}},vPb=(a,b)=>new w5b({id:"buildConfigs",displayName:"Build Configs"},a,b);var x5b=new _.wd("GMAT_CHIPS_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var FQ=class{constructor(a){this.options=a}};FQ.O=function(a){return new (a||FQ)(_.B(x5b))};
FQ.La=_.Ef({type:FQ,na:[["mat-chip"],["mat-basic-chip"],["mat-chip-row"],["mat-basic-chip-row"],["mat-chip-option"],["mat-basic-chip-option"]],ob:16,Ya:function(a,b){a&2&&_.tg("gmat-mdc-chip",!b.options.Se)("gmat-input-chip",b.Bc==="input")("gmat-filter-chip",b.Bc==="hairline-filter"||b.Bc==="protected-filter")("gmat-suggestive-chip",b.Bc==="hairline-suggestive"||b.Bc==="protected-suggestive")("gmat-assistive-chip",b.Bc==="hairline-assistive"||b.Bc==="protected-assistive")("gmat-hairline-chip",b.Bc===
"input"||b.Bc==="hairline-filter"||b.Bc==="hairline-suggestive"||b.Bc==="hairline-assistive")("gmat-protected-chip",b.Bc==="protected-filter"||b.Bc==="protected-suggestive"||b.Bc==="protected-assistive")("gmat-selectable-chip",b.Bc==="input"||b.Bc==="hairline-filter"||b.Bc==="protected-filter")},inputs:{Bc:"appearance"},standalone:!1});var y5b=new _.wd("mat-chips-default-options",{Ea:"root",oa:()=>({Z8:[13]})}),z5b=new _.wd("MatChipAvatar"),A5b=new _.wd("MatChipTrailingIcon"),B5b=new _.wd("MatChipRemove"),C5b=new _.wd("MatChip");var GQ=class{get disabled(){let a;return this.qc||((a=this.x3)==null?void 0:a.disabled)||!1}set disabled(a){this.qc=a}W2(){return this.disabled&&!this.JMa?"":null}sLc(){return this.disabled&&!this.JMa||!this.k7?null:this.tabIndex.toString()}constructor(){this.Ja=_.n(_.ff);this.x3=_.n(C5b);this.oT=this.k7=!0;this.qc=!1;this.tabIndex=-1;this.JMa=!1;_.n(_.er).load(_.Js);this.Ja.ma.nodeName==="BUTTON"&&this.Ja.ma.setAttribute("type","button")}focus(){this.Ja.ma.focus()}il(a){!this.disabled&&this.k7&&
this.oT&&a.preventDefault()}ie(a){a.keyCode!==13&&a.keyCode!==32||this.disabled||!this.k7||!this.oT||this.x3.py||a.preventDefault()}};GQ.O=function(a){return new (a||GQ)};
GQ.La=_.Ef({type:GQ,na:[["","matChipAction",""]],nb:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],ob:9,Ya:function(a,b){a&1&&_.N("click",function(c){return b.il(c)})("keydown",function(c){return b.ie(c)});a&2&&(_.rg("tabindex",b.sLc())("disabled",b.W2())("aria-disabled",b.disabled),_.tg("mdc-evolution-chip__action--primary",b.oT)("mdc-evolution-chip__action--presentational",!b.k7)("mdc-evolution-chip__action--trailing",!b.oT))},inputs:{k7:"isInteractive",disabled:[2,"disabled","disabled",
_.ph],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?-1:_.qh(a)],JMa:"_allowFocusWhenDisabled"},features:[_.mg]});var HQ=class extends GQ{constructor(){super(...arguments);this.oT=!1}il(a){this.disabled||(a.stopPropagation(),a.preventDefault(),this.x3.remove())}ie(a){a.keyCode!==13&&a.keyCode!==32||this.disabled||(a.stopPropagation(),a.preventDefault(),this.x3.remove())}};HQ.O=(()=>{let a;return function(b){return(a||(a=_.je(HQ)))(b||HQ)}})();
HQ.La=_.Ef({type:HQ,na:[["","matChipRemove",""]],nb:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],ob:1,Ya:function(a){a&2&&_.rg("aria-hidden",null)},features:[_.bh([{va:B5b,Hb:HQ}]),_.lg]});var IQ=class{constructor(){this.Ja=_.n(_.ff);this.Fb=_.n(_.di)}initialize(a){this.Ja.ma.focus();this.setValue(a)}setValue(a){this.Ja.ma.textContent=a;this.mNc()}getValue(){return this.Ja.ma.textContent||""}mNc(){const a=this.Fb.createRange();a.selectNodeContents(this.Ja.ma);a.collapse(!1);const b=window.getSelection();b.removeAllRanges();b.addRange(a)}};IQ.O=function(a){return new (a||IQ)};
IQ.La=_.Ef({type:IQ,na:[["span","matChipEditInput",""]],nb:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"]});var D5b=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],JQ=class{oo(){return this.sPa}get value(){return this.Wd!==void 0?this.Wd:this.NPc.textContent.trim()}set value(a){this.Wd=a}get disabled(){return this.qc||this.taa}set disabled(a){this.qc=a}constructor(){this.Ta=_.n(_.pn);this.Ja=_.n(_.ff);this.lb=_.n(_.We);this.Qc=_.n(_.cr);this.lba=_.n(_.Qs,{optional:!0});this.Fb=_.n(_.di);this.Hq=new _.Wf;this.nl=new _.Wf;
this.role=null;this.sPa=!1;this.id=_.n(_.wr).getId("mat-mdc-chip-");this.PLb=this.ariaLabel=null;this.ADb=`${this.id}-aria-description`;this.taa=!1;this.tt=!0;this.qc=this.wc=this.highlighted=!1;this.removed=new _.bn;this.nc=new _.bn;this.iXa="mat-basic-chip";this.CN=_.n(_.Ts);this.xc=_.n(_.Ye);_.n(_.er).load(_.Js);_.n(_.er).load(_.fr);this.rk=_.n(_.dn,{optional:!0})==="NoopAnimations";this.gNc();let a;(a=this.CN)==null||_.xWa(a,this.Ja.ma,{className:"mat-mdc-chip-ripple",disabled:this.qy()})}Sa(){const a=
this.Ja.ma;this.sqa=a.hasAttribute(this.iXa)||a.tagName.toLowerCase()===this.iXa}Dc(){this.NPc=this.Ja.ma.querySelector(".mat-mdc-chip-action-label");this.zIb&&(this.zIb=!1,this.focus())}Sd(){this.cHc=_.Se(this.qHc.Jc,this.sHc.Jc,this.rHc.Jc).subscribe(()=>_.gn(this.Ta))}Mo(){this.CN.vsb(this.Ja.ma,this.qy())}Ia(){this.Qc.Oi(this.Ja);let a;(a=this.CN)==null||_.wWa(a,this.Ja.ma);let b;(b=this.cHc)==null||b.unsubscribe();this.nc.emit({jg:this});this.nc.complete()}remove(){this.tt&&this.removed.emit({jg:this})}qy(){let a;
return this.disabled||this.wc||this.rk||this.sqa||!((a=this.lba)==null||!a.disabled)}gN(){return!(!this.N9&&!this.vQ)}ie(a){if(a.keyCode===8&&!a.repeat||a.keyCode===46)a.preventDefault(),this.remove()}focus(){this.disabled||(this.hQ?this.hQ.focus():this.zIb=!0)}Xpa(a){return this.Mpa().find(b=>{b=b.Ja.ma;return b===a||b.contains(a)})}Mpa(){const a=[];this.hQ&&a.push(this.hQ);this.vQ&&a.push(this.vQ);this.N9&&a.push(this.N9);return a}Bed(){}gNc(){this.Qc.Pk(this.Ja,!0).subscribe(a=>{a=a!==null;a!==
this.sPa&&((this.sPa=a)?this.Hq.next({jg:this}):_.Ze(()=>this.lb.run(()=>this.nl.next({jg:this})),{Rb:this.xc}))})}};JQ.O=function(a){return new (a||JQ)};
JQ.wa=_.Cf({type:JQ,na:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],zd:function(a,b,c){a&1&&(_.Qg(c,z5b,5),_.Qg(c,A5b,5),_.Qg(c,B5b,5),_.Qg(c,z5b,5),_.Qg(c,A5b,5),_.Qg(c,B5b,5));if(a&2){let d;_.Sg(d=_.Tg())&&(b.AG=d.first);_.Sg(d=_.Tg())&&(b.N9=d.first);_.Sg(d=_.Tg())&&(b.vQ=d.first);_.Sg(d=_.Tg())&&(b.qHc=d);_.Sg(d=_.Tg())&&(b.sHc=d);_.Sg(d=_.Tg())&&(b.rHc=d)}},ub:function(a,b){a&1&&_.Pg(GQ,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.hQ=c.first)}},nb:[1,"mat-mdc-chip"],ob:31,
Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.ie(c)});a&2&&(_.zg("id",b.id),_.rg("role",b.role)("aria-label",b.ariaLabel),_.ug("mat-"+(b.color||"primary")),_.tg("mdc-evolution-chip",!b.sqa)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--with-trailing-action",b.gN())("mdc-evolution-chip--with-primary-graphic",b.AG)("mdc-evolution-chip--with-primary-icon",b.AG)("mdc-evolution-chip--with-avatar",b.AG)("mat-mdc-chip-with-avatar",b.AG)("mat-mdc-chip-highlighted",b.highlighted)("mat-mdc-chip-disabled",
b.disabled)("mat-mdc-basic-chip",b.sqa)("mat-mdc-standard-chip",!b.sqa)("mat-mdc-chip-with-trailing-icon",b.gN())("_mat-animation-noopable",b.rk))},inputs:{role:"role",id:"id",ariaLabel:[0,"aria-label","ariaLabel"],PLb:[0,"aria-description","ariaDescription"],value:"value",color:"color",tt:[2,"removable","removable",_.ph],highlighted:[2,"highlighted","highlighted",_.ph],wc:[2,"disableRipple","disableRipple",_.ph],disabled:[2,"disabled","disabled",_.ph]},outputs:{removed:"removed",nc:"destroyed"},
Qb:["matChip"],features:[_.bh([{va:C5b,Hb:JQ}]),_.mg],ac:["*","mat-chip-avatar, [matChipAvatar]","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],ya:8,Aa:3,Da:[[1,"mat-mdc-chip-focus-overlay"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary"],["matChipAction","",3,"isInteractive"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],[1,"mat-mdc-chip-primary-focus-indicator","mat-focus-indicator"],
[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],qa:function(a,b){a&1&&(_.Hg(D5b),_.K(0,"span",0),_.F(1,"span",1)(2,"span",2),_.C(3,wPb,2,0,"span",3),_.F(4,"span",4),_.Ig(5),_.K(6,"span",5),_.I()()(),_.C(7,xPb,2,0,"span",6));a&2&&(_.y(2),_.E("isInteractive",!1),_.y(),_.wg(b.AG?3:-1),_.y(4),_.wg(b.gN()?7:-1))},Fa:[GQ],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__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{flex-basis:100%;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{font:inherit;letter-spacing:inherit;white-space:inherit;overflow-x:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-outline-width, 1px);border-radius:var(--mdc-chip-container-shape-radius, 8px);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1;border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}.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{padding-left:12px;padding-right:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-outline-color, var(--mat-sys-outline))}.mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus::before{border-color:var(--mdc-chip-focus-outline-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.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{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__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{padding-left:0;padding-right:0}.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{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__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{padding-left:0;padding-right:0}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{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__action--trailing{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__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{padding-left:8px;padding-right:8px}.mdc-evolution-chip__text-label{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mdc-chip-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mdc-chip-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-chip-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-chip-label-text-tracking, var(--mat-sys-label-large-tracking))}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{width:var(--mdc-chip-with-avatar-avatar-size, 24px);height:var(--mdc-chip-with-avatar-avatar-size, 24px);font-size:var(--mdc-chip-with-avatar-avatar-size, 24px)}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.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{padding-left:8px;padding-right:4px}.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}.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{padding-left:8px;padding-right:4px}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%;height:20px;width:20px}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.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--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.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__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@media(forced-colors: active){.mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius, 8px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.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:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}@media(forced-colors: active){.mat-mdc-standard-chip{outline:solid 1px}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 24px);width:var(--mdc-chip-with-icon-icon-size, 18px);height:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container));--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container));--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container));--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover,.mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity, 0.38)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity, 0.38)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity, 1)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity, 1)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity, 1)}.mat-mdc-chip-remove::after{background-color:var(--mat-chip-trailing-action-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background-color:var(--mat-chip-selected-trailing-action-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.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 .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-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 .mat-ripple.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-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-3px;bottom:-3px;left:5px;right:5px;border-radius:50%;box-sizing:border-box;padding:12px;margin:-12px;background-clip:content-box}.mat-mdc-chip-remove .mat-icon{width:18px;height:18px;font-size:18px;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}@media(forced-colors: active){.mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}}.mat-mdc-chip-action:focus .mat-focus-indicator::before{content:""}\n'],
hb:2,Ma:0});var E5b=[[["mat-chip-avatar"],["","matChipAvatar",""]],[["","matChipEditInput",""]],"*",[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],KQ=class extends JQ{constructor(){super();this.iXa="mat-basic-chip-row";this.cva=this.zpa=!1;this.sPb=new _.bn;this.py=!1;this.role="row";_.x(this.nl,_.hg(this.nc)).subscribe(()=>{this.py&&!this.zpa&&this.fIb()})}gN(){return!this.py&&super.gN()}eJ(){this.py||this.disabled||this.focus()}ie(a){a.keyCode!==13||this.disabled?this.py?
a.stopPropagation():super.ie(a):this.py?(a.preventDefault(),this.fIb()):this.cva&&this.IJb(a)}zLc(a){!this.disabled&&this.cva&&this.IJb(a)}IJb(a){if(this.hQ&&(!this.vQ||this.Xpa(a.target)!==this.vQ)){var b=this.value;this.py=this.zpa=!0;_.Ze(()=>{this.OOa().initialize(b);this.zpa=!1},{Rb:this.xc})}}fIb(){this.py=this.zpa=!1;this.sPb.emit({jg:this,value:this.OOa().getValue()});this.Fb.activeElement!==this.OOa().Ja.ma&&this.Fb.activeElement!==this.Fb.body||this.hQ.focus()}qy(){return super.qy()||this.py}OOa(){return this.WNb||
this.GUc}};KQ.O=function(a){return new (a||KQ)};
KQ.wa=_.Cf({type:KQ,na:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],zd:function(a,b,c){a&1&&_.Qg(c,IQ,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.WNb=d.first)}},ub:function(a,b){a&1&&_.Pg(IQ,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.GUc=c.first)}},nb:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],ob:27,Ya:function(a,b){a&1&&_.N("focus",function(c){return b.eJ(c)})("dblclick",function(c){return b.zLc(c)});a&2&&(_.zg("id",b.id),_.rg("tabindex",b.disabled?
null:-1)("aria-label",null)("aria-description",null)("role",b.role),_.tg("mat-mdc-chip-with-avatar",b.AG)("mat-mdc-chip-disabled",b.disabled)("mat-mdc-chip-editing",b.py)("mat-mdc-chip-editable",b.cva)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--with-trailing-action",b.gN())("mdc-evolution-chip--with-primary-graphic",b.AG)("mdc-evolution-chip--with-primary-icon",b.AG)("mdc-evolution-chip--with-avatar",b.AG)("mat-mdc-chip-highlighted",b.highlighted)("mat-mdc-chip-with-trailing-icon",
b.gN()))},inputs:{cva:"editable"},outputs:{sPb:"edited"},features:[_.bh([{va:JQ,Hb:KQ},{va:C5b,Hb:KQ}]),_.lg],ac:["mat-chip-avatar, [matChipAvatar]","[matChipEditInput]","*","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],ya:10,Aa:9,Da:[[1,"mat-mdc-chip-focus-overlay"],["role","gridcell","matChipAction","",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary",3,"disabled"],[1,"mdc-evolution-chip__graphic","mat-mdc-chip-graphic"],[1,"mdc-evolution-chip__text-label","mat-mdc-chip-action-label"],
["aria-hidden","true",1,"mat-mdc-chip-primary-focus-indicator","mat-focus-indicator"],["role","gridcell",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"],[1,"cdk-visually-hidden",3,"id"],["matChipEditInput",""]],qa:function(a,b){a&1&&(_.Hg(E5b),_.C(0,yPb,1,0,"span",0),_.F(1,"span",1),_.C(2,zPb,2,0,"span",2),_.F(3,"span",3),_.C(4,CPb,2,1)(5,DPb,1,0),_.K(6,"span",4),_.I()(),_.C(7,EPb,2,0,"span",5),_.F(8,"span",6),_.Q(9),_.I());a&2&&(_.wg(b.py?-1:0),_.y(),_.E("disabled",b.disabled),
_.rg("aria-label",b.ariaLabel)("aria-describedby",b.ADb),_.y(),_.wg(b.AG?2:-1),_.y(2),_.wg(b.py?4:5),_.y(3),_.wg(b.gN()?7:-1),_.y(),_.E("id",b.ADb),_.y(),_.Xg(b.PLb))},Fa:[GQ,IQ],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__cell,.mdc-evolution-chip__action{height:100%}.mdc-evolution-chip__cell--primary{flex-basis:100%;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{font:inherit;letter-spacing:inherit;white-space:inherit;overflow-x:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-outline-width, 1px);border-radius:var(--mdc-chip-container-shape-radius, 8px);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;pointer-events:none;top:0;width:100%;z-index:1;border-style:solid}.mat-mdc-standard-chip .mdc-evolution-chip__action--primary{padding-left:12px;padding-right:12px}.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{padding-left:12px;padding-right:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-outline-color, var(--mat-sys-outline))}.mdc-evolution-chip__action--primary:not(.mdc-evolution-chip__action--presentational):not(.mdc-ripple-upgraded):focus::before{border-color:var(--mdc-chip-focus-outline-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-basic-chip .mdc-evolution-chip__action--primary{font:inherit}.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{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__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{padding-left:0;padding-right:0}.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{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__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{padding-left:0;padding-right:0}.mdc-evolution-chip__action--trailing{position:relative;overflow:visible}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-standard-chip.mdc-evolution-chip--with-trailing-action .mdc-evolution-chip__action--trailing{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__action--trailing{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__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{padding-left:8px;padding-right:8px}.mdc-evolution-chip__text-label{-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-family:var(--mdc-chip-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mdc-chip-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mdc-chip-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mdc-chip-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mdc-chip-label-text-tracking, var(--mat-sys-label-large-tracking))}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__text-label,.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, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-evolution-chip__graphic{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;pointer-events:none;position:relative;flex:1 0 auto}.mat-mdc-standard-chip .mdc-evolution-chip__graphic{width:var(--mdc-chip-with-avatar-avatar-size, 24px);height:var(--mdc-chip-with-avatar-avatar-size, 24px);font-size:var(--mdc-chip-with-avatar-avatar-size, 24px)}.mdc-evolution-chip--selecting .mdc-evolution-chip__graphic{transition:width 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selectable:not(.mdc-evolution-chip--selected):not(.mdc-evolution-chip--with-primary-icon) .mdc-evolution-chip__graphic{width:0}.mat-mdc-standard-chip.mdc-evolution-chip--with-primary-graphic .mdc-evolution-chip__graphic{padding-left:6px;padding-right:6px}.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{padding-left:8px;padding-right:4px}.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}.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{padding-left:8px;padding-right:4px}.mdc-evolution-chip__checkmark{position:absolute;opacity:0;top:50%;left:50%;height:20px;width:20px}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.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--selected .mdc-evolution-chip__checkmark{transform:translate(-50%, -50%);opacity:1}.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__checkmark-path{transition:stroke-dashoffset 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark-path{stroke-dashoffset:0}@media(forced-colors: active){.mdc-evolution-chip__checkmark-path{stroke:CanvasText !important}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing{height:18px;width:18px;font-size:18px}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove{opacity:calc(var(--mat-chip-trailing-action-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity, 1)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38))}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius, 8px);height:var(--mdc-chip-container-height, 32px)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color, transparent)}.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:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}@media(forced-colors: active){.mat-mdc-standard-chip{outline:solid 1px}}.mat-mdc-standard-chip .mdc-evolution-chip__icon--primary{border-radius:var(--mdc-chip-with-avatar-avatar-shape-radius, 24px);width:var(--mdc-chip-with-icon-icon-size, 18px);height:var(--mdc-chip-with-icon-icon-size, 18px);font-size:var(--mdc-chip-with-icon-icon-size, 18px)}.mdc-evolution-chip--selected .mdc-evolution-chip__icon--primary{opacity:0}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color, var(--mat-sys-on-secondary-container));--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color, var(--mat-sys-secondary-container));--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color, var(--mat-sys-on-secondary-container));--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width, 0)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-selected .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-focus-overlay .mat-mdc-chip-selected:hover,.mat-mdc-chip-highlighted:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-hover-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color, var(--mat-sys-on-surface-variant));opacity:var(--mdc-chip-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected.cdk-focused .mat-mdc-chip-focus-overlay,.mat-mdc-chip-highlighted.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-selected-focus-state-layer-color, var(--mat-sys-on-secondary-container));opacity:var(--mdc-chip-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-evolution-chip--disabled:not(.mdc-evolution-chip--selected) .mat-mdc-chip-avatar{opacity:var(--mdc-chip-with-avatar-disabled-avatar-opacity, 0.38)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity, 0.38)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity, 0.38)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity, 1)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-trailing-icon-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{color:var(--mat-chip-selected-disabled-trailing-icon-color, var(--mat-sys-on-surface))}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity, 1)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity, 1)}.mat-mdc-chip-remove::after{background-color:var(--mat-chip-trailing-action-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background-color:var(--mat-chip-selected-trailing-action-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-mdc-standard-chip{-webkit-tap-highlight-color:rgba(0,0,0,0)}.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 .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-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 .mat-ripple.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-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-3px;bottom:-3px;left:5px;right:5px;border-radius:50%;box-sizing:border-box;padding:12px;margin:-12px;background-clip:content-box}.mat-mdc-chip-remove .mat-icon{width:18px;height:18px;font-size:18px;box-sizing:content-box}.mat-chip-edit-input{cursor:text;display:inline-block;color:inherit;outline:0}@media(forced-colors: active){.mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}}.mat-mdc-chip-action:focus .mat-focus-indicator::before{content:""}\n'],
hb:2,Ma:0});var LQ=class{get F4(){return this.JOa(a=>a.Hq)}get SSc(){return this.JOa(a=>a.nc)}get disabled(){return this.qc}set disabled(a){this.qc=a;this.IN()}get empty(){return!this.Qg||this.Qg.length===0}get role(){return this.Q2?this.Q2:this.empty?null:this.IEb}set role(a){this.Q2=a}get focused(){return this.tba()}constructor(){this.Ja=_.n(_.ff);this.Ta=_.n(_.pn);this.Vb=_.n(_.Vr,{optional:!0});this.Aqa=null;this.Kb=new _.Wf;this.IEb="presentation";this.qc=!1;this.tabIndex=0;this.Q2=null;this.saa=new _.Ng}Dc(){this.fPc();
this.WPc();this.XPc()}Ia(){let a;(a=this.Gb)==null||a.destroy();this.saa.destroy();this.Kb.next();this.Kb.complete()}tba(){return this.Qg&&this.Qg.some(a=>a.oo())}IN(){let a;(a=this.Qg)==null||a.forEach(b=>{b.taa=this.qc;_.gn(b.Ta)})}focus(){}ie(a){this.Yqa(a)&&this.Gb.Sm(a)}oJ(a){return a>=0&&a<this.Qg.length}caa(){const a=this.Ja.ma.tabIndex;a!==-1&&(this.Ja.ma.tabIndex=-1,setTimeout(()=>this.Ja.ma.tabIndex=a))}JOa(a){return _.x(this.Qg.Jc,_.fg(null),_.gg(()=>_.Se(...this.Qg.map(a))))}Yqa(a){for(a=
a.target;a&&a!==this.Ja.ma;){if(a.classList.contains("mat-mdc-chip"))return!0;a=a.parentElement}return!1}fPc(){_.x(this.Qg.Jc,_.fg(this.Qg)).subscribe(b=>{const c=[];b.forEach(d=>d.Mpa().forEach(e=>c.push(e)));this.saa.reset(c);_.Rg(this.saa)});this.Gb=_.yr(_.xr(_.Zz(new _.Cr(this.saa)),this.Vb?this.Vb.value:"ltr")).Zu(b=>this.kF(b));_.x(this.F4,_.hg(this.Kb)).subscribe(({jg:b})=>{(b=b.Xpa(document.activeElement))&&_.zr(this.Gb,b)});let a;(a=this.Vb)==null||_.x(a.Fc,_.hg(this.Kb)).subscribe(b=>_.xr(this.Gb,
b))}kF(a){return!a.k7||a.disabled}WPc(){_.x(this.Qg.Jc,_.fg(null),_.hg(this.Kb)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this.IN());this.gOc()})}XPc(){_.x(this.SSc,_.hg(this.Kb)).subscribe(a=>{const b=this.Qg.toArray().indexOf(a.jg);this.oJ(b)&&a.jg.oo()&&(this.Aqa=b)})}gOc(){if(this.Aqa!=null){if(this.Qg.length){var a=Math.min(this.Aqa,this.Qg.length-1);a=this.Qg.toArray()[a];a.disabled?this.Qg.length===1?this.focus():_.zUa(this.Gb):a.focus()}else this.focus();this.Aqa=null}}};
LQ.O=function(a){return new (a||LQ)};
LQ.wa=_.Cf({type:LQ,na:[["mat-chip-set"]],zd:function(a,b,c){a&1&&_.Qg(c,JQ,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.Qg=d)}},nb:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],ob:1,Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.ie(c)});a&2&&_.rg("role",b.role)},inputs:{disabled:[2,"disabled","disabled",_.ph],role:"role",tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.qh(a)]},features:[_.mg],ac:["*"],ya:2,Aa:0,Da:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],qa:function(a){a&1&&
(_.Hg(),_.F(0,"div",0),_.Ig(1),_.I())},styles:[".mat-mdc-chip-set{display:flex}.mat-mdc-chip-set:focus{outline:none}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%;margin-left:-8px;margin-right:0}.mat-mdc-chip-set .mdc-evolution-chip{margin:4px 0 4px 8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip-set__chips{margin-left:0;margin-right:-8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip{margin-left:0;margin-right:8px}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.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"],
hb:2,Ma:0});var F5b=class{constructor(a,b){this.source=a;this.value=b}},MQ=class extends LQ{get disabled(){return this.rd?!!this.rd.disabled:this.qc}set disabled(a){this.qc=a;this.IN();this.Xb.next()}get id(){return this.Ei.id}get empty(){return(!this.Ei||this.Ei.empty)&&(!this.Qg||this.Qg.length===0)}get placeholder(){return this.Ei?this.Ei.placeholder:this.ty}set placeholder(a){this.ty=a;this.Xb.next()}get focused(){return this.Ei.focused||this.tba()}get required(){let a,b,c,d;return(d=(c=this.qo)!=null?c:
(a=this.rd)==null?void 0:(b=a.control)==null?void 0:_.Hw(b))!=null?d:!1}set required(a){this.qo=a;this.Xb.next()}get u0(){return!this.empty||this.focused}get value(){return this.Wd}set value(a){this.Wd=a}get uw(){return this.fp.ct}set uw(a){this.fp.ct=a}get pZa(){return this.JOa(a=>a.nl)}get og(){return this.fp.og}set og(a){this.fp.og=a}constructor(){super();this.rd=_.n(_.Dw,{optional:!0,self:!0});this.controlType="mat-chip-grid";this.IEb="grid";this.zDb=[];this.Xe=()=>{};this.xe=()=>{};this.Wd=[];
this.Fc=new _.bn;this.So=new _.bn;this.Qg=void 0;this.Xb=new _.Wf;const a=_.n(_.Kw,{optional:!0}),b=_.n(_.Ow,{optional:!0}),c=_.n(_.Is);this.rd&&(this.rd.wq=this);this.fp=new _.iWa(c,this.rd,b,a,this.Xb)}Sd(){_.x(this.pZa,_.hg(this.Kb)).subscribe(()=>{this.hy();this.Xb.next()});_.x(_.Se(this.F4,this.Qg.Jc),_.hg(this.Kb)).subscribe(()=>this.Xb.next())}Dc(){super.Dc()}Mo(){this.rd&&this.gv()}Ia(){super.Ia();this.Xb.complete()}SAa(a){this.Ei=a;this.Ei.tH(this.zDb)}mZ(a){this.disabled||this.Yqa(a)||this.focus()}focus(){if(!this.disabled&&
!this.Ei.focused){if(!this.Qg.length||this.Qg.first.disabled)Promise.resolve().then(()=>this.Ei.focus());else{const a=this.Gb.mf;a?a.focus():this.Gb.QB(0,1)}this.Xb.next()}}tH(a){this.zDb=a;let b;(b=this.Ei)==null||b.tH(a)}To(a){this.Wd=a}Zn(a){this.xe=a}st(a){this.Xe=a}lq(a){this.disabled=a;this.Xb.next()}gv(){this.fp.gv()}hy(){this.disabled||setTimeout(()=>{this.focused||(this.AJ(),this.Gqa())})}caa(){this.Ei.focused||super.caa()}ie(a){var b=a.keyCode;const c=this.Gb.mf;if(b===9)this.Ei.focused&&
_.Si(a,"shiftKey")&&this.Qg.length&&!this.Qg.last.disabled?(a.preventDefault(),c?this.Gb.kj(c):this.HFb()):super.caa();else if(!this.Ei.focused)if(b!==38&&b!==40||!c)super.ie(a);else{b=this.saa.filter(f=>f.oT===c.oT&&!this.kF(f));const d=b.indexOf(c),e=a.keyCode===38?-1:1;a.preventDefault();d>-1&&this.oJ(d+e)&&this.Gb.kj(b[d+e])}this.Xb.next()}HFb(){this.Qg.length&&this.Qg.last.focus()}AJ(){const a=this.Qg.length?this.Qg.toArray().map(b=>b.value):[];this.Wd=a;this.Fc.emit(new F5b(this,a));this.So.emit(a);
this.xe(a);_.gn(this.Ta)}Gqa(){this.Xe();_.gn(this.Ta);this.Xb.next()}};MQ.O=function(a){return new (a||MQ)};
MQ.wa=_.Cf({type:MQ,na:[["mat-chip-grid"]],zd:function(a,b,c){a&1&&_.Qg(c,KQ,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.Qg=d)}},nb:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],ob:10,Ya:function(a,b){a&1&&_.N("focus",function(){return b.focus()})("blur",function(){return b.hy()});a&2&&(_.rg("role",b.role)("tabindex",b.disabled||b.Qg&&b.Qg.length===0?-1:b.tabIndex)("aria-disabled",b.disabled.toString())("aria-invalid",b.og),_.tg("mat-mdc-chip-list-disabled",b.disabled)("mat-mdc-chip-list-invalid",
b.og)("mat-mdc-chip-list-required",b.required))},inputs:{disabled:[2,"disabled","disabled",_.ph],placeholder:"placeholder",required:[2,"required","required",_.ph],value:"value",uw:"errorStateMatcher"},outputs:{Fc:"change",So:"valueChange"},features:[_.bh([{va:_.bx,Hb:MQ}]),_.mg,_.lg],ac:["*"],ya:2,Aa:0,Da:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],qa:function(a){a&1&&(_.Hg(),_.F(0,"div",0),_.Ig(1),_.I())},styles:[".mat-mdc-chip-set{display:flex}.mat-mdc-chip-set:focus{outline:none}.mat-mdc-chip-set .mdc-evolution-chip-set__chips{min-width:100%;margin-left:-8px;margin-right:0}.mat-mdc-chip-set .mdc-evolution-chip{margin:4px 0 4px 8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip-set__chips{margin-left:0;margin-right:-8px}[dir=rtl] .mat-mdc-chip-set .mdc-evolution-chip{margin-left:0;margin-right:8px}.mdc-evolution-chip-set__chips{display:flex;flex-flow:wrap;min-width:0}.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"],
hb:2,Ma:0});var NQ=class{get eNb(){return this.no}set eNb(a){a&&(this.no=a,this.no.SAa(this))}get disabled(){return this.qc||this.no&&this.no.disabled}set disabled(a){this.qc=a}get empty(){return!this.dz.value}constructor(){this.Ja=_.n(_.ff);this.bLb=this.focused=!1;this.qZa=new _.bn;this.placeholder="";this.id=_.n(_.wr).getId("mat-mdc-chip-list-input-");this.qc=!1;const a=_.n(y5b),b=_.n(_.cx,{optional:!0});this.dz=this.Ja.ma;this.Z8=a.Z8;b&&this.dz.classList.add("mat-mdc-form-field-input-control")}Sb(){this.no.Xb.next()}Ia(){this.qZa.complete()}rT(a){this.empty&&
a.keyCode===8?(a.repeat||this.no.HFb(),a.preventDefault()):this.fFb(a)}hy(){this.bLb&&this.fFb();this.focused=!1;this.no.focused||this.no.hy();this.no.Xb.next()}lKc(){this.focused=!0;this.no.Xb.next()}fFb(a){if(!a||this.CMc(a)&&!a.repeat)this.qZa.emit({value:this.dz.value,ihd:this}),a==null||a.preventDefault()}MT(){this.no.Xb.next()}focus(){this.dz.focus()}clear(){this.dz.value=""}tH(a){const b=this.Ja.ma;a.length?b.setAttribute("aria-describedby",a.join(" ")):b.removeAttribute("aria-describedby")}CMc(a){return!_.Si(a)&&
(new Set(this.Z8)).has(a.keyCode)}};NQ.O=function(a){return new (a||NQ)};
NQ.La=_.Ef({type:NQ,na:[["input","matChipInputFor",""]],nb:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],ob:6,Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.rT(c)})("blur",function(){return b.hy()})("focus",function(){return b.lKc()})("input",function(){return b.MT()});a&2&&(_.zg("id",b.id),_.rg("disabled",b.disabled||null)("placeholder",b.placeholder||null)("aria-invalid",b.no&&b.no.rd?b.no.rd.invalid:null)("aria-required",b.no&&b.no.required||
null)("required",b.no&&b.no.required||null))},inputs:{eNb:[0,"matChipInputFor","chipGrid"],bLb:[2,"matChipInputAddOnBlur","addOnBlur",_.ph],Z8:[0,"matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:[2,"disabled","disabled",_.ph]},outputs:{qZa:"matChipInputTokenEnd"},Qb:["matChipInput","matChipInputFor"],features:[_.mg,_.Rm]});var OQ=class{};OQ.O=function(a){return new (a||OQ)};OQ.Ca=_.Df({type:OQ});OQ.Ba=_.Xc({Nb:[_.Is,{va:y5b,jc:{Z8:[13]}}],imports:[_.Gs,_.Ss,_.Gs]});var G5b=["chipText"],H5b=(a,b)=>[a,b],I5b=new _.Wt("Remove filter: {SUMMARY}"),PQ=class{get hQ(){return this.jg.hQ}get id(){return this.jg.id}oo(){return this.jg.oo()}Xpa(a){return this.jg.Xpa(a)}Mpa(){return this.jg.Mpa()}focus(){!this.disabled&&this.rc.value.Em.length&&this.jg.focus()}remove(){this.removed.emit({jg:this})}Dc(){this.Za.add(this.jg.Hq.subscribe(()=>{this.Hq.next({jg:this})}));this.Za.add(this.jg.nl.subscribe(()=>{this.nl.next({jg:this})}))}Ia(){this.nc.emit({jg:this})}constructor(a,
b){this.Ta=a;this.Ii=b;this.Mfa=new _.bn;this.Fea=new _.bn;this.removed=new _.bn;this.wx=new _.bn;this.n_c=new _.bn;this.nc=new _.bn;this.Hq=new _.Wf;this.nl=new _.Wf;this.Za=new _.ne;this.Pfc=I5b}Y8a(){return _.JC(this.Ii,"remove_filter")}X8a(){return _.KC(this.Ii,"remove_filter")}Q6(a){a.stopPropagation();this.Fea.emit();!this.disabled&&_.AE(this)&&this.Mfa.emit()}};PQ.O=function(a){return new (a||PQ)(_.B(_.pn),_.B(_.xE))};
PQ.wa=_.Cf({type:PQ,na:[["xap-applied-filter-chip"]],ub:function(a,b){a&1&&(_.Pg(KQ,7),_.Pg(G5b,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.jg=c.first);_.Sg(c=_.Tg())&&(b.WSc=c.first)}},nb:["role","presentation"],inputs:{disabled:"disabled",filter:"filter",rc:"appliedFilter"},outputs:{Mfa:"editorVisibleChange",Fea:"chipClick",removed:"removed",wx:"selectionChange",n_c:"interaction",nc:"destroyed"},standalone:!1,features:[_.bh([{va:KQ,Hb:PQ},{va:C5b,Hb:PQ}])],ya:5,Aa:9,Da:[["chipText",""],["appearance","input",
1,"xap-filterbar-filtereditor-chip",3,"removed","keydown.backspace","click","keydown.space","mouseenter","matTooltip","ngClass","disabled","disableRipple"],[1,"xap-filterbar-filtereditor-chip-text"],["matChipRemove","","class","xap-filterbar-filtereditor-chip-remove-icon",3,"tabIndex","click",4,"ngIf"],["matChipRemove","",1,"xap-filterbar-filtereditor-chip-remove-icon",3,"click","tabIndex"],[3,"svgIcon"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"mat-chip-row",1);_.N("removed",function(){_.q(c);
return _.r(b.remove())})("keydown.backspace",function(){_.q(c);return _.r(b.remove())})("click",function(d){_.q(c);return _.r(b.Q6(d))})("keydown.space",function(d){_.q(c);return _.r(b.Q6(d))})("mouseenter",function(){_.q(c);let d;const e=(d=b.WSc)==null?void 0:d.ma;if(e){var f;b.XSc=e.offsetWidth<e.scrollWidth?(f=b.rc)==null?void 0:f.JF:void 0}return _.r()});_.F(1,"span",2,0);_.Q(3);_.I();_.C(4,FPb,4,8,"button",3);_.I()}a&2&&(_.E("matTooltip",b.XSc)("ngClass",_.eh(6,H5b,(b.rc==null?null:b.rc.FRc)||
"",(b.rc==null?null:b.rc.O3c)||""))("disabled",b.disabled)("disableRipple",!_.AE(b)),_.y(3),_.Wg(" ",b.rc==null?null:b.rc.JF," "),_.y(),_.E("ngIf",!b.rc||b.rc.tt))},Fa:[_.Xn,_.Zn,FQ,HQ,KQ,_.Px,_.Sx,_.ou,_.XD],hb:2,Ma:0});var QQ=class extends _.CE{constructor(a,b,c,d){super(a,b,c,d);this.Ta=a;this.Ii=b;this.be=c;this.YXb=null;this.EYa=new _.bn;this.AXb=new _.bn;this.Za.add(c.tPb.subscribe(()=>{this.Lea()}))}focus(){_.nlb(this)}Lea(){this.Pn=!1;this.AXb.emit(this.rc);let a;((a=this.gXc)==null?0:a.Z1a)&&this.EYa.emit()}};QQ.O=function(a){return new (a||QQ)(_.B(_.pn),_.B(_.xE),_.B(_.BE),_.B(_.ff))};
QQ.wa=_.Cf({type:QQ,na:[["xap-filter-editor"]],ub:function(a,b){a&1&&_.Pg(_.ME,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.gXc=c.first)}},inputs:{YXb:"overlayOrigin"},outputs:{EYa:"canceled",AXb:"onCloseEditor"},standalone:!1,features:[_.bh([_.BE]),_.lg],ya:13,Aa:7,Da:()=>[["defaultOverlayOrigin","cdkOverlayOrigin"],["filterLoading",""]," Cancel ","Required"," Apply ",["cdkOverlayOrigin",""],[3,"trigger","loadingTemplate"],["header","",1,"xap-filterbar-filtereditor-popup-header"],[3,"id"],["class","xap-filterbar-filtereditor-flag",
4,"ngIf"],["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"],[1,"xap-filterbar-filtereditor-flag"],["mat-button","","color","primary",1,"xap-filterbar-filtereditor-apply-button",3,"click","disabled"],[1,"xap-filterbar-filtereditor-popup-content"],["mode","indeterminate",1,"xap-filterbar-filtereditor-popup-loading-spinner",
3,"color","diameter","strokeWidth"]],qa:function(a,b){if(a&1){const c=_.Nd();_.K(0,"div",5,0);_.F(2,"xap-filter-editor-content",6)(3,"div",7)(4,"h2",8);_.Q(5);_.I();_.C(6,GPb,2,0,"span",9);_.I();_.F(7,"div",10);_.C(8,HPb,2,1,"button",11);_.F(9,"button",12);_.N("click",function(){_.q(c);b.Lea();b.EYa.emit();return _.r()});_.Eg(10,2);_.I()()();_.C(11,IPb,5,6,"ng-template",null,1,_.fh)}if(a&2){let c;a=_.Fg(1);const d=_.Fg(12);_.y(2);_.E("trigger",(c=b.YXb)!==null&&c!==void 0?c:a)("loadingTemplate",d);
_.y(2);_.Jg("id","dialog-label-",b.rc.id,"");_.y();_.Wg(" ",b.rc.config.displayName," ");_.y();_.E("ngIf",!b.rc.tt);_.y(2);_.E("ngIf",b.filter&&!b.filter.config.gia)}},Fa:[_.Zn,_.lw,_.xt,_.Mx,_.Kx,_.cA,_.ME],hb:2,Ma:0});var J5b=new _.wd("GMAT_AUTOCOMPLETE_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var RQ=class{constructor(a,b){a.Se||_.Nx(b,"gmat-mdc-autocomplete")}};RQ.O=function(a){return new (a||RQ)(_.B(J5b),_.B(_.Es))};RQ.La=_.Ef({type:RQ,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],standalone:!1,features:[_.bh([{va:_.Es,Pd:_.Ox}])]});var MPb=a=>({ua:a}),SQ=class extends _.PE{constructor(){super(...arguments);this.ns=this.Anb=!0}get oia(){return this.autocomplete.isOpen}Cha(a){this.em.setValue("");a.option.value.filters?this.Irb.emit(a.option.value):this.selected.emit(a.option.value)}};SQ.O=(()=>{let a;return function(b){return(a||(a=_.je(SQ)))(b||SQ)}})();
SQ.wa=_.Cf({type:SQ,na:[["xap-filter-menu"]],ub:function(a,b){a&1&&(_.Pg(mM,7),_.Pg(_.QE,7));if(a&2){let c;_.Sg(c=_.Tg())&&(b.autocomplete=c.first);_.Sg(c=_.Tg())&&(b.YLb=c.first)}},inputs:{kXc:"filterbar",ns:[2,"autoActiveFirstOption","autoActiveFirstOption",_.ph]},standalone:!1,features:[_.mg,_.lg],ya:13,Aa:15,Da:()=>[["autocompleteInputBox",""],["auto","matAutocomplete"],["standardSuggestions",""],["rankedItem",""],[1,"xap-filterbar-menu-input-box",3,"click","focusin","focusout","keydown.backspace",
"matChipInputFor","formControl","matAutocomplete","placeholder"],["panelWidth","auto",1,"xap-filterbar-menu-autocomplete",3,"optionSelected","autoActiveFirstOption","aria-label"],["class","xap-filterbar-menu-saved-group",4,"ngIf"],[4,"ngIf","ngIfElse"],["disabled","","class","xap-filterbar-menu-option",4,"ngIf"],[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"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"input",4,0);_.N("click",function(){_.q(c);return _.r(b.Ud())})("focusin",function(){_.q(c);return _.r(b.Aia=!0)})("focusout",function(){_.q(c);return _.r(b.Aia=!1)})("keydown.backspace",function(){_.q(c);return _.r(_.Ylb(b))});_.I();_.F(2,"mat-autocomplete",5,1);_.N("optionSelected",function(d){_.q(c);return _.r(b.Cha(d))});_.C(4,KPb,3,1,"div",6)(5,UPb,5,6,"ng-container",7)(6,aQb,4,6,"ng-template",
null,2,_.fh)(8,bQb,2,1,"mat-option",8);_.R(9,"async");_.R(10,"async");_.C(11,hQb,1,1,"ng-template",null,3,_.fh);_.I()}if(a&2){a=_.Fg(3);const c=_.Fg(7);_.E("matChipInputFor",b.kXc)("formControl",b.em)("matAutocomplete",a)("placeholder",b.placeholder);_.rg("aria-label",b.kia||b.placeholder||null);_.y(2);_.E("autoActiveFirstOption",b.ns)("aria-label",b.placeholder);_.y(2);_.E("ngIf",b.UD==null?null:b.UD.length);_.y();_.E("ngIf",b.t1)("ngIfElse",c);_.y(3);_.E("ngIf",_.S(9,11,b.KP)==null&&_.S(10,13,b.c_)==
null)}},Fa:[_.Yn,_.Zn,_.co,_.$n,_.ao,_.bo,RQ,mM,_.fA,EL,_.QE,_.lw,_.At,NQ,_.Mx,_.Kx,_.ou,_.wk,_.Fw,_.Nw,_.eo],hb:2,Ma:0});var TQ=class{constructor(a){this.Nc=a}};TQ.O=function(a){return new (a||TQ)(_.B(_.Lg))};TQ.La=_.Ef({type:TQ,na:[["","xapFilterBarCustomTemplate",""]],standalone:!1});
var nQb=function(a){let b;if(!(((b=a.cr)==null?0:b.oia)||K5b(a)||a.j7(a.gw))){let c;(c=a.cr)==null||c.focus()}},oQb=function(a,b){setTimeout(()=>{let c;(c=a.ee.find(d=>d.rc.id===b.id))==null||c.focus()})},K5b=function(a){const b=document.activeElement;return a.ee.some(c=>{c=c.jg.Ja.ma;return c===b||c.contains(b)})},L5b=function(a){return a.ee.some(b=>b.jg.Ja.ma.contains(document.activeElement))&&document.activeElement.classList.contains("xap-filterbar-filtereditor-chip-remove-icon")},UQ=class extends _.zE{constructor(a,
b,c,d){super(a,b,c,d);this.yi=a;this.Ii=b;this.ul=c;this.ns=!0;this.wDb=_.Vg(!1,!1);this.ria=new _.bn;this.wZa=!1;this.EZb=e=>{this.remove(e)};this.W_b=(e,f)=>{this.O0a=f;_.jlb(this,e)};this.openEditor=(e,f)=>{this.gw=e;f&&(this.O0a=f)};this.O0a=null;this.J4=e=>{super.J4(e);let f;(f=this.cr)==null||_.WE(f);this.ria.emit(!1);this.wZa=!1}}Dc(){let a;(a=this.ee)==null||a.Jc.subscribe(()=>{this.jO&&this.jO.unsubscribe();this.jO=this.TSc.F4.subscribe(()=>{let b;(b=this.cr)==null||_.WE(b)})})}j7(a){let b;
return this.B3a&&this.gw===a&&!((b=this.cr)==null?0:b.oia)}T7a(a,b){return b.id}Yga(){return this.BQb||"filter_alt"}Zib(a){a.target.classList.contains("mat-mdc-chip-remove")||this.ria.emit(!0)}V7(){setTimeout(()=>{let a;((a=this.cr)==null?0:a.Aia)||this.j7(this.gw)||K5b(this)||L5b(this)?this.ria.emit(!0):this.wZa||this.ria.emit(!1)},100)}Drb(){if(this.ee.length>0){let a;(a=this.ee.get(this.ee.length-1))==null||a.focus()}else this.cr&&this.cr.Ud()}};
UQ.O=function(a){return new (a||UQ)(_.B(_.qr),_.B(_.xE),_.B(_.ct,8),_.B(_.hlb,8))};
UQ.wa=_.Cf({type:UQ,na:[["xap-filter-bar"]],zd:function(a,b,c){a&1&&_.Qg(c,TQ,5);if(a&2){let d;_.Sg(d=_.Tg())&&(b.C6a=d.first)}},ub:function(a,b){a&1&&(_.Pla(b.wDb,_.Pg(_.cA,5)),_.Pg(MQ,5),_.Pg(SQ,5),_.Pg(_.cA,5),_.Pg(QQ,5),_.Pg(PQ,5));if(a&2){_.Qla();let c;_.Sg(c=_.Tg())&&(b.TSc=c.first);_.Sg(c=_.Tg())&&(b.cr=c.first);_.Sg(c=_.Tg())&&(b.Qfd=c);_.Sg(c=_.Tg())&&(b.xPb=c);_.Sg(c=_.Tg())&&(b.ee=c)}},inputs:{ns:"autoActiveFirstOption"},outputs:{ria:"isFocused"},standalone:!1,features:[_.bh([_.xE]),_.lg],
ya:3,Aa:2,Da:()=>[["custom",""],["filterBarChips",""],[4,"ngIf","ngIfElse"],[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"],["role","grid",3,"disabled"],["class","xap-filterbar-filtereditor",
"cdkOverlayOrigin","",3,"appliedFilter","filter","disabled","editorVisibleChange","removed","chipClick",4,"ngFor","ngForOf","ngForTrackBy"],[1,"xap-filterbar-menu",3,"selected","selectedSet","deletedSet","onBackspace","autoActiveFirstOption","filterbar","suggestionProvider","useRankedSuggestions","placeholder","inputLabel","noResultsMessage","disabled","savedFilterSets"],["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,"editorVisibleChange","removed","chipClick",
"appliedFilter","filter","disabled"],["mat-icon-button","","type","button",1,"xap-filterbar-save-button",3,"click","matTooltip"],["fontSet","google-material-icons",3,"svgIcon"],["mat-icon-button","","type","button",1,"xap-filterbar-clear-button",3,"click","mousedown","matTooltip"],[3,"svgIcon"],[1,"xap-filterbar-filtereditor",3,"editorVisibleChange","update","canceled","onCloseEditor","appliedFilter","filter","isEditorVisible","disabled","overlayOrigin"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],
qa:function(a,b){a&1&&_.C(0,qQb,17,24,"ng-container",2)(1,tQb,3,15,"ng-template",null,0,_.fh);a&2&&(a=_.Fg(2),_.E("ngIf",!(b.C6a==null?0:b.C6a.Nc))("ngIfElse",a))},Fa:[_.Yn,_.Zn,_.co,_.lw,_.At,MQ,_.Px,_.Sx,_.ou,_.cA,QQ,SQ,PQ,_.eo],hb:2,Ma:0});var M5b=function(a,b,c){if(c.category){var d=uQb(b,c.category);d&&a.vta.next([d]);if(c=wQb(b,c.category))a.log("show-only-category"),d=a.JO.getValue().wg.getValue().filter(e=>e.config.id!=="category"),b=qPb(b,[...d,c]),a.JO.next(b)}},N5b=function(a,b){switch(b.config.id){case "tests":o5b(a.service,"TEST",!0);a.log("excludeTestFiles");break;case "generatedFiles":o5b(a.service,"GENERATED",!0);a.log("excludeGeneratedFiles");break;case "path":a.pka.next(fPb(b.value.nq));a.log("applyPathFilter",b.value.nq);
break;case "category":a.vta.next(b.value.Em);b=b.value.Em.filter(c=>c!==null).map(c=>`${c.source}://${c.displayName}`).join(", ");a.log("includeCategories",b);break;case "buildConfigs":a.bYa.next(b.value.Em),b=b.value.Em.filter(c=>c!==null).join(", "),a.log("includeBuildConfigs",b)}},O5b=function(a,b){switch(b.config.id){case "tests":o5b(a.service,"TEST",!1);a.log("includeTestFiles");break;case "generatedFiles":o5b(a.service,"GENERATED",!1);a.log("includeGeneratedFiles");break;case "path":a.pka.next(null);
a.log("clearPathFilter");break;case "category":a.vta.next(null);a.log("clearCategoryFilter");break;case "buildConfigs":a.bYa.next(null),a.log("clearBuildConfigsFilter")}},VQ=class{set location(a){this.pL.next(a)}constructor(a,b){this.Ha=a;this.service=b;this.filter=new _.bn;this.element="UnifiedXrefFilterbar";this.Za=new _.ne;this.pL=new _.$f(1);this.pka=new _.Wh(null);this.vta=new _.Wh(null);this.bYa=new _.Wh(null);this.JO=new _.Wh(oPb(new Map([])))}Sa(){this.Za.add(_.x(this.pL,_.gg(a=>p5b(this.service,
a)),_.Tf(_.Orb)).subscribe(a=>{var b=this.JO,c=b.next,d=this.service.Tfa.getValue(),e=pPb(a);const f=[];_.xl(a,1)&&d.has("TEST")&&f.push(new jPb({id:"tests",displayName:"Exclude Tests"},_.tE,_.KD("true")));_.xl(a,2)&&d.has("GENERATED")&&f.push(new jPb({id:"generatedFiles",displayName:"Exclude Generated Files"},_.tE,_.KD("true")));a=oPb(e,f);c.call(b,a)}));this.Za.add(_.Ge([_.x(this.pL,_.gg(a=>p5b(this.service,a)),_.Tf(_.Orb)),this.hO]).subscribe(([a,b])=>{b.action===0&&M5b(this,a,b)}));this.Za.add(_.Ge([_.x(this.service.YPb,
_.Tf(bPb)),_.x(this.bYa,_.Tf(cPb)),_.x(this.pka,_.Tf(dPb)),_.x(this.vta,_.Tf(ePb))]).subscribe(([a,b,c,d])=>{this.filter.emit({xWc:a,ZZc:b,pka:c,a_c:d})}))}Ia(){let a;(a=this.Za)==null||a.unsubscribe()}log(a,b){this.Ha.mb({element:this.element,action:a,gestureName:"CHANGE",searchTerm:b})}};VQ.O=function(a){return new (a||VQ)(_.B(_.Dp),_.B(DQ))};
VQ.wa=_.Cf({type:VQ,na:[["xrefs-filters","location",""]],inputs:{location:"location",hO:"categoryFilter"},outputs:{filter:"filter"},standalone:!1,hc:["location",""],ya:2,Aa:3,Da:[["filterBarIcon","filter_list",1,"filter-bar",3,"update","config"]],qa:function(a,b){a&1&&(_.F(0,"xap-filter-bar",0),_.R(1,"async"),_.N("update",function(c){switch(c.S9){case 0:case 2:N5b(b,c.GU[0]);break;case 3:O5b(b,c.GU[0]);break;case 4:c=c.GU;b.log("clearAll");for(const d of c)O5b(b,d);break;case 1:break;default:_.fb(c.S9,
void 0)}}),_.I());a&2&&_.E("config",_.S(1,1,b.JO))},Fa:[UQ,_.eo],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-row.xap-filterbar-filtereditor-chip{height:24px;margin:2px}xrefs-filters[_nghost-%COMP%]   .filter-bar[_ngcontent-%COMP%]    .cdk-focused{background:var(--focus)}"]});var WQ=class{constructor(a){this.D1b=new _.$f(1);a.Ub(()=>{_.x(_.Oe(window,"resize"),_.Jf(()=>a.jm),_.v(xQb),_.fg(xQb()),_.Tf(yQb)).subscribe(this.D1b)})}get c5b(){return this.D1b}};WQ.O=function(a){return new (a||WQ)(_.m(_.We))};WQ.ta=_.k({token:WQ,oa:WQ.O,Ea:"root"});var P5b=a=>({enabled:a}),zQb=function(a){a.Yb.HX().subscribe(b=>{b==null?_.wAb(a.Yb,!1):b==="MINI"&&_.wAb(a.Yb,!0)})},BQb=function(a){return _.x(_.Ge([a.Yb.HX(),a.y1b,a.Yk.qP(_.u(!1))]),_.v(([b,c,d])=>d&&_.XF(a.location)&&(b==null||b==="MINI")&&!c))},XQ=class{set stb(a){this.y1b.next(a)}constructor(a,b,c,d){this.Ha=a;this.Yb=b;this.Yk=c;this.element="";this.CLb=!0;this.d4=!1;this.expansion=new _.bn;this.filter=new _.bn;this.aka=new _.bn;this.DBb="Collapse All";this.HBb="Expand All";this.zoc="Preview Panel";
this.yoc="Toggle the file preview here, or configure the toggle width in settings";this.bCb="Opens references in the preview pane and create a breadcrumb as you step through references";this.aCb="Opens references in the main window";this.ZBb="The screen is too small to support the preview. See settings to change this minimum size.";this.y1b=new _.Wh(!1);this.Za=new _.ne;this.UWb=_.x(_.vAb(this.Yb),_.fg(!1));this.xBa=_.x(_.Ge([this.Yb.Qwa(),d.c5b]),_.v(([e,{width:f}])=>f<e),_.fg(!1),_.Tf())}Sa(){this.Za.add(_.x(_.Ge([this.UWb,
this.xBa]),_.v(([a,b])=>a&&!b)).subscribe(a=>{this.aka.emit(a)}))}Ia(){this.Za.unsubscribe()}ona(){this.expansion.emit(this.d4?0:1)}};XQ.O=function(a){return new (a||XQ)(_.B(_.Dp),_.B(_.Xv),_.B(uM),_.B(WQ))};
XQ.wa=_.Cf({type:XQ,na:["unified-xref-actions location  element  showingCodePanel  anyExpandableNodes  allNodesCollapsed ".split(" ")],inputs:{location:"location",element:"element",hO:"categoryFilter",CLb:"anyExpandableNodes",d4:"allNodesCollapsed",stb:"showingCodePanel"},outputs:{expansion:"expansion",filter:"filter",aka:"openInMiniPanel"},standalone:!1,features:[_.bh([DQ])],hc:"location  element  showingCodePanel  anyExpandableNodes  allNodesCollapsed ".split(" "),ya:8,Aa:11,Da:[[3,"filter","location",
"categoryFilter"],[3,"vertical"],[3,"collapsed"],[4,"ngIf"],[3,"icon","collapsed","ariaLabel","tooltipText","ascTrackElement","trackGestureClick","trackAction","trackProjectId","click",4,"ngIf"],["icon","side_navigation",3,"click","collapsed","selected","disabled","ariaLabel","tooltipText"],["tooltipId","xrefPreviewCallout",3,"dismiss"],["onedevTooltipTitle",""],[3,"click","icon","collapsed","ariaLabel","tooltipText","ascTrackElement","trackGestureClick","trackAction","trackProjectId"]],qa:function(a,
b){a&1&&(_.F(0,"xrefs-filters",0),_.N("filter",function(c){return b.filter.next(c)}),_.I(),_.F(1,"div"),_.K(2,"mat-divider",1)(3,"underline-xrefs",2)(4,"mat-divider",1),_.C(5,CQb,8,15,"ng-container",3),_.R(6,"async"),_.C(7,DQb,1,8,"collapsible-icon-button",4),_.I());a&2&&(_.E("location",b.location)("categoryFilter",b.hO),_.y(2),_.E("vertical",!0),_.y(),_.E("collapsed",!0),_.y(),_.E("vertical",!0),_.y(),_.E("ngIf",_.dh(9,P5b,_.S(6,7,b.UWb))),_.y(2),_.E("ngIf",b.CLb))},Fa:[_.Ip,BQ,_.Zn,_.xx,_.Dx,_.Jx,
_.Qx,CQ,VQ,_.eo],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}"],
Ma:0});var pL=class{constructor(a,b,c,d,e){this.item=a;this.level=b;this.rg=c;this.gZ="";this.e8=e;this.Of=void 0;b=new _.Wf;this.TLb=_.x(b,_.Qf(1),_.gg(()=>d(_.Hl(a,5,_.Wp),this.rg,this.level)),_.fg(_.CF(EQb(b))),_.dg(1))}};var GQb=new _.Wt("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}} after filtering, {visible} displayed)"),IQb=new _.Wt("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}}, {visible} displayed)"),HQb=new _.Wt("{detailText} ({filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}})"),FQb=new _.Wt("{detailText} ({visible} displayed)");var aRb=a=>({"file-path":a}),YQ=class{constructor(){this.k1b=this.Xxa=this.aUb=!1;this.Poc="Show only";this.Qoc="Set and apply a filter to only include this category.";this.Kja=new _.bn;this.HSc=_.rv.has(78)}Ud(a){if(!(a.button!==0||a.ctrlKey||a.metaKey||a.shiftKey)&&a.target&&a.target instanceof Element){var b,c=(b=_.IG(a.target,"a","node-contents"))==null?void 0:b.getAttribute("href");c&&(a.preventDefault(),a.stopPropagation(),b=!!(a.target&&a.target instanceof Element&&a.target.classList.contains("context")),
this.Kja.emit({event:a,href:c,uri:b?_.Y(this.node.item,1):_.Y(this.node.item,4),rg:this.node.rg,Zad:b,Of:this.node.Of}))}}Sb(){this.node.level===0&&this.HSc&&(this.k1b=!0);if(this.Xxa=this.node.gZ.length>0)this.h3c=this.node.gZ;var a;this.aUb=!this.Xxa&&this.node.level!==0&&((a=this.node.item.DK())==null?void 0:a.getType())===1;if(a=_.kl(this.node.item,_.Op,2)){this.cOb=VCb(a,this.gWb);var b=_.Y(this.node.item,1);this.aOb=b?this.egb(b).link:void 0}if(b=this.node.item.DK())this.n5=VCb(b,this.gWb);
"children"in this.node&&!a&&(this.L4b||(this.L4b=NQb(this.node)),this.n5=JQb({n5:this.n5,visible:this.L4b,Ix:this.node.Ix,LO:this.node.LO,Z5:this.node.Z5}));if(a=_.Y(this.node.item,4)){const {link:c,line:d}=this.egb(a);this.m5=c;this.Hfa=_.jG(d)}else this.Hfa=this.m5=void 0}gWb(a){try{return this.egb(a).link}catch(b){return a}}};YQ.O=function(a){return new (a||YQ)(_.B(_.sv))};
YQ.wa=_.Cf({type:YQ,na:[["node-contents","makeLink","","node",""]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})},inputs:{egb:"makeLink",node:"node",hO:"categoryFilter"},outputs:{Kja:"nodeClicked"},standalone:!1,features:[_.Rm],hc:["makeLink","","node",""],ya:7,Aa:2,Da:[["noContext",""],["detail",""],["basic",""],["class","context-container",4,"ngIf","ngIfElse"],[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,"click","keydown.enter","matTooltip"],[3,"ngClass"]],qa:function(a,b){a&1&&_.C(0,TQb,6,7,"div",3)(1,VQb,1,2,"ng-template",null,0,_.fh)(3,ZQb,2,3,"ng-template",null,1,_.fh)(5,bRb,3,5,"ng-template",null,2,_.fh);a&2&&(a=_.Fg(2),_.E("ngIf",b.aOb&&b.cOb)("ngIfElse",
a))},Fa:[_.Xn,_.Zn,_.co,_.mH,_.Qx,_.Px,_.Sx],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}"],
Ma:0});var ERb=function(a,b){return _.x(a.rp,_.v(c=>OQb(b,c)))},Q5b=function(a,b){var c=a.WN.value;c=OQb(b,c)&&c&&c.uri===b.uri;a.WN.next(c?void 0:b);return!c},R5b=function(a,b){b.x5a?(a.Ah.select(...dRb(a.Dj,new Set(b.x5a))),a.WN.next(eRb(a.Dj,b.H7c))):(a.AO(),a.WN.next(b.isFirst?void 0:cRb(a.Dj)))},ZQ=class extends IXb{constructor(){super(a=>a.level,oL);this.rp=this.WN=new _.Wh;this.Xb=_.x(_.Ge([_.x(this.rp,_.v(a=>a==null?void 0:a.rg),_.Tf()),_.x(this.Ah.changed,_.v(()=>this.Ah.selected.map(a=>a.rg)))]),
_.v(([a,b])=>({wd:b,rp:a})));this.eK=_.x(this.Ah.changed,_.v(()=>this.Dj.reduce(({Esa:a,wsa:b},c)=>{const d=oL(c);return{wsa:b||d,Esa:a&&!(d&&this.Ah.Ae(c))}},{Esa:!0,wsa:!1})),_.fg({wsa:!1,Esa:!0}),_.bg(1),_.Fe())}M4(){this.WN.next(void 0)}AO(){this.Ah.select(...this.Dj.filter(oL))}Sxb(a,b,c){const d=this.Dj;this.Dj=a;if(!this.k0b||!YBb(b,this.k0b))this.k0b=b,this.Ah.clear(),R5b(this,b);else if(c){b=new Set;for(const f of this.Ah.selected)b.add(f.rg);a=a.filter(f=>{f=fRb(d,f.rg);return!f||!oL(f)});
for(const f of a)b.add(f.rg);this.Ah.clear();this.Ah.select(...dRb(this.Dj,b));let e;eRb(this.Dj,(e=this.WN.value)==null?void 0:e.rg)||this.WN.next(void 0)}}};ZQ.O=function(a){return new (a||ZQ)};ZQ.ta=_.k({token:ZQ,oa:ZQ.O});var hRb=function(a,b,c,d,e,f){if(!c)return _.BF("Error loading references.");var g=RQb(d);if(g.errorMessage)return _.BF(g.errorMessage);if(!g.filter)return _.BF("References could not be loaded.");g=vWb((new _.vQa).osb(!0).Esb(a.E7),(new _.Sp).Ksb(c).Vla(g.filter)).OQ(TK(nBb(b)));return _.x(a.service.npb(g),_.v(l=>_.CF(lRb(b,a,e,_.Kb(l,1,_.Vp).get(c),f,d,a.qCa))),_.Lf(()=>_.BF("Error loading references.")),_.fg(_.LF))},$Q=class{constructor(a){this.service=a;this.qCa=!1;_.rv.has(80)?this.E7=50:_.rv.has(81)?
this.E7=100:_.rv.has(82)?this.E7=250:_.rv.has(83)?this.E7=500:this.E7=250;_.sk.has(2)&&(this.qCa=!0)}hla(a,b,c){const d=this.makeRequest(a.j1,b,c);return d.errorMessage?_.BF(d.errorMessage):d.request?_.x(this.service.hla(d.request),_.v(e=>{var f=iRb(b,this,_.Kb(e,1,_.pQa),c,this.qCa),g=this.qCa;const l=Array.from(_.Kb(e,4,_.zQa).values());a:{for(var p of _.Kb(e,1,_.pQa).values())if(_.xl(p,3)){e=!0;break a}e=!1}e&&(e=l.push,p=(new _.zQa).Rsb(2),g=(new _.Pp).dma(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=_.ol(p,1,g),e.call(l,g));return{Rm:f,Tw:l}}),_.gg(e=>_.x(_.x(kRb(e.Rm),_.Pf(e.Rm),_.fg(e.Rm)),_.v(f=>({Rm:f,Tw:e.Tw})))),_.v(e=>e.Rm.length===0?_.AF("Could not find any references."):_.CF({Rm:e.Rm,Tw:e.Tw,Gbd:a})),_.Lf(()=>_.BF("References could not be loaded.")),_.fg(_.LF)):_.BF("References could not be loaded.")}makeRequest(a,b,c){const d=(new _.yQa).osb(!0);c=RQb(c);if(c.errorMessage)return{errorMessage:c.errorMessage};if(!c.filter)return{errorMessage:"References could not be loaded."};
for(const f of a){a=d;var e=(new _.Sp).Ksb(f).Vla(c.filter);_.rl(a,1,_.Sp,e)}d.Esb(this.E7).OQ(TK(nBb(b)));return{request:d}}};$Q.O=function(a){return new (a||$Q)(_.m(MM),_.m(_.sv),_.m(_.qv))};$Q.ta=_.k({token:$Q,oa:$Q.O,Ea:"root"});var S5b=new MXb(a=>a,a=>a.level,oL,function(a){return a.children}),T5b=class extends _.ds{constructor(a){super();this.Ec=a;this.U3b=[];this.bG=new _.Wh([])}setData(a,b){const c=a!==this.U3b;this.bG.next(KXb(S5b,a));this.Ec.Sxb(this.bG.value,b,c);this.U3b=a}connect(a){return _.x(_.Se(a.LH,this.Ec.Ah.changed.Xf(),this.bG.Xf()),_.v(()=>LXb(S5b,this.bG.value,this.Ec)))}disconnect(){}};var U5b=function(a){const b=[...a.kb.ma.children],c=[];for(const d of a.lZb)c[b.indexOf(d.Ja.ma)]=d;return c.filter(d=>d!==void 0)},V5b=function(a,b){if(b=a.A0[b])a.zu=b,a.zu.focus()},aR=class{set zu(a){this.JXc=a;for(const b of this.A0)b.zu=a;_.hn(this.Xd)}get zu(){return this.JXc}constructor(a,b){this.Xd=a;this.kb=b;this.A0=[]}Sa(){this.Za=this.lZb.Jc.subscribe(()=>{this.A0=U5b(this);this.A0.find(a=>a.tG())||(this.zu=this.A0[0])})}Ia(){this.Za&&this.Za.unsubscribe()}focus(){this.zu&&this.zu.focus()}d$a(a){if(this.zu&&
!_.LG(a)){var b=this.A0.indexOf(this.zu),c=this.zu;switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();if(c.Zd&&c.Wp())c.collapse();else for(a=b;a>=0;a--)if(b=this.A0[a],b.ariaLevel!==c.ariaLevel){this.zu=b;this.zu.focus();break}break;case "Right":case "ArrowRight":a.preventDefault();c.Zd&&c.Wp()?V5b(this,b+1):c.Wp()&&c.expand();break;case "Down":case "ArrowDown":case "j":a.preventDefault();V5b(this,b+1);break;case "Up":case "ArrowUp":case "k":a.preventDefault();V5b(this,b-1);break;case "Enter":a.preventDefault(),
this.zu.Qv()}}}};aR.O=function(a){return new (a||aR)(_.B(_.pn),_.B(_.ff))};aR.La=_.Ef({type:aR,na:[["mat-tree","xrefsKeyboardListener",""]],Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.d$a(c)})},inputs:{lZb:"rawNodes"},standalone:!1});var W5b=function(a){if("children"in a.data||a.data instanceof pL){var b=a.Ja.ma;return a.data instanceof pL?(a=b.querySelector("[matTreeNodeToggle]"))?a:void 0:(a=b.hasAttribute("matTreeNodeToggle")?b:b.querySelector("[matTreeNodeToggle]"))?a:void 0}},bR=class extends lM{get tabindex(){return this.tG()?"0":"-1"}focus(){this.Ja.ma.focus()}get ariaLevel(){return this.level+1}expand(){if(!this.Zd){var a=W5b(this);a&&a.click()}}collapse(){this.Oh.collapse(this.data)}Qv(){var a=this.Ja.ma;const b=W5b(this);
b?b.click():(a=a.querySelector("a"))&&a.click()}tG(){return this.zu===this}Wp(){return oL(this.data)||this.data instanceof pL&&!this.data.children}};bR.O=(()=>{let a;return function(b){return(a||(a=_.je(bR)))(b||bR)}})();
bR.La=_.Ef({type:bR,na:[["xrefs-tree-node"]],nb:[1,"mat-tree-node"],ob:4,Ya:function(a,b){a&2&&_.rg("aria-expanded",b.Fj?b.Zd:null)("aria-level",b.ariaLevel)("role","treeitem")("tabindex",b.tabindex)},inputs:{disabled:"disabled",tabIndex:"tabIndex"},standalone:!1,features:[_.bh([{va:_.vD,Hb:bR}]),_.lg]});var X5b=[[["xap-callout-title"]],[["xap-callout-body"]],[["xap-callout-actions"]]],Y5b=new _.wd("ICON_MAPPING"),Z5b=new Map([["app",{DQ:!1,border:"bottom"}],["page",{DQ:!0,border:"full"}],["card",{DQ:!1,border:"none"}],["component",{DQ:!0,border:"none"}]]),cR=class{constructor(a){this.S3b="notify";this.OOb="standard";this.background="white";this.ota="standard";this.Lw=a||$5b;this.icon=this.Lw[this.type]}get type(){return this.S3b}set type(a){this.icon=this.Lw[a];this.S3b=a}set border(a){this.pMb=
a}get border(){return this.pMb!=null?this.pMb:this.level?Z5b.get(this.level).border:this.background==="dark"?"full":"none"}set DQ(a){this.q_b=_.bj(a)}get DQ(){return this.q_b!==void 0?this.q_b:this.level?Z5b.get(this.level).DQ:!0}set iva(a){this.IPb=_.bj(a)}get iva(){return this.IPb!==void 0?this.IPb:!1}get ATc(){if(!this.iva)return null;switch(this.type){case "warn":return"assertive";case "caution":case "confirm":case "notify":return"polite";default:return"none"}}get DTc(){if(!this.iva)return null;
switch(this.type){case "warn":return"alert";case "caution":case "confirm":case "notify":return"status";default:return"status"}}};cR.O=function(a){return new (a||cR)(_.B(Y5b,8))};
cR.wa=_.Cf({type:cR,na:[["xap-banner-callout"],["xap-callout"]],nb:[1,"xap-callout","reach-no-density"],ob:31,Ya:function(a,b){a&2&&(_.rg("data-callout-type",b.type),_.tg("xap-callout-dark-background",b.background==="dark")("xap-callout-dense",b.OOb==="dense")("xap-callout-warn",b.type==="warn")("xap-callout-caution",b.type==="caution")("xap-callout-confirm",b.type==="confirm")("xap-callout-notify",b.type==="notify")("xap-callout-app",b.level==="app")("xap-callout-page",b.level==="page")("xap-callout-card",
b.level==="card")("xap-callout-component",b.level==="component")("xap-callout-border-full",b.border==="full")("xap-callout-border-bottom",b.border==="bottom")("xap-callout-rounded",b.DQ)("xap-callout-display-legacy",b.ota==="legacy")("xap-callout-display-standard",b.ota==="standard"))},inputs:{type:"type",OOb:"density",background:"background",ota:"calloutUxVersion",border:"border",DQ:"rounded",iva:"enableAriaLiveRegion",level:"level"},ac:["xap-callout-title","xap-callout-body","xap-callout-actions"],
ya:5,Aa:4,Da:[["contentAndActions",""],["fontSet","google-material-icons",1,"xap-callout-icon",3,"svgIcon"],["class","xap-callout-content-and-actions",4,"ngIf","ngIfElse"],[1,"xap-callout-content-and-actions"],[4,"ngTemplateOutlet"],[1,"xap-callout-content"],[1,"cdk-visually-hidden"]],qa:function(a,b){a&1&&(_.Hg(X5b),_.F(0,"mat-icon",1),_.Q(1),_.I(),_.C(2,nRb,2,1,"div",2)(3,oRb,6,3,"ng-template",null,0,_.fh));a&2&&(a=_.Fg(4),_.E("svgIcon",b.icon.mk),_.y(),_.Wg(" ",b.icon.mk?"":b.icon.Th,"\n"),_.y(),
_.E("ngIf",b.ota==="standard")("ngIfElse",a))},Fa:[_.pu,_.ou,_.Zn,_.co],styles:[".xap-callout-display-standard.xap-callout{outline:1px solid transparent;-moz-box-sizing:border-box;box-sizing:border-box;color:var(--xap-color-on-surface,#3c4043);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-wrap:anywhere;padding:0 16px 6px 8px}.xap-callout-display-standard.xap-callout-rounded{border-radius:8px}.xap-callout-display-standard.xap-callout-border-full{border:1px solid}.xap-callout-display-standard.xap-callout-border-bottom{border-bottom:1px solid}.xap-callout-display-standard.xap-callout .xap-callout-icon{margin:12px 0 0 16px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.xap-callout-display-standard.xap-callout .xap-callout-content{-webkit-box-flex:1;-webkit-flex:1 1 60ch;-moz-box-flex:1;-ms-flex:1 1 60ch;flex:1 1 60ch;padding:12px 8px 0 16px;margin:2px 0 8px}.xap-callout-display-standard.xap-callout .xap-callout-content-and-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.xap-callout-display-standard.xap-callout xap-callout-body,.xap-callout-display-standard.xap-callout xap-callout-title{display:block}.xap-callout-display-standard.xap-callout xap-callout-title{margin-top:-3px}.xap-callout-display-standard.xap-callout xap-callout-actions{margin-bottom:-6px}.xap-callout-display-standard.xap-callout xap-callout-actions>*{margin:6px 8px}.xap-callout-display-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-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-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-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-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-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-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-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-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:var(--xap-color-tonal-fill-red,#fce8e6)}:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background{background-color:var(--xap-color-tonal-fill-red,#fff);border-color:var(--xap-color-tonal-red,#d93025)}:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background){border-color:var(--xap-color-tonal-red,#c5221f)}:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .xap-callout-icon{color:var(--xap-color-tonal-red,#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:var(--xap-color-tonal-red,#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-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-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:var(--xap-color-tonal-red,#d93025);color:var(--xap-color-inverse-on-surface,#fff)}:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .xap-callout-icon{color:var(--xap-color-tonal-red,#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:var(--xap-color-tonal-red,#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-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-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:var(--xap-color-tonal-red,#c5221f);color:var(--xap-color-inverse-on-surface,#fff)}:not(.xap-callout-display-legacy).xap-callout-caution{background-color:var(--xap-color-tonal-fill-yellow,#fef7e0)}:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background{background-color:var(--xap-color-tonal-fill-yellow,#fff);border-color:var(--xap-color-tonal-yellow,#d56e0c)}:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background){border-color:var(--xap-color-tonal-yellow,#a85d00)}:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .xap-callout-icon{color:var(--xap-color-tonal-yellow,#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:var(--xap-color-inverse-on-surface,#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-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-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:var(--xap-color-tonal-orange,#fbbc04);color:var(--xap-color-inverse-on-surface,#202124)}:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .xap-callout-icon{color:var(--xap-color-tonal-yellow,#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:var(--xap-color-tonal-yellow,#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-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-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:var(--xap-color-tonal-yellow,#a85d00);color:var(--xap-color-inverse-on-surface,#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:var(--xap-color-tonal-orange,#8a4c00)}:not(.xap-callout-display-legacy).xap-callout-confirm{background-color:var(--xap-color-tonal-fill-green,#e6f4ea)}:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background{background-color:var(--xap-color-tonal-fill-green,#fff);border-color:var(--xap-color-tonal-green,#188038)}:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background){border-color:var(--xap-color-tonal-green,#137333)}:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .xap-callout-icon{color:var(--xap-color-tonal-green,#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:var(--xap-color-tonal-green,#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-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-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:var(--xap-color-tonal-green,#188038);color:var(--xap-color-inverse-on-surface,#fff)}:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .xap-callout-icon{color:var(--xap-color-tonal-green,#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:var(--xap-color-tonal-green,#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-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-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:var(--xap-color-tonal-green,#137333);color:var(--xap-color-inverse-on-surface,#fff)}:not(.xap-callout-display-legacy).xap-callout-notify{background-color:var(--xap-color-tonal-fill-blue,#e8f0fe)}:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background{background-color:var(--xap-color-tonal-fill-blue,#fff);border-color:var(--xap-color-tonal-blue,#1a73e8)}:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background){border-color:var(--xap-color-tonal-blue,#1967d2)}:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .xap-callout-icon{color:var(--xap-color-tonal-blue,#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:var(--xap-color-tonal-blue,#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-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-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:var(--xap-color-tonal-blue,#1a73e8);color:var(--xap-color-inverse-on-surface,#fff)}:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .xap-callout-icon{color:var(--xap-color-tonal-blue,#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:var(--xap-color-tonal-blue,#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-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-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:var(--xap-color-tonal-blue,#1967d2);color:var(--xap-color-inverse-on-surface,#fff)}"],
hb:2,Ma:0});var dR=class{};dR.O=function(a){return new (a||dR)};dR.La=_.Ef({type:dR,na:[["xap-callout-title"],["xap-callout-body"],["xap-callout-actions"]]});var $5b={warn:{Th:"error_outline",ariaLabel:"Warning"},caution:{Th:"warning_amber",ariaLabel:"Caution"},confirm:{Th:"check_circle",ariaLabel:"Confirmation"},notify:{Th:"info",ariaLabel:"Notification"}};var a6b=["error"],b6b=["loading"],uRb=a=>({node:a}),DRb=function(a,{href:b,uri:c,event:d,rg:e,Zad:f,Of:g},l){let p="";a.aka?((b=Q5b(a.Ec,{rg:e,uri:c}))&&_.pw(a.Ch,"CODE_XREFS_PREVIEW"),p=KRb({node:l,ZNb:f,t3b:b,MSb:!1})):(_.mp(a.Ua,b).then(()=>{a.Tc.qja.next()}),p=KRb({node:l,ZNb:f,t3b:!0,MSb:!0}));a.mb(p,"CLICK",{Ne:e,Of:g},d)},eR=class{set location(a){this.FY.location=a;this.pL.next(a)}set L7c(a){this.l0b.next(a)}constructor(a,b,c,d,e,f,g,l,p){this.Ha=a;this.Ch=b;this.FY=c;this.yi=d;this.Ua=e;this.Ec=
f;this.Tc=l;this.Aea=p;this.c0b=new _.bn;this.Xc=_.KF;this.element="UnifiedXrefPanelTree";this.PR=_.Pi;this.filter=new _.$f(1);this.Wp=oL;this.pL=new _.$f(1);this.d3c=20;this.l0b=new _.$f(1);this.sDa=20;this.hO=new _.bn;this.aka=!0;this.Za=new _.ne;this.dataSource=new T5b(this.Ec);this.state=_.x(_.Ge([_.x(this.l0b,_.Tf(YBb)),this.filter]),_.jg(this.pL),_.gg(([[t,w],A])=>g.hla(t,A,w)),_.fg(_.LF),_.bg(1),_.Fe());this.mD=_.x(this.pL,_.v(t=>w=>{w=UCb(w,t);let A;return{link:cZb(this.FY,w),line:(A=w.params)==
null?void 0:A.line}}),_.bg(1),_.Fe());this.stb=_.x(this.Ec.rp,_.v(t=>!!t),_.Tf(),_.bg(1),_.Fe());this.Za.add(_.x(this.state,_.Te(_.zG)).subscribe(({Tb:t})=>{this.dataSource.setData(t.Rm,t.Gbd);this.yi.Wi("Xrefs updated in detail panel","polite")}));this.Za.add(this.Ec.Xb.subscribe(({wd:t,rp:w})=>{this.Tc.W0b.next({H7c:w,x5a:t})}));this.Za.add(_.x(_.Ge([this.Ec.rp,this.pL]),_.v(([t,w])=>{if(t)return t=UCb(t.uri,w),t.params=Object.assign({},w.params,t.params),new w.constructor(t)})).subscribe(t=>{this.c0b.next(t)}))}Dc(){_.hn(this.Aea)}Ia(){this.Za.unsubscribe()}M4(){this.Ec.M4()}focus(){if(this.NUb)this.NUb.focus();
else if(this.RPb)this.RPb.ma.focus();else if(this.QVb)this.QVb.ma.focus();else throw Error("df");}ona(a){switch(a){case 0:this.Ec.AO();break;case 1:this.Ec.collapseAll();break;default:_.fb(a,void 0)}}mb(a,b,c={},d){this.Ha.mb(Object.assign({},{element:this.element,action:a,gestureName:b},c),d)}};eR.O=function(a){return new (a||eR)(_.B(_.Dp),_.B(_.pi),_.B(WM),_.B(_.qr),_.B(_.ii),_.B(ZQ),_.B($Q),_.B(wM),_.B(_.pn))};
eR.wa=_.Cf({type:eR,na:[["unified-xref-tree","selectedXref",""]],ub:function(a,b){a&1&&(_.Pg(aR,5),_.Pg(a6b,5,_.ff),_.Pg(b6b,5,_.ff),_.Pg(bR,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.NUb=c.first);_.Sg(c=_.Tg())&&(b.RPb=c.first);_.Sg(c=_.Tg())&&(b.QVb=c.first);_.Sg(c=_.Tg())&&(b.Rm=c)}},inputs:{location:"location",L7c:"selectedXref"},outputs:{c0b:"selectedLocationChanged"},standalone:!1,features:[_.bh([WM,ZQ,OWb])],hc:["selectedXref",""],ya:13,Aa:9,Da:[["expander",""],["leafNodeIcon",""],["spacer",""],
["loading",""],["error",""],["asyncChildren",""],["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"],["style.visibility","visible",3,"expansion","filter","openInMiniPanel","location","categoryFilter","element","showingCodePanel","anyExpandableNodes","allNodesCollapsed"],
["tabindex","-1"],["theme","error","tabindex","-1"],["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"],[3,"nodeClicked","categoryFilter","makeLink","node"],[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,"click","ascTrackElement","trackGestureClick","trackAction","trackArtifactId"],"mat-icon-button;;aria-hidden;true;tabindex;-1;aria-label;Toggle section expansion".split(";"),[3,"svgIcon"],["svgIcon","shared:leaf_node",1,"leaf"]],qa:function(a,b){a&1&&(_.C(0,pRb,3,10,"unified-xref-actions",6),_.R(1,"async"),_.M(2,7),_.R(3,"async"),_.C(4,qRb,2,0,"loading",8)(5,rRb,4,3,"dc-information-box",9)(6,GRb,5,6,"ng-container",10),_.xg(),
_.C(7,HRb,2,1,"ng-template",null,0,_.fh)(9,IRb,1,0,"ng-template",null,1,_.fh)(11,JRb,1,0,"ng-template",null,2,_.fh));a&2&&(_.E("ngIf",_.S(1,5,b.Ec.eK)),_.y(2),_.E("ngSwitch",_.S(3,7,b.state).state),_.y(2),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.ii))},Fa:[_.Ip,CL,_.Yn,_.Zn,_.co,_.$n,_.ao,_.GF,_.EF,_.lw,_.At,_.ou,_.Mx,_.Kx,_.AD,_.DD,_.ED,_.FD,XQ,cR,dR,YQ,aR,bR,_.eo],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-mdc-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;--mdc-icon-button-icon-size:18px;--mdc-icon-button-state-layer-size:18px;padding:0}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-mdc-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-mdc-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}"],
Ma:0});var fR=class{constructor(){this.disableAnimations=!0;this.uWb=null;this.path="";this.filename=[];this.prefix=[]}Sb(){{var a=this.path;var b=this.uWb,c=a.lastIndexOf("/");const [p,t]=c===-1?["",a]:[a.substr(0,c),a.substring(c)];if(b){c=[];const w=[],A=a.lastIndexOf("/");for(var d;(d=b.exec(a))&&d.index!==b.lastIndex;){const G=d.index;d=d.index+d[0].length-1;G<A&&d<A?c.push({start:G,end:d}):G>=A&&d>A?w.push({start:G-A,end:d-A}):(c.push({start:G,end:A-1}),w.push({start:0,end:d-A}))}var [e,f]=[c,w];a=
[ORb(p,e),ORb(t,f)]}else a=[[{text:p,match:!1}],[{text:t,match:!1}]]}const [g,l]=a;this.filename=l;this.prefix=g}};fR.O=function(a){return new (a||fR)};
fR.wa=_.Cf({type:fR,na:[["middle-truncated-path"]],ob:2,Ya:function(a,b){a&2&&(_.Ag("@.disabled",b.disableAnimations),_.zg("title",b.path))},inputs:{uWb:"matchingRegex",path:"path"},standalone:!1,features:[_.Rm],ac:["*"],ya:6,Aa:2,Da:[[1,"prefix"],[3,"match",4,"ngFor","ngForOf"],[1,"filename"]],qa:function(a,b){a&1&&(_.Hg(),_.F(0,"span",0),_.C(1,LRb,2,3,"span",1),_.I(),_.F(2,"span",2),_.C(3,MRb,2,3,"span",1),_.I(),_.F(4,"span"),_.Ig(5),_.I());a&2&&(_.y(),_.E("ngForOf",b.prefix),_.y(2),_.E("ngForOf",
b.filename))},Fa:[_.Yn],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}"],Ma:0});var c6b=["xrefZeroState"],d6b=RegExp("^KYTHE://"),gR=class{constructor(a,b,c,d,e,f){this.Ha=a;this.Ch=c;this.kb=d;this.ODa=e;this.Tc=f;this.yoa=uXb;this.Yo=YXb;this.element="UnifiedXrefPanel";this.PR=_.Pi;this.HBa=new _.Wh;this.Za=new _.ne;this.pUc=_.x(this.Tc.Nla,_.Te(cCb),_.v(g=>g.Fua));this.G7c=_.x(this.HBa,_.v(g=>g==null?void 0:g.params.line),_.Tf(cBb));this.zE=_.x(this.HBa,_.nG(),_.gg(g=>g?this.ODa.a9a(g):_.u(void 0)),_.bg(1),_.Fe());this.h0b=_.x(this.Tc.Nla,_.v(g=>{let l;return(l=g==null?void 0:
g.KCa)!=null?l:[]}));this.K7c=_.rv.has(52)?_.x(this.Tc.Nla,_.v(g=>g==null?void 0:g.Fua.j1.map(l=>l.replace(d6b,"")).map(SOb).flat().join(", "))):_.Re;this.E0c=_.x(this.Tc.Nla,_.v(cCb));this.Za=this.h0b.subscribe(g=>{g.length>0&&this.Ha.Ro({bucket:_.Pi.iFa})})}Sa(){}Dc(){this.sE=this.Ch.registerCallback("XREFS",this.kb.ma,()=>{this.zDa?this.zDa.focus():this.k5b&&this.k5b.ma.focus()})}Ia(){this.sE&&this.sE();this.Za.unsubscribe()}M4(){this.zDa&&this.zDa.M4()}mb(a){this.Ha.mb({element:this.element,action:a,
projectId:this.location.tb,gestureName:"CLICK"})}};gR.O=function(a){return new (a||gR)(_.B(_.Dv),_.B(_.sv),_.B(_.pi),_.B(_.ff),_.B(_.DK),_.B(wM),_.B(_.qv))};
gR.wa=_.Cf({type:gR,na:[["xref-panel","location",""]],ub:function(a,b){a&1&&(_.Pg(eR,5),_.Pg(c6b,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.zDa=c.first);_.Sg(c=_.Tg())&&(b.k5b=c.first)}},inputs:{location:"location"},standalone:!1,features:[_.bh([{va:_.Jub,Ab:a=>_.x(a.zE,_.Te(ZRb)),Ib:[_.md(()=>gR)]},_.xI])],hc:["location",""],ya:4,Aa:4,Da:[["noSymbolSelected",""],["codeContainer",""],["xrefZeroState",""],[4,"ngIf","ngIfElse"],["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,"selectedLocationChanged","location","selectedXref"],[4,"ngIf"],["type","button","mat-button","",1,"gmat-caption",3,"click","disabled"],["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"],[1,"code-header","header-bar"],["trackAction","codePanelNavigate",3,"routerLink","ascTrackElement","trackProjectId"],[3,"path"],[1,"promote-icon"],["hoverMsg","Copy file path","color","mediumContrast",3,"copyEvent","copyText","isSmall"],["mat-icon-button","","type","button","aria-label","Hide the code panel","trackAction","expandTree",3,"click","ascTrackElement","trackProjectId"],[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"],[1,"gmat-body-2"],["textFormat","long"]],qa:function(a,b){a&1&&(_.C(0,XRb,13,13,"ng-container",3),_.R(1,"async"),_.C(2,YRb,5,0,
"ng-template",null,0,_.fh));a&2&&(a=_.Fg(3),_.E("ngIf",_.S(1,2,b.E0c))("ngIfElse",a))},Fa:[_.Ip,_.Yn,_.Zn,_.$n,_.ao,_.bo,_.uB,_.GF,fN,cN,_.EF,_.lw,_.xt,_.At,_.ou,fR,_.CI,_.np,_.FB,CQ,eR,_.eo,_.mJ],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-mdc-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-mdc-button[_ngcontent-%COMP%]{line-height:28px}.mat-mdc-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}"],
Ma:0});var e6b=function(a){a.TY.length=0;a.TY.push(0);a.hya&&a.TY.push(1);a.sdb&&a.TY.push(5)},f6b=function(a,b,c,d,e){return a.ud.register(b,d,()=>{var f=a.Ch;a:switch(e){case 0:var g="HISTORY";break a;case 1:g="XREFS";break a;case 5:g="WARNINGS";break a;default:throw _.fb(e,`Unsupported focusable tab: ${e}`);}_.pw(f,g);f=a.Nu||a.Yk.ig.value!==e;a.Nu&&(a.Yk.mM(!0),a.yi.Wi("Lower details panel opened","polite"));f&&(a.Yk.ig.next(e),a.yi.Wi(`Switched to ${c} tab`,"polite"));a.mb(jSb(e,f?"show":"focus"),"KEYBOARD")})},
hR=class{set wb(a){this.ox=a;e6b(this)}get wb(){return this.ox}constructor(a,b,c,d,e,f,g){this.Ha=a;this.Ch=c;this.Yk=e;this.ud=f;this.yi=g;this.cmc="RepoDetailTogglePanel";this.Nu=!0;this.N_a=new _.Wf;this.bPb=new _.ne;this.TY=[];this.Ng=[];this.hya=_.rv.has(10);this.sdb=_.rv.has(60);this.RAa=_.rv.has(37);a=_.x(this.N_a,_.Tf());this.tAb=_.x(a,_.gg(l=>hSb(d,l)),_.v(l=>{if(l==null||typeof l==="string")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"}}),_.bg(1),_.Fe());this.bPb.add(this.tAb.subscribe(l=>{this.hya&&l&&this.Yk.ig.value===1&&this.Yk.ig.next(0)}));_.x(a,_.gg(l=>hSb(d,l)),_.v(l=>{if(l==null||typeof l==="string")return l}),_.bg(1),_.Fe());e6b(this);this.om=_.x(this.Yk.ig,_.v(l=>l!=null?this.TY.indexOf(l):0))}Sa(){const a=[f6b(this,"openHistory","history","h",0),this.ud.register("toggleBottomPanel","q",()=>{const b=this.Nu?
"openDetailsPanel":"closeDetailsPanel";this.Yk.mM(this.Nu);this.yi.Wi(this.Nu?"Lower details panel opened":"Lower details panel closed","polite");this.mb(b,"KEYBOARD")})];this.hya&&a.push(f6b(this,"openCrossReferences","cross references","x",1));this.sdb&&a.push(f6b(this,"openWarnings","warnings","w",5));this.Ng=a}Sb(a){if(a.viewData||a.contentType)this.wb.kind===0?this.contentType&&this.N_a.next(this.contentType):this.wb.kind!==5&&this.N_a.next("not-file")}Ia(){this.bPb.unsubscribe();for(const a of this.Ng)a()}get projectId(){var a=
this.wb;return BBb(a)?a.location.tb:void 0}mb(a,b,c){this.Ha.mb({element:"RepoDetailTogglePanel",action:a,projectId:this.projectId,gestureName:b},c)}};hR.O=function(a){return new (a||hR)(_.B(_.Dp),_.B(_.sv),_.B(_.pi),_.B(_.xI),_.B(uM),_.B(_.Ru),_.B(_.qr))};
hR.wa=_.Cf({type:hR,na:[["lower-detail-panel"]],ub:function(a,b){a&1&&_.Pg(aM,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.U0=c)}},ob:2,Ya:function(a,b){a&2&&_.tg("panel-closed",b.Nu)},inputs:{Nu:"panelClosed",contentType:"contentType",wb:"viewData"},standalone:!1,features:[_.Rm],ya:11,Aa:11,Da:[["gmat-tabs","",3,"click","selectedIndex"],["label","History"],["matTabContent",""],[3,"disabled",4,"ngIf"],["label","Warnings",4,"ngIf"],[1,"toggle-panel-button-container"],["mat-icon-button","","type","button",3,
"click","matTooltip","ascTrackElement","trackAction","trackProjectId"],["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"]],qa:function(a,b){a&1&&(_.F(0,"mat-tab-group",0),_.R(1,"async"),_.N("click",function(c){for(var d=-1,e=c.target;e;){if(e.classList.contains("mat-mdc-tab")){d=e.parentElement?[...e.parentElement.children].indexOf(e):-1;break}e=e.parentElement}if(d===
-1)b.Nu&&(b.Yk.mM(!0),b.mb("expand","CLICK",c)),c=!0;else if(b.U0.toArray()[d].disabled)c=!1;else{e=b.Yk.ig.value;e=(e!=null?b.TY.indexOf(e):0)!==d;d=b.TY[d];var f=e||b.Nu;b.Yk.mM(f);e&&b.Yk.ig.next(d);b.mb(jSb(d,f?"show":"hide"),"CLICK",c);c=!0}return c}),_.F(2,"mat-tab",1),_.C(3,aSb,1,1,"ng-template",2),_.I(),_.C(4,dSb,4,3,"mat-tab",3)(5,fSb,2,0,"mat-tab",4),_.I(),_.M(6),_.F(7,"div",5)(8,"button",6),_.N("click",function(){return b.Yk.mM(b.Nu)}),_.F(9,"mat-icon"),_.Q(10,"keyboard_capslock"),_.I()()(),
_.xg());a&2&&(_.E("selectedIndex",_.S(1,9,b.om))("@.disabled",!0),_.y(4),_.E("ngIf",b.hya),_.y(),_.E("ngIf",b.sdb),_.y(3),_.E("matTooltip",b.Nu?"Open bottom panel":"Close bottom panel")("ascTrackElement",b.cmc)("trackAction",b.Nu?"close":"open")("trackProjectId",b.projectId),_.rg("aria-label",b.Nu?"Open bottom panel":"Close bottom panel"))},Fa:[_.Ip,_.Zn,xQ,_.lw,_.At,_.ou,QN,YL,_.nz,aM,bM,_.Px,_.Sx,AQ,gR,_.eo],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-mdc-tab-body-content[_ngcontent-%COMP%]{height:auto}}lower-detail-panel[_nghost-%COMP%]   .new-chip[_ngcontent-%COMP%]{font-size:11px;line-height:15px;max-height:15px;border-style:solid;border-width:1px;border-radius:5px;margin-left:3px;padding:1px 3px;background-clip:padding-box}lower-detail-panel[_nghost-%COMP%]     .mat-mdc-tab-header{height:40px}lower-detail-panel[_nghost-%COMP%]     .mat-mdc-tab-body-wrapper, lower-detail-panel[_nghost-%COMP%]     .mat-mdc-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-mdc-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-mdc-tab-label.mat-mdc-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}"],
Ma:0});var g6b=["targetPath"],iR=class{get ik(){var a=_.rv.has(55)?this.wb.u7:void 0,b=this.wb.location;if(a){{const d=a.bm();if(d){var c=bBb(d);a=_.Uq(_.Tq(_.Sq(b.bc(),c.id,c.type),_.Y(d,2)),_.Y(a,2)).od(a.ke()).ab()}else a=b}}else a=b;return _.Qq(a.bc().od(this.wb.path).lj().ab())}get ykb(){return this.wb.target||"repository root"}get lpb(){return this.wb.XZb}get rdb(){return!!this.wb.Qua}};iR.O=function(a){return new (a||iR)(_.B(_.sv))};
iR.wa=_.Cf({type:iR,na:[["symlink-detail"]],ub:function(a,b){a&1&&_.Pg(g6b,5,_.ff);if(a&2){let c;_.Sg(c=_.Tg())&&(b.g$c=c.first)}},inputs:{wb:"viewData"},standalone:!1,ya:5,Aa:2,Da:[["detailView",""],["targetPath",""],[4,"ngIf","ngIfElse"],[3,"viewData"],[3,"fileName","diffChunks"],["componentId","SymlinkDetail",3,"viewData","showLinksDropdown"],[4,"ngIf"],[2,"font-size","1em"],["size","skinny",1,"definition"],["size","skinny",1,"path"],["ascTrackElement","SymlinkDetail","trackAction","symlinkNavigate",
1,"padded",3,"link","condition","trackGestureClick"],[1,"padded",3,"copyEvent","copyText","isSmall"]],qa:function(a,b){a&1&&(_.C(0,kSb,7,3,"ng-container",2),_.Q(1,"\n\n"),_.C(2,mSb,28,9,"ng-template",null,0,_.fh),_.Q(4,"\n"));a&2&&(a=_.Fg(3),_.E("ngIf",b.rdb)("ngIfElse",a))},Fa:[vN,_.Zn,_.HI,_.uB,AP,zP,_.GF,jN,_.Ip],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 rSb=a=>({qya:a}),h6b=function(a,b){return PK(b)?a.Dh.list(b.tb,b.Vc,b.repository,_.XF(b)?"HEAD":b.Db,b.path,2):_.u(null)},jR=class{constructor(a,b){this.Dh=a;this.Ua=b;this.lVb=_.Re}Sa(){}Sb(a){a.location&&(this.lVb=_.x(h6b(this,a.location.ng),_.v(b=>!b||!b.Cn||b.Cn.length<2?null:[b.Cn[0].xf,b.Cn[1].xf]),_.Lf(()=>_.u(null))))}};jR.O=function(a){return new (a||jR)(_.B(_.GI),_.B(_.ii))};
jR.wa=_.Cf({type:jR,na:[["file-not-found"]],inputs:{location:"location"},standalone:!1,features:[_.Rm],ya:28,Aa:11,Da:[["packageTitle",""],["piperTitle",""],["gitTitle",""],["packageExplanation",""],["piperOrGitExplanation",""],["piperMessage",""],["gitMessage",""],["piperButtonText",""],["gitButtonText",""],["role","alert","icon","source:file"],[4,"ngTemplateOutlet"],[4,"ngIf"],[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"]],qa:function(a,b){a&1&&(_.F(0,"icon-empty-state-display",9)(1,"icon-empty-state-title"),_.C(2,nSb,1,0,"ng-container",10),_.R(3,"isPackagePlace"),_.R(4,"isPiperPlace"),_.I(),_.F(5,"icon-empty-state-subtitle"),_.C(6,oSb,1,0,"ng-container",10),_.R(7,"isPackagePlace"),_.C(8,sSb,6,13,"ng-container",11),_.R(9,"async"),_.I()(),_.C(10,tSb,1,0,"ng-template",null,0,_.fh)(12,
uSb,1,0,"ng-template",null,1,_.fh)(14,vSb,1,0,"ng-template",null,2,_.fh)(16,wSb,1,0,"ng-template",null,3,_.fh)(18,xSb,1,0,"ng-template",null,4,_.fh)(20,ySb,5,4,"ng-template",null,5,_.fh)(22,zSb,5,4,"ng-template",null,6,_.fh)(24,ASb,2,3,"ng-template",null,7,_.fh)(26,BSb,2,3,"ng-template",null,8,_.fh));if(a&2){a=_.Fg(11);const c=_.Fg(13),d=_.Fg(15),e=_.Fg(17),f=_.Fg(19);_.y(2);_.E("ngTemplateOutlet",_.S(3,3,b.location)?a:_.S(4,5,b.location)?c:d);_.y(4);_.E("ngTemplateOutlet",_.S(7,7,b.location)?e:f);
_.y(2);_.E("ngIf",_.S(9,9,b.lVb))}},Fa:[_.Ip,_.Zn,_.co,_.xB,_.zB,_.yB,_.lw,_.yt,_.np,_.rw,_.eo,HN,IN,_.hH],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}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px}file-not-found[_nghost-%COMP%]     .mat-mdc-button.mat-mdc-button-base{font-size:14px}"],Ma:0});var kR=class{};kR.O=function(a){return new (a||kR)};
kR.wa=_.Cf({type:kR,na:[["submodule-cannot-fetch"]],standalone:!1,ya:3,Aa:0,Da:[["role","alert","icon","source:file"]],qa:function(a){a&1&&(_.F(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. "),_.I()())},Fa:[_.xB,_.yB],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}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px}file-not-found[_nghost-%COMP%]     .mat-mdc-button.mat-mdc-button-base{font-size:14px}"],Ma:0});var lR=class{constructor(a){this.element=a;this.Pa="";this.J9=0}Dc(){this.J9=setTimeout(()=>{let a=this.element.ma;a&&this.Pa&&(a=a.querySelector(this.Pa));a&&!a.contains(document.activeElement)&&a.focus()})}Ia(){clearTimeout(this.J9)}};lR.O=function(a){return new (a||lR)(_.B(_.ff))};lR.La=_.Ef({type:lR,na:[["","ascFocusOnInitAsync",""]],inputs:{Pa:[0,"ascFocusOnInitAsync","selector"]},standalone:!1});var mR=class{};mR.O=function(a){return new (a||mR)};mR.Ca=_.Df({type:mR});mR.Ba=_.Xc({});var nR=class{set wb(a){this.zE.next(a)}constructor(a,b,c,d){this.Ha=a;this.nla=b;this.dbd=d;this.wCb=yZb;this.Yo=YXb;this.L8c=_.x(_.u(!0),_.Rf(300));this.JTa=!1;this.zE=new _.$f(1);this.ak=c.qP(_.x(this.zE,_.v(e=>e.kind===1)))}Bha(a){this.Ha.mb({element:"RepoDetailTogglePanel",action:a,gestureName:"RESIZE"})}};nR.O=function(a){return new (a||nR)(_.B(_.Dp),_.B(lN),_.B(uM),_.B(WQ))};
nR.wa=_.Cf({type:nR,na:[["repository-detail","viewData",""]],inputs:{wb:"viewData"},standalone:!1,hc:["viewData",""],ya:2,Aa:3,Da:[["lowerDetailPanel",""],["placeholder",""],["rightPanel",""],["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","",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"],[3,"contentType","viewData","panelClosed"],[1,"detail",3,"viewData"],[1,"detail",3,"contentTypeChange","viewData","windowWidth"],["ascFocusOnInitAsync","",1,"detail",3,"viewData"],["class","centered","text","Loading page...","aria-live","polite",3,"diameter","hasBackground",4,"ngIf","ngIfElse"],["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,"resizeDone","changeSizeOf"],["layout","vertical",3,"mousedown","mouseup","changeSizeOf"],[1,"right-panel"],[1,"panel-content",3,"ngSwitch"]],qa:function(a,b){a&1&&(_.C(0,QSb,20,24,"div",3),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.zE))},Fa:[_.Zn,_.$n,_.ao,lR,WP,vQ,wQ,nN,_.EF,hR,jR,kR,_.FB,iR,_.eo],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}"],
Ma:0});var k6b=function(a){a.Dta=a.lC(a.type)?i6b(a):_.u([]);j6b(a)},j6b=function(a){a.P3b=_.x(_.Ge([a.Dta,a.limit]),_.v(([b,c])=>{a.Cta=new Map;for(const d of b)a.Cta.set(d.path,d);return{Rm:b.slice(0,c),total:b.length}}))},i6b=function(a){const b=_.x(_.Ge([_.x(a.service.gja(a.path),_.v(c=>a.fgb(c))),a.awa]),_.v(([c,d])=>{const e=c.find(f=>f.path===RSb(d));e&&(e.wd=!0);return c}),_.bg());b.connect();return b},l6b=class{constructor(a,b,c,d,e,f,g){this.path=a;this.type=b;this.lC=c;this.awa=d;this.service=
e;this.limit=f;this.dLb=g;this.y5a=this.ZPb=!1;a=this.path.split("/");this.name=a[a.length-1]}get bad(){this.P3b||k6b(this);return this.P3b}get children(){this.Dta||k6b(this);return this.Dta}set children(a){this.Dta=a;j6b(this)}get active(){return RSb(this.awa.value)===this.path}get ZKb(){return SSb(this.awa.value,this.path)}get wd(){return this.ZPb}set wd(a){this.y5a=this.y5a||a;this.ZPb=a&&this.lC(this.type)}fgb(a){return a.map(b=>{const c=RSb(b.path);let d;return c===((d=this.dLb)==null?void 0:
d.path)?this.dLb:new l6b(c,b.type,this.lC,this.awa,this.service,this.limit)})}};var m6b=["largeDirectoryDialog"],n6b=["row"],$Sb=a=>({name:a}),aTb=a=>({children:!0,expanded:a}),o6b=new _.Wt("Scope to \u201c{name}\u201d."),YSb=function(a,b=0){return{level:b,node:a}},cTb=function(a){a.Za.add(a.ul.open(a.d1c).ZB().subscribe(b=>{b&&a.xza.next(Number.POSITIVE_INFINITY)}))},p6b=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.Cta)return null;c=c.Cta.get(b.slice(0,a+1).join("/"));if(!c)return null}return c},q6b=function(a,
b){const c=!b.wd;a.nXb.next({Ig:c,path:b.path});b.wd=c},r6b=function(a,b){a.lC(b.type)&&(b.wd=!b.wd);const c=a.FP(b.path,b.type);a.Kja.next({path:b.path,nodeType:b.type});_.mp(a.Ua,c)},s6b=function(a,b,c,d){if(a.lC(b.type)&&b.wd)a=c.nextElementSibling;else for(b=d,a=b.nextElementSibling;!a;)b=b.parentElement,a=b.nextElementSibling;(a=a.querySelector(".row"))&&a.focus()},oR=class{constructor(a,b,c,d){this.ul=a;this.Ua=c;this.document=d;this.LA=3;this.kjc=15;this.Vxc="row";this.FCc="subtree";this.rka=
new _.Wh("");this.Za=new _.ne;this.CBa="";this.xza=new _.Wh(500);this.Ofc=o6b;this.encode=encodeURIComponent;this.H_b=new _.bn;this.FP=()=>"";this.nXb=new _.bn;this.Kja=new _.bn;this.K_b=new _.bn;this.lC=_.rv.has(55)?e=>e===3||e===5:e=>e===3}set scope(a){var b=this.IQ;this.IQ=a;if(this.root&&a!==b){var c=b?TSb(b):[];const f=a?TSb(a):[];if(SSb(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=(d=c.Cta)==
null?void 0:(e=d.get(b))==null?void 0:e.children)this.root.node.children=c}else if(SSb(b,_.Ch(a)))for(e=c.length;e>f.length;e--)a=this.root.node,a.wd=!0,d=this.root,b=a.path.split("/"),b=b.slice(0,b.length-1).join("/"),d.node=new l6b(_.Ch(b),3,this.lC,this.rka,this.service,this.xza,a);else this.root.node=this.createNode(a);this.CBa=""}}set path(a){this.rka.next(a)}Ud(a){if(!_.LG(a)){var b=a.target;if(b!=null&&b instanceof Element&&(b=_.IG(b,"a,button","depth-finder"),b!=null)){var c=_.IG(b,".row",
"depth-finder");c!=null&&c instanceof HTMLElement&&(c=decodeURIComponent(c.dataset.path||""))&&(b.classList.contains("scope-in")?this.H_b.emit(c):(c=p6b(this,c),c!=null&&(b.classList.contains("expander")?q6b(this,c):b.classList.contains("element-link")&&(r6b(this,c),a.preventDefault()))))}}}Sm(a){var b=a.target;if(b!=null&&b instanceof Element){var c=_.IG(b,".row","depth-finder");if(c!=null&&c instanceof HTMLElement){var d=decodeURIComponent(c.dataset.path||"");if(d&&(d=p6b(this,d),d!=null&&(b=_.IG(b,
".subtree","depth-finder"),!_.LG(a))))switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();d.wd&&d.type===3?q6b(this,d):this.SBa(b)||this.K_b.next(a);break;case "Right":case "ArrowRight":a.preventDefault();d.wd?s6b(this,d,c,b):q6b(this,d);break;case "Down":case "ArrowDown":case "j":a.preventDefault();s6b(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.SBa(b);break;case "Enter":a.preventDefault(),r6b(this,d)}}}}Sa(){this.root=YSb(this.createNode(this.IQ))}Sb(a){this.root&&a.service&&(this.root.node=this.createNode(this.IQ))}Dc(){this.Za.add(_.Ge([this.rka,this.Rm.Jc]).subscribe(([a])=>{if(this.CBa!==a){this.CBa="";var b=this.encode(a),c=this.Rm.find(d=>d.ma.getAttribute("data-path")===b);c&&this.document.body.contains(c.ma)&&(this.J4a(c.ma),
this.CBa=a)}}))}Ia(){this.rka.complete();this.Za.unsubscribe()}e7a(){const a=this.Rm.find(b=>b.ma.classList.contains("bold-active-element"))||this.Rm.first;a&&this.document.body.contains(a.ma)&&a.ma.focus()}J4a(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 l6b(_.Ch(a),
3,this.lC,this.rka,this.service,this.xza)}SBa(a){a=a.parentElement.parentElement;if(!a.classList.contains("subtree"))return!1;a.firstElementChild.focus();return!0}};oR.O=function(a){return new (a||oR)(_.B(_.ct),_.B(_.sv),_.B(_.ii),_.B(_.di))};
oR.wa=_.Cf({type:oR,na:["depth-finder scope  path  service ".split(" ")],ub:function(a,b){a&1&&(_.Pg(m6b,5),_.Pg(n6b,5,_.ff));if(a&2){let c;_.Sg(c=_.Tg())&&(b.d1c=c.first);_.Sg(c=_.Tg())&&(b.Rm=c)}},nb:["role","tree"],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})("keydown",function(c){return b.Sm(c)})},inputs:{scope:"scope",path:"path",service:"service",FP:"linkTo"},outputs:{H_b:"scopeChange",nXb:"nodeToggled",Kja:"nodeClicked",K_b:"scopeUp"},standalone:!1,features:[_.Rm],hc:"scope  path  service ".split(" "),
ya:5,Aa:2,Da:[["tree",""],["largeDirectoryDialog",""],["subtree",""],["row",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[4,"ngIf"],[4,"ngFor","ngForOf"],["mat-button","","class","display-more",3,"click",4,"ngIf"],["role","treeitem","tabindex","0"],["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,"display-more",3,"click"],["mat-button","","mat-dialog-close",""],["mat-button","",3,"mat-dialog-close"]],qa:function(a,b){a&1&&_.C(0,USb,0,0,"ng-template",4)(1,gTb,2,3,"ng-template",null,0,_.fh)(3,hTb,7,1,"ng-template",null,1,_.fh);a&2&&_.E("ngTemplateOutlet",_.Fg(2))("ngTemplateOutletContext",b.root)},Fa:[_.Xn,_.Yn,_.Zn,_.co,_.lw,_.xt,
_.dt,_.ht,_.gt,_.ou,_.eo],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.display-more[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;font-size:14px;color:var(--primary-default)}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}"],
Ma:0});var t6b=new _.Wt("Scope to parent directory: {folder}/"),iTb=function(a,b){return _.Qq(_.UG(a.Nd.bc().od(b)).ab())},pR=class{set Nd(a){this.Um.next(a);this.path=a.path||"";a=this.path.endsWith("/")?this.path:this.path.substring(0,this.path.lastIndexOf("/"));if(this.scope===void 0||this.scope!=="/"&&!a.startsWith(this.scope))this.IQ=a;const b=encodeURIComponent(_.Ch(this.path));!this.kb.ma.querySelector(`[data-path="${b}"]`)&&this.path!=="/"&&this.path.includes("/")&&(this.IQ=a);this.FP=this.Bwa()}get Nd(){return this.Um.value}get scope(){return this.IQ}get v6c(){return t6b.format({folder:_.gB(_.zi(_.Ch(this.scope||
"")))||"Repository root"})}set scope(a){this.me.mb({gestureName:"CLICK",element:"RepositoryContentsTree",action:"scopeIn",projectId:this.Nd.tb});this.IQ=a;this.path.startsWith(a||"")||_.mp(this.Ua,this.FP(a||"",3))}constructor(a,b,c,d,e,f){this.yh=a;this.kb=b;this.Js=c;this.Ch=d;this.me=e;this.Ua=f;this.FP=()=>"";this.Um=new _.Wh(new _.Ni);this.service=_.x(this.Um,_.Tf((g,l)=>_.vqa(g,l)&&_.Ji(g.Db,l.Db,_.XTa)),_.v(()=>this.createService()))}Dc(){this.sE=this.Ch.registerCallback("FILE_TREE",this.kb.ma,
()=>{this.WUc.e7a()})}Ia(){this.Um.complete();this.sE&&this.sE()}up(a){this.me.mb({gestureName:a instanceof MouseEvent?"CLICK":"KEYBOARD",element:"RepositoryContentsTree",action:"scopeUp",projectId:this.Nd.tb},a);this.IQ=_.zi(_.Ch(this.scope||""))}e$a(){this.me.mb({gestureName:"CLICK",element:"RepositoryContentsTreeItem",action:"navigate",projectId:this.Nd.tb})}createService(){return{gja:a=>{const b=_.Vj(this.Nd,0);return _.x(this.Js.list(this.Nd.tb,this.Nd.Vc,this.Nd.repository,{Db:b,commit:b},a,
this.Nd.params.Pb),_.v(c=>c.map(lTb)),_.Lf(c=>{_.Ht(this.yh,c);return _.u([])}))}}}Bwa(){const a=_.Qq(_.UG(this.Nd.bc().od("")).ab()),b=new URL(_.kp(this.Ua,_.lp(this.Ua,a)),location.origin);let [c,d]=b.pathname.split(/(;[^/]*)/),e=c,f=d;e.endsWith("/")&&(e=e.substring(0,e.length-1));f==null&&(f="");return(g,l)=>{l!==3||g.endsWith("/")||(g+="/");this.scope===g&&g===this.Nd.path&&(g=(g=_.zi(this.scope))&&g+"/"||"");g=g.split("/").map(encodeURIComponent).join("/");return`${e}/${g}${f}${b.search}${b.hash}`}}};
pR.O=function(a){return new (a||pR)(_.B(_.It),_.B(_.ff),_.B(_.rJ),_.B(_.pi),_.B(_.Dp),_.B(_.ii))};
pR.wa=_.Cf({type:pR,na:[["directory-navigation"]],ub:function(a,b){a&1&&_.Pg(oR,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.WUc=c.first)}},inputs:{Nd:"activeLocation"},standalone:!1,ya:8,Aa:8,Da:[["scoper",""],["role","heading","aria-level","2",1,"nav-header"],["fxLayoutAlign","start center","fxFlex","grow",1,"header-row"],["class","repo-name",4,"ngIf","ngIfElse"],[3,"scopeChange","nodeToggled","nodeClicked","scopeUp","scope","path","service","linkTo"],[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,"click","matTooltip"],["svgIcon","source:move_up"]],qa:function(a,b){if(a&1){const c=_.Nd();_.F(0,"div",1);_.M(1);_.F(2,"div",2);_.C(3,jTb,3,3,"div",3)(4,kTb,6,9,"ng-template",null,0,_.fh);_.I();_.xg();_.I();_.F(6,"depth-finder",4);_.R(7,"async");_.ah("scopeChange",function(d){_.q(c);_.$g(b.scope,d)||(b.scope=
d);return _.r(d)});_.N("nodeToggled",function(d){_.q(c);b.me.mb({gestureName:"CLICK",element:"RepositoryContentsTreeItemCollapser",action:d.Ig?"expand":"collapse",Ne:b.FP(d.path,3),projectId:b.Nd.tb});return _.r()})("nodeClicked",function(d){_.q(c);return _.r(b.e$a(d))})("scopeUp",function(d){_.q(c);return _.r(b.up(d))});_.I()}a&2&&(a=_.Fg(5),_.y(3),_.E("ngIf",!b.scope||b.scope==="/")("ngIfElse",a),_.y(3),_.Zg("scope",b.scope),_.E("path",b.path)("service",_.S(7,6,b.service))("linkTo",b.FP))},Fa:[_.Ip,
_.Zn,oR,_.Kr,_.pt,_.lw,_.At,_.ou,_.Px,_.Sx,_.np,_.eo,_.DB],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%][_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--header-icon:var(--grey-300)}.root-link[_ngcontent-%COMP%]{flex:1 1 100%}a[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;color:var(--emphasized-text)}.nav-header[_ngcontent-%COMP%]{border-bottom-style:none;display:flex;flex:0 0;min-height:32px;overflow:hidden;white-space:nowrap}.nav-header[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]{min-width:24px}.nav-header[_ngcontent-%COMP%]   button.mat-mdc-icon-button[_ngcontent-%COMP%]{color:var(--header-icon);padding:0}.nav-header[_ngcontent-%COMP%]   button.mat-mdc-icon-button[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{line-height:24px;vertical-align:middle}.repo-name[_ngcontent-%COMP%]{display:flex;margin-left:24px}button.scope-up[_ngcontent-%COMP%]{margin-left:4px;--mdc-icon-button-state-layer-size:40px;line-height:40px}"],
Ma:0});var qTb=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 _.fb(b,void 0)}},vTb=function(a,b){switch(b){case "static":return a.showStatic;case "not_static":return a.showNonStatic;default:return _.fb(b,void 0)}},ATb=function(a){const b=[...a.rM.getState().keys()].some(c=>!a.rM.get(c));a.rM.fill(b)},BTb=function(a){switch(a){case "true":return"checked";case "mixed":return"indeterminate";default:return"unchecked"}},
mTb=function(a,{showPublic:b}){a.Yb.rz({showPublic:!b})},nTb=function(a,{showProtected:b}){a.Yb.rz({showProtected:!b})},oTb=function(a,{showPrivate:b}){a.Yb.rz({showPrivate:!b})},pTb=function(a,{showPackagePrivate:b}){a.Yb.rz({showPackagePrivate:!b})},tTb=function(a,{showStatic:b}){a.Yb.rz({showStatic:!b})},uTb=function(a,{showNonStatic:b}){a.Yb.rz({showNonStatic:!b})},qR=class{set ht(a){this.data.next(a)}constructor(a){this.Yb=a;this.data=new _.$f(1);_.mm();_.mm();this.AD=this.Yb.GK();this.KCa=_.x(this.data,
_.gg(b=>b.rM.Qk),_.v(b=>[...b.keys()]));this.scopes=_.x(this.data,_.gg(b=>b.L_b.Qk),_.v(b=>[...b.keys()]));this.wub=_.x(this.data,_.gg(b=>b.vub.Qk),_.v(b=>[...b.keys()]));this.Ila=_.x(this.data,_.gg(b=>b.rM.Qk),_.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&&d>0?"mixed":"false"}));_.x(this.AD,_.Qf(1)).subscribe(b=>{b.showPublic!=null&&b.showPrivate!=null&&b.showProtected!=null&&b.showPackagePrivate!=null&&b.showStatic!=null&&b.showNonStatic!=
null||this.Yb.rz({showPublic:b.showPublic==null?!0:b.showPublic,showProtected:b.showProtected==null?!0:b.showProtected,showPrivate:b.showPrivate==null?!0:b.showPrivate,showPackagePrivate:b.showPackagePrivate==null?!0:b.showPackagePrivate,showStatic:b.showStatic==null?!0:b.showStatic,showNonStatic:b.showNonStatic==null?!0:b.showNonStatic})})}h9a(a){return _.Fwb[a]}};qR.O=function(a){return new (a||qR)(_.B(_.Xv))};
qR.wa=_.Cf({type:qR,na:[["filter-menu"]],inputs:{ht:"outlineData"},standalone:!1,ya:7,Aa:4,Da:[["menu","matMenu"],["mat-icon-button","","aria-label","Outline filter options","matTooltip","Filtering options",1,"filter-menu-button",3,"matMenuTriggerFor"],[1,"outline-filtering-menu"],[3,"click",4,"ngIf"],[3,"click"],[4,"ngIf"],["role","group","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"],["role","group","dense","","aria-label","Modifiers",1,"modifiers"],["mat-menu-item","","role","checkbox",3,"click","value"]],qa:function(a,b){a&1&&(_.F(0,"button",1)(1,"mat-icon"),_.Q(2,"tune"),_.I()(),_.F(3,"mat-menu",2,0),_.C(5,CTb,15,17,"div",3),_.R(6,"async"),_.I());a&2&&(_.E("matMenuTriggerFor",_.Fg(4)),_.y(5),_.E("ngIf",_.S(6,2,b.data)))},Fa:[_.Yn,_.Zn,_.lw,_.At,_.ou,_.NF,_.BA,_.Qx,_.Wx,_.Zx,_.Yx,_.by,_.Px,_.Sx,_.eA,_.eo],styles:[".mat-mdc-menu-panel.outline-filtering-menu{--mat-menu-item-label-text-size:13px}  .mat-mdc-menu-panel.outline-filtering-menu mat-list.symbols{max-height:400px;overflow:auto}  .mat-mdc-menu-panel.outline-filtering-menu button.select-all{--mat-menu-item-label-text-weight:700}  .mat-mdc-menu-panel.outline-filtering-menu button.mat-mdc-menu-item{align-items:center;display:flex;justify-content:space-between;min-height:unset}  .mat-mdc-menu-panel.outline-filtering-menu button.mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:center;width:100%}  .mat-mdc-menu-panel.outline-filtering-menu button.mat-mdc-menu-item label{margin-right:2em}  .mat-mdc-menu-panel.outline-filtering-menu button.mat-mdc-menu-item mat-pseudo-checkbox{margin-left:auto}  .mat-mdc-menu-panel.outline-filtering-menu .mat-mdc-subheader{padding:12px 8px 0 8px}  .mat-mdc-menu-panel.outline-filtering-menu .mat-mdc-subheader:first-child{padding:0 8px}  .mat-mdc-menu-panel.outline-filtering-menu .mat-mdc-list-base[dense]{padding-bottom:4px}  .mat-mdc-menu-panel.outline-filtering-menu .mat-mdc-list-base[dense] .mat-mdc-menu-item{height:28px;line-height:28px}.filter-menu-button[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size:40px;padding:0}.filter-menu-button[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle}"]});var DTb=function(a,{stickyHeaders:b}){a.Yb.rz({stickyHeaders:!b})},rR=class{constructor(a){this.Yb=a;this.roc="Collapse all";this.soc="Expand all";this.toc="Sticky Headers";this.AD=this.Yb.GK()}ona({collapseAll:a}){this.Yb.rz({collapseAll:!a})}};rR.O=function(a){return new (a||rR)(_.B(_.Xv))};
rR.wa=_.Cf({type:rR,na:[["outline-options-menu"]],standalone:!1,ya:7,Aa:4,Da:[["menu","matMenu"],["mat-icon-button","","aria-label","Outline options","matTooltip","Outline options",1,"options-menu-button",3,"matMenuTriggerFor"],[1,"outline-options-menu"],[3,"click",4,"ngIf"],[3,"click"],["dense","",1,"options"],["mat-menu-item","","role","checkbox",1,"expansion",3,"click","value"],["mat-menu-item","","role","checkbox",1,"sticky-headers",3,"click","value"],["gmat-checkbox","",1,"sticky-headers-checkbox",
3,"state"]],qa:function(a,b){a&1&&(_.F(0,"button",1)(1,"mat-icon"),_.Q(2,"settings"),_.I()(),_.F(3,"mat-menu",2,0),_.C(5,ETb,9,7,"div",3),_.R(6,"async"),_.I());a&2&&(_.E("matMenuTriggerFor",_.Fg(4)),_.y(5),_.E("ngIf",_.S(6,2,b.AD)))},Fa:[_.Zn,_.lw,_.At,_.ou,_.NF,_.BA,_.Wx,_.Zx,_.Yx,_.by,_.Px,_.Sx,_.eA,_.eo],styles:[".mat-mdc-menu-panel.outline-options-menu button.mat-mdc-menu-item{align-items:center;display:flex}  .mat-mdc-menu-panel.outline-options-menu button.mat-mdc-menu-item label{margin-right:2em}  .mat-mdc-menu-panel.outline-options-menu button.mat-mdc-menu-item mat-pseudo-checkbox{margin-left:auto}  .mat-mdc-menu-panel.outline-options-menu .mat-mdc-list-base[dense]{padding-bottom:4px}  .mat-mdc-menu-panel.outline-options-menu .mat-mdc-list-base[dense] .mat-mdc-menu-item{height:28px;line-height:28px}"]});var FTb=function(a,{sortAlphabetically:b}){a.Yb.rz({sortAlphabetically:!b})},GTb=function({sortAlphabetically:a}){return a?"Sorted in alphabetical order.":"Sorted in file order."},HTb=function({sortAlphabetically:a}){return a?"sort_by_alpha":"sort"},sR=class{set ht(a){this.data.next(a)}constructor(a,b,c){this.Ha=a;this.Yb=b;this.Fd=c;this.PR=_.Pi;this.data=new _.$f(1);this.dr=new _.Lw("",{eA:[_.hzb()]});this.G6a=new _.Wh(!1);this.S6=new _.te;this.Za=new _.ne;this.C_c=_.rv.has(101);this.AD=this.Yb.GK();
this.S6=_.x(this.data,_.gg(d=>d.Qva),_.v(d=>!!d))}Sa(){this.Za.add(_.x(this.dr.ln,_.Tf(),_.eg(),_.Nf(300),_.jg(this.data)).subscribe(([a,b])=>{this.Ha.mb({element:"OutlineControls",action:"filterQueryChange",gestureName:"CHANGE"});b.Qva.next(a)}));this.Za.add(_.x(this.data,_.gg(a=>a.Qva),_.Tf()).subscribe(a=>{this.dr.setValue(a)}))}Ia(){this.Za.unsubscribe()}};sR.O=function(a){return new (a||sR)(_.B(_.Dp),_.B(_.Xv),_.B(_.xI),_.B(_.sv))};
sR.wa=_.Cf({type:sR,na:[["outline-controls"]],inputs:{ht:"outlineData"},standalone:!1,ya:2,Aa:3,Da:[["filterInput",""],[4,"ngIf"],[1,"filter"],[3,"submit"],"appearance outline floatLabel auto subscriptSizing dynamic".split(" "),["type","text","matInput","",3,"focus","blur","formControl"],[3,"outlineData"],["mat-icon-button","","class","sort","ascTrackElement","OutlineControls","trackAction","outlineSortChange",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","","class","ai-explanations","aria-label",
"'Open AI Explananation'",3,"matTooltip","click",4,"ngIf"],["mat-icon-button","","ascTrackElement","OutlineControls","trackAction","outlineSortChange",1,"sort",3,"click","matTooltip"],["mat-icon-button","","aria-label","'Open AI Explananation'",1,"ai-explanations",3,"click","matTooltip"]],qa:function(a,b){a&1&&(_.C(0,NTb,13,11,"ng-container",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.data))},Fa:[_.Ip,_.Zn,_.lw,_.At,_.ww,_.dx,_.Zw,_.ou,_.xw,_.ix,_.Px,_.Sx,_.SB,_.wk,_.Fw,_.RB,_.Kw,_.Nw,qR,rR,_.eo],
styles:["outline-controls[_nghost-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;padding:2px 0;align-items:center}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]{display:flex;padding:0 2px}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]{--mdc-outlined-text-field-label-text-size:13px;--mat-form-field-outlined-label-text-populated-size:13px}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper{padding:0;margin:.25em 0}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper .mat-mdc-floating-label, outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper .mat-mdc-input-element{line-height:1.25}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.expanded[_ngcontent-%COMP%]   mat-form-field[_ngcontent-%COMP%]     .mat-mdc-form-field-flex{padding:0 .75em}outline-controls[_nghost-%COMP%]   .filter[_ngcontent-%COMP%]:not(.expanded){flex:1 1 4em;min-width:0}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}.ai-explanations[_ngcontent-%COMP%]:hover{background-color:#4fabff}"],
Ma:0});var u6b=function(a){if(a.Dj)if(a.x1a)a.AO();else if(a.collapseAll(),a.pla&&a.expand(a.pla),a.rp)for(const b of OCb(a.rp))a.expand(b)},v6b=class extends IXb{constructor(){super(...arguments);this.KOb=!0;this.yOb=[];this.zWc=_.x(this.Ah.changed,_.v(()=>null),_.fg(null))}set x1a(a){this.KOb=a;u6b(this)}get x1a(){return this.KOb}set Dj(a){this.yOb=a;a=a.filter(b=>!b.parent);a.length===1&&(this.pla=a[0]);u6b(this)}get Dj(){return this.yOb}Zd(a){return a.Fj?super.Zd(a):null}};var w6b=function(a){const b=d=>d.isVisible?[d]:d.children.flatMap(b),c=a.lm.flatMap(b);return a.o9?c.sort(a.o9):c},x6b=function(a){var b=w6b(a);b=KXb(a.rDa,b);a.Ec.Dj=b;a.fia.clear();for(var c=0;c<b.length;c++){const d=b[c];a.fia.set(d.id,d)}a.v3a.clear();c=[];for(const d of b){for(;c.length>0&&c[c.length-1].level>=d.level;)a.v3a.set(c.pop().id,d.id);c.push(d)}a.bG.next(b)},y6b=function(a,b){a.lm=b;if(a.o9||a.tga)for(const c of a.lm)c.sort=a.o9,a.tga&&(c.filter=a.tga);x6b(a)},z6b=class extends _.ds{constructor(a,
b){super();this.Ec=a;this.rDa=b;this.lm=[];this.fia=new Map;this.v3a=new Map;this.bG=new _.Wh([]);this.w5a=[];this.o9=this.tga=null;this.Tad=_.x(_.Ge([this.bG,this.Ec.zWc]),_.v(([c])=>{const d=[];let e=null,f=0;for(const g of c)e!==null&&e<g.level||(g.index=f++,d.push(g),e=this.Ec.Fj(g)&&!this.Ec.Zd(g)?g.level:null);return d}),_.bg(1),_.Fe())}get x5a(){return this.w5a}Vs(){return this.lm.length>0&&this.bG.value.length===0}set filter(a){this.tga=a;for(const b of this.lm)b.filter=this.tga;x6b(this)}set sortAlphabetically(a){this.o9=
a?OTb:null;for(const b of this.lm)b.sort=this.o9;x6b(this)}connect(a){return _.x(_.Se(a.LH,this.Ec.Ah.changed.Xf(),this.bG.Xf()),_.v(()=>this.w5a=LXb(this.rDa,this.bG.value,this.Ec)))}disconnect(){}};var STb=function(a,b){return _.x(a.m9c,_.v(c=>c.get(b.id)))},TTb=function(a,b){return _.x(a.Cub,_.v(c=>c.has(b.id)))},UTb=function(a,b){return _.x(a.Cub,_.v(c=>c.size>0&&c.entries().next().value[0]===b.id))},A6b=function(a,b,c){const d=new Map;var e=b;if(b>=c.length)return d;for(var f=c[e];f.Ezb.length&&a.Ls.Zd(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(p===void 0?0:b>=p-l.level)a.Ls.Zd(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},B6b=function(a,b,c){const d=new Map;for(const [f,g]of b.entries()){const l=f,p=g;var e=a.MC.v3a.get(l);e=e!==void 0?a.MC.fia.get(e).index:void 0;let t=p.level*a.sDa;e!==void 0&&(t=Math.min(t,a.sDa*(e-(b.size-p.level))-c));d.set(l,t)}return d},C6b=function(a,b){const c=a.FK(b);a.Tc.XF==="PREVIEW"?a.Ua.navigate(_.Qq(a.location),{af:b.tCa}):_.mp(a.Ua,c).then(()=>{a.Tc.qja.next()});a.me.mb({gestureName:"CLICK",element:"OutlineTreeItem",action:"navigate",
bucket:_.Pi.YR})},tR=class{set location(a){const b=!this.lz||!_.mG(a,this.lz),c=!this.lz||!jBb(a,this.lz,["line"]);if(b||c)this.CVb=new Map,this.mD=_.rG(a,this.Ua,{Dxa:"oneBased"});this.lz=a}get location(){return this.lz}set Z3c(a){y6b(this.MC,a.Uta);u6b(this.Ls);let b;(b=this.DOb)==null||b.unsubscribe();this.DOb=_.Ge([a.Qva,a.rM.Qk,a.vub.Qk,this.Yb.GK()]).subscribe(([c,d,e,f])=>{this.MC.filter=bUb(c,d,new Map([[1,!!f.showPublic],[3,!!f.showProtected],[7,!!f.showPackagePrivate],[2,!!f.showPrivate]]),
e,f.showStatic,f.showNonStatic);this.zOb.next(this.MC.Vs())})}constructor(a,b,c,d,e,f,g,l){this.me=a;this.Ch=b;this.Ua=c;this.Yb=d;this.Tc=e;this.kb=f;this.zla=g;this.kd=l;this.P_b=new _.Wf;this.yBa=new _.Wh(0);this.sDa=24;this.Za=new _.ne;this.Lua=_.x(_.u(!0),_.Rf(1));this.bya=!1;this.Dub=_.x(this.Yb.GK(),_.v(p=>!!p.stickyHeaders),_.Tf());this.Ls=new v6b(YTb,$Tb);this.rDa=new MXb(aUb,YTb,$Tb,XTb);this.MC=new z6b(this.Ls,this.rDa);this.Cub=_.x(this.Dub,_.gg(p=>p?_.x(_.Ge([_.x(this.P_b,_.Tf()),this.MC.Tad]),
_.v(t=>A6b(this,...t))):_.u(new Map)),_.Tf((p,t)=>{if(t.size!==p.size)return!1;for(const w of t.keys())if(!p.has(w))return!1;return!0}),_.bg(1),_.Fe());this.m9c=_.x(_.Ge([this.Cub,this.yBa]),_.v(p=>B6b(this,...p)),_.bg(1),_.Fe());this.zOb=new _.Wh(this.MC.Vs());this.uUc=this.zOb.Xf();this.Za.add(_.x(this.Yb.GK(),_.v(p=>p.collapseAll),_.Tf()).subscribe(p=>{this.Ls.x1a=!p}));this.Za.add(_.x(this.Yb.GK(),_.v(p=>p.sortAlphabetically),_.Tf()).subscribe(p=>{this.MC.sortAlphabetically=!!p}))}Sa(){}Sb(a){if(a.location){var b=
ZTb(a.location.ng);this.bya=ZTb(a.location.Ij)!==b;a=this.Ls;var c;if((c=a.Dj)!=null&&c.length){var d=a.Dj;c=d[0];let e=Number.POSITIVE_INFINITY;for(const f of d)d=_.yl(f.kwb,1),d=d>b?Number.POSITIVE_INFINITY:b-d,d<e&&(c=f,e=d);b=c;b.active=!0;a.rp&&a.rp!==b&&(a.rp.active=!1);a.rp=b;for(const f of OCb(a.rp))a.expand(f)}}}Ia(){this.Za.unsubscribe();let a;(a=this.DOb)==null||a.unsubscribe();let b;(b=this.d7c)==null||b.unsubscribe();this.sE&&this.sE()}Dc(){this.Lua.subscribe(()=>{this.sE=this.Ch.registerCallback("OUTLINE",
this.kb.ma,()=>{this.e7a()})});this.d7c=_.Ge([_.x(this.TMb.dN,_.v(()=>this.TMb.F7()),_.Tf()),this.Dub]).subscribe(([a,b])=>{b&&this.kd.run(()=>{this.yBa.next(a)})})}Sn(){if(this.bya){var a=this.kb.ma.querySelector("mat-tree-node.bold-active-element");a&&this.J4a(a);this.bya=!1}}J4a(a){this.zla.scrollTo(a,0)}Ud(a){var b=a.target;if(b&&b instanceof HTMLElement&&(b=_.IG(b,"a,button","mat-tree-node"))){var c=b.parentElement.dataset.id;c&&(c=this.MC.fia.get(c),b.tagName==="A"?this.e$a(a,c):this.toggle(a,
c))}}toggle(a,b){this.Ls.toggle(b);a.stopPropagation();this.me.mb({gestureName:"CLICK",element:"OutlineTreeItemCollapser",action:this.Ls.Zd(b)?"expand":"collapse"})}FK(a){var b=this.CVb.get(a.id);return b?b:(b=this.mD(_.yl(a.kwb,1)),this.CVb.set(a.id,b),b)}e$a(a,b){_.LG(a)||(a.preventDefault(),this.Ls.expand(b),C6b(this,b))}e7a(){const a=this.kb.ma.querySelector("mat-tree-node.bold-active-element");if(a)a.focus();else{let b;(b=this.kb.ma.querySelector("mat-tree-node"))==null||b.focus()}}rE(a,b){return b.id}SBa(a){const b=
a.parent;b&&(a=this.k2c.find(c=>c.data===b))&&a.focus()}};tR.O=function(a){return new (a||tR)(_.B(_.Dv),_.B(_.pi),_.B(_.ii),_.B(_.Xv),_.B(wM),_.B(_.ff),_.B(_.gv),_.B(_.We))};
tR.wa=_.Cf({type:tR,na:[["outline-tree","outlineTreeInput",""]],ub:function(a,b){a&1&&(_.Pg(_.lB,7),_.Pg(lM,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.TMb=c.first);_.Sg(c=_.Tg())&&(b.k2c=c)}},Ya:function(a,b){a&1&&_.N("click",function(c){return b.Ud(c)})("keydown",function(c){if(!_.LG(c)){var d=c.target;if(d&&d instanceof HTMLElement&&(d=_.IG(d,"mat-tree-node","mat-tree"))){var e=d.dataset.id;if(e)switch(e=b.MC.fia.get(e),c.key){case "Left":case "ArrowLeft":c.preventDefault();b.Ls.Zd(e)&&e.Dha?b.Ls.collapse(e):
b.SBa(e);break;case "Right":case "ArrowRight":c.preventDefault();b.Ls.Zd(e)&&e.Dha?(c=d.nextElementSibling)&&c.focus():e.Dha&&b.Ls.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(),C6b(b,e)}}}})},inputs:{location:"location",Z3c:"outlineTreeInput"},standalone:!1,features:[_.bh([OWb]),_.Rm],hc:["outlineTreeInput",
""],ya:5,Aa:7,Da:[["role","region","tabindex","0","aria-labelledby","tree-outline","class","gmat-subhead-1 no-data-message",4,"ngIf"],[3,"scrolledIndexChange","itemSize"],["id","tree-outline","aria-label","Outline",3,"dataSource","treeControl","sticky-headers","trackBy",4,"ngIf"],["role","region","tabindex","0","aria-labelledby","tree-outline",1,"gmat-subhead-1","no-data-message"],["id","tree-outline","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"]],qa:function(a,b){a&1&&(_.C(0,PTb,2,0,"div",0),_.R(1,"async"),_.F(2,"cdk-virtual-scroll-viewport",
1),_.N("scrolledIndexChange",function(c){return b.P_b.next(c)}),_.C(3,WTb,3,8,"mat-tree",2),_.R(4,"async"),_.I());a&2&&(_.E("ngIf",_.S(1,3,b.uUc)),_.y(2),_.E("itemSize",b.sDa),_.y(),_.E("ngIf",_.S(4,5,b.Lua)))},Fa:[_.Zn,_.AD,_.FD,lM,_.jB,_.lB,_.eo],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)}"],
Ma:0});var uR=class{};uR.O=function(a){return new (a||uR)};uR.Ca=_.Df({type:uR});uR.Ba=_.Xc({imports:[_.fo,_.pu,_.GD,_.pp,_.is]});var D6b=new _.wd("MAX_OUTLINE_CODEBLOCK_COUNT"),vR=class{set ht(a){this.Ujb=a;this.mCa=a.state===2&&a.Tb.size>this.o2c}get ht(){return this.Ujb}constructor(a,b,c){this.Ha=b;this.o2c=c;this.Xc=_.KF;this.mCa=!1;this.Ujb=_.LF;this.TXb=_.rv.has(31)}Sa(){this.Ha.Ro({bucket:_.Pi.YR});console.log(`OutlineComponent ngOnInit is ${this.mCa} and ${this.Ujb.state} and ${this.TXb}`)}Vga(a){switch(a){case "UNSUPPORTED_DATA_TYPE":case "UNSUPPORTED_LANGUAGE":return"Outline unsupported";case "UNAVAILABLE":return"Outline unavailable";
default:return _.fb(a,"Unknown OutlineError outlineFilteringEnabled.")}}};vR.O=function(a){return new (a||vR)(_.B(_.sv),_.B(_.Dv),_.B(D6b))};
vR.wa=_.Cf({type:vR,na:[["outline","activeLocation","","outlineData",""]],ub:function(a,b){a&1&&_.Pg(tR,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.VXb=c.first)}},inputs:{ht:"outlineData",Nd:"activeLocation"},standalone:!1,features:[_.bh([{va:D6b,jc:1E4}])],hc:["activeLocation","","outlineData",""],ya:4,Aa:4,Da:[[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"]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.C(1,fUb,3,3,"ng-container",1)(2,gUb,2,1,"dc-information-box",2)(3,hUb,1,1,"loading",3),_.I());a&2&&(_.E("ngSwitch",b.ht.state),_.y(),_.E("ngSwitchCase",b.Xc.ii),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),
_.E("ngSwitchCase",b.Xc.qj))},Fa:[_.Zn,_.$n,_.ao,_.qA,_.GF,_.EF,tR,sR],styles:["outline[_nghost-%COMP%]{display:flex;flex:auto;flex-direction:column;min-height:0;width:100%}dc-information-box.error[_ngcontent-%COMP%]{margin:8px}loading[_ngcontent-%COMP%]{height:100%}.outline-wrapper[_ngcontent-%COMP%]{position:relative;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}"],
Ma:0});var E6b={th:1,pv:2,AEc:3,EMPTY:4,1:"SUCCESS",2:"DISABLED",3:"UNSUPPORTED",4:"EMPTY"},F6b=_.s4a([0,"FILES"],[1,"OUTLINE"]),kUb=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 rUb(b);case 4:return"Outline is currently empty";default:return _.fb(a,"Unsupported outline state")}},pUb=function(a,b){b=(b!==1?"FILES":a.om)||"FILES";b==="FILES"?a.zQb=!0:b==="OUTLINE"&&(a.UXb=!0);
return _.Nv(F6b,b,0)},wR=class{get isCollapsed(){return this.nVc===0}constructor(a,b,c,d,e,f,g,l,p,t){this.me=a;this.kb=b;this.F0a=c;this.Yb=d;this.Tc=e;this.Ua=f;this.Lb=g;this.Xd=l;this.sxc="RepositoryBrowserTree";this.Ng=[];this.l9=!0;this.irc=E6b;this.UXb=this.zQb=this.Bea=!1;this.ht=_.x(this.F0a.ht,_.fg(_.LF));this.Y3c=_.x(this.ht,_.Cmb(),_.v(sUb),_.fg(1));this.Ead=_.x(this.Yb.v6(),_.Qf(1)).subscribe(w=>{this.om===void 0&&(this.om=w,_.gn(this.Xd))});this.Ng=[...(this.l9?[t.register("openOutline",
"o",()=>{qL(this.Tc);this.om!=="OUTLINE"?this.Bea=!0:this.B7("OUTLINE");this.om="OUTLINE";_.pw(p,"OUTLINE");_.gn(this.Xd)})]:[]),t.register("openDirectoryTree","t",()=>{qL(this.Tc);this.om!=="FILES"?this.Bea=!0:this.B7("FILES");this.om="FILES";_.pw(p,"FILE_TREE");_.gn(this.Xd)}),t.register("toggleNavPanel","u",()=>{var w=this.Tc;w.TL.getValue()===2?oUb(w):qL(w);this.me.mb({element:"RepositoryBrowserTree",action:this.isCollapsed?"expand":"collapse",gestureName:"KEYBOARD",projectId:this.Nd.tb})})]}Sa(){}Ia(){this.Ead.unsubscribe();
for(const a of this.Ng)a()}B7(a){var b=this.me,c=b.mb;a:switch(a){case "FILES":var d="focusFilesTab";break a;case "OUTLINE":d="focusOutlineTab";break a;default:d=_.fb(a,"Unknown file detail tab selected")}c.call(b,{element:"RepositoryNavigation",action:d,bucket:tUb(a),gestureName:"KEYBOARD",projectId:this.Nd.tb})}Qta(a){this.isCollapsed&&a===this.kb.ma&&qL(this.Tc)}Qk(a,b){b=F6b.get(b,"FILES");b==="OUTLINE"&&this.outline&&this.outline.VXb&&(this.outline.VXb.bya=!0);if((a!==1?"FILES":this.om)!==b||
this.Bea){const e=this.Bea?"KEYBOARD":"CLICK";this.Bea=!1;this.om=b;a=this.me;var c=a.mb;a:switch(b){case "FILES":var d="openFilesTab";break a;case "OUTLINE":d="openOutlineTab";break a;default:d=_.fb(b,"Unknown file detail tab selected")}c.call(a,{element:"RepositoryNavigation",action:d,bucket:tUb(b),gestureName:e,projectId:this.Nd.tb});this.Yb.b9(b)}}};wR.O=function(a){return new (a||wR)(_.B(_.Dv),_.B(_.ff),_.B(RM),_.B(_.Xv),_.B(wM),_.B(_.ii),_.B(_.Vh),_.B(_.pn),_.B(_.pi),_.B(_.Ru))};
wR.wa=_.Cf({type:wR,na:["repository-navigation viewData  activeLocation  directoryPanelState  showOutlineTab ".split(" ")],ub:function(a,b){a&1&&_.Pg(vR,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.outline=c.first)}},ob:2,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Qta(c.target)});a&2&&_.tg("collapsed",b.isCollapsed)},inputs:{Nd:"activeLocation",nVc:"directoryPanelState",l9:"showOutlineTab",wb:"viewData"},standalone:!1,hc:"viewData  activeLocation  directoryPanelState  showOutlineTab ".split(" "),
ya:2,Aa:3,Da:[["class","mat-tab-group-reflow-isolation-container",4,"ngIf"],[1,"mat-tab-group-reflow-isolation-container"],["gmat-tabs","",3,"selectedIndexChange","selectedIndex"],["mat-tab-label",""],[4,"ngIf"],[3,"disabled",4,"ngIf"],[1,"toggle-panel-button-container"],["mat-icon-button","","type","button",1,"toggle-panel-button",3,"click","matTooltip","ascTrackElement","trackAction","trackProjectId"],["label","Files","matTooltip","Files"],[3,"activeLocation"],[3,"disabled"],[3,"outlineData","activeLocation",
4,"ngIf"],["label","Outline",3,"matTooltip"],[3,"outlineData","activeLocation"]],qa:function(a,b){a&1&&(_.C(0,qUb,10,9,"nav",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Y3c))},Fa:[_.Ip,_.Zn,pR,_.lw,_.At,_.ou,QN,_.nz,aM,bM,_.Px,_.Sx,vR,_.eo],styles:["repository-navigation[_nghost-%COMP%]{display:flex;flex-direction:column;position:relative}repository-navigation.collapsed[_nghost-%COMP%]   mat-tab-group[_ngcontent-%COMP%]{display:none}repository-navigation.collapsed[_nghost-%COMP%]   .toggle-panel-button[_ngcontent-%COMP%]{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}nav[_ngcontent-%COMP%]{flex:1 1 100%;overflow:auto}mat-tab-group[_ngcontent-%COMP%]{height:100%}directory-navigation[_ngcontent-%COMP%], outline[_ngcontent-%COMP%]{height:100%}.toggle-panel-button-container[_ngcontent-%COMP%]{position:absolute;z-index:1;top:0;right:0}.toggle-panel-button-container[_ngcontent-%COMP%]   button.toggle-panel-button[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size:40px;line-height:40px;padding: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}"],
Ma:0});var G6b=["navComponent"],H6b=["splitter"],xR=class{set Db(a){a&&this.hza.next(a.ma)}get tUb(){return this.Dob===0}get bL(){return this.Hma.bL}constructor(a,b,c){this.Ha=a;this.U5c=b;this.Hma=c;this.cUb=this.l9=!0;this.dD=!1;this.hza=new _.Wh(document.createElement("span"));this.cib=!1}Sa(){}Sb(a){if(a.repositoryNavState){const {Ij:b,ng:c}=a.repositoryNavState;b===0&&c===2&&this.cib&&(this.hza.getValue().style.width="",this.cib=!1)}a.viewData&&(a=this.wb,this.cUb=a.kind!==0||a.qua||a.ue.length<2E4)}Bha(a){this.hza.getValue().offsetWidth<
40&&this.Dob===2&&(this.cib=!0,oUb(this.U5c));const b=BBb(this.wb)?this.wb.location.tb:void 0;this.Ha.mb({element:"RepositoryBrowserTree",action:a,projectId:b,gestureName:"RESIZE"})}};xR.O=function(a){return new (a||xR)(_.B(_.Dp),_.B(wM),_.B(nM))};
xR.wa=_.Cf({type:xR,na:[["browse-repository-contents","viewData","","repositoryNavState",""]],ub:function(a,b){a&1&&(_.Pg(G6b,7,_.ff),_.Pg(H6b,7,_.ff));if(a&2){let c;_.Sg(c=_.Tg())&&(b.Db=c.first);_.Sg(c=_.Tg())&&(b.M8c=c.first)}},ob:4,Ya:function(a,b){a&2&&_.tg("nav-collapsed",b.tUb)("fullscreen",b.bL)},inputs:{wb:"viewData",Dob:"repositoryNavState",l9:"showOutlineTab"},standalone:!1,features:[_.Rm],hc:["viewData","","repositoryNavState",""],ya:6,Aa:12,Da:[["navComponent",""],["splitter",""],["fxFlex",
"none",1,"left-panel",3,"directoryPanelState","viewData","activeLocation","showOutlineTab"],["fxFlex","none","layout","vertical",3,"resizeDone","mousedown","mouseup","changeSizeOf"],["fxFlex","auto",3,"viewData",4,"ngIf"],["fxFlex","auto",3,"viewData"]],qa:function(a,b){if(a&1){const c=_.Nd();_.K(0,"repository-navigation",2,0);_.F(2,"splitter",3,1);_.R(4,"async");_.N("resizeDone",function(d){_.q(c);return _.r(b.Bha(d))})("mousedown",function(){_.q(c);b.dD=!0;return _.r()})("mouseup",function(){_.q(c);
b.dD=!1;return _.r()});_.I();_.C(5,uUb,1,1,"repository-detail",4)}a&2&&(_.tg("hover-focus-element",b.tUb)("transitionWidth",b.cUb&&!b.dD),_.E("directoryPanelState",b.Dob)("viewData",b.wb)("activeLocation",b.wb.location)("showOutlineTab",b.l9),_.y(2),_.E("changeSizeOf",_.S(4,10,b.hza)),_.y(3),_.E("ngIf",b.wb.kind!==4))},Fa:[_.Zn,_.pt,nR,wR,_.FB,_.eo],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}"],Ma:0});var yR=class{};yR.O=function(a){return new (a||yR)};
yR.wa=_.Cf({type:yR,na:[["no-repository-information"]],standalone:!1,ya:1,Aa:0,qa:function(a){a&1&&_.K(0,"loading")},Fa:[_.EF],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}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px}file-not-found[_nghost-%COMP%]     .mat-mdc-button.mat-mdc-button-base{font-size:14px}"],Ma:0});var zR=class{constructor(){this.YN="/repos"}Sa(){}};zR.O=function(a){return new (a||zR)};
zR.wa=_.Cf({type:zR,na:[["repository-not-found","location",""]],inputs:{location:"location"},standalone:!1,hc:["location",""],ya:8,Aa:2,Da:[["role","alert","icon","shared:repository"],["mat-button","","ascTrackElement","RepositoryNotFound","trackAction","navigate",3,"routerLink","trackProjectId"]],qa:function(a,b){a&1&&(_.F(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," Unable to load this repository. "),_.I(),_.F(3,"icon-empty-state-subtitle")(4,"div"),_.Q(5," Verify that it exists and you can access it. "),
_.I(),_.F(6,"a",1),_.Q(7," View all repositories "),_.I()()());a&2&&(_.y(6),_.E("routerLink",b.YN)("trackProjectId",b.location.tb))},Fa:[_.Ip,_.xB,_.zB,_.yB,_.lw,_.yt,_.np],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}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px}file-not-found[_nghost-%COMP%]     .mat-mdc-button.mat-mdc-button-base{font-size:14px}"],
Ma:0});var AR=class{constructor(a,b,c){this.Lb=b;this.document=c;this.Lzb=!1;this.YN="/repos";this.zl=_.sk.has(2)}Sa(){this.zl&&_.tG(this.location)&&(this.Lzb=!0)}};AR.O=function(a){return new (a||AR)(_.B(_.qv),_.B(_.Vh),_.B(_.di))};
AR.wa=_.Cf({type:AR,na:[["repository-permission-denied","location",""]],inputs:{location:"location"},standalone:!1,hc:["location",""],ya:8,Aa:4,Da:[["role","alert","icon","shared:repository"],[4,"ngIf"],["mat-button","","ascTrackElement","RepositoryPermissionDenied","trackAction","navigate",3,"routerLink","trackProjectId"]],qa:function(a,b){a&1&&(_.F(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," Permission denied. "),_.I(),_.F(3,"icon-empty-state-subtitle"),_.C(4,vUb,2,0,"div",
1)(5,wUb,2,0,"div",1),_.F(6,"a",2),_.Q(7," View all repositories "),_.I()()());a&2&&(_.y(4),_.E("ngIf",!b.Lzb&&b.location.Vc!=="host"),_.y(),_.E("ngIf",b.Lzb),_.y(),_.E("routerLink",b.YN)("trackProjectId",b.location.tb))},Fa:[_.Ip,_.Zn,_.xB,_.zB,_.yB,_.lw,_.yt,_.np],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}.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px}file-not-found[_nghost-%COMP%]     .mat-mdc-button.mat-mdc-button-base{font-size:14px}"],
Ma:0});var BR=class{update(){}};BR.O=function(a){return new (a||BR)};BR.ta=_.k({token:BR,oa:BR.O,Ea:"root"});var CR=class{constructor(a,b,c,d,e,f,g,l,p){this.ODa=b;this.zH=e;this.Yb=f;this.yR=g;this.Yo=YXb;this.Za=new _.ne;this.ox=this.ODa.ox;this.RAa=_.rv.has(37);this.Z_c=_.rv.has(22);this.Za.add(b.Sc.subscribe(t=>{d.update(t);this.zH.rm(t)}));this.Za.add(b.ox.subscribe(t=>{this.Qna(t)}));this.pSc=_.x(this.ODa.Sc,_.v(t=>_.XF(t)&&t.params.Pb?`Path breadcrumb - ${_.wG(t)}`:"Path breadcrumb"));_.sk.has(2)&&(a=_.x(a.hx,_.v(_.wi),_.v(t=>!!t.Vm),_.Tf()),this.Za.add(a.subscribe(t=>{t&&_.h8a(p,"kNb3eTWhP0jd2PDg8Pq0RfMJ1L55")})))}Ia(){_.kH(this.zH);
this.Za.unsubscribe()}Qna(a){this.Z_c&&BBb(a)&&(a=a.location,!PK(a)||this.fVb&&_.Rq(a,this.fVb)||(this.fVb=a,this.Yb.Qna(a)))}};CR.O=function(a){return new (a||CR)(_.B(_.Vh),_.B(_.DK),_.B(_.sv),_.B(BR),_.B(_.EK),_.B(_.Xv),_.B(wM),_.B(_.qv),_.B(_.jy))};
CR.wa=_.Cf({type:CR,na:[["repository-browser"]],standalone:!1,features:[_.bh([lN,wM,_.DK,RM,VM,KM,{va:_.Jub,Ab:a=>a.ox,Ib:[_.md(()=>CR)]},_.xI])],ya:2,Aa:3,Da:[[4,"ngIf"],["role","navigation","fxFlex","none",3,"location","isEmptyRepo","editLink","fallbackEditLink",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","fallbackEditLink"],["fxFlex","grow"],["fxFlex","grow",3,"location"],["fxLayout","","fxFlex","grow",3,"repositoryNavState","viewData","showOutlineTab"]],qa:function(a,b){a&1&&(_.C(0,DUb,8,6,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.ox))},Fa:[xR,_.Zn,_.$n,_.ao,_.bo,_.Jr,_.pt,cP,yR,zR,AR,_.eo],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}"],
Ma:0});var DR=class{};DR.O=function(a){return new (a||DR)};DR.Ca=_.Df({type:DR});DR.Ba=_.Xc({imports:[_.fo,_.sA,_.FF,OQ,_.pu]});var ER=class{};ER.O=function(a){return new (a||ER)};ER.Ca=_.Df({type:ER});ER.Ba=_.Xc({Nb:[{va:_.t7a,jc:{pr:"grimoire-activity-header",U_a:864E5,A4a:!0}}],imports:[_.Qv,_.fo,DR,_.Fp,_.oy,_.sA,JN,_.Vx,_.pu,_.cy,_.qy,_.pp,_.rB]});var FR=class{};FR.O=function(a){return new (a||FR)};FR.Ca=_.Df({type:FR});FR.Ba=_.Xc({imports:[_.Kp,ER,HO,_.ly,_.fo,_.wB,_.st,_.Vx,_.pu,_.nJ,_.XI,fO,eO,_.pp,_.rB,_.sB]});var GR=class{};GR.O=function(a){return new (a||GR)};GR.Ca=_.Df({type:GR});GR.Ba=_.Xc({imports:[_.fo,_.AB]});var HR=class{};HR.O=function(a){return new (a||HR)};HR.Ca=_.Df({type:HR});HR.Ba=_.Xc({imports:[_.fo,mP,hP,jP]});var IR=class{};IR.O=function(a){return new (a||IR)};IR.Ca=_.Df({type:IR});IR.Ba=_.Xc({imports:[_.fo,_.FF,_.pu,_.qy]});var JR=class{};JR.O=function(a){return new (a||JR)};JR.Ca=_.Df({type:JR});JR.Ba=_.Xc({Nb:[{va:_.lkb,jc:{color:"primary"}}],imports:[_.gE]});var KR=class{};KR.O=function(a){return new (a||KR)};KR.Ca=_.Df({type:KR});KR.Ba=_.Xc({imports:[_.Kp,_.fo,IR,_.Vx,JR,_.pu,_.kK,_.GD]});var LR=class{};LR.O=function(a){return new (a||LR)};LR.Ca=_.Df({type:LR});LR.Ba=_.Xc({imports:[_.fo,mP,_.Fp,KR,_.Vx,_.pu]});var MR=class{};MR.O=function(a){return new (a||MR)};MR.Ca=_.Df({type:MR});MR.Ba=_.Xc({imports:[_.Kp,_.fo,_.wB,mP,_.st,_.FF,_.Vx,_.pu,_.kJ]});var NR=class{};NR.O=function(a){return new (a||NR)};NR.Ca=_.Df({type:NR});NR.Ba=_.Xc({imports:[_.Kp,_.fo,mP,_.HF,_.FF,_.PF,_.kJ,_.$H,_.pp]});var OR=class{};OR.O=function(a){return new (a||OR)};OR.Ca=_.Df({type:OR});OR.Ba=_.Xc({imports:[_.fo,mP,_.PF,_.kJ]});var PR=class{};PR.O=function(a){return new (a||PR)};PR.Ca=_.Df({type:PR});PR.Ba=_.Xc({imports:[_.Kp,_.fo,HR,sO,JN,LR,_.ZJ,MR,_.Vx,OQ,_.pu,_.qy,NR,OR]});var QR=class{};QR.O=function(a){return new (a||QR)};QR.Ca=_.Df({type:QR});QR.Ba=_.Xc({imports:[_.Kp,jO,_.fo,_.st,PR,MR,_.Vx,_.pu,_.qy,_.pp,_.FJ]});var RR=class{};RR.O=function(a){return new (a||RR)};RR.Ca=_.Df({type:RR});RR.Ba=_.Xc({imports:[_.Kp,jO,_.fo,_.st,PR,_.Vx,_.pu,_.pp]});var SR=class{};SR.O=function(a){return new (a||SR)};SR.Ca=_.Df({type:SR});SR.Ba=_.Xc({imports:[_.fo]});var TR=class{};TR.O=function(a){return new (a||TR)};TR.Ca=_.Df({type:TR});TR.Ba=_.Xc({imports:[_.fo,_.WJ,_.MJ,_.OB,_.DI]});var UR=class{};UR.O=function(a){return new (a||UR)};UR.Ca=_.Df({type:UR});UR.Ba=_.Xc({imports:[_.Kp,_.fo,_.sA,_.qD,_.AB,_.FF]});var VR=class{};VR.O=function(a){return new (a||VR)};VR.Ca=_.Df({type:VR});VR.Ba=_.Xc({imports:[_.fo,qO]});var WR=class{};WR.O=function(a){return new (a||WR)};WR.Ca=_.Df({type:WR});WR.Ba=_.Xc({imports:[_.fo,_.WJ,_.Vx]});var YR=class{};YR.O=function(a){return new (a||YR)};YR.Ca=_.Df({type:YR});YR.Ba=_.Xc({imports:[_.tI,_.fo,_.px,_.tw,_.pp]});var ZR=class{};ZR.O=function(a){return new (a||ZR)};ZR.Ca=_.Df({type:ZR});ZR.Ba=_.Xc({Nb:[UP],imports:[_.hs]});var $R=class{};$R.O=function(a){return new (a||$R)};$R.Ca=_.Df({type:$R});$R.Ba=_.Xc({imports:[GR,kO,_.ly,_.fo,RR,QR,ZR,_.$J,_.AB,SR,_.bK,mR,_.jA,_.AB,TR,UR,_.ZJ,_.TJ,_.WJ,VR,_.$H,WR,_.DI,_.pp,_.aK,YR]});var aS=class{};aS.O=function(a){return new (a||aS)};aS.Ca=_.Df({type:aS});aS.Ba=_.Xc({imports:[_.fo,qO]});var bS=class{};bS.O=function(a){return new (a||bS)};bS.Ca=_.Df({type:bS});bS.Ba=_.Xc({});var cS=class{};cS.O=function(a){return new (a||cS)};cS.Ca=_.Df({type:cS});cS.Ba=_.Xc({});var dS=class{};dS.O=function(a){return new (a||dS)};dS.Ca=_.Df({type:dS});dS.Ba=_.Xc({imports:[_.fo]});var eS=class{};eS.O=function(a){return new (a||eS)};eS.Ca=_.Df({type:eS});eS.Ba=_.Xc({imports:[_.fo]});var I6b=new Set,J6b=new Map,K6b=(a,b)=>{if(window.ShadyCSS!==void 0&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){var c,d,e=((c=window.ShadyDOM)==null?0:c.inUse)&&((d=window.ShadyDOM)==null?void 0:d.noPatch)===!0?window.ShadyDOM.wrap:J=>J,f=J=>J!==void 0&&!I6b.has(J),g=J=>{let L=J6b.get(J);L===void 0&&J6b.set(J,L=[]);return L},l=(J,L)=>{const U=g(J),ba=U.length!==0;if(ba){const la=document.createElement("style");la.textContent=U.join("\n");L.content.appendChild(la)}I6b.add(J);J6b.delete(J);
window.ShadyCSS.prepareTemplateStyles(L,J);ba&&window.ShadyCSS.nativeShadow&&(J=L.content.querySelector("style"),J!==null&&L.content.appendChild(J))},p=new Map,t=a.createElement;a.createElement=function(J,L){J=t.call(a,J,L);L=L==null?void 0:L.scope;L!==void 0&&(window.ShadyCSS.nativeShadow||window.ShadyCSS.prepareTemplateDom(J,L),f(L)&&g(L).push(...Array.from(J.content.querySelectorAll("style")).map(U=>{let ba;(ba=U.parentNode)==null||ba.removeChild(U);return U.textContent})));return J};var w=document.createDocumentFragment(),
A=document.createComment("");b=b.prototype;var G=b.MI;b.MI=function(J,L=this){const U=e(this.NI).parentNode;var ba,la=(ba=this.options)==null?void 0:ba.scope,za;if((U instanceof ShadowRoot||U===((za=this.options)==null?void 0:za.Std))&&f(la)){ba=this.NI;za=this.n2;w.appendChild(A);this.NI=A;this.n2=null;G.call(this,J,L);J=(J==null?0:J._$litType$)?this.ji.Poa.Ye:document.createElement("template");l(la,J);w.removeChild(A);let Ba;if((Ba=window.ShadyCSS)==null?0:Ba.nativeShadow)la=J.content.querySelector("style"),
la!==null&&w.appendChild(la.cloneNode(!0));U.insertBefore(w,za);this.NI=ba;this.n2=za}else G.call(this,J,L)};b.SCb=function(J){var L,U=(L=this.options)==null?void 0:L.scope;L=p.get(U);L===void 0&&p.set(U,L=new Map);U=L.get(J.Wz);U===void 0&&L.set(J.Wz,U=new a(J,this.options));return U}}},L6b;(L6b=window).litHtmlPolyfillSupport!=null||(L6b.litHtmlPolyfillSupport=K6b);var M6b="";if(window.Symbol){const a=Symbol();typeof a!=="symbol"&&(M6b=Object.keys(a)[0])}
var N6b=M6b!=="",O6b=N6b?a=>a!=null&&a[M6b]!==void 0:()=>!1;if(N6b&&!window.Symbol.for){const a=new Map;window.Symbol.for=b=>{a.has(b)||a.set(b,Symbol(b));return a.get(b)}};var P6b=({ReactiveElement:a})=>{if(window.ShadyCSS!==void 0&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a=a.prototype;window.ShadyDOM&&window.ShadyDOM.inUse&&window.ShadyDOM.noPatch===!0&&window.ShadyDOM.patchElementProto(a);var b=a.tO;a.tO=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.N3a.map(t=>t instanceof CSSStyleSheet?Array.from(t.cssRules).reduce((w,
A)=>w+A.cssText,""):t.cssText);let l,p;(l=window.ShadyCSS)==null||(p=l.ScopingShim)==null||p.prepareAdoptedCssText(g,e);this.constructor.QGc===void 0&&window.ShadyCSS.prepareTemplateStyles(document.createElement("template"),e)}let f;return(f=this.shadowRoot)!=null?f:this.attachShadow(this.constructor.a1b)};var c=a.connectedCallback;a.connectedCallback=function(){c.call(this);this.V6&&window.ShadyCSS.styleElement(this)};var d=a.xMa;a.xMa=function(e){this.V6||window.ShadyCSS.styleElement(this);d.call(this,
e)}}},Q6b;(Q6b=window).reactiveElementPolyfillSupport!=null||(Q6b.reactiveElementPolyfillSupport=P6b);var R6b=({LitElement:a})=>{if(window.ShadyCSS!==void 0&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a.QGc=!0;a=a.prototype;var b=a.tO;a.tO=function(){this.XAa.scope=this.localName;return b.call(this)}}},S6b;(S6b=window).litElementPolyfillSupport!=null||(S6b.litElementPolyfillSupport=R6b);var fS=IUb,T6b=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,U6b=_.bc((0,_.zc)`about:invalid#zClosurez`),GUb=a=>a,gS=a=>T6b.test(String(a))?a:U6b,hS=()=>U6b,iS=a=>a instanceof _.$b?_.bc(a):U6b,HUb=new Map([["A href",gS],["AREA href",gS],["BASE href",hS],["BUTTON formaction",gS],["EMBED src",hS],["FORM action",gS],["FRAME src",hS],["IFRAME src",iS],["IFRAME srcdoc",a=>a instanceof _.kc?_.nc(a):_.nc(_.km)],["INPUT formaction",gS],["LINK href",iS],["OBJECT codebase",hS],["OBJECT data",
hS],["SCRIPT href",iS],["SCRIPT src",iS],["SCRIPT text",hS],["USE href",iS]]);var V6b,W6b,X6b,jS=((V6b=_.da.ShadyDOM)==null?0:V6b.inUse)&&(((W6b=_.da.ShadyDOM)==null?void 0:W6b.noPatch)===!0||((X6b=_.da.ShadyDOM)==null?void 0:X6b.noPatch)==="on-demand")?_.da.ShadyDOM.wrap:a=>a,Y6b=_.da.trustedTypes,KUb=Y6b?Y6b.createPolicy("lit-html",{createHTML:a=>a}):void 0,Z6b=a=>a,$6b=()=>Z6b,kS=`lit$${Math.random().toFixed(9).slice(2)}$`,a7b="?"+kS,b7b=`<${a7b}>`,lS=document,sL=a=>a===null||typeof a!="object"&&typeof a!="function"||O6b(a),JUb=Array.isArray,mS=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,
c7b=/--\x3e/g,d7b=/>/g,nS=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),e7b=/'/g,f7b=/"/g,g7b=/^(?:script|style|textarea|title)$/i,oS=(a,...b)=>({_$litType$:1,Wz:a,values:b}),rL=Symbol.for?Symbol.for("lit-noChange"):Symbol("ff"),pS=Symbol.for?Symbol.for("lit-nothing"):Symbol("gf"),h7b=new WeakMap,tS=lS.createTreeWalker(lS,129),i7b=class{constructor({Wz:a,_$litType$:b},c){this.g8=[];let d=0,e=0;const f=a.length-1,g=this.g8;var l=a.length-
1;const p=[];let t=b===2?"<svg>":b===3?"<math>":"",w,A=mS;for(let U=0;U<l;U++){const ba=a[U];let la=-1,za;var G=0;let Ba;for(;G<ba.length;){A.lastIndex=G;Ba=A.exec(ba);if(Ba===null)break;G=A.lastIndex;if(A===mS)Ba[1]==="!--"?A=c7b:Ba[1]!==void 0?A=d7b:Ba[2]!==void 0?(g7b.test(Ba[2])&&(w=new RegExp(`</${Ba[2]}`,"g")),A=nS):Ba[3]!==void 0&&(A=nS);else if(A===nS)if(Ba[0]===">"){let Ea;A=(Ea=w)!=null?Ea:mS;la=-1}else Ba[1]===void 0?la=-2:(la=A.lastIndex-Ba[2].length,za=Ba[1],A=Ba[3]===void 0?nS:Ba[3]===
'"'?f7b:e7b);else A===f7b||A===e7b?A=nS:A===c7b||A===d7b?A=mS:(A=nS,w=void 0)}G=A===nS&&a[U+1].startsWith("/>")?" ":"";t+=A===mS?ba+b7b:la>=0?(p.push(za),ba.slice(0,la)+"$lit$"+ba.slice(la))+kS+G:ba+kS+(la===-2?U:G)}a=[LUb(a,t+(a[l]||"<?>")+(b===2?"</svg>":b===3?"</math>":"")),p];const [J,L]=a;this.Ye=i7b.createElement(J,c);tS.currentNode=this.Ye.content;if(b===2||b===3)b=this.Ye.content.firstChild,b.replaceWith(...b.childNodes);for(;(b=tS.nextNode())!==null&&g.length<f;){if(b.nodeType===1){if(b.hasAttributes())for(const U of b.getAttributeNames())U.endsWith("$lit$")?
(a=L[e++],c=b.getAttribute(U).split(kS),a=/([.?@])?(.*)/.exec(a),g.push({type:1,index:d,name:a[2],Wz:c,vc:a[1]==="."?j7b:a[1]==="?"?k7b:a[1]==="@"?l7b:m7b}),b.removeAttribute(U)):U.startsWith(kS)&&(g.push({type:6,index:d}),b.removeAttribute(U));if(g7b.test(b.tagName)&&(c=b.textContent.split(kS),a=c.length-1,a>0)){b.textContent=Y6b?Y6b.emptyScript:"";for(l=0;l<a;l++)b.append(c[l],lS.createComment("")),tS.nextNode(),g.push({type:2,index:++d});b.append(c[a],lS.createComment(""))}}else if(b.nodeType===
8)if(b.data===a7b)g.push({type:2,index:d});else for(c=-1;(c=b.data.indexOf(kS,c+1))!==-1;)g.push({type:7,index:d}),c+=kS.length-1;d++}}static createElement(a){const b=lS.createElement("template");b.innerHTML=a;return b}},p7b=class{constructor(a,b){this.TCb=[];this.yMa=void 0;this.Poa=a;this.ey=b}get parentNode(){return this.ey.parentNode}get KI(){return this.ey.KI}EIc(a){var b=this.Poa.Ye.content;const c=this.Poa.g8;var d;const e=((d=a==null?void 0:a.Gid)!=null?d:lS).importNode(b,!0);tS.currentNode=
e;b=tS.nextNode();let f=d=0,g=c[0];for(;g!==void 0;){if(d===g.index){let p;g.type===2?p=new n7b(b,b.nextSibling,this,a):g.type===1?p=new g.vc(b,g.name,g.Wz,this,a):g.type===6&&(p=new o7b(b,this,a));this.TCb.push(p);g=c[++f]}let l;d!==((l=g)==null?void 0:l.index)&&(b=tS.nextNode(),d++)}tS.currentNode=lS;return e}lKb(a){let b=0;for(const c of this.TCb)c!==void 0&&(c.Wz!==void 0?(c.MI(a,c,b),b+=c.Wz.length-2):c.MI(a[b])),b++}},q7b=function(a,b){if(a.ey===void 0){a.YCb=b;let c;(c=a.SGc)==null||c.call(a,
b)}},n7b=class{get KI(){let a,b;return(b=(a=this.ey)==null?void 0:a.KI)!=null?b:this.YCb}constructor(a,b,c,d){this.type=2;this.ji=pS;this.yMa=void 0;this.NI=a;this.n2=b;this.ey=c;this.options=d;let e;this.YCb=(e=d==null?void 0:d.isConnected)!=null?e:!0;this.P3=void 0}get parentNode(){let a=jS(this.NI).parentNode;const b=this.ey;let c;b!==void 0&&((c=a)==null?void 0:c.nodeType)===11&&(a=b.parentNode);return a}MI(a,b=this){a=tL(this,a,b);sL(a)?a===pS||a==null||a===""?(this.ji!==pS&&this.Ooa(),this.ji=
pS):a!==this.ji&&a!==rL&&this.sEb(a):a._$litType$!==void 0?this.JIc(a):a.nodeType!==void 0?this.FNa(a):JUb(a)||typeof(a==null?void 0:a[Symbol.iterator])==="function"?this.IIc(a):this.sEb(a)}SPa(a){return jS(jS(this.NI).parentNode).insertBefore(a,this.n2)}FNa(a){if(this.ji!==a){this.Ooa();if(fS!==$6b){let b;const c=(b=this.NI.parentNode)==null?void 0:b.nodeName;if(c==="STYLE"||c==="SCRIPT")throw Error("jf");}this.ji=this.SPa(a)}}sEb(a){if(this.ji!==pS&&sL(this.ji)){var b=jS(this.NI).nextSibling;this.P3===
void 0&&(this.P3=fS(b,"data","property"));a=this.P3(a);b.data=a}else b=lS.createTextNode(""),this.FNa(b),this.P3===void 0&&(this.P3=fS(b,"data","property")),a=this.P3(a),b.data=a;this.ji=a}JIc(a){const {values:b,_$litType$:c}=a;a=typeof c==="number"?this.SCb(a):(c.Ye===void 0&&(c.Ye=i7b.createElement(LUb(c.h,c.h[0]),this.options)),c);var d;((d=this.ji)==null?void 0:d.Poa)===a?this.ji.lKb(b):(d=new p7b(a,this),a=d.EIc(this.options),d.lKb(b),this.FNa(a),this.ji=d)}SCb(a){let b=h7b.get(a.Wz);b===void 0&&
h7b.set(a.Wz,b=new i7b(a));return b}IIc(a){JUb(this.ji)||(this.ji=[],this.Ooa());const b=this.ji;let c=0,d;for(const e of a)c===b.length?b.push(d=new n7b(this.SPa(lS.createComment("")),this.SPa(lS.createComment("")),this,this.options)):d=b[c],d.MI(e),c++;c<b.length&&(this.Ooa(d&&jS(d.n2).nextSibling,c),b.length=c)}Ooa(a=jS(this.NI).nextSibling,b){let c;for((c=this.SGc)==null||c.call(this,!1,!0,b);a&&a!==this.n2;)b=jS(a).nextSibling,jS(a).remove(),a=b}},m7b=class{get tagName(){return this.element.tagName}get KI(){return this.ey.KI}constructor(a,
b,c,d,e){this.type=1;this.ji=pS;this.yMa=void 0;this.element=a;this.name=b;this.ey=d;this.options=e;c.length>2||c[0]!==""||c[1]!==""?(this.ji=Array(c.length-1).fill(new String),this.Wz=c):this.ji=pS;this.EJ=void 0}MI(a,b=this,c,d){const e=this.Wz;let f=!1;if(e===void 0){if(a=tL(this,a,b,0),f=!sL(a)||a!==this.ji&&a!==rL)this.ji=a}else{const g=a;a=e[0];let l,p;for(l=0;l<e.length-1;l++){p=tL(this,g[c+l],b,l);p===rL&&(p=this.ji[l]);f||(f=!sL(p)||p!==this.ji[l]);if(p===pS)a=pS;else if(a!==pS){let t;a+=
((t=p)!=null?t:"")+e[l+1]}this.ji[l]=p}}f&&!d&&this.GNa(a)}GNa(a){if(a===pS)jS(this.element).removeAttribute(this.name);else{this.EJ===void 0&&(this.EJ=fS(this.element,this.name,"attribute"));let b;a=this.EJ((b=a)!=null?b:"");let c;jS(this.element).setAttribute(this.name,(c=a)!=null?c:"")}}},j7b=class extends m7b{constructor(){super(...arguments);this.type=3}GNa(a){this.EJ===void 0&&(this.EJ=fS(this.element,this.name,"property"));a=this.EJ(a);this.element[this.name]=a===pS?void 0:a}},k7b=class extends m7b{constructor(){super(...arguments);
this.type=4}GNa(a){jS(this.element).toggleAttribute(this.name,!!a&&a!==pS)}},l7b=class extends m7b{constructor(a,b,c,d,e){super(a,b,c,d,e);this.type=5}MI(a,b=this){var c;a=(c=tL(this,a,b,0))!=null?c:pS;if(a!==rL){b=this.ji;c=a===pS&&b!==pS||a.capture!==b.capture||a.once!==b.once||a.passive!==b.passive;var d=a!==pS&&(b===pS||c);c&&this.element.removeEventListener(this.name,this,b);d&&this.element.addEventListener(this.name,this,a);this.ji=a}}handleEvent(a){if(typeof this.ji==="function"){let b,c;this.ji.call((c=
(b=this.options)==null?void 0:b.host)!=null?c:this.element,a)}else this.ji.handleEvent(a)}},o7b=class{constructor(a,b,c){this.element=a;this.type=6;this.yMa=void 0;this.ey=b;this.options=c}get KI(){return this.ey.KI}MI(a){tL(this,a)}},r7b;(r7b=window.litHtmlPolyfillSupport)==null||r7b(i7b,n7b);var s7b,t7b;((t7b=_.da.litHtmlVersions)!=null?t7b:_.da.litHtmlVersions=[]).push("3.2.1");
s7b=(a,b,c)=>{var d;const e=(d=c==null?void 0:c.sob)!=null?d:b;d=e._$litPart$;if(d===void 0){let f;d=(f=c==null?void 0:c.sob)!=null?f:null;e._$litPart$=d=new n7b(b.insertBefore(lS.createComment(""),d),d,void 0,c!=null?c:{})}d.MI(a);return d};var u7b=_.da.ShadowRoot&&(_.da.ShadyCSS===void 0||_.da.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,v7b=Symbol(),w7b=new WeakMap,x7b=class{constructor(a,b){this._$cssResult$=!0;if(v7b!==v7b)throw Error("kf");this.cssText=a;this.BPc=b}get styleSheet(){let a=this.DPc;const b=this.BPc;if(u7b&&a===void 0){const c=b!==void 0&&b.length===1;c&&(a=w7b.get(b));a===void 0&&((this.DPc=a=new CSSStyleSheet).replaceSync(this.cssText),c&&w7b.set(b,a))}return a}toString(){return this.cssText}},
y7b=(a,b)=>{if(u7b)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;d!==void 0&&b.setAttribute("nonce",d);b.textContent=c.cssText;a.appendChild(b)}},z7b=u7b?a=>a:a=>{if(a instanceof CSSStyleSheet){let b="";for(const c of a.cssRules)b+=c.cssText;a=new x7b(typeof b==="string"?b:String(b))}return a};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var A7b=!!/^\s*class\s*\{\s*\}\s*$/.test(class{}.toString())||HTMLElement.es5Shimmed||_.da.Reflect===void 0||_.da.customElements===void 0||_.da.customElements.polyfillWrapFlushCallback||!1,B7b,C7b=()=>{const a=HTMLElement;if(A7b)return a;if(B7b!==void 0)return B7b;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 B7b=c},D7b=!1;A7b||D7b||(D7b=!0,_.da.HTMLElement=C7b());
var E7b=C7b(),F7b=Object.is,G7b=Object.defineProperty,H7b=Object.getOwnPropertyDescriptor,I7b=Object.getOwnPropertyNames,J7b=Object.getOwnPropertySymbols,K7b=Object.getPrototypeOf,L7b=_.da.trustedTypes,M7b=L7b?L7b.emptyScript:"",N7b=_.da.reactiveElementPolyfillSupport,O7b={o3b(a,b){switch(b){case Boolean:a=a?M7b:null;break;case Object:case Array:a=a==null?a:JSON.stringify(a)}return a},v7a(a,b){let c=a;switch(b){case Boolean:c=a!==null;break;case Number:c=a===null?null:Number(a);break;case Object:case Array:try{c=
JSON.parse(a)}catch(d){c=null}}return c}},P7b=(a,b)=>!F7b(a,b),Q7b={Yj:!0,type:String,VV:O7b,Wnb:!1,ZRb:P7b},R7b;Symbol.metadata==null&&(Symbol.metadata=Symbol("mf"));R7b=Symbol.metadata;
var S7b=new WeakMap,T7b=function(a,b){a.BMa();let c;((c=a.Eba)!=null?c:a.Eba=[]).push(b)},V7b=function(a,b,c){var d=Symbol();let e;const {get:f,set:g}=(e=H7b(a.prototype,b))!=null?e:{get(){return this[d]},set(l){this[d]=l}};return{get(){return f==null?void 0:f.call(this)},set(l){const p=f==null?void 0:f.call(this);g.call(this,l);U7b(this,b,p,c)},configurable:!0,enumerable:!0}},NUb=function(a,b,c=Q7b){c.state&&(c.Yj=!1);a.BMa();a.OF.set(b,c);c.jqd||(c=V7b(a,b,c),c!==void 0&&G7b(a.prototype,b,c))},
U7b=function(a,b,c,d){if(b!==void 0){d!=null||(d=W7b(a.constructor,b));let e;if(((e=d.ZRb)!=null?e:P7b)(a[b],c))a.wMa(b,c,d);else return}a.Kia===!1&&(a.bDb=a.WGc())},W7b=function(a,b){let c;return(c=a.OF.get(b))!=null?c:Q7b},X7b=function(a){if(a.Kia){if(!a.V6){a.YAa!=null||(a.YAa=a.tO());if(a.Roa){for(const [d,e]of a.Roa)a[d]=e;a.Roa=void 0}var b=a.constructor.OF;if(b.size>0)for(const [d,e]of b){b=d;var c=e;c.zbd!==!0||a.T$.has(b)||a[b]===void 0||a.wMa(b,a[b],c)}}b=!1;c=a.T$;try{b=!0;let d;(d=a.AMa)==
null||d.forEach(e=>{let f;return(f=e.Kmd)==null?void 0:f.call(e)});a.update(c)}catch(d){throw b=!1,a.ZCb(),d;}b&&a.xMa(c)}},uS=class extends E7b{static get observedAttributes(){this.xu();return this.Qoa&&[...this.Qoa.keys()]}static BMa(){if(!this.hasOwnProperty("OF")){var a=K7b(this);a.xu();a.Eba!==void 0&&(this.Eba=[...a.Eba]);this.OF=new Map(a.OF)}}static xu(){Y7b();if(!this.hasOwnProperty("O6a")){this.O6a=!0;this.BMa();if(this.hasOwnProperty("properties")){var a=this.properties,b=[...I7b(a),...J7b(a)];
for(const c of b)NUb(this,c,a[c])}a=this[R7b];if(a!==null&&(a=S7b.get(a),a!==void 0))for(const [c,d]of a)this.OF.set(c,d);this.Qoa=new Map;for(const [c,d]of this.OF)a=c,b=this.VCb(a,d),b!==void 0&&this.Qoa.set(b,a);b=this.styles;a=[];if(Array.isArray(b)){b=new Set(b.flat(Infinity).reverse());for(const c of b)a.unshift(z7b(c))}else b!==void 0&&a.push(z7b(b));this.N3a=a}}static VCb(a,b){b=b.Yj;return b===!1?void 0:typeof b==="string"?b:typeof a==="string"?a.toLowerCase():void 0}constructor(){super();
this.Roa=void 0;this.V6=this.Kia=!1;this.p2=null;this.XGc()}XGc(){this.bDb=new Promise(b=>this.MPb=b);this.T$=new Map;this.bHc();U7b(this);let a;(a=this.constructor.Eba)==null||a.forEach(b=>b(this))}bHc(){const a=new Map,b=this.constructor.OF;for(const c of b.keys())this.hasOwnProperty(c)&&(a.set(c,this[c]),delete this[c]);a.size>0&&(this.Roa=a)}tO(){let a;const b=(a=this.shadowRoot)!=null?a:this.attachShadow(this.constructor.a1b);y7b(b,this.constructor.N3a);return b}connectedCallback(){this.YAa!=
null||(this.YAa=this.tO());this.MPb(!0);let a;(a=this.AMa)==null||a.forEach(b=>{let c;return(c=b.Hmd)==null?void 0:c.call(b)})}MPb(){}disconnectedCallback(){let a;(a=this.AMa)==null||a.forEach(b=>{let c;return(c=b.Imd)==null?void 0:c.call(b)})}attributeChangedCallback(a,b,c){this.PGc(a,c)}aHc(a,b){const c=this.constructor.OF.get(a),d=this.constructor.VCb(a,c);if(d!==void 0&&c.Wnb===!0){let e;const f=(((e=c.VV)==null?void 0:e.o3b)!==void 0?c.VV:O7b).o3b(b,c.type);this.p2=a;f==null?this.removeAttribute(d):
this.setAttribute(d,f);this.p2=null}}PGc(a,b){var c=this.constructor;a=c.Qoa.get(a);if(a!==void 0&&this.p2!==a){c=W7b(c,a);let d;const e=typeof c.VV==="function"?{v7a:c.VV}:((d=c.VV)==null?void 0:d.v7a)!==void 0?c.VV:O7b;this.p2=a;this[a]=e.v7a(b,c.type);this.p2=null}}wMa(a,b,c){this.T$.has(a)||this.T$.set(a,b);if(c.Wnb===!0&&this.p2!==a){let d;((d=this.Soa)!=null?d:this.Soa=new Set).add(a)}}WGc(){const a=this;return _.xe(function*(){a.Kia=!0;try{yield a.bDb}catch(c){a.Pvd||Promise.reject(c)}const b=
X7b(a);b!=null&&(yield b);return!a.Kia})}xMa(a){let b;(b=this.AMa)==null||b.forEach(c=>{let d;return(d=c.Lmd)==null?void 0:d.call(c)});this.V6||(this.V6=!0,this.JQb());this.vE(a)}ZCb(){this.T$=new Map;this.Kia=!1}update(){this.Soa&&(this.Soa=this.Soa.forEach(a=>this.aHc(a,this[a])));this.ZCb()}vE(){}JQb(){}};uS.N3a=[];uS.a1b={mode:"open"};uS.OF=new Map;uS.O6a=new Map;N7b==null||N7b({ReactiveElement:uS});
var Y7b=()=>{let a;((a=_.da.reactiveElementVersions)!=null?a:_.da.reactiveElementVersions=[]).push("2.0.4");Y7b=()=>{}};var $7b=class extends uS{constructor(){super(...arguments);this.XAa={host:this};this.zMa=void 0}tO(){const a=super.tO();let b;(b=this.XAa).sob!=null||(b.sob=a.firstChild);return a}update(a){const b=this.render();this.V6||(this.XAa.isConnected=this.isConnected);super.update(a);this.zMa=s7b(b,this.YAa,this.XAa)}connectedCallback(){super.connectedCallback();let a;(a=this.zMa)==null||q7b(a,!0)}disconnectedCallback(){super.disconnectedCallback();let a;(a=this.zMa)==null||q7b(a,!1)}render(){return rL}static xu(){Z7b();
return uS.xu.call(this)}};$7b._$litElement$=!0;$7b.O6a=!0;var a8b;(a8b=window.litElementPolyfillSupport)==null||a8b({LitElement:$7b});var Z7b=()=>{let a,b;((b=(a=window).litElementVersions)!=null?b:a.litElementVersions=[]).push("4.1.1");Z7b=()=>{}};var b8b=((a,...b)=>function(){const c=a.length===1?a[0]:b.reduce((d,e,f)=>{if(e._$cssResult$===!0)e=e.cssText;else if(typeof e!=="number")throw Error("lf`"+e);return d+e+a[f+1]},a[0]);return new x7b(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 c8b={Yj:!0,type:String,VV:O7b,Wnb:!1,ZRb:P7b},MUb=(a=c8b,b,c)=>{const d=c.kind,e=c.metadata;let f=S7b.get(e);f===void 0&&S7b.set(e,f=new Map);f.set(c.name,a);if(d==="accessor"){const g=c.name;return{set(l){const p=b.get.call(this);b.set.call(this,l);U7b(this,g,p,a)},init(l){l!==void 0&&this.wMa(g,void 0,a);return l}}}if(d==="setter"){const g=c.name;return function(l){const p=this[g];b.call(this,l);U7b(this,g,p,a)}}throw Error("nf`"+d);};var d8b=class{get KI(){return this.ey.KI}RGc(a,b,c){this.eed=a;this.ey=b;this.bed=c}TGc(a,b){return this.update(a,b)}update(a,b){return this.render(...b)}};var e8b=class extends d8b{constructor(a){super();this.value=pS;if(a.type!==2)throw Error("of`"+this.constructor.mVc);}render(a){if(a===pS||a===void 0)return this.a3b=void 0,this.value=a;if(a===rL)return a;if(a===this.value)return this.a3b;this.value=a;a=[_.nc(a)];a.raw=a;return this.a3b={_$litType$:this.constructor.resultType,Wz:a,values:[]}}};e8b.mVc="safeHTML";e8b.resultType=1;var f8b=(a=>(...b)=>({_$litDirective$:a,values:b}))(e8b);var g8b=class{constructor(a,b,c){this.category=a;this.rawQuery=b;a=b.indexOf(c);a!==-1?(this.prefix=b.substr(0,a),this.Iw=b.substr(a,c.length),this.suffix=b.substr(a+c.length)):(this.prefix=b,this.suffix=this.Iw="")}},h8b=class{constructor(a,b,c,d,e){this.title=a;this.snippet=b;this.url=c;this.icon=d;this.shortUrl=e}},i8b=class{constructor(a,b,c){this.icon=a;this.url=b;this.description=c}},j8b=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")},vS=class extends $7b{constructor(){super(...arguments);this.placeholder="Search...";this.hiddenQuery="";this.accesskey="/";this.dataFrom=this.dataHiddenQuery=this.from="";this.queries=[];this.results=[];this.KQ=[];this.Una=this.Vna=new _.Wf;this.kQb=FUb("fetchJson",(a,b)=>EUb(a,b));this.F2c=FUb("momaUrl",new URL("https://moma.corp.google.com/search"));this.input=void 0}static get styles(){return b8b}render(){const a=
this.input?this.input.value:"",b=this.KQ.length>0&&this.results.length===0;return oS`
      <form autocomplete="off" action="#">
        <input
          type="text"
          spellcheck="false"
          placeholder="${this.placeholder}" />
        <div class="items">
          <ul class="queries">
            ${this.queries.map(c=>oS` <li class="item">
                  <span class="icon sprite ${c.category}"></span>
                  <a
                    href="#"
                    @mousedown=${d=>{d.preventDefault()}}
                    @click=${d=>{d.preventDefault();this.QQ(c.rawQuery);this.fireEvent("query-event",c.rawQuery)}}>
                    ${c.prefix}<strong>${c.Iw}</strong>${c.suffix}
                    <span class="raw-query">${c.rawQuery}</span>
                  </a>
                </li>`)}
          </ul>
          <ul class="results">
            ${b?oS` <li class="no">
                  No results for&nbsp;<span class="value">${a}</span>
                </li>`:""}
            ${this.results.map(c=>oS`
        <li class="item">
          <img aria-hidden="true" class="icon moma-image" .src=${PUb(c.icon.imageUrl)}></img>
          <a .href=${c.url} @click=${()=>{this.fireEvent("navigate-event",_.ec(c.url))}}>
            <div class='title'>${c.title}
              <span class='short'>${QUb(c.shortUrl)}</span>
            </div>
            <div class='snippet'>${f8b(c.snippet)}</div>
          </a>
        </li>`)}
          </ul>
          <ul class="search">
            ${this.KQ.map(c=>oS` <li class="item">
                  <a
                    rel="search"
                    .href=${c.url}
                    @click=${()=>{this.fireEvent("navigate-event",_.ec(c.url))}}
                    ><span class="icon sprite ${c.icon}"></span>
                    ${c.description}</a
                  >
                </li>`)}
          </ul>
        </div>
      </form>
    `}JQb(){if(this.shadowRoot){var a=this.shadowRoot.querySelector(".items"),b=this.shadowRoot.querySelector("input");this.accesskey&&b.setAttribute("accesskey",this.accesskey);var c=_.x(_.Oe(b,"input"),_.ig(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")}),_.Nf(500),_.v(()=>b.value),_.Te(e=>e!==""),_.ig(e=>{const f=this.F2c;e=[e];f.searchParams.set("q",e.join(" "));var g=this.from||this.dataFrom;g&&f.searchParams.set("from",g);this.KQ=[];this.KQ.push(new i8b("moma",
_.gc(f.toString()),"Moma search"));if(g=this.hiddenQuery||this.dataHiddenQuery)e.push(g),f.searchParams.set("q",e.join(" ")),this.KQ.push(new i8b("more",_.gc(f.toString()),"More results"));this.KQ.reverse()}));this.input=b;var d=()=>{this.Vna.next(!0)};_.fha(c,_.x(c,_.gg(e=>this.kQb(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 g8b("personal",l.rawQuery,e));
f=(f.suggestedPopularQueries||[]).map(l=>new g8b("popular",l.rawQuery,e));this.queries=g.concat(f);this.Vna.next(!0)},d);_.x(c,_.gg(e=>this.kQb(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(l===void 0||l===null)throw Error("pf");l=_.lc(l);f.call(e,new h8b(g,l,PUb(t.link.linkUrl),t.icon,t.link.shortUrl))}}this.Vna.next(!0)},d);_.x(_.Oe(b,"input"),_.Te(()=>b.value==="")).subscribe(()=>{this.KQ=[];this.queries=[];this.results=[];this.Vna.next(!1)});_.Oe(b,"focusin").subscribe(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")});_.Oe(b,"keydown").subscribe(e=>{switch(e.key){case "ArrowDown":e.preventDefault();j8b(this,1);break;case "ArrowUp":e.preventDefault();
j8b(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),_.Gca(g);else{for(var f of a.querySelectorAll(".item"))f.classList.remove("selected");if(f=e.querySelector(".raw-query"))this.QQ(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()}QQ(a){this.input&&(this.input.value=a,this.input.dispatchEvent(new InputEvent("input")))}fireEvent(a,b){this.dispatchEvent(new CustomEvent(a,{detail:{value:b}}))}};zL([uL({type:String}),AL(Object)],vS.prototype,"placeholder",void 0);zL([uL({type:String,Yj:"hidden-query"}),AL(Object)],vS.prototype,"hiddenQuery",void 0);
zL([uL({type:String}),AL(Object)],vS.prototype,"accesskey",void 0);zL([uL({type:String}),AL(Object)],vS.prototype,"from",void 0);zL([uL({type:String,Yj:"data-hidden-query"}),AL(Object)],vS.prototype,"dataHiddenQuery",void 0);zL([uL({type:String,Yj:"data-from"}),AL(Object)],vS.prototype,"dataFrom",void 0);zL([OUb(),AL(Array)],vS.prototype,"queries",void 0);zL([OUb(),AL(Array)],vS.prototype,"results",void 0);zL([OUb(),AL(Array)],vS.prototype,"KQ",void 0);
vS=zL([(a=>(b,c)=>{c!==void 0?T7b(c,()=>{customElements.define(a,b)}):customElements.define(a,b)})("g3mark-moma-search")],vS);var wS=class{};wS.O=function(a){return new (a||wS)};wS.Ca=_.Df({type:wS});wS.Ba=_.Xc({});var xS=class{};xS.O=function(a){return new (a||xS)};xS.Ca=_.Df({type:xS});xS.Ba=_.Xc({imports:[eS,_.fo,_.pu,_.pp,wS]});var yS=class{};yS.O=function(a){return new (a||yS)};yS.Ca=_.Df({type:yS});yS.Ba=_.Xc({imports:[_.fo,bS]});var zS=class{};zS.O=function(a){return new (a||zS)};zS.Ca=_.Df({type:zS});zS.Ba=_.Xc({imports:[_.fo,_.Vo,_.pu,_.pp]});var AS=class{};AS.O=function(a){return new (a||AS)};AS.Ca=_.Df({type:AS});AS.Ba=_.Xc({imports:[_.fo,yS,zS]});var BS=class{};BS.O=function(a){return new (a||BS)};BS.Ca=_.Df({type:BS});BS.Ba=_.Xc({imports:[_.fo,cS,xS,_.pp,yS,AS,_.FF,zS,dS,_.pu,bS]});var CS=class{};CS.O=function(a){return new (a||CS)};CS.Ca=_.Df({type:CS});CS.Ba=_.Xc({Nb:[{va:_.qeb,jc:{expandedHeight:"48px",collapsedHeight:"48px",PK:!1}}],imports:[_.Kp,_.fo,QR,_.hK,mR,aS,_.jA,_.Vx,_.pu,_.OB,_.UF,BS,WR,_.py]});var DS=class{};DS.O=function(a){return new (a||DS)};DS.Ca=_.Df({type:DS});DS.Ba=_.Xc({imports:[kO,_.fo,_.wB,RR,QR,_.Fp,_.HF,kN,_.pp]});var ES=class{};ES.O=function(a){return new (a||ES)};ES.Ca=_.Df({type:ES});ES.Ba=_.Xc({imports:[_.Qv,_.fo,pO,_.HF,_.FF,_.Vx,_.pu,_.py]});var FS=class{};FS.O=function(a){return new (a||FS)};FS.Ca=_.Df({type:FS});FS.Ba=_.Xc({imports:[_.Kp,_.fo,_.FF,_.Vx,_.OB,_.PF,_.pp]});var GS=class{};GS.O=function(a){return new (a||GS)};GS.Ca=_.Df({type:GS});GS.Ba=_.Xc({imports:[_.fo,_.Vx,_.pu,_.qy]});var HS=class{};HS.O=function(a){return new (a||HS)};HS.Ca=_.Df({type:HS});HS.Ba=_.Xc({imports:[GS,_.fo]});new _.Tm;new _.Um;new _.Tm;new _.Um;new _.Wt("Last {count} days");var k8b=function(a){const b=_.Sjb(a.ad),c=_.Rjb(a.ad,"narrow"),d=_.Rjb(a.ad,"long").map((e,f)=>({aWb:e,aib:c[f]}));a.uTb=d.slice(b).concat(d.slice(0,b))},m8b=function(a){const b=[],c=l8b(a,a.Dd);let d=a.ad.clone(a.Cd);for(;l8b(a,d)<=c;)b.push(a.ad.clone(d)),d=_.aD(a.ad,d,1);return b},n8b=function(a){_.x(a.Bja.Jc,_.fg(a.Bja),_.gg(b=>_.Se(...b.toArray().map(c=>c.sJ.Hka))),_.hg(a.nc)).subscribe(b=>{document.querySelectorAll(".mat-calendar-body-cell").forEach(f=>{f.setAttribute("tabindex","-1")});var c=
a.Bja.toArray();c==null||c[0].JIb(b);a.OZ=(c==null?void 0:c[0].D3)||null;a.fQ=(c==null?void 0:c[0].WT)||null;for(b=1;b<c.length;b++)c[b].D3=a.OZ,c[b].WT=a.fQ,_.hn(c[b].Ta);if(c=c.find(f=>SUb(a,f.rb,a.rb)))c.rb=a.rb,_.hn(c.Ta);let d,e;(d=document.querySelector(".mat-calendar-body-active .mat-calendar-body-selected"))==null||(e=d.parentElement)==null||e.setAttribute("tabindex","0")})},o8b=function(a){a.zone.Ub(()=>{const b=a.yla.kb.ma;_.x(_.Oe(b,"mousemove"),_.v(c=>{if(!a.Rv)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}),_.Tf(),_.gg(c=>c===0?_.tk:_.x(_.efb(50),_.Pf(c))),_.hg(a.nc)).subscribe(c=>{b.scrollTo({top:b.scrollTop+c})})})},SUb=function(a,b,c){return a.ad.getMonth(b)===a.ad.getMonth(c)&&a.ad.getYear(b)===a.ad.getYear(c)},l8b=function(a,b){return(new Date(a.ad.getYear(b),a.ad.getMonth(b),1)).getTime()},p8b=function(a,b){return a.Bja.toArray().find(c=>SUb(a,c.rb,b))},IS=class{constructor(a,
b,c,d){this.kb=a;this.ad=b;this.dir=c;this.zone=d;this.nc=new _.$f;this.fQ=this.OZ=null;this.Jhb=192;this.cla=new _.Wh([]);this.A4=[];this.bTb=!1;this.us=this.Pq=null;this.co=new _.bn;this.z1=new _.bn;this.s4b=new _.bn;this.Dm=new _.bn;this.Rv=null;this.uTb=[];k8b(this)}Sa(){this.A4=m8b(this);var a=this.cla,b=a.next;const c=Array.from({length:this.A4.length});c[0]=this.rb;c[1]=_.aD(this.ad,this.rb,1);b.call(a,c)}Dc(){this.tbb();n8b(this);o8b(this);this.zone.Ub(()=>{setTimeout(()=>{this.cla.next(this.A4);
this.bTb=!0})})}Sb(a){this.bTb&&(a.minDate||a.maxDate)&&(this.A4=m8b(this),this.cla.next(this.A4));a.activeDate&&a.activeDate.ng!==a.activeDate.Ij&&this.zone.Ub(()=>{setTimeout(()=>{this.fM(this.rb,"auto")})})}Ia(){this.nc.next();this.nc.complete()}fM(a,b="auto"){const c=this.A4.findIndex(d=>SUb(this,d,a));c>-1&&this.yla.Hz(c,b)}Crb(a){this.z1.next(a.value);for(const b of this.Bja.toArray())b.WT=null,b.D3=null,_.hn(b.Ta)}get weekdays(){return this.uTb}BW(a){this.Rv=a}NF(a){this.Rv&&(a.value&&this.s4b.emit(a),
this.Rv=null)}tbb(){_.x(_.Oe(this.kb.ma,"keydown",{capture:!0}),_.hg(this.nc)).subscribe(a=>{a:{var b=this.rb,c=this.dir.value==="rtl";switch(a.keyCode){case 37:this.rb=_.cD(this.ad,this.rb,c?1:-1);break;case 39:this.rb=_.cD(this.ad,this.rb,c?-1:1);break;case 38:this.rb=_.cD(this.ad,this.rb,-7);break;case 40:this.rb=_.cD(this.ad,this.rb,7);break;case 36:this.rb=_.cD(this.ad,this.rb,1-this.ad.getDate(this.rb));break;case 35:this.rb=_.cD(this.ad,this.rb,_.ZC(this.ad,this.rb)-this.ad.getDate(this.rb));
break;case 33:this.rb=a.altKey?_.bD(this.ad,this.rb,-1):_.aD(this.ad,this.rb,-1);break;case 34:this.rb=a.altKey?_.bD(this.ad,this.rb,1):_.aD(this.ad,this.rb,1);break;default:break a}this.rb=_.WC(this.ad,this.rb,this.Cd,this.Dd);_.UC(this.ad,b,this.rb)&&this.Dm.emit(this.rb);b=p8b(this,b);if(c=p8b(this,this.rb))c.rb=this.rb,c.xB(),_.hn(c.Ta),b==null||_.hn(b.Ta);a.preventDefault();a.stopPropagation()}})}};IS.O=function(a){return new (a||IS)(_.B(_.ff),_.B(_.XC),_.B(_.Vr),_.B(_.We))};
IS.wa=_.Cf({type:IS,na:[["reach-calendar-month-view"]],ub:function(a,b){a&1&&(_.Pg(_.lB,7),_.Pg(_.mB,7),_.Pg(_.dF,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.yla=c.first);_.Sg(c=_.Tg())&&(b.Xxd=c.first);_.Sg(c=_.Tg())&&(b.Bja=c)}},nb:[1,"reach-calendar-month-view"],inputs:{rb:"activeDate",selected:"selected",Cd:"minDate",Dd:"maxDate",Ej:"dateFilter",Ul:"dateClass",Pq:"comparisonStart",us:"comparisonEnd"},outputs:{co:"selectedChange",z1:"userSelection",s4b:"userDragDrop",Dm:"activeDateChange"},standalone:!1,
features:[_.Rm],ya:8,Aa:8,Da:[["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,"_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","activeDrag"]],qa:function(a,b){a&1&&(_.F(0,"table",0)(1,"thead")(2,"tr"),_.C(3,RUb,2,1,"th",1),_.I()()(),_.K(4,"mat-divider"),_.F(5,"cdk-virtual-scroll-viewport",2),_.C(6,UUb,2,1,"div",3),_.R(7,"async"),_.I());a&2&&
(_.y(3),_.E("ngForOf",b.weekdays),_.y(2),_.E("itemSize",b.Jhb)("minBufferPx",b.Jhb*5)("maxBufferPx",b.Jhb*10),_.y(),_.E("cdkVirtualForOf",_.S(7,6,b.cla))("cdkVirtualForTemplateCacheSize",50))},Fa:[_.RC,_.Yn,_.Zn,_.dF,_.Qx,_.jB,_.mB,_.lB,_.eo],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 */"],
hb:2,Ma:0});var q8b=function(a,b){return a.Lbd.toArray().find(c=>a.ad.getYear(c.rb)===a.ad.getYear(b))},JS=class{constructor(a,b,c){this.kb=a;this.ad=b;this.dir=c;this.nc=new _.$f;this.yYa=new _.Wh([]);this.vAb=128;this.co=new _.Wf;this.Dm=new _.bn}Dc(){this.tbb()}Sb(a){if(a.minDate||a.maxDate){a=[];const b=(new Date(this.ad.getYear(this.Dd),0,1)).getTime();let c=this.ad.clone(this.Cd);for(;(new Date(this.ad.getYear(c),0,1)).getTime()<=b;)a.push(this.ad.clone(c)),c=_.bD(this.ad,c,1);this.yYa.next(a)}}fM(a,b=
"auto"){const c=this.yYa.value.findIndex(d=>this.ad.getYear(d)===this.ad.getYear(a));c>-1&&this.yla.Hz(c,b)}tbb(){_.x(_.Oe(this.kb.ma,"keydown",{capture:!0}),_.hg(this.nc)).subscribe(a=>{this.d$a(a)})}d$a(a){var b=this.rb,c=this.dir.value==="rtl";switch(a.keyCode){case 37:this.rb=_.aD(this.ad,this.rb,c?1:-1);break;case 39:this.rb=_.aD(this.ad,this.rb,c?-1:1);break;case 38:this.rb=_.aD(this.ad,this.rb,-4);break;case 40:this.rb=_.aD(this.ad,this.rb,4);break;case 36:this.rb=_.aD(this.ad,this.rb,-this.ad.getDate(this.rb));
break;case 35:this.rb=_.cD(this.ad,this.rb,11-this.ad.getMonth(this.rb));break;case 33:this.rb=_.bD(this.ad,this.rb,a.altKey?-10:-1);break;case 34:this.rb=_.bD(this.ad,this.rb,a.altKey?10:1);break;default:return}this.rb=_.WC(this.ad,this.rb,this.Cd,this.Dd);_.UC(this.ad,b,this.rb)&&this.Dm.emit(this.rb);b=q8b(this,b);if(c=q8b(this,this.rb))c.rb=this.rb,c.xB(),_.hn(c.Ta),b==null||_.hn(b.Ta);a.preventDefault();a.stopPropagation()}};JS.O=function(a){return new (a||JS)(_.B(_.ff),_.B(_.XC),_.B(_.Vr))};
JS.wa=_.Cf({type:JS,na:[["reach-calendar-year-view"]],ub:function(a,b){a&1&&(_.Pg(_.lB,7),_.Pg(_.fF,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.yla=c.first);_.Sg(c=_.Tg())&&(b.Lbd=c)}},nb:[1,"reach-calendar-year-view"],inputs:{rb:"activeDate",Cd:"minDate",Dd:"maxDate",selected:"selected",Ej:"dateFilter",Ul:"dateClass"},outputs:{co:"selectedChange",Dm:"activeDateChange"},standalone:!1,features:[_.Rm],ya:3,Aa:7,Da:[[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,"selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],qa:function(a,b){a&1&&(_.F(0,"cdk-virtual-scroll-viewport",0),_.C(1,VUb,1,6,"mat-year-view",1),_.R(2,"async"),_.I());a&2&&(_.E("itemSize",
b.vAb)("minBufferPx",b.vAb*3)("maxBufferPx",b.vAb*5),_.y(),_.E("cdkVirtualForOf",_.S(2,5,b.yYa))("cdkVirtualForTemplateCacheSize",50))},Fa:[_.RC,_.fF,_.jB,_.mB,_.lB,_.eo],hb:2,Ma:0});var r8b=_.mj("pickerView",[_.pj("month",_.oj({transform:"translateY(0)"})),_.qj("month => year",[_.nj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.EC([_.oj({transform:"translateY(-100%)",offset:0}),_.oj({transform:"translateY(0%)",offset:1})]))]),_.qj("year => month",[_.nj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.EC([_.oj({transform:"translateY(0)",offset:0}),_.oj({transform:"translateY(-100%)",offset:1})]))])]),s8b=_.mj("yearViewActive",[_.pj("false",_.oj({display:"none"})),_.pj("true",_.oj({display:"block"})),
_.qj("false => true",[_.nj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.EC([_.oj({display:"block",offset:0})]))]),_.qj("true => false",[_.nj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.EC([_.oj({display:"block",offset:0}),_.oj({display:"none",offset:1})]))])]),KS=class{get rb(){return this.bTc}set rb(a){this.bTc=_.WC(this.ad,a,this.Cd,this.Dd);this.Xb.next();_.gn(this.Xd)}get Zg(){return this.Pbb}set Zg(a){const b=this.Pbb!==a?a:null;this.Pbb=a;_.gn(this.Xd);b&&this.wR.emit(b)}get Sz(){return this.tTb}set Sz(a){this.tTb=
_.TC(this.ad,this.ad.oi(a));let b;this.rb=(b=this.Sz)!=null?b:new Date}get Cd(){return this.s_c}set Cd(a){this.s_c=_.TC(this.ad,this.ad.oi(a))||_.bD(this.ad,new Date,-3)}get Dd(){return this.r_c}set Dd(a){this.r_c=_.TC(this.ad,this.ad.oi(a))||_.bD(this.ad,new Date,3)}constructor(a,b){this.ad=a;this.Xd=b;this.nc=new _.$f(1);this.Y8=new _.Lw(null);this.qTb=new _.$f(1);this.Xb=new _.Wf;this.f5=[];this.k_c="Enter a day, month, and year";this.kTb="Date";this.tTb=null;this.bR="month";this.co=new _.bn;this.wR=
new _.bn(!0);this.z1=new _.bn;_.x(this.Y8.ln,_.hg(this.nc)).subscribe(c=>{this.z1.next({source:"input",value:c})})}Sa(){this.Cd||(this.Cd=_.bD(this.ad,new Date,-3));this.Dd||(this.Dd=_.bD(this.ad,new Date,3));this.Y8.setValue(this.selected,{te:!1})}Sd(){this.rb=this.Sz||new Date;this.Pbb=this.bR}Dc(){this.qTb.next()}Sb(a){if(a=a.selected)a=!!this.Y8.value;a&&this.Y8.setValue(this.selected,{te:!1});this.Xb.next()}Ia(){this.nc.next();this.nc.complete()}Crb(a){this.z1.next({source:"view",value:a})}};
KS.O=function(a){return new (a||KS)(_.B(_.XC,8),_.B(_.pn))};
KS.wa=_.Cf({type:KS,na:[["reach-calendar"]],ub:function(a,b){a&1&&(_.Pg(IS,5),_.Pg(JS,5));if(a&2){let c;_.Sg(c=_.Tg())&&(b.J7=c.first);_.Sg(c=_.Tg())&&(b.dEa=c.first)}},nb:[1,"reach-calendar","cdk-edit-pane"],ob:2,Ya:function(a,b){a&2&&_.tg("reach-date-calendar-with-presets",b.f5==null?null:b.f5.length)},inputs:{f5:"datePresets",Sz:"startAt",bR:"startView",selected:"selected",Ej:"dateFilter",Ul:"dateClass",Cd:"minDate",Dd:"maxDate"},outputs:{co:"selectedChange",wR:"viewChanged",z1:"userSelection"},
Qb:["reachCalendar"],standalone:!1,features:[_.bh([{va:_.gF,Hb:KS}]),_.Rm],ya:14,Aa:25,Da:[[1,"reach-calendar-selection-view"],[1,"reach-calendar-header"],[1,"reach-calendar-date-input"],["appearance","outline","floatLabel","always","subscriptSizing","dynamic",1,"reach-calendar-form-field"],["matInput","","autocomplete","off","spellcheck","false","matDatepicker","",3,"formControl","placeholder","min","max"],[4,"ngIf"],[3,"presets","presetSelected",4,"ngIf"],[3,"activeDate","maxDate","minDate","view"],
[1,"reach-calendar-picker-view"],[3,"selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"userSelection","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"presetSelected","presets"]],qa:function(a,b){a&1&&(_.F(0,"div",0)(1,"div",1)(2,"div",2)(3,"mat-form-field",3)(4,"mat-label"),_.Q(5),_.I(),_.K(6,"input",4),_.C(7,WUb,2,1,"mat-error",5),_.I()(),_.C(8,XUb,1,1,"reach-date-presets-menu",6),_.K(9,"reach-calendar-month-toolbar",7),_.I(),_.F(10,
"div",8)(11,"div")(12,"reach-calendar-year-view",9),_.N("selectedChange",function(c){b.Zg="month";let d;(d=b.J7)==null||d.fM(c)}),_.I(),_.F(13,"reach-calendar-month-view",10),_.N("userSelection",function(c){return b.Crb(c)}),_.I()()()());a&2&&(_.y(5),_.Xg(b.kTb),_.y(),_.E("formControl",b.Y8)("placeholder",b.kTb)("min",b.Cd)("max",b.Dd),_.y(),_.E("ngIf",b.Y8.invalid),_.y(),_.E("ngIf",b.f5==null?null:b.f5.length),_.y(),_.E("activeDate",b.rb)("maxDate",b.Dd)("minDate",b.Cd)("view",b.Zg),_.y(2),_.E("@pickerView",
b.Zg),_.y(),_.E("@yearViewActive",b.Zg=="year")("activeDate",b.rb)("selected",b.selected)("dateFilter",b.Ej)("maxDate",b.Dd)("minDate",b.Cd)("dateClass",b.Ul),_.y(),_.E("activeDate",b.rb)("selected",b.selected)("dateFilter",b.Ej)("maxDate",b.Dd)("minDate",b.Cd)("dateClass",b.Ul))},styles:[".reach-calendar-picker-view{display:grid;overflow:hidden;min-height:256px}.reach-calendar-preset-view{height:100%;overflow:auto}.reach-calendar-preset-view{--mdc-switch-state-layer-size:32px}.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 mat-form-field.reach-calendar-form-field{width:136px}.reach-calendar-date-input mat-form-field.reach-calendar-form-field{--mat-form-field-container-height:40px;--mat-form-field-filled-label-display:none;--mat-form-field-container-vertical-padding:8px;--mat-form-field-filled-with-label-container-padding-top:8px;--mat-form-field-filled-with-label-container-padding-bottom:8px}.reach-calendar-date-input mat-form-field.reach-calendar-form-field .mat-mdc-text-field-wrapper{padding:0 8px}.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 */"],
hb:2,data:{animation:[r8b,s8b]},Ma:0});var t8b={keyboard_arrow_left:{Th:"keyboard_arrow_left"},keyboard_arrow_right:{Th:"keyboard_arrow_right"},arrow_right:{Th:"arrow_right"}},u8b=new _.wd("ICON_MAPPING",{Ea:"root",oa:()=>t8b});var v8b=0,w8b=function(a){let b;(b=a.calendar.J7)==null||_.x(b.yla.BBa,_.hg(a.nc)).subscribe(c=>{let d;const e=(d=a.calendar.J7)==null?void 0:d.cla.value[c];e&&(a.hAa=a.ad.format(e,a.wUc.display.Khb),a.Nx=e,_.gn(a.Xd))})},x8b=function(a,b,c){b=a.view==="month"?_.aD(a.ad,b,c):_.bD(a.ad,b,c);return _.WC(a.ad,b,a.Cd,a.Dd)},LS=class{get rb(){return this.p_c}set rb(a){this.p_c=this.Nx=a}get view(){return this.t_c}set view(a){this.t_c=a}get Hkb(){return this.view==="month"?"Choose month and year":"Choose date"}get Blb(){return this.view===
"month"?"Previous month":"Previous year"}get pib(){return this.view==="month"?"Next month":"Next year"}constructor(a,b,c,d,e,f){this.calendar=a;this.Xd=b;this.ad=d;this.wUc=e;this.Lw=f;this.nc=new _.$f(1);this.hAa="";this.GMb=`reach-calendar-button-${v8b++}`}Dc(){_.x(this.calendar.qTb,_.Qf(1)).subscribe(()=>{w8b(this)})}xAa(){return!this.Cd||_.UC(this.ad,this.Cd,this.Nx)<0}mza(){return!this.Dd||_.UC(this.ad,this.Dd,this.Nx)>0}fM(a,b="auto"){if(this.view==="month"){let c;(c=this.calendar.J7)==null||
c.fM(a,b)}else{let c;(c=this.calendar.dEa)==null||c.fM(a,b)}}};LS.O=function(a){return new (a||LS)(_.B(KS),_.B(_.pn),_.B(_.YE),_.B(_.XC,8),_.B(_.Hs,8),_.B(u8b))};
LS.wa=_.Cf({type:LS,na:[["reach-calendar-month-toolbar"]],nb:[1,"reach-calendar-month-toolbar"],inputs:{rb:"activeDate",Cd:"minDate",Dd:"maxDate",view:"view"},standalone:!1,features:[_.bh([{va:_.O5a,jc:{Se:!0}}])],ya:9,Aa:12,Da:[[1,"reach-calendar-period"],["mat-button","","cdkAriaLive","polite",1,"reach-calendar-period-button",3,"keydown.enter","click"],[1,"reach-calendar-arrow"],["mat-icon-button","",1,"reach-calendar-previous-button",3,"keydown.enter","click","disabled"],[3,"svgIcon",4,"ngIf"],
["mat-icon-button","",1,"reach-calendar-next-button",3,"keydown.enter","click","disabled"],[3,"svgIcon"]],qa:function(a,b){a&1&&(_.F(0,"div",0)(1,"button",1),_.N("keydown.enter",function(c){return c.stopPropagation()})("click",function(){b.calendar.Zg=b.view==="month"?"year":"month";if(b.calendar.Zg==="year"&&b.Nx){let c;(c=b.calendar.dEa)==null||c.fM(b.Nx)}}),_.F(2,"span"),_.Q(3),_.I(),_.K(4,"div",2),_.I()(),_.F(5,"button",3),_.N("keydown.enter",function(c){return c.stopPropagation()})("click",function(){b.xAa()&&
(b.Nx=x8b(b,b.Nx||b.Nx,-1),b.fM(b.Nx,"smooth"))}),_.C(6,YUb,2,2,"mat-icon",4),_.I(),_.F(7,"button",5),_.N("keydown.enter",function(c){return c.stopPropagation()})("click",function(){b.mza()&&(b.Nx=x8b(b,b.Nx||b.Nx,1),b.fM(b.Nx,"smooth"))}),_.C(8,ZUb,2,2,"mat-icon",4),_.I());a&2&&(_.y(),_.rg("aria-label",b.Hkb)("aria-describedby",b.GMb),_.y(),_.rg("id",b.GMb),_.y(),_.Xg(b.hAa),_.y(),_.tg("reach-calendar-invert",b.view!=="month"),_.y(),_.E("disabled",!b.xAa()),_.rg("aria-label",b.Blb),_.y(),_.E("ngIf",
b.Lw.keyboard_arrow_left),_.y(),_.E("disabled",!b.mza()),_.rg("aria-label",b.pib),_.y(),_.E("ngIf",b.Lw.keyboard_arrow_right))},Fa:[DL,_.Zn,_.lw,_.xt,_.At,_.ou],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{--mdc-text-button-container-height:24px}.reach-calendar-month-toolbar{--mdc-filled-button-container-height:24px}.reach-calendar-month-toolbar{--mdc-protected-button-container-height:24px}.reach-calendar-month-toolbar{--mdc-outlined-button-container-height:24px}.reach-calendar-month-toolbar{--mat-text-button-touch-target-display:none}.reach-calendar-month-toolbar{--mat-filled-button-touch-target-display:none}.reach-calendar-month-toolbar{--mat-protected-button-touch-target-display:none}.reach-calendar-month-toolbar{--mat-outlined-button-touch-target-display:none}.reach-calendar-month-toolbar{--mat-icon-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-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 */"],
hb:2,Ma:0});var NS=class{constructor(){this.OCa=_.n(MS);this.f7a=_.n(_.cr);this.kb=_.n(_.ff);this.first=NK(!1);this.target=NK(this.kb);this.focused=_.sh(()=>this.OCa.Yva()===this);this.tabIndex=_.sh(()=>{if(this.OCa.disabled())return 0;const a=this.OCa.h7a();return a.some(b=>b.first())?this.first()?0:-1:a.length>0&&a[0]===this?0:-1});_.xh(a=>{const b=this.target(),c=b.ma.tabIndex;b.ma.tabIndex=this.tabIndex();a(()=>{b.ma.tabIndex=c})});_.xh(a=>{const b=this.target();this.f7a.Pk(b).subscribe(c=>{c&&this.OCa.Yva.set(this)});
a(()=>{this.f7a.Oi(b)})})}get disabled(){return this.target().ma.hasAttribute("disabled")}focus(){this.target().ma.focus()}Tp(){return this.target().ma.textContent||""}Ia(){this.f7a.Oi(this.target())}};NS.O=function(a){return new (a||NS)};NS.La=_.Ef({type:NS,na:[["","xapTabstopGroupItem",""]],inputs:{first:[1,"first"],target:[1,"target"]},outputs:{first:"firstChange",target:"targetChange"}});
var MS=class{constructor(){this.dir=_.n(_.Vr,{optional:!0});this.Rb=_.n(_.Ye);this.items=_.Vg(!1,!1);this.h7a=_.sh(()=>this.disabled()?[]:this.items().filter(a=>!a.disabled));this.Yva=_.Ug();this.disabled=NK(!1);this.orientation=NK("vertical");this.Ox=NK(!1);this.DE=NK(!1);this.zP=_.yr(new _.Cr(this.h7a,this.Rb));_.xh(()=>{this.zP.Ox(this.Ox());this.DE()&&this.zP.DE();const a=this.orientation()==="vertical";_.Zz(this.zP,a);let b;_.xr(this.zP,a?null:((b=this.dir)==null?void 0:b.value)||"ltr")});_.xh(()=>
{this.h7a().length>0&&this.Yva()&&_.zr(this.zP,this.Yva())})}Ia(){this.zP.destroy()}};MS.O=function(a){return new (a||MS)};
MS.La=_.Ef({type:MS,na:[["","xapTabstopGroup",""]],zd:function(a,b,c){a&1&&_.Pla(b.items,_.Qg(c,NS,4));a&2&&_.Qla()},Ya:function(a,b){a&1&&_.N("keyup",function(c){_.Br(b.zP,"keyboard");b.zP.Sm(c)})},inputs:{disabled:[1,"disabled"],orientation:[1,"orientation"],Ox:[1,"withWrap"],DE:[1,"withTypeAhead"]},outputs:{disabled:"disabledChange",orientation:"orientationChange",Ox:"withWrapChange",DE:"withTypeAheadChange"}});new _.Wt("+ {NUMBER} more");new _.Tm;new _.Um;var OS=_.wv.n$[3];OS=OS.replace(/yyyy/,"yy").replace(/yy/,"yyyy");OS==="M/d/yyyy"&&(OS="MM/dd/yyyy");_.wv.Ioa.at(-1);OS.replaceAll(/[Mdy]/g,a=>{switch(a){case "y":return"Y";case "M":return"M";case "d":return"D"}});var PS=class{};PS.O=function(a){return new (a||PS)};PS.Ca=_.Df({type:PS});PS.Ba=_.Xc({imports:[_.kK]});var QS=class{};QS.O=function(a){return new (a||QS)};QS.Ca=_.Df({type:QS});QS.Ba=_.Xc({});var RS=class{};RS.O=function(a){return new (a||RS)};RS.Ca=_.Df({type:RS});RS.Ba=_.Xc({imports:[_.fo,_.jA,_.Vx,JR,_.px,_.py,_.UF,_.qy,_.pu,_.Ss,_.yF,_.wF,_.YD,_.yF]});var SS=class{};SS.O=function(a){return new (a||SS)};SS.Ca=_.Df({type:SS});SS.Ba=_.Xc({});var TS=class{constructor(){this.vAa=[];this.JYb=new _.Wf}};TS.O=function(a){return new (a||TS)};
TS.wa=_.Cf({type:TS,na:[["reach-date-presets-menu"]],nb:[1,"reach-date-presets-menu"],inputs:{vAa:"presets"},outputs:{JYb:"presetSelected"},standalone:!1,ya:2,Aa:1,Da:()=>[["xapTabstopGroup","","role","listbox","aria-label","List of preset date options",1,"reach-calendar-presets"],[4,"ngIf"],["aria-hidden","true"],["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,"click","first"],[1,"reach-calendar-preset-menu-item-state"],[1,"reach-calendar-preset-label"]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.C(1,aVb,4,1,"ng-container",1),_.I());a&2&&(_.y(),_.E("ngIf",(b.vAa==null?null:b.vAa.length)>0))},Fa:[_.Yn,_.Zn,_.Qx,MS,NS],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,.reach-calendar-presets-menu-item{--mat-icon-button-touch-target-display:none}.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:hover .reach-calendar-preset-menu-item-state,.reach-calendar-presets-menu-item:hover .reach-calendar-preset-menu-item-state{background:var(--xap-color-surface-hover,rgba(32,33,36,.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:var(--xap-color-surface-focus,rgba(32,33,36,.12))}.reach-calendar-preset-menu-item-state{bottom:0;left:0;position:absolute;right:0;top:0}\n/*# sourceMappingURL=date_presets_menu.css.map */"],
hb:2,Ma:0});var US=class{};US.O=function(a){return new (a||US)};US.Ca=_.Df({type:US});US.Ba=_.Xc({imports:[_.fo]});var VS=class{};VS.O=function(a){return new (a||VS)};VS.Ca=_.Df({type:VS});VS.Ba=_.Xc({imports:[OQ]});var WS=class{};WS.O=function(a){return new (a||WS)};WS.Ca=_.Df({type:WS});WS.Ba=_.Xc({imports:[_.fo,VS,US]});var XS=class{};XS.O=function(a){return new (a||XS)};XS.Ca=_.Df({type:XS});XS.Ba=_.Xc({imports:[_.fo,WS,US]});var YS=class{};YS.O=function(a){return new (a||YS)};YS.Ca=_.Df({type:YS});YS.Ba=_.Xc({imports:[_.fo,US,XS,XS]});var ZS=class{};ZS.O=function(a){return new (a||ZS)};ZS.Ca=_.Df({type:ZS});ZS.Ba=_.Xc({});var $S=class{};$S.O=function(a){return new (a||$S)};$S.Ca=_.Df({type:$S});$S.Ba=_.Xc({imports:[_.rr,_.fo,_.jA,_.Vx,_.Cy,_.px,_.dy,_.LK,_.sF,_.ry,_.pu,_.Fs,_.Ds,YS,_.Vw,_.is,SS,ZS]});_.Bnb(KS,[_.Zn,_.wk,_.Fw,_.xw,_.ix,_.dx,_.Zw,_.kA,_.ww,_.oF,_.Nw,LS,IS,JS,TS],[]);var aT=class{};aT.O=function(a){return new (a||aT)};aT.Ca=_.Df({type:aT});aT.Ba=_.Xc({imports:[_.fo,_.jA,_.Vx,_.nx,_.px,PS,_.UF,_.sF,_.pu,_.eD,$S,_.Vw,QS,RS,_.uF]});var bT=class{};bT.O=function(a){return new (a||bT)};bT.Ca=_.Df({type:bT});bT.Ba=_.Xc({imports:[_.fo,_.Vx,_.Cy,_.nx,_.px,_.Vw]});var cT=class{};cT.O=function(a){return new (a||cT)};cT.Ca=_.Df({type:cT});cT.Ba=_.Xc({imports:[_.RE]});var dT=class{};dT.O=function(a){return new (a||dT)};dT.Ca=_.Df({type:dT});dT.Ba=_.Xc({Nb:[{va:_.yNa,jc:!0}],imports:[_.rr,_.fo,cT,_.Vx,VS,_.Cy,_.nx,_.px,_.dy,_.py,_.UF,_.qy,_.pu,_.YD,_.Fs,bT,_.Vw,aT]});var eT=class{};eT.O=function(a){return new (a||eT)};eT.Ca=_.Df({type:eT});eT.Ba=_.Xc({imports:[_.fo,dT,aT]});var fT=class{};fT.O=function(a){return new (a||fT)};fT.Ca=_.Df({type:fT});fT.Ba=_.Xc({Nb:[{va:_.t7a,jc:{pr:"grimoire-xref",U_a:864E5,A4a:!0}}],imports:[_.Kp,GS,_.fo,_.oy,_.ry,HS,eT]});var gT=class{};gT.O=function(a){return new (a||gT)};gT.Ca=_.Df({type:gT});gT.Ba=_.Xc({imports:[cR]});var hT=class{};hT.O=function(a){return new (a||hT)};hT.Ca=_.Df({type:hT});hT.Ba=_.Xc({imports:[_.Kp,_.fo,_.Tv,_.HF,_.FF,_.Vx,_.ry,_.pu,_.py,_.qy,_.GD,fT,gT]});var iT=class{};iT.O=function(a){return new (a||iT)};iT.Ca=_.Df({type:iT});iT.Ba=_.Xc({imports:[_.fo,_.tw]});var jT=class{};jT.O=function(a){return new (a||jT)};jT.Ca=_.Df({type:jT});jT.Ba=_.Xc({imports:[_.Kp,_.fo,_.wB,_.HF,_.ZJ,_.FF,_.Vx,JR,_.pu,_.nJ,iT,_.DI,_.pp,_.GB,HS,hT]});var kT=class{};kT.O=function(a){return new (a||kT)};kT.Ca=_.Df({type:kT});kT.Ba=_.Xc({imports:[_.Kp,_.fo,ES,_.Vx,_.pu,_.py,_.LK,qO,_.qy,_.pp,FS,jT]});var lT=class{};lT.O=function(a){return new (a||lT)};lT.Ca=_.Df({type:lT});lT.Ba=_.Xc({imports:[kO,_.fo,_.YI,_.wB,RR,QR,_.HF,kN,_.pp,_.Kp]});var mT=class{};mT.O=function(a){return new (a||mT)};mT.Ca=_.Df({type:mT});mT.Ba=_.Xc({imports:[_.Kp,_.fo,_.iv,_.AB,JN,_.FF,_.Vx,_.pp,_.iH,_.ny]});var nT=class{};nT.O=function(a){return new (a||nT)};nT.Ca=_.Df({type:nT});nT.Ba=_.Xc({Nb:[SM,JP,KP],imports:[_.Kp,_.fo,mR,$R,CS,DS,oN,_.FF,kT,mT,_.GB,lT]});var oT=class{};oT.O=function(a){return new (a||oT)};oT.Ca=_.Df({type:oT});oT.Ba=_.Xc({imports:[_.fo,_.Vx,_.Cy,_.pu,_.qy,_.pp]});var pT=class{};pT.O=function(a){return new (a||pT)};pT.Ca=_.Df({type:pT});pT.Ba=_.Xc({imports:[_.Kp,_.fo,oT,_.st,_.Vx,_.pu,_.qy,_.$H,_.pp]});var qT=class{};qT.O=function(a){return new (a||qT)};qT.Ca=_.Df({type:qT});qT.Ba=_.Xc({imports:[_.fo,_.Vx,JR,_.pu,_.PF,_.dy,_.qy,_.gA]});var rT=class{};rT.O=function(a){return new (a||rT)};rT.Ca=_.Df({type:rT});rT.Ba=_.Xc({imports:[_.fo,_.Vx,JR,_.pu,_.PF,_.dy,_.qy,_.gA]});var sT=class{};sT.O=function(a){return new (a||sT)};sT.Ca=_.Df({type:sT});sT.Ba=_.Xc({imports:[_.Kp,_.fo,_.Vx,_.nx,_.pu,_.px,_.qy,_.jA,_.Vw,qT,rT]});var tT=class{};tT.O=function(a){return new (a||tT)};tT.Ca=_.Df({type:tT});tT.Ba=_.Xc({imports:[_.fo,_.sA,_.HF,_.FF,uR,sT,qT,rT]});var uT=class{};uT.O=function(a){return new (a||uT)};uT.Ca=_.Df({type:uT});uT.Ba=_.Xc({Nb:[{va:_.L7a,jc:{Ax:0,Gw:0,Swb:1500,cPb:!0}}],imports:[_.Kp,_.fo,pT,_.Vx,_.pu,qO,_.qy,tT]});var vT=class{};vT.O=function(a){return new (a||vT)};vT.Ca=_.Df({type:vT});vT.Ba=_.Xc({imports:[_.fo,_.st,nT,uT,_.GB]});var wT=class{};wT.O=function(a){return new (a||wT)};wT.Ca=_.Df({type:wT});wT.Ba=_.Xc({Nb:[_.rJ,QM],imports:[vT,_.fo,_.st,FR,mT]});var xT=class{resolve(a){return _.Oi(a)}};xT.O=function(a){return new (a||xT)};xT.ta=_.k({token:xT,oa:xT.O,Ea:"root"});var yT=class{constructor(a,b){this.YN="/repos";this.DVc="https://cloud.google.com/source-repositories/docs/";this.L9c="https://cloud.google.com/source-repositories/docs/support";_.sk.has(2)&&b.navigate([this.YN])}};yT.O=function(a){return new (a||yT)(_.B(_.qv),_.B(_.ii))};
yT.wa=_.Cf({type:yT,na:[["initial-welcome"]],standalone:!1,ya:18,Aa:3,Da:["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"]],qa:function(a,b){a&1&&(_.F(0,"div",0)(1,"h2"),_.Q(2," Welcome to Cloud Source Repositories "),_.I(),_.F(3,"p"),_.Q(4," Easily connect to other Google Cloud products, while privately hosting, tracking, and managing changes to your codebase."),_.I(),_.F(5,"div",1)(6,"a",2)(7,"mat-icon"),_.Q(8,"info"),_.I(),_.M(9),_.Q(10,"Documentation"),_.xg(),_.I(),_.F(11,"a",3)(12,"mat-icon"),_.Q(13,"help"),_.I(),_.M(14),_.Q(15,"Support"),_.xg(),_.I()(),_.F(16,"a",4),_.Q(17,
" view all repositories "),_.I()());a&2&&(_.y(6),_.E("externalLink",b.DVc),_.y(5),_.E("externalLink",b.L9c),_.y(5),_.E("routerLink",b.YN))},Fa:[_.Ip,_.Ep,_.Jr,_.Kr,_.pt,_.lw,_.yt,_.ou,_.np],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}a.mat-mdc-button[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;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;font-size:14px}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}"],
Ma:0});var y8b={a2:0,lxc:1,qv:2,woa:3,0:"REPO",1:"REF",2:"FILE",3:"FOLDER"};var zT=class{transform(a){return _.YF(a)?`/piper///depot/${vL(a.path)}`:_.XF(a)?`${encodeURIComponent(a.repository)}/${vL(a.path)}`:`${_.qG(a)?"/h":""}/${encodeURIComponent(a.tb)}/${vL(a.repository)}/+/${vL(a.Db)}:${vL(a.path)}`}};zT.O=function(a){return new (a||zT)};zT.Le=_.Gf({name:"placeToHref",type:zT,le:!0,standalone:!1});var AT=class{transform(a){return _.Qq(a.bc().od("/").ab())}};AT.O=function(a){return new (a||AT)};AT.Le=_.Gf({name:"repoRootLink",type:AT,le:!0,standalone:!1});var BT=class{constructor(){this.gz=y8b;this.zna="RecentItem"}Sa(){switch(this.yYb){case "REPO":var a=this.Wa;this.data={Wa:a,type:0,m1:`${this.zna}Repo`,icon:"shared:repository",oja:bVb(a),Nya:_.Qq(a.bc().od("/").ab()),pja:"navigateMainRepo",Wk:a.tb,cZb:_.Qq(_.oG(a.bc(),"repoGroup").ab())};break;case "REF":a=this.Wa;this.data={Wa:a,type:1,m1:`${this.zna}Branch`,icon:"source:branch",oja:bVb(a),Nya:_.Qq(a.bc().od("/").ab()),pja:"navigateMainBranch",Wk:a.tb,cZb:_.Qq(_.oG(a.bc(),"repoGroup").ab())};break;
case "FOLDER":a=this.Wa;this.data={Wa:a,type:3,m1:`${this.zna}Folder`,icon:"source:folder_open",repository:a.repository,hd:a.Db&&_.iG(a.Db),oja:_.gB(a.path||"")||"/",Nya:_.Qq(a),pja:"navigateMainFolder",path:a.path,prefix:_.zi(a.path)+"/"};break;case "FILE":a=this.Wa;this.data={Wa:a,type:2,m1:`${this.zna}File`,icon:"source:file",repository:a.repository,hd:a.Db&&_.iG(a.Db),oja:_.gB(a.path),Nya:_.Qq(a),pja:"navigateMainFile",path:a.path,prefix:_.zi(a.path)+"/"};break;default:_.fb(this.yYb,"Unexpected place item type")}}};
BT.O=function(a){return new (a||BT)};
BT.wa=_.Cf({type:BT,na:[["item-display","place",""]],inputs:{zna:"trackElementPrefix",displayName:"displayName",yYb:"placeItemType",Wa:"place"},standalone:!1,hc:["place",""],ya:4,Aa:3,Da:[["fileOrFolder",""],[3,"svgIcon"],[4,"ngIf","ngIfElse"],[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"]],qa:function(a,b){a&1&&(_.K(0,"mat-icon",1),_.C(1,cVb,5,7,"ng-container",2)(2,eVb,10,11,"ng-template",null,0,_.fh));a&2&&(a=_.Fg(3),_.E("svgIcon",b.data.icon),_.y(),_.E("ngIf",b.data.type==b.gz.a2||b.data.type==b.gz.lxc)("ngIfElse",a))},Fa:[_.Ip,_.Zn,_.ou,_.np,zT,AT],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}"],
Ma:0});var z8b=_.u({state:1,message:"Unavailable"}),CT=class{constructor(a,b){this.GE=_.KF;this.Fwa=_.Ek;this.y5c=_.x(b.E6(),_.v(c=>_.CF(c)),_.Lf(c=>{_.Ht(a,c);return z8b}),_.fg(_.LF),_.dg())}};CT.O=function(a){return new (a||CT)(_.B(_.It),_.B(_.Xv))};
CT.wa=_.Cf({type:CT,na:[["recent-items"]],standalone:!1,ya:5,Aa:3,Da:[["emptyRecents",""],["fxLayout","column","fxFlex","",1,"card"],[4,"ngIf"],[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(";")],qa:function(a,b){a&1&&(_.F(0,"div",1),_.C(1,kVb,5,4,"ng-container",2),_.R(2,"async"),_.I(),_.C(3,lVb,2,0,"ng-template",null,0,_.fh));a&2&&(_.y(),_.E("ngIf",_.S(2,1,b.y5c)))},Fa:[_.Yn,_.Zn,_.$n,_.ao,_.Jr,_.Kr,_.pt,BT,_.GF,_.EF,_.eo],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}"],
Ma:0});var A8b=_.u({state:1,message:"Unavailable"}),DT=class{constructor(a,b,c,d){this.Yb=c;this.Ha=d;this.ric="bZc";this.qBb="aZc";this.Dha=wVb;this.Xc=_.KF;this.Fwa=_.Ek;this.Ec=new JXb(e=>Array.from(e.children.values()));this.qYa=new Map;this.kCa=new _.Wh(!1);this.QG=0;this.W_a=new _.bn(!0);this.l3c=_.x(c.A6(),_.v(e=>e||50));this.a9c=_.x(c.I6(),_.Qf(1),_.ig(e=>{this.QG=e.length;this.W_a.emit(this.QG);_.hn(b)}),_.MA(this.l3c),_.ig(([,e])=>{this.QG<=e&&this.kCa.next(!0)}),_.MA(this.kCa),_.v(([[e,f],g])=>
{var l=this.qYa;g=g?void 0:f;l.clear();f=new Map;for(const G of e){e=G.bc().od().lj(void 0);var p=G.repository&&G.tb&&G.Vc?`repositoryType:${G.Vc} repositoryGroupId:${G.tb} repo:${G.repository} ref:${G.Db}`:void 0;if(p){var t=f.get(p);t||(t=!G.path,t={children:new Map,displayName:"",location:e.ab(),Rz:t,gz:"REPO"},f.set(p,t));if(G.path){p="";for(const J of G.path.split("/"))if(J.length!==0){p.length>0&&(p+="/");p+=J;var w=t.children.get(J);if(!w){w=p;var A=G.path;const L=e.od(w===A?w:w+"/").ab();
w={children:new Map,displayName:"",location:L,Rz:w===A||w+"/"===A,gz:_.Ek(L)};t.children.set(J,w)}t=w}}}}for(const G of f.keys())f.set(G,yVb(f.get(G),l));g&&xVb(f,g);l=new OXb;l.data=Array.from(f.values());return _.CF(l)}),_.ig(e=>{this.Ec.Dj=[];for(const f of e.Tb.data)vVb(f,this.Ec.Dj);this.Ec.AO()}),_.Lf(e=>{_.Ht(a,e);return A8b}),_.fg(_.LF))}hG(a){if(!_.LG(a)){var b=a.target;if(b&&b instanceof Element&&(b=_.IG(b,"[data-action]","starred-items"))&&b instanceof HTMLElement)this[b.dataset.action](a,
b)}}bZc(a,b){a=Number(b.dataset.nodeId);isNaN(a)||(a=this.qYa.get(a))&&this.Ec.toggle(a)}aZc(a,b){a=Number(b.dataset.nodeId);!isNaN(a)&&(a=this.qYa.get(a))&&(a.Rz?_.x(this.Yb.BDa(a.location),_.Qf(1)).subscribe():_.x(this.Yb.yCa(a.location),_.Qf(1)).subscribe(),this.Ha.mb({gestureName:"CLICK",element:"StarredItems",action:"toggleStar"}),a.Rz=!a.Rz,this.QG+=a.Rz?1:-1,this.W_a.emit(this.QG))}};DT.O=function(a){return new (a||DT)(_.B(_.It),_.B(_.pn),_.B(_.Xv),_.B(_.Dp))};
DT.wa=_.Cf({type:DT,na:[["starred-items"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.hG(c)})},outputs:{W_a:"countChanged"},standalone:!1,ya:5,Aa:3,Da:[["emptyStarredItems",""],["fxLayout","column","fxFlex",""],[4,"ngIf"],[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(";")],qa:function(a,b){a&
1&&(_.F(0,"div",1),_.C(1,tVb,5,4,"ng-container",2),_.R(2,"async"),_.I(),_.C(3,uVb,2,0,"ng-template",null,0,_.fh));a&2&&(_.y(),_.E("ngIf",_.S(2,1,b.a9c)))},Fa:[_.Zn,_.$n,_.ao,_.Jr,_.Kr,_.pt,_.GF,BT,_.EF,_.lw,_.xt,_.BD,_.AD,_.FD,lM,_.CD,gN,_.eo],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.mat-mdc-button[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;font-size:14px}button.row-toggle[_ngcontent-%COMP%]{align-self:center;height:24px;line-height:24px;width:24px;border:none}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}"],
Ma:0});var B8b={rjc:"initial",mdd:"return"},ET=class{constructor(a,b,c,d,e,f,g){this.Ha=a;this.Yb=c;this.zH=d;this.Ntb=f;this.Ua=g;this.HPb=new _.Ni;this.Y0c=B8b;this.QG=0;_.pw(e,"SEARCH_BAR");this.x5c=_.x(c.E6(),_.v(l=>l.length));this.state=_.x(_.Ge(c.E6(),c.I6()),_.Qf(1),_.v(([l,p])=>l.length||p.length?"return":"initial"),_.Lf(l=>{_.Ht(b,l);return _.u("return")}))}Sa(){this.zH.rm(this.HPb)}Ia(){_.kH(this.zH)}hG(a){if(!_.LG(a)){var b=a.target;if(b&&b instanceof HTMLElement){var c=_.IG(b,"[data-action-name]");
if(c&&c instanceof HTMLElement)if(b=c.dataset.actionName,b==="copy"){this.mb("copy");let d=c.dataset.copyContent||"";_.x(this.Yb.J6(),_.Qf(1)).subscribe(e=>{d=e&&d.startsWith("google3/")?d.substring(8):d;_.dB(document,c,d);this.Ntb.open("Copied to clipboard!","",{duration:1E3})})}else b==="navigate"&&c instanceof HTMLAnchorElement&&(this.mb(c.dataset.elementName,c.dataset.trackActionName),_.mp(this.Ua,c.pathname+c.search+c.hash),a.preventDefault())}}}mb(a){this.Ha.mb({element:"LandingPage",action:a,
gestureName:"CLICK"})}};ET.O=function(a){return new (a||ET)(_.B(_.Dp),_.B(_.It),_.B(_.Xv),_.B(_.EK),_.B(_.pi),_.B(_.Pt),_.B(_.ii))};
ET.wa=_.Cf({type:ET,na:[["landing-page"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.hG(c)})},standalone:!1,ya:4,Aa:4,Da:[["loading",""],[4,"ngIf","ngIfElse"],[1,"main-content"],[4,"ngIf"],["displayMode","flat","togglePosition","before",3,"multi"],[3,"afterExpand","afterCollapse","expanded"],[1,"star"],["role","region","aria-label","Starred Items","fxLayout","",3,"countChanged"],["svgIcon","source:history"],"role;region;aria-label;Recent Items;fxLayout;".split(";"),[3,"diameter"]],qa:function(a,
b){a&1&&(_.C(0,CVb,22,8,"ng-container",1),_.R(1,"async"),_.C(2,DVb,1,1,"ng-template",null,0,_.fh));a&2&&(a=_.Fg(3),_.E("ngIf",_.S(1,2,b.state))("ngIfElse",a))},Fa:[_.Zn,_.Jr,yT,_.EF,_.NB,_.LB,_.MB,_.aI,_.ou,CT,DT,_.eo,_.iB],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 FT=class{set location(a){this.gtb=!(a&&a.tb)}set rows(a){this.M1b=a.concat().sort(KVb)}constructor(){this.txc="REPO";this.gtb=!1;this.M1b=[];this.e1b=_.rv.has(22);_.rv.has(2)}};FT.O=function(a){return new (a||FT)(_.B(_.sv))};
FT.wa=_.Cf({type:FT,na:[["repository-table","location","","rows",""]],inputs:{location:"location",rows:"rows"},standalone:!1,hc:["location","","rows",""],ya:9,Aa:3,Da:[["aria-label","Repository Table"],["class","header-bar star-heading","role","cell",4,"ngIf"],[1,"header-bar"],["class","header-bar project-heading",4,"ngIf"],["class","hover-focus-element",4,"ngFor","ngForOf"],["role","cell",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"]],qa:function(a,b){a&1&&(_.F(0,"table",0)(1,"thead")(2,"tr"),_.C(3,
EVb,1,0,"th",1),_.F(4,"th",2),_.Q(5,"Name"),_.I(),_.C(6,FVb,2,0,"th",3),_.I()(),_.F(7,"tbody"),_.C(8,JVb,8,5,"tr",4),_.I()());a&2&&(_.y(3),_.E("ngIf",b.e1b),_.y(3),_.E("ngIf",b.gtb),_.y(2),_.E("ngForOf",b.M1b))},Fa:[_.Ip,_.Yn,_.Zn,_.Jr,_.Kr,_.ou,_.Px,_.Sx,_.np,_.EJ],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}"],
Ma:0});var C8b=class extends Error{constructor(){super("invalid operation provided")}},GT=class{constructor(a,b){this.Bjb=a;this.qlb=b}olb(a){const b=a.name;return b?_.ekb(this.qlb,()=>this.Bjb.get(b),5E3,18E5,"CloudResourceManagerOperationsService.poll",c=>!!c.done):_.Be(new C8b)}};GT.O=function(a){return new (a||GT)(_.m(GL),_.m(_.oD))};GT.ta=_.k({token:GT,oa:GT.O,Ea:"root"});var D8b={filter:"lifecycleState:ACTIVE"},E8b=function(a,b,c){return _.x(a.Djb.olb(c),_.v(d=>d.response?_.CF(b):d.error?QK({reason:1,error:d.error}):QK({reason:2,error:Error("qf")})),_.Lf(d=>_.u(QK({reason:2,error:d}))))},F8b=function(a,b){a.Pf.refresh(D8b,c=>c.concat(b).sort(LVb))},HT=class{constructor(a,b,c){this.Ha=a;this.Djb=b;this.DAa=c;this.nmb=new _.yu(this.Ha);this.Pf=new _.zu(this.Ha);this.L4c=new _.zu(this.Ha)}create(a,b,c){const d=new _.iD({name:a,projectId:b});c&&(d.parent=c);return _.x(this.DAa.create(d),
_.gg(e=>E8b(this,d,e)),_.Lf(e=>_.u(QK({reason:0,error:e}))),_.fg(_.LF),_.ig(e=>{_.zG(e)&&F8b(this,e.Tb)}))}get(a){return this.nmb.fetch(a,()=>this.DAa.get(a))}refreshPolicy(a,b){this.L4c.refresh(a,()=>b,!1)}};HT.O=function(a){return new (a||HT)(_.m(_.Dp),_.m(GT),_.m(_.lD))};HT.ta=_.k({token:HT,oa:HT.O,Ea:"root"});var G8b=["scope"],IT=class{constructor(){this.update=new _.bn}Sa(){}L6(a){return _.Wj(a)?a.repository:a.Vc&&a.tb&&!_.XF(a)?a.tb:"All repositories"}Tp(a){if(_.Wj(a))return"Repository";if(a.Vc&&a.tb&&!_.XF(a))return"Project"}};IT.O=function(a){return new (a||IT)};
IT.wa=_.Cf({type:IT,na:[["project-selector-item","place",""]],ub:function(a,b){a&1&&_.Pg(G8b,7);if(a&2){let c;_.Sg(c=_.Tg())&&(b.erb=c.first)}},inputs:{Wa:"place"},outputs:{update:"update"},standalone:!1,hc:["place",""],ya:2,Aa:0,Da:[["scope",""],["searchTrackElement","ProjectSelectorSearch","treeItemNavigateTrackElement","ProjectSelectorTreeItem",3,"place"]],qa:function(a){a&1&&_.C(0,MVb,1,1,"ng-template",null,0,_.fh)},Fa:[bO],hb:2,Ma:0});var JT=class{};JT.O=function(a){return new (a||JT)};JT.Ca=_.Df({type:JT});JT.Ba=_.Xc({imports:[_.fo,eO]});var H8b=function(a){a.Wq.AV();var b=a.jla;var c=a.Wa;b={title:b.L6(c),B5:b.erb,lc:"ProjectSelectorRepositoriesTree",label:b.Tp(c)};a.FC=b;_.hn(a.Xi)},KT=class{constructor(a){this.Xi=a}Sa(){}Sb(){H8b(this)}};KT.O=function(a){return new (a||KT)(_.B(_.pn))};
KT.wa=_.Cf({type:KT,na:[["project-selector","place",""]],ub:function(a,b){a&1&&(_.Pg(lP,7),_.Pg(IT,7));if(a&2){let c;_.Sg(c=_.Tg())&&(b.Wq=c.first);_.Sg(c=_.Tg())&&(b.jla=c.first)}},inputs:{Wa:"place"},standalone:!1,features:[_.Rm],hc:["place",""],ya:2,Aa:2,Da:[["ariaLabel","select repository menu",3,"item"],[3,"update","place"]],qa:function(a,b){a&1&&(_.K(0,"dropdown-button",0),_.F(1,"project-selector-item",1),_.N("update",function(){return H8b(b)}),_.I());a&2&&(_.E("item",b.FC),_.y(),_.E("place",
b.Wa))},Fa:[lP,IT],styles:["project-selector[_nghost-%COMP%]{align-items:center;display:flex}"],Ma:0});var PVb=a=>({element:a,vZa:"clearButton",WYa:"search"}),XVb=new _.Wt("This repository is mirrored from {repoType}"),I8b={Zdc:0,aec:1,zjc:2,Oyc:3,0:"EMPTY_PROJECT",1:"EMPTY_SEARCH",2:"INVALID_PROJECT",3:"SHOW_RESULTS"},J8b=_.CF({kind:0}),K8b=_.CF({kind:1}),L8b=_.CF({kind:2}),M8b=function(a,b,c){return _.x(!b||_.rv.has(69)&&b.kind==="depot"?R_b(a.gla):S_b(a.gla,b),_.v(d=>d.filter(e=>{if(c){var f=e.Oe;e=RK(c,f.ai)||RK(c,e.displayName)||RK(c,f.projectId||f.dm||f.Lp)}else e=!0;return e})),_.gg(d=>d.length>
0?_.u(_.CF({kind:3,rows:d.map(YVb)})):c?_.u(K8b):b&&b.kind==="project"?_.x(a.eZb.get(b.projectId),_.Pf(J8b),_.Lf(e=>{_.Ht(a.yh,e);return _.u(L8b)}),_.Qf(1)):_.u(L8b)))},LT=class{constructor(a,b,c,d,e){this.Ha=a;this.yh=b;this.eZb=c;this.gla=d;this.zH=e;this.Xc=_.KF;this.prb="Type to filter repositories";this.Joa=I8b;this.lc="RepositoriesSearch";this.HY=new _.$f(1);this.FBa=new _.Wh("");this.f1b=!1;this.em=void 0;this.C2b=_.x(_.Ge([_.x(this.HY,_.v($Vb),_.Tf(ZVb)),_.x(this.FBa,_.Tf())]),_.gg(([f,g])=>
M8b(this,f,g)),_.fg(_.LF));this.d8c=_.x(this.C2b,_.Te(_.zG),_.gg(({Tb:f})=>_.x(R_b(this.gla),_.v(g=>g.length>9&&(f.kind===1||f.kind===3)))))}Dc(){this.em&&this.em.focus()}Sa(){}Sb(a){a.location&&(this.zH.rm(this.location),this.em&&(_.Dmb(this.em),this.FBa.next("")),this.HY.next(this.location),this.f1b=!_.XF(this.location))}Ia(){_.kH(this.zH)}bK(){this.em&&(_.Dmb(this.em),this.Ha.mb({gestureName:"CLICK",element:this.lc,action:"clearLink",projectId:this.location.tb}))}};
LT.O=function(a){return new (a||LT)(_.B(_.Dp),_.B(_.It),_.B(HT),_.B(YN),_.B(_.EK),_.B(_.sv))};
LT.wa=_.Cf({type:LT,na:[["repositories-browser","location",""]],ub:function(a,b){a&1&&_.Pg(_.MF,5);if(a&2){let c;_.Sg(c=_.Tg())&&(b.em=c.first)}},inputs:{location:"location"},standalone:!1,features:[_.Rm],hc:["location",""],ya:2,Aa:3,Da:[[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,"valueChange","placeholder","trackingConfig"],[3,"rows","location"],["fxFlex","auto",3,"clear","filter"],["icon","shared:repository"],["icon","shared:project"]],qa:function(a,b){a&1&&(_.C(0,WVb,3,3,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.C2b))},Fa:[_.Zn,_.$n,_.ao,_.pt,_.xB,_.zB,_.yB,
_.MF,_.EF,ZN,KT,FT,_.eo],styles:["repositories-browser[_nghost-%COMP%]{display:flex;flex-direction:column;min-height:0}repositories-browser[_nghost-%COMP%]     button{height:auto}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}"],
Ma:0});var N8b={GIa:0,iKa:1,0:"LANDING_PAGE",1:"REPOSITORIES"},O8b=function(a){_.x(_.Ge(a.Yb.E6(),a.Yb.I6()),_.Qf(1),_.Lf(b=>{_.Ht(a.yh,b);return _.Re})).subscribe()},P8b=function(a,b){b.length===0&&a.Ua.navigate([`/${_.Mp.BJa}`])},MT=class{constructor(a,b,c,d,e,f,g,l){this.yh=a;this.Lb=b;this.Ua=c;this.gla=f;this.Yb=g;this.sw=l;this.MR=N8b;this.Xc=_.KF;this.V0c=`/${_.Mp.CI}`;this.YN="/repos";this.HPb=new _.Ni;this.QUb=_.rv.has(22);this.zl=_.sk.has(2);this.Wa=_.x(this.Lb.data,_.v(OK),_.bg(1),_.Fe());this.sw?
(this.QUb&&O8b(this),this.KZb=this.zl?_.x(this.Lb.data,_.v(p=>_.CF(jWb(p.component)))):_.x(R_b(this.gla),_.ig(p=>{P8b(this,p)}),_.gg(()=>this.Lb.data),_.v(p=>_.CF(jWb(p.component))),_.Lf(p=>{_.Ht(this.yh,p);return _.BF("Unavailable")}),_.fg(_.LF))):(P8b(this,[]),this.KZb=_.Re)}};MT.O=function(a){return new (a||MT)(_.B(_.It),_.B(_.Vh),_.B(_.ii),_.B(_.sv),_.B(_.qv),_.B(YN),_.B(_.Xv),_.B(_.Qn))};
MT.wa=_.Cf({type:MT,na:[["source-root-container"]],standalone:!1,ya:4,Aa:3,Da:[["error",""],["tabPanel",""],[3,"ngSwitch",4,"ngIf"],[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","",3,"tabPanel",4,"ngIf"],["mat-tab-nav-bar","","gmat-tabs","",3,"tabPanel"],["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"]],qa:function(a,b){a&1&&(_.C(0,hWb,4,4,"ng-container",2),_.R(1,"async"),_.C(2,iWb,5,1,"ng-template",null,0,_.fh));a&2&&_.E("ngIf",_.S(1,1,b.KZb))},Fa:[_.Ip,_.Zn,_.co,_.$n,_.ao,_.xB,_.zB,_.yB,ET,_.EF,RN,cM,eM,dM,LT,_.np,_.eo],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}"],
Ma:0});var NT=class{};NT.O=function(a){return new (a||NT)};NT.Ca=_.Df({type:NT});NT.Ba=_.Xc({imports:[_.Kp,_.fo,_.Fp,_.st,_.Vx,_.pu,_.pp]});var OT=class{};OT.O=function(a){return new (a||OT)};OT.Ca=_.Df({type:OT});OT.Ba=_.Xc({imports:[_.Kp,_.fo,_.st,_.Vx,_.pu,_.nJ,_.pp]});var PT=class{};PT.O=function(a){return new (a||PT)};PT.Ca=_.Df({type:PT});PT.Ba=_.Xc({imports:[_.fo,_.st,OT,_.HF,_.FF,_.pu]});var QT=class{};QT.O=function(a){return new (a||QT)};QT.Ca=_.Df({type:QT});QT.Ba=_.Xc({imports:[_.Kp,_.fo,_.st,_.HF,OT,_.FF,_.Vx,_.pu,_.GD,_.pp,_.FJ]});var RT=class{};RT.O=function(a){return new (a||RT)};RT.Ca=_.Df({type:RT});RT.Ba=_.Xc({imports:[_.fo,_.st,NT,_.FF,_.Vx,_.OB,_.pu,_.hz,PT,QT]});var ST=class{};ST.O=function(a){return new (a||ST)};ST.Ca=_.Df({type:ST});ST.Ba=_.Xc({imports:[_.fo,mP,JT,eO]});var TT=class{};TT.O=function(a){return new (a||TT)};TT.Ca=_.Df({type:TT});TT.Ba=_.Xc({imports:[_.Kp,_.fo,_.st,_.jA,_.AB,_.OF,_.FF,_.Vx,_.pu,_.px,_.qy,dO,_.Vw,ST,_.pp,_.FJ]});var UT=class{};UT.O=function(a){return new (a||UT)};UT.Ca=_.Df({type:UT});UT.Ba=_.Xc({imports:[_.Kp,_.fo,_.AB,RT,_.FF,qO,TT,_.pp]});var Q8b=function(a,b){if(!a.a8c)return!0;const c=_.Oi(b);return c.params.Sy==="1"?!0:(b=yDb(c,a.Wza,a.vt))?_.x(_.u(_.lp(a.Ua,_.Qq(b),{Kg:"preserve"})),_.ig(()=>{a.Ih.Z7(HL,{data:c,duration:7E3})})):!0},R8b=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 _.Oj;_.Pj(c,"q",b.replace(_.WTa,""));c.od(`/${_.Mp.J$}`);return _.jp(a.Ua,c.toString())},VT=class{constructor(a,b,c,d,e){this.location=a;this.vt=b;this.Wza=
c;this.Ua=d;this.Ih=e;this.a8c=_.rv.has(77)}nf(a){const b=a.lYb.get("package");return this.Wza.has(b)?Q8b(this,a):R8b(this,this.location.path())}};VT.O=function(a){return new (a||VT)(_.m(_.lo),_.m(_.X3a),_.m(_.Y3a),_.m(_.ii),_.m(_.Pt),_.m(_.sv))};VT.ta=_.k({token:VT,oa:VT.O,Ea:"root"});var WT,T8b,XT;WT={Sc:xT,Go:_.FK};_.S8b=new _.n8a;
T8b=[{path:"",qka:"full",nf:_.fG([xO]),children:[{path:"**",component:MT,resolve:WT,sr:"paramsOrQueryParamsChange",data:{component:"LandingPage"}}]},{path:"repos",component:MT,resolve:WT,sr:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:"piper",nf:_.fG([yO]),children:[]},{ct:function(a){if(a.length<2||a[0].path!=="piper")return null;let b=a;const c=a[a.length-1];a.length===2&&c.path.startsWith("//depot/")&&(c.path=c.path.substring(8),b=[a[0],new _.Nh("_",{}),new _.Nh("depot",
{}),c]);return b.length<4?{qO:b}:{qO:b,pAa:{path:c}}},YVb:"piper/:path",component:CR,resolve:WT,data:{groupType:"depot"},nf:_.fG([BO,zO,AO,CO])},{ct:function(a,b,c){const d=_.S8b.Re();return d?d(a,b,c):null},YVb:":package/:path",component:CR,resolve:WT,data:{groupType:"depot"},nf:_.fG([zO,VT]),sr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId",component:MT,resolve:WT,sr:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:"h/:repositoryGroupId/:repo",component:CR,resolve:WT,
sr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch",component:hO,resolve:WT,sr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch/:",component:CR,resolve:WT,sr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch/:/:path",component:CR,resolve:WT,nf:_.fG([zO]),sr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId",component:MT,resolve:WT,sr:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:":repositoryGroupId/:repo",
component:CR,resolve:WT,sr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch",component:hO,resolve:WT,sr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:",component:CR,resolve:WT,sr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:/:path",component:CR,resolve:WT,nf:_.fG([zO]),sr:"paramsOrQueryParamsChange"}];XT=class{};XT.O=function(a){return new (a||XT)};XT.Ca=_.Df({type:XT,id:"source"});
XT.Ba=_.Xc({Nb:[_.FK,uM,nM],imports:[wO,_.lJ,UT,wT,_.aA(T8b),_.pp]});_.kbb(XT,"source");
_.vi();
}catch(e){_._DumpException(e)}
try{
_.ui("search");

_.vi();
}catch(e){_._DumpException(e)}
try{
_.ui("codemirror");
/*

 Copyright (C) 2017 by Marijn Haverbeke <marijnh@gmail.com> and others

 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 (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others

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

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

 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.
*/
(function(){let module=undefined;let exports=undefined;let define=undefined;(function(){(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)}function 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;if(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+=(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,tabSize,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=string.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=0;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);if(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=(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;bidiOther=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]||noHandlers}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,args)}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,type).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||e.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",null,"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!=null)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=mimeModes[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"}}function 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;for(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;for(;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]}function 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==null)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<chunk.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,b){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,linelen){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=st;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;context.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=context.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,start-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);stream.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,state);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,context.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)"+lineClass[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>cm.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=Math.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==null||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=true}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&&inThisOp.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||!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=span.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=change.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=last[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==null)(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=0;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,to: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?-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=void 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==null||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);if(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;return 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=merged.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,span.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=chunk.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=merged.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=null;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]=style.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)&&(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==0)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",cm,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):text;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,pos+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]=="\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||endStyle||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)}function 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;var 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,builder.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=i$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];var 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);if(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<foundBookmarks.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+spanStyle: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,from,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];if(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=operationGroup.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=lineView.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);if(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",null,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,lineView.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?lineView.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 "+lineView.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)+"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+"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=next){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,lineView,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","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=dims.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=parentStyle+("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-display.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-scrollGap(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=rects[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])>lineN)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),ch,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,line);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=true}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&&map[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}}function 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&&isExtendingChar(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,rect)}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;var 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,rect){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]={}}}}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-parseInt(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=height+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=="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();return{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,partPos,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);var 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=xRel;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:0));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,lineObj,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=widgetTopHeight(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,x,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?"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),x,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;var 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!=null)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!=null)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;left[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/charWidth(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,estHeight)})}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,Math.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==null||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,1);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,cutBot.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=display.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;for(;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=buildViewArray(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;var 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;if(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}function 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=(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);bottom=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"==(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==0;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?rightSide: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-botLeft,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";var 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,rightStart.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=(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=false;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,"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=0;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);if(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;if(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=ensureFrom;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+box.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);scrollNode.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,endCoords.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=true}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={};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!=null?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);cm.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=cm.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-val)<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,forceScroll){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));return{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,measure);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)+"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=""}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=="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)}function 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])}function 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=op.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)+cm.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&&op.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,op.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;if(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,f){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,time){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?copyState(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=oldStyles[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;for(;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;var 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;snapshot.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=cm.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,update.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,display.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);removeChildren(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!=null)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);update.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=measureForScrollbars(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=display.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);lineView.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=measure.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=left}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=test.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<gutters.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<specs.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,options){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",null,"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=elt("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=doc.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=null;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&&chrome_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>scroll.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));if(!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=dy;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,ranges,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,2,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-(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);else 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,doc.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)}function 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);var 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),lastSpans);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),lastSpans);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,doc){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=[];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,histChange,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,selAfter,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,change))}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,"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==origin||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,from),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]));return 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,newGroup,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]))>-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,new 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,ranges,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,obj);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,sel,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=1;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?newAnchor: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;var 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:null);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)||skipAtomicInner(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(),0),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=2;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-1;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,sharedHist){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=source[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});hist.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,to: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+distance,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));return}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=computeSelAfterChange(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,from.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}});if(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,removed: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<pos.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=Pos(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=lineNo(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=height;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,Math.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,type);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=true}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&&visualLine(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();if(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}function 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,0),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];linkedDocs(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||cm.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))))})()};var 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<files.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,"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==";if(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,frag)}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;registerGlobalHandlers();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=parts[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;for(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 "+name);}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=lookupKey(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&&base!="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]);for(;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,start.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=measureCharPrepared(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=line.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=prep||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=function(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<=ch&&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);return 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,inWS?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=lookupKey(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,name,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,name,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;var 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,"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;var 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,pos,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},100)}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==3)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;done=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:event.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||pos.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",mouseMove);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=function(){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=="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,pos.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,start));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,anchor),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:0;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;var 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);else 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"});startSel=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,anchor.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=getBidiPartAt(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=e.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>=mX){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;return 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=option;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=0;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",defaultSpecialCharPlaceholder,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=val},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=getGutters(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",false,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);cm.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,true);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()});option("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",funcs.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;if(!(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);if(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);ensureGlobalHandlers();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);if(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==null)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,e)||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};if(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=cm.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,e)});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",operation(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;if(!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=curSpace+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];if(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>1)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&&deleted>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,"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,inserted){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,range.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,autocorrect,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","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,optionHandlers[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,spec);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++;regChange(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(),to.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,precise){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)},getModeAt: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]];if(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,mode){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,{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):0)},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);if(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="";if(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,this)},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);else 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);var 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=range.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"||end==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;if(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,top: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};if(!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);var 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;regChange(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,doc.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}};eventMixin(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,pos.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,doc.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";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,window.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=mapFromLineView(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}function 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,0),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=true}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=node;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=j+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),line.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=after.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):{};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=form.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="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;CodeMirror.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=lookupKey;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=/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);var 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&&userAgent.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?match[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=0;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=time}};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]/;
var 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";
var 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==
0||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=
types[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<
len;++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=
0;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,
j$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,
f,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;
var 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",
range)!=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=
tabSize||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);
var 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=
this.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,
null,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;
if(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=
function(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+=
2;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=
copy!==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=
function(){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=
horiz.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;
if(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-
measure.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,
this.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=
function(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=
function(){};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;
this.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=
15;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,
there.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<
this.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,
n){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=
{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);
this.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=
new 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-=
sibling.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]=
options[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",
cm,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=
[];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");
else 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;
cm.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=
this.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);
if(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||
indexOf(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=
this};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=
0;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,
to: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=
getLines(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,
from);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==
"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},
somethingSelected: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,
options){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);
setSelection(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):
sel}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||
"+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)}),
undo: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;
var 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==
(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=
{});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);
if(!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;
else 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||
end==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,
clearWhenEmpty: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,
to,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=
[];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||
coords.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},
linkedDoc: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}];
copySharedMarkers(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=
copyHistoryArray(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=
null});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:";",
187:"=",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",
"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",
"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",
"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",
"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",
"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)};
else 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+
5;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()},
goDocStart: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,
range.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=
cm.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,
"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")},
delGroupBefore: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();
var 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=
new 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,
function(){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,
pos,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=
function(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,
text: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();
return}}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,
cm.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();
this$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=
activeElt()==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=
prim.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)||
{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,
start.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})},
20)};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=
this.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=
function(){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=
this.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});
this.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=
this.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);
fromNode=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=
getBetween(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=
lst(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,
newBot.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=
function(){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;
if(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=
String(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,
text: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);
if(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=
new 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();
input.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=
cursorCoords(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,
drawn.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=
this.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=
0};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=
true;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();
return 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=
"";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!=
null){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!=
null){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();
var 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: "+
(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;
display.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=
false;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&&
name!="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";
return 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";
dialog.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);
me.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,
inp.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()});
if(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=
1;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);
CodeMirror.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;diff_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=this.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,commonsuffix]);this.diff_cleanupMerge(diffs);return diffs};diff_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;return 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);return this.diff_bisect_(text1,text2,deadline)};diff_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=text_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="";break}pointer++}diffs.pop();return diffs};diff_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()>deadline)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-v2[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+delta-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]]};diff_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)};diff_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=text.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}};diff_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("")}};diff_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};diff_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=Math.floor((pointermax-pointermin)/2+pointermin)}return pointermid};diff_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=text2.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++}}};diff_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));if(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<=0)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;if(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]};diff_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]==DIFF_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-1]:-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,deletion);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-1][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++}};diff_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_);var 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||nonAlphaNumeric2)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=commonString+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;bestEdit=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$/;diff_match_patch.blanklineStartRegex_=/^\r?\n\r?\n/;diff_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=null}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>0?equalities[equalitiesLength-1]:-1;post_ins=post_del=false}changes=true}}pointer++}if(changes)this.diff_cleanupMerge(diffs)};diff_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!==0){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);if(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-count_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&&diffs[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]=diffs[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)};diff_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)};diff_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;">'+text+"</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("")};diff_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};diff_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," ")};diff_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=text1.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};diff_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)};diff_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=Math.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=Math.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;if(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};diff_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;var 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};diff_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=a;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=char_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&&patchDiffLength&&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+diff_text.length}if(patchDiffLength){this.patch_addContext_(patch,prepatch_text);patches.push(patch)}return patches};diff_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};diff_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,this.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=text.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=this.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]};diff_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;patch.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>diffs[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};diff_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=precontext.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;start1=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=this.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)}}};diff_match_patch.prototype.patch_toText=function(patches){var text=[];var x=0;for(;x<patches.length;x++)text[x]=patches[x];return text.join("")};diff_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=0;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,line]);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};diff_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="-";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);dv.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=="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!=change.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",function(){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;if(!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,toOrig?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>botDist&&(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,DIFF_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();else 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>state.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,end){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=diff[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+1)}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+dv.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+(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,origAlignable,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));chunkI++}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++,0,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=false}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,offset,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>cm.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)-sTopEdit;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+2)+" "+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","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="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,from,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)});var 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!="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=diff[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;var 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,editTo: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-1)==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,after: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,clearOnEnter: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,margin,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,off,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,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 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];return 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,F_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,F_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,b){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,dir){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,diff,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=getDiff(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);editor.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",start:"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},copyObj(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=[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=val;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=[];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?rightPane: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=="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)};CodeMirror.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);if(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},set: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,n)){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&&!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+1]&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=function(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=false}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=makeOverlay(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);state.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;if(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>0){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)&&(!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);cm.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]=options[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;return 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--,1)}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;var 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=offsetLine(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=new 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=="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,bottom: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")==-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,queryCaseInsensitive(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,event.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"||cmd=="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,rev)})})}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(),
cursor.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==
"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("",
null," ",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"},
cm.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;
var 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=
getSearchCursor(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,
text)}])};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,
true,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))==-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),match: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");var 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-endMargin)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,regexp,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");var 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;if(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,found,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,adjustPos(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]);if(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;return{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,pos){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()};noFold=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++;if(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},to: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",function(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",mode:"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","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"]},{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"]},{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"},{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"},{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",mode:"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",ext:["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"]},{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",mode:"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"]},{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"]},{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++"]},{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","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",mime:"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",mode:"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","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"]},{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"]},{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",mode:"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",mode:"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",mime:"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",mode:"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<CodeMirror.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=0;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=CodeMirror.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)$/;CodeMirror.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&&(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+" ";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(){}});if(!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+"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,config){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=states[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()+config.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===b)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,spec.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,textAfter,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=states[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]=[];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,state.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]=meta[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=
"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",
{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*)(#.*)$/,
token:[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"},
{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",
"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?m.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=
Infinity;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);
return 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,
curInner.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=
state.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:
state.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,
"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",
{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);if(!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;for(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"]],style:[["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+" ";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,state.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&&parserConfig.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,state.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||state.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=!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=="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","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!=">"||!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]/,false))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=false;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("=>",stream.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==0)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=state.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,content))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!=null){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,context.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=new 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,null,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=="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()();return 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/,false)){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"),parenExpr,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,statement);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=noComma?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,poplex)}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();return 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=="<"&&cx.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=cx.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,cx.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)}}function 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=cx.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==":")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)},proceed)}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);
if(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"?
expressionNoComma: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);
if(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==
"[")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"&&
cx.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,
expect(":"),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==
"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(":"),
pattern,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,
forspec2);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,
")"),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,
value){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,
value);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==
"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&&
type=="(")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)}
function 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==
"(")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==
"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))}
function 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;
var 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"),
"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)"/;
var 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,
0,"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=
state.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];
if(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==
","?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+
(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",
"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",
{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"&&type!="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()==stream.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)||/.+_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||token.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(/^["']/,false))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=null;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=false;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"}}function 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=false;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!==false)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););return"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,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&&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,state){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=parserConfig.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;var 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=false;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,stream.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=="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||state.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&&/[{(]/.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:|\{\}?|\})$/:/^\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 "+"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 "+"@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");var 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","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,"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 "+"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"),defKeywords: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",{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"+" 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,atoms: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 "+"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 "+"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"),atoms: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,cx.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 "+"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 "+"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"),atoms: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&&textAfter.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"],{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 "+"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 "+"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 "+"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 "+"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 "+"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+" @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"),defKeywords: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,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-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,blockKeywords: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"+" 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"),isPunctuationChar:/[\[\]{}\(\),;:\.`]/,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":"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=="*"}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,state)}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");return 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\\\-]/);return 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,"(")}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=state.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=parserConfig.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;var 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,stream,"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";else 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":"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,state){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=function(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,state){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);if(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="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);if(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,stream,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="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="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,stream,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},electricChars:"}",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","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","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","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","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","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","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","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","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","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","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","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","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","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","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","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","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=keySet(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","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","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=keySet(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","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","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","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_);var 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","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","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","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","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","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","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","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","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","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","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","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","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=documentTypes_.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,counterDescriptors: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,fontProperties: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","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();return["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","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,state)}},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]+)?/);else 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=="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=="/"&&maybeEnd){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}var 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,"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,context: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(),"}");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="}";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==
0)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=
null;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)&&
!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 "+
"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";
CodeMirror.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\$_]/);
return"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()&&
!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]);
return 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;);
var 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&&
stream.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?
phpMode: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==
phpMode&&/^\?>/.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)});(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"),builtin: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";if(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","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","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","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=="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&&stream.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);intLiteral=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";if(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,state){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;else 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="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())>=0;)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,state){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=false;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="])}".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,parserConf.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)<3);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","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=state.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=="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 "+"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();return"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\.]/);var 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=="="&&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);else 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,prev: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,commonKeywords));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&BRACELESS)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);else 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+(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","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"]);var 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,state);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,embed,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]-/););if(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("@");stream.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=="-"&&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=false;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;return 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=="}")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();stream.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())?"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=="|")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);var 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}\}))'/,token:"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/,token:"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:/[\{\[\(]/,indent: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:"*/",lineComment:"//",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===
"'"||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*['"]?([^'"]*)['"]?/);
if(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===
close&&!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,
style){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",
"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",
"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"};
return{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())!=null;)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";return 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]+/)||(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=tokenLiteral(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=="/"&&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);return"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";if(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(/^.*?(\/\*|\*\/)/);if(!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};var 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,context: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);return 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 ";var 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"),support: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"),builtin: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"),hooks:{"@":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"),
builtin: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"),
hooks:{"@":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"),
builtin: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"),
hooks:{"@":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+
"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"),
builtin: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,
"?":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"),
builtin: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"),
keywords: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"),
builtin: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"),
operatorChars:/^[*\/+\-%<>!=~]/,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"),
builtin: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"),
builtin: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:/^[*\/+\-%<>!=&|^\/#@?~]/,
backslashStringEscapes: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:/^[*+\-%<>!=]/});
CodeMirror.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"),
builtin: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:/^[*+\-%<>!=&|^\/#@?~]/,
dateSQL: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"),
builtin: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"),
atoms: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"),
builtin:{},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();return"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("..");return"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();return 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();if(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,align,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","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","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","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)/;var 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=/[\(\[\{]|([\]\)\}])/.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","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;var 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);intLiteral=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,state);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();return 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();if(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("^[\\(\\)\\[\\]\\{\\}@,:`=;\\.]");var 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"];var 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","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","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='"';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,nextLineIndent: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<0)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,"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,"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,allowMissing: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\._\-]/);return 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(/[^&<]/);return 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,state)}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;for(;(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)||state.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=stream.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!=tagName&&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);return 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=new 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,stream,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!=null)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==state.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&&/^<(\/)?([\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+indentUnit;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);return 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==0||/\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=="{")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";if(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,keyCol: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)}).call(globalThis);
_.vi();
}catch(e){_._DumpException(e)}
}).call(this,this.default_gr);
// Google Inc.
