"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)([0x30f8242, 0x3340a046, 0x21609cc8, 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,Ma,Daa,Eaa,Faa,Iaa,Jaa,Laa,Maa,Naa,Paa,ab,Qaa,Saa,Taa,Uaa,db,Waa,ib,Xaa,$aa,aba,bba,cba,Zaa,dba,eba,Yaa,fba,gba,qb,hba,iba,jba,lba,nba,oba,pba,tba,wba,qba,vba,uba,sba,rba,xba,zba,Aba,Cba,Dba,Eba,Fba,Iba,Kba,Jba,Mba,Oba,Nba,Qba,Pba,Rba,Sba,Uba,Vba,Xba,Yba,Zba,vb,$ba,aca,cca,Cb,gca,hca,mca,nca,Bb,Db,qca,Nb,rca,sca,uca,Sb,Tb,Ub,wca,Yb,yca,dc,Dca,oc,Mca,Nca,Oca,Pca,Qca,Rca,Uca,Vca,Wca,
Xca,vc,cda,fda,gda,Ac,hda,ida,jda,lda,kda,pda,qda,Hc,Kc,sda,Cc,vda,wda,xda,yda,Fda,Dda,Gda,Lda,Sda,Tda,Qda,Rda,Uda,Vda,Wda,Yda,Zda,$da,Rc,dea,eea,fea,gea,hea,iea,jea,Tc,mea,nea,qea,rea,sea,tea,Bea,Cea,Dea,cd,dd,Aea,Eea,xea,wea,bd,vea,Fea,Iea,Kea,id,Nea,ld,Oea,nd,Qea,Rea,Sea,od,Uea,Wea,pd,Yea,Zea,afa,qd,dfa,cfa,bfa,efa,ifa,td,lfa,nfa,mfa,qfa,ofa,rfa,vd,sfa,wd,wfa,vfa,ufa,yfa,zfa,Gd,Bfa,Od,Qd,Dfa,Efa,Gfa,Hfa,Ffa,Ifa,Jfa,Kfa,Lfa,Mfa,Nfa,Yd,Ofa,Pfa,Zd,Qfa,Rfa,$d,Tfa,Vfa,Zfa,Xfa,Wfa,Yfa,aga,cga,bga,ega,
de,dga,fga,$fa,gga,ie,iga,hga,jga,kga,lga,mga,nga,pga,je,qga,rga,ne,sga,tga,uga,vga,wga,yga,zga,Aga,Bga,Dga,Ega,Fga,Gga,Iga,Hga,Jga,we,ye,Mga,Nga,Xga,Zga,aha,bha,eha,jha,iha,mha,lha,pha,Te,qha,rha,sha,uha,yha,tha,xha,wha,Aha,Dha,Cha,Hha,Iha,df,Jha,Kha,Lha,Mha,Pha,ff,Qha,Rha,Sha,Tha,Vha,Wha,Zha,jf,$ha,gf,aia,bia,oia,pia,sia,uia,qf,rf,via,yia,Gia,Bia,Iia,Jia,Kia,Oia,uf,Pia,vf,Ria,Sia,Xia,Yia,Tia,Zia,aja,$ia,eja,dja,Wia,cja,Via,gja,Uia,hja,ija,jja,kja,lja,bja,oja,pja,qja,rja,tja,vja,uja,sja,zja,Aja,
Cja,Eja,Lja,Mja,Nja,Fja,Hja,Jja,Ef,Uja,Vja,Xja,Wja,Qf,$ja,aka,dka,eka,gka,ika,jka,kka,mka,nka,oka,pka,uka,wka,xka,vka,Aka,yka,zka,Bka,Cka,Dka,Eka,Gka,Hka,Ika,Kka,Lka,Jka,Oka,Qka,Rka,Pka,Uka,Wka,Xka,bla,ala,fla,cla,gla,ila,qg,ela,hla,jla,lla,ola,qla,tla,sla,pla,Ala,zla,Cla,Bla,Dla,Fla,Ela,Hla,Ila,Lla,Ola,Mla,Rla,Wla,Yla,Xla,$la,Zla,ama,bma,hma,ima,jma,nma,kma,sma,rma,xma,vma,tma,wma,Bma,Ema,Cma,ph,ana,cna,dna,fna,gna,ina,jna,kna,lna,mna,nna,hna,qna,pna,ona,rna,sna,tna,yh,una,vna,wna,xna,yna,zh,zna,
Ana,Ah,Dna,Ena,Gna,Hna,Jna,Ina,Fna,Kna,Bh,Lna,Nna,Ch,Ona,Pna,Qna,Mna,Rna,Sna,Una,Vna,Wna,Fh,Zna,Xna,Yna,coa,Hh,$na,eoa,aoa,doa,Gh,goa,hoa,ioa,joa,Jh,koa,Kh,loa,moa,Lh,noa,ooa,poa,qoa,roa,soa,voa,toa,uoa,xoa,woa,yoa,Rh,Sh,Vh,Aoa,Boa,Th,Wh,Eoa,Hoa,Foa,Goa,Moa,Loa,Ioa,Ooa,Noa,Poa,Xh,Toa,Roa,Xoa,Uoa,Voa,Woa,Zoa,$oa,apa,bpa,cpa,fpa,dpa,epa,gpa,hpa,ipa,jpa,kpa,mpa,npa,qpa,rpa,spa,tpa,upa,vpa,wpa,xpa,ypa,zpa,Apa,Dpa,Epa,Gpa,Kpa,Hpa,Npa,Mpa,Ppa,ci,Vpa,Xpa,Zpa,aqa,bqa,dqa,eqa,fqa,gqa,hqa,iqa,jqa,kqa,lqa,nqa,
sqa,wqa,Eqa,Hqa,Iqa,Dqa,Jqa,Kqa,Lqa,Mqa,Nqa,Oqa,Pqa,Qqa,Uqa,Vqa,Ri,Zqa,Wi,ara,bra,cra,dra,era,fra,gra,hra,jra,fj,kra,mra,nra,ora,rra,pra,ura,tra,qra,vra,wra,yra,xra,zra,Ara,mj,Dra,Era,Fra,nj,oj,pj,Ira,Hra,qj,Gra,Mra,rj,Lra,tj,Pra,Rra,Qra,Sra,uj,Tra,Vra,Wra,Xra,$ra,Yra,Zra,dsa,esa,fsa,vj,gsa,isa,jsa,ksa,lsa,msa,osa,psa,qsa,rsa,tsa,usa,wj,xj,vsa,xsa,wsa,ysa,zsa,Csa,Asa,Dsa,Esa,Fsa,Isa,Jsa,Ksa,Aj,Msa,Nsa,Osa,Psa,Qsa,Rsa,Ssa,Tsa,Usa,Vsa,Xsa,Wsa,Ysa,ata,bta,cta,dta,eta,fta,gta,hta,ita,jta,kta,lta,mta,
ota,sta,tta,xta,yta,zta,Bta,Ata,Gta,Eta,Jta,Kta,Mta,Ota,Rta,Sta,Nta,Tta,Vta,Hj,Xta,$ta,hua,Zta,iua,qua,rua,sua,tua,Nj,uua,vua,wua,yua,Aua,Bua,Cua,Dua,Eua,Fua,Gua,Hua,Iua,Kua,Lua,Mua,Nua,Oua,Pua,Qua,Rua,Sua,Tua,Uua,Vua,Wua,Xua,Yua,Zua,$ua,ava,eva,gva,jva,kva,mva,nva,ova,jk,ik,pva,qva,rva,tva,uva,vva,wva,yva,Ava,Bva,Cva,Eva,Gva,Hva,Iva,Jva,Kva,Mva,Nva,Ova,Pva,pk,Wva,Xva,Uva,Qva,Vva,Rva,Tva,$va,Sva,cwa,dwa,ewa,tk,fwa,gwa,hwa,iwa,jwa,kwa,lwa,mwa,nwa,owa,pwa,qwa,rwa,swa,twa,uwa,vwa,wwa,xwa,ywa,zwa,Awa,
Bwa,Cwa,Dwa,Ewa,Fwa,Gwa,Hwa,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,jxa,kxa,lxa,mxa,nxa,uxa,vxa,wxa,xxa,vk,yxa,Axa,Bxa,Cxa,Dxa,Exa,Fxa,Gxa,Hxa,Ixa,Jxa,Lxa,Kxa,Nxa,Qxa,Oxa,Pxa,Rxa,Sxa,Txa,Uxa,Vxa,Xxa,Zxa,Yxa,$xa,aya,bya,cya,dya,eya,fya,gya,hya,iya,kya,jya,lya,mya,nya,rya,sya,Kga,tya,uya,vya,Ak,wya,Lga;_._DumpException=function(a){throw a;};
_.ba=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.ba);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b);this.dZb=!0};fa=function(a){_.ea.setTimeout(()=>{throw a;},0)};ha=function(){var a=_.ea.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)};
_.za=function(a){return a!=null&&a instanceof Uint8Array};paa=function(){return typeof BigInt==="function"};qaa=function(a){a.smd=!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)};
Caa=function(a){if(4&a)return 4096&a?4096:8192&a?8192:0};Ma=function(a){return!!((a[_.Ka]|0)&2)};_.Na=function(a){a[_.Ka]|=34;return a};Daa=function(a){a[_.Ka]|=32;return a};Eaa=function(a,b){b[_.Ka]=(a|0)&-30975};Faa=function(a,b){b[_.Ka]=(a|34)&-30941};_.Oa=function(a){return a.o1c===Gaa};Iaa=function(a){return!(!a||typeof a!=="object"||a.Y0c!==Haa)};_.Qa=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 _.Ta(a,_.Ua):_.Xa();else if(a.constructor!==_.Ta)if(_.za(a))a=a.length?new _.Ta(new Uint8Array(a),_.Ua):_.Xa();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))};_.Ya=function(a,b,c){if(!Array.isArray(a)||a.length)return!1;const d=a[_.Ka]|0;if(d&1)return!0;if(!_.Kaa(b,c))return!1;a[_.Ka]=d|1;return!0};_.Za=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=_.$a?b[_.$a]:void 0)&&(a[_.$a]=_.Ja(b))};Paa=function(){const a=Error();Oaa(a,"incident");fa(a)};ab=function(a){a=Error(a);Oaa(a,"warning");return a};_.bb=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};db=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)};_.hb=function(a){if(!Number.isFinite(a))throw ab("enum");return a|0};Waa=function(a){return a==null?a:Number.isFinite(a)?a|0:void 0};
ib=function(a){if(typeof a!=="number")throw ab("int32");if(!Number.isFinite(a))throw ab("int32");return a|0};_.kb=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};
_.lb=function(a){if(a!=null)a:{if(!db(a))throw ab("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 nb(a)?a=Number(a):(a=BigInt.asIntN(64,a),a=nb(a)?Number(a):String(a)),a;if(db(a))return typeof a==="number"?Zaa(a):Yaa(a)};qb=function(a,b=!1){const c=typeof a;if(a==null)return a;if(c==="bigint")return String(BigInt.asIntN(64,a));if(db(a))return c==="string"?Yaa(a):b?eba(a):Zaa(a)};hba=function(a){if(!db(a))throw ab("uint64");switch(typeof a){case "string":return fba(a);case "bigint":return Aa(BigInt.asUintN(64,a));default:return dba(a)}};
iba=function(a){if(a==null)return a;if(typeof a==="bigint")return a>=0&&nb(a)?a=Number(a):(a=BigInt.asUintN(64,a),a=nb(a)?Number(a):String(a)),a;if(db(a))return typeof a==="number"?dba(a):fba(a)};_.rb=function(a){if(typeof a!=="string")throw Error();return a};jba=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};_.tb=function(a){return a==null||typeof a==="string"?a:void 0};
lba=function(a,b,c,d){if(a!=null&&typeof a==="object"&&_.Oa(a))return a;if(!Array.isArray(a))return c?d&2?(a=b[kba])?b=a:(a=new b,_.Na(a.Af),b=b[kba]=a):b=new b:b=void 0,b;let e=c=a[_.Ka]|0;e===0&&(e|=d&32);e|=d&2;e!==c&&(a[_.Ka]=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 _.rb(a);let d;return(d=_.tb(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 I in d)A=+I,isNaN(A)||(w+=xba(A),l++,A>g&&(g=A));t=e(t,p)+f(l,g,w);I=p;A=l;G=g;let L=w;for(let ca=c.length-1;ca>=0;ca--){var V=c[ca];if(V==null||d&&ca===c.length-1&&V===d)continue;V=ca-b;const la=e(V,I)+f(A,G,L);la<t&&(a=1+V,t=la);A++;I--;L+=xba(V);G=Math.max(G,V)}b=e(0,0)+f(A,G,L);b<t&&(a=0,t=b);if(d){A=l;G=g;L=
w;I=p;for(const ca in d)d=+ca,isNaN(d)||d>=1024||(A--,I++,L-=ca.length,g=e(d,I)+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};zba=function(a,b){yba=b;a=new a(b);yba=void 0;return a};_.ub=function(a,b,c){a=Aba(a,b[0],b[1],c?1:2);b!==_.Bba&&c&&(a[_.Ka]|=16384);return a};
Aba=function(a,b,c,d){var e;d=(e=d)!=null?e:0;a==null&&(a=yba);yba=void 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[_.Ka]|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(_.Qa(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[_.Ka]=e;return a};Cba=function(a){return a};Dba=function(a,b,c,d,e,f){a=lba(a,d,c,f);e&&(a=vb(a));return a};Eba=function(a){return a};Fba=function(a){return[a,this.get(a)]};Iba=function(){return Gba||(Gba=new _.wb(_.Na([]),void 0,void 0,void 0,Hba))};Kba=function(a,b){return Jba(b)};
Jba=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "bigint":return nb(a)?Number(a):String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(_.Ya(a,void 0,0))return}else{if(_.za(a))return oaa(a);if(a instanceof _.Ta)return Lba(a);if(a instanceof _.wb)return a.F2b()}}return a};
Mba=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};Oba=function(a,b,c,d,e){if(a!=null){if(Array.isArray(a))a=_.Ya(a,void 0,0)?void 0:e&&(a[_.Ka]|0)&2?a:Nba(a,b,c,d!==void 0,e);else if(_.Qa(a)){const f={};for(let g in a)f[g]=Oba(a[g],b,c,d,e);a=f}else a=b(a,d);return a}};
Nba=function(a,b,c,d,e){const f=d||c?a[_.Ka]|0:0;d=d?!!(f&32):void 0;const g=_.Ja(a);for(let l=0;l<g.length;l++)g[l]=Oba(g[l],b,c,d,e);c&&(Naa(g,a),c(f,g));return g};Qba=function(a){return Oba(a,Pba,void 0,void 0,!1)};Pba=function(a){return _.Oa(a)?a.toJSON():a instanceof _.wb?a.F2b(Qba):Jba(a)};Rba=function(a){return Nba(a,Pba,void 0,void 0,!1)};Sba=function(){Paa()};Uba=function(a,b){(xb||(xb=new yb)).set(a,b);(Tba||(Tba=new yb)).set(b,a)};
Vba=function(a){try{return a.toString().indexOf("[native code]")!==-1?a:null}catch(b){return null}};Xba=function(a){if(Wba===void 0){const b=new zb([],{});Wba=Array.prototype.concat.call([],b).length===1}Wba&&typeof Symbol==="function"&&Symbol.isConcatSpreadable&&(a[Symbol.isConcatSpreadable]=!0)};
Yba=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[_.Ka]|0;if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(a[_.Ka]=(d|34)&-12293,a):Nba(a,Yba,d&4?Faa:c,!0,!0)}_.Oa(a)?(c=a.Af,d=c[_.Ka],a=d&2?a:zba(a.constructor,Zba(c,d,!0))):a instanceof _.wb&&!(a.Tda&2)&&(c=_.Na(a.Vvb(Yba)),a=new _.wb(c,a.vDa,a.Iia,a.Nyb));return a}};
Zba=function(a,b,c){const d=c||b&2?Faa:Eaa,e=!!(b&32);a=Mba(a,b,f=>Yba(f,e,d));a[_.Ka]=a[_.Ka]|32|(c?2:0);return a};vb=function(a){const b=a.Af,c=b[_.Ka];return c&2?zba(a.constructor,Zba(b,c,!1)):a};$ba=function(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||b>=a.length||b>=c))return a[b]};
_.Ab=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[_.Ka]=g);return g}a[c+(+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b};
_.Eb=function(a,b,c,d,e,f,g){const l=a.Af;let p=l[_.Ka];d=2&p?1:d;f=!!f;e=aca(l,p,b,e);var t=e[_.Ka]|0;var w=t;4&w?g==null?a=!1:(!f&&g===0&&(4096&w||8192&w)&&(a.constructor[bca]=(a.constructor[bca]|0)+1)<5&&Paa(),a=g===0?!1:!(g&w)):a=!0;if(a){4&t&&(e=_.Ja(e),t=Bb(t,p),p=_.Ab(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=cca(t,p);t=(t|20)&-4097;t&=-8193;g&&(t|=g);e[_.Ka]=t;2&t&&Object.freeze(e)}let A;if(d===1||d===4&&32&t)Cb(t)||(f=t,t|=2,t!==f&&(e[_.Ka]=
t),Object.freeze(e));else if(g=d!==5?!1:!!(32&t)||Cb(t)||!!dca(e),(d===2||g)&&Cb(t)&&(e=_.Ja(e),t=Bb(t,p),t=Db(t,p,f),e[_.Ka]=t,p=_.Ab(l,p,b,e)),Cb(t)||(b=t,t=Db(t,p,f),t!==b&&(e[_.Ka]=t)),g)A=eca(e);else if(d===2&&!f){let G;(G=xb)==null||G.delete(e)}return A||e};aca=function(a,b,c,d){a=_.Fb(a,b,c,d);return Array.isArray(a)?a:_.fca};cca=function(a,b){a===0&&(a=Bb(a,b));return a|1};Cb=function(a){return!!(2&a)&&!!(4&a)||!!(2048&a)};gca=function(a){return Jaa(a,!0,!0)};
hca=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=Iba();break a}l=[]}else if(l.constructor===_.wb){if((l.Tda&2)==0||p){a=l;break a}l=l.Vvb()}else Array.isArray(l)?c=Ma(l):l=[];if(p){if(!l.length){a=Iba();break a}c||(c=!0,_.Na(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]=_.Na(t[1]))}l=p}c||((l[_.Ka]|0)&64?l[_.Ka]&=-33:32&b&&Daa(l));f=new _.wb(l,e,nba,f);_.Ab(a,b,d,f);a=f}!g&&e&&(a.ARc=!0);return a};
_.Gb=function(a,b,c){a=a.Af;const d=a[_.Ka];return hca(a,d,_.Fb(a,d,b),b,void 0,c)};_.Ib=function(a,b,c){a=a.Af;const d=a[_.Ka];return hca(a,d,_.Fb(a,d,b),b,c)};
_.Kb=function(a,b,c,d){const e=a.Af;let f=e[_.Ka];_.Za(f);if(c==null)return _.Ab(e,f,b),a;c=ica(c);let g=c[_.Ka]|0,l=g;var p=!!(4&g),t=Cb(g);let w=t||Object.isFrozen(c);t||(g=0);w||void 0!==jca&&void 0===kca||(c=_.Ja(c),l=0,g=Bb(g,f),g=Db(g,f,!0),w=!1);g|=21;var A;t=(A=Caa(g))!=null?A:0;if(!p)for(p=0;p<c.length;p++){A=c[p];const G=d(A,t);Object.is(A,G)||(w&&(c=_.Ja(c),l=0,g=Bb(g,f),g=Db(g,f,!0),w=!1),c[p]=G)}g!==l&&(w&&(c=_.Ja(c),g=Bb(g,f),g=Db(g,f,!0)),c[_.Ka]=g);_.Ab(e,f,b,c);return a};
_.Lb=function(a,b,c,d){const e=a.Af;let f=e[_.Ka];_.Za(f);_.Ab(e,f,b,(d==="0"?Number(c)===0:c===d)?void 0:c);return a};mca=function(a){let b;return(b=a[lca])!=null?b:a[lca]=new Map};nca=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];_.Fb(b,c,g)!=null&&(e!==0&&(c=_.Ab(b,c,e)),e=g)}a.set(d,e);return e};_.oca=function(a,b,c,d){a=a.Af;let e=a[_.Ka];d=_.Fb(a,e,c,d);b=lba(d,b,!1,e);b!==d&&b!=null&&_.Ab(a,e,c,b);return b};
_.pca=function(a,b,c,d,e,f,g,l){a=a.Af;var p=!!(2&b);e=p?1:e;g=!!g;l&&(l=!p);f=aca(a,b,d,f);var t=f[_.Ka]|0;p=!!(4&t);if(!p){t=cca(t,b);var w=f,A=b;const I=!!(2&t);I&&(A|=2);let L=!I,V=!0,ca=0,la=0;for(;ca<w.length;ca++){const ya=lba(w[ca],c,!1,A);if(ya instanceof c){if(!I){const Ba=Ma(ya.Af);L&&(L=!Ba);V&&(V=Ba)}w[la++]=ya}}la<ca&&(w.length=la);t|=4;t=V?t|16:t&-17;t=L?t|8:t&-9;w[_.Ka]=t;I&&Object.freeze(w)}if(l&&!(8&t||!f.length&&(e===1||e===4&&32&t))){Cb(t)&&(f=_.Ja(f),t=Bb(t,b),b=_.Ab(a,b,d,f));
c=f;l=t;for(w=0;w<c.length;w++)t=c[w],A=vb(t),t!==A&&(c[w]=A);l|=8;l=c.length?l&-17:l|16;t=c[_.Ka]=l}let G;if(e===1||e===4&&32&t)Cb(t)||(b=t,t|=!f.length||16&t&&(!p||32&t)?2:2048,t!==b&&(f[_.Ka]=t),Object.freeze(f));else if(p=e!==5?!1:!!(32&t)||Cb(t)||!!dca(f),(e===2||p)&&Cb(t)&&(f=_.Ja(f),t=Bb(t,b),t=Db(t,b,g),f[_.Ka]=t,b=_.Ab(a,b,d,f)),Cb(t)||(d=t,t=Db(t,b,g),t!==d&&(f[_.Ka]=t)),p)G=eca(f);else if(e===2&&!g){let I;(I=xb)==null||I.delete(f)}return G||f};
Bb=function(a,b){a=(2&b?a|2:a&-3)|32;return a&=-2049};Db=function(a,b,c){32&b&&c||(a&=-33);return a};_.Mb=function(a,b,c,d,e,f,g,l){_.Za(a.Af[_.Ka]);b=_.Eb(a,b,f,2,g,!0);let p;f=(p=Caa(b[_.Ka]|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};
qca=function(a,b,c,d,e,f,g,l){const p=a.Af[_.Ka];_.Za(p);a=_.pca(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[_.Ka]=Ma(d.Af)?a[_.Ka]&-9:a[_.Ka]&-17)};Nb=function(a,b){return a!=null?a:b};rca=function(a){return Jaa(a,!1,!1)};
sca=function(a){a=Pb(a,2);if(a==null)return"";if(typeof a==="string")return a;if(_.za(a))return oaa(a);if(Array.isArray(a))return Rba(a);if(a instanceof _.Ta)return Lba(a);if(a&&_.Oa(a))return a.toJSON();throw Error("L`"+a);};
uca=function(a){var b=Qb?a.Af:Rba(a.Af);{var c=!Qb,d=(c?a.Af:b)[_.Ka];let ca=b.length;if(ca){var e=b[ca-1],f=_.Qa(e);f?ca--:e=void 0;a=+!!(d&512)-1;var g=ca-a,l=!!tca&&!(d&512),p;d=(p=tca)!=null?p:pba;d=l?d(g,a,b,e):g;p=(g=l&&g!==d)?Array.prototype.slice.call(b,0,ca):b;if(f||g){b:{var t=p;var w=e;var A;f=!1;if(g)for(l=Math.max(0,d+a);l<t.length;l++){var G=t[l];const la=l-a;if(!(G==null||_.Ya(G,void 0,la)||Iaa(G)&&G.size===0)){var I=t[l]=void 0;((I=A)!=null?I:A={})[la]=G;f=!0}}if(w)for(var L in w)if(I=
+L,isNaN(I)){let la;((la=A)!=null?la:A={})[L]=w[L]}else if(l=w[L],Array.isArray(l)&&(_.Ya(l,void 0,+L)||Iaa(l)&&l.size===0)&&(l=null),l==null&&(f=!0),g&&I<d){f=!0;l=I+a;for(G=t.length;G<=l;G++)t.push(void 0);t[l]=w[I]}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}g&&(ca=p.length);for(var V;ca>0;ca--){L=ca-1;A=p[L];L-=a;if(!(A==null||_.Ya(A,void 0,L)||Iaa(A)&&A.size===0))break;V=!0}if(p!==b||t||V){if(!g&&!c)p=Array.prototype.slice.call(p,
0,ca);else if(V||t||w)p.length=ca;w&&p.push(w)}b=p}}return b};_.vca=function(){const a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a};_.Rb=function(a,b){const c=[];for(let d=0;d<a.length;d++)c.push(b(a[d]));return c};Sb=function(a){if(typeof a==="bigint"){const b=Number(a);return Number.isSafeInteger(b)?b:""+a}return a};Tb=function(a,b){const c=[];a.forEach(b?(d,e)=>{c.push([Sb(e),b(d)])}:(d,e)=>{c.push([Sb(e),Sb(d)])});return c};
_.h=function(a){return Array.isArray(a)?a.map(Sb):a==null?void 0:Sb(a)};Ub=function(a){return a==null?void 0:Array.isArray(a)?a.map(b=>Lba(b)):Lba(a)};_.Vb=function(a){if(Ma(a.Af))throw Error("P");};_.Xb=function(a){return b=>Wb(a,b)};
wca=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,I=0;I<64;I+=4)G[I/4]=A[I]<<24|A[I+1]<<16|A[I+2]<<8|A[I+3];for(I=16;I<80;I++)A=G[I-3]^G[I-8]^G[I-14]^G[I-16],G[I]=(A<<1|A>>>31)&4294967295;A=e[0];var L=e[1],V=e[2],ca=e[3],la=e[4];for(I=0;I<80;I++){if(I<40)if(I<20){var ya=ca^L&(V^ca);var Ba=1518500249}else ya=L^V^ca,Ba=1859775393;else I<60?(ya=L&V|ca&(L|V),Ba=2400959708):(ya=L^V^ca,Ba=3395469782);ya=((A<<5|A>>>
27)&4294967295)+ya+la+Ba+G[I]&4294967295;la=ca;ca=V;V=(L<<30|L>>>2)&4294967295;L=A;A=ya}e[0]=e[0]+A&4294967295;e[1]=e[1]+L&4294967295;e[2]=e[2]+V&4294967295;e[3]=e[3]+ca&4294967295;e[4]=e[4]+la&4294967295}function c(A,G){if(typeof A==="string"){A=unescape(encodeURIComponent(A));for(var I=[],L=0,V=A.length;L<V;++L)I.push(A.charCodeAt(L));A=I}G||(G=A.length);I=0;if(t==0)for(;I+64<G;)b(A.slice(I,I+64)),I+=64,w+=64;for(;I<G;)if(f[t++]=A[I++],w++,t==64)for(t=0,b(f);I+64<G;)b(A.slice(I,I+64)),I+=64,w+=
64}function d(){var A=[],G=w*8;t<56?c(l,56-t):c(l,64-(t-56));for(var I=63;I>=56;I--)f[I]=G&255,G>>>=8;b(f);for(I=G=0;I<5;I++)for(var L=24;L>=0;L-=8)A[G++]=e[I]>>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="",I=0;I<A.length;I++)G+="0123456789ABCDEF".charAt(Math.floor(A[I]/16))+"0123456789ABCDEF".charAt(A[I]%16);return G}}};Yb=function(a){return{valueOf:a}.valueOf()};
yca=function(){let a=null;if(!xca)return a;try{const b=c=>c;a=xca.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};_.Aca=function(){zca===void 0&&(zca=yca());return zca};_.$b=function(a){const b=_.Aca();return new _.Zb(b?b.createScriptURL(a):a)};_.ac=function(a){if(a instanceof _.Zb)return a.lYb;throw Error("U");};_.cc=function(a){if(a instanceof _.bc)return a.oYb;throw Error("U");};
dc=function(a){return new Bca(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};Dca=function(a,b=Cca){if(a instanceof _.bc)return a;for(let c=0;c<b.length;++c){const d=b[c];if(d instanceof Bca&&d.isValid(a))return new _.bc(a)}};_.ec=function(a){return Dca(a,Cca)||_.Eca};_.Gca=function(a){if(Fca.test(a))return a};_.fc=function(a){return a instanceof _.bc?_.cc(a):_.Gca(a)};_.gc=function(a,b){b=_.fc(b);b!==void 0&&(a.href=b)};_.jc=function(a){const b=_.Aca();return new _.hc(b?b.createHTML(a):a)};
_.kc=function(a){if(a instanceof _.hc)return a.kYb;throw Error("U");};_.Ica=function(a,b,c){if(b instanceof _.Zb)a.href=_.ac(b).toString(),a.rel=c;else{if(Hca.indexOf(c)===-1)throw Error("V`"+c);b=_.fc(b);b!==void 0&&(a.href=b,a.rel=c)}};_.lc=function(a,b,c,d){b=_.fc(b);return b!==void 0?a.open(b,c,d):null};_.Jca=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")||""};
_.Kca=function(a){const b=_.Jca(a.ownerDocument&&a.ownerDocument.defaultView||window);b&&a.setAttribute("nonce",b)};_.mc=function(a,b){a.src=_.ac(b);_.Kca(a)};_.Lca=function(a,b){b=_.fc(b);b!==void 0&&(a.href=b)};oc=function(a){a&&typeof a.dispose=="function"&&a.dispose()};Mca=function(a){for(let b=0,c=arguments.length;b<c;++b){const d=arguments[b];_.xa(d)?Mca.apply(null,d):oc(d)}};Nca=function(a,b,c){for(const d in a)b.call(c,a[d],d,a)};
Oca=function(a,b){const c={};for(const d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c};Pca=function(a,b,c){const d={};for(const e in a)d[e]=b.call(c,a[e],e,a);return d};Qca=function(a,b){for(const c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};Rca=function(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};_.Sca=function(a){const b=[];let c=0;for(const d in a)b[c++]=d;return b};_.pc=function(a){for(const b in a)return!1;return!0};
_.qc=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};_.sc=function(a){const b={};for(const c in a)b[c]=a[c];return b};_.tc=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<Tca.length;f++)c=Tca[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};
Uca=function(a){const b=arguments.length;if(b==1&&Array.isArray(arguments[0]))return Uca.apply(null,arguments[0]);const c={};for(let d=0;d<b;d++)c[arguments[d]]=!0;return c};Vca=function(a,b){const c=b.createRange();c.selectNode(b.body);a=_.jc(a);return c.createContextualFragment(_.kc(a))};Wca=function(a){a=a.nodeName;return typeof a==="string"?a:"FORM"};Xca=function(a){a=a.nodeType;return a===1||typeof a!=="number"};vc=function(a,b,c){a.setAttribute(b,c)};
_.wc=function(a,...b){if(b.length===0)return _.$b(a[0]);let c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return _.$b(c)};
cda=function(a,b=Yca){if(!Zca){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("Z"));c=(a.brands||[]).map(e=>{var f=new $ca;return _.yc(f,1,e.brand).ysb(e.version)});ada(bda.b0b(a.mobile),c);Zca=a.getHighEntropyValues(b)}const d=new Set(b);return Zca.then(e=>{const f=bda.clone();d.has("platform")&&_.yc(f,3,e.platform);d.has("platformVersion")&&f.f0b(e.platformVersion);d.has("architecture")&&
_.yc(f,5,e.architecture);d.has("model")&&f.fsb(e.model);d.has("uaFullVersion")&&_.yc(f,7,e.uaFullVersion);return f}).catch(()=>bda.clone())};fda=function(a=window,b){return dda(new eda(a,b))};
gda=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 I=a.ObjectGetOwnPropertyDescriptor(G,w);I&&I.value?(I.value=a.wrapWithCurrentZone(I.value,A),a._redefineProperty(p.prototype,w,I)):G[w]&&(G[w]=a.wrapWithCurrentZone(G[w],A))}else G[w]&&(G[w]=a.wrapWithCurrentZone(G[w],A))}catch(I){}});return g.call(b,l,p,t)};a.attachOriginToPatched(b[d],g)}};
Ac=function(a){return(zc.__Zone_symbol_prefix||"__zone_symbol__")+a};
hda=function(){function a(Ia){g&&g.mark&&g.mark(Ia)}function b(Ia,La){g&&g.measure&&g.measure(Ia,La)}function c(Ia){ca||zc[G]&&(ca=zc[G].resolve(0));if(ca){let La=ca[I];La||(La=ca.then);La.call(ca,Ia)}else zc[A](Ia,0)}function d(Ia){ob===0&&L.length===0&&c(e);Ia&&L.push(Ia)}function e(){if(!V){for(V=!0;L.length;){const Ia=L;L=[];for(let La=0;La<Ia.length;La++){const Va=Ia[La];try{Va.zone.runTask(Va,null,null)}catch(pb){Ba.onUnhandledError(pb)}}}Ba.microtaskDrainDone();V=!1}}function f(){}const g=
zc.performance;a("Zone");class l{static assertZonePatched(){if(zc.Promise!==ya.ZoneAwarePromise)throw Error("ba");}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 Wa}static __load_patch(Ia,La,Va=!1){if(ya.hasOwnProperty(Ia)){if(La=zc[Ac("forceDuplicateZoneCheck")]===!0,!Va&&La)throw Error("ca`"+Ia);}else zc["__Zone_disable_"+Ia]||(Va="Zone:"+Ia,a(Va),ya[Ia]=La(zc,l,Ba),b(Va,Va))}get parent(){return this.ld}get name(){return this.Ur}constructor(Ia,
La){this.ld=Ia;this.Ur=La?La.name||"unnamed":"<root>";this.hIb=La&&La.properties||{};this.zy=new t(this,this.ld&&this.ld.zy,La)}get(Ia){const La=this.getZoneWith(Ia);if(La)return La.hIb[Ia]}getZoneWith(Ia){let La=this;for(;La;){if(La.hIb.hasOwnProperty(Ia))return La;La=La.ld}return null}fork(Ia){if(!Ia)throw Error("da");return this.zy.fork(this,Ia)}wrap(Ia,La){if(typeof Ia!=="function")throw Error("ea`"+Ia);const Va=this.zy.intercept(this,Ia,La),pb=this;return function(){return pb.runGuarded(Va,this,
arguments,La)}}run(Ia,La,Va,pb){Ea={parent:Ea,zone:this};try{return this.zy.invoke(this,Ia,La,Va,pb)}finally{Ea=Ea.parent}}runGuarded(Ia,La=null,Va,pb){Ea={parent:Ea,zone:this};try{try{return this.zy.invoke(this,Ia,La,Va,pb)}catch(uc){if(this.zy.handleError(this,uc))throw uc;}}finally{Ea=Ea.parent}}runTask(Ia,La,Va){if(Ia.zone!=this)throw Error("fa`"+(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 Gc=Ia.state!="running";Gc&&Ia.gu("running","scheduled");var Pd=Wa;Wa=Ia;Ea={parent:Ea,zone:this};try{pb!="macroTask"||!Ia.data||uc||rc||(Ia.cancelFn=void 0);try{return this.zy.invokeTask(this,Ia,La,Va)}catch(gd){if(this.zy.handleError(this,gd))throw gd;}}finally{La=Ia.state,La!=="notScheduled"&&La!=="unknown"&&(pb=="eventTask"||uc||rc&&La==="scheduling"?Gc&&Ia.gu("scheduled","running","scheduling"):(La=Ia.ON,this.K3(Ia,-1),Gc&&Ia.gu("notScheduled","running","notScheduled"),rc&&
(Ia.ON=La))),Ea=Ea.parent,Wa=Pd}}}scheduleTask(Ia){if(Ia.zone&&Ia.zone!==this)for(var La=this;La;){if(La===Ia.zone)throw Error("ga`"+this.name+"`"+Ia.zone.name);La=La.parent}Ia.gu("scheduling","notScheduled");La=[];Ia.ON=La;Ia.uf=this;try{Ia=this.zy.scheduleTask(this,Ia)}catch(Va){throw Ia.gu("unknown","scheduling","notScheduled"),this.zy.handleError(this,Va),Va;}Ia.ON===La&&this.K3(Ia,1);Ia.state=="scheduling"&&Ia.gu("scheduled","scheduling");return Ia}scheduleMicroTask(Ia,La,Va,pb){return this.scheduleTask(new w("microTask",
Ia,La,Va,pb,void 0))}scheduleMacroTask(Ia,La,Va,pb,uc){return this.scheduleTask(new w("macroTask",Ia,La,Va,pb,uc))}scheduleEventTask(Ia,La,Va,pb,uc){return this.scheduleTask(new w("eventTask",Ia,La,Va,pb,uc))}cancelTask(Ia){if(Ia.zone!=this)throw Error("ha`"+(Ia.zone||la).name+"`"+this.name);if(Ia.state==="scheduled"||Ia.state==="running"){Ia.gu("canceling","scheduled","running");try{this.zy.cancelTask(this,Ia)}catch(La){throw Ia.gu("unknown","canceling"),this.zy.handleError(this,La),La;}this.K3(Ia,
-1);Ia.gu("notScheduled","canceling");Ia.runCount=-1;return Ia}}K3(Ia,La){const Va=Ia.ON;La==-1&&(Ia.ON=null);for(let pb=0;pb<Va.length;pb++)Va[pb].K3(Ia.type,La)}}l.__symbol__=Ac;const p={name:"",onHasTask:(Ia,La,Va,pb)=>Ia.hasTask(Va,pb),onScheduleTask:(Ia,La,Va,pb)=>Ia.scheduleTask(Va,pb),onInvokeTask:(Ia,La,Va,pb,uc,rc)=>Ia.invokeTask(Va,pb,uc,rc),onCancelTask:(Ia,La,Va,pb)=>Ia.cancelTask(Va,pb)};class t{get zone(){return this.uf}constructor(Ia,La,Va){this.NOc={microTask:0,macroTask:0,eventTask:0};
this.uf=Ia;this.xdd=La;this.bOa=Va&&(Va&&Va.onFork?Va:La.bOa);this.jFb=Va&&(Va.onFork?La:La.jFb);this.GJc=Va&&(Va.onFork?this.uf:La.GJc);this.wPa=Va&&(Va.onIntercept?Va:La.wPa);this.uGb=Va&&(Va.onIntercept?La:La.uGb);this.tGb=Va&&(Va.onIntercept?this.uf:La.tGb);this.zPa=Va&&(Va.onInvoke?Va:La.zPa);this.xGb=Va&&(Va.onInvoke?La:La.xGb);this.vGb=Va&&(Va.onInvoke?this.uf:La.vGb);this.KOa=Va&&(Va.onHandleError?Va:La.KOa);this.WFb=Va&&(Va.onHandleError?La:La.WFb);this.VFb=Va&&(Va.onHandleError?this.uf:
La.VFb);this.xra=Va&&(Va.onScheduleTask?Va:La.xra);this.lRa=Va&&(Va.onScheduleTask?La:La.lRa);this.kRa=Va&&(Va.onScheduleTask?this.uf:La.kRa);this.jqa=Va&&(Va.onInvokeTask?Va:La.jqa);this.yPa=Va&&(Va.onInvokeTask?La:La.yPa);this.xPa=Va&&(Va.onInvokeTask?this.uf:La.xPa);this.Woa=Va&&(Va.onCancelTask?Va:La.Woa);this.OMa=Va&&(Va.onCancelTask?La:La.OMa);this.NMa=Va&&(Va.onCancelTask?this.uf:La.NMa);this.eGb=this.gGb=this.fGb=this.jba=null;Ia=Va&&Va.onHasTask;const pb=La&&La.jba;if(Ia||pb)this.jba=Ia?
Va:p,this.fGb=La,this.gGb=this,this.eGb=this.uf,Va.onScheduleTask||(this.xra=p,this.lRa=La,this.kRa=this.uf),Va.onInvokeTask||(this.jqa=p,this.yPa=La,this.xPa=this.uf),Va.onCancelTask||(this.Woa=p,this.OMa=La,this.NMa=this.uf)}fork(Ia,La){return this.bOa?this.bOa.onFork(this.jFb,this.zone,Ia,La):new l(Ia,La)}intercept(Ia,La,Va){return this.wPa?this.wPa.onIntercept(this.uGb,this.tGb,Ia,La,Va):La}invoke(Ia,La,Va,pb,uc){return this.zPa?this.zPa.onInvoke(this.xGb,this.vGb,Ia,La,Va,pb,uc):La.apply(Va,
pb)}handleError(Ia,La){return this.KOa?this.KOa.onHandleError(this.WFb,this.VFb,Ia,La):!0}scheduleTask(Ia,La){let Va=La;if(this.xra)this.jba&&Va.ON.push(this.gGb),(Va=this.xra.onScheduleTask(this.lRa,this.kRa,Ia,La))||(Va=La);else if(La.scheduleFn)La.scheduleFn(La);else if(La.type=="microTask")d(La);else throw Error("ia");return Va}invokeTask(Ia,La,Va,pb){return this.jqa?this.jqa.onInvokeTask(this.yPa,this.xPa,Ia,La,Va,pb):La.callback.apply(Va,pb)}cancelTask(Ia,La){if(this.Woa)Ia=this.Woa.onCancelTask(this.OMa,
this.NMa,Ia,La);else{if(!La.cancelFn)throw Error("ja");Ia=La.cancelFn(La)}return Ia}hasTask(Ia,La){try{this.jba&&this.jba.onHasTask(this.fGb,this.eGb,Ia,La)}catch(Va){this.handleError(Ia,Va)}}K3(Ia,La){const Va=this.NOc,pb=Va[Ia];La=Va[Ia]=pb+La;if(La<0)throw Error("ka");pb!=0&&La!=0||this.hasTask(this.uf,{q1c:Va.microTask>0,V0c:Va.macroTask>0,sjd:Va.eventTask>0,Fc:Ia})}}class w{constructor(Ia,La,Va,pb,uc,rc){this.uf=null;this.runCount=0;this.ON=null;this.yj="notScheduled";this.type=Ia;this.source=
La;this.data=pb;this.scheduleFn=uc;this.cancelFn=rc;if(!Va)throw Error("la");this.callback=Va;const Gc=this;this.invoke=Ia==="eventTask"&&pb&&pb.Xxb?w.invokeTask:function(){return w.invokeTask.call(zc,Gc,this,arguments)}}static invokeTask(Ia,La,Va){Ia||(Ia=this);ob++;try{return Ia.runCount++,Ia.zone.runTask(Ia,La,Va)}finally{ob==1&&e(),ob--}}get zone(){return this.uf}get state(){return this.yj}cancelScheduleRequest(){this.gu("notScheduled","scheduling")}gu(Ia,La,Va){if(this.yj===La||this.yj===Va)this.yj=
Ia,Ia=="notScheduled"&&(this.ON=null);else throw Error("ma`"+this.type+"`"+this.source+"`"+Ia+"`"+La+"`"+(Va?" or '"+Va+"'":"")+"`"+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=Ac("setTimeout"),G=Ac("Promise"),I=Ac("then");let L=[],V=!1,ca;const la={name:"NO ZONE"},ya={},Ba={symbol:Ac,
currentZoneFrame:()=>Ea,onUnhandledError:f,microtaskDrainDone:f,scheduleMicroTask:d,showUncaughtError:()=>!l[Ac("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)},Wa=null,ob=0;b("Zone","Zone");return l};ida=function(a,b){return Zone.current.wrap(a,b)};jda=function(a,b){for(let c=a.length-1;c>=0;c--)typeof a[c]==="function"&&(a[c]=ida(a[c],b+"_"+c));return a};
lda=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=Bc(a,e);kda(g)&&(a[e]=(l=>{const p=function(){return l.apply(this,jda(arguments,c+"."+e))};Cc(p,l);return p})(f))}}};kda=function(a){return a?a.writable===!1?!1:!(typeof a.get==="function"&&typeof a.set==="undefined"):!0};
pda=function(a,b,c){let d=Bc(a,b);!d&&c&&Bc(c,b)&&(d={enumerable:!0,configurable:!0});if(d&&d.configurable&&(c=Ac("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=mda[g];l||(l=mda[g]=Ac("ON_PROPERTY"+g));d.set=function(p){let t=this;t||a!==Dc||(t=Dc);t&&(typeof t[l]==="function"&&t.removeEventListener(g,nda),f&&f.call(t,null),t[l]=p,typeof p==="function"&&t.addEventListener(g,nda,!1))};d.get=function(){let p=this;p||a!==Dc||(p=Dc);
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};oda(a,b,d);a[c]=!0}};qda=function(a,b,c){if(b)for(var d=0;d<b.length;d++)pda(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++)pda(a,b[d],c)}};
Hc=function(a){const b=Dc[a];if(b){Dc[Ac(a)]=b;Dc[a]=function(){const e=jda(arguments,a);switch(e.length){case 0:this[Fc]=new b;break;case 1:this[Fc]=new b(e[0]);break;case 2:this[Fc]=new b(e[0],e[1]);break;case 3:this[Fc]=new b(e[0],e[1],e[2]);break;case 4:this[Fc]=new b(e[0],e[1],e[2],e[3]);break;default:throw Error("na");}};Cc(Dc[a],b);var c=new b(function(){}),d;for(d in c)a==="XMLHttpRequest"&&d==="responseBlob"||function(e){typeof c[e]==="function"?Dc[a].prototype[e]=function(){return this[Fc][e].apply(this[Fc],
arguments)}:oda(Dc[a].prototype,e,{set:function(f){typeof f==="function"?(this[Fc][e]=ida(f,a+"."+e),Cc(this[Fc][e],f)):this[Fc][e]=f},get:function(){return this[Fc][e]}})}(d);for(d in b)d!=="prototype"&&b.hasOwnProperty(d)&&(Dc[a][d]=b[d])}};Kc=function(a,b,c){let d=a;for(;d&&!d.hasOwnProperty(b);)d=rda(d);!d&&a[b]&&(d=a);a=Ac(b);let e=null;if(d&&(!(e=d[a])||!d.hasOwnProperty(a))){e=d[a]=d[b];const f=d&&Bc(d,b);if(kda(f)){const g=c(e,a,b);d[b]=function(){return g(this,arguments)};Cc(d[b],e)}}return e};
sda=function(a,b,c){function d(f){const g=f.data;g.args[g.jta]=function(){f.invoke.apply(this,arguments)};e.apply(g.target,g.args);return f}let e=null;e=Kc(a,b,f=>function(g,l){const p=c(g,l);return p.jta>=0&&typeof l[p.jta]==="function"?Zone.current.scheduleMacroTask(p.name,l[p.jta],p,d,void 0):f.apply(g,l)})};Cc=function(a,b){a[Ac("OriginalDelegate")]=b};
vda=function(){if(tda)return uda;tda=!0;try{const a=Lc.navigator.userAgent;if(a.indexOf("MSIE ")!==-1||a.indexOf("Trident/")!==-1||a.indexOf("Edge/")!==-1)uda=!0}catch(a){}return uda};wda=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].NYc;return b.filter(e=>d.indexOf(e)===-1)};xda=function(a){return Object.getOwnPropertyNames(a).filter(b=>b.startsWith("on")&&b.length>2).map(b=>b.substring(2))};
yda=function(a,b){var c=(b?b(a):a)+"false";b=(b?b(a):a)+"true";c=Mc+c;b=Mc+b;Nc[a]={};Nc[a]["false"]=c;Nc[a]["true"]=b};
Fda=function(a,b,c,d){function e(ca,la,ya){if(la=la||a.event){ca=ca||la.target||a;var Ba=ca[Nc[la.type][ya?"true":"false"]];if(Ba){ya=[];if(Ba.length===1)(la=G(Ba[0],ca,la))&&ya.push(la);else{Ba=Ba.slice();for(let Ea=0;Ea<Ba.length&&(!la||la[zda]!==!0);Ea++){const Wa=G(Ba[Ea],ca,la);Wa&&ya.push(Wa)}}if(ya.length===1)throw ya[0];for(la=0;la<ya.length;la++){const Ea=ya[la];b.nativeScheduleMicroTask(()=>{throw Ea;})}}}}function f(ca,la){function ya(mb,oa){return!Oc&&typeof mb==="object"&&mb?!!mb.capture:
Oc&&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(!ca)return!1;let Ea=!0;la&&la.Xxb!==void 0&&(Ea=la.Xxb);const Wa=la&&la.vh;let ob=!0;la&&la.YRc!==void 0&&(ob=la.YRc);let Ia=!1;la&&la.G5c!==void 0&&(Ia=la.G5c);let La=ca;for(;La&&!La.hasOwnProperty(g);)La=rda(La);!La&&
ca[g]&&(La=ca);if(!La||La[w])return!1;const Va=la&&la.rjd,pb={},uc=La[w]=La[g],rc=La[Ac(l)]=La[l];ca=La[Ac(p)]=La[p];const Gc=La[Ac(t)]=La[t];let Pd;la&&la.prepend&&(Pd=La[Ac(la.prepend)]=La[la.prepend]);var gd=function(mb){if(!mb.Dcb){var oa=Nc[mb.QF];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.Dcb=!0;mb.Inb&&(mb.Inb(),mb.Inb=null);oa.length===0&&(mb.GKb=!0,mb.target[ic]=null);break}}if(mb.GKb)return rc.call(mb.target,
mb.QF,mb.capture?L:I,mb.options)};const Jb=function(mb){return uc.call(pb.target,pb.QF,mb.invoke,pb.options)},Sa=function(mb){return Pd.call(pb.target,pb.QF,mb.invoke,pb.options)};var fb=function(mb){return rc.call(mb.target,mb.QF,mb.invoke,mb.options)};gd=Ea?gd:fb;fb=function(mb,oa){const ic=typeof oa;return ic==="function"&&mb.callback===oa||ic==="object"&&mb.UG===oa};const sb=la&&la.diff?la.diff:fb,Ob=Zone[Ac("UNPATCHED_EVENTS")],$c=a[Ac("PASSIVE_EVENTS")];fb=function(mb,oa,ic,xc,kd=!1,pe=!1){return function(){const cf=
this||a;let Je=arguments[0];la&&la.lR&&(Je=la.lR(Je));let Uh=arguments[1];if(!Uh||Ada&&Je==="uncaughtException")return mb.apply(this,arguments);let th=!1;if(typeof Uh!=="function"){if(!Uh.handleEvent)return mb.apply(this,arguments);th=!0}if(!Wa||Wa(mb,Uh,cf,arguments)){var dj=Oc&&!!$c&&$c.indexOf(Je)!==-1,uh=Ba(ya(arguments[2],dj)),vh=uh==null?void 0:uh.signal;if(vh==null||!vh.aborted){if(Ob)for(var Di=0;Di<Ob.length;Di++)if(Je===Ob[Di])return dj?mb.call(cf,Je,Uh,uh):mb.apply(this,arguments);dj=uh?
typeof uh==="boolean"?!0:uh.capture:!1;Di=uh&&typeof uh==="object"?uh.once:!1;var nl=Zone.current,Vg=Nc[Je];Vg||(yda(Je,Va),Vg=Nc[Je]);var ej=Vg[dj?"true":"false"];Vg=cf[ej];var mk=!1;if(Vg){if(mk=!0,ob)for(ej=0;ej<Vg.length;ej++)if(sb(Vg[ej],Uh))return}else Vg=cf[ej]=[];var ol;ej=cf.constructor.name;var hm=Bda[ej];hm&&(ol=hm[Je]);ol||(ol=ej+oa+(Va?Va(Je):Je));pb.options=uh;Di&&(pb.options.once=!1);pb.target=cf;pb.capture=dj;pb.QF=Je;pb.NZc=mk;if(mk=Ea?Cda:void 0)mk.f9c=pb;vh&&(pb.options.signal=
void 0);var Ke=nl.scheduleEventTask(ol,Uh,mk,ic,xc);if(vh){pb.options.signal=vh;const ap=()=>Ke.zone.cancelTask(Ke);mb.call(vh,"abort",ap,{once:!0});Ke.Inb=()=>vh.removeEventListener("abort",ap)}pb.target=null;mk&&(mk.f9c=null);Di&&(pb.options.once=!0);if(Oc||typeof Ke.options!=="boolean")Ke.options=uh;Ke.target=cf;Ke.capture=dj;Ke.QF=Je;th&&(Ke.UG=Uh);pe?Vg.unshift(Ke):Vg.push(Ke);if(kd)return cf}}}};La[g]=fb(uc,A,Ea?function(){if(!pb.NZc)return uc.call(pb.target,pb.QF,pb.capture?L:I,pb.options)}:
Jb,gd,Ia);Pd&&(La.prependListener=fb(Pd,".prependListener:",Sa,gd,Ia,!0));La[l]=function(){const mb=this||a;let oa=arguments[0];la&&la.lR&&(oa=la.lR(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(!Wa||Wa(rc,xc,mb,arguments)){var kd=Nc[oa],pe;kd&&(pe=kd[ic?"true":"false"]);if(kd=pe&&mb[pe])for(let cf=0;cf<kd.length;cf++){const Je=kd[cf];if(sb(Je,xc)){kd.splice(cf,1);Je.Dcb=!0;kd.length===0&&(Je.GKb=!0,mb[pe]=null,
ic||typeof oa!=="string"||(mb[Mc+"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.lR&&(oa=la.lR(oa));const ic=[];mb=Dda(mb,Va?Va(oa):oa);for(oa=0;oa<mb.length;oa++){const xc=mb[oa];ic.push(xc.UG?xc.UG:xc.callback)}return ic};La[t]=function(){var mb=this||a,oa=arguments[0];if(oa){la&&la.lR&&(oa=la.lR(oa));var ic=Nc[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 kd=xc[ic];this[l].call(this,oa,kd.UG?kd.UG:kd.callback,kd.options)}if(mb)for(mb=mb.slice(),xc=0;xc<mb.length;xc++)ic=mb[xc],this[l].call(this,oa,ic.UG?ic.UG:ic.callback,ic.options)}}else{oa=Object.keys(mb);for(mb=0;mb<oa.length;mb++)(xc=(xc=Eda.exec(oa[mb]))&&xc[1])&&xc!=="removeListener"&&this[t].call(this,xc);this[t].call(this,"removeListener")}if(Ia)return this};Cc(La[g],uc);Cc(La[l],rc);Gc&&Cc(La[t],Gc);ca&&Cc(La[p],ca);return!0}const g=d&&d.add||"addEventListener",
l=d&&d.Wsd||"removeEventListener",p=d&&d.yg||"eventListeners",t=d&&d.Xsd||"removeAllListeners",w=Ac(g),A="."+g+":",G=function(ca,la,ya){if(!ca.Dcb){var Ba=ca.callback;typeof Ba==="object"&&Ba.handleEvent&&(ca.callback=ob=>Ba.handleEvent(ob),ca.UG=Ba);try{ca.invoke(ca,la,[ya])}catch(ob){var Ea=ob}var Wa=ca.options;Wa&&typeof Wa==="object"&&Wa.once&&la[l].call(la,ya.type,ca.UG?ca.UG:ca.callback,Wa);return Ea}},I=function(ca){return e(this,ca,!1)},L=function(ca){return e(this,ca,!0)};let V=[];for(let ca=
0;ca<c.length;ca++)V[ca]=f(c[ca],d);return V};Dda=function(a,b){if(!b){var c=[];for(let e in a){var d=Eda.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=Nc[b];c||(yda(b),c=Nc[b]);b=a[c["false"]];a=a[c["true"]];return b?a?b.concat(a):b.slice():a?a.slice():[]};Gda=function(a,b){(a=a.Event)&&a.prototype&&b.patchMethod(a.prototype,"stopImmediatePropagation",c=>function(d,e){d[zda]=!0;c&&c.apply(d,e)})};
Lda=function(){Pc.__load_patch("util",(a,b,c)=>{const d=xda(a);c.patchOnProperties=qda;c.patchMethod=Kc;c.bindArguments=jda;c.patchMacroTask=sda;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=Gda;c.patchEventTarget=Fda;c.isIEOrEdge=vda;c.ObjectDefineProperty=oda;c.ObjectGetOwnPropertyDescriptor=Bc;c.ObjectCreate=Hda;c.ArraySlice=Ida;c.patchClass=Hc;c.wrapWithCurrentZone=ida;c.filterProperties=wda;c.attachOriginToPatched=
Cc;c._redefineProperty=Object.defineProperty;c.patchCallbacks=gda;c.getGlobalObjects=()=>({globalSources:Bda,zoneSymbolEventNames:Nc,eventNames:d,isBrowser:Jda,isMix:Kda,isNode:Ada,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:Mc,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"})})};
Sda=function(){Mda=Zone.__symbol__;Nda=Object[Mda("defineProperty")]=Object.defineProperty;Oda=Object[Mda("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor;Pda=Object.create;Qc=Mda("unconfigurables");Object.defineProperty=function(a,b,c){if(a&&a[Qc]&&a[Qc][b])throw new TypeError("oa`"+b+"`"+a);const d=c.configurable;b!=="prototype"&&(c=Qda(a,b,c));return Rda(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]=Qda(a,c,b[c])});return Pda(a,b)};Object.getOwnPropertyDescriptor=function(a,b){const c=Oda(a,b);c&&a&&a[Qc]&&a[Qc][b]&&(c.configurable=!1);return c}};Tda=function(a,b,c){const d=c.configurable;c=Qda(a,b,c);return Rda(a,b,c,d)};
Qda=function(a,b,c){Object.isFrozen(c)||(c.configurable=!0);c.configurable||(a[Qc]||Object.isFrozen(a)||Nda(a,Qc,{writable:!0,value:{}}),a[Qc]&&(a[Qc][b]=!0));return c};
Rda=function(a,b,c,d){try{return Nda(a,b,c)}catch(e){if(c.configurable){typeof d=="undefined"?delete c.configurable:c.configurable=d;try{return Nda(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;}};
Uda=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(ya=>"HTML"+ya+"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,I=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 V=c[p],ca=l+(V+g),la=l+(V+f);e[V]={};e[V][g]=ca;e[V][f]=la}for(p=0;p<w.length;p++)for(V=
w[p],ca=d[V]={},la=0;la<c.length;la++){const ya=c[la];ca[ya]=V+".addEventListener:"+ya}w=[];for(p=0;p<t.length;p++)V=a[t[p]],w.push(V&&V.prototype);b.patchEventTarget(a,b,w,{vh:function(ya,Ba,Ea,Wa){if(!A&&I)if(G)try{const ob=Ba.toString();if(ob==="[object FunctionWrapper]"||ob=="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }")return ya.apply(Ea,Wa),!1}catch(ob){return ya.apply(Ea,Wa),!1}else{if(Ba=Ba.toString(),Ba==="[object FunctionWrapper]"||Ba=="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }")return ya.apply(Ea,
Wa),!1}else if(G)try{Ba.toString()}catch(ob){return ya.apply(Ea,Wa),!1}return!0},lR:ya=>L[ya]||ya});Zone[b.symbol("patchEventTarget")]=!!a.EventTarget};
Vda=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 I=a.ArraySlice.call(arguments);if(G===c||G===d){var L=I.length>0?I[0]:void 0;L&&(L=Zone.__symbol__("ON_PROPERTY"+
L),p[L]=t[L])}return p[G].apply(p,I)}})):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]};
Wda=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};Yda=function(a){const b=a.symbol("unbound");for(let c=0;c<Xda.length;c++){const d=Xda[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)}};
Zda=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=Tda;Sda()});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)=>{Uda(c,e);const {isNode:f,isMix:g}=e.getGlobalObjects();f&&!g||Wda(e,c)||(d=typeof WebSocket!=="undefined",Yda(e),e.patchClass("XMLHttpRequest"),d&&Vda(e,c),Zone[e.symbol("patchEvents")]=!0)})}};$da=function(a,b){b.patchMethod(a,"queueMicrotask",()=>function(c,d){Zone.current.scheduleMicroTask("queueMicrotask",d[0])})};
Rc=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=Kc(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},I=A[0];A[0]=function(){try{return I.apply(this,arguments)}finally{const ya=G.handle,Ba=G.handleId,Ea=G.isRefreshable;G.isPeriodic||Ea||(Ba?delete p[Ba]:ya&&(ya[aea]=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 V=L.data.isRefreshable,ca=L.data.isPeriodic;if(w)p[w]=L;else if(A&&(A[aea]=L,V&&!ca)){const ya=A.refresh;A.refresh=function(){const Ba=L.zone,Ea=L.state;Ea==="notScheduled"?(L.yj="scheduled",Ba.K3(L,
1)):Ea==="running"&&(L.yj="scheduling");return ya.call(this)}}let la;return(la=A!=null?A:w)!=null?la:L}return t.apply(a,A)});l=Kc(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[aea])?w[aea]=null:G=w;let I;((I=G)==null?0:I.type)?G.cancelFn&&G.zone.cancelTask(G):t.apply(a,A)})};
dea=function(){var a=Pc;a.__load_patch("legacy",b=>{(b=b[a.__symbol__("legacyPatch")])&&b()});a.__load_patch("timers",b=>{Rc(b,"set","clear","Timeout");Rc(b,"set","clear","Interval");Rc(b,"set","clear","Immediate")});a.__load_patch("requestAnimationFrame",b=>{Rc(b,"request","cancel","AnimationFrame");Rc(b,"mozRequest","mozCancel","AnimationFrame");Rc(b,"webkitRequest","webkitCancel","AnimationFrame")});a.__load_patch("blocking",(b,c)=>{const d=["alert","prompt","confirm"];for(let e=0;e<d.length;e++)Kc(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",()=>{Hc("MutationObserver");Hc("WebKitMutationObserver")});a.__load_patch("IntersectionObserver",()=>{Hc("IntersectionObserver")});a.__load_patch("FileReader",()=>{Hc("FileReader")});a.__load_patch("on_property",(b,c,d)=>{if((!Ada||Kda)&&!Zone[d.symbol("patchEvents")]){c=b.__Zone_ignore_on_properties;d=[];if(Jda){var e=window;d=d.concat("Document SVGElement Element HTMLElement HTMLBodyElement HTMLMediaElement HTMLFrameSetElement HTMLFrameElement HTMLIFrameElement HTMLMarqueeElement Worker".split(" "));
a:{try{var f=Lc.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,NYc:["error"]}]:[];g=e;f=xda(e);l=c?c.concat(l):c;e=rda(e);g&&(f=wda(g,f,l),qda(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=xda(f.prototype),g&&(f=wda(g,f,c),qda(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(Wa){const ob=Wa.data,Ia=ob.target;Ia[g]=!1;Ia[p]=!1;var La=Ia[f];
L||(L=Ia[bea],V=Ia[cea]);La&&V.call(Ia,"readystatechange",La);La=Ia[f]=()=>{if(Ia.readyState===Ia.DONE)if(!ob.aborted&&Ia[g]&&Wa.state==="scheduled"){const Va=Ia[c.__symbol__("loadfalse")];if(Ia.status!==0&&Va&&Va.length>0){const pb=Wa.invoke;Wa.invoke=function(){const uc=Ia[c.__symbol__("loadfalse")];for(let rc=0;rc<uc.length;rc++)uc[rc]===Wa&&uc.splice(rc,1);ob.aborted||Wa.state!=="scheduled"||pb.call(Wa)};Va.push(Wa)}else Wa.invoke()}else ob.aborted||Ia[g]!==!1||(Ia[p]=!0)};L.call(Ia,"readystatechange",
La);Ia[d]||(Ia[d]=Wa);Ba.apply(Ia,ob.args);Ia[g]=!0;return Wa}function A(){}function G(Wa){Wa=Wa.data;Wa.aborted=!0;return Ea.apply(Wa.target,Wa.args)}var I=t.XMLHttpRequest;if(I){I=I.prototype;var L=I[bea],V=I[cea];!L&&(t=t.XMLHttpRequestEventTarget)&&(t=t.prototype,L=t[bea],V=t[cea]);var ca=Kc(I,"open",()=>function(Wa,ob){Wa[e]=ob[2]==0;Wa[l]=ob[1];return ca.apply(Wa,ob)}),la=Ac("fetchTaskAborting"),ya=Ac("fetchTaskScheduling"),Ba=Kc(I,"send",()=>function(Wa,ob){if(c.current[ya]===!0||Wa[e])return Ba.apply(Wa,
ob);ob={target:Wa,url:Wa[l],isPeriodic:!1,args:ob,aborted:!1};const Ia=Zone.current.scheduleMacroTask("XMLHttpRequest.send",A,ob,w,G);Wa&&Wa[p]===!0&&!ob.aborted&&Ia.state==="scheduled"&&Ia.invoke()}),Ea=Kc(I,"abort",()=>function(Wa,ob){const Ia=Wa[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(Wa,ob)})}})(b);const d=Ac("xhrTask"),e=Ac("xhrSync"),f=Ac("xhrListener"),g=Ac("xhrScheduled"),l=Ac("xhrURL"),
p=Ac("xhrErrorBeforeScheduled")});a.__load_patch("geolocation",b=>{b.navigator&&b.navigator.geolocation&&lda(b.navigator.geolocation)});a.__load_patch("PromiseRejectionEvent",(b,c)=>{function d(e){return function(f){Dda(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[Ac("unhandledPromiseRejectionHandler")]=d("unhandledrejection"),c[Ac("rejectionHandledHandler")]=d("rejectionhandled"))});a.__load_patch("queueMicrotask",
(b,c,d)=>{$da(b,d)})};eea=function(){Pc.__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,jta:0,args:e}))})};fea=function(a=window){return a.WIZ_global_data};gea=function(a=window){return(a=fea(a))&&"mXaIFf"in a?a.mXaIFf:null};
hea=function(){Pc.__load_patch("Error",(a,b,c)=>{function d(Ba){let Ea={zoneName:Ba.zone.name},Wa=Ea;for(;Ba.parent;){Ba=Ba.parent;const ob={zoneName:Ba.zone.name};Ea=Ea.parent=ob}return Wa}function e(Ba,Ea,Wa=!0){Ba=Ba.split("\n");let ob=0;for(;Ba[ob]!==w&&Ba[ob]!==A&&Ba[ob]!==G&&Ba[ob]!==I&&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.aAb:Ba.splice(ob,1);ob--;break;case g.transition:Ea=Ea.parent?Ea.parent:null;Ba.splice(ob,1);ob--;break;
default:Ba[ob]+=Wa?` [${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 Wa=c.currentZoneFrame();if(V==="lazy")Ba[c.symbol("zoneFrameNames")]=d(Wa);else if(V==="default")try{Ba.stack=Ba.zoneAwareStack=e(Ea,Wa)}catch(ob){}}return this instanceof p&&this.constructor!=p?(Object.keys(Ba).concat("stack","message").forEach(Wa=>{const ob=Ba[Wa];if(ob!==void 0)try{this[Wa]=ob}catch(Ia){}}),this):
Ba}const g={aAb:0,transition:1},l=c.symbol("zoneJsInternalStackFrames"),p=a[c.symbol("Error")]=a.Error,t={};let w,A,G,I,L;a.Error=f;const V=a.__Zone_Error_BlacklistedStackFrames_policy||a.__Zone_Error_ZoneJsInternalStackFrames_policy||"default";f.prototype=p.prototype;f[l]=t;f.stackRewrite=!1;const ca=c.symbol("zoneAwareStack");V==="lazy"&&Object.defineProperty(f.prototype,"zoneAwareStack",{configurable:!0,enumerable:!0,get:function(){this[ca]||(this[ca]=e(this.originalStack,this[c.symbol("zoneFrameNames")],
!1));return this[ca]},set:function(Ba){this.originalStack=Ba;this[ca]=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.aYb},set:function(Ba){return Ba&&typeof Ba==="function"?p.aYb=function(Ea,Wa){if(Wa)for(let ob=0;ob<Wa.length;ob++)if(Wa[ob].getFunctionName()==="zoneCaptureStackTrace"){Wa.splice(ob,1);break}return Ba.call(this,Ea,Wa)}:p.aYb=Ba}});if(V!=="disable"){var ya=
b.current.fork({name:"detect",onHandleError:function(Ba,Ea,Wa,ob){if(ob.originalStack&&Error===f)for(Ba=ob.originalStack.split(/\n/),ob=Wa=Ea=!1;Ba.length;){let Ia=Ba.shift();if(/:\d+:\d+/.test(Ia)||Ia==="ZoneAwareError"){let La=Ia.split("(")[0].split("@")[0],Va=g.transition;La.indexOf("ZoneAwareError")!==-1&&(La.indexOf("new ZoneAwareError")!==-1?(w=Ia,A=Ia.replace("new ZoneAwareError","new Error.ZoneAwareError")):(G=Ia,I=Ia.replace("Error.",""),Ia.indexOf("Error.ZoneAwareError")===-1&&(L=Ia.replace("ZoneAwareError",
"Error.ZoneAwareError"))),t[A]=g.aAb);La.indexOf("runGuarded")!==-1?Wa=!0:La.indexOf("runTask")!==-1?ob=!0:La.indexOf("run")!==-1?Ea=!0:Va=g.aAb;t[Ia]=Va;if(Ea&&Wa&&ob){f.stackRewrite=!0;break}}}return!1}}).fork({name:"child",onScheduleTask:function(Ba,Ea,Wa,ob){return Ba.scheduleTask(Wa,ob)},onInvokeTask:function(Ba,Ea,Wa,ob,Ia,La){return Ba.invokeTask(Wa,ob,Ia,La)},onCancelTask:function(Ba,Ea,Wa,ob){return Ba.cancelTask(Wa,ob)},onInvoke:function(Ba,Ea,Wa,ob,Ia,La,Va){return Ba.invoke(Wa,ob,Ia,La,
Va)}});b=Error.stackTraceLimit;Error.stackTraceLimit=100;ya.run(()=>{ya.runGuarded(()=>{const Ba=()=>{};ya.scheduleEventTask(l,()=>{ya.scheduleMacroTask(l,()=>{ya.scheduleMicroTask(l,()=>{throw Error();},void 0,Ea=>{Ea.gu=Ba;Ea.invoke()});ya.scheduleMicroTask(l,()=>{throw Error();},void 0,Ea=>{Ea.gu=Ba;Ea.invoke()})},void 0,Ea=>{Ea.gu=Ba;Ea.invoke()},()=>{})},void 0,Ea=>{Ea.gu=Ba;Ea.invoke()},()=>{})})});Error.stackTraceLimit=b}})};
iea=function(){Pc.__load_patch("ZoneAwarePromise",(a,b,c)=>{function d(Sa){if(Sa&&Sa.toString===Object.prototype.toString){const fb=Sa.constructor&&Sa.constructor.name;return(fb?fb:"")+": "+JSON.stringify(Sa)}return Sa?Sa.toString():Object.prototype.toString.call(Sa)}function e(Sa){c.onUnhandledError(Sa);try{const fb=b[Ea];typeof fb==="function"&&fb.call(this,Sa)}catch(fb){}}function f(Sa){return Sa}function g(Sa){return gd.reject(Sa)}function l(Sa,fb){return sb=>{try{p(Sa,fb,sb)}catch(Ob){p(Sa,!1,
Ob)}}}function p(Sa,fb,sb){var Ob=pb();if(Sa===sb)throw new TypeError("va");if(Sa[Wa]===null){var $c=null;try{if(typeof sb==="object"||typeof sb==="function")$c=sb&&sb.then}catch(mb){return Ob(()=>{p(Sa,!1,mb)})(),Sa}if(fb!==!1&&sb instanceof gd&&sb.hasOwnProperty(Wa)&&sb.hasOwnProperty(ob)&&sb[Wa]!==null)t(sb),p(Sa,sb[Wa],sb[ob]);else if(fb!==!1&&typeof $c==="function")try{$c.call(sb,Ob(l(Sa,fb)),Ob(l(Sa,!1)))}catch(mb){Ob(()=>{p(Sa,!1,mb)})()}else{Sa[Wa]=fb;Ob=Sa[ob];Sa[ob]=sb;Sa[Ia]===Ia&&fb===
!0&&(Sa[Wa]=Sa[Va],Sa[ob]=Sa[La]);fb===!1&&sb instanceof Error&&($c=b.currentTask&&b.currentTask.data&&b.currentTask.data.__creationTrace__)&&L(sb,uc,{configurable:!0,enumerable:!1,writable:!0,value:$c});for($c=0;$c<Ob.length;)w(Sa,Ob[$c++],Ob[$c++],Ob[$c++],Ob[$c++]);if(Ob.length==0&&fb==0){Sa[Wa]=0;fb=sb;try{throw Error("wa`"+d(sb)+"`"+(sb&&sb.stack?"\n"+sb.stack:""));}catch(mb){fb=mb}la&&(fb.throwOriginal=!0);fb.rejection=sb;fb.promise=Sa;fb.zone=b.current;fb.task=b.currentTask;ca.push(fb);c.scheduleMicroTask()}}}return Sa}
function t(Sa){if(Sa[Wa]===0){try{var fb=b[rc];fb&&typeof fb==="function"&&fb.call(this,{rejection:Sa[ob],promise:Sa})}catch(sb){}Sa[Wa]=!1;for(fb=0;fb<ca.length;fb++)Sa===ca[fb].promise&&ca.splice(fb,1)}}function w(Sa,fb,sb,Ob,$c){t(Sa);const mb=Sa[Wa],oa=mb?typeof Ob==="function"?Ob:f:typeof $c==="function"?$c:g;fb.scheduleMicroTask("Promise.then",()=>{try{const ic=Sa[ob],xc=!!sb&&Ia===sb[Ia];xc&&(sb[La]=ic,sb[Va]=mb);const kd=fb.run(oa,void 0,xc&&oa!==g&&oa!==f?[]:[ic]);p(sb,!0,kd)}catch(ic){p(sb,
!1,ic)}},sb)}function A(Sa){const fb=Sa.prototype,sb=I(fb,"then");if(!sb||sb.writable!==!1&&sb.configurable){var Ob=fb.then;fb[Ba]=Ob;Sa.prototype.then=function($c,mb){return(new gd((oa,ic)=>{Ob.call(this,oa,ic)})).then($c,mb)};Sa[Jb]=!0}}function G(Sa){return function(fb,sb){fb=Sa.apply(fb,sb);if(fb instanceof gd)return fb;sb=fb.constructor;sb[Jb]||A(sb);return fb}}const I=Object.getOwnPropertyDescriptor,L=Object.defineProperty,V=c.symbol,ca=[],la=a[V("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==
!1;var ya=V("Promise");const Ba=V("then");c.onUnhandledError=Sa=>{if(c.showUncaughtError()){const fb=Sa&&Sa.rejection;fb?console.error("Unhandled Promise rejection:",fb instanceof Error?fb.message:fb,"; Zone:",Sa.zone.name,"; Task:",Sa.task&&Sa.task.source,"; Value:",fb,fb instanceof Error?fb.stack:void 0):console.error(Sa)}};c.microtaskDrainDone=()=>{for(;ca.length;){const Sa=ca.shift();try{Sa.zone.runGuarded(()=>{if(Sa.throwOriginal)throw Sa.rejection;throw Sa;})}catch(fb){e(fb)}}};const Ea=V("unhandledPromiseRejectionHandler"),
Wa=V("state"),ob=V("value"),Ia=V("finally"),La=V("parentPromiseValue"),Va=V("parentPromiseState"),pb=function(){let Sa=!1;return function(fb){return function(){Sa||(Sa=!0,fb.apply(null,arguments))}}},uc=V("currentTaskTrace"),rc=V("rejectionHandledHandler"),Gc=function(){},Pd=a.AggregateError;class gd{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(Sa){return Sa instanceof gd?Sa:p(new this(null),!0,Sa)}static reject(Sa){return p(new this(null),!1,Sa)}static withResolvers(){const Sa=
{};Sa.promise=new gd((fb,sb)=>{Sa.resolve=fb;Sa.reject=sb});return Sa}static any(Sa){if(!Sa||typeof Sa[Symbol.iterator]!=="function")return Promise.reject(new Pd([],"All promises were rejected"));const fb=[];let sb=0;try{for(let mb of Sa)sb++,fb.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 $c=[];return new gd((mb,oa)=>{for(let ic=0;ic<fb.length;ic++)fb[ic].then(xc=>
{Ob||(Ob=!0,mb(xc))},xc=>{$c.push(xc);sb--;sb===0&&(Ob=!0,oa(new Pd($c,"All promises were rejected")))})})}static race(Sa){function fb(oa){Ob(oa)}function sb(oa){$c(oa)}let Ob,$c,mb=new this((oa,ic)=>{Ob=oa;$c=ic});for(let oa of Sa)oa&&typeof oa.then==="function"||(oa=this.resolve(oa)),oa.then(fb,sb);return mb}static all(Sa){return gd.IKb(Sa)}static allSettled(Sa){return(this&&this.prototype instanceof gd?this:gd).IKb(Sa,{n9c:fb=>({status:"fulfilled",value:fb}),lVc:fb=>({status:"rejected",reason:fb})})}static IKb(Sa,
fb){let sb,Ob,$c=new this((xc,kd)=>{sb=xc;Ob=kd}),mb=2,oa=0;const ic=[];for(let xc of Sa){xc&&typeof xc.then==="function"||(xc=this.resolve(xc));const kd=oa;try{xc.then(pe=>{ic[kd]=fb?fb.n9c(pe):pe;mb--;mb===0&&sb(ic)},pe=>{fb?(ic[kd]=fb.lVc(pe),mb--,mb===0&&sb(ic)):Ob(pe)})}catch(pe){Ob(pe)}mb++;oa++}mb-=2;mb===0&&sb(ic);return $c}constructor(Sa){if(!(this instanceof gd))throw Error("xa");this[Wa]=null;this[ob]=[];try{const fb=pb();Sa&&Sa(fb(l(this,!0)),fb(l(this,!1)))}catch(fb){p(this,!1,fb)}}get [Symbol.toStringTag](){return"Promise"}get [Symbol.species](){return gd}then(Sa,
fb){var sb,Ob=(sb=this.constructor)==null?void 0:sb[Symbol.species];Ob&&typeof Ob==="function"||(Ob=this.constructor||gd);sb=new Ob(Gc);Ob=b.current;this[Wa]==null?this[ob].push(Ob,sb,Sa,fb):w(this,Ob,sb,Sa,fb);return sb}catch(Sa){return this.then(null,Sa)}finally(Sa){var fb,sb=(fb=this.constructor)==null?void 0:fb[Symbol.species];sb&&typeof sb==="function"||(sb=gd);fb=new sb(Gc);fb[Ia]=Ia;sb=b.current;this[Wa]==null?this[ob].push(sb,fb,Sa,Sa):w(this,sb,fb,Sa,Sa);return fb}}gd.resolve=gd.resolve;
gd.reject=gd.reject;gd.race=gd.race;gd.all=gd.all;ya=a[ya]=a.Promise;a.Promise=gd;const Jb=V("thenPatched");c.patchThen=A;ya&&(A(ya),Kc(a,"fetch",Sa=>G(Sa)));Promise[b.__symbol__("uncaughtPromiseErrors")]=ca;return gd})};
jea=function(){Pc.__load_patch("toString",a=>{const b=Function.prototype.toString,c=Ac("OriginalDelegate"),d=Ac("Promise"),e=Ac("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)}})};Tc=function(a){for(let b in a)if(a[b]===Tc)return b;throw Error("za");};_.k=function(a){return{token:a.token,Ea:a.Ea||null,oa:a.oa,value:void 0}};_.Uc=function(a){return{Nb:a.Nb||[],imports:a.imports||[]}};mea=function(a){var b;(b=a.hasOwnProperty(kea)?a[kea]:null)||(b=a.hasOwnProperty(lea)?a[lea]:null);return b};nea=function(a){return(a=a&&(a[kea]||a[lea]))?a:null};
qea=function(a){return a&&(a.hasOwnProperty(oea)||a.hasOwnProperty(pea))?a[oea]:null};_.Vc=function(a){return typeof a==="string"?a:a==null?"":String(a)};_.Xc=function(a){if(typeof a==="string")return a;if(Array.isArray(a))return"["+a.map(_.Xc).join(", ")+"]";if(a==null)return""+a;if(a.Y2c)return`${a.Y2c}`;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)};
rea=function(a,b){return a==null||a===""?b===null?"":b:b==null||b===""?a:a+" "+b};sea=function(){throw new _.Yc(-201,!1);};tea=function(a,b){return Object.is(a,b)};_.ad=function(a){const b=Zc;Zc=a;return b};_.yea=function(a){if(uea)throw Error("U");if(Zc!==null){Zc.c_a(a);var b=Zc.bza++;vea(Zc);b<Zc.Uk.length&&Zc.Uk[b]!==a&&bd(Zc)&&wea(Zc.Uk[b],Zc.Gz[b]);Zc.Uk[b]!==a&&(Zc.Uk[b]=a,Zc.Gz[b]=bd(Zc)?xea(a,Zc,b):0);Zc.KZ[b]=a.version}};
Bea=function(a){if(!bd(a)||a.dh)if(a.dh||a.rUb!==zea)(a.ylb(a)||Aea(a))&&a.Blb(a),a.dh=!1,a.rUb=zea};Cea=function(a){if(a.kr!==void 0){var b=uea;uea=!0;try{for(const c of a.kr)c.dh||(a=void 0,c.dh=!0,Cea(c),(a=c.mO)==null||a.call(c,c))}finally{uea=b}}};Dea=function(){let a;return((a=Zc)==null?void 0:a.Xta)!==!1};cd=function(a){a&&(a.bza=0);return _.ad(a)};
dd=function(a,b){_.ad(b);if(a&&a.Uk!==void 0&&a.Gz!==void 0&&a.KZ!==void 0){if(bd(a))for(b=a.bza;b<a.Uk.length;b++)wea(a.Uk[b],a.Gz[b]);for(;a.Uk.length>a.bza;)a.Uk.pop(),a.KZ.pop(),a.Gz.pop()}};Aea=function(a){vea(a);for(let b=0;b<a.Uk.length;b++){const c=a.Uk[b],d=a.KZ[b];if(d!==c.version)return!0;Bea(c);if(d!==c.version)return!0}return!1};Eea=function(a){vea(a);if(bd(a))for(let b=0;b<a.Uk.length;b++)wea(a.Uk[b],a.Gz[b]);a.Uk.length=a.KZ.length=a.Gz.length=0;a.kr&&(a.kr.length=a.BP.length=0)};
xea=function(a,b,c){Fea(a);if(a.kr.length===0&&a.Uk!==void 0)for(let d=0;d<a.Uk.length;d++)a.Gz[d]=xea(a.Uk[d],a,d);a.BP.push(c);return a.kr.push(b)-1};wea=function(a,b){Fea(a);if(a.kr.length===1&&a.Uk!==void 0)for(var c=0;c<a.Uk.length;c++)wea(a.Uk[c],a.Gz[c]);c=a.kr.length-1;a.kr[b]=a.kr[c];a.BP[b]=a.BP[c];a.kr.length--;a.BP.length--;b<a.kr.length&&(c=a.BP[b],a=a.kr[b],vea(a),a.Gz[c]=b)};bd=function(a){let b,c;return a.I4||((c=a==null?void 0:(b=a.kr)==null?void 0:b.length)!=null?c:0)>0};
vea=function(a){a.Uk!=null||(a.Uk=[]);a.Gz!=null||(a.Gz=[]);a.KZ!=null||(a.KZ=[])};Fea=function(a){a.kr!=null||(a.kr=[]);a.BP!=null||(a.BP=[])};Iea=function(a){const b=Object.create(Gea);b.PZa=a;a=()=>{Bea(b);_.yea(b);if(b.value===Hea)throw b.error;return b.value};a[_.ed]=b;return a};Kea=function(a){const b=Object.create(Jea);b.value=a;a=()=>{_.yea(b);return b.value};a[_.ed]=b;return a};_.Mea=function(a,b){Dea()||Lea();a.Do(a.value,b)||(a.value=b,a.version++,zea++,Cea(a))};
id=function(a){const b=hd;hd=a;return b};Nea=function(a,b,c){if((a=mea(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;sea()};_.jd=function(a){a.uCb=_.jd;a.toString=function(){return _.Xc(this())};return a};ld=function(a){return Oea(a)?a():a};Oea=function(a){return typeof a==="function"&&a.hasOwnProperty(Pea)&&a.uCb===_.jd};nd=function(a){const b=md;md=a;return b};
Qea=function(a,b=0){if(md===void 0)throw new _.Yc(-203,!1);return md===null?Nea(a,void 0,b):md.get(a,b&8?null:void 0,b)};_.m=function(a,b=0){return(hd||Qea)(ld(a),b)};_.n=function(a,b=0){return _.m(a,Rea(b))};Rea=function(a){return typeof a==="undefined"||typeof a==="number"?a:0|(a.optional&&8)|(a.host&&1)|(a.self&&2)|(a.ZD&&4)};
Sea=function(a){const b=[];for(let c=0;c<a.length;c++){const d=ld(a[c]);if(Array.isArray(d)){if(d.length===0)throw new _.Yc(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};od=function(a,b){a.__NG_DI_FLAG__=b;a.prototype.__NG_DI_FLAG__=b;return a};
Uea=function(a,b,c=null){a=a&&a.charAt(0)==="\n"&&a.charAt(1)=="\u0275"?a.slice(2):a;var d=_.Xc(b);if(Array.isArray(b))d=b.map(_.Xc).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):_.Xc(f)))}d=`{${d.join(", ")}}`}return`${"R3InjectorError"}${c?"("+c+")":""}[${d}]: ${a.replace(Tea,"\n  ")}`};Wea=function(a){return a[Vea]||null};pd=function(a){return a.hasOwnProperty(Xea)?a[Xea]:null};
Yea=function(a,b){a.forEach(c=>Array.isArray(c)?Yea(c,b):b(c))};Zea=function(a,b){return b>=a.length-1?a.pop():a.splice(b,1)[0]};_.$ea=function(a,b,c){let d=qd(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};afa=function(a,b){b=qd(a,b);if(b>=0)return a[b|1]};
qd=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)};dfa=function(...a){const b=[],c=new Set;let d;const e=f=>{b.push(f)};Yea(a,f=>{bfa(f,e,[],c)&&(d||(d=[]),d.push(f))});d!==void 0&&cfa(d,e);return b};cfa=function(a,b){for(let c=0;c<a.length;c++){const {bq:d,Nb:e}=a[c];efa(e,f=>{b(f,d)})}};
bfa=function(a,b,c,d){a=ld(a);if(!a)return!1;let e=null;var f=qea(a);const g=!f&&(a[rd]||null);if(f||g){if(g&&!g.standalone)return!1;e=a}else{var l=a.bq;if(f=qea(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)bfa(p,b,c,d)}}else if(f){if(f.imports!=null&&!l){d.add(e);let t;Yea(f.imports,w=>{bfa(w,b,c,d)&&(t||(t=[]),t.push(w))});t!==void 0&&cfa(t,b)}l||(p=pd(e)||(()=>new e),b({va:e,Ab:p,Ib:_.sd},e),b({va:ffa,kc:e,xd:!0},e),
b({va:gfa,kc:()=>_.m(e),xd:!0},e));f=f.Nb;if(f!=null&&!l){const t=a;efa(f,w=>{b(w,t)})}}else return!1;return e!==a&&a.Nb!==void 0};efa=function(a,b){for(let c of a)c&&c.Kt&&(c=c.Kt),Array.isArray(c)?efa(c,b):b(c)};ifa=function(a){return a!==null&&typeof a=="object"&&hfa in a};td=function(a){return typeof a==="function"};lfa=function(){jfa===void 0&&(jfa=new kfa);return jfa};
nfa=function(a){var b=mea(a);b=b!==null?b.oa:pd(a);if(b!==null)return b;if(a instanceof _.ud)throw new _.Yc(204,!1);if(a instanceof Function)return mfa(a);throw new _.Yc(204,!1);};mfa=function(a){if(a.length>0)throw new _.Yc(204,!1);const b=nea(a);return b!==null?()=>b.oa(a):()=>new a};qfa=function(a){if(ifa(a))return vd(void 0,a.kc);a=ofa(a);return vd(a,pfa)};
ofa=function(a){var b=void 0;if(td(a))return b=ld(a),pd(b)||nfa(b);if(ifa(a))b=()=>ld(a.kc);else if(a&&a.Ab)b=()=>a.Ab(...Sea(a.Ib||[]));else if(a&&a.Gb)b=()=>_.m(ld(a.Gb));else{const c=ld(a&&(a.Qd||a.va));if(a.Ib)b=()=>new c(...Sea(a.Ib));else return pd(c)||nfa(c)}return b};rfa=function(a){if(a.nc)throw new _.Yc(205,!1);};vd=function(a,b,c=!1){return{oa:a,value:b,xd:c?[]:void 0}};sfa=function(a,b){for(const c of a)Array.isArray(c)?sfa(c,b):c&&c&&c.Kt?sfa(c.Kt,b):b(c)};
wd=function(a,b){a instanceof tfa&&rfa(a);a=nd(a);const c=id();try{return b()}finally{nd(a),id(c)}};_.xd=function(){if(hd===void 0&&md==null)throw new _.Yc(-203,!1);};_.yd=function(a){return Array.isArray(a)&&typeof a[1]==="object"};_.zd=function(a){return Array.isArray(a)&&a[1]===!0};wfa=function(a){a.type.prototype.Sb&&(a.MQ=ufa);return vfa};
vfa=function(){const a=this.__ngSimpleChanges__||null,b=a==null?void 0:a.current;if(b){const c=a.JL;if(c===Bd)a.JL=b;else for(let d in b)c[d]=b[d];a.current=null;this.Sb(b)}};ufa=function(a,b,c,d,e){d=this.W4[d];var f;(f=a.__ngSimpleChanges__||null)||(f=a.__ngSimpleChanges__={JL:Bd,current:null});var g=f;f=g.current||(g.current={});g=g.JL;const l=g[d];f[d]=new xfa(l&&l.ng,c,g===Bd);b!==null?b.cLb(b,c):a[e]=c};_.Cd=function(a){for(;Array.isArray(a);)a=a[0];return a};_.Dd=function(a,b){return _.Cd(b[a.index])};
_.Ed=function(a,b){a=b[a];return _.yd(a)?a:a[0]};_.Fd=function(a,b){return b===null||b===void 0?null:a[b]};yfa=function(a){a[2]&1024||(a[2]|=1024,(a[2]&128)===128&&Gd(a))};zfa=function(a){let b;return!!(a[2]&9216||((b=a[24])==null?0:b.dh))};_.Afa=function(a){let b;(b=a[10].v4)==null||b.notify(9);a[2]&64&&(a[2]|=1024);zfa(a)&&Gd(a)};Gd=function(a){let b;(b=a[10].v4)==null||b.notify(0);for(a=_.Hd(a);a!==null&&!(a[2]&8192);){a[2]|=8192;if((a[2]&128)!==128)break;a=_.Hd(a)}};
Bfa=function(a,b){if((a[2]&256)===256)throw new _.Yc(911,!1);a[21]===null&&(a[21]=[]);a[21].push(b)};_.Hd=function(a){a=a[3];return _.zd(a)?a[3]:a};_.Ld=function(){return _.Jd.Ji};_.Md=function(){return _.Jd.Yz};_.q=function(a){_.Jd.MV=a;return a[8]};_.r=function(a){_.Jd.MV=null;return a};_.Nd=function(){let a=_.Jd.WV;for(;a!==null&&a.type===64;)a=a.parent;return a};Od=function(){const a=_.Jd,b=a.WV;return a.aL?b:b.parent};Qd=function(a,b){const c=_.Jd;c.WV=a;c.aL=b};
Dfa=function(a){const b=Cfa;Cfa=a;return b};_.Rd=function(){const a=_.Jd;let b=a.Fsa;b===-1&&(b=a.Fsa=a.Yz.Gsa);return b};_.Sd=function(a){const b=_.Jd,c=b.Cn;b.Cn+=a;return c};Efa=function(a){const b=_.Jd.Q4;return b===-1?null:a[b]};Gfa=function(a,b,c){if(c&4){for(;!(b=b.parent,b!==null||c&1);){b=a[1];b=b.type===2?b.dOb:b.type===1?a[5]:null;if(b===null)break;a=a[14];if(b.type&10)break}if(b===null)return!1}c=_.Jd=Ffa();c.WV=b;c.Ji=a;return!0};
Hfa=function(a){const b=Ffa(),c=a[1];_.Jd=b;b.WV=c.firstChild;b.Ji=a;b.Yz=c;b.MV=a;b.Cn=c.Gsa;b.gxa=!1};Ffa=function(){const a=_.Jd,b=a===null?null:a.Xg;return b===null?Ifa(a):b};Ifa=function(a){const b={WV:null,aL:!0,Ji:null,Yz:null,selectedIndex:-1,MV:null,Rua:0,nua:null,Q4:-1,Fsa:-1,Cn:-1,pu:0,parent:a,Xg:null,gxa:!1};a!==null&&(a.Xg=b);return b};Jfa=function(){const a=_.Jd;_.Jd=a.parent;a.WV=null;a.Ji=null;return a};
Kfa=function(){const a=Jfa();a.aL=!0;a.Yz=null;a.selectedIndex=-1;a.MV=null;a.Rua=0;a.Q4=-1;a.nua=null;a.Fsa=-1;a.Cn=-1;a.pu=0};_.Td=function(){const a=_.Jd;return a.Yz.data[a.selectedIndex]};_.Ud=function(){_.Jd.nua="svg"};_.Xd=function(){_.Jd.nua=null};
Lfa=function(a,b){for(let d=b.Gn,e=b.iw;d<e;d++){var c=a.data[d].type.prototype;b=c.Sd;const f=c.MG,g=c.Dc,l=c.Vn;c=c.Ja;if(b){let p,t;((t=(p=a).Uea)!=null?t:p.Uea=[]).push(-d,b)}if(f){let p,t;((t=(p=a).Uea)!=null?t:p.Uea=[]).push(d,f);let w,A;((A=(w=a).h_a)!=null?A:w.h_a=[]).push(d,f)}if(g){let p,t;((t=(p=a).Xna)!=null?t:p.Xna=[]).push(-d,g)}if(l){let p,t;((t=(p=a).Xna)!=null?t:p.Xna=[]).push(d,l);let w,A;((A=(w=a).azb)!=null?A:w.azb=[]).push(d,l)}if(c!=null){let p,t;((t=(p=a).kW)!=null?t:p.kW=[]).push(d,
c)}}};Mfa=function(a,b,c,d){(a[2]&3)===c&&Yd(a,b,c,d)};Nfa=function(a,b){let c=a[2];(c&3)===b&&(a[2]=(c&16383)+1)};Yd=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,Ofa(w,t)):Ofa(w,t);a[17]=(a[17]&4294901760)+e+2}e++}};
Ofa=function(a,b){const c=_.ad(null);try{b.call(a)}finally{_.ad(c)}};Pfa=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++}};
Zd=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?Qfa(a,c,e,b[++d]):Qfa(a,c,e,null))}}return a};
Qfa=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)};Rfa=function(a,b){for(a>>=16;a>0;)b=b[14],a--;return b};$d=function(a){return{toString:a}.toString()};Tfa=function(a){const b=Sfa;Sfa=a;return b};
Vfa=function(a,b,c){let d;typeof c==="string"?d=c.charCodeAt(0)||0:c.hasOwnProperty(ae)&&(d=c[ae]);d==null&&(d=c[ae]=Ufa++);c=d&255;b.data[a+(c>>5)]|=1<<c};Zfa=function(a,b){var c=Wfa(a,b);if(c!==-1)return c;c=b[1];c.wl&&(a.Cu=b.length,Xfa(c.data,a),Xfa(b,null),Xfa(c.blueprint,null));c=Yfa(a,b);a=a.Cu;if(c!==-1){const d=c&32767,e=Rfa(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};Xfa=function(a,b){a.push(0,0,0,0,0,0,0,0,b)};
Wfa=function(a,b){return a.Cu===-1||a.parent&&a.parent.Cu===a.Cu||b[a.Cu+8]===null?-1:a.Cu};Yfa=function(a,b){if(a.parent&&a.parent.Cu!==-1)return a.parent.Cu;a=0;let c=b;for(;c!==null;){b=$fa(c);if(b===null)break;a++;c=c[14];if(b.Cu!==-1)return b.Cu|a<<16}return-1};
_.be=function(a){var b=_.Nd();if(a==="class")return b.fe;if(a==="style")return b.styles;if(b=b.jc){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};aga=function(a,b,c,d){c&8&&d===void 0&&(d=null);if((c&3)===0){a=a[9];const e=id();try{return a?a.get(b,d,c&8):Nea(b,d,c&8)}finally{id(e)}}c&8||d!==void 0?b=d:(sea(),b=void 0);return b};
cga=function(a,b,c,d=0,e){if(a!==null){if(b[2]&2048&&!(d&2)){a:{var f=ce;var g=a;let l=b;for(;g!==null&&l!==null&&l[2]&2048&&!(l[2]&512);){const p=bga(g,l,c,d|2);if(p!==ce){f=p;break a}g=g.parent;if(!g){if(g=l[20])if(g=g.get(c,ce,d),g!==ce){f=g;break a}g=$fa(l);l=l[14]}}}if(f!==ce)return f}a=bga(a,b,c,d);if(a!==ce)return a}return aga(b,c,d,e)};
bga=function(a,b,c,d){var e=ce;if(typeof c==="string")var f=c.charCodeAt(0)||0;else f=c.hasOwnProperty(ae)?c[ae]:void 0,f=typeof f==="number"?f>=0?f&255:dga:f;if(typeof f==="function"){if(!Gfa(b,a,d))return d&1?d&8||e!==void 0?b=e:(sea(),b=void 0):b=aga(b,c,d,e),b;try{var g=f(d);if(g!=null||d&8)return g;sea()}finally{Jfa()}}else if(typeof f==="number"){g=null;let p=Wfa(a,b);let t=d&1?b[15][5]:null;if(p===-1||d&4){var l=p===-1?Yfa(a,b):b[p+8];l===-1||d&2?p=-1:(g=b[1],p=l&32767,b=Rfa(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=ega(w,l,c,g==null?w.Ky>-1&&Sfa:g!=l&&(w.type&3)!==0,d&1&&t===w);l=A!==null?de(b,l,A,w):ce;if(l!==ce)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=Rfa(l,b)):p=-1}}return e};ega=function(a,b,c,d,e){var f=a.fQ;const g=b.data;var l=f&1048575;b=a.Gn;a=a.iw;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};
de=function(a,b,c,d){let e=a[c];const f=b.data;if(e instanceof ee){const l=e;if(l.Sob)throw a=f[c],new _.Yc(-200,typeof a==="function"?a.name||a.toString():typeof a==="object"&&a!=null&&typeof a.type==="function"?a.type.name||a.type.toString():_.Vc(a));const p=Tfa(l.BRc);l.Sob=!0;const t=l.ySb?id(l.ySb):null;Gfa(a,d,0);try{if(e=a[c]=l.oa(void 0,f,a,d),b.wl&&c>=d.Gn){var g=f[c];const w=g.type.prototype.Qa,A=g.type.prototype.Po;if(g.type.prototype.Sb){const G=wfa(g);let I;((I=b.ZG)!=null?I:b.ZG=[]).push(c,
G);let L;((L=b.ZP)!=null?L:b.ZP=[]).push(c,G)}if(w){let G;((G=b.ZG)!=null?G:b.ZG=[]).push(-c,w)}if(A){let G;((G=b.ZG)!=null?G:b.ZG=[]).push(c,A);let I;((I=b.ZP)!=null?I:b.ZP=[]).push(c,A)}}}finally{t!==null&&id(t),Tfa(p),l.Sob=!1,Jfa()}}return e};dga=function(){return new _.fe(_.Nd(),_.Ld())};
_.he=function(a){return $d(()=>{var b=a.prototype.constructor;b=b[Xea]||fga(b);const c=Object.prototype;let d=Object.getPrototypeOf(a.prototype).constructor;for(;d&&d!==c;){const e=d[Xea]||fga(d);if(e&&e!==b)return e;d=Object.getPrototypeOf(d)}return e=>new e})};fga=function(a){return Oea(a)?()=>{const b=fga(ld(a));return b&&b()}:pd(a)};$fa=function(a){const b=a[1],c=b.type;return c===2?b.dOb:c===1?a[5]:null};gga=function(a){return function(...b){if(a){b=a(...b);for(const c in b)this[c]=b[c]}}};
ie=function(a){return $d(()=>{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.sed=f;return e}const c=gga(a);return b})};iga=function(a,b=null,c=null,d){a=hga(a,b,c,d);a.v_();return a};
hga=function(a,b=null,c=null,d,e=new Set){c=[c||_.sd,{Kt:dfa([a]),Xwd:!0}];d=d||(typeof a==="object"?void 0:_.Xc(a));return new tfa(c,b||lfa(),d||null,e)};jga=function(a){return a.type===4&&a.value!=="ng-template"};
kga=function(a,b,c){let d=4;const e=a.jc;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 I=0;I<b.length;I++){var l=b[I];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(jga(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[++I];a:if(e===null)l=-1;else if(t=0,
c||!jga(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};
lga=function(a,b,c=!1){for(let d=0;d<b.length;d++)if(kga(a,b[d],c))return!0;return!1};mga=function(a,b){return a?":not("+b.trim()+")":b};nga=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+=mga(f,e),e=""),d=g,f=f||(d&1)!==0;c++}e!==""&&(b+=mga(f,e));return b};pga=function(){return new oga};
je=function(a){a=a(b=>{b.stack=Error().stack});a.prototype=Object.create(Error.prototype);return a.prototype.constructor=a};qga=function(a,b){a&&(b=a.indexOf(b),0<=b&&a.splice(b,1))};_.ke=function(a){return typeof a==="function"};rga=function(a){return a instanceof _.le||a&&"closed"in a&&_.ke(a.remove)&&_.ke(a.add)&&_.ke(a.unsubscribe)};_.me=function(){};ne=function(a){setTimeout(()=>{throw a;})};_.oe=function(a){return a};_.qe=function(...a){return sga(a)};
sga=function(a){return a.length===0?_.oe:a.length===1?a[0]:function(b){return a.reduce((c,d)=>d(c),b)}};tga=function(a){let b;return(b=a!=null?a:void 0)!=null?b:Promise};uga=function(a,b){return new _.re(c=>{let d=0;return b.ve(function(){d===a.length?c.complete():(c.next(a[d++]),c.closed||this.ve())})})};
vga=function(a,b){if(!a)throw Error("Ia");return new _.re(c=>{const d=new _.le;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})};wga=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};
yga=function(a,b){return new _.re(c=>{let d;c.add(b.ve(()=>{d=a[xga]();wga(c,b,function(){const {value:e,done:f}=d.next();f?c.complete():(c.next(e),this.ve())})}));return()=>{let e;return _.ke((e=d)==null?void 0:e.return)&&d.return()}})};zga=function(a,b){return new _.re(c=>{const d=new _.le;d.add(b.ve(()=>{const e=a[se]();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})};
Aga=function(a,b){return new _.re(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)))})))};Bga=function(a){return new TypeError("Ja`"+(a!==null&&typeof a==="object"?"an invalid object":`'${a}'`))};
Dga=function(a,b){if(a!=null){if(_.ke(a[se]))return zga(a,b);if(Cga(a))return uga(a,b);if(_.ke(a==null?void 0:a.then))return Aga(a,b);if(Symbol.asyncIterator&&_.ke(a==null?void 0:a[Symbol.asyncIterator]))return vga(a,b);if(_.ke(a==null?void 0:a[xga]))return yga(a,b)}throw Bga(a);};_.ue=function(a,b){return b?Dga(a,b):_.te(a)};
_.te=function(a){if(a instanceof _.re)return a;if(a!=null){if(_.ke(a[se]))return Ega(a);if(Cga(a))return Fga(a);if(_.ke(a==null?void 0:a.then))return Gga(a);if(Symbol.asyncIterator&&_.ke(a==null?void 0:a[Symbol.asyncIterator]))return Hga(a);if(_.ke(a==null?void 0:a[xga]))return Iga(a)}throw Bga(a);};Ega=function(a){return new _.re(b=>{const c=a[se]();if(_.ke(c.subscribe))return c.subscribe(b);throw new TypeError("Ka");})};
Fga=function(a){return new _.re(b=>{for(let c=0;c<a.length&&!b.closed;c++)b.next(a[c]);b.complete()})};Gga=function(a){return new _.re(b=>{a.then(c=>{b.closed||(b.next(c),b.complete())},c=>b.error(c)).then(null,ne)})};Iga=function(a){return new _.re(b=>{const c=a[xga]();for(;!b.closed;){const {done:d,value:e}=c.next();d?b.complete():b.next(e)}return()=>_.ke(c==null?void 0:c.return)&&c.return()})};Hga=function(a){return new _.re(b=>{Jga(a,b).catch(c=>b.error(c))})};
Jga=function(a,b){return _.ve(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:Kga(a)};else throw Error("c`"+String(a));e=new Lga(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()})};
we=function(a,b){return b?uga(a,b):Fga(a)};_.xe=function(a){return _.ke(a[a.length-1])?a.pop():void 0};ye=function(a){var b=a[a.length-1];return b&&_.ke(b.ve)?a.pop():void 0};Mga=function(a){return typeof a[a.length-1]==="number"?a.pop():Infinity};_.u=function(...a){const b=ye(a);return b?uga(a,b):we(a)};_.ze=function(a){const b=_.ke(a)?a:()=>a;return new _.re(c=>c.error(b()))};
Nga=function(a,b){const c=a.kind,d=a.value;a=a.error;if(typeof c!=="string")throw new TypeError("La");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)};_.Pga=function(a){return new Promise((b,c)=>{const d=new Oga({next:e=>{b(e);d.unsubscribe()},error:c,complete:()=>{c(new _.Ae)}});a.subscribe(d)})};
_.Be=function(a){return b=>{if(_.ke(b==null?void 0:b.fD))return b.fD(function(c){try{return a(c,this)}catch(d){this.error(d)}});throw new TypeError("Ma");}};_.De=function(){return _.Be((a,b)=>{let c=null;a.pra++;const d=new _.Ce(b,void 0,void 0,void 0,()=>{if(!a||a.pra<=0||0<--a.pra)c=null;else{var e=a.v2,f=c;c=null;!e||f&&e!==f||e.unsubscribe();b.unsubscribe()}});a.subscribe(d);d.closed||(c=a.connect())})};
_.Qga=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 _.Be((c,d)=>{c.subscribe(new _.Ce(d,e=>b(d,()=>d.next(e)),e=>b(d,()=>d.error(e)),()=>b(d,()=>d.complete())))})};_.v=function(a){return _.Be((b,c)=>{let d=0;b.subscribe(new _.Ce(c,e=>{c.next(a.call(void 0,e,d++))}))})};_.Sga=function(a){return _.v(b=>Rga(b)?a(...b):a(b))};
Xga=function(a){if(a.length===1){const b=a[0];if(Tga(b))return{args:b,keys:null};if(b&&typeof b==="object"&&Uga(b)===Vga)return a=Wga(b),{args:a.map(c=>b[c]),keys:a}}return{args:a,keys:null}};_.Ee=function(...a){const b=ye(a),c=_.xe(a),{args:d,keys:e}=Xga(a);if(d.length===0)return _.ue([],b);a=new _.re(_.Yga(d,b,e?f=>{const g={};for(let l=0;l<f.length;l++)g[e[l]]=f[l];return g}:_.oe));return c?_.x(a,_.Sga(c)):a};
_.Yga=function(a,b,c=_.oe){return d=>{Zga(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++)Zga(b,()=>{_.ue(a[t],b).subscribe(new $ga(d,w=>{f[t]=w;p&&(l[t]=!0,p=!l.every(_.oe));p||d.next(c(f.slice()))},()=>--g===0))},d)},d)}};Zga=function(a,b,c){a?c.add(a.ve(b)):b()};
aha=function(a,b,c,d){let e=[],f=0,g=0,l=!1;const p=t=>{f++;_.te(c(t,g++)).subscribe(new _.Ce(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 _.Ce(b,t=>f<d?p(t):e.push(t),void 0,()=>{l=!0;!l||e.length||f||b.complete()}));return()=>{e=null}};_.Fe=function(a,b,c=Infinity){if(_.ke(b))return _.Fe((d,e)=>_.v((f,g)=>b(d,f,e,g))(_.te(a(d,e))),c);typeof b==="number"&&(c=b);return _.Be((d,e)=>aha(d,e,a,c))};
_.Ge=function(a=Infinity){return _.Fe(_.oe,a)};_.He=function(...a){return _.Ge(1)(we(a,ye(a)))};_.Ie=function(a){return new _.re(b=>{_.te(a()).subscribe(b)})};_.Le=function(...a){const b=_.xe(a),{args:c,keys:d}=Xga(a);return b?_.x(bha(c,d),_.v(e=>b(...e))):bha(c,d)};
bha=function(a,b){return new _.re(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=_.te(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())}}))}}})};
_.Me=function(a,b,c){if(_.ke(c)){var d=c;c=void 0}if(d)return _.x(_.Me(a,b,c),_.Sga(d));const [e,f]=_.ke(a.addEventListener)&&_.ke(a.removeEventListener)?cha.map(g=>l=>a[g](b,l,c)):_.ke(a.addListener)&&_.ke(a.removeListener)?dha.map(eha(a,b)):_.ke(a.on)&&_.ke(a.off)?fha.map(eha(a,b)):[];return!e&&Cga(a)?_.Fe(g=>_.Me(g,b,c))(we(a)):new _.re(g=>{if(!e)throw new TypeError("Na");const l=(...p)=>g.next(1<p.length?p:p[0]);e(l);return()=>f(l)})};eha=function(a,b){return c=>d=>a[c](b,d)};
_.Oe=function(a=0,b,c=_.Ne){let d=-1;b!=null&&(b&&_.ke(b.ve)?c=b:d=b);return new _.re(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)})};_.Qe=function(...a){const b=ye(a),c=Mga(a);return a.length?a.length===1?_.te(a[0]):_.Ge(c)(we(a,b)):_.Pe};_.hha=function(a){return a.length===1&&gha(a[0])?a[0]:a};
_.Re=function(a){return _.Be((b,c)=>{let d=0;b.subscribe(new _.Ce(c,e=>a.call(void 0,e,d++)&&c.next(e)))})};jha=function(...a){a=_.hha(a);return a.length===1?_.te(a[0]):new _.re(iha(a))};iha=function(a){return b=>{let c=[];for(let d=0;c&&!b.closed&&d<a.length;d++)c.push(_.te(a[d]).subscribe(new _.Ce(b,e=>{if(c){for(let f=0;f<c.length;f++)f!==d&&c[f].unsubscribe();c=null}b.next(e)})))}};
_.kha=function(...a){const b=_.xe(a),c=_.hha(a);return c.length?new _.re(d=>{let e=c.map(()=>[]),f=c.map(()=>!1);d.add(()=>{e=f=null});for(let g=0;!d.closed&&g<c.length;g++)_.te(c[g]).subscribe(new _.Ce(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}}):_.Pe};
mha=function(){const {first:a,each:b,Lwd:c=lha,scheduler:d=_.Ne,p1c:e=null}={each:36E5};if(a==null&&b==null)throw new TypeError("Pa");return _.Be((f,g)=>{let l,p,t=null,w=0;const A=G=>{p=wga(g,d,()=>{l.unsubscribe();_.te(c({p1c:e,Zmd:t,J8:w})).subscribe(g)},G)};l=f.subscribe(new _.Ce(g,G=>{let I;(I=p)==null||I.unsubscribe();w++;g.next(t=G);b>0&&A(b)},void 0,void 0,()=>{let G;if((G=p)==null||!G.closed){let I;(I=p)==null||I.unsubscribe()}t=null}));A(a!=null?typeof a==="number"?a:+a-d.now():b)})};
lha=function(a){throw new nha(a);};pha=function(a){return a in oha?(delete oha[a],!0):!1};_.Se=function(a){return!!a&&(a instanceof _.re||_.ke(a.fD)&&_.ke(a.subscribe))};Te=function(){};qha=function(a){function b(){a=Te;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()};
rha=function(a){queueMicrotask(()=>a());return()=>{a=Te}};sha=function(a){if(a.j3==0&&!a.I6&&!a.isStable)try{a.j3++,a.Nja.emit(null)}finally{if(a.j3--,!a.I6)try{a.Ub(()=>a.lm.emit(null))}finally{a.isStable=!0}}};uha=function(a){function b(){qha(()=>{a.pea=!1;tha(a);a.lTb=!0;sha(a);a.lTb=!1})}a.lTb||a.pea||(a.pea=!0,a.BQ?Zone.root.run(()=>{b()}):a.KHb.run(()=>{b()}),tha(a))};
yha=function(a){const b=vha++;a.LE=a.LE.fork({name:"angular",properties:{isAngularZone:!0,isAngularZone_ID:b,["isAngularZone_ID"+b]:!0},onInvokeTask:(c,d,e,f,g,l)=>{if(wha(l,"__ignore_ng_zone__"))return c.invokeTask(e,f,g,l);try{return xha(a),c.invokeTask(e,f,g,l)}finally{(a.RBa&&f.type==="eventTask"||a.oma)&&uha(a),a.j3--,sha(a)}},onInvoke:(c,d,e,f,g,l,p)=>{try{return xha(a),c.invoke(e,f,g,l,p)}finally{!a.oma||a.pea||wha(l,"__scheduler_tick__")||uha(a),a.j3--,sha(a)}},onHasTask:(c,d,e,f)=>{c.hasTask(e,
f);d===e&&(f.Fc=="microTask"?(a.TKc=f.q1c,tha(a),sha(a)):f.Fc=="macroTask"&&(a.Aha=f.V0c))},onHandleError:(c,d,e,f)=>{c.handleError(e,f);a.Ub(()=>a.onError.emit(f));return!1}})};tha=function(a){a.I6=a.TKc||(a.RBa||a.oma)&&a.pea===!0?!0:!1};xha=function(a){a.j3++;a.isStable&&(a.isStable=!1,a.Sja.emit(null))};wha=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};
Aha=function(a="zone.js",b){return a==="noop"?new zha:a==="zone.js"?new _.Ue(b):a};_.Ve=function(a){if(!Bha.has(a)){Bha.add(a);var b,c;(b=performance)==null||(c=b.mark)==null||c.call(b,"mark_feature_usage",{detail:{VW:a}})}};Dha=function(a,b){(b==null?0:b.Rb)||_.xd();let c;const d=(c=b==null?void 0:b.Rb)!=null?c:_.n(_.We);_.Ve("NgAfterRender");return Cha(a,d,b,!1)};
_.Xe=function(a,b){(b==null?0:b.Rb)||_.xd();let c;const d=(c=b==null?void 0:b.Rb)!=null?c:_.n(_.We);_.Ve("NgAfterNextRender");return Cha(a,d,b,!0)};Cha=function(a,b,c,d){const e=b.get(Ye);e.gP!=null||(e.gP=b.get(Eha));let f;const g=(f=c==null?void 0:c.phase)!=null?f:2;b=(c==null?void 0:c.Hfb)!==!0?b.get(_.Ze):null;a instanceof Function?(c=[void 0,void 0,void 0,void 0],c[g]=a,a=c):a=[a.Rid,a.write,a.pod,a.read];d=new Fha(e.gP,a,d,b);e.gP.register(d);return d};
Hha=function(){if(Gha!==void 0)return Gha;if(typeof document!=="undefined")return document;throw new _.Yc(210,!1);};_.af=function(a,b){_.yd(b)?(a.__ngContext__=b[19],_.$e.set(b[19],b)):a.__ngContext__=b};Iha=function(a){for(;a!==null&&!_.zd(a);)a=a[4];return a};df=function(a,b){return new _.bf(_.Dd(a,b))};Jha=function(a){return a instanceof _.bf?a.ma:a};Kha=function(a,b){const c=Cfa?64:1088;let d;for((d=a[10].v4)==null||d.notify(b);a;){a[2]|=c;b=_.Hd(a);if((a[2]&512)!==0&&!b)break;a=b}};
_.y=function(a=1){Lha(_.Md(),_.Ld(),_.Jd.selectedIndex+a)};Lha=function(a,b,c){(b[2]&3)===3?(a=a.ZP,a!==null&&Yd(b,a,3,c)):(a=a.ZG,a!==null&&Mfa(b,a,0,c));_.Jd.selectedIndex=c};_.B=function(a,b=0){const c=_.Ld();return c===null?_.m(a,b):cga(_.Nd(),c,ld(a),b)};_.ef=function(){throw Error("Ta");};
Mha=function(a,b,c,d,e,f){const g=_.ad(null);try{let l=null;(e&1)!==0&&(l=b[d][_.ed]);l!==null&&l.Awb!==void 0&&(f=l.Awb(f));(e&2)!==0&&(f=a.WC[d].call(b,f));a.MQ!==null?a.MQ(b,l,f,c,d):(a=l,a!==null?a.cLb(a,f):b[d]=f)}finally{_.ad(g)}};Pha=function(a){return a.replace(Nha,b=>b.replace(Oha,"\u200b$1\u200b"))};
ff=function(a,b,c,d,e){if(d!=null){var f=!1;if(_.zd(d))var g=d;else _.yd(d)&&(f=!0,d=d[0]);d=_.Cd(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.Tq(d);if(g!=null)for(f=g[7],f!==_.Cd(g)&&ff(a,b,c,f,e),e=10;e<g.length;e++)d=g[e],gf(b,a,d[1].firstChild,d,c,f,!1)}};Qha=function(a,b){let c;(c=b[10].v4)==null||c.notify(10);gf(b[11],2,a.firstChild,b,null,null,!1)};
Rha=function(a,b){const c=a[9],d=b[3];_.yd(d)?a[2]|=2:b[15]!==d[3][15]&&(a[2]|=2);c===null?a[9]=[b]:c.push(b)};Sha=function(a,b){a=a[9];a.splice(a.indexOf(b),1)};_.hf=function(a,b){if(!(a.length<=10)){var c=10+b,d=a[c];if(d){const e=d[16];e!==null&&e!==a&&Sha(e,d);b>0&&(a[c-1][4]=d[4]);a=Zea(a,10+b);Qha(d[1],d);d[0]=null;d[5]=null;b=a[18];b!==null&&b.a5(a[1]);d[3]=null;d[4]=null;d[2]&=-129}return d}};
_.Uha=function(a,b){if(!(b[2]&256)){var c=b[11];c.Tq&&gf(c,3,a.firstChild,b,null,null,!1);if(a=b[12])for(;a;){c=null;if(_.yd(a))c=a[12];else{const d=a[10];d&&(c=d)}if(!c){for(;a&&!a[4]&&a!==b;)_.yd(a)&&Tha(a[1],a),a=a[3];a===null&&(a=b);_.yd(a)&&Tha(a[1],a);c=a&&a[4]}a=c}else Tha(b[1],b)}};
Tha=function(a,b){if(!(b[2]&256)){var c=_.ad(null);try{b[2]&=-129;b[2]|=256;b[24]&&Eea(b[24]);var d;if(a!=null&&(d=a.kW)!=null)for(let t=0;t<d.length;t+=2){const w=b[d[t]];if(!(w instanceof ee)){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.Ap;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&&_.zd(b[3])){p!==b[3]&&Sha(p,b);const t=b[18];t!==null&&t.a5(a)}_.$e.delete(b[19])}finally{_.ad(c)}}};Vha=function(a,b,c){for(;b!==null&&b.type&168;)b=b.parent;if(b===null)return c[0];const d=b.Ky;return d>-1&&({hb:a}=a.data[b.Gn+d],a===2||a===0)?null:_.Dd(b,c)};Wha=function(a,b,c){return a.type&40?_.Dd(a,c):null};
Zha=function(a,b,c,d){a=Vha(a,d.parent,b);const e=b[11],f=Xha(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);Yha!==void 0&&Yha(e,d,b,c,a)};
jf=function(a,b){if(b!==null){var c=b.type;if(c&3)return _.Dd(b,a);if(c&4)return $ha(-1,a[b.index]);if(c&8){c=b.Xg;if(c!==null)return jf(a,c);a=a[b.index];return _.zd(a)?$ha(-1,a):_.Cd(a)}if(c&128)return jf(a,b.next);if(c&32)return kf(b,a)()||_.Cd(a[b.index]);c=b!==null?a[15][5].bx[b.bx]:null;return c!==null?Array.isArray(c)?c[0]:jf(_.Hd(a[15]),c):jf(a,b.next)}return null};$ha=function(a,b){a=10+a+1;if(a<b.length){a=b[a];const c=a[1].firstChild;if(c!==null)return jf(a,c)}return b[7]};
gf=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&&_.af(_.Cd(p),d),c.flags|=2);if((c.flags&32)!==32)if(l&8)gf(a,b,c.Xg,d,e,f,!1),ff(b,a,e,p,f);else if(l&32){l=kf(c,d);let t;for(;t=l();)ff(b,a,e,t,f);ff(b,a,e,p,f)}else l&16?aia(a,b,d,c,e,f):ff(b,a,e,p,f);c=g?c.Hka:c.next}};
aia=function(a,b,c,d,e,f){var g=c[15];c=g[5].bx[d.bx];if(Array.isArray(c))for(d=0;d<c.length;d++)ff(b,a,e,c[d],f);else g=g[3],(d.flags&128)===128&&(c.flags|=128),gf(a,b,c,g,e,f,!0)};bia=function(a,b,c){const d=c.mD,e=c.fe;c=c.styles;d!==null&&Pfa(a,b,d);e!==null&&(e===""?a.removeAttribute(b,"class"):a.setAttribute(b,"class",e));c!==null&&a.setAttribute(b,"style",c)};_.nf=function(a){return a instanceof lf?a.wMb:a};
_.of=function(a,b){a=a instanceof lf&&a.getTypeName()||null;if(a!=null&&a!==b){if(a==="ResourceURL"&&b==="URL")return!0;throw Error("Ua`"+b+"`"+a);}return a===b};oia=function(){if(cia===void 0&&(cia=null,_.pf.trustedTypes))try{cia=_.pf.trustedTypes.createPolicy("angular",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return cia};pia=function(a){let b;return((b=oia())==null?void 0:b.createHTML(a))||a};
sia=function(a){a=new qia(a);try{var b=!!(new window.DOMParser).parseFromString(pia(""),"text/html")}catch(c){b=!1}return b?new ria(a):a};uia=function(a){a=String(a);return a.match(tia)?a:"unsafe:"+a};qf=function(a){const b={};for(const c of a.split(","))b[c]=!0;return b};rf=function(...a){const b={};for(const c of a)for(const d in c)c.hasOwnProperty(d)&&(b[d]=!0);return b};via=function(a){a=a.nodeName;return typeof a==="string"?a:"FORM"};
yia=function(a){return a.replace(/&/g,"&amp;").replace(wia,function(b){return"&#"+((b.charCodeAt(0)-55296)*1024+(b.charCodeAt(1)-56320)+65536)+";"}).replace(xia,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")};
Gia=function(a,b){var c=null;try{zia=zia||sia(a);var d=b?String(b):"";c=zia.Vga(d);a=5;b=d;do{if(a===0)throw Error("Wa");a--;d=b;b=c.innerHTML;c=zia.Vga(d)}while(d!==b);var e=new Aia;let l=(Bia(c)||c).firstChild;d=!0;for(a=[];l;){if(l.nodeType===Node.ELEMENT_NODE)a:{b=e;var f=l;const p=via(f).toLowerCase();if(!Cia.hasOwnProperty(p)){d=!Dia.hasOwnProperty(p);break a}b.XJ.push("<");b.XJ.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(!Eia.hasOwnProperty(G))continue;
let I=w.value;Fia[G]&&(I=uia(I));b.XJ.push(" ",A,'="',yia(I),'"')}b.XJ.push(">");d=!0}else l.nodeType===Node.TEXT_NODE&&e.XJ.push(yia(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("Va`"+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("Va`"+p.outerHTML);if(b=p){l=b;break}l=
a.pop()}}var g=e.XJ.join("");return pia(g)}finally{if(c)for(c=Bia(c)||c;c.firstChild;)c.firstChild.remove()}};Bia=function(a){return"content"in a&&a.nodeType===Node.ELEMENT_NODE&&a.nodeName==="TEMPLATE"?a.content:null};Iia=function(){if(Hia===void 0&&(Hia=null,_.pf.trustedTypes))try{Hia=_.pf.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return Hia};Jia=function(a){let b;return((b=Iia())==null?void 0:b.createHTML(a))||a};
Kia=function(a){let b;return((b=Iia())==null?void 0:b.createScriptURL(a))||a};_.sf=function(a){const b=_.Lia();return b?Jia(b.kq(1,a)||""):_.of(a,"HTML")?Jia(_.nf(a)):Gia(Hha(),_.Vc(a))};_.tf=function(a){const b=_.Lia();return b?b.kq(4,a)||"":_.of(a,"URL")?_.nf(a):uia(_.Vc(a))};_.Mia=function(a){const b=_.Lia();if(b)return Kia(b.kq(5,a)||"");if(_.of(a,"ResourceURL"))return Kia(_.nf(a));throw new _.Yc(904,!1);};_.Lia=function(){const a=_.Ld();return a&&a[10].mla};
Oia=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]=Nia++;A[6]=w;A[20]=t;A[15]=b.type==2?a[15]:A;return A};uf=function(a,b,c,d,e){let f=a.data[b];f===null?(f=Pia(a,b,c,d,e),_.Jd.gxa&&(f.flags|=32)):f.type&64&&(f.type=c,f.value=d,f.jc=e,a=Od(),f.Cu=a===null?-1:a.Cu);Qd(f,!0);return f};
Pia=function(a,b,c,d,e){const f=_.Jd.WV,g=_.Jd.aL;var l=g?f:f&&f.parent;let p=l?l.Cu:-1,t=0;Qia!==null&&(t|=128);b=a.data[b]={type:c,index:b,eY:null,Cu:p,Gn:-1,iw:-1,Fua:-1,Ky:-1,a4c:null,flags:t,fQ:0,value:d,jc:e,mD:null,bfb:null,sSb:void 0,inputs:null,outputs:null,Yz:null,next:null,N3c:null,Hka:null,Xg:null,parent:l,bx:null,styles:null,pub:null,NAa:void 0,fe:null,wta:null,MAa:void 0,Aea:0,Pma: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.N3c=f));return b};vf=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};Ria=function(a,b,c,d,e){const f=_.Jd.selectedIndex;try{_.Jd.selectedIndex=-1,d&2&&b.length>25&&Lha(a,b,25),c(d,e)}finally{_.Jd.selectedIndex=f}};Sia=function(a,b,c){if((b.flags&4)!==0){const d=_.ad(null);try{const e=b.Gn,f=b.iw;for(b=e;b<f;b++){const g=a.data[b];g.yd&&g.yd(1,c[b],b)}}finally{_.ad(d)}}};
Xia=function(a,b,c){var d=_.Dd(c,b);const e=c.Gn,f=c.iw;if(c.Ky>-1){var g=a.data[e+c.Ky],l=_.Dd(c,b),p=Tia(g);g=Uia(b,Oia(b,p,null,Via(g),l,c,null,b[10].Unb.dfa(l,g),null,null,null));b[c.index]=g}a.wl||Zfa(c,b);_.af(d,b);d=c.sSb;for(g=e;g<f;g++){l=a.data[g];p=de(b,a,g,c);_.af(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++],I=t[w++],L=t[w++];Mha(l,p,A,G,I,L)}}l.qa&&(_.Ed(c.index,b)[8]=de(b,a,g,c))}(c.flags&64)===64&&Wia(a,b,c)};
Yia=function(a,b,c=_.Dd){const d=b.bfb;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}}};Tia=function(a){const b=a.Yz;return b===null||b.kSb?a.Yz=Zia(1,null,a.qa,a.ya,a.Aa,a.E1a,a.skb,a.rb,a.mH,a.Da,a.id):b};
Zia=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:_.wf);t=typeof t==="function"?t():t;return A[1]={type:a,blueprint:A,qa:c,queries:null,rb:l,dOb:b,data:A.slice().fill(null,d),Gsa:d,uPb:e,v$a:null,wl:!0,Hva:!0,A1b:!1,z1b:!1,ZG:null,ZP:null,Uea:null,h_a:null,Xna:null,azb:null,kW:null,Ap:null,yd:null,xF:null,uOb:typeof f==="function"?f():f,PXb:typeof g==="function"?g():g,firstChild:null,mH:p,Da:t,kSb:!1,k1b:w}};
aja=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?$ia(d,c,f,l,p):$ia(d,c,f,l)}return d};$ia=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)};
_.xf=function(a,b,c,d,e,f,g,l){const p=_.Dd(b,c);let t=b.inputs,w;!l&&t!=null&&(w=t[d])?(bja(a,c,w,d,e),b.Ky>-1&&(a=_.Ed(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))};
eja=function(a,b,c,d){const e=d===null?null:{"":-1};var f=a.uOb;let g=null,l=null;if(f)for(let w=0;w<f.length;w++){const A=f[w];if(lga(c,A.na,!1))if(g||(g=[]),A.qa)if(A.R5!==null){const G=[];l=l||new Map;A.R5(A,G,l);g.unshift(...G,A);cja(a,c,G.length)}else g.unshift(A),cja(a,c,0);else{l=l||new Map;let G,I;(I=(G=A).R5)==null||I.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&&dja(a,b,c,p,e,t);if(e&&d)for(a=c.bfb=[],b=0;b<d.length;b+=2){p=e[d[b+1]];if(p==
null)throw new _.Yc(-301,!1);a.push(d[b],p)}c.mD=Zd(c.mD,c.jc)};
dja=function(a,b,c,d,e,f){for(var g=0;g<d.length;g++){var l=Zfa(c,b);Vfa(l,a,d[g].type)}l=a.data.length;g=d.length;c.flags|=1;c.Gn=l;c.iw=l+g;c.fQ=l;for(l=0;l<d.length;l++)g=d[l],g.mmb&&g.mmb(g);g=l=!1;var p=vf(a,b,d.length,null);for(var t=0;t<d.length;t++){var w=d[t];c.mD=Zd(c.mD,w.nb);var A=a,G=c,I=b,L=p;A.data[L]=w;var V=w.oa||(w.oa=pd(w.type));V=new ee(V,!!w.qa);A.blueprint[L]=V;I[L]=V;V=A;var ca=G;A=vf(A,I,w.ob,_.wf);if(I=w.Ya){G=V.v$a;G===null&&(G=V.v$a=[]);V=~ca.index;a:{for(ca=G.length;ca>
0;){const Wa=G[--ca];if(typeof Wa==="number"&&Wa<0){ca=Wa;break a}}ca=0}ca!=V&&G.push(V);G.push(L,A,I)}L=p;V=w;if(A=e){if(V.Pb)for(I=0;I<V.Pb.length;I++)A[V.Pb[I]]=L;V.qa&&(A[""]=L)}w.yd!==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.Qa||w.Po)){var la=void 0,ya=void 0;((ya=(la=a).ZG)!=null?ya:la.ZG=[]).push(c.index);l=!0}if(!g&&(w.Sb||w.Po)){var Ba=void 0,Ea=void 0;((Ea=(Ba=a).ZP)!=null?Ea:Ba.ZP=[]).push(c.index);g=!0}p++}Ba=c.Gn;b=c.iw;a=
a.data;d=c.jc;e=[];for(ya=la=null;Ba<b;Ba++){Ea=a[Ba];g=(l=f?f.get(Ea):null)?l.outputs:null;la=aja(0,Ea.inputs,Ba,la,l?l.inputs:null);ya=aja(1,Ea.outputs,Ba,ya,g);if(la===null||d===null||jga(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.sSb=e;c.inputs=la;c.outputs=ya};Wia=function(a,b,c){var d=c.Gn;const e=c.iw,f=c.index;c=_.Jd.Q4;try{for(_.Jd.selectedIndex=f;d<e;d++){const g=a.data[d],l=b[d];_.Jd.Q4=d;g.Ya===null&&g.ob===0&&g.nb===null||g.Ya===null||g.Ya(1,l)}}finally{_.Jd.selectedIndex=-1,_.Jd.Q4=c}};cja=function(a,b,c){b.Ky=c;let d;((d=a.xF)!=null?d:a.xF=[]).push(b.index)};Via=function(a){let b=16;a.p0?b=4096:a.YWb&&(b=64);return b};
_.fja=function(a,b,c,d,e,f,g){f==null?a.removeAttribute(b,e,c):(d=g==null?_.Vc(f):g(f,d||"",e),a.setAttribute(b,e,d,c))};gja=function(a,b){const c=a.yd;if(c!==null){const d=_.ad(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];_.Jd.pu=f;l.yd(2,b[g],g)}}}finally{_.ad(d)}}};Uia=function(a,b){a[12]?a[13][4]=b:a[12]=b;return a[13]=b};hja=function(a,b,c){_.Jd.pu=0;const d=_.ad(null);try{b(a,c)}finally{_.ad(d)}};
ija=function(a){let b;return(b=a[7])!=null?b:a[7]=[]};jja=function(a){let b;return(b=a.Ap)!=null?b:a.Ap=[]};kja=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]};lja=function(a,b){(a=(a=a[9])?a.get(_.yf,null):null)&&a.handleError(b)};bja=function(a,b,c,d,e){for(let f=0;f<c.length;){const g=c[f++],l=c[f++],p=c[f++];Mha(a.data[g],b[g],d,l,p,e)}};_.mja=function(a,b){a[11].setValue(_.Cd(a[_.Jd.selectedIndex]),b)};
oja=function(a,b,c){Hfa(b);try{var d=a.rb;d!==null&&hja(1,d,c);var e=a.qa;e!==null&&Ria(a,b,e,1,c);a.wl&&(a.wl=!1);let f;(f=b[18])!=null&&nja(f,a);a.z1b&&gja(a,b);a.A1b&&hja(2,a.rb,c);const g=a.xF;if(g!==null)for(e=0;e<g.length;e++){const l=_.Ed(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);oja(p,l,l[8])}}catch(f){throw a.wl&&(a.kSb=!0,a.wl=!1),f;}finally{b[2]&=-5,Kfa()}};
pja=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=rea(e,g);else if(f==2){const p=b[++l];d=rea(d,g+": "+p+";")}}c?a.styles=d:a.pub=d;c?a.fe=e:a.wta=e};
qja=function(a,b,c,d,e=!1){for(;c!==null;)if(c.type===128)c=e?c.Hka:c.next;else{var f=b[c.index];f!==null&&d.push(_.Cd(f));if(_.zd(f)){var g=d;for(let l=10;l<f.length;l++){const p=f[l],t=p[1].firstChild;t!==null&&qja(p[1],p,t,g)}f[7]!==f[0]&&g.push(f[7])}f=c.type;if(f&8)qja(a,b,c.Xg,d);else if(f&32)for(f=kf(c,b);g=f();)d.push(g);else f&16&&(f=c!==null?b[15][5].bx[c.bx]:null,Array.isArray(f)?d.push(...f):(g=_.Hd(b[15]),qja(g[1],g,f,d,!0)));c=e?c.Hka:c.next}return d};
rja=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)}};tja=function(a,b=!0,c=0){const d=a[10].Unb;var e;(e=d.Esa)==null||e.call(d);try{e=Cfa;try{for(Dfa(!0),sja(a,c),c=0;zfa(a);){if(c===100)throw new _.Yc(103,!1);c++;sja(a,1)}}finally{Dfa(e)}}catch(f){throw b&&lja(a,f),f;}finally{let f;(f=d.end)==null||f.call(d)}};
vja=function(a,b){for(a=Iha(a[12]);a!==null;a=Iha(a[4]))for(let c=10;c<a.length;c++)uja(a[c],b)};uja=function(a,b){(a[2]&128)===128&&sja(a,b)};
sja=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)&&Aea(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){Hfa(a);d=!0;f=e=null;if(c.type!==2){if((e=a[24])==null){var l;e=(l=wja.pop())!=null?l:Object.create(xja);e.Ji=a}f=e;e=cd(f)}else if(Zc===null){d=!1;let V;e=(V=a[24])!=null?V:Object.create(yja);e.Ji=a;f=e;e=cd(f)}else a[24]&&(Eea(a[24]),a[24]=null);try{a[17]=0;_.Jd.Cn=c.Gsa;
g!==null&&Ria(c,a,g,2,b);if(l=(L&3)===3){var p=c.ZP;p!==null&&Yd(a,p,3,null)}else{const ca=c.ZG;ca!==null&&Mfa(a,ca,0,null);Nfa(a,0)}for(var t=Iha(a[12]);t!==null;t=Iha(t[4]))if(t[2]&2){var w=t[9];for(p=0;p<w.length;p++)yfa(w[p])}rja(a);vja(a,0);c.yd!==null&&gja(c,a);if(l){var A=c.h_a;A!==null&&Yd(a,A,3)}else{const ca=c.Uea;ca!==null&&Mfa(a,ca,1);Nfa(a,1)}var G=c.v$a;if(G!==null)try{for(t=0;t<G.length;t++){const ca=G[t];if(ca<0)_.Jd.selectedIndex=~ca;else{w=ca;const la=G[++t],ya=G[++t];A=_.Jd;A.Cn=
A.Fsa=la;_.Jd.Q4=w;ya(2,a[w])}}}finally{_.Jd.selectedIndex=-1}var I=c.xF;if(I!==null)for(G=0;G<I.length;G++)uja(_.Ed(I[G],a),0);const V=c.rb;V!==null&&hja(2,V,b);if(l){const ca=c.azb;ca!==null&&Yd(a,ca,3)}else{const ca=c.Xna;ca!==null&&Mfa(a,ca,2);Nfa(a,2)}c.Hva===!0&&(c.Hva=!1);if(a[22]){for(const ca of a[22])ca();a[22]=null}a[2]&=-73}catch(V){throw Gd(a),V;}finally{f!==null&&(dd(f,e),d&&(a=f,a.Ji[24]!==a&&(a.Ji=null,wja.push(a)))),Kfa()}}}else if(d&8192&&(rja(a),vja(a,1),c=c.xF,c!==null))for(I=
0;I<c.length;I++)uja(_.Ed(c[I],a),1)};zja=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({Tlb:g,q2b:e,u_c:(d&1)!==0}):c.push({Tlb:g,q2b:e})}return c};Aja=function(){Lfa(_.Ld()[1],_.Nd())};Cja=function(a,b,c){return new Bja(a,b,c,!1)};Eja=function(a,b,c=null){return(new Dja({Nb:a,parent:b,xTc:c,I5c:!0})).Rb};
_.zf=function(a){return $d(()=>{var b=Fja(a);let c;const d=Object.assign({},b,{ya:a.ya,Aa:a.Aa,qa:a.qa,Da:a.Da||null,ac:a.ac,YWb:a.Ma===0,E1a:null,skb:null,Fa:b.standalone&&a.Fa||null,SQb:b.standalone?e=>{e=e.get(Gja);if(d.standalone){if(!e.oea.has(d)){var f=dfa(d.type);f=f.length>0?Eja([f],e.xc,`Standalone[${d.type.name}]`):null;e.oea.set(d,f)}e=e.oea.get(d)}else e=null;return e}:null,FQb:null,p0:(c=a.p0)!=null?c:!1,data:a.data||{},hb:a.hb||0,styles:a.styles||_.sd,we:null,mH:a.mH||null,Yz:null,id:""});
b.standalone&&_.Ve("NgStandalone");Hja(d);b=a.Fa;d.E1a=_.Ija(b,!1);d.skb=_.Ija(b,!0);d.id=Jja(d);return d})};Lja=function(a){return a[rd]||a[Kja]||null};Mja=function(a){return a!==null};_.Af=function(a){return $d(()=>({type:a.type,Cy:a.Cy||_.sd,ATc:a.ATc||_.sd,imports:a.imports||_.sd,exports:a.exports||_.sd,Rvd:null,mH:a.mH||null,id:a.id||null}))};
Nja=function(a,b){if(a==null)return Bd;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};_.Cf=function(a){return $d(()=>{const b=Fja(a);Hja(b);return b})};_.Df=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.Ja||null}};
Fja=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,yd:a.yd||null,W4:b,WC:null,eZc:a.inputs||Bd,Pb:a.Pb||null,standalone:(c=a.standalone)!=null?c:!0,p0:a.p0===!0,na:a.na||_.sd,rb:a.rb||null,features:a.features||null,MQ:null,R5:null,O6:null,inputs:Nja(a.inputs,b),outputs:Nja(a.outputs),Khd:null}};Hja=function(a){let b;(b=a.features)==null||b.forEach(c=>c(a))};
_.Ija=function(a,b){if(!a)return null;const c=b?Wea:Lja;return()=>(typeof a==="function"?a():a).map(d=>c(d)).filter(Mja)};Jja=function(a){let b=0;a=[a.na,a.ac,a.ob,a.nb,a.Da,a.Aa,a.ya,a.hb,a.standalone,a.p0,a.Pb,JSON.stringify(a.inputs),JSON.stringify(a.outputs),Object.getOwnPropertyNames(a.type.prototype),!!a.yd,!!a.rb].join("|");for(const c of a)b=Math.imul(31,b)+c.charCodeAt(0)<<0;return"c"+(b+2147483648)};Ef=function(a){return!!a&&typeof a.then==="function"};
_.Ff=function(a){return typeof a==="function"&&a[_.ed]!==void 0};_.Hf=function(a){return _.Be((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 _.Ce(c,t=>{d=!0;e=t;f||_.te(a(t)).subscribe(f=new _.Ce(c,l,void 0,p))},void 0,()=>{g=!0;d&&f&&!f.closed||c.complete()}))})};_.Oja=function(a,b=_.Ne){return _.Hf(()=>_.Oe(a,b))};
_.If=function(a){return _.Be((b,c)=>{let d=null,e=!1,f;d=b.subscribe(new _.Ce(c,void 0,g=>{f=_.te(a(g,_.If(a)(b)));d?(d.unsubscribe(),d=null,f.subscribe(c)):e=!0}));e&&(d.unsubscribe(),d=null,f.subscribe(c))})};_.Pja=function(a,b,c,d,e){return(f,g)=>{let l=c,p=b,t=0;f.subscribe(new _.Ce(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()})))}};_.Jf=function(a){return _.ke()?_.Fe(a,void 0,1):_.Fe(a,1)};
_.Qja=function(...a){const b=ye(a);return _.Be((c,d)=>{_.Ge(1)(we([c,...a],b)).subscribe(d)})};_.Rja=function(a){return _.Be((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 _.Ce(c,l=>{let p;(p=f)==null||p.unsubscribe();d=!0;e=l;f=new _.Ce(c,g,void 0,_.me);_.te(a(l)).subscribe(f)},void 0,()=>{g();c.complete()},()=>{e=f=null}))})};_.Kf=function(a){const b=_.Oe(a,_.Ne);return _.Rja(()=>b)};
_.Lf=function(a=null){return _.Be((b,c)=>{let d=!1;b.subscribe(new _.Ce(c,e=>{d=!0;c.next(e)},void 0,()=>{d||c.next(a);c.complete()}))})};_.Sja=function(){return _.Be((a,b)=>{a.subscribe(new _.Ce(b,_.me))})};_.Mf=function(a){return _.Be((b,c)=>{b.subscribe(new _.Ce(c,()=>c.next(a)))})};_.Nf=function(a){return a<=0?()=>_.Pe:_.Be((b,c)=>{let d=0;b.subscribe(new _.Ce(c,e=>{++d<=a&&(c.next(e),a<=d&&c.complete())}))})};_.Tja=function(a){return _.Fe((b,c)=>_.x(a(b,c),_.Nf(1),_.Mf(b)))};
_.Of=function(a,b=_.Ne){const c=_.Oe(a,b);return _.Tja(()=>c)};Uja=function(){return _.Be((a,b)=>{a.subscribe(new _.Ce(b,c=>Nga(c,b)))})};_.Pf=function(a){let b;a=(b=a)!=null?b:Vja;return _.Be((c,d)=>{let e,f=!0;c.subscribe(new _.Ce(d,g=>{if(f||!a(e,g))f=!1,e=g,d.next(g)}))})};Vja=function(a,b){return a===b};Xja=function(a=Wja){return _.Be((b,c)=>{let d=!1;b.subscribe(new _.Ce(c,e=>{d=!0;c.next(e)},void 0,()=>d?c.complete():c.error(a())))})};Wja=function(){return new _.Ae};
_.Yja=function(a){return _.Be((b,c)=>{let d=0,e=null,f=!1;b.subscribe(new _.Ce(c,g=>{e||(e=new _.Ce(c,void 0,void 0,()=>{e=null;f&&c.complete()}),_.te(a(g,d++)).subscribe(e))},void 0,()=>{f=!0;!e&&c.complete()}))})};Qf=function(a){return _.Be((b,c)=>{b.subscribe(c);c.add(a)})};_.Rf=function(a,b){const c=arguments.length>=2;return d=>_.x(d,a?_.Re((e,f)=>a(e,f,d)):_.oe,_.Nf(1),c?_.Lf(b):Xja(()=>new _.Ae))};
$ja=function(a){return _.Be((b,c)=>{function d(p,t){const w=new _.re(A=>{l.USa++;const G=t.subscribe(A);return()=>{G.unsubscribe();--l.USa===0&&l.p2b&&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 Zja(c,p=>{try{const t=a(p);let w=e.get(t);if(!w){e.set(t,w=new _.Tf);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)})};
_.Uf=function(){return _.Be((a,b)=>{let c=[];a.subscribe(new _.Ce(b,d=>{c.push(d);1<c.length&&c.shift()},void 0,()=>{for(const d of c)b.next(d);b.complete()},()=>{c=null}))})};aka=function(a,b){const c=arguments.length>=2;return d=>_.x(d,a?_.Re((e,f)=>a(e,f,d)):_.oe,_.Uf(),c?_.Lf(b):Xja(()=>new _.Ae))};dka=function(){return _.Be((a,b)=>{a.subscribe(new _.Ce(b,c=>{b.next(new bka("N",c))},c=>{b.next(new bka("E",void 0,c));b.complete()},()=>{b.next(cka);b.complete()}))})};
eka=function(){var a=[_.Me(window,"resize")];const b=ye(a),c=Mga(a);a=_.hha(a);return _.Be((d,e)=>{_.Ge(c)(we([d,...a],b)).subscribe(e)})};_.Vf=function(a){const b=_.ke(a)?a:()=>a;return _.ke()?_.Be((c,d)=>{const e=b();(void 0)(e).subscribe(d).add(c.subscribe(e))}):c=>{const d=new fka(c,b);_.ke(c==null?void 0:c.fD)&&(d.fD=c.fD);d.source=c;d.J1b=b;return d}};
gka=function(...a){const b=a.length;if(b===0)throw Error("Ya");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})};_.Xf=function(a){const b=new _.Wf(a);return c=>_.Vf(()=>b)(c)};_.hka=function(a){return _.Be((b,c)=>{let d,e=!1,f;const g=()=>{d=b.subscribe(new _.Ce(c,void 0,l=>{f||(f=new _.Tf,a(f).subscribe(new _.Ce(c,()=>d?g():e=!0)));f&&f.next(l)}));e&&(d.unsubscribe(),d=null,e=!1,g())};g()})};
_.Yf=function(a,b){return _.Be(_.Pja(a,b,arguments.length>=2,!0))};
ika=function(){var a=a||{};const {Ugd:b=()=>new _.Tf,Isd:c=!0,Jsd:d=!0,Ksd:e=!0}=a;return f=>{let g=null,l=null,p=0,t=!1,w=!1;return _.Be((A,G)=>{p++;let I;l=(I=l)!=null?I: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 Oga({next:L=>l.next(L),error:L=>{w=!0;const V=l;d&&(g=l=null,t=w=!1);V.error(L)},complete:()=>{t=!0;const L=l;c&&(g=l=null,t=w=!1);L.complete()}}),_.ue(A).subscribe(g))})(f)}};
_.Zf=function(a){let b;b=a&&typeof a==="object"?a:{bufferSize:a,U9:void 0,ix:!1,scheduler:void 0};return c=>_.Be(jka(b))(c)};jka=function({bufferSize:a=Infinity,U9:b=Infinity,ix:c,scheduler:d}){let e,f=0,g;return(l,p)=>{f++;let t;e?t=e.subscribe(p):(e=new _.Wf(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)})}};
_.ag=function(){return _.Re((a,b)=>1<=b)};_.bg=function(...a){const b=ye(a);return _.Be((c,d)=>{(b?_.He(a,c,b):_.He(a,c)).subscribe(d)})};_.cg=function(a){return _.Be((b,c)=>{let d=null,e=0,f=!1;b.subscribe(new _.Ce(c,g=>{var l;(l=d)==null||l.unsubscribe();l=e++;_.te(a(g,l)).subscribe(d=new _.Ce(c,p=>c.next(p),void 0,()=>{d=null;f&&!d&&c.complete()}))},void 0,()=>{(f=!0,!d)&&c.complete()}))})};kka=function(a){return _.cg(()=>a)};
_.dg=function(a){return _.Be((b,c)=>{_.te(a).subscribe(new _.Ce(c,()=>c.complete(),void 0,_.me));!c.closed&&b.subscribe(c)})};_.lka=function(a,b=!1){return _.Be((c,d)=>{let e=0;c.subscribe(new _.Ce(d,f=>{const g=a(f,e++);(g||b)&&d.next(f);!g&&d.complete()}))})};
_.eg=function(a,b,c){const d=_.ke(a)||b||c?{next:a,error:b,complete:c}:a;return d?_.Be((e,f)=>{e.subscribe(new _.Ce(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()}))}):_.oe};
_.fg=function(...a){const b=_.xe(a);return _.Be((c,d)=>{const e=a.length,f=Array(e);let g=a.map(()=>!1),l=!1;for(let p=0;p<e;p++)_.te(a[p]).subscribe(new _.Ce(d,t=>{f[p]=t;l||g[p]||(g[p]=!0,(l=g.every(_.oe))&&(g=null))},void 0,_.me));c.subscribe(new _.Ce(d,p=>{l&&(p=[p,...f],d.next(b?b(...p):p))}))})};mka=function(){Lea=()=>{throw new _.Yc(600,!1);}};nka=function(a,b,c){try{const d=c();return Ef(d)?d.catch(e=>{b.Ub(()=>a.handleError(e));throw e;}):d}catch(d){throw b.Ub(()=>a.handleError(d)),d;}};
oka=function(a,b){return Array.isArray(b)?b.reduce(oka,a):Object.assign({},a,b)};pka=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)};_.qka=function(a,b,c,d){const e=_.ad(null);try{const f=b.Yz;let g,l,p;const t=Oia(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.YUc)!=null?l:null,(p=d==null?void 0:d.b1a)!=null?p:null);t[16]=a[b.index];const w=a[18];w!==null&&(t[18]=w.mi(f));oja(f,t,c);return t}finally{_.ad(e)}};_.rka=function(a,b){b=10+b;if(b<a.length)return a[b]};
_.ska=function(a,b){return!b||b.firstChild===null||(a.flags&128)===128};_.tka=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&&Rha(f,b);f=b[18];f!==null&&nja(f,e);_.Afa(b);b[2]|=128;d&&(c=$ha(c,a),f=b[11],d=f.parentNode(a[7]),d!==null&&(a=a[5],b[0]=d,b[5]=a,gf(f,1,e.firstChild,b,d,c,!1)));b=b[6];b!==null&&b.firstChild!==null&&(b.firstChild=null)};
_.gg=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 _.Yc(903,!1);e=b.La}if(e){if(c){d.push(e);var f=a;f.inputs=uka(a.inputs);f.WC=uka(a.WC);f.W4=uka(a.W4);f.outputs=uka(a.outputs);(f=e.Ya)&&vka(a,f);f=e.rb;var g=e.yd;f&&wka(a,f);g&&xka(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.W4[l]=g.W4[l],
g.WC!==null)){p=Array.isArray(p)?p[0]:p;if(!g.WC.hasOwnProperty(p))continue;let t;(t=f).WC!=null||(t.WC={});f.WC[p]=g.WC[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.zWb&&g(a),g===_.gg&&(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=Zd(l.nb,b=Zd(b,l.nb))};
uka=function(a){return a===Bd?{}:a===_.sd?[]:a};wka=function(a,b){const c=a.rb;a.rb=c?(d,e)=>{b(d,e);c(d,e)}:b};xka=function(a,b){const c=a.yd;a.yd=c?(d,e,f)=>{b(d,e,f);c(d,e,f)}:b};vka=function(a,b){const c=a.Ya;a.Ya=c?(d,e)=>{b(d,e);c(d,e)}:b};Aka=function(a,b,c){if(a.O6!==null)for(const d of a.O6)if(typeof d==="function"){a=d();for(const e of a)yka(zka(e),b,c)}else yka(d,b,c)};
yka=function(a,b,c){const d=a.pW[Kja]||null;var e=d.W4,f=a.inputs;for(const g in f)f.hasOwnProperty(g)&&(e[f[g]]=e[g]);Aka(d,b,c);c.set(d,a);b.push(d)};zka=function(a){return typeof a==="function"?{pW:ld(a),inputs:Bd,outputs:Bd}:{pW:ld(a.pW),inputs:Bka(a.inputs),outputs:Bka(a.outputs)}};Bka=function(a){if(a===void 0||a.length===0)return Bd;const b={};for(let c=0;c<a.length;c+=2)b[a[c]]=a[c+1];return b};
_.hg=function(a){const b=a.eZc,c={};for(const d in b)if(b.hasOwnProperty(d)){const e=b[d];Array.isArray(e)&&e[3]&&(c[d]=e[3])}a.WC=c};Cka=function(a,b,c){var d=b.eY;d=Array.isArray(d)?d[0]:d;return d===null?Wha(a,b,c):_.Cd(c[d])};Dka=function(a,b,c,d,e){const f=b.eY;if(Array.isArray(f)){let g=null;b.type&3||(g=d,d=e);if(d!==null&&b.Ky===-1)for(b=1;b<f.length;b++)a.insertBefore(d,c[f[b]],g,!1)}};
Eka=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.eY,d=(Array.isArray(d)?d[0]:d)===null;if(d){d=b.index;var e=c.eY;Array.isArray(e)?e[0]=d:(e=Dka,Xha=Cka,Yha=e,c.eY=d)}}}};_.Fka=function(a,b){a=b[a.TV];return a===null?a:a<0?~a:a};Gka=function(a,b,c){a.index=0;c=_.Fka(b,c);a.FAa=c!==null?b.remove[c]:_.sd};
Hka=function(a){if(a.index<a.FAa.length){const b=a.FAa[a.index++];if(b>0)return a.Ji[b];a.stack.push(a.index,a.FAa);Gka(a,a.Ji[1].data[~b],a.Ji);return Hka(a)}if(a.stack.length===0)return null;a.FAa=a.stack.pop();a.index=a.stack.pop();return Hka(a)};Ika=function(){const a={stack:[],index:-1};return function(b,c){for(a.Ji=c;a.stack.length;)a.stack.pop();Gka(a,b.value,c);return Hka.bind(null,a)}};Kka=function(){return Jka(_.Nd(),_.Ld())};Lka=function(a){return a[8]||(a[8]=[])};
Jka=function(a,b){let c;const d=b[a.index];_.zd(d)?c=d:(c=[d,!0,0,b,null,a,null,null,null,null],b[a.index]=c,Uia(b,c));Mka(c,b,a,d);return new Nka(c,a,b)};Oka=function(a,b,c,d){if(!a[7]){if(c.type&8)d=_.Cd(d);else{var e=b[11];d=e.createComment("");const g=_.Dd(c,b);c=e.parentNode(g);b=e;var f=d;e=e.nextSibling(g);b.insertBefore(c,f,e,!1)}a[7]=d}};Qka=function(a){return Pka(a)?Array.isArray(a)||!(a instanceof Map)&&Symbol.iterator in a:!1};
Rka=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)};Pka=function(a){return a!==null&&(typeof a==="function"||typeof a==="object")};_.ig=function(a,b,c){return a[b]=c};_.jg=function(a,b,c){if(Object.is(a[b],c))return!1;a[b]=c;return!0};_.kg=function(a,b,c,d){c=_.jg(a,b,c);return _.jg(a,b+1,d)||c};
_.Tka=function(a,b,c,d,e,f,g,l,p,t){const w=c+25;if(b.wl){const A=b.Da;g=uf(b,w,4,g||null,l||null);eja(b,a,g,_.Fd(A,p));Lfa(b,g);d=g.Yz=Zia(2,g,d,e,f,b.uOb,b.PXb,null,b.mH,A,null);b.queries!==null&&(b.queries.qa(b,g),d.queries=b.queries.l3a(g));d=g}else d=b.data[w];Qd(d,!1);c=Ska(b,a,d,c);_.lg&&Zha(b,a,c,d);_.af(c,a);c=[c,!0,0,a,null,d,null,c,null,null];a[w]=c;Uia(a,c);(d.flags&1)===1&&Xia(b,a,d);p!=null&&Yia(a,d,t)};
_.C=function(a,b,c,d,e,f,g,l){const p=_.Md();_.Tka(_.Ld(),p,a,b,c,d,e,_.Fd(p.Da,f),g,l);return _.C};Uka=function(a,b){_.lg=!0;return b[11].createComment("")};_.mg=function(a,b,c,d){const e=_.Ld();var f=_.Jd.Cn++;if(_.jg(e,f,b)){f=_.Td();const g=_.Dd(f,e);_.fja(e[11],g,d,f.value,a,b,c)}return _.mg};_.Vka=function(a,b,c,d){return _.jg(a,_.Jd.Cn++,c)?b+_.Vc(c)+d:_.wf};_.E=function(a,b,c){const d=_.Ld(),e=_.Jd.Cn++;_.jg(d,e,b)&&_.xf(_.Md(),_.Td(),d,a,b,d[11],c,!1);return _.E};
Wka=function(a,b,c,d,e){e=e?"class":"style";bja(a,c,b.inputs[e],e,d)};Xka=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"&&qd(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)};bla=function(a,b){const c=Yka;if(c===b)return-1;for(b=Zka=b;b<c&&a.charCodeAt(b)>32;)b++;b=$ka=b;return ala(a,b,c)};
ala=function(a,b,c){for(;b<c&&a.charCodeAt(b)<=32;)b++;return b};_.ng=function(a,b,c){cla(a,b,c,!1);return _.ng};_.og=function(a,b){cla(a,b,null,!0);return _.og};_.pg=function(a){_.dla(ela,a)};fla=function(a,b){var c;$ka=Zka=0;Yka=b.length;for(c=bla(b,ala(b,0,Yka));c>=0;c=bla(b,c))_.$ea(a,b.substring(Zka,$ka),!0)};
cla=function(a,b,c,d){const e=_.Ld(),f=_.Md(),g=_.Sd(2);f.Hva&&gla(f,a,g,d);if(b!==_.wf&&_.jg(e,g,b)){var l=f.data[_.Jd.selectedIndex],p=e[11];b!=null&&b!==""&&(typeof c==="string"?b+=c:typeof b==="object"&&(b=_.Xc(_.nf(b))));hla(f,l,e,p,a,e[g+1]=b,d,g)}};
_.dla=function(a,b){var c=fla;const d=_.Md();var e=_.Sd(2);d.Hva&&gla(d,null,e,!0);const f=_.Ld();if(b!==_.wf&&_.jg(f,e,b)){var g=d.data[_.Jd.selectedIndex];if((g.flags&8)===0||e>=d.uPb){var l=f[11],p=f[e+1];if(b==null||b==="")a=_.sd;else{var t=[];b=_.nf(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===_.wf&&(p=_.sd);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 I=null,L=void 0;c===w?(t+=2,b+=2,A!==G&&(I=w,L=G)):w===null||c!==null&&c<w?(t+=2,I=c):(b+=2,I=w,L=G);I!==null&&hla(d,g,f,l,I,L,!0,e);c=t<p.length?p[t]:null;w=b<a.length?a[b]:null}}else e=g.wta,e!==null&&(b=rea(e,b?b:"")),Wka(d,g,f,b,!0)}};
gla=function(a,b,c,d){const e=a.data;if(e[c+1]===null){var f=e[_.Jd.selectedIndex];a=c>=a.uPb;(f.flags&(d?8:16))!==0&&b===null&&!a&&(b=!1);var g=f,l=Efa(e),p=d?g.MAa:g.NAa;if(l===null)(d?g.Aea:g.Pma)===0&&(b=ila(null,e,g,b,d),b=qg(b,g.jc,d),p=null);else{var t=g.Fua;if(t===-1||e[t]!==l)if(b=ila(l,e,g,b,d),p===null)l=d?g.Aea:g.Pma,l=(l&131068)>>2!==0?e[l>>17&32767]:void 0,l!==void 0&&Array.isArray(l)&&(l=ila(null,e,g,l[1],d),l=qg(l,g.jc,d),e[(d?g.Aea:g.Pma)>>17&32767]=l);else{p=void 0;l=g.iw;for(t=
1+g.Fua;t<l;t++)p=qg(p,e[t].nb,d);p=qg(p,g.jc,d)}}p!==void 0&&(d?g.MAa=p:g.NAa=p);g=b;l=a;b=d?f.Aea:f.Pma;a=b>>17&32767;b=(b&131068)>>2;e[c]=g;t=!1;if(Array.isArray(g)){if(p=g[1],p===null||qd(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);Xka(e,p,c,!0);Xka(e,p,c,!1);g=d?f.MAa:f.NAa;g!=null&&
typeof p=="string"&&qd(g,p)>=0&&(e[c+1]|=1);b=a<<17|b<<2;d?f.Aea=b:f.Pma=b}};ila=function(a,b,c,d,e){let f;const g=c.iw;let l=c.Fua;for(l===-1?l=c.Gn:l++;l<g;){f=b[l];d=qg(d,f.nb,e);if(f===a)break;l++}a!==null&&(c.Fua=l);return d};qg=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]),_.$ea(a,g,c?!0:b[++f]))}return a===void 0?null:a};
ela=function(a,b,c){b=String(b);b===""||b.includes(" ")||_.$ea(a,b,c)};hla=function(a,b,c,d,e,f,g,l){if(b.type&3){a=a.data;var p=a[l+1];((p&1)===1?jla(a,b,c,e,(p&131068)>>2,g):void 0)===void 0&&(f!==void 0||(p&2)==2&&(f=jla(a,null,c,e,l,g)),b=_.Cd(c[_.Jd.selectedIndex]),g?f?d.lF(b,e):d.pQ(b,e):(g=e.indexOf("-")===-1?void 0:2,f==null?d.Mnb(b,e,g):(typeof f==="string"&&f.endsWith("!important")&&(f=f.slice(0,-10),g|=1),d.Jh(b,e,f,g))))}};
jla=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===_.wf&&(G=A?_.sd:void 0);p=A?afa(G,d):p===d?G:void 0;w&&p===void 0&&(p=afa(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.MAa:b.NAa,a!=null&&(l=afa(a,d)));return l};
_.rg=function(a){_.Ve("NgControlFlow");var b=_.Ld(),c=_.Jd.Cn++,d=b[c]!==_.wf?b[c]:-1;d=d!==-1?b[25+d]:void 0;if(_.jg(b,c,a)){c=_.ad(null);try{if(d!==void 0){const e=_.hf(d,0);e!==void 0&&_.Uha(e[1],e)}if(a!==-1){a=25+a;const e=b[a],f=b[1].data[a],g=_.qka(b,f,void 0,{b1a:null});_.tka(e,g,0,_.ska(f,null))}}finally{_.ad(c)}}else d!==void 0&&(b=_.rka(d,0),b!==void 0&&(b[8]=void 0))};
_.F=function(a,b,c,d){const e=_.Ld(),f=_.Md();var g=25+a;a=e[11];if(f.wl){const l=f.Da;c=uf(f,g,2,b,_.Fd(l,c));eja(f,e,c,_.Fd(l,d));c.jc!==null&&pja(c,c.jc,!1);c.mD!==null&&pja(c,c.mD,!0);f.queries!==null&&f.queries.Jfa(f,c)}else c=f.data[g];_.lg=!0;b=a.createElement(b,_.Jd.nua);e[g]=b;g=(c.flags&1)===1;Qd(c,!0);bia(a,b,c);(c.flags&32)!==32&&_.lg&&Zha(f,e,b,c);_.Jd.Rua===0&&_.af(b,e);_.Jd.Rua++;g&&(Xia(f,e,c),Sia(f,c,e));d!==null&&Yia(e,c);return _.F};
_.J=function(){let a=_.Nd();_.Jd.aL?_.Jd.aL=!1:(a=a.parent,Qd(a,!1));const b=a;Qia===b&&(Qia=null);_.Jd.Rua--;const c=_.Md();c.wl&&(Lfa(c,a),(a.flags&4)!==0&&c.queries.Sua(a));b.wta!=null&&(b.flags&8)!==0&&Wka(c,b,_.Ld(),b.wta,!0);b.pub!=null&&(b.flags&16)!==0&&Wka(c,b,_.Ld(),b.pub,!1);return _.J};_.K=function(a,b,c,d){_.F(a,b,c,d);_.J();return _.K};
_.M=function(a,b,c){const d=_.Ld(),e=_.Md();a+=25;if(e.wl){var f=e.Da;b=_.Fd(f,b);const g=uf(e,a,8,"ng-container",b);b!==null&&pja(g,b,!0);eja(e,d,g,_.Fd(f,c));e.queries!==null&&e.queries.Jfa(e,g);f=g}else f=e.data[a];Qd(f,!0);_.lg=!0;b=d[11].createComment(Pha(""));d[a]=b;_.lg&&Zha(e,d,b,f);_.af(b,d);(f.flags&1)===1&&(Xia(e,d,f),Sia(e,f,d));c!=null&&Yia(d,f);return _.M};
_.sg=function(){let a=_.Nd();const b=_.Md();_.Jd.aL?_.Jd.aL=!1:(a=a.parent,Qd(a,!1));b.wl&&(Lfa(b,a),(a.flags&4)!==0&&b.queries.Sua(a));return _.sg};_.tg=function(a,b,c){_.M(a,b,c);_.sg();return _.tg};_.ug=function(a,b,c){const d=_.Ld(),e=_.Jd.Cn++;_.jg(d,e,b)&&_.xf(_.Md(),_.Td(),d,a,b,d[11],c,!0);return _.ug};_.vg=function(a,b,c){const d=_.Ld();var e=_.Jd.Cn++;if(_.jg(d,e,b)){e=_.Md();const f=_.Td();_.xf(e,f,d,a,b,kja(Efa(e.data),f,d),c,!0)}return _.vg};
_.kla=function(a,b,c){a=a[11];switch(c){case Node.COMMENT_NODE:return a.createComment(Pha(b));case Node.TEXT_NODE:return a.lua(b);case Node.ELEMENT_NODE:return a.createElement(b,null)}};
lla=function(a,b,c,d,e,f,g){const l=vf(a,d,1,null);let p=l<<2;d=Od();b===d&&(d=null);d===null&&(p|=1);g&&(p|=2,kf===void 0&&(kf=Ika()));e.push(p,f===null?"":f);a=Pia(a,l,g?32:1,f===null?"":f,null);Eka(c,a);c=a.index;Qd(a,!1);if(d!==null&&b!==d)if(b=d.eY,b===null)Xha=Cka,Yha=Dka,d.eY=[null,c];else{d=Array.isArray(b);if(d!=1)throw Error("Fa`Expecting array here`"+` [Expected=> ${!0} ${"=="} ${d} <=Actual]`);b.push(c)}return a};
_.wg=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(mla);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};ola=function(a){let b,c="",d=0,e=!1,f;for(;(b=nla.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)};
qla=function(a,b,c,d,e,f,g){let l=0;const p={type:f.type,TV:vf(b,c,1,null),QKb:g,aO:[],create:[],remove:[],update:[]};d.push(1<<Math.min(f.yVb,31),2,-1-f.yVb,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 Wa=[];for(var G=0;G<A.length;G++){var I=A[G];typeof I!=="string"&&(I=Wa.push(I)-1,A[G]=`<!--\ufffd${I}\ufffd-->`)}G=[];w.push(G);I=b;var L=p,V=c,ca=d,la=e,ya=f.aO[Ea],Ba=A.join("");A=[];const ob=[],Ia=[];L.aO.push(ya);
L.create.push(A);L.remove.push(ob);L.update.push(Ia);ya=sia(Hha()).Vga(Ba);ya=Bia(ya)||ya;l|=ya?pla(G,I,L,V,ca,A,ob,Ia,ya,la,Wa,0):0}l&&d.push(l,1,g<<2|3);a.push({kind:3,index:g,aO:w,TV:p.TV})};
tla=function(a){const b=[],c=[];let d=1,e=0;a=a.replace(rla,function(g,l,p){d=p==="select"?0:1;e=parseInt(l.slice(1),10);return""});a=sla(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=sla(a[g++]);b.length>c.length&&c.push(f)}return{type:d,yVb:e,aO:b,values:c}};
sla=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),rla.test(b)?d.push(tla(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};
pla=function(a,b,c,d,e,f,g,l,p,t,w,A){let G=0;for(p=p.firstChild;p;){const la=vf(b,d,1,null);switch(p.nodeType){case Node.ELEMENT_NODE:const ya=p,Ba=ya.tagName.toLowerCase();if(Cia.hasOwnProperty(Ba)){var I=f,L=_.ula,V=Ba,ca=t;L!==null&&I.push(L);I.push(V,la,0|ca<<17|la<<1);b.data[la]=Ba;I=ya.attributes;for(L=0;L<I.length;L++)V=I.item(L),ca=V.name.toLowerCase(),V.value.match(mla)?Eia.hasOwnProperty(ca)&&(Fia[ca]?_.wg(l,V.value,la,V.name,0,uia):_.wg(l,V.value,la,V.name,0,null)):f.push(la<<1|1,V.name,
V.value);I={kind:1,index:la,children:[]};a.push(I);G|=pla(I.children,b,c,d,e,f,g,l,p,la,w,A+1);A===0&&g.push(la)}break;case Node.TEXT_NODE:I=p.textContent||"";L=I.match(mla);f.push(L?"":I,la,0|t<<17|la<<1);A===0&&g.push(la);L&&(G|=_.wg(l,I,la,null,0,null));a.push({kind:0,index:la});break;case Node.COMMENT_NODE:if(I=vla.exec(p.textContent||""))ca=w[parseInt(I[1],10)],I=f,L=_.wla,V=t,L!==null&&I.push(L),I.push("",la,0|V<<17|la<<1),qla(a,b,d,e,t,ca,la),I=g,A===0&&(I.push(~la),I.push(la))}p=p.nextSibling}return G};
_.xg=function(a,b,c=-1){var d=_.Md();const e=_.Ld();a=25+a;var f=_.Fd(d.Da,b);b=Od();if(d.wl){var g=b===null?0:b.index,l=Od(),p=[],t=[],w=[[]],A=[[]];if(c===-1)c=ola(f);else{var G=f.indexOf(`:${c}${"\ufffd"}`)+2+c.toString().length;c=f.search(new RegExp(`${"\ufffd"}\\/\\*\\d+:${c}${"\ufffd"}`));c=ola(f.substring(G,c))}f=c.replace(xla," ").split(yla);for(G=0;G<f.length;G++){var I=f[G];if((G&1)===0){var L=sla(I);for(I=0;I<L.length;I++){var V=L[I];if((I&1)===0){var ca=V;if(ca!==""){V=A[0];var la=d,ya=
l,Ba=w[0];const Ea=ca.match(mla);la=lla(la,ya,Ba,e,p,Ea?null:ca,!1).index;Ea&&_.wg(t,ca,la,null,0,null);V.push({kind:0,index:la})}}else{if(typeof V!=="object")throw Error("$a`"+c);ca=lla(d,l,w[0],e,p,"",!0).index;qla(A[0],d,e,t,g,V,ca)}}}else V=I.charCodeAt(0)===47,L=I.charCodeAt(V?1:0),I=25+Number.parseInt(I.substring(V?2:1)),V?(w.shift(),A.shift(),Qd(Od(),!1)):(V=w[0],ca=Pia(d,I,64,null,null),Eka(V,ca),V=ca,w.unshift([]),Qd(V,!0),L={kind:2,index:I,children:[],type:L===35?0:1},A[0].push(L),A.unshift(L.children))}d.data[a]=
{create:p,update:t,UJ:A[0],Xpd:g}}d.type===2?e[15][2]|=32:e[2]|=32;a=d.data[a];d=Vha(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,_.lg=!0,w=_.kla(c,A,w),c=e[t]=w,f=_.lg),p&&d!==null&&f&&g.insertBefore(d,c,b,!1);_.Jd.gxa=!0};_.yg=function(){_.Jd.gxa=!1};_.zg=function(a,b,c){_.xg(a,b,c);_.yg()};_.Ag=function(a){return _.Jd.MV[25+a]};
_.N=function(a,b,c,d){c=_.Ld();zla(_.Md(),c,c[11],_.Nd(),a,b,d);return _.N};_.Bg=function(a,b){const c=_.Nd(),d=_.Ld(),e=_.Md();zla(e,d,kja(Efa(e.data),c,d),c,a,b);return _.Bg};Ala=function(a,b,c,d){a=a.Ap;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};
zla=function(a,b,c,d,e,f,g){var l=(d.flags&1)===1;const p=a.wl&&jja(a),t=ija(b);var w=!0;if(d.type&3||g){var A=_.Dd(d,b);const I=g?g(A):A;A=t.length;const L=g?ca=>g(_.Cd(ca[d.index])):d.index;let V=null;!g&&l&&(V=Ala(a,b,e,d.index));V!==null?((V.nGc||V).xCb=f,V.nGc=f,w=!1):(f=Bla(d,b,f),a=c.listen(I,e,f),t.push(f,a),p&&p.push(e,L,A,A+1))}else f=Bla(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))};Cla=function(a,b,c){const d=_.ad(null);try{return b(c)!==!1}catch(e){return lja(a,e),!1}finally{_.ad(d)}};Bla=function(a,b,c){return function f(e){if(e===Function)return c;Kha(a.Ky>-1?_.Ed(a.index,b):b,5);let g=Cla(b,c,e),l=f.xCb;for(;l;)g=Cla(b,l,e)&&g,l=l.xCb;return g}};_.O=function(a=1){for(var b=_.Jd.MV;a>0;)b=b[14],a--;return(_.Jd.MV=b)[8]};
_.Cg=function(a){var b=_.Ld()[15][5];if(!b.bx){var c=a?a.length:1,d=[];for(var e=0;e<c;e++)d.push(null);c=b.bx=d;d=c.slice();for(b=b.Xg;b!==null;){if(b.type!==128){if(a)a:{e=null;b:{var f=b.jc;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=lga(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].Hka=b:c[e]=b,d[e]=b)}b=b.next}}};_.Dg=function(a,b=0,c){const d=_.Ld();var e=_.Md();a=uf(e,25+a,16,null,c||null);a.bx===null&&(a.bx=b);_.Jd.aL=!1;d[6]&&Qia===null||(a.flags&32)===32||(b=d[11],e=Vha(e,a.parent,d),c=Xha(a.parent||d[5],a,d),aia(b,0,d,a,e,c))};_.Fg=function(a,b,c){_.Eg(a,"",b,"",c);return _.Fg};_.Eg=function(a,b,c,d,e){const f=_.Ld();b=_.Vka(f,b,c,d);b!==_.wf&&_.xf(_.Md(),_.Td(),f,a,b,f[11],e,!1);return _.Eg};Dla=function(){return this.ty[Symbol.iterator]()};
Fla=function(){return Ela(_.Nd(),_.Ld())};Ela=function(a,b){return a.type&4?new Gla(b,a,df(a,b)):null};Hla=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?df(e,g):e.type&4?Ela(e,g):null):g=p===-2?e===_.bf?df(l,g):e===_.Gg?Ela(l,g):e===_.Hg?Jka(l,g):void 0:de(g,g[1],p,l);f.call(a,g)}}d.matches=A}return d.matches};
Ila=function(a,b,c,d){var e=a.queries.queries[c];const f=e.matches;if(f!==null)for(a=Hla(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]&&Ila(p[1],p,e,d)}if(g[9]!==null)for(g=g[9],l=0;l<g.length;l++)p=g[l],Ila(p[1],p,e,d)}}return d};
Lla=function(a,b){var c=_.Ld();b=new _.Ig((b&4)===4);var d=b.destroy;const e=ija(c);e.push(b);a.wl&&jja(a).push(d,e.length-1);let f;return((f=c[18])!=null?f:c[18]=new Jla).queries.push(new Kla(b))-1};_.Jg=function(a,b,c){const d=_.Md();d.wl&&(Mla(d,new Nla(a,b,c),-1),(b&2)===2&&(d.A1b=!0));return Lla(d,b)};
_.Kg=function(a,b,c,d){const e=_.Md();if(e.wl){const f=_.Nd();Mla(e,new Nla(b,c,d),f.index);b=e.yd||(e.yd=[]);a!==(b.length?b[b.length-1]:-1)&&b.push(e.queries.length-1,a);(c&2)===2&&(e.z1b=!0)}return Lla(e,c)};Ola=function(a){return a.split(",").map(b=>b.trim())};Mla=function(a,b,c){a.queries===null&&(a.queries=new Pla);a.queries.track(new Qla(b,c))};Rla=function(a,b){const c=a[1],d=c.queries.queries[b];return d.HNb?Ila(c,a,b,[]):Hla(c,a,d,b)};
_.Mg=function(a){var b=_.Ld(),c=_.Md();const d=_.Jd.pu;_.Jd.pu=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=Rla(b,d),a.reset(b,Jha),_.Lg(a)),!0):!1};_.Og=function(){return _.Ld()[18].queries[_.Jd.pu].Kka};_.Pg=function(a,b){_.Ve("NgSignals");a=Kea(a);const c=a[_.ed];if(b==null?0:b.Do)c.Do=b.Do;a.set=d=>_.Mea(c,d);a.update=d=>{Dea()||Lea();_.Mea(c,d(c.value))};a.OQc=_.Sla.bind(a);return a};
_.Sla=function(){const a=this[_.ed];if(a.FYb===void 0){const b=()=>this();b[_.ed]=a;a.FYb=b}return a.FYb};_.Qg=function(a,b){let c;const d=Iea(()=>{c.lEb();{var e=c;var f=e.Qe;const l=e.hNc;if(f===void 0||l===void 0||f[2]&4)e=a?void 0:_.sd;else{var g=f[18].queries[l].Kka;f=Rla(f,l);g.reset(f,Jha);e=a?g.first:g.TMa||e.WNa===void 0?e.WNa=g.toArray():e.WNa}}if(b&&e===void 0)throw new _.Yc(-951,!1);return e});c=d[_.ed];c.lEb=_.Pg(0);c.WNa=void 0;return d};
_.Ula=function(a,b){const c=a[_.ed];c.Qe=_.Ld();c.hNc=b;c.iNc=c.Qe[18].queries[b].Kka;Tla(c.iNc,()=>c.lEb.update(d=>d+1))};_.Vla=function(){_.Jd.pu+=1};_.Q=function(a,b=""){const c=_.Ld(),d=_.Md();a+=25;const e=d.wl?uf(d,a,1,b,null):d.data[a];_.lg=!0;b=c[11].lua(b);c[a]=b;_.lg&&Zha(d,c,b,e);Qd(e,!1)};_.Sg=function(a){_.Rg("",a,"");return _.Sg};_.Rg=function(a,b,c){const d=_.Ld();a=_.Vka(d,a,b,c);a!==_.wf&&_.mja(d,a);return _.Rg};
_.Tg=function(a,b,c){_.Ff(b)&&typeof b.set==="function"&&(b=b());const d=_.Ld(),e=_.Jd.Cn++;_.jg(d,e,b)&&_.xf(_.Md(),_.Td(),d,a,b,d[11],c,!1);return _.Tg};_.Ug=function(a,b){const c=_.Ff(a)&&typeof a.set==="function";c&&a.set(b);return c};_.Wg=function(a,b){const c=_.Ld();zla(_.Md(),c,c[11],_.Nd(),a,b);return _.Wg};
Wla=function(a,b,c,d,e){a=ld(a);if(Array.isArray(a))for(var f=0;f<a.length;f++)Wla(a[f],b,c,d,e);else{f=_.Md();const A=_.Ld(),G=_.Nd();let I=td(a)?a:ld(a.va);var g=ofa(a),l=G.fQ&1048575,p=G.Gn,t=G.fQ>>20;if(td(a)||!a.xd)d=new ee(g,e),g=Xla(I,b,e?l:l+t,p),g===-1?(g=Zfa(G,A),Vfa(g,f,I),Yla(f,a,b.length),b.push(I),G.Gn++,G.iw++,e&&(G.fQ+=1048576),c.push(d),A.push(d)):(c[g]=d,A[g]=d);else{p=Xla(I,b,l+t,p);l=Xla(I,b,l,l+t);var w=p>=0&&c[p];t=l>=0&&c[l];e&&!t||!e&&!w?(p=Zfa(G,A),Vfa(p,f,I),p=c.length,w=
new ee(e?Zla:$la,e),w.xd=[],w.index=p,w.Rta=0,d&&!e&&w.Rta++,w.xd.push(g),g=w,!e&&t&&(c[l].kmb=g),Yla(f,a,b.length,0),b.push(I),G.Gn++,G.iw++,e&&(G.fQ+=1048576),c.push(g),A.push(g)):(b=c[e?l:p],!e&&d&&b.Rta++,b=b.xd.push(g)-1,Yla(f,a,p>-1?p:l,b));!e&&d&&t&&c[l].Rta++}}};Yla=function(a,b,c,d){const e=td(b);var f=!!b.Qd;if(e||f)if(f=(f?ld(b.Qd):b).prototype.Ja)a=a.kW||(a.kW=[]),!e&&b.xd?(b=a.indexOf(c),b===-1?a.push(c,[d,f]):a[b+1].push(d,f)):a.push(c,f)};
Xla=function(a,b,c,d){for(;c<d;c++)if(b[c]===a)return c;return-1};$la=function(){return ama(this.xd,[])};Zla=function(a,b,c,d){b=this.xd;if(this.kmb){const e=this.kmb.Rta;d=de(c,c[1],this.kmb.index,d);c=d.slice(0,e);ama(b,c);for(b=e;b<d.length;b++)c.push(d[b])}else c=[],ama(b,c);return c};ama=function(a,b){for(let c=0;c<a.length;c++)b.push((0,a[c])());return b};
_.Xg=function(a){var b=[];return c=>{c.mmb=(d,e)=>{e=e?e(a):a;const f=_.Md();f.wl&&(d=!!d.qa,Wla(b,f.data,f.blueprint,d,!0),Wla(e,f.data,f.blueprint,d,!1))}}};_.Yg=function(a,b){a=_.Rd()+a;const c=_.Ld();return c[a]===_.wf?_.ig(c,a,b()):c[a]};_.Zg=function(a,b,c){return bma(_.Ld(),_.Rd(),a,b,c)};_.$g=function(a,b,c,d){return _.cma(_.Ld(),_.Rd(),a,b,c,d)};_.dma=function(a,b){a=a[b];return a===_.wf?void 0:a};
bma=function(a,b,c,d,e,f){b+=c;return _.jg(a,b,e)?_.ig(a,b+1,f?d.call(f,e):d(e)):_.dma(a,b+1)};_.cma=function(a,b,c,d,e,f,g){b+=c;return _.kg(a,b,e,f)?_.ig(a,b+2,g?d.call(g,e,f):d(e,f)):_.dma(a,b+2)};
_.R=function(a,b){const c=_.Md();a+=25;if(c.wl){a:{var d=c.PXb;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.kW)!=null?e:c.kW=[]).push(a,b.Be)}}else b=c.data[a];e=b.oa||(b.oa=pd(b.type));b=id(_.B);try{const g=Tfa(!1),l=e();Tfa(g);var f=_.Ld();a>=c.data.length&&(c.data[a]=null,c.blueprint[a]=null);f[a]=l}finally{id(b)}};_.S=function(a,b,c){a+=25;const d=_.Ld(),e=d[a];return d[1].data[a].le?bma(d,_.Rd(),b,e.transform,c,e):e.transform(c)};
_.ah=function(a,b){return Ela(a,b)};_.gma=function(a){function b(){_.yea(c);if(c.value===_.ema)throw new _.Yc(-950,!1);return c.value}const c=Object.create(_.fma);c.value=a;c.Awb=void 0;b[_.ed]=c;return b};hma=function(){return _.Qg(!0,!1)};ima=function(a){var b=_.Nd(),c=_.Ld();b.Ky>-1&&(a&16)!==16?(a=_.Ed(b.index,c),a=new bh(a,a)):a=b.type&175?new bh(c[15],c):null;return a};jma=function(a,b,c){a=a.Zw;if(a===null)return a;let d=0;c&&a<c.length&&(d=c[a]);return a+b+d};
nma=function({T1c:a,cSb:b,BQ:c}){a!=null||(a=()=>new _.Ue(Object.assign({},kma(),{BQ:c})));return[{va:_.Ue,Ab:a},{va:gfa,xd:!0,Ab:()=>{const d=_.n(ch,{optional:!0});return()=>d.initialize()}},{va:gfa,xd:!0,Ab:()=>{const d=_.n(dh);return()=>{d.initialize()}}},b===!0?{va:lma,kc:!0}:[],{va:mma,kc:c!=null?c:!1}]};kma=function(a){let b,c;return{dVc:!1,RBa:(b=a==null?void 0:a.rVc)!=null?b:!1,oma:(c=a==null?void 0:a.H5c)!=null?c:!1}};
sma=function(a){const b=a.qD?a.qD.Rb:a.j4c,c=b.get(_.Ue);return c.run(()=>{a.qD?a.qD.v_():a.j4c.v_();const d=b.get(_.yf,null);let e;c.Ub(()=>{e=c.onError.subscribe({next:f=>{d.handleError(f)}})});if(a.qD){const f=()=>a.qD.destroy(),g=a.SXb.get(oma);g.add(f);a.qD.Be(()=>{pka(a.FKb,a.qD);e.unsubscribe();g.delete(f)})}else{const f=()=>b.destroy(),g=a.SXb.get(oma);g.add(f);b.Be(()=>{e.unsubscribe();g.delete(f)})}return nka(d,c,()=>{const f=b.get(eh);pma(f);return f.DUc.then(()=>{var g=b.get(_.fh,"en-US")||
"en-US";typeof g==="string"&&(_.qma=g.toLowerCase().replace(/_/g,"-"));if(!a.qD)return g=b.get(_.gh),a.x5c!==void 0&&g.Cy(a.x5c),g;rma(a.qD,a.FKb);return a.qD})})})};rma=function(a,b){const c=a.Rb.get(_.gh);if(a.JMa.length>0)a.JMa.forEach(d=>c.Cy(d));else if(a.instance.N1c)a.instance.N1c(c);else throw new _.Yc(-403,!1);b.push(a)};
xma=function(a,b,c=[]){const d=`Platform: ${b}`,e=new _.ud(d);return(f=[])=>{let g=tma();if(!g||g.Rb.get(uma,!1))if(f=[...c,...f,{va:e,kc:!0}],a)a(f);else{f=vma(f,d);if(hh&&!hh.get(uma,!1))throw new _.Yc(400,!1);mka();hh=f;f.get(ih);wma(f)}f=tma();if(!f)throw new _.Yc(401,!1);return f}};vma=function(a=[],b){return _.jh({name:b,Nb:[{va:yma,kc:"platform"},{va:oma,kc:new Set([()=>hh=null])},...a]})};tma=function(){let a,b;return(b=(a=hh)==null?void 0:a.get(ih))!=null?b:null};
wma=function(a){const b=a.get(zma,null);wd(a,()=>{b==null||b.forEach(c=>c())})};_.kh=function(a){return typeof a==="boolean"?a:a!=null&&a!=="false"};_.lh=function(a,b=NaN){return isNaN(parseFloat(a))||isNaN(Number(a))?b:Number(a)};_.mh=function(a,b){_.Ve("NgSignals");a=Iea(a);if(b==null?0:b.Do)a[_.ed].Do=b.Do;return a};Bma=function(){return new Ama(_.Ld(),_.Nd())};
_.oh=function(a,b){_.Ve("NgSignals");(b==null?0:b.Rb)||_.xd();var c;const d=(c=b==null?void 0:b.Rb)!=null?c:_.n(_.We);c=(b==null?void 0:b.Hfb)!==!0?d.get(_.Ze):null;let e;const f=d.get(Ama,null,{optional:!0}),g=d.get(nh);f===null||(b==null?0:b.ekd)?e=Cma(a,d.get(Dma),g):(e=Ema(f.view,g,a),c instanceof oga&&c.Qe===f.view&&(c=null));e.Rb=d;c!==null&&(e.uib=c.Be(()=>e.destroy()));return new Fma(e)};
Ema=function(a,b,c){const d=Object.create(Gma);d.view=a;d.zone=typeof Zone!=="undefined"?Zone.current:null;d.hza=b;d.fn=c;a[23]!=null||(a[23]=new Set);a[23].add(d);d.mO(d);return d};Cma=function(a,b,c){const d=Object.create(Yma);d.fn=a;d.scheduler=b;d.hza=c;d.zone=typeof Zone!=="undefined"?Zone.current:null;d.scheduler.ve(d);d.hza.notify(13);return d};ph=function(a){const b=_.ad(null);try{return a()}finally{_.ad(b)}};ana=function(a){const b=_.Zma.get(a);if(!b)throw Error("fb`"+a);return new $ma(b)};
cna=function(a,b){a=a[rd]||null;const c=b.WUc||lfa();return(new bna(a)).create(c,b.eQ,b.mG,b.PF)};dna=function(a){const b=a[rd]||null;if(!b)return null;const c=new bna(b);return{get Pa(){return c.Pa},get type(){return c.AV},get inputs(){return c.inputs},get outputs(){return c.outputs},get ac(){return c.ac},get Bmd(){return b.standalone},get u_c(){return b.p0}}};fna=function(a,b){if(a==null)return null;a=ena(b);return a==null?null:a};
gna=function(a){return Object.assign({},{Oa:{},Xhd:{},keys:[],vd:{},Ha:{},Na:{},bPb:!1},a)};_.rh=function(a){return hna(a,ina,jna,kna)};ina=function(a,b){return _.T(b,a)};jna=function(a,b,c){b[a]=c};kna=function(){return{}};_.sh=function(a,b){const c=new a;return b==null?c:hna(b,lna,mna,nna,a)};lna=function(a,b){return b[a]};mna=function(a,b,c){b.i[a]=c};nna=function(a){if(a==null)throw Error("gb");return new a};
hna=function(a,b,c,d,e){e=d(e);const f=ona(a,e);var g=f.keys||[];const l=f.Oa||{},p=f.Ha||{},t=f.vd||{};for(const w of g)if(g=b(w,a),g!=null){if(l.hasOwnProperty(w)){if(f.bPb&&g.length===0)continue;g=pna(g,b,c,d,!0,!0,l[w])}else if(p.hasOwnProperty(w))g=pna(g,b,c,d,!1,!0,p[w]);else if(t.hasOwnProperty(w)){const A=t[w];g=A.Hc?g.map(G=>qna(G,A,b,c,d)):qna(g,A,b,c,d)}else if(Array.isArray(g)){if(f.bPb&&g.length===0)continue;g=pna(g,b,c,d,!0,!1)}c(w,e,g)}return e};
qna=function(a,b,c,d,e){const f={};for(const g of Object.keys(a)){const l=a[g];l!=null&&(f[g]=pna(l,c,d,e,b.Jc,b.Ic,b.vc))}return f};pna=function(a,b,c,d,e,f,g){if(f&&g==null)throw Error("hb");return a==null?a:e&&f?a.map(l=>hna(l,b,c,d,g)):e&&!f?a.map(l=>l):!e&&f?hna(a,b,c,d,g):typeof a==="object"?JSON.parse(JSON.stringify(a)):a};ona=function(a,b){if(b instanceof _.W)a=gna(b.ka());else if(a instanceof _.W)a=gna(a.ka());else throw Error("ib");return a};
rna=function(a){if(a.Sa!=null){const b={};for(const c in a.Sa)a.Sa[c]!==void 0&&(b[c]=a.Sa[c]);a.Sa=b}};_.wh=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};sna=function(a,b){if(b&&!b.mi)throw Error("kb`"+a+"`"+_.Xc(b));};tna=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};
_.xh=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)};yh=function(a){return a&&a[0]!=="?"?"?"+a:a};una=function(a){return RegExp("^(https?:)?//").test(a)?([,a]=a.split(/\/\/[^\/]+/),a):a};vna=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}};
wna=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}};xna=function(a){switch(a){case "CORE":return 1;case "SOURCE":return 2;case "BUILD":return 4;case "ISSUE_TRACKER":return 5;default:return 0}};
yna=function(a,b,c){const d=c.path.split("/");if(d.length>a.length||c.jka==="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{lO:a.slice(0,d.length),cAa:b}};zh=function(a,b){const c=a?zna(a):void 0;var d=b?zna(b):void 0;if(!c||!d||c.length!=d.length)return!1;for(let e=0;e<c.length;e++)if(d=c[e],!Ana(a[d],b[d]))return!1;return!0};zna=function(a){return[...Object.keys(a),...Object.getOwnPropertySymbols(a)]};
Ana=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};Ah=function(a){return _.Se(a)?a:Ef(a)?_.ue(Promise.resolve(a)):_.u(a)};Dna=function(a,b,c){return Bna[c.Rk](a.root,b.root,c.OVb)&&Cna[c.Sa](a.Sa,b.Sa)&&!(c.af==="exact"&&a.af!==b.af)};Ena=function(a,b){return zh(a,b)};
Gna=function(a,b,c){if(!Bh(a.Pd,b.Pd)||!Fna(a.Pd,b.Pd,c)||a.bZ!==b.bZ)return!1;for(const d in b.children)if(!a.children[d]||!Gna(a.children[d],b.children[d],c))return!1;return!0};Hna=function(a,b){return Object.keys(b).length<=Object.keys(a).length&&Object.keys(b).every(c=>Ana(a[c],b[c]))};Jna=function(a,b,c){return Ina(a,b,b.Pd,c)};
Ina=function(a,b,c,d){if(a.Pd.length>c.length)return a=a.Pd.slice(0,c.length),Bh(a,c)&&!b.Wp()&&Fna(a,c,d)?!0:!1;if(a.Pd.length===c.length){if(!Bh(a.Pd,c)||!Fna(a.Pd,c,d))return!1;for(var e in b.children)if(!a.children[e]||!Jna(a.children[e],b.children[e],d))return!1;return!0}e=c.slice(0,a.Pd.length);c=c.slice(a.Pd.length);return Bh(a.Pd,e)&&Fna(a.Pd,e,d)&&a.children.primary?Ina(a.children.primary,b,c,d):!1};Fna=function(a,b,c){return b.every((d,e)=>Cna[c](a[e].parameters,d.parameters))};
Kna=function(a,b){return Bh(a,b)&&a.every((c,d)=>zh(c.parameters,b[d].parameters))};Bh=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c.path===b[d].path)};Lna=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};Nna=function(a){return a.Pd.map(b=>Mna(b)).join("/")};
Ch=function(a,b){if(!a.Wp())return Nna(a);if(b){b=a.children.primary?Ch(a.children.primary,!1):"";const c=[];Object.entries(a.children).forEach(([d,e])=>{d!=="primary"&&c.push(`${d}:${Ch(e,!1)}`)});return c.length>0?`${b}(${c.join("//")})`:b}b=Lna(a,(c,d)=>d==="primary"?[Ch(a.children.primary,!1)]:[`${d}:${Ch(c,!1)}`]);return Object.keys(a.children).length===1&&a.children.primary!=null?`${Nna(a)}/${b[0]}`:`${Nna(a)}/(${b.join("//")})`};
Ona=function(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")};Pna=function(a){return Ona(a).replace(/%3B/gi,";")};Qna=function(a){return Ona(a).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")};Mna=function(a){return`${Qna(a.path)}${Rna(a.parameters)}`};Rna=function(a){return Object.entries(a).map(([b,c])=>`;${Qna(b)}=${Qna(c)}`).join("")};
Sna=function(a){a=Object.entries(a).map(([b,c])=>Array.isArray(c)?c.map(d=>`${Pna(b)}=${Pna(d)}`).join("&"):`${Pna(b)}=${Pna(c)}`).filter(b=>b);return a.length?`?${a.join("&")}`:""};Una=function(a){return(a=a.match(Tna))?a[0]:""};Vna=function(a){return a.Pd.length>0?new Dh([],{primary:a}):a};
Wna=function(a){var b={};for(const [c,d]of Object.entries(a.children)){const e=c,f=Wna(d);if(e==="primary"&&f.Pd.length===0&&f.Wp())for(const [g,l]of Object.entries(f.children))b[g]=l;else if(f.Pd.length>0||f.Wp())b[e]=f}a=new Dh(a.Pd,b);a.bZ===1&&a.children.primary&&(b=a.children.primary,a=new Dh(a.Pd.concat(b.Pd),b.children));return a};Fh=function(a){return a instanceof Eh};Zna=function(a,b=null,c=null){a=Xna(a);return Yna(a,[],b,c)};
Xna=function(a){function b(f){var g={};for(const l of f.children){const p=b(l);g[l.df]=p}g=new Dh(f.url,g);f===a&&(c=g);return g}let c;var d=b(a.root);d=Vna(d);let e;return(e=c)!=null?e:d};
Yna=function(a,b,c,d){let e=a;for(;e.parent;)e=e.parent;if(b.length===0)return $na(e,e,e,c,d);b=aoa(b);if(b.cTb&&b.commands.length===1&&b.commands[0]=="/")return $na(e,e,new Dh([],{}),c,d);var f=e;if(b.cTb)a=new boa(f,!0,0);else if(a)if(a.parent===null)a=new boa(a,!0,0);else{f=a;a=a.Pd.length-1+(coa(b.commands[0])?0:1);let g=b.i2c;for(;g>a;){g-=a;f=f.parent;if(!f)throw new _.Yc(4005,!1);a=f.Pd.length}a=new boa(f,!1,a-g)}else a=new boa(f,!1,NaN);b=a.lAa?Gh(a.qH,a.index,b.commands):doa(a.qH,a.index,
b.commands);return $na(e,a.qH,b,c,d)};coa=function(a){return typeof a==="object"&&a!=null&&!a.RP&&!a.m_b};Hh=function(a){return typeof a==="object"&&a!=null&&a.RP};$na=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:eoa(a,b,c);a=Vna(Wna(a));return new Eh(a,f,e)};eoa=function(a,b,c){const d={};Object.entries(a.children).forEach(([e,f])=>{d[e]=f===b?c:eoa(f,b,c)});return new Dh(a.Pd,d)};
aoa=function(a){if(typeof a[0]==="string"&&a.length===1&&a[0]==="/")return new foa(!0,0,a);let b=0,c=!1;a=a.reduce((d,e,f)=>{if(typeof e==="object"&&e!=null){if(e.RP){const g={};Object.entries(e.RP).forEach(([l,p])=>{g[l]=typeof p==="string"?p.split("/"):p});return[...d,{RP:g}]}if(e.m_b)return[...d,e.m_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 foa(c,b,a)};
doa=function(a,b,c){a!=null||(a=new Dh([],{}));if(a.Pd.length===0&&a.Wp())return Gh(a,b,c);a:{var d=a;var e=0;let l=b;const p={match:!1,Oza:0,YMb:0};for(;l<d.Pd.length;){if(e>=c.length){d=p;break a}const t=d.Pd[l];var f=c[e];if(Hh(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.RP===void 0){if(f!=t.path||!zh(g,t.parameters)){d=p;break a}e+=2}else{g={};if(f!=t.path||!zh(g,t.parameters)){d=p;break a}e++}l++}d={match:!0,Oza:l,YMb:e}}e=c.slice(d.YMb);
return d.match&&d.Oza<a.Pd.length?(b=new Dh(a.Pd.slice(0,d.Oza),{}),b.children.primary=new Dh(a.Pd.slice(d.Oza),a.children),Gh(b,0,e)):d.match&&e.length===0?new Dh(a.Pd,{}):d.match&&!a.Wp()?goa(a,b,c):d.match?Gh(a,0,e):goa(a,b,c)};
Gh=function(a,b,c){if(c.length===0)return new Dh(a.Pd,{});const d=Hh(c[0])?c[0].RP:{primary:c},e={};if(Object.keys(d).some(f=>f!=="primary")&&a.children.primary&&a.bZ===1&&a.children.primary.Pd.length===0)return c=Gh(a.children.primary,b,c),new Dh(a.Pd,c.children);Object.entries(d).forEach(([f,g])=>{typeof g==="string"&&(g=[g]);g!==null&&(e[f]=doa(a.children[f],b,g))});Object.entries(a.children).forEach(([f,g])=>{d[f]===void 0&&(e[f]=g)});return new Dh(a.Pd,e)};
goa=function(a,b,c){const d=a.Pd.slice(0,b);let e=0;for(;e<c.length;){var f=c[e];if(Hh(f))return a=hoa(f.RP),new Dh(d,a);if(e===0&&coa(c[0])){d.push(new _.Ih(a.Pd[b].path,ioa(c[0])));e++;continue}f=Hh(f)?f.RP.primary:`${f}`;const g=e<c.length-1?c[e+1]:null;f&&g&&coa(g)?(d.push(new _.Ih(f,ioa(g))),e+=2):(d.push(new _.Ih(f,{})),e++)}return new Dh(d,{})};hoa=function(a){const b={};Object.entries(a).forEach(([c,d])=>{typeof d==="string"&&(d=[d]);d!==null&&(b[c]=goa(new Dh([],{}),0,d))});return b};
ioa=function(a){const b={};Object.entries(a).forEach(([c,d])=>b[c]=`${d}`);return b};joa=function(a,b){a.Nb&&!a.xc&&(a.xc=Eja(a.Nb,b,`Route: ${a.path}`));let c;return(c=a.xc)!=null?c:b};Jh=function(a){return a.df||"primary"};koa=function(a,b){const c=a.filter(d=>Jh(d)===b);c.push(...a.filter(d=>Jh(d)!==b));return c};Kh=function(a){if(!a)return null;var b;if((b=a.qe)==null?0:b.xc)return a.qe.xc;for(a=a.parent;a;a=a.parent){b=a.qe;let c;if((c=b)==null?0:c.uT)return b.uT;let d;if((d=b)==null?0:d.xc)return b.xc}return null};
loa=function(a,b){if(a===b.value)return b;for(const c of b.children)if(b=loa(a,c))return b;return null};moa=function(a,b){if(a===b.value)return[b];for(const c of b.children){const d=moa(a,c);if(d.length)return d.unshift(b),d}return[]};Lh=function(a){const b={};a&&a.children.forEach(c=>b[c.value.df]=c);return b};
noa=function(a,b,c="emptyOnly"){const d=a.qe;let e;if(b===null||c!=="always"&&(d==null?void 0:d.path)!==""&&(b.component||((e=b.qe)==null?0:e.CP))){let f;a={params:Object.assign({},a.params),data:Object.assign({},a.data),resolve:Object.assign({},a.data,(f=a.tra)!=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.tra)};!d||typeof d.title!=="string"&&d.title!==null||(a.resolve[Mh]=d.title);
return a};ooa=function(a,b){b.value.eF=a;b.children.forEach(c=>ooa(a,c))};poa=function(a){const b=a.children.length>0?` { ${a.children.map(poa).join(", ")} } `:"";return`${a.value}${b}`};
qoa=function(a){if(a.Wc){const d=a.Wc,e=a.K2;a.Wc=e;zh(d.Sa,e.Sa)||a.h4c.next(e.Sa);d.af!==e.af&&a.QWc.next(e.af);zh(d.params,e.params)||a.k3c.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(!zh(b[f],c[f])){b=!1;break a}b=!0}}b||a.o$c.next(e.url);zh(d.data,e.data)||a.bW.next(e.data)}else a.Wc=a.K2,a.bW.next(a.K2.data)};
roa=function(a,b){const c=zh(a.params,b.params)&&Kna(a.url,b.url),d=!a.parent!==!b.parent;return c&&!d&&(!a.parent||roa(a.parent,b.parent))};soa=function(a){const b=a.children&&a.children.map(soa);a=b?Object.assign({},a,{children:b}):Object.assign({},a);a.component||a.CP||!b&&!a.zl||!a.df||a.df==="primary"||(a.component=Nh);return a};
voa=function(a,b,c){if(c&&a.SBa(b.value,c.value.Wc)){var d=c.value;d.K2=b.value;b=toa(a,b,c);return new Oh(d,b)}d=uoa(b.value);b=b.children.map(e=>voa(a,e));return new Oh(d,b)};toa=function(a,b,c){return b.children.map(d=>{for(const e of c.children)if(a.SBa(d.value,e.value.Wc))return voa(a,d,e);return voa(a,d)})};uoa=function(a){return new _.Ph(new _.Qh(a.url),new _.Qh(a.params),new _.Qh(a.Sa),new _.Qh(a.af),new _.Qh(a.data),a.df,a.component,a)};
xoa=function(a){const {HD:b,wja:c}=Fh(a)?{HD:a,wja:void 0}:a;a=woa(0);a.url=b;a.wja=c;return a};woa=function(a){const b=Error("zb`");b.ngNavigationCancelingError=!0;b.DRc=a;return b};yoa=function(a){return!!a&&a.ngNavigationCancelingError};Rh=function(){return _.cg(a=>_.x(_.Ee(a.map(b=>_.x(b,_.Nf(1),_.bg(zoa)))),_.v(b=>{for(const c of b)if(c!==!0){if(c===zoa)return zoa;if(c===!1||Fh(c))return c}return!0}),_.Re(b=>b!==zoa),_.Nf(1)))};
Sh=function(a,b){const c=Symbol(),d=b.get(a,c);return d===c?typeof a!=="function"||mea(a)!==null?b.get(a):a:d};Vh=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=Lh(b);a.children.forEach(g=>{Aoa(g,f[g.value.df],c,d.concat([g.value]),e);delete f[g.value.df]});Object.entries(f).forEach(([g,l])=>Th(l,c.getContext(g),e));return e};
Aoa=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.qe===g.qe){const p=Boa(g,f,f.qe.rr);p?e.canActivateChecks.push(new Coa(d)):(f.data=g.data,f.tra=g.tra);f.component?Vh(a,b,l?l.children:null,d,e):Vh(a,b,c,d,e);p&&l&&l.df&&l.df.yxa&&e.canDeactivateChecks.push(new Doa(l.df.component,g))}else g&&Th(b,l,e),e.canActivateChecks.push(new Coa(d)),f.component?Vh(a,null,l?l.children:null,d,e):Vh(a,null,c,d,e)};
Boa=function(a,b,c){if(typeof c==="function")return c(a,b);switch(c){case "pathParamsChange":return!Bh(a.url,b.url);case "pathParamsOrQueryParamsChange":return!Bh(a.url,b.url)||!zh(a.Sa,b.Sa);case "always":return!0;case "paramsOrQueryParamsChange":return!roa(a,b)||!zh(a.Sa,b.Sa);default:return!roa(a,b)}};
Th=function(a,b,c){const d=Lh(a),e=a.value;Object.entries(d).forEach(([f,g])=>{e.component?b?Th(g,b.children.getContext(f),c):Th(g,null,c):Th(g,b,c)});e.component?b&&b.df&&b.df.yxa?c.canDeactivateChecks.push(new Doa(b.df.component,e)):c.canDeactivateChecks.push(new Doa(null,e)):c.canDeactivateChecks.push(new Doa(null,e))};Wh=function(a){return typeof a==="function"};Eoa=function(a){return a instanceof _.Ae||(a==null?void 0:a.name)==="EmptyError"};
Hoa=function(a,b){return _.Fe(c=>{const d=c.mj,e=c.VV;var f=c.D6;const g=f.canActivateChecks;f=f.canDeactivateChecks;return f.length===0&&g.length===0?_.u(Object.assign({},c,{HK:!0})):_.x(Foa(f,d,e,a),_.Fe(l=>l&&typeof l==="boolean"?Goa(d,g,a,b):_.u(l)),_.v(l=>Object.assign({},c,{HK:l})))})};Foa=function(a,b,c,d){return _.x(_.ue(a),_.Fe(e=>Ioa(e.component,e.Kb,c,b,d)),_.Rf(e=>e!==!0,!0))};
Goa=function(a,b,c,d){return _.x(_.ue(b),_.Jf(e=>{var f=e.Kb.parent;f!==null&&d&&d(new Joa(f));f=_.u(!0);var g=e.Kb;g!==null&&d&&d(new Koa(g));g=_.u(!0);return _.He(f,g,Loa(a,e.path,c),Moa(a,e.Kb,c))}),_.Rf(e=>e!==!0,!0))};Moa=function(a,b,c){var d=b.qe?b.qe.mf:null;if(!d||d.length===0)return _.u(!0);d=d.map(e=>_.Ie(()=>{var f;const g=(f=Kh(b))!=null?f:c,l=Sh(e,g);f=l&&Wh(l.mf)?l.mf(b,a):wd(g,()=>l(b,a));return _.x(Ah(f),_.Rf())}));return _.x(_.u(d),Rh())};
Loa=function(a,b,c){const d=b[b.length-1];b=b.slice(0,b.length-1).reverse().map(e=>{const f=e.qe?e.qe.jV:null;return f&&f.length!==0?{node:e,D6:f}:null}).filter(e=>e!==null).map(e=>_.Ie(()=>{const f=e.D6.map(g=>{let l;const p=(l=Kh(e.node))!=null?l:c,t=Sh(g,p);g=t&&Wh(t.jV)?t.jV(d,a):wd(p,()=>t(d,a));return _.x(Ah(g),_.Rf())});return _.x(_.u(f),Rh())}));return _.x(_.u(b),Rh())};
Ioa=function(a,b,c,d,e){var f=b&&b.qe?b.qe.jMb:null;if(!f||f.length===0)return _.u(!0);f=f.map(g=>{let l;const p=(l=Kh(b))!=null?l:e,t=Sh(g,p);g=t&&Wh(t.jMb)?t.jMb(a,b,c,d):wd(p,()=>t(a,b,c,d));return _.x(Ah(g),_.Rf())});return _.x(_.u(f),Rh())};Ooa=function(a,b,c){var d=b.dta;if(d===void 0||d.length===0)return _.u(!0);d=d.map(e=>{const f=Sh(e,a);e=f&&Wh(f.dta)?f.dta(b,c):wd(a,()=>f(b,c));return Ah(e)});return _.x(_.u(d),Rh(),Noa())};
Noa=function(){return _.qe(_.eg(a=>{if(typeof a!=="boolean")throw xoa(a);}),_.v(a=>a===!0))};Poa=function(a,b,c){var d=b.kMb;if(!d||d.length===0)return _.u(!0);d=d.map(e=>{const f=Sh(e,a);e=f&&Wh(f.kMb)?f.kMb(b,c):wd(a,()=>f(b,c));return Ah(e)});return _.x(_.u(d),Rh(),Noa())};Xh=function(a){return _.ze(new Qoa(a))};Toa=function(a,b,c,d){const e=Roa(a,b,c);if(!e.HG)return _.u(e);d=joa(b,d);return _.x(Poa(d,b,c),_.v(f=>f===!0?e:Object.assign({},Soa)))};
Roa=function(a,b,c){if(b.path==="**")return{HG:!0,parameters:c.length>0?(c.length>0?c[c.length-1]:null).parameters:{},Rea:c,Tka:[],eAa:{}};if(b.path==="")return b.jka==="full"&&(a.Wp()||c.length>0)?Object.assign({},Soa):{HG:!0,Rea:[],Tka:c,parameters:{},eAa:{}};a=(b.Zs||yna)(c,a,b);if(!a)return Object.assign({},Soa);const d={};var e;Object.entries((e=a.cAa)!=null?e:{}).forEach(([g,l])=>{d[g]=l.path});e=a.lO.length>0?Object.assign({},d,a.lO[a.lO.length-1].parameters):d;let f;return{HG:!0,Rea:a.lO,
Tka:c.slice(a.lO.length),parameters:e,eAa:(f=a.cAa)!=null?f:{}}};Xoa=function(a,b,c,d){if(c.length>0&&Uoa(a,c,d)){var e=Dh;a=new Dh(c,a.children);c={};c.primary=a;for(var f of d)f.path===""&&Jh(f)!=="primary"&&(d=new Dh([],{}),c[Jh(f)]=d);c={qH:new e(b,c),ftb:[]}}else if(c.length===0&&Voa(a,c,d)){b=Dh;f=a.Pd;var g=a.children;const l={};for(e of d)Woa(a,c,e)&&!g[Jh(e)]&&(d=new Dh([],{}),l[Jh(e)]=d);d=Object.assign({},g,l);c={qH:new b(f,d),ftb:c}}else c={qH:new Dh(a.Pd,a.children),ftb:c};return c};
Uoa=function(a,b,c){return c.some(d=>Woa(a,b,d)&&Jh(d)!=="primary")};Voa=function(a,b,c){return c.some(d=>Woa(a,b,d))};Woa=function(a,b,c){return(a.Wp()||b.length>0)&&c.jka==="full"?!1:c.path===""};Zoa=function(a,b,c,d,e,f,g="emptyOnly"){return(new Yoa(a,b,c,d,e,g,f)).recognize()};$oa=function(a){a.sort((b,c)=>b.value.df==="primary"?-1:c.value.df==="primary"?1:b.value.df.localeCompare(c.value.df))};apa=function(a){return(a=a.value.qe)&&a.path===""};
bpa=function(a){const b=[],c=new Set;for(const d of a)apa(d)?(a=b.find(e=>d.value.qe===e.value.qe),a!==void 0?(a.children.push(...d.children),c.add(a)):b.push(d)):b.push(d);for(const d of c)a=bpa(d.children),b.push(new Oh(d.value,a));return b.filter(d=>!c.has(d))};cpa=function(a,b,c,d,e,f){return _.Fe(g=>_.x(Zoa(a,b,c,d,g.Yq,e,f),_.v(({state:l,F9:p})=>Object.assign({},g,{mj:l,Mh:p}))))};
fpa=function(a,b){return _.Fe(c=>{const d=c.mj,e=c.D6.canActivateChecks;if(!e.length)return _.u(c);const f=new Set(e.map(p=>p.Kb)),g=new Set;for(const p of f)if(!g.has(p))for(const t of dpa(p))g.add(t);let l=0;return _.x(_.ue(g),_.Jf(p=>{if(f.has(p))return epa(p,d,a,b);p.data=noa(p,p.parent,a).resolve;return _.u(void 0)}),_.eg(()=>l++),_.Uf(),_.Fe(()=>l===g.size?_.u(c):_.Pe))})};dpa=function(a){const b=a.children.map(c=>dpa(c)).flat();return[a,...b]};
epa=function(a,b,c,d){const e=a.qe,f=a.JNc;(e==null?void 0:e.title)!==void 0&&typeof e.title!=="string"&&e.title!==null&&(f[Mh]=e.title);return _.x(gpa(f,a,b,d),_.v(g=>{a.tra=g;a.data=noa(a,a.parent,c).resolve;return null}))};gpa=function(a,b,c,d){const e=zna(a);if(e.length===0)return _.u({});const f={};return _.x(_.ue(e),_.Fe(g=>_.x(hpa(a[g],b,c,d),_.Rf(),_.eg(l=>{f[g]=l}))),_.Uf(),_.Mf(f),_.If(g=>Eoa(g)?_.Pe:_.ze(g)))};
hpa=function(a,b,c,d){let e;const f=(e=Kh(b))!=null?e:d,g=Sh(a,f);a=g.resolve?g.resolve(b,c):wd(f,()=>g(b,c));return Ah(a)};ipa=function(a){return _.cg(b=>{const c=a(b);return c?_.x(_.ue(c),_.v(()=>b)):_.u(b)})};jpa=function(a,b){b=b.createElement("style");b.textContent=a;return b};kpa=function(a,b){b=b.createElement("link");b.setAttribute("rel","stylesheet");b.setAttribute("href",a);return b};mpa=function(a,b){return b.map(c=>c.replace(lpa,a))};
npa=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};qpa=function(a){return encodeURIComponent(a).replace(opa,(b,c)=>{let d;return(d=ppa[c])!=null?d:b})};rpa=function(a){return`${a}`};spa=function(a){return typeof ArrayBuffer!=="undefined"&&a instanceof ArrayBuffer};
tpa=function(a){return typeof Blob!=="undefined"&&a instanceof Blob};upa=function(a){return typeof FormData!=="undefined"&&a instanceof FormData};vpa=function(a,b){return{body:b,headers:a.headers,context:a.context,observe:a.observe,params:a.params,lx:a.lx,responseType:a.responseType,withCredentials:a.withCredentials,kR:a.kR}};wpa=function(a){return a.url?a.url:a.headers.get("X-Request-URL".toLocaleLowerCase())};xpa=function(){};ypa=function(a,b){return b(a)};
zpa=function(a,b){return(c,d)=>b.intercept(c,{handle:e=>a(e,d)})};Apa=function(a,b,c){return(d,e)=>wd(c,()=>b(d,f=>a(f,e)))};Dpa=function(a,b){var c=a.url.toLowerCase();if(!_.n(Bpa)||a.method==="GET"||a.method==="HEAD"||c.startsWith("http://")||c.startsWith("https://"))return b(a);c=_.n(_.Yh).getToken();const d=_.n(Cpa);c==null||a.headers.has(d)||(a=a.clone({headers:a.headers.set(d,c)}));return b(a)};Epa=function(a,b){return{Ead:a,Kt:b}};
Gpa=function({cookieName:a,HRb:b}){const c=[];a!==void 0&&c.push({va:Fpa,kc:a});b!==void 0&&c.push({va:Cpa,kc:b});return Epa(2,c)};Kpa=function(a,b,c){return _.x(Ah(a.zl()),_.v(Hpa),_.Fe(d=>d instanceof Ipa||Array.isArray(d)?_.u(d):_.ue(Promise.resolve(new $ma(d)))),_.v(d=>{c&&c(a);let e;Array.isArray(d)||(e=d.create(b).Rb,d=e.get(_.Jpa,[],{optional:!0,self:!0}).flat());return{OD:d.map(soa),Rb:e}}))};Hpa=function(a){return a&&typeof a==="object"&&"default"in a?a["default"]:a};
Npa=function(a,b,c){const d=a.get(Lpa),e=a.get(_.Zh);return a.get(_.Ue).Ub(()=>{if(!e.startViewTransition||d.X0b)return d.X0b=!1,new Promise(t=>setTimeout(t));let f;const g=new Promise(t=>{f=t}),l=e.startViewTransition(()=>{f();return Mpa(a)}),p=d.hpd;p&&wd(a,()=>p({transition:l,from:b,to:c}));return g})};Mpa=function(a){return new Promise(b=>{_.Xe({read:()=>setTimeout(b)},{Rb:a})})};
Ppa=function(a,b){_.x(a.events,_.Re(c=>c instanceof _.$h||c instanceof _.ai||c instanceof _.Opa||c instanceof bi),_.v(c=>c instanceof _.$h||c instanceof bi?0:c instanceof _.ai&&(c.code===0||c.code===1)?2:1),_.Re(c=>c!==2),_.Nf(1)).subscribe(()=>{b()})};ci=function(a,b){return{Ead:a,Kt:b}};
Vpa=function(){const a=_.n(_.We);return b=>{var c=a.get(_.gh);if(b===c.xF[0]){b=a.get(_.di);var d=a.get(Qpa);a.get(Rpa)===1&&b.dia();var e;(e=a.get(Spa,null,8))==null||Tpa(e);var f;(f=a.get(Upa,null,8))==null||f.init();c=c.eNb[0];b.rm.root.component=c;b.KG.WAa=c;d.closed||(d.next(),d.complete(),d.unsubscribe())}}};
Xpa=function(){return ci(2,[{va:Rpa,kc:0},{va:ei,xd:!0,Ib:[_.We],Ab:a=>{const b=a.get(Wpa,Promise.resolve());return()=>b.then(()=>new Promise(c=>{const d=a.get(_.di),e=a.get(Qpa);Ppa(d,()=>{c(!0)});a.get(fi).CKb=()=>{c(!0);return e.closed?_.u(void 0):e};d.dia()}))}}])};Zpa=function(){return ci(3,[{va:ei,xd:!0,Ab:()=>{const a=_.n(_.di);return()=>{Ypa(a)}}},{va:Rpa,kc:2}])};
aqa=function(){return{va:Upa,Ab:()=>{const a=_.n($pa),b=_.n(_.Ue),c=_.n(gi),d=_.n(fi),e=_.n(_.hi);c.iBa&&a.c0b(c.iBa);return new ii(e,d,a,b,c)}}};bqa=function(){return"guarded"};_.cqa=function(){return[_.ji,_.ki].map(a=>(...b)=>_.n(a).jV(...b))};_.li=function(a){return(...b)=>_.n(a).resolve(...b)};
dqa=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}};
eqa=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""}};fqa=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",Uz:a.Uz,RQ:!0})}b>0&&a.hn.push({name:"largest-contentful-paint",ti:b,statusCode:"SUCCESS",Uz:b,RQ:!0})};gqa=function(a){const b=(performance.timeOrigin||performance.timing.navigationStart)+a;return b>Date.now()?a:b};hqa=function(a,b){return`${a.element}/${a.action} - ${a.gestureName} (${b})`};
iqa=function(a){return(a=a.visibilityState)?a!=="visible":!1};jqa=function(a){if(!a.event){if(a.xm!==a.fr)return Error("Lb");if(a.status!=="SUCCESS")return Error("Mb`"+a.status);if(a.C4a.length)return Error("Nb");if(!a.event)return Error("Ob`"+a.hn.map(b=>b.name).join(", "))}};_.mi=function(){return performance&&performance.now?performance.now():Date.now()};kqa=function(a,b){let c=null;Dha({read(){c!=null&&clearTimeout(c);c=setTimeout(()=>{b();c=null})}},{Rb:a})};
lqa=function(a){switch(a){case 0:return"SUCCESS";case 4:return"TIME_OUT";case 10:return"CANCELLED";default:return"FAILURE"}};nqa=function(a){if(_.ni)a(_.ni);else{let b;((b=mqa)!=null?b:mqa=[]).push(a)}};_.oi=function(){!_.ni&&_.oqa&&_.pqa();return _.ni};_.pqa=function(){_.ni=_.oqa();let a;(a=mqa)==null||a.forEach(nqa);mqa=void 0};_.pi=function(a){_.ni&&qqa(a)};_.qi=function(){_.ni&&_.ni.EBa()};sqa=function(a){return Oca(a,(b,c)=>rqa.indexOf(c)!==-1)};
_.tqa=function({Um:a,Ke:b,Kd:c,M0b:d,Fs:e,v6a:f,Iua: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};_.ri=function(a){return{Um:a.get("q")||void 0,Ke:a.get("sq")||void 0,Kd:a.get("ss")||void 0,M0b:a.get("ssfr")||void 0,Fs:a.get("all")||void 0,v6a:a.get("start")||void 0,Iua:a.get("dqr")||void 0}};
wqa=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 uqa:new vqa;if(b.startsWith("application/x-protobuf")){a=a.Kc?a.Kc.getResponseHeader("Content-Transfer-Encoding"):null;if(!a)return new si;if(a.toLowerCase()=="base64")return new ti}return null};_.ui=function(a){return a?(a=xqa.exec(a))?a[1]:"":""};_.yqa=function(a){return a.startsWith("refs/heads/")?a:`${"refs/heads/"}${a}`};
_.vi=function(a){return a.startsWith("refs/heads/")?a.substring(11):null};_.wi=function(a){return a.startsWith("refs/tags/")?a.substring(10):null};_.xi=function(a){return _.vi(a)||a};_.zqa=function(a){return _.wi(a)||a};_.yi=function(a){return a.startsWith("refs/tags/")};_.zi=function(a){return a.startsWith("refs/heads/")};_.Bi=function(a){return!a||a.startsWith("refs/")&&a.indexOf("/",6)>0||a==="HEAD"||_.Ai.test(a)?a:_.yqa(a)};_.Ci=function(a){return a?_.Ai.test(a)?a.substring(0,7):a:""};
_.Aqa=function(a,b){return a.tb===b.tb&&a.Uc===b.Uc&&a.repository===b.repository};_.Ei=function(a,b,c){return a===b||c.includes(a)&&c.includes(b)};_.Bqa=function(a){if(a!=null)return typeof a==="number"?a:a.map(b=>b.start===b.end?`${b.start}`:`${b.start}-${b.end}`).join(",")};
_.Ii=function(a){var b=a;do{a=b;if(b=a.data.Rc)return b;b=a.firstChild}while(b);b=a.params[_.Fi.Nm];var c=a.params.branch,d=c?c.split("..."):[];c&&d.length===2&&(c=d[0],b=d[1]);const {Eb:e,Nm:f}={Eb:c,Nm:b};b=a;for(c=b.data.groupType||_.Cqa;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 _.Gi({repository:b||"Piper",Eb:(a.params[_.Fi.Qb]?a.Sa.snapshot:void 0)||
a.params[_.Fi.changelist]||"HEAD",path:a.params.path,params:Dqa(a.params,f)}):new _.Gi({})}g={id:a.params.repositoryGroupId,type:b};b=a.params.repo&&a.params.repo.replace(/\/+$/,"");c=a.params.path;a={de:g,repository:b,Eb:e,path:c?c:a.params[""]===":"?"/":void 0,params:Eqa(a.params,f)};return new _.Hi(a)};
_.Gqa=function(a){const b={},c={};for(const [d,e]of Object.entries(a)){a=d;const f=e;Fqa.includes(a)||a==="rev"?b[a]=f:a==="cdbgd"?b[_.Fi.gw]=f:a==="cdbgbp"?b[_.Fi.Ry]=f:a==="dqr"?b[_.Fi.Ty]=f:c[a]=f}return{ukb:b,Sa:c}};
Eqa=function(a,b){const c=a[_.Fi.ig]!=null?Number(a[_.Fi.ig]):void 0;return{line:Hqa(a),iz:a[_.Fi.iz],Nm:b||a[_.Fi.Nm],hq:a[_.Fi.hq],Rf:a[_.Fi.Rf],gw:a[_.Fi.gw],Ry:a[_.Fi.Ry],Zj:a[_.Fi.Zj],ig:c,Qu:a[_.Fi.Qu],hw:a[_.Fi.hw],Qb:a[_.Fi.Qb],ox:a[_.Fi.ox],jz:a[_.Fi.jz],xK:a[_.Fi.xK],hP:a[_.Fi.hP],Ty:a[_.Fi.Ty]}};Hqa=function(a){a=a[_.Fi.qeb];if(a!=null){var b=Number(a);if(!isNaN(b))return b>0?b:void 0;a=a.split(",").map(Iqa).filter(c=>!!c);return a.length===0?void 0:a}};
Iqa=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}};Dqa=function(a,b){b=Eqa(a,b);(a=a[_.Fi.BZb])&&(b=Object.assign({},b,{Rf:a}));return b};Jqa=function({hn:a}){return a.some(({name:b=""})=>b==="codeRenderFull")};Kqa=function({element:a,targetRoute:b=""}){return!(a!=="GlobalSearchBox"&&!b.startsWith("/search"))};
Lqa=function({targetRoute:a=""},{tb:b}){return!!(!b&&a.startsWith("/onboarding/")||a.startsWith("/admin/")||a.startsWith("/repo/")||a.startsWith("/user/ssh_keys"))};Mqa=function({targetRoute:a=""},{tb:b,repository:c,Eb:d,path:e}){return!(a!=="/source"&&a!=="/"&&a!=="/code"&&a!=="/repos"&&a!=="/source/repos"&&a!=="projects"&&(!b||c||d||e))};Nqa=function({tb:a,repository:b,Eb:c,path:d}){return!(!(a&&b&&c)||d)};Oqa=function({tb:a,repository:b,Eb:c,path:d}){return!!(a&&b&&c&&d||a&&b&&!c&&!d)};
Pqa=function({hn:a}){return a.some(({name:b})=>!!b&&(b.endsWith("project.subscriptions.create")||b.endsWith("project.subscriptions.delete")||b.endsWith("externalSource.listRepos")))};Qqa=function(a){const b=a.mj?_.Ii(a.mj):void 0;return Jqa(a)?_.Ji.GAb:Pqa(a)?_.Ji.zAb:b&&Lqa(a,b)?_.Ji.Nx:b&&Mqa(a,b)?_.Ji.SBb:Kqa(a)?_.Ji.YJa:b&&Nqa(b)?_.Ji.FEa:b&&Oqa(b)?_.Ji.DFa:_.Ji.mCb};_.Ki=function(a){return a.buttons===0||a.detail===0};
_.Li=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)};_.Mi=function(a,...b){return b.length?b.some(c=>a[c]):a.altKey||a.shiftKey||a.ctrlKey||a.metaKey};_.Tqa=function(){if(Rqa)return Rqa;if(typeof document!=="object"||!document)return Rqa=new Set(Sqa);let a=document.createElement("input");return Rqa=new Set(Sqa.filter(b=>{a.setAttribute("type",b);return a.type===b}))};
Uqa=function(){if(Ni==null&&typeof window!=="undefined")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Ni=!0}))}finally{Ni=Ni||!1}return Ni};_.Pi=function(a){return Uqa()?a:!!a.capture};Vqa=function(){if(Qi==null){if(typeof document!=="object"||!document||typeof Element!=="function"||!Element)return Qi=!1;if("scrollBehavior"in document.documentElement.style)Qi=!0;else{const a=Element.prototype.scrollTo;Qi=a?!/\{\s*\[native code\]\s*\}/.test(a.toString()):!1}}return Qi};
Ri=function(){if(typeof document!=="object"||!document)return 0;if(Wqa==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);Wqa=0;b.scrollLeft===0&&(b.scrollLeft=1,Wqa=b.scrollLeft===0?1:2);b.remove()}return Wqa};
_.Yqa=function(a){if(Xqa==null){const b=typeof document!=="undefined"?document.head:null;Xqa=!(!b||!b.createShadowRoot&&!b.attachShadow)}return Xqa&&(a=a.getRootNode?a.getRootNode():null,typeof ShadowRoot!=="undefined"&&ShadowRoot&&a instanceof ShadowRoot)?a:null};_.Si=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};
_.Ti=function(a){return a.composedPath?a.composedPath()[0]:a.target};Zqa=function(){return typeof __karma__!=="undefined"&&!!__karma__||typeof jasmine!=="undefined"&&!!jasmine||typeof jest!=="undefined"&&!!jest||typeof Mocha!=="undefined"&&!!Mocha};_.Ui=function(a){return Array.isArray(a)?a:[a]};_.Vi=function(a){return a!=null&&`${a}`!=="false"};Wi=function(a){return a==null?"":typeof a==="string"?a:`${a}px`};_.Xi=function(a){return a instanceof _.bf?a.ma:a};
_.Yi=function(a,b=0){return _.$qa(a)?Number(a):arguments.length===2?b:0};_.$qa=function(a){return!isNaN(parseFloat(a))&&!isNaN(Number(a))};ara=function(a){if(!a.hasAttribute("tabindex")||a.tabIndex===void 0)return!1;a=a.getAttribute("tabindex");return!(!a||isNaN(parseInt(a,10)))};bra=function(a){if(!ara(a))return null;a=parseInt(a.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a};cra=function(a){return{matches:a==="all"||a==="",media:a,addListener:()=>{},removeListener:()=>{}}};
dra=function(a){return a.map(b=>b.split(",")).reduce((b,c)=>b.concat(c)).map(b=>b.trim())};era=function(){return null};fra=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};
_.Zi=function(a,b,c){const d=gra(a,b);c=c.trim();d.some(e=>e.trim()===c)||(d.push(c),a.setAttribute(b,d.join(" ")))};_.bj=function(a,b,c){var d=gra(a,b);c=c.trim();d=d.filter(e=>e!==c);d.length?a.setAttribute(b,d.join(" ")):a.removeAttribute(b)};gra=function(a,b){let c,d;return(d=(c=a.getAttribute(b))==null?void 0:c.match(/\S+/g))!=null?d:[]};hra=function(a,b){return typeof a==="string"?`${b||""}/${a}`:a};jra=function(a,b){a.id||(a.id=`${"cdk-describedby-message"}-${b}-${ira++}`)};
_.cj=function(a){return _.Se(a)?a:_.u(a)};fj=function(a,...b){if(a==null)throw TypeError("bc");for(let c of b)if(c!=null)for(let d in c)c.hasOwnProperty(d)&&(a[d]=c[d]);return a};kra=function(){const a=gj.Q1b;return typeof a==="function"?a():a};mra=function(a,b){a=a.filter(c=>!lra[c]);if(a.length>0){let c=a.join(", ");try{let d=gj.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=>lra[e]=d)}catch(d){console.error(d)}}};nra=function(a){let b={};return a.filter(c=>b.hasOwnProperty(c)?!1:b[c]=!0)};ora=function(a,b){return fj(a,b?{nhb:b.alias,suffix:b.suffix}:{})};rra=function(a){let [b,c]=pra(a);return qra(b,c)};pra=function(a){a=a?a.toLowerCase():"";let [b,c]=a.split(" "),d=b;sra.find(e=>e===d)||(d=sra[0]);return[d,tra(c)]};ura=function(a){[a]=pra(a);return a.indexOf("row")>-1};
tra=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};qra=function(a,b=null){return{display:"flex","box-sizing":"border-box","flex-direction":a,"flex-wrap":b?b:null}};
vra=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};wra=function(){const a=gj.Q1b;return typeof a==="function"?a():a};yra=function(a,b,c){let d=vra(b);c.forEach(e=>{xra(d,e,a)})};xra=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.Jh(b,d,f)})};zra=function(a,b){let c="";if(a&&wra())try{c=(c=wra()?a.style[b]:"")||getComputedStyle(a).getPropertyValue(b)}catch(d){}return c?c.trim():"block"};Ara=function(){return new _.Yc(3008,!1)};
_.hj=function(a,b){return{type:7,name:a,vfa:b,options:{}}};_.ij=function(a,b=null){return{type:4,styles:b,vM:a}};_.Bra=function(a){return{type:3,qh:a,options:null}};_.jj=function(a){return{type:6,styles:a,offset:null}};_.kj=function(a,b){return{type:0,name:a,styles:b,options:void 0}};_.lj=function(a,b,c=null){return{type:1,yVc:a,animation:b,options:c}};_.Cra=function(a,b){return{type:11,Pa:a,animation:b,options:{optional:!0}}};
mj=function(a){if(typeof a=="number")return a;a=a.match(/^(-?[\.\d]+)(m?s)/);return!a||a.length<2?0:Dra(parseFloat(a[1]),a[2])};Dra=function(a,b){switch(b){case "s":return a*1E3;default:return a}};
Era=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 _.Yc(3E3,!1));b={duration:0,delay:0,easing:""};break a}a=Dra(parseFloat(d[1]),d[2]);const g=d[3];g!=null&&(e=Dra(parseFloat(g),d[4]));(d=d[5])&&(f=d)}c||(c=!1,d=b.length,a<0&&(b.push(new _.Yc(3100,!1)),c=!0),e<0&&(b.push(new _.Yc(3101,!1)),c=!0),c&&b.splice(d,0,new _.Yc(3E3,!1)));b=
{duration:a,delay:e,easing:f}}return b};Fra=function(a){return a.length?a[0]instanceof Map?a:a.map(b=>new Map(Object.entries(b))):[]};nj=function(a,b,c){b.forEach((d,e)=>{const f=Gra(e);c&&!c.has(e)&&c.set(e,a.style[f]);a.style[f]=d})};oj=function(a,b){b.forEach((c,d)=>{d=Gra(d);a.style[d]=""})};pj=function(a){return Array.isArray(a)?a.length==1?a[0]:{type:2,qh:a,options:null}:a};Ira=function(a,b,c){const d=b.params||{};a=Hra(a);a.length&&a.forEach(e=>{d.hasOwnProperty(e)||c.push(new _.Yc(3001,!1))})};
Hra=function(a){let b=[];if(typeof a==="string"){let c;for(;c=Jra.exec(a);)b.push(c[1]);Jra.lastIndex=0}return b};qj=function(a,b,c){const d=`${a}`,e=d.replace(Jra,(f,g)=>{g=b[g];g==null&&(c.push(new _.Yc(3003,!1)),g="");return g.toString()});return e==d?a:e};Gra=function(a){return a.replace(Kra,(...b)=>b[1].toUpperCase())};
Mra=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,Lra(a,g)))}}return b};
rj=function(a,b,c){switch(b.type){case 7:return a.m4b(b,c);case 0:return a.izb(b,c);case 1:return a.jzb(b,c);case 2:return a.k4b(b,c);case 3:return a.i4b(b,c);case 4:return a.f4b(b,c);case 5:return a.EDa(b,c);case 6:return a.boa(b,c);case 8:return a.FDa(b,c);case 9:return a.g4b(b,c);case 10:return a.h4b(b,c);case 11:return a.j4b(b,c);case 12:return a.l4b(b,c);default:throw new _.Yc(3004,!1);}};Lra=function(a,b){return window.getComputedStyle(a)[b]};
tj=function(a){switch(a.length){case 0:return new sj;case 1:return a[0];default:return new Nra(a)}};Pra=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 I=G;if(G!=="offset")switch(I=Gra(I),A){case "!":A=b.get(G);break;case "*":A=c.get(G);break;default:A=Ora(I,A,d)}w.set(I,A)});t||e.push(w);g=w;f=p});if(d.length)throw new _.Yc(3502,!1);return e};
Rra=function(a,b,c,d){switch(b){case "start":a.TG(()=>d(c&&Qra(c,"start",a)));break;case "done":a.Sw(()=>d(c&&Qra(c,"done",a)));break;case "destroy":a.Be(()=>d(c&&Qra(c,"destroy",a)))}};Qra=function(a,b,c){const d=c.totalTime;b=Sra(a.element,a.To,a.Mn,a.zg,b||a.NXb,d==void 0?a.totalTime:d,c.disabled?!0:!1);a=a._data;a!=null&&(b._data=a);return b};Sra=function(a,b,c,d,e="",f=0,g){return{element:a,To:b,Mn:c,zg:d,NXb:e,totalTime:f,disabled:!!g}};uj=function(a,b,c){let d=a.get(b);d||a.set(b,d=c);return d};
Tra=function(a){const b=a.indexOf(":");return[a.substring(1,b),a.slice(b+1)]};Vra=function(a){a=a.parentNode||a.host||null;return a===Ura?null:a};Wra=function(a,b){for(;b;){if(b===a)return!0;b=Vra(b)}return!1};Xra=function(a,b,c){return c?Array.from(a.querySelectorAll(b)):(a=a.querySelector(b))?[a]:[]};
$ra=function(a,b){const c=[];typeof a=="string"?a.split(/\s*,\s*/).forEach(d=>{a:{if(d[0]==":"&&(d=Yra(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 _.Yc(3015,!1)),d=c;else{d=e[1];var f=e[2];e=e[3];c.push(Zra(d,e));f[0]!="<"||d=="*"&&e=="*"||c.push(Zra(e,d));d=void 0}}return d}):c.push(a);return c};
Yra=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 _.Yc(3016,!1)),"* => *"}};
Zra=function(a,b){const c=asa.has(a)||bsa.has(a),d=asa.has(b)||bsa.has(b);return(e,f)=>{let g=a=="*"||a==e,l=b=="*"||b==f;!g&&c&&typeof e==="boolean"&&(g=e?asa.has(a):bsa.has(a));!l&&d&&typeof f==="boolean"&&(l=f?asa.has(b):bsa.has(b));return g&&l}};dsa=function(a){const b=a.split(/\s*,\s*/).find(c=>c==":self")?!0:!1;b&&(a=a.replace(csa,""));a=a.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,c=>".ng-trigger-"+c.slice(1)).replace(/:animating/g,".ng-animating");return[a,b]};
esa=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};
fsa=function(a,b){if(a.hasOwnProperty("duration"))return a;if(typeof a=="number")return{duration:Era(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:"",M2a:!0},b.j8c=a,b;a=Era(a,b);return{duration:a.duration,delay:a.delay,easing:a.easing}};vj=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};
gsa=function(a,b,c,d,e,f,g=null,l=!1){return{type:1,element:a,wP:b,e8:c,BZ:d,duration:e,delay:f,totalTime:e+f,easing:g,v8c:l}};isa=function(a,b,c,d,e,f=new Map,g=new Map,l,p,t=[]){return(new hsa).Wsa(a,b,c,d,e,f,g,l,p,t)};jsa=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};
ksa=function(a,b,c,d,e,f,g,l,p,t,w,A,G){return{type:0,element:a,To:b,MTb:e,Mn:c,Tva:f,zg:d,gna:g,DH:l,g4c:p,e8:t,BZ:w,totalTime:A,errors:G}};lsa=function(a,b,c,d,e){return a.some(f=>f(b,c,d,e))};msa=function(a,b){const c=Object.assign({},b);Object.entries(a).forEach(([d,e])=>{e!=null&&(c[d]=e)});return c};osa=function(a,b){return new nsa(a,{type:1,animation:{type:2,qh:[],options:null},LVb:[()=>!0],options:null,gQ:0,DF:0},b)};
psa=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))};qsa=function(a){return a&&a.nodeType===1};rsa=function(a,b){const c=a.style.display;a.style.display=b!=null?b:"none";return c};tsa=function(a,b,c,d,e){const f=[];c.forEach(p=>f.push(rsa(p)));const g=[];d.forEach((p,t)=>{const w=new Map;p.forEach(A=>{const G=b.RZa(t,A,e);w.set(A,G);G&&G.length!=0||(t.__ng_removed=ssa,g.push(t))});a.set(t,w)});let l=0;c.forEach(p=>rsa(p,f[l++]));return g};
usa=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};wj=function(a,b){let c;(c=a.classList)==null||c.add(b)};xj=function(a,b){let c;(c=a.classList)==null||c.remove(b)};vsa=function(a,b,c){tj(c).Sw(()=>yj(a,b))};xsa=function(a){const b=[];wsa(a,b);return b};
wsa=function(a,b){for(let c=0;c<a.length;c++){const d=a[c];d instanceof Nra?wsa(d.Hh,b):b.push(d)}};ysa=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};zsa=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};
Csa=function(a,b){let c=null,d=null;Array.isArray(b)&&b.length?(c=Asa(b[0]),b.length>1&&(d=Asa(b[b.length-1]))):b instanceof Map&&(c=Asa(b));return c||d?new Bsa(a,c,d):null};Asa=function(a){let b=null;a.forEach((c,d)=>{if(d==="display"||d==="position")b=b||new Map,b.set(d,c)});return b};Dsa=function(a){switch(a){case "body":return document.body;case "document":return document;case "window":return window;default:return a}};Esa=function(a){const b=a.indexOf(".");return[a.substring(0,b),a.slice(b+1)]};
Fsa=function(){return _.n(_.Zh)};_.Hsa=function(a){a=(a==null?void 0:a.toLowerCase())||"";let b;return a==="auto"&&typeof navigator!=="undefined"&&((b=navigator)==null?0:b.language)?Gsa.test(navigator.language)?"rtl":"ltr":a==="rtl"?"rtl":"ltr"};Isa=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};
Jsa=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})};Ksa=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})};_.zj=function(a){return a&&typeof a.connect==="function"&&!(a instanceof fka)};Aj=function(a,b){for(let c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};
Msa=function(a){if(typeof a!=="number"&&a!=null){const [b,c]=a.split(Lsa);return c&&c!=="px"?null:parseFloat(b)}return a||null};Nsa=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)}};Osa=function(){return _.n(_.fh)};Psa=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)};
_.Bj=function(a,b){return class extends a{get color(){return this.Si}set color(c){c=c||this.defaultColor;c!==this.Si&&(this.Si&&this.Ia.ma.classList.remove(`mat-${this.Si}`),c&&this.Ia.ma.classList.add(`mat-${c}`),this.Si=c)}constructor(...c){super(...c);this.color=this.defaultColor=b}}};_.Cj=function(a){return class extends a{get wc(){return this.hp}set wc(b){this.hp=_.Vi(b)}constructor(...b){super(...b);this.hp=!1}}};
_.Dj=function(a){return class extends a{get disabled(){return this.qc}set disabled(b){this.qc=_.Vi(b)}constructor(...b){super(...b);this.qc=!1}}};Qsa=function(){};Rsa=function(a,b){let c=a.length;for(;c--;)b(a[c])};Ssa=function(){};Tsa=function(a){return a==null?null:typeof a==="number"?a:a.endsWith("ms")?_.Yi(a.substring(0,a.length-2)):a.endsWith("s")?_.Yi(a.substring(0,a.length-1))*1E3:a==="0"?0:null};
Usa=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};Vsa=function(){};Xsa=function(a,b="1",c="1"){var d=[b,c,a];let e=a.indexOf("calc");e>0?(d[2]=Wsa(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]=Wsa(a.trim()):(d=a.split(" "),d=d.length===3?d:[b,c,a]);return d};Wsa=function(a){return a.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")};
Ysa=function(a){return(a.length>0?a.charAt(0):"").toUpperCase()+(a.length>1?a.slice(1):"")};ata=function(){Zsa.forEach(a=>{a.suffix&&a.suffix!==""||(a.suffix=a.alias.replace($sa,"|").split("|").map(Ysa).join(""),a.Xw=a.Xw||!1)});return Zsa};bta=function(a){a&1&&(_.F(0,"h3"),_.Q(1),_.J());a&2&&(a=_.O(2).ua,_.y(),_.Sg(a.key))};cta=function(a){a&1&&(_.M(0),_.Q(1),_.sg());a&2&&(a=_.O().ua,_.y(),_.Sg(a))};dta=function(a){a&1&&_.K(0,"span",14);a&2&&(a=_.O().ua,_.E("matBadge",a))};
eta=function(a,b){a&1&&(_.M(0),_.C(1,cta,2,1,"ng-container",13)(2,dta,1,1,"ng-template",null,1,_.ah),_.sg());a&2&&(a=b.ua,b=_.Ag(3),_.O(5),_.y(),_.E("ngIf",a==="then"||a==="+"||a==="or")("ngIfElse",b))};fta=function(a){a&1&&(_.F(0,"dt"),_.C(1,eta,4,2,"ng-container",7),_.J());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.Wb))};gta=function(a){a&1&&_.K(0,"dt",14);a&2&&(a=_.O().ua,_.E("matBadge",a.Wb))};
hta=function(a,b){a&1&&(_.M(0),_.C(1,fta,2,1,"dt",13)(2,gta,1,1,"ng-template",null,0,_.ah),_.F(4,"dd"),_.Q(5),_.J(),_.sg());if(a&2){a=b.ua;b=_.Ag(3);const c=_.O(3);_.y();_.E("ngIf",c.isArray(a.Wb))("ngIfElse",b);_.y(4);_.Sg(a.he)}};ita=function(a){a&1&&(_.F(0,"div",11),_.C(1,bta,2,1,"h3",12),_.F(2,"dl"),_.C(3,hta,6,3,"ng-container",7),_.J()());if(a&2){a=_.O().ua;const b=_.O();_.y();_.E("ngIf",b.groups.size>1);_.y(2);_.E("ngForOf",a.value)}};
jta=function(a,b){a&1&&(_.M(0),_.C(1,ita,4,2,"div",10),_.sg());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.value.length>0))};kta=function(){return{color:"accent"}};lta=function(a){if(a&1){const b=_.Ld();_.F(0,"div",1)(1,"button",2);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.action())});_.Q(2);_.J()()}a&2&&(a=_.O(),_.y(2),_.Rg(" ",a.data.action," "))};mta=function(){};ota=function(){nta||(nta=Error("uc"));return nta};
sta=function(){let a;for(;a=pta.remove();){try{a.fn.call(a.scope)}catch(b){fa(b)}qta.put(a)}rta=!1};tta=function(a){let b=a,c;return function(){if(b){const d=b;b=void 0;c=d.apply(this,arguments)}return c}};_.vta=function(){return uta};xta=function(){if(wta===void 0&&(wta=null,typeof window!=="undefined")){const a=window;a.trustedTypes!==void 0&&(wta=a.trustedTypes.createPolicy("angular#components",{createHTML:b=>b}))}return wta};
yta=function(a){let b;return((b=xta())==null?void 0:b.createHTML(a))||a};zta=function(){const a=_.n(_.Zh),b=a?a.location:null;return{LQb:()=>b?b.pathname+b.search:""}};Bta=function(a,b,c){return d=>_.x(d,_.hka(Ata(a,b,c)))};Ata=function(a,b,c){const d=b instanceof _.re?1:b.Fpb,e=b instanceof _.re?b:_.Oe(b.vZb);return f=>_.x(f,_.Fe((g,l)=>!a(g)||l>=d?_.ze(g):c?c(e,g):e))};
_.Cta=function(a,b,c,d){return Bta(b,c,(e,f)=>{a.tZb.add(f);e=_.x(e,_.Ej(a,"Waiting to retry non fatal error",!1));return d?d(e,f):e})};_.Fta=function(a={}){return Dta!=null?Dta:Dta=Eta(a)};Gta=function(){return new Promise((a,b)=>{window.gapi.load("client",{callback:a,onerror:b})})};
Eta=function(a={}){return _.ve(function*(){let b=window.gapi;if(b&&b.client&&b.client.load)return b;yield Hta((0,_.wc)`https://apis.google.com/js/api.js`,a);b=window.gapi;if(!b)throw Error("Kc");b.client&&b.client.load||(yield Gta());return b})};_.Fj=function(a,b,c){const d=a.config.get(b);c!==d&&a.config.update(b,c)};
Jta=function(a,b=0){const c=a.auth2.getAuthInstance().currentUser.get(),d=c.getAuthResponse(!0);if(d&&d.expires_at-Date.now()<b){if(Ita.has(a))return Ita.get(a);b=Promise.resolve(c.reloadAuthResponse()).finally(()=>{Ita.delete(a)});Ita.set(a,b);return b}return Promise.resolve()};Kta=function(a,b){let c;return a.client.init({apiKey:b.apiKey,clientId:b.clientId,scope:b.scope,discoveryDocs:b.nid,hostedDomain:b.RRb,fetchBasicProfile:(c=b.DPb)!=null?c:!0})};
_.Lta=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};Mta=function(){const a=window.gapi;if(!a)throw Error("Lc");return a};Ota=function(a,b,c){return(new Promise(d=>{Mta().load("client:auth2",d)})).then(()=>Nta(a,b,!0,c))};
Rta=function(a,b){const c=Mta();return new Promise((d,e)=>{let f=!1;const g=setTimeout(()=>{f=!0;e(Pta)},1E4);try{c.auth2.authorize(a,l=>{clearTimeout(g);f||d(l)})}catch(l){f=!0,clearTimeout(g),b&&e(Qta),e(l)}})};Sta=function(a){return Rta(a,!0).catch(b=>{if(b===Pta||b===Qta)return Rta(a,!1);throw b;})};
Nta=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=Mta();return Sta(e).then(g=>{f.client.Mtd(null);if(g.error){if(c&&g.error==="immediate_failed")return Nta(a,b,!1,d);throw Error(g.error);}return g})};Tta=function(){};_.Gj=function(a,b){return b.create(a)};Vta=function(a){return a.error&&a.error.code?Uta.indexOf(a.error.code)>-1:!1};
Hj=function(a,b){a instanceof Error||(a=JSON.stringify(a),typeof a==="undefined"&&(a="'undefined' provided for exception reason"),a=Error(a));b?Wta(b,a):Wta(null,a)};Xta=function(a){return a[_.ea.Symbol.iterator]()};
$ta=function({hea:a,config:b,F6c:c,authUser:d}){if((ia&&ja?ja.mobile:!Yta()&&(na("iPod")||na("iPhone")||na("Android")||na("IEMobile")))||Yta())Promise.resolve();else{const e=b.contentConfiguration;if(e&&e.hasOwnProperty("docsHeaderConfig")&&b.clientName!=="DOCS_SMART_SELECT")throw Error("$c`"+b.clientName);Zta(a,c,d,b)}};
hua=function(a,b,c,d){a=new _.Ij(a);let e=a.ke();b!=null&&(a.removeParameter("authuser"),b!=0&&(e=aua(e,"/u/"+String(b))));a.od(aua(e,"/widget/hovercard/v/2"));b=d.language;b!==null&&b!==void 0&&_.Jj(a,"hl",b);d=d.nestedOrigins;Array.isArray(d)&&(Array.isArray(d)||(d=[String(d)]),a.fk.j0("origin",d));try{var f=bua(c.ownerDocument.defaultView);if(cua){{let w;try{w=new dua(f)}catch(G){throw Error("bd`"+f);}const A=eua.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=fua(f);var p=g;const t=(cua&&p.searchParams?p.searchParams:new gua(p.search)).get("e");t&&_.Jj(a,"e",t)}catch(t){}return a.toString()};
Zta=function(a,b,c,d){new Promise((e,f)=>{if(!iua(a)){const g=a.ownerDocument.defaultView,l=hua(b,c,a,d);jua(g,"config").then(()=>{jua(g,"card").then(p=>{const t=p.card,w=a.ownerDocument.defaultView;p.config.update("iframes/card/url",l);p=d.shortcutKeys||[kua];const A=new lua(t),G=t.iframeGetCrossOriginFilter(),I=(0,_.Lj)(t.iframeSetup,t);p=new mua(G,I,p,A);nua("__HM_173584019",p,w);oua(p,a,d);t.unwatch=pua;t.watch=pua;e(null)}).gR(p=>f(p))}).gR(p=>f(p))}})};
iua=function(a){return(a=Mj("__HM_173584019",a.ownerDocument.defaultView))&&a instanceof mua?a:null};qua=function(...a){return a.some(({Wn:b})=>!!b.length)};
rua=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};
sua=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 _.bb(c,void 0);}};tua=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};Nj=function(a){return{K5a:3,fieldName:a}};
_.Oj=function({de:a,repository:b,path:c,Eb:d,Qb: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};
_.Pj=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{Qb:`${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.Eb=b.substring(e+3),b=b.substring(0,e));c.repository=b}b=c;return Object.assign({},{de:{id:a,type:d}},b)};
uua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to:"),_.J(),_.Q(3),_.sg());a&2&&(a=_.O(),_.y(3),_.Rg(" ",a.Ke,"\n"))};vua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to CitC Workspace:"),_.J(),_.Q(3),_.sg());a&2&&(a=_.O(2),_.y(3),_.Rg(" ",a.Kd.Qb," "))};wua=function(a){a&1&&_.C(0,vua,4,1,"ng-container",10);if(a&2){a=_.O();const b=_.Ag(4);_.E("ngIf",a.Kd.Qb!==void 0)("ngIfElse",b)}};
yua=function(a){a&1&&(_.M(0),_.tg(1,13),_.Q(2," \u203a "),_.sg());a&2&&(_.O(3),a=_.Ag(14),_.y(),_.E("ngTemplateOutlet",a)("ngTemplateOutletContext",_.Yg(2,xua)))};Aua=function(a){a&1&&(_.F(0,"a",16),_.Q(1),_.J());if(a&2){a=_.O().ua;const b=_.O(4);_.E("routerLink",_.Yg(3,zua))("queryParams",b.n8a(a.scope));_.y();_.Sg(a.name)}};Bua=function(a){a&1&&(_.M(0),_.Q(1),_.sg());a&2&&(a=_.O().ua,_.y(),_.Sg(a.name))};
Cua=function(a,b){a&1&&(_.M(0),_.C(1,Aua,2,4,"a",15)(2,Bua,2,1,"ng-container",12),_.Q(3,"/"),_.sg());a&2&&(a=b.last,_.y(),_.E("ngIf",!a),_.y(),_.E("ngIf",a))};Dua=function(a){a&1&&(_.M(0),_.C(1,Cua,4,2,"ng-container",14),_.sg());a&2&&(a=_.O(3),_.y(),_.E("ngForOf",a.directories))};Eua=function(a){a&1&&_.Q(0);a&2&&(a=_.O(3),_.Rg(" ",a.Kd.path," "))};
Fua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2," Search scoped to directory: "),_.J(),_.Q(3),_.C(4,yua,3,3,"ng-container",12)(5,Dua,2,1,"ng-container",10)(6,Eua,1,1,"ng-template",null,7,_.ah),_.sg());if(a&2){a=_.Ag(7);const b=_.O(2);_.y(3);_.Rg(" ",b.Kd.repository," \u203a ");_.y();_.E("ngIf",b.i5(b.Kd.Eb));_.y();_.E("ngIf",b.Efa&&b.directories)("ngIfElse",a)}};Gua=function(a){a&1&&_.C(0,Fua,8,4,"ng-container",10);if(a&2){a=_.O();const b=_.Ag(6);_.E("ngIf",a.Kd.path!==void 0)("ngIfElse",b)}};
Hua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2," Search scoped to branch: "),_.J(),_.sg())};Iua=function(a){a&1&&(_.F(0,"span",11),_.Q(1," Search scoped to tag: "),_.J())};
Kua=function(a){a&1&&(_.M(0),_.C(1,Hua,3,0,"ng-container",10)(2,Iua,2,0,"ng-template",null,8,_.ah),_.Q(4),_.tg(5,13),_.sg());if(a&2){a=_.Ag(3);const b=_.O(2),c=_.Ag(14);_.y();_.E("ngIf",_.zi(_.Bi(b.Kd.Eb)))("ngIfElse",a);_.y(3);_.Rg(" ",b.Kd.repository," \u203a ");_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.Yg(5,Jua))}};Lua=function(a){a&1&&_.C(0,Kua,6,6,"ng-container",10);if(a&2){a=_.O();const b=_.Ag(8);_.E("ngIf",a.i5(a.Kd.Eb))("ngIfElse",b)}};
Mua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to package:"),_.J(),_.Q(3),_.sg());a&2&&(a=_.O(3),_.y(3),_.Rg(" ",a.Kd.repository," "))};Nua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to repository:"),_.J(),_.Q(3),_.sg());a&2&&(a=_.O(3),_.y(3),_.Rg(" ",a.Kd.repository," "))};
Oua=function(a){a&1&&(_.M(0,18),_.C(1,Mua,4,1,"ng-container",19)(2,Nua,4,1,"ng-container",20),_.sg());a&2&&(a=_.O(2),_.E("ngSwitch",a.Kd.de==null?null:a.Kd.de.type),_.y(),_.E("ngSwitchCase","depot"))};Pua=function(a){a&1&&_.C(0,Oua,3,2,"ng-container",17);if(a&2){a=_.O();const b=_.Ag(10);_.E("ngIf",!!a.Kd.repository)("ngIfElse",b)}};Qua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to host:"),_.J(),_.Q(3),_.sg());a&2&&(a=_.O().Ka,_.y(3),_.Rg(" ",a.id," "))};
Rua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to project:"),_.J(),_.Q(3),_.sg());a&2&&(a=_.O().Ka,_.y(3),_.Rg(" ",a.id," "))};Sua=function(a){a&1&&(_.F(0,"span",11),_.Q(1," Search scoped to Piper "),_.J())};Tua=function(a){a&1&&(_.M(0),_.F(1,"span",11),_.Q(2,"Search scoped to:"),_.J(),_.Q(3),_.sg());a&2&&(a=_.O().Ka,_.y(3),_.Rg(" ",a.id," "))};
Uua=function(a){a&1&&(_.M(0,18),_.C(1,Qua,4,1,"ng-container",19)(2,Rua,4,1,"ng-container",19)(3,Sua,2,0,"span",21)(4,Tua,4,1,"ng-container",20),_.sg());a&2&&(a=_.O(2),_.E("ngSwitch",a.Kd.de.type),_.y(),_.E("ngSwitchCase","host"),_.y(),_.E("ngSwitchCase","project"),_.y(),_.E("ngSwitchCase","depot"))};Vua=function(a){a&1&&_.C(0,Uua,5,4,"ng-container",17);if(a&2){a=_.O();const b=_.Ag(12);_.E("ngIf",a.Kd.de)("ngIfElse",b)}};Wua=function(a){a&1&&(_.F(0,"span",11),_.Q(1," Searching everything "),_.J())};
Xua=function(a){a&1&&(_.F(0,"mat-icon",24),_.Q(1," account_tree "),_.J())};Yua=function(a){a&1&&(_.F(0,"mat-icon",25),_.Q(1,"label_outline"),_.J())};Zua=function(a){a&1&&(_.M(0),_.F(1,"a",26),_.Q(2),_.J(),_.sg());a&2&&(a=_.O(2),_.y(),_.E("routerLink",_.Yg(3,zua))("queryParams",a.n8a(a.I_b)),_.y(),_.Rg(" ",_.zqa(_.xi(a.Kd.Eb))," "))};$ua=function(a){a&1&&_.Q(0);a&2&&(a=_.O(2),_.Rg(" ",_.zqa(_.xi(a.Kd.Eb))," "))};
ava=function(a,b){a&1&&_.C(0,Xua,2,0,"mat-icon",22)(1,Yua,2,0,"mat-icon",23)(2,Zua,3,4,"ng-container",10)(3,$ua,1,1,"ng-template",null,9,_.ah);if(a&2){a=b.qia;b=_.Ag(4);const c=_.O();_.E("ngIf",_.zi(_.Bi(c.Kd.Eb)));_.y();_.E("ngIf",_.yi(_.Bi(c.Kd.Eb)));_.y();_.E("ngIf",c.Efa&&!a)("ngIfElse",b)}};_.bva=function(a){if(typeof a==="number")return a;if(Array.isArray(a)&&a.length)return a[0].start};
_.Qj=function({params:a,Eb:b},c){if(a!=null)switch(c){case 0:return a.Qb&&b==="HEAD"?void 0:b;case 1:return a.Rf||(a.Qb&&b==="HEAD"?void 0:b);case 2:return a.Nm;case 3:return a.Rf;default:throw _.bb(c,"Unexpected version.");}};_.Rj=function(a){return!(!a.Uc||!a.tb)&&!!a.repository};
_.cva=function(a,b,c,d){var e=new Sj;c=_.Tj(e,2,c);switch(b){case "depot":_.Uj(c,4,_.Vj,a);break;case "host":_.Uj(c,3,_.Vj,a);break;case "project":c.setProjectId(a);break;case "ossProject":_.Uj(c,5,_.Vj,a)}d!=null&&c.o0b(d);return c};_.Wj=function(a){return{Eb:_.Qj(a,0)||"",commit:_.Qj(a,1)||""}};
_.ak=function(a,b,c,d,e,f){a=(new _.Xj).jM(_.cva(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.Eb)&&!_.Ai.test(d.Eb)&&a.lsb(d==null?void 0:d.Eb);d=(new _.Yj).vsb(a);e!=null&&d.od(_.xh(e));return d};_.bk=function(a,b,c,d,e,f){if(_.Rj(a)){const g=_.ak(a.tb,a.Uc,a.repository,_.Wj(a),a.path,a.params.Qb);return{eventType:"RESULT_CLICKED",qPb:d,ze:g,lineNumber:_.bva(a.params.line),sx:b,tr:c,UD:e,lC:f}}throw Error("hd");};
eva=function(a){if(a.WJ)return Array.from(a.WJ.entries()).map(([b,c])=>new dva({name:b,status:c}))};_.dk=function(a){return new a(_.n(_.ck),null,{withCredentials:_.n(fva),suppressCorsPreflight:!0})};gva=function(a){return(new _.ek).setSeconds(Math.floor(a/1E3)).Zla(Math.floor(a%1E3*1E6))};_.hva=function(a){return`${"COVERAGE_GENERIC"}_${a}`};
jva=function(a){return iva.has(a)?iva.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(" ")};kva=function(a){const b=new _.Wf(1);b.next(a);b.complete();return b};mva=function(a){return lva.has(a)};
_.fk=function(a){return function*(){for(const b of a)switch(yield b,b.Xl){case 0:case 2:yield*_.fk(b.gya);yield*_.fk(b.VAa);break;case 1:b.value&&(yield b.value);break;case 3:yield*_.fk(b.elements);break;case 4:case 5:break;default:_.bb(b,void 0)}}()};nva=function(a,b,c){return{type:a,location:{start:b,end:c}}};ova=function(a,b,c,d,e){b=Array.isArray(b)?b:[b];c=Array.isArray(c)?c:[c];return{Xl:a,gya:b,VAa:c,location:ik(e),gXb:d,error:b.length&&c.length?void 0:{type:5,location:d}}};
jk=function(a,b,c){return{Xl:a,value:b,location:ik(c)}};ik=function({start:{offset:a},end:{offset:b}}){return{start:a,end:b}};
pva=function(a,b){const c=[];for(const [d,e]of _.naa(a,b))if(a=d,b=e,a.Xl!==b.Xl)c.push({start:a.location.start,end:a.location.end});else switch(a.Xl){case 0:case 2:c.push(...pva(a.gya,b.gya));c.push(...pva(a.VAa,b.VAa));break;case 3:c.push(...pva(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 _.bb(a,void 0)}return c};qva=function(){let a,b;return!!((a=crypto)==null?0:(b=a.subtle)==null?0:b.digest)};rva=function(a){return Array.from(new Uint8Array(a)).map(b=>b.toString(16).padStart(2,"0")).join("")};_.sva=function(a){if(!a)return null;a=_.X(a,2);return a===null||a===void 0?null:_.jc(a)};
_.kk=function(a){if(!a)return null;a=a.privateDoNotAccessOrElseSafeHtmlWrappedValue;if(!a)throw Error("jd");return _.jc(a)};tva=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 _.bb(a,void 0)}};uva=function(a){switch(a){case "CRITICAL":return 1;case "WARNING":return 2;case "INFORMATIONAL":return 3;case "SEVERITY_UNSPECIFIED":return 0;default:return _.bb(a,void 0)}};
vva=function(){if(lk!==void 0)return lk;try{const a=window.localStorage;if(!a)return lk=!1;a.setItem("StorageAccessTestKey","1");a.removeItem("StorageAccessTestKey");return lk=!0}catch(a){return lk=!1}};wva=function(a){if(a&1){const b=_.Ld();_.F(0,"button",5);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.Rd())});_.Q(1," Dismiss ");_.J()}};
yva=function(a,b){a&1&&(_.M(0),_.F(1,"div",1)(2,"mat-icon",2),_.Q(3),_.J(),_.K(4,"span",3),_.C(5,wva,2,0,"button",4),_.J(),_.sg());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngClass",_.$g(4,xva,a.severity===b.JKa.EI,a.severity===b.JKa.c$)),_.y(2),_.Sg(a.iconName),_.y(),_.E("innerHTML",a.messageHtml,_.sf),_.y(),_.E("ngIf",_.nk.has(2)&&(a==null?void 0:a.severity)!==1&&qva()&&vva()))};_.zva=function(a,b){return a===b?!0:a&&b?a.value===b.value&&!!a.a7===!!b.a7:!1};
Ava=function(a){var b=_.x(_.Oe(1E3),_.Mf({be:!0,Zu:[]}));b=_.Qe(b,a);return _.x(jha(a,b),_.bg({be:!0}))};Bva=function(a,b){return _.x(b,_.v(c=>c?_.ok:_.u({})),_.bg(a),_.cg(_.oe))};Cva=function({ekb:a},b){return{kQb:jha(a,_.Oe(2E3)),ekb:b}};_.Dva=function(a){return a==null||(typeof a==="string"||Array.isArray(a))&&a.length===0};Eva=function(a){return _.Dva(a.value)?{required:!0}:null};_.Fva=function(){return null};Gva=function(a){return a!=null};Hva=function(a){return Ef(a)?_.ue(a):a};
Iva=function(a){let b={};a.forEach(c=>{b=c!=null?Object.assign({},b,c):b});return Object.keys(b).length===0?null:b};Jva=function(a,b){return b.map(c=>c(a))};Kva=function(a){return a.map(b=>b.validate?c=>b.validate(c):b)};_.Lva=function(a){if(!a)return null;const b=a.filter(Gva);return b.length==0?null:function(c){return Iva(Jva(c,b))}};Mva=function(a){return a!=null?_.Lva(Kva(a)):null};
Nva=function(a){if(!a)return null;const b=a.filter(Gva);return b.length==0?null:function(c){c=Jva(c,b).map(Hva);return _.x(_.Le(c),_.v(Iva))}};Ova=function(a){return a!=null?Nva(Kva(a)):null};Pva=function(a,b){return a===null?[b]:Array.isArray(a)?[...a,b]:[a,b]};pk=function(a,b,c="whenDisabledForLegacyCode"){Qva(a,b);b.wq.Wo(a.value);if(a.disabled||c==="always"){let d,e;(e=(d=b.wq).lq)==null||e.call(d,a.disabled)}Rva(a,b);Sva(a,b);Tva(a,b);Uva(a,b)};
Wva=function(a,b){const c=()=>{};b.wq&&(b.wq.co(c),b.wq.rt(c));Vva(a,b);a&&(b.sLc(),a.QT(()=>{}))};Xva=function(a,b){a.forEach(c=>{c.Qka&&c.Qka(b)})};Uva=function(a,b){if(b.wq.lq){const c=d=>{b.wq.lq(d)};a.Kqa.push(c);b.mIb(()=>{a.hPc(c)})}};Qva=function(a,b){var c=a.bF;b.Ag!==null?_.Yva(a,Pva(c,b.Ag)):typeof c==="function"&&_.Yva(a,[c]);c=a.AJ;b.cC!==null?Zva(a,Pva(c,b.cC)):typeof c==="function"&&Zva(a,[c]);c=()=>_.qk(a);Xva(b.bF,c);Xva(b.AJ,c)};
Vva=function(a,b){let c=!1;if(a!==null){if(b.Ag!==null){var d=a.bF;if(Array.isArray(d)&&d.length>0){var e=d.filter(f=>f!==b.Ag);e.length!==d.length&&(c=!0,a.W$(e))}}b.cC!==null&&(d=a.AJ,Array.isArray(d)&&d.length>0&&(e=d.filter(f=>f!==b.cC),e.length!==d.length&&(c=!0,a.yMa(e))))}a=()=>{};Xva(b.bF,a);Xva(b.AJ,a);return c};Rva=function(a,b){b.wq.co(c=>{a.qy=c;a.NT=!0;a.Wqa=!0;a.fv==="change"&&$va(a,b)})};Tva=function(a,b){b.wq.rt(()=>{a.EQa=!0;a.fv==="blur"&&a.NT&&$va(a,b);a.fv!=="submit"&&_.awa(a)})};
$va=function(a,b){a.Wqa&&bwa(a);a.setValue(a.qy,{XOb:!1});b.Yna(a.qy);a.NT=!1};Sva=function(a,b){const c=(d,e)=>{b.wq.Wo(d);e&&b.Yna(d)};a.co(c);b.mIb(()=>{a.gPc(c)})};cwa=function(a,b){if(!a.hasOwnProperty("model"))return!1;a=a.model;return a.vK?!0:!Object.is(b,a.ng)};dwa=function(a,b){a.ZRa();b.forEach(c=>{const d=c.control;d.fv==="submit"&&d.NT&&(c.Yna(d.qy),d.NT=!1)})};
ewa=function(a){if(!a)return null;let b=void 0,c=void 0,d=void 0;a.forEach(e=>{e.constructor===_.rk?b=e:Object.getPrototypeOf(e.constructor)===sk?c=e:d=e});return d?d:c?c:b?b:null};tk=function(a){return a!=null&&!Array.isArray(a)&&typeof a==="object"};fwa=function(a,b){a.AB((c,d)=>{if(b[d]===void 0)throw new _.Yc(1002,"");})};gwa=function(a){return typeof a==="object"&&a!==null&&Object.keys(a).length===2&&"value"in a&&"disabled"in a};
hwa=function(a){return!!a&&(a.b4!==void 0||a.eA!==void 0||a.fv!==void 0)};iwa=function(a){a&1&&_.K(0,"span",21)};jwa=function(a){a&1&&(_.F(0,"label",20),_.Dg(1,1),_.C(2,iwa,1,0,"span",21),_.J());a&2&&(a=_.O(2),_.E("floating",a.zN())("monitorResize",a.dJ())("id",a.au),_.mg("for",a.Ld.mUc?null:a.Ld.id),_.y(2),_.rg(!a.lG&&a.Ld.required?2:-1))};kwa=function(a){a&1&&_.C(0,jwa,3,5,"label",20);a&2&&(a=_.O(),_.rg(a.BB()?0:-1))};lwa=function(a){a&1&&_.K(0,"div",7)};mwa=function(){};
nwa=function(a){a&1&&_.C(0,mwa,0,0,"ng-template",13);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Ag(1)))};owa=function(a){a&1&&(_.F(0,"div",9),_.C(1,nwa,1,1,null,13),_.J());a&2&&(a=_.O(),_.E("matFormFieldNotchedOutlineOpen",a.zN()),_.y(),_.rg(a.fFb()?-1:1))};pwa=function(a){a&1&&(_.F(0,"div",10,2),_.Dg(2,2),_.J())};qwa=function(a){a&1&&(_.F(0,"div",11,3),_.Dg(2,3),_.J())};rwa=function(){};swa=function(a){a&1&&_.C(0,rwa,0,0,"ng-template",13);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Ag(1)))};
twa=function(a){a&1&&(_.F(0,"div",14,4),_.Dg(2,4),_.J())};uwa=function(a){a&1&&(_.F(0,"div",15,5),_.Dg(2,5),_.J())};vwa=function(a){a&1&&_.K(0,"div",16)};wwa=function(a){a&1&&(_.F(0,"div",18),_.Dg(1,6),_.J());a&2&&(a=_.O(),_.E("@transitionMessages",a.dU))};xwa=function(a){a&1&&(_.F(0,"mat-hint",22),_.Q(1),_.J());a&2&&(a=_.O(2),_.E("id",a.mba),_.y(),_.Sg(a.NK))};
ywa=function(a){a&1&&(_.F(0,"div",19),_.C(1,xwa,2,2,"mat-hint",22),_.Dg(2,7),_.K(3,"div",23),_.Dg(4,8),_.J());a&2&&(a=_.O(),_.E("@transitionMessages",a.dU),_.y(),_.rg(a.NK?1:-1))};zwa=function(a,b){a&1&&(_.F(0,"span",7),_.Q(1),_.J());a&2&&(a=b.ua,_.E("ngClass",a.vta),_.y(),_.Sg(a.text))};Awa=function(a){a&1&&(_.F(0,"span",8),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Sg(a.s9))};Bwa=function(a){a&1&&_.Dg(0)};Cwa=function(a){a&1&&(_.F(0,"mat-icon",9),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Sg(a.Q3))};
Dwa=function(a){if(a&1){const b=_.Ld();_.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,Cwa,2,1,"mat-icon",8);_.J()()}a&2&&(a=_.O(),_.y(2),_.Rg(" ",a.R3," "),_.y(),_.E("ngIf",a.Q3))};
Ewa=function(a){if(a&1){const b=_.Ld();_.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.Vwa();c.Rd.emit();return _.r()});_.Dg(1);_.J()}a&2&&(a=_.O(),_.E("actionBtnText",a.R3)("actionBtnIcon",a.Q3)("color",a.color)("pointerPosition",a.Ig)("widthOffset",a.HDa))};
Fwa=function(a){const b={attributeFilter:["aria-label","aria-valuenow"]};return new _.re(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)})};
Gwa=function(a){a&1&&(_.Ud(),_.F(0,"svg",11),_.K(1,"circle",12),_.J());a&2&&(a=_.O(),_.mg("viewBox",a.eKb()),_.y(),_.ng("stroke-dasharray",a.Era(),"px")("stroke-dashoffset",a.Era()/2,"px")("stroke-width",a.BDb(),"%"),_.mg("r",a.Zoa()))};Hwa=function(){return{diameter:100}};
Jwa=function(a){if(a&1){const b=_.Ld();_.F(0,"div",13);_.Q(1);_.F(2,"button",14);_.N("click",function(){_.q(b);const c=_.O(3);c.ik&&c.ik.D8.J6c();return _.r()});_.F(3,"mat-icon");_.Q(4,"cancel");_.J()()()}if(a&2){a=_.O().Ka;const b=_.O(2);_.E("ngClass",_.Zg(3,Iwa,b.F8));_.y();_.Rg(" ",a.Pp," ");_.y();_.E("ascTrackElement",b.qx)}};Kwa=function(a,b){a&1&&(_.M(0),_.C(1,Jwa,5,5,"div",12),_.sg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.value))};
Lwa=function(a){a&1&&(_.M(0),_.C(1,Kwa,2,1,"ng-container",4),_.R(2,"async"),_.sg());a&2&&(a=_.O(),_.y(),_.E("ngIf",_.S(2,1,a.queryPrefix)))};Mwa=function(a){a&1&&_.K(0,"mat-spinner",15);a&2&&(a=_.O(),_.E("diameter",a.Htb)("strokeWidth",a.Itb))};Nwa=function(a){if(a&1){const b=_.Ld();_.F(0,"button",16);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.A4())});_.F(1,"mat-icon");_.Q(2,"close");_.J()()}a&2&&(a=_.O(),_.E("ascTrackElement",a.qx)("matTooltip",a.nBb),_.mg("aria-label",a.nBb))};
Owa=function(a){a&1&&(_.F(0,"a",17)(1,"mat-icon"),_.Q(2,"info_outline"),_.J()());a&2&&(a=_.O(),_.E("universalLink",a.bP))};Pwa=function(a){a&1&&_.tg(0)};Qwa=function(a,b){a&1&&(_.F(0,"search-box-suggestion-item",18),_.C(1,Pwa,1,0,"ng-container",19),_.J());a&2&&(a=b.ua,_.E("isSelectable",!!a.nCa)("payload",a),_.y(),_.E("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.eR))};Rwa=function(a){a&1&&_.tg(0,30);a&2&&(_.O(3),_.E("ngTemplateOutlet",_.Ag(15).qa))};
Swa=function(a){a&1&&(_.M(0),_.F(1,"h4",31),_.Q(2),_.J(),_.F(3,"p",32),_.Q(4),_.J(),_.sg());a&2&&(a=_.O(3),_.y(2),_.Rg(" ",a.Dnc," "),_.y(2),_.Rg(" ",a.Enc," "))};Twa=function(a){a&1&&_.tg(0)};
Uwa=function(a){a&1&&(_.F(0,"div",22)(1,"div",23)(2,"div",24),_.K(3,"scope-indicator",25),_.J(),_.C(4,Rwa,1,1,"ng-container",26)(5,Swa,5,2,"ng-container",4),_.R(6,"async"),_.J(),_.K(7,"mat-divider",27),_.F(8,"div",28),_.C(9,Twa,1,0,"ng-container",29),_.J()());if(a&2){const c=_.O(2);_.ng("border-color",c.hja)("width",c.wla,"px")("display","flex");_.y(3);_.E("savedQuery",c.Ke)("searchScope",c.Kd);_.y();_.E("ngIf",c.iK);_.y();a=c.iK;var b=_.S(6,12,c.k5);_.E("ngIf",!a&&!!b&&!b.be);_.y(2);_.E("vertical",
!0);_.y(2);_.E("ngTemplateOutlet",c.px==null?null:c.px.qa)}};Vwa=function(a){if(a&1){const b=_.Ld();_.M(0,20);_.N("ascResizeNotifier",function(c){_.q(b);const d=_.O();return _.r(d.Lib(c))});_.C(1,Uwa,10,14,"div",21);_.sg()}if(a&2){a=_.O();const b=_.Ag(15);_.E("elementToWatch",_.Ag(1));_.y();_.E("ngIf",b.Pz&&a.iK||(a.px==null?null:a.px.Pz))}};
Wwa=function(a){if(a&1){const b=_.Ld();_.F(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",33);_.N("action",function(){_.q(b);_.O();_.lc(window,_.ec("http://goto.google.com/search-git"),"_blank");return _.r()});_.F(2,"p",34);_.Q(3);_.J();_.Q(4);_.J()()}a&2&&(a=_.O(),_.y(),_.E("actionBtnText",a.Anc)("widthOffset",1),_.y(2),_.Sg(a.Cnc),_.y(),_.Rg(" ",a.Bnc," "))};Xwa=function(a){for(const b of _.fk(a))if(b.warning&&b.warning.type==="PACKAGE_AVAILABLE_IN_MULTIBRANCH")return!0;return!1};
Ywa=function(a){a&1&&(_.Ud(),_.F(0,"svg",2),_.K(1,"polygon",3),_.J())};
Zwa=function(a){if(a&1){const b=_.Ld();_.F(0,"div",0);_.N("keydown",function(c){_.q(b);const d=_.O();return _.r(d.me(c))})("click",function(){_.q(b);const c=_.O();return _.r(c.closed.emit("click"))})("@transformMenu.start",function(c){_.q(b);const d=_.O();return _.r(d.Xba(c))})("@transformMenu.done",function(c){_.q(b);const d=_.O();return _.r(d.Wba(c))});_.F(1,"div",1);_.Dg(2);_.J()()}a&2&&(a=_.O(),_.pg(a.el),_.E("id",a.eka)("@transformMenu",a.YE),_.mg("aria-label",a.ariaLabel||null)("aria-labelledby",
a.je||null)("aria-describedby",a.Uv||null))};$wa=function(){return{CL:!1,zq:"after",Jt:"below",Yj:"cdk-overlay-transparent-backdrop"}};axa=function(a){a&1&&_.K(0,"img",4);a&2&&(a=_.O(),_.E("src",a.Fk,_.tf))};bxa=function(a){a&1&&_.K(0,"mat-icon",5);a&2&&(a=_.O(),_.E("svgIcon",a.lk))};cxa=function(a){a&1&&(_.F(0,"mat-icon",6),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Rg(" ",a.CLb,"\n"))};dxa=function(a){a&1&&(_.F(0,"a",30),_.K(1,"div",31),_.F(2,"span",32),_.Q(3,"Hiring"),_.J()())};
exa=function(a){if(a&1){const b=_.Ld();_.F(0,"global-search-box",33);_.N("focusChange",function(c){_.q(b);_.O().k_b=c;return _.r()});_.J()}a&2&&(a=_.O(),_.E("config",a.Jo))};fxa=function(a){a&1&&(_.F(0,"button",34),_.K(1,"mat-icon",35),_.J());a&2&&(_.O(),_.E("matMenuTriggerFor",_.Ag(25)))};gxa=function(a,b){a&1&&(_.F(0,"a",36),_.K(1,"mat-icon",37),_.J());a&2&&_.E("routerLink",b.Ka)};
hxa=function(a){if(a&1){const b=_.Ld();_.F(0,"li",38)(1,"button",39);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.XBa())});_.Q(2," Keyboard shortcuts ");_.J()()}};ixa=function(a){a&1&&_.K(0,"mat-divider")};jxa=function(a,b){a&1&&(_.F(0,"li",38)(1,"a",42),_.Q(2),_.J()());a&2&&(a=b.ua,_.y(),_.E("externalLink",a.Jn),_.y(),_.Sg(a.Yha))};
kxa=function(a){a&1&&(_.M(0),_.C(1,ixa,1,0,"mat-divider",24),_.F(2,"ul",40),_.C(3,jxa,3,2,"li",41),_.J(),_.sg());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.uRb),_.y(2),_.E("ngForOf",a.Kq.additionalLinks))};lxa=function(a){a&1&&(_.F(0,"button",43)(1,"span"),_.Q(2,"Help"),_.J()());a&2&&(_.O(),_.E("matMenuTriggerFor",_.Ag(25)))};mxa=function(a,b){a&1&&(_.F(0,"a",44)(1,"span"),_.Q(2,"Settings"),_.J()());a&2&&_.E("routerLink",b.Ka)};nxa=function(a){a&1&&_.K(0,"announcement-bar",3)};
_.uk=function(a,b){return a.Xl===1&&a.label===b};uxa=function({zh:a}={}){const b=!!_.oxa.Oe();return{Kia:_.oxa.Oe()||_.pxa.Oe()||qxa,eVc:!0,nrb:[new rxa(5),new rxa(20),new sxa,new txa(b)],bVc:!0,logger:a}};vxa=function(a){a&1&&(_.Ud(),_.F(0,"svg",3),_.K(1,"polygon",4),_.J())};wxa=function(a){a&1&&(_.Ud(),_.F(0,"svg",2),_.K(1,"polygon",3),_.J())};xxa=function(a){return typeof a==="string"?a:a.join("+")};vk=function(a){return a.sort((b,c)=>xxa(b.Wb).localeCompare(xxa(c.Wb)))};
yxa=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 _.Ih(d,a[c-1].parameters))}};Axa=function(a){return zxa.every(b=>!(a===b||a.startsWith(`/${b}`)&&(a===`/${b}`||a.startsWith(`/${b}/`)||a.startsWith(`/${b}?`)||a.startsWith(`/${b}#`))))};Bxa=function(a,b,c){c.Sa.hasOwnProperty(a)||(c.Sa[a]=b.Sa[a])};Cxa=function(a,b,c){a!=="sq"||c.Sa.sq?Bxa(a,b,c):delete c.Sa.sq};Dxa=function(a,b){return Object.defineProperty(b,"type",{value:a,writable:!1})};
Exa=function(a){return typeof a==="function"};Fxa=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}};Gxa=function(a,b){return Object.keys(a).filter(c=>c!==b).reduce((c,d)=>Object.assign(c,{[d]:a[d]}),{})};
Hxa=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))}};Ixa=function(a,b){Array.isArray(b)&&b.length>0&&(a=Hxa.apply(null,[...b,a]));return(c,d)=>{const e=a(c);return(f,g)=>{f=f===void 0?d:f;return e(f,g)}}};Jxa=function(a){const b=Array.isArray(a)&&a.length>0?Hxa(...a):c=>c;return(c,d)=>{c=b(c);return(e,f)=>{e=e===void 0?d:e;return c(e,f)}}};
Lxa=function(a,b){return function(c,d){d=b.action(d)?Kxa(d):d;c=a(c,d);return b.state()?Kxa(c):c}};Kxa=function(a){Object.freeze(a);const b=Exa(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 _.wk){if(c.pP())return;throw Error();}(typeof c!=="object"||c===null)&&!Exa(c)||Object.isFrozen(c)||Kxa(c)}});return a};
Nxa=function(a,b){return function(c,d){if(b.action(d)&&!Mxa())throw Error("ud`"+d.type);return a(c,d)}};Qxa=function(a,b){return function(c,d){if(b.action(d)){const e=Oxa(d);Pxa(e,"action")}c=a(c,d);b.state()&&(d=Oxa(c),Pxa(d,"state"));return c}};
Oxa=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];Exa(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?Oxa(e,[...b,d]):{path:[...b,d],value:e});return d},!1):{path:["root"],value:a}};
Pxa=function(a,b){if(a!==!1){var c=a.path.join(".");b=Error("vd`"+b+"`"+c+"`"+b);b.value=a.value;b.bwd=c;throw b;}};Rxa=function(){return{s8c:!1,o8c:!1,r8c:!1,n8c:!1,q8c:!1,p8c:!1}};Sxa=function({o8c:a,s8c:b}){return c=>a||b?Qxa(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};Txa=function({n8c:a,r8c:b}){return c=>a||b?Lxa(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};Uxa=function({q8c:a}){return b=>a?Nxa(b,{action:c=>a&&!c.type.startsWith("@ngrx")}):b};Vxa=function(a){return a};
Xxa=function(a){if(a.p8c&&(a=Object.entries(Wxa).filter(([,b])=>b>1).map(([b])=>b),a.length))throw Error("wd`"+a.map(b=>`"${b}"`).join(", "));};
Zxa=function(a){var b={Hfb:!0,lZb:!0},c=!(b==null?0:b.Hfb);!c||b!=null&&b.Rb||_.xd();var d;let e;c=c?(e=b==null?void 0:(d=b.Rb)==null?void 0:d.get(_.Ze))!=null?e:_.n(_.Ze):null;d=Yxa(b==null?void 0:b.Do);let f;f=(b==null?0:b.lZb)?_.Pg({kind:0},{Do:d}):_.Pg({kind:1,value:b==null?void 0:b.initialValue},{Do:d});a=a.subscribe({next:g=>f.set({kind:1,value:g}),error:g=>{if(b==null?0:b.psd)throw g;f.set({kind:2,error:g})}});if((b==null?0:b.lZb)&&f().kind===0)throw new _.Yc(601,!1);c==null||c.Be(a.unsubscribe.bind(a));
return _.mh(()=>{const g=f();switch(g.kind){case 1:return g.value;case 2:throw g.error;case 0:throw new _.Yc(601,!1);}},{Do:b==null?void 0:b.Do})};Yxa=function(a=Object.is){return(b,c)=>b.kind===1&&c.kind===1&&a(b.value,c.value)};$xa=function(a={state:void 0},[b,c]){return{state:c(a.state,b),action:b}};
aya=function(a,b,...c){return function(d){if(typeof a==="string"){const e=[b,...c].filter(Boolean);d=_.x(d,gka(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,_.Pf())}};bya=function(a){return a instanceof _.ud?_.n(a):a};cya=function(a){return typeof a==="function"?a():a};dya=function(a,b){return a.concat(b)};eya=function(){_.n(xk,{optional:!0,ZD:!0});return"guarded"};
fya=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__"]))};gya=function({propertyName:a,y7c:b,z7c:c}){b=typeof b[a]==="function";return c?`"${c}.${String(a)}${b?"()":""}"`:`"${String(a)}()"`};hya=function(a){return typeof a==="function"};
iya=function(a,b,c){var d=Object.getPrototypeOf(a);const e=d&&d.constructor.name!=="Object"?d.constructor.name:null;d=fya(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,_.Sja()):_.x(_.x(l,dka()),_.v(t=>({effect:a[f],notification:t,propertyName:f,z7c:e,y7c:a})))});return _.Qe(...d)};kya=function(a){return jya(a,"ngrxOnInitEffects")};jya=function(a,b){return a&&b in a&&typeof a[b]==="function"};
lya=function(a,b,c=10){return _.x(a,_.If(d=>{b&&b.handleError(d);return c<=1?a:lya(a,b,c-1)}))};mya=function(a){return jya(a,"ngrxOnIdentifyEffects")?a.ngrxOnIdentifyEffects():""};nya=function(a,b){return c=>{const d=iya(c,a,b);return jya(c,"ngrxOnRunEffects")?c.ngrxOnRunEffects(d):d}};rya=function(){if(!oya){oya=!0;document.body.classList.remove("loading");var a=document.querySelector(Array.from(_.yk.keys()).join(","));pya(qya(),_.yk.get(a.tagName))}};
sya=function(){return _.ve(function*(){yield Promise.resolve();document.readyState==="loading"?(window.addEventListener("DOMContentLoaded",rya),setTimeout(()=>{rya()},1E3)):rya()})};_.zk=function({path:a,Eb:b}){return a?a==="/"?b?"REF":"REPO":a.endsWith("/")?"FOLDER":"FILE":b?"REF":"REPO"};Kga=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};tya=Object.defineProperty;
uya=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");};vya=uya(this);Ak=function(a,b){if(b)a:{var c=vya;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&&tya(c,a,{configurable:!0,writable:!0,value:b})}};
Ak("Symbol.asyncIterator",function(a){return a?a:Symbol("b")});wya=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())})};_.ve=function(a){return wya(a())};
Lga=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))})};Ak("Symbol.dispose",function(a){return a?a:Symbol("e")});
Ak("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}});Ak("globalThis",function(a){return a||vya});Ak("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 xya=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};Ak("Array.prototype.values",function(a){return a?a:function(){return xya(this,function(b,c){return c})}});
Ak("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}});
Ak("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)}});
Ak("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}});Ak("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}});
Ak("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 yya=function(a){a=Math.trunc(a)||0;a<0&&(a+=this.length);if(!(a<0||a>=this.length))return this[a]};Ak("Array.prototype.at",function(a){return a?a:yya});var Bk=function(a){return a?a:yya};Ak("Int8Array.prototype.at",Bk);Ak("Uint8Array.prototype.at",Bk);
Ak("Uint8ClampedArray.prototype.at",Bk);Ak("Int16Array.prototype.at",Bk);Ak("Uint16Array.prototype.at",Bk);Ak("Int32Array.prototype.at",Bk);Ak("Uint32Array.prototype.at",Bk);Ak("Float32Array.prototype.at",Bk);Ak("Float64Array.prototype.at",Bk);Ak("String.prototype.at",function(a){return a?a:yya});Ak("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}});
Ak("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 zya,nua,Aya,Bya,Cya,Ck,Dya,Mj,Raa,Eya,Fya,Gya,Hya,Iya;zya=zya||{};_.ea=this||self;nua=function(a,b,c){a=a.split(".");c=c||_.ea;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};Aya=function(a,b){var c=Mj("WIZ_global_data.oxN3nb");a=c&&c[a];return a!=null?a:b};Bya=_.ea._F_toggles||[];Cya=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
Ck=function(a){if(typeof a!=="string"||!a||a.search(Cya)==-1)throw Error("k");if(!Dya||Dya.type!="goog")throw Error("l`"+a);if(Dya.y1c)throw Error("m");Dya.y1c=a};Ck.get=function(){return null};Dya=null;Mj=function(a,b){a=a.split(".");b=b||_.ea;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"};
_.Dk=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"};_.Fk=function(a){return Object.prototype.hasOwnProperty.call(a,Eya)&&a[Eya]||(a[Eya]=++Fya)};Eya="closure_uid_"+(Math.random()*1E9>>>0);Fya=0;Gya=function(a,b,c){return a.call.apply(a.bind,arguments)};_.Lj=function(a,b,c){_.Lj=Gya;return _.Lj.apply(null,arguments)};_.Gk=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)}};_.Hk=function(){return Date.now()};
Hya=function(a){(0,eval)(a)};Iya=function(a){return a};_.Ik=function(a,b){function c(){}c.prototype=b.prototype;a.fE=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)}};_.Ik(_.ba,Error);_.ba.prototype.name="CustomError";var Jya;var pua=function(){};_.Kya=typeof TextDecoder!=="undefined";var Lya=function(a){return Array.prototype.map.call(a,function(b){b=b.toString(16);return b.length>1?b:"0"+b}).join("")};var Oya,Nya;_.Jk=function(a,b){return a.lastIndexOf(b,0)==0};_.Mya=function(a,b){const c=a.length-b.length;return c>=0&&a.indexOf(b,c)==c};_.Kk=function(a,b){return a.toLowerCase()==b.toLowerCase()};_.Lk=function(a){return/^[\s\xa0]*$/.test(a)};_.ma=function(a,b){return a.indexOf(b)!=-1};_.Mk=function(a,b){return _.ma(a.toLowerCase(),b.toLowerCase())};
Oya=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=Nya(e[1].length==0?0:parseInt(e[1],10),f[1].length==0?0:parseInt(f[1],10))||Nya(e[2].length==0,f[2].length==0)||Nya(e[2],f[2]);e=e[3];f=f[3]}while(c==0)}return c};
Nya=function(a,b){return a<b?-1:a>b?1:0};var Pya=!!(Bya[1]&4),Qya=!!(Bya[0]>>27&1),Rya=!!(Bya[1]&8),Sya=!!(Bya[0]>>25&1);var Tya=Aya(1,!0),ia=Pya?Rya:Aya(610401301,!1),Uya=Pya?Qya||!Sya:Aya(653718497,Tya);var ja,Vya=_.ea.navigator;ja=Vya?Vya.userAgentData||null:null;var Wya;_.ua=function(a,b){return Array.prototype.indexOf.call(a,b,void 0)};_.Nk=function(a,b,c){Array.prototype.forEach.call(a,b,c)};Wya=function(a,b){return Array.prototype.some.call(a,b,void 0)};var Xya=function(a){Xya[" "](a);return a};Xya[" "]=function(){};var Yya,Zya,Pk,Sk,$ya,aza,bza,cza,dza,eza;Yya=baa();_.Ok=caa();Zya=na("Edge");Pk=na("Gecko")&&!(_.Mk(ha(),"WebKit")&&!na("Edge"))&&!(na("Trident")||na("MSIE"))&&!na("Edge");_.Qk=_.Mk(ha(),"WebKit")&&!na("Edge");_.Rk=jaa();Sk=haa()?ja.platform==="Windows":na("Windows");$ya=haa()?ja.platform==="Android":na("Android");aza=iaa();bza=na("iPad");cza=na("iPod");dza=_.ra();
a:{let a="";const b=function(){const c=ha();if(Pk)return/rv:([^\);]+)(\)|;)/.exec(c);if(Zya)return/Edge\/([\d\.]+)/.exec(c);if(_.Ok)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(c);if(_.Qk)return/WebKit\/(\S+)/.exec(c);if(Yya)return/(?:Version)[ \/]?(\S+)/.exec(c)}();b&&(a=b?b[1]:"");if(_.Ok){var fza;const c=_.ea.document;fza=c?c.documentMode:void 0;if(fza!=null&&fza>parseFloat(a)){eza=String(fza);break a}}eza=a}var gza=eza;var hza=daa(),iza=iaa()||na("iPod"),jza=na("iPad"),kza=gaa(),lza=eaa(),mza=faa()&&!_.ra();var nza,Tk,oza;nza={};Tk=null;_.pza=function(a,b){b===void 0&&(b=0);oza();b=nza[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("")};
_.qza=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 _.pza(b,3)};_.sza=function(a){const b=[];_.rza(a,function(c){b.push(c)});return b};_.rza=function(a,b){function c(e){for(;d<a.length;){const f=a.charAt(d++),g=Tk[f];if(g!=null)return g;if(!_.Lk(f))throw Error("x`"+f);}return e}oza();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))}};
oza=function(){if(!Tk){Tk={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(""));nza[c]=d;for(let e=0;e<d.length;e++){const f=d[e];Tk[f]===void 0&&(Tk[f]=e)}}}};_.Ua={};var Lba,tza;_.Xa=function(){return tza||(tza=new _.Ta(null,_.Ua))};Lba=function(a){const b=a.wd;return b==null?"":typeof b==="string"?b:a.wd=oaa(b)};_.Ta=class{Ts(){return this.wd==null}constructor(a,b){if(b!==_.Ua)throw Error("z");this.wd=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 _.ea.BigInt==="function"&&typeof _.ea.BigInt(0)==="bigint";var nb=qaa(a=>taa?a>=uza&&a<=vza:a[0]==="-"?vaa(a,wza):vaa(a,xza)),wza=Number.MIN_SAFE_INTEGER.toString(),uza=taa?BigInt(Number.MIN_SAFE_INTEGER):void 0,xza=Number.MAX_SAFE_INTEGER.toString(),vza=taa?BigInt(Number.MAX_SAFE_INTEGER):void 0;var Da=0,Fa=0;_.Uk=function(a){const b=a.XN;let c=a.Qy,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");_.yza(a,c);return e};_.yza=function(a,b){a.Qy=b;if(b>a.oK)throw Error("t`"+b+"`"+a.oK);};_.zza=function(a,b,c){const d=a.Eg.dj(),e=_.Uk(a.Eg)>>>0,f=a.Eg.getCursor()+e;let g=f-d;g<=0&&(a.Eg.setEnd(f),c(b,a,void 0,void 0,void 0),g=f-a.Eg.getCursor());if(g)throw Error("n`"+e+"`"+(e-g));a.Eg.setCursor(f);a.Eg.setEnd(d)};_.Aza=function(a){const b=_.Uk(a.Eg)>>>0;return a.Eg.EYb(b,!0)};var kba,Bza,lca,bca;_.Ka=Symbol();kba=Symbol();Bza=Symbol();lca=Symbol();bca=Symbol();var Gaa,Haa,Cza,Dza,kca,jca;Gaa={};Haa={};Cza=[];Cza[_.Ka]=55;_.fca=Object.freeze(Cza);Dza=class{constructor(a,b,c){this.bSb=0;this.GVa=a;this.Lfb=b;this.A2b=c}next(){if(this.bSb<this.GVa.length){const a=this.GVa[this.bSb++];return{done:!1,value:this.Lfb?this.Lfb.call(this.A2b,a):a}}return{done:!0,value:void 0}}[Symbol.iterator](){return new Dza(this.GVa,this.Lfb,this.A2b)}};_.Vk=Object.freeze({});kca=Object.freeze({});jca=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 Eza;var Vaa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var yba;var Hba,Fza,Gza;Hba={};Fza=(()=>class extends Map{constructor(){super()}})();Gza=function(a){if(a.Tda&2)throw Error("K");};
_.wb=class extends Fza{constructor(a,b,c=Cba,d=Cba){super();let e=a[_.Ka]|0;e|=64;this.Tda=a[_.Ka]=e;this.vDa=b;this.Iia=c;this.Nyb=this.vDa?Dba: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)}}F2b(a=Eba){if(this.size!==0)return this.Vvb(a)}Vvb(a=Eba){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(){Gza(this);super.clear()}delete(a){Gza(this);
return super.delete(this.Iia(a,!0,!1))}entries(){var a=this.hUb();return new Dza(a,Fba,this)}keys(){return this.K_c()}values(){var a=this.hUb();return new Dza(a,_.wb.prototype.get,this)}forEach(a,b){super.forEach((c,d)=>{a.call(b,this.get(d),d,this)})}set(a,b){Gza(this);a=this.Iia(a,!0,!1);return a==null?this:b==null?(super.delete(a),this):super.set(a,this.Nyb(b,!0,!0,this.vDa,!1,this.Tda))}has(a){return super.has(this.Iia(a,!1,!1))}get(a){a=this.Iia(a,!1,!1);const b=super.get(a);if(b!==void 0){var c=
this.vDa;return c?(c=this.Nyb(b,!1,!0,c,this.ARc,this.Tda),c!==b&&super.set(a,c),c):b}}hUb(){return Array.from(super.keys())}K_c(){return super.keys()}[Symbol.iterator](){return this.entries()}};_.wb.prototype.toJSON=void 0;_.wb.prototype.Y0c=Haa;var Gba;var eca=function(a){zb===void 0&&(zb=typeof Proxy==="function"?Vba(Proxy):null);var b;(b=!zb)||(yb===void 0&&(yb=typeof WeakMap==="function"?Vba(WeakMap):null),b=!yb);if(b)return a;if(b=dca(a))return b;if(Math.random()>.01)return a;Xba(a);b=new zb(a,{set(c,d,e){Sba();c[d]=e;return!0}});Uba(a,b);return b},xb=void 0,Tba=void 0,dca=function(a){let b;return(b=xb)==null?void 0:b.get(a)},ica=function(a){let b;return((b=Tba)==null?void 0:b.get(a))||a},zb=void 0,yb=void 0,Wba=void 0;var Hza,Pb,Iza,Kza,Lza,Mza,Nza,ul,Oza,Pza,Il,Qza;Hza=Aa(0);Pb=function(a,b){a=a.Af;return _.Fb(a,a[_.Ka],b)};_.Fb=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($ba(a,b,e,c)&&Bza!=null){var g;a=(g=Eza)!=null?g:Eza={};g=a[Bza]||0;g>=4||(a[Bza]=g+1,Paa())}return d}return $ba(a,b,e,c)}};_.Wk=function(a,b,c){const d=a.Af;let e=d[_.Ka];_.Za(e);_.Ab(d,e,b,c);return a};
_.Xk=function(a,b,c,d=!1){return _.oca(a,b,c,d)!==void 0};_.Yk=function(a,b,c,d,e){qca(a,b,c,e,d,!1,1);return a};_.Zk=function(a,b){a=a.Af;let c=a[_.Ka];const d=_.Fb(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&&_.Ab(a,c,b,e);return e};Iza=function(a,b){a=a.Af;let c=a[_.Ka];const d=_.Fb(a,c,b),e=gca(d);e!=null&&e!==d&&_.Ab(a,c,b,e);return e};_.$k=function(a,b){return a===_.Vk?2:b||Uya?4:5};
_.al=function(a,b){a=Iza(a,b);return a==null?_.Xa():a};_.bl=function(a,b,c,d){const e=a.Af;var f=e[_.Ka];_.Za(f);if(d==null){var g=mca(e);if(nca(g,e,f,c)===b)g.set(c,0);else return a}else{g=mca(e);const l=nca(g,e,f,c);l!==b&&(l&&(f=_.Ab(e,f,l)),g.set(c,b))}_.Ab(e,f,b,d);return a};_.cl=function(a,b,c){return _.Jza(a,b)===c?c:-1};_.Jza=function(a,b){a=a.Af;return nca(mca(a),a,a[_.Ka],b)};Kza=function(a,b,c){a=a.Af;let d=a[_.Ka];_.Za(d);const e=_.Fb(a,d,c);b=vb(lba(e,b,!0,d));e!==b&&_.Ab(a,d,c,b);return b};
Lza=function(a,b,c,d){let e=a[_.Ka];d=_.Fb(a,e,c,d);let f;if(d!=null&&_.Oa(d))return b=vb(d),b!==d&&_.Ab(a,e,c,b),b.Af;if(Array.isArray(d)){const g=d[_.Ka]|0;f=g&2?_.ub(Zba(d,g,!1),b,!0):g&64?d:_.ub(f,b,!0)}else f=_.ub(void 0,b,!0);f!==d&&_.Ab(a,e,c,f);return f};_.dl=function(a,b,c,d=!1){b=_.oca(a,b,c,d);if(b==null)return b;a=a.Af;d=a[_.Ka];if(!(d&2)){const e=vb(b);e!==b&&(b=e,_.Ab(a,d,c,b))}return b};_.gl=function(a,b,c,d){const e=a.Af[_.Ka];return _.pca(a,e,b,c,d,void 0,!1,!(2&e))};
_.hl=function(a,b,c){c==null&&(c=void 0);return _.Wk(a,b,c)};_.il=function(a,b,c,d){d==null&&(d=void 0);return _.bl(a,b,c,d)};
_.jl=function(a,b,c){const d=a.Af;let e=d[_.Ka];_.Za(e);if(c==null)return _.Ab(d,e,b),a;c=ica(c);let f=c[_.Ka]|0,g=f;const l=Cb(f),p=l||Object.isFrozen(c),t=!p&&(void 0===jca||void 0!==kca);let w=!0,A=!0;for(let I=0;I<c.length;I++){var G=c[I];l||(G=Ma(G.Af),w&&(w=!G),A&&(A=G))}l||(f=w?13:5,f=A?f|16:f&-17);if(t||p&&f!==g)c=_.Ja(c),g=0,f=Bb(f,e),f=Db(f,e,!0);f!==g&&(c[_.Ka]=f);_.Ab(d,e,b,c);return a};_.kl=function(a,b,c,d,e){qca(a,b,c,d,e);return a};
Mza=function(a,b,c,d){qca(a,b,c,void 0,d,void 0,1,!0);return a};_.ll=function(a,b){return gba(Pb(a,b))};Nza=function(a,b){a=Pb(a,b);b=typeof a;a=a==null?a:b==="bigint"?String(BigInt.asUintN(64,a)):db(a)?b==="string"?fba(a):dba(a):void 0;return a};_.ml=function(a,b,c){return _.Eb(a,b,gba,c,void 0,void 0,0)};_.pl=function(a,b){return Uaa(Pb(a,b))};_.ql=function(a,b){return _.kb(Pb(a,b))};_.X=function(a,b){return _.tb(Pb(a,b))};_.rl=function(a,b){return Waa(Pb(a,b))};
_.sl=function(a,b,c=!1){return Nb(_.pl(a,b),c)};_.tl=function(a,b,c=0){return Nb(_.ql(a,b),c)};ul=function(a,b){return Nb(Xaa(Pb(a,b)),0)};_.vl=function(a,b,c=0){return Nb(_.ll(a,b),c)};
_.wl=function(a,b){a=Pb(a,b);b=typeof a;a!=null&&(b==="bigint"?a=Aa(BigInt.asIntN(64,a)):db(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 Nb(a,Hza)};_.xl=function(a,b){return Nb(_.Zk(a,b),0)};_.Y=function(a,b,c=""){return Nb(_.X(a,b),c)};_.yl=function(a,b,c=0){return Nb(_.rl(a,b),c)};
_.zl=function(a,b,c,d,e){return _.Eb(a,b,_.tb,c,d,e)};_.Al=function(a,b,c){a=_.zl(a,b,3,void 0,!0);Laa(a,c);return a[c]};_.Bl=function(a,b,c,d,e){return _.Eb(a,b,Waa,c,d,e)};Oza=function(a,b,c){a=_.Bl(a,b,3,void 0,!0);Laa(a,c);return a[c]};_.Cl=function(a,b,c){return _.Y(a,_.cl(a,c,b))};_.Dl=function(a,b,c){return _.ll(a,_.cl(a,c,b))};_.El=function(a,b,c){return _.X(a,_.cl(a,c,b))};_.Fl=function(a,b,c,d){return _.dl(a,b,_.cl(a,d,c))};Pza=function(a,b){a=_.X(a,b);return a==null?void 0:a};
_.Gl=function(a,b,c){return _.Wk(a,b,Taa(c))};_.Hl=function(a,b,c){return _.Lb(a,b,Taa(c),!1)};Il=function(a,b,c){return _.Wk(a,b,c==null?c:ib(c))};_.Jl=function(a,b,c){return _.Lb(a,b,c==null?c:ib(c),0)};_.Kl=function(a,b,c){return _.Wk(a,b,_.lb(c))};_.yc=function(a,b,c){return _.Wk(a,b,jba(c))};_.Tj=function(a,b,c){return _.Lb(a,b,jba(c),"")};_.Uj=function(a,b,c,d){return _.bl(a,b,c,jba(d))};_.Ll=function(a,b,c){return _.Wk(a,b,c==null?c:_.hb(c))};
_.Ml=function(a,b,c){return _.Lb(a,b,c==null?c:_.hb(c),0)};Qza=function(a,b,c){_.bl(a,b,Nl,c==null?c:_.hb(c))};_.Ol=function(a,b){return _.X(a,b)!=null};_.Rza=function(a,b){return _.Gb(a,b,nba)};var tca,Qb,Wb,Sza;Wb=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("N");return zba(a,Daa(b))};Sza=function(a,b){a=b.vc?b.g6(a,b.vc,175237375,!0):b.g6(a,175237375,null,!0);return a===null?void 0:a};
_.wk=class{constructor(a,b){this.Af=Aba(a,b)}toJSON(){return uca(this)}Yc(a){try{return Qb=!0,a&&(tca=a===pba||a!==oba&&a!==tba&&a!==wba?pba:a),JSON.stringify(uca(this),Kba)}finally{a&&(tca=void 0),Qb=!1}}getExtension(a){return a.vc?a.vG?a.g6(this,a.vc,175237375,_.$k(void 0,!0),!0):a.g6(this,a.vc,175237375,!0):a.vG?a.g6(this,175237375,_.$k(void 0,!0),!0):a.g6(this,175237375,a.defaultValue,!0)}hasExtension(a){return a.vc?_.Xk(this,a.vc,175237375,!0):Sza(this,a)!==void 0}clone(){const a=this.Af;return zba(this.constructor,
Zba(a,a[_.Ka],!1))}pP(){return Ma(this.Af)}bc(){return vb(this)}};_.wk.prototype.o1c=Gaa;_.wk.prototype.toString=function(){try{return Qb=!0,uca(this).toString()}finally{Qb=!1}};_.Tza=_.vca();_.Pl=class{constructor(a,b){this.PDa=a;a=Iya(_.Tza);this.I4b=!!a&&b===a||!1}};_.Uza=new _.Pl(function(a,b,c,d,e){if(a.Hu!==2)return!1;_.zza(a,Lza(b,d,c),e);return!0},_.Tza);_.Vza=new _.Pl(function(a,b,c,d,e){if(a.Hu!==2)return!1;_.zza(a,Lza(b,d,c,!0),e);return!0},_.Tza);_.Wza=new _.Pl(function(a,b,c){if(a.Hu!==2)return!1;a=_.Aza(a);_.Ab(b,b[_.Ka],c,a===""?void 0:a);return!0},_.vca());var Xza=class{constructor(a){this.vc=a;this.vG=0;this.g6=_.dl;this.defaultValue=void 0}};var Ql=class extends _.wk{constructor(a){super(a)}getWidth(){return _.ql(this,1)}getHeight(){return _.ql(this,2)}};var Yza=class extends _.wk{constructor(a){super(a)}};var Zza=class extends _.wk{constructor(a){super(a)}getKey(){return _.X(this,1)}vx(a){return _.yc(this,1,a)}Wla(a){return _.Kl(this,2,a)}};var $za=class extends _.wk{constructor(a){super(a)}};var aAa=class extends _.wk{constructor(a){super(a)}};var bAa=class extends _.wk{constructor(a){super(a)}};var cAa=class extends _.wk{constructor(a){super(a)}};var dAa=class extends _.wk{constructor(a){super(a)}};var eAa=class extends _.wk{constructor(a){super(a)}Wla(a){return _.Kl(this,2,a)}};var fAa=class extends _.wk{constructor(a){super(a)}getMessage(){return _.X(this,1)}Yla(a){return _.yc(this,1,a)}};var gAa=class extends _.wk{constructor(a){super(a)}};var hAa=class extends _.wk{constructor(a){super(a)}getKey(){return _.X(this,1)}vx(a){return _.yc(this,1,a)}getValue(){return _.X(this,2)}lha(){return _.X(this,2)}setValue(a){return _.yc(this,2,a)}xl(){return _.Ol(this,2)}};var iAa=class extends _.wk{constructor(a){super(a)}getKey(){return _.X(this,1)}vx(a){return _.yc(this,1,a)}CQb(){return _.X(this,2)}getValue(){return _.X(this,3)}lha(){return _.X(this,3)}setValue(a){return _.yc(this,3,a)}xl(){return _.Ol(this,3)}};var jAa=class extends _.wk{constructor(a){super(a)}};var kAa=class extends _.wk{constructor(a){super(a)}};var lAa=class extends _.wk{constructor(a){super(a)}};var mAa=class extends _.wk{constructor(a){super(a)}};var nAa=class extends _.wk{constructor(a){super(a)}};var oAa=class extends _.wk{constructor(a){super(a)}};var pAa=class extends _.wk{constructor(a){super(a)}};var qAa=class extends _.wk{constructor(a){super(a)}getFeature(){return _.X(this,7)}Zrb(a){return _.yc(this,7,a)}hasFeature(){return _.Ol(this,7)}Pla(a){_.yc(this,6,a)}P7a(){return Pza(this,6)}};var rAa=class extends _.wk{constructor(a){super(a)}};var sAa=class extends _.wk{constructor(a){super(a)}};var tAa=class extends _.wk{constructor(a){super(a)}};var uAa=class extends _.wk{constructor(a){super(a)}zf(){return _.X(this,4)}sH(a){_.yc(this,4,a)}TC(){return _.Ol(this,4)}};var vAa=class extends _.wk{constructor(a){super(a)}LBa(a){return Il(this,4,a)}Q7a(){return _.dl(this,uAa,8)}y8a(){return Nza(this,9)}osb(a){return _.Wk(this,9,a==null?a:hba(a))}};var wAa=class extends _.wk{constructor(a){super(a)}getUrl(){return _.X(this,2)}WO(){return _.X(this,2)}Oz(a){return _.yc(this,2,a)}L6(){return _.Ol(this,2)}zf(){return _.X(this,12)}sH(a){_.yc(this,12,a)}TC(){return _.Ol(this,12)}Q7a(){return _.dl(this,uAa,9)}y8a(){return Nza(this,10)}osb(a){return _.Wk(this,10,a==null?a:hba(a))}};var xAa=class extends _.wk{constructor(a){super(a)}P_b(a){_.Ll(this,1,a)}Bwa(){return _.dl(this,wAa,2)}U8a(){return _.dl(this,vAa,3)}Z7a(){return _.dl(this,fAa,4)}};var yAa=class extends _.wk{constructor(a){super(a)}};var zAa=class extends _.wk{constructor(a){super(a)}getOrigin(){return _.rl(this,1)}bma(a){return _.Ll(this,1,a)}getContainerId(){return _.X(this,3)}setContainerId(a){return _.yc(this,3,a)}};var AAa=class extends _.wk{constructor(a){super(a)}getKey(){return _.rl(this,1)}vx(a){return _.Ll(this,1,a)}Wla(a){return _.Kl(this,3,a)}};var Rl=class extends _.wk{constructor(a){super(a)}getKey(){return _.Y(this,1)}vx(a){return _.yc(this,1,a)}getValue(){return _.Y(this,2)}setValue(a){return _.yc(this,2,a)}xl(){return _.Ol(this,2)}},Nl=[3,4,5,6];var BAa=class extends _.wk{constructor(a){super(a)}};var CAa=class extends _.wk{constructor(a){super(a)}setInterval(a){return _.yc(this,1,a)}clearInterval(){return _.Wk(this,1)}};var DAa=class extends _.wk{constructor(a){super(a)}NC(){return _.Fl(this,BAa,1,Sl)}Qla(a){return _.il(this,1,Sl,a)}aK(){return _.bl(this,1,Sl)}G6(){return _.oca(this,BAa,_.cl(this,Sl,1))!==void 0}getTime(){return _.Fl(this,CAa,2,Sl)}setTime(a){return _.il(this,2,Sl,a)}},Sl=[1,2];var EAa=class extends _.wk{constructor(a){super(a)}getType(){return _.Y(this,1)}tm(a){return _.yc(this,1,a)}};var FAa=class extends _.wk{constructor(a){super(a)}};var GAa=class extends _.wk{constructor(a){super(a)}Prb(a){return _.yc(this,1,a)}Tp(){return _.Y(this,2)}oV(){return _.Wk(this,2)}SO(){return _.Y(this,3)}Dw(){return _.Ol(this,3)}};var HAa=class extends _.wk{constructor(a){super(a)}};var IAa=class extends _.wk{constructor(a){super(a)}};var JAa=class extends _.wk{constructor(a){super(a)}zw(){return _.Y(this,2)}};var KAa=class extends _.wk{constructor(a){super(a)}dha(){return _.tl(this,1)}};var LAa=class extends _.wk{constructor(a){super(a)}z6(){return _.Y(this,1)}sm(a){_.yc(this,1,a)}getUrl(){return _.Y(this,2)}WO(){return _.X(this,2)}Oz(a){return _.yc(this,2,a)}L6(){return _.Ol(this,2)}};var MAa=class extends _.wk{constructor(a){super(a)}Bw(){return _.Y(this,1)}OBa(a){return _.yc(this,1,a)}};var NAa=class extends _.wk{constructor(a){super(a)}SO(){return _.Y(this,1)}Dw(){return _.Ol(this,1)}};var OAa=class extends _.wk{constructor(a){super(a)}};var PAa=class extends _.wk{constructor(a){super(a)}};var QAa=class extends _.wk{constructor(a){super(a)}getType(){return _.yl(this,1,0)}tm(a){return _.Ll(this,1,a)}SO(){return _.Y(this,2)}Dw(){return _.Ol(this,2)}};var RAa=class extends _.wk{constructor(a){super(a)}ih(){return _.Y(this,1)}};var SAa=class extends _.wk{constructor(a){super(a)}};var TAa=class extends _.wk{constructor(a){super(a)}};var UAa=class extends _.wk{constructor(a){super(a)}getStringValue(){return _.Cl(this,3,Tl)}setStringValue(a){return _.Uj(this,3,Tl,a)}},Tl=[2,3,4,5,6];var VAa=class extends _.wk{constructor(a){super(a,32)}KQb(){return _.Y(this,5)}f8a(){return _.dl(this,TAa,14)}D7a(){return _.dl(this,LAa,16)}C7a(){return _.dl(this,KAa,17)}B7a(){return _.dl(this,JAa,19)}H7a(){return _.dl(this,RAa,23)}G7a(){return _.dl(this,QAa,24)}F7a(){return _.dl(this,PAa,25)}E7a(){return _.dl(this,NAa,26)}A7a(){return _.dl(this,IAa,27)}W7a(){return _.dl(this,SAa,28)}z7a(){return _.dl(this,HAa,29)}R7a(){return _.gl(this,Rl,31,_.$k())}aTa(a){_.kl(this,31,Rl,a)}};var WAa=class extends _.wk{constructor(a){super(a)}Xrb(a){return Il(this,1,a)}};var XAa=class extends _.wk{constructor(a){super(a)}};var YAa=class extends _.wk{constructor(a){super(a)}Mz(a){return _.yc(this,10,a)}};var ZAa=class extends _.wk{constructor(){super(void 0,135)}Srb(a){return _.yc(this,12,a)}Pla(a){_.Ll(this,82,a)}P7a(){const a=_.rl(this,82);return a==null?void 0:a}V_b(a){_.Gl(this,16,a)}gsb(a){return _.yc(this,17,a)}twa(){return _.X(this,18)}dma(a){return _.yc(this,18,a)}P_b(a){_.Ll(this,23,a)}R7a(){return _.gl(this,Rl,5,_.$k())}aTa(a){_.kl(this,5,Rl,a)}Wla(a){return _.Kl(this,7,a)}GBa(a){_.yc(this,1,a)}On(){return _.X(this,32)}setProjectId(a){return _.yc(this,32,a)}yBa(a){_.yc(this,2,a)}i8a(){return _.X(this,
121)}dsb(a){return _.Gl(this,6,a)}nsb(a){return _.yc(this,8,a)}Bwa(){return _.dl(this,wAa,30)}U8a(){return _.dl(this,vAa,31)}Z7a(){return _.dl(this,fAa,47)}cwa(){return _.X(this,94)}Kla(a){return _.yc(this,94,a)}KQb(){return _.dl(this,pAa,98)}k0b(a){_.yc(this,122,a)}};var $Aa=class extends _.wk{constructor(){super()}};var aBa=class extends _.wk{constructor(){super()}twa(){return _.Y(this,2)}dma(a){return _.yc(this,2,a)}};var bBa=class extends _.wk{constructor(a){super(a)}getType(){return _.yl(this,6,0)}tm(a){return _.Ll(this,6,a)}};var cBa=class extends _.wk{constructor(a){super(a)}getId(){return _.yl(this,3,0)}getType(){return _.yl(this,4,0)}tm(a){return _.Ll(this,4,a)}};var dBa=class extends _.wk{constructor(a){super(a)}},eBa=[1,2];var fBa=class extends _.wk{constructor(a){super(a)}getMetadata(){return _.dl(this,dBa,1)}T8(a){return _.hl(this,1,a)}};var gBa=class extends _.wk{constructor(a){super(a)}getQuery(){return _.Y(this,3)}setQuery(a){return _.yc(this,3,a)}M9a(){return _.Ol(this,3)}};var hBa=class extends _.wk{constructor(a){super(a)}getUrl(){return _.Y(this,1)}Oz(a){return _.yc(this,1,a)}L6(){return _.Ol(this,1)}},iBa=[3];var jBa=class extends _.wk{constructor(){super()}yX(){return _.dl(this,hBa,1)}};var kBa=class extends _.wk{constructor(){super()}A7a(){return _.dl(this,IAa,2)}D7a(){return _.dl(this,LAa,3)}C7a(){return _.dl(this,KAa,4)}B7a(){return _.dl(this,JAa,5)}};var lBa=class extends _.wk{constructor(){super()}};var mBa=class extends _.wk{constructor(){super()}};var nBa=class extends _.wk{constructor(a){super(a)}SO(){return _.Y(this,3)}Dw(){return _.Ol(this,3)}};var oBa=class extends _.wk{constructor(){super()}};var pBa=class extends _.wk{constructor(){super()}yX(){return _.dl(this,GAa,1)}};var qBa=class extends _.wk{constructor(){super()}yX(){return _.dl(this,RAa,1)}H7a(){return _.dl(this,RAa,2)}F7a(){return _.dl(this,PAa,3)}E7a(){return _.dl(this,NAa,4)}G7a(){return _.dl(this,QAa,5)}z7a(){return _.dl(this,HAa,6)}k0b(a){_.yc(this,7,a)}};var rBa=class extends _.wk{constructor(){super()}W7a(){return _.dl(this,SAa,3)}};var sBa=class extends _.wk{constructor(){super()}};var Vl=class extends _.wk{constructor(a){super(a)}getStringValue(){return _.Cl(this,2,Ul)}setStringValue(a){return _.Uj(this,2,Ul,a)}},tBa=class extends _.wk{constructor(a){super(a)}WQb(){return _.gl(this,Vl,1,_.$k())}j0(a,b){_.Yk(this,1,Vl,a,b)}},Ul=[1,2,3,4];var uBa=class extends _.wk{constructor(a){super(a)}getKey(){return _.yl(this,1,0)}vx(a){return _.Ll(this,1,a)}getValue(){return _.dl(this,Vl,2)}setValue(a){return _.hl(this,2,a)}xl(){return _.Xk(this,Vl,2)}};var vBa=class extends _.wk{constructor(a){super(a)}dha(){return _.Y(this,1)}ih(){return _.Y(this,3)}};var wBa=class extends _.wk{constructor(a){super(a)}};var xBa=class extends _.wk{constructor(a){super(a)}};var yBa=class extends _.wk{constructor(a){super(a)}};var zBa=class extends _.wk{constructor(a){super(a)}G8a(){return _.Y(this,2)}ssb(a){return _.yc(this,2,a)}dha(){return _.Y(this,3)}ih(){return _.Y(this,6)}};var ABa=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.yc(this,1,a)}Xh(){return _.Ol(this,1)}};var BBa=class extends _.wk{constructor(a){super(a)}};var CBa=class extends _.wk{constructor(a){super(a)}Tp(){return _.Y(this,1)}oV(){return _.Wk(this,1)}getFeature(){return _.Y(this,10)}Zrb(a){return _.yc(this,10,a)}hasFeature(){return _.Ol(this,10)}},Wl=[2,3,4,5,6,7,8,9];var DBa=class extends _.wk{constructor(){super()}yX(){return _.dl(this,CBa,3)}};var EBa=class extends _.wk{constructor(){super()}};var FBa=class extends _.wk{constructor(){super()}f8a(){return _.dl(this,TAa,1)}};var GBa=class extends _.wk{constructor(){super()}};$Aa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={resourceName:_.h(_.X(this,1))}}else a=void 0;return a};aBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={mrd:_.h(_.X(this,1)),referer:_.h(_.X(this,2))}}else a=void 0;return a};var HBa=function(a){if(a!=null)return _.Vb(a),{type:_.h(_.rl(a,6)),inputType:_.h(_.rl(a,7)),qP:_.h(_.pl(a,8)),lmd:_.h(_.pl(a,9))}};bBa.prototype.toObject=function(){return HBa(this)};var IBa=function(a){if(a!=null)return _.Vb(a),{id:_.h(_.rl(a,3)),type:_.h(_.rl(a,4))}};cBa.prototype.toObject=function(){return IBa(this)};var JBa=function(a){if(a!=null)return _.Vb(a),{service:IBa(_.Fl(a,cBa,1,eBa)),umd:_.h(_.pl(a,_.cl(a,eBa,2))),hnd:IBa(_.dl(a,cBa,11)),field:HBa(_.dl(a,bBa,5)),njd:_.h(_.X(a,12))}};dBa.prototype.toObject=function(){return JBa(this)};var KBa=function(a){if(a!=null)return _.Vb(a),{metadata:JBa(a.getMetadata())}};fBa.prototype.toObject=function(){return KBa(this)};var LBa=function(a){if(a!=null)return _.Vb(a),{dud:_.h(_.X(a,1)),nr:_.h(_.X(a,2)),query:_.h(_.X(a,3)),cgd:_.h(_.X(a,4)),hjd:_.h(_.X(a,5)),crd:_.h(_.rl(a,6)),Zqd:_.h(_.rl(a,7))}};gBa.prototype.toObject=function(){return LBa(this)};var MBa=function(a){if(a!=null)return _.Vb(a),{url:_.h(_.X(a,1)),Jpd:_.h(_.X(a,2)),Ggd:LBa(_.Fl(a,gBa,3,iBa))}};hBa.prototype.toObject=function(){return MBa(this)};jBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={JH:MBa(this.yX()),twd:KBa(_.dl(this,fBa,2))}}else a=void 0;return a};var NBa=function(a){if(a!=null)return _.Vb(a),{appId:_.h(_.X(a,1))}};IAa.prototype.toObject=function(){return NBa(this)};var OBa=function(a){if(a!=null)return _.Vb(a),{category:_.h(_.X(a,1)),product:_.h(_.X(a,2))}};JAa.prototype.toObject=function(){return OBa(this)};var PBa=function(a){if(a!=null)return _.Vb(a),{priority:_.h(_.ql(a,1))}};KAa.prototype.toObject=function(){return PBa(this)};var QBa=function(a){if(a!=null)return _.Vb(a),{title:_.h(_.X(a,1)),url:_.h(_.X(a,2)),index:_.h(_.ql(a,3))}};LAa.prototype.toObject=function(){return QBa(this)};kBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={WSc:NBa(this.A7a()),aTc:QBa(this.D7a()),ZSc:PBa(this.C7a()),XSc:OBa(this.B7a()),YSc:_.h(_.X(this,6))}}else a=void 0;return a};lBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={}}else a=void 0;return a};mBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={wvd:_.h(_.pl(this,1))}}else a=void 0;return a};var RBa=function(a){if(a!=null)return _.Vb(a),{wqd:_.h(_.X(a,1)),revisionId:_.h(_.X(a,2)),link:_.h(_.X(a,3)),Zld:_.h(_.pl(a,4))}};nBa.prototype.toObject=function(){return RBa(this)};oBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Qgd:RBa(_.dl(this,nBa,1))}}else a=void 0;return a};var SBa=function(a){if(a!=null)return _.Vb(a),{Mc:_.h(_.ql(a,1)),yqd:_.h(_.ql(a,2))}};FAa.prototype.toObject=function(){return SBa(this)};var TBa=function(a){if(a!=null)return _.Vb(a),{PQc:_.h(_.X(a,1)),label:_.h(_.X(a,2)),link:_.h(_.X(a,3)),Oed:_.h(_.X(a,4)),yrd:SBa(_.dl(a,FAa,5))}};GAa.prototype.toObject=function(){return TBa(this)};pBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={JH:TBa(this.yX())}}else a=void 0;return a};var UBa=function(a){if(a!=null)return _.Vb(a),{Tvd:_.h(_.ql(a,1)),Pud:_.h(_.ql(a,2))}};HAa.prototype.toObject=function(){return UBa(this)};var VBa=function(a){if(a!=null)return _.Vb(a),{link:_.h(_.X(a,1))}};NAa.prototype.toObject=function(){return VBa(this)};var WBa=function(a){if(a!=null)return _.Vb(a),{ywd:_.h(_.rl(a,3))}};OAa.prototype.toObject=function(){return WBa(this)};var XBa=function(a){if(a!=null)return _.Vb(a),{Rud:_.h(_.X(a,1)),Tdd:_.h(_.rl(a,2)),Ygd:WBa(_.dl(a,OAa,3))}};PAa.prototype.toObject=function(){return XBa(this)};var YBa=function(a){if(a!=null)return _.Vb(a),{type:_.h(_.rl(a,1)),link:_.h(_.X(a,2))}};QAa.prototype.toObject=function(){return YBa(this)};var ZBa=function(a){if(a!=null)return _.Vb(a),{status:_.h(_.X(a,1)),vqd:_.h(_.X(a,2))}};RAa.prototype.toObject=function(){return ZBa(this)};qBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={JH:ZBa(this.yX()),gTc:ZBa(this.H7a()),eTc:XBa(this.F7a()),dTc:VBa(this.E7a()),fTc:YBa(this.G7a()),VSc:UBa(this.z7a()),uqb:_.h(_.X(this,7))}}else a=void 0;return a};var $Ba=function(a){if(a!=null)return _.Vb(a),{nr:_.h(_.rl(a,1))}};SAa.prototype.toObject=function(){return $Ba(this)};rBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={appId:_.h(_.X(this,1)),b5c:_.h(_.ll(this,2)),lWc:$Ba(this.W7a())}}else a=void 0;return a};sBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ifd:_.h(_.X(this,1))}}else a=void 0;return a};var bCa=function(a){if(a!=null)return _.Vb(a),{numberValue:_.h(_.Zk(a,_.cl(a,Ul,1))),stringValue:_.h(_.El(a,2,Ul)),mRc:_.h(_.pl(a,_.cl(a,Ul,3))),nnd:aCa(_.Fl(a,tBa,4,Ul))}};Vl.prototype.toObject=function(){return bCa(this)};var aCa=function(a){if(a!=null)return _.Vb(a),{A$c:_.Rb(a.WQb(),bCa)}};tBa.prototype.toObject=function(){return aCa(this)};var cCa=function(a){if(a!=null)return _.Vb(a),{key:_.h(_.rl(a,1)),value:bCa(a.getValue())}};uBa.prototype.toObject=function(){return cCa(this)};var dCa=function(a){if(a!=null)return _.Vb(a),{priority:_.h(_.X(a,1)),stage:_.h(_.X(a,2)),status:_.h(_.X(a,3)),ced:_.h(_.ll(a,4))}};vBa.prototype.toObject=function(){return dCa(this)};var eCa=function(a){if(a!=null)return _.Vb(a),{E1c:_.h(_.Zk(a,1)),xcb:_.h(_.pl(a,2))}};wBa.prototype.toObject=function(){return eCa(this)};var fCa=function(a){if(a!=null)return _.Vb(a),{pTc:_.h(_.X(a,1)),Tfd:_.h(_.X(a,2))}};xBa.prototype.toObject=function(){return fCa(this)};var gCa=function(a){if(a!=null)return _.Vb(a),{q9c:_.h(_.X(a,1)),Cnd:_.h(_.X(a,2)),Ujd:_.h(_.zl(a,3,3))}};yBa.prototype.toObject=function(){return gCa(this)};var hCa=function(a){if(a!=null)return _.Vb(a),{Vjd:_.h(_.X(a,1)),severity:_.h(_.X(a,2)),priority:_.h(_.X(a,3)),Vsd:_.h(_.ll(a,4)),qhd:_.h(_.X(a,5)),status:_.h(_.X(a,6))}};zBa.prototype.toObject=function(){return hCa(this)};var iCa=function(a){if(a!=null)return _.Vb(a),{name:_.h(_.X(a,1)),sort:_.h(_.rl(a,2))}};ABa.prototype.toObject=function(){return iCa(this)};var jCa=function(a){if(a!=null)return _.Vb(a),{E1c:_.h(_.ll(a,1)),Gvd:_.h(_.X(a,2)),reason:_.h(_.X(a,3))}};BBa.prototype.toObject=function(){return jCa(this)};var kCa=function(a){if(a!=null){_.Vb(a);var b=_.h(_.X(a,1)),c=_.h(_.X(a,10));var d=_.gl(a,uBa,11,_.$k());return{label:b,VW:c,aed:_.Rb(d,cCa),Gfd:dCa(_.Fl(a,vBa,2,Wl)),Sjd:gCa(_.Fl(a,yBa,3,Wl)),bvd:iCa(_.Fl(a,ABa,4,Wl)),Ahd:fCa(_.Fl(a,xBa,5,Wl)),Mvd:_.h(_.rl(a,_.cl(a,Wl,6))),dwd:jCa(_.Fl(a,BBa,7,Wl)),Wjd:hCa(_.Fl(a,zBa,8,Wl)),ohd:eCa(_.Fl(a,wBa,9,Wl))}}};CBa.prototype.toObject=function(){return kCa(this)};DBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Rnd:_.h(_.X(this,1)),Snd:_.h(_.X(this,2)),JH:kCa(this.yX())}}else a=void 0;return a};EBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={uvd:_.h(_.rl(this,1)),urlPrefix:_.h(_.X(this,2)),mmd:_.h(_.pl(this,3)),app:_.h(_.rl(this,4)),Cfd:_.h(_.rl(this,5)),wmd:_.h(_.pl(this,6)),bpd:_.h(_.rl(this,7))}}else a=void 0;return a};var lCa=function(a){if(a!=null)return _.Vb(a),{pageSize:_.h(_.ql(a,1)),index:_.h(_.ql(a,2)),jPb:_.h(_.rl(a,3)),vmd:_.h(_.pl(a,4)),step:_.h(_.rl(a,5)),bnd:_.h(_.ql(a,6)),sortColumn:_.h(_.rl(a,7)),eud:_.h(_.rl(a,8)),Sdd:_.h(_.rl(a,9)),nod:_.h(_.X(a,10))}};TAa.prototype.toObject=function(){return lCa(this)};FBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={m1c:lCa(this.f8a())}}else a=void 0;return a};GBa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={mod:_.h(_.rl(this,1))}}else a=void 0;return a};new jBa;new pBa;new qBa;new rBa;new kBa;new FBa;new aBa;new oBa;new sBa;new EBa;new DBa;new mBa;new GBa;new $Aa;new lBa;var mCa=function(a){if(a!=null)return _.Vb(a),{width:_.h(_.ql(a,1)),height:_.h(_.ql(a,2))}};Ql.prototype.toObject=function(){return mCa(this)};var nCa=function(a){if(a!=null)return _.Vb(a),{screenResolution:mCa(_.dl(a,Ql,1)),ktd:_.h(_.ql(a,2)),Jwd:mCa(_.dl(a,Ql,3))}};Yza.prototype.toObject=function(){return nCa(this)};var oCa=function(a){if(a!=null)return _.Vb(a),{MMb:_.h(_.rl(a,_.cl(a,Nl,3))),OMb:_.h(_.rl(a,_.cl(a,Nl,4))),LMb:_.h(_.rl(a,_.cl(a,Nl,5))),PMb:_.h(_.rl(a,_.cl(a,Nl,6))),key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};Rl.prototype.toObject=function(){return oCa(this)};var qCa=function(a){var b=Mj("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||_.ea.$googDebugFname||b}catch(f){d="Not available",e=!0}b=pCa(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,Xl[e])e=Xl[e];else{e=String(e);if(!Xl[e]){const f=/function\s+([^\(]+)/m.exec(e);Xl[e]=f?f[1]:"[Anonymous]"}e=Xl[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}},pCa=function(a,b){b||(b={});b[rCa(a)]=!0;let c=a.stack||"";var d=a.cause;d&&!b[rCa(d)]&&(c+="\nCaused by: ",d.stack&&d.stack.indexOf(d.toString())==0||(c+=typeof d==="string"?d:d.message+"\n"),c+=pCa(d,b));a=a.errors;if(Array.isArray(a)){d=1;let e;for(e=0;e<a.length&&!(d>4);e++)b[rCa(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+=pCa(a[e],
b));e<a.length&&(c+="\n... "+(a.length-e)+" more inner errors")}return c},rCa=function(a){let b="";typeof a.toString==="function"&&(b=""+a);return b+a.stack},Xl={};var sCa=function(a){if(a!=null)return _.Vb(a),{t7c:_.h(_.X(a,1)),Wtd:_.h(_.X(a,2)),surveyId:_.h(_.X(a,3)),Xud:_.h(_.X(a,6)),responseType:_.h(_.rl(a,4)),J8c:_.h(_.X(a,5)),K8c:_.h(_.X(a,7)),L8c:_.h(_.X(a,8))}};$za.prototype.toObject=function(){return sCa(this)};var tCa=function(a){if(a!=null)return _.Vb(a),{BYb:_.h(_.ql(a,1)),J2c:_.h(_.Eb(a,2,_.kb,3)),xQc:_.h(_.Eb(a,3,_.kb,3)),yQc:_.h(_.zl(a,4,3)),qpd:_.h(_.Eb(a,5,_.kb,3))}};aAa.prototype.toObject=function(){return tCa(this)};var uCa=function(a){if(a!=null)return _.Vb(a),{BYb:_.h(_.ql(a,1)),ved:_.h(_.X(a,2))}};bAa.prototype.toObject=function(){return uCa(this)};var XCa=function(a){if(a!=null)return _.Vb(a),{BYb:_.h(_.ql(a,1)),zrd:_.h(_.ql(a,2))}};cAa.prototype.toObject=function(){return XCa(this)};var YCa=function(a){if(a!=null){_.Vb(a);var b=sCa(_.dl(a,$za,1));var c=_.gl(a,aAa,2,_.$k());c=_.Rb(c,tCa);var d=_.gl(a,cAa,3,_.$k());d=_.Rb(d,XCa);a=_.gl(a,bAa,4,_.$k());return{lld:b,Cod:c,Ard:d,lpd:_.Rb(a,uCa)}}};dAa.prototype.toObject=function(){return YCa(this)};var ZCa=class{};var $Ca=class extends _.wk{constructor(){super()}};$Ca.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={yfd:_.h(_.Eb(this,1,_.kb,3)),Afd:_.h(_.Eb(this,2,_.kb,3)),med:_.h(_.Eb(this,3,_.kb,3)),zfd:_.h(_.Eb(this,4,_.kb,3))}}else a=void 0;return a};var aDa=function(){};var Yl=function(){};Yl.prototype.next=function(){return bDa};var bDa={done:!0,value:void 0};Yl.prototype.e2=function(){return this};var dDa=function(a){if(a instanceof Zl||a instanceof cDa||a instanceof $l)return a;if(typeof a.next=="function")return new Zl(()=>a);if(typeof a[Symbol.iterator]=="function")return new Zl(()=>a[Symbol.iterator]());if(typeof a.e2=="function")return new Zl(()=>a.e2());throw Error("Q");},Zl=class{constructor(a){this.V6a=a}e2(){return new cDa(this.V6a())}[Symbol.iterator](){return new $l(this.V6a())}H2b(){return new $l(this.V6a())}},cDa=class extends Yl{constructor(a){super();this.Gia=a}next(){return this.Gia.next()}[Symbol.iterator](){return new $l(this.Gia)}H2b(){return new $l(this.Gia)}},
$l=class extends Zl{constructor(a){super(()=>a);this.Gia=a}next(){return this.Gia.next()}};var eDa=function(){};var am=function(){};_.Ik(am,eDa);am.prototype[Symbol.iterator]=function(){return dDa(this.e2(!0)).H2b()};am.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};var bm=function(a){this.dE=a;this.ata=null};_.Ik(bm,am);_.aa=bm.prototype;_.aa.set=function(a,b){cm(this);try{this.dE.setItem(a,b)}catch(c){if(this.dE.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.aa.get=function(a){cm(this);a=this.dE.getItem(a);if(typeof a!=="string"&&a!==null)throw"Storage mechanism: Invalid value was encountered";return a};_.aa.remove=function(a){cm(this);this.dE.removeItem(a)};
_.aa.e2=function(a){cm(this);var b=0,c=this.dE,d=new Yl;d.next=function(){if(b>=c.length)return bDa;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(){cm(this);this.dE.clear()};_.aa.key=function(a){cm(this);return this.dE.key(a)};
var cm=function(a){if(a.dE==null)throw Error("R");let b;((b=a.ata)!=null?b:a.ata=fDa(a.dE))||fa(Error("R"))},fDa=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 gDa=function(){let a=null;try{a=_.ea.sessionStorage||null}catch(b){}bm.call(this,a)};_.Ik(gDa,bm);/*

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 hDa="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),iDa=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]=hDa[d==19?c&3|8:c]);return a.join("")};var jDa=new gDa;var kDa=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 mDa=function(a,b,c){var d=String(_.ea.location.href);return d&&a&&b?[b,lDa(kDa(d),a,c||null)].join(" "):null},lDa=function(a,b,c){var d=[];let e=[];if((Array.isArray(c)?2:1)==1)return e=[b,a],_.Nk(d,function(l){e.push(l)}),nDa(e.join(" "));const f=[],g=[];_.Nk(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];_.Nk(d,function(l){e.push(l)});a=nDa(e.join(" "));a=[c,a];g.length==0||a.push(g.join(""));return a.join("_")},
nDa=function(a){const b=wca();b.update(a);return b.digestString().toLowerCase()};var oDa={};var pDa=globalThis.trustedTypes,xca=pDa,zca;_.Zb=class{constructor(a){this.lYb=a}toString(){return this.lYb+""}};_.bc=class{constructor(a){this.oYb=a}toString(){return this.oYb}};_.Eca=new _.bc("about:invalid#zClosurez");var Bca=class{constructor(a){this.isValid=a}},Cca=[dc("data"),dc("http"),dc("https"),dc("mailto"),dc("ftp"),new Bca(a=>/^[^:]*([/?#]|$)/.test(a))],qDa=Yb(()=>typeof URL==="function"),rDa=["data:","http:","https:","mailto:","ftp:"],Fca=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;_.hc=class{constructor(a){this.kYb=a}toString(){return this.kYb+""}};_.dm=Yb(()=>new _.hc(pDa?pDa.emptyHTML:""));var Hca="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var em,sDa;em=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};_.fm=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.Hk()).toString(36)};sDa=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()};
_.tDa=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};_.gm=function(a){this.ul=a||{cookie:""}};_.aa=_.gm.prototype;_.aa.isEnabled=function(){if(!_.ea.navigator.cookieEnabled)return!1;if(!this.Ts())return!0;this.set("TESTCOOKIESENABLED","1",{QVb: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.ftd;e=c.ytd||!1;d=c.domain||void 0;var g=c.path||void 0;var l=c.QVb}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.ul.cookie=a+"="+b+c+g+l+e+(f!=null?";samesite="+f:"")};
_.aa.get=function(a,b){const c=a+"=",d=(this.ul.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.L4(a);this.set(a,"",{QVb:0,path:b,domain:c});return d};_.aa.j6=function(){return uDa(this).keys};_.aa.Yy=function(){return uDa(this).values};_.aa.Ts=function(){return!this.ul.cookie};_.aa.L4=function(a){return this.get(a)!==void 0};
_.aa.clear=function(){const a=uDa(this).keys;for(let b=a.length-1;b>=0;b--)this.remove(a[b])};var uDa=function(a){a=(a.ul.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}},vDa=new _.gm(typeof document=="undefined"?null:document);var wDa,xDa,yDa;wDa=function(a=!1){return!!oDa.FPA_SAMESITE_PHASE2_MOD||!!a};xDa=function(a=!1){let b=_.ea.__SAPISID||_.ea.__APISID||_.ea.__3PSAPISID||_.ea.__OVERRIDE_SID;wDa(a)&&(b=b||_.ea.__1PSAPISID);if(b)return!0;if(typeof document!=="undefined"){const c=new _.gm(document);b=c.get("SAPISID")||c.get("APISID")||c.get("__Secure-3PAPISID");wDa(a)&&(b=b||c.get("__Secure-1PAPISID"))}return!!b};
yDa=function(a,b,c,d){(a=_.ea[a])||typeof document==="undefined"||(a=(new _.gm(document)).get(b));return a?mDa(a,c,d):null};
_.zDa=function(a,b=!1){var c=kDa(String(_.ea.location.href));const d=[];if(xDa(b)){c=c.indexOf("https:")==0||c.indexOf("chrome-extension:")==0||c.indexOf("chrome-untrusted://new-tab-page")==0||c.indexOf("moz-extension:")==0;var e,f=(e=c)?_.ea.__SAPISID:_.ea.__APISID;f||typeof document==="undefined"||(f=new _.gm(document),f=f.get(e?"SAPISID":"APISID")||f.get("__Secure-3PAPISID"));(e=f?mDa(f,e?"SAPISIDHASH":"APISIDHASH",a):null)&&d.push(e);c&&wDa(b)&&((b=yDa("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",
a))&&d.push(b),(a=yDa("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&d.push(a))}return d.length==0?null:d.join(" ")};var ADa=function(a){return _.ve(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)})},BDa=class{constructor(){this.minSize=1024}c7(a){return a<this.minSize?!1:typeof CompressionStream!=="undefined"}};var im=function(){this.l5=this.l5;this.fZ=this.fZ};im.prototype.l5=!1;im.prototype.isDisposed=function(){return this.l5};im.prototype.dispose=function(){this.l5||(this.l5=!0,this.Hn())};im.prototype[Symbol.dispose]=function(){this.dispose()};var CDa=function(a,b){a.l5?b():(a.fZ||(a.fZ=[]),a.fZ.push(b))};im.prototype.Hn=function(){if(this.fZ)for(;this.fZ.length;)this.fZ.shift()()};var DDa=class extends _.wk{constructor(a){super(a)}};var EDa=function(a){if(a!=null){_.Vb(a);var b=Ub(_.al(a,1)),c=_.h(_.X(a,4));var d=_.Eb(a,2,gca,_.$k());return{fgd:b,ggd:c,ejd:Ub(d),qwd:_.h(_.pl(a,3))}}};DDa.prototype.toObject=function(){return EDa(this)};var FDa=class{constructor(a,b){this.vxa=a;this.callback=b;this.enabled=!1;this.aib=()=>_.Hk();this.BUb=this.aib()}setInterval(a){this.vxa=a;this.Dl&&this.enabled?(this.stop(),this.start()):this.Dl&&this.stop()}start(){this.enabled=!0;this.Dl||(this.Dl=setTimeout(()=>{this.tick()},this.vxa),this.BUb=this.aib())}stop(){this.enabled=!1;this.Dl&&(clearTimeout(this.Dl),this.Dl=void 0)}tick(){if(this.enabled){const a=Math.max(this.aib()-this.BUb,0);a<this.vxa*.8?this.Dl=setTimeout(()=>{this.tick()},this.vxa-
a):(this.Dl&&(clearTimeout(this.Dl),this.Dl=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.Dl=void 0}};var GDa=class extends _.wk{constructor(a){super(a)}};var HDa=function(a){if(a!=null)return _.Vb(a),{rpd:_.h(_.ql(a,13)),tmd:_.h(_.pl(a,24))}};GDa.prototype.toObject=function(){return HDa(this)};var IDa=class extends _.wk{constructor(a){super(a)}};var JDa=function(a){if(a!=null)return _.Vb(a),{Cqd:HDa(_.dl(a,GDa,2))}};IDa.prototype.toObject=function(){return JDa(this)};var jm=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0};jm.prototype.clone=function(){return new jm(this.x,this.y)};var KDa=function(a,b){return new jm(a.x-b.x,a.y-b.y)};_.aa=jm.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 jm?(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 km=function(a,b){this.width=a;this.height=b};_.aa=km.prototype;_.aa.clone=function(){return new km(this.width,this.height)};_.aa.aspectRatio=function(){return this.width/this.height};_.aa.Ts=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 Tca="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var NDa=function(a,b){this.F1b=a===LDa&&b||"";this.Qyc=MDa};NDa.prototype.toString=function(){return this.F1b};var MDa={},LDa={};var ODa="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(" "),
PDa=[["dir",{Zn:3,conditions:Yb(()=>new Map([["dir",new Set(["auto","ltr","rtl"])]]))}],["async",{Zn:3,conditions:Yb(()=>new Map([["async",new Set(["async"])]]))}],["cite",{Zn:2}],["loading",{Zn:3,conditions:Yb(()=>new Map([["loading",new Set(["eager","lazy"])]]))}],["poster",{Zn:2}],["target",{Zn:3,conditions:Yb(()=>new Map([["target",new Set(["_self","_blank"])]]))}]],QDa=function(a,b,c){c=a.VOb.get(c);return(c==null?0:c.has(b))?c.get(b):a.oQc.has(b)?{Zn:1}:(c=a.vXc.get(b))?c:a.XQb&&[...a.XQb].some(d=>
b.indexOf(d)===0)?{Zn:1}:{Zn:0}},RDa=new class{constructor(a,b,c,d,e){this.nQc=a;this.VOb=b;this.oQc=c;this.vXc=d;this.XQb=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",{Zn:2}]])],["AREA",new Map([["href",{Zn:2}]])],["LINK",new Map([["href",{Zn: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",{Zn:5}],["srcset",{Zn:6}]])],["IMG",new Map([["src",{Zn:5}],["srcset",{Zn:6}]])],["VIDEO",new Map([["src",{Zn:5}]])],["AUDIO",new Map([["src",{Zn:5}]])]]),new Set(Yb(()=>
ODa.concat(["class","id","name"]))),new Map(Yb(()=>PDa.concat([["style",{Zn:1}]]))));var TDa,SDa,UDa;
TDa=function(a,b,c){b=Vca(b,c);b=document.createTreeWalker(b,5,g=>{if(g.nodeType===3)g=1;else if(Xca(g))if(g=Wca(g),g===null)g=2;else{var l=a.WZb;g=g!=="FORM"&&(l.nQc.has(g)||l.VOb.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(Xca(d))g=SDa(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};
SDa=function(a,b,c){const d=Wca(b);c=c.createElement(d);b=b.attributes;for(const {name:g,value:l}of b){var e=QDa(a.WZb,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.Zn){case 1:vc(c,g,l);break;case 2:a:if(e=void 0,qDa){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}vc(c,g,e!==void 0&&rDa.indexOf(e.toLowerCase())!==-1?l:"about:invalid#zClosurez");break;case 3:vc(c,g,l.toLowerCase());break;case 4:vc(c,g,l);break;case 5:vc(c,g,l);break;case 6:vc(c,g,l)}}return c};UDa=class{constructor(){this.WZb=RDa;this.Gc=[]}kq(a){var b=document.implementation.createHTMLDocument("");a=TDa(this,a,b);b=b.body;b.appendChild(a);b=(new XMLSerializer).serializeToString(b);b=b.slice(b.indexOf(">")+1,b.lastIndexOf("</"));return _.jc(b)}createTextNode(a){return document.createTextNode(a)}};
_.VDa=Yb(()=>new UDa);var nm,WDa,YDa,XDa,ZDa,aEa,$Da,om,bEa,mm,cEa,dEa,fEa,lm;nm=function(a){return a?new lm(mm(a)):Jya||(Jya=new lm)};WDa=function(a,b){return typeof b==="string"?a.getElementById(b):b};YDa=function(a,b){Nca(b,function(c,d){d=="style"?a.style.cssText=c:d=="class"?a.className=c:d=="for"?a.htmlFor=c:XDa.hasOwnProperty(d)?a.setAttribute(XDa[d],c):_.Jk(d,"aria-")||_.Jk(d,"data-")?a.setAttribute(d,c):a[d]=c})};
XDa={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"};ZDa=function(a){a=a.document;a=a.compatMode=="CSS1Compat"?a.documentElement:a.body;return new km(a.clientWidth,a.clientHeight)};aEa=function(a){const b=$Da(a);a=a.defaultView;return new jm(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};
$Da=function(a){return a.scrollingElement?a.scrollingElement:_.Qk||a.compatMode!="CSS1Compat"?a.body||a.documentElement:a.documentElement};om=function(a){return a?a.defaultView:window};bEa=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)||_.Dk(f)&&f.nodeType>0?d(f):_.Nk(f&&typeof f.length=="number"&&typeof f.item=="function"?_.wa(f):f,d)}};
_.pm=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.qm=function(a){let b;for(;b=a.firstChild;)a.removeChild(b)};_.rm=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};mm=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};
cEa=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 _.qm(a),a.appendChild(mm(a).createTextNode(String(b)))};
_.eEa=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")||dEa(a)):a.hasAttribute("tabindex")&&dEa(a)};dEa=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768};fEa=function(a,b){let c=0;for(;a;){if(b(a))return a;a=a.parentNode;c++}return null};lm=function(a){this.ul=a||_.ea.document||document};_.aa=lm.prototype;_.aa.gwa=nm;
_.aa.cj=function(a){return WDa(this.ul,a)};_.aa.getElementsByTagName=function(a,b){return(b||this.ul).getElementsByTagName(String(a))};_.aa.setProperties=YDa;_.aa.FK=function(){var a=this.getWindow();return ZDa(a||window)};_.aa.createElement=function(a){return _.pm(this.ul,a)};_.aa.createTextNode=function(a){return this.ul.createTextNode(String(a))};_.aa.getWindow=function(){return this.ul.defaultView};_.aa.appendChild=function(a,b){a.appendChild(b)};_.aa.append=function(a,b){bEa(mm(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=_.rm;
_.aa.MC=function(a){return a.children!=void 0?a.children:Array.prototype.filter.call(a.childNodes,function(b){return b.nodeType==1})};_.aa.qwa=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.rG=_.eEa;var gEa=function(){if(!_.ea.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{const c=()=>{};_.ea.addEventListener("test",c,b);_.ea.removeEventListener("test",c,b)}catch(c){}return a}();var hEa=function(a){this.efa=this.Z_a=this.wSb=a};hEa.prototype.reset=function(){this.efa=this.Z_a=this.wSb};hEa.prototype.getValue=function(){return this.Z_a};var sm=class extends _.wk{constructor(a){super(a)}N8a(){return _.yl(this,1,0)}h0(a){_.Ll(this,1,a)}psb(a){Il(this,3,a)}jsb(a){Il(this,4,a)}isb(a){Il(this,5,a)}};var $ca=class extends _.wk{constructor(a){super(a)}getVersion(){return _.Y(this,2)}ysb(a){return _.yc(this,2,a)}};var ada=function(a,b){_.jl(a,1,b)},iEa=class extends _.wk{constructor(a){super(a)}IQb(){return _.sl(this,2)}b0b(a){return _.Gl(this,2,a)}f0b(a){_.yc(this,4,a)}getModel(){return _.Y(this,6)}fsb(a){_.yc(this,6,a)}};var tm=class extends _.wk{constructor(a){super(a)}owa(){return _.Y(this,5)}Q8(a){_.yc(this,5,a)}bwa(){return _.X(this,7)}Mz(a){return _.yc(this,7,a)}n6(){return Kza(this,sm,10)}};var jEa=function(a){if(a!=null)return _.Vb(a),{Svd:_.h(_.rl(a,1)),isFinal:_.h(_.pl(a,2)),Fpb:_.h(_.ql(a,3)),Wza:_.h(_.ql(a,4)),Vza:_.h(_.ql(a,5))}};sm.prototype.toObject=function(){return jEa(this)};var kEa=function(a){if(a!=null)return _.Vb(a),{brand:_.h(_.X(a,1)),version:_.h(_.X(a,2))}};$ca.prototype.toObject=function(){return kEa(this)};var lEa=function(a){if(a!=null){_.Vb(a);var b=_.gl(a,$ca,1,_.$k());return{Uvd:_.Rb(b,kEa),mobile:_.h(_.pl(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))}}};iEa.prototype.toObject=function(){return lEa(this)};var mEa=function(a){if(a!=null)return _.Vb(a),{hXb:_.h(_.X(a,1)),njb:_.h(_.X(a,2)),zua:_.h(_.rl(a,3)),country:_.h(_.X(a,4)),locale:_.h(_.X(a,5)),N2c:_.h(_.rl(a,6)),ku:_.h(_.X(a,7)),ehd:_.h(_.X(a,8)),ogd:lEa(_.dl(a,iEa,9)),akd:jEa(_.dl(a,sm,10))}};tm.prototype.toObject=function(){return mEa(this)};var Yca=["platform","platformVersion","architecture","model","uaFullVersion"],bda=new iEa,Zca=null;var nEa=class extends _.wk{constructor(a){super(a)}};var oEa=class extends _.wk{constructor(a){super(a)}};var pEa=class extends _.wk{constructor(a){super(a)}};var qEa=class extends _.wk{constructor(a){super(a)}cwa(){return _.yl(this,1,0)}Kla(a){return _.Ll(this,1,a)}bwa(){return _.X(this,2)}Mz(a){return _.yc(this,2,a)}};var rEa=class extends _.wk{constructor(a){super(a)}owa(){return _.Y(this,1)}Q8(a){_.yc(this,1,a)}};var sEa=class extends _.wk{constructor(a){super(a)}};var tEa=class extends _.wk{constructor(a){super(a)}cwa(){return _.yl(this,1,0)}Kla(a){return _.Ll(this,1,a)}};var uEa=class extends _.wk{constructor(a){super(a)}};var vEa=class extends _.wk{constructor(a){super(a)}};var wEa=class extends _.wk{constructor(a){super(a)}owa(){return _.Y(this,11)}Q8(a){_.yc(this,11,a)}};var xEa=class extends _.wk{constructor(a){super(a)}owa(){return _.Y(this,5)}Q8(a){_.yc(this,5,a)}};var yEa=class extends _.wk{constructor(a){super(a)}};var zEa=class extends _.wk{constructor(a){super(a)}};var AEa=class extends _.wk{constructor(a){super(a)}Kga(){return _.dl(this,zEa,12)}};var BEa=class extends _.wk{constructor(a){super(a)}};var CEa=class extends _.wk{constructor(a){super(a)}s7a(){return _.gl(this,BEa,12,_.$k())}h8a(){return _.gl(this,BEa,13,_.$k())}Kga(){return _.dl(this,zEa,15)}};var DEa=class extends _.wk{constructor(a){super(a)}};var EEa=class extends _.wk{constructor(a){super(a)}};var FEa=class extends _.wk{constructor(a){super(a)}};var GEa=class extends _.wk{constructor(a){super(a)}getModel(){return _.Y(this,4)}fsb(a){_.yc(this,4,a)}f0b(a){_.yc(this,6,a)}};var HEa=class extends _.wk{constructor(a){super(a)}};var IEa=class extends _.wk{constructor(a){super(a)}};var JEa=class extends _.wk{constructor(a){super(a)}};var KEa=class extends _.wk{constructor(a){super(a)}s7a(){return _.gl(this,JEa,13,_.$k())}h8a(){return _.gl(this,JEa,14,_.$k())}Kga(){return _.dl(this,IEa,16)}};var LEa=class extends _.wk{constructor(a){super(a)}r7a(){return _.Fl(this,pEa,1,um)}N7a(){return _.Fl(this,uEa,2,um)}X7a(){return _.Fl(this,vEa,3,um)}S8a(){return _.Fl(this,KEa,5,um)}K7a(){return _.Fl(this,tEa,6,um)}},um=[1,2,3,4,5,6];var MEa=class extends _.wk{constructor(a){super(a)}};var NEa=class extends _.wk{constructor(a){super(a)}getModel(){return _.Y(this,6)}fsb(a){_.yc(this,6,a)}Yga(){return _.Y(this,7)}};var OEa=class extends _.wk{constructor(a){super(a)}bwa(){return _.X(this,1)}Mz(a){return _.yc(this,1,a)}Pla(a){_.yc(this,3,a)}P7a(){return Pza(this,3)}EMb(){_.Wk(this,4)}};var vm=class extends _.wk{constructor(a){super(a)}cwa(){return _.yl(this,1,0)}Kla(a){return _.Ll(this,1,a)}r7a(){return _.dl(this,pEa,22)}K7a(){return _.dl(this,tEa,28)}N7a(){return _.dl(this,uEa,24)}X7a(){return _.dl(this,vEa,25)}o6(){return Kza(this,tm,11)}S8a(){return _.dl(this,KEa,26)}};var PEa=function(a){if(a!=null)return _.Vb(a),{gkd:_.h(_.zl(a,1,3))}};nEa.prototype.toObject=function(){return PEa(this)};var QEa=function(a){if(a!=null)return _.Vb(a),{ald:_.h(_.pl(a,1))}};oEa.prototype.toObject=function(){return QEa(this)};var REa=function(a){if(a!=null)return _.Vb(a),{JXa:_.h(_.X(a,1)),aMb:_.h(_.X(a,4)),o2c:_.h(_.X(a,5)),bfd:_.h(_.rl(a,2)),Wkd:QEa(_.dl(a,oEa,3)),cfd:_.h(_.rl(a,6)),Ald:_.h(_.rl(a,7)),A_a:_.h(_.rl(a,8)),fkd:PEa(_.dl(a,nEa,9))}};pEa.prototype.toObject=function(){return REa(this)};var SEa=function(a){if(a!=null)return _.Vb(a),{eZa:_.h(_.rl(a,1)),ku:_.h(_.X(a,2)),ffd:_.h(_.X(a,3))}};qEa.prototype.toObject=function(){return SEa(this)};var TEa=function(a){if(a!=null)return _.Vb(a),{locale:_.h(_.X(a,1)),Rsa:_.h(_.X(a,2)),pfd:_.h(_.X(a,3)),flashVersion:_.h(_.X(a,4))}};rEa.prototype.toObject=function(){return TEa(this)};var UEa=function(a){if(a!=null)return _.Vb(a),{clientId:_.h(_.X(a,1)),T0c:_.h(_.X(a,2)),hXb:_.h(_.X(a,3)),M2c:_.h(_.X(a,4)),L2c:_.h(_.X(a,5)),ZKb:_.h(_.X(a,6)),country:_.h(_.X(a,7)),CQc:_.h(_.ll(a,8)),dSc:_.h(_.ql(a,9))}};sEa.prototype.toObject=function(){return UEa(this)};var VEa=function(a){if(a!=null)return _.Vb(a),{eZa:_.h(_.rl(a,1)),JXa:_.h(_.X(a,2)),aMb:_.h(_.X(a,3)),o2c:_.h(_.X(a,4))}};tEa.prototype.toObject=function(){return VEa(this)};var WEa=function(a){if(a!=null)return _.Vb(a),{JXa:_.h(_.X(a,1)),Pid:_.h(_.rl(a,2))}};uEa.prototype.toObject=function(){return WEa(this)};var XEa=function(a){if(a!=null)return _.Vb(a),{JXa:_.h(_.X(a,1)),skd:_.h(_.rl(a,2))}};vEa.prototype.toObject=function(){return XEa(this)};var YEa=function(a){if(a!=null)return _.Vb(a),{deviceId:_.h(_.X(a,9)),yua:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),Rdd:_.h(_.X(a,16)),jpd:_.h(_.X(a,18)),Awd:_.h(_.X(a,17)),manufacturer:_.h(_.X(a,3)),nr:_.h(_.X(a,4)),Ejd:_.h(_.X(a,5)),aMb:_.h(_.X(a,6)),avd:_.h(_.X(a,7)),Yed:_.h(_.rl(a,8)),locale:_.h(_.X(a,11)),epd:_.h(_.pl(a,12)),Wud:_.h(_.rl(a,13)),N2c:_.h(_.rl(a,14)),opd:_.h(_.pl(a,15)),ipd:_.h(_.rl(a,19)),did:_.h(_.X(a,20)),vpd:_.h(_.rl(a,21))}};wEa.prototype.toObject=function(){return YEa(this)};var ZEa=function(a){if(a!=null)return _.Vb(a),{appVersion:_.h(_.X(a,1)),hhd:_.h(_.X(a,3)),yua:_.h(_.X(a,2)),j1c:_.h(_.X(a,4)),locale:_.h(_.X(a,5))}};xEa.prototype.toObject=function(){return ZEa(this)};var $Ea=function(a){if(a!=null)return _.Vb(a),{M2c:_.h(_.X(a,1)),L2c:_.h(_.X(a,2)),ZKb:_.h(_.X(a,3)),country:_.h(_.X(a,4)),CQc:_.h(_.ll(a,5)),dSc:_.h(_.ql(a,6)),Fed:_.h(_.X(a,7))}};yEa.prototype.toObject=function(){return $Ea(this)};var aFa=function(a){if(a!=null)return _.Vb(a),{PZc:_.h(_.pl(a,1)),l_c:_.h(_.pl(a,2)),a_c:_.h(_.pl(a,3)),yZc:_.h(_.pl(a,4))}};zEa.prototype.toObject=function(){return aFa(this)};var bFa=function(a){if(a!=null)return _.Vb(a),{zua:_.h(_.rl(a,1)),qOb:_.h(_.X(a,2)),yua:_.h(_.X(a,3)),OXb:_.h(_.ll(a,4)),qYb:_.h(_.ql(a,5)),tVb:_.h(_.ql(a,6)),jXb:_.h(_.X(a,7)),njb:_.h(_.X(a,8)),iXb:_.h(_.X(a,9)),A_a:_.h(_.X(a,10)),CNb:_.h(_.X(a,11)),KLb:aFa(a.Kga())}};AEa.prototype.toObject=function(){return bFa(this)};var cFa=function(a){if(a!=null)return _.Vb(a),{manufacturer:_.h(_.X(a,1)),cUc:_.h(_.X(a,2)),JUc:_.h(_.X(a,3)),KUc:_.h(_.X(a,4)),IUc:_.h(_.X(a,5))}};BEa.prototype.toObject=function(){return cFa(this)};var dFa=function(a){if(a!=null)return _.Vb(a),{zua:_.h(_.rl(a,1)),qOb:_.h(_.X(a,2)),yua:_.h(_.X(a,3)),OXb:_.h(_.ll(a,4)),qYb:_.h(_.ql(a,5)),tVb:_.h(_.ql(a,6)),jXb:_.h(_.X(a,7)),njb:_.h(_.X(a,8)),iXb:_.h(_.X(a,9)),A_a:_.h(_.X(a,10)),CNb:_.h(_.X(a,11)),kRc:_.Rb(a.s7a(),cFa),J1c:_.Rb(a.h8a(),cFa),KLb:aFa(a.Kga())}};CEa.prototype.toObject=function(){return dFa(this)};var eFa=function(a){if(a!=null)return _.Vb(a),{Kwd:dFa(_.dl(a,CEa,1)),Jnd:bFa(_.dl(a,AEa,2))}};DEa.prototype.toObject=function(){return eFa(this)};var fFa=function(a){if(a!=null)return _.Vb(a),{deviceId:_.h(_.X(a,1)),zua:_.h(_.rl(a,2)),cud:_.h(_.X(a,3))}};EEa.prototype.toObject=function(){return fFa(this)};var gFa=function(a){if(a!=null)return _.Vb(a),{deviceId:_.h(_.X(a,1)),hXb:_.h(_.rl(a,2)),appId:_.h(_.X(a,3)),appVersion:_.h(_.X(a,4)),j1c:_.h(_.X(a,5))}};FEa.prototype.toObject=function(){return gFa(this)};var hFa=function(a){if(a!=null)return _.Vb(a),{clientId:_.h(_.X(a,1)),T0c:_.h(_.X(a,7)),Qnd:_.h(_.X(a,3)),model:_.h(_.X(a,4)),ZKb:_.h(_.X(a,5)),platformVersion:_.h(_.X(a,6)),country:_.h(_.X(a,8))}};GEa.prototype.toObject=function(){return hFa(this)};var iFa=function(a){if(a!=null)return _.Vb(a),{p$c:_.h(_.rl(a,1))}};HEa.prototype.toObject=function(){return iFa(this)};var jFa=function(a){if(a!=null)return _.Vb(a),{PZc:_.h(_.pl(a,1)),l_c:_.h(_.pl(a,2)),a_c:_.h(_.pl(a,3)),yZc:_.h(_.pl(a,4))}};IEa.prototype.toObject=function(){return jFa(this)};var kFa=function(a){if(a!=null)return _.Vb(a),{manufacturer:_.h(_.X(a,1)),cUc:_.h(_.X(a,2)),JUc:_.h(_.X(a,3)),KUc:_.h(_.X(a,4)),IUc:_.h(_.X(a,5))}};JEa.prototype.toObject=function(){return kFa(this)};var lFa=function(a){if(a!=null)return _.Vb(a),{zua:_.h(_.rl(a,1)),qOb:_.h(_.X(a,2)),yua:_.h(_.X(a,3)),OXb:_.h(_.ll(a,4)),qYb:_.h(_.ql(a,5)),tVb:_.h(_.ql(a,6)),jXb:_.h(_.X(a,7)),njb:_.h(_.X(a,8)),iXb:_.h(_.X(a,9)),upd:_.h(_.X(a,10)),A_a:_.h(_.X(a,11)),CNb:_.h(_.X(a,12)),kRc:_.Rb(a.s7a(),kFa),J1c:_.Rb(a.h8a(),kFa),hfd:_.h(_.pl(a,15)),KLb:jFa(a.Kga()),p$c:_.h(_.rl(a,17))}};KEa.prototype.toObject=function(){return lFa(this)};var mFa=function(a){if(a!=null)return _.Vb(a),{eRc:REa(a.r7a()),HUc:WEa(a.N7a()),UWc:XEa(a.X7a()),Hod:iFa(_.Fl(a,HEa,4,um)),X$c:lFa(a.S8a()),WTc:VEa(a.K7a())}};LEa.prototype.toObject=function(){return mFa(this)};var nFa=function(a){if(a!=null)return _.Vb(a),{Lnd:_.h(_.rl(a,1))}};MEa.prototype.toObject=function(){return nFa(this)};var oFa=function(a){if(a!=null)return _.Vb(a),{Gwd:_.h(_.rl(a,1)),mtd:_.h(_.X(a,2)),fingerprint:_.h(_.X(a,3)),dld:_.h(_.X(a,4)),manufacturer:_.h(_.X(a,5)),model:_.h(_.X(a,6)),language:_.h(_.X(a,7)),country:_.h(_.X(a,8)),awd:_.h(_.X(a,9)),Zvd:_.h(_.X(a,10))}};NEa.prototype.toObject=function(){return oFa(this)};var pFa=function(a){if(a!=null)return _.Vb(a),{ku:_.h(_.X(a,1)),Uhd:_.h(_.X(a,2)),environment:_.h(_.X(a,3)),location:_.h(_.X(a,4)),Knd:_.h(_.X(a,5)),tkd:_.h(_.X(a,6)),Mnd:_.h(_.X(a,7)),fod:_.h(_.X(a,8)),Ewd:_.h(_.X(a,9)),usd:_.h(_.X(a,10))}};OEa.prototype.toObject=function(){return pFa(this)};var qFa=function(a){if(a!=null)return _.Vb(a),{eZa:_.h(_.rl(a,1)),wsd:_.h(_.X(a,6)),xsd:_.h(_.X(a,7)),eRc:REa(a.r7a()),gfd:SEa(_.dl(a,qEa,14)),Yhd:UEa(_.dl(a,sEa,3)),WTc:VEa(a.K7a()),HUc:WEa(a.N7a()),UWc:XEa(a.X7a()),Ukd:YEa(_.dl(a,wEa,16)),Nmd:mEa(_.dl(a,tm,11)),Rmd:ZEa(_.dl(a,xEa,20)),Ind:$Ea(_.dl(a,yEa,13)),Iod:eFa(_.dl(a,DEa,27)),Jod:fFa(_.dl(a,EEa,34)),Lpd:gFa(_.dl(a,FEa,10)),tqd:hFa(_.dl(a,GEa,5)),xqd:mFa(_.dl(a,LEa,23)),pud:nFa(_.dl(a,MEa,18)),Fwd:oFa(_.dl(a,NEa,8)),X$c:lFa(a.S8a()),Uwd:pFa(_.dl(a,
OEa,15)),ofd:TEa(_.dl(a,rEa,9)),nld:_.h(_.ll(a,12))}};vm.prototype.toObject=function(){return qFa(this)};var rFa=class extends _.wk{constructor(a){super(a)}};var sFa=class extends _.wk{constructor(a){super(a)}};var tFa=class extends _.wk{constructor(a){super(a)}};var uFa=class extends _.wk{constructor(a){super(a)}};var vFa=class extends _.wk{constructor(a){super(a)}getVersion(){return _.Y(this,3)}ysb(a){return _.yc(this,3,a)}};var wFa=class extends _.wk{constructor(a){super(a)}getKey(){return _.Y(this,1)}vx(a){return _.yc(this,1,a)}getValue(){return _.Y(this,2)}lha(){return _.X(this,2)}setValue(a){return _.yc(this,2,a)}xl(){return _.Ol(this,2)}};var xFa=class extends _.wk{constructor(a){super(a)}};var yFa=class extends _.wk{constructor(a){super(a)}};_.ek=class extends _.wk{constructor(a){super(a)}getSeconds(){return _.wl(this,1)}setSeconds(a){return _.Lb(this,1,_.lb(a),"0")}g8a(){return _.tl(this,2)}Zla(a){return _.Jl(this,2,a)}toDate(){const a=Number(Nb(qb(Pb(this,1),!0),"0")),b=this.g8a();return new Date(a*1E3+b/1E6)}Rva(a){return this.sQb(a.getTime())}sQb(a){Number.isFinite(a)||(a=0);return this.setSeconds(Math.floor(a/1E3)).Zla((a%1E3+1E3)%1E3*1E6)}};var zFa=class extends _.wk{constructor(a){super(a)}};var AFa=class extends _.wk{constructor(a){super(a)}};var BFa=class extends _.wk{constructor(a){super(a,4)}};var wm=class extends _.wk{constructor(a){super(a,36)}Lla(a){return _.yc(this,26,a)}zwa(a){return _.gl(this,wFa,3,_.$k(a))}setValue(a,b){return _.Yk(this,3,wFa,a,b)}R_b(a){_.hl(this,16,a)}yta(){return _.Wk(this,16)}Lga(){return _.dl(this,BFa,33)}O_b(a){_.hl(this,33,a)}};var CFa=function(a){if(a!=null)return _.Vb(a),{N5c:_.h(_.Zk(a,1)),dtd:_.h(_.ql(a,2)),Qvd:_.h(_.ql(a,3)),wud:_.h(_.ql(a,4))}};rFa.prototype.toObject=function(){return CFa(this)};var DFa=function(a){if(a!=null)return _.Vb(a),{N5c:_.h(_.Zk(a,1))}};sFa.prototype.toObject=function(){return DFa(this)};var EFa=function(a){if(a!=null)return _.Vb(a),{And:_.h(_.rl(a,1)),mqd:CFa(_.dl(a,rFa,2)),nqd:DFa(_.dl(a,sFa,3))}};tFa.prototype.toObject=function(){return EFa(this)};var FFa=function(a){if(a!=null)return _.Vb(a),{kgd:_.h(_.zl(a,1,3)),xpd:_.h(_.zl(a,2,3)),eld:_.h(_.Eb(a,3,_.kb,3)),uqd:_.h(_.ml(a,4,3)),cwd:_.h(_.ml(a,5,3))}};uFa.prototype.toObject=function(){return FFa(this)};var GFa=function(a){if(a!=null)return _.Vb(a),{Ded:_.h(_.ql(a,1)),qed:_.h(_.X(a,2)),version:_.h(_.X(a,3))}};vFa.prototype.toObject=function(){return GFa(this)};var HFa=function(a){if(a!=null)return _.Vb(a),{key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};wFa.prototype.toObject=function(){return HFa(this)};var IFa=function(a){if(a!=null)return _.Vb(a),{networkType:_.yl(a,1,-1),sod:_.yl(a,2,0)}};xFa.prototype.toObject=function(){return IFa(this)};var JFa=function(a){if(a!=null)return _.Vb(a),{Mhd:_.h(_.rl(a,1))}};yFa.prototype.toObject=function(){return JFa(this)};_.xm=function(a){if(a!=null)return _.Vb(a),{seconds:_.vl(a,1),sWb:_.tl(a,2)}};_.ek.prototype.toObject=function(){return _.xm(this)};var KFa=function(a){if(a!=null)return _.Vb(a),{Vgd:_.yl(a,1,0),Jhd:_.xm(_.dl(a,_.ek,2)),ljd:_.yl(a,3,0),Vvd:_.yl(a,4,0),Lhd:JFa(_.dl(a,yFa,5)),mjd:_.yl(a,6,0)}};zFa.prototype.toObject=function(){return KFa(this)};var LFa=function(a){if(a!=null)return _.Vb(a),{G4b:_.Y(a,1),rod:KFa(_.dl(a,zFa,2)),btd:Ub(_.al(a,3))}};AFa.prototype.toObject=function(){return LFa(this)};var MFa=function(a){if(a!=null)return _.Vb(a),{Gqd:JDa(_.dl(a,IDa,1)),Mqd:_.yl(a,2,0),Utd:LFa(_.dl(a,AFa,3))}};BFa.prototype.toObject=function(){return MFa(this)};var NFa=function(a){if(a!=null)return _.Vb(a),{LW:_.h(qb(Pb(a,1))),tjd:_.h(qb(Pb(a,17))),lfd:_.h(_.ll(a,22)),G_b:_.h(_.ll(a,21)),tag:_.h(_.X(a,2)),pjd:_.h(_.ql(a,11)),componentId:_.h(_.X(a,26)),qjd:_.h(_.ll(a,12)),Fmd:_.h(_.pl(a,10)),z$c:_.Rb(a.zwa(),HFa),store:Ub(_.al(a,4)),Eed:GFa(_.dl(a,vFa,9)),iud:Ub(_.al(a,6)),jud:_.h(_.X(a,8)),kud:_.h(_.X(a,13)),lud:_.h(_.X(a,29)),exp:FFa(_.dl(a,uFa,7)),cna:_.h(_.X(a,14)),Jvd:_.vl(a,15,18E4),experimentIds:EDa(_.dl(a,DDa,16)),wgd:Ub(_.al(a,18)),xgd:_.h(_.X(a,
24)),Yld:_.h(_.rl(a,19)),xvd:_.h(_.Eb(a,20,_.kb,3)),zkd:_.h(_.Eb(a,27,_.kb,3)),Kod:IFa(_.dl(a,xFa,23)),Gld:_.h(_.pl(a,25)),Wwd:_.h(_.X(a,28)),uod:_.h(_.Zk(a,30)),lgd:_.h(_.Zk(a,32)),vsd:EFa(_.dl(a,tFa,35)),qSc:MFa(a.Lga()),kwd:_.h(_.pl(a,34))}};wm.prototype.toObject=function(){return NFa(this)};var OFa=class extends _.wk{constructor(a){super(a)}};var PFa=class extends _.wk{constructor(a){super(a)}};var QFa=class extends _.wk{constructor(a){super(a)}};var RFa=class extends _.wk{constructor(){super(void 0,19)}mX(){return Kza(this,vm,1)}Jla(a){_.hl(this,1,a)}S8(a){return _.Ll(this,2,a)}m8a(){return _.yl(this,9,0)}Lga(){return _.dl(this,BFa,18)}O_b(a){_.hl(this,18,a)}};var SFa=function(a){if(a!=null)return _.Vb(a),{Lgd:_.h(_.ll(a,3)),Mgd:_.h(qb(Pb(a,1))),Ztd:_.h(_.pl(a,2))}};OFa.prototype.toObject=function(){return SFa(this)};var TFa=function(a){if(a!=null)return _.Vb(a),{Dmd:_.h(_.pl(a,1)),omd:_.h(_.pl(a,2)),Ued:_.h(_.rl(a,3)),rmd:_.h(_.pl(a,4))}};PFa.prototype.toObject=function(){return TFa(this)};var UFa=function(a){if(a!=null)return _.Vb(a),{Evd:_.h(_.ll(a,1)),ewd:_.h(_.ll(a,2)),source:_.h(_.X(a,3))}};QFa.prototype.toObject=function(){return UFa(this)};RFa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Esd:_.h(qb(Pb(this,4))),Fsd:_.h(qb(Pb(this,8))),pgd:qFa(_.dl(this,vm,1)),nL:_.yl(this,2,-1),xya:_.h(_.X(this,6)),Vwd:_.h(_.X(this,7)),tnd:_.Rb(_.gl(this,wm,3,_.$k()),NFa),Ftd:Ub(_.Eb(this,5,gca,_.$k())),snd:_.h(_.ll(this,14)),zYb:_.yl(this,9,0),scheduler:_.h(_.rl(this,10)),eid:TFa(_.dl(this,PFa,11)),Ajd:UFa(_.dl(this,QFa,12)),Kgd:SFa(_.dl(this,OFa,13)),Ced:_.h(Xaa(Pb(this,16))),qSc:MFa(this.Lga())}}else a=void 0;return a};var VFa=class extends _.wk{constructor(a){super(a)}getId(a){return _.Al(this,1,a)}};var WFa=class extends _.wk{constructor(a){super(a)}};var XFa=class extends _.wk{constructor(a){super(a)}};var YFa=class extends _.wk{constructor(a){super(a)}bm(){return _.tl(this,1)}TO(){return _.ql(this,1)}uH(a){return Il(this,1,a)}iG(){return _.ql(this,1)!=null}};var ZFa=class extends _.wk{constructor(a){super(a)}m8a(){return _.yl(this,2,0)}S8(a){return _.Ll(this,3,a)}};var $Fa=class extends _.wk{constructor(a){super(a)}};var aGa=class extends _.wk{constructor(a){super(a)}};var bGa=class extends _.wk{constructor(a){super(a,8)}m8a(){return _.dl(this,$Fa,3)}},cGa=_.Xb(bGa);var dGa=function(a){if(a!=null)return _.Vb(a),{Cld:_.h(_.zl(a,1,3))}};VFa.prototype.toObject=function(){return dGa(this)};var eGa=function(a){if(a!=null)return _.Vb(a),{vnd:_.h(_.ql(a,1)),Qsd:_.h(_.rl(a,2))}};WFa.prototype.toObject=function(){return eGa(this)};var fGa=function(a){if(a!=null)return _.Vb(a),{ynd:_.h(_.zl(a,1,3))}};XFa.prototype.toObject=function(){return fGa(this)};var gGa=function(a){if(a!=null)return _.Vb(a),{productId:_.h(_.ql(a,1)),G4b:_.h(_.X(a,2))}};YFa.prototype.toObject=function(){return gGa(this)};var hGa=function(a){if(a!=null)return _.Vb(a),{xya:_.h(_.X(a,1)),zYb:_.h(_.rl(a,2)),nL:_.yl(a,3,-1)}};ZFa.prototype.toObject=function(){return hGa(this)};var iGa=function(a){if(a!=null){_.Vb(a);var b=_.gl(a,ZFa,1,_.$k());return{ord:_.Rb(b,hGa),prd:_.h(_.ll(a,2))}}};$Fa.prototype.toObject=function(){return iGa(this)};var jGa=function(a){if(a!=null)return _.Vb(a),{xya:_.Y(a,1,"UNKNOWN"),G4b:_.h(_.X(a,2))}};aGa.prototype.toObject=function(){return jGa(this)};bGa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Mod:Nb(qb(Pb(this,1)),"-1"),experiments:dGa(_.dl(this,VFa,2)),zYb:iGa(this.m8a()),xnd:fGa(_.dl(this,XFa,4)),wnd:_.Rb(_.gl(this,WFa,5,_.$k()),eGa),Nqd:_.Rb(_.gl(this,YFa,6,_.$k()),gGa),Ltd:_.Rb(_.gl(this,aGa,7,_.$k()),jGa)}}else a=void 0;return a};var kGa;kGa=new Xza(class extends _.wk{constructor(a){super(a)}});var lGa=function(){return"https://play.google.com/log?format=json&hasfast=true"},mGa=function(a,b){return a.iTb?b?()=>{b().then(()=>{a.flush()})}:()=>{a.flush()}:()=>{}},nGa=function(a){a.Bta||(a.Bta=lGa());try{return(new URL(a.Bta)).toString()}catch(b){return(new URL(a.Bta,om().location.origin)).toString()}},ym=function(a,b,c){a.u7&&a.u7.pG(b,c)},oGa=function(a,b){a.cX=new hEa(b<1?1:b);a.Go.setInterval(a.cX.getValue())},qGa=function(a){pGa(a,32,10,(b,c)=>{b=new URL(b);b.searchParams.set("format",
"json");let d=!1;try{d=om().navigator.sendBeacon(b.toString(),c.Yc())}catch(e){}d||(a.Pxa=!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",_.qza(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.Nu.length!==0){var e=new URL(nGa(a));e.searchParams.delete("format");var f=a.Z5();f&&e.searchParams.set("auth",f);e.searchParams.set("authuser",a.sessionIndex||"0");for(f=
0;f<c&&a.Nu.length;++f){const g=a.Nu.slice(0,b),l=a.Qw.ab(g,a.NP,a.I7,a.dQ,a.Wza,a.Vza);if(!d(e.toString(),l)){++a.I7;break}a.NP=0;a.I7=0;a.Wza=0;a.Vza=0;a.Nu=a.Nu.slice(g.length)}a.Go.enabled&&a.Go.stop()}},uGa=class extends im{constructor(a){super();this.componentId="";this.Nu=[];this.tUb="";this.TP=null;this.Zxb=this.N9=!1;this.CWb=this.Ttb=-1;this.Qna=this.IMb=!1;this.kO=this.experimentIds=null;this.I7=this.NP=0;this.u7=null;this.Vza=this.Wza=0;this.G_b=1;this.OCa=0;this.vBa=!1;this.nL=a.nL;this.Z5=
a.Z5||(()=>{});this.Qw=new sGa(a.nL,a.rP);this.network=a.network;this.dQ=a.dQ||null;this.bufferSize=1E3;this.Bta=a.m$c||null;this.sessionIndex=a.sessionIndex||null;this.Hua=a.Hua||!1;this.logger=null;this.withCredentials=!a.yOb;this.rP=a.rP||!1;this.Pxa=!this.rP&&!!om()&&!!om().navigator&&om().navigator.sendBeacon!==void 0;this.iTb=typeof URLSearchParams!=="undefined"&&!!(new URL(lGa())).searchParams&&!!(new URL(lGa())).searchParams.set;const b=(new vm).Kla(1);this.Qw.Jla(b);this.cX=new hEa(1E4);
a=mGa(this,a.ALb);this.Go=new FDa(this.cX.getValue(),a);this.BLb=new FDa(6E5,a);this.Hua||this.BLb.start();this.rP||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&this.i6a()}),document.addEventListener("pagehide",this.i6a.bind(this)))}Hn(){this.i6a();this.Go.stop();this.BLb.stop();super.Hn()}n0b(a){this.Qna=a}dispatch(a){if(a instanceof wm)this.log(a);else try{var b=new wm,c=a.Yc();var d=_.yc(b,8,c);this.log(d)}catch(e){ym(this,4,1)}}N_b(a){this.Qw.Jla(a)}Lla(a){this.componentId=
a}h0b(a){this.dQ=a}e0b(a){this.TP=a}d0b(a){this.experimentIds||(this.experimentIds=new DDa);var b=this.experimentIds;a=[...a];_.Kb(b,2,a,rca)}ABa(a){if(a){this.experimentIds||(this.experimentIds=new DDa);var b=this.experimentIds;a=a.Yc();_.yc(b,4,a)}else this.experimentIds&&_.Wk(this.experimentIds,4)}Rrb(a){this.kO=a}i0(a){this.N9=a&&this.Pxa}Mz(a){this.Qw.Mz(a)}Rla(a){this.IMb=!0;oGa(this,a)}log(a){ym(this,2,1);if(this.iTb){a=a.clone();var b=this.G_b++;a=_.Kl(a,21,b);this.componentId&&a.Lla(this.componentId);
if(qb(Pb(a,1))==null){var c=Date.now();b=a;c=Number.isFinite(c)?c.toString():"0";_.Wk(b,1,_.lb(c))}_.ll(a,15)!=null||_.Kl(a,15,(new Date).getTimezoneOffset()*(this.Qna?-60:60));this.experimentIds&&a.R_b(this.experimentIds.clone());ym(this,1,1);b=this.Nu.length-this.bufferSize+1;b>0&&(this.Nu.splice(0,b),this.NP+=b,ym(this,3,b));this.Nu.push(a);this.Iya()}}Iya(){this.Hua||this.Go.enabled||this.Go.start()}flush(a,b){if(this.Nu.length===0)a&&a();else if(this.vBa&&this.Pxa)this.Qw.h0(3),qGa(this);else{var c=
Date.now();if(this.CWb>c&&this.Ttb<c)b&&b("throttled");else{this.network&&(typeof this.network.N8a==="function"?this.Qw.h0(this.network.N8a()):this.Qw.h0(0));var d=this.Nu.length,e=this.Qw.ab(this.Nu,this.NP,this.I7,this.dQ,this.Wza,this.Vza);c={};var f=this.Z5();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.TP&&(Object.defineProperty(c,"X-Goog-PageId",{value:this.TP}),g.searchParams.set("pageId",
this.TP));if(f&&this.tUb===f)b&&b("stale-auth-token");else{this.Nu=[];this.Go.enabled&&this.Go.stop();this.NP=0;const l=e.Yc();let p;this.kO&&this.kO.c7(l.length)&&(p=ADa(l));const t={url:g.toString(),body:l,lRc:1,kob:c,kZb:"POST",withCredentials:this.withCredentials,OCa:this.OCa},w=I=>{this.cX.reset();this.Go.setInterval(this.cX.getValue());if(I){var L=null;try{const V=JSON.stringify(JSON.parse(I.replace(")]}'\n","")));L=cGa(V)}catch(V){}L&&(I=Number(Nb(qb(Pb(L,1)),"-1")),I>0&&(this.Ttb=Date.now(),
this.CWb=this.Ttb+I),L=Sza(L,kGa))&&(L=_.tl(L,1,-1),L!==-1&&(this.IMb||oGa(this,L)))}a&&a();this.I7=0},A=(I,L)=>{var V=_.gl(e,wm,3,_.$k());var ca=_.ll(e,14);ca=ca==null?void 0:ca;var la=this.cX;la.efa=Math.min(3E5,la.efa*2);la.Z_a=Math.min(3E5,la.efa+Math.round(.1*(Math.random()-.5)*2*la.efa));this.Go.setInterval(this.cX.getValue());I===401&&f&&(this.tUb=f);ca&&(this.NP+=ca);L===void 0&&(L=500<=I&&I<600||I===401||I===0);L&&(this.Nu=V.concat(this.Nu),this.Iya());ym(this,7,1);b&&b("net-send-failed",
I);++this.I7},G=()=>{this.network&&this.network.send(t,w,A)};p?p.then(I=>{ym(this,5,d);t.kob["Content-Encoding"]="gzip";t.kob["Content-Type"]="application/binary";t.body=I;t.lRc=2;G()},()=>{ym(this,6,d);G()}):G()}}}}i6a(){tGa(this.Qw,!0);this.N9&&(this.Qw.h0(3),qGa(this));this.Zxb&&(this.Qw.h0(2),rGa(this));this.flush();tGa(this.Qw,!1)}},tGa=function(a,b){_.Xk(a.mX(),tm,11)&&(a=a.n6(),_.Gl(a,2,b))},vGa=function(a){const b=a.rP?void 0:om();b?cda(b,Yca).then(c=>{a.gDa=c;c=a.o6();_.hl(c,9,a.gDa);return!0}).catch(()=>
!1):Promise.resolve(!1)},sGa=class{constructor(a,b=!1){this.rP=b;this.gDa=this.locale=null;this.fja=new RFa;Number.isInteger(a)&&this.fja.S8(a);b||(this.locale=document.documentElement.getAttribute("lang"));this.Jla(new vm)}S8(a){this.fja.S8(a);return this}Jla(a){this.fja.Jla(a);a.cwa()||a.Kla(1);this.rP||(a=this.o6(),a.owa()||a.Q8(this.locale));this.gDa&&(a=this.o6(),_.dl(a,iEa,9)||_.hl(a,9,this.gDa))}Mz(a){this.o6().Mz(a);return this}h0(a){_.Xk(this.mX(),tm,11)&&this.n6().h0(a)}psb(a){_.Xk(this.mX(),
tm,11)&&this.n6().psb(a)}jsb(a){_.Xk(this.mX(),tm,11)&&this.n6().jsb(a)}isb(a){_.Xk(this.mX(),tm,11)&&this.n6().isb(a)}mX(){return _.dl(this.fja,vm,1)}o6(){const a=this.mX();let b=_.dl(a,tm,11);b||(b=new tm,_.hl(a,11,b));return b}n6(){const a=this.o6();let b=_.dl(a,sm,10);b||(b=new sm,_.Gl(b,2,!1),_.hl(a,10,b));return b}Lga(a){var b=new GDa;a=Il(b,13,a);b=new IDa;a=_.hl(b,2,a);b=new BFa;a=_.hl(b,1,a);return _.Ll(a,2,9)}ab(a,b=0,c=0,d,e=0,f=0){this.psb(c);this.jsb(e);this.isb(f);c=this.fja.clone();
e=Date.now().toString();c=_.Wk(c,4,_.lb(e));a=_.jl(c,3,a.slice());d&&a.O_b(this.Lga(d));b&&_.Kl(a,14,b);return a}};var wGa=class{constructor(){this.ZPc=typeof AbortController!=="undefined"}send(a,b,c){const d=this;return _.ve(function*(){const e=d.ZPc?new AbortController:void 0,f=e?setTimeout(()=>{e.abort()},a.OCa):void 0;try{const g=Object.assign({},{method:a.kZb,headers:Object.assign({},a.kob)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.OCa&&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)}})}N8a(){return 4}};var xGa=class extends im{constructor(a,b){super();this.nL=a;this.sessionIndex=b;this.lOb="https://play.google.com/log?format=json&hasfast=true";this.ku=null;this.kO=void 0;this.network=null;this.componentId="";this.XYa=this.Vib=this.yta=this.dQ=null;this.x8a=this.rrb=!1;this.dX=null;this.vBa=!1;this.Qna=void 0;this.u7=this.TP=null}Mz(a){this.ku=a;return this}Rrb(a){this.kO=a}Lla(a){this.componentId=a;return this}h0b(a){this.dQ=a}ABa(a){this.yta=a}d0b(a){this.Vib=a}N_b(a){this.XYa=a}N9(){this.rrb=
!0;return this}Zxb(){this.x8a=!0;return this}Rla(a){this.dX=Math.max(a,1E3)}yOb(){this.Y$c=!0;return this}n0b(a){this.Qna=a}e0b(a){this.TP=a}ab(){this.network||(this.network=new wGa);const a=new uGa({nL:this.nL,Z5:this.Z5?this.Z5:_.zDa,sessionIndex:this.sessionIndex,m$c:this.lOb,rP:!1,Hua:!1,yOb:this.Y$c,ALb:this.ALb,network:this.network});CDa(this,_.Gk(oc,a));this.XYa&&a.N_b(this.XYa);this.ku&&a.Mz(this.ku);this.kO?a.Rrb(this.kO):this.kO!==null&&Math.random()<.01&&a.Rrb(new BDa);this.componentId&&
a.Lla(this.componentId);this.dQ&&a.h0b(this.dQ);this.TP&&a.e0b(this.TP);this.yta&&a.ABa(this.yta);this.Vib&&a.d0b(this.Vib);this.rrb&&a.i0(this.rrb);this.x8a&&(a.Zxb=this.x8a);this.dX&&a.Rla(this.dX);this.vBa&&(a.vBa=a.Pxa);vGa(a.Qw);this.Qna&&a.n0b(!0);this.u7&&(a.u7=this.u7);this.network.S8&&this.network.S8(this.nL);this.network.L6c&&this.network.L6c(a);return a}};var yGa=function(a){if(a!=null)return _.Vb(a),{key:_.h(_.X(a,1)),Ldb:_.h(_.ll(a,2))}};Zza.prototype.toObject=function(){return yGa(this)};var zGa=function(a){if(a!=null)return _.Vb(a),{jZc:_.h(_.X(a,1)),Ldb:_.h(_.ll(a,2))}};eAa.prototype.toObject=function(){return zGa(this)};var AGa=function(a){if(a!=null)return _.Vb(a),{message:_.h(_.X(a,1)),Zod:_.h(_.X(a,2)),Owd:_.h(_.X(a,3)),Shd:_.h(_.X(a,4)),Thd:_.h(_.X(a,5))}};fAa.prototype.toObject=function(){return AGa(this)};var BGa=function(a){if(a!=null)return _.Vb(a),{moduleId:_.h(_.X(a,1)),Bqd:_.h(_.X(a,2))}};gAa.prototype.toObject=function(){return BGa(this)};var CGa=function(a){if(a!=null)return _.Vb(a),{key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};hAa.prototype.toObject=function(){return CGa(this)};var DGa=function(a){if(a!=null)return _.Vb(a),{key:_.h(_.X(a,1)),comparator:_.h(_.X(a,2)),value:_.h(_.X(a,3))}};iAa.prototype.toObject=function(){return DGa(this)};var EGa=function(a){if(a!=null){_.Vb(a);var b=_.gl(a,iAa,1,_.$k());return{srd:_.Rb(b,DGa),trd:_.h(_.X(a,2))}}};jAa.prototype.toObject=function(){return EGa(this)};var FGa=function(a){if(a!=null)return _.Vb(a),{J2c:_.h(_.Eb(a,1,_.kb,3)),xQc:_.h(_.Eb(a,2,_.kb,3)),yQc:_.h(_.zl(a,3,3)),npd:_.h(_.X(a,4))}};kAa.prototype.toObject=function(){return FGa(this)};var GGa=function(a){if(a!=null)return _.Vb(a),{K8c:_.h(_.X(a,1)),L8c:_.h(_.X(a,2)),vrd:_.h(_.X(a,3)),hld:_.h(_.pl(a,4)),fld:_.h(_.pl(a,5)),Zpd:_.h(_.X(a,6)),J8c:_.h(_.X(a,7))}};lAa.prototype.toObject=function(){return GGa(this)};var HGa=function(a){if(a!=null)return _.Vb(a),{iod:GGa(_.dl(a,lAa,1)),kod:_.h(_.pl(a,2)),hod:FGa(_.dl(a,kAa,3))}};mAa.prototype.toObject=function(){return HGa(this)};var IGa=function(a){if(a!=null)return _.Vb(a),{Hhd:_.h(_.X(a,1)),Ghd:_.h(_.X(a,2)),cacheHit:_.h(_.pl(a,3)),Rhd:_.h(_.pl(a,4)),lsd:_.h(_.pl(a,5)),aborted:_.h(_.pl(a,6)),Hvd:_.h(_.ll(a,7))}};nAa.prototype.toObject=function(){return IGa(this)};var JGa=function(a){if(a!=null)return _.Vb(a),{Kld:_.sl(a,1),Nld:_.Y(a,2),Old:_.Y(a,3),Jld:_.vl(a,4),owd:_.yl(a,5,0),zqd:_.Y(a,6),Lld:_.Y(a,7),Mld:_.Y(a,8)}};oAa.prototype.toObject=function(){return JGa(this)};var KGa=function(a){if(a!=null)return _.Vb(a),{jmd:JGa(_.dl(a,oAa,1)),Vkd:_.h(_.X(a,2))}};pAa.prototype.toObject=function(){return KGa(this)};var LGa=function(a){if(a!=null)return _.Vb(a),{VW:_.h(_.X(a,7)),xjd:_.h(_.X(a,1)),release:_.h(_.X(a,2)),environment:_.h(_.X(a,6)),Qpd:_.h(_.X(a,3)),Spd:_.h(_.X(a,4)),Rpd:_.h(_.ll(a,5))}};qAa.prototype.toObject=function(){return LGa(this)};var MGa=function(a){if(a!=null)return _.Vb(a),{sqd:_.h(_.rl(a,1))}};rAa.prototype.toObject=function(){return MGa(this)};var NGa=function(a){if(a!=null)return _.Vb(a),{Nsd:_.h(_.X(a,1)),Msd:_.h(_.rl(a,2))}};sAa.prototype.toObject=function(){return NGa(this)};var OGa=function(a){if(a!=null)return _.Vb(a),{Xua:_.h(_.X(a,1))}};tAa.prototype.toObject=function(){return OGa(this)};var PGa=function(a){if(a!=null)return _.Vb(a),{kjd:_.h(_.X(a,1)),errorCode:_.h(_.X(a,2)),jjd:_.h(_.rl(a,3)),domain:_.h(_.X(a,4)),reason:_.h(_.X(a,5)),ngd:_.h(_.rl(a,6))}};uAa.prototype.toObject=function(){return PGa(this)};var QGa=function(a){if(a!=null)return _.Vb(a),{I9c:_.h(_.X(a,1)),urd:_.h(_.X(a,2)),rrd:_.h(_.X(a,3)),statusCode:_.h(_.ql(a,4)),e5c:_.h(_.ll(a,5)),fla:_.h(_.X(a,6)),RTc:_.h(_.rl(a,7)),y5:PGa(a.Q7a()),requestId:_.h(Nza(a,9)),Q4c:_.h(_.pl(a,10))}};vAa.prototype.toObject=function(){return QGa(this)};var RGa=function(a){if(a!=null)return _.Vb(a),{method:_.h(_.X(a,1)),url:_.h(_.X(a,2)),Tod:_.h(_.X(a,3)),domain:_.h(_.X(a,12)),I9c:_.h(_.X(a,4)),Rsd:_.h(_.ql(a,5)),e5c:_.h(_.ll(a,6)),fla:_.h(_.X(a,7)),RTc:_.h(_.rl(a,8)),y5:PGa(a.Q7a()),requestId:_.h(Nza(a,10)),Q4c:_.h(_.pl(a,11))}};wAa.prototype.toObject=function(){return RGa(this)};var SGa=function(a){if(a!=null)return _.Vb(a),{sVc:_.h(_.rl(a,1)),KDa:RGa(a.Bwa()),tad:QGa(a.U8a()),I_c:AGa(a.Z7a()),ood:NGa(_.dl(a,sAa,5)),Ipd:OGa(_.dl(a,tAa,6))}};xAa.prototype.toObject=function(){return SGa(this)};var TGa=function(a){if(a!=null)return _.Vb(a),{oqd:_.h(iba(Pb(a,1))),xhd:_.h(_.ql(a,2))}};yAa.prototype.toObject=function(){return TGa(this)};var UGa=function(a){if(a!=null)return _.Vb(a),{origin:_.h(_.rl(a,1)),containerType:_.h(_.rl(a,2)),containerId:_.h(_.X(a,3)),containerName:_.h(_.X(a,4)),Vld:_.h(_.ll(a,5))}};zAa.prototype.toObject=function(){return UGa(this)};var VGa=function(a){if(a!=null)return _.Vb(a),{key:_.h(_.rl(a,1)),Uz:_.h(_.ll(a,2)),Ldb:_.h(_.ll(a,3)),Omd:_.h(_.zl(a,4,3)),Gnd:UGa(_.dl(a,zAa,5)),Osd:_.h(_.ll(a,6))}};AAa.prototype.toObject=function(){return VGa(this)};var WGa=function(a){if(a!=null)return _.Vb(a),{fieldPath:_.h(_.X(a,1))}};BAa.prototype.toObject=function(){return WGa(this)};var XGa=function(a){if(a!=null)return _.Vb(a),{interval:_.h(_.X(a,1))}};CAa.prototype.toObject=function(){return XGa(this)};var YGa=function(a){if(a!=null)return _.Vb(a),{filter:WGa(a.NC()),time:XGa(a.getTime())}};DAa.prototype.toObject=function(){return YGa(this)};var ZGa=function(a){if(a!=null)return _.Vb(a),{type:_.h(_.X(a,1)),region:_.h(_.X(a,2)),Ngd:_.h(_.X(a,3))}};EAa.prototype.toObject=function(){return ZGa(this)};var $Ga=function(a){if(a!=null)return _.Vb(a),{text:_.h(_.X(a,1)),actionId:_.h(_.X(a,2))}};MAa.prototype.toObject=function(){return $Ga(this)};var aHa=function(a){if(a!=null)return _.Vb(a),{Ved:_.h(_.rl(a,1)),mRc:_.h(_.pl(a,_.cl(a,Tl,2))),stringValue:_.h(_.El(a,3,Tl)),ijd:_.h(_.El(a,4,Tl)),intValue:_.h(_.Dl(a,5,Tl)),doubleValue:_.h(_.Zk(a,_.cl(a,Tl,6))),Cpd:_.h(_.rl(a,7))}};UAa.prototype.toObject=function(){return aHa(this)};var bHa=function(a){if(a!=null){_.Vb(a);var b=_.h(_.X(a,1)),c=_.h(_.rl(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(_.ll(a,10)),A=_.h(_.pl(a,11)),G=_.h(_.pl(a,12)),I=_.h(_.X(a,13)),L=lCa(a.f8a());var V=_.gl(a,UAa,15,_.$k());return{Tpd:b,tud:c,imd:d,xod:e,Z2c:f,Upd:g,fmd:l,gmd:p,hmd:t,bmd:w,dmd:A,amd:G,Ttd:I,m1c:L,Dpd:_.Rb(V,aHa),aTc:QBa(a.D7a()),ZSc:PBa(a.C7a()),ned:YGa(_.dl(a,DAa,18)),XSc:OBa(a.B7a()),Mfd:ZGa(_.dl(a,EAa,
20)),Rgd:TBa(_.dl(a,GAa,21)),YSc:_.h(_.X(a,22)),gTc:ZBa(a.H7a()),fTc:YBa(a.G7a()),eTc:XBa(a.F7a()),dTc:VBa(a.E7a()),WSc:NBa(a.A7a()),lWc:$Ba(a.W7a()),VSc:UBa(a.z7a()),uhd:$Ga(_.dl(a,MAa,30)),tVc:_.Rb(a.R7a(),oCa)}}};VAa.prototype.toObject=function(){return bHa(this)};var cHa=function(a){if(a!=null)return _.Vb(a),{tO:_.h(_.ql(a,1)),Wid:_.h(_.ql(a,2)),eqd:_.h(_.Eb(a,3,_.kb,3)),Tna:_.h(_.rl(a,4)),Ffd:_.h(_.rl(a,7))}};WAa.prototype.toObject=function(){return cHa(this)};var dHa=function(a){if(a!=null)return _.Vb(a),{ped:cHa(_.dl(a,WAa,1)),Dwd:bHa(_.dl(a,VAa,2))}};XAa.prototype.toObject=function(){return dHa(this)};var eHa=function(a){if(a!=null){_.Vb(a);var b=_.gl(a,YAa,1,_.$k());return{Xfd:_.Rb(b,eHa),kfd:_.h(_.X(a,2)),e7:_.h(_.X(a,3)),ku:_.h(_.X(a,10)),fO:_.h(_.X(a,4)),region:_.h(_.X(a,5))}}};YAa.prototype.toObject=function(){return eHa(this)};ZAa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={application:_.h(_.rl(this,116)),HV:_.h(_.X(this,12)),environment:_.h(_.rl(this,82)),Hpd:_.h(_.pl(this,27)),Oxa:_.h(_.pl(this,16)),c3c:_.h(_.X(this,17)),referer:_.h(_.X(this,18)),zXb:_.h(_.X(this,13)),eventType:_.h(_.X(this,3)),QF:_.h(_.X(this,4)),sVc:_.h(_.rl(this,23)),tVc:_.Rb(this.R7a(),oCa),Ldb:_.h(_.ll(this,7)),projectNumber:_.h(_.X(this,1)),projectId:_.h(_.X(this,32)),organizationId:_.h(_.X(this,53)),ckd:_.h(_.X(this,72)),dfd:_.h(_.X(this,
52)),billingAccountId:_.h(_.X(this,2)),Dgd:_.h(_.X(this,74)),qgd:_.h(_.X(this,40)),mgd:_.h(_.X(this,41)),tgd:_.h(_.X(this,42)),s0b:_.h(_.X(this,73)),GRb:YCa(_.dl(this,dAa,20)),jod:HGa(_.dl(this,mAa,91)),Cwd:dHa(_.dl(this,XAa,21)),traceId:_.h(_.X(this,133)),wkd:_.h(_.X(this,134)),appId:_.h(_.X(this,37)),Djd:_.h(_.X(this,43)),eLb:_.h(_.X(this,57)),gLb:_.h(_.X(this,58)),iLb:_.h(_.X(this,59)),Led:_.h(_.X(this,75)),fLb:_.h(_.X(this,62)),hLb:_.h(_.X(this,65)),Ned:_.h(_.X(this,84)),Med:_.h(_.X(this,129)),
LWb:_.h(_.X(this,121)),ukd:_.h(_.X(this,60)),vkd:_.h(_.X(this,83)),bsd:_.h(_.X(this,61)),Wld:_.h(_.X(this,69)),Exa:_.h(_.pl(this,6)),Gnb:_.h(_.X(this,8)),Emd:_.h(_.pl(this,9)),Gsd:_.h(_.X(this,10)),Gtd:_.h(_.X(this,11)),Rrd:_.h(_.X(this,68)),Hjd:_.h(_.rl(this,24)),Wed:_.h(_.rl(this,35)),Xed:_.h(_.rl(this,70)),wed:_.h(_.X(this,14)),Kud:_.Rb(_.gl(this,Zza,15,_.$k()),yGa),Cgd:_.h(_.X(this,19)),Kpd:_.h(_.X(this,25)),jZc:_.h(_.X(this,22)),Uld:zGa(_.dl(this,eAa,51)),Xld:_.h(_.rl(this,26)),qrd:SGa(_.dl(this,
xAa,46)),b5c:_.h(_.ll(this,28)),rqd:MGa(_.dl(this,rAa,38)),Epd:LGa(_.dl(this,qAa,29)),Lud:_.Rb(_.gl(this,AAa,85,_.$k()),VGa),r4b:_.h(_.X(this,86)),KDa:RGa(this.Bwa()),tad:QGa(this.U8a()),oid:nCa(_.dl(this,Yza,33)),qfd:_.h(_.X(this,34)),Xnd:_.h(_.X(this,36)),Vnd:_.h(_.X(this,39)),vod:_.h(_.zl(this,44,3)),Wnd:_.h(_.X(this,45)),I_c:AGa(this.Z7a()),pTc:_.h(_.X(this,48)),ojd:Ub(_.Eb(this,49,gca,_.$k())),ovd:_.Rb(_.gl(this,YAa,50,_.$k()),eHa),Htd:Ub(Iza(this,99)),Itd:eHa(_.dl(this,YAa,100)),Nfd:_.h(_.X(this,
54)),End:EGa(_.dl(this,jAa,55)),Dnd:CGa(_.dl(this,hAa,56)),Qmd:_.Rb(_.gl(this,gAa,63,_.$k()),BGa),Pmd:_.Rb(_.gl(this,gAa,64,_.$k()),BGa),emd:_.h(_.X(this,66)),kmd:_.h(_.X(this,67)),god:_.h(_.zl(this,71,3)),Okd:_.h(_.X(this,76)),Rkd:_.h(_.X(this,77)),Nkd:_.h(_.X(this,78)),Qkd:_.h(_.X(this,79)),Pkd:_.h(_.X(this,80)),SLb:_.h(_.X(this,81)),NMb:_.h(_.X(this,87)),ppd:IGa(_.dl(this,nAa,88)),Tnd:_.h(_.X(this,89)),Und:_.h(_.X(this,90)),Fod:_.h(_.X(this,92)),gaiaId:_.h(_.ll(this,93)),eZa:_.h(_.X(this,94)),
sgd:_.h(_.X(this,95)),Aed:_.h(_.X(this,96)),zed:_.h(_.X(this,97)),Z2c:KGa(this.KQb()),bed:_.h(_.X(this,101)),Sld:_.h(_.pl(this,102)),Ihd:_.h(_.X(this,104)),Jgd:_.h(_.X(this,105)),datasetId:_.h(_.X(this,106)),vwd:_.h(_.X(this,107)),rnd:_.h(_.ll(this,114)),uwd:_.h(_.X(this,115)),ntd:_.h(_.X(this,117)),rtd:_.h(_.X(this,118)),qtd:_.h(_.X(this,119)),uqb:_.h(_.X(this,122)),fhd:_.h(_.X(this,123)),ond:_.h(_.X(this,125)),Ktd:TGa(_.dl(this,yAa,126))}}else a=void 0;return a};var fHa=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}"),hHa=class{constructor(a,b,c,d){this.ju=a;this.HV=b;this.Gh=c;this.Bp=d;this.jP=d.cSc}get client(){if(this.jP)return this.jP;this.Bp||(this.Bp={});if(this.Bp.Rxa)return this.jP=new gHa;var a=null;this.Bp.sessionIndex&&(a=String(this.Bp.sessionIndex));a=new xGa(509,a||"0");this.Bp.endpoint&&(a.lOb=this.Bp.endpoint);this.jP=a.ab();this.Bp.dX&&this.jP.Rla(this.Bp.dX);this.Bp.N9&&this.jP.i0(!0);return this.jP}GBa(a){this.Gh||
(this.Gh={});this.Gh.projectNumber=a}setProjectId(a){this.Gh||(this.Gh={});this.Gh.projectId=a}yBa(a){this.Gh||(this.Gh={});this.Gh.billingAccountId=a}R_b(a){const b=new $Ca;_.Kb(b,3,a,ib);this.client.ABa(b)}Pla(a){this.Gh.environment=a}mL(a={},b=this.ju.location.pathname){this.mb(Object.assign({},a,{name:"pageview",type:b||"",kind:26}),b)}mb(a,b=this.ju.location.pathname){a.type&&fHa.test(a.type);a.name&&fHa.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"&&fHa.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"&&fHa.test(e)}a.kind===void 0&&(a.kind=29);b=this.p_a(a,b);a=new wm;c=b.Yc();a=_.yc(a,8,c);if(b=(b=_.dl(b,XAa,21))?_.dl(b,WAa,1):null)b=_.ql(b,1),Il(a,11,b==null?void 0:b);this.client.dispatch(a)}p_a(a,b){this.Gh||(this.Gh={});const c=new ZAa;var d=this.Gh;d.Exa!==void 0&&c.dsb(d.Exa);d.Oxa!==void 0&&c.V_b(d.Oxa);d.Gnb&&c.nsb(d.Gnb);d.hostname&&c.gsb(d.hostname);
var e,f;c.Pla((f=(e=d.environment)!=null?e:c.P7a())!=null?f:0);d.projectNumber&&c.GBa(d.projectNumber);d.projectId&&c.setProjectId(d.projectId);d.billingAccountId&&c.yBa(d.billingAccountId);d=new Ql;Il(d,1,this.ju.screen.width);Il(d,2,this.ju.screen.height);e=new Ql;Il(e,1,this.ju.innerWidth);Il(e,2,this.ju.innerHeight);f=new Yza;_.hl(f,1,d);_.hl(f,3,e);Il(f,2,this.ju.screen.colorDepth);_.hl(c,33,f);a.projectNumber&&(isNaN(Number(a.projectNumber))?c.setProjectId(a.projectNumber):c.GBa(a.projectNumber));
a.projectId&&c.setProjectId(a.projectId);a.billingAccountId&&c.yBa(a.billingAccountId);a.latency&&c.Wla(Math.ceil(a.latency));a.GRb&&_.hl(c,20,a.GRb);if(a.u8c)for(const [t,w]of Object.entries(a.u8c))e=t,f=w,d=c,e=(new Zza).vx(e).Wla(f),_.kl(d,15,Zza,e);a.rWa&&(d=new WAa,d=_.Ll(d,4,a.rWa.Tna).Xrb(a.rWa.id),d=_.Kb(d,3,a.rWa.oed,ib),e=new XAa,d=_.hl(e,1,d),_.hl(c,21,d));b=_.yc(c,13,b).Srb(this.HV);b=_.yc(b,3,a.type);_.yc(b,4,a.name).P_b(a.kind);if(a.metadata)if(b=a.metadata,b instanceof Array)for(var g of b){var l=
c;b=l.aTa;d=(new Rl).setValue(String(g.value));g.key!==void 0&&d.vx(g.key);g.MMb!==void 0&&Qza(d,3,g.MMb);g.OMb!==void 0&&Qza(d,4,g.OMb);g.LMb!==void 0&&Qza(d,5,g.LMb);g.PMb!==void 0&&Qza(d,6,g.PMb);b.call(l,d)}else if(b)for(l in b)l&&(g=c,d=l,e=b[l],d=(new Rl).vx(d).setValue(String(e)),g.aTa(d));l=jDa.get("concordWindowId");l||(l=iDa(),jDa.set("concordWindowId",l));_.yc(c,34,l);(l=this.ju.document.referrer)&&c.dma(l);_.Gl(c,27,this.ju.document.hidden);l=this.Gh;let p;for(const t of(p=l.features)!=
null?p:[])t.apply(c);a.eLb&&_.yc(c,57,a.eLb);a.gLb&&_.yc(c,58,a.gLb);a.iLb&&_.yc(c,59,a.iLb);a.fLb&&_.yc(c,62,a.fLb);a.hLb&&_.yc(c,65,a.hLb);a.s0b&&_.yc(c,73,a.s0b);a.SLb&&_.yc(c,81,a.SLb);a.NMb&&_.yc(c,87,a.NMb);a.r4b&&_.yc(c,86,a.r4b);a.uqb&&c.k0b(a.uqb);return c}},dda=function(a){var b=new iHa;a.Gh.features||(a.Gh.features=[]);if(a.Gh.features.find(c=>c.constructor.name===b.constructor.name))return a;a.Gh.features.push(b);return a},jHa=class{constructor(a){this.ju=a;this.HV="UNDEFINED";this.Gh=
{Exa:!1};this.Bp={endpoint:"https://cloud.google.com/log?format=json&hasfast=true",dX:2500,N9:!0};this.Gh.hostname=this.ju.location.hostname;this.Gh.Oxa=this.ju.location.protocol==="https:"}Srb(a){this.HV=a;return this}Rla(a){this.Bp.dX=a}dsb(a){this.Gh.Exa=a;return this}V_b(a){this.Gh.Oxa=a}Pla(a){this.Gh.environment=a}GBa(a){this.Gh.projectNumber=a}setProjectId(a){this.Gh.projectId=a;return this}yBa(a){this.Gh.billingAccountId=a}nsb(a){this.Gh.Gnb=a;return this}i0(a){this.Bp.N9=a;return this}},
gHa=class{dispatch(){}ABa(){}Rla(){}i0(){}};var mHa;_.kHa=function(a){if(a.Yy&&typeof a.Yy=="function")return a.Yy();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 Rca(a)};
_.lHa=function(a){if(a.j6&&typeof a.j6=="function")return a.j6();if(!a.Yy||typeof a.Yy!="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 _.Sca(a)}}};
mHa=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=_.lHa(a),e=_.kHa(a),f=e.length;for(let g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)}};var zm,nHa,oHa,pHa,qHa,rHa,THa,aua;zm=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");nHa=function(a){a=a.match(zm)[1]||null;!a&&_.ea.self&&_.ea.self.location&&(a=_.ea.self.location.protocol.slice(0,-1));return a?a.toLowerCase():""};
oHa=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," ")):"")}}};pHa=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]};
qHa=function(a,b,c){if(Array.isArray(b))for(let d=0;d<b.length;d++)qHa(a,String(b[d]),c);else b!=null&&c.push(a+(b===""?"":"="+encodeURIComponent(String(b))))};rHa=function(a,b){const c=[];for(b=b||0;b<a.length;b+=2)qHa(a[b],a[b+1],c);return c.join("&")};_.Am=function(a){const b=[];for(const c in a)qHa(c,a[c],b);return b.join("&")};THa=function(a,b){const c=arguments.length==2?rHa(arguments[1],0):rHa(arguments,1);return pHa(a,c)};
aua=function(a,b){_.Mya(a,"/")&&(a=a.slice(0,-1));_.Jk(b,"/")&&(b=b.slice(1));return a+"/"+b};var Em,Gm,$Ha,VHa,XHa,WHa,ZHa,YHa,Hm;
_.Ij=function(a){this.A2a=this.HH=this.Uu="";this.b8=null;this.yK=this.Qza="";this.dz=!1;let b;a instanceof _.Ij?(this.dz=a.dz,_.Bm(this,a.Uu),this.HH=a.HH,this.sH(a.zf()),UHa(this,a.b8),this.od(a.ke()),_.Cm(this,a.fk.clone()),_.Dm(this,a.yK)):a&&(b=String(a).match(zm))?(this.dz=!1,_.Bm(this,b[1]||"",!0),this.HH=Em(b[2]||""),this.sH(b[3]||"",!0),UHa(this,b[4]),this.od(b[5]||"",!0),_.Cm(this,b[6]||"",!0),_.Dm(this,b[7]||"",!0)):(this.dz=!1,this.fk=new _.Fm(null,this.dz))};
_.Ij.prototype.toString=function(){const a=[];var b=this.Uu;b&&a.push(Gm(b,VHa,!0),":");var c=this.zf();if(c||b=="file")a.push("//"),(b=this.HH)&&a.push(Gm(b,VHa,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.b8,c!=null&&a.push(":",String(c));if(c=this.ke())this.TC()&&c.charAt(0)!="/"&&a.push("/"),a.push(Gm(c,c.charAt(0)=="/"?WHa:XHa,!0));(c=this.fk.toString())&&a.push("?",c);(c=this.yK)&&a.push("#",Gm(c,YHa));return a.join("")};
_.Ij.prototype.resolve=function(a){const b=this.clone();let c=!!a.Uu;c?_.Bm(b,a.Uu):c=!!a.HH;c?b.HH=a.HH:c=a.TC();c?b.sH(a.zf()):c=a.b8!=null;var d=a.ke();if(c)UHa(b,a.b8);else if(c=!!a.Qza){if(d.charAt(0)!="/")if(this.TC()&&!this.Qza)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=_.Jk(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.M9a();c?_.Cm(b,a.fk.clone()):c=!!a.yK;c&&_.Dm(b,a.yK);return b};_.Ij.prototype.clone=function(){return new _.Ij(this)};_.Bm=function(a,b,c){a.Uu=c?Em(b,!0):b;a.Uu&&(a.Uu=a.Uu.replace(/:$/,""))};_.Ij.prototype.zf=function(){return this.A2a};_.Ij.prototype.sH=function(a,b){this.A2a=b?Em(a,!0):a};_.Ij.prototype.TC=function(){return!!this.A2a};
var UHa=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("$`"+b);a.b8=b}else a.b8=null};_.Ij.prototype.ke=function(){return this.Qza};_.Ij.prototype.od=function(a,b){this.Qza=b?Em(a,!0):a;return this};_.Ij.prototype.M9a=function(){return this.fk.toString()!==""};_.Cm=function(a,b,c){b instanceof _.Fm?(a.fk=b,a.fk.csb(a.dz)):(c||(b=Gm(b,ZHa)),a.fk=new _.Fm(b,a.dz));return a};_.Ij.prototype.setQuery=function(a,b){return _.Cm(this,a,b)};_.Ij.prototype.getQuery=function(){return this.fk.toString()};
_.Jj=function(a,b,c){a.fk.set(b,c);return a};_.Dm=function(a,b,c){a.yK=c?Em(b):b;return a};_.Ij.prototype.removeParameter=function(a){this.fk.remove(a);return this};_.Ij.prototype.isReadOnly=function(){return!1};_.Ij.prototype.csb=function(a){this.dz=a;this.fk&&this.fk.csb(a)};Em=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};Gm=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,$Ha),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};
$Ha=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};VHa=/[#\/\?@]/g;XHa=/[#\?:]/g;WHa=/[#\?]/g;ZHa=/[#\?@]/g;YHa=/#/g;_.Fm=function(a,b){this.zs=this.Kk=null;this.qw=a||null;this.dz=!!b};Hm=function(a){a.Kk||(a.Kk=new Map,a.zs=0,a.qw&&oHa(a.qw,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};_.aa=_.Fm.prototype;_.aa.add=function(a,b){Hm(this);this.qw=null;a=Im(this,a);let c=this.Kk.get(a);c||this.Kk.set(a,c=[]);c.push(b);this.zs+=1;return this};
_.aa.remove=function(a){Hm(this);a=Im(this,a);return this.Kk.has(a)?(this.qw=null,this.zs-=this.Kk.get(a).length,this.Kk.delete(a)):!1};_.aa.clear=function(){this.Kk=this.qw=null;this.zs=0};_.aa.Ts=function(){Hm(this);return this.zs==0};_.aa.L4=function(a){Hm(this);a=Im(this,a);return this.Kk.has(a)};_.aa.forEach=function(a,b){Hm(this);this.Kk.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
_.aa.j6=function(){Hm(this);const a=Array.from(this.Kk.values()),b=Array.from(this.Kk.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.Yy=function(a){Hm(this);let b=[];if(typeof a==="string")this.L4(a)&&(b=b.concat(this.Kk.get(Im(this,a))));else{a=Array.from(this.Kk.values());for(let c=0;c<a.length;c++)b=b.concat(a[c])}return b};
_.aa.set=function(a,b){Hm(this);this.qw=null;a=Im(this,a);this.L4(a)&&(this.zs-=this.Kk.get(a).length);this.Kk.set(a,[b]);this.zs+=1;return this};_.aa.get=function(a,b){if(!a)return b;a=this.Yy(a);return a.length>0?String(a[0]):b};_.aa.j0=function(a,b){this.remove(a);b.length>0&&(this.qw=null,this.Kk.set(Im(this,a),_.wa(b)),this.zs+=b.length)};
_.aa.toString=function(){if(this.qw)return this.qw;if(!this.Kk)return"";const a=[],b=Array.from(this.Kk.keys());for(let d=0;d<b.length;d++){var c=b[d];const e=encodeURIComponent(String(c));c=this.Yy(c);for(let f=0;f<c.length;f++){let g=e;c[f]!==""&&(g+="="+encodeURIComponent(String(c[f])));a.push(g)}}return this.qw=a.join("&")};_.aa.clone=function(){const a=new _.Fm;a.qw=this.qw;this.Kk&&(a.Kk=new Map(this.Kk),a.zs=this.zs);return a};var Im=function(a,b){b=String(b);a.dz&&(b=b.toLowerCase());return b};
_.Fm.prototype.csb=function(a){a&&!this.dz&&(Hm(this),this.qw=null,this.Kk.forEach(function(b,c){const d=c.toLowerCase();c!=d&&(this.remove(c),this.j0(d,b))},this));this.dz=a};_.Fm.prototype.extend=function(a){for(let b=0;b<arguments.length;b++)mHa(arguments[b],function(c,d){this.add(d,c)},this)};var aIa=RegExp("(billing/|freetrial/)[a-z0-9]{6}-[a-z0-9]{6}-[a-z0-9]{6}","i"),bIa=RegExp("(/(apis|apiui|endpoints)/(api|library)/)([^/]+)"),cIa=RegExp("(compute/instancesDetail/)[a-z0-9/\\-_]*","i"),dIa=RegExp("(/apis/credentials/serviceaccount/|invitations/)[+a-zA-Z0-9_.!#$%&'*\\=?^`{|}~-]+@([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9]{2,63}"),eIa=RegExp("(/apis/credentials/oauthclient/).+\\.apps\\.googleusercontent\\.com"),fIa=[".google.com",".googleapis.com",".googleprod.com",".googleplex.com"],gIa=RegExp("(organizationId=)[0-9]*"),
hIa=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}"),iIa=/;([^/]+=[^/]+([/?])|[^/?]+=[^/?]+)/g,kIa=function(a,{projectId:b,projectNumber:c,accountId:d}={}){if(!a)return"/pagepath_not_provided";a=a.replace(iIa,"$2");const e=new _.Ij(a);e.fk.get("project")&&_.Jj(e,"project",":projectId");a=e.ke();Em(e.fk.toString())&&(a+="?"+Em(e.fk.toString()));b&&(a=a.replace(b,":projectId"));c&&(a=a.replace(c,":projectNumber"));d&&(a=a.replace(d,":accountId"));a=a.replace(cIa,
"$1:vmInstanceName");a=a.replace(aIa,"$1:accountId");a=a.replace(dIa,"$1:emailId");a=a.replace(eIa,"$1:clientId");a=a.replace(gIa,"$1:organizationId");(b=bIa.exec(a))&&b&&b[4]&&(c=(c=b[4])&&jIa(c)?":endpointsApiId":c,a=a.replace(b[0],b[1]+c));_.ma(a,"/billing/enablebillingforproject")&&(a="/billing/enablebillingforproject");return a=a.replace(hIa,":uuid")},lIa=function(a,{projectId:b,projectNumber:c,accountId:d}={}){const e=new _.Ij(a);return e.Uu+"://"+e.zf()+kIa(a,{projectId:b,projectNumber:c,accountId:d})},
jIa=function(a){const b=_.ma(a,"."),c=fIa.some(d=>_.Mya(a,d));return b&&!c};var iHa=class{apply(a){const b={projectId:a.On()||void 0,projectNumber:_.X(a,1)||void 0,accountId:_.X(a,2)||void 0};if(_.X(a,13)){const c=kIa(_.X(a,13),b);_.X(a,4)==="pageview"&&_.X(a,3)===_.X(a,13)&&_.yc(a,3,c);_.yc(a,13,c)}a.twa()&&a.dma(lIa(a.twa(),b))}};var mIa=class extends hHa{constructor(a,b,c,d,e,f){super(a,b,d,e);this.FRb=c;this.Gh=d;this.Bp=e;this.Pza=f}mL(a={},b){let c;super.mL(a,b!=null?b:(c=this.Pza)==null?void 0:c.get())}mb(a,b){let c;super.mb(a,b!=null?b:(c=this.Pza)==null?void 0:c.get())}};mIa.newBuilder=function(a=window,b){return fda(a,b)};var eda=class extends jHa{ab(){return new mIa(this.ju,this.HV,this.FRb,this.Gh,this.Bp,this.Pza)}constructor(a,b){super(a);this.ju=a;this.Pza=b;this.FRb=new ZCa}};var zc=globalThis;var Bc=Object.getOwnPropertyDescriptor,oda=Object.defineProperty,rda=Object.getPrototypeOf,Hda=Object.create,Ida=Array.prototype.slice,bea=Ac("addEventListener"),cea=Ac("removeEventListener"),Mc=Ac(""),nIa=typeof window!=="undefined",Lc=nIa?window:void 0,Dc=nIa&&Lc||globalThis,oIa=typeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope,Ada=!("nw"in Dc)&&typeof Dc.process!=="undefined"&&Dc.process.toString()==="[object process]",Jda=!Ada&&!oIa&&!(!nIa||!Lc.HTMLElement),Kda=typeof Dc.process!==
"undefined"&&Dc.process.toString()==="[object process]"&&!oIa&&!(!nIa||!Lc.HTMLElement),mda={},pIa=Ac("enable_beforeunload"),nda=function(a){if(a=a||Dc.event){var b=mda[a.type];b||(b=mda[a.type]=Ac("ON_PROPERTY"+a.type));var c=this||a.target||Dc;b=c[b];Jda&&c===Lc&&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"&&Dc[pIa]&&typeof c==="string"?a.returnValue=c:c==void 0||c||a.preventDefault());
return c}},Fc=Ac("originalInstance"),tda=!1,uda=!1;var Oc=!1;if(typeof window!=="undefined")try{const a=Object.defineProperty({},"passive",{get:function(){Oc=!0}});window.addEventListener("test",a,a);window.removeEventListener("test",a,a)}catch(a){Oc=!1}var Cda={Xxb:!0},Nc={},Bda={},Eda=new RegExp("^"+Mc+"(\\w+)(true|false)$"),zda=Ac("propagationStopped");var Mda,Nda,Oda,Pda,Qc;var Xda="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 aea=Ac("zoneTask");var qIa=function(a){throw Error("pa`"+a.Ow);},sIa=function(){var a=new rIa("mXaIFf",gea(window));if(a.wd==null)return null;if(typeof a.wd==="boolean")return a.wd;if(typeof a.wd==="string"){const b=a.wd.toLowerCase();if(b==="true"||b==="1")return!0;if(b==="false"||b==="0")return!1}throw new TypeError("sa`"+a.Ow+"`"+a.wd+"`"+typeof a.wd);},rIa=class{constructor(a,b){this.Ow=a;this.wd=b}string(a){if(this.wd==null)return arguments.length==0&&qIa(this),a;if(typeof this.wd==="string")return this.wd;throw new TypeError("qa`"+
this.Ow+"`"+this.wd+"`"+typeof this.wd);}number(a){if(this.wd==null)return arguments.length==0&&qIa(this),a;if(typeof this.wd==="number")return this.wd;if(typeof this.wd==="string"){const b=Number(this.wd);if(!isNaN(b)&&!_.Lk(this.wd))return b}throw new TypeError("ta`"+this.Ow+"`"+this.wd+"`"+typeof this.wd);}toString(){if(this.wd==null)var a=null;else if(typeof this.wd==="string")a=this.wd;else throw new TypeError("ra`"+this.Ow+"`"+this.wd+"`"+typeof this.wd);a===null&&qIa(this);return a}object(a){if(this.wd==
null){if(arguments.length==0)throw Error("pa`"+this.Ow);return a}if(!_.xa(this.wd)&&_.Dk(this.wd))return Pca(this.wd,function(b,c){return new rIa(this.Ow+"."+c,b)},this);throw new TypeError("ua`"+this.Ow+"`"+this.wd+"`"+typeof this.wd);}};var tIa;if(!(tIa=typeof window==="undefined")){const a=sIa();tIa=a===null?!0:a}if(tIa){var Pc;const a=globalThis,b=a[Ac("forceDuplicateZoneCheck")]===!0;if(a.Zone&&(b||typeof a.Zone.__symbol__!=="function"))throw Error("ya");a.Zone!=null||(a.Zone=hda());Pc=a.Zone;hea();iea();jea();Lda();Zda();dea();eea()};var kea=Tc({ta:Tc}),oea=Tc({Ba:Tc}),lea=Tc({Nod:Tc}),pea=Tc({Ood:Tc});_.Yc=class extends Error{constructor(a,b){super(`${`NG0${Math.abs(a)}`}${b?": "+b:""}`);this.code=a}};var rd=Tc({wa:Tc}),Kja=Tc({La:Tc}),Vea=Tc({Le:Tc}),uIa=Tc({Ca:Tc}),Xea=Tc({O:Tc}),ae=Tc({EE:Tc}),vIa=Tc({iGc:Tc});var Zc,uea,zea,Jm;Zc=null;uea=!1;zea=1;_.ed=Symbol("Aa");Jm={version:0,rUb:0,dh:!1,Uk:void 0,KZ:void 0,Gz:void 0,bza:0,kr:void 0,BP:void 0,Xta:!1,I4:!1,ylb:()=>!1,Blb:()=>{},mO:()=>{},c_a:()=>{}};var wIa=Symbol("Ba"),xIa=Symbol("Ca"),Hea=Symbol("Da"),Gea=Object.assign({},Jm,{value:wIa,dh:!0,error:null,Do:tea,ylb(a){return a.value===wIa||a.value===xIa},Blb(a){if(a.value===xIa)throw Error("Ea");const b=a.value;a.value=xIa;const c=cd(a);let d;try{d=a.PZa()}catch(e){d=Hea,a.error=e}finally{dd(a,c)}b!==wIa&&b!==Hea&&d!==Hea&&a.Do(b,d)?a.value=b:(a.value=d,a.version++)}});var Lea=function(){throw Error();};var Jea=Object.assign({},Jm,{Do:tea,value:void 0});Object.assign({},Jm,{I4:!0,Xta:!1,mO:a=>{a.ve!==null&&a.ve(a.Eb)},J6:!1,dgd:()=>{}});var hd;var Pea=Tc({uCb:Tc});_.ud=class{constructor(a,b){this.OIc=a;this.ta=void 0;typeof b=="number"?this.EE=b:b!==void 0&&(this.ta=_.k({token:this,Ea:b.Ea||"root",oa:b.oa}))}get xd(){return this}toString(){return`InjectionToken ${this.OIc}`}};_.pf=globalThis;var yIa={},Tea=/\n/gm,md=void 0;var gfa=new _.ud("");var zIa=new _.ud("",-1);var ffa=new _.ud("");var kfa=class{get(a,b=yIa){if(b===yIa)throw a=Error("Ga`"+_.Xc(a)),a.name="NullInjectorError",a;return b}};var Bd;Bd={};_.sd=[];var hfa=Tc({va:String,kc:Tc});var yma=new _.ud("");var pfa={},AIa={},jfa=void 0,Km=class{},BIa=function(a,b){b=ld(b);let c=td(b)?b:ld(b&&b.va);const d=qfa(b);if(!td(b)&&b.xd===!0){let e=a.dH.get(c);e||(e=vd(void 0,pfa,!0),e.oa=()=>Sea(e.xd),a.dH.set(c,e));c=b;e.xd.push(b)}a.dH.set(c,d)},tfa=class extends Km{get nc(){return this.Jb}constructor(a,b,c,d){super();this.parent=b;this.source=c;this.scopes=d;this.dH=new Map;this.iQa=new Set;this.bca=[];this.Jb=!1;sfa(a,e=>BIa(this,e));this.dH.set(zIa,vd(void 0,this));d.has("environment")&&this.dH.set(Km,
vd(void 0,this));a=this.dH.get(yma);a!=null&&typeof a.value==="string"&&this.scopes.add(a.value);this.zSb=new Set(this.get(ffa,_.sd,2))}destroy(){rfa(this);this.Jb=!0;const a=_.ad(null);try{for(const c of this.iQa)c.Ja();const b=this.bca;this.bca=[];for(const c of b)c()}finally{this.dH.clear(),this.iQa.clear(),this.zSb.clear(),_.ad(a)}}Be(a){rfa(this);this.bca.push(a);return()=>{const b=this.bca.indexOf(a);b!==-1&&this.bca.splice(b,1)}}get(a,b=yIa,c=0){rfa(this);if(a.hasOwnProperty(vIa))return a[vIa](this);
c=Rea(c);const d=nd(this),e=id();try{if(!(c&4)){let G=this.dH.get(a);if(G===void 0){const I=(typeof a==="function"||typeof a==="object"&&a instanceof _.ud)&&mea(a);var f;if(f=I)if(I.Ea){var g=ld(I.Ea);f=typeof g==="string"?g==="any"||this.scopes.has(g):this.zSb.has(g)}else f=!1;G=f?vd(nfa(a),pfa):null;this.dH.set(a,G)}if(G!=null){a:{b=G;const I=_.ad(null);try{b.value===pfa&&(b.value=AIa,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.Ja===
"function"}l&&this.iQa.add(b.value);var t=b.value;break a}finally{_.ad(I)}t=void 0}return t}}const A=c&2?lfa():this.parent;b=c&8&&b===yIa?null:b;return A.get(a,b)}catch(A){if(A.name==="NullInjectorError"){(A.ngTempTokenPath=A.ngTempTokenPath||[]).unshift(_.Xc(a));if(d)throw A;t=A;var w=this.source;const G=t.ngTempTokenPath;a.__source&&G.unshift(a.__source);t.message=Uea("\n"+t.message,G,w);t.ngTokenPath=G;t.ngTempTokenPath=null;throw t;}throw A;}finally{id(e),nd(d)}}v_(){const a=_.ad(null),b=nd(this),
c=id();try{const d=this.get(gfa,_.sd,2);for(const e of d)e()}finally{nd(b),id(c),_.ad(a)}}toString(){const a=[],b=this.dH;for(const c of b.keys())a.push(_.Xc(c));return`R3Injector[${a.join(", ")}]`}};var xfa=class{constructor(a,b,c){this.Hj=a;this.ng=b;this.vK=c}};_.Lm=(()=>{const a=()=>wfa;a.zWb=!0;return a})();var Qia,Cfa;_.Jd=Ifa(null);Qia=null;Cfa=!1;_.lg=!0;var ee=class{constructor(a,b){var c=_.B;this.oa=a;this.Sob=!1;this.BRc=b;this.ySb=c}};var CIa={};var DIa=class{constructor(a,b){this.Rb=a;this.Lza=b}get(a,b,c){c=Rea(c);const d=this.Rb.get(a,CIa,c);return d!==CIa||b===CIa?d:this.Lza.get(a,b,c)}};var Sfa,Ufa,ce;Sfa=!0;Ufa=0;ce={};_.fe=class{constructor(a,b){this.cda=a;this.Qe=b}get(a,b,c){return cga(this.cda,this.Qe,a,Rea(c),b)}};_.Mm=class{constructor(a){this.attributeName=a;this.EE=()=>_.be(this.attributeName)}toString(){return`HostAttributeToken ${this.attributeName}`}};_.EIa=od(ie(a=>({token:a})),-1);_.Nm=od(ie(),8);od(ie(),2);_.Om=od(ie(),4);od(ie(),1);Tc({va:String,kc:Tc});_.jh=function(a){if(Array.isArray(a))return iga({name:""},void 0,a,"");let b;const c=(b=a.name)!=null?b:"";return iga({name:c},a.parent,a.Nb,c)};_.We=class{};_.FIa=new kfa;_.We.ta=_.k({token:_.We,Ea:"any",oa:()=>_.m(zIa)});_.We.EE=-1;_.Pm=class{};var Qm=class{},Ipa=class{};var nh=class{},GIa=new _.ud("",{Ea:"root",oa:()=>!1}),lma=new _.ud(""),mma=new _.ud("");_.Ze=class{};_.Ze.EE=pga;_.Ze.iGc=a=>a;var oga=class extends _.Ze{constructor(){var a=_.Ld();super();this.Qe=a}Be(a){Bfa(this.Qe,a);return()=>{var b=this.Qe;if(b[21]!==null){var c=b[21].indexOf(a);c!==-1&&b[21].splice(c,1)}}}};var HIa=je(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 IIa;
_.le=class{constructor(a){this.bZc=a;this.closed=!1;this.hda=this.q3=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const c=this.q3;if(Array.isArray(c))for(var b of c)b.remove(this);else c==null||c.remove(this);b=this.bZc;if(_.ke(b))try{b()}catch(e){a=e instanceof HIa?e.errors:[e]}const d=this.hda;if(d){this.hda=null;for(const e of d)try{_.ke(e)?e():e.unsubscribe()}catch(f){let g;a=(g=a)!=null?g:[];f instanceof HIa?a=[...a,...f.errors]:a.push(f)}}if(a)throw new HIa(a);}}add(a){if(a&&a!==
this)if(this.closed)_.ke(a)?a():a.unsubscribe();else{if(a instanceof _.le){if(a.closed||a.SKc(this))return;a.yGc(this)}let b;(this.hda=(b=this.hda)!=null?b:[]).push(a)}}SKc(a){const b=this.q3;return b===a||Array.isArray(b)&&b.includes(a)}yGc(a){const b=this.q3;this.q3=Array.isArray(b)?(b.push(a),b):b?[b,a]:a}DNc(a){const b=this.q3;b===a?this.q3=null:Array.isArray(b)&&qga(b,a)}remove(a){const b=this.hda;b&&qga(b,a);a instanceof _.le&&a.DNc(this)}};IIa=new _.le;IIa.closed=!0;_.le.EMPTY=IIa;var Rm=class extends _.le{static create(a,b,c){return new Oga(a,b,c)}constructor(a){super();this.Tn=!1;this.destination=a instanceof Rm?a:new JIa(!a||_.ke(a)?{next:a!=null?a:void 0}:a);rga(a)&&a.add(this)}next(a){this.Tn||this.Ge(a)}error(a){this.Tn||(this.Tn=!0,this.FEb(a))}complete(){this.Tn||(this.Tn=!0,this.bpa())}unsubscribe(){this.closed||(this.Tn=!0,super.unsubscribe())}Ge(a){this.destination.next(a)}FEb(a){this.destination.error(a);this.unsubscribe()}bpa(){this.destination.complete();this.unsubscribe()}},
JIa=class{constructor(a){this.Pjb=a}next(a){const b=this.Pjb;if(b.next)try{b.next(a)}catch(c){ne(c)}}error(a){const b=this.Pjb;if(b.error)try{b.error(a)}catch(c){ne(c)}else ne(a)}complete(){const a=this.Pjb;if(a.complete)try{a.complete()}catch(b){ne(b)}}},Oga=class extends Rm{constructor(a,b,c){super();this.destination=new JIa(_.ke(a)||!a?{next:a!=null?a:void 0,error:b!=null?b:void 0,complete:c!=null?c:void 0}:a)}};var se=typeof Symbol==="function"&&Symbol.observable||"@@observable";_.x=function(a,...b){return b.length?sga(b)(a):a};_.Sm=function(a){var b=tga(b);return new b((c,d)=>{let e;a.subscribe(f=>e=f,f=>d(f),()=>c(e))})};
_.re=class{constructor(a){a&&(this.cs=a)}fD(a){const b=new _.re;b.source=this;b.operator=a;return b}subscribe(a,b,c){a=a&&a instanceof Rm||a&&_.ke(a.next)&&_.ke(a.error)&&_.ke(a.complete)&&rga(a)?a:new Oga(a,b,c);b=this.operator;c=this.source;a.add(b?b.call(a,c):c?this.cs(a):this.mSa(a));return a}mSa(a){try{return this.cs(a)}catch(b){a.error(b)}}forEach(a,b){b=tga(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)})}cs(a){let b;return(b=this.source)==
null?void 0:b.subscribe(a)}[se](){return this}};_.re.create=a=>new _.re(a);var KIa=je(a=>function(){a(this);this.name="ObjectUnsubscribedError";this.message="object unsubscribed"});_.Tf=class extends _.re{constructor(){super();this.Wn=[];this.Pn=this.Tn=this.closed=!1;this.MCa=null}fD(a){const b=new LIa(this,this);b.operator=a;return b}gU(){if(this.closed)throw new KIa;}next(a){this.gU();if(!this.Tn){const b=this.Wn.slice();for(const c of b)c.next(a)}}error(a){this.gU();if(!this.Tn){this.Pn=this.Tn=!0;this.MCa=a;const b=this.Wn;for(;b.length;)b.shift().error(a)}}complete(){this.gU();if(!this.Tn){this.Tn=!0;const a=this.Wn;for(;a.length;)a.shift().complete()}}unsubscribe(){this.Tn=
this.closed=!0;this.Wn=null}mSa(a){this.gU();return super.mSa(a)}cs(a){this.gU();this.VMa(a);return this.rGb(a)}rGb(a){const b=this.Tn,c=this.Wn;return this.Pn||b?_.le.EMPTY:(c.push(a),new _.le(()=>qga(this.Wn,a)))}VMa(a){const b=this.MCa,c=this.Tn;this.Pn?a.error(b):c&&a.complete()}Xf(){const a=new _.re;a.source=this;return a}};_.Tf.create=(a,b)=>new LIa(a,b);
var LIa=class extends _.Tf{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)}cs(a){let b,c;return(c=(b=this.source)==null?void 0:b.subscribe(a))!=null?c:_.le.EMPTY}};_.Qh=class extends _.Tf{constructor(a){super();this.Ud=a}get value(){return this.getValue()}cs(a){const b=super.cs(a);!b.closed&&a.next(this.Ud);return b}getValue(){const a=this.MCa,b=this.Ud;if(this.Pn)throw a;this.gU();return b}next(a){super.next(this.Ud=a)}};_.Pe=new _.re(a=>a.complete());var xga=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var Cga=a=>a&&typeof a.length==="number"&&typeof a!=="function";var bka=class{constructor(a,b,c){this.kind=a;this.value=b;this.error=c;this.xl=a==="N"}observe(a){return Nga(this,a)}accept(a,b,c){if(_.ke(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}},cka=new bka("C");var MIa={now(){return(MIa.Oe||Date).now()},Oe:void 0};var NIa;NIa=function(a){var b=a.bufferSize,c=a.E2b;const d=a.buffer;a=a.Mab;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)}};
_.Wf=class extends _.Tf{constructor(a=Infinity,b=Infinity,c=MIa){super();this.bufferSize=a;this.U9=b;this.E2b=c;this.buffer=[];this.Mab=b===Infinity;this.bufferSize=Math.max(1,a);this.U9=Math.max(1,b)}next(a){const b=this.buffer,c=this.Mab,d=this.E2b,e=this.U9;this.Tn||(b.push(a),!c&&b.push(d.now()+e));NIa(this);super.next(a)}cs(a){this.gU();NIa(this);const b=this.rGb(a),c=this.Mab,d=this.buffer.slice();for(let e=0;e<d.length&&!a.closed;e+=c?1:2)a.next(d[e]);this.VMa(a);return b}};var PIa=class{constructor(a,b=OIa){this.R5c=a;this.now=b}ve(a,b=0,c){return(new this.R5c(this,a)).ve(c,b)}},OIa=MIa.now;_.Ae=je(a=>function(){a(this);this.name="EmptyError";this.message="no elements in sequence"});_.Ce=class extends Rm{constructor(a,b,c,d,e){super(a);this.C2c=e;b&&(this.Ge=function(f){try{b(f)}catch(g){this.destination.error(g)}});c&&(this.FEb=function(f){try{c(f)}catch(g){this.destination.error(g)}this.unsubscribe()});d&&(this.bpa=function(){try{d()}catch(f){this.destination.error(f)}this.unsubscribe()})}unsubscribe(){let a;this.closed||(a=this.C2c)!=null&&a.call(this);super.unsubscribe()}};var QIa=function(a){const b=a.cU;if(!b||b.Tn)a.cU=a.J1b();return a.cU},fka=class extends _.re{constructor(a,b){super();this.source=a;this.J1b=b;this.cU=null;this.pra=0;this.v2=null}cs(a){return QIa(this).subscribe(a)}cSa(){this.pra=0;const a=this.v2;this.cU=this.v2=null;a==null||a.unsubscribe()}connect(){let a=this.v2;if(!a){a=this.v2=new _.le;const b=QIa(this);a.add(this.source.subscribe(new _.Ce(b,void 0,c=>{this.cSa();b.error(c)},()=>{this.cSa();b.complete()},()=>this.cSa())));a.closed&&(this.v2=
null,a=_.le.EMPTY)}return a}ix(){return _.De()(this)}};var Rga=Array.isArray;var Tga=Array.isArray,Uga=Object.getPrototypeOf,Vga=Object.prototype,Wga=Object.keys;var $ga=class extends Rm{constructor(a,b,c){super(a);this.Ge=b;this.R6c=c}bpa(){this.R6c()?super.bpa():this.unsubscribe()}};var RIa=function(a){let b=cancelAnimationFrame;const c=requestAnimationFrame(d=>{b=void 0;a(d)});return new _.le(()=>{let d;return(d=b)==null?void 0:d(c)})};var SIa={now(){return(SIa.Oe||performance).now()},Oe:void 0};_.TIa=new _.re(a=>{const b=new _.le,c=SIa,d=c.now(),e=f=>{const g=c.now();a.next({timestamp:f,Vid:g-d});a.closed||b.add(RIa(e))};b.add(RIa(e));return b});var dha=["addListener","removeListener"],cha=["addEventListener","removeEventListener"],fha=["on","off"];var UIa=class extends _.le{constructor(){super()}ve(){return this}};var VIa=class extends UIa{constructor(a,b){super();this.scheduler=a;this.doa=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.a_(c,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.n_(c,this.id,b);return this}n_(a,b,c=0){a=a.flush.bind(a,this);return setInterval(a,c)}a_(a,b,c=0){if(c!=null&&this.delay===c&&this.pending===!1)return b;clearInterval(b)}sw(a,b){if(this.closed)return Error("Oa");this.pending=!1;if(a=this.HEb(a,
b))return a;this.pending===!1&&this.id!=null&&(this.id=this.a_(this.scheduler,this.id,null))}HEb(a){let b=!1,c;try{this.doa(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.doa=this.state=this.scheduler=null;this.pending=!1;qga(c,this);a!=null&&(this.id=this.a_(b,a,null));this.delay=null;super.unsubscribe()}}};var WIa=class extends PIa{constructor(a,b=OIa){super(a,b);this.actions=[];this.active=!1;this.CQ=void 0}flush(a){const b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.sw(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}}};_.Ne=new WIa(VIa);_.ok=new _.re(_.me);var gha=Array.isArray;var nha=je(a=>function(b=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=b});var XIa=new class extends WIa{flush(a){this.active=!0;this.CQ=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();const e=b.length;do if(c=a.sw(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 VIa{constructor(a,b){super(a,b);this.scheduler=a;this.doa=b}n_(a,b,c=0){if(c!==null&&c>0)return super.n_(a,b,c);a.actions.push(this);return a.CQ||(a.CQ=requestAnimationFrame(()=>a.flush(void 0)))}a_(a,b,c=0){if(c!=
null&&c>0||c==null&&this.delay>0)return super.a_(a,b,c);a.actions.length===0&&(cancelAnimationFrame(b),a.CQ=void 0)}});var YIa=1,ZIa,oha={},$Ia=function(a){const b=YIa++;oha[b]=!0;ZIa||(ZIa=Promise.resolve());ZIa.then(()=>pha(b)&&a());return b};_.Tm=new class extends WIa{flush(a){this.active=!0;this.CQ=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();const e=b.length;do if(c=a.sw(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 VIa{constructor(a,b){super(a,b);this.scheduler=a;this.doa=b}n_(a,b,c=0){if(c!==null&&c>0)return super.n_(a,b,c);a.actions.push(this);return a.CQ||(a.CQ=$Ia(a.flush.bind(a,void 0)))}a_(a,b,c=0){if(c!=null&&c>0||c==null&&
this.delay>0)return super.a_(a,b,c);a.actions.length===0&&(pha(b),a.CQ=void 0)}});var aJa=new class extends WIa{}(class extends VIa{constructor(a,b){super(a,b);this.scheduler=a;this.doa=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}sw(a,b){return b>0||this.closed?super.sw(a,b):this.HEb(a,b)}n_(a,b,c=0){return c!=null&&c>0||c==null&&this.delay>0?super.n_(a,b,c):a.flush(this)}});je(a=>function(){a(this);this.name="ArgumentOutOfRangeError";this.message="argument out of range"});je(a=>function(b){a(this);this.name="NotFoundError";this.message=b});je(a=>function(b){a(this);this.name="SequenceError";this.message=b});var Um=class{constructor(){this.m2b=0;this.Yn=new Set;this.Bha=new _.Qh(!1)}get YOa(){return this.Bha.value}add(){this.YOa||this.Bha.next(!0);const a=this.m2b++;this.Yn.add(a);return a}has(a){return this.Yn.has(a)}remove(a){this.Yn.delete(a);this.Yn.size===0&&this.YOa&&this.Bha.next(!1)}Ja(){this.Yn.clear();this.YOa&&this.Bha.next(!1)}};Um.ta=_.k({token:Um,Ea:"root",oa:()=>new Um});var bJa;bJa=function(a,b){return c=>{let d;const e=(d=a.Yn)==null?void 0:d.add();setTimeout(()=>{b(c);if(e!==void 0){let f;(f=a.Yn)==null||f.remove(e)}})}};
_.Vm=class extends _.Tf{constructor(a=!1){super();this.Yn=this.lW=void 0;this.mGc=a;if(hd!==void 0||md!=null){let b;this.lW=(b=_.n(_.Ze,{optional:!0}))!=null?b:void 0;let c;this.Yn=(c=_.n(Um,{optional:!0}))!=null?c:void 0}}emit(a){const b=_.ad(null);try{super.next(a)}finally{_.ad(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.mGc&&(b=bJa(this,
b),d&&(d=bJa(this,d)),c&&(c=bJa(this,c)));d=super.subscribe({next:d,error:b,complete:c});a instanceof _.le&&a.add(d);return d}};var vha,Mxa,cJa,dJa,zha;vha=0;Mxa=function(){return typeof Zone!=="undefined"&&Zone.current.get("isAngularZone")===!0};cJa=function(){if(Mxa())throw new _.Yc(909,!1);};
_.Ue=class{constructor(a){this.I6=this.Aha=!1;this.isStable=!0;this.Sja=new _.Vm(!1);this.Nja=new _.Vm(!1);this.lm=new _.Vm(!1);this.onError=new _.Vm(!1);const {dVc:b=!1,RBa:c=!1,oma:d=!1,BQ:e=!1}=a;if(typeof Zone=="undefined")throw new _.Yc(908,!1);Zone.assertZonePatched();this.j3=0;this.KHb=this.LE=Zone.current;Zone.TaskTrackingZoneSpec&&(this.LE=this.LE.fork(new Zone.TaskTrackingZoneSpec));b&&Zone.longStackTraceZoneSpec&&(this.LE=this.LE.fork(Zone.longStackTraceZoneSpec));this.RBa=!d&&c;this.oma=
d;this.pea=!1;this.BQ=e;yha(this)}run(a,b,c){return this.LE.run(a,b,c)}runTask(a,b,c,d){const e=this.LE;a=e.scheduleEventTask("NgZoneEvent: "+d,a,dJa,Te,Te);try{return e.runTask(a,b,c)}finally{e.cancelTask(a)}}runGuarded(a,b,c){return this.LE.runGuarded(a,b,c)}Ub(a){return this.KHb.run(a)}};dJa={};
zha=class{constructor(){this.Aha=this.I6=!1;this.isStable=!0;this.Sja=new _.Vm;this.Nja=new _.Vm;this.lm=new _.Vm;this.onError=new _.Vm}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 eJa;_.yf=class{constructor(){this.aIc=console}handleError(a){this.aIc.error("ERROR",a)}};eJa=new _.ud("",{Ea:"root",oa:()=>{const a=_.n(_.Ue),b=_.n(_.yf);return c=>a.Ub(()=>b.handleError(c))}});var Ye=class{constructor(){this.gP=null}sw(){let a;(a=this.gP)==null||a.sw()}};Ye.ta=_.k({token:Ye,Ea:"root",oa:()=>new Ye});
var fJa=[0,1,2,3],Eha=class{constructor(){this.kd=_.n(_.Ue);this.scheduler=_.n(nh);this.eh=_.n(_.yf,{optional:!0});this.X_=new Set;this.ufa=new Set;this.Qfa=!1}sw(){this.Qfa=!0;for(const a of fJa)for(const b of this.X_)if(!b.Mfa&&b.NRb[a])try{b.Zza=this.kd.Ub(()=>b.NRb[a](b.Zza))}catch(c){b.Mfa=!0;let d;(d=this.eh)==null||d.handleError(c)}this.Qfa=!1;for(const a of this.X_)a.Mfa=!1,a.Zza=void 0,a.once&&(this.X_.delete(a),a.destroy());for(const a of this.ufa)this.X_.add(a);this.ufa.size>0&&this.scheduler.notify(8);
this.ufa.clear()}register(a){this.Qfa?this.ufa.add(a):(this.X_.add(a),this.scheduler.notify(7))}unregister(a){this.Qfa&&this.X_.has(a)?(a.Mfa=!0,a.Zza=void 0,a.once=!0):(this.X_.delete(a),this.ufa.delete(a))}};Eha.ta=_.k({token:Eha,Ea:"root",oa:()=>new Eha});var Fha=class{constructor(a,b,c,d){this.gP=a;this.NRb=b;this.once=c;this.Mfa=!1;this.Zza=void 0;this.d$c=d==null?void 0:d.Be(()=>this.destroy())}destroy(){this.gP.unregister(this);let a;(a=this.d$c)==null||a.call(this)}};var Bha=new Set;/*

 Copyright 2024 Google, Inc
 SPDX-License-Identifier: MIT
*/
Symbol.for("propagationStopped");var gJa=new _.ud("",{Ea:"root",oa:()=>!1});var Gha=void 0;var Nia;_.$e=new Map;Nia=0;var hJa,zma,Wm;hJa=new _.ud("",{Ea:"root",oa:()=>"ng"});zma=new _.ud("");Wm=new _.ud("",{Ea:"platform",oa:()=>"unknown"});_.Xm=new _.ud("");_.iJa=new _.ud("",{Ea:"root",oa:()=>{let a,b;return((a=Hha().body)==null?void 0:(b=a.querySelector("[ngCspNonce]"))==null?void 0:b.getAttribute("ngCspNonce"))||null}});var jJa=class{},kJa=class{};_.bf=class{constructor(a){this.ma=a}};_.bf.EE=function(){return df(_.Nd(),_.Ld())};var lJa;lJa=class{};_.Ym=class{constructor(){this.Tq=null}};_.Ym.EE=()=>{const a=_.Ld(),b=_.Ed(_.Nd().index,a);return(_.yd(b)?b:a)[11]};var kf;var Nha=/^>|^->|\x3c!--|--\x3e|--!>|<!-$/g,Oha=/(<|>)/g;var Xha=Wha,Yha;_.wf={};var lf=class{constructor(a){this.wMb=a}toString(){return`SafeValue must use [property]=binding: ${this.wMb}`+" (see https://g.co/ng/security#xss)"}},mJa=class extends lf{getTypeName(){return"HTML"}},nJa=class extends lf{getTypeName(){return"URL"}},oJa=class extends lf{getTypeName(){return"ResourceURL"}};var cia;var ria=class{constructor(a){this.ZYc=a}Vga(a){a="<body><remove></remove>"+a;try{const b=(new window.DOMParser).parseFromString(pia(a),"text/html").body;if(b===null)return this.ZYc.Vga(a);let c;(c=b.firstChild)==null||c.remove();return b}catch(b){return null}}},qia=class{constructor(a){this.DTc=a;this.YYc=this.DTc.implementation.createHTMLDocument("sanitization-inert")}Vga(a){const b=this.YYc.createElement("template");b.innerHTML=pia(a);return b}};var tia=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var pJa=qf("area,br,col,hr,img,wbr"),qJa=qf("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),rJa=qf("rp,rt"),sJa=rf(rJa,qJa),tJa=rf(qJa,qf("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")),uJa=rf(rJa,qf("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")),
Cia=rf(pJa,tJa,uJa,sJa),Fia=qf("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),vJa=qf("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"),
wJa=qf("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"),
Eia=rf(Fia,vJa,wJa),Dia=qf("script,style,template"),Aia=class{constructor(){this.XJ=[]}endElement(a){a=via(a).toLowerCase();Cia.hasOwnProperty(a)&&!pJa.hasOwnProperty(a)&&(this.XJ.push("</"),this.XJ.push(a),this.XJ.push(">"))}},wia=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,xia=/([^#-~ |!])/g,zia;var xJa={NONE:0,lbd:1,rcd:2,ecd:3,URL:4,acd:5,0:"NONE",1:"HTML",2:"STYLE",3:"SCRIPT",4:"URL",5:"RESOURCE_URL"};var Hia;var wja=[],xja=Object.assign({},Jm,{I4:!0,mO:a=>{Gd(a.Ji)},c_a(){this.Ji[24]=this}}),yja=Object.assign({},Jm,{I4:!0,mO:a=>{for(a=_.Hd(a.Ji);a&&a[1].type===2;)a=_.Hd(a);a&&yfa(a)},c_a(){this.Ji[24]=this}});var bh;_.Zm=function(a){Kha(a.BHc||a.Qe,4)};_.$m=function(a){a.Qe[2]|=1024;tja(a.Qe,a.HWb)};
bh=class{get om(){const a=this.Qe,b=a[1];return qja(b,a,b.firstChild,[])}constructor(a,b,c=!0){this.Qe=a;this.BHc=b;this.HWb=c;this.fp=null;this.Toa=!1}get context(){return this.Qe[8]}get dh(){let a;return!!(this.Qe[2]&9280)||!((a=this.Qe[24])==null||!a.dh)}set context(a){this.Qe[8]=a}get nc(){return(this.Qe[2]&256)===256}destroy(){if(this.fp)this.fp.a5(this);else if(this.Toa){const a=this.Qe[3];if(_.zd(a)){const b=a[8],c=b?b.indexOf(this):-1;c>-1&&(_.hf(a,c),Zea(b,c))}this.Toa=!1}_.Uha(this.Qe[1],
this.Qe)}Be(a){Bfa(this.Qe,a)}detach(){this.Qe[2]&=-129}};var yJa=class{};yJa.ta=_.k({token:yJa,Ea:"root",oa:()=>null});var zJa,bna,AJa;_.cn=function(a,b){return new bna(b[rd]||null,a.bq)};zJa=class extends _.Pm{constructor(a){super();this.bq=a}};
bna=class extends kJa{get inputs(){var a=this.wF;const b=a.WC;a=zja(a.inputs,!0);if(b!==null)for(const c of a)b.hasOwnProperty(c.Tlb)&&(c.transform=b[c.Tlb]);return a}get outputs(){return zja(this.wF.outputs,!1)}constructor(a,b){super();this.wF=a;this.bq=b;this.AV=a.type;this.Pa=a.na.map(nga).join(",");this.ac=a.ac?a.ac:[];this.CZc=!!b}create(a,b,c,d){const e=_.ad(null);try{d=d||this.bq;let ob,Ia=d instanceof Km?d:(ob=d)==null?void 0:ob.Rb;Ia&&this.wF.SQb!==null&&(Ia=this.wF.SQb(Ia)||Ia);var f=Ia?
new DIa(a,Ia):a,g=f.get(lJa,null);if(g===null)throw new _.Yc(407,!1);const La=f.get(yJa,null),Va=f.get(nh,null);a={Unb:g,mla:La,v4:Va};var l=g.dfa(null,this.wF);const pb=this.wF.na[0][0]||"div";if(c){g=l;var p=this.wF.hb,t=f.get(gJa,!1)||p===3;var w=g.frb(c,t)}else{const gd=pb.toLowerCase();w=l.createElement(pb,gd==="svg"?"svg":gd==="math"?"math":null)}p=w;w=512;this.wF.p0?w|=4096:this.wF.YWb||(w|=16);t=null;p!==null&&(t=null);const uc=Zia(0,null,null,1,0,null,null,null,null,null,null),rc=Oia(null,
uc,null,w,null,null,a,l,f,null,t);Hfa(rc);let Gc,Pd;f=null;try{var A=this.wF;w=null;if(A.R5){var G=[];w=new Map;A.R5(A,G,w);G.push(A)}else G=[A];var I=rc[1];rc[25]=p;var L=uf(I,25,2,"#host",null);I=p;t=A;g=G;var V=rc[1];for(var ca of g)L.mD=Zd(L.mD,ca.nb);L.mD!==null&&(pja(L,L.mD,!0),I!==null&&bia(l,I,L));ca=null;I!==null&&(ca=null);var la=a.Unb.dfa(I,t);const gd=Oia(rc,Tia(t),null,Via(t),rc[L.index],L,a,la,null,null,ca);V.wl&&cja(V,L,g.length-1);Uia(rc,gd);f=rc[L.index]=gd;Pd=uc.data[25];if(p)if(c)Pfa(l,
p,["ng-version","0.0.0-PLACEHOLDER"]);else{var ya=A.na[0];c=[];L=[];V=1;for(la=2;V<ya.length;){let mb=ya[V];if(typeof mb==="string")la===2?mb!==""&&c.push(mb,ya[++V]):la===8&&L.push(mb);else{if((la&1)!==0)break;la=mb}V++}const {jc:Ob,fe:$c}={jc:c,fe:L};Ob&&Pfa(l,p,Ob);if($c&&$c.length>0){ya=l;l=p;var Ba=$c.join(" ");Ba===""?ya.removeAttribute(l,"class"):ya.setAttribute(l,"class",Ba)}}if(b!==void 0){var Ea=this.ac,Wa=Pd.bx=[];for(Ba=0;Ba<Ea.length;Ba++){const Ob=b[Ba];Wa.push(Ob!=null&&Ob.length?Array.from(Ob):
null)}}b=f;Wa=w;Ea=[Aja];const Jb=_.Nd(),Sa=rc[1],fb=_.Dd(Jb,rc);dja(Sa,rc,Jb,G,null,Wa);for(Wa=0;Wa<G.length;Wa++){const Ob=de(rc,Sa,Jb.Gn+Wa,Jb);_.af(Ob,rc)}Wia(Sa,rc,Jb);fb&&_.af(fb,rc);const sb=de(rc,Sa,Jb.Gn+Jb.Ky,Jb);b[8]=rc[8]=sb;if(Ea!==null)for(const Ob of Ea)Ob(sb,A);Sia(Sa,Jb,rc);Gc=sb;oja(uc,rc,null)}catch(gd){throw f!==null&&_.$e.delete(f[19]),_.$e.delete(rc[19]),gd;}finally{Kfa()}return new AJa(this.AV,Gc,df(Pd,rc),rc,Pd)}finally{_.ad(e)}}};
AJa=class extends jJa{constructor(a,b,c,d,e){super();this.location=c;this.FIb=d;this.cda=e;this.Cka=null;this.instance=b;this.Hw=this.xk=new bh(d,void 0,!1);this.AV=a}MQ(a,b){var c=this.cda.inputs;let d;c!==null&&(d=c[a])&&(this.Cka!=null||(this.Cka=new Map),this.Cka.has(a)&&Object.is(this.Cka.get(a),b)||(c=this.FIb,bja(c[1],c,d,a,b),this.Cka.set(a,b),Kha(_.Ed(this.cda.index,c),1)))}get Rb(){return new _.fe(this.cda,this.FIb)}destroy(){this.Hw.destroy()}Be(a){this.Hw.Be(a)}};var Bja=class extends Qm{constructor(a,b,c,d=!0){super();this.R1c=a;this.ld=b;this.JMa=[];this.v1a=[];this.Oea=new zJa(this);var e=(a[uIa]||null).Cy;this.JMa=e instanceof Function?e():e;this.mra=hga(a,b,[{va:Qm,kc:this},{va:_.Pm,kc:this.Oea},...c],_.Xc(a),new Set(["environment"]));d&&this.v_()}v_(){this.mra.v_();this.instance=this.mra.get(this.R1c)}get Rb(){return this.mra}destroy(){const a=this.mra;!a.nc&&a.destroy();this.v1a.forEach(b=>b());this.v1a=null}Be(a){this.v1a.push(a)}},$ma=class extends Ipa{constructor(a){super();
this.oWb=a}create(a){return new Bja(this.oWb,a,[])}},Dja=class extends Qm{constructor(a){super();this.Oea=new zJa(this);this.instance=null;const b=new tfa([...a.Nb,{va:Qm,kc:this},{va:_.Pm,kc:this.Oea}],a.parent||lfa(),a.xTc,new Set(["environment"]));this.Rb=b;a.I5c&&b.v_()}destroy(){this.Rb.destroy()}Be(a){this.Rb.Be(a)}};var Gja=class{constructor(a){this.xc=a;this.oea=new Map}Ja(){try{for(const a of this.oea.values())a!==null&&a.destroy()}finally{this.oea.clear()}}};Gja.ta=_.k({token:Gja,Ea:"environment",oa:()=>new Gja(_.m(Km))});var ei=new _.ud(""),pma=function(a){if(!a.Bu){var b=[];for(const d of a.BQc){const e=wd(a.Rb,d);if(Ef(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.Bu=!0}},eh=class{constructor(){this.done=this.Bu=!1;this.DUc=new Promise((b,c)=>{this.resolve=b;this.reject=c});let a;this.BQc=(a=_.n(ei,{optional:!0}))!=null?
a:[];this.Rb=_.n(_.We)}};eh.O=function(a){return new (a||eh)};eh.ta=_.k({token:eh,oa:eh.O,Ea:"root"});var dn=class{log(a){console.log(a)}warn(a){console.warn(a)}};dn.O=function(a){return new (a||dn)};dn.ta=_.k({token:dn,oa:dn.O,Ea:"platform"});var Dma=class{};Dma.ta=_.k({token:Dma,Ea:"root",oa:()=>new BJa});var CJa=function(a,b){for(const c of b)b.delete(c),a.Pmb--,c.run()},BJa=class{constructor(){this.Pmb=0;this.tAa=new Map}ve(a){this.enqueue(a)}enqueue(a){var b=a.zone;this.tAa.has(b)||this.tAa.set(b,new Set);b=this.tAa.get(b);b.has(a)||(this.Pmb++,b.add(a))}flush(){for(;this.Pmb>0;)for(const [a,b]of this.tAa){const c=a,d=b;c===null?CJa(this,d):c.run(()=>CJa(this,d))}}};var DJa=new _.ud(""),EJa=new _.ud(""),FJa=function(a){return a.ECa?a.ECa.Nnd.map(b=>({source:b.source,TSc:b.TSc,data:b.data})):[]},en=class{constructor(a,b,c){this.lb=a;this.RYb=b;this.KPa=!0;this.BS=[];this.ECa=null;GJa||(GJa=c,HJa(b));this.PPc();a.run(()=>{this.ECa=typeof Zone=="undefined"?null:Zone.current.get("TaskTrackingZone")})}PPc(){this.lb.Sja.subscribe({next:()=>{this.KPa=!1}});this.lb.Ub(()=>{this.lb.lm.subscribe({next:()=>{cJa();queueMicrotask(()=>{this.KPa=!0;this.GIb()})}})})}isStable(){return this.KPa&&
!this.lb.Aha}GIb(){if(this.isStable())queueMicrotask(()=>{for(;this.BS.length!==0;){let a=this.BS.pop();clearTimeout(a.A9);a.CUc()}});else{let a=FJa(this);this.BS=this.BS.filter(b=>b.y3b&&b.y3b(a)?(clearTimeout(b.A9),!1):!0)}}addCallback(a,b,c){let d=-1;b&&b>0&&(d=setTimeout(()=>{this.BS=this.BS.filter(e=>e.A9!==d);a()},b));this.BS.push({CUc:a,A9:d,y3b:c})}whenStable(a,b,c){if(c&&!this.ECa)throw Error("Xa");this.addCallback(a,b,c);this.GIb()}Bnb(a){this.RYb.Bnb(a,this)}hxb(a){this.RYb.hxb(a)}findProviders(){return[]}};
en.O=function(a){return new (a||en)(_.m(_.Ue),_.m(fn),_.m(EJa))};en.ta=_.k({token:en,oa:en.O});var fn=class{constructor(){this.V$=new Map}Bnb(a,b){this.V$.set(a,b)}hxb(a){this.V$.delete(a)}vga(a,b=!0){let c,d;return(d=(c=GJa)==null?void 0:c.vga(this,a,b))!=null?d:null}};fn.O=function(a){return new (a||fn)};fn.ta=_.k({token:fn,oa:fn.O,Ea:"platform"});var GJa;var Zja=class extends _.Ce{constructor(){super(...arguments);this.USa=0;this.p2b=!1}unsubscribe(){this.p2b=!0;this.USa===0&&super.unsubscribe()}};var IJa,JJa;IJa=new _.ud("");JJa=function(a){a.HKb.some(({Qe:b})=>zfa(b))?a.Ie|=2:a.Ie&=-8};_.KJa=function(a,b){a.O3.push(b);if(b.Toa)throw new _.Yc(902,!1);b.fp=a;a=(b.Qe[2]&512)!==0;const c=b.Qe[16];c===null||a||Rha(c,b.Qe);_.Afa(b.Qe)};
_.gh=class{constructor(){this.iDb=[];this.Jb=this.wra=!1;this.MS=[];this.O3=[];this.lZc=_.n(eJa);this.iQc=_.n(Ye);this.yR=_.n(GIa);this.y5c=_.n(Dma);this.Y4=this.Ie=0;this.EVc=new Set;this.DKb=new _.Tf;this.eNb=[];this.xF=[];this.isStable=_.x(_.n(Um).Bha,_.v(a=>!a));this.xc=_.n(Km)}get HKb(){return[...this.EVc.keys(),...this.O3]}get nc(){return this.Jb}whenStable(){let a;return(new Promise(b=>{a=this.isStable.subscribe({next:c=>{c&&b()}})})).finally(()=>{a.unsubscribe()})}get Rb(){return this.xc}Cy(a,
b){var c=a instanceof kJa;if(!this.xc.get(eh).done)throw new _.Yc(405,!1);a=c?a:_.cn(this.xc.get(_.Pm),a);this.eNb.push(a.AV);c=a.CZc?void 0:this.xc.get(Qm);const d=a.create(_.FIa,[],b||a.Pa,c),e=d.location.ma,f=d.Rb.get(DJa,null);f==null||f.Bnb(e);d.Be(()=>{this.a5(d.Hw);pka(this.xF,d);f==null||f.hxb(e)});this.aMc(d);return d}tick(){this.yR||(this.Ie|=1);this.rJb()}rJb(){if(this.wra)throw new _.Yc(101,!1);const a=_.ad(null);try{this.wra=!0;let c=null;this.xc.nc||(c=this.xc.get(lJa,null,{optional:!0}));
this.Ie|=this.Y4;let d=this.Y4=0;for(;this.Ie!==0&&d++<10;)a:{let e=void 0,f=void 0;var b=c;this.Ie|=this.Y4;this.Y4=0;this.Ie&16&&(this.Ie&=-17,this.y5c.flush());if(this.Ie&7){const g=!!(this.Ie&1);this.Ie&=-8;this.Ie|=8;for(let {Qe:l,HWb:p}of this.HKb)b=l,(g||zfa(b))&&tja(b,p,g&&!this.yR?0:1);this.Ie&=-5;JJa(this);if(this.Ie&23)break a}else b==null||(f=b.Esa)==null||f.call(b),b==null||(e=b.end)==null||e.call(b);this.Ie&8&&(this.Ie&=-9,this.iQc.sw());JJa(this)}}catch(c){this.lZc(c)}finally{this.wra=
!1,_.ad(a),this.DKb.next()}}a5(a){pka(this.O3,a);a.fp=null;const b=(a.Qe[2]&512)!==0,c=a.Qe[16];c===null||b||Sha(c,a.Qe);Qha(a.Qe[1],a.Qe)}aMc(a){_.KJa(this,a.Hw);this.tick();this.xF.push(a);const b=this.xc.get(IJa,[]);[...this.iDb,...b].forEach(c=>c(a))}Ja(){if(!this.Jb)try{this.MS.forEach(a=>a()),this.O3.slice().forEach(a=>a.destroy())}finally{this.Jb=!0,this.O3=[],this.iDb=[],this.MS=[]}}Be(a){this.MS.push(a);return()=>pka(this.MS,a)}destroy(){if(this.Jb)throw new _.Yc(406,!1);const a=this.xc;
a.destroy&&!a.nc&&a.destroy()}get E$c(){return this.O3.length}};_.gh.O=function(a){return new (a||_.gh)};_.gh.ta=_.k({token:_.gh,oa:_.gh.O,Ea:"root"});_.Zma=new Map;var LJa,Nka,Mka;_.Hg=class{};_.Hg.EE=Kka;LJa=function(a,b,c,d){const e=b.Qe;if(_.zd(e[3])){var f=a.indexOf(b);f!==-1?a.detach(f):(f=e[3],f=new Nka(f,f[5],f[3]),f.detach(f.indexOf(b)))}c=a.lMa(c);a=a.eN;_.tka(a,e,c,d);if(b.fp)throw new _.Yc(902,!1);b.Toa=!0;d=Lka(a);c>=d.length?d.push(b):d.splice(c,0,b);return b};
_.gn=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.eQ;e=e.PF||e.AWb}b=d?b:new bna(b[rd]||null);f=f||a.Lza;e||b.bq!=null||(d=(d?f:a.Lza).get(Km,null))&&(e=d);g=b.create(f,g,null,e);LJa(a,g.Hw,c,_.ska(a.oba,null));return g};
Nka=class extends _.Hg{constructor(a,b,c){super();this.eN=a;this.oba=b;this.nba=c}get element(){return df(this.oba,this.nba)}get Rb(){return new _.fe(this.oba,this.nba)}get Lza(){const a=Yfa(this.oba,this.nba);if(a!==-1){const b=Rfa(a,this.nba);return new _.fe(b[1].data[(a&32767)+8],b)}return new _.fe(null,this.nba)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(a){const b=this.eN[8];return b!==null&&b[a]||null}get length(){return this.eN.length-10}mi(a,b,c){let d,e;typeof c==="number"?
d=c:c!=null&&(d=c.index,e=c.Rb);a=MJa(a,b||{},e,null);LJa(this,a,d,_.ska(this.oba,null));return a}R6(a,b){return LJa(this,a,b,!0)}move(a,b){return this.R6(a,b)}indexOf(a){const b=this.eN[8];return b!==null?b.indexOf(a):-1}remove(a){a=this.lMa(a,-1);const b=_.hf(this.eN,a);b&&(Zea(Lka(this.eN),a),_.Uha(b[1],b))}detach(a){a=this.lMa(a,-1);const b=_.hf(this.eN,a);return b&&Zea(Lka(this.eN),a)!=null?new bh(b):null}lMa(a,b=0){return a==null?this.length+b:a}};Mka=Oka;var Ska=Uka;var Yka=0,Zka=0,$ka=0;_.qma="en-US";_.ula={b1c:"element"};_.wla={b1c:"ICU"};var mla=/\ufffd(\d+):?\d*\ufffd/gi,vla=/\ufffd(\d+)\ufffd/,rla=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,nla=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,yla=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,xla=/\uE500/g;var NJa,Tla;_.Lg=function(a){a.FS===void 0||!a.TMa&&a.cJc||a.FS.next(a)};Tla=function(a,b){a.xHb=b};
_.Ig=class{get Gc(){let a;return(a=this.FS)!=null?a:this.FS=new _.Tf}constructor(a=!1){this.cJc=a;this.dh=!0;this.xHb=void 0;this.ty=[];this.TMa=!1;this.FS=void 0;this.length=0;this.last=this.first=void 0;this[NJa]=Dla}get(a){return this.ty[a]}map(a){return this.ty.map(a)}filter(a){return this.ty.filter(a)}find(a){return this.ty.find(a)}reduce(a,b){return this.ty.reduce(a,b)}forEach(a){this.ty.forEach(a)}some(a){return this.ty.some(a)}toArray(){return this.ty.slice()}toString(){return this.ty.toString()}reset(a,b){this.dh=
!1;a=a.flat(Number.POSITIVE_INFINITY);a:{var c=this.ty;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.TMa=!b)this.ty=a,this.length=a.length,this.last=a[this.length-1],this.first=a[0]}Urb(){this.dh=!0;let a;(a=this.xHb)==null||a.call(this)}destroy(){this.FS!==void 0&&(this.FS.complete(),this.FS.unsubscribe())}};NJa=Symbol.iterator;_.Gg=class{};_.Gg.EE=Fla;var MJa=function(a,b,c,d){a=_.qka(a.JIc,a.bEb,b,{YUc:c,b1a:d});return new bh(a)},Gla=class extends _.Gg{constructor(a,b,c){super();this.JIc=a;this.bEb=b;this.kb=c}get k1b(){let a;return((a=this.bEb.Yz)==null?void 0:a.k1b)||null}mi(a,b){return MJa(this,a,b)}};var Kla=class{constructor(a){this.Kka=a;this.matches=null}clone(){return new Kla(this.Kka)}Urb(){this.Kka.Urb()}},nja=function(a,b){for(let c=0;c<a.queries.length;c++)b.queries.queries[c].matches!==null&&a.queries[c].Urb()},Jla=class{constructor(a=[]){this.queries=a}mi(a){const b=a.queries;if(b!==null){a=a.yd!==null?a.yd[0]:b.length;const c=[];for(let d=0;d<a;d++)c.push(this.queries[b.queries[d].nSb].clone());return new Jla(c)}return null}a5(a){nja(this,a)}},Nla=class{constructor(a,b,c=null){this.flags=
b;this.read=c;this.yka=typeof a==="string"?Ola(a):a}},Pla=class{constructor(a=[]){this.queries=a}Jfa(a,b){for(let c=0;c<this.queries.length;c++)this.queries[c].Jfa(a,b)}Sua(a){for(let b=0;b<this.queries.length;b++)this.queries[b].Sua(a)}l3a(a){let b=null;for(let c=0;c<this.length;c++){const d=this.queries[c].l3a(a,b!==null?b.length:0);d&&(d.nSb=c,b!==null?b.push(d):b=[d])}return b!==null?new Pla(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)}},
OJa=function(a,b){if(a.sMa&&(a.metadata.flags&1)!==1){a=a.aEb;for(b=b.parent;b!==null&&b.type&8&&b.index!==a;)b=b.parent;return a===(b!==null?b.index:-1)}return a.sMa},PJa=function(a,b,c){a.matches===null?a.matches=[b,c]:a.matches.push(b,c)},QJa=function(a,b,c,d){if(d!==null){const e=a.metadata.read;e!==null?e===_.bf||e===_.Hg||e===_.Gg&&c.type&4?PJa(a,c.index,-2):(b=ega(c,b,e,!1,!1),b!==null&&PJa(a,c.index,b)):PJa(a,c.index,d)}},Qla=class{constructor(a,b=-1){this.metadata=a;this.matches=null;this.nSb=
-1;this.HNb=!1;this.sMa=!0;this.aEb=b}Jfa(a,b){if(OJa(this,b)){const d=this.metadata.yka;if(Array.isArray(d))for(let e=0;e<d.length;e++){const f=d[e];a:{var c=b.bfb;if(c!==null)for(let g=0;g<c.length;g+=2)if(c[g]===f){c=c[g+1];break a}c=null}QJa(this,a,b,c);QJa(this,a,b,ega(b,a,f,!1,!1))}else d===_.Gg?b.type&4&&QJa(this,a,b,-1):QJa(this,a,b,ega(b,a,d,!1,!1))}}Sua(a){this.aEb===a.index&&(this.sMa=!1)}qa(a,b){this.Jfa(a,b)}l3a(a,b){return OJa(this,a)?(this.HNb=!0,PJa(this,-a.index,b),new Qla(this.metadata)):
null}};var hn=class{};hn.O=function(a){return new (a||hn)(_.m(_.gh))};hn.Ca=_.Af({type:hn});hn.Ba=_.Uc({});_.ema=Symbol("db");_.fma=Object.assign({},Jea,{Awb:void 0,cLb(a,b){_.Mea(a,b)}});hma.required=function(){return _.Qg(!0,!0)};_.jn=class{};_.jn.EE=ima;var SJa,TJa,RJa,WJa,YJa,XJa;SJa=class{supports(a){return Qka(a)}create(a){return new RJa(a)}};TJa=(a,b)=>b;_.UJa=function(a,b){let c=a.mT;a=a.BJ;let d=0,e=null;for(;c||a;){const f=!a||c&&c.zk<jma(a,d,e)?c:a,g=jma(f,d,e),l=f.zk;if(f===a)d--,a=a.sJ;else if(c=c.Ge,f.Zw==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.Zw]=t-p}}g!==l&&b(f,g,l)}};_.VJa=function(a,b){for(a=a.cqa;a!==null;a=a.eQa)b(a)};
RJa=class{constructor(a){this.length=0;this.V2=this.cqa=this.cF=this.BJ=this.f3=this.Gqa=this.rv=this.GE=this.Bba=this.mT=this.dNc=this.UB=this.qT=null;this.fu=a||TJa}lQb(a){let b;for(b=this.mT;b!==null;b=b.Ge)a(b)}diff(a){a==null&&(a=[]);if(!Qka(a))throw new _.Yc(900,!1);return this.check(a)?this:null}Be(){}check(a){this.bRa();let b=this.mT,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.fu(g,e),b!==null&&Object.is(b.nE,f)?(c&&(b=this.dKb(b,e,f,g)),
Object.is(b.item,e)||this.Moa(b,e)):(b=this.iHb(b,e,f,g),c=!0),b=b.Ge}else d=0,Rka(a,g=>{f=this.fu(d,g);b!==null&&Object.is(b.nE,f)?(c&&(b=this.dKb(b,g,f,d)),Object.is(b.item,g)||this.Moa(b,g)):(b=this.iHb(b,g,f,d),c=!0);b=b.Ge;d++}),this.length=d;this.ePc(b);return this.nP}get nP(){return this.GE!==null||this.Gqa!==null||this.BJ!==null||this.cqa!==null}bRa(){if(this.nP){let a;for(a=this.dNc=this.mT;a!==null;a=a.Ge)a.gQa=a.Ge;for(a=this.GE;a!==null;a=a.CT)a.Zw=a.zk;this.GE=this.rv=null;for(a=this.Gqa;a!==
null;a=a.fQa)a.Zw=a.zk;this.cqa=this.V2=this.BJ=this.cF=this.Gqa=this.f3=null}}iHb(a,b,c,d){let e;a===null?e=this.Bba:(e=a.rp,this.xNc(a));a=this.UB===null?null:this.UB.get(c,null);a!==null?(Object.is(a.item,b)||this.Moa(a,b),this.nIb(a,e,d)):(a=this.qT===null?null:this.qT.get(c,d),a!==null?(Object.is(a.item,b)||this.Moa(a,b),this.sMc(a,e,d)):a=this.rGc(new WJa(b,c),e,d));return a}dKb(a,b,c,d){b=this.UB===null?null:this.UB.get(c,null);b!==null?a=this.nIb(b,a.rp,d):a.zk!=d&&(a.zk=d,this.kMa(a,d));
return a}ePc(a){for(;a!==null;){const b=a.Ge;this.GCb(this.nSa(a));a=b}this.UB!==null&&this.UB.clear();this.rv!==null&&(this.rv.CT=null);this.f3!==null&&(this.f3.fQa=null);this.Bba!==null&&(this.Bba.Ge=null);this.cF!==null&&(this.cF.sJ=null);this.V2!==null&&(this.V2.eQa=null)}nIb(a,b,c){this.UB!==null&&this.UB.remove(a);const d=a.fra,e=a.sJ;d===null?this.BJ=e:d.sJ=e;e===null?this.cF=d:e.fra=d;this.vPa(a,b,c);this.kMa(a,c);return a}sMc(a,b,c){this.nSa(a);this.vPa(a,b,c);this.kMa(a,c);return a}rGc(a,
b,c){this.vPa(a,b,c);this.rv=this.rv===null?this.GE=a:this.rv.CT=a;return a}vPa(a,b,c){const d=b===null?this.mT:b.Ge;a.Ge=d;a.rp=b;d===null?this.Bba=a:d.rp=a;b===null?this.mT=a:b.Ge=a;this.qT===null&&(this.qT=new XJa);this.qT.put(a);a.zk=c;return a}xNc(a){return this.GCb(this.nSa(a))}nSa(a){this.qT!==null&&this.qT.remove(a);const b=a.rp,c=a.Ge;b===null?this.mT=c:b.Ge=c;c===null?this.Bba=b:c.rp=b;return a}kMa(a,b){if(a.Zw===b)return a;this.f3=this.f3===null?this.Gqa=a:this.f3.fQa=a;return a}GCb(a){this.UB===
null&&(this.UB=new XJa);this.UB.put(a);a.zk=null;a.sJ=null;this.cF===null?(this.cF=this.BJ=a,a.fra=null):(a.fra=this.cF,this.cF=this.cF.sJ=a);return a}Moa(a,b){a.item=b;this.V2=this.V2===null?this.cqa=a:this.V2.eQa=a;return a}};WJa=class{constructor(a,b){this.item=a;this.nE=b;this.eQa=this.fQa=this.CT=this.sJ=this.fra=this.l3=this.dra=this.Ge=this.rp=this.gQa=this.Zw=this.zk=null}};
YJa=class{constructor(){this.gda=this.kba=null}add(a){this.kba===null?(this.kba=this.gda=a,a.l3=null,a.dra=null):(this.gda.l3=a,a.dra=this.gda,a.l3=null,this.gda=a)}get(a,b){let c;for(c=this.kba;c!==null;c=c.l3)if((b===null||b<=c.zk)&&Object.is(c.nE,a))return c;return null}remove(a){const b=a.dra;a=a.l3;b===null?this.kba=a:b.l3=a;a===null?this.gda=b:a.dra=b;return this.kba===null}};
XJa=class{constructor(){this.map=new Map}put(a){const b=a.nE;let c=this.map.get(b);c||(c=new YJa,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.nE;this.map.get(b).remove(a)&&this.map.delete(b);return a}get Ts(){return this.map.size===0}clear(){this.map.clear()}};var $Ja=class{supports(a){return a instanceof Map||Pka(a)}create(){return new ZJa}},ZJa=class{constructor(){this.ora=new Map;this.cF=this.BJ=this.rv=this.GE=this.s2=this.eaa=this.fIb=this.uS=this.iN=null}get nP(){return this.GE!==null||this.eaa!==null||this.BJ!==null}lQb(a){let b;for(b=this.iN;b!==null;b=b.Ge)a(b)}diff(a){if(!a)a=new Map;else if(!(a instanceof Map||Pka(a)))throw new _.Yc(900,!1);return this.check(a)?this:null}Be(){}check(a){this.bRa();let b=this.iN;this.uS=null;this.EJc(a,(c,d)=>
{b&&b.key===d?(this.gHb(b,c),this.uS=b,b=b.Ge):(c=this.lKc(d,c),b=this.pLc(b,c))});if(b)for(b.rp&&(b.rp.Ge=null),this.BJ=b,a=b;a!==null;a=a.sJ)a===this.iN&&(this.iN=null),this.ora.delete(a.key),a.sJ=a.Ge,a.Hj=a.ng,a.ng=null,a.rp=null,a.Ge=null;this.s2&&(this.s2.dQa=null);this.rv&&(this.rv.CT=null);return this.nP}pLc(a,b){if(a){const c=a.rp;b.Ge=a;b.rp=c;a.rp=b;c&&(c.Ge=b);a===this.iN&&(this.iN=b);return this.uS=a}this.uS?(this.uS.Ge=b,b.rp=this.uS):this.iN=b;this.uS=b;return null}lKc(a,b){if(this.ora.has(a)){a=
this.ora.get(a);this.gHb(a,b);b=a.rp;var c=a.Ge;b&&(b.Ge=c);c&&(c.rp=b);a.Ge=null;a.rp=null;return a}c=new aKa(a);this.ora.set(a,c);c.ng=b;this.zGc(c);return c}bRa(){if(this.nP){let a;for(a=this.fIb=this.iN;a!==null;a=a.Ge)a.gQa=a.Ge;for(a=this.eaa;a!==null;a=a.dQa)a.Hj=a.ng;for(a=this.GE;a!=null;a=a.CT)a.Hj=a.ng;this.BJ=this.GE=this.rv=this.eaa=this.s2=null}}gHb(a,b){Object.is(b,a.ng)||(a.Hj=a.ng,a.ng=b,this.AGc(a))}zGc(a){this.GE===null?this.GE=this.rv=a:this.rv=this.rv.CT=a}AGc(a){this.eaa===null?
this.eaa=this.s2=a:this.s2=this.s2.dQa=a}EJc(a,b){a instanceof Map?a.forEach(b):Object.keys(a).forEach(c=>b(a[c],c))}},aKa=class{constructor(a){this.key=a;this.dQa=this.sJ=this.CT=this.rp=this.Ge=this.gQa=this.ng=this.Hj=null}};_.kn=class{constructor(a){this.x5a=a}find(a){const b=this.x5a.find(c=>c.supports(a));if(b!=null)return b;throw new _.Yc(901,!1);}};_.kn.ta=_.k({token:_.kn,Ea:"root",oa:function(){return new _.kn([new SJa])}});_.bKa=class{constructor(a){this.x5a=a}find(a){const b=this.x5a.find(c=>c.supports(a));if(b)return b;throw new _.Yc(901,!1);}};_.bKa.ta=_.k({token:_.bKa,Ea:"root",oa:function(){return new _.bKa([new $Ja])}});var ln=class{constructor(){this.wk=_.n(_.gh);this.ana=_.n(Um);this.kd=_.n(_.Ue);this.yR=_.n(GIa);let a;this.W1a=(a=_.n(lma,{optional:!0}))!=null?a:!1;this.ODa=typeof Zone!=="undefined"&&!!Zone.root.run;this.S5c=[{data:{__scheduler_tick__:!0}}];this.qq=new _.le;let b;this.rQc=this.ODa?(b=this.kd.LE)==null?void 0:b.get("isAngularZone_ID"):null;let c;this.BQ=!this.yR&&this.ODa&&((c=_.n(mma,{optional:!0}))!=null?c:!1);this.bYa=null;this.I_=this.fyb=!1;this.nka=null;this.qq.add(this.wk.DKb.subscribe(()=>
{this.I_||this.Ap()}));this.qq.add(this.kd.Sja.subscribe(()=>{this.I_||this.Ap()}));this.W1a||(this.W1a=!this.yR&&(this.kd instanceof zha||!this.ODa))}notify(a){if(this.yR||a!==5){var b=!1;switch(a){case 0:this.wk.Ie|=2;break;case 3:case 2:case 4:case 5:case 1:this.wk.Ie|=4;break;case 8:this.wk.Y4|=8;break;case 6:this.wk.Ie|=2;b=!0;break;case 13:this.wk.Ie|=16;b=!0;break;case 14:this.wk.Ie|=2;b=!0;break;case 12:b=!0;break;default:this.wk.Ie|=8}if(!(this.W1a&&!b||this.wk.nc||this.nka!==null||this.I_||
this.wk.wra||!this.yR&&this.ODa&&Zone.current.get("isAngularZone_ID"+this.rQc))){var c=this.fyb?rha:qha;this.nka=this.ana.add();this.bYa=this.BQ?Zone.root.run(()=>c(()=>this.tick())):this.kd.Ub(()=>c(()=>this.tick()))}}}tick(){if(!this.I_&&!this.wk.nc)if(this.wk.Ie===0)this.Ap();else{!this.yR&&this.wk.Ie&7&&(this.wk.Ie|=1);var a=this.ana.add();try{this.kd.run(()=>{this.I_=!0;this.wk.rJb()},void 0,this.S5c)}catch(b){throw this.ana.remove(a),b;}finally{this.Ap()}this.fyb=!0;rha(()=>{this.fyb=!1;this.ana.remove(a)})}}Ja(){this.qq.unsubscribe();
this.Ap()}Ap(){this.I_=!1;var a;(a=this.bYa)==null||a.call(this);this.bYa=null;this.nka!==null&&(a=this.nka,this.nka=null,this.ana.remove(a))}};ln.O=function(a){return new (a||ln)};ln.ta=_.k({token:ln,oa:ln.O,Ea:"root"});var ch=class{constructor(){this.zone=_.n(_.Ue);this.v4=_.n(nh);this.DQc=_.n(_.gh)}initialize(){this.BHb||(this.BHb=this.zone.Nja.subscribe({next:()=>{this.v4.I_||this.zone.run(()=>{this.DQc.tick()})}}))}Ja(){let a;(a=this.BHb)==null||a.unsubscribe()}};ch.O=function(a){return new (a||ch)};ch.ta=_.k({token:ch,oa:ch.O,Ea:"root"});
var dh=class{constructor(){this.Za=new _.le;this.Bu=!1;this.zone=_.n(_.Ue);this.Yn=_.n(Um)}initialize(){if(!this.Bu){this.Bu=!0;var a=null;this.zone.isStable||this.zone.Aha||this.zone.I6||(a=this.Yn.add());this.zone.Ub(()=>{this.Za.add(this.zone.lm.subscribe(()=>{cJa();queueMicrotask(()=>{a===null||this.zone.Aha||this.zone.I6||(this.Yn.remove(a),a=null)})}))});this.Za.add(this.zone.Sja.subscribe(()=>{if(!Mxa())throw new _.Yc(909,!1);a!=null||(a=this.Yn.add())}))}}Ja(){this.Za.unsubscribe()}};
dh.O=function(a){return new (a||dh)};dh.ta=_.k({token:dh,oa:dh.O,Ea:"root"});_.fh=new _.ud("",{Ea:"root",oa:()=>_.n(_.fh,12)||(typeof zya!=="undefined"?"en-US":typeof $localize!=="undefined"&&$localize.locale||"en-US")});var oma=new _.ud("");var mn=class{};mn.O=function(a){return new (a||mn)};mn.ta=_.k({token:mn,oa:mn.O,Ea:"root"});var cKa=function(a,b,c){const d=c==null?void 0:c.BQ;b=Cja(b.oWb,a.Rb,[nma({T1c:()=>Aha(c==null?void 0:c.kd,Object.assign({},kma({rVc:c==null?void 0:c.Pod,H5c:c==null?void 0:c.Qod}),{BQ:d})),cSb:c==null?void 0:c.cSb}),{va:nh,Gb:ln}]);return sma({qD:b,FKb:a.jHb,SXb:a.Rb})},pya=function(a,b){const c=oka({},[]);Promise.resolve(new $ma(b)).then(d=>cKa(a,d,c))},ih=class{constructor(a){this.xc=a;this.jHb=[];this.MS=[];this.Jb=!1}Be(a){this.MS.push(a)}get Rb(){return this.xc}destroy(){if(this.Jb)throw new _.Yc(404,
!1);this.jHb.slice().forEach(b=>b.destroy());this.MS.forEach(b=>b());const a=this.xc.get(oma,null);a&&(a.forEach(b=>b()),a.clear());this.Jb=!0}get nc(){return this.Jb}};ih.O=function(a){return new (a||ih)(_.m(_.We))};ih.ta=_.k({token:ih,oa:ih.O,Ea:"platform"});var hh=null,uma=new _.ud("");var dKa=Symbol("eb"),eKa=new Set;
Object.assign({},Jea,{I4:!0,Xta:!0,value:dKa,Ap:null,mO(){if(this.sequence.gP.Qfa){if(this.sequence.xUb===null||this.sequence.xUb<this.phase)return;this.sequence.Mfa=!0}this.sequence.scheduler.notify(7)},qqd(a){this.sequence.xUb=this.phase;if(!this.dh)return this.signal;this.dh=!1;if(this.value!==dKa&&!Aea(this))return this.signal;try{var b;for(const d of(b=this.Ap)!=null?b:eKa)d()}finally{let d;(d=this.Ap)==null||d.clear()}b=[];a!==void 0&&b.push(a);b.push(this.osd);a=cd(this);let c;try{c=this.mwd.apply(null,
b)}finally{dd(this,a)}this.value!==dKa&&this.Do(this.value,c)||(this.value=c,this.version++);return this.signal}});var Ama=class{constructor(a,b){this.view=a;this.node=b}};Ama.EE=Bma;var Fma=class{constructor(a){this[_.ed]=a}destroy(){this[_.ed].destroy()}},fKa=Object.assign({},Jm,{I4:!0,Xta:!0,dh:!0,J6:!1,y4:void 0,zone:null,uib:Te,run(){this.dh=!1;if(!this.J6||Aea(this)){this.J6=!0;var a,b=e=>{let f;return((f=(a=this).y4)!=null?f:a.y4=[]).push(e)},c=cd(this),d=Dfa(!1);try{this.agb(),this.fn(b)}finally{Dfa(d),dd(this,c)}}},agb(){let a;if((a=this.y4)!=null&&a.length)try{for(;this.y4.length;)this.y4.pop()()}finally{this.y4=[]}}}),Yma=Object.assign({},fKa,{mO(){this.scheduler.ve(this);
this.hza.notify(13)},destroy(){Eea(this);this.uib();this.agb()}}),Gma=Object.assign({},fKa,{mO(){this.view[2]|=8192;Gd(this.view);this.hza.notify(14)},destroy(){Eea(this);this.uib();this.agb();let a;(a=this.view[23])==null||a.delete(this)}});var gKa=Symbol("Ba"),hKa=Symbol("Ca"),iKa=Symbol("Da");Object.assign({},Jm,{value:gKa,dh:!0,error:null,Do:tea,PZa:a=>a,ylb(a){return a.value===gKa||a.value===hKa},Blb(a){if(a.value===hKa)throw Error("Ea");const b=a.value;a.value=hKa;const c=cd(a);let d;try{const e=a.source();d=a.PZa(e,b===gKa||b===iKa?void 0:{source:a.C7c,value:b});a.C7c=e}catch(e){d=iKa,a.error=e}finally{dd(a,c)}b!==gKa&&d!==iKa&&a.Do(b,d)?a.value=b:(a.value=d,a.version++)}});var jKa=xma(null,"core",[]);var nn=class{constructor(){this.Uva="0.0.0-PLACEHOLDER";const a=["0","0","0-PLACEHOLDER"];this.Pnd=a[0];this.lod=a[1];this.Mu=a.slice(2).join(".")}};new nn;var kKa=new _.ud("devfuseFeature");var lKa={XBb:0,c$:1,EI:2,SAb:3};_.on=class extends _.wk{constructor(a){super(a)}};var pn=class extends _.wk{constructor(a){super(a)}getMessage(){return _.dl(this,_.on,1)}Yla(a){return _.hl(this,1,a)}qsb(a,b){_.Mb(this,2,_.hb,b,a,Waa,void 0,1)}G8a(){return _.yl(this,3,0)}ssb(a){return _.Ml(this,3,a)}};_.qn=function(a){if(a!=null)return _.Vb(a),{privateDoNotAccessOrElseSafeHtmlWrappedValue:_.h(_.X(a,2))}};_.on.prototype.toObject=function(){return _.qn(this)};var mKa=function(a){if(a!=null)return _.Vb(a),{message:_.qn(a.getMessage()),itd:_.h(_.Bl(a,2,3)),gvd:_.h(_.zl(a,4,3)),hvd:_.h(_.zl(a,5,3)),severity:_.yl(a,3,0)}};pn.prototype.toObject=function(){return mKa(this)};var nKa=class extends _.wk{constructor(a){super(a)}};var oKa=function(a){if(a!=null)return _.Vb(a),{ued:_.Rb(_.gl(a,pn,1,_.$k()),mKa)}};nKa.prototype.toObject=function(){return oKa(this)};_.rn=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 pKa=function(a){let b="";Nca(a,function(c,d){b+=d;b+=":";b+=c;b+="\r\n"});return b};var qKa=["accept","accept-language","content-language"],rKa=["GET","HEAD","POST"],sKa=["application/x-www-form-urlencoded","multipart/form-data","text/plain"];var tKa=class{};var uKa;uKa=function(a,b,c){const d=fna(a.uYc,b);return d==null?c:_.x(_.Pe,_.eg({complete:()=>{d.p2c()}}),_.Qja(_.x(c,_.eg(e=>{d.xL(e)},e=>{d.onError(e)}))))};_.sn=function(a,b){const c=b.Ob||void 0;var d=a.R4c,e=d.send;const f=b.body instanceof _.W?_.rh(b.body):b.body;return uKa(a,b,e.call(d,{path:b.path,Lb:b.Lb,Mb:b.Mb,body:f,Sa:b.Sa,E1b:b.E1b&&b.E1b},c))};_.tn=class extends tKa{constructor(a,b=null){super();this.R4c=a;this.uYc=b}};var vKa=class{send(a,b){rna(a);return _.x(this.makeRequest(a),_.v(c=>b?_.sh(b,c):c))}};var un,vn,wn,xn,zn,An,Bn,Cn,wKa,yKa,dva,zKa,CKa,DKa,FKa,BKa,GKa,HKa,IKa,EKa,xKa,AKa,JKa;un={a$:"BUILD",BEa:"CODE_REVIEW",LFa:"GLOBAL",zI:"SOURCE",nd:"UNKNOWN",values(){return[un.nd,un.LFa,un.zI,un.BEa,un.a$]}};vn={c$:"CRITICAL",SAb:"INFORMATIONAL",XBb:"SEVERITY_UNSPECIFIED",EI:"WARNING",values(){return[vn.XBb,vn.c$,vn.EI,vn.SAb]}};wn={R6b:"AVAILABLE",qLa:"UNAVAILABLE",Hf:"UNSPECIFIED",values(){return[wn.Hf,wn.qLa,wn.R6b]}};
xn={a$:"BUILD",BEa:"CODE_REVIEW",N9b:"CORE",eIa:"ISSUE_TRACKER",zI:"SOURCE",CDc:"UNKNOWN_OWNER",values(){return[xn.CDc,xn.N9b,xn.zI,xn.BEa,xn.a$,xn.eIa]}};
_.Ji={Q4b:"ADMIN_FAST_WRITE",R4b:"ADMIN_MEDIUM_WRITE",Nx:"ADMIN_READ",T4b:"ADMIN_SLOW_WRITE",hEa:"BLAME",hAb:"CALLGRAPHS",FEa:"COMMIT_BROWSING",REa:"CROSS_REFERENCES",Zac:"DEBUGGER",zAb:"EXTERNAL_DEPENDENCY",GAb:"FILE_LOAD",DFa:"FILE_OPERATIONS",F1:"HISTORY",TAb:"INITIAL_PAGE_LOAD",Tkc:"LIST_BREAKPOINTS",Ukc:"LIST_DEBUGEES",SR:"OUTLINE",SBb:"REPOSITORIES_BROWSING",YJa:"SEARCH",Qxc:"SET_BREAKPOINT",hyc:"SNAPSHOT_COMPLETE",Jyc:"STOP_DEBUGGING",eCb:"SUGGEST_SEARCH",mCb:"UNKNOWN_BUCKET",values(){return[_.Ji.mCb,
_.Ji.zAb,_.Ji.TAb,_.Ji.YJa,_.Ji.Q4b,_.Ji.R4b,_.Ji.T4b,_.Ji.Qxc,_.Ji.hyc,_.Ji.Ukc,_.Ji.Tkc,_.Ji.Nx,_.Ji.SBb,_.Ji.FEa,_.Ji.DFa,_.Ji.GAb,_.Ji.SR,_.Ji.F1,_.Ji.REa,_.Ji.hAb,_.Ji.Zac,_.Ji.Jyc,_.Ji.eCb,_.Ji.hEa]}};_.yn={hA:"BACKGROUND",E7b:"BROWSER_NAVIGATION",ER:"CHANGE",lv:"CLICK",Oec:"EXTERNAL",Yhc:"HOVER",Tx:"KEYBOARD",Pwc:"RESIZE",Axc:"SCROLL",yDc:"UNKNOWN_GESTURE_TYPE",values(){return[_.yn.yDc,_.yn.lv,_.yn.ER,_.yn.Axc,_.yn.Pwc,_.yn.E7b,_.yn.Tx,_.yn.hA,_.yn.Oec,_.yn.Yhc]}};
zn={Md:"CANCELLED",iFa:"DEGRADED",oj:"FAILURE",PJa:"RETRIED",uh:"SUCCESS",OKa:"TIME_OUT",yLa:"UNKNOWN_STATUS_CODE",values(){return[zn.yLa,zn.uh,zn.oj,zn.OKa,zn.iFa,zn.Md,zn.PJa]}};
An={cEa:"AUTOPUSH",dEa:"AUTOPUSH_CORP",eEa:"AUTOPUSH_QUAL",qEa:"CANARY",QEa:"CORP",lFa:"DEMO",YHa:"INTEGRATION",ZHa:"INTEGRATION_CORP",aIa:"INTEGRATION_OSS",bIa:"INTEGRATION_PARTNER",cIa:"INTEGRATION_PROD",dIa:"INTEGRATION_QA",hJa:"OSS",t$:"PARTNER",rJa:"PRODUCTION",CJa:"QADEVEL",DJa:"QADEVEL_CORP",EJa:"QAOSS",iKa:"STAGING_CORP",jKa:"STAGING_OSS",kKa:"STAGING_PARTNER",lKa:"STAGING_PROD",mKa:"STAGING_QA",Ng:"TESTING",wLa:"UNKNOWN_ENVIRONMENT",values(){return[An.wLa,An.rJa,An.lKa,An.mKa,An.cIa,An.dIa,
An.lFa,An.qEa,An.Ng,An.iKa,An.QEa,An.CJa,An.YHa,An.EJa,An.jKa,An.aIa,An.hJa,An.DJa,An.ZHa,An.cEa,An.dEa,An.t$,An.bIa,An.kKa,An.eEa]}};
Bn={cEa:"AUTOPUSH",dEa:"AUTOPUSH_CORP",eEa:"AUTOPUSH_QUAL",qEa:"CANARY",QEa:"CORP",lFa:"DEMO",YHa:"INTEGRATION",ZHa:"INTEGRATION_CORP",aIa:"INTEGRATION_OSS",bIa:"INTEGRATION_PARTNER",cIa:"INTEGRATION_PROD",dIa:"INTEGRATION_QA",hJa:"OSS",t$:"PARTNER",rJa:"PRODUCTION",CJa:"QADEVEL",DJa:"QADEVEL_CORP",EJa:"QAOSS",iKa:"STAGING_CORP",jKa:"STAGING_OSS",kKa:"STAGING_PARTNER",lKa:"STAGING_PROD",mKa:"STAGING_QA",Ng:"TESTING",wLa:"UNKNOWN_ENVIRONMENT",values(){return[Bn.wLa,Bn.rJa,Bn.lKa,Bn.mKa,Bn.cIa,Bn.dIa,
Bn.lFa,Bn.qEa,Bn.Ng,Bn.iKa,Bn.QEa,Bn.CJa,Bn.YHa,Bn.EJa,Bn.jKa,Bn.aIa,Bn.hJa,Bn.DJa,Bn.ZHa,Bn.cEa,Bn.dEa,Bn.t$,Bn.bIa,Bn.kKa,Bn.eEa]}};Cn={Md:"CANCELLED",iFa:"DEGRADED",oj:"FAILURE",PJa:"RETRIED",uh:"SUCCESS",OKa:"TIME_OUT",yLa:"UNKNOWN_STATUS_CODE",values(){return[Cn.yLa,Cn.uh,Cn.oj,Cn.OKa,Cn.iFa,Cn.Md,Cn.PJa]}};
wKa=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 JKa(){return vn}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 wKa}ka(){return{Na:{scopes:un,severity:vn},keys:["message",
"scopes","severity","targetPatterns","targetQueryWarnings"],Ha:{message:xKa}}}};yKa=class extends _.W{constructor(a={}){super();this.i.announcements=a.wo==null?null:a.wo}get wo(){return _.Z(this,"announcements")?_.T(this,"announcements"):null}set wo(a){this.i.announcements=a}ha(){return yKa}ka(){return{Oa:{announcements:wKa},keys:["announcements"]}}};
dva=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 wn}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 dva}ka(){return{Na:{status:wn},keys:["name","status"]}}};
zKa=class extends _.W{constructor(a={}){super();this.i.eventId=a.eventId==null?null:a.eventId;this.i.clientContext=a.Cea==null?null:a.Cea;this.i.gestureName=a.gestureName==null?null:a.gestureName;this.i.elementId=a.tO==null?null:a.tO;this.i.artifactId=a.Ne==null?null:a.Ne;this.i.searchTerm=a.Ih==null?null:a.Ih;this.i.listIndex=a.Nf==null?null:a.Nf;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.fr==null?null:a.fr;this.i.targetUrl=a.xm==null?null:a.xm;this.i.initialRoute=a.initialRoute==null?null:a.initialRoute;this.i.targetRoute=a.targetRoute==null?null:a.targetRoute;this.i.wasStartedInBackground=a.GM==null?null:a.GM;this.i.finishedInBackground=a.uK==null?null:a.uK;this.i.actionOwner=a.actionOwner==null?null:a.actionOwner;this.i.feature=a.VW==null?null:a.VW;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.ptoken=a.FD==null?null:a.FD}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 Cea(){return _.Z(this,"clientContext")?_.T(this,"clientContext"):null}set Cea(a){this.i.clientContext=a}get ti(){return _.Z(this,"durationMs")?_.T(this,"durationMs"):null}set ti(a){this.i.durationMs=a}get tO(){return _.Z(this,"elementId")?_.T(this,"elementId"):null}set tO(a){this.i.elementId=a}get eventId(){return _.Z(this,"eventId")?_.T(this,"eventId"):null}set eventId(a){this.i.eventId=a}get VW(){return _.Z(this,"feature")?_.T(this,"feature"):null}set VW(a){this.i.feature=a}get uK(){return _.Z(this,
"finishedInBackground")?_.T(this,"finishedInBackground"):null}set uK(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 fr(){return _.Z(this,"initialUrl")?_.T(this,"initialUrl"):null}set fr(a){this.i.initialUrl=a}get Nf(){return _.Z(this,"listIndex")?_.T(this,"listIndex"):null}set Nf(a){this.i.listIndex=
a}get FD(){return _.Z(this,"ptoken")?_.T(this,"ptoken"):null}set FD(a){this.i.ptoken=a}get Ih(){return _.Z(this,"searchTerm")?_.T(this,"searchTerm"):null}set Ih(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 xm(){return _.Z(this,"targetUrl")?_.T(this,"targetUrl"):null}set xm(a){this.i.targetUrl=a}get xq(){return _.Z(this,"visibleLines")?_.T(this,"visibleLines"):null}set xq(a){this.i.visibleLines=a}get GM(){return _.Z(this,"wasStartedInBackground")?_.T(this,"wasStartedInBackground"):null}set GM(a){this.i.wasStartedInBackground=a}ha(){return zKa}ka(){return{Oa:{availabilityStatuses:dva,subActions:AKa,visibleLines:BKa},Na:{actionOwner:xn,bucket:_.Ji,gestureName:_.yn,statusCode:zn},keys:"actionOwner artifactId availabilityStatuses bucket clientContext durationMs elementId eventId feature finishedInBackground gestureName initialRoute initialUrl listIndex ptoken searchTerm statusCode subActions targetRoute targetUrl visibleLines wasStartedInBackground".split(" "),
Ha:{clientContext:CKa,eventId:DKa,ptoken:EKa}}}};
CKa=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.actionId=a.actionId==null?null:a.actionId;this.i.environmentName=a.Wq==null?null:a.Wq;this.i.repoGroupId=a.gH==null?null:a.gH;this.i.executionContext=a.C5==null?null:a.C5}get actionId(){return _.Z(this,"actionId")?_.T(this,"actionId"):null}set actionId(a){this.i.actionId=a}get Wq(){return _.Z(this,"environmentName")?_.T(this,"environmentName"):null}set Wq(a){this.i.environmentName=
a}get C5(){return _.Z(this,"executionContext")?_.T(this,"executionContext"):null}set C5(a){this.i.executionContext=a}get gH(){return _.Z(this,"repoGroupId")?_.T(this,"repoGroupId"):null}set gH(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 CKa}ka(){return{Na:{environmentName:An},keys:"actionId environmentName executionContext repoGroupId sessionId userId".split(" "),
Ha:{executionContext:FKa}}}};
DKa=class extends _.W{constructor(a={}){super();this.i.timeUsec=a.ena==null?null:a.ena;this.i.serverIp=a.serverIp==null?null:a.serverIp;this.i.processId=a.Fka==null?null:a.Fka}get Fka(){return _.Z(this,"processId")?_.T(this,"processId"):null}set Fka(a){this.i.processId=a}get serverIp(){return _.Z(this,"serverIp")?_.T(this,"serverIp"):null}set serverIp(a){this.i.serverIp=a}get ena(){return _.Z(this,"timeUsec")?_.T(this,"timeUsec"):null}set ena(a){this.i.timeUsec=a}ha(){return DKa}ka(){return{keys:["processId","serverIp",
"timeUsec"]}}};
FKa=class extends _.W{constructor(a={}){super();this.i.cell=a.lV==null?null:a.lV;this.i.task=a.task==null?null:a.task;this.i.job=a.e7==null?null:a.e7;this.i.environmentName=a.Wq==null?null:a.Wq;this.i.buildLabel=a.ku==null?null:a.ku;this.i.traced=a.XCa==null?null:a.XCa;this.i.rpcGlobalId=a.dBa==null?null:a.dBa;this.i.spanId=a.spanId==null?null:a.spanId}get ku(){return _.Z(this,"buildLabel")?_.T(this,"buildLabel"):null}set ku(a){this.i.buildLabel=a}get lV(){return _.Z(this,"cell")?_.T(this,"cell"):
null}set lV(a){this.i.cell=a}get Wq(){return _.Z(this,"environmentName")?_.T(this,"environmentName"):null}set Wq(a){this.i.environmentName=a}get e7(){return _.Z(this,"job")?_.T(this,"job"):null}set e7(a){this.i.job=a}get dBa(){return _.Z(this,"rpcGlobalId")?_.T(this,"rpcGlobalId"):null}set dBa(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 XCa(){return _.Z(this,
"traced")?_.T(this,"traced"):null}set XCa(a){this.i.traced=a}ha(){return FKa}ka(){return{Na:{environmentName:Bn},keys:"buildLabel cell environmentName job rpcGlobalId spanId task traced".split(" ")}}};
BKa=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 BKa}ka(){return{keys:["end","start"]}}};
GKa=class extends _.W{constructor(a={}){super();this.i.announcements=a.wo==null?null:a.wo}get wo(){return _.Z(this,"announcements")?_.T(this,"announcements"):null}set wo(a){this.i.announcements=a}ha(){return GKa}ka(){return{keys:["announcements"],Ha:{announcements:yKa}}}};
HKa=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 HKa}ka(){return{Oa:{entries:zKa},keys:["authuser","entries"]}}};IKa=class extends _.W{ha(){return IKa}ka(){return{keys:[]}}};EKa=class extends _.W{ha(){return EKa}ka(){return{keys:[]}}};
xKa=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 xKa}ka(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}};
AKa=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.Iw==null?null:a.Iw}get ti(){return _.Z(this,"durationMs")?_.T(this,"durationMs"):null}set ti(a){this.i.durationMs=a}get Iw(){return _.Z(this,"httpErrorCode")?_.T(this,"httpErrorCode"):null}set Iw(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 AKa}ka(){return{Na:{statusCode:Cn},keys:["durationMs","httpErrorCode","name","statusCode"]}}};JKa=new _.ud("API_VERSION");_.KKa=new _.ud("REQUEST_SERVICE for console_fe_api");_.Dn=class{};_.Dn.O=function(a){return new (a||_.Dn)};_.Dn.Ca=_.Af({type:_.Dn});_.Dn.Ba=_.Uc({});
var LKa={$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"},En=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}list(a={},b={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"console_fe_api_sandbox.announcements.list",path:`/${this.Wa}/announcements`,
Sa:_.wh(a,LKa,b),Ob:GKa})}};En.O=function(a){return new (a||En)(_.m(JKa,8),_.m(_.KKa),_.m(_.rn,8))};En.ta=_.k({token:En,oa:En.O});var Fn=class{};Fn.O=function(a){return new (a||Fn)};Fn.ta=_.k({token:Fn,oa:a=>En.O(a),Ea:_.Dn});var MKa=function(a,b){return _.sn(a.ub,{body:b,Lb:"POST",Mb:"console_fe_api_sandbox.logging.logClientAction",path:`/${a.Wa}/logging:logClientAction`,Sa:_.wh({},LKa,{}),Ob:IKa})},Gn=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}};
Gn.O=function(a){return new (a||Gn)(_.m(JKa,8),_.m(_.KKa),_.m(_.rn,8))};Gn.ta=_.k({token:Gn,oa:Gn.O});var Hn=class{};Hn.O=function(a){return new (a||Hn)};Hn.ta=_.k({token:Hn,oa:a=>Gn.O(a),Ea:_.Dn});var In,NKa,OKa,PKa,SKa,TKa,UKa,VKa,WKa,bLa,gLa,lLa,nLa,oLa;In=new _.ud("productVersion");NKa=new _.ud("envName");_.Jn=new _.ud("emailAddress");OKa=new _.ud("isBot");PKa=new _.ud("isCorpGoogler");_.QKa=new _.ud("userSettingsKeyPrefix");_.RKa=new _.ud("prodspecsStage");SKa=new _.ud("feedbackProductId");TKa=new _.ud("clearcutEndpoint");_.Kn=new _.ud("onePlatformKey");_.Ln=new _.ud("sessionIndex");UKa=new _.ud("xsrfToken");VKa=new _.ud("nonceToken");WKa=new _.ud("oauthClientId");_.XKa=new _.ud("appEngineServiceEndpoint");
_.ck=new _.ud("grimoireOnePlatformHost");_.Mn=new _.ud("cloudResourceManagerServiceEndpoint");_.YKa=new _.ud("cloudBillingServiceEndpoint");_.Nn=new _.ud("cloudBuildServiceEndpoint");_.ZKa=new _.ud("cloudStorageServiceEndpoint");_.$Ka=new _.ud("cloudUserSettingsEndpoint");_.aLa=new _.ud("resultStoreOnePlatformHost");bLa=new _.ud("scorecardOnePlatformHost");_.cLa=new _.ud("sourceRepoOnePlatformHost");_.dLa=new _.ud("sourceRepoInternalOnePlatformHost");_.eLa=new _.ud("iamOnePlatformHost");_.fLa=new _.ud("loggingServiceEndpoint");
gLa=new _.ud("peopleApiPlatformHost");_.hLa=new _.ud("serviceManagerApiPlatformHost");_.iLa=new _.ud("termsOfServiceOnePlatformHost");_.jLa=new _.ud("testFusionOnePlatformHost");_.kLa=new _.ud("fusionBadgeServerHost");lLa=new _.ud("enableAnonymousFeedback");_.On=new _.ud("iamToken");_.mLa=new _.ud("initialPath");nLa=new _.ud("enableG3cClearcutLogging");oLa=new _.ud("g3cClearcutTransport");var Pn=class{constructor(a,b,c,d){this.Ata=a;this.Wq=b;this.isBot=c;this.d5=d}DP(a){for(const b of a)a=b.targetRoute||b.initialRoute,this.Ata.mb(this.wXa(b),a)}mL(a){this.Ata.mL({},a)}wXa(a){const b={name:a.action,type:a.element,metadata:{data:JSON.stringify(this.rl(a))}};a.projectId&&(b.projectId=a.projectId);a.ti&&(b.latency=a.ti);return b}rl(a){const b=a.hn.map(c=>({name:c.name||void 0,latency:c.ti||void 0,statusCode:c.statusCode||void 0,errorCode:c.Iw||void 0}));return{statusCode:a.statusCode,
initialRoute:a.initialRoute,targetRoute:a.targetRoute,startedInBg:a.GM||void 0,finishedInBg:a.uK||void 0,sessionId:a.sessionId||void 0,actionId:a.actionId||void 0,gestureName:a.gestureName&&a.gestureName.toString(),envName:this.Wq||void 0,actionOwner:this.d5||a.actionOwner||void 0,isBot:this.isBot||void 0,subEvents:b.length>0?b:void 0}}};Pn.O=function(a){return new (a||Pn)(_.m(mIa),_.m(NKa),_.m(OKa),_.m(kKa,8))};Pn.ta=_.k({token:Pn,oa:Pn.O,Ea:"root"});var pLa=class extends _.wk{constructor(a){super(a)}};var qLa=class extends _.wk{constructor(a){super(a)}v7a(){return _.Y(this,1)}setCell(a){return _.Tj(this,1,a)}Mz(a){return _.Tj(this,5,a)}};var rLa=class extends _.wk{constructor(a){super(a)}Rga(){return _.dl(this,qLa,6)}Q_b(a){return _.hl(this,6,a)}gsb(a){return _.Tj(this,7,a)}twa(){return _.Y(this,8)}dma(a){return _.Tj(this,8,a)}};var sLa=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Tj(this,1,a)}LBa(a){return _.Ml(this,2,a)}Wrb(a){return _.Jl(this,3,a)}};var tLa=class extends _.wk{constructor(a){super(a)}};var uLa=class extends _.wk{constructor(a){super(a)}};var vLa=class extends _.wk{constructor(a){super(a)}EQb(){return _.dl(this,pLa,1)}w7a(){return _.dl(this,rLa,2)}Xrb(a){return _.Tj(this,4,a)}Wrb(a){return _.Jl(this,8,a)}LBa(a){return _.Ml(this,9,a)}K6c(a){return _.Tj(this,12,a)}getFeature(){return _.Y(this,18)}Zrb(a){return _.Tj(this,18,a)}T8a(){return _.Y(this,20)}o0b(a){_.Tj(this,20,a)}};var wLa=function(a){if(a!=null)return _.Vb(a),{ena:_.h(_.ll(a,1)),serverIp:_.h(Xaa(Pb(a,2))),Fka:_.h(Xaa(Pb(a,3)))}};pLa.prototype.toObject=function(){return wLa(this)};var xLa=function(a){if(a!=null)return _.Vb(a),{lV:_.Y(a,1),task:_.tl(a,2),e7:_.Y(a,3),Wq:_.yl(a,4,0),ku:_.Y(a,5)}};qLa.prototype.toObject=function(){return xLa(this)};var yLa=function(a){if(a!=null)return _.Vb(a),{sessionId:_.Y(a,1),userId:_.Y(a,2),actionId:_.Y(a,3),Wq:_.yl(a,4,0),gH:_.Y(a,5),C5:xLa(a.Rga()),c3c:_.Y(a,7),referer:_.Y(a,8),apd:_.Y(a,9)}};rLa.prototype.toObject=function(){return yLa(this)};var zLa=function(a){if(a!=null)return _.Vb(a),{name:_.Y(a,1),statusCode:_.yl(a,2,0),ti:_.tl(a,3),Iw:_.tl(a,4)}};sLa.prototype.toObject=function(){return zLa(this)};var ALa=function(a){if(a!=null)return _.Vb(a),{rvd:_.yl(a,1,0),ivd:_.yl(a,2,0),Eod:_.sl(a,3),qvd:_.Y(a,4),Kmd:_.Y(a,5),m2b:_.Y(a,6),mvd:_.h(_.zl(a,7,3))}};tLa.prototype.toObject=function(){return ALa(this)};var BLa=function(a){if(a!=null)return _.Vb(a),{nvd:ALa(_.dl(a,tLa,1))}};uLa.prototype.toObject=function(){return BLa(this)};var CLa=function(a){if(a!=null){_.Vb(a);var b=wLa(a.EQb()),c=yLa(a.w7a()),d=_.yl(a,3,0),e=_.Y(a,4),f=_.Y(a,5),g=_.Y(a,6),l=_.tl(a,7),p=_.tl(a,8),t=_.yl(a,9,0);var w=_.gl(a,sLa,10,_.$k());return{eventId:b,Cea:c,gestureName:d,tO:e,Ne:f,Ih:g,Nf:l,ti:p,statusCode:t,Jud:_.Rb(w,zLa),fr:_.Y(a,11),xm:_.Y(a,12),initialRoute:_.Y(a,13),targetRoute:_.Y(a,14),GM:_.sl(a,15),uK:_.sl(a,16),actionOwner:_.yl(a,17,0),VW:_.Y(a,18),Ijd:_.Y(a,22),pvd:BLa(_.dl(a,uLa,19)),Br:_.Y(a,20),xmd:_.sl(a,21)}}};
vLa.prototype.toObject=function(){return CLa(this)};var DLa=class extends _.wk{constructor(){super()}};DLa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={jgd:CLa(_.dl(this,vLa,1))}}else a=void 0;return a};var ELa,FLa;ELa=/\s+/;FLa=[];
_.Qn=class{constructor(a,b){this.rHb=a;this.Iq=b;this.qSb=FLa;this.jCa=new Map}set L_c(a){this.qSb=a!=null?a.trim().split(ELa):FLa}set M1c(a){this.k4c=typeof a==="string"?a.trim().split(ELa):a}Po(){for(var a of this.qSb)this.wSa(a,!0);a=this.k4c;if(Array.isArray(a)||a instanceof Set)for(const b of a)this.wSa(b,!0);else if(a!=null)for(const b of Object.keys(a))this.wSa(b,!!a[b]);this.NGc()}wSa(a,b){const c=this.jCa.get(a);c!==void 0?(c.enabled!==b&&(c.changed=!0,c.enabled=b),c.jn=!0):this.jCa.set(a,
{enabled:b,changed:!0,jn:!0})}NGc(){for(const a of this.jCa){const b=a[0],c=a[1];c.changed?(this.sJb(b,c.enabled),c.changed=!1):c.jn||(c.enabled&&this.sJb(b,!1),this.jCa.delete(b));c.jn=!1}}sJb(a,b){a=a.trim();a.length>0&&a.split(ELa).forEach(c=>{b?this.Iq.lF(this.rHb.ma,c):this.Iq.pQ(this.rHb.ma,c)})}};_.Qn.O=function(a){return new (a||_.Qn)(_.B(_.bf),_.B(_.Ym))};_.Qn.La=_.Cf({type:_.Qn,na:[["","ngClass",""]],inputs:{L_c:[0,"class","klass"],M1c:"ngClass"}});var GLa;GLa=class{constructor(a,b){this.ua=a;this.Phb=b;this.count=this.index=-1}get first(){return this.index===0}get last(){return this.index===this.count-1}get B5(){return this.index%2===0}get pib(){return!this.B5}};
_.Rn=class{set Phb(a){this.Sba=a;this.hQa=!0}set Qhb(a){this.fu=a}get Qhb(){return this.fu}constructor(a,b,c){this.KN=a;this.iF=b;this.uB=c;this.Sba=null;this.hQa=!0;this.TI=null}set O1c(a){a&&(this.iF=a)}Po(){if(this.hQa){this.hQa=!1;var a=this.Sba;!this.TI&&a&&(this.TI=this.uB.find(a).create(this.Qhb))}this.TI&&(a=this.TI.diff(this.Sba))&&this.uMa(a)}uMa(a){const b=this.KN;_.UJa(a,(c,d,e)=>{c.Zw==null?b.mi(this.iF,new GLa(c.item,this.Sba),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.Phb=this.Sba}_.VJa(a,c=>{b.get(c.zk).context.ua=c.item})}};_.Rn.O=function(a){return new (a||_.Rn)(_.B(_.Hg),_.B(_.Gg),_.B(_.kn))};_.Rn.La=_.Cf({type:_.Rn,na:[["","ngFor","","ngForOf",""]],inputs:{Phb:"ngForOf",Qhb:"ngForTrackBy",O1c:"ngForTemplate"}});_.Sn=class{constructor(a,b){this.KN=a;this.Gr=new HLa;this.upa=this.Ira=this.MNa=null;this.fSa=b}set Ka(a){this.Gr.ua=this.Gr.Ka=a;this.ySa()}set Q1c(a){sna("ngIfThen",a);this.fSa=a;this.Ira=null;this.ySa()}set P1c(a){sna("ngIfElse",a);this.MNa=a;this.upa=null;this.ySa()}ySa(){this.Gr.ua?this.Ira||(this.KN.clear(),this.upa=null,this.fSa&&(this.Ira=this.KN.mi(this.fSa,this.Gr))):this.upa||(this.KN.clear(),this.Ira=null,this.MNa&&(this.upa=this.KN.mi(this.MNa,this.Gr)))}};
_.Sn.O=function(a){return new (a||_.Sn)(_.B(_.Hg),_.B(_.Gg))};_.Sn.La=_.Cf({type:_.Sn,na:[["","ngIf",""]],inputs:{Ka:"ngIf",Q1c:"ngIfThen",P1c:"ngIfElse"}});var HLa=class{constructor(){this.Ka=this.ua=null}};var ILa;ILa=class{constructor(a,b){this.He=a;this.POc=b;this.C2=!1}create(){this.C2=!0;this.He.mi(this.POc)}destroy(){this.C2=!1;this.He.clear()}};
_.Tn=class{constructor(){this.wNa=[];this.eEb=!1;this.OPa=this.QMa=0;this.qqa=!1}set Rhb(a){this.yMc=a;this.QMa===0&&this.MJb(!0)}tGc(){return this.QMa++}uGc(a){this.wNa.push(a)}hMc(a){a=a===this.yMc;this.qqa||(this.qqa=a);this.OPa++;this.OPa===this.QMa&&(this.MJb(!this.qqa),this.OPa=0,this.qqa=!1);return a}MJb(a){if(this.wNa.length>0&&a!==this.eEb){this.eEb=a;for(const d of this.wNa){var b=d,c=a;c&&!b.C2?b.create():!c&&b.C2&&b.destroy()}}}};_.Tn.O=function(a){return new (a||_.Tn)};
_.Tn.La=_.Cf({type:_.Tn,na:[["","ngSwitch",""]],inputs:{Rhb:"ngSwitch"}});_.Un=class{constructor(a,b,c){this.Rhb=c;c.tGc();this.KPc=new ILa(a,b)}Po(){var a=this.KPc,b=this.Rhb.hMc(this.S1c);b&&!a.C2?a.create():!b&&a.C2&&a.destroy()}};_.Un.O=function(a){return new (a||_.Un)(_.B(_.Hg),_.B(_.Gg),_.B(_.Tn,9))};_.Un.La=_.Cf({type:_.Un,na:[["","ngSwitchCase",""]],inputs:{S1c:"ngSwitchCase"}});_.Vn=class{constructor(a,b,c){c.uGc(new ILa(a,b))}};
_.Vn.O=function(a){return new (a||_.Vn)(_.B(_.Hg),_.B(_.Gg),_.B(_.Tn,9))};_.Vn.La=_.Cf({type:_.Vn,na:[["","ngSwitchDefault",""]]});_.Wn=class{constructor(a){this.He=a;this.BWb=this.Shb=this.Bja=this.Ura=null}Sb(a){if(this.wOc(a)){const c=this.He;this.Ura&&c.remove(c.indexOf(this.Ura));if(this.Shb){a=this.nIc();var b;this.Ura=c.mi(this.Shb,a,{Rb:(b=this.BWb)!=null?b:void 0})}else this.Ura=null}}wOc(a){return!!a.ngTemplateOutlet||!!a.ngTemplateOutletInjector}nIc(){return new Proxy({},{set:(a,b,c)=>this.Bja?Reflect.set(this.Bja,b,c):!1,get:(a,b,c)=>{if(this.Bja)return Reflect.get(this.Bja,b,c)}})}};
_.Wn.O=function(a){return new (a||_.Wn)(_.B(_.Hg))};_.Wn.La=_.Cf({type:_.Wn,na:[["","ngTemplateOutlet",""]],inputs:{Bja:"ngTemplateOutletContext",Shb:"ngTemplateOutlet",BWb:"ngTemplateOutletInjector"},features:[_.Lm]});var JLa,KLa,LLa,MLa;JLa=class{FNb(a,b){return ph(()=>a.subscribe({next:b,error:c=>{throw c;}}))}dispose(a){ph(()=>a.unsubscribe())}};KLa=class{FNb(a,b){return a.then(b,c=>{throw c;})}dispose(){}};LLa=new KLa;MLa=new JLa;
_.Xn=class{constructor(a){this.tqa=null;this.Mfb=!0;this.MRa=this.Uba=this.SB=null;this.Uj=a}Ja(){this.SB&&this.pEb();this.Uj=null}transform(a){if(!this.Uba){if(a)try{this.Mfb=!1,this.cs(a)}finally{this.Mfb=!0}return this.tqa}return a!==this.Uba?(this.pEb(),this.transform(a)):this.tqa}cs(a){this.Uba=a;this.MRa=this.SNc(a);this.SB=this.MRa.FNb(a,b=>this.rPc(a,b))}SNc(a){if(Ef(a))return LLa;if(a&&typeof a.subscribe==="function")return MLa;throw new _.Yc(2100,!1);}pEb(){this.MRa.dispose(this.SB);this.Uba=
this.SB=this.tqa=null}rPc(a,b){if(a===this.Uba&&(this.tqa=b,this.Mfb)){let c;(c=this.Uj)==null||_.Zm(c)}}};_.Xn.O=function(a){return new (a||_.Xn)(_.B(_.jn,16))};_.Xn.Le=_.Df({name:"async",type:_.Xn,le:!1});_.NLa=new _.ud("");_.OLa=new _.ud("");_.Yn=class{};_.Yn.O=function(a){return new (a||_.Yn)};_.Yn.Ca=_.Af({type:_.Yn});_.Yn.Ba=_.Uc({});_.Zh=new _.ud("");var gj=null,PLa=class{};var Zn=class{OK(){throw Error("U");}};Zn.O=function(a){return new (a||Zn)};Zn.ta=_.k({token:Zn,oa:()=>_.n($n),Ea:"platform"});
var Wpa=new _.ud(""),RLa=function(a,b){const c=QLa(a.xv,"window");c.addEventListener("hashchange",b,!1);return()=>c.removeEventListener("hashchange",b)},$n=class extends Zn{constructor(){super();this.xv=_.n(_.Zh);this.Sr=window.location;this.T2=window.history}Qja(a){const b=QLa(this.xv,"window");b.addEventListener("popstate",a,!1);return()=>b.removeEventListener("popstate",a)}get href(){return this.Sr.href}get protocol(){return this.Sr.protocol}get hostname(){return this.Sr.hostname}get port(){return this.Sr.port}get pathname(){return this.Sr.pathname}get search(){return this.Sr.search}get hash(){return this.Sr.hash}set pathname(a){this.Sr.pathname=
a}pushState(a,b,c){this.T2.pushState(a,b,c)}replaceState(a,b,c){this.T2.replaceState(a,b,c)}forward(){this.T2.forward()}back(){this.T2.back()}OK(a=0){this.T2.go(a)}getState(){return this.T2.state}};$n.O=function(a){return new (a||$n)};$n.ta=_.k({token:$n,oa:()=>new $n,Ea:"platform"});var bo;_.ao=class{OK(){throw Error("U");}};_.ao.O=function(a){return new (a||_.ao)};_.ao.ta=_.k({token:_.ao,oa:()=>_.n(bo),Ea:"root"});_.SLa=new _.ud("");
bo=class extends _.ao{constructor(a,b){super();this.tk=a;this.RT=[];let c,d,e;this.l2=(e=(d=b!=null?b:gj.Zva())!=null?d:(c=_.n(_.Zh).location)==null?void 0:c.origin)!=null?e:""}Ja(){for(;this.RT.length;)this.RT.pop()()}Qja(a){this.RT.push(this.tk.Qja(a),RLa(this.tk,a))}Zva(){return this.l2}Fz(a){return tna(this.l2,a)}path(a=!1){const b=this.tk.pathname+yh(this.tk.search),c=this.tk.hash;return c&&a?`${b}${c}`:b}pushState(a,b,c,d){this.tk.pushState(a,b,this.Fz(c+yh(d)))}replaceState(a,b,c,d){this.tk.replaceState(a,
b,this.Fz(c+yh(d)))}forward(){this.tk.forward()}back(){this.tk.back()}getState(){return this.tk.getState()}OK(a=0){let b,c;(c=(b=this.tk).OK)==null||c.call(b,a)}};bo.O=function(a){return new (a||bo)(_.m(Zn),_.m(_.SLa,8))};bo.ta=_.k({token:bo,oa:bo.O,Ea:"root"});var co=class extends _.ao{constructor(a,b){super();this.tk=a;this.l2="";this.RT=[];b!=null&&(this.l2=b)}Ja(){for(;this.RT.length;)this.RT.pop()()}Qja(a){this.RT.push(this.tk.Qja(a),RLa(this.tk,a))}Zva(){return this.l2}path(){let a;const b=(a=this.tk.hash)!=null?a:"#";return b.length>0?b.substring(1):b}Fz(a){a=tna(this.l2,a);return a.length>0?"#"+a:a}pushState(a,b,c,d){c=this.Fz(c+yh(d));c.length==0&&(c=this.tk.pathname);this.tk.pushState(a,b,c)}replaceState(a,b,c,d){c=this.Fz(c+yh(d));c.length==0&&
(c=this.tk.pathname);this.tk.replaceState(a,b,c)}forward(){this.tk.forward()}back(){this.tk.back()}getState(){return this.tk.getState()}OK(a=0){let b,c;(c=(b=this.tk).OK)==null||c.call(b,a)}};co.O=function(a){return new (a||co)(_.m(Zn),_.m(_.SLa,8))};co.ta=_.k({token:co,oa:co.O});var TLa;TLa=function(a,b){return a.path()==a.normalize(b+yh(""))};
_.eo=class{constructor(a){this.cU=new _.Tf;this.YJb=[];this.CPc=null;this.RE=a;a=this.RE.Zva();this.aHc=una(_.xh(a.replace(/\/index.html$/,"")));this.RE.Qja(b=>{this.cU.next({url:this.path(!0),pop:!0,state:b.state,type:b.type})})}Ja(){let a;(a=this.CPc)==null||a.unsubscribe();this.YJb=[]}path(a=!1){return this.normalize(this.RE.path(a))}getState(){return this.RE.getState()}normalize(a){var b=this.aHc;a=a.replace(/\/index.html$/,"");b&&a.startsWith(b)?(b=a.substring(b.length),b=b===""||["/",";","?",
"#"].includes(b[0])?b:a):b=a;return _.xh(b)}Fz(a){a&&a[0]!=="/"&&(a="/"+a);return this.RE.Fz(a)}go(a,b="",c=null){this.RE.pushState(c,"",a,b);this.vHb(this.Fz(a+yh(b)),c)}replaceState(a,b="",c=null){this.RE.replaceState(c,"",a,b);this.vHb(this.Fz(a+yh(b)),c)}forward(){this.RE.forward()}back(){this.RE.back()}OK(a=0){let b,c;(c=(b=this.RE).OK)==null||c.call(b,a)}vHb(a="",b){this.YJb.forEach(c=>c(a,b))}subscribe(a,b,c){return this.cU.subscribe({next:a,error:b!=null?b:void 0,complete:c!=null?c:void 0})}};
_.eo.O=function(a){return new (a||_.eo)(_.m(_.ao))};_.eo.ta=_.k({token:_.eo,oa:()=>new _.eo(_.m(_.ao)),Ea:"root"});new nn;var $pa=class{};$pa.ta=_.k({token:$pa,Ea:"root",oa:()=>_.n(Wm)==="browser"?new ULa:new VLa});
var ULa=class{constructor(){var a=_.n(_.Zh),b=window;this.document=a;this.window=b;this.offset=()=>[0,0]}c0b(a){this.offset=Array.isArray(a)?()=>a:a}PQb(){return[this.window.scrollX,this.window.scrollY]}jBa(a){this.window.scrollTo(a[0],a[1])}h_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()}}U_b(a){this.window.history.scrollRestoration=a}},VLa=class{c0b(){}PQb(){return[0,0]}jBa(){}h_b(){}U_b(){}};var WLa=class{};var fo=class{constructor(a,b,c,d,e){this.document=a;this.productVersion=c;this.isBot=d;this.d5=e;this.transport=b}DP(a){if(this.transport&&!this.isBot)for(const b of a)this.transport.dispatch(this.D8a(b))}D8a(a){var b=(new vLa).Zrb(this.d5||"");b=_.Ml(b,17,xna(a.actionOwner)).Xrb([a.element,a.action].join("/"));b=_.Ml(b,3,vna(a.gestureName)).LBa(wna(a.statusCode));b=_.Tj(b,13,a.initialRoute);b=_.Tj(b,11,a.fr);b=_.Tj(b,14,a.targetRoute||"").K6c(a.xm);b=_.Hl(b,15,a.GM);b=_.Hl(b,16,a.uK).Wrb(a.ti||0);
b=_.Jl(b,7,a.Nf||0);var c=(new rLa).gsb(this.document.location.hostname).dma(this.document.referrer).Q_b((new qLa).Mz(this.productVersion));c=_.Tj(c,1,a.sessionId||"");b=_.hl(b,2,c);a.Ne&&typeof a.Ne==="string"&&_.Tj(b,5,a.Ne);if(a.hn.length>0)for(var d of a.hn)a=(new sLa).Od(d.name||"").LBa(wna(d.statusCode||"")).Wrb(d.ti||0),a=_.Jl(a,4,d.Iw||0),_.kl(b,10,sLa,a);d=new DLa;return _.hl(d,1,b)}};fo.O=function(a){return new (a||fo)(_.m(_.Zh),_.m(oLa,8),_.m(In),_.m(OKa),_.m(kKa,8))};
fo.ta=_.k({token:fo,oa:fo.O,Ea:"root"});_.go={eIa:"issue_tracker",UR:"results",zCc:"flow"};Object.freeze(_.go);var ho=class{};ho.O=function(a){return new (a||ho)};ho.ta=_.k({token:ho,oa:ho.O,Ea:"root"});var YLa,ZLa,$La;_.XLa=new _.ud("GTMDataLayerName",{Ea:"root",oa:function(){return window.grimoireDataLayer}});YLa=new _.ud("ProjectId",{Ea:"root",oa:()=>"testAlphaSource"});ZLa=new _.ud("GetRandomString",{Ea:"root",oa:()=>_.fm});$La=new _.ud("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 aMa=function(){this.blockSize=-1};var io=function(a,b){this.blockSize=-1;this.blockSize=64;this.tta=_.ea.Uint8Array?new Uint8Array(this.blockSize):Array(this.blockSize);this.VCa=this.Q6=0;this.ej=[];this.f2c=a;this.pSb=b;this.N$c=_.ea.Int32Array?new Int32Array(64):Array(64);bMa===void 0&&(bMa=_.ea.Int32Array?new Int32Array(cMa):cMa);this.reset()},bMa;_.Ik(io,aMa);var dMa=[];for(let a=0;a<63;a++)dMa[a]=0;var eMa=[].concat(128,dMa);io.prototype.reset=function(){this.VCa=this.Q6=0;this.ej=_.ea.Int32Array?new Int32Array(this.pSb):_.wa(this.pSb)};
var fMa=function(a){var b=a.tta;const c=a.N$c;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.ej[0]|0;d=a.ej[1]|0;e=a.ej[2]|0;let f=a.ej[3]|0,g=a.ej[4]|0,l=a.ej[5]|0,p=a.ej[6]|0,t=a.ej[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)+(bMa[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.ej[0]=a.ej[0]+b|0;a.ej[1]=a.ej[1]+d|0;a.ej[2]=a.ej[2]+e|0;a.ej[3]=a.ej[3]+f|0;a.ej[4]=a.ej[4]+g|0;a.ej[5]=a.ej[5]+l|0;a.ej[6]=a.ej[6]+p|0;a.ej[7]=a.ej[7]+t|0};
io.prototype.update=function(a,b){b===void 0&&(b=a.length);let c=0,d=this.Q6;if(typeof a==="string")for(;c<b;)this.tta[d++]=a.charCodeAt(c++),d==this.blockSize&&(fMa(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("vb");this.tta[d++]=e;d==this.blockSize&&(fMa(this),d=0)}else throw Error("wb");this.Q6=d;this.VCa+=b};
io.prototype.digest=function(){const a=[];var b=this.VCa*8;this.Q6<56?this.update(eMa,56-this.Q6):this.update(eMa,this.blockSize-(this.Q6-56));for(var c=63;c>=56;c--)this.tta[c]=b&255,b/=256;fMa(this);b=0;for(c=0;c<this.f2c;c++)for(let d=24;d>=0;d-=8)a[b++]=this.ej[c]>>d&255;return a};
var cMa=[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 hMa=function(){io.call(this,8,gMa)};_.Ik(hMa,io);var gMa=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];var jo=class{constructor(a,b,c){this.aW=a;if(!this.aW)throw Error("xb");a=new hMa;a.update(String(c));this.Z3c=Lya(a.digest());this.aW.push({releaseVersion:b})}DP(a){for(const w of a){a=void 0;var b={metadata:{},event:"concordEvent"};b.projectNumber=this.Z3c;b.QF=w.action;b.eventType=w.element;b.zXb=["/virtual",w.element,w.action].join("/");w.gestureName&&(b.metadata.gestureType=w.gestureName.toString());w.ti&&(b.metadata.latencyMs=w.ti.toString());b.HV="DEVOPS_CONSOLE";b.metadata.actionOwner=w.actionOwner.toString();
b.Ne=(a=w.Ne)==null?void 0:a.toString();var c=b;a=this.aW;b=a.push;var d=c.event,e=c.eventType,f=c.QF,g=c.zXb,l=c.projectNumber,p=c.HV,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})}}mL(a){this.aW.push({event:"trackPageView",pageName:a,pagePath:a})}};jo.O=function(a){return new (a||jo)(_.m(_.XLa),_.m(In),_.m(YLa))};
jo.ta=_.k({token:jo,oa:jo.O});_.ko=class{DP(){}mL(){}};_.ko.O=function(a){return new (a||_.ko)};_.ko.ta=_.k({token:_.ko,oa:a=>jo.O(a),Ea:"root"});var lo=class{rVb(a,b){return b}DP(){}};lo.O=function(a){return new (a||lo)};lo.ta=_.k({token:lo,oa:lo.O,Ea:"root"});var iMa=new _.ud("GetRandomString",{Ea:"root",oa:()=>_.fm}),jMa=new _.ud("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 Mh=Symbol("yb"),mo=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 Bna,Cna,Eh,Dh;Bna={exact:Gna,subset:Jna};Cna={exact:Ena,subset:Hna,ignored:()=>!0};Eh=class{constructor(a=new Dh([],{}),b={},c=null){this.root=a;this.Sa=b;this.af=c}get ex(){this.tN!=null||(this.tN=new mo(this.Sa));return this.tN}toString(){return kMa.Yc(this)}};Dh=class{constructor(a,b){this.Pd=a;this.children=b;this.parent=null;Object.values(b).forEach(c=>c.parent=this)}Wp(){return this.bZ>0}get bZ(){return Object.keys(this.children).length}toString(){return Nna(this)}};
_.Ih=class{constructor(a,b){this.path=a;this.parameters=b}get i3c(){this.OHb!=null||(this.OHb=new mo(this.parameters));return this.OHb}toString(){return Mna(this)}};_.hi=class{};_.hi.O=function(a){return new (a||_.hi)};_.hi.ta=_.k({token:_.hi,oa:()=>new lMa,Ea:"root"});
var lMa=class{parse(a){a=new mMa(a);no(a,"/");var b=a.Wk===""||a.Wk.startsWith("?")||a.Wk.startsWith("#")?new Dh([],{}):new Dh([],nMa(a));return new Eh(b,a.parseQueryParams(),no(a,"#")?decodeURIComponent(a.Wk):null)}Yc(a){const b=`/${Ch(a.root,!0)}`,c=Sna(a.Sa);a=typeof a.af==="string"?`#${encodeURI(a.af)}`:"";return`${b}${c}${a}`}},kMa=new lMa,Tna=/^[^\/()?;#]+/,oMa=/^[^\/()?;=#]+/,pMa=/^[^=?&#]+/,qMa=/^[^&#]+/,no=function(a,b){return a.Wk.startsWith(b)?(a.Wk=a.Wk.substring(b.length),!0):!1},nMa=
function(a){if(a.Wk==="")return{};no(a,"/");const b=[];for(a.Wk.startsWith("(")||b.push(rMa(a));a.Wk.startsWith("/")&&!a.Wk.startsWith("//")&&!a.Wk.startsWith("/(");)a.capture("/"),b.push(rMa(a));let c={};a.Wk.startsWith("/(")&&(a.capture("/"),c=sMa(a,!0));let d={};a.Wk.startsWith("(")&&(d=sMa(a,!1));if(b.length>0||Object.keys(c).length>0)d.primary=new Dh(b,c);return d},rMa=function(a){var b=Una(a.Wk);if(b===""&&a.Wk.startsWith(";"))throw new _.Yc(4009,!1);a.capture(b);b=decodeURIComponent(b);const c=
{};for(;no(a,";");){var d,e=a;if(d=(d=e.Wk.match(oMa))?d[0]:""){e.capture(d);var f="";if(no(e,"=")){const g=Una(e.Wk);g&&(f=g,e.capture(f))}c[decodeURIComponent(d)]=decodeURIComponent(f)}}return new _.Ih(b,c)},sMa=function(a,b){const c={};for(a.capture("(");!no(a,")")&&a.Wk.length>0;){var d=Una(a.Wk),e=a.Wk[d.length];if(e!=="/"&&e!==")"&&e!==";")throw new _.Yc(4010,!1);e=void 0;d.indexOf(":")>-1?(e=d.slice(0,d.indexOf(":")),a.capture(e),a.capture(":")):b&&(e="primary");d=nMa(a);c[e]=Object.keys(d).length===
1?d.primary:new Dh([],d);no(a,"//")}return c},mMa=class{constructor(a){this.Wk=this.url=a}parseQueryParams(){const a={};if(no(this,"?")){do{var b=this.Wk.match(pMa),c=b?b[0]:"";if(c){this.capture(c);b="";if(no(this,"=")){var d=this.Wk.match(qMa);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(no(this,"&"))}return a}capture(a){if(!no(this,
a))throw new _.Yc(4011,!1);}};var foa=class{constructor(a,b,c){this.cTb=a;this.i2c=b;this.commands=c;if(a&&c.length>0&&coa(c[0]))throw new _.Yc(4003,!1);if((a=c.find(Hh))&&a!==(c.length>0?c[c.length-1]:null))throw new _.Yc(4004,!1);}},boa=class{constructor(a,b,c){this.qH=a;this.lAa=b;this.index=c}};var oo,bi,tMa,uMa,vMa,yMa,zMa,Joa,AMa,Koa,BMa,CMa,DMa,EMa;oo=class{constructor(a,b){this.id=a;this.url=b}};_.po=class extends oo{constructor(a,b,c="imperative",d=null){super(a,b);this.type=0;this.vWb=c;this.LD=d}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}};_.$h=class extends oo{constructor(a,b,c){super(a,b);this.Mh=c;this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Mh}')`}};
_.ai=class extends oo{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}')`}};bi=class extends oo{constructor(a,b){super(a,b);this.reason="";this.code=0;this.type=16}};_.Opa=class extends oo{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})`}};
tMa=class extends oo{constructor(a,b,c,d){super(a,b);this.Mh=c;this.state=d;this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Mh}', state: ${this.state})`}};uMa=class extends oo{constructor(a,b,c,d){super(a,b);this.Mh=c;this.state=d;this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Mh}', state: ${this.state})`}};
vMa=class extends oo{constructor(a,b,c,d,e){super(a,b);this.Mh=c;this.state=d;this.v0b=e;this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Mh}', state: ${this.state}, shouldActivate: ${this.v0b})`}};_.wMa=class extends oo{constructor(a,b,c,d){super(a,b);this.Mh=c;this.state=d;this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Mh}', state: ${this.state})`}};
_.xMa=class extends oo{constructor(a,b,c,d){super(a,b);this.Mh=c;this.state=d;this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Mh}', state: ${this.state})`}};yMa=class{constructor(a){this.Kb=a;this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.Kb.path})`}};zMa=class{constructor(a){this.Kb=a;this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.Kb.path})`}};
Joa=class{constructor(a){this.Wc=a;this.type=11}toString(){return`ChildActivationStart(path: '${this.Wc.qe&&this.Wc.qe.path||""}')`}};AMa=class{constructor(a){this.Wc=a;this.type=12}toString(){return`ChildActivationEnd(path: '${this.Wc.qe&&this.Wc.qe.path||""}')`}};Koa=class{constructor(a){this.Wc=a;this.type=13}toString(){return`ActivationStart(path: '${this.Wc.qe&&this.Wc.qe.path||""}')`}};
BMa=class{constructor(a){this.Wc=a;this.type=14}toString(){return`ActivationEnd(path: '${this.Wc.qe&&this.Wc.qe.path||""}')`}};CMa=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}')`}};DMa=class{};EMa=class{constructor(a,b){this.url=a;this.wja=b}};var FMa=class{get Rb(){let a,b;return(b=Kh((a=this.Kb)==null?void 0:a.Wc))!=null?b:this.XAa}constructor(a){this.XAa=a;this.Uda=this.Kb=this.df=null;this.children=new qo(this.XAa)}},GMa=function(a,b){let c=a.getContext(b);c||(c=new FMa(a.XAa),a.eua.set(b,c));return c},HMa=function(a,b){if(a=a.getContext(b))a.df=null,a.Uda=null},qo=class{constructor(a){this.XAa=a;this.eua=new Map}getContext(a){return this.eua.get(a)||null}};qo.O=function(a){return new (a||qo)(_.m(Km))};qo.ta=_.k({token:qo,oa:qo.O,Ea:"root"});var IMa=class{constructor(a){this.Tg=a}get root(){return this.Tg.value}parent(a){a=this.qZ(a);return a.length>1?a[a.length-2]:null}children(a){return(a=loa(a,this.Tg))?a.children.map(b=>b.value):[]}firstChild(a){return(a=loa(a,this.Tg))&&a.children.length>0?a.children[0].value:null}qZ(a){return moa(a,this.Tg).map(b=>b.value)}},Oh=class{constructor(a,b){this.value=a;this.children=b}toString(){return`TreeNode(${this.value})`}};var JMa,KMa,LMa;JMa=class extends IMa{constructor(a,b){super(a);this.Wc=b;ooa(this,a)}toString(){return this.Wc.toString()}};
_.Ph=class{constructor(a,b,c,d,e,f,g,l){this.o$c=a;this.k3c=b;this.h4c=c;this.QWc=d;this.bW=e;this.df=f;this.component=g;this.K2=l;let p,t;this.title=(t=(p=this.bW)==null?void 0:_.x(p,_.v(w=>w[Mh])))!=null?t:_.u(void 0);this.url=a;this.params=b;this.Sa=c;this.af=d;this.data=e}get qe(){return this.K2.qe}get root(){return this.eF.root}get parent(){return this.eF.parent(this)}get firstChild(){return this.eF.firstChild(this)}get children(){return this.eF.children(this)}get qZ(){return this.eF.qZ(this)}get DXb(){this.qca!=null||
(this.qca=_.x(this.params,_.v(a=>new mo(a))));return this.qca}get ex(){this.tN!=null||(this.tN=_.x(this.Sa,_.v(a=>new mo(a))));return this.tN}toString(){return this.Wc?this.Wc.toString():`Future(${this.K2})`}};
KMa=class{get title(){let a;return(a=this.data)==null?void 0:a[Mh]}constructor(a,b,c,d,e,f,g,l,p){this.url=a;this.params=b;this.Sa=c;this.af=d;this.data=e;this.df=f;this.component=g;this.qe=l;this.JNc=p}get root(){return this.eF.root}get parent(){return this.eF.parent(this)}get firstChild(){return this.eF.firstChild(this)}get children(){return this.eF.children(this)}get qZ(){return this.eF.qZ(this)}get DXb(){this.qca!=null||(this.qca=new mo(this.params));return this.qca}get ex(){this.tN!=null||(this.tN=
new mo(this.Sa));return this.tN}toString(){return`Route(url:'${this.url.map(a=>a.toString()).join("/")}', path:'${this.qe?this.qe.path:""}')`}};LMa=class extends IMa{constructor(a){super(a);this.url="";ooa(this,a)}toString(){return poa(this.Tg)}};var MMa,NMa,PMa,OMa;MMa=new _.ud("");NMa=function(a,b){let c;return((c=a.T7.getContext(b))==null?void 0:c.df)===a};PMa=function(a){var b=a.T7,c=a.name;const d=GMa(b,c);d.df=a;b.eua.set(c,d);!a.Bn&&(b=a.T7.getContext(a.name),b==null?0:b.Kb)&&(b.Uda?a.attach(b.Uda,b.Kb):OMa(a,b.Kb,b.Rb))};
OMa=function(a,b,c){if(a.yxa)throw new _.Yc(4013,!1);a.K$=b;const d=a.location,e=b.Wc.component,f=GMa(a.T7,a.name).children;a.Bn=_.gn(d,e,{index:d.length,Rb:new QMa(b,f,d.Rb,a.LZb),PF:c});_.Zm(a.KRc);(b=a.bbb)!=null&&(ro(b,a),RMa(b,a));a.qKb.emit(a.Bn.instance)};
_.so=class{constructor(){this.K$=this.Bn=null;this.name="primary";this.qKb=new _.Vm;this.ZNb=new _.Vm;this.rLb=new _.Vm;this.mOb=new _.Vm;this.LZb=_.gma();this.T7=_.n(qo);this.location=_.n(_.Hg);this.KRc=_.n(_.jn);this.bbb=_.n(SMa,{optional:!0})}get rKb(){return this.Bn}Sb(a){if(a.name){const {vK:b,Hj:c}=a.name;b||(NMa(this,c)&&(this.lfa(),HMa(this.T7,c)),PMa(this))}}Ja(){NMa(this,this.name)&&HMa(this.T7,this.name);let a;(a=this.bbb)==null||ro(a,this)}Qa(){PMa(this)}get yxa(){return!!this.Bn}get component(){if(!this.Bn)throw new _.Yc(4012,
!1);return this.Bn.instance}get vk(){if(!this.Bn)throw new _.Yc(4012,!1);return this.K$}detach(){if(!this.Bn)throw new _.Yc(4012,!1);this.location.detach();const a=this.Bn;this.K$=this.Bn=null;this.mOb.emit(a.instance);return a}attach(a,b){this.Bn=a;this.K$=b;this.location.R6(a.Hw);(b=this.bbb)!=null&&(ro(b,this),RMa(b,this));this.rLb.emit(a.instance)}lfa(){if(this.Bn){const a=this.component;this.Bn.destroy();this.K$=this.Bn=null;this.ZNb.emit(a)}}};_.so.O=function(a){return new (a||_.so)};
_.so.La=_.Cf({type:_.so,na:[["router-outlet"]],inputs:{name:"name",LZb:[1,"routerOutletData"]},outputs:{qKb:"activate",ZNb:"deactivate",rLb:"attach",mOb:"detach"},Pb:["outlet"],features:[_.Lm]});
var QMa=class{Scd(a){return new QMa(this.Kb,this.zMb,a,this.kXb)}constructor(a,b,c,d){this.Kb=a;this.zMb=b;this.parent=c;this.kXb=d}get(a,b){return a===_.Ph?this.Kb:a===qo?this.zMb:a===MMa?this.kXb:this.parent.get(a,b)}},SMa=new _.ud(""),ro=function(a,b){let c;(c=a.sjb.get(b))==null||c.unsubscribe();a.sjb.delete(b)},RMa=function(a,b){const c=b.vk,d=_.x(_.Ee([c.Sa,c.params,c.data]),_.cg(([e,f,g],l)=>{e=Object.assign({},e,f,g);return l===0?_.u(e):Promise.resolve(e)})).subscribe(e=>{if(b.yxa&&b.rKb&&
b.vk===c&&c.component!==null){var f=dna(c.component);if(f)for(const {q2b:g}of f.inputs)b.rKb.MQ(g,e[g]);else ro(a,b)}else ro(a,b)});a.sjb.set(b,d)},to=class{constructor(){this.sjb=new Map}};to.O=function(a){return new (a||to)};to.ta=_.k({token:to,oa:to.O});var Nh=class{};Nh.O=function(a){return new (a||Nh)};Nh.wa=_.zf({type:Nh,na:[["ng-component"]],ya:1,Aa:0,qa:function(a){a&1&&_.K(0,"router-outlet")},Fa:[_.so],hb:2});var UMa=(a,b,c,d)=>_.v(e=>{(new TMa(b,e.Yma,e.f0a,c,d)).Qv(a);return e}),VMa=function(a,b,c,d){const e=Lh(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))&&VMa(a,f,l,p.children):VMa(a,f,l,d):t&&WMa(a,l,d);delete e[g]});Object.values(e).forEach(f=>{WMa(a,f,d)})},uo=function(a,b,c,d){const e=Lh(c);b.children.forEach(f=>{var g=e[f.value.df],l=f.value;const p=g?g.value:null;qoa(l);l===p?l.component?(l=GMa(d,l.df),uo(a,f,
g,l.children)):uo(a,f,g,d):l.component?(g=GMa(d,l.df),g.Uda=null,g.Kb=l,g.df&&OMa(g.df,l,g.Rb),uo(a,f,null,g.children)):uo(a,f,null,d);a.pQb(new BMa(f.value.Wc))});b.children.length&&a.pQb(new AMa(b.value.Wc))},WMa=function(a,b,c){const d=c.getContext(b.value.df);c=d&&b.value.component?d.children:c;b=Lh(b);for(const e of Object.values(b))WMa(a,e,c);d&&(d.df&&(d.df.lfa(),d.children.eua=new Map),d.Uda=null,d.Kb=null)},TMa=class{constructor(a,b,c,d,e){this.eqb=a;this.wQb=b;this.MNb=c;this.pQb=d;this.ASb=
e}Qv(a){const b=this.wQb.Tg,c=this.MNb?this.MNb.Tg:null;VMa(this,b,c,a);qoa(this.wQb.root);uo(this,b,c,a)}};var zoa=Symbol("Ab");var Coa=class{constructor(a){this.path=a;this.Kb=this.path[this.path.length-1]}},Doa=class{constructor(a,b){this.component=a;this.Kb=b}};var Qoa=class{constructor(a){this.qH=a||null}},XMa=class extends Error{constructor(a){super();this.ym=a}},YMa=function(a){let b=[];for(a=a.root;;){b=b.concat(a.Pd);if(a.bZ===0)return _.u(b);if(a.bZ>1||!a.children.primary)return _.ze(new _.Yc(4E3,!1));a=a.children.primary}},aNa=function(a,b,c,d,e){b=ZMa(a,b,c.root,d,e);return new Eh(b,$Ma(c.Sa,a.ym.Sa),c.af)},bNa=function(a,b,c,d,e,f){if(typeof c!=="string"){const g=c,l=e.Sa,p=e.af,t=e.qe,w=e.url,A=e.df,G=e.params,I=e.data,L=e.title;c=wd(f,()=>g({params:G,
data:I,Sa:l,af:p,qe:t,url:w,df:A,title:L}));if(c instanceof Eh)throw new XMa(c);}a=aNa(a,c,a.fg.parse(c),b,d);if(c[0]==="/")throw new XMa(a);return a},ZMa=function(a,b,c,d,e){const f=cNa(c.Pd,d,e);let g={};Object.entries(c.children).forEach(([l,p])=>{g[l]=ZMa(a,b,p,d,e)});return new Dh(f,g)},$Ma=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},cNa=function(a,b,c){return a.map(d=>{if(d.path[0]===":"){if(d=c[d.path.substring(1)],
!d)throw new _.Yc(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})},dNa=class{constructor(a,b){this.fg=a;this.ym=b}};var Soa={HG:!1,Rea:[],Tka:[],parameters:{},eAa:{}};var eNa=class{},gNa=function(a,b,c,d,e,f){return d.Pd.length===0&&d.Wp()?a.lAa(b,c,d,f):_.x(fNa(a,b,c,d,d.Pd,e,!0,f),_.v(g=>g instanceof Oh?[g]:[]))},fNa=function(a,b,c,d,e,f,g,l){return _.x(_.ue(c),_.Jf(p=>{let t;return _.x(hNa(a,(t=p.xc)!=null?t:b,c,p,d,e,f,g,l),_.If(w=>{if(w instanceof Qoa)return _.u(null);throw w;}))}),_.Rf(p=>!!p),_.If(p=>{if(Eoa(p))return e.length!==0||d.children[f]?Xh(d):_.u(new eNa);throw p;}))},hNa=function(a,b,c,d,e,f,g,l,p){return Jh(d)===g||g!=="primary"&&Woa(e,f,d)?d.HD===
void 0?iNa(a,b,e,d,f,g,p):a.LKb&&l?jNa(a,b,e,c,d,f,g,p):Xh(e):Xh(e)},iNa=function(a,b,c,d,e,f,g){const l=Toa(c,d,e,b);d.path==="**"&&(c.children={});return _.x(l,_.cg(p=>{if(!p.HG)return Xh(c);let t;b=(t=d.xc)!=null?t:b;return _.x(kNa(a,b,d,e),_.cg(({OD:w})=>{var A;const G=(A=d.uT)!=null?A:b;A=p.Rea;const I=p.Tka;var L;let V;const ca=new KMa(A,p.parameters,Object.freeze(Object.assign({},a.ym.Sa)),a.ym.af,d.data||{},Jh(d),(V=(L=d.component)!=null?L:d.tT)!=null?V:null,d,d.resolve||{});L=noa(ca,g,a.mZ);
ca.params=Object.freeze(L.params);ca.data=Object.freeze(L.data);const {qH:la,ftb:ya}=Xoa(c,A,I,w);return ya.length===0&&la.Wp()?_.x(a.lAa(G,w,la,ca),_.v(Ba=>new Oh(ca,Ba))):w.length===0&&ya.length===0?_.u(new Oh(ca,[])):_.x(fNa(a,G,w,la,ya,Jh(d)===f?"primary":f,!0,ca),_.v(Ba=>new Oh(ca,Ba instanceof Oh?[Ba]:[])))}))}))},jNa=function(a,b,c,d,e,f,g,l){const {HG:p,parameters:t,Rea:w,eAa:A,Tka:G}=Roa(c,e,f);if(!p)return Xh(c);typeof e.HD==="string"&&e.HD[0]==="/"&&(a.oKb++,a.oKb>31&&(a.LKb=!1));var I;
let L;f=new KMa(f,t,Object.freeze(Object.assign({},a.ym.Sa)),a.ym.af,e.data||{},Jh(e),(L=(I=e.component)!=null?I:e.tT)!=null?L:null,e,e.resolve||{});I=noa(f,l,a.mZ);f.params=Object.freeze(I.params);f.data=Object.freeze(I.data);e=bNa(a.FQc,w,e.HD,A,f,b);return _.x(YMa(e),_.Fe(V=>fNa(a,b,d,c,V.concat(G),g,!1,l)))},kNa=function(a,b,c,d){return c.children?_.u({OD:c.children,Rb:b}):c.zl?c.hN!==void 0?_.u({OD:c.hN,Rb:c.uT}):_.x(Ooa(b,c,d),_.Fe(e=>e?_.x(a.G4.zl(b,c),_.eg(f=>{c.hN=f.OD;c.uT=f.Rb})):_.ze(woa(3)))):
_.u({OD:[],Rb:b})},Yoa=class{constructor(a,b,c,d,e,f,g){this.Rb=a;this.G4=b;this.WAa=c;this.config=d;this.ym=e;this.mZ=f;this.fg=g;this.oKb=0;this.LKb=!0;this.FQc=new dNa(this.fg,this.ym)}recognize(){const a=Xoa(this.ym.root,[],[],this.config).qH;return _.x(this.match(a),_.v(({children:b,z5c:c})=>{b=new LMa(new Oh(c,b));c=Zna(c,this.ym.Sa,this.ym.af);c.Sa=this.ym.Sa;b.url=this.fg.Yc(c);return{state:b,F9:c}}))}match(a){const b=new KMa([],Object.freeze({}),Object.freeze(Object.assign({},this.ym.Sa)),
this.ym.af,Object.freeze({}),"primary",this.WAa,null,{});return _.x(gNa(this,this.Rb,this.config,a,"primary",b),_.v(c=>({children:c,z5c:b})),_.If(c=>{if(c instanceof XMa)return this.ym=c.ym,this.match(c.ym.root);if(c instanceof Qoa)throw new _.Yc(4002,`'${c.qH}'`);throw c;}))}lAa(a,b,c,d){const e=[];for(const f of Object.keys(c.children))f==="primary"?e.unshift(f):e.push(f);return _.x(_.ue(e),_.Jf(f=>{const g=c.children[f],l=koa(b,f);return gNa(this,a,l,g,f,d)}),_.Yf((f,g)=>{f.push(...g);return f}),
_.Lf(null),aka(),_.Fe(f=>{if(f===null)return Xh(c);f=bpa(f);$oa(f);return _.u(f)}))}};var lNa=class extends PLa{constructor(){super(...arguments);this.Q1b=!0}};var QLa=function(a,b){return b==="window"?window:b==="document"?a:b==="body"?a.body:null},mNa=function(a,b,c){a.addEventListener(b,c);return()=>{a.removeEventListener(b,c)}},oNa=class extends lNa{dispatchEvent(a,b){a.dispatchEvent(b)}remove(a){a.remove()}createElement(a,b){b=b||document;return b.createElement(a)}Zva(){var a=(nNa=nNa||document.querySelector("base"))?nNa.getAttribute("href"):null;return a==null?null:(new URL(a,document.baseURI)).pathname}},nNa=null;var HJa=function(a){_.pf.getAngularTestability=(b,c=!0)=>{b=a.vga(b,c);if(b==null)throw new _.Yc(5103,!1);return b};_.pf.getAllAngularTestabilities=()=>Array.from(a.V$.values());_.pf.getAllAngularRootElements=()=>Array.from(a.V$.keys());_.pf.frameworkStabilizers||(_.pf.frameworkStabilizers=[]);_.pf.frameworkStabilizers.push(b=>{const c=_.pf.getAllAngularTestabilities();let d=c.length;const e=function(){d--;d==0&&b()};c.forEach(f=>{f.whenStable(e)})})},pNa=class{vga(a,b,c){if(b==null)return null;const d=
a.V$.get(b)||null;return d!=null?d:c?b instanceof DocumentFragment?this.vga(a,b.host,!0):this.vga(a,b.parentElement,!0):null}};var vo=class{ab(){return new XMLHttpRequest}};vo.O=function(a){return new (a||vo)};vo.ta=_.k({token:vo,oa:vo.O});var qNa=new _.ud(""),wo=class{constructor(a,b){this.uf=b;this.GEb=new Map;a.forEach(c=>{c.BVb=this});this.SMc=a.slice().reverse()}addEventListener(a,b,c){return this.tJc(b).addEventListener(a,b,c)}tJc(a){let b=this.GEb.get(a);if(b)return b;b=this.SMc.find(c=>c.supports(a));if(!b)throw new _.Yc(5101,!1);this.GEb.set(a,b);return b}};wo.O=function(a){return new (a||wo)(_.m(qNa),_.m(_.Ue))};wo.ta=_.k({token:wo,oa:wo.O});var rNa=class{constructor(a){this.xv=a}};var sNa=function(a,b,c,d){const e=c.get(b);e?e.usage++:c.set(b,{usage:1,elements:[...a.Rha].map(f=>a.addElement(f,d(b,a.su)))})},tNa=function(a,b,c){for(const d of b)sNa(a,d,a.inline,jpa);c==null||c.forEach(d=>sNa(a,d,a.external,kpa))},uNa=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)}},vNa=function(a,b,c){for(const d of b)uNa(d,a.inline);c==null||c.forEach(d=>uNa(d,a.external))},xo=class{constructor(a,b,c,d={}){this.su=a;this.appId=
b;this.nonce=c;this.inline=new Map;this.external=new Map;this.Rha=new Set;this.t_c=d==="server";c=this.inline;let e;if(d=(e=a.head)==null?void 0:e.querySelectorAll(`style[${"ng-app-id"}="${b}"]`))for(const f of d)f.textContent&&(f.removeAttribute("ng-app-id"),c.set(f.textContent,{usage:0,elements:[f]}));this.Rha.add(a.head)}Ja(){for(const [,{elements:a}]of[...this.inline,...this.external])for(const b of a)b.remove();this.Rha.clear()}addElement(a,b){this.nonce&&b.setAttribute("nonce",this.nonce);this.t_c&&
b.setAttribute("ng-app-id",this.appId);return a.appendChild(b)}};xo.O=function(a){return new (a||xo)(_.m(_.Zh),_.m(hJa),_.m(_.iJa,8),_.m(Wm))};xo.ta=_.k({token:xo,oa:xo.O});var wNa,lpa,yo;wNa={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"};lpa=/%COMP%/g;_.xNa=new _.ud("",{Ea:"root",oa:()=>!0});
yo=class{constructor(a,b,c,d,e,f,g,l=null){this.A4a=a;this.OQ=b;this.appId=c;this.Nnb=d;this.su=e;this.kd=g;this.nonce=l;this.aZb=new Map;this.rka=f==="server";this.JTc=new yNa(a,e,g,this.rka)}dfa(a,b){if(!a||!b)return this.JTc;this.rka&&b.hb===3&&(b=Object.assign({},b,{hb:0}));a:{const d=this.aZb;var c=d.get(b.id);if(!c){c=this.su;const e=this.kd,f=this.A4a,g=this.OQ,l=this.Nnb,p=this.rka;switch(b.hb){case 0:c=new zNa(f,g,b,this.appId,l,c,e,p);break;case 3:b=new ANa(f,g,a,b,c,e,this.nonce,p);break a;
default:c=new BNa(f,g,b,l,c,e,p)}d.set(b.id,c)}b=c}b instanceof zNa?(tNa(b.OQ,b.styles,b.oub),b.setAttribute(a,b.vYc,"")):b instanceof BNa&&tNa(b.OQ,b.styles,b.oub);return b}Ja(){this.aZb.clear()}};yo.O=function(a){return new (a||yo)(_.m(wo),_.m(xo),_.m(hJa),_.m(_.xNa),_.m(_.Zh),_.m(Wm),_.m(_.Ue),_.m(_.iJa))};yo.ta=_.k({token:yo,oa:yo.O});
var CNa=function(a,b){return c=>{if(c==="__ngUnwrap__")return b;(a.rka?a.kd.runGuarded(()=>b(c)):b(c))===!1&&c.preventDefault()}},yNa=class{constructor(a,b,c,d){this.A4a=a;this.su=b;this.kd=c;this.rka=d;this.data=Object.create(null);this.Tq=null}destroy(){}createElement(a,b){return b?this.su.createElementNS(wNa[b]||b,a):this.su.createElement(a)}createComment(a){return this.su.createComment(a)}lua(a){return this.su.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()}frb(a,b){a=typeof a==="string"?this.su.querySelector(a):a;if(!a)throw new _.Yc(-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=wNa[d])?a.setAttributeNS(d,b,c):a.setAttribute(b,c)):a.setAttribute(b,c)}removeAttribute(a,b,c){if(c){const d=wNa[c];d?a.removeAttributeNS(d,
b):a.removeAttribute(`${c}:${b}`)}else a.removeAttribute(b)}lF(a,b){a.classList.add(b)}pQ(a,b){a.classList.remove(b)}Jh(a,b,c,d){d&3?a.style.setProperty(b,c,d&1?"important":""):a.style[b]=c}Mnb(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){if(typeof a==="string"&&(a=QLa(this.su,a),!a))throw Error("Bb`"+a+"`"+b);return this.A4a.addEventListener(a,b,CNa(this,c))}},DNa=function(a,b){return b===a.bz?a.shadowRoot:b},ANa=
class extends yNa{constructor(a,b,c,d,e,f,g,l){super(a,e,f,l);this.OQ=b;this.bz=c;this.shadowRoot=c.attachShadow({mode:"open"});a=this.OQ;b=this.shadowRoot;a.Rha.add(b);for(const [w,{elements:A}]of a.inline)A.push(a.addElement(b,jpa(w,a.su)));for(const [w,{elements:A}]of a.external)A.push(a.addElement(b,kpa(w,a.su)));a=mpa(d.id,d.styles);for(var p of a)a=document.createElement("style"),g&&a.setAttribute("nonce",g),a.textContent=p,this.shadowRoot.appendChild(a);let t;if(p=(t=d.FQb)==null?void 0:t.call(d))for(const w of p)d=
kpa(w,e),g&&d.setAttribute("nonce",g),this.shadowRoot.appendChild(d)}appendChild(a,b){return super.appendChild(DNa(this,a),b)}insertBefore(a,b,c){return super.insertBefore(DNa(this,a),b,c)}removeChild(a,b){return super.removeChild(null,b)}parentNode(a){return DNa(this,super.parentNode(DNa(this,a)))}destroy(){this.OQ.Rha.delete(this.shadowRoot)}},BNa=class extends yNa{constructor(a,b,c,d,e,f,g,l){super(a,e,f,g);this.OQ=b;this.Nnb=d;this.styles=l?mpa(l,c.styles):c.styles;let p;this.oub=(p=c.FQb)==null?
void 0:p.call(c,l)}destroy(){this.Nnb&&vNa(this.OQ,this.styles,this.oub)}},zNa=class extends BNa{constructor(a,b,c,d,e,f,g,l){d=d+"-"+c.id;super(a,b,c,e,f,g,l,d);this.zSc="_ngcontent-%COMP%".replace(lpa,d);this.vYc="_nghost-%COMP%".replace(lpa,d)}createElement(a,b){a=super.createElement(a,b);super.setAttribute(a,this.zSc,"");return a}};var zo=class extends rNa{supports(){return!0}addEventListener(a,b,c){a.addEventListener(b,c,!1);return()=>this.removeEventListener(a,b,c)}removeEventListener(a,b,c){return a.removeEventListener(b,c)}};zo.O=function(a){return new (a||zo)(_.m(_.Zh))};zo.ta=_.k({token:zo,oa:zo.O});var ENa=["alt","control","meta","shift"],FNa={"\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"},GNa={alt:a=>a.altKey,control:a=>a.ctrlKey,meta:a=>a.metaKey,shift:a=>a.shiftKey},INa=function(a){const b=a.toLowerCase().split(".");a=b.shift();if(b.length===0||a!=="keydown"&&a!=="keyup")return null;const c=HNa(b.pop());let d="",e=b.indexOf("code");
e>-1&&(b.splice(e,1),d="code.");ENa.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},KNa=function(a,b,c){return d=>{JNa(d,a)&&c.runGuarded(()=>b(d))}},HNa=function(a){return a==="esc"?"escape":a},JNa=function(a,b){let c=FNa[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");ENa.forEach(e=>{e!==c&&(0,GNa[e])(a)&&
(d+=e+".")});d+=c;return d===b},Ao=class extends rNa{supports(a){return INa(a)!=null}addEventListener(a,b,c){const d=INa(b),e=KNa(d.fullKey,c,this.BVb.uf);return this.BVb.uf.Ub(()=>mNa(a,d.domEventName,e))}};Ao.O=function(a){return new (a||Ao)(_.m(_.Zh))};Ao.ta=_.k({token:Ao,oa:Ao.O});var qya=xma(jKa,"browser",[{va:Wm,kc:"browser"},{va:zma,kc:function(){var a=new oNa;gj!=null||(gj=a)},xd:!0},{va:_.Zh,Ab:function(){return Gha=document},Ib:[]}]),LNa=new _.ud(""),MNa=[{va:EJa,Qd:pNa,Ib:[]},{va:DJa,Qd:en,Ib:[_.Ue,fn,EJa]},{va:en,Qd:en,Ib:[_.Ue,fn,EJa]}],NNa=[{va:yma,kc:"root"},{va:_.yf,Ab:function(){return new _.yf},Ib:[]},{va:qNa,Qd:zo,xd:!0,Ib:[_.Zh,_.Ue,Wm]},{va:qNa,Qd:Ao,xd:!0,Ib:[_.Zh]},yo,xo,wo,{va:lJa,Gb:yo},{va:WLa,Qd:vo,Ib:[]},[]],Bo=class{};
Bo.O=function(a){return new (a||Bo)(_.m(LNa,12))};Bo.Ca=_.Af({type:Bo});Bo.Ba=_.Uc({Nb:[...NNa,...MNa],imports:[_.Yn,hn]});_.Co=class{constructor(a){this.xv=a}z6(){return this.xv.title}sm(a){this.xv.title=a||""}};_.Co.O=function(a){return new (a||_.Co)(_.m(_.Zh))};_.Co.ta=_.k({token:_.Co,oa:_.Co.O,Ea:"root"});var ONa=class{},PNa=class{};var RNa=function(a,b,c){const d=b.toLowerCase();QNa(a,b,d);a.headers.has(d)?a.headers.get(d).push(c):a.headers.set(d,[c])},SNa=function(a,b,c){c=(Array.isArray(c)?c:[c]).map(e=>e.toString());const d=b.toLowerCase();a.headers.set(d,c);QNa(a,b,d)},QNa=function(a,b,c){a.sL.has(c)||a.sL.set(c,b)},TNa=function(a,b){b.init();Array.from(b.headers.keys()).forEach(c=>{a.headers.set(c,b.headers.get(c));a.sL.set(c,b.sL.get(c))})},UNa=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;QNa(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.sL.delete(c)):a.headers.set(c,d)}else a.headers.delete(c),a.sL.delete(c)}},Do=class{constructor(a){this.sL=new Map;this.Sia=null;a?typeof a==="string"?this.xG=()=>{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();RNa(this,d,b)}})}:typeof Headers!=="undefined"&&a instanceof Headers?(this.headers=new Map,a.forEach((b,c)=>{RNa(this,c,b)})):this.xG=()=>{this.headers=new Map;Object.entries(a).forEach(([b,c])=>{SNa(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.sL.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.xG&&(this.xG instanceof Do?TNa(this,this.xG):this.xG(),this.xG=null,this.Sia&&(this.Sia.forEach(a=>UNa(this,a)),this.Sia=null))}clone(a){const b=new Do;b.xG=this.xG&&this.xG instanceof Do?this.xG:this;b.Sia=(this.Sia||[]).concat([a]);return b}forEach(a){this.init();Array.from(this.sL.keys()).forEach(b=>
a(this.sL.get(b),this.headers.get(b)))}};var VNa,opa,ppa;VNa=class{};opa=/%(\d[a-f0-9])/gi;ppa={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};
_.Eo=class{constructor(a={}){this.rV=this.Nna=null;this.Uua=a.Uua||new VNa;if(a.RWc){if(a.Sva)throw Error("Cb");this.map=npa(a.RWc)}else a.Sva?(this.map=new Map,Object.keys(a.Sva).forEach(b=>{var c=a.Sva[b];c=Array.isArray(c)?c.map(rpa):[`${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({Bz:a,
value:b,op:"a"})}set(a,b){return this.clone({Bz:a,value:b,op:"s"})}delete(a,b){return this.clone({Bz:a,value:b,op:"d"})}toString(){this.init();return this.keys().map(a=>{const b=qpa(a);return this.map.get(a).map(c=>b+"="+qpa(c)).join("&")}).filter(a=>a!=="").join("&")}clone(a){const b=new _.Eo({Uua:this.Uua});b.rV=this.rV||this;b.Nna=(this.Nna||[]).concat(a);return b}init(){this.map===null&&(this.map=new Map);this.rV!==null&&(this.rV.init(),this.rV.keys().forEach(a=>this.map.set(a,this.rV.map.get(a))),
this.Nna.forEach(a=>{switch(a.op){case "a":case "s":var b=(a.op==="a"?this.map.get(a.Bz):void 0)||[];b.push(`${a.value}`);this.map.set(a.Bz,b);break;case "d":if(a.value!==void 0){b=this.map.get(a.Bz)||[];const c=b.indexOf(`${a.value}`);c!==-1&&b.splice(c,1);b.length>0?this.map.set(a.Bz,b):this.map.delete(a.Bz)}else this.map.delete(a.Bz)}}),this.rV=this.Nna=null)}};var WNa=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 XNa=function(a){return a.body===null?null:typeof a.body==="string"||spa(a.body)||tpa(a.body)||upa(a.body)||typeof URLSearchParams!=="undefined"&&a.body instanceof URLSearchParams?a.body:a.body instanceof _.Eo?a.body.toString():typeof a.body==="object"||typeof a.body==="boolean"||Array.isArray(a.body)?JSON.stringify(a.body):a.body.toString()},YNa=function(a){return a.body===null||upa(a.body)?null:tpa(a.body)?a.body.type||null:spa(a.body)?null:typeof a.body==="string"?"text/plain":a.body instanceof
_.Eo?"application/x-www-form-urlencoded;charset=UTF-8":typeof a.body==="object"||typeof a.body==="number"||typeof a.body==="boolean"?"application/json":null},ZNa=class{constructor(a,b,c,d){this.url=b;this.body=null;this.withCredentials=this.lx=!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.lx=!!c.lx,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.kR=c.kR);this.headers!=null||(this.headers=new Do);this.context!=null||(this.context=new WNa);this.params?(c=this.params.toString(),c.length===0?this.i1=b:(d=b.indexOf("?"),this.i1=b+(d===-1?"?":d<b.length-1?"&":"")+c)):(this.params=new _.Eo,this.i1=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.kR)!=null?e:this.kR;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.lx)!=null?p:this.lx;p=a.headers||this.headers;let t=a.params||this.params,w;const A=(w=a.context)!=null?w:this.context;a.T_b!==void 0&&(p=Object.keys(a.T_b).reduce((G,I)=>G.set(I,a.T_b[I]),p));a.lj&&(t=Object.keys(a.lj).reduce((G,I)=>G.set(I,a.lj[I]),t));return new ZNa(b,c,e,{params:t,headers:p,context:A,lx:g,responseType:d,withCredentials:l,kR:f})}};var $Na,aOa,bOa;$Na=class{constructor(a,b=200,c="OK"){this.headers=a.headers||new Do;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}};aOa=class extends $Na{constructor(a={}){super(a);this.type=2}clone(a={}){return new aOa({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})}};
bOa=class extends $Na{constructor(a={}){super(a);this.type=4;this.body=a.body!==void 0?a.body:null}clone(a={}){return new bOa({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})}};
_.Fo=class extends $Na{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}};_.Go=class{constructor(a){this.handler=a}request(a,b,c={}){if(a instanceof ZNa)b=a;else{var d=void 0;d=c.headers instanceof Do?c.headers:new Do(c.headers);let e=void 0;c.params&&(e=c.params instanceof _.Eo?c.params:new _.Eo({Sva:c.params}));b=new ZNa(a,b,c.body!==void 0?c.body:null,{headers:d,context:c.context,params:e,lx:c.lx,responseType:c.responseType||"json",withCredentials:c.withCredentials,kR:c.kR})}d=_.x(_.u(b),_.Jf(e=>this.handler.handle(e)));if(a instanceof ZNa||c.observe==="events")return d;
a=_.x(d,_.Re(e=>e instanceof bOa));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("Db");return e.body}));case "blob":return _.x(a,_.v(e=>{if(e.body!==null&&!(e.body instanceof Blob))throw Error("Eb");return e.body}));case "text":return _.x(a,_.v(e=>{if(e.body!==null&&typeof e.body!=="string")throw Error("Fb");return e.body}));default:return _.x(a,_.v(e=>e.body))}case "response":return a;
default:throw Error("Gb`"+c.observe);}}delete(a,b={}){return this.request("DELETE",a,b)}get(a,b={}){return this.request("GET",a,b)}head(a,b={}){return this.request("HEAD",a,b)}options(a,b={}){return this.request("OPTIONS",a,b)}Mu(a,b,c={}){return this.request("PATCH",a,vpa(c,b))}post(a,b,c={}){return this.request("POST",a,vpa(c,b))}put(a,b,c={}){return this.request("PUT",a,vpa(c,b))}};_.Go.O=function(a){return new (a||_.Go)(_.m(ONa))};_.Go.ta=_.k({token:_.Go,oa:_.Go.O});var cOa=/^\)\]\}',?\n/,gOa=function(a,b,c,d){return _.ve(function*(){const e=dOa(b);let f;try{var g=a.kd.Ub(()=>a.MVc(b.i1,Object.assign({},{signal:c},e)));g.then(xpa,xpa);d.next({type:0});f=yield g}catch(A){var l;d.error(new _.Fo({error:A,status:(l=A.status)!=null?l:0,statusText:A.statusText,url:b.i1,headers:A.headers}));return}g=new Do(f.headers);l=f.statusText;var p;const t=(p=wpa(f))!=null?p:b.i1;p=f.status;let w=null;b.lx&&d.next(new aOa({headers:g,status:p,statusText:l,url:t}));if(f.body){const A=
f.headers.get("content-length"),G=[],I=f.body.getReader();let L=0,V,ca;const la=typeof Zone!=="undefined"&&Zone.current;yield a.kd.Ub(()=>_.ve(function*(){for(;;){const {done:Ba,value:Ea}=yield I.read();if(Ba)break;G.push(Ea);L+=Ea.length;if(b.lx){let Wa,ob;ca=b.responseType==="text"?((Wa=ca)!=null?Wa:"")+((ob=V)!=null?ob:V=new TextDecoder).decode(Ea,{stream:!0}):void 0;const Ia=()=>d.next({type:3,total:A?+A:void 0,loaded:L,o3c:ca});la?la.run(Ia):Ia()}}}));const ya=eOa(G,L);try{let Ba;const Ea=(Ba=
f.headers.get("Content-Type"))!=null?Ba:"";w=fOa(b,ya,Ea)}catch(Ba){let Ea;d.error(new _.Fo({error:Ba,headers:new Do(f.headers),status:f.status,statusText:f.statusText,url:(Ea=wpa(f))!=null?Ea:b.i1}));return}}p===0&&(p=w?200:0);p>=200&&p<300?(d.next(new bOa({body:w,headers:g,status:p,statusText:l,url:t})),d.complete()):d.error(new _.Fo({error:w,headers:g,status:p,statusText:l,url:t}))})},dOa=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=YNa(a);d!==null&&(b["Content-Type"]=d)}return{body:XNa(a),method:a.method,headers:b,credentials:c}},eOa=function(a,b){b=new Uint8Array(b);let c=0;for(const d of a)b.set(d,c),c+=d.length;return b},fOa=function(a,b,c){switch(a.responseType){case "json":return a=(new TextDecoder).decode(b).replace(cOa,""),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}},Ho=class{constructor(){let a,b;this.MVc=(b=(a=_.n(hOa,{optional:!0}))==null?void 0:a.fetch)!=null?b:(...c)=>globalThis.fetch(...c);this.kd=_.n(_.Ue)}handle(a){return new _.re(b=>{const c=new AbortController;gOa(this,a,c.signal,b).then(xpa,d=>b.error(new _.Fo({error:d})));return()=>c.abort()})}};Ho.O=function(a){return new (a||Ho)};Ho.ta=_.k({token:Ho,oa:Ho.O});var hOa=class{};var iOa=new _.ud(""),jOa=new _.ud(""),kOa=new _.ud(""),lOa=new _.ud("",{Ea:"root",oa:()=>!0}),Io=class extends ONa{constructor(a,b){super();this.fC=a;this.Rb=b;this.lta=null;this.Yn=_.n(Um);this.GSc=_.n(lOa)}handle(a){this.lta===null&&(this.lta=Array.from(new Set([...this.Rb.get(jOa),...this.Rb.get(kOa,[])])).reduceRight((b,c)=>Apa(b,c,this.Rb),ypa));if(this.GSc){const b=this.Yn.add();return _.x(this.lta(a,c=>this.fC.handle(c)),Qf(()=>this.Yn.remove(b)))}return this.lta(a,b=>this.fC.handle(b))}};
Io.O=function(a){return new (a||Io)(_.m(PNa),_.m(Km))};Io.ta=_.k({token:Io,oa:Io.O});var mOa=/^\)\]\}',?\n/,Jo=class{constructor(a){this.uad=a}handle(a){if(a.method==="JSONP")throw new _.Yc(-2800,!1);const b=this.uad;return _.x(b.Fad?_.ue(b.Fad()):_.u(null),_.cg(()=>new _.re(c=>{const d=b.ab();d.open(a.method,a.i1);a.withCredentials&&(d.withCredentials=!0);a.headers.forEach((I,L)=>d.setRequestHeader(I,L.join(",")));a.headers.has("Accept")||d.setRequestHeader("Accept","application/json, text/plain, */*");if(!a.headers.has("Content-Type")){var e=YNa(a);e!==null&&d.setRequestHeader("Content-Type",
e)}a.responseType&&(e=a.responseType.toLowerCase(),d.responseType=e!=="json"?e:"text");const f=XNa(a);let g=null;const l=()=>{if(g!==null)return g;const I=d.statusText||"OK",L=new Do(d.getAllResponseHeaders()),V=("responseURL"in d&&d.responseURL?d.responseURL:/^X-Request-URL:/m.test(d.getAllResponseHeaders())?d.getResponseHeader("X-Request-URL"):null)||a.url;return g=new aOa({headers:L,status:d.status,statusText:I,url:V})},p=()=>{let {headers:I,status:L,statusText:V,url:ca}=l(),la=null;L!==204&&(la=
typeof d.response==="undefined"?d.responseText:d.response);L===0&&(L=la?200:0);let ya=L>=200&&L<300;if(a.responseType==="json"&&typeof la==="string"){const Ba=la;la=la.replace(mOa,"");try{la=la!==""?JSON.parse(la):null}catch(Ea){la=Ba,ya&&(ya=!1,la={error:Ea,text:la})}}ya?(c.next(new bOa({body:la,headers:I,status:L,statusText:V,url:ca||void 0})),c.complete()):c.error(new _.Fo({error:la,headers:I,status:L,statusText:V,url:ca||void 0}))},t=I=>{const {url:L}=l();I=new _.Fo({error:I,status:d.status||
0,statusText:d.statusText||"Unknown Error",url:L||void 0});c.error(I)};let w=!1;const A=I=>{w||(c.next(l()),w=!0);let L={type:3,loaded:I.loaded};I.lengthComputable&&(L.total=I.total);a.responseType==="text"&&d.responseText&&(L.o3c=d.responseText);c.next(L)},G=I=>{let L={type:1,loaded:I.loaded};I.lengthComputable&&(L.total=I.total);c.next(L)};d.addEventListener("load",p);d.addEventListener("error",t);d.addEventListener("timeout",t);d.addEventListener("abort",t);a.lx&&(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.lx&&(d.removeEventListener("progress",A),f!==null&&d.upload&&d.upload.removeEventListener("progress",G));d.readyState!==d.DONE&&d.abort()}})))}};Jo.O=function(a){return new (a||Jo)(_.m(WLa))};Jo.ta=_.k({token:Jo,oa:Jo.O});var Bpa,Fpa,Cpa,Ko;Bpa=new _.ud("");Fpa=new _.ud("",{Ea:"root",oa:()=>"XSRF-TOKEN"});Cpa=new _.ud("",{Ea:"root",oa:()=>"X-XSRF-TOKEN"});_.Yh=class{};
Ko=class{constructor(a,b,c){this.su=a;this.platform=b;this.cookieName=c;this.sUb="";this.CUb=null}getToken(){if(this.platform==="server")return null;const a=this.su.cookie||"";if(a!==this.sUb){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.CUb=b;this.sUb=a}return this.CUb}};Ko.O=function(a){return new (a||Ko)(_.m(_.Zh),_.m(Wm),_.m(Fpa))};
Ko.ta=_.k({token:Ko,oa:Ko.O});var Lo=class{constructor(a){this.Rb=a}intercept(a,b){return wd(this.Rb,()=>Dpa(a,c=>b.handle(c)))}};Lo.O=function(a){return new (a||Lo)(_.m(Km))};Lo.ta=_.k({token:Lo,oa:Lo.O});var nOa=new _.ud("");var Mo;_.oOa=function(){return{bq:Mo,Nb:Gpa({HRb:"X-Framework-Xsrf-Token"}).Kt}};Mo=class{};Mo.O=function(a){return new (a||Mo)};Mo.Ca=_.Af({type:Mo});Mo.Ba=_.Uc({Nb:[Lo,{va:iOa,Gb:Lo,xd:!0},{va:_.Yh,Qd:Ko},Gpa({cookieName:"XSRF-TOKEN",HRb:"X-XSRF-TOKEN"}).Kt,{va:Bpa,kc:!0}]});_.No=class{};_.No.O=function(a){return new (a||_.No)};_.No.Ca=_.Af({type:_.No});
_.No.Ba=_.Uc({Nb:[function(...a){const b=[_.Go,Jo,Io,{va:ONa,Gb:Io},{va:PNa,Ab:()=>{let c;return(c=_.n(Ho,{optional:!0}))!=null?c:_.n(Jo)}},{va:jOa,kc:Dpa,xd:!0},{va:Bpa,kc:!0},{va:_.Yh,Qd:Ko}];for(const c of a)b.push(...c.Kt);return{Kt:b}}(Epa(1,[{va:nOa,Ab:function(){let a=null;return(b,c)=>{if(a===null){let e;a=((e=_.n(iOa,{optional:!0}))!=null?e:[]).reduceRight(zpa,ypa)}const d=_.n(Um);if(_.n(lOa)){const e=d.add();return _.x(a(b,c),Qf(()=>d.remove(e)))}return a(b,c)}}},{va:jOa,Gb:nOa,xd:!0}]))]});var Oo=class{};Oo.O=function(a){return new (a||Oo)};Oo.ta=_.k({token:Oo,oa:function(a){let b=null;return b=a?new (a||Oo):_.m(Po)},Ea:"root"});
var Po=class extends Oo{constructor(a){super();this.xv=a}kq(a,b){if(b==null)return null;switch(a){case 0:return b;case 1:return _.of(b,"HTML")?_.nf(b):Gia(this.xv,String(b)).toString();case 2:return _.of(b,"Style")?_.nf(b):b;case 3:if(_.of(b,"Script"))return _.nf(b);throw new _.Yc(5200,!1);case 4:return _.of(b,"URL")?_.nf(b):uia(String(b));case 5:if(_.of(b,"ResourceURL"))return _.nf(b);throw new _.Yc(5201,!1);default:throw new _.Yc(5202,!1);}}dMb(a){return new mJa(a)}fMb(a){return new nJa(a)}eMb(a){return new oJa(a)}};
Po.O=function(a){return new (a||Po)(_.m(_.Zh))};Po.ta=_.k({token:Po,oa:Po.O,Ea:"root"});new nn;var pOa=function(a,b){switch(b){case 1:return a instanceof _.hc;case 4:return a instanceof _.bc||a instanceof _.Zb;case 5:return a instanceof _.Zb;case 3:return!1;default:return!1}},qOa=function(a,b){if(b!=null){if(b instanceof _.hc)return a.mfa.dMb(String(b));if(b instanceof _.bc)return a.mfa.fMb(_.cc(b));if(b instanceof _.Zb)return a.mfa.eMb(String(b))}return null},Ro=class extends Oo{constructor(a){super();this.mfa=new Po(a)}kq(a,b){if(b==null)return null;if(b instanceof _.Zb||b instanceof _.bc||
b instanceof _.hc){if(pOa(b,a))return this.mfa.kq(a,qOa(this,b));throw Error("Hb`"+xJa[a]+"`"+b);}return this.mfa.kq(a,b)}dMb(){throw Error("Ib");}fMb(){throw Error("Ib");}eMb(){throw Error("Ib");}};Ro.O=function(a){return new (a||Ro)(_.m(_.Zh))};Ro.ta=_.k({token:Ro,oa:Ro.O});var rOa=[{va:yJa,Gb:Oo},{va:Oo,Qd:Ro}],So=class{};So.O=function(a){return new (a||So)};So.Ca=_.Af({type:So});So.Ba=_.Uc({Nb:rOa,imports:[Bo]});var sOa=function(a){let b;for(a=a.root;a!==void 0;){let c;b=(c=a.data[Mh])!=null?c:b;a=a.children.find(d=>d.df==="primary")}return b},To=class{};To.O=function(a){return new (a||To)};To.ta=_.k({token:To,oa:()=>_.n(Uo),Ea:"root"});var Uo=class extends To{constructor(a){super();this.title=a}qDa(a){a=sOa(a);a!==void 0&&this.title.sm(a)}};Uo.O=function(a){return new (a||Uo)(_.m(_.Co))};Uo.ta=_.k({token:Uo,oa:Uo.O,Ea:"root"});var gi=new _.ud("",{Ea:"root",oa:()=>({})});var Vo;_.Jpa=new _.ud("");
Vo=class{constructor(){this.Qta=new WeakMap;this.rta=new WeakMap;_.n(mn)}CP(a){if(this.Qta.get(a))return this.Qta.get(a);if(a.tT)return _.u(a.tT);this.tza&&this.tza(a);var b=_.x(Ah(a.CP()),_.v(Hpa),_.eg(c=>{this.zib&&this.zib(a);a.tT=c}),Qf(()=>{this.Qta.delete(a)}));b=_.x(new fka(b,()=>new _.Tf),_.De());this.Qta.set(a,b);return b}zl(a,b){if(this.rta.get(b))return this.rta.get(b);if(b.hN)return _.u({OD:b.hN,Rb:b.uT});this.tza&&this.tza(b);a=_.x(Kpa(b,a,this.zib),Qf(()=>{this.rta.delete(b)}));a=_.x(new fka(a,
()=>new _.Tf),_.De());this.rta.set(b,a);return a}};Vo.O=function(a){return new (a||Vo)};Vo.ta=_.k({token:Vo,oa:Vo.O,Ea:"root"});var Wo=class{};Wo.O=function(a){return new (a||Wo)};Wo.ta=_.k({token:Wo,oa:()=>_.n(Xo),Ea:"root"});var Xo=class{extract(a){return a}merge(a){return a}};Xo.O=function(a){return new (a||Xo)};Xo.ta=_.k({token:Xo,oa:Xo.O,Ea:"root"});var tOa=new _.ud(""),Lpa=new _.ud("");var uOa=new _.ud(""),vOa=function(a,b){const c=++a.JG;let d;(d=a.cA)==null||d.next(Object.assign({},a.cA.value,b,{id:c}))},wOa=function(a,b,c){c=new _.ai(b.id,a.fg.Yc(b.Yq),"",c);a.events.next(c);b.resolve(!1)},xOa=function(a){let b,c;return((b=a.gK)==null?void 0:b.Yq.toString())!==((c=a.gK)==null?void 0:c.Ak.toString())},yOa=function(a){const b=a.tE.extract(a.fg.parse(a.location.path(!0)));let c,d,e;const f=(e=(c=a.zF)==null?void 0:c.jvb)!=null?e:(d=a.zF)==null?void 0:d.Yq;let g;return b.toString()!==
(f==null?void 0:f.toString())&&!((g=a.zF)==null?0:g.Rp.Ax)},zOa=function(a,b,c,d){a.cA=new _.Qh({id:0,Ak:c,PNb:c,Yq:a.tE.extract(c),Mh:a.tE.extract(c),vAa:c,Rp:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:"imperative",LD:null,VV:d.Wc,mj:null,f0a:d,Yma:null,D6:{canActivateChecks:[],canDeactivateChecks:[]},HK:null});return _.x(a.cA,_.Re(e=>e.id!==0),_.v(e=>Object.assign({},e,{Yq:a.tE.extract(e.vAa)})),_.cg(e=>{let f=!1,g=!1;return _.x(_.u(e),_.cg(l=>{if(a.JG>e.id)return wOa(a,
e,1),_.Pe;a.gK=e;a.zF={id:l.id,fr:l.vAa,Yq:l.Yq,jvb:typeof l.Rp.Tsa==="string"?a.fg.parse(l.Rp.Tsa):l.Rp.Tsa,trigger:l.source,Rp:l.Rp,S3c:a.Qia?Object.assign({},a.Qia,{S3c:null}):null};const p=!b.JP||xOa(a)||yOa(a);let t;const w=(t=l.Rp.vza)!=null?t:b.vza;return p||w==="reload"?_.x(_.u(l),_.cg(A=>{let G;const I=(G=a.cA)==null?void 0:G.getValue();a.events.next(new _.po(A.id,a.fg.Yc(A.Yq),A.source,A.LD));let L;return I!==((L=a.cA)==null?void 0:L.getValue())?_.Pe:Promise.resolve(A)}),cpa(a.PF,a.G4,a.WAa,
b.config,a.fg,a.mZ),_.eg(A=>{e.mj=A.mj;e.Mh=A.Mh;a.zF=Object.assign({},a.zF,{sga:A.Mh});A=new tMa(A.id,a.fg.Yc(A.Yq),a.fg.Yc(A.Mh),A.mj);a.events.next(A)})):(a.events.next(new bi(l.id,a.fg.Yc(l.vAa))),l.resolve(!1),_.Pe)}),_.eg(l=>{l=new uMa(l.id,a.fg.Yc(l.Yq),a.fg.Yc(l.Mh),l.mj);a.events.next(l)}),_.v(l=>{var p=Object,t=p.assign;var w=l.VV;const A=l.mj.Tg;w=Vh(A,w?w.Tg:null,a.HZb,[A.value]);return a.gK=e=t.call(p,{},l,{D6:w})}),Hoa(a.PF,l=>a.events.next(l)),_.eg(l=>{if((e.HK=l.HK)&&typeof l.HK!==
"boolean")throw xoa(l.HK);l=new vMa(l.id,a.fg.Yc(l.Yq),a.fg.Yc(l.Mh),l.mj,!!l.HK);a.events.next(l)}),_.Re(l=>l.HK?!0:(wOa(a,l,3),!1)),ipa(l=>{if(l.D6.canActivateChecks.length)return _.x(_.u(l),_.eg(p=>{p=new _.wMa(p.id,a.fg.Yc(p.Yq),a.fg.Yc(p.Mh),p.mj);a.events.next(p)}),_.cg(p=>{let t=!1;return _.x(_.u(p),fpa(a.mZ,a.PF),_.eg({next:()=>t=!0,complete:()=>{t||wOa(a,p,2)}}))}),_.eg(p=>{p=new _.xMa(p.id,a.fg.Yc(p.Yq),a.fg.Yc(p.Mh),p.mj);a.events.next(p)}))}),ipa(l=>{const p=t=>{const w=[];let A;((A=t.qe)==
null?0:A.CP)&&!t.qe.tT&&w.push(_.x(a.G4.CP(t.qe),_.eg(G=>{t.component=G}),_.v(()=>{})));for(const G of t.children)w.push(...p(G));return w};return _.x(_.Ee(p(l.mj.root)),_.Lf(null),_.Nf(1))}),ipa(()=>a.CKb()),_.cg(()=>{const l=e.VV,p=e.mj;let t;const w=(t=a.QSc)==null?void 0:t.call(a,a.PF,l.root,p.root);return w?_.x(_.ue(w),_.v(()=>e)):_.u(e)}),_.v(l=>{var p=l.mj;var t=l.f0a;t=voa(b.eqb,p.Tg,t?t.Tg:void 0);p=new JMa(t,p);a.gK=e=Object.assign({},l,{Yma:p});a.zF.Yma=p;return e}),_.eg(()=>{a.events.next(new DMa)}),
UMa(a.HZb,b.eqb,l=>a.events.next(l),a.ASb),_.Nf(1),_.eg({next:l=>{f=!0;a.Qia=a.zF;a.events.next(new _.$h(l.id,a.fg.Yc(l.Yq),a.fg.Yc(l.Mh)));let p;(p=a.v9c)==null||p.qDa(l.Yma.Wc);l.resolve(!0)},complete:()=>{f=!0}}),_.dg(_.x(a.d3b,_.eg(l=>{throw l;}))),Qf(()=>{f||g||wOa(a,e,1);let l;((l=a.gK)==null?void 0:l.id)===e.id&&(a.zF=null,a.gK=null)}),_.If(l=>{g=!0;if(yoa(l))a.events.next(new _.ai(e.id,a.fg.Yc(e.Yq),l.message,l.DRc)),yoa(l)&&Fh(l.url)?a.events.next(new EMa(l.url,l.wja)):e.resolve(!1);else{let p;
const t=new _.Opa(e.id,a.fg.Yc(e.Yq),l,(p=e.mj)!=null?p:void 0);try{throw wd(a.PF,()=>{let w;return(w=a.I1c)==null?void 0:w.call(a,t)}),a.events.next(t),l;}catch(w){a.options.Lsd?e.resolve(!1):e.reject(w)}}return _.Pe}))}))},fi=class{get kYc(){return this.JG!==0}constructor(){this.Qia=this.gK=this.zF=null;this.events=new _.Tf;this.d3b=new _.Tf;this.G4=_.n(Vo);this.PF=_.n(Km);this.fg=_.n(_.hi);this.HZb=_.n(qo);this.location=_.n(_.eo);this.ASb=_.n(SMa,{optional:!0})!==null;this.v9c=_.n(To);this.options=
_.n(gi,{optional:!0})||{};this.mZ=this.options.mZ||"emptyOnly";this.tE=_.n(Wo);this.QSc=_.n(tOa,{optional:!0});this.I1c=_.n(uOa,{optional:!0});this.JG=0;this.CKb=()=>_.u(void 0);this.WAa=null;this.G4.zib=a=>this.events.next(new zMa(a));this.G4.tza=a=>this.events.next(new yMa(a))}complete(){let a;(a=this.cA)==null||a.complete()}};fi.O=function(a){return new (a||fi)};fi.ta=_.k({token:fi,oa:fi.O,Ea:"root"});_.Yo=class{};_.Yo.O=function(a){return new (a||_.Yo)};_.Yo.ta=_.k({token:_.Yo,oa:()=>_.n(Zo),Ea:"root"});var AOa=class{store(){}SBa(a,b){return a.qe===b.qe}},Zo=class extends AOa{};Zo.O=(()=>{let a;return function(b){return(a||(a=_.he(Zo)))(b||Zo)}})();Zo.ta=_.k({token:Zo,oa:Zo.O,Ea:"root"});var $o=class{};$o.O=function(a){return new (a||$o)};$o.ta=_.k({token:$o,oa:()=>_.n(bp),Ea:"root"});
var BOa=function(a){return{GD:a.GD,Ak:a.Ak,rm:a.rm}},COa=function(a,b){return a.location.subscribe(c=>{c.type==="popstate"&&b(c.url,c.state)})},EOa=function(a,b,c){b=b instanceof Eh?a.fg.Yc(b):b;TLa(a.location,b)||c.Rp.jj?(c=Object.assign({},c.Rp.state,DOa(a,c.id,a.Ssa)),a.location.replaceState(b,"",c)):(c=Object.assign({},c.Rp.state,DOa(a,c.id,a.Ssa+1)),a.location.go(b,"",c))},HOa=function(a,b,c=!1){a.qea==="computed"?(c=a.ffa-a.Ssa,c!==0?a.location.OK(c):a.Ak===b.sga&&c===0&&(FOa(a,b),GOa(a))):
a.qea==="replace"&&(c&&FOa(a,b),GOa(a))},DOa=function(a,b,c){return a.qea==="computed"?{JG:b,H4b:c}:{JG:b}},FOa=function(a,b){a.rm=a.Utb.rm;a.Ak=a.Utb.Ak;let c;a.GD=a.tE.merge(a.Ak,(c=b.sga)!=null?c:a.GD)},GOa=function(a){a.location.replaceState(a.fg.Yc(a.GD),"",DOa(a,a.AUb,a.ffa))},bp=class extends $o{constructor(){super(...arguments);this.location=_.n(_.eo);this.fg=_.n(_.hi);this.options=_.n(gi,{optional:!0})||{};this.qea=this.options.qea||"replace";this.tE=_.n(Wo);this.L9=this.options.L9||"deferred";
this.GD=this.Ak=new Eh;this.ffa=0;this.AUb=-1;const a=new LMa(new Oh(new KMa([],{},{},"",{},"primary",null,null,{}),[])),b=new _.Ph(new _.Qh([new _.Ih("",{})]),new _.Qh({}),new _.Qh({}),new _.Qh(""),new _.Qh({}),"primary",null,a.root);b.Wc=a.root;this.rm=new JMa(new Oh(b,[]),a);this.Utb=BOa(this)}LD(){return this.location.getState()}get Ssa(){if(this.qea!=="computed")return this.ffa;let a,b;return(b=(a=this.LD())==null?void 0:a.H4b)!=null?b:this.ffa}};
bp.O=(()=>{let a;return function(b){return(a||(a=_.he(bp)))(b||bp)}})();bp.ta=_.k({token:bp,oa:bp.O,Ea:"root"});var IOa,JOa,LOa,KOa,Ypa,MOa,NOa;IOa={Rk:"exact",af:"ignored",OVb:"ignored",Sa:"exact"};JOa={Rk:"subset",af:"ignored",OVb:"ignored",Sa:"subset"};
LOa=function(a){const b=a.KG.events.subscribe(c=>{try{const e=a.KG.gK,f=a.KG.zF;if(e!==null&&f!==null){var d=a.j9;if(c instanceof _.po)d.Utb=BOa(d);else if(c instanceof bi)d.GD=f.fr;else if(c instanceof tMa){if(d.L9==="eager"&&!f.Rp.Ax){const g=d.tE.merge(f.sga,f.fr);let l;EOa(d,(l=f.jvb)!=null?l:g,f)}}else if(c instanceof DMa){if(d.Ak=f.sga,d.GD=d.tE.merge(f.sga,f.fr),d.rm=f.Yma,d.L9==="deferred"&&!f.Rp.Ax){let g;EOa(d,(g=f.jvb)!=null?g:d.GD,f)}}else c instanceof _.ai&&(c.code===3||c.code===2)?HOa(d,
f):c instanceof _.Opa?HOa(d,f,!0):c instanceof _.$h&&(d.AUb=c.id,d.ffa=d.Ssa);if(c instanceof _.ai&&c.code!==0&&c.code!==1)a.JP=!0;else if(c instanceof _.$h)a.JP=!0;else if(c instanceof EMa){const g=c.wja,l=a.tE.merge(c.url,e.PNb),p=Object.assign({},{Tsa:e.Rp.Tsa,info:e.Rp.info,Ax:e.Rp.Ax,jj:e.Rp.jj||a.L9==="eager"||e.source!=="imperative"},g);KOa(a,l,"imperative",null,p,{resolve:e.resolve,reject:e.reject,promise:e.promise})}}c instanceof DMa||c instanceof EMa||a.rk.next(c)}catch(e){a.KG.d3b.next(e)}});
a.rPb.add(b)};KOa=function(a,b,c,d,e,f){if(a.HOb)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.Yn.add();Ppa(a,()=>{queueMicrotask(()=>a.Yn.remove(p))});vOa(a.KG,{source:c,LD:d,Ak:a.Ak,PNb:a.Ak,vAa:b,Rp:e,resolve:g,reject:l,promise:f,VV:a.rm.Wc,f0a:a.rm});return f.catch(t=>Promise.reject(t))};Ypa=function(a){a.fza!=null||(a.fza=COa(a.j9,(b,c)=>{setTimeout(()=>{MOa(a,b,"popstate",c)},0)}))};
MOa=function(a,b,c,d){const e={jj:!0},f=(d==null?0:d.JG)?d:null;d&&(d=Object.assign({},d),delete d.JG,delete d.H4b,Object.keys(d).length!==0&&(e.state=d));b=_.cp(a,b);KOa(a,b,c,f,e)};_.cp=function(a,b){try{return a.fg.parse(b)}catch(c){return a.fg.parse("/")}};_.dp=function(a,b){return a.fg.Yc(b)};NOa=function(a){return Object.entries(a).reduce((b,[c,d])=>{d!==null&&d!==void 0&&(b[c]=d);return b},{})};
_.ep=function(a,b,c={}){const d=c.Li,e=c.Sa;var f=c.af;f=c.zka?a.Ak.af:f;let g;switch((g=c.Jg)!=null?g:a.options.Phd){case "merge":c=Object.assign({},a.Ak.Sa,e);break;case "preserve":c=a.Ak.Sa;break;default:c=e||null}c!==null&&(c=NOa(c));let l;try{l=Xna(d?d.Wc:a.rm.Wc.root)}catch(p){if(typeof b[0]!=="string"||b[0][0]!=="/")b=[];l=a.Ak.root}return Yna(l,b,c,f!=null?f:null)};_.fp=function(a,b,c={Ax:!1}){b=Fh(b)?b:_.cp(a,b);b=a.tE.merge(b,a.GD);return KOa(a,b,"imperative",null,c)};
_.di=class{get Ak(){return this.j9.Ak}get GD(){return this.j9.GD}get events(){return this.rk}get rm(){return this.j9.rm}constructor(){this.HOb=!1;this.console=_.n(dn);this.j9=_.n($o);this.options=_.n(gi,{optional:!0})||{};this.Yn=_.n(Um);this.L9=this.options.L9||"deferred";this.KG=_.n(fi);this.fg=_.n(_.hi);this.location=_.n(_.eo);this.tE=_.n(Wo);this.rk=new _.Tf;this.JP=!1;this.eqb=_.n(_.Yo);this.vza=this.options.vza||"ignore";let a,b;this.config=(b=(a=_.n(_.Jpa,{optional:!0}))==null?void 0:a.flat())!=
null?b:[];_.n(SMa,{optional:!0});this.rPb=new _.le;this.config=this.config.map(soa);this.JP=!1;zOa(this.KG,this,this.Ak,this.rm).subscribe({error:c=>{this.console.warn(c)}});LOa(this)}dia(){Ypa(this);this.KG.kYc||MOa(this,this.location.path(!0),"imperative",this.j9.LD())}get url(){return _.dp(this,this.Ak)}get Qia(){return this.KG.Qia}Ja(){this.dispose()}dispose(){this.KG.complete();this.fza&&(this.fza.unsubscribe(),this.fza=void 0);this.HOb=!0;this.rPb.unsubscribe()}navigate(a,b={Ax:!1}){for(let c=
0;c<a.length;c++)if(a[c]==null)throw new _.Yc(4008,!1);return _.fp(this,_.ep(this,a,b),b)}isActive(a,b){b=b===!0?Object.assign({},IOa):b===!1?Object.assign({},JOa):b;if(Fh(a))return Dna(this.Ak,a,b);a=_.cp(this,a);return Dna(this.Ak,a,b)}};_.di.O=function(a){return new (a||_.di)};_.di.ta=_.k({token:_.di,oa:_.di.O,Ea:"root"});var POa,QOa,OOa;POa=function(a){var b=a.ym;let c;a.href=b!==null&&a.n7?(c=a.n7)==null?void 0:c.Fz(_.dp(a.Ua,b)):null;a.href===null?b=null:(b=a.Ye.ma.tagName.toLowerCase(),b=(b==="base"||b==="link"?_.Mia:_.tf)(a.href));OOa(a,"href",b)};QOa=function(a,b){a.Q8c!=null||a.iia||OOa(a,"tabindex",b)};OOa=function(a,b,c){const d=a.renderer;a=a.Ye.ma;c!==null?d.setAttribute(a,b,c):d.removeAttribute(a,b)};
_.gp=class{constructor(a,b,c,d,e,f){this.Ua=a;this.Kb=b;this.Q8c=c;this.renderer=d;this.Ye=e;this.n7=f;this.href=null;this.RWb=new _.Tf;this.jj=this.Ax=this.zka=!1;this.B8=null;let g;b=(g=e.ma.tagName)==null?void 0:g.toLowerCase();(this.iia=b==="a"||b==="area")?this.Za=a.events.subscribe(l=>{l instanceof _.$h&&POa(this)}):QOa(this,"0")}Sb(){this.iia&&POa(this);this.RWb.next(this)}set hk(a){a==null?(this.B8=null,QOa(this,null)):(this.B8=Fh(a)?a:Array.isArray(a)?a:[a],QOa(this,"0"))}Td(a,b,c,d,e){const f=
this.ym;if(f===null||this.iia&&(a!==0||b||c||d||e||typeof this.target==="string"&&this.target!="_self"))return!0;_.fp(this.Ua,f,{Ax:this.Ax,jj:this.jj,state:this.state,info:this.info});return!this.iia}Ja(){let a;(a=this.Za)==null||a.unsubscribe()}get ym(){return this.B8===null?null:Fh(this.B8)?this.B8:_.ep(this.Ua,this.B8,{Li:this.Li!==void 0?this.Li:this.Kb,Sa:this.Sa,af:this.af,Jg:this.Jg,zka:this.zka})}};
_.gp.O=function(a){return new (a||_.gp)(_.B(_.di),_.B(_.Ph),_.be("tabindex"),_.B(_.Ym),_.B(_.bf),_.B(_.ao))};
_.gp.La=_.Cf({type:_.gp,na:[["","routerLink",""]],ob:1,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey)});a&2&&_.mg("target",b.target)},inputs:{target:"target",Sa:"queryParams",af:"fragment",Jg:"queryParamsHandling",state:"state",info:"info",Li:"relativeTo",zka:[2,"preserveFragment","preserveFragment",_.kh],Ax:[2,"skipLocationChange","skipLocationChange",_.kh],jj:[2,"replaceUrl","replaceUrl",_.kh],hk:"routerLink"},features:[_.hg,_.Lm]});var ROa=class{},Tpa=function(a){a.Za=_.x(a.Ua.events,_.Re(b=>b instanceof _.$h),_.Jf(()=>a.preload())).subscribe(()=>{})},TOa=function(a,b,c){const d=[];for(const e of c){e.Nb&&!e.xc&&(e.xc=Eja(e.Nb,b,`Route: ${e.path}`));let f;c=(f=e.xc)!=null?f:b;let g;const l=(g=e.uT)!=null?g:c;(e.zl&&!e.hN&&e.dta===void 0||e.CP&&!e.tT)&&d.push(SOa(a,c,e));if(e.children||e.hN){let p;d.push(TOa(a,l,(p=e.children)!=null?p:e.hN))}}return _.x(_.ue(d),_.Ge())},SOa=function(a,b,c){return a.Xkb.preload(c,()=>{const d=
_.x(c.zl&&c.dta===void 0?a.uya.zl(b,c):_.u(null),_.Fe(e=>{if(e===null)return _.u(void 0);c.hN=e.OD;c.uT=e.Rb;let f;return TOa(a,(f=e.Rb)!=null?f:b,e.OD)}));if(c.CP&&!c.tT){const e=a.uya.CP(c);return _.x(_.ue([d,e]),_.Ge())}return d})},hp=class{constructor(a,b,c,d,e){this.Ua=a;this.Rb=c;this.Xkb=d;this.uya=e}preload(){return TOa(this,this.Rb,this.Ua.config)}Ja(){this.Za&&this.Za.unsubscribe()}};hp.O=function(a){return new (a||hp)(_.m(_.di),_.m(mn),_.m(Km),_.m(ROa),_.m(Vo))};
hp.ta=_.k({token:hp,oa:hp.O,Ea:"root"});var Upa=new _.ud(""),VOa=function(a){return a.cA.events.subscribe(b=>{b instanceof _.po?(a.store[a.vUb]=a.P9.PQb(),a.Idb=b.vWb,a.wpb=b.LD?b.LD.JG:0):b instanceof _.$h?(a.vUb=b.id,UOa(a,a.fg.parse(b.Mh).af)):b instanceof bi&&b.code===0&&(a.Idb=void 0,a.wpb=0,UOa(a,a.fg.parse(b.url).af))})},WOa=function(a){return a.cA.events.subscribe(b=>{b instanceof CMa&&(b.position?a.options.rla==="top"?a.P9.jBa([0,0]):a.options.rla==="enabled"&&a.P9.jBa(b.position):b.anchor&&a.options.TKb==="enabled"?a.P9.h_b(b.anchor):
a.options.rla!=="disabled"&&a.P9.jBa([0,0]))})},UOa=function(a,b){a.zone.Ub(()=>{setTimeout(()=>{a.zone.run(()=>{a.cA.events.next(new CMa(a.Idb==="popstate"?a.store[a.wpb]:null,b))})},0)})},ii=class{constructor(a,b,c,d,e={}){this.fg=a;this.cA=b;this.P9=c;this.zone=d;this.options=e;this.vUb=0;this.Idb="imperative";this.wpb=0;this.store={};e.rla||(e.rla="disabled");e.TKb||(e.TKb="disabled")}init(){this.options.rla!=="disabled"&&this.P9.U_b("manual");this.fqb=VOa(this);this.V5c=WOa(this)}Ja(){let a;
(a=this.fqb)==null||a.unsubscribe();let b;(b=this.V5c)==null||b.unsubscribe()}};ii.O=function(){_.ef()};ii.ta=_.k({token:ii,oa:ii.O});var Qpa=new _.ud("",{oa:()=>new _.Tf}),Rpa=new _.ud("",{Ea:"root",oa:()=>1}),Spa=new _.ud("");var XOa,YOa;XOa=new _.ud("ROUTER_FORROOT_GUARD");YOa=[_.eo,{va:_.hi,Qd:lMa},_.di,qo,{va:_.Ph,Ab:function(a){return a.rm.root},Ib:[_.di]},Vo,[]];
_.$Oa=function(a){var b={vza:"reload",mZ:"always",Yid:!1},c=_.ip,d={va:XOa,Ab:bqa,Ib:[[_.di,new _.Nm,new _.Om]]},e=(b==null?0:b.eh)?{va:uOa,kc:b.eh}:[],f=(b==null?0:b.iwd)?{va:_.ao,Qd:co}:{va:_.ao,Qd:bo},g=aqa(),l=(b==null?0:b.Xkb)?ci(0,[{va:Spa,Gb:hp},{va:ROa,Gb:b.Xkb}]).Kt:[],p=(b==null?0:b.dia)?[b.dia==="disabled"?Zpa().Kt:[],b.dia==="enabledBlocking"?Xpa().Kt:[]]:[],t=(b==null?0:b.efd)?ci(8,[to,{va:SMa,Gb:to}]).Kt:[];if(b==null?0:b.Zid){var w=[{va:tOa,kc:Npa},{va:Lpa,kc:Object.assign({},{X0b:!1},
void 0)}];w=ci(9,w).Kt}else w=[];return{bq:c,Nb:[YOa,[],{va:_.Jpa,xd:!0,kc:a},d,e,{va:gi,kc:b?b:{}},f,g,l,p,t,w,[{va:ZOa,Ab:Vpa},{va:IJa,xd:!0,Gb:ZOa}]]}};_.ip=class{};_.ip.O=function(a){return new (a||_.ip)(_.m(XOa,8))};_.ip.Ca=_.Af({type:_.ip});_.ip.Ba=_.Uc({});var ZOa=new _.ud("");new nn;var aPa=function(a){const b=[];for(a=a.Ua.rm.root;a.firstChild;){const c=a.firstChild.qe;let d,e,f;const g=(f=(e=c.sVb)!=null?e:(d=c.data)==null?void 0:d.loggedPathTemplate)!=null?f:c.path;g&&b.push(g);a=a.firstChild}return"/"+b.join("/")},jp=class{constructor(a){this.Ua=a}};jp.O=function(a){return new (a||jp)(_.m(_.di))};jp.ta=_.k({token:jp,oa:jp.O,Ea:"root"});var bPa=function(a,b){if(!(b<=0||b>Date.now())){if(b>=a.U5c)return Date.now()-b;if(performance&&performance.now&&b<=performance.now())return Math.round(performance.now()-b)}},kp=class{constructor(a=Date.now()){this.U5c=a}};kp.O=function(a){return new (a||kp)(_.m(jMa))};kp.ta=_.k({token:kp,oa:kp.O,Ea:"root"});var cPa=function(){let a=null;try{a=_.ea.localStorage||null}catch(b){}bm.call(this,a)};_.Ik(cPa,bm);var lp=function(a,b){this.oja=a;this.f8=b+"::"};_.Ik(lp,am);lp.prototype.set=function(a,b){this.oja.set(this.f8+a,b)};lp.prototype.get=function(a){return this.oja.get(this.f8+a)};lp.prototype.remove=function(a){this.oja.remove(this.f8+a)};
lp.prototype.e2=function(a){const b=this.oja[Symbol.iterator](),c=this,d=new Yl;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.f8.length)!=c.f8;){e=b.next();if(e.done)return e;e=e.value}return{value:a?e.slice(c.f8.length):c.oja.get(e),done:!1}};return d};var dPa=function(){};dPa.prototype.Yc=function(a){const b=[];ePa(this,a,b);return b.join("")};
var ePa=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),ePa(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),fPa(d,c),c.push(":"),ePa(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":fPa(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("Jb`"+typeof b);}}},gPa={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},hPa=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,fPa=function(a,b){b.push('"',a.replace(hPa,function(c){let d=gPa[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),
gPa[c]=d);return d}),'"')};var mp=function(a){this.Jya=a};mp.prototype.set=function(a,b){b===void 0?this.Jya.remove(a):this.Jya.set(a,(new dPa).Yc(b))};mp.prototype.get=function(a){let b;try{b=this.Jya.get(a)}catch(c){return}if(b!==null)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};mp.prototype.remove=function(a){this.Jya.remove(a)};var iPa=new _.ud("localstorage",{Ea:"root",oa:function(){var a=new cPa;return(a=(a.ata=fDa(a.dE))?new lp(a,"devops"):null)?new mp(a):null}}),jPa=new _.ud("sessionstorage",{Ea:"root",oa:function(){var a=new gDa;return(a=(a.ata=fDa(a.dE))?new lp(a,"devops"):null)?new mp(a):null}});var np={mark(){},measure(){}},kPa=class{get duration(){return this.LUc}get status(){return this.l9}set status(a){this.l9!=="FAILURE"&&(this.l9=a)}constructor(a,b,c,d,e,f,g,l){this.actionId=a;this.Uz=b;this.initialRoute=c;this.fr=d;this.X7c=f;this.oxb=g;this.rSb=l;this.mQb=!1;this.hn=[];this.C4a=[];this.l9="SUCCESS";this.targetRoute=c;this.xm=d;this.mj=e}Ss(){return this.hn.every(a=>!!a.statusCode)}I6c(a,b){np.mark(hqa(b,this.actionId)+"-begin");this.rSb=b;this.Uz=Math.min(a,this.Uz)}get event(){let a=
this.rSb;if(!a)return a;for(const b of this.C4a)a=this.oxb(a,b);return a}get J0(){return this.vTb||this.mQb}get vTb(){return!(this.event&&this.event.gestureName==="BACKGROUND")}get QZc(){return!!this.event&&this.event.gestureName==="EXTERNAL"}},lPa=new _.ud("event loggers",{oa:()=>[]}),mPa=new _.ud("update handler",{oa:()=>(a,b)=>Object.assign({},a,b)}),nPa=function(a){let b;const c=((b=a.sessionStorage)==null?void 0:b.get("loggedSessionId"))||a.p8a();a.sessionStorage&&a.sessionStorage.set("loggedSessionId",
c);return c},op=class{constructor(){this.sessionStorage=_.n(jPa);this.p8a=_.n(iMa)}},pPa,sPa,tPa,rp,wPa,oPa,tp;op.O=function(a){return new (a||op)};op.ta=_.k({token:op,oa:op.O,Ea:"root"});pPa=function(a){_.Me(document,"visibilitychange").subscribe(()=>{document.visibilityState==="hidden"?oPa(a,()=>_.pp(a,Promise.resolve(),"keepalive"),"PageHidden"):document.visibilityState==="visible"&&oPa(a,()=>_.pp(a,Promise.resolve(),"keepalive"),"PageVisible")})};
_.qp=function(a,b=_.mi(),c){!a.Qq||c&&a.Qq.event?a.Qq=_.qPa(a,b,c):c&&!a.Qq.event&&a.Qq.I6c(b,c);return a.Qq};
sPa=function(a,b){const c=b.event;if(!c)throw Error("Kb");c.element==="InitialPageLoad"&&fqa(b,a.pUb);const d=b.duration||bPa(a.L2a,b.Uz),{targetRoute:e,xm:f,mj:g}=c.xm?{xm:c.xm,targetRoute:void 0,mj:void 0}:b,l=iqa(a.document),p=b.hn.filter(w=>w.RQ);for(var t of p)t.error&&a.tZb.has(t.error)&&(t.statusCode="RETRIED"),t.Iw&&t.statusCode!=="RETRIED"&&rPa.indexOf(t.Iw)>-1&&(b.status="FAILURE");t=hqa(c,b.actionId);np.mark(t+"-end");np.measure(t,t+"-begin",t+"-end");t=gqa(b.Uz);return a.wu(Object.assign({},
c,{fr:b.fr,initialRoute:b.initialRoute,xm:f,targetRoute:e,mj:g,ti:d,statusCode:b.status,hn:[...p],GM:b.X7c,uK:l,sessionId:a.sessionId,actionId:b.actionId,LW:t}))};_.qPa=function(a,b,c){const d=a.p8a();c&&np.mark(hqa(c,d)+"-begin");b=new kPa(d,b,a.rua.Kb,a.rua.url,a.rua.Wc,iqa(a.document),a.oxb,c);a.Sza.push(b);return b};
tPa=function(a,b,{zWa:c,RQ:d=!0}){np.mark(b+"-subbegin");const e=_.mi();a=c?_.qPa(a,e,{gestureName:"BACKGROUND",element:"BackgroundAction",action:c}):_.qp(a,e);b={name:b,RQ:d,Uz:e};a.hn.push(b);return{Tna:a,UUa:b}};
rp=function(a,b,c,d={}){var e=d.status||"SUCCESS";const f=d.error;if(f){e="FAILURE";c.error=d.error;c.Iw=null;if(f.error!=null&&f.error.code!=null){const g=f.error.code||null;c.Iw=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.Iw=e,e=lqa(f.code))}c.statusCode=e;c.ti=Math.round((d.hVc||_.mi())-c.Uz);np.mark((c.name||"unknown")+"-subend");np.measure(c.name||"unknown",(c.name||"unknown")+
"-subbegin",(c.name||"unknown")+"-subend");a=bPa(a.L2a,b.Uz);if(!b.vTb||b.QZc)b.LUc=a};
_.Ej=function(a,b,c=!0){const d=a.YCa;return e=>new _.re(f=>{const {Tna:g,UUa:l}=tPa(a,b,{zWa:d,RQ:c});let p=!1,t=!1,w=void 0;const A=e.subscribe(G=>{g.J0&&(a.Qq=g);w=_.mi();t=!0;f.next(G);t=!1},G=>{p=!0;const I=()=>{g.J0&&(a.Qq=g);rp(a,g,l,{error:G});f.error(G)};g.J0?setTimeout(I):I()},()=>{p=!0;g.J0&&(a.Qq=g);rp(a,g,l,{hVc:w});f.complete()});return{unsubscribe:()=>{A.unsubscribe();p||rp(a,g,l,{status:t?"SUCCESS":"CANCELLED"})}}})};
_.vPa=function(a,b,c,d=!0){const {Tna:e,UUa:f}=tPa(a,c,{zWa:a.YCa,RQ:d});return b().then(g=>{e.J0&&(a.Qq=e);rp(a,e,f);return g},g=>{e.J0&&(a.Qq=e);rp(a,e,f,{error:g});throw g;})};_.pp=function(a,b,c,d=!0){return _.vPa(a,()=>b,c,d)};wPa=function(a){const {Tna:b,UUa:c}=tPa(a,"delay",{zWa:a.YCa,RQ:!0});return()=>{b.J0&&(a.Qq=b);rp(a,b,c)}};oPa=function(a,b,c){setTimeout(()=>{a.YCa=c;try{a.zone.Ub(()=>{b().then(()=>{},()=>{})})}finally{a.YCa=void 0}})};_.sp=function(a,b,c){oPa(a,()=>_.Sm(b()),c)};
tp=class{constructor(a,b,c,d,e,f,g,l,p,t,w){this.document=b;this.p8a=c;this.R0c=d;this.oxb=e;this.eh=f;this.L2a=g;this.Ua=l;this.wvb=p;this.zone=t;this.Sza=[];this.tZb=new WeakSet;this.pUb=-1;this.uSb=new _.Qh(!1);this.H6c=_.n(op);this.Rb=_.n(_.We);pPa(this);this.sessionId=nPa(this.H6c);try{(new PerformanceObserver(A=>{A=A.getEntries();A=A[A.length-1];this.pUb=A.renderTime||A.loadTime})).observe({type:"largest-contentful-paint",buffered:!0})}catch(A){}this.rua={url:this.Ua.url,Kb:aPa(this.wvb),Wc:this.Ua.rm.root.Wc};
a&&(b=_.qp(this,a,{gestureName:"BROWSER_NAVIGATION",element:"InitialPageLoad",action:"load"}),a={name:"CoreConsoleLoad",ti:bPa(this.L2a,a),statusCode:"SUCCESS",RQ:!0,Uz:a},b.hn.push(a));this.zone.onError.subscribe(()=>{_.qp(this).status="FAILURE"});_.x(this.Ua.events,_.Re(A=>A instanceof _.$h),_.Nf(1)).subscribe(A=>{for(const G of this.Sza)G.fr=A.Mh,G.initialRoute=aPa(this.wvb)});_.x(this.Ua.events,_.Re(A=>A instanceof _.$h||A instanceof _.po)).subscribe(A=>{if(A instanceof _.$h){if(TLa(w,A.Mh)){var G=
aPa(this.wvb),I=this.Ua.rm.root.Wc;_.qp(this).xm=A.Mh;_.qp(this).targetRoute=G;_.qp(this).mj=I;this.rua={url:A.Mh,Kb:G,Wc:I}}}else A.vWb==="popstate"&&this.mb({gestureName:"BROWSER_NAVIGATION",element:"HistoryChange",action:"load"})});kqa(this.Rb,()=>{const A=[],G=[];for(const I of this.Sza)if(!jqa(I))if(I.Ss()){G.push(sPa(this,I));let L;((L=I.event)==null?void 0:L.element)==="InitialPageLoad"&&this.uSb.next(!0)}else A.push(I);if(G.length>0)for(const I of this.R0c)I.DP(G);this.Qq=void 0;this.Sza=
A})}get u2c(){return _.Pga(_.x(this.uSb,_.Re(a=>!!a),_.v(()=>{})))}get actionId(){return this.Qq&&this.Qq.actionId}mb(a,b,c=0){b=b?b.timeStamp+c:_.mi();_.qp(this,b,a)}Uo(a){_.qp(this).C4a.push(a)}wu(a){return a}now(){return _.Ne.now()}ve(a,b,c){const d=wPa(this),e=new _.le(()=>{d()});e.add(_.Ne.ve(function(f){d();a.apply(new xPa(this,d),[f])},b,c));return e}};tp.O=function(a){return new (a||tp)(_.m(jMa),_.m(_.Zh),_.m(iMa),_.m(lPa),_.m(mPa),_.m(_.yf),_.m(kp),_.m(_.di),_.m(jp),_.m(_.Ue),_.m(_.eo))};
tp.ta=_.k({token:tp,oa:tp.O,Ea:"root"});var xPa=class extends _.le{constructor(a,b){super();this.Oe=a;this.Rob=b}ve(a,b){const c=new _.le(()=>{this.Rob()});c.add(this.Oe.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 mqa;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)=>{_.oi().load(a).then(c,d)});yPa(b);return b},APa=class{load(a){return zPa(a).then(()=>ana(a))}Deb(a){const b=_.oi().Deb(a),c=Promise.all(Object.keys(b).map(d=>b[d]));yPa(c);return c.then(()=>a.map(d=>ana(d)))}};_.BPa=function(a){return[{va:ei,Ab:()=>{a.ne=_.n(tp);return()=>{}},xd:!0}]};_.CPa=class{constructor(){this.uya=new APa}for(a){return()=>{if(!this.ne)throw Error("Pb");return _.pp(this.ne,this.uya.load(a),"Module: "+a)}}};var up,DPa,EPa;up=new _.ud("event loggers",{oa:()=>{const a=[];for(const b of DPa)a.push(_.n(b.Gb));a.push(_.n(Pn));_.n(nLa)&&a.push(_.n(fo));return a}});DPa=[{va:up,Gb:lo,xd:!0},{va:up,Gb:_.ko,xd:!0}];EPa=new _.ud("update handler",{oa:()=>(a,b)=>Object.assign({},a,b)});
_.vp=class extends tp{mb(a,b,c=0){super.mb(a,b,c)}Uo(a){super.Uo(a)}wu(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))===_.go.UR?xn.a$:xn.zI})}};_.vp.O=function(a){return new (a||_.vp)(_.m($La),_.m(_.Zh),_.m(ZLa),_.m(up),_.m(EPa),_.m(_.yf),_.m(kp),_.m(_.di),_.m(jp),_.m(_.Ue),_.m(_.eo),_.m(ho))};_.vp.ta=_.k({token:_.vp,oa:_.vp.O,Ea:"root"});var rqa=["authuser","hl","token"];var FPa;FPa=function(a,b){a.Ay=b;a.ariaLabel=a.VZb?`${b} external link`:`${b} open in new window`};
_.wp=class{set link(a){this.DLb.next(a instanceof _.bc?a.toString():a)}set J_(a){this.rel=(this.VZb=a)?null:"noopener";this.target=a?null:"_blank";this.Ay&&FPa(this,this.Ay)}set U4c(a){this.vOb.next(a&&!this.userEmail)}set LQc(a){FPa(this,a)}set UQc(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.DLb=new _.Tf;this.vOb=new _.Qh(!1);this.Ay=null;this.VZb=!1;a=_.x(b.Sa,_.v(sqa),
_.Pf(_.qc));_.x(_.Ee(a,this.DLb,this.vOb),_.v(([e,f,g])=>{if(g)e="";else if(Object.keys(e).length===0)e=f;else{f=new _.Ij(f);if(!f.zf()||f.zf().endsWith(".google.com"))for(const l of Object.keys(e))g=e[l],f.fk.get(l)===void 0&&_.Jj(f,l,g);e=f.toString()}return e})).subscribe(e=>{this.href=e;this.ariaDisabled=!e})}Qa(){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.Ay||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()})}};_.wp.O=function(a){return new (a||_.wp)(_.B(_.Jn,8),_.B(_.Ph),_.B(_.bf),_.B(_.Ue))};
_.wp.La=_.Cf({type:_.wp,na:[["a","externalLink",""]],ob:5,Ya:function(a,b){a&2&&(_.ug("href",b.href,_.tf),_.mg("aria-disabled",b.ariaDisabled)("rel",b.rel)("target",b.target)("aria-label",b.ariaLabel))},inputs:{link:[0,"externalLink","link"],J_:"sameWindow",U4c:"requiredLogin",LQc:[0,"aria-label","ariaLabelInput"],UQc:[0,"attr.aria-label","attrAriaLabelInput"]},standalone:!1});_.xp=class{};_.xp.O=function(a){return new (a||_.xp)};_.xp.Ca=_.Af({type:_.xp});_.xp.Ba=_.Uc({});_.yp=class{};_.yp.O=function(a){return new (a||_.yp)};_.yp.ta=_.k({token:_.yp,oa:_.yp.O});_.GPa=function(a,b,c,d){a.Ga.mb({element:a.IVa,action:a.zM,gestureName:b,xm:a.xm,Ne:a.rna,projectId:a.jR==null?(a.context||void 0)&&a.context.projectId:a.jR,Ih:a.c3b==null?(a.context||void 0)&&a.context.Ih:a.c3b,Nf:a.b3b==null?(a.context||void 0)&&a.context.Nf:a.b3b},c,d)};
_.zp=class{constructor(a,b,c,d,e){this.Ga=a;this.renderer=b;this.context=c;this.Ye=d;this.eventType=e}get xm(){}Qa(){this.renderer.listen(this.Ye.ma,this.eventType,a=>{this.xib(a)})}};_.zp.O=function(){_.ef()};_.zp.La=_.Cf({type:_.zp,inputs:{IVa:"ascTrackElement",zM:"trackAction",rna:"trackArtifactId",jR:"trackProjectId",c3b:"trackSearchTerm",b3b:"trackListIndex"},standalone:!1});
_.Ap=class extends _.zp{get xm(){return this.Jn?this.Jn.href:void 0}constructor(a,b,c,d,e){super(a,b,e,c,"click");this.Jn=d;this.W2b=!0}xib(a){this.W2b&&_.GPa(this,"CLICK",a)}};_.Ap.O=function(a){return new (a||_.Ap)(_.B(_.vp),_.B(_.Ym),_.B(_.bf),_.B(_.wp,8),_.B(_.yp,8))};
_.Ap.La=_.Cf({type:_.Ap,na:[["a","ascTrackElement","","trackAction",""],["button","ascTrackElement","","trackAction",""],["mat-select","ascTrackElement","","trackAction",""]," routerLink  ascTrackElement  trackAction ".split(" ")," ascTrackElement  trackAction  trackGestureClick ".split(" ")],inputs:{W2b:"trackGestureClick"},standalone:!1,features:[_.gg]});_.Bp=class{constructor(a,b,c=null){this.mK=a;this.Obb=b;this.Kb=c}};_.Bp.O=function(a){return new (a||_.Bp)(_.m(_.Jn),_.m(PKa),_.m(_.Ph,8))};_.Bp.ta=_.k({token:_.Bp,oa:_.Bp.O,Ea:"root"});_.Cp=class{};_.Cp.O=function(a){return new (a||_.Cp)};_.Cp.Ca=_.Af({type:_.Cp});_.Cp.Ba=_.Uc({Nb:[{va:mIa,Ab:function(a,b,c,d){b=fda().Srb("DEVOPS_CONSOLE").nsb(b).dsb(c.Obb).i0(!0);a==="TESTING"||a==="UNKNOWN_ENVIRONMENT"?b.Bp.cSc=new gHa:b.Bp.endpoint=d;return b.ab()},Ib:[NKa,In,_.Bp,TKa]},{va:oLa,Ab:function(a,b){if(!a)return null;a=(new xGa(1100,b)).ab();a.i0&&a.i0(!0);return a},Ib:[nLa,_.Ln]}]});var HPa=function(a){a.Ua.events.subscribe(b=>{if(b instanceof _.$h){const c=aPa(a.g9c);a.zone.Ub(()=>{setTimeout(()=>{a.cVc||a.Ata.mL(c);a.c0c.mL(c)})})}})},Dp=class{constructor(a,b,c,d,e,f){this.cVc=a;this.c0c=b;this.Ata=c;this.Ua=d;this.g9c=e;this.zone=f}};Dp.O=function(a){return new (a||Dp)(_.m(nLa),_.m(_.ko),_.m(Pn),_.m(_.di),_.m(jp),_.m(_.Ue))};Dp.ta=_.k({token:Dp,oa:Dp.O,Ea:"root"});_.Ep={eAb:"admin",fJa:"onboarding",UR:"results",y$:"search",zI:"",V1:"settings",kyc:"h",bCb:"user/ssh_keys"};Object.freeze(_.Ep);_.IPa=[`/${_.Ep.y$}`];var JPa=class extends _.wk{constructor(a){super(a)}dha(){return _.tl(this,1)}};_.Fp=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Tj(this,1,a)}getMetadata(){return _.dl(this,JPa,3)}T8(a){return _.hl(this,3,a)}};var KPa=function(a){if(a!=null)return _.Vb(a),{priority:_.tl(a,1),Hnd:_.sl(a,4)}};JPa.prototype.toObject=function(){return KPa(this)};var LPa=function(a){if(a!=null)return _.Vb(a),{name:_.Y(a,1),group:_.yl(a,2,0),metadata:KPa(a.getMetadata())}};_.Fp.prototype.toObject=function(){return LPa(this)};_.Gp=class extends _.wk{constructor(a){super(a)}getType(){return _.yl(this,1,0)}tm(a){return _.Ml(this,1,a)}Bw(){return _.Y(this,2)}OBa(a){return _.Tj(this,2,a)}};var MPa=function(a){if(a!=null)return _.Vb(a),{type:_.yl(a,1,0),text:_.Y(a,2),qnd:Tb(_.Rza(a,3))}};_.Gp.prototype.toObject=function(){return MPa(this)};_.Hp=class extends _.wk{constructor(a){super(a)}getMessage(){return _.Y(this,1)}Yla(a){return _.Tj(this,1,a)}};var Ip=function(a){if(a!=null)return _.Vb(a),{message:_.Y(a,1),rAa:_.Y(a,2)}};_.Hp.prototype.toObject=function(){return Ip(this)};_.Jp=class extends _.wk{constructor(a){super(a)}getSize(){return ul(this,1)}setSize(a){if(a!=null){if(typeof a!=="number")throw ab("uint32");if(!Number.isFinite(a))throw ab("uint32");a>>>=0}return _.Lb(this,1,a,0)}ih(){return _.yl(this,2,0)}};var NPa=function(a){if(a!=null)return _.Vb(a),{size:ul(a,1),status:_.yl(a,2,0)}};_.Jp.prototype.toObject=function(){return NPa(this)};_.OPa=class extends _.wk{constructor(a){super(a)}S_b(a){_.Ml(this,2,a)}ke(){return _.Y(this,4)}od(a){return _.Tj(this,4,a)}M_b(a){_.Kb(this,10,a,_.rb)}};var PPa=function(a){if(a!=null)return _.Vb(a),{Zz:_.yl(a,1,0),zK:_.yl(a,2,0),fqd:_.yl(a,3,0),path:_.Y(a,4),vfd:_.yl(a,5,0),ufd:_.h(_.zl(a,6,3)),Lfd:_.yl(a,9,0),Ifd:_.h(_.zl(a,10,3))}};_.OPa.prototype.toObject=function(){return PPa(this)};_.Kp=class extends _.wk{constructor(a){super(a)}ksb(a){return _.Tj(this,1,a)}NC(){return _.dl(this,_.OPa,2)}Qla(a){return _.hl(this,2,a)}aK(){return _.Wk(this,2)}G6(){return _.Xk(this,_.OPa,2)}};var QPa=function(a){if(a!=null)return _.Vb(a),{proxy:_.Y(a,1),filter:PPa(a.NC())}};_.Kp.prototype.toObject=function(){return QPa(this)};var RPa=class extends _.wk{constructor(a){super(a)}};_.SPa=class extends _.wk{constructor(a){super(a)}KQ(a){return _.Tj(this,1,a)}K8a(){return _.dl(this,RPa,2)}};var TPa=function(a){if(a!=null)return _.Vb(a),{D8c:_.yl(a,1,0),C8c:_.h(_.zl(a,2,3))}};RPa.prototype.toObject=function(){return TPa(this)};_.SPa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={dua:_.Y(this,1),B8c:TPa(this.K8a())}}else a=void 0;return a};_.Lp=class extends _.wk{constructor(a){super(a)}M_b(a){_.Yk(this,2,_.Fp,a)}};var UPa=class extends _.wk{constructor(a){super(a)}u7a(){return _.zl(this,4,_.$k())}L7a(){return _.gl(this,_.Hp,6,_.$k())}},VPa=_.Xb(UPa);var WPa=function(a){if(a!=null)return _.Vb(a),{Jfd:_.Rb(_.gl(a,_.Fp,2,_.$k()),LPa)}};_.Lp.prototype.toObject=function(){return WPa(this)};UPa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Bvd:_.sl(this,1),ykd:_.sl(this,2),dqd:_.sl(this,3),ULb:_.h(_.zl(this,4,3)),Mpd:Tb(_.Ib(this,5,_.Lp),WPa),eUc:_.Rb(this.L7a(),Ip)}}else a=void 0;return a};var XPa=class extends _.wk{constructor(a){super(a)}S_b(a){_.Hl(this,2,a)}u7a(){return _.zl(this,3,_.$k())}};_.Np=class extends _.wk{constructor(a){super(a)}Ula(a){_.Yk(this,1,_.Mp,a)}};_.Mp=class extends _.wk{constructor(a){super(a)}AK(){return _.dl(this,_.Gp,3)}Wga(){return _.Fl(this,_.Np,6,_.Op)}W_b(a){return _.il(this,6,_.Op,a)}};_.Op=[5,6];var YPa=function(a){if(a!=null)return _.Vb(a),{test:_.sl(a,1),zK:_.sl(a,2),ULb:_.h(_.zl(a,3,3))}};XPa.prototype.toObject=function(){return YPa(this)};var $Pa=function(a){if(a!=null)return _.Vb(a),{Lmd:_.Rb(_.gl(a,_.Mp,1,_.$k()),ZPa),Gx:NPa(_.dl(a,_.Jp,5)),FO:NPa(_.dl(a,_.Jp,6)),P5:_.yl(a,7,0)}};_.Np.prototype.toObject=function(){return $Pa(this)};var ZPa=function(a){if(a!=null)return _.Vb(a),{dhd:_.Y(a,1),Zgd:_.tl(a,7),ahd:MPa(_.dl(a,_.Gp,2)),detail:MPa(a.AK()),aid:_.Y(a,4),Zhd:_.tl(a,8),Imd:_.h(_.El(a,5,_.Op)),G_c:$Pa(a.Wga()),Tjd:YPa(_.dl(a,XPa,9))}};_.Mp.prototype.toObject=function(){return ZPa(this)};var aQa=class extends _.wk{constructor(a){super(a)}};_.bQa=class extends _.wk{constructor(a){super(a)}Y_b(a){return _.Tj(this,1,a)}NC(){return _.dl(this,aQa,3)}Qla(a){return _.hl(this,3,a)}aK(){return _.Wk(this,3)}G6(){return _.Xk(this,aQa,3)}K8a(){return _.dl(this,RPa,4)}};var cQa=function(a){if(a!=null)return _.Vb(a),{D8c:_.yl(a,1,0),C8c:_.h(_.zl(a,2,3))}};aQa.prototype.toObject=function(){return cQa(this)};_.bQa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={dja:_.Y(this,1),Znd:ul(this,2),filter:cQa(this.NC()),B8c:TPa(this.K8a())}}else a=void 0;return a};_.dQa=class extends _.wk{constructor(a){super(a)}Y_b(a){return _.Tj(this,1,a)}Tp(){return _.Y(this,2)}oV(){return _.Wk(this,2)}};_.Pp=class extends _.wk{constructor(a){super(a)}qX(){return _.dl(this,_.dQa,1)}};var eQa=class extends _.wk{constructor(a){super(a)}getLine(){return _.tl(this,1)}setLine(a){return _.Jl(this,1,a)}};var fQa=class extends _.wk{constructor(a){super(a)}Km(){return _.dl(this,eQa,1)}setStart(a){return _.hl(this,1,a)}dj(){return _.dl(this,eQa,2)}setEnd(a){return _.hl(this,2,a)}};var gQa=class extends _.wk{constructor(a){super(a)}kha(){return _.dl(this,fQa,2)}ARb(){return _.Xk(this,fQa,2)}};var iQa;_.hQa=class extends _.wk{constructor(a){super(a)}e6(){return _.gl(this,gQa,1,_.$k())}q7a(){return _.zl(this,4,_.$k())}L7a(){return _.gl(this,_.Hp,5,_.$k())}};iQa=_.Xb(_.hQa);var jQa=function(a){if(a!=null)return _.Vb(a),{dja:_.Y(a,1),Csa:_.tl(a,3),jva:_.Y(a,4),label:_.Y(a,2)}};_.dQa.prototype.toObject=function(){return jQa(this)};var kQa=function(a){if(a!=null)return _.Vb(a),{g8:jQa(a.qX()),led:_.Rb(_.gl(a,_.dQa,2,_.$k()),jQa)}};_.Pp.prototype.toObject=function(){return kQa(this)};var lQa=function(a){if(a!=null)return _.Vb(a),{line:_.tl(a,1),column:_.tl(a,2)}};eQa.prototype.toObject=function(){return lQa(this)};var mQa=function(a){if(a!=null)return _.Vb(a),{start:lQa(a.Km()),end:lQa(a.dj())}};fQa.prototype.toObject=function(){return mQa(this)};var nQa=function(a){if(a!=null)return _.Vb(a),{sourceRange:mQa(a.kha()),Xwa:_.Y(a,3),navigation:kQa(_.dl(a,_.Pp,4)),Kza:_.Y(a,5),old:_.h(_.zl(a,10,3)),Etd:_.h(_.Bl(a,9,3)),sCa:_.yl(a,11,0)}};gQa.prototype.toObject=function(){return nQa(this)};_.hQa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={CTc:_.Rb(this.e6(),nQa),Ss:_.sl(this,2),PAa:_.Y(this,3),ELb:_.h(_.zl(this,4,3)),eUc:_.Rb(this.L7a(),Ip)}}else a=void 0;return a};_.oQa=class extends _.wk{constructor(a){super(a)}Wga(){return _.dl(this,_.Np,2)}W_b(a){return _.hl(this,2,a)}};_.pQa=class extends _.wk{constructor(a){super(a)}getType(){return _.Y(this,1)}tm(a){return _.Tj(this,1,a)}};var qQa=function(a){if(a!=null)return _.Vb(a),{G_c:$Pa(a.Wga()),Kfd:LPa(_.dl(a,_.Fp,4))}};_.oQa.prototype.toObject=function(){return qQa(this)};var rQa=function(a){if(a!=null)return _.Vb(a),{type:_.Y(a,1),Hfd:_.Rb(_.gl(a,_.oQa,2,_.$k()),qQa),yod:_.sl(a,3)}};_.pQa.prototype.toObject=function(){return rQa(this)};(class extends _.wk{constructor(a){super(a)}KQ(a){return _.Tj(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={gid:_.h(_.zl(this,1,3)),dua:_.Y(this,2)}}else a=void 0;return a};_.sQa=class extends _.wk{constructor(a){super(a)}KQ(a){return _.Tj(this,2,a)}};_.sQa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Aid:_.h(_.zl(this,1,3)),dua:_.Y(this,2)}}else a=void 0;return a};var tQa=class extends _.wk{constructor(a){super(a)}},uQa=_.Xb(tQa);tQa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Cid:Tb(_.Ib(this,1,_.Gp),MPa),rOb:Tb(_.Ib(this,2,_.Hp),Ip)}}else a=void 0;return a};_.vQa=class extends _.wk{constructor(a){super(a)}esb(a){return _.Jl(this,5,a)}KQ(a){return _.Tj(this,3,a)}Orb(a){return _.Hl(this,4,a)}};_.vQa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Hmd:_.Rb(_.gl(this,_.Kp,1,_.$k()),QPa),h1c:_.tl(this,5),dua:_.Y(this,3),mQc:_.sl(this,4)}}else a=void 0;return a};var wQa=class extends _.wk{constructor(a){super(a)}q7a(){return _.zl(this,3,_.$k())}},xQa=_.Xb(wQa);wQa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Jmd:Tb(_.Ib(this,1,_.Np),$Pa),rOb:Tb(_.Ib(this,2,_.Hp),Ip),ELb:_.h(_.zl(this,3,3))}}else a=void 0;return a};_.yQa=class extends _.wk{constructor(a){super(a)}esb(a){return _.Jl(this,5,a)}KQ(a){return _.Tj(this,3,a)}Orb(a){return _.Hl(this,4,a)}};_.yQa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Npd:_.Rb(_.gl(this,_.Kp,1,_.$k()),QPa),h1c:_.tl(this,5),dua:_.Y(this,3),mQc:_.sl(this,4)}}else a=void 0;return a};_.zQa=class extends _.wk{constructor(a){super(a)}G8a(){return _.yl(this,2,0)}ssb(a){return _.Ml(this,2,a)}};var AQa=class extends _.wk{constructor(a){super(a)}q7a(){return _.zl(this,3,_.$k())}},BQa=_.Xb(AQa);var CQa=function(a){if(a!=null)return _.Vb(a),{fid:Ip(_.dl(a,_.Hp,1)),severity:_.yl(a,2,0)}};_.zQa.prototype.toObject=function(){return CQa(this)};AQa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Ppd:Tb(_.Ib(this,1,_.pQa),rQa),rOb:Tb(_.Ib(this,2,_.Hp),Ip),Vod:Tb(_.Ib(this,4,_.zQa),CQa),ELb:_.h(_.zl(this,3,3))}}else a=void 0;return a};var Sj;Sj=class extends _.wk{constructor(a){super(a)}On(){return _.Cl(this,1,_.Vj)}setProjectId(a){return _.Uj(this,1,_.Vj,a)}T8a(){return _.Y(this,6)}o0b(a){_.Tj(this,6,a)}};_.Vj=[1,3,4,5];_.Xj=class extends _.wk{constructor(a){super(a)}dm(){return _.dl(this,Sj,1)}jM(a){return _.hl(this,1,a)}UO(){return _.Y(this,3)}msb(a){_.Tj(this,3,a)}OQb(){return _.Y(this,4)}lsb(a){_.Tj(this,4,a)}};_.Yj=class extends _.wk{constructor(a){super(a)}vsb(a){return _.hl(this,1,a)}ke(){return _.Y(this,2)}od(a){return _.Tj(this,2,a)}getType(){return _.yl(this,3,0)}tm(a){return _.Ml(this,3,a)}tX(){return _.Bl(this,7,_.$k())}m0b(a){_.Kb(this,7,a,_.hb)}e8a(){return _.Y(this,6)}X_b(a){_.Tj(this,6,a)}};_.Qp=class extends _.wk{constructor(a){super(a)}};var DQa=class extends _.wk{constructor(a){super(a)}Vh(){return _.dl(this,_.Yj,1)}an(a){return _.hl(this,1,a)}getRange(){return _.dl(this,_.Qp,2)}setRange(a){return _.hl(this,2,a)}Owa(){return _.Xk(this,_.Qp,2)}};var Rp=function(a){if(a!=null)return _.Vb(a),{em:_.h(_.El(a,3,_.Vj)),projectId:_.h(_.El(a,1,_.Vj)),Mp:_.h(_.El(a,4,_.Vj)),lh:_.h(_.El(a,5,_.Vj)),ci:_.Y(a,2),Br:_.Y(a,6)}};Sj.prototype.toObject=function(){return Rp(this)};var EQa=function(a){if(a!=null)return _.Vb(a),{Pe:Rp(a.dm()),pr:_.Y(a,3),refHint:_.Y(a,4)}};_.Xj.prototype.toObject=function(){return EQa(this)};var Sp=function(a){if(a!=null)return _.Vb(a),{Et:EQa(_.dl(a,_.Xj,1)),path:_.Y(a,2),type:_.yl(a,3,0),fileSize:_.vl(a,4),D7c:_.h(_.Bl(a,7,3)),kL:_.Y(a,6)}};_.Yj.prototype.toObject=function(){return Sp(this)};var Tp=function(a){if(a!=null)return _.Vb(a),{startLine:_.tl(a,1),startColumn:_.tl(a,2),endLine:_.tl(a,3),endColumn:_.tl(a,4)}};_.Qp.prototype.toObject=function(){return Tp(this)};var FQa=function(a){if(a!=null)return _.Vb(a),{ze:Sp(a.Vh()),Xd:Tp(a.getRange())}};DQa.prototype.toObject=function(){return FQa(this)};_.Vp=function(a){return _.gl(a,_.Up,3,_.$k())};_.Wp=function(a){return _.dl(a,_.Qp,5)};_.Up=class extends _.wk{constructor(a){super(a)}getType(){return _.yl(this,1,0)}tm(a){return _.Ml(this,1,a)}getName(){return _.Y(this,2)}Od(a){return _.Tj(this,2,a)}Gda(a,b){_.kl(this,3,_.Up,a,b)}removeChild(a){return Mza(this,3,_.Up,a)}QQb(){return _.Y(this,6)}l0b(a){_.Tj(this,6,a)}};var GQa=function(a){if(a!=null)return _.Vb(a),{type:_.yl(a,1,0),name:_.Y(a,2),childList:_.Rb(_.Vp(a),GQa),tod:_.h(_.Bl(a,4,3)),Lvb:Tp(_.Wp(a)),T0b:_.Y(a,6),rWb:_.Y(a,7),nrd:_.Y(a,8)}};_.Up.prototype.toObject=function(){return GQa(this)};_.Xp=class extends _.wk{constructor(a){super(a)}DBa(a){return _.Ml(this,1,a)}};_.HQa=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Tj(this,1,a)}};var IQa;_.Yp=function(a,b){return _.gl(a,_.HQa,1,_.$k(b))};
_.Zp=class extends _.wk{constructor(a){super(a)}Nla(a){return _.Tj(this,2,a)}nha(){return Oza(this,4)}ima(a){_.Mb(this,4,_.hb,void 0,a,Waa,void 0,1)}k6(){return _.yl(this,5,0)}P8(a){_.Ml(this,5,a)}zX(){return _.yl(this,6,0)}V8(a){_.Ml(this,6,a)}setTheme(a){return _.Ml(this,7,a)}aha(){return _.Y(this,21)}Xla(a){_.Tj(this,21,a)}Nga(){return _.Y(this,22)}Mla(a){_.Tj(this,22,a)}wwa(){return _.sl(this,8)}JBa(a){_.Hl(this,8,a)}sX(){return _.sl(this,10)}fma(a){_.Hl(this,10,a)}kX(){return _.sl(this,11)}O8(a){_.Hl(this,
11,a)}vX(){return _.tl(this,12)}hma(a){_.Jl(this,12,a)}p6(){return _.tl(this,31)}ama(a){_.Jl(this,31,a)}DQb(){return _.Al(this,13)}h6(){return _.yl(this,15,0)}Tla(a){_.Ml(this,15,a)}rX(){return _.tl(this,17)}U8(a){_.Jl(this,17,a)}hha(){return _.yl(this,18,0)}HBa(a){_.Ml(this,18,a)}H8a(){return _.sl(this,20)}tsb(a){_.Hl(this,20,a)}Zga(){return _.yl(this,23,0)}Vla(a){_.Ml(this,23,a)}x6(){return _.sl(this,24)}MBa(a){_.Hl(this,24,a)}iha(){return _.sl(this,25)}gma(a){_.Hl(this,25,a)}y6(){return _.sl(this,
28)}NBa(a){_.Hl(this,28,a)}u6(){return _.sl(this,30)}ema(a){_.Hl(this,30,a)}v6(){return _.sl(this,32)}KBa(a){_.Hl(this,32,a)}a6(){return _.Y(this,33)}zBa(a){_.Tj(this,33,a)}xwa(){return _.sl(this,34)}usb(a){_.Hl(this,34,a)}};IQa=_.Xb(_.Zp);var JQa=function(a){if(a!=null)return _.Vb(a),{Mf:_.yl(a,1,0),Sma:_.Y(a,2)}};_.Xp.prototype.toObject=function(){return JQa(this)};var KQa=function(a){if(a!=null)return _.Vb(a),{name:_.Y(a,1),Qo:_.Y(a,2)}};_.HQa.prototype.toObject=function(){return KQa(this)};var LQa=function(a){if(a!=null)return _.Vb(a),{gtd:_.Rb(_.Yp(a),KQa),sfa:_.Y(a,2),xud:_.h(_.zl(a,3,3)),Rwd:_.h(_.Bl(a,4,3)),Wmd:_.yl(a,5,0),Tzb:_.yl(a,6,0),Swd:_.tl(a,16),theme:_.yl(a,7,0),Aqd:_.yl(a,26,0),jeb:_.Y(a,21),r0a:_.Y(a,22),showDeleted:_.sl(a,8),ypd:Tb(_.Gb(a,9,_.mba)),Lsb:_.sl(a,10),Nha:_.sl(a,11),tabSize:_.tl(a,12),Fja:_.tl(a,31),ajd:_.h(_.zl(a,13,3)),dnd:Tb(_.Ib(a,14,_.Xp),JQa),Wha:_.yl(a,15,0),otd:_.tl(a,17),ptd:_.yl(a,18,0),ged:_.sl(a,19),Ptd:_.sl(a,20),Vmd:_.yl(a,23,0),G1b:_.sl(a,
24),Msb:_.sl(a,25),Zfd:_.sl(a,27),Tma:_.sl(a,28),Yvd:_.sl(a,29),qma:_.sl(a,30),ur:_.sl(a,32),yea:_.Y(a,33),Qtd:_.sl(a,34)}};_.Zp.prototype.toObject=function(){return LQa(this)};_.MQa=class extends _.wk{constructor(a){super(a)}};_.MQa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={}}else a=void 0;return a};var NQa=class extends _.wk{constructor(a){super(a)}j0b(a){return _.Mb(this,1,_.rb,void 0,a,_.tb,void 0,1)}},OQa=_.Xb(NQa);NQa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={asd:_.h(_.zl(this,1,3))}}else a=void 0;return a};var PQa=class{constructor(a,b,c){this.iZb=a;this.hWb=b;this.metadata=c}getMetadata(){return this.metadata}};var QQa=class{constructor(a,b={}){this.d5c=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)};_.$p=class{constructor(a,b,c,d,e){this.name=a;this.kZb=b;this.responseType=c;this.jZb=d;this.qZb=e}getName(){return this.name}};_.TQa=new _.$p("/devtools.grimoire.CorpPreferencesService/GetRecentFiles",_.MQa,NQa,a=>a.Yc(),OQa);_.UQa=class extends _.wk{constructor(a){super(a)}};_.UQa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={}}else a=void 0;return a};_.VQa=new _.$p("/devtools.grimoire.CorpPreferencesService/GetUserPreferences",_.UQa,_.Zp,a=>a.Yc(),IQa);_.WQa=class extends _.wk{constructor(a){super(a)}j0b(a){return _.Tj(this,1,a)}};_.WQa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={recentFile:_.Y(this,1)}}else a=void 0;return a};var XQa=class extends _.wk{constructor(a){super(a)}},YQa=_.Xb(XQa);XQa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={}}else a=void 0;return a};_.ZQa=new _.$p("/devtools.grimoire.CorpPreferencesService/UpdateRecentFiles",_.WQa,XQa,a=>a.Yc(),YQa);_.$Qa=class extends _.wk{constructor(a){super(a)}};_.aRa=class extends _.wk{constructor(a){super(a)}r6(){return _.dl(this,_.Zp,1)}cma(a){return _.hl(this,1,a)}};var bRa=function(a){if(a!=null)return _.Vb(a),{gqd:_.h(_.zl(a,1,3))}};_.$Qa.prototype.toObject=function(){return bRa(this)};_.aRa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={I3c:LQa(this.r6()),updateMask:bRa(_.dl(this,_.$Qa,2))}}else a=void 0;return a};_.cRa=new _.$p("/devtools.grimoire.CorpPreferencesService/UpdateUserPreferences",_.aRa,_.Zp,a=>a.Yc(),IQa);var dRa=new Set(["SAPISIDHASH","APISIDHASH"]);var eRa=Promise;var aq=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(${eqa(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};var fRa=class extends _.wk{constructor(a){super(a)}getTypeName(){return _.Y(this,1).split("/").pop()}getValue(){const a=Pb(this,2);if(Array.isArray(a)||a instanceof _.wk)throw Error("O");return _.al(this,2)}setValue(a){if(a==null)a=this;else if(Array.isArray(a))a=_.Wk(this,2,Rba(a));else if(typeof a==="string"||a instanceof _.Ta||_.za(a))a=_.Lb(this,2,Jaa(a,!1,!0),_.Xa());else throw Error("M`"+a);return a}};var gRa=class extends _.wk{constructor(a){super(a)}getMessage(){return _.Y(this,2)}Yla(a){return _.Tj(this,2,a)}},hRa=_.Xb(gRa);var iRa=function(a){if(a!=null)return _.Vb(a),{fDa:_.Y(a,1),value:sca(a)}};fRa.prototype.toObject=function(){return iRa(this)};gRa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={code:_.tl(this,1),message:_.Y(this,2),bid:_.Rb(_.gl(this,fRa,3,_.$k()),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,_.Lj)(lRa[b].wrap,lRa[b]))};var bq=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Ika=!1};bq.prototype.stopPropagation=function(){this.Ika=!0};bq.prototype.preventDefault=function(){this.defaultPrevented=!0};var cq=function(a,b){bq.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.MW=null;a&&this.init(a,b)};_.Ik(cq,bq);
cq.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=_.Qk||a.offsetX!==void 0?a.offsetX:a.layerX,
this.offsetY=_.Qk||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.MW=a;a.defaultPrevented&&cq.fE.preventDefault.call(this)};cq.prototype.stopPropagation=function(){cq.fE.stopPropagation.call(this);this.MW.stopPropagation?this.MW.stopPropagation():this.MW.cancelBubble=!0};cq.prototype.preventDefault=function(){cq.fE.preventDefault.call(this);const a=this.MW;a.preventDefault?a.preventDefault():a.returnValue=!1};var oRa="closure_listenable_"+(Math.random()*1E6|0),dq=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.bta=!1},rRa=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};var eq=function(a){this.src=a;this.yg={};this.xna=0};eq.prototype.add=function(a,b,c,d,e){const f=a.toString();a=this.yg[f];a||(a=this.yg[f]=[],this.xna++);const g=sRa(a,b,d,e);g>-1?(b=a[g],c||(b.bta=!1)):(b=new qRa(b,this.src,f,!!d,e),b.bta=c,a.push(b));return b};eq.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.yg))return!1;const e=this.yg[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.yg[a],this.xna--),!0):!1};
var tRa=function(a,b){const c=b.type;c in a.yg&&_.va(a.yg[c],b)&&(rRa(b),a.yg[c].length==0&&(delete a.yg[c],a.xna--))};eq.prototype.removeAll=function(a){a=a&&a.toString();let b=0;for(const c in this.yg)if(!a||c==a){const d=this.yg[c];for(let e=0;e<d.length;e++)++b,rRa(d[e]);delete this.yg[c];this.xna--}return b};eq.prototype.bha=function(a,b,c,d){a=this.yg[a.toString()];let e=-1;a&&(e=sRa(a,b,c,d));return e>-1?a[e]:null};
eq.prototype.hasListener=function(a,b){const c=a!==void 0,d=c?a.toString():"",e=b!==void 0;return Qca(this.yg,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,gq,ERa,CRa,DRa,ARa,FRa,yRa;uRa="closure_lm_"+(Math.random()*1E6|0);vRa={};wRa=0;_.fq=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++)_.fq(a,b[f],c,d,e);return null}c=yRa(c);return dq(a)?a.listen(b,c,_.Dk(d)?!!d.capture:!!d,e):zRa(a,b,c,!1,d,e)};
zRa=function(a,b,c,d,e,f){if(!b)throw Error("Qb");const g=_.Dk(e)?!!e.capture:!!e;let l=ARa(a);l||(a[uRa]=l=new eq(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)gEa||(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("Rb");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 dq(a)?a.Beb(b,c,_.Dk(d)?!!d.capture:!!d,e):zRa(a,b,c,!0,d,e)};gq=function(a,b,c,d,e){if(Array.isArray(b))for(let f=0;f<b.length;f++)gq(a,b[f],c,d,e);else d=_.Dk(d)?!!d.capture:!!d,c=yRa(c),dq(a)?a.dv(b,c,d,e):a&&(a=ARa(a))&&(b=a.bha(b,c,d,e))&&ERa(b)};
ERa=function(a){if(typeof a!=="number"&&a&&!a.removed){var b=a.src;if(dq(b))tRa(b.RF,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.xna==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 cq(b,this);const c=a.listener,d=a.handler||a.src;a.bta&&ERa(a);a=c.call(d,b)}return a};ARa=function(a){a=a[uRa];return a instanceof eq?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 hq=function(){im.call(this);this.RF=new eq(this);this.fQc=this;this.Ljb=null};_.Ik(hq,im);hq.prototype[oRa]=!0;_.aa=hq.prototype;_.aa.addEventListener=function(a,b,c,d){_.fq(this,a,b,c,d)};_.aa.removeEventListener=function(a,b,c,d){gq(this,a,b,c,d)};
_.aa.dispatchEvent=function(a){var b,c=this.Ljb;if(c)for(b=[];c;c=c.Ljb)b.push(c);c=this.fQc;const d=a.type||a;if(typeof a==="string")a=new bq(a,c);else if(a instanceof bq)a.target=a.target||c;else{var e=a;a=new bq(d,c);_.tc(a,e)}e=!0;let f,g;if(b)for(g=b.length-1;!a.Ika&&g>=0;g--)f=a.currentTarget=b[g],e=GRa(f,d,!0,a)&&e;a.Ika||(f=a.currentTarget=c,e=GRa(f,d,!0,a)&&e,a.Ika||(e=GRa(f,d,!1,a)&&e));if(b)for(g=0;!a.Ika&&g<b.length;g++)f=a.currentTarget=b[g],e=GRa(f,d,!1,a)&&e;return e};
_.aa.Hn=function(){hq.fE.Hn.call(this);this.removeAllListeners();this.Ljb=null};_.aa.listen=function(a,b,c,d){return this.RF.add(String(a),b,!1,c,d)};_.aa.Beb=function(a,b,c,d){return this.RF.add(String(a),b,!0,c,d)};_.aa.dv=function(a,b,c,d){return this.RF.remove(String(a),b,c,d)};_.aa.removeAllListeners=function(a){return this.RF?this.RF.removeAll(a):0};
var GRa=function(a,b,c,d){b=a.RF.yg[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.bta&&tRa(a.RF,g);e=l.call(p,d)!==!1&&e}}return e&&!d.defaultPrevented};hq.prototype.bha=function(a,b,c,d){return this.RF.bha(String(a),b,c,d)};hq.prototype.hasListener=function(a,b){return this.RF.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(){};_.Ik(LRa,JRa);LRa.prototype.cfa=function(){return new XMLHttpRequest};KRa=new LRa;var URa;_.iq=function(a){hq.call(this);this.headers=new Map;this.x4b=a||null;this.RN=!1;this.Kc=null;this.i7="";this.yP=0;this.qY="";this.aY=this.Cab=this.ixa=this.q4a=!1;this.NCa=0;this.b1=null;this.qpb="";this.coa=!1;this.PVa=this.Owb=null};_.Ik(_.iq,hq);var MRa=/^https?$/i,NRa=["POST","PUT"],ORa=[];_.aa=_.iq.prototype;_.aa.bSc=function(){this.dispose();_.va(ORa,this)};_.aa.setTrustToken=function(a){this.Owb=a};_.aa.setAttributionReporting=function(a){this.PVa=a};
_.aa.send=function(a,b,c,d){if(this.Kc)throw Error("Sb`"+this.i7+"`"+a);b=b?b.toUpperCase():"GET";this.i7=a;this.qY="";this.yP=0;this.q4a=!1;this.RN=!0;this.Kc=this.x4b?this.x4b.cfa():KRa.cfa();this.Kc.onreadystatechange=jRa((0,_.Lj)(this.ZWb,this));try{this.Cab=!0,this.Kc.open(b,String(a),!0),this.Cab=!1}catch(f){this.xf(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("Tb`"+String(d));d=Array.from(c.keys()).find(f=>_.Kk("Content-Type",f));e=_.ea.FormData&&a instanceof _.ea.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.qpb&&(this.Kc.responseType=this.qpb);"withCredentials"in this.Kc&&this.Kc.withCredentials!==this.coa&&(this.Kc.withCredentials=this.coa);if("setTrustToken"in this.Kc&&this.Owb)try{this.Kc.setTrustToken(this.Owb)}catch(f){}if("setAttributionReporting"in
this.Kc&&this.PVa)try{this.Kc.setAttributionReporting(this.PVa)}catch(f){}try{this.b1&&(clearTimeout(this.b1),this.b1=null),this.NCa>0&&(this.b1=setTimeout(this.B9.bind(this),this.NCa)),this.ixa=!0,this.Kc.send(a),this.ixa=!1}catch(f){this.xf(5,f)}};_.aa.B9=function(){typeof zya!="undefined"&&this.Kc&&(this.qY="Timed out after "+this.NCa+"ms, aborting",this.yP=8,this.dispatchEvent("timeout"),this.abort(8))};
_.aa.xf=function(a,b){this.RN=!1;this.Kc&&(this.aY=!0,this.Kc.abort(),this.aY=!1);this.qY=b;this.yP=a;PRa(this);QRa(this)};var PRa=function(a){a.q4a||(a.q4a=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};_.iq.prototype.abort=function(a){this.Kc&&this.RN&&(this.RN=!1,this.aY=!0,this.Kc.abort(),this.aY=!1,this.yP=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),QRa(this))};
_.iq.prototype.Hn=function(){this.Kc&&(this.RN&&(this.RN=!1,this.aY=!0,this.Kc.abort(),this.aY=!1),QRa(this,!0));_.iq.fE.Hn.call(this)};_.iq.prototype.ZWb=function(){this.isDisposed()||(this.Cab||this.ixa||this.aY?RRa(this):this.Iib())};_.iq.prototype.Iib=function(){RRa(this)};
var RRa=function(a){if(a.RN&&typeof zya!="undefined")if(a.ixa&&jq(a)==4)setTimeout(a.ZWb.bind(a),0);else if(a.dispatchEvent("readystatechange"),a.Ss()){a.RN=!1;try{if(SRa(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.yP=6;try{var b=jq(a)>2?a.Kc.statusText:""}catch(c){b=""}a.qY=b+" ["+a.ih()+"]";PRa(a)}}finally{QRa(a)}}},QRa=function(a,b){if(a.Kc){a.b1&&(clearTimeout(a.b1),a.b1=null);const c=a.Kc;a.Kc=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}};
_.iq.prototype.isActive=function(){return!!this.Kc};_.iq.prototype.Ss=function(){return jq(this)==4};var SRa=function(a){var b=a.ih(),c;if(!(c=IRa(b))){if(b=b===0)a=nHa(String(a.i7)),b=!MRa.test(a);c=b}return c},jq=function(a){return a.Kc?a.Kc.readyState:0};_.iq.prototype.ih=function(){try{return jq(this)>2?this.Kc.status:-1}catch(a){return-1}};_.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.qpb){case "":case "text":return a.Kc.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in a.Kc)return a.Kc.mozResponseArrayBuffer}return null}catch(b){return null}};_.iq.prototype.getResponseHeader=function(a){if(this.Kc&&this.Ss())return a=this.Kc.getResponseHeader(a),a===null?void 0:a};
_.iq.prototype.getAllResponseHeaders=function(){return this.Kc&&jq(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(_.Lk(a[d]))continue;var c=_.tDa(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 Pca(b,function(d){return d.join(", ")})},WRa=function(a){return typeof a.qY==="string"?a.qY:String(a.qY)};
nRa(function(a){_.iq.prototype.Iib=a(_.iq.prototype.Iib)});var aSa=function(a){a.LDa.on("data",b=>{if("1"in b){var c=b["1"];let d;try{d=a.dRb(c)}catch(e){kq(a,new aq(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.Aza.length;c++)a.Aza[c](b)});a.LDa.on("end",()=>{ZRa(a,$Ra(a));for(let b=0;b<a.qza.length;b++)a.qza[b]()});a.LDa.on("error",()=>{if(a.vL.length!=0){var b=a.Kc.yP;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=dqa(c);break;default:d=14}ZRa(a,$Ra(a));b=HRa(b)+", error: "+WRa(a.Kc);c!=-1&&(b+=", http status code: "+c);kq(a,new aq(d,b))}})},kq=function(a,b){for(let c=0;c<a.vL.length;c++)a.vL[c](b)},ZRa=function(a,b){for(let c=0;c<a.uza.length;c++)a.uza[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.oza.length;c++)a.oza[c](b)},YRa=function(a,b){let c=2,d;const e={};try{let f;f=hRa(b);c=_.tl(f,1);d=f.getMessage();_.gl(f,
fRa,3,_.$k()).length&&(e["grpc-web-status-details-bin"]=b)}catch(f){a.Kc&&a.Kc.ih()===404?(c=5,d="Not Found: "+String(a.Kc.i7)):(c=14,d="Unable to parse RpcStatus: "+f)}return{code:c,details:d,metadata:e}},bSa=function(a,b){_.fq(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("Ub");c=atob(c)}try{var d=a.dRb(c)}catch(f){kq(a,new aq(13,`Error when deserializing response data; error: ${f}`+`, response: ${c}`));return}c=
dqa(a.Kc.ih());ZRa(a,$Ra(a));c==0?XRa(a,d):kq(a,new aq(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.i7)+", error code: "+a.Kc.yP+", error: "+WRa(a.Kc),e=d;ZRa(a,d);kq(a,new aq(c,f,e))}})},lq=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)},mq=class{constructor(a,b){this.LDa=a.Z1c;this.dRb=b;this.Kc=a.KDa;this.oza=[];this.uza=[];this.Aza=[];this.qza=
[];this.vL=[];this.LDa&&aSa(this)}on(a,b){a=="data"?this.oza.push(b):a=="metadata"?this.uza.push(b):a=="status"?this.Aza.push(b):a=="end"?this.qza.push(b):a=="error"&&this.vL.push(b);return this}removeListener(a,b){a=="data"?lq(this.oza,b):a=="metadata"?lq(this.uza,b):a=="status"?lq(this.Aza,b):a=="end"?lq(this.qza,b):a=="error"&&lq(this.vL,b);return this}cancel(){this.Kc.abort()}};mq.prototype.cancel=mq.prototype.cancel;mq.prototype.removeListener=mq.prototype.removeListener;mq.prototype.on=mq.prototype.on;var nq=function(a){this.Izb=a.aad||null;this.Mma=a.k8c||!1;this.q4=this.QV=void 0};_.Ik(nq,JRa);nq.prototype.cfa=function(){const a=new oq(this.Izb,this.Mma);this.QV&&a.Trb(this.QV);this.q4&&a.L_b(this.q4);return a};nq.prototype.Trb=function(a){this.QV=a};nq.prototype.L_b=function(a){this.q4=a};
var oq=function(a,b){hq.call(this);this.Izb=a;this.Mma=b;this.q4=this.QV=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=this.responseXML=null;this.lob=new Headers;this.y8=null;this.iWb="GET";this.M9="";this.oG=!1;this.W0=this.hfa=this.pva=null};_.Ik(oq,hq);oq.prototype.open=function(a,b){if(this.readyState!=0)throw this.abort(),Error("Vb");this.iWb=a;this.M9=b;this.readyState=1;pq(this)};
oq.prototype.send=function(a){if(this.readyState!=1)throw this.abort(),Error("Wb");this.oG=!0;const b={headers:this.lob,method:this.iWb,credentials:this.QV,cache:this.q4};a&&(b.body=a);(this.Izb||_.ea).fetch(new Request(this.M9,b)).then(this.QXc.bind(this),this.Kwa.bind(this))};
oq.prototype.abort=function(){this.response=this.responseText="";this.lob=new Headers;this.status=0;this.hfa&&this.hfa.cancel("Request was aborted.").catch(()=>null);this.readyState>=1&&this.oG&&this.readyState!=4&&(this.oG=!1,qq(this));this.readyState=0};
oq.prototype.QXc=function(a){if(this.oG&&(this.pva=a,this.y8||(this.status=this.pva.status,this.statusText=this.pva.statusText,this.y8=a.headers,this.readyState=2,pq(this)),this.oG&&(this.readyState=3,pq(this),this.oG)))if(this.responseType==="arraybuffer")a.arrayBuffer().then(this.OXc.bind(this),this.Kwa.bind(this));else if(typeof _.ea.ReadableStream!=="undefined"&&"body"in a){this.hfa=a.body.getReader();if(this.Mma){if(this.responseType)throw Error("Xb");this.response=[]}else this.response=this.responseText=
"",this.W0=new TextDecoder;cSa(this)}else a.text().then(this.PXc.bind(this),this.Kwa.bind(this))};var cSa=function(a){a.hfa.read().then(a.KXc.bind(a)).catch(a.Kwa.bind(a))};oq.prototype.KXc=function(a){if(this.oG){if(this.Mma&&a.value)this.response.push(a.value);else if(!this.Mma){var b=a.value?a.value:new Uint8Array(0);if(b=this.W0.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?qq(this):pq(this);this.readyState==3&&cSa(this)}};
oq.prototype.PXc=function(a){this.oG&&(this.response=this.responseText=a,qq(this))};oq.prototype.OXc=function(a){this.oG&&(this.response=a,qq(this))};oq.prototype.Kwa=function(){this.oG&&qq(this)};var qq=function(a){a.readyState=4;a.pva=null;a.hfa=null;a.W0=null;pq(a)};_.aa=oq.prototype;_.aa.setRequestHeader=function(a,b){this.lob.append(a,b)};_.aa.getResponseHeader=function(a){return this.y8?this.y8.get(a.toLowerCase())||"":""};
_.aa.getAllResponseHeaders=function(){if(!this.y8)return"";const a=[],b=this.y8.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.Trb=function(a){this.QV=a};_.aa.L_b=function(a){this.q4=a};var pq=function(a){a.onreadystatechange&&a.onreadystatechange.call(a)};Object.defineProperty(oq.prototype,"withCredentials",{get:function(){return this.QV==="include"},set:function(a){this.Trb(a?"include":"same-origin")}});var rq=function(a){im.call(this);this.LX=a;this.Lk={}};_.Ik(rq,im);var dSa=[];rq.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=_.fq(a,b[e],c||this.handleEvent,d||!1,this.LX||this);if(!f)break;this.Lk[f.key]=f}return this};rq.prototype.Beb=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.LX||a);if(!b)return a;a.Lk[b.key]=b}return a};rq.prototype.dv=function(a,b,c,d,e){if(Array.isArray(b))for(let f=0;f<b.length;f++)this.dv(a,b[f],c,d,e);else c=c||this.handleEvent,d=_.Dk(d)?!!d.capture:!!d,e=e||this.LX||this,c=yRa(c),d=!!d,b=dq(a)?a.bha(b,c,d,e):a?(a=ARa(a))?a.bha(b,c,d,e):null:null,b&&(ERa(b),delete this.Lk[b.key]);return this};
rq.prototype.removeAll=function(){Nca(this.Lk,function(a,b){this.Lk.hasOwnProperty(b)&&ERa(a)},this);this.Lk={}};rq.prototype.Hn=function(){rq.fE.Hn.call(this);this.removeAll()};rq.prototype.handleEvent=function(){throw Error("Yb");};var fSa=function(){this.zTb=!0;this.Qj=0;this.uY=""};fSa.prototype.xf=function(a,b){this.zTb=!1;throw Error("Zb`"+this.Qj+"`"+b+"`"+a);};fSa.prototype.decode=function(a){this.zTb||this.xf(a,"stream already broken");this.uY+=a;a=Math.floor(this.uY.length/4);if(a==0)return null;let b;try{b=_.sza(this.uY.slice(0,a*4))}catch(c){this.xf(this.uY,c.message)}this.Qj+=a*4;this.uY=this.uY.slice(a*4);return b};var si=function(){this.Xq=null;this.Jj=[];this.fua=this.vY=this.u9=this.Zc=this.Qj=0;this.ugb=null;this.v_a=0};si.prototype.Qga=function(){return this.Xq};si.prototype.xf=function(a,b,c){this.Zc=3;this.Xq="The stream is broken @"+this.Qj+"/"+b+". Error: "+c+". With input:\n"+a;throw Error(this.Xq);};si.prototype.Yra=function(){return!0};
si.prototype.parse=function(a){function b(p){p&128&&f.xf(g,l,"invalid tag");(p&7)!=2&&f.xf(g,l,"invalid wire type");f.u9=p>>>3;f.u9!=1&&f.u9!=2&&f.u9!=15&&f.xf(g,l,"unexpected tag");f.Zc=1;f.vY=0;f.fua=0}function c(p){f.fua++;f.fua==5&&p&240&&f.xf(g,l,"message length too long");f.vY|=(p&127)<<(f.fua-1)*7;p&128||(f.Zc=2,f.v_a=0,f.ugb=typeof Uint8Array!=="undefined"?new Uint8Array(f.vY):Array(f.vY),f.vY==0&&e())}function d(p){f.ugb[f.v_a++]=p;f.v_a==f.vY&&e()}function e(){if(f.u9<15){const p={};p[f.u9]=
f.ugb;f.Jj.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.xf(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("$b`"+f.Zc);}f.Qj++;l++}a=f.Jj;f.Jj=[];return a.length>0?a:null};var ti=function(){this.Xq=null;this.Qj=0;this.ZQc=new fSa;this.u3c=new si};ti.prototype.Qga=function(){return this.Xq};ti.prototype.xf=function(a,b){this.Xq="The stream is broken @"+this.Qj+". Error: "+b+". With input:\n"+a;throw Error(this.Xq);};ti.prototype.Yra=function(){return!1};ti.prototype.parse=function(a){this.Xq!==null&&this.xf(a,"stream already broken");let b=null;try{const c=this.ZQc.decode(a);b=c===null?null:this.u3c.parse(c)}catch(c){this.xf(a,c.message)}this.Qj+=a.length;return b};var sq=function(a){return a=="\r"||a=="\n"||a==" "||a=="\t"};var vqa=function(a){this.Xq=null;this.Jj=[];this.j4="";this.Q7c=[];this.Dz=this.FF=0;this.xma=!1;this.Cna=0;this.t8c=/[\\"]/g;this.Zc=this.Nma=0;this.QTc=!(!a||!a.PTc)},gSa={INIT:0,F$:1,eJa:2,O1:3,Y9:4,X9:5,cp:6,gIa:7,VAb:8,fCb:9,gCb:10,hCb:11,AAb:12,BAb:13,CAb:14,DAb:15,EBb:16,FBb:17,GBb:18,Spc:19,dJa:20};_.aa=vqa.prototype;_.aa.Qga=function(){return this.Xq};_.aa.done=function(){return this.Nma===2};
_.aa.xf=function(a,b){this.Nma=3;this.Xq="The stream is broken @"+this.Dz+"/"+b+". With input:\n"+a;throw Error(this.Xq);};_.aa.Yra=function(){return!1};
_.aa.parse=function(a){function b(){for(;G<a.length;)if(sq(a[G]))G++,f.Dz++;else break;return G<t}function c(){for(var L;;){L=a[G++];if(!L)break;f.Dz++;switch(f.Zc){case p.INIT:L==="{"?f.Zc=p.eJa:L==="["?f.Zc=p.Y9:sq(L)||f.xf(a,G);continue;case p.gIa:case p.eJa:if(sq(L))continue;if(f.Zc===p.gIa)g.push(p.VAb);else if(L==="}"){e("{}");f.Zc=d();continue}else g.push(p.O1);L==='"'?f.Zc=p.cp:f.xf(a,G);continue;case p.VAb:case p.O1:if(sq(L))continue;L===":"?(f.Zc===p.O1&&(g.push(p.O1),f.FF++),f.Zc=p.F$):
L==="}"?(f.FF--,e(),f.Zc=d()):L===","?(f.Zc===p.O1&&g.push(p.O1),f.Zc=p.gIa):f.xf(a,G);continue;case p.Y9:case p.F$:if(sq(L))continue;if(f.Zc===p.Y9)if(f.FF++,f.Zc=p.F$,L==="]"){f.FF--;if(f.FF===0){f.Zc=p.X9;return}e("[]");f.Zc=d();continue}else g.push(p.X9);L==='"'?f.Zc=p.cp:L==="{"?f.Zc=p.eJa:L==="["?f.Zc=p.Y9:L==="t"?f.Zc=p.fCb:L==="f"?f.Zc=p.AAb:L==="n"?f.Zc=p.EBb:L!=="-"&&("0123456789".indexOf(L)!==-1?f.Zc=p.dJa:f.xf(a,G));continue;case p.X9:if(L===",")g.push(p.X9),f.Zc=p.F$,f.FF===1&&(A=G);
else if(L==="]"){f.FF--;if(f.FF===0)return;e();f.Zc=d()}else if(sq(L))continue;else f.xf(a,G);continue;case p.cp:const V=G;a:for(;;){for(;f.Cna>0;)if(L=a[G++],f.Cna===4?f.Cna=0:f.Cna++,!L)break a;if(L==='"'&&!f.xma){f.Zc=d();break}if(L==="\\"&&!f.xma&&(f.xma=!0,L=a[G++],!L))break;if(f.xma)if(f.xma=!1,L==="u"&&(f.Cna=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.Dz+=G-V;continue;case p.fCb:if(!L)continue;L==="r"?f.Zc=p.gCb:
f.xf(a,G);continue;case p.gCb:if(!L)continue;L==="u"?f.Zc=p.hCb:f.xf(a,G);continue;case p.hCb:if(!L)continue;L==="e"?f.Zc=d():f.xf(a,G);continue;case p.AAb:if(!L)continue;L==="a"?f.Zc=p.BAb:f.xf(a,G);continue;case p.BAb:if(!L)continue;L==="l"?f.Zc=p.CAb:f.xf(a,G);continue;case p.CAb:if(!L)continue;L==="s"?f.Zc=p.DAb:f.xf(a,G);continue;case p.DAb:if(!L)continue;L==="e"?f.Zc=d():f.xf(a,G);continue;case p.EBb:if(!L)continue;L==="u"?f.Zc=p.FBb:f.xf(a,G);continue;case p.FBb:if(!L)continue;L==="l"?f.Zc=
p.GBb:f.xf(a,G);continue;case p.GBb:if(!L)continue;L==="l"?f.Zc=d():f.xf(a,G);continue;case p.Spc:L==="."?f.Zc=p.dJa:f.xf(a,G);continue;case p.dJa:if("0123456789.eE+-".indexOf(L)!==-1)continue;else G--,f.Dz--,f.Zc=d();continue;default:f.xf(a,G)}}}function d(){const L=g.pop();return L!=null?L:p.F$}function e(L){f.FF>1||(L||(L=A===-1?f.j4+a.substring(w,G):a.substring(A,G)),f.QTc?f.Jj.push(L):f.Jj.push(JSON.parse(L)),A=G)}const f=this,g=f.Q7c,l=f.t8c,p=gSa,t=a.length;let w=0,A=-1,G=0;for(;G<t;)switch(f.Nma){case 3:return f.xf(a,
G),null;case 2:return b()&&f.xf(a,G),null;case 0:if(b()){var I=a[G++];f.Dz++;if(I==="["){f.Nma=1;w=G;f.Zc=p.Y9;continue}else f.xf(a,G)}return null;case 1:return c(),f.FF===0&&f.Zc==p.X9?(f.Nma=2,f.j4=a.substring(G)):f.j4=A===-1?f.j4+a.substring(w):a.substring(A),f.Jj.length>0?(I=f.Jj,f.Jj=[],I):null}return null};var uqa=function(){this.Xq=this.sP=null;this.Zc=this.Qj=0;this.Jj=[];this.B1b=!1};uqa.prototype.Qga=function(){return this.Xq};uqa.prototype.Yra=function(){return!1};
uqa.prototype.parse=function(a){function b(p){f.Zc=6;f.Xq="The stream is broken @"+f.Qj+"/"+g+". Error: "+p+". With input:\n";throw Error(f.Xq);}function c(){f.sP=new vqa({eed:!0,PTc:!0})}function d(p){if(p)for(let t=0;t<p.length;t++){const w={};w[1]=p[t];f.Jj.push(w)}}function e(p){if(p){(f.B1b||p.length>1)&&b("extra status: "+p);f.B1b=!0;const t={};t[2]=p[0];f.Jj.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(!sq(a[g])){l=!0;break a}g++;f.Qj++}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.Qj++):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.Qj++):b("unexpected input token");break;case 2:l=f.sP.parse(a.substring(g));d(l);f.sP.done()?(f.Zc=3,l=f.sP.j4,f.Qj+=a.length-g-l.length,a=l,g=0):(f.Qj+=a.length-g,g=a.length);break;case 3:a[g]===","||a.slice(g,g+5)=="null,"?(f.Zc=4,c(),f.sP.parse("["),g+=a[g]===
","?1:5,f.Qj++):a[g]==="]"&&(f.Zc=5,g++,f.Qj++);break;case 4:l=f.sP.parse(a.substring(g));e(l);f.sP.done()?(f.Zc=5,l=f.sP.j4,f.Qj+=a.length-g-l.length,a=l,g=0):(f.Qj+=a.length-g,g=a.length);break;case 5:b("extra input after stream end")}}return f.Jj.length>0?(a=f.Jj,f.Jj=[],a):null};var tq=function(a,b){a.lCa!=b&&(a.lCa=b,a.Xtb&&a.Xtb())},uq=function(a){a.oPb.removeAll();if(a.Kc){const b=a.Kc;a.Kc=null;b.abort();b.dispose()}},hSa=class{constructor(a){this.Kc=a;this.pZ=null;this.lCa=this.Dz=0;this.CRb=!1;this.vua=this.Xtb=this.W0=null;this.oPb=new rq(this);this.oPb.listen(this.Kc,"readystatechange",this.o4c)}Bwa(){return this.Kc}ih(){return this.lCa}o4c(a){a=a.target;try{if(a==this.Kc)a:{const f=jq(this.Kc);var b=this.Kc.yP,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.CRb=!0,a=l)}if(!(f<3||f==3&&!g&&a.length==0))if(c=c==200||c==206,f==4&&(b==8?tq(this,7):b==7?tq(this,8):c||tq(this,3)),this.pZ||(this.pZ=wqa(this.Kc),this.pZ==null&&tq(this,5)),this.lCa>2)uq(this);else{if(a.length>this.Dz){const l=a.length;b=[];try{if(this.pZ.Yra())for(var d=0;d<l;d++){var e=this.pZ.parse(Array.from(a[d]));e&&(b=b.concat(e))}else{e="";if(!this.W0){if(typeof TextDecoder==="undefined")throw Error("ac");this.W0=
new TextDecoder}for(d=0;d<l;d++)e+=this.W0.decode(a[d],{stream:f==4&&d==l-1});b=this.pZ.parse(e)}a.splice(0,l);b&&this.vua(b)}catch(p){tq(this,5);uq(this);break a}}else if(g.length>this.Dz){d=g.slice(this.Dz);this.Dz=g.length;try{const l=this.pZ.parse(d);l!=null&&this.vua&&this.vua(l)}catch(l){tq(this,5);uq(this);break a}}f==4?(g.length!=0||this.CRb?tq(this,2):tq(this,4),uq(this)):tq(this,1)}}}catch(f){tq(this,6),uq(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.Jwa("message-callback exception (ignored) "+g)}})}},jSa=function(a,b){var c=a.uF[b];c&&c.forEach(function(d){try{d()}catch(e){a.Jwa("status-callback exception (ignored) "+e)}});(c=a.iV[b])&&c.forEach(function(d){d()});a.iV[b]=[]},kSa=class{constructor(a){a=this.Szb=a;var b=(0,_.Lj)(this.r2c,this);a.vua=b;a=this.Szb;b=(0,_.Lj)(this.x2c,this);a.Xtb=b;this.uF={};this.iV={}}on(a,b){let c=this.uF[a];
c||(c=[],this.uF[a]=c);c.push(b);return this}addListener(a,b){this.on(a,b);return this}removeListener(a,b){const c=this.uF[a];c&&_.va(c,b);(a=this.iV[a])&&_.va(a,b);return this}once(a,b){let c=this.iV[a];c||(c=[],this.iV[a]=c);c.push(b);return this}r2c(a){var b=this.uF.data;b&&iSa(this,a,b);(b=this.iV.data)&&iSa(this,a,b);this.iV.data=[]}x2c(){switch(this.Szb.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")}}Jwa(){}};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.hWb,e=b.getMetadata(),f=mSa(a,!0);a=nSa(a,e,f,c+d.getName());c=oSa(f,d.qZb,!1);bSa(c,e["X-Goog-Encode-Response-If-Executable"]=="base64");b=d.jZb(b.iZb);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.X9c).call(a,_.RQa(e,c,d)).then(g=>g.d5c)};_.vq=function(a,b,c,d,e){return qSa(a,b,c,d,e)};mSa=function(a,b){b=a.ZRc&&!b;return a.v4b||b?new _.iq(new nq({aad:a.v4b,k8c:b})):new _.iq};
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.coa)c.coa=!0;if(a.I8c)a=d,_.pc(b)?d=a:(c=pKa(b),typeof a==="string"?(b=encodeURIComponent("$httpHeaders"),c=c!=null?"="+encodeURIComponent(String(c)):"",d=pHa(a,b+c)):(_.Jj(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 mq({KDa:a,Z1c:d},b)};
_.wq=class{constructor(a={}){this.I8c=a.Vud||Mj("suppressCorsPreflight",a)||!1;this.coa=a.withCredentials||Mj("withCredentials",a)||!1;this.D1b=a.Fud||[];this.X9c=a.Wvd||[];this.v4b=a.Mwd;this.ZRc=a.hwd||!1}hM(a,b,c,d){const e=a.substring(0,a.length-d.name.length);return _.lSa(f=>{const g=f.hWb;var l=f.getMetadata();const p=mSa(this,!1);l=nSa(this,l,p,e+g.getName());const t=oSa(p,g.qZb,!0);f=g.jZb(f.iZb);p.send(l,"POST",f);return t},this.D1b).call(this,_.RQa(d,b,c))}};_.rSa=new _.$p("/devtools.sourcerers.DecorationsService/GetFilterSupport",_.SPa,UPa,a=>a.Yc(),VPa);_.sSa=new _.$p("/devtools.sourcerers.DecorationsService/ListDecorations",_.bQa,_.hQa,a=>a.Yc(),iQa);_.tSa=new _.$p("/devtools.sourcerers.DecorationsService/ResolveDocumentation",_.sQa,tQa,a=>a.Yc(),uQa);_.uSa=new _.$p("/devtools.sourcerers.DecorationsService/ResolveItemList",_.vQa,wQa,a=>a.Yc(),xQa);_.vSa=new _.$p("/devtools.sourcerers.DecorationsService/ResolvePanel",_.yQa,AQa,a=>a.Yc(),BQa);(class extends _.wk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Vh(){return _.dl(this,_.Yj,2)}an(a){return _.hl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={mMb:_.h(_.zl(this,1,3)),ze:Sp(this.Vh())}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Vh(){return _.dl(this,_.Yj,2)}an(a){return _.hl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={mMb:_.h(_.zl(this,1,3)),ze:Sp(this.Vh())}}else a=void 0;return a};var wSa=function(a,b){_.hl(a,2,b)},xSa=function(a,b){return _.Kb(a,3,b,_.hb)},ySa=function(a,b){_.hl(a,8,b)},zSa=function(a,b){_.hl(a,9,b)},ASa=class extends _.wk{constructor(a){super(a)}getType(){return _.yl(this,1,0)}tm(a){return _.Ml(this,1,a)}getTags(a){return Oza(this,3,a)}Vh(){return _.dl(this,_.Yj,4)}an(a){return _.hl(this,4,a)}getLineNumber(){return _.wl(this,5)}};ASa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={type:_.yl(this,1,0),timestamp:_.xm(_.dl(this,_.ek,2)),cvd:_.h(_.Bl(this,3,3)),ze:Sp(this.Vh()),lineNumber:_.vl(this,5),sx:_.Y(this,6),tr:_.Y(this,7),vgd:_.xm(_.dl(this,_.ek,8)),ugd:_.xm(_.dl(this,_.ek,9))}}else a=void 0;return a};var BSa=class extends _.wk{constructor(a){super(a)}},CSa=_.Xb(BSa);BSa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={}}else a=void 0;return a};var DSa=new _.$p("/devtools.grimoire.FeedbackService/SendFeedback",ASa,BSa,a=>a.Yc(),CSa);_.xq=class extends _.wk{constructor(a){super(a)}Vh(){return _.dl(this,_.Yj,1)}an(a){return _.hl(this,1,a)}};_.xq.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ze:Sp(this.Vh()),includeAuxiliaryDirectoryContents:_.sl(this,2),includeAttributes:_.sl(this,3),preferCompressed:_.sl(this,4),spacesPerTab:_.tl(this,8),preferServerHighlighting:_.sl(this,9),preferIncrementalRendering:_.sl(this,10)}}else a=void 0;return a};_.yq=class extends _.wk{constructor(a){super(a)}getSize(){return _.wl(this,3)}RQb(){return _.vl(this,3)}setSize(a){return _.Lb(this,3,_.lb(a),"0")}};_.zq=class extends _.wk{constructor(a){super(a)}ke(){return _.Y(this,1)}od(a){return _.Tj(this,1,a)}getType(){return _.yl(this,5,0)}tm(a){return _.Ml(this,5,a)}hasAttributes(){return _.Xk(this,_.yq,4)}tX(){return _.Bl(this,8,_.$k())}m0b(a){_.Kb(this,8,a,_.hb)}e8a(){return _.Y(this,7)}X_b(a){_.Tj(this,7,a)}};var ESa=class extends _.wk{constructor(a){super(a)}getEditor(){return _.Y(this,1)}clearEditor(){return _.Wk(this,1)}};var FSa=class extends _.wk{constructor(a){super(a)}VO(){return _.dl(this,ESa,3)}};var GSa=class extends _.wk{constructor(a){super(a)}u7a(){return _.zl(this,2,_.$k())}};var HSa=class extends _.wk{constructor(a){super(a)}getProperties(){return _.dl(this,GSa,4)}setProperties(a){return _.hl(this,4,a)}xRb(){return _.Xk(this,GSa,4)}};var ISa=class extends _.wk{constructor(a){super(a)}getType(){return _.yl(this,1,0)}tm(a){return _.Ml(this,1,a)}kha(){return _.dl(this,_.Qp,2)}ARb(){return _.Xk(this,_.Qp,2)}VQb(){return _.gl(this,HSa,3,_.$k())}};var JSa=class extends _.wk{constructor(a){super(a)}e6(){return _.gl(this,ISa,1,_.$k())}ih(){return _.yl(this,2,0)}};_.KSa=class extends _.wk{constructor(a){super(a)}};_.LSa=class extends _.wk{constructor(a){super(a)}getRange(){return _.dl(this,_.Qp,1)}setRange(a){return _.hl(this,1,a)}Owa(){return _.Xk(this,_.Qp,1)}};var Aq=class extends _.wk{constructor(a){super(a)}ih(){return _.yl(this,2,0)}};_.MSa=class extends _.wk{constructor(a){super(a)}getType(){return _.yl(this,1,0)}tm(a){return _.Ml(this,1,a)}getRange(){return _.dl(this,_.Qp,2)}setRange(a){return _.hl(this,2,a)}Owa(){return _.Xk(this,_.Qp,2)}};var NSa=class extends _.wk{constructor(a){super(a)}getId(){return _.Y(this,1)}getName(){return _.Y(this,2)}Od(a){return _.Tj(this,2,a)}};var OSa=class extends _.wk{constructor(a){super(a)}getType(){return _.yl(this,1,0)}tm(a){return _.Ml(this,1,a)}getRange(){return _.dl(this,_.Qp,2)}setRange(a){return _.hl(this,2,a)}Owa(){return _.Xk(this,_.Qp,2)}Ns(){return _.Y(this,3)}};var Bq=class extends _.wk{constructor(a){super(a)}ih(){return _.yl(this,2,0)}};_.Cq=class extends _.wk{constructor(a){super(a)}l6(a){return _.gl(this,OSa,4,_.$k(a))}f0(a){return _.jl(this,4,a)}Kda(a){_.kl(this,4,OSa,a)}PC(){return _.dl(this,Bq,5)}OC(){return _.dl(this,Aq,7)}Yga(){return _.dl(this,NSa,10)}VO(){return _.dl(this,ESa,11)}};_.PSa=class extends _.wk{constructor(a){super(a)}getData(){return _.al(this,1)}setData(a){return _.Lb(this,1,Jaa(a,!1,!0),_.Xa())}clearData(){return _.Wk(this,1)}Bw(){return _.Y(this,3)}OBa(a){return _.Tj(this,3,a)}getSize(){return _.wl(this,4)}RQb(){return _.vl(this,4)}setSize(a){return _.Lb(this,4,_.lb(a),"0")}};_.QSa=class extends _.wk{constructor(a){super(a)}getUrl(){return _.Y(this,1)}Oz(a){return _.Tj(this,1,a)}dm(){return _.dl(this,Sj,4)}jM(a){return _.hl(this,4,a)}};_.RSa=class extends _.wk{constructor(a){super(a)}dm(){return _.dl(this,Sj,1)}jM(a){return _.hl(this,1,a)}ke(){return _.Y(this,3)}od(a){return _.Tj(this,3,a)}getUrl(){return _.Y(this,4)}Oz(a){return _.Tj(this,4,a)}};_.SSa=class extends _.wk{constructor(a){super(a)}};_.Eq=function(a){return _.Fl(a,FSa,1,_.Dq)};_.Fq=function(a){return _.Fl(a,_.PSa,2,_.Dq)};_.Gq=class extends _.wk{constructor(a){super(a)}};_.TSa=_.Xb(_.Gq);_.Dq=[1,2,3,4];var USa=function(a){if(a!=null)return _.Vb(a),{fL:_.xm(_.dl(a,_.ek,1)),bya:_.Y(a,2),size:_.vl(a,3),Ao:_.sl(a,4),dva:_.Y(a,5)}};_.yq.prototype.toObject=function(){return USa(this)};var VSa=function(a){if(a!=null)return _.Vb(a),{path:_.Y(a,1),hash:_.Y(a,2),type:_.yl(a,5,0),attributes:USa(_.dl(a,_.yq,4)),D7c:_.h(_.Bl(a,8,3)),kL:_.Y(a,7)}};_.zq.prototype.toObject=function(){return VSa(this)};var WSa=function(a){if(a!=null)return _.Vb(a),{editor:_.Y(a,1),Lkd:_.Y(a,2),BL:_.Y(a,3),Fjd:_.Y(a,4)}};ESa.prototype.toObject=function(){return WSa(this)};var XSa=function(a){if(a!=null)return _.Vb(a),{jid:_.Rb(_.gl(a,_.zq,1,_.$k()),VSa),z4c:WSa(a.VO())}};FSa.prototype.toObject=function(){return XSa(this)};var YSa=function(a){if(a!=null)return _.Vb(a),{Fg:_.sl(a,1),ULb:_.h(_.zl(a,2,3))}};GSa.prototype.toObject=function(){return YSa(this)};var ZSa=function(a){if(a!=null)return _.Vb(a),{Qhd:_.Y(a,1),Ojd:FQa(_.dl(a,DQa,2)),Bid:_.Y(a,3),properties:YSa(a.getProperties())}};HSa.prototype.toObject=function(){return ZSa(this)};var $Sa=function(a){if(a!=null)return _.Vb(a),{type:_.yl(a,1,0),sourceRange:Tp(a.kha()),d9c:_.Rb(a.VQb(),ZSa)}};ISa.prototype.toObject=function(){return $Sa(this)};var aTa=function(a){if(a!=null)return _.Vb(a),{CTc:_.Rb(a.e6(),$Sa),status:_.yl(a,2,0),Dvd:_.Y(a,3)}};JSa.prototype.toObject=function(){return aTa(this)};var bTa=function(a){if(a!=null)return _.Vb(a),{qld:_.h(_.Eb(a,1,_.kb,3)),Dld:_.h(_.zl(a,2,3))}};_.KSa.prototype.toObject=function(){return bTa(this)};var cTa=function(a){if(a!=null)return _.Vb(a),{Xd:Tp(a.getRange()),indentation:_.tl(a,2)}};_.LSa.prototype.toObject=function(){return cTa(this)};var dTa=function(a){if(a!=null){_.Vb(a);var b=_.gl(a,_.Qp,1,_.$k());return{xrd:_.Rb(b,Tp),status:_.yl(a,2,0),wrd:_.Rb(_.gl(a,_.LSa,3,_.$k()),cTa)}}};Aq.prototype.toObject=function(){return dTa(this)};var eTa=function(a){if(a!=null)return _.Vb(a),{type:_.yl(a,1,0),Xd:Tp(a.getRange())}};_.MSa.prototype.toObject=function(){return eTa(this)};var fTa=function(a){if(a!=null)return _.Vb(a),{id:_.Y(a,1),name:_.Y(a,2),Ynd:_.tl(a,3)}};NSa.prototype.toObject=function(){return fTa(this)};var gTa=function(a){if(a!=null)return _.Vb(a),{type:_.yl(a,1,0),Xd:Tp(a.getRange()),target:_.Y(a,3)}};OSa.prototype.toObject=function(){return gTa(this)};var hTa=function(a){if(a!=null)return _.Vb(a),{Igd:_.Rb(_.gl(a,_.Up,1,_.$k()),GQa),status:_.yl(a,2,0)}};Bq.prototype.toObject=function(){return hTa(this)};var iTa=function(a){if(a!=null)return _.Vb(a),{mimeType:_.Y(a,1),cua:_.sl(a,2),rld:_.Rb(_.gl(a,_.MSa,3,_.$k()),eTa),x0c:_.Rb(a.l6(),gTa),Ogd:bTa(_.dl(a,_.KSa,9)),outline:hTa(a.PC()),Dtd:aTa(_.dl(a,JSa,6)),Io:dTa(a.OC()),iL:_.tl(a,8),language:fTa(a.Yga()),z4c:WSa(a.VO()),xkd:_.Rb(_.gl(a,_.Yj,12,_.$k()),Sp)}};_.Cq.prototype.toObject=function(){return iTa(this)};var jTa=function(a){if(a!=null)return _.Vb(a),{data:Ub(a.getData()),Pjd:iTa(_.dl(a,_.Cq,2)),text:_.Y(a,3),size:_.vl(a,4),cz:_.qn(_.dl(a,_.on,5)),pld:_.Rb(_.gl(a,_.on,6,_.$k()),_.qn)}};_.PSa.prototype.toObject=function(){return jTa(this)};var kTa=function(a){if(a!=null)return _.Vb(a),{url:_.Y(a,1),Hy:_.Y(a,2),ad:_.Y(a,3),Pe:Rp(a.dm())}};_.QSa.prototype.toObject=function(){return kTa(this)};var lTa=function(a){if(a!=null)return _.Vb(a),{Pe:Rp(a.dm()),Hy:_.Y(a,2),path:_.Y(a,3),url:_.Y(a,4),ad:_.Y(a,5)}};_.RSa.prototype.toObject=function(){return lTa(this)};var mTa=function(a){if(a!=null)return _.Vb(a),{Srd:_.Y(a,1),Bsd:_.Y(a,2),pZb:_.sl(a,3)}};_.SSa.prototype.toObject=function(){return mTa(this)};_.Gq.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={iid:XSa(_.Eq(this)),ue:jTa(_.Fq(this)),Zud:mTa(_.Fl(this,_.SSa,3,_.Dq)),Gkd:kTa(_.Fl(this,_.QSa,4,_.Dq)),Oud:_.Rb(_.gl(this,_.RSa,5,_.$k()),lTa),krd:_.h(_.Bl(this,8,3)),Efd:Sp(_.dl(this,_.Yj,7))}}else a=void 0;return a};var nTa=new _.$p("/devtools.grimoire.FileService/GetContents",_.xq,_.Gq,a=>a.Yc(),_.TSa);_.oTa=new _.$p("/devtools.grimoire.FileService/GetContentsStreaming",_.xq,_.Gq,a=>a.Yc(),_.TSa);_.pTa=class extends _.wk{constructor(a){super(a)}dm(){return _.dl(this,Sj,1)}jM(a){return _.hl(this,1,a)}ke(){return _.Y(this,2)}od(a){return _.Tj(this,2,a)}Z_b(a){return _.Hl(this,6,a)}a0b(a){return _.Hl(this,7,a)}};_.pTa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Pe:Rp(this.dm()),path:_.Y(this,2),hqd:_.h(_.zl(this,3,3)),maxRelatedFiles:_.tl(this,4),logForPath:_.sl(this,6),logForPathWithPagination:_.sl(this,7)}}else a=void 0;return a};_.qTa=class extends _.wk{constructor(a){super(a)}ke(){return _.Y(this,1)}od(a){return _.Tj(this,1,a)}};var rTa=class extends _.wk{constructor(a){super(a)}},sTa=_.Xb(rTa);var tTa=function(a){if(a!=null)return _.Vb(a),{path:_.Y(a,1),Ntd:_.h(_.zl(a,2,3))}};_.qTa.prototype.toObject=function(){return tTa(this)};rTa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={rsd:_.Rb(_.gl(this,_.qTa,1,_.$k()),tTa)}}else a=void 0;return a};var uTa=new _.$p("/devtools.grimoire.FileService/GetDynamicRelatedFiles",_.pTa,rTa,a=>a.Yc(),sTa);var vTa=class extends _.wk{constructor(a){super(a)}Vh(){return _.dl(this,_.Yj,1)}an(a){return _.hl(this,1,a)}};vTa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ze:Sp(this.Vh()),spacesPerTab:_.tl(this,2)}}else a=void 0;return a};var wTa=class extends _.wk{constructor(a){super(a)}OC(){return _.dl(this,Aq,1)}},xTa=_.Xb(wTa);wTa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Io:dTa(this.OC())}}else a=void 0;return a};var yTa=new _.$p("/devtools.grimoire.FileService/GetFolding",vTa,wTa,a=>a.Yc(),xTa);var zTa=class extends _.wk{constructor(a){super(a)}Vh(){return _.dl(this,_.Yj,1)}an(a){return _.hl(this,1,a)}};zTa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ze:Sp(this.Vh())}}else a=void 0;return a};var ATa=class extends _.wk{constructor(a){super(a)}PC(){return _.dl(this,Bq,3)}},BTa=_.Xb(ATa);ATa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={outline:hTa(this.PC())}}else a=void 0;return a};var CTa=new _.$p("/devtools.grimoire.FileService/GetOutline",zTa,ATa,a=>a.Yc(),BTa);var DTa=class extends _.wk{constructor(a){super(a)}Vh(){return _.dl(this,_.Yj,1)}an(a){return _.hl(this,1,a)}getAttributeNames(a){return _.Al(this,2,a)}};DTa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ze:Sp(this.Vh()),Qed:_.h(_.zl(this,2,3))}}else a=void 0;return a};var FTa=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Tj(this,1,a)}getStringValue(){return _.Cl(this,2,ETa)}setStringValue(a){return _.Uj(this,2,ETa,a)}},ETa=[2];var GTa=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Tj(this,1,a)}setAttribute(a,b){return _.Yk(this,2,FTa,a,b)}removeAttribute(a){return Mza(this,2,FTa,a)}};var HTa=class extends _.wk{constructor(a){super(a)}VQb(){return _.zl(this,1,_.$k())}},ITa=_.Xb(HTa);var JTa=function(a){if(a!=null)return _.Vb(a),{name:_.Y(a,1),stringValue:_.h(_.El(a,2,ETa))}};FTa.prototype.toObject=function(){return JTa(this)};var KTa=function(a){if(a!=null){_.Vb(a);var b=_.Y(a,1);a=_.gl(a,FTa,2,_.$k());return{name:b,Ped:_.Rb(a,JTa)}}};GTa.prototype.toObject=function(){return KTa(this)};HTa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={d9c:_.h(_.zl(this,1,3)),lvd:_.Rb(_.gl(this,GTa,2,_.$k()),KTa)}}else a=void 0;return a};var LTa=new _.$p("/devtools.grimoire.FileService/ListTargets",DTa,HTa,a=>a.Yc(),ITa);(class extends _.wk{constructor(a){super(a)}Vh(){return _.dl(this,_.Yj,1)}an(a){return _.hl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ze:Sp(this.Vh())}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Vh(){return _.dl(this,_.Yj,1)}an(a){return _.hl(this,1,a)}i6(){return _.Y(this,2)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ze:Sp(this.Vh()),invocationId:_.Y(this,2),mergeLatestData:_.sl(this,3),mMb:_.h(_.Bl(this,4,3)),category:_.yl(this,5,0)}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Vh(){return _.dl(this,_.Yj,1)}an(a){return _.hl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ze:Sp(this.Vh()),mergeLatestData:_.sl(this,2)}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Vh(){return _.dl(this,_.Yj,1)}an(a){return _.hl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ze:Sp(this.Vh())}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Vh(){return _.dl(this,_.Yj,1)}an(a){return _.hl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ze:Sp(this.Vh()),diffBase:_.Y(this,2)}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Vh(){return _.dl(this,_.Yj,1)}an(a){return _.hl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ze:Sp(this.Vh())}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}vsb(a){return _.hl(this,1,a)}dm(){return _.dl(this,Sj,7)}jM(a){return _.hl(this,7,a)}ke(){return _.Y(this,3)}od(a){return _.Tj(this,3,a)}OQb(){return _.Y(this,9)}lsb(a){_.Tj(this,9,a)}Z_b(a){return _.Hl(this,12,a)}a0b(a){return _.Hl(this,13,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Et:EQa(_.dl(this,_.Xj,1)),Pe:Rp(this.dm()),zud:_.h(_.zl(this,8,3)),pageToken:_.Y(this,10),path:_.Y(this,3),maxLogEntries:_.tl(this,2),oldestHash:_.Y(this,
4),includeDiffEntries:_.sl(this,5),symmetricDiffRefSpec:_.Y(this,6),refHint:_.Y(this,9),logForPath:_.sl(this,12),logForPathWithPagination:_.sl(this,13)}}else a=void 0;return a};_.MTa=class extends _.wk{constructor(a){super(a)}addPath(a,b){return _.Mb(this,1,_.rb,a,b,_.tb)}ke(){return _.Al(this,1)}od(a,b){return _.Mb(this,1,_.rb,b,a,_.tb,void 0,1)}};_.MTa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={aqd:_.h(_.zl(this,1,3))}}else a=void 0;return a};var NTa=class extends _.wk{constructor(a){super(a)}Yga(){return _.Y(this,1)}d8a(){return _.wl(this,2)}};_.Hq=class extends _.wk{constructor(a){super(a)}ke(){return _.Y(this,1)}od(a){return _.Tj(this,1,a)}d8a(){return _.wl(this,2)}a8a(){return _.gl(this,NTa,4,_.$k())}};var OTa=class extends _.wk{constructor(a){super(a)}},PTa=_.Xb(OTa);var QTa=function(a){if(a!=null)return _.Vb(a),{language:_.Y(a,1),lines:_.vl(a,2),files:_.vl(a,3)}};NTa.prototype.toObject=function(){return QTa(this)};var RTa=function(a){if(a!=null)return _.Vb(a),{path:_.Y(a,1),lines:_.vl(a,2),files:_.vl(a,3),V_c:_.Rb(a.a8a(),QTa)}};_.Hq.prototype.toObject=function(){return RTa(this)};OTa.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={mhd:_.Rb(_.gl(this,_.Hq,1,_.$k()),RTa)}}else a=void 0;return a};_.STa=new _.$p("/devtools.grimoire.LangCountsService/ListLangCounts",_.MTa,OTa,a=>a.Yc(),PTa);(class extends _.wk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={owner:_.Y(this,1),alias:_.Y(this,2)}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}dm(){return _.dl(this,Sj,1)}jM(a){return _.hl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Pe:Rp(this.dm()),gitRefsToken:_.Y(this,2)}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}dm(){return _.dl(this,Sj,1)}jM(a){return _.hl(this,1,a)}UO(){return _.Y(this,2)}msb(a){_.Tj(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Pe:Rp(this.dm()),pr:_.Y(this,2)}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={includeRegionalKeys:_.sl(this,1)}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Xjd:_.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.Rh=new _.wq(c);this.Yh=a==void 0?a:a.replace(/\/+$/,"")},UTa=function(a,b,c){c=c||{};c.format="jspb";this.Rh=new _.wq(c);this.Yh=a==void 0?a:a.replace(/\/+$/,"")};_.aa=TTa.prototype;_.aa.ewa=function(a,b){return _.vq(this.Rh,this.Yh+"/$rpc/devtools.grimoire.FileService/GetContents",a,b||{},nTa)};_.aa.PC=function(a,b){return _.vq(this.Rh,this.Yh+"/$rpc/devtools.grimoire.FileService/GetOutline",a,b||{},CTa)};
_.aa.OC=function(a,b){return _.vq(this.Rh,this.Yh+"/$rpc/devtools.grimoire.FileService/GetFolding",a,b||{},yTa)};_.aa.O7a=function(a,b){return _.vq(this.Rh,this.Yh+"/$rpc/devtools.grimoire.FileService/GetDynamicRelatedFiles",a,b||{},uTa)};_.aa.dVb=function(a){return _.vq(this.Rh,this.Yh+"/$rpc/devtools.grimoire.FileService/ListTargets",a,{},LTa)};UTa.prototype.srb=function(a,b){return _.vq(this.Rh,this.Yh+"/$rpc/devtools.grimoire.FeedbackService/SendFeedback",a,b||{},DSa)};(class extends _.wk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={frd:_.h(_.zl(this,1,3))}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={projectName:_.Y(this,1)}}else a=void 0;return a};_.Cqa="project";var VTa=rqa.concat(["forceDomain","sq"]);var xqa;xqa=/^(.*)\/.+$/;_.WTa=/^\//;_.Ai=/^[0-9a-f]{40}$/;var ZTa;_.XTa=[void 0,"","HEAD"];_.YTa=[void 0,"","/"];_.Fi=Object.freeze({qeb:"l",Nm:"dlc",Rf:"drc",iz:"dlf",hq:"drf",changelist:"cl",BZb:"rcl",gw:"da",Ry:"bp",Zj:"bpv",ig:"bpt",Qu:"rpv",hw:"sf",Qb:"ws",jz:"dlw",ox:"drw",xK:"flo",hP:"ic",Ty:"dmbr"});_.Iq=function(a){if(a.JZb!==void 0)return a.JZb;const {commands:b,v9:c}=a.KXb(),d=a.Jjb(c);Object.keys(d).length>0&&(a.path===""&&b.pop(),b.push(d));return a.JZb=b};
_.Jq=function(a,b){return b?_.Aqa(a,b)&&_.Ei(a.Eb,b.Eb,_.XTa)&&_.Ei(a.path,b.path,_.YTa):!1};
_.Hi=class{constructor(a){if(a){a.de!=null?(this.tb=a.de.id,this.Uc=a.de.type):this.Uc="project";this.repository=a.repository;this.Eb=a.Eb;this.path=a.path;var b;this.params=(b=a.params)!=null?b:{}}else this.params={}}get tG(){return!(!this.path||this.path.endsWith("/"))}bc(){const a=this.Ihb();this.tb&&_.Kq(a,this.tb,this.Uc);this.repository&&_.Lq(a,this.repository);this.Eb&&_.Mq(a,this.Eb);this.path&&a.od(this.path);const b=Object.assign({},this.params);a.lj(b);return a}Ihb(){return new ZTa}get parent(){this.FXb||
(this.FXb=this.getParent());return this.FXb}getParent(){let a=this.Ihb();if(this.tb){this.repository&&(a=_.Kq(a,this.tb,this.Uc));if(this.path){_.Mq(_.Lq(a,this.repository),this.Eb);_.Nq(a,{Qb:this.params.Qb});const b=_.ui(this.path);b&&(a=a.od(b+"/"))}return a.ab()}}get BC(){return this.Uc==="ossProject"?this.path||"":[this.tb,this.repository,_.Ci(this.Eb||null),this.path].join("/")}KXb(){var a=this.Eb&&_.xi(this.Eb);a=this.Eb&&this.path===void 0&&this.params.Nm?`${a}${"..."}${this.params.Nm}`:a;
const b=["/"];if(!this.tb)return{v9:!1,commands:b};switch(this.Uc){case "host":b.push("h");b.push(this.tb);break;default:b.push(`${this.tb}`)}if(!this.repository)return{v9:!1,commands:b};b.push(this.repository);if(!a)return{v9:!0,commands:b};b.push("+");b.push(a);if(this.path===void 0)return{v9:!0,commands:b};b.push(":");b.push(this.path);return{v9:!0,commands:b}}Jjb(a){const b={};a&&(this.params.line&&(b.l=_.Bqa(this.params.line)),this.params.iz&&(b.dlf=this.params.iz),(a=this.Eb&&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.gw&&(b.da=this.params.gw),this.params.Ry&&(b.bp=this.params.Ry),this.params.Zj!=null&&(b.bpv=this.params.Zj),this.params.ig!=null&&(b.bpt=this.params.ig),this.params.Qu!=null&&(b.rpv=this.params.Qu),this.params.hw!=null&&(b.sf=this.params.hw),this.params.Qb!=null&&(b.ws=this.params.Qb),this.params.jz!=null&&(b.dlw=this.params.jz),this.params.ox!=null&&(b.drw=this.params.ox),
this.params.xK!=null&&(b.flo=this.params.xK),this.params.hP!=null&&(b.ic=this.params.hP),this.params.Ty!=null&&(b.dmbr=this.params.Ty));return b}};_.Kq=function(a,b,c){a.tb=b;a.Uc=c;return a};_.Lq=function(a,b){a.repository=b;return a};_.Mq=function(a,b){a.Eb=b;return a};
_.Nq=function(a,b){b.line&&(a.params.line=b.line);b.iz&&(a.params.iz=b.iz);b.Nm&&(a.params.Nm=b.Nm);b.hq&&(a.params.hq=b.hq);b.Rf&&(a.params.Rf=b.Rf);b.gw&&(a.params.gw=b.gw);b.Ry&&(a.params.Ry=b.Ry);b.Zj!=null&&(a.params.Zj=b.Zj);b.ig!=null&&(a.params.ig=b.ig);b.Qu!=null&&(a.params.Qu=b.Qu);b.hw!=null&&(a.params.hw=b.hw);b.Qb&&(a.params.Qb=b.Qb);b.jz!=null&&(a.params.jz=b.jz);b.ox!=null&&(a.params.ox=b.ox);b.xK&&(a.params.xK=b.xK);b.hP&&(a.params.hP=b.hP);b.Ty!=null&&(a.params.Ty=b.Ty);return a};
ZTa=class{constructor(){this.params={}}od(a){this.path=a;return this}lj(a){this.params=a||{};return this}ab(){return new _.Hi({de:this.tb?{id:this.tb,type:this.Uc}:void 0,repository:this.repository,Eb:this.Eb,path:this.path,params:this.params})}};var $Ta;_.Oq=function(a){return!a.Eb||_.Kk(a.Eb,"HEAD")};
_.Gi=class extends _.Hi{constructor(a){super(a);this.tb="Google";this.Uc="depot"}get BC(){return this.repository?this.Ej()?`/${"piper"}///depot/${this.path}`:`/${this.repository}/${this.path}`:""}Ej(){return!(!this.repository||!_.Kk(this.repository,"piper"))}Ihb(){return new $Ta}KXb(){const a=["/"];this.repository?(this.Ej()?a.push("piper","_","depot"):a.push(this.repository),this.path!==void 0&&a.push(this.path)):a.push("repos");return{v9:!0,commands:a}}Jjb(a){a=super.Jjb(a);this.params.Rf&&(delete a.drc,
a.rcl=this.params.Rf);_.Oq(this)||(a.cl=this.Eb);return a}};$Ta=class extends ZTa{constructor(){super();_.Kq(this,"Google","depot")}ab(){return this.Uc!=="depot"?super.ab():new _.Gi(this)}};var Fqa=Object.values(_.Fi);var aUa={appBarTitle:"",appBarFontColor:"#ffffff",showTermsOfServiceLink:!0,showPrivacyLink:!0};var Pq={appBarTitle:"Cloud Source Repositories",showPricingLink:!0,showSshKeysLink:!0,showLanguageAndRegionLink:!0,showTermsOfServiceLink:!0,showPrivacyLink:!0};var Rqa,Sqa="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 Ni;var Wqa,Qi;var Xqa;var bUa;try{bUa=typeof Intl!=="undefined"&&Intl.v8BreakIterator}catch(a){bUa=!1}
_.Qq=class{constructor(){this.loa=(this.isBrowser=(this.VHb=_.n(Wm))?this.VHb==="browser":typeof document==="object"&&!!document)&&/(edge)/i.test(navigator.userAgent);this.B$=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);this.jEa=this.isBrowser&&!(!window.chrome&&!bUa)&&typeof CSS!=="undefined"&&!this.loa&&!this.B$;this.Eoa=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.jEa&&!this.loa&&!this.B$;this.fI=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in
window);this.EFa=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);this.Cr=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.B$;this.TJa=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.Eoa}};_.Qq.O=function(a){return new (a||_.Qq)};_.Qq.ta=_.k({token:_.Qq,oa:_.Qq.O,Ea:"root"});var cUa=new _.ud("cdk-input-modality-detector-options"),dUa={MYc:[18,17,224,91,16]},Rq=_.Pi({passive:!0,capture:!0}),Sq=class{get B1c(){return this.AT.value}constructor(){this.hc=_.n(_.Qq);this.Oba=null;this.AT=new _.Qh(null);this.VGb=0;this.Lqa=d=>{let e,f;((e=this.sk)==null?0:(f=e.MYc)==null?0:f.some(g=>g===d.keyCode))||(this.AT.next("keyboard"),this.Oba=_.Ti(d))};this.Nqa=d=>{Date.now()-this.VGb<650||(this.AT.next(_.Ki(d)?"keyboard":"mouse"),this.Oba=_.Ti(d))};this.EHb=d=>{_.Li(d)?this.AT.next("keyboard"):
(this.VGb=Date.now(),this.AT.next("touch"),this.Oba=_.Ti(d))};const a=_.n(_.Ue),b=_.n(_.Zh),c=_.n(cUa,{optional:!0});this.sk=Object.assign({},dUa,c);this.nWb=_.x(this.AT,_.ag());_.x(this.nWb,_.Pf());this.hc.isBrowser&&a.Ub(()=>{b.addEventListener("keydown",this.Lqa,Rq);b.addEventListener("mousedown",this.Nqa,Rq);b.addEventListener("touchstart",this.EHb,Rq)})}Ja(){this.AT.complete();this.hc.isBrowser&&(document.removeEventListener("keydown",this.Lqa,Rq),document.removeEventListener("mousedown",this.Nqa,
Rq),document.removeEventListener("touchstart",this.EHb,Rq))}};Sq.O=function(a){return new (a||Sq)};Sq.ta=_.k({token:Sq,oa:Sq.O,Ea:"root"});var eUa,fUa;eUa=new _.ud("cdk-focus-monitor-default-options");fUa=_.Pi({passive:!0,capture:!0});_.Tq=function(a,b,c,d){b=_.Xi(b);b===a.nOa().activeElement?a.VJc(b).forEach(([e,f])=>a.IHb(e,c,f)):(a.QIb(c),typeof b.focus==="function"&&b.focus(d))};
_.Uq=class{constructor(){this.lb=_.n(_.Ue);this.hc=_.n(_.Qq);this.iqa=_.n(Sq);this.LB=null;this.yQa=this.ISa=!1;this.XM=new Map;this.lHb=0;this.w3=new Map;this.jKb=()=>{this.ISa=!0;this.UPc=window.setTimeout(()=>this.ISa=!1)};this.Bb=_.n(_.Zh,{optional:!0});this.dJb=new _.Tf;this.vra=b=>{for(var c=_.Ti(b);c;c=c.parentElement)b.type==="focus"?this.Gq(b,c):this.kl(b,c)};let a;this.kEb=((a=_.n(eUa,{optional:!0}))==null?void 0:a.cid)||0}Ok(a,b=!1){a=_.Xi(a);if(!this.hc.isBrowser||a.nodeType!==1)return _.u();
const c=_.Yqa(a)||this.nOa(),d=this.XM.get(a);if(d)return b&&(d.nta=!0),d.subject;b={nta:b,subject:new _.Tf,kla:c};this.XM.set(a,b);this.sNc(b);return b.subject}Ni(a){a=_.Xi(a);const b=this.XM.get(a);b&&(b.subject.complete(),this.tRa(a),this.XM.delete(a),this.ANc(b))}Ja(){this.XM.forEach((a,b)=>this.Ni(b))}nOa(){return this.Bb||document}Nr(){return this.nOa().defaultView||window}fKc(a){return this.LB?this.yQa?this.qOc(a)?"touch":"program":this.LB:this.ISa&&this.RGb?this.RGb:a&&this.DLc(a)?"mouse":
"program"}qOc(a){return this.kEb===1||!(a==null||!a.contains(this.iqa.Oba))}tRa(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")}QIb(a,b=!1){this.lb.Ub(()=>{this.LB=a;this.yQa=a==="touch"&&b;this.kEb===0&&(clearTimeout(this.JHb),this.JHb=setTimeout(()=>this.LB=null,this.yQa?650:1))})}Gq(a,
b){const c=this.XM.get(b);a=_.Ti(a);c&&(c.nta||b===a)&&this.IHb(b,this.fKc(a),c)}kl(a,b){const c=this.XM.get(b);!c||c.nta&&a.relatedTarget instanceof Node&&b.contains(a.relatedTarget)||(this.tRa(b),this.AEb(c,null))}AEb(a,b){a.subject.Wn.length&&this.lb.run(()=>a.subject.next(b))}sNc(a){if(this.hc.isBrowser){var b=a.kla;(a=this.w3.get(b)||0)||this.lb.Ub(()=>{b.addEventListener("focus",this.vra,fUa);b.addEventListener("blur",this.vra,fUa)});this.w3.set(b,a+1);++this.lHb===1&&(this.lb.Ub(()=>{this.Nr().addEventListener("focus",
this.jKb)}),_.x(this.iqa.nWb,_.dg(this.dJb)).subscribe(c=>{this.QIb(c,!0)}))}}ANc(a){a=a.kla;if(this.w3.has(a)){const b=this.w3.get(a);b>1?this.w3.set(a,b-1):(a.removeEventListener("focus",this.vra,fUa),a.removeEventListener("blur",this.vra,fUa),this.w3.delete(a))}--this.lHb||(this.Nr().removeEventListener("focus",this.jKb),this.dJb.next(),clearTimeout(this.UPc),clearTimeout(this.JHb))}IHb(a,b,c){this.tRa(a,b);this.AEb(c,b);this.RGb=b}VJc(a){const b=[];this.XM.forEach((c,d)=>{(d===a||c.nta&&d.contains(a))&&
b.push([d,c])});return b}DLc(a){const b=this.iqa.Oba;if(this.iqa.B1c!=="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}};_.Uq.O=function(a){return new (a||_.Uq)};_.Uq.ta=_.k({token:_.Uq,oa:_.Uq.O,Ea:"root"});var gUa;
gUa=function(a,b){if(!a.hc.isBrowser)return!1;try{var c=(b.ownerDocument&&b.ownerDocument.defaultView||window).frameElement}catch(f){c=null}if(c&&(bra(c)===-1||!a.isVisible(c)))return!1;c=b.nodeName.toLowerCase();let d=bra(b);if(b.hasAttribute("contenteditable"))a=d!==-1;else{var e;if(!(e=c==="iframe"||c==="object")&&(e=a.hc.Eoa&&a.hc.fI)){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.hc.EFa||b.hasAttribute("controls"):b.tabIndex>=0}return a};
_.Vq=class{constructor(){this.hc=_.n(_.Qq)}xg(a){return a.hasAttribute("disabled")}isVisible(a){return!!(a.offsetWidth||a.offsetHeight||typeof a.getClientRects==="function"&&a.getClientRects().length)&&getComputedStyle(a).visibility==="visible"}rG(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")||ara(a);
return c&&!this.xg(a)&&((b==null?void 0:b.QYc)||this.isVisible(a))}};_.Vq.O=function(a){return new (a||_.Vq)};_.Vq.ta=_.k({token:_.Vq,oa:_.Vq.O,Ea:"root"});var hUa;hUa=new WeakMap;_.Wq=class{constructor(){this.xc=_.n(_.We);this.gJc=_.n(Km)}load(a){const b=this.fp=this.fp||this.xc.get(_.gh);let c=hUa.get(b);c||(c={hVb:new Set,NYb:[]},hUa.set(b,c),b.Be(()=>{let d;(d=hUa.get(b))==null||d.NYb.forEach(e=>e.destroy());hUa.delete(b)}));c.hVb.has(a)||(c.hVb.add(a),c.NYb.push(cna(a,{PF:this.gJc})))}};_.Wq.O=function(a){return new (a||_.Wq)};_.Wq.ta=_.k({token:_.Wq,oa:_.Wq.O,Ea:"root"});_.Xq=class{};_.Xq.O=function(a){return new (a||_.Xq)};_.Xq.wa=_.zf({type:_.Xq,na:[["ng-component"]],Pb:["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.LFb("start"))&&a.focus(void 0);return!!a};jUa=function(a){a.Wpa||(a.lb.Ub(()=>{a.GJ||(a.GJ=a.RDb(),a.GJ.addEventListener("focus",a.u1b));a.WI||(a.WI=a.RDb(),a.WI.addEventListener("focus",a.hPb))}),a.Pc.parentNode&&(a.Pc.parentNode.insertBefore(a.GJ,a.Pc),a.Pc.parentNode.insertBefore(a.WI,a.Pc.nextSibling),a.Wpa=!0))};
_.kUa=function(a){const b=a.Pc.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(b){if(!a.QI.rG(b))return a=a.rOa(b),a==null||a.focus(void 0),!!a;b.focus(void 0);return!0}return iUa(a)};_.lUa=function(a){new Promise(b=>{a.iJc(()=>b(_.kUa(a)))})};mUa=function(a,b){a.GJ&&a.WI&&(a.jda(b,a.GJ),a.jda(b,a.WI))};
nUa=class{get enabled(){return this.VI}set enabled(a){this.VI=a;this.GJ&&this.WI&&(this.jda(a,this.GJ),this.jda(a,this.WI))}constructor(a,b,c,d,e=!1,f){this.Pc=a;this.QI=b;this.lb=c;this.Bb=d;this.xc=f;this.Wpa=!1;this.u1b=()=>{const g=this.LFb("end");g&&g.focus(void 0);return!!g};this.hPb=()=>iUa(this);this.VI=!0;e||jUa(this)}destroy(){const a=this.GJ,b=this.WI;a&&(a.removeEventListener("focus",this.u1b),a.remove());b&&(b.removeEventListener("focus",this.hPb),b.remove());this.GJ=this.WI=null;this.Wpa=
!1}LFb(a){const b=this.Pc.querySelectorAll(`[cdk-focus-region-${a}], `+`[cdkFocusRegion${a}], `+`[cdk-focus-${a}]`);return a=="start"?b.length?b[0]:this.rOa(this.Pc):b.length?b[b.length-1]:this.CFb(this.Pc)}wg(){return this.Wpa}rOa(a){if(this.QI.rG(a)&&gUa(this.QI,a))return a;a=a.children;for(let b=0;b<a.length;b++){const c=a[b].nodeType===this.Bb.ELEMENT_NODE?this.rOa(a[b]):null;if(c)return c}return null}CFb(a){if(this.QI.rG(a)&&gUa(this.QI,a))return a;a=a.children;for(let b=a.length-1;b>=0;b--){const c=
a[b].nodeType===this.Bb.ELEMENT_NODE?this.CFb(a[b]):null;if(c)return c}return null}RDb(){const a=this.Bb.createElement("div");this.jda(this.VI,a);a.classList.add("cdk-visually-hidden");a.classList.add("cdk-focus-trap-anchor");a.setAttribute("aria-hidden","true");return a}jda(a,b){a?b.setAttribute("tabindex","0"):b.removeAttribute("tabindex")}iJc(a){this.xc?_.Xe(a,{Rb:this.xc}):setTimeout(a)}};
_.Yq=class{constructor(){this.QI=_.n(_.Vq);this.lb=_.n(_.Ue);this.Bb=_.n(_.Zh);this.xc=_.n(_.We);_.n(_.Wq).load(_.Xq)}create(a,b=!1){return new nUa(a,this.QI,this.lb,this.Bb,b,this.xc)}};_.Yq.O=function(a){return new (a||_.Yq)};_.Yq.ta=_.k({token:_.Yq,oa:_.Yq.O,Ea:"root"});
_.Zq=class{get enabled(){let a;return((a=this.Ho)==null?void 0:a.enabled)||!1}set enabled(a){this.Ho&&(this.Ho.enabled=a)}constructor(){this.Ia=_.n(_.bf);this.Oaa=_.n(_.Yq);this.kra=null;_.n(_.Qq).isBrowser&&(this.Ho=this.Oaa.create(this.Ia.ma,!0))}Ja(){let a;(a=this.Ho)==null||a.destroy();this.kra&&(this.kra.focus(),this.kra=null)}Sd(){let a;(a=this.Ho)==null||jUa(a);this.tLb&&this.tDb()}Po(){this.Ho&&!this.Ho.wg()&&jUa(this.Ho)}Sb(a){a=a.autoCapture;let b;a&&!a.vK&&this.tLb&&((b=this.Ho)==null?
0:b.wg())&&this.tDb()}tDb(){this.kra=_.Si();let a;(a=this.Ho)==null||_.lUa(a)}};_.Zq.O=function(a){return new (a||_.Zq)};_.Zq.La=_.Cf({type:_.Zq,na:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",_.kh],tLb:[2,"cdkTrapFocusAutoCapture","autoCapture",_.kh]},Pb:["cdkTrapFocus"],features:[_.hg,_.Lm]});var oUa=new Set,$q,ar=class{constructor(){this.hc=_.n(_.Qq);this.Hqa=_.n(_.iJa,{optional:!0});this.jN=this.hc.isBrowser&&window.matchMedia?window.matchMedia.bind(window):cra}matchMedia(a){if(this.hc.Eoa||this.hc.jEa){var b=this.Hqa;if(!oUa.has(a))try{$q||($q=document.createElement("style"),b&&$q.setAttribute("nonce",b),$q.setAttribute("type","text/css"),document.head.appendChild($q)),$q.sheet&&($q.sheet.insertRule(`@media ${a} {body{ }}`,0),oUa.add(a))}catch(c){console.error(c)}}return this.jN(a)}};
ar.O=function(a){return new (a||ar)};ar.ta=_.k({token:ar,oa:ar.O,Ea:"root"});_.br=class{constructor(){this.kMc=_.n(ar);this.uf=_.n(_.Ue);this.TQa=new Map;this.BNa=new _.Tf}Ja(){this.BNa.next();this.BNa.complete()}observe(a){a=dra(_.Ui(a)).map(b=>this.vNc(b).observable);a=_.Ee(a);a=_.He(_.x(a,_.Nf(1)),_.x(a,_.ag(),_.Kf(0)));return _.x(a,_.v(b=>{const c={matches:!1,sF:{}};b.forEach(({matches:d,query:e})=>{c.matches=c.matches||d;c.sF[e]=d});return c}))}vNc(a){if(this.TQa.has(a))return this.TQa.get(a);const b=this.kMc.matchMedia(a),c={observable:_.x(new _.re(d=>{const e=f=>this.uf.run(()=>
d.next(f));b.addListener(e);return()=>{b.removeListener(e)}}),_.bg(b),_.v(({matches:d})=>({query:a,matches:d})),_.dg(this.BNa)),Bod:b};this.TQa.set(a,c);return c}};_.br.O=function(a){return new (a||_.br)};_.br.ta=_.k({token:_.br,oa:_.br.O,Ea:"root"});var pUa=function(a){if(!a.hc.isBrowser)return 0;const b=a.Bb.createElement("div");b.style.backgroundColor="rgb(1,2,3)";b.style.position="absolute";a.Bb.body.appendChild(b);a=(a=a.Bb.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},dr=class{constructor(){this.hc=_.n(_.Qq);this.Bb=
_.n(_.Zh);this.eHc=_.n(_.br).observe("(forced-colors: active)").subscribe(()=>{this.SOa&&(this.SOa=!1,this.tMa())})}Ja(){this.eHc.unsubscribe()}tMa(){if(!this.SOa&&this.hc.isBrowser&&this.Bb.body){const a=this.Bb.body.classList;a.remove("cdk-high-contrast-active","cdk-high-contrast-black-on-white","cdk-high-contrast-white-on-black");this.SOa=!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")}}};
dr.O=function(a){return new (a||dr)};dr.ta=_.k({token:dr,oa:dr.O,Ea:"root"});var qUa=new _.ud("liveAnnouncerElement",{Ea:"root",oa:era}),rUa=new _.ud("LIVE_ANNOUNCER_DEFAULT_OPTIONS");_.er=class{create(a){return typeof MutationObserver==="undefined"?null:new MutationObserver(a)}};_.er.O=function(a){return new (a||_.er)};_.er.ta=_.k({token:_.er,oa:_.er.O,Ea:"root"});
_.fr=class{constructor(){this.vMc=_.n(_.er);this.HB=new Map;this.lb=_.n(_.Ue)}Ja(){this.HB.forEach((a,b)=>this.EDb(b))}observe(a){const b=_.Xi(a);return new _.re(c=>{const d=_.x(this.CMc(b),_.v(e=>e.filter(f=>!fra(f))),_.Re(e=>!!e.length)).subscribe(e=>{this.lb.run(()=>{c.next(e)})});return()=>{d.unsubscribe();this.fPc(b)}})}CMc(a){return this.lb.Ub(()=>{if(this.HB.has(a))this.HB.get(a).count++;else{const b=new _.Tf,c=this.vMc.create(d=>b.next(d));c&&c.observe(a,{characterData:!0,childList:!0,subtree:!0});
this.HB.set(a,{m2c:c,stream:b,count:1})}return this.HB.get(a).stream})}fPc(a){this.HB.has(a)&&(this.HB.get(a).count--,this.HB.get(a).count||this.EDb(a))}EDb(a){if(this.HB.has(a)){const {m2c:b,stream:c}=this.HB.get(a);b&&b.disconnect();c.complete();this.HB.delete(a)}}};_.fr.O=function(a){return new (a||_.fr)};_.fr.ta=_.k({token:_.fr,oa:_.fr.O,Ea:"root"});
_.gr=class{get disabled(){return this.qc}set disabled(a){(this.qc=a)?this.qSa():this.cs()}get V4(){return this.IIc}set V4(a){this.IIc=_.Yi(a);this.cs()}constructor(){this.oNa=_.n(_.fr);this.Ia=_.n(_.bf);this.event=new _.Vm;this.qc=!1;this.rNa=null}Sd(){this.rNa||this.disabled||this.cs()}Ja(){this.qSa()}cs(){this.qSa();const a=this.oNa.observe(this.Ia);this.rNa=(this.V4?_.x(a,_.Kf(this.V4)):a).subscribe(this.event)}qSa(){let a;(a=this.rNa)==null||a.unsubscribe()}};
_.gr.O=function(a){return new (a||_.gr)};_.gr.La=_.Cf({type:_.gr,na:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",_.kh],V4:"debounce"},outputs:{event:"cdkObserveContent"},Pb:["cdkObserveContent"],features:[_.hg]});_.hr=class{};_.hr.O=function(a){return new (a||_.hr)};_.hr.Ca=_.Af({type:_.hr});_.hr.Ba=_.Uc({Nb:[_.er]});var sUa;sUa=0;
_.ir=class{constructor(){this.lb=_.n(_.Ue);this.Cg=_.n(rUa,{optional:!0});this.Bb=_.n(_.Zh);this.gN=_.n(qUa,{optional:!0})||this.rIc()}Xi(a,...b){const c=this.Cg;let d,e;b.length===1&&typeof b[0]==="number"?e=b[0]:[d,e]=b;this.clear();clearTimeout(this.jra);d||(d=c&&c.Cz?c.Cz:"polite");e==null&&c&&(e=c.duration);this.gN.setAttribute("aria-live",d);this.gN.id&&this.mJc(this.gN.id);return this.lb.Ub(()=>{this.gpa||(this.gpa=new Promise(f=>this.hpa=f));clearTimeout(this.jra);this.jra=setTimeout(()=>{this.gN.textContent=
a;typeof e==="number"&&(this.jra=setTimeout(()=>this.clear(),e));let f;(f=this.hpa)==null||f.call(this);this.gpa=this.hpa=void 0},100);return this.gpa})}clear(){this.gN&&(this.gN.textContent="")}Ja(){clearTimeout(this.jra);let a;(a=this.gN)==null||a.remove();this.gN=null;let b;(b=this.hpa)==null||b.call(this);this.gpa=this.hpa=void 0}rIc(){const a=this.Bb.getElementsByClassName("cdk-live-announcer-element"),b=this.Bb.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.Bb.body.appendChild(b);return b}mJc(a){const b=this.Bb.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)}}};_.ir.O=function(a){return new (a||_.ir)};
_.ir.ta=_.k({token:_.ir,oa:_.ir.O,Ea:"root"});_.jr=class{constructor(){_.n(dr).tMa()}};_.jr.O=function(a){return new (a||_.jr)};_.jr.Ca=_.Af({type:_.jr});_.jr.Ba=_.Uc({imports:[_.hr]});var ira;ira=0;_.tUa=function(a,b,c,d){if(a.xHc(b,c)){var e=hra(c,d);typeof c!=="string"?(jra(c,a.Oh),a.UE.set(e,{pja:c,zAa:0})):a.UE.has(e)||a.sIc(c,d);a.FGb(b,e)||a.wGc(b,e)}};_.kr=function(a,b,c,d){if(c&&a.GGb(b)){d=hra(c,d);a.FGb(b,d)&&a.CNc(b,d);typeof c==="string"&&(b=a.UE.get(d))&&b.zAa===0&&a.NIc(d);var e;((e=a.kN)==null?void 0:e.childNodes.length)===0&&(a.kN.remove(),a.kN=null)}};
_.lr=class{constructor(){this.hc=_.n(_.Qq);this.Bb=_.n(_.Zh);this.UE=new Map;this.kN=null;this.Oh=`${ira++}`;_.n(_.Wq).load(_.Xq);this.Oh=_.n(hJa)+"-"+ira++}Ja(){const a=this.Bb.querySelectorAll(`[${"cdk-describedby-host"}="${this.Oh}"]`);for(let c=0;c<a.length;c++)this.zNc(a[c]),a[c].removeAttribute("cdk-describedby-host");let b;(b=this.kN)==null||b.remove();this.kN=null;this.UE.clear()}sIc(a,b){const c=this.Bb.createElement("div");jra(c,this.Oh);c.textContent=a;b&&c.setAttribute("role",b);this.tIc();
this.kN.appendChild(c);this.UE.set(hra(a,b),{pja:c,zAa:0})}NIc(a){let b,c;(b=this.UE.get(a))==null||(c=b.pja)==null||c.remove();this.UE.delete(a)}tIc(){if(!this.kN){var a=this.Bb.querySelectorAll('.cdk-describedby-message-container[platform="server"]');for(let b=0;b<a.length;b++)a[b].remove();a=this.Bb.createElement("div");a.style.visibility="hidden";a.classList.add("cdk-describedby-message-container");a.classList.add("cdk-visually-hidden");this.hc.isBrowser||a.setAttribute("platform","server");this.Bb.body.appendChild(a);
this.kN=a}}zNc(a){const b=gra(a,"aria-describedby").filter(c=>c.indexOf("cdk-describedby-message")!=0);a.setAttribute("aria-describedby",b.join(" "))}wGc(a,b){b=this.UE.get(b);_.Zi(a,"aria-describedby",b.pja.id);a.setAttribute("cdk-describedby-host",this.Oh);b.zAa++}CNc(a,b){b=this.UE.get(b);b.zAa--;_.bj(a,"aria-describedby",b.pja.id);a.removeAttribute("cdk-describedby-host")}FGb(a,b){a=gra(a,"aria-describedby");b=(b=this.UE.get(b))&&b.pja.id;return!!b&&a.indexOf(b)!=-1}xHc(a,b){if(!this.GGb(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}GGb(a){return a.nodeType===this.Bb.ELEMENT_NODE}};_.lr.O=function(a){return new (a||_.lr)};_.lr.ta=_.k({token:_.lr,oa:_.lr.O,Ea:"root"});var uUa=class extends nUa{get enabled(){return this.VI}set enabled(a){(this.VI=a)?this.J2.register(this):this.J2.wC(this)}constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,g.defer,l);this.J2=e;this.eqa=f;this.J2.register(this)}destroy(){this.J2.wC(this);super.destroy()}BEb(){this.eqa.eYb(this);mUa(this,!0)}mEb(){this.eqa.JKb(this);mUa(this,!1)}};var vUa=class{constructor(){this.rT=null}eYb(a){this.rT&&a.Bb.removeEventListener("focus",this.rT,!0);this.rT=b=>this.GN(a,b);a.lb.Ub(()=>{a.Bb.addEventListener("focus",this.rT,!0)})}JKb(a){this.rT&&(a.Bb.removeEventListener("focus",this.rT,!0),this.rT=null)}GN(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.Bb.activeElement)&&iUa(a)})}};var wUa=new _.ud("FOCUS_TRAP_INERT_STRATEGY");var mr=class{constructor(){this.Cpa=[]}register(a){let b=this.Cpa=this.Cpa.filter(c=>c!==a);b.length&&b[b.length-1].mEb();b.push(a);a.BEb()}wC(a){a.mEb();const b=this.Cpa;a=b.indexOf(a);a!==-1&&(b.splice(a,1),b.length&&b[b.length-1].BEb())}};mr.O=function(a){return new (a||mr)};mr.ta=_.k({token:mr,oa:mr.O,Ea:"root"});var nr=class{constructor(){this.QI=_.n(_.Vq);this.lb=_.n(_.Ue);this.J2=_.n(mr);this.Bb=_.n(_.Zh);this.xc=_.n(_.We);this.eqa=_.n(wUa,{optional:!0})||new vUa}create(a,b={defer:!1}){return new uUa(a,this.QI,this.lb,this.Bb,this.J2,this.eqa,typeof b==="boolean"?{defer:b}:b,this.xc)}};nr.O=function(a){return new (a||nr)};nr.ta=_.k({token:nr,oa:nr.O,Ea:"root"});var xUa;xUa={};_.or=class{constructor(){this.RCb=_.n(hJa)}getId(a){this.RCb!=="ng"&&(a+=this.RCb);xUa.hasOwnProperty(a)||(xUa[a]=0);return`${a}${xUa[a]++}`}};_.or.O=function(a){return new (a||_.or)};_.or.ta=_.k({token:_.or,oa:_.or.O,Ea:"root"});var yUa=class{constructor(a,b){this.vqa=new _.Tf;this.Cc=[];this.y3=-1;this.OT=[];this.u_b=this.qRa=new _.Tf;const c=typeof(b==null?void 0:b.M0a)==="number"?b.M0a:200;if(b==null?0:b.Xu)this.eu=b.Xu;this.Ula(a);this.nOc(c)}destroy(){this.OT=[];this.vqa.complete();this.qRa.complete()}Ula(a){this.Cc=a}IK(a){const b=a.keyCode;a.key&&a.key.length===1?this.vqa.next(a.key.toLocaleUpperCase()):(b>=65&&b<=90||b>=48&&b<=57)&&this.vqa.next(String.fromCharCode(b))}d7(){return this.OT.length>0}reset(){this.OT=
[]}nOc(a){_.x(this.vqa,_.eg(b=>this.OT.push(b)),_.Kf(a),_.Re(()=>this.OT.length>0),_.v(()=>this.OT.join("").toLocaleUpperCase())).subscribe(b=>{for(let c=1;c<this.Cc.length+1;c++){const d=this.Cc[(this.y3+c)%this.Cc.length];let e,f,g;if(((e=this.eu)==null||!e.call(this,d))&&((g=(f=d).Tp)==null?void 0:g.call(f).toLocaleUpperCase().trim().indexOf(b))===0){this.qRa.next(d);break}}this.OT=[]})}};_.pr=function(a,b){a.aqa=b;return a};_.qr=function(a){a.fPa=!0;return a};_.rr=function(a,b){var c=a.XS();b=typeof b==="number"?b:c.indexOf(b);c=c[b];a.li.set(c==null?null:c);a.oo=b;(a=a.Sl)!=null&&(a.y3=b)};_.sr=function(a){a.oo<0?a.OB(0,1):a.JIb(1)};_.zUa=function(a){a.oo<0&&a.Cda?a.OB(a.XS().length-1,-1):a.JIb(-1)};
_.AUa=class{constructor(a,b){this.Cc=a;this.oo=-1;this.li=_.Pg(null);this.Cda=!1;this.J3=_.le.EMPTY;this.M3=!0;this.LCb=[];this.fPa=!1;this.mca={enabled:!1,Z4:10};this.eu=c=>c.disabled;this.oM=new _.Tf;this.Fc=new _.Tf;a instanceof _.Ig?this.RLc=a.Gc.subscribe(c=>this.NGb(c.toArray())):_.Ff(a)&&(this.ZIc=_.oh(()=>this.NGb(a()),{Rb:b}))}Xu(a){this.eu=a;return this}Mx(a=!0){this.Cda=a;return this}zE(a=200){this.J3.unsubscribe();const b=this.XS();this.Sl=new yUa(b,{M0a:typeof a==="number"?a:void 0,Xu:c=>
this.eu(c)});this.J3=this.Sl.u_b.subscribe(c=>{this.kj(c)});return this}kj(a){const b=this.li();_.rr(this,a);this.li()!==b&&this.Fc.next(this.oo)}Rm(a){var b=a.keyCode,c=["altKey","ctrlKey","metaKey","shiftKey"].every(e=>!a[e]||this.LCb.indexOf(e)>-1);switch(b){case 9:this.oM.next();return;case 40:if(this.M3&&c){_.sr(this);break}else return;case 38:if(this.M3&&c){_.zUa(this);break}else return;case 39:if(this.aqa&&c){this.aqa==="rtl"?_.zUa(this):_.sr(this);break}else return;case 37:if(this.aqa&&c){this.aqa===
"rtl"?_.sr(this):_.zUa(this);break}else return;case 36:if(this.fPa&&c){this.OB(0,1);break}else return;case 35:if(this.fPa&&c){this.OB(this.XS().length-1,-1);break}else return;case 33:if(this.mca.enabled&&c){b=this.oo-this.mca.Z4;this.OB(b>0?b:0,1);break}else return;case 34:if(this.mca.enabled&&c){b=this.oo+this.mca.Z4;c=this.XS().length;this.OB(b<c?b:c-1,-1);break}else return;default:if(c||_.Mi(a,"shiftKey")){let e;(e=this.Sl)==null||e.IK(a)}return}let d;(d=this.Sl)==null||d.reset();a.preventDefault()}get ds(){return this.oo}get lf(){return this.li()}d7(){return!!this.Sl&&
this.Sl.d7()}destroy(){this.J3.unsubscribe();let a;(a=this.RLc)==null||a.unsubscribe();let b;(b=this.ZIc)==null||b.destroy();let c;(c=this.Sl)==null||c.destroy();this.oM.complete();this.Fc.complete()}JIb(a){this.Cda?this.XNc(a):this.WNc(a)}XNc(a){const b=this.XS();for(let c=1;c<=b.length;c++){const d=(this.oo+a*c+b.length)%b.length;if(!this.eu(b[d])){this.kj(d);break}}}WNc(a){this.OB(this.oo+a,a)}OB(a,b){const c=this.XS();if(c[a]){for(;this.eu(c[a]);)if(a+=b,!c[a])return;this.kj(a)}}XS(){return _.Ff(this.Cc)?
this.Cc():this.Cc instanceof _.Ig?this.Cc.toArray():this.Cc}NGb(a){var b;(b=this.Sl)==null||b.Ula(a);if(b=this.li())a=a.indexOf(b),a>-1&&a!==this.oo&&(this.oo=a,(b=this.Sl)!=null&&(b.y3=a))}};_.tr=function(a,b){a.LB=b;return a};_.ur=class extends _.AUa{constructor(){super(...arguments);this.LB="program"}kj(a){super.kj(a);this.lf&&this.lf.focus(this.LB)}};var BUa;
BUa=class{oPa(){if(!this.cGb&&this.Cc.length!==0){var a=0;for(var b=0;b<this.Cc.length;b++)if(!this.eu(this.Cc[b])&&!this.CLc(this.Cc[b])){a=b;break}b=this.Cc[a];if(b.AVb){var c;(c=this.li)==null||c.n3b();this.oo=a;this.li=b;(c=this.Sl)!=null&&(c.y3=a);b.AVb()}else this.Wy(a);this.cGb=!0}}constructor(a,b){this.oo=-1;this.li=null;this.UIb=!1;this.gPa="ltr";this.eu=()=>!1;this.fu=c=>c;this.Cc=[];this.J3=_.le.EMPTY;this.cGb=!1;this.Fc=new _.Tf;a instanceof _.Ig?(this.Cc=a.toArray(),a.Gc.subscribe(c=>{this.Cc=
c.toArray();let d;(d=this.Sl)==null||d.Ula(this.Cc);this.IJb(this.Cc);this.oPa()})):_.Se(a)?a.subscribe(c=>{this.Cc=c;let d;(d=this.Sl)==null||d.Ula(c);this.IJb(c);this.oPa()}):(this.Cc=a,this.oPa());typeof b.Q6c==="boolean"&&(this.UIb=b.Q6c);b.PRb&&(this.gPa=b.PRb);b.Xu&&(this.eu=b.Xu);b.vq&&(this.fu=b.vq);typeof b.j3b!=="undefined"&&this.iOc(b.j3b)}destroy(){this.J3.unsubscribe();let a;(a=this.Sl)==null||a.destroy();this.Fc.complete()}Rm(a){switch(a.key){case "Tab":return;case "ArrowDown":this.BJc();
break;case "ArrowUp":this.CJc();break;case "ArrowRight":this.gPa==="rtl"?this.MDb():this.IEb();break;case "ArrowLeft":this.gPa==="rtl"?this.IEb():this.MDb();break;case "Home":this.yJc();break;case "End":this.AJc();break;case "Enter":case " ":this.zCb();break;default:if(a.key==="*")this.kJc();else{var b;(b=this.Sl)==null||b.IK(a);return}}let c;(c=this.Sl)==null||c.reset();a.preventDefault()}yJc(){this.Wy(this.REb(-1))}AJc(){this.Wy(this.SEb(this.Cc.length))}BJc(){this.Wy(this.REb(this.oo))}CJc(){this.Wy(this.SEb(this.oo))}Wy(a){var b=
{};b.WOb!=null||(b.WOb=!0);let c=typeof a==="number"?a:this.Cc.findIndex(g=>this.fu(g)===this.fu(a));if(!(c<0||c>=this.Cc.length)){var d=this.Cc[c];if(this.li===null||this.fu(d)!==this.fu(this.li)){var e=this.li;this.li=d!=null?d:null;this.oo=c;(d=this.Sl)!=null&&(d.y3=c);var f;(f=this.li)==null||f.focus();e==null||e.n3b();b.WOb&&this.Fc.next(this.li);this.UIb&&this.zCb()}}}IJb(a){const b=this.li;if(b&&(a=a.findIndex(c=>this.fu(c)===this.fu(b)),a>-1&&a!==this.oo)){this.oo=a;let c;(c=this.Sl)!=null&&
(c.y3=a)}}iOc(a){this.Sl=new yUa(this.Cc,{M0a:typeof a==="number"?a:void 0,Xu:b=>this.eu(b)});this.J3=this.Sl.u_b.subscribe(b=>{this.Wy(b)})}REb(a){for(let b=a+1;b<this.Cc.length;b++)if(!this.eu(this.Cc[b]))return b;return a}SEb(a){for(let b=a-1;b>=0;b--)if(!this.eu(this.Cc[b]))return b;return a}MDb(){if(this.li)if(this.EGb())this.li.collapse();else{const a=this.li.getParent();a&&!this.eu(a)&&this.Wy(a)}}IEb(){this.li&&(this.EGb()?_.x(_.cj(this.li.MC()),_.Nf(1)).subscribe(a=>{(a=a.find(b=>!this.eu(b)))&&
this.Wy(a)}):this.li.expand())}EGb(){return this.li?typeof this.li.Wd==="boolean"?this.li.Wd:this.li.Wd():!1}CLc(a){let b;return typeof a.xg==="boolean"?a.xg:(b=a.xg)==null?void 0:b.call(a)}kJc(){if(this.li){var a=this.li.getParent();_.x(a?_.cj(a.MC()):_.u(this.Cc.filter(b=>b.getParent()===null)),_.Nf(1)).subscribe(b=>{for(const c of b)c.expand()})}}zCb(){let a;(a=this.li)==null||a.Qv()}};_.CUa=new _.ud("tree-key-manager",{Ea:"root",oa:function(){return(a,b)=>new BUa(a,b)}});var vr=class{};vr.O=function(a){return new (a||vr)};
vr.wa=_.zf({type:vr,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 wr=class{get color(){return this.Si}set color(a){this.Pca(a);this.Si=a}get content(){return this.IE}set content(a){this.UJb(a)}get description(){return this.PIc}set description(a){this.mPc(a)}constructor(){this.lb=_.n(_.Ue);this.Ia=_.n(_.bf);this.pB=_.n(_.lr);this.Iq=_.n(_.Ym);this.ie=_.n(_.Xm,{optional:!0});this.Qr=_.n(_.or);this.Si="primary";this.oXb=!0;this.position="above after";this.size="medium";this.xn=!1;this.tba=_.n(_.Vq);this.Bb=_.n(_.Zh);_.n(_.Wq).load(vr);_.n(_.Wq).load(_.Xq)}isAfter(){return this.position.indexOf("before")===-1}Qa(){this.NHc();
this.content&&!this.RM&&(this.RM=this.SDb(),this.UJb(this.content));this.xn=!0}Ja(){if(this.Iq.Tq){this.Iq.Tq(this.RM);let a;(a=this.hT)==null||a.remove()}_.kr(this.pB,this.Ia.ma,this.description)}IGb(){return this.tba.rG(this.Ia.ma,{QYc:!0})}SDb(){const a=this.Iq.createElement("span");a.setAttribute("id",this.Qr.getId("mat-badge-content-"));a.setAttribute("aria-hidden","true");a.classList.add("mat-badge-content");this.ie==="NoopAnimations"&&a.classList.add("_mat-animation-noopable");this.Ia.ma.appendChild(a);
typeof requestAnimationFrame==="function"&&this.ie!=="NoopAnimations"?this.lb.Ub(()=>{requestAnimationFrame(()=>{a.classList.add("mat-badge-active")})}):a.classList.add("mat-badge-active");return a}UJb(a){a=`${a!=null?a:""}`.trim();this.xn&&a&&!this.RM&&(this.RM=this.SDb());this.RM&&(this.RM.textContent=a);this.IE=a}mPc(a){_.kr(this.pB,this.Ia.ma,this.description);a&&!this.IGb()||this.BNc();this.PIc=a;this.IGb()?_.tUa(this.pB,this.Ia.ma,a):this.pPc()}pPc(){this.hT||(this.hT=this.Bb.createElement("span"),
this.hT.classList.add("cdk-visually-hidden"));this.hT.textContent=this.description;let a;(a=this.RM)==null||a.appendChild(this.hT)}BNc(){let a;(a=this.hT)==null||a.remove();this.hT=void 0}Pca(a){const b=this.Ia.ma.classList;b.remove(`mat-badge-${this.Si}`);a&&b.add(`mat-badge-${a}`)}NHc(){const a=this.Ia.ma.querySelectorAll(":scope > .mat-badge-content");for(const b of Array.from(a))b!==this.RM&&b.remove()}};wr.O=function(a){return new (a||wr)};
wr.La=_.Cf({type:wr,na:[["","matBadge",""]],nb:[1,"mat-badge"],ob:20,Ya:function(a,b){a&2&&_.og("mat-badge-overlap",b.oXb)("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"],oXb:[2,"matBadgeOverlap","overlap",_.kh],disabled:[2,"matBadgeDisabled","disabled",_.kh],position:[0,"matBadgePosition","position"],content:[0,"matBadge","content"],description:[0,"matBadgeDescription","description"],size:[0,"matBadgeSize","size"],hidden:[2,"matBadgeHidden","hidden",_.kh]},features:[_.hg]});var DUa=class{constructor(a,b,c){this.WN=a;this.defaultValue=b;this.CSb=c}},EUa=class{constructor(a,b,c){this.sk=a;this.Cqa=b;this.GMc=c;this.TRa=[];this.wNc=this.kHc();this.TRa=this.ZHc()}get ggb(){return this.Cqa}get cQc(){return this.ACb||this.sk.WN}get tU(){let a=this.cQc;return this.J9a(a)?this.dHb(a):this.sk.defaultValue}J9a(a){return typeof this.sk.CSb[a]!=="undefined"}destroy(){this.TRa.forEach(a=>{a.unsubscribe()});this.TRa=[]}ZHc(){let a=[];this.wNc.forEach(b=>{this.MPa(b.key)&&a.push(_.x(this.ggb.observe(b.alias),
_.v(c=>{c=c.clone();c.Wlb=this.sk.WN;return c})).subscribe(c=>{this.HMc(c)}))});return a}kHc(){return this.ggb.sF.map(a=>fj({},a,{WN:this.sk.WN,key:this.sk.WN+a.suffix})).filter(a=>this.MPa(a.key))}HMc(a){a.Wlb==this.sk.WN&&(a.value=this.qHc(a),this.GMc(a))}MPa(a){return this.dHb(a)!==void 0}qHc(a){const b=this.sk.WN+a.suffix;let c=this.ACb;c=a.matches?b:c==b?null:c;this.ACb=this.FPc(c);return this.tU}FPc(a){let b=this.ggb.eQc,c=d=>!this.MPa(d);c(a)&&b.some(d=>{d=this.sk.WN+d.suffix;return c(d)?!1:
(a=d,!0)});return a}dHb(a){return this.sk.CSb[a]}};var FUa=new _.ud("Token (@angular/flex-layout) Breakpoints");var GUa=function(a,b){return a.Hv.find(c=>c.alias==b)},HUa=function(a,b){return a.Hv.find(c=>c.ij==b)},xr=class{constructor(a){this.Hv=a}get items(){return[...this.Hv]}get d1b(){let a=this.Hv.filter(c=>c.Xw===!0),b=this.Hv.filter(c=>c.Xw!==!0);return[...a,...b]}get U2c(){return this.Hv.filter(a=>a.Xw==1)}get fsa(){return this.Hv.map(a=>a.alias)}get suffixes(){return this.Hv.map(a=>a.suffix)}};xr.O=function(a){return new (a||xr)(_.m(FUa))};xr.ta=_.k({token:xr,oa:xr.O});var IUa=class{constructor(a=!1,b="all",c="",d=""){this.matches=a;this.ij=b;this.nhb=c;this.suffix=d}clone(){return new IUa(this.matches,this.ij,this.nhb,this.suffix)}};var JUa=function(a,b){b=typeof b==="undefined"?[]:typeof b==="string"?[b]:nra(b);b.length>0&&(mra(b,a.Bb),b.forEach(c=>{let d=a.Hv.get(c),e=f=>{a.uf.run(()=>{a.ZIb.next(new IUa(f.matches,c))})};d||(d=a.iHc(c),d.addListener(e),a.Hv.set(c,d));d.matches&&e(d)}))},yr=class{constructor(a,b){this.uf=a;this.Bb=b;this.Hv=new Map;this.ZIb=new _.Qh(new IUa(!0));this.BMc=this.ZIb.Xf()}isActive(a){return this.Hv.has(a)?this.Hv.get(a).matches:!1}observe(a){JUa(this,a);return _.x(this.BMc,_.Re(b=>a?b.ij===a:!0))}iHc(a){return kra()&&
window.matchMedia("all").addListener?window.matchMedia(a):{matches:a==="all"||a==="",media:a,addListener:()=>{},removeListener:()=>{}}}};yr.O=function(a){return new (a||yr)(_.m(_.Ue),_.m(_.Zh))};yr.ta=_.k({token:yr,oa:yr.O});var lra={};_.zr=class{constructor(a,b){this.AS=a;this.jN=b;this.rNc()}get sF(){return[...this.AS.items]}get eQc(){return this.AS.U2c.reverse().filter(a=>this.jN.isActive(a.ij))}get active(){let a=null;this.sF.reverse().forEach(c=>{c.alias!==""&&!a&&this.jN.isActive(c.ij)&&(a=c)});let b=this.sF[0];return a||(this.jN.isActive(b.ij)?b:null)}isActive(a){let b=GUa(this.AS,a)||HUa(this.AS,a);return this.jN.isActive(b?b.ij:a)}observe(a){let b=GUa(this.AS,a)||HUa(this.AS,a);return _.x(this.jN.observe(b?b.ij:a),_.v(c=>
ora(c,b)),_.Re(c=>b?c.nhb!=="":!0))}rNc(){let a=this.AS.d1b.map(b=>b.ij);JUa(this.jN,a)}};_.zr.O=function(a){return new (a||_.zr)(_.m(xr),_.m(yr))};_.zr.ta=_.k({token:_.zr,oa:_.zr.O});var sra=["row","column","row-reverse","column-reverse"];_.Ar=class{constructor(a,b,c){this.Cqa=a;this.Ia=b;this.Iq=c;this.hqa={};this.Ypa=!1}get parentElement(){return this.Ia.ma.parentNode}get ma(){return this.Ia.ma}zJ(a){return this.hqa[a]}Qa(){this.jdd=this.aKc();this.Ypa=!0}Sb(a){throw Error("cc`"+a);}Ja(){this.jl&&this.jl.destroy();this.Cqa=null}ldd(a,b){a=this.zJ(a);return a!==void 0&&a!==null&&a!==""?a:b}aKc(a=this.ma){return zra(a||this.ma,"display")}kdd(a,b=this.ma){b=b||this.ma;return wra()?b.getAttribute(a):""}BFb(a,b=!1){let c="row";a&&(c=
zra(a,"flex-direction")||"row",wra()&&a.style["flex-direction"]||!b||yra(this.Iq,rra(c),[a]));return c.trim()}h2(a,b,c=this.ma){var d=this.Iq;c=c||this.ma;let e={};typeof a==="string"&&(e[a]=b,a=e);e=vra(a);xra(e,c,d)}Wcd(a,b){yra(this.Iq,a,b||[])}Oc(a,b){if(typeof b==="object")for(let c in b)this.hqa[c]=b[c];else this.hqa[a]=b}Hba(a,b,c){this.jl||(this.jl=new EUa(new DUa(a,b,this.hqa),this.Cqa,d=>c(d)));return this.jl}J9a(a){return this.jl.J9a(a)}};
_.Ar.O=function(a){return new (a||_.Ar)(_.B(_.zr),_.B(_.bf),_.B(_.Ym))};_.Ar.La=_.Cf({type:_.Ar,features:[_.Lm]});_.Br=class extends _.Ar{set layout(a){this.Oc("layout",a)}set q0c(a){this.Oc("layoutXs",a)}set o0c(a){this.Oc("layoutSm",a)}set n0c(a){this.Oc("layoutMd",a)}set i0c(a){this.Oc("layoutLg",a)}set p0c(a){this.Oc("layoutXl",a)}set h0c(a){this.Oc("layoutGtXs",a)}set g0c(a){this.Oc("layoutGtSm",a)}set f0c(a){this.Oc("layoutGtMd",a)}set e0c(a){this.Oc("layoutGtLg",a)}set l0c(a){this.Oc("layoutLtSm",a)}set k0c(a){this.Oc("layoutLtMd",a)}set j0c(a){this.Oc("layoutLtLg",a)}set m0c(a){this.Oc("layoutLtXl",a)}constructor(a,
b,c){super(a,b,c);this.OCb=new _.Qh("row");this.Pdb=this.OCb.Xf()}Sb(a){(a.layout!=null||this.jl)&&this.zSa()}Qa(){super.Qa();this.Hba("layout","row",a=>{this.zSa(a.value)});this.zSa()}zSa(a){a=a||this.zJ("layout")||"row";this.jl&&(a=this.jl.tU);a=rra(a);this.h2(a);this.OCb.next(a["flex-direction"])}};_.Br.O=function(a){return new (a||_.Br)(_.B(_.zr),_.B(_.bf),_.B(_.Ym))};
_.Br.La=_.Cf({type:_.Br,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"],q0c:[0,"fxLayout.xs","layoutXs"],o0c:[0,"fxLayout.sm","layoutSm"],n0c:[0,"fxLayout.md","layoutMd"],i0c:[0,
"fxLayout.lg","layoutLg"],p0c:[0,"fxLayout.xl","layoutXl"],h0c:[0,"fxLayout.gt-xs","layoutGtXs"],g0c:[0,"fxLayout.gt-sm","layoutGtSm"],f0c:[0,"fxLayout.gt-md","layoutGtMd"],e0c:[0,"fxLayout.gt-lg","layoutGtLg"],l0c:[0,"fxLayout.lt-sm","layoutLtSm"],k0c:[0,"fxLayout.lt-md","layoutLtMd"],j0c:[0,"fxLayout.lt-lg","layoutLtLg"],m0c:[0,"fxLayout.lt-xl","layoutLtXl"]},standalone:!1,features:[_.gg,_.Lm]});_.Cr=class extends _.Ar{set align(a){this.Oc("align",a)}set NTa(a){this.Oc("alignXs",a)}set KTa(a){this.Oc("alignSm",a)}set JTa(a){this.Oc("alignMd",a)}set ETa(a){this.Oc("alignLg",a)}set MTa(a){this.Oc("alignXl",a)}set DTa(a){this.Oc("alignGtXs",a)}set CTa(a){this.Oc("alignGtSm",a)}set BTa(a){this.Oc("alignGtMd",a)}set ATa(a){this.Oc("alignGtLg",a)}set HTa(a){this.Oc("alignLtSm",a)}set GTa(a){this.Oc("alignLtMd",a)}set FTa(a){this.Oc("alignLtLg",a)}set ITa(a){this.Oc("alignLtXl",a)}constructor(a,
b,c,d){super(a,b,c);this.Rr="row";d&&(this.nJ=d.Pdb.subscribe(this.dca.bind(this)))}Sb(a){(a.align!=null||this.jl)&&this.wy()}Qa(){super.Qa();this.Hba("align","start stretch",a=>{this.wy(a.value)});this.wy()}Ja(){super.Ja();this.nJ&&this.nJ.unsubscribe()}wy(a){a=a||this.zJ("align")||"start stretch";this.jl&&(a=this.jl.tU);this.h2(this.aaa(a));this.KCb(a,this.Rr?this.Rr:"row")}dca(a){this.Rr=(a||"").toLowerCase();sra.find(b=>b===this.Rr)||(this.Rr="row");a=this.zJ("align")||"start stretch";this.jl&&
(a=this.jl.tU);this.KCb(a,this.Rr||"row")}aaa(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 fj(b,{display:"flex","flex-direction":this.Rr||"row","box-sizing":"border-box"})}KCb(a,b){[,a]=a.split(" ");a=="stretch"&&this.h2({"box-sizing":"border-box","max-width":ura(b)?null:"100%","max-height":ura(b)?"100%":null})}};
_.Cr.O=function(a){return new (a||_.Cr)(_.B(_.zr),_.B(_.bf),_.B(_.Ym),_.B(_.Br,10))};
_.Cr.La=_.Cf({type:_.Cr,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"],NTa:[0,"fxLayoutAlign.xs","alignXs"],
KTa:[0,"fxLayoutAlign.sm","alignSm"],JTa:[0,"fxLayoutAlign.md","alignMd"],ETa:[0,"fxLayoutAlign.lg","alignLg"],MTa:[0,"fxLayoutAlign.xl","alignXl"],DTa:[0,"fxLayoutAlign.gt-xs","alignGtXs"],CTa:[0,"fxLayoutAlign.gt-sm","alignGtSm"],BTa:[0,"fxLayoutAlign.gt-md","alignGtMd"],ATa:[0,"fxLayoutAlign.gt-lg","alignGtLg"],HTa:[0,"fxLayoutAlign.lt-sm","alignLtSm"],GTa:[0,"fxLayoutAlign.lt-md","alignLtMd"],FTa:[0,"fxLayoutAlign.lt-lg","alignLtLg"],ITa:[0,"fxLayoutAlign.lt-xl","alignLtXl"]},standalone:!1,features:[_.gg,
_.Lm]});var KUa=class{};var LUa=function(a){queueMicrotask(()=>a.KB())},sj=class{constructor(a=0,b=0){this.Fq=[];this.Hq=[];this.JB=[];this.gca=[];this.hca=[];this.ly=this.Jb=this.QB=!1;this.kf=0;this.oZ=null;this.totalTime=a+b}KB(){this.ly||(this.ly=!0,this.Fq.forEach(a=>a()),this.Fq=[])}TG(a){this.hca.push(a);this.Hq.push(a)}Sw(a){this.gca.push(a);this.Fq.push(a)}Be(a){this.JB.push(a)}JK(){return this.QB}init(){}play(){this.JK()||(this.eca(),LUa(this));this.QB=!0}eca(){this.Hq.forEach(a=>a());this.Hq=[]}pause(){}Hz(){}finish(){this.KB()}destroy(){this.Jb||
(this.Jb=!0,this.JK()||this.eca(),this.finish(),this.JB.forEach(a=>a()),this.JB=[])}reset(){this.ly=this.QB=!1;this.Hq=this.hca;this.Fq=this.gca}setPosition(a){this.kf=this.totalTime?a*this.totalTime:1}e1(a){a=a=="start"?this.Hq:this.Fq;a.forEach(b=>b());a.length=0}};var Nra=class{constructor(a){this.Fq=[];this.Hq=[];this.Jb=this.QB=this.ly=!1;this.JB=[];this.oZ=null;this.totalTime=0;this.Hh=a;let b=0,c=0,d=0;const e=this.Hh.length;e==0?queueMicrotask(()=>this.KB()):this.Hh.forEach(f=>{f.Sw(()=>{++b==e&&this.KB()});f.Be(()=>{++c==e&&this.Eq()});f.TG(()=>{++d==e&&this.eca()})});this.totalTime=this.Hh.reduce((f,g)=>Math.max(f,g.totalTime),0)}KB(){this.ly||(this.ly=!0,this.Fq.forEach(a=>a()),this.Fq=[])}init(){this.Hh.forEach(a=>a.init())}TG(a){this.Hq.push(a)}eca(){this.JK()||
(this.QB=!0,this.Hq.forEach(a=>a()),this.Hq=[])}Sw(a){this.Fq.push(a)}Be(a){this.JB.push(a)}JK(){return this.QB}play(){this.oZ||this.init();this.eca();this.Hh.forEach(a=>a.play())}pause(){this.Hh.forEach(a=>a.pause())}Hz(){this.Hh.forEach(a=>a.Hz())}finish(){this.KB();this.Hh.forEach(a=>a.finish())}destroy(){this.Eq()}Eq(){this.Jb||(this.Jb=!0,this.KB(),this.Hh.forEach(a=>a.destroy()),this.JB.forEach(a=>a()),this.JB=[])}reset(){this.Hh.forEach(a=>a.reset());this.QB=this.ly=this.Jb=!1}setPosition(a){const b=
a*this.totalTime;this.Hh.forEach(c=>{c.setPosition(c.totalTime?Math.min(1,b/c.totalTime):1)})}aea(){this.Hh.forEach(a=>{a.aea&&a.aea()})}e1(a){a=a=="start"?this.Hq:this.Fq;a.forEach(b=>b());a.length=0}};var Jra=RegExp("{{\\s*(.+?)\\s*}}","g"),Kra=/-+([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(" ")),Ora=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 _.Yc(3005,!1)));return e+d},NUa=class extends KUa{};var Ura=typeof document==="undefined"?null:document.documentElement;var Dr=class{aua(a,b){return Wra(a,b)}qwa(a){return Vra(a)}query(a,b,c){return Xra(a,b,c)}RZa(a,b,c){return c||""}animate(a,b,c,d){return new sj(c,d)}};Dr.O=function(a){return new (a||Dr)};Dr.ta=_.k({token:Dr,oa:Dr.O});var OUa=class{};var asa=new Set(["true","1"]),bsa=new Set(["false","0"]);var csa=RegExp("s*:selfs*,?","g"),QUa=class{constructor(a){this.Xt=a}ab(a,b){b=new PUa(b);this.CIb(b);return rj(this,pj(a),b)}CIb(a){a.S4="";a.Kta=new Map;a.Kta.set("",new Map);a.currentTime=0}m4b(a,b){let c=b.gQ=0,d=b.DF=0;const e=[],f=[];a.name.charAt(0)=="@"&&b.errors.push(new _.Yc(3006,!1));a.vfa.forEach(g=>{this.CIb(b);if(g.type==0){var l=g.name;l.toString().split(/\s*,\s*/).forEach(p=>{g.name=p;e.push(this.izb(g,b))});g.name=l}else g.type==1?(l=this.jzb(g,b),c+=l.gQ,d+=l.DF,f.push(l)):b.errors.push(new _.Yc(3007,
!1))});return{type:7,name:a.name,states:e,cA:f,gQ:c,DF:d,options:null}}izb(a,b){const c=this.boa(a.styles,b),d=a.options&&a.options.params||null;if(c.xSc){const e=new Set,f=d||{};c.styles.forEach(g=>{g instanceof Map&&g.forEach(l=>{Hra(l).forEach(p=>{f.hasOwnProperty(p)||e.add(p)})})});e.size&&b.errors.push(Ara([...e.values()]))}return{type:0,name:a.name,style:c,options:d?{params:d}:null}}jzb(a,b){b.gQ=0;b.DF=0;const c=rj(this,pj(a.animation),b);return{type:1,LVb:$ra(a.yVc,b.errors),animation:c,gQ:b.gQ,
DF:b.DF,options:vj(a.options)}}k4b(a,b){return{type:2,qh:a.qh.map(c=>rj(this,c,b)),options:vj(a.options)}}i4b(a,b){const c=b.currentTime;let d=0;const e=a.qh.map(f=>{b.currentTime=c;f=rj(this,f,b);d=Math.max(d,b.currentTime);return f});b.currentTime=d;return{type:3,qh:e,options:vj(a.options)}}f4b(a,b){const c=fsa(a.vM,b.errors);b.Oy=c;var d=a.styles?a.styles:_.jj({});if(d.type==5)a=this.EDa(d,b);else{d=a.styles;a=!1;d||(a=!0,d={},c.easing&&(d.easing=c.easing),d=_.jj(d));b.currentTime+=c.duration+
c.delay;const e=this.boa(d,b);e.MZc=a;a=e}b.Oy=null;return{type:4,vM:c,style:a,options:null}}boa(a,b){a=this.eHb(a,b);this.aKb(a,b);return a}eHb(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 _.Yc(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,xSc:e,options:null}}aKb(a,b){const c=b.Oy;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.Kta.get(b.S4),t=p.get(l);let w=!0;t&&(e!=d&&e>=t.startTime&&d<=t.endTime&&(b.errors.push(new _.Yc(3010,!1)),w=!1),e=t.startTime);w&&p.set(l,{startTime:e,endTime:d});b.options&&Ira(g,b.options,b.errors)})})}EDa(a,b){const c={type:5,styles:[],options:null};if(!b.Oy)return b.errors.push(new _.Yc(3011,
!1)),c;let d=0;const e=[];let f=!1,g=!1,l=0;const p=a.qh.map(L=>{L=this.eHb(L,b);let V=L.offset!=null?L.offset:esa(L.styles),ca=0;V!=null&&(d++,ca=L.offset=V);g=g||ca<0||ca>1;f=f||ca<l;l=ca;e.push(ca);return L});g&&b.errors.push(new _.Yc(3012,!1));f&&b.errors.push(new _.Yc(3200,!1));a=a.qh.length;let t=0;d>0&&d<a?b.errors.push(new _.Yc(3202,!1)):d==0&&(t=1/(a-1));const w=a-1,A=b.currentTime,G=b.Oy,I=G.duration;p.forEach((L,V)=>{V=t>0?V==w?1:t*V:e[V];const ca=V*I;b.currentTime=A+G.delay+ca;G.duration=
ca;this.aKb(L,b);L.offset=V;c.styles.push(L)});return c}FDa(a,b){return{type:8,animation:rj(this,pj(a.animation),b),options:vj(a.options)}}g4b(a,b){b.DF++;return{type:9,options:vj(a.options)}}h4b(a,b){return{type:10,animation:this.FDa(a.animation,b),options:vj(a.options)}}j4b(a,b){const c=b.S4,d=a.options||{};b.gQ++;b.d0a=a;const [e,f]=dsa(a.Pa);b.S4=c.length?c+" "+e:e;uj(b.Kta,b.S4,new Map);const g=rj(this,pj(a.animation),b);b.d0a=null;b.S4=c;return{type:11,Pa:e,limit:d.limit||0,optional:!!d.optional,
TYc:f,animation:g,tpd:a.Pa,options:vj(a.options)}}l4b(a,b){b.d0a||b.errors.push(new _.Yc(3013,!1));const c=a.vM==="full"?{duration:0,delay:0,easing:"full"}:Era(a.vM,b.errors,!0);return{type:12,animation:rj(this,pj(a.animation),b),vM:c,options:null}}},PUa=class{constructor(a){this.errors=a;this.DF=this.gQ=0;this.Oy=this.S4=this.d0a=this.gK=null;this.currentTime=0;this.Kta=new Map;this.options=null}};var RUa=class{constructor(){this.Kba=new Map}get(a){return this.Kba.get(a)||[]}append(a,b){let c=this.Kba.get(a);c||this.Kba.set(a,c=[]);c.push(...b)}has(a){return this.Kba.has(a)}clear(){this.Kba.clear()}};var SUa=RegExp(":enter","g"),TUa=RegExp(":leave","g"),hsa=class{Wsa(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?mj(l.delay):0;a.nf.rO(d);VUa(a.nf,[f],null,a.errors,l);rj(this,c,a);c=a.DH.filter(w=>w.oNb());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.TDb===w.Bq&&VUa(w,[g],null,a.errors,l)}return c.length?c.map(w=>w.Wsa()):[gsa(b,[],[],[],0,d,"",!1)]}m4b(){}izb(){}jzb(){}g4b(a,b){var c=b.I1b.get(b.element);if(c){const d=
Er(b,a.options),e=b.nf.currentTime;c=this.NPc(c,d,d.options);e!=c&&Fr(b,c)}b.previousNode=a}h4b(a,b){const c=Er(b,a.options);Fr(c);this.LGc([a.options,a.animation.options],b,c);this.FDa(a.animation,c);Fr(b,c.nf.currentTime);b.previousNode=a}LGc(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:mj(qj(a,(g=(f=d)==null?void 0:f.params)!=null?g:{},b.errors));c.rO(a)}}}NPc(a,b,c){let d=b.nf.currentTime;const e=c.duration!=null?mj(c.duration):null,f=c.delay!=
null?mj(c.delay):null;e!==0&&a.forEach(g=>{const l={duration:e!=null?e:g.duration,delay:b.nf.currentTime+(f!=null?f:0)+g.delay,easing:""};g=new WUa(b.Xt,g.element,g.wP,g.e8,g.BZ,l,g.m8c);b.DH.push(g);d=Math.max(d,l.duration+l.delay)});return d}FDa(a,b){XUa(b,a.options,!0);rj(this,a.animation,b);b.previousNode=a}k4b(a,b){const c=b.qub;let d=b;const e=a.options;e&&(e.params||e.delay)&&(d=Er(b,e),Fr(d),e.delay!=null&&(d.previousNode.type==6&&(Gr(d.nf),d.previousNode=YUa),d.rO(mj(e.delay))));a.qh.length&&
(a.qh.forEach(f=>rj(this,f,d)),Hr(d.nf),d.qub>c&&Fr(d));b.previousNode=a}i4b(a,b){const c=[];let d=b.nf.currentTime;const e=a.options&&a.options.delay?mj(a.options.delay):0;a.qh.forEach(f=>{const g=Er(b,a.options);e&&g.rO(e);rj(this,f,g);d=Math.max(d,g.nf.currentTime);c.push(g.nf)});c.forEach(f=>ZUa(b.nf,f));Fr(b,d);b.previousNode=a}OPc(a,b){return a.M2a?(a=a.j8c,a=b.params?qj(a,b.params,b.errors):a,Era(a,b.errors)):{duration:a.duration,delay:a.delay,easing:a.easing}}f4b(a,b){const c=b.Oy=this.OPc(a.vM,
b),d=b.nf;c.delay&&($Ua(b.nf,b.nf.duration+c.delay),Gr(d));const e=a.style;e.type==5?this.EDa(e,b):($Ua(b.nf,b.nf.duration+c.duration),this.boa(e,b),Hr(d));b.Oy=null;b.previousNode=a}boa(a,b){const c=b.nf;var d=b.Oy;!d&&c.Bq.size>0&&(c.duration+=1,c.RPa());d=d&&d.easing||a.easing;if(a.MZc){d&&c.QQa.set("easing",d);for(let [e,f]of c.Q2)d=e,c.FMa.set(d,f||"*"),c.Bq.set(d,"*");c.TDb=c.Bq}else VUa(c,a.styles,d,b.errors,b.options);b.previousNode=a}EDa(a,b){const c=b.Oy,d=b.nf.duration,e=c.duration,f=Er(b).nf;
f.easing=c.easing;a.styles.forEach(g=>{$Ua(f,(g.offset||0)*e);VUa(f,g.styles,g.easing,b.errors,b.options);Hr(f)});ZUa(b.nf,f);Fr(b,d+e);b.previousNode=a}j4b(a,b){var c=b.nf.currentTime;const d=a.options||{},e=d.delay?mj(d.delay):0;e&&(b.previousNode.type===6||c==0&&b.nf.Bq.size>0)&&(Gr(b.nf),b.previousNode=YUa);let f=c;c=aVa(b,a.Pa,a.limit,a.TYc,d.optional?!0:!1,b.errors);b.gfa=c.length;let g=null;c.forEach((l,p)=>{b.pu=p;p=Er(b,a.options,l);e&&p.rO(e);l===b.element&&(g=p.nf);rj(this,a.animation,
p);Hr(p.nf);f=Math.max(f,p.nf.currentTime)});b.pu=0;b.gfa=0;Fr(b,f);g&&(ZUa(b.nf,g),Gr(b.nf));b.previousNode=a}l4b(a,b){const c=b.HXb,d=b.nf;var e=a.vM,f=Math.abs(e.duration);const g=f*(b.gfa-1);f*=b.pu;switch(e.duration<0?"reverse":e.easing){case "reverse":f=g-f;break;case "full":f=c.QNb}e=b.nf;f&&e.rO(f);e=e.currentTime;rj(this,a.animation,b);b.previousNode=a;c.QNb=d.currentTime-e+(d.startTime-c.nf.startTime)}},YUa={},Er=function(a,b=null,c){c=c||a.element;c=new UUa(a.Xt,c,a.I1b,a.EEb,a.YGb,a.errors,
a.DH,a.nf.fork(c,0));c.previousNode=a.previousNode;c.Oy=a.Oy;c.options=a.jIc();XUa(c,b);c.pu=a.pu;c.gfa=a.gfa;c.HXb=a;a.qub++;return c},Fr=function(a,b){a.previousNode=YUa;a.nf=a.nf.fork(a.element,b);a.DH.push(a.nf)},XUa=function(a,b,c){if(b){var d=a.options;b.duration!=null&&(d.duration=mj(b.duration));b.delay!=null&&(d.delay=mj(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]=qj(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.EEb),b=b.replace(TUa,"."+a.YGb),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 _.Yc(3014,!1));return g},UUa=class{constructor(a,b,c,d,e,f,g,l){this.Xt=a;this.element=b;this.I1b=c;this.EEb=d;this.YGb=e;this.errors=f;this.DH=g;this.Oy=this.HXb=null;this.previousNode=YUa;this.qub=0;this.options={};this.QNb=this.gfa=this.pu=0;this.nf=l||new bVa(this.Xt,
b,0);g.push(this.nf)}get params(){return this.options.params}jIc(){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}rO(a){a>0&&this.nf.rO(a)}},VUa=function(a,b,c,d,e){c&&a.QQa.set("easing",c);c=e&&e.params||{};b=jsa(b,a.Q2);for(let [f,g]of b){b=f;e=qj(g,c,d);a.r3.set(b,e);if(!a.d3.has(b)){let l;a.FMa.set(b,(l=a.Q2.get(b))!=null?l:"*")}a.IN(b,e)}},Gr=function(a){for(let [b,c]of a.d3){let d=b,e=c;a.r3.set(d,e);a.IN(d,
e)}},Hr=function(a){a.r3.size!=0&&(a.r3.forEach((b,c)=>{a.Bq.set(c,b)}),a.r3.clear(),a.d3.forEach((b,c)=>{a.Bq.has(c)||a.Bq.set(c,b)}))},ZUa=function(a,b){b.ORa.forEach((c,d)=>{const e=a.ORa.get(d);(!e||c.time>e.time)&&a.IN(d,c.value)})},$Ua=function(a,b){Hr(a);a.duration=b;a.RPa()},bVa=class{constructor(a,b,c,d){this.Xt=a;this.element=b;this.startTime=c;this.Iaa=d;this.duration=0;this.easing=null;this.QQa=new Map;this.Bq=new Map;this.b3=new Map;this.ORa=new Map;this.d3=new Map;this.r3=new Map;this.FMa=
new Map;this.TDb=null;this.Iaa||(this.Iaa=new Map);this.Q2=this.Iaa.get(b);this.Q2||(this.Q2=this.d3,this.Iaa.set(b,this.d3));this.RPa()}oNb(){switch(this.b3.size){case 0:return!1;case 1:return this.Bq.size>0;default:return!0}}get currentTime(){return this.startTime+this.duration}rO(a){const b=this.b3.size===1&&this.r3.size;this.duration||b?($Ua(this,this.currentTime+a),b&&Gr(this)):this.startTime+=a}fork(a,b){Hr(this);return new bVa(this.Xt,a,b||this.currentTime,this.Iaa)}RPa(){this.Bq&&(this.QQa=
this.Bq);this.Bq=this.b3.get(this.duration);this.Bq||(this.Bq=new Map,this.b3.set(this.duration,this.Bq))}IN(a,b){this.d3.set(a,b);this.Q2.set(a,b);this.ORa.set(a,{time:this.currentTime,value:b})}get properties(){const a=[];for(let b in this.Bq)a.push(b);return a}Wsa(){Hr(this);const a=new Set,b=new Set,c=this.b3.size===1&&this.duration===0;let d=[];this.b3.forEach((g,l)=>{g=new Map([...this.FMa,...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 gsa(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.wP=c;this.e8=d;this.BZ=e;this.DOc=g;this.vM={duration:f.duration,delay:f.delay,easing:f.easing}}oNb(){return this.wP.length>1}Wsa(){let a=this.wP,{delay:b,duration:c,easing:d}=this.vM;if(this.DOc&&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 gsa(this.element,a,this.e8,this.BZ,c,b,d,!0)}};var cVa={},nsa=class{constructor(a,b,c){this.DJb=a;this.UJ=b;this.bJb=c}match(a,b,c,d){return lsa(this.UJ.LVb,a,b,c,d)}o4(a,b,c){let d=this.bJb.get("*");a!==void 0&&(d=this.bJb.get(a==null?void 0:a.toString())||d);return d?d.o4(b,c):new Map}ab(a,b,c,d,e,f,g,l,p,t){const w=[];var A=this.UJ.options&&this.UJ.options.params||cVa;g=this.o4(c,g&&g.params||cVa,w);const G=l&&l.params||cVa;l=this.o4(d,G,w);const I=new Set,L=new Map,V=new Map,ca=d==="void";let la;A={params:msa(G,A),delay:(la=this.UJ.options)==
null?void 0:la.delay};a=t?[]:isa(a,b,this.UJ.animation,e,f,g,l,A,p,w);let ya=0;a.forEach(Ba=>{ya=Math.max(Ba.duration+Ba.delay,ya)});if(w.length)return ksa(b,this.DJb,c,d,ca,g,l,[],[],L,V,ya,w);a.forEach(Ba=>{const Ea=Ba.element,Wa=uj(L,Ea,new Set);Ba.e8.forEach(Ia=>Wa.add(Ia));const ob=uj(V,Ea,new Set);Ba.BZ.forEach(Ia=>ob.add(Ia));Ea!==b&&I.add(Ea)});return ksa(b,this.DJb,c,d,ca,g,l,a,[...I.values()],L,V,ya)}},dVa=class{constructor(a,b){this.styles=a;this.HTc=b}o4(a,b){const c=new Map,d=msa(a,this.HTc);
this.styles.styles.forEach(e=>{typeof e!=="string"&&e.forEach((f,g)=>{f&&(f=qj(f,d,b));const l=Gra(g);f=Ora(l,f,b);c.set(g,f)})});return c}};var eVa=function(a,b,c,d,e){return a.e3b.find(f=>f.match(b,c,d,e))||null},fVa=class{constructor(a,b,c){this.name=a;this.UJ=b;this.Iqa=c;this.e3b=[];this.states=new Map;b.states.forEach(d=>{this.states.set(d.name,new dVa(d.style,d.options&&d.options.params||{}))});psa(this.states,"true","1");psa(this.states,"false","0");b.cA.forEach(d=>{this.e3b.push(new nsa(a,d,this.states))});this.lva=osa(a,this.states)}};var gVa=new RUa,hVa=class{constructor(a,b,c){this.Jsa=a;this.Xt=b;this.Iqa=c;this.NCb=new Map;this.FQa=new Map;this.Hh=[]}register(a,b){const c=[];b=(new QUa(this.Xt)).ab(b,c,[]);if(c.length)throw new _.Yc(3503,!1);this.NCb.set(a,b)}p2(a,b,c){const d=a.element;b=Pra(a.wP,b,c);return this.Xt.animate(d,b,a.duration,a.delay,a.easing,[],!0)}create(a,b,c={}){var d=[];const e=this.NCb.get(a),f=new Map;e?(b=isa(this.Xt,b,e,"ng-enter","ng-leave",new Map,new Map,c,gVa,d),b.forEach(g=>{const l=uj(f,g.element,
new Map);g.BZ.forEach(p=>l.set(p,null))})):(d.push(new _.Yc(3300,!1)),b=[]);if(d.length)throw new _.Yc(3504,!1);f.forEach((g,l)=>{g.forEach((p,t)=>{g.set(t,this.Xt.RZa(l,t,"*"))})});d=b.map(g=>{const l=f.get(g.element);return this.p2(g,new Map,l)});d=tj(d);this.FQa.set(a,d);d.Be(()=>this.destroy(a));this.Hh.push(d);return d}destroy(a){const b=this.BOa(a);b.destroy();this.FQa.delete(a);a=this.Hh.indexOf(b);a>=0&&this.Hh.splice(a,1)}BOa(a){a=this.FQa.get(a);if(!a)throw new _.Yc(3301,!1);return a}listen(a,
b,c,d){b=Sra(b,"","","");Rra(this.BOa(a),c,b,d);return()=>{}}ug(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.BOa(a),c){case "play":b.play();break;case "pause":b.pause();break;case "reset":b.reset();break;case "restart":b.Hz();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={im:"",e0:!1,asb:!1,Lwa:!1,Onb:!1},ssa={im:"",asb:!1,e0:!1,Lwa:!1,Onb:!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.im=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.Sj.cE.delete(b);a.F2.delete(b);const c=a.Sj.wZ.get(b);c&&(c.forEach(d=>d.destroy()),a.Sj.wZ.delete(b))},pVa=function(a,b,c,d,e){const f=a.Sj.cE.get(b),g=new Map;if(f){const l=[];f.forEach((p,t)=>{g.set(t,p.value);a.HN.has(t)&&(p=a.trigger(b,t,"void",e))&&l.push(p)});if(l.length)return oVa(a.Sj,a.id,b,!0,c,g),d&&tj(l).Sw(()=>yj(a.Sj,b)),!0}return!1},rVa=function(a,b){const c=a.F2.get(b),d=a.Sj.cE.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.HN.get(f).lva,l=d.get(f)||mVa,p=new lVa("void"),t=new qVa(a.id,f,b);a.Sj.UCa++;a.lra.push({element:b,To:f,transition:g,Mn:l,zg:p,vZ:t,tTb:!0})}})}},sVa=function(a,b){const c=[];a.lra.forEach(d=>{const e=d.vZ;if(!e.nc){var f=d.element,g=a.F2.get(f);g&&g.forEach(l=>{if(l.name==d.To){const p=Sra(f,d.To,d.Mn.value,d.zg.value);p._data=b;Rra(d.vZ,l.phase,p,l.callback)}});e.HVb?Ir(a.Sj,()=>{e.destroy()}):c.push(d)}});a.lra=[];return c.sort((d,e)=>{const f=d.transition.UJ.DF,g=e.transition.UJ.DF;
return f==0||g==0?f-g:a.Sj.Uq.aua(d.element,e.element)?1:-1})},vVa=class{constructor(a,b,c){this.id=a;this.mG=b;this.Sj=c;this.Hh=[];this.HN=new Map;this.lra=[];this.F2=new Map;this.mGb="ng-tns-"+a;wj(b,this.mGb)}listen(a,b,c,d){if(!this.HN.has(b))throw new _.Yc(3302,!1);if(c==null||c.length==0)throw new _.Yc(3303,!1);if(c!="start"&&c!="done")throw new _.Yc(3400,!1);const e=uj(this.F2,a,[]),f={name:b,phase:c,callback:d};e.push(f);const g=uj(this.Sj.cE,a,new Map);g.has(b)||(wj(a,"ng-trigger"),wj(a,
"ng-trigger-"+b),g.set(b,mVa));return()=>{Ir(this.Sj,()=>{const l=e.indexOf(f);l>=0&&e.splice(l,1);this.HN.has(b)||g.delete(b)})}}register(a,b){if(this.HN.has(a))return!1;this.HN.set(a,b);return!0}EKc(a){a=this.HN.get(a);if(!a)throw new _.Yc(3401,!1);return a}trigger(a,b,c,d){d=d===void 0?!0:d;const e=this.EKc(b),f=new qVa(this.id,b,a);var g=this.Sj.cE.get(a);g||(wj(a,"ng-trigger"),wj(a,"ng-trigger-"+b),this.Sj.cE.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(!ysa(l.params,p.params)){d=[];const w=e.lva.o4(l.value,l.params,d),A=e.lva.o4(p.value,p.params,d);d.length?this.Sj.reportError(d):Ir(this.Sj,()=>{oj(a,w);nj(a,A)})}}else{c=uj(this.Sj.wZ,a,[]);c.forEach(w=>{w.im==this.id&&w.To==b&&w.gx&&w.destroy()});g=eVa(e,l.value,p.value,a,p.params);var t=!1;if(!g){if(!d)return;g=e.lva;t=!0}this.Sj.UCa++;this.lra.push({element:a,To:b,transition:g,Mn:l,zg:p,vZ:f,tTb:t});t||(wj(a,
"ng-animate-queued"),f.TG(()=>{xj(a,"ng-animate-queued")}));f.Sw(()=>{var w=this.Hh.indexOf(f);w>=0&&this.Hh.splice(w,1);if(w=this.Sj.wZ.get(a)){let A=w.indexOf(f);A>=0&&w.splice(A,1)}});this.Hh.push(f);c.push(f);return f}}wC(a){this.HN.delete(a);this.Sj.cE.forEach(b=>b.delete(a));this.F2.forEach((b,c)=>{this.F2.set(c,b.filter(d=>d.name!=a))})}XIb(a,b){const c=this.Sj.Uq.query(a,".ng-trigger",!0);c.forEach(d=>{if(!d.__ng_removed){var e=tVa(this.Sj,d);e.size?e.forEach(f=>pVa(f,d,b,!1,!0)):nVa(this,
d)}});this.Sj.Mda(()=>c.forEach(d=>nVa(this,d)))}removeNode(a,b){const c=this.Sj;a.childElementCount&&this.XIb(a,b);if(!pVa(this,a,b,!0)){var d=!1;if(c.kwb){var e=c.Hh.length?c.a8.get(a):[];if(e&&e.length)d=!0;else for(e=a;e=e.parentNode;)if(c.cE.get(e)){d=!0;break}}rVa(this,a);d?oVa(c,this.id,a,!1,b):(d=a.__ng_removed,d&&d!==jVa||(Ir(c,()=>nVa(this,a)),uVa(c,a),c.pQa(a,b)))}}insertNode(a){wj(a,this.mGb)}destroy(a){this.Hh.forEach(b=>b.destroy());this.XIb(this.mG,a)}},Ir=function(a,b){a.YNa.push(b)},
tVa=function(a,b){const c=new Set;if(b=a.cE.get(b))for(let d of b.values())d.im&&(b=a.RS(d.im))&&c.add(b);return c},oVa=function(a,b,c,d,e,f){a.dK.push(c);c.__ng_removed={im:b,e0:e,Lwa:d,Onb:!1,elb:f}},yj=function(a,b){const c=b.__ng_removed;if(c&&c.e0){b.__ng_removed=jVa;if(c.im){uVa(a,b);const e=a.RS(c.im);e&&nVa(e,b)}a.pQa(b,c.e0)}let d;((d=b.classList)==null?0:d.contains("ng-animate-disabled"))&&wVa(a,b,!1);a.Uq.query(b,".ng-animate-disabled",!0).forEach(e=>{wVa(a,e,!1)})},uVa=function(a,b){let c=
a.Uq.query(b,".ng-trigger",!0);c.forEach(d=>xVa(a,d));a.a8.size!=0&&(c=a.Uq.query(b,".ng-animating",!0),c.forEach(d=>yVa(a,d)))},wVa=function(a,b,c){c?a.g5.has(b)||(a.g5.add(b),wj(b,"ng-animate-disabled")):a.g5.has(b)&&(a.g5.delete(b),xj(b,"ng-animate-disabled"))},xVa=function(a,b){(a=a.wZ.get(b))&&a.forEach(c=>{c.gx?c.HVb=!0:c.destroy()})},yVa=function(a,b){(a=a.a8.get(b))&&a.forEach(c=>c.finish())},BVa=class{pQa(a,b){this.Rja(a,b)}constructor(a,b,c){this.Jsa=a;this.Uq=b;this.Iqa=c;this.Hh=[];this.Wya=
new Map;this.wZ=new Map;this.a8=new Map;this.cE=new Map;this.g5=new Set;this.UCa=this.kwb=0;this.Qba={};this.g3=[];this.YNa=[];this.Xra=[];this.whb=new Map;this.gO=[];this.dK=[];this.Rja=()=>{}}hDb(a,b){const c=this.g3,d=this.whb;if(c.length-1>=0){let e=!1,f=this.Uq.qwa(b);for(;f;){const g=d.get(f);if(g){c.splice(c.indexOf(g)+1,0,a);e=!0;break}f=this.Uq.qwa(f)}e||c.unshift(a)}else c.push(a);d.set(b,a);return a}register(a,b){var c=this.Qba[a];c||(c=new vVa(a,b,this),this.Jsa&&this.Uq.aua(this.Jsa,
b)?this.hDb(c,b):(this.Wya.set(b,c),this.gO.push(b)),c=this.Qba[a]=c);return c}Dnb(a,b,c){(a=this.Qba[a])&&a.register(b,c)&&this.kwb++}destroy(a,b){a&&(Ir(this,()=>{}),this.Mda(()=>{const c=this.RS(a);this.whb.delete(c.mG);const d=this.g3.indexOf(c);d>=0&&this.g3.splice(d,1);c.destroy(b);delete this.Qba[a]}))}RS(a){return this.Qba[a]}trigger(a,b,c,d){return qsa(b)&&(a=this.RS(a))?(a.trigger(b,c,d),!0):!1}insertNode(a,b,c,d){if(qsa(b)){var e=b.__ng_removed;e&&e.e0&&(e.e0=!1,e.asb=!0,e=this.dK.indexOf(b),
e>=0&&this.dK.splice(e,1));a&&(a=this.RS(a))&&a.insertNode(b,c);d&&this.gO.push(b)}}removeNode(a,b,c){if(qsa(b)){var d=a?this.RS(a):null;d?d.removeNode(b,c):oVa(this,a,b,!1,c);(d=this.whb.get(b))&&d.id!==a&&d.removeNode(b,c)}else this.pQa(b,c)}listen(a,b,c,d,e){return qsa(b)?this.RS(a).listen(b,c,d,e):()=>{}}hHc(a,b,c,d,e){return a.transition.ab(this.Uq,a.element,a.Mn.value,a.zg.value,c,d,a.Mn.options,a.zg.options,b,e)}flush(a){a=a===void 0?-1:a;let b=[];this.Wya.size&&(this.Wya.forEach((d,e)=>this.hDb(d,
e)),this.Wya.clear());if(this.kwb&&this.gO.length)for(var c=0;c<this.gO.length;c++)wj(this.gO[c],"ng-star-inserted");if(this.g3.length&&(this.UCa||this.dK.length)){c=[];try{b=this.vJc(c,a)}finally{for(a=0;a<c.length;a++)c[a]()}}else for(a=0;a<this.dK.length;a++)yj(this,this.dK[a]);this.UCa=0;this.gO.length=0;this.dK.length=0;this.YNa.forEach(d=>d());this.YNa=[];if(this.Xra.length){const d=this.Xra;this.Xra=[];b.length?tj(b).Sw(()=>{d.forEach(e=>e())}):d.forEach(e=>e())}}reportError(){throw new _.Yc(3402,
!1);}vJc(a,b){const c=new RUa,d=[],e=new Map,f=[],g=new Map,l=new Map,p=new Map,t=new Set;this.g5.forEach(Jb=>{t.add(Jb);Jb=this.Uq.query(Jb,".ng-animate-queued",!0);for(let Sa=0;Sa<Jb.length;Sa++)t.add(Jb[Sa])});const w=this.Jsa;var A=Array.from(this.cE.keys());const G=usa(A,this.gO),I=new Map;let L=0;G.forEach((Jb,Sa)=>{const fb="ng-enter"+L++;I.set(Sa,fb);Jb.forEach(sb=>wj(sb,fb))});const V=[],ca=new Set;var la=new Set;for(var ya=0;ya<this.dK.length;ya++){var Ba=this.dK[ya];const Jb=Ba.__ng_removed;
Jb&&Jb.e0&&(V.push(Ba),ca.add(Ba),Jb.Lwa?this.Uq.query(Ba,".ng-star-inserted",!0).forEach(Sa=>ca.add(Sa)):la.add(Ba))}const Ea=new Map,Wa=usa(A,Array.from(ca));Wa.forEach((Jb,Sa)=>{const fb="ng-leave"+L++;Ea.set(Sa,fb);Jb.forEach(sb=>wj(sb,fb))});a.push(()=>{G.forEach((Jb,Sa)=>{const fb=I.get(Sa);Jb.forEach(sb=>xj(sb,fb))});Wa.forEach((Jb,Sa)=>{const fb=Ea.get(Sa);Jb.forEach(sb=>xj(sb,fb))});V.forEach(Jb=>{yj(this,Jb)})});const ob=[],Ia=[];for(a=this.g3.length-1;a>=0;a--)sVa(this.g3[a],b).forEach(Jb=>
{const Sa=Jb.vZ,fb=Jb.element;ob.push(Sa);if(this.gO.length){var sb=fb.__ng_removed;if(sb&&sb.asb){if(sb.elb&&sb.elb.has(Jb.To)){sb=sb.elb.get(Jb.To);var Ob=this.cE.get(Jb.element);if(Ob&&Ob.has(Jb.To)){var $c=Ob.get(Jb.To);$c.value=sb;Ob.set(Jb.To,$c)}}Sa.destroy();return}}sb=!w||!this.Uq.aua(w,fb);Ob=Ea.get(fb);$c=I.get(fb);const mb=this.hHc(Jb,c,$c,Ob,sb);if(mb.errors&&mb.errors.length)Ia.push(mb);else if(sb)Sa.TG(()=>oj(fb,mb.Tva)),Sa.Be(()=>nj(fb,mb.gna)),d.push(Sa);else if(Jb.tTb)Sa.TG(()=>
oj(fb,mb.Tva)),Sa.Be(()=>nj(fb,mb.gna)),d.push(Sa);else{var oa=[];mb.DH.forEach(ic=>{ic.m8c=!0;this.g5.has(ic.element)||oa.push(ic)});mb.DH=oa;c.append(fb,mb.DH);f.push({ISb:mb,vZ:Sa,element:fb});mb.g4c.forEach(ic=>uj(g,ic,[]).push(Sa));mb.e8.forEach((ic,xc)=>{if(ic.size){let kd=l.get(xc);kd||l.set(xc,kd=new Set);ic.forEach((pe,cf)=>kd.add(cf))}});mb.BZ.forEach((ic,xc)=>{let kd=p.get(xc);kd||p.set(xc,kd=new Set);ic.forEach((pe,cf)=>kd.add(cf))})}});if(Ia.length){const Jb=[];Ia.forEach(()=>{Jb.push(new _.Yc(3505,
!1))});ob.forEach(Sa=>Sa.destroy());this.reportError(Jb)}const La=new Map,Va=new Map;f.forEach(Jb=>{const Sa=Jb.element;c.has(Sa)&&(Va.set(Sa,Sa),this.bHc(Jb.vZ.im,Jb.ISb,La))});d.forEach(Jb=>{const Sa=Jb.element;this.KFb(Sa,!1,Jb.im,Jb.To,null).forEach(fb=>{uj(La,Sa,[]).push(fb);fb.destroy()})});const pb=V.filter(Jb=>zsa(Jb,l,p)),uc=new Map;tsa(uc,this.Uq,la,p,"*").forEach(Jb=>{zsa(Jb,l,p)&&pb.push(Jb)});const rc=new Map;G.forEach(Jb=>{tsa(rc,this.Uq,new Set(Jb),l,"!")});pb.forEach(Jb=>{const Sa=
uc.get(Jb),fb=rc.get(Jb);let sb,Ob;uc.set(Jb,new Map([...((sb=Sa==null?void 0:Sa.entries())!=null?sb:[]),...((Ob=fb==null?void 0:fb.entries())!=null?Ob:[])]))});const Gc=[],Pd=[],gd={};f.forEach(Jb=>{const Sa=Jb.element,fb=Jb.vZ,sb=Jb.ISb;if(c.has(Sa))if(t.has(Sa))fb.Be(()=>nj(Sa,sb.gna)),fb.disabled=!0,fb.totalTime=sb.totalTime,d.push(fb);else{var Ob=gd;if(Va.size>1){Jb=Sa;const $c=[];for(;Jb=Jb.parentNode;){const mb=Va.get(Jb);if(mb){Ob=mb;break}$c.push(Jb)}$c.forEach(mb=>Va.set(mb,Ob))}Jb=this.fHc(fb.im,
sb,La,e,rc,uc);zVa(fb,Jb);Ob===gd?Gc.push(fb):((Jb=this.wZ.get(Ob))&&Jb.length&&(fb.oZ=tj(Jb)),d.push(fb))}else oj(Sa,sb.Tva),fb.Be(()=>nj(Sa,sb.gna)),Pd.push(fb),t.has(Sa)&&d.push(fb)});Pd.forEach(Jb=>{var Sa=e.get(Jb.element);Sa&&Sa.length&&(Sa=tj(Sa),zVa(Jb,Sa))});d.forEach(Jb=>{Jb.oZ?AVa(Jb,Jb.oZ):Jb.destroy()});for(b=0;b<V.length;b++)if(la=V[b],a=la.__ng_removed,xj(la,"ng-leave"),!a||!a.Lwa){a=[];if(g.size)for((A=g.get(la))&&A.length&&a.push(...A),A=this.Uq.query(la,".ng-animating",!0),ya=0;ya<
A.length;ya++)(Ba=g.get(A[ya]))&&Ba.length&&a.push(...Ba);a=a.filter(Jb=>!Jb.nc);a.length?vsa(this,la,a):yj(this,la)}V.length=0;Gc.forEach(Jb=>{this.Hh.push(Jb);Jb.Sw(()=>{Jb.destroy();this.Hh.splice(this.Hh.indexOf(Jb),1)});Jb.play()});return Gc}Mda(a){this.Xra.push(a)}KFb(a,b,c,d,e){let f=[];if(b)(e=this.a8.get(a))&&(f=e);else if(a=this.wZ.get(a)){const g=!e||e=="void";a.forEach(l=>{l.gx||(g||l.To==d)&&f.push(l)})}if(c||d)f=f.filter(g=>c&&c!=g.im||d&&d!=g.To?!1:!0);return f}bHc(a,b,c){var d=b.To;
const e=b.element;a=b.MTb?void 0:a;d=b.MTb?void 0:d;for(const f of b.DH){const g=f.element,l=g!==e,p=uj(c,g,[]);this.KFb(g,l,a,d,b.zg).forEach(t=>{const w=t.qp;w.aea&&w.aea();t.destroy();p.push(t)})}oj(e,b.Tva)}fHc(a,b,c,d,e,f){const g=b.To,l=b.element,p=[],t=new Set,w=new Set,A=b.DH.map(I=>{const L=I.element;t.add(L);var V=L.__ng_removed;if(V&&V.Onb)return new sj(I.duration,I.delay);V=L!==l;var ca=xsa((c.get(L)||iVa).map(Ba=>Ba.qp)).filter(Ba=>Ba.element?Ba.element===L:!1),la=e.get(L);const ya=f.get(L);
la=Pra(I.wP,la,ya);ca=this.p2(I,la,ca);I.v8c&&d&&w.add(L);V&&(I=new qVa(a,g,L),zVa(I,ca),p.push(I));return ca});p.forEach(I=>{uj(this.a8,I.element,[]).push(I);I.Sw(()=>{var L=this.a8,V=I.element;let ca=L.get(V);ca&&(ca.length&&ca.splice(ca.indexOf(I),1),ca.length==0&&L.delete(V));return ca})});t.forEach(I=>wj(I,"ng-animating"));const G=tj(A);G.Be(()=>{t.forEach(I=>xj(I,"ng-animating"));nj(l,b.gna)});w.forEach(I=>{uj(d,I,[]).push(G)});return G}p2(a,b,c){return b.length>0?this.Uq.animate(a.element,
b,a.duration,a.delay,a.easing,c):new sj(a.duration,a.delay)}},zVa=function(a,b){a.PDb||(a.qp=b,a.VQa.forEach((c,d)=>{c.forEach(e=>Rra(b,d,void 0,e))}),a.VQa.clear(),a.PDb=!0,a.totalTime=b.totalTime,a.gx=!1)},AVa=function(a,b){const c=a.qp;c.e1&&b.TG(()=>c.e1("start"));b.Sw(()=>a.finish());b.Be(()=>a.destroy())},qVa=class{constructor(a,b,c){this.im=a;this.To=b;this.element=c;this.qp=new sj;this.PDb=!1;this.VQa=new Map;this.nc=!1;this.oZ=null;this.disabled=this.HVb=!1;this.gx=!0;this.totalTime=0}UQa(a,
b){uj(this.VQa,a,[]).push(b)}Sw(a){this.gx&&this.UQa("done",a);this.qp.Sw(a)}TG(a){this.gx&&this.UQa("start",a);this.qp.TG(a)}Be(a){this.gx&&this.UQa("destroy",a);this.qp.Be(a)}init(){this.qp.init()}JK(){return this.gx?!1:this.qp.JK()}play(){!this.gx&&this.qp.play()}pause(){!this.gx&&this.qp.pause()}Hz(){!this.gx&&this.qp.Hz()}finish(){this.qp.finish()}destroy(){this.nc=!0;this.qp.destroy()}reset(){!this.gx&&this.qp.reset()}setPosition(a){this.gx||this.qp.setPosition(a)}e1(a){const b=this.qp;b.e1&&
b.e1(a)}};var CVa=class{constructor(a,b,c){this.Xt=b;this.Iqa=c;this.CJb={};this.Rja=()=>{};this.Ov=new BVa(a.body,b,c);this.gSa=new hVa(a.body,b,c);this.Ov.Rja=(d,e)=>this.Rja(d,e)}Dnb(a,b,c,d,e){a=a+"-"+d;c=this.CJb[a];if(!c){c=[];e=(new QUa(this.Xt)).ab(e,c,[]);if(c.length)throw new _.Yc(3404,!1);c=new fVa(d,e,this.Iqa);this.CJb[a]=c}this.Ov.Dnb(b,d,c)}register(a,b){this.Ov.register(a,b)}destroy(a,b){this.Ov.destroy(a,b)}disableAnimations(a,b){wVa(this.Ov,a,b)}process(a,b,c,d){if(c.charAt(0)=="@"){const [e,
f]=Tra(c);this.gSa.ug(e,b,f,d)}else this.Ov.trigger(a,b,c,d)}listen(a,b,c,d,e){if(c.charAt(0)=="@"){const [f,g]=Tra(c);return this.gSa.listen(f,b,g,e)}return this.Ov.listen(a,b,c,d,e)}flush(a=-1){this.Ov.flush(a)}get Hh(){return[...this.Ov.Hh,...this.gSa.Hh]}Mda(a){this.Ov.Mda(a)}};var Bsa=class{constructor(a,b,c){this.Pc=a;this.Dra=b;this.QS=c;this.yj=0;let d=DVa.get(a);d||DVa.set(a,d=new Map);this.nPa=d}start(){this.yj<1&&(this.Dra&&nj(this.Pc,this.Dra,this.nPa),this.yj=1)}finish(){this.start();this.yj<2&&(nj(this.Pc,this.nPa),this.QS&&(nj(this.Pc,this.QS),this.QS=null),this.yj=1)}destroy(){this.finish();this.yj<3&&(DVa.delete(this.Pc),this.Dra&&(oj(this.Pc,this.Dra),this.QS=null),this.QS&&(oj(this.Pc,this.QS),this.QS=null),nj(this.Pc,this.nPa),this.yj=3)}},DVa=new WeakMap;var EVa=class{constructor(a,b,c,d){this.element=a;this.wP=b;this.options=c;this.D3=d;this.Fq=[];this.Hq=[];this.JB=[];this.Jb=this.QB=this.ly=this.ny=!1;this.gca=[];this.hca=[];this.time=0;this.oZ=null;this.VV=new Map;this.uEb=c.duration;this.xNa=c.delay||0;this.time=this.uEb+this.xNa}KB(){this.ly||(this.ly=!0,this.Fq.forEach(a=>a()),this.Fq=[])}init(){this.p2();this.XMc()}p2(){if(!this.ny){this.ny=!0;var a=this.wP;this.IF=this.dPc(this.element,a,this.options);this.qJc=a.length?a[a.length-1]:new Map;
var b=()=>this.KB();this.IF.addEventListener("finish",b);this.Be(()=>{this.IF.removeEventListener("finish",b)})}}XMc(){this.xNa?this.dRa():this.IF.pause()}iIc(a){const b=[];a.forEach(c=>{b.push(Object.fromEntries(c))});return b}dPc(a,b,c){return a.animate(this.iIc(b),c)}TG(a){this.hca.push(a);this.Hq.push(a)}Sw(a){this.gca.push(a);this.Fq.push(a)}Be(a){this.JB.push(a)}play(){this.p2();this.JK()||(this.Hq.forEach(a=>a()),this.Hq=[],this.QB=!0,this.D3&&this.D3.start());this.IF.play()}pause(){this.init();
this.IF.pause()}finish(){this.init();this.D3&&this.D3.finish();this.KB();this.IF.finish()}reset(){this.dRa();this.QB=this.ly=this.Jb=!1;this.Hq=this.hca;this.Fq=this.gca}dRa(){this.IF&&this.IF.cancel()}Hz(){this.reset();this.play()}JK(){return this.QB}destroy(){this.Jb||(this.Jb=!0,this.dRa(),this.KB(),this.D3&&this.D3.destroy(),this.JB.forEach(a=>a()),this.JB=[])}setPosition(a){this.IF===void 0&&this.init();this.IF.currentTime=a*this.time}get totalTime(){return this.xNa+this.uEb}aea(){const a=new Map;
this.JK()&&this.qJc.forEach((b,c)=>{c!=="offset"&&a.set(c,this.ly?b:Lra(this.element,c))});this.VV=a}e1(a){a=a==="start"?this.Hq:this.Fq;a.forEach(b=>b());a.length=0}};var FVa=class{aua(a,b){return Wra(a,b)}qwa(a){return Vra(a)}query(a,b,c){return Xra(a,b,c)}RZa(a,b){return Lra(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.VV.forEach((w,A)=>l.set(A,w))});let p=Fra(b).map(t=>new Map(t));p=Mra(a,p,l);b=Csa(a,p);return new EVa(a,p,g,b)}};var GVa=class{constructor(a,b,c,d){this.im=a;this.Oe=b;this.uu=c;this.Eq=d}get data(){return this.Oe.data}Tq(a){let b,c;(c=(b=this.Oe).Tq)==null||c.call(b,a)}destroy(){this.uu.destroy(this.im,this.Oe);this.uu.Mda(()=>{queueMicrotask(()=>{this.Oe.destroy()})});let a;(a=this.Eq)==null||a.call(this)}createElement(a,b){return this.Oe.createElement(a,b)}createComment(a){return this.Oe.createComment(a)}lua(a){return this.Oe.lua(a)}appendChild(a,b){this.Oe.appendChild(a,b);this.uu.Ov.insertNode(this.im,
b,a,!1)}insertBefore(a,b,c,d=!0){this.Oe.insertBefore(a,b,c);this.uu.Ov.insertNode(this.im,b,a,d)}removeChild(a,b){this.parentNode(b)&&this.uu.Ov.removeNode(this.im,b,this.Oe)}frb(a,b){return this.Oe.frb(a,b)}parentNode(a){return this.Oe.parentNode(a)}nextSibling(a){return this.Oe.nextSibling(a)}setAttribute(a,b,c,d){this.Oe.setAttribute(a,b,c,d)}removeAttribute(a,b,c){this.Oe.removeAttribute(a,b,c)}lF(a,b){this.Oe.lF(a,b)}pQ(a,b){this.Oe.pQ(a,b)}Jh(a,b,c,d){this.Oe.Jh(a,b,c,d)}Mnb(a,b,c){this.Oe.Mnb(a,
b,c)}setProperty(a,b,c){b.charAt(0)=="@"&&b=="@.disabled"?this.disableAnimations(a,!!c):this.Oe.setProperty(a,b,c)}setValue(a,b){this.Oe.setValue(a,b)}listen(a,b,c){return this.Oe.listen(a,b,c)}disableAnimations(a,b){this.uu.disableAnimations(a,b)}},IVa=class extends GVa{constructor(a,b,c,d){super(b,c,d);this.oa=a;this.im=b}setProperty(a,b,c){b.charAt(0)=="@"?b.charAt(1)=="."&&b=="@.disabled"?this.disableAnimations(a,c===void 0?!0:!!c):this.uu.process(this.im,a,b.slice(1),c):this.Oe.setProperty(a,
b,c)}listen(a,b,c){if(b.charAt(0)=="@"){a=Dsa(a);b=b.slice(1);let d="";b.charAt(0)!="@"&&([b,d]=Esa(b));return this.uu.listen(this.im,a,b,d,e=>{HVa(this.oa,e._data||-1,c,e)})}return this.Oe.listen(a,b,c)}};var HVa=function(a,b,c,d){if(b>=0&&b<a.WPa)a.uf.run(()=>c(d));else{var e=a.MCb;e.length==0&&queueMicrotask(()=>{a.uf.run(()=>{e.forEach(f=>{const [g,l]=f;g(l)});a.MCb=[]})});e.push([c,d])}},JVa=class{constructor(a,b,c){this.Oe=a;this.uu=b;this.uf=c;this.UDb=0;this.WPa=1;this.MCb=[];this.GNc=new Map;this.RMa=0;b.Rja=(d,e)=>{e==null||e.removeChild(null,d)}}dfa(a,b){const c=this.Oe.dfa(a,b);let d;if(!a||!(b==null?0:(d=b.data)==null?0:d.animation)){const l=this.GNc;b=l.get(c);b||(b=new GVa("",c,this.uu,
()=>l.delete(c)),l.set(c,b));return b}const e=b.id,f=b.id+"-"+this.UDb;this.UDb++;this.uu.register(f,a);const g=l=>{Array.isArray(l)?l.forEach(g):this.uu.Dnb(e,f,a,l.name,l)};b.data.animation.forEach(g);return new IVa(this,f,c,this.uu)}Esa(){this.RMa++;this.Oe.Esa&&this.Oe.Esa()}ONc(){queueMicrotask(()=>{this.WPa++})}end(){this.RMa--;this.RMa==0&&this.uf.Ub(()=>{this.ONc();this.uu.flush(this.WPa)});this.Oe.end&&this.Oe.end()}};var Jr=class extends CVa{Ja(){this.flush()}};Jr.O=function(a){return new (a||Jr)(_.m(_.Zh),_.m(OUa),_.m(KUa))};Jr.ta=_.k({token:Jr,oa:Jr.O});var KVa=[{va:KUa,Ab:function(){return new NUa}},{va:CVa,Qd:Jr},{va:lJa,Ab:function(a,b,c){return new JVa(a,b,c)},Ib:[yo,CVa,_.Ue]}],LVa=[{va:OUa,Ab:()=>new FVa},{va:_.Xm,kc:"BrowserAnimations"},...KVa],MVa=[{va:OUa,Qd:Dr},{va:_.Xm,kc:"NoopAnimations"},...KVa];_.Kr=class{};_.Kr.O=function(a){return new (a||_.Kr)};_.Kr.Ca=_.Af({type:_.Kr});_.Kr.Ba=_.Uc({Nb:LVa,imports:[So]});_.Lr=class{};_.Lr.O=function(a){return new (a||_.Lr)};_.Lr.Ca=_.Af({type:_.Lr});_.Lr.Ba=_.Uc({Nb:MVa,imports:[So]});var NVa=new _.ud("cdk-dir-doc",{Ea:"root",oa:Fsa});var Gsa;Gsa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;_.Mr=class{constructor(){this.value="ltr";this.Fc=new _.Vm;const a=_.n(NVa,{optional:!0});if(a){const b=a.documentElement?a.documentElement.dir:null;this.value=_.Hsa((a.body?a.body.dir:null)||b||"ltr")}}Ja(){this.Fc.complete()}};_.Mr.O=function(a){return new (a||_.Mr)};_.Mr.ta=_.k({token:_.Mr,oa:_.Mr.O,Ea:"root"});var Nr=class{};Nr.O=function(a){return new (a||Nr)};Nr.Ca=_.Af({type:Nr});Nr.Ba=_.Uc({});var Or=class{constructor(){this.j2=[];this.Bb=_.n(_.Zh)}Ja(){this.detach()}add(a){this.remove(a);this.j2.push(a)}remove(a){a=this.j2.indexOf(a);a>-1&&this.j2.splice(a,1);this.j2.length===0&&this.detach()}};Or.O=function(a){return new (a||Or)};Or.ta=_.k({token:Or,oa:Or.O,Ea:"root"});var Pr=class extends Or{constructor(){super(...arguments);this.lb=_.n(_.Ue,{optional:!0});this.NPa=a=>{const b=this.j2;for(let c=b.length-1;c>-1;c--)if(b[c].pqa.Wn.length>0){const d=b[c].pqa;this.lb?this.lb.run(()=>d.next(a)):d.next(a);break}}}add(a){super.add(a);this.kJ||(this.lb?this.lb.Ub(()=>this.Bb.body.addEventListener("keydown",this.NPa)):this.Bb.body.addEventListener("keydown",this.NPa),this.kJ=!0)}detach(){this.kJ&&(this.Bb.body.removeEventListener("keydown",this.NPa),this.kJ=!1)}};
Pr.O=(()=>{let a;return function(b){return(a||(a=_.he(Pr)))(b||Pr)}})();Pr.ta=_.k({token:Pr,oa:Pr.O,Ea:"root"});var Qr=class extends Or{constructor(){super(...arguments);this.hc=_.n(_.Qq);this.lb=_.n(_.Ue,{optional:!0});this.ipa=!1;this.WHb=a=>{this.HQa=_.Ti(a)};this.t2=a=>{const b=_.Ti(a),c=a.type==="click"&&this.HQa?this.HQa:b;this.HQa=null;const d=this.j2.slice();for(let e=d.length-1;e>-1;e--){const f=d[e];if(f.Tqa.Wn.length<1||!f.wg())continue;if(Isa(f.eq,b)||Isa(f.eq,c))break;const g=f.Tqa;this.lb?this.lb.run(()=>g.next(a)):g.next(a)}}}add(a){super.add(a);if(!this.kJ){const b=this.Bb.body;this.lb?this.lb.Ub(()=>
this.DCb(b)):this.DCb(b);this.hc.fI&&!this.ipa&&(this.FIc=b.style.cursor,b.style.cursor="pointer",this.ipa=!0);this.kJ=!0}}detach(){if(this.kJ){const a=this.Bb.body;a.removeEventListener("pointerdown",this.WHb,!0);a.removeEventListener("click",this.t2,!0);a.removeEventListener("auxclick",this.t2,!0);a.removeEventListener("contextmenu",this.t2,!0);this.hc.fI&&this.ipa&&(a.style.cursor=this.FIc,this.ipa=!1);this.kJ=!1}}DCb(a){a.addEventListener("pointerdown",this.WHb,!0);a.addEventListener("click",
this.t2,!0);a.addEventListener("auxclick",this.t2,!0);a.addEventListener("contextmenu",this.t2,!0)}};Qr.O=(()=>{let a;return function(b){return(a||(a=_.he(Qr)))(b||Qr)}})();Qr.ta=_.k({token:Qr,oa:Qr.O,Ea:"root"});var Rr=class{};Rr.O=function(a){return new (a||Rr)};
Rr.wa=_.zf({type:Rr,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.bMc();a.w2||a.mIc();return a.w2},Sr=class{constructor(){this.hc=_.n(_.Qq);this.Bb=_.n(_.Zh);this.bU=_.n(_.Wq)}Ja(){let a;(a=this.w2)==null||a.remove()}mIc(){if(this.hc.isBrowser||Zqa()){var a=this.Bb.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let b=0;b<a.length;b++)a[b].remove()}a=this.Bb.createElement("div");a.classList.add("cdk-overlay-container");Zqa()?a.setAttribute("platform","test"):this.hc.isBrowser||a.setAttribute("platform",
"server");this.Bb.body.appendChild(a);this.w2=a}bMc(){this.bU.load(Rr)}};Sr.O=function(a){return new (a||Sr)};Sr.ta=_.k({token:Sr,oa:Sr.O,Ea:"root"});var PVa=Vqa(),QVa=class{constructor(a,b){this.tf=a;this.gra={top:"",left:""};this.lqa=!1;this.Bb=b}attach(){}enable(){if(this.yHc()){const a=this.Bb.documentElement;this.ira=this.tf.EK();this.gra.left=a.style.left||"";this.gra.top=a.style.top||"";a.style.left=Wi(-this.ira.left);a.style.top=Wi(-this.ira.top);a.classList.add("cdk-global-scrollblock");this.lqa=!0}}disable(){if(this.lqa){const a=this.Bb.documentElement,b=a.style,c=this.Bb.body.style,d=b.pla||"",e=c.pla||"";this.lqa=!1;b.left=this.gra.left;
b.top=this.gra.top;a.classList.remove("cdk-global-scrollblock");PVa&&(b.pla=c.pla="auto");window.scroll(this.ira.left,this.ira.top);PVa&&(b.pla=d,c.pla=e)}}yHc(){if(this.Bb.documentElement.classList.contains("cdk-global-scrollblock")||this.lqa)return!1;const a=this.Bb.body,b=this.tf.FK();return a.scrollHeight>b.height||a.scrollWidth>b.width}};var RVa=class{constructor(a,b,c,d){this.fF=a;this.lb=b;this.tf=c;this.Vc=d;this.Yr=null;this.Cq=()=>{this.disable();this.vb.wg()&&this.lb.run(()=>this.vb.detach())}}attach(a){this.vb=a}enable(){if(!this.Yr){var a=_.x(this.fF.cM(0),_.Re(b=>!b||!this.vb.eq.contains(b.kb.ma)));this.Vc&&this.Vc.threshold&&this.Vc.threshold>1?(this.fLc=this.tf.EK().top,this.Yr=a.subscribe(()=>{const b=this.tf.EK().top;Math.abs(b-this.fLc)>this.Vc.threshold?this.Cq():this.vb.ff()})):this.Yr=a.subscribe(this.Cq)}}disable(){this.Yr&&
(this.Yr.unsubscribe(),this.Yr=null)}detach(){this.disable();this.vb=null}};var SVa=class{enable(){}disable(){}attach(){}};var TVa=class{constructor(a,b,c,d){this.fF=a;this.tf=b;this.lb=c;this.Vc=d;this.Yr=null}attach(a){this.vb=a}enable(){this.Yr||(this.Yr=this.fF.cM(this.Vc?this.Vc.Mqb:0).subscribe(()=>{this.vb.ff();if(this.Vc&&this.Vc.Sed){const a=this.vb.eq.getBoundingClientRect(),{width:b,height:c}=this.tf.FK();Jsa(a,[{width:b,height:c,bottom:c,right:b,top:0,left:0}])&&(this.disable(),this.lb.run(()=>this.vb.detach()))}}))}disable(){this.Yr&&(this.Yr.unsubscribe(),this.Yr=null)}detach(){this.disable();this.vb=null}};_.UVa=new _.ud("VIRTUAL_SCROLL_STRATEGY");_.VVa=function(a,b){const c=[];a.E8.forEach((d,e)=>{a.QNc(e,b)&&c.push(e)});return c};
_.Tr=class{constructor(){this.lb=_.n(_.Ue);this.hc=_.n(_.Qq);this.Bb=_.n(_.Zh,{optional:!0});this.Mca=new _.Tf;this.Zaa=null;this.oRa=0;this.E8=new Map}register(a){this.E8.has(a)||this.E8.set(a,a.YM.subscribe(()=>this.Mca.next(a)))}wC(a){const b=this.E8.get(a);b&&(b.unsubscribe(),this.E8.delete(a))}cM(a=20){return this.hc.isBrowser?new _.re(b=>{this.Zaa||this.vGc();const c=a>0?_.x(this.Mca,_.Oja(a)).subscribe(b):this.Mca.subscribe(b);this.oRa++;return()=>{c.unsubscribe();this.oRa--;this.oRa||this.qIb()}}):
_.u()}Ja(){this.qIb();this.E8.forEach((a,b)=>this.wC(b));this.Mca.complete()}Nr(){return this.Bb.defaultView||window}QNc(a,b){b=_.Xi(b);a=a.kb.ma;do if(b==a)return!0;while(b=b.parentElement);return!1}vGc(){this.Zaa=this.lb.Ub(()=>_.Me(this.Nr().document,"scroll").subscribe(()=>this.Mca.next()))}qIb(){this.Zaa&&(this.Zaa.unsubscribe(),this.Zaa=null)}};_.Tr.O=function(a){return new (a||_.Tr)};_.Tr.ta=_.k({token:_.Tr,oa:_.Tr.O,Ea:"root"});_.Ur=class{constructor(){this.kb=_.n(_.bf);this.g_b=_.n(_.Tr);this.kd=_.n(_.Ue);this.dir=_.n(_.Mr,{optional:!0});this.Jb=new _.Tf;this.YM=new _.re(a=>this.kd.Ub(()=>_.x(_.Me(this.kb.ma,"scroll"),_.dg(this.Jb)).subscribe(a)))}Qa(){this.g_b.register(this)}Ja(){this.g_b.wC(this);this.Jb.next();this.Jb.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&&Ri()!=0?(a.left!=null&&(a.right=b.scrollWidth-b.clientWidth-a.left),Ri()==2?a.left=a.right:Ri()==1&&(a.left=a.right?-a.right:a.right)):a.right!=null&&(a.left=b.scrollWidth-b.clientWidth-a.right);this.MGc(a)}MGc(a){const b=this.kb.ma;Vqa()?b.scrollTo(a):(a.top!=null&&(b.scrollTop=a.top),a.left!=null&&(b.scrollLeft=a.left))}s7(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&&Ri()==2?a=="left"?b.scrollWidth-b.clientWidth-b.scrollLeft:b.scrollLeft:c&&Ri()==1?a=="left"?b.scrollLeft+b.scrollWidth-b.clientWidth:-b.scrollLeft:a=="left"?b.scrollLeft:b.scrollWidth-b.clientWidth-b.scrollLeft}};_.Ur.O=function(a){return new (a||_.Ur)};_.Ur.La=_.Cf({type:_.Ur,na:[["","cdk-scrollable",""],["","cdkScrollable",""]]});_.Wr=class{};_.Xr=new _.ud("_ViewRepeater");_.Yr=class{constructor(){this.Iba=[]}notify(a,b){for(let c of this.Iba)c(a,b)}listen(a){this.Iba.push(a);return()=>{this.Iba=this.Iba.filter(b=>a!==b)}}Ja(){this.Iba=[]}};_.Yr.O=function(a){return new (a||_.Yr)};_.Yr.ta=_.k({token:_.Yr,oa:_.Yr.O,Ea:"root"});_.Zr=class{constructor(){this.hc=_.n(_.Qq);this.Xoa=new _.Tf;this.Yoa=a=>{this.Xoa.next(a)};this.Bb=_.n(_.Zh,{optional:!0});_.n(_.Ue).Ub(()=>{if(this.hc.isBrowser){const a=this.Nr();a.addEventListener("resize",this.Yoa);a.addEventListener("orientationchange",this.Yoa)}this.Fc().subscribe(()=>this.LN=null)})}Ja(){if(this.hc.isBrowser){const a=this.Nr();a.removeEventListener("resize",this.Yoa);a.removeEventListener("orientationchange",this.Yoa)}this.Xoa.complete()}FK(){this.LN||this.BPc();const a={width:this.LN.width,
height:this.LN.height};this.hc.isBrowser||(this.LN=null);return a}EK(){if(!this.hc.isBrowser)return{top:0,left:0};const a=this.Bb,b=this.Nr(),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.Xoa,_.Oja(a)):this.Xoa}Nr(){return this.Bb.defaultView||window}BPc(){const a=this.Nr();this.LN=this.hc.isBrowser?{width:a.innerWidth,height:a.innerHeight}:{width:0,
height:0}}};_.Zr.O=function(a){return new (a||_.Zr)};_.Zr.ta=_.k({token:_.Zr,oa:_.Zr.O,Ea:"root"});_.WVa=new _.ud("VIRTUAL_SCROLLABLE");_.XVa=typeof requestAnimationFrame!=="undefined"?XIa:_.Tm;_.$r=class{};_.$r.O=function(a){return new (a||_.$r)};_.$r.Ca=_.Af({type:_.$r});_.$r.Ba=_.Uc({});_.as=class{};_.as.O=function(a){return new (a||_.as)};_.as.Ca=_.Af({type:_.as});_.as.Ba=_.Uc({imports:[Nr,_.$r,Nr,_.$r]});var bs=class{constructor(){this.fF=_.n(_.Tr);this.tf=_.n(_.Zr);this.lb=_.n(_.Ue);this.Bb=_.n(_.Zh);this.close=a=>new RVa(this.fF,this.lb,this.tf,a);this.block=()=>new QVa(this.tf,this.Bb);this.Bl=a=>new TVa(this.fF,this.tf,this.lb,a)}};bs.O=function(a){return new (a||bs)};bs.ta=_.k({token:bs,oa:bs.O,Ea:"root"});_.cs=class{constructor(a){this.Mj=new SVa;this.Ad="";this.Je=!1;this.Yj="cdk-overlay-dark-backdrop";this.rW=!1;if(a){const b=Object.keys(a);for(const c of b)a[c]!==void 0&&(this[c]=a[c])}}};var YVa,$Va,ds;YVa=function(a){const b=a.tv;b&&(a.Ol?a.ppa(b):(b.classList.remove("cdk-overlay-backdrop-showing"),a.lb.Ub(()=>{b.addEventListener("transitionend",a.gDb)}),b.style.pointerEvents="none",a.IMa=a.lb.Ub(()=>setTimeout(()=>{a.ppa(b)},500))))};_.ZVa=function(a,b){b!==a.wj&&(a.wj&&a.wj.dispose(),a.wj=b,a.wg()&&(b.attach(a),a.ff()))};$Va=function(a){return(a=a.Vc.direction)?typeof a==="string"?a:a.value:"ltr"};
ds=class{constructor(a,b,c,d,e,f,g,l,p,t=!1,w){this.Fv=a;this.Rg=b;this.uj=c;this.Vc=d;this.lb=e;this.Dba=f;this.Bb=g;this.Sr=l;this.kca=p;this.Ol=t;this.xc=w;this.tv=null;this.GMa=new _.Tf;this.Uoa=new _.Tf;this.gp=new _.Tf;this.SPa=_.le.EMPTY;this.fDb=A=>this.GMa.next(A);this.gDb=A=>{this.ppa(A.target)};this.pqa=new _.Tf;this.Tqa=new _.Tf;this.aRa=new _.Tf;d.Mj&&(this.Ee=d.Mj,this.Ee.attach(this));this.wj=d.rg;this.DGc=ph(()=>Dha(()=>{this.aRa.next()},{Rb:this.xc}))}get eq(){return this.uj}get mG(){return this.Rg}attach(a){!this.Rg.parentElement&&
this.PQa&&this.PQa.appendChild(this.Rg);a=this.Fv.attach(a);this.wj&&this.wj.attach(this);this.xPc();this.PJb();this.OJb();this.Ee&&this.Ee.enable();let b;(b=this.ICb)==null||b.destroy();this.ICb=_.Xe(()=>{this.wg()&&this.ff()},{Rb:this.xc});this.tJb(!0);this.Vc.Je&&this.SGc();this.Vc.Ad&&this.kda(this.uj,this.Vc.Ad,!0);this.Uoa.next();this.Dba.add(this);this.Vc.rW&&(this.SPa=this.Sr.subscribe(()=>this.dispose()));this.kca.add(this);typeof(a==null?void 0:a.Be)==="function"&&a.Be(()=>{this.wg()&&this.lb.Ub(()=>
Promise.resolve().then(()=>this.detach()))});return a}detach(){if(this.wg()){YVa(this);this.tJb(!1);this.wj&&this.wj.detach&&this.wj.detach();this.Ee&&this.Ee.disable();var a=this.Fv.detach();this.gp.next();this.Dba.remove(this);this.RIc();this.SPa.unsubscribe();this.kca.remove(this);return a}}dispose(){const a=this.wg();this.wj&&this.wj.dispose();this.UIc();this.ppa(this.tv);this.SPa.unsubscribe();this.Dba.remove(this);this.Fv.dispose();this.Uoa.complete();this.GMa.complete();this.pqa.complete();
this.Tqa.complete();this.kca.remove(this);let b;(b=this.Rg)==null||b.remove();let c;(c=this.ICb)==null||c.destroy();this.PQa=this.uj=this.Rg=null;a&&this.gp.next();this.gp.complete();this.DGc.destroy();this.aRa.complete()}wg(){return this.Fv.wg()}Hm(){return this.GMa}Un(){return this.pqa}kZ(){return this.Tqa}am(){return this.Vc}ff(){this.wj&&this.wj.apply()}It(a){this.Vc=Object.assign({},this.Vc,a);this.PJb()}setDirection(a){this.Vc=Object.assign({},this.Vc,{direction:a});this.OJb()}VB(a){this.uj&&
this.kda(this.uj,a,!0)}rQ(a){this.uj&&this.kda(this.uj,a,!1)}OJb(){this.Rg.setAttribute("dir",$Va(this))}PJb(){if(this.uj){var a=this.uj.style;a.width=Wi(this.Vc.width);a.height=Wi(this.Vc.height);a.minWidth=Wi(this.Vc.minWidth);a.minHeight=Wi(this.Vc.minHeight);a.maxWidth=Wi(this.Vc.maxWidth);a.maxHeight=Wi(this.Vc.maxHeight)}}tJb(a){this.uj.style.pointerEvents=a?"":"none"}SGc(){this.tv=this.Bb.createElement("div");this.tv.classList.add("cdk-overlay-backdrop");this.Ol&&this.tv.classList.add("cdk-overlay-backdrop-noop-animation");
this.Vc.Yj&&this.kda(this.tv,this.Vc.Yj,!0);this.Rg.parentElement.insertBefore(this.tv,this.Rg);this.tv.addEventListener("click",this.fDb);this.Ol||typeof requestAnimationFrame==="undefined"?this.tv.classList.add("cdk-overlay-backdrop-showing"):this.lb.Ub(()=>{requestAnimationFrame(()=>{this.tv&&this.tv.classList.add("cdk-overlay-backdrop-showing")})})}xPc(){this.Rg.nextSibling&&this.Rg.parentNode.appendChild(this.Rg)}kda(a,b,c){b=_.Ui(b||[]).filter(d=>!!d);b.length&&(c?a.classList.add(...b):a.classList.remove(...b))}RIc(){this.lb.Ub(()=>
{const a=_.x(this.aRa,_.dg(_.Qe(this.Uoa,this.gp))).subscribe(()=>{this.uj&&this.Rg&&this.uj.children.length!==0||(this.uj&&this.Vc.Ad&&this.kda(this.uj,this.Vc.Ad,!1),this.Rg&&this.Rg.parentElement&&(this.PQa=this.Rg.parentElement,this.Rg.remove()),a.unsubscribe())})})}UIc(){const a=this.Ee;a&&(a.disable(),a.detach&&a.detach())}ppa(a){a&&(a.removeEventListener("click",this.fDb),a.removeEventListener("transitionend",this.gDb),a.remove(),this.tv===a&&(this.tv=null));this.IMa&&(clearTimeout(this.IMa),
this.IMa=void 0)}};var aWa=class{constructor(a,b){this.GV=a;this.j_b=b}};var Lsa;Lsa=/([A-Za-z%]+)$/;_.es=function(a){if(!a.NE&&a.hc.isBrowser){var b=a.pT;b?(a.zQa=a.xOa(),a.oN=a.uj.getBoundingClientRect(),a.Vra=a.FFb(),a.z2=OVa(a.nN).getBoundingClientRect(),a.Roa(b,a.HFb(a.zQa,a.z2,b))):a.apply()}};_.bWa=function(a,b){a.HIb=b;return a};_.fs=function(a,b){a.MQa=b;b.indexOf(a.pT)===-1&&(a.pT=null);return a};_.gs=function(a,b){a.zn=b;return a};_.hs=function(a,b=!0){a.Xpa=b;return a};_.is=function(a,b=!0){a.Upa=b;return a};_.js=function(a,b=!0){a.IQa=b;return a};
_.ks=function(a,b){a.zJb=b;return a};
_.cWa=class{get Ez(){return this.MQa}constructor(a,b,c,d,e){this.tf=b;this.Bb=c;this.hc=d;this.nN=e;this.Eba={width:0,height:0};this.dN=!1;this.qDb=!0;this.Upa=!1;this.Xpa=!0;this.IQa=!1;this.zn=0;this.HIb=[];this.MQa=[];this.cra=new _.Tf;this.Xr=_.le.EMPTY;this.bu=this.lQa=0;this.Qoa=[];this.d8=this.cra;this.bma(a)}attach(a){a.mG.classList.add("cdk-overlay-connected-position-bounding-box");this.vb=a;this.o2=a.mG;this.uj=a.eq;this.NE=!1;this.Y2=!0;this.pT=null;this.Xr.unsubscribe();this.Xr=this.tf.Fc().subscribe(()=>
{this.Y2=!0;this.apply()})}apply(){if(!this.NE&&this.hc.isBrowser)if(!this.Y2&&this.IQa&&this.pT)_.es(this);else{this.HDb();this.DIb();this.HNc();this.Vra=this.FFb();this.zQa=this.xOa();this.oN=this.uj.getBoundingClientRect();this.z2=OVa(this.nN).getBoundingClientRect();var a=this.zQa,b=this.oN,c=this.Vra,d=this.z2,e=[];for(let g of this.MQa){let l=this.HFb(a,d,g),p=this.zOa(l,b,g),t=this.nKc(p,b,c,g);if(t.FZc){this.dN=!1;this.Roa(g,l);return}if(this.zHc(t,p,c))e.push({position:g,origin:l,X2c:b,PLb:this.mDb(l,
g)});else if(!f||f.V2c.c4b<t.c4b)var f={V2c:t,zpd:p,K2c:l,position:g,X2c:b}}if(e.length){a=null;b=-1;for(const g of e)e=g.PLb.width*g.PLb.height*(g.position.weight||1),e>b&&(b=e,a=g);this.dN=!1;this.Roa(a.position,a.origin)}else this.qDb&&(this.dN=!0),this.Roa(f.position,f.K2c)}}detach(){this.HDb();this.hra=this.pT=null;this.Xr.unsubscribe()}dispose(){this.NE||(this.o2&&Aj(this.o2.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this.uj&&this.DIb(),this.vb&&
this.vb.mG.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this.cra.complete(),this.vb=this.o2=null,this.NE=!0)}bma(a){this.LB=a;return this}HFb(a,b,c){if(c.zc=="center")var d=a.left+a.width/2;else{d=this.il()?a.right:a.left;const e=this.il()?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}}zOa(a,b,c){return{x:a.x+(c.oc=="center"?-b.width/2:c.oc==="start"?this.il()?
-b.width:0:this.il()?0:-b.width),y:a.y+(c.uc=="center"?-b.height/2:c.uc=="top"?0:-b.height)}}nKc(a,b,c,d){b=Nsa(b);let {x:e,y:f}=a;a=this.Kpa(d,"x");d=this.Kpa(d,"y");a&&(e+=a);d&&(f+=d);d=-f;a=f+b.height-c.height;c=this.iJb(b.width,-e,e+b.width-c.width);d=this.iJb(b.height,d,a);a=c*d;return{c4b:a,FZc:b.width*b.height===a,pWc:d===b.height,oWc:c==b.width}}zHc(a,b,c){if(this.Xpa){const d=c.bottom-b.y;c=c.right-b.x;b=Msa(this.vb.am().minHeight);const e=Msa(this.vb.am().minWidth);c=a.oWc||e!=null&&e<=
c;return(a.pWc||b!=null&&b<=d)&&c}return!1}iIb(a,b,c){if(this.hra&&this.IQa)return{x:a.x+this.hra.x,y:a.y+this.hra.y};b=Nsa(b);const d=this.Vra;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.hra={x:e,y:c};return{x:a.x+e,y:a.y+c}}Roa(a,b){this.hOc(a);this.eOc(b,a);this.ZNc(b,a);a.Ad&&this.xGc(a.Ad);
if(this.cra.Wn.length){b=this.yKc();var c;if(c=a===this.pT&&this.TGb)c=this.TGb,c=c===b?!0:c.CTb===b.CTb&&c.DTb===b.DTb&&c.Lxa===b.Lxa&&c.ETb===b.ETb;c||this.cra.next(new aWa(a,b));this.TGb=b}this.pT=a;this.Y2=!1}hOc(a){if(this.zJb){var b=this.o2.querySelectorAll(this.zJb),c=a.uc;a=a.oc==="center"?"center":this.il()?a.oc==="start"?"right":"left":a.oc==="start"?"left":"right";for(let d=0;d<b.length;d++)b[d].style.transformOrigin=`${a} ${c}`}}mDb(a,b){var c=this.Vra;const d=this.il();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.Eba.height;e=g*2;g=a.y-g;e>l&&!this.Y2&&!this.Upa&&(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.Eba.width,b=t*2,t=a.x-t,b>c&&!this.Y2&&!this.Upa&&(t=a.x-c/2);return{top:g,left:t,
bottom:f,right:p,width:b,height:e}}ZNc(a,b){a=this.mDb(a,b);this.Y2||this.Upa||(a.height=Math.min(a.height,this.Eba.height),a.width=Math.min(a.width,this.Eba.width));const c={};if(this.bGb())c.top=c.left="0",c.bottom=c.right=c.maxHeight=c.maxWidth="",c.width=c.height="100%";else{const d=this.vb.am().maxHeight,e=this.vb.am().maxWidth;c.height=Wi(a.height);c.top=Wi(a.top);c.bottom=Wi(a.bottom);c.width=Wi(a.width);c.left=Wi(a.left);c.right=Wi(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=Wi(d));e&&(c.maxWidth=Wi(e))}this.Eba=a;Aj(this.o2.style,c)}HNc(){Aj(this.o2.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}DIb(){Aj(this.uj.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}eOc(a,b){const c={},d=this.bGb(),e=this.Xpa,f=this.vb.am();if(d){var g=this.tf.EK();Aj(c,this.eKc(b,a,g));Aj(c,this.dKc(b,
a,g))}else c.position="static";a="";g=this.Kpa(b,"x");b=this.Kpa(b,"y");g&&(a+=`translateX(${g}px) `);b&&(a+=`translateY(${b}px)`);c.transform=a.trim();f.maxHeight&&(d?c.maxHeight=Wi(f.maxHeight):e&&(c.maxHeight=""));f.maxWidth&&(d?c.maxWidth=Wi(f.maxWidth):e&&(c.maxWidth=""));Aj(this.uj.style,c)}eKc(a,b,c){let d={top:"",bottom:""};b=this.zOa(b,this.oN,a);this.dN&&(b=this.iIb(b,this.oN,c));a.uc==="bottom"?d.bottom=`${this.Bb.documentElement.clientHeight-(b.y+this.oN.height)}px`:d.top=Wi(b.y);return d}dKc(a,
b,c){let d={left:"",right:""};b=this.zOa(b,this.oN,a);this.dN&&(b=this.iIb(b,this.oN,c));(this.il()?a.oc==="end"?"left":"right":a.oc==="end"?"right":"left")==="right"?d.right=`${this.Bb.documentElement.clientWidth-(b.x+this.oN.width)}px`:d.left=Wi(b.x);return d}yKc(){const a=this.xOa(),b=this.uj.getBoundingClientRect(),c=this.HIb.map(d=>d.kb.ma.getBoundingClientRect());return{CTb:Ksa(a,c),DTb:Jsa(a,c),Lxa:Ksa(b,c),ETb:Jsa(b,c)}}iJb(a,...b){return b.reduce((c,d)=>c-Math.max(d,0),a)}FFb(){const a=this.Bb.documentElement.clientWidth,
b=this.Bb.documentElement.clientHeight,c=this.tf.EK();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}}il(){return $Va(this.vb)==="rtl"}bGb(){return!this.Xpa||this.dN}Kpa(a,b){return b==="x"?a.offsetX==null?this.lQa:a.offsetX:a.offsetY==null?this.bu:a.offsetY}Odd(){}xGc(a){this.uj&&_.Ui(a).forEach(b=>{b!==""&&this.Qoa.indexOf(b)===-1&&(this.Qoa.push(b),this.uj.classList.add(b))})}HDb(){this.uj&&(this.Qoa.forEach(a=>{this.uj.classList.remove(a)}),
this.Qoa=[])}xOa(){const a=this.LB;if(a instanceof _.bf)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;_.ls=function(a){a.left("");a.xy="center";return a};_.ms=function(a){a.top("");a.Ooa="center";return a};
dWa=class{constructor(){this.CIc="static";this.bPa=this.HSa=this.Dda=this.xy=this.Ooa=this.KMa=this.kSa="";this.NE=!1}attach(a){const b=a.am();this.vb=a;this.HSa&&!b.width&&a.It({width:this.HSa});this.bPa&&!b.height&&a.It({height:this.bPa});a.mG.classList.add("cdk-global-overlay-wrapper");this.NE=!1}top(a=""){this.KMa="";this.kSa=a;this.Ooa="flex-start";return this}left(a=""){this.Dda=a;this.xy="left";return this}bottom(a=""){this.kSa="";this.KMa=a;this.Ooa="flex-end";return this}right(a=""){this.Dda=
a;this.xy="right";return this}start(a=""){this.Dda=a;this.xy="start";return this}end(a=""){this.Dda=a;this.xy="end";return this}width(a=""){this.vb?this.vb.It({width:a}):this.HSa=a;return this}height(a=""){this.vb?this.vb.It({height:a}):this.bPa=a;return this}apply(){if(this.vb&&this.vb.wg()){var a=this.vb.eq.style,b=this.vb.mG.style,c=this.vb.am(),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.xy;c=this.Dda;var g=this.vb.am().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.CIc;a.marginLeft=d?"0":l;a.marginTop=e?"0":this.kSa;a.marginBottom=this.KMa;a.marginRight=d?"0":p;b.justifyContent=t;b.alignItems=e?"flex-start":
this.Ooa}}dispose(){if(!this.NE&&this.vb){var a=this.vb.eq.style,b=this.vb.mG,c=b.style;b.classList.remove("cdk-global-overlay-wrapper");c.justifyContent=c.alignItems=a.marginTop=a.marginBottom=a.marginLeft=a.marginRight=a.position="";this.vb=null;this.NE=!0}}};var os;_.ns=function(a,b){return new _.cWa(b,a.tf,a.Bb,a.hc,a.nN)};os=class{constructor(){this.tf=_.n(_.Zr);this.Bb=_.n(_.Zh);this.hc=_.n(_.Qq);this.nN=_.n(Sr)}global(){return new dWa}};os.O=function(a){return new (a||os)};os.ta=_.k({token:os,oa:os.O,Ea:"root"});var eWa,rs,ss;eWa=class{attach(a){this.i2=a;return a.attach(this)}detach(){let a=this.i2;a!=null&&(this.i2=null,a.detach())}get zZc(){return this.i2!=null}};_.ps=class extends eWa{constructor(a,b,c){super();this.component=a;this.De=b;this.Rb=c;this.eQ=void 0}};_.qs=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()}};
rs=function(a,b){a.INa=b};ss=class{constructor(){this.NE=!1}wg(){return!!this.by}attach(a){if(a instanceof _.ps)return this.by=a,this.Vv(a);if(a instanceof _.qs)return this.by=a,this.dC(a)}detach(){this.by&&(this.by=this.by.i2=null);this.wGb()}dispose(){this.wg()&&this.detach();this.wGb();this.NE=!0}wGb(){this.INa&&(this.INa(),this.INa=null)}};var fWa=class extends ss{constructor(a,b,c,d){super();this.Iza=a;this.fp=b;this.KIc=c;this.Bb=d}Vv(a){let b;if(a.De){const c=a.Rb||a.De.Rb,d=c.get(Qm,null,{optional:!0})||void 0;b=_.gn(a.De,a.component,{index:a.De.length,Rb:c,AWb:d,eQ:a.eQ||void 0});rs(this,()=>b.destroy())}else b=cna(a.component,{WUc:a.Rb||this.KIc||_.FIa,PF:this.fp.Rb,eQ:a.eQ||void 0}),_.KJa(this.fp,b.Hw),rs(this,()=>{this.fp.E$c>0&&this.fp.a5(b.Hw);b.destroy()});this.Iza.appendChild(this.WJc(b));this.by=a;return b}dC(a){let b=
a.De,c=b.mi(a.Nc,a.context,{Rb:a.Rb});c.om.forEach(d=>this.Iza.appendChild(d));_.$m(c);rs(this,()=>{let d=b.indexOf(c);d!==-1&&b.remove(d)});this.by=a;return c}dispose(){super.dispose();this.Iza.remove()}WJc(a){return a.Hw.om[0]}};var ts=class extends _.qs{constructor(){const a=_.n(_.Gg),b=_.n(_.Hg);super(a,b)}};ts.O=function(a){return new (a||ts)};ts.La=_.Cf({type:ts,na:[["","cdkPortal",""]],Pb:["cdkPortal"],features:[_.gg]});
_.us=class extends ss{constructor(){super();this.mMc=_.n(Qm,{optional:!0});this.Bb=_.n(_.Zh);this.He=_.n(_.Hg);this.xn=!1;this.NVa=new _.Vm}get c8(){return this.by}set c8(a){if(!this.wg()||a||this.xn)this.wg()&&super.detach(),a&&super.attach(a),this.by=a||null}Qa(){this.xn=!0}Ja(){super.dispose();this.cDb=this.by=null}Vv(a){a.i2=this;const b=a.De!=null?a.De:this.He,c=_.gn(b,a.component,{index:b.length,Rb:a.Rb||b.Rb,eQ:a.eQ||void 0,AWb:this.mMc||void 0});b!==this.He&&this.wKc().appendChild(c.Hw.om[0]);
rs(this,()=>c.destroy());this.by=a;this.cDb=c;this.NVa.emit(c);return c}dC(a){a.i2=this;const b=this.He.mi(a.Nc,a.context,{Rb:a.Rb});rs(this,()=>this.He.clear());this.by=a;this.cDb=b;this.NVa.emit(b);return b}wKc(){const a=this.He.element.ma;return a.nodeType===a.ELEMENT_NODE?a:a.parentNode}};_.us.O=function(a){return new (a||_.us)};_.us.La=_.Cf({type:_.us,na:[["","cdkPortalOutlet",""]],inputs:{c8:[0,"cdkPortalOutlet","portal"]},outputs:{NVa:"attached"},Pb:["cdkPortalOutlet"],features:[_.gg]});
_.vs=class{};_.vs.O=function(a){return new (a||_.vs)};_.vs.Ca=_.Af({type:_.vs});_.vs.Ba=_.Uc({});_.ws=class{constructor(){this.Lj=_.n(bs);this.nN=_.n(Sr);this.WMc=_.n(os);this.Dba=_.n(Pr);this.xc=_.n(_.We);this.lb=_.n(_.Ue);this.Bb=_.n(_.Zh);this.TIc=_.n(_.Mr);this.Sr=_.n(_.eo);this.kca=_.n(Qr);this.JGc=_.n(_.Xm,{optional:!0});this.Qr=_.n(_.or);this.bU=_.n(_.Wq)}create(a){this.bU.load(Rr);const b=this.pIc(),c=this.uIc(b),d=this.wIc(c);a=new _.cs(a);a.direction=a.direction||this.TIc.value;return new ds(d,b,c,a,this.lb,this.Dba,this.Bb,this.Sr,this.kca,this.JGc==="NoopAnimations",this.xc.get(Km))}position(){return this.WMc}uIc(a){const b=
this.Bb.createElement("div");b.id=this.Qr.getId("cdk-overlay-");b.classList.add("cdk-overlay-pane");a.appendChild(b);return b}pIc(){const a=this.Bb.createElement("div");OVa(this.nN).appendChild(a);return a}wIc(a){this.fp||(this.fp=this.xc.get(_.gh));return new fWa(a,this.fp,this.xc,this.Bb)}};_.ws.O=function(a){return new (a||_.ws)};_.ws.ta=_.k({token:_.ws,oa:_.ws.O,Ea:"root"});var hWa;_.gWa=new _.ud("cdk-connected-overlay-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.ws);return()=>a.Lj.Bl()}});hWa={va:_.gWa,Ib:[_.ws],Ab:function(a){return()=>a.Lj.Bl()}};_.xs=class{};_.xs.O=function(a){return new (a||_.xs)};_.xs.Ca=_.Af({type:_.xs});_.xs.Ba=_.Uc({Nb:[_.ws,hWa],imports:[Nr,_.vs,_.as,_.as]});_.ys=class{constructor(){_.n(dr).tMa()}};_.ys.O=function(a){return new (a||_.ys)};_.ys.Ca=_.Af({type:_.ys});_.ys.Ba=_.Uc({imports:[Nr,Nr]});_.iWa=class{constructor(a,b,c,d,e){this.LIc=a;this.rd=b;this.sca=c;this.rca=d;this.Ph=e;this.vg=!1}ev(){const a=this.vg,b=this.sca||this.rca,c=this.rd?this.rd.control:null;let d,e;const f=(e=(d=this.Zs||this.LIc)==null?void 0:d.sTb(c,b))!=null?e:!1;f!==a&&(this.vg=f,this.Ph.next())}};_.jWa=new _.ud("MAT_DATE_LOCALE",{Ea:"root",oa:Osa});_.zs=new _.ud("mat-date-formats");_.As=class{sTb(a,b){return!!(a&&a.invalid&&(a.jn||b&&b.aR))}};_.As.O=function(a){return new (a||_.As)};_.As.ta=_.k({token:_.As,oa:_.As.O,Ea:"root"});_.Bs=class{};_.Bs.O=function(a){return new (a||_.Bs)};
_.Bs.wa=_.zf({type:_.Bs,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});_.Cs=class{};_.Cs.O=function(a){return new (a||_.Cs)};
_.Cs.wa=_.zf({type:_.Cs,na:[["div","mat-internal-form-field",""]],nb:[1,"mdc-form-field","mat-internal-form-field"],ob:2,Ya:function(a,b){a&2&&_.og("mdc-form-field--align-end",b.Mo==="before")},inputs:{Mo:"labelPosition"},jc:["mat-internal-form-field",""],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Cg(),_.Dg(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});_.Ds=new _.ud("MAT_OPTION_PARENT_COMPONENT");_.Es=new _.ud("MatOptgroup");var kWa=_.Pi({passive:!0,capture:!0}),lWa=class{constructor(){this.rk=new Map;this.fEb=a=>{const b=_.Ti(a);if(b){let c;(c=this.rk.get(a.type))==null||c.forEach((d,e)=>{(e===b||e.contains(b))&&d.forEach(f=>f.handleEvent(a))})}}}bTa(a,b,c,d){const e=this.rk.get(b);e?(a=e.get(c))?a.add(d):e.set(c,new Set([d])):(this.rk.set(b,new Map([[c,new Set([d])]])),a.Ub(()=>{document.addEventListener(b,this.fEb,kWa)}))}Knb(a,b,c){const d=this.rk.get(a);if(d){var e=d.get(b);e&&(e.delete(c),e.size===0&&d.delete(b),
d.size===0&&(this.rk.delete(a),document.removeEventListener(a,this.fEb,kWa)))}}};var mWa=class{constructor(a,b,c,d=!1){this.Iq=a;this.element=b;this.config=c;this.IGc=d;this.state=3}};var nWa={NF:225,SF:150},oWa=_.Pi({passive:!0,capture:!0}),pWa=["mousedown","touchstart"],qWa=["mouseup","mouseleave","touchend","touchcancel"],Fs=class{},rWa,sWa,tWa;Fs.O=function(a){return new (a||Fs)};
Fs.wa=_.zf({type:Fs,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.SF}ms`;c.style.opacity="0";b.state=2;!b.IGc&&d.SF||a.VNa(b)}};
sWa=function(a,b,c,d={}){var e=a.z2=a.z2||a.w2.getBoundingClientRect();const f=Object.assign({},nWa,d.animation);d.u4&&(b=e.left+e.width/2,c=e.top+e.height/2);var g=d.radius||Psa(b,c,e);b-=e.left;c-=e.top;const l=f.NF,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.w2.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.aQa=t);let w=null;e||!l&&!f.SF||a.lb.Ub(()=>{const A=()=>{w&&(w.C5a=null);clearTimeout(I);a.VNa(t)},G=()=>a.iEb(t),I=setTimeout(G,l+100);p.addEventListener("transitionend",A);p.addEventListener("transitioncancel",G);w={B2c:A,A2c:G,C5a:I}});a.M$.set(t,w);!e&&l||a.VNa(t);return t};
_.Gs=function(a,b){const c=_.Xi(b);a.hc.isBrowser&&c&&c!==a.KJ&&(a.v3(),a.KJ=c,pWa.forEach(d=>{tWa.bTa(a.lb,d,c,a)}))};
_.Hs=class{constructor(a,b,c,d,e){this.Hra=a;this.lb=b;this.hc=d;this.zba=!1;this.M$=new Map;this.ara=!1;d.isBrowser&&(this.w2=_.Xi(c));e&&e.get(_.Wq).load(Fs)}y5a(){this.lFb().forEach(a=>{a.config.jkb||rWa(a.Iq,a)})}handleEvent(a){a.type==="mousedown"?this.Nqa(a):a.type==="touchstart"?this.JMc(a):this.IMc();this.ara||(this.lb.Ub(()=>{qWa.forEach(b=>{this.KJ.addEventListener(b,this,oWa)})}),this.ara=!0)}VNa(a){a.state===0?this.zOc(a):a.state===2&&this.iEb(a)}zOc(a){const b=a===this.aQa,c=a.config.jkb;
a.state=1;c||b&&this.zba||rWa(a.Iq,a)}iEb(a){let b;const c=(b=this.M$.get(a))!=null?b:null;this.M$.delete(a);this.M$.size||(this.z2=null);a===this.aQa&&(this.aQa=null);a.state=3;c!==null&&(a.element.removeEventListener("transitionend",c.B2c),a.element.removeEventListener("transitioncancel",c.A2c),c.C5a!==null&&clearTimeout(c.C5a));a.element.remove()}Nqa(a){const b=_.Ki(a),c=this.WGb&&Date.now()<this.WGb+800;this.Hra.jH||b||c||(this.zba=!0,sWa(this,a.clientX,a.clientY,this.Hra.zt))}JMc(a){if(!this.Hra.jH&&
!_.Li(a)&&(this.WGb=Date.now(),this.zba=!0,a=a.changedTouches))for(let b=0;b<a.length;b++)sWa(this,a[b].clientX,a[b].clientY,this.Hra.zt)}IMc(){this.zba&&(this.zba=!1,this.lFb().forEach(a=>{const b=a.state===1||a.config.FCa&&a.state===0;!a.config.jkb&&b&&rWa(a.Iq,a)}))}lFb(){return Array.from(this.M$.keys())}v3(){const a=this.KJ;a&&(pWa.forEach(b=>tWa.Knb(b,a,this)),this.ara&&(qWa.forEach(b=>a.removeEventListener(b,this,oWa)),this.ara=!1))}};tWa=new lWa;_.Is=new _.ud("mat-ripple-global-options");
_.Js=class{get disabled(){return this.qc}set disabled(a){a&&this.y5a();this.qc=a;this.ERa()}get trigger(){return this.cPc||this.Ia.ma}set trigger(a){this.cPc=a;this.ERa()}constructor(){this.Ia=_.n(_.bf);this.ie=_.n(_.Xm,{optional:!0});this.radius=0;this.xn=this.qc=!1;const a=_.n(_.Ue),b=_.n(_.Qq),c=_.n(_.Is,{optional:!0}),d=_.n(_.We);this.GOa=c||{};this.dF=new _.Hs(this,a,this.Ia,b,d)}Qa(){this.xn=!0;this.ERa()}Ja(){this.dF.v3()}y5a(){this.dF.y5a()}get zt(){return{u4:this.u4,radius:this.radius,color:this.color,
animation:Object.assign({},this.GOa.animation,this.ie==="NoopAnimations"?{NF:0,SF:0}:{},this.animation),FCa:this.GOa.FCa}}get jH(){return this.disabled||!!this.GOa.disabled}ERa(){!this.disabled&&this.xn&&_.Gs(this.dF,this.trigger)}launch(a,b=0,c){return typeof a==="number"?sWa(this.dF,a,b,Object.assign({},this.zt,c)):sWa(this.dF,0,0,Object.assign({},this.zt,a))}};_.Js.O=function(a){return new (a||_.Js)};
_.Js.La=_.Cf({type:_.Js,na:[["","mat-ripple",""],["","matRipple",""]],nb:[1,"mat-ripple"],ob:2,Ya:function(a,b){a&2&&_.og("mat-ripple-unbounded",b.a$c)},inputs:{color:[0,"matRippleColor","color"],a$c:[0,"matRippleUnbounded","unbounded"],u4:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},Pb:["matRipple"]});_.Ks=class{};_.Ks.O=function(a){return new (a||_.Ks)};_.Ks.Ca=_.Af({type:_.Ks});_.Ks.Ba=_.Uc({imports:[_.ys,_.ys]});var uWa,vWa;uWa={capture:!0};vWa=["focus","mousedown","mouseenter","touchstart"];_.wWa=function(a,b){const c=a.U2.get(b);c&&(c.renderer.v3(),a.U2.delete(b))};
_.xWa=function(a,b,c){let d,e;b.setAttribute("mat-ripple-loader-uninitialized",(e=(d=a.Yaa)==null?void 0:d.ct)!=null?e:"");!c.className&&b.hasAttribute("mat-ripple-loader-class-name")||b.setAttribute("mat-ripple-loader-class-name",c.className||"");c.u4&&b.setAttribute("mat-ripple-loader-centered","");c.disabled&&b.setAttribute("mat-ripple-loader-disabled","")};
_.Ls=class{constructor(){this.Bb=_.n(_.Zh,{optional:!0});this.ie=_.n(_.Xm,{optional:!0});this.Yaa=_.n(_.Is,{optional:!0});this.hc=_.n(_.Qq);this.lb=_.n(_.Ue);this.xc=_.n(_.We);this.U2=new Map;this.AHb=a=>{a=_.Ti(a);if(a instanceof HTMLElement){let b,c;(a=a.closest(`[${"mat-ripple-loader-uninitialized"}="${(c=(b=this.Yaa)==null?void 0:b.ct)!=null?c:""}"]`))&&this.zIc(a)}};this.lb.Ub(()=>{for(const a of vWa){let b;(b=this.Bb)==null||b.addEventListener(a,this.AHb,uWa)}})}Ja(){const a=this.U2.keys();
for(const b of a)_.wWa(this,b);for(const b of vWa){let c;(c=this.Bb)==null||c.removeEventListener(b,this.AHb,uWa)}}Vrb(a,b){const c=this.U2.get(a);c?(c.target.jH=b,b||c.zRb||(c.zRb=!0,_.Gs(c.renderer,a))):b?a.setAttribute("mat-ripple-loader-disabled",""):a.removeAttribute("mat-ripple-loader-disabled")}zIc(a){if(this.Bb&&!this.U2.has(a)){var b;(b=a.querySelector(".mat-ripple"))==null||b.remove();b=this.Bb.createElement("span");b.classList.add("mat-ripple",a.getAttribute("mat-ripple-loader-class-name"));
a.append(b);var c=this.ie==="NoopAnimations",d=this.Yaa,e,f,g=c?0:(f=d==null?void 0:(e=d.animation)==null?void 0:e.NF)!=null?f:nWa.NF,l,p;e=c?0:(p=d==null?void 0:(l=d.animation)==null?void 0:l.SF)!=null?p:nWa.SF;l={jH:c||(d==null?void 0:d.disabled)||a.hasAttribute("mat-ripple-loader-disabled"),zt:{u4:a.hasAttribute("mat-ripple-loader-centered"),FCa:d==null?void 0:d.FCa,animation:{NF:g,SF:e}}};b=new _.Hs(l,this.lb,b,this.hc,this.xc);(p=!l.jH)&&_.Gs(b,a);this.U2.set(a,{target:l,renderer:b,zRb:p});a.removeAttribute("mat-ripple-loader-uninitialized")}}};
_.Ls.O=function(a){return new (a||_.Ls)};_.Ls.ta=_.k({token:_.Ls,oa:_.Ls.O,Ea:"root"});new nn;new nn;_.yWa=_.Dj(class{});_.Pi({passive:!0,capture:!0});_.Pi({passive:!0,capture:!0});new nn;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=_.Bj(_.Dj(_.Cj(class{constructor(a){this.Ia=a}})));
_.Ms=class extends DWa{constructor(a,b,c){super(a);this.Qc=b;this.ie=c;this.Gcb=this.UOa("mat-fab","mat-mini-fab");this.Fxa=this.UOa("mat-icon-button");for(const d of CWa)this.UOa(d)&&this.Qg().classList.add(d);a.ma.classList.add("mat-button-base");this.Gcb&&(this.color="accent")}Dc(){this.Qc.Ok(this.Ia,!0)}Ja(){this.Qc.Ni(this.Ia)}focus(a,b){a?_.Tq(this.Qc,this.Qg(),a,b):this.Qg().focus(b)}Qg(){return this.Ia.ma}py(){return this.wc||this.disabled}UOa(...a){return a.some(b=>this.Qg().hasAttribute(b))}};
_.Ms.O=function(a){return new (a||_.Ms)(_.B(_.bf),_.B(_.Uq),_.B(_.Xm,8))};
_.Ms.wa=_.zf({type:_.Ms,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",""]],rb:function(a,b){a&1&&_.Jg(_.Js,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.Spb=c.first)}},nb:[1,"mat-focus-indicator"],ob:6,Ya:function(a,b){a&2&&(_.mg("disabled",b.disabled||null)("mat-id-collision",null),_.og("_mat-animation-noopable",b.ie==="NoopAnimations")("mat-button-disabled",
b.disabled))},inputs:{disabled:"disabled",wc:"disableRipple",color:"color"},Pb:["matButton"],standalone:!1,features:[_.gg],jc:_.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&&(_.Cg(),_.F(0,"span",0),_.Dg(1),_.J(),_.K(2,"span",1)(3,"span",2));a&2&&(_.y(2),_.og("mat-button-ripple-round",b.Gcb||b.Fxa),_.E("matRippleDisabled",b.py())("matRippleCentered",
b.Fxa)("matRippleTrigger",b.Qg()))},Fa:[_.Js],styles:[_.BWa()],hb:2,Ma:0});var EWa={params:{Wua:"150ms",eva:"75ms"}},FWa=_.hj("dialogContainer",[_.kj("void, exit",_.jj({opacity:0,transform:"scale(0.7)"})),_.kj("enter",_.jj({transform:"none"})),_.lj("* => enter",_.Bra([_.ij("{{enterAnimationDuration}} cubic-bezier(0, 0, 0.2, 1)",_.jj({transform:"none",opacity:1})),_.Cra("@*",{type:9,options:null})]),EWa),_.lj("* => void, * => exit",_.Bra([_.ij("{{exitAnimationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)",_.jj({opacity:0})),_.Cra("@*",{type:9,options:null})]),EWa)]);var GWa=class{constructor(){this.role="dialog";this.Ad="";this.Je=!0;this.Yj="";this.Zi=!1;this.height=this.width="";this.maxWidth="80vw";this.ariaLabel=this.usa=this.Sda=this.data=null;this.ariaModal=!0;this.By="first-tabbable";this.gZa=this.xfa=this.yt=!0}};var Ns=class{constructor(){this.role="dialog";this.Ad="";this.Je=!0;this.Yj="";this.Zi=!1;this.height=this.width="";this.ariaLabel=this.usa=this.Sda=this.data=null;this.ariaModal=!0;this.By="first-tabbable";this.hZa=this.fZa=this.gZa=this.yt=!0}};var Os=class extends ss{constructor(){super();this.Ia=_.n(_.bf);this.Oaa=_.n(_.Yq);this.tba=_.n(_.Vq);this.lb=_.n(_.Ue);this.vb=_.n(ds);this.Qc=_.n(_.Uq);this.hc=_.n(_.Qq);this.Bb=_.n(_.Zh,{optional:!0});this.RI=this.vEb=this.zB=null;this.KI=[];this.Ta=_.n(_.jn);this.xc=_.n(_.We);this.xba=!1;this.Vc=_.n(Ns,{optional:!0})||new Ns;this.Vc.usa&&this.KI.push(this.Vc.usa)}sGc(a){this.KI.push(a);_.Zm(this.Ta)}yNc(a){a=this.KI.indexOf(a);a>-1&&(this.KI.splice(a,1),_.Zm(this.Ta))}fpa(){this.iLc();this.HKc();
this.PMa()}PMa(){this.GN()}Ja(){this.xba=!0;this.ura()}Vv(a){a=this.Fv.Vv(a);this.fpa();return a}dC(a){a=this.Fv.dC(a);this.fpa();return a}mNc(){this.epa()||this.GN()}aOa(a,b){this.tba.rG(a)||(a.tabIndex=-1,this.lb.Ub(()=>{const c=()=>{a.removeEventListener("blur",c);a.removeEventListener("mousedown",c);a.removeAttribute("tabindex")};a.addEventListener("blur",c);a.addEventListener("mousedown",c)}));a.focus(b)}Naa(a,b){(a=this.Ia.ma.querySelector(a))&&this.aOa(a,b)}GN(){this.xba||_.Xe(()=>{const a=
this.Ia.ma;switch(this.Vc.By){case !1:case "dialog":this.epa()||a.focus();break;case !0:case "first-tabbable":let b;((b=this.zB)==null?0:_.kUa(b))||this.xJc();break;case "first-heading":this.Naa('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this.Naa(this.Vc.By)}},{Rb:this.xc})}ura(){var a=this.Vc.yt;let b=null;typeof a==="string"?b=this.Bb.querySelector(a):typeof a==="boolean"?b=a?this.vEb:null:a&&(b=a);if(this.Vc.yt&&b&&typeof b.focus==="function"){a=_.Si();const c=this.Ia.ma;if(!a||
a===this.Bb.body||a===c||c.contains(a))this.Qc?(_.Tq(this.Qc,b,this.RI),this.RI=null):b.focus()}this.zB&&this.zB.destroy()}xJc(){this.Ia.ma.focus&&this.Ia.ma.focus()}epa(){const a=this.Ia.ma,b=_.Si();return a===b||a.contains(b)}iLc(){this.hc.isBrowser&&(this.zB=this.Oaa.create(this.Ia.ma),this.Bb&&(this.vEb=_.Si()))}HKc(){this.vb.Hm().subscribe(()=>{this.Vc.Zi&&this.mNc()})}};Os.O=function(a){return new (a||Os)};
Os.wa=_.zf({type:Os,na:[["cdk-dialog-container"]],rb:function(a,b){a&1&&_.Jg(_.us,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.Fv=c.first)}},nb:["tabindex","-1",1,"cdk-dialog-container"],ob:6,Ya:function(a,b){a&2&&_.mg("id",b.Vc.id||null)("role",b.Vc.role)("aria-modal",b.Vc.ariaModal)("aria-labelledby",b.Vc.ariaLabel?null:b.KI[0])("aria-label",b.Vc.ariaLabel)("aria-describedby",b.Vc.Sda||null)},features:[_.gg],ya:1,Aa:0,Da:[["cdkPortalOutlet",""]],qa:function(a){a&1&&_.C(0,Qsa,0,0,"ng-template",0)},Fa:[_.us],
styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}\n"],hb:2});var HWa=new _.ud("DialogScrollStrategy",{Ea:"root",oa:()=>{const a=_.n(_.ws);return()=>a.Lj.block()}}),IWa=new _.ud("DialogData"),JWa=new _.ud("DefaultDialogConfig");var KWa=class{constructor(a,b){this.Jd=a;this.config=b;this.closed=new _.Tf;this.Zi=b.Zi;this.Hm=a.Hm();this.Un=a.Un();this.kZ=a.kZ();this.id=b.id;this.Un.subscribe(c=>{c.keyCode!==27||this.Zi||_.Mi(c)||(c.preventDefault(),this.close(void 0,{Bga:"keyboard"}))});this.Hm.subscribe(()=>{this.Zi||this.close(void 0,{Bga:"mouse"})});this.mpa=a.gp.subscribe(()=>{b.hZa!==!1&&this.close()})}close(a,b){if(this.cw){const c=this.closed;this.cw.RI=(b==null?void 0:b.Bga)||"program";this.mpa.unsubscribe();this.Jd.dispose();
c.next(a);c.complete();this.Jy=this.cw=null}}ff(){this.Jd.ff()}It(a="",b=""){this.Jd.It({width:a,height:b})}VB(a){this.Jd.VB(a)}rQ(a){this.Jd.rQ(a)}};var Ps=class{get ai(){return this.np?this.np.ai:this.VE}get hu(){return this.np?this.np.hu:this.PM}constructor(){this.jf=_.n(_.ws);this.xc=_.n(_.We);this.Cg=_.n(JWa,{optional:!0});this.np=_.n(Ps,{optional:!0,ZD:!0});this.nN=_.n(Sr);this.Qr=_.n(_.or);this.VE=[];this.OM=new _.Tf;this.PM=new _.Tf;this.xMa=new Map;this.Ee=_.n(HWa);this.esa=_.Ie(()=>this.ai.length?this.Yt():_.x(this.Yt(),_.bg(void 0)))}open(a,b){b=Object.assign({},this.Cg||new Ns,b);b.id=b.id||this.Qr.getId("cdk-dialog-");b.id&&this.M7a(b.id);
var c=this.aJ(b);c=this.jf.create(c);const d=new KWa(c,b);c=this.TGc(c,d,b);d.cw=c;this.UGc(a,d,c,b);this.ai.length||this.ZKc();this.ai.push(d);d.closed.subscribe(()=>this.rIb(d,!0));this.hu.next(d);return d}M7a(a){this.ai.find(b=>b.id===a)}Ja(){Rsa(this.VE,a=>{a.config.fZa===!1&&this.rIb(a,!1)});Rsa(this.VE,a=>a.close());this.OM.complete();this.PM.complete();this.VE=[]}aJ(a){const b=new _.cs({rg:a.rg||_.ms(_.ls(this.jf.position().global())),Mj:a.Mj||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,rW:a.gZa});a.Yj&&(b.Yj=a.Yj);return b}TGc(a,b,c){var d;const e=c.Rb||((d=c.De)==null?void 0:d.Rb);b=[{va:Ns,kc:c},{va:KWa,kc:b},{va:ds,kc:a}];c.container?typeof c.container==="function"?d=c.container:(d=c.container.type,b.push(...c.container.Nb(c))):d=Os;c=new _.ps(d,c.De,_.jh({parent:e||this.xc,Nb:b}));return a.attach(c).instance}UGc(a,b,c,d){if(a instanceof _.Gg){var e=this.B2(d,b,c,
void 0);b={ua:d.data,Np:b};d.eR&&(b=Object.assign({},b,typeof d.eR==="function"?d.eR():d.eR));c.dC(new _.qs(a,null,b,e))}else e=this.B2(d,b,c,this.xc),a=c.Vv(new _.ps(a,d.De,e)),b.F4=a,b.Jy=a.instance}B2(a,b,c,d){var e;const f=a.Rb||((e=a.De)==null?void 0:e.Rb);e=[{va:IWa,kc:a.data},{va:KWa,kc:b}];a.Nb&&(typeof a.Nb==="function"?e.push(...a.Nb(b,a,c)):e.push(...a.Nb));!a.direction||f&&f.get(_.Mr,null,{optional:!0})||e.push({va:_.Mr,kc:{value:a.direction,Fc:_.u()}});return _.jh({parent:f||d,Nb:e})}rIb(a,
b){a=this.ai.indexOf(a);a>-1&&(this.ai.splice(a,1),this.ai.length||(this.xMa.forEach((c,d)=>{c?d.setAttribute("aria-hidden",c):d.removeAttribute("aria-hidden")}),this.xMa.clear(),b&&this.Yt().next()))}ZKc(){const a=OVa(this.nN);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.xMa.set(d,d.getAttribute("aria-hidden")),d.setAttribute("aria-hidden","true"))}}}Yt(){const a=
this.np;return a?a.Yt():this.OM}};Ps.O=function(a){return new (a||Ps)};Ps.ta=_.k({token:Ps,oa:Ps.O,Ea:"root"});var Qs=class{};Qs.O=function(a){return new (a||Qs)};Qs.Ca=_.Af({type:Qs});Qs.Ba=_.Uc({Nb:[Ps],imports:[_.xs,_.vs,_.jr,_.vs]});var Rs=class extends Os{constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.Fr=new _.Vm}PMa(){this.Vc.xfa||this.GN()}uQa(a){this.Vc.xfa&&this.GN();this.Fr.next({state:"opened",totalTime:a})}};Rs.O=function(a){return new (a||Rs)(_.B(_.bf),_.B(_.Yq),_.B(_.Zh,8),_.B(GWa),_.B(_.Vq),_.B(_.Ue),_.B(ds),_.B(_.Uq))};Rs.wa=_.zf({type:Rs,na:[["ng-component"]],standalone:!1,features:[_.gg],ya:0,Aa:0,qa:function(){},hb:2});var LWa=class{constructor(a,b,c){this.Uj=a;this.iy=c;this.Er=new _.Tf;this.OI=new _.Tf;this.yj=0;this.Zi=b.Zi;this.id=a.id;_.x(c.Fr,_.Re(d=>d.state==="opened"),_.Nf(1)).subscribe(()=>{this.Er.next();this.Er.complete()});_.x(c.Fr,_.Re(d=>d.state==="closed"),_.Nf(1)).subscribe(()=>{clearTimeout(this.fNa);this.KE()});a.Jd.gp.subscribe(()=>{this.OI.next(this.Fca);this.OI.complete();this.KE()});_.Qe(this.Hm(),_.x(this.Un(),_.Re(d=>d.keyCode===27&&!this.Zi&&!_.Mi(d)))).subscribe(d=>{this.Zi||(d.preventDefault(),
this.RI=d.type==="keydown"?"keyboard":"mouse",this.close(void 0))})}close(a){this.Fca=a;_.x(this.iy.Fr,_.Re(b=>b.state==="closing"),_.Nf(1)).subscribe(b=>{this.OI.next(a);this.OI.complete();YVa(this.Uj.Jd);this.fNa=setTimeout(()=>this.KE(),b.totalTime+100)});this.yj=1;this.iy.Xca()}hu(){return this.Er}XB(){return this.Uj.closed}Hm(){return this.Uj.Hm}Un(){return this.Uj.Un}ff(a){let b=this.Uj.config.rg;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):_.ls(b);a&&(a.top||a.bottom)?a.top?
b.top(a.top):b.bottom(a.bottom):_.ms(b);this.Uj.ff()}It(a="",b=""){this.Uj.It(a,b)}VB(a){this.Uj.VB(a)}rQ(a){this.Uj.rQ(a)}getState(){return this.yj}KE(){this.yj=2;this.Uj.close(this.Fca,{Bga:this.RI});this.Jy=null}};var MWa=class{constructor(){this.role="dialog";this.Ad="";this.Je=!0;this.Yj="";this.Zi=!1;this.height=this.width="";this.ariaLabel=this.usa=this.Sda=this.data=null;this.ariaModal=!0;this.By="first-tabbable";this.gZa=this.xfa=this.yt=!0}};var Ss=class extends Os{constructor(){super(...arguments);this.ie=_.n(_.Xm,{optional:!0});this.Fr=new _.Vm;this.QM=this.ie!=="NoopAnimations";this.hMa=0;this.vn=this.Ia.ma;let a;this.vpa=this.QM?(a=Tsa(this.Vc.Wua))!=null?a:150:0;let b;this.xpa=this.QM?(b=Tsa(this.Vc.eva))!=null?b:75:0;this.T$=null;this.TEb=()=>{this.FDb();this.uQa(this.vpa)};this.KE=()=>{this.FDb();this.Fr.emit({state:"closed",totalTime:this.xpa})}}fpa(){super.fpa();this.AOc()}AOc(){this.Fr.emit({state:"opening",totalTime:this.vpa});
this.QM?(this.vn.style.setProperty("--mat-dialog-transition-duration",`${this.vpa}ms`),this.AIb(()=>this.vn.classList.add("mdc-dialog--opening","mdc-dialog--open")),this.hKb(this.vpa,this.TEb)):(this.vn.classList.add("mdc-dialog--open"),Promise.resolve().then(()=>this.TEb()))}Xca(){this.Fr.emit({state:"closing",totalTime:this.xpa});this.vn.classList.remove("mdc-dialog--open");this.QM?(this.vn.style.setProperty("--mat-dialog-transition-duration",`${this.xpa}ms`),this.AIb(()=>this.vn.classList.add("mdc-dialog--closing")),
this.hKb(this.xpa,this.KE)):Promise.resolve().then(()=>this.KE())}GJb(a){this.hMa+=a;_.Zm(this.Ta)}FDb(){this.vn.classList.remove("mdc-dialog--opening","mdc-dialog--closing")}hKb(a,b){this.T$!==null&&clearTimeout(this.T$);this.T$=setTimeout(b,a)}AIb(a){this.lb.Ub(()=>{typeof requestAnimationFrame==="function"?requestAnimationFrame(a):a()})}PMa(){this.Vc.xfa||this.GN()}uQa(a){this.Vc.xfa&&this.GN();this.Fr.next({state:"opened",totalTime:a})}Ja(){super.Ja();this.T$!==null&&clearTimeout(this.T$)}Vv(a){a=
super.Vv(a);a.location.ma.classList.add("mat-mdc-dialog-component-host");return a}};Ss.O=(()=>{let a;return function(b){return(a||(a=_.he(Ss)))(b||Ss)}})();
Ss.wa=_.zf({type:Ss,na:[["mat-dialog-container"]],nb:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],ob:10,Ya:function(a,b){a&2&&(_.ug("id",b.Vc.id),_.mg("aria-modal",b.Vc.ariaModal)("role",b.Vc.role)("aria-labelledby",b.Vc.ariaLabel?null:b.KI[0])("aria-label",b.Vc.ariaLabel)("aria-describedby",b.Vc.Sda||null),_.og("_mat-animation-noopable",!b.QM)("mat-mdc-dialog-container-with-actions",b.hMa>0))},features:[_.gg],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,Ssa,0,0,"ng-template",2),_.J()())},Fa:[_.us],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});_.Ts=class{constructor(a,b,c){this.Uj=a;this.iy=c;this.Er=new _.Tf;this.OI=new _.Tf;this.yj=0;this.Zi=b.Zi;this.id=a.id;a.VB("mat-mdc-dialog-panel");_.x(c.Fr,_.Re(d=>d.state==="opened"),_.Nf(1)).subscribe(()=>{this.Er.next();this.Er.complete()});_.x(c.Fr,_.Re(d=>d.state==="closed"),_.Nf(1)).subscribe(()=>{clearTimeout(this.fNa);this.KE()});a.Jd.gp.subscribe(()=>{this.OI.next(this.Fca);this.OI.complete();this.KE()});_.Qe(this.Hm(),_.x(this.Un(),_.Re(d=>d.keyCode===27&&!this.Zi&&!_.Mi(d)))).subscribe(d=>
{this.Zi||(d.preventDefault(),this.RI=d.type==="keydown"?"keyboard":"mouse",this.close(void 0))})}close(a){this.Fca=a;_.x(this.iy.Fr,_.Re(b=>b.state==="closing"),_.Nf(1)).subscribe(b=>{this.OI.next(a);this.OI.complete();YVa(this.Uj.Jd);this.fNa=setTimeout(()=>this.KE(),b.totalTime+100)});this.yj=1;this.iy.Xca()}hu(){return this.Er}XB(){return this.Uj.closed}Hm(){return this.Uj.Hm}Un(){return this.Uj.Un}ff(a){let b=this.Uj.config.rg;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):_.ls(b);
a&&(a.top||a.bottom)?a.top?b.top(a.top):b.bottom(a.bottom):_.ms(b);this.Uj.ff()}It(a="",b=""){this.Uj.It(a,b)}VB(a){this.Uj.VB(a)}rQ(a){this.Uj.rQ(a)}getState(){return this.yj}KE(){this.yj=2;this.Uj.close(this.Fca,{Bga:this.RI});this.Jy=null}};var NWa,OWa;_.Us=new _.ud("MatMdcDialogData");NWa=new _.ud("mat-mdc-dialog-default-options");OWa=new _.ud("mat-mdc-dialog-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.ws);return()=>a.Lj.block()}});
_.Vs=class{get ai(){return this.np?this.np.ai:this.VE}get hu(){return this.np?this.np.hu:this.PM}Yt(){const a=this.np;return a?a.Yt():this.OM}constructor(){this.jf=_.n(_.ws);this.Cg=_.n(NWa,{optional:!0});this.Ee=_.n(OWa);this.np=_.n(_.Vs,{optional:!0,ZD:!0});this.Qr=_.n(_.or);this.tB=_.n(Ps);this.VE=[];this.OM=new _.Tf;this.PM=new _.Tf;this.Aua=MWa;this.esa=_.Ie(()=>this.ai.length?this.Yt():_.x(this.Yt(),_.bg(void 0)));this.Aaa=_.Ts;this.zaa=Ss;this.DNa=_.Us}open(a,b){let c;b=Object.assign({},this.Cg||
new MWa,b);b.id=b.id||this.Qr.getId("mat-mdc-dialog-");b.Mj=b.Mj||this.Ee();a=this.tB.open(a,Object.assign({},b,{rg:_.ms(_.ls(this.jf.position().global())),Zi:!0,fZa:!1,hZa:!1,container:{type:this.zaa,Nb:()=>[{va:this.Aua,kc:b},{va:Ns,kc:b}]},eR:()=>({Np:c}),Nb:(d,e,f)=>{c=new this.Aaa(d,b,f);let g;c.ff((g=b)==null?void 0:g.position);return[{va:this.zaa,kc:f},{va:this.DNa,kc:e.data},{va:this.Aaa,kc:c}]}}));c.F4=a.F4;c.Jy=a.Jy;this.ai.push(c);this.hu.next(c);c.XB().subscribe(()=>{const d=this.ai.indexOf(c);
d>-1&&(this.ai.splice(d,1),this.ai.length||this.Yt().next())});return c}M7a(a){this.ai.find(b=>b.id===a)}Ja(){this.eNa(this.VE);this.OM.complete();this.PM.complete()}eNa(a){let b=a.length;for(;b--;)a[b].close()}};_.Vs.O=function(a){return new (a||_.Vs)};_.Vs.ta=_.k({token:_.Vs,oa:_.Vs.O,Ea:"root"});_.Ws=class{constructor(){this.Np=_.n(_.Ts,{optional:!0});this.Ia=_.n(_.bf);this.tB=_.n(_.Vs);this.type="button"}Qa(){this.Np||(this.Np=Usa(this.Ia,this.tB.ai))}Sb(a){if(a=a._matDialogClose||a._matDialogCloseResult)this.Dfa=a.ng}n3(a){var b=this.Np,c=this.Dfa;b.RI=a.screenX===0&&a.screenY===0?"keyboard":"mouse";b.close(c)}};_.Ws.O=function(a){return new (a||_.Ws)};
_.Ws.La=_.Cf({type:_.Ws,na:[["","mat-dialog-close",""],["","matDialogClose",""]],ob:2,Ya:function(a,b){a&1&&_.N("click",function(c){return b.n3(c)});a&2&&_.mg("aria-label",b.ariaLabel||null)("type",b.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",Dfa:[0,"mat-dialog-close","dialogResult"],gMc:[0,"matDialogClose","_matDialogClose"]},Pb:["matDialogClose"],features:[_.Lm]});
var Xs=class{constructor(){this.Wt=_.n(_.Ts,{optional:!0});this.Ia=_.n(_.bf);this.tB=_.n(_.Vs)}Qa(){this.Wt||(this.Wt=Usa(this.Ia,this.tB.ai));this.Wt&&Promise.resolve().then(()=>{this.wHb()})}Ja(){let a;((a=this.Wt)==null?0:a.iy)&&Promise.resolve().then(()=>{this.CHb()})}};Xs.O=function(a){return new (a||Xs)};Xs.La=_.Cf({type:Xs});
_.Ys=class extends Xs{constructor(){super(...arguments);this.id=_.n(_.or).getId("mat-mdc-dialog-title-")}wHb(){let a,b;(a=this.Wt.iy)==null||(b=a.sGc)==null||b.call(a,this.id)}CHb(){let a,b,c;(a=this.Wt)==null||(b=a.iy)==null||(c=b.yNc)==null||c.call(b,this.id)}};_.Ys.O=(()=>{let a;return function(b){return(a||(a=_.he(_.Ys)))(b||_.Ys)}})();
_.Ys.La=_.Cf({type:_.Ys,na:[["","mat-dialog-title",""],["","matDialogTitle",""]],nb:[1,"mat-mdc-dialog-title","mdc-dialog__title"],ob:1,Ya:function(a,b){a&2&&_.ug("id",b.id)},inputs:{id:"id"},Pb:["matDialogTitle"],features:[_.gg]});_.Zs=class{};_.Zs.O=function(a){return new (a||_.Zs)};
_.Zs.La=_.Cf({type:_.Zs,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.O6===null?(c.R5=Aka,c.O6=d?a.map(zka):[a]):d?c.O6.unshift(...a.map(zka)):c.O6.unshift(a)};b.zWb=!0;return b}([_.Ur])]});_.$s=class extends Xs{wHb(){let a,b;(a=this.Wt.iy)==null||(b=a.GJb)==null||b.call(a,1)}CHb(){let a,b;(a=this.Wt.iy)==null||(b=a.GJb)==null||b.call(a,-1)}};
_.$s.O=(()=>{let a;return function(b){return(a||(a=_.he(_.$s)))(b||_.$s)}})();_.$s.La=_.Cf({type:_.$s,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&&_.og("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:[_.gg]});var at=class{};at.O=function(a){return new (a||at)};at.Ca=_.Af({type:at});at.Ba=_.Uc({Nb:[_.Vs],imports:[Qs,_.xs,_.vs,_.ys,_.ys]});var PWa=0,bt=class{get ai(){return this.np?this.np.ai:this.VE}get hu(){return this.np?this.np.hu:this.PM}Yt(){const a=this.np;return a?a.Yt():this.OM}constructor(a,b,c,d,e,f,g,l,p){this.jf=a;this.Cg=c;this.np=d;this.Aaa=g;this.zaa=l;this.DNa=p;this.VE=[];this.OM=new _.Tf;this.PM=new _.Tf;this.sdd="mat-dialog-";this.Aua=GWa;this.esa=_.Ie(()=>this.ai.length?this.Yt():_.x(this.Yt(),_.bg(void 0)));this.Ee=f;this.tB=b.get(Ps)}open(a,b){let c;b=Object.assign({},this.Cg||new GWa,b);b.id=b.id||`${"mat-dialog-"}${PWa++}`;
b.Mj=b.Mj||this.Ee();a=this.tB.open(a,Object.assign({},b,{rg:_.ms(_.ls(this.jf.position().global())),Zi:!0,fZa:!1,hZa:!1,container:{type:this.zaa,Nb:()=>[{va:this.Aua,kc:b},{va:Ns,kc:b}]},eR:()=>({Np:c}),Nb:(d,e,f)=>{c=new this.Aaa(d,b,f);let g;c.ff((g=b)==null?void 0:g.position);return[{va:this.zaa,kc:f},{va:this.DNa,kc:e.data},{va:this.Aaa,kc:c}]}}));c.F4=a.F4;c.Jy=a.Jy;this.ai.push(c);this.hu.next(c);c.XB().subscribe(()=>{const d=this.ai.indexOf(c);d>-1&&(this.ai.splice(d,1),this.ai.length||this.Yt().next())});
return c}M7a(a){this.ai.find(b=>b.id===a)}Ja(){this.eNa(this.VE);this.OM.complete();this.PM.complete()}eNa(a){let b=a.length;for(;b--;)a[b].close()}};bt.O=function(){_.ef()};bt.ta=_.k({token:bt,oa:bt.O});_.QWa=class extends LWa{};var RWa=class extends GWa{constructor(){super(...arguments);this.Wua=EWa.params.Wua;this.eva=EWa.params.eva}};var ct=class extends Rs{Wba({zg:a,totalTime:b}){a==="enter"?this.uQa(b):a==="exit"&&this.Fr.next({state:"closed",totalTime:b})}Xba({zg:a,totalTime:b}){a==="enter"?this.Fr.next({state:"opening",totalTime:b}):(a==="exit"||a==="void")&&this.Fr.next({state:"closing",totalTime:b})}Xca(){this.yj="exit";_.Zm(this.Ta)}constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.yj="enter"}LJc(){return{value:this.yj,params:{enterAnimationDuration:this.Vc.Wua||"150ms",exitAnimationDuration:this.Vc.eva||"75ms"}}}};
ct.O=function(a){return new (a||ct)(_.B(_.bf),_.B(_.Yq),_.B(_.Zh,8),_.B(RWa),_.B(_.Vq),_.B(_.Ue),_.B(ds),_.B(_.Uq))};
ct.wa=_.zf({type:ct,na:[["mat-dialog-container"]],nb:["tabindex","-1",1,"mat-dialog-container"],ob:8,Ya:function(a,b){a&1&&_.Bg("@dialogContainer.start",function(c){return b.Xba(c)})("@dialogContainer.done",function(c){return b.Wba(c)});a&2&&(_.ug("id",b.Vc.id),_.vg("@dialogContainer",b.LJc()),_.mg("aria-modal",b.Vc.ariaModal)("role",b.Vc.role)("aria-labelledby",b.Vc.ariaLabel?null:b.KI[0])("aria-label",b.Vc.ariaLabel)("aria-describedby",b.Vc.Sda||null)("mat-id-collision",null))},standalone:!1,features:[_.gg],
ya:1,Aa:0,Da:[["cdkPortalOutlet",""]],qa:function(a){a&1&&_.C(0,Vsa,0,0,"ng-template",0)},Fa:[_.us],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 _.ud("MatDialogData");TWa=new _.ud("mat-dialog-default-options");UWa=new _.ud("mat-dialog-scroll-strategy");VWa={va:UWa,Ib:[_.ws],Ab:function(a){return()=>a.Lj.block()}};_.dt=class extends bt{constructor(a,b,c,d,e,f,g,l){super(a,b,d,f,g,e,_.QWa,ct,_.SWa,l);this.Aua=RWa}};_.dt.O=function(a){return new (a||_.dt)(_.m(_.ws),_.m(_.We),_.m(_.eo,8),_.m(TWa,8),_.m(UWa),_.m(_.dt,12),_.m(Sr),_.m(_.Xm,8))};_.dt.ta=_.k({token:_.dt,oa:_.dt.O});_.et=class{};_.et.O=function(a){return new (a||_.et)};_.et.Ca=_.Af({type:_.et});_.et.Ba=_.Uc({Nb:[_.dt,VWa],imports:[Qs,_.xs,_.vs,_.ys,_.ys]});var ft=class{};ft.O=function(a){return new (a||ft)};ft.Ca=_.Af({type:ft});ft.Ba=_.Uc({imports:[_.jr,_.ys,_.ys]});var gt=class extends _.Ar{set wrap(a){this.Oc("wrap",a)}set pad(a){this.Oc("wrapXs",a)}set nad(a){this.Oc("wrapSm",a)}set mad(a){this.Oc("wrapMd",a)}set had(a){this.Oc("wrapLg",a)}set oad(a){this.Oc("wrapXl",a)}set gad(a){this.Oc("wrapGtXs",a)}set fad(a){this.Oc("wrapGtSm",a)}set ead(a){this.Oc("wrapGtMd",a)}set dad(a){this.Oc("wrapGtLg",a)}set kad(a){this.Oc("wrapLtSm",a)}set jad(a){this.Oc("wrapLtMd",a)}set iad(a){this.Oc("wrapLtLg",a)}set lad(a){this.Oc("wrapLtXl",a)}constructor(a,b,c,d){super(a,
b,c);this.Rr="row";d&&(this.nJ=d.Pdb.subscribe(this.dca.bind(this)))}Sb(a){(a.wrap!=null||this.jl)&&this.wy()}Qa(){super.Qa();this.Hba("wrap","wrap",a=>{this.wy(a.value)});this.wy()}Ja(){super.Ja();this.nJ&&this.nJ.unsubscribe()}dca(a){this.Rr=(a||"").toLowerCase().replace("-reverse","");sra.find(b=>b===this.Rr)||(this.Rr="row");this.wy()}wy(a){a=a||this.zJ("wrap");this.jl&&(a=this.jl.tU);a=tra(a||"wrap");this.h2(this.aaa(a))}aaa(a){return{display:"flex","flex-wrap":a,"flex-direction":this.EWc}}get EWc(){return this.nJ?
this.Rr:(()=>this.BFb(this.ma))()}};gt.O=function(a){return new (a||gt)(_.B(_.zr),_.B(_.bf),_.B(_.Ym),_.B(_.Br,10))};
gt.La=_.Cf({type:gt,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"],pad:[0,"fxLayoutWrap.xs","wrapXs"],nad:[0,"fxLayoutWrap.sm","wrapSm"],mad:[0,"fxLayoutWrap.md",
"wrapMd"],had:[0,"fxLayoutWrap.lg","wrapLg"],oad:[0,"fxLayoutWrap.xl","wrapXl"],gad:[0,"fxLayoutWrap.gt-xs","wrapGtXs"],fad:[0,"fxLayoutWrap.gt-sm","wrapGtSm"],ead:[0,"fxLayoutWrap.gt-md","wrapGtMd"],dad:[0,"fxLayoutWrap.gt-lg","wrapGtLg"],kad:[0,"fxLayoutWrap.lt-sm","wrapLtSm"],jad:[0,"fxLayoutWrap.lt-md","wrapLtMd"],iad:[0,"fxLayoutWrap.lt-lg","wrapLtLg"],lad:[0,"fxLayoutWrap.lt-xl","wrapLtXl"]},standalone:!1,features:[_.gg,_.Lm]});_.ht=class extends _.Ar{set r7c(a){this.Oc("shrink",a)}set grow(a){this.Oc("grow",a)}set flex(a){this.Oc("flex",a)}set DWc(a){this.Oc("flexXs",a)}set BWc(a){this.Oc("flexSm",a)}set AWc(a){this.Oc("flexMd",a)}set vWc(a){this.Oc("flexLg",a)}set CWc(a){this.Oc("flexXl",a)}set uWc(a){this.Oc("flexGtXs",a)}set tWc(a){this.Oc("flexGtSm",a)}set sWc(a){this.Oc("flexGtMd",a)}set rWc(a){this.Oc("flexGtLg",a)}set yWc(a){this.Oc("flexLtSm",a)}set xWc(a){this.Oc("flexLtMd",a)}set wWc(a){this.Oc("flexLtLg",a)}set zWc(a){this.Oc("flexLtXl",
a)}constructor(a,b,c,d,e){super(a,b,c);this.HE=d;this.Cda=e;this.Rr="row";this.Oc("flex","");this.Oc("shrink",1);this.Oc("grow",1);d&&(this.nJ=d.Pdb.subscribe(f=>{this.dca(f)}))}Sb(a){(a.flex!=null||this.jl)&&this.IN()}Qa(){super.Qa();this.Hba("flex","",a=>{this.IN(a.value)});this.IN()}Ja(){super.Ja();this.nJ&&this.nJ.unsubscribe()}dca(a){this.Rr=a||this.Rr||"row";this.IN()}IN(a){a=a||this.zJ("flex")||"";this.jl&&(a=this.jl.tU);a=Xsa(String(a).replace(";",""),this.zJ("grow"),this.zJ("shrink"));this.h2(this.HPc.apply(this,
a))}HPc(a,b,c){var d=this.BFb(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=fj(e,{flex:"1 1 0.000000001px"});break;case "initial":case "nogrow":a=0;e=fj(e,{flex:"0 1 auto"});break;case "grow":e=fj(e,{flex:"1 1 100%"});break;case "noshrink":b=0;e=fj(e,{flex:"1 0 auto"});break;case "auto":e=fj(e,{flex:`${a} ${b} auto`});break;case "none":b=a=0;e=fj(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=fj(e,{flex:`${a} ${b} ${f||this.Cda?c:"100%"}`})}g=ura(d)?"max-width":"max-height";d=ura(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 fj(e,{"box-sizing":"border-box"})}};_.ht.O=function(a){return new (a||_.ht)(_.B(_.zr),_.B(_.bf),_.B(_.Ym),_.B(_.Br,12),_.B(gt,12))};
_.ht.La=_.Cf({type:_.ht,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:{r7c:[0,"fxShrink","shrink"],grow:[0,"fxGrow","grow"],flex:[0,"fxFlex","flex"],DWc:[0,"fxFlex.xs","flexXs"],BWc:[0,"fxFlex.sm","flexSm"],AWc:[0,"fxFlex.md","flexMd"],
vWc:[0,"fxFlex.lg","flexLg"],CWc:[0,"fxFlex.xl","flexXl"],uWc:[0,"fxFlex.gt-xs","flexGtXs"],tWc:[0,"fxFlex.gt-sm","flexGtSm"],sWc:[0,"fxFlex.gt-md","flexGtMd"],rWc:[0,"fxFlex.gt-lg","flexGtLg"],yWc:[0,"fxFlex.lt-sm","flexLtSm"],xWc:[0,"fxFlex.lt-md","flexLtMd"],wWc:[0,"fxFlex.lt-lg","flexLtLg"],zWc:[0,"fxFlex.lt-xl","flexLtXl"]},standalone:!1,features:[_.gg,_.Lm]});var Zsa=[{alias:"xs",ij:"(min-width: 0px) and (max-width: 599px)"},{alias:"gt-xs",Xw:!0,ij:"(min-width: 600px)"},{alias:"lt-sm",Xw:!0,ij:"(max-width: 599px)"},{alias:"sm",ij:"(min-width: 600px) and (max-width: 959px)"},{alias:"gt-sm",Xw:!0,ij:"(min-width: 960px)"},{alias:"lt-md",Xw:!0,ij:"(max-width: 959px)"},{alias:"md",ij:"(min-width: 960px) and (max-width: 1279px)"},{alias:"gt-md",Xw:!0,ij:"(min-width: 1280px)"},{alias:"lt-lg",Xw:!0,ij:"(max-width: 1279px)"},{alias:"lg",ij:"(min-width: 1280px) and (max-width: 1919px)"},
{alias:"gt-lg",Xw:!0,ij:"(min-width: 1920px)"},{alias:"lt-xl",Xw:!0,ij:"(max-width: 1920px)"},{alias:"xl",ij:"(min-width: 1920px) and (max-width: 5000px)"}];var $sa=/(\.|-|_)/g;var WWa={va:FUa,Ab:function(){return ata()}};var XWa=class{},it=class{constructor(a,b){this.sF=a;this.kgb=b;this.qNc();this.MWb=this.jHc()}isActive(a){a=this.SOc(a);return this.kgb.isActive(a)}subscribe(a,b,c){return this.MWb.subscribe(a,b,c)}Xf(){return this.MWb}qNc(){let a=this.sF.d1b.map(b=>b.ij);JUa(this.kgb,a)}jHc(){return _.x(this.kgb.observe(),_.Re(a=>a.matches===!0),_.Re(a=>(a=HUa(this.sF,a.ij))?!a.Xw:!0),_.v(a=>ora(a,this.OEb(a.ij))))}rJc(a){return GUa(this.sF,a)}OEb(a){return HUa(this.sF,a)}SOc(a){let b=this.rJc(a)||this.OEb(a);return b?
b.ij:a}};it.O=function(a){return new (a||it)(_.m(xr),_.m(yr))};it.ta=_.k({token:it,oa:it.O});var YWa={va:XWa,Ib:[[new _.Nm,new _.Om,XWa],yr,xr],Ab:function(a,b,c){return a||new it(c,b)}};var jt=class{};jt.O=function(a){return new (a||jt)};jt.Ca=_.Af({type:jt});jt.Ba=_.Uc({Nb:[WWa,xr,yr,_.zr,YWa]});var ZWa={va:_.zr,Ib:[[new _.Nm,new _.Om,_.zr],xr,yr],Ab:function(a,b,c){return a||new _.zr(b,c)}};_.kt=class{};_.kt.O=function(a){return new (a||_.kt)};_.kt.Ca=_.Af({type:_.kt});_.kt.Ba=_.Uc({Nb:[ZWa,WWa,YWa],imports:[jt,Nr,jt]});new nn;_.lt=class{};_.lt.O=function(a){return new (a||_.lt)};_.lt.Ca=_.Af({type:_.lt});_.lt.Ba=_.Uc({imports:[_.Ks,_.ys,_.ys]});_.mt=class{};_.mt.O=function(a){return new (a||_.mt)};_.mt.Ca=_.Af({type:_.mt});_.mt.Ba=_.Uc({imports:[_.Cp,_.Yn,_.kt,ft,_.lt,_.et]});var $Wa=new _.ud("MAT_BUTTON_CONFIG"),aXa=[{Xj:"mat-button",PY:["mdc-button","mat-mdc-button"]},{Xj:"mat-flat-button",PY:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{Xj:"mat-raised-button",PY:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{Xj:"mat-stroked-button",PY:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{Xj:"mat-fab",PY:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{Xj:"mat-mini-fab",PY:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini",
"mat-mdc-mini-fab"]},{Xj:"mat-icon-button",PY:["mdc-icon-button","mat-mdc-icon-button"]}],nt=class{get wc(){return this.hp}set wc(a){this.hp=a;this.VJb()}get disabled(){return this.qc}set disabled(a){this.qc=a;this.VJb()}constructor(){this.Ia=_.n(_.bf);this.hc=_.n(_.Qq);this.lb=_.n(_.Ue);this.ie=_.n(_.Xm,{optional:!0});this.Qc=_.n(_.Uq);this.wN=_.n(_.Ls);this.qc=this.hp=this.mqa=!1;_.n(_.Wq).load(_.Bs);const a=_.n($Wa,{optional:!0}),b=this.Ia.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.wN)==null||_.xWa(f,b,{className:"mat-mdc-button-ripple"});for(const {Xj:g,PY:l}of aXa)b.hasAttribute(g)&&c.add(...l)}Dc(){this.Qc.Ok(this.Ia,!0)}Ja(){this.Qc.Ni(this.Ia);let a;(a=this.wN)==null||_.wWa(a,this.Ia.ma)}focus(a="program",b){a?_.Tq(this.Qc,this.Ia.ma,a,b):this.Ia.ma.focus(b)}Saa(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.Bd?!0:null}N2(){return this.Bd||!this.disabled?null:!0}VJb(){let a;
(a=this.wN)==null||a.Vrb(this.Ia.ma,this.wc||this.disabled)}};nt.O=function(a){return new (a||nt)};nt.La=_.Cf({type:nt,inputs:{color:"color",wc:[2,"disableRipple","disableRipple",_.kh],disabled:[2,"disabled","disabled",_.kh],ariaDisabled:[2,"aria-disabled","ariaDisabled",_.kh],Bd:[2,"disabledInteractive","disabledInteractive",_.kh]},features:[_.hg]});
var ot=class extends nt{constructor(){super(...arguments);this.R2=a=>{this.disabled&&(a.preventDefault(),a.stopImmediatePropagation())}}Qa(){this.lb.Ub(()=>{this.Ia.ma.addEventListener("click",this.R2)})}Ja(){super.Ja();this.Ia.ma.removeEventListener("click",this.R2)}Saa(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled||null}};ot.O=(()=>{let a;return function(b){return(a||(a=_.he(ot)))(b||ot)}})();
ot.La=_.Cf({type:ot,inputs:{tabIndex:[2,"tabIndex","tabIndex",a=>a==null?void 0:_.lh(a)]},features:[_.hg,_.gg]});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"};_.pt=class extends nt{};_.pt.O=(()=>{let a;return function(b){return(a||(a=_.he(_.pt)))(b||_.pt)}})();
_.pt.wa=_.zf({type:_.pt,na:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],ob:14,Ya:function(a,b){a&2&&(_.mg("disabled",b.N2())("aria-disabled",b.Saa()),_.pg(b.color?"mat-"+b.color:""),_.og("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Bd)("_mat-animation-noopable",b.ie==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Pb:["matButton"],features:[_.gg],jc: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&&(_.Cg(cXa),_.K(0,"span",0),_.Dg(1),_.F(2,"span",1),_.Dg(3,1),_.J(),_.Dg(4,2),_.K(5,"span",2)(6,"span",3));a&2&&_.og("mdc-button__ripple",!b.mqa)("mdc-fab__ripple",b.mqa)},styles:[eXa(),fXa()],hb:2,Ma:0});_.qt=class extends ot{};_.qt.O=(()=>{let a;return function(b){return(a||(a=_.he(_.qt)))(b||_.qt)}})();
_.qt.wa=_.zf({type:_.qt,na:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],ob:15,Ya:function(a,b){a&2&&(_.mg("disabled",b.N2())("tabindex",b.disabled&&!b.Bd?-1:b.tabIndex)("aria-disabled",b.Saa()),_.pg(b.color?"mat-"+b.color:""),_.og("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Bd)("_mat-animation-noopable",b.ie==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Pb:["matButton","matAnchor"],
features:[_.gg],jc: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&&(_.Cg(cXa),_.K(0,"span",0),_.Dg(1),_.F(2,"span",1),_.Dg(3,1),_.J(),_.Dg(4,2),_.K(5,"span",2)(6,"span",3));a&2&&_.og("mdc-button__ripple",!b.mqa)("mdc-fab__ripple",b.mqa)},styles:[eXa(),fXa()],hb:2,Ma:0});_.rt=class{constructor(a){this.groups=a}isArray(a){return a instanceof Array}get J_c(){return Array.from(this.groups.entries()).map(a=>({key:a[0],value:a[1]}))}};_.rt.O=function(a){return new (a||_.rt)(_.B(_.Us))};
_.rt.wa=_.zf({type:_.rt,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),_.zg(1,2),_.J(),_.F(2,"mat-dialog-content",5)(3,"div",6),_.C(4,jta,2,1,"ng-container",7),_.J()(),_.F(5,"mat-dialog-actions",8)(6,"button",9),_.zg(7,3),_.J()());a&2&&(_.y(4),_.E("ngForOf",b.J_c))},Fa:[_.Ap,_.Rn,_.Sn,wr,_.pt,_.Ws,_.Ys,_.$s,_.Zs],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 _.ud("mat-mdc-fab-default-options",{Ea:"root",oa:kta});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"};_.st=class extends nt{constructor(){super();_.xWa(this.wN,this.Ia.ma,{u4:!0})}};_.st.O=function(a){return new (a||_.st)};
_.st.wa=_.zf({type:_.st,na:[["button","mat-icon-button",""]],ob:14,Ya:function(a,b){a&2&&(_.mg("disabled",b.N2())("aria-disabled",b.Saa()),_.pg(b.color?"mat-"+b.color:""),_.og("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Bd)("_mat-animation-noopable",b.ie==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Pb:["matButton"],features:[_.gg],jc: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&&(_.Cg(),_.K(0,"span",0),_.Dg(1),_.K(2,"span",1)(3,"span",2))},styles:[jXa(),kXa()],hb:2,Ma:0});_.tt=class extends ot{};_.tt.O=(()=>{let a;return function(b){return(a||(a=_.he(_.tt)))(b||_.tt)}})();
_.tt.wa=_.zf({type:_.tt,na:[["a","mat-icon-button",""]],ob:15,Ya:function(a,b){a&2&&(_.mg("disabled",b.N2())("tabindex",b.disabled&&!b.Bd?-1:b.tabIndex)("aria-disabled",b.Saa()),_.pg(b.color?"mat-"+b.color:""),_.og("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.Bd)("_mat-animation-noopable",b.ie==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Pb:["matButton","matAnchor"],features:[_.gg],jc: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&&(_.Cg(),_.K(0,"span",0),_.Dg(1),_.K(2,"span",1)(3,"span",2))},styles:[jXa(),kXa()],hb:2,Ma:0});_.ut=class{};_.ut.O=function(a){return new (a||_.ut)};_.ut.Ca=_.Af({type:_.ut});_.ut.Ba=_.Uc({imports:[_.ys,_.Ks,_.ys]});_.lXa=new _.ud("localstorage",{oa:()=>_.n(iPa)});_.vt=class{constructor(a){this.Ua=a;this.pWb=_.x(this.Ua.events,_.Re(b=>b instanceof vMa&&!b.v0b),_.v(b=>b.url),_.Xf(1));this.pWb.connect()}};_.vt.O=function(a){return new (a||_.vt)(_.m(_.di))};_.vt.ta=_.k({token:_.vt,oa:_.vt.O});var wt=function(a){im.call(this);this.mVc=a};_.Ik(wt,im);wt.prototype.wrap=function(a){return mXa(this,a)};var xt=function(a,b){return(b?"__wrapper_":"__protected_")+_.Fk(a)+"__"},mXa=function(a,b){const c=xt(a,!0);b[c]||((b[c]=nXa(a,b))[xt(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.Jwa(d)}};c[xt(a,!1)]=b;return c};
wt.prototype.Jwa=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.mVc(a),new oXa(a);};
var pXa=function(a,b){const c=_.ea.window||_.ea.globalThis,d=c[b];if(!d)throw Error("fc`"+b);c[b]=function(e,f){typeof e==="string"&&(e=_.Gk(Hya,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][xt(a,!1)]=d};
wt.prototype.Hn=function(){const a=_.ea.window||_.ea.globalThis;var b=a.setTimeout;b=b[xt(this,!1)]||b;a.setTimeout=b;b=a.setInterval;b=b[xt(this,!1)]||b;a.setInterval=b;wt.fE.Hn.call(this)};var oXa=function(a){_.ba.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)};_.Ik(oXa,_.ba);var yt=function(a,b,c){hq.call(this);this.wNb=b||null;this.wKb={};this.wad=qXa;this.aYc=a;if(!c){this.z5=null;this.z5=new wt((0,_.Lj)(this.jRb,this));pXa(this.z5,"setTimeout");pXa(this.z5,"setInterval");a=this.z5;b=_.ea.window||_.ea.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.z5;mRa=!0;b=(0,_.Lj)(a.wrap,a);for(c=0;c<kRa.length;c++)kRa[c](b);lRa.push(a)}};
_.Ik(yt,hq);var rXa=function(a,b){bq.call(this,"a");this.error=a;this.context=b};_.Ik(rXa,bq);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 _.iq;ORa.push(e);e.Beb("ready",e.bSc);e.send(a,b,c,d)};
yt.prototype.jRb=function(a,b){a=a.error||a;b=b?_.sc(b):{};a instanceof Error&&_.tc(b,a.__closure__error__context__984382||{});const c=qCa(a);if(this.wNb)try{this.wNb(c,b)}catch(l){}var d=c.message.substring(0,1900);if(!(a instanceof _.ba)||a.dZb){var e=c.fileName,f=c.lineNumber;a=c.stack;try{let l=THa(this.aYc,"script",e,"error",d,"line",f);if(!_.pc(this.wKb)){d=l;var g=_.Am(this.wKb);l=pHa(d,g)}g={};g.trace=a;if(b)for(const t in b)g["context."+t]=b[t];let p=_.Am(g);this.wad(l,"POST",p,this.Bjd)}catch(l){}}try{this.dispatchEvent(new rXa(c,
b))}catch(l){}};yt.prototype.Hn=function(){oc(this.z5);yt.fE.Hn.call(this)};var sXa=new _.ud("errorReporter",{Ea:"root",oa:function(){return _.n(kKa,8)?new yt("/devfuse/_/jserror",void 0,!0):new yt("/_/jserror",void 0,!0)}}),tXa=new _.ud("uncaughtErrors",{Ea:"root",oa:function(){return new _.Tf}});_.zt=function(a,b){b.vzb&&(b=b.vzb);b.stack||(b=Error(JSON.stringify(b)));console.error(b);a.mPb.next(b)};_.At=class{constructor(a,b,c){this.nVc=a;this.d5=b;this.zone=c;this.mPb=new _.Tf;this.count=0;_.x(this.mPb,_.Re(()=>{this.setTimeout();if(this.count>=10)return!1;this.count++;return!0}),_.Nf(100)).subscribe(d=>{const e={};this.d5&&(e["devfuse.feature"]=this.d5);this.nVc.jRb(d,e)})}setTimeout(){this.Dl==null&&this.zone.Ub(()=>{this.Dl=setTimeout(()=>{this.count=0;delete this.Dl},1E4)})}};
_.At.O=function(a){return new (a||_.At)(_.m(sXa),_.m(kKa,8),_.m(_.Ue))};_.At.ta=_.k({token:_.At,oa:_.At.O,Ea:"root"});var uXa;_.Bt=new _.ud("MatSnackBarData");uXa=class{constructor(){this.Cz="assertive";this.Tv="";this.duration=0;this.data=null;this.VC="center";this.O9="bottom"}};_.Ct=class{};_.Ct.O=function(a){return new (a||_.Ct)};_.Ct.La=_.Cf({type:_.Ct,na:[["","matSnackBarLabel",""]],nb:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]});_.Dt=class{};_.Dt.O=function(a){return new (a||_.Dt)};_.Dt.La=_.Cf({type:_.Dt,na:[["","matSnackBarActions",""]],nb:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]});_.Et=class{};_.Et.O=function(a){return new (a||_.Et)};_.Et.La=_.Cf({type:_.Et,na:[["","matSnackBarAction",""]],nb:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]});_.vXa=function(a){a.IB.closed||(a.E2=!0,a.IB.next(),a.IB.complete(),a.Rd());clearTimeout(a.qpa)};
_.wXa=class{constructor(a,b){this.vb=b;this.nB=new _.Tf;this.Er=new _.Tf;this.IB=new _.Tf;this.E2=!1;this.cw=a;a.uJ.subscribe(()=>this.UNa())}Rd(){this.nB.closed||this.cw.Sfa();clearTimeout(this.qpa)}HNa(a){this.qpa=setTimeout(()=>this.Rd(),Math.min(a,2147483647))}tQa(){this.Er.closed||(this.Er.next(),this.Er.complete())}UNa(){this.vb.dispose();this.IB.closed||this.IB.complete();this.nB.next({qUc:this.E2});this.nB.complete();this.E2=!1}hu(){return this.cw.cca}};var Ft=class{constructor(){this.yma=_.n(_.wXa);this.data=_.n(_.Bt)}action(){_.vXa(this.yma)}get E9a(){return!!this.data.action}};Ft.O=function(a){return new (a||Ft)};
Ft.wa=_.zf({type:Ft,na:[["simple-snack-bar"]],nb:[1,"mat-mdc-simple-snack-bar"],Pb:["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),_.J(),_.C(2,lta,3,1,"div",1));a&2&&(_.y(),_.Rg(" ",b.data.message,"\n"),_.y(),_.rg(b.E9a?2:-1))},Fa:[_.pt,_.Ct,_.Dt,_.Et],styles:[".mat-mdc-simple-snack-bar{display:flex}\n"],hb:2,Ma:0});var xXa=_.hj("state",[_.kj("void, hidden",_.jj({transform:"scale(0.8)",opacity:0})),_.kj("visible",_.jj({transform:"scale(1)",opacity:1})),_.lj("* => visible",_.ij("150ms cubic-bezier(0, 0, 0.2, 1)")),_.lj("* => void, * => hidden",_.ij("75ms cubic-bezier(0.4, 0.0, 1, 1)",_.jj({opacity:0})))]);var yXa=["label"],Gt=class extends ss{constructor(){super();this.lb=_.n(_.Ue);this.Ia=_.n(_.bf);this.Ta=_.n(_.jn);this.hc=_.n(_.Qq);this.VQ=_.n(uXa);this.Bb=_.n(_.Zh);this.iU=new Set;this.rMa=150;this.Jb=!1;this.ET=new _.Tf;this.uJ=new _.Tf;this.cca=new _.Tf;this.Ut="void";this.sT=_.n(_.or).getId("mat-snack-bar-container-live-");const a=this.VQ;this.Cv=a.Cz!=="assertive"||a.Tv?a.Cz==="off"?"off":"polite":"assertive";this.hc.EFa&&(this.Cv==="polite"&&(this.Gca="status"),this.Cv==="assertive"&&(this.Gca=
"alert"))}Vv(a){a=this.Fv.Vv(a);this.rS();return a}dC(a){a=this.Fv.dC(a);this.rS();return a}rib(a){const b=a.Mn;a=a.zg;(a==="void"&&b!=="void"||a==="hidden")&&this.laa();if(a==="visible"){const c=this.cca;this.lb.run(()=>{c.next();c.complete()})}}FW(){this.Jb||(this.Ut="visible",_.Zm(this.Ta),_.$m(this.Ta),this.mRa())}Sfa(){this.lb.run(()=>{this.Ut="hidden";_.Zm(this.Ta);this.Ia.ma.setAttribute("mat-exit","");clearTimeout(this.U$)});return this.uJ}Ja(){this.Jb=!0;this.cNa();this.laa()}laa(){queueMicrotask(()=>
{this.uJ.next();this.uJ.complete()})}rS(){const a=this.Ia.ma;var b=this.VQ.Ad;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.TNa();b=this.lp.ma;b.classList.toggle("mdc-snackbar__label",!b.querySelector(".mdc-snackbar__label"))}TNa(){const a=this.sT,b=this.Bb.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.iU.add(d);e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+
a):d.setAttribute("aria-owns",a)}}cNa(){this.iU.forEach(a=>{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.sT,"").trim(),b.length>0?a.setAttribute("aria-owns",b):a.removeAttribute("aria-owns"))});this.iU.clear()}OGc(){}mRa(){this.U$||this.lb.Ub(()=>{this.U$=setTimeout(()=>{const a=this.Ia.ma.querySelector("[aria-hidden]"),b=this.Ia.ma.querySelector("[aria-live]");if(a&&b){let c=null;this.hc.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.ET.next();this.ET.complete()}},this.rMa)})}};Gt.O=function(a){return new (a||Gt)};
Gt.wa=_.zf({type:Gt,na:[["mat-snack-bar-container"]],rb:function(a,b){a&1&&(_.Jg(_.us,7),_.Jg(yXa,7));if(a&2){let c;_.Mg(c=_.Og())&&(b.Fv=c.first);_.Mg(c=_.Og())&&(b.lp=c.first)}},nb:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],ob:1,Ya:function(a,b){a&1&&_.Bg("@state.done",function(c){return b.rib(c)});a&2&&_.vg("@state",b.Ut)},features:[_.gg],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,mta,0,0,"ng-template",4),_.J(),_.K(5,"div"),_.J()());a&2&&(_.y(5),_.mg("aria-live",b.Cv)("role",b.Gca)("id",b.sT))},Fa:[_.us],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){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 _.ud("mat-snack-bar-default-options",{Ea:"root",oa:function(){return new uXa}});
_.Ht=class{get tj(){const a=this.MT;return a?a.tj:this.EJ}set tj(a){this.MT?this.MT.tj=a:this.EJ=a}constructor(){this.jf=_.n(_.ws);this.Cv=_.n(_.ir);this.xc=_.n(_.We);this.Z$=_.n(_.br);this.MT=_.n(_.Ht,{optional:!0,ZD:!0});this.waa=_.n(_.zXa);this.EJ=null;this.Wsb=Ft;this.ntb=Gt;this.C9a="mat-mdc-snack-bar-handset"}N7(a,b){return this.X$(a,b)}eXb(a,b){this.X$(a,b)}open(a,b="",c){const d=Object.assign({},this.waa,c);d.data={message:a,action:b};d.Tv===a&&(d.Tv=void 0);return this.N7(this.Wsb,d)}Rd(){this.tj&&
this.tj.Rd()}Ja(){this.EJ&&this.EJ.Rd()}AMa(a,b){const c=_.jh({parent:b&&b.De&&b.De.Rb||this.xc,Nb:[{va:uXa,kc:b}]});a=a.attach(new _.ps(this.ntb,b.De,c));a.instance.VQ=b;return a.instance}X$(a,b){const c=Object.assign({},new uXa,this.waa,b),d=this.uv(c);b=this.AMa(d,c);const e=new _.wXa(b,d);if(a instanceof _.Gg)e.instance=b.dC(new _.qs(a,null,{ua:c.data,yma:e}));else{const f=this.B2(c,e);a=b.Vv(new _.ps(a,void 0,f));e.instance=a.instance}_.x(this.Z$.observe("(max-width: 599.98px) and (orientation: portrait)"),
_.dg(d.gp)).subscribe(f=>{d.eq.classList.toggle(this.C9a,f.matches)});c.Tv&&b.ET.subscribe(()=>{this.Cv.Xi(c.Tv,c.Cz)});this.pMa(e,c);return this.tj=e}pMa(a,b){a.nB.subscribe(()=>{this.tj==a&&(this.tj=null);b.Tv&&this.Cv.clear()});this.tj?(this.tj.nB.subscribe(()=>{a.cw.FW()}),this.tj.Rd()):a.cw.FW();b.duration&&b.duration>0&&a.hu().subscribe(()=>a.HNa(b.duration))}uv(a){const b=new _.cs;b.direction=a.direction;let c=this.jf.position().global();var d=a.direction==="rtl";d=a.VC==="left"||a.VC==="start"&&
!d||a.VC==="end"&&d;const e=!d&&a.VC!=="center";d?c.left("0"):e?c.right("0"):_.ls(c);a.O9==="top"?c.top("0"):c.bottom("0");b.rg=c;return this.jf.create(b)}B2(a,b){return _.jh({parent:a&&a.De&&a.De.Rb||this.xc,Nb:[{va:_.wXa,kc:b},{va:_.Bt,kc:a.data}]})}};_.Ht.O=function(a){return new (a||_.Ht)};_.Ht.ta=_.k({token:_.Ht,oa:_.Ht.O,Ea:"root"});_.It=class{};_.It.O=function(a){return new (a||_.It)};_.It.Ca=_.Af({type:_.It});_.It.Ba=_.Uc({Nb:[_.Ht],imports:[_.xs,_.vs,_.ut,_.ys,Ft,_.ys]});var AXa={lAb:{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"}},u9b:{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"}}},Jt=AXa;Jt=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:",",MBb:"%",WLa:"0",Krc:"+",aBb:"-",yAb:"E",NBb:"\u2030",THa:"\u221e",Poc:"NaN",DECIMAL_PATTERN:"#,##0.###",uxc:"#E0",mrc:"#,##0%",i$b:"\u00a4#,##0.00",hFa:"USD"},Kt=CXa;Kt=CXa;_.Lt=function(a){this.nja=40;this.oD=1;this.bCa=0;this.rz=3;this.Lya=this.IG=0;this.I3b=!1;this.xka=this.AZ="";this.LP=Kt.aBb;this.D7="";this.vz=1;this.UY=!1;this.JX=[];this.sDa=this.cOb=!1;this.Lea=0;this.lka=typeof a==="string"?a:"";typeof a==="number"?this.osa(a):this.SJ(a)};
_.Lt.prototype.SJ=function(a){this.lka=a.replace(/ /g,"\u00a0");const b=[0];this.AZ=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("pc`"+a);f++;l>=0&&d<0&&l++;break;case ",":l>0&&this.JX.push(l);l=0;break;case ".":if(d>=0)throw Error("qc`"+a);d=e+f+g;break;case "E":if(this.sDa)throw Error("rc`"+a);this.sDa=!0;this.Lya=0;b[0]+1<p&&a.charAt(b[0]+1)==
"+"&&(b[0]++,this.I3b=!0);for(;b[0]+1<p&&a.charAt(b[0]+1)=="0";)b[0]++,this.Lya++;if(e+f<1||this.Lya<1)throw Error("sc`"+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("tc`"+a);g=e+f+g;this.rz=d>=0?g-d:0;d>=0&&(this.IG=e+f-d,this.IG<0&&(this.IG=0));this.oD=(d>=0?d:g)-e;this.sDa&&(this.nja=e+this.oD,this.rz==0&&this.oD==0&&(this.oD=1));this.JX.push(Math.max(0,l));this.cOb=d==0||d==g;c=b[0]-c;this.xka=DXa(this,a,b);
b[0]<a.length&&a.charAt(b[0])==";"?(b[0]++,this.vz!=1&&(this.UY=!0),this.LP=DXa(this,a,b),b[0]+=c,this.D7=DXa(this,a,b)):(this.LP+=this.AZ,this.D7+=this.xka)};
_.Lt.prototype.osa=function(a){switch(a){case 1:this.SJ(Kt.DECIMAL_PATTERN);break;case 2:this.SJ(Kt.uxc);break;case 3:this.SJ(Kt.mrc);break;case 4:a=this.SJ;{var b=Kt.i$b;const d=["0"];var c=BXa[Kt.hFa];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("jc");}};
var EXa=function(a,b){a.Lea=b;a.SJ(Kt.DECIMAL_PATTERN);a.IG=0;a.rz=2;if(a.IG>0)throw Error("hc");a.bCa=2};
_.Lt.prototype.parse=function(a,b){b=b||[0];if(this.Lea!==0)throw Error("kc");a=a.replace(/ |\u202f/g,"\u00a0");let c=a.indexOf(this.AZ,b[0])==b[0],d=a.indexOf(this.LP,b[0])==b[0];c&&d&&(this.AZ.length>this.LP.length?d=!1:this.AZ.length<this.LP.length&&(c=!1));c?b[0]+=this.AZ.length:d&&(b[0]+=this.LP.length);if(a.indexOf(Kt.THa,b[0])==b[0]){b[0]+=Kt.THa.length;var e=Infinity}else{e=a;let f=!1,g=!1,l=!1,p=-1,t=1;const w=Kt.DECIMAL_SEP;let A=Kt.GROUP_SEP;const G=Kt.yAb;if(this.Lea!=0)throw Error("lc");
A=A.replace(/\u202f/g,"\u00a0");let I="";for(;b[0]<e.length;b[0]++){const L=e.charAt(b[0]),V=FXa(L);if(V>=0&&V<=9)I+=V,l=!0;else if(L==w.charAt(0)){if(f||g)break;I+=".";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;I+="E";g=!0;p=b[0]}else if(L=="+"||L=="-"){if(l&&p!=b[0]-1)break;I+=L}else if(this.vz==1&&L==Kt.MBb.charAt(0)){if(t!=1)break;t=100;if(l){b[0]++;break}}else if(this.vz==1&&L==Kt.NBb.charAt(0)){if(t!=
1)break;t=1E3;if(l){b[0]++;break}}else break}this.vz!=1&&(t=this.vz);e=parseFloat(I)/t}if(c){if(a.indexOf(this.xka,b[0])!=b[0])return NaN;b[0]+=this.xka.length}else if(d){if(a.indexOf(this.D7,b[0])!=b[0])return NaN;b[0]+=this.D7.length}return d?-e:e};
_.Lt.prototype.format=function(a){if(this.IG>this.rz)throw Error("mc");if(isNaN(a))return Kt.Poc;const b=[];var c=a;if(this.Lea==0)c=Mt;else{c=Math.abs(c);var d=GXa(this,c<=1?0:HXa(c)).s2a;c=GXa(this,d+HXa(IXa(this,Nt(c,-d)).intValue))}a=Nt(a,-c.s2a);(d=a<0||a==0&&1/a<0)?c.Ehb?b.push(c.Ehb):(b.push(c.prefix),b.push(this.LP)):(b.push(c.prefix),b.push(this.AZ));if(isFinite(a))if(a*=d?-1:1,a*=this.vz,this.sDa){var e=a;if(e==0)JXa(this,e,this.oD,b),KXa(this,0,b);else{var f=Math.floor(Math.log(e)/Math.log(10)+
2E-15);e=Nt(e,-f);var g=this.oD;this.nja>1&&this.nja>this.oD?(g=f%this.nja,g<0&&(g=this.nja+g),e=Nt(e,g),f-=g,g=1):this.oD<1?(f++,e=Nt(e,-1)):(f-=this.oD-1,e=Nt(e,this.oD-1));JXa(this,e,g,b);KXa(this,f,b)}}else JXa(this,a,this.oD,b);else b.push(Kt.THa);d?c.Fhb?b.push(c.Fhb):(isFinite(a)&&b.push(c.suffix),b.push(this.D7)):(isFinite(a)&&b.push(c.suffix),b.push(this.xka));return b.join("")};
var IXa=function(a,b){var c=Nt(b,a.rz);a.bCa>0&&(c=LXa(c,a.bCa,a.rz));c=Math.round(c);let d;if(isFinite(c)){if(d=Math.floor(Nt(c,-a.rz)),c=Math.floor(c-Nt(d,a.rz)),c<0||c>=Nt(1,a.rz))d=Math.round(b),c=0}else d=b,c=0;return{intValue:d,PWc:c}},JXa=function(a,b,c,d){if(a.IG>a.rz)throw Error("mc");d||(d=[]);b=IXa(a,b);var e=b.intValue,f=b.PWc,g=a.IG>0||f>0||!1;b=a.IG;g&&(b=a.IG);for(var l="",p=e;p>1E20;)l="0"+l,p=Math.round(Nt(p,-1));l=p+l;const t=Kt.DECIMAL_SEP;p=Kt.WLa.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.JX.length>=2)for(c=1;c<a.JX.length;c++)A+=a.JX[c];c=w-A;if(c>0){e=a.JX;A=w=0;var G=Kt.GROUP_SEP,I=l.length;for(let V=0;V<I;V++)if(d.push(String.fromCodePoint(p+Number(l.charAt(V)))),I-V>1){var L=e[A];if(V<c){let ca=c-V;(L===1||L>0&&ca%L===1)&&d.push(G)}else A<e.length&&(V===c?A+=1:L===V-c-w+1&&(d.push(G),w+=L,A+=1))}}else{c=l;l=a.JX;e=Kt.GROUP_SEP;L=c.length;G=[];for(w=l.length-1;w>=0&&L>0;w--){A=l[w];for(I=0;I<A&&L-I-1>=0;I++)G.push(String.fromCodePoint(p+
Number(c.charAt(L-I-1))));L-=A;L>0&&G.push(e)}d.push.apply(d,G.reverse())}}else g||d.push(String.fromCodePoint(p));(a.cOb||g)&&d.push(t);f=String(f);g=f.split("e+");g.length==2&&(f=String(LXa(parseFloat(g[0]),a.bCa,1)),f=f.replace(".",""),f+="0".repeat(parseInt(g[1],10)-f.length+1));a.rz+1>f.length&&(f="1"+"0".repeat(a.rz-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(Kt.yAb);b<0?(b=-b,c.push(Kt.aBb)):
a.I3b&&c.push(Kt.Krc);b=""+b;var d=Kt.WLa;for(let e=b.length;e<a.Lya;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=Kt.WLa.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+=Kt.hFa):(g=Kt.hFa,d+=g in BXa?BXa[g][1]:g);break;case "%":if(!a.UY&&a.vz!=1)throw Error("nc");if(a.UY&&a.vz!=100)throw Error("oc");a.vz=100;a.UY=!1;d+=Kt.MBb;break;case "\u2030":if(!a.UY&&a.vz!=1)throw Error("nc");if(a.UY&&a.vz!=1E3)throw Error("oc");a.vz=1E3;a.UY=!1;d+=Kt.NBb;break;default:d+=g}}return d},Mt={s2a:0,Ehb:"",Fhb:"",prefix:"",suffix:""},GXa=function(a,b){a=a.Lea==1?Jt.lAb:Jt.u9b;a==null&&(a=Jt.lAb);if(b<3)return Mt;b=Math.min(14,
b);var c=a[Nt(1,b)];for(--b;!c&&b>=3;)c=a[Nt(1,b)],b--;if(!c)return Mt;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))?{s2a:b+1-(c[2].length-1),Ehb:a,Fhb:d,prefix:c[1],suffix:c[3]}:Mt:Mt},HXa=function(a){if(!isFinite(a))return a>0?a:0;let b=0;for(;(a/=10)>=1;)b++;return b},Nt=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)?Nt(Math.round(Nt(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;_.Ot=function(a){this.lka=a;this.Mza=this.k7=this.Qab=null;a=Kt;const b=Jt;if(SXa!==a||TXa!==b)SXa=a,TXa=b,UXa=new _.Lt(1);this.h2c=UXa};SXa=null;TXa=null;UXa=null;VXa=RegExp("'([{}#].*?)'","g");WXa=RegExp("''","g");
_.Ot.prototype.format=function(a){if(this.lka){this.Qab=[];var b=XXa(this,this.lka);this.Mza=YXa(this,b);this.lka=null}if(this.Mza&&this.Mza.length!=0)for(this.k7=_.wa(this.Qab),b=[],ZXa(this,this.Mza,a,!1,b),a=b.join("");this.k7.length>0;)a=a.replace(this.GXa(this.k7),String(this.k7.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.k7.push(p),l.push(g.GXa(g.k7)));break;case 2:f=b[A].value;g=a;l=c;p=d;var t=e,w=f.tsa;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.tsa,l=b.jLb;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.h2c.format(l),f.push(c.replace(/#/g,a))))},XXa=function(a,b){const c=a.Qab,d=a.GXa.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.tsa=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.tsa=c;e.jLb=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.tsa=c;d.jLb=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};_.Ot.prototype.GXa=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};new _.Ot("Permission denied enabling the Cloud Source Repositories API for project {projectId}. A user with permissions to do so (such as the project owner) must enable the API.");new _.Ot("{projectName} project created");new _.Ot("Failed to connect to {gitProvider}");_.Pt=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})};_.Qt=class{constructor(a,b){this.zh=a;this.Kh=b}log(a){_.zt(this.zh,a)}notify({message:a,Rd:b,duration:c}){this.Kh.open(a,b,{duration:c})}};_.Qt.O=function(a){return new (a||_.Qt)(_.m(_.At),_.m(_.Ht))};_.Qt.ta=_.k({token:_.Qt,oa:_.Qt.O,Ea:"root"});_.Rt=class{constructor(a,b){this.Ah=a;this.bxb=b}Qa(){this.Za=this.bxb.subscribe(a=>{this.handleError(a)})}handleError(){_.iYa(this.Ah)}Ja(){this.Za&&this.Za.unsubscribe()}};_.Rt.O=function(a){return new (a||_.Rt)(_.B(_.Qt),_.B(tXa))};_.Rt.La=_.Cf({type:_.Rt,na:[["uncaught-error-notifier"]],standalone:!1});_.St=class{};_.St.O=function(a){return new (a||_.St)};_.St.Ca=_.Af({type:_.St});_.St.Ba=_.Uc({});_.jYa=new Map([["SshAuthError","type.googleapis.com/devtools.grimoire."],["MissingDecorationsError","type.googleapis.com/devtools.grimoire."],["DebugInfo","type.googleapis.com/google.rpc."]]);var nta;_.Tt=class{constructor(a,b){this.bxb=a;this.zh=b}handleError(a){a&&(a===ota()||a.rejection!==void 0&&a.rejection===ota())||(_.zt(this.zh,a),this.bxb.next(a))}};_.Tt.O=function(a){return new (a||_.Tt)(_.m(tXa),_.m(_.At))};_.Tt.ta=_.k({token:_.Tt,oa:_.Tt.O,Ea:"root"});var kYa=function(){const a=(vDa.get("GuidedHelpResume")||"").split(":");return{flowId:+a[0]||void 0,stepId:a[1]||void 0}},lYa=function(a){vDa.remove("GuidedHelpResume",null,(a==null?void 0:a.domain)||window.location.hostname)};var mYa=class{constructor(a,b){this.RSc=a;this.W4c=b;this.lza=0;this.Rwa=null}get(){let a;this.lza>0?(this.lza--,a=this.Rwa,this.Rwa=a.next,a.next=null):a=this.RSc();return a}put(a){this.W4c(a);this.lza<100&&(this.lza++,a.next=this.Rwa,this.Rwa=a)}};nRa(function(){});var nYa=class{constructor(){this.IDa=this.V9=null}add(a,b){const c=qta.get();c.set(a,b);this.IDa?this.IDa.next=c:this.V9=c;this.IDa=c}remove(){let a=null;this.V9&&(a=this.V9,this.V9=this.V9.next,this.V9||(this.IDa=null),a.next=null);return a}},qta=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,rta=!1,pta=new nYa,rYa=(a,b)=>{pYa||qYa();rta||(pYa(),rta=!0);pta.add(a,b)},qYa=()=>{const a=Promise.resolve(void 0);pYa=()=>{a.then(sta)}};var sYa=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var Vt=function(a){this.Zc=0;this.Jj=void 0;this.s4=this.ZN=this.ht=null;this.Iwa=this.O4a=!1;if(a!=aDa)try{const b=this;a.call(void 0,function(c){Ut(b,2,c)},function(c){Ut(b,3,c)})}catch(b){Ut(this,3,b)}},tYa=function(){this.next=this.context=this.L7=this.Lja=this.Xg=null;this.isa=!1};tYa.prototype.reset=function(){this.context=this.L7=this.Lja=this.Xg=null;this.isa=!1};
var uYa=new mYa(function(){return new tYa},function(a){a.reset()}),vYa=function(a,b,c){const d=uYa.get();d.Lja=a;d.L7=b;d.context=c;return d},Wt=function(a){if(a instanceof Vt)return a;const b=new Vt(aDa);Ut(b,2,a);return b},xYa=function(a,b,c){wYa(a,b,c,null)||rYa(_.Gk(b,a))},yYa=function(a){return new Vt(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];xYa(l,_.Gk(f,p),g)}}else b(e)})};
Vt.prototype.then=function(a,b,c){return zYa(this,jRa(typeof a==="function"?a:null),jRa(typeof b==="function"?b:null),c)};Vt.prototype.$goog_Thenable=!0;Vt.prototype.gR=function(a,b){return zYa(this,null,jRa(a),b)};Vt.prototype.catch=Vt.prototype.gR;Vt.prototype.cancel=function(a){if(this.Zc==0){const b=new Xt(a);rYa(function(){AYa(this,b)},this)}};
var AYa=function(a,b){if(a.Zc==0)if(a.ht){var c=a.ht;if(c.ZN){var d=0,e=null,f=null;for(let g=c.ZN;g&&(g.isa||(d++,g.Xg==a&&(e=g),!(e&&d>1)));g=g.next)e||(f=g);e&&(c.Zc==0&&d==1?AYa(c,b):(f?(d=f,d.next==c.s4&&(c.s4=d),d.next=d.next.next):BYa(c),CYa(c,e,3,b)))}a.ht=null}else Ut(a,3,b)},EYa=function(a,b){a.ZN||a.Zc!=2&&a.Zc!=3||DYa(a);a.s4?a.s4.next=b:a.ZN=b;a.s4=b},zYa=function(a,b,c,d){const e=vYa(null,null,null);e.Xg=new Vt(function(f,g){e.Lja=b?function(l){try{const p=b.call(d,l);f(p)}catch(p){g(p)}}:
f;e.L7=c?function(l){try{const p=c.call(d,l);p===void 0&&l instanceof Xt?g(l):f(p)}catch(p){g(p)}}:g});e.Xg.ht=a;EYa(a,e);return e.Xg};Vt.prototype.Y9c=function(a){this.Zc=0;Ut(this,2,a)};Vt.prototype.Z9c=function(a){this.Zc=0;Ut(this,3,a)};
var Ut=function(a,b,c){a.Zc==0&&(a===c&&(b=3,c=new TypeError("vc")),a.Zc=1,wYa(c,a.Y9c,a.Z9c,a)||(a.Jj=c,a.Zc=b,a.ht=null,DYa(a),b!=3||c instanceof Xt||FYa(a,c)))},wYa=function(a,b,c,d){if(a instanceof Vt)return EYa(a,vYa(b||aDa,c||null,d)),!0;if(sYa(a))return a.then(b,c,d),!0;if(_.Dk(a))try{const e=a.then;if(typeof e==="function")return GYa(a,e,b,c,d),!0}catch(e){return c.call(d,e),!0}return!1},GYa=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)}},DYa=function(a){a.O4a||(a.O4a=!0,rYa(a.ava,a))},BYa=function(a){let b=null;a.ZN&&(b=a.ZN,a.ZN=b.next,b.next=null);a.ZN||(a.s4=null);return b};Vt.prototype.ava=function(){let a;for(;a=BYa(this);)CYa(this,a,this.Zc,this.Jj);this.O4a=!1};
var CYa=function(a,b,c,d){if(c==3&&b.L7&&!b.isa)for(;a&&a.Iwa;a=a.ht)a.Iwa=!1;if(b.Xg)b.Xg.ht=null,HYa(b,c,d);else try{b.isa?b.Lja.call(b.context):HYa(b,c,d)}catch(e){IYa.call(null,e)}uYa.put(b)},HYa=function(a,b,c){b==2?a.Lja.call(a.context,c):a.L7&&a.L7.call(a.context,c)},FYa=function(a,b){a.Iwa=!0;rYa(function(){a.Iwa&&IYa.call(null,b)})},IYa=fa,Xt=function(a){_.ba.call(this,a);this.dZb=!1};_.Ik(Xt,_.ba);Xt.prototype.name="cancel";/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
_.Yt=function(a,b){this.wBa=[];this.PWb=a;this.gOb=b||null;this.qha=this.GO=!1;this.Jj=void 0;this.Vsb=this.jRc=this.eXa=!1;this.iDa=0;this.ht=null;this.Osa=0};_.Yt.prototype.cancel=function(a){if(this.GO)this.Jj instanceof _.Yt&&this.Jj.cancel();else{if(this.ht){const b=this.ht;delete this.ht;a?b.cancel(a):(b.Osa--,b.Osa<=0&&b.cancel())}this.PWb?this.PWb.call(this.gOb,this):this.Vsb=!0;this.GO||this.Lfa(new Zt(this))}};_.Yt.prototype.yNb=function(a,b){this.eXa=!1;JYa(this,a,b)};
var JYa=function(a,b,c){a.GO=!0;a.Jj=c;a.qha=!b;KYa(a)},MYa=function(a){if(a.GO){if(!a.Vsb)throw new LYa(a);a.Vsb=!1}};_.Yt.prototype.callback=function(a){MYa(this);JYa(this,!0,a)};_.Yt.prototype.Lfa=function(a){MYa(this);JYa(this,!1,a)};_.Yt.prototype.addCallback=function(a,b){return _.$t(this,a,null,b)};_.$t=function(a,b,c,d){a.wBa.push([b,c,d]);a.GO&&KYa(a);return a};
_.Yt.prototype.then=function(a,b,c){let d,e;const f=new Vt(function(g,l){e=g;d=l});_.$t(this,e,function(g){g instanceof Zt?f.cancel():d(g);return NYa},this);return f.then(a,b,c)};_.Yt.prototype.$goog_Thenable=!0;_.Yt.prototype.ad=function(a){const b=new _.Yt;_.$t(this,b.callback,b.Lfa,b);a&&(b.ht=this,this.Osa++);return b};_.Yt.prototype.isError=function(a){return a instanceof Error};
var OYa=function(a){return Wya(a.wBa,function(b){return typeof b[1]==="function"})},NYa={},KYa=function(a){if(a.iDa&&a.GO&&OYa(a)){var b=a.iDa,c=PYa[b];c&&(_.ea.clearTimeout(c.P6),delete PYa[b]);a.iDa=0}a.ht&&(a.ht.Osa--,delete a.ht);b=a.Jj;for(var d=c=!1;a.wBa.length&&!a.eXa;){var e=a.wBa.shift(),f=e[0];const l=e[1];e=e[2];if(f=a.qha?l:f)try{var g=f.call(e||a.gOb,b);g===NYa&&(g=void 0);g!==void 0&&(a.qha=a.qha&&(g==b||a.isError(g)),a.Jj=b=g);if(sYa(b)||typeof _.ea.Promise==="function"&&b instanceof
_.ea.Promise)d=!0,a.eXa=!0}catch(p){b=p,a.qha=!0,OYa(a)||(c=!0)}}a.Jj=b;d&&(g=(0,_.Lj)(a.yNb,a,!0),d=(0,_.Lj)(a.yNb,a,!1),b instanceof _.Yt?(_.$t(b,g,d),b.jRc=!0):b.then(g,d));c&&(b=new QYa(b),PYa[b.P6]=b,a.iDa=b.P6)},LYa=function(a){_.ba.call(this);this.AF=a};_.Ik(LYa,_.ba);LYa.prototype.message="Deferred has already fired";LYa.prototype.name="AlreadyCalledError";var Zt=function(a){_.ba.call(this);this.AF=a};_.Ik(Zt,_.ba);Zt.prototype.message="Deferred was canceled";Zt.prototype.name="CanceledError";
var QYa=function(a){this.P6=_.ea.setTimeout((0,_.Lj)(this.o9c,this),0);this.xf=a};QYa.prototype.o9c=function(){delete PYa[this.P6];throw this.xf;};var PYa={};var Hta=function(a,b){const c=b||{};b=c.document||document;const d=_.ac(a).toString(),e=(new lm(b)).createElement("SCRIPT");var f={f_b:e,B9:void 0};const g=new _.Yt(RYa,f);let l=null;const p=c.timeout!=null?c.timeout:5E3;p>0&&(l=window.setTimeout(function(){SYa(e,!0);g.Lfa(new TYa(1,"Timeout reached for loading script "+d))},p),f.B9=l);e.onload=e.onreadystatechange=function(){e.readyState&&e.readyState!="loaded"&&e.readyState!="complete"||(SYa(e,c.egd||!1,l),g.callback(null))};e.onerror=function(){SYa(e,
!0,l);g.Lfa(new TYa(0,"Error while loading script "+d))};f=c.attributes||{};_.tc(f,{type:"text/javascript",charset:"UTF-8"});YDa(e,f);_.mc(e,a);UYa(b).appendChild(e);return g},UYa=function(a){var b;return(b=(a||document).getElementsByTagName("HEAD"))&&b.length!==0?b[0]:a.documentElement},RYa=function(){if(this&&this.f_b){const a=this.f_b;a&&a.tagName=="SCRIPT"&&SYa(a,!0,this.B9)}},SYa=function(a,b,c){c!=null&&_.ea.clearTimeout(c);a.onload=()=>{};a.onerror=()=>{};a.onreadystatechange=()=>{};b&&window.setTimeout(function(){_.rm(a)},
0)},TYa=function(a,b){let c="Jsloader error (code #"+a+")";b&&(c+=": "+b);_.ba.call(this,c);this.code=a};_.Ik(TYa,_.ba);var VYa=(0,_.wc)`https://ssl.gstatic.com/guidedhelp/runtime/guided_help.js`,WYa=(0,_.wc)`https://ssl.gstatic.com/guidedhelp/runtime_staging/guided_help.js`,XYa=function(a,b="PROD"){b||(b="PROD");if(au())return Promise.resolve();a.UZb||(a.UZb=Promise.resolve(Hta(b==="STAGING"?WYa:VYa)));return a.UZb},au=function(){let a;return!((a=window.guidedhelp)==null||!a.loaded)},YYa=function(){const a=(new URL(_.ea.location.href)).searchParams;let b;return{flowId:+((b=a.get("ghstartflowid"))!=null?b:0)||void 0,
stepId:a.get("ghstartstepid")||void 0}},bu=class{Rtb(a){const b=this;return _.ve(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{XYa(b,a.runtimeEnvironment).then(()=>_.ve(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 _.ve(function*(){return au()?new Promise(a=>_.ve(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 _.ve(function*(){return au()?new Promise(a=>_.ve(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 au()?(a=window.help)==null?void 0:(b=a.guide)==null?void 0:b.getFlowId():void 0}nXc(){return kYa().flowId||void 0}oXc(){return kYa().stepId||void 0}getStepId(){let a,b;return au()?(a=window.help)==null?void 0:(b=a.guide)==null?void 0:b.getStepId():void 0}n5c(a){const b=this;return _.ve(function*(){const c=kYa();lYa({domain:a.resumeCookieDomain});const d=c.flowId;return new Promise((e,f)=>{d?b.Rtb(Object.assign({},
a,{flowId:d,stepId:c.stepId})).then(()=>{e(!0)},f):e(!1)})})}W7c(a){const b=this;return _.ve(function*(){const c=YYa();return new Promise((d,e)=>{c.flowId?(lYa({domain:a.resumeCookieDomain}),b.Rtb(Object.assign({},a,{flowId:c.flowId,stepId:c.stepId})).then(()=>{d(!0)},e)):d(!1)})})}};bu.prototype.startFlowFromUrl=bu.prototype.W7c;bu.prototype.resumeCookiedFlow=bu.prototype.n5c;bu.prototype.getStepId=bu.prototype.getStepId;bu.prototype.getResumeCookiedStepId=bu.prototype.oXc;
bu.prototype.getResumeCookiedFlowId=bu.prototype.nXc;bu.prototype.getFlowId=bu.prototype.getFlowId;bu.prototype.reset=bu.prototype.reset;bu.prototype.dismissFlow=bu.prototype.dismissFlow;bu.prototype.startFlowById=bu.prototype.Rtb;nua("help.guidedhelp.createBootstrapper",()=>new bu);var ZYa={gbd:"https://www.google.com",scd:"https://support.google.com",Obd:"https://play.google.com"},$Ya=function(a){return _.ve(function*(){for(const b of Object.values(ZYa))try{(yield navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:b})).state!=="granted"&&a.mqb.push(b)}catch(c){break}})};(new class{constructor(){this.mqb=[];this.nqb=[];this.initialize=tta(()=>{const a=this;return _.ve(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 $Ya(a);a.mqb.length>0&&document.addEventListener("click",a.hZb)})});this.hZb=()=>{if(!(this.nqb.length>0)){for(const a of this.mqb)try{this.nqb.push(document.requestStorageAccessFor(a))}catch(b){}Promise.all(this.nqb).then(()=>
{}).catch(()=>{}).finally(()=>{this.reset()})}}}reset(){document.removeEventListener("click",this.hZb)}}).initialize();var aZa=function(a,b,c){return a.G6c.then(function(d){const e=d[b];if(!e)throw Error("zc`"+b);return e.apply(d,c)})},bZa=class{constructor(a){this.G6c=a;a.then((0,_.Lj)(function(){},this),()=>{},this)}},dZa=function(a,b,c){const d=Array(arguments.length-2);for(var e=2;e<arguments.length;e++)d[e-2]=arguments[e];e=cZa(a,b).then(function(f){return f.apply(null,d)});return new bZa(e)},eZa={},cZa=function(a,b){var c=eZa[b];if(c)return c;c=(c=Mj(b))?Wt(c):(new Vt(function(d,e){const f=(new lm(document)).createElement("SCRIPT");
f.async=!0;_.mc(f,_.$b(a instanceof NDa&&a.constructor===NDa&&a.Qyc===MDa?a.F1b:"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=Mj(b);if(!d)throw Error("Bc`"+b+"`"+a);return d});return eZa[b]=c};var fZa=class{constructor(a){this.hm=a}A0(a){aZa(this.hm,"startFeedback",arguments)}S4c(a){aZa(this.hm,"requestSurvey",arguments).gR(()=>{},this)}J3c(a){aZa(this.hm,"presentSurvey",arguments).gR(()=>{},this)}},gZa=new NDa(LDa,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");cZa(gZa,"help.service.Lazy.create").gR(()=>{});var uta=function(a,b){b=b||{};a=dZa(gZa,"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.jkd||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 fZa(a)};var iZa,cu;_.hZa=new _.ud("helpServiceCreationDelegate",{oa:()=>uta});iZa=new _.ud("HelpService productData",{oa:()=>({})});cu=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.p4c=c(a,{locale:b,helpCenterPath:"/cloud",productData:d})}A0(a){this.p4c.A0(a)}};cu.O=function(a){return new (a||cu)(_.m(SKa),_.m(_.fh),_.m(_.hZa),_.m(iZa),_.m(sXa),_.m(_.Kn))};
cu.ta=_.k({token:cu,oa:cu.O,Ea:"root"});_.du=class{constructor(a,b,c,d){this.service=a;this.enableAnonymousFeedback=b;this.productVersion=c;this.authuser=d;this.A0=(e,f)=>{f={authuser:this.authuser||void 0,productVersion:this.productVersion,onend:f,lid:!0};typeof e!=="undefined"&&(f.bucket=e);this.enableAnonymousFeedback&&(f.enableAnonymousFeedback=!0);this.service.A0(f)}}};_.du.O=function(a){return new (a||_.du)(_.m(cu),_.m(lLa,8),_.m(In),_.m(_.Ln))};_.du.ta=_.k({token:_.du,oa:_.du.O});_.eu=class{constructor(a){if(a)throw Error("Cc");}};_.eu.O=function(a){return new (a||_.eu)(_.m(_.eu,12))};_.eu.Ca=_.Af({type:_.eu});_.eu.Ba=_.Uc({});var wta;var jZa,kZa,lZa;jZa=class{constructor(a,b){this.url=a;this.bR=null;this.options=b}};_.fu=function(a,b,c){a.FCb("",b,new jZa(c))};kZa=function(a,b){return a.DJc.get(b)||b};lZa=function(a,b,c=""){const d=c+":"+b;let e=a.Fra.get(d);return e?a.PFb(e):(e=a.hKc(c,b))?(a.Fra.set(d,e),a.PFb(e)):(c=a.bqa.get(c))?a.BKc(b,c):_.ze(Error("Dc`"+d))};
_.gu=class{constructor(a,b,c,d){this.nGb=a;this.CJ=b;this.PNa=d;this.Fra=new Map;this.bqa=new Map;this.pHc=new Map;this.kPa=new Map;this.DJc=new Map;this.hRa=[];this.LS=["material-icons","mat-ligature-font"];this.Bb=c}Ja(){this.hRa=[];this.Fra.clear();this.bqa.clear();this.pHc.clear()}PFb(a){return a.bR?_.u(this.URa(a).cloneNode(!0)):_.x(this.cMc(a),_.v(b=>b.cloneNode(!0)))}BKc(a,b){var c=this.LEb(a,b);if(c)return _.u(c);c=b.filter(d=>!d.bR).map(d=>_.x(this.dMc(d),_.If(e=>{e=`Loading icon set URL: ${this.CJ.kq(5,
d.url)} failed: ${e.message}`;this.PNa.handleError(Error(e));return _.u(null)})));return _.x(_.Le(c),_.v(()=>{const d=this.LEb(a,b);if(!d)throw Error("Dc`"+a);return d}))}LEb(a,b){for(let d=b.length-1;d>=0;d--){var c=b[d];if(c.bR&&c.bR.toString().indexOf(a)>-1){const e=this.URa(c);if(c=this.oJc(e,a,c.options))return c}}return null}cMc(a){return _.x(this.MEb(a),_.eg(b=>a.bR=b),_.v(()=>this.URa(a)))}dMc(a){return a.bR?_.u(null):_.x(this.MEb(a),_.eg(b=>a.bR=b))}oJc(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.Ara(a,c);if(a.nodeName.toLowerCase()==="symbol")return this.Ara(this.TOc(a),c);b=this.VRa(yta("<svg></svg>"));b.appendChild(a);return this.Ara(b,c)}VRa(a){const b=this.Bb.createElement("DIV");b.innerHTML=a;a=b.querySelector("svg");if(!a)throw Error("Gc");return a}TOc(a){const b=this.VRa(yta("<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.Bb.ELEMENT_NODE&&b.appendChild(a.childNodes[c].cloneNode(!0));return b}Ara(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}MEb(a){var b=a.url;let c,d;a=(d=(c=a.options)==null?void 0:c.withCredentials)!=null?d:!1;if(!this.nGb)throw Error("Ec");
if(b==null)throw Error("Hc`"+b);const e=this.CJ.kq(5,b);if(!e)throw Error("Fc`"+b);if(b=this.kPa.get(e))return b;b=_.x(this.nGb.get(e,{responseType:"text",withCredentials:a}),_.v(f=>yta(f)),Qf(()=>this.kPa.delete(e)),ika());this.kPa.set(e,b);return b}FCb(a,b,c){this.Fra.set(a+":"+b,c);return this}Vcd(a,b){const c=this.bqa.get(a);c?c.push(b):this.bqa.set(a,[b]);return this}URa(a){if(!a.S1b){const b=this.VRa(a.bR);this.Ara(b,a.options);a.S1b=b}return a.S1b}hKc(a,b){for(let c=0;c<this.hRa.length;c++){const d=
this.hRa[c](b,a);if(d)return d.url&&d.options?new jZa(d.url,d.options):new jZa(d)}}};_.gu.O=function(a){return new (a||_.gu)(_.m(_.Go,8),_.m(Oo),_.m(_.Zh,8),_.m(_.yf))};_.gu.ta=_.k({token:_.gu,oa:_.gu.O,Ea:"root"});new _.Nm;new _.Om;new _.Nm;new _.Nm;var mZa,nZa,oZa,pZa,qZa;mZa=new _.ud("MAT_ICON_DEFAULT_OPTIONS");nZa=new _.ud("mat-icon-location",{Ea:"root",oa:zta});oZa="clip-path color-profile src cursor fill filter marker marker-start marker-mid marker-end mask stroke".split(" ");pZa=oZa.map(a=>`[${a}]`).join(", ");qZa=/^url\(['"]?#(.*?)['"]?\)$/;
_.hu=class{get color(){return this.Si||this.KS}set color(a){this.Si=a}get lk(){return this.WRa}set lk(a){a!==this.WRa&&(a?this.zPc(a):this.WRa&&this.IDb(),this.WRa=a)}get MO(){return this.dFb}set MO(a){a=this.DDb(a);a!==this.dFb&&(this.dFb=a,this.uSa())}get Uh(){return this.cFb}set Uh(a){a=this.DDb(a);a!==this.cFb&&(this.cFb=a,this.uSa())}constructor(){this.Ia=_.n(_.bf);this.hPa=_.n(_.gu);this.Sr=_.n(nZa);this.PNa=_.n(_.yf);this.inline=!1;this.eIb=[];this.qNa=_.le.EMPTY;const a=_.n(new _.Mm("aria-hidden"),
{optional:!0}),b=_.n(mZa,{optional:!0});b&&(b.color&&(this.color=this.KS=b.color),b.MO&&(this.MO=b.MO));a||this.Ia.ma.setAttribute("aria-hidden","true")}xOc(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);}}Qa(){this.uSa()}Vn(){var a=this.OS;a&&a.size&&(a=this.Sr.LQb(),a!==this.gIb&&(this.gIb=a,this.aIb(a)))}Ja(){this.qNa.unsubscribe();this.OS&&this.OS.clear()}BSa(){return!this.lk}gOc(a){this.IDb();const b=this.Sr.LQb();
this.gIb=b;this.mHc(a);this.aIb(b);this.Ia.ma.appendChild(a)}IDb(){const a=this.Ia.ma;let b=a.childNodes.length;for(this.OS&&this.OS.clear();b--;){const c=a.childNodes[b];c.nodeType===1&&c.nodeName.toLowerCase()!=="svg"||c.remove()}}uSa(){if(this.BSa()){var a=this.Ia.ma,b=(this.MO?kZa(this.hPa,this.MO).split(/ +/):this.hPa.LS).filter(c=>c.length>0);this.eIb.forEach(c=>a.classList.remove(c));b.forEach(c=>a.classList.add(c));this.eIb=b;this.Uh===this.OQa||b.includes("mat-ligature-font")||(this.OQa&&
a.classList.remove(this.OQa),this.Uh&&a.classList.add(this.Uh),this.OQa=this.Uh)}}DDb(a){return typeof a==="string"?a.trim().split(" ")[0]:a}aIb(a){const b=this.OS;b&&b.forEach((c,d)=>{c.forEach(e=>{d.setAttribute(e.name,`url('${a}#${e.value}')`)})})}mHc(a){const b=a.querySelectorAll(pZa),c=this.OS=this.OS||new Map;for(let d=0;d<b.length;d++)oZa.forEach(e=>{const f=b[d];var g=f.getAttribute(e);if(g=g?g.match(qZa):null){let l=c.get(f);l||(l=[],c.set(f,l));l.push({name:e,value:g[1]})}})}zPc(a){this.jJb=
this.kJb=null;this.qNa.unsubscribe();if(a){const [b,c]=this.xOc(a);b&&(this.kJb=b);c&&(this.jJb=c);this.qNa=_.x(lZa(this.hPa,c,b),_.Nf(1)).subscribe(d=>this.gOc(d),d=>{this.PNa.handleError(Error("Jc`"+b+"`"+c+"`"+d.message))})}}};_.hu.O=function(a){return new (a||_.hu)};
_.hu.wa=_.zf({type:_.hu,na:[["mat-icon"]],nb:["role","img",1,"mat-icon","notranslate"],ob:10,Ya:function(a,b){a&2&&(_.mg("data-mat-icon-type",b.BSa()?"font":"svg")("data-mat-icon-name",b.jJb||b.Uh)("data-mat-icon-namespace",b.kJb||b.MO)("fontIcon",b.BSa()?b.Uh:null),_.pg(b.color?"mat-"+b.color:""),_.og("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",_.kh],lk:"svgIcon",MO:"fontSet",Uh:"fontIcon"},
Pb:["matIcon"],features:[_.hg],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Cg(),_.Dg(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});_.iu=class{};_.iu.O=function(a){return new (a||_.iu)};_.iu.Ca=_.Af({type:_.iu});_.iu.Ba=_.Uc({imports:[_.ys,_.ys]});_.rZa=[{ct:"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(" ")},{ct:"iam",icons:["domain","group","service_account","user"]},{ct:"logs",icons:"any debug error fatal info warning".split(" ")},{ct:"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(" ")},
{ct:"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(" "),
kOb:["arrow_right","arrow_down"]},{ct:"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(" ")},{ct:"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(" ")},
{ct:"oss",icons:["logo","logo_monochrome"]},{ct:"tasks",icons:["g3c_logo_200x200"]}];_.sZa=new _.ud("SvgIconGroupsToBeRegistered");_.ju=class{constructor(a,b){this.YRb=a;this.IYc=b;this.YRb.LS=["material-icons-extended"]}};_.ju.O=function(a){return new (a||_.ju)(_.m(_.gu),_.m(_.sZa))};_.ju.ta=_.k({token:_.ju,oa:_.ju.O});var tZa;tZa=function(a){setTimeout(()=>{a.Hnb=!0},864E5)};_.ji=class{constructor(a){this.kd=a;this.Hnb=!1;this.kd.Ub(()=>{tZa(this)})}jV(a,b){this.Hnb&&_.Lca(window.location,_.ec(b.url));return!this.Hnb}};_.ji.O=function(a){return new (a||_.ji)(_.m(_.Ue))};_.ji.ta=_.k({token:_.ji,oa:_.ji.O});var Dta=null,Ita=new WeakMap;var uZa=class{send(a,b){rna(a);return this.makeRequest(a).then(c=>b?_.sh(b,c):c)}};var vZa=function(a,b){for(const c in a.b7a)a.b7a.hasOwnProperty(c)&&_.Fj(b,c,a.b7a[c])},wZa=function(a){return _.Fta({timeout:3E4}).then(b=>{b=b||window.gapi;vZa(a,b);return Kta(b,{apiKey:a.W5,clientId:a.V5.clientId,scope:a.V5.scope,RRb:a.V5.RRb,DPb:a.V5.DPb}).then(()=>b)})},xZa=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)})})},yZa=class extends uZa{constructor(a,b,c){super();this.X5=
a;this.W5=b;this.b7a=c||{};this.V5={}}makeRequest(a){return wZa(this).then(b=>{const c=this;return _.ve(function*(){c.V5.r1c!==void 0&&(yield Jta(b,c.V5.r1c));vZa(c,b);return xZa(b.client.request({root:c.X5,path:a.path,method:a.Lb,body:a.body,params:a.Sa,headers:a.headers,authType:a.authType,apiId:a.apiId||void 0}))})})}};yZa.$inject=["gapiUrl","gapiKey","gapiConfigUpdates","gapiAuthParams","defaultApiId"];var AZa=class extends yZa{constructor(a,b,c,d,e,f){super(a,b,f);this.Lh=c;this.XVa=d;this.er=e}makeRequest(a){a.headers||(a.headers={});a.headers.sessionId=this.Lh.sessionId;this.Lh.actionId&&(a.headers.actionId=this.Lh.actionId);this.er&&(a.headers["X-Goog-IAM-Authorization-Token"]=this.er);return zZa(this.XVa).then(()=>super.makeRequest(a))}};var BZa=class extends Error{constructor(a){super("No xhr error returned");this.error=a}};var CZa=/^\)\]\}',?\n/,DZa=class extends vKa{constructor(a,b){super();this.fj=b;this.config=_.ue(Promise.resolve(a))}makeRequest(a){return _.x(this.config,_.cg(b=>this.M4a(b,a)),_.cg(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(CZa,"");c=_.u(JSON.parse(d))}catch(d){c=_.ze(new _.Fo({error:d,headers:b.headers,url:b.url||void 0}))}return c}),_.v(b=>b))}M4a(a,b){b.headers=Object.assign({},
b.headers,a.headers);if(a.Bfd){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;qKa.includes(t)?c[t]=w:t==="Content-Type"&&sKa.includes(w)?(c[t]=w,g=!0):(d[t]=w,e=!0)}}if(b.body!=null||b.Lb==="PUT"||b.Lb==="POST")f||(d["Content-Type"]="application/json",e=!0),g||(c["Content-Type"]="text/plain");e&&(d=encodeURIComponent(String(pKa(d))),b.Sa?b.Sa.$httpHeaders=d:b.Sa={$httpHeaders:d});b.headers=c;rKa.includes(b.Lb)||
(c=b.Lb,b.Sa?b.Sa.$httpMethod=c:b.Sa={$httpMethod:c},b.Lb="POST")}return this.fj.request(b.Lb,_.Lta(a.X5,b.path),{body:b.body||null,responseType:"text",observe:"response",headers:new Do(b.headers),params:this.searchParams(a,b),withCredentials:a.withCredentials})}searchParams(a,b){b=Object.entries(b.Sa||{}).reduce((c,[d,e])=>a.vjd&&e instanceof Array?e.reduce((f,g)=>f.append(d,g),c):c.set(d,e),new _.Eo({Uua:a.zld}));return a.W5?b.set("key",a.W5):b}};var EZa=class extends DZa{constructor(a,b,c,d){super(a,b);this.lna=c;this.er=d}M4a(a,b){return _.x(_.ue(this.lna.getToken()),_.cg(c=>{b.Sa||(b.Sa={});b.Sa.access_token=c;this.er&&(b.headers=b.headers||{},b.headers["X-Goog-IAM-Authorization-Token"]=this.er);return super.M4a(a,b)}),_.If(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 BZa({code:c.status,
message:d})}}return _.ze(d)}))}};var FZa=class extends EZa{constructor(a,b,c,d,e){super({X5:a,W5:b},c,d,e)}};var Pta=Error("Mc"),Qta=Error("Nc");var IZa=class{constructor(a,b,c,d,e){var f=GZa;this.oauthClientId=a;this.sessionIndex=b;this.Ah=c;this.XVa=d;this.Ga=e;this.ova=null;this.Cpb=2;this.scopes=[...(new Set(f))].join(" ")}getToken(){const a=this;return _.ve(function*(){a.ova||(a.ova=_.pp(a.Ga,Ota(a.oauthClientId,a.scopes,a.sessionIndex),"getOauthToken"));var b=yield HZa(a.XVa),c=null;try{c=yield a.ova}catch(d){throw _.Pt(a.Ah,{error:d,message:"Failed to fetch oauth token.",Rd:"Dismiss"}),ota();}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.Cpb=2,c;if(a.Cpb>0)return a.Cpb--,a.ova=null,a.getToken();throw Error("Oc");})}};_.JZa=new _.ud("authenticationLock");_.KZa=new _.ud("Cookies");_.ku=new _.ud("windowToken");var zZa,HZa;zZa=function(a){return HZa(a).then(b=>{b()})};HZa=function(a){return new Promise(b=>{const c=()=>{a.locked=!0;b(()=>{a.release()})};a.locked?a.LXb.push(c):c()})};_.LZa=class{constructor(){this.locked=!1;this.LXb=[]}release(){this.locked=!1;const a=this.LXb.shift();a&&a()}};var GZa;GZa="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(" ");
_.lu=class{constructor(a,b,c,d,e){this.l2c=new IZa(a,b,c,d,e)}getToken(){return this.l2c.getToken()}};_.lu.O=function(a){return new (a||_.lu)(_.m(WKa),_.m(_.Ln),_.m(_.Qt),_.m(_.JZa),_.m(_.vp))};_.lu.ta=_.k({token:_.lu,oa:_.lu.O});var MZa=class extends vKa{constructor(a,b,c){super();this.DWa=a;this.Lh=b;this.debug=c}makeRequest(a){const b=_.x(this.DWa.makeRequest(a),_.Ej(this.Lh,a.Mb||"Unknown RPC"));return this.debug.rVb(a,b)}};var ena;ena=function(a){let b;return{p2c(){b=Error("Pc")},xL(){},onError(c){if(typeof c!=="object")console.warn("Instance of error was not thrown.");else{if(c.stack)var d=c;else{if(c.vzb)return;d=Error("Qc`"+a.path+"`"+JSON.stringify(c));c.vzb=d}d.stack+=`\nCaused by: ${b.stack}`}}}};_.NZa=class extends _.rn{};_.OZa=class extends DZa{constructor(a){var b=_.n(_.Go),c=_.n(_.Ln);super(a,b);this.sessionIndex=c}makeRequest(a){a.Sa=a.Sa||{};a.Sa.authuser=this.sessionIndex||"0";var b;a.headers=(b=a.headers)!=null?b:{};b=_.zDa([]);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)}};_.PZa=class{constructor(){this.Cz="assertive";this.Tv="";this.duration=0;this.data=null;this.VC="center";this.O9="bottom"}};var QZa=_.hj("state",[_.kj("void, hidden",_.jj({transform:"scale(0.8)",opacity:0})),_.kj("visible",_.jj({transform:"scale(1)",opacity:1})),_.lj("* => visible",_.ij("150ms cubic-bezier(0, 0, 0.2, 1)")),_.lj("* => void, * => hidden",_.ij("75ms cubic-bezier(0.4, 0.0, 1, 1)",_.jj({opacity:0})))]);var RZa=0,mu=class extends ss{constructor(a,b,c,d,e){super();this.lb=a;this.Ia=b;this.Ta=c;this.hc=d;this.VQ=e;this.Bb=_.n(_.Zh);this.iU=new Set;this.rMa=150;this.Jb=!1;this.ET=new _.Tf;this.uJ=new _.Tf;this.cca=new _.Tf;this.Ut="void";this.sT=`mat-snack-bar-container-live-${RZa++}`;this.Cv=e.Cz!=="assertive"||e.Tv?e.Cz==="off"?"off":"polite":"assertive";this.hc.EFa&&(this.Cv==="polite"&&(this.Gca="status"),this.Cv==="assertive"&&(this.Gca="alert"))}Vv(a){a=this.Fv.Vv(a);this.rS();return a}dC(a){a=
this.Fv.dC(a);this.rS();return a}rib(a){const b=a.Mn;a=a.zg;(a==="void"&&b!=="void"||a==="hidden")&&this.laa();if(a==="visible"){const c=this.cca;this.lb.run(()=>{c.next();c.complete()})}}FW(){this.Jb||(this.Ut="visible",_.$m(this.Ta),this.mRa())}Sfa(){this.lb.run(()=>{this.Ut="hidden";this.Ia.ma.setAttribute("mat-exit","");clearTimeout(this.U$)});return this.uJ}Ja(){this.Jb=!0;this.cNa();this.laa()}laa(){_.x(this.lb.Nja,_.Nf(1)).subscribe(()=>{this.lb.run(()=>{this.uJ.next();this.uJ.complete()})})}rS(){const a=
this.Ia.ma,b=this.VQ.Ad;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.TNa()}TNa(){const a=this.sT,b=this.Bb.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.iU.add(d);e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}cNa(){this.iU.forEach(a=>{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.sT,"").trim(),b.length>0?a.setAttribute("aria-owns",
b):a.removeAttribute("aria-owns"))});this.iU.clear()}OGc(){}mRa(){this.U$||this.lb.Ub(()=>{this.U$=setTimeout(()=>{const a=this.Ia.ma.querySelector("[aria-hidden]"),b=this.Ia.ma.querySelector("[aria-live]");if(a&&b){let c=null;this.hc.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.ET.next();this.ET.complete()}},this.rMa)})}};
mu.O=function(a){return new (a||mu)(_.B(_.Ue),_.B(_.bf),_.B(_.jn),_.B(_.Qq),_.B(_.PZa))};mu.La=_.Cf({type:mu,rb:function(a,b){a&1&&_.Jg(_.us,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.Fv=c.first)}},standalone:!1,features:[_.gg]});_.nu=class extends mu{rS(){super.rS();this.VQ.VC==="center"&&this.Ia.ma.classList.add("mat-snack-bar-center");this.VQ.O9==="top"&&this.Ia.ma.classList.add("mat-snack-bar-top")}};_.nu.O=(()=>{let a;return function(b){return(a||(a=_.he(_.nu)))(b||_.nu)}})();
_.nu.wa=_.zf({type:_.nu,na:[["snack-bar-container"]],nb:[1,"mat-snack-bar-container"],ob:2,Ya:function(a,b){a&1&&_.Bg("@state.done",function(c){return b.rib(c)});a&2&&(_.vg("@state",b.Ut),_.mg("mat-id-collision",null))},standalone:!1,features:[_.gg],ya:3,Aa:3,Da:[["aria-hidden","true"],["cdkPortalOutlet",""]],qa:function(a,b){a&1&&(_.F(0,"div",0),_.C(1,Tta,0,0,"ng-template",1),_.J(),_.K(2,"div"));a&2&&(_.y(2),_.mg("aria-live",b.Cv)("role",b.Gca)("id",b.sT))},Fa:[_.us],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:[QZa]}});var ou=class{constructor(a,b){this.Ga=a;this.wTc=b}create(a){return new MZa(a,this.Ga,this.wTc)}};ou.O=function(a){return new (a||ou)(_.m(_.vp),_.m(lo))};ou.ta=_.k({token:ou,oa:ou.O,Ea:"root"});var pu=class{constructor(a,b,c,d){this.Bza=a;this.fj=b;this.lna=c;this.er=d}create(a){return new FZa(a,this.Bza,this.fj,this.lna,this.er)}};pu.O=function(a){return new (a||pu)(_.m(_.Kn),_.m(_.Go),_.m(_.lu),_.m(_.On))};pu.ta=_.k({token:pu,oa:pu.O,Ea:"root"});var Uta=[429,503];var qu;_.SZa=function(a,b,{fab:c=!1}={}){var d=JSON.stringify(b);(d=a.store[d])?(c||(c=d.MUc,c=Date.now()-(c!=null?c:a.xh),c=d.C3b.getTime()>=c),a=c?d.response:a.OWb(b,d)):a=null;return a};qu=function(a,b,c,d,e){a.store[b]={id:c,response:d,C3b:new Date,MUc:e}};
_.TZa=class{constructor({xh:a=36E5}={}){this.store={};this.WVb=0;this.xh=a}fetch(a,b){const c=JSON.stringify(a);var d=_.SZa(this,a);if(d)return d;d=this.WVb++;b=this.iMb(c,d,b);this.FVb(c,d,b,a);return b}put(a,b){a=JSON.stringify(a);const c=this.WVb++;qu(this,a,c,b)}iMb(a,b,c){return c()}OWb(a){a=JSON.stringify(a);delete this.store[a];return null}FVb(a,b,c){qu(this,a,b,c)}};
_.ru=class extends _.TZa{constructor(a,{xh:b=36E5,S7a:c,Wnb:d,wZb:e=!0,xZb:f=Vta,UVb:g=5,yZb:l=500}={}){super({xh:b});this.Ga=a;this.Wnb=d;this.wZb=e;this.xZb=f;this.UVb=g;this.yZb=l;this.S7a=c}FVb(a,b,c,d){if(this.S7a)if(d=this.S7a(d,c),typeof d!=="number"){qu(this,a,b,c);const e=Date.now();_.x(d,_.Nf(1),mha()).subscribe(f=>{f-=Date.now()-e;qu(this,a,b,c,f)},()=>{})}else qu(this,a,b,c,d);else qu(this,a,b,c)}iMb(a,b,c){c=_.Ie(c);const d=this.xZb;this.wZb&&(c=_.x(c,_.Cta(this.Ga,d,{vZb:this.yZb,Fpb:this.UVb})));
const e=_.x(c,_.eg({error:()=>{const g=this.store[a];g&&g.id===b&&delete this.store[a]}}),_.Vf(new _.Wf(this.Wnb)));let f=!1;return _.Ie(()=>{f||(e.connect(),f=!0);return e})}getValue(a,{fab:b=!1}={}){a=_.SZa(this,a,{fab:b});if(!a)return null;let c=null;a.subscribe(d=>{c=d}).unsubscribe();return c}};var UZa,VZa;UZa=class extends _.ru{constructor(a,b,c){super(a,Object.assign({},b,{Wnb:1}));this.Of=c}OWb(a,b){this.Of.refresh(a);return b.response}Jib(a){a=JSON.stringify(a);const b=this.store[a];b&&(this.store[a]=Object.assign({},b,{C3b:new Date}))}I7a(a){return this.getValue(a,{fab:!0})}};VZa=function(a,b){return a.x4c.fetch(b,()=>new _.Qh({fetch:!0}))};
_.su=class{constructor(a,b={}){this.x4c=new _.TZa({xh:Number.POSITIVE_INFINITY});this.Hja=new UZa(a,b,this)}fetch(a,b){return this.Hja.fetch(a,()=>_.x(VZa(this,a),_.cg(({q3c:c,fetch:d})=>{d=d?b():_.Pe;return c===void 0?d:_.x(d,_.bg(c))})))}I7a(a){return this.Hja.I7a(a)}refresh(a,b,c=!0){if(!c&&!b)throw Error("Sc");const d=this.Hja.I7a(a);d!=null&&(VZa(this,a).next({q3c:b?b(d):void 0,fetch:c}),c&&this.Hja.Jib(a))}};var YZa,ZZa,a_a,b_a,e_a,g_a,h_a,j_a,k_a,$Za,i_a,c_a,o_a;_.WZa=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 _.WZa}ka(){return{Oa:{request:_.XZa},keys:["request"]}}};
YZa=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 YZa}ka(){return{Oa:{result:ZZa},keys:["result"]}}};
ZZa=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 ZZa}ka(){return{keys:["resourceType","status"],Ha:{status:$Za}}}};
a_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 a_a}ka(){return{Oa:{result:b_a},keys:["result"]}}};
b_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 b_a}ka(){return{keys:["key","status"],Ha:{key:c_a,status:$Za}}}};
_.d_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 _.d_a}ka(){return{keys:["count","resourceTypes"]}}};
e_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 e_a}ka(){return{Oa:{resources:_.f_a},keys:["resources"]}}};
_.f_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 _.f_a}ka(){return{keys:["resourceId","resourceType","timestamp"]}}};g_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 g_a}ka(){return{Oa:{result:h_a},keys:["result"]}}};
h_a=class extends _.W{constructor(a={}){super();this.i.setting=a.wx==null?null:a.wx;this.i.status=a.status==null?null:a.status}get wx(){return _.Z(this,"setting")?_.T(this,"setting"):null}set wx(a){this.i.setting=a}get status(){return _.Z(this,"status")?_.T(this,"status"):null}set status(a){this.i.status=a}ha(){return h_a}ka(){return{keys:["setting","status"],Ha:{setting:i_a,status:$Za}}}};
_.XZa=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 _.XZa}ka(){return{keys:["resourceId","resourceType"]}}};_.tu=class extends _.W{ha(){return _.tu}ka(){return{keys:[]}}};
j_a=class extends _.W{ha(){return j_a}ka(){return{keys:[]}}};
k_a=class extends _.W{constructor(a={}){super();this.i.resourceType=a.resourceType==null?null:a.resourceType;this.i.resourceIds=a.Xob==null?null:a.Xob;this.i.timestamps=a.Uvb==null?null:a.Uvb}get Xob(){return _.Z(this,"resourceIds")?_.T(this,"resourceIds"):null}set Xob(a){this.i.resourceIds=a}get resourceType(){return _.Z(this,"resourceType")?_.T(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get Uvb(){return _.Z(this,"timestamps")?_.T(this,"timestamps"):null}set Uvb(a){this.i.timestamps=
a}ha(){return k_a}ka(){return{keys:["resourceIds","resourceType","timestamps"]}}};
_.l_a=class extends _.W{constructor(a={}){super();this.i.setting=a.wx==null?null:a.wx;this.i.subkey=a.E0==null?null:a.E0;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 wx(){return _.Z(this,"setting")?_.T(this,"setting"):null}set wx(a){this.i.setting=a}get E0(){return _.Z(this,"subkey")?_.T(this,"subkey"):null}set E0(a){this.i.subkey=a}ha(){return _.l_a}ka(){return{keys:["projectId",
"setting","subkey"]}}};
_.uu=class extends _.W{constructor(a={}){super();this.i.stringVal=a.jub==null?null:a.jub;this.i.int32Val=a.fbb==null?null:a.fbb;this.i.doubleVal=a.doubleVal==null?null:a.doubleVal;this.i.boolVal=a.Ksa==null?null:a.Ksa;this.i.int64Val=a.uxa==null?null:a.uxa;this.i.protoVal=a.j8==null?null:a.j8}get Ksa(){return _.Z(this,"boolVal")?_.T(this,"boolVal"):null}set Ksa(a){this.i.boolVal=a}get doubleVal(){return _.Z(this,"doubleVal")?_.T(this,"doubleVal"):null}set doubleVal(a){this.i.doubleVal=a}get fbb(){return _.Z(this,
"int32Val")?_.T(this,"int32Val"):null}set fbb(a){this.i.int32Val=a}get uxa(){return _.Z(this,"int64Val")?_.T(this,"int64Val"):null}set uxa(a){this.i.int64Val=a}get j8(){return _.Z(this,"protoVal")?_.T(this,"protoVal"):null}set j8(a){this.i.protoVal=a}get jub(){return _.Z(this,"stringVal")?_.T(this,"stringVal"):null}set jub(a){this.i.stringVal=a}ha(){return _.uu}ka(){return{keys:"boolVal doubleVal int32Val int64Val protoVal stringVal".split(" "),vd:{protoVal:{vc:null,Hc:!1,Ic:!1,Jc:!1}}}}};
$Za=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.kV==null?null:a.kV;this.i.messageSet=a.zgb==null?null:a.zgb}get kV(){return _.Z(this,"canonicalCode")?_.T(this,"canonicalCode"):null}set kV(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 zgb(){return _.Z(this,"messageSet")?_.T(this,"messageSet"):null}set zgb(a){this.i.messageSet=a}get space(){return _.Z(this,"space")?_.T(this,"space"):null}set space(a){this.i.space=a}ha(){return $Za}ka(){return{keys:["canonicalCode","code","message","messageSet","space"],Ha:{messageSet:j_a}}}};
_.m_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 _.m_a}ka(){return{keys:["resourceId"]}}};
_.n_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.Uhb==null?null:a.Uhb}get key(){return _.Z(this,"key")?_.T(this,"key"):null}set key(a){this.i.key=a}get Uhb(){return _.Z(this,"noExistingValue")?_.T(this,"noExistingValue"):null}set Uhb(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 _.n_a}ka(){return{keys:["key","noExistingValue","value","version"],Ha:{key:_.l_a,value:_.uu}}}};
i_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 i_a}ka(){return{keys:["key","value","version"],Ha:{key:c_a,
value:_.uu}}}};
c_a=class extends _.W{constructor(a={}){super();this.i.setting=a.wx==null?null:a.wx;this.i.subkey=a.E0==null?null:a.E0;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 wx(){return _.Z(this,"setting")?
_.T(this,"setting"):null}set wx(a){this.i.setting=a}get E0(){return _.Z(this,"subkey")?_.T(this,"subkey"):null}set E0(a){this.i.subkey=a}ha(){return c_a}ka(){return{keys:["projectId","projectNumber","setting","subkey"]}}};o_a=new _.ud("API_VERSION");_.p_a=new _.ud("REQUEST_SERVICE for cloud_user_settings_api");_.vu=class{};_.vu.O=function(a){return new (a||_.vu)};_.vu.Ca=_.Af({type:_.vu});_.vu.Ba=_.Uc({});
var wu={$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"},xu=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1alpha1":a;this.ub=new _.tn(b,c)}JWa(a){return _.sn(this.ub,
{body:a,Lb:"POST",Mb:"cloudusersettings_pa.recent.batchDelete",path:`/${this.Wa}/recent:batchDelete`,Sa:_.wh({},wu,{}),Ob:YZa})}KWa(a){return _.sn(this.ub,{body:a,Lb:"POST",Mb:"cloudusersettings_pa.recent.batchGet",path:`/${this.Wa}/recent:batchGet`,Sa:_.wh({},wu,{}),Ob:e_a})}delete(a,b={},c={}){return _.sn(this.ub,{body:null,Lb:"DELETE",Mb:"cloudusersettings_pa.recent.delete",path:`/${this.Wa}/recent/${a}`,Sa:_.wh(b,wu,c),Ob:_.tu})}get(a,b={},c={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"cloudusersettings_pa.recent.get",
path:`/${this.Wa}/recent/${a}`,Sa:_.wh(b,wu,c),Ob:k_a})}update(a,b,c={},d={}){return _.sn(this.ub,{body:b,Lb:"PUT",Mb:"cloudusersettings_pa.recent.update",path:`/${this.Wa}/recent/${a}`,Sa:_.wh(c,wu,d),Ob:_.tu})}};xu.O=function(a){return new (a||xu)(_.m(o_a,8),_.m(_.p_a),_.m(_.rn,8))};xu.ta=_.k({token:xu,oa:xu.O});_.yu=class{};_.yu.O=function(a){return new (a||_.yu)};_.yu.ta=_.k({token:_.yu,oa:a=>xu.O(a),Ea:_.vu});
var zu=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1alpha1":a;this.ub=new _.tn(b,c)}JWa(a){return _.sn(this.ub,{body:a,Lb:"POST",Mb:"cloudusersettings_pa.settings.batchDelete",path:`/${this.Wa}/settings:batchDelete`,Sa:_.wh({},wu,{}),Ob:a_a})}KWa(a){return _.sn(this.ub,{body:a,Lb:"POST",Mb:"cloudusersettings_pa.settings.batchGet",path:`/${this.Wa}/settings:batchGet`,Sa:_.wh({},wu,{}),Ob:g_a})}delete(a,b={},c={}){return _.sn(this.ub,{body:null,Lb:"DELETE",Mb:"cloudusersettings_pa.settings.delete",
path:`/${this.Wa}/settings/${a}`,Sa:_.wh(b,wu,c),Ob:_.tu})}get(a,b={},c={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"cloudusersettings_pa.settings.get",path:`/${this.Wa}/settings/${a}`,Sa:_.wh(b,wu,c),Ob:i_a})}update(a,b,c={},d={}){return _.sn(this.ub,{body:b,Lb:"PUT",Mb:"cloudusersettings_pa.settings.update",path:`/${this.Wa}/settings/${a}`,Sa:_.wh(c,wu,d),Ob:i_a})}};zu.O=function(a){return new (a||zu)(_.m(o_a,8),_.m(_.p_a),_.m(_.rn,8))};zu.ta=_.k({token:zu,oa:zu.O});_.Au=class{};
_.Au.O=function(a){return new (a||_.Au)};_.Au.ta=_.k({token:_.Au,oa:a=>zu.O(a),Ea:_.vu});_.q_a=new _.ud("API_VERSION");_.r_a=new _.ud("REQUEST_SERVICE for cloudresourcemanager_api");_.Bu=class{};_.Bu.O=function(a){return new (a||_.Bu)};_.Bu.Ca=_.Af({type:_.Bu});_.Bu.Ba=_.Uc({});_.s_a=new _.ud("REQUEST_SERVICE for cloudresourcemanager_api_v2");_.Cu=class{};_.Cu.O=function(a){return new (a||_.Cu)};_.Cu.Ca=_.Af({type:_.Cu});_.Cu.Ba=_.Uc({});_.t_a=new _.ud("REQUEST_SERVICE for iam_api_client");_.Du=class{};_.Du.O=function(a){return new (a||_.Du)};_.Du.Ca=_.Af({type:_.Du});_.Du.Ba=_.Uc({});_.u_a=new _.ud("REQUEST_SERVICE for logging_api_client");_.Gu=class{};_.Gu.O=function(a){return new (a||_.Gu)};_.Gu.Ca=_.Af({type:_.Gu});_.Gu.Ba=_.Uc({});_.v_a=new _.ud("API_VERSION");_.w_a=new _.ud("REQUEST_SERVICE for service_manager_api_client");_.Hu=class{};_.Hu.O=function(a){return new (a||_.Hu)};_.Hu.Ca=_.Af({type:_.Hu});_.Hu.Ba=_.Uc({});var y_a=function(a){if(Pk)a=x_a(a);else if(_.Rk&&_.Qk)switch(a){case 93:a=91}return a},x_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 z_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 A_a=function(a,b,c,d,e,f,g,l,p,t,w){this.tP=a;this.Ow=b;this.PBa=c;this.V3=d;this.P4=e;this.qja=f;this.CCa=g;this.YAa=l;this.FZ=p;this.fub=t;this.timeStamp=w};A_a.prototype.getKey=function(){return this.Ow};A_a.prototype.Ns=function(){return this.CCa};
var F_a=function(a){var b=a.MW;b=(b=b&&"composed"in b&&b&&"composedPath"in b&&b.composed&&b.composedPath())&&b.length>0?b[0]:a.target;return B_a(C_a(D_a((new E_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()},E_a=function(){this.tP=null;this.Ow="";this.D2b=this.fub=this.FZ=this.YAa=this.CCa=this.qja=this.P4=this.V3=this.PBa=
null};_.aa=E_a.prototype;_.aa.keyCode=function(a){this.tP=a;return this};_.aa.key=function(a){this.Ow=a;return this};_.aa.shiftKey=function(a){this.PBa=a;return this};_.aa.altKey=function(a){this.V3=a;return this};_.aa.ctrlKey=function(a){this.P4=a;return this};_.aa.metaKey=function(a){this.qja=a;return this};_.aa.target=function(a){this.CCa=a;return this};var D_a=function(a,b){a.YAa=b;return a},C_a=function(a,b){a.FZ=b;return a},B_a=function(a,b){a.fub=b;return a};
E_a.prototype.timeStamp=function(a){this.D2b=a;return this};E_a.prototype.ab=function(){return new A_a(this.tP,this.Ow,this.PBa,this.V3,this.P4,this.qja,this.CCa,this.YAa,this.FZ,this.fub,this.D2b)};var G_a=function(a,b,c,d){bq.call(this,a,c);this.identifier=b;this.timeStamp=d!=null?d:null};_.Ik(G_a,bq);var J_a;_.Iu=function(a){hq.call(this);this.jfa=this.W8={};this.eya=0;this.xXc=Uca(H_a);this.j9c=Uca(I_a);this.jsa=!0;this.WSa=null;this.Nw=a;_.fq(this.Nw,"keydown",this.fRb,void 0,this);_.fq(this.Nw,"synthetic-keydown",this.kRb,void 0,this);Sk&&(_.fq(this.Nw,"keypress",this.mRb,void 0,this),_.fq(this.Nw,"synthetic-keypress",this.nRb,void 0,this));_.fq(this.Nw,"keyup",this.gRb,void 0,this);_.fq(this.Nw,"synthetic-keyup",this.lRb,void 0,this)};_.Ik(_.Iu,hq);
var K_a=function(a){this.Wb=a||null;this.next=a?null:{}},H_a=[27,112,113,114,115,116,117,118,119,120,121,122,123,19],I_a="color date datetime datetime-local email month number password search tel text time url week".split(" ");_.Iu.prototype.oQ=function(a,b){L_a(this.W8,M_a(1,arguments),a)};_.Iu.prototype.El=function(a){N_a(this.W8,M_a(0,arguments))};
var M_a=function(a,b){if(typeof b[a]==="string")a=O_a(b[a]).map(function(c){return P_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(P_a("",c[d],c[d+1]))}return a};
_.Iu.prototype.Hn=function(){_.Iu.fE.Hn.call(this);this.W8={};gq(this.Nw,"keydown",this.fRb,!1,this);gq(this.Nw,"synthetic-keydown",this.kRb,!1,this);Sk&&(gq(this.Nw,"keypress",this.mRb,!1,this),gq(this.Nw,"synthetic-keypress",this.nRb,!1,this));gq(this.Nw,"keyup",this.gRb,!1,this);gq(this.Nw,"synthetic-keyup",this.lRb,!1,this);this.Nw=null};
var O_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(!J_a){e={};for(const t in z_a)e[z_a[t]]=y_a(parseInt(t,10));J_a=e}g=J_a[d];e=l;break}b.push({key:e,keyCode:g,modifiers:c})}return b};
_.Iu.prototype.gRb=function(a){a=F_a(a);Pk&&Q_a(this,a);Sk&&!this.Mxa&&Ju(a)&&this.F6(a,!0)};_.Iu.prototype.lRb=function(a){a=a.getData();Pk&&Q_a(this,a);Sk&&!this.Mxa&&Ju(a)&&this.F6(a,!0)};var Q_a=function(a,b){32==a.WSa&&32==b.tP&&(0,b.FZ)();a.WSa=null},Ju=function(a){return Sk&&a.P4&&a.V3};_.Iu.prototype.mRb=function(a){a=F_a(a);a.tP>32&&Ju(a)&&(this.Mxa=!0)};_.Iu.prototype.nRb=function(a){a=a.getData();a.tP>32&&Ju(a)&&(this.Mxa=!0)};
var L_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 K_a;e=e in a?a[e]:a[e]=f;L_a(e.next,b.slice(0),c)}):d.forEach(function(e){a[e]=new K_a(c)})},N_a=function(a,b){b.shift().forEach(function(c){const d=a[c];d&&(b.length==0?d.Wb&&delete a[c]:d.next&&(N_a(d.next,b.slice(0)),_.pc(d.next)&&delete a[c]))})},R_a=function(a,b){for(let c=0;c<b.length;c++){const d=a[b[c]];if(d)return d}},
P_a=function(a,b,c){c=c||0;b=["c_"+b+"_"+c];a!=""&&b.push("n_"+a+"_"+c);return b};_.Iu.prototype.fRb=function(a){this.F6(F_a(a))};_.Iu.prototype.kRb=function(a){this.F6(a.getData())};
_.Iu.prototype.F6=function(a,b){a:{var c=a.tP;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.YAa;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.xXc[c]?!0:f?!1:a.V3||a.P4||a.qja?!0:d.tagName=="INPUT"&&this.j9c[d.type]?c==13:d.tagName=="INPUT"||d.tagName=="BUTTON"?
c!=32:!1}if(c)if(!b&&Ju(a))this.Mxa=!1;else{b=y_a(a.tP);c=a.getKey();c=P_a(c,b,(a.PBa?1:0)|(a.P4?2:0)|(a.V3?4:0)|(a.qja?8:0));d=R_a(this.jfa,c);if(!d||Date.now()-this.eya>=1500)this.jfa=this.W8,this.eya=Date.now();(d=R_a(this.jfa,c))&&d.next&&(this.jfa=d.next,this.eya=Date.now());d&&(d.next?(0,a.FZ)():(this.jfa=this.W8,this.eya=Date.now(),this.jsa&&(0,a.FZ)(),c=d.Wb,d=new G_a("shortcut",c,a.Ns(),a.timeStamp),d=this.dispatchEvent(d),c=new G_a("shortcut_"+c,c,a.Ns(),a.timeStamp),(d&=this.dispatchEvent(c))||
(0,a.FZ)(),Pk&&(this.WSa=b)))}};var V_a,S_a,T_a,U_a;V_a=function(a,b,c,d,e){var f=typeof c==="string"?c:c.join();let g=a.XSa.get(f);g||(g=[],a.XSa.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&&S_a(a,c,g[g.length-1].callback);g.push({name:b,callback:f});T_a(a,b,c,f);return U_a(a,b,c,f)};S_a=function(a,b,c){typeof b==="string"?a.Ii.El(b):a.Ii.El(...b);gq(a.Ii,"shortcut",c)};
T_a=function(a,b,c,d){typeof c==="string"?a.Ii.oQ(b,c):a.Ii.oQ(b,...c);_.fq(a.Ii,"shortcut",d)};U_a=function(a,b,c,d){return()=>{var e=a.XSa.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?(S_a(a,c,d),e.pop(),(e=e[e.length-1])&&T_a(a,e.name,c,e.callback)):e.splice(f,1))}}};
_.Ku=class{constructor(a){this.XSa=new Map;this.Ii=new _.Iu(a)}register(a,b,c,d=!1,e=!1){typeof b==="string"&&(b=b.toLowerCase());const f=V_a(this,a,b,c,d);if(e)return f;let g=()=>{};typeof b!=="string"||b.includes("alt")||(g=V_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=V_a(this,`${"alt"}+${a}`,b,c,d));return()=>{f();g()}}};_.Ku.O=function(a){return new (a||_.Ku)(_.m(_.Zh))};_.Ku.ta=_.k({token:_.Ku,oa:_.Ku.O,Ea:"root"});var W_a=class extends _.wk{constructor(a){super(a)}qX(){return _.sl(this,1)}getContainer(){return _.yl(this,2,0)}};var X_a=class extends _.wk{constructor(a){super(a)}getMetadata(){return _.dl(this,W_a,1)}T8(a){return _.hl(this,1,a)}getValue(){return _.X(this,2)}lha(){return _.X(this,2)}setValue(a){return _.yc(this,2,a)}xl(){return _.Ol(this,2)}getType(){return _.X(this,3)}tm(a){return _.yc(this,3,a)}};var Y_a=class extends _.wk{constructor(a){super(a)}getEmail(){return _.dl(this,X_a,1)}};var Z_a=function(a){if(a!=null)return _.Vb(a),{g8:_.h(_.pl(a,1)),container:_.h(_.rl(a,2)),Xmd:_.h(_.ll(a,3)),cjd:_.h(_.X(a,4))}};W_a.prototype.toObject=function(){return Z_a(this)};var $_a=function(a){if(a!=null)return _.Vb(a),{metadata:Z_a(a.getMetadata()),value:_.h(_.X(a,2)),type:_.h(_.X(a,3)),ikd:_.h(_.X(a,4))}};X_a.prototype.toObject=function(){return $_a(this)};Y_a.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={email:$_a(this.getEmail()),htd:_.h(_.X(this,2))}}else a=void 0;return a};var a0a=class extends _.wk{constructor(a){super(a)}getEmail(){return _.dl(this,X_a,1)}};a0a.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={email:$_a(this.getEmail()),Xid:_.h(_.X(this,2))}}else a=void 0;return a};var b0a=class extends _.wk{constructor(a){super(a)}};b0a.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={wwd:_.h(_.rl(this,1)),xwd:_.h(_.X(this,2)),fvd:_.h(_.X(this,3)),dvd:_.h(_.X(this,4))}}else a=void 0;return a};var kua=new cq;kua.altKey=!0;kua.keyCode=39;(new cq).keyCode=13;var Wta=function(a,b){var c=c0a;if(b instanceof Object&&!Object.isFrozen(b)){var d=(d=b.fileName||b.filename||b.sourceURL||_.ea.$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 Zt||b instanceof Xt||c.fBa&&c.fBa.length<10&&c.fBa.push(new d0a(a,b))}finally{c.onb--}},c0a=new class extends im{constructor(){super();this.onb=0;this.fBa=null}init(){this.fBa=[]}},d0a=class{constructor(a,b){this.msg=
a;this.e=b;this.severity="unknown"}};var Lu=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.aa=Lu.prototype;_.aa.getWidth=function(){return this.right-this.left};_.aa.getHeight=function(){return this.bottom-this.top};_.aa.clone=function(){return new Lu(this.top,this.right,this.bottom,this.left)};_.aa.contains=function(a){return this&&a?a instanceof Lu?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){_.Dk(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 jm?(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 Mu=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};_.aa=Mu.prototype;_.aa.clone=function(){return new Mu(this.left,this.top,this.width,this.height)};_.aa.contains=function(a){return a instanceof jm?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 km(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 jm?(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 Nu=function(a,b){a:{var c=mm(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]},e0a=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},f0a=function(a){const b=mm(a);let c=Nu(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=Nu(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},g0a=function(a){const b=new Lu(0,Infinity,Infinity,0);var c=nm(a),d=c.ul.body;const e=c.ul.documentElement;for(var f=$Da(c.ul);a=f0a(a);)if((!_.Qk||a.clientHeight!=0||a!=d)&&a!=d&&a!=e&&Nu(a,"overflow")!="visible"){const g=Ou(a),l=new jm(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.FK();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},Ou=function(a){var b=mm(a);const c=new jm(0,0);if(a==(b?mm(b):document).documentElement)return c;a=e0a(a);b=aEa(nm(b).ul);c.x=a.left+b.x;c.y=a.top+
b.y;return c},h0a=function(a){typeof a=="number"&&(a+="px");return a},j0a=function(a){var b=i0a;if(Nu(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},i0a=function(a){const b=a.offsetWidth,c=a.offsetHeight,d=_.Qk&&!b&&!c;return(b===void 0||d)&&a.getBoundingClientRect?(a=e0a(a),new km(a.right-a.left,a.bottom-a.top)):new km(b,c)},k0a=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 l0a=function(){if(Sk){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(ha()))?a[1]:"0"}return _.Rk?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(ha()))?a[0].replace(/_/g,"."):"10"):$ya?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(ha()))?a[1]:""):aza||bza||cza?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(ha()))?a[1].replace(/_/g,"."):""):""}();var Pu=function(a){return(a=a.exec(ha()))?a[1]:""},m0a=function(){if(hza)return Pu(/Firefox\/([0-9.]+)/);if(_.Ok||Zya||Yya)return gza;if(lza){if(_.ra()||jaa()){var a=Pu(/CriOS\/([0-9.]+)/);if(a)return a}return Pu(/Chrome\/([0-9.]+)/)}if(mza&&!_.ra())return Pu(/Version\/([0-9.]+)/);if(iza||jza){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(ha()))return a[1]+"."+a[2]}else if(kza)return(a=Pu(/Android\s+([0-9.]+)/))?a:Pu(/Version\/([0-9.]+)/);return""}();var p0a=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||Nu(p,"position")!="static"){var w=Ou(p);if(!t){t="rtl"==Nu(p,"direction");var A;if(A=t){A=mza&&Oya(m0a,10)>=0;var G;if(G=dza)G=Oya(l0a,10)>=0;var I=lza&&Oya(m0a,85)>=0;A=Pk||A||G||I}t=A?-p.scrollLeft:t&&Nu(p,"overflowX")!="visible"?p.scrollWidth-p.clientWidth-p.scrollLeft:p.scrollLeft;w=KDa(w,new jm(t,p.scrollTop))}}}p=w||new jm;w=Ou(a);t=j0a(a);w=new Mu(w.x,w.y,t.width,t.height);if(t=g0a(a))I=
new Mu(t.left,t.top,t.right-t.left,t.bottom-t.top),t=Math.max(w.left,I.left),A=Math.min(w.left+w.width,I.left+I.width),t<=A&&(G=Math.max(w.top,I.top),I=Math.min(w.top+w.height,I.top+I.height),G<=I&&(w.left=t,w.top=G,w.width=A-t,w.height=I-G));t=nm(a);A=nm(c);if(t.ul!=A.ul){t=t.ul.body;var L=t;A=A.getWindow();G=new jm(0,0);I=om(mm(L));b:{try{Xya(I.parent);var V=!0;break b}catch(la){}V=!1}if(V){V=L;do I==A?L=Ou(V):(L=e0a(V),L=new jm(L.left,L.top)),G.x+=L.x,G.y+=L.y;while(I&&I!=A&&I!=I.parent&&(V=I.frameElement)&&
(I=I.parent))}V=G;V=KDa(V,Ou(t));w.left+=V.x;w.top+=V.y}a=n0a(a,b);b=w.left;a&4?b+=w.width:a&2&&(b+=w.width/2);b=new jm(b,w.top+(a&1?w.height:0));b=KDa(b,p);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);let ca;if(f)if(l)ca=l;else if(ca=g0a(c))ca.top-=p.y,ca.right-=p.x,ca.bottom-=p.y,ca.left-=p.x;return o0a(b,c,d,void 0,ca,f,g)},o0a=function(a,b,c,d,e,f,g){a=a.clone();var l=n0a(b,c);c=j0a(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 Mu(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 jm(f.left,f.top);a instanceof jm?(g=a.x,a=a.y):(g=a,a=void 0);b.style.left=h0a(g);b.style.top=
h0a(a);g=f.getSize();c==g||c&&g&&c.width==g.width&&c.height==g.height||(c=g,b=b.style,Pk?b.MozBoxSizing="border-box":_.Qk?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},n0a=function(a,b){return(b&8&&"rtl"==Nu(a,"direction")?b^4:b)&-9};var t0a=function(a,b){if(b.o0)a:{var c=b.o0.ERc,d=b.o0.z7,e=b.o0.domHelper,f=b.o0.config;b=b.o0.AYc;if(a.Bk){var g=!!f.hovercardAlign;f="v"===f.hovercardAlign;if(g&&b)q0a(a,b,c,e,f);else if(d)b=aEa(e.ul),f=d.x+b.x,d=d.y+b.y,a.Bk?(a.Bk.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),e=r0a(e),d=new jm(f,d),f=new Lu(15,15,15,15),o0a(d,a.Bk,8,f,e,5,c)&496&&o0a(d,a.Bk,9,f,e,5,c)&496&&o0a(d,a.Bk,8,f,e,0,c)):Hj("this.el_ is falsy");else{Hj(`Not displaying by element (${g} && ${b}) or mouse position (${d})`);
break a}a.Bk?(s0a(a,!0),a.Iha&&(a.Iha=null),a.Bk.style.display="",k0a(a.Bk,1),a.Gj.next({type:0})):Hj("this.el_ is falsy")}}else a.Bk?(a.Bk.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),a.Bk.style.display="",a.Gj.next({type:0})):Hj("this.el_ is falsy")},u0a=function(a){a.Bk?(s0a(a,!1),k0a(a.Bk,0),a.Iha&&(a.Iha.unsubscribe(),a.Iha=null),a.Bk.style.display="none",a.Gj.next({type:1})):Hj("this.el_ is falsy")},q0a=function(a,b,c,d,e=!1){if(a.Bk){a.Bk.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating");
d=r0a(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 jm(100,-10));p0a(b,g,a.Bk,l,w,f,c,d)>2&&p0a(b,p,a.Bk,t,w,f,c,d)>2&&p0a(b,g,a.Bk,l,w,0,c,d)}else Hj("this.el_ is falsy")},r0a=function(a){const b=aEa(a.ul);a=a.FK();return new Lu(b.y+12,b.x+a.width-12,b.y+a.height-12,b.x+12)},s0a=function(a,b){b?a.Bk.classList.add("boqSocialpeoplehovercardV2HovercardAnimating"):a.Bk.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating")},v0a=class{constructor(){this.Iha=this.Bk=null;this.Gj=
new _.Tf}};var Qu=function(a,b){b.cR!==a.Py.cR&&(a.Py={CH:!1,yF:!1,cR:b.cR});b.CH||b.yF?!b.CH&&!b.yF||a.Py.CH||a.Py.yF||a.CDa.next("cancelHide"):a.CDa.next("beginHide");a.Py=b},w0a=class{constructor(){this.Py={CH:!1,yF:!1,cR:""};this.CDa=new _.Tf}tha(){const a=Object.assign({},this.Py,{yF:!0,CH:!1});Qu(this,a)}rha(){const a=Object.assign({},this.Py,{yF:!1});Qu(this,a)}vha(a){a=Object.assign({},this.Py,{yF:!1,CH:!0,cR:a});Qu(this,a)}uha(a){a=Object.assign({},this.Py,{CH:!1,cR:a});Qu(this,a)}z9a(){Qu(this,{yF:!1,
CH:!1,cR:""})}Nva(){this.Py={yF:!1,CH:!1,cR:""};this.CDa.next("forceHide")}tcb(){return this.Py.CH||this.Py.yF}};var y0a=class{constructor(a){this.kF=a;this.m5=new _.le;this.dP=new w0a;this.m5.add(_.x(this.dP.CDa.Xf(),_.Re(b=>{var c=this.kF;return(c.oh?c.oh.config.allowOnlyForcedHide:c.Th&&c.Th.config.allowOnlyForcedHide)&&b!=="forceHide"?!1:!0})).subscribe(b=>{switch(b){case "beginHide":x0a(this.kF);break;case "cancelHide":Ru(this.kF);break;case "forceHide":x0a(this.kF,0);break;default:Hj(`Unknown Visibility Event: ${b}`)}}))}tha(){var a=this.kF,b=Date.now();a.cD=b;this.dP.tha()}rha(){var a=this.kF,b=Date.now();
a.cD=b;this.dP.rha()}vha(a,b){this.kF.cD=b;this.dP.vha(a)}uha(a,b){this.kF.cD=b;this.dP.uha(a)}z9a(a){this.kF.cD=a;this.dP.z9a()}Nva(a){this.kF.cD=a;this.dP.Nva()}tcb(){return this.dP.tcb()}};var z0a=class{constructor(a){this.config=a}},A0a=class{constructor(a){this.state=a}},B0a=class{},C0a=class{},D0a=class{},E0a=class{constructor(a){this.size=a}},F0a=class{constructor(a){this.size=a}},G0a=class{constructor(a){this.P4c=a}},H0a=class{constructor(a){this.message=a}},I0a=class{constructor(a){this.d4c=a}};var J0a=class{constructor(a){this.Gga=a;this.Hza=this.Gga.iframeGetCrossOriginFilter()}};var Su=class extends _.wk{constructor(a){super(a)}MQb(){return _.tl(this,1)}Bw(){return _.Cl(this,2,K0a)}OBa(a){return _.Uj(this,2,K0a,a)}Vrb(a){_.Gl(this,3,a)}},K0a=[2,4];var L0a=class extends _.wk{constructor(){super()}k8a(){return _.dl(this,Su,1)}g0b(a){_.hl(this,1,a)}};var M0a=function(a){if(a!=null)return _.Vb(a),{Eka:_.h(_.ql(a,1)),text:_.h(_.El(a,2,K0a)),Hsd:_.h(_.rl(a,_.cl(a,K0a,4))),disabled:_.h(_.pl(a,3))}};Su.prototype.toObject=function(){return M0a(this)};L0a.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={U3c:M0a(this.k8a())}}else a=void 0;return a};var N0a=function(a,b){a=a.Yva;a.Gga.iframeSend("loadData",a.Hza,b.config)},O0a=function(a={width:0,height:0}){const b=new km(0,0);a&&(b.width=a.width||0,b.height=a.height||0);return b},lua=class{constructor(a){this.Yva=new J0a(a);this.Gj=new _.Tf}};var P0a=class{constructor(a,b,c){this.Dy=a;this.g4=b;this.A$a=c}},Q0a=class{constructor(a){this.Dy=a}},R0a=class{constructor(a,b){this.Dy=a;this.g4=b}},S0a=class{constructor(a){this.Dy=a}},T0a=class{constructor(a,b){this.Dy=a;this.g4=b}},U0a=class{constructor(a,b){this.Dy=a;this.g4=b}},V0a=class{constructor(a){this.Dy=a}},W0a=class{constructor(a){this.Dy=a}};var X0a=!_.Ok&&!faa(),Tu=function(a,b){if(/-[a-z]/.test(b))return null;if(X0a&&a.dataset){if(gaa()&&!(b in a.dataset))return null;a=a.dataset[b];return a===void 0?null:a}return a.getAttribute("data-"+sDa(b))},Y0a=function(a,b){return/-[a-z]/.test(b)?!1:X0a&&a.dataset?b in a.dataset:a.hasAttribute?a.hasAttribute("data-"+sDa(b)):!!a.getAttribute("data-"+sDa(b))};var Uu=function(a,b){b=parseInt(Tu(b,"hovercardOwnerId")||"-1",10);return a.pPb[b]=a.pPb[b]||new rq(a)},Vu=function(a){return!!a.target&&a.target.tagName!=="IFRAME"},Z0a=function(a,b){const c=String(_.Fk(b)),d=Uu(a,b);a.NLb=e=>{Vu(e)&&a.Gj.next(new U0a(e,c))};d.listen(b,"keydown",a.NLb)},$0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Uha.has(d)||a.Uha.set(d,{element:b,listener:c});return a.Uha.get(d).listener},a1a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Tha.has(d)||
a.Tha.set(d,{element:b,listener:c});return a.Tha.get(d).listener},b1a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.eea.has(d)||a.eea.set(d,{element:b,listener:c});return a.eea.get(d).listener},c1a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.fea.has(d)||a.fea.set(d,{element:b,listener:c});return a.fea.get(d).listener},d1a=function(a,b,c,d){const e=nm(b).ul.body;Uu(a,b).listen(b,"mouseover",$0a(a,b,f=>{Vu(f)&&a.Gj.next(new P0a(f,c,d))})).listen(b,"mouseout",a1a(a,
b,f=>{Vu(f)&&a.Gj.next(new Q0a(f))})).listen(e,"mousemove",b1a(a,b,f=>void a.Gj.next(new V0a(f)))).listen(e,"touchstart",c1a(a,b,f=>void a.Gj.next(new W0a(f))))},e1a=function(a,b){const c=Uu(a,b),d=String(_.Fk(b));a.OLb=e=>{Vu(e)&&a.Gj.next(new T0a(e,d))};a.Q2b=e=>void a.Gj.next(new W0a(e));c.listen(b,"mouseover",a.OLb).listen(b,"touchstart",a.Q2b);Z0a(a,b);return(b=nm(b).cj("C__HC_94253229"))?(a.UWb=e=>void a.Gj.next(new R0a(e,d)),a.TWb=e=>void a.Gj.next(new S0a(e)),c.listen(b,"mouseover",a.UWb).listen(b,
"mouseout",a.TWb),b):null},f1a=function(a,b){const c=b.getAttribute("data-hovercard-id");a.Uha.forEach(({element:e,listener:f},g)=>{c===g&&(Uu(a,e).dv(e,"mouseover",f),a.Uha.delete(g))});a.Tha.forEach(({element:e,listener:f},g)=>{c===g&&(Uu(a,e).dv(e,"mouseout",f),a.Tha.delete(g))});const d=nm(b).ul.body;a.eea.forEach(({element:e,listener:f},g)=>{c===g&&(Uu(a,e).dv(d,"mousemove",f),a.eea.delete(g))});a.fea.forEach(({element:e,listener:f},g)=>{c===g&&(Uu(a,e).dv(d,"touchstart",f),a.fea.delete(g))})},
g1a=function(a,b=!1){if(!_.Dk(a)||a.nodeType!=1)return!1;let c=!1;Y0a(a,"hovercardHoverTriggerDisabled")&&(c=Tu(a,"hovercardHoverTriggerDisabled")==="true");return Y0a(a,"hovercardId")&&(!b||!c)},h1a=function(a,b=!1){return fEa(a,c=>g1a(c,b))},i1a=function(a,b){for(;b&&a!==b;)b=b.parentNode||b.host;return b===a},j1a=class{constructor(){this.Uha=new Map;this.Tha=new Map;this.eea=new Map;this.fea=new Map;this.pPb={};this.Gj=new _.Tf}gwa(a){return nm(a)}};var k1a=class extends _.wk{constructor(a){super(a)}};var l1a=class extends _.wk{constructor(a){super(a)}};var m1a=class extends _.wk{constructor(a){super(a)}getEmail(){return _.Y(this,1)}i8a(){return _.Y(this,2)}Pga(){return _.Y(this,4)}};var n1a=class extends _.wk{constructor(a){super(a)}k8a(){return _.dl(this,Su,2)}g0b(a){_.hl(this,2,a)}};var o1a=function(a){if(a!=null)return _.Vb(a),{Vfd:_.h(_.X(a,1))}};k1a.prototype.toObject=function(){return o1a(this)};var p1a=function(a){if(a!=null)return _.Vb(a),{Xgd:_.h(_.X(a,1)),Hwd:_.h(_.X(a,2))}};l1a.prototype.toObject=function(){return p1a(this)};var q1a=function(a){if(a!=null)return _.Vb(a),{email:_.h(_.X(a,1)),LWb:_.h(_.X(a,2)),pqd:_.h(_.X(a,3)),displayName:_.h(_.X(a,4))}};m1a.prototype.toObject=function(){return q1a(this)};n1a.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={evd:q1a(_.dl(this,m1a,1)),U3c:M0a(this.k8a()),Ufd:o1a(_.dl(this,k1a,3)),Sid:p1a(_.dl(this,l1a,4))}}else a=void 0;return a};var r1a=class extends _.wk{constructor(){super()}y8a(){return _.vl(this,1)}osb(a){return _.Kl(this,1,a)}getMetadata(){return _.dl(this,Su,2)}T8(a){return _.hl(this,2,a)}};r1a.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={requestId:_.h(_.ll(this,1)),metadata:M0a(this.getMetadata())}}else a=void 0;return a};_.s1a=RegExp("[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");var t1a=function(a,b){hq.call(this);this.wxa=a||1;this.fna=b||_.ea;this.MLb=(0,_.Lj)(this.p9c,this);this.EUb=_.Hk()};_.Ik(t1a,hq);_.aa=t1a.prototype;_.aa.enabled=!1;_.aa.jE=null;_.aa.setInterval=function(a){this.wxa=a;this.jE&&this.enabled?(this.stop(),this.start()):this.jE&&this.stop()};
_.aa.p9c=function(){if(this.enabled){const a=_.Hk()-this.EUb;a>0&&a<this.wxa*.8?this.jE=this.fna.setTimeout(this.MLb,this.wxa-a):(this.jE&&(this.fna.clearTimeout(this.jE),this.jE=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};_.aa.start=function(){this.enabled=!0;this.jE||(this.jE=this.fna.setTimeout(this.MLb,this.wxa),this.EUb=_.Hk())};_.aa.stop=function(){this.enabled=!1;this.jE&&(this.fna.clearTimeout(this.jE),this.jE=null)};
_.aa.Hn=function(){t1a.fE.Hn.call(this);this.stop();delete this.fna};var u1a=function(a,b){if(typeof a!=="function")if(a&&typeof a.handleEvent=="function")a=(0,_.Lj)(a.handleEvent,a);else throw Error("Yc");return Number(b)>2147483647?-1:_.ea.setTimeout(a,b||0)},v1a=function(a){let b=null;return(new Vt(function(c,d){b=u1a(function(){c(void 0)},a);b==-1&&d(Error("Zc"))})).gR(function(c){_.ea.clearTimeout(b);throw c;})};var Wu={SFa:0,KJa:1,G$:2},x0a=function(a,b){w1a(a);a.oh&&!a.Hha&&(a.bOb.R1b||x1a(a,b).then(()=>void Xu(a)))},Ru=function(a){var b=a.Hha;b&&b.cancel();a.Hha=null},A1a=function(a,b,c){if(Vu(c)){var d=y1a(c)||c.target;if(d=h1a(d,!0))a.cD=Date.now(),z1a(a,b,d,c.clientX,c.clientY,{fSb:!1,dTb:!1,A$a:{}})}},B1a=function(a,b,c={}){b=Object.assign({},b,c);b.scheduleEventHandler&&(b.overrideCalendar=!0);b.sendChatHandler&&(b.overrideChat=!0);b.sendEmailHandler&&(b.overrideEmail=!0);b.videoChatHandler&&(b.overrideVideoChat=
!0);b.primaryActionButtonOnload&&(b.overridePrimaryActionButtonOnload=!0);b.primaryActionButtonOnTrigger&&(b.overridePrimaryActionButtonOntrigger=!0);b.openLinkInContactsCompanionCallback&&(b.contactsCompanionAvailable=!0);b.suppressHidesFromMouseEvents&&(a.bOb.R1b=!0);return b},oua=function(a,b,c={}){a.S9=b;b=_.Fk(b);a.zo[b]=B1a(a,c);a.TLb()},C1a=function(a){a.gta=!0;const b=e1a(a.lK,a.S9);b&&(a.mNb=b,a.KV.Bk=a.mNb,u0a(a.KV))},D1a=function(a,b){var c=Date.now();(a.cD===null||a.cD<c)&&a.Fw.Nva(c);
a.oh&&(b&&a.Zma&&a.Zma.focus(),a.Zma=null,a.oh.KRb=b?"hideTriggeredByEscape":"hideTriggeredByMouse")},E1a=function(a,b){return a.td.some(c=>b.keyCode===c.keyCode&&!!b.ctrlKey===!!c.ctrlKey&&!!b.altKey===!!c.altKey&&!!b.shiftKey===!!c.shiftKey&&!!b.metaKey===!!c.metaKey)},y1a=function(a){return(a=a.MW)&&typeof a.composedPath==="function"&&(a=a.composedPath(),a=a.length>0?a[0]:null,a instanceof Node)?a:null},z1a=function(a,b,c,d,e,f){var g=a.zo[b].primaryActionButtonOnload,l=Tu(c,"hovercardId");g&&
l&&(g=g(l,F1a(a)),a.YW=g);a.z7={x:d,y:e};if(ZDa(window).width<375)Wt();else if(a.oh&&a.oh.Ye==c)Ru(a),Wt();else if(a.Th&&a.Th.Ye==c)Wt();else if(Yu(a),c?(d=Tu(c,"hovercardId")||"",d=_.Jk(d,"buganizer-system+")?d.replace("buganizer-system+",""):_.Jk(d,"yaqs-carrier-pigeon+")?d.replace("yaqs-carrier-pigeon+",""):d):d="",d){Date.now();e=b.toString();if(X0a&&c.dataset)c.dataset.hovercardOwnerId=e;else{if(/-[a-z]/.test("hovercardOwnerId"))throw Error("U");c.setAttribute("data-"+sDa("hovercardOwnerId"),
e)}e=B1a(a,a.zo[b]||{},f.A$a);g=!!a.oh;l=f.fSb||!!e.skipArtificialDelays;var p=G1a({fVb:g,W0b:l,CYb:250,eOb:1E3});H1a(a);a.Z8=v1a(p);l&&g&&Xu(a);p=a.Th={Ye:c,chd:b,config:e};d1a(a.lK,c,String(b),e);a.oTb||a.vha(p.Ye.getAttribute("data-hovercard-id"),Date.now());c.contains(document.activeElement)&&(a.Zma=document.activeElement);I1a(a,c,d,G1a({fVb:g,W0b:l,CYb:100,eOb:400}),f.dTb)}else Wt()},J1a=function(a,b){a.YW=b},F1a=function(a){a.Mia>=Number.MAX_SAFE_INTEGER?a.Mia=0:a.Mia++;return a.Mia},w1a=function(a){a.Th&&
(a.YW=null,Yu(a),H1a(a),K1a(a),f1a(a.lK,a.Th.Ye),a.Th=null)},Yu=function(a){var b=a.tya;b&&b.cancel();a.tya=null},G1a=function({fVb:a,W0b:b,CYb:c,eOb:d}){return b?0:a?c:d},Xu=function(a){Ru(a);!a.Fw.tcb()&&a.oh&&(a.oh.sza&&a.oh.KRb&&a.oh.sza(a.oh.KRb),a.oTb=!1,f1a(a.lK,a.oh.Ye),a.oh=null,a.Zma=null,a.sQ=Wu.SFa,u0a(a.KV),a.Eka=-1,a.dispatchEvent("b"),a.Th||a.dispatchEvent("c"))},I1a=function(a,b,c,d,e){if(a.Th){var f=a.kNb(b,c,e);a.Th.config=Object.assign(f,a.Th.config||{});L1a(a,d).then(()=>void M1a(a,
f),g=>{g instanceof Xt||Hj(g,`Failed during delay to load data. delay: ${d}`)})}else Wt()},L1a=function(a,b=400){Yu(a);a.tya=v1a(b);return a.tya},M1a=function(a,b){Yu(a);if(a.Th){a.YW=null;const c=b.primaryActionButtonOnload?b.primaryActionButtonOnload:(e,f)=>Wt((new r1a).osb(f).T8(new Su)),d=b["hovercard-id"];d&&J1a(a,c(d,F1a(a)));a.Y_c=()=>{a.Th&&N1a(a,a.Th.Ye)};N0a(a.Kw,new z0a(b))}},N1a=function(a,b){a.gta?O1a(a).then(c=>{for(var d of c)if(d instanceof r1a){var e=a;if(d.y8a()!==e.Mia)return;e=
d}a.Th&&a.Th.Ye===b&&a.gta&&a.Z8&&(d=a.Th,Xu(a),H1a(a),Yu(a),K1a(a),a.oh=d,a.Th=null,e&&(d=e.getMetadata(),d==null?Hj("No PrimaryActionMetadata was found in the FetchPabResponse."):(a.YW=null,_.ql(d,1)!=null&&(a.Eka=d.MQb()),t0a(a.KV,{type:0,o0:null,sYc:null}),a.sQ=Wu.KJa,e=a.Kw,c=new A0a(d),d=new L0a,d.g0b(c.state),e=e.Yva,d=d.Yc(),e.Gga.iframeSend("render",e.Hza,d))))}):(Hj("Attempting to render card before card is built."),Wt())},O1a=function(a){K1a(a);const b=[];a.Z8&&b.push(a.Z8);a.YW&&b.push(a.YW);
a.Lta=yYa(b);return a.Lta},P1a=function(a,b,c){if(a.oh){var d=a.lK.gwa(a.S9);t0a(a.KV,{type:0,o0:{ERc:b,z7:c,domHelper:d,config:a.oh.config,AYc:a.oh.Ye},sYc:null})}},x1a=function(a,b=500){b=typeof b==="number"?b:500;Ru(a);a.Hha=v1a(b);return a.Hha},H1a=function(a){var b=a.Z8;b&&b.cancel();a.Z8=null},K1a=function(a){var b=a.Lta;b&&b.cancel();a.Lta=null},Q1a=function(a,b,c,d={},e){const f={};f.ri=++a.wUb;c&&(f["hovercard-id"]=c);(Tu(b,"hovercardVariant")||"")==="mini"&&(f.displayAsMiniHovercard=!0);
Y0a(b,"hovercardAlign")&&(f.hovercardAlign=Tu(b,"hovercardAlign")=="v"?"v":"h");(a=Tu(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=iDa());d.contentConfiguration=Object.assign({},{footerConfig:b},d.contentConfiguration)}return Object.assign(f,d)},R1a=class extends hq{constructor(a,b){super();this.Kw=b;this.YW=this.Lta=this.Z8=
this.tya=this.Hha=null;this.z7={x:0,y:0};this.khb=null;this.S9=document.body;this.zo={};this.m5=new _.le;this.KV=new v0a;this.m5.add(this.KV.Gj.Xf().subscribe(c=>{switch(c.type){case 3:c=this.Kw.Yva,c.Gga.iframeSend("hide",c.Hza,void 0)}}));this.m5.add(this.Kw.Gj.Xf().subscribe(c=>{if(c instanceof B0a)this.hRb();else if(c instanceof G0a)c.P4c==this.wUb&&this.Y_c();else if(c instanceof E0a){if(c=c.size,this.sQ===Wu.KJa||this.sQ===Wu.G$)this.sQ=Wu.G$,this.khb=this.z7,P1a(this,c,this.z7)}else if(c instanceof
F0a){if(c=c.size,this.sQ===Wu.KJa||this.sQ===Wu.G$)this.sQ=Wu.G$,P1a(this,c,this.khb?this.khb:this.z7)}else if(c instanceof D0a)u0a(this.KV),this.Eka=-1;else if(c instanceof C0a){var d=this.lK.gwa(this.S9).cj("C__HC_94253229");if(d){c=this.lK;var e=this.S9;Uu(c,e).dv(e,"mouseover",c.OLb).dv(e,"keydown",c.NLb).dv(e,"touchstart",c.Q2b).dv(d,"mouseout",c.TWb).dv(d,"mouseover",c.UWb)}this.m5.unsubscribe()}else if(c instanceof H0a){if(c=c.message,this.oh)switch(c.id){case "DOCS_SMART_SELECT":(e=this.oh.config.contentConfiguration)&&
e.hasOwnProperty("docsHeaderConfig")&&this.oh.config.contentConfiguration.docsHeaderConfig.callback(c.Ra);break;case "CLIENT_FOOTER_ID":var f=this.oh.config.contentConfiguration;if(f&&f.hasOwnProperty("footerConfig"))try{e=this.oh.config.contentConfiguration.footerConfig.buttonConfig||[];for(d of e)if(d.id===c.Ra.buttonId){d.onClick();break}}catch(g){Hj("Error in client footer callback.")}break;default:Hj(`Unknown client content message ID: ${c.id}`)}}else if(c instanceof I0a&&(c=c.d4c,!(c.timestamp<
this.cD)&&this.oh)){d=this.oh.config;e=c.data||d["hovercard-id"]||d.userid||d.email;switch(c.eventType){case "calendar":d=d.scheduleEventHandler;if(!d)break;f=Wb(Y_a,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){Hj(`No email data found in handlerInput for Events.Calendar: ${e}`);break}e=f.getEmail().lha();d(e);Xu(this);break;case "chat":d=d.sendChatHandler;if(!d)break;if(!(e instanceof Object)){Hj(`Unrecognized handlerInput for Events.Chat: ${e}`);break}e=Wb(n1a,e.eventInfo);d(e);Xu(this);
break;case "email":d=d.sendEmailHandler;if(!d)break;f=Wb(a0a,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){Hj(`No email data found in handlerInput for Events.Calendar: ${e}`);break}e=f.getEmail().lha();d(e);Xu(this);break;case "videoChat":d=d.videoChatHandler;if(!d)break;e=e instanceof Object?Wb(b0a,e.eventInfo):e;d(e);Xu(this);break;case "primaryActionButton":d=d.primaryActionButtonOnTrigger;if(!d)break;f=Wb(n1a,c.data.eventInfo);d(f||e);break;case "openInContactsCompanion":e=d.openLinkInContactsCompanionCallback;
if(!e)break;d=Wb(n1a,c.data.eventInfo);e(d);break;case "close":D1a(this,c.data.closeTriggeredByEscape);break;default:Hj(`Unrecognized event type: ${c.eventType}`)}c.eventType=="mouseover"&&Ru(this)}}));this.mNb=document.body;this.oh=this.Th=null;this.Mia=this.wUb=0;this.Eka=-1;this.sQ=Wu.SFa;this.cD=null;this.gta=!1;this.bOb={R1b:!1};this.Fw=new y0a(this);this.tha=this.Fw.tha.bind(this.Fw);this.rha=this.Fw.rha.bind(this.Fw);this.vha=this.Fw.vha.bind(this.Fw);this.uha=this.Fw.uha.bind(this.Fw);this.oTb=
!1;this.Zma=null;this.td=a;this.lK=new j1a;this.m5.add(this.lK.Gj.Xf().subscribe(c=>{try{if(c instanceof P0a)A1a(this,Number(c.g4),c.Dy);else if(c instanceof Q0a){var d=c.Dy;this.oh&&this.Fw.uha(this.oh.Ye.getAttribute("data-hovercard-id"),Date.now());if(this.Th){c=!0;if(d){const f=d.relatedTarget;f&&i1a(this.Th.Ye,f)&&(c=!1)}c&&w1a(this)}}else if(c instanceof R0a)this.tha();else if(c instanceof S0a)this.rha();else if(c instanceof T0a)A1a(this,Number(c.g4),c.Dy);else if(c instanceof U0a)this.F6(Number(c.g4),
c.Dy);else if(c instanceof V0a){var e=c.Dy;const f=y1a(e)||e.target;f&&(f.id==="C__HC_94253229"||f.parentNode&&f.parentNode.id==="C__HC_94253229"||this.oh&&i1a(this.oh.Ye,f)||this.Th&&i1a(this.Th.Ye,f))||this.Fw.z9a(Date.now())}else c instanceof W0a?this.Fw.Nva(Date.now()):Hj("Unknown outputEvent instance in AbstractContextManager")}catch(f){Hj("Error thrown in DomCommunicator subscription",f)}}))}TLb(){}hRb(){C1a(this)}F6(a,b){b.keyCode===27&&this.oh&&(b.preventDefault(),D1a(this,!0));if(Vu(b)&&
E1a(this,b)){var c=h1a(b.target,!1);c&&(b.preventDefault(),this.cD=Date.now(),b=c.getBoundingClientRect(),z1a(this,a,c,b.right,b.bottom,{fSb:!0,dTb:!0,A$a:{}}))}}kNb(a,b,c){return Q1a(this,a,b,this.Th?this.Th.config:{},c)}MQb(){return this.Eka}};var S1a=class{constructor(a){this.tD=a||{}}value(){return this.tD}Oz(a){this.tD.url=a;return this}getUrl(){return this.tD.url}Jh(a){this.tD.style=a;return this}getStyle(){return this.tD.style}getId(){return this.tD.id}n8a(){return this.tD.queryParams}getContext(){return this.tD.context}};var T1a=class extends S1a{};var U1a=function(a){return{_event:b=>{const c={};c.eventType=b.eventType;c.timestamp=b.timestamp;c.kkd=b.fromCard;c.data=b.data;a.Kw.Gj.next(new I0a(c))},_ready:()=>{a.Kw.Gj.next(new B0a)},loaded:b=>{b=b.ri;a.Kw.Gj.next(new G0a(isNaN(b)?0:b))},rendered:b=>{a.Kw.Gj.next(new E0a(O0a(b)))},resize:b=>{a.Kw.Gj.next(new F0a(O0a(b)))},renderfailed:()=>{a.Kw.Gj.next(new D0a)},disposed:()=>{a.Kw.Gj.next(new C0a)},messageFromClientContent:b=>{a.Kw.Gj.next(new H0a(b))}}},mua=class extends R1a{constructor(a,
b,c,d){super(c,d);this.LYc=b;this.VWc=a}TLb(){if(!this.gta){const b={origin:window.location.protocol+"//"+window.location.host};var a=new T1a({disableMultiLevelParentRelay:!0,hover:!0,id:"I__HC_94253229",attributes:{allow:"clipboard-write","aria-label":"Information Card"}});a.tD.messageHandlers=U1a(this);a.tD.messageHandlersFilter=this.VWc;a.tD.queryParams=b;a=a.Jh("hover").Oz(":card");this.LYc(a.value())}}hRb(){var a=this.lK.gwa(this.S9);a=WDa(a.ul,"I__HC_94253229");a.parentNode.id="C__HC_94253229";
a.tabIndex=-1;C1a(this)}kNb(a,b,c){const d=Q1a(this,a,b,this.Th?this.Th.config:{},c);this.Th&&_.tc(d,this.Th.config);for(b=[];a;a=a.parentElement)(c=_.Fk(a))&&this.zo[c]&&b.push(this.zo[c]);_.Nk(b.reverse(),function(e){_.tc(d,e)});d.hl||(d.hl="en-US");return d}close(){var a=this.Kw.Yva;a.Gga.iframeSend("dispose",a.Hza,void 0)}};var V1a=null,jua=function(a,b){V1a||(V1a=new W1a);return V1a.load(a,b)},X1a=function(a,b,c){if(b.gapi)return Wt(b.gapi);if(b.__btgl_173981912)return b.__btgl_173981912;b.__btgl_173981912=new Vt((d,e)=>{const f=nm(b).createElement("SCRIPT");_.mc(f,a.WWc);c&&cEa(f,(new dPa).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},W1a=class{constructor(){this.WWc=(0,_.wc)`https://apis.google.com/js/api.js`;
this.B9=1E4}load(a,b,c){return X1a(this,a,c).then(d=>new Vt((e,f)=>{d.load(b,{callback:_.Gk(e,d),timeout:this.B9,ontimeout:()=>f(Error("ad`"+b))})}))}};var bua=function(a=null){return(a||window).location.href};var Yta=function(){return ia&&ja?!ja.mobile&&(na("iPad")||na("Android")||na("Silk")):na("iPad")||na("Android")&&!na("Mobile")||na("Silk")};var Y1a=class{constructor(a,b){this.QRc=Xta(a);this.X0c=b}[Symbol.iterator](){return this}next(){const a=this.QRc.next();return{value:a.done?void 0:this.X0c.call(void 0,a.value),done:a.done}}},Z1a=function(a,b){return new Y1a(a,b)},$1a=class{constructor(a){this.fUb=a;this.Pcb=0}[Symbol.iterator](){return this}next(){for(;this.Pcb<this.fUb.length;){const a=this.fUb[this.Pcb].next();if(!a.done)return a;this.Pcb++}return{done:!0}}},a2a=function(...a){return new $1a(a.map(Xta))};var dua=_.ea.URL,b2a;try{new dua("http://example.com"),b2a=!0}catch(a){b2a=!1}
var cua=b2a,gua=class{constructor(a){this.R7=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.R7.get(a);b==null&&(b=[],this.R7.set(a,b));b.push(d)}}get(a){return(a=this.R7.get(a))&&a.length?a[0]:null}getAll(a){return[...(this.R7.get(a)||[])]}has(a){return this.R7.has(a)}[Symbol.iterator](){return a2a(...Z1a(this.R7,a=>{const b=a[0];
return Z1a(a[1],c=>[b,c])}))}toString(){return c2a(this)}},c2a=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("&")},fua=function(a){const b=_.pm(document,"A");let c;try{_.gc(b,new _.bc(a)),c=b.protocol}catch(e){throw Error("bd`"+a);}if(c===""||c===":"||c[c.length-1]!=":")throw Error("bd`"+a);if(!eua.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};eua.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},eua=new Map([["http:","80"],["https:","443"],["ws:","80"],["wss:","443"],["ftp:","21"]]);_.Zu=class{constructor(){this.loaded=!1;this.sessionIndex=0}gz(){return!!document.getElementById("C__HC_94253229")}load(){this.loaded||(this.loaded=!0,this.gz()||_.Fta({timeout:6E4}).then(()=>{gapi.load("card",()=>{$ta({hea:document.body,F6c:"https://contacts.google.com",authUser:this.sessionIndex,config:{clientName:"DEVOPS_CONSOLE",preload:!0,activatePersonCards:!0,activateGroupCards:!0}})})}).catch(()=>{console.error("Failed to load GAPI.")}))}};_.Zu.O=function(a){return new (a||_.Zu)};
_.Zu.ta=_.k({token:_.Zu,oa:_.Zu.O,Ea:"root"});var d2a=function(a,b){try{b.next(void 0)}catch(c){a.kd.runGuarded(()=>{throw c;})}},e2a=class extends _.Tf{constructor(a,b){super();this.kd=a;this.Rib=new _.re(c=>{b();return _.x(this,_.Rf()).subscribe(c)})}next(){const a=this.Wn.slice();for(const b of a)d2a(this,b)}};var g2a,f2a,j2a;g2a=function(a){return new e2a(a.kd,()=>{f2a(a)})};_.h2a=function(a,b){a.aza.subscribe(b)};_.i2a=function(a,b){a.MP.subscribe(b)};f2a=function(a){a.XUa===0&&(a.XUa=a.kd.Ub(()=>requestAnimationFrame(()=>{j2a(a)})))};j2a=function(a){a.dnb.next();a.Wgb.next();qua(a.Nya)&&a.kd.run(()=>{a.Nya.next()});a.XUa=0;qua(a.dnb,a.Wgb,a.Nya)&&f2a(a)};
_.$u=class{constructor(a){this.kd=a;this.Wgb=g2a(this);this.aza=this.Wgb.Rib;this.Nya=g2a(this);this.yja=this.Nya.Rib;this.dnb=g2a(this);this.MP=this.dnb.Rib;this.XUa=0}};_.$u.O=function(a){return new (a||_.$u)(_.m(_.Ue))};_.$u.ta=_.k({token:_.$u,oa:_.$u.O,Ea:"root"});_.av=class{constructor(a){this.Dsa=a}scrollTo(a,b,c=0){a&&_.i2a(this.Dsa,()=>{if(typeof a.offsetTop==="number"){var d=rua(a);if(d){var e=sua(a,d,b,c),f=d.scrollTop+e,g=tua(a,d),l=d.scrollLeft+g;_.h2a(this.Dsa,()=>{e!==0&&(d.scrollTop=f);g!==0&&(d.scrollLeft=l)})}}})}};_.av.O=function(a){return new (a||_.av)(_.m(_.$u))};_.av.ta=_.k({token:_.av,oa:_.av.O,Ea:"root"});_.bv=class{};_.bv.O=function(a){return new (a||_.bv)};_.bv.wa=_.zf({type:_.bv,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"),_.J(),_.F(3,"h2",4),_.zg(4,0),_.J(),_.F(5,"p",5),_.zg(6,1),_.J()())},Fa:[_.hu],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}"]});_.cv=class{};_.cv.O=function(a){return new (a||_.cv)};_.cv.Ca=_.Af({type:_.cv});_.cv.Ba=_.Uc({imports:[_.Yn,_.iu]});var n2a,o2a,p2a,q2a,m2a,r2a;_.k2a=new _.ud("faviconsConfiguration");
_.l2a={OD:[{name:_.go.eIa,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:_.go.zCc,type:"image/x-icon",href:"https://www.gstatic.com/devopsconsole//images/taskflow/taskflow_logo_v1_48x48.png"}],M2a:[{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"}]};n2a=function(a){const b=m2a();a.V0a=b;for(const c of Array.from(b))c.parentNode.removeChild(c)};
o2a=function(a){return a.icons.OD.find(b=>b.name==="")};p2a=function(a,b,c){return(c?a.icons.M2a:a.icons.OD).find(d=>d.name===b)};q2a=function(a,b,c){const d=document.createElement("link");d.setAttribute("id",a.tO);_.Ica(d,c,"icon");d.setAttribute("type",b);document.head.appendChild(d)};m2a=function(){return document.querySelectorAll("link[ rel ~= 'icon'], link[ rel ~= 'apple-touch-icon-precomposed']")};r2a=function(){var a=m2a();for(const b of Array.from(a))b.parentNode.removeChild(b)};
_.dv=class{constructor(a,b){this.Ua=a;this.icons=b;this.tO="favicon";this.V0a=null}initialize(){n2a(this);_.x(this.Ua.events,_.Re(a=>a instanceof _.$h),_.Pf((a,b)=>a.Mh.split("/")[1]===b.Mh.split("/")[1])).subscribe(a=>{this.Qv(a.Mh.split("/")[1],!1)})}reset(){var a=o2a(this);if(a){var b=a.type;a=a.href;r2a();q2a(this,b,a)}else if(r2a(),this.V0a)for(b of Array.from(this.V0a))b&&document.head.appendChild(b)}Qv(a,b=!0){(b=p2a(this,a,b))?(a=b.type,b=b.href,r2a(),q2a(this,a,b)):this.reset()}};
_.dv.O=function(a){return new (a||_.dv)(_.m(_.di),_.m(_.k2a))};_.dv.ta=_.k({token:_.dv,oa:_.dv.O,Ea:"root"});_.ev=class{constructor(a){this.E4b=a}getToken(){return this.E4b}};_.ev.O=function(a){return new (a||_.ev)(_.m(UKa))};_.ev.ta=_.k({token:_.ev,oa:_.ev.O});var t2a=class{constructor(a){this.xr=a;this.Zp="/client_streamz/one_developer_workflow/events/usage";s2a(a,this.Zp,Nj("name"),Nj("source"),{K5a:1,fieldName:"state"})}pG(a,b,c){this.xr.lxa(this.Zp,a,b,c)}dG(){return this.xr.dG(this.Zp)}},v2a=class{constructor(a){this.xr=a;var b=this.Zp="/client_streamz/one_developer_workflow/events/performance",c=[Nj("source"),Nj("name")];a.v7.has(b)||a.v7.set(b,new u2a(b,c))}mQ(a,b,c){this.xr.mQ(this.Zp,a,b,c)}dG(){return this.xr.dG(this.Zp)}},w2a=class{constructor(a){this.xr=
a;this.Zp="/client_streamz/one_developer_workflow/rpc/request_count";s2a(a,this.Zp,Nj("source"),Nj("method_id"))}pG(a,b){this.xr.lxa(this.Zp,a,b)}dG(){return this.xr.dG(this.Zp)}},x2a=class{constructor(a){this.xr=a;this.Zp="/client_streamz/one_developer_workflow/rpc/error_count";s2a(a,this.Zp,Nj("source"),Nj("method_id"),{K5a:2,fieldName:"code"})}pG(a,b,c){this.xr.lxa(this.Zp,a,b,c)}dG(){return this.xr.dG(this.Zp)}};var y2a=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Tj(this,1,a)}};_.z2a=class extends _.wk{constructor(a){super(a)}};var A2a=class extends _.wk{constructor(a){super(a)}z6(){return _.Y(this,5)}sm(a){_.Tj(this,5,a)}};_.B2a=class extends _.wk{constructor(a){super(a)}};var C2a=class extends _.wk{constructor(a){super(a)}UQb(){return _.dl(this,_.B2a,1)}Y5(){return _.dl(this,pn,2)}};var fv=class extends _.wk{constructor(a){super(a)}};var D2a=class extends _.wk{constructor(a){super(a)}};var E2a=class extends _.wk{constructor(a){super(a)}};var F2a=class extends _.wk{constructor(a){super(a)}zw(){return _.Y(this,2)}};var G2a=class extends _.wk{constructor(a){super(a)}};var H2a=class extends _.wk{constructor(a){super(a)}};var I2a=class extends _.wk{constructor(a){super(a)}};var J2a=class extends _.wk{constructor(a){super(a)}};var K2a=class extends _.wk{constructor(a){super(a)}Pga(){return _.Y(this,1)}};var L2a=class extends _.wk{constructor(a){super(a)}};var M2a=class extends _.wk{constructor(a){super(a)}},N2a=[3,4];var O2a=class extends _.wk{constructor(a){super(a)}getValue(){return _.xl(this,1)}setValue(a){return _.Lb(this,1,a==null?a:Qaa(a),0)}};_.P2a=class extends _.wk{constructor(a){super(a)}};var Q2a=class extends _.wk{constructor(a){super(a)}BK(){return _.Y(this,1)}LQ(a){return _.Tj(this,1,a)}};var R2a=class extends _.wk{constructor(a){super(a)}Ns(){return _.Y(this,2)}};var S2a=class extends _.wk{constructor(a){super(a)}a8a(){return _.zl(this,3,_.$k())}getName(){return _.Y(this,5)}Od(a){return _.Tj(this,5,a)}};var T2a=class extends _.wk{constructor(a){super(a)}Ek(){return _.Y(this,1)}Tp(){return _.Y(this,3)}oV(){return _.Wk(this,3)}};var U2a=class extends _.wk{constructor(a){super(a)}Ek(){return _.Y(this,3)}};var V2a=class extends _.wk{constructor(a){super(a)}};var W2a=class extends _.wk{constructor(a){super(a)}};var X2a=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Od(a){return _.Tj(this,1,a)}Pga(){return _.Y(this,2)}};var Y2a=class extends _.wk{constructor(a){super(a)}};var Z2a=class extends _.wk{constructor(a){super(a)}v7a(){return _.X(this,1)}setCell(a){return _.yc(this,1,a)}hasTask(){return _.ql(this,2)!=null}bwa(){return _.X(this,5)}Mz(a){return _.yc(this,5,a)}};var gv=function(a){return _.dl(a,A2a,8)},hv=function(a){return _.dl(a,D2a,12)},$2a=class extends _.wk{constructor(a){super(a)}i8a(){return _.Y(this,22)}UQb(){return _.Y(this,24)}Rga(){return _.dl(this,Z2a,14)}Q_b(a){return _.hl(this,14,a)}zf(){return _.Y(this,27)}sH(a){_.Tj(this,27,a)}r6(){return _.dl(this,_.Zp,32)}cma(a){return _.hl(this,32,a)}},a3a=_.Xb($2a);var b3a=function(a){if(a!=null)return _.Vb(a),{name:_.Y(a,1),msd:_.h(_.zl(a,2,3)),isd:_.h(_.zl(a,3,3)),jsd:_.h(_.zl(a,4,3))}};y2a.prototype.toObject=function(){return b3a(this)};var c3a=function(a){if(a!=null)return _.Vb(a),{Fpd:_.Y(a,1),Ikd:_.Y(a,2),vf:_.Y(a,3)}};_.z2a.prototype.toObject=function(){return c3a(this)};var d3a=function(a){if(a!=null)return _.Vb(a),{lsa:_.Y(a,1),j6c:_.Y(a,2),k6c:_.Y(a,3),iconName:_.Y(a,4),title:_.Y(a,5),appBarFontColor:_.Y(a,8),bP:_.Y(a,10)}};A2a.prototype.toObject=function(){return d3a(this)};_.e3a=function(a){if(a!=null)return _.Vb(a),{privateDoNotAccessOrElseSafeUrlWrappedValue:_.h(_.X(a,3))}};_.B2a.prototype.toObject=function(){return _.e3a(this)};var f3a=function(a){if(a!=null)return _.Vb(a),{V8c:_.e3a(a.UQb()),announcement:mKa(a.Y5())}};C2a.prototype.toObject=function(){return f3a(this)};var g3a=function(a){if(a!=null)return _.Vb(a),{enabled:_.sl(a,1),Ssd:_.Y(a,2),jtd:_.Y(a,3),zvd:_.Y(a,7),qkd:_.Y(a,8)}};fv.prototype.toObject=function(){return g3a(this)};var h3a=function(a){if(a!=null)return _.Vb(a),{Xkd:_.Y(a,1),Egd:_.Y(a,2),oud:_.Y(a,3),nud:_.Y(a,16),Bld:_.Y(a,4),lqd:_.Y(a,5),zgd:_.Y(a,6),Fgd:_.Y(a,7),Agd:_.Y(a,8),Jtd:_.Y(a,9),Bgd:_.Y(a,10),Hgd:_.Y(a,11),vvd:_.Y(a,12),Bnd:_.Y(a,13),tfd:_.Y(a,14),Bed:_.Y(a,15)}};D2a.prototype.toObject=function(){return h3a(this)};var i3a=function(a){if(a!=null)return _.Vb(a),{yed:ul(a,2),H8:_.Y(a,11)}};E2a.prototype.toObject=function(){return i3a(this)};var j3a=function(a){if(a!=null)return _.Vb(a),{t7c:_.Y(a,1),product:_.Y(a,2),Iqd:_.xl(a,3),Pvd:_.tl(a,4),Xtd:_.yl(a,5,0)}};F2a.prototype.toObject=function(){return j3a(this)};var k3a=function(a){if(a!=null){_.Vb(a);var b=_.h(_.zl(a,1,3));a=_.gl(a,F2a,2,_.$k());return{cqd:b,Vtd:_.Rb(a,j3a)}}};G2a.prototype.toObject=function(){return k3a(this)};var l3a=function(a){if(a!=null)return _.Vb(a),a=_.gl(a,G2a,1,_.$k()),{Tgd:_.Rb(a,k3a)}};H2a.prototype.toObject=function(){return l3a(this)};var m3a=function(a){if(a!=null)return _.Vb(a),{Ykd:_.Y(a,2),wid:_.Y(a,6),vid:_.Y(a,7),pid:_.Y(a,11),sid:_.Y(a,12),qid:_.Y(a,13),tid:_.Y(a,15),zid:_.Y(a,8),yid:_.Y(a,9),xid:_.Y(a,10),nsd:Tb(_.Rza(a,16))}};I2a.prototype.toObject=function(){return m3a(this)};var n3a=function(a){if(a!=null)return _.Vb(a),{wld:_.Y(a,1),Asd:_.Y(a,2),Qud:_.Y(a,5),gnd:_.Y(a,3),Gjd:_.Y(a,4)}};J2a.prototype.toObject=function(){return n3a(this)};var o3a=function(a){if(a!=null)return _.Vb(a),{displayName:_.Y(a,1),Fk:_.Y(a,2),P3:_.Y(a,3),x4:_.Y(a,4),h8:_.Y(a,5),w9:_.Y(a,6)}};K2a.prototype.toObject=function(){return o3a(this)};var p3a=function(a){if(a!=null)return _.Vb(a),{}};L2a.prototype.toObject=function(){return p3a(this)};var q3a=function(a){if(a!=null){_.Vb(a);var b=_.h(_.zl(a,5,3)),c=_.h(_.zl(a,2,3)),d=o3a(_.Fl(a,K2a,3,N2a)),e=p3a(_.Fl(a,L2a,4,N2a));var f=_.gl(a,J2a,6,_.$k());f=_.Rb(f,n3a);a=_.gl(a,J2a,7,_.$k());return{xed:b,Rld:c,QLb:d,mpd:e,Tid:f,Mkd:_.Rb(a,n3a)}}};M2a.prototype.toObject=function(){return q3a(this)};var r3a=function(a){if(a!=null)return _.Vb(a),{value:_.xl(a,1)}};O2a.prototype.toObject=function(){return r3a(this)};var s3a=function(a){if(a!=null)return _.Vb(a),{red:_.xl(a,1),green:_.xl(a,2),blue:_.xl(a,3),alpha:r3a(_.dl(a,O2a,4))}};_.P2a.prototype.toObject=function(){return s3a(this)};var t3a=function(a){if(a!=null)return _.Vb(a),{icon:_.Y(a,1),backgroundImage:_.Y(a,2),uM:s3a(_.dl(a,_.P2a,3))}};Q2a.prototype.toObject=function(){return t3a(this)};var u3a=function(a){if(a!=null)return _.Vb(a),{source:_.Y(a,1),target:_.Y(a,2)}};R2a.prototype.toObject=function(){return u3a(this)};var v3a=function(a){if(a!=null){_.Vb(a);var b=_.Y(a,1),c=_.Y(a,2),d=_.h(_.zl(a,3,3)),e=_.Y(a,4),f=_.Y(a,5),g=_.sl(a,6);var l=_.gl(a,R2a,7,_.$k());return{NL:b,Kkd:c,V_c:d,license:e,name:f,hidden:g,mfd:_.Rb(l,u3a),xua:_.Y(a,8)}}};S2a.prototype.toObject=function(){return v3a(this)};var w3a=function(a){if(a!=null)return _.Vb(a),{Yd:_.Y(a,1),Kg:_.Y(a,2),label:_.Y(a,3),Wb:_.Y(a,4)}};T2a.prototype.toObject=function(){return w3a(this)};var x3a=function(a){if(a!=null)return _.Vb(a),{Op:_.Y(a,1),Ft:_.Y(a,2),Yd:_.Y(a,3),Kg:_.Y(a,4)}};U2a.prototype.toObject=function(){return x3a(this)};var y3a=function(a){if(a!=null)return _.Vb(a),{bE:x3a(_.dl(a,U2a,1)),iE:x3a(_.dl(a,U2a,2))}};V2a.prototype.toObject=function(){return y3a(this)};var z3a=function(a){if(a!=null){_.Vb(a);var b=_.gl(a,T2a,1,_.$k());b=_.Rb(b,w3a);a=_.gl(a,V2a,2,_.$k());return{qsd:b,yvd:_.Rb(a,y3a)}}};W2a.prototype.toObject=function(){return z3a(this)};var A3a=function(a){if(a!=null){_.Vb(a);var b=_.Y(a,1),c=_.Y(a,2),d=_.Y(a,3),e=_.Y(a,5),f=t3a(_.dl(a,Q2a,7));var g=_.gl(a,S2a,8,_.$k());return{name:b,displayName:c,fta:d,WD:e,Iud:f,Dsd:_.Rb(g,v3a),JAa:_.Y(a,10),f_:z3a(_.dl(a,W2a,11))}}};X2a.prototype.toObject=function(){return A3a(this)};var B3a=function(a){if(a!=null){_.Vb(a);var b=_.gl(a,M2a,3,_.$k());b=_.Rb(b,q3a);var c=_.gl(a,X2a,1,_.$k());return{erd:b,grd:_.Rb(c,A3a),Jjd:_.h(_.zl(a,2,3))}}};Y2a.prototype.toObject=function(){return B3a(this)};var C3a=function(a){if(a!=null)return _.Vb(a),{lV:_.h(_.X(a,1)),task:_.h(_.ql(a,2)),e7:_.h(_.X(a,3)),Wq:_.h(_.rl(a,4)),ku:_.h(_.X(a,5)),XCa:_.h(_.pl(a,6)),dBa:_.h(_.ll(a,7)),spanId:_.h(_.ll(a,8))}};Z2a.prototype.toObject=function(){return C3a(this)};$2a.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Bza:_.Y(this,1),mK:_.Y(this,11),isBot:_.sl(this,17),Obb:_.sl(this,19),LWb:_.Y(this,22),sessionIndex:_.Y(this,2),E4b:_.Y(this,3),nfd:d3a(gv(this)),agd:g3a(_.dl(this,fv,4)),hud:m3a(_.dl(this,I2a,7)),Jo:i3a(_.dl(this,E2a,10)),ygd:h3a(hv(this)),pwd:_.Y(this,13),V8c:_.Y(this,24),C5:C3a(this.Rga()),XO:_.Y(this,15),wo:oKa(_.dl(this,nKa,16)),xfd:_.Rb(_.gl(this,C2a,35,_.$k()),f3a),mld:l3a(_.dl(this,H2a,20)),rYb:_.Y(this,23),Kjd:_.Y(this,25),
igd:_.Y(this,31),Zkd:_.Y(this,26),gtag:_.Y(this,30),domain:_.Y(this,27),I3c:LQa(this.r6()),HSb:_.yl(this,33,0),Gpd:_.Rb(_.gl(this,_.z2a,36,_.$k()),c3a),Jkd:_.h(_.zl(this,37,3)),Hkd:_.Rb(_.gl(this,y2a,39,_.$k()),b3a),wpd:B3a(_.dl(this,Y2a,38))}}else a=void 0;return a};var xua,zua,Jua;xua=()=>({qia:!1});zua=()=>[];Jua=()=>({qia:!0});
_.iv=class{constructor(){this.Ke="";this.Kd={};this.Efa=!1;this.directories=[];this.I_b=""}Sb(){if(this.Efa&&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:_.Oj(Object.assign({},this.Kd,{path:a.substring(0,d+1)}))}),c=d+1);this.directories=b}this.Efa&&this.i5(this.Kd.Eb)&&(this.I_b=_.Oj(Object.assign({},this.Kd,{path:void 0})))}n8a(a){return{ss:a,all:void 0,start:1}}i5(a){return!!a&&(_.yi(_.Bi(a))||_.zi(_.Bi(a)))}};
_.iv.O=function(a){return new (a||_.iv)};
_.iv.wa=_.zf({type:_.iv,na:[["scope-indicator"]],inputs:{Ke:"savedQuery",Kd:"searchScope",Efa:"displayBreadcrumb"},standalone:!1,features:[_.Lm],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,uua,4,1,"ng-container",10)(1,wua,1,2,"ng-template",null,0,_.ah)(3,Gua,1,2,"ng-template",null,1,_.ah)(5,Lua,1,2,"ng-template",null,2,_.ah)(7,Pua,1,2,"ng-template",null,3,_.ah)(9,Vua,1,2,"ng-template",null,4,_.ah)(11,Wua,2,0,"ng-template",null,5,_.ah)(13,ava,5,4,"ng-template",null,6,_.ah);a&2&&(a=_.Ag(2),_.E("ngIf",b.Ke)("ngIfElse",
a))},Fa:[_.Ap,_.Rn,_.Sn,_.Wn,_.Tn,_.Un,_.Vn,_.hu,_.gp],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});_.jv=class{};_.jv.O=function(a){return new (a||_.jv)};_.jv.Ca=_.Af({type:_.jv});_.jv.Ba=_.Uc({imports:[_.Cp,_.Yn,_.iu,_.ip]});_.nk=new Set;_.kv=class{};_.kv.O=function(a){return new (a||_.kv)};_.kv.ta=_.k({token:_.kv,oa:_.kv.O,Ea:"root"});var D3a;_.lv=new Set;D3a=new _.ud("enabled_features",{Ea:"root",oa:()=>_.lv});_.mv=class{};_.mv.O=function(a){return new (a||_.mv)};_.mv.ta=_.k({token:_.mv,oa:_.mv.O,Ea:"root"});_.E3a=function(a,b){var c=_.cp(a.Ua,b),{ukb:d}=_.Gqa(c.Sa),e=c.root.children.primary;e||(e=_.cp(a.Ua,c.af).root.children.primary);if(!e)throw Error("dd`"+b);c=e.Pd;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.Lo&&!d)return b[0]==="piper"?(a="Piper",[,,,b]=b):[a,b]=b,_.Mq(_.Lq(new $Ta,a),c[_.Fi.changelist]).od(b).lj(Dqa(c)).ab();d&&b.shift();const [f,g,,l,,p]=b;return _.Mq(_.Lq(_.Kq(new ZTa,f,d?"host":"project"),g),l).od(p===
""?"/":p).lj(Eqa(c)).ab()};_.nv=class{constructor(a){this.Ua=a;this.Lo=_.nk.has(2)}};_.nv.O=function(a){return new (a||_.nv)(_.m(_.di),_.m(_.kv))};_.nv.ta=_.k({token:_.nv,oa:_.nv.O,Ea:"root"});_.ov=void 0;_.pv=void 0;_.F3a=void 0;_.G3a=void 0;var H3a;
H3a={Vdc:["BC","AD"],Udc:["Before Christ","Anno Domini"],Qoc:"JFMAMJJASOND".split(""),Ayc:"JFMAMJJASOND".split(""),Omc:"January February March April May June July August September October November December".split(" "),zyc:"January February March April May June July August September October November December".split(" "),Yxc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Cyc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),iFc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Eyc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
ayc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Dyc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Kbd:"SMTWTFS".split(""),Byc:"SMTWTFS".split(""),Zxc:["Q1","Q2","Q3","Q4"],lwc:["1st quarter","2nd quarter","3rd quarter","4th quarter"],s5b:["AM","PM"],d$:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Boa:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],Xac:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],JAb:6,Gcd:[5,6],KAb:5};_.qv=H3a;_.qv=H3a;var I3a=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 J3a,K3a;J3a=function(){};
_.rv=function(a){if(typeof a=="number"){var b=new J3a;b.q1b=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(":",em(c,2));c=d.join("")}b.Rvb=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=K3a(a);b.yna=[c,c];b.f1={ncd:a,cCb:a};b.aDa=[];return b}b=new J3a;b.Rvb=a.id;b.q1b=-a.std_offset;b.yna=a.names;b.f1=a.names_ext;b.aDa=a.transitions;return b};
K3a=function(a){const b=["GMT"];b.push(a<=0?"+":"-");a=Math.abs(a);b.push(em(Math.floor(a/60)%100,2),":",em(a%60,2));return b.join("")};_.sv=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;let c=0;for(;c<a.aDa.length&&b>=a.aDa[c];)c+=2;return c==0?0:a.aDa[c-1]};J3a.prototype.q6=function(a){a=this.q1b-_.sv(this,a);return a===-1440?0:a};var L3a,uv;_.tv=function(a){this.Rza=[];this.ni=_.qv;typeof a=="number"?this.osa(a):this.SJ(a)};L3a=[/^'(?:[^']|'')*('|$)/,/^(?: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]+/];uv=function(a){return a.getHours?a.getHours():0};
_.tv.prototype.SJ=function(a){for(M3a&&(a=a.replace(/\u200f/g,""));a;){const b=a;for(let c=0;c<L3a.length;++c){const d=a.match(L3a[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.Rza.push({text:e,type:c});break}}if(b===a)throw Error("ed`"+a);}};
_.tv.prototype.format=function(a,b){if(!a)throw Error("fd");var c=b?(a.getTimezoneOffset()-b.q6(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.Rza.length;++f){const g=this.Rza[f].text;1==this.Rza[f].type?c.push(N3a(this,g,a,d,e,b)):c.push(g)}return c.join("")};
_.tv.prototype.osa=function(a){let b;if(a<4)b=this.ni.d$[a];else if(a<8)b=this.ni.Boa[a-4];else if(a<12)b=this.ni.Xac[a-8],b=b.replace("{1}",this.ni.d$[a-8]),b=b.replace("{0}",this.ni.Boa[a-8]);else if(a===12)b=this.ni.d$[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(a===13)b=this.ni.d$[2].replace(/[^EMd]*yy*[^EMd]*/,"");else{this.osa(10);return}this.SJ(b)};
var vv=function(a,b){{b=String(b);const c=a.ni||_.qv;if(c.bGc!==void 0){a=[];for(let d=0;d<b.length;d++){const e=b.charCodeAt(d);a.push(48<=e&&e<=57?String.fromCharCode(c.bGc+e-48):b.charAt(d))}b=a.join("")}}return b},M3a=!1,wv=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("gd");},O3a=function(a,b){wv(b);b=uv(b);return a.ni.s5b[b>=12&&b<24?1:0]},N3a=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.Udc[c]:a.ni.Vdc[c];
case "y":return c=d.getFullYear(),c<0&&(c=-c),g==2&&(c%=100),vv(a,em(c,g));case "Y":return c=d.getFullYear(),e=d.getMonth(),c=I3a(c,e,d.getDate(),a.ni.KAb,a.ni.JAb),c=(new Date(c)).getFullYear(),c<0&&(c=-c),g==2&&(c%=100),vv(a,em(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.ni.Qoc[c];break a;case 4:g=a.ni.Omc[c];break a;case 3:g=a.ni.Yxc[c];break a;default:g=vv(a,em(c+1,g))}return g;case "k":return wv(e),c=uv(e)||24,vv(a,em(c,g));case "S":return vv(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,
g)).slice(2)+(g>3?em(0,g-3):""));case "E":return c=d.getDay(),g>=4?a.ni.iFc[c]:a.ni.ayc[c];case "a":return O3a(a,e);case "b":return O3a(a,e);case "B":return O3a(a,e);case "h":return wv(e),c=uv(e)%12||12,vv(a,em(c,g));case "K":return wv(e),c=uv(e)%12,vv(a,em(c,g));case "H":return wv(e),c=uv(e),vv(a,em(c,g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.ni.Byc[c];break a;case 4:g=a.ni.Eyc[c];break a;case 3:g=a.ni.Dyc[c];break a;default:g=vv(a,em(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=
a.ni.Ayc[c];break a;case 4:g=a.ni.zyc[c];break a;case 3:g=a.ni.Cyc[c];break a;default:g=vv(a,em(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),g<4?a.ni.Zxc[c]:a.ni.lwc[c];case "d":return vv(a,em(d.getDate(),g));case "m":return wv(e),vv(a,em(e.getMinutes?e.getMinutes():0,g));case "s":return wv(e),vv(a,em(e.getSeconds(),g));case "v":return(f||_.rv(c.getTimezoneOffset())).Rvb;case "V":return a=f||_.rv(c.getTimezoneOffset()),g<=2?a.Rvb:_.sv(a,c)>0?a.f1.xcc!==void 0?a.f1.xcc:a.f1.DST_GENERIC_LOCATION:
a.f1.cCb!==void 0?a.f1.cCb:a.f1.STD_GENERIC_LOCATION;case "w":return c=e.getFullYear(),d=e.getMonth(),c=I3a(c,d,e.getDate(),a.ni.KAb,a.ni.JAb),vv(a,em(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||_.rv(c.getTimezoneOffset()),g<4?a.yna[_.sv(a,c)>0?2:0]:a.yna[_.sv(a,c)>0?3:1];case "Z":return d=f||_.rv(c.getTimezoneOffset()),g<4?(g=-d.q6(c),a=[g<0?"-":"+"],g=Math.abs(g),a.push(em(Math.floor(g/60)%100,2),em(g%60,2)),g=a.join("")):
g=vv(a,K3a(d.q6(c))),g;default:return""}};_.P3a=new _.tv("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];_.xv=class extends _.vp{mb(a,b,c=0){super.mb(a,b,c)}Uo(a){super.Uo(a)}};_.xv.O=(()=>{let a;return function(b){return(a||(a=_.he(_.xv)))(b||_.xv)}})();_.xv.ta=_.k({token:_.xv,oa:_.xv.O,Ea:"root"});var yv=class extends Pn{wXa(a){const b=super.wXa(a);a.projectId?b.projectId=a.projectId:(a=a.mj?_.Ii(a.mj):void 0)&&a.tb&&(b.projectId=a.tb);return b}rl(a){const b=super.rl(a);a.WJ&&(b.availabilityStatuses=eva(a));return b}};yv.O=(()=>{let a;return function(b){return(a||(a=_.he(yv)))(b||yv)}})();yv.ta=_.k({token:yv,oa:yv.O,Ea:"root"});var zv=class{constructor(a,b,c,d){this.productVersion=a;this.Wq=b;this.S0c=c;this.Ua=d}DP(a){a=a.map(b=>this.D8a(b));a=new HKa({entries:a});_.x(MKa(this.S0c,a),_.If(()=>_.Pe)).subscribe()}D8a(a){var b=this.w7a(a);b=new zKa({eventId:new DKa({ena:"0",serverIp:0,Fka:0}),gestureName:a.gestureName,tO:[a.element,a.action].join("/"),Cea:b,statusCode:a.statusCode,initialRoute:a.initialRoute,fr:a.fr,targetRoute:a.targetRoute,xm:a.xm,GM:a.GM,uK:a.uK,actionOwner:a.actionOwner,bucket:a.bucket});a.element==="InitialPageLoad"?
b.bucket=_.Ji.TAb:a.bucket===void 0&&a.actionOwner===xn.zI&&(b.bucket=Qqa(a));a.hn.length>0&&(b.hn=a.hn.map(({name:c,statusCode:d,ti:e,Iw:f})=>new AKa({name:c,statusCode:d,ti:e,Iw:f})));a.WJ&&(b.availabilityStatuses=eva(a)||null);a.xq&&(b.xq=a.xq.map(c=>new BKa(c)));a.ti&&(b.ti=a.ti);a.Ne&&(b.Ne=typeof a.Ne==="string"?a.Ne:decodeURIComponent(_.ep(this.Ua,a.Ne).toString()));a.Ih&&(b.Ih=a.Ih);a.Nf!==void 0&&(b.Nf=a.Nf);return b}w7a(a){const b=new CKa({sessionId:a.sessionId,actionId:a.actionId});if(this.productVersion||
this.Wq)b.C5=new FKa({ku:this.productVersion,Wq:this.Wq});a.projectId?b.gH=a.projectId:(a=a.mj?_.Ii(a.mj):void 0)&&a.tb&&(b.gH=a.tb);return b}};zv.O=function(a){return new (a||zv)(_.m(In),_.m(NKa),_.m(Hn),_.m(_.di))};zv.ta=_.k({token:zv,oa:zv.O,Ea:"root"});var Av,fva,U3a,Z3a,a4a,b4a,c4a,d4a,e4a,j4a,k4a,n4a;Av=new _.ud("consoleConfiguration");fva=new _.ud("withCredentials",{oa:()=>{const a=new _.gm(document);_.n(_.mv);return(!!a.get("SAPISID")||!!a.get("__Secure-1PAPISID")||!!a.get("APISID"))&&(!_.lv.has(28)||_.lv.has(29))}});U3a=new _.ud("obfuscatedGaiaId");_.V3a=new _.ud("preference");_.W3a=new _.ud("INSIGHTS_ENVIRONMENT",{oa:()=>{var a=_.n(Av);return _.yl(a,33,0)}});
_.X3a=new _.ud("repositories",{oa:()=>{const a=_.gl(_.n(Av),y2a,39,_.$k());return new Map(a.map(b=>[b.getName(),b]))}});_.Y3a=new _.ud("packageToRepoSpec",{oa:()=>{const a=_.gl(_.n(Av),_.z2a,36,_.$k());return new Map(a.map(b=>[_.Y(b,1),b]))}});Z3a=new _.ud("clientDomain");_.$3a=new _.ud("gtagId");a4a=new _.ud("appBarBackgroundColor");b4a=new _.ud("appBarFontColor");c4a=new _.ud("searchTokenColor");d4a=new _.ud("searchTokenBackgroundColor");e4a=new _.ud("appIconName");_.f4a=new _.ud("whitelabelTitle");
_.g4a=new _.ud("helpArticleLink");_.h4a=new _.ud("gsDebounceMs");_.i4a=new _.ud("gsConfig");j4a=new _.ud("announcementMessages");k4a=new _.ud("hatsTriggerPathsConfigurationList");_.l4a=new _.ud("debugLevel",{oa:()=>{try{return Number((new URLSearchParams(window.location.search)).get("deb"))}catch(a){return 0}}});_.m4a=new _.ud("scoringModel",{oa:()=>{try{return(new URLSearchParams(window.location.search)).get("scm")}catch(a){return null}}});n4a=new _.ud("grimoireOnePlatformRegionalHosts");_.o4a=void 0;_.Bv=class{create(){return a=>a}};_.Bv.O=function(a){return new (a||_.Bv)};_.Bv.ta=_.k({token:_.Bv,oa:()=>_.o4a?_.n(_.o4a):new _.Bv,Ea:"root"});var p4a,Dv;_.Cv=function(a,b,c){b=_.Ie(b);for(const d of a.qf)b=_.x(b,d.SAa(c));return b};p4a=class{constructor(a){this.qf=a}rl(){const a={};for(const b of this.qf)b.Oya(a);return a}};Dv=class{constructor(a,b){this.DXc=a;this.Otb=b}Oya(a){return a}SAa(){return this.Otb.create(this.DXc)}};Dv.O=function(a){return new (a||Dv)(_.m(_.ck),_.m(_.Bv))};Dv.ta=_.k({token:Dv,oa:Dv.O,Ea:"root"});var Ev=class extends p4a{constructor(a,b){super([a,b])}};Ev.O=function(a){return new (a||Ev)(_.m(Fv),_.m(Dv))};Ev.ta=_.k({token:Ev,oa:Ev.O,Ea:"root"});
var Fv=class{constructor(a,b,c,d){this.apiKey=a;this.sessionIndex=b;this.er=c;this.withCredentials=d}Oya(a){a["X-Goog-Api-Key"]=this.apiKey;this.withCredentials&&(a.Authorization=_.zDa([])||"",a["X-Goog-AuthUser"]=this.sessionIndex,this.er&&(a["X-Goog-IAM-Authorization-Token"]=this.er));a["X-Goog-Api-Client"]="grpc-web/1.0.0 grimoire/1.0.0";return a}SAa(){return _.qe(_.If(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;}))}};Fv.O=function(a){return new (a||Fv)(_.m(_.Kn),_.m(_.Ln),_.m(_.On),_.m(fva))};Fv.ta=_.k({token:Fv,oa:Fv.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)};_.Gv=function(){return{create:_.s4a}};_.Hv=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=_.Gv().create(["UNKNOWN_TYPE",0],["RESULT_CLICKED",1],["FILE_OPENED",2]),u4a=_.Gv().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 _.ud("feedbackClient",{oa:()=>_.dk(UTa)}),Iv=class{constructor(a,b){this.B6=a;this.qf=b}srb(a){return _.Cv(this.qf,()=>this.B6.srb(a,this.qf.rl()),"FeedbackLogger.sendFeedback")}};Iv.O=function(a){return new (a||Iv)(_.m(v4a),_.m(Ev))};Iv.ta=_.k({token:Iv,oa:Iv.O,Ea:"root"});
_.Jv=class{constructor(a){this.client=a;this.yl=_.nk.has(2)}DP(a){if(this.yl)for(const b of a)if(b.qK)for(const c of b.qK)a=xSa((new ASa).tm(t4a.get(c.eventType,0)),c.qPb.map(d=>u4a.get(d,0))).an(c.ze),c.lineNumber!=null&&_.Lb(a,5,_.lb(c.lineNumber),"0"),c.sx&&_.Tj(a,6,c.sx),c.tr&&_.Tj(a,7,c.tr),b.LW&&wSa(a,gva(b.LW)),c.UD&&b.LW&&c.UD<b.LW&&ySa(a,gva(c.UD)),c.lC&&b.LW&&c.lC<b.LW&&zSa(a,gva(c.lC)),this.client.srb(a).subscribe()}};_.Jv.O=function(a){return new (a||_.Jv)(_.m(Iv),_.m(_.kv))};
_.Jv.ta=_.k({token:_.Jv,oa:_.Jv.O,Ea:"root"});_.Kv=class{};_.Kv.O=function(a){return new (a||_.Kv)};_.Kv.Ca=_.Af({type:_.Kv});_.Kv.Ba=_.Uc({imports:[_.Cp]});_.Lv=class{};_.Lv.O=function(a){return new (a||_.Lv)};_.Lv.Ca=_.Af({type:_.Lv});
_.Lv.Ba=_.Uc({Nb:[{va:tp,Gb:_.xv},{va:_.vp,Gb:_.xv},{va:EPa,kc: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.WJ;var g=b.WJ;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.qK;var l=b.qK;f=f?l&&f!==l?[...f,...l]:f:l;return e.call(d,{},a,b,{bucket:c,WJ:g,qK:f})}},{va:up,Gb:zv,xd:!0},{va:up,Gb:_.Jv,xd:!0},{va:up,Gb:yv,xd:!0},...DPa]});var Mv=class{};Mv.O=function(a){return new (a||Mv)};Mv.Ca=_.Af({type:Mv});Mv.Ba=_.Uc({imports:[_.Yn,_.Ks]});_.Nv=class{};_.Nv.O=function(a){return new (a||_.Nv)};_.Nv.Ca=_.Af({type:_.Nv});_.Nv.Ba=_.Uc({imports:[Mv]});var Ov=class{};Ov.O=function(a){return new (a||Ov)};Ov.Ca=_.Af({type:Ov});Ov.Ba=_.Uc({imports:[_.Nv,_.Kv]});var w4a,iva;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);
iva=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(_.hva);
_.z4a={id:"COVERAGE_GENERIC",name:"File Coverage",children:w4a.map(function(a){return{id:_.hva(a),name:jva(a),children:[],Zbb:!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.ne=b;this.cache=new Map;this.BUc=_.Me(window,"DOMContentLoaded");for(const d of c)this.cache.set(d.name,kva(d))}push(a){const b=this;return _.ve(function*(){const c=b.cache.get(a.name);c?b.zone.run(()=>{c.next(a);c.complete()}):b.cache.set(a.name,kva(a))})}prefetch(a,b){const c=document.readyState==="loading";var d=this.cache.get(a);if(!d){if(!c)return _.Pe;d=new _.Wf(1);this.cache.set(a,d)}c&&(d=_.x(d,_.dg(this.BUc)));return _.x(d,_.eg({complete:()=>{b&&
this.cache.delete(a)}}),_.Ej(this.ne,`Prefetch.${a}`))}delete(a){this.cache.delete(a)}};_.Pv=class{constructor(a,b){this.zone=a;this.ne=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.ne,e),c.prefetchRpcs=e);return _.x(e.prefetch(a,b),_.Lf())}delete(a){const b=window;let c,d=(c=b.prefetchRpcs)!=null?c:[];Array.isArray(d)&&(d=new D4a(this.zone,this.ne,d),b.prefetchRpcs=d);d.delete(a)}};
_.Pv.O=function(a){return new (a||_.Pv)(_.m(_.Ue),_.m(_.vp))};_.Pv.ta=_.k({token:_.Pv,oa:_.Pv.O,Ea:"root"});_.Rv=class{constructor(){this.LRb=new _.Qh(!1);this.czb=new _.Qh(!0)}kX(){return this.LRb}O8(a){this.LRb.next(a)}h6(){return _.u("SHOW_ALWAYS")}Tla(){}x6(){return _.u(!1)}MBa(){}k6(){return _.u("FILES")}P8(){}FPb(){return _.u(new Map)}dWb(){}t6(){return _.u([])}Jna(){}w6(){return _.u([])}hCa(){return _.Pe}lDa(){return _.Pe}CK(){return _.Pe}sz(){}rX(){return _.u(0)}U8(){}hha(){return _.u("SNIPPET_SUBSET")}HBa(){}vX(){return _.u(2)}hma(){}p6(){return _.u(50)}ama(){}vwa(){return _.u(_.lv.has(15)?"DARK":
"LIGHT")}IBa(){}Nga(){return _.u("cider-dark")}Mla(){}aha(){return _.u("cider")}Xla(){}wwa(){return _.u(!1)}JBa(){}iha(){return _.u(!1)}gma(){}H8a(){return _.u(!0)}tsb(){}Zga(){return _.u("PREVIEW")}Vla(){}sX(){return _.u(!1)}fma(){}nha(){return _.u(new Set)}ima(){}zX(){return _.Pe}V8(){}Cwa(){return _.u(0)}zsb(){}a6(){return _.u("cider")}zBa(){}y6(){return _.u(!1)}NBa(){}u6(){return _.u(!0)}ema(){}v6(){return _.u(!1)}KBa(){}xwa(){return _.u(!1)}usb(){}};_.Rv.O=function(a){return new (a||_.Rv)(_.m(_.mv))};
_.Rv.ta=_.k({token:_.Rv,oa:()=>_.n(_.Qv),Ea:"root"});_.Sv=class extends p4a{constructor(a,b){super([a,b])}};_.Sv.O=function(a){return new (a||_.Sv)(_.m(Tv),_.m(Dv))};_.Sv.ta=_.k({token:_.Sv,oa:_.Sv.O,Ea:"root"});
var Tv=class extends Fv{constructor(a,b,c,d,e,f){super(a,b,c,d);this.apiKey=a;this.sessionIndex=b;this.er=c;this.withCredentials=d;this.productVersion=e;this.Lh=f}Oya(a){a=super.Oya(a);a["X-Goog-Api-Client"]=`grpc-web/1.0.0 ${`grimoire/1.0.0+${this.Lh.actionId}.${this.Lh.sessionId}`+`.${this.productVersion.replace("_","-")}`}`;return a}SAa(a){return _.qe(super.SAa(a),_.Ej(this.Lh,a))}};Tv.O=function(a){return new (a||Tv)(_.m(_.Kn),_.m(_.Ln),_.m(_.On),_.m(fva),_.m(In),_.m(_.vp))};
Tv.ta=_.k({token:Tv,oa:Tv.O,Ea:"root"});var Uv=class{constructor(){if(window.matchMedia){var a=window.matchMedia("(prefers-color-scheme: dark)");this.Nvb=new _.Qh(a.matches?"DARK":"LIGHT");a.addListener(b=>{this.Nvb.next(b.matches?"DARK":"LIGHT")})}else this.Nvb=new _.Qh("LIGHT")}};Uv.O=function(a){return new (a||Uv)};Uv.ta=_.k({token:Uv,oa:Uv.O,Ea:"root"});var Vv=class{};Vv.O=function(a){return new (a||Vv)};Vv.ta=_.k({token:Vv,oa:a=>Uv.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 _.wk{constructor(a){super(a)}},Wv=[1,2,3];var M4a=class extends _.wk{constructor(a){super(a)}};var N4a=class extends _.wk{constructor(a){super(a)}removeEntry(a){return Mza(this,1,M4a,a)}};var O4a=class extends _.wk{constructor(a){super(a)}},Xv=[1,2,3];var P4a=class extends _.wk{constructor(a){super(a)}};var Q4a=class extends _.wk{constructor(a){super(a)}};var R4a=class extends _.wk{constructor(a){super(a)}};var S4a=class extends _.wk{constructor(a){super(a)}};var U4a=class extends _.wk{constructor(a){super(a)}IQb(){return _.Fl(this,R4a,1,T4a)}b0b(a){return _.il(this,1,T4a,a)}},T4a=[1,2,3];var V4a=class extends _.wk{constructor(a){super(a)}};var W4a=function(a){if(a!=null){_.Vb(a);var b=_.h(_.El(a,1,Wv));var c=_.ql(a,_.cl(a,Wv,2));return{Eud:b,intVal:_.h(c),Ksa:_.h(_.pl(a,_.cl(a,Wv,3)))}}};L4a.prototype.toObject=function(){return W4a(this)};var X4a=function(a){if(a!=null)return _.Vb(a),{swd:_.h(_.Zk(a,1)),count:_.h(_.ll(a,2))}};M4a.prototype.toObject=function(){return X4a(this)};var Y4a=function(a){if(a!=null)return _.Vb(a),a=_.gl(a,M4a,1,_.$k()),{gjd:_.Rb(a,X4a)}};N4a.prototype.toObject=function(){return Y4a(this)};var Z4a=function(a){if(a!=null)return _.Vb(a),{uxa:_.h(_.Dl(a,1,Xv)),doubleVal:_.h(_.Zk(a,_.cl(a,Xv,2))),sld:Y4a(_.Fl(a,N4a,3,Xv))}};O4a.prototype.toObject=function(){return Z4a(this)};var $4a=function(a){if(a!=null){_.Vb(a);var b=_.gl(a,L4a,1,_.$k());return{Ljd:_.Rb(b,W4a),Hld:Z4a(_.dl(a,O4a,2))}}};P4a.prototype.toObject=function(){return $4a(this)};var a5a=function(a){if(a!=null)return _.Vb(a),{xya:_.h(_.X(a,1))}};Q4a.prototype.toObject=function(){return a5a(this)};var b5a=function(a){if(a!=null)return _.Vb(a),{appName:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),t$c:_.h(_.pl(a,3))}};R4a.prototype.toObject=function(){return b5a(this)};var c5a=function(a){if(a!=null)return _.Vb(a),{appName:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),wjd:_.h(_.ql(a,3)),t$c:_.h(_.pl(a,4))}};S4a.prototype.toObject=function(){return c5a(this)};var d5a=function(a){if(a!=null)return _.Vb(a),{mobile:b5a(a.IQb()),qod:c5a(_.Fl(a,S4a,2,T4a)),znd:a5a(_.Fl(a,Q4a,3,T4a))}};U4a.prototype.toObject=function(){return d5a(this)};var e5a=function(a){if(a!=null){_.Vb(a);var b=_.h(_.X(a,1)),c=_.h(iba(Pb(a,5))),d=d5a(_.dl(a,U4a,2)),e=_.h(_.zl(a,3,3)),f=_.Eb(a,6,iba,3,void 0,void 0,0);f=_.h(f);a=_.gl(a,P4a,4,_.$k());return{Gud:b,kld:c,ctd:d,Mjd:e,jld:f,Ild:_.Rb(a,$4a)}}};V4a.prototype.toObject=function(){return e5a(this)};var f5a=class extends _.wk{constructor(a){super(a)}getKey(){return _.Y(this,1)}vx(a){return _.yc(this,1,a)}};var g5a=class extends _.wk{constructor(){super()}};var h5a=function(a){if(a!=null)return _.Vb(a),{key:_.h(_.X(a,1)),xya:_.h(_.X(a,2))}};f5a.prototype.toObject=function(){return h5a(this)};g5a.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={afd:_.Rb(_.gl(this,V4a,1,_.$k()),e5a),aud:h5a(_.dl(this,f5a,2))}}else a=void 0;return a};var l5a=class extends im{constructor(){super();this.nL=1503;this.componentId="";const a=(new xGa(1503,"0")).Lla("");CDa(this,_.Gk(oc,a));this.transport=a.ab()}flush(a){a=a||[];if(a.length){const A=new g5a,G=[];for(let I=0;I<a.length;I++){const L=a[I];var b=new V4a;b=_.yc(b,1,L.Zp);var c=i5a(L);b=_.Kb(b,3,c,_.rb);c=[];var d=[];for(const V of L.t4.keys())d.push(V.split(","));for(let V=0;V<d.length;V++){const ca=d[V];var e=L.IRc,f=j5a(L,ca)||[],g=[];for(var l=0;l<f.length;l++){var p=f[l],t=p&&p.sMb;
p=new O4a;switch(e){case 3:t=Number(t);Number.isFinite(t)&&_.bl(p,1,Xv,_.lb(t));break;case 2:t=Number(t),t=t==null?t:Qaa(t),_.bl(p,2,Xv,t)}g.push(p)}e=g;for(f=0;f<e.length;f++){g=e[f];l=new P4a;l=_.hl(l,2,g);g=ca;p=[];t=k5a(L);for(let la=0;la<t.length;la++){var w=t[la];const ya=g[la],Ba=new L4a;switch(w){case 3:_.Uj(Ba,1,Wv,String(ya));break;case 2:w=Number(ya);Number.isFinite(w)&&_.bl(Ba,2,Wv,w==null?w:ib(w));break;case 1:_.bl(Ba,3,Wv,Taa(ya==="true"))}p.push(Ba)}_.jl(l,1,p);c.push(l)}}_.jl(b,4,
c);G.push(b);L.clear()}_.jl(A,1,G);this.transport.dispatch(A);this.transport.flush()}}};var m5a=class{constructor(a){this.sMb=a}};var k5a=function(a){return a.fields.map(b=>b.K5a)},j5a=function(a,...b){b=a.getKey(b);return a.t4.has(b)?a.t4.get(b):void 0},i5a=function(a){return a.fields.map(b=>b.fieldName)},n5a=class{constructor(a,b,c){this.Zp=a;this.IRc=b;this.fields=c||[];this.t4=new Map}setCell(a,...b){b=this.getKey(b);this.t4.set(b,[new m5a(a)])}v7a(...a){return(a=j5a(this,a))&&a.length?a[0]:void 0}clear(){this.t4.clear()}getKey(...a){return a?a.join(","):"key"}};var o5a=class extends n5a{constructor(a,b){super(a,3,b)}lxa(...a){this.mxa(1,a)}mxa(a,...b){let c=0;const d=this.v7a(b);d&&(c=d.sMb);this.setCell(c+a,b)}};var u2a=class extends n5a{constructor(a,b){super(a,2,b)}mQ(a,...b){b=[b];const c=j5a(this,b);c?c.push(new m5a(a)):this.setCell(a,b)}};var s2a=function(a,b,...c){a.v7.has(b)||a.v7.set(b,new o5a(b,c))},p5a=function(a){a.Iya();a.tbb++;a.tbb>=100&&a.b1b()},q5a=function(a){for(let b=0;b<a.length;b++)a[b].clear()},r5a=class extends im{constructor(a){super();this.l8c=a;this.tbb=0;this.v7=new Map;this.pUc=new Set;this.eQb=3E4;this.Go=new t1a(this.eQb);this.Go.listen("tick",this.b1b,!1,this);CDa(this,_.Gk(oc,this.Go))}b1b(){const a=[...this.v7.values()].filter(b=>b.t4.size);a.length&&this.l8c.flush(a,!1);q5a(a);this.tbb=0;this.Go.enabled&&
this.Go.stop()}dG(a){return this.pUc.has(a)?void 0:this.v7.get(a)}lxa(a,...b){this.mxa(a,1,b)}mxa(a,b,...c){(a=this.dG(a))&&a instanceof o5a&&(a.mxa(b,c),p5a(this))}mQ(a,b,...c){(a=this.dG(a))&&a instanceof u2a&&(a.mQ(b,c),p5a(this))}Iya(){this.Go.enabled||this.Go.start()}};var s5a,t5a,u5a,v5a,w5a;s5a=new _.ud("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 _.ud("STREAMZ_PRODUCT_IDENTIFIER");u5a=new _.ud("STREAMZ_ALLOWLIST_IDENTIFIER");v5a=new _.ud("one_developer_workflow.streamz_service",{Ea:"root",oa:()=>_.n(_.Ue).Ub(()=>{var a=new l5a;a=new r5a(a);a.eQb=1E4;a.Go.setInterval(1E4);return a})});
w5a=function(a){return a.X3c.some(b=>a.pQc===b)};_.x5a=function(a,b){a.zone.Ub(()=>{w5a(a)&&a.D2c.pG(b,a.Elb,!0)})};_.Yv=class{constructor(a,b,c,d,e){this.xr=a;this.zone=b;this.D2c=new t2a(this.xr);new v2a(this.xr);this.bad=new w2a(this.xr);new x2a(this.xr);this.Elb=d||window.location.hostname;this.X3c=c.map(K4a);this.pQc=J4a(e!=null?e:this.Elb)}rVb(a){this.zone.Ub(()=>{w5a(this)&&this.bad.pG(this.Elb,a)})}};_.Yv.O=function(a){return new (a||_.Yv)(_.m(v5a),_.m(_.Ue),_.m(s5a),_.m(t5a,8),_.m(u5a,8))};
_.Yv.ta=_.k({token:_.Yv,oa:_.Yv.O,Ea:"root"});_.y5a=function(a,b){return a.K0()&&b==="DARK"?_.x(a.q0b.Nga(),_.v(c=>_.F4a.has(c)?c:"cider-dark")):_.x(a.q0b.aha(),_.v(c=>_.E4a.has(c)?c:"cider"))};
_.Zv=class{constructor(a,b,c){this.document=a;this.q0b=b;this.theme=_.x(b.vwa(),_.cg(d=>d==="SYSTEM"?c.Nvb.Xf():_.u(d)));this.EZa=_.x(this.theme,_.cg(d=>_.y5a(this,d)));this.Ita=_.x(this.EZa,_.v(d=>d.split(" ").map(e=>"cm-s-"+e).join(" ")));this.theme.subscribe(d=>{this.setTheme(this.K0()?d:"LIGHT")})}K0(){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")}}};
_.Zv.O=function(a){return new (a||_.Zv)(_.m(_.Zh),_.m(_.Rv),_.m(Vv))};_.Zv.ta=_.k({token:_.Zv,oa:_.Zv.O,Ea:"root"});var z5a=new _.ud("enabledRouterConfig");var lva=new Set(Object.values({Nbd:"PACKAGE_AVAILABLE_IN_MULTIBRANCH"}));var A5a=/^\s*$/,B5a=function(a,b){const c=a.reduce((d,{value:e})=>d+e,"");b=jk(5,c,b);b.KP=a.length>0&&a[0].KP;if(a=a.find(({error:d})=>!!d))b.error=a.error;return b},C5a=function(a,b,c){c=ik(c);c.start+=a?a.length:0;c.end-=b.length;return c},D5a=class{constructor({Kia:a,bVc:b,eVc:c}){this.Kia=a;this.fTb=!!b;this.f_c=!!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(Ad,cb)}function d(qa){var Ca=Vr[qa],Pa;if(!Ca){for(Pa=qa-1;!Vr[Pa];)Pa--;Ca=Vr[Pa];for(Ca={line:Ca.line,column:Ca.column};Pa<qa;)b.charCodeAt(Pa)===10?(Ca.line++,
Ca.column=1):Ca.column++,Pa++;Vr[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<Oi||(cb>Oi&&(Oi=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?(Ad=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=I())));if(Ca!==oa){var Pa=Ob();Pa===oa&&(Pa=null);Pa!==oa?(Ad=cb,Pa=(Pa=mb.fTb)?void 0:oa,Pa!==oa?(Ad=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=I();if(Ca!==oa){var Pa=Ob();Pa===oa&&(Pa=null);Pa!==oa?(Ad=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?(Ad=Pa,Pa=Ic,Ic=c(),Pa=Ic=ova(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=I()),Ca!==oa?(Ad=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?(Ad=Pa,Pa=Ic,Ic=c(),Pa=Ic=ova(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=I())),Ca!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function I(){var qa=cb;var Ca=Pd();Ca!==oa?(Ca=L(),Ca===oa&&(Ca=null),Ca!==oa?(Ad=qa,qa=Ca=kd(Ca)):(cb=qa,qa=oa)):(cb=qa,qa=oa);qa===oa&&(qa=L());return qa}function L(){var qa=cb;var Ca=Jb();if(Ca!==oa){if(b.charCodeAt(cb)===58){var Pa=pe;cb++}else Pa=oa,mf===0&&
f(cf);if(Pa!==oa){Pa=rc();if(Pa===oa&&(Pa=V(),Pa===oa)){Pa=cb;mf++;var Ic=Ob();Ic===oa&&(Ic=null);mf--;Ic!==oa?(cb=Pa,Pa=void 0):Pa=oa}Pa!==oa?(Ad=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=V()));return qa}function V(){var qa=cb;var Ca=[];var Pa=Gc();Pa===oa&&(Pa=ca());if(Pa!==oa)for(;Pa!==oa;)Ca.push(Pa),Pa=Gc(),Pa===oa&&(Pa=ca());else Ca=oa;Ca!==oa&&(Ad=qa,Ca=B5a(Ca,c()));return Ca}function ca(){var qa=cb;if(b.charCodeAt(cb)===41){var Ca=Uh;
cb++}else Ca=oa,mf===0&&f(th);Ca!==oa&&(Ad=qa,qa=c(),qa=jk(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,mf===0&&f(uh);if(Pa!==oa)if(Pa=Ob(),Pa===oa&&(Pa=null),Pa!==oa){Pa=[];for(qa=ya();qa!==oa;)Pa.push(qa),qa=ya();if(Pa!==oa)if(b.charCodeAt(cb)===41?(qa=Uh,cb++):(qa=oa,mf===0&&f(th)),qa===oa&&(qa=null),qa!==oa){Ad=cb;var Ic=qa;var Id=c();if(Ic&&Pa.length===1)if(Ic=Pa[0],Ic.Xl!==5)Id=!0;else{var {start:Bf,
end:Ng}=ik(Id);Id=Ic.location.end;Id=Bf+1<Ic.location.start||Ng-1>Id}else Id=!0;Id=Id?void 0:oa;Id!==oa?(Ad=Ca,Ca=qa,qa=c(),qa=ik(qa),Ca=Pa={Xl: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 ya(){var qa=cb;var Ca=Ba();Ca===oa&&(Ca=Wa(),Ca===oa&&(Ca=la(),Ca===oa&&(Ca=Ia())));if(Ca!==oa){var Pa=Ob();Pa===oa&&(Pa=null);Pa!==oa?(Ad=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?(Ad=Pa,Pa=Ic,Ic=c(),Pa=Ic=ova(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=Wa(),Ca===oa&&(Ca=Ia())),Ca!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Wa(){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=Wa();if(Id===oa)for(Id=[],Ca=ob();Ca!==oa;)Id.push(Ca),Ca=ob();Id!==oa?(Ad=Pa,Pa=Ic,Ic=c(),Pa=Ic=ova(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?(Ad=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?(Ad=qa,qa=Ca=kd(Ca)):(cb=qa,qa=oa)):
(cb=qa,qa=oa);qa===oa&&(qa=La());return qa}function La(){var qa=cb;var Ca=Jb();if(Ca!==oa){if(b.charCodeAt(cb)===58){var Pa=pe;cb++}else Pa=oa,mf===0&&f(cf);if(Pa!==oa){Pa=rc();if(Pa===oa&&(Pa=Va(),Pa===oa)){Pa=cb;mf++;var Ic=Ob();Ic===oa&&(Ic=null);mf--;Ic!==oa?(cb=Pa,Pa=void 0):Pa=oa}Pa!==oa?(Ad=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=Va()));return qa}function Va(){var qa=cb;var Ca=[];var Pa=Gc();if(Pa!==oa)for(;Pa!==oa;)Ca.push(Pa),Pa=
Gc();else Ca=oa;Ca!==oa&&(Ad=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=fb();if(Ic!==oa)for(;Ic!==oa;)Pa.push(Ic),Ic=fb();else Pa=oa;Pa!==oa?(Ic=Ob(),Ic!==oa?(Ad=cb,Pa=(Pa=Pa.join("")==="AND")?void 0:oa,Pa!==oa?(Ad=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=fb();if(Ic!==oa)for(;Ic!==oa;)Pa.push(Ic),
Ic=fb();else Pa=oa;Pa!==oa?(Ic=Ob(),Ic!==oa?(Ad=cb,Pa=(Pa=Pa.join("")==="OR")?void 0:oa,Pa!==oa?(Ad=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=vh;cb++}else Pa=oa,mf===0&&f(Di);if(Pa!==oa){Pa=[];for(qa=Sa();qa!==oa;)Pa.push(qa),qa=Sa();Pa!==oa?(b.charCodeAt(cb)===34?(qa=vh,cb++):(qa=oa,mf===0&&f(Di)),qa===oa&&(qa=null),qa!==oa?(Ad=Ca,Ca=qa,qa=c(),Pa=jk(4,Pa.join(""),qa),Ca||(Pa.error=
nva(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 Gc(){var qa;var Ca=cb;if(b.charCodeAt(cb)===40){var Pa=dj;cb++}else Pa=oa,mf===0&&f(uh);if(Pa!==oa){Pa=[];for(qa=Gc();qa!==oa;)Pa.push(qa),qa=Gc();Pa!==oa?(b.charCodeAt(cb)===41?(qa=Uh,cb++):(qa=oa,mf===0&&f(th)),qa===oa&&(qa=null),qa!==oa?(Ad=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?(Ad=cb,qa=Ca,qa=(qa=!mb.fTb||qa.join("")!=="AND"&&qa.join("")!=="OR")?void 0:oa,qa!==oa?(Ad=Pa,Pa=Ca,Ca=c(),Pa=Ca=jk(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=nl;cb++}else Ca=oa,mf===0&&f(Vg);if(Ca!==oa){Ad=cb;var Pa=(Pa=mb.f_c)?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,mf===0&&f(mk);Ca!==oa?(b.length>cb?(Ca=b.charAt(cb),cb++):(Ca=oa,mf===0&&f(ol)),Ca===oa&&(Ca=null),Ca!==oa?(Ad=qa,qa=Ca?"\\"+Ca:"\\"):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Jb(){var qa=cb;var Ca=[];if(ap.test(b.charAt(cb))){var Pa=b.charAt(cb);cb++}else Pa=oa,mf===0&&f(gF);if(Pa!==oa)for(;Pa!==oa;)Ca.push(Pa),ap.test(b.charAt(cb))?(Pa=b.charAt(cb),cb++):(Pa=oa,mf===0&&f(gF));else Ca=oa;Ca!==oa?
(Ad=cb,Pa=(Pa=mb.Kia.has(Ca.join("")))?void 0:oa,Pa!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)):(cb=qa,qa=oa);return qa}function Sa(){var qa=cb;if(b.substr(cb,2)===hm){var Ca=hm;cb+=2}else Ca=oa,mf===0&&f(Ke);Ca!==oa&&(Ad=qa,Ca='"');qa=Ca;qa===oa&&(qa=gd(),qa===oa&&(g1.test(b.charAt(cb))?(qa=b.charAt(cb),cb++):(qa=oa,mf===0&&f(hF))));return qa}function fb(){var qa=cb;if(b.charCodeAt(cb)===92){var Ca=ej;cb++}else Ca=oa,mf===0&&f(mk);Ca!==oa?(b.charCodeAt(cb)===34?(Ca=vh,cb++):(Ca=oa,mf===0&&f(Di)),Ca===oa&&
(Ca=$c(),Ca===oa&&(b.charCodeAt(cb)===58?(Ca=pe,cb++):(Ca=oa,mf===0&&f(cf)))),Ca!==oa?(Ad=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,mf===0&&f(ol)),Ca!==oa){Ad=cb;var Pa=(Pa=!A5a.test(Ca))?void 0:oa;Pa!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function sb(){var qa=cb;var Ca=fb();if(Ca!==oa){Ad=cb;var Pa=Ca!=="("&&Ca!==")"?void 0:oa;Pa!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}function Ob(){var qa=
[];var Ca=$c();if(Ca!==oa)for(;Ca!==oa;)qa.push(Ca),Ca=$c();else qa=oa;return qa}function $c(){var qa=cb;if(b.length>cb){var Ca=b.charAt(cb);cb++}else Ca=oa,mf===0&&f(ol);if(Ca!==oa){Ad=cb;var Pa=(Pa=A5a.test(Ca))?void 0:oa;Pa!==oa?(Ad=qa,qa=Ca):(cb=qa,qa=oa)}else cb=qa,qa=oa;return qa}var mb=arguments.length>1?arguments[1]:{},oa={},ic={Xbd:g},xc=g,kd=function(qa){var Ca=c();qa||(Ca.start.offset++,qa=jk(5,"",Ca),qa.error=nva(2,Ca.start.offset-1,Ca.end.offset));qa.KP=!0;return qa},pe=":",cf={type:"literal",
value:":",description:"':'"},Je=function(qa,Ca){var Pa=mb,Ic=c();qa=qa.join("");Pa={Xl:1,label:Pa.Kia.get(qa),N_c:qa,value:Ca,location:ik(Ic)};Ca||(Ca=Ic.end.offset,Pa.error=nva(1,Ca-1,Ca));return Pa},Uh=")",th={type:"literal",value:")",description:"')'"},dj="(",uh={type:"literal",value:"(",description:"'('"},vh='"',Di={type:"literal",value:'"',description:"'\"'"},nl="-",Vg={type:"literal",value:"-",description:"'-'"},ej="\\",mk={type:"literal",value:"\\",description:"'\\\\'"},ol={type:"any",description:"any character"},
hm='\\"',Ke={type:"literal",value:'\\"',description:"'\\\\\"'"},ap=/^[a-zA-Z0-9_]/,gF={type:"class",value:"[a-zA-Z0-9_]",description:"[a-zA-Z0-9_]"},g1=/^[^"]/,hF={type:"class",value:'[^"]',description:'[^"]'},cb=0,Ad=0,Vr=[{line:1,column:1}],Oi=0,Eu=[],mf=0;if("startRule"in mb){if(!(mb.w1b in ic))throw Error("id`"+mb.w1b);xc=ic[mb.w1b]}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(Bf){var Ng,Ek;Bf.sort(function(Fu,
iF){return Fu.description<iF.description?-1:Fu.description>iF.description?1:0});if(Bf.length>0){for(Ek=Ng=1;Ng<Bf.length;Ng++)Bf[Ng-1]!==Bf[Ng]&&(Bf[Ek]=Bf[Ng],Ek++);Bf.length=Ek}}function Id(Bf){var Ng=Array(Bf.length),Ek;for(Ek=0;Ek<Bf.length;Ek++)Ng[Ek]=Bf[Ek].description;return"Expected "+(Bf.length>1?Ng.slice(0,-1).join(", ")+" or "+Ng[Bf.length-1]:Ng[0])+"."}Ca!==null&&Ic(Ca);return new a(qa!==null?qa:Id(Ca),Ca,Pa)}(null,Eu,e(Oi,Oi));}}}();_.F5a=new _.ud("parserConfig");_.$v=class{constructor(a){this.nrb=a.nrb||[];this.v3c=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[{Xl:5,location:b,value:a}];try{const c=E5a.parse(a,this.v3c);return this.nrb.reduce((d,e)=>e.process(d),c)}catch(c){return this.logger&&_.zt(this.logger,c),[{Xl:5,error:{type:8,location:c instanceof E5a.SyntaxError?ik(c.location):b},location:b,value:a}]}}};
_.$v.O=function(a){return new (a||_.$v)(_.m(_.F5a))};_.$v.ta=_.k({token:_.$v,oa:_.$v.O});_.aw=new _.ud("API_VERSION");_.bw=new _.ud("REQUEST_SERVICE for grimoire_js_api");_.cw=class{};_.cw.O=function(a){return new (a||_.cw)};_.cw.Ca=_.Af({type:_.cw});_.cw.Ba=_.Uc({});_.dw=class{constructor(a){this.Nza=a;this.ZK=_.lv.has(28)}parse(a){return this.Nza.parse(a)}diff(a,b){a=this.parse(a);b=this.parse(b);return pva(a,b).sort((c,d)=>c.start-d.start)}};_.dw.O=function(a){return new (a||_.dw)(_.m(_.$v),_.m(_.mv))};_.dw.ta=_.k({token:_.dw,oa:_.dw.O});var H5a,K5a,L5a,N5a,M5a,G5a,J5a,I5a;H5a=function(a,b){let c=[];b&&_.gl(b,pn,1,_.$k())&&_.gl(b,pn,1,_.$k()).length>0&&(c=_.gl(b,pn,1,_.$k()).map(d=>{var e=d?d.getMessage():void 0;e=e?_.kc(_.sva(e)||_.dm).toString():"";const f=d?d.G8a():2;var g=_.Bl(d,2,_.$k(_.Vk));var l=G5a;var p=_.zl(d,4,_.$k());l=l(a,p);d=_.zl(d,5,_.$k());return{messageHtml:e,iconName:"error_outline",scopes:g,targetPatterns:l,targetQueryWarnings:d.filter(mva),severity:f}}));return c};
K5a=function(a,b,c,d){return _.ve(function*(){const {Um:e,Ke:f}=_.ri(a.vk.Wc.ex),g=e?a.bo.parse(e):[],l=f?a.bo.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,I=I5a(w.targetPatterns,d);a:{w=w.targetQueryWarnings;if(w.length!==0&&d.startsWith(`/${_.Ep.y$}`)){w=new Set(w);for(L of _.fk(g)){let V;if(((V=L.warning)==null?0:V.type)&&w.has(L.warning.type)){var L=!0;break a}}for(const V of _.fk(l)){let ca;
if(((ca=V.warning)==null?0:ca.type)&&w.has(V.warning.type)){L=!0;break a}}}L=!1}return A&&(G||I||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 _.ve(function*(){var b=a.messageHtml;qva()?(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(rva)}`})};
N5a=function(a){a.xia=!0;a.tka=_.x(_.x(_.Oe(0,18E5),_.lka(()=>a.xia)),_.cg(()=>a.uQc.list()),_.eg(b=>{a.wo=M5a(a,b.wo);a.wo.length===0&&(a.xia=!1,a.tka&&a.tka.unsubscribe())}),_.cg(()=>K5a(a,a.wo,a.scope,a.url))).subscribe(b=>{a.announcement.next(b)})};
M5a=function(a,b){let c=[];if(b==null?0:b.wo)c=b.wo.map(d=>{var e=_.kk(d.message);e=e?e.toString():"";const f=d.severity?uva(d.severity):2;let g;return{messageHtml:e,iconName:"error_outline",scopes:d.scopes.map(l=>tva(l)),targetPatterns:G5a(a,d.targetPatterns),targetQueryWarnings:((g=d.targetQueryWarnings)==null?void 0:g.filter(mva))||[],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))};
_.ew=class{get current(){return this.announcement.value}get COb(){return!!this.current}constructor(a,b,c,d,e,f){this.Ua=a;this.uQc=b;this.vk=c;this.bo=d;this.localStorage=e;this.xia=!1;this.wo=[];this.scope=0;this.url="";this.announcement=new _.Qh;this.tka=null;this.wo=H5a(this,f);this.Za=_.x(this.Ua.events,_.Re(g=>g instanceof _.$h),_.eg(g=>{this.scope=g.url.startsWith(`/${_.Ep.UR}`)?4:2;this.url=g.url}),_.cg(g=>K5a(this,this.wo,this.scope,g.url))).subscribe(g=>{this.announcement.next(g);if(this.xia||
this.current)this.xia=!1,this.tka&&this.tka.unsubscribe(),N5a(this)})}Ja(){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.wo,this.scope,this.url)}).then(a=>{this.announcement.next(a)}):Promise.reject("There is no current announcement to dismiss")}};_.ew.O=function(a){return new (a||_.ew)(_.m(_.di),_.m(Fn),_.m(_.Ph),_.m(_.dw),_.m(iPa),_.m(j4a,8))};
_.ew.ta=_.k({token:_.ew,oa:_.ew.O,Ea:"root"});var lk;_.O5a=new _.ud("GMAT_BUTTON_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.fw=class{constructor(a,b){this.kb=a;this.options=b}Qa(){this.kb.ma.querySelector(".mat-icon, .material-icons")&&this.kb.ma.classList.add("gmat-mdc-button-with-prefix")}};_.fw.O=function(a){return new (a||_.fw)(_.B(_.bf),_.B(_.O5a))};
_.fw.La=_.Cf({type:_.fw,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&&_.og("gmat-mdc-button",!b.options.Se)},standalone:!1});var xva;xva=(a,b)=>({warning:a,critical:b});_.gw=class{constructor(a){this.WKb=a;this.JKa=lKa}Rd(){this.WKb.Rd()}};_.gw.O=function(a){return new (a||_.gw)(_.B(_.ew),_.B(_.kv))};
_.gw.wa=_.zf({type:_.gw,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,yva,6,7,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.WKb.announcement))},Fa:[_.Qn,_.Sn,_.fw,_.pt,_.hu,_.Xn],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 hw=class{};hw.O=function(a){return new (a||hw)};
hw.wa=_.zf({type:hw,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"),_.J(),_.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. "),_.J(),_.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"),_.J()(),_.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"),_.J()()(),_.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. "),_.J(),_.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. "),
_.J()(),_.F(18,"mat-dialog-actions",3)(19,"button",4),_.Q(20,"Cancel"),_.J(),_.F(21,"button",5),_.Q(22,"Use Feedback tool"),_.J()());a&2&&(_.y(21),_.E("mat-dialog-close",!0))},Fa:[_.fw,_.pt,_.Ws,_.Ys,_.$s,_.Zs],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.yl&&a.Ga.mb({element:a.UV?a.UV:"mainContent",action:b,gestureName:"EXTERNAL"})};Q5a=function(a,b,c){const d=new Promise(e=>{setTimeout(e)});_.pp(a.Ga,d.then(()=>{b===a.XP&&(a.UV=b,P5a(a,"focus"),a.XP=void 0,c())}),"focusCallback",!1)};_.iw=function(a,b){a.XP=b;a.UV=a.XP;const c=a.Pka.get(b);c&&Q5a(a,b,c)};_.R5a=function(a,b,c,d){a.Pka.has(b);a.Pka.set(b,d);c&&a.o8.set(c,b);b===a.XP&&Q5a(a,b,d);return()=>{a.Pka.get(b)===d&&(a.Pka.delete(b),c&&a.o8.delete(c))}};
_.ki=class{constructor(a,b){this.Ga=a;this.document=b;this.Pka=new Map;this.o8=new Map;this.yl=_.nk.has(2);this.handler=c=>{if(c.type!=="focus"||c.target!==this.document)this.XP=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)}Ja(){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.UV=void 0;else if(a.type==="focus"){a:if(a=a.target,a!=null)if(this.o8.has(a))a=this.o8.get(a);else{if(a instanceof HTMLElement)for(;a!==this.document.documentElement&&a.parentElement!==null;)if(a=a.parentElement,this.o8.has(a)){a=this.o8.get(a);break a}a="mainContent"}else a=void 0;a!==this.UV&&(this.UV=a,P5a(this,"focus"))}}jV(){this.UV=this.XP=
"mainContent";return!0}registerCallback(a,b,c){return _.R5a(this,a,b,c)}};_.ki.O=function(a){return new (a||_.ki)(_.m(_.vp),_.m(_.Zh),_.m(_.kv))};_.ki.ta=_.k({token:_.ki,oa:_.ki.O,Ea:"root"});var S5a={Xvb(a){return[{text:a}]}};var U5a,T5a,V5a;U5a=function(a,b){if(!b||!a.ik)return _.u({});a.Ga.mb({element:a.qx,action:a.zub,gestureName:"CHANGE",Ih:b,bucket:_.Ji.eCb});b=T5a(a,b);return _.x(a.ik.qva(b),_.v(c=>({Zu:c})))};T5a=function(a,b){var c=a.queryPrefix.getValue();if(!c)return{Um:b};a=c.a7;c=c.value;return{Um:b,Ke:a?c:"",Kd:a?void 0:c}};V5a=function(a,{Qp:b,prefix:c}){a.query=b||"";a.queryPrefix.next(c);c&&(c.a7?(a.Kd={},a.Ke=c.value):(a.Kd=_.Pj(c.value,a.ZK),a.Ke=""))};
_.jw=class{BBa(a){a.jWa&&(this.kWa.unsubscribe(),this.kWa=a.jWa.subscribe(b=>{b=b({Qp:this.query,prefix:this.queryPrefix.getValue()});V5a(this,b);this.query||this.iQ.next(this.query)}));this.sAa=a.sAa||{};this.px=a.c_b;this.ik=a.ik;this.Jka&&(this.hQ=this.ik?this.ik:S5a)}constructor({Jka:a,Ga:b,wua:c,qx:d,ZK:e,zO:f}){this.sAa={};this.kWa=new _.le;this.iK=!1;this.query="";this.queryPrefix=new _.Qh;this.iQ=new _.Tf;this.k5=_.Pe;this.hQ=S5a;this.F8=!1;this.s9=_.Pe;this.Ke="";this.Kd={};this.E6a=new _.Tf;
this.Jka=a;this.Ga=b;this.wua=c;this.qx=d;this.Jka&&(this.hQ=this.ik?this.ik:S5a);this.ZK=e;this.zO=f}Qa(){const a=_.x(_.Qe(_.x(this.queryPrefix,_.Re(()=>this.F8)),_.x(this.E6a,_.v(c=>c.prefix))),_.Pf(_.zva)),b=_.x(_.Qe(this.iQ,_.x(this.E6a,_.v(c=>c.Qp||""))),_.Pf(),_.Kf(this.wua));this.k5=_.x(_.Ee([b,a]),_.v(([c])=>c),_.v(c=>_.x(_.Ie(()=>U5a(this,c)),_.Zf(1))),_.Yf(Cva,{kQb:_.Pe,ekb:_.u({})}),_.Hf(({kQb:c})=>c),_.v(({ekb:c})=>Bva(c,this.iQ)),_.cg(Ava),_.Yf((c,d)=>{if(d.be&&!d.Zu)return{be:!0,Zu:c.Zu};
if(this.iK=!(!d.Zu||!d.Zu.length))this.lC=Date.now();return d}),ika());this.s9=_.x(this.iQ,_.v(c=>this.ik&&this.ik.TQb&&this.ik.TQb(T5a(this,c))))}Ja(){this.kWa.unsubscribe()}setScope({hZ:a}){if(!a)return!1;V5a(this,a({Qp:this.query,prefix:this.queryPrefix.getValue()}));return!0}xza(){this.F8=!1;if(!this.query&&!this.queryPrefix.getValue()){const {Qp:a="",prefix:b}=this.sAa;this.query=a;this.queryPrefix.next(b)}}yza(){this.F8=!0;this.E6a.next({Qp:this.query,prefix:this.queryPrefix.getValue()});var a=
this.zO,b=Date.now();a.J_b=b}A4(a){this.query="";this.iQ.next("");a.setFocus()}n9(a){a&&(typeof a==="string"?(this.Ga.mb({element:this.qx,action:this.c6c,gestureName:"CLICK",Ih:a,bucket:_.Ji.YJa}),this.uWb(T5a(this,a))):(a.Ra.Rc&&a.Ra.sx&&a.Ra.tr?this.Ga.mb({element:this.qx,action:"selectSuggestion_"+this.zub,gestureName:"CLICK",Nf:a.position,qK:[_.bk(a.Ra.Rc,a.Ra.sx,a.Ra.tr,[],a.Ra.UD,this.lC)]}):this.Ga.mb({element:this.qx,action:"selectSuggestion_"+this.zub,gestureName:"CLICK",Nf:a.position}),
a.Ra.nCa&&a.Ra.nCa()))}get c6c(){let a,b;return this.queryPrefix.getValue()?`search${(b=(a=this.queryPrefix.getValue())==null?void 0:a.Fu)!=null?b:"Other"}`:"search"}get zub(){let a,b;return this.queryPrefix.getValue()?`suggest${(b=(a=this.queryPrefix.getValue())==null?void 0:a.Fu)!=null?b:"Other"}`:"suggest"}};_.jw.O=function(){_.ef()};_.jw.La=_.Cf({type:_.jw});_.kw=class{Td(a){if(a.button!==0||a.ctrlKey||a.metaKey||a.shiftKey||this.oP)return!0;if(!this.href)return!1;_.fp(this.Ua,this.href);return!1}constructor(a,b,c){this.Ua=a;this.Kb=b;this.n7=c;this.J_=!1;this.href=this.Jg="";this.target=this.rel=null;this.oP=!1}Sb(){this.href=this.lwa();(this.oP=W5a.test(this.href))&&!this.J_?(this.rel="noopener",this.target="_blank"):this.target=this.rel=null}lwa(){return typeof this.I9==="string"&&W5a.test(this.I9)?this.I9:this.n7.Fz(_.dp(this.Ua,this.O8a()))}O8a(){return _.ep(this.Ua,
Array.isArray(this.I9)?this.I9:[this.I9],{Li:this.Kb,Sa:this.Sa,Jg:this.Jg,af:this.af})}};_.kw.O=function(a){return new (a||_.kw)(_.B(_.di),_.B(_.Ph),_.B(_.ao))};_.kw.La=_.Cf({type:_.kw,na:[["a","universalLink",""]],ob:3,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)});a&2&&(_.ug("href",b.href,_.tf),_.mg("rel",b.rel)("target",b.target))},inputs:{I9:"universalLink",J_:"sameWindow",Sa:"queryParams",Jg:"queryParamsHandling",af:"fragment"},standalone:!1,features:[_.Lm]});var W5a=/^http[s]?:\/\//;_.lw=class{constructor(a,b,c){this.vl=a;this.kb=b;this.kd=c;this.bXb=new _.le;this.resize=new _.Vm}Qa(){this.bXb=this.kd.Ub(()=>_.x(this.kd.lm,_.bg(void 0),eka(),_.Hf(()=>this.vl.MP),_.Re(()=>{const a=this.ma.getBoundingClientRect();var b=this.previousRect;b=!(b&&a.height===b.height&&a.width===b.width);this.previousRect=a;return b}),_.Hf(()=>this.vl.yja)).subscribe(()=>{this.notify()}))}Ja(){this.bXb.unsubscribe()}get ma(){return this.XUc||this.kb.ma}notify(){this.resize.emit(this.ma)}};
_.lw.O=function(a){return new (a||_.lw)(_.B(_.$u),_.B(_.bf),_.B(_.Ue))};_.lw.La=_.Cf({type:_.lw,na:[["","ascResizeNotifier",""]],inputs:{XUc:"elementToWatch"},outputs:{resize:"ascResizeNotifier"},standalone:!1});_.nw=class{};_.nw.O=function(a){return new (a||_.nw)};_.nw.Ca=_.Af({type:_.nw});_.nw.Ba=_.Uc({});var X5a=function(a){for(const b of a.kk)b!==a.Pq&&ow(b)},Y5a=function(a,b){let c=a.pF=!1;for(const d of a.kk)ow(d),c=c||d.Pz,d.Pz=!1;a.tx=0;a.nma.unsubscribe();b&&!c&&b.target.blur()},Z5a=function(a){if(!(a.kk.length>1))return a.tx;for(let b=1;b<a.kk.length;b++){const c=(a.tx+b)%a.kk.length;if(a.kk[c].yeb>=1)return c}return a.tx},$5a=function(a){for(const b of a.kk)b.Pz=!0;a.Cnb()},pw=class{set Cub(a){this.pF=!1;this.q9.unsubscribe();this.q9=new _.le;this.Eub.clear();if(a&&a.length>=1){this.kk=a;
X5a(this);for(const b of this.kk)this.q9.add(b.O1b.subscribe(c=>{this.Ct=c})),this.q9.add(b.N1b.subscribe(c=>{this.Fub.emit(c);this.Ct=void 0})),this.q9.add(b.u0b.subscribe(c=>{for(const {Wb:d,z8c:e}of c)this.Eub.set(d,e)}))}else this.kk=[]}get Pq(){if(this.kk.length)return this.kk[this.tx]}constructor(a){this.td=a;this.nTb=!1;this.Eub=new Map;this.tx=0;this.kk=[];this.j7=new _.Vm;this.Fub=new _.Vm;this.q9=new _.le;this.nma=new _.le;this.pF=!1}Sb(){for(const a of this.kk)a.kxa=this.nTb}Ja(){Y5a(this);
this.q9.unsubscribe();this.nma.unsubscribe();this.pF=!1}Cnb(){this.nma.unsubscribe();this.nma=new _.le;for(const [a,b]of this.Eub){const c=a,d=b;this.nma.add(this.td.register("Suggestion Shortcut "+c,c,()=>{this.j7.emit({action:"shortcutSelect",Ct:d})}))}}};pw.O=function(a){return new (a||pw)(_.B(_.Ku))};
pw.La=_.Cf({type:pw,na:[["","suggestionHandlerFor",""]],Ya:function(a,b){a&1&&_.N("keydown.arrowdown",function(c){c.preventDefault();b.Pq&&(b.Pq.yeb<=0&&(b.tx=Z5a(b)),b.Pq.PQ(1),b.Pq.mua<0?(b.Ct=void 0,b.pF=!1):b.pF=!0,b.j7.emit({action:"selectNext",Ct:b.Ct}))})("keydown.arrowup",function(c){c.preventDefault();b.Pq&&(b.Pq.PQ(-1),b.Pq.mua<0?(b.Ct=void 0,b.pF=!1):b.pF=!0,b.j7.emit({action:"selectPrevious",Ct:b.Ct}))})("keydown.arrowright",function(c){const d=Z5a(b);b.Pq&&b.kk.length>1&&b.tx!==d&&b.pF&&
b.Pq.mua>-1&&(c.preventDefault(),ow(b.Pq),ow(b.kk[d]),b.kk[d].PQ(1),b.j7.emit({action:"selectNextList",Ct:b.Ct}),b.tx=d)})("keydown.arrowleft",function(c){var d;a:{if(b.kk.length>1)for(d=1;d<b.kk.length;d++){const e=(b.tx-d+b.kk.length)%b.kk.length;if(b.kk[e].yeb>=1){d=e;break a}}d=b.tx}b.Pq&&b.kk.length>1&&b.tx!==d&&b.pF&&b.Pq.mua>-1&&(c.preventDefault(),ow(b.Pq),ow(b.kk[d]),b.kk[d].PQ(1),b.j7.emit({action:"selectPreviousList",Ct:b.Ct}),b.tx=d)})("keydown.enter",function(c){c.preventDefault();b.pF=
!1;b.Fub.emit(b.Ct);b.Ct=void 0;b.Pq&&(ow(b.Pq),b.tx=0)})("keyup.escape",function(c){return Y5a(b,c)})},inputs:{nTb:"isComboBox",Cub:[0,"suggestionHandlerFor","suggestionLists"]},outputs:{j7:"listNavigate",Fub:"suggestionSubmit"},standalone:!1,features:[_.Lm]});var a6a=new _.ud("GMAT_FORM_FIELD_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.qw=class{constructor(a){this.options=a}};_.qw.O=function(a){return new (a||_.qw)(_.B(a6a))};_.qw.La=_.Cf({type:_.qw,na:[["mat-form-field"]],ob:2,Ya:function(a,b){a&2&&_.og("gmat-mdc-form-field",!b.options.Se)},standalone:!1});var b6a=new _.ud("GMAT_INPUT_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.rw=class{constructor(a){this.options=a}};_.rw.O=function(a){return new (a||_.rw)(_.B(b6a))};_.rw.La=_.Cf({type:_.rw,na:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],ob:2,Ya:function(a,b){a&2&&_.og("gmat-mdc-input",!b.options.Se)},standalone:!1});var sw=class{constructor(a,b){this.Iq=a;this.Ia=b;this.Pk=()=>{};this.Pib=()=>{}}setProperty(a,b){this.Iq.setProperty(this.Ia.ma,a,b)}rt(a){this.Pib=a}co(a){this.Pk=a}lq(a){this.setProperty("disabled",a)}};sw.O=function(a){return new (a||sw)(_.B(_.Ym),_.B(_.bf))};sw.La=_.Cf({type:sw});var sk=class extends sw{};sk.O=(()=>{let a;return function(b){return(a||(a=_.he(sk)))(b||sk)}})();sk.La=_.Cf({type:sk,features:[_.gg]});_.tw=new _.ud("");var c6a,d6a;c6a={va:_.tw,Gb:_.jd(()=>_.rk),xd:!0};d6a=new _.ud("");_.rk=class extends sw{constructor(a,b,c){super(a,b);this.naa=c;this.lNa=!1;this.naa==null&&(this.naa=!/android (\d+)/.test((gj?window.navigator.userAgent:"").toLowerCase()))}Wo(a){this.setProperty("value",a==null?"":a)}dba(a){(!this.naa||this.naa&&!this.lNa)&&this.Pk(a)}XHc(){this.lNa=!0}WHc(a){this.lNa=!1;this.naa&&this.Pk(a)}};_.rk.O=function(a){return new (a||_.rk)(_.B(_.Ym),_.B(_.bf),_.B(d6a,8))};
_.rk.La=_.Cf({type:_.rk,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.dba(c.target.value)})("blur",function(){return b.Pib()})("compositionstart",function(){return b.XHc()})("compositionend",function(c){return b.WHc(c.target.value)})},
standalone:!1,features:[_.Xg([c6a]),_.gg]});var vw;_.uw=new _.ud("");vw=new _.ud("");_.ww=function(a){return Eva(a)};var e6a=class{constructor(){this.bF=[];this.AJ=[];this.nQa=[]}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 ax(){return this.control?
this.control.ax: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 lxb(){return this.control?this.control.lxb:null}get Jma(){return this.control?this.control.Jma:null}get ln(){return this.control?this.control.ln:null}get path(){return null}Bra(a){this.bF=a||[];this.dpa=Mva(this.bF)}zra(a){this.AJ=a||[];this.cpa=Ova(this.AJ)}get Ag(){return this.dpa||null}get cC(){return this.cpa||null}mIb(a){this.nQa.push(a)}sLc(){this.nQa.forEach(a=>
a());this.nQa=[]}reset(a){this.control&&this.control.reset(a)}Pn(a,b){return this.control?this.control.Pn(a,b):!1}getError(a,b){return this.control?this.control.getError(a,b):null}};_.xw=class extends e6a{constructor(){super(...arguments);this.wq=this.name=this.ld=null}};_.yw=class extends e6a{get Ls(){return null}get path(){return null}};_.f6a=class{constructor(a){this.hy=a}get YTb(){let a,b,c;(a=this.hy)==null||(b=a.control)==null||(c=b.YOc)==null||c.call(b);let d,e;return!!((d=this.hy)==null?0:(e=d.control)==null?0:e.jn)}get ZTb(){let a,b;return!!((a=this.hy)==null?0:(b=a.control)==null?0:b.lxb)}get LTb(){let a,b,c;(a=this.hy)==null||(b=a.control)==null||(c=b.fNc)==null||c.call(b);let d,e;return!!((d=this.hy)==null?0:(e=d.control)==null?0:e.ax)}get nP(){let a,b;return!!((a=this.hy)==null?0:(b=a.control)==null?0:b.dh)}get isValid(){let a,
b,c;(a=this.hy)==null||(b=a.control)==null||(c=b.BOc)==null||c.call(b);let d,e;return!!((d=this.hy)==null?0:(e=d.control)==null?0:e.valid)}get ATb(){let a,b;return!!((a=this.hy)==null?0:(b=a.control)==null?0:b.invalid)}get JTb(){let a,b;return!!((a=this.hy)==null?0:(b=a.control)==null?0:b.pending)}get x_c(){let a,b;(a=this.hy)==null||(b=a.fJb)==null||b.call(a);let c;return!((c=this.hy)==null||!c.aR)}};
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"});_.zw=class extends _.f6a{};_.zw.O=function(a){return new (a||_.zw)(_.B(_.xw,2))};
_.zw.La=_.Cf({type:_.zw,na:[["","formControlName",""],["","ngModel",""],["","formControl",""]],ob:14,Ya:function(a,b){a&2&&_.og("ng-untouched",b.ZTb)("ng-touched",b.YTb)("ng-pristine",b.LTb)("ng-dirty",b.nP)("ng-valid",b.isValid)("ng-invalid",b.ATb)("ng-pending",b.JTb)},standalone:!1,features:[_.gg]});var g6a=new _.ud("CallSetDisabledState",{Ea:"root",oa:()=>"whenDisabledForLegacyCode"});var Aw,h6a,i6a,j6a,k6a,l6a,m6a,Zva,bwa,n6a,o6a,p6a;Aw=class{};h6a=class extends Aw{constructor(a,b){super();this.value=a;this.source=b}};i6a=class extends Aw{constructor(a,b){super();this.ax=a;this.source=b}};j6a=class extends Aw{constructor(a,b){super();this.jn=a;this.source=b}};k6a=class extends Aw{constructor(a,b){super();this.status=a;this.source=b}};l6a=class extends Aw{constructor(a){super();this.source=a}};m6a=class extends Aw{constructor(a){super();this.source=a}};_.Yva=function(a,b){a.W$(b)};
Zva=function(a,b){a.yMa(b)};_.qk=function(a,b={}){a.cOc();a.tda();if(a.enabled){var c=a.AHc();a.errors=a.NNc();a.status=a.pDb();a.status!=="VALID"&&a.status!=="PENDING"||a.MNc(c,b.te)}let d;c=(d=b.wH)!=null?d:a;b.te!==!1&&(a.rk.next(new h6a(a.value,c)),a.rk.next(new k6a(a.status,c)),a.ln.emit(a.value),a.Jma.emit(a.status));a.ld&&!b.ek&&_.qk(a.ld,Object.assign({},b,{wH:c}))};
_.awa=function(a,b={}){const c=a.jn===!1;a.jn=!0;let d;const e=(d=b.wH)!=null?d:a;a.ld&&!b.ek&&_.awa(a.ld,Object.assign({},b,{wH:e}));c&&b.te!==!1&&a.rk.next(new j6a(!0,e))};bwa=function(a,b={}){const c=a.ax===!0;a.ax=!1;let d;const e=(d=b.wH)!=null?d:a;a.ld&&!b.ek&&bwa(a.ld,Object.assign({},b,{wH:e}));c&&b.te!==!1&&a.rk.next(new i6a(!1,e))};_.Bw=function(a){a=a.bF;return Array.isArray(a)?a.includes(_.ww):a===_.ww};
n6a=function(a,b={}){const c=a.jn===!0;a.jn=!1;a.EQa=!1;let d;const e=(d=b.wH)!=null?d:a;a.AB(f=>{n6a(f,{ek:!0,te:b.te,wH:e})});a.ld&&!b.ek&&a.ld.Tra(b,e);c&&b.te!==!1&&a.rk.next(new j6a(!1,e))};o6a=function(a,b={}){const c=a.ax===!1;a.ax=!0;a.Wqa=!1;let d;const e=(d=b.wH)!=null?d:a;a.AB(f=>{o6a(f,{ek:!0,te:b.te})});a.ld&&!b.ek&&a.ld.Qra(b,e);c&&b.te!==!1&&a.rk.next(new i6a(!0,e))};_.Cw=function(a,b,c={}){a.errors=b;a.LJb(c.te!==!1,a,c.S6c)};
p6a=class{constructor(a,b){this.Wqa=!1;this.hba=null;this.EQa=!1;this.tJ=()=>{};this.ld=null;this.BOc=_.mh(()=>this.Ytb());this.Ytb=_.Pg();this.fNc=_.mh(()=>this.mlb());this.mlb=_.Pg(!0);this.YOc=_.mh(()=>this.swb());this.swb=_.Pg(!1);this.rk=new _.Tf;this.events=this.rk.Xf();this.Kqa=[];this.W$(a);this.yMa(b)}get Ag(){return this.dpa}set Ag(a){this.bF=this.dpa=a}get cC(){return this.cpa}set cC(a){this.AJ=this.cpa=a}get parent(){return this.ld}get status(){return ph(this.Ytb)}set status(a){ph(()=>
this.Ytb.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 ax(){return ph(this.mlb)}set ax(a){ph(()=>this.mlb.set(a))}get dh(){return!this.ax}get jn(){return ph(this.swb)}set jn(a){ph(()=>this.swb.set(a))}get lxb(){return!this.jn}get fv(){return this.Ora?this.Ora:this.parent?this.parent.fv:"change"}disable(a={}){const b=
this.RHb(a.ek);this.status="DISABLED";this.errors=null;this.AB(e=>{e.disable(Object.assign({},a,{ek:!0}))});this.tda();let c;const d=(c=a.wH)!=null?c:this;a.te!==!1&&(this.rk.next(new h6a(this.value,d)),this.rk.next(new k6a(this.status,d)),this.ln.emit(this.value),this.Jma.emit(this.status));this.JJb(Object.assign({},a,{Y0b:b}),this);this.Kqa.forEach(e=>e(!0))}enable(a={}){const b=this.RHb(a.ek);this.status="VALID";this.AB(c=>{c.enable(Object.assign({},a,{ek:!0}))});_.qk(this,{ek:!0,te:a.te});this.JJb(Object.assign({},
a,{Y0b:b}),this);this.Kqa.forEach(c=>c(!1))}JJb(a,b){this.ld&&!a.ek&&(_.qk(this.ld,a),a.Y0b||this.ld.Qra({},b),this.ld.Tra({},b))}hsb(a){this.ld=a}XJb(a={te:!0}){this.AB(b=>b.XJb(a));_.qk(this,{ek:!0,te:a.te})}cOc(){this.status=this.mMa()?"DISABLED":"VALID"}NNc(){return this.Ag?this.Ag(this):null}MNc(a,b){this.cC&&(this.status="PENDING",this.hba={te:b!==!1},this.ZCb=Hva(this.cC(this)).subscribe(c=>{this.hba=null;_.Cw(this,c,{te:b,S6c:a})}))}AHc(){if(this.ZCb){this.ZCb.unsubscribe();let a,b;const c=
(b=(a=this.hba)==null?void 0:a.te)!=null?b:!1;this.hba=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.NEb(c),this)}getError(a,b){return(b=b?this.get(b):this)&&b.errors?b.errors[a]:null}Pn(a,b){return!!this.getError(a,b)}get root(){let a=this;for(;a.ld;)a=a.ld;return a}LJb(a,b,c){this.status=this.pDb();a&&this.Jma.emit(this.status);(a||c)&&this.rk.next(new k6a(this.status,b));this.ld&&this.ld.LJb(a,b,c)}pGb(){this.ln=
new _.Vm;this.Jma=new _.Vm}pDb(){return this.mMa()?"DISABLED":this.errors?"INVALID":this.hba||this.QCb("PENDING")?"PENDING":this.QCb("INVALID")?"INVALID":"VALID"}QCb(a){return this.Poa(b=>b.status===a)}PCb(){return this.Poa(a=>a.dh)}KGc(){return this.Poa(a=>a.jn)}Qra(a,b){const c=!this.PCb(),d=this.ax!==c;this.ax=c;this.ld&&!a.ek&&this.ld.Qra(a,b);d&&this.rk.next(new i6a(this.ax,b))}Tra(a={},b){this.jn=this.KGc();this.rk.next(new j6a(this.jn,b));this.ld&&!a.ek&&this.ld.Tra(a,b)}QT(a){this.tJ=a}A3(a){tk(a)&&
a.fv!=null&&(this.Ora=a.fv)}RHb(a){const b=this.ld&&this.ld.dh;return!a&&!!b&&!this.ld.PCb()}NEb(){return null}W$(a){a=this.bF=Array.isArray(a)?a.slice():a;this.dpa=Array.isArray(a)?Mva(a):a||null}yMa(a){a=this.AJ=Array.isArray(a)?a.slice():a;this.cpa=Array.isArray(a)?Ova(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.QT(a.tJ);return c};
_.Dw=class extends p6a{constructor(a,b,c){super((tk(b)?b.eA:b)||null,(tk(b)?b.b4:c)||null);this.controls=a;this.pGb();this.A3(b);this.jOc();_.qk(this,{ek:!0,te:!!this.cC})}Ida(a,b){q6a(this,a,b);_.qk(this,{te:{}.te});this.tJ()}q8(a){this.controls[a]&&this.controls[a].QT(()=>{});delete this.controls[a];_.qk(this,{te:{}.te});this.tJ()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,b={}){fwa(this,a);Object.keys(a).forEach(c=>{const d=this.controls;if(!Object.keys(d).length)throw new _.Yc(1E3,
"");if(!d[c])throw new _.Yc(1001,"");this.controls[c].setValue(a[c],{ek:!0,te:b.te})});_.qk(this,b)}reset(a={},b={}){this.AB((c,d)=>{c.reset(a?a[d]:null,{ek:!0,te:b.te})});this.Qra(b,this);this.Tra(b,this);_.qk(this,b)}ZRa(){let a=this.kIb(!1,(b,c)=>c.ZRa()?!0:b);a&&_.qk(this,{ek:!0});return a}AB(a){Object.keys(this.controls).forEach(b=>{const c=this.controls[b];c&&a(c,b)})}jOc(){this.AB(a=>{a.hsb(this);a.QT(this.tJ)})}tda(){this.value=this.oNc()}Poa(a){for(const [b,c]of Object.entries(this.controls)){const d=
c;if(this.contains(b)&&a(d))return!0}return!1}oNc(){return this.kIb({},(a,b,c)=>{if(b.enabled||this.disabled)a[c]=b.value;return a})}kIb(a,b){let c=a;this.AB((d,e)=>{c=b(c,d,e)});return c}mMa(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}NEb(a){return this.controls.hasOwnProperty(a)?this.controls[a]:null}};r6a=class extends _.Dw{};var s6a,t6a;s6a={va:_.yw,Gb:_.jd(()=>_.Ew)};t6a=Promise.resolve();
_.Ew=class extends _.yw{get aR(){return ph(this.oCa)}constructor(a,b,c){super();this.YN=c;this.fJb=_.mh(()=>this.oCa());this.oCa=_.Pg(!1);this.ENa=new Set;this.Aja=new _.Vm;this.form=new _.Dw({},Mva(a),Ova(b))}Dc(){this.A3()}get Ls(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}Ida(a){t6a.then(()=>{const b=this.QEb(a.path);a.control=q6a(b,a.name,a.control);pk(a.control,a,this.YN);_.qk(a.control,{te:!1});this.ENa.add(a)})}getControl(a){return this.form.get(a.path)}q8(a){t6a.then(()=>
{const b=this.QEb(a.path);b&&b.q8(a.name);this.ENa.delete(a)})}z3b(a,b){t6a.then(()=>{this.form.get(a.path).setValue(b)})}setValue(a){this.control.setValue(a)}wz(a){this.oCa.set(!0);dwa(this.form,this.ENa);this.Aja.emit(a);let b;return(a==null?void 0:(b=a.target)==null?void 0:b.method)==="dialog"}Kob(){this.form.reset(void 0);this.oCa.set(!1)}A3(){this.options&&this.options.fv!=null&&(this.form.Ora=this.options.fv)}QEb(a){a.pop();return a.length?this.form.get(a):this.form}};
_.Ew.O=function(a){return new (a||_.Ew)(_.B(_.uw,10),_.B(vw,10),_.B(g6a,8))};_.Ew.La=_.Cf({type:_.Ew,na:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],Ya:function(a,b){a&1&&_.N("submit",function(c){return b.wz(c)})("reset",function(){b.Kob()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{Aja:"ngSubmit"},Pb:["ngForm"],standalone:!1,features:[_.Xg([s6a]),_.gg]});_.Fw=class extends p6a{constructor(a=null,b,c){super((tk(b)?b.eA:b)||null,(tk(b)?b.b4:c)||null);this.defaultValue=null;this.xe=[];this.NT=!1;this.UCb(a);this.A3(b);this.pGb();_.qk(this,{ek:!0,te:!!this.cC});tk(b)&&(b.GWb||b.Tld)&&(gwa(a)?this.defaultValue=a.value:this.defaultValue=a)}setValue(a,b={}){this.value=this.qy=a;this.xe.length&&b.XOb!==!1&&this.xe.forEach(c=>c(this.value,b.ZUc!==!1));_.qk(this,b)}reset(a=this.defaultValue,b={}){this.UCb(a);o6a(this,b);n6a(this,b);this.setValue(this.value,
b);this.NT=!1}tda(){}Poa(){return!1}mMa(){return this.disabled}co(a){this.xe.push(a)}gPc(a){var b=this.xe;a=b.indexOf(a);a>-1&&b.splice(a,1)}hPc(a){var b=this.Kqa;a=b.indexOf(a);a>-1&&b.splice(a,1)}AB(){}ZRa(){return this.fv==="submit"&&(this.Wqa&&bwa(this),this.EQa&&_.awa(this),this.NT)?(this.setValue(this.qy,{ek:!0,XOb:!1}),!0):!1}UCb(a){gwa(a)?(this.value=this.qy=a.value,a.disabled?this.disable({ek:!0,te:!1}):this.enable({ek:!0,te:!1})):this.value=this.qy=a}};var u6a,v6a;u6a={va:_.xw,Gb:_.jd(()=>_.Gw)};v6a=Promise.resolve();
_.Gw=class extends _.xw{constructor(a,b,c,d,e,f){super();this.Ta=e;this.YN=f;this.control=new _.Fw;this.WQa=!1;this.name="";this.update=new _.Vm;this.ld=a;this.Bra(b);this.zra(c);this.wq=ewa(d)}Sb(a){this.GHc();if(!this.WQa||"name"in a){if(this.WQa&&(this.wDb(),this.Ls)){const b=a.name.Hj;this.Ls.q8({name:b,path:this.JFb(b)})}this.CRa()}"isDisabled"in a&&this.nPc(a);cwa(a,this.sR)&&(this.tda(this.model),this.sR=this.model)}Ja(){this.Ls&&this.Ls.q8(this)}get path(){return this.JFb(this.name)}get Ls(){return this.ld?
this.ld.Ls:null}Yna(a){this.sR=a;this.update.emit(a)}CRa(){this.A3();this.MLc()?this.lOc():this.Ls.Ida(this);this.WQa=!0}A3(){this.options&&this.options.fv!=null&&(this.control.Ora=this.options.fv)}MLc(){return!this.ld||!(!this.options||!this.options.standalone)}lOc(){pk(this.control,this,this.YN);_.qk(this.control,{te:!1})}GHc(){this.wDb()}IHc(){}wDb(){this.options&&this.options.name&&(this.name=this.options.name)}tda(a){v6a.then(()=>{this.control.setValue(a,{ZUc:!1});let b;(b=this.Ta)==null||_.Zm(b)})}nPc(a){a=
a.isDisabled.ng;const b=a!==0&&_.kh(a);v6a.then(()=>{b&&!this.control.disabled?this.control.disable():!b&&this.control.disabled&&this.control.enable();let c;(c=this.Ta)==null||_.Zm(c)})}JFb(a){return this.ld?[...this.ld.path,a]:[a]}};_.Gw.O=function(a){return new (a||_.Gw)(_.B(_.yw,9),_.B(_.uw,10),_.B(vw,10),_.B(_.tw,10),_.B(_.jn,8),_.B(g6a,8))};
_.Gw.La=_.Cf({type:_.Gw,na:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",xg:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},Pb:["ngModel"],standalone:!1,features:[_.Xg([u6a]),_.gg,_.Lm]});var w6a,x6a;w6a=new _.ud("");x6a={va:_.xw,Gb:_.jd(()=>_.Hw)};_.Hw=class extends _.xw{set xg(a){}constructor(a,b,c,d,e){super();this.wMc=d;this.YN=e;this.update=new _.Vm;this.xMc=!1;this.Bra(a);this.zra(b);this.wq=ewa(c)}Sb(a){if(this.yLc(a)){const b=a.form.Hj;b&&Wva(b,this);pk(this.form,this,this.YN);_.qk(this.form,{te:!1})}cwa(a,this.sR)&&(this.form.setValue(this.model),this.sR=this.model)}Ja(){this.form&&Wva(this.form,this)}get path(){return[]}get control(){return this.form}Yna(a){this.sR=a;this.update.emit(a)}yLc(a){return a.hasOwnProperty("form")}};
_.Hw.O=function(a){return new (a||_.Hw)(_.B(_.uw,10),_.B(vw,10),_.B(_.tw,10),_.B(w6a,8),_.B(g6a,8))};_.Hw.La=_.Cf({type:_.Hw,na:[["","formControl",""]],inputs:{form:[0,"formControl","form"],xg:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},Pb:["ngForm"],standalone:!1,features:[_.Xg([x6a]),_.gg,_.Lm]});var y6a;y6a={va:_.yw,Gb:_.jd(()=>_.Iw)};
_.Iw=class extends _.yw{get aR(){return ph(this.Zca)}set aR(a){this.Zca.set(a)}constructor(a,b,c){super();this.YN=c;this.fJb=_.mh(()=>this.Zca());this.Zca=_.Pg(!1);this.tJ=()=>this.NJb();this.e5=[];this.form=null;this.Aja=new _.Vm;this.Bra(a);this.zra(b)}Sb(a){a.hasOwnProperty("form")&&(this.APc(),this.NJb(),this.vPc(),this.Jqa=this.form)}Ja(){this.form&&(Vva(this.form,this),this.form.tJ===this.tJ&&this.form.QT(()=>{}))}get Ls(){return this}get control(){return this.form}get path(){return[]}Ida(a){const b=this.form.get(a.path);
pk(b,a,this.YN);_.qk(b,{te:!1});this.e5.push(a);return b}getControl(a){return this.form.get(a.path)}q8(a){Wva(a.control||null,a);var b=this.e5;a=b.indexOf(a);a>-1&&b.splice(a,1)}z3b(a,b){this.form.get(a.path).setValue(b)}wz(a){this.Zca.set(!0);dwa(this.form,this.e5);this.Aja.emit(a);this.form.rk.next(new l6a(this.control));let b;return(a==null?void 0:(b=a.target)==null?void 0:b.method)==="dialog"}Kob(){this.form.reset(void 0);this.Zca.set(!1);this.form.rk.next(new m6a(this.form))}NJb(){this.e5.forEach(a=>
{const b=a.control,c=this.form.get(a.path);b!==c&&(Wva(b||null,a),c instanceof _.Fw&&(pk(c,a,this.YN),a.control=c))});this.form.XJb({te:!1})}Gdd(a){const b=this.form.get(a.path);Qva(b,a);_.qk(b,{te:!1})}edd(a){if(this.form){const b=this.form.get(a.path);b&&Vva(b,a)&&_.qk(b,{te:!1})}}vPc(){this.form.QT(this.tJ);this.Jqa&&this.Jqa.QT(()=>{})}APc(){Qva(this.form,this);this.Jqa&&Vva(this.Jqa,this)}cdd(){}};_.Iw.O=function(a){return new (a||_.Iw)(_.B(_.uw,10),_.B(vw,10),_.B(g6a,8))};
_.Iw.La=_.Cf({type:_.Iw,na:[["","formGroup",""]],Ya:function(a,b){a&1&&_.N("submit",function(c){return b.wz(c)})("reset",function(){b.Kob()})},inputs:{form:[0,"formGroup","form"]},outputs:{Aja:"ngSubmit"},Pb:["ngForm"],standalone:!1,features:[_.Xg([y6a]),_.gg,_.Lm]});var z6a;z6a={va:_.xw,Gb:_.jd(()=>_.Jw)};
_.Jw=class extends _.xw{set xg(a){}constructor(a,b,c,d,e){super();this.wMc=e;this.HCb=!1;this.name=null;this.update=new _.Vm;this.xMc=!1;this.ld=a;this.Bra(b);this.zra(c);this.wq=ewa(d)}Sb(a){this.HCb||this.CRa();cwa(a,this.sR)&&(this.sR=this.model,this.Ls.z3b(this,this.model))}Ja(){this.Ls&&this.Ls.q8(this)}Yna(a){this.sR=a;this.update.emit(a)}get path(){return[...this.ld.path,this.name==null?this.name:this.name.toString()]}get Ls(){return this.ld?this.ld.Ls:null}IHc(){}CRa(){this.control=this.Ls.Ida(this);
this.HCb=!0}};_.Jw.O=function(a){return new (a||_.Jw)(_.B(_.yw,13),_.B(_.uw,10),_.B(vw,10),_.B(_.tw,10),_.B(w6a,8))};_.Jw.La=_.Cf({type:_.Jw,na:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],xg:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[_.Xg([z6a]),_.gg,_.Lm]});var Kw=class{constructor(){this.uda=_.Fva}Sb(a){this.DSb in a&&(this.uda=(this.VI=this.enabled(this.a2c(a[this.DSb].ng)))?this.PSc():_.Fva,this.xe&&this.xe())}validate(a){return this.uda(a)}Qka(a){this.xe=a}enabled(a){return a!=null}},A6a;Kw.O=function(a){return new (a||Kw)};Kw.La=_.Cf({type:Kw,features:[_.Lm]});A6a={va:_.uw,Gb:_.jd(()=>_.Lw),xd:!0};_.Lw=class extends Kw{constructor(){super(...arguments);this.DSb="required";this.a2c=_.kh;this.PSc=()=>Eva}enabled(a){return a}};
_.Lw.O=(()=>{let a;return function(b){return(a||(a=_.he(_.Lw)))(b||_.Lw)}})();_.Lw.La=_.Cf({type:_.Lw,na:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],ob:1,Ya:function(a,b){a&2&&_.mg("required",b.VI?"":null)},inputs:{required:"required"},standalone:!1,features:[_.Xg([A6a]),_.gg]});_.Mw=class{};_.Mw.O=function(a){return new (a||_.Mw)};_.Mw.Ca=_.Af({type:_.Mw});_.Mw.Ba=_.Uc({});var Nw=class{constructor(){this.H3b=!1}get GWb(){const a=new Nw;a.H3b=!0;return a}group(a,b=null){a=this.lIb(a);let c={};hwa(b)?c=b:b!==null&&(c.eA=b.Ag,c.b4=b.cC);return new _.Dw(a,c)}mQ(a,b=null){a=this.lIb(a);return new r6a(a,b)}control(a,b,c){let d={};if(!this.H3b)return new _.Fw(a,b,c);hwa(b)?d=b:(d.eA=b,d.b4=c);return new _.Fw(a,Object.assign({},d,{GWb:!0}))}lIb(a){const b={};Object.keys(a).forEach(c=>{b[c]=this.oIc(a[c])});return b}oIc(a){return a instanceof _.Fw?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)}};Nw.O=function(a){return new (a||Nw)};Nw.ta=_.k({token:Nw,oa:Nw.O,Ea:"root"});_.Ow=class extends Nw{group(a,b=null){return super.group(a,b)}control(a,b,c){return super.control(a,b,c)}};_.Ow.O=(()=>{let a;return function(b){return(a||(a=_.he(_.Ow)))(b||_.Ow)}})();_.Ow.ta=_.k({token:_.Ow,oa:_.Ow.O,Ea:"root"});_.Pw=class{};_.Pw.O=function(a){return new (a||_.Pw)};_.Pw.Ca=_.Af({type:_.Pw});_.Pw.Ba=_.Uc({imports:[_.Mw]});new nn;_.B6a=new _.ud("MatError");var C6a=class{constructor(a){this.dHc=a;this.Jb=new _.Tf;this.gRa=new _.Tf;this.Haa=new Map;typeof ResizeObserver!=="undefined"&&(this.UT=new ResizeObserver(b=>this.gRa.next(b)))}observe(a){this.Haa.has(a)||this.Haa.set(a,_.x(new _.re(b=>{const c=this.gRa.subscribe(b);let d;(d=this.UT)==null||d.observe(a,{box:this.dHc});return()=>{let e;(e=this.UT)==null||e.unobserve(a);c.unsubscribe();this.Haa.delete(a)}}),_.Re(b=>b.some(c=>c.target===a)),_.Zf({bufferSize:1,ix:!0}),_.dg(this.Jb)));return this.Haa.get(a)}destroy(){this.Jb.next();
this.Jb.complete();this.gRa.complete();this.Haa.clear()}},Qw=class{constructor(){this.Vba=new Map;this.lb=_.n(_.Ue)}Ja(){for(const [,a]of this.Vba)a.destroy();this.Vba.clear()}observe(a,b){b=(b==null?void 0:b.box)||"content-box";this.Vba.has(b)||this.Vba.set(b,new C6a(b));return this.Vba.get(b).observe(a)}};Qw.O=function(a){return new (a||Qw)};Qw.ta=_.k({token:Qw,oa:Qw.O,Ea:"root"});var D6a=new _.ud("FloatingLabelParent"),Rw=class{get z6a(){return this.YEb}set z6a(a){this.YEb=a;this.bhb&&this.XFb()}get bhb(){return this.ZPa}set bhb(a){(this.ZPa=a)?this.IOc():this.Xr.unsubscribe()}constructor(){this.Ia=_.n(_.bf);this.ZPa=this.YEb=!1;this.UT=_.n(Qw);this.lb=_.n(_.Ue);this.ld=_.n(D6a);this.Xr=new _.le}Ja(){this.Xr.unsubscribe()}getWidth(){var a=this.Ia.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.Ia.ma}XFb(){setTimeout(()=>this.ld.OKc())}IOc(){this.Xr.unsubscribe();this.lb.Ub(()=>{this.Xr=this.UT.observe(this.Ia.ma,{box:"border-box"}).subscribe(()=>this.XFb())})}};Rw.O=function(a){return new (a||Rw)};
Rw.La=_.Cf({type:Rw,na:[["label","matFormFieldFloatingLabel",""]],nb:[1,"mdc-floating-label","mat-mdc-floating-label"],ob:2,Ya:function(a,b){a&2&&_.og("mdc-floating-label--float-above",b.z6a)},inputs:{z6a:"floating",bhb:"monitorResize"}});var Sw=class{constructor(){this.align="start";this.id=_.n(_.or).getId("mat-mdc-hint-")}};Sw.O=function(a){return new (a||Sw)};Sw.La=_.Cf({type:Sw,na:[["mat-hint"]],nb:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],ob:4,Ya:function(a,b){a&2&&(_.ug("id",b.id),_.mg("align",null),_.og("mat-mdc-form-field-hint-end",b.align==="end"))},inputs:{align:"align",id:"id"}});_.Tw=class{};_.Tw.O=function(a){return new (a||_.Tw)};_.Tw.La=_.Cf({type:_.Tw,na:[["mat-label"]]});var Uw=class{constructor(){this.Ia=_.n(_.bf);this.YFb=a=>{const b=this.Ia.ma.classList,c=b.contains("mdc-line-ripple--deactivating");a.propertyName==="opacity"&&c&&b.remove("mdc-line-ripple--active","mdc-line-ripple--deactivating")};_.n(_.Ue).Ub(()=>{this.Ia.ma.addEventListener("transitionend",this.YFb)})}Qv(){const a=this.Ia.ma.classList;a.remove("mdc-line-ripple--deactivating");a.add("mdc-line-ripple--active")}lfa(){this.Ia.ma.classList.add("mdc-line-ripple--deactivating")}Ja(){this.Ia.ma.removeEventListener("transitionend",
this.YFb)}};Uw.O=function(a){return new (a||Uw)};Uw.La=_.Cf({type:Uw,na:[["div","matFormFieldLineRipple",""]],nb:[1,"mdc-line-ripple"]});var E6a=["notch"],Vw=class{constructor(){this.Ia=_.n(_.bf);this.lb=_.n(_.Ue);this.open=!1}Dc(){const a=this.Ia.ma.querySelector(".mdc-floating-label");a?(this.Ia.ma.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame==="function"&&(a.style.transitionDuration="0s",this.lb.Ub(()=>{requestAnimationFrame(()=>a.style.transitionDuration="")}))):this.Ia.ma.classList.add("mdc-notched-outline--no-label")}OIb(a){this.AMc.ma.style.width=this.open&&a?`calc(${a}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + ${9}px)`:
""}};Vw.O=function(a){return new (a||Vw)};
Vw.wa=_.zf({type:Vw,na:[["div","matFormFieldNotchedOutline",""]],rb:function(a,b){a&1&&_.Jg(E6a,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.AMc=c.first)}},nb:[1,"mdc-notched-outline"],ob:2,Ya:function(a,b){a&2&&_.og("mdc-notched-outline--notched",b.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},jc:["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&&(_.Cg(),_.K(0,"div",1),_.F(1,"div",2,0),_.Dg(3),_.J(),_.K(4,"div",3))},hb:2,Ma:0});_.F6a=new _.ud("MatPrefix");_.G6a=new _.ud("MatSuffix");_.H6a=_.hj("transitionMessages",[_.kj("enter",_.jj({opacity:1,transform:"translateY(0%)"})),_.lj("void => enter",[_.jj({opacity:0,transform:"translateY(-5px)"}),_.ij("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);_.Ww=class{};_.Ww.O=function(a){return new (a||_.Ww)};_.Ww.La=_.Cf({type:_.Ww});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"]]];_.Xw=new _.ud("MatFormField");_.O6a=new _.ud("MAT_FORM_FIELD_DEFAULT_OPTIONS");
_.Yw=class{get lG(){return this.eT}set lG(a){this.eT=_.Vi(a)}get Ln(){let a;return this.my||((a=this.tn)==null?void 0:a.Ln)||"auto"}set Ln(a){a!==this.my&&(this.my=a,_.Zm(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.h3=!0)}get p9(){let a;return this.hJb||((a=this.tn)==null?void 0:a.p9)||"fixed"}set p9(a){let b;this.hJb=a||((b=this.tn)==null?void 0:b.p9)||"fixed"}get NK(){return this.gT}set NK(a){this.gT=
a;this.Aca()}get Ld(){return this.SNa||this.HJc}set Ld(a){this.SNa=a}constructor(){this.Ia=_.n(_.bf);this.Ta=_.n(_.jn);this.Vb=_.n(_.Mr);this.hc=_.n(_.Qq);this.Qr=_.n(_.or);this.tn=_.n(_.O6a,{optional:!0});this.ie=_.n(_.Xm,{optional:!0});this.PGb=hma();this.eT=!1;this.color="primary";this.oB="fill";this.hJb=null;this.gT="";this.iGb=this.WOa=this.hGb=this.VOa=!1;this.au=this.Qr.getId("mat-mdc-form-field-label-");this.mba=this.Qr.getId("mat-mdc-hint-");this.dU="";this.Jb=new _.Tf;this.yba=null;this.h3=
!1;this.xJ=null;this.xc=_.n(_.We);this.RO=_.mh(()=>this.BB()?this.au:null);this.BB=_.mh(()=>!!this.PGb());const a=this.tn;a&&(a.Bc&&(this.Bc=a.Bc),this.eT=!(a==null||!a.lG),a.color&&(this.color=a.color))}Dc(){this.QJb();this.dU="enter";_.$m(this.Ta)}Sd(){this.mLc();this.lLc();this.kLc()}MG(){this.Ld!==this.xJ&&(this.gLc(this.xJ),this.xJ=this.Ld)}Ja(){let a;(a=this.Ph)==null||a.unsubscribe();let b;(b=this.cKb)==null||b.unsubscribe();this.Jb.next();this.Jb.complete()}OO(){return this.pJb||this.Ia}oMa(){this.BB()&&
(this.Ln="always")}gLc(a){const b=this.Ld;a&&this.Ia.ma.classList.remove("mat-mdc-form-field-type-"+a.controlType);b.controlType&&this.Ia.ma.classList.add("mat-mdc-form-field-type-"+b.controlType);let c;(c=this.Ph)==null||c.unsubscribe();this.Ph=b.Xb.subscribe(()=>{this.QJb();this.DN();_.Zm(this.Ta)});let d;(d=this.cKb)==null||d.unsubscribe();b.rd&&b.rd.ln&&(this.cKb=_.x(b.rd.ln,_.dg(this.Jb)).subscribe(()=>_.Zm(this.Ta)))}xDb(){this.VOa=!!this.rN.find(a=>!a.lT);this.hGb=!!this.rN.find(a=>a.lT);this.WOa=
!!this.E3.find(a=>!a.lT);this.iGb=!!this.E3.find(a=>a.lT)}lLc(){this.xDb();_.Qe(this.rN.Gc,this.E3.Gc).subscribe(()=>{this.xDb();_.Zm(this.Ta)})}mLc(){this.CB.Gc.subscribe(()=>{this.Aca();_.Zm(this.Ta)});this.xB.Gc.subscribe(()=>{this.DN();_.Zm(this.Ta)});this.DN()}Ycd(){}QJb(){if(this.Ld.focused&&!this.yba){this.yba=!0;let b;(b=this.ZGb)==null||b.Qv()}else if(!this.Ld.focused&&(this.yba||this.yba===null)){this.yba=!1;let b;(b=this.ZGb)==null||b.lfa()}let a;(a=this.pJb)==null||a.ma.classList.toggle("mdc-text-field--focused",
this.Ld.focused)}kLc(){this.rN.Gc.subscribe(()=>this.h3=!0);Dha(()=>{this.h3&&(this.h3=!1,this.tPc())},{Rb:this.xc});_.x(this.Vb.Fc,_.dg(this.Jb)).subscribe(()=>this.h3=!0)}B3(){return this.Ln==="always"}dJ(){return this.Bc==="outline"}fFb(){return!this.hc.isBrowser&&this.rN.length&&!this.zN()}zN(){return this.BB()?this.Ld.m0||this.B3():!1}bs(a){const b=this.Ld?this.Ld.rd:null;return b&&b[a]}Taa(){return this.xB&&this.xB.length>0&&this.Ld.vg?"error":"hint"}OKc(){this.pNc()}pNc(){if(this.dJ()&&this.Bpa&&
this.zN()){let a;(a=this.tHb)==null||a.OIb(this.Bpa.getWidth())}else{let a;(a=this.tHb)==null||a.OIb(0)}}Aca(){this.DN()}EPc(){}DN(){if(this.Ld){let a=[];this.Ld.GH&&typeof this.Ld.GH==="string"&&a.push(...this.Ld.GH.split(" "));if(this.Taa()==="hint"){const b=this.CB?this.CB.find(d=>d.align==="start"):null,c=this.CB?this.CB.find(d=>d.align==="end"):null;b?a.push(b.id):this.gT&&a.push(this.mba);c&&a.push(c.id)}else this.xB&&a.push(...this.xB.map(b=>b.id));this.Ld.rH(a)}}tPc(){if(this.dJ()&&this.Bpa){var a=
this.Bpa.element;if(this.oGb||this.qJb)if(this.uLc()){var b,c=(b=this.oGb)==null?void 0:b.ma,d;b=(d=this.qJb)==null?void 0:d.ma;var e;d=(e=this.bLc)==null?void 0:e.ma;var f;e=(f=this.ROc)==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.Ia.ma.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${c+g+l+p}px)`)}else this.h3=!0;else a.style.transform=""}}uLc(){const a=this.Ia.ma;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};_.Yw.O=function(a){return new (a||_.Yw)};
_.Yw.wa=_.zf({type:_.Yw,na:[["mat-form-field"]],yd:function(a,b,c){a&1&&(_.Ula(b.PGb,_.Kg(c,_.Tw,5)),_.Kg(c,_.Ww,5),_.Kg(c,_.F6a,5),_.Kg(c,_.G6a,5),_.Kg(c,_.B6a,5),_.Kg(c,Sw,5));if(a&2){_.Vla();let d;_.Mg(d=_.Og())&&(b.HJc=d.first);_.Mg(d=_.Og())&&(b.rN=d);_.Mg(d=_.Og())&&(b.E3=d);_.Mg(d=_.Og())&&(b.xB=d);_.Mg(d=_.Og())&&(b.CB=d)}},rb:function(a,b){a&1&&(_.Jg(I6a,5),_.Jg(J6a,5),_.Jg(K6a,5),_.Jg(L6a,5),_.Jg(M6a,5),_.Jg(Rw,5),_.Jg(Vw,5),_.Jg(Uw,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.pJb=c.first);_.Mg(c=
_.Og())&&(b.oGb=c.first);_.Mg(c=_.Og())&&(b.qJb=c.first);_.Mg(c=_.Og())&&(b.bLc=c.first);_.Mg(c=_.Og())&&(b.ROc=c.first);_.Mg(c=_.Og())&&(b.Bpa=c.first);_.Mg(c=_.Og())&&(b.tHb=c.first);_.Mg(c=_.Og())&&(b.ZGb=c.first)}},nb:[1,"mat-mdc-form-field"],ob:42,Ya:function(a,b){a&2&&_.og("mat-mdc-form-field-label-always-float",b.B3())("mat-mdc-form-field-has-icon-prefix",b.VOa)("mat-mdc-form-field-has-icon-suffix",b.WOa)("mat-form-field-invalid",b.Ld.vg)("mat-form-field-disabled",b.Ld.disabled)("mat-form-field-autofilled",
b.Ld.YU)("mat-form-field-no-animations",b.ie==="NoopAnimations")("mat-form-field-appearance-fill",b.Bc=="fill")("mat-form-field-appearance-outline",b.Bc=="outline")("mat-form-field-hide-placeholder",b.BB()&&!b.zN())("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.bs("untouched"))("ng-touched",b.bs("touched"))("ng-pristine",b.bs("pristine"))("ng-dirty",b.bs("dirty"))("ng-valid",b.bs("valid"))("ng-invalid",
b.bs("invalid"))("ng-pending",b.bs("pending"))},inputs:{lG:"hideRequiredMarker",color:"color",Ln:"floatLabel",Bc:"appearance",p9:"subscriptSizing",NK:"hintLabel"},Pb:["matFormField"],features:[_.Xg([{va:_.Xw,Gb:_.Yw},{va:D6a,Gb:_.Yw}])],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=_.Ld();_.Cg(N6a);_.C(0,kwa,1,1,"ng-template",null,0,_.ah);_.F(2,"div",6,1);_.N("click",function(d){_.q(c);
return _.r(b.Ld.eZ(d))});_.C(4,lwa,1,0,"div",7);_.F(5,"div",8);_.C(6,owa,2,2,"div",9)(7,pwa,3,0,"div",10)(8,qwa,3,0,"div",11);_.F(9,"div",12);_.C(10,swa,1,1,null,13);_.Dg(11);_.J();_.C(12,twa,3,0,"div",14)(13,uwa,3,0,"div",15);_.J();_.C(14,vwa,1,0,"div",16);_.J();_.F(15,"div",17);_.C(16,wwa,2,1,"div",18)(17,ywa,5,2,"div",19);_.J()}if(a&2){let c;_.y(2);_.og("mdc-text-field--filled",!b.dJ())("mdc-text-field--outlined",b.dJ())("mdc-text-field--no-label",!b.BB())("mdc-text-field--disabled",b.Ld.disabled)("mdc-text-field--invalid",
b.Ld.vg);_.y(2);_.rg(b.dJ()||b.Ld.disabled?-1:4);_.y(2);_.rg(b.dJ()?6:-1);_.y();_.rg(b.VOa?7:-1);_.y();_.rg(b.hGb?8:-1);_.y(2);_.rg(!b.dJ()||b.fFb()?10:-1);_.y(2);_.rg(b.iGb?12:-1);_.y();_.rg(b.WOa?13:-1);_.y();_.rg(b.dJ()?-1:14);_.y();_.og("mat-mdc-form-field-subscript-dynamic-size",b.p9==="dynamic");_.y();_.rg((c=b.Taa())==="error"?16:c==="hint"?17:-1)}},Fa:[Rw,Vw,_.Wn,Uw,Sw],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 Zw=class{};Zw.O=function(a){return new (a||Zw)};
Zw.wa=_.zf({type:Zw,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=_.Pi({passive:!0});
_.$w=class{constructor(){this.hc=_.n(_.Qq);this.lb=_.n(_.Ue);this.bU=_.n(_.Wq);this.Nba=new Map}Ok(a){if(!this.hc.isBrowser)return _.Pe;this.bU.load(Zw);const b=_.Xi(a);if(a=this.Nba.get(b))return a.subject;const c=new _.Tf,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,
Gbb:!1}))):(b.classList.add("cdk-text-field-autofilled"),this.lb.run(()=>c.next({target:e.target,Gbb:!0})))};this.lb.Ub(()=>{b.addEventListener("animationstart",d,P6a);b.classList.add("cdk-text-field-autofill-monitored")});this.Nba.set(b,{subject:c,dv:()=>{b.removeEventListener("animationstart",d,P6a)}});return c}Ni(a){a=_.Xi(a);const b=this.Nba.get(a);b&&(b.dv(),b.subject.complete(),a.classList.remove("cdk-text-field-autofill-monitored"),a.classList.remove("cdk-text-field-autofilled"),this.Nba.delete(a))}Ja(){this.Nba.forEach((a,
b)=>this.Ni(b))}};_.$w.O=function(a){return new (a||_.$w)};_.$w.ta=_.k({token:_.$w,oa:_.$w.O,Ea:"root"});_.ax=class{};_.ax.O=function(a){return new (a||_.ax)};_.ax.Ca=_.Af({type:_.ax});_.ax.Ba=_.Uc({});_.bx=class{};_.bx.O=function(a){return new (a||_.bx)};_.bx.Ca=_.Af({type:_.bx});_.bx.Ba=_.Uc({imports:[_.ys,_.hr,_.Yw,_.ys]});_.Q6a=new _.ud("MAT_INPUT_VALUE_ACCESSOR");var R6a;R6a=new _.ud("MAT_INPUT_CONFIG");
_.cx=class{get disabled(){return this.qc}set disabled(a){this.qc=_.Vi(a);this.focused&&(this.focused=!1,this.Xb.next())}get id(){return this.Oh}set id(a){this.Oh=a||this.jF}get required(){let a,b,c,d;return(d=(c=this.uo)!=null?c:(a=this.rd)==null?void 0:(b=a.control)==null?void 0:_.Bw(b))!=null?d:!1}set required(a){this.uo=_.Vi(a)}get type(){return this.Pv}set type(a){this.Pv=a||"text";!this.Aba&&_.Tqa().has(this.Pv)&&(this.Ia.ma.type=this.Pv);this.eJc()}get rw(){return this.jp.Zs}set rw(a){this.jp.Zs=a}get value(){return this.C3?
this.C3.value():this.W2.value}set value(a){a!==this.value&&(this.C3?this.C3.value.set(a):this.W2.value=a,this.Xb.next())}get XZ(){return this.Cca}set XZ(a){this.Cca=_.Vi(a)}get vg(){return this.jp.vg}set vg(a){this.jp.vg=a}constructor(){this.Ia=_.n(_.bf);this.hc=_.n(_.Qq);this.rd=_.n(_.xw,{optional:!0,self:!0});this.Y$=_.n(_.$w);this.lb=_.n(_.Ue);this.We=_.n(_.Xw,{optional:!0});this.jF=_.n(_.or).getId("mat-input-");this.Ada=!1;this.Vc=_.n(R6a,{optional:!0});this.focused=!1;this.Xb=new _.Tf;this.controlType=
"mat-input";this.qc=this.YU=!1;this.Pv="text";this.Cca=!1;this.cQa="date datetime datetime-local month time week".split(" ").filter(l=>_.Tqa().has(l));this.qba=l=>{l=l.target;l.value||l.selectionStart!==0||l.selectionEnd!==0||(l.setSelectionRange(1,1),l.setSelectionRange(0,0))};this.FSa=()=>{};const a=_.n(_.Ew,{optional:!0}),b=_.n(_.Iw,{optional:!0}),c=_.n(_.As),d=_.n(_.Q6a,{optional:!0,self:!0}),e=this.Ia.ma,f=e.nodeName.toLowerCase();d?_.Ff(d.value)?this.C3=d:this.W2=d:this.W2=e;this.yca=this.value;
this.id=this.id;this.hc.fI&&this.lb.Ub(()=>{e.addEventListener("keyup",this.qba)});this.jp=new _.iWa(c,this.rd,b,a,this.Xb);this.QE=!this.hc.isBrowser;this.PE=f==="select";this.Aba=f==="textarea";this.iT=!!this.We;let g;this.Bd=((g=this.Vc)==null?void 0:g.Bd)||!1;this.PE&&(this.controlType=e.multiple?"mat-native-select-multiple":"mat-native-select");this.C3&&_.oh(()=>{this.C3.value();this.Xb.next()})}Dc(){this.hc.isBrowser&&this.Y$.Ok(this.Ia.ma).subscribe(a=>{this.YU=a.Gbb;this.Xb.next()})}Sb(){this.Xb.next()}Ja(){this.Xb.complete();
this.hc.isBrowser&&this.Y$.Ni(this.Ia.ma);this.hc.fI&&this.Ia.ma.removeEventListener("keyup",this.qba);this.Ada&&this.Ia.ma.removeEventListener("wheel",this.FSa)}Po(){this.rd&&(this.ev(),this.rd.disabled!==null&&this.rd.disabled!==this.disabled&&(this.disabled=this.rd.disabled,this.Xb.next()));this.FNa();this.GNa()}focus(a){this.Ia.ma.focus(a)}ev(){this.jp.ev()}YI(a){if(a!==this.focused){if(!this.PE&&a&&this.disabled&&this.Bd){const b=this.Ia.ma;b.type==="number"?(b.type="text",b.setSelectionRange(0,
0),b.type="number"):b.setSelectionRange(0,0)}this.focused=a;this.Xb.next()}}GT(){}FNa(){const a=this.Ia.ma.value;this.yca!==a&&(this.yca=a,this.Xb.next())}GNa(){const a=this.Mpa();if(a!==this.SQa){const b=this.Ia.ma;(this.SQa=a)?b.setAttribute("placeholder",a):b.removeAttribute("placeholder")}}Mpa(){return this.placeholder||null}GPc(){}EPa(){return this.cQa.indexOf(this.Pv)>-1}APa(){let a=this.Ia.ma.validity;return a&&a.badInput}get empty(){return!this.EPa()&&!this.Ia.ma.value&&!this.APa()&&!this.YU}get m0(){if(this.PE){const a=
this.Ia.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}rH(a){a.length?this.Ia.ma.setAttribute("aria-describedby",a.join(" ")):this.Ia.ma.removeAttribute("aria-describedby")}eZ(){this.focused||this.focus()}oqa(){const a=this.Ia.ma;return this.PE&&(a.multiple||a.size>1)}eJc(){this.Ada||this.Pv!=="number"||!this.hc.jEa&&!this.hc.Eoa||(this.lb.Ub(()=>{this.Ia.ma.addEventListener("wheel",this.FSa)}),this.Ada=
!0);this.Ada&&this.Pv!=="number"&&(this.Ia.ma.removeEventListener("wheel",this.FSa),this.Ada=!0)}tKc(){return this.PE?null:this.XZ||this.disabled&&this.Bd?"true":null}};_.cx.O=function(a){return new (a||_.cx)};
_.cx.La=_.Cf({type:_.cx,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.YI(!0)})("blur",function(){return b.YI(!1)})("input",function(){return b.GT()});a&2&&(_.ug("id",b.id)("disabled",b.disabled&&!b.Bd)("required",b.required),_.mg("name",b.name||null)("readonly",b.tKc())("aria-disabled",b.disabled&&b.Bd?
"true":null)("aria-invalid",b.empty&&b.required?null:b.vg)("aria-required",b.required)("id",b.id),_.og("mat-input-server",b.QE)("mat-mdc-form-field-textarea-control",b.iT&&b.Aba)("mat-mdc-form-field-input-control",b.iT)("mat-mdc-input-disabled-interactive",b.Bd)("mdc-text-field__input",b.iT)("mat-mdc-native-select-inline",b.oqa()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",rw:"errorStateMatcher",GH:[0,"aria-describedby","userAriaDescribedBy"],
value:"value",XZ:"readonly",Bd:[2,"disabledInteractive","disabledInteractive",_.kh]},Pb:["matInput"],features:[_.Xg([{va:_.Ww,Gb:_.cx}]),_.hg,_.Lm]});var S6a,T6a,U6a,W6a,X6a,Y6a,$6a,V6a;S6a=["input"];T6a=["formField"];U6a=function(a){let b=a.sr.value||"";b=b.replace(/\n|\r\n/g," ");a.sr.setValue(b,{te:!1});a.Rpb=a.hQ.Xvb(b)};W6a=function(a){a.us.add(a.kd.Ub(()=>V6a(a).subscribe(b=>{a.sXb=b})))};X6a=function(a){var b=a.sr.value,c;if(c=a.document.activeElement===a.ez.ma)b=b.length,c=a.ez.ma,c=c.selectionStart===b&&c.selectionEnd===b;a.Qxa=c};Y6a=function(a,b){a.Qxa&&a.s9&&(b.preventDefault(),a.sr.setValue(a.sr.value+a.s9))};
_.Z6a=function(a,b=!1){a.Tub=b;a=a.ez.ma;a.focus();a.select&&a.select()};$6a=function(a,{action:b,Ct:c}){b={element:a.Uy,action:b,gestureName:"CLICK",Ih:a.sr.value};c?(b=Object.assign({},b,{Nf:c.position}),a.Qxa=!1,a.q_b.emit(c)):X6a(a);a.Ga.mb(b)};V6a=function(a){return _.x(_.Me(a.ez.ma,"scroll"),_.Hf(()=>a.vl.MP),_.v(()=>a.ez.ma.scrollLeft),_.Pf(),_.Hf(()=>a.vl.yja),_.v(b=>`translateX(-${b}px)`))};
_.dx=class{set query(a){a!==this.sr.value&&(this.sr.setValue(a,{te:!1}),_.Zm(this.LWc),U6a(this))}set disabled(a){a&&this.sr.disable({te:!1});this.f5=a}get disabled(){return this.f5}set MWc(a){this.LWc=a.Rb.get(_.jn)}constructor(a,b,c,d){this.Ga=a;this.document=b;this.vl=c;this.kd=d;this.sXb="";this.Rpb=[];this.sr=new _.Fw("");this.us=new _.le;this.U3a=this.Tub=this.f5=!1;this.placeholder="Textarea for query";this.hQ=S5a;this.AYb=new _.Vm;this.Kmb=new _.Vm;this.blur=new _.Vm;this.focus=new _.Vm;this.q_b=
new _.Vm;this.Qxa=!1}Qa(){this.us.add(this.sr.ln.subscribe(()=>{U6a(this);$5a(this.Bub);this.AYb.emit(this.sr.value)}));W6a(this);this.us.add(_.Me(this.document,"selectionchange").subscribe(()=>{X6a(this)}))}Sb(a){a.hasOwnProperty("queryDecorator")&&U6a(this)}Dc(){}Ja(){this.us.unsubscribe()}wz(a){a!==void 0?this.Kmb.emit(a):this.U3a&&this.Kmb.emit(this.sr.value)}J7(){Y5a(this.Bub);this.blur.emit();X6a(this)}yib(){this.Tub?this.Tub=!1:$5a(this.Bub);this.focus.emit();X6a(this)}setFocus(){this.ez.ma.focus()}};
_.dx.O=function(a){return new (a||_.dx)(_.B(_.vp),_.B(_.Zh),_.B(_.$u),_.B(_.Ue))};
_.dx.wa=_.zf({type:_.dx,na:[["search-box"]],rb:function(a,b){a&1&&(_.Jg(S6a,7,_.bf),_.Jg(T6a,7,_.Hg),_.Jg(pw,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.ez=c.first);_.Mg(c=_.Og())&&(b.MWc=c.first);_.Mg(c=_.Og())&&(b.Bub=c.first)}},inputs:{query:"query",disabled:"disabled",Uy:"elementName",U3a:"enableTextBoxQuerySubmission",placeholder:"placeholder",hQ:"queryDecorator",Cub:"suggestionLists",s9:"tabCompletionHint"},outputs:{AYb:"queryChange",Kmb:"querySubmit",blur:"blur",focus:"focus",q_b:"selectSuggestion"},
standalone:!1,features:[_.Lm],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=
_.Ld();_.F(0,"div",2);_.C(1,zwa,2,2,"span",3)(2,Awa,2,1,"span",4);_.J();_.F(3,"mat-form-field",5,0)(5,"textarea",6,1);_.N("input",function(){_.q(c);b.Rpb=b.hQ.Xvb(_.Ag(6).value);return _.r()})("suggestionSubmit",function(d){_.q(c);return _.r(b.wz(d))})("listNavigate",function(d){_.q(c);return _.r($6a(b,d))})("blur",function(){_.q(c);return _.r(b.J7())})("focus",function(){_.q(c);return _.r(b.yib())})("keydown.tab",function(d){_.q(c);return _.r(Y6a(b,d))})("keydown.arrowright",function(d){_.q(c);return _.r(Y6a(b,
d))});_.Q(7,"  ");_.J()()}a&2&&(_.ng("transform",b.sXb),_.y(),_.E("ngForOf",b.Rpb),_.y(),_.E("ngIf",b.Qxa),_.y(),_.og("disabled",b.disabled),_.y(2),_.E("placeholder",b.placeholder)("formControl",b.sr)("suggestionHandlerFor",b.Cub)("isComboBox",b.U3a),_.mg("aria-label",b.placeholder))},Fa:[_.Qn,_.Rn,_.Sn,_.rw,_.cx,_.Yw,_.qw,_.rk,_.zw,_.Hw,pw],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.hrb&&(b?a.renderer.lF(a.kb.ma,a.hrb):a.renderer.pQ(a.kb.ma,a.hrb))};
_.ex=class{set Ae(a){this.STb=a;a7a(this,a)}set v6c(a){a7a(this,!1);this.hrb=a;a7a(this,this.STb)}constructor(a,b,c){this.kb=a;this.renderer=b;this.scroll=c;this.jhb=this.STb=!1;this.events=new _.Vm;this.RTb=!0;this.qWb=new _.Vm}Qa(){}Td(){this.events.next([this,0])}Dib(a){a.preventDefault()}Eib(){this.jhb=!0}Oja(){this.jhb&&(this.jhb=!1,this.events.next([this,1]),this.qWb.emit(this))}scrollIntoView(a){this.scroll.scrollTo(this.kb.ma,a)}};
_.ex.O=function(a){return new (a||_.ex)(_.B(_.bf),_.B(_.Ym),_.B(_.av))};
_.ex.wa=_.zf({type:_.ex,na:[["search-box-suggestion-item"]],Ya:function(a,b){a&1&&_.N("click",function(){return b.Td()})("mousedown",function(c){return b.Dib(c)})("mouseenter",function(){return b.Eib()})("mousemove",function(){return b.Oja()})("mouseleave",function(){b.events.next([b,2])})},inputs:{RTb:"isSelectable",Ra:"payload",v6c:"selectedClass",Wb:"shortcut"},outputs:{qWb:"mouseFocusItem"},standalone:!1,ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Cg(),_.Dg(0))},styles:["[_nghost-%COMP%] {display: block;}"]});var b7a,ow,d7a,fx,c7a;b7a=["template"];ow=function(a){a.ww=-1;fx(a,!0)};d7a=function(a){a.Aub.unsubscribe();a.ww=-1;a.Yu=a.qCa.toArray();a.Yu.length!==0&&(a.Aub=_.Qe(...a.Yu.map(b=>b.events.Xf())).subscribe(b=>{c7a(a,b)}),a.kxa||a.PQ(1))};fx=function(a,b){a.deselectAll();const c=a.Yu[a.ww];c&&(c.Ae=!0);b&&a.O1b.emit(c&&{position:a.ww,Ra:c.Ra})};
c7a=function(a,[b,c]){switch(c){case 0:a.N1b.emit({position:a.Yu.indexOf(b),Ra:b.Ra});break;case 1:a.ww=a.Yu.indexOf(b);fx(a,!1);break;case 2:a.ww=-1;fx(a,!0);break;default:_.bb(c,void 0)}};
_.gx=class{constructor(){this.Yu=[];this.ww=-1;this.Aub=new _.le;this.Hub=!0;this.kxa=this.Pz=!1;this.u0b=new _.Wf(1);this.N1b=new _.Vm;this.O1b=new _.Vm}Sd(){this.M1b=_.x(this.qCa.Gc,_.bg(void 0)).subscribe(()=>{this.Hub=!0;this.u0b.next(this.qCa.toArray().filter(a=>a.Wb).map(a=>({Wb:a.Wb,z8c:{position:this.qCa.toArray().indexOf(a),Ra:a.Ra}})))})}Vn(){this.Hub&&(d7a(this),this.Hub=!1)}Ja(){ow(this);this.M1b&&this.M1b.unsubscribe();this.Aub.unsubscribe()}get mua(){return this.ww}get yeb(){return this.Yu.length}Rya(a){a=
this.Yu.indexOf(a);a>=0&&(this.ww=a,fx(this,!1))}scrollIntoView(a){this.Yu[this.ww].scrollIntoView(a)}deselectAll(){for(const a of this.Yu)a.Ae=!1}PQ(a){a:{let {length:c}=this.Yu;if(c){var b=this.ww;this.kxa&&(b++,c++);for(let d=0;d<c;d++){b=(b+c+a)%c;const e=b-Number(this.kxa);if(e<0||this.Yu[e].RTb){b=e;break a}}b=this.ww}else b=-1}this.ww=b;fx(this,!0);this.ww!==-1&&this.scrollIntoView(a>0?1:0)}};_.gx.O=function(a){return new (a||_.gx)};
_.gx.wa=_.zf({type:_.gx,na:[["search-box-suggestion-list"]],yd:function(a,b,c){a&1&&_.Kg(c,_.ex,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.qCa=d)}},rb:function(a,b){a&1&&_.Jg(b7a,7,_.Gg);if(a&2){let c;_.Mg(c=_.Og())&&(b.qa=c.first)}},standalone:!1,ac:["*"],ya:2,Aa:0,Da:[["template",""]],qa:function(a){a&1&&(_.Cg(),_.C(0,Bwa,1,0,"ng-template",null,0,_.ah))},hb:2});_.hx=class{};_.hx.O=function(a){return new (a||_.hx)};_.hx.Ca=_.Af({type:_.hx});_.hx.Ba=_.Uc({imports:[_.bx]});_.ix=class{};_.ix.O=function(a){return new (a||_.ix)};_.ix.Ca=_.Af({type:_.ix});_.ix.Ba=_.Uc({imports:[_.ys,_.bx,_.bx,_.ax,_.ys]});_.jx=class{};_.jx.O=function(a){return new (a||_.jx)};_.jx.Ca=_.Af({type:_.jx});_.jx.Ba=_.Uc({imports:[_.ix,_.hx]});_.kx=class{};_.kx.O=function(a){return new (a||_.kx)};_.kx.Ca=_.Af({type:_.kx});_.kx.Ba=_.Uc({imports:[_.Cp,_.Yn,_.iu,_.jx,_.Pw]});var e7a={XCc:0,YCc:1,v7b:2,w7b:3,ykc:4,xkc:5,gxc:6,fxc: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 lx=class{set HDa(a){this.width=272+a*64}constructor(a,b,c){this.document=a;this.C6a=b;this.kb=c;this.Rd=new _.Vm;this.action=new _.Vm;this.Ig=2;this.color="blue";this.Q3=this.R3="";this.Position=e7a;this.width=272;this.kAa=null;this.f2a=d=>{d.key==="Escape"&&this.g2a()};this.FBa=()=>{var d=this.document.activeElement;d!=null&&d.closest("onedev-feature-tooltip-body")||(this.kAa=this.document.activeElement)};this.Ho=this.C6a.create(this.kb.ma,{defer:!0});this.document.addEventListener("keydown",
this.f2a);this.document.addEventListener("focusin",this.FBa)}Sd(){jUa(this.Ho);this.FBa();_.lUa(this.Ho)}Ja(){this.document.removeEventListener("keydown",this.f2a);this.document.removeEventListener("focusin",this.FBa);this.Ho.destroy()}g2a(){this.Rd.next();this.kAa&&"focus"in this.kAa&&this.kAa.focus({preventScroll:!0});this.document.removeEventListener("keydown",this.f2a);this.document.removeEventListener("focusin",this.FBa)}};lx.O=function(a){return new (a||lx)(_.B(_.Zh),_.B(nr),_.B(_.bf))};
lx.wa=_.zf({type:lx,na:[["onedev-feature-tooltip-body"]],ob:16,Ya:function(a,b){a&2&&_.og("pointer-top-left",b.Ig===b.Position.XCc)("pointer-top-right",b.Ig===b.Position.YCc)("pointer-bottom-left",b.Ig===b.Position.v7b)("pointer-bottom-right",b.Ig===b.Position.w7b)("pointer-left-top",b.Ig===b.Position.ykc)("pointer-left-bottom",b.Ig===b.Position.xkc)("pointer-right-top",b.Ig===b.Position.gxc)("pointer-right-bottom",b.Ig===b.Position.fxc)},inputs:{Ig:"pointerPosition",HDa:"widthOffset",color:"color",
R3:"actionBtnText",Q3:"actionBtnIcon"},outputs:{Rd:"dismiss",action:"action"},standalone:!1,features:[_.Xg([{va:wUa,kc:{eYb:()=>{},JKb:()=>{}}},nr])],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&&(_.Cg(),_.F(0,"div",0)(1,"div",1),_.K(2,"div",2),_.J(),_.Dg(3),_.F(4,"div",3),_.C(5,Dwa,4,2,"button",4),_.F(6,"button",5),_.N("click",function(){return b.g2a()}),_.Q(7," Got it "),_.J()()());a&2&&(_.ng("width",b.width,"px"),_.E("ngClass",b.color),_.y(5),_.E("ngIf",b.R3),_.y(),_.E("color",b.color==="white"?"primary":""))},Fa:[_.Zq,_.Qn,_.Sn,_.Ms,_.hu],
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 mx=class{};mx.O=function(a){return new (a||mx)};mx.Ca=_.Af({type:mx});mx.Ba=_.Uc({});var nx,f7a,g7a;nx=function(a,b){if(a.VUa.has(b))return a.VUa.get(b);const c={J_a:new _.Wf(1),Yf:new _.Tf,BOb:new _.Tf};a.VUa.set(b,c);return c};f7a=function(a,b,c){nx(a,b).J_a.next(c)};g7a=function(a,b){nx(a,b).Yf.next();nx(a,b).J_a.next(void 0)};_.ox=class{constructor(){this.VUa=new Map}g2a(){nx(this).BOb.next()}};_.ox.O=function(a){return new (a||_.ox)};_.ox.ta=_.k({token:_.ox,oa:_.ox.O,Ea:mx});var h7a=[{Ig:2,Fp:{zc:"center",Ac:"top",oc:"start",uc:"bottom",offsetX:-33}},{Ig:3,Fp:{zc:"center",Ac:"top",oc:"end",uc:"bottom",offsetX:33}},{Ig:0,Fp:{zc:"center",Ac:"bottom",oc:"start",uc:"top",offsetX:-33}},{Ig:1,Fp:{zc:"center",Ac:"bottom",oc:"end",uc:"top",offsetX:33}}],i7a=[{Ig:2,Fp:{zc:"start",Ac:"top",oc:"start",uc:"bottom",offsetX:-12}},{Ig:3,Fp:{zc:"end",Ac:"top",oc:"end",uc:"bottom",offsetX:12}},{Ig:0,Fp:{zc:"start",Ac:"bottom",oc:"start",uc:"top",offsetX:-12}},{Ig:1,Fp:{zc:"end",Ac:"bottom",
oc:"end",uc:"top",offsetX:12}}],j7a=[{Ig:6,Fp:{zc:"start",Ac:"center",oc:"end",uc:"top",offsetY:-33}},{Ig:7,Fp:{zc:"start",Ac:"center",oc:"end",uc:"bottom",offsetY:33}},{Ig:4,Fp:{zc:"end",Ac:"center",oc:"start",uc:"top",offsetY:-33}},{Ig:5,Fp:{zc:"end",Ac:"center",oc:"start",uc:"bottom",offsetY:33}}],k7a=[{Ig:6,Fp:{zc:"start",Ac:"top",oc:"end",uc:"top",offsetY:-12}},{Ig:7,Fp:{zc:"start",Ac:"bottom",oc:"end",uc:"bottom",offsetY:12}},{Ig:4,Fp:{zc:"end",Ac:"top",oc:"start",uc:"top",offsetY:-12}},{Ig:5,
Fp:{zc:"end",Ac:"bottom",oc:"start",uc:"bottom",offsetY:12}}];var px=class{};px.O=function(a){return new (a||px)};px.Ca=_.Af({type:px});px.Ba=_.Uc({});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.Fp)},o7a=function(a,b,c){a=m7a(a,b).find(({Fp:d})=>d===c);if(!a)throw Error("ld`"+JSON.stringify(c));return a.Ig},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)},qx=class{};qx.O=function(a){return new (a||qx)};
qx.ta=_.k({token:qx,oa:qx.O,Ea:px});var p7a,q7a,r7a,s7a;p7a=["template"];q7a=function(a){const b=a.cha();b.d8.subscribe(c=>{a.kd.run(()=>{a.Ig=o7a(a.m0a,a.anchor,c.GV);_.Zm(a.xk)})});return b};
r7a=function(a,b){_.x(a.Wib,kka(a.TK),_.eg(()=>{a.ILb.emit()}),_.cg(()=>_.x(b,_.dg(a.Rd))),_.dg(a.Yf),_.Re(c=>!!c&&!a.isVisible())).subscribe(c=>{a.anchor=c;c=c.ma;if(a.Je){var d=c.style.position;a.xqb={zIndex:c.style.zIndex,position:d};if(d==="static"||d==="")c.style.position="relative";c.style.zIndex="1001"}c=a.qg;d=c.create;var e=q7a(a);var f=a.qg.Lj;f=a.Je?f.block():f.Bl();a.Jd=d.call(c,{rg:e,Mj:f,minWidth:"fit-content",Je:a.Je});let g;(g=a.Jd)==null||g.attach(new _.qs(a.Nc,a.Tea))})};
s7a=function(a,b){_.x(b,_.dg(a.Yf),_.Re(()=>a.isVisible())).subscribe(()=>{a.Vwa();a.Rd.emit()})};
_.rx=class{constructor(a,b,c,d,e){this.TN=a;this.qg=b;this.Tea=c;this.kd=d;this.xk=e;this.Wib=new _.Tf;this.m0a=[];this.HDa=0;this.color="blue";this.Je=!1;this.Q3=this.R3="";this.Rd=new _.Vm;this.ILb=new _.Vm;this.action=new _.Vm;this.Ig=0;this.Yf=new _.Wf;this.TK=new _.Wf;this.xqb={zIndex:"",position:""};this.Vwa=()=>{this.Jd&&this.Je&&this.anchor&&(this.anchor.ma.style.position=this.xqb.position,this.anchor.ma.style.zIndex=this.xqb.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))}}Qa(){const {J_a:a,Yf:b,BOb:c}=nx(this.TN,this.zr);r7a(this,a);_.x(b,_.dg(this.Yf)).subscribe(this.Vwa);s7a(this,c)}Dc(){this.TK.next()}Ja(){this.Vwa();this.Yf.next()}cha(){if(!this.anchor)throw Error("md");return _.fs(_.ns(this.qg.position(),this.anchor),n7a(this.m0a,this.anchor))}isVisible(){return!!this.Jd}};_.rx.O=function(a){return new (a||_.rx)(_.B(_.ox),_.B(_.ws),_.B(_.Hg),_.B(_.Ue),_.B(_.jn),_.B(qx))};
_.rx.wa=_.zf({type:_.rx,na:[["onedev-feature-tooltip"]],rb:function(a,b){a&1&&_.Jg(p7a,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.Nc=c.first)}},inputs:{zr:"tooltipId",Wib:"open$",m0a:"customPositions",HDa:"widthOffset",color:"color",Je:"hasBackdrop",R3:"actionBtnText",Q3:"actionBtnIcon"},outputs:{Rd:"dismiss",ILb:"beforeShown",action:"action"},standalone:!1,features:[_.Lm],ac:["*"],ya:2,Aa:0,Da:[["template",""],[3,"action","dismiss","actionBtnText","actionBtnIcon","color","pointerPosition","widthOffset"]],
qa:function(a){a&1&&(_.Cg(),_.C(0,Ewa,2,5,"ng-template",null,0,_.ah))},Fa:[lx],hb:2,Ma:0});var sx=class{};sx.O=function(a){return new (a||sx)};sx.Ca=_.Af({type:sx});sx.Ba=_.Uc({});var tx=class{};tx.O=function(a){return new (a||tx)};tx.Ca=_.Af({type:tx});tx.Ba=_.Uc({imports:[sx]});var ux=class{getValue(a){a=window.localStorage.getItem(a);return _.u(a?JSON.parse(a):null)}Yy(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)}};ux.O=function(a){return new (a||ux)};ux.ta=_.k({token:ux,oa:ux.O,Ea:sx});var u7a,v7a,w7a;_.t7a=new _.ud("Feature Tooltip Controller Config");u7a=function(a){return _.x(a.vP.getValue(a.Kdb),_.v(b=>b===null?!0:(new Date).getTime()-b>=a.config.r_a))};_.vx=function(a,b){return`${"onedev.tooltips"}.${a.config.nr}.${b}`};v7a=function(a,b,c,d){return c.filter(e=>{e=d.get(_.vx(a,e));return e===b||b==="UNSEEN"&&e===null})};w7a=function(a,b,c){const d=c.map(e=>_.vx(a,e));return _.x(a.vP.Yy(d),_.v(e=>v7a(a,b,c,e)))};
_.wx=class{constructor(a,b,c){this.config=a;this.vP=b;this.Rb=c;this.Dea=this.config.W3a?this.Rb.get(_.Yv):void 0;this.Kdb=`${"onedev"}.lastTooltipTime.${this.config.nr}`;let d;this.config.S0b=(d=this.config.S0b)!=null?d:"tooltipShown";let e;this.config.IRb=(e=this.config.IRb)!=null?e:"tooltipHidden"}Wwa(a){let b;(b=this.Dea)==null||_.x5a(b,this.config.IRb);_.x(_.Le([this.vP.setValue(this.Kdb,(new Date).getTime()),this.vP.setValue(_.vx(this,a),"HIDDEN")]),_.Mf())}showTooltip(a){let b;(b=this.Dea)==
null||_.x5a(b,this.config.S0b);return _.x(_.Le([this.vP.setValue(this.Kdb,(new Date).getTime()),this.vP.setValue(_.vx(this,a),"SHOWING")]),_.Mf())}};_.wx.O=function(a){return new (a||_.wx)(_.m(_.t7a),_.m(ux),_.m(_.We))};_.wx.ta=_.k({token:_.wx,oa:_.wx.O,Ea:tx});var x7a,y7a,z7a,A7a,B7a;x7a=function(a){return a.P2b.map(b=>b.zr)};y7a=function(a,b){return a.P2b.find(c=>c.zr===b)};z7a=function(a,b){_.x(b,_.cg(c=>_.x(c.Rd,_.Mf(c.zr))),_.dg(a.Yf)).subscribe(c=>{a.pK.Wwa(c)})};A7a=function(a){return _.qe(_.cg(()=>u7a(a.pK)),_.Re(_.oe))};B7a=function(a){return _.qe(_.cg(()=>w7a(a.pK,"UNSEEN",x7a(a))),_.Re(b=>b.length>0),_.v(b=>b[0]))};
_.xx=class{constructor(a){this.pK=a;this.O0b=_.u(void 0);this.Yf=new _.Wf;this.gXc=()=>w7a(this.pK,"SHOWING",x7a(this))}Sd(){const a=_.x(this.O0b,_.cg(this.gXc),_.cg(b=>b.length>0?_.u(b[0]):_.x(_.u(void 0),A7a(this),B7a(this))),_.v(b=>y7a(this,b)),_.Re(b=>!!b),_.v(b=>b),_.Zf({bufferSize:1,ix:!0}));z7a(this,a);_.x(a,_.dg(this.Yf)).subscribe(b=>{b.Wib.next();this.pK.showTooltip(b.zr)})}Ja(){this.Yf.next()}};_.xx.O=function(a){return new (a||_.xx)(_.B(_.wx))};
_.xx.wa=_.zf({type:_.xx,na:[["onedev-feature-tooltip-controller"]],yd:function(a,b,c){a&1&&_.Kg(c,_.rx,4);if(a&2){let d;_.Mg(d=_.Og())&&(b.P2b=d)}},inputs:{O0b:"showTooltip$"},standalone:!1,ya:0,Aa:0,qa:function(){},hb:2,Ma:0});_.yx=class{constructor(a,b){this.TN=a;this.element=b;this.Jha=!1}Qa(){this.Jha?(this.QSb=new IntersectionObserver(([{isIntersecting:a}])=>{a?f7a(this.TN,this.zr,this.element):g7a(this.TN,this.zr)}),this.QSb.observe(this.element.ma)):f7a(this.TN,this.zr,this.element)}Ja(){g7a(this.TN,this.zr);let a;(a=this.QSb)==null||a.disconnect()}};_.yx.O=function(a){return new (a||_.yx)(_.B(_.ox),_.B(_.bf))};
_.yx.La=_.Cf({type:_.yx,na:[["","onedevTooltipAnchor",""]],inputs:{zr:[0,"onedevTooltipAnchor","tooltipId"],Jha:"hideTooltipWhenAnchorNotVisible"},standalone:!1});_.zx=class{constructor(){this.className="gmat-subtitle-1 tooltip-title"}};_.zx.O=function(a){return new (a||_.zx)};_.zx.La=_.Cf({type:_.zx,na:[["","onedevTooltipTitle",""]],ob:2,Ya:function(a,b){a&2&&_.pg(b.className)},standalone:!1});var C7a=new _.Lt(3);var D7a=new _.ud("GMAT_PROGRESS_SPINNER_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var E7a,F7a;E7a=["determinateSpinner"];F7a=new _.ud("mat-progress-spinner-default-options",{Ea:"root",oa:Hwa});
_.Ax=class{get color(){return this.Si||this.KS}set color(a){this.Si=a}constructor(){this.Ia=_.n(_.bf);this.KS="primary";this.Ud=0;this.D2=100;const a=_.n(_.Xm,{optional:!0}),b=_.n(F7a);this.Dv=a==="NoopAnimations"&&!!b&&!b.FJc;this.mode=this.Ia.ma.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate";b&&(b.color&&(this.color=this.KS=b.color),b.diameter&&(this.diameter=b.diameter),b.strokeWidth&&(this.strokeWidth=b.strokeWidth))}get value(){return this.mode==="determinate"?this.Ud:0}set value(a){this.Ud=
Math.max(0,Math.min(100,a||0))}get diameter(){return this.D2}set diameter(a){this.D2=a||0}get strokeWidth(){let a;return(a=this.NRa)!=null?a:this.diameter/10}set strokeWidth(a){this.NRa=a||0}Zoa(){return(this.diameter-10)/2}eKb(){const a=this.Zoa()*2+this.strokeWidth;return`0 0 ${a} ${a}`}Era(){return 2*Math.PI*this.Zoa()}FOc(){return this.mode==="determinate"?this.Era()*(100-this.Ud)/100:null}BDb(){return this.strokeWidth/this.diameter*100}};_.Ax.O=function(a){return new (a||_.Ax)};
_.Ax.wa=_.zf({type:_.Ax,na:[["mat-progress-spinner"],["mat-spinner"]],rb:function(a,b){a&1&&_.Jg(E7a,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.idd=c.first)}},nb:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],ob:18,Ya:function(a,b){a&2&&(_.mg("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",b.mode==="determinate"?b.value:null)("mode",b.mode),_.pg("mat-"+b.color),_.ng("width",b.diameter,"px")("height",b.diameter,"px")("--mdc-circular-progress-size",b.diameter+
"px")("--mdc-circular-progress-active-indicator-width",b.diameter+"px"),_.og("_mat-animation-noopable",b.Dv)("mdc-circular-progress--indeterminate",b.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",_.lh],diameter:[2,"diameter","diameter",_.lh],strokeWidth:[2,"strokeWidth","strokeWidth",_.lh]},Pb:["matProgressSpinner"],features:[_.hg],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,Gwa,2,8,"ng-template",null,0,_.ah),_.F(2,"div",2,1),_.Ud(),_.F(4,"svg",3),_.K(5,"circle",4),_.J()(),_.Xd(),_.F(6,"div",5)(7,"div",6)(8,"div",7),_.tg(9,8),_.J(),_.F(10,"div",9),_.tg(11,8),_.J(),_.F(12,"div",10),_.tg(13,8),_.J()()());a&2&&(a=_.Ag(1),_.y(4),_.mg("viewBox",b.eKb()),_.y(),_.ng("stroke-dasharray",b.Era(),"px")("stroke-dashoffset",
b.FOc(),"px")("stroke-width",b.BDb(),"%"),_.mg("r",b.Zoa()),_.y(4),_.E("ngTemplateOutlet",a),_.y(2),_.E("ngTemplateOutlet",a),_.y(2),_.E("ngTemplateOutlet",a))},Fa:[_.Wn],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});_.Bx=class{};_.Bx.O=function(a){return new (a||_.Bx)};_.Bx.Ca=_.Af({type:_.Bx});_.Bx.Ba=_.Uc({imports:[_.ys]});var G7a;G7a=function(a,b,c){b=c==="indeterminate"?b:b+" "+C7a.format(Number(c)/100);a.Jia.textContent=b};
_.Cx=class{constructor(a,b){this.options=a;this.oAa=b;this.nc=new _.Tf;this.Jia=document.createElement("label");this.Jia.classList.add("cdk-visually-hidden");this.Jia.classList.add("gmat-mdc-progress-spinner-accessible-label");_.x(Fwa(b.Ia.ma),_.dg(this.nc)).subscribe(c=>{G7a(this,c[0],c[1])})}Qa(){this.oAa.Ia.ma.insertAdjacentElement("afterend",this.Jia);const a=this.oAa.Ia.ma.getAttribute("aria-label");G7a(this,a!=null?a:"",this.oAa.mode==="indeterminate"?"indeterminate":this.oAa.value.toString())}Ja(){this.Jia.remove();
this.nc.next();this.nc.complete()}};_.Cx.O=function(a){return new (a||_.Cx)(_.B(D7a),_.B(_.Ax,10))};_.Cx.La=_.Cf({type:_.Cx,na:[["mat-progress-spinner"],["mat-spinner"]],nb:["aria-hidden","true"],ob:3,Ya:function(a,b){a&2&&(_.mg("tabindex",null),_.og("gmat-mdc-progress-spinner",!b.options.Se))},standalone:!1});_.Dx=function(a,b){a.Ewa.includes(b)||a.Ewa.push(b)};_.Ex=class extends _.ws{constructor(){super(...arguments);this.Ewa=[]}create(a){return super.create(Object.assign({},a,{Ad:(a==null?0:a.Ad)?_.Ui(a.Ad).concat(this.Ewa):this.Ewa}))}};_.Ex.O=(()=>{let a;return function(b){return(a||(a=_.he(_.Ex)))(b||_.Ex)}})();_.Ex.ta=_.k({token:_.Ex,oa:_.Ex.O});var H7a=new _.ud("GMAT_TOOLTIP_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.Jx=class{constructor(a,b){a.Se||_.Dx(b,"gmat-mdc-tooltip")}};_.Jx.O=function(a){return new (a||_.Jx)(_.B(H7a),_.B(_.ws))};_.Jx.La=_.Cf({type:_.Jx,na:[["","matTooltip",""]],features:[_.Xg([{va:_.ws,Qd:_.Ex}])]});_.Kx=class{constructor(){this.sGb=this.M3=!1}get vertical(){return this.M3}set vertical(a){this.M3=_.Vi(a)}get inset(){return this.sGb}set inset(a){this.sGb=_.Vi(a)}};_.Kx.O=function(a){return new (a||_.Kx)};
_.Kx.wa=_.zf({type:_.Kx,na:[["mat-divider"]],nb:["role","separator",1,"mat-divider"],ob:7,Ya:function(a,b){a&2&&(_.mg("aria-orientation",b.vertical?"vertical":"horizontal"),_.og("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 _.ud("mat-tooltip-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.ws);return()=>a.Lj.Bl({Mqb:20})}});K7a={va:_.J7a,Ib:[_.ws],Ab:function(a){return()=>a.Lj.Bl({Mqb:20})}};_.L7a=new _.ud("mat-tooltip-default-options",{Ea:"root",oa:function(){return{yx:0,Ew:0,twb:1500}}});M7a=_.Pi({passive:!0});
_.Mx=class{get position(){return this.kf}set position(a){if(a!==this.kf&&(this.kf=a,this.vb)){this.oU(this.vb);let b;(b=this.Me)==null||b.show(0);this.vb.ff()}}get kt(){return this.vca}set kt(a){this.vca=_.Vi(a);this.Cq();this.vb=null}get disabled(){return this.qc}set disabled(a){a=_.Vi(a);this.qc!==a&&((this.qc=a)?this.Te(0):this.XT(),this.lJb(this.message))}get yx(){return this.Wca}set yx(a){this.Wca=_.Yi(a)}get Ew(){return this.eJ}set Ew(a){this.eJ=_.Yi(a);this.Me&&(this.Me.Pba=this.eJ)}get message(){return this.qJ}set message(a){const b=
this.qJ;this.qJ=a!=null?String(a).trim():"";!this.qJ&&this.FB()?this.Te(0):(this.XT(),this.sda());this.lJb(b)}get Gt(){return this.hU}set Gt(a){this.hU=a;this.Me&&this.Tca(this.hU)}constructor(){this.jf=_.n(_.ws);this.Ia=_.n(_.bf);this.fF=_.n(_.Tr);this.He=_.n(_.Hg);this.lb=_.n(_.Ue);this.hc=_.n(_.Qq);this.pB=_.n(_.lr);this.Qc=_.n(_.Uq);this.Vb=_.n(_.Mr);this.xc=_.n(_.We);this.Cg=_.n(_.L7a,{optional:!0});this.kf="below";this.qc=this.vca=!1;this.Ee=_.n(_.J7a);this.uca=this.yda=!1;this.jSa=Lx;this.zn=
8;this.SI="mat-mdc";this.Ht="auto";this.qJ="";this.Vr=[];this.Bb=_.n(_.Zh);this.uy=null;this.Jb=new _.Tf;const a=this.Cg;a&&(this.Wca=a.yx,this.eJ=a.Ew,a.position&&(this.position=a.position),a.kt&&(this.kt=a.kt),a.Ht&&(this.Ht=a.Ht),a.Gt&&(this.Gt=a.Gt));_.x(this.Vb.Fc,_.dg(this.Jb)).subscribe(()=>{this.vb&&this.oU(this.vb)});this.zn=8}Dc(){this.yda=!0;this.XT();_.x(this.Qc.Ok(this.Ia),_.dg(this.Jb)).subscribe(a=>{a?a==="keyboard"&&this.lb.run(()=>this.show()):this.lb.run(()=>this.Te(0))})}Ja(){const a=
this.Ia.ma;this.uy&&clearTimeout(this.uy);this.vb&&(this.vb.dispose(),this.Me=null);this.Vr.forEach(([b,c])=>{a.removeEventListener(b,c,M7a)});this.Vr.length=0;this.Jb.next();this.Jb.complete();_.kr(this.pB,a,this.message,"tooltip");this.Qc.Ni(a)}show(a=this.yx,b){if(this.disabled||!this.message||this.FB()){let c;(c=this.Me)==null||c.DS()}else b=this.uv(b),this.Cq(),this.vj=this.vj||new _.ps(this.jSa,this.He),b=this.Me=b.attach(this.vj).instance,b.KJ=this.Ia.ma,b.Pba=this.eJ,_.x(b.FT,_.dg(this.Jb)).subscribe(()=>
this.Cq()),this.Tca(this.hU),this.sda(),b.show(a)}Te(a=this.Ew){const b=this.Me;b&&(b.isVisible()?b.Te(a):(b.DS(),this.Cq()))}toggle(a){this.FB()?this.Te():this.show(void 0,a)}FB(){return!!this.Me&&this.Me.isVisible()}uv(a){if(this.vb){var b=this.vb.am().rg;if((!this.kt||!a)&&b.LB instanceof _.bf)return this.vb;this.Cq()}b=_.VVa(this.fF,this.Ia);a=_.bWa(_.gs(_.hs(_.ks(_.ns(this.jf.position(),this.kt?a||this.Ia:this.Ia),`.${this.SI}-tooltip`),!1),this.zn),b);_.x(a.d8,_.dg(this.Jb)).subscribe(d=>{this.rSa(d.GV);
this.Me&&d.j_b.Lxa&&this.Me.isVisible()&&this.lb.run(()=>this.Te(0))});this.vb=this.jf.create({direction:this.Vb,rg:a,Ad:`${this.SI}-${"tooltip-panel"}`,Mj:this.Ee()});this.oU(this.vb);_.x(this.vb.gp,_.dg(this.Jb)).subscribe(()=>this.Cq());_.x(this.vb.kZ(),_.dg(this.Jb)).subscribe(()=>{let d;return(d=this.Me)==null?void 0:d.IOa()});_.x(this.vb.Un(),_.dg(this.Jb)).subscribe(d=>{this.FB()&&d.keyCode===27&&!_.Mi(d)&&(d.preventDefault(),d.stopPropagation(),this.lb.run(()=>this.Te(0)))});let c;((c=this.Cg)==
null?0:c.xOb)&&this.vb.VB(`${this.SI}-tooltip-panel-non-interactive`);return this.vb}Cq(){this.vb&&this.vb.wg()&&this.vb.detach();this.Me=null}oU(a){a=a.am().rg;const b=this.P2(),c=this.ZS();_.fs(a,[this.O$(Object.assign({},b.Oo,c.Oo)),this.O$(Object.assign({},b.fallback,c.fallback))])}O$(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}P2(){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.wba(c.zc,c.Ac);return{Oo:c,fallback:{zc:d,Ac:e}}}ZS(){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.wba(c.oc,c.uc);return{Oo:c,fallback:{oc:d,uc:e}}}sda(){this.Me&&(this.Me.message=this.message,this.Me.SE(),_.Xe(()=>{this.Me&&this.vb.ff()},{Rb:this.xc}))}Tca(a){this.Me&&(this.Me.Gt=a,this.Me.SE())}wba(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}}rSa(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.taa){if(c=this.vb)a=`${this.SI}-${"tooltip-panel"}-`,c.rQ(a+this.taa),c.VB(a+b);this.taa=b}}XT(){!this.qc&&this.message&&this.yda&&!this.Vr.length&&(this.tca()?this.Vr.push(["mouseenter",a=>{this.Vca();let b=void 0;a.x!==void 0&&a.y!==void 0&&(b=a);this.show(void 0,b)}]):this.Ht!=="off"&&(this.Caa(),this.Vr.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.Vca();this.uy&&clearTimeout(this.uy);let d,e;this.uy=setTimeout(()=>{this.uy=null;this.show(void 0,c)},(e=(d=this.Cg)==null?void 0:d.Nvd)!=null?e:500)}])),this.N$(this.Vr))}Vca(){if(!this.uca){this.uca=!0;var a=[];if(this.tca())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&((c=this.vb)==null?0:c.eq.contains(b))||this.Te()}],["wheel",b=>this.GSa(b)]);else if(this.Ht!=="off"){this.Caa();const b=()=>{this.uy&&
clearTimeout(this.uy);let c;this.Te((c=this.Cg)==null?void 0:c.twb)};a.push(["touchend",b],["touchcancel",b])}this.N$(a);this.Vr.push(...a)}}N$(a){a.forEach(([b,c])=>{this.Ia.ma.addEventListener(b,c,M7a)})}tca(){return!this.hc.fI&&!this.hc.Cr}GSa(a){if(this.FB()){a=this.Bb.elementFromPoint(a.clientX,a.clientY);const b=this.Ia.ma;a===b||b.contains(a)||this.Te()}}Caa(){const a=this.Ht;if(a!=="off"){const b=this.Ia.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"}}lJb(a){this.YCb||(this.YCb=!0,_.kr(this.pB,this.Ia.ma,a,"tooltip"),this.lb.Ub(()=>{Promise.resolve().then(()=>{this.YCb=!1;this.message&&!this.disabled&&_.tUa(this.pB,this.Ia.ma,this.message,"tooltip")})}))}};_.Mx.O=function(a){return new (a||_.Mx)};
_.Mx.La=_.Cf({type:_.Mx,na:[["","matTooltip",""]],nb:[1,"mat-mdc-tooltip-trigger"],ob:2,Ya:function(a,b){a&2&&_.og("mat-mdc-tooltip-disabled",b.disabled)},inputs:{position:[0,"matTooltipPosition","position"],kt:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],yx:[0,"matTooltipShowDelay","showDelay"],Ew:[0,"matTooltipHideDelay","hideDelay"],Ht:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Gt:[0,"matTooltipClass","tooltipClass"]},
Pb:["matTooltip"]});
var Lx=class{constructor(){this.Ta=_.n(_.jn);this.Ia=_.n(_.bf);this.a3=this.iaa=this.JGb=!1;this.FT=new _.Tf;this.YT="mat-mdc-tooltip-show";this.lba="mat-mdc-tooltip-hide";this.Ol=_.n(_.Xm,{optional:!0})==="NoopAnimations"}show(a){this.Av!=null&&clearTimeout(this.Av);this.Lv=setTimeout(()=>{this.lda(!0);this.Lv=void 0},a)}Te(a){this.Lv!=null&&clearTimeout(this.Lv);this.Av=setTimeout(()=>{this.lda(!1);this.Av=void 0},a)}isVisible(){return this.a3}Ja(){this.DS();this.FT.complete();this.KJ=null}IOa(){this.iaa&&
this.Te(0)}SE(){_.Zm(this.Ta)}NOa({relatedTarget:a}){a&&this.KJ.contains(a)||(this.isVisible()?this.Te(this.Pba):this.US(!1))}rQa(){this.JGb=this.NLc();this.SE()}NLc(){const a=this.Ia.ma.getBoundingClientRect();return a.height>24&&a.width>=200}HOa({animationName:a}){a!==this.YT&&a!==this.lba||this.US(a===this.YT)}DS(){this.Lv!=null&&clearTimeout(this.Lv);this.Av!=null&&clearTimeout(this.Av);this.Lv=this.Av=void 0}US(a){a?this.iaa=!0:this.isVisible()||this.FT.next()}lda(a){const b=this.iSa.ma;var c=
this.YT;const d=this.lba;b.classList.remove(a?d:c);b.classList.add(a?c:d);this.a3!==a&&(this.a3=a,_.Zm(this.Ta));a&&!this.Ol&&typeof getComputedStyle==="function"&&(c=getComputedStyle(b),c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")==="none")&&(this.Ol=!0);a&&this.rQa();this.Ol&&(b.classList.add("_mat-animation-noopable"),this.US(a))}};Lx.O=function(a){return new (a||Lx)};
Lx.wa=_.zf({type:Lx,na:[["mat-tooltip-component"]],rb:function(a,b){a&1&&_.Jg(I7a,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.iSa=c.first)}},nb:["aria-hidden","true"],Ya:function(a,b){a&1&&_.N("mouseleave",function(c){return b.NOa(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=_.Ld();_.F(0,"div",1,0);_.N("animationend",function(d){_.q(c);return _.r(b.HOa(d))});_.F(2,"div",
2);_.Q(3);_.J()()}a&2&&(_.og("mdc-tooltip--multiline",b.JGb),_.E("ngClass",b.Gt),_.y(3),_.Sg(b.message))},Fa:[_.Qn],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.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,Iwa;N7a=a=>({m2HasFocus:a});O7a=(a,b)=>[a,b];P7a=a=>[a];Iwa=a=>({hidden:a});
_.Nx=class extends _.jw{set config(a){if(a&&(super.BBa(a),this.hja=a.hja,this.QBa.unsubscribe(),this.QBa=new _.le,a.Esb))for(const [b,c]of a.Esb){const d=c;this.QBa.add(this.td.register(d.name,b,()=>{d.handler({Qp:this.query,prefix:this.queryPrefix.getValue()});d.jQb&&_.Z6a(this.dM)}))}}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G){super({Jka:_.lv.has(47),qx:"GlobalSearchBox",Ga:a,wua:t,ZK:_.lv.has(28),zO:c});this.Ua=d;this.td=e;this.Dh=f;this.bo=g;this.document=l;this.kb=p;this.k6c=w;this.j6c=A;this.bP=
G;this.QBa=new _.le;this.qq=new _.le;this.VP=new _.Wf(1);this.wla=0;this.hja=void 0;this.nBb="Clear search";this.unc="Search for code or files";this.Dnc="No matching results";this.Enc="Try modifying your query";this.Anc="Documentation";this.Cnc="New! Git Search";this.Bnc='The "package:" atom for GoB is deprecated. Learn about the new "git:", "repo:", and "branch:" atoms.';this.Knc='The "package:" atom for GoB is deprecated. Use the new "git:", "repo:", and "branch:" atoms instead. Click the \'Info\' icon for more information';
this.Htb=24;this.Itb=2;this.Rsb=new _.Wf(1);this.d6c=_.x(this.VP,_.v(I=>{a:{for(const L of _.fk(I))if(L.warning)switch(L.warning.type){case "PACKAGE_AVAILABLE_IN_MULTIBRANCH":I=this.Knc;break a;default:_.bb(L.warning.type,void 0)}I=""}return I}));this.wK=new _.Vm;this.T5c=_.lv.has(41)}Qa(){super.Qa();const a=this.bo.parse(this.query);this.VP.next(a);this.Rsb.next(Xwa(a)&&this.Ua.url.startsWith("/search?q="));this.qq.add(_.x(this.iQ,_.v(b=>this.bo.parse(b))).subscribe(b=>{this.VP.next(b)}));this.qq.add(_.x(this.Ua.events,
_.Re(b=>b instanceof _.$h),_.cg(()=>_.x(this.VP,_.Nf(1))),_.v(b=>Xwa(b)&&this.Ua.url.startsWith("/search?q="))).subscribe(b=>{this.Rsb.next(b)}))}Dc(){this.Ar=this.Dh.registerCallback("SEARCH_BAR",this.kb.ma,()=>{_.Z6a(this.dM,!0)})}Ja(){super.Ja();this.QBa.unsubscribe();this.qq.unsubscribe();this.Ar&&this.Ar()}fG(a){(a=a.target)&&a instanceof HTMLElement&&a.classList.contains("search-bar")&&this.dM.setFocus()}get C3c(){const a=this.queryPrefix.getValue();return a&&a.uZ?a.uZ:this.unc}xza(){super.xza();
this.wK.next(1)}yza(){super.yza();this.wK.next(0)}A4(){super.A4(this.dM)}uWb(a){_.fp(this.Ua,_.ep(this.Ua,_.IPa,{Sa:_.tqa(a)}))}Lib(a){this.wla=a.getBoundingClientRect().width}xha(a){a.Ra.kind==="scope"&&this.K1b(a.Ra)}n9(a){a&&this.document.activeElement&&this.document.activeElement.blur();super.n9(a)}K1b(a){super.setScope(a)&&_.Z6a(this.dM)}};
_.Nx.O=function(a){return new (a||_.Nx)(_.B(_.vp),_.B(_.mv),_.B(_.Jv),_.B(_.di),_.B(_.Ku),_.B(_.ki),_.B(_.dw),_.B(_.Zh),_.B(_.bf),_.B(_.h4a),_.B(c4a,8),_.B(d4a,8),_.B(_.g4a,8))};
_.Nx.wa=_.zf({type:_.Nx,na:[["global-search-box"]],rb:function(a,b){a&1&&_.Jg(_.dx,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.dM=c.first)}},inputs:{config:"config"},outputs:{wK:"focusChange"},standalone:!1,features:[_.gg],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=_.Ld();_.F(0,"div",2,0);_.N("click",function(d){_.q(c);return _.r(b.fG(d))})("keydown.escape",function(){_.q(c);_.Ag(15).Pz||_.iw(b.Dh,
"CODE");return _.r()});_.F(2,"search-box",3);_.R(3,"async");_.R(4,"async");_.Wg("queryChange",function(d){_.q(c);_.Ug(b.query,d)||(b.query=d);return _.r(d)});_.N("blur",function(){_.q(c);return _.r(b.xza())})("focus",function(){_.q(c);return _.r(b.yza())})("queryChange",function(d){_.q(c);return _.r(b.iQ.next(d))})("querySubmit",function(d){_.q(c);if(typeof d==="string")b.n9(d);else switch(d.Ra.kind){case "link":b.Ga.mb({element:b.qx,action:"navigateManageSavedQuery",gestureName:"CLICK",xm:d.Ra.d2b});
_.fp(b.Ua,d.Ra.d2b);break;case "scope":b.K1b(d.Ra);break;case "suggestion":b.n9(d);break;default:_.bb(d.Ra,"Item With Unkonwn Suggestion Kind")}return _.r()})("selectSuggestion",function(d){_.q(c);return _.r(b.xha(d))});_.J();_.C(5,Lwa,3,3,"ng-container",4);_.F(6,"div",5);_.N("click",function(){_.q(c);return _.r(b.dM.setFocus())});_.C(7,Mwa,1,2,"mat-spinner",6);_.R(8,"async");_.J();_.F(9,"button",7);_.N("click",function(){_.q(c);b.n9(b.query);return _.r()});_.F(10,"mat-icon");_.Q(11,"search");_.J()();
_.C(12,Nwa,3,3,"button",8)(13,Owa,3,1,"a",9);_.J();_.F(14,"search-box-suggestion-list",null,1);_.C(16,Qwa,2,4,"search-box-suggestion-item",10);_.R(17,"async");_.J();_.C(18,Vwa,2,2,"ng-container",11)(19,Wwa,5,4,"onedev-feature-tooltip-controller",4);_.R(20,"async")}if(a&2){let c,d;a=_.Ag(15);_.ng("border-color",b.hja);_.E("ngClass",_.Zg(28,N7a,a.Pz));_.y(2);_.Fg("matTooltip",_.S(3,18,b.d6c));_.E("elementName",b.qx)("enableTextBoxQuerySubmission",!0)("queryDecorator",b.hQ)("placeholder",b.C3c);_.Tg("query",
b.query);_.E("suggestionLists",b.px?_.$g(30,O7a,a,b.px):_.Zg(33,P7a,a))("tabCompletionHint",_.S(4,20,b.s9));_.y(3);_.E("ngIf",b.T5c);_.y(2);_.E("ngIf",((c=_.S(8,22,b.k5))==null?null:c.be)&&b.F8);_.y(5);_.E("ngIf",b.query);_.y();_.E("ngIf",b.bP);_.y(3);_.E("ngForOf",(d=_.S(17,24,b.k5))==null?null:d.Zu);_.y(2);_.E("ngIf",a.Pz&&b.iK||(b.px==null?null:b.px.Pz));_.y();_.E("ngIf",_.S(20,26,b.Rsb))}},Fa:[_.Ap,_.Qn,_.Rn,_.Sn,_.Wn,_.kw,_.rx,_.xx,_.yx,_.zx,_.Cr,_.ht,_.Kx,_.fw,_.tt,_.st,_.hu,_.Cx,_.Ax,_.Jx,
_.Mx,_.lw,_.iv,_.dx,_.ex,_.gx,_.Xn],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"]]];_.Ox=class{};_.Ox.O=function(a){return new (a||_.Ox)};
_.Ox.wa=_.zf({type:_.Ox,na:[["header","onedevAppbar",""]],standalone:!1,jc:["onedevAppbar",""],ac:[".appbar-left",".appbar-center",".appbar-right"],ya:3,Aa:0,qa:function(a){a&1&&(_.Cg(Q7a),_.Dg(0),_.Dg(1,1),_.Dg(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});_.Px=class{};_.Px.O=function(a){return new (a||_.Px)};_.Px.Ca=_.Af({type:_.Px});_.Px.Ba=_.Uc({Nb:[{va:gXa,kc:{color:"primary"}}],imports:[_.ut]});var R7a=new _.ud("GMAT_MENU_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.Qx=class{constructor(a,b){this.options=a;a.Se||_.Dx(b,"gmat-mdc-menu")}};_.Qx.O=function(a){return new (a||_.Qx)(_.B(R7a),_.B(_.ws))};_.Qx.La=_.Cf({type:_.Qx,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],standalone:!1,features:[_.Xg([{va:_.ws,Qd:_.Ex}])]});var S7a=_.hj("transformMenu",[_.kj("void",_.jj({opacity:0,transform:"scale(0.8)"})),_.lj("void => enter",_.ij("120ms cubic-bezier(0, 0, 0.2, 1)",_.jj({opacity:1,transform:"scale(1)"}))),_.lj("* => void",_.ij("100ms 25ms linear",_.jj({opacity:0})))]),T7a=_.hj("fadeInItems",[_.kj("showing",_.jj({opacity:1})),_.lj("void => *",[_.jj({opacity:0}),_.ij("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);_.U7a=new _.ud("MatMenuContent");_.Rx=new _.ud("MAT_MENU_PANEL");var V7a;V7a=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];
_.Sx=class{constructor(){this.Ia=_.n(_.bf);this.Bb=_.n(_.Zh);this.Qc=_.n(_.Uq);this.ZE=_.n(_.Rx,{optional:!0});this.Ta=_.n(_.jn);this.role="menuitem";this.wc=this.disabled=!1;this.Pr=new _.Tf;this.Pl=new _.Tf;this.LJ=this.S2=!1;_.n(_.Wq).load(_.Bs);let a,b;(a=this.ZE)==null||(b=a.cTa)==null||b.call(a,this)}focus(a,b){this.Qc&&a?_.Tq(this.Qc,this.Qg(),a,b):this.Qg().focus(b);this.Pl.next(this)}Dc(){this.Qc&&this.Qc.Ok(this.Ia,!1)}Ja(){this.Qc&&this.Qc.Ni(this.Ia);this.ZE&&this.ZE.removeItem&&this.ZE.removeItem(this);
this.Pr.complete();this.Pl.complete()}Mr(){return this.disabled?"-1":"0"}Qg(){return this.Ia.ma}UMa(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}MOa(){this.Pr.next(this)}Tp(){const a=this.Ia.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())||""}uRa(a){this.S2=a;_.Zm(this.Ta)}BRa(a){this.LJ=a;_.Zm(this.Ta)}ro(){return this.Bb&&this.Bb.activeElement===this.Qg()}};
_.Sx.O=function(a){return new (a||_.Sx)};
_.Sx.wa=_.zf({type:_.Sx,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.UMa(c)})("mouseenter",function(){return b.MOa()});a&2&&(_.mg("role",b.role)("tabindex",b.Mr())("aria-disabled",b.disabled)("disabled",b.disabled||null),_.og("mat-mdc-menu-item-highlighted",b.S2)("mat-mdc-menu-item-submenu-trigger",b.LJ))},inputs:{role:"role",disabled:[2,"disabled","disabled",_.kh],wc:[2,"disableRipple","disableRipple",_.kh]},
Pb:["matMenuItem"],features:[_.hg],jc:["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&&(_.Cg(V7a),_.Dg(0),_.F(1,"span",0),_.Dg(2,1),_.J(),_.K(3,"div",1),_.C(4,Ywa,2,0,":svg:svg",2));a&2&&(_.y(3),_.E("matRippleDisabled",b.wc||
b.disabled)("matRippleTrigger",b.Qg()),_.y(),_.rg(b.LJ?4:-1))},Fa:[_.Js],hb:2,Ma:0});_.W7a=new _.ud("mat-menu-default-options",{Ea:"root",oa:$wa});
_.Tx=class{get zq(){return this.xy}set zq(a){this.xy=a;this.Nz()}get Jt(){return this.Eda}set Jt(a){this.Eda=a;this.Nz()}set Ad(a){const b=this.RQa,c=Object.assign({},this.el);b&&b.length&&b.split(" ").forEach(d=>{c[d]=!1});(this.RQa=a)&&a.length&&(a.split(" ").forEach(d=>{c[d]=!0}),this.Ia.ma.className="");this.el=c}get classList(){return this.Ad}set classList(a){this.Ad=a}constructor(){this.Ia=_.n(_.bf);this.Ta=_.n(_.jn);this.Ti=new _.Ig;this.el={};this.YE="void";this.Nl=new _.Tf;this.close=this.closed=
new _.Vm;this.eka=_.n(_.or).getId("mat-menu-panel-");this.xc=_.n(_.We);const a=_.n(_.W7a);this.yz=a.yz||"";this.xy=a.zq;this.Eda=a.Jt;this.Yj=a.Yj;this.CL=a.CL;this.Je=a.Je}Qa(){this.Nz()}Sd(){this.sSa();this.Fb=_.qr((new _.ur(this.Ti)).Mx().zE());this.Fb.oM.subscribe(()=>this.closed.emit("tab"));_.x(this.Ti.Gc,_.bg(this.Ti),_.cg(a=>_.Qe(...a.map(b=>b.Pl)))).subscribe(a=>_.rr(this.Fb,a));this.Ti.Gc.subscribe(a=>{const b=this.Fb;var c;this.YE==="enter"&&((c=b.lf)==null?0:c.ro())&&(a=a.toArray(),c=
Math.max(0,Math.min(a.length-1,b.ds||0)),a[c]&&!a[c].disabled?b.kj(c):_.sr(b))})}Ja(){let a;(a=this.Fb)==null||a.destroy();this.Ti.destroy();this.closed.complete();let b;(b=this.UEb)==null||b.destroy()}Pr(){return _.x(this.Ti.Gc,_.bg(this.Ti),_.cg(a=>_.Qe(...a.map(b=>b.Pr))))}cTa(){}removeItem(){}me(a){const b=a.keyCode,c=this.Fb;switch(b){case 27:_.Mi(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.nZ&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.nZ&&
this.direction==="rtl"&&this.closed.emit("keydown");break;default:b!==38&&b!==40||_.tr(c,"keyboard");c.Rm(a);return}a.stopPropagation()}Aga(a="program"){let b;(b=this.UEb)==null||b.destroy();this.UEb=_.Xe(()=>{let c=null;this.Ti.length&&(c=this.Ti.first.Qg().closest('[role="menu"]'));if(!c||!c.contains(document.activeElement)){const d=this.Fb;_.tr(d,a).OB(0,1);!d.lf&&c&&c.focus()}},{Rb:this.xc})}Yrb(){}Nz(a=this.zq,b=this.Jt){this.el=Object.assign({},this.el,{["mat-menu-before"]:a==="before",["mat-menu-after"]:a===
"after",["mat-menu-above"]:b==="above",["mat-menu-below"]:b==="below"});_.Zm(this.Ta)}IRa(){this.YE="enter"}cRa(){this.YE="void"}Wba(a){this.Nl.next(a);this.ME=!1}Xba(a){this.ME=!0;a.zg==="enter"&&this.Fb.ds===0&&(a.element.scrollTop=0)}sSa(){_.x(this.P$.Gc,_.bg(this.P$)).subscribe(a=>{this.Ti.reset(a.filter(b=>b.ZE===this));_.Lg(this.Ti)})}};_.Tx.O=function(a){return new (a||_.Tx)};
_.Tx.wa=_.zf({type:_.Tx,na:[["mat-menu"]],yd:function(a,b,c){a&1&&(_.Kg(c,_.U7a,5),_.Kg(c,_.Sx,5),_.Kg(c,_.Sx,4));if(a&2){let d;_.Mg(d=_.Og())&&(b.ir=d.first);_.Mg(d=_.Og())&&(b.P$=d);_.Mg(d=_.Og())&&(b.items=d)}},rb:function(a,b){a&1&&_.Jg(_.Gg,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.Nc=c.first)}},ob:3,Ya:function(a){a&2&&_.mg("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{Yj:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],
Uv:[0,"aria-describedby","ariaDescribedby"],zq:"xPosition",Jt:"yPosition",CL:[2,"overlapTrigger","overlapTrigger",_.kh],Je:[2,"hasBackdrop","hasBackdrop",a=>a==null?null:_.kh(a)],Ad:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},Pb:["matMenu"],features:[_.Xg([{va:_.Rx,Gb:_.Tx}]),_.hg],ac:["*"],ya:1,Aa:0,Da:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],qa:function(a){a&1&&(_.Cg(),_.C(0,Zwa,3,7,"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))}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;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.ng-animating{pointer-events:none}.mat-mdc-menu-panel.ng-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,data:{animation:[S7a,T7a]},Ma:0});var X7a,Y7a,Z7a,Ux;X7a=new _.ud("mat-menu-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.ws);return()=>a.Lj.Bl()}});Y7a={va:X7a,Ib:[_.ws],Ab:function(a){return()=>a.Lj.Bl()}};Z7a=_.Pi({passive:!0});Ux=function(a){return!!(a.TE&&a.Vi&&a.Pf)};
_.Vx=class{get xaa(){return this.Pf}set xaa(a){this.Pf=a}get Pf(){return this.Lba}set Pf(a){if(a!==this.Lba){this.Lba=a;this.yT.unsubscribe();a&&(this.yT=a.close.subscribe(c=>{this.yNa(c);c!=="click"&&c!=="tab"||!this.Vi||this.Vi.closed.emit(c)}));var b;(b=this.TE)==null||b.BRa(Ux(this))}}constructor(){this.jf=_.n(_.ws);this.Pc=_.n(_.bf);this.He=_.n(_.Hg);this.TE=_.n(_.Sx,{optional:!0,self:!0});this.Vb=_.n(_.Mr,{optional:!0});this.Qc=_.n(_.Uq);this.lb=_.n(_.Ue);this.Ee=_.n(X7a);this.Ta=_.n(_.jn);
this.vb=null;this.Tr=!1;this.yT=this.pba=this.qB=_.le.EMPTY;this.eba=b=>{_.Li(b)||(this.yn="touch")};this.yn=void 0;this.yt=!0;this.Cib=this.RY=new _.Vm;this.Bib=this.QY=new _.Vm;const a=_.n(_.Rx,{optional:!0});this.Vi=a instanceof _.Tx?a:void 0;this.Pc.ma.addEventListener("touchstart",this.eba,Z7a)}Sd(){this.LOa()}Ja(){this.vb&&(this.vb.dispose(),this.vb=null);this.Pc.ma.removeEventListener("touchstart",this.eba,Z7a);this.yT.unsubscribe();this.qB.unsubscribe();this.pba.unsubscribe()}get GP(){return this.Tr}get dir(){return this.Vb&&
this.Vb.value==="rtl"?"rtl":"ltr"}wD(){const a=this.Pf;if(!this.Tr&&a){var b=this.uv(a),c=b.am(),d=c.rg;this.wRa(a,d);c.Je=a.Je==null?!Ux(this):a.Je;b.attach(this.COa(a));a.ir&&a.ir.attach(this.sgb);this.qB=this.VPa().subscribe(()=>this.eO());this.mPa(a);a instanceof _.Tx&&(a.IRa(),_.x(a.Ti.Gc,_.dg(a.close)).subscribe(()=>{_.es(_.js(d,!1));_.js(d,!0)}))}}eO(){let a;(a=this.Pf)==null||a.close.emit()}focus(a,b){this.Qc&&a?_.Tq(this.Qc,this.Pc,a,b):this.Pc.ma.focus(b)}ff(){let a;(a=this.vb)==null||a.ff()}yNa(a){if(this.vb&&
this.GP){var b=this.Pf;this.qB.unsubscribe();this.vb.detach();!this.yt||a!=="keydown"&&this.yn&&Ux(this)||this.focus(this.yn);this.yn=void 0;if(b instanceof _.Tx)b.cRa(),b.ir?_.x(b.Nl,_.Re(c=>c.zg==="void"),_.Nf(1),_.dg(b.ir.BMa)).subscribe({next:()=>b.ir.detach(),complete:()=>this.DJ(!1)}):this.DJ(!1);else{this.DJ(!1);let c;b==null||(c=b.ir)==null||c.detach()}}}mPa(a){a.nZ=Ux(this)?this.Vi:void 0;a.direction=this.dir;a.Aga(this.yn||"program");this.DJ(!0)}DJ(a){a!==this.Tr&&((this.Tr=a)?this.RY.emit():
this.QY.emit(),Ux(this)&&this.TE.uRa(a),_.Zm(this.Ta))}uv(a){if(!this.vb){const b=this.aJ(a);this.RRa(a,b.rg);this.vb=this.jf.create(b);this.vb.Un().subscribe()}return this.vb}aJ(a){return new _.cs({rg:_.ks(_.is(_.js(_.ns(this.jf.position(),this.Pc))),".mat-menu-panel, .mat-mdc-menu-panel"),Yj:a.Yj||"cdk-overlay-transparent-backdrop",Ad:a.yz,Mj:this.Ee(),direction:this.Vb||"ltr"})}RRa(a,b){a.Nz&&b.d8.subscribe(c=>{this.lb.run(()=>{a.Nz(c.GV.oc==="start"?"after":"before",c.GV.uc==="top"?"below":"above")})})}wRa(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,I]=[e,f],L=G,V=I,ca=0;Ux(this)?(V=e=a.zq==="before"?"start":"end",f=L=e==="end"?"start":"end",this.Vi&&(this.KT==null&&(this.KT=(a=this.Vi.items.first)?a.Qg().offsetTop:0),ca=g==="bottom"?this.KT:-this.KT)):a.CL||(w=g==="top"?"bottom":"top",A=l==="top"?"bottom":"top");_.fs(b,[{zc:e,Ac:w,oc:L,uc:g,offsetY:ca},{zc:f,Ac:w,oc:V,uc:g,offsetY:ca},{zc:e,Ac:A,
oc:L,uc:l,offsetY:-ca},{zc:f,Ac:A,oc:V,uc:l,offsetY:-ca}])}VPa(){const a=this.vb.Hm(),b=this.vb.gp,c=this.Vi?this.Vi.closed:_.u(),d=this.Vi?_.x(this.Vi.Pr(),_.Re(e=>e!==this.TE),_.Re(()=>this.Tr)):_.u();return _.Qe(a,c,d,b)}OOa(a){_.Ki(a)||(this.yn=a.button===0?"mouse":void 0,Ux(this)&&a.preventDefault())}me(a){a=a.keyCode;if(a===13||a===32)this.yn="keyboard";Ux(this)&&(a===39&&this.dir==="ltr"||a===37&&this.dir==="rtl")&&(this.yn="keyboard",this.wD())}fl(a){Ux(this)?(a.stopPropagation(),this.wD()):
this.Tr?this.eO():this.wD()}LOa(){Ux(this)&&this.Vi&&(this.pba=_.x(this.Vi.Pr(),_.Re(a=>a===this.TE&&!a.disabled),_.Of(0,_.Tm)).subscribe(()=>{this.yn="mouse";this.Pf instanceof _.Tx&&this.Pf.ME?_.x(this.Pf.Nl,_.Nf(1),_.Of(0,_.Tm),_.dg(this.Vi.Pr())).subscribe(()=>this.wD()):this.wD()}))}COa(a){this.vj&&this.vj.Nc===a.Nc||(this.vj=new _.qs(a.Nc,this.He));return this.vj}};_.Vx.O=function(a){return new (a||_.Vx)};
_.Vx.La=_.Cf({type:_.Vx,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.fl(c)})("mousedown",function(c){return b.OOa(c)})("keydown",function(c){return b.me(c)});a&2&&_.mg("aria-haspopup",b.Pf?"menu":null)("aria-expanded",b.GP)("aria-controls",b.GP?b.Pf.eka:null)},inputs:{xaa:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],Pf:[0,"matMenuTriggerFor","menu"],sgb:[0,"matMenuTriggerData",
"menuData"],yt:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{RY:"menuOpened",Cib:"onMenuOpen",QY:"menuClosed",Bib:"onMenuClose"},Pb:["matMenuTrigger"]});_.Wx=class{};_.Wx.O=function(a){return new (a||_.Wx)};_.Wx.Ca=_.Af({type:_.Wx});_.Wx.Ba=_.Uc({Nb:[Y7a],imports:[_.Ks,_.ys,_.xs,_.$r,_.ys]});_.Xx=class{};_.Xx.O=function(a){return new (a||_.Xx)};_.Xx.Ca=_.Af({type:_.Xx});_.Xx.Ba=_.Uc({Nb:[{va:_.ws,Qd:_.Ex}],imports:[_.Wx]});var $7a=[[["","onedevOptOutButton",""]],[["","mat-icon-button",""]]],a8a=function(a){for(const b of a.Psb.Ti)b.disabled=b.Qg().offsetWidth===0},b8a=function(a){a8a(a);const b=a.Eza?"keyboard":"mouse";a.Eza=!1;setTimeout(()=>{a.Psb.Aga(b)})},c8a=function(a){var b=Array.from(a.cv),c=Array.from(a.O9c);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.Qsb,a.K0b]]},Yx=class{constructor(a){this.zone=a;this.Eza=!1;this.tQ=new ResizeObserver(()=>{this.zone.run(()=>
{for(const [b,c]of c8a(this)){const d=b;Number(c.ma.offsetWidth===0)^Number(this.Qsb.GP&&d!==this.Qsb)&&d.eO()}a8a(this)})})}set Pf(a){a.Ad="onedev-appbar-menu";this.Psb=a}Qa(){}Dc(){if(this.l1c.length>0)throw Error("nd");for(const a of[...this.buttons,this.K0b])this.tQ.observe(a.ma)}Ja(){this.tQ.disconnect()}};Yx.O=function(a){return new (a||Yx)(_.B(_.Ue))};
Yx.wa=_.zf({type:Yx,na:[["onedev-mdc-button-group"]],yd:function(a,b,c){a&1&&(_.Kg(c,_.Vx,4),_.Kg(c,_.Vx,4,_.bf),_.Kg(c,_.fw,4,_.bf),_.Kg(c,_.pt,4,_.bf));if(a&2){let d;_.Mg(d=_.Og())&&(b.cv=d);_.Mg(d=_.Og())&&(b.O9c=d);_.Mg(d=_.Og())&&(b.buttons=d);_.Mg(d=_.Og())&&(b.l1c=d)}},rb:function(a,b){a&1&&(_.Jg(_.Vx,5),_.Jg(_.Vx,5,_.bf));if(a&2){let c;_.Mg(c=_.Og())&&(b.Qsb=c.first);_.Mg(c=_.Og())&&(b.K0b=c.first)}},ob:2,Ya:function(a){a&2&&_.ng("display","flex")},inputs:{Pf:"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&&(_.Cg($7a),_.Dg(0),_.Dg(1,1),_.F(2,"button",0),_.N("keydown.enter",function(){b.Eza=!0})("keydown.space",function(){b.Eza=!0})("menuOpened",function(){return b8a(b)}),_.F(3,"mat-icon"),_.Q(4,"more_vert"),_.J()());a&2&&(_.y(2),_.E("matMenuTriggerFor",b.Psb))},Fa:[_.Px,_.fw,_.st,_.iu,_.hu,_.Xx,_.Qx,_.Vx],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});_.Zx=class{};_.Zx.O=function(a){return new (a||_.Zx)};
_.Zx.wa=_.zf({type:_.Zx,na:[["onedev-appbar-title"]],inputs:{nr:"productName",Fk:"iconUrl",lk:"svgIcon",CLb:"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,axa,1,1,"img",0)(1,bxa,1,1,"mat-icon",1)(2,cxa,2,1,"mat-icon",2),_.F(3,"span",3),_.Q(4),_.J());a&2&&(_.E("ngIf",
b.Fk),_.y(),_.E("ngIf",b.lk),_.y(),_.E("ngIf",b.CLb),_.y(),_.mg("aria-label",b.nr?b.nr:"Product Name"),_.y(),_.Rg(" ",b.nr,"\n"))},Fa:[_.Sn,_.hu],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%] -no-combinator[_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--badge-color:var(--grey-200);--badge-bg:var(--grey-800)}img[_ngcontent-%COMP%], mat-icon[_ngcontent-%COMP%]: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});_.$x=class{};_.$x.O=function(a){return new (a||_.$x)};_.$x.Ca=_.Af({type:_.$x});_.$x.Ba=_.Uc({Nb:[K7a],imports:[_.jr,_.xs,_.ys,_.ys,_.$r]});var d8a=["feedbackTooltip"],e8a=["branding"],f8a=function(a){const b={};a.s4b&&(b.appBarTitle=a.s4b,b.disableAppLink=!1);b.appBarFontColor=a.appBarFontColor;a=a.KL((c,d)=>Object.assign({},c,d),aUa);return Object.assign({},a,b)},g8a=function(){setTimeout(()=>{let a;(a=document.getElementById("skiplink-navigation-target"))==null||a.focus()})},h8a=function(a){_.Pga(a.bA.theme).then(b=>{a.xx.IBa(b==="DARK"?"LIGHT":"DARK")})},ay=class{get T6a(){return!this.BTb}get TWc(){return this.k_b===0}constructor(a,
b,c,d,e,f,g,l,p,t,w){this.Ga=a;this.tl=b;this.Yfa=c;this.Ua=d;this.xx=e;this.bA=f;this.document=g;this.AQc=l;this.appBarFontColor=p;this.s4b=t;this.ariaLabel="Product Title";this.Kq=aUa;this.Jo={};this.k_b=1;this.kxb=new _.Tf;this.BTb=!!this.document.querySelector("#gb");this.E2c=!!this.document.querySelector("#gb a[role=button]");this.width=this.BTb?`calc(100% - ${this.E2c?50:110}px)`:"100%";this.Mg=[w.register("showShortcutDialog","shift+/",()=>{this.X8&&(this.Pw?(this.Pw.close(),this.Pw=void 0):
this.XBa(),this.Ga.mb({element:"AppBar",action:`${this.Pw?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD",projectId:this.Kq.projectId}))}),w.register("sendFeedback","shift+2",()=>{this.Xfa?(this.Xfa.close(),this.Xfa=void 0):this.M7("KEYBOARD")})];this.S$c=_.lv.has(71)}Qa(){_.x(this.Ua.events,_.Re(a=>a instanceof _.$h)).subscribe(()=>{this.Kq=f8a(this);this.Jo=this.i5a();this.QLb.ma.style.setProperty("--text-secondary",this.Kq.appBarFontColor)})}Ja(){this.kxb.next();for(const a of this.Mg)a()}M7(a){this.Ga.mb({element:"FeedbackButton",
action:"open",gestureName:a,projectId:this.Kq.projectId});this.Zfa&&this.Zfa.Te();this.Xfa=this.tl.open(hw);_.x(this.Xfa.XB(),_.Rf()).subscribe(b=>{this.Xfa=void 0;b&&this.Yfa.A0()})}get Qha(){const a=this.Kq.appLink;return a?a:`/${_.Ep.zI}`}get projectId(){return this.Kq.projectId}get X8(){return this.Kq.keyboardShortcuts&&Array.from(this.Kq.keyboardShortcuts.entries()).length>0}get uRb(){return this.X8||!!this.Kq.settingsPageLink}get oRb(){return(this.Kq.additionalLinks||[]).length>0}get pRb(){return this.uRb||
this.oRb}XBa(){this.Pw=this.tl.open(_.rt,{By:!1,data:this.Kq.keyboardShortcuts,minWidth:400});_.x(this.Pw.XB(),_.Rf()).subscribe(()=>{this.Pw=void 0})}i5a(){return this.KL((a,b)=>Object.assign({},a,b.Jo),{})}KL(a,b){let c=this.Ua.rm.root.Wc;for(;c&&c.df==="primary";)b=a(b,c.data),c=c.firstChild;return b}};ay.O=function(a){return new (a||ay)(_.B(_.vp),_.B(_.Vs),_.B(_.du),_.B(_.di),_.B(_.Rv),_.B(_.Zv),_.B(_.Zh),_.B(e4a,8),_.B(b4a,8),_.B(_.f4a,8),_.B(_.Ku),_.B(_.mv))};
ay.wa=_.zf({type:ay,na:[["app-bar"]],rb:function(a,b){a&1&&(_.Jg(d8a,5),_.Jg(e8a,5,_.bf));if(a&2){let c;_.Mg(c=_.Og())&&(b.Zfa=c.first);_.Mg(c=_.Og())&&(b.QLb=c.first)}},ob:6,Ya:function(a,b){a&2&&(_.ng("width",b.width),_.og("full-width",b.T6a)("fullscreen-search",b.TWc))},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=_.Ld();_.F(0,"header",4)(1,"div",5)(2,"a",6,0);_.K(4,"onedev-appbar-title",7);_.J();_.C(5,dxa,4,0,"a",8);_.J();_.F(6,"div",9)(7,"div",10)(8,"button",11);_.N("click",function(){_.q(c);return _.r(g8a())})("keydown.enter",
function(){_.q(c);return _.r(g8a())});_.Q(9," Skip navigation ");_.J()();_.C(10,exa,1,1,"global-search-box",12);_.J();_.F(11,"div",13)(12,"onedev-mdc-button-group",14)(13,"button",15);_.N("click",function(){_.q(c);return _.r(h8a(b))});_.F(14,"mat-icon");_.Q(15,"brightness_4");_.J()();_.F(16,"button",16,1);_.N("click",function(){_.q(c);return _.r(b.M7("CLICK"))});_.K(18,"mat-icon",17);_.J();_.F(19,"a",18)(20,"mat-icon");_.Q(21,"lightbulb_outline");_.J()();_.C(22,fxa,2,1,"button",19)(23,gxa,2,1,"a",
20);_.J()();_.F(24,"mat-menu",21,2)(26,"ul",22);_.C(27,hxa,3,0,"li",23);_.J();_.C(28,kxa,4,2,"ng-container",24);_.J();_.F(29,"mat-menu",null,3)(31,"button",25);_.N("click",function(){_.q(c);return _.r(h8a(b))});_.F(32,"span");_.Q(33,"Switch theme");_.J()();_.F(34,"button",26);_.N("click",function(){_.q(c);return _.r(b.M7("CLICK"))});_.F(35,"span");_.Q(36,"Send feedback");_.J()();_.F(37,"a",27)(38,"span");_.Q(39,"Tip of the Week");_.J()();_.C(40,lxa,3,1,"button",28)(41,mxa,3,1,"a",29);_.J()()}a&2&&
(a=_.Ag(30),_.y(2),_.E("routerLink",b.Qha)("trackProjectId",b.projectId),_.mg("aria-label",b.Kq.appBarTitle||b.ariaLabel),_.y(2),_.Fg("productName",b.Kq.appBarTitle),_.E("svgIcon",b.AQc),_.y(),_.E("ngIf",b.S$c),_.y(5),_.E("ngIf",b.Jo.Aia),_.y(2),_.E("menu",a),_.y(10),_.E("ngIf",b.pRb),_.y(),_.E("ngIf",b.Kq.settingsPageLink),_.y(),_.E("overlapTrigger",!1),_.y(3),_.E("ngIf",b.X8),_.y(),_.E("ngIf",b.oRb),_.y(12),_.E("ngIf",b.pRb),_.y(),_.E("ngIf",b.Kq.settingsPageLink))},Fa:[_.Ap,_.Rn,_.Sn,_.wp,_.ht,
_.Nx,_.fw,_.qt,_.pt,_.tt,_.st,_.Kx,_.hu,_.Qx,_.Tx,_.Sx,_.Vx,_.Jx,_.Mx,_.Ox,_.Zx,Yx,_.gp],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}}"]});_.by=class{constructor(a,b,c){this.e3c=a;this.KYc=b;this.Zq=c}Cy(){HPa(this.e3c);var a=this.KYc;for(const d of a.IYc){var b=[...d.icons];d.kOb&&(b=b.concat(d.kOb));for(const e of b){b=a;var c=d.ct;const f=(0,_.wc)`https://ssl.gstatic.com/devopsconsole/images/${c}/${e}.svg`;b.YRb.FCb(c,e,new jZa(f))}}this.Zq.initialize()}};_.by.O=function(a){return new (a||_.by)(_.m(Dp),_.m(_.ju),_.m(_.dv),_.m(_.vt))};_.by.ta=_.k({token:_.by,oa:_.by.O,Ea:"root"});var i8a;i8a=function(a,b,c){a.Ga.mb({gestureName:"BACKGROUND",element:"HatsNextService",action:"showSurvey",Ne:b});a.service.S4c({triggerId:b,callback:d=>{d.surveyData&&_.x(a.colorScheme,_.Nf(1)).subscribe(e=>{a.Ga.mb({gestureName:"BACKGROUND",element:"HatsNextService",action:"presentSurvey",Ne:b});a.service.J3c({surveyData:d.surveyData,colorScheme:e,authuser:0,customZIndex:1E4,productData:{productVersion:a.productVersion,experimentIds:a.experimentIds,customData:c}})})},authuser:0,enableTestingMode:!1})};
_.j8a=function(a,b){var c={};a.Ga.u2c.then(()=>{a.kd.Ub(()=>{_.Pga(a.kd.lm).then(()=>{setTimeout(()=>{i8a(a,b,c)})})})})};_.cy=class{constructor(a,b,c,d,e,f,g,l){this.Ga=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}`)}};_.cy.O=function(a){return new (a||_.cy)(_.m(SKa),_.m(_.fh),_.m(_.hZa),_.m(_.Kn),_.m(D3a),_.m(_.Zv),_.m(_.vp),_.m(_.Ue))};
_.cy.ta=_.k({token:_.cy,oa:_.cy.O,Ea:"root"});var dy=class{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,I){this.B5c=a;this.lsa=b;this.aVa=d;this.Ua=e;this.Kh=g;this.userEmail=p;this.storage=t;this.T9a=A;c.Cy();(this.yl=_.nk.has(2))&&w.load();this.bgb();this.yl&&_.lv.has(42)&&_.j8a(A,"n9xCgksaE0jd2PDg8Pq0PBfvWMwF");_.fu(G,"access_time_24px",(0,_.wc)`https://www.gstatic.com/images/icons/material/system_gm/svg/access_time_24px.svg`);_.fu(G,"info_outline_24px",(0,_.wc)`https://www.gstatic.com/images/icons/material/system_gm/svg/info_outline_24px.svg`);
_.fu(G,"link_24px",(0,_.wc)`https://www.gstatic.com/images/icons/material/system_gm/svg/link_24px.svg`);this.lsa&&I.documentElement.style.setProperty("--app-bar-bg",this.lsa)}bgb(){this.userEmail||!_.nk.has(3)||this.storage&&this.storage.get("epn_dismiss")||this.Ksb()}Ksb(){this.Kh.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).IB.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",!0)})}Qa(){var a=this.Ua;
a.config=this.B5c.map(soa);a.JP=!1}};dy.O=function(a){return new (a||dy)(_.B(z5a),_.B(a4a),_.B(_.by),_.B(_.ew),_.B(_.di),_.B(_.mv),_.B(_.Ht),_.B(_.kv),_.B(_.Jn),_.B(_.lXa,8),_.B(_.Zu),_.B(_.cy),_.B(_.gu),_.B(_.Zh))};
dy.wa=_.zf({type:dy,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,nxa,1,0,"announcement-bar",2),_.K(4,"router-outlet"),_.J()(),_.K(5,"uncaught-error-notifier"));a&2&&(_.ng("background-color",b.lsa),_.y(3),_.E("ngIf",b.aVa.COb))},Fa:[_.Sn,_.gw,ay,_.Rt,_.so],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 l8a=function(a,b){let c=!1;const d=[];k8a(a,b,d);for(const e of d)c&&(e.error={type:6,location:e.location}),c=!0},k8a=function(a,b,c){for(const d of b)d.Xl===0||d.Xl===2?(k8a(a,d.gya,c),k8a(a,d.VAa,c)):_.uk(d,a.BYa)&&!d.error&&c.push(d)},rxa=class{constructor(a){this.BYa=a}process(a){l8a(this,a);for(const b of _.fk(a))b.Xl===3&&l8a(this,b.elements);return a}};var txa=class{constructor(a){this.D1c=a}process(a){if(!this.D1c)return a;for(const c of _.fk(a)){var b;if(b=_.uk(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 sxa=class{constructor(){var a=m8a;this.BYa=5;this.pattern=a}process(a){for(const b of _.fk(a))!_.uk(b,this.BYa)||b.error||this.pattern.test(b.value?b.value.value:"")||(b.error={type:7,location:b.location});return a}};var n8a,o8a;n8a=function(a,b,c=d=>new d){return b.vc?c(b.vc):b.instance};o8a=class{constructor(){this.Ska=[]}Oe(a){return this.Ska.length?n8a(this,this.Ska[0],a):void 0}};_.p8a=class extends o8a{};var m8a,qxa;m8a=/^(y|yes|n|no|auto)$/;qxa=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]]);
_.q8a=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]]);_.r8a=new Map([["b",4],["branch",4],["r",20],["repo",20],["g",15],["git",15],..._.q8a]);
_.pxa=new _.p8a;_.oxa=new _.p8a;_.ey=class{};_.ey.O=function(a){return new (a||_.ey)};_.ey.Ca=_.Af({type:_.ey});_.ey.Ba=_.Uc({Nb:[_.$v,_.dw,{va:_.F5a,Ab:a=>uxa({zh:a||void 0}),Ib:[[new _.Nm,_.At]]}]});_.fy=class{};_.fy.O=function(a){return new (a||_.fy)};_.fy.Ca=_.Af({type:_.fy});_.fy.Ba=_.Uc({imports:[_.ey,_.Yn,_.Px,_.iu]});_.gy=class{};_.gy.O=function(a){return new (a||_.gy)};_.gy.Ca=_.Af({type:_.gy});_.gy.Ba=_.Uc({imports:[_.Yn,_.xp,_.ip]});_.s8a=new _.ud("TooltipAnchor");_.t8a=new _.ud("TooltipPeventer");_.hy=class{};_.hy.O=function(a){return new (a||_.hy)};_.hy.Ca=_.Af({type:_.hy});_.hy.Ba=_.Uc({imports:[_.jr,mx,_.Yn,tx,_.lt,_.iu,_.xs,px]});_.iy=class{};_.iy.O=function(a){return new (a||_.iy)};_.iy.Ca=_.Af({type:_.iy});_.iy.Ba=_.Uc({imports:[_.Bx]});_.jy=class{};_.jy.O=function(a){return new (a||_.jy)};_.jy.Ca=_.Af({type:_.jy});_.jy.Ba=_.Uc({imports:[_.$x]});_.ky=class{};_.ky.O=function(a){return new (a||_.ky)};_.ky.Ca=_.Af({type:_.ky});_.ky.Ba=_.Uc({imports:[_.ys,_.ys]});_.ly=class{};_.ly.O=function(a){return new (a||_.ly)};_.ly.Ca=_.Af({type:_.ly});_.ly.Ba=_.Uc({Nb:[{va:_.t7a,kc:{nr:"grimoire-multibranch",r_a:1E3,W3a:!0}}],imports:[_.Cp,_.ey,_.Yn,_.gy,_.hy,_.kt,_.ky,_.Px,_.iu,_.iy,_.jy,_.nw,_.jv,_.kx]});_.u8a=_.hj("transformMenu",[_.kj("void",_.jj({opacity:0,transform:"scale(0.8)"})),_.lj("void => enter",_.ij("120ms cubic-bezier(0, 0, 0.2, 1)",_.jj({opacity:1,transform:"scale(1)"}))),_.lj("* => void",_.ij("100ms 25ms linear",_.jj({opacity:0})))]);_.v8a=_.hj("fadeInItems",[_.kj("showing",_.jj({opacity:1})),_.lj("void => *",[_.jj({opacity:0}),_.ij("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);var my=class{constructor(a,b,c,d,e,f,g){this.iF=a;this.fdd=b;this.fp=c;this.xc=d;this.He=e;this.Bb=f;this.Ta=g;this.BMa=new _.Tf}attach(a={}){this.vj||(this.vj=new _.qs(this.iF,this.He));this.detach();this.ica||(this.ica=new fWa(this.Bb.createElement("div"),this.fp,this.xc));const b=this.iF.kb.ma;b.parentNode.insertBefore(this.ica.Iza,b);let c;(c=this.Ta)==null||_.Zm(c);this.vj.attach(this.ica,a);this.BMa.next()}detach(){this.vj.zZc&&this.vj.detach()}Ja(){this.ica&&this.ica.dispose()}};
my.O=function(a){return new (a||my)(_.B(_.Gg),_.B(_.Pm),_.B(_.gh),_.B(_.We),_.B(_.Hg),_.B(_.Zh),_.B(_.jn))};my.La=_.Cf({type:my,standalone:!1});var w8a,x8a;w8a=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];x8a=_.Cj(_.Dj(class{}));
_.ny=class extends x8a{constructor(a,b,c,d,e){super();this.Ia=a;this.Bb=b;this.Qc=c;this.ZE=d;this.Ta=e;this.role="menuitem";this.Pr=new _.Tf;this.Pl=new _.Tf;this.LJ=this.S2=!1;let f;d==null||(f=d.cTa)==null||f.call(d,this)}focus(a,b){this.Qc&&a?_.Tq(this.Qc,this.Qg(),a,b):this.Qg().focus(b);this.Pl.next(this)}Dc(){this.Qc&&this.Qc.Ok(this.Ia,!1)}Ja(){this.Qc&&this.Qc.Ni(this.Ia);this.ZE&&this.ZE.removeItem&&this.ZE.removeItem(this);this.Pr.complete();this.Pl.complete()}Mr(){return this.disabled?
"-1":"0"}Qg(){return this.Ia.ma}UMa(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}MOa(){this.Pr.next(this)}Tp(){const a=this.Ia.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())||""}uRa(a){this.S2=a;let b;(b=this.Ta)==null||_.Zm(b)}BRa(a){this.LJ=a;let b;(b=this.Ta)==null||_.Zm(b)}ro(){return this.Bb&&this.Bb.activeElement===this.Qg()}};
_.ny.O=function(a){return new (a||_.ny)(_.B(_.bf),_.B(_.Zh),_.B(_.Uq),_.B(_.Rx,8),_.B(_.jn))};
_.ny.wa=_.zf({type:_.ny,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.UMa(c)})("mouseenter",function(){return b.MOa()});a&2&&(_.mg("role",b.role)("tabindex",b.Mr())("aria-disabled",b.disabled)("disabled",b.disabled||null)("mat-id-collision",null),_.og("mat-mdc-menu-item-highlighted",b.S2)("mat-mdc-menu-item-submenu-trigger",b.LJ))},inputs:{disabled:"disabled",wc:"disableRipple",role:"role"},Pb:["matMenuItem"],
standalone:!1,features:[_.gg],jc:["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&&(_.Cg(w8a),_.Dg(0),_.F(1,"span",
0),_.Dg(2,1),_.J(),_.K(3,"div",1),_.C(4,vxa,2,0,"svg",2));a&2&&(_.y(3),_.E("matRippleDisabled",b.wc||b.disabled)("matRippleTrigger",b.Qg()),_.y(),_.E("ngIf",b.LJ))},Fa:[_.Sn,_.Js],hb:2,Ma:0});var y8a={va:X7a,Ib:[_.ws],Ab:function(a){return()=>a.Lj.Bl()}},z8a=_.Pi({passive:!0}),py=class{get xaa(){return this.Pf}set xaa(a){this.Pf=a}get Pf(){return this.Lba}set Pf(a){if(a!==this.Lba){this.Lba=a;this.yT.unsubscribe();a&&(this.yT=a.close.subscribe(c=>{this.yNa(c);c!=="click"&&c!=="tab"||!this.Vi||this.Vi.closed.emit(c)}));var b;(b=this.TE)==null||b.BRa(Ux(this))}}constructor(a,b,c,d,e,f,g,l,p){this.jf=a;this.Pc=b;this.He=c;this.TE=f;this.Vb=g;this.Qc=l;this.lb=p;this.vb=null;this.Tr=!1;this.yT=
this.pba=this.qB=_.le.EMPTY;this.Ta=_.n(_.jn);this.eba=t=>{_.Li(t)||(this.yn="touch")};this.yn=void 0;this.yt=!0;this.Cib=this.RY=new _.Vm;this.Bib=this.QY=new _.Vm;this.Ee=d;this.Vi="function"==typeof _.oy&&e instanceof _.oy?e:void 0;b.ma.addEventListener("touchstart",this.eba,z8a)}Sd(){this.LOa()}Ja(){this.vb&&(this.vb.dispose(),this.vb=null);this.Pc.ma.removeEventListener("touchstart",this.eba,z8a);this.yT.unsubscribe();this.qB.unsubscribe();this.pba.unsubscribe()}get GP(){return this.Tr}get dir(){return this.Vb&&
this.Vb.value==="rtl"?"rtl":"ltr"}wD(){const a=this.Pf;if(!this.Tr&&a){var b=this.uv(a),c=b.am(),d=c.rg;this.wRa(a,d);c.Je=a.Je==null?!Ux(this):a.Je;b.attach(this.COa(a));a.ir&&a.ir.attach(this.sgb);this.qB=this.VPa().subscribe(()=>this.eO());this.mPa(a);"function"==typeof _.oy&&a instanceof _.oy&&(a.IRa(),_.x(a.Ti.Gc,_.dg(a.close)).subscribe(()=>{_.es(_.js(d,!1));_.js(d,!0)}))}}eO(){let a;(a=this.Pf)==null||a.close.emit()}focus(a,b){this.Qc&&a?_.Tq(this.Qc,this.Pc,a,b):this.Pc.ma.focus(b)}ff(){let a;
(a=this.vb)==null||a.ff()}yNa(a){if(this.vb&&this.GP){var b=this.Pf;this.qB.unsubscribe();this.vb.detach();!this.yt||a!=="keydown"&&this.yn&&Ux(this)||this.focus(this.yn);this.yn=void 0;if("function"==typeof _.oy&&b instanceof _.oy)b.cRa(),b.ir?_.x(b.Nl,_.Re(c=>c.zg==="void"),_.Nf(1),_.dg(b.ir.BMa)).subscribe({next:()=>b.ir.detach(),complete:()=>this.DJ(!1)}):this.DJ(!1);else{this.DJ(!1);let c;b==null||(c=b.ir)==null||c.detach()}}}mPa(a){a.nZ=Ux(this)?this.Vi:void 0;a.direction=this.dir;this.dOc(a);
a.Aga(this.yn||"program");this.DJ(!0)}dOc(a){if(a.Yrb){let b=0,c=a.nZ;for(;c;)b++,c=c.nZ;a.Yrb(b)}}DJ(a){a!==this.Tr&&((this.Tr=a)?this.RY.emit():this.QY.emit(),Ux(this)&&this.TE.uRa(a),_.Zm(this.Ta))}uv(a){if(!this.vb){const b=this.aJ(a);this.RRa(a,b.rg);this.vb=this.jf.create(b);this.vb.Un().subscribe()}return this.vb}aJ(a){return new _.cs({rg:_.ks(_.is(_.js(_.ns(this.jf.position(),this.Pc))),".mat-menu-panel, .mat-mdc-menu-panel"),Yj:a.Yj||"cdk-overlay-transparent-backdrop",Ad:a.yz,Mj:this.Ee(),
direction:this.Vb})}RRa(a,b){a.Nz&&b.d8.subscribe(c=>{const d=c.GV.oc==="start"?"after":"before",e=c.GV.uc==="top"?"below":"above";this.lb?this.lb.run(()=>a.Nz(d,e)):a.Nz(d,e)})}wRa(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,I]=[e,f],L=G,V=I,ca=0;Ux(this)?(V=e=a.zq==="before"?"start":"end",f=L=e==="end"?"start":"end",this.Vi&&(this.KT==null&&(this.KT=(a=this.Vi.items.first)?a.Qg().offsetTop:0),
ca=g==="bottom"?this.KT:-this.KT)):a.CL||(w=g==="top"?"bottom":"top",A=l==="top"?"bottom":"top");_.fs(b,[{zc:e,Ac:w,oc:L,uc:g,offsetY:ca},{zc:f,Ac:w,oc:V,uc:g,offsetY:ca},{zc:e,Ac:A,oc:L,uc:l,offsetY:-ca},{zc:f,Ac:A,oc:V,uc:l,offsetY:-ca}])}VPa(){const a=this.vb.Hm(),b=this.vb.gp,c=this.Vi?this.Vi.closed:_.u(),d=this.Vi?_.x(this.Vi.Pr(),_.Re(e=>e!==this.TE),_.Re(()=>this.Tr)):_.u();return _.Qe(a,c,d,b)}OOa(a){_.Ki(a)||(this.yn=a.button===0?"mouse":void 0,Ux(this)&&a.preventDefault())}me(a){a=a.keyCode;
if(a===13||a===32)this.yn="keyboard";Ux(this)&&(a===39&&this.dir==="ltr"||a===37&&this.dir==="rtl")&&(this.yn="keyboard",this.wD())}fl(a){Ux(this)?(a.stopPropagation(),this.wD()):this.Tr?this.eO():this.wD()}LOa(){Ux(this)&&this.Vi&&(this.pba=_.x(this.Vi.Pr(),_.Re(a=>a===this.TE&&!a.disabled),_.Of(0,_.Tm)).subscribe(()=>{this.yn="mouse";"function"==typeof _.oy&&this.Pf instanceof _.oy&&this.Pf.ME?_.x(this.Pf.Nl,_.Nf(1),_.Of(0,_.Tm),_.dg(this.Vi.Pr())).subscribe(()=>this.wD()):this.wD()}))}COa(a){this.vj&&
this.vj.Nc===a.Nc||(this.vj=new _.qs(a.Nc,this.He));return this.vj}};py.O=function(a){return new (a||py)(_.B(_.ws),_.B(_.bf),_.B(_.Hg),_.B(X7a),_.B(_.Rx,8),_.B(_.ny,10),_.B(_.Mr,8),_.B(_.Uq),_.B(_.Ue))};
py.La=_.Cf({type:py,ob:3,Ya:function(a,b){a&1&&_.N("click",function(c){return b.fl(c)})("mousedown",function(c){return b.OOa(c)})("keydown",function(c){return b.me(c)});a&2&&_.mg("aria-haspopup",b.Pf?"menu":null)("aria-expanded",b.GP)("aria-controls",b.GP?b.Pf.eka:null)},inputs:{xaa:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],Pf:[0,"matMenuTriggerFor","menu"],sgb:[0,"matMenuTriggerData","menuData"],yt:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{RY:"menuOpened",Cib:"onMenuOpen",
QY:"menuClosed",Bib:"onMenuClose"},standalone:!1});_.qy=class extends my{};_.qy.O=(()=>{let a;return function(b){return(a||(a=_.he(_.qy)))(b||_.qy)}})();_.qy.La=_.Cf({type:_.qy,na:[["ng-template","matMenuContent",""]],standalone:!1,features:[_.Xg([{va:_.U7a,Gb:_.qy}]),_.gg]});_.ry=class extends _.ny{};_.ry.O=(()=>{let a;return function(b){return(a||(a=_.he(_.ry)))(b||_.ry)}})();
_.ry.wa=_.zf({type:_.ry,na:[["","mat-menu-item",""]],nb:[1,"mat-focus-indicator"],ob:21,Ya:function(a,b){a&2&&(_.mg("role",b.role)("tabindex",b.Mr())("aria-disabled",b.disabled.toString())("disabled",b.disabled||null)("mat-id-collision",null),_.og("mat-menu-item",!0)("mat-menu-item-highlighted",b.S2)("mat-menu-item-submenu-trigger",b.LJ)("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"},Pb:["matMenuItem"],standalone:!1,features:[_.Xg([{va:_.ny,Gb:_.ry}]),_.gg],jc:["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&&(_.Cg(),_.Dg(0),_.K(1,"div",0),_.C(2,
wxa,2,0,"svg",1));a&2&&(_.y(),_.E("matRippleDisabled",b.wc||b.disabled)("matRippleTrigger",b.Qg()),_.y(),_.E("ngIf",b.LJ))},Fa:[_.Sn,_.Js],hb:2,Ma:0});_.sy=class extends py{};_.sy.O=(()=>{let a;return function(b){return(a||(a=_.he(_.sy)))(b||_.sy)}})();_.sy.La=_.Cf({type:_.sy,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],nb:[1,"mat-menu-trigger"],Pb:["matMenuTrigger"],standalone:!1,features:[_.gg]});_.ty=class{};_.ty.O=function(a){return new (a||_.ty)};_.ty.Ca=_.Af({type:_.ty});_.ty.Ba=_.Uc({Nb:[y8a],imports:[_.Yn,_.ys,_.Ks,_.xs,_.$r,_.ys]});var uy=class{};uy.O=function(a){return new (a||uy)};uy.Ca=_.Af({type:uy});uy.Ba=_.Uc({imports:[_.Yn,_.lt,_.iu,_.ty,Yx]});_.vy=class{};_.vy.O=function(a){return new (a||_.vy)};_.vy.Ca=_.Af({type:_.vy});_.vy.Ba=_.Uc({imports:[uy]});var A8a=new _.ud("GMAT_DIALOG_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var wy=class extends _.Vs{constructor(a,b,c,d,e,f,g,l){l.Se||_.Dx(a,"gmat-mdc-dialog");super(a,b,c,d,e,f,g)}};wy.O=function(a){return new (a||wy)(_.m(_.ws),_.m(_.We),_.m(_.eo,8),_.m(NWa,8),_.m(OWa),_.m(_.Vs,12),_.m(Sr),_.m(A8a))};wy.ta=_.k({token:wy,oa:wy.O});_.xy=class{};_.xy.O=function(a){return new (a||_.xy)};_.xy.Ca=_.Af({type:_.xy});_.xy.Ba=_.Uc({Nb:[{va:_.Vs,Qd:wy},{va:_.ws,Qd:_.Ex}],imports:[at]});var yy=class{};yy.O=function(a){return new (a||yy)};yy.Ca=_.Af({type:yy});yy.Ba=_.Uc({imports:[_.Cp,_.Yn,_.xp,{bq:_.eu,Nb:[_.du]},_.kt,_.ly,_.mt,_.Px,_.xy,_.ky,_.iu,_.Xx,_.jy,_.vy,_.ip]});var B8a=[{Yha:"Documentation",Jn:"https://goto.google.com/grimoire-codesearch-documentation"},{Yha:"Accessibility Help",Jn:"https://g3doc.corp.google.com/devtools/grimoire/g3doc/howto/accessibility.md"}],C8a=[{Yha:"Documentation",Jn:"https://cloud.google.com/source-repositories/docs/"},{oUc:!0,Yha:"Support",Jn:"https://cloud.google.com/source-repositories/docs/support"}],zy=class{constructor(){this.additionalLinks=_.nk.has(2)?B8a:C8a}resolve(){return this.additionalLinks}};
zy.O=function(a){return new (a||zy)(_.m(_.kv))};zy.ta=_.k({token:zy,oa:zy.O,Ea:"root"});var D8a,E8a,F8a,G8a,Ay;D8a=[{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"}];E8a=[];F8a=[{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"}];
G8a=[];
Ay=[{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"}];
_.By=class{constructor(){_.lv.has(10)&&Ay.push({Wb:"x",he:"Show cross references for symbols"});_.lv.has(5)&&Ay.push({Wb:"X",he:"Show a callgraph for the file"});_.lv.has(7)&&Ay.push({Wb:"8",he:"Toggle code column guides"});if(_.lv.has(37)){var a=Ay.findIndex(f=>f.he==="Show/hide search matches in a file");Ay.splice(a,1)}_.lv.has(28)||G8a.push({Wb:"E",he:"Open in editor (when available)"});_.nk.has(2)&&(E8a.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"}),Ay.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",vk(D8a)];const b=["Related files (hold <shift> to open in new tab)",vk(E8a)],c=["Search",vk(F8a)],d=["View in",vk(G8a)],e=["File Browsing",vk(Ay)];this.a5c=new Map([a,b,
...(_.lv.has(37)?[]:[c,d]),e])}resolve(){return this.a5c}};_.By.O=function(a){return new (a||_.By)(_.m(_.kv),_.m(_.mv))};_.By.ta=_.k({token:_.By,oa:_.By.O,Ea:"root"});var Cy=class{constructor(){this.settingsPageLink=_.nk.has(2)?_.Ep.V1:void 0}resolve(){return this.settingsPageLink}};Cy.O=function(a){return new (a||Cy)(_.m(_.kv))};Cy.ta=_.k({token:Cy,oa:Cy.O,Ea:"root"});var H8a;H8a=window.location.pathname;
_.I8a=[{va:In,Ab:function(a){return a.Rga().bwa()},Ib:[Av]},{va:NKa,Ab:function(a){a=_.rl(a.Rga(),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:_.bb(a,"Unknown Environment Name")}},Ib:[Av]},{va:_.Jn,Ab:function(a){return _.Y(a,11)||""},Ib:[Av]},{va:U3a,Ab:function(a){return a.i8a()||""},Ib:[Av]},{va:OKa,Ab:function(a){return!!_.sl(a,17)},Ib:[Av]},{va:PKa,
Ab:function(a){return!!_.sl(a,19)},Ib:[Av]},{va:_.QKa,Ab:function(a){return _.Y(a,13)||""},Ib:[Av]},{va:Z3a,Ab:function(a){return a.zf()||window.location.hostname},Ib:[Av]},{va:_.$3a,Ab:function(a){return _.Y(a,30)||""},Ib:[Av]},{va:a4a,Ab:function(a){return gv(a)?_.Y(gv(a),1)||null:null},Ib:[Av]},{va:b4a,Ab:function(a){return gv(a)?_.Y(gv(a),8)||null:null},Ib:[Av]},{va:c4a,Ab:function(a){return gv(a)?_.Y(gv(a),3)||null:null},Ib:[Av]},{va:d4a,Ab:function(a){return gv(a)?_.Y(gv(a),2)||null:null},Ib:[Av]},
{va:e4a,Ab:function(a){return gv(a)?_.Y(gv(a),4)||null:null},Ib:[Av]},{va:_.f4a,Ab:function(a){return gv(a)?gv(a).z6()||null:null},Ib:[Av]},{va:_.g4a,Ab:function(a){return gv(a)?_.Y(gv(a),10)||null:null},Ib:[Av]},{va:_.h4a,Ab:function(a){return ul(_.dl(a,E2a,10),2)},Ib:[Av]},{va:_.i4a,Ab:function(a){return _.dl(a,E2a,10)},Ib:[Av]},{va:_.RKa,Ab:function(a){return _.Y(a,23)},Ib:[Av]},{va:SKa,Ab:function(a){return _.Y(a,25)||"1633047"},Ib:[Av]},{va:TKa,Ab:function(a){return _.Y(a,31)||"https://play.google.com/log"},
Ib:[Av]},{va:Av,Ab:function(){const a=window.GRIMOIRE_CONFIG;if(!a)throw Error("od");return a3a(a)}},{va:j4a,Ab:function(a){const b=new nKa;for(const d of _.gl(a,C2a,35,_.$k())){a=b;var c=d.Y5();_.kl(a,1,pn,c)}return b},Ib:[Av]},{va:_.Kn,Ab:function(a){return _.Y(a,1)||""},Ib:[Av]},{va:_.Ln,Ab:function(a){return _.Y(a,2)},Ib:[Av]},{va:UKa,Ab:function(a){return _.Y(a,3)},Ib:[Av]},{va:VKa,Ab:function(){return _.Jca(window)}},{va:WKa,Ab:function(a){return _.Y(hv(a),1)},Ib:[Av]},{va:k4a,Ab:function(a){return _.dl(a,
H2a,20)},Ib:[Av]},{va:_.V3a,Ab:function(a){return a.r6()},Ib:[Av]},{va:_.XKa,Ab:function(a){return _.Y(hv(a),15)},Ib:[Av]},{va:_.ck,Ab:function(a){return _.Y(_.dl(a,I2a,7),2)},Ib:[Av]},{va:n4a,Ab:function(a){const b=new Map;for(const [c,d]of _.Rza(_.dl(a,I2a,7),16).entries())b.set(c,d);return b},Ib:[Av]},{va:_.Mn,Ab:function(a){return _.Y(hv(a),2)},Ib:[Av]},{va:_.YKa,Ab:function(a){return _.Y(hv(a),6)},Ib:[Av]},{va:_.Nn,Ab:function(a){return _.Y(hv(a),8)},Ib:[Av]},{va:_.$Ka,Ab:function(a){return _.Y(hv(a),
11)},Ib:[Av]},{va:_.eLa,Ab:function(a){return _.Y(hv(a),4)},Ib:[Av]},{va:_.fLa,Ab:function(a){return _.Y(hv(a),13)},Ib:[Av]},{va:gLa,Ab:function(a){return _.Y(hv(a),5)},Ib:[Av]},{va:_.cLa,Ab:function(a){return _.Y(hv(a),3)},Ib:[Av]},{va:_.dLa,Ab:function(a){return _.Y(hv(a),16)},Ib:[Av]},{va:_.hLa,Ab:function(a){return _.Y(hv(a),9)},Ib:[Av]},{va:_.aLa,Ab:function(a){return _.Y(_.dl(a,fv,4),2)},Ib:[Av]},{va:_.jLa,Ab:function(a){return _.Y(_.dl(a,fv,4),7)},Ib:[Av]},{va:_.kLa,Ab:function(a){return _.Y(_.dl(a,
fv,4),8)},Ib:[Av]},{va:bLa,Ab:function(a){return _.Y(_.dl(a,fv,4),3)},Ib:[Av]},{va:_.iLa,Ab:function(a){return _.Y(hv(a),12)},Ib:[Av]},{va:_.ZKa,Ab:function(a){return _.Y(hv(a),7)},Ib:[Av]},{va:_.On,Ab:function(a){return _.Y(a,15)},Ib:[Av]},{va:_.mLa,Ab:function(){return H8a}},{va:nLa,kc:!1},{va:lLa,kc:!1}];_.Dy=class{constructor(a){if(a)throw Error("pd");}};_.Dy.O=function(a){return new (a||_.Dy)(_.m(_.Dy,12))};_.Dy.Ca=_.Af({type:_.Dy});_.Dy.Ba=_.Uc({});_.J8a=new _.ud("REQUEST_SERVICE for app_engine_api_client");_.Ey=class{};_.Ey.O=function(a){return new (a||_.Ey)};_.Ey.Ca=_.Af({type:_.Ey});_.Ey.Ba=_.Uc({});var Fy=class{constructor(a){this.L7c=a}create(a,b){return new K8a(a,this.L7c,b)}};Fy.O=function(a){return new (a||Fy)(_.m(_.Bv))};Fy.ta=_.k({token:Fy,oa:Fy.O,Ea:"root"});var K8a=class extends vKa{constructor(a,b,c){super();this.DWa=a;this.Otb=b;this.url=c}makeRequest(a){return _.x(this.DWa.makeRequest(a),this.Otb.create(this.url))}};var L8a=class extends vKa{constructor(a){super();this.c4c=a}makeRequest(a){return _.Ie(()=>this.c4c.makeRequest(a))}};_.Gy=class{constructor(a,b){this.una=a;this.Hga=b}create(a){a=this.Hga.create(a,"xd4");return this.una.create(new L8a(a))}};_.Gy.O=function(a){return new (a||_.Gy)(_.m(ou),_.m(Hy))};_.Gy.ta=_.k({token:_.Gy,oa:_.Gy.O,Ea:"root"});_.Iy=class{constructor(a,b,c){this.O7c=a;this.una=b;this.Hga=c}create(a){const b=new L8a(this.Hga.create(a,"xd4"));return this.O7c.create(this.una.create(b),a)}};_.Iy.O=function(a){return new (a||_.Iy)(_.m(Fy),_.m(ou),_.m(Hy))};_.Iy.ta=_.k({token:_.Iy,oa:_.Iy.O,Ea:"root"});
_.Jy=class{constructor(a,b,c,d){this.config=a;this.una=b;this.k2c=c;this.Hga=d}create(a){a=_.nk.has(0)?this.k2c.create(a):this.Hga.create(a,"xd3");return this.una.create(new L8a(a))}};_.Jy.O=function(a){return new (a||_.Jy)(_.m(_.kv),_.m(ou),_.m(pu),_.m(Hy))};_.Jy.ta=_.k({token:_.Jy,oa:_.Jy.O,Ea:"root"});
var Hy=class{constructor(a,b,c,d,e){this.Bza=a;this.sessionIndex=b;this.lock=c;this.Ga=d;this.er=e}create(a,b){const c=_.lv.has(28)&&!_.lv.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 AZa(a,this.Bza,this.Ga,this.lock,this.er,c)}};
Hy.O=function(a){return new (a||Hy)(_.m(_.Kn),_.m(_.Ln),_.m(_.JZa),_.m(_.xv),_.m(_.On),_.m(_.mv))};Hy.ta=_.k({token:Hy,oa:Hy.O,Ea:"root"});_.M8a=new _.ud("REQUEST_SERVICE for cloud_billing_api");_.Ky=class{};_.Ky.O=function(a){return new (a||_.Ky)};_.Ky.Ca=_.Af({type:_.Ky});_.Ky.Ba=_.Uc({});_.Ly=new _.ud("file_contents_derived_data_memoizers");_.N8a=class{constructor(a){this.Ga=a;this.Of=new _.ru(this.Ga)}};_.O8a=new _.ud("file_service",{Ea:"root",oa:()=>_.dk(TTa)});_.My=class extends _.N8a{constructor(a,b,c){super(a);this.AO=b;this.qf=c}OC(a,b,c,d,e,f){const g=_.ak(a,b,c,d,e,f);return this.Of.fetch(g.toObject(),()=>this.fetch(g))}iua(){return new Aq}extract(a){return a.OC()}isValid(a){return a.ih()!==0}fetch(a){return _.x(_.Cv(this.qf,()=>this.AO.OC((new vTa).an(a),this.qf.rl()),"FileService.getFolding"),_.v(b=>b.OC()||new Aq))}};_.My.O=function(a){return new (a||_.My)(_.m(_.vp),_.m(_.O8a),_.m(_.Sv))};_.My.ta=_.k({token:_.My,oa:_.My.O,Ea:"root"});_.Ny=class extends _.N8a{constructor(a,b,c){super(a);this.AO=b;this.qf=c}PC(a,b,c,d,e,f){const g=_.ak(a,b,c,d,e,f);return this.Of.fetch(g.toObject(),()=>this.fetch(g))}iua(){return new Bq}extract(a){return a.PC()}isValid(a){return a.ih()!==0}fetch(a){return _.x(_.Cv(this.qf,()=>this.AO.PC((new zTa).an(a),this.qf.rl()),"FileService.getOutline"),_.v(b=>b.PC()||new Bq))}};_.Ny.O=function(a){return new (a||_.Ny)(_.m(_.vp),_.m(_.O8a),_.m(_.Sv))};_.Ny.ta=_.k({token:_.Ny,oa:_.Ny.O,Ea:"root"});_.P8a=new _.ud("REQUEST_SERVICE for tos_api_client");_.Oy=class{};_.Oy.O=function(a){return new (a||_.Oy)};_.Oy.Ca=_.Af({type:_.Oy});_.Oy.Ba=_.Uc({});_.Py=new _.ud("API_VERSION");_.Qy=new _.ud("REQUEST_SERVICE for resultstore_js_api");_.Ry=class{};_.Ry.O=function(a){return new (a||_.Ry)};_.Ry.Ca=_.Af({type:_.Ry});_.Ry.Ba=_.Uc({});_.Sy=new _.ud("API_VERSION");_.Ty=new _.ud("REQUEST_SERVICE for testfusion_js_api");_.Uy=class{};_.Uy.O=function(a){return new (a||_.Uy)};_.Uy.Ca=_.Af({type:_.Uy});_.Uy.Ba=_.Uc({});_.Q8a=new _.ud("API_VERSION");_.R8a=new _.ud("REQUEST_SERVICE for cloudbuild-ts-angular2");_.Vy=class{};_.Vy.O=function(a){return new (a||_.Vy)};_.Vy.Ca=_.Af({type:_.Vy});_.Vy.Ba=_.Uc({});_.S8a=new _.ud("API_VERSION");_.T8a=new _.ud("REQUEST_SERVICE for sourcerepo-v1-ts");_.Wy=class{};_.Wy.O=function(a){return new (a||_.Wy)};_.Wy.Ca=_.Af({type:_.Wy});_.Wy.Ba=_.Uc({});_.U8a=new _.ud("REQUEST_SERVICE for sourcerepo-pa-v1-ts");_.Xy=class{};_.Xy.O=function(a){return new (a||_.Xy)};_.Xy.Ca=_.Af({type:_.Xy});_.Xy.Ba=_.Uc({});var V8a=new _.ud("localObservableRequestService",{Ea:"root",oa:()=>{const a={X5:"",W5:""};return _.n(Fy).create(new _.OZa(a),a.X5)}}),Yy=class{constructor(a){if(a)throw Error("qd");}};Yy.O=function(a){return new (a||Yy)(_.m(Yy,12))};Yy.Ca=_.Af({type:Yy});Yy.Ba=_.Uc({imports:[_.Cp,_.Ey,_.Ky,_.Vy,_.Bu,_.Cu,_.vu,_.Dn,_.cw,_.Du,_.Gu,_.Ry,_.Hu,_.Xy,_.Wy,_.Uy,_.Oy]});var Zy=class{YXb(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)}XXb(){}WXb(a){return a}};Zy.O=function(a){return new (a||Zy)};Zy.ta=_.k({token:Zy,oa:Zy.O});var X8a;_.W8a=null;X8a=new _.ud("legacy converter",{Ea:"root",oa:()=>_.W8a});var Y8a,zxa,Z8a;Y8a=/^([^?#;]*)((\?|#|;).*)?$/;zxa=[_.Ep.eAb,_.Ep.fJa,_.Ep.UR,_.Ep.V1,_.Ep.bCb];Z8a=[{startIndex:1,a4a:"+"},{x1b:"+",a4a:":"},{x1b:":"}];
_.$y=class{constructor(a){this.PUb=a;this.Lo=_.nk.has(2)}YXb(a,b){b&&this.PUb&&(a=this.PUb(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}XXb(a,b){a=a.root.children.primary.Pd;if(!(a.length<=2)){var c=a.map(e=>e.path).join("/")+"/";for(var d of zxa)if(c.startsWith(d+
"/"))return;if(this.Lo&&a[0].path!=="h")a[0].path==="piper"?a.length>=4&&yxa(a,3,a.length):yxa(a,1,a.length);else{let e;if(a[0].path==="h"||a[0].path==="source")e=a.shift();for(const f of Z8a){d=f.startIndex;if(d===void 0){d=a.findIndex(g=>g.path===f.x1b);if(d<0)break;d++}c=f.a4a!==void 0?a.findIndex(g=>g.path===f.a4a):a.length;c=c<0?a.length:c;yxa(a,d,c)}e&&a.unshift(e)}b&&(a[a.length-1].path+="/")}}WXb(a){if(!Axa(a))return a;let b=a.replace(Y8a,"$1");a=a.replace(Y8a,"$2");b=b.replace(/%2F/g,"/").replace(/%2B/g,
"+").replace("/:/",":").replace("/:",":").replace(":/",":").replace("piper/_/","piper///");return b+a}};_.$y.O=function(a){return new (a||_.$y)(_.m(X8a),_.m(_.kv))};_.$y.ta=_.k({token:_.$y,oa:_.$y.O});var $8a=function(a,b){a.current&&a.current.path===a.location.path()||(a.Fbb=!0,a.current={path:a.location.path(),F9:a.parse(a.location.path())},a.Fbb=!1);for(const c of a.l3c)a.current.F9.Sa.hasOwnProperty(c)&&a.L3c(c,a.current.F9,b)},a9a=class extends lMa{constructor(a,b=Bxa){super();this.location=a;this.l3c=VTa;this.L3c=b;this.current=null;this.Fbb=!1}parse(a){a=super.parse(a);this.Fbb||$8a(this,a);return a}Yc(a){$8a(this,a);return super.Yc(a)}};var b9a,c9a;b9a=window.location.pathname;c9a=new _.ud("queryParamPreserver",{Ea:"root",oa:()=>Cxa});
_.az=class extends a9a{constructor(a,b,c,d){super(c,d);this.Rb=b;this.nAa=[];this.nAa.push(new Zy,a)}parse(a){var b=a.split(/[\/]+;/);b=b.length>1?b.join(";"):a;a=b!==a||!this.Ua.JP&&b9a!=="/"&&b9a.endsWith("/")&&(new _.Ij(b)).ke()+"/"===b9a;for(var c of this.nAa)b=c.YXb(b,!this.Ua.JP);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.nAa)d.XXb(c,a);return c}Yc(a){a=super.Yc(a);for(const b of this.nAa)a=b.WXb(a);
return a}get Ua(){this.KZb||(this.KZb=this.Rb.get(_.di));return this.KZb}};_.az.O=function(a){return new (a||_.az)(_.m(_.$y),_.m(_.We),_.m(_.eo),_.m(c9a))};_.az.ta=_.k({token:_.az,oa:_.az.O});var d9a=new _.ud("GMAT_SNACK_BAR_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var bz=class extends _.Ht{constructor(a,b,c,d,e,f,g){g.Se||_.Dx(a,"gmat-mdc-snack-bar");super(a,b,c,d,e,f)}};bz.O=function(a){return new (a||bz)(_.m(_.ws),_.m(_.ir),_.m(_.We),_.m(_.br),_.m(_.Ht,12),_.m(_.zXa),_.m(d9a))};bz.ta=_.k({token:bz,oa:bz.O});_.cz=class{};_.cz.O=function(a){return new (a||_.cz)};_.cz.Ca=_.Af({type:_.cz});_.cz.Ba=_.Uc({Nb:[{va:_.Ht,Qd:bz},{va:_.ws,Qd:_.Ex}],imports:[_.It]});var e9a,f9a;_.g9a=class{constructor(a){this.Cc=a}Te(){this.Cc.forEach(a=>e9a(a))}LTa(a){const b=this.Cc.find(d=>d.kb.ma===a);var c=this.DIc;if(b!==c&&(c==null||e9a(c),b)){let d,e;c=c==null?void 0:(e=(d=c.kb.ma).getBoundingClientRect)==null?void 0:e.call(d);f9a(b,c);this.DIc=b}}};e9a=function(a){a.Ia.ma.classList.remove("mdc-tab-indicator--active")};
f9a=function(a,b){const c=a.Ia.ma;if(b&&c.getBoundingClientRect&&a.sba){var d=c.getBoundingClientRect(),e=b.width/d.width;b=b.left-d.left;c.classList.add("mdc-tab-indicator--no-transition");a.sba.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.sba.style.setProperty("transform","")}else c.classList.add("mdc-tab-indicator--active")};
_.dz=class{constructor(){this.Ia=_.n(_.bf);this.ypa=!1}get Fo(){return this.ypa}set Fo(a){this.ypa!==a&&(this.ypa=a,this.gqa&&this.SCb())}Qa(){this.qIc()}Ja(){let a;(a=this.gqa)==null||a.remove();this.gqa=this.sba=null}qIc(){var a=this.Ia.ma.ownerDocument||document;const b=this.gqa=a.createElement("span");a=this.sba=a.createElement("span");b.className="mdc-tab-indicator";a.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline";b.appendChild(this.sba);this.SCb()}SCb(){(this.ypa?
this.Ia.ma.querySelector(".mdc-tab__content"):this.Ia.ma).appendChild(this.gqa)}};_.dz.O=function(a){return new (a||_.dz)};_.dz.La=_.Cf({type:_.dz,inputs:{Fo:[2,"fitInkBarToContent","fitInkBarToContent",_.kh]},features:[_.hg]});_.h9a=new _.ud("MatInkBarPositioner",{Ea:"root",oa:function(){return a=>({left:a?(a.offsetLeft||0)+"px":"0",width:a?(a.offsetWidth||0)+"px":"0"})}});_.i9a=new _.ud("MatTabContent");_.j9a=_.hj("translateTab",[_.kj("center, void, left-origin-center, right-origin-center",_.jj({transform:"none",visibility:"visible"})),_.kj("left",_.jj({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.kj("right",_.jj({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.lj("* => left, * => right, left => center, right => center",_.ij("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),_.lj("void => left-origin-center",[_.jj({transform:"translate3d(-100%, 0, 0)",
visibility:"hidden"}),_.ij("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),_.lj("void => right-origin-center",[_.jj({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),_.ij("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])]);_.ez=new _.ud("MAT_TABS_CONFIG");var k9a;k9a=_.Pi({passive:!0});
_.fz=class{get selectedIndex(){return this.Ug}set selectedIndex(a){a=isNaN(a)?0:a;this.Ug!=a&&(this.VT=!0,this.Ug=a,this.Fb&&_.rr(this.Fb,a))}constructor(){this.Ia=_.n(_.bf);this.Ta=_.n(_.jn);this.tf=_.n(_.Zr);this.Vb=_.n(_.Mr,{optional:!0});this.lb=_.n(_.Ue);this.hc=_.n(_.Qq);this.ie=_.n(_.Xm,{optional:!0});this.Iv=0;this.VT=!1;this.Jb=new _.Tf;this.Kv=!1;this.Lr=this.Kr=!0;this.BN=new _.Tf;this.yh=!1;this.Ug=0;this.Fla=new _.Vm;this.bia=new _.Vm;this.pOc=_.n(Qw);this.xc=_.n(_.We);this.lb.Ub(()=>
{_.x(_.Me(this.Ia.ma,"mouseleave"),_.dg(this.Jb)).subscribe(()=>this.vp())})}Dc(){_.x(_.Me(this.zca.ma,"touchstart",k9a),_.dg(this.Jb)).subscribe(()=>{this.zv("before")});_.x(_.Me(this.Rba.ma,"touchstart",k9a),_.dg(this.Jb)).subscribe(()=>{this.zv("after")})}Sd(){const a=this.Vb?this.Vb.Fc:_.u("ltr"),b=_.x(this.pOc.observe(this.Ia.ma),_.Kf(32),_.dg(this.Jb)),c=_.x(this.tf.Fc(150),_.dg(this.Jb)),d=()=>{this.qE();this.sS()};this.Fb=_.qr(_.pr(new _.ur(this.Cc),this.Ql())).Mx().Xu(()=>!1);_.rr(this.Fb,
this.Ug);_.Xe(d,{Rb:this.xc});_.x(_.Qe(a,c,b,this.Cc.Gc,this.LPa()),_.dg(this.Jb)).subscribe(()=>{this.lb.run(()=>{Promise.resolve().then(()=>{this.Iv=Math.max(0,Math.min(this.YS(),this.Iv));d()})});_.pr(this.Fb,this.Ql())});this.Fb.Fc.subscribe(e=>{this.bia.emit(e);this.zRa(e)})}LPa(){return typeof ResizeObserver!=="function"?_.Pe:_.x(this.Cc.Gc,_.bg(this.Cc),_.cg(a=>new _.re(b=>this.lb.Ub(()=>{const c=new ResizeObserver(d=>b.next(d));a.forEach(d=>c.observe(d.kb.ma));return()=>{c.disconnect()}}))),
_.ag(),_.Re(a=>a.some(b=>b.contentRect.width>0&&b.contentRect.height>0)))}MG(){this.bSa!=this.Cc.length&&(this.qE(),this.bSa=this.Cc.length,_.Zm(this.Ta));this.VT&&(this.Lca(this.Ug),this.GS(),this.sS(),this.VT=!1,_.Zm(this.Ta));this.Hca&&(this.rda(),this.Hca=!1,_.Zm(this.Ta))}Ja(){let a;(a=this.Fb)==null||a.destroy();this.Jb.next();this.Jb.complete();this.BN.complete()}me(a){if(!_.Mi(a))switch(a.keyCode){case 13:case 32:if(this.Sp!==this.selectedIndex){const b=this.Cc.get(this.Sp);b&&!b.disabled&&
(this.Fla.emit(this.Sp),this.Cba(a))}break;default:this.Fb.Rm(a)}}aca(){const a=this.Ia.ma.textContent;a!==this.sNa&&(this.sNa=a||"",this.lb.run(()=>{this.qE();this.sS();_.Zm(this.Ta)}))}qE(){this.WMa();this.GS();this.rda()}get Sp(){return this.Fb?this.Fb.ds:0}set Sp(a){this.lJ(a)&&this.Sp!==a&&this.Fb&&this.Fb.kj(a)}lJ(a){return this.Cc?!!this.Cc.toArray()[a]:!0}zRa(a){this.Kv&&this.Lca(a);this.Cc&&this.Cc.length&&(this.Cc.toArray()[a].focus(),a=this.Nv.ma,a.scrollLeft=this.Ql()=="ltr"?0:a.scrollWidth-
a.offsetWidth)}Ql(){return this.Vb&&this.Vb.value==="rtl"?"rtl":"ltr"}rda(){if(!this.yh){var a=this.Yk;this.dda.ma.style.transform=`translateX(${Math.round(this.Ql()==="ltr"?-a:a)}px)`;if(this.hc.B$||this.hc.loa)this.Nv.ma.scrollLeft=0}}get Yk(){return this.Iv}set Yk(a){this.Kca(a)}Ica(a){return this.Kca(this.Iv+(a=="before"?-1:1)*this.Nv.ma.offsetWidth/3)}cJ(a){this.vp();this.Ica(a)}Lca(a){if(!this.yh){var b=this.Cc?this.Cc.toArray()[a]:null;if(b){a=this.Nv.ma.offsetWidth;var c=b.kb.ma.offsetLeft,
d=b.kb.ma.offsetWidth;this.Ql()=="ltr"?b=c+d:(b=this.IJ.ma.offsetWidth-c,c=b-d);d=this.Yk;a=this.Yk+a;c<d?this.Yk-=d-c:b>a&&(this.Yk+=Math.min(b-a,c-d))}}}WMa(){if(this.yh)this.Kv=!1;else{const a=this.IJ.ma.scrollWidth-this.Ia.ma.offsetWidth>=5;a||(this.Yk=0);a!==this.Kv&&(this.Kv=a,_.Zm(this.Ta))}}GS(){this.yh?this.Kr=this.Lr=!0:(this.Lr=this.Yk==0,this.Kr=this.Yk==this.YS(),_.Zm(this.Ta))}YS(){return this.IJ.ma.scrollWidth-this.Nv.ma.offsetWidth||0}sS(){var a=this.Cc&&this.Cc.length?this.Cc.toArray()[this.selectedIndex]:
null;(a=a?a.kb.ma:null)?this.jJ.LTa(a):this.jJ.Te()}vp(){this.BN.next()}zv(a,b){b&&b.button!=null&&b.button!==0||(this.vp(),_.x(_.Oe(650,100),_.dg(_.Qe(this.BN,this.Jb))).subscribe(()=>{const {mja:c,distance:d}=this.Ica(a);(d===0||d>=c)&&this.vp()}))}Kca(a){if(this.yh)return{mja:0,distance:0};const b=this.YS();this.Iv=Math.max(0,Math.min(b,a));this.Hca=!0;this.GS();return{mja:b,distance:this.Iv}}};_.fz.O=function(a){return new (a||_.fz)};
_.fz.La=_.Cf({type:_.fz,inputs:{yh:[2,"disablePagination","disablePagination",_.kh],selectedIndex:[2,"selectedIndex","selectedIndex",_.lh]},outputs:{Fla:"selectFocusedIndex",bia:"indexFocused"},features:[_.hg]});_.gz=class extends _.dz{constructor(){super(...arguments);this.kb=_.n(_.bf);this.disabled=!1}focus(){this.kb.ma.focus()}};_.gz.O=(()=>{let a;return function(b){return(a||(a=_.he(_.gz)))(b||_.gz)}})();_.gz.La=_.Cf({type:_.gz,na:[["","matTabLabelWrapper",""]],ob:3,Ya:function(a,b){a&2&&(_.mg("aria-disabled",!!b.disabled),_.og("mat-mdc-tab-disabled",b.disabled))},inputs:{disabled:[2,"disabled","disabled",_.kh]},features:[_.hg,_.gg]});var l9a,m9a,n9a,o9a,p9a;l9a=["tabListContainer"];m9a=["tabList"];n9a=["tabListInner"];o9a=["nextPaginator"];p9a=["previousPaginator"];_.hz=class extends _.fz{constructor(){super(...arguments);this.wc=!1}Sd(){this.jJ=new _.g9a(this.Cc);super.Sd()}Cba(a){a.preventDefault()}};_.hz.O=(()=>{let a;return function(b){return(a||(a=_.he(_.hz)))(b||_.hz)}})();
_.hz.wa=_.zf({type:_.hz,na:[["mat-tab-header"]],yd:function(a,b,c){a&1&&_.Kg(c,_.gz,4);if(a&2){let d;_.Mg(d=_.Og())&&(b.Cc=d)}},rb:function(a,b){a&1&&(_.Jg(l9a,7),_.Jg(m9a,7),_.Jg(n9a,7),_.Jg(o9a,5),_.Jg(p9a,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.Nv=c.first);_.Mg(c=_.Og())&&(b.dda=c.first);_.Mg(c=_.Og())&&(b.IJ=c.first);_.Mg(c=_.Og())&&(b.Rba=c.first);_.Mg(c=_.Og())&&(b.zca=c.first)}},nb:[1,"mat-mdc-tab-header"],ob:4,Ya:function(a,b){a&2&&_.og("mat-mdc-tab-header-pagination-controls-enabled",b.Kv)("mat-mdc-tab-header-rtl",
b.Ql()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],wc:[2,"disableRipple","disableRipple",_.kh]},features:[_.hg,_.gg],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=_.Ld();_.Cg();_.F(0,"div",5,0);_.N("click",function(){_.q(c);return _.r(b.cJ("before"))})("mousedown",function(d){_.q(c);return _.r(b.zv("before",d))})("touchend",function(){_.q(c);return _.r(b.vp())});_.K(2,"div",6);_.J();_.F(3,
"div",7,1);_.N("keydown",function(d){_.q(c);return _.r(b.me(d))});_.F(5,"div",8,2);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.aca())});_.F(7,"div",9,3);_.Dg(9);_.J()()();_.F(10,"div",10,4);_.N("mousedown",function(d){_.q(c);return _.r(b.zv("after",d))})("click",function(){_.q(c);return _.r(b.cJ("after"))})("touchend",function(){_.q(c);return _.r(b.vp())});_.K(12,"div",6);_.J()}a&2&&(_.og("mat-mdc-tab-header-pagination-disabled",b.Lr),_.E("matRippleDisabled",b.Lr||b.wc),_.y(3),_.og("_mat-animation-noopable",
b.ie==="NoopAnimations"),_.y(2),_.mg("aria-label",b.ariaLabel||null)("aria-labelledby",b.je||null),_.y(5),_.og("mat-mdc-tab-header-pagination-disabled",b.Kr),_.E("matRippleDisabled",b.Kr||b.wc))},Fa:[_.Js,_.gr],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});_.q9a=new _.ud("MatTabLabel");_.r9a=new _.ud("MAT_TAB");_.iz=class extends ts{constructor(){super(...arguments);this.LDb=_.n(_.r9a,{optional:!0})}};_.iz.O=(()=>{let a;return function(b){return(a||(a=_.he(_.iz)))(b||_.iz)}})();_.iz.La=_.Cf({type:_.iz,na:[["","mat-tab-label",""],["","matTabLabel",""]],features:[_.Xg([{va:_.q9a,Gb:_.iz}]),_.gg]});_.s9a=new _.ud("MAT_TAB_GROUP");var Wxa={};var jz=class extends _.Qh{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(){}Ja(){super.complete()}};jz.O=function(a){return new (a||jz)};jz.ta=_.k({token:jz,oa:jz.O});var t9a=[jz];var u9a=new _.ud("@ngrx/store Internal Root Guard"),v9a=new _.ud("@ngrx/store Internal Initial State"),w9a=new _.ud("@ngrx/store Initial State"),x9a=new _.ud("@ngrx/store Reducer Factory"),y9a=new _.ud("@ngrx/store Internal Reducer Factory Provider"),z9a=new _.ud("@ngrx/store Initial Reducers"),A9a=new _.ud("@ngrx/store Internal Initial Reducers"),B9a=new _.ud("@ngrx/store Internal Store Reducers"),C9a=new _.ud("@ngrx/store Internal Store Features"),D9a=new _.ud("@ngrx/store Feature Reducers"),E9a=
new _.ud("@ngrx/store User Provided Meta Reducers"),F9a=new _.ud("@ngrx/store Meta Reducers"),G9a=new _.ud("@ngrx/store Internal Resolved Meta Reducers"),H9a=new _.ud("@ngrx/store User Runtime Checks Config"),I9a=new _.ud("@ngrx/store Internal User Runtime Checks Config"),kz=new _.ud("@ngrx/store Internal Runtime Checks"),J9a=new _.ud("@ngrx/store Check if Action types are unique");var K9a=class extends _.re{},L9a=class extends jz{},N9a=function(a,b){a.b_=Object.assign({},a.b_,b);M9a(a,Object.keys(b))},O9a=function(a,b){b=b.reduce((c,{b_:d,yAa:e,gWb:f,initialState:g,key:l})=>{d=typeof d==="function"?Jxa(f)(d,g):Ixa(e,f)(d,g);c[l]=d;return c},{});N9a(a,b)},P9a=function(a,b){b.forEach(c=>{a.b_=Gxa(a.b_,c)});M9a(a,b)},Q9a=function(a,b){P9a(a,b.map(c=>c.key))},M9a=function(a,b){a.next(a.yAa(a.b_,a.initialState));a.sUc.next({type:"@ngrx/store/update-reducers",features:b})},lz=class extends _.Qh{constructor(a,
b,c,d){super(d(c,b));this.sUc=a;this.initialState=b;this.b_=c;this.yAa=d}Ja(){this.complete()}};lz.O=function(a){return new (a||lz)(_.m(L9a),_.m(w9a),_.m(z9a),_.m(x9a))};lz.ta=_.k({token:lz,oa:lz.O});var R9a=[lz,{va:K9a,Gb:lz},{va:L9a,Gb:jz}];var mz=class extends _.Tf{Ja(){this.complete()}};mz.O=(()=>{let a;return function(b){return(a||(a=_.he(mz)))(b||mz)}})();mz.ta=_.k({token:mz,oa:mz.O});var S9a=[mz];var T9a=class extends _.re{},nz=class extends _.Qh{constructor(a,b,c,d){super(d);this.kCa=_.x(_.x(_.x(a,_.Qga(aJa)),_.fg(b)),_.Yf($xa,{state:d})).subscribe(({state:e,action:f})=>{this.next(e);c.next(f)});this.state=Zxa(this)}Ja(){this.kCa.unsubscribe();this.complete()}};nz.O=function(a){return new (a||nz)(_.m(jz),_.m(K9a),_.m(mz),_.m(w9a))};nz.ta=_.k({token:nz,oa:nz.O});var U9a=[nz,{va:T9a,Gb:nz}];var xk=class extends _.re{constructor(a,b,c){super();this.Fda=b;this.qnb=c;this.source=a;this.state=a.state}select(a,...b){return aya.call(null,a,...b)(this)}fD(a){const b=new xk(this,this.Fda,this.qnb);b.operator=a;return b}dispatch(a){this.Fda.next(a)}next(a){this.Fda.next(a)}error(a){this.Fda.error(a)}complete(){this.Fda.complete()}};xk.O=function(a){return new (a||xk)(_.m(T9a),_.m(jz),_.m(lz))};xk.ta=_.k({token:xk,oa:xk.O});var V9a=[xk];var oz=class{};oz.O=function(a){return new (a||oz)(_.m(jz),_.m(K9a),_.m(mz),_.m(xk),_.m(u9a,8),_.m(J9a,8))};oz.Ca=_.Af({type:oz});oz.Ba=_.Uc({});var pz=class{constructor(a,b,c){this.features=a;this.qnb=c;a=a.map((d,e)=>{e=b.shift()[e];return Object.assign({},d,{b_:e,initialState:cya(d.initialState)})});O9a(c,a)}Ja(){Q9a(this.qnb,this.features)}};pz.O=function(a){return new (a||pz)(_.m(C9a),_.m(D9a),_.m(lz),_.m(oz),_.m(J9a,8))};pz.Ca=_.Af({type:pz});pz.Ba=_.Uc({});var W9a=new _.ud("@ngrx/effects Internal Root Guard"),X9a=new _.ud("@ngrx/effects User Provided Effects"),Y9a=new _.ud("@ngrx/effects Internal Root Effects"),Z9a=new _.ud("@ngrx/effects Internal Root Effects Instances"),$9a=new _.ud("@ngrx/effects Effects Error Handler",{Ea:"root",oa:()=>lya});var a$a=function(a){return _.x(a,$ja(b=>b.constructor&&b.constructor.name!=="Object"&&b.constructor.name!=="Function"?Object.getPrototypeOf(b):b),_.Fe(b=>_.x(b,$ja(mya))),_.Fe(b=>{const c=_.x(b,_.Yja(d=>nya(a.eh,a.UUc)(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`"+gya(d)+"`";try{var p=JSON.stringify(t)}catch(w){p=t}f.call(e,g(l+p))}}return d.notification}),_.Re(d=>d.kind===
"N"&&d.value!=null),Uja());b=_.x(b,_.Nf(1),_.Re(kya),_.v(d=>d.ngrxOnInitEffects()));return _.Qe(c,b)}))},qz=class extends _.Tf{constructor(a,b){super();this.eh=a;this.UUc=b}ZSa(a){this.next(a)}};qz.O=function(a){return new (a||qz)(_.m(_.yf),_.m($9a))};qz.ta=_.k({token:qz,oa:qz.O,Ea:"root"});(function(a,b){Wxa[a]=(Wxa[a]||0)+1;if(typeof b==="function")return Dxa(a,(...c)=>Object.assign({},b(...c),{type:a}));switch(b?b.Xcd:"empty"){case "empty":return Dxa(a,()=>({type:a}));case "props":return Dxa(a,c=>Object.assign({},c,{type:a}));default:throw Error("zd");}})("@ngrx/effects/init");var rz=class{constructor(a,b){this.TUc=a;this.store=b;this.Ifa=null}start(){this.Ifa||(this.Ifa=a$a(this.TUc).subscribe(this.store))}Ja(){this.Ifa&&(this.Ifa.unsubscribe(),this.Ifa=null)}};rz.O=function(a){return new (a||rz)(_.m(qz),_.m(xk))};rz.ta=_.k({token:rz,oa:rz.O,Ea:"root"});var sz=class{constructor(a,b,c,d){this.sources=a;b.start();for(const e of d)a.ZSa(e);c.dispatch({type:"@ngrx/effects/init"})}ZSa(a){this.sources.ZSa(a)}};sz.O=function(a){return new (a||sz)(_.m(qz),_.m(rz),_.m(xk),_.m(Z9a),_.m(oz,8),_.m(pz,8),_.m(W9a,8))};sz.Ca=_.Af({type:sz});sz.Ba=_.Uc({});var b$a=[_.Kr,_.No,_.oOa()],tz=new _.CPa,c$a=[{path:"",jV:_.cqa(),children:[{path:_.Ep.y$,zl:tz.for("search"),data:Pq,resolve:{keyboardShortcuts:_.li(_.By),settingsPageLink:_.li(Cy),additionalLinks:_.li(zy)},rr:"paramsOrQueryParamsChange"},{path:_.Ep.V1,zl:tz.for("source_settings"),data:Pq,resolve:{keyboardShortcuts:_.li(_.By),settingsPageLink:_.li(Cy),additionalLinks:_.li(zy)}},{path:_.Ep.eAb,zl:tz.for("admin"),data:Object.assign({},Pq),resolve:{keyboardShortcuts:_.li(_.By),additionalLinks:_.li(zy)}},
{path:_.Ep.fJa,zl:tz.for("onboarding"),data:Pq},{path:_.Ep.UR,zl:tz.for("results"),data:{appBarTitle:"Build Status",appBarBadge:"early access",disableAppLink:!0,showSshKeysLink:!1,showTermsOfServiceLink:!0,showPrivacyLink:!0}},{path:_.Ep.bCb,zl:tz.for("ssh_keys"),data:Pq,resolve:{keyboardShortcuts:_.li(_.By)}},{path:_.Ep.kyc,zl:tz.for("source"),data:Object.assign({},Pq,{groupType:"host"}),resolve:{keyboardShortcuts:_.li(_.By),settingsPageLink:_.li(Cy),additionalLinks:_.li(zy)}},{path:_.Ep.zI,zl:tz.for("source"),
data:Object.assign({},Pq),resolve:{keyboardShortcuts:_.li(_.By),settingsPageLink:_.li(Cy),additionalLinks:_.li(zy)}},{path:"**",component:_.bv,data:{appBarTitle:"Oops",showTermsOfServiceLink:!0,showPrivacyLink:!0}}]}],uz=class{store(){}SBa(a,b){return this.Cha(a)&&this.Cha(b)?a.component===b.component:a.qe===b.qe}Cha(a){return a.data.Rc}};uz.O=function(a){return new (a||uz)};uz.ta=_.k({token:uz,oa:uz.O});var vz=class{};vz.O=function(a){return new (a||vz)};vz.Ca=_.Af({type:vz,Cy:[dy]});
var d$a=[..._.BPa(tz),_.ji,_.vt,_.ju,_.$y,{va:ei,Ab:function(a){return()=>{_.x(a.prefetch("file",!1),_.Nf(1),_.Of(1E3)).subscribe(()=>{const b=document.getElementById("pre-rendered-code");b==null||b.hasAttribute("processed")||b.parentElement.removeChild(b)})}},Ib:[_.Pv],xd:!0},{va:_.yf,Gb:_.Tt,Ib:[_.At]},{va:_.hi,Qd:_.az},{va:_.Yo,Qd:uz},{va:_.SLa,kc:"/"},{va:z5a,Ab:function(a){const b=c$a[0].children.filter(c=>{switch(c.path){case "piper":case _.Ep.V1:return _.nk.has(2);case _.Ep.UR:return _.sl(_.dl(a,
fv,4),1);default:return!0}});c$a[0].children=b;return c$a},Ib:[Av,_.kv]},{va:_.sZa,kc:_.rZa},{va:_.k2a,kc:_.l2a},{va:_.Yh,Qd:_.ev},{va:_.ez,kc:{Wz:!1}}],e$a={bq:_.Dy,Nb:_.I8a},f$a;
f$a={bq:oz,Nb:[...function(a={},b={}){return[{va:u9a,Ab:eya},{va:v9a,kc:b.initialState},{va:w9a,Ab:cya,Ib:[v9a]},{va:A9a,kc:a},{va:B9a,Gb:a instanceof _.ud?a:A9a},{va:z9a,Ib:[A9a,[new _.EIa(B9a)]],Ab:bya},{va:E9a,kc:b.gWb?b.gWb:[]},{va:G9a,Ib:[F9a,E9a],Ab:dya},{va:y9a,kc:b.yAa?b.yAa:Fxa},{va:x9a,Ib:[y9a,G9a],Ab:Ixa},t9a,R9a,S9a,U9a,V9a,[{va:I9a,kc:b.etd},{va:H9a,Ab:Vxa,Ib:[I9a]},{va:kz,Ib:[H9a],Ab:Rxa},{va:F9a,xd:!0,Ib:[kz],Ab:Txa},{va:F9a,xd:!0,Ib:[kz],Ab:Sxa},{va:F9a,xd:!0,Ib:[kz],Ab:Uxa}],[{va:J9a,
xd:!0,Ib:[kz],Ab:Xxa}]]}({},void 0)]};var g$a=[[]].flat(),h$a=g$a.filter(hya);
vz.Ba=_.Uc({Nb:d$a,imports:[b$a,_.Lv,_.fy,yy,e$a,f$a,{bq:sz,Nb:[h$a,{va:Y9a,kc:[g$a]},{va:W9a,Ab:function(){const a=_.n(rz,{optional:!0,ZD:!0}),b=_.n(Y9a,{self:!0});if((b.length!==1||b[0].length!==0)&&a)throw new TypeError("Ad");return"guarded"}},{va:X9a,xd:!0,kc:[]},{va:Z9a,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 _.ud||hya(d)?_.n(d):d)},Ib:[Y9a,X9a]}]},_.St,_.cv,_.iu,_.cz,_.$Oa(c$a),{bq:Yy,Nb:[_.lu,{va:_.rn,Qd:_.NZa},{va:_.hZa,
Ab:_.vta},{va:iZa,Ab:function(){return{enabledFeatures:Array.from(_.lv).join(", ")}}},{va:_.bw,Ab:_.Gj,Ib:[_.ck,_.Iy]},{va:_.KKa,Gb:V8a},{va:_.J8a,Ab:_.Gj,Ib:[_.XKa,_.Jy]},{va:_.r_a,Ab:_.Gj,Ib:[_.Mn,_.Jy]},{va:_.s_a,Ab:_.Gj,Ib:[_.Mn,_.Jy]},{va:_.M8a,Ab:_.Gj,Ib:[_.YKa,_.Jy]},{va:_.R8a,Ab:_.Gj,Ib:[_.Nn,_.Jy]},{va:_.p_a,Ab:_.Gj,Ib:[_.$Ka,_.Jy]},{va:_.Qy,Ab:_.Gj,Ib:[_.aLa,_.Gy]},{va:_.Ty,Ab:_.Gj,Ib:[_.jLa,_.Gy]},{va:_.T8a,Ab:_.Gj,Ib:[_.cLa,_.Jy]},{va:_.U8a,Ab:_.Gj,Ib:[_.dLa,_.Jy]},{va:_.t_a,Ab:_.Gj,Ib:[_.eLa,
_.Jy]},{va:_.u_a,Ab:_.Gj,Ib:[_.fLa,_.Jy]},{va:_.w_a,Ab:_.Gj,Ib:[_.hLa,_.Jy]},{va:_.P8a,Ab:_.Gj,Ib:[_.iLa,_.Jy]},{va:_.ku,Ab:function(){return window}},{va:_.JZa,Qd:_.LZa},{va:_.KZa,Ab:function(a){return new _.gm(a.document)},Ib:[_.ku]},{va:_.Ly,xd:!0,Gb:_.My},{va:_.Ly,xd:!0,Gb:_.Ny}]},Ov]});var wz=class{};wz.O=function(a){return new (a||wz)};wz.Ca=_.Af({type:wz,Cy:[dy]});wz.Ba=_.Uc({imports:[vz,_.Lr]});var oya;_.yk=new Map;oya=!1;var i$a=class{constructor(a){this.Pd=a}toString(){return this.Pd.join(".")}getVersion(){return this.Pd[0]}getExtension(){return this.Pd[1]}};var k$a=function(a){var b=a.split(".");b=b.length!==4&&b.length!==3||b[0].indexOf("=")!==-1?null:new j$a(b);if(b===null)throw new TypeError("Cd`"+a);return b},j$a=class{constructor(a){this.Pd=a}toString(){return this.Pd.join(".")}getVersion(){return this.Pd[1]}};var r$a=function(a,b=!0){var c=l$a(a);const d=new m$a,e=c.match(zm)[5];Nca(n$a,function(g){const l=e.match("/"+g+"=([^/]+)");l&&xz(d,g,l[1])});let f="";f=a.indexOf("_/ss/")!=-1?"_/ss/":a.indexOf("_/wa/")!=-1?"_/wa/":a.indexOf("_/r/")!=-1?"_/r/":"_/js/";d.CM=a.substr(0,a.indexOf(f)+f.length);if(d.CM.endsWith("_/wa/")){b=o$a(a);let g=!0;Object.values(p$a).forEach(l=>{a.endsWith(l)&&(d.ozb=l,g=!1)});g&&(c=a.split("/"),d.ozb="/"+c[c.length-1]);xz(d,"wk",b.toString());return d}if(d.CM.endsWith("_/r/"))return xz(d,
"sc",q$a(a).toString()),d;if(!b)return d;(b=c.match(zm)[6]||null)&&oHa(b,(g,l)=>{d.fk[g]=l});return d},l$a=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a},o$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(p$a).forEach(e=>{a.endsWith(e)&&(b=a.slice(c,a.lastIndexOf(e)))});if(b===null)return null;try{return k$a(b)}catch(e){return null}},q$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 i$a(c);if(b===null)throw new TypeError("Bd`"+a);return b}catch(c){return null}},s$a=function(a){var b=(b=l$a(a).match(zm)[5]||null)?decodeURI(b):b;return b===null?!1:RegExp("/_/wa/","g").test(b)?!!o$a(a):RegExp("/_/r/","g").test(b)?!!q$a(a):RegExp("(/_/js/)|(/_/ss/)","g").test(b)?/\/k=/.test(b):!1},xz=function(a,b,c){c?a.Lk[b]=c:delete a.Lk[b]},v$a=function(a){const b=[],c=(0,_.Lj)(function(d){this.Lk[d]!==void 0&&b.push(d+
"="+this.Lk[d])},a);t$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.Lk||xz(a,"d","0"),c("d"),c("exm"),c("excm"),(a.Lk.excm||a.Lk.exm)&&b.push("ed=1"),c("im"),c("dg"),c("sm"),yz(a,"br")=="1"&&c("br"),c("br-d"),yz(a,"zs")!=="0"&&c("zs"),u$a(a)!==""&&c("wt"),c("gssmodulesetproto"),c("ujg"),c("sp"),c("rs"),c("cb"),c("ee"),c("tpc"),c("m"));return b.join("/")},yz=function(a,b){return a.Lk[b]?a.Lk[b]:null},t$a=function(a){a=
yz(a,"md");return!!a&&a!=="0"},u$a=function(a){switch(yz(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}},w$a=function(a,b){b&&b.length>0?(b.sort(),xz(a,"exm",b.join(","))):xz(a,"exm",null)},x$a=function(a,b){b&&b.length>0?(b.sort(),xz(a,"excm",b.join(","))):xz(a,"excm",null)},y$a=function(a){return(a=yz(a,"m"))?a.split(","):[]},z$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();xz(a,"ee",c.join(";"))},A$a=function(a){delete a.Lk.m;delete a.Lk.exm;delete a.Lk.ed},m$a=class{constructor(){this.Lk={};this.CM="";this.fk={};this.ozb=".wasm"}toString(){if(this.CM.endsWith("_/wa/"))var a=`${this.CM}${yz(this,"wk")}${this.ozb}`;else if(this.CM.endsWith("_/r/"))a=`${this.CM}${yz(this,"sc")}`;else{a=this.CM+v$a(this);const b=_.Am(this.fk);let c="";b!=""&&(c="?"+b);a+=c}return a}T8(a){xz(this,"md",a)}l0b(a){xz(this,"rs",a)}QQb(){return yz(this,"rs")}clone(){return r$a(this.toString())}},
n$a={dcd:"k",Sad:"ck",Dcd:"wk",Dbd:"m",cbd:"exm",abd:"excm",Jad:"am",zbd:"mm",bcd:"rt",pbd:"d",bbd:"ed",lcd:"sv",Uad:"deob",Nad:"cb",hcd:"rs",fcd:"sdch",qbd:"im",Vad:"dg",Yad:"br",Xad:"br-d",Pcd:"zs",Jcd:"wt",dbd:"ee",kcd:"sm",Cbd:"md",hbd:"gssmodulesetproto",Acd:"ujg",zcd:"sp",vcd:"tpc",obd:"ichc",mcd:"sc"},B$a=RegExp("^loaded_(g|h)?[_\\d]+$"),p$a={Ccd:".wasm",jcd:".map",tcd:".symbols",tbd:".loader.js",ubd:".loader.sourcemap",Hcd:".worker.js",Icd:".worker.sourcemap"};var C$a=a=>{a=a.clone();A$a(a);xz(a,"dg",null);xz(a,"d","0");w$a(a,null);x$a(a,null);xz(a,"ichc","0");return a},D$a=!0,E$a=(a,b,{cssRowKey:c,vV:d,RW:e,callback:f}={})=>{xz(a,"m",b.join(","));e&&z$a(a,e);c&&(xz(a,"ck",c),d?a.l0b(d):D$a&&(D$a=!1));if(f){if(f!=null&&!B$a.test(f))throw Error("Dd`"+f);xz(a,"cb",f)}a=a.toString();_.Jk(a,"/")&&(e=document.location.href.match(zm),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 _.$b(a)},F$a=(a,b,{Bob:c=
[],cssRowKey:d,vV:e,RW:f,callback:g}={})=>{a=C$a(a);x$a(a,c);return E$a(a,b,{cssRowKey:d,vV:e,RW:f,callback:g})},G$a=(a,b,{Cob:c=[],Bob:d=[],cssRowKey:e,vV:f,RW:g,callback:l}={})=>{a=C$a(a);xz(a,"d","1");w$a(a,c);x$a(a,d);return E$a(a,b,{cssRowKey:e,vV:f,RW:g,callback:l})};var I$a=function(a){return H$a(a).then(function(b){return JSON.parse(b.responseText)})},H$a=function(a){const b={},c=b.xad?b.xad.cfa():KRa.cfa();return(new Vt(function(d,e){let f;try{c.open("GET",a,!0)}catch(g){e(new zz("Error opening XHR: "+g.message,a,c))}c.onreadystatechange=function(){if(c.readyState==4){_.ea.clearTimeout(f);var g;!(g=IRa(c.status))&&(g=c.status===0)&&(g=nHa(a),g=!(g=="http"||g=="https"||g==""));g?d(c):e(new J$a(c.status,a,c))}};c.onerror=function(){e(new zz("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.t9c>0&&(f=_.ea.setTimeout(function(){c.onreadystatechange=()=>{};c.abort();e(new K$a(a,c))},b.t9c));try{c.send(null)}catch(g){c.onreadystatechange=()=>{},_.ea.clearTimeout(f),e(new zz("Error sending XHR: "+g.message,a,c))}})).gR(function(d){d instanceof Xt&&
c.abort();throw d;})},zz=function(a,b,c){_.ba.call(this,a+", url="+b);this.url=b;this.KDa=c};_.Ik(zz,_.ba);zz.prototype.name="XhrError";var J$a=function(a,b,c){zz.call(this,"Request Failed, status="+a,b,c);this.status=a};_.Ik(J$a,zz);J$a.prototype.name="XhrHttpError";var K$a=function(a,b){zz.call(this,"Request timed out",a,b)};_.Ik(K$a,zz);K$a.prototype.name="XhrTimeoutError";Ck=Ck||{};var L$a=function(){im.call(this)};_.Ik(L$a,im);L$a.prototype.initialize=function(){};var Az=function(a,b){this.Jva=a;this.LX=b};Az.prototype.sw=function(a){this.Jva&&(this.Jva.call(this.LX||null,a),this.Jva=this.LX=null)};Az.prototype.abort=function(){this.LX=this.Jva=null};nRa(function(a){Az.prototype.sw=a(Az.prototype.sw)});var Bz=function(a,b){im.call(this);this.zfa=a;this.P6=b;this.Uib=[];this.vL=[];this.Mua=[]};_.Ik(Bz,im);Bz.prototype.x1c=L$a;Bz.prototype.Pya=null;Bz.prototype.getId=function(){return this.P6};Bz.prototype.registerCallback=function(a,b){return this.p8(this.Uib,a,b)};var M$a=function(a,b){a.p8(a.vL,b)};_.aa=Bz.prototype;_.aa.p8=function(a,b,c){b=new Az(b,c);a.push(b);return b};_.aa.gz=function(){return!!this.Pya};_.aa.EBa=function(){this.Pya=new L$a};
_.aa.onLoad=function(a){var b=new this.x1c;b.initialize(a());this.Pya=b;b=(b=!!N$a(this.Mua,a()))||!!N$a(this.Uib,a());b||(this.vL.length=0);return b};_.aa.onError=function(a){(a=N$a(this.vL,a))&&fa(Error("Gd`"+a));this.Mua.length=0;this.Uib.length=0};var N$a=function(a,b){const c=[];for(let d=0;d<a.length;d++)try{a[d].sw(b)}catch(e){fa(e),c.push(e)}a.length=0;return c.length?c:null};Bz.prototype.Hn=function(){Bz.fE.Hn.call(this);oc(this.Pya)};var P$a,U$a,V$a,R$a,S$a,T$a,X$a;_.O$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=>!_.oi().Fj[w].gz());t.length!==0?d(t,`Response was successful but was missing module(s) ${t}.`):c()},p=()=>{f--;f==0&&l()};b.forEach(t=>{t=_.oi().Fj[t];t.gz()?p():(t.p8(t.Mua,p),M$a(t,p))});a.onload=()=>l();a.onerror=()=>{g();d(b)}};
_.Cz=function(a,b){let c=!1,d=[];for(let e=0;e<b.length;++e){const f=b[e];a.x8[f]||(a.x8[f]=!0,a.LAa.push(f),c=!0,d.push(f))}c&&(a.Dob=!1)};P$a=function(a,b){if(b.href||b.getAttribute("data-href"))if(b=b.href||b.getAttribute("data-href"),s$a(b)&&!r$a(b).CM.endsWith("_/js/")){b=y$a(r$a(b));for(const c of b)a.Eeb.includes(c)||a.Eeb.push(c)}};
_.Q$a=function(a,b,c,d){if(a.X7)return a.X7.then(()=>{_.Q$a(a,b,c,d)}),!0;if(!a.Sna){const f=[];var e=Object.assign({},a.x8);a.Q9(b,g=>{f.push(g.getId())},d,g=>!g.gz(),e);b=f}for(e=0;e<b.length;){let f=b.length-e,g=e==0?b:b.slice(e,b.length),l=R$a(a,g,d),p=_.ac(l).toString();for(;p.length>a.Pna;)if(f>1)f-=Math.ceil((p.length-a.Pna)/6),f=Math.max(f,1),g=b.slice(e,e+f),l=R$a(a,g,d),p=_.ac(l).toString();else return a.Sna?(a.Sna=!1,a.X7=S$a(a).then(t=>{T$a(a,t,d)}),_.Q$a(a,b.slice(e),c,d)):!1;e+=f;a.Sna?
c(l,g):c(l,g,e===b.length?b:[])}return!0};U$a=function(a){a.Dob||(a.Dob=!0,a.LAa.sort());return a.LAa};V$a=function(a){a=a.Eeb;a.sort();return a};R$a=function(a,b,c){return a.Sna?G$a(a.vla,b,{cssRowKey:a.INb,vV:a.WMb,RW:c,Cob:U$a(a),Bob:V$a(a)}):F$a(a.vla,b,{cssRowKey:a.INb,vV:a.WMb,Cob:U$a(a),Bob:V$a(a)})};_.W$a=function(a,b){let c=[];for(let d=0;d<b.length;++d){const e=b[d];a.x8[e]&&(delete a.x8[e],_.va(a.LAa,e),c.push(e))}};S$a=function(a){a=a.vla.clone();A$a(a);xz(a,"dg",null);a.T8("1");return I$a(a.toString())};
T$a=function(a,b,c){_.oi().xBa((b||{}).moduleGraph);a.Q9(U$a(a),d=>{_.Cz(a,[d.getId()])},c);a.X7=null};
_.Dz=class{constructor(a,b,c,d=!1,e=!1){this.vla=r$a(_.ac(a).toString(),!0);this.INb=b;this.WMb=c;this.Sna=d;this.x8={};this.Ygb={};this.LAa=[];this.Dob=!0;this.Eeb=(a=yz(this.vla,"excm"))?a.split(","):[];this.U6c=e;this.Rna=!1;this.Zea="anonymous";this.Pna=4043;this.ebb=document.head||document.documentElement;this.X7=this.Pia=null;this.G8c=!0;this.logger=null;_.Cz(this,y$a(this.vla));this.nva=void 0;this.Hya()}G0c(a,b,{RW:c,onError:d,xL:e,y2c:f}={}){this.Ygb=b;if(!a)throw Error("Hd");if(this.U6c){for(const g of document.getElementsByTagName("style"))P$a(this,
g);for(const g of document.getElementsByTagName("link"))P$a(this,g)}this.eVb(this.tlb(a),c,d,e,f)}eVb(a,b,c=()=>{},d=()=>{}){_.Q$a(this,a,(e,f,g=f)=>{this.load(e,f,c,d,g,b)},b)||c(-1)}Hya(){}load(a,b,c,d,e=b){_.ac(a);const f=X$a(a,this.Rna,this.Zea,this.nva);_.Cz(this,b);this.Pia=f;this.ebb.insertBefore(f,this.ebb.firstChild);_.O$a(f,b,()=>{f.parentElement.removeChild(f);this.Pia==f&&(this.Pia=null);const g=new Set;b.map(l=>g.add(l));for(const l in this.Ygb)this.Ygb[l].gz()&&g.add(l);Array.from(g);
d()},g=>{f.parentElement.removeChild(f);this.Pia==f&&(this.Pia=null);_.W$a(this,g);this.X7?this.X7.then(()=>{c(-1,a)}):c(-1,a)},e)}tlb(a){return a.filter(b=>!this.x8[b])}Q9(a,b,c,d,e={}){const f=_.oi();for(let g of a){a=f.Fj[g];if(e[g]||d&&!d(a))continue;e[g]=!0;let l=a.zfa||[];if(c){let p=[];c[g]&&(p=Object.keys(c[g]));l=l.concat(p)}this.Q9(l,b,c,d,e);b(a)}}};X$a=(a,b,c,d)=>{const e=_.pm(document,"SCRIPT");_.mc(e,a);b&&(e.crossOrigin=c);e.async=!1;d&&e.setAttribute("fetchpriority",d);return e};var Y$a=function(){this.hm=null};_.aa=Y$a.prototype;_.aa.K_b=function(){};_.aa.xBa=function(){};_.aa.XYb=function(){throw Error("Id");};_.aa.JQb=function(){return null};_.aa.isActive=function(){return!1};_.aa.aUb=function(){return!1};_.aa.QYb=function(){};_.aa.registerCallback=function(){};var Z$a=function(a){switch(a.type){case Ez.rf.kCb:return"Unauthorized";case Ez.rf.nAb:return"Consecutive load failures";case Ez.rf.TIMEOUT:return"Timed out";case Ez.rf.KBb:return"Out of date module id";case Ez.rf.VHa:return"Init error";default:return`Unknown failure type ${a.type}`}},Ez=class{constructor(a,b,c,d){this.type=a;this.status=b;this.Cob=c;this.url=d}toString(){return`${Z$a(this)} (${this.status!=void 0?this.status:"?"})`}};Ck.pv=Ez;Ck.pv.rf={kCb:0,nAb:1,TIMEOUT:2,KBb:3,VHa:4};var Fz=function(){this.Xgb=this.hm=null;this.Fj={};this.EG=[];this.RL=[];this.KAa=[];this.wt=[];this.pR=[];this.yO={};this.uF={};this.uC=this.Bsa=new Bz([],"");this.Fdb=null;this.qxa=new _.Yt;this.MWa=!1;this.Wta=0;this.rTb=this.L3b=this.qUb=!1};_.Ik(Fz,Y$a);var $$a=function(a,b){_.ba.call(this,`Error loading ${a}: ${b}`)};_.Ik($$a,_.ba);_.aa=Fz.prototype;_.aa.K_b=function(a){this.MWa=a};
_.aa.xBa=function(a,b){if(!(this instanceof Fz))this.xBa(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.Xgb=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.Xgb=c}b&&b.length?(laa(this.EG,b),this.Fdb=_.ta(b)):this.qxa.GO||this.qxa.callback();Object.freeze(this.Xgb);this.uC==
this.Bsa&&(this.uC=null,this.Bsa.onLoad((0,_.Lj)(this.JQb,this))&&bab(this,new Ck.pv(Ck.pv.rf.VHa)),Gz(this))}};_.aa.XYb=function(a,b){if(this.yO[a]){delete this.yO[a][b];for(const c in this.yO[a])return;delete this.yO[a]}};_.aa.isActive=function(){return this.EG.length>0};_.aa.aUb=function(){return this.pR.length>0};
var Gz=function(a){var b=a.qUb;const c=a.isActive();c!=b&&(a.ava(c?"active":"idle"),a.qUb=c);b=a.aUb();b!=a.L3b&&(a.ava(b?"userActive":"userIdle"),a.L3b=b)},aab=function(a,b,c){a.Fj[b]?(a=a.Fj[b].zfa,a!=c&&a.splice(0,a.length,...c)):a.Fj[b]=new Bz(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.Fj[g];if(!l)throw Error("Jd`"+g);const p=new _.Yt;e[g]=p;l.gz()?p.callback(null):(cab(a,g,l,!!c,p),dab(a,g)||b.push(g))}b.length>0&&(a.EG.length===
0?a.Ceb(b):(a.wt.push(b),Gz(a)));return e},cab=function(a,b,c,d,e){c.registerCallback(e.callback,e);M$a(c,function(f){e.Lfa(new $$a(b,f))});dab(a,b)?d&&(_.ua(a.pR,b)>=0||a.pR.push(b),Gz(a)):d&&(_.ua(a.pR,b)>=0||a.pR.push(b))};
Fz.prototype.Ceb=function(a,b,c){b||(this.Wta=0);const d=this.tlb(a);this.EG=d;this.RL=this.MWa?a:_.wa(d);Gz(this);if(d.length!==0){this.KAa.push.apply(this.KAa,d);if(Object.keys(this.yO).length>0&&!this.hm.G8c)throw Error("Kd");a=(0,_.Lj)(this.hm.G0c,this.hm,_.wa(d),this.Fj,{RW:this.yO,dkd:!!c,onError:(e,f)=>{var g=this.RL;e=e!=null?e:void 0;this.Wta++;const l=_.wa(d);this.RL=g;d.forEach(_.Gk(_.va,this.KAa),this);e==401?(bab(this,new Ck.pv(Ck.pv.rf.kCb,e)),this.wt.length=0):e==410?(fab(this,new Ck.pv(Ck.pv.rf.KBb,
e)),gab(this)):this.Wta>=3?(fab(this,new Ck.pv(Ck.pv.rf.nAb,e,l,f)),gab(this)):this.Ceb(this.RL,!0,e==8001)},y2c:(0,_.Lj)(this.NXc,this)});(b=Math.pow(this.Wta,2)*5E3)?_.ea.setTimeout(a,b):a()}};Fz.prototype.tlb=function(a){a=a.filter(c=>this.Fj[c].gz()?(_.ea.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.MWa&&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=Uca(a.KAa),d=[];c[b]||d.push(b);b=[b];for(let e=0;e<b.length;e++){const f=a.Fj[b[e]].zfa;for(let g=f.length-1;g>=0;g--){const l=f[g];a.Fj[l].gz()||c[l]||(d.push(l),b.push(l))}}d.reverse();_.maa(d);return d};
Fz.prototype.EBa=function(){if(this.uC){var a=this.uC.getId(),b=[];if(this.yO[a]){for(const c of Object.keys(this.yO[a])){const d=this.Fj[c];d&&!d.gz()&&(this.XYb(a,c),b.push(c))}this.Deb(b)}this.isDisposed()||(this.Fj[a].onLoad((0,_.Lj)(this.JQb,this))&&bab(this,new Ck.pv(Ck.pv.rf.VHa)),_.va(this.pR,a),_.va(this.EG,a),this.EG.length===0&&gab(this),this.Fdb&&a==this.Fdb&&(this.qxa.GO||this.qxa.callback()),Gz(this),this.uC=null)}};
var dab=function(a,b){if(_.ua(a.EG,b)>=0)return!0;for(let c=0;c<a.wt.length;c++)if(_.ua(a.wt[c],b)>=0)return!0;return!1};Fz.prototype.load=function(a,b){return eab(this,[a],b)[a]};Fz.prototype.Deb=function(a){return eab(this,a)};var qqa=function(a){var b=_.ni;b.uC&&b.uC.getId()==="synthetic_module_overhead"&&(b.EBa(),delete b.Fj.synthetic_module_overhead);b.Fj[a]&&b.Q9(b.Fj[a].zfa||[],c=>{c.EBa();_.va(b.EG,c.getId())},c=>!c.gz());b.uC=b.Fj[a]};
Fz.prototype.QYb=function(a){this.uC||(this.Fj.synthetic_module_overhead=new Bz([],"synthetic_module_overhead"),this.uC=this.Fj.synthetic_module_overhead);var b=this.uC;b.p8(b.Mua,a)};Fz.prototype.NXc=function(){fab(this,new Ck.pv(Ck.pv.rf.TIMEOUT));gab(this)};
var fab=function(a,b){a.RL.length>1?a.wt=a.RL.map(function(c){return[c]}).concat(a.wt):bab(a,b)},bab=function(a,b){const c=a.RL;a.EG.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 Wya(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.pR,d[e])}if(e=a.uF.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.Fj[c[d]])a.Fj[c[d]].onError(b);a.RL.length=0;Gz(a)},gab=function(a){for(;a.wt.length;){const b=a.wt.shift().filter(function(c){return!this.Fj[c].gz()},a);if(b.length>0){a.Ceb(b);return}}Gz(a)};_.aa=Fz.prototype;_.aa.registerCallback=function(a,b){Array.isArray(a)||(a=[a]);for(let c=0;c<a.length;c++)this.p8(a[c],b)};_.aa.p8=function(a,b){const c=this.uF;c[a]||(c[a]=[]);c[a].push(b)};_.aa.ava=function(a){const b=this.uF[a];for(let c=0;b&&c<b.length;c++)b[c](a)};
_.aa.Q9=function(a,b,c=()=>!0,d={}){for(const e of a)a=this.Fj[e],!d[e]&&c(a)&&(d[e]=!0,this.Q9(a.zfa||[],b,c,d),b(a))};_.aa.dispose=function(){Mca(Rca(this.Fj),this.Bsa);this.Fj={};this.EG=[];this.RL=[];this.pR=[];this.wt=[];this.uF={};this.rTb=!0};_.aa.isDisposed=function(){return this.rTb};_.oqa=function(){return new Fz};/*

 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(){const module=undefined;const exports=undefined;const 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;_.yk.set("CST-APP",vz);_.yk.set("PROTRACTOR-CST-APP",wz);
if(location.search==="?refreshSso=1")window.close();else{_.oi().QYb(sya);var Hz={};let a=Hz.cssRowKey||"",b=Hz.vV||"";!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=Hz.pnd||_.Dz;let c,d="";const e=_.ea._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(!s$a(c))throw Error("Fd");const f=new iab(_.$b(c),a,b,!1,!1);Hz.r$c&&(f.Rna=Hz.r$c);Hz.KSc&&(f.Zea=Hz.KSc);Hz.Pna&&(f.Pna=Hz.Pna);Hz.nva&&(f.nva=Hz.nva);const g=_.oi();g.hm=f;g.K_b(!0)};_.jab=function(a,b){return _.dp(a.Ua,_.ep(a.Ua,_.Iq(b)))};_.Iz=class{constructor(a,b){this.Ua=a;this.window=b}};_.Iz.O=function(a){return new (a||_.Iz)(_.m(_.di),_.m(_.ku))};_.Iz.ta=_.k({token:_.Iz,oa:_.Iz.O,Ea:"root"});
_.lv.add(9);
_.lv.add(2);
_.nk.add(3);
_.lv.add(72);
_.lv.add(73);
_.lv.add(69);_.oxa.Ska.push({instance:_.r8a});
_.lv.add(88);
_.lv.add(77);
_.lv.add(19);
_.G3a="https://cs.corp.google.com";
_.lv.add(31);
_.lv.add(38);
_.lv.add(42);

_.lv.add(70);
_.lv.add(84);
_.lv.add(44);
_.lv.add(48);
_.lv.add(55);
_.lv.add(56);
_.lv.add(78);
_.lv.add(82);
_.lv.add(1);
_.lv.add(3);
_.lv.add(10);
var fbb=function(a){if(a&&(a=Number(a),!isNaN(a)))return a};_.IPa=["/search"];var Uz=class extends _.Rv{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.VF=new _.Qh((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.QPb=new _.Qh((d=c)!=null?d:"FILES");let e;this.xD=new _.Qh((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 _.Qh((f=d)!=null?f:"SYSTEM");let g;this.r0a=new _.Qh((g=this.storage.get("__SourceSettings_DarkSyntaxTheme"))!=null?g:"cider-dark");let l;this.jeb=new _.Qh((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.y4b=new _.Qh(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.Wha=new _.Qh((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.Tzb=
new _.Qh((A=w)!=null?A:"MINI");let G;this.tabSize=new _.Qh((G=fbb(this.storage.get("__SourceSettings_TabSize")))!=null?G:2);let I;this.pageSize=new _.Qh((I=fbb(this.storage.get("__SourceSettings_PageSize")))!=null?I:10);let L;this.Fja=new _.Qh((L=fbb(this.storage.get("__SourceSettings_NumStarredPlaces")))!=null?L:50);this.Lsb=new _.Qh(!!this.storage.get("__SourceSettings_ShowFoldMarkers"));let V;this.B4b=new _.Qh((V=fbb(this.storage.get("__SourceSettings_XrefPreviewPaneMinSize")))!=null?V:0);this.Nha=
new _.Qh(!!this.storage.get("__SourceSettings_HighlightXrefs"));this.Msb=new _.Qh(!!this.storage.get("__SourceSettings_ShowGenerated"));let ca;this.qma=new _.Qh((ca=this.storage.get("__SourceSettings_ShowCustomContextMenu"))!=null?ca:!0)}Zga(){return this.VF}Vla(a){this.storage.set("__SourceSettings_LastFileDetailTab",a);this.VF.next(a)}k6(){return this.QPb}P8(a){this.storage.set("__SourceSettings_LastFileNavigationTab",a);this.QPb.next(a)}CK(){return this.xD}sz(a){a=Object.assign({},this.xD.value,
a);this.xD.next(a);this.storage.set("__SourceSettings_OutlineState",a)}vwa(){return this.theme}IBa(a){this.storage.set("__SourceSettings_Theme",a);this.theme.next(a)}Nga(){return this.r0a}Mla(a){this.storage.set("__SourceSettings_DarkSyntaxTheme",a);this.r0a.next(a)}aha(){return this.jeb}Xla(a){this.storage.set("__SourceSettings_LightSyntaxTheme",a);this.jeb.next(a)}nha(){return this.y4b}ima(a){this.storage.set("__SourceSettings_XrefExcludeFilters",Array.from(a));this.y4b.next(new Set(a))}h6(){return this.Wha}Tla(a){this.storage.set("__SourceSettings_XrefHovercards",
a);this.Wha.next(a)}vX(){return this.tabSize}hma(a){this.storage.set("__SourceSettings_TabSize",a);this.tabSize.next(a)}rX(){return this.pageSize}U8(a){this.storage.set("__SourceSettings_PageSize",a);this.pageSize.next(a)}p6(){return this.Fja}ama(a){this.storage.set("__SourceSettings_NumStarredPlaces",a);this.Fja.next(a)}sX(){return this.Lsb}fma(a){this.storage.set("__SourceSettings_ShowFoldMarkers",a);this.Lsb.next(a)}iha(){return this.Msb}gma(a){this.storage.set("__SourceSettings_ShowGenerated",
a);this.Msb.next(a)}Cwa(){return this.B4b}zsb(a){this.storage.set("__SourceSettings_XrefPreviewPaneMinSize",a);this.B4b.next(a)}kX(){return this.Nha}O8(a){this.storage.set("__SourceSettings_HighlightXrefs",a);this.Nha.next(a)}u6(){return this.qma}ema(a){this.storage.set("__SourceSettings_ShowCustomContextMenu",a);this.qma.next(a)}zX(){return this.Tzb}V8(a){this.storage.set("__SourceSettings_XrefOpenAction",a);this.Tzb.next(a)}};Uz.O=function(a){return new (a||Uz)(_.m(_.lXa),_.m(_.mv))};
Uz.ta=_.k({token:Uz,oa:Uz.O,Ea:"root"});_.Qv=Uz;_.lv.add(28);
_._ModuleManager_initialize=function(a,b){if(!_.ni){if(!_.oqa)return;_.pqa()}_.ni.xBa(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 wbb,xbb,ybb,Bbb,Cbb,Dbb,Ebb,Fbb,Lbb,Mbb,Nbb;_.vbb=function(a,b){const c=_.Zma.get(b)||null;if(c&&c!==a)throw Error("Za`"+b+"`"+_.Xc(c)+"`"+_.Xc(c.name));_.Zma.set(b,a)};_.Vz=function(a,b,c){a=_.Vka(_.Ld(),a,b,c);_.dla(_.$ea,a)};wbb=function(a){a&1&&_.K(0,"mat-pseudo-checkbox",1);a&2&&(a=_.O(),_.E("disabled",a.disabled)("state",a.selected?"checked":"unchecked"))};xbb=function(a){a&1&&_.K(0,"mat-pseudo-checkbox",3);a&2&&(a=_.O(),_.E("disabled",a.disabled))};
ybb=function(a){a&1&&(_.F(0,"span",4),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Rg("(",a.group.label,")"))};_.zbb=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};_.Abb=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};Bbb=function(a){a&1&&(_.F(0,"span",4),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Sg(a.placeholder))};Cbb=function(a){a&1&&_.Dg(0)};
Dbb=function(a){a&1&&(_.F(0,"span",11),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Sg(a.Jwb))};Ebb=function(a){a&1&&(_.F(0,"span",5),_.C(1,Cbb,1,0)(2,Dbb,2,1,"span",11),_.J());a&2&&(a=_.O(),_.y(),_.rg(a.o0a?1:2))};
Fbb=function(a){if(a&1){const b=_.Ld();_.F(0,"div",12,1);_.N("@transformPanel.done",function(c){_.q(b);const d=_.O();return _.r(d.oca.next(c.zg))})("keydown",function(c){_.q(b);const d=_.O();return _.r(d.me(c))});_.Dg(2,1);_.J()}a&2&&(a=_.O(),_.Vz("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",a.AOa(),""),_.E("ngClass",a.Ad)("@transformPanel","showing"),_.mg("id",a.id+"-panel")("aria-multiselectable",a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.aT()))};
_.Wz=function(a,b=!0){a.M3=b;return a};_.Gbb=function(a){a.LCb=["shiftKey"];return a};_.Hbb=function(a){a.mca={enabled:!0,Z4:10};return a};_.Ibb=function(a,b=!0){a.qDb=b;return a};_.Xz=function(a,b){let c=0;return function(d){_.ea.clearTimeout(c);const e=arguments;c=_.ea.setTimeout(function(){a.apply(void 0,e)},b)}};_.Yz=function(a){return{bq:_.ip,Nb:[{va:_.Jpa,xd:!0,kc:a}]}};_.Kbb=class extends _.AUa{kj(a){this.lf&&_.Jbb(this.lf);super.kj(a);this.lf&&(a=this.lf,a.pS||(a.pS=!0,_.Zm(a.Ta)))}};
_.Zz=class{get selected(){this.ye||(this.ye=Array.from(this.WT.values()));return this.ye}constructor(a=!1,b,c=!0){this.rj=a;this.xEb=c;this.nC=void 0;this.WT=new Set;this.yaa=[];this.z3=[];this.changed=new _.Tf;b&&b.length&&(a?b.forEach(d=>this.Aqa(d)):this.Aqa(b[0]),this.z3.length=0)}select(...a){a.forEach(b=>this.Aqa(b));a=this.Zpa();this.Dq();return a}ah(...a){a.forEach(b=>this.oSa(b));a=this.Zpa();this.Dq();return a}setSelection(...a){const b=this.selected,c=new Set(a);a.forEach(d=>this.Aqa(d));
b.filter(d=>!c.has(this.Gpa(d,c))).forEach(d=>this.oSa(d));a=this.Zpa();this.Dq();return a}toggle(a){return this.Ae(a)?this.ah(a):this.select(a)}clear(a=!0){this.EJb();const b=this.Zpa();a&&this.Dq();return b}Ae(a){return this.WT.has(this.Gpa(a))}Ts(){return this.WT.size===0}xl(){return!this.Ts()}sort(a){this.rj&&this.selected&&this.ye.sort(a)}Dq(){this.ye=null;if(this.z3.length||this.yaa.length)this.changed.next({source:this,mF:this.z3,removed:this.yaa}),this.yaa=[],this.z3=[]}Aqa(a){a=this.Gpa(a);
this.Ae(a)||(this.rj||this.EJb(),this.Ae(a)||this.WT.add(a),this.xEb&&this.z3.push(a))}oSa(a){a=this.Gpa(a);this.Ae(a)&&(this.WT.delete(a),this.xEb&&this.yaa.push(a))}EJb(){this.Ts()||this.WT.forEach(a=>this.oSa(a))}Pdd(){}Zpa(){return!(!this.yaa.length&&!this.z3.length)}Gpa(a,b){if(this.nC){let c;b=(c=b)!=null?c:this.WT;for(let d of b)if(this.nC(a,d))return d}return a}};
Lbb=[{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"}];_.$z=class{constructor(){this.kb=_.n(_.bf)}};_.$z.O=function(a){return new (a||_.$z)};_.$z.La=_.Cf({type:_.$z,na:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],Pb:["cdkOverlayOrigin"]});
_.aA=class{get offsetX(){return this.lQa}set offsetX(a){this.lQa=a;this.kf&&this.Pra(this.kf)}get offsetY(){return this.bu}set offsetY(a){this.bu=a;this.kf&&this.Pra(this.kf)}get rW(){return this.qEb}set rW(a){this.qEb=a}constructor(){this.jf=_.n(_.ws);this.Vb=_.n(_.Mr,{optional:!0});this.xca=this.mpa=this.bDb=this.Voa=_.le.EMPTY;this.Jca=_.n(_.gWa);this.qEb=!1;this.lb=_.n(_.Ue);this.viewportMargin=0;this.push=this.cRb=this.dQb=this.oVb=this.Je=this.Zi=this.open=!1;this.Hm=new _.Vm;this.zZ=new _.Vm;
this.attach=new _.Vm;this.detach=new _.Vm;this.pXb=new _.Vm;this.rXb=new _.Vm;const a=_.n(_.Gg),b=_.n(_.Hg);this.OOc=new _.qs(a,b);this.Mj=this.Jca()}get Jd(){return this.vb}get dir(){return this.Vb?this.Vb.value:"ltr"}Ja(){this.bDb.unsubscribe();this.mpa.unsubscribe();this.Voa.unsubscribe();this.xca.unsubscribe();this.vb&&this.vb.dispose()}Sb(a){this.kf&&(this.Pra(this.kf),this.vb.It({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),a.origin&&this.open&&this.kf.apply());
a.open&&(this.open?this.xS():this.jEb())}uv(){this.Ez&&this.Ez.length||(this.Ez=Lbb);const a=this.vb=this.jf.create(this.gHc());this.bDb=a.Uoa.subscribe(()=>this.attach.emit());this.mpa=a.gp.subscribe(()=>this.detach.emit());a.Un().subscribe(b=>{this.pXb.next(b);b.keyCode!==27||this.Zi||_.Mi(b)||(b.preventDefault(),this.jEb())});this.vb.kZ().subscribe(b=>{const c=this.mKc(),d=_.Ti(b);c&&(c===d||c.contains(d))||this.rXb.next(b)})}gHc(){var a=this.kf=this.rg||this.xIc();a=new _.cs({direction:this.Vb||
"ltr",rg:a,Mj:this.Mj,Je:this.Je,rW:this.rW});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.Yj&&(a.Yj=this.Yj);this.Ad&&(a.Ad=this.Ad);return a}Pra(a){const b=this.Ez.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 _.ks(_.js(_.gs(_.is(_.Ibb(_.hs(_.fs(a.bma(this.P2()),
b),this.dQb),this.push),this.cRb),this.viewportMargin),this.oVb),this.L9c)}xIc(){const a=_.ns(this.jf.position(),this.P2());this.Pra(a);return a}P2(){return this.origin instanceof _.$z?this.origin.kb:this.origin}mKc(){return this.origin instanceof _.$z?this.origin.kb.ma:this.origin instanceof _.bf?this.origin.ma:typeof Element!=="undefined"&&this.origin instanceof Element?this.origin:null}xS(){this.vb?this.vb.am().Je=this.Je:this.uv();this.vb.wg()||this.vb.attach(this.OOc);this.Je?this.Voa=this.vb.Hm().subscribe(a=>
{this.Hm.emit(a)}):this.Voa.unsubscribe();this.xca.unsubscribe();this.zZ.Wn.length>0&&(this.xca=_.x(this.kf.d8,_.lka(()=>this.zZ.Wn.length>0)).subscribe(a=>{this.lb.run(()=>this.zZ.emit(a));this.zZ.Wn.length===0&&this.xca.unsubscribe()}))}jEb(){this.vb&&this.vb.detach();this.Voa.unsubscribe();this.xca.unsubscribe()}};_.aA.O=function(a){return new (a||_.aA)};
_.aA.La=_.Cf({type:_.aA,na:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],Ez:[0,"cdkConnectedOverlayPositions","positions"],rg:[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"],Yj:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],Ad:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],Mj:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],Zi:[0,"cdkConnectedOverlayDisableClose","disableClose"],L9c:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],Je:[2,"cdkConnectedOverlayHasBackdrop",
"hasBackdrop",_.kh],oVb:[2,"cdkConnectedOverlayLockPosition","lockPosition",_.kh],dQb:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",_.kh],cRb:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",_.kh],push:[2,"cdkConnectedOverlayPush","push",_.kh],rW:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",_.kh]},outputs:{Hm:"backdropClick",zZ:"positionChange",attach:"attach",detach:"detach",pXb:"overlayKeydown",rXb:"overlayOutsideClick"},Pb:["cdkConnectedOverlay"],features:[_.hg,
_.Lm]});_.bA=class{constructor(){this.ie=_.n(_.Xm,{optional:!0});this.state="unchecked";this.disabled=!1;this.Bc="full"}};_.bA.O=function(a){return new (a||_.bA)};
_.bA.wa=_.zf({type:_.bA,na:[["mat-pseudo-checkbox"]],nb:[1,"mat-pseudo-checkbox"],ob:12,Ya:function(a,b){a&2&&_.og("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.ie==="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});Mbb=["text"];Nbb=[[["mat-icon"]],"*"];_.Obb=class{constructor(a,b=!1){this.source=a;this.oY=b}};_.Jbb=function(a){a.pS&&(a.pS=!1,_.Zm(a.Ta))};
_.cA=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.WIb?this.ld.wc():!((a=this.ld)==null||!a.wc)}get Mm(){return!(!this.ld||!this.ld.Mm)}constructor(){this.Pc=_.n(_.bf);this.Ta=_.n(_.jn);this.ld=_.n(_.Ds,{optional:!0});this.group=_.n(_.Es,{optional:!0});this.qc=this.pS=this.ye=this.WIb=!1;this.BT="";this.id=_.n(_.or).getId("mat-option-");this.Tw=
new _.Vm;this.Ph=new _.Tf;_.n(_.Wq).load(_.Bs);_.n(_.Wq).load(_.Xq);this.WIb=!!this.ld&&_.Ff(this.ld.wc)}get active(){return this.pS}get wE(){let a;return(((a=this.eSa)==null?void 0:a.ma.textContent)||"").trim()}select(a=!0){this.ye||(this.ye=!0,_.Zm(this.Ta),a&&this.PS())}ah(a=!0){this.ye&&(this.ye=!1,_.Zm(this.Ta),a&&this.PS())}focus(a,b){const c=this.Qg();typeof c.focus==="function"&&c.focus(b)}Tp(){return this.wE}me(a){a.keyCode!==13&&a.keyCode!==32||_.Mi(a)||(this.Zr(),a.preventDefault())}Zr(){this.disabled||
(this.ye=this.multiple?!this.ye:!0,_.Zm(this.Ta),this.PS(!0))}Mr(){return this.disabled?"-1":"0"}Qg(){return this.Pc.ma}Vn(){if(this.ye){const a=this.wE;a!==this.BT&&(this.BT&&this.Ph.next(),this.BT=a)}}Ja(){this.Ph.complete()}PS(a=!1){this.Tw.emit(new _.Obb(this,a))}};_.cA.O=function(a){return new (a||_.cA)};
_.cA.wa=_.zf({type:_.cA,na:[["mat-option"]],rb:function(a,b){a&1&&_.Jg(Mbb,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.eSa=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.Zr()})("keydown",function(c){return b.me(c)});a&2&&(_.ug("id",b.id),_.mg("aria-selected",b.selected)("aria-disabled",b.disabled.toString()),_.og("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",_.kh]},outputs:{Tw:"onSelectionChange"},Pb:["matOption"],features:[_.hg],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&&(_.Cg(Nbb),_.C(0,wbb,1,2,"mat-pseudo-checkbox",1),_.Dg(1),_.F(2,"span",2,0),_.Dg(4,1),_.J(),_.C(5,xbb,1,1,"mat-pseudo-checkbox",3)(6,ybb,2,1,"span",4),_.K(7,"div",5));a&2&&(_.rg(b.multiple?0:-1),_.y(5),_.rg(b.multiple||!b.selected||b.Mm?-1:5),_.y(),_.rg(b.group&&b.group.fJ?6:-1),_.y(),_.E("matRippleTrigger",b.Qg())("matRippleDisabled",b.disabled||b.wc))},Fa:[_.bA,_.Js],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});_.dA=class{};_.dA.O=function(a){return new (a||_.dA)};_.dA.Ca=_.Af({type:_.dA});_.dA.Ba=_.Uc({imports:[_.ys]});_.eA=class{};_.eA.O=function(a){return new (a||_.eA)};_.eA.Ca=_.Af({type:_.eA});_.eA.Ba=_.Uc({imports:[_.Ks,_.ys,_.dA,_.cA]});
_.fA=class extends _.Ar{set align(a){this.Oc("align",a)}set NTa(a){this.Oc("alignXs",a)}set KTa(a){this.Oc("alignSm",a)}set JTa(a){this.Oc("alignMd",a)}set ETa(a){this.Oc("alignLg",a)}set MTa(a){this.Oc("alignXl",a)}set HTa(a){this.Oc("alignLtSm",a)}set GTa(a){this.Oc("alignLtMd",a)}set FTa(a){this.Oc("alignLtLg",a)}set ITa(a){this.Oc("alignLtXl",a)}set DTa(a){this.Oc("alignGtXs",a)}set CTa(a){this.Oc("alignGtSm",a)}set BTa(a){this.Oc("alignGtMd",a)}set ATa(a){this.Oc("alignGtLg",a)}Sb(a){(a.align!=
null||this.jl)&&this.wy()}Qa(){super.Qa();this.Hba("align","stretch",a=>{this.wy(a.value)});this.wy()}wy(a){a=a||this.zJ("align")||"stretch";this.jl&&(a=this.jl.tU);this.h2(this.aaa(a))}aaa(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}};_.fA.O=function(a){return new (a||_.fA)(_.B(_.zr),_.B(_.bf),_.B(_.Ym))};
_.fA.La=_.Cf({type:_.fA,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"],NTa:[0,"fxFlexAlign.xs","alignXs"],KTa:[0,"fxFlexAlign.sm","alignSm"],
JTa:[0,"fxFlexAlign.md","alignMd"],ETa:[0,"fxFlexAlign.lg","alignLg"],MTa:[0,"fxFlexAlign.xl","alignXl"],HTa:[0,"fxFlexAlign.lt-sm","alignLtSm"],GTa:[0,"fxFlexAlign.lt-md","alignLtMd"],FTa:[0,"fxFlexAlign.lt-lg","alignLtLg"],ITa:[0,"fxFlexAlign.lt-xl","alignLtXl"],DTa:[0,"fxFlexAlign.gt-xs","alignGtXs"],CTa:[0,"fxFlexAlign.gt-sm","alignGtSm"],BTa:[0,"fxFlexAlign.gt-md","alignGtMd"],ATa:[0,"fxFlexAlign.gt-lg","alignGtLg"]},standalone:!1,features:[_.gg,_.Lm]});_.gA=class{};
_.gA.O=function(a){return new (a||_.gA)};_.gA.Ca=_.Af({type:_.gA});_.gA.Ba=_.Uc({imports:[_.Mw]});_.hA=class{constructor(){this.id=_.n(_.or).getId("mat-mdc-error-");_.n(new _.Mm("aria-live"),{optional:!0})||_.n(_.bf).ma.setAttribute("aria-live","polite")}};_.hA.O=function(a){return new (a||_.hA)};
_.hA.La=_.Cf({type:_.hA,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&&_.ug("id",b.id)},inputs:{id:"id"},features:[_.Xg([{va:_.B6a,Gb:_.hA}])]});_.iA=class{constructor(){this.lT=!1}set IPa(a){this.lT=!0}};_.iA.O=function(a){return new (a||_.iA)};
_.iA.La=_.Cf({type:_.iA,na:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{IPa:[0,"matTextSuffix","_isTextSelector"]},features:[_.Xg([{va:_.G6a,Gb:_.iA}])]});
var Pbb={va:_.J7a,Ib:[_.ws],Ab:function(a){return()=>a.Lj.Bl({Mqb:20})}},Qbb=_.Pi({passive:!0}),Rbb=class{get position(){return this.kf}set position(a){if(a!==this.kf&&(this.kf=a,this.vb)){this.oU(this.vb);let b;(b=this.Me)==null||b.show(0);this.vb.ff()}}get kt(){return this.vca}set kt(a){this.vca=_.Vi(a);this.Cq();this.vb=null}get disabled(){return this.qc}set disabled(a){(this.qc=_.Vi(a))?this.Te(0):this.XT()}get yx(){return this.Wca}set yx(a){this.Wca=_.Yi(a)}get Ew(){return this.eJ}set Ew(a){this.eJ=
_.Yi(a);this.Me&&(this.Me.Pba=this.eJ)}get message(){return this.qJ}set message(a){_.kr(this.pB,this.Ia.ma,this.qJ,"tooltip");this.qJ=a!=null?String(a).trim():"";!this.qJ&&this.FB()?this.Te(0):(this.XT(),this.sda(),this.lb.Ub(()=>{Promise.resolve().then(()=>{_.tUa(this.pB,this.Ia.ma,this.message,"tooltip")})}))}get Gt(){return this.hU}set Gt(a){this.hU=a;this.Me&&this.Tca(this.hU)}constructor(a,b,c,d,e,f,g,l,p,t,w,A){this.jf=a;this.Ia=b;this.fF=c;this.He=d;this.lb=e;this.hc=f;this.pB=g;this.Qc=l;
this.Vb=t;this.Cg=w;this.kf="below";this.uca=this.yda=this.qc=this.vca=!1;this.zn=8;this.SI="mat";this.Ht="auto";this.qJ="";this.Vr=[];this.Jb=new _.Tf;this.Ee=p;this.Bb=A;w&&(this.Wca=w.yx,this.eJ=w.Ew,w.position&&(this.position=w.position),w.kt&&(this.kt=w.kt),w.Ht&&(this.Ht=w.Ht));_.x(t.Fc,_.dg(this.Jb)).subscribe(()=>{this.vb&&this.oU(this.vb)})}Dc(){this.yda=!0;this.XT();_.x(this.Qc.Ok(this.Ia),_.dg(this.Jb)).subscribe(a=>{a?a==="keyboard"&&this.lb.run(()=>this.show()):this.lb.run(()=>this.Te(0))})}Ja(){const a=
this.Ia.ma;clearTimeout(this.uy);this.vb&&(this.vb.dispose(),this.Me=null);this.Vr.forEach(([b,c])=>{a.removeEventListener(b,c,Qbb)});this.Vr.length=0;this.Jb.next();this.Jb.complete();_.kr(this.pB,a,this.message,"tooltip");this.Qc.Ni(a)}show(a=this.yx,b){if(this.disabled||!this.message||this.FB()){let c;(c=this.Me)==null||c.DS()}else b=this.uv(b),this.Cq(),this.vj=this.vj||new _.ps(this.jSa,this.He),b=this.Me=b.attach(this.vj).instance,b.KJ=this.Ia.ma,b.Pba=this.eJ,_.x(b.FT,_.dg(this.Jb)).subscribe(()=>
this.Cq()),this.Tca(this.hU),this.sda(),b.show(a)}Te(a=this.Ew){const b=this.Me;b&&(b.isVisible()?b.Te(a):(b.DS(),this.Cq()))}toggle(a){this.FB()?this.Te():this.show(void 0,a)}FB(){return!!this.Me&&this.Me.isVisible()}uv(a){if(this.vb){var b=this.vb.am().rg;if((!this.kt||!a)&&b.LB instanceof _.bf)return this.vb;this.Cq()}b=_.VVa(this.fF,this.Ia);a=_.bWa(_.gs(_.hs(_.ks(_.ns(this.jf.position(),this.kt?a||this.Ia:this.Ia),`.${this.SI}-tooltip`),!1),this.zn),b);_.x(a.d8,_.dg(this.Jb)).subscribe(d=>{this.rSa(d.GV);
this.Me&&d.j_b.Lxa&&this.Me.isVisible()&&this.lb.run(()=>this.Te(0))});this.vb=this.jf.create({direction:this.Vb,rg:a,Ad:`${this.SI}-${"tooltip-panel"}`,Mj:this.Ee()});this.oU(this.vb);_.x(this.vb.gp,_.dg(this.Jb)).subscribe(()=>this.Cq());_.x(this.vb.kZ(),_.dg(this.Jb)).subscribe(()=>{let d;return(d=this.Me)==null?void 0:d.IOa()});_.x(this.vb.Un(),_.dg(this.Jb)).subscribe(d=>{this.FB()&&d.keyCode===27&&!_.Mi(d)&&(d.preventDefault(),d.stopPropagation(),this.lb.run(()=>this.Te(0)))});let c;((c=this.Cg)==
null?0:c.xOb)&&this.vb.VB(`${this.SI}-tooltip-panel-non-interactive`);return this.vb}Cq(){this.vb&&this.vb.wg()&&this.vb.detach();this.Me=null}oU(a){a=a.am().rg;const b=this.P2(),c=this.ZS();_.fs(a,[this.O$(Object.assign({},b.Oo,c.Oo)),this.O$(Object.assign({},b.fallback,c.fallback))])}O$(a){return a}P2(){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.wba(c.zc,c.Ac);return{Oo:c,fallback:{zc:d,Ac:e}}}ZS(){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.wba(c.oc,c.uc);return{Oo:c,
fallback:{oc:d,uc:e}}}sda(){this.Me&&(this.Me.message=this.message,this.Me.SE(),_.x(this.lb.Nja,_.Nf(1),_.dg(this.Jb)).subscribe(()=>{this.Me&&this.vb.ff()}))}Tca(a){this.Me&&(this.Me.Gt=a,this.Me.SE())}wba(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}}rSa(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.taa){if(c=this.vb)a=`${this.SI}-${"tooltip-panel"}-`,c.rQ(a+this.taa),c.VB(a+b);this.taa=b}}XT(){!this.qc&&this.message&&this.yda&&!this.Vr.length&&(this.tca()?this.Vr.push(["mouseenter",a=>{this.Vca();let b=void 0;a.x!==void 0&&a.y!==void 0&&(b=a);this.show(void 0,b)}]):this.Ht!=="off"&&(this.Caa(),this.Vr.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.Vca();clearTimeout(this.uy);this.uy=setTimeout(()=>
this.show(void 0,c),500)}])),this.N$(this.Vr))}Vca(){if(!this.uca){this.uca=!0;var a=[];if(this.tca())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&((c=this.vb)==null?0:c.eq.contains(b))||this.Te()}],["wheel",b=>this.GSa(b)]);else if(this.Ht!=="off"){this.Caa();const b=()=>{clearTimeout(this.uy);this.Te(this.Cg.twb)};a.push(["touchend",b],["touchcancel",b])}this.N$(a);this.Vr.push(...a)}}N$(a){a.forEach(([b,c])=>{this.Ia.ma.addEventListener(b,c,Qbb)})}tca(){return!this.hc.fI&&!this.hc.Cr}GSa(a){if(this.FB()){a=
this.Bb.elementFromPoint(a.clientX,a.clientY);const b=this.Ia.ma;a===b||b.contains(a)||this.Te()}}Caa(){const a=this.Ht;if(a!=="off"){const b=this.Ia.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"}}};Rbb.O=function(){_.ef()};
Rbb.La=_.Cf({type:Rbb,inputs:{position:[0,"matTooltipPosition","position"],kt:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],yx:[0,"matTooltipShowDelay","showDelay"],Ew:[0,"matTooltipHideDelay","hideDelay"],Ht:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Gt:[0,"matTooltipClass","tooltipClass"]},standalone:!1});
var jA=class{constructor(a,b){this.Ta=a;this.a3=this.iaa=!1;this.FT=new _.Tf;this.Ol=b==="NoopAnimations"}show(a){this.Av!=null&&clearTimeout(this.Av);this.Lv=setTimeout(()=>{this.lda(!0);this.Lv=void 0},a)}Te(a){this.Lv!=null&&clearTimeout(this.Lv);this.Av=setTimeout(()=>{this.lda(!1);this.Av=void 0},a)}isVisible(){return this.a3}Ja(){this.DS();this.FT.complete();this.KJ=null}IOa(){this.iaa&&this.Te(0)}SE(){_.Zm(this.Ta)}NOa({relatedTarget:a}){a&&this.KJ.contains(a)||(this.isVisible()?this.Te(this.Pba):
this.US(!1))}rQa(){}HOa({animationName:a}){a!==this.YT&&a!==this.lba||this.US(a===this.YT)}DS(){this.Lv!=null&&clearTimeout(this.Lv);this.Av!=null&&clearTimeout(this.Av);this.Lv=this.Av=void 0}US(a){a?this.iaa=!0:this.isVisible()||this.FT.next()}lda(a){const b=this.iSa.ma;var c=this.YT;const d=this.lba;b.classList.remove(a?d:c);b.classList.add(a?c:d);(this.a3=a)&&!this.Ol&&typeof getComputedStyle==="function"&&(c=getComputedStyle(b),c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")===
"none")&&(this.Ol=!0);a&&this.rQa();this.Ol&&(b.classList.add("_mat-animation-noopable"),this.US(a))}};jA.O=function(a){return new (a||jA)(_.B(_.jn),_.B(_.Xm,8))};jA.La=_.Cf({type:jA,standalone:!1});var Sbb;Sbb=["tooltip"];_.lA=class extends Rbb{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.jSa=kA}};_.lA.O=function(a){return new (a||_.lA)(_.B(_.ws),_.B(_.bf),_.B(_.Tr),_.B(_.Hg),_.B(_.Ue),_.B(_.Qq),_.B(_.lr),_.B(_.Uq),_.B(_.J7a),_.B(_.Mr,8),_.B(_.L7a,8),_.B(_.Zh))};_.lA.La=_.Cf({type:_.lA,na:[["","matTooltip",""]],nb:[1,"mat-tooltip-trigger"],ob:2,Ya:function(a,b){a&2&&_.og("mat-tooltip-disabled",b.disabled)},Pb:["matTooltip"],standalone:!1,features:[_.gg]});
var kA=class extends jA{constructor(a,b,c){super(a,c);this.YT="mat-tooltip-show";this.lba="mat-tooltip-hide";this.zLc=b.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)")}};kA.O=function(a){return new (a||kA)(_.B(_.jn),_.B(_.br),_.B(_.Xm,8))};
kA.wa=_.zf({type:kA,na:[["mat-tooltip-component"]],rb:function(a,b){a&1&&_.Jg(Sbb,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.iSa=c.first)}},nb:["aria-hidden","true"],ob:3,Ya:function(a,b){a&1&&_.N("mouseleave",function(c){return b.NOa(c)});a&2&&(_.mg("mat-id-collision",null),_.ng("zoom",b.isVisible()?1:null))},standalone:!1,features:[_.gg],ya:4,Aa:6,Da:[["tooltip",""],[1,"mat-tooltip",3,"animationend","ngClass"]],qa:function(a,b){if(a&1){const c=_.Ld();_.F(0,"div",1,0);_.R(2,"async");_.N("animationend",
function(d){_.q(c);return _.r(b.HOa(d))});_.Q(3);_.J()}if(a&2){let c;_.og("mat-tooltip-handset",(c=_.S(2,4,b.zLc))==null?null:c.matches);_.E("ngClass",b.Gt);_.y(3);_.Sg(b.message)}},Fa:[_.Qn,_.Xn],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});_.mA=class{};_.mA.O=function(a){return new (a||_.mA)};_.mA.Ca=_.Af({type:_.mA});_.mA.Ba=_.Uc({Nb:[Pbb],imports:[_.jr,_.Yn,_.xs,_.ys,_.ys,_.$r]});_.nA=class{constructor(a){this.element=a;this.size="xsmall";this.format="hairline"}Qa(){var a=Array.from(this.element.ma.classList);for(const b of a)Tbb.includes(b)&&this.element.ma.classList.remove(b);a=new Set;a.add(Ubb.includes(this.size)?this.size:"xsmall");a.add(Vbb.includes(this.format)?this.format:"hairline");for(const b of a.values())this.element.ma.classList.add(b)}};_.nA.O=function(a){return new (a||_.nA)(_.B(_.bf))};
_.nA.wa=_.zf({type:_.nA,na:[["button","gme-button-old",""],["a","gme-button-old",""]],inputs:{size:"size",format:"format"},standalone:!1,jc:["gme-button-old",""],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Cg(),_.Dg(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 Vbb=["hairline","fill","flat"],Ubb=["xsmall","medium"],Tbb=[...Vbb,...Ubb];var oA=class{};oA.O=function(a){return new (a||oA)};oA.Ca=_.Af({type:oA});oA.Ba=_.Uc({imports:[_.Yn]});_.pA=class{};_.pA.O=function(a){return new (a||_.pA)};_.pA.Ca=_.Af({type:_.pA});_.pA.Ba=_.Uc({imports:[oA]});var Wbb=new _.ud("ListOption");var qA=class{constructor(){this.Ia=_.n(_.bf)}};qA.O=function(a){return new (a||qA)};qA.La=_.Cf({type:qA,na:[["","matListItemTitle",""]],nb:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]});var rA=class{constructor(){this.Ia=_.n(_.bf)}};rA.O=function(a){return new (a||rA)};rA.La=_.Cf({type:rA,na:[["","matListItemLine",""]],nb:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]});var sA=class{};sA.O=function(a){return new (a||sA)};
sA.La=_.Cf({type:sA,na:[["","matListItemMeta",""]],nb:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]});var tA=class{constructor(){this.aHb=_.n(Wbb,{optional:!0})}zGb(){let a;return!this.aHb||((a=this.aHb)==null?void 0:a.panel.xM)==="after"}};tA.O=function(a){return new (a||tA)};tA.La=_.Cf({type:tA,ob:4,Ya:function(a,b){a&2&&_.og("mdc-list-item__start",b.zGb())("mdc-list-item__end",!b.zGb())}});var uA=class extends tA{};uA.O=(()=>{let a;return function(b){return(a||(a=_.he(uA)))(b||uA)}})();
uA.La=_.Cf({type:uA,na:[["","matListItemAvatar",""]],nb:[1,"mat-mdc-list-item-avatar"],features:[_.gg]});var vA=class extends tA{};vA.O=(()=>{let a;return function(b){return(a||(a=_.he(vA)))(b||vA)}})();vA.La=_.Cf({type:vA,na:[["","matListItemIcon",""]],nb:[1,"mat-mdc-list-item-icon"],features:[_.gg]});var Xbb=new _.ud("MAT_LIST_CONFIG");var wA=class{constructor(){this.KGb=!0;this.qc=this.hp=!1;this.Cg=_.n(Xbb,{optional:!0})}get wc(){return this.hp}set wc(a){this.hp=_.Vi(a)}get disabled(){return this.qc}set disabled(a){this.qc=_.Vi(a)}};wA.O=function(a){return new (a||wA)};wA.La=_.Cf({type:wA,ob:1,Ya:function(a,b){a&2&&_.mg("aria-disabled",b.disabled)},inputs:{wc:"disableRipple",disabled:"disabled"}});
var xA=class{set lines(a){this.KEb=_.Yi(a,null);this.Nra(!1)}get wc(){let a;return this.disabled||this.hp||this.Dv||!((a=this.xqa)==null||!a.wc)}set wc(a){this.hp=_.Vi(a)}get disabled(){let a;return this.qc||!((a=this.xqa)==null||!a.disabled)}set disabled(a){this.qc=_.Vi(a)}get jH(){return this.wc||!!this.zt.disabled}constructor(){this.Ia=_.n(_.bf);this.lb=_.n(_.Ue);this.xqa=_.n(wA,{optional:!0});this.hc=_.n(_.Qq);this.KEb=null;this.qc=this.hp=!1;this.ada=new _.le;this.dF=null;this.ZOa=!1;_.n(_.Wq).load(_.Bs);
const a=_.n(_.Is,{optional:!0}),b=_.n(_.Xm,{optional:!0});this.zt=a||{};this.vn=this.Ia.ma;this.BGb=this.vn.nodeName.toLowerCase()==="button";this.Dv=b==="NoopAnimations";this.xqa&&!this.xqa.KGb&&this.dLc();this.BGb&&!this.vn.hasAttribute("type")&&this.vn.setAttribute("type","button")}Dc(){this.oMc();this.Nra(!0)}Ja(){this.ada.unsubscribe();this.dF!==null&&this.dF.v3()}rdd(){return!(!this.EMa.length&&!this.iPa.length)}dLc(){this.vn.classList.add("mat-mdc-list-item-interactive");this.dF=new _.Hs(this,
this.lb,this.vn,this.hc,_.n(_.We));_.Gs(this.dF,this.vn)}oMc(){this.lb.Ub(()=>{this.ada.add(_.Qe(this.QPa.Gc,this.Jra.Gc).subscribe(()=>this.Nra(!1)))})}Nra(a){if(this.QPa&&this.Jra&&this.pSa){a&&this.FHc();var b;a=(b=this.KEb)!=null?b:this.cLc();b=this.pSa.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.ZOa?(a=this.Jra.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"))}}cLc(){let a=this.Jra.length+this.QPa.length;this.ZOa&&(a+=1);return a}FHc(){this.ZOa=Array.from(this.pSa.ma.childNodes).filter(a=>a.nodeType!==a.COMMENT_NODE).some(a=>!(!a.textContent||!a.textContent.trim()))}};
xA.O=function(a){return new (a||xA)};xA.La=_.Cf({type:xA,yd:function(a,b,c){a&1&&(_.Kg(c,uA,4),_.Kg(c,vA,4));if(a&2){let d;_.Mg(d=_.Og())&&(b.EMa=d);_.Mg(d=_.Og())&&(b.iPa=d)}},ob:4,Ya:function(a,b){a&2&&(_.mg("aria-disabled",b.disabled)("disabled",b.BGb&&b.disabled||null),_.og("mdc-list-item--disabled",b.disabled))},inputs:{lines:"lines",wc:"disableRipple",disabled:"disabled"}});var Ybb,Zbb,$bb;Ybb=["unscopedContent"];Zbb=["text"];$bb=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]];_.yA=class extends wA{};_.yA.O=(()=>{let a;return function(b){return(a||(a=_.he(_.yA)))(b||_.yA)}})();
_.yA.wa=_.zf({type:_.yA,na:[["mat-list"]],nb:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],Pb:["matList"],features:[_.Xg([{va:wA,Gb:_.yA}]),_.gg],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Cg(),_.Dg(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});_.zA=class extends xA{constructor(){super(...arguments);this.iMa=!1}get Bn(){return this.iMa}set Bn(a){this.iMa=_.Vi(a)}Raa(){return this.vn.nodeName==="A"&&this.iMa?"page":null}RKc(){return this.hHb.length!==0&&(this.EMa.length!==0||this.iPa.length!==0)}};_.zA.O=(()=>{let a;return function(b){return(a||(a=_.he(_.zA)))(b||_.zA)}})();
_.zA.wa=_.zf({type:_.zA,na:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],yd:function(a,b,c){a&1&&(_.Kg(c,rA,5),_.Kg(c,qA,5),_.Kg(c,sA,5));if(a&2){let d;_.Mg(d=_.Og())&&(b.QPa=d);_.Mg(d=_.Og())&&(b.Jra=d);_.Mg(d=_.Og())&&(b.hHb=d)}},rb:function(a,b){a&1&&(_.Jg(Ybb,5),_.Jg(Zbb,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.pSa=c.first);_.Mg(c=_.Og())&&(b.vdd=c.first)}},nb:[1,"mat-mdc-list-item","mdc-list-item"],ob:13,Ya:function(a,b){a&2&&(_.mg("aria-current",b.Raa()),_.og("mdc-list-item--activated",
b.Bn)("mdc-list-item--with-leading-avatar",b.EMa.length!==0)("mdc-list-item--with-leading-icon",b.iPa.length!==0)("mdc-list-item--with-trailing-meta",b.hHb.length!==0)("mat-mdc-list-item-both-leading-and-trailing",b.RKc())("_mat-animation-noopable",b.Dv))},inputs:{Bn:"activated"},Pb:["matListItem"],features:[_.gg],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=_.Ld();_.Cg($bb);_.Dg(0);_.F(1,"span",1);_.Dg(2,1);_.Dg(3,2);_.F(4,"span",2,0);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.Nra(!0))});_.Dg(6,3);_.J()();_.Dg(7,4);_.Dg(8,5);_.K(9,"div",3)}},Fa:[_.gr],hb:2,Ma:0});_.AA=class extends wA{constructor(){super(...arguments);this.KGb=!1}};_.AA.O=(()=>{let a;return function(b){return(a||(a=_.he(_.AA)))(b||_.AA)}})();
_.AA.wa=_.zf({type:_.AA,na:[["mat-nav-list"]],nb:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],Pb:["matNavList"],features:[_.Xg([{va:wA,Gb:_.AA}]),_.gg],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Cg(),_.Dg(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});_.BA=class{};_.BA.O=function(a){return new (a||_.BA)};_.BA.Ca=_.Af({type:_.BA});_.BA.Ba=_.Uc({imports:[_.hr,_.ys,_.Ks,_.dA,_.ky]});_.acb=new _.ud("GMAT_SELECT_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.CA=class{constructor(a){this.options=a}};_.CA.O=function(a){return new (a||_.CA)(_.B(_.acb))};_.CA.La=_.Cf({type:_.CA,na:[["mat-select"]],ob:2,Ya:function(a,b){a&2&&_.og("gmat-mdc-select",!b.options.Se)},standalone:!1});var bcb=_.hj("transformPanel",[_.kj("void",_.jj({opacity:0,transform:"scale(1, 0.8)"})),_.lj("void => showing",_.ij("120ms cubic-bezier(0, 0, 0.2, 1)",_.jj({opacity:1,transform:"scale(1, 1)"}))),_.lj("* => void",_.ij("100ms linear",_.jj({opacity:0})))]);var ccb,dcb,ecb,hcb,jcb;ccb=["trigger"];dcb=["panel"];ecb=[[["mat-select-trigger"]],"*"];_.fcb=new _.ud("mat-select-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.ws);return()=>a.Lj.Bl()}});_.gcb=new _.ud("MAT_SELECT_CONFIG");hcb={va:_.fcb,Ib:[_.ws],Ab:function(a){return()=>a.Lj.Bl()}};_.icb=new _.ud("MatSelectTrigger");jcb=class{constructor(a,b){this.source=a;this.value=b}};
_.DA=class{yra(a){var b=this.options.toArray()[a];if(b){const c=this.panel.ma,d=_.zbb(a,this.options,this.AL);b=b.Qg();c.scrollTop=a===0&&d===1?0:_.Abb(b.offsetTop,b.offsetHeight,c.scrollTop,c.offsetHeight)}}JQa(){this.yra(this.Fb.ds||0)}jOa(a){return new jcb(this,a)}get focused(){return this.Pl||this.Cm}get Mm(){return this.fT}set Mm(a){this.fT=a;this.YRa()}get placeholder(){return this.sy}set placeholder(a){this.sy=a;this.Xb.next()}get required(){let a,b,c,d;return(d=(c=this.uo)!=null?c:(a=this.rd)==
null?void 0:(b=a.control)==null?void 0:_.Bw(b))!=null?d:!1}set required(a){this.uo=a;this.Xb.next()}get multiple(){return this.rj}set multiple(a){this.rj=a}get nC(){return this.rB}set nC(a){this.rB=a;this.ud&&this.cN()}get value(){return this.Ud}set value(a){this.NI(a)&&this.xe(a)}get rw(){return this.jp.Zs}set rw(a){this.jp.Zs=a}get id(){return this.Oh}set id(a){this.Oh=a||this.jF;this.Xb.next()}get vg(){return this.jp.vg}set vg(a){this.jp.vg=a}constructor(){this.tf=_.n(_.Zr);this.Ta=_.n(_.jn);this.Ia=
_.n(_.bf);this.Vb=_.n(_.Mr,{optional:!0});this.Qr=_.n(_.or);this.MB=_.n(_.Xw,{optional:!0});this.rd=_.n(_.xw,{self:!0,optional:!0});this.Jba=_.n(_.ir);this.Cg=_.n(_.gcb,{optional:!0});this.KQa=[{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.Jca=_.n(_.fcb);this.Cm=!1;this.rB=(g,l)=>g===l;this.jF=this.Qr.getId("mat-select-");
this.mda=null;this.Jr=new _.Tf;this.Xb=new _.Tf;this.mUc=!0;this.xe=()=>{};this.Xe=()=>{};this.vda=this.Qr.getId("mat-select-value-");this.oca=new _.Tf;var a;this.AQa=((a=this.Cg)==null?void 0:a.yz)||"";this.Pl=!1;this.controlType="mat-select";this.wc=this.disabled=!1;this.tabIndex=0;var b,c;this.fT=(c=(b=this.Cg)==null?void 0:b.Mm)!=null?c:!1;this.rj=!1;var d;let e;this.GF=(e=(d=this.Cg)==null?void 0:d.GF)!=null?e:!1;this.ariaLabel="";this.VG=this.Cg&&typeof this.Cg.VG!=="undefined"?this.Cg.VG:"auto";
this.ny=new _.Tf;this.Zja=_.Ie(()=>{const g=this.options;return g?_.x(g.Gc,_.bg(g),_.cg(()=>_.Qe(...g.map(l=>l.Tw)))):_.x(this.ny,_.cg(()=>this.Zja))});this.cq=new _.Vm;this.fca=_.x(this.cq,_.Re(g=>g),_.v(()=>{}));this.jaa=_.x(this.cq,_.Re(g=>!g),_.v(()=>{}));this.ux=new _.Vm;this.Vo=new _.Vm;this.Wg=null;this.hF=g=>this.md?!1:g.disabled;a=_.n(_.As);b=_.n(_.Ew,{optional:!0});c=_.n(_.Iw,{optional:!0});d=_.n(new _.Mm("tabindex"),{optional:!0});this.rd&&(this.rd.wq=this);let f;((f=this.Cg)==null?void 0:
f.FH)!=null&&(this.FH=this.Cg.FH);this.jp=new _.iWa(a,this.rd,c,b,this.Xb);this.Ee=this.Jca();this.tabIndex=d==null?0:parseInt(d)||0;this.id=this.id}Qa(){this.ud=new _.Zz(this.multiple);this.Xb.next();_.x(this.oca,_.Pf(),_.dg(this.Jr)).subscribe(()=>this.nca(this.md));_.x(this.tf.Fc(),_.dg(this.Jr)).subscribe(()=>{this.md&&(this.MHb=this.IFb(this.LQa),_.$m(this.Ta))})}Sd(){this.ny.next();this.ny.complete();this.lPa();_.x(this.ud.changed,_.dg(this.Jr)).subscribe(a=>{a.mF.forEach(b=>b.select());a.removed.forEach(b=>
b.ah())});_.x(this.options.Gc,_.bg(null),_.dg(this.Jr)).subscribe(()=>{this.fRa();this.cN()})}Po(){const a=this.FOa(),b=this.rd;if(a!==this.mda){const c=this.Ia.ma;(this.mda=a)?c.setAttribute("aria-labelledby",a):c.removeAttribute("aria-labelledby")}b&&(this.xJ!==b.control&&(this.xJ!==void 0&&b.disabled!==null&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.xJ=b.control),this.ev())}Sb(a){(a.disabled||a.userAriaDescribedBy)&&this.Xb.next();a.typeaheadDebounceInterval&&this.Fb&&this.Fb.zE(this.FH)}Ja(){let a;
(a=this.Fb)==null||a.destroy();this.Jr.next();this.Jr.complete();this.Xb.complete();this.HS()}toggle(){this.md?this.close():this.open()}open(){this.Vt()&&(this.MB&&(this.LQa=this.MB.OO()),this.MHb=this.IFb(this.LQa),this.vS(),this.Cm=!0,_.pr(this.Fb,null),this.ePa(),_.Zm(this.Ta),this.Xb.next())}vS(){const a=this.Ia.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=`${this.id}-panel`;this.Wg&&_.bj(this.Wg,"aria-owns",b);_.Zi(a,"aria-owns",b);this.Wg=a}}HS(){this.Wg&&(_.bj(this.Wg,
"aria-owns",`${this.id}-panel`),this.Wg=null)}close(){this.Cm&&(this.Cm=!1,_.pr(this.Fb,this.il()?"rtl":"ltr"),_.Zm(this.Ta),this.Xe(),this.Xb.next())}Wo(a){this.NI(a)}co(a){this.xe=a}rt(a){this.Xe=a}lq(a){this.disabled=a;_.Zm(this.Ta);this.Xb.next()}get md(){return this.Cm}get selected(){let a,b;return this.multiple?((a=this.ud)==null?void 0:a.selected)||[]:(b=this.ud)==null?void 0:b.selected[0]}get Jwb(){if(this.empty)return"";if(this.rj){const a=this.ud.selected.map(b=>b.wE);this.il()&&a.reverse();
return a.join(", ")}return this.ud.selected[0].wE}ev(){this.jp.ev()}il(){return this.Vb?this.Vb.value==="rtl":!1}me(a){this.disabled||(this.md?this.POa(a):this.JOa(a))}JOa(a){var b=a.keyCode;const c=b===40||b===38||b===37||b===39,d=this.Fb;!(d.d7()||b!==13&&b!==32||_.Mi(a))||(this.multiple||a.altKey)&&c?(a.preventDefault(),this.open()):this.multiple||(b=this.selected,d.Rm(a),(a=this.selected)&&b!==a&&this.Jba.Xi(a.wE,1E4))}POa(a){const b=this.Fb;var c=a.keyCode;const d=c===40||c===38,e=b.d7();if(d&&
a.altKey)a.preventDefault(),this.close();else if(e||c!==13&&c!==32||!b.lf||_.Mi(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.Rm(a),this.rj&&d&&a.shiftKey&&b.lf&&b.ds!==c&&b.lf.Zr();else a.preventDefault(),b.lf.Zr()}Gq(){this.disabled||(this.Pl=!0,this.Xb.next())}kl(){this.Pl=!1;let a;if((a=this.Fb)!=null){let b;(b=a.Sl)==null||b.reset()}this.disabled||this.md||
(this.Xe(),_.Zm(this.Ta),this.Xb.next())}mQa(){_.x(this.XE.zZ,_.Nf(1)).subscribe(()=>{_.$m(this.Ta);this.JQa()})}AOa(){return this.MB?`mat-${this.MB.color}`:""}get empty(){return!this.ud||this.ud.Ts()}cN(){Promise.resolve().then(()=>{this.rd&&(this.Ud=this.rd.value);this.gF(this.Ud);this.Xb.next()})}gF(a){this.options.forEach(b=>_.Jbb(b));this.ud.clear();this.multiple&&a?(a.forEach(b=>this.Nca(b)),this.ZT()):(a=this.Nca(a))?_.rr(this.Fb,a):this.md||_.rr(this.Fb,-1);_.Zm(this.Ta)}Nca(a){const b=this.options.find(c=>
{if(this.ud.Ae(c))return!1;try{return c.value!=null&&this.rB(c.value,a)}catch(d){return!1}});b&&this.ud.select(b);return b}NI(a){return a!==this.Ud||this.rj&&Array.isArray(a)?(this.options&&this.gF(a),this.Ud=a,!0):!1}IFb(a){return this.VG==="auto"?(a instanceof _.$z?a.kb:a||this.Ia).ma.getBoundingClientRect().width:this.VG===null?"":this.VG}YRa(){if(this.options)for(const a of this.options)_.Zm(a.Ta)}lPa(){this.Fb=_.Gbb(_.Hbb(_.qr(_.pr(_.Wz((new _.Kbb(this.options)).zE(this.FH)),this.il()?"rtl":
"ltr")))).Xu(this.hF);this.Fb.oM.subscribe(()=>{this.md&&(!this.multiple&&this.Fb.lf&&this.Fb.lf.Zr(),this.focus(),this.close())});this.Fb.Fc.subscribe(()=>{this.Cm&&this.panel?this.yra(this.Fb.ds||0):this.Cm||this.multiple||!this.Fb.lf||this.Fb.lf.Zr()})}fRa(){const a=_.Qe(this.options.Gc,this.Jr);_.x(this.Zja,_.dg(a)).subscribe(b=>{this.qQa(b.source,b.oY);b.oY&&!this.multiple&&this.Cm&&(this.close(),this.focus())});_.x(_.Qe(...this.options.map(b=>b.Ph)),_.dg(a)).subscribe(()=>{_.$m(this.Ta);this.Xb.next()})}qQa(a,
b){const c=this.ud.Ae(a);a.value!=null||this.rj?(c!==a.selected&&(a.selected?this.ud.select(a):this.ud.ah(a)),b&&this.Fb.kj(a),this.multiple&&(this.ZT(),b&&this.focus())):(a.ah(),this.ud.clear(),this.value!=null&&this.yJ(a.value));c!==this.ud.Ae(a)&&this.yJ();this.Xb.next()}ZT(){if(this.multiple){const a=this.options.toArray();this.ud.sort((b,c)=>this.zma?this.zma(b,c,a):a.indexOf(b)-a.indexOf(c));this.Xb.next()}}yJ(a){this.Ud=a=this.multiple?this.selected.map(b=>b.value):this.selected?this.selected.value:
a;this.Vo.emit(a);this.xe(a);this.ux.emit(this.jOa(a));_.Zm(this.Ta)}ePa(){if(this.Fb)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.Fb.kj(a)}else this.Fb.kj(this.ud.selected[0])}Vt(){let a;return!this.Cm&&!this.disabled&&((a=this.options)==null?void 0:a.length)>0}focus(a){this.Ia.ma.focus(a)}aT(){if(this.ariaLabel)return null;let a;const b=((a=this.MB)==null?void 0:a.RO())||null;return this.je?(b?b+" ":"")+this.je:b}gOa(){return this.md&&
this.Fb&&this.Fb.lf?this.Fb.lf.id:null}FOa(){if(this.ariaLabel)return null;var a;const b=(a=this.MB)==null?void 0:a.RO();a=(b?b+" ":"")+this.vda;this.je&&(a+=" "+this.je);return a}nca(a){this.cq.emit(a)}rH(a){a.length?this.Ia.ma.setAttribute("aria-describedby",a.join(" ")):this.Ia.ma.removeAttribute("aria-describedby")}eZ(){this.focus();this.open()}get m0(){return this.md||!this.empty||this.focused&&!!this.placeholder}};_.DA.O=function(a){return new (a||_.DA)};
_.DA.wa=_.zf({type:_.DA,na:[["mat-select"]],yd:function(a,b,c){a&1&&(_.Kg(c,_.icb,5),_.Kg(c,_.cA,5),_.Kg(c,_.Es,5));if(a&2){let d;_.Mg(d=_.Og())&&(b.o0a=d.first);_.Mg(d=_.Og())&&(b.options=d);_.Mg(d=_.Og())&&(b.AL=d)}},rb:function(a,b){a&1&&(_.Jg(ccb,5),_.Jg(dcb,5),_.Jg(_.aA,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.trigger=c.first);_.Mg(c=_.Og())&&(b.panel=c.first);_.Mg(c=_.Og())&&(b.XE=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.me(c)})("focus",function(){return b.Gq()})("blur",function(){return b.kl()});a&2&&(_.mg("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.vg)("aria-activedescendant",b.gOa()),_.og("mat-mdc-select-disabled",b.disabled)("mat-mdc-select-invalid",b.vg)("mat-mdc-select-required",b.required)("mat-mdc-select-empty",
b.empty)("mat-mdc-select-multiple",b.multiple))},inputs:{GH:[0,"aria-describedby","userAriaDescribedBy"],Ad:"panelClass",disabled:[2,"disabled","disabled",_.kh],wc:[2,"disableRipple","disableRipple",_.kh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.lh(a)],Mm:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.kh],placeholder:"placeholder",required:[2,"required","required",_.kh],multiple:[2,"multiple","multiple",_.kh],GF:[2,"disableOptionCentering","disableOptionCentering",_.kh],
nC:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],rw:"errorStateMatcher",FH:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",_.lh],zma:"sortComparator",id:"id",VG:"panelWidth"},outputs:{cq:"openedChange",fca:"opened",jaa:"closed",ux:"selectionChange",Vo:"valueChange"},Pb:["matSelect"],features:[_.Xg([{va:_.Ww,Gb:_.DA},{va:_.Ds,Gb:_.DA}]),_.hg,_.Lm],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=_.Ld();_.Cg(ecb);_.F(0,"div",2,0);_.N("click",function(){_.q(c);return _.r(b.open())});_.F(3,"div",3);_.C(4,Bbb,2,1,"span",4)(5,
Ebb,3,1,"span",5);_.J();_.F(6,"div",6)(7,"div",7);_.Ud();_.F(8,"svg",8);_.K(9,"path",9);_.J()()()();_.C(10,Fbb,3,9,"ng-template",10);_.N("backdropClick",function(){_.q(c);return _.r(b.close())})("attach",function(){_.q(c);return _.r(b.mQa())})("detach",function(){_.q(c);return _.r(b.close())})}a&2&&(a=_.Ag(1),_.y(3),_.mg("id",b.vda),_.y(),_.rg(b.empty?4:5),_.y(6),_.E("cdkConnectedOverlayPanelClass",b.AQa)("cdkConnectedOverlayScrollStrategy",b.Ee)("cdkConnectedOverlayOrigin",b.LQa||a)("cdkConnectedOverlayOpen",
b.md)("cdkConnectedOverlayPositions",b.KQa)("cdkConnectedOverlayWidth",b.MHb))},Fa:[_.$z,_.aA,_.Qn],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:[bcb]},Ma:0});_.EA=class{};_.EA.O=function(a){return new (a||_.EA)};_.EA.Ca=_.Af({type:_.EA});_.EA.Ba=_.Uc({Nb:[hcb],imports:[_.xs,_.eA,_.ys,_.$r,_.bx,_.eA,_.ys]});
}catch(e){_._DumpException(e)}
try{
var LA,mcb,MA,ocb,pcb,scb,rcb,Bcb,UA,Dcb,Ecb,Fcb,Gcb,Hcb,Icb,Jcb,VA,Kcb,Lcb,Mcb,Ncb,Ocb,Pcb,Qcb,XA,YA,Rcb,ZA,Scb,$A,Tcb,Ucb,Vcb,Wcb,Xcb,Ycb,$cb,ddb,edb,fdb,hdb,idb,jdb,kdb,ldb,ndb,odb,pdb,qdb,rdb,sdb,tdb,udb,vdb,wdb,Adb,Bdb,Cdb,Ddb,Edb,Fdb,Gdb,Hdb,Idb,Jdb,Kdb,cB,dB,Mdb,Ndb,Odb,lcb,ncb,qcb,tcb,NA,ucb,vcb,ycb,zcb,Acb,xcb,wcb,Zcb,WA,adb,bdb,gdb,Tdb,Wdb,Qdb,Rdb,Sdb,Xdb;_.FA=function(a,b){return a>b?1:a<b?-1:0};
_.GA=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};_.HA=function(a){return a instanceof _.hc?a:_.jc(String(a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"))};_.IA=function(a,b){a=_.HA(a);return _.jc(b.map(c=>_.kc(_.HA(c))).join(_.kc(a).toString()))};_.JA=function(...a){const b=_.xe(a);return b?_.qe(_.JA(...a),_.Sga(b)):_.Be((c,d)=>{_.Yga([c,..._.hha(a)])(d)})};
_.KA=function(){return _.Be((a,b)=>{let c,d=!1;a.subscribe(new _.Ce(b,e=>{const f=c;c=e;d&&b.next([f,e]);d=!0}))})};LA=function(a,b){a=a.data[b];return a===null||typeof a==="string"?null:a.hasOwnProperty("currentCaseLViewIndex")?a:a.value};_.kcb=function(a,b,c,d,e,f){a=_.kg(a,_.Jd.Cn,c,e);_.Sd(2);return a?b+_.Vc(c)+d+_.Vc(e)+f:_.wf};mcb=function(a){a in lcb||(lcb[a]=_.pf.Ohb&&_.pf.Ohb.lg&&_.pf.Ohb.lg.locales&&_.pf.Ohb.lg.locales[a]);return lcb[a]};
MA=function(a){var b=a.toLowerCase().replace(/_/g,"-");if(a=mcb(b))return a;b=b.split("-")[0];if(a=mcb(b))return a;if(b==="en")return ncb;throw new _.Yc(701,!1);};
ocb=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;_.lg=!0;l=_.kla(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=_.Cd(c[t]));t!==null&&(l=(l&131070)>>>1,e.insertBefore(t,c[l],p,!1),l=LA(a,l),l!==null&&typeof l==="object"&&(p=_.Fka(l,c),p!==null&&ocb(a,l.create[p],c,c[l.QKb])));break;case 1:l>>>=1,p=b[++A],
t=b[++A],_.fja(e,_.Cd(c[l]),null,null,p,t,null)}else switch(l){case _.wla:t=b[++A];l=b[++A];c[l]===null&&(p=c,w=Node.COMMENT_NODE,_.lg=!0,p=_.kla(p,t,w),l=c[l]=p,_.af(l,c));break;case _.ula:t=b[++A],l=b[++A],c[l]===null&&(p=c,w=Node.ELEMENT_NODE,_.lg=!0,p=_.kla(p,t,w),l=c[l]=p,_.af(l,c))}}};pcb=function(a,b,c){var d=_.Fka(b,c);if(d!==null)for(b=b.remove[d],d=0;d<b.length;d++){var e=b[d];e>0?(e=_.Cd(c[e]),e!==null&&c[11].removeChild(null,e,void 0)):pcb(a,LA(a,~e),c)}};
scb=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 I=A+1;I<=A+G;I++){var g=c[I];if(typeof g=="string")f+=g;else if(typeof g=="number")if(g<0)f+=_.Vc(b[d-g]);else{var l=g>>>2;switch(g&3){case 1:g=c[++I];var p=c[++I],t=a.data[l];typeof t==="string"?_.fja(b[11],b[l],null,t,g,f,p):_.xf(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=LA(a,l);p=b;t=l;var w=t.aO.indexOf(f);if(w===-1)switch(t.type){case 1:w=f;w=(0,MA(_.qma)[20])(parseInt(w,
10));w=qcb[w];const L=w!==void 0?w:"other";w=t.aO.indexOf(L);w===-1&&L!=="other"&&(w=t.aO.indexOf("other"));break;case 0:w=t.aO.indexOf("other")}t=w===-1?null:w;_.Fka(l,p)!==t&&(pcb(g,l,p),p[l.TV]=t===null?null:~t,t!==null&&(w=p[l.QKb])&&ocb(g,l.create[t],p,w));break;case 3:rcb(a,LA(a,l),d,b)}}}}else f=c[A+1],f>0&&(f&3)===3&&(f=LA(a,f>>>2),b[f.TV]<0&&rcb(a,f,d,b));A+=G}};rcb=function(a,b,c,d){let e=d[b.TV];if(e!==null){let f=tcb;e<0&&(e=d[b.TV]=~e,f=-1);scb(a,d,b.update[e],c,f)}};
Bcb=function(a,b={}){let c=a;if(ucb.test(a)){const d={},e=[0];c=c.replace(vcb,(f,g,l)=>{f=g||l;const p=d[f]||[];p.length||(f.split("|").forEach(G=>{var I=G.match(wcb);I=I?parseInt(I[1],10):0;const L=xcb.test(G);p.push([I,L,G])}),d[f]=p);if(!p.length)throw Error("bb`"+f);f=e[e.length-1];g=0;for(l=0;l<p.length;l++)if(p[l][0]===f){g=l;break}const [t,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(ycb,(d,e,f,g,l,p)=>b.hasOwnProperty(f)?`${e}${b[f]}${p}`:
d);c=c.replace(zcb,(d,e)=>b.hasOwnProperty(e)?b[e]:d);return c=c.replace(Acb,(d,e)=>{if(b.hasOwnProperty(e)){const f=b[e];if(!f.length)throw Error("cb`"+d+"`"+e);return f.shift()}return d})};_.OA=function(a){_.jg(_.Ld(),_.Jd.Cn++,a)&&(tcb|=1<<Math.min(NA,31));NA++;return _.OA};_.PA=function(a){var b=_.Md(),c=_.Ld();NA>0&&(a=b.data[a+25],scb(b,c,Array.isArray(a)?a:a.update,_.Jd.Cn-NA-1,tcb));NA=tcb=0};_.QA=function(a,b={}){return Bcb(a,b)};
_.RA=function(a,b,c,d,e,f,g){const l=_.Ld();b=_.kcb(l,b,c,d,e,f);b!==_.wf&&_.xf(_.Md(),_.Td(),l,a,b,l[11],g,!1);return _.RA};_.Ccb=function(a,b,c,d,e,f,g,l){b+=c;c=_.kg(a,b,e,f);return _.jg(a,b+2,g)||c?_.ig(a,b+3,l?d.call(l,e,f,g):d(e,f,g)):_.dma(a,b+3)};_.SA=function(a,b,c,d){a+=25;const e=_.Ld(),f=e[a];return e[1].data[a].le?_.cma(e,_.Rd(),b,f.transform,c,d,f):f.transform(c,d)};
_.TA=function(a,b,c,d,e){a+=25;const f=_.Ld(),g=f[a];return f[1].data[a].le?_.Ccb(f,_.Rd(),b,g.transform,c,d,e,g):g.transform(c,d,e)};UA=function(a,b){for(;b>-1;b--)if(typeof a[b]!=="undefined")return a[b];throw Error("mb");};Dcb=function(a,b,c){a=MA(a);b=UA([a[1],a[2]],b);return UA(b,c)};Ecb=function(a,b,c){a=MA(a);b=UA([a[3],a[4]],b);return UA(b,c)};Fcb=function(a,b,c){a=MA(a);b=UA([a[5],a[6]],b);return UA(b,c)};Gcb=function(a,b){a=MA(a)[7];return UA(a,b)};
Hcb=function(a,b){a=MA(a);return UA(a[10],b)};Icb=function(a,b){a=MA(a);return UA(a[11],b)};Jcb=function(a,b){a=MA(a)[12];return UA(a,b)};VA=function(a,b){a=MA(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};Kcb=function(a){if(!a[21])throw Error("lb`"+a[0]);};Lcb=function(a){const [b,c]=a.split(":");return{hours:+b,minutes:+c}};Mcb=function(a){a=MA(a);Kcb(a);return(a[21][2]||[]).map(b=>typeof b==="string"?Lcb(b):[Lcb(b[0]),Lcb(b[1])])};
Ncb=function(a,b,c){a=MA(a);Kcb(a);b=UA([a[21][0],a[21][1]],b)||[];return UA(b,c)||[]};Ocb=function(a,b){a=a.replace(/:/g,"");a=Date.parse("Jan 01, 1970 00:00:00 "+a)/6E4;return isNaN(a)?b:a};Pcb=function(a,b,c){const d=new Date(0);d.setFullYear(a,b,c);d.setHours(0,0,0);return d};Qcb=function(a,b){b&&(a=a.replace(/\{([^}]+)}/g,function(c,d){return b!=null&&d in b?b[d]:c}));return a};
XA=function(a,b){const c=MA(a)[0];WA[c]!=null||(WA[c]={});if(WA[c][b])return WA[c][b];var d="";switch(b){case "shortDate":d=Hcb(a,0);break;case "mediumDate":d=Hcb(a,1);break;case "longDate":d=Hcb(a,2);break;case "fullDate":d=Hcb(a,3);break;case "shortTime":d=Icb(a,0);break;case "mediumTime":d=Icb(a,1);break;case "longTime":d=Icb(a,2);break;case "fullTime":d=Icb(a,3);break;case "short":d=XA(a,"shortTime");var e=XA(a,"shortDate");d=Qcb(Jcb(a,0),[d,e]);break;case "medium":d=XA(a,"mediumTime");e=XA(a,
"mediumDate");d=Qcb(Jcb(a,1),[d,e]);break;case "long":d=XA(a,"longTime");e=XA(a,"longDate");d=Qcb(Jcb(a,2),[d,e]);break;case "full":d=XA(a,"fullTime"),e=XA(a,"fullDate"),d=Qcb(Jcb(a,3),[d,e])}d&&(WA[c][b]=d);return d};YA=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};
Rcb=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("nb`"+a);}};ZA=function(a,b,c=0,d=!1,e=!1){return function(f,g){f=Rcb(a,f);if(c>0||f>-c)f+=c;if(a===3)f===0&&c===-12&&(f=12);else if(a===6)return YA(f,3).substring(0,b);g=VA(g,5);return YA(f,b,g,d,e)}};
Scb=function(a,b,c,d,e,f){switch(c){case 2:return Fcb(b,e,d)[a.getMonth()];case 1:return Ecb(b,e,d)[a.getDay()];case 0:const g=a.getHours(),l=a.getMinutes();return f&&(c=Mcb(b),a=Ncb(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]:Dcb(b,e,d)[g<12?0:1];case 3:return Gcb(b,d)[a.getFullYear()<=
0?0:1];default:throw Error("ob`"+c);}};$A=function(a,b,c=0,d=!1){return function(e,f){return Scb(e,f,a,b,c,d)}};Tcb=function(a){return function(b,c,d){b=-1*d;c=VA(c,5);const e=b>0?Math.floor(b/60):Math.ceil(b/60);switch(a){case 0:return(b>=0?"+":"")+YA(e,2,c)+YA(Math.abs(b%60),2,c);case 1:return"GMT"+(b>=0?"+":"")+YA(e,1,c);case 2:return"GMT"+(b>=0?"+":"")+YA(e,2,c)+":"+YA(Math.abs(b%60),2,c);case 3:return d===0?"Z":(b>=0?"+":"")+YA(e,2,c)+":"+YA(Math.abs(b%60),2,c);default:throw Error("pb`"+a);}}};
Ucb=function(a){var b=a.getDay();b=b===0?-3:4-b;return Pcb(a.getFullYear(),a.getMonth(),a.getDate()+b)};Vcb=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=Ucb(c);e=c.getFullYear();const f=Pcb(e,0,1).getDay();e=Pcb(e,0,1+(f<=4?4:11)-f);c=c.getTime()-e.getTime();c=1+Math.round(c/6048E5)}return YA(c,a,VA(d,5))}};Wcb=function(a,b=!1){return function(c,d){c=Ucb(c).getFullYear();return YA(c,a,VA(d,5),b)}};
Xcb=function(a,b){const c=a.getTimezoneOffset();b=Ocb(b,c);a=new Date(a.getTime());a.setMinutes(a.getMinutes()+-1*(b-c));return a};Ycb=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};
$cb=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 Pcb(c,d-1,e)}var b=parseFloat(a);if(!isNaN(a-b))return new Date(b);if(b=a.match(Zcb))return Ycb(b)}b=new Date(a);if(!(b instanceof Date)||isNaN(b.valueOf()))throw Error("qb`"+a);return b};
_.cdb=function(a,b,c,d){let e=$cb(a);b=XA(c,b)||b;a=[];let f;for(;b;)if(f=adb.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=Ocb(d,g),e=Xcb(e,d));let l="";a.forEach(p=>{a:if(bdb[p])var t=bdb[p];else{switch(p){case "G":case "GG":case "GGG":t=$A(3,1);break;case "GGGG":t=$A(3,2);break;case "GGGGG":t=$A(3,0);break;case "y":t=ZA(0,1,0,!1,!0);break;case "yy":t=ZA(0,2,0,!0,!0);break;case "yyy":t=ZA(0,3,0,!1,!0);break;case "yyyy":t=ZA(0,4,0,!1,
!0);break;case "Y":t=Wcb(1);break;case "YY":t=Wcb(2,!0);break;case "YYY":t=Wcb(3);break;case "YYYY":t=Wcb(4);break;case "M":case "L":t=ZA(1,1,1);break;case "MM":case "LL":t=ZA(1,2,1);break;case "MMM":t=$A(2,1);break;case "MMMM":t=$A(2,2);break;case "MMMMM":t=$A(2,0);break;case "LLL":t=$A(2,1,1);break;case "LLLL":t=$A(2,2,1);break;case "LLLLL":t=$A(2,0,1);break;case "w":t=Vcb(1);break;case "ww":t=Vcb(2);break;case "W":t=Vcb(1,!0);break;case "d":t=ZA(2,1);break;case "dd":t=ZA(2,2);break;case "c":case "cc":t=
ZA(7,1);break;case "ccc":t=$A(1,1,1);break;case "cccc":t=$A(1,2,1);break;case "ccccc":t=$A(1,0,1);break;case "cccccc":t=$A(1,3,1);break;case "E":case "EE":case "EEE":t=$A(1,1);break;case "EEEE":t=$A(1,2);break;case "EEEEE":t=$A(1,0);break;case "EEEEEE":t=$A(1,3);break;case "a":case "aa":case "aaa":t=$A(0,1);break;case "aaaa":t=$A(0,2);break;case "aaaaa":t=$A(0,0);break;case "b":case "bb":case "bbb":t=$A(0,1,1,!0);break;case "bbbb":t=$A(0,2,1,!0);break;case "bbbbb":t=$A(0,0,1,!0);break;case "B":case "BB":case "BBB":t=
$A(0,1,0,!0);break;case "BBBB":t=$A(0,2,0,!0);break;case "BBBBB":t=$A(0,0,0,!0);break;case "h":t=ZA(3,1,-12);break;case "hh":t=ZA(3,2,-12);break;case "H":t=ZA(3,1);break;case "HH":t=ZA(3,2);break;case "m":t=ZA(4,1);break;case "mm":t=ZA(4,2);break;case "s":t=ZA(5,1);break;case "ss":t=ZA(5,2);break;case "S":t=ZA(6,1);break;case "SS":t=ZA(6,2);break;case "SSS":t=ZA(6,3);break;case "Z":case "ZZ":case "ZZZ":t=Tcb(0);break;case "ZZZZZ":t=Tcb(3);break;case "O":case "OO":case "OOO":case "z":case "zz":case "zzz":t=
Tcb(1);break;case "OOOO":case "ZZZZ":case "zzzz":t=Tcb(2);break;default:t=null;break a}bdb[p]=t}l+=t?t(e,c,g):p==="''"?"'":p.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return l};
ddb=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{tOb:c,exponent:b,UK:d}};edb=function(a){const b=parseInt(a);if(isNaN(b))throw Error("tb`"+a);return b};
fdb=function(a,b,c){if(b>c)throw Error("sb`"+b+"`"+c);let d=a.tOb,e=d.length-a.UK;c=Math.min(Math.max(b,e),c);let f=c+a.UK;var g=d[f];if(f>0){d.splice(Math.max(a.UK,f));for(var l=f;l<d.length;l++)d[l]=0}else for(e=Math.max(0,e),a.UK=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.UK++;d.unshift(1);a.UK++}else d[f-1]++;for(;e<Math.max(0,c);e++)d.push(0);let p=c!==0;const t=b+a.UK;if(b=d.reduceRight(function(w,A,G,I){A+=w;I[G]=A<10?A:A-10;p&&(I[G]===
0&&G>=t?I.pop():p=!1);return A>=10?1:0},0))d.unshift(b),a.UK++};
hdb=function(a,b,c,d){var e="",f=!1;if(isFinite(a)){f=ddb(a);e=b.s1c;var g=b.kWb,l=b.Tfb;if(d){var p=d.match(gdb);if(p===null)throw Error("rb`"+d);d=p[1];const t=p[3];p=p[5];d!=null&&(e=edb(d));t!=null&&(g=edb(t));p!=null?l=edb(p):t!=null&&g>l&&(l=g)}fdb(f,g,l);g=f.tOb;p=f.UK;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.deb&&e.unshift(g.splice(-b.deb,g.length).join(""));g.length>b.X6a;)e.unshift(g.splice(-b.X6a,
g.length).join(""));g.length&&e.unshift(g.join(""));e=e.join(VA(c,1));d.length&&(e+=VA(c,0)+d.join(""));l&&(e+=VA(c,6)+"+"+l)}else e=VA(c,9);return e=a<0&&!f?b.Bhb+e+b.Chb:b.dAa+e+b.wka};
idb=function(a,b="-"){const c={s1c:1,kWb:0,Tfb:0,dAa:"",wka:"",Bhb:"",Chb:"",X6a:0,deb: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.dAa=f.substring(0,f.indexOf("#"));for(let g=0;g<e.length;g++){const l=e.charAt(g);l==="0"?c.kWb=c.Tfb=g+1:l==="#"?c.Tfb=g+1:c.wka+=l}f=f.split(",");c.X6a=f[1]?f[1].length:0;c.deb=f[2]||f[1]?(f[2]||f[1]).length:0;a?(b=d.length-c.dAa.length-c.wka.length,
d=a.indexOf("#"),c.Bhb=a.substring(0,d).replace(/'/g,""),c.Chb=a.slice(d+b).replace(/'/g,"")):(c.Bhb=b+c.dAa,c.Chb=c.wka);return c};jdb=function(a,b){return a.start==b.start&&a.end==b.end};_.aB=function(a){return a.error!=null&&a.error.code!=null};kdb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Rg(" ",a.item.label," "))};ldb=function(a){a&1&&_.tg(0)};
ndb=function(a){if(a&1){const b=_.Ld();_.F(0,"div",11);_.N("keyup.escape",function(){_.q(b);const c=_.O();c.sV();c.trigger.ma.focus();return _.r()});_.C(1,ldb,1,0,"ng-container",12);_.J()}a&2&&(a=_.O(),_.y(),_.E("ngTemplateOutlet",a.item.qa)("ngTemplateOutletContext",a.item.context||_.Yg(2,mdb)))};odb=function(a){a&1&&(_.F(0,"span",8),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Sg(a.label))};
pdb=function(a){a&1&&_.K(0,"segmented-dropdown-button",9);a&2&&(a=_.O().ua,_.E("item",a)("useBreadcrumbStyling",!0))};qdb=function(a){a&1&&_.tg(0)};rdb=function(a){a&1&&(_.M(0),_.C(1,qdb,1,0,"ng-container",10),_.sg());a&2&&(a=_.O().ua,_.y(),_.E("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.context))};sdb=function(a){a&1&&(_.F(0,"mat-icon",11),_.Q(1," keyboard_arrow_right "),_.J())};tdb=function(a){a&1&&_.K(0,"div",12)};
udb=function(a,b){a&1&&(_.M(0),_.F(1,"div",1),_.C(2,odb,2,1,"span",2),_.M(3,3),_.C(4,pdb,1,2,"segmented-dropdown-button",4)(5,rdb,2,2,"ng-container",5),_.sg(),_.J(),_.C(6,sdb,2,0,"mat-icon",6)(7,tdb,1,0,"div",7),_.sg());if(a&2){a=b.ua;b=b.last;const c=_.O();_.y();_.og("no-padding",a.DWb);_.mg("aria-label",a.ariaLabel)("role",a.Z3);_.y();_.E("ngIf",!a.ariaLabel);_.y();_.E("ngSwitch",a.type);_.y();_.E("ngSwitchCase",c.hz.uAb);_.y();_.E("ngSwitchCase",c.hz.jCb);_.y();_.E("ngIf",!b);_.y();_.E("ngIf",
b&&a.type==c.hz.uAb)}};_.bB=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};vdb=function(a){a&1&&_.tg(0,6);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Ag(4)))};wdb=function(a){a&1&&_.tg(0,6);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Ag(4)))};
Adb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",4,2);_.N("ascClipboardEvent",function(c){_.q(b);const d=_.O();return _.r(xdb(d,c))})("click",function(c){_.q(b);const d=_.O();return _.r(d.Td(c))})("mouseenter",function(){_.q(b);const c=_.O();return _.r(ydb(c))})("blur",function(){_.q(b);const c=_.O();return _.r(zdb(c))})("mouseleave",function(){_.q(b);const c=_.O();return _.r(zdb(c))});_.C(2,vdb,1,1,"ng-container",5);_.F(3,"span");_.Q(4);_.J();_.C(5,wdb,1,1,"ng-container",5);_.J()}a&2&&(a=_.O(),
_.E("format",a.Jnb?"flat":"hairline")("ascClipboard",a.OV),_.mg("aria-label",a.ariaLabel),_.y(2),_.E("ngIf",!a.fCa),_.y(),_.og("light",a.tRb),_.y(),_.Sg(a.p4),_.y(),_.E("ngIf",a.fCa))};
Bdb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",7,2);_.N("ascClipboardEvent",function(c){_.q(b);const d=_.O();return _.r(xdb(d,c))})("click",function(c){_.q(b);const d=_.O();return _.r(d.Td(c))})("mouseenter",function(){_.q(b);const c=_.O();return _.r(ydb(c))})("blur",function(){_.q(b);const c=_.O();return _.r(zdb(c))})("mouseleave",function(){_.q(b);const c=_.O();return _.r(zdb(c))});_.F(2,"mat-icon",8);_.Q(3);_.J()()}a&2&&(a=_.O(),_.og("small",a.UTb)("remove-border",a.Jnb),_.E("ascClipboard",
a.OV),_.mg("aria-label",a.ariaLabel),_.y(2),_.E("color",a.color==="primary"?"primary":null),_.y(),_.Rg(" ",a.S$a," "))};Cdb=function(a){a&1&&(_.F(0,"mat-icon",8),_.Q(1),_.J());a&2&&(a=_.O(),_.E("color",a.color==="primary"?"primary":null),_.y(),_.Rg(" ",a.S$a," "))};Ddb=function(a){a&1&&_.K(0,"mat-icon",4);a&2&&(a=_.O(),_.E("svgIcon",a.icon))};Edb=function(a){a&1&&(_.F(0,"mat-icon",5),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Sg(a.icon))};Fdb=function(a){a&1&&_.tg(0)};
Gdb=function(a){a&1&&(_.M(0),_.C(1,Fdb,1,0,"ng-container",6),_.sg());a&2&&(_.O(),a=_.Ag(7),_.y(),_.E("ngTemplateOutlet",a))};Hdb=function(a){a&1&&_.tg(0)};Idb=function(a){a&1&&(_.M(0),_.C(1,Hdb,1,0,"ng-container",6),_.sg());a&2&&(_.O(),a=_.Ag(7),_.y(),_.E("ngTemplateOutlet",a))};Jdb=function(a){a&1&&(_.F(0,"div",7),_.Dg(1),_.J(),_.F(2,"p",8),_.Dg(3,1),_.J())};
Kdb=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("qb`"+a);return d};cB=function(a,b,c){try{return _.cdb(a,b,"en-US",c)}catch(d){return""}};
dB=function(a){return a.getFullYear()===(new Date(Date.now())).getFullYear()?Ldb:"y-MM-dd"};Mdb=function(a,b){return c=>cB(c,a,b)};_.eB=function(a){let b=a.length-1;for(;a[b]==="/";)b--;return a.substring(a.lastIndexOf("/",b)+1)};Ndb=function(){};Odb=function(a){a&1&&(_.F(0,"span",1),_.Ud(),_.F(1,"svg",2),_.K(2,"path",3),_.J()());a&2&&(a=_.O(),_.E("@indicatorRotate",a.Hpa()))};lcb={};_.fB=function(a,b){return a&&b?a.split(b).length-1:0};
ncb=["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}];qcb=["zero","one","two","few","many"];tcb=0;NA=0;ucb=/\[(\ufffd.+?\ufffd?)\]/;vcb=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g;
ycb=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g;zcb=/{([A-Z0-9_]+)}/g;Acb=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g;xcb=/\/\*/;wcb=/\d+:(\d+)/;Zcb=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;WA={};adb=/((?:[^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]*)/;bdb={};gdb=/^(\d+)?\.((\d+)(-(\d+))?)?$/;
_.gB=class{constructor(a){this.eMc=a}transform(a,b,c){if(a==null||a===""||a!==a)return null;c||(c=this.eMc);try{if(typeof a!=="string"||isNaN(Number(a)-parseFloat(a))){if(typeof a!=="number")throw Error("ub`"+a);var d=a}else d=Number(a);a=d;const e=MA(c)[14][0],f=idb(e,VA(c,5));return hdb(a,f,c,b)}catch(e){throw new _.Yc(2100,!1);}}};_.gB.O=function(a){return new (a||_.gB)(_.B(_.fh,16))};_.gB.Le=_.Df({name:"number",type:_.gB,le:!0});_.Pdb=function(a){a.xSa();a.Rra()};
Tdb=class{constructor(a,b,c){this.pRa=new _.Tf;this.lBa=_.x(this.pRa,_.Pf());this.vo=null;this.kp=a;this.lN=b;this.e3=c}attach(a){this.vo=a;this.xSa();this.Rra()}detach(){this.pRa.complete();this.vo=null}Iz(a,b){this.vo&&Qdb(this.vo,a*this.kp,b)}xSa(){if(this.vo){var a=this.vo,b=this.vo.kpa*this.kp;a.Lra!==b&&(a.Lra=b,a.oDb(),a.zqa())}}Rra(){if(this.vo){var a=this.vo.du;a={start:a.start,end:a.end};var b=this.vo.FK(),c=this.vo.kpa,d=this.vo.s7(),e=this.kp>0?d/this.kp:0;if(a.end>c){var f=Math.ceil(b/
this.kp);const g=Math.max(0,Math.min(e,c-f));e!=g&&(e=g,d=g*this.kp,a.start=Math.floor(e));a.end=Math.max(0,Math.min(c,a.start+f))}f=d-a.start*this.kp;f<this.lN&&a.start!=0?(a.start=Math.max(0,a.start-Math.ceil((this.e3-f)/this.kp)),a.end=Math.min(c,Math.ceil(e+(b+this.lN)/this.kp))):(b=a.end*this.kp-(d+b),b<this.lN&&a.end!=c&&(b=Math.ceil((this.e3-b)/this.kp),b>0&&(a.end=Math.min(c,a.end+b),a.start=Math.max(0,Math.floor(e-this.lN/this.kp)))));Rdb(this.vo,a);Sdb(this.vo,this.kp*a.start);this.pRa.next(Math.floor(e))}}};
_.hB=class{constructor(){this.kp=20;this.lN=100;this.e3=200;this.Ee=new Tdb(this.Vxa,this.uz,this.pz)}get Vxa(){return this.kp}set Vxa(a){this.kp=_.Yi(a)}get uz(){return this.lN}set uz(a){this.lN=_.Yi(a)}get pz(){return this.e3}set pz(a){this.e3=_.Yi(a)}Sb(){var a=this.Ee,b=this.uz,c=this.pz;a.kp=this.Vxa;a.lN=b;a.e3=c;a.xSa();a.Rra()}};_.hB.O=function(a){return new (a||_.hB)};
_.hB.La=_.Cf({type:_.hB,na:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{Vxa:"itemSize",uz:"minBufferPx",pz:"maxBufferPx"},features:[_.Xg([{va:_.UVa,Ab:function(a){return a.Ee},Ib:[_.jd(()=>_.hB)]}]),_.Lm]});
var Udb=class extends _.Wr{constructor(a){super();this.Ve=a}connect(){return _.Se(this.Ve)?this.Ve:_.u(this.Ve)}disconnect(){}},Vdb=class{constructor(){this.Zyb=20;this.xda=[]}uVa(a,b,c,d,e){_.UJa(a,(f,g,l)=>{let p,t;f.Zw==null?t=(p=this.qLc(()=>c(f,g,l),l,b,d(f)))?1:0:l==null?(this.QIc(g,b),t=3):(p=this.uMc(g,l,b,d(f)),t=2);if(e){let w;e({context:(w=p)==null?void 0:w.context,operation:t,mQ:f})}})}detach(){for(const a of this.xda)a.destroy();this.xda=[]}qLc(a,b,c,d){if(b=this.rLc(b,c))b.context.ua=
d;else return a=a(),c.mi(a.Nc,a.context,a.index)}QIc(a,b){a=b.detach(a);this.jMc(a,b)}uMc(a,b,c,d){a=c.get(a);c.move(a,b);a.context.ua=d;return a}jMc(a,b){if(this.xda.length<this.Zyb)this.xda.push(a);else{const c=b.indexOf(a);c===-1?a.destroy():b.remove(c)}}rLc(a,b){const c=this.xda.pop();c&&b.R6(c,a);return c||null}},iB=class extends _.Ur{};iB.O=function(a){return new (a||iB)};iB.La=_.Cf({type:iB,features:[_.gg]});Wdb=["contentWrapper"];
Qdb=function(a,b,c="auto"){c={behavior:c};a.orientation==="horizontal"?c.start=b:c.top=b;a.oH.scrollTo(c)};Rdb=function(a,b){jdb(a.du,b)||(a.qVa&&(b={start:0,end:Math.max(a.du.end,b.end)}),a.ZQa.next(a.du=b),a.zqa(()=>{}))};
Sdb=function(a,b){b=a.qVa?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.sra=b;a.yIb!=c&&(a.yIb=c,a.zqa(()=>{if(a.xIb){const e=a.QDb.ma;a.sra-=a.orientation==="horizontal"?e.offsetWidth:e.offsetHeight;a.xIb=!1;Sdb(a,a.sra)}}))};Xdb=function(a){let b;b=a.orientation==="horizontal"?"left":"top";var c=a.oH.kb.ma.getBoundingClientRect()[b];return a.kb.ma.getBoundingClientRect()[b]-c};
_.jB=class extends iB{get orientation(){return this.xQa}set orientation(a){this.xQa!==a&&(this.xQa=a,this.oDb())}constructor(){super();this.kb=_.n(_.bf);this.Ta=_.n(_.jn);this.Ee=_.n(_.UVa,{optional:!0});this.oH=_.n(_.WVa,{optional:!0});this.hc=_.n(_.Qq);this.CNa=new _.Tf;this.ZQa=new _.Tf;this.xQa="vertical";this.qVa=!1;this.lBa=new _.re(a=>this.Ee.lBa.subscribe(b=>Promise.resolve().then(()=>this.kd.run(()=>a.next(b)))));this.F4c=this.ZQa;this.Lra=0;this.uJb=this.vJb="";this.du={start:0,end:0};this.sra=
this.LN=this.kpa=0;this.BPa=this.xIb=!1;this.iRa=[];this.gKb=_.le.EMPTY;this.xc=_.n(_.We);this.xba=!1;this.gKb=_.n(_.Zr).Fc().subscribe(()=>{this.Bqa();_.Pdb(this.Ee)});this.oH||(this.kb.ma.classList.add("cdk-virtual-scrollable"),this.oH=this)}Qa(){this.hc.isBrowser&&(this.oH===this&&super.Qa(),this.kd.Ub(()=>Promise.resolve().then(()=>{this.Bqa();this.Ee.attach(this);_.x(this.oH.YM,_.bg(null),_.Oja(0,_.XVa),_.dg(this.Jb)).subscribe(()=>{this.Ee.Rra()});this.zqa()})))}Ja(){this.detach();this.Ee.detach();
this.ZQa.complete();this.CNa.complete();this.gKb.unsubscribe();this.xba=!0;super.Ja()}attach(a){this.kd.Ub(()=>{this.eFb=a;_.x(this.eFb.XNb,_.dg(this.CNa)).subscribe(b=>{b=b.length;b!==this.kpa&&(this.kpa=b,_.Pdb(this.Ee));this.rEb()})})}detach(){this.eFb=null;this.CNa.next()}FK(){return this.LN}Iz(a,b="auto"){this.Ee.Iz(a,b)}s7(a){return Math.max(0,(this.oH==this?b=>super.s7(b):b=>this.oH.s7(b))(a!=null?a:this.orientation==="horizontal"?"start":"top")-Xdb(this))}Bqa(){const a=this.oH.kb.ma;this.LN=
this.orientation==="horizontal"?a.clientWidth:a.clientHeight}zqa(a){a&&this.iRa.push(a);this.BPa||(this.BPa=!0,this.kd.Ub(()=>Promise.resolve().then(()=>{this.rEb()})))}rEb(){this.xba||this.kd.run(()=>{_.Zm(this.Ta);this.QDb.ma.style.transform=this.yIb;_.Xe(()=>{this.BPa=!1;const a=this.iRa;this.iRa=[];for(const b of a)b()},{Rb:this.xc})})}oDb(){this.uJb=this.orientation==="horizontal"?"":`${this.Lra}px`;this.vJb=this.orientation==="horizontal"?`${this.Lra}px`:""}};
_.jB.O=function(a){return new (a||_.jB)};
_.jB.wa=_.zf({type:_.jB,na:[["cdk-virtual-scroll-viewport"]],rb:function(a,b){a&1&&_.Jg(Wdb,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.QDb=c.first)}},nb:[1,"cdk-virtual-scroll-viewport"],ob:4,Ya:function(a,b){a&2&&_.og("cdk-virtual-scroll-orientation-horizontal",b.orientation==="horizontal")("cdk-virtual-scroll-orientation-vertical",b.orientation!=="horizontal")},inputs:{orientation:"orientation",qVa:[2,"appendOnly","appendOnly",_.kh]},outputs:{lBa:"scrolledIndexChange"},features:[_.Xg([{va:_.Ur,Ab:(a,b)=>
a||b,Ib:[[new _.Nm,new _.EIa(_.WVa)],_.jB]}]),_.hg,_.gg],ac:["*"],ya:4,Aa:4,Da:[["contentWrapper",""],[1,"cdk-virtual-scroll-content-wrapper"],[1,"cdk-virtual-scroll-spacer"]],qa:function(a,b){a&1&&(_.Cg(),_.F(0,"div",1,0),_.Dg(2),_.J(),_.K(3,"div",2));a&2&&(_.y(3),_.ng("width",b.vJb)("height",b.uJb))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}\n"],
hb:2,Ma:0});
_.kB=class{get sYa(){return this.uDb}set sYa(a){this.uDb=a;_.zj(a)?this.uaa.next(a):this.uaa.next(new Udb(_.Se(a)?a:Array.from(a||[])))}get kta(){return this.CHc}set kta(a){this.i3=!0;this.CHc=a?(b,c)=>a(b+(this.du?this.du.start:0),c):void 0}set HRc(a){a&&(this.i3=!0,this.iF=a)}get qMb(){return this.N3.Zyb}set qMb(a){this.N3.Zyb=_.Yi(a)}constructor(){this.He=_.n(_.Hg);this.iF=_.n(_.Gg);this.uB=_.n(_.kn);this.N3=_.n(_.Xr);this.vo=_.n(_.jB,{ZD:!0});this.KH=new _.Tf;this.uaa=new _.Tf;this.XNb=_.x(this.uaa,
_.bg(null),_.KA(),_.cg(([b,c])=>this.EHc(b,c)),_.Zf(1));this.TI=null;this.i3=!1;this.Jb=new _.Tf;const a=_.n(_.Ue);this.XNb.subscribe(b=>{this.Ve=b;this.DHb()});_.x(this.vo.F4c,_.dg(this.Jb)).subscribe(b=>{this.du=b;this.KH.Wn.length&&a.run(()=>this.KH.next(this.du));this.DHb()});this.vo.attach(this)}Po(){if(this.TI&&this.i3){const a=this.TI.diff(this.zIb);a?this.uMa(a):this.kPc();this.i3=!1}}Ja(){this.vo.detach();this.uaa.next(void 0);this.uaa.complete();this.KH.complete();this.Jb.next();this.Jb.complete();
this.N3.detach()}DHb(){this.du&&(this.zIb=this.Ve.slice(this.du.start,this.du.end),this.TI||(this.TI=this.uB.find(this.zIb).create((a,b)=>this.kta?this.kta(a,b):b)),this.i3=!0)}EHc(a,b){a&&a.disconnect(this);this.i3=!0;return b?b.connect(this):_.u()}kPc(){const a=this.Ve.length;let b=this.He.length;for(;b--;){const c=this.He.get(b);c.context.index=this.du.start+b;c.context.count=a;this.KJb(c.context);_.$m(c)}}uMa(a){this.N3.uVa(a,this.He,(c,d,e)=>this.qOa(c,e),c=>c.item);_.VJa(a,c=>{this.He.get(c.zk).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.du.start+b;c.context.count=a;this.KJb(c.context)}}KJb(a){a.first=a.index===0;a.last=a.index===a.count-1;a.B5=a.index%2===0;a.pib=!a.B5}qOa(a,b){return{Nc:this.iF,context:{ua:a.item,sYa:this.uDb,index:-1,count:-1,first:!1,last:!1,pib:!1,B5:!1},index:b}}};_.kB.O=function(a){return new (a||_.kB)};
_.kB.La=_.Cf({type:_.kB,na:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{sYa:"cdkVirtualForOf",kta:"cdkVirtualForTrackBy",HRc:"cdkVirtualForTemplate",qMb:"cdkVirtualForTemplateCacheSize"},features:[_.Xg([{va:_.Xr,Qd:Vdb}])]});var Ydb=function(a,b){b=b||new Date(_.Hk());var c;if(c=a.getDate()==b.getDate()){c=b||new Date(_.Hk());if(b=a.getMonth()==c.getMonth())b=c||new Date(_.Hk()),b=a.getFullYear()==b.getFullYear();c=b}return c},Zdb={Wbd:0,jCb:1,uAb:2,0:"Path",1:"Template",2:"Dropdown"};_.lB=class{constructor(a,b){this.renderer=b;this.nLb=new _.Vm(!0);this.VYa=new _.Tf;this.element=a.ma}Qa(){this.renderer.setProperty(this.element,"tabIndex",this.element.tabIndex||-1);let a=!1;_.x(_.Me(this.element,"mousedown",{capture:!0}),_.Re(c=>!_.eEa(c.target)),_.cg(()=>_.x(_.u(!1),_.Of(0),_.bg(!0))),_.dg(this.VYa)).subscribe(c=>{a=c});const b=_.x(_.Me(this.element,"onfocusout"in this.element?"focusout":"blur",{capture:!0}),_.dg(this.VYa));b.subscribe(c=>{a?(a=!1,_.x(_.Oe(0),_.dg(b)).subscribe(()=>
{this.element.focus()})):this.element.contains(c.relatedTarget)||this.nLb.emit()})}Ja(){this.VYa.next()}};_.lB.O=function(a){return new (a||_.lB)(_.B(_.bf),_.B(_.Ym))};_.lB.La=_.Cf({type:_.lB,na:[["","ascBlur",""]],outputs:{nLb:"ascBlur"},standalone:!1});var $db,mdb;$db=["trigger"];mdb=()=>({});_.mB=class{constructor(){this.E3b=this.disabled=this.isOpen=!1}Qa(){}Dc(){}lE(){this.isOpen=!this.isOpen}sV(){this.isOpen=!1}};_.mB.O=function(a){return new (a||_.mB)};
_.mB.wa=_.zf({type:_.mB,na:[["segmented-dropdown-button","item",""]],rb:function(a,b){a&1&&_.Jg($db,5,_.bf);if(a&2){let c;_.Mg(c=_.Og())&&(b.trigger=c.first)}},inputs:{item:"item",disabled:"disabled",E3b:"useBreadcrumbStyling"},standalone:!1,jc:["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=_.Ld();_.Cg();_.F(0,"div",1);_.N("ascBlur",function(){_.q(c);return _.r(b.sV())});_.F(1,"div",2);_.C(2,kdb,2,1,"span",3);_.F(3,"div",4)(4,"a",5);_.Dg(5);_.F(6,"span",6);_.Q(7);_.J()();_.F(8,"button",7,0);_.N("click",function(){_.q(c);
return _.r(b.lE())});_.K(10,"mat-icon",8);_.J()()();_.C(11,ndb,2,3,"div",9);_.J()}a&2&&(_.y(),_.ng("pointer-events",b.disabled?"none":"unset"),_.og("breadcrumb",b.E3b)("active",b.isOpen)("disabled",b.disabled),_.y(),_.E("ngIf",b.item.label),_.y(2),_.E("universalLink",b.item.Kb)("queryParams",b.item.Sa)("matTooltip",b.item.tooltip)("ascTrackElement",b.item.mc),_.mg("aria-label",b.item.label+" "+b.item.title),_.y(3),_.Sg(b.item.title),_.y(),_.og("active",b.isOpen),_.E("ascTrackElement",b.item.mc)("trackAction",
b.isOpen?"openDropdown":"closeDropdown"),_.mg("aria-label",b.item.ariaLabel||"dropdown"),_.y(3),_.E("ngIf",b.isOpen))},Fa:[_.Zq,_.Ap,_.lB,_.Sn,_.Wn,_.Br,_.Cr,_.Ms,_.hu,_.lA,_.kw],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});_.nB=class{constructor(){this.hz=Zdb;this.ariaLabel="Breadcrumbs";this.role="navigation"}Qa(){}};_.nB.O=function(a){return new (a||_.nB)};
_.nB.wa=_.zf({type:_.nB,na:[["breadcrumb","items",""]],ob:2,Ya:function(a,b){a&2&&_.mg("aria-label",b.ariaLabel)("role",b.role)},inputs:{items:"items"},standalone:!1,jc:["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,udb,8,10,"ng-container",0);a&2&&_.E("ngForOf",b.items)},Fa:[_.Rn,_.Sn,_.Wn,_.Tn,_.Un,_.hu,_.mB],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}"]});_.oB=class{};_.oB.O=function(a){return new (a||_.oB)};_.oB.Ca=_.Af({type:_.oB});_.oB.Ba=_.Uc({});_.pB=class{};_.pB.O=function(a){return new (a||_.pB)};_.pB.Ca=_.Af({type:_.pB});_.pB.Ba=_.Uc({imports:[_.jr,_.Cp,_.oB,_.Yn,_.kt,_.lt,_.iu,_.mA,_.ip,_.gy]});_.qB=class{};_.qB.O=function(a){return new (a||_.qB)};_.qB.Ca=_.Af({type:_.qB});_.qB.Ba=_.Uc({imports:[_.Cp,_.Yn,_.iu,_.ip,_.pB]});_.rB=class{constructor(a,b){this.document=a;this.kb=b;this.oLb="";this.HVa=new _.Vm}Sb(){}copy(){const a=this.oLb;_.bB(this.document,this.kb.ma,a)?this.HVa.emit({L1b:!0,text:a}):this.HVa.emit({L1b:!1,text:""})}};_.rB.O=function(a){return new (a||_.rB)(_.B(_.Zh),_.B(_.bf))};
_.rB.La=_.Cf({type:_.rB,na:[["button","ascClipboard",""]],Ya:function(a,b){a&1&&_.N("click",function(){return b.copy()})},inputs:{oLb:[0,"ascClipboard","ascClipboardTextToCopy"]},outputs:{HVa:"ascClipboardEvent"},standalone:!1,features:[_.Lm]});var aeb,xdb,ydb,zdb;aeb=["button"];xdb=function(a,b){b.L1b&&(a.ANb.emit(),a.mna=a.xub,ydb(a),a.xi.Xi(a.xub,"assertive"))};ydb=function(a){a.tooltip.message=a.mna;a.tooltip.show();clearTimeout(a.O2b);a.O2b=setTimeout(()=>{a.tooltip.Te()},1E3)};zdb=function(a){a.mna=a.Sha;a.tooltip.message=a.mna};
_.sB=class{set y$a(a){this.mna=this.Sha=a}get E7c(){return this.fCa&&this.p4}get c_c(){return this.color==="mediumContrast"}get ZZc(){return this.color==="lowContrast"}set ariaLabel(a){this.Ay=a}get ariaLabel(){return this.Ay?this.Ay:this.Sha!=="Click to copy"&&this.Sha?this.Sha:this.p4?this.p4:"Click to copy"}constructor(a){this.xi=a;this.p4="";this.S$a="content_copy";this.OV="";this.xub="Copied to clipboard";this.ANb=new _.Vm;this.UTb=this.tRb=this.fCa=!1;this.color="highContrast";this.Jnb=!1;this.mna=
this.Sha="Click to copy"}Td(a){a.stopPropagation();a.preventDefault();return!1}trigger(){this.button.ma.click()}Ja(){clearTimeout(this.O2b)}};_.sB.O=function(a){return new (a||_.sB)(_.B(_.ir))};
_.sB.wa=_.zf({type:_.sB,na:[["copy-button"]],rb:function(a,b){a&1&&(_.Jg(aeb,5,_.bf),_.Jg(_.lA,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.button=c.first);_.Mg(c=_.Og())&&(b.tooltip=c.first)}},ob:6,Ya:function(a,b){a&2&&_.og("space-between",b.E7c)("medium-contrast",b.c_c)("low-contrast",b.ZZc)},inputs:{p4:"buttonLabel",S$a:"iconInnerText",OV:"copyText",y$a:"hoverMsg",xub:"successMsg",fCa:"spaceBetweenButtonLabelAndText",tRb:"hasLightLabel",UTb:"isSmall",color:"color",Jnb:"removeBorder",ariaLabel:[0,"aria-label",
"ariaLabel"]},outputs:{ANb:"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,Adb,6,8,"button",3)(1,Bdb,4,8,"ng-template",null,0,_.ah)(3,Cdb,2,2,"ng-template",null,1,_.ah);a&2&&(a=_.Ag(2),_.E("ngIf",b.p4)("ngIfElse",a))},Fa:[_.rB,_.Sn,_.Wn,_.nA,_.hu,_.lA],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});_.tB=class{};_.tB.O=function(a){return new (a||_.tB)};_.tB.Ca=_.Af({type:_.tB});_.tB.Ba=_.Uc({});_.uB=class{};_.uB.O=function(a){return new (a||_.uB)};_.uB.Ca=_.Af({type:_.uB});_.uB.Ba=_.Uc({imports:[_.tB,_.Yn,_.pA,_.lt,_.iu,_.mA]});var beb,ceb;beb=[[["icon-empty-state-title"]],[["icon-empty-state-subtitle"]]];ceb=["*"];_.vB=class{constructor(){this.icon="";this.XTb=!0;this.vma=!1}};_.vB.O=function(a){return new (a||_.vB)};
_.vB.wa=_.zf({type:_.vB,na:[["icon-empty-state-display","icon",""]],inputs:{icon:"icon",XTb:"isSvg",vma:"showTextOutside"},standalone:!1,jc:["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&&(_.Cg(beb),_.F(0,"div"),_.C(1,Ddb,1,1,"mat-icon",
2)(2,Edb,2,1,"ng-template",null,0,_.ah)(4,Gdb,2,1,"ng-container",3),_.J(),_.C(5,Idb,2,1,"ng-container",3)(6,Jdb,4,0,"ng-template",null,1,_.ah));a&2&&(a=_.Ag(3),_.og("container-large",!b.vma)("container-small",b.vma),_.y(),_.E("ngIf",b.XTb)("ngIfElse",a),_.y(3),_.E("ngIf",!b.vma),_.y(),_.E("ngIf",b.vma))},Fa:[_.Sn,_.Wn,_.hu],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}"]});
_.wB=class{};_.wB.O=function(a){return new (a||_.wB)};_.wB.wa=_.zf({type:_.wB,na:[["icon-empty-state-title"]],standalone:!1,ac:ceb,ya:1,Aa:0,qa:function(a){a&1&&(_.Cg(),_.Dg(0))},hb:2});_.xB=class{};_.xB.O=function(a){return new (a||_.xB)};_.xB.wa=_.zf({type:_.xB,na:[["icon-empty-state-subtitle"]],standalone:!1,ac:ceb,ya:1,Aa:0,qa:function(a){a&1&&(_.Cg(),_.Dg(0))},hb:2});_.yB=class{};_.yB.O=function(a){return new (a||_.yB)};_.yB.Ca=_.Af({type:_.yB});_.yB.Ba=_.Uc({imports:[_.Yn,_.iu]});var deb={Kcd:"y",Lcd:"y G",Mcd:"MMM y",Ncd:"MMMM y",Ocd:"MM/y",bBb:"MMM d",Ebd:"MMMM dd",Gbd:"M/d",Fbd:"MMMM d",Pmc:"MMM d, y",Ecd:"EEE, MMM d",Fcd:"EEE, MMM d, y",Tad:"d",Hbd:"MMM d, h:mm\u202fa zzzz"},eeb=deb;eeb=deb;var feb;
feb={aFa:{KM:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{# day ago}other{# days ago}",F:"one{in # day}other{in # days}"},RR:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{#d ago}other{#d ago}",F:"one{in #d}other{in #d}"}},Xhc:{KM:{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.}"},RR:{R:{0:"this hour"},P:"one{#h ago}other{#h ago}",F:"one{in #h}other{in #h}"}},mmc:{KM:{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.}"},RR:{R:{0:"this minute"},P:"one{#m ago}other{#m ago}",F:"one{in #m}other{in #m}"}},MONTH:{KM:{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.}"},
RR:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{#mo ago}other{#mo ago}",F:"one{in #mo}other{in #mo}"}},FJa:{KM:{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.}"},RR:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{#q ago}other{#q ago}",F:"one{in #q}other{in #q}"}},
Lxc:{KM:{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.}"},RR:{R:{0:"now"},P:"one{#s ago}other{#s ago}",F:"one{in #s}other{in #s}"}},WEEK:{KM:{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.}"},
RR:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{#w ago}other{#w ago}",F:"one{in #w}other{in #w}"}},VLa:{KM:{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.}"},RR:{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 geb=function(a){this.lQ=feb;this.RUa=!0;a&&(a=="always"?this.RUa=!0:a=="auto"&&(this.RUa=!1))};geb.prototype.format=function(a,b){b=heb(this,b).KM;if(!this.RUa&&b&&b.R&&b.R[""+a])a=b.R[""+a];else if(b){var c=Math.abs(a);a=(new _.Ot("{N,plural,"+(a>0||a==0&&1/a==Infinity?b.F:b.P)+"}")).format({N:c})}else a="";return a};
var heb=function(a,b){switch(b){default:case 0:return a.lQ.VLa;case 1:return a.lQ.FJa;case 2:return a.lQ.MONTH;case 3:return a.lQ.WEEK;case 4:return a.lQ.aFa;case 5:return a.lQ.Xhc;case 6:return a.lQ.mmc;case 7:return a.lQ.Lxc}};var ieb,jeb,keb=function(a){ieb||(ieb=new _.tv(eeb.bBb));return ieb.format(a)},leb=function(a,b){var c=new Date(_.Hk()),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 geb("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||
keb)(new Date(a))};jeb=function(a,b,c){const d=new geb;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 meb,Ldb,neb;meb=_.qv.Boa[3];Ldb=eeb.bBb;neb=eeb.Pmc;
_.zB=class{transform(a,b="datetime",c){if(a==null)return"";let d;try{d=Kdb(a)}catch(f){return""}switch(b){case "relativeTime":a=d.getTime();b=_.Hk();var e=Math.floor((b-a)/6E4);b=!1;e<0&&(b=!0,e*=-1);e<60?a=jeb(e,b,0):(e=Math.floor(e/60),e<24?a=jeb(e,b,1):(e=new Date(_.Hk()),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?jeb(e,b,2):""));return a||cB(d,dB(d),c);case "dateOrTodayTime":a=d;b=new Date(Date.now());b.setDate(b.getDate()-
1);if(Ydb(a,b))return leb(d.getTime(),Mdb(dB(d),c));a=Ydb(d)?meb:neb;return cB(d,a,c)||leb(d.getTime(),Mdb(dB(d),c));case "datetime":return a=leb(d.getTime(),Mdb(dB(d),c)),c=cB(d,meb,c),`${a} ${c}`;case "date":return leb(d.getTime(),Mdb(dB(d),c));default:return cB(d,b,c)}}};_.zB.O=function(a){return new (a||_.zB)};_.zB.Le=_.Df({name:"dateTimeDisplay",type:_.zB,le:!0,standalone:!1});_.AB=class{};_.AB.O=function(a){return new (a||_.AB)};_.AB.Ca=_.Af({type:_.AB});_.AB.Ba=_.Uc({});_.oeb={"":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};_.BB=class{constructor(){this.transform=_.eB}};_.BB.O=function(a){return new (a||_.BB)};_.BB.Le=_.Df({name:"lastPathElement",type:_.BB,le:!0,standalone:!1});var CB,peb;CB=function(a){return(a.layout||"horizontal")==="horizontal"};peb=function(a,b){return CB(a)?b.offsetHeight:b.offsetWidth};
_.DB=class{constructor(){this.renderer=_.n(_.Ym);this.kb=_.n(_.bf);this.Ppb=!1;this.resize=new _.Vm;this.mZb=new _.Vm;this.tSb=this.Sab=0}get classList(){return this.layout||""}Qa(){}Dib(a){if(a.button===0){var b=!!(this.kb.ma.compareDocumentPosition(this.cO)&Node.DOCUMENT_POSITION_PRECEDING);if(CB(this)){var c=this.kb.ma.offsetTop;this.Ppb=c===this.cO.offsetTop?b:c<this.cO.offsetTop}else c=this.kb.ma.offsetLeft,this.Ppb=c===this.cO.offsetLeft?b:c<this.cO.offsetLeft;this.Sab=peb(this,this.cO);this.tSb=
CB(this)?a.clientY:a.clientX;this.mDa&&this.mDa();this.nDa&&this.nDa();this.mDa=this.renderer.listen("document","mousemove",d=>{this.Oja(d)});this.nDa=this.renderer.listen("document","mouseup",d=>{this.Fib(d)});a.preventDefault()}}Oja(a){if(a.buttons==null||a.buttons===1){var b=(CB(this)?a.clientY:a.clientX)-this.tSb;this.Ppb&&(b*=-1);b=this.Sab+b;this.resize.emit(b);const c=this.cO.style;CB(this)?c.height=`${b}px`:c.width=`${b}px`;a.preventDefault()}}Fib(a){a.button===0&&(this.mDa&&this.mDa(),this.nDa&&
this.nDa(),a=peb(this,this.cO)-this.Sab,a!==0&&this.mZb.emit(a>0?"grow":"shrink"))}};_.DB.O=function(a){return new (a||_.DB)};_.DB.wa=_.zf({type:_.DB,na:[["splitter"]],ob:2,Ya:function(a,b){a&1&&_.N("mousedown",function(c){return b.Dib(c)});a&2&&_.pg(b.classList)},inputs:{layout:"layout",cO:"changeSizeOf"},outputs:{resize:"resize",mZb:"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}"]});_.EB=class{};_.EB.O=function(a){return new (a||_.EB)};_.EB.Ca=_.Af({type:_.EB});_.EB.Ba=_.Uc({});var reb;_.qeb=RegExp("((?:https?|ftp)://)+(?:[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]*");reb="(?: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(" ");
reb.join("|");
_.seb=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~#-&\\(-\\-/-:<-@!\\[\\]\\|]*)?",...reb].map(a=>
`\\b${a}|`).join("")+"$)","gi");
_.teb=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>']]);_.ueb=RegExp("^(.*?)([:;,\\.?>\\]\\)!]+)$");var veb=_.hj("indicatorRotate",[_.kj("collapsed, void",_.jj({transform:"rotate(0deg)"})),_.kj("expanded",_.jj({transform:"rotate(180deg)"})),_.lj("expanded <=> collapsed, void => collapsed",_.ij("225ms cubic-bezier(0.4,0.0,0.2,1)"))]),web=_.hj("bodyExpansion",[_.kj("collapsed, void",_.jj({height:"0px",visibility:"hidden"})),_.kj("expanded",_.jj({height:"*",visibility:""})),_.lj("expanded <=> collapsed, void => collapsed",_.ij("225ms cubic-bezier(0.4,0.0,0.2,1)"))]);var xeb=new _.ud("CdkAccordion"),FB=class{constructor(){this.Ph=new _.Tf;this.FHb=new _.Tf;this.id=_.n(_.or).getId("cdk-accordion-");this.xd=!1}Sb(a){this.Ph.next(a)}Ja(){this.Ph.complete();this.FHb.complete()}};FB.O=function(a){return new (a||FB)};FB.La=_.Cf({type:FB,na:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{xd:[2,"multi","multi",_.kh]},Pb:["cdkAccordion"],features:[_.Xg([{va:xeb,Gb:FB}]),_.hg,_.Lm]});var GB=class{get zd(){return this.QNa}set zd(a){this.QNa!==a&&(this.QNa=a,this.OW.emit(a),a?(this.kh.emit(),this.RNa.notify(this.id,this.Tl?this.Tl.id:this.id)):this.closed.emit(),_.Zm(this.Ta))}constructor(){this.Tl=_.n(xeb,{optional:!0,ZD:!0});this.Ta=_.n(_.jn);this.RNa=_.n(_.Yr);this.GHb=_.le.EMPTY;this.closed=new _.Vm;this.kh=new _.Vm;this.nc=new _.Vm;this.OW=new _.Vm;this.id=_.n(_.or).getId("cdk-accordion-child-");this.disabled=this.QNa=!1;this.Dca=()=>{}}Qa(){this.Dca=this.RNa.listen((a,b)=>
{this.Tl&&!this.Tl.xd&&this.Tl.id===b&&this.id!==a&&(this.zd=!1)});this.Tl&&(this.GHb=this.HOc())}Ja(){this.kh.complete();this.closed.complete();this.nc.emit();this.nc.complete();this.Dca();this.GHb.unsubscribe()}toggle(){this.disabled||(this.zd=!this.zd)}close(){this.disabled||(this.zd=!1)}open(){this.disabled||(this.zd=!0)}HOc(){return this.Tl.FHb.subscribe(a=>{this.disabled||(this.zd=a)})}};GB.O=function(a){return new (a||GB)};
GB.La=_.Cf({type:GB,na:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{zd:[2,"expanded","expanded",_.kh],disabled:[2,"disabled","disabled",_.kh]},outputs:{closed:"closed",kh:"opened",nc:"destroyed",OW:"expandedChange"},Pb:["cdkAccordionItem"],features:[_.Xg([{va:xeb,kc:void 0}]),_.hg]});var HB=class{};HB.O=function(a){return new (a||HB)};HB.Ca=_.Af({type:HB});HB.Ba=_.Uc({});var yeb=new _.ud("MAT_ACCORDION");var zeb=new _.ud("MAT_EXPANSION_PANEL");_.IB=class{constructor(){this.iF=_.n(_.Gg);this.lJc=_.n(zeb,{optional:!0})}};_.IB.O=function(a){return new (a||_.IB)};_.IB.La=_.Cf({type:_.IB,na:[["ng-template","matExpansionPanelContent",""]]});var Aeb,Beb;Aeb=["body"];Beb=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]];_.Ceb=new _.ud("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");
_.JB=class extends GB{get LK(){return this.lGb||this.Tl&&this.Tl.LK}set LK(a){this.lGb=a}get xM(){return this.XOc||this.Tl&&this.Tl.xM}set xM(a){this.XOc=a}constructor(){super();this.He=_.n(_.Hg);this.ie=_.n(_.Xm,{optional:!0});this.Bb=_.n(_.Zh);this.lGb=!1;this.BKb=new _.Vm;this.AKb=new _.Vm;this.qPa=new _.Tf;this.Tl=_.n(yeb,{optional:!0,ZD:!0});this.jGb=_.n(_.or).getId("mat-expansion-panel-header-");const a=_.n(_.Ceb,{optional:!0});this.RNa=_.n(_.Yr);this.Ol=this.ie==="NoopAnimations";a&&(this.LK=
a.LK)}VKc(){return this.Tl?this.zd&&this.Tl.displayMode==="default":!1}Hpa(){return this.zd?"expanded":"collapsed"}toggle(){this.zd=!this.zd}close(){this.zd=!1}open(){this.zd=!0}Sd(){this.PPa&&this.PPa.lJc===this&&_.x(this.kh,_.bg(null),_.Re(()=>this.zd&&!this.vj),_.Nf(1)).subscribe(()=>{this.vj=new _.qs(this.PPa.iF,this.He)})}Sb(a){this.qPa.next(a)}Ja(){super.Ja();this.qPa.complete()}epa(){if(this.m2){const a=this.Bb.activeElement,b=this.m2.ma;return a===b||b.contains(a)}return!1}tS(a){if(a.Mn!==
"void"&&!this.Ol&&this.m2){let b;(b=this.m2)==null||b.ma.setAttribute("inert","")}}Nl(a){a.Mn!=="void"&&(a.zg==="expanded"?this.BKb.emit():a.zg==="collapsed"&&this.AKb.emit(),!this.Ol&&this.m2&&this.m2.ma.removeAttribute("inert"))}};_.JB.O=function(a){return new (a||_.JB)};
_.JB.wa=_.zf({type:_.JB,na:[["mat-expansion-panel"]],yd:function(a,b,c){a&1&&_.Kg(c,_.IB,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.PPa=d.first)}},rb:function(a,b){a&1&&_.Jg(Aeb,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.m2=c.first)}},nb:[1,"mat-expansion-panel"],ob:6,Ya:function(a,b){a&2&&_.og("mat-expanded",b.zd)("_mat-animation-noopable",b.Ol)("mat-expansion-panel-spacing",b.VKc())},inputs:{LK:[2,"hideToggle","hideToggle",_.kh],xM:"togglePosition"},outputs:{BKb:"afterExpand",AKb:"afterCollapse"},Pb:["matExpansionPanel"],
features:[_.Xg([{va:yeb,kc:void 0},{va:zeb,Gb:_.JB}]),_.hg,_.gg,_.Lm],ac:["mat-expansion-panel-header","*","mat-action-row"],ya:7,Aa:4,Da:[["body",""],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],qa:function(a,b){if(a&1){const c=_.Ld();_.Cg(Beb);_.Dg(0);_.F(1,"div",1,0);_.N("@bodyExpansion.start",function(d){_.q(c);return _.r(b.tS(d))})("@bodyExpansion.done",function(d){_.q(c);return _.r(b.Nl(d))});_.F(3,"div",2);_.Dg(4,1);_.C(5,Ndb,
0,0,"ng-template",3);_.J();_.Dg(6,2);_.J()}a&2&&(_.y(),_.E("@bodyExpansion",b.Hpa())("id",b.id),_.mg("aria-labelledby",b.jGb),_.y(4),_.E("cdkPortalOutlet",b.vj))},Fa:[_.us],styles:['.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;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: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.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;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-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;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,data:{animation:[web]},Ma:0});var Deb;Deb=[[["mat-panel-title"]],[["mat-panel-description"]],"*"];
_.KB=class{constructor(){this.panel=_.n(_.JB,{host:!0});this.Pc=_.n(_.bf);this.Qc=_.n(_.Uq);this.Ta=_.n(_.jn);this.ie=_.n(_.Xm,{optional:!0});this.PHb=_.le.EMPTY;this.tabIndex=0;_.n(_.Wq).load(_.Bs);const a=this.panel,b=_.n(_.Ceb,{optional:!0}),c=_.n(new _.Mm("tabindex"),{optional:!0}),d=a.Tl?_.x(a.Tl.Ph,_.Re(e=>!(!e.hideToggle&&!e.togglePosition))):_.Pe;this.tabIndex=parseInt(c||"")||0;this.PHb=_.Qe(a.kh,a.closed,d,_.x(a.qPa,_.Re(e=>!!(e.hideToggle||e.disabled||e.togglePosition)))).subscribe(()=>
_.Zm(this.Ta));_.x(a.closed,_.Re(()=>a.epa())).subscribe(()=>_.Tq(this.Qc,this.Pc,"program"));b&&(this.expandedHeight=b.expandedHeight,this.collapsedHeight=b.collapsedHeight)}get disabled(){return this.panel.disabled}G3(){this.disabled||this.panel.toggle()}udd(){return this.panel.zd}Hpa(){return this.panel.Hpa()}mdd(){return this.panel.id}pdd(){return this.panel.xM}VIb(){return!this.panel.LK&&!this.panel.disabled}gKc(){const a=this.panel.zd;return a&&this.expandedHeight?this.expandedHeight:!a&&this.collapsedHeight?
this.collapsedHeight:null}nT(a){switch(a.keyCode){case 32:case 13:_.Mi(a)||(a.preventDefault(),this.G3());break;default:this.panel.Tl&&this.panel.Tl.MKc(a)}}focus(a,b){a?_.Tq(this.Qc,this.Pc,a,b):this.Pc.ma.focus(b)}Dc(){this.Qc.Ok(this.Pc).subscribe(a=>{a&&this.panel.Tl&&this.panel.Tl.LKc(this)})}Ja(){this.PHb.unsubscribe();this.Qc.Ni(this.Pc)}};_.KB.O=function(a){return new (a||_.KB)};
_.KB.wa=_.zf({type:_.KB,na:[["mat-expansion-panel-header"]],nb:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],ob:15,Ya:function(a,b){a&1&&_.N("click",function(){return b.G3()})("keydown",function(c){return b.nT(c)});a&2&&(_.mg("id",b.panel.jGb)("tabindex",b.disabled?-1:b.tabIndex)("aria-controls",b.panel.id)("aria-expanded",b.panel.zd)("aria-disabled",b.panel.disabled),_.ng("height",b.gKc()),_.og("mat-expanded",b.panel.zd)("mat-expansion-toggle-indicator-after",b.panel.xM===
"after")("mat-expansion-toggle-indicator-before",b.panel.xM==="before")("_mat-animation-noopable",b.ie==="NoopAnimations"))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.lh(a)]},features:[_.hg],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&&(_.Cg(Deb),_.F(0,"span",0),_.Dg(1),_.Dg(2,1),_.Dg(3,2),_.J(),_.C(4,Odb,3,1,"span",1));a&2&&(_.og("mat-content-hide-toggle",!b.VIb()),_.y(4),_.rg(b.VIb()?4:-1))},styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);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-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-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,data:{animation:[veb]},Ma:0});_.LB=class extends FB{constructor(){super(...arguments);this.Uqa=new _.Ig;this.LK=!1;this.displayMode="default";this.xM="after"}Sd(){_.x(this.kGb.Gc,_.bg(this.kGb)).subscribe(a=>{this.Uqa.reset(a.filter(b=>b.panel.Tl===this));_.Lg(this.Uqa)});this.Fb=_.qr((new _.ur(this.Uqa)).Mx())}MKc(a){this.Fb.Rm(a)}LKc(a){_.rr(this.Fb,a)}Ja(){super.Ja();let a;(a=this.Fb)==null||a.destroy();this.Uqa.destroy()}};_.LB.O=(()=>{let a;return function(b){return(a||(a=_.he(_.LB)))(b||_.LB)}})();
_.LB.La=_.Cf({type:_.LB,na:[["mat-accordion"]],yd:function(a,b,c){a&1&&_.Kg(c,_.KB,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.kGb=d)}},nb:[1,"mat-accordion"],ob:2,Ya:function(a,b){a&2&&_.og("mat-accordion-multi",b.xd)},inputs:{LK:[2,"hideToggle","hideToggle",_.kh],displayMode:"displayMode",xM:"togglePosition"},Pb:["matAccordion"],features:[_.Xg([{va:yeb,Gb:_.LB}]),_.hg,_.gg]});_.MB=class{};_.MB.O=function(a){return new (a||_.MB)};_.MB.Ca=_.Af({type:_.MB});_.MB.Ba=_.Uc({imports:[_.ys,HB,_.vs]});_.Eeb=new _.ud("MAT_CARD_CONFIG");_.NB=class{};_.NB.O=function(a){return new (a||_.NB)};_.NB.Ca=_.Af({type:_.NB});_.NB.Ba=_.Uc({imports:[_.ys,_.ys]});
}catch(e){_._DumpException(e)}
try{
var Smb;_.Qmb=function(){return _.Re(a=>a.state!==0)};_.yF=function(a,b){return a.state===2?a.Tb:b};_.zF=function(a){return{state:1,message:a}};_.AF=function(a){return _.u(_.zF(a))};_.BF=function(a){return{state:2,Tb:a}};Smb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",5);_.N("click",function(){_.q(b);const c=_.O();_.Rmb(c);c.log("clear");return _.r()});_.F(1,"mat-icon");_.Q(2,"cancel");_.J()()}a&2&&(a=_.O(),_.og("no-margin",a.JRb),_.mg("aria-label",a.oV))};
_.Tmb=function(a,b){_.hYa(a,{message:b,Rd:"Dismiss"})};_.CF=function(a){let b=0,c=!1,d=[];const e=function(){b=0;c&&(c=!1,f())},f=function(){b=_.ea.setTimeout(e,300);let g=d;d=[];a.apply(void 0,g)};return function(g){d=arguments;b?c=!0:f()}};_.DF=class{constructor(){this.ariaLabel="Loading";this.diameter=16;this.text="Loading...";this.inline=this.qRb=!1}get fontSize(){return Math.min(this.diameter*.8,16)}};_.DF.O=function(a){return new (a||_.DF)};
_.DF.wa=_.zf({type:_.DF,na:[["loading"]],ob:4,Ya:function(a,b){a&2&&_.og("background",b.qRb)("inline",b.inline)},inputs:{ariaLabel:"ariaLabel",diameter:"diameter",text:"text",qRb:"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),_.J(),_.K(2,"mat-spinner",1));a&2&&(_.ng("margin-bottom",b.inline?0:b.diameter/4,"px")("font-size",b.fontSize,"px")("line-height",b.diameter,"px"),_.y(),_.Rg(" ",b.text,
"\n"),_.y(),_.E("diameter",b.diameter)("strokeWidth",b.diameter/8),_.mg("aria-label",b.ariaLabel))},Fa:[_.Ax],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});_.EF=class{};_.EF.O=function(a){return new (a||_.EF)};_.EF.Ca=_.Af({type:_.EF});_.EF.Ba=_.Uc({imports:[_.Bx]});_.FF=class{constructor(){this.zp="";this.ZRb="medium";this.theme="info"}get wYc(){return`${this.zp} ${this.ZRb} ${this.theme}`}};_.FF.O=function(a){return new (a||_.FF)};
_.FF.wa=_.zf({type:_.FF,na:[["dc-information-box"]],ob:2,Ya:function(a,b){a&2&&_.pg(b.wYc)},inputs:{zp:"class",ZRb:"iconSize",theme:"theme"},standalone:!1,ac:["*"],ya:5,Aa:1,Da:[["aria-hidden","true"]],qa:function(a,b){a&1&&(_.Cg(),_.F(0,"mat-icon",0),_.Q(1),_.J(),_.Q(2,"\n"),_.Dg(3),_.Q(4,"\n"));a&2&&(_.y(),_.Sg(b.theme==="warning"?"warning":"info"))},Fa:[_.hu],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}"]});_.GF=class{};_.GF.O=function(a){return new (a||_.GF)};_.GF.Ca=_.Af({type:_.GF});_.GF.Ba=_.Uc({imports:[_.Yn,_.iu]});var Umb,Wmb;Umb=new _.Ot("Code font size set to {codeSize}px.");_.HF=function(a,b,c=!1){b===void 0?(a.storage.remove("chosen_code_size"),a.Gea.next(void 0)):(b=Math.floor(b),b<=0||(a.Gea.next(b),a.storage.set("chosen_code_size",b),c&&Vmb(a.Kh,b)))};Wmb=function(a){let b;const c=(b=a.Gea.value)!=null?b:13;_.HF(a,c-1,!0)};
_.IF=class{constructor(a,b,c){this.storage=b;this.Kh=c;this.Gea=new _.Qh;this.ts=this.Gea.Xf();(b=(b=this.storage.get("chosen_code_size"))&&Number(b))&&!isNaN(b)&&_.HF(this,b);a.register("increment font size no mod",[43],()=>{this.pG()});a.register("increment font size with mod",[187,1],()=>{this.pG()});a.register("increment font size with equals",[187],()=>{this.pG()});a.register("increment font size numpad",[107],()=>{this.pG()});a.register("decrement font size",[189],()=>{Wmb(this)});a.register("decrement font size numpad",
[109],()=>{Wmb(this)})}pG(){let a;const b=(a=this.Gea.value)!=null?a:13;_.HF(this,b+1,!0)}};_.IF.O=function(a){return new (a||_.IF)(_.m(_.Ku),_.m(_.lXa),_.m(_.Ht))};_.IF.ta=_.k({token:_.IF,oa:_.IF.O,Ea:"root"});var Vmb=_.Xz((a,b)=>{a.open(Umb.format({codeSize:b}),"Dismiss",{duration:3E3})},1E3);_.JF={qj:0,Error:1,ji:2,0:"Loading",1:"Error",2:"Loaded"};_.KF={state:0};var Xmb;Xmb=["inputBox"];_.Rmb=function(a){a.input.setValue("");a.yYa=""};
_.LF=class{set value(a){this.yYa=a;this.input.setValue(a)}set ariaLabel(a){this.Ay=a}get ariaLabel(){return this.Ay||this.placeholder}constructor(a){this.Ga=a;this.icon=this.placeholder="";this.aOb=300;this.JRb=!1;this.oV="Clear";this.Vo=new _.Vm;this.input=new _.Fw}Dc(){}Qa(){_.x(this.input.ln,_.Kf(this.aOb)).subscribe(a=>{this.Vo.emit(a);this.yYa!==a&&this.log("change",a);this.yYa=void 0})}focus(){this.fm.ma.focus()}get k7c(){return!!this.input.value}log(a,b){if(this.ZCa){let c;a==="clear"?(a=this.ZCa.TYa,
c="CLICK"):(a=this.ZCa.uYa,c="CHANGE");this.Ga.mb({gestureName:c,element:this.ZCa.element,action:a,Ih:b})}}};_.LF.O=function(a){return new (a||_.LF)(_.B(_.vp))};
_.LF.wa=_.zf({type:_.LF,na:[["input-with-icon","icon",""]],rb:function(a,b){a&1&&_.Jg(Xmb,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.fm=c.first)}},inputs:{ZCa:"trackingConfig",placeholder:"placeholder",icon:"icon",aOb:"debounceTimeMs",JRb:"hideCloseIconMargin",oV:"clearLabel",value:"value",ariaLabel:[0,"aria-label","ariaLabel"]},outputs:{Vo:"valueChange"},standalone:!1,jc:["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),_.J(),_.K(3,"input",3,0),_.C(5,Smb,3,3,"button",4),_.J());a&2&&(_.y(2),_.Sg(b.icon),_.y(),_.E("placeholder",b.placeholder)("formControl",b.input),_.mg("aria-label",b.ariaLabel),_.y(2),_.E("ngIf",b.k7c))},
Fa:[_.Sn,_.Br,_.Cr,_.ht,_.fA,_.rk,_.zw,_.fw,_.st,_.hu,_.Hw],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 Ymb=new _.ud("GMAT_LIST_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.MF=class{constructor(a){this.options=a}};_.MF.O=function(a){return new (a||_.MF)(_.B(Ymb))};_.MF.La=_.Cf({type:_.MF,na:[["mat-list"],["mat-action-list"],["mat-nav-list"],["mat-selection-list"]],ob:2,Ya:function(a,b){a&2&&_.og("gmat-mdc-list",!b.options.Se)},standalone:!1});_.NF=class{};_.NF.O=function(a){return new (a||_.NF)};_.NF.Ca=_.Af({type:_.NF});_.NF.Ba=_.Uc({imports:[_.Yn,_.kt,_.gA,_.Px,_.iu,_.jx,_.Pw]});_.OF=class{};_.OF.O=function(a){return new (a||_.OF)};_.OF.Ca=_.Af({type:_.OF});_.OF.Ba=_.Uc({imports:[_.BA]});_.Zmb=`/${_.Ep.V1}/${"savedqueries"}`;_.$mb=`/${_.Ep.V1}`;var QF;_.anb=null;_.PF=Object.freeze({queries:[],sfa:null});QF=function(a,b){return a.XZb?_.x(b(a.XZb),_.v(_.BF),_.If(()=>_.AF("")),_.bg(_.KF)):_.AF("")};_.RF=function(a){return QF(a,b=>b.NVc())};_.SF=class{constructor(a){this.XZb=_.anb&&a.get(_.anb)}dTa(a){return QF(this,b=>b.dTa(a))}Lnb(a){return QF(this,b=>b.Lnb(a))}Nla(a){return QF(this,b=>b.Nla(a))}rxb(a,b){return QF(this,c=>c.rxb(a,b))}};_.SF.O=function(a){return new (a||_.SF)(_.m(_.We))};_.SF.ta=_.k({token:_.SF,oa:_.SF.O,Ea:"root"});_.bnb=new _.Ot("Search with saved query: {name}");var cnb;cnb={va:_.gcb,Ib:[[new _.Nm,new _.Om,new _.EIa(_.gcb)],[new _.Nm,new _.EIa(_.acb)]],Ab:(a,b)=>!b||b.Se?a||{}:a?Object.assign({},a,{yz:_.Ui(a.yz).concat("gmat-mdc-select")}):{yz:"gmat-mdc-select"}};_.TF=class{};_.TF.O=function(a){return new (a||_.TF)};_.TF.Ca=_.Af({type:_.TF});_.TF.Ba=_.Uc({Nb:[cnb],imports:[_.EA,_.hx]});
}catch(e){_._DumpException(e)}
try{
/*
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var enb,hnb,inb,jnb,knb,lnb,onb,UF,nnb,rnb,tnb,unb,snb,vnb,$F,xnb,ynb,znb,Cnb,Dnb,Enb,Gnb,Hnb,Inb,bG,Knb,Lnb,Mnb,Pnb,cG,Tnb,Rnb,Snb,fG,Znb,$nb,aob,wG,lob,mob,oob,pob,qob,rob,sob,zG,tob,uob,xob,yob,Cob,Eob,Tob,IG,Vob,Wob,Xob,Yob,Zob,$ob,bpb,cpb,epb,dpb,hpb,ipb,kpb,lpb,mpb,opb,ppb,npb,qpb,rpb,spb,tpb,wpb,xpb,ypb,zpb,Bpb,Cpb,Dpb,Epb,Fpb,Gpb,Hpb,Ipb,Lpb,Jpb,Qpb,Ppb,Opb,Rpb,Spb,Tpb,Upb,Vpb,Wpb,Xpb,Ypb,Zpb,$pb,aqb,bqb,cqb,dqb,eqb,fqb,gqb,hqb,iqb,jqb,kqb,lqb,mqb,oqb,pqb,qqb,rqb,sqb,tqb,uqb,wqb,yqb,zqb,Aqb,
Bqb,Cqb,Eqb,Gqb,Fqb,Hqb,Jqb,Iqb,RG,Kqb,Mqb,Zqb,VG,Yqb,arb,WG,XG,YG,ZG,crb,erb,grb,irb,$G,lrb,aH,orb,qrb,srb,vrb,wrb,xrb,zrb,Arb,Crb,Drb,Erb,Grb,Hrb,Irb,Jrb,Krb,Lrb,Mrb,Nrb,Orb,Prb,fnb,dnb,Srb,qnb,mnb,pnb,Trb,Lqb,Urb,Vrb,Wrb,Xrb,Yrb,Zrb,$rb,ZF,YF,bsb,dsb,Bnb,Jnb,Vnb,Unb,esb,fsb,Xnb,fH,gsb,EG,job,hsb,isb,jsb,kH,lH,mH,nH,oH,pH,qH,rH,sH,tH,uH,vH,ksb,lsb,msb,nsb,osb,psb,qsb,rsb,ssb,usb,vsb,xsb,ysb,xH,zsb,Asb,Bsb,Csb,Dsb,Esb,yH,Fsb,Hsb,Isb,Jsb,Ksb,Lsb,Msb,Nsb,Osb,Psb,Rsb,Tsb,Wsb,Xsb,Ysb,Zsb,$sb,atb,btb,
ctb,dtb,etb,ftb,gtb,htb,itb,CH,ktb,ltb;enb=function(a){return dnb[a]||""};_.gnb=function(a){fnb.test(a)&&(a=a.replace(fnb,enb));a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b};hnb=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};inb=function(a,b){if(typeof b==="string")try{b=_.gnb(b)}catch(c){return!1}return _.za(b)&&hnb(a,b)};
jnb=function(a){switch(a){case "bigint":case "string":case "number":return!0;default:return!1}};knb=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]};lnb=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};onb=function(a,b){const c=mnb||(mnb=Symbol());let d;if(_.Oa(a))a=a.Af,d!=null||(d=a[c]);else if(!Array.isArray(a))return!1;if(_.Oa(b))b=b.Af,d!=null||(d=b[c]);else if(!Array.isArray(b))return!1;return nnb(a,b,d,2)};
UF=function(a,b,c){return nnb(a,b,c,0)};
nnb=function(a,b,c,d){if(a===b||a==null&&b==null)return!0;if(a instanceof Map)return pnb(a,b,c);if(b instanceof Map)return pnb(b,a,c);if(a==null||b==null)return!1;if(a instanceof _.Ta)return qnb(a,b);if(b instanceof _.Ta)return qnb(b,a);if(_.za(a))return inb(a,b);if(_.za(b))return inb(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):jnb(e)&&jnb(f)?""+a===""+b:e==="boolean"&&f==="number"||e==="number"&&f==="boolean"?!a===!b:
!1;if(_.Oa(a)||_.Oa(b))return onb(a,b);if(a.constructor!=b.constructor)return!1;if(a.constructor===Array){f=a[_.Ka]|0;var g=b[_.Ka]|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=mnb||(mnb=Symbol());var w;c!=null||(c=(w=a[f])!=null?w:b[f]);c!=null&&(Ba=c.Ckd(),Ea=c.Bkd())}w=l&&a[l-1];f=p&&b[p-1];_.Qa(w)||(w=null);_.Qa(f)||(f=null);l=l-e-+!!w;p=p-e-+!!f;for(g=0;g<t;g++)if(!rnb(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,I=f,L=p,V=e,ca=Ba,la=Ea,ya=c;const Wa=+A;d=!Number.isFinite(Wa)||Wa<g||Wa<L?!0:rnb(Wa,d,t,g,G,I,L,V,ca,la,ya,2)}if(!d)return!1}if(f)for(let Wa in f)if((A=w&&Wa in w)||(A=a,d=w,t=l,g=b,G=f,I=p,L=e,V=Ba,ca=Ea,la=c,ya=+Wa,A=!Number.isFinite(ya)||ya<t||ya<I?!0:rnb(ya,A,d,t,g,G,I,L,V,ca,la,2)),!A)return!1;return!0}if(a.constructor===Object)return UF([a],[b]);throw Error();};
rnb=function(a,b,c,d,e,f,g,l,p,t,w,A){b=knb(a,b,c,d,l);e=knb(a,e,f,g,l);A=A===1;if(e==null&&_.Ya(b,p,a)||b==null&&_.Ya(e,p,a))return!0;w=A?w:w==null?void 0:w.GQb(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 snb(b,e)}return nnb(b,e,w,t||_.Kaa(p,a)?1:0)};
tnb=function(a,b,c){if(a.size!=b.size)return!1;let d=!0;a.forEach((e,f)=>{UF(e,b.get(f),c==null?void 0:c.GQb(2))||(d=!1)});return d};unb=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(lnb);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(!UF(a.get(l),g[1],(p=c)==null?void 0:p.GQb(2)))return!1;e=l;d++}return d===a.size};
snb=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(lnb);b.sort(lnb);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(!UF(p,A)||!UF(l[1],w[1]))return!1;e++;f++}return e>=c&&f>=d};
_.VF=function(a){a!=null&&(a=a.wd||"",a=typeof a==="string"?a:new Uint8Array(a));return a};vnb=function(){return _.Qg(!0,!1)};_.WF=function(a){return a instanceof _.Gi};_.XF=function(a){return _.WF(a)&&a.Ej()};
_.wnb=function({de:a,repository:b}){const c=new YF;if(!a)return c;const d=new ZF,e=a.id;a=a.type;switch(a){case "project":d.projectId=e;break;case "ossProject":d.lh=e;break;case "host":d.em=e;break;case "depot":d.Mp=e;break;default:return _.bb(a,void 0)}a==="depot"&&b==="Piper"&&(b="piper");b&&(d.ci=b);c.root=d;return c};$F=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");_.ba.call(this,c+a[d])};
xnb=function(a){return Array.prototype.concat.apply([],arguments)};ynb=function(a,b){return xnb.apply([],Array.prototype.map.call(a,b,void 0))};znb=function(a){if(/^(script|style)$/i.test(a.tagName))throw Error("U");};_.Anb=function(a,b){a.nodeType===1&&znb(a);a.innerHTML=_.kc(b)};_.aG=function(a,b,c){const d=b==="beforebegin"||b==="afterend"?a.parentElement:a;d!==null&&znb(d);a.insertAdjacentHTML(b,_.kc(c))};Cnb=function(a){if(a instanceof Bnb)return a.nYb;throw Error("U");};Dnb=function(a){return new Bnb(a[0])};
Enb=function(a,...b){let c=a[0];for(let d=0;d<a.length-1;d++)c+=String(b[d])+a[d+1];if(/[<>]/.test(c))throw Error("Y`"+c);return c};_.Fnb=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 _.Ae)}})})};Gnb=function(a){a=a.__ngContext__;return typeof a==="number"?_.$e.get(a)||null:a||null};Hnb=function(a,b){const c=a[1];for(let d=25;d<c.Gsa;d++)if(_.Cd(a[d])===b)return d;return-1};
Inb=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};
bG=function(a){var b=Gnb(a);if(b){if(_.yd(b)){var c,d=void 0,e=void 0;if(a&&a.constructor&&a.constructor.wa){a:{if(d=b[1].xF)for(c=0;c<d.length;c++){var f=d[c];if(_.Ed(f,b)[8]===a){c=f;break a}}else if(_.Ed(25,b)[8]===a){c=25;break a}c=-1}if(c==-1)throw Error("Qa");d=a}else if(a&&a.constructor&&a.constructor.La){a:{for(e=b[1].firstChild;e;){f=e.Gn;for(c=e.iw;f<c;f++)if(b[f]===a){c=e.index;break a}e=Inb(e)}c=-1}if(c==-1)throw Error("Ra");e=b[1].data[c];if(e.Gn===0)e=_.sd;else{a=[];for(f=e.Gn;f<e.iw;f++){const g=
b[f];g&&g.constructor&&g.constructor.wa||a.push(g)}e=a}}else if(c=Hnb(b,a),c==-1)return null;a=_.Cd(b[c]);b=(f=Gnb(a))&&!Array.isArray(f)?f:new Jnb(b[19],c,a);d&&b.component===void 0&&(b.component=d,_.af(b.component,b));if(e&&b.e5===void 0)for(b.e5=e,a=0;a<e.length;a++)_.af(e[a],b);_.af(b.H1c,b)}}else for(d=a;d=d.parentNode;)if(e=Gnb(d)){e=Array.isArray(e)?e:e.Ji;if(!e)return null;c=Hnb(e,a);if(c>=0){b=_.Cd(e[c]);a=new Jnb(e[19],c,b);_.af(b,a);b=a;break}}return b||null};
Knb=function(a){a=bG(a);if(a===null)return null;if(a.component===void 0){const c=a.Ji;if(c===null)return null;var b=c[1].data[a.G7];const d=b.Gn;b=b.Ky;a.component=b>-1?c[d+b]:null}return a.component};Lnb=function(a,b){return a.name==b.name?0:a.name<b.name?-1:1};
Mnb=function(a){var b=bG(a);b=b===null?null:b.Ji;if(b===null)return[];const c=b[7],d=b[1].Ap,e=[];if(d&&c)for(let p=0;p<d.length;){var f=d[p++],g=d[p++];if(typeof f==="string"){g=_.Cd(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,gwd:l,type:w})}}e.sort(Lnb);return e};
_.Nnb=function(a){return _.Be((b,c)=>{let d=[];b.subscribe(new _.Ce(c,e=>d.push(e),void 0,()=>{c.next(d);c.complete()}));a.subscribe(new _.Ce(c,()=>{const e=d;d=[];c.next(e)},void 0,_.me));return()=>{d=null}})};Pnb=function(){var a=Onb;return b=>_.Vf(new _.Qh(a))(b)};_.Qnb=function(a,b,c){a=a.wa;a.E1a=_.Ija(b,!1);a.skb=_.Ija(c,!0)};
cG=function(a,b,c,d,e,f){var g=a===null?-1:a.index;g=g!==-1?_.Cd(b[g]):null;if(a.type&11){Rnb(g,c,d,e,f);if(a.Ky>-1){var l=_.Ed(a.index,b);l&&l[1].firstChild&&cG(l[1].firstChild,l,c,d,e,f)}else a.Xg&&cG(a.Xg,b,c,d,e,f),g&&Snb(g,c,d,e);l=b[a.index];_.zd(l)&&Tnb(l,c,d,e,f)}else if(a.type&4)l=b[a.index],Rnb(l[7],c,d,e,f),Tnb(l,c,d,e,f);else if(a.type&16){const t=b[15];l=t[5].bx[a.bx];if(Array.isArray(l))for(var p of l)Rnb(p,c,d,e,f);else l&&(p=t[3],cG(p[1].data[l.index],p,c,d,e,f))}else a.Xg&&cG(a.Xg,
b,c,d,e,f);f!==g&&(a=a.flags&2?a.Hka:a.next)&&cG(a,b,c,d,e,f)};Tnb=function(a,b,c,d,e){for(let f=10;f<a.length;f++){const g=a[f],l=g[1].firstChild;l&&cG(l,g,b,c,d,e)}};Rnb=function(a,b,c,d,e){e!==a&&(a=_.dG(a))&&(d&&a instanceof Unb&&b(a)&&c.indexOf(a)===-1?c.push(a):!d&&b(a)&&c.indexOf(a)===-1&&c.push(a))};
Snb=function(a,b,c,d){a=a.childNodes;const e=a.length;for(let f=0;f<e;f++){const g=a[f],l=_.dG(g);l&&(d&&l instanceof Unb&&b(l)&&c.indexOf(l)===-1?c.push(l):!d&&b(l)&&c.indexOf(l)===-1&&c.push(l),Snb(g,b,c,d))}};_.dG=function(a){return a instanceof Node?(a.hasOwnProperty("__ng_debug__")||(a.__ng_debug__=a.nodeType==Node.ELEMENT_NODE?new Unb(a):new Vnb(a)),a.__ng_debug__):null};_.eG=function(a){return a.map(b=>(...c)=>_.n(b).mf(...c))};
_.Wnb=function(a){if(a.projectId)return"project";if(a.em)return"host";if(a.Mp)return"depot";if(a.lh)return"ossProject"};fG=function(a){return a?typeof a==="string"?a==="depot":a.kind==="depot":!1};_.Ynb=function(a){return a.replace(Xnb,(b,c)=>c+"/")};Znb=function(a){return a.startsWith("refs/tags/")?a:`${"refs/tags/"}${a}`};_.gG=function(a){if(a&&!_.Ai.test(a)&&a!=="HEAD")return a};
_.hG=function(a){if(typeof a==="object")switch(a.type){case 1:return _.vi(a.rs);case 2:return _.wi(a.rs);case 3:return _.Ci(a.rs);default:return a.rs}return _.vi(a)||_.wi(a)||_.Ci(a)};$nb=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};
aob=function(a,b){if(_.ma(a,"<"))throw Error("wc`"+a);const c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=\\^$|]+$/.test(c))throw Error("xc`"+a);if(!$nb(c))throw Error("yc`"+a);b=typeof b==="string"?b:Object.entries(b).map(([d,e])=>`${d}:${e};`).join("");return new Bnb(`${a}{`+b.replace(/</g,"\\3C ")+"}")};_.bob=function({de:a,path:b,repository:c}){b=b||"";return fG(a==null?void 0:a.type)&&c&&_.Kk(c,"piper")?b&&`${"//depot/"}${b}`:b};
_.cob=function(a){const b=_.Wnb(a);if(b)return{id:a.projectId||a.em||a.Mp||a.lh,type:b}};_.dob=function(a,b,c,d){const {de:e,repository:f}={de:_.cob(a),repository:a.ci};a.Br&&(d=d?Object.assign({},d,{Qb:a.Br}):{Qb:a.Br});return e.type==="depot"?new _.Gi({repository:f,Eb:b,path:c,params:d}):new _.Hi({de:e,repository:f,Eb:b,path:c,params:d})};_.eob=function(a,b){const c=a.Et;return _.dob(c.Pe,c.pr,a.path,b)};_.iG=function(a){if(a!=null)return typeof a==="number"?a:a[0]&&a[0].start};
_.fob=function({params:a},b){if(a!=null)switch(b){case 0:return a.Qb;case 3:case 1:return a.ox!==void 0||a.jz!==void 0?a.ox:a.Qb;case 2:return a.jz;default:throw _.bb(b,"Unexpected version.");}};_.jG=function({params:a,path:b},c){switch(c){case 0:return b;case 1:return a&&a.hq||b;case 2:return a&&a.iz;case 3:return a&&a.hq;default:throw _.bb(c,"Unexpected version.");}};_.kG=function(a,b){return _.Aqa(a,b)&&_.Ei(a.path,b.path,_.YTa)};
_.lG=function(a,b){return _.kG(a,b)&&_.Qj(a,1)===_.Qj(b,1)&&_.jG(a,1)===_.jG(b,1)};_.mG=function(a){var b;let c=e=>e;a instanceof Function?c=a:b=a;const {PYc:d}=b||{PYc:!1};return _.qe(_.Pf((e,f)=>{e=c(e);f=c(f);return e===f?!0:e&&f?d?_.kG(e,f):_.lG(e,f):!1}))};
_.oG=function(a,b,c=1,d=a){if(a.tb&&a.repository){if(_.WF(a)){if(_.XF(a))return d=_.ov,c=_.jG(a,c),!c||c.match(/\/$/)?`${d}cl/${b}`:`${d}cl/${b}/depot/${c}`;a=_.pv&&`https://${d.tb}.${_.pv}/`;const e=d.repository;c=_.jG(d,c)||"";return`${a}${e}/+/${b}/${c}`}c=d.bc();b&&_.Mq(c,b);c.lj({});return _.Iq(_.nG(c,"ref").ab())}};_.pG=function(a){return a.Uc==="host"};
_.qG=function(a,b,{pxa:c="zeroBased",Jg:d="preserve"}={}){const e=_.Iq(a);a.path&&a.params.line&&delete e[e.length-1][_.Fi.qeb];a=e[e.length-1];d=_.ep(b,e,{Jg:d});!a.ws&&(d==null?0:d.Sa)&&d.Sa.snapshot&&delete d.Sa.snapshot;const f=_.dp(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};${_.Fi.qeb}=${_.Bqa(p)}${l}`}};
_.gob=function(a,b,c){return _.x(a.params.Rf?_.u(a.params.Rf):_.x(b,_.bg(void 0),_.If(()=>_.u(void 0))),_.v(d=>{d=a.bc().lj({Rf:d,hq:a.params.hq,Qb:a.params.Qb}).ab();return _.qG(d,c,{Jg:null})}))};_.rG=function(a){return!!(_.XF(a)&&a.path&&a.path.startsWith("google3"))};_.hob=function(a){const b=a.path;return b?_.rG(a)?b.substring(8):b:""};_.sG=function(a){return _.WF(a)&&!a.Ej()};_.tG=function(a){return _.sG(a)||_.pG(a)};_.uG=function(a){return _.Rj(a)&&!!a.Eb};
_.vG=function(a){if(a.params.Qb)return _.Oq(a)?`${a.params.Qb}`:`${a.params.Qb} @snapshot ${a.Eb}`};_.iob=function(a,b){{const c=[];_.WF(a)&&a.params.Qb?c.unshift(_.vG(a)):!a.Eb||_.WF(a)&&_.Oq(a)||c.unshift(_.hG(a.Eb));b!=="ref"&&(c.unshift(a.repository),b!=="repo"&&(_.WF(a)||c.unshift(a.tb)));a=c}return a.join(" \u203a ")};wG=function(...a){let b=void 0;for(const c of a)if(b===void 0)b=job[c];else{if(typeof b==="string")break;b=b[c]}return b===void 0?"":typeof b==="string"?b:""};
_.kob=function(a){return a instanceof Array?a.length>0&&a.every(b=>b===5):a===5};lob=function(a){return a===2||_.kob(a)};_.xG=function(a){return a instanceof Array?a.length>0&&a.every(lob):lob(a)};mob=function(a){return new _.re(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()}})};_.nob=function(a){return _.x4a.has(a)};oob=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Sg(a.OWc))};
pob=function(a){a&1&&_.K(0,"li",16)};qob=function(a,b){a&1&&(_.M(0),_.F(1,"li"),_.Q(2),_.J(),_.C(3,pob,1,0,"li",15),_.sg());a&2&&(a=b.ua,b=b.last,_.y(2),_.Sg(a),_.y(),_.E("ngIf",!b))};rob=function(a){a&1&&(_.F(0,"div",9)(1,"span",6),_.Q(2,"Affected Files"),_.J(),_.F(3,"span"),_.Q(4),_.J()());a&2&&(a=_.O(),_.y(4),_.Sg(a.changelist.yKb))};sob=function(a){a||(_.xd(),a=_.n(_.Ze));const b=new _.re(c=>a.Be(c.next.bind(c)));return c=>_.x(c,_.dg(b))};_.yG=function(a){return a.state===2};
zG=function({name:a,Qo:b},c){return{Pp:a,uZ:_.bnb.format({name:a}),value:b,a7:!0,Wb:c,Fu:"SavedQuery"}};tob=function(a,b){return(a=a.find(({Qo:c})=>c===b))?zG(a):zG({name:b,Qo:b})};uob=function(a){return({Qp:b})=>({Qp:b,prefix:a})};
xob=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,vob?(wob.lastIndex=p,t=wob.exec(a)):(wob.lastIndex=0,t=wob.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("")};yob=function(a,b){if(b&&b.D4c)b.D4c(a);else{a:if(_.Dk(b)){if(b.kE&&(b=b.kE(),b instanceof _.hc))break a;b=_.HA("zSoyz")}else b=_.HA(String(b));a.innerHTML=_.kc(b)}};_.zob=function(a,b,c=0,d=!1){const e=new Set;for(const {start:f,end:g}of _.AG(a,b.length,c,d))for(const l of b.slice(f-c,g-c+1))e.add(l);return e};
_.Aob=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};_.AG=function(a,b,c=0,d=!1){return a===void 0?[]:typeof a==="number"?_.BG(a,b,c)?[{start:a,end:a}]:[]:d?a.filter(e=>_.BG(e.start,b,c)||_.BG(e.end,b,c)).map(e=>({start:_.BG(e.start,b,c)?e.start:c,end:_.BG(e.end,b,c)?e.end:c+b})):a.filter(e=>_.BG(e.start,b,c)&&_.BG(e.end,b,c))};_.BG=function(a,b,c=0){return a>=c&&a<c+b};
_.CG=function(a){return(_.Rk?"Meta+":"Ctrl+")+a};Cob=function(a){return _.Rk?a.replace(Bob,"\u2318"):a};
_.Qob=function({Um:a,Kd:b=""}){var c=_.Pj(b);const d=c.de,e=c.repository,f=c.path,g=c.Qb,l=c.Eb,p=[_.DG];var t=d==null?void 0:d.type;if(d&&t&&!fG(t)&&t!=="host"){var w=p.push;var A=d.id;var G=void 0;switch(t){case "ossProject":case "project":var I=EG(Dob.format({project:A}));G=_.CG("p");var L="Project";break;default:I=_.bb(t,void 0),L=_.bb(t,void 0)}A={Pp:I,value:_.Oj({de:{id:A,type:t}}),Wb:G,Fu:L};w.call(p,A)}e&&t!=="host"&&p.push(Eob(e,fG(t),c));d&&t==="host"&&e&&l&&(c=p.push,t=_.zqa(_.xi(l)),t=
_.yi(l)?EG(Fob.format({tag:t})):EG(Gob.format({branch:t})),w=EG(Hob.format({id:d.id,repo:e,ref:l})),A=_.Oj({de:d,repository:e,Eb:l}),I=_.yi(l)?EG(Iob.format({id:d.id,repo:e,ref:l})):EG(Job.format({id:d.id,repo:e,ref:l})),c.call(p,{Pp:t,uZ:w,value:A,Wb:_.CG("b"),nna:I,Fu:"Ref"}));typeof f==="string"&&(c=p.push,t=(d==null?void 0:d.type)==="host",w=_.eB(f),I=w===f?w:"/\u2026/"+w,A=EG(Kob.format({dir:I})),I=t?EG(Lob.format({id:d==null?void 0:d.id,repo:e,dir:I})):EG(Mob.format({repo:e,dir:I})),G=_.CG("d"),
L="",w&&w!==f&&(L=t&&l?EG(Nob.format({id:d==null?void 0:d.id,repo:e,dir:f||"/",ref:l})):EG(Oob.format({repo:e,dir:f||"/"}))),c.call(p,{Pp:A,uZ:I,value:b,Wb:G,nna:L,Fu:"Directory"}));g&&p.push(_.Pob(g));return{scopes:p,state:{prefix:p[p.length-1],Qp:a}}};_.Pob=function(a){return{Pp:"This CitC Workspace",value:_.Oj({Qb:a}),Wb:_.CG("y"),uZ:"Search for code or files in this CitC Workspace",Fu:"CitcWorkspace"}};
Eob=function(a,b,{de:c,repository:d}){a=b?EG(Rob.format({"package":a})):EG(Sob.format({repo:a}));const e=b?_.CG("p"):_.CG("r");return{Pp:a,value:_.Oj({de:c,repository:d}),Wb:e,Fu:b?"Package":"Repository"}};_.FG=function(a){a=Number(a);return isNaN(a)||a>Number.MAX_SAFE_INTEGER?1:a};Tob=function(a,b){return a.matches?a.matches(b):a.msMatchesSelector(b)};_.GG=function(a,b,c){for(;a!==null;){if(Tob(a,b))return a;if(c&&Tob(a,c))break;a=a.parentElement}return null};
_.HG=function(a){const b=window.getSelection();b.empty();const c=document.createRange();c.selectNodeContents(a);b.addRange(c)};IG=function(a){a=a.target;return a instanceof Element?(a=_.GG(a,"div[data-line-number]","code-container"))?{element:a,lineNumber:_.FG(a.dataset.lineNumber)}:null:null};Vob=function({Bx:a}){let b=Number.POSITIVE_INFINITY;for(const {hD:c,lr:d}of a){if(!d)throw Error("Vd");a=c.search(Uob);a===-1&&(a=Number.POSITIVE_INFINITY);b=Math.min(b,a,...d.hO.map(({startIndex:e})=>e))}return b};
_.JG=function(a){return a.altKey||a.ctrlKey||a.metaKey||a.shiftKey};
Wob=function(a,b){if(a&1){const c=_.Ld();_.F(0,"div",3);_.N("mouseenter",function(){const d=_.q(c).index,e=_.O();e.PK>=0&&e.f4.Zd.cj(e.PK).classList.remove("hover");e.PK=d;e.f4.Zd.cj(d).classList.add("hover");return _.r()})("mouseleave",function(){_.q(c);const d=_.O();d.PK>=0&&d.f4.Zd.cj(d.PK).classList.remove("hover");d.PK=-1;return _.r()});_.Q(1);_.J()}if(a&2){a=b.ua;b=b.index;const c=_.O();_.og("focus",b===c.KO)("hover",b===c.PK);_.y();_.Rg("",a.lineNumber,":")}};
Xob=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};
Yob=function(a,b){a&1&&_.K(0,"div",2);if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.ng("height",c.lineHeight*(a.visible.end-a.visible.start),"px")("left",a.visible.indentation-.5,"ch")("top",c.lineHeight*a.visible.start,"px");_.RA("title","Collapse lines ",a.original.start+1," - ",a.original.end,"");_.mg("data-index",b)}};Zob=function(a){a&1&&(_.M(0),_.C(1,Yob,1,10,"div",1),_.sg());a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.gzb))};
$ob=function(a,b){const c=[];for(const d of b){b=_.KG(a,d.start);const e=_.KG(a,d.end);b<e-1&&c.push({visible:{start:b,end:e,indentation:d.indentation},original:d})}c.sort((d,e)=>d.visible.start-e.visible.start);return c};_.apb=function(a,b){return{em:b==="host"?a:void 0,projectId:b==="project"?a:void 0,Mp:b==="depot"?a:void 0,lh:b==="ossProject"?a:void 0}};
_.LG=function(a,b){const {em:c,projectId:d,Mp:e,lh:f}=_.apb(a,b);return{fileSpecSourceRootRepositoryKeyHostName:c,fileSpecSourceRootRepositoryKeyDepotGroup:e,fileSpecSourceRootRepositoryKeyProjectId:d,fileSpecSourceRootRepositoryKeyOssProject:f}};bpb=function(a,b){const {em:c,projectId:d,Mp:e,lh:f}=_.apb(a,b);return{repositoryKeyHostName:c,repositoryKeyDepotGroup:e,repositoryKeyProjectId:d,repositoryKeyOssProject:f}};
cpb=function(a){return b=>new _.re(c=>b.subscribe(d=>{a.runGuarded(()=>{c.next(d)})},d=>{a.runGuarded(()=>{c.error(d)})},()=>{a.runGuarded(()=>{c.complete()})}))};epb=function(a,b){var c=dpb;return _.qe(_.Nnb(a.lm),_.Re(d=>d.length>0),_.Fe(d=>_.u(...c(d))),_.Fe(b),cpb(a),_.Xf(1),_.De())};
_.fpb=function({tb:a,Uc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:f,category:g}){if(!fG(b)&&b!=="host")throw Error("Wd");e=fG(b)&&c&&_.Kk(c,"piper")?`${"//depot/"}${e}`:e;e=e==="/"?"":e;b==="host"&&(d=_.Bi(d));return Object.assign({},_.LG(a,b),{fileSpecPath:e,fileSpecType:f,fileSpecSourceRootRefSpec:d,fileSpecSourceRootRepositoryKeyRepositoryName:c,categories:[g]})};
_.gpb=function(a,b,c){return _.x(a,_.Re(({request:d,results:e})=>_.qc(Object.assign({},d,{categories:void 0}),Object.assign({},b,{categories:void 0}))&&e.has(c)),_.Nf(1),_.v(({results:d})=>d.get(c)||[]))};dpb=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())};
hpb=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}};ipb=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};_.jpb=function(a){let b;if(a==null?0:(b=a.dataSource)==null?0:b.D4)return a.dataSource.D4.Fy};kpb=function({icon:a,tooltip:b,name:c,id:d},e){return{icon:a,tooltip:b,details:e,GUb:c,Eu:d}};
lpb=function(a,b){const c=[];for(const d of a){let e;((e=d.children)==null?0:e.length)?(a=lpb(d.children,b),a.length&&c.push(mpb(d,a))):npb(d,b)&&c.push(mpb(d))}return c};mpb=function({id:a,name:b,PP:c},d=[]){return{id:a,name:b,children:d,PP:c}};opb=function(a){return a.params.xK?a.params.xK.split(",").map(b=>b.split(":")[0].toUpperCase()):[]};
ppb=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)};
npb=function(a,b){var c;if(!b||(c=a.dataSource)==null||!c.availability)return!0;const d=b.Va;c=b.isDirectory;const e=b.sG,f=b.wG;var g;for(const l of(g=a.dataSource)==null?void 0:g.availability){a=l.jxa;b=l.Zua;g=l.Zxa;if(!l.xsa&&!c||!l.wsa&&c||!l.ysa&&e)return!1;let p,t;if(((p=a)==null?0:p.length)&&((t=a)==null?0:t.every(V=>!RegExp(V).test(d.BC))))return!1;let w,A;if(((w=b)==null?0:w.length)&&((A=b)==null?0:A.some(V=>RegExp(V).test(d.BC))))return!1;let G,I,L;if(!c&&(!f&&((G=g)==null?0:G.length)||
f&&((I=g)==null?0:I.length)&&((L=g)==null?0:L.every(V=>!RegExp(V).test(f)))))return!1}return!0};qpb=function(a){const b=[];for(const c of a)c.children.length?b.push(...qpb(c.children)):b.push(c);return b};rpb=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||!_.qc(a,e))return!1}return!0};spb=function(a){return a.kind===0||a.kind===1};
tpb=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.PP!==b.PP||a.Zbb!==b.Zbb||!tpb(a.children,b.children))return!1;return!0};_.upb=function(a){if(a!==void 0)return typeof a==="number"?a-1:a.map(({start:b,end:c})=>({start:b-1,end:c-1}))};
_.NG=function(){return _.ve(function*(){return MG?MG:(new Promise((a,b)=>{_.oi().load("codemirror").then(a,b)})).then(()=>{MG=window.CodeMirror;const a=MG.modeInfo.find(b=>b.name==="Mathematica");a&&(a.ext=["nb"]);return MG})})};
_.vpb=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;_.NG().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,zp:"cm-"+l}));e+=g.length;g.endsWith("\n")&&(d++,e=0)});return c};wpb=function(a,b){a&1&&_.K(0,"div",20);a&2&&(a=b.ua,b=_.O(),_.ng("height",b.getHeight(a.start,a.end),"px")("min-width",b.tV,"ch")("top",b.mha(a.start),"px"))};
xpb=function(a){a&1&&(_.F(0,"div",21),_.Q(1,"\n        "),_.F(2,"pre",22),_.Q(3),_.J(),_.Q(4,"\n      "),_.J());a&2&&(a=_.O(),_.ng("min-height",a.lineHeight*a.xq,"px"),_.y(3),_.Sg(a.uV))};
ypb=function(a){if(a&1){const b=_.Ld();_.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())});_.J()}a&2&&(a=_.O(),_.ng("pointer-events",a.Fea?"none":"unset"),_.E("visibility",a.visibility)("folding",a.Io)("lineHeight",a.lineHeight))};
zpb=function(a){if(a&1){const b=_.Ld();_.Q(0,"\n  ");_.F(1,"splitter",24,5);_.N("resizeDone",function(c){_.q(b);const d=_.O();return _.r(d.wha(c))})("mousedown",function(){_.q(b);_.O().aD=!0;return _.r()})("mouseup",function(){_.q(b);_.O().aD=!1;return _.r()});_.Q(3,"\n  ");_.J();_.Q(4,"\n")}a&2&&(a=_.O(),_.y(),_.ng("min-height",a.lineHeight*a.xq,"px")("right",a.wma.getValue(),"px"),_.E("changeSizeOf",a.mq().ma))};
Bpb=function(a){if(a&1){const b=_.Ld();_.Q(0,"\n  ");_.F(1,"div",25,6);_.N("click",function(){_.q(b);const c=_.O();return _.r(Apb(c))});_.Q(3,"\n  ");_.J();_.Q(4,"\n")}a&2&&(a=_.O(),_.y(),_.ng("min-height",a.lineHeight*a.xq,"px"),_.mg("aria-expanded",a.TQ()))};Cpb=function(a){a&1&&(_.F(0,"a",2),_.tg(1,3),_.J());if(a&2){a=_.O();const b=_.Ag(2);_.E("universalLink",a.link)("queryParams",a.Sa)("queryParamsHandling",a.Jg)("sameWindow",a.J_);_.mg("aria-label",a.v0c);_.y();_.E("ngTemplateOutlet",b)}};
Dpb=function(a){a&1&&_.Dg(0)};Epb=function({tb:a,Uc:b,repository:c,repositoryKeyWorkspaceId:d,gitRefsToken:e}){return Object.assign({},bpb(a,b),{repositoryKeyRepositoryName:c,repositoryKeyWorkspaceId:d,gitRefsToken:e})};Fpb=function(a,b){if(b.find(({vf:c})=>c===a||_.yqa(c||"")===a))return{type:1,rs:_.yqa(a)}};Gpb=function(a,b){if(b.some(({tagName:c})=>c===a||Znb(c||"")===a))return{type:2,rs:Znb(a)}};Hpb=function(a){if(_.Ai.test(a))return{type:3,rs:a}};_.OG=function(a){return{type:0,rs:a}};
_.PG=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:_.bb(a,void 0)}};Ipb=function(a){for(const c of a.Zu){let d=void 0;var b=c.ze;const e=b==null?void 0:(d=b.Et)==null?void 0:d.pr;e&&(b.Et.pr=_.vi(e)||_.wi(e)||e)}return a};
Lpb=function(a,b){for(let c of a.split("\n"))if(!Jpb(c)){a:{a=c;for(const d of Kpb)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""};Jpb=function(a){if(!a)return!0;for(const b of Mpb)if(b.test(a))return!0;for(const b of Npb)if(a.indexOf(b)>=0)return!0;return!1};
Qpb=function(a){const b=a.change;var c=b.changeId.changeNumber,d=Opb(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),Gm:b.userName,hH:Ppb(a),yKb:b.sourceFiles.length}};Ppb=function(a){return(a=a.change.description.tags.find(b=>b.key==="R"))&&a.value!==""?a.value.split(","):[]};
Opb=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?Lpb(a,c):""};Rpb=function(a){return new _.re(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)})};
Spb=function(a,b){a&1&&(_.F(0,"onedev-changelist-hovercard-body",1),_.Dg(1,0,["ngProjectAs","onedev-hovercard-action",5,["onedev-hovercard-action"]]),_.J());a&2&&_.E("changelist",b.Ka)};
Tpb=function(a){if(a&1){const b=_.Ld();_.F(0,"div",0);_.N("clickOutside",function(){_.q(b);const c=_.O();return _.r(c.JMb.next())})("mouseenter",function(){_.q(b);_.O().Kxa.next(!0);return _.r()})("mouseleave",function(){_.q(b);_.O().Kxa.next(!1);return _.r()});_.Dg(1);_.J()}a&2&&(a=_.O(),_.pg(a.className),_.E("cdkTrapFocusAutoCapture",a.q4b))};Upb=function(a){a&1&&(_.F(0,"div",7),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Rg("",a.w4c,"\n"))};
Vpb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",13);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.show(c.S1.D1))});_.F(1,"mat-icon");_.Q(2,"published_with_changes");_.J();_.Q(3," Commit ");_.J()}if(a&2){a=_.O().Ka;const b=_.O();_.E("activated",a.Eb===b.S1.D1)("ascTrackElement",b.mc)("trackProjectId",b.tb)}};
Wpb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"mat-nav-list",8)(1,"button",9);_.N("click",function(){_.q(c);const d=_.O();return _.r(d.show(d.S1.hoa))});_.F(2,"mat-icon",10);_.Q(3,"account_tree");_.J();_.Q(4," Branch ");_.J();_.F(5,"button",11);_.N("click",function(){_.q(c);const d=_.O();return _.r(d.show(d.S1.Tag))});_.F(6,"mat-icon");_.Q(7,"label_outline");_.J();_.Q(8," Tag ");_.J();_.C(9,Vpb,4,3,"button",12);_.J()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("activated",a.Eb===b.S1.hoa)("ascTrackElement",b.mc)("trackProjectId",
b.tb),_.y(4),_.E("activated",a.Eb===b.S1.Tag)("ascTrackElement",b.mc)("trackProjectId",b.tb),_.y(4),_.E("ngIf",!a.PTb))};Xpb=function(a){a&1&&(_.M(0),_.F(1,"span",24)(2,"span",25),_.Q(3),_.R(4,"toPrettyRef"),_.J(),_.F(5,"span",26),_.Q(6),_.J(),_.F(7,"span",27),_.Q(8),_.J()(),_.sg());a&2&&(a=_.O().ua,_.y(3),_.Sg(_.S(4,3,a.title)),_.y(3),_.Sg("-"),_.y(2),_.Sg(a.metadata))};Ypb=function(a){a&1&&(_.M(0),_.Q(1),_.sg());a&2&&(a=_.O().ua,_.y(),_.Sg(a.title))};
Zpb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"a",22);_.N("click",function(){_.q(c);const d=_.O(3);return _.r(d.blur())});_.C(1,Xpb,9,5,"ng-container",23)(2,Ypb,2,1,"ng-container",23);_.J()}if(a&2){a=b.ua;b=_.O(2).Ka;const c=_.O();_.og("active-element",a.Ae);_.E("routerLink",_.Iq(a.Va))("matTooltip",a.metadata||a.title)("ascTrackElement",c.mc)("trackAction",b.Tb.zM)("trackProjectId",c.tb);_.y();_.E("ngIf",a.Axa);_.y();_.E("ngIf",!a.Axa)}};
$pb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O(3).Ka,_.y(),_.Rg(" ",a.Tb.N$a," "))};aqb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O(3).Ka,_.y(),_.Sg(a.Tb.M$a))};bqb=function(a){a&1&&(_.F(0,"span",28),_.C(1,$pb,2,1,"span",29)(2,aqb,2,1,"ng-template",null,1,_.ah),_.J());if(a&2){a=_.Ag(3);const b=_.O(3);_.y();_.E("ngIf",b.Zqb.getValue())("ngIfElse",a)}};
cqb=function(a){a&1&&(_.F(0,"cdk-virtual-scroll-viewport",19,0),_.C(2,Zpb,3,9,"a",20)(3,bqb,4,2,"span",21),_.J());a&2&&(a=_.O().Ka,_.O(),_.y(2),_.E("cdkVirtualForOf",a.Tb.items)("cdkVirtualForTemplateCacheSize",0),_.y(),_.E("ngIf",!a.Tb.items.length))};dqb=function(a){a&1&&(_.F(0,"dc-information-box",30),_.Q(1),_.J());a&2&&(a=_.O().Ka,_.y(),_.Rg(" ",a.message," "))};eqb=function(a){a&1&&_.K(0,"loading",31);a&2&&_.E("inline",!0)};
fqb=function(a,b){a&1&&(_.F(0,"div",14),_.M(1,15),_.C(2,cqb,4,3,"cdk-virtual-scroll-viewport",16)(3,dqb,2,1,"dc-information-box",17)(4,eqb,1,1,"loading",18),_.sg(),_.J());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.ji),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.qj))};gqb=function(a,{aBa:b,Va:c,version:d},e){return Object.assign({},e,{items:a.map(f=>Object.assign({},f,{Va:b(f.pr,c),Ae:f.pr===_.Qj(c,d)||_.Qj(c,d)==="HEAD"&&!!f.Qbb}))})};
hqb=function({wf:a,Jea:b}){return{title:a,pr:a,metadata:b,c6a:`${a} -- ${b}`,Axa:!0}};iqb=function({Eb:a}){switch(a){case 0:return"Error loading branches";case 1:return"Error loading tags";case 2:return"Error loading commits";default:return _.bb(a,"Unsupported ref type")}};jqb=function({type:a}){switch(a){case 1:case 0:return 0;case 2:return 1;case 3:return 2;default:return _.bb(a,"Unknown ref type")}};
kqb=function({Eb:a}){switch(a){case 0:return"Search branches";case 1:return"Search tags";case 2:return"Search commits";default:return _.bb(a,"Unsupported ref type")}};lqb=function([a,b]){return _.yG(b)?_.BF(Object.assign({},b.Tb,{items:b.Tb.items.filter(({c6a:c})=>c.toUpperCase().indexOf(a.toUpperCase())!==-1)})):b};mqb=function({ad:a,X4:b}){const c=[];for(const {vf:d}of a)d===b?c.unshift({vf:d,Qbb:!0}):c.push({vf:d});return c};_.nqb=function(a,b){return _.QG(_.Mq(b.bc(),a)).ab()};
oqb=function(a){a.sort(({start:b},{start:c})=>b-c)};pqb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=b.ua,_.og("matched",a.HG),_.y(),_.Rg("\n          ",a.brb,"\n        "))};qqb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.J());a&2&&(a=_.O().T1b,_.E("ngClass",a.ow),_.y(),_.Sg(a.type))};rqb=function(a){a&1&&(_.F(0,"span",11),_.Q(1),_.J());a&2&&(a=_.O().i5,_.y(),_.Sg(a))};
sqb=function(a,b){if(a&1){const c=_.Ld();_.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,pqb,2,3,"span",5);_.Q(10,"\n      ");_.J();_.Q(11,"\n      ");_.F(12,"div",6);_.Q(13,"\n        ");_.C(14,qqb,2,2,"span",7);_.Q(15,"\n        ");_.C(16,rqb,2,1,"span",8);_.Q(17,"\n        ");_.F(18,"span",9);_.Q(19);_.J();_.Q(20,"\n      ");
_.J();_.Q(21,"\n    ");_.J();_.Q(22,"\n  ");_.J();_.Q(23,"\n")}if(a&2){a=b.i5;const c=b.BC,d=b.icon,e=b.jYb,f=b.T1b;b=b.url;_.y();_.mg("href",b,_.tf);_.y(2);_.E("svgIcon",d);_.y(6);_.E("ngForOf",e);_.y(5);_.E("ngIf",f);_.y(2);_.E("ngIf",a);_.y(3);_.Sg(c)}};tqb=function(a){a&1&&(_.F(0,"span",2),_.Q(1,"-"),_.J())};uqb=function(a,b){a&1&&(_.M(0),_.F(1,"span"),_.Q(2),_.J(),_.C(3,tqb,2,0,"span",1),_.sg());a&2&&(a=b.ua,b=b.last,_.y(2),_.Sg(a),_.y(),_.E("ngIf",!b))};
wqb=function(a){a&1&&_.K(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.O().ua;const b=_.O();_.E("shortcut",_.Zg(1,vqb,b.oQb(a.scope.Wb)))}};
yqb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"search-box-suggestion-item",2);_.N("mouseFocusItem",function(d){_.q(c);const e=_.O();return _.r(e.Rya(d))});_.F(1,"div",3);_.Q(2);_.J();_.C(3,wqb,1,3,"menu-keyboard-shortcut-hint",4);_.J()}a&2&&(a=b.ua,b=_.O(),_.og("bold-active-element",xqb(b,a.scope)),_.E("payload",a.Ra)("shortcut",a.scope.Wb)("matTooltip",a.scope.nna),_.y(2),_.Rg(" ",a.scope.Pp," "),_.y(),_.E("ngIf",a.scope.Wb))};zqb=function(a){a&1&&_.K(0,"hr")};
Aqb=function(a){a&1&&_.K(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.O().ua;const b=_.O(2);_.E("shortcut",_.Zg(1,vqb,b.oQb(a.scope.Wb)))}};
Bqb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"search-box-suggestion-item",7);_.N("mouseFocusItem",function(d){_.q(c);const e=_.O(2);return _.r(e.Rya(d))});_.F(1,"div",3);_.Q(2);_.J();_.C(3,Aqb,1,3,"menu-keyboard-shortcut-hint",4);_.J()}a&2&&(a=b.ua,b=_.O(2),_.og("bold-active-element",xqb(b,a.scope)),_.E("payload",a.Ra)("shortcut",a.scope.Wb),_.y(2),_.Rg(" ",a.scope.Pp," "),_.y(),_.E("ngIf",a.scope.Wb))};
Cqb=function(a,b){a&1&&(_.M(0),_.C(1,zqb,1,0,"hr",1)(2,Bqb,4,6,"search-box-suggestion-item",6),_.sg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.length),_.y(),_.E("ngForOf",a))};Eqb=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 "),_.sg(),_.J()(),_.sg());a&2&&(a=_.O(),_.y(2),_.E("payload",_.Zg(2,Dqb,a.UBb)),_.y(),_.E("routerLink",a.UBb))};
Gqb=function(a){const b=_.x(_.Me(a,"visibilitychange"),_.Re(()=>Fqb(a)));return c=>_.x(c,_.cg(d=>{d=_.u(d);return Fqb(a)?d:_.x(d,_.Tja(()=>b))}))};Fqb=function(a){return!("visibilityState"in a)||a.visibilityState==="visible"};Hqb=function(a,b){var c=a.j6(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,"")};
Jqb=function(a){const b=[];for(const c of _.fk(a))Iqb(c,b);b.sort(({index:c},{index:d})=>c-d);return b};
Iqb=function(a,b){const c=a.location.start,d=a.location.end;a:switch(a.Xl){case 1:case 4:case 5:var e=!0;break a;default:e=!1}e&&a.KP&&RG("operator",c-1,c,b);a.error&&RG("error",a.error.location.start,a.error.location.end,b);a.warning&&RG("warning",a.warning.location.start,a.warning.location.end,b);switch(a.Xl){case 1:RG("label",c,c+a.N_c.length+1,b);break;case 0:case 2:RG("operator",a.gXb.start,a.gXb.end,b);break;case 4:RG("quoted",c,d,b);break;case 3:case 5:break;default:_.bb(a,void 0)}};
RG=function(a,b,c,d){d.push({index:b,name:a,add:!0},{index:c,name:a})};Kqb=function(a){let b,c;return((c=(b=_.Eq(a))==null?void 0:_.gl(b,_.zq,1,_.$k()))!=null?c:[]).filter(d=>{let e;return((e=_.dl(d,_.yq,4))==null?0:_.sl(e,4))?!1:_.xG(_.SG(a))||!_.xG(d.tX())})};
_.Nqb=function(a,b,c,d,e,f){const g=_.dl(b,_.Cq,2)||Lqb(),l=Number(b.RQb());let p,t,w,A,G,I;const L={kind:0,ue:"",XF:l,L5c:_.sva(_.dl(b,_.on,5))||void 0,ZYb:_.gl(b,_.on,6,_.$k()).length>0?_.gl(b,_.on,6,_.$k()).map(V=>_.sva(V)):void 0,location:a,diffBase:f&&(f.Bw()||_.VF(_.al(f,1))),fileName:a.path,mimeType:_.Y(g,1),cua:_.sl(g,2),line:a.params.line,h7:e,iL:_.tl(g,8),wG:(p=g.Yga())==null?void 0:p.getId(),aH:(I=c[0])!=null?I:0,vW:(t=g.VO())==null?void 0:t.getEditor(),UW:(w=g.VO())==null?void 0:_.Y(w,
4),Dwa:(A=g.VO())==null?void 0:_.Y(A,2),BL:(G=g.VO())==null?void 0:_.Y(G,3),BQb:_.gl(g,_.Yj,12,_.$k())};return l>4194304?(a=_.x((b.Bw()||_.VF(_.al(b,1))).length===0&&d?_.Ie(()=>d(l)):_.u(b),_.v(V=>Mqb(L,V))),Object.assign({},L,{Fga:a})):Mqb(L,b)};
Mqb=function(a,b){const c=b.Bw()||_.VF(_.al(b,1));b=_.dl(b,_.Cq,2)||new _.Cq;var d;if(d=_.dl(b,_.KSa,9)){var e=Oqb.get(d);if(e)d=e;else{e=0;var f=RegExp("\n","g"),g=Pqb([0],Qqb,Rqb);var l=0;for(var p=c,t=null;;){var w=f.exec(p);if(w&&p!==""){let I=w.index;g[l]=p.substr(0,I|0);var A=p;w=I+w.at(0).length|0;p=A.substr(w,p.length-w|0);f.lastIndex=0;Sqb(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 I=l,L=0;L<I.length;L++)l=I[L],e=Math.max(e,l.length),
g==0?(p=f,t=Tqb(l.length),p.push(t)):(p=f,t=Tqb(f[f.length-1|0].JC+1+l.length|0),p.push(t)),A.push(TG(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 Uqb;g.KVc=A;g.LVc=f;g.zPb=e;e=l;A=Vqb(new Wqb,e,_.Eb(d,1,_.kb,_.$k(_.Vk)),_.zl(d,2,_.$k(_.Vk)));e={lines:e.d8a(),WX:A,length:c.length,TVb:e.zPb};Oqb.set(d,e);d=e}}else d=c;A=_.gl(b,_.MSa,3,_.$k());e=new Map;if(A)for(G of A)if(A=G.getRange(),f=G.getType(),f=Xqb.get(f))for(g=_.tl(A,1);g<=_.tl(A,
3);g++)e.has(g)||e.set(g,[]),e.get(g).push({startColumn:g===_.tl(A,1)?_.tl(A,2):0,endColumn:g===_.tl(A,3)?_.tl(A,4):Number.MAX_SAFE_INTEGER,zp:f});var G=e;return Object.assign({},a,{ue:c,code:d,az:G,nH:b.l6(_.Vk)})};
Zqb=function(a){var b=UG.hasOwnProperty(a)?UG[a]:null;if(b)return b;Object.keys(UG).length>65536&&(UG={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=Yqb(a,RegExp("\\\\[0-9A-Fa-f]{6}\\s?","g"));b=Yqb(b,d);b=Yqb(b,/\\./g);b=b.replace(RegExp(":not\\(([^\\)]*)\\)","g"),"     $1 ");b=b.replace(RegExp("{[^]*","gm"),"");b=VG(b,c,RegExp("(\\[[^\\]]+\\])","g"),2);b=VG(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]+)","g"),1);b=VG(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=VG(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,
3);b=VG(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=VG(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");VG(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return UG[a]=b};VG=function(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})};Yqb=function(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};arb=function(a){return $qb[a]};
WG=function(a,b){a=_.ea[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null};XG=function(a,b){return(a=_.ea[a])&&a.prototype&&a.prototype[b]||null};YG=function(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Ce");return a};ZG=function(a,b,c,d){if(a)return a.apply(b,d);if(_.Ok&&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)};
crb=function(a){return YG(brb,a,"attributes",function(b){return b instanceof NamedNodeMap})};erb=function(a,b,c){try{ZG(drb,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});}};grb=function(a){return YG(frb,a,"style",function(b){return b instanceof CSSStyleDeclaration})};irb=function(a){return YG(hrb,a,"sheet",function(b){return b instanceof CSSStyleSheet})};
$G=function(a){return YG(jrb,a,"nodeName",function(b){return typeof b=="string"})};lrb=function(a){return YG(krb,a,"nodeType",function(b){return typeof b=="number"})};aH=function(a){return YG(mrb,a,"parentNode",function(b){return!(b&&typeof b.name=="string"&&b.name&&b.name.toLowerCase()=="parentnode")})};orb=function(a,b){return ZG(nrb,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""};qrb=function(a,b,c){ZG(prb,a,a.setProperty?"setProperty":"setAttribute",[b,c])};
srb=function(a){return YG(rrb,a,"namespaceURI",function(b){return typeof b=="string"})};_.trb=function(a){const b=new _.Ij(a);if(b.Uu&&b.Uu.toUpperCase()==="HTTP")_.Bm(b,"");else if(!b.TC())return _.ec(`data:image/png;path="${btoa(a)}";base64,${"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQAB"}`);return _.ec(b.toString())};
vrb=function(a,b){if(a&1){const c=_.Ld();_.M(0);_.F(1,"button",1);_.R(2,"async");_.N("click",function(){_.q(c);_.O().vxb.next({kind:"event",action:"CLICK"});return _.r()});_.F(3,"mat-icon");_.Q(4);_.J()();_.sg()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("disabled",a.state===b.X1.nv)("matTooltip",_.S(2,10,b.D9))("ascTrackElement",b.mc)("trackAction",a.state===b.X1.nKa?"unstar":"star"),_.mg("aria-label",urb.format({starred:a.state===b.X1.nKa?"starred":"unstarred",elementName:b.Uy,type:b.type})),_.y(2),_.og("starred",
a.state===b.X1.nKa)("disabled",a.state===b.X1.nv),_.y(),_.Rg(" ",a.state===b.X1.ODc?"star_border":"star"," "))};wrb=function(a,b){switch(b){case "REF":return _.nG(a.bc(),"ref").ab();case "REPO":return _.nG(a.bc(),"repo").ab();case "FILE":case "FOLDER":return a;default:return _.bb(b,void 0)}};
xrb=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 _.bb(a,"Unsupported place item type")}};
_.yrb=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 _.bb(a,"Unsupported place item type")}};zrb=function({Um:a,Kd:b},{Um:c,Kd:d}){return a===c&&b===d};
Arb=function({lr:a,cH:b}){const c=[];let d;for(const {hO:e,lineNumber:f}of((d=b)==null?void 0:d.lr)||a)for(const {startIndex:g,length:l}of e)c.push({Xd:{start:g,end:g+l},lineNumber:_.FG(f)});return c};
Crb=function(a){if(a&1){const b=_.Ld();_.M(0);_.F(1,"span",5);_.zg(2,0);_.R(3,"number");_.R(4,"number");_.J();_.F(5,"button",6);_.N("click",function(){_.q(b);const c=_.O();return _.r(Brb(c,-1))});_.F(6,"mat-icon");_.Q(7,"keyboard_arrow_up");_.J()();_.F(8,"button",7);_.N("click",function(){_.q(b);const c=_.O();return _.r(Brb(c,1))});_.F(9,"mat-icon");_.Q(10,"keyboard_arrow_down");_.J()();_.sg()}a&2&&(a=_.O(),_.y(4),_.OA(a.q7)(_.S(3,17,a.Zk+1))(_.S(4,19,a.q7)),_.PA(2),_.y(),_.E("disabled",a.Zk<=0)("title",
a.lBb)("ascTrackElement",a.mc)("trackArtifactId",a.rna)("trackListIndex",a.Zk)("trackProjectId",a.jR),_.mg("aria-label",a.lBb),_.y(3),_.E("disabled",a.Zk>=a.q7-1)("title",a.kBb)("ascTrackElement",a.mc)("trackArtifactId",a.rna)("trackListIndex",a.Zk)("trackProjectId",a.jR),_.mg("aria-label",a.kBb))};Drb=function(a){a&1&&_.K(0,"loading",8);a&2&&_.E("inline",!0)};
Erb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",9);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.close.emit())});_.F(1,"mat-icon");_.Q(2,"close");_.J()()}a&2&&(a=_.O(),_.E("title",a.jBb)("ascTrackElement",a.mc)("trackArtifactId",a.rna)("trackProjectId",a.jR),_.mg("aria-label",a.jBb))};
Grb=function(a){if(a&1){const b=_.Ld();_.F(0,"a",10);_.R(1,"icon");_.N("click",function(c){_.q(b);const d=_.O(3);return _.r(Frb(d,c))});_.Q(2);_.J()}if(a&2){a=_.O().ua;const b=_.O(2);_.Vz("file-item ",_.S(1,9,a.entryType),"");_.og("deleted",a.Ao);_.E("routerLink",_.Iq(a.Rc))("queryParamsHandling",b.Jg);_.mg("aria-label",a.name||b.ariaLabel);_.y(2);_.Sg(a.name)}};
Hrb=function(a){a&1&&(_.F(0,"a"),_.R(1,"icon"),_.R(2,"toHref"),_.Q(3),_.J());if(a&2){a=_.O().ua;const b=_.O().ua,c=_.O();_.Vz("file-item ",_.S(1,8,a.entryType),"");_.og("deleted",a.Ao);_.mg("href",_.TA(2,10,a,b,c.Ej),_.tf)("aria-label",a.name||c.ariaLabel);_.y(3);_.Sg(a.name)}};Irb=function(a){a&1&&_.K(0,"img",11);a&2&&(a=_.O(3),_.E("alt",a.gEa),_.mg("title",a.gEa))};
Jrb=function(a,b){a&1&&(_.F(0,"span",14),_.K(1,"img",15),_.F(2,"label",16),_.Q(3),_.J()());a&2&&(a=b.ua,b=_.O(4),_.RA("title","",a.title,": ",b.mKb(a.instances),""),_.y(),_.E("src",a.icon||b.dbc,_.tf)("alt",a.title),_.y(2),_.Sg(b.mKb(a.instances)))};Krb=function(a,b){a&1&&(_.F(0,"span",12),_.C(1,Jrb,4,6,"span",13),_.J());a&2&&(a=b.Ka,_.y(),_.E("ngForOf",a))};
Lrb=function(a,b){a&1&&(_.M(0),_.F(1,"span",6,1),_.C(3,Grb,3,11,"a",7)(4,Hrb,4,14,"ng-template",null,2,_.ah)(6,Irb,1,2,"img",8)(7,Krb,2,1,"span",9),_.R(8,"activeAggregations"),_.J(),_.sg());if(a&2){a=b.ua;b=_.Ag(5);const c=_.O(2);_.y(3);_.E("ngIf",!c.l1||!a.f7c)("ngIfElse",b);_.y(3);_.E("ngIf",a.AZc);_.y();_.E("ngIf",_.SA(8,4,a.path,c.aggregations))}};Mrb=function(a){a&1&&(_.M(0),_.C(1,Lrb,9,7,"ng-container",5),_.sg());a&2&&(a=_.O(),_.y(),_.E("incrementalForOf",a.files)("incrementalForLimit",a.limit))};
_.Qrb=function(a,b,c){a==="android"&&(a="android-internal");if(a==="chops_infra_internal")return a=new _.z2a,a=_.Tj(a,1,"chops_infra_internal"),a=_.Tj(a,2,"chromium/infra/infra_superproject"),_.Tj(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=_.Bi(b);const [e,f]=Nrb(_.zl(c,2,_.$k())),[g,l]=Nrb(_.zl(c,3,_.$k()));c=_.zl(c,4,_.$k());d=Orb(b,e,g,c)&&!Prb(b,f,l)}if(d)return a}};
Nrb=function(a){const b=[],c=[];for(const d of a)d.startsWith("-")?c.push(d.substring(1)):b.push(d);return[b,c]};Orb=function(a,b,c,d){return b.includes(a)||c.some(e=>a.startsWith(e))||d.some(e=>(new RegExp(e)).test(a))};Prb=function(a,b,c){return b.includes(a)||c.some(d=>a.startsWith(d))};fnb=/[-_.]/g;dnb={"-":"+",_:"/",".":"="};_.Rrb=function(a){if(_.Ua!==_.Ua)throw Error("z");var b=a.wd;b=b==null||_.za(b)?b:typeof b==="string"?_.gnb(b):null;return b==null?b:a.wd=b};
Srb=function(a,b){if(!a.wd||!b.wd||a.wd===b.wd)return a.wd===b.wd;if(typeof a.wd==="string"&&typeof b.wd==="string"){var c=a.wd;let d=b.wd;b.wd.length>a.wd.length&&(d=a.wd,c=b.wd);if(c.lastIndexOf(d,0)!==0)return!1;for(b=d.length;b<c.length;b++)if(c[b]!=="=")return!1;return!0}c=_.Rrb(a);b=_.Rrb(b);return hnb(c,b)};qnb=function(a,b){if(typeof b==="string")b=b?new _.Ta(b,_.Ua):_.Xa();else if(b instanceof Uint8Array)b=new _.Ta(b,_.Ua);else if(!(b instanceof _.Ta))return!1;return Srb(a,b)};
pnb=function(a,b,c){return b instanceof _.wb?tnb(a,b,c):unb(a,b,c)};vnb.required=function(){return _.Qg(!0,!0)};Trb=function(a,b){return _.Hl(a,2,b)};_.SG=function(a){return _.Bl(a,8,_.$k())};Lqb=function(){var a=new _.Cq;a=_.Hl(a,2,!1);return _.Tj(a,1,"text/plain")};_.bH=function(a){return{Kb:_.Iq(a)}};_.nG=function(a,b){a.od();if(b==="ref")return a;_.Mq(a);return b==="repo"?a:_.Lq(a)};_.cH=function(a,b){b(a.params);return a};
_.QG=function(a){_.cH(a,b=>{delete b.line;delete b.iz;delete b.Nm;delete b.hq;delete b.Rf});return a};Urb=function(a,b){a.yja.subscribe(b)};Vrb={id:"NL_SEMANTIC_OUTLINES",name:"AI Explanations",children:[]};Wrb={id:"BLAME",name:"Blame",children:[]};Xrb={id:"XREFS",name:"References",children:[]};Yrb={id:"DEPRECATED",name:"Deprecated",children:[]};
Zrb=function(a){return _.x(a.FPb(),_.v(b=>{const c=new Map(b);_.lv.has(10)&&(c.set("XREFS",{Mf:"ON",Sma:""}),b.has("DEPRECATED")||c.set("DEPRECATED",{Mf:"ON",Sma:""}));return c}))};$rb=function(a,b){return _.x(a.w6(),_.v(c=>c.some(d=>_.Jq(d,b))))};
ZF=class extends _.W{constructor(a={}){super();this.i.hostName=a.em==null?null:a.em;this.i.projectId=a.projectId==null?null:a.projectId;this.i.depotGroup=a.Mp==null?null:a.Mp;this.i.ossProject=a.lh==null?null:a.lh;this.i.repositoryName=a.ci==null?null:a.ci}get Mp(){return _.Z(this,"depotGroup")?_.T(this,"depotGroup"):""}set Mp(a){this.i.depotGroup=a}get em(){return _.Z(this,"hostName")?_.T(this,"hostName"):""}set em(a){this.i.hostName=a}get lh(){return _.Z(this,"ossProject")?_.T(this,"ossProject"):
""}set lh(a){this.i.ossProject=a}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.i.projectId=a}get ci(){return _.Z(this,"repositoryName")?_.T(this,"repositoryName"):""}set ci(a){this.i.repositoryName=a}ha(){return ZF}ka(){return{keys:["depotGroup","hostName","ossProject","projectId","repositoryName"]}}};
YF=class extends _.W{constructor(a={}){super();this.i.root=a.root==null?null:a.root;this.i.includeRegionalRepos=a.Fab==null?null:a.Fab}get Fab(){return _.Z(this,"includeRegionalRepos")?_.T(this,"includeRegionalRepos"):!1}set Fab(a){this.i.includeRegionalRepos=a}get root(){return _.Z(this,"root")?_.T(this,"root"):null}set root(a){this.i.root=a}ha(){return YF}ka(){return{keys:["includeRegionalRepos","root"],Ha:{root:ZF}}}};
_.asb=function(a,b){return a.XP!=="mainContent"?()=>{}:_.R5a(a,"mainContent",void 0,b)};bsb=function(a,b,c){a.Of.put(b.toObject(),_.x(c,_.v(d=>a.extract(d)),_.Re(d=>!!d),_.Lf(a.iua()),_.cg(d=>a.isValid(d)?_.u(d):a.fetch(b))))};_.Ik($F,_.ba);$F.prototype.name="AssertionError";_.csb=function(a,b){return a==b||!(!a||!b)&&a instanceof b.constructor&&onb(a,b)};dsb=function(){return null};Bnb=class{constructor(a){this.nYb=a}toString(){return this.nYb}};
Jnb=class{get Ji(){return _.$e.get(this.M_c)||null}constructor(a,b,c){this.M_c=a;this.G7=b;this.H1c=c}};
Vnb=class{constructor(a){this.dt=a}get parent(){const a=this.dt.parentNode;return a?new Unb(a):null}get Rb(){const a=bG(this.dt),b=a?a.Ji:null;return b===null?_.FIa:new _.fe(b[1].data[a.G7],b)}get Jy(){var a=this.dt,b;if((b=a)&&!(b=Knb(a)))if(a=(a=bG(a))?a.Ji:null,a===null)b=null;else{for(var c;a[1].type===2&&(c=_.Hd(a));)a=c;b=a[2]&512?null:a[8]}return b}get context(){var a;if(!(a=Knb(this.dt))){a=this.dt;if(typeof Element!=="undefined"&&!(a instanceof Element))throw Error("Sa");a=(a=bG(a))?a.Ji:
null;a=a===null?null:a[8]}return a}get yg(){return Mnb(this.dt).filter(a=>a.type==="dom")}};
Unb=class extends Vnb{get ma(){return this.dt.nodeType==Node.ELEMENT_NODE?this.dt:null}get name(){const a=bG(this.dt),b=a?a.Ji:null;return b!==null?b[1].data[a.G7].value:this.dt.nodeName}get properties(){var a=bG(this.dt);const b=a?a.Ji:null;if(b===null)return{};const c=b[1].data;var d=c[a.G7];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.a4c;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+=_.Vc(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=bG(b),d=c?c.Ji:null;if(d===null)return{};c=d[1].data[c.G7].jc;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.dt.childNodes,b=[];for(let c=0;c<a.length;c++)b.push(_.dG(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(_.dG(a[c]));
return b}query(a){const b=[],c=bG(this.dt),d=c?c.Ji:null;d!==null?cG(d[1].data[c.G7],d,a,b,!0,this.dt):Snb(this.dt,a,b,!0);return b[0]||null}};esb=function(a,b,c){c=c||{};c.format="jspb";this.Rh=new _.wq(c);this.Yh=a==void 0?a:a.replace(/\/+$/,"")};_.aa=esb.prototype;_.aa.rya=function(a,b){return _.vq(this.Rh,this.Yh+"/$rpc/devtools.sourcerers.DecorationsService/ListDecorations",a,b||{},_.sSa)};
_.aa.Nob=function(a,b){return _.vq(this.Rh,this.Yh+"/$rpc/devtools.sourcerers.DecorationsService/ResolveDocumentation",a,b||{},_.tSa)};_.aa.Oob=function(a,b){return _.vq(this.Rh,this.Yh+"/$rpc/devtools.sourcerers.DecorationsService/ResolveItemList",a,b||{},_.uSa)};_.aa.bla=function(a,b){return _.vq(this.Rh,this.Yh+"/$rpc/devtools.sourcerers.DecorationsService/ResolvePanel",a,b||{},_.vSa)};
_.aa.V7a=function(a,b){return _.vq(this.Rh,this.Yh+"/$rpc/devtools.sourcerers.DecorationsService/GetFilterSupport",a,b||{},_.rSa)};fsb=_.Xb(_.xq);Xnb=/^(.*?)\/*$/;_.dH=class{transform(a){return a?_.hG(a):""}};_.dH.O=function(a){return new (a||_.dH)};_.dH.Le=_.Df({name:"toPrettyRef",type:_.dH,le:!0,standalone:!1});_.eH=class{};_.eH.O=function(a){return new (a||_.eH)};_.eH.Ca=_.Af({type:_.eH});_.eH.Ba=_.Uc({});
fH=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}};_.gH=function(a){a.title.sm("")};_.hH=class{constructor(a){this.title=a;_.gH(this)}};_.hH.O=function(a){return new (a||_.hH)(_.m(_.Co))};_.hH.ta=_.k({token:_.hH,oa:_.hH.O,Ea:"root"});gsb=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g;EG=function(a){const b=_.s1a.test.call(_.s1a,a)?"\u200f":"\u200e";return a.replace(gsb,b+"$&"+b)};
job={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"}}};hsb=["content"];isb=function(a){a.bz.ma.getAttribute("disabled")!=null?a.bz.ma.setAttribute("aria-disabled","true"):a.bz.ma.removeAttribute("aria-disabled")};
jsb=function(a){var b=Array.from(a.bz.ma.classList);for(const c of b)_.T3a.includes(c)&&a.bz.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.bz.ma.classList.add(c)};
_.iH=class{constructor(a){this.bz=a;this.size="small";this.format="fill";this.color="blue";this.QRb=new MutationObserver(()=>void isb(this));this.QRb.observe(a.ma,{attributes:!0,attributeFilter:["disabled"]})}Qa(){jsb(this);this.bz.ma.tagName==="A"&&this.bz.ma.classList.add("link")}Sb(a){(a.size||a.format||a.color)&&jsb(this)}Ja(){this.QRb.disconnect()}Vn(){const a=this.ASc.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)}isb(this)}get w5c(){if(this.format==="fill")return wG("gme-grey","900")+"22";switch(this.color){case "blue":return wG("gme-blue","600")+"22";case "red":return wG("gme-red","600")+"22";case "green":return wG("gme-green","700")+"22";case "grey":return wG("gme-grey","600")+"22";case "white":return wG("white")+"22";case "yellow":return wG("gme-yellow","700")+"22";default:return wG("gme-blue","600")+"22"}}get v5c(){return{NF:250,SF:0}}};_.iH.O=function(a){return new (a||_.iH)(_.B(_.bf))};
_.iH.wa=_.zf({type:_.iH,na:[["button","gme-button",""],["a","gme-button",""]],rb:function(a,b){a&1&&_.Jg(hsb,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.ASc=c.first)}},inputs:{size:"size",format:"format",color:"color"},standalone:!1,features:[_.Lm],jc:["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&&(_.Cg(),_.F(0,"span",1,0),_.Dg(2),_.J(),_.K(3,
"div",2)(4,"div",3));a&2&&(_.y(3),_.E("matRippleAnimation",b.v5c)("matRippleColor",b.w5c))},Fa:[_.Js],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});_.jH=class{constructor(a){this.Ga=a}};_.jH.O=function(a){return new (a||_.jH)(_.B(_.xv))};_.jH.La=_.Cf({type:_.jH,na:[["","trackBucket",""],["","trackAction","","feedbackEvent",""]],Ya:function(a,b){a&1&&_.N("click",function(){let c={};b.R2b&&(c={bucket:b.R2b});b.XW&&(c=Object.assign({},c,{qK:[b.XW]}));b.Ga.Uo(c)})},inputs:{R2b:"trackBucket",XW:"feedbackEvent"},standalone:!1});
kH={M4b:"ADD",B7b:"BRANCH",mbc:"DELETE",kdc:"EDIT",Lic:"INTEGRATE",NONE:"NONE",values(){return[kH.NONE,kH.M4b,kH.B7b,kH.kdc,kH.mbc,kH.Lic]}};lH={fEa:"BBCP",jIa:"KYTHE",ZJa:"SEARCH_INDEX",xLa:"UNKNOWN_PROVENANCE",RLa:"VCS",values(){return[lH.xLa,lH.RLa,lH.jIa,lH.ZJa,lH.fEa]}};mH={LA:"DIRECTORY",YH:"EXECUTABLE",ov:"FILE",ZA:"GIT_LINK",DE:"SYMBOLIC_LINK",CI:"UNKNOWN_OBJECT_TYPE",values(){return[mH.CI,mH.ov,mH.LA,mH.DE,mH.ZA,mH.YH]}};
nH={LA:"DIRECTORY",YH:"EXECUTABLE",ov:"FILE",ZA:"GIT_LINK",DE:"SYMBOLIC_LINK",CI:"UNKNOWN_OBJECT_TYPE",values(){return[nH.CI,nH.ov,nH.LA,nH.DE,nH.ZA,nH.YH]}};oH={LA:"DIRECTORY",YH:"EXECUTABLE",ov:"FILE",ZA:"GIT_LINK",DE:"SYMBOLIC_LINK",CI:"UNKNOWN_OBJECT_TYPE",values(){return[oH.CI,oH.ov,oH.LA,oH.DE,oH.ZA,oH.YH]}};pH={fEa:"BBCP",jIa:"KYTHE",ZJa:"SEARCH_INDEX",xLa:"UNKNOWN_PROVENANCE",RLa:"VCS",values(){return[pH.xLa,pH.RLa,pH.jIa,pH.ZJa,pH.fEa]}};
qH={LA:"DIRECTORY",YH:"EXECUTABLE",ov:"FILE",ZA:"GIT_LINK",DE:"SYMBOLIC_LINK",CI:"UNKNOWN_OBJECT_TYPE",values(){return[qH.CI,qH.ov,qH.LA,qH.DE,qH.ZA,qH.YH]}};
rH={t5b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE",u5b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_ART",v5b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_BIONIC",w5b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE",x5b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_ART",y5b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_BIONIC",B5b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE",C5b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_Q",D5b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_R",E5b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_Q",
F5b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_R",G5b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_S",H5b:"ANDROID_SEAHAWK_USERDEBUG_COVERAGE",C8b:"CHROME_UNIT_TEST",S9b:"COVERAGE_NG",T9b:"COVERAGE_NG_TESTS",f$:"DEFAULT",Gfc:"FUZZING",Toc:"NEST_BISMUTH",Uoc:"NEST_BISMUTH_SCREENDUMP",Voc:"NEST_BISMUTH_UNICYCLE",Woc:"NEST_BISMUTH_UNIT_TEST",Xoc:"NEST_SAPPHIRE",apc:"NEST_ZIRCONIUM",bpc:"NEST_ZIRCONIUM_SCREENDUMP",cpc:"NEST_ZIRCONIUM_UNICYCLE",epc:"NEST_ZIRCONIUM_UNIT_TEST",Drc:"PIXEL_BLAZER_COVERAGE",
Erc:"PIXEL_CAIMAN_COVERAGE",Frc:"PIXEL_COMET_COVERAGE",Grc:"PIXEL_HUSKY_COVERAGE",Hrc:"PIXEL_KOMODO_COVERAGE",Irc:"PIXEL_RAVEN_COVERAGE",Jrc:"PIXEL_UNIFIED_COVERAGE",Lyc:"STORAGE_ONLY",QDc:"UNSUPPORTED_CATEGORY",values(){return[rH.QDc,rH.f$,rH.Gfc,rH.Xoc,rH.apc,rH.epc,rH.cpc,rH.bpc,rH.Toc,rH.Woc,rH.Voc,rH.Uoc,rH.w5b,rH.x5b,rH.Lyc,rH.y5b,rH.t5b,rH.u5b,rH.v5b,rH.H5b,rH.B5b,rH.C5b,rH.D5b,rH.E5b,rH.F5b,rH.G5b,rH.S9b,rH.T9b,rH.C8b,rH.Jrc,rH.Irc,rH.Grc,rH.Erc,rH.Frc,rH.Hrc,rH.Drc]}};
sH={U9b:"COVERED",spc:"NOT_COVERED",xpc:"NOT_INSTRUMENTED",Aqc:"PARTIALLY_COVERED",Vf:"STATUS_UNSPECIFIED",values(){return[sH.Vf,sH.U9b,sH.spc,sH.Aqc,sH.xpc]}};tH={Bbc:"DIRECTORY_ICON",Rkc:"LINE_ICON",nd:"UNKNOWN",values(){return[tH.nd,tH.Rkc,tH.Bbc]}};
uH={h5b:"ALLOCATION",K5b:"ANONYMOUS_FUNCTION",c7b:"BACKUP_SCHEDULE",F7b:"BUILD_ARGUMENT",G7b:"BUILD_BINARY",H7b:"BUILD_GENERATOR",I7b:"BUILD_LIBRARY",O7b:"BUILD_RULE",P7b:"BUILD_TEST",Q7b:"BUILD_VARIABLE",o8b:"CHANGELOG",iAb:"CLASS",q9b:"COLUMN",D9b:"CONSTANT",w$b:"DART_MIXIN",hbc:"DEFINE_CONST",ibc:"DEFINE_MACRO",vAb:"ENUM",wAb:"ENUM_CONSTANT",EXTENSION:"EXTENSION",EAb:"FIELD",qoa:"FUNCTION",mhc:"GRAPHQL_DIRECTIVE",nhc:"GRAPHQL_FRAGMENT",ohc:"GRAPHQL_FRAGMENT_SPREAD",phc:"GRAPHQL_LIST",qhc:"GRAPHQL_OPERATION",
shc:"GROUP",Dic:"INDEX",UAb:"INTERFACE",djc:"JOB",ljc:"JS_ASSIGNMENT",mjc:"JS_CONST",njc:"JS_FUNCTION_ASSIGNMENT",ojc:"JS_FUNCTION_LITERAL",pjc:"JS_GETTER",qjc:"JS_GOOG_PROVIDE",rjc:"JS_GOOG_REQUIRE",sjc:"JS_LITERAL",vjc:"JS_SETTER",xjc:"JS_VAR",Ykc:"LOCALITY_GROUP",Hlc:"MD_HEADER",ZAb:"METHOD",Lmc:"MODULE",DBb:"NAMESPACE",Tpc:"OBJECT",LM:"PACKAGE",Urc:"PREPROCESSOR",RBb:"PROPERTY",xvc:"PROTO_BUNDLE",nwc:"QUEUE",pxc:"RUST_IMPL",vxc:"SCOPE",dKa:"SERVICE",tyc:"SQL_DATABASE",uyc:"SQL_MODEL",vyc:"SQL_TVF",
dCb:"STRUCT",hCc:"SWIFT_ACTOR",mCc:"TABLE",ICc:"TEMPLATE",St:"TEST",iCb:"TYPEDEF",lCb:"UNION",FDc:"UNKNOWN_SYMBOL",nCb:"VARIABLE",tFc:"XML_TAG",vFc:"YANG_CONTAINER",wFc:"YANG_GROUPING",xFc:"YANG_IDENTITY",yFc:"YANG_LEAF",zFc:"YANG_LIST",values(){return[uH.FDc,uH.vxc,uH.shc,uH.iAb,uH.UAb,uH.dCb,uH.vAb,uH.lCb,uH.ZAb,uH.EAb,uH.qoa,uH.nCb,uH.iCb,uH.DBb,uH.EXTENSION,uH.RBb,uH.wAb,uH.K5b,uH.St,uH.LM,uH.Tpc,uH.D9b,uH.Lmc,uH.Urc,uH.O7b,uH.G7b,uH.P7b,uH.I7b,uH.H7b,uH.F7b,uH.Q7b,uH.xjc,uH.mjc,uH.qjc,uH.rjc,
uH.vjc,uH.pjc,uH.sjc,uH.ojc,uH.ljc,uH.njc,uH.hbc,uH.ibc,uH.tFc,uH.ICc,uH.djc,uH.dKa,uH.h5b,uH.mCc,uH.nwc,uH.Ykc,uH.Dic,uH.xvc,uH.c7b,uH.q9b,uH.o8b,uH.Hlc,uH.vyc,uH.uyc,uH.tyc,uH.w$b,uH.wFc,uH.xFc,uH.vFc,uH.zFc,uH.yFc,uH.hCc,uH.mhc,uH.qhc,uH.nhc,uH.ohc,uH.phc,uH.pxc]}};
vH={A6b:"ATOM",r9b:"COMMENT",gFa:"DEFINITION",Gjc:"KEYWORD",clc:"LOCAL_REF",ulc:"MACRO",Rpc:"NUMERIC_LITERAL",jwc:"QUALIFIER",Ryc:"STRING_LITERAL",lDc:"TYPE_ID",nd:"UNKNOWN",values(){return[vH.nd,vH.Gjc,vH.Ryc,vH.r9b,vH.Rpc,vH.ulc,vH.lDc,vH.A6b,vH.gFa,vH.jwc,vH.clc]}};
ksb=class extends _.W{constructor(a={}){super();this.i.numInstances=a.jza==null?null:a.jza;this.i.numFiles=a.bib==null?null:a.bib;this.i.numFixes=a.cib==null?null:a.cib}get bib(){return _.Z(this,"numFiles")?_.T(this,"numFiles"):"0"}set bib(a){this.i.numFiles=a}get cib(){return _.Z(this,"numFixes")?_.T(this,"numFixes"):"0"}set cib(a){this.i.numFixes=a}get jza(){return _.Z(this,"numInstances")?_.T(this,"numInstances"):"0"}set jza(a){this.i.numInstances=a}ha(){return ksb}ka(){return{keys:["numFiles",
"numFixes","numInstances"]}}};
lsb=class extends _.W{constructor(a={}){super();this.i.lastCommitTime=a.fL==null?null:a.fL;this.i.lastCommitMessage=a.bya==null?null:a.bya;this.i.size=a.size==null?null:a.size;this.i.deleted=a.Ao==null?null:a.Ao;this.i.existedAtCommit=a.dva==null?null:a.dva}get Ao(){return _.Z(this,"deleted")?_.T(this,"deleted"):!1}set Ao(a){this.i.deleted=a}get dva(){return _.Z(this,"existedAtCommit")?_.T(this,"existedAtCommit"):""}set dva(a){this.i.existedAtCommit=a}get bya(){return _.Z(this,"lastCommitMessage")?
_.T(this,"lastCommitMessage"):""}set bya(a){this.i.lastCommitMessage=a}get fL(){return _.Z(this,"lastCommitTime")?_.T(this,"lastCommitTime"):""}set fL(a){this.i.lastCommitTime=a}get size(){return _.Z(this,"size")?_.T(this,"size"):"0"}set size(a){this.i.size=a}ha(){return lsb}ka(){return{keys:["deleted","existedAtCommit","lastCommitMessage","lastCommitTime","size"]}}};
msb=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 msb}ka(){return{keys:["email","name"]}}};
nsb=class extends _.W{constructor(a={}){super();this.i.includeRegexp=a.jxa==null?null:a.jxa;this.i.excludeRegexp=a.Zua==null?null:a.Zua;this.i.languageRegexp=a.Zxa==null?null:a.Zxa;this.i.availableForFiles=a.xsa==null?null:a.xsa;this.i.availableForDirs=a.wsa==null?null:a.wsa;this.i.availableForGeneratedFiles=a.ysa==null?null:a.ysa}get wsa(){return _.Z(this,"availableForDirs")?_.T(this,"availableForDirs"):!1}set wsa(a){this.i.availableForDirs=a}get xsa(){return _.Z(this,"availableForFiles")?_.T(this,
"availableForFiles"):!1}set xsa(a){this.i.availableForFiles=a}get ysa(){return _.Z(this,"availableForGeneratedFiles")?_.T(this,"availableForGeneratedFiles"):!1}set ysa(a){this.i.availableForGeneratedFiles=a}get Zua(){return _.Z(this,"excludeRegexp")?_.T(this,"excludeRegexp"):[]}set Zua(a){this.i.excludeRegexp=a}get jxa(){return _.Z(this,"includeRegexp")?_.T(this,"includeRegexp"):[]}set jxa(a){this.i.includeRegexp=a}get Zxa(){return _.Z(this,"languageRegexp")?_.T(this,"languageRegexp"):[]}set Zxa(a){this.i.languageRegexp=
a}ha(){return nsb}ka(){return{keys:"availableForDirs availableForFiles availableForGeneratedFiles excludeRegexp includeRegexp languageRegexp".split(" ")}}};
osb=class extends _.W{constructor(a={}){super();this.i.branchName=a.vf==null?null:a.vf;this.i.commitId=a.wf==null?null:a.wf}get vf(){return _.Z(this,"branchName")?_.T(this,"branchName"):""}set vf(a){this.i.branchName=a}get wf(){return _.Z(this,"commitId")?_.T(this,"commitId"):""}set wf(a){this.i.commitId=a}ha(){return osb}ka(){return{keys:["branchName","commitId"]}}};
psb=class extends _.W{constructor(a={}){super();this.i.categoryId=a.Fy==null?null:a.Fy}get Fy(){return _.Z(this,"categoryId")?_.T(this,"categoryId"):""}set Fy(a){this.i.categoryId=a}ha(){return psb}ka(){return{keys:["categoryId"]}}};qsb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type}static get rf(){return tH}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return qsb}ka(){return{Na:{type:tH},keys:["type"]}}};
rsb=class extends _.W{constructor(a={}){super();this.i.codeFindingsArguments=a.D4==null?null:a.D4;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 D4(){return _.Z(this,"codeFindingsArguments")?_.T(this,"codeFindingsArguments"):null}set D4(a){this.i.codeFindingsArguments=a}ha(){return rsb}ka(){return{Oa:{availability:nsb},keys:["availability","codeFindingsArguments"],
Ha:{codeFindingsArguments:psb}}}};
ssb=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.Zkb==null?null:a.Zkb;this.i.children=a.children==null?null:a.children;this.i.onByDefault=a.PP==null?null:a.PP;this.i.isWarning=a.Sxa==null?null:a.Sxa}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 Sxa(){return _.Z(this,"isWarning")?_.T(this,"isWarning"):!1}set Sxa(a){this.i.isWarning=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}get PP(){return _.Z(this,"onByDefault")?_.T(this,"onByDefault"):
!1}set PP(a){this.i.onByDefault=a}get Zkb(){return _.Z(this,"presentation")?_.T(this,"presentation"):[]}set Zkb(a){this.i.presentation=a}get tooltip(){return _.Z(this,"tooltip")?_.T(this,"tooltip"):""}set tooltip(a){this.i.tooltip=a}ha(){return ssb}ka(){return{Oa:{children:ssb,presentation:qsb},keys:"children dataSource icon id isWarning name onByDefault presentation tooltip".split(" "),Ha:{dataSource:rsb}}}};
_.tsb=class extends _.W{constructor(a={}){super();this.i.newPath=a.LG==null?null:a.LG;this.i.oldPath=a.Qf==null?null:a.Qf;this.i.newHash=a.Khb==null?null:a.Khb;this.i.oldHash=a.qib==null?null:a.qib;this.i.newType=a.Xya==null?null:a.Xya;this.i.oldType=a.mza==null?null:a.mza}get Khb(){return _.Z(this,"newHash")?_.T(this,"newHash"):""}set Khb(a){this.i.newHash=a}get LG(){return _.Z(this,"newPath")?_.T(this,"newPath"):""}set LG(a){this.i.newPath=a}get Xya(){return _.Z(this,"newType")?_.T(this,"newType"):
null}set Xya(a){this.i.newType=a}get qib(){return _.Z(this,"oldHash")?_.T(this,"oldHash"):""}set qib(a){this.i.oldHash=a}get Qf(){return _.Z(this,"oldPath")?_.T(this,"oldPath"):""}set Qf(a){this.i.oldPath=a}get mza(){return _.Z(this,"oldType")?_.T(this,"oldType"):null}set mza(a){this.i.oldType=a}ha(){return _.tsb}ka(){return{Na:{newType:nH,oldType:oH},keys:"newHash newPath newType oldHash oldPath oldType".split(" ")}}};
usb=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.kL==null?null:a.kL}static get rf(){return mH}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 kL(){return _.Z(this,"locationHint")?_.T(this,"locationHint"):""}set kL(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 usb}ka(){return{Na:{sources:lH,type:mH},keys:"attributes hash locationHint path sources type".split(" "),Ha:{attributes:lsb}}}};
vsb=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 vsb}ka(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}};
_.wsb=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 _.wsb}ka(){return{keys:["endColumn","endLine","startColumn","startLine"]}}};
xsb=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 xsb}ka(){return{Na:{categories:rH},keys:["categories"]}}};
_.wH=class extends _.W{constructor(a={}){super();this.i.hostName=a.em==null?null:a.em;this.i.projectId=a.projectId==null?null:a.projectId;this.i.depotGroup=a.Mp==null?null:a.Mp;this.i.ossProject=a.lh==null?null:a.lh;this.i.repositoryName=a.ci==null?null:a.ci;this.i.workspaceId=a.Br==null?null:a.Br}get Mp(){return _.Z(this,"depotGroup")?_.T(this,"depotGroup"):""}set Mp(a){this.i.depotGroup=a}get em(){return _.Z(this,"hostName")?_.T(this,"hostName"):""}set em(a){this.i.hostName=a}get lh(){return _.Z(this,
"ossProject")?_.T(this,"ossProject"):""}set lh(a){this.i.ossProject=a}get projectId(){return _.Z(this,"projectId")?_.T(this,"projectId"):""}set projectId(a){this.i.projectId=a}get ci(){return _.Z(this,"repositoryName")?_.T(this,"repositoryName"):""}set ci(a){this.i.repositoryName=a}get Br(){return _.Z(this,"workspaceId")?_.T(this,"workspaceId"):""}set Br(a){this.i.workspaceId=a}ha(){return _.wH}ka(){return{keys:"depotGroup hostName ossProject projectId repositoryName workspaceId".split(" ")}}};
ysb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Pe==null?null:a.Pe;this.i.refSpec=a.pr==null?null:a.pr;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 pr(){return _.Z(this,"refSpec")?_.T(this,"refSpec"):""}set pr(a){this.i.refSpec=a}get Pe(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Pe(a){this.i.repositoryKey=a}ha(){return ysb}ka(){return{keys:["refHint",
"refSpec","repositoryKey"],Ha:{repositoryKey:_.wH}}}};
xH=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.kL==null?null:a.kL}static get rf(){return qH}get fileSize(){return _.Z(this,"fileSize")?_.T(this,"fileSize"):"0"}set fileSize(a){this.i.fileSize=a}get kL(){return _.Z(this,"locationHint")?_.T(this,"locationHint"):""}set kL(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 xH}ka(){return{Na:{sources:pH,type:qH},keys:"fileSize locationHint path sourceRoot sources type".split(" "),Ha:{sourceRoot:ysb}}}};
zsb=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.D0==null?null:a.D0;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 D0(){return _.Z(this,
"subcategory")?_.T(this,"subcategory"):""}set D0(a){this.i.subcategory=a}ha(){return zsb}ka(){return{keys:["category","data","fileSpec","subcategory"],Ha:{data:ksb,fileSpec:xH}}}};
Asb=class extends _.W{constructor(a={}){super();this.i.range=a.Xd==null?null:a.Xd;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.D0==null?null:a.D0;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 Xd(){return _.Z(this,"range")?_.T(this,"range"):null}set Xd(a){this.i.range=a}get D0(){return _.Z(this,"subcategory")?_.T(this,"subcategory"):""}set D0(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 Asb}ka(){return{keys:"category fileSpec message messageHtml range subcategory timestamp url".split(" "),Ha:{fileSpec:xH,messageHtml:vsb,range:_.wsb}}}};
Bsb=class extends _.W{constructor(a={}){super();this.i.fileSpec=a.ze==null?null:a.ze;this.i.childEntries=a.ota==null?null:a.ota}get ota(){return _.Z(this,"childEntries")?_.T(this,"childEntries"):[]}set ota(a){this.i.childEntries=a}get ze(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}ha(){return Bsb}ka(){return{Oa:{childEntries:usb},keys:["childEntries","fileSpec"],Ha:{fileSpec:xH}}}};
Csb=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 sH}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 Csb}ka(){return{Na:{status:sH},keys:["endLine","startLine","status"]}}};Dsb=class extends _.W{constructor(a={}){super();this.i.coverageRanges=a.hua==null?null:a.hua}get hua(){return _.Z(this,"coverageRanges")?_.T(this,"coverageRanges"):[]}set hua(a){this.i.coverageRanges=a}ha(){return Dsb}ka(){return{Oa:{coverageRanges:Csb},keys:["coverageRanges"]}}};
Esb=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 Esb}ka(){return{keys:["root"],Ha:{root:ssb}}}};
yH=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 yH}ka(){return{keys:["length","startIndex"]}}};
Fsb=class extends _.W{constructor(a={}){super();this.i.linkRange=a.qya==null?null:a.qya;this.i.url=a.url==null?null:a.url}get qya(){return _.Z(this,"linkRange")?_.T(this,"linkRange"):null}set qya(a){this.i.linkRange=a}get url(){return _.Z(this,"url")?_.T(this,"url"):""}set url(a){this.i.url=a}ha(){return Fsb}ka(){return{keys:["linkRange","url"],Ha:{linkRange:yH}}}};
_.Gsb=class extends _.W{constructor(a={}){super();this.i.commitId=a.wf==null?null:a.wf;this.i.commitTime=a.eK==null?null:a.eK;this.i.author=a.Gm==null?null:a.Gm;this.i.commitMessage=a.Oq==null?null:a.Oq;this.i.metadata=a.metadata==null?null:a.metadata;this.i.fileDiffEntries=a.Zl==null?null:a.Zl;this.i.parentCommitIds=a.YG==null?null:a.YG;this.i.commitSubject=a.Jea==null?null:a.Jea;this.i.oldPath=a.Qf==null?null:a.Qf;this.i.committer=a.Pta==null?null:a.Pta;this.i.commitMessageLinkDefinitions=a.iO==
null?null:a.iO;this.i.fetchFileSpec=a.ar==null?null:a.ar;this.i.revisionNumber=a.revisionNumber==null?null:a.revisionNumber;this.i.fileOperation=a.xva==null?null:a.xva;this.i.workspace=a.Qb==null?null:a.Qb}get Gm(){return _.Z(this,"author")?_.T(this,"author"):null}set Gm(a){this.i.author=a}get wf(){return _.Z(this,"commitId")?_.T(this,"commitId"):""}set wf(a){this.i.commitId=a}get Oq(){return _.Z(this,"commitMessage")?_.T(this,"commitMessage"):""}set Oq(a){this.i.commitMessage=a}get iO(){return _.Z(this,
"commitMessageLinkDefinitions")?_.T(this,"commitMessageLinkDefinitions"):[]}set iO(a){this.i.commitMessageLinkDefinitions=a}get Jea(){return _.Z(this,"commitSubject")?_.T(this,"commitSubject"):""}set Jea(a){this.i.commitSubject=a}get eK(){return _.Z(this,"commitTime")?_.T(this,"commitTime"):""}set eK(a){this.i.commitTime=a}get Pta(){return _.Z(this,"committer")?_.T(this,"committer"):null}set Pta(a){this.i.committer=a}get ar(){return _.Z(this,"fetchFileSpec")?_.T(this,"fetchFileSpec"):null}set ar(a){this.i.fetchFileSpec=
a}get Zl(){return _.Z(this,"fileDiffEntries")?_.T(this,"fileDiffEntries"):[]}set Zl(a){this.i.fileDiffEntries=a}get xva(){return _.Z(this,"fileOperation")?_.T(this,"fileOperation"):null}set xva(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 YG(){return _.Z(this,"parentCommitIds")?_.T(this,"parentCommitIds"):[]}set YG(a){this.i.parentCommitIds=
a}get revisionNumber(){return _.Z(this,"revisionNumber")?_.T(this,"revisionNumber"):0}set revisionNumber(a){this.i.revisionNumber=a}get Qb(){return _.Z(this,"workspace")?_.T(this,"workspace"):""}set Qb(a){this.i.workspace=a}ha(){return _.Gsb}ka(){return{Oa:{commitMessageLinkDefinitions:Fsb,fileDiffEntries:_.tsb},Na:{fileOperation:kH},keys:"author commitId commitMessage commitMessageLinkDefinitions commitSubject commitTime committer fetchFileSpec fileDiffEntries fileOperation metadata oldPath parentCommitIds revisionNumber workspace".split(" "),
vd:{metadata:{vc:null,Hc:!1,Ic:!1,Jc:!1}},Ha:{author:msb,committer:msb,fetchFileSpec:xH}}}};
Hsb=class extends _.W{constructor(a={}){super();this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.columnRanges=a.hO==null?null:a.hO}get hO(){return _.Z(this,"columnRanges")?_.T(this,"columnRanges"):[]}set hO(a){this.i.columnRanges=a}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):"0"}set lineNumber(a){this.i.lineNumber=a}ha(){return Hsb}ka(){return{Oa:{columnRanges:yH},keys:["columnRanges","lineNumber"]}}};
Isb=class extends _.W{constructor(a={}){super();this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.lineText=a.hD==null?null:a.hD;this.i.range=a.Xd==null?null:a.Xd}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):0}set lineNumber(a){this.i.lineNumber=a}get hD(){return _.Z(this,"lineText")?_.T(this,"lineText"):""}set hD(a){this.i.lineText=a}get Xd(){return _.Z(this,"range")?_.T(this,"range"):null}set Xd(a){this.i.range=a}ha(){return Isb}ka(){return{keys:["lineNumber",
"lineText","range"],Ha:{range:yH}}}};Jsb=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 Jsb}ka(){return{Oa:{aggregations:zsb},keys:["aggregations"]}}};
Ksb=class extends _.W{constructor(a={}){super();this.i.findings=a.S5==null?null:a.S5}get S5(){return _.Z(this,"findings")?_.T(this,"findings"):[]}set S5(a){this.i.findings=a}ha(){return Ksb}ka(){return{Oa:{findings:Asb},keys:["findings"]}}};
Lsb=class extends _.W{constructor(a={}){super();this.i.commitLogEntries=a.Dn==null?null:a.Dn;this.i.nextCommitId=a.Nhb==null?null:a.Nhb;this.i.nextCommitIds=a.Yya==null?null:a.Yya;this.i.pageToken=a.pageToken==null?null:a.pageToken}get Dn(){return _.Z(this,"commitLogEntries")?_.T(this,"commitLogEntries"):[]}set Dn(a){this.i.commitLogEntries=a}get Nhb(){return _.Z(this,"nextCommitId")?_.T(this,"nextCommitId"):""}set Nhb(a){this.i.nextCommitId=a}get Yya(){return _.Z(this,"nextCommitIds")?_.T(this,"nextCommitIds"):
[]}set Yya(a){this.i.nextCommitIds=a}get pageToken(){return _.Z(this,"pageToken")?_.T(this,"pageToken"):""}set pageToken(a){this.i.pageToken=a}ha(){return Lsb}ka(){return{Oa:{commitLogEntries:_.Gsb},keys:["commitLogEntries","nextCommitId","nextCommitIds","pageToken"]}}};Msb=class extends _.W{ha(){return Msb}ka(){return{keys:[]}}};Nsb=class extends _.W{ha(){return Nsb}ka(){return{keys:[]}}};
Osb=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 Osb}ka(){return{Oa:{matchingRanges:Hsb},keys:["matchingRanges"]}}};
Psb=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 Psb}ka(){return{keys:["tagName","targetId"]}}};
_.Qsb=class extends _.W{constructor(a={}){super();this.i.branch=a.ad==null?null:a.ad;this.i.defaultBranchName=a.X4==null?null:a.X4;this.i.tags=a.tags==null?null:a.tags}get ad(){return _.Z(this,"branch")?_.T(this,"branch"):[]}set ad(a){this.i.branch=a}get X4(){return _.Z(this,"defaultBranchName")?_.T(this,"defaultBranchName"):""}set X4(a){this.i.defaultBranchName=a}get tags(){return _.Z(this,"tags")?_.T(this,"tags"):[]}set tags(a){this.i.tags=a}ha(){return _.Qsb}ka(){return{Oa:{branch:osb,tags:Psb},
keys:["branch","defaultBranchName","tags"]}}};Rsb=class extends _.W{constructor(a={}){super();this.i.roots=a.ZAa==null?null:a.ZAa}get ZAa(){return _.Z(this,"roots")?_.T(this,"roots"):null}set ZAa(a){this.i.roots=a}ha(){return Rsb}ka(){return{keys:["roots"],Ha:{roots:_.Qsb}}}};
_.Ssb=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.Iu==null?null:a.Iu;this.i.enableDiagnostics=a.Co==null?null:a.Co;this.i.repositoryScope=a.fo==null?null:a.fo;this.i.refSpecScope=a.ML==null?null:a.ML;this.i.pathPrefix=a.pathPrefix==null?null:a.pathPrefix;this.i.savedQuery=a.Ke==null?null:a.Ke;this.i.scoringModel=a.aM==null?null:a.aM;this.i.exhaustive=a.Fs==null?null:a.Fs;
this.i.fullHistorySearch=a.Vva==null?null:a.Vva;this.i.debugLevel=a.pO==null?null:a.pO;this.i.retrieveMultibranchResults=a.nx==null?null:a.nx;this.i.suppressGitLegacyResults=a.Ex==null?null:a.Ex;this.i.showPersonalizedResults=a.ur==null?null:a.ur}get pO(){return _.Z(this,"debugLevel")?_.T(this,"debugLevel"):0}set pO(a){this.i.debugLevel=a}get Co(){return _.Z(this,"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set Co(a){this.i.enableDiagnostics=a}get Fs(){return _.Z(this,"exhaustive")?_.T(this,
"exhaustive"):!1}set Fs(a){this.i.exhaustive=a}get Vva(){return _.Z(this,"fullHistorySearch")?_.T(this,"fullHistorySearch"):!1}set Vva(a){this.i.fullHistorySearch=a}get Iu(){return _.Z(this,"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Iu(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 ML(){return _.Z(this,"refSpecScope")?_.T(this,"refSpecScope"):""}set ML(a){this.i.refSpecScope=a}get fo(){return _.Z(this,"repositoryScope")?_.T(this,"repositoryScope"):null}set fo(a){this.i.repositoryScope=a}get nx(){return _.Z(this,"retrieveMultibranchResults")?_.T(this,"retrieveMultibranchResults"):!1}set nx(a){this.i.retrieveMultibranchResults=a}get Ke(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Ke(a){this.i.savedQuery=
a}get aM(){return _.Z(this,"scoringModel")?_.T(this,"scoringModel"):""}set aM(a){this.i.scoringModel=a}get ur(){return _.Z(this,"showPersonalizedResults")?_.T(this,"showPersonalizedResults"):!1}set ur(a){this.i.showPersonalizedResults=a}get Ex(){return _.Z(this,"suppressGitLegacyResults")?_.T(this,"suppressGitLegacyResults"):!1}set Ex(a){this.i.suppressGitLegacyResults=a}ha(){return _.Ssb}ka(){return{keys:"debugLevel enableDiagnostics exhaustive fullHistorySearch numberOfContextLines pageSize pageToken pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery scoringModel showPersonalizedResults suppressGitLegacyResults".split(" "),
Ha:{repositoryScope:YF}}}};
_.zH=class extends _.W{constructor(a={}){super();this.i.numberOfContextLines=a.Iu==null?null:a.Iu;this.i.minSnippetLinesPerFile=a.rja==null?null:a.rja;this.i.minSnippetLinesPerPage=a.sja==null?null:a.sja;this.i.showAllSnippets=a.UBa==null?null:a.UBa}get rja(){return _.Z(this,"minSnippetLinesPerFile")?_.T(this,"minSnippetLinesPerFile"):0}set rja(a){this.i.minSnippetLinesPerFile=a}get sja(){return _.Z(this,"minSnippetLinesPerPage")?_.T(this,"minSnippetLinesPerPage"):0}set sja(a){this.i.minSnippetLinesPerPage=a}get Iu(){return _.Z(this,
"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Iu(a){this.i.numberOfContextLines=a}get UBa(){return _.Z(this,"showAllSnippets")?_.T(this,"showAllSnippets"):!1}set UBa(a){this.i.showAllSnippets=a}ha(){return _.zH}ka(){return{keys:["minSnippetLinesPerFile","minSnippetLinesPerPage","numberOfContextLines","showAllSnippets"]}}};
Tsb=class extends _.W{constructor(a={}){super();this.i.queryString=a.Pu==null?null:a.Pu;this.i.searchOptions=a.oBa==null?null:a.oBa;this.i.snippetOptions=a.kM==null?null:a.kM}get Pu(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set Pu(a){this.i.queryString=a}get oBa(){return _.Z(this,"searchOptions")?_.T(this,"searchOptions"):null}set oBa(a){this.i.searchOptions=a}get kM(){return _.Z(this,"snippetOptions")?_.T(this,"snippetOptions"):null}set kM(a){this.i.snippetOptions=a}ha(){return Tsb}ka(){return{keys:["queryString",
"searchOptions","snippetOptions"],Ha:{searchOptions:_.Ssb,snippetOptions:_.zH}}}};_.Usb=class extends _.W{constructor(a={}){super();this.i.enableDiagnostics=a.Co==null?null:a.Co;this.i.savedQuery=a.Ke==null?null:a.Ke}get Co(){return _.Z(this,"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set Co(a){this.i.enableDiagnostics=a}get Ke(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Ke(a){this.i.savedQuery=a}ha(){return _.Usb}ka(){return{keys:["enableDiagnostics","savedQuery"]}}};
_.Vsb=class extends _.W{constructor(a={}){super();this.i.numberOfContextLines=a.Iu==null?null:a.Iu}get Iu(){return _.Z(this,"numberOfContextLines")?_.T(this,"numberOfContextLines"):0}set Iu(a){this.i.numberOfContextLines=a}ha(){return _.Vsb}ka(){return{keys:["numberOfContextLines"]}}};
Wsb=class extends _.W{constructor(a={}){super();this.i.file=a.file==null?null:a.file;this.i.queryString=a.Pu==null?null:a.Pu;this.i.options=a.options==null?null:a.options;this.i.snippetOptions=a.kM==null?null:a.kM}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 Pu(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set Pu(a){this.i.queryString=a}get kM(){return _.Z(this,
"snippetOptions")?_.T(this,"snippetOptions"):null}set kM(a){this.i.snippetOptions=a}ha(){return Wsb}ka(){return{keys:["file","options","queryString","snippetOptions"],Ha:{file:xH,options:_.Usb,snippetOptions:_.Vsb}}}};
Xsb=class extends _.W{constructor(a={}){super();this.i.tokenType=a.tokenType==null?null:a.tokenType;this.i.range=a.Xd==null?null:a.Xd}get Xd(){return _.Z(this,"range")?_.T(this,"range"):null}set Xd(a){this.i.range=a}get tokenType(){return _.Z(this,"tokenType")?_.T(this,"tokenType"):null}set tokenType(a){this.i.tokenType=a}ha(){return Xsb}ka(){return{Na:{tokenType:vH},keys:["range","tokenType"],Ha:{range:yH}}}};
Ysb=class extends _.W{constructor(a={}){super();this.i.lineText=a.hD==null?null:a.hD;this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.matchingRanges=a.lr==null?null:a.lr;this.i.ranges=a.cH==null?null:a.cH;this.i.tokens=a.rh==null?null:a.rh}get lineNumber(){return _.Z(this,"lineNumber")?_.T(this,"lineNumber"):"0"}set lineNumber(a){this.i.lineNumber=a}get hD(){return _.Z(this,"lineText")?_.T(this,"lineText"):""}set hD(a){this.i.lineText=a}get lr(){return _.Z(this,"matchingRanges")?_.T(this,
"matchingRanges"):null}set lr(a){this.i.matchingRanges=a}get cH(){return _.Z(this,"ranges")?_.T(this,"ranges"):[]}set cH(a){this.i.ranges=a}get rh(){return _.Z(this,"tokens")?_.T(this,"tokens"):[]}set rh(a){this.i.tokens=a}ha(){return Ysb}ka(){return{Oa:{ranges:yH,tokens:Xsb},keys:["lineNumber","lineText","matchingRanges","ranges","tokens"],Ha:{matchingRanges:Hsb}}}};
Zsb=class extends _.W{constructor(a={}){super();this.i.snippetLines=a.Bx==null?null:a.Bx}get Bx(){return _.Z(this,"snippetLines")?_.T(this,"snippetLines"):[]}set Bx(a){this.i.snippetLines=a}ha(){return Zsb}ka(){return{Oa:{snippetLines:Ysb},keys:["snippetLines"]}}};
$sb=class extends _.W{constructor(a={}){super();this.i.matchingSnippets=a.Fya==null?null:a.Fya}get Fya(){return _.Z(this,"matchingSnippets")?_.T(this,"matchingSnippets"):[]}set Fya(a){this.i.matchingSnippets=a}ha(){return $sb}ka(){return{Oa:{matchingSnippets:Zsb},keys:["matchingSnippets"]}}};
atb=class extends _.W{constructor(a={}){super();this.i.matchingRanges=a.lr==null?null:a.lr;this.i.ranges=a.cH==null?null:a.cH;this.i.snippets=a.Nj==null?null:a.Nj}get lr(){return _.Z(this,"matchingRanges")?_.T(this,"matchingRanges"):[]}set lr(a){this.i.matchingRanges=a}get cH(){return _.Z(this,"ranges")?_.T(this,"ranges"):null}set cH(a){this.i.ranges=a}get Nj(){return _.Z(this,"snippets")?_.T(this,"snippets"):null}set Nj(a){this.i.snippets=a}ha(){return atb}ka(){return{Oa:{matchingRanges:Hsb},keys:["matchingRanges",
"ranges","snippets"],Ha:{ranges:Osb,snippets:$sb}}}};btb=class extends _.W{constructor(a={}){super();this.i.revision=a.Dd==null?null:a.Dd;this.i.snippets=a.Nj==null?null:a.Nj}get Dd(){return _.Z(this,"revision")?_.T(this,"revision"):""}set Dd(a){this.i.revision=a}get Nj(){return _.Z(this,"snippets")?_.T(this,"snippets"):[]}set Nj(a){this.i.snippets=a}ha(){return btb}ka(){return{Oa:{snippets:Zsb},keys:["revision","snippets"]}}};
ctb=class extends _.W{constructor(a={}){super();this.i.fileSpec=a.ze==null?null:a.ze;this.i.snippets=a.Nj==null?null:a.Nj;this.i.numberOfMatchingLines=a.Gja==null?null:a.Gja;this.i.matchingChangelists=a.Ofb==null?null:a.Ofb;this.i.revisionMatches=a.UAa==null?null:a.UAa;this.i.deletedAtCl=a.BF==null?null:a.BF;this.i.deletedTermChangelist=a.CF==null?null:a.CF}get BF(){return _.Z(this,"deletedAtCl")?_.T(this,"deletedAtCl"):"0"}set BF(a){this.i.deletedAtCl=a}get CF(){return _.Z(this,"deletedTermChangelist")?
_.T(this,"deletedTermChangelist"):"0"}set CF(a){this.i.deletedTermChangelist=a}get ze(){return _.Z(this,"fileSpec")?_.T(this,"fileSpec"):null}set ze(a){this.i.fileSpec=a}get Ofb(){return _.Z(this,"matchingChangelists")?_.T(this,"matchingChangelists"):[]}set Ofb(a){this.i.matchingChangelists=a}get Gja(){return _.Z(this,"numberOfMatchingLines")?_.T(this,"numberOfMatchingLines"):0}set Gja(a){this.i.numberOfMatchingLines=a}get UAa(){return _.Z(this,"revisionMatches")?_.T(this,"revisionMatches"):[]}set UAa(a){this.i.revisionMatches=
a}get Nj(){return _.Z(this,"snippets")?_.T(this,"snippets"):[]}set Nj(a){this.i.snippets=a}ha(){return ctb}ka(){return{Oa:{revisionMatches:btb,snippets:Zsb},keys:"deletedAtCl deletedTermChangelist fileSpec matchingChangelists numberOfMatchingLines revisionMatches snippets".split(" "),Ha:{fileSpec:xH}}}};
dtb=class extends _.W{constructor(a={}){super();this.i.fileSearchResult=a.lga==null?null:a.lga;this.i.directorySearchResult=a.Gua==null?null:a.Gua;this.i.debugInfoString=a.vC==null?null:a.vC;this.i.resultToken=a.WL==null?null:a.WL;this.i.personalized=a.Y7==null?null:a.Y7;this.i.refsToken=a.n8==null?null:a.n8}get vC(){return _.Z(this,"debugInfoString")?_.T(this,"debugInfoString"):""}set vC(a){this.i.debugInfoString=a}get Gua(){return _.Z(this,"directorySearchResult")?_.T(this,"directorySearchResult"):
null}set Gua(a){this.i.directorySearchResult=a}get lga(){return _.Z(this,"fileSearchResult")?_.T(this,"fileSearchResult"):null}set lga(a){this.i.fileSearchResult=a}get Y7(){return _.Z(this,"personalized")?_.T(this,"personalized"):!1}set Y7(a){this.i.personalized=a}get n8(){return _.Z(this,"refsToken")?_.T(this,"refsToken"):""}set n8(a){this.i.refsToken=a}get WL(){return _.Z(this,"resultToken")?_.T(this,"resultToken"):""}set WL(a){this.i.resultToken=a}ha(){return dtb}ka(){return{keys:"debugInfoString directorySearchResult fileSearchResult personalized refsToken resultToken".split(" "),
Ha:{directorySearchResult:Bsb,fileSearchResult:ctb}}}};
_.AH=class extends _.W{constructor(a={}){super();this.i.searchResults=a.Jz==null?null:a.Jz;this.i.estimatedResultCount=a.Yua==null?null:a.Yua;this.i.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.i.debugInfoString=a.vC==null?null:a.vC;this.i.responseToken=a.A_==null?null:a.A_;this.i.exhaustive=a.Fs==null?null:a.Fs;this.i.requestToken=a.QL==null?null:a.QL;this.i.debugResponseProto=a.Sq==null?null:a.Sq;this.i.debugRequestProto=a.Rq==null?null:a.Rq;this.i.refinements=a.ID==null?null:a.ID}get vC(){return _.Z(this,
"debugInfoString")?_.T(this,"debugInfoString"):""}set vC(a){this.i.debugInfoString=a}get Rq(){return _.Z(this,"debugRequestProto")?_.T(this,"debugRequestProto"):""}set Rq(a){this.i.debugRequestProto=a}get Sq(){return _.Z(this,"debugResponseProto")?_.T(this,"debugResponseProto"):""}set Sq(a){this.i.debugResponseProto=a}get Yua(){return _.Z(this,"estimatedResultCount")?_.T(this,"estimatedResultCount"):"0"}set Yua(a){this.i.estimatedResultCount=a}get Fs(){return _.Z(this,"exhaustive")?_.T(this,"exhaustive"):
!1}set Fs(a){this.i.exhaustive=a}get nextPageToken(){return _.Z(this,"nextPageToken")?_.T(this,"nextPageToken"):""}set nextPageToken(a){this.i.nextPageToken=a}get ID(){return _.Z(this,"refinements")?_.T(this,"refinements"):[]}set ID(a){this.i.refinements=a}get QL(){return _.Z(this,"requestToken")?_.T(this,"requestToken"):""}set QL(a){this.i.requestToken=a}get A_(){return _.Z(this,"responseToken")?_.T(this,"responseToken"):""}set A_(a){this.i.responseToken=a}get Jz(){return _.Z(this,"searchResults")?
_.T(this,"searchResults"):[]}set Jz(a){this.i.searchResults=a}ha(){return _.AH}ka(){return{Oa:{searchResults:dtb},keys:"debugInfoString debugRequestProto debugResponseProto estimatedResultCount exhaustive nextPageToken refinements requestToken responseToken searchResults".split(" ")}}};
etb=class extends _.W{constructor(a={}){super();this.i.repositoryScope=a.fo==null?null:a.fo;this.i.refSpecScope=a.ML==null?null:a.ML;this.i.pathPrefix=a.pathPrefix==null?null:a.pathPrefix;this.i.savedQuery=a.Ke==null?null:a.Ke;this.i.maxSuggestions=a.Gya==null?null:a.Gya;this.i.enableDiagnostics=a.Co==null?null:a.Co;this.i.retrieveMultibranchResults=a.nx==null?null:a.nx;this.i.suppressGitLegacyResults=a.Ex==null?null:a.Ex;this.i.showPersonalizedResults=a.ur==null?null:a.ur}get Co(){return _.Z(this,
"enableDiagnostics")?_.T(this,"enableDiagnostics"):!1}set Co(a){this.i.enableDiagnostics=a}get Gya(){return _.Z(this,"maxSuggestions")?_.T(this,"maxSuggestions"):0}set Gya(a){this.i.maxSuggestions=a}get pathPrefix(){return _.Z(this,"pathPrefix")?_.T(this,"pathPrefix"):""}set pathPrefix(a){this.i.pathPrefix=a}get ML(){return _.Z(this,"refSpecScope")?_.T(this,"refSpecScope"):""}set ML(a){this.i.refSpecScope=a}get fo(){return _.Z(this,"repositoryScope")?_.T(this,"repositoryScope"):null}set fo(a){this.i.repositoryScope=
a}get nx(){return _.Z(this,"retrieveMultibranchResults")?_.T(this,"retrieveMultibranchResults"):!1}set nx(a){this.i.retrieveMultibranchResults=a}get Ke(){return _.Z(this,"savedQuery")?_.T(this,"savedQuery"):""}set Ke(a){this.i.savedQuery=a}get ur(){return _.Z(this,"showPersonalizedResults")?_.T(this,"showPersonalizedResults"):!1}set ur(a){this.i.showPersonalizedResults=a}get Ex(){return _.Z(this,"suppressGitLegacyResults")?_.T(this,"suppressGitLegacyResults"):!1}set Ex(a){this.i.suppressGitLegacyResults=
a}ha(){return etb}ka(){return{keys:"enableDiagnostics maxSuggestions pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery showPersonalizedResults suppressGitLegacyResults".split(" "),Ha:{repositoryScope:YF}}}};
ftb=class extends _.W{constructor(a={}){super();this.i.queryString=a.Pu==null?null:a.Pu;this.i.suggestOptions=a.pCa==null?null:a.pCa}get Pu(){return _.Z(this,"queryString")?_.T(this,"queryString"):""}set Pu(a){this.i.queryString=a}get pCa(){return _.Z(this,"suggestOptions")?_.T(this,"suggestOptions"):null}set pCa(a){this.i.suggestOptions=a}ha(){return ftb}ka(){return{keys:["queryString","suggestOptions"],Ha:{suggestOptions:etb}}}};
gtb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type;this.i.range=a.Xd==null?null:a.Xd}static get rf(){return uH}get Xd(){return _.Z(this,"range")?_.T(this,"range"):null}set Xd(a){this.i.range=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return gtb}ka(){return{Na:{type:uH},keys:["range","type"],Ha:{range:yH}}}};
htb=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.WL==null?null:a.WL;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 WL(){return _.Z(this,"resultToken")?_.T(this,"resultToken"):""}set WL(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 htb}ka(){return{keys:"fileSpec lineNumber match resultToken symbol title".split(" "),Ha:{fileSpec:xH,match:Isb,symbol:gtb}}}};
itb=class extends _.W{constructor(a={}){super();this.i.suggestions=a.Zu==null?null:a.Zu;this.i.responseToken=a.A_==null?null:a.A_;this.i.requestToken=a.QL==null?null:a.QL}get QL(){return _.Z(this,"requestToken")?_.T(this,"requestToken"):""}set QL(a){this.i.requestToken=a}get A_(){return _.Z(this,"responseToken")?_.T(this,"responseToken"):""}set A_(a){this.i.responseToken=a}get Zu(){return _.Z(this,"suggestions")?_.T(this,"suggestions"):[]}set Zu(a){this.i.suggestions=a}ha(){return itb}ka(){return{Oa:{suggestions:htb},
keys:["requestToken","responseToken","suggestions"]}}};
_.BH={$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"};
CH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}list(a={},b={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.aggregations.list",path:`/${this.Wa}/codeFindings/aggregations`,Sa:_.wh(a,_.BH,b),Ob:Jsb})}};CH.O=function(a){return new (a||CH)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,8))};CH.ta=_.k({token:CH,oa:CH.O});var DH=class{};DH.O=function(a){return new (a||DH)};DH.ta=_.k({token:DH,oa:a=>CH.O(a),Ea:_.cw});
var EH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}getConfiguration(a={},b={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.getConfiguration",path:`/${this.Wa}/codeFindings/configuration`,Sa:_.wh(a,_.BH,b),Ob:Esb})}list(a={},b={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.list",path:`/${this.Wa}/codeFindings`,Sa:_.wh(a,_.BH,b),Ob:Ksb})}};
EH.O=function(a){return new (a||EH)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,8))};EH.ta=_.k({token:EH,oa:EH.O});var FH=class{};FH.O=function(a){return new (a||FH)};FH.ta=_.k({token:FH,oa:a=>EH.O(a),Ea:_.cw});
var GH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}match(a,b={},c={}){return _.sn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.match",path:`/${this.Wa}/contents/match`,Sa:_.wh(b,_.BH,c),Ob:atb})}search(a,b={},c={}){return _.sn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.search",path:`/${this.Wa}/contents/search`,Sa:_.wh(b,_.BH,c),Ob:_.AH})}yub(a,b={}){return _.sn(this.ub,{body:a,Lb:"POST",
Mb:"integration_grimoire_pa_googleapis_sandbox.contents.suggest",path:`/${this.Wa}/contents/suggest`,Sa:_.wh(b,_.BH,{}),Ob:itb})}};GH.O=function(a){return new (a||GH)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,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:_.cw});
var IH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}get(a={},b={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.fileCoverageCategories.get",path:`/${this.Wa}/fileCoverageCategories:get`,Sa:_.wh(a,_.BH,b),Ob:xsb})}};IH.O=function(a){return new (a||IH)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,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:_.cw});
var KH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}get(a={},b={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.fileTestCoverage.get",path:`/${this.Wa}/fileTestCoverage:get`,Sa:_.wh(a,_.BH,b),Ob:Dsb})}};KH.O=function(a){return new (a||KH)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,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:_.cw});
var MH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}list(a={},b={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.list.list",path:`/${this.Wa}/history/list`,Sa:_.wh(a,_.BH,b),Ob:Lsb})}};MH.O=function(a){return new (a||MH)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,8))};MH.ta=_.k({token:MH,oa:MH.O});_.NH=class{};_.NH.O=function(a){return new (a||_.NH)};_.NH.ta=_.k({token:_.NH,oa:a=>MH.O(a),Ea:_.cw});
var OH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}Ykb(a){return _.sn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.indexing.prepare",path:`/${this.Wa}/indexing/prepare`,Sa:_.wh({},_.BH,{}),Ob:Nsb})}};OH.O=function(a){return new (a||OH)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,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:_.cw});
var QH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}list(a={},b={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.refs.list",path:`/${this.Wa}/refs`,Sa:_.wh(a,_.BH,b),Ob:Rsb})}};QH.O=function(a){return new (a||QH)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,8))};QH.ta=_.k({token:QH,oa:QH.O});var RH=class{};RH.O=function(a){return new (a||RH)};RH.ta=_.k({token:RH,oa:a=>QH.O(a),Ea:_.cw});var SH=class{};SH.O=function(a){return new (a||SH)};
SH.Ca=_.Af({type:SH});SH.Ba=_.Uc({imports:[_.Yn]});var TH=class{};TH.O=function(a){return new (a||TH)};TH.wa=_.zf({type:TH,na:[["","onedevDot",""]],ob:1,Ya:function(a){a&2&&_.mg("aria-hidden",!0)},standalone:!1,jc:["onedevDot",""],ya:1,Aa:0,qa:function(a){a&1&&_.Q(0,"\u00a0\u00b7\u00a0")},hb:2});var UH=class{};UH.O=function(a){return new (a||UH)};UH.Ca=_.Af({type:UH});UH.Ba=_.Uc({});
var jtb=[[["onedev-hovercard-action"]]],VH=class{Qa(){}get statusText(){switch(this.changelist.status){case 0:return"Submitted";case 1:return"Pending";case 2:return"Rolled Back";default:return"Status Unknown"}}get OWc(){return this.changelist.updateTime?(new _.tv("HH:mm MMM d, yyyy")).format(this.changelist.updateTime):""}};VH.O=function(a){return new (a||VH)};
VH.wa=_.zf({type:VH,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&&(_.Cg(jtb),_.F(0,"div",0)(1,"div",1)(2,"div",2),_.Q(3),_.J(),_.F(4,"div",3),_.K(5,"mat-icon",4),_.F(6,"div",5)(7,"span",6),_.Q(8),_.J(),_.C(9,oob,2,1,"span",7),_.J(),_.K(10,"mat-icon",8),_.F(11,"div",5)(12,"div",9)(13,"span",6),_.Q(14,"Author"),_.J(),_.F(15,"span"),_.Q(16),_.J()(),_.F(17,"div",9)(18,"span",6),_.Q(19,"Reviewers"),_.J(),_.F(20,"ul",10),_.C(21,
qob,4,2,"ng-container",11),_.J()(),_.C(22,rob,5,1,"div",12),_.J(),_.K(23,"mat-icon",13),_.F(24,"div",5)(25,"ul",10)(26,"li")(27,"a",14),_.Q(28,"Critique"),_.J()()()()()(),_.Dg(29),_.J());a&2&&(_.y(3),_.Rg(" ",b.changelist.title," "),_.y(5),_.Sg(b.statusText),_.y(),_.E("ngIf",b.changelist.updateTime),_.y(7),_.Sg(b.changelist.Gm),_.y(5),_.E("ngForOf",b.changelist.hH),_.y(),_.E("ngIf",b.changelist.yKb),_.y(5),_.E("href","https://critique-ng.corp.google.com/cl/"+b.changelist.id,_.tf))},Fa:[SH,_.Yn,_.Rn,
_.Sn,UH,TH,_.iu,_.hu],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});ktb=[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];_.WH=class{};_.WH.O=function(a){return new (a||_.WH)};_.WH.Ca=_.Af({type:_.WH});_.WH.Ba=_.Uc({});_.XH=class{};_.XH.O=function(a){return new (a||_.XH)};_.XH.La=_.Cf({type:_.XH,na:[["mat-panel-title"]],nb:[1,"mat-expansion-panel-header-title"]});ltb=function(a,b,c){return _.x(_.RF(a.lH),_.v(d=>_.yF(d,_.PF)),_.v(c),_.v(d=>({prefix:d,Cwb:uob(d)})),_.bg(b))};
_.mtb=function(a,b,c){const d=b?tob([],b):c.prefix,e={prefix:d,Cwb:()=>Object.assign({},c,{prefix:d})},f=d&&d.value&&(_.Pj(d.value).path||"").endsWith("/");return b?ltb(a,e,({queries:g})=>tob(g,b)):c.Qp||f?_.u(e):ltb(a,e,({sfa:g})=>g?zG(g):d)};_.YH=class{constructor(a){this.lH=a}};_.YH.O=function(a){return new (a||_.YH)(_.m(_.SF))};_.YH.ta=_.k({token:_.YH,oa:_.YH.O,Ea:"root"});var ntb,otb,ptb;ntb={};otb={};ptb={};_.ZH=function(){throw Error("Rd");};_.ZH.prototype.qNb=null;_.ZH.prototype.d6=function(){return this.content};_.ZH.prototype.toString=function(){return this.content};_.ZH.prototype.kE=function(){if(this.Wea!==ntb)throw Error("Sd");return _.jc(this.toString())};var qtb=function(){_.ZH.call(this)};_.Ik(qtb,_.ZH);qtb.prototype.Wea=ntb;var rtb,vtb,vob,wob,bI,Atb,Btb,ttb,Ctb,ytb,stb,wtb,xtb,ztb,Dtb,Etb,utb;rtb=function(a){if(a!=null)switch(a.qNb){case 1:return 1;case -1:return-1;case 0:return 0}return null};_.aI=function(a){return a!=null&&a.Wea===ntb?a:a instanceof _.hc?(0,_.$H)(_.kc(a).toString()):(0,_.$H)(String(String(a)).replace(stb,ttb),rtb(a))};_.$H=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.qNb=d);return c}}(qtb);
vtb=function(a){return xob(String(a),()=>"").replace(utb,"&lt;")};vob=RegExp.prototype.hasOwnProperty("sticky");wob=new RegExp((vob?"":"^")+"(?:!|/?([a-zA-Z][a-zA-Z0-9:-]*))",vob?"gy":"g");bI=function(a){return a!=null&&a.Wea===ntb?String(vtb(a.d6())).replace(wtb,ttb):String(a).replace(stb,ttb)};
Atb=function(a){a!=null&&a.Wea===otb||a!=null&&a.Wea===ptb?a=String(a).replace(xtb,ytb):a instanceof _.bc?a=String(_.cc(a)).replace(xtb,ytb):a instanceof _.Zb?a=String(_.ac(a).toString()).replace(xtb,ytb):(a=String(a),a=ztb.test(a)?a.replace(xtb,ytb):"about:invalid#zSoyz");return a};
Btb={"\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;"};ttb=function(a){return Btb[a]};
Ctb={"\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"};ytb=function(a){return Ctb[a]};stb=/[\x00\x22\x26\x27\x3c\x3e]/g;wtb=/[\x00\x22\x27\x3c\x3e]/g;xtb=/[\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;ztb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;Dtb=/^(?!base|iframe|link|noframes|noscript|object|script|style|textarea|title|xmp)[a-z0-9_$:-]*$/i;Etb=function(a){a=String(a);return Dtb.test(a)?a:"zSoyz"};utb=/</g;var Ktb,Ltb;_.Gtb=function(a){return _.Ftb(a.lineNumber,a.href)};_.Ftb=function(a,b){return(0,_.$H)('<div class="line-number CodeMirror-gutter-background"><a class="CodeMirror-linenumber CodeMirror-gutter-elt" href="'+bI(Atb(b))+'" aria-label="Line '+bI(a+1)+'" tabIndex="-1" data-line-number="'+bI(a)+'">'+_.aI(a+1)+"</a></div>")};_.Itb=function(a){return _.Htb(a.start,a.end)};
_.Htb=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 '+bI(e+1)+'" tabIndex="-1" data-line-number="'+bI(e)+'">'+_.aI(e+1)+"</span></div>"}return(0,_.$H)(c)};Ktb=function(a){const b=a.lines,c=a.ru;let d="";a=a.lineNumbers;const e=a.length;for(let f=0;f<e;f++){const g=a[f];d+=_.Jtb(g,b[g],c[f])}return(0,_.$H)(d)};
_.Jtb=function(a,b,c){return(0,_.$H)('<div data-line-number="'+bI(a)+'">'+Ltb(void 0,b,c)+"</div>")};
Ltb=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+=_.aI(b.substring(g===0?0:c[g-1].dj()-d,l.Km()-d))+"<"+Etb(_.Y(l,3))+' class="'+bI(_.Y(l,4))+'"'+(l.lwa()!==""?' href="'+bI(Atb(l.lwa()))+'"':"")+(l.getKey()!==""?' data-key="'+bI(l.getKey())+'"':"")+">"+Ltb(a,b.substring(l.Km()-d,l.dj()-d),_.cI(l),l.Km())+"</"+Etb(_.Y(l,3))+">"+(g===c.length-1?_.aI(b.substring(l.dj()-d)):"")}}else e+=_.aI(b);return(0,_.$H)(e)};_.cI=function(a,b){return _.gl(a,_.dI,8,_.$k(b))};_.dI=class extends _.wk{constructor(a){super(a)}Km(){return _.tl(this,1)}setStart(a){return _.Jl(this,1,a)}dj(){return _.tl(this,2)}setEnd(a){return _.Jl(this,2,a)}lwa(){return _.Y(this,5)}getKey(){return _.Y(this,6)}vx(a){return _.Tj(this,6,a)}};var Mtb=function(a){if(a!=null)return _.Vb(a),{start:_.tl(a,1),end:_.tl(a,2),tagName:_.Y(a,3),iqd:_.Y(a,4),href:_.Y(a,5),key:_.Y(a,6),sfb:_.sl(a,7),Wfd:_.Rb(_.cI(a),Mtb)}};_.dI.prototype.toObject=function(){return Mtb(this)};var Ntb;_.eI=function(a,b,c){a=a.create("span");a.className=c;b=document.createTextNode(b);a.appendChild(b);return a};_.fI=function(a,b){a=a.create("div");a.className=b;return a};Ntb=class{constructor(a){this.F7=a;this.rendered=[]}clear(){if(this.F7.Tq){const a=this.rendered;this.rendered=[];for(const b of a)this.F7.Tq(b)}}create(a){a=this.F7.createElement(a);this.F7.Tq&&_.dG(a)&&this.rendered.push(a);return a}};var Otb;Otb=function(a,b,c,d=0){if(_.BG(b,a.zu())){var e=a.SX.get(b);if(!e||c)if(e||!c){var f=a.cj(b);f&&(c?(a.container.insertBefore(f,e),_.rm(e),a.SX.delete(b)):(c=a.jua(b,d),a.SX.set(b,c),c.style.display="none",a.container.insertBefore(c,f),a=_.fI(a,""),a.style.display="none",a.appendChild(f),c.appendChild(a)))}}};
_.Ptb=class extends Ntb{constructor({ma:a},b){super(b);this.SX=new Map;this.container=a}Hx(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++){Otb(this,e,!1,a);if(f=this.SX.get(e))f.style.display=e===d.start?"":"none";b.add(e)}}for(const [g]of this.SX)d=g,b.has(d)||Otb(this,d,!0)}clear(){super.clear();this.SX.clear()}};var Bob=/Meta/gi;_.DG={Pp:"Everything",value:"",Wb:_.CG("e"),Fu:"Everything"};var Kob=new _.Ot("Directory ({dir})"),Mob=new _.Ot("Search in ({repo} \u203a {dir})"),Lob=new _.Ot("Search in ({id}/{repo} \u203a \u2026 \u203a {dir})"),Oob=new _.Ot("Directory ({repo} \u203a {dir})"),Nob=new _.Ot("Directory ({id}/{repo} \u203a {ref} \u203a {dir})"),Sob=new _.Ot("Repository ({repo})"),Rob=new _.Ot("Package ({package})"),Gob=new _.Ot("Branch ({branch})"),Job=new _.Ot("Branch ({id}/{repo} \u203a {ref})"),Fob=new _.Ot("Tag ({tag})"),Iob=new _.Ot("Tag ({id}/{repo} \u203a {ref})"),Hob=
new _.Ot("Search in ({id}/{repo} \u203a {ref})"),Dob=new _.Ot("Project ({project})");Object.create(null);var Rtb=function(a){return a.prototype.hasOwnProperty("$$generatedClassName")?a.prototype.$$generatedClassName:a.prototype.$$generatedClassName="Class$obf_"+ ++Qtb},Qtb=1E3;var hI=class{Dha(){return Stb(this)}toString(){return TG(Ttb(gI(this.constructor)))+"@"+TG((this.Dha()>>>0).toString(16))}};var Wtb=class extends hI{constructor(){super();this.kva=0}wfb(){return(this.kva+1|0)<this.yPb.length}p7(){if(!this.wfb()){var a=new Utb,b=a;b.Zda instanceof Error&&(Error.captureStackTrace?Error.captureStackTrace(b.Zda):b.Zda.stack=Error().stack);b=a;var c=Error(a);b.Zda=c;Vtb(c,b);throw a.Zda;}a=this.yPb;b=this.kva=this.kva+1|0;return a[b]}};var Xtb=class extends hI{toString(){let a=Ttb(gI(this.constructor)),b=this.Cjd;return b==null?a:TG(a)+": "+TG(b)}};var Ytb=class extends Xtb{};var Ztb=class extends Ytb{};var Sqb=function(a,b){return Object.is(a,b)||a==null&&b==null};var $tb=function(a,b,c){if(Object.prototype.hasOwnProperty.call(a.prototype,b))return a.prototype[b];c=c();return a.prototype[b]=c};var aub=class extends hI{};var bub=class extends hI{};var cub=class extends bub{};var dub=function(){dub=()=>{};let a=Pqb([256],eub,fub);for(let b=0;b<256;b=b+1|0)a[b]=gub(b-128|0);hub=a},hub;var Pqb=function(a,b,c){return iub(a,{fya:b,LUb:c,C1a:a.length})},iub=function(a,b){let c=a[0];if(c==null)return null;const d=new globalThis.Array(c);b&&(d.bAb=b);if(a.length>1){a=a.slice(1);b=b&&{fya:b.fya,LUb:b.LUb,C1a:b.C1a-1};for(let e=0;e<c;e++)d[e]=iub(a,b)}else if(b&&(a=b.fya.Had,a!==void 0))for(b=0;b<c;b++)d[b]=a;return d};var Tqb=function(a){a>-129&&a<128?(dub(),a=hub[a+128|0]):a=gub(a);return a},fub=function(a){return a instanceof eub},gub=function(a){let b=new eub;b.JC=a;return b},eub=class extends bub{constructor(){super();this.JC=0}Dha(){return this.JC}toString(){return""+this.JC}};var jub=class extends hI{constructor(a){super();this.JVc=a}};var kub=function(a){let b;return b=a.IVc,b()},lub=class extends hI{constructor(a){super();this.IVc=a}};var mub=class extends hI{toString(){return this.Vfa}};var Utb=class extends Ztb{};var nub=class extends mub{};var oub=class extends hI{toString(){return this.F5?this.p5a.length==0?this.F5.toString():TG(this.F5.toString())+TG(this.p5a):this.HVc}};var pub=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:Stb(a)}},qub=0,Stb=function(a){return a.cAb||(Object.defineProperties(a,{cAb:{value:qub=qub+1|0,enumerable:!1}}),a.cAb)};var rub=function(a){return a.Dha?a.Dha():pub(a)},uub=function(a){switch(typeof a){case "number":return gI(cub);case "boolean":return gI(aub);case "string":return gI(Qqb);case "function":return gI(sub)}if(a instanceof hI)a=gI(a.constructor);else if(Array.isArray(a))a=(a=a.bAb)?gI(a.fya,a.C1a):gI(hI,1);else if(a!=null)a=gI(tub);else throw new TypeError("Td");return a};var sub=class{};var tub=class extends hI{};var Vtb=function(a,b){if(a instanceof Object)try{a.Rcd=b,Object.defineProperties(a,{cause:{get:()=>b.FVc&&b.FVc.Zda}})}catch(c){}};var TG=function(a){return a==null?"null":a.toString()},vub=function(a,b){return Sqb(a.substr(0,b.length),b)},Rqb=function(a){return"string"===typeof a},Qqb=class extends hI{};var gI=function(a,b){let c=b||0;return $tb(a,"$$class/"+c,()=>new wub(a,c))},xub=function(a,b){let c="";for(let d=0;d<b;d=d+1|0)c=TG(c)+TG(a);return c},Ttb=function(a){return a.l5a!=0?TG(xub("[",a.l5a))+String("L"+TG(Rtb(a.k5a))+";"):Rtb(a.k5a)},wub=class extends hI{constructor(a,b){super();this.k5a=a;this.l5a=b}toString(){return"class "+TG(Ttb(this))}};var yub=function(a,b){a.push(b)},zub=function(a,b){for(let c=0,d=b.length;c<d;c=c+1|0)a.push(b[c])},Aub=function(a,b){a.sort((c,d)=>{let e;return e=b.JVc,e(c,d)})},Cub=function(a){return new lub(()=>{let b=new Bub;b.kva=-1;b.yPb=a;return b})};var Bub=class extends Wtb{};var Eub,Dub;Eub=function(a,b,c,d){let e=null;for(;c.length!=0;){let g=c.pop();var f=a.Ch.zxa(g);let l=a.Ch.dj(g);a.Ch.setEnd(g,a.Ch.Km(b));let p=f&&!a.Ch.Hxa(b)&&a.Ch.Hxa(g),t=c.length==0?null:c[c.length-1|0];p||a.Ch.Km(g)>=a.Ch.dj(g)?t!=null?a.Ch.bZb(t,g):e=a.Ch.MC(g):t!=null&&a.Ch.Gda(t,g);f=f?a.Ch.dj(b):a.Ch.Km(b);!p&&f<l&&Dub(a,d,a.Ch.zNb(g,f,l))}return e};Dub=function(a,b,c){let d=b.length;for(;d>0&&a.Ch.tzb(b[d-1|0],c)>0;)d=d-1|0;b.splice(d,0,c)};
_.Fub=class extends hI{constructor(a){super();this.Ch=a}Yc(a){if(!a||a.length==0)return this.Ch.wu([]);var b=[];for(var c=a.length-1|0;c>=0;c=c-1|0)yub(b,this.Ch.bc(a[c]));let d;a=(d=this.Ch,new jub((g,l)=>d.tzb(g,l)));Aub(b,a);a=[];c=[];for(var e=!1;b.length>0;){let g=b.pop();for(;a.length!=0&&this.Ch.Km(g)>=this.Ch.dj(a[a.length-1|0]);){var f=a.pop();this.Ch.zxa(f)&&(e=!1);a.length==0||this.Ch.Gda(a[a.length-1|0],f)}f=e;let l=this.Ch.zxa(g);e=f||l;if(a.length==0)a.push(g),c.push(g);else if(f&&l){if(!this.Ch.Hxa(g)){if(e=
Eub(this,g,a,b))c.pop(),zub(c,e);e=!1;Dub(this,b,g)}}else f=a[a.length-1|0],this.Ch.dj(g)>this.Ch.dj(f)&&Dub(this,b,this.Ch.j1b(g,this.Ch.dj(f))),a.push(g)}for(b=a.length;b>1;b=b-1|0)this.Ch.Gda(a[b-2|0],a[b-1|0]);return this.Ch.wu(c)}};var Gub=function(a,b){const c=a.Wka.get(b);c&&(_.rm(c.element),a.view.remove(a.view.indexOf(c.G$c)),a.Wka.delete(b))},Hub=function(a,b){const c=a.cj(b.line);if(c){a.Wka.get(b)&&Gub(a,b);var d=a.view.mi(b.qa,b.context);const e=d.om;if(e.length!==1)throw Error("Ud");d={element:e[0],G$c:d};a.F7.insertBefore(a.container,d.element,c);_.Zm(a.Vd);a.Wka.set(b,d)}},iI=class extends _.Ptb{constructor(a,b,c,d,e){super(c,d);this.Vd=a;this.view=b;this.kb=c;this.Ix=!1;this.ag=[];this.Mk=new _.Vm;this.gD=new _.Vm;
this.Wka=new Map;this.lines=[];this.Om=[];this.jm=0;this.Za=_.x(e.vX(),_.Pf()).subscribe(f=>{const g=this.tabSize===void 0;this.tabSize=f;g||_.Zm(this.Vd)})}Ja(){this.Za.unsubscribe()}Sb(a){if(a.highlightedLines){for(const b of Array.from(this.container.querySelectorAll("[aria-current]")))b.removeAttribute("aria-current");a=_.AG(this.ag,this.zu());for(const b of a)for(a=b.start;a<=b.end;a++){let c;(c=this.cj(a))==null||c.setAttribute("aria-current","true")}}}zu(){return this.jm}cj(a){this.Om.length<=
a&&(this.Om=this.Om.concat(Array.from(this.container.children).slice(this.Om.length)));return this.Om[a]}jua(a,b){const c=_.fI(this,"line");c.appendChild(_.eI(this,Array.from({length:b+1}).join(" "),"line"));b=_.eI(this,"...","line ellipses");b.addEventListener("click",()=>{this.Mk.emit(a)});c.appendChild(b);return c}BV(){if(this.zu())return this.container.firstElementChild.getBoundingClientRect().height;const a=_.fI(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);
const b=a.getBoundingClientRect().height;this.container.removeChild(a);return b}Lda(a,b=0,c=a.length,d=[]){this.lines=a;b===0&&(this.Om=[]);b<this.jm&&(b=this.jm);this.jm=c;var e=document.getElementById("pre-rendered-code");if(e!=null&&this.Ix){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=_.GG(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,_.aG(this.container,"beforeend",d[f]),f++,b+=this.container.childElementCount-e;b>=c&&(this.jm=b);if(f<d.length)return d.slice(f);if(b<c){d=this.KZa(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+=_.Jtb(l,a[l],d[g])}a=(0,_.$H)(f);_.aG(c,"beforeend",a.kE())}return[]}Mna(a){a=a.filter(f=>_.BG(f,
this.zu()));if(!(a.length===0||a[a.length-1]>=this.jm)){var b=new _.Fub(new Iub),c=a.map(f=>{let g;return b.Yc((g=this.dk.get(f))!=null?g:null)}),d=document.activeElement,e=null;d!=null&&d.parentElement===this.container&&(e=d.dataset.lineNumber);d=document.createElement("div");yob(d,Ktb({lineNumbers:a,lines:this.lines,ru:c}));for(c=a.length-1;c>=0;c--){const f=d.children[c];this.SX.has(a[c])||this.container.replaceChild(f,this.cj(a[c]));this.Om[a[c]]=f}e!=null&&(a=Number(e),isNaN(a)||this.focus(a))}}focus(a){a=
_.AG(a,this.zu());if(a.length!==0){var b=this.cj(a[0].start);b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1");this.gD.next(a[0].start);b.focus()}}clear(){super.clear();this.view.clear();this.container.textContent="";this.jm=0;this.Wka.clear()}KZa(a,b){const c=new _.Fub(new Iub),d=[];for(;a<b;a++){let e;d.push(c.Yc((e=this.dk.get(a))!=null?e:null))}return d}};iI.O=function(a){return new (a||iI)(_.B(_.jn),_.B(_.Hg),_.B(_.bf),_.B(_.Ym),_.B(_.Rv))};
iI.wa=_.zf({type:iI,na:[["code-container"]],ob:4,Ya:function(a,b){a&2&&_.ng("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{Ix:"usePrefetchIfPossible",ag:"highlightedLines",dk:"inlineWidgets"},outputs:{Mk:"lineShown",gD:"lineFocused"},standalone:!1,features:[_.gg,_.Lm],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 Iub=class{Gda(a,b){_.kl(a,8,_.dI,b)}zNb(a,b,c){return _.Wk(a.clone(),8).setStart(b).setEnd(c)}wu(a){return a}MC(a){return _.cI(a,_.Vk)}dj(a){return a.dj()}Km(a){return a.Km()}zxa(a){return _.Y(a,3)==="a"}Hxa(a){return _.sl(a,7)}bZb(a,b){b=_.cI(a).concat(_.cI(b));_.jl(a,8,b)}setEnd(a,b){a.setEnd(b)}j1b(a,b){if(b<a.Km()||b>=a.dj())throw new RangeError;const c=_.Wk(a.clone(),8).setStart(b);a.setEnd(b);return c}bc(a){const b=(new _.dI).setStart(a.startColumn).setEnd(a.endColumn);a.sfb&&_.Hl(b,7,!0);
var c,d=(c=a.tagName)!=null?c:"span";c=_.Tj(b,3,d);_.Tj(c,4,a.zp);a.href!=null&&_.Tj(b,5,a.href);a.key!=null&&b.vx(a.key);return b}tzb(a,b){return b.Km()-a.Km()||a.dj()-b.dj()}};var Jub=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"}),Kub=function(a){return a.snippet.Bx.map(({hD:b})=>b.substring(a.ofa)+"\n")},Mub=function(a,{rh:b}){return b.filter(c=>{const d=c.Xd;c=c.tokenType;return!d||d.startIndex+d.length<=a.ofa?!1:!!c&&Jub.hasOwnProperty(c)&&!!Jub[c]}).map(({Xd:c,tokenType:d})=>
Object.assign({},Lub(a,c),{zp:Jub[d]}))},Nub=function(a,{lineNumber:b,hD:c}){return a.aPb.filter(d=>d.lineNumber===b).flatMap(d=>d.hO.map(e=>{let f=e.startIndex;for(e=e.length;f<c.length&&c[f]===" ";)++f,--e;return Object.assign({},Lub(a,new yH({startIndex:f,length:e})),{zp:a.ZOb||"emphasized"})}))},Oub=function(a,{lr:b}){return b?b.hO.map(c=>Object.assign({},Lub(a,c),{tagName:"mark",zp:""})):[]},Pub=function(a,{lineNumber:b,hD:c}){if(!a.iD)return[];b=a.iD(_.FG(b));return[Object.assign({},Lub(a,new yH({startIndex:0,
length:c.length})),{tagName:"a",zp:"",href:b})]},Lub=function(a,b){return{startColumn:Math.max(b.startIndex-a.ofa,0),endColumn:Math.max(b.startIndex+b.length-a.ofa,0)}},jI=class{constructor(){this.aPb=[];this.ZOb="";this.ofa=0}Sb(){this.ofa=Vob(this.snippet);this.Zd.clear();var a=this.Zd;const b=this.snippet.Bx,c=new Map;for(let e=0,f=b.length;e<f;e++){var d=b[e];d=[...Mub(this,d),...Nub(this,d),...Oub(this,d),...Pub(this,d)];c.set(e,d)}a.dk=c;this.Zd.Lda(Kub(this))}};
jI.O=function(a){return new (a||jI)};
jI.wa=_.zf({type:jI,na:[["basic-snippet","snippet",""]],rb:function(a,b){a&1&&_.Jg(iI,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.Zd=c.first)}},inputs:{iD:"linkGenerator",snippet:"snippet",aPb:"emphasizedRanges",ZOb:"emphasisClass",ts:"codeFontSize"},standalone:!1,features:[_.Lm],jc:["snippet",""],ya:1,Aa:2,Da:[[1,"nopadding"]],qa:function(a,b){a&1&&_.K(0,"code-container",0);a&2&&_.ng("font-size",b.ts)},Fa:[iI],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 Uob=/\S/;_.kI=class{constructor(a,b,c){this.Ga=a;this.Ua=b;this.document=c;this.zM="resultLine";this.PK=this.KO=-1}Sb(){}click(a){if(a.button===0&&!_.JG(a)){var b=IG(a);if(b!=null){b=_.FG(this.snippet.Bx[b.lineNumber].lineNumber);var c=this.iD(b);a:{var d=this.document.getSelection();if(d&&d.toString()){const e=d.anchorNode&&_.GG(d.anchorNode instanceof Element?d.anchorNode:d.anchorNode.parentElement,"file-search-snippet");d=d.focusNode&&_.GG(d.focusNode instanceof Element?d.focusNode:d.focusNode.parentElement,
"file-search-snippet");if(e||d)break a}a.preventDefault();_.fp(this.Ua,c)}this.Ga.mb({element:this.mc,action:this.zM,gestureName:"CLICK",Nf:this.resultIndex,qK:[Object.assign({},this.XW,{lineNumber:b})]},a)}}}};_.kI.O=function(a){return new (a||_.kI)(_.B(_.xv),_.B(_.di),_.B(_.Zh))};
_.kI.wa=_.zf({type:_.kI,na:["file-search-snippet linkGenerator  resultIndex  snippet  trackElement  feedbackEvent ".split(" ")],rb:function(a,b){a&1&&_.Jg(jI,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.f4=c.first)}},inputs:{iD:"linkGenerator",resultIndex:"resultIndex",snippet:"snippet",mc:"trackElement",XW:"feedbackEvent",ts:"codeFontSize"},standalone:!1,features:[_.Lm],jc:"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,Wob,2,5,"div",1),_.J(),_.F(2,"basic-snippet",2),_.N("click",function(c){return b.click(c)})("mouseover",function(c){c=IG(c);if(c!=null){var d=c.element;b.PK=c.lineNumber;d.classList.add("hover")}})("mouseout",function(c){c=IG(c);c!=null&&(b.PK=-1,c.element.classList.remove("hover"))})("focusin",
function(c){c=IG(c);c!=null&&(b.KO>=0&&b.f4.Zd.cj(b.KO).classList.remove("focus"),b.KO=c.lineNumber,b.f4.Zd.cj(b.KO).classList.add("focus"))})("focusout",function(c){IG(c)!=null&&(b.KO>=0&&b.f4.Zd.cj(b.KO).classList.remove("focus"),b.KO=-1)}),_.J());a&2&&(_.ng("font-size",b.ts),_.y(),_.E("ngForOf",b.snippet.Bx),_.y(),_.E("snippet",b.snippet)("linkGenerator",b.iD)("codeFontSize",b.ts))},Fa:[_.Rn,jI],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});_.Qub=new _.ud("cEvt");_.Rub={onError(a){throw a;},xwb(a){return a()},tna(a){a()},qVb(){},nfb(){},o7(){},Xs(){},FY(){}};var Sub;_.KG=function(a,b){let c=0;for(const d of a.iR)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};Sub=class{constructor(a){this.Z9a=a;this.iR=Xob(a)}kna(a){if(a.end<=a.start||a.start<0)return this;const b=new Map(this.Z9a);b.has(a.start)?b.delete(a.start):b.set(a.start,a);return new Sub(b)}};_.lI=new Sub(new Map);
_.mI=class{constructor(a=_.Rub){this.ne=a;this.ezb=new _.Tf;this.visibility=_.x(this.ezb,_.Yf((b,c)=>{switch(c.action){case "toggleRange":return a&&(b.Z9a.has(c.Xd.start)?a.nfb():a.qVb()),b.kna(c.Xd);case "show":return this.show(b,c.line);case "showAll":return _.lI;default:return _.bb(c,void 0)}},_.lI),_.bg(_.lI),_.Zf(1))}Hx(a){this.ezb.next(a)}Ja(){this.ezb.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.Z9a){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.kna(a))}d&&this.ne&&this.ne.nfb();return c}};_.mI.O=function(a){return new (a||_.mI)(_.m(_.Qub,8))};_.mI.ta=_.k({token:_.mI,oa:_.mI.O});_.nI=class{constructor(){this.gzb=[];this.Io=[];this.lineHeight=0;this.visibility=_.lI;this.kQ=new _.Vm;this.delay=_.x(_.u(!0),_.Of(50))}Td(a){(a=a.target)&&a instanceof HTMLElement&&(a=a.dataset.index)&&(a=Number(a),isNaN(a)||this.kQ.emit(this.gzb[a].original))}Sb(a){a.folding&&(this.delay=_.x(_.u(!0),_.Of(50)));if(a.visibility||a.folding)this.gzb=$ob(this.visibility,this.Io)}};_.nI.O=function(a){return new (a||_.nI)};
_.nI.wa=_.zf({type:_.nI,na:[["code-folding-container"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})},inputs:{Io:"folding",lineHeight:"lineHeight",visibility:"visibility"},outputs:{kQ:"rangeToggled"},standalone:!1,features:[_.Lm],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,Zob,2,1,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.delay))},Fa:[_.Rn,_.Sn,_.Xn],
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});_.oI=class{};_.oI.O=function(a){return new (a||_.oI)};_.oI.Ca=_.Af({type:_.oI});_.oI.Ba=_.Uc({imports:[_.Yn]});var Uub;_.Tub=function(a,b){const c=_.fpb(b);return a.jD.fetch(c,()=>{a.aQb.next(c);return _.gpb(a.dRc,c,b.category)})};Uub=function(a){return _.x(a.IL.prefetch("findingsConfig"),_.Lf(),_.cg(b=>{b&&a.iNb.put("getConfiguration",_.u(_.sh(Esb,JSON.parse(b.response)).root));return a.iNb.fetch("getConfiguration",()=>_.x(a.QMb.getConfiguration(),_.v(c=>c.root)))}))};
_.pI=class{constructor(a,b,c,d,e){this.Ga=a;this.QMb=b;this.hSc=c;this.IL=d;this.A0c=new _.ru(this.Ga);this.EKb=new _.Wf(1);this.jD=new _.ru(this.Ga);this.aQb=new _.Wf(1);this.iNb=new _.ru(this.Ga);this.cRc=_.x(this.EKb,epb(e,f=>_.x(this.hSc.list(f),_.v(g=>hpb(f,g.aggregations)))));this.dRc=_.x(this.aQb,epb(e,f=>_.x(this.QMb.list(f),_.v(g=>hpb(f,g.S5)))))}};_.pI.O=function(a){return new (a||_.pI)(_.m(_.vp),_.m(FH),_.m(DH),_.m(_.Pv),_.m(_.Ue))};_.pI.ta=_.k({token:_.pI,oa:_.pI.O,Ea:"root"});_.Vub=function(a,b){return _.x(a.KUb,_.v(c=>c.get(b)))};
_.qI=class{constructor(a,b){this.T5=b;_.lv.has(14)?this.p6a=_.x(Uub(this.T5),_.v(c=>(c==null?void 0:c.children)||[]),_.Xf(1),_.De()):this.p6a=_.u([]);this.KUb=_.x(this.p6a,_.v(ipb))}c8a(){return this.p6a}getAnnotations(a,b,c,d,e,f,g){const l=g?"FILE":"DIRECTORY";return fG(b)||b==="host"?_.x(_.Vub(this,f),_.cg(p=>{if(!p)return _.u([]);const t=_.jpb(p);return t?_.x(_.Tub(this.T5,{tb:a,Uc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:l,category:t}),
_.v(w=>w.map(A=>kpb(p,A)))):_.u([])})):_.ze("Only depot group and multibranch are currently supported")}};_.qI.O=function(a){return new (a||_.qI)(_.m(_.mv),_.m(_.pI))};_.qI.ta=_.k({token:_.qI,oa:_.qI.O,Ea:"root"});var Xub;_.Wub=new Set(["depot","host","ossProject"]);Xub=function(a,b,c,d){if(!_.Wub.has(c))throw Error("Xd");const e=Object.assign({},_.LG(b,c),{fileSpecSourceRootRepositoryKeyRepositoryName:d});return a.FRc.fetch(e,()=>_.x(a.RVc.get(e),_.v(f=>f.categories)))};_.rI=class{constructor(a,b,c){this.Ga=a;this.bWc=b;this.RVc=c;this.NSc=new _.ru(this.Ga);this.FRc=new _.ru(this.Ga)}};_.rI.O=function(a){return new (a||_.rI)(_.m(_.vp),_.m(LH),_.m(JH))};_.rI.ta=_.k({token:_.rI,oa:_.rI.O,Ea:"root"});var Yub,$ub,bvb,avb;Yub=["BLAME","XREFS","NL_SEMANTIC_OUTLINES"];_.Zub=new _.ud("viewDataProvider");$ub=function(a){const b=["DEFAULT","FUZZING"];return _.x(a.wLb,_.cg(c=>{if(!c)return _.u(b);const d=c.Va.tb,e=c.Va.Uc;c=c.Va.repository;return d&&e&&_.Wub.has(e)&&c?_.x(Xub(a.U5a,d,e,c),_.bg(b),_.If(()=>_.u([])),_.v(f=>[...(new Set([...f,...b]))])):_.u(b)}),_.v(c=>c.filter(_.nob).map(_.hva)))};
bvb=function(a,b){return _.x(avb(a),_.v(c=>{const d=[Wrb];_.lv.has(101)&&d.push(Vrb);d.push(Xrb);d.push(Yrb);d.push(c);_.lv.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.sG&&(e.id==="BLAME"||e.id==="COVERAGE_GENERIC")?!1:!0):d}))};avb=function(a){return _.x(a.gua,_.v(b=>{const c=new Set(b);return Object.assign({},_.z4a,{children:_.z4a.children.filter(({id:d})=>c.has(d))})}))};
_.sI=class{constructor(a,b,c,d,e,f){this.YF=a;this.Yb=c;this.U5a=d;this.state=new _.Qh(new Map);this.Za=new _.le;this.wLb=_.x(f||_.Pe,_.Re(spb),_.mG(g=>g.location),_.v(g=>({Va:g.location,isDirectory:g.kind===1,sG:_.xG(g.aH),wG:g.kind===0?g.wG:void 0})),_.bg(void 0),_.Xf(1),_.De());this.gua=_.x($ub(this),_.Xf(1),_.De());this.pWa=_.x(_.Ee([this.wLb,_.x(this.YF.c8a(),_.bg([]))]),_.cg(([g,l])=>_.x(bvb(this,g),_.v(p=>[...p,...lpb(l,g)]))),_.Pf(tpb),_.Xf(1),_.De());a=_.x(Zrb(this.Yb),_.v(g=>new Map(Array.from(g,
([l,p])=>[l,p.Mf==="ON"?{enabled:!0,xu:0}:{enabled:!1}]))),_.Nf(1),_.dg(_.x(this.state,_.ag())));b=_.x(this.pWa,_.fg(this.state),_.v(([g,l])=>{g=qpb(g);const p=opb(_.Ii(e.Wc)),t=new Map;for(const [w,{enabled:A}]of l){const G=A||ppb(w,p);t.set(w,G?{enabled:!0,xu:0}:{enabled:!1})}for(const w of g)!l.has(w.id)&&w.PP&&t.set(w.id,{enabled:!0,xu:0});return t}));this.Za.add(_.He(a,b).subscribe(g=>{this.state.next(g)}));a=_.x(this.pWa,_.v(g=>new Set(qpb(g).map(l=>l.id))));this.Ima=_.x(_.Ee([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}),_.Pf(rpb),_.Xf(1),_.De())}Ja(){this.Za.unsubscribe()}c8a(){return this.pWa}dD(a){return _.x(this.Ima,_.v(b=>b.get(a)||{enabled:!1}),_.Pf(_.qc))}Us(a){return(a=this.state.getValue().get(a))?a.enabled:!1}DBa(...a){const b=new Map(this.state.getValue()),c=new Map;for(const {wi:d,state:e}of a){let f;((f=this.state.getValue().get(d))==null?void 0:f.enabled)===e.enabled||Yub.includes(d)||c.set(d,{Mf:e.enabled?
"ON":"OFF",Sma:""});b.set(d,e)}c.size>0&&this.Yb.dWb(c);this.state.next(b)}};_.sI.O=function(a){return new (a||_.sI)(_.m(_.qI),_.m(_.mv),_.m(_.Rv),_.m(_.rI),_.m(_.Ph),_.m(_.Zub,8))};_.sI.ta=_.k({token:_.sI,oa:_.sI.O});_.tI=class extends _.Ur{constructor(a,b,c){super(a,b,c);this.lines=[];this.nPb="code-and-highlight-container";this.B4=new _.Tf;this.Sya=new _.Tf;this.lhb=new _.Tf;this.wdb=new _.Tf;this.xdb=new _.Tf;this.scroll=new _.Tf}Qa(){super.Qa()}Ja(){super.Ja()}};_.tI.O=function(a){return new (a||_.tI)(_.B(_.bf),_.B(_.Tr),_.B(_.Ue))};_.tI.La=_.Cf({type:_.tI,features:[_.gg]});var MG=void 0;_.uI=class{constructor(a,b){if(_.lv.has(7)){const c=new _.Qh(!0);this.enabled=c.Xf();b.register("toggleLineLimitation","8",()=>{c.Wn.length&&c.next(!c.value)})}else this.enabled=_.u(!1)}};_.uI.O=function(a){return new (a||_.uI)(_.m(_.mv),_.m(_.Ku))};_.uI.ta=_.k({token:_.uI,oa:_.uI.O,Ea:"root"});var cvb=["CodeMirror-activeline","CodeMirror-activeline-gutter"],dvb=function(a,b){const c=a.fw;a.fw+=b;b=a.fw;if(c!==b){if(a.Pm){var d=[];for(let f=c;f<b;f++)d.push(_.Gtb({lineNumber:f,href:a.Pm(f)}).kE());_.aG(a.container,"beforeend",_.IA(_.dm,d))}else _.aG(a.container,"beforeend",_.Itb({start:c,end:b}).kE());d=Array.from(a.container.children);a.qr=c===0?d:a.qr.concat(d.slice(a.qr.length));for(var e of a.MK)c<=e&&e<b&&a.Kha(a.qr[e]);for(const [f,g]of a.h5a.entries())e=f,d=g,c<=e&&e<b&&a.qr[e].classList.add(...d)}a.eH=
_.zob(a.N6,a.qr)},evb=function(a,{line:b,height:c}){if(a.qr[b]){if(!a.s8.get(b)){const d={height:0,element:_.fI(a,"")};a.F7.insertBefore(a.container,d.element,a.qr[b]);a.s8.set(b,d)}a=a.s8.get(b);a.height+=c;a.element.style.height=`${a.height}px`}},fvb=function(a,{line:b,height:c}){const d=a.s8.get(b);d&&(d.height-=c,d.height>0?d.element.style.height=`${d.height}px`:(a.s8.delete(b),_.rm(d.element)))},vI=class extends _.Ptb{constructor(a,b){super(a,b);this.kb=a;this.gD=new _.Vm;this.jr=new _.Vm;this.Au=
new _.Vm;this.Mk=new _.Vm;this.N6=void 0;this.eH=new Set;this.MK=new Set;this.fw=0;this.qr=[];this.s8=new Map;this.h5a=new Map}zu(){return this.qr.length}cj(a){return this.qr[a]}jua(a){const b=_.fI(this,"line-number CodeMirror-gutter-background");b.appendChild(_.eI(this,"-",""));b.addEventListener("click",()=>{this.Mk.emit(a)});return b}Td(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.Au.next({line:c,y7:a}),!0;this.jr.next({line:c,y7:a});return!1}clear(){super.clear();this.qr=[];this.s8.clear();this.container.textContent="";this.fw=0;dvb(this,0)}focus(a){a=_.AG(a,this.qr.length);a.length>0&&(this.qr[a[0].start].firstElementChild.focus(),this.gD.next(a[0].start))}Lha(a){for(const b of this.eH||[]){b.classList.remove("highlight");for(const c of cvb)b.classList.remove(c);
b.removeAttribute("aria-current");b.style.backgroundColor=""}this.N6=a;this.eH=_.zob(this.N6,this.qr);this.MK=_.Aob(a);for(const b of this.eH)this.Kha(b)}pxb(a){if(this.Pm){this.Pm=a;for(let b=0,c=this.qr.length;b<c;b++)_.gc(this.qr[b].firstElementChild,a(b))}else this.clear(),dvb(this,this.fw)}Kha(a){a.classList.add("highlight");for(const b of cvb)a.classList.add(b);a.setAttribute("aria-current","true")}};vI.O=function(a){return new (a||vI)(_.B(_.bf),_.B(_.Ym))};
vI.wa=_.zf({type:vI,na:[["line-number-container"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})},inputs:{Pm:"lineNumberLinkProvider"},outputs:{gD:"lineFocused",jr:"lineNumberClicked",Au:"gutterClicked",Mk:"lineShown"},standalone:!1,features:[_.gg],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});_.wI=class{constructor(a){this.Ga=a;this.xWb=new _.Tf;this.oua=new Map;this.Hja=new _.ru(this.Ga)}register(a,b){if(this.oua.has(a))throw Error("$d`"+a);this.oua.set(a,b);this.xWb.next(a)}wC(a){if(!this.oua.has(a))throw Error("ae`"+a);this.oua.delete(a);this.xWb.next(a)}};_.wI.O=function(a){return new (a||_.wI)(_.m(_.vp))};_.wI.ta=_.k({token:_.wI,oa:_.wI.O,Ea:"root"});var gvb,hvb,ivb,jvb,kvb,lvb,mvb,Apb,nvb,rvb,svb,tvb;gvb=["sidebar"];hvb=["content"];ivb=["gutter"];jvb=["decorations"];kvb=["focusElement"];lvb=["panel"];mvb=["splitter"];Apb=function(a){a.wma.next(250);a.TQ.set(1);_.Zm(a.Vd)};
nvb=function(a,b=a.lineHeight,c=!1){return _.ve(function*(){c?a.Tza=[...a.cea].map(d=>({type:"add",widget:d})):yield a.continue;a.Gna(b);a.Kna(b);for(const {type:d,widget:e}of a.Tza)d==="add"?(Hub(a.Zd,e),evb(a.Hg,e)):(Gub(a.Zd,e),fvb(a.Hg,e));a.Tza=[];for(const d of a.kz.concat(a.Wu))a.g1(d);for(const [d,e]of a.SC)a.Hna(e,d,b)})};_.ovb=function(a){a.xq=_.KG(a.visibility,a.jm)};_.pvb=function(a){a.Nwa||(a.Nwa=!0,setTimeout(()=>{a.Nwa=!1;a.Zka();_.Zm(a.Vd)}))};
_.qvb=function(a){a.Mwa||(a.Mwa=!0,setTimeout(()=>{a.Mwa=!1;a.Yka();_.Zm(a.Vd)}))};rvb=function(a){return a.Gd.Us("NL_SEMANTIC_OUTLINES")&&a.aG==="CODE"};svb=function(a){return a.TQ()===1&&a.Gd.Us("NL_SEMANTIC_OUTLINES")};tvb=function(a){return a.TQ()===2&&a.Gd.Us("NL_SEMANTIC_OUTLINES")};
_.xI=class extends _.tI{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,I,L,V,ca,la){super(A,G,a);this.renderer=c;this.view=d;this.vl=e;this.ula=f;this.v1=g;this.Dh=l;this.td=p;this.document=t;this.Vd=I;this.bA=L;this.peb=V;this.lTa=ca;this.Gd=la;this.Q8a=_.AG;this.As=new Set;this.dk=new Map;this.UC=this.NX=this.Mwa=this.Nwa=!1;this.cea=new Set;this.kz=[];this.Cw=new Map;this.SC=new Map;this.Vea=new _.Wf(1);this.Za=new _.le;this.Wu=[];this.jt=null;this.Tza=[];this.c1=[];this.nc=!1;this.Cta=new _.Tf;this.pE=
()=>{};this.aD=!1;this.lW=_.n(_.Ze);this.MX=!0;this.xq=this.lineHeight=0;this.value=this.fileName="";this.Lia=1E3;this.aya=800;this.visibility=_.lI;this.Io=[];this.xE=void 0;this.Ix=!1;this.qna=new _.Vm;this.Mk=new _.Vm;this.kQ=new _.Vm;this.TQ=_.Pg(0);this.mq=vnb.required("sidebar",{read:_.bf});this.wma=new _.Qh(250);this.tV=0;this.fe=this.uV="";this.Ar=this.El=this.gL=void 0;this.Fea=!1;this.qW=!0;this.jr=new _.Vm;this.Au=new _.Vm;this.FY=_.Xz(()=>{var ya=this.ne,Ba=ya.FY,Ea=this.kb.ma.scrollTop,
Wa=this.visibility,ob=Math.max(0,Math.floor(Ea/this.lineHeight));Ea=Math.min(this.jm,Math.floor((Ea+this.kb.ma.clientHeight)/this.lineHeight)+1);const Ia=[];for(const La of Wa.iR)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(ya,Ia)},500);this.ne=w||_.Rub;this.Ii=new _.Iu(this.document);this.Ii.jsa=!1;this.Ii.oQ("CTRL_A",65,2);this.Ii.oQ("CTRL_A",
65,8);_.fq(this.Ii,"shortcut",ya=>{if(ya.identifier==="CTRL_A")for(ya=this.Xea.ma;ya;){if(this.document.activeElement===ya){if(this.continue){const Ba=t.getSelection(),Ea=Ba&&Ba.toString();this.continue.then(()=>{Ba&&Ba.toString()!==Ea||_.HG(this.Zd.container)})}else _.HG(this.Zd.container);return!1}ya=ya.parentElement}return!0});this.Za.add(this.lTa.ts.subscribe(ya=>{this.kb.ma.style.fontSize=ya!=null?`${ya}px`:"";_.Zm(this.Vd);setTimeout(()=>{this.Mka(this.Zd.BV())})}));this.Za.add(this.bA.Ita.subscribe(ya=>
{this.fe=ya;_.Zm(this.Vd)}))}get Zd(){return this.xZa}get jm(){return this.lines.length}set Zd(a){this.xZa=a;this.Za.add(_.x(_.Me(window,"resize"),_.v(()=>a.BV()),_.Pf()).subscribe(b=>{this.Mka(b)}))}set sla(a){this.MX=!1;this.ag=_.upb(a)}Sb(a){if(!this.lineHeight){for(var b of this.fe.split(" "))b&&this.Xea.ma.classList.add(b);this.lineHeight=this.Zd.BV()}a.fileName||a.value?(this.Gib(),this.continue=this.ne.xwb(()=>this.render())):a.scrollToLine?(this.Gw(this.ag),this.M_(_.iG(this.ag))):a.lineNumberLinkProvider?
(b=()=>{this.Hg.pxb(this.Pm)},this.continue?this.continue.then(b):b()):a.visibleCodeIdentifier&&(a.visibleCodeIdentifier.Hj&&this.v1.wC(a.visibleCodeIdentifier.Hj),this.Rka());(a.visibility||a.folding)&&this.Hx();if(!this.MX){this.pE();const c=this.ag;this.aG==="CODE"?this.pE=_.asb(this.Dh,()=>{c!=null?this.LO(c,!0):this.zga.ma.focus()}):this.aG!==void 0&&(this.pE=this.Dh.registerCallback(this.aG,this.kb.ma,()=>{this.LO(c,!0);this.pE()}))}this.qW||this.Hg.clear();if(a.lineLimitation){let c;this.uV=
"".padStart((c=this.iL)!=null?c:80," ")}}d0(a){this.Fea=a}LO(a,b=!1){const c=this;_.ve(function*(){yield c.continue;_.h2a(c.vl,()=>{c.RK(a,b)})})}RK(a,b=!1){if(!b||this.ria(_.iG(a)))this.Zd.focus(a),this.kb.ma.scrollLeft=0,this.MX=!0}Mka(a){this.lineHeight=a;_.Zm(this.Vd);nvb(this)}Qa(){super.Qa();_.x(this.YM,_.Hf(()=>this.vl.MP),_.v(a=>a.target.scrollLeft),_.Hf(()=>this.vl.aza)).subscribe(a=>{this.mq().ma.style.right=`${-a}px`;this.FY()});this.kb.ma.addEventListener("copy",()=>{this.ne.Xs()});this.kb.ma.addEventListener("keydown",
a=>{if(!_.JG(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.Zd.kb.ma.contains(b)?this.RK(c-1):this.Hg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&(this.Zd.kb.ma.contains(b)?this.RK(c+1):this.Hg.focus(c+1),a.preventDefault())))}}});this.aG==="CODE"&&(this.El=this.td.register("openCode","c",()=>{this.ne.o7();
_.iw(this.Dh,"CODE")}),this.Ar=this.Dh.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.zga.ma!==a?this.Hg.focus(this.gL||0):this.RK(this.gL||0)}))}Dc(){this.Rka();_.x(this.Gd.dD("NL_SEMANTIC_OUTLINES"),sob(this.lW)).subscribe(a=>{a.enabled?Apb(this):(this.aD=!1,this.TQ.set(2),_.Zm(this.Vd),this.TQ.set(0))})}Rka(){this.xE&&this.v1.register(this.xE,_.x(this.YM,_.Hf(()=>this.vl.MP),_.v(a=>a.target.scrollTop),
_.Pf(),_.v(a=>({startLine:Math.floor(a/this.lineHeight),endLine:Math.min(Math.ceil((a+this.kb.ma.clientHeight)/this.lineHeight),this.jm)})),_.Hf(()=>this.vl.yja)))}Sd(){this.Vea.next(!0)}Ja(){this.nc=!0;this.clear();this.xE&&this.v1.wC(this.xE);this.Ii&&this.Ii.dispose();this.El&&this.El();this.Ar&&this.Ar();this.pE();this.Za.unsubscribe();super.Ja()}lF(a){this.kb.ma.classList.add(a)}pQ(a){this.kb.ma.classList.remove(a)}ulb(a){this.kQ.emit(a);this.LO(a.start-1)}Hx(){for(const a of[this.Zd,this.Hg])a.Hx(this.visibility.iR,
this.Io);for(const a of this.kz)this.g1(a);for(const a of this.Wu)this.g1(a);_.ovb(this)}Nfb(){this.NX||(this.NX=!0,setTimeout(()=>{this.NX=!1;this.t8();_.Zm(this.Vd)}))}lja(a){this.As.add(a);this.lma()}GVb(a,b,c,d){this.jt={Pa:a,position:b,offset:d};this.lma()}Gw(a){const b=this;return _.ve(function*(){b.Mk.emit(a);yield b.continue;b.ne.tna(()=>{b.Hg.Lha(a);return Promise.resolve()},"selectLine")})}lma(){this.UC||(this.UC=!0,this.ne.tna(()=>{const a=this;return _.ve(function*(){const b=new _.re(c=>
{const d=setTimeout(()=>{c.next(void 0);c.complete()});return()=>{clearTimeout(d)}});a.d_=b.subscribe();yield _.Fnb(b);a.d_=void 0;a.UC=!1;yield a.continue;a.As.size>0&&a.Zd.Mna(Array.from(a.As));a.As.clear();a.Kqb()})},"inline"))}csa(a,b,c,d){return this.Hda(()=>{_.pvb(this)},{startLine:c,endLine:d,qa:a,context:b},this.kz)}eTa(a,b,c,d){return this.Hda(()=>{this.Nfb()},{startLine:c,endLine:d,qa:a,context:b},this.Wu)}uKb(a,b,c){const d={line:c,qa:a,context:b},e=this.Cw.get(c)||[];e.push(d);this.Cw.set(c,
e);_.qvb(this);return()=>{e.splice(e.indexOf(d),1);_.qvb(this)}}T3(a,b){this.dk.has(a)?this.dk.get(a).push(b):this.dk.set(a,[b]);this.lja(a);return{remove:()=>{const c=this.dk.get(a);if(c!=null){var d=c.indexOf(b);d<0||(c.splice(d,1),this.lja(a))}}}}mha(a){return this.lineHeight*(this.visibility?_.KG(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.KG(this.visibility,b)-_.KG(this.visibility,a):b-a))}Hda(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}Gib(){this.Cw.clear();
this.SC.clear();this.kz=[];this.Wu=[];this.Tza=[];this.dk.clear();this.cea.clear();this.As.clear();this.Afa()}render(){const a=this;return _.ve(function*(){a.clear();a.rendered||(a.UC=!0);var b=document.getElementById("pre-rendered-code");b&&a.Zd.Ix&&b.setAttribute("processed","");const c=yield a.i$a();b=a.lines;_.ovb(a);yield _.Sm(_.x(a.Vea,_.Rf()));a.ag=_.AG(a.ag,b.length);a.qna.emit(b.length);var d=a.ag.length===0?0:a.ag[a.ag.length-1].end;const e=(d=a.jt==null&&b.length>a.Lia&&d<a.Lia)?a.aya:
b.length,f=d?_.Sm(_.x(_.u(!0),_.Of(100),_.dg(a.Cta))):void 0;dvb(a.Hg,e);d=a.lineHeight;a.Yka(d);a.Zka();a.t8(d);const g=a.Zd.Lda(b,0,e,a.rendered);a.M_(_.iG(a.ag));a.rendered||a.As.clear();a.tV=c+3;if(f){yield f;if(!a.rendered){var l=Array.from(a.As).filter(p=>p<e);l.length>0&&a.Zd.Mna(l);a.As.clear()}dvb(a.Hg,b.length-e);a.Vd.detach();l=new Promise(p=>{setTimeout(()=>{if(!a.nc){var t=a.Vd;_.Afa(t.Qe);t.Qe[2]|=128;_.$m(a.Vd);p()}},100)});a.Zd.Lda(b,e,b.length,g)}yield nvb(a,d,!0);a.rendered||(a.UC=
!1);a.Hg.Lha(a.ag);yield l})}i$a(){const a=this;return _.ve(function*(){var b;a.xU((b=a.az)!=null?b:new Map);if(a.value.lines)return a.xU(a.value.WX),a.lines=a.value.lines,a.value.TVb;if(!a.az||!a.az.size){b=a.Pea(a.value);let c,d;const e=_.vpb(a.value,(d=(c=(yield _.NG()).findModeByFileName(a.fileName))==null?void 0:c.mime)!=null?d:"text/plain");a.xU(e);return b}return a.Pea(a.value)})}Pea(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}xU(a){for(const [b,c]of a.entries()){a=b;const d=c,e=this.dk.get(a);if(e==null)this.dk.set(a,d);else for(const f of d)e.push(f)}}Zka(){_.qm(this.xY.ma);for(const a of this.kz)this.j_(this.xY,a)}t8(a=this.lineHeight){const b=this.mq().ma;_.qm(b);this.Kna(a);this.renderer.Jh(b,"display","none");for(const c of this.Wu)this.renderer.Jh(b,"display","block"),this.j_(this.mq(),c)}Yka(a=this.lineHeight){_.qm(this.Qs.ma);this.SC.clear();this.Gna(a);this.nxb(11);var b=this.Q9a()?
"block":"none";this.renderer.Jh(this.Qs.ma,"display",b);for(const [c,d]of this.Cw)b=d,b.length!==0&&this.GAa(c,b,a)}GAa(a,b,c){const d=this.C_a();this.Hna(d,a,c);this.SC.set(a,d);for(const e of b){e.kx=this.view.mi(e.qa,e.context).om;for(const f of e.kx)this.renderer.appendChild(d,f)}this.renderer.appendChild(this.Qs.ma,d)}C_a(){const a=this.renderer.createElement("div");a.className="gutter-line";this.renderer.Tq&&_.dG(a)&&this.c1.push(a);return a}Hna(a,b,c){let d=b*c;for(const e of this.cea)e.line<
b&&(d+=e.height);this.renderer.Jh(a,"position","absolute");this.renderer.Jh(a,"top",`${d}px`);this.renderer.Jh(a,"height",`${c}px`);this.renderer.Jh(a,"bottom","0")}Q9a(){for(const a of this.Cw.values())if(a.length>0)return!0;return!1}Fib(a){this.aD&&a.button===0&&(this.aD=!1,_.$m(this.Vd))}Oja(a){if(this.aD&&a.button===0){var b=this.mq().ma.offsetWidth;this.wma.next(b);a.preventDefault();_.$m(this.Vd)}}Kna(a){this.Lna(this.mq(),a)}Gna(a){this.Lna(this.Qs,a)}Lna(a,b){const c=[...this.cea].reduce((d,
e)=>e.height+d,0);this.renderer.Jh(a.ma,"height",`${b*this.jm+c}px`)}nxb(a){var b=Array.from(this.Cw.values()).map(c=>c.length);b=b.length>0?Math.max(...b):0;this.renderer.Jh(this.Qs.ma,"width",`${a*b}px`)}j_(a,b){b.kx=this.view.mi(b.qa,b.context).om;this.g1(b);for(const c of b.kx)this.renderer.appendChild(a.ma,c)}Kqb(){if(this.jt){var a=this.jt.offset,b=this.kb.ma.querySelector(this.jt.Pa);b&&(this.ula.scrollTo(b,this.jt.position,a!=null?a:0),this.jt=null)}}g1({kx:a,startLine:b,endLine:c}){if(a&&
b!==void 0&&c!==void 0){var d=this.mha(b),e=this.getHeight(b,c);for(const f of this.cea)f.line<b?d+=f.height:f.line<c&&(e+=f.height);for(const f of a)this.renderer.Jh(f,"top",`${d}px`),c>-1?this.renderer.Jh(f,"height",`${e}px`):this.renderer.Jh(f,"bottom","0")}}clear(){this.view.clear();this.Zd.clear();this.Hg.clear();this.Afa();this.Cta.next(!0);this.continue=void 0;let a;(a=this.d_)==null||a.unsubscribe();this.d_=void 0}Afa(){if(this.renderer.Tq)for(const a of this.c1)this.renderer.Tq(a);this.c1=
[]}M_(a){a==null||this.ria(a)||(this.kb.ma.scrollTop=this.lineHeight*Math.max(a-5,0))}ria(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}wha(){const a=this.mq().ma.offsetWidth;this.wma.next(a);_.Zm(this.Vd);a<40&&this.TQ()===1&&(this.aD=!1,this.TQ.set(2),_.Zm(this.Vd))}};
_.xI.O=function(a){return new (a||_.xI)(_.B(_.Ue),_.B(_.Ph),_.B(_.Ym),_.B(_.Hg),_.B(_.$u),_.B(_.av),_.B(_.wI),_.B(_.ki),_.B(_.Ku),_.B(_.Zh),_.B(_.Qub,8),_.B(_.bf),_.B(_.Tr),_.B(_.jn),_.B(_.Zv),_.B(_.uI),_.B(_.IF),_.B(_.sI))};
_.xI.wa=_.zf({type:_.xI,na:[["format-code"]],rb:function(a,b){a&1&&(_.Ula(b.mq,_.Jg(gvb,5,_.bf)),_.Jg(hvb,7),_.Jg(ivb,7),_.Jg(vI,7),_.Jg(jvb,7),_.Jg(kvb,7),_.Jg(lvb,7,_.bf),_.Jg(mvb,5,_.bf),_.Jg(iI,7));if(a&2){_.Vla();let c;_.Mg(c=_.Og())&&(b.Xea=c.first);_.Mg(c=_.Og())&&(b.Qs=c.first);_.Mg(c=_.Og())&&(b.Hg=c.first);_.Mg(c=_.Og())&&(b.xY=c.first);_.Mg(c=_.Og())&&(b.zga=c.first);_.Mg(c=_.Og())&&(b.Opd=c.first);_.Mg(c=_.Og())&&(b.G7c=c.first);_.Mg(c=_.Og())&&(b.Zd=c.first)}},Ya:function(a,b){a&1&&_.N("mouseup",
function(c){return b.Fib(c)})("mousemove",function(c){return b.Oja(c)})},inputs:{fileName:"fileName",value:"value",az:"highlightInfo",rendered:"rendered",Lia:"largeFileThreshold",aya:"largeFileRenderCount",iL:"lineLimitation",visibility:"visibility",Io:"folding",xE:"visibleCodeIdentifier",aG:"focusableRegion",Ix:"usePrefetchIfPossible",qW:"displayLineNumbers",sla:"scrollToLine",Pm:"lineNumberLinkProvider"},outputs:{qna:"totalNumLines",Mk:"lineShown",kQ:"rangeToggled",jr:"lineNumberClicked",Au:"gutterClicked"},
standalone:!1,features:[_.Xg([{va:_.tI,Gb:_.xI}]),_.gg,_.Lm],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=_.Ld();_.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.gL=d)})("lineNumberClicked",
function(d){_.q(c);return _.r(b.jr.emit(d))})("gutterClicked",function(d){_.q(c);return _.r(b.Au.emit(d))})("lineShown",function(d){_.q(c);return _.r(b.Mk.emit(d))});_.Q(9,"\n    ");_.J();_.Q(10,"\n    ");_.F(11,"div",11);_.N("click",function(d){_.q(c);return _.r(b.B4.next(d))})("contextmenu",function(d){_.q(c);return _.r(b.B4.next(d))})("mouseover",function(d){_.q(c);return _.r(b.Sya.next(d))})("mouseout",function(d){_.q(c);return _.r(b.lhb.next(d))})("mousedown",function(){_.q(c);return _.r(b.d0(!0))})("mouseup",
function(){_.q(c);return _.r(b.d0(!1))})("mouseleave",function(){_.q(c);return _.r(b.d0(!1))})("keydown",function(d){_.q(c);return _.r(b.wdb.next(d))})("keyup",function(d){_.q(c);return _.r(b.xdb.next(d))});_.Q(12,"\n      ");_.K(13,"div",12,2);_.Q(15,"\n      ");_.C(16,wpb,1,6,"div",13);_.Q(17,"\n      ");_.C(18,xpb,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        ");_.J();
_.Q(26,"\n      ");_.J();_.Q(27,"\n      ");_.F(28,"code-container",17);_.N("lineFocused",function(d){_.q(c);return _.r(b.gL=d)})("lineShown",function(d){_.q(c);return _.r(b.Mk.emit(d))});_.Q(29,"\n      ");_.J();_.Q(30,"\n      ");_.C(31,ypb,1,5,"code-folding-container",18);_.Q(32,"\n    ");_.J();_.Q(33,"\n  ");_.J();_.Q(34,"\n  ");_.C(35,zpb,5,5)(36,Bpb,5,3);_.K(37,"div",19,4);_.Q(39,"\n");_.J();_.Q(40,"\n")}a&2&&(_.og("isNLSemanticLayerEnabled",rvb(b))("sidebarExpanded",svb(b)),_.y(2),_.Vz("content CodeMirror ",
b.fe,""),_.y(6),_.ng("min-height",b.lineHeight*b.xq,"px"),_.og("line-numbers",b.qW),_.E("lineNumberLinkProvider",b.Pm),_.y(3),_.pg(b.nPb),_.y(2),_.ng("min-width",b.tV,"ch"),_.y(3),_.E("ngForOf",b.Q8a(b.ag,b.lines.length)),_.y(2),_.E("ngIf",_.S(19,29,b.peb.enabled)&&b.uV),_.y(10),_.ng("padding-right",b.Wu.length===0?0:300,"px"),_.E("usePrefetchIfPossible",b.Ix)("inlineWidgets",b.dk)("highlightedLines",b.ag),_.y(3),_.E("ngIf",b.Io.length>0),_.y(4),_.rg(svb(b)?35:-1),_.y(),_.rg(tvb(b)?36:-1),_.y(),_.ng("width",
b.wma.getValue(),"px"))},Fa:[_.nI,_.Rn,_.Sn,_.DB,iI,vI,_.Xn],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});_.yI=class{};_.yI.O=function(a){return new (a||_.yI)};_.yI.Ca=_.Af({type:_.yI});_.yI.Ba=_.Uc({imports:[_.oI,_.Yn,_.jx,_.ip,_.EB]});_.zI=class{};_.zI.O=function(a){return new (a||_.zI)};_.zI.Ca=_.Af({type:_.zI});_.zI.Ba=_.Uc({imports:[_.Cp,_.Yn,_.yI,_.ip]});var wvb,vvb;_.uvb={ql:[],jSb:new Set,m7:2,Tjb:new Map};
wvb=function(a,b,c,d,e,f,g,l,p,t,w){b=Object.assign({},bpb(b,c),{repositoryKeyRepositoryName:d,path:f,maxLogEntries:g,includeDiffEntries:(l===void 0?0:l)?!0:void 0,symmetricDiffRefSpec:p,repositoryKeyWorkspaceId:t,refHint:w,logForPath:_.lv.has(72),logForPathWithPagination:_.lv.has(73)});e=(e==null?void 0:e.Q7)==="TOKEN"?Object.assign({},{pageToken:e.token},b):(e==null?void 0:e.Q7)==="COMMITS"?Object.assign({},{starts:e.ql},b):b;return vvb(a,JSON.stringify(e,Object.keys(e).sort()),e)};
vvb=function(a,b,c){return _.x(a.IL.prefetch("history"),_.cg(d=>{if(d){const e=JSON.parse(d.request);a.Of.put(JSON.stringify(e,Object.keys(e).sort()),_.u(_.sh(Lsb,JSON.parse(d.response))))}return a.Of.fetch(b,()=>a.client.list(c))}))};_.AI=function(a,b,c,d){return _.x(a.m6(b,c,d),_.v(e=>e&&e.wf))};
_.BI=class{constructor(a,b,c){this.Ga=a;this.client=b;this.IL=c;this.Of=new _.ru(this.Ga)}list(a,b,c,d,e,f,g,l,p,t){return wvb(this,a,b,c,d?{Q7:"COMMITS",ql:[d]}:void 0,e,f,g===void 0?!1:g,l,p,t)}resolve(a,b,c,d,e){return _.x(wvb(this,a.tb,a.Uc,a.repository,b,a.path||"",e||50,!1,void 0,a.params.Qb,c),_.v(f=>{if(d)for(const g of f.Dn||[])g.ar||(g.ar=d);return{q$a:f,bga:e!=null&&e>50}}))}m6(a,b,c){b=b===void 0?"repository":b;c=c===void 0?1:c;const d=_.Qj(a,c),e=_.tG(a)?_.gG(_.Qj(a,0)):void 0,f=a.repository,
g=a.tb,l=a.Uc;b=b==="path"&&_.jG(a,c)||"/";a=_.fob(a,c);return _.x(this.list(g,l,f,d,b,1,!1,void 0,a,e),_.v(p=>p.Dn&&p.Dn[0]))}};_.BI.O=function(a){return new (a||_.BI)(_.m(_.vp),_.m(_.NH),_.m(_.Pv),_.m(_.mv))};_.BI.ta=_.k({token:_.BI,oa:_.BI.O,Ea:"root"});_.xvb=Object.freeze([]);_.yvb=Object.freeze({});_.CI=class{constructor(){this.condition=!1;this.link="";this.J_=!1}};_.CI.O=function(a){return new (a||_.CI)};
_.CI.wa=_.zf({type:_.CI,na:[["conditional-link","condition","","link",""]],inputs:{condition:"condition",link:"link",v0c:"linkAriaLabel",Sa:"queryParams",Jg:"queryParamsHandling",J_:"sameWindow"},standalone:!1,jc:["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&&(_.Cg(),_.C(0,Cpb,2,
6,"a",1)(1,Dpb,1,0,"ng-template",null,0,_.ah));a&2&&(a=_.Ag(2),_.E("ngIf",b.condition)("ngIfElse",a))},Fa:[_.Sn,_.Wn,_.kw],hb:2,Ma:0});_.DI=function(a,b){const c=Epb(b);return a.Of.fetch(Object.assign({},c),()=>_.x(a.client.list(c),_.v(d=>d.ZAa)))};_.EI=class{constructor(a,b){this.Ga=a;this.client=b;this.Of=new _.su(this.Ga)}};_.EI.O=function(a){return new (a||_.EI)(_.m(_.vp),_.m(RH))};_.EI.ta=_.k({token:_.EI,oa:_.EI.O,Ea:"root"});_.FI=function(a,b){const c=b.Eb,d=b.tb,e=b.Uc,f=b.repository;if(!c)return _.u(_.OG(""));b=b.params.Qb;if(e==="depot"){if(!isNaN(Number(c))||c==="HEAD")return _.u({type:b?5:4,rs:c});const g=Hpb(c);if(g)return _.u(g)}return c.startsWith("refs/")&&c.indexOf("/",6)>0?_.u(_.yi(c)?{type:2,rs:c}:_.zi(c)?{type:1,rs:c}:_.OG(c)):_.x(_.DI(a.kH,{tb:d,Uc:e,repository:f,repositoryKeyWorkspaceId:b}),_.v(({ad:g,tags:l})=>Fpb(c,g)||Gpb(c,l)||Hpb(c)||_.OG(c)),_.If(g=>{_.zt(a.zh,g);return _.u(_.OG(c))}))};
_.GI=class{constructor(a,b){this.zh=a;this.kH=b}};_.GI.O=function(a){return new (a||_.GI)(_.m(_.At),_.m(_.EI))};_.GI.ta=_.k({token:_.GI,oa:_.GI.O});_.zvb=new _.Ot("Browse repo at {refSpec}");_.Avb="Commit Details";_.Bvb="Commit ";_.Cvb="ID";_.Dvb="Commit Date";_.Evb="Revision";var Fvb;Fvb=function(a,b){a.ola||(b=_.sh(b.ha(),_.rh(b)),b.Ke="");return b};
_.HI=class{constructor(a,b,c,d,e,f,g){this.Qqb=a;this.er=b;this.rxa=c;this.IL=f;this.pO=g;this.ola=_.lv.has(40);this.Co=_.lv.has(43)}match(a,b,c,d){const e=a.tb,f=a.Uc,g=a.repository,l=a.path;if(!e||!f||!g)throw Error("be");if(!b)return _.u(new atb);c=Fvb(this,c);c.Co=this.Co;a=_.Qj(a,1);b=new Wsb({Pu:b,file:new xH({Et:new ysb({Pe:new _.wH(Object.assign({},_.apb(e,f),{ci:g})),pr:a}),path:l}),options:c,kM:d});return this.Qqb.match(b)}search(a,b,c,d=!1){if(!a)return _.u(new _.AH);b=Fvb(this,b);b=_.sh(b.ha(),
_.rh(b));b.Co=this.Co;this.pO&&!isNaN(this.pO)&&(b.pO=this.pO);this.er&&(b.fo=b.fo||new YF,b.fo.root=b.fo.root||new ZF,b.fo.root.projectId=this.rxa.slice(1).split("/")[0]);const e=new Tsb({Pu:a,oBa:b,kM:c}),f=()=>this.Qqb.search(e);return d?(this.IL.delete("search"),f()):_.x(this.IL.prefetch("search"),_.cg(g=>g?_.u(_.sh(_.AH,JSON.parse(g.response))):f()))}yub(a,b){if(!a)return _.u(new itb);b=Fvb(this,b);b=_.sh(b.ha(),_.rh(b));b.Co=this.Co;this.er&&(b.fo=b.fo||new YF,b.fo.root=b.fo.root||new ZF,b.fo.root.projectId=
this.rxa.slice(1).split("/")[0]);a=new ftb({Pu:a,pCa:b});return _.x(this.Qqb.yub(a),_.v(Ipb))}};_.HI.O=function(a){return new (a||_.HI)(_.m(HH),_.m(_.On),_.m(_.mLa),_.m(_.mv),_.m(_.kv),_.m(_.Pv),_.m(_.l4a))};_.HI.ta=_.k({token:_.HI,oa:_.HI.O,Ea:"root"});_.Gvb=new Date(Date.UTC(2033,10,22,18,0,0));_.Hvb=_.rv({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]});_.Ivb=_.rv(0);var Mpb=new Set([/^(#+[ \t]*)?BEGIN_PUBLIC[ \t]*$/,/^(#+[ \t]*)?END_PUBLIC[ \t]*$/]),Npb=["Automated g4 rollback","Reason for rollback"],Kpb=["PUBLIC: ","RELNOTES: ","USERNOTES: "];var II=class{};II.O=function(a){return new (a||II)};II.Ca=_.Af({type:II});II.Ba=_.Uc({});var Jvb=function(a,b){const c=`https://sandbar-backend.corp.google.com/v1/changes/${b}`;return _.x(a.USc,_.cg(()=>a.HYc.get(c,{withCredentials:!0})),_.v(Qpb))},JI=class{constructor(a,b){this.HYc=a;this.document=b;this.USc=_.x(Rpb(this.document),_.Zf({bufferSize:1,ix:!0}))}};JI.O=function(a){return new (a||JI)(_.m(_.Go),_.m(_.Zh))};JI.ta=_.k({token:JI,oa:JI.O,Ea:II});var Kvb;Kvb=[[["onedev-hovercard-action"]]];_.KI=class{set changelistId(a){this.id=a;this.yYb.next(a)}get changelistId(){return this.id}constructor(a){this.ORc=a;this.yYb=new _.Wf(1);this.vMb=_.x(this.yYb,_.cg(b=>Jvb(this.ORc,b)),_.Zf(1));this.TK=new _.Wf(1);this.Yf=new _.Wf(1)}Qa(){_.x(this.vMb,_.Nf(1),_.dg(this.Yf)).subscribe(()=>{this.TK.next()})}};_.KI.O=function(a){return new (a||_.KI)(_.B(JI))};
_.KI.wa=_.zf({type:_.KI,na:[["onedev-changelist-hovercard"]],inputs:{changelistId:"changelistId"},outputs:{TK:"init$"},ac:["onedev-hovercard-action"],ya:2,Aa:3,Da:[[3,"changelist",4,"ngIf"],[3,"changelist"]],qa:function(a,b){a&1&&(_.Cg(Kvb),_.C(0,Spb,2,1,"onedev-changelist-hovercard-body",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.vMb))},Fa:[VH,II,_.Yn,_.Sn,_.Xn],hb:2,Ma:0});var Lvb;var Mvb=function(a){let b;a:{a=a.kb.ma;if(Lvb==null){const c=typeof document!=="undefined"?document.head:null;Lvb=!(!c||!c.createShadowRoot&&!c.attachShadow)}if(Lvb&&(a=a.getRootNode?a.getRootNode():null,typeof ShadowRoot!=="undefined"&&ShadowRoot&&a instanceof ShadowRoot))break a;a=null}return(b=a)!=null?b:document},LI=class{constructor(a){this.kb=a;this.eventType="click";this.FMb=new _.Vm;this.Dta=b=>{if(b instanceof MouseEvent){var c=b.target;c&&(this.kb.ma.contains(c)||this.FMb.emit(b))}}}Qa(){Mvb(this).addEventListener(this.eventType,
this.Dta,!0)}Ja(){Mvb(this).removeEventListener(this.eventType,this.Dta,!0)}};LI.O=function(a){return new (a||LI)(_.B(_.bf))};LI.La=_.Cf({type:LI,na:[["","clickOutside",""]],inputs:{eventType:[0,"clickOutsideEvent","eventType"]},outputs:{FMb:"clickOutside"},standalone:!1});var MI=class{};MI.O=function(a){return new (a||MI)};MI.Ca=_.Af({type:MI});MI.Ba=_.Uc({});var Nvb,Ovb,Pvb;Nvb=Symbol("ce");Ovb=Symbol("de");Pvb=function(a){const b=a[Ovb];return b?(b.loaded||(b.De.mi(b.Nc),_.$m(b.sea),b.loaded=!0),_.x(a[Nvb],_.Of(0))):_.u(void 0)};_.NI=class{constructor(a){this.De=a;this.className="onedev-hovercard";this.sza=new _.Vm;this[Nvb]=new _.Wf(1);this.q4b=!1;this.Kxa=new _.Qh(!1);this.JMb=new _.Tf}Qa(){}};_.NI.O=function(a){return new (a||_.NI)(_.B(_.Hg))};
_.NI.wa=_.zf({type:_.NI,na:[["onedev-hovercard"]],rb:function(a,b){a&1&&_.Jg(_.Gg,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.Nc=c.first)}},inputs:{className:"className"},outputs:{sza:"onHide"},Pb:["onedevHovercard"],standalone:!1,ac:["*"],ya:1,Aa:0,Da:[["cdkTrapFocus","",3,"clickOutside","mouseenter","mouseleave","cdkTrapFocusAutoCapture"]],qa:function(a){a&1&&(_.Cg(),_.C(0,Tpb,2,3,"ng-template"))},Fa:[_.Zq,LI],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});_.OI=class{constructor(a,b,c,d){this.Nc=a;this.De=b;this.sea=c;this.loaded=!1;d[Ovb]=this}};_.OI.O=function(a){return new (a||_.OI)(_.B(_.Gg),_.B(_.Hg),_.B(_.jn),_.B(_.NI))};_.OI.La=_.Cf({type:_.OI,na:[["","onedevHovercardLazyBody",""]],standalone:!1});_.PI=class{constructor(a){this.Vha=a;this.Yf=new _.Wf(1)}Ja(){this.Yf.next()}Qa(){_.x(this.TZc,_.dg(this.Yf)).subscribe(this.Vha[Nvb])}};_.PI.O=function(a){return new (a||_.PI)(_.B(_.NI))};
_.PI.La=_.Cf({type:_.PI,na:[["","onedevIsHovercardReady",""]],inputs:{TZc:[0,"onedevIsHovercardReady","isHovercardReady$"]},standalone:!1});var Qvb=[{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 Rvb=class{constructor(){this.yx=600;this.Ew=400;this.position=Qvb;this.P9c=[]}},Svb=function(a){a.pia.next(!1);a.hcb.next(!1);let b;(b=a.nG.getValue())==null||b.Kxa.next(!1)},Uvb=function(a){_.x(Tvb(a),_.dg(a.Yf)).subscribe(b=>{(a.active=b)?a.show():a.Te()})},Vvb=function(a){_.x(a.nG,_.cg(b=>(b==null?void 0:b.JMb)||_.ok),_.dg(a.Yf)).subscribe(()=>{Svb(a)})},Tvb=function(a){return _.x(_.Ee([_.x(Wvb(a),_.bg(!1)),a.pia]),_.ag(),_.v(([b,c])=>b||c),_.cg(b=>{let c;return((c=a.p4b)==null?void 0:_.x(c,
_.Mf(b)))||_.u(b)}))},Xvb=function(a){if(a.Jd&&a.Jd.wg()){document.removeEventListener("keydown",a.WWb);let b;(b=a.nG.getValue())!=null&&b.sza.emit();a.Jd.detach()}},Wvb=function(a){return _.x(a.nG,_.cg(b=>_.x(_.Ee([a.hcb,(b==null?void 0:b.Kxa)||_.u(!1)]),_.v(([c,d])=>c||d),_.Rja(c=>c?_.Oe(a.config.yx):_.Oe(a.config.Ew)),_.dg(a.Yf))))},Yvb=class{constructor(a,b){this.qg=a;this.origin=b;this.p4b=void 0;this.enabled=!0;this.config=new Rvb;this.active=!1;this.TRb=new _.Wf(1);this.rYc=new _.Tf;this.nG=
new _.Qh(null);this.hcb=new _.Qh(!1);this.pia=new _.Qh(!1);this.Yf=new _.Wf(1);this.WWb=d=>{d.key==="Escape"&&(Svb(this),d.stopPropagation(),d.preventDefault())};Uvb(this);Vvb(this);let c;(c=this.p4b)==null||_.x(c,_.dg(this.Yf)).subscribe()}dispose(){Xvb(this);let a;(a=this.Jd)==null||a.dispose();this.Yf.next();this.Yf.complete()}Wd(){return this.nG.getValue()?this.active:void 0}toggle(a){this.hcb.next(a)}show(){this.enabled&&this.Jd&&!this.Jd.wg()&&this.nG.getValue()&&(this.nG.getValue().q4b=this.pia.value,
_.x(Pvb(this.nG.getValue()),_.Nf(1),_.dg(this.Yf)).subscribe(()=>{this.Jd&&this.r2b&&this.Jd.attach(this.r2b);document.addEventListener("keydown",this.WWb);this.TRb.next()}))}Te(){Xvb(this);this.rYc.next()}cha(){return _.fs(_.gs(_.hs(_.ns(this.qg.position(),this.origin)),8),this.config.position)}};var Zvb;Zvb=new _.ud("onedevHovercardLoggingOn");
_.QI=class{set enabled(a){this.EH.enabled=a}constructor(a,b,c,d,e){this.De=c;this.Rb=e;this.config=new Rvb;this.XWb=new _.Vm;this.Yf=new _.Wf(1);this.EH=new Yvb(a,b);_.x(this.EH.TRb,_.fg(d||_.u(!1)),_.dg(this.Yf)).subscribe(([,f])=>{this.XWb.emit();f&&(this.Dea||(this.Dea=this.Rb.get(_.Yv)),_.x5a(this.Dea,"hovercardShown"))})}Sb(a){if(a.hovercard){var b;a=(b=a.hovercard)==null?void 0:b.ng;this.EH.nG.next(a);if(a){b=this.EH;var c=this.De;b.config=this.config;b.Jd=b.qg.create({rg:b.cha(),Mj:b.qg.Lj.Bl()});
b.r2b=new _.qs(a.Nc,c);b.nG.next(a)}}}Ja(){this.EH.dispose();this.Yf.next();this.Yf.complete()}Wd(){return this.EH.Wd()}Mja(a){if(this.config.P9c.includes(a.key)){var b=this.EH;a.stopPropagation();a.preventDefault();b.pia.next(!0)}}toggle(a){this.EH.toggle(a)}Te(){this.EH.Te()}};_.QI.O=function(a){return new (a||_.QI)(_.B(_.ws),_.B(_.bf),_.B(_.Hg),_.B(Zvb,8),_.B(_.We))};
_.QI.La=_.Cf({type:_.QI,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.EH;c.stopPropagation();c.preventDefault();d.pia.next(!0)})("keydown",function(c){return b.Mja(c)});a&2&&_.mg("aria-haspopup",b.Vha?"true":void 0)("aria-expanded",b.Wd())},inputs:{Vha:[0,"onedevHovercardTrigger","hovercard"],enabled:[0,"onedevHovercardActive","enabled"],config:[0,
"onedevHovercardConfig","config"]},outputs:{XWb:"onedevHovercardShown"},Pb:["onedevHovercardTrigger"],standalone:!1,features:[_.Lm]});var $vb={hoa:0,Tag:1,D1:2,0:"Branch",1:"Tag",2:"Commit"};var awb,bwb,cwb,dwb,ewb,fwb,gwb,hwb;awb=["rightPaneScroller"];bwb=a=>({element:a,TYa:"clear",uYa:"search"});cwb={M$a:"No branches",N$a:"No branch results",zM:"changeBranch"};dwb={M$a:"No tags",N$a:"No tag results",zM:"changeTag"};ewb={M$a:"No commits",N$a:"No commit results",zM:"changeCommit"};fwb=function(a,b){var c=b.Va;const d=b.version;c=_.x(_.FI(a.c_,_.Mq(c.bc(),_.Qj(c,d)||"").ab()),_.v(jqb),_.Rf(),_.bg(0));return _.x(_.He(c,a.EVb),_.v(e=>Object.assign({},b,{Eb:e})))};
gwb=function(a,b){const c=b.Eb,d=b.Va,e=b.gitRefsToken;switch(c){case 0:return _.x(_.DI(a.kH,Object.assign({},d,{gitRefsToken:e})),_.v(mqb),_.v(f=>gqb(f.map(g=>({title:String(g.vf),pr:_.xi(g.vf),c6a:g.vf,Axa:!1,Qbb:g.Qbb})),b,cwb)));case 1:return _.x(_.DI(a.kH,Object.assign({},d,{gitRefsToken:e})),_.v(({tags:f})=>gqb(f.map(g=>({title:String(g.tagName),pr:Znb(g.tagName),c6a:g.tagName,Axa:!1})),b,dwb)));case 2:return _.x(a.Eh.list(d.tb,d.Uc,d.repository,void 0,"",250),_.v(({Dn:f})=>gqb(f.map(hqb),b,
ewb)));default:return _.bb(c,"Unsupported ref type")}};hwb=function(a){const b=a.yUb.findIndex(d=>d.Ae);if(!(b<0)){var c=a.u5c;c&&c.du.end!==0&&(c.Iz(b),a.cM=!0)}};
_.RI=class{set m8(a){this.cM=!1;this.uua.next(a);this.tb=a.Va.tb}constructor(a,b,c,d){this.Eh=a;this.c_=b;this.kH=c;this.kd=d;this.S1=$vb;this.Xc=_.JF;this.cM=this.cUb=!1;this.yUb=[];this.uua=new _.Tf;this.EVb=new _.Tf;this.Zqb=new _.Qh("");this.w4c="SAME RESULT AVAILABLE IN:";this.cla=_.x(this.uua,_.cg(e=>fwb(this,e)),_.Xf(1),_.De());a=_.x(this.cla,_.cg(e=>_.x(gwb(this,e),_.v(_.BF),_.If(()=>_.AF(iqb(e))),_.bg(_.KF))));this.M$c=_.x(_.Ee([this.Zqb,a]),_.v(lqb),_.eg(e=>{_.yG(e)&&(this.yUb=e.Tb.items)}));
this.placeholder=_.x(this.cla,_.v(kqb));this.Za=this.cla.subscribe(({Eb:e})=>{this.cUb=e===2})}Vn(){this.cM||(this.kd.isStable?hwb(this):_.x(this.kd.lm,_.Rf()).subscribe(()=>{hwb(this)}))}Ja(){this.Za.unsubscribe()}show(a){this.cM=!1;this.EVb.next(a)}blur(){document.activeElement.blur()}};_.RI.O=function(a){return new (a||_.RI)(_.B(_.BI),_.B(_.GI),_.B(_.EI),_.B(_.Ue))};
_.RI.wa=_.zf({type:_.RI,na:[["ref-picker","refPickerData",""]],rb:function(a,b){a&1&&_.Jg(awb,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.u5c=c.first)}},ob:2,Ya:function(a,b){a&2&&_.og("wide-view",b.cUb)},inputs:{mc:"trackElement",m8:"refPickerData"},standalone:!1,jc:["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,Upb,2,1,"div",2),_.R(1,"async"),_.F(2,"input-with-icon",3),_.R(3,"async"),_.N("valueChange",function(c){b.Zqb.next(c)}),_.J(),_.F(4,"div",4),_.C(5,Wpb,10,7,"mat-nav-list",5),_.R(6,"async"),_.C(7,fqb,5,4,"div",6),_.R(8,"async"),_.J());a&2&&(_.E("ngIf",_.S(1,5,b.cla).PTb),_.y(2),_.E("placeholder",_.S(3,7,b.placeholder))("trackingConfig",
_.Zg(13,bwb,b.mc)),_.y(3),_.E("ngIf",_.S(6,9,b.cla)),_.y(2),_.E("ngIf",_.S(8,11,b.M$c)))},Fa:[_.Ap,_.Sn,_.Tn,_.Un,_.Br,_.ht,_.MF,_.AA,_.zA,_.FF,_.LF,_.DF,_.hB,_.kB,_.jB,_.fw,_.qt,_.hu,_.Mx,_.gp,_.Xn,_.dH],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});_.SI=class{};_.SI.O=function(a){return new (a||_.SI)};_.SI.Ca=_.Af({type:_.SI});_.SI.Ba=_.Uc({imports:[_.Cp,_.Yn,_.kt,_.OF,_.GF,_.NF,_.EF,_.as,_.eH,_.Px,_.iu,_.$x,_.ip]});_.TI=class{};_.TI.O=function(a){return new (a||_.TI)};_.TI.Ca=_.Af({type:_.TI});_.TI.Ba=_.Uc({imports:[_.Yn,_.ip,_.gy]});_.UI=class{};_.UI.O=function(a){return new (a||_.UI)};_.UI.Ca=_.Af({type:_.UI});_.UI.Ba=_.Uc({imports:[_.Yn]});_.VI=class{};_.VI.O=function(a){return new (a||_.VI)};_.VI.Ca=_.Af({type:_.VI});_.VI.Ba=_.Uc({imports:[_.Yn,_.AB,_.jy]});var WI=class{};WI.O=function(a){return new (a||WI)};WI.Ca=_.Af({type:WI});WI.Ba=_.Uc({});_.XI=class{};_.XI.O=function(a){return new (a||_.XI)};_.XI.Ca=_.Af({type:_.XI});_.XI.Ba=_.Uc({imports:[_.KI,II]});_.YI=class{};_.YI.O=function(a){return new (a||_.YI)};_.YI.Ca=_.Af({type:_.YI});_.YI.Ba=_.Uc({imports:[_.jr,MI,_.Yn,_.lt,_.xs]});var iwb;iwb=function(a,b){return(a=a.document.getSelection())&&a.toString()&&b!==a.toString()?`"${a.toString().replace(/"/g,'\\"')}"`:b};_.kwb=function(a,b,c){const d=new Map([["/",{name:"focusSearchBox",handler:({Qp:e,prefix:f})=>{b.next(()=>({Qp:iwb(a,e||""),prefix:f}))},jQb:!0}]]);c&&d.set(".",{name:"focusSearchBoxWithThisDirectory",handler:({Qp:e})=>{jwb(a.ik.D8,c);b.next(()=>({Qp:iwb(a,e||""),prefix:c}))},jQb:!0});return d};_.lwb=class{constructor(a,b){this.document=a;this.ik=b}};var mwb=new Map([[uH.iAb,{type:"Class",ow:"class"}],[uH.UAb,{type:"Interface",ow:"interface"}],[uH.dCb,{type:"Struct",ow:"struct"}],[uH.vAb,{type:"Enum",ow:"enum"}],[uH.lCb,{type:"Union",ow:"union"}],[uH.ZAb,{type:"Method",ow:"method"}],[uH.EAb,{type:"Field",ow:"field"}],[uH.qoa,{type:"Function",ow:"function"}],[uH.nCb,{type:"Variable",ow:"variable"}],[uH.iCb,{type:"Typedef",ow:"typedef"}],[uH.DBb,{type:"Namespace",ow:"namespace"}],[uH.RBb,{type:"Property",ow:"property"}],[uH.wAb,{type:"Enum Constant",
ow:"enum-constant"}]]);var nwb={start:Number.POSITIVE_INFINITY,end:Number.POSITIVE_INFINITY};var owb=["suggestionTemplate"],pwb=function({lineNumber:a,title:b,symbol:c,WL:d},e,f,g,l,p){if(!f)throw Error("ee");a=_.Nq(f.bc(),Object.assign({},l.params,{line:a}));l.params.Qb&&_.Mq(a,l.Eb);l=a.ab();a={i5:_.iob(l)};g=_.dp(p,_.ep(p,_.Iq(l),{Sa:g}));if(c&&c.Xd){p=c.Xd.startIndex;var t=[{start:p,end:p+c.Xd.length}];oqb(t);t.push(nwb);p=[];var w=-1;let A=-1;for(const {start:G,end:I}of t)G>A&&(t=p,(w=b.substring(w,A))&&t.push({brb:w,HG:!0}),t=p,(w=b.substring(A,G))&&t.push({brb:w,HG:!1}),w=G),A=Math.max(I,
A);b=p}else b=[{brb:b,HG:!1}];return c&&c.type?Object.assign({},a,{BC:l.path,icon:"source:symbol",url:g,jYb:b,sx:d,tr:e,Rc:f,T1b:mwb.get(c.type)}):Object.assign({},a,{BC:_.ui(l.path||""),icon:l.tG?"source:file":"source:folder_open",url:g,jYb:b,sx:d,tr:e,Rc:f})},ZI=class{Dc(){}};ZI.O=function(a){return new (a||ZI)};
ZI.wa=_.zf({type:ZI,na:[["ng-component"]],rb:function(a,b){a&1&&_.Jg(owb,7,_.Gg);if(a&2){let c;_.Mg(c=_.Og())&&(b.Gub=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,sqb,24,6,"ng-template",null,0,_.ah),_.Q(2,"\n"))},Fa:[_.Qn,_.Rn,_.Sn,_.hu],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}"]});_.$I=class{constructor(){this.Wb=[]}};_.$I.O=function(a){return new (a||_.$I)};_.$I.wa=_.zf({type:_.$I,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,uqb,4,2,"ng-container",0);a&2&&_.E("ngForOf",b.Wb)},Fa:[_.Rn,_.Sn],styles:["menu-keyboard-shortcut-hint[_nghost-%COMP%]{font-family:Roboto Mono,monospace}.divider[_ngcontent-%COMP%]{margin:0 5px}"]});var vqb=a=>[a],Dqb=a=>({kind:"link",d2b:a}),jwb=function(a,b){b&&(a.vU=b,_.$m(a.Vd))},xqb=function(a,{Pp:b,value:c,a7:d}){if(!a.vU)return!1;const e=a.vU.Pp,f=a.vU.value;return!!d===!!a.vU.a7&&b===e&&c===f},qwb=function(a,b){return{kind:"scope",hZ:({Qp:c})=>{a.vU=b;_.$m(a.Vd);return{Qp:c,prefix:b}}}},aJ=class{constructor(a,b,c){this.Vd=a;this.vU=null;this.UBb=_.Zmb;this.oQb=Cob;this.savedQueries=_.Pe;this.scopes=[{scope:_.DG,Ra:qwb(this,_.DG)}];this.ola=_.lv.has(40);this.savedQueries=_.x(_.RF(c),_.v(d=>
_.yF(d,_.PF)),_.v(({queries:d})=>d.map((e,f)=>{e=f<10?zG(e,_.CG(((f+1)%10).toLocaleString())):zG(e);return{scope:e,Ra:qwb(this,e)}})))}Dc(){}qsb(a,b){a=a.map(c=>({scope:c,Ra:qwb(this,c)}));this.vU=b;JSON.stringify(this.scopes)!==JSON.stringify(a)&&(this.scopes=a);_.$m(this.Vd)}J6c(){var a=this.px;a.Yu.length>0&&a.Yu[0].Td()}Rya(a){this.px.Rya(a)}};aJ.O=function(a){return new (a||aJ)(_.B(_.jn),_.B(_.mv),_.B(_.SF))};
aJ.wa=_.zf({type:aJ,na:[["scope-list"]],rb:function(a,b){a&1&&_.Jg(_.gx,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.px=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,yqb,4,7,"search-box-suggestion-item",0)(3,Cqb,3,2,"ng-container",1),_.R(4,"async"),_.J(),
_.C(5,Eqb,7,4,"ng-container",1),_.J());a&2&&(_.y(2),_.E("ngForOf",b.scopes),_.y(),_.E("ngIf",_.S(4,3,b.savedQueries)),_.y(2),_.E("ngIf",b.ola))},Fa:[_.Ap,_.Rn,_.Sn,_.Jx,_.Mx,_.hu,_.$I,_.gp,_.ex,_.gx,_.Xn],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 rwb=function(a){a.Za||(a.Za=a.zone.Ub(()=>_.x(_.Oe(0,6E5),Gqb(a.document)).subscribe(()=>{a.Ykb()})))},bJ=class{constructor(a,b,c,d){this.Ga=a;this.XYc=b;this.zone=c;this.document=d}Ja(){this.Za&&this.Za.unsubscribe()}Ykb(){_.sp(this.Ga,()=>this.XYc.Ykb(new Msb),"searchPrepare")}};bJ.O=function(a){return new (a||bJ)(_.m(_.vp),_.m(PH),_.m(_.Ue),_.m(_.Zh))};bJ.ta=_.k({token:bJ,oa:bJ.O,Ea:"root"});var cJ=function(a){this.wd=void 0;this.Lq={};if(a){const b=_.lHa(a);a=_.kHa(a);for(let c=0;c<b.length;c++)this.set(b[c],a[c])}};cJ.prototype.set=function(a,b){swb(this,a,b,!1)};cJ.prototype.add=function(a,b){swb(this,a,b,!0)};var swb=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 cJ);a=a.Lq[f]}if(d&&a.wd!==void 0)throw Error("fe`"+b);a.wd=c};
cJ.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.wd:void 0};cJ.prototype.Yy=function(){const a=[];twb(this,a);return a};var twb=function(a,b){a.wd!==void 0&&b.push(a.wd);for(const c in a.Lq)twb(a.Lq[c],b)};cJ.prototype.j6=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]}uwb(c,a,b)}else uwb(this,"",b);return b};
var uwb=function(a,b,c){a.wd!==void 0&&c.push(b);for(const d in a.Lq)uwb(a.Lq[d],b+d,c)};_.aa=cJ.prototype;_.aa.L4=function(a){return this.get(a)!==void 0};_.aa.clear=function(){this.Lq={};this.wd=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.wd;for(delete b.wd;c.length>0;)if(d=c.pop(),b=d[0],d=d[1],b.Lq[d].Ts())delete b.Lq[d];else break;return a};_.aa.clone=function(){return new cJ(this)};
_.aa.Ts=function(){return this.wd===void 0&&_.pc(this.Lq)};var vwb=new _.ud("labelPriorities"),dJ=class{constructor(a,b,c){this.Nza=a;c=c.Kia;a=new cJ;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.O_c=a}};dJ.O=function(a){return new (a||dJ)(_.m(_.$v),_.m(vwb),_.m(_.F5a))};dJ.ta=_.k({token:dJ,oa:dJ.O});var wwb,ywb,xwb;wwb=_.u([]);ywb=function(a,{Zu:b,QL:c},d){const e=_.Ii(a.vk.Wc)||new _.Hi;return b.map(f=>pwb(f,c,f.ze&&_.eob(f.ze,{line:f.lineNumber}),d,e,a.Ua)).map(f=>xwb(a,f))};xwb=function(a,b){return{kind:"suggestion",qa:a.Gub,eR:b,nCa:()=>{_.fp(a.Ua,b.url)},sx:b.sx,tr:b.tr,Rc:b.Rc,UD:a.zO.J_b}};
_.eJ=class{get D8(){return this.Eqb.instance}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G){this.bo=a;this.Yqb=b;this.Ua=c;this.O8c=d;this.vk=A;this.zO=G;this.Gub=_.cn(e,ZI).create(t).instance.Gub;this.Eqb=_.cn(e,aJ).create(t);_.KJa(f,this.Eqb.Hw);_.nk.has(2)||_.lv.has(28)||_.lv.has(37)||rwb(w);this.nx=_.lv.has(69);this.Ex=_.lv.has(97);this.ur=p.v6()}Ja(){this.Eqb.destroy()}qva(a){const {Um:b="",Ke:c="",Kd:d=""}=a,e=_.Pj(d,this.bo.ZK),f=_.tqa(a);return _.x(_.x(this.ur,_.Nf(1),_.v(g=>new etb({fo:_.wnb(e),
ML:e.Eb,Gya:7,pathPrefix:_.bob(e),Ke:c,nx:this.nx,Ex:this.Ex,ur:g}))),_.cg(g=>this.Yqb.yub(b,g)),_.v(g=>ywb(this,g,f)),_.If(()=>wwb))}TQb({Um:a=""}){a:{var b=this.O8c;a=b.Nza.parse(a);b:{for(c of _.fk(a))if(c.error){var c=!0;break b}c=!1}if(!c&&(a=a[a.length-1])&&a.Xl===5){b=Hqb(b.O_c,a.value);b=b===void 0?b:b+":";break a}b=void 0}return b}Xvb(a){var b=this.bo.parse(a);const c=[],d=new Map;let e=0;for(const {index:f,name:g,add:l}of Jqb(b))f>e&&c.push({text:a.substring(e,f),vta: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),vta:Array.from(d.keys())});return c}};_.eJ.O=function(a){return new (a||_.eJ)(_.m(_.dw),_.m(_.HI),_.m(_.di),_.m(dJ),_.m(_.Pm),_.m(_.gh),_.m(_.kv),_.m(_.mv),_.m(_.Rv),_.m(_.We),_.m(bJ),_.m(_.Ph),_.m(_.Jv))};_.eJ.ta=_.k({token:_.eJ,oa:_.eJ.O});_.fJ=class{};_.fJ.O=function(a){return new (a||_.fJ)};_.fJ.Ca=_.Af({type:_.fJ});_.fJ.Ba=_.Uc({imports:[_.Yn]});_.gJ=class{};_.gJ.O=function(a){return new (a||_.gJ)};_.gJ.Ca=_.Af({type:_.gJ});_.gJ.Ba=_.Uc({Nb:[_.eJ,dJ,{va:vwb,Ab:function(){return new Map(ktb.map((a,b)=>[a,b]))}}],imports:[_.Cp,_.ey,_.Yn,_.jy,_.iu,_.fJ,_.ip,_.kx]});_.hJ=class{constructor(a){this.Yb=a}transform(a){return _.x(this.Yb.x6(),_.bg(!1),_.v(b=>b?_.hob(a):a.path||""),_.Pf())}};_.hJ.O=function(a){return new (a||_.hJ)(_.B(_.Rv,16))};_.hJ.Le=_.Df({name:"maybeStripGoogle3",type:_.hJ,le:!0,standalone:!1});_.iJ=class{};_.iJ.O=function(a){return new (a||_.iJ)};_.iJ.Ca=_.Af({type:_.iJ});_.iJ.Ba=_.Uc({});_.zwb=new _.ud("GMAT_CARD_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.jJ=class{constructor(){this.subject=new _.Tf}subscribe(a){return this.subject.subscribe(a)}};_.jJ.O=function(a){return new (a||_.jJ)};_.jJ.ta=_.k({token:_.jJ,oa:_.jJ.O});_.Awb=[new fH({zc:"start",Ac:"top"},{oc:"end",uc:"top"},-7),new fH({zc:"start",Ac:"bottom"},{oc:"end",uc:"bottom"},-7)];_.kJ=function(a,b){a.remove();a.tC=[];for(const c of b)try{c.render(),a.tC.push(c)}catch(d){a.eh.handleError(d)}};
_.lJ=class{constructor(a){this.eh=a;this.tC=[];this.fkb=null}Ja(){this.clear();this.Be()}E_a(){return[]}wL(){}onLoad(){}xL(){}Be(){}update(){this.clear();this.render()}clear(){this.fkb&&this.fkb.unsubscribe();this.remove()}render(){this.onLoad();_.kJ(this,this.E_a());this.fkb=this.kua().subscribe(a=>{a&&(_.kJ(this,a),this.tC.length===0&&a.length>0?(this.wL(),_.kJ(this,[])):this.xL(a))},()=>{this.wL();_.kJ(this,[])})}remove(){for(const a of this.tC)try{a.remove()}catch(b){this.eh.handleError(b)}this.tC=
[]}};_.lJ.O=function(a){return new (a||_.lJ)(_.B(_.yf))};_.lJ.La=_.Cf({type:_.lJ});_.Bwb=[new fH({zc:"end",Ac:"bottom"},{oc:"start",uc:"top"}),new fH({zc:"end",Ac:"center"},{oc:"start",uc:"center"}),new fH({zc:"end",Ac:"top"},{oc:"start",uc:"bottom"})];var Cwb=class extends hI{constructor(){super();this.G5=this.Ufa=0}};var Ewb=class extends hI{Dha(){let a=1;for(let d=Dwb(this),e=0;e<d.length;e++){var b=this[d[e]];if(b!=null){if(b.bAb)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?rub(c):0,c=b+c|0;b=c}else b=0;else b=rub(b);a=Math.imul(1000003,a)^b}}return a}toString(){var a=uub(this);a=TG(Rtb(a.k5a))+TG(xub("[]",a.l5a));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 oub;b=TG(b)+"{";a.GVc=", ".toString();
a.BPb=b.toString();a.p5a="}".toString();a.HVc=TG(a.BPb)+TG(a.p5a);for(let f=Dwb(this),g=0;g<f.length;g++){var c=f[g],d=this[c];Array.isArray(d)&&(d="["+TG(d)+"]");b=a;c=TG(c)+"="+TG(d);d=b;if(d.F5){var e=d.F5;e.Vfa=TG(e.Vfa)+TG(d.GVc)}else{e=d;let l=new nub;l.Vfa=d.BPb;e.F5=l}b=b.F5;b.Vfa=TG(b.Vfa)+TG(c)}return a.toString()}},Dwb=function(a){const b=Object.keys(a),c=a.Gad;return c?b.filter(d=>!c.includes(d)):b};var Fwb=class extends Ewb{constructor(){super();this.m5a=this.o5a=this.n5a=0}line(){return this.n5a}start(){return this.o5a}end(){return this.m5a}};var Gwb=class extends hI{constructor(){super();this.Tfa=0}wfb(){return this.Tfa<this.APb.length}p7(){let a;return Tqb(this.APb[a=this.Tfa,this.Tfa=this.Tfa+1|0,a])}};var Jwb=function(a,b,c,d){c=kub(c);d=kub(d);let e=new Cwb;b=b.LVc;e.Ufa=0;e.G5=0;for(e.I5=b;c.wfb();){var f=c.p7().JC;b=f>>2;var g=e,l=c.p7().JC,p=c.p7().JC,t=[],w=g;for(w.Ufa=w.Ufa+l|0;w.I5.length>w.G5&&w.I5[w.G5].JC<w.Ufa;)w.G5=w.G5+1|0;w=w.Ufa;p=w+p|0;l=g.G5;for(var A=l==0?0:g.I5[l-1|0].JC+1|0,G=w-A|0;p>(A-1|0)&&l<g.I5.length;){var I=g.I5[l].JC;w=t;A=p>I?I-A|0:p-A|0;I=new Fwb;I.n5a=l;I.o5a=G;I.m5a=A;w.push(I);l=l+1|0;A=g.I5[l-1|0].JC+1|0;G=0}g=t;(f&1)>0&&d.p7();switch(f&2){case 0:f=a;b=Hwb(b);
if(b!=null)for(let L=g,V=0;V<L.length;V++)g=L[V],t=b,Iwb(f,g,{startColumn:g.start(),endColumn:g.end(),zp:t});break;case 2:f=a;t=b;b=d.p7();switch(t){case 35:case 36:b="/search?q="+TG(encodeURIComponent(b));break;case 30:t=RegExp("^https?://cs.corp.google.com","");w="";for(p=0;0<=(p=w.indexOf("\\",p));)w.charCodeAt(p+1|0)==36?(l=TG(w.substr(0,p|0))+"$",G=p=p+1|0,l+=TG(w.substr(G))):(l=TG(w.substr(0,p|0)),G=p=p+1|0,l+=TG(w.substr(G))),w=l;b=b.replace(t,w);break;case 55:b="https://b.corp.google.com/issues?q="+
TG(b);break;case 37:b="https://b.corp.google.com/hotlists/"+TG(b);break;case 38:b="https://b.corp.google.com/savedsearches/"+TG(b);break;case 56:b="https://b.corp.google.com/components/"+TG(b)}vub(b,"/search/")&&b.indexOf("?")>0&&(b="/search"+TG(b.substr(b.indexOf("?"))));t=vub(b,"http://")||vub(b,"https://")?"external":"";for(let L=g,V=0;V<L.length;V++)f.addLink(L[V],b,t)}}return a.WX},Vqb=function(a,b,c,d){return Jwb(a,b,new lub(()=>{let e=new Gwb;e.Tfa=0;e.APb=c;return e}),Cub(d))};var Hwb=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 Uqb=class extends hI{constructor(){super();this.zPb=0}d8a(){return this.KVc}};var Iwb=function(a,b,c){a.WX.has(b.line())||a.WX.set(b.line(),[]);a.WX.get(b.line()).push(c)},Wqb=class{constructor(){this.WX=new Map}addLink(a,b,c){Iwb(this,a,{startColumn:a.start(),endColumn:a.end(),tagName:"a",zp:"link-decoration-layer",href:b,key:c})}};var Nwb,Pwb,Qwb,Owb;_.Kwb=!0;_.Lwb=!1;_.Mwb=!1;Nwb=function(a,b,c,d){c=c.Vh().clone().tm(0);const e=_.x(d,_.v(f=>{let g;return((g=_.Fq(f))==null?void 0:_.dl(g,_.Cq,2))||new _.Cq}));for(const f of a.YVb)bsb(f,c,e);return _.x(d,_.lka((f,g)=>!!_.Eq(f)||g===0),_.eg(f=>{var g=_.dl(f,_.Yj,7);let l;if(g==null?0:(l=_.dl(g,_.Xj,1))==null?0:l.UO()){g=g.clone().tm(0);for(var p of a.YVb)bsb(p,g,e);p=b.clone().an(g);a.nO.put(p.toObject(),_.u(f))}}))};
Pwb=function(a,b){const c=b.clone();c.od(_.ui(_.Ynb(b.ke())));let d,e;return(e=(d=Owb(a,c))==null?void 0:_.Eq(d))==null?void 0:_.gl(e,_.zq,1,_.$k()).find(f=>f.ke()===b.ke())};
Qwb=function(a,b){const c=a.U0c.includes(b.Vh().getType());return _.x(_.Cv(a.qf,()=>{if(c){var d=a.qf.rl();d["X-Server-Timeout"]="60"}else d=a.qf.rl();if(_.Kwb){var e=a.AO;d=e.Rh.hM(e.Yh+"/$rpc/devtools.grimoire.FileService/GetContentsStreaming",b,d||{},_.oTa);d=mob(d)}else d=a.AO.ewa(b,d);return d},"FileService.getContentsStreaming"),_.Zf())};Owb=function(a,b){b=Trb((new _.xq).an(b),!1);a=a.nO;b=b.toObject();return a.getValue(b)};
_.mJ=class{constructor(a,b,c,d,e){this.Ga=a;this.YVb=b;this.AO=c;this.qf=d;this.IL=e;this.U0c=[3,0];this.nO=new _.ru(this.Ga)}list(a,b,c,d,e,f){if(e===""||e==="/")e=void 0;a=_.ak(a,b,c,d,e,f);const g=(new _.xq).an(a),l=g.clone();a.tm(3);return _.x(this.IL.prefetch("directory"),_.cg(p=>{p&&this.nO.put(fsb(p.request).toObject(),Nwb(this,l,g,_.u((0,_.TSa)(p.response))));return _.x(this.nO.fetch(l.toObject(),()=>{const t=Trb(l.clone(),!0).toObject();let w,A;return(A=(w=_.SZa(this.nO,t))==null?void 0:
_.x(w,_.Rf()))!=null?A:this.ewa(l,g)}),_.v(Kqb))}))}get(a,b,c,d,e,f){a=_.ak(a,b,c,d,e,f==null?void 0:f.Qb);(f==null?0:f.fileSize)&&_.Lb(a,4,_.lb(f.fileSize),"0");const g=Trb((new _.xq).an(a),!0),l=g.clone();if(b=Pwb(this,a))b.getType()&&a.tm(b.getType()),b.tX().length>0&&a.m0b(b.tX()),b.e8a()&&a.X_b(b.e8a());(f==null?void 0:f.type)!==void 0&&a.tm(f==null?void 0:f.type);_.Hl(_.Hl(_.Hl(g,4,!0),9,_.Lwb),10,_.Mwb);this.Ga.Uo({qK:[{eventType:"FILE_OPENED",qPb:[],ze:a,lineNumber:f==null?void 0:f.line}]});
return _.x(this.IL.prefetch("file"),_.cg(p=>{p&&this.nO.put(fsb(p.request).toObject(),Nwb(this,l,g,_.u((0,_.TSa)(p.response))));return this.nO.fetch(l.toObject(),()=>{var t=this.nO;var w=Trb(l.clone(),!1).toObject();t=t.getValue(w);w=this.ewa(l,g);return t?_.x(w,_.bg(t),_.Pf(_.csb)):w})}))}ewa(a,b){return Nwb(this,a,b,Qwb(this,b))}};_.mJ.O=function(a){return new (a||_.mJ)(_.m(_.xv),_.m(_.Ly),_.m(_.O8a),_.m(_.Sv),_.m(_.Pv))};_.mJ.ta=_.k({token:_.mJ,oa:_.mJ.O,Ea:"root"});var Xqb=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"]]),Oqb=new WeakMap;_.Rwb=RegExp("^x-kythe://([a-zA-Z]+)=");_.Swb=new _.ud("decorations_service",{oa:()=>_.dk(esb)});_.Twb={ru:new Set,ids:[]};_.Uwb=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"}});
_.Vwb=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 Wwb=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)},Xwb=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},nJ=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},oJ=function(){},axb=function(a,b,c){if(a){try{var d=decodeURIComponent(Ywb(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&&!Zwb.test(c)&&(a=b,$wb[" "+a]||($wb[" "+a]=/^[^:]+:\/*[^/]*$/.test(a)?a+"/":Wwb(a,"/",!0)),a=$wb[" "+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},pJ=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},Ek:function(){return new RegExp(a,b)}}},Ywb=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)):
""})},qJ=function(a,b){if(b){if(bxb.test(a))return a.replace(cxb,function(c){return dxb[c]})}else if(exb.test(a))return a.replace(fxb,function(c){return dxb[c]});return a},gxb=function(){this.J8={}},hxb=function(a){this.rh=[];this.token=null;this.options=a||_.rJ.defaults;this.options.renderer=this.options.renderer||new sJ;this.renderer=this.options.renderer;this.renderer.options=this.options;this.ktb=new gxb},ixb=function(){},sJ=function(){this.options=_.rJ.defaults},uJ=function(a,b){this.options=
b||_.rJ.defaults;this.links=a;this.rules=tJ.XY;this.renderer=this.options.renderer||new sJ;this.renderer.options=this.options;this.SK=!1;if(!this.links)throw Error("we");this.options.GL?this.rules=tJ.GL:this.options.Os&&(this.rules=this.options.oXa?tJ.oXa:tJ.Os)},jxb=function(a){this.rh=[];this.rh.links=Object.create(null);this.options=a||_.rJ.defaults;this.rules=vJ.XY;this.options.GL?this.rules=vJ.GL:this.options.Os&&(this.rules=this.options.wCa?vJ.wCa:vJ.Os)},vJ={L1c:/^\n+/,code:/^( {4}[^\n]+\n*)+/,
G5a:oJ,bxa:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,IWb:oJ,dea:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,cz:"^ {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,}|$))",
pfa:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:oJ,SUb:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,WG:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/,lp:/(?!\s*\])(?:\\.|[^\[\]\\])+/,hSa:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};vJ.pfa=pJ(vJ.pfa).replace("label",vJ.lp).replace("title",vJ.hSa).Ek();vJ.KXa=/(?:[*+-]|\d{1,9}\.)/;vJ.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/;
vJ.item=pJ(vJ.item,"gm").replace(/bull/g,vJ.KXa).Ek();vJ.list=pJ(vJ.list).replace(/bull/g,vJ.KXa).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+vJ.pfa.source+")").Ek();vJ.oJb="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";
vJ.iNa=/\x3c!--(?!-?>)[\s\S]*?--\x3e/;vJ.cz=pJ(vJ.cz,"i").replace("comment",vJ.iNa).replace("tag",vJ.oJb).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).Ek();vJ.WG=pJ(vJ.WG).replace("hr",vJ.bxa).replace("heading",vJ.heading).replace("lheading",vJ.SUb).replace("tag",vJ.oJb).Ek();vJ.dea=pJ(vJ.dea).replace("paragraph",vJ.WG).Ek();vJ.XY=nJ({},vJ);
vJ.Os=nJ({},vJ.XY,{G5a:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,WG:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/});vJ.Os.WG=pJ(vJ.WG).replace("(?!","(?!"+vJ.Os.G5a.source.replace("\\1","\\2")+"|"+vJ.list.source.replace("\\1","\\3")+"|").Ek();vJ.wCa=nJ({},vJ.Os,{IWb:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/});
vJ.GL=nJ({},vJ.XY,{cz:pJ("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",vJ.iNa).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").Ek(),pfa:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/});
var kxb=function(a,b){return(new jxb(b)).token(a.replace(/\r\n|\r/g,"\n").replace(/\t/g,"    ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),!0)};
jxb.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.L1c.exec(a))a=a.substring(e[0].length),e[0].length>1&&this.rh.push({type:"space"});if(e=this.rules.code.exec(a))a=a.substring(e[0].length),e=e[0].replace(/^ {4}/gm,""),this.rh.push({type:"code",text:this.options.GL?e:Wwb(e,"\n")});else if(e=this.rules.G5a.exec(a))a=a.substring(e[0].length),this.rh.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.rh.push({type:"heading",depth:e[1].length,text:e[2]});else{if(b&&(e=this.rules.IWb.exec(a))&&(g={type:"table",Ko:Xwb(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/\n$/,"").split("\n"):[]},g.Ko.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]=Xwb(g.cells[t],g.Ko.length);this.rh.push(g);continue}if(e=this.rules.bxa.exec(a))a=a.substring(e[0].length),this.rh.push({type:"hr"});else if(e=this.rules.dea.exec(a))a=a.substring(e[0].length),this.rh.push({type:"blockquote_start"}),e=e[0].replace(/^ *> ?/gm,""),this.token(e,b),this.rh.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:"",gja:!1};this.rh.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.GL?g.replace(/^ {1,4}/gm,""):g.replace(new RegExp("^ {1,"+d+"}","gm"),"")),t!==w-1&&(d=vJ.KXa.exec(e[t+1])[0],f.length>1?d.length===1:d.length>1||this.options.u7c&&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.gja=!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,gja:d},p.push(d),this.rh.push(d),this.token(g,!1),this.rh.push({type:"list_item_end"});if(l.gja)for(w=p.length,t=0;t<w;t++)p[t].gja=!0;this.rh.push({type:"list_end"})}else if(e=this.rules.cz.exec(a))a=a.substring(e[0].length),this.rh.push({type:this.options.kq?"paragraph":"html",pre:!this.options.mla&&(e[1]==="pre"||e[1]==="script"||e[1]==="style"),text:e[0]});else if(b&&(e=this.rules.pfa.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.rh.links[f]||(this.rh.links[f]={href:e[2],title:e[3]});else{if(b&&(e=this.rules.table.exec(a))&&(g={type:"table",Ko:Xwb(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/(?: *\| *)?\n$/,"").split("\n"):[]},g.Ko.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]=Xwb(g.cells[t].replace(/^ *\| *| *\| *$/g,""),g.Ko.length);this.rh.push(g);continue}if(e=this.rules.SUb.exec(a))a=a.substring(e[0].length),this.rh.push({type:"heading",depth:e[2]==="="?1:2,text:e[1]});else if(b&&(e=this.rules.WG.exec(a)))a=a.substring(e[0].length),this.rh.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.rh.push({type:"text",text:e[0]});else if(a)throw Error("xe`"+a.charCodeAt(0));}}}return this.rh};
var tJ={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,oWa:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:oJ,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*\)/,AAa:/^!?\[(label)\]\[(ref)\]/,Xhb:/^!?\[(ref)\](?:\[\])?/,Oma:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,wW:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,
code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,h4:/^( {2,}|\\)\n(?!\s*$)/,wfa:oJ,text:/^(`+|[^`])[\s\S]*?(?=[\\<!\[`*]|\b_| {2,}\n|$)/,gNc:"!\"#$%&'()*+,\\-./:;<=>?@\\[^_{|}~"};tJ.wW=pJ(tJ.wW).replace(/punctuation/g,tJ.gNc).Ek();tJ.hJc=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;tJ.PNc=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;tJ.aJc=/[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])?)+(?![-_])/;
tJ.oWa=pJ(tJ.oWa).replace("scheme",tJ.PNc).replace("email",tJ.aJc).Ek();tJ.VGc=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;tJ.tag=pJ(tJ.tag).replace("comment",vJ.iNa).replace("attribute",tJ.VGc).Ek();tJ.lp=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/;tJ.aLc=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/;tJ.hSa=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;tJ.link=pJ(tJ.link).replace("label",tJ.lp).replace("href",tJ.aLc).replace("title",tJ.hSa).Ek();
tJ.AAa=pJ(tJ.AAa).replace("label",tJ.lp).replace("ref",vJ.lp).Ek();tJ.Xhb=pJ(tJ.Xhb).replace("ref",vJ.lp).Ek();tJ.XY=nJ({},tJ);tJ.GL=nJ({},tJ.XY,{Oma:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,wW:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:pJ(/^!?\[(label)\]\((.*?)\)/).replace("label",tJ.lp).Ek(),AAa:pJ(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",tJ.lp).Ek()});
tJ.Os=nJ({},tJ.XY,{escape:pJ(tJ.escape).replace("])","~|])").Ek(),nJc:/[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/,YGc:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,wfa:/^~+(?=\S)([\s\S]*?\S)~+/,text:pJ(tJ.text).replace("]|","~]|").replace("|$","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|$").Ek()});tJ.Os.url=pJ(tJ.Os.url,"i").replace("email",tJ.Os.nJc).Ek();
tJ.oXa=nJ({},tJ.Os,{h4:pJ(tJ.h4).replace("{2,}","*").Ek(),text:pJ(tJ.Os.text).replace("{2,}","*").Ek()});
uJ.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+=qJ(e[1]);else if(e=this.rules.tag.exec(a))!this.SK&&/^<a /i.test(e[0])?this.SK=!0:this.SK&&/^<\/a>/i.test(e[0])&&(this.SK=!1),!this.hxa&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])?this.hxa=!0:this.hxa&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])&&(this.hxa=!1),a=a.substring(e[0].length),b+=this.options.kq?this.options.mla?this.options.mla(e[0]):qJ(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.SK=!0;d=e[2];this.options.GL?(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+=lxb(this,e,{href:mxb(d),title:mxb(c)});this.SK=!1}else if((e=this.rules.AAa.exec(a))||
(e=this.rules.Xhb.exec(a)))a=a.substring(e[0].length),c=(e[2]||e[1]).replace(/\s+/g," "),(c=this.links[c.toLowerCase()])&&c.href?(this.SK=!0,b+=lxb(this,e,c),this.SK=!1):(b+=e[0].charAt(0),a=e[0].substring(1)+a);else if(e=this.rules.Oma.exec(a))a=a.substring(e[0].length),b+=this.renderer.Oma(this.output(e[4]||e[3]||e[2]||e[1]));else if(e=this.rules.wW.exec(a))a=a.substring(e[0].length),b+=this.renderer.wW(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.SMb(qJ(e[2].trim(),!0));else if(e=this.rules.h4.exec(a))a=a.substring(e[0].length),b+=this.renderer.h4();else if(e=this.rules.wfa.exec(a))a=a.substring(e[0].length),b+=this.renderer.wfa(this.output(e[1]));else if(e=this.rules.oWa.exec(a))a=a.substring(e[0].length),e[2]==="@"?(c=qJ(this.Gfb(e[1])),d="mailto:"+c):d=c=qJ(e[1]),b+=this.renderer.link(d,null,c);else if(!this.SK&&(e=this.rules.url.exec(a))){if(e[2]==="@")c=qJ(e[0]),d="mailto:"+c;else{do d=e[0],e[0]=this.rules.YGc.exec(e[0])[0];
while(d!==e[0]);c=qJ(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.hxa?b+this.renderer.text(e[0]):b+this.renderer.text(qJ(this.mtb(e[0])));else if(a)throw Error("xe`"+a.charCodeAt(0));return b};
var mxb=function(a){return a?a.replace(tJ.hJc,"$1"):a},lxb=function(a,b,c){var d=c.href;c=c.title?qJ(c.title):null;return b[0].charAt(0)!=="!"?a.renderer.link(d,c,a.output(b[1])):a.renderer.image(d,c,qJ(b[1]))};uJ.prototype.mtb=function(a){return this.options.mtb?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};
uJ.prototype.Gfb=function(a){if(!this.options.Gfb)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=sJ.prototype;_.aa.code=function(a,b,c){b=(b||"").match(/\S*/)[0];if(this.options.Gw){var d=this.options.Gw(a,b);d!=null&&d!==a&&(c=!0,a=d)}return b?'<pre><code class="'+this.options.U_c+qJ(b,!0)+'">'+(c?a:qJ(a,!0))+"</code></pre>\n":"<pre><code>"+(c?a:qJ(a,!0))+"</code></pre>"};
_.aa.dea=function(a){return"<blockquote>\n"+a+"</blockquote>\n"};_.aa.cz=function(a){return a};_.aa.heading=function(a,b,c,d){return this.options.oYc?"<h"+b+' id="'+this.options.pYc+d.cCa(c)+'">'+a+"</h"+b+">\n":"<h"+b+">"+a+"</h"+b+">\n"};_.aa.bxa=function(){return this.options.eoa?"<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.WG=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 nxb=function(a,b){var c=b.Ko?"th":"td";return(b.align?"<"+c+' align="'+b.align+'">':"<"+c+">")+a+"</"+c+">\n"};_.aa=sJ.prototype;_.aa.Oma=function(a){return"<strong>"+a+"</strong>"};_.aa.wW=function(a){return"<em>"+a+"</em>"};_.aa.SMb=function(a){return"<code>"+a+"</code>"};_.aa.h4=function(){return this.options.eoa?"<br/>":"<br>"};_.aa.wfa=function(a){return"<del>"+a+"</del>"};
_.aa.link=function(a,b,c){a=axb(this.options.kq,this.options.GLb,a);if(a===null)return c;a='<a href="'+qJ(a)+'"';b&&(a+=' title="'+b+'"');return a+(">"+c+"</a>")};_.aa.image=function(a,b,c){a=axb(this.options.kq,this.options.GLb,a);if(a===null)return c;a='<img src="'+a+'" alt="'+c+'"';b&&(a+=' title="'+b+'"');return a+=this.options.eoa?"/>":">"};_.aa.text=function(a){return a};_.aa=ixb.prototype;_.aa.Oma=function(a){return a};_.aa.wW=function(a){return a};_.aa.SMb=function(a){return a};_.aa.wfa=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.h4=function(){return""};var oxb=function(a,b){return(new hxb(b)).parse(a)};hxb.prototype.parse=function(a){this.inline=new uJ(a.links,this.options);this.dZc=new uJ(a.links,nJ({},this.options,{renderer:new ixb}));this.rh=a.reverse();for(a="";this.next();)a+=pxb(this);return a};hxb.prototype.next=function(){return this.token=this.rh.pop()};
hxb.prototype.peek=function(){return this.rh[this.rh.length-1]||0};
var qxb=function(a){for(var b=a.token.text;a.peek().type==="text";)b+="\n"+a.next().text;return a.inline.output(b)},pxb=function(a){switch(a.token.type){case "space":return"";case "hr":return a.renderer.bxa();case "heading":return a.renderer.heading(a.inline.output(a.token.text),a.token.depth,Ywb(a.dZc.output(a.token.text)),a.ktb);case "code":return a.renderer.code(a.token.text,a.token.lang,a.token.oVc);case "table":var b="",c="",d,e;var f="";for(d=0;d<a.token.Ko.length;d++)f+=nxb(a.inline.output(a.token.Ko[d]),
{Ko:!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+=nxb(a.inline.output(g[e]),{Ko:!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+=pxb(a);return a.renderer.dea(c);case "list_start":c="";b=a.token.ordered;for(d=a.token.start;a.next().type!=="list_end";)c+=pxb(a);return a.renderer.list(c,b,d);case "list_item_start":c=
"";b=a.token.gja;for(a.token.task&&(c+="<input "+(a.token.checked?'checked="" ':"")+'disabled="" type="checkbox"'+(a.renderer.options.eoa?" /":"")+"> ");a.next().type!=="list_item_end";)c+=b||a.token.type!=="text"?pxb(a):qxb(a);return"<li>"+c+"</li>\n";case "html":return a.renderer.cz(a.token.text);case "paragraph":return a.renderer.WG(a.inline.output(a.token.text));case "text":return a.renderer.WG(qxb(a));default:c='Token with "'+a.token.type+'" type was not found.';if(a.options.silent)return console.log(c),
"";throw Error(c);}};gxb.prototype.cCa=function(a){a=a.toLowerCase().trim().replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.J8.hasOwnProperty(a)){var b=a;do this.J8[b]++,a=b+"-"+this.J8[b];while(this.J8.hasOwnProperty(a))}this.J8[a]=0;return a};var bxb=/[&<>"']/,cxb=/[&<>"']/g,dxb={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},exb=/[<>"']|&(?!#?\w+;)/,fxb=/[<>"']|&(?!#?\w+;)/g,$wb={},Zwb=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;oJ.exec=oJ;
_.rJ=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=nJ({},_.rJ.defaults,b||{});var d=b.Gw,e=0;try{var f=kxb(a,b)}catch(p){return c(p)}var g=f.length;var l=function(p){if(p)return b.Gw=d,c(p);try{var t=oxb(f,b)}catch(w){p=w}b.Gw=d;return p?c(p):c(null,t)};if(!d||d.length<3)return l();delete b.Gw;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.oVc=!0;--g||l()})})(f[e])}else try{return b&&(b=nJ({},_.rJ.defaults,b)),oxb(kxb(a,b),b)}catch(p){p.message+="\nPlease report this to https://github.com/markedjs/marked.";if((b||_.rJ.defaults).silent)return"<p>An error occurred:</p><pre>"+qJ(p.message,!0)+"</pre>";throw p;}};_.rJ.options=_.rJ.setOptions=function(a){nJ(_.rJ.defaults,a);return _.rJ};
_.rJ.iXc=function(){return{GLb:null,oXa:!1,Os:!0,oYc:!0,pYc:"",Gw:null,U_c:"language-",Gfb:!0,GL:!1,renderer:new sJ,kq:!1,mla:null,silent:!1,u7c:!1,mtb:!1,wCa:!0,eoa:!1}};_.rJ.defaults=_.rJ.iXc();_.rJ.Nza=oxb;_.rJ.kCc=gxb;_.rJ.parse=_.rJ;var rxb={"* 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},sxb={"* 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 UG={};var txb={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},uxb=/[\n\f\r"'()*<>]/g,$qb={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"},vxb=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(")")||_.fB(b,"(")>1||_.fB(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))&&_.cc(a)!=_.Eca.toString()?'url("'+_.cc(a).replace(uxb,arb)+'")':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 txb))return null}return b};var brb=WG("Element","attributes")||WG("Node","attributes"),wxb=XG("Element","hasAttribute"),xxb=XG("Element","getAttribute"),drb=XG("Element","setAttribute"),yxb=XG("Element","removeAttribute");WG("Element","innerHTML")||WG("HTMLElement","innerHTML");var zxb=XG("Element","getElementsByTagName"),Axb=XG("Element","matches")||XG("Element","msMatchesSelector"),jrb=WG("Node","nodeName"),krb=WG("Node","nodeType"),mrb=WG("Node","parentNode");WG("Node","childNodes");
var frb=WG("HTMLElement","style")||WG("Element","style"),hrb=WG("HTMLStyleElement","sheet"),nrb=XG("CSSStyleDeclaration","getPropertyValue"),prb=XG("CSSStyleDeclaration","setProperty"),rrb=WG("Element","namespaceURI")||WG("Node","namespaceURI");var Bxb=RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Cxb={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0},Fxb=function(a,b,c){const d=[];Dxb(_.wa(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Fe");if(!(b&&_.Ok&&document.documentMode==10&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(Bxb,"#"+b+" $1"):e.selectorText;d.push(aob(f,Exb(e.style,c)))}});
return new Bnb(d.map(Cnb).join(""))},Dxb=function(a){return a.filter(function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})},Hxb=function(a,b,c){a=Gxb("<style>"+a+"</style>");return a==null||a.sheet==null?Dnb``:Fxb(a.sheet,b!=void 0?b:null,c)},Gxb=function(a){a=_.jc("<html><head></head><body>"+a+"</body></html>");return(new DOMParser).parseFromString(_.kc(a),"text/html").body.children[0]},Exb=function(a,b){if(!a)return Enb``;const c=document.createElement("div").style;Ixb(a).forEach(function(d){const e=
_.Qk&&d in Cxb?d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");_.Jk(e,"--")||_.Jk(e,"var")||(d=orb(a,d),d=vxb(e,d,b),d!=null&&qrb(c,e,d))});return c.cssText||""},Kxb=function(a){const b=Array.from(ZG(zxb,a,"getElementsByTagName",["STYLE"]));let c=ynb(b,function(g){return _.wa(irb(g).cssRules)});c=Dxb(c);let d=[];for(var e=0;e<c.length;e++)d[e]={index:e,qqb:c[e]};d.sort(function(g,l){var p=Zqb(g.qqb.selectorText);const t=Zqb(l.qqb.selectorText);a:{const w=Math.min(p.length,
t.length);for(let A=0;A<w;A++){const G=_.FA(p[A],t[A]);if(G!=0){p=G;break a}}p=_.FA(p.length,t.length)}return p||g.index-l.index});for(e=0;e<d.length;e++)c[e]=d[e].qqb;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);let f;for(;f=a.nextNode();)c.forEach(function(g){ZG(Axb,f,f.matches?"matches":"msMatchesSelector",[g.selectorText])&&g.style&&Jxb(f,g.style)});b.forEach(_.rm)},Jxb=function(a,b){const c=Ixb(a.style);Ixb(b).forEach(function(d){if(!(c.indexOf(d)>=0)){var e=orb(b,
d);qrb(a.style,d,e)}})},Ixb=function(a){_.xa(a)?a=_.wa(a):(a=_.Sca(a),_.va(a,"cssText"));return a};var Lxb=typeof WeakMap!="undefined"&&WeakMap.toString().indexOf("[native code]")!=-1,Kyb=0,Lyb=function(){this.Lk=[];this.xDa=[];this.T4="data-elementweakmap-index-"+Kyb++};Lyb.prototype.set=function(a,b){ZG(wxb,a,"hasAttribute",[this.T4])?(a=parseInt(ZG(xxb,a,"getAttribute",[this.T4])||null,10),this.xDa[a]=b):(b=this.xDa.push(b)-1,erb(a,this.T4,b.toString()),this.Lk.push(a));return this};
Lyb.prototype.get=function(a){if(ZG(wxb,a,"hasAttribute",[this.T4]))return a=parseInt(ZG(xxb,a,"getAttribute",[this.T4])||null,10),this.xDa[a]};Lyb.prototype.clear=function(){this.Lk.forEach(function(a){ZG(yxb,a,"removeAttribute",[this.T4])},this);this.Lk=[];this.xDa=[]};_.Myb=function(){this.cia=document.implementation.createHTMLDocument("")};
_.Myb.prototype.pYb=function(a){const b=this.cia.createElement("span");this.ifa&&this.Qma=="*"&&(b.id=this.ifa);this.Zab&&(a=Gxb("<div>"+a+"</div>"),Kxb(a),a=a.innerHTML);a=_.jc(a);var c=document.createElement("template");if("content"in c)_.Anb(c,a),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;_.Anb(d.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=Lxb?new WeakMap:new Lyb;d=a.nextNode();){a:{var e=d;switch(lrb(e)){case 3:e=
this.createTextNode(e);break a;case 1:if($G(e).toUpperCase()=="TEMPLATE")e=null;else{var f=$G(e).toUpperCase();if(f in this.Vma||srb(e)!="http://www.w3.org/1999/xhtml")var g=null;else this.t9[f]?g=this.cia.createElement(f):(g=this.cia.createElement("span"),this.Fsb&&erb(g,"data-sanitizer-original-tag",f.toLowerCase()));if(f=g){var l=crb(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(_.Jk(A,"data-sanitizer-")){A=null;break c}const G=$G(t);w=w.value;const I={tagName:G.trim().toLowerCase(),
attributeName:A.trim().toLowerCase()},L={cTc:void 0};I.attributeName=="style"&&(L.cTc=grb(t));t=Nyb(G,A);t in this.Vda?A=(0,this.Vda[t])(w,I,L):(A=Nyb(null,A),A=A in this.Vda?(0,this.Vda[A])(w,I,L):null)}A!==null&&erb(f,g.name,A)}e=f}else e=null}break a;default:e=null}}if(e){if(lrb(e)==1&&c.set(d,e),d=aH(d),g=!1,d)f=lrb(d),l=$G(d).toLowerCase(),p=aH(d),f!=11||p?l=="body"&&p&&(f=aH(p))&&!aH(f)&&(g=!0):g=!0,f=null,g||!d?f=b:lrb(d)==1&&(f=c.get(d)),f.content&&(f=f.content),f.appendChild(e)}else _.qm(d)}c.clear&&
c.clear();return b};var Oyb={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 Pyb={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 Qyb={"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},Uyb=function(a){this.cia=document.implementation.createHTMLDocument("");a=a||new Ryb;Syb(a);this.Vda=_.sc(a.rF);this.Vma=_.sc(a.Vma);this.t9=_.sc(a.t9);this.Fsb=a.Fsb;a.rTc.forEach(function(b){if(!_.Jk(b,"data-"))throw new $F('Only "data-" attributes allowed, got: %s.',[b]);if(_.Jk(b,"data-sanitizer-"))throw new $F('Attributes with "%s" prefix are not allowed, got: %s.',
["data-sanitizer-",b]);this.Vda["* "+b.toUpperCase()]=Tyb},this);a.oTc.forEach(function(b){b=b.toUpperCase();if(!_.ma(b,"-")||Qyb[b])throw new $F("Only valid custom element tag names allowed, got: %s.",[b]);this.t9[b]=!0},this);this.xja=a.xja;this.Qma=a.Qma;this.ifa=null;this.Zab=a.Zab};_.Ik(Uyb,_.Myb);
var Vyb=function(a){return function(b,c){b=b.trim();return(c=a(b,c))&&_.cc(c)!=_.Eca.toString()?_.cc(c):null}},Ryb=function(){this.rF={};_.Nk([rxb,sxb],function(a){_.Sca(a).forEach(function(b){this.rF[b]=Tyb},this)},this);this.VN={};this.rTc=[];this.oTc=[];this.Vma=_.sc(Oyb);this.t9=_.sc(Pyb);this.Fsb=!1;this.n$c=Wyb;this.O5c=this.dwb=this.G1c=this.xja=dsb;this.Qma=null;this.UXb=this.Zab=!1},Xyb=function(a,b){return function(c,d,e,f){c=a(c,d,e,f);return c==null?null:b(c,d,e,f)}},wJ=function(a,b,c,
d){a[c]&&!b[c]&&(a[c]=Xyb(a[c],d))};Ryb.prototype.ab=function(){return new Uyb(this)};
var Syb=function(a){if(a.UXb)throw Error("Ge");wJ(a.rF,a.VN,"* USEMAP",Yyb);const b=Vyb(a.n$c);["* ACTION","* CITE","* HREF"].forEach(function(d){wJ(this.rF,this.VN,d,b)},a);const c=Vyb(a.xja);["* LONGDESC","* SRC","LINK HREF"].forEach(function(d){wJ(this.rF,this.VN,d,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(d){wJ(this.rF,this.VN,d,_.Gk(Zyb,this.G1c))},a);wJ(a.rF,a.VN,"A TARGET",_.Gk($yb,["_blank","_self"]));wJ(a.rF,a.VN,"* CLASS",_.Gk(azb,a.dwb));wJ(a.rF,a.VN,"* ID",_.Gk(bzb,a.dwb));
wJ(a.rF,a.VN,"* STYLE",_.Gk(a.O5c,c));a.UXb=!0},Wyb=a=>_.ec(a),Nyb=function(a,b){a||(a="*");return(a+" "+b).toUpperCase()},Tyb=function(a){return a.trim()},$yb=function(a,b){b=b.trim();return _.ua(a,b.toLowerCase())>=0?b:null},Yyb=function(a){return(a=a.trim())&&a.charAt(0)=="#"?a:null},Zyb=function(a,b,c){b=b.trim();return a(b,c)},azb=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(" ")},bzb=function(a,b,c){b=
b.trim();return a(b,c)};Uyb.prototype.kq=function(a){this.ifa=_.czb(this);a=this.pYb(a);if(crb(a).length>0){const b=this.cia.createElement("span");b.appendChild(a);a=b}a=(new XMLSerializer).serializeToString(a);return _.jc(a.slice(a.indexOf(">")+1,a.lastIndexOf("</")))};_.czb=function(a){const b=!("STYLE"in a.Vma)&&"STYLE"in a.t9;return a.Qma=="*"&&b?"sanitizer-"+_.fm():a.Qma};
Uyb.prototype.createTextNode=function(a){let b=a.data;(a=aH(a))&&$G(a).toLowerCase()=="style"&&!("STYLE"in this.Vma)&&"STYLE"in this.t9&&(b=Cnb(Hxb(b,this.ifa,(0,_.Lj)(function(c,d){return this.xja(c,{vhd:d})},this))));return document.createTextNode(b)};var dzb=new Ryb;dzb.dwb=(a,b)=>b&&b.attributeName&&b.attributeName.toUpperCase()==="ID"?"untrusted-user-content-"+a:null;dzb.xja=(a,b)=>b&&b.tagName&&b.attributeName?b.tagName.toUpperCase()==="IMG"&&b.attributeName.toUpperCase()==="SRC"?_.trb(a):null:null;_.ezb=dzb.ab();_.fzb=new _.ud("ContextMenuData");var xJ=class{};xJ.O=function(a){return new (a||xJ)};xJ.Ca=_.Af({type:xJ});xJ.Ba=_.Uc({imports:[_.Yn,_.ky,_.ty]});_.yJ=class{};_.yJ.O=function(a){return new (a||_.yJ)};_.yJ.Ca=_.Af({type:_.yJ});_.yJ.Ba=_.Uc({imports:[xJ,_.ty]});_.gzb=[new fH({zc:"start",Ac:"top"},{oc:"start",uc:"bottom"},0,-10),new fH({zc:"start",Ac:"bottom"},{oc:"start",uc:"top"},0,10),new fH({zc:"start",Ac:"top"},{oc:"center",uc:"bottom"},0,-10),new fH({zc:"start",Ac:"bottom"},{oc:"center",uc:"top"},0,10),new fH({zc:"start",Ac:"top"},{oc:"end",uc:"bottom"},0,-10),new fH({zc:"start",Ac:"bottom"},{oc:"end",uc:"top"},0,10)];_.hzb=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 izb,kzb;izb=a=>({state:a});_.jzb=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}"};
kzb={nKa:0,ODc:1,nv:2,0:"STARRED",1:"UNSTARRED",2:"DISABLED"};
_.zJ=class{constructor(a,b,c,d){this.Ga=a;this.zh=b;this.xi=c;this.Yb=d;this.s1b=new _.Vm;this.X1=kzb;this.GDa=this.D9=_.Pe;this.vxb=new _.Tf;this.XXa=!1}Sb(){this.Va=wrb(this.Va,this.type);this.GDa=_.x(_.Qe(_.x($rb(this.Yb,this.Va),_.v(a=>({kind:"rpc",state:a?0:1})),_.If(a=>{_.zt(this.zh,a);return _.u({kind:"rpc",state:2})})),this.vxb),_.Yf((a,b)=>{switch(b.kind){case "rpc":return b.state;case "event":if(a===2)return a;this.Ga.mb({element:"StarComponent",action:"triggerStarButton",gestureName:b.action});
this.MSb=a=a===1;this.s1b.emit(a);this.XXa||(this.XXa=!0,this.makeRequest(a));return a?0:1;default:return _.bb(b,void 0)}},2),_.Xf(1),_.De());this.D9=_.x(this.GDa,_.v(a=>{switch(a){case 0:case 1:return _.yrb(this.type,a===0);case 2:return"An error occurred, star disabled";default:return _.bb(a,"star state is unknown")}}))}makeRequest(a){return _.x(a?this.Yb.hCa(this.Va):this.Yb.lDa(this.Va)).subscribe({complete:()=>{a!==this.MSb?this.makeRequest(this.MSb):this.XXa=!1},error:b=>{_.zt(this.zh,b);this.xi.Xi(xrb(this.type,
a),"polite");this.GDa=_.u(2);this.D9=_.u("An error occurred, star disabled")}})}};_.zJ.O=function(a){return new (a||_.zJ)(_.B(_.vp),_.B(_.At),_.B(_.ir),_.B(_.Rv))};
_.zJ.wa=_.zf({type:_.zJ,na:["star place  type  trackElement ".split(" ")],inputs:{type:"type",Va:"place",mc:"trackElement",Uy:"elementName"},outputs:{s1b:"starChange"},standalone:!1,features:[_.Lm],jc:"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,vrb,5,12,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.Zg(3,izb,_.S(1,1,b.GDa)))},Fa:[_.Ap,_.Sn,
_.fw,_.st,_.hu,_.Jx,_.Mx,_.Xn],styles:[_.jzb()],Ma:0});var urb=new _.Ot("{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}}}}");_.AJ=class{};_.AJ.O=function(a){return new (a||_.AJ)};_.AJ.Ca=_.Af({type:_.AJ});_.AJ.Ba=_.Uc({imports:[_.Cp,_.Yn,_.Px,_.iu,_.jy]});_.BJ=class{constructor(){this.path=""}Qa(){}};_.BJ.O=function(a){return new (a||_.BJ)};
_.BJ.wa=_.zf({type:_.BJ,na:[["empty-file-detail","path",""]],inputs:{path:"path"},standalone:!1,jc:["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 "),_.J(),_.F(3,"icon-empty-state-subtitle")(4,"div"),_.Q(5),_.R(6,"lastPathElement"),_.J()()());a&2&&(_.y(5),_.Rg(" ",_.S(6,1,b.path)," is currently empty. "))},Fa:[_.vB,_.xB,_.wB,_.BB],hb:2,Ma:0});var lzb=class{constructor(a,b,{start:c,end:d},e,f){this.mu=a;this.line=b;this.startColumn=c;this.endColumn=d;this.classList=f+` match-${e}`}remove(){this.vR&&this.vR.remove()}render(){this.vR=this.mu.T3(this.line-1,{startColumn:this.startColumn,endColumn:this.endColumn,zp:this.classList})}scrollTo(a){this.mu.GVb("."+this.classList.split(" ").join("."),a,this.line-1,60)}};var mzb;mzb=function(a){a.Za&&a.Za.unsubscribe();a.Za=a.Zk.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")})};
_.CJ=class extends _.lJ{constructor(a,b,c){super(c);this.mu=a;this.TX=b;this.Mya=[];this.selectedIndex=null;this.matches=[];this.Iz=-1;this.Zk=_.Pe;this.j$a="search"}Sb(a){a.selectedMatchIndex&&mzb(this);a.matches&&this.update();if(a.scrollToIndex){a=a.scrollToIndex;var b=a.Hj;a=a.ng;const d=this.Mya[a];if(d){var c;(c=this.TX)==null||c.Hx({action:"show",line:d.line});d.scrollTo(b===-1?0:a>b?1:0)}}else a.matches&&(a=a.matches,c=a.Hj,a=a.ng,c=c&&c[this.Iz]&&c[this.Iz].lineNumber,c=c===-1?0:(a&&a[this.Iz]&&
a[this.Iz].lineNumber)>c?1:0,a=this.Mya[this.Iz])&&((b=this.TX)==null||b.Hx({action:"show",line:a.line}),a.scrollTo(c))}Ja(){super.Ja();this.Za&&this.Za.unsubscribe()}kua(){let a="search-match-layer";this.j$a==="find"?a+=" find-match":this.j$a==="search"&&(a+=" search-match");this.Mya=this.matches.map(({lineNumber:b,Xd:c},d)=>new lzb(this.mu,b,c,d,this.selectedIndex===d?a+" selected-match":a));return _.u(this.Mya)}};_.CJ.O=function(a){return new (a||_.CJ)(_.B(_.tI),_.B(_.mI,8),_.B(_.yf))};
_.CJ.La=_.Cf({type:_.CJ,na:[["search-match-layer"]],inputs:{matches:"matches",Iz:"scrollToIndex",Zk:"selectedMatchIndex",j$a:"highlightStyle"},standalone:!1,features:[_.gg,_.Lm]});var Onb,nzb,ozb;Onb=_.BF([]);nzb=_.u({state:1,message:"Invalid search query"});ozb=function(a,b,{Um:c,Ke:d=""},e){return(c=e||c)?_.x(a.search(b,c,d),_.bg(_.KF)):_.u(Onb)};
_.DJ=class{constructor(a,b){this.Yqb=a;this.wya=new _.Wf(1);this.YSa=new _.Qh;a=_.x(this.wya,_.Pf((c,d)=>!!c&&!!d&&_.lG(c,d)));b=_.x(b.ex,_.v(_.ri),_.Pf(zrb));this.matches=_.x(_.Ee([a,b,this.YSa]),_.cg(([c,d,e])=>c?_.x(ozb(this,c,d,e),_.If(f=>(f=f.error)&&f.code===400?nzb:_.u({state:1,message:"Search matches couldn't be loaded."}))):_.u(Onb)),Pnb(),_.De())}EMb(){this.wya.next(null)}search(a,b,c){return _.x(this.Yqb.match(a,b,new _.Usb({Ke:c})),_.v(Arb),_.v(_.BF))}};
_.DJ.O=function(a){return new (a||_.DJ)(_.m(_.HI),_.m(_.Ph))};_.DJ.ta=_.k({token:_.DJ,oa:_.DJ.O});var Brb;Brb=function(a,b){a.Zk+=b;a.w_b.emit(a.Zk)};
_.EJ=class{constructor(a,b){this.td=a;this.Ga=b;this.jBb="Stop highlighting matches";this.kBb="Next match";this.lBb="Previous match";this.Xc=_.JF;this.q7=this.VNb=0;this.Zk=-1;this.D0b=!1;this.w_b=new _.Vm;this.close=new _.Vm;this.u$c=!0}Qa(){const a=this.td.register("Jump to next match in the file","n",()=>{this.Ga.mb({gestureName:"KEYBOARD",element:this.mc,action:"selectNextSearchMatch"});this.Zk>=this.q7-1||Brb(this,1)}),b=this.td.register("Jump to previous match in the file","p",()=>{this.Ga.mb({gestureName:"KEYBOARD",
element:this.mc,action:"selectPreviousSearchMatch"});this.Zk<=0||Brb(this,-1)});this.Mg=()=>{a();b()}}Sb(){this.Zk=Math.min(this.q7-1,Math.max(0,this.Zk))}Ja(){this.Mg()}};_.EJ.O=function(a){return new (a||_.EJ)(_.B(_.Ku),_.B(_.vp))};
_.EJ.wa=_.zf({type:_.EJ,na:[["file-matches-navigation","trackElement",""]],ob:2,Ya:function(a,b){a&2&&_.og("grimoire-secondary-text",b.u$c)},inputs:{VNb:"dataState",q7:"matchCount",Zk:"selectedMatchIndex",D0b:"showCloseButton",rna:"trackArtifactId",jR:"trackProjectId",mc:"trackElement"},outputs:{w_b:"selectedMatchIndexChange",close:"close"},standalone:!1,features:[_.Lm],jc:["trackElement",""],ya:4,Aa:4,Da:()=>[_.QA("{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,Crb,11,21,"ng-container",2)(2,Drb,1,1,"loading",3),_.sg(),_.C(3,Erb,3,5,"button",4));a&2&&(_.E("ngSwitch",b.VNb),_.y(),_.E("ngSwitchCase",b.Xc.ji),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngIf",b.D0b))},Fa:[_.Ap,_.Sn,_.Tn,_.Un,_.DF,_.fw,_.st,_.hu,_.gB],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 pzb=["gridItem"],rzb=function(a){_.$m(a.x1a);if(a.MPb){var b=a.MPb.ma.offsetWidth;var c=a.Xxa.toArray();b=qzb(a,b,c);c=Math.ceil(Math.ceil(Math.max(c.length,a.MUb||0)/b)*a.F_c);a.R5a=c?`${c}px`:"auto";_.Zm(a.x1a);_.$m(a.x1a)}else a.R5a="auto"},qzb=function(a,b,c){const {min:d,max:e,U$c:f}=szb(a,c);c=Math.min(Math.floor(b/d),20);if(c<=1)return 1;for(a=tzb(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},szb=function(a,b){if(a.Ocb)return a.Ocb;
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.ORb;e=Math.min(l,e);f=Math.max(l,f)}return a.Ocb={min:e,max:f,U$c:d}},tzb=function(a,b,c,d){a.T9||(a.T9=new Map);const e=[];for(;b<=c;b++)a.T9.has(b)||(a.T9.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.T9.get(g);f=Math.floor(c/f);b[f]=Math.max(b[f]||0,d[c])}return a.T9},FJ=class{constructor(a,b,c,d){this.MPb=
a;this.x1a=b;this.Dsa=c;this.R5a="auto";this.ORb=this.U3b=0;this.MUb=void 0;this.Za=new _.le;this.V3b=this.W3b=!1;this.Lob=new _.lw(c,a,d)}get F_c(){return this.Xxa.first?this.Xxa.first.ma.getBoundingClientRect().height+this.U3b:0}Qa(){this.Lob.Qa();this.Za.add(this.Lob.resize.subscribe(()=>{rzb(this)}))}Dc(){this.W3b=!0;this.Xxa.Gc.subscribe(()=>{this.refresh()})}Ja(){this.V3b=!0;this.Za.unsubscribe();this.Lob.Ja()}refresh(){this.W3b&&Urb(this.Dsa,()=>{this.V3b||(delete this.Ocb,delete this.T9,rzb(this))})}};
FJ.O=function(a){return new (a||FJ)(_.B(_.bf),_.B(_.jn),_.B(_.$u),_.B(_.Ue))};
FJ.wa=_.zf({type:FJ,na:[["grid-layout"]],yd:function(a,b,c){a&1&&_.Kg(c,pzb,4,_.bf);if(a&2){let d;_.Mg(d=_.Og())&&(b.Xxa=d)}},ob:2,Ya:function(a,b){a&2&&_.ng("height",b.R5a)},inputs:{U3b:"verticalItemMargin",ORb:"horizontalItemMargin",MUb:"leaveSpaceFor"},standalone:!1,ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Cg(),_.Dg(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 uzb,vzb,wzb,Frb;uzb=a=>[a];vzb=[{prefix:"k",NG:1E3},{prefix:"M",NG:1E6},{prefix:"G",NG:1E9},{prefix:"T",NG:1E12},{prefix:"P",NG:1E15},{prefix:"E",NG:1E18},{prefix:"Z",NG:1E21},{prefix:"Y",NG:1E24}];wzb=function(a){if(a<1E4)return a.toString();for(const b of vzb)if(b.NG*1E3>a&&b.NG<=a)return a/=b.NG,a=a>10?Math.round(a):Math.round(a*10)/10,`${a}${b.prefix}`;return a.toString()};
Frb=function(a,b){const c=b.target;if(c.pathname){var d=[];a.tr&&a.l_b&&d.push(_.bk(_.E3a(a.B3c,c.pathname),a.l_b,a.tr,["CLICK_RESULT_CONTENT"],a.UD,a.lC));a.Ga.mb({element:"FileListItem",action:"navigate",gestureName:"CLICK",qK:d});a.l1&&!_.JG(b)&&(b.preventDefault(),_.fp(a.Ua,c.pathname))}};
_.GJ=class{constructor(a,b,c,d){this.Ua=a;this.Ga=b;this.vk=c;this.B3c=d;this.dbc="https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png";this.gEa="Generated by a BUILD rule. See go/bbcp for more details";this.mKb=wzb;this.files=[];this.Jg="";this.Ej=this.l1=!1;this.ariaLabel="File Item";this.H_b=_.u("");this.LZa=this.Bu=!1}Sb(a){a.aggregations&&this.Bu&&(this.LZa=!0)}get q7c(){return this.limit==null||this.files.length<this.limit?this.files.length:this.limit}Qa(){this.l1&&
(this.H_b=_.x(this.vk.params,_.v(a=>{({ukb:a}=_.Gqa(a));if(!Object.keys(a).length)return"";a=_.dp(this.Ua,_.ep(this.Ua,["unused",a])).split(";");a.shift();return`;${a.join(";")}`})));this.Bu=!0}MG(){this.LZa&&(this.CXc.refresh(),this.LZa=!1)}};_.GJ.O=function(a){return new (a||_.GJ)(_.B(_.di),_.B(_.xv),_.B(_.Ph),_.B(_.nv))};
_.GJ.wa=_.zf({type:_.GJ,na:[["file-list"]],rb:function(a,b){a&1&&_.Jg(FJ,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.CXc=c.first)}},inputs:{MQc:"ariaLabelledbyId",files:"files",Jg:"queryParamsHandling",l1:"useRelativeUrls",tr:"searchRequestToken",l_b:"searchResponseToken",UD:"sessionStartTimeMs",lC:"clientTimeResultsDisplayedMs",limit:"limit",Ej:"isPiper",aggregations:"aggregations",ariaLabel:"ariaLabel"},standalone:!1,features:[_.Lm],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=_.Ld();_.F(0,"grid-layout",3,0);_.N("click",function(d){_.q(c);return _.r(Frb(b,d))});_.C(2,Mrb,2,2,"ng-container",4);_.R(3,"async");_.J()}a&2&&(_.E("leaveSpaceFor",b.q7c),_.mg("aria-labelledby",b.MQc),_.y(2),_.E("ngForOf",_.Zg(5,uzb,_.S(3,
3,b.H_b))))},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});_.HJ=class{};_.HJ.O=function(a){return new (a||_.HJ)};_.HJ.Ca=_.Af({type:_.HJ});_.HJ.Ba=_.Uc({imports:[_.NB]});var IJ=class{};IJ.O=function(a){return new (a||IJ)};IJ.Ca=_.Af({type:IJ});IJ.Ba=_.Uc({Nb:[_.jJ],imports:[_.Cp,WI,_.Yn,_.VI,_.xp,_.UI,_.EF,_.Px,_.HJ,_.iu,_.iy,_.xs,_.ip,_.eH,_.gy]});var JJ=class{};JJ.O=function(a){return new (a||JJ)};JJ.Ca=_.Af({type:JJ});JJ.Ba=_.Uc({imports:[_.Yn]});var KJ=class{};KJ.O=function(a){return new (a||KJ)};KJ.Ca=_.Af({type:KJ});KJ.Ba=_.Uc({imports:[_.Yn,_.HJ]});var LJ=class{};LJ.O=function(a){return new (a||LJ)};LJ.Ca=_.Af({type:LJ});LJ.Ba=_.Uc({imports:[_.xs]});var MJ=class{};MJ.O=function(a){return new (a||MJ)};MJ.Ca=_.Af({type:MJ});MJ.Ba=_.Uc({imports:[_.Yn,KJ,LJ,_.HJ]});var NJ=class{};NJ.O=function(a){return new (a||NJ)};NJ.Ca=_.Af({type:NJ});NJ.Ba=_.Uc({imports:[_.Yn]});_.OJ=class{};_.OJ.O=function(a){return new (a||_.OJ)};_.OJ.Ca=_.Af({type:_.OJ});_.OJ.Ba=_.Uc({imports:[_.Cp,_.Yn,_.gy]});var PJ=class{};PJ.O=function(a){return new (a||PJ)};PJ.Ca=_.Af({type:PJ});PJ.Ba=_.Uc({imports:[_.Cp,_.Yn,_.EF]});var QJ=class{};QJ.O=function(a){return new (a||QJ)};QJ.Ca=_.Af({type:QJ});QJ.Ba=_.Uc({imports:[_.Yn]});_.RJ=class{};_.RJ.O=function(a){return new (a||_.RJ)};_.RJ.Ca=_.Af({type:_.RJ});_.RJ.Ba=_.Uc({});var SJ=class{};SJ.O=function(a){return new (a||SJ)};SJ.Ca=_.Af({type:SJ});SJ.Ba=_.Uc({imports:[_.Yn,_.Px,_.ky,_.HJ,_.RJ]});var TJ=class{};TJ.O=function(a){return new (a||TJ)};TJ.Ca=_.Af({type:TJ});TJ.Ba=_.Uc({imports:[_.Yn,_.yJ,SJ]});_.UJ=class{};_.UJ.O=function(a){return new (a||_.UJ)};_.UJ.Ca=_.Af({type:_.UJ});_.UJ.Ba=_.Uc({Nb:[_.GI],imports:[IJ,PJ,JJ,_.Yn,QJ,MJ,_.OJ,NJ,TJ,TJ]});_.VJ=class{};_.VJ.O=function(a){return new (a||_.VJ)};_.VJ.Ca=_.Af({type:_.VJ});_.VJ.Ba=_.Uc({imports:[_.yB,_.WH]});_.WJ=class{};_.WJ.O=function(a){return new (a||_.WJ)};_.WJ.Ca=_.Af({type:_.WJ});_.WJ.Ba=_.Uc({Nb:[_.GI],imports:[_.Yn]});_.XJ=class{};_.XJ.O=function(a){return new (a||_.XJ)};_.XJ.Ca=_.Af({type:_.XJ});_.XJ.Ba=_.Uc({imports:[_.Cp,_.Yn,_.EF,_.Px,_.iu]});var YJ=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}};YJ.O=function(a){return new (a||YJ)};YJ.Le=_.Df({name:"activeAggregations",type:YJ,le:!0,standalone:!1});var ZJ=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 _.bb(a,void 0)}}};ZJ.O=function(a){return new (a||ZJ)};ZJ.Le=_.Df({name:"icon",type:ZJ,le:!0,standalone:!1});var $J=class{constructor(a,b){this.Gf=a;this.qa=b;this.nxa=-1;this.lSb=2E3;this.dh=!0;this.TUb=!1}Sb(a){this.dh=!0;a.incrementalForLimit&&!a.incrementalForOf&&(this.TUb=!0)}Po(){this.dh&&(this.dh=!1,this.TUb||this.Gf.clear(),this.clearInterval(),this.i_(),this.pbb=setInterval(()=>{this.i_()},1))}Ja(){this.clearInterval()}i_(){const a=this.nxa==null||this.nxa<0?Infinity:this.nxa;if(this.oxa){var b=this.Gf.length,c=Math.min(b+this.lSb,this.oxa.length);for(c=Math.min(a,c);b<c;b++)this.Gf.mi(this.qa,
{ua:this.oxa[b]});b>=Math.min(a,this.oxa.length)&&this.clearInterval()}else this.clearInterval()}clearInterval(){this.pbb!=null&&clearInterval(this.pbb);this.pbb=void 0}};$J.O=function(a){return new (a||$J)(_.B(_.Hg),_.B(_.Gg))};$J.La=_.Cf({type:$J,na:[["","incrementalFor","","incrementalForOf",""]],inputs:{oxa:"incrementalForOf",nxa:"incrementalForLimit",lSb:"incrementalForCount"},standalone:!1,features:[_.Lm]});var aK=class{transform(a,b,c){if(a.Ao){var d=a.Rf;c=d?c||a.Rc&&_.XF(a.Rc)?`;${_.Fi.BZb}=${d}`:`;${_.Fi.Rf}=${d}`:""}else c="";return c?(b&&(b=b.replace(/;(rcl|drc)=[^;]+/,"")),`${encodeURIComponent(a.name)}${c}${b}`):`${encodeURIComponent(a.name)}${b}`}};aK.O=function(a){return new (a||aK)};aK.Le=_.Df({name:"toHref",type:aK,le:!0,standalone:!1});var bK=class{};bK.O=function(a){return new (a||bK)};bK.Ca=_.Af({type:bK});bK.Ba=_.Uc({});_.cK=class{};_.cK.O=function(a){return new (a||_.cK)};_.cK.Ca=_.Af({type:_.cK});_.cK.Ba=_.Uc({imports:[_.Cp,_.Yn,bK,_.iu,_.jy,_.UJ,_.WH,_.ip]});_.Qnb(_.GJ,[_.Rn,_.Sn,FJ,_.gp,$J],[_.Xn,YJ,ZJ,aK]);
_.Lwb=!0;
}catch(e){_._DumpException(e)}
try{
var Ezb,Fzb,Gzb,Hzb,Izb,Jzb,Qzb,Ozb,Lzb,Mzb,Nzb,Pzb,Rzb,Tzb,Szb,Uzb,Vzb,dAb,qK,fAb,gAb,hAb,iAb,jAb,kAb,lAb,mAb,nAb,vK,rAb,tAb,sAb,uAb,vAb,wAb,xAb,yAb,zAb;_.Dzb=function(a){var b=a.host;const c=a.Vk,d=a.EF;a=a.lh;if(c)b={type:"project",id:c.projectId};else if(b)b={type:"host",id:b.name};else{if(d)return new _.Gi({});if(a)b={type:"ossProject",id:a.name};else throw Error("cd");}return new _.Hi({de:b})};
Ezb=function({Um:a,Kd:b=""}){const {de:c,repository:d}=_.Pj(b),e={};a&&(e.Qp=a);d?e.prefix={Pp:d,value:b,Fu:"Repository"}:c&&(e.prefix={Pp:c.id,value:b,Fu:c.type==="host"?"Host":"Project"});return e};Fzb=function(a,b){var c=_.jG(a,2)||_.jG(a,0);const d=_.jG(a,1),e=_.Qj(a,2);a=_.Qj(a,1);c=new _.iK({path:c,hash:e,type:b});b=new _.iK({path:d,hash:a,type:b});return new _.jK({left:c,right:b})};
Gzb=function(a,b){var c;let d;const e=(c=_.dl(b,_.Yj,7))==null?void 0:(d=_.dl(c,_.Xj,1))==null?void 0:d.UO();if(!e&&!a.path)return a;c=a.bc();e&&_.Mq(c,_.xi(e));a.path&&(_.Fq(b)&&a.path.endsWith("/")?c.od(a.path.slice(0,-1)):_.Eq(b)&&!a.path.endsWith("/")&&c.od(a.path+"/"));return c.ab()};Hzb=function(a,b,c,d){if(!_.Qj(b,2))return _.u(a);d=Fzb(b,d);return _.x(c.diff(b.tb,b.Uc,b.repository,[d]),_.v(e=>{a.Bua=e.cga[0];return a}))};
Izb=function(a,b,c,d){const e=_.jG(a,c)||a.path,f={commit:_.Qj(a,c),Eb:_.Qj(a,0)||""};c=_.fob(a,c);return _.x(b.get(a.tb,a.Uc,a.repository,f,e,{Qb:c,fileSize:d,line:_.bva(a.params.line)}),_.If(g=>{if(_.Qj(a,2)&&g&&_.aB(g)&&g.error.code===404){g=Promise;var l=g.resolve;var p=new _.Gq;var t=new _.PSa;var w=new _.Cq;t=_.hl(t,2,w);p=_.il(p,2,_.Dq,t);g=l.call(g,p)}else throw g;return g}))};Jzb=function(a,b,c){return _.Qj(b,2)?_.x(a,_.JA(Izb(b,c,2),(d,e)=>({current:d,diffBase:e}))):_.x(a,_.v(d=>({current:d})))};
_.Kzb=function(a){if(a.path&&a.path!=="/"){const b=a.path.split("/");return b[b.length-(a.tG?1:2)]}return a.repository?a.repository:a.tb?a.tb:""};Qzb=function(a){a=[[0,_.DG],[1,Lzb(a)],[2,Mzb(a)],[3,Nzb(a)],[4,Ozb(a)],[5,Pzb(a)]].filter(b=>!!b[1]);return new Map(a)};
Ozb=function(a){var b=a.path;b!==void 0?b===""||b==="/"?b="":b.endsWith("/")||(b=_.ui(b),b=b===""||b==="/"?"":_.Ynb(b)):b=void 0;return b?{Pp:"This directory",value:_.Oj({de:Rzb(a),repository:a.repository,path:b,Eb:_.pG(a)&&a.Eb?_.Bi(a.Eb):void 0}),Wb:_.CG("d"),uZ:"Search for code or files in this directory",Fu:"Directory"}:null};
Lzb=function(a){if(_.WF(a)||_.pG(a))return null;a=Rzb(a);if(!a)return null;const b=_.Oj({de:a});return{Pp:a.type==="host"?"This host":"This project",value:b,Wb:a.type==="host"?_.CG("h"):_.CG("p"),Fu:a.type==="host"?"Host":"Project"}};Mzb=function(a){if(_.pG(a))return null;const b=a.repository;if(!b)return null;const c=_.Oj({de:Rzb(a),repository:b});return{Pp:_.WF(a)?b:"This repository",value:c,Wb:_.WF(a)?_.CG("p"):_.CG("r"),Fu:_.WF(a)?"Project":"Repository"}};
Nzb=function(a){if(!_.pG(a))return null;const b=a.repository;var c=a.Eb;if(!b||!c)return null;c=_.Bi(c);const d=_.zi(c);return d||_.yi(c)?{Pp:d?"This branch":"This tag",value:_.Oj({de:Rzb(a),repository:b,Eb:c}),Wb:_.CG("b"),uZ:d?"Search for code or files in this branch":"Search for code or files in this tag",Fu:"Ref"}:null};Pzb=function({params:a}){return a.Qb?_.Pob(a.Qb):null};Rzb=function({tb:a,Uc:b}){if(a&&b)return{id:a,type:b}};
Tzb=function(a,b,c){const d=Qzb(a),{state:e}=_.Qob(c),f=Array.from(d.values()),g=f.find(l=>_.zva(l,e.prefix));c=!c.Um&&!c.Kd;a.path&&a.path.length>1&&!a.tG&&d.has(4)?e.prefix=d.get(4):c?e.prefix=Szb(b,d):g?e.prefix=g:f.push(e.prefix);return{scopes:f,state:e}};Szb=function({repository:a,tb:b,Eb:c,params:d},e){let f=e.get(5);if(d.Qb&&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:_.DG};
Uzb=function(a){if(!a||!a.tb||!a.Uc)return{};a=_.Oj({de:{id:a.tb,type:a.Uc},repository:a.repository});return Ezb({Kd:a})};_.Wzb=function(a){const b=a.e_.map(c=>{let d,e,f,g;return{Yd:new RegExp((d=c==null?void 0:c.Yd)!=null?d:""),Kg:(e=c==null?void 0:c.Kg)!=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.U0.map(c=>({bE:Vzb(c.bE),iE:Vzb(c.iE)}));return{e_:b,U0:a}};
Vzb=function(a){let b,c,d,e;return{Op:new RegExp((b=a==null?void 0:a.Op)!=null?b:""),Ft:(c=a==null?void 0:a.Ft)!=null?c:"",Yd:new RegExp((d=a==null?void 0:a.Yd)!=null?d:""),Kg:(e=a==null?void 0:a.Kg)!=null?e:""}};_.bAb=function(a){const b=_.Xzb(a);return[_.Yzb,_.Zzb,_.$zb].find(c=>_.aAb(c,b))};_.Xzb=function(a){a=a.replace(/^\w+@([^:]+):/,"https://$1/");a=a.replace(/^ssh:\/\/\w+@/,"https://");a=new _.Ij(a);_.Bm(a,"https");a.od(a.ke().replace(/\.git$/,""));return a};
_.cAb=function(a,b){_.Pt(a,{error:b,message:"Permission denied.",Rd:"Dismiss"})};dAb=function(a,b){return _.x(_.DI(a,b),_.v(c=>c.X4),_.If(c=>{const d=c.error;if(d&&d.code===404||d&&d.code===403)return _.u("");throw c;}))};_.eAb=function(a,b){if(b.Eb)return _.u(b);const c=b.tb,d=b.repository,e=b.Uc;return c&&d&&e?_.x(dAb(a,{tb:c,repository:d,Uc:e}),_.v(f=>f?_.Mq(b.bc(),f).ab():b)):_.u(b)};
_.pK={RDa:"ADDED",rEa:"CHANGED",Qmc:"MOVED_CHANGED",Rmc:"MOVED_CHANGED_OUT",Smc:"MOVED_IN",Tmc:"MOVED_OUT",JJa:"REMOVED",rLa:"UNCHANGED",Hb:"UNDEFINED",values(){return[_.pK.Hb,_.pK.rLa,_.pK.RDa,_.pK.JJa,_.pK.rEa,_.pK.Smc,_.pK.Tmc,_.pK.Qmc,_.pK.Rmc]}};qK={LA:"DIRECTORY",YH:"EXECUTABLE",ov:"FILE",ZA:"GIT_LINK",DE:"SYMBOLIC_LINK",CI:"UNKNOWN_OBJECT_TYPE",values(){return[qK.CI,qK.ov,qK.LA,qK.DE,qK.ZA,qK.YH]}};
fAb=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 fAb}ka(){return{keys:["name"]}}};gAb=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 gAb}ka(){return{keys:["projectId"]}}};
hAb=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 hAb}ka(){return{keys:["name"]}}};
iAb=class extends _.W{constructor(a={}){super();this.i.beginLine=a.gC==null?null:a.gC;this.i.endLine=a.endLine==null?null:a.endLine;this.i.contents=a.Ul==null?null:a.Ul}get gC(){return _.Z(this,"beginLine")?_.T(this,"beginLine"):0}set gC(a){this.i.beginLine=a}get Ul(){return _.Z(this,"contents")?_.T(this,"contents"):""}set Ul(a){this.i.contents=a}get endLine(){return _.Z(this,"endLine")?_.T(this,"endLine"):0}set endLine(a){this.i.endLine=a}ha(){return iAb}ka(){return{keys:["beginLine","contents",
"endLine"]}}};
jAb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type;this.i.leftChunk=a.eD==null?null:a.eD;this.i.rightChunk=a.ND==null?null:a.ND}static get rf(){return _.pK}get eD(){return _.Z(this,"leftChunk")?_.T(this,"leftChunk"):null}set eD(a){this.i.leftChunk=a}get ND(){return _.Z(this,"rightChunk")?_.T(this,"rightChunk"):null}set ND(a){this.i.rightChunk=a}get type(){return _.Z(this,"type")?_.T(this,"type"):null}set type(a){this.i.type=a}ha(){return jAb}ka(){return{Na:{type:_.pK},keys:["leftChunk",
"rightChunk","type"],Ha:{leftChunk:iAb,rightChunk:iAb}}}};
kAb=class extends _.W{constructor(a={}){super();this.i.linesUnchanged=a.pya==null?null:a.pya;this.i.linesAdded=a.kya==null?null:a.kya;this.i.linesRemoved=a.oya==null?null:a.oya;this.i.linesChanged=a.lya==null?null:a.lya}get kya(){return _.Z(this,"linesAdded")?_.T(this,"linesAdded"):"0"}set kya(a){this.i.linesAdded=a}get lya(){return _.Z(this,"linesChanged")?_.T(this,"linesChanged"):"0"}set lya(a){this.i.linesChanged=a}get oya(){return _.Z(this,"linesRemoved")?_.T(this,"linesRemoved"):"0"}set oya(a){this.i.linesRemoved=
a}get pya(){return _.Z(this,"linesUnchanged")?_.T(this,"linesUnchanged"):"0"}set pya(a){this.i.linesUnchanged=a}ha(){return kAb}ka(){return{keys:["linesAdded","linesChanged","linesRemoved","linesUnchanged"]}}};
_.iK=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 rf(){return qK}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 _.iK}ka(){return{Na:{type:qK},keys:["hash","path","type"]}}};
_.jK=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 _.jK}ka(){return{keys:["left","right"],Ha:{left:_.iK,right:_.iK}}}};
lAb=class extends _.W{constructor(a={}){super();this.i.fileDiffSpec=a.fga==null?null:a.fga;this.i.modificationMetadata=a.tja==null?null:a.tja;this.i.diffChunks=a.yC==null?null:a.yC}get yC(){return _.Z(this,"diffChunks")?_.T(this,"diffChunks"):[]}set yC(a){this.i.diffChunks=a}get fga(){return _.Z(this,"fileDiffSpec")?_.T(this,"fileDiffSpec"):null}set fga(a){this.i.fileDiffSpec=a}get tja(){return _.Z(this,"modificationMetadata")?_.T(this,"modificationMetadata"):null}set tja(a){this.i.modificationMetadata=
a}ha(){return lAb}ka(){return{Oa:{diffChunks:jAb},keys:["diffChunks","fileDiffSpec","modificationMetadata"],Ha:{fileDiffSpec:_.jK,modificationMetadata:kAb}}}};
mAb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Pe==null?null:a.Pe;this.i.fileDiffSpecs=a.uva==null?null:a.uva}get uva(){return _.Z(this,"fileDiffSpecs")?_.T(this,"fileDiffSpecs"):[]}set uva(a){this.i.fileDiffSpecs=a}get Pe(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Pe(a){this.i.repositoryKey=a}ha(){return mAb}ka(){return{Oa:{fileDiffSpecs:_.jK},keys:["fileDiffSpecs","repositoryKey"],Ha:{repositoryKey:_.wH}}}};
nAb=class extends _.W{constructor(a={}){super();this.i.fileDiffContents=a.cga==null?null:a.cga}get cga(){return _.Z(this,"fileDiffContents")?_.T(this,"fileDiffContents"):[]}set cga(a){this.i.fileDiffContents=a}ha(){return nAb}ka(){return{Oa:{fileDiffContents:lAb},keys:["fileDiffContents"]}}};
_.oAb=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 _.oAb}ka(){return{keys:["displayName","name"]}}};
_.rK=class extends _.W{constructor(a={}){super();this.i.regex=a.Yd==null?null:a.Yd;this.i.relatedRegex=a.Kg==null?null:a.Kg;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 Yd(){return _.Z(this,"regex")?_.T(this,"regex"):""}set Yd(a){this.i.regex=a}get Kg(){return _.Z(this,"relatedRegex")?_.T(this,"relatedRegex"):""}set Kg(a){this.i.relatedRegex=a}get Wb(){return _.Z(this,"shortcut")?
_.T(this,"shortcut"):""}set Wb(a){this.i.shortcut=a}ha(){return _.rK}ka(){return{keys:["label","regex","relatedRegex","shortcut"]}}};
_.sK=class extends _.W{constructor(a={}){super();this.i.host=a.host==null?null:a.host;this.i.project=a.Vk==null?null:a.Vk;this.i.depot=a.EF==null?null:a.EF;this.i.codeReviewEnabled=a.BZa==null?null:a.BZa;this.i.ossProject=a.lh==null?null:a.lh}get BZa(){return _.Z(this,"codeReviewEnabled")?_.T(this,"codeReviewEnabled"):!1}set BZa(a){this.i.codeReviewEnabled=a}get EF(){return _.Z(this,"depot")?_.T(this,"depot"):null}set EF(a){this.i.depot=a}get host(){return _.Z(this,"host")?_.T(this,"host"):null}set host(a){this.i.host=
a}get lh(){return _.Z(this,"ossProject")?_.T(this,"ossProject"):null}set lh(a){this.i.ossProject=a}get Vk(){return _.Z(this,"project")?_.T(this,"project"):null}set Vk(a){this.i.project=a}ha(){return _.sK}ka(){return{keys:["codeReviewEnabled","depot","host","ossProject","project"],Ha:{depot:hAb,host:fAb,ossProject:_.oAb,project:gAb}}}};
_.pAb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Pe==null?null:a.Pe;this.i.latestCommitLog=a.Mdb==null?null:a.Mdb;this.i.repositoryGroup=a.de==null?null:a.de;this.i.description=a.description==null?null:a.description;this.i.mirrorUrl=a.TY==null?null:a.TY;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 Mdb(){return _.Z(this,"latestCommitLog")?_.T(this,"latestCommitLog"):null}set Mdb(a){this.i.latestCommitLog=a}get TY(){return _.Z(this,"mirrorUrl")?_.T(this,"mirrorUrl"):""}set TY(a){this.i.mirrorUrl=a}get de(){return _.Z(this,"repositoryGroup")?_.T(this,"repositoryGroup"):null}set de(a){this.i.repositoryGroup=a}get Pe(){return _.Z(this,"repositoryKey")?_.T(this,"repositoryKey"):null}set Pe(a){this.i.repositoryKey=a}ha(){return _.pAb}ka(){return{keys:"description displayName latestCommitLog mirrorUrl repositoryGroup repositoryKey".split(" "),
Ha:{latestCommitLog:_.Gsb,repositoryGroup:_.sK,repositoryKey:_.wH}}}};
_.tK=class extends _.W{constructor(a={}){super();this.i.dirRegex=a.Op==null?null:a.Op;this.i.targetDir=a.Ft==null?null:a.Ft;this.i.regex=a.Yd==null?null:a.Yd;this.i.relatedRegex=a.Kg==null?null:a.Kg}get Op(){return _.Z(this,"dirRegex")?_.T(this,"dirRegex"):""}set Op(a){this.i.dirRegex=a}get Yd(){return _.Z(this,"regex")?_.T(this,"regex"):""}set Yd(a){this.i.regex=a}get Kg(){return _.Z(this,"relatedRegex")?_.T(this,"relatedRegex"):""}set Kg(a){this.i.relatedRegex=a}get Ft(){return _.Z(this,"targetDir")?
_.T(this,"targetDir"):""}set Ft(a){this.i.targetDir=a}ha(){return _.tK}ka(){return{keys:["dirRegex","regex","relatedRegex","targetDir"]}}};
_.uK=class extends _.W{constructor(a={}){super();this.i.srcToTest=a.bE==null?null:a.bE;this.i.testToSrc=a.iE==null?null:a.iE}get bE(){return _.Z(this,"srcToTest")?_.T(this,"srcToTest"):null}set bE(a){this.i.srcToTest=a}get iE(){return _.Z(this,"testToSrc")?_.T(this,"testToSrc"):null}set iE(a){this.i.testToSrc=a}ha(){return _.uK}ka(){return{keys:["srcToTest","testToSrc"],Ha:{srcToTest:_.tK,testToSrc:_.tK}}}};
_.qAb=class extends _.W{constructor(a={}){super();this.i.relatedFileConfigs=a.e_==null?null:a.e_;this.i.testDirPairs=a.U0==null?null:a.U0}get e_(){return _.Z(this,"relatedFileConfigs")?_.T(this,"relatedFileConfigs"):[]}set e_(a){this.i.relatedFileConfigs=a}get U0(){return _.Z(this,"testDirPairs")?_.T(this,"testDirPairs"):[]}set U0(a){this.i.testDirPairs=a}ha(){return _.qAb}ka(){return{Oa:{relatedFileConfigs:_.rK,testDirPairs:_.uK},keys:["relatedFileConfigs","testDirPairs"]}}};
vK=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}get(a,b={},c={}){return _.sn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.diff.get",path:`/${this.Wa}/diff:get`,Sa:_.wh(b,_.BH,c),Ob:nAb})}};vK.O=function(a){return new (a||vK)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,8))};vK.ta=_.k({token:vK,oa:vK.O});var wK=class{};wK.O=function(a){return new (a||wK)};wK.ta=_.k({token:wK,oa:a=>vK.O(a),Ea:_.cw});
_.xK=class{constructor(a,b){this.Ga=a;this.client=b;this.Of=new _.ru(this.Ga)}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=_.apb(a,b);e=Object.assign({},a,{ci:c,Njd:e});c=new _.wH(Object.assign({},a,{ci:c}));const f=new mAb({Pe:c,uva:[...d]});return this.Of.fetch(e,()=>this.client.get(f))}};_.xK.O=function(a){return new (a||_.xK)(_.m(_.vp),_.m(wK))};_.xK.ta=_.k({token:_.xK,oa:_.xK.O,Ea:"root"});rAb=/^readme(\.md)?$/i;
tAb=function(a,b,c){return b.repository?b.Eb?sAb(a,b,c):_.x(_.DI(a.kH,{tb:b.tb,Uc:b.Uc,repository:b.repository}),_.If(d=>{const e=d.error;if(e&&e.code===404)return _.Pt(a.Ah,{error:d,message:"Repository not found.",Rd:"Dismiss"}),_.u({kind:7,location:b});if(e&&e.code===403)return _.cAb(a.Ah,d),_.u({kind:6,location:b});throw d;}),_.cg(d=>{if(d instanceof _.Qsb){var e=d.X4;e?(d=_.Mq(b.bc(),e).ab(),d=sAb(a,d,c)):d=d.tags.length===0&&d.ad.length===0?_.u({kind:9,location:b}):_.u({kind:10,location:_.Mq(b.bc(),
"HEAD").ab()})}else d=_.u(d);return d})):_.ok};
sAb=function(a,b,c){const d=_.x(Izb(b,a.Is,1),_.cg(e=>{const f=Gzb(b,e);return!c||b.path===f.path&&b.Eb===f.Eb?_.u(e):(a.Ua.navigate(_.Iq(f),{zka:!0,Jg:"preserve",jj:!0}),_.ok)}));return _.x(Jzb(d,b,a.Is),_.cg(e=>uAb(a,b,e)),_.bg({kind:5,location:b}),_.If(e=>{if(e&&_.aB(e)&&e.error.code===404&&e.error.message&&e.error.message.includes("Submodule Not on GoB"))return _.u({kind:13,location:b});if(e&&_.aB(e)&&e.error.code===404)return _.u({kind:8,location:b});if(e&&_.aB(e)&&e.error.code===403)return a.Ah.log(e),
_.u({kind:6,location:b});a.Ah.log(e);return _.u({kind:12,location:b})}))};uAb=function(a,b,{current:c,diffBase:d}){var e=_.gl(c,_.RSa,5,_.$k());e=e[e.length-1];if(a.y_c)return vAb(a,b,{current:c,diffBase:d},e);if(e){if(e.ke())throw Error("le");c=_.SG(c);let f;c={kind:2,location:b,oha:e.getUrl(),NL:e.dm()||void 0,Hy:_.Y(e,2),h7:e,aH:(f=c[0])!=null?f:0};return Hzb(c,b,a.dga,qK.ZA)}return vAb(a,b,{current:c,diffBase:d},e)};
vAb=function(a,b,{current:c,diffBase:d},e){const f=Gzb(b,c);if(_.Eq(c))return wAb(a,f,_.Eq(c),_.SG(c),e);if(_.Fq(c))return _.u(_.Nqb(f,_.Fq(c),_.SG(c),g=>_.x(Izb(f,a.Is,1,g),_.v(l=>{let p;return(p=_.Fq(l))!=null?p:new _.PSa})),e,d&&(_.Fq(d)||void 0)));if(_.Fl(c,_.SSa,3,_.Dq))return xAb(a,f,_.Fl(c,_.SSa,3,_.Dq),_.SG(c),e);if(_.Fl(c,_.QSa,4,_.Dq))return yAb(a,f,_.Fl(c,_.QSa,4,_.Dq),_.SG(c),e);throw Error("me");};
wAb=function(a,b,c,d,e){const f=_.gl(c,_.zq,1,_.$k())||[];let g;const l={kind:1,entries:f,location:b,aH:d,BL:(g=c.VO())==null?void 0:_.Y(g,3)};l.h7=e;const p=f.find(t=>t.getType()===1&&!(_.dl(t,_.yq,4)&&_.sl(_.dl(t,_.yq,4),4))&&!!a.Z_c.transform(t.ke()).match(rAb));if(!p)return _.u(l);c={commit:_.Qj(b,1)||b.Eb,Eb:_.Qj(b,0)||""};return _.x(zAb(a,b.tb,b.Uc,b.repository,p.ke(),c,b.params.Qb),_.v(t=>{l.Zrd=p.ke();t&&(l.wAa=t.Bw()||_.VF(_.al(t,1)),l.gnb=_.sva(_.dl(t,_.on,5))||void 0);return l}),_.If(()=>
_.u(l)))};xAb=function(a,b,c,d,e){let f;c={kind:3,target:_.Y(c,1),location:b,path:_.sl(c,3)?_.Y(c,2)||"/":void 0,pZb:_.sl(c,3),h7:e,aH:(f=d[0])!=null?f:0};return Hzb(c,b,a.dga,qK.DE)};yAb=function(a,b,c,d,e){let f;c={kind:2,location:b,oha:c.getUrl(),NL:c.dm()||void 0,Hy:_.Y(c,2),h7:e,aH:(f=d[0])!=null?f:0};return Hzb(c,b,a.dga,qK.ZA)};zAb=function(a,b,c,d,e,f,g){return _.x(a.Is.get(b,c,d,f,e,{Qb:g}),_.v(l=>_.Fq(l)))};
_.yK=class{constructor(a,b,c,d,e,f){this.vk=a;this.Is=b;this.dga=c;this.Ah=d;this.kH=e;this.Ua=f;this.Z_c=new _.BB;this.Rc=_.x(this.vk.data,_.v(g=>{g=g.Rc;g.path||(g=g.bc().od("/").ab());return g}),_.Xf(1),_.De());this.mx=_.x(this.Rc,_.cg(g=>this.w8a(g,!0)),_.Xf(1),_.De());this.y_c=_.lv.has(55)}w8a(a,b=!1){return _.x(tAb(this,a,b),_.bg({kind:4,location:a}))}};_.yK.O=function(a){return new (a||_.yK)(_.m(_.Ph),_.m(_.mJ),_.m(_.xK),_.m(_.Qt),_.m(_.EI),_.m(_.di),_.m(_.mv))};_.yK.ta=_.k({token:_.yK,oa:_.yK.O});_.zK=class extends _.hH{constructor(a,b){super(a);this.nr=b||"Source"}sm(a){let b=_.Kzb(a);_.WF(a)&&a.params.Qb&&(a=_.vG(a),b=b?`${b} - ${a}`:a);this.title.sm(b?`${b} - ${this.nr}`:this.nr)}};_.zK.O=function(a){return new (a||_.zK)(_.m(_.Co),_.m(_.f4a,8))};_.zK.ta=_.k({token:_.zK,oa:_.zK.O,Ea:"root"});_.AAb=function(a,b,c){const d=_.ri(c);c=Uzb(b);const e=new _.Tf;var f=_.x(_.x(_.eAb(a.kH,b),_.v(p=>Tzb(p,b,d))),_.cg(({scopes:p,state:t})=>_.x(_.mtb(a.yqb,d.Ke,t),_.eg(({prefix:w})=>{a.ik.D8.qsb(p,w||null)}),_.v(({Cwb:w})=>w))));f=_.Qe(f,e);const g=new _.lwb(a.document,a.ik),l=Ozb(b)||void 0;return{jWa:f,Aia:!0,sAa:c,ik:a.ik,c_b:a.ik.D8.px,Esb:_.kwb(g,e,l)}};_.AK=class{constructor(a,b,c,d){this.ik=a;this.yqb=b;this.kH=c;this.document=d}resolve(a){const b=_.Ii(a);return _.AAb(this,b,a.ex)}};
_.AK.O=function(a){return new (a||_.AK)(_.m(_.eJ),_.m(_.YH),_.m(_.EI),_.m(_.Zh))};_.AK.ta=_.k({token:_.AK,oa:_.AK.O});_.BAb=void 0;_.BK=class{get config(){return _.BAb}};_.BK.O=function(a){return new (a||_.BK)};_.BK.ta=_.k({token:_.BK,oa:_.BK.O,Ea:"root"});var CAb;_.aAb=function(a,b){return b.zf()===a.domain||b.zf().endsWith("."+a.domain)};CAb=class{constructor({name:a,icon:b,RAa:c,aCa:d}){this.name=a;this.icon=b;this.RAa=c;this.aCa=d;this.domain=(new _.Ij(c)).zf()}};_.Yzb=new CAb({name:"GitHub",icon:"shared:github",RAa:"https://github.com",aCa:"https://github.com/logout"});_.Zzb=new CAb({name:"Bitbucket",icon:"shared:bitbucket_v3",RAa:"https://bitbucket.org",aCa:"https://id.atlassian.com/logout?continue=https%3A%2F%2Fbitbucket.org%2Faccount%2Fsignout%2F"});
_.$zb=new CAb({name:"GitLab",icon:"shared:gitlab_v2",RAa:"https://gitlab.com",aCa:"https://gitlab.com/users/sign_out"});
}catch(e){_._DumpException(e)}
try{
var FAb;FAb=function(a){a&1&&(_.F(0,"span",10),_.Ud(),_.F(1,"svg",12),_.K(2,"path",13),_.J(),_.F(3,"svg",14),_.K(4,"path",15),_.J()())};_.CK=function(a,b){a=String(a);if(!b.test(a))throw Error("jb`"+a+"`"+b.toString());};_.GAb=new _.ud("mat-slide-toggle-default-options",{Ea:"root",oa:()=>({X1a:!1,cP:!1,Bd:!1})});var HAb,IAb,JAb;HAb=["switch"];IAb={va:_.tw,Gb:_.jd(()=>_.DK),xd:!0};JAb=class{constructor(a,b){this.source=a;this.checked=b}};
_.DK=class{Hr(a){return new JAb(this,a)}get lea(){return`${this.id||this.vy}-button`}focus(){this.JOc.ma.focus()}get checked(){return this.hg}set checked(a){this.hg=a;_.Zm(this.Ta)}get gr(){return`${this.id||this.vy}-input`}constructor(){this.Ia=_.n(_.bf);this.Qc=_.n(_.Uq);this.Ta=_.n(_.jn);this.defaults=_.n(_.GAb);this.xe=()=>{};this.Xe=()=>{};this.JN=()=>{};this.hg=!1;this.name=null;this.Mo="after";this.je=this.ariaLabel=null;this.wc=this.disabled=!1;this.tabIndex=0;this.Fc=new _.Vm;this.hna=new _.Vm;
_.n(_.Wq).load(_.Bs);const a=_.n(new _.Mm("tabindex"),{optional:!0}),b=this.defaults,c=_.n(_.Xm,{optional:!0});this.tabIndex=a==null?0:parseInt(a)||0;this.color=b.color||"accent";this.Dv=c==="NoopAnimations";this.id=this.vy=_.n(_.or).getId("mat-mdc-slide-toggle-");let d;this.cP=(d=b.cP)!=null?d:!1;let e;this.Bd=(e=b.Bd)!=null?e:!1;this.au=this.vy+"-label"}Sd(){this.Qc.Ok(this.Ia,!0).subscribe(a=>{a==="keyboard"||a==="program"?(this.Pl=!0,_.Zm(this.Ta)):a||Promise.resolve().then(()=>{this.Pl=!1;this.Xe();
_.Zm(this.Ta)})})}Sb(a){a.required&&this.JN()}Ja(){this.Qc.Ni(this.Ia)}Wo(a){this.checked=!!a}co(a){this.xe=a}rt(a){this.Xe=a}validate(a){return this.required&&a.value!==!0?{required:!0}:null}Qka(a){this.JN=a}lq(a){this.disabled=a;_.Zm(this.Ta)}toggle(){this.checked=!this.checked;this.xe(this.checked)}Dq(){this.xe(this.checked);this.Fc.emit(this.Hr(this.checked))}fl(){this.disabled||(this.hna.emit(),this.defaults.X1a||(this.checked=!this.checked,this.xe(this.checked),this.Fc.emit(new JAb(this,this.checked))))}NJc(){return this.je?
this.je:this.ariaLabel?null:this.au}};_.DK.O=function(a){return new (a||_.DK)};
_.DK.wa=_.zf({type:_.DK,na:[["mat-slide-toggle"]],rb:function(a,b){a&1&&_.Jg(HAb,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.JOc=c.first)}},nb:[1,"mat-mdc-slide-toggle"],ob:13,Ya:function(a,b){a&2&&(_.ug("id",b.id),_.mg("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),_.pg(b.color?"mat-"+b.color:""),_.og("mat-mdc-slide-toggle-focused",b.Pl)("mat-mdc-slide-toggle-checked",b.checked)("_mat-animation-noopable",b.Dv))},inputs:{name:"name",id:"id",Mo:"labelPosition",ariaLabel:[0,"aria-label",
"ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Uv:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",_.kh],color:"color",disabled:[2,"disabled","disabled",_.kh],wc:[2,"disableRipple","disableRipple",_.kh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.lh(a)],checked:[2,"checked","checked",_.kh],cP:[2,"hideIcon","hideIcon",_.kh],Bd:[2,"disabledInteractive","disabledInteractive",_.kh]},outputs:{Fc:"change",hna:"toggleChange"},Pb:["matSlideToggle"],features:[_.Xg([IAb,
{va:_.uw,Gb:_.DK,xd:!0}]),_.hg,_.Lm],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=_.Ld();_.Cg();_.F(0,"div",1)(1,"button",2,0);_.N("click",function(){_.q(c);return _.r(b.fl())});_.K(3,"span",3);_.F(4,"span",4)(5,"span",5)(6,"span",6);_.K(7,
"span",7);_.J();_.F(8,"span",8);_.K(9,"span",9);_.J();_.C(10,FAb,5,0,"span",10);_.J()()();_.F(11,"label",11);_.N("click",function(d){_.q(c);return _.r(d.stopPropagation())});_.Dg(12);_.J()()}a&2&&(a=_.Ag(2),_.E("labelPosition",b.Mo),_.y(),_.og("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),_.mg("id",b.lea)("name",b.name)("aria-label",b.ariaLabel)("aria-labelledby",b.NJc())("aria-describedby",b.Uv)("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(),_.rg(b.cP?-1:10),_.y(),_.E("for",b.lea),_.mg("id",b.au))},Fa:[_.Js,_.Cs],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 KAb,EK;KAb=function(a){return _.x(a.zX(),_.v(b=>b==null?b:b==="MINI"||b==="XREF_PREVIEW"))};_.LAb=function(a){return _.x(KAb(a),_.v(b=>b!=null?b:!1))};_.MAb=function(a,b){a.V8(b?"XREF_PREVIEW":"MAIN")};EK=class{};EK.O=function(a){return new (a||EK)};EK.Ca=_.Af({type:EK});EK.Ba=_.Uc({imports:[_.DK,_.ys,_.ys]});var NAb=new _.ud("GMAT_SLIDE_TOGGLE_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.FK=class{constructor(a){this.options=a}};_.FK.O=function(a){return new (a||_.FK)(_.B(NAb))};_.FK.La=_.Cf({type:_.FK,na:[["mat-slide-toggle"]],ob:2,Ya:function(a,b){a&2&&_.og("gmat-mdc-slide-toggle",!b.options.Se)},standalone:!1});_.GK=class{};_.GK.O=function(a){return new (a||_.GK)};_.GK.Ca=_.Af({type:_.GK});_.GK.Ba=_.Uc({Nb:[{va:_.GAb,kc:{color:"primary"}}],imports:[EK]});
}catch(e){_._DumpException(e)}
try{
var TPc=function(){return a=>_.Vf(new SPc)(a)},UPc=function(a){return(a==null?void 0:a.trim())==="1"},VPc=function(a){return(a.error.details||[]).find(b=>{const c=_.jYa.get("DebugInfo");return c&&b["@type"]===c+"DebugInfo"})},WPc=function({de:a,repository:b}){return!!a||!!b},XPc=function(a,b){a&1&&_.K(0,"breadcrumb",10);a&2&&_.E("items",b.Ka)},YPc=function(a,b){a&1&&(_.F(0,"span",11),_.Q(1),_.J());a&2&&(a=b.title,b=_.O(),_.mg("id","root-indicator-"+b.resultIndex),_.y(),_.Rg(" ",a," "))},ZPc=function(a){a&
1&&_.K(0,"onedev-changelist-hovercard",14,7);if(a&2){a=_.Ag(1);const b=_.O().cl;_.E("changelistId",b)("onedevIsHovercardReady",a.TK)}},$Pc=function(a,b){a&1&&(_.F(0,"a",12),_.Q(1),_.J(),_.F(2,"onedev-hovercard",null,6),_.C(4,ZPc,2,2,"onedev-changelist-hovercard",13),_.J());if(a&2){a=b.title;const c=b.cl;b=b.Rc;const d=_.Ag(3),e=_.O();_.E("universalLink",e.OSc(b,c))("ascTrackElement",e.mc)("trackListIndex",e.resultIndex)("onedevHovercardTrigger",d)("feedbackEvent",e.XW);_.mg("id","ref-indicator-"+
e.resultIndex)("aria-describedby","root-indicator-"+e.resultIndex);_.y();_.Rg(" ",a," ")}},aQc=function(a,b){a&1&&(_.F(0,"span",15),_.Q(1),_.J());a&2&&(a=b.title,b=_.O(),_.mg("id","ref-indicator-"+b.resultIndex),_.y(),_.Rg(" ",a," "))},bQc=function(a,b){a&1&&_.K(0,"segmented-dropdown-button",16);a&2&&_.E("item",b.snb)("useBreadcrumbStyling",!1)},cQc=function(a,b){a&1&&_.K(0,"ref-picker",17);a&2&&(a=b.m8,b=_.O(),_.E("refPickerData",a)("trackElement",b.nQ))},eQc=function(a,b){a&1&&(_.F(0,"a",18,8)(2,
"div",19),_.Q(3),_.F(4,"span",20),_.Q(5),_.J()()());a&2&&(a=b.Rc,b=_.O(),_.E("routerLink",_.Iq(a))("ascTrackElement",b.mc)("trackListIndex",b.resultIndex)("feedbackEvent",b.XW),_.mg("id","search-result-header-"+b.resultIndex)("aria-describedby","root-indicator-"+b.resultIndex),_.y(3),_.Rg(" ",dQc(a.path)[0],""),_.y(2),_.Sg(dQc(a.path)[1]))},dQc=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("/")]},fQc=function({gq:{length:a}}){return a},gQc=function(a,b){const c=Object.assign({},a,{Kd:void 0,DM:void 0,RZ:void 0}),d=Object.assign({},b,{Kd:void 0,DM:void 0,RZ:void 0});return _.qc(c,d)&&_.Oj(a.Kd)===_.Oj(b.Kd)&&UPc(a.DM.Iua)===UPc(b.DM.Iua)},iQc=function({Jz:a,QL:b},c,d){return a?a.map(e=>hQc(e,c,b,d)).filter(e=>!!e):[]},hQc=function({lga:a,Gua:b,WL:c,n8:d,vC:e,Y7:f},g,l,p){return a?jQc(a,_.eob(a.ze),l,c,d,e,f,p):b&&g?kQc(b,_.eob(b.ze),l,c,d,e,f,p):null},jQc=function({Nj:a,
Gja:b,BF:c,CF:d},e,f,g,l,p,t,w){const A=lQc(a),G=mQc(a);return nQc(e,0,f,g,l,p,t,w,a,A,b,b-G,c,d)},kQc=function({ota:a},b,c,d,e,f,g,l){c=nQc(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:oQc(w),Rc:t,path:t.path,name:_.eB(t.path)}});c.vRb=a.length>12;return c},oQc=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}},
nQc=function(a,b,c,d,e,f,g,l,p=[],t=!1,w=0,A=0,G="",I=""){b===1&&(a=a.bc().od(_.Ynb(a.path)).ab());a={Rc:a,tr:c,sx:d,h6c:e,Y7:g,UD:l,vC:f};switch(b){case 0:return Object.assign({},a,{cYc:t,eib:A,Gja:w,Nj:p,type:b,BF:G,CF:I});case 1:return Object.assign({},a,{type:b});default:return _.bb(b,`Unknown result type: ${b}`)}},lQc=function(a){return a.some(b=>b.Bx.some(({lr:c})=>!!c&&c.hO.some(({length:d})=>d>0)))},mQc=function(a){return(new Set(a.flatMap(b=>b.Bx.filter(c=>c.cH&&c.cH.some(d=>d.length>0)).map(c=>
c.lineNumber)))).size},MSc=function(a){return(a==null?void 0:a.type)===2},NSc=function({uO:a,Gu:b,Rq:c,Sq:d,ID:e},f,g,l){f=Math.floor(f/g.pageSize);const p=f*g.pageSize;return{Mc:f,nWc:p,uO:a,Gu:b,Vm:g,l5c:l,gq:l.gsa.slice(p,Math.min(p+g.pageSize,l.gsa.length)),Rq:c,Sq:d,ID:e}},RSc=function(a){let b=void 0,c=void 0;if(a.length===1){var d=a[0];if(d.Xl===5&&!d.KP&&(d=OSc(d.value,PSc)))return d}for(const e of _.fk(a))e.Xl===5&&a.includes(e)&&!e.KP?(d=OSc(e.value,PSc))&&(c=d):e.Xl===5?(d=OSc(e.value,
QSc))&&(c=d):e.Xl===1&&e.label===12&&e.value&&(d=OSc(e.value.value,PSc))&&(b=d);return c||b},OSc=function(a,b){if(a=b.exec(a))if([,a]=a,a=Number(a),!isNaN(a)&&a>0)return a},SSc=function(a){if(a&1){const b=_.Ld();_.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.AD=void 0)});_.J()();_.sg()}if(a&2){a=_.Ag(3);const b=_.O(2).Ka,c=_.O();_.y();_.E("changeSizeOf",a);_.y(3);_.E("target",c.AD)("loadedQueryContext",b.Tb.Vm)}},TSc=
function(a){if(a&1){const b=_.Ld();_.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.AD=d.AD===c?void 0:c;return _.r()});_.K(9,"result-footer",13);_.J()()();_.C(10,SSc,5,3,"ng-container",14);_.sg()}if(a&2){a=_.O().Ka;const b=_.O();_.y(2);_.E("searchResultsElementName",b.Xm)("pagedData",_.S(3,13,b.CXb));_.y(2);_.E("searchResultsElementName",
b.Xm)("pagedSearchResponse",a.Tb)("queryContext",_.S(5,15,b.Vm));_.y(2);_.E("warnings",a.Tb.ID);_.y(2);_.E("previewTarget",b.AD)("resultPage",a.Tb)("searchResultsElementName",b.Xm)("showResultsIncomplete",b.H8?a.state===2?!0:a.state===1&&a.nF.Xua===3:!1);_.y();_.E("paginatedResults",a.Tb)("trackElement",b.Xm);_.y();_.E("ngIf",b.AD)}},USc=function(a){a&1&&_.K(0,"loading",18);a&2&&_.E("diameter",20)},VSc=function(a){a&1&&_.K(0,"search-results-incomplete",25);a&2&&(a=_.O(3),_.E("docLink",a.H8)("trackElement",
a.Xm))},WSc=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O(2).Ka,_.y(),_.Sg(a.mCa))},XSc=function(a){a&1&&(_.F(0,"a",29),_.Q(1),_.J());a&2&&(a=_.O().Ka,_.E("externalLink",a.link),_.y(),_.Sg(a.message))},YSc=function(a){if(a&1){const b=_.Ld();_.F(0,"button",30);_.N("click",function(){_.q(b);const c=_.O().Ka;return _.r(c.callback())});_.Q(1);_.J()}a&2&&(a=_.O().Ka,_.y(),_.Rg(" ",a.message," "))},ZSc=function(a,b){a&1&&(_.F(0,"div",26),_.C(1,XSc,2,2,"a",27)(2,YSc,2,1,"button",28),_.J());a&
2&&(a=b.Ka,_.y(),_.E("ngIf",a.link),_.y(),_.E("ngIf",a.callback))},$Sc=function(a){if(a&1){const b=_.Ld();_.F(0,"div",31)(1,"copy-button",32);_.N("copyEvent",function(){_.q(b);const c=_.O(3);return _.r(c.Xs())});_.J()()}a&2&&(a=_.O(2).Ka,_.y(),_.E("buttonLabel","Copy Error Trace")("hasLightLabel",!0)("removeBorder",!0)("hoverMsg","Copy the error trace")("copyText",a.QZb))},aTc=function(a){a&1&&(_.F(0,"div",19),_.K(1,"result-header",20),_.R(2,"async"),_.K(3,"search-result-warnings",10),_.C(4,VSc,1,
2,"search-results-incomplete",21),_.F(5,"icon-empty-state-display",22)(6,"icon-empty-state-title"),_.Q(7),_.J(),_.F(8,"icon-empty-state-subtitle"),_.C(9,WSc,2,1,"span",14)(10,ZSc,3,2,"div",23)(11,$Sc,2,5,"div",24),_.J()()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("searchResultsElementName",b.Xm)("queryContext",_.S(2,11,b.Vm))("errorData",a)("maybeSkippedDocuments",b.Gu);_.y(2);_.E("warnings",a.nF.ID);_.y();_.E("ngIf",b.H8?a.state===2?!0:a.state===1&&a.nF.Xua===3:!1);_.y();_.E("isSvg",!1);_.y(2);
_.Sg(a.message);_.y(2);_.E("ngIf",a.mCa);_.y();_.E("ngIf",a.action);_.y();_.E("ngIf",a.QZb)}},bTc=function(a,b){a&1&&(_.M(0,3),_.C(1,TSc,11,17,"ng-container",4)(2,USc,1,1,"loading",5)(3,aTc,12,13,"div",6),_.sg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.mv.ji),_.y(),_.E("ngSwitchCase",b.mv.qj),_.y(),_.E("ngSwitchCase",b.mv.Error))},cTc=function(a){if(a&1){const b=_.Ld();_.F(0,"div",33)(1,"p",34);_.Q(2," Skipped ");_.F(3,"a",35);_.N("click",function(){_.q(b);_.O().Kh.Rd();
return _.r()});_.Q(4," results page ");_.J();_.Q(5," since there is only one result. ");_.J();_.F(6,"span",36)(7,"button",37);_.N("click",function(){_.q(b);_.O().Kh.Rd();return _.r()});_.Q(8);_.J()()()}a&2&&(a=_.O(),_.y(3),_.E("routerLink",a.KTc)("queryParams",a.yxc),_.y(5),_.Rg(" ",a.goc," "))},dTc=function(a,b=""){if(a.Mc!==0||a.gq.length!==1||a.Gu||b.trim().toLowerCase()==="true"||b.trim()==="1")return!1;a=a.gq[0];if(a.type===1||a.Nj.length===0)return!0;b=a.Nj[a.Nj.length-1].Bx;return _.FG(b[b.length-
1].lineNumber)-_.FG(a.Nj[0].Bx[0].lineNumber)<25},eTc=function(a){a&1&&_.K(0,"star",23);a&2&&(a=_.O(),_.E("place",a.yc.Rc)("type",a.qXc(a.yc.Rc))("elementName",a.yc.Rc.path))},fTc=function(a){a&1&&_.K(0,"file-search-breadcrumb",24,2);a&2&&(a=_.O(),_.E("place",a.yc.Rc)("isSelected",a.Ae)("resultIndex",a.Nf)("trackElement",a.mc)("refsToken",a.yc.h6c)("feedbackEvent",a.PPb))},gTc=function(a){a&1&&(_.F(0,"span",27),_.Q(1),_.J());a&2&&(a=_.O(2),_.mg("id","root-indicator-"+a.Nf),_.y(),_.Sg(a.bqb))},hTc=
function(a){a&1&&(_.C(0,gTc,2,2,"span",25),_.F(1,"a",26,3)(3,"h3"),_.Q(4),_.J()());a&2&&(a=_.O(),_.E("ngIf",a.bqb),_.y(),_.E("routerLink",_.Iq(a.yc.Rc))("ascTrackElement",a.mc)("trackListIndex",a.Nf)("feedbackEvent",a.PPb),_.mg("id","search-result-header-"+a.Nf)("aria-describedby",a.bqb?"root-indicator-"+a.Nf:void 0),_.y(3),_.Sg(a.yc.Rc.path))},iTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.F(2,"a",28)(3,"mat-icon",29),_.Q(4," auto_fix_high "),_.J()(),_.sg());a&2&&(a=_.O(),_.y(2),_.E("routerLink",
a.pgc)("ascTrackElement",a.mc))},jTc=function(a){if(a&1){const b=_.Ld();_.F(0,"button",31);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.eDa.emit())});_.Q(1," Preview ");_.J()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.mc)("trackArtifactId",_.Iq(a.yc.Rc))("trackListIndex",a.Nf))},kTc=function(a){if(a&1){const b=_.Ld();_.F(0,"button",31);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.eDa.emit())});_.Q(1," Hide Preview ");_.J()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.mc)("trackArtifactId",
_.Iq(a.yc.Rc))("trackListIndex",a.Nf))},lTc=function(a){a&1&&_.K(0,"onedev-changelist-hovercard",34,6);if(a&2){a=_.Ag(1);const b=_.O(3);_.E("changelistId",b.yc.CF)("onedevIsHovercardReady",a.TK)}},mTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.F(2,"a",32),_.Q(3," Match deleted "),_.J(),_.F(4,"onedev-hovercard",null,5),_.C(6,lTc,2,2,"onedev-changelist-hovercard",33),_.J(),_.sg());if(a&2){a=_.Ag(5);const b=_.O(2);_.y(2);_.E("externalLink",b.Iea(b.yc.CF))("ascTrackElement",b.mc)("trackArtifactId",
_.Iq(b.yc.Rc))("trackListIndex",b.Nf)("onedevHovercardTrigger",a)}},nTc=function(a){a&1&&_.K(0,"onedev-changelist-hovercard",34,6);if(a&2){a=_.Ag(1);const b=_.O(3);_.E("changelistId",b.yc.BF)("onedevIsHovercardReady",a.TK)}},oTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.F(2,"a",35),_.Q(3," File deleted "),_.J(),_.F(4,"onedev-hovercard",null,7),_.C(6,nTc,2,2,"onedev-changelist-hovercard",33),_.J(),_.sg());if(a&2){a=_.Ag(5);const b=_.O(2);_.y(2);_.E("universalLink",b.Iea(b.yc.BF))("ascTrackElement",
b.mc)("trackArtifactId",_.Iq(b.yc.Rc))("trackListIndex",b.Nf)("onedevHovercardTrigger",a)}},pTc=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",16),_.C(2,jTc,2,3,"button",30)(3,kTc,2,3,"ng-template",null,4,_.ah)(5,mTc,7,5,"ng-container",18)(6,oTc,7,5,"ng-container",18),_.sg());if(a&2){a=_.Ag(4);const b=_.O();_.y(2);_.E("ngIf",b.AD!==b.yc)("ngIfElse",a);_.y(3);_.E("ngIf",b.i7c);_.y();_.E("ngIf",b.d7c)}},qTc=function(a){a&1&&_.K(0,"mat-divider",16)},rTc=function(a){if(a&1){const b=_.Ld();_.F(0,"button",
38);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.eDa.emit())});_.Q(1," View All ");_.J()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.mc)("trackArtifactId",_.Iq(a.yc.Rc))("trackListIndex",a.Nf))},sTc=function(a){a&1&&(_.M(0),_.C(1,qTc,1,0,"mat-divider",36)(2,rTc,2,3,"button",37),_.sg());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.yc.vRb),_.y(),_.E("ngIf",a.yc.vRb))},tTc=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);_.pg(_.S(1,11,c.bA.Ita));
_.og("last",b&&!c.wPb);_.E("linkGenerator",c.iD)("resultIndex",c.Nf)("snippet",a)("trackElement",c.mc)("feedbackEvent",c.i_a)("codeFontSize",c.ts)}},uTc=function(a){a&1&&(_.M(0),_.F(1,"mat-icon"),_.Q(2,"unfold_less"),_.J(),_.F(3,"span"),_.Q(4," Show fewer matching lines "),_.J(),_.sg())},vTc=function(a){a&1&&(_.F(0,"mat-icon"),_.Q(1,"unfold_more"),_.J(),_.F(2,"span"),_.Q(3," "),_.zg(4,10),_.Q(5," "),_.J());a&2&&(a=_.O(4),_.y(4),_.OA(a.yc.eib)(a.yc.eib),_.PA(4))},wTc=function(a,b){if(a&1){const c=
_.Ld();_.F(0,"button",42,8);_.N("click",function(){const d=_.q(c).ua,e=_.O(3);return _.r(e.B3b.next(!d))});_.C(2,uTc,5,0,"ng-container",43)(3,vTc,6,2,"ng-template",null,9,_.ah);_.J()}if(a&2){a=b.ua;b=_.Ag(4);const c=_.O(3);_.E("ascTrackElement",c.mc)("trackArtifactId",_.Iq(c.yc.Rc))("trackAction",a?"collapseSnippets":"expandSnippets")("trackListIndex",c.Nf);_.y(2);_.E("ngIf",a)("ngIfElse",b)}},yTc=function(a){a&1&&(_.M(0),_.C(1,wTc,5,6,"button",41),_.R(2,"async"),_.sg());if(a&2){let b;a=_.O(2);_.y();
_.E("ngForOf",_.Zg(3,xTc,(b=_.S(2,1,a.ttb))==null?null:b.zd))}},zTc=function(a){a&1&&(_.M(0),_.C(1,tTc,2,13,"file-search-snippet",39),_.R(2,"async"),_.C(3,yTc,3,5,"ng-container",18),_.sg());if(a&2){let b;a=_.O();_.y();_.E("ngForOf",(b=_.S(2,2,a.ttb))==null?null:b.Nj);_.y(2);_.E("ngIf",a.wPb)}},ATc=function(a){a&1&&(_.F(0,"div"),_.R(1,"async"),_.K(2,"file-list",44),_.J());a&2&&(a=_.O(),_.Vz("file-list-wrapper ",_.S(1,10,a.bA.Ita),""),_.y(2),_.E("files",a.yc.children)("queryParamsHandling",a.merge)("ariaLabelledbyId",
"search-result-header-"+a.Nf)("searchRequestToken",a.yc.tr)("searchResponseToken",a.yc.sx)("sessionStartTimeMs",a.yc.UD)("clientTimeResultsDisplayedMs",a.lC))},BTc=function(a){if(a&1){const b=_.Ld();_.F(0,"mat-expansion-panel",45);_.N("opened",function(){_.q(b);const c=_.O();return _.r(c.h3c=!0)})("closed",function(){_.q(b);const c=_.O();return _.r(c.h3c=!1)});_.F(1,"mat-expansion-panel-header")(2,"mat-panel-title");_.Q(3," Debug Info ");_.J()();_.F(4,"p");_.Q(5);_.J()()}a&2&&(a=_.O(),_.y(5),_.Sg(a.yc.vC))},
CTc=function(a,b){a&1&&(_.F(0,"span",10),_.Q(1),_.J());a&2&&(a=b.ua,_.E("ngClass",a.vta),_.y(),_.Rg(" ",a.text," "))},ETc=function(a,b){a&1&&(_.F(0,"a",8),_.C(1,CTc,2,2,"span",9),_.J());if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O();_.E("routerLink",_.Yg(4,DTc))("queryParams",{q:b.l8,all:void 0,start:1})("ascTrackElement",c.Xm);_.y();_.E("ngForOf",a)}},FTc=function(a){a&1&&(_.F(0,"span",11)(1,"span",12),_.Q(2," Search instead\u00a0 "),_.J(),_.F(3,"a",13),_.Q(4),_.J()());if(a&2){a=_.O().Ka;const b=_.O();
_.y(3);_.E("routerLink",_.Yg(4,DTc))("queryParams",b.Dbc)("ascTrackElement",b.Xm);_.y();_.Rg(" ",a.query," ")}},GTc=function(a){if(a&1){const b=_.Ld();_.F(0,"span",14);_.K(1,"mat-divider",15);_.F(2,"button",16);_.N("click",function(){_.q(b);_.O(2).Dub.next(!0);return _.r()});_.F(3,"mat-icon");_.Q(4,"close");_.J()()()}a&2&&(a=_.O(2),_.y(2),_.E("ascTrackElement",a.Xm))},HTc=function(a,b){a&1&&(_.F(0,"span",1)(1,"span",2)(2,"span",3)(3,"span",4),_.Q(4),_.J(),_.C(5,ETc,2,5,"a",5),_.R(6,"async"),_.J(),
_.C(7,FTc,5,5,"span",6),_.J(),_.C(8,GTc,5,1,"span",7),_.J());a&2&&(a=b.Ka,b=_.O(),_.og("redirect-panel",a.type===2),_.y(),_.E("matTooltip",b.Mnc),_.y(3),_.Rg(" ",a.type===2?b.doc:b.ync,"\u00a0 "),_.y(),_.E("ngIf",_.S(6,7,b.BTc)),_.y(2),_.E("ngIf",a.type===2),_.y(),_.E("ngIf",a.type!==2))},JTc=function(a,b){a&1&&(_.F(0,"conditional-link",9),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O(),_.E("condition",!a.pTb)("sameWindow",!0)("linkAriaLabel",b.ifc.format({pageNumber:b.HBb.format(a.Mc+1)}))("link",_.Yg(9,ITc))("queryParams",
a.Sa)("ascTrackElement",b.mc)("trackGestureClick",!0)("trackListIndex",a.Mc),_.y(),_.Rg(" ",b.HBb.format(a.Mc+1)," "))},KTc=function(a,b){if(a+b<4)return[a,b];if(a>b)return[b,a]=KTc(b,a),[a,b];a>=2&&(a=2);return[a,Math.min(b,4-a)]},LTc=function(a){a&1&&(_.F(0,"mat-icon",8),_.Q(1," help_outline "),_.J())},MTc=function(a){if(a&1){const b=_.Ld();_.F(0,"copy-button",9);_.N("copyEvent",function(){_.q(b);const c=_.O();return _.r(c.Xs())});_.J()}a&2&&(a=_.O(),_.E("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",
!0)("removeBorder",!0)("hoverMsg","Copy all file paths on this page")("copyText",a.lQc))},OTc=function(a){a&1&&(_.M(0),_.K(1,"div",10)(2,"scope-indicator",11),_.F(3,"a",12)(4,"mat-icon"),_.Q(5,"close"),_.J(),_.F(6,"span"),_.Q(7," Remove Scope "),_.J()(),_.sg());a&2&&(a=_.O(),_.y(2),_.E("savedQuery",a.Ke)("searchScope",a.Kd)("displayBreadcrumb",!0),_.y(),_.E("routerLink",_.Yg(7,NTc))("queryParams",a.wxc)("ascTrackElement",a.Xm)("trackAction","clearSearchScope"))},PTc=function(a){a&1&&(_.F(0,"a",13)(1,
"span"),_.Q(2," Find Everything "),_.J()());a&2&&(a=_.O(),_.E("routerLink",_.Yg(3,NTc))("queryParams",a.xxc)("ascTrackElement",a.Xm))},QTc=function(a){if(a&1){const b=_.Ld();_.F(0,"span",14)(1,"mat-label");_.Q(2," Snippets ");_.J();_.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.r6c(c.value))});_.F(6,"mat-option",17);_.Q(7," Classic ");_.J();_.F(8,"mat-option",18);_.Q(9," Compact ");_.J();_.F(10,"mat-option",19);_.Q(11,
" All Matching Lines ");_.J();_.F(12,"mat-option",20);_.Q(13," Off ");_.J()()()()}a&2&&(a=_.O(),_.y(),_.mg("id",a.Xm+"-snippet-style-control-label"),_.y(3),_.E("aria-labelledby",a.Xm+"-snippet-style-control-label")("value",_.S(5,3,a.w7c)))},RTc=function(a){a&1&&(_.F(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.Q(3," Search Request "),_.J()(),_.F(4,"p"),_.Q(5),_.J()());a&2&&(a=_.O(2),_.y(5),_.Sg(a.Rq))},STc=function(a){a&1&&(_.F(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header")(2,
"mat-panel-title"),_.Q(3," Search Response "),_.J()(),_.F(4,"p"),_.Q(5),_.J()());a&2&&(a=_.O(2),_.y(5),_.Sg(a.Sq))},TTc=function(a){a&1&&(_.F(0,"div",21),_.C(1,RTc,6,1,"mat-expansion-panel",22)(2,STc,6,1,"mat-expansion-panel",22),_.J());a&2&&(a=_.O(),_.pg(a.B_===0?"debug-info-container":""),_.y(),_.E("ngIf",a.Rq),_.y(),_.E("ngIf",a.Sq))},VTc=function(a,b){if(a&1){const c=_.Ld();_.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.fYb.emit(d))});_.J()()}if(a&2){a=b.ua;b=b.index;const c=_.O();_.y();_.E("entry",a)("resultPage",c.VL)("isActive",a===c.AD)("listIndex",b)("scopeDetail",UTc(c.VL.Vm.Kd))("trackElement",c.Xm)("previewTarget",c.AD)("isSelected",b===_.S(2,10,c.selectedIndex))("codeFontSize",_.S(3,12,c.ts))("container",c.kb.ma.parentNode)}},WTc=function(a){a&1&&_.K(0,"search-results-incomplete",4);a&2&&(a=_.O(),_.E("docLink",a.H8)("trackElement",a.Xm))},XTc=function(a){a&1&&(_.F(0,"icon-empty-state-display",
5)(1,"icon-empty-state-title"),_.Q(2," Binary file "),_.J(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," No preview available "),_.J()())},YTc=function(a){a&1&&_.K(0,"empty-file-detail",6);a&2&&(a=_.O(),_.E("path",a.Rc.path))},ZTc=function(a){a&1&&(_.K(0,"img",7),_.R(1,"lastPathElement"));a&2&&(a=_.O(),_.E("alt",_.S(1,2,a.Rc.path))("src",a.imageUrl,_.tf))},$Tc=function(a){a&1&&(_.F(0,"dc-information-box",12),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Rg(" ",a.matches.message," "))},aUc=function(a){if(a&1){const b=
_.Ld();_.F(0,"file-matches-navigation",17);_.R(1,"async");_.N("selectedMatchIndexChange",function(c){_.q(b);const d=_.O(4);return _.r(d.Zk.next(c))});_.J()}a&2&&(a=_.O(4),_.E("dataState",a.mv.ji)("matchCount",a.matches.Tb.length)("selectedMatchIndex",_.S(1,5,a.Zk))("trackArtifactId",_.Iq(a.Rc))("trackElement",a.Ri))},bUc=function(a){a&1&&(_.M(0),_.C(1,aUc,2,7,"file-matches-navigation",16),_.R(2,"async"),_.sg());a&2&&(a=_.O(3),_.y(),_.E("ngIf",_.S(2,1,a.Zk)>-1))},cUc=function(a){a&1&&_.K(0,"loading",
18);a&2&&_.E("inline",!0)},dUc=function(a){a&1&&(_.F(0,"div",13),_.C(1,bUc,3,3,"ng-container",14)(2,cUc,1,1,"loading",15),_.J());a&2&&(a=_.O(2),_.E("ngSwitch",a.matches.state),_.y(),_.E("ngSwitchCase",a.mv.ji),_.y(),_.E("ngSwitchCase",a.mv.qj))},eUc=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.Zk))("selectedMatchIndex",a.Zk))},fUc=function(a){if(a&1){const b=_.Ld();_.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,eUc,2,5,"search-match-layer",20);_.J();_.sg()}a&2&&(a=_.O(2),_.y(),_.E("value",a.wb.code)("fileName",a.Rc.path)("lineLimitation",a.wb.iL)("lineNumberLinkProvider",_.S(2,6,a.Pm))("highlightInfo",a.wb.az),_.y(2),_.E("ngIf",a.matches.state===a.mv.ji))},hUc=function(a){a&1&&(_.F(0,"div",8),_.C(1,$Tc,2,1,"dc-information-box",9)(2,dUc,3,3,"div",10)(3,fUc,4,8,"ng-container",11),_.J());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.matches.state===
a.mv.Error),_.y(),_.E("ngIf",gUc(a.matches)),_.y(),_.E("ngIf",a.wb))},iUc=function(a){if(a&1){const b=_.Ld();_.F(0,"h2")(1,"span",5);_.Q(2,"File Preview");_.J();_.F(3,"button",6);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.close.emit())});_.F(4,"mat-icon");_.Q(5,"close");_.J()()()}a&2&&(a=_.O(),_.y(3),_.E("title",a.mBb)("ascTrackElement",a.Ri)("trackArtifactId",_.Iq(a.O0)),_.mg("aria-label",a.mBb))},jUc=function(a){a&1&&_.K(0,"loading",11);a&2&&_.E("diameter",20)},kUc=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.rK.matches))}},lUc=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)}},mUc=function(a){a&1&&(_.M(0)(1,7),_.C(2,kUc,2,4,"single-file-preview",12)(3,lUc,1,2,"file-list",13),_.sg()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngSwitch",a.Tb.type);_.y();_.E("ngSwitchCase",b.uI.File);_.y();_.E("ngSwitchCase",
b.uI.pFa)}},nUc=function(a){a&1&&(_.F(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.Q(2),_.J(),_.F(3,"icon-empty-state-subtitle"),_.Q(4),_.J()());a&2&&(a=_.O().Ka,_.E("isSvg",!1),_.y(2),_.Sg(a.message),_.y(2),_.Sg(a.mCa))},oUc=function(a,b){a&1&&(_.M(0,7),_.C(1,jUc,1,1,"loading",8)(2,mUc,4,3,"ng-container",9)(3,nUc,5,3,"icon-empty-state-display",10),_.sg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.mv.qj),_.y(),_.E("ngSwitchCase",b.mv.ji),_.y(),_.E("ngSwitchCase",
b.mv.Error))},pUc=function(a,b){return a.map(c=>{var d=c.ke();c=c.getType();d=b.od(d).ab();return{entryType:c||0,Rc:d,path:d.path,name:_.eB(d.path)}})},qUc=function(a){a&1&&(_.F(0,"div",1)(1,"mat-icon",2),_.Q(2,"error_outline"),_.J(),_.F(3,"span",3),_.Q(4),_.J()());a&2&&(a=_.O(),_.y(4),_.Sg(a.Q$c))},SPc=class extends _.Tf{constructor(){super(...arguments);this.value=null;this.Ss=this.xl=!1}VMa(a){const b=this.xl,c=this.value,d=this.MCa,e=this.Tn,f=this.Ss;if(this.Pn)a.error(d);else if(e||f)b&&a.next(c),
a.complete()}next(a){this.Tn||(this.value=a,this.xl=!0)}complete(){const a=this.xl,b=this.value;this.Ss||(this.Ss=!0,a&&super.next(b),super.complete())}},rUc={sq:void 0,ss:void 0,start:void 0},sUc={all:"1",start:void 0},tUc={ssfr:"1"},uUc={all:void 0,start:1,dqr:"1"},wUc=function(a,b){return _.x(_.RF(a.lH),_.cg(c=>{switch(c.state){case 0:return _.Pe;case 1:return _.Tmb(a.Ah,"The default saved query could not be resolved."),vUc(a,b,"").then(()=>!1);case 2:return c=c.Tb.sfa,vUc(a,b,c&&c.Qo||"").then(()=>
!1);default:return _.bb(c,void 0)}}))},vUc=function(a,b,c){return _.fp(a.Ua,_.Jj(new _.Ij(b),"sq",c).toString(),{jj:!0})},r9=class{constructor(a,b,c){this.Ah=a;this.Ua=b;this.lH=c;this.ola=_.lv.has(40)}mf({ex:a},{url:b}){if(!this.ola)return _.u(!0);({Ke:a}=_.ri(a));return a!=="USE_DEFAULT_STORED_QUERY"?_.u(!0):wUc(this,b)}};r9.O=function(a){return new (a||r9)(_.m(_.Qt),_.m(_.di),_.m(_.SF),_.m(_.mv))};r9.ta=_.k({token:r9,oa:r9.O,Ea:"root"});
var xUc=["resultRoot"],yUc=["resultRef"],zUc=["refPicker"],AUc=["resultCl"],BUc=["resultWorkspace"],CUc=["resultPath"],DUc=["resultPathLink"],EUc=new _.Ot("Open branch {branch}"),FUc=new _.Ot("Open tag {tag}"),s9=class{set Va(a){this.Rc.next(a)}constructor(a){this.Ae=!1;this.Rc=new _.Wf(1);this.OSc=_.oG;this.nQ="SearchResultRefPicker";this.RLb=_.u([]);this.RLb=_.x(this.Rc,_.cg(b=>_.uG(b)?_.x(_.FI(a,b),_.bg(_.OG(b.Eb)),_.v(c=>({Va:b,jx:c}))):_.u({Va:b,jx:_.OG("")})),_.v(({Va:b,jx:c})=>this.bfa(b,c)))}Qa(){}Dc(){this.Ae&&
this.Cga()}Sb(a){a.isSelected&&this.Ae&&this.Cga()}bfa(a,b){const c=[];c.push({type:1,qa:this.i5c,label:"Search Result Root",context:{title:_.WF(a)?a.repository:`${a.tb}/${a.repository}`}});const d=_.uG(a)&&!_.WF(a);if(_.uG(a)&&_.WF(a)&&!_.Oq(a)){var e=c.push,f=`cl/${_.hG(b)}`;b={type:1,qa:this.f5c,label:_.PG(b.type),DWb:!0,context:{title:f,cl:b.rs,Rc:a}};e.call(c,b)}else d?(e=c.push,f=this.H_a(a,b),b={type:1,qa:this.h5c,label:_.PG(b.type),DWb:!0,context:{snb:f}},e.call(c,b)):a.params.Qb&&c.push({type:1,
qa:this.m5c,label:"Snapshot",context:{title:a.params.Qb}});(!d||a.path&&a.path!=="/")&&c.push({type:1,qa:this.g5c,label:"Search Result Path",context:{Rc:a}});return c}H_a(a,b){const c=_.hG(b),d={Va:a,aBa:_.nqb,version:0,gitRefsToken:this.n8,PTb:!0};return Object.assign({},{title:c,qa:this.Oka,label:_.PG(b.type),ariaLabel:"Search result ref picker",mc:this.nQ,context:{m8:d},tooltip:b.type===1?EUc.format({branch:c}):FUc.format({tag:c})},_.bH(a.bc().od("").ab()))}Cga(){let a,b;(a=this.TAa)==null||(b=
a.ma)==null||b.focus()}};s9.O=function(a){return new (a||s9)(_.B(_.GI))};
s9.wa=_.zf({type:s9,na:[["file-search-breadcrumb"]],rb:function(a,b){a&1&&(_.Jg(xUc,7,_.Gg),_.Jg(yUc,7,_.Gg),_.Jg(zUc,7,_.Gg),_.Jg(AUc,7,_.Gg),_.Jg(BUc,7,_.Gg),_.Jg(CUc,7,_.Gg),_.Jg(DUc,5,_.bf));if(a&2){let c;_.Mg(c=_.Og())&&(b.i5c=c.first);_.Mg(c=_.Og())&&(b.h5c=c.first);_.Mg(c=_.Og())&&(b.Oka=c.first);_.Mg(c=_.Og())&&(b.f5c=c.first);_.Mg(c=_.Og())&&(b.m5c=c.first);_.Mg(c=_.Og())&&(b.g5c=c.first);_.Mg(c=_.Og())&&(b.TAa=c.first)}},inputs:{resultIndex:"resultIndex",mc:"trackElement",XW:"feedbackEvent",
Ae:"isSelected",n8:"refsToken",Va:"place"},standalone:!1,features:[_.Lm],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,XPc,1,1,"breadcrumb",9),_.R(1,"async"),_.C(2,YPc,2,2,"ng-template",null,0,_.ah)(4,$Pc,5,8,"ng-template",null,1,_.ah)(6,aQc,2,2,"ng-template",null,2,_.ah)(8,bQc,1,2,"ng-template",null,3,_.ah)(10,cQc,1,2,"ng-template",null,4,_.ah)(12,eQc,6,8,"ng-template",null,5,_.ah));a&2&&_.E("ngIf",_.S(1,1,b.RLb))},Fa:[_.Ap,_.jH,_.Sn,_.KI,_.iH,_.NI,_.OI,_.QI,_.PI,_.RI,_.gp,_.mB,_.nB,_.kw,_.Xn],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 t9=class{};t9.O=function(a){return new (a||t9)};t9.Ca=_.Af({type:t9});t9.Ba=_.Uc({imports:[_.Kv,_.Yn,_.XI,_.Nv,_.YI,_.iu,_.SI,_.ip,_.pB,_.qB,_.gy]});var u9=class{constructor(){this.yl=_.nk.has(2)}mf({ex:a}){return this.yl&&a.get("type")==="cl"?(a=a.get("q")||"",_.lc(window,(_.ov||"")+"search?ct=os&q="+(a+" status:submitted"),"_self"),!1):!0}};u9.O=function(a){return new (a||u9)(_.m(_.kv))};u9.ta=_.k({token:u9,oa:u9.O,Ea:"root"});var GUc=new Map([[400,2],[404,4]]),HUc=function(a,b){return new v9(0,"Sorry, something went wrong",void 0,b&&{message:"Click here to retry",callback:b},void 0,JSON.stringify(a))},v9=class extends Error{constructor(a,b,c,d,e,f){super(b);this.mCa=c;this.action=d;this.QZb=f;this.state=1;this.nF={Xua:a,Rq:e?e.Rq:"",Sq:e?e.Sq:"",ID:e?e.ID:[]}}},IUc=new Map([[2,"[ORIGINAL ERROR] generic::invalid_argument: "],[4,"[ORIGINAL ERROR] generic::not_found: "]]);var JUc={},KUc=function(a,b){return a.tWb.subscribe(()=>{a.i9||(a.i9=JUc);a.i9=Object.assign({},a.i9,b())})},w9=class{constructor(a){this.cache=new Map;this.nc=new _.Tf;this.iYb=Number.NEGATIVE_INFINITY;this.tWb=_.x(a.events,_.Re(c=>c instanceof _.po),_.dg(this.nc));const b=_.x(this.tWb,_.bg({LD:void 0,id:Number.NEGATIVE_INFINITY}),_.eg(({id:c,LD:d})=>{(this.iCa=d?this.cache.get(d.JG):void 0)&&this.cache.set(c,this.iCa)}));_.x(a.events,_.Re(c=>c instanceof _.$h||c instanceof _.ai||c instanceof _.Opa),
_.fg(b),_.dg(this.nc)).subscribe(([{id:c},{LD:d}])=>{this.i9&&this.cache.set(this.iYb,this.i9);this.iYb=c;this.i9=this.iCa;d&&this.cache.delete(d.JG)})}Ja(){this.nc.next();this.nc.complete()}get(){return this.iCa||JUc}};w9.O=function(a){return new (a||w9)(_.m(_.di))};w9.ta=_.k({token:w9,oa:w9.O,Ea:"root"});var LUc={File:0,pFa:1,0:"File",1:"Directory"};var NUc=function(a,b){const c=[];for(const d of _.fk(b))(b=MUc(a,d))&&c.push({start:d.location.start,end:d.location.end,replacementText:b});return c.sort((d,e)=>d.start-e.start)},MUc=function(a,b){if((a.x8c||a.IYb)&&_.uk(b,9)&&!b.error&&(a=_.Qrb(b.value?b.value.value:"",a.Jza,a.ut)))return`(repo:"${_.Y(a,2)}" branch:"${_.Y(a,3)}")`},x9=class{constructor(a,b,c){this.bo=a;this.ut=b;this.Jza=c;this.x8c=_.lv.has(69);this.IYb=_.lv.has(88)}o8a(a){var b=this.bo.parse(a);b=NUc(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,l8:b,type:this.IYb?2:1}}};x9.O=function(a){return new (a||x9)(_.m(_.dw),_.m(_.X3a),_.m(_.Y3a),_.m(_.mv))};x9.ta=_.k({token:x9,oa:x9.O,Ea:"root"});var OUc={Iu:1},PUc=new Map([["SNIPPET_SUBSET",new _.zH({Iu:1,rja:10,sja:60})],["MATCHING_LINE_SUBSET",new _.zH({rja:10,sja:60})],["ALL_MATCHING_LINES",new _.zH({UBa:!0})],["NONE",new _.zH({})]]),QUc=function(a,b,c,d){const e=(Math.floor(c/b.pageSize)+1)*b.pageSize;if(d&&gQc(b,d.Vm)){const l=d.l5c,p=l.gsa;b=l.nextPageToken;return p.length>=e||!b?_.u(NSc(d,c,d.Vm,l)):_.x(a.qva(d.Vm,b,e-p.length,p.length),_.eg(({gq:t,nextPageToken:w})=>{l.gsa=p.concat(t);l.nextPageToken=w}),_.v(t=>NSc(t,c,d.Vm,l)))}const f=
a.o8a(b),g=Object.assign({},b,{RZ:f});return _.x(a.qva(MSc(f)?g:b,"",e,0),_.v(l=>NSc(l,c,g,{gsa:l.gq,nextPageToken:l.nextPageToken})))},RUc=function(a,b,c,d,e){const f=_.x(a.ur,_.Nf(1),_.v(t=>new _.Ssb(Object.assign({},OUc,{pageSize:d,pageToken:c,pathPrefix:_.bob(b.Kd),ML:b.Kd.Eb,fo:_.wnb(b.Kd),Ke:b.Ke,aM:a.aM||"",Fs:b.Fs,nx:a.nx,Ex:a.Ex,ur:t}))));let {Um:g}=b,l=!1;const p=b.RZ;MSc(p)&&(g=p.l8,l=!0);b.Kd.Qb&&(g=`${g} add_workspace:${b.Kd.Qb}`);return _.x(_.x(f,_.cg(t=>a.mga.search(g,t,PUc.get(b.stb),
l))),_.v(t=>{const w=iQc(t,a.lUc,a.zO.J_b),A=w.length;let G=Number(t.Yua||0),I=t.nextPageToken;I?G=Math.max(e+A+1,G):(G=e+A,I="");return{uO:G,Gu:!t.Fs,nextPageToken:I,gq:w,Rq:t.Rq,Sq:t.Sq,ID:t.ID}}))},SUc=function(a,b,c,d){return _.cg(e=>e.nextPageToken?_.x(RUc(a,b,e.nextPageToken,c,d+e.gq.length),_.v(f=>Object.assign({},f,{gq:e.gq.concat(f.gq)}))):_.u(e))},TUc=function(a,b,{Um:c,Ke:d},e){return _.x(a.mga.match(b,c,new _.Usb({Ke:d}),new _.Vsb({Iu:e})),_.v(({Nj:f})=>(f==null?void 0:f.Fya)||[]))},y9=
class{constructor(a,b,c,d,e,f,g){this.mga=a;this.bo=b;this.zO=c;this.i4c=d;this.aM=e;this.lUc=_.lv.has(44);this.nx=_.lv.has(69);this.Ex=_.lv.has(97);this.ur=g.v6()}qva(a,b,c,d){if(c<=0)throw Error("Tf`"+c);let e=Math.min(c,100);b=RUc(this,a,b,e,d);for(c-=e;c;)e=Math.min(c,100),b=_.x(b,SUc(this,a,e,d)),c-=e;return b}o8a(a){return UPc(a.DM.Iua)?void 0:this.i4c.o8a(a.Um)}};y9.O=function(a){return new (a||y9)(_.m(_.HI),_.m(_.dw),_.m(_.Jv),_.m(x9),_.m(_.m4a),_.m(_.mv),_.m(_.Rv))};y9.ta=_.k({token:y9,oa:y9.O});var UUc=new _.Ot("{query} - Search"),z9=class extends _.hH{sm(a){this.title.sm(a?UUc.format({query:a}):"Search")}};z9.O=(()=>{let a;return function(b){return(a||(a=_.he(z9)))(b||z9)}})();z9.ta=_.k({token:z9,oa:z9.O,Ea:"root"});var VUc=new _.ud("partialResultsLink",{Ea:"root",oa:()=>{const a=_.n(_.i4a,8);return a?_.Y(a,11):""}});var QSc=/^[lL]:(\d+)$/,PSc=/:(\d+)(:\d+)?$/;var WUc=["singleSearchResultRedirect"],ZUc=function(a,b,c){const d=a.bo.parse(b.Um||"");if(!d.length)return _.ze(new v9(1,"Empty query","Please enter a search query"));XUc(a,d);return _.x(YUc(a,b,c),_.cg(e=>{a.Gu=e.Gu;if(!fQc(e))throw new v9(3,"No matching results","Try modifying your query",void 0,e);if(!dTc(e,b.DM.M0b))return _.u(e);let f=e.gq[0].Rc;const g=RSc(d);g&&(f=_.Nq(f.bc(),{line:g}).ab());return a.Ua.navigate(_.Iq(f),{Jg:"merge",jj:!0}).then(()=>{a.Kh.eXb(a.s7c,{duration:7E3});return e})}))},
XUc=function(a,b){var c;if(c=a.yl)a:{for(const d of _.fk(b))if(_.uk(d,9)&&(b=d.value?d.value.value.toLowerCase():"")&&!b.includes("piper")){c=!0;break a}c=!1}c&&_.j8a(a.T9a,"aRL6gx1dJ0jd2PDg8Pq0Pu5YnmBe")},YUc=function(a,b,c){const d=b.DM.v6a?Number(b.DM.v6a):1;return!Number.isInteger(d)||d<1?_.ze(HUc()):QUc(a.Xn,b,d-1,c&&_.yG(c)?c.Tb:void 0)},A9=class{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,I,L){this.cache=a;this.bo=b;this.Ua=c;this.Xn=d;this.zh=e;this.PCa=f;this.Kh=g;this.bP=l;this.H8=p;this.aM=t;
this.Ga=A;this.T9a=L;this.dNb=new _.le;this.zZb=new _.Tf;this.mv=_.JF;this.Xm="GlobalSearchResults";this.goc="Dismiss";this.yxc=tUc;this.Vm=this.page=_.Pe;this.Gu=!1;this.CXb=_.Pe;this.d3c=_.x(w.rX(),_.v(V=>V||10));this.v7c=w.hha();this.yl=_.nk.has(2)}Qa(){this.Vm=_.x(_.Qe(_.x(this.Ua.rm.root.ex,_.v(_.ri)),this.zZb),_.JA(this.d3c,this.v7c),_.v(([b,c,d])=>({DM:b,Um:b.Um||"",Ke:b.Ke||"",Kd:_.Pj(b.Kd||"",this.bo.ZK),aM:this.aM||"",Fs:b.Fs==="1",pageSize:c,stb:d})),_.eg(b=>{this.PCa.sm(b.Um);this.AD=
void 0}));const a=_.x(_.x(this.Vm,_.fg(_.Ie(()=>_.x(this.page,_.bg(void 0)))),_.cg(([b,c])=>{const {page:d}=this.cache.get();return d?_.u(_.BF(d)):_.x(ZUc(this,b,c),_.v(_.BF),_.bg(_.KF),_.If(e=>_.u(this.onError(e,()=>{this.zZb.next(b.DM)}))))}),_.bg(_.KF),_.Pf(),_.cg(b=>b.state!==0?_.u(b):_.x(_.u(b),_.Of(300))),_.eg(b=>{this.yl&&b.state===1&&b.nF.Xua===3&&_.j8a(this.T9a,"6YLbu9w4s0jd2PDg8Pq0Y5mv6qro")})),_.Xf(1));this.page=a;this.dNb.add(a.connect());this.CXb=_.x(this.page,_.bg(void 0),_.KA())}Ja(){this.dNb.unsubscribe();
this.Kh.Rd();_.gH(this.PCa)}get KTc(){return _.IPa}Xs(){this.Ga.mb({gestureName:"CLICK",element:"FileSearch",action:"copyErrorTrace"})}onError(a,b){if(a instanceof v9)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.bP;(c=VPc(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)&&GUc.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=IUc.get(c);
let g;f&&((g=a)==null?0:g.startsWith(f))&&(a=a.substring(f.length));return new v9(c,"Invalid search query",a||"This may be the result of a syntax error",e)}_.zt(this.zh,a);return HUc(a.error,b)}};A9.O=function(a){return new (a||A9)(_.B(w9),_.B(_.dw),_.B(_.di),_.B(y9),_.B(_.At),_.B(z9),_.B(_.Ht),_.B(_.g4a),_.B(VUc),_.B(_.m4a),_.B(_.Rv),_.B(_.xv),_.B(_.kv),_.B(_.mv),_.B(_.cy))};
A9.wa=_.zf({type:A9,na:[["file-search"]],rb:function(a,b){a&1&&_.Jg(WUc,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.s7c=c.first)}},standalone:!1,features:[_.Xg([y9])],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,bTc,4,4,"ng-container",2),_.R(1,"async"),_.C(2,cTc,9,3,"ng-template",null,0,_.ah));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 $Uc=["resultPath"],aVc=["breadcrumb"],bVc=["expansionToggle"],xTc=a=>[a],cVc=function(a){if(a.yc.type===1)return _.Pe;const b={Nj:a.yc.Nj,zd:!1},c=_.x(TUc(a.Xn,a.yc.Rc,a.VL.Vm,a.VL.Vm.stb==="SNIPPET_SUBSET"?1:0),_.Nf(1),_.v(d=>({Nj:d,zd:!0})),TPc(),_.De());return _.x(a.B3b,_.cg(d=>d?c:_.u(b)),_.cg(d=>{const e=a.container.scrollTop,f=!d.zd&&e>(a.WBa?a.i4.ma.offsetTop:a.TAa.ma.offsetTop)?a.vPb.ma.offsetTop:0;return _.x(_.u(void 0),_.Qja(_.ok),_.Hf(()=>a.vl.MP),_.v(()=>f?e-f+a.vPb.ma.offsetTop:e),
_.Hf(()=>a.vl.aza),_.eg(g=>{a.container.scrollTop=g}),_.Sja(),_.bg(d))}),_.bg(b),_.Xf(1),_.De())},B9=class extends _.yp{get projectId(){return this.yc.Rc.tb}get bqb(){const a=_.iob(this.yc.Rc,this.b_b);return a&&`[${a}]`}get Lbb(){return!!this.yc.Rc.params.Qb}get wPb(){return this.yc.type===0&&!!this.yc.eib&&this.VL.Vm.stb!=="NONE"}get i7c(){return _.XF(this.yc.Rc)&&this.yc.type===0&&!!this.yc.CF&&this.yc.CF!=="0"&&this.yc.CF!==this.yc.BF}get d7c(){return _.XF(this.yc.Rc)&&this.yc.type===0&&!!this.yc.BF&&
this.yc.BF!=="0"}constructor(a,b,c,d,e,f,g){super();this.bA=b;this.Ga=c;this.Ua=d;this.Xn=e;this.vl=f;this.uI=LUc;this.ISc="Copy file path";this.qXc=_.zk;this.pgc=_.$mb;this.isActive=!1;this.Nf=-1;this.mc="";this.b_b="repo";this.Ae=!1;this.eDa=new _.Vm;this.B3b=new _.Tf;this.ttb=_.Pe;g&&(this.Ih=g.Ih);this.Ssb=_.lv.has(22);this.WBa=_.lv.has(70)&&_.lv.has(69)}Sb(a){a.isSelected&&this.Ae&&this.Cga();a.entry&&(this.lC=Date.now(),this.PPb=_.bk(this.yc.Rc,this.yc.sx,this.yc.tr,["CLICK_RESULT_FILENAME"],
this.yc.UD,this.lC),this.i_a=_.bk(this.yc.Rc,this.yc.sx,this.yc.tr,["CLICK_RESULT_CONTENT"],this.yc.UD,this.lC),this.iD=_.qG(this.yc.Rc,this.Ua,{pxa:"oneBased"}),this.ttb=cVc(this))}Dc(){this.Ae&&this.Cga()}Xs(){this.Ga.mb({gestureName:"CLICK",element:this.mc,action:"copy",projectId:this.projectId})}Iea(a){if(this.yc)return _.oG(this.yc.Rc,a)}Cga(){if(!this.WBa){let a,b;(a=this.TAa)==null||(b=a.ma)==null||b.focus()}}};
B9.O=function(a){return new (a||B9)(_.B(_.mv),_.B(_.Zv),_.B(_.xv),_.B(_.di),_.B(y9),_.B(_.$u),_.B(_.yp,12))};
B9.wa=_.zf({type:B9,na:[["file-search-result"]],rb:function(a,b){a&1&&(_.Jg($Uc,5),_.Jg(aVc,5,_.bf),_.Jg(bVc,5,_.bf));if(a&2){let c;_.Mg(c=_.Og())&&(b.TAa=c.first);_.Mg(c=_.Og())&&(b.i4=c.first);_.Mg(c=_.Og())&&(b.vPb=c.first)}},inputs:{yc:"entry",VL:"resultPage",container:"container",isActive:"isActive",Nf:"listIndex",mc:"trackElement",b_b:"scopeDetail",AD:"previewTarget",Ae:"isSelected",ts:"codeFontSize"},outputs:{eDa:"triggerPreview"},standalone:!1,features:[_.Xg([{va:_.yp,Gb:B9}]),_.gg,_.Lm],
ya:20,Aa:27,Da:()=>[["classicResultPath",""],["copyButton",""],["breadcrumb",""],["resultPath",""],["hidePreviewButton",""],["matchDeletedCard",""],["cardBody",""],["fileDeletedCard",""],["expansionToggle",""],["collapsed",""],_.QA("{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=_.Ld();_.F(0,"div",11)(1,"div",12);_.C(2,eTc,1,3,"star",13);_.K(3,"mat-icon",14);_.C(4,fTc,2,6,"file-search-breadcrumb",15)(5,hTc,5,8,"ng-template",null,0,_.ah);_.J();_.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.Xs())});_.J();_.C(12,iTc,5,2,"ng-container",18);_.M(13,19);_.C(14,pTc,7,4,"ng-container",20)(15,sTc,3,2,"ng-container",20);_.sg();_.J();_.M(16,19);_.C(17,zTc,4,4,"ng-container",20)(18,ATc,3,12,"div",21);_.sg();_.C(19,BTc,6,1,"mat-expansion-panel",22)}a&2&&(a=_.Ag(6),_.og("active-element",b.isActive)("citc",b.Lbb),_.y(),_.og("no-breadcrumb-padding",!b.WBa),_.y(),_.E("ngIf",b.Ssb),_.y(),_.E("svgIcon",b.yc.type===b.uI.File?"source:file":"source:folder_open"),_.y(),_.E("ngIf",
b.WBa)("ngIfElse",a),_.y(4),_.E("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",!0)("hoverMsg",b.ISc)("copyText",_.S(11,25,_.S(10,23,b.yc.Rc))),_.y(4),_.E("ngIf",b.yc.Y7),_.y(),_.E("ngSwitch",b.yc.type),_.y(),_.E("ngSwitchCase",b.uI.File),_.y(),_.E("ngSwitchCase",b.uI.pFa),_.y(),_.E("ngSwitch",b.yc.type),_.y(),_.E("ngSwitchCase",b.uI.File),_.y(),_.E("ngSwitchCase",b.uI.pFa),_.y(),_.E("ngIf",b.yc.vC))},Fa:[_.Ap,_.jH,s9,_.Rn,_.Sn,_.Tn,_.Un,_.KI,_.NI,_.OI,_.QI,_.PI,_.sB,_.wp,
_.GJ,_.iH,_.fw,_.pt,_.tt,_.hu,_.Jx,_.Mx,_.JB,_.KB,_.XH,_.Kx,_.gp,_.kI,_.zJ,_.kw,_.Xn,_.hJ],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 C9=class{constructor(a,b,c){this.document=a;this.ik=b;this.yqb=c;this.e6c={ik:b,Aia:!0,c_b:b.D8.px}}resolve(a){var b=_.ri(a.ex);const {scopes:c,state:d}=_.Qob(b);a=new _.Tf;b=_.Qe(_.x(_.mtb(this.yqb,b.Ke,d),_.eg(({prefix:e})=>{this.ik.D8.qsb(c,e||null)}),_.v(({Cwb:e})=>e)),a);return Object.assign({},this.e6c,{jWa:b,Esb:_.kwb(new _.lwb(this.document,this.ik),a)})}};C9.O=function(a){return new (a||C9)(_.m(_.Zh),_.m(_.eJ),_.m(_.YH))};C9.ta=_.k({token:C9,oa:C9.O});var DTc=()=>[],dVc=function(a){return _.x(_.Ee([a.klb,a.Dub]),_.v(([b,c])=>a.y8c&&!c&&b&&b.type!==0?b:void 0))},D9=class{set f3c([a,b]){b=b&&_.yG(b)&&b.Tb;a=a&&_.yG(a)&&a.Tb;b=b?b.Vm.RZ:void 0;this.klb.next(b);b=b?b.type!==0?b.l8:void 0:void 0;a&&a.Vm.RZ?(a=a.Vm.RZ,a=a.type!==0?a.l8:void 0):a=void 0;b&&b!==a&&this.Dub.next(!1)}constructor(a,b){this.bo=b;this.klb=new _.Qh;this.Dub=new _.Qh(!1);this.BTc=_.x(this.klb,_.v(c=>{if(c&&c.type!==0){var d=c.l8;c=this.bo.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),vta:["bold"]}),f=l;f<d.length&&e.push({text:d.substring(f)});d=e}else d=[];return d}));this.Mnc='"package:" is deprecated, use "repo:" and "branch:" instead';this.ync="Improve your search:";this.doc="Showing results for";this.Dbc=uUc;this.y8c=_.lv.has(84)}Qa(){}};D9.O=function(a){return new (a||D9)(_.B(_.mv),_.B(_.dw))};
D9.wa=_.zf({type:D9,na:[["query-suggestion","searchResultsElementName",""]],inputs:{Xm:"searchResultsElementName",f3c:"pagedData"},standalone:!1,jc:["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,HTc,9,9,"span",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,dVc(b)))},Fa:[_.Ap,_.Qn,_.Rn,_.Sn,_.fw,_.st,_.hu,_.Jx,_.Mx,_.Kx,_.gp,_.Xn],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 ITc=()=>[],eVc=function({Mc:a,Vm:b,uO:c}){c=Math.ceil(Math.min(c,2E3)/b.pageSize)-1-a;var d=a;[d,c]=KTc(d,c);c=_.GA(a-d,a+c+1).map(e=>({Sa:{start:b.pageSize*e+1},Mc:e,pTb:a===e}));d=c.findIndex(e=>e.pTb);return{yXb:c,JL:c[d-1],next:c[d+1]}},E9=class{constructor(a,b){this.Ga=a;this.Yb=b;this.xBb="Next page";this.yBb="Previous page";this.Unc="Open page {pageNumber}";this.ifc=new _.Ot(this.Unc);this.HBb=new _.Lt(1);this.mc="";this.zz={yXb:[]};this.q6c=_.CF(c=>{this.Ga.mb({element:this.mc,action:"searchResultsPageSizeChanged",
Ne:c.toString(),gestureName:"CHANGE"});this.Yb.U8(c)});this.i6c=this.Yb.rX()}set g3c(a){this.zz=eVc(a)}Qa(){}};E9.O=function(a){return new (a||E9)(_.B(_.xv),_.B(_.Rv))};
E9.wa=_.zf({type:E9,na:[["result-footer"]],inputs:{g3c:"paginatedResults",mc:"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"),_.J()(),_.C(4,JTc,2,10,"conditional-link",3),_.F(5,"conditional-link",4)(6,"mat-icon",2),_.Q(7,"chevron_right"),_.J()()(),_.F(8,"span",5)(9,"mat-label"),_.Q(10," Results per page "),_.J(),_.F(11,"mat-form-field",6)(12,"mat-select",7),_.R(13,"async"),_.N("selectionChange",function(c){return b.q6c(c.value)}),
_.F(14,"mat-option",8),_.Q(15," 10 "),_.J(),_.F(16,"mat-option",8),_.Q(17," 25 "),_.J(),_.F(18,"mat-option",8),_.Q(19," 100 "),_.J()()()());a&2&&(_.y(),_.E("condition",b.zz.JL)("sameWindow",!0)("link",_.Yg(27,ITc))("queryParams",b.zz.JL==null?null:b.zz.JL.Sa)("linkAriaLabel",b.yBb)("title",b.yBb)("ascTrackElement",b.mc)("trackGestureClick",!0)("trackListIndex",b.zz.JL==null?null:b.zz.JL.Mc),_.y(3),_.E("ngForOf",b.zz.yXb),_.y(),_.E("condition",b.zz.next)("sameWindow",!0)("link",_.Yg(28,ITc))("queryParams",
b.zz.next==null?null:b.zz.next.Sa)("linkAriaLabel",b.xBb)("title",b.xBb)("ascTrackElement",b.mc)("trackGestureClick",!0)("trackListIndex",b.zz.next==null?null:b.zz.next.Mc),_.y(4),_.mg("id",b.mc+"-page-size-control-label"),_.y(3),_.E("aria-labelledby",b.mc+"-page-size-control-label")("value",_.S(13,25,b.i6c)),_.y(2),_.E("value",10),_.y(2),_.E("value",25),_.y(2),_.E("value",100))},Fa:[_.Ap,_.Rn,_.CI,_.qw,_.Yw,_.Tw,_.hu,_.CA,_.DA,_.cA,_.Xn],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 NTc=()=>[],fVc=new _.Ot("{resultCount, plural, =1 {Result {firstPosition} of {lastPosition}} other {Results {firstPosition} - {lastPosition} of {totalResultCount}}}"),gVc=new _.Lt(1),F9=class{set Vm(a){this.Ke=a.Ke;this.Kd=a.Kd}constructor(a,b,c,d){this.Ga=c;this.Yb=d;this.o_c=WPc;this.wxc=rUc;this.xxc=sUc;this.Gu=!1;this.B_=0;this.Ke="";this.Kd={};this.r6c=_.CF(e=>{this.Ga.mb({element:this.Xm,action:"snippetDetailChanged",Ne:e.toString(),gestureName:"CHANGE"});this.Yb.HBa(e)});this.w7c=this.Yb.hha();
this.Yb.xwa();this.yl=_.nk.has(2);this.RZc=_.lv.has(45)}Qa(){}Sb(a){if(a.pagedSearchResponse){const e=this.dka;if(e){this.B_=fQc(e);const f=e.nWc+1;this.Gu=e.Gu;var b=fVc.format,c=this.B_,d=gVc.format(f+this.B_-1);const g=gVc.format(e.uO);this.sZb=b.call(fVc,{resultCount:c,firstPosition:f,lastPosition:d,totalResultCount:this.dka&&this.Gu&&this.yl?e.uO>3E6?"1M+":e.uO>2E5?"100k+":e.uO>1E4?"10k+":e.uO>1E3?"1k+":`~${g}`:g});this.Rq=e.Rq;this.Sq=e.Sq}else this.B_=0}a.errorData&&this.y5&&(this.B_=0,this.sZb=
this.y5.message,this.Rq=this.y5.nF.Rq,this.Sq=this.y5.nF.Sq)}get CRc(){return this.yl}Xs(){this.Ga.mb({gestureName:"CLICK",element:"SearchResultsHeader",action:"copyAllResults"})}get lQc(){return this.dka?this.dka.gq.map(a=>a.Rc.path).join("\n"):""}};F9.O=function(a){return new (a||F9)(_.B(_.kv),_.B(_.mv),_.B(_.xv),_.B(_.Rv))};
F9.wa=_.zf({type:F9,na:[["result-header","searchResultsElementName",""]],inputs:{Xm:"searchResultsElementName",Gu:"maybeSkippedDocuments",Vm:"queryContext",dka:"pagedSearchResponse",y5:"errorData"},standalone:!1,features:[_.Lm],jc:["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,LTc,2,0,"mat-icon",2),_.J(),_.C(4,MTc,1,5,"copy-button",3)(5,OTc,8,8,"ng-container",4)(6,PTc,3,4,"a",5)(7,QTc,14,5,"span",6),_.J(),_.C(8,TTc,3,4,"div",7));a&2&&(_.y(2),_.Rg(" ",b.sZb," "),_.y(),_.E("ngIf",!!b.dka&&b.Gu&&b.yl),_.y(),_.E("ngIf",b.B_!==0),_.y(),_.E("ngIf",b.o_c(b.Kd)||b.Ke),_.y(),_.E("ngIf",b.Gu&&b.yl&&
b.RZc),_.y(),_.E("ngIf",b.CRc),_.y(),_.E("ngIf",b.Rq||b.Sq))},Fa:[_.Ap,_.Sn,_.sB,_.nA,_.qw,_.Yw,_.Tw,_.hu,_.CA,_.DA,_.cA,_.Jx,_.Mx,_.JB,_.KB,_.XH,_.gp,_.iv,_.Xn],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 G9=class{Qa(){}};G9.O=function(a){return new (a||G9)};
G9.wa=_.zf({type:G9,na:[["search-results-incomplete","docLink","","trackElement",""]],inputs:{zUc:"docLink",mc:"trackElement"},standalone:!1,jc:["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"),_.J(),_.F(2,"a",1),_.Q(3," Learn more\n"),_.J());a&2&&(_.y(2),
_.E("externalLink",b.zUc)("ascTrackElement",b.mc))},Fa:[_.Ap,_.wp],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 hVc=["listContainer"],iVc=[[["result-footer"]]],UTc=function(a){return a.path||a.repository?"ref":a.de?"repo":"repoGroup"},jVc=function(a){const b=a.VL.gq;return b.length<=25||a.r$a.get().scrollTop?_.u(b):_.x(_.TIa,_.Rf(),_.Of(0),_.Mf(b),_.bg(b.slice(0,20)))},H9=class extends _.Ur{constructor(a,b,c,d,e,f,g,l,p,t,w){super(g,l,p,w);this.Ga=a;this.Dh=b;this.r$a=c;this.Ua=d;this.td=e;this.H8=f;this.Xm="";this.L0b=!1;this.fYb=new _.Vm;this.Xc=_.JF;this.uI=LUc;this.selectedIndex=new _.Qh(-1);this.gq=
_.Pe;this.us=new _.le;this.X5c=new _.le;this.ts=_.x(t.ts,_.v(A=>A?`${A}px`:void 0),_.Xf(1),_.De())}Qa(){super.Qa();this.us.add(KUc(this.r$a,()=>({page:this.VL,scrollTop:this.kb.ma.scrollTop})));this.us.add(_.x(this.Ua.events,_.Re(a=>a instanceof _.$h),_.bg(null)).subscribe(()=>{this.Nqb=this.r$a.get().scrollTop}));this.us.add(this.td.register("selectNextResult","j",()=>{this.PQ(1);this.Ys("selectNextResult")}));this.us.add(this.td.register("selectPreviousResult","k",()=>{this.PQ(-1);this.Ys("selectPreviousResult")}))}Sb(a){a.hasOwnProperty("resultPage")&&
(this.us.add(_.asb(this.Dh,()=>{this.selectedIndex.next(0)})),this.X5c.unsubscribe(),this.gq=jVc(this))}Vn(){this.Nqb!==void 0&&(this.kb.ma.scrollTop=this.Nqb,this.Nqb=void 0)}Ja(){super.Ja();this.us.unsubscribe()}PQ(a){const b=this.VL.gq.length;b&&(a=this.selectedIndex.value+a,a<0||a>=b||this.selectedIndex.next(a))}Ys(a){this.Ga.mb({element:"ResultList",action:a,gestureName:"KEYBOARD",Nf:this.selectedIndex.value})}};
H9.O=function(a){return new (a||H9)(_.B(_.vp),_.B(_.ki),_.B(w9),_.B(_.di),_.B(_.Ku),_.B(VUc),_.B(_.bf),_.B(_.Tr),_.B(_.Ue),_.B(_.IF),_.B(_.Mr,8))};
H9.wa=_.zf({type:H9,na:[["result-list"]],rb:function(a,b){a&1&&_.Jg(hVc,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.mnd=c.first)}},inputs:{AD:"previewTarget",VL:"resultPage",Xm:"searchResultsElementName",L0b:"showResultsIncomplete"},outputs:{fYb:"previewTriggered"},standalone:!1,features:[_.gg,_.Lm],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&&(_.Cg(iVc),_.F(0,"ul",null,0),_.C(2,VTc,4,14,"li",1),_.R(3,"async"),_.J(),_.C(4,WTc,1,2,"search-results-incomplete",2),_.Dg(5));a&2&&(_.y(2),_.E("ngForOf",_.S(3,2,b.gq)),_.y(2),_.E("ngIf",b.L0b))},Fa:[_.Rn,_.Sn,B9,G9,_.Xn],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 kVc=["image/png","image/jpeg","image/gif"],lVc={IM:0,EMPTY:1,uic:2,NCc:3,0:"BINARY",1:"EMPTY",2:"IMAGE",3:"TEXT"},gUc=function(a){switch(a.state){case 1:return!1;case 0:return!0;case 2:return a.Tb.length>0;default:return _.bb(a,void 0)}},I9=class{set TVc(a){const b=a.ue,c=a.aH;a=a.Rc;this.data=b.Bw()||_.VF(_.al(b,1));this.metadata=_.dl(b,_.Cq,2);this.Rc=a;this.wb=_.Nqb(a,b,[c]);this.Pm=_.gob(a,_.AI(this.Eh,a,"path"),this.Ua)}set matches(a){this.MVb=a;this.Zk.next(_.yF(a,[]).length?0:-1)}get matches(){return this.MVb}get yUc(){return this.data?
this.metadata?kVc.includes(_.Y(this.metadata,1))?2:_.sl(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.Ga=a;this.Eh=b;this.Ua=c;this.MVb=_.BF([]);this.mv=_.JF;this.koa=lVc;this.Ri="SearchResultFilePreview";this.data="";this.Pm=_.Pe;this.metadata=null;this.Zk=new _.Wf(1)}Qa(){}jr(a){this.Ua.navigate(_.Iq(_.Nq(this.Rc.bc(),{line:a.line+1}).ab()),{Jg:"preserve"});this.Ga.mb({gestureName:"CLICK",element:this.Ri,
action:"selectLine",projectId:this.Rc.tb},a.y7)}};I9.O=function(a){return new (a||I9)(_.B(_.vp),_.B(_.BI),_.B(_.di))};
I9.wa=_.zf({type:I9,na:[["single-file-preview","fileData","","matches",""]],inputs:{TVc:"fileData",matches:"matches"},standalone:!1,jc:["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,XTc,5,0,"icon-empty-state-display",1)(2,YTc,1,1,"empty-file-detail",2)(3,ZTc,2,4,"img",3)(4,hUc,4,3,"div",4),_.sg());a&2&&(_.E("ngSwitch",b.yUc),_.y(),_.E("ngSwitchCase",b.koa.IM),_.y(),_.E("ngSwitchCase",
b.koa.EMPTY),_.y(),_.E("ngSwitchCase",b.koa.uic),_.y(),_.E("ngSwitchCase",b.koa.NCc))},Fa:[_.Sn,_.Tn,_.Un,_.BJ,_.EJ,_.vB,_.xB,_.wB,_.FF,_.DF,_.xI,_.CJ,_.Xn,_.BB],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 mVc=function(a,b){return _.x(a.Is.get(b.tb,b.Uc,b.repository,_.Wj(b),b.path,{Qb:b.params.Qb,type:1,line:_.bva(b.params.line)}),_.v(c=>{const d=_.Fq(c);if(!d)throw Error("Uf");let e;return _.BF({type:0,ue:d,aH:(e=_.SG(c)[0])!=null?e:0,Rc:b})}))},nVc=function(a,b){const c=b.bc();return _.x(a.Is.list(b.tb,b.Uc,b.repository,_.Wj(b),b.path,b.params.Qb),_.v(d=>({state:2,Tb:{type:1,items:pUc(d,c)}})))},J9=class{set target(a){var b=a.Rc;this.O0=b;switch(a.type){case 0:a.cYc?this.rK.wya.next(b):this.rK.EMb();
b=mVc(this,b);break;case 1:b=nVc(this,b);break;default:b=_.bb(a,void 0)}setTimeout(()=>{let c;(c=document.getElementById("result-preview-header"))==null||c.focus()});this.page=_.x(b,_.bg(_.KF),_.If(()=>{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=_.bb(c,void 0)}}return _.u({state:1,message:"Error fetching contents",mCa:c})}))}set H0c(a){a=a.RZ;MSc(a)?this.rK.YSa.next(a.l8):this.rK.YSa.next(void 0)}constructor(a,
b){this.Is=a;this.rK=b;this.mv=_.JF;this.uI=LUc;this.Ri="SearchResultFilePreview";this.Mhc="result-preview-header";this.mBb="Close";this.onc="Preview of File ";this.page=_.Pe;this.O0=new _.Hi;this.close=new _.Vm}};J9.O=function(a){return new (a||J9)(_.B(_.mJ),_.B(_.DJ))};
J9.wa=_.zf({type:J9,na:[["result-preview"]],inputs:{target:"target",H0c:"loadedQueryContext"},outputs:{close:"close"},standalone:!1,features:[_.Xg([_.DJ])],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,iUc,6,4,"h2",0),_.F(1,"div",1),_.K(2,"mat-icon",2),_.F(3,"a",3),_.Q(4),_.J()(),_.C(5,
oUc,4,4,"ng-container",4),_.R(6,"async"));a&2&&(_.E("ngIf",b.O0.path),_.y(3),_.E("routerLink",_.Iq(b.O0))("ascTrackElement",b.Ri),_.mg("id",b.Mhc)("aria-label",b.onc+b.O0.path),_.y(),_.Rg(" ",b.O0.path," "),_.y(),_.E("ngIf",_.S(6,7,b.O0.path&&b.page)))},Fa:[_.Ap,_.Sn,_.Tn,_.Un,_.GJ,_.vB,_.xB,_.wB,_.DF,_.fw,_.st,_.hu,_.gp,I9,_.Xn],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 K9=class{constructor(){this.warnings=void 0;this.yl=_.nk.has(2)}get Q$c(){return this.warnings.join(";")}get X6c(){return this.yl&&this.warnings&&this.warnings.length>0}};K9.O=function(a){return new (a||K9)(_.B(_.kv))};
K9.wa=_.zf({type:K9,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,qUc,5,1,"div",0);a&2&&_.E("ngIf",b.X6c)},Fa:[_.Sn,_.hu],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 L9=class{};L9.O=function(a){return new (a||L9)};L9.Ca=_.Af({type:L9});L9.Ba=_.Uc({Nb:[_.sI],imports:[_.Yn,_.VJ,_.XJ,_.yB,_.GF,_.EF,_.WH,_.yI,_.WJ]});var oVc,pVc;oVc={Jo:C9};pVc=[{path:"",component:A9,mf:_.eG([u9,r9]),resolve:oVc,rr:"paramsOrQueryParamsChange"}];_.M9=class{};_.M9.O=function(a){return new (a||_.M9)};_.M9.Ca=_.Af({type:_.M9,id:"search"});_.M9.Ba=_.Uc({Nb:[C9,_.mJ],imports:[_.Kv,t9,_.ey,_.Yn,_.TI,_.XI,_.YI,_.uB,_.xp,_.cK,_.XJ,_.gJ,_.Nv,_.pA,_.yB,_.GF,_.EF,_.Px,_.cz,_.hx,_.iu,_.TF,_.jy,_.MB,_.OF,_.iy,_.iJ,_.yI,_.Yz(pVc),_.jv,_.WJ,L9,_.zI,_.EB,_.AJ,_.gy,_.ip]});_.vbb(_.M9,"search");
_.Qnb(A9,function(){return[_.Ap,_.Sn,_.Tn,_.Un,_.sB,_.wp,_.vB,_.xB,_.wB,_.DF,_.fw,_.pt,_.Ct,_.Dt,_.Et,_.gp,_.DB,J9,D9,E9,F9,H9,G9,K9]},function(){return[_.Xn]});
}catch(e){_._DumpException(e)}
try{
var qVc=function(a,b){a=Number(a);return!isNaN(a)&&a>=b&&Number.isInteger(a)},rVc=function(a){a&1&&_.K(0,"settings-header",27)},sVc=function(a){if(a&1){const b=_.Ld();_.F(0,"div")(1,"mat-form-field",28)(2,"mat-label");_.Q(3," Appearance ");_.J();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.s6c(c.value))});_.F(6,"mat-option",29);_.Q(7," Light ");_.J();_.F(8,"mat-option",30);_.Q(9," Dark ");_.J();_.F(10,"mat-option",31);_.Q(11," Use System Settings ");
_.J()()()()}a&2&&(a=_.O(),_.y(4),_.E("value",_.S(5,1,a.lrb)))},tVc=function(a,b){a&1&&(_.F(0,"mat-option",34),_.Q(1),_.J());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Rg(" ",a.replace("cider","default")," "))},uVc=function(a){if(a&1){const b=_.Ld();_.F(0,"div")(1,"mat-form-field",32)(2,"mat-label");_.Q(3," Dark syntax highlighting theme ");_.J();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.n6c(c.value))});_.C(6,tVc,2,2,"mat-option",33);_.J()()()}a&
2&&(a=_.O(),_.y(4),_.E("value",_.S(5,2,a.w6c)),_.y(2),_.E("ngForOf",a.v$b))},vVc=function(a){a&1&&_.Q(0," Light syntax highlighting theme ")},wVc=function(a){a&1&&_.Q(0," Syntax highlighting theme ")},xVc=function(a,b){a&1&&(_.F(0,"mat-option",34),_.Q(1),_.J());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Rg(" ",a.replace("cider","default")," "))},yVc=function(a){if(a&1){const b=_.Ld();_.F(0,"div")(1,"mat-form-field",35)(2,"mat-label");_.C(3,vVc,1,0)(4,wVc,1,0);_.J();_.F(5,"mat-select",15);_.R(6,"async");
_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.p6c(c.value))});_.C(7,xVc,2,2,"mat-option",33);_.J()()()}a&2&&(a=_.O(),_.y(3),_.rg(a.K0?3:4),_.y(2),_.E("value",_.S(6,3,a.y6c)),_.y(2),_.E("ngForOf",a.Qkc))},zVc=function(a){if(a&1){const b=_.Ld();_.F(0,"div")(1,"mat-slide-toggle",36);_.R(2,"async");_.N("change",function(c){_.q(b);const d=_.O();return _.r(d.B9c(c))});_.Q(3," Strip the google3/ prefix when copying paths ");_.J()()}a&2&&(a=_.O(),_.y(),_.E("checked",_.S(2,1,a.G1b)))},
AVc=function(a){a&1&&(_.F(0,"a",37)(1,"mat-icon",38),_.Q(2,"info_outline"),_.J()())},BVc=function(a){if(a&1){const b=_.Ld();_.F(0,"div")(1,"mat-form-field",39)(2,"mat-label");_.Q(3," Default Cider editing behavior ");_.J();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.m6c(c.value))});_.F(6,"mat-option",40);_.Q(7," Open in Cider ");_.J();_.F(8,"mat-option",41);_.Q(9," Open the workspace selection prompt in Cider ");_.J()()()()}a&2&&(a=_.O(),
_.y(4),_.E("value",_.S(5,1,a.yea)))},CVc=function(a){if(a&1){const b=_.Ld();_.F(0,"div")(1,"mat-slide-toggle",42);_.R(2,"async");_.N("change",function(c){_.q(b);const d=_.O();return _.r(d.C9c(c))});_.Q(3," When opening the Cider workspace selection prompt, default to suggesting a unique workspace name. ");_.J()()}a&2&&(a=_.O(),_.y(),_.E("checked",_.S(2,1,a.Tma)))},DVc=function(a){if(a&1){const b=_.Ld();_.F(0,"div")(1,"mat-slide-toggle",43);_.R(2,"async");_.N("change",function(c){_.q(b);const d=_.O();
return _.r(d.A9c(c))});_.Q(3," Show personalized results based on search history ");_.J();_.F(4,"a",44)(5,"mat-icon",38);_.Q(6,"info_outline");_.J()()()}a&2&&(a=_.O(),_.y(),_.E("checked",_.S(2,1,a.ur)))},EVc=function(a){if(a&1){const b=_.Ld();_.F(0,"div")(1,"mat-form-field",45)(2,"mat-label");_.Q(3," Search results page size ");_.J();_.F(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.q(b);const d=_.O();return _.r(d.j$c(c.value))});_.F(6,"mat-option",34);_.Q(7," 10 ");_.J();
_.F(8,"mat-option",34);_.Q(9," 25 ");_.J();_.F(10,"mat-option",34);_.Q(11," 100 ");_.J()()()()}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))},FVc=function(a){if(a&1){const b=_.Ld();_.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.i$c(c.value))});_.F(4,"mat-option",34);_.Q(5," 25 ");_.J();_.F(6,"mat-option",34);_.Q(7," 50 ");_.J();_.F(8,
"mat-option",34);_.Q(9," 100 ");_.J();_.F(10,"mat-option",34);_.Q(11," 200 ");_.J()();_.F(12,"mat-label");_.Q(13," Starred paths on homepage ");_.J()()()}a&2&&(a=_.O(),_.y(2),_.E("value",_.S(3,5,a.Fja)),_.y(2),_.E("value",25),_.y(2),_.E("value",50),_.y(2),_.E("value",100),_.y(2),_.E("value",200))},N9=class extends _.zp{constructor(a,b,c,d){super(a,b,d,c,"change");this.V2b=!0}xib(a){this.V2b&&_.GPa(this,"CHANGE",a)}};N9.O=function(a){return new (a||N9)(_.B(_.vp),_.B(_.Ym),_.B(_.bf),_.B(_.yp,8))};
N9.La=_.Cf({type:N9,na:[["input","ascTrackElement","","trackAction",""],["select","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureChange ".split(" ")],inputs:{V2b:"trackGestureChange"},standalone:!1,features:[_.gg]});var O9=class{constructor(){this.Gt=this.text="";this.ariaLabel="Hover or Focus for more information"}};O9.O=function(a){return new (a||O9)};
O9.wa=_.zf({type:O9,na:[["help-tooltip","text",""]],inputs:{text:"text",Gt:"tooltipClass",ariaLabel:"ariaLabel"},standalone:!1,jc:["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"),_.J()());a&2&&(_.E("matTooltipClass",b.Gt)("matTooltip",b.text),_.mg("aria-label",b.ariaLabel))},Fa:[_.hu,_.lA],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 P9=class{};P9.O=function(a){return new (a||P9)};P9.Ca=_.Af({type:P9});P9.Ba=_.Uc({imports:[_.Yn,_.iu,_.mA]});var GVc=Object.freeze({"invalid-number":!0}),Q9=class{constructor(){this.MKb=!1}validate(a){return qVc(a.value,this.MKb?0:1)?null:GVc}};Q9.O=function(a){return new (a||Q9)};Q9.La=_.Cf({type:Q9,na:[["","positiveIntegerValidator",""]],inputs:{MKb:"allowZero"},standalone:!1,features:[_.Xg([{va:_.uw,Gb:Q9,xd:!0}])]});var R9=class{validate(a){return a.value===void 0||a.value===""||qVc(a.value,1)?null:GVc}};R9.O=function(a){return new (a||R9)};
R9.La=_.Cf({type:R9,na:[["","optionalPositiveIntegerValidator",""]],standalone:!1,features:[_.Xg([{va:_.uw,Gb:R9,xd:!0}])]});_.S9=class{constructor(){this.AXb=""}};_.S9.O=function(a){return new (a||_.S9)};
_.S9.wa=_.zf({type:_.S9,na:[["settings-header"]],inputs:{AXb:"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&&(_.Cg(),_.F(0,"div",0)(1,"span",1),_.Q(2),_.J(),_.Dg(3),_.J());a&2&&(_.y(2),_.Sg(b.AXb))},Fa:[_.Cr,_.ht],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 T9,HVc,IVc;T9=function(a,b,c){a.Ga.mb({element:"Settings",action:b,Ne:c,gestureName:"CHANGE"})};HVc=function(a,b){if(!a.K0||!b)return!1;switch(b){case "SYSTEM":case "DARK":return!0;case "LIGHT":return!1;default:return _.bb(b,void 0)}};IVc=function(a){if(!a)return!0;switch(a){case "DARK":return!1;case "SYSTEM":case "LIGHT":return!0;default:return _.bb(a,void 0)}};
_.U9=class{constructor(a,b,c,d,e,f){this.document=a;this.Ga=b;this.Yb=c;this.Hta=d;this.Kb=e;this.H0b=!0;this.lrb=this.Yb.vwa();this.Nha=this.Yb.kX();this.e7c=this.Yb.sX();this.G1b=this.Yb.x6();this.tabSize=this.Yb.vX();this.pageSize=this.Yb.rX();this.ts=this.Hta.ts;this.Fja=this.Yb.p6();this.A4b=_.LAb(this.Yb);this.zad=this.Yb.Cwa();this.yea=this.Yb.a6();this.Tma=this.Yb.y6();this.ur=this.Yb.v6();this.a7c=this.Yb.u6();this.FYc=this.Yb.h6();this.v$b=Array.from(_.F4a);this.Qkc=Array.from(_.E4a);this.Za=
new _.le;this.s6c=_.CF(g=>{T9(this,"themeChanged",g);this.Yb.IBa(g)});this.n6c=_.CF(g=>{T9(this,"darkSyntaxThemeChanged",g);this.Yb.Mla(g)});this.p6c=_.CF(g=>{T9(this,"lightSyntaxThemeChanged",g);this.Yb.Xla(g)});this.x9c=_.CF(g=>{T9(this,"highlightXrefsChanged",g.checked.toString());this.Yb.O8(g.checked)});this.z9c=_.CF(g=>{T9(this,"showFoldMarkersChanged",g.checked.toString());this.Yb.fma(g.checked)});this.B9c=_.CF(g=>{T9(this,"stripGoogle3FromCopyChanged",g.checked.toString());this.Yb.MBa(g.checked)});
this.k$c=_.Xz((g,l)=>{T9(this,"tabSizeChanged",g);l&&this.Yb.hma(Number(g))},300);this.j$c=_.Xz(g=>{T9(this,"pageSizeChanged",String(g));this.Yb.U8(g)},300);this.f$c=_.Xz((g,l)=>{T9(this,"codeFontSizeChanged",g);l&&(g===""?_.HF(this.Hta):_.HF(this.Hta,Number(g)))},300);this.i$c=_.Xz(g=>{T9(this,"numStarredPlacesChanged",String(g));this.Yb.ama(g)},300);this.V4c=()=>{_.HF(this.Hta)};this.D9c=_.CF(g=>{T9(this,"xrefMiniPanelEnabledChanged",g.checked.toString());_.MAb(this.Yb,g.checked)});this.l$c=_.Xz((g,
l)=>{T9(this,"xrefMiniPanelMinWidthChanged",g);l&&this.Yb.zsb(Number(g))},300);this.m6c=_.CF(g=>{T9(this,"ciderDefaultChanged",g);this.Yb.zBa(g)});this.C9c=_.CF(g=>{T9(this,"suggestUniqueCiderWsChanged",g.checked.toString());this.Yb.NBa(g.checked)});this.A9c=_.CF(g=>{T9(this,"showPersonalizedResultsChanged",g.checked.toString());this.Yb.KBa(g.checked)});this.y9c=_.CF(g=>{T9(this,"showCustomContextMenuChanged",g.checked.toString());this.Yb.ema(g.checked)});this.o6c=_.CF(g=>{T9(this,"hovercardVisibilityChanged",
g);this.Yb.Tla(g)});this.K0=f.K0();this.Lo=_.nk.has(2);this.w6c=_.y5a(f,"DARK");this.y6c=_.y5a(f,"LIGHT")}Dc(){this.Za.add(this.Kb.af.subscribe(a=>{a&&(a=this.document.querySelector(`#${a}`))&&(a==null||a.scrollIntoView(),a==null||a.focus(),a==null||a.classList.add("highlight-anim"))}))}Ja(){this.Za.unsubscribe()}};_.U9.O=function(a){return new (a||_.U9)(_.B(_.Zh),_.B(_.vp),_.B(_.Rv),_.B(_.IF),_.B(_.Ph),_.B(_.Zv),_.B(_.kv),_.B(_.mv))};
_.U9.wa=_.zf({type:_.U9,na:[["general-settings"]],inputs:{H0b:"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=_.Ld();_.C(0,rVc,1,0,"settings-header",3)(1,sVc,12,3,"div",4)(2,uVc,7,4,"div",4);_.R(3,"async");_.C(4,yVc,8,5,"div",4);_.R(5,"async");_.C(6,zVc,4,3,"div",4);_.F(7,"div")(8,"mat-slide-toggle",5);_.R(9,"async");_.N("change",function(d){_.q(c);return _.r(b.z9c(d))});_.Q(10," Show Fold Markers ");_.J()();_.F(11,"div")(12,"mat-slide-toggle",6);_.R(13,"async");_.N("change",
function(d){_.q(c);return _.r(b.x9c(d))});_.Q(14," Highlight References ");_.J()();_.F(15,"div")(16,"mat-slide-toggle",7);_.R(17,"async");_.N("change",function(d){_.q(c);return _.r(b.y9c(d))});_.Q(18," Show Cross References Context Menu on right click ");_.J()();_.F(19,"div",8)(20,"mat-slide-toggle",9);_.R(21,"async");_.N("change",function(d){_.q(c);return _.r(b.D9c(d))});_.Q(22," Enable the references preview pane when the browser is wider than ");_.J();_.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.l$c(d,_.Ag(25).rd.valid))});_.J();_.F(28,"span",12);_.Q(29,"pixels");_.J();_.F(30,"mat-error");_.Q(31," Must set width to a positive integer. ");_.J()();_.C(32,AVc,3,0,"a",13);_.J();_.C(33,BVc,10,3,"div",4)(34,CVc,4,3,"div",4)(35,DVc,7,3,"div",4);_.F(36,"div")(37,"mat-form-field",14)(38,"mat-label");_.Q(39," Show identifier hovercards ");_.J();_.F(40,"mat-select",15);_.R(41,"async");_.N("selectionChange",function(d){_.q(c);
return _.r(b.o6c(d.value))});_.F(42,"mat-option",16);_.Q(43," Never show ");_.J();_.F(44,"mat-option",17);_.Q(45," Hold 'Shift' to show ");_.J();_.F(46,"mat-option",18);_.Q(47," Hold 'Control' to show ");_.J();_.F(48,"mat-option",19);_.Q(49," Hold 'Control' or 'Command' (macOS) to show ");_.J();_.F(50,"mat-option",20);_.Q(51," Always show ");_.J()()()();_.F(52,"div")(53,"mat-form-field",21)(54,"input",22,1);_.R(56,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.k$c(d,_.Ag(55).rd.valid))});
_.J();_.F(57,"mat-label");_.Q(58," Tab size (chars) ");_.J();_.F(59,"mat-error");_.Q(60," Must set tab size to a positive integer. ");_.J()()();_.C(61,EVc,12,6,"div",4)(62,FVc,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.f$c(d,_.Ag(66).rd.valid))});_.J();_.F(68,"mat-label");_.Q(69," Code font size (px) ");_.J();_.F(70,"mat-error");_.Q(71," Must set code font size to a positive integer or clear the field. ");
_.J()();_.F(72,"button",25);_.N("click",function(){_.q(c);return _.r(b.V4c())});_.F(73,"span");_.Q(74,"Reset");_.J()();_.K(75,"help-tooltip",26);_.J()}a&2&&(a=_.Ag(25),_.E("ngIf",b.H0b),_.y(),_.E("ngIf",b.K0),_.y(),_.E("ngIf",HVc(b,_.S(3,22,b.lrb))),_.y(2),_.E("ngIf",IVc(_.S(5,24,b.lrb))),_.y(2),_.E("ngIf",b.Lo),_.y(2),_.E("checked",_.S(9,26,b.e7c)),_.y(4),_.E("checked",_.S(13,28,b.Nha)),_.y(4),_.E("checked",_.S(17,30,b.a7c)),_.y(4),_.E("checked",_.S(21,32,b.A4b))("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.zad))("disabled",_.S(27,36,b.A4b)===!1),_.y(8),_.E("ngIf",b.Lo),_.y(),_.E("ngIf",b.Lo),_.y(),_.E("ngIf",b.Lo),_.y(),_.E("ngIf",b.Lo),_.y(5),_.E("value",_.S(41,38,b.FYc)),_.y(14),_.E("ngModel",_.S(56,40,b.tabSize)),_.y(7),_.E("ngIf",!b.Lo),_.y(),_.E("ngIf",b.Lo),_.y(3),_.E("ngModel",_.S(67,42,b.ts)))},Fa:[_.Ap,N9,_.Rn,_.Sn,_.wp,_.rk,_.zw,_.Gw,_.nA,O9,_.fw,_.tt,_.qw,_.Yw,_.Tw,_.hA,_.iA,_.hu,_.rw,_.cx,_.CA,_.DA,_.cA,_.FK,_.DK,_.Jx,_.Mx,
_.S9,R9,Q9,_.Xn],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});_.V9=class{};_.V9.O=function(a){return new (a||_.V9)};_.V9.Ca=_.Af({type:_.V9});_.V9.Ba=_.Uc({imports:[_.Yn,_.kt]});_.W9=class{};_.W9.O=function(a){return new (a||_.W9)};_.W9.Ca=_.Af({type:_.W9});_.W9.Ba=_.Uc({Nb:[{va:_.O6a,kc:{lG:!0,p9:"dynamic"}}],imports:[_.Cp,_.Yn,_.xp,_.gA,_.pA,P9,_.Px,_.hx,_.iu,_.jx,_.OF,_.TF,_.GK,_.jy,_.V9]});
}catch(e){_._DumpException(e)}
try{
_.pi("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 xWc=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]},yWc=function(a,b,c){if(a){var d=_.Xzb(a);if(!b)return d.toString();a=_.vi(b)||_.wi(b)||b;switch([_.Yzb,_.Zzb,_.$zb].find(e=>_.aAb(e,d))){case _.Yzb:case _.$zb:return c&&c!=="/"?_.Lta(d.toString(),"blob",a,c):_.Lta(d.toString(),"tree",a);case _.Zzb:return _.Lta(d.toString(),"src",a,c||"")}}},r$=function(...a){return xWc(a,
b=>b!==void 0)},BWc=function(a){var b,c=[],d=1;if(typeof a==="string")if(zWc[a]){c=zWc[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)&&AWc[l]!==void 0)return AWc[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)?_.Dk(a)&&!Array.isArray(a)?(b=r$(a.r,a.red,a.R,null),b!==null?(e="rgb",c=[b,r$(a.dr,a.green,a.G),r$(a.b,a.blue,a.B)]):(e="hsl",c=[r$(a.h,a.cxa,a.BE),r$(a.s,a.saturation,a.S),r$(a.l,a.hL,a.L,a.b,a.brightness)]),d=r$(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}},s$=function(a,b,c){if(isNaN(a)||a<0||a>b)throw new RangeError("Vf`"+a+"`"+c+"`0`"+b);},CWc=function(a){if(!/^[a-fA-F0-9]+$/.test(a))throw Error("Xf`"+a);return parseInt(a,16)},DWc=function(a){a=a.toString(16);return a.length>=2?a:"0"+a},t$=function(a){return a<=.04045?a/12.92:((a+.055)/1.055)**2.4},EWc=function(a){return a<=.0031308?12.92*a:1.055*a**(1/2.4)-.055},u$=function(a){const b=6/29;return a>b**3?a**(1/3):1/(3*b**2)*a+4/29},FWc=function(a){const b=6/29;return a>
b?a**3:3*b**2*(a-4/29)},PWc=function(a,b,c){typeof b!=="number"&&(b=GWc[b]);var d=HWc(a);a=HWc(c||IWc());c=`${JWc(d)},${b},${JWc(a)}`;if(KWc.has(c))return KWc.get(c);if(LWc(d,a)>b)a=d;else{var e=MWc(d);d=MWc(a).hL>50?-1:1;let f=NWc(e);for(let g=e.hL;g>=0&&g<=100&&!(f=NWc(new OWc(g,e.a,e.b)),LWc(f,a)>b);g+=d);a=f}KWc.set(c,a);return a},HWc=function(a){if(a instanceof v$)return a;if(a instanceof QWc)return new v$(a.red,a.green,a.blue);if(a instanceof _.P2a)return new v$(_.xl(a,1)||0,_.xl(a,2)||0,_.xl(a,
3)||0);a.startsWith("#")&&(a=a.substring(1));return RWc(a)},IWc=function(){var a=getComputedStyle(document.body).backgroundColor;if(!a)return SWc;const {space:b,values:c,alpha:d}=BWc(a);switch(b){case "rgb":const [p,t,w]=c;return TWc(new v$(p/255,t/255,w/255,d),SWc);case "hsl":const [A,G,I]=c;var e=new UWc(A,G/100,I/100,d),f=(1-Math.abs(2*e.hL-1))*e.saturation;a=e.alpha;var g=f,l=Math.max(0,e.hL-f/2);let L=f=l;e=e.cxa%360/60;const V=g*(1-Math.abs(e%2-1));switch(Math.floor(e)){case 0:f+=g;L+=V;break;
case 1:f+=V;L+=g;break;case 2:L+=g;l+=V;break;case 3:L+=V;l+=g;break;case 4:f+=V;l+=g;break;case 5:f+=g,l+=V}a=new v$(f,L,l,a);return TWc(a,SWc);default:throw Error("Yf`"+b);}},VWc=function(a){a&1&&_.K(0,"img",19);a&2&&(a=_.O().Ka,_.E("src",a.IY,_.tf))},WWc=function(a){a&1&&_.K(0,"global-search-box",22);a&2&&(a=_.O().Ka,_.E("config",a))},XWc=function(a,b){a&1&&(_.F(0,"div",20),_.C(1,WWc,1,1,"global-search-box",21),_.J());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Aia))},YWc=function(a,b){a&1&&(_.M(0),_.Q(1,
"\n            "),_.F(2,"li",15),_.Q(3,"\n              "),_.F(4,"a",26),_.Q(5),_.J(),_.Q(6,"\n            "),_.J(),_.Q(7,"\n          "),_.sg());a&2&&(a=b.ua,_.y(4),_.E("universalLink",a.target)("sameWindow",!0)("trackAction",a.aC),_.y(),_.Rg("\n                ",a.label,"\n              "))},ZWc=function(a){a&1&&(_.F(0,"div",23)(1,"nav",24)(2,"ul",13),_.C(3,YWc,8,4,"ng-container",25),_.J()()());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",a.oVa))},$Wc=function(a){if(a&1){const b=_.Ld();_.F(0,"li",15)(1,
"button",27);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.vdb.next(void 0))});_.Q(2," Keyboard Shortcuts ");_.J()()}},aXc=function(a,b){a&1&&(_.F(0,"li",15)(1,"a",28),_.Q(2),_.J()());a&2&&(a=b.ua,_.y(),_.E("universalLink",a.target)("trackAction",a.aC),_.y(),_.Rg(" ",a.label," "))},bXc=function(a,b){if(a&1){const c=_.Ld();_.F(0,"header",2)(1,"div",3)(2,"a",4);_.C(3,VWc,1,1,"img",5);_.K(4,"onedev-appbar-title",6);_.J()();_.C(5,XWc,2,1,"div",7);_.R(6,"async");_.F(7,"div",8);_.C(8,ZWc,4,
1,"div",9);_.F(9,"div",10)(10,"button",11)(11,"mat-icon");_.Q(12,"more_vert");_.J()()();_.F(13,"mat-menu",12,0)(15,"ul",13);_.C(16,$Wc,3,0,"li",14);_.R(17,"async");_.F(18,"li",15)(19,"button",16);_.N("click",function(){_.q(c);_.O().tl.open(w$);return _.r()});_.Q(20," Settings ");_.J()();_.C(21,aXc,3,3,"li",17);_.F(22,"li",15)(23,"button",18);_.N("click",function(){_.q(c);const d=_.O();return _.r(d.M7("CLICK"))});_.Q(24," Send Feedback ");_.J()()()()()()}if(a&2){a=b.Ka;b=_.Ag(14);const c=_.O();_.ng("height",
a.IY?"76px":null);_.y(2);_.og("app-logo",a.IY);_.E("universalLink",a.Qha)("sameWindow",!0)("title",a.title?a.title:"");_.y();_.E("ngIf",a.IY);_.y();_.Fg("productName",a.IY?void 0:a.title);_.E("svgIcon",a.IY?void 0:"oss:logo");_.y();_.E("ngIf",_.S(6,16,c.Jo));_.y(3);_.E("ngIf",!a.jTb);_.y(2);_.E("matMenuTriggerFor",b);_.y(3);_.E("overlapTrigger",!1);_.y(3);_.E("ngIf",_.S(17,18,c.X8));_.y(5);_.E("ngForOf",a.bWb)}},cXc=function(a){a&1&&_.K(0,"announcement-bar",5)},dXc=function(a){a&1&&(_.F(0,"div",6),
_.K(1,"loading"),_.J())},eXc=function(a,b){a&1&&(_.F(0,"a",1)(1,"div",2)(2,"div",3),_.K(3,"img",4),_.J(),_.F(4,"span",5),_.Q(5),_.J()(),_.F(6,"span",6),_.Q(7),_.J(),_.F(8,"div",7)(9,"a",8),_.Q(10," View Project "),_.J()()());a&2&&(a=b.ua,b=_.O(),_.E("routerLink",b.vYb(a)),_.y(3),_.Fg("src",a.Fk,_.tf),_.Eg("alt","Icon for ",a.displayName,""),_.y(2),_.Sg(a.displayName),_.y(2),_.Sg(a.WD))},fXc=function(a){if(a&1){const b=_.Ld();_.F(0,"button",12);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.A4())});
_.F(1,"mat-icon");_.Q(2,"close");_.J()()}a&2&&(a=_.O(),_.E("ascTrackElement",a.qx)("matTooltip",a.tBb),_.mg("aria-label",a.tBb))},gXc=function(a){a&1&&(_.F(0,"a",13),_.K(1,"mat-icon",14),_.J());a&2&&(a=_.O(),_.E("universalLink",a.bP))},hXc=function(a){a&1&&_.tg(0)},iXc=function(a,b){a&1&&(_.F(0,"search-box-suggestion-item",15),_.C(1,hXc,1,0,"ng-container",16),_.J());a&2&&(a=b.ua,_.E("isSelectable",!!a.nCa)("payload",a),_.y(),_.E("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.eR))},jXc=function(a){a&
1&&_.tg(0)},kXc=function(a){a&1&&(_.F(0,"div",19),_.C(1,jXc,1,0,"ng-container",20),_.J());if(a&2){a=_.O(2);const b=_.Ag(12);_.ng("width",a.wla,"px");_.y();_.E("ngTemplateOutlet",b.qa)}},lXc=function(a){if(a&1){const b=_.Ld();_.M(0,17);_.N("ascResizeNotifier",function(c){_.q(b);const d=_.O();return _.r(d.Lib(c))});_.C(1,kXc,2,3,"div",18);_.sg()}if(a&2){a=_.O();const b=_.Ag(12);_.E("elementToWatch",_.Ag(1));_.y();_.E("ngIf",b.Pz&&a.iK)}},mXc=function(a){a&1&&_.K(0,"img",6);a&2&&(a=_.O(),_.Fg("src",
a.Fk,_.tf),_.Eg("alt","",a.label," Logo"))},nXc=function(a){a&1&&_.K(0,"mat-icon",7)},oXc=function(a){a&1&&_.K(0,"loading")},pXc=function(a){a&1&&_.K(0,"whitelabelled-search",8);a&2&&(a=_.O(2).Ka,_.E("projects",a.Tb.ao)("iconUrl",a.Tb.Fk)("label",a.Tb.displayName))},qXc=function(a){a&1&&_.K(0,"discover-find-contribute",9);a&2&&(a=_.O(2).Ka,_.E("projects",a.Tb.ao))},rXc=function(a){a&1&&(_.M(0,2),_.C(1,pXc,1,3,"whitelabelled-search",6)(2,qXc,1,1,"discover-find-contribute",7),_.sg());if(a&2){a=_.O().Ka;
const b=_.O();_.E("ngSwitch",a.Tb.qa);_.y();_.E("ngSwitchCase",b.vqc.Foa)}},sXc=function(a){a&1&&_.tg(0)},tXc=function(a){a&1&&(_.M(0),_.C(1,sXc,1,0,"ng-container",10),_.sg());a&2&&(_.O(2),a=_.Ag(3),_.y(),_.E("ngTemplateOutlet",a))},uXc=function(a,b){a&1&&(_.M(0,2),_.C(1,oXc,1,0,"loading",3)(2,rXc,3,2,"ng-container",4)(3,tXc,2,1,"ng-container",5),_.sg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.ji))},vXc=function(a){a&1&&(_.F(0,"icon-empty-state-display",
11)(1,"icon-empty-state-title"),_.Q(2," Unable to load page. "),_.J(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Please try again later. "),_.J()());a&2&&_.E("isSvg",!1)},wXc=function(a){a&1&&_.K(0,"img",21);a&2&&(a=_.O().Ka,_.Fg("src",a.Yda,_.tf))},xXc=function(a){a&1&&_.K(0,"th",22)},yXc=function(a,b){a&1&&(_.F(0,"a",32),_.K(1,"mat-icon",33),_.F(2,"span",34),_.Q(3),_.J()());if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O(6);_.Eg("title","View on ",a.name,"");_.Eg("aria-label","View on ",a.name,"");_.E("externalLink",
c.jXc(b));_.y();_.E("svgIcon",a.icon);_.y(2);_.Rg(" View on ",a.name," ")}},zXc=function(a,b){a&1&&(_.M(0),_.C(1,yXc,4,7,"a",31),_.sg());a&2&&(a=b.Ka,b=_.O(6),_.y(),_.E("ngIf",b.b4c(a)))},AXc=function(a){a&1&&(_.F(0,"td",29),_.C(1,zXc,2,1,"ng-container",30),_.J());a&2&&(a=_.O().ua,_.y(),_.E("ngIf",a==null?null:a.repository==null?null:a.repository.TY))},BXc=function(a){a&1&&(_.F(0,"span",34),_.Q(1," Language unknown "),_.J())},CXc=function(a){a&1&&(_.F(0,"div"),_.R(1,"colorContrast"),_.F(2,"mat-icon"),
_.Q(3,"check_circle"),_.J(),_.F(4,"span",34),_.Q(5," Has references "),_.J()());a&2&&(a=_.O(2).Ka,_.ng("color",_.SA(1,2,a.uM,"uiElement")))},DXc=function(a){a&1&&(_.F(0,"span",34),_.Q(1," No references "),_.J())},FXc=function(a,b){a&1&&(_.F(0,"tr"),_.C(1,AXc,2,1,"td",23),_.F(2,"td",24)(3,"a",25),_.R(4,"colorContrast"),_.Q(5),_.J()(),_.F(6,"td"),_.Q(7),_.R(8,"dateTimeDisplay"),_.J(),_.F(9,"td"),_.Q(10),_.C(11,BXc,2,0,"span",26),_.J(),_.F(12,"td"),_.Q(13),_.J(),_.F(14,"td",27),_.C(15,CXc,6,5,"div",
28)(16,DXc,2,0,"ng-template",null,0,_.ah),_.J()());if(a&2){a=b.ua;b=_.Ag(17);var c=_.O().Ka;_.O(3);_.y();_.E("ngIf",EXc(c.ut));_.y(2);_.ng("color",_.SA(4,11,c.uM,"text"));c=a.repository&&a.repository.Pe?_.Iq(new _.Hi({de:{type:"ossProject",id:c.name},repository:a.name||a.repository.Pe.ci})):void 0;_.E("routerLink",c);_.y(2);_.Rg(" ",a.name||a.repository.Pe.ci," ");_.y(2);c=a.fL;c=Date.parse(c)===0?null:c;_.Sg(_.SA(8,14,c,"relativeTime"));_.y(3);_.Rg(" ",a.languages.join(", ")," ");_.y();_.E("ngIf",
!a.languages||a.languages.length===0);_.y(2);_.Sg(a.license);_.y(2);_.E("ngIf",a.Qwa)("ngIfElse",b)}},HXc=function(a,b){a&1&&(_.F(0,"div",7),_.C(1,wXc,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),_.J()(),_.F(10,"h2",14),_.Q(11),_.J()()(),_.K(12,"oss-home-search-box",15),_.R(13,"async"),_.F(14,"h2",16),_.Q(15," Repositories "),_.J(),_.F(16,"table",17)(17,"thead")(18,"tr"),_.C(19,xXc,1,0,"th",18),_.F(20,"th"),
_.Q(21,"Name"),_.J(),_.F(22,"th"),_.Q(23," Last Commit Date "),_.J(),_.F(24,"th"),_.Q(25,"Language"),_.J(),_.F(26,"th"),_.Q(27,"License"),_.J(),_.F(28,"th",19),_.Q(29," References "),_.J()()(),_.F(30,"tbody"),_.C(31,FXc,18,17,"tr",20),_.J()()()());a&2&&(a=b.Ka,b=_.O(3),_.y(),_.E("ngIf",a.Yda),_.y(3),_.Fg("src",a.Fk,_.tf),_.Fg("alt",a.WD),_.y(2),_.ng("color",_.SA(7,14,a.uM,"heading")),_.mg("aria-label",a.displayName?a.displayName:"Project Name"),_.y(2),_.E("condition",a.cka)("link",a.cka)("sameWindow",
!0),_.y(),_.Rg(" ",a.displayName," "),_.y(2),_.Sg(a.WD),_.y(),_.E("config",_.S(13,17,b.Jo)),_.y(7),_.E("ngIf",EXc(a.ut)),_.y(12),_.E("ngForOf",GXc(a.ut)))},IXc=function(a){a&1&&(_.M(0),_.C(1,HXc,32,19,"div",6),_.sg());a&2&&(a=_.O().Ka,_.y(),_.E("ngIf",a.Tb))},JXc=function(a){a&1&&(_.F(0,"icon-empty-state-display",35)(1,"icon-empty-state-title"),_.Q(2," Could not load project "),_.J()())},KXc=function(a){a&1&&_.K(0,"loading",36);a&2&&_.E("diameter",20)},LXc=function(a,b){a&1&&(_.M(0,2),_.C(1,IXc,2,
1,"ng-container",3)(2,JXc,3,0,"icon-empty-state-display",4)(3,KXc,1,1,"loading",5),_.sg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.ji),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.qj))},x$={Fbc:"DISCOVER_FIND_CONTRIBUTE",GDc:"UNKNOWN_TEMPLATE",Foa:"WHITELABELLED_SEARCH",values(){return[x$.GDc,x$.Fbc,x$.Foa]}},QWc=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 QWc}ka(){return{keys:["alpha","blue","green","red"]}}},MXc=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.Qwa==null?null:a.Qwa;this.i.lastCommitTime=a.fL==null?null:a.fL;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.xua==null?null:a.xua}get xua(){return _.Z(this,"defaultBranch")?_.T(this,
"defaultBranch"):""}set xua(a){this.i.defaultBranch=a}get Qwa(){return _.Z(this,"hasSemanticIndex")?_.T(this,"hasSemanticIndex"):!1}set Qwa(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 fL(){return _.Z(this,"lastCommitTime")?
_.T(this,"lastCommitTime"):""}set fL(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 MXc}ka(){return{keys:"defaultBranch hasSemanticIndex hidden language languages lastCommitTime license name repository tags".split(" "),
Ha:{repository:_.pAb}}}},NXc=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.Fk==null?null:a.Fk;this.i.shortDescription=a.WD==null?null:a.WD;this.i.homePageUrl=a.s$a==null?null:a.s$a;this.i.ospoPageUrl=a.cka==null?null:a.cka;this.i.repositories=a.ut==null?null:a.ut;this.i.backgroundImageUrl=a.Yda==null?null:a.Yda;this.i.themeColor=a.uM==null?null:a.uM;this.i.repoKeyPrefix=a.JAa==null?null:a.JAa;
this.i.relatedFilesConfig=a.f_==null?null:a.f_}get Yda(){return _.Z(this,"backgroundImageUrl")?_.T(this,"backgroundImageUrl"):""}set Yda(a){this.i.backgroundImageUrl=a}get displayName(){return _.Z(this,"displayName")?_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get s$a(){return _.Z(this,"homePageUrl")?_.T(this,"homePageUrl"):""}set s$a(a){this.i.homePageUrl=a}get Fk(){return _.Z(this,"iconUrl")?_.T(this,"iconUrl"):""}set Fk(a){this.i.iconUrl=a}get name(){return _.Z(this,"name")?
_.T(this,"name"):""}set name(a){this.i.name=a}get cka(){return _.Z(this,"ospoPageUrl")?_.T(this,"ospoPageUrl"):""}set cka(a){this.i.ospoPageUrl=a}get f_(){return _.Z(this,"relatedFilesConfig")?_.T(this,"relatedFilesConfig"):null}set f_(a){this.i.relatedFilesConfig=a}get JAa(){return _.Z(this,"repoKeyPrefix")?_.T(this,"repoKeyPrefix"):""}set JAa(a){this.i.repoKeyPrefix=a}get ut(){return _.Z(this,"repositories")?_.T(this,"repositories"):[]}set ut(a){this.i.repositories=a}get WD(){return _.Z(this,"shortDescription")?
_.T(this,"shortDescription"):""}set WD(a){this.i.shortDescription=a}get uM(){return _.Z(this,"themeColor")?_.T(this,"themeColor"):null}set uM(a){this.i.themeColor=a}ha(){return NXc}ka(){return{Oa:{repositories:MXc},keys:"backgroundImageUrl displayName homePageUrl iconUrl name ospoPageUrl relatedFilesConfig repoKeyPrefix repositories shortDescription themeColor".split(" "),Ha:{relatedFilesConfig:_.qAb,themeColor:QWc}}}},OXc=class extends _.W{constructor(a={}){super();this.i.template=a.qa==null?null:
a.qa;this.i.projects=a.ao==null?null:a.ao;this.i.displayName=a.displayName==null?null:a.displayName;this.i.iconUrl=a.Fk==null?null:a.Fk;this.i.aboutUrl=a.P3==null?null:a.P3;this.i.ciUrl=a.x4==null?null:a.x4;this.i.privacyPolicyUrl=a.h8==null?null:a.h8;this.i.termsOfServiceUrl=a.w9==null?null:a.w9}static get jCb(){return x$}get P3(){return _.Z(this,"aboutUrl")?_.T(this,"aboutUrl"):""}set P3(a){this.i.aboutUrl=a}get x4(){return _.Z(this,"ciUrl")?_.T(this,"ciUrl"):""}set x4(a){this.i.ciUrl=a}get displayName(){return _.Z(this,
"displayName")?_.T(this,"displayName"):""}set displayName(a){this.i.displayName=a}get Fk(){return _.Z(this,"iconUrl")?_.T(this,"iconUrl"):""}set Fk(a){this.i.iconUrl=a}get h8(){return _.Z(this,"privacyPolicyUrl")?_.T(this,"privacyPolicyUrl"):""}set h8(a){this.i.privacyPolicyUrl=a}get ao(){return _.Z(this,"projects")?_.T(this,"projects"):[]}set ao(a){this.i.projects=a}get qa(){return _.Z(this,"template")?_.T(this,"template"):null}set qa(a){this.i.template=a}get w9(){return _.Z(this,"termsOfServiceUrl")?
_.T(this,"termsOfServiceUrl"):""}set w9(a){this.i.termsOfServiceUrl=a}ha(){return OXc}ka(){return{Oa:{projects:NXc},Na:{template:x$},keys:"aboutUrl ciUrl displayName iconUrl privacyPolicyUrl projects template termsOfServiceUrl".split(" ")}}},PXc=class extends _.W{constructor(a={}){super();this.i.projects=a.ao==null?null:a.ao}get ao(){return _.Z(this,"projects")?_.T(this,"projects"):[]}set ao(a){this.i.projects=a}ha(){return PXc}ka(){return{Oa:{projects:NXc},keys:["projects"]}}},y$=class{constructor(a,
b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}get(a,b={},c={}){_.CK(a,RegExp("^[^/]+$"));return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.landingPages.get",path:`/${this.Wa}/landingPages/${a}`,Sa:_.wh(b,_.BH,c),Ob:OXc})}};y$.O=function(a){return new (a||y$)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,8))};y$.ta=_.k({token:y$,oa:y$.O});var z$=class{};z$.O=function(a){return new (a||z$)};z$.ta=_.k({token:z$,oa:a=>y$.O(a),Ea:_.cw});
var A$=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}get(a,b={},c={}){_.CK(a,RegExp("^[^/]+$"));return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.get",path:`/${this.Wa}/ossProjects/${a}`,Sa:_.wh(b,_.BH,c),Ob:NXc})}list(a={},b={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.list",path:`/${this.Wa}/ossProjects`,Sa:_.wh(a,_.BH,b),Ob:PXc})}};
A$.O=function(a){return new (a||A$)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,8))};A$.ta=_.k({token:A$,oa:A$.O});var B$=class{};B$.O=function(a){return new (a||B$)};B$.ta=_.k({token:B$,oa:a=>A$.O(a),Ea:_.cw});
var QXc=function(a){return a.R_c.fetch(void 0,()=>{var b=a.P2c;return _.sn(b.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.landingPages.getCurrent",path:`/${b.Wa}/landingPages/current`,Sa:_.wh({},_.BH,{}),Ob:OXc})})},C$=class{constructor(a,b,c){this.Ga=a;this.O2c=b;this.P2c=c;this.Nn=new _.ru(this.Ga);this.R_c=new _.ru(this.Ga);this.multibranchEnabled=_.lv.has(69)}get(a){return a?this.Nn.fetch({name:a,multibranchEnabled:this.multibranchEnabled},()=>this.O2c.get(a,{multibranchEnabled:this.multibranchEnabled})):
_.Pe}};C$.O=function(a){return new (a||C$)(_.m(_.vp),_.m(B$),_.m(z$),_.m(_.mv))};C$.ta=_.k({token:C$,oa:C$.O,Ea:"root"});var D$=class{constructor(a,b){this.aW=a;this.EXc=b;if(!this.aW)throw Error("xb");this.gtag=function(){this.aW.push(arguments)}}DP(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)}mL(a){this.gtag("config",this.EXc,{page_path:a})}};D$.O=function(a){return new (a||D$)(_.m(_.XLa),_.m(_.$3a))};D$.ta=_.k({token:D$,oa:D$.O});var w$=class{constructor(){this.fUc="block"}};w$.O=function(a){return new (a||w$)};
w$.wa=_.zf({type:w$,na:[["ng-component"]],ob:2,Ya:function(a,b){a&2&&_.ng("display",b.fUc)},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"),_.J(),_.F(2,"mat-dialog-content"),_.K(3,"general-settings",1),_.J(),_.F(4,"mat-dialog-actions",2)(5,"button",3),_.Q(6," Close "),_.J()());a&2&&(_.y(3),_.E("showHeader",!1))},
Fa:[_.Ap,_.U9,_.fw,_.pt,_.Ws,_.Ys,_.$s,_.Zs],hb:2,Ma:0});var E$=class extends _.BK{get config(){return this.Tta}BBa(a){this.Tta=a&&_.Wzb(a)}};E$.O=(()=>{let a;return function(b){return(a||(a=_.he(E$)))(b||E$)}})();E$.ta=_.k({token:E$,oa:E$.O});var F$=class extends _.zK{constructor(a){super(a,null);this.VSa=void 0;this.msa="Code Search"}sm(a){this.qDa(a)}qDa(a){const b=[this.msa];this.VSa&&b.unshift(this.VSa);(a=(a==null?void 0:a.repository)&&_.Kzb(a))&&b.unshift(a);this.title.sm(b.slice(0,2).join(" - "))}};F$.O=function(a){return new (a||F$)(_.m(_.Co))};F$.ta=_.k({token:F$,oa:F$.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 zWc={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 AWc={red:0,orange:60,yellow:120,green:180,blue:240,purple:300};var RXc=2**-16,RWc=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=CWc(b[0])/255;const c=CWc(b[1])/255,d=CWc(b[2])/255;b=CWc(b[3])/255;return new v$(a,c,d,b)},NWc=function(a){var b=(a.hL+16)/116;const c=.95047*FWc(b+a.a/500),d=FWc(b);b=1.08883*FWc(b-a.b/200);
return new v$(Math.min(Math.max(EWc(3.2404542*c+-1.5371385*d+-.4985314*b),0),1),Math.min(Math.max(EWc(-.969266*c+1.8760108*d+.041556*b),0),1),Math.min(Math.max(EWc(.0556434*c+-.2040259*d+1.0572252*b),0),1),a.alpha)},JWc=function(a){const b=a.alpha<1?DWc(Math.round(a.alpha*255)):"";return DWc(Math.round(a.red*255))+DWc(Math.round(a.green*255))+DWc(Math.round(a.blue*255))+b},TWc=function(a,b){if(1-a.alpha<RXc)return a;const c=b.alpha*(1-a.alpha);return new v$(a.red*a.alpha+b.red*c,a.green*a.alpha+b.green*
c,a.blue*a.alpha+b.blue*c,a.alpha+c)},SXc=function(a){return t$(a.red)*.2126+t$(a.green)*.7152+t$(a.blue)*.0722},LWc=function(a,b){a=SXc(TWc(a,1-b.alpha<RXc?b:new v$(b.red,b.green,b.blue)));b=SXc(b);return a>=b?(a+.05)/(b+.05):(b+.05)/(a+.05)},v$=class{constructor(a,b,c,d=1){this.red=a;this.green=b;this.blue=c;this.alpha=d;s$(a,1,"red");s$(b,1,"green");s$(c,1,"blue");s$(d,1,"alpha")}Wvb(){return`rgba(${this.red*100}%, ${this.green*100}%, `+`${this.blue*100}%, ${this.alpha})`}},SWc=new v$(1,1,1);
new v$(0,0,0);
var UWc=class{constructor(a,b,c,d=1){this.cxa=a;this.saturation=b;this.hL=c;this.alpha=d;s$(a,360,"hue");s$(b,1,"saturation");s$(c,1,"lightness");s$(d,1,"alpha")}Wvb(){return`hsla(${this.cxa}, ${this.saturation*100}%, `+`${this.hL*100}%, ${this.alpha})`}rotate(a){return new UWc((this.cxa+a+360)%360,this.saturation,this.hL,this.alpha)}},MWc=function(a){const b=t$(a.red),c=t$(a.green),d=t$(a.blue),e=.2126729*b+.7151522*c+.072175*d;return new OWc(116*u$(e)-16,500*(u$((.4124564*b+.3575761*c+.1804375*
d)/.95047)-u$(e)),200*(u$(e)-u$((.0193339*b+.119192*c+.9503041*d)/1.08883)),a.alpha)},OWc=class{constructor(a,b,c,d=1){this.hL=a;this.a=b;this.b=c;this.alpha=d;s$(a,Number.MAX_VALUE,"lightness");s$(d,1,"alpha")}};var GWc={heading:3,text:4.5,subtext:7,uiElement:3},G$=class{transform(a,b,c){if(a)return PWc(a,b,c).Wvb()}};G$.O=function(a){return new (a||G$)};G$.Le=_.Df({name:"colorContrast",type:G$,le:!0,standalone:!1});var H$=class{};H$.O=function(a){return new (a||H$)};H$.Ca=_.Af({type:H$});H$.Ba=_.Uc({});var KWc=new Map;var TXc=["feedbackTooltip"],UXc={label:"Privacy",target:"https://www.google.com/policies/privacy/",aC:"navigateToPrivacy"},VXc={label:"Terms",target:"https://www.google.com/policies/terms/",aC:"navigateToTerms"},WXc={Qha:"https://opensource.google/",jTb:!1,title:"Code Search",oVa:[],bWb:[UXc,VXc]},XXc={title:"Google Open Source",IY:"https://ssl.gstatic.com/devopsconsole/images/oss/logo_os_google_wordmark-2022.svg",oVa:[{label:"Events",target:"https://opensource.google/events/",aC:"navigateToOspoEvents"},
{label:"Projects",target:"https://opensource.google/projects/",aC:"navigateToOspoProjects"},{label:"Programs and Services",target:"https://opensource.google/programs-and-services/",aC:"navigateToOspoPrograms"},{label:"Documentation",target:"https://opensource.google/documentation/reference/",aC:"navigateToOspoDocs"},{label:"About",target:"https://opensource.google/about/",aC:"navigateToOspoAbout"},{label:"Blog",target:"https://opensource.googleblog.com/",aC:"navigateToOspoBlog"}]},YXc=function(a){return a.KL((b,
c)=>c.keyboardShortcuts||b,new Map)},ZXc=function(a){return a.KL((b,c)=>c.uQb||b,!1)},$Xc=function(a){a?document.body.classList.add("scrollable"):document.body.classList.remove("scrollable")},aYc=class{constructor(a,b,c,d,e,f,g,l,p){this.Ga=a;this.tl=b;this.Yfa=c;this.Ua=d;this.EAa=e;this.PCa=f;this.vdb=new _.Tf;this.kxb=new _.Tf;this.MZb=_.x(this.Ua.events,_.Re(t=>t instanceof _.$h),_.v(()=>this.Ua.rm.Wc.root),_.bg(this.Ua.rm.Wc.root),_.Zf(1));this.El=p.register("showShortcutDialog","shift+/",()=>
{this.vdb.next(void 0)});p.register("sendFeedback","shift+2",()=>{this.M7("KEYBOARD")});this.Jo=this.i5a();this.keyboardShortcuts=YXc(this);this.wb=_.x(QXc(l),_.cg(t=>{if(t.qa===x$.Foa){const w=[];t.h8?w.push(Object.assign({},UXc,{target:t.h8})):w.push(UXc);t.w9&&w.push(Object.assign({},VXc,{target:t.w9}));t.x4&&w.push({label:"CI Status",target:t.x4,aC:"navigateToCi"});t.P3&&w.push({label:"About this site",target:t.P3,aC:"navigateToAbout"});return _.u(Object.assign({},WXc,{Qha:_.Iq(new _.Hi),title:t.displayName||
"Code Search",bWb:w,oVa:[]}))}return this.KL((w,A)=>{w=A.Rc;return w&&w.repository?(A=A.lh)?Object.assign({},WXc,XXc,{Qha:_.Iq(_.nG(w.bc(),"repoGroup").ab()),jTb:!0,title:A.displayName,Fk:A.Fk,IY:void 0}):Object.assign({},WXc,XXc):Object.assign({},WXc,XXc)},WXc)}));this.Za=_.x(this.vdb,_.fg(this.X8,this.keyboardShortcuts)).subscribe(([,t,w])=>{t&&(this.Pw?(this.Pw.close(),this.Pw=void 0):this.XBa(w),this.Ga.mb({element:"AppBar",action:`${this.Pw?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD"}))});
this.Za.add(this.MZb.subscribe());this.Za.add(ZXc(this).subscribe(t=>{$Xc(t)}));this.Za.add(_.x(QXc(l),_.cg(t=>{const w=t.qa===x$.Foa,A={msa:w?t.displayName||"Code Search":"Google Open Source"};return this.KL((G,I)=>{G=I.Rc;let L;const V=w?void 0:(L=I.lh)==null?void 0:L.displayName;let ca,la;I=(la=(ca=I.lh)==null?void 0:ca.f_)!=null?la:void 0;return Object.assign({},{projectName:V,Rc:G,f_:I},A)},A)})).subscribe(({msa:t,projectName:w,Rc:A,f_:G})=>{var I=this.PCa;I.msa=t;I.VSa=w;I.qDa(A);this.EAa.BBa(G)}))}Ja(){this.kxb.next();
this.El();this.Za&&(this.Za.unsubscribe(),this.Za=void 0);$Xc(!1)}get X8(){return _.x(this.keyboardShortcuts,_.v(a=>Array.from(a.entries()).length>0))}M7(a){this.Ga.mb({element:"FeedbackButton",action:"open",gestureName:a});this.Zfa&&this.Zfa.Te();this.Yfa.A0()}XBa(a){this.Pw=this.tl.open(_.rt,{By:!1,data:a,minWidth:400});_.x(this.Pw.XB(),_.Rf()).subscribe(()=>{this.Pw=void 0})}i5a(){const a=this.KL((c,d)=>Object.assign({},c,d.Jo),{}),b=this.KL((c,d)=>d.ossProject||c);return _.x(_.Ee([a,b]),_.v(([c,
d])=>{d=d&&d.uM?PWc(d.uM,"uiElement").Wvb():void 0;return Object.assign({},c,{hja:d})}))}KL(a,b){return _.x(this.MZb,_.v(c=>{let d=b;for(;c&&c.df==="primary";)d=a(d,c.data),c=c.firstChild;return d}))}};aYc.O=function(a){return new (a||aYc)(_.B(_.vp),_.B(_.Vs),_.B(_.du),_.B(_.di),_.B(E$),_.B(F$),_.B(_.mv),_.B(C$),_.B(_.Ku))};
aYc.wa=_.zf({type:aYc,na:[["app-bar"]],rb:function(a,b){a&1&&_.Jg(TXc,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.Zfa=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,bXc,25,20,"header",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.wb))},Fa:[_.Ap,_.Ox,_.Zx,_.Rn,_.Sn,_.Br,_.ht,_.Nx,_.fw,_.qt,_.st,_.hu,_.Qx,_.Tx,_.Sx,_.Vx,_.Jx,_.Mx,_.kw,_.Xn],styles:["app-bar[_nghost-%COMP%]{position:relative;top:0;z-index:1000;--ospo-link:#4c4c4c;--ospo-link-hover:#4285f4}app-barbody.dark-mode[_nghost-%COMP%] -no-combinator[_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--ospo-link:#c9c9c9;--ospo-link-hover:#307bf3}.app-logo[_ngcontent-%COMP%]{position:relative;left:4px;top:-2px}.app-logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:34px;width:230px}.icon-container[_ngcontent-%COMP%], .link-container[_ngcontent-%COMP%]{align-items:center}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{font-size:16px;font-family:Roboto,sans-serif;letter-spacing:normal;list-style:none;margin:0}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;margin:0 7px 0 8px}@media (min-width:940px){.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 18px}}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--ospo-link);display:inline-block;font-size:14px;font-weight:500;text-transform:uppercase}.link-container[_ngcontent-%COMP%]   nav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--ospo-link-hover);text-decoration:none}.mat-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.aVa=c;this.Ua=d;this.Kh=e;this.storage=f;a.Cy();this.C5c=_.x(d.events,_.Re(g=>g instanceof _.wMa||g instanceof _.xMa),_.v(g=>g instanceof _.wMa));this.bgb();b.EZa.subscribe()}bgb(){this.storage&&this.storage.get("epn_dismiss")||this.Ksb()}Ksb(){this.Kh.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).IB.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",!0)})}};
I$.O=function(a){return new (a||I$)(_.B(_.by),_.B(_.Zv),_.B(_.ew),_.B(_.di),_.B(_.Ht),_.B(_.lXa,8))};
I$.wa=_.zf({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,cXc,1,0,"announcement-bar",2),_.K(4,"router-outlet"),_.J()(),_.K(5,"uncaught-error-notifier")(6,"span",3),_.C(7,dXc,2,0,"div",4),_.R(8,"async"));
a&2&&(_.y(3),_.E("ngIf",b.aVa.COb),_.y(4),_.E("ngIf",_.S(8,2,b.C5c)))},Fa:[_.Sn,_.gw,aYc,_.Rt,_.DF,_.so,_.Xn],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=_.Af({type:J$});J$.Ba=_.Uc({imports:[_.Cp,_.Yn,_.W9,_.Px,_.xy]});var K$=class{};K$.O=function(a){return new (a||K$)};K$.Ca=_.Af({type:K$});K$.Ba=_.Uc({imports:[_.Cp,_.vy,_.Yn,_.xp,{bq:_.eu,Nb:[_.du]},_.kt,_.ly,_.mt,_.Px,_.xy,_.iu,_.Xx,_.jy,_.ip,J$,_.gy]});var L$=class{Qa(){}vYb(a){return _.Iq(_.Dzb(new _.sK({lh:new _.oAb(a)})))}};L$.O=function(a){return new (a||L$)};
L$.wa=_.zf({type:L$,na:[["oss-project-cards"]],inputs:{ao:"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,eXc,11,6,"a",0);a&2&&_.E("ngForOf",b.ao)},Fa:[_.Ap,_.Rn,_.gp],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 bYc=a=>[a],M$=class extends _.jw{set config(a){a&&super.BBa(a)}constructor(a,b,c,d,e,f,g,l){super({Jka:_.lv.has(47),qx:"OssHomeSearchBox",Ga:a,wua:g,ZK:_.lv.has(28),zO:d});this.Ua=b;this.kb=e;this.Dh=f;this.bP=l;this.tBb="Clear search";this.Fnc="Search for code or files";this.Gnc="Loading suggestions";this.Htb=24;this.Itb=2;this.wla=0}Dc(){this.Ar=this.Dh.registerCallback("HOME_PAGE_SEARCH",this.kb.ma,()=>{_.Z6a(this.dM,!0)})}Ja(){this.Ar&&this.Ar()}uWb(a){_.fp(this.Ua,_.ep(this.Ua,_.IPa,{Sa:_.tqa(a)}))}Lib(a){this.wla=
a.getBoundingClientRect().width}A4(){super.A4(this.dM)}};M$.O=function(a){return new (a||M$)(_.B(_.vp),_.B(_.di),_.B(_.mv),_.B(_.Jv),_.B(_.bf),_.B(_.ki),_.B(_.h4a),_.B(_.g4a,8))};
M$.wa=_.zf({type:M$,na:[["oss-home-search-box"]],rb:function(a,b){a&1&&_.Jg(_.dx,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.dM=c.first)}},inputs:{config:"config"},standalone:!1,features:[_.gg],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=_.Ld();_.F(0,"div",3,0)(2,"mat-icon",4);_.N("click",function(){_.q(c);return _.r(_.Ag(5).setFocus())});_.Q(3,"search");_.J();_.F(4,"search-box",5,1);_.Wg("queryChange",function(d){_.q(c);_.Ug(b.query,d)||(b.query=d);return _.r(d)});_.N("blur",function(){_.q(c);return _.r(b.xza())})("focus",function(){_.q(c);return _.r(b.yza())})("queryChange",
function(d){_.q(c);return _.r(b.iQ.next(d))})("querySubmit",function(d){_.q(c);return _.r(b.n9(d))});_.J();_.F(6,"div",6);_.R(7,"async");_.K(8,"mat-spinner",7);_.J();_.C(9,fXc,3,3,"button",8)(10,gXc,2,1,"a",9);_.J();_.F(11,"search-box-suggestion-list",null,2);_.C(13,iXc,2,4,"search-box-suggestion-item",10);_.R(14,"async");_.J();_.C(15,lXc,2,2,"ng-container",11)}if(a&2){let c,d;a=_.Ag(12);_.og("suggesting",a.Pz&&b.iK);_.y(4);_.E("elementName",b.qx)("enableTextBoxQuerySubmission",!0)("queryDecorator",
b.hQ)("placeholder",b.Fnc);_.Tg("query",b.query);_.E("suggestionLists",_.Zg(21,bYc,a));_.y(2);_.ng("visibility",((c=_.S(7,17,b.k5))==null?0:c.be)&&b.F8?"visible":"hidden");_.y(2);_.E("diameter",b.Htb)("strokeWidth",b.Itb);_.mg("aria-label",b.Gnc);_.y();_.E("ngIf",b.query);_.y();_.E("ngIf",b.bP);_.y(3);_.E("ngForOf",(d=_.S(14,19,b.k5))==null?null:d.Zu);_.y(2);_.E("ngIf",a.Pz&&b.iK)}},Fa:[_.Ap,_.Rn,_.Sn,_.Wn,_.kw,_.Cr,_.ht,_.fw,_.tt,_.st,_.hu,_.Cx,_.Ax,_.Jx,_.Mx,_.lw,_.dx,_.ex,_.gx,_.Xn],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 cYc=class{constructor(a,b){this.Jo=_.AAb(a,new _.Hi,b.Wc.ex)}Qa(){}vYb(a){return _.Iq(new _.Hi({de:{type:"ossProject",id:a.name}}))}};cYc.O=function(a){return new (a||cYc)(_.B(_.AK),_.B(_.Ph))};
cYc.wa=_.zf({type:cYc,na:[["discover-find-contribute"]],inputs:{ao:"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"),_.J(),_.F(2,"div",0),_.K(3,"oss-home-search-box",1),_.J(),_.F(4,"section"),_.K(5,"oss-project-cards",2),_.J());a&2&&(_.y(3),_.E("config",b.Jo),_.y(2),_.E("projects",b.ao))},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 dYc=class{constructor(a,b){this.Jo=_.AAb(a,new _.Hi,b.Wc.ex)}Qa(){}};dYc.O=function(a){return new (a||dYc)(_.B(_.AK),_.B(_.Ph))};
dYc.wa=_.zf({type:dYc,na:[["whitelabelled-search"]],inputs:{ao:"projects",Fk:"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,mXc,1,3,"img",2)(2,nXc,1,0,"ng-template",null,0,_.ah),_.J(),_.F(4,"div",3),
_.K(5,"oss-home-search-box",4),_.J(),_.K(6,"oss-project-cards",5));a&2&&(a=_.Ag(3),_.y(),_.E("ngIf",b.Fk)("ngIfElse",a),_.y(4),_.E("config",b.Jo),_.y(),_.E("projects",b.ao))},Fa:[_.Sn,_.hu,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 eYc=class{constructor(a,b){this.Xc=_.JF;this.vqc=x$;_.iw(a,"HOME_PAGE_SEARCH");this.wb=_.x(QXc(b),_.v(_.BF),_.If(c=>_.AF(c.message)),_.bg(_.KF))}};eYc.O=function(a){return new (a||eYc)(_.B(_.ki),_.B(C$))};
eYc.wa=_.zf({type:eYc,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,uXc,4,3,"ng-container",1),_.R(1,"async"),_.C(2,vXc,5,1,"ng-template",null,0,_.ah));a&2&&_.E("ngIf",
_.S(1,1,b.wb))},Fa:[_.Sn,_.Wn,_.Tn,_.Un,_.Vn,cYc,_.vB,_.xB,_.wB,_.DF,dYc,_.Xn],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=_.Af({type:N$});N$.Ba=_.Uc({imports:[_.Cp,_.Yn,_.iu,_.ip]});var O$=class{};O$.O=function(a){return new (a||O$)};O$.Ca=_.Af({type:O$});O$.Ba=_.Uc({imports:[_.Cp,_.ey,_.Yn,_.gy,_.kt,_.Px,_.iu,_.iy,_.jy,_.nw,_.kx]});var P$=class{};P$.O=function(a){return new (a||P$)};P$.Ca=_.Af({type:P$});P$.Ba=_.Uc({imports:[_.Cp,_.kt,_.Yn,_.gJ,_.GF,_.EF,_.iu,O$,N$,_.ip]});var Q$=class{};Q$.O=function(a){return new (a||Q$)};Q$.Ca=_.Af({type:Q$});Q$.Ba=_.Uc({imports:[_.Cp,_.Yn,_.gJ,_.GF,_.EF,_.iu,O$,N$,_.ip]});var R$=class{};R$.O=function(a){return new (a||R$)};R$.Ca=_.Af({type:R$});R$.Ba=_.Uc({imports:[_.Cp,_.Yn,P$,_.yB,_.GF,_.EF,_.ip,Q$]});var S$=class{constructor(a){this.Q2c=a}resolve(a){return(a=_.Ii(a).tb)?_.x(this.Q2c.get(a),_.If(()=>_.u(void 0))):_.u(void 0)}};S$.O=function(a){return new (a||S$)(_.m(C$))};S$.ta=_.k({token:S$,oa:S$.O});var EXc=function(a){return a.some(b=>b.repository&&b.repository.TY)},GXc=function(a){return a.filter(b=>!b.hidden)},fYc=class{constructor(a,b,c,d){this.Xc=_.JF;this.b4c=_.bAb;this.jXc=yWc;_.iw(b,"HOME_PAGE_SEARCH");this.Vk=_.x(a.params,_.cg(e=>_.x(d.get(e.repositoryGroupId),_.v(f=>_.BF(f)))),_.If(e=>_.AF(`Could not load oss project: ${e.message}`)),_.bg(_.KF));this.Jo=_.x(a.params,_.v(e=>_.AAb(c,new _.Hi({de:{id:e.repositoryGroupId,type:"ossProject"}}),a.Wc.ex)))}};
fYc.O=function(a){return new (a||fYc)(_.B(_.Ph),_.B(_.ki),_.B(_.AK),_.B(C$))};
fYc.wa=_.zf({type:fYc,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,LXc,4,4,"ng-container",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Vk))},Fa:[_.Ap,_.Rn,_.Sn,_.Tn,_.Un,_.CI,_.wp,_.vB,_.wB,_.DF,_.hu,M$,_.gp,G$,_.Xn,_.zB],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=_.Af({type:T$});T$.Ba=_.Uc({imports:[_.Cp,H$,_.Yn,_.TI,_.AB,_.xp,_.ly,_.yB,_.EF,_.RJ,_.iu,O$,_.ip]});var gYc=new _.ud("localObservableRequestService",{Ea:"root",oa:()=>new _.OZa({X5:"",W5:""})}),U$=class{constructor(a){if(a)throw Error("qd");}};U$.O=function(a){return new (a||U$)(_.m(U$,12))};U$.Ca=_.Af({type:U$});U$.Ba=_.Uc({imports:[_.Ey,_.Cp,_.Ky,_.Vy,_.Bu,_.Cu,_.vu,_.Dn,_.cw,_.Du,_.Gu,_.Ry,_.Hu,_.Xy,_.Wy,_.Uy,_.Oy]});var hYc=class{};var V$=class extends hYc{constructor(){super(...arguments);this.Ua=_.n(_.di)}navigate(a){this.Ua.navigate([a])}};V$.O=(()=>{let a;return function(b){return(a||(a=_.he(V$)))(b||V$)}})();V$.ta=_.k({token:V$,oa:V$.O,Ea:"root"});var iYc=[_.Kr,_.No,_.oOa()],jYc=new _.CPa,kYc=[{path:"",jV:_.cqa(),children:[{path:"search",zl:function(){return _.M9}},{path:"",component:eYc,data:{Jo:{Aia:!1},uQb:!0}},{path:":repositoryGroupId",component:fYc,data:{Jo:{Aia:!1},uQb:!0}},{path:"",zl:jYc.for("source"),data:{groupType:"ossProject"},resolve:{keyboardShortcuts:_.li(_.By),lh:_.li(S$)},rr:function(a,b){return _.Ii(a).tb!==_.Ii(b).tb}},{path:"**",component:_.bv}]}],W$=class{store(){}SBa(a,b){return this.Cha(a)&&this.Cha(b)?a.component===
b.component:a.qe===b.qe}Cha(a){return a.data.Rc}};W$.O=function(a){return new (a||W$)};W$.ta=_.k({token:W$,oa:W$.O});var X$=class extends _.Zu{load(){}};X$.O=(()=>{let a;return function(b){return(a||(a=_.he(X$)))(b||X$)}})();X$.ta=_.k({token:X$,oa:X$.O});var Y$=class extends _.yK{w8a(a){return _.u({kind:4,location:a})}};Y$.O=(()=>{let a;return function(b){return(a||(a=_.he(Y$)))(b||Y$)}})();Y$.ta=_.k({token:Y$,oa:Y$.O});var Z$=class{};Z$.O=function(a){return new (a||Z$)};Z$.Ca=_.Af({type:Z$,Cy:[I$]});
Z$.Ba=_.Uc({Nb:[..._.BPa(jYc),_.vt,_.AK,_.ju,S$,E$,F$,_.$y,_.ji,{va:_.SLa,kc:"/"},{va:_.ko,Qd:D$},{va:_.Zu,Qd:X$},{va:_.yf,Gb:_.Tt,Ib:[_.At]},{va:_.k2a,kc:_.l2a},{va:_.Yh,Qd:_.ev},{va:hYc,Qd:V$},{va:_.BK,Gb:E$},{va:_.Yo,Qd:W$},{va:_.zK,Gb:F$},{va:_.hi,Qd:_.az},{va:_.sZa,kc:_.rZa},{va:_.yK,Qd:Y$}],imports:[iYc,_.Lv,_.fy,K$,{bq:_.Dy,Nb:_.I8a},_.St,_.cv,_.gJ,R$,_.EF,_.iu,_.cz,T$,_.$Oa(kYc),{bq:U$,Nb:[_.lu,{va:_.rn,Qd:_.NZa},{va:_.hZa,Ab:_.vta},{va:_.bw,Ab:_.Gj,Ib:[_.ck,_.Iy]},{va:_.KKa,Gb:gYc},{va:_.J8a,
Ab:_.Gj,Ib:[_.XKa,_.Jy]},{va:_.r_a,Ab:_.Gj,Ib:[_.Mn,_.Jy]},{va:_.s_a,Ab:_.Gj,Ib:[_.Mn,_.Jy]},{va:_.M8a,Ab:_.Gj,Ib:[_.YKa,_.Jy]},{va:_.R8a,Ab:_.Gj,Ib:[_.Nn,_.Jy]},{va:_.p_a,Ab:_.Gj,Ib:[_.$Ka,_.Jy]},{va:_.Qy,Ab:_.Gj,Ib:[_.aLa,_.Gy]},{va:_.Ty,Ab:_.Gj,Ib:[_.jLa,_.Gy]},{va:_.T8a,Ab:_.Gj,Ib:[_.cLa,_.Jy]},{va:_.U8a,Ab:_.Gj,Ib:[_.dLa,_.Jy]},{va:_.t_a,Ab:_.Gj,Ib:[_.eLa,_.Jy]},{va:_.u_a,Ab:_.Gj,Ib:[_.fLa,_.Jy]},{va:_.w_a,Ab:_.Gj,Ib:[_.hLa,_.Jy]},{va:_.P8a,Ab:_.Gj,Ib:[_.iLa,_.Jy]},{va:_.ku,Ab:function(){return window}},
{va:_.JZa,Qd:_.LZa},{va:_.KZa,Ab:function(a){return new _.gm(a.document)},Ib:[_.ku]},{va:_.Ly,xd:!0,Gb:_.My},{va:_.Ly,xd:!0,Gb:_.Ny}]}]});var $$=class{};$$.O=function(a){return new (a||$$)};$$.Ca=_.Af({type:$$,Cy:[I$]});$$.Ba=_.Uc({imports:[Z$,_.Lr]});_.yk.set("OSS-APP",Z$);_.yk.set("PROTRACTOR-OSS-APP",$$);
_.qi();
}catch(e){_._DumpException(e)}
try{
var Feb,Geb,Heb,Ieb,Jeb,Keb,Leb,Meb,Neb,Oeb,Qeb,Peb,Reb;Feb=function(a){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(b=>a.classList.contains(b))};Geb=function(a){a&1&&_.Dg(0,2)};Heb=function(a){a&1&&(_.F(0,"thead",0),_.tg(1,1),_.J(),_.F(2,"tbody",0),_.tg(3,2)(4,3),_.J(),_.F(5,"tfoot",0),_.tg(6,4),_.J())};Ieb=function(a){a&1&&_.tg(0,1)(1,2)(2,3)(3,4)};Jeb=function(a,b){return a.concat(Array.from(b))};
Keb=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};Leb=function(a){a&1&&_.Dg(0,2)};Meb=function(a){a&1&&(_.F(0,"thead",0),_.tg(1,1),_.J(),_.F(2,"tbody",2),_.tg(3,3)(4,4),_.J(),_.F(5,"tfoot",0),_.tg(6,5),_.J())};Neb=function(a){a&1&&_.tg(0,1)(1,3)(2,4)(3,5)};Oeb=function(){return{color:"accent",Bd:!1}};
Qeb=function(a){var b;(b=a.XUb)==null||b.unsubscribe();b=[...a.links.toArray(),a.link].filter(c=>!!c).map(c=>c.RWb);a.XUb=_.x(_.ue(b),_.Ge()).subscribe(c=>{a.Zt!==Peb(a,a.Ua)(c)&&a.update()})};Peb=function(a,b){const c=a.cBa.Rk?a.cBa:a.cBa.exact||!1;return d=>(d=d.ym)?b.isActive(d,c):!1};Reb=function(a){const b=Peb(a,a.Ua);return a.link&&b(a.link)||a.links.some(b)};
_.OB=class{get isActive(){return this.Zt}constructor(a,b,c,d,e){this.Ua=a;this.element=b;this.renderer=c;this.sea=d;this.link=e;this.fe=[];this.Zt=!1;this.cBa={exact:!1};this.eTb=new _.Vm;this.fqb=a.events.subscribe(f=>{f instanceof _.$h&&this.update()})}Sd(){_.x(_.u(this.links.Gc,_.u(null)),_.Ge()).subscribe(()=>{this.update();Qeb(this)})}set D5c(a){this.fe=(Array.isArray(a)?a:a.split(" ")).filter(b=>!!b)}Sb(){this.update()}Ja(){this.fqb.unsubscribe();let a;(a=this.XUb)==null||a.unsubscribe()}update(){this.links&&
this.Ua.JP&&queueMicrotask(()=>{const a=Reb(this);this.fe.forEach(b=>{a?this.renderer.lF(this.element.ma,b):this.renderer.pQ(this.element.ma,b)});a&&this.kLb!==void 0?this.renderer.setAttribute(this.element.ma,"aria-current",this.kLb.toString()):this.renderer.removeAttribute(this.element.ma,"aria-current");this.Zt!==a&&(this.Zt=a,_.Zm(this.sea),this.eTb.emit(a))})}};_.OB.O=function(a){return new (a||_.OB)(_.B(_.di),_.B(_.bf),_.B(_.Ym),_.B(_.jn),_.B(_.gp,8))};
_.OB.La=_.Cf({type:_.OB,na:[["","routerLinkActive",""]],yd:function(a,b,c){a&1&&_.Kg(c,_.gp,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.links=d)}},inputs:{cBa:"routerLinkActiveOptions",kLb:"ariaCurrentWhenActive",D5c:"routerLinkActive"},outputs:{eTb:"isActiveChange"},Pb:["routerLinkActive"],features:[_.Lm]});
_.Seb=class{uVa(a,b,c,d,e){_.UJa(a,(f,g,l)=>{if(f.Zw==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,mQ:f})}})}detach(){}};_.PB=class extends _.f6a{};_.PB.O=function(a){return new (a||_.PB)(_.B(_.yw,10))};
_.PB.La=_.Cf({type:_.PB,na:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],ob:16,Ya:function(a,b){a&2&&_.og("ng-untouched",b.ZTb)("ng-touched",b.YTb)("ng-pristine",b.LTb)("ng-dirty",b.nP)("ng-valid",b.isValid)("ng-invalid",b.ATb)("ng-pending",b.JTb)("ng-submitted",b.x_c)},standalone:!1,features:[_.gg]});_.QB=class{};_.QB.O=function(a){return new (a||_.QB)};
_.QB.La=_.Cf({type:_.QB,na:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],nb:["novalidate",""],standalone:!1});_.RB=new _.ud("CDK_TABLE");var Teb;_.SB=class{constructor(){this.qa=_.n(_.Gg)}};_.SB.O=function(a){return new (a||_.SB)};_.SB.La=_.Cf({type:_.SB,na:[["","cdkCellDef",""]]});_.TB=class{constructor(){this.qa=_.n(_.Gg)}};_.TB.O=function(a){return new (a||_.TB)};_.TB.La=_.Cf({type:_.TB,na:[["","cdkHeaderCellDef",""]]});var UB=class{constructor(){this.qa=_.n(_.Gg)}};UB.O=function(a){return new (a||UB)};UB.La=_.Cf({type:UB,na:[["","cdkFooterCellDef",""]]});
_.VB=class{get name(){return this.Ur}set name(a){this.vRa(a)}get sticky(){return this.RB}set sticky(a){a!==this.RB&&(this.RB=a,this.Or=!0)}get bub(){return this.LRa}set bub(a){a!==this.LRa&&(this.LRa=a,this.Or=!0)}constructor(){this.EN=_.n(_.RB,{optional:!0});this.LRa=this.RB=this.Or=!1}O9a(){const a=this.Or;this.Or=!1;return a}pda(){this.gNa=[`cdk-column-${this.V_a}`]}vRa(a){a&&(this.Ur=a,this.V_a=a.replace(/[^a-z0-9_-]/gi,"-"),this.pda())}};_.VB.O=function(a){return new (a||_.VB)};
_.VB.La=_.Cf({type:_.VB,na:[["","cdkColumnDef",""]],yd:function(a,b,c){a&1&&(_.Kg(c,_.SB,5),_.Kg(c,_.TB,5),_.Kg(c,UB,5));if(a&2){let d;_.Mg(d=_.Og())&&(b.lV=d.first);_.Mg(d=_.Og())&&(b.headerCell=d.first);_.Mg(d=_.Og())&&(b.JWc=d.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",_.kh],bub:[2,"stickyEnd","stickyEnd",_.kh]},features:[_.Xg([{va:"MAT_SORT_HEADER_COLUMN_DEF",Gb:_.VB}]),_.hg]});Teb=class{constructor(a,b){b.ma.classList.add(...a.gNa)}};
_.WB=class extends Teb{constructor(){super(_.n(_.VB),_.n(_.bf))}};_.WB.O=function(a){return new (a||_.WB)};_.WB.La=_.Cf({type:_.WB,na:[["cdk-header-cell"],["th","cdk-header-cell",""]],nb:["role","columnheader",1,"cdk-header-cell"],features:[_.gg]});_.XB=class extends Teb{constructor(){var a=_.n(_.VB);const b=_.n(_.bf);super(a,b);let c;(a=(c=a.EN)==null?void 0:c.RJc())&&b.ma.setAttribute("role",a)}};_.XB.O=function(a){return new (a||_.XB)};
_.XB.La=_.Cf({type:_.XB,na:[["cdk-cell"],["td","cdk-cell",""]],nb:[1,"cdk-cell"],features:[_.gg]});var Ueb;Ueb=class{constructor(){this.pvb=[];this.iPb=[]}};_.Veb=new _.ud("_COALESCED_STYLE_SCHEDULER");_.YB=class{constructor(){this.WM=null;this.lb=_.n(_.Ue)}ve(a){this.AIc();this.WM.pvb.push(a)}AIc(){this.WM||(this.WM=new Ueb,this.lb.Ub(()=>queueMicrotask(()=>{for(;this.WM.pvb.length||this.WM.iPb.length;){const a=this.WM;this.WM=new Ueb;for(const b of a.pvb)b();for(const b of a.iPb)b()}this.WM=null})))}};_.YB.O=function(a){return new (a||_.YB)};_.YB.ta=_.k({token:_.YB,oa:_.YB.O});var ZB=class{constructor(){this.qa=_.n(_.Gg);this.uB=_.n(_.kn)}Sb(a){this.hNa||(a=a.columns&&a.columns.ng||[],this.hNa=this.uB.find(a).create(),this.hNa.diff(a))}},cC;ZB.O=function(a){return new (a||ZB)};ZB.La=_.Cf({type:ZB,features:[_.Lm]});_.$B=class extends ZB{get sticky(){return this.RB}set sticky(a){a!==this.RB&&(this.RB=a,this.Or=!0)}constructor(){super(_.n(_.Gg),_.n(_.kn));this.EN=_.n(_.RB,{optional:!0});this.RB=this.Or=!1}Sb(a){super.Sb(a)}O9a(){const a=this.Or;this.Or=!1;return a}};
_.$B.O=function(a){return new (a||_.$B)};_.$B.La=_.Cf({type:_.$B,na:[["","cdkHeaderRowDef",""]],inputs:{xo:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",_.kh]},features:[_.hg,_.gg,_.Lm]});var aC=class extends ZB{get sticky(){return this.RB}set sticky(a){a!==this.RB&&(this.RB=a,this.Or=!0)}constructor(){super(_.n(_.Gg),_.n(_.kn));this.EN=_.n(_.RB,{optional:!0});this.RB=this.Or=!1}Sb(a){super.Sb(a)}O9a(){const a=this.Or;this.Or=!1;return a}};
aC.O=function(a){return new (a||aC)};aC.La=_.Cf({type:aC,na:[["","cdkFooterRowDef",""]],inputs:{xo:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",_.kh]},features:[_.hg,_.gg,_.Lm]});_.bC=class extends ZB{constructor(){super(_.n(_.Gg),_.n(_.kn));this.EN=_.n(_.RB,{optional:!0})}};_.bC.O=function(a){return new (a||_.bC)};_.bC.La=_.Cf({type:_.bC,na:[["","cdkRowDef",""]],inputs:{xo:[0,"cdkRowDefColumns","columns"],fA:[0,"cdkRowDefWhen","when"]},features:[_.gg]});
_.dC=class{constructor(){this.KN=_.n(_.Hg);cC=this}Ja(){cC===this&&(cC=null)}};cC=null;_.dC.O=function(a){return new (a||_.dC)};_.dC.La=_.Cf({type:_.dC,na:[["","cdkCellOutlet",""]]});_.eC=class{};_.eC.O=function(a){return new (a||_.eC)};_.eC.wa=_.zf({type:_.eC,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&&_.tg(0,0)},Fa:[_.dC],hb:2});_.fC=class{};_.fC.O=function(a){return new (a||_.fC)};
_.fC.wa=_.zf({type:_.fC,na:[["cdk-row"],["tr","cdk-row",""]],nb:["role","row",1,"cdk-row"],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.tg(0,0)},Fa:[_.dC],hb:2});var gC=class{constructor(){this.Nc=_.n(_.Gg);this.gdd="cdk-no-data-row"}};gC.O=function(a){return new (a||gC)};gC.La=_.Cf({type:gC,na:[["ng-template","cdkNoDataRow",""]]});_.Web=new _.ud("CDK_SPL");var Xeb=["top","bottom","left","right"],Yeb=function(a,b,c){(c.includes("left")||c.includes("right"))&&a.pIb(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.u2.ve(()=>{for(const e of d)a.tIb(e,c)})},Zeb=function(a,b,c,d,e=!0,f=!0){f&&a.yPc({rows:[...b],h8c:[...c],f8c:[...d]});b.length&&a.AGb&&(c.some(g=>g)||d.some(g=>g))?a.u2.ve(()=>{var g=b[0];const l=g.children.length;g=a.TJc(g,e);const p=a.AKc(g,c),t=a.zKc(g,d),w=c.lastIndexOf(!0),
A=d.indexOf(!0);var G=a.direction==="rtl";const I=G?"right":"left";G=G?"left":"right";for(const L of b)for(let V=0;V<l;V++){const ca=L.children[V];c[V]&&a.Noa(ca,I,p[V],V===w);d[V]&&a.Noa(ca,G,t[V],V===A)}a.qN&&(a.qN.d8c({sizes:w===-1?[]:g.slice(0,w+1).map((L,V)=>c[V]?L:null)}),a.qN.e8c({sizes:A===-1?[]:g.slice(A).map((L,V)=>d[V+A]?L:null).reverse()}))}):a.qN&&(a.qN.d8c({sizes:[]}),a.qN.e8c({sizes:[]}))},$eb=function(a,b,c,d){a.AGb&&a.u2.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.OE?Array.from(t.children):[t];t=a.EIb(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 I of p[w])a.Noa(I,d,A,G)}if(d==="top"){let w;(w=a.qN)==null||w.Dud({sizes:l,n2c:g,elements:p})}else{let w;(w=a.qN)==null||w.Cud({sizes:l,n2c:g,elements:p})}})},afb=function(a,b,c){a.OE&&a.u2.ve(()=>{const d=b.querySelector("tfoot");d&&(c.some(e=>
!e)?a.tIb(d,["bottom"]):a.Noa(d,"bottom",0,!1))})},bfb=class{constructor(a,b,c,d,e=!0,f=!0,g){this.OE=a;this.cJb=b;this.direction=c;this.u2=d;this.AGb=e;this.qHb=f;this.qN=g;this.spa=new WeakMap;let l;this.UT=((l=globalThis)==null?0:l.ResizeObserver)?new globalThis.ResizeObserver(p=>this.jPc(p)):null;this.pU=[];this.Yca=null;this.LMa=[];this.jDb={top:`${b}-border-elem-top`,bottom:`${b}-border-elem-bottom`,left:`${b}-border-elem-left`,right:`${b}-border-elem-right`}}tIb(a,b){for(const c of b)a.style[c]=
"",a.classList.remove(this.jDb[c]);Xeb.some(c=>b.indexOf(c)===-1&&a.style[c])?a.style.zIndex=this.pFb(a):(a.style.zIndex="",this.qHb&&(a.style.position=""),a.classList.remove(this.cJb))}Noa(a,b,c,d){a.classList.add(this.cJb);d&&a.classList.add(this.jDb[b]);a.style[b]=`${c}px`;a.style.zIndex=this.pFb(a);this.qHb&&(a.style.cssText+="position: -webkit-sticky; position: sticky; ")}pFb(a){const b={top:100,bottom:10,left:1,right:1};let c=0;for(const d of Xeb)a.style[d]&&(c+=b[d]);return c?`${c}`:""}TJc(a,
b=!0){if(!b&&this.LMa.length)return this.LMa;b=[];a=a.children;for(let c=0;c<a.length;c++)b.push(this.EIb(a[c]).width);return this.LMa=b}AKc(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}zKc(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}EIb(a){var b=this.spa.get(a);if(b)return b;b=a.getBoundingClientRect();b={width:b.width,height:b.height};if(!this.UT)return b;this.spa.set(a,b);this.UT.observe(a,{box:"border-box"});return b}yPc(a){this.pIb(a.rows);
this.Yca||this.pU.push(a)}pIb(a){const b=new Set(a);for(const c of this.pU)c.rows=c.rows.filter(d=>!b.has(d));this.pU=this.pU.filter(c=>!!c.rows.length)}jPc(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.spa.get(c.target))==null?void 0:e.width)&&Feb(c.target)&&(b=!0);this.spa.set(c.target,a)}b&&this.pU.length&&(this.Yca&&
clearTimeout(this.Yca),this.Yca=setTimeout(()=>{for(const c of this.pU)Zeb(this,c.rows,c.h8c,c.f8c,!0,!1);this.pU=[];this.Yca=null},0))}};var cfb,lC,dfb,efb,ffb;cfb=[[["caption"]],[["colgroup"],["col"]],"*"];_.hC=class{constructor(){this.Gf=_.n(_.Hg);this.kb=_.n(_.bf);const a=_.n(_.RB);a.NB=this;a.Rqa()}};_.hC.O=function(a){return new (a||_.hC)};_.hC.La=_.Cf({type:_.hC,na:[["","rowOutlet",""]]});_.iC=class{constructor(){this.Gf=_.n(_.Hg);this.kb=_.n(_.bf);const a=_.n(_.RB);a.bN=this;a.Rqa()}};_.iC.O=function(a){return new (a||_.iC)};_.iC.La=_.Cf({type:_.iC,na:[["","headerRowOutlet",""]]});
_.jC=class{constructor(){this.Gf=_.n(_.Hg);this.kb=_.n(_.bf);const a=_.n(_.RB);a.ZM=this;a.Rqa()}};_.jC.O=function(a){return new (a||_.jC)};_.jC.La=_.Cf({type:_.jC,na:[["","footerRowOutlet",""]]});_.kC=class{constructor(){this.Gf=_.n(_.Hg);this.kb=_.n(_.bf);const a=_.n(_.RB);a.sHb=this;a.Rqa()}};_.kC.O=function(a){return new (a||_.kC)};_.kC.La=_.Cf({type:_.kC,na:[["","noDataRowOutlet",""]]});
lC=function(a){const b=a.Uaa(a.bN),c=a.Uaa(a.NB),d=a.Uaa(a.ZM);if(a.OE&&!a.zpa||a.aU)Yeb(a.AN,[...b,...c,...d],["left","right"]),a.aU=!1;b.forEach((e,f)=>{a.jMa([e],a.dT[f])});a.xN.forEach(e=>{const f=[];for(let g=0;g<c.length;g++)a.rra[g].C8===e&&f.push(c[g]);a.jMa(f,e)});d.forEach((e,f)=>{a.jMa([e],a.VS[f])});Array.from(a.UM.values()).forEach(e=>{e.Or=!1})};
dfb=function(a){a.rra=a.KJc();const b=a.JE.diff(a.rra);if(b){var c=a.NB.Gf;a.N3.uVa(b,c,(d,e,f)=>a.qOa(d.item,f),d=>d.item.data,d=>{d.operation===1&&d.context&&a.vIb(d.mQ.item.C8,d.context)});a.wPc();_.VJa(b,d=>{c.get(d.zk).context.ua=d.item.data});a.SJb();_.Xe(()=>{lC(a)},{Rb:a.xc})}else a.SJb();a.pNb.next()};
efb=function(a){const b=a.Uaa(a.bN);if(a.OE){var c=Keb(a.bN,"thead");c&&(c.style.display=b.length?"":"none")}c=a.dT.map(d=>d.sticky);Yeb(a.AN,b,["top"]);$eb(a.AN,b,c,"top");a.dT.forEach(d=>{d.Or=!1})};ffb=function(a){const b=a.Uaa(a.ZM);if(a.OE){var c=Keb(a.ZM,"tfoot");c&&(c.style.display=b.length?"":"none")}c=a.VS.map(d=>d.sticky);Yeb(a.AN,b,["bottom"]);$eb(a.AN,b,c,"bottom");afb(a.AN,a.Ia.ma,c);a.VS.forEach(d=>{d.Or=!1})};
_.mC=class{RJc(){const a=this.Ia.ma.getAttribute("role");return a==="grid"||a==="treegrid"?"gridcell":"cell"}get vq(){return this.fu}set vq(a){this.fu=a}get dataSource(){return this.Ir}set dataSource(a){this.Ir!==a&&this.XRa(a)}get Tya(){return this.nHb}set Tya(a){this.nHb=a;this.NB&&this.NB.Gf.length&&(this.gFb(),lC(this))}get xga(){return this.zpa}set xga(a){this.zpa=a;this.aU=this.Dpa=!0}constructor(){this.uB=_.n(_.kn);this.Ta=_.n(_.jn);this.Ia=_.n(_.bf);this.Vb=_.n(_.Mr,{optional:!0});this.hc=
_.n(_.Qq);this.N3=_.n(_.Xr);this.u2=_.n(_.Veb);this.tf=_.n(_.Zr);this.COc=_.n(_.Web,{optional:!0,ZD:!0});this.Bb=_.n(_.Zh);this.Eq=new _.Tf;this.UM=new Map;this.VDb=new Set;this.YDb=new Set;this.XDb=new Set;this.WDb=new Set;this.Dpa=this.aU=this.ZNa=this.aPa=!0;this.q2=new Map;this.aub="cdk-table-sticky";this.Ahb=!0;this.Ypa=this.ROa=this.MGb=!1;this.bdd=void 0;this.zpa=this.nHb=!1;this.pNb=new _.Vm;this.KH=new _.Qh({start:0,end:Number.MAX_VALUE});this.xc=_.n(_.We);_.n(new _.Mm("role"),{optional:!0})||
this.Ia.ma.setAttribute("role","table");this.QE=!this.hc.isBrowser;this.OE=this.Ia.ma.nodeName==="TABLE"}Qa(){this.oOc();this.JE=this.uB.find([]).create((a,b)=>this.vq?this.vq(b.kfa,b.data):b);_.x(this.tf.Fc(),_.dg(this.Eq)).subscribe(()=>{this.Dpa=!0})}Sd(){this.Ypa=!0}MG(){this.rDb()&&this.uIb()}Ja(){let a,b,c;[(a=this.NB)==null?void 0:a.Gf,(b=this.bN)==null?void 0:b.Gf,(c=this.ZM)==null?void 0:c.Gf,this.q2,this.VDb,this.YDb,this.XDb,this.WDb,this.UM].forEach(d=>{d==null||d.clear()});this.dT=[];
this.VS=[];this.dEb=null;this.Eq.next();this.Eq.complete();_.zj(this.dataSource)&&this.dataSource.disconnect(this)}Rqa(){!this.ROa&&this.NB&&this.bN&&this.ZM&&this.sHb&&(this.ROa=!0,this.rDb()&&this.uIb())}rDb(){return this.ROa&&this.Ypa}uIb(){this.oHc();this.nHc();const a=this.FNc()||this.aPa||this.ZNa;this.aU=this.aU||a;this.Dpa=a;this.aPa&&(this.iFb(),this.aPa=!1);this.ZNa&&(this.hFb(),this.ZNa=!1);this.dataSource&&this.xN.length>0&&!this.qra?this.DMc():this.aU&&lC(this);this.JHc()}KJc(){const a=
[],b=this.q2;this.q2=new Map;for(let d=0;d<this.Ve.length;d++){var c=this.Ve[d];const e=this.vKc(c,d,b.get(c));this.q2.has(c)||this.q2.set(c,new WeakMap);for(c=0;c<e.length;c++){let f=e[c];const g=this.q2.get(f.data);g.has(f.C8)?g.get(f.C8).push(f):g.set(f.C8,[f]);a.push(f)}}return a}vKc(a,b,c){return this.xKc(a,b).map(d=>{const e=c&&c.has(d)?c.get(d):[];return e.length?(d=e.shift(),d.kfa=b,d):{data:a,C8:d,kfa:b}})}nHc(){this.UM.clear();Jeb(this.Lpa(this.cIc),this.VDb).forEach(a=>{this.UM.has(a.name);
this.UM.set(a.name,a)})}oHc(){this.dT=Jeb(this.Lpa(this.eIc),this.XDb);this.VS=Jeb(this.Lpa(this.dIc),this.WDb);this.xN=Jeb(this.Lpa(this.fIc),this.YDb);this.dEb=this.xN.filter(a=>!a.fA)[0]}FNc(){var a=(d,e)=>d||!!e.hNa.diff(e.xo);const b=this.xN.reduce(a,!1);b&&this.gFb();const c=this.dT.reduce(a,!1);c&&this.iFb();(a=this.VS.reduce(a,!1))&&this.hFb();return b||c||a}XRa(a){this.Ve=[];_.zj(this.dataSource)&&this.dataSource.disconnect(this);this.qra&&(this.qra.unsubscribe(),this.qra=null);a||(this.JE&&
this.JE.diff([]),this.NB&&this.NB.Gf.clear());this.Ir=a}DMc(){if(this.dataSource){var a;_.zj(this.dataSource)?a=this.dataSource.connect(this):_.Se(this.dataSource)?a=this.dataSource:Array.isArray(this.dataSource)&&(a=_.u(this.dataSource));this.qra=_.x(a,_.dg(this.Eq)).subscribe(b=>{this.Ve=b||[];dfb(this)})}}iFb(){this.bN.Gf.length>0&&this.bN.Gf.clear();this.dT.forEach((a,b)=>this.wIb(this.bN,a,b));efb(this)}hFb(){this.ZM.Gf.length>0&&this.ZM.Gf.clear();this.VS.forEach((a,b)=>this.wIb(this.ZM,a,b));
ffb(this)}jMa(a,b){var c=Array.from(b.xo||[]).map(d=>this.UM.get(d));b=c.map(d=>d.sticky);c=c.map(d=>d.bub);Zeb(this.AN,a,b,c,!this.zpa||this.Dpa)}Uaa(a){const b=[];for(let c=0;c<a.Gf.length;c++){const d=a.Gf.get(c);b.push(d.om[0])}return b}xKc(a,b){if(this.xN.length==1)return[this.xN[0]];let c=[];if(this.Tya)c=this.xN.filter(d=>!d.fA||d.fA(b,a));else{let d=this.xN.find(e=>e.fA&&e.fA(b,a))||this.dEb;d&&c.push(d)}return c}qOa(a,b){return{Nc:a.C8.qa,context:{ua:a.data},index:b}}wIb(a,b,c,d={}){a=a.Gf.mi(b.qa,
d,c);this.vIb(b,d);return a}vIb(a,b){for(let c of this.SJc(a))cC&&cC.KN.mi(c,b);_.Zm(this.Ta)}wPc(){const a=this.NB.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.B5=b%2===0;d.pib=!d.B5;this.Tya?(d.kfa=this.rra[b].kfa,d.zsd=b):d.index=this.rra[b].kfa}}SJc(a){return a&&a.xo?Array.from(a.xo,b=>{b=this.UM.get(b);return a instanceof _.$B?b.headerCell.qa:a instanceof aC?b.JWc.qa:b.lV.qa}):[]}gFb(){this.JE.diff([]);this.NB.Gf.clear();dfb(this)}JHc(){const a=
(b,c)=>b||c.O9a();this.dT.reduce(a,!1)&&efb(this);this.VS.reduce(a,!1)&&ffb(this);Array.from(this.UM.values()).reduce(a,!1)&&(this.aU=!0,lC(this))}oOc(){this.AN=new bfb(this.OE,this.aub,this.Vb?this.Vb.value:"ltr",this.u2,this.hc.isBrowser,this.Ahb,this.COc);_.x(this.Vb?this.Vb.Fc:_.u(),_.dg(this.Eq)).subscribe(a=>{this.AN.direction=a;lC(this)})}Lpa(a){return a.filter(b=>!b.EN||b.EN===this)}SJb(){var a=this.hdd||this.zMc;if(a){var b=this.NB.Gf.length===0;if(b!==this.MGb){var c=this.sHb.Gf;b?(a=c.mi(a.Nc),
c=a.om[0],a.om.length===1&&(c==null?void 0:c.nodeType)===this.Bb.ELEMENT_NODE&&(c.setAttribute("role","row"),c.classList.add("cdk-no-data-row"))):c.clear();this.MGb=b;_.Zm(this.Ta)}}}};_.mC.O=function(a){return new (a||_.mC)};
_.mC.wa=_.zf({type:_.mC,na:[["cdk-table"],["table","cdk-table",""]],yd:function(a,b,c){a&1&&(_.Kg(c,gC,5),_.Kg(c,_.VB,5),_.Kg(c,_.bC,5),_.Kg(c,_.$B,5),_.Kg(c,aC,5));if(a&2){let d;_.Mg(d=_.Og())&&(b.zMc=d.first);_.Mg(d=_.Og())&&(b.cIc=d);_.Mg(d=_.Og())&&(b.fIc=d);_.Mg(d=_.Og())&&(b.eIc=d);_.Mg(d=_.Og())&&(b.dIc=d)}},nb:[1,"cdk-table"],ob:2,Ya:function(a,b){a&2&&_.og("cdk-table-fixed-layout",b.xga)},inputs:{vq:"trackBy",dataSource:"dataSource",Tya:[2,"multiTemplateDataRows","multiTemplateDataRows",
_.kh],xga:[2,"fixedLayout","fixedLayout",_.kh]},outputs:{pNb:"contentChanged"},Pb:["cdkTable"],features:[_.Xg([{va:_.RB,Gb:_.mC},{va:_.Xr,Qd:_.Seb},{va:_.Veb,Qd:_.YB},{va:_.Web,kc:null}]),_.hg],ac:["caption","colgroup, col","*"],ya:5,Aa:2,Da:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],qa:function(a,b){a&1&&(_.Cg(cfb),_.Dg(0),_.Dg(1,1),_.C(2,Geb,1,0)(3,Heb,7,0)(4,Ieb,4,0));a&2&&(_.y(2),_.rg(b.QE?2:-1),_.y(),_.rg(b.OE?3:4))},Fa:[_.iC,_.hC,
_.kC,_.jC],styles:[".cdk-table-fixed-layout{table-layout:fixed}\n"],hb:2});_.nC=class{};_.nC.O=function(a){return new (a||_.nC)};_.nC.Ca=_.Af({type:_.nC});_.nC.Ba=_.Uc({imports:[_.as]});_.oC=class extends _.SB{};_.oC.O=(()=>{let a;return function(b){return(a||(a=_.he(_.oC)))(b||_.oC)}})();_.oC.La=_.Cf({type:_.oC,na:[["","matCellDef",""]],features:[_.Xg([{va:_.SB,Gb:_.oC}]),_.gg]});_.pC=class extends _.TB{};_.pC.O=(()=>{let a;return function(b){return(a||(a=_.he(_.pC)))(b||_.pC)}})();_.pC.La=_.Cf({type:_.pC,na:[["","matHeaderCellDef",""]],features:[_.Xg([{va:_.TB,Gb:_.pC}]),_.gg]});_.qC=class extends _.VB{get name(){return this.Ur}set name(a){this.vRa(a)}pda(){super.pda();this.gNa.push(`mat-column-${this.V_a}`)}};
_.qC.O=(()=>{let a;return function(b){return(a||(a=_.he(_.qC)))(b||_.qC)}})();_.qC.La=_.Cf({type:_.qC,na:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[_.Xg([{va:_.VB,Gb:_.qC},{va:"MAT_SORT_HEADER_COLUMN_DEF",Gb:_.qC}]),_.gg]});_.rC=class extends _.WB{};_.rC.O=(()=>{let a;return function(b){return(a||(a=_.he(_.rC)))(b||_.rC)}})();
_.rC.La=_.Cf({type:_.rC,na:[["mat-header-cell"],["th","mat-header-cell",""]],nb:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[_.gg]});_.sC=class extends _.XB{};_.sC.O=(()=>{let a;return function(b){return(a||(a=_.he(_.sC)))(b||_.sC)}})();_.sC.La=_.Cf({type:_.sC,na:[["mat-cell"],["td","mat-cell",""]],nb:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[_.gg]});_.tC=class extends _.$B{};_.tC.O=(()=>{let a;return function(b){return(a||(a=_.he(_.tC)))(b||_.tC)}})();_.tC.La=_.Cf({type:_.tC,na:[["","matHeaderRowDef",""]],inputs:{xo:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",_.kh]},features:[_.Xg([{va:_.$B,Gb:_.tC}]),_.hg,_.gg]});_.uC=class extends _.bC{};_.uC.O=(()=>{let a;return function(b){return(a||(a=_.he(_.uC)))(b||_.uC)}})();
_.uC.La=_.Cf({type:_.uC,na:[["","matRowDef",""]],inputs:{xo:[0,"matRowDefColumns","columns"],fA:[0,"matRowDefWhen","when"]},features:[_.Xg([{va:_.bC,Gb:_.uC}]),_.gg]});_.vC=class extends _.eC{};_.vC.O=(()=>{let a;return function(b){return(a||(a=_.he(_.vC)))(b||_.vC)}})();
_.vC.wa=_.zf({type:_.vC,na:[["mat-header-row"],["tr","mat-header-row",""]],nb:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],Pb:["matHeaderRow"],features:[_.Xg([{va:_.eC,Gb:_.vC}]),_.gg],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.tg(0,0)},Fa:[_.dC],hb:2});_.wC=class extends _.fC{};_.wC.O=(()=>{let a;return function(b){return(a||(a=_.he(_.wC)))(b||_.wC)}})();
_.wC.wa=_.zf({type:_.wC,na:[["mat-row"],["tr","mat-row",""]],nb:["role","row",1,"mat-mdc-row","mdc-data-table__row"],Pb:["matRow"],features:[_.Xg([{va:_.fC,Gb:_.wC}]),_.gg],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.tg(0,0)},Fa:[_.dC],hb:2});var gfb;gfb=[[["caption"]],[["colgroup"],["col"]],"*"];_.xC=class extends _.mC{constructor(){super(...arguments);this.aub="mat-mdc-table-sticky";this.Ahb=!1}};_.xC.O=(()=>{let a;return function(b){return(a||(a=_.he(_.xC)))(b||_.xC)}})();
_.xC.wa=_.zf({type:_.xC,na:[["mat-table"],["table","mat-table",""]],nb:[1,"mat-mdc-table","mdc-data-table__table"],ob:2,Ya:function(a,b){a&2&&_.og("mdc-table-fixed-layout",b.xga)},Pb:["matTable"],features:[_.Xg([{va:_.mC,Gb:_.xC},{va:_.RB,Gb:_.xC},{va:_.Veb,Qd:_.YB},{va:_.Xr,Qd:_.Seb},{va:_.Web,kc:null}]),_.gg],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&&(_.Cg(gfb),_.Dg(0),_.Dg(1,1),_.C(2,Leb,1,0)(3,Meb,7,0)(4,Neb,4,0));a&2&&(_.y(2),_.rg(b.QE?2:-1),_.y(),_.rg(b.OE?3:4))},Fa:[_.iC,_.hC,_.kC,_.jC],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});_.yC=class{};_.yC.O=function(a){return new (a||_.yC)};_.yC.Ca=_.Af({type:_.yC});_.yC.Ba=_.Uc({imports:[_.ys,_.nC,_.ys]});_.hfb=new _.ud("MatRadioGroup");_.ifb=new _.ud("mat-radio-default-options",{Ea:"root",oa:Oeb});
}catch(e){_._DumpException(e)}
try{
var lfb,nfb,sfb,tfb,ufb,vfb,wfb,zfb,Efb,Ffb,Hfb,Ifb,Jfb,Lfb,Kfb,Mfb,Ofb,Pfb,Qfb,Rfb,Sfb,Tfb,Ufb,Wfb,Xfb,Yfb,Zfb,$fb,agb,bgb,cgb,dgb,egb,fgb,ggb,igb,jgb,kgb,lgb,mgb,ngb,ogb,rgb,sgb,tgb,ugb,vgb,wgb,xgb,ygb,zgb,Agb,Bgb,Cgb,Dgb,Egb,Fgb,Ggb,Hgb,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,Thb,Uhb,Vhb,
Whb,Xhb,Yhb,Zhb,$hb,aib,bib,cib,dib,eib,gib,hib,iib,jib,kib,lib,mib,nib,oib,pib,qib,rib,sib,tib,uib,vib,wib,xib,yib,zib,Aib,Bib,Cib,Dib,Eib,Fib,Gib,Hib,Jib,Kib,Mib,Nib,Oib,Pib,Qib,Rib,Sib,Tib,Uib,Vib,Wib,Xib,Yib,Zib,$ib,ajb,bjb,cjb,djb,fjb,gjb,hjb,ijb,jjb,kjb,ljb,mjb,njb,ojb,pjb,qjb,rjb,sjb,tjb,ujb,vjb,wjb,xjb,yjb,zjb,Ajb,Bjb,Cjb,Djb,Ejb,Gjb,Hjb,Ijb,Jjb,Kjb,Ljb,Mjb,Njb,Pjb,KC,Ojb,Qjb,Rjb,Sjb,Tjb,Ujb,Vjb,jfb,kfb,ofb,mfb,xfb,Yjb,yfb,Zjb,Bfb,Cfb,TC,$jb,akb,QC,bkb,ckb,WC,YC,fkb,bD,fD,lkb,mkb,okb,pkb,
iD,qkb,rkb;lfb=function(a){if(!jfb.test(a))throw Error("U");if(kfb.indexOf(a.toUpperCase())!==-1)throw Error("U");};nfb=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(!jfb.test(d))throw Error("U");if(e!==void 0&&e!==null){if(/^on./i.test(d))throw Error("U");mfb.indexOf(d.toLowerCase())!==-1&&(e=e instanceof _.bc?e.toString():_.Gca(String(e))||"about:invalid#zClosurez");e=`${d}="${_.HA(String(e))}"`;b+=" "+e}}return b};
_.pfb=function(a,b,c){lfb(a);let d=`<${a}`;b&&(d+=nfb(b));Array.isArray(c)||(c=c===void 0?[]:[c]);ofb.indexOf(a.toUpperCase())!==-1?d+=">":(b=_.IA("",c.map(e=>e instanceof _.hc?e:_.HA(String(e)))),d+=">"+b.toString()+"</"+a+">");return _.jc(d)};_.qfb=function(a=0){a<0&&(a=0);return _.Oe(a,a,_.Ne)};_.rfb=function(a,b){return _.Be(_.Pja(a,b,arguments.length>=2,!1,!0))};sfb=function(a){return _.Be((b,c)=>{let d=!1,e=0;b.subscribe(new _.Ce(c,f=>(d||(d=!a(f,e++)))&&c.next(f)))})};
tfb=function(a,b,c,d,e){return a===c&&Object.is(b,d)?1:Object.is(e(a,b),e(c,d))?-1:0};ufb=function(a,b,c,d){const e=new Set;for(;b<=c;b++)e.add(d(b,a.at(b)));return e};vfb=function(a,b,c,d){return b!==void 0&&b.has(d)?(a.attach(c,b.get(d)),b.delete(d),!0):!1};wfb=function(a,b,c,d,e){vfb(a,b,d,c(d,e))?a.BM(d,e):(b=a.create(d,e),a.attach(d,b))};
zfb=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=tfb(f,p,f,t,c);if(w!==0)w<0&&a.BM(f,t),f++;else{var A=a.at(g);w=b[l];var G=tfb(g,A,l,w,c);G!==0?(G<0&&a.BM(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)?(xfb(a,f,g),a.BM(g,w),l--,g--):a.move(g,f),a.BM(f,t),f++):(d!=null||(d=new yfb),e!=null||(e=ufb(a,f,g,c)),vfb(a,d,f,G)?(a.BM(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;)wfb(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=tfb(f,t,f,w,c),p!==0?(p<0&&a.BM(f,w),f++,l=b.next()):(d!=null||(d=new yfb),e!=null||(e=ufb(a,f,g,c)),p=c(f,w),vfb(a,d,f,p)?(a.BM(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;)wfb(a,d,c,a.length,l.value),l=b.next()}for(;f<=g;)a.destroy(a.detach(g--));
let I;(I=d)==null||I.forEach(L=>{a.destroy(L)})};_.Afb=function(a,b){return b};_.zC=function(a,b,c,d,e,f,g,l){_.Ve("NgControlFlow");const p=_.Ld(),t=_.Md(),w=_.Ld();g=l?g.bind(w[15][8]):g;w[25+a]=new Bfb(g);_.Tka(p,t,a+1,b,c,d,e,_.Fd(t.Da,f))};_.AC=function(a){const b=_.ad(null);var c=_.Jd.selectedIndex;try{const d=_.Ld(),e=d[1],f=d[c];c+=1;const g=d[c];f.sya===void 0?f.sya=new Cfb(g,d,e.data[c]):f.sya.reset();const l=f.sya;zfb(l,a,f.G9c);if(l.C7)for(a=0;a<l.length;a++)_.rka(l.xP,a)[8].HM=a}finally{_.ad(b)}};
_.BC=function(a,b,c,d,e){const f=_.Ld();a=_.kcb(f,a,b,c,d,e);a!==_.wf&&_.mja(f,a);return _.BC};_.Dfb=function(a,b,c,d,e,f,g){const l=_.Ld();var p=_.Jd.Cn;const t=_.kg(l,p,b,d);p=_.jg(l,p+2,f)||t;_.Sd(3);a=p?a+_.Vc(b)+c+_.Vc(d)+e+_.Vc(f)+g:_.wf;a!==_.wf&&_.mja(l,a);return _.Dfb};Efb=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};_.CC=function(a){return{type:5,qh:a}};
Ffb=function(a,b){const c=Array(a);for(let d=0;d<a;d++)c[d]=b(d);return c};_.Gfb=function(a){return class extends a{get vg(){return this._getTracker().vg}set vg(b){this._getTracker().vg=b}get rw(){return this._getTracker().Zs}set rw(b){this._getTracker().Zs=b}ev(){this._getTracker().ev()}_getTracker(){this.yJb||(this.yJb=new _.iWa(this.vNa,this.rd,this.sca,this.rca,this.Xb));return this.yJb}constructor(...b){super(...b)}}};
_.DC=function(a,b=0){return class extends a{get tabIndex(){return this.disabled?-1:this.Mv}set tabIndex(c){this.Mv=c!=null?_.Yi(c):this.Z0a}constructor(...c){super(...c);this.Z0a=this.Mv=b}}};Hfb=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};Ifb=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};
Jfb=function(a){if(a&1){const b=_.Ld();_.F(0,"div",0);_.N("keydown",function(c){_.q(b);const d=_.O();return _.r(d.me(c))})("click",function(){_.q(b);const c=_.O();return _.r(c.closed.emit("click"))})("@transformMenu.start",function(c){_.q(b);const d=_.O();return _.r(d.Xba(c))})("@transformMenu.done",function(c){_.q(b);const d=_.O();return _.r(d.Wba(c))});_.F(1,"div",1);_.Dg(2);_.J()()}a&2&&(a=_.O(),_.E("id",a.eka)("ngClass",a.el)("@transformMenu",a.YE),_.mg("aria-label",a.ariaLabel||null)("aria-labelledby",
a.je||null)("aria-describedby",a.Uv||null))};Lfb=function(a){for(a=a.parentElement;a&&!Kfb(a);)a=a.parentElement;return a?a.classList.contains("cdk-nested-tree-node")?_.lh(a.getAttribute("aria-level")):0:-1};Kfb=function(a){a=a.classList;return!!((a==null?0:a.contains("cdk-nested-tree-node"))||(a==null?0:a.contains("cdk-tree")))};Mfb=function(){return{color:"accent",YYa:"check-indeterminate",Bd:!1}};
_.Nfb=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};Ofb=function(a){a&1&&_.tg(0)};
Pfb=function(a){a&1&&_.Q(0);a&2&&(a=_.O(),_.Rg(" ",a.Zb.h5?a.Zb.h5(a.option):a.option,"\n"))};Qfb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.R(2,"async"),_.R(3,"format"),_.J());if(a&2){let b;a=_.O();_.y();_.Rg(" ",_.TA(3,3,(b=_.S(2,1,a.Zb.lw))==null?null:b.length,a.MAb,"NUM")," ")}};Rfb=function(a){a&1&&_.tg(0)};Sfb=function(a,b){a&1&&(_.F(0,"mat-icon",9),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.lk),_.y(),_.Rg(" ",a.lk?"":a.Uh," "))};
Tfb=function(a){a&1&&_.C(0,Sfb,2,2,"mat-icon",8);a&2&&(a=_.O(),_.E("ngIf",a.Jw.search))};Ufb=function(a,b){a&1&&(_.F(0,"mat-icon",12),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.lk),_.y(),_.Rg(" ",a.lk?"":a.Uh," "))};Wfb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O();return _.r(Vfb(c))})("keydown.enter",function(){_.q(b);const c=_.O();return _.r(Vfb(c))});_.C(1,Ufb,2,2,"mat-icon",11);_.J()}a&2&&(a=_.O(),_.y(),_.E("ngIf",a.Jw.close))};
Xfb=function(a){a&1&&_.K(0,"xap-picker-search")};Yfb=function(a){a&1&&_.tg(0,8);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Ag(9)))};Zfb=function(a){a&1&&(_.F(0,"div",11),_.K(1,"mat-progress-spinner",12),_.J());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};$fb=function(a){a&1&&(_.M(0),_.F(1,"div",9),_.C(2,Zfb,2,2,"div",10),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Jp==null?0:a.Jp.Nc))("ngIfElse",a.Jp==null?null:a.Jp.Nc))};
agb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Rg(" ",a.q$," "))};bgb=function(a){a&1&&(_.M(0),_.F(1,"div",13),_.C(2,agb,3,1,"div",14),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Nc))("ngIfElse",a.Hp==null?null:a.Hp.Nc))};cgb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Rg(" ",a.o$," "))};
dgb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,cgb,3,1,"div",14),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Nc))("ngIfElse",a.Gp==null?null:a.Gp.Nc))};egb=function(a){a&1&&(_.F(0,"div",15),_.Q(1),_.J());a&2&&(a=_.O(3),_.y(),_.Rg(" ",a.p$," "))};fgb=function(a){a&1&&(_.M(0),_.F(1,"div",18),_.C(2,egb,2,1,"div",14),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Nc))("ngIfElse",a.Ip==null?null:a.Ip.Nc))};
ggb=function(a){a&1&&(_.F(0,"mat-checkbox",23),_.R(1,"async"),_.R(2,"format"),_.Q(3),_.R(4,"async"),_.J());if(a&2){a=_.O(2).Ka;const b=_.O();_.E("xapSelectAll",b.Zb.model)("xapSelectAllCorpus",_.S(1,4,b.Zb.lw))("aria-label",_.TA(2,6,a.o_b,b.WBb,"NUM_ITEMS"));_.y(3);_.Rg(" ",_.S(4,10,b.Cla)," ")}};
igb=function(a){if(a&1){const b=_.Ld();_.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.HWc=0)});_.K(1,"xap-picker-option",26);_.J()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Zb.Jk?b.Zb.Jk(a):!1)("xapSelectionModel",b.Zb.model)("xapSelection",a)("aria-label",b.Zb.Y3(a));_.y();_.E("template",(b.Xo||b.wR)==null?null:(b.Xo||b.wR).Nc)("option",a)}};
jgb=function(a){if(a&1){const b=_.Ld();_.F(0,"mat-checkbox",27);_.N("keydown.enter",function(c){_.q(b);return _.r(c.target.click())});_.K(1,"xap-picker-option",26);_.J()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Zb.Jk?b.Zb.Jk(a):!1)("xapSelectionModel",b.Zb.model)("xapSelection",a)("aria-label",b.Zb.Y3(a));_.y();_.E("template",(b.Xo||b.wR)==null?null:(b.Xo||b.wR).Nc)("option",a)}};
kgb=function(a,b){a&1&&(_.M(0),_.C(1,igb,2,6,"mat-checkbox",24)(2,jgb,2,6,"ng-template",null,1,_.ah),_.sg());a&2&&(a=b.first,b=_.Ag(3),_.y(),_.E("ngIf",a)("ngIfElse",b))};lgb=function(a){a&1&&(_.F(0,"div",28),_.Q(1),_.R(2,"format"),_.J());a&2&&(a=_.O(3),_.y(),_.Rg(" ",_.TA(2,1,a.qz,a.LAb,"MAX_DISPLAYED_OPTIONS")," "))};
mgb=function(a){if(a&1){const b=_.Ld();_.C(0,ggb,5,12,"mat-checkbox",19);_.F(1,"div",20);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.IK(c))});_.C(2,kgb,4,2,"ng-container",21);_.R(3,"async");_.C(4,lgb,3,5,"div",22);_.R(5,"async");_.J()}if(a&2){a=_.O().Ka;const b=_.O();_.E("ngIf",a.Kz);_.y(2);_.E("ngForOf",_.S(3,3,b.i3b));_.y(2);_.E("ngIf",b.qz<_.S(5,5,b.Zb.lw).length)}};
ngb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,Xfb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,Yfb,1,1,"ng-container",6)(4,$fb,3,2,"ng-container",7)(5,bgb,3,2,"ng-container",7)(6,dgb,3,2,"ng-container",7)(7,fgb,3,2,"ng-container",7),_.sg(),_.C(8,mgb,6,7,"ng-template",null,0,_.ah),_.J());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.Vu),_.y(),_.E("ngSwitch",a.oka),_.y(),_.E("ngSwitchCase",b.Rj.Q1),_.y(),_.E("ngSwitchCase",b.Rj.LOADING),_.y(),_.E("ngSwitchCase",b.Rj.noa),_.y(),_.E("ngSwitchCase",b.Rj.moa),_.y(),
_.E("ngSwitchCase",b.Rj.ERROR))};ogb=function(a,b){a&1&&(_.F(0,"mat-icon",16),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.lk),_.y(),_.Rg(" ",a.lk?"":a.Uh," "))};
rgb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"li",9)(1,"div",10)(2,"div",11);_.K(3,"xap-picker-option",12);_.J();_.F(4,"div",13)(5,"button",14,0);_.N("click",function(){const d=_.q(c).ua,e=_.O();return _.r(pgb(e,d))})("keydown.enter",function(){const d=_.q(c).ua,e=_.O();return _.r(pgb(e,d))});_.C(7,ogb,2,2,"mat-icon",15);_.J()()()()}a&2&&(a=b.ua,b=_.O(),_.y(3),_.E("template",b.Xo==null?null:b.Xo.Nc)("option",a),_.y(2),_.E("matTooltip",qgb(b,a)),_.mg("aria-label",qgb(b,a)),_.y(2),_.E("ngIf",b.Jw.remove_circle_outline))};
sgb=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()}};tgb=function(a){a&1&&_.K(0,"xap-picker-search")};ugb=function(a){a&1&&(_.M(0),_.tg(1,7),_.sg());a&2&&(_.O(),a=_.Ag(9),_.y(),_.E("ngTemplateOutlet",a))};vgb=function(a){a&1&&(_.F(0,"div",10),_.K(1,"mat-progress-spinner",11),_.J());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};
wgb=function(a){a&1&&(_.M(0),_.F(1,"div",8),_.C(2,vgb,2,2,"div",9),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Jp==null?0:a.Jp.Nc))("ngIfElse",a.Jp==null?null:a.Jp.Nc))};xgb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Rg(" ",a.q$," "))};ygb=function(a){a&1&&(_.M(0),_.F(1,"div",12),_.C(2,xgb,3,1,"div",13),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Nc))("ngIfElse",a.Hp==null?null:a.Hp.Nc))};
zgb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Rg(" ",a.o$," "))};Agb=function(a){a&1&&(_.M(0),_.F(1,"div",16),_.C(2,zgb,3,1,"div",13),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Nc))("ngIfElse",a.Gp==null?null:a.Gp.Nc))};Bgb=function(a){a&1&&(_.F(0,"div",14),_.Q(1),_.J());a&2&&(a=_.O(3),_.y(),_.Rg(" ",a.p$," "))};
Cgb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,Bgb,2,1,"div",13),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Nc))("ngIfElse",a.Ip==null?null:a.Ip.Nc))};
Dgb=function(a,b){if(a&1){const c=_.Ld();_.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(EC(f,e,d))})("keydown.enter",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(EC(f,e,d))})("keydown.space",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(EC(f,e,d))});_.F(4,"span",21);_.K(5,"xap-picker-option",22);_.J()()}a&2&&(a=b.ua,b=_.O(3),_.pg(_.S(2,9,b.Zb.model.Ae(a))?b.YBb:
""),_.og("xap-picker-single-select-option-disabled",b.Zb.Jk==null?null:b.Zb.Jk(a)),_.E("matRippleDisabled",b.Zb.Jk==null?null:b.Zb.Jk(a)),_.mg("aria-disabled",b.Zb.Jk==null?null:b.Zb.Jk(a))("aria-selected",_.S(3,11,b.Zb.model.Ae(a))?"true":null),_.y(5),_.E("template",b.Xo==null?null:b.Xo.Nc)("option",a))};Egb=function(a){if(a&1){const b=_.Ld();_.F(0,"ul",18);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.IK(c))});_.C(1,Dgb,6,13,"li",19);_.J()}a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.GOb))};
Fgb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,tgb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,ugb,2,1,"ng-container",6)(4,wgb,3,2,"ng-container",6)(5,ygb,3,2,"ng-container",6)(6,Agb,3,2,"ng-container",6)(7,Cgb,3,2,"ng-container",6),_.sg(),_.C(8,Egb,2,1,"ng-template",null,0,_.ah),_.J());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.Vu),_.y(),_.E("ngSwitch",a.oka),_.y(),_.E("ngSwitchCase",b.Rj.Q1),_.y(),_.E("ngSwitchCase",b.Rj.LOADING),_.y(),_.E("ngSwitchCase",b.Rj.noa),_.y(),_.E("ngSwitchCase",b.Rj.moa),_.y(),
_.E("ngSwitchCase",b.Rj.ERROR))};Ggb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};Hgb=function(a){a&1&&_.K(0,"xap-picker-checklist",9);a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.qz))};Jgb=function(a){if(a&1){const b=_.Ld();_.F(0,"xap-picker-selection-list",10);_.N("clearSelections",function(){_.q(b);const c=_.O(3);return _.r(Igb(c))});_.J()}};
Kgb=function(a){if(a&1){const b=_.Ld();_.F(0,"xap-picker",5);_.R(1,"async");_.R(2,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(FC(d,c))});_.C(3,Ggb,1,0,"xap-picker-single-select",6)(4,Hgb,1,1,"ng-template",null,1,_.ah)(6,Jgb,1,0,"xap-picker-selection-list",7);_.J()}if(a&2){let b;a=_.Ag(5);const c=_.O().Ka,d=_.O();_.og("xap-picker-multi-pane",c.zx);_.E("ngModel",_.S(1,12,d.HQ))("options",_.S(2,14,d.options))("displayFunction",c.aj)("pickerTitle",(b=c.title)!==null&&b!==
void 0?b:"")("searchVisible",c.Vu)("searchFilter",c.N_)("selectAllVisible",c.Kz);_.y(3);_.E("ngIf",c.UQ)("ngIfElse",a);_.y(3);_.E("ngIf",c.zx)}};Lgb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};Mgb=function(a){a&1&&_.tg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.FG))};Ngb=function(a){a&1&&_.C(0,Mgb,1,1,"ng-template",13)};Ogb=function(a){a&1&&_.tg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.v4a))};Pgb=function(a){a&1&&_.C(0,Ogb,1,1,"ng-template",15)};
Qgb=function(a){a&1&&_.tg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.o3a))};Rgb=function(a){a&1&&_.C(0,Qgb,1,1,"ng-template",16)};Sgb=function(a){a&1&&_.tg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.p3a))};Tgb=function(a){a&1&&_.C(0,Sgb,1,1,"ng-template",17)};
Ugb=function(a){a&1&&(_.F(0,"xap-picker-checklist",9),_.C(1,Ngb,1,0,null,2)(2,Pgb,1,0,null,2)(3,Rgb,1,0,null,2)(4,Tgb,1,0,null,2),_.J());a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.qz),_.y(),_.E("ngIf",a.FG),_.y(),_.E("ngIf",a.v4a),_.y(),_.E("ngIf",a.o3a),_.y(),_.E("ngIf",a.p3a))};Vgb=function(a){if(a&1){const b=_.Ld();_.F(0,"xap-picker-selection-list",18);_.N("clearSelection",function(){_.q(b);const c=_.O(3);return _.r(Igb(c))});_.J()}};
Wgb=function(a){if(a&1){const b=_.Ld();_.F(0,"xap-picker",11);_.R(1,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(FC(d,c))});_.C(2,Lgb,1,0,"xap-picker-single-select",6)(3,Ugb,5,5,"ng-template",null,1,_.ah)(5,Vgb,1,0,"xap-picker-selection-list",12);_.J()}if(a&2){a=_.Ag(4);const b=_.O().Ka,c=_.O();_.og("xap-picker-multi-pane",b.zx);_.E("ngModel",_.S(1,9,c.HQ))("getOptions",b.getOptions)("displayFunction",b.aj)("selectAllVisible",b.Kz);_.y(2);_.E("ngIf",b.UQ)("ngIfElse",a);
_.y(3);_.E("ngIf",b.zx)}};Xgb=function(a){a&1&&(_.F(0,"mat-error",4),_.Q(1),_.J());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.Rg(" ",b.DK(a)," ")}};Ygb=function(a,b){a&1&&(_.M(0),_.C(1,Kgb,7,16,"xap-picker",3)(2,Wgb,6,11,"ng-template",null,0,_.ah)(4,Xgb,2,1,"mat-error",4),_.sg());if(a&2){a=b.Ka;b=_.Ag(3);const c=_.O();_.y();_.E("ngIf",!a.ucb)("ngIfElse",b);_.y(3);_.rg((c.NH==null?0:c.NH.errors)&&c.DK(a)?4:-1)}};
Zgb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.R(2,"async"),_.R(3,"format"),_.J());if(a&2){let b;a=_.O();_.y();_.Rg(" ",_.TA(3,3,(b=_.S(2,1,a.Zb.lw))==null?null:b.length,a.MAb,"NUM")," ")}};$gb=function(a){a&1&&_.tg(0)};ahb=function(a,b){a&1&&(_.F(0,"mat-icon",9),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.lk),_.y(),_.Rg(" ",a.lk?"":a.Uh," "))};bhb=function(a){a&1&&_.C(0,ahb,2,2,"mat-icon",8);a&2&&(a=_.O(),_.E("ngIf",a.Jw.search))};
chb=function(a,b){a&1&&(_.F(0,"mat-icon",12),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.lk),_.y(),_.Rg(" ",a.lk?"":a.Uh," "))};dhb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O();return _.r(Vfb(c))})("keydown.enter",function(){_.q(b);const c=_.O();return _.r(Vfb(c))});_.C(1,chb,2,2,"mat-icon",11);_.J()}a&2&&(a=_.O(),_.y(),_.E("ngIf",a.Jw.close))};ehb=function(a){a&1&&_.K(0,"xap-picker-search")};
fhb=function(a){a&1&&_.tg(0,8);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Ag(9)))};ghb=function(a){a&1&&(_.F(0,"div",11),_.K(1,"mat-progress-spinner",12),_.J());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};hhb=function(a){a&1&&(_.M(0),_.F(1,"div",9),_.C(2,ghb,2,2,"div",10),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Jp==null?0:a.Jp.Nc))("ngIfElse",a.Jp==null?null:a.Jp.Nc))};ihb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Rg(" ",a.q$," "))};
jhb=function(a){a&1&&(_.M(0),_.F(1,"div",13),_.C(2,ihb,3,1,"div",14),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Nc))("ngIfElse",a.Hp==null?null:a.Hp.Nc))};khb=function(a){a&1&&(_.F(0,"div",15)(1,"p",16),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Rg(" ",a.o$," "))};lhb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,khb,3,1,"div",14),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Nc))("ngIfElse",a.Gp==null?null:a.Gp.Nc))};
mhb=function(a){a&1&&(_.F(0,"div",15),_.Q(1),_.J());a&2&&(a=_.O(3),_.y(),_.Rg(" ",a.p$," "))};nhb=function(a){a&1&&(_.M(0),_.F(1,"div",18),_.C(2,mhb,2,1,"div",14),_.J(),_.sg());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,"mat-checkbox",23),_.R(1,"async"),_.R(2,"format"),_.Q(3),_.R(4,"async"),_.J());if(a&2){a=_.O(2).Ka;const b=_.O();_.E("xapSelectAll",b.Zb.model)("xapSelectAllCorpus",_.S(1,4,b.Zb.lw))("aria-label",_.TA(2,6,a.o_b,b.WBb,"NUM_ITEMS"));_.y(3);_.Rg(" ",_.S(4,10,b.Cla)," ")}};
phb=function(a){if(a&1){const b=_.Ld();_.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.HWc=0)});_.K(1,"xap-picker-option",26);_.J()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Zb.Jk?b.Zb.Jk(a):!1)("xapSelectionModel",b.Zb.model)("xapSelection",a)("aria-label",b.Zb.Y3(a));_.y();_.E("template",(b.Xo||b.wR)==null?null:(b.Xo||b.wR).Nc)("option",a)}};
qhb=function(a){if(a&1){const b=_.Ld();_.F(0,"mat-checkbox",27);_.N("keydown.enter",function(c){_.q(b);return _.r(c.target.click())});_.K(1,"xap-picker-option",26);_.J()}if(a&2){a=_.O().ua;const b=_.O(3);_.E("disabled",b.Zb.Jk?b.Zb.Jk(a):!1)("xapSelectionModel",b.Zb.model)("xapSelection",a)("aria-label",b.Zb.Y3(a));_.y();_.E("template",(b.Xo||b.wR)==null?null:(b.Xo||b.wR).Nc)("option",a)}};
rhb=function(a,b){a&1&&(_.M(0),_.C(1,phb,2,6,"mat-checkbox",24)(2,qhb,2,6,"ng-template",null,1,_.ah),_.sg());a&2&&(a=b.first,b=_.Ag(3),_.y(),_.E("ngIf",a)("ngIfElse",b))};shb=function(a){a&1&&(_.F(0,"div",28),_.Q(1),_.R(2,"format"),_.J());a&2&&(a=_.O(3),_.y(),_.Rg(" ",_.TA(2,1,a.qz,a.LAb,"MAX_DISPLAYED_OPTIONS")," "))};
thb=function(a){if(a&1){const b=_.Ld();_.C(0,ohb,5,12,"mat-checkbox",19);_.F(1,"div",20);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.IK(c))});_.C(2,rhb,4,2,"ng-container",21);_.R(3,"async");_.C(4,shb,3,5,"div",22);_.R(5,"async");_.J()}if(a&2){a=_.O().Ka;const b=_.O();_.E("ngIf",a.Kz);_.y(2);_.E("ngForOf",_.S(3,3,b.i3b));_.y(2);_.E("ngIf",b.qz<_.S(5,5,b.Zb.lw).length)}};
uhb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,ehb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,fhb,1,1,"ng-container",6)(4,hhb,3,2,"ng-container",7)(5,jhb,3,2,"ng-container",7)(6,lhb,3,2,"ng-container",7)(7,nhb,3,2,"ng-container",7),_.sg(),_.C(8,thb,6,7,"ng-template",null,0,_.ah),_.J());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.Vu),_.y(),_.E("ngSwitch",a.oka),_.y(),_.E("ngSwitchCase",b.Rj.Q1),_.y(),_.E("ngSwitchCase",b.Rj.LOADING),_.y(),_.E("ngSwitchCase",b.Rj.noa),_.y(),_.E("ngSwitchCase",b.Rj.moa),_.y(),
_.E("ngSwitchCase",b.Rj.ERROR))};vhb=function(a,b){a&1&&(_.F(0,"mat-icon",16),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.lk),_.y(),_.Rg(" ",a.lk?"":a.Uh," "))};
whb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"li",9)(1,"div",10)(2,"div",11);_.K(3,"xap-picker-option",12);_.J();_.F(4,"div",13)(5,"button",14,0);_.N("click",function(){const d=_.q(c).ua,e=_.O();return _.r(pgb(e,d))})("keydown.enter",function(){const d=_.q(c).ua,e=_.O();return _.r(pgb(e,d))});_.C(7,vhb,2,2,"mat-icon",15);_.J()()()()}a&2&&(a=b.ua,b=_.O(),_.y(3),_.E("template",b.Xo==null?null:b.Xo.Nc)("option",a),_.y(2),_.E("matTooltip",qgb(b,a)),_.mg("aria-label",qgb(b,a)),_.y(2),_.E("ngIf",b.Jw.remove_circle_outline))};
xhb=function(a){a&1&&_.K(0,"xap-picker-search")};yhb=function(a){a&1&&(_.M(0),_.tg(1,7),_.sg());a&2&&(_.O(),a=_.Ag(9),_.y(),_.E("ngTemplateOutlet",a))};zhb=function(a){a&1&&(_.F(0,"div",10),_.K(1,"mat-progress-spinner",11),_.J());a&2&&(_.y(),_.E("diameter",48)("strokeWidth",4))};Ahb=function(a){a&1&&(_.M(0),_.F(1,"div",8),_.C(2,zhb,2,2,"div",9),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Jp==null?0:a.Jp.Nc))("ngIfElse",a.Jp==null?null:a.Jp.Nc))};
Bhb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Rg(" ",a.q$," "))};Chb=function(a){a&1&&(_.M(0),_.F(1,"div",12),_.C(2,Bhb,3,1,"div",13),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Hp==null?0:a.Hp.Nc))("ngIfElse",a.Hp==null?null:a.Hp.Nc))};Dhb=function(a){a&1&&(_.F(0,"div",14)(1,"p",15),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Rg(" ",a.o$," "))};
Ehb=function(a){a&1&&(_.M(0),_.F(1,"div",16),_.C(2,Dhb,3,1,"div",13),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Gp==null?0:a.Gp.Nc))("ngIfElse",a.Gp==null?null:a.Gp.Nc))};Fhb=function(a){a&1&&(_.F(0,"div",14),_.Q(1),_.J());a&2&&(a=_.O(3),_.y(),_.Rg(" ",a.p$," "))};Ghb=function(a){a&1&&(_.M(0),_.F(1,"div",17),_.C(2,Fhb,2,1,"div",13),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngIf",!(a.Ip==null?0:a.Ip.Nc))("ngIfElse",a.Ip==null?null:a.Ip.Nc))};
Hhb=function(a,b){if(a&1){const c=_.Ld();_.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(EC(f,e,d))})("keydown.enter",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(EC(f,e,d))})("keydown.space",function(){var d=_.q(c);const e=d.ua;d=d.index;const f=_.O(3);return _.r(EC(f,e,d))});_.F(4,"span",21);_.K(5,"xap-picker-option",22);_.J()()}a&2&&(a=b.ua,b=_.O(3),_.pg(_.S(2,9,b.Zb.model.Ae(a))?b.YBb:
""),_.og("xap-picker-single-select-option-disabled",b.Zb.Jk==null?null:b.Zb.Jk(a)),_.E("matRippleDisabled",b.Zb.Jk==null?null:b.Zb.Jk(a)),_.mg("aria-disabled",b.Zb.Jk==null?null:b.Zb.Jk(a))("aria-selected",_.S(3,11,b.Zb.model.Ae(a))?"true":null),_.y(5),_.E("template",b.Xo==null?null:b.Xo.Nc)("option",a))};Ihb=function(a){if(a&1){const b=_.Ld();_.F(0,"ul",18);_.N("keydown",function(c){_.q(b);const d=_.O(2);return _.r(d.IK(c))});_.C(1,Hhb,6,13,"li",19);_.J()}a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.GOb))};
Jhb=function(a,b){a&1&&(_.F(0,"div",3),_.C(1,xhb,1,0,"xap-picker-search",4),_.M(2,5),_.C(3,yhb,2,1,"ng-container",6)(4,Ahb,3,2,"ng-container",6)(5,Chb,3,2,"ng-container",6)(6,Ehb,3,2,"ng-container",6)(7,Ghb,3,2,"ng-container",6),_.sg(),_.C(8,Ihb,2,1,"ng-template",null,0,_.ah),_.J());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",a.Vu),_.y(),_.E("ngSwitch",a.oka),_.y(),_.E("ngSwitchCase",b.Rj.Q1),_.y(),_.E("ngSwitchCase",b.Rj.LOADING),_.y(),_.E("ngSwitchCase",b.Rj.noa),_.y(),_.E("ngSwitchCase",b.Rj.moa),_.y(),
_.E("ngSwitchCase",b.Rj.ERROR))};Khb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};Lhb=function(a){a&1&&_.K(0,"xap-picker-checklist",9);a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.qz))};Mhb=function(a){if(a&1){const b=_.Ld();_.F(0,"xap-picker-selection-list",10);_.N("clearSelections",function(){_.q(b);const c=_.O(3);return _.r(Igb(c))});_.J()}};
Nhb=function(a){if(a&1){const b=_.Ld();_.F(0,"xap-picker",5);_.R(1,"async");_.R(2,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(FC(d,c))});_.C(3,Khb,1,0,"xap-picker-single-select",6)(4,Lhb,1,1,"ng-template",null,1,_.ah)(6,Mhb,1,0,"xap-picker-selection-list",7);_.J()}if(a&2){let b;a=_.Ag(5);const c=_.O().Ka,d=_.O();_.og("xap-picker-multi-pane",c.zx);_.E("ngModel",_.S(1,12,d.HQ))("options",_.S(2,14,d.options))("displayFunction",c.aj)("pickerTitle",(b=c.title)!==null&&b!==
void 0?b:"")("searchVisible",c.Vu)("searchFilter",c.N_)("selectAllVisible",c.Kz);_.y(3);_.E("ngIf",c.UQ)("ngIfElse",a);_.y(3);_.E("ngIf",c.zx)}};Ohb=function(a){a&1&&_.K(0,"xap-picker-single-select",8)};Phb=function(a){a&1&&_.tg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.FG))};Qhb=function(a){a&1&&_.C(0,Phb,1,1,"ng-template",13)};Rhb=function(a){a&1&&_.tg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.v4a))};Shb=function(a){a&1&&_.C(0,Rhb,1,1,"ng-template",15)};
Thb=function(a){a&1&&_.tg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.o3a))};Uhb=function(a){a&1&&_.C(0,Thb,1,1,"ng-template",16)};Vhb=function(a){a&1&&_.tg(0,14);a&2&&(a=_.O(4).Ka,_.E("ngTemplateOutlet",a.p3a))};Whb=function(a){a&1&&_.C(0,Vhb,1,1,"ng-template",17)};
Xhb=function(a){a&1&&(_.F(0,"xap-picker-checklist",9),_.C(1,Qhb,1,0,null,2)(2,Shb,1,0,null,2)(3,Uhb,1,0,null,2)(4,Whb,1,0,null,2),_.J());a&2&&(a=_.O(2).Ka,_.E("maxDisplayedOptions",a.qz),_.y(),_.E("ngIf",a.FG),_.y(),_.E("ngIf",a.v4a),_.y(),_.E("ngIf",a.o3a),_.y(),_.E("ngIf",a.p3a))};Yhb=function(a){if(a&1){const b=_.Ld();_.F(0,"xap-picker-selection-list",18);_.N("clearSelection",function(){_.q(b);const c=_.O(3);return _.r(Igb(c))});_.J()}};
Zhb=function(a){if(a&1){const b=_.Ld();_.F(0,"xap-picker",11);_.R(1,"async");_.N("ngModelChange",function(c){_.q(b);const d=_.O(2);return _.r(FC(d,c))});_.C(2,Ohb,1,0,"xap-picker-single-select",6)(3,Xhb,5,5,"ng-template",null,1,_.ah)(5,Yhb,1,0,"xap-picker-selection-list",12);_.J()}if(a&2){a=_.Ag(4);const b=_.O().Ka,c=_.O();_.og("xap-picker-multi-pane",b.zx);_.E("ngModel",_.S(1,9,c.HQ))("getOptions",b.getOptions)("displayFunction",b.aj)("selectAllVisible",b.Kz);_.y(2);_.E("ngIf",b.UQ)("ngIfElse",a);
_.y(3);_.E("ngIf",b.zx)}};$hb=function(a){a&1&&(_.F(0,"mat-error",4),_.Q(1),_.J());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.Rg(" ",b.DK(a)," ")}};aib=function(a,b){a&1&&(_.M(0),_.C(1,Nhb,7,16,"xap-picker",3)(2,Zhb,6,11,"ng-template",null,0,_.ah)(4,$hb,2,1,"mat-error",4),_.sg());if(a&2){a=b.Ka;b=_.Ag(3);const c=_.O();_.y();_.E("ngIf",!a.ucb)("ngIfElse",b);_.y(3);_.rg((c.NH==null?0:c.NH.errors)&&c.DK(a)?4:-1)}};bib=function(a){a&1&&(_.xg(0,2,1),_.tg(1),_.yg());a&2&&(a=_.O().ua,_.y(),_.OA(a.name),_.PA(0))};
cib=function(a){a&1&&_.zg(0,2,2)};dib=function(a){a&1&&(_.M(0),_.Q(1),_.sg());if(a&2){a=_.O(2).ua;const b=_.O();_.y();_.Rg(" ",b.DK(a)," ")}};eib=function(a){a&1&&(_.F(0,"mat-error"),_.C(1,dib,2,1,"ng-container",10),_.J());if(a&2){a=_.O().ua;const b=_.O();_.y();_.E("ngIf",b.DK(a))}};gib=function(a){if(a&1){const b=_.Ld();_.F(0,"button",13);_.N("click",function(){_.q(b);const c=_.O().ua,d=_.O();return _.r(fib(d,c.Yl))});_.F(1,"mat-icon");_.Q(2,"cancel");_.J()()}};
hib=function(a){a&1&&(_.F(0,"div",14),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Sg(a.iW))};
iib=function(a,b){a&1&&(_.M(0),_.F(1,"mat-form-field",6)(2,"mat-label",7),_.xg(3,2),_.C(4,bib,2,1,"ng-container",8)(5,cib,1,0,"ng-template",null,0,_.ah),_.yg(),_.J(),_.K(7,"input",9,1),_.C(9,eib,2,1,"mat-error",10)(10,gib,3,0,"button",11),_.J(),_.C(11,hib,2,1,"div",12),_.sg());if(a&2){let c;a=b.ua;b=_.Ag(6);const d=_.O();_.y(4);_.E("ngIf",a.name)("ngIfElse",b);_.y(3);_.E("type",a.inputType||"text")("placeholder",a.placeholder||"")("formControlName",a.Yl);_.mg("aria-label",a.placeholder)("autocomplete",
a.autocomplete||null)("name",a.name||null);_.y(2);_.E("ngIf",(c=d.ui.get(a.Yl))==null?null:c.errors);_.y();_.rg(d.Wbb?10:-1);_.y();_.E("ngIf",a.iW)}};jib=function(a){if(a&1){const b=_.Ld();_.F(0,"button",15);_.N("click",function(){_.q(b);const c=_.O(),d=String(Number(c.Qea[c.Qea.length-1].Yl)+1);c.ui.Ida(d,new _.Fw);c.Qea=[...c.Qea,{Yl:d,rDa:!0}];return _.r()});_.Q(1);_.F(2,"mat-icon");_.Q(3,"add");_.J()()}a&2&&(a=_.O(),_.y(),_.Rg(" ",a.noc," "))};
kib=function(a){a&1&&(_.F(0,"mat-error"),_.zg(1,5),_.J())};lib=function(a){a&1&&(_.F(0,"mat-error"),_.zg(1,6),_.J())};mib=function(a){return b=>{let c=!1;return(c=a.some(d=>d.label===b.value))?{validUnique:!0}:null}};nib=function(a,b){a&1&&(_.F(0,"mat-option",3),_.Q(1),_.J());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Rg(" ",a.displayName," "))};oib=function(a){a&1&&_.K(0,"mat-pseudo-checkbox",5);a&2&&(a=_.O(),_.E("state",a.selected?"checked":"unchecked")("disabled",a.disabled))};
pib=function(a){a&1&&(_.F(0,"span",6),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Rg("(",a.group.label,")"))};qib=function(a){a&1&&(_.M(0),_.F(1,"div",15),_.K(2,"div",16)(3,"div",17)(4,"div",18),_.J(),_.F(5,"div",19),_.K(6,"div",16)(7,"div",17)(8,"div",18),_.J(),_.sg())};rib=function(a){if(a&1){const b=_.Ld();_.F(0,"div",20);_.N("cdkObserveContent",function(){_.q(b);const c=_.O();return _.r(GC(c))});_.Dg(1,1);_.J()}a&2&&(a=_.O(),_.E("cdkObserveContentDisabled",a.Bc!="outline"))};
sib=function(a){a&1&&(_.M(0),_.Dg(1,2),_.F(2,"span"),_.Q(3),_.J(),_.sg());a&2&&(a=_.O(2),_.y(3),_.Sg(a.Ld.placeholder))};tib=function(a){a&1&&_.Dg(0,3,["*ngSwitchCase","true"])};uib=function(a){a&1&&(_.F(0,"span",23),_.Q(1," *"),_.J())};
vib=function(a){if(a&1){const b=_.Ld();_.F(0,"label",21,2);_.N("cdkObserveContent",function(){_.q(b);const c=_.O();return _.r(GC(c))});_.C(2,sib,4,1,"ng-container",13)(3,tib,1,0,"ng-content",13)(4,uib,2,0,"span",22);_.J()}a&2&&(a=_.O(),_.og("mat-empty",a.Ld.empty&&!a.B3())("mat-form-field-empty",a.Ld.empty&&!a.B3())("mat-accent",a.color=="accent")("mat-warn",a.color=="warn"),_.E("cdkObserveContentDisabled",a.Bc!="outline")("id",a.au)("ngSwitch",a.gba()),_.mg("for",a.Ld.id)("aria-owns",a.Ld.id),_.y(2),
_.E("ngSwitchCase",!1),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngIf",!a.lG&&a.Ld.required&&!a.Ld.disabled))};wib=function(a){a&1&&(_.F(0,"div",24),_.Dg(1,4),_.J())};xib=function(a){a&1&&(_.F(0,"div",25),_.K(1,"span",26),_.J());a&2&&(a=_.O(),_.y(),_.og("mat-accent",a.color=="accent")("mat-warn",a.color=="warn"))};yib=function(a){a&1&&(_.F(0,"div"),_.Dg(1,5),_.J());a&2&&(a=_.O(),_.E("@transitionMessages",a.dU))};
zib=function(a){a&1&&(_.F(0,"div",30),_.Q(1),_.J());a&2&&(a=_.O(2),_.E("id",a.mba),_.y(),_.Sg(a.NK))};Aib=function(a){a&1&&(_.F(0,"div",27),_.C(1,zib,2,2,"div",28),_.Dg(2,6),_.K(3,"div",29),_.Dg(4,7),_.J());a&2&&(a=_.O(),_.E("@transitionMessages",a.dU),_.y(),_.E("ngIf",a.NK))};Bib=function(a){a&1&&(_.F(0,"span",9),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Sg(a.placeholder))};Cib=function(a){a&1&&(_.F(0,"span",13),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Sg(a.Jwb))};
Dib=function(a){a&1&&_.Dg(0,0,["*ngSwitchCase","true"])};Eib=function(a){a&1&&(_.F(0,"span",10),_.C(1,Cib,2,1,"span",11)(2,Dib,1,0,"ng-content",12),_.J());a&2&&(a=_.O(),_.E("ngSwitch",!!a.o0a),_.y(2),_.E("ngSwitchCase",!0))};
Fib=function(a){if(a&1){const b=_.Ld();_.F(0,"div",14)(1,"div",15,1);_.N("@transformPanel.done",function(c){_.q(b);const d=_.O();return _.r(d.oca.next(c.zg))})("keydown",function(c){_.q(b);const d=_.O();return _.r(d.me(c))});_.Dg(3,1);_.J()()}a&2&&(a=_.O(),_.E("@transformPanelWrap",void 0),_.y(),_.Vz("mat-select-panel ",a.AOa(),""),_.ng("transform-origin",a.I3)("font-size",a.nda,"px"),_.E("ngClass",a.Ad)("@transformPanel",a.multiple?"showing-multiple":"showing"),_.mg("id",a.id+"-panel")("aria-multiselectable",
a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.aT()))};Gib=function(a,b){a&1&&(_.F(0,"mat-option",3),_.Q(1),_.J());a&2&&(a=b.ua,_.E("value",a),_.y(),_.Rg(" ",a.displayName," "))};Hib=function(a,b){a&1&&(_.F(0,"div",12),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O(3),_.Eg("id","dialog-description-",b.rc.id,""),_.y(),_.Rg(" ",a," "))};
Jib=function(a){if(a&1){const b=_.Ld();_.F(0,"xap-comparison-operator-selector",13);_.N("change",function(c){_.q(b);const d=_.O(3);return _.r(Iib(d,c))})("operatorFocusChange",function(c){_.q(b);_.O(3).ejb=c;return _.r()});_.J()}a&2&&(a=_.O(3),_.og("xap-filterbar-filtereditor-operator-single-line",a.filter.config.c9),_.E("operators",a.ae.oX())("value",a.rc==null?null:a.rc.Kf)("appliedFilterId",a.rc.id))};Kib=function(){};
Mib=function(a){a&1&&(_.M(0),_.Dg(1),_.F(2,"div",7),_.C(3,Hib,2,3,"div",8),_.F(4,"div",9),_.C(5,Jib,1,5,"xap-comparison-operator-selector",10),_.F(6,"div",11),_.C(7,Kib,0,0,"ng-template",null,2,_.ah),_.J()()(),_.Dg(9,1),_.sg());a&2&&(a=_.O(2),_.y(3),_.E("ngIf",a.rc.config.description),_.y(),_.og("xap-filterbar-multiple-lines",!a.filter.config.c9)("xap-filterbar-single-line",a.filter.config.c9),_.y(),_.E("ngIf",Lib(a)))};Nib=function(a){a&1&&_.tg(0)};
Oib=function(a){a&1&&_.C(0,Nib,1,0,"ng-container",14);a&2&&(a=_.O(2),_.E("ngTemplateOutlet",a.FG))};
Pib=function(a){if(a&1){const b=_.Ld();_.F(0,"div",4);_.N("keydown.enter",function(){_.q(b);const c=_.O();c.filter.config.P3c||c.ae.aP();return _.r()})("focusout",function(){_.q(b);const c=_.O();return _.r(c.J7())});_.F(1,"div",5);_.C(2,Mib,10,6,"ng-container",6)(3,Oib,1,1,"ng-template",null,1,_.ah);_.J()()}if(a&2){a=_.Ag(4);const b=_.O();_.mg("aria-labelledby","dialog-label-"+b.rc.id)("aria-describedby","dialog-description-"+b.rc.id);_.y(2);_.E("ngIf",b.filter)("ngIfElse",a)}};
Qib=function(a,b){a&1&&(_.F(0,"div",12),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O(3),_.Eg("id","dialog-description-",b.rc.id,""),_.y(),_.Rg(" ",a," "))};
Rib=function(a){if(a&1){const b=_.Ld();_.F(0,"xap-comparison-operator-selector",13);_.N("change",function(c){_.q(b);const d=_.O(3);return _.r(Iib(d,c))})("operatorFocusChange",function(c){_.q(b);_.O(3).ejb=c;return _.r()});_.J()}a&2&&(a=_.O(3),_.og("xap-filterbar-filtereditor-operator-single-line",a.filter.config.c9),_.E("operators",a.ae.oX())("value",a.rc==null?null:a.rc.Kf)("appliedFilterId",a.rc.id))};Sib=function(){};
Tib=function(a){a&1&&(_.M(0),_.Dg(1),_.F(2,"div",7),_.C(3,Qib,2,3,"div",8),_.F(4,"div",9),_.C(5,Rib,1,5,"xap-comparison-operator-selector",10),_.F(6,"div",11),_.C(7,Sib,0,0,"ng-template",null,2,_.ah),_.J()()(),_.Dg(9,1),_.sg());a&2&&(a=_.O(2),_.y(3),_.E("ngIf",a.rc.config.description),_.y(),_.og("xap-filterbar-multiple-lines",!a.filter.config.c9)("xap-filterbar-single-line",a.filter.config.c9),_.y(),_.E("ngIf",Lib(a)))};Uib=function(a){a&1&&_.tg(0)};
Vib=function(a){a&1&&_.C(0,Uib,1,0,"ng-container",14);a&2&&(a=_.O(2),_.E("ngTemplateOutlet",a.FG))};
Wib=function(a){if(a&1){const b=_.Ld();_.F(0,"div",4);_.N("keydown.enter",function(){_.q(b);const c=_.O();c.filter.config.P3c||c.ae.aP();return _.r()})("focusout",function(){_.q(b);const c=_.O();return _.r(c.J7())});_.F(1,"div",5);_.C(2,Tib,10,6,"ng-container",6)(3,Vib,1,1,"ng-template",null,1,_.ah);_.J()()}if(a&2){a=_.Ag(4);const b=_.O();_.mg("aria-labelledby","dialog-label-"+b.rc.id)("aria-describedby","dialog-description-"+b.rc.id);_.y(2);_.E("ngIf",b.filter)("ngIfElse",a)}};Xib=function(){return{diameter:100}};
Yib=function(a){a&1&&(_.Ud(),_.K(0,"circle",4));if(a&2){a=_.O();const b=_.Ag(1);_.ng("animation-name","mat-progress-spinner-stroke-rotate-"+a.Cra)("stroke-dashoffset",a.OFb(),"px")("stroke-dasharray",a.Rpa(),"px")("stroke-width",a.rFb(),"%")("transform-origin",a.sFb(b));_.mg("r",a.Fpa())}};
Zib=function(a){a&1&&(_.Ud(),_.K(0,"circle",4));if(a&2){a=_.O();const b=_.Ag(1);_.ng("stroke-dashoffset",a.OFb(),"px")("stroke-dasharray",a.Rpa(),"px")("stroke-width",a.rFb(),"%")("transform-origin",a.sFb(b));_.mg("r",a.Fpa())}};$ib=function(){return{ns:!1,VJ:!1,Mm:!1,JD:!1}};ajb=function(a,b){a&1&&(_.F(0,"div",1,0),_.Dg(2),_.J());a&2&&(a=b.id,b=_.O(),_.E("id",b.id)("ngClass",b.el),_.mg("aria-label",b.ariaLabel||null)("aria-labelledby",b.aT(a)))};
bjb=function(a,b){if(a&1){const c=_.Ld();_.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.g1a.emit(e);return _.r()});_.F(3,"mat-icon",14);_.Q(4);_.J()()()}a&2&&(a=b.ua,b=_.O(2),_.E("value",a),_.y(),_.Rg(" ",a.label," "),_.y(2),_.E("svgIcon",_.HC(b.Gi,"delete_filter"))("fontSet",b.bnb?"google-material-icons":void 0),_.y(),_.Sg(_.IC(b.Gi,"delete_filter")))};
cjb=function(a){a&1&&(_.F(0,"div",9)(1,"mat-optgroup",10),_.C(2,bjb,5,5,"mat-option",11),_.J()());a&2&&(a=_.O(),_.y(2),_.E("ngForOf",a.PD))};djb=function(a){a&1&&_.tg(0)};fjb=function(a,b){a&1&&(_.F(0,"mat-option",20),_.C(1,djb,1,0,"ng-container",21),_.J());a&2&&(a=b.ua,_.O(4),b=_.Ag(12),_.E("value",a),_.y(),_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.Zg(3,ejb,a)))};
gjb=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,fjb,2,5,"mat-option",19),_.J()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.ZO),_.y(),_.E("ngForOf",a.YO))};hjb=function(a){a&1&&_.tg(0)};ijb=function(a){a&1&&(_.F(0,"mat-option",20),_.C(1,hjb,1,0,"ng-container",21),_.J());if(a&2){a=_.O().ua;_.O(2);const b=_.Ag(12);_.E("value",a);_.y();_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.Zg(3,ejb,a))}};
jjb=function(a,b){a&1&&(_.M(0),_.C(1,gjb,3,2,"div",16)(2,ijb,2,5,"mat-option",17),_.sg());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.JC(a)&&a.YO.length>0),_.y(),_.E("ngIf",!_.JC(a)))};kjb=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Sg(a.sD))};ljb=function(a,b){a&1&&(_.M(0),_.C(1,kjb,3,1,"mat-option",8),_.sg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.sD&&a.length===0))};
mjb=function(a){a&1&&(_.M(0),_.C(1,jjb,3,2,"ng-container",15),_.R(2,"async"),_.C(3,ljb,2,1,"ng-container",16),_.R(4,"async"),_.sg());a&2&&(a=_.O(),_.y(),_.E("ngForOf",_.S(2,2,a.UZ)),_.y(2),_.E("ngIf",_.S(4,4,a.UZ)))};njb=function(a,b){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.J()());a&2&&(a=b.ua,_.E("value",a),_.mg("aria-label",a.ariaLabel||a.displayName),_.y(2),_.Sg(a.displayName))};
ojb=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,njb,3,3,"mat-option",19),_.J()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.ZO),_.y(),_.E("ngForOf",a.YO))};pjb=function(a){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.J()());a&2&&(a=_.O().ua,_.E("value",a),_.mg("aria-label",a.ariaLabel||null),_.y(2),_.Sg(a.displayName))};
qjb=function(a,b){a&1&&(_.M(0),_.C(1,ojb,3,2,"div",16)(2,pjb,3,3,"mat-option",17),_.sg());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.JC(a)&&a.YO.length>0),_.y(),_.E("ngIf",!_.JC(a)))};rjb=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Sg(a.sD))};sjb=function(a,b){a&1&&(_.M(0),_.C(1,rjb,3,1,"mat-option",8),_.sg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.sD&&a.length===0))};
tjb=function(a){a&1&&(_.C(0,qjb,3,2,"ng-container",15),_.R(1,"async"),_.C(2,sjb,2,1,"ng-container",16),_.R(3,"async"));a&2&&(a=_.O(),_.E("ngForOf",_.S(1,2,a.FP)),_.y(2),_.E("ngIf",_.S(3,4,a.FP)))};ujb=function(a){a&1&&(_.F(0,"mat-option",22),_.K(1,"mat-spinner",24),_.J());a&2&&(a=_.O(),_.mg("aria-label",a.zBb))};vjb=function(a){a&1&&(_.F(0,"b"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Sg(a.text))};wjb=function(a){a&1&&(_.F(0,"i"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Sg(a.text))};
xjb=function(a){a&1&&(_.F(0,"u"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Sg(a.text))};yjb=function(a){a&1&&(_.M(0),_.Q(1),_.sg());a&2&&(a=_.O().ua,_.y(),_.Sg(a.text))};zjb=function(a,b){a&1&&(_.F(0,"span"),_.M(1,25),_.C(2,vjb,2,1,"b",26)(3,wjb,2,1,"i",26)(4,xjb,2,1,"u",26)(5,yjb,2,1,"ng-container",27),_.sg(),_.J());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.tag),_.y(),_.E("ngSwitchCase","b"),_.y(),_.E("ngSwitchCase","i"),_.y(),_.E("ngSwitchCase","u"))};
Ajb=function(a,b){a&1&&_.C(0,zjb,6,4,"span",15);a&2&&_.E("ngForOf",b.ua.j5)};Bjb=function(a,b){return this.bPc(b)};Cjb=function(a){a&1&&(_.F(0,"tr",0)(1,"td",3),_.Q(2),_.J()());a&2&&(a=_.O(),_.y(),_.ng("padding-top",a.ES)("padding-bottom",a.ES),_.mg("colspan",a.iza),_.y(),_.Rg(" ",a.label," "))};Djb=function(a){a&1&&(_.F(0,"td",3),_.Q(1),_.J());a&2&&(a=_.O(2),_.ng("padding-top",a.ES)("padding-bottom",a.ES),_.mg("colspan",a.Laa),_.y(),_.Rg(" ",a.Laa>=a.jUb?a.label:""," "))};
Ejb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"td",6)(1,"button",7);_.N("click",function(d){const e=_.q(c).ua,f=_.O(2);return _.r(f.DHc(e,d))})("focus",function(d){const e=_.q(c).ua,f=_.O(2);return _.r(f.bJc(e,d))});_.F(2,"span",8);_.Q(3);_.J();_.K(4,"span",9);_.J()()}if(a&2){a=b.ua;b=b.HM;const c=_.O().HM,d=_.O();_.ng("width",d.vDb)("padding-top",d.ES)("padding-bottom",d.ES);_.mg("data-mat-row",c)("data-mat-col",b);_.y();_.og("mat-calendar-body-disabled",!a.enabled)("mat-calendar-body-active",d.yGb(c,
b))("mat-calendar-body-range-start",d.HPa(a.Im))("mat-calendar-body-range-end",d.GPa(a.Im))("mat-calendar-body-in-range",d.nqa(a.Im))("mat-calendar-body-comparison-bridge-start",d.wLc(a.Im,c,b))("mat-calendar-body-comparison-bridge-end",d.vLc(a.Im,c,b))("mat-calendar-body-comparison-start",d.DGb(a.Im))("mat-calendar-body-comparison-end",d.CGb(a.Im))("mat-calendar-body-in-comparison-range",d.ALc(a.Im))("mat-calendar-body-preview-start",d.ILc(a.Im))("mat-calendar-body-preview-end",d.HLc(a.Im))("mat-calendar-body-in-preview",
d.BLc(a.Im));_.E("ngClass",a.bTc)("tabindex",d.yGb(c,b)?0:-1);_.mg("aria-label",a.ariaLabel)("aria-disabled",!a.enabled||null)("aria-pressed",d.Z2(a.Im))("aria-current",d.I2b===a.Im?"date":null)("aria-describedby",d.YJc(a.Im));_.y();_.og("mat-calendar-body-selected",d.Z2(a.Im))("mat-calendar-body-comparison-identical",d.xLc(a.Im))("mat-calendar-body-today",d.I2b===a.Im);_.y();_.Rg(" ",a.Ffa," ")}};
Gjb=function(a,b){a&1&&(_.F(0,"tr",1),_.C(1,Djb,2,6,"td",4),_.zC(2,Ejb,5,48,"td",5,Fjb),_.J());if(a&2){a=b.ua;b=b.HM;const c=_.O();_.y();_.rg(b===0&&c.Laa?1:-1);_.y();_.AC(a)}};Hjb=function(a){return(a==null?void 0:a.nodeName)==="TD"};Ijb=function(a){let b;if(Hjb(a))b=a;else if(Hjb(a.parentNode))b=a.parentNode;else{let d;Hjb((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};
Jjb=function(a,b,c){return c!==null&&b!==c&&a<c&&a===b};Kjb=function(a,b,c){return b!==null&&b!==c&&a>=b&&a===c};Ljb=function(a,b,c,d){return d&&b!==null&&c!==null&&b!==c&&a>=b&&a<=c};Mjb=function(a){a=a.changedTouches[0];return document.elementFromPoint(a.clientX,a.clientY)};Njb=function(a,b){a&1&&(_.F(0,"th",2)(1,"span",6),_.Q(2),_.J(),_.F(3,"span",3),_.Q(4),_.J()());a&2&&(a=b.ua,_.y(2),_.Sg(a.uVb),_.y(2),_.Sg(a.xhb))};
Pjb=function(a,b,c,d,e){b=a.getYear(b);c=a.getYear(c);a=Ojb(a,d,e);return Math.floor((b-a)/24)===Math.floor((c-a)/24)};KC=function(a,b,c,d){return((a.getYear(b)-Ojb(a,c,d))%24+24)%24};Ojb=function(a,b,c){let d=0;c?d=a.getYear(c)-24+1:b&&(d=a.getYear(b));return d};Qjb=function(){};
Rjb=function(a){if(a&1){const b=_.Ld();_.F(0,"mat-month-view",4);_.Wg("activeDateChange",function(c){_.q(b);const d=_.O();_.Ug(d.qb,c)||(d.qb=c);return _.r(c)});_.N("_userSelection",function(c){_.q(b);const d=_.O();return _.r(d.lpa(c))})("dragStarted",function(c){_.q(b);const d=_.O();return _.r(d.WIc(c))})("dragEnded",function(c){_.q(b);const d=_.O();return _.r(d.KNa(c))});_.J()}a&2&&(a=_.O(),_.Tg("activeDate",a.qb),_.E("selected",a.selected)("dateFilter",a.Cj)("maxDate",a.Ed)("minDate",a.Cd)("dateClass",
a.Vl)("comparisonStart",a.bw)("comparisonEnd",a.Iy)("startDateAccessibleName",a.g9)("endDateAccessibleName",a.u5)("activeDrag",a.Loa))};
Sjb=function(a){if(a&1){const b=_.Ld();_.F(0,"mat-year-view",5);_.Wg("activeDateChange",function(c){_.q(b);const d=_.O();_.Ug(d.qb,c)||(d.qb=c);return _.r(c)});_.N("monthSelected",function(c){_.q(b);const d=_.O();return _.r(d.qMc(c))})("selectedChange",function(c){_.q(b);const d=_.O();return _.r(d.TFb(c,"month"))});_.J()}a&2&&(a=_.O(),_.Tg("activeDate",a.qb),_.E("selected",a.selected)("dateFilter",a.Cj)("maxDate",a.Ed)("minDate",a.Cd)("dateClass",a.Vl))};
Tjb=function(a){if(a&1){const b=_.Ld();_.F(0,"mat-multi-year-view",6);_.Wg("activeDateChange",function(c){_.q(b);const d=_.O();_.Ug(d.qb,c)||(d.qb=c);return _.r(c)});_.N("yearSelected",function(c){_.q(b);const d=_.O();return _.r(d.XPc(c))})("selectedChange",function(c){_.q(b);const d=_.O();return _.r(d.TFb(c,"year"))});_.J()}a&2&&(a=_.O(),_.Tg("activeDate",a.qb),_.E("selected",a.selected)("dateFilter",a.Cj)("maxDate",a.Ed)("minDate",a.Cd)("dateClass",a.Vl))};Ujb=function(){};
Vjb=function(a){a&1&&(_.Ud(),_.F(0,"svg",2),_.K(1,"path",3),_.J())};_.LC=function(a){_.qp(a).status="DEGRADED"};_.Wjb=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};
_.MC=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("")};
_.Xjb=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;_.rza(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d};_.NC=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};jfb=/^[a-z][a-z\d-]*$/i;kfb="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" ");ofb="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" ");
mfb=["action","formaction","href"];xfb=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)};Yjb=class{destroy(){}BM(){}move(a,b){this.attach(b,this.detach(a))}};
yfb=class{constructor(){this.eL=new Map;this.NJ=void 0}has(a){return this.eL.has(a)}delete(a){if(!this.has(a))return!1;const b=this.eL.get(a);this.NJ!==void 0&&this.NJ.has(b)?(this.eL.set(a,this.NJ.get(b)),this.NJ.delete(b)):this.eL.delete(a);return!0}get(a){return this.eL.get(a)}set(a,b){if(this.eL.has(a)){a=this.eL.get(a);this.NJ===void 0&&(this.NJ=new Map);const c=this.NJ;for(;c.has(a);)a=c.get(a);c.set(a,b)}else this.eL.set(a,b)}forEach(a){for(let [b,c]of this.eL){let d=b,e=c;a(e,d);if(this.NJ!==
void 0){const f=this.NJ;for(;f.has(e);)e=f.get(e),a(e,d)}}}};Zjb=class{constructor(a,b,c){this.xP=a;this.ua=b;this.HM=c}};Bfb=class{constructor(a){this.G9c=a;this.sya=void 0}};
Cfb=class extends Yjb{constructor(a,b,c){super();this.xP=a;this.xYc=b;this.t2b=c;this.cjb=void 0;this.C7=!1}get length(){return this.xP.length-10}at(a){return _.rka(this.xP,a)[8].ua}attach(a,b){const c=b[6];this.C7||(this.C7=a!==this.length);_.tka(this.xP,b,a,_.ska(this.t2b,c))}detach(a){this.C7||(this.C7=a!==this.length-1);return _.hf(this.xP,a)}create(a,b){a=_.qka(this.xYc,this.t2b,new Zjb(this.xP,b,a),{b1a:null});let c;(c=this.cjb)==null||c.gsd();return a}destroy(a){_.Uha(a[1],a);let b;(b=this.cjb)==
null||b.hsd()}BM(a,b){_.rka(this.xP,a)[8].ua=b}reset(){this.C7=!1;let a;(a=this.cjb)==null||a.reset()}};_.OC=class{constructor(a,b,c){this.locale=a;this.NTc=b;this.rfa=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.rfa)==null?void 0:e.dateFormat)!=null?f:"mediumDate";let l,p,t;const w=(t=(p=c!=null?c:(l=this.rfa)==null?void 0:l.Ivd)!=null?p:this.NTc)!=null?t:void 0;return _.cdb(a,g,d||this.locale,w)}catch(e){throw new _.Yc(2100,!1);}}};
_.OC.O=function(a){return new (a||_.OC)(_.B(_.fh,16),_.B(_.NLa,24),_.B(_.OLa,24))};_.OC.Le=_.Df({name:"date",type:_.OC,le:!0});_.PC=class{constructor(){this.Ia=_.n(_.bf);this.Qc=_.n(_.Uq);this.bFb=null;this.nMb=new _.Vm}get Bga(){return this.bFb}Dc(){const a=this.Ia.ma;this.kHb=this.Qc.Ok(a,a.nodeType===1&&a.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(b=>{this.bFb=b;this.nMb.emit(b)})}Ja(){this.Qc.Ni(this.Ia);this.kHb&&this.kHb.unsubscribe()}};_.PC.O=function(a){return new (a||_.PC)};
_.PC.La=_.Cf({type:_.PC,na:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{nMb:"cdkFocusChange"},Pb:["cdkMonitorFocus"]});_.RC=function(a,b){return QC(b)&&a.isValid(b)?b:null};_.SC=function(a,b,c){return a.getYear(b)-a.getYear(c)||a.getMonth(b)-a.getMonth(c)||a.getDate(b)-a.getDate(c)};TC=function(a,b,c){if(b&&c){let d=a.isValid(b),e=a.isValid(c);return d&&e?!_.SC(a,b,c):d==e}return b==c};_.UC=function(a,b,c,d){return c&&_.SC(a,b,c)<0?c:d&&_.SC(a,b,d)>0?d:b};
_.VC=class{constructor(){this.vya=this.bHb=new _.Tf}setTime(){throw Error("dc");}getHours(){throw Error("dc");}getMinutes(){throw Error("dc");}getSeconds(){throw Error("dc");}oi(a){return a==null||QC(a)&&this.isValid(a)?a:this.invalid()}Q8(a){this.locale=a;this.bHb.next()}};$jb=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;akb=/^(\d?\d)[:.](\d?\d)(?:[:.](\d?\d))?\s*(AM|PM)?$/i;QC=function(a){return a instanceof Date};
bkb=function(a){const b=new Intl.DateTimeFormat(a.locale,{month:"short",timeZone:"utc"});return Ffb(12,c=>a.Qaa(b,new Date(2017,c,1)))};ckb=function(a){const b=new Intl.DateTimeFormat(a.locale,{day:"numeric",timeZone:"utc"});return Ffb(31,c=>a.Qaa(b,new Date(2017,0,c+1)))};_.dkb=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{weekday:b,timeZone:"utc"});return Ffb(7,d=>a.Qaa(c,new Date(2017,0,d+1)))};
WC=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{year:"numeric",timeZone:"utc"});return a.Qaa(c,b)};_.ekb=function(a){if(typeof Intl!=="undefined"&&Intl.Locale){a=new Intl.Locale(a.locale);let b,c,d;const e=(d=(c=((b=a.Fkd)==null?void 0:b.call(a))||a.Iwd)==null?void 0:c.Yjd)!=null?d:0;return e===7?0:e}return 0};_.XC=function(a,b){return a.getDate(a.raa(a.getYear(b),a.getMonth(b)+1,0))};YC=function(a,b,c,d){a=a.raa(b,c,d);a.getMonth();return a};
_.ZC=function(a,b,c){let d=a.raa(a.getYear(b),a.getMonth(b)+c,a.getDate(b));a.getMonth(d)!=((a.getMonth(b)+c)%12+12)%12&&(d=a.raa(a.getYear(d),a.getMonth(d),0));return d};_.$C=function(a,b,c){return _.ZC(a,b,c*12)};_.aD=function(a,b,c){return a.raa(a.getYear(b),a.getMonth(b),a.getDate(b)+c)};fkb=function(a,b){return[b.getUTCFullYear(),a.rCb(b.getUTCMonth()+1),a.rCb(b.getUTCDate())].join("-")};
bD=class extends _.VC{constructor(){super();this.fHb=_.n(_.jWa,{optional:!0});const a=_.n(_.jWa,{optional:!0});a!==void 0&&(this.fHb=a);super.Q8(this.fHb)}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("ec");b=new Intl.DateTimeFormat(this.locale,Object.assign({},b,{timeZone:"utc"}));return this.Qaa(b,
a)}oi(a){if(typeof a==="string"){if(!a)return null;if($jb.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()}raa(a,b,c){const d=new Date;d.setFullYear(a,b,c);d.setHours(0,0,0,0);return d}rCb(a){return("00"+a).slice(-2)}Qaa(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)}zdd(a){var b=a.toUpperCase().match(akb);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}};bD.O=function(a){return new (a||bD)};
bD.ta=_.k({token:bD,oa:bD.O});_.cD=class{};_.cD.O=function(a){return new (a||_.cD)};_.cD.Ca=_.Af({type:_.cD});_.cD.Ba=_.Uc({Nb:[[{va:_.VC,Qd:bD},{va:_.zs,kc:{parse:{qu:null,r9c:null},display:{qu:{year:"numeric",month:"numeric",day:"numeric"},r9c:{hour:"numeric",minute:"numeric"},hhb:{year:"numeric",month:"short"},tTc:{year:"numeric",month:"long",day:"numeric"},A1c:{year:"numeric",month:"long"},Fvd:{hour:"numeric",minute:"numeric"}}}}]]});_.dD=class{};_.dD.O=function(a){return new (a||_.dD)};
_.dD.Ca=_.Af({type:_.dD});_.dD.Ba=_.Uc({imports:[_.ys,_.ys]});var gkb=0,eD=class extends _.yWa{constructor(a){super();this.au=`mat-optgroup-label-${gkb++}`;let b;this.fJ=(b=a==null?void 0:a.Lab)!=null?b:!1}};eD.O=function(a){return new (a||eD)(_.B(_.Ds,8))};eD.La=_.Cf({type:eD,inputs:{label:"label"},standalone:!1,features:[_.gg]});
var hkb=["text"],ikb=0,jkb=class{constructor(a,b=!1){this.source=a;this.oY=b}},kkb=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=_.Vi(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.pS=this.ye=!1;this.BT="";this.id=`mat-option-${ikb++}`;this.Tw=new _.Vm;this.Ph=new _.Tf}get active(){return this.pS}get wE(){let a;
return(((a=this.eSa)==null?void 0:a.ma.textContent)||"").trim()}select(a=!0){this.ye||(this.ye=!0,_.Zm(this.Ta),a&&this.PS())}ah(a=!0){this.ye&&(this.ye=!1,_.Zm(this.Ta),a&&this.PS())}focus(a,b){const c=this.Qg();typeof c.focus==="function"&&c.focus(b)}Tp(){return this.wE}me(a){a.keyCode!==13&&a.keyCode!==32||_.Mi(a)||(this.Zr(),a.preventDefault())}Zr(){this.disabled||(this.ye=this.multiple?!this.ye:!0,_.Zm(this.Ta),this.PS(!0))}Mr(){return this.disabled?"-1":"0"}Qg(){return this.Pc.ma}Vn(){if(this.ye){const a=
this.wE;a!==this.BT&&(this.BT&&this.Ph.next(),this.BT=a)}}Ja(){this.Ph.complete()}PS(a=!1){this.Tw.emit(new jkb(this,a))}};kkb.O=function(){_.ef()};kkb.La=_.Cf({type:kkb,rb:function(a,b){a&1&&_.Jg(hkb,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.eSa=c.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{Tw:"onSelectionChange"},standalone:!1});fD={L4b:"ACTIVE",nbc:"DELETE_IN_PROGRESS",pbc:"DELETE_REQUESTED",Pkc:"LIFECYCLE_STATE_UNSPECIFIED",values(){return[fD.Pkc,fD.L4b,fD.pbc,fD.nbc]}};
lkb=class extends _.W{ha(){return lkb}ka(){return{keys:[]}}};
mkb=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 mkb}ka(){return{keys:["code","details",
"message"],vd:{details:{vc:null,Hc:!0,Ic:!1,Jc:!1}}}}};
_.nkb=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 _.nkb}ka(){return{keys:["done","error","metadata","name","response"],vd:{metadata:{vc:null,Hc:!1,Ic:!1,Jc:!1},response:{vc:null,Hc:!1,Ic:!1,Jc:!1}},Ha:{error:mkb}}}};
okb=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 okb}ka(){return{keys:["id","type"]}}};
_.gD=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 _.gD}ka(){return{Na:{lifecycleState:fD},keys:"createTime labels lifecycleState name parent projectId projectNumber tags".split(" "),vd:{labels:{vc:null,Hc:!1,Ic:!1,Jc:!1},tags:{vc:null,Hc:!1,Ic:!1,Jc:!1}},Ha:{parent:okb}}}};
pkb=class extends _.W{constructor(a={}){super();this.i.projects=a.ao==null?null:a.ao;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 ao(){return _.Z(this,"projects")?_.T(this,"projects"):null}set ao(a){this.i.projects=a}ha(){return pkb}ka(){return{Oa:{projects:_.gD},keys:["nextPageToken","projects"]}}};
_.hD={$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"};
iD=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}create(a,b={},c={}){return _.sn(this.ub,{body:a,Lb:"POST",Mb:"cloudresourcemanager.projects.create",path:`/${this.Wa}/projects`,Sa:_.wh(b,_.hD,c),Ob:_.nkb})}delete(a,b={},c={}){return _.sn(this.ub,{body:null,Lb:"DELETE",Mb:"cloudresourcemanager.projects.delete",path:`/${this.Wa}/projects/${a}`,Sa:_.wh(b,_.hD,c),Ob:lkb})}get(a,b={},c={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"cloudresourcemanager.projects.get",
path:`/${this.Wa}/projects/${a}`,Sa:_.wh(b,_.hD,c),Ob:_.gD})}list(a={},b={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"cloudresourcemanager.projects.list",path:`/${this.Wa}/projects`,Sa:_.wh(a,_.hD,b),Ob:pkb})}update(a,b,c={},d={}){return _.sn(this.ub,{body:b,Lb:"PUT",Mb:"cloudresourcemanager.projects.update",path:`/${this.Wa}/projects/${a}`,Sa:_.wh(c,_.hD,d),Ob:_.gD})}};iD.O=function(a){return new (a||iD)(_.m(_.q_a,8),_.m(_.r_a),_.m(_.rn,8))};iD.ta=_.k({token:iD,oa:iD.O});_.jD=class{};
_.jD.O=function(a){return new (a||_.jD)};_.jD.ta=_.k({token:_.jD,oa:a=>iD.O(a),Ea:_.Bu});qkb=0;
_.oy=class{get zq(){return this.xy}set zq(a){this.xy=a;this.Nz()}get Jt(){return this.Eda}set Jt(a){this.Eda=a;this.Nz()}get CL(){return this.LHb}set CL(a){this.LHb=_.Vi(a)}get Je(){return this.aGb}set Je(a){this.aGb=_.Vi(a)}set Ad(a){const b=this.RQa;b&&b.length&&b.split(" ").forEach(c=>{this.el[c]=!1});(this.RQa=a)&&a.length&&(a.split(" ").forEach(c=>{this.el[c]=!0}),this.Ia.ma.className="")}get classList(){return this.Ad}set classList(a){this.Ad=a}constructor(a,b,c,d){this.Ia=a;this.lb=b;this.Ta=
d;this.Ti=new _.Ig;this.el={};this.YE="void";this.Nl=new _.Tf;this.close=this.closed=new _.Vm;this.eka=`mat-menu-panel-${qkb++}`;this.yz=c.yz||"";this.xy=c.zq;this.Eda=c.Jt;this.Yj=c.Yj;this.LHb=c.CL;this.aGb=c.Je}Qa(){this.Nz()}Sd(){this.sSa();this.Fb=_.qr((new _.ur(this.Ti)).Mx().zE());this.Fb.oM.subscribe(()=>this.closed.emit("tab"));_.x(this.Ti.Gc,_.bg(this.Ti),_.cg(a=>_.Qe(...a.map(b=>b.Pl)))).subscribe(a=>_.rr(this.Fb,a));this.Ti.Gc.subscribe(a=>{const b=this.Fb;var c;this.YE==="enter"&&((c=
b.lf)==null?0:c.ro())&&(a=a.toArray(),c=Math.max(0,Math.min(a.length-1,b.ds||0)),a[c]&&!a[c].disabled?b.kj(c):_.sr(b))})}Ja(){let a;(a=this.Fb)==null||a.destroy();this.Ti.destroy();this.closed.complete();let b;(b=this.VEb)==null||b.unsubscribe()}Pr(){return _.x(this.Ti.Gc,_.bg(this.Ti),_.cg(a=>_.Qe(...a.map(b=>b.Pr))))}cTa(){}removeItem(){}me(a){const b=a.keyCode,c=this.Fb;switch(b){case 27:_.Mi(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.nZ&&this.direction==="ltr"&&this.closed.emit("keydown");
break;case 39:this.nZ&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:b!==38&&b!==40||_.tr(c,"keyboard");c.Rm(a);return}a.stopPropagation()}Aga(a="program"){let b;(b=this.VEb)==null||b.unsubscribe();this.VEb=_.x(this.lb.lm,_.Nf(1)).subscribe(()=>{let c=null;this.Ti.length&&(c=this.Ti.first.Qg().closest('[role="menu"]'));if(!c||!c.contains(document.activeElement)){const d=this.Fb;_.tr(d,a).OB(0,1);!d.lf&&c&&c.focus()}})}Yrb(a){a=`${this.wEb}${Math.min(this.ZGc+a,24)}`;const b=Object.keys(this.el).find(c=>
c.startsWith(this.wEb));b&&b!==this.NQa||(this.NQa&&(this.el[this.NQa]=!1),this.el[a]=!0,this.NQa=a)}Nz(a=this.zq,b=this.Jt){const c=this.el;c["mat-menu-before"]=a==="before";c["mat-menu-after"]=a==="after";c["mat-menu-above"]=b==="above";c["mat-menu-below"]=b==="below";let d;(d=this.Ta)==null||_.Zm(d)}IRa(){this.YE="enter"}cRa(){this.YE="void"}Wba(a){this.Nl.next(a);this.ME=!1}Xba(a){this.ME=!0;a.zg==="enter"&&this.Fb.ds===0&&(a.element.scrollTop=0)}sSa(){_.x(this.P$.Gc,_.bg(this.P$)).subscribe(a=>
{this.Ti.reset(a.filter(b=>b.ZE===this));_.Lg(this.Ti)})}};_.oy.O=function(a){return new (a||_.oy)(_.B(_.bf),_.B(_.Ue),_.B(_.W7a),_.B(_.jn))};
_.oy.La=_.Cf({type:_.oy,yd:function(a,b,c){a&1&&(_.Kg(c,_.U7a,5),_.Kg(c,_.ny,5),_.Kg(c,_.ny,4));if(a&2){let d;_.Mg(d=_.Og())&&(b.ir=d.first);_.Mg(d=_.Og())&&(b.P$=d);_.Mg(d=_.Og())&&(b.items=d)}},rb:function(a,b){a&1&&_.Jg(_.Gg,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.Nc=c.first)}},inputs:{Yj:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Uv:[0,"aria-describedby","ariaDescribedby"],zq:"xPosition",Jt:"yPosition",CL:"overlapTrigger",Je:"hasBackdrop",Ad:[0,
"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},standalone:!1});_.kD=class extends _.oy{constructor(a,b,c,d){super(a,b,c,d);this.wEb="mat-elevation-z";this.ZGc=4}};_.kD.O=function(a){return new (a||_.kD)(_.B(_.bf),_.B(_.Ue),_.B(_.W7a),_.B(_.jn))};
_.kD.wa=_.zf({type:_.kD,na:[["mat-menu"]],nb:["ngSkipHydration",""],ob:4,Ya:function(a){a&2&&_.mg("aria-label",null)("aria-labelledby",null)("aria-describedby",null)("mat-id-collision",null)},Pb:["matMenu"],standalone:!1,features:[_.Xg([{va:_.Rx,Gb:_.kD}]),_.gg],ac:["*"],ya:1,Aa:0,Da:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"keydown","click","id","ngClass"],[1,"mat-menu-content"]],qa:function(a){a&1&&(_.Cg(),_.C(0,Jfb,3,6,"ng-template"))},Fa:[_.Qn],styles:['mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px;position:relative}.mat-menu-panel.ng-animating{pointer-events:none}@media(forced-colors: active){.mat-menu-panel{outline:solid 1px}}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}@media(forced-colors: active){.mat-menu-item{margin-top:1px}}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}@media(forced-colors: active){.mat-menu-submenu-icon{fill:CanvasText}}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],
hb:2,data:{animation:[_.u8a,_.v8a]},Ma:0});_.lD=class{};_.lD.O=function(a){return new (a||_.lD)};_.lD.Ca=_.Af({type:_.lD});_.lD.Ba=_.Uc({imports:[_.ys,_.ys]});rkb="Y Z E P T G M K  m u n".split(" ");_.mD=class{constructor(){let a;this.Bc=((a=_.n(_.Eeb,{optional:!0}))==null?void 0:a.Bc)||"raised"}};_.mD.O=function(a){return new (a||_.mD)};
_.mD.wa=_.zf({type:_.mD,na:[["mat-card"]],nb:[1,"mat-mdc-card","mdc-card"],ob:4,Ya:function(a,b){a&2&&_.og("mat-mdc-card-outlined",b.Bc==="outlined")("mdc-card--outlined",b.Bc==="outlined")},inputs:{Bc:"appearance"},Pb:["matCard"],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Cg(),_.Dg(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});_.skb=function(a,b,c,d,e,f){const g=new _.Wf(1);return _.x(_.x(_.qfb(c),_.dg(_.Oe(d)),_.dg(g)),_.Ej(a.Ga,e),_.Jf(b),_.Rf(f),_.Vf(g),_.De())};_.nD=class{constructor(a){this.Ga=a}};_.nD.O=function(a){return new (a||_.nD)(_.m(_.vp))};_.nD.ta=_.k({token:_.nD,oa:_.nD.O,Ea:"root"});_.oD=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<rkb.length;e++){const f=rkb[e];d=_.oeb[f];if(a>=d||d<=1&&a>.1*d){c=f;break}}c||(d=1);a=Math.round(b/d)+""+c}}return`${a}B`}};_.oD.O=function(a){return new (a||_.oD)};_.oD.Le=_.Df({name:"humanizeBytes",type:_.oD,le:!0,standalone:!1});_.pD=class{};_.pD.O=function(a){return new (a||_.pD)};_.pD.Ca=_.Af({type:_.pD});_.pD.Ba=_.Uc({Nb:[_.oD]});var tkb=new _.ud("CDK_TREE_NODE_OUTLET_NODE"),qD=class{constructor(){this.Gf=_.n(_.Hg);this.jQa=_.n(tkb,{optional:!0})}};qD.O=function(a){return new (a||qD)};qD.La=_.Cf({type:qD,na:[["","cdkTreeNodeOutlet",""]]});var ukb=class{constructor(a){this.ua=a}},rD=class{constructor(){this.qa=_.n(_.Gg)}};rD.O=function(a){return new (a||rD)};rD.La=_.Cf({type:rD,na:[["","cdkTreeNodeDef",""]],inputs:{fA:[0,"cdkTreeNodeDefWhen","when"]}});var vkb=function(a,b,c=a.JE,d=a.m3.Gf,e){if((c=c.diff(b))||a.fKb)c==null||_.UJa(c,(f,g,l)=>{f.Zw==null?a.insertNode(b[l],l,d,e):l==null?d.remove(g):(f=d.get(g),d.move(f,l))}),c==null||_.VJa(c,f=>{const g=f.item;f.zk!=void 0&&(d.get(f.zk).context.ua=g)}),e?_.Zm(a.Ta):_.$m(a.Ta)},tD=class{get dataSource(){return this.Ir}set dataSource(a){this.Ir!==a&&this.XRa(a)}constructor(){this.uB=_.n(_.kn);this.Ta=_.n(_.jn);this.Ia=_.n(_.bf);this.Vb=_.n(_.Mr);this.Eq=new _.Tf;this.oJ=new Map;this.Tj=new Map;this.wS=
new Map;this.KH=new _.Qh({start:0,end:Number.MAX_VALUE});this.Maa=new _.Qh([]);this.kQa=new _.Qh(null);this.GB=new _.Qh(new Map);this.OGb=new _.Qh([]);this.SLc=_.n(_.CUa);this.fKb=!1}Sd(){this.jLc()}MG(){this.lPc();this.gJb()}Ja(){this.m3.Gf.clear();this.KH.complete();this.Eq.next();this.Eq.complete();this.Ir&&typeof this.Ir.disconnect==="function"&&this.dataSource.disconnect(this);this.JS&&(this.JS.unsubscribe(),this.JS=null);let a;(a=this.Fb)==null||a.destroy()}Qa(){this.hLc()}Dc(){this.fKb=!0}lPc(){this.MIc=
this.Tba.filter(a=>!a.fA)[0]}NIb(a){this.kQa.value===null&&this.kQa.next(a)}XRa(a){this.Ir&&typeof this.Ir.disconnect==="function"&&this.dataSource.disconnect(this);this.JS&&(this.JS.unsubscribe(),this.JS=null);a||this.m3.Gf.clear();this.Ir=a;this.Tba&&this.gJb()}AFb(){return this.Ec?this.Ec.Bh:(this.un!=null||(this.un=new _.Zz(!0)),this.un)}gJb(){if(!this.JS){var a;_.zj(this.Ir)?a=this.Ir.connect(this):_.Se(this.Ir)?a=this.Ir:Array.isArray(this.Ir)&&(a=_.u(this.Ir));a&&(this.JS=_.x(this.uKc(a),_.dg(this.Eq)).subscribe(b=>
{this.ENc(b)}))}}uKc(a){const b=this.AFb();return _.x(_.Ee([a,this.kQa,_.x(b.changed,_.bg(null),_.eg(c=>{this.dJc(c)}))]),_.cg(([c,d])=>d===null?_.u({r8:c,JO:null,nodeType:d}):_.x(this.YHc(c,d),_.v(e=>Object.assign({},e,{nodeType:d})))))}ENc(a){a.nodeType===null?vkb(this,a.r8):(this.iPc(a.JO),vkb(this,a.r8),this.qPc(a.JO))}dJc(a){if(a){var b=this.GB.value;for(const c of a.mF){let d;(d=b.get(c))==null||d.zEb(!0)}for(const c of a.removed){let d;(d=b.get(c))==null||d.zEb(!1)}}}jLc(){const a=_.x(_.Ee([this.OGb,
this.GB]),_.v(([b,c])=>b.reduce((d,e)=>{(e=c.get(this.If(e)))&&d.push(e);return d},[])));this.Fb=this.SLc(a,{vq:b=>this.If(b.data),Xu:b=>!!b.xg,j3b:!0,PRb:this.Vb.value})}hLc(){let a;const b=(a=this.vq)!=null?a:(c,d)=>this.If(d);this.JE=this.uB.find([]).create(b)}ddd(){}jKc(a,b){return this.Tba.length===1?this.Tba.first:this.Tba.find(c=>c.fA&&c.fA(b,a))||this.MIc}insertNode(a,b,c,d){const e=this.tOa(),f=this.jKc(a,b),g=this.If(a),l=new ukb(a);let p;d!=null||(d=(p=this.Tj.get(g))!=null?p:void 0);e?
l.level=e(a):d!==void 0&&this.oJ.has(this.If(d))?l.level=this.oJ.get(this.If(d))+1:l.level=0;this.oJ.set(g,l.level);(c?c:this.m3.Gf).mi(f.qa,l,b);sD&&(sD.data=a)}Wd(a){let b,c;return!!(((b=this.Ec)==null?0:b.Wd(a))||((c=this.un)==null?0:c.Ae(this.If(a))))}toggle(a){this.Ec?this.Ec.toggle(a):this.un&&this.un.toggle(this.If(a))}expand(a){this.Ec?this.Ec.expand(a):this.un&&this.un.select(this.If(a))}collapse(a){this.Ec?this.Ec.collapse(a):this.un&&this.un.ah(this.If(a))}bwb(a){this.Ec?this.Ec.bwb(a):
this.un&&(this.Wd(a)?this.Jta(a):this.fva(a))}fva(a){if(this.Ec)this.Ec.fva(a);else if(this.un){const b=this.un;b.select(this.If(a));_.x(this.M2(a),_.Nf(1),_.dg(this.Eq)).subscribe(c=>{b.select(...c.map(d=>this.If(d)))})}}Jta(a){if(this.Ec)this.Ec.Jta(a);else if(this.un){const b=this.un;b.ah(this.If(a));_.x(this.M2(a),_.Nf(1),_.dg(this.Eq)).subscribe(c=>{b.ah(...c.map(d=>this.If(d)))})}}vO(){this.Ec?this.Ec.vO():this.un&&this.un.select(...this.Maa.value.map(a=>this.If(a)))}collapseAll(){this.Ec?this.Ec.collapseAll():
this.un&&this.un.ah(...this.Maa.value.map(a=>this.If(a)))}tOa(){let a,b,c;return(c=(a=this.Ec)==null?void 0:(b=a.lX)==null?void 0:b.bind(this.Ec))!=null?c:this.Xia}qFb(){let a,b,c;return(c=(a=this.Ec)==null?void 0:(b=a.MC)==null?void 0:b.bind(this.Ec))!=null?c:this.wea}yFb(a){const b=this.tOa();var c;let d;const e=(d=this.un)!=null?d:(c=this.Ec)==null?void 0:c.Bh;if(!e)return _.u([]);const f=this.If(a);c=_.x(e.changed,_.cg(g=>g.mF.includes(f)?_.u(!0):g.removed.includes(f)?_.u(!1):_.Pe),_.bg(this.Wd(a)));
if(b)return _.x(_.Ee([c,this.Maa]),_.v(([g,l])=>g?this.PEb(b,l,a,1):[]));if(c=this.qFb()){let g;return _.cj((g=c(a))!=null?g:[])}throw Error("Nd");}PEb(a,b,c,d){const e=this.If(c);var f=b.findIndex(l=>this.If(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}uNc(a){this.GB.value.set(this.If(a.data),a);this.GB.next(this.GB.value)}Ldd(a){this.GB.value.delete(this.If(a.data));this.GB.next(this.GB.value)}DFb(a){return this.oJ.get(this.If(a))}Ppa(a){return this.oFb(a).length}Opa(a){const b=
this.oFb(a),c=this.If(a);return b.findIndex(d=>this.If(d)===c)+1}kKc(a){return(a=this.Tj.get(this.If(a.data)))&&this.GB.value.get(this.If(a))}iKc(a){return _.x(this.yFb(a.data),_.v(b=>b.reduce((c,d)=>{(d=this.GB.value.get(this.If(d)))&&c.push(d);return c},[])))}VNc(a){if(a.target===this.Ia.ma)this.Fb.Rm(a);else{const b=this.GB.getValue();for(const [,c]of b)if(a.target===c.Ia.ma){this.Fb.Rm(a);break}}}M2(a){if(this.Ec)return _.u(this.Ec.PO(a));if(this.Xia)return a=this.PEb(this.Xia,this.Maa.value,
a,Infinity),_.u(a);if(this.wea)return _.x(this.mFb(a),_.rfb((b,c)=>{b.push(...c);return b},[]));throw Error("Nd");}mFb(a){return this.wea?_.x(_.cj(this.wea(a)),_.Nf(1),_.cg(b=>{for(const c of b)this.Tj.set(this.If(c),a);return _.x(_.u(...b),_.Jf(c=>_.He(_.u([c]),this.mFb(c))))})):_.u([])}If(a){let b,c;return(c=(b=this.gva)==null?void 0:b.call(this,a))!=null?c:a}oFb(a){var b=this.If(a);b=(b=this.Tj.get(b))?this.If(b):null;let c;return(c=this.wS.get(b))!=null?c:[a]}sJc(a,b,c){if(!c.length)return null;
var d;a=(d=this.oJ.get(this.If(a)))!=null?d:0;for(--b;b>=0;b--){d=c[b];let e;if(((e=this.oJ.get(this.If(d)))!=null?e:0)<a)return d}return null}XNa(a,b=0){const c=this.qFb();return c?_.x(_.u(...a),_.Jf(d=>{const e=this.If(d);this.Tj.has(e)||this.Tj.set(e,null);this.oJ.set(e,b);const f=_.cj(c(d));return _.He(_.u([d]),_.x(f,_.Nf(1),_.eg(g=>{this.wS.set(e,[...(g!=null?g:[])]);let l;for(const p of(l=g)!=null?l:[])g=this.If(p),this.Tj.set(g,d),this.oJ.set(g,b+1)}),_.cg(g=>g?_.x(this.XNa(g,b+1),_.v(l=>this.Wd(d)?
l:[])):_.u([]))))}),_.rfb((d,e)=>{d.push(...e);return d},[])):_.u([...a])}YHc(a,b){if(this.wea&&b==="flat")return this.wS.set(null,[...a]),_.x(this.XNa(a),_.v(c=>({r8:c,JO:c})));if(this.Xia&&b==="nested"){const c=this.Xia;return _.x(_.u(a.filter(d=>c(d)===0)),_.v(d=>({r8:d,JO:a})),_.eg(({JO:d})=>{this.nDb(d)}))}if(b==="flat")return _.x(_.u({r8:a,JO:a}),_.eg(({JO:c})=>{this.nDb(c)}));this.wS.set(null,[...a]);return _.x(this.XNa(a),_.v(c=>({r8:a,JO:c})))}iPc(a){this.Maa.next(a)}qPc(a){this.OGb.next(a)}nDb(a){const b=
this.tOa();if(b){this.Tj.clear();this.wS.clear();for(let e=0;e<a.length;e++){const f=a[e];var c=this.If(f);this.oJ.set(c,b(f));var d=this.sJc(f,e,a);this.Tj.set(c,d);c=d?this.If(d):null;let g;d=(g=this.wS.get(c))!=null?g:[];d.splice(e,0,f);this.wS.set(c,d)}}}},sD;tD.O=function(a){return new (a||tD)};
tD.wa=_.zf({type:tD,na:[["cdk-tree"]],yd:function(a,b,c){a&1&&_.Kg(c,rD,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.Tba=d)}},rb:function(a,b){a&1&&_.Jg(qD,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.m3=c.first)}},nb:["role","tree",1,"cdk-tree"],Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.VNc(c)})},inputs:{dataSource:"dataSource",Ec:"treeControl",Xia:"levelAccessor",wea:"childrenAccessor",vq:"trackBy",gva:"expansionKey"},Pb:["cdkTree"],ya:1,Aa:0,Da:[["cdkTreeNodeOutlet",""]],qa:function(a){a&1&&_.tg(0,
0)},Fa:[qD],hb:2});
_.uD=class{get role(){return"treeitem"}set role(a){}get Dj(){return this.CPa()}set Dj(a){this.rPa=a;this.data&&!this.CPa||!this.rPa||(this.sPa?this.expand():this.sPa===!1&&this.collapse())}get Wd(){return this.wh.Wd(this.Ve)}set Wd(a){(this.sPa=a)?this.expand():this.collapse()}Tp(){let a;return this.V9c||((a=this.Ia.ma.textContent)==null?void 0:a.trim())||""}get data(){return this.Ve}set data(a){a!==this.Ve&&(this.Ve=a,this.uNa.next())}get VZc(){let a;if(((a=this.wh.Ec)==null?void 0:a.Dj)===void 0||
this.wh.Ec.Dj(this.Ve)){let b,c;if(((b=this.wh.Ec)==null?void 0:b.Dj)===void 0&&((c=this.wh.Ec)==null?void 0:c.PO(this.Ve).length)===0)return!0}else return!0;return!1}get level(){let a;return(a=this.wh.DFb(this.Ve))!=null?a:this.PMc}CPa(){return this.wh.Ec?this.VZc?!1:!0:this.rPa}nFb(){return this.CPa()?String(this.Wd):null}Ppa(){return this.wh.Ppa(this.Ve)}Opa(){return this.wh.Opa(this.Ve)}constructor(){this.Ia=_.n(_.bf);this.wh=_.n(tD);this.eda=-1;this.bsa=new _.Vm;this.OW=new _.Vm;this.Jb=new _.Tf;
this.uNa=new _.Tf;this.rPa=!1;this.sPa=void 0;this.FRa=!0;this.Ta=_.n(_.jn);sD=this}Qa(){this.PMc=Lfb(this.Ia.ma);_.x(this.wh.AFb().changed,_.v(()=>this.Wd),_.Pf()).subscribe(()=>{_.Zm(this.Ta)});this.wh.NIb("flat");this.wh.uNc(this)}Ja(){sD===this&&(sD=null);this.uNa.complete();this.Jb.next();this.Jb.complete()}getParent(){let a;return(a=this.wh.kKc(this))!=null?a:null}MC(){return this.wh.iKc(this)}focus(){this.eda=0;this.FRa&&this.Ia.ma.focus();_.Zm(this.Ta)}n3b(){this.eda=-1;_.Zm(this.Ta)}Qv(){this.xg||
this.bsa.next(this.Ve)}collapse(){this.Dj&&this.wh.collapse(this.Ve)}expand(){this.Dj&&this.wh.expand(this.Ve)}AVb(){this.eda=0;_.Zm(this.Ta)}ZEb(){this.xg||this.wh.Fb.Wy(this)}YNc(){this.xg||(this.FRa=!1,this.wh.Fb.Wy(this),this.FRa=!0)}zEb(a){this.OW.emit(a)}};sD=null;_.uD.O=function(a){return new (a||_.uD)};
_.uD.La=_.Cf({type:_.uD,na:[["cdk-tree-node"]],nb:["role","treeitem",1,"cdk-tree-node"],ob:5,Ya:function(a,b){a&1&&_.N("click",function(){return b.YNc()})("focus",function(){return b.ZEb()});a&2&&(_.ug("tabindex",b.eda),_.mg("aria-expanded",b.nFb())("aria-level",b.level+1)("aria-posinset",b.Opa())("aria-setsize",b.Ppa()))},inputs:{role:"role",Dj:[2,"isExpandable","isExpandable",_.kh],Wd:"isExpanded",xg:[2,"isDisabled","isDisabled",_.kh],V9c:[0,"cdkTreeNodeTypeaheadLabel","typeaheadLabel"]},outputs:{bsa:"activation",
OW:"expandedChange"},Pb:["cdkTreeNode"],features:[_.hg]});var wkb=function(a,b){const c=a.GFb();b&&(a.yDb=b);c&&a.yDb?vkb(a.wh,a.yDb,a.JE,c.Gf,a.Ve):a.JE.diff([])},vD=class extends _.uD{constructor(){super();this.uB=_.n(_.kn)}Sd(){this.JE=this.uB.find([]).create(this.wh.vq);_.x(this.wh.yFb(this.data),_.dg(this.Jb)).subscribe(a=>wkb(this,a));_.x(this.EWb.Gc,_.dg(this.Jb)).subscribe(()=>wkb(this))}Qa(){this.wh.NIb("nested");super.Qa()}Ja(){this.MHc();super.Ja()}MHc(){const a=this.GFb();a&&(a.Gf.clear(),this.JE.diff([]))}GFb(){const a=this.EWb;return a&&a.find(b=>
!b.jQa||b.jQa===this)}};vD.O=function(a){return new (a||vD)};vD.La=_.Cf({type:vD,na:[["cdk-nested-tree-node"]],yd:function(a,b,c){a&1&&_.Kg(c,qD,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.EWb=d)}},nb:[1,"cdk-nested-tree-node"],Pb:["cdkNestedTreeNode"],features:[_.Xg([{va:_.uD,Gb:vD},{va:tkb,Gb:vD}]),_.gg]});var xkb=/([A-Za-z%]+)$/,wD=class{get level(){return this.wqa}set level(a){this.MIb(a)}get indent(){return this.dqa}set indent(a){this.LIb(a)}constructor(){this.kU=_.n(_.uD);this.wh=_.n(tD);this.Pc=_.n(_.bf);this.Vb=_.n(_.Mr,{optional:!0});this.Jb=new _.Tf;this.mSb="px";this.dqa=40;this.Qca();let a;(a=this.Vb)==null||_.x(a.Fc,_.dg(this.Jb)).subscribe(()=>this.Qca(!0));this.kU.uNa.subscribe(()=>this.Qca())}Ja(){this.Jb.next();this.Jb.complete()}MMc(){var a;const b=(a=this.kU.data&&this.wh.DFb(this.kU.data))!=
null?a:null;a=this.wqa==null?b:this.wqa;return typeof a==="number"?`${a*this.dqa}${this.mSb}`:null}Qca(a=!1){const b=this.MMc();if(b!==this.EIc||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.EIc=b}}MIb(a){this.wqa=isNaN(a)?null:a;this.Qca()}LIb(a){let b=a,c="px";typeof a==="string"&&(a=a.split(xkb),b=a[0],c=a[1]||c);this.mSb=c;this.dqa=_.lh(b);this.Qca()}};
wD.O=function(a){return new (a||wD)};wD.La=_.Cf({type:wD,na:[["","cdkTreeNodePadding",""]],inputs:{level:[2,"cdkTreeNodePadding","level",_.lh],indent:[0,"cdkTreeNodePaddingIndent","indent"]},features:[_.hg]});var xD=class{constructor(){this.wh=_.n(tD);this.kU=_.n(_.uD);this.recursive=!1}G3(){this.recursive?this.wh.bwb(this.kU.data):this.wh.toggle(this.kU.data);this.wh.Fb.Wy(this.kU)}};xD.O=function(a){return new (a||xD)};
xD.La=_.Cf({type:xD,na:[["","cdkTreeNodeToggle",""]],nb:["tabindex","-1"],Ya:function(a,b){a&1&&_.N("click",function(c){b.G3();return c.stopPropagation()})("keydown.Enter",function(c){b.G3();return c.preventDefault()})("keydown.Space",function(c){b.G3();return c.preventDefault()})},inputs:{recursive:[2,"cdkTreeNodeToggleRecursive","recursive",_.kh]},features:[_.hg]});var yD=class{};yD.O=function(a){return new (a||yD)};yD.Ca=_.Af({type:yD});yD.Ba=_.Uc({});_.zD=class extends rD{};_.zD.O=(()=>{let a;return function(b){return(a||(a=_.he(_.zD)))(b||_.zD)}})();_.zD.La=_.Cf({type:_.zD,na:[["","matTreeNodeDef",""]],inputs:{fA:[0,"matTreeNodeDefWhen","when"],data:[0,"matTreeNode","data"]},features:[_.Xg([{va:rD,Gb:_.zD}]),_.gg]});_.AD=class extends vD{get disabled(){return this.xg}set disabled(a){this.xg=a}get tabIndex(){return this.xg?-1:this.Mv}set tabIndex(a){this.Mv=a}Qa(){super.Qa()}Sd(){super.Sd()}Ja(){super.Ja()}};
_.AD.O=(()=>{let a;return function(b){return(a||(a=_.he(_.AD)))(b||_.AD)}})();_.AD.La=_.Cf({type:_.AD,na:[["mat-nested-tree-node"]],nb:[1,"mat-nested-tree-node"],inputs:{node:[0,"matNestedTreeNode","node"],disabled:[2,"disabled","disabled",_.kh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.lh(a)]},outputs:{bsa:"activation",OW:"expandedChange"},Pb:["matNestedTreeNode"],features:[_.Xg([{va:vD,Gb:_.AD},{va:_.uD,Gb:_.AD},{va:tkb,Gb:_.AD}]),_.hg,_.gg]});_.BD=class{constructor(){this.Gf=_.n(_.Hg);this.jQa=_.n(tkb,{optional:!0})}};_.BD.O=function(a){return new (a||_.BD)};_.BD.La=_.Cf({type:_.BD,na:[["","matTreeNodeOutlet",""]],features:[_.Xg([{va:qD,Gb:_.BD}])]});_.CD=class extends wD{get level(){return this.wqa}set level(a){this.MIb(a)}get indent(){return this.dqa}set indent(a){this.LIb(a)}};_.CD.O=(()=>{let a;return function(b){return(a||(a=_.he(_.CD)))(b||_.CD)}})();_.CD.La=_.Cf({type:_.CD,na:[["","matTreeNodePadding",""]],inputs:{level:[2,"matTreeNodePadding","level",_.lh],indent:[0,"matTreeNodePaddingIndent","indent"]},features:[_.Xg([{va:wD,Gb:_.CD}]),_.hg,_.gg]});_.DD=class extends xD{};_.DD.O=(()=>{let a;return function(b){return(a||(a=_.he(_.DD)))(b||_.DD)}})();_.DD.La=_.Cf({type:_.DD,na:[["","matTreeNodeToggle",""]],inputs:{recursive:[0,"matTreeNodeToggleRecursive","recursive"]},features:[_.Xg([{va:xD,Gb:_.DD}]),_.gg]});_.ED=class extends tD{constructor(){super(...arguments);this.m3=void 0}};_.ED.O=(()=>{let a;return function(b){return(a||(a=_.he(_.ED)))(b||_.ED)}})();
_.ED.wa=_.zf({type:_.ED,na:[["mat-tree"]],rb:function(a,b){a&1&&_.Jg(_.BD,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.m3=c.first)}},nb:[1,"mat-tree"],Pb:["matTree"],features:[_.Xg([{va:tD,Gb:_.ED}]),_.gg],ya:1,Aa:0,Da:[["matTreeNodeOutlet",""]],qa:function(a){a&1&&_.tg(0,0)},Fa:[_.BD],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});_.FD=class{};_.FD.O=function(a){return new (a||_.FD)};_.FD.Ca=_.Af({type:_.FD});_.FD.Ba=_.Uc({imports:[yD,_.ys,_.ys]});var ykb=new _.ud("GMAT_CHECKBOX_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.GD=class{constructor(a){this.options=a}};_.GD.O=function(a){return new (a||_.GD)(_.B(ykb))};_.GD.La=_.Cf({type:_.GD,na:[["mat-checkbox"]],ob:2,Ya:function(a,b){a&2&&_.og("gmat-mdc-checkbox",!b.options.Se)},standalone:!1});_.zkb=new _.ud("mat-checkbox-default-options",{Ea:"root",oa:Mfb});var Akb,Bkb,Ckb,Dkb,Ekb;Akb=["input"];Bkb=["label"];Ckb={va:_.tw,Gb:_.jd(()=>_.HD),xd:!0};Dkb=class{};Ekb=Mfb();
_.HD=class{focus(){this.Sg.ma.focus()}Hr(a){const b=new Dkb;b.source=this;b.checked=a;return b}fOa(){let a;return(a=this.Sg)==null?void 0:a.ma}get gr(){return`${this.id||this.vy}-input`}constructor(){this.Ia=_.n(_.bf);this.Ta=_.n(_.jn);this.lb=_.n(_.Ue);this.ie=_.n(_.Xm,{optional:!0});this.sk=_.n(_.zkb,{optional:!0});this.rn={zna:"mdc-checkbox--anim-unchecked-checked",Ana:"mdc-checkbox--anim-unchecked-indeterminate",FYa:"mdc-checkbox--anim-checked-unchecked",vea:"mdc-checkbox--anim-checked-indeterminate",
Iab:"mdc-checkbox--anim-indeterminate-checked",Jab:"mdc-checkbox--anim-indeterminate-unchecked"};this.ariaLabel="";this.je=null;this.Mo="after";this.name=null;this.Fc=new _.Vm;this.dY=new _.Vm;this.Xe=()=>{};this.vv="";this.saa=0;this.sB=()=>{};this.bKb=()=>{};this.wn=this.qc=this.hg=!1;_.n(_.Wq).load(_.Bs);const a=_.n(new _.Mm("tabindex"),{optional:!0});this.sk=this.sk||Ekb;this.color=this.sk.color||Ekb.color;this.tabIndex=a==null?0:parseInt(a)||0;this.id=this.vy=_.n(_.or).getId("mat-mdc-checkbox-");
let b,c;this.Bd=(c=(b=this.sk)==null?void 0:b.Bd)!=null?c:!1}Sb(a){a.required&&this.bKb()}Dc(){this.bda(this.wn)}get checked(){return this.hg}set checked(a){a!=this.checked&&(this.hg=a,_.Zm(this.Ta))}get disabled(){return this.qc}set disabled(a){a!==this.disabled&&(this.qc=a,_.Zm(this.Ta))}get indeterminate(){return this.wn}set indeterminate(a){const b=a!=this.wn;this.wn=a;b&&(this.wn?this.jU(3):this.jU(this.checked?1:2),this.dY.emit(this.wn));this.bda(this.wn)}py(){return this.wc||this.disabled}Mqa(){_.$m(this.Ta)}Wo(a){this.checked=
!!a}co(a){this.sB=a}rt(a){this.Xe=a}lq(a){this.disabled=a}validate(a){return this.required&&a.value!==!0?{required:!0}:null}Qka(a){this.bKb=a}jU(a){let b=this.saa,c=this.fOa();if(b!==a&&c&&(this.vv&&c.classList.remove(this.vv),this.vv=this.eOa(b,a),this.saa=a,this.vv.length>0)){c.classList.add(this.vv);const d=this.vv;this.lb.Ub(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}Dq(){this.sB(this.checked);this.Fc.emit(this.Hr(this.checked));this.Sg&&(this.Sg.ma.checked=this.checked)}toggle(){this.checked=
!this.checked;this.sB(this.checked)}Vpa(){let a;const b=(a=this.sk)==null?void 0:a.YYa;if(!this.disabled&&b!=="noop")this.indeterminate&&b!=="check"&&Promise.resolve().then(()=>{this.wn=!1;this.dY.emit(this.wn)}),this.hg=!this.hg,this.jU(this.hg?1:2),this.Dq();else if(this.disabled&&this.Bd||!this.disabled&&b==="noop")this.Sg.ma.checked=this.checked,this.Sg.ma.indeterminate=this.indeterminate}oQa(a){a.stopPropagation()}kl(){Promise.resolve().then(()=>{this.Xe();_.Zm(this.Ta)})}eOa(a,b){if(this.ie===
"NoopAnimations")return"";switch(a){case 0:if(b===1)return this.rn.zna;if(b==3)return this.hg?this.rn.vea:this.rn.Ana;break;case 2:return b===1?this.rn.zna:this.rn.Ana;case 1:return b===2?this.rn.FYa:this.rn.vea;case 3:return b===1?this.rn.Iab:this.rn.Jab}return""}bda(a){const b=this.Sg;b&&(b.ma.indeterminate=a)}mN(){this.Vpa()}sQa(){this.Vpa();this.disabled||this.Sg.ma.focus()}YMc(a){a.target&&this.QGb.ma.contains(a.target)&&a.stopPropagation()}};_.HD.O=function(a){return new (a||_.HD)};
_.HD.wa=_.zf({type:_.HD,na:[["mat-checkbox"]],rb:function(a,b){a&1&&(_.Jg(Akb,5),_.Jg(Bkb,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.Sg=c.first);_.Mg(c=_.Og())&&(b.QGb=c.first)}},nb:[1,"mat-mdc-checkbox"],ob:16,Ya:function(a,b){a&2&&(_.ug("id",b.id),_.mg("tabindex",null)("aria-label",null)("aria-labelledby",null),_.pg(b.color?"mat-"+b.color:"mat-accent"),_.og("_mat-animation-noopable",b.ie==="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"],Uv:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",_.kh],JQc:[0,"aria-controls","ariaControls"],NQc:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",_.kh],Mo:"labelPosition",name:"name",value:"value",wc:[2,"disableRipple","disableRipple",_.kh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?void 0:
_.lh(a)],color:"color",Bd:[2,"disabledInteractive","disabledInteractive",_.kh],checked:[2,"checked","checked",_.kh],disabled:[2,"disabled","disabled",_.kh],indeterminate:[2,"indeterminate","indeterminate",_.kh]},outputs:{Fc:"change",dY:"indeterminateChange"},Pb:["matCheckbox"],features:[_.Xg([Ckb,{va:_.uw,Gb:_.HD,xd:!0}]),_.hg,_.Lm],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=_.Ld();_.Cg();_.F(0,"div",3);_.N("click",function(d){_.q(c);return _.r(b.YMc(d))});_.F(1,"div",4,0)(3,"div",5);_.N("click",function(){_.q(c);return _.r(b.sQa())});_.J();_.F(4,"input",6,1);_.N("blur",function(){_.q(c);return _.r(b.kl())})("click",function(){_.q(c);return _.r(b.mN())})("change",function(d){_.q(c);return _.r(b.oQa(d))});_.J();_.K(6,"div",7);_.F(7,"div",8);_.Ud();_.F(8,"svg",9);_.K(9,"path",
10);_.J();_.Xd();_.K(10,"div",11);_.J();_.K(11,"div",12);_.J();_.F(12,"label",13,2);_.Dg(14);_.J()()}a&2&&(a=_.Ag(2),_.E("labelPosition",b.Mo),_.y(4),_.og("mdc-checkbox--selected",b.checked),_.E("checked",b.checked)("indeterminate",b.indeterminate)("disabled",b.disabled&&!b.Bd)("id",b.gr)("required",b.required)("tabIndex",b.disabled&&!b.Bd?-1:b.tabIndex),_.mg("aria-label",b.ariaLabel||null)("aria-labelledby",b.je)("aria-describedby",b.Uv)("aria-checked",b.indeterminate?"mixed":null)("aria-controls",
b.JQc)("aria-disabled",b.disabled&&b.Bd?!0:null)("aria-expanded",b.ariaExpanded)("aria-owns",b.NQc)("name",b.name)("value",b.value),_.y(7),_.E("matRippleTrigger",a)("matRippleDisabled",b.wc||b.disabled)("matRippleCentered",!0),_.y(),_.E("for",b.gr))},Fa:[_.Js,_.Cs],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 Fkb,Hkb,Ikb,Kkb,Lkb,Mkb;_.JD=function(a){return new _.ID(new Map([["0",a]]))};_.KD=function(a){return new _.ID(new Map(a.map((b,c)=>[String(c),b])))};_.ID=class{constructor(a=null){this.p1=new Map;a&&(this.p1=new Map(a))}get nq(){return this.p1.values().next().value}get Fm(){return Array.from(this.p1.values())}get Nk(){return new Map(this.p1)}isValid(){return this.p1.size>0&&this.Fm.every(a=>a!=null)}};
_.LD=class{constructor(a,b,c,d=!0,e=!1,f=""){this.config=a;this.Kf=b;this.value=c;this.st=d;this.aia=e;this.EQc=f;Object.defineProperty(this,"id",{enumerable:!1,value:`xap-filter-${Fkb}`});Fkb++}get isValid(){return this.Kf!=null&&this.value.isValid()}get I2c(){return this.Kf?"xap-filterbar-filtereditor-chip-operator-"+this.Kf.id.replace(/[^a-zA-Z0-9-_]/g,"-"):""}get HF(){let a="";this.Kf&&this.value.Nk.size>0&&(a=this.value.Fm.filter(b=>b!==null).map(b=>this.R8a(b)).filter(b=>b.trim()).join(", "));
return!this.Kf||this.value.Nk.size>0&&a.length===0?this.config.displayName||this.config.id:`${this.config.displayName} ${this.Kf.QQ||this.Kf.displayName} ${a}`}R8a(a){return String(a)}};Fkb=0;_.MD=class{};_.MD.O=function(a){return new (a||_.MD)};_.MD.La=_.Cf({type:_.MD});_.Gkb=class{constructor(a){this.r9=a}};_.Jkb=function(a){return new Hkb(b=>_.x(a,_.cg(c=>{if(!c.has(b))throw Error("Od`"+b);return _.u(new Ikb(c.get(b)))})))};Hkb=class{constructor(a){this.WPb=a}};
Ikb=class{constructor(a){this.config=this.config=a;if(!(this.config.Jm||this.config.Sm&&this.config.Sm.size))throw Error("Pd");if(!(this.config.Sm&&this.config.Sm.size||this.config.ZB&&this.config.ZB.length))throw Error("Qd");}};Kkb=function(a,b){b=a.tg.getValue().concat(b);a.tg.next(b)};Lkb=function(a,b){const c=a.tg.getValue().filter(d=>!b(d));a.tg.next(c)};
Mkb=function(a,b,c,d){const e=a.tg.getValue().slice();if(d&&(c==null?0:c.gNb)&&b<e.length)if(c==null?0:c.Xdd){var f;d=(f=e[b])==null?void 0:f.value.Nk;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.Fm.join((c==null?void 0:c.gNb)||" "))!=null?g:null);c!=null&&d&&(c.value.p1=new Map(d))}else g=e[b].value.Nk.keys().next().value,f=e[b].value.Nk.get(g),g=new Map([[g,`${f}${(c==null?void 0:c.gNb)||";"}${c==null?void 0:c.value.nq}`]]),
c!=null&&g&&(c.value.p1=new Map(g));b<e.length&&(c?e[b]=c:e[b].st&&e.splice(b,1));a.tg.next(e)};
_.Nkb=class{constructor(a,b,c,d=!0,e=!1,f){this.aWb=a;this.POb=b;this.s$c=d;this.j1=e;this.tg=new _.Qh([]);c&&this.tg.next(c);d&&(this.h6a=new Map);f&&(this.AQ=f)}get HF(){return this.tg.value.map(a=>a.HF).join("; ")}get isValid(){return this.tg.value.length>0&&this.tg.value.every(a=>a.isValid)}destroy(){this.tg.complete()}clear(){const a=this.tg.value.filter(b=>!b.st);this.tg.next(a)}NC(a){if(this.s$c){if(this.h6a.has(a))return _.u(this.h6a.get(a));const b=_.x(this.POb.WPb(a),_.Zf(1));_.x(b,_.Rf()).subscribe(c=>
{this.h6a.set(a,c)});return _.x(b,_.Rf())}return this.POb.WPb(a)}};var Okb=function(a){return a.Sk.length?_.x(a.x_b,sfb(()=>!!a.Sk.length)):a.x_b},ND=function(a){return a.Sk.length?_.x(a.irb,sfb(()=>!!a.Sk.length),_.Pf()):_.x(a.irb,_.Pf())},OD=function(a,b){if(b==null)return!1;b=a.hash(b);if(!a.Sk.length)return a.selected.has(b);a=a.Sk[a.Sk.length-1];b=a.Lw.has(b);return a.W_===0?!b:b},Pkb=function(a){if(!a.Sk.length)return null;a=a.Sk[a.Sk.length-1];return{W_:a.W_,Lw:Array.from(a.Lw.values())}},Qkb=class{constructor(a=b=>b){this.nYc=a;this.K9=new _.Qh;this.rE=this.K9.Xf();
this.aYa=new _.Tf;this.Sk=[];this.selected=new Map;this.x_b=_.x(this.rE,_.v(()=>Array.from(this.selected.values())),_.Zf(1));this.irb=_.x(this.rE,_.v(()=>this.selected.size),_.Zf(1));this.isActive=_.x(this.irb,_.Re(b=>!!b),_.Nf(1),_.Zf(1))}Ae(a){if(a==null)return _.u(!1);const b=this.hash(a);a=_.x(this.rE,_.v(()=>this.selected.has(b)));return this.Sk.length?_.x(a,sfb(()=>!!this.Sk.length),_.Pf()):_.x(a,_.bg(this.selected.has(b)),_.Pf())}toggle(a,b){b==null&&(b=!OD(this,a));b?this.select(a):this.ah(a)}select(...a){if(this.Sk.length){var b=
this.Sk[this.Sk.length-1];if(b.W_===0)for(const c of a)b.Lw.delete(this.hash(c));else for(const c of a)b.Lw.set(this.hash(c),c)}else for(b of a)this.selected.set(this.hash(b),b);this.K9.next()}ah(...a){if(this.Sk.length){var b=this.Sk[this.Sk.length-1];if(b.W_===0)for(const c of a)b.Lw.set(this.hash(c),c);else for(const c of a)b.Lw.delete(this.hash(c))}else for(b of a)this.selected.delete(this.hash(b));this.K9.next()}clear(){this.Sk.length=0;this.aYa.next();this.selected.clear();this.K9.next()}Bla(a,
b,c=!1){this.Sk.push({W_:a,H_c:_.x(b,_.Nf(1),_.Zf(1)),Lw:new Map});this.aYa.next();this.K9.next();_.x(_.Ee(this.Sk.map(d=>d.H_c)),_.dg(this.aYa)).subscribe(d=>{const e=this.Sk;this.Sk=[];for(let f=0;f<d.length;f++){let g=d[f];const l=e[f];l.W_===0?(c||(g=g.filter(p=>!OD(this,p))),this.select(...g),this.ah(...l.Lw.values())):(this.ah(...g),this.select(...l.Lw.values()))}this.K9.next()})}hash(a){return this.nYc.call(null,a)}};var Rkb,Tkb,PD;Rkb=new _.Ot("{COUNT, plural, =1 {# item}other {# items}}");_.Skb=new _.ud("xap_picker_hash_function");Tkb={LOADING:0,ERROR:1,noa:2,moa:3,Q1:4,0:"LOADING",1:"ERROR",2:"EMPTY_SEARCH_AND_OPTIONS",3:"EMPTY_OPTIONS",4:"READY"};
PD=class{constructor(a){this.wia=new _.Qh(!1);this.Gza=new _.Qh([]);this.lw=new _.Wf(1);_.x(this.lw,_.v(({length:b})=>!b),_.bg(!0));this.pH=new _.Wf(1);this.s_c=_.x(this.pH,_.v(b=>!b),_.bg(!0));this.eM=new _.Qh(!0);this.qBa=new _.Qh(!0);this.getOptions=null;this.xla="Search";this.qLb=_.x(_.Ee([this.pH,this.wia]),_.Re(([,b])=>!!b),_.v(([b])=>[b,this.getOptions]),_.cg(([b,c])=>_.x(c(b),_.Nf(1),_.v(d=>({be:!1,options:d,error:null})),_.bg({be:!0,options:[],error:null}),_.If(d=>_.u({be:!1,error:d,options:[]})))),
_.bg({be:!1,options:[],error:null}),_.Zf({bufferSize:1,ix:!0}));this.Xza=_.x(_.Ee([this.wia,this.qLb,this.s_c]),_.v(([b,{error:c,be:d,options:e},f])=>b?c?1:d?0:!e.length&&f?2:e.length||f?4:3:4));this.model=new Qkb(a||void 0);this.Gza.subscribe(this.lw);this.Cla=_.x(this.lw,_.v(b=>Rkb.format({COUNT:b.length})));this.Y3||(this.Y3=()=>null);_.x(_.Ee([this.Gza,this.pH,this.wia]),_.Re(([,,b])=>!b)).subscribe(([b,c])=>{if(!c)this.lw.next(b);else if(b){let d=b;d=this.N_!=null?b.filter(e=>{let f;return(f=
this.N_)==null?void 0:f.call(this,c,e)}):b.map(e=>{var f=_.Nfb(c,this.h5&&e!=null?this.h5(e):String(e));return{item:e,score:f}}).filter(({score:e})=>e>.8).sort((e,f)=>f.score-e.score).map(({item:e})=>e);this.lw.next(d)}});_.x(this.qLb,_.v(({options:b})=>b)).subscribe(this.Gza)}replace(a){_.x(ND(this.model),_.Nf(1)).subscribe(b=>{b>0&&this.model.clear();this.model.select(...a)})}};PD.O=function(a){return new (a||PD)(_.m(_.Skb,8))};PD.ta=_.k({token:PD,oa:PD.O});var Ukb=[[["","xapPickerHeader",""]],[["","xapPickerFilter",""]],[["","xapPickerOptions",""]],[["","xapPickerSelections",""]],[["","xapPickerFooter",""]]],QD=class{set getOptions(a){this.Zb.getOptions=a}constructor(a){this.Zb=a;this.Zb.wia.next(!0)}};QD.O=function(a){return new (a||QD)(_.B(PD))};QD.La=_.Cf({type:QD,na:[["xap-picker","xapAsyncOptions",""]],inputs:{getOptions:"getOptions"},standalone:!1});
_.RD=class{set options(a){this.Zb.Gza.next(a)}set Vu(a){this.Zb.eM.next(a)}set N_(a){this.Zb.N_=a}constructor(a){this.Zb=a;this.Zb.wia.next(!1)}};_.RD.O=function(a){return new (a||_.RD)(_.B(PD))};_.RD.La=_.Cf({type:_.RD,na:[["xap-picker",3,"xapAsyncOptions",""]],inputs:{options:"options",Vu:"searchVisible",N_:"searchFilter"},standalone:!1});
_.SD=class{set Kz(a){this.Zb.qBa.next(a)}set KQc(a){this.Zb.Y3=a}set aj(a){this.Zb.h5=a}set Jk(a){this.Zb.Jk=a}set xla(a){this.Zb.xla=a}set A3c(a){this.Zb.title=a}constructor(a){this.Zb=a;this.Yf=new _.Wf(1);_.x(Okb(a.model),_.dg(this.Yf)).subscribe(b=>{this.Pk(b)})}Wo(a){a!=null&&this.Zb.replace(a)}Pk(a){this.QWb&&this.QWb(a)}co(a){this.QWb=a}Pib(){}rt(){}Ja(){this.Yf.next();this.Yf.complete()}};_.SD.O=function(a){return new (a||_.SD)(_.B(PD,2))};
_.SD.wa=_.zf({type:_.SD,na:[["xap-picker"]],inputs:{Kz:"selectAllVisible",KQc:"ariaLabelFunction",aj:"displayFunction",Jk:"isOptionDisabled",xla:"searchInputPlaceholder",A3c:"pickerTitle"},standalone:!1,features:[_.Xg([{va:_.tw,Gb:_.jd(()=>_.SD),xd:!0},PD])],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&&(_.Cg(Ukb),_.F(0,"div",0),_.Dg(1),_.F(2,"div",1)(3,"div",2)(4,"div",3),_.Dg(5,1),_.J(),_.F(6,"div",4),_.Dg(7,2),_.J()(),_.Dg(8,3),_.J(),_.Dg(9,4),_.J())},hb:2,Ma:0});_.TD=class{transform(a,b,c){return a==null?a:b.format({[c]:a})}};_.TD.O=function(a){return new (a||_.TD)};_.TD.Le=_.Df({name:"format",type:_.TD,le:!0,standalone:!1});_.UD=class{};_.UD.O=function(a){return new (a||_.UD)};_.UD.Ca=_.Af({type:_.UD});_.UD.Ba=_.Uc({});var VD=class{constructor(a){this.Nc=a}};VD.O=function(a){return new (a||VD)(_.B(_.Gg))};VD.La=_.Cf({type:VD,na:[["","xapPickerErrorTemplate",""]],standalone:!1});var WD=class{constructor(a){this.Nc=a}};WD.O=function(a){return new (a||WD)(_.B(_.Gg))};WD.La=_.Cf({type:WD,na:[["","xapPickerLoadingTemplate",""]],standalone:!1});var XD=class{constructor(a){this.Nc=a}};XD.O=function(a){return new (a||XD)(_.B(_.Gg))};XD.La=_.Cf({type:XD,na:[["","xapPickerEmptyOptionsTemplate",""]],standalone:!1});
var YD=class{constructor(a){this.Nc=a}};YD.O=function(a){return new (a||YD)(_.B(_.Gg))};YD.La=_.Cf({type:YD,na:[["","xapPickerEmptySearchAndOptionsTemplate",""]],standalone:!1});var Vkb=a=>({ua:a}),ZD=class{constructor(a){this.Nc=a}};ZD.O=function(a){return new (a||ZD)(_.B(_.Gg))};ZD.La=_.Cf({type:ZD,na:[["","xapPickerCustomOption",""]],standalone:!1});var $D=class{constructor(a){this.Zb=a}Qa(){}};$D.O=function(a){return new (a||$D)(_.B(PD))};
$D.wa=_.zf({type:$D,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,Ofb,1,0,"ng-container",1)(1,Pfb,1,1,"ng-template",null,0,_.ah);a&2&&(a=_.Ag(2),_.E("ngTemplateOutlet",b.qa||a)("ngTemplateOutletContext",_.Zg(2,Vkb,b.option)))},Fa:[_.Wn],hb:2,Ma:0});var aE=class{constructor(a){this.Zb=a;this.Rj=Tkb;this.q$="Use search to find options.";this.p$="Error loading search results. Please try again.";this.o$="No results found.";this.eM=_.x(this.Zb.eM,_.Pf());this.qBa=_.x(this.Zb.qBa,_.Pf());this.Cla=_.x(this.Zb.Cla,_.Pf());this.WBb=new _.Ot("Select all {NUM_ITEMS}");this.LAb=new _.Ot("Showing the first {MAX_DISPLAYED_OPTIONS} options");this.yMb=_.x(_.Ee([_.x(this.Zb.Xza),_.x(this.Zb.Cla,_.Pf()),_.x(this.Zb.eM,_.Pf()),_.x(this.Zb.qBa,_.Pf())]),_.v(([b,
c,d,e])=>({oka:b,o_b:c,Vu:d,Kz:e})));this.i3b=_.x(this.Zb.lw,_.v(b=>{this.qz===void 0&&(this.qz=Infinity);return this.qz>b.length?b:b.slice(0,this.qz)}))}};aE.O=function(a){return new (a||aE)(_.B(PD))};
aE.La=_.Cf({type:aE,yd:function(a,b,c){a&1&&(_.Kg(c,WD,5),_.Kg(c,VD,5),_.Kg(c,XD,5),_.Kg(c,YD,5),_.Kg(c,ZD,5));if(a&2){let d;_.Mg(d=_.Og())&&(b.Jp=d.first);_.Mg(d=_.Og())&&(b.Ip=d.first);_.Mg(d=_.Og())&&(b.Gp=d.first);_.Mg(d=_.Og())&&(b.Hp=d.first);_.Mg(d=_.Og())&&(b.Xo=d.first)}},inputs:{wR:"xapPickerCustomOptionTemplate",qz:"maxDisplayedOptions"}});var Wkb={search:{Uh:"search"},close:{Uh:"close"},expand_more:{Uh:"expand_more"},remove_circle_outline:{Uh:"remove_circle_outline"},arrow_back:{Uh:"arrow_back"}},Xkb=new _.ud("ICON_MAPPING",{Ea:"root",oa:()=>Wkb});var Ykb=["searchInput"],Zkb=new _.Ot("{NUM, plural, =0 {0 items}=1 {1 item}other {# items}}"),Vfb=function(a){a.Zb.pH.next("");a.focus()},bE=class{constructor(a,b){this.Zb=a;this.Jw=b;this.Rj=Tkb;this.MAb=Zkb}focus(){this.input&&this.input.ma.focus()}};bE.O=function(a){return new (a||bE)(_.B(PD),_.B(Xkb))};
bE.wa=_.zf({type:bE,na:[["xap-picker-search"]],rb:function(a,b){a&1&&_.Jg(Ykb,7);if(a&2){let c;_.Mg(c=_.Og())&&(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=_.Ld();_.F(0,"div",3)(1,"input",4,0);_.R(3,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.Zb.pH.next(d))});_.J();_.C(4,Qfb,4,7,"span",5);_.R(5,"async");_.C(6,Rfb,1,0,"ng-container",6);_.R(7,"async");_.C(8,Tfb,1,1,"ng-template",null,1,_.ah)(10,Wfb,2,1,"ng-template",null,2,_.ah);_.J()}if(a&2){a=_.Ag(9);const c=_.Ag(11);_.y();_.E("ngModel",_.S(3,7,b.Zb.pH))("placeholder",b.Zb.xla);_.mg("aria-label",
"Search"+(b.Zb.title?" "+b.Zb.title:""));_.y(3);_.E("ngIf",_.S(5,9,b.Zb.Xza)===b.Rj.Q1);_.y(2);_.E("ngIf",_.S(7,11,b.Zb.pH))("ngIfThen",c)("ngIfElse",a)}},Fa:[_.Sn,_.rk,_.zw,_.Gw,_.fw,_.st,_.iA,_.hu,_.Xn,_.TD],hb:2,Ma:0});var cE=class{set indeterminate(a){this.control.indeterminate=a}set rad(a){this.Yea.next(a)}set sad(a){isNaN(a)||this.s_a.next(a)}set disabled(a){this.zOb.next(a)}set selection(a){a&&(this.Lz=a,this.u$a())}constructor(a,b,c,d,e){this.xk=c;this.kb=d;this.Yea=new _.Qh;this.s_a=new _.Qh(0);this.zOb=new _.Qh(!1);this.Jua=new _.Tf;this.Dla=new _.Vm;this.control=a[0];this.control.co(f=>{this.Pk(f)});b&&(this.selection=b);this.control.lq&&_.Ee([this.Yea,this.s_a,this.zOb]).subscribe(([f,g,l])=>{this.control.lq(!(f?
f.length:g)||l);_.Zm(this.xk)});e.Ub(()=>{d.ma.getAttribute("aria-label")||d.ma.setAttribute("aria-label","Select all")})}Qa(){}Ja(){this.Jua.next();this.Jua.complete()}Pk(a){this.Bla(a?0:1)}u$a(){this.Jua.next();_.x(_.Ee([this.Yea,this.s_a,ND(this.Lz),this.Lz.rE]),_.v(([a,b,c])=>{const d=this.Lz,e=Pkb(d);b=a?a.length:b;return b?e?a?a.every(f=>OD(d,f))?2:1:e.W_===0?e.Lw.length?e.Lw.length<b?1:0:2:e.Lw.length?e.Lw.length<b?1:2:0:!c||a&&(c=a.filter(f=>OD(d,f)).length,!c)?0:c<b?1:2:0}),_.Pf(),_.dg(this.Jua)).subscribe(a=>
{this.control.Wo(a===2);this.indeterminate=a===1;_.Zm(this.xk);this.Dla.emit(a)})}Bla(a){let b=null;this.eUb?b=this.eUb.call(null,a):Array.isArray(this.Yea.value)&&(b=_.u(this.Yea.value));b?this.Lz.Bla(a,b):this.Lz.clear()}};cE.O=function(a){return new (a||cE)(_.B(_.tw,2),_.B(Qkb,8),_.B(_.jn),_.B(_.bf),_.B(_.Ue))};
cE.La=_.Cf({type:cE,na:[["mat-checkbox","xapSelectAll",""],["input","type","checkbox","xapSelectAll",""]],inputs:{rad:"xapSelectAllCorpus",sad:"xapSelectAllCorpusCount",disabled:[2,"disabled","disabled",_.kh],selection:[0,"xapSelectAll","selection"],eUb:[0,"xapSelectAllItemsToSelectAccessor","itemsToSelectAccessor"]},outputs:{Dla:"selectAllState"},standalone:!1,features:[_.hg]});var dE=null,eE=class{set item(a){this.Uxa=a;this.rE.next()}set selection(a){a&&(this.Lz=a,this.u$a())}get selection(){return this.Lz||null}constructor(a,b,c){this.xk=c;this.rE=new _.Wf(1);this.control=a[0];this.control.co(d=>{this.Pk(d)});this.selection=b;this.kb=_.n(_.bf);this.kb.ma.Rzb=this}Pk(a){this.Uxa!==void 0&&this.Lz&&this.Lz.toggle(this.Uxa,!!a)}Td(a){let b;if(a.shiftKey&&((b=dE)==null?0:b.selection)&&dE!==this&&dE.selection===this.selection){const c=dE;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=OD(this.Lz,this.Uxa);e<f;e++){const l=d[e];let p;((p=l.Rzb)==null?void 0:p.selection)===this.selection&&l.Rzb.Pk(g)}}})}dE=this}Ja(){let a;(a=this.Za)==null||a.unsubscribe();this.rE.complete();this.kb.ma.Rzb=
null;dE===this&&(dE=null)}u$a(){let a;(a=this.Za)==null||a.unsubscribe();this.Za=_.x(_.Ee([this.Lz.rE,this.rE]),_.v(()=>OD(this.Lz,this.Uxa)),_.Pf()).subscribe(b=>{this.control.Wo(b);_.Zm(this.xk)})}};eE.O=function(a){return new (a||eE)(_.B(_.tw,2),_.B(Qkb,8),_.B(_.jn))};
eE.La=_.Cf({type:eE,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.Td(c)})},inputs:{item:[0,"xapSelection","item"],selection:[0,"xapSelectionModel","selection"]},standalone:!1});_.fE=class{};_.fE.O=function(a){return new (a||_.fE)};_.fE.Ca=_.Af({type:_.fE});_.fE.Ba=_.Uc({imports:[_.HD,_.ys,_.ys]});_.gE=class extends aE{focus(){this.Zb.eM.getValue()?this.search&&this.search.focus():this.aw.length&&this.aw.first.focus()}IK(a){if(this.aw&&(a.key==="ArrowDown"||a.key==="ArrowUp")){a.preventDefault();var b=this.aw.toArray().findIndex(c=>c.Ia.ma.querySelector("input")===a.target);a.key==="ArrowUp"?b--:a.key==="ArrowDown"&&b++;b<0||b>=this.aw.length||this.aw.toArray()[b].focus()}}};_.gE.O=(()=>{let a;return function(b){return(a||(a=_.he(_.gE)))(b||_.gE)}})();
_.gE.wa=_.zf({type:_.gE,na:[["xap-picker-checklist"]],rb:function(a,b){a&1&&(_.Jg(bE,5),_.Jg(_.HD,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.search=c.first);_.Mg(c=_.Og())&&(b.aw=c)}},standalone:!1,features:[_.gg],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,ngb,10,7,"div",
2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.yMb))},Fa:[_.Rn,_.Sn,_.Wn,_.Tn,_.Un,_.GD,_.HD,_.Cx,_.Ax,$D,cE,eE,bE,_.Xn,_.TD],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 $kb,pgb,qgb;$kb=["removeButton"];pgb=function(a,b){a.Zb.model.ah(b);_.x(a.A4c.Gc,_.Nf(1)).subscribe(c=>{c.length>0?c.first.ma.focus():a.zta.emit()})};qgb=function(a,b){return a.Zb.h5?"Deselect "+a.Zb.h5(b):"Deselect"};_.hE=class{constructor(){this.Zb=_.n(PD);this.Jw=_.n(Xkb);this.zta=new _.Vm}};_.hE.O=function(a){return new (a||_.hE)};
_.hE.wa=_.zf({type:_.hE,na:[["xap-picker-selection-list"]],yd:function(a,b,c){a&1&&_.Kg(c,ZD,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.Xo=d.first)}},rb:function(a,b){a&1&&_.Jg($kb,5,_.bf);if(a&2){let c;_.Mg(c=_.Og())&&(b.A4c=c)}},outputs:{zta:"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),_.zg(3,1),_.R(4,"async"),_.J(),_.F(5,"div")(6,"button",6),_.R(7,"async"),_.N("click",function(){b.Zb.model.clear();b.zta.emit()}),_.zg(8,2),_.J()()(),_.F(9,"ul",7),_.C(10,rgb,8,5,"li",8),_.R(11,"async"),_.J()());a&2&&(_.y(4),_.OA(_.S(4,3,ND(b.Zb.model))),_.PA(3),_.y(2),_.E("disabled",_.S(7,5,ND(b.Zb.model))===0),_.y(4),_.E("ngForOf",_.S(11,7,Okb(b.Zb.model))))},Fa:[_.Rn,_.Sn,_.fw,_.pt,_.st,_.Jx,_.Mx,_.hu,$D,_.Xn],hb:2,Ma:0});var alb,EC,blb;alb=["optionItem"];EC=function(a,b,c){let d,e;(e=(d=a.Zb).Jk)!=null&&e.call(d,b)||(a.Zb.replace([b]),blb(a,c))};blb=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")}};
_.iE=class{constructor(a){this.Zb=a;this.Rj=Tkb;this.q$="Use search to find options.";this.p$="Error loading search results. Please try again.";this.o$="No results found.";this.YBb="xap-picker-single-selected";this.eM=_.x(this.Zb.eM,_.Pf());this.U0b=_.x(_.Ee([_.x(this.Zb.Xza),_.x(this.Zb.eM,_.Pf()),this.Zb.lw]),_.v(([b,c,d])=>({oka:b,Vu:c,GOb:d})))}Dc(){blb(this);this.options.Gc.subscribe(()=>{blb(this)})}IK(a){sgb(a,this.options)}focus(){if(this.Zb.eM.getValue()){let a;(a=this.search)==null||a.focus()}else{let a;
(a=this.options.first)==null||a.ma.focus()}}};_.iE.O=function(a){return new (a||_.iE)(_.B(PD))};
_.iE.wa=_.zf({type:_.iE,na:[["xap-picker-single-select"]],yd:function(a,b,c){a&1&&(_.Kg(c,WD,5),_.Kg(c,VD,5),_.Kg(c,XD,5),_.Kg(c,YD,5),_.Kg(c,ZD,5));if(a&2){let d;_.Mg(d=_.Og())&&(b.Jp=d.first);_.Mg(d=_.Og())&&(b.Ip=d.first);_.Mg(d=_.Og())&&(b.Gp=d.first);_.Mg(d=_.Og())&&(b.Hp=d.first);_.Mg(d=_.Og())&&(b.Xo=d.first)}},rb:function(a,b){a&1&&(_.Jg(bE,5),_.Jg(alb,5,_.bf));if(a&2){let c;_.Mg(c=_.Og())&&(b.search=c.first);_.Mg(c=_.Og())&&(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,Fgb,10,7,"div",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.U0b))},Fa:[_.Rn,_.Sn,_.Wn,_.Tn,_.Un,_.Cx,_.Ax,_.Js,$D,bE,_.Xn],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 Igb,FC;Igb=function(a){let b;(b=a.xMb)!=null&&b.aw.length&&b.aw.first.focus()};FC=function(a,b){a.HQ.next(b);a.NH.setValue(b);_.qk(a.NH)};
_.jE=class extends _.MD{set config(a){a.ucb||this.bka.next(a.options);let b,c,d;const e=Object.assign({},a,{zx:(b=a.zx)!=null?b:!0,UQ:!!a.UQ,Kz:(c=a.Kz)!=null?c:!0},a.ucb?{}:{Vu:(d=a.Vu)!=null?d:!0});this.NH.W$(a.gv?a.gv.eA:[]);this.Sta.next(e)}DK(a){if(!a.gv||!a.gv.uDa)return null;for(const [b,c]of a.gv.uDa.entries())if(a=c,this.NH.Pn(b))return a;return null}set rc(a){FC(this,a&&a.value.Fm||[])}constructor(a){super();this.kd=a;this.nc=new _.Wf;this.bka=new _.Qh([]);this.HQ=new _.Qh([]);this.values=
_.x(this.HQ,_.v(b=>_.KD(b!=null?b:[])),_.dg(this.nc));this.options=_.x(this.bka,_.cg(b=>_.Se(b)?b:_.u(b)));this.NH=new _.Fw;this.Sta=new _.Wf(1)}get isValid(){return this.NH?this.NH.valid:!0}Ja(){this.nc.next();this.nc.complete()}focus(){this.kd.Ub(()=>{setTimeout(()=>{let a;(a=this.UQ)==null||a.focus();let b;(b=this.xMb)==null||b.focus()})})}};_.jE.O=function(a){return new (a||_.jE)(_.B(_.Ue))};
_.jE.wa=_.zf({type:_.jE,na:[["xap-picker-editor"]],rb:function(a,b){a&1&&(_.Jg(_.gE,5),_.Jg(_.iE,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.xMb=c.first);_.Mg(c=_.Og())&&(b.UQ=c.first)}},inputs:{config:"config",rc:"appliedFilter"},outputs:{values:"values"},standalone:!1,features:[_.gg],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,Ygb,5,3,"ng-container",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Sta))},Fa:[_.Sn,_.Wn,_.zw,_.Gw,_.hA,_.gE,_.hE,XD,YD,VD,WD,_.iE,_.SD,QD,_.RD,_.Xn],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});_.kE=class{};_.kE.O=function(a){return new (a||_.kE)};_.kE.La=_.Cf({type:_.kE,na:[["","matSuffix",""]],standalone:!1,features:[_.Xg([{va:_.G6a,Gb:_.kE}])]});var lE=class extends bE{};lE.O=(()=>{let a;return function(b){return(a||(a=_.he(lE)))(b||lE)}})();
lE.wa=_.zf({type:lE,na:[["xap-picker-search"]],standalone:!1,features:[_.gg],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=_.Ld();_.F(0,"div",3)(1,"input",4,0);_.R(3,"async");_.N("ngModelChange",function(d){_.q(c);return _.r(b.Zb.pH.next(d))});_.J();_.C(4,Zgb,4,7,"span",5);_.R(5,"async");_.C(6,$gb,1,0,"ng-container",6);_.R(7,"async");_.C(8,bhb,1,1,"ng-template",null,1,_.ah)(10,dhb,2,1,"ng-template",null,2,_.ah);_.J()}if(a&2){a=_.Ag(9);const c=_.Ag(11);_.y();_.E("ngModel",_.S(3,7,b.Zb.pH))("placeholder",b.Zb.xla);_.mg("aria-label","Search"+(b.Zb.title?" "+b.Zb.title:""));_.y(3);_.E("ngIf",_.S(5,9,b.Zb.Xza)===
b.Rj.Q1);_.y(2);_.E("ngIf",_.S(7,11,b.Zb.pH))("ngIfThen",c)("ngIfElse",a)}},Fa:[_.Sn,_.rk,_.zw,_.Gw,_.Ms,_.hu,_.kE,_.Xn,_.TD],hb:2,Ma:0});var clb=["input"],dlb=["label"],elb=0,flb={color:"accent",YYa:"check-indeterminate"},glb=_.DC(_.Bj(_.Cj(_.Dj(class{constructor(a){this.Ia=a}})))),hlb=class extends glb{get gr(){return`${this.id||this.vy}-input`}get required(){return this.uo}set required(a){this.uo=_.Vi(a)}constructor(a,b,c,d,e,f,g){super(b);this.Ta=c;this.lb=d;this.ie=f;this.sk=g;this.ariaLabel="";this.je=null;this.Mo="after";this.name=null;this.Fc=new _.Vm;this.dY=new _.Vm;this.Xe=()=>{};this.vv="";this.saa=0;this.sB=()=>{};this.wn=
this.qc=this.hg=!1;this.sk=this.sk||flb;this.color=this.defaultColor=this.sk.color||flb.color;this.tabIndex=parseInt(e)||0;this.id=this.vy=`${a}${++elb}`}Dc(){this.bda(this.wn)}get checked(){return this.hg}set checked(a){a=_.Vi(a);a!=this.checked&&(this.hg=a,_.Zm(this.Ta))}get disabled(){return this.qc}set disabled(a){a=_.Vi(a);a!==this.disabled&&(this.qc=a,_.Zm(this.Ta))}get indeterminate(){return this.wn}set indeterminate(a){const b=a!=this.wn;this.wn=_.Vi(a);b&&(this.wn?this.jU(3):this.jU(this.checked?
1:2),this.dY.emit(this.wn));this.bda(this.wn)}py(){return this.wc||this.disabled}Mqa(){_.$m(this.Ta)}Wo(a){this.checked=!!a}co(a){this.sB=a}rt(a){this.Xe=a}lq(a){this.disabled=a}jU(a){let b=this.saa,c=this.fOa();if(b!==a&&c&&(this.vv&&c.classList.remove(this.vv),this.vv=this.eOa(b,a),this.saa=a,this.vv.length>0)){c.classList.add(this.vv);const d=this.vv;this.lb.Ub(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}Dq(){this.sB(this.checked);this.Fc.emit(this.Hr(this.checked));this.Sg&&(this.Sg.ma.checked=
this.checked)}toggle(){this.checked=!this.checked;this.sB(this.checked)}Vpa(){let a;const b=(a=this.sk)==null?void 0:a.YYa;this.disabled||b==="noop"?this.disabled||b!=="noop"||(this.Sg.ma.checked=this.checked,this.Sg.ma.indeterminate=this.indeterminate):(this.indeterminate&&b!=="check"&&Promise.resolve().then(()=>{this.wn=!1;this.dY.emit(this.wn)}),this.hg=!this.hg,this.jU(this.hg?1:2),this.Dq())}oQa(a){a.stopPropagation()}kl(){Promise.resolve().then(()=>{this.Xe();_.Zm(this.Ta)})}eOa(a,b){if(this.ie===
"NoopAnimations")return"";switch(a){case 0:if(b===1)return this.rn.zna;if(b==3)return this.hg?this.rn.vea:this.rn.Ana;break;case 2:return b===1?this.rn.zna:this.rn.Ana;case 1:return b===2?this.rn.FYa:this.rn.vea;case 3:return b===1?this.rn.Iab:this.rn.Jab}return""}bda(a){const b=this.Sg;b&&(b.ma.indeterminate=a)}};hlb.O=function(){_.ef()};
hlb.La=_.Cf({type:hlb,rb:function(a,b){a&1&&(_.Jg(clb,5),_.Jg(dlb,5),_.Jg(_.Js,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.Sg=c.first);_.Mg(c=_.Og())&&(b.QGb=c.first);_.Mg(c=_.Og())&&(b.Spb=c.first)}},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Uv:[0,"aria-describedby","ariaDescribedby"],id:"id",required:"required",Mo:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{Fc:"change",dY:"indeterminateChange"},
standalone:!1,features:[_.gg]});var ilb,jlb,klb;ilb=a=>({NF:a});jlb=class{};klb={va:_.tw,Gb:_.jd(()=>_.mE),xd:!0};
_.mE=class extends hlb{constructor(a,b,c,d,e,f,g){super("mat-checkbox-",a,b,d,e,f,g);this.Qc=c;this.rn={zna:"mat-checkbox-anim-unchecked-checked",Ana:"mat-checkbox-anim-unchecked-indeterminate",FYa:"mat-checkbox-anim-checked-unchecked",vea:"mat-checkbox-anim-checked-indeterminate",Iab:"mat-checkbox-anim-indeterminate-checked",Jab:"mat-checkbox-anim-indeterminate-unchecked"}}Hr(a){const b=new jlb;b.source=this;b.checked=a;return b}fOa(){return this.Ia.ma}Dc(){super.Dc();this.Qc.Ok(this.Ia,!0).subscribe(a=>
{a||this.kl()})}Ja(){this.Qc.Ni(this.Ia)}mN(a){a.stopPropagation();super.Vpa()}focus(a,b){a?_.Tq(this.Qc,this.Sg,a,b):this.Sg.ma.focus(b)}};_.mE.O=function(a){return new (a||_.mE)(_.B(_.bf),_.B(_.jn),_.B(_.Uq),_.B(_.Ue),_.be("tabindex"),_.B(_.Xm,8),_.B(_.zkb,8))};
_.mE.wa=_.zf({type:_.mE,na:[["mat-checkbox"]],nb:[1,"mat-checkbox"],ob:15,Ya:function(a,b){a&2&&(_.ug("id",b.id),_.mg("tabindex",null)("aria-label",null)("aria-labelledby",null)("mat-id-collision",null),_.og("mat-checkbox-indeterminate",b.indeterminate)("mat-checkbox-checked",b.checked)("mat-checkbox-disabled",b.disabled)("mat-checkbox-label-before",b.Mo=="before")("_mat-animation-noopable",b.ie==="NoopAnimations"))},inputs:{wc:"disableRipple",color:"color",tabIndex:"tabIndex"},Pb:["matCheckbox"],
standalone:!1,features:[_.Xg([klb]),_.gg],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=_.Ld();_.Cg();_.F(0,"label",3,0)(2,"span",4)(3,"input",5,1);_.N("change",function(d){_.q(c);return _.r(b.oQa(d))})("click",
function(d){_.q(c);return _.r(b.mN(d))});_.J();_.F(5,"span",6);_.K(6,"span",7);_.J();_.K(7,"span",8);_.F(8,"span",9);_.Ud();_.F(9,"svg",10);_.K(10,"path",11);_.J();_.Xd();_.K(11,"span",12);_.J()();_.F(12,"span",13,2);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.Mqa())});_.F(14,"span",14);_.Q(15,"\u00a0");_.J();_.Dg(16);_.J()()}if(a&2){a=_.Ag(1);const c=_.Ag(13);_.mg("for",b.gr);_.y(2);_.og("mat-checkbox-inner-container-no-side-margin",!c.textContent||!c.textContent.trim());_.y();_.E("id",
b.gr)("required",b.required)("checked",b.checked)("disabled",b.disabled)("tabIndex",b.tabIndex);_.mg("value",b.value)("name",b.name)("aria-label",b.ariaLabel||null)("aria-labelledby",b.je)("aria-describedby",b.Uv);_.y(2);_.E("matRippleTrigger",a)("matRippleDisabled",b.py())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",_.Zg(18,ilb,b.ie==="NoopAnimations"?0:150))}},Fa:[_.Js,_.gr],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 nE=class extends aE{IK(a){if(this.aw&&(a.key==="ArrowDown"||a.key==="ArrowUp")){a.preventDefault();var b=this.aw.toArray().findIndex(c=>c.Ia.ma.querySelector("input")===a.target);a.key==="ArrowUp"?b--:a.key==="ArrowDown"&&b++;b<0||b>=this.aw.length||this.aw.toArray()[b].focus()}}};nE.O=(()=>{let a;return function(b){return(a||(a=_.he(nE)))(b||nE)}})();
nE.wa=_.zf({type:nE,na:[["xap-picker-checklist"]],rb:function(a,b){a&1&&_.Jg(_.mE,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.aw=c)}},standalone:!1,features:[_.gg],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,uhb,10,7,"div",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.yMb))},Fa:[_.Rn,_.Sn,_.Wn,_.Tn,_.Un,
_.Cx,_.Ax,_.mE,$D,cE,eE,lE,_.Xn,_.TD],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 oE=class extends _.hE{};oE.O=(()=>{let a;return function(b){return(a||(a=_.he(oE)))(b||oE)}})();
oE.wa=_.zf({type:oE,na:[["xap-picker-selection-list"]],standalone:!1,features:[_.gg],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),_.zg(3,1),_.R(4,"async"),_.J(),_.F(5,"div")(6,"button",6),_.R(7,"async"),_.N("click",function(){b.Zb.model.clear();
b.zta.emit()}),_.zg(8,2),_.J()()(),_.F(9,"ul",7),_.C(10,whb,8,5,"li",8),_.R(11,"async"),_.J()());a&2&&(_.y(4),_.OA(_.S(4,3,ND(b.Zb.model))),_.PA(3),_.y(2),_.E("disabled",_.S(7,5,ND(b.Zb.model))===0),_.y(4),_.E("ngForOf",_.S(11,7,Okb(b.Zb.model))))},Fa:[_.Rn,_.Sn,_.Jx,_.Mx,_.Ms,_.hu,$D,_.Xn],hb:2,Ma:0});var pE=class extends _.iE{constructor(a){super(a);this.Zb=a}};pE.O=function(a){return new (a||pE)(_.B(PD))};
pE.wa=_.zf({type:pE,na:[["xap-picker-single-select"]],standalone:!1,features:[_.gg],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,Jhb,10,7,"div",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.U0b))},Fa:[_.Rn,_.Sn,_.Wn,_.Tn,_.Un,_.Cx,_.Ax,_.Js,$D,lE,_.Xn],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 llb;llb=Number.MAX_SAFE_INTEGER;_.qE=class{constructor(a,b){this.id=`mat-error-${llb--}`;a||b.ma.setAttribute("aria-live","polite")}};_.qE.O=function(a){return new (a||_.qE)(_.be("aria-live"),_.B(_.bf))};_.qE.La=_.Cf({type:_.qE,na:[["mat-error"]],nb:["aria-atomic","true",1,"mat-error"],ob:1,Ya:function(a,b){a&2&&_.mg("id",b.id)},inputs:{id:"id"},standalone:!1,features:[_.Xg([{va:_.B6a,Gb:_.qE}])]});_.rE=class extends _.jE{};_.rE.O=(()=>{let a;return function(b){return(a||(a=_.he(_.rE)))(b||_.rE)}})();
_.rE.wa=_.zf({type:_.rE,na:[["xap-picker-editor"]],standalone:!1,features:[_.gg],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,aib,5,3,"ng-container",2),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Sta))},Fa:[_.Sn,_.Wn,_.zw,_.Gw,_.qE,_.SD,QD,_.RD,nE,XD,YD,VD,WD,oE,pE,_.Xn],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});_.mlb=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"});_.sE={id:"EQ",displayName:"="};_.tE={id:"EQ_v",displayName:"equals",QQ:"="};var nlb,fib,plb,olb;nlb=["textInput"];fib=function(a,b){a.zo.length===1?(a.zo[0].value="",a.ui.controls[b].setValue("")):a.zo=a.zo.filter(c=>c.Yl!==b);olb(a)};plb=function(a,b){if(b&&b.length){var c={};for(const d of b){const e=new _.Fw(d.RJ&&d.value===""?"":d.value||null,d.gv?d.gv.eA:[]);c[d.Yl]=e;d.rDa&&(a.Wbb=!0)}a.Ova&&a.Ova.unsubscribe();a.ui=new _.Dw(c);a.Ova=a.ui.ln.subscribe(()=>{olb(a)});olb(a);a.Qea=b}};
olb=function(a){const b=new Map;for(const c of Object.keys(a.ui.controls))b.set(c,a.ui.controls[c].value);a.N3b.next(b)};
_.uE=class{set zo(a){plb(this,a)}get zo(){return this.Qea}set disabled(a){a?this.ui.disable():this.ui.enable()}get disabled(){return this.ui.disabled}constructor(a){this.xk=a;this.N3b=new _.Tf;this.values=this.N3b.Xf();this.noc="Add";this.Gsb=this.Wbb=!1;this.ui=new _.Dw({})}Vn(){this.Gsb&&(this.w6a.ma.focus(),this.Gsb=!1,_.$m(this.xk))}Ja(){this.Ova&&this.Ova.unsubscribe()}focus(){this.w6a?this.w6a.ma.focus():this.Gsb=!0}DK(a){if(!a.gv||!a.gv.uDa)return null;for(const [b,c]of Array.from(a.gv.uDa.entries())){const d=
b,e=c;if(this.ui.get(a.Yl).Pn(d))return e}return null}};_.uE.O=function(a){return new (a||_.uE)(_.B(_.jn))};
_.uE.wa=_.zf({type:_.uE,na:[["xap-multi-text-field-base"]],rb:function(a,b){a&1&&_.Jg(nlb,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.w6a=c.first)}},inputs:{zo:"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,iib,12,11,"ng-container",4)(2,jib,4,1,"button",5),_.J());a&2&&(_.E("formGroup",b.ui),_.y(),_.E("ngForOf",b.zo),_.y(),_.rg(b.Wbb?2:-1))},Fa:[_.Rn,_.Sn,_.rk,_.zw,_.PB,_.fw,_.pt,_.st,_.qw,_.Yw,_.Tw,_.hA,_.iA,_.rw,_.cx,_.hu,_.Iw,_.Jw],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});_.qlb=function(a,b){b=b.get("text-field");b=a.tq.RJ&&b===""?"":b||null;a.mn.next(_.JD(b))};
_.vE=class extends _.MD{constructor(){super(...arguments);this.mn=new _.Qh(_.JD(null));this.values=this.mn.Xf();this.tq={Yl:"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.gv=a&&a.gv||void 0;this.aj=(a==null?void 0:a.aj)||void 0;this.tq.RJ=(a==null?void 0:a.RJ)||void 0;this.tq.value==null&&this.tq.RJ&&(this.tq.value="");this.tq.value!=null&&this.aj&&(this.tq.value=this.aj(this.tq.value))}set rc(a){let b;
a=(b=a.value)==null?void 0:b.nq;this.tq.RJ&&a===""?this.tq.value=this.aj?this.aj(a):a:(a=a||void 0,this.tq.value=this.aj&&a?this.aj(a):a)}get isValid(){return!!this.mn.value&&this.mn.value.Fm.every(a=>a!=null)&&this.z9.ui.valid}focus(){this.z9.focus()}};_.vE.O=(()=>{let a;return function(b){return(a||(a=_.he(_.vE)))(b||_.vE)}})();_.vE.La=_.Cf({type:_.vE,inputs:{config:"config",rc:"appliedFilter"},outputs:{values:"values"},features:[_.gg]});var rlb,slb;rlb={remove_filter:"close",clear_filters:"close",close_editor:"close",save_filters:"save",delete_filter:"delete"};slb=new _.ud("xap_filter_bar_icon_config");_.tlb=function(a,b){let c,d;return(c=a.VRb)==null?void 0:(d=c.Yud)==null?void 0:d.get(b)};_.IC=function(a,b){let c,d,e;return(e=(c=a.VRb)==null?void 0:(d=c.bhd)==null?void 0:d[b])!=null?e:rlb[b]};_.HC=function(a,b){return _.tlb(a,_.IC(a,b))};_.wE=class{constructor(a){this.VRb=a}};_.wE.O=function(a){return new (a||_.wE)(_.m(slb,8))};
_.wE.ta=_.k({token:_.wE,oa:_.wE.O});var ulb=["labelInput"],xE=class{constructor(a,b){this.Np=a;this.data=b;this.nc=new _.Tf;this.NQ=new _.Fw("");_.x(b.PD,_.dg(this.nc)).subscribe(c=>{this.NQ.W$([_.ww,mib(c)]);_.qk(this.NQ)})}Ja(){this.nc.next();this.nc.complete()}cancel(){this.Np.close({data:null})}};xE.O=function(a){return new (a||xE)(_.B(_.Ts),_.B(_.Us))};
xE.wa=_.zf({type:xE,na:[["xap-filter-bar-save-dialog"]],rb:function(a,b){a&1&&_.Jg(ulb,7);if(a&2){let c;_.Mg(c=_.Og())&&(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=_.Ld();_.F(0,"div",7);_.zg(1,1);_.J();_.F(2,"mat-form-field",8)(3,"mat-label");_.zg(4,2);_.J();_.K(5,"input",9,0);_.C(7,kib,2,0,"mat-error",10)(8,lib,2,0,"mat-error",10);_.J();_.F(9,"div",11)(10,"button",12);_.N("click",function(){_.q(c);return _.r(b.cancel())});
_.zg(11,3);_.J();_.F(12,"button",13);_.N("click",function(){_.q(c);b.NQ.value&&b.NQ.valid&&b.Np.close({data:b.NQ.value});return _.r()});_.zg(13,4);_.J()()}a&2&&(_.y(5),_.E("formControl",b.NQ),_.y(2),_.E("ngIf",b.NQ.Pn("required")),_.y(),_.E("ngIf",b.NQ.Pn("validUnique")))},Fa:[_.Sn,_.fw,_.pt,_.qw,_.Yw,_.Tw,_.hA,_.rw,_.cx,_.rk,_.zw,_.Hw],hb:2,Ma:0});var ylb;_.vlb=new _.ud("xap_fbcc");_.wlb=function(a,b,c){b?a.ew=c:c===a.ew&&(a.ew=-1)};_.xlb=function(a,b){const c=b.rc;a.zL.emit({J9:c.isValid?0:1,zU:[c]});if(b.fH){const d=a.config.tg.getValue().find(e=>e.config.id===c.config.id);if(d){if(b.rc.aia)return;Lkb(a.config,e=>e.config.id===c.config.id&&e!==d);b=a.config.tg.getValue().indexOf(d);c.value.nq&&Mkb(a.config,b,c,!0);_.wlb(a,!0,b)}else Kkb(a.config,[c])}else Kkb(a.config,[c]);c.isValid||a.ew!==-1||(a.ew=a.config.tg.value.length-1)};
ylb=function(a){return a.config.tg.getValue().filter(({st:b})=>b).length>0};_.zlb=function(a){if(a.disabled)return!1;let b,c;switch((c=(b=a.cWc)==null?void 0:b.hgd)!=null?c:1){case 1:return ylb(a);case 2:return a.config.tg.getValue().length>0;default:return!0}};
_.yE=class{get disabled(){return this.xg}set disabled(a){this.xg=_.Vi(a)}get ew(){return this.SV}set ew(a){this.SV!==a&&(this.SV>-1&&this.SV<this.config.tg.getValue().length&&!this.config.tg.getValue()[this.SV].isValid&&this.remove(this.SV),this.X2a=a>-1&&a<this.config.tg.getValue().length,this.SV=a)}constructor(a,b,c,d){this.xi=a;this.Gi=b;this.tl=c;this.cWc=d;this.zL=new _.Vm;this.ZVb=!0;this.tZ="Add a filter";this.Uka="Remove all filters";this.nla="Save all filters";this.xg=!1;this.dO=null;this.SV=
-1;this.Eta=this.X2a=!1;this.nsa=g=>{this.zL.emit({J9:0,zU:g.filters});this.config.tg.next(g.filters)};this.Dza=g=>{g&&g.stopPropagation();let l,p;g=(p=(l=this.config.AQ)==null?void 0:l.Qjd)!=null?p:xE;let t,w,A;(A=(w=this.tl)==null?void 0:w.open(g,{data:{PD:(t=this.config.AQ)==null?void 0:t.PD},Zi:!0,Ad:"xap-filterbar-save-dialog",ariaLabel:"Save applied filters"}))==null||A.XB().subscribe(()=>{})};let e,f;if(_.Se((e=this.tl)==null?void 0:e.esa)&&((f=this.tl)==null?0:f.ai)){let g,l;(g=this.tl)==
null||(l=g.esa)==null||l.subscribe(()=>{this.Eta=!1})}}Qa(){}Ja(){this.dO&&this.dO.unsubscribe()}z4(a){this.zL.emit({J9:4,zU:this.config.tg.getValue()});this.config.clear();a==null||a.stopPropagation();this.xi.Xi("All filters removed")}update(a,b){b.isValid?(this.zL.emit({J9:2,zU:[b]}),Mkb(this.config,a,b)):this.remove(a);!this.ZVb&&this.Eta||this.focus();this.Eta=!1}remove(a){const b=this.config.tg.getValue()[a];this.zL.emit({J9:3,zU:[b]});Mkb(this.config,a,null);a<this.ew&&this.ew--;this.xi.Xi((new _.Ot("{FILTER_NAME} filter removed")).format({FILTER_NAME:b.config.displayName}))}focus(){let a;
(a=this.br)==null||a.focus()}fG(a){this.Eta=!0;this.focus();a.stopPropagation()}};_.yE.O=function(){_.ef()};_.yE.La=_.Cf({type:_.yE,inputs:{config:"config",O5:"filterBarLabel",VPb:"filterBarIcon",ZVb:"menuAutoFocus",tZ:"placeholderMsg",fia:"inputLabel",Uka:"removeFilterMsg",nla:"saveFilterMsg",sD:"noResultsMessage",disabled:"disabled"},outputs:{zL:"update"}});_.Alb=function(a){let b;return(a.editor?a.editor.isValid:a.newValue||a.Y2a)&&(a.rc.st||!((b=a.newValue)==null||!b.Fm.length))||a.filter.config.Ytd};_.zE=function(a){return a.filter&&(!a.filter.config.O0c||!a.rc.isValid)&&!a.filter.config.Bva};
_.AE=class{constructor(){this.xi=_.n(_.ir);this.Pua=!0;this.ROb=new _.Tf;this.QOb=this.ROb.Xf();this.bLb=new _.Tf;this.GQc=this.bLb.Xf();this.Oua=new _.Tf;this.SUc=this.Oua.Xf();this.s5=new _.Tf;this.OOb=this.s5.Xf();this.Y2a=this.newValue=this.aq=null;this.Oyb=new _.Tf;this.M3b=this.Oyb.Xf()}set Sn(a){let b;a&&((b=this.filter)==null?0:b.config.Bva)?(this.Ola(this.filter.config.Bva),this.aq=this.oX()[0],this.aP()):a!==this.Pua&&(this.Pua=a,this.ROb.next(this.Pua))}get Sn(){return this.Pua}set rc(a){this.aLb=
a;this.aq=a.Kf;this.newValue=a.value}get rc(){return this.aLb}oX(){return this.filter?this.filter.config.Sm&&this.filter.config.Sm.size>0?Array.from(this.filter.config.Sm.keys()):this.filter.config.ZB:[]}Ola(a){this.filter.config.g$c?this.Y2a=a:this.newValue=a}aP(){if(this.filter&&(!this.filter.config.rwd||_.Alb(this))&&(this.filter.config.g$c&&(this.newValue=this.Y2a),this.newValue!==null&&this.aq!==null)){let a;this.aLb=a=this.filter.config.Sm&&this.filter.config.Sm.size>0?this.filter.config.Sm.get(this.aq).Wj(this.aq,
this.newValue):this.filter.config.Wj(this.aq,this.newValue);this.bLb.next(a);this.s5.next();this.xi&&this.xi.Xi((new _.Ot("{FILTER_NAME} filter added")).format({FILTER_NAME:a.config.displayName}))}}};_.AE.O=function(a){return new (a||_.AE)};_.AE.ta=_.k({token:_.AE,oa:_.AE.O});_.Blb=function(a){a.Sn&&a.ae.editor&&a.ae.editor.focus()};
_.BE=class{get disabled(){return this.xg}set disabled(a){this.xg=_.Vi(a)}set filter(a){this.ae.filter=a;this.ae.Oyb.next()}get filter(){return this.ae.filter}set Sn(a){(this.ae.Sn=a)&&_.Blb(this)}get Sn(){return this.ae.Sn}set rc(a){this.ae.rc=a}get rc(){return this.ae.rc}constructor(a,b,c,d){this.xk=a;this.Gi=b;this.ae=c;this.kb=d;this.update=new _.Vm;this.Hfa=new _.Vm;this.xg=!1;this.Za=new _.le;this.Za.add(c.GQc.subscribe(this.update));this.Za.add(c.QOb.subscribe(this.Hfa));this.Za.add(c.SUc.subscribe(()=>
{_.Blb(this)}));this.Za.add(c.M3b.subscribe(()=>{_.Zm(a)}))}Qa(){}Ja(){this.Za.unsubscribe()}oX(){return this.ae.oX()}Ola(a){this.ae.Ola(a)}aP(){this.ae.aP()}};_.BE.O=function(a){return new (a||_.BE)(_.B(_.jn),_.B(_.wE),_.B(_.AE),_.B(_.bf))};_.BE.La=_.Cf({type:_.BE,inputs:{disabled:"disabled",filter:"filter",Sn:"isEditorVisible",rc:"appliedFilter"},outputs:{update:"update",Hfa:"editorVisibleChange"}});var CE=class{constructor(){this.Vja=new _.Fw;this.LSb=[];this.Fc=this.Vja.ln;this.Uja=new _.Vm;this.tVa=""}set Wja(a){this.LSb=a;this.getValue()===null&&this.Wja.length>0&&(this.value=a[0])}get Wja(){return this.LSb}set value(a){this.Vja.setValue(a)}getValue(){return this.Vja.value}};CE.O=function(a){return new (a||CE)};
CE.wa=_.zf({type:CE,na:[["xap-comparison-operator-selector"]],inputs:{Wja:"operators",tVa:"appliedFilterId",value:"value"},outputs:{Fc:"change",Uja:"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.Uja.emit(!0)})("focusout",function(){b.Uja.emit(!1)}),_.C(2,nib,2,2,"mat-option",2),_.J()());a&2&&(_.y(),_.Eg("aria-labelledby","dialog-label-",b.tVa,""),_.Eg("aria-describedby","dialog-description-",b.tVa,""),_.E("formControl",b.Vja),_.y(),_.E("ngForOf",b.Wja))},Fa:[_.Rn,_.cA,_.qw,_.Yw,_.CA,_.DA,_.zw,_.Hw],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 Clb=["*",[["mat-option"],["ng-container"]]],DE=class extends eD{};DE.O=(()=>{let a;return function(b){return(a||(a=_.he(DE)))(b||DE)}})();
DE.wa=_.zf({type:DE,na:[["mat-optgroup"]],nb:[1,"mat-optgroup"],ob:6,Ya:function(a,b){a&2&&(_.mg("role",b.fJ?null:"group")("aria-disabled",b.fJ?null:b.disabled.toString())("aria-labelledby",b.fJ?null:b.au)("mat-id-collision",null),_.og("mat-optgroup-disabled",b.disabled))},inputs:{disabled:"disabled"},Pb:["matOptgroup"],standalone:!1,features:[_.Xg([{va:_.Es,Gb:DE}]),_.gg],ac:["*","mat-option, ng-container"],ya:4,Aa:2,Da:[["role","presentation",1,"mat-optgroup-label",3,"id"]],qa:function(a,b){a&1&&
(_.Cg(Clb),_.F(0,"span",0),_.Q(1),_.Dg(2),_.J(),_.Dg(3,1));a&2&&(_.E("id",b.au),_.y(),_.Rg("",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});_.EE=class extends kkb{};_.EE.O=function(a){return new (a||_.EE)(_.B(_.bf),_.B(_.jn),_.B(_.Ds,8),_.B(_.Es,8))};
_.EE.wa=_.zf({type:_.EE,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.Zr()})("keydown",function(c){return b.me(c)});a&2&&(_.ug("id",b.id),_.mg("tabindex",b.Mr())("aria-selected",b.selected)("aria-disabled",b.disabled.toString())("mat-id-collision",null),_.og("mat-selected",b.selected)("mat-option-multiple",b.multiple)("mat-active",b.active)("mat-option-disabled",b.disabled))},Pb:["matOption"],standalone:!1,
features:[_.gg],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&&(_.Cg(),_.C(0,oib,1,2,"mat-pseudo-checkbox",1),_.F(1,"span",2,0),_.Dg(3),_.J(),_.C(4,pib,2,1,"span",3),_.K(5,"div",4));a&2&&(_.E("ngIf",
b.multiple),_.y(4),_.E("ngIf",b.group&&b.group.fJ),_.y(),_.E("matRippleTrigger",b.Qg())("matRippleDisabled",b.disabled||b.wc))},Fa:[_.Js,_.Sn,_.bA],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});_.Dlb=Number.MAX_SAFE_INTEGER;_.Elb=new _.ud("MatHint");_.FE=class{};_.FE.O=function(a){return new (a||_.FE)};_.FE.La=_.Cf({type:_.FE,na:[["mat-label"]],standalone:!1});var GE=class{};GE.O=function(a){return new (a||GE)};GE.La=_.Cf({type:GE,na:[["mat-placeholder"]],standalone:!1});var Flb,Glb,Hlb,Ilb,Jlb,Klb,Llb,GC;Flb=["connectionContainer"];Glb=["inputContainer"];Hlb=["label"];Ilb=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];Jlb=Number.MAX_SAFE_INTEGER;Klb=_.Bj(class{constructor(a){this.Ia=a}},"primary");Llb=new _.ud("MAT_FORM_FIELD_DEFAULT_OPTIONS");
GC=function(a){var b=a.lp?a.lp.ma:null,c=a.ODb.ma;if(a.Bc==="outline"&&a.hc.isBrowser)if(b&&b.children.length&&b.textContent.trim())if(a.tLc()){var d=0,e=0,f=c.querySelectorAll(".mat-form-field-outline-start"),g=c.querySelectorAll(".mat-form-field-outline-gap");if(a.lp&&a.lp.ma.children.length){d=c.getBoundingClientRect();if(d.width===0&&d.height===0){a.jca=!0;a.Sqa=!1;return}d=a.NFb(d);e=b.children;c=a.NFb(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.jca=a.Sqa=!1}else a.Sqa=!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"};
_.HE=class extends Klb{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.jca=!0)}get lG(){return this.eT}set lG(a){this.eT=_.Vi(a)}B3(){return this.Ln==="always"&&!this.GRa}MMa(){return this.Ln!=="never"}get NK(){return this.gT}set NK(a){this.gT=a;this.Aca()}get Ln(){return this.Bc!=="legacy"&&this.my==="never"?"auto":this.my}set Ln(a){a!==this.my&&(this.my=a||this.xFb(),_.Zm(this.Ta))}get Ld(){return this.SNa||
this.gIc||this.hIc}set Ld(a){this.SNa=a}constructor(a,b,c,d,e,f,g){super(a);this.Ta=b;this.Vb=c;this.tn=d;this.hc=e;this.lb=f;this.jca=this.Sqa=!1;this.Jb=new _.Tf;this.GRa=this.eT=!1;this.gT=this.dU="";this.mba=`mat-hint-${Jlb--}`;this.au=`mat-form-field-label-${Jlb--}`;this.Ln=this.xFb();this.QM=g!=="NoopAnimations";this.Bc=(d==null?void 0:d.Bc)||"legacy";d&&(this.eT=!!d.lG,d.color&&(this.color=this.defaultColor=d.color))}RO(){return this.BB()?this.au:null}OO(){return this.ODb||this.Ia}Sd(){const a=
this.Ld;a.controlType&&this.Ia.ma.classList.add(`mat-form-field-type-${a.controlType}`);_.x(a.Xb,_.bg(null)).subscribe(()=>{this.DN();_.Zm(this.Ta)});a.rd&&a.rd.ln&&_.x(a.rd.ln,_.dg(this.Jb)).subscribe(()=>_.Zm(this.Ta));this.lb.Ub(()=>{_.x(this.lb.lm,_.dg(this.Jb)).subscribe(()=>{this.jca&&GC(this)})});_.Qe(this.rN.Gc,this.E3.Gc).subscribe(()=>{this.jca=!0;_.Zm(this.Ta)});_.x(this.CB.Gc,_.bg(null)).subscribe(()=>{this.Aca();_.Zm(this.Ta)});_.x(this.xB.Gc,_.bg(null)).subscribe(()=>{this.DN();_.Zm(this.Ta)});
this.Vb&&_.x(this.Vb.Fc,_.dg(this.Jb)).subscribe(()=>{typeof requestAnimationFrame==="function"?this.lb.Ub(()=>{requestAnimationFrame(()=>GC(this))}):GC(this)})}MG(){this.Sqa&&GC(this)}Dc(){this.dU="enter";_.$m(this.Ta)}Ja(){this.Jb.next();this.Jb.complete()}bs(a){const b=this.Ld?this.Ld.rd:null;return b&&b[a]}UKc(){return!!(this.Ld&&this.Ld.placeholder||this.RMc)}gba(){return!(!this.TLc&&!this.ULc)}zN(){return this.MMa()&&(this.Ld&&this.Ld.m0||this.B3())}XKc(){return this.Bc==="legacy"&&!this.gba()||
this.gba()&&!this.zN()}BB(){return this.gba()||this.Bc==="legacy"&&this.UKc()}Taa(){return this.xB&&this.xB.length>0&&this.Ld.vg?"error":"hint"}oMa(){this.BB()&&this.MMa()&&(this.QM&&this.lp&&(this.GRa=!0,_.x(_.Me(this.lp.ma,"transitionend"),_.Nf(1)).subscribe(()=>{this.GRa=!1})),this.Ln="always",_.Zm(this.Ta))}Ndd(){}Aca(){this.DN()}EPc(){}xFb(){return this.tn&&this.tn.Ln||"auto"}DN(){if(this.Ld){let a=[];this.Ld.GH&&typeof this.Ld.GH==="string"&&a.push(...this.Ld.GH.split(" "));if(this.Taa()===
"hint"){const b=this.CB?this.CB.find(d=>d.align==="start"):null,c=this.CB?this.CB.find(d=>d.align==="end"):null;b?a.push(b.id):this.gT&&a.push(this.mba);c&&a.push(c.id)}else this.xB&&a.push(...this.xB.map(b=>b.id));this.Ld.rH(a)}}Mdd(){}NFb(a){return this.Vb&&this.Vb.value==="rtl"?a.right:a.left}tLc(){const a=this.Ia.ma;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};
_.HE.O=function(a){return new (a||_.HE)(_.B(_.bf),_.B(_.jn),_.B(_.Mr,8),_.B(Llb,8),_.B(_.Qq),_.B(_.Ue),_.B(_.Xm,8))};
_.HE.wa=_.zf({type:_.HE,na:[["mat-form-field"]],yd:function(a,b,c){a&1&&(_.Kg(c,_.Ww,5),_.Kg(c,_.Ww,7),_.Kg(c,_.FE,5),_.Kg(c,_.FE,7),_.Kg(c,GE,5),_.Kg(c,_.B6a,5),_.Kg(c,_.Elb,5),_.Kg(c,_.F6a,5),_.Kg(c,_.G6a,5));if(a&2){let d;_.Mg(d=_.Og())&&(b.gIc=d.first);_.Mg(d=_.Og())&&(b.hIc=d.first);_.Mg(d=_.Og())&&(b.TLc=d.first);_.Mg(d=_.Og())&&(b.ULc=d.first);_.Mg(d=_.Og())&&(b.RMc=d.first);_.Mg(d=_.Og())&&(b.xB=d);_.Mg(d=_.Og())&&(b.CB=d);_.Mg(d=_.Og())&&(b.rN=d);_.Mg(d=_.Og())&&(b.E3=d)}},rb:function(a,
b){a&1&&(_.Jg(Flb,7),_.Jg(Glb,5),_.Jg(Hlb,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.ODb=c.first);_.Mg(c=_.Og())&&(b.tdd=c.first);_.Mg(c=_.Og())&&(b.lp=c.first)}},nb:["ngSkipHydration","",1,"mat-form-field"],ob:41,Ya:function(a,b){a&2&&(_.mg("mat-id-collision",null),_.og("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.vg)("mat-form-field-can-float",
b.MMa())("mat-form-field-should-float",b.zN())("mat-form-field-has-label",b.BB())("mat-form-field-hide-placeholder",b.XKc())("mat-form-field-disabled",b.Ld.disabled)("mat-form-field-autofilled",b.Ld.YU)("mat-focused",b.Ld.focused)("ng-untouched",b.bs("untouched"))("ng-touched",b.bs("touched"))("ng-pristine",b.bs("pristine"))("ng-dirty",b.bs("dirty"))("ng-valid",b.bs("valid"))("ng-invalid",b.bs("invalid"))("ng-pending",b.bs("pending"))("_mat-animation-noopable",!b.QM))},inputs:{color:"color",Bc:"appearance",
lG:"hideRequiredMarker",NK:"hintLabel",Ln:"floatLabel"},Pb:["matFormField"],standalone:!1,features:[_.Xg([{va:_.Xw,Gb:_.HE}]),_.gg],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=_.Ld();_.Cg(Ilb);_.F(0,"div",3)(1,"div",4,0);_.N("click",function(d){_.q(c);return _.r(b.Ld.eZ(d))});_.C(3,qib,9,0,"ng-container",5)(4,rib,2,1,"div",6);_.F(5,"div",7,1);_.Dg(7);_.F(8,"span",8);_.C(9,vib,5,16,"label",9);_.J()();_.C(10,wib,2,0,"div",10);_.J();_.C(11,xib,2,4,"div",11);
_.F(12,"div",12);_.C(13,yib,2,1,"div",13)(14,Aib,5,2,"div",14);_.J()()}a&2&&(_.y(3),_.E("ngIf",b.Bc=="outline"),_.y(),_.E("ngIf",b.rN.length),_.y(5),_.E("ngIf",b.BB()),_.y(),_.E("ngIf",b.E3.length),_.y(),_.E("ngIf",b.Bc!="outline"),_.y(),_.E("ngSwitch",b.Taa()),_.y(),_.E("ngSwitchCase","error"),_.y(),_.E("ngSwitchCase","hint"))},Fa:[_.Sn,_.Tn,_.Un,_.gr],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 Mlb=_.hj("transformPanelWrap",[_.lj("* => void",_.Cra("@transformPanel",[{type:9,options:null}]))]),Nlb=_.hj("transformPanel",[_.kj("void",_.jj({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),_.kj("showing",_.jj({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),_.kj("showing-multiple",_.jj({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),_.lj("void => *",_.ij("120ms cubic-bezier(0, 0, 0.2, 1)")),_.lj("* => void",_.ij("100ms 25ms linear",_.jj({opacity:0})))]);var Olb=["trigger"],Plb=["panel"],Qlb=Number.MAX_SAFE_INTEGER,Rlb=_.Cj(_.DC(_.Dj(_.Gfb(class{constructor(a,b,c,d,e){this.Ia=a;this.vNa=b;this.rca=c;this.sca=d;this.rd=e;this.Xb=new _.Tf}})))),IE=class extends Rlb{get focused(){return this.Pl||this.Cm}get placeholder(){return this.sy}set placeholder(a){this.sy=a;this.Xb.next()}get required(){let a,b,c,d;return(d=(c=this.uo)!=null?c:(a=this.rd)==null?void 0:(b=a.control)==null?void 0:_.Bw(b))!=null?d:!1}set required(a){this.uo=_.Vi(a);this.Xb.next()}get multiple(){return this.rj}set multiple(a){this.rj=
_.Vi(a)}get GF(){return this.oEb}set GF(a){this.oEb=_.Vi(a)}get nC(){return this.rB}set nC(a){this.rB=a;this.ud&&this.cN()}get value(){return this.Ud}set value(a){this.NI(a)&&this.xe(a)}get FH(){return this.Mra}set FH(a){this.Mra=_.Yi(a)}get id(){return this.Oh}set id(a){this.Oh=a||this.jF;this.Xb.next()}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,I){super(e,d,g,l,t);this.tf=a;this.Ta=b;this.lb=c;this.Vb=f;this.MB=p;this.Jba=G;this.Cg=I;this.Cm=!1;this.rB=(la,ya)=>la===ya;this.jF=`mat-select-${Qlb--}`;
this.mda=null;this.Jr=new _.Tf;this.xe=()=>{};this.Xe=()=>{};this.vda=`mat-select-value-${Qlb--}`;this.oca=new _.Tf;this.Pl=!1;this.controlType="mat-select";this.rj=!1;this.ariaLabel="";this.Zja=_.Ie(()=>{const la=this.options;return la?_.x(la.Gc,_.bg(la),_.cg(()=>_.Qe(...la.map(ya=>ya.Tw)))):_.x(this.lb.lm,_.Nf(1),_.cg(()=>this.Zja))});this.cq=new _.Vm;this.fca=_.x(this.cq,_.Re(la=>la),_.v(()=>{}));this.jaa=_.x(this.cq,_.Re(la=>!la),_.v(()=>{}));this.ux=new _.Vm;this.Vo=new _.Vm;this.Wg=null;let L;
this.AQa=((L=this.Cg)==null?void 0:L.yz)||"";let V,ca;this.oEb=(ca=(V=this.Cg)==null?void 0:V.GF)!=null?ca:!1;this.rd&&(this.rd.wq=this);(I==null?void 0:I.FH)!=null&&(this.Mra=I.FH);this.Jca=A;this.Ee=this.Jca();this.tabIndex=parseInt(w)||0;this.id=this.id}Qa(){this.ud=new _.Zz(this.multiple);this.Xb.next();_.x(this.oca,_.Pf(),_.dg(this.Jr)).subscribe(()=>this.nca(this.md))}Sd(){this.lPa();_.x(this.ud.changed,_.dg(this.Jr)).subscribe(a=>{a.mF.forEach(b=>b.select());a.removed.forEach(b=>b.ah())});
_.x(this.options.Gc,_.bg(null),_.dg(this.Jr)).subscribe(()=>{this.fRa();this.cN()})}Po(){const a=this.FOa(),b=this.rd;if(a!==this.mda){const c=this.Ia.ma;(this.mda=a)?c.setAttribute("aria-labelledby",a):c.removeAttribute("aria-labelledby")}b&&(this.xJ!==b.control&&(this.xJ!==void 0&&b.disabled!==null&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.xJ=b.control),this.ev())}Sb(a){(a.disabled||a.userAriaDescribedBy)&&this.Xb.next();a.typeaheadDebounceInterval&&this.Fb&&this.Fb.zE(this.Mra)}Ja(){let a;
(a=this.Fb)==null||a.destroy();this.Jr.next();this.Jr.complete();this.Xb.complete();this.HS()}toggle(){this.md?this.close():this.open()}open(){this.Vt()&&(this.vS(),this.Cm=!0,_.pr(this.Fb,null),this.ePa(),_.Zm(this.Ta))}vS(){const a=this.Ia.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=`${this.id}-panel`;this.Wg&&_.bj(this.Wg,"aria-owns",b);_.Zi(a,"aria-owns",b);this.Wg=a}}HS(){this.Wg&&(_.bj(this.Wg,"aria-owns",`${this.id}-panel`),this.Wg=null)}close(){this.Cm&&(this.Cm=
!1,_.pr(this.Fb,this.il()?"rtl":"ltr"),_.Zm(this.Ta),this.Xe())}Wo(a){this.NI(a)}co(a){this.xe=a}rt(a){this.Xe=a}lq(a){this.disabled=a;_.Zm(this.Ta);this.Xb.next()}get md(){return this.Cm}get selected(){let a,b;return this.multiple?((a=this.ud)==null?void 0:a.selected)||[]:(b=this.ud)==null?void 0:b.selected[0]}get Jwb(){if(this.empty)return"";if(this.rj){const a=this.ud.selected.map(b=>b.wE);this.il()&&a.reverse();return a.join(", ")}return this.ud.selected[0].wE}il(){return this.Vb?this.Vb.value===
"rtl":!1}me(a){this.disabled||(this.md?this.POa(a):this.JOa(a))}JOa(a){var b=a.keyCode;const c=b===40||b===38||b===37||b===39,d=this.Fb;!(d.d7()||b!==13&&b!==32||_.Mi(a))||(this.multiple||a.altKey)&&c?(a.preventDefault(),this.open()):this.multiple||(b=this.selected,d.Rm(a),(a=this.selected)&&b!==a&&this.Jba.Xi(a.wE,1E4))}POa(a){const b=this.Fb;var c=a.keyCode;const d=c===40||c===38,e=b.d7();if(d&&a.altKey)a.preventDefault(),this.close();else if(e||c!==13&&c!==32||!b.lf||_.Mi(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.Rm(a),this.rj&&d&&a.shiftKey&&b.lf&&b.ds!==c&&b.lf.Zr();else a.preventDefault(),b.lf.Zr()}Gq(){this.disabled||(this.Pl=!0,this.Xb.next())}kl(){this.Pl=!1;let a;if((a=this.Fb)!=null){let b;(b=a.Sl)==null||b.reset()}this.disabled||this.md||(this.Xe(),_.Zm(this.Ta),this.Xb.next())}mQa(){_.x(this.XE.zZ,_.Nf(1)).subscribe(()=>{_.$m(this.Ta);
this.JQa()})}AOa(){return this.MB?`mat-${this.MB.color}`:""}get empty(){return!this.ud||this.ud.Ts()}cN(){Promise.resolve().then(()=>{this.rd&&(this.Ud=this.rd.value);this.gF(this.Ud);this.Xb.next()})}gF(a){this.options.forEach(b=>_.Jbb(b));this.ud.clear();this.multiple&&a?(a.forEach(b=>this.Nca(b)),this.ZT()):(a=this.Nca(a))?_.rr(this.Fb,a):this.md||_.rr(this.Fb,-1);_.Zm(this.Ta)}Nca(a){const b=this.options.find(c=>{if(this.ud.Ae(c))return!1;try{return c.value!=null&&this.rB(c.value,a)}catch(d){return!1}});
b&&this.ud.select(b);return b}NI(a){return a!==this.Ud||this.rj&&Array.isArray(a)?(this.options&&this.gF(a),this.Ud=a,!0):!1}hF(a){return a.disabled}lPa(){this.Fb=_.Gbb(_.Hbb(_.qr(_.pr(_.Wz((new _.Kbb(this.options)).zE(this.Mra)),this.il()?"rtl":"ltr")))).Xu(this.hF);this.Fb.oM.subscribe(()=>{this.md&&(!this.multiple&&this.Fb.lf&&this.Fb.lf.Zr(),this.focus(),this.close())});this.Fb.Fc.subscribe(()=>{this.Cm&&this.panel?this.yra(this.Fb.ds||0):this.Cm||this.multiple||!this.Fb.lf||this.Fb.lf.Zr()})}fRa(){const a=
_.Qe(this.options.Gc,this.Jr);_.x(this.Zja,_.dg(a)).subscribe(b=>{this.qQa(b.source,b.oY);b.oY&&!this.multiple&&this.Cm&&(this.close(),this.focus())});_.x(_.Qe(...this.options.map(b=>b.Ph)),_.dg(a)).subscribe(()=>{_.$m(this.Ta);this.Xb.next()})}qQa(a,b){const c=this.ud.Ae(a);a.value!=null||this.rj?(c!==a.selected&&(a.selected?this.ud.select(a):this.ud.ah(a)),b&&this.Fb.kj(a),this.multiple&&(this.ZT(),b&&this.focus())):(a.ah(),this.ud.clear(),this.value!=null&&this.yJ(a.value));c!==this.ud.Ae(a)&&
this.yJ();this.Xb.next()}ZT(){if(this.multiple){const a=this.options.toArray();this.ud.sort((b,c)=>this.zma?this.zma(b,c,a):a.indexOf(b)-a.indexOf(c));this.Xb.next()}}yJ(a){let b=null;this.Ud=b=this.multiple?this.selected.map(c=>c.value):this.selected?this.selected.value:a;this.Vo.emit(b);this.xe(b);this.ux.emit(this.jOa(b));_.Zm(this.Ta)}ePa(){if(this.Fb)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.Fb.kj(a)}else this.Fb.kj(this.ud.selected[0])}Vt(){let a;
return!this.Cm&&!this.disabled&&((a=this.options)==null?void 0:a.length)>0}focus(a){this.Ia.ma.focus(a)}aT(){if(this.ariaLabel)return null;let a;const b=(a=this.MB)==null?void 0:a.RO();return this.je?(b?b+" ":"")+this.je:b}gOa(){return this.md&&this.Fb&&this.Fb.lf?this.Fb.lf.id:null}FOa(){if(this.ariaLabel)return null;var a;const b=(a=this.MB)==null?void 0:a.RO();a=(b?b+" ":"")+this.vda;this.je&&(a+=" "+this.je);return a}nca(a){this.cq.emit(a)}rH(a){a.length?this.Ia.ma.setAttribute("aria-describedby",
a.join(" ")):this.Ia.ma.removeAttribute("aria-describedby")}eZ(){this.focus();this.open()}get m0(){return this.Cm||!this.empty||this.Pl&&!!this.sy}};IE.O=function(a){return new (a||IE)(_.B(_.Zr),_.B(_.jn),_.B(_.Ue),_.B(_.As),_.B(_.bf),_.B(_.Mr,8),_.B(_.Ew,8),_.B(_.Iw,8),_.B(_.Xw,8),_.B(_.xw,10),_.be("tabindex"),_.B(_.fcb),_.B(_.ir),_.B(_.gcb,8))};
IE.La=_.Cf({type:IE,rb:function(a,b){a&1&&(_.Jg(Olb,5),_.Jg(Plb,5),_.Jg(_.aA,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.trigger=c.first);_.Mg(c=_.Og())&&(b.panel=c.first);_.Mg(c=_.Og())&&(b.XE=c.first)}},inputs:{GH:[0,"aria-describedby","userAriaDescribedBy"],Ad:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",GF:"disableOptionCentering",nC:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],rw:"errorStateMatcher",FH:"typeaheadDebounceInterval",
zma:"sortComparator",id:"id"},outputs:{cq:"openedChange",fca:"opened",jaa:"closed",ux:"selectionChange",Vo:"valueChange"},standalone:!1,features:[_.gg,_.Lm]});var Slb,Tlb;Slb=[[["mat-select-trigger"]],"*"];Tlb=class{constructor(a,b){this.source=a;this.value=b}};
_.JE=class extends IE{constructor(){super(...arguments);this.nda=this.Jv=0;this.I3="top";this.bu=0;this.KQa=[{zc:"start",Ac:"top",oc:"start",uc:"top"},{zc:"start",Ac:"bottom",oc:"start",uc:"bottom"}]}uHc(a,b,c){const d=this.O2();return Math.min(Math.max(0,d*a-b+d/2),c)}Qa(){super.Qa();_.x(this.tf.Fc(),_.dg(this.Jr)).subscribe(()=>{this.md&&(this.lU=this.trigger.ma.getBoundingClientRect(),_.Zm(this.Ta))})}open(){super.Vt()&&(super.open(),this.lU=this.trigger.ma.getBoundingClientRect(),this.nda=parseInt(getComputedStyle(this.trigger.ma).fontSize||
"0"),this.tHc(),_.x(this.lb.lm,_.Nf(1)).subscribe(()=>{this.nda&&this.XE.Jd&&this.XE.Jd.eq&&(this.XE.Jd.eq.style.fontSize=`${this.nda}px`)}))}yra(a){const b=Hfb(a,this.options,this.AL),c=this.O2();this.panel.ma.scrollTop=a===0&&b===1?0:Ifb((a+b)*c,c,this.panel.ma.scrollTop,256)}JQa(){this.rHc();this.panel.ma.scrollTop=this.Jv}nca(a){this.md?this.Jv=0:(this.XE.offsetX=0,_.Zm(this.Ta));super.nca(a)}jOa(a){return new Tlb(this,a)}oKc(){let a;return(a=this.lU)==null?void 0:a.width}rHc(){var a=this.XE.Jd.eq.getBoundingClientRect();
const b=this.tf.FK(),c=this.il(),d=this.multiple?56:32;var e=this.multiple?40:this.GF?16:(e=this.ud.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.XE.offsetX=Math.round(e);this.XE.Jd.ff()}sHc(a,b,c){const d=this.O2(),e=(d-this.lU.height)/2,f=Math.floor(256/d);return this.GF?0:Math.round((this.Jv===0?a*d:this.Jv===c?(a-(this.Ipa()-f))*d+(d-(this.Ipa()*d-256)%d):b-d/2)*-1-e)}HHc(a){var b=this.O2(),c=this.tf.FK();
const d=this.lU.top-8;c=c.height-this.lU.bottom-8;const e=Math.abs(this.bu);b=Math.min(this.Ipa()*b,256)-e-this.lU.height;b>c?this.CGc(b,c):e>d?this.BGc(e,d,a):this.I3=this.wOa()}CGc(a,b){a=Math.round(a-b);this.Jv-=a;this.bu-=a;this.I3=this.wOa();this.Jv<=0&&(this.bu=this.Jv=0,this.I3="50% bottom 0px")}BGc(a,b,c){a=Math.round(a-b);this.Jv+=a;this.bu+=a;this.I3=this.wOa();this.Jv>=c&&(this.Jv=c,this.bu=0,this.I3="50% top 0px")}tHc(){var a=this.O2(),b=this.Ipa(),c=Math.min(b*a,256);a=b*a-c;b=this.empty?
0:Math.max(this.options.toArray().indexOf(this.ud.selected[0]),0);b+=Hfb(b,this.options,this.AL);c/=2;this.Jv=this.uHc(b,c,a);this.bu=this.sHc(b,c,a);this.HHc(a)}wOa(){const a=this.O2();return`50% ${Math.abs(this.bu)-(a-this.lU.height)/2+a/2}px 0px`}O2(){return this.nda*3}Ipa(){return this.options.length+this.AL.length}};_.JE.O=(()=>{let a;return function(b){return(a||(a=_.he(_.JE)))(b||_.JE)}})();
_.JE.wa=_.zf({type:_.JE,na:[["mat-select"]],yd:function(a,b,c){a&1&&(_.Kg(c,_.icb,5),_.Kg(c,_.EE,5),_.Kg(c,_.Es,5));if(a&2){let d;_.Mg(d=_.Og())&&(b.o0a=d.first);_.Mg(d=_.Og())&&(b.options=d);_.Mg(d=_.Og())&&(b.AL=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.me(c)})("focus",function(){return b.Gq()})("blur",function(){return b.kl()});a&2&&(_.mg("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.vg)("aria-activedescendant",b.gOa())("mat-id-collision",null),_.og("mat-select-disabled",b.disabled)("mat-select-invalid",b.vg)("mat-select-required",b.required)("mat-select-empty",b.empty)("mat-select-multiple",b.multiple))},inputs:{disabled:"disabled",wc:"disableRipple",tabIndex:"tabIndex"},Pb:["matSelect"],
standalone:!1,features:[_.Xg([{va:_.Ww,Gb:_.JE},{va:_.Ds,Gb:_.JE}]),_.gg],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=_.Ld();_.Cg(Slb);_.F(0,"div",2,0);_.N("click",function(){_.q(c);return _.r(b.toggle())});_.F(3,"div",3);_.C(4,Bib,2,1,"span",4)(5,Eib,3,2,"span",5);_.J();_.F(6,"div",6);_.K(7,"div",7);_.J()();_.C(8,Fib,4,14,"ng-template",8);_.N("backdropClick",function(){_.q(c);return _.r(b.close())})("attach",function(){_.q(c);return _.r(b.mQa())})("detach",
function(){_.q(c);return _.r(b.close())})}a&2&&(a=_.Ag(1),_.mg("aria-owns",b.md?b.id+"-panel":null),_.y(3),_.E("ngSwitch",b.empty),_.mg("id",b.vda),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1),_.y(3),_.E("cdkConnectedOverlayPanelClass",b.AQa)("cdkConnectedOverlayScrollStrategy",b.Ee)("cdkConnectedOverlayOrigin",a)("cdkConnectedOverlayOpen",b.md)("cdkConnectedOverlayPositions",b.KQa)("cdkConnectedOverlayMinWidth",b.oKc())("cdkConnectedOverlayOffsetY",b.bu))},Fa:[_.Qn,_.Tn,_.Un,_.Vn,_.aA,
_.$z],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:[Mlb,Nlb]},Ma:0});var KE=class extends CE{};KE.O=(()=>{let a;return function(b){return(a||(a=_.he(KE)))(b||KE)}})();
KE.wa=_.zf({type:KE,na:[["xap-comparison-operator-selector"]],standalone:!1,features:[_.gg],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.Uja.emit(!0)})("focusout",function(){b.Uja.emit(!1)}),_.C(2,Gib,2,2,"mat-option",2),_.J()());a&2&&
(_.y(),_.E("formControl",b.Vja),_.y(),_.E("ngForOf",b.Wja))},Fa:[_.Rn,_.EE,_.HE,_.JE,_.zw,_.Hw],styles:[".xap-filterbar-operator-select-field{width:100%}"],hb:2,Ma:0});var Ulb,Vlb,Wlb,Iib,Lib;Ulb=["overlayContainer"];Vlb=["valueEditor"];Wlb=[[["","header",""]],[["","footer",""]]];
Iib=function(a,b){if(a.filter&&_.zE(a.ae)&&a.Vna){if(b){if(a.aq===b)return;a.aq=b}a.aq||(a.aq=a.ae.oX()[0]);if(a.filter.config.Sm){const f=a.filter.config.Sm.get(a.aq);if(f)if(b=f.Wj(a.aq,a.newValue||_.JD(null)),f.Jm){var c=f.Jm;var d=f.Kx}else var e=f.Zjd;else return}else c=a.filter.config.Jm,b=a.filter.config.Wj(a.aq,a.newValue||_.JD(null)),d=a.filter.config.Kx;if(!a.editor||a.editor.constructor!==c)if(a.editor&&(b.value=new _.ID),a.wDa.next(),a.Vna.clear(),e)a.editor=null,a.ae.Ola(e);else{a.editor=
_.gn(a.Vna,_.cn(a.Oea,c)).instance;a.editor.rc=b;let f=!0;_.x(a.editor.values,_.KA(),_.Re(([g,l])=>!_.qc(g||{},l||{})),_.v(([,g])=>g),_.dg(a.wDa)).subscribe(g=>{a.ae.Ola(g);a.filter.config.aia&&!f&&g.nq!=null&&a.ae.aP();f=!1})}if(a.editor&&(a.editor.config=d,a.Sn&&!a.ejb))if(Lib(a)){let f,g,l;(f=a.qg.Jd)==null||(g=f.eq)==null||(l=g.querySelector(".xap-comparison-operator-dropdown"))==null||l.focus();a.Lva=!0}else a.ae.Oua.next();_.$m(a.xk);a.ae.Oyb.next()}};
Lib=function(a){return a.filter&&a.ae.oX().length>1||!a.filter.config.e$a};
_.LE=class{set filter(a){this.ae.filter=a}get filter(){return this.ae.filter}set Sn(a){(this.ae.Sn=a)&&this.ae.Oua.next()}get Sn(){return this.ae.Sn}set rc(a){this.ae.rc=a}get rc(){return this.ae.rc}set Vna(a){(this.RUc=a)?setTimeout(()=>{this.filter.config.Bva||Iib(this);this.qg.Jd.ff()}):this.editor=null}get Vna(){return this.RUc}set editor(a){this.ae.editor=a}get editor(){return this.ae.editor}set aq(a){this.ae.aq=a}get aq(){return this.ae.aq}set newValue(a){this.ae.newValue=a}get newValue(){return this.ae.newValue}constructor(a,
b,c){this.Oea=a;this.xk=b;this.ae=c;this.Lva=!0;this.ejb=!1;this.wDa=new _.Tf;this.Za=new _.le;this.w1a=!1;this.Za.add(c.QOb.subscribe(()=>{_.Zm(this.xk)}));this.Za.add(c.M3b.subscribe(()=>{_.Zm(this.xk)}))}Ja(){this.wDa.next();this.wDa.complete();this.Za.unsubscribe()}J7(){this.Sn?this.Lva||(this.Lva=!0,this.ae.Oua.next()):this.Lva=!1}ff(){setTimeout(()=>{let a;(a=this.qg.Jd)==null||a.ff()})}vib(){this.w1a=!0;this.ae.s5.next();this.w1a=!1}};
_.LE.O=function(a){return new (a||_.LE)(_.B(_.Pm),_.B(_.jn),_.B(_.AE))};
_.LE.wa=_.zf({type:_.LE,na:[["xap-filter-editor-content"]],rb:function(a,b){a&1&&(_.Jg(Ulb,5),_.Jg(Vlb,5,_.Hg));if(a&2){let c;_.Mg(c=_.Og())&&(b.qg=c.first);_.Mg(c=_.Og())&&(b.Vna=c.first)}},inputs:{trigger:"trigger",FG:"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=_.Ld();_.Cg(Wlb);_.C(0,Pib,5,4,"ng-template",3,0,_.ah);_.N("backdropClick",function(){_.q(c);return _.r(b.ae.s5.next())})("detach",function(){_.q(c);return _.r(b.vib())})}a&2&&_.E("cdkConnectedOverlayOpen",
b.Sn)("cdkConnectedOverlayOrigin",b.trigger)},Fa:[_.Zq,_.Sn,_.Wn,_.aA,CE],hb:2,Ma:0});var Xlb;Xlb=[[["","header",""]],[["","footer",""]]];_.ME=class extends _.LE{vib(){this.ae.s5.next()}};_.ME.O=(()=>{let a;return function(b){return(a||(a=_.he(_.ME)))(b||_.ME)}})();
_.ME.wa=_.zf({type:_.ME,na:[["xap-filter-editor-content"]],standalone:!1,features:[_.gg],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=_.Ld();_.Cg(Xlb);_.C(0,Wib,5,4,"ng-template",3,0,_.ah);_.N("backdropClick",function(){_.q(c);return _.r(b.ae.s5.next())})("detach",function(){_.q(c);return _.r(b.vib())})}a&2&&_.E("cdkConnectedOverlayOpen",b.Sn)("cdkConnectedOverlayOrigin",b.trigger)},Fa:[_.Zq,_.Sn,_.Wn,_.aA,KE],hb:2,Ma:0});_.Ylb=new _.ud("GMAT_LEGACY_CHIPS_OPTION");_.Zlb=new _.ud("mat-chips-default-options");var cmb;_.$lb=new _.ud("MatChipRemove");_.amb=new _.ud("MatChipAvatar");_.bmb=new _.ud("MatChipTrailingIcon");cmb=class{constructor(a){this.Ia=a}};_.dmb=_.DC(_.Bj(_.Cj(cmb),"primary"),-1);_.emb=_.Gfb(class{constructor(a,b,c,d){this.vNa=a;this.rca=b;this.sca=c;this.rd=d;this.Xb=new _.Tf}});_.fmb=Number.MAX_SAFE_INTEGER;var gmb=new _.ud("mat-progress-spinner-default-options",{Ea:"root",oa:Xib});var hmb,imb;hmb=_.Bj(class{constructor(a){this.Ia=a}},"primary");
_.NE=class extends hmb{get diameter(){return this.D2}set diameter(a){this.D2=_.Yi(a);this.Cra=this.MFb();this.eJb&&this.aDb()}get strokeWidth(){return this.NRa||this.diameter/10}set strokeWidth(a){this.NRa=_.Yi(a)}get value(){return this.mode==="determinate"?this.Ud:0}set value(a){this.Ud=Math.max(0,Math.min(100,_.Yi(a)))}constructor(a,b,c,d,e,f,g,l,p){super(a);this.Bb=c;this.Hqa=p;this.D2=100;this.Ud=0;this.Xr=_.le.EMPTY;this.mode="determinate";this.Cra=this.MFb();imb.has(c.head)||imb.set(c.head,
new Set([100]));this.Dv=d==="NoopAnimations"&&!!e&&!e.FJc;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.TJa&&g&&f&&l&&(this.Xr=g.Fc(150).subscribe(()=>{this.mode==="indeterminate"&&l.run(()=>_.Zm(f))}))}Qa(){const a=this.Ia.ma;this.eJb=_.Yqa(a)||this.Bb.head;this.aDb();a.classList.add("mat-progress-spinner-indeterminate-animation")}Ja(){this.Xr.unsubscribe()}Fpa(){return(this.diameter-
10)/2}GKc(){const a=this.Fpa()*2+this.strokeWidth;return`0 0 ${a} ${a}`}Rpa(){return 2*Math.PI*this.Fpa()}OFb(){return this.mode==="determinate"?this.Rpa()*(100-this.Ud)/100:null}rFb(){return this.strokeWidth/this.diameter*100}sFb(a){let b;a=((b=a.currentScale)!=null?b:1)*50;return`${a}% ${a}%`}aDb(){const a=this.eJb,b=this.D2;let c=imb.get(a);if(!c||!c.has(b)){const d=this.Bb.createElement("style");this.Hqa&&(d.nonce=this.Hqa);d.setAttribute("mat-spinner-animation",this.Cra);d.textContent=this.MJc();
a.appendChild(d);c||(c=new Set,imb.set(a,c));c.add(b)}}MJc(){const a=this.Rpa();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.Cra}`)}MFb(){return this.diameter.toString().replace(".","_")}};imb=new WeakMap;_.NE.O=function(a){return new (a||_.NE)(_.B(_.bf),_.B(_.Qq),_.B(_.Zh,8),_.B(_.Xm,8),_.B(gmb),_.B(_.jn),_.B(_.Zr),_.B(_.Ue),_.B(_.iJa,8))};
_.NE.wa=_.zf({type:_.NE,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&&(_.mg("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),_.ng("width",b.diameter,"px")("height",b.diameter,"px"),_.og("_mat-animation-noopable",b.Dv))},inputs:{color:"color",diameter:"diameter",
strokeWidth:"strokeWidth",mode:"mode",value:"value"},Pb:["matProgressSpinner"],standalone:!1,features:[_.gg],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&&(_.Ud(),_.F(0,"svg",1,0),_.C(2,Yib,1,11,"circle",2)(3,Zib,1,9,"circle",3),_.J());a&2&&(_.ng("width",b.diameter,"px")("height",b.diameter,"px"),_.E("ngSwitch",b.mode==="indeterminate"),_.mg("viewBox",b.GKc()),_.y(2),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1))},Fa:[_.Tn,_.Un],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 jmb,kmb;jmb=["autocompleteInputBox"];kmb=function(a){const b=a.r9(a.fm.value||"");a.j1?a.UZ=b:a.FP=b};_.JC=function(a){return!!a.ZO&&!!a.YO};_.lmb=function(a){a.iP.ma.selectionStart===0&&a.iP.ma.selectionEnd===0&&a.NWb.emit()};
_.OE=class{get disabled(){return this.xg}set disabled(a){this.xg=_.Vi(a);a?this.fm.disable():this.fm.enable()}set r9(a){this.n1c=a;kmb(this)}get r9(){return this.n1c}constructor(a){this.Gi=a;this.zBb="Loading options";this.selected=new _.Vm;this.jrb=new _.Vm;this.g1a=new _.Vm;this.NWb=new _.Vm;this.xg=!1;this.fm=new _.Fw;this.nc=new _.Tf;this.uia=!1;_.x(this.fm.ln,_.dg(this.nc)).subscribe(b=>{typeof b==="string"&&kmb(this)})}Dc(){this.iP.ma.classList.remove("mat-mdc-chip-input");this.iP.ma.classList.remove("mat-mdc-input-element");
this.iP.ma.classList.remove("mdc-text-field__input");this.iP.ma.classList.remove("mat-input-element")}Qa(){this.j1&&!this.UZ&&kmb(this)}Ja(){this.nc.next();this.nc.complete()}focus(){this.iP.ma.focus()}Td(){const a=this.iP.ma;a.blur();a.focus()}};_.OE.O=function(a){return new (a||_.OE)(_.B(_.wE))};
_.OE.La=_.Cf({type:_.OE,rb:function(a,b){a&1&&_.Jg(jmb,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.iP=c.first)}},inputs:{disabled:"disabled",placeholder:"placeholder",fia:"inputLabel",j1:"useRankedSuggestions",sD:"noResultsMessage",r9:"suggestionProvider",PD:"savedFilterSets"},outputs:{selected:"selected",jrb:"selectedSet",g1a:"deletedSet",NWb:"onBackspace"}});_.mmb=_.hj("panelAnimation",[_.kj("void, hidden",_.jj({opacity:0,transform:"scaleY(0.8)"})),_.lj(":enter, hidden => visible",[_.Bra([_.ij("0.03s linear",_.jj({opacity:1})),_.ij("0.12s cubic-bezier(0, 0, 0.2, 1)",_.jj({transform:"scaleY(1)"}))])]),_.lj(":leave, visible => hidden",[_.ij("0.075s linear",_.jj({opacity:0}))])]);_.nmb=new _.ud("mat-autocomplete-default-options",{Ea:"root",oa:$ib});var omb,pmb;omb={va:_.tw,Gb:_.jd(()=>_.PE),xd:!0};pmb=new _.ud("mat-autocomplete-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.ws);return()=>a.Lj.Bl()}});_.qmb={va:pmb,Ib:[_.ws],Ab:function(a){return()=>a.Lj.Bl()}};
_.PE=class{constructor(){this.Pc=_.n(_.bf);this.jf=_.n(_.ws);this.He=_.n(_.Hg);this.uf=_.n(_.Ue);this.Ta=_.n(_.jn);this.Vb=_.n(_.Mr,{optional:!0});this.We=_.n(_.Xw,{optional:!0,host:!0});this.Bb=_.n(_.Zh);this.tf=_.n(_.Zr);this.tn=_.n(_.nmb,{optional:!0});this.maa=!1;this.Ee=_.n(pmb);this.vT=!1;this.zda=_.le.EMPTY;this.Z$=_.n(_.br);this.ZFb=_.le.EMPTY;this.CS=!0;this.IS=new _.Tf;this.Bda=()=>{this.CS=this.Bb.activeElement!==this.Pc.ma||this.md};this.xe=()=>{};this.Xe=()=>{};this.position="auto";this.Xda=
"off";this.ny=new _.Tf;this.xc=_.n(_.We);this.gMa="mat-mdc-autocomplete-panel-above";this.mp=!1;this.aka=_.Ie(()=>{const a=this.autocomplete?this.autocomplete.options:null;return a?_.x(a.Gc,_.bg(a),_.cg(()=>_.Qe(...a.map(b=>b.Tw)))):_.x(this.ny,_.cg(()=>this.aka))});this.QOa=a=>{if(a.keyCode===27&&!_.Mi(a)||a.keyCode===38&&_.Mi(a,"altKey")){if(this.Ev){let b;this.qda((b=this.DSa)!=null?b:"");this.Ev=null}this.IS.next();this.ST();a.stopPropagation();a.preventDefault()}};this.Wg=null}Dc(){this.ny.next();
this.ny.complete();const a=this.Nr();typeof a!=="undefined"&&this.uf.Ub(()=>a.addEventListener("blur",this.Bda))}Sb(a){a.position&&this.wj&&(this.Sca(this.wj),this.md&&this.vb.ff())}Ja(){const a=this.Nr();typeof a!=="undefined"&&a.removeEventListener("blur",this.Bda);this.ZFb.unsubscribe();this.zda.unsubscribe();this.maa=!0;this.ANa();this.IS.complete();this.HS()}get md(){return this.mp&&this.autocomplete.YD}Cza(){this.Pqa()}bK(){this.eRa();this.mp&&(this.md&&this.uf.run(()=>{this.autocomplete.closed.emit()}),
this.autocomplete.XGb===this&&(this.autocomplete.jT=!1,this.autocomplete.XGb=null),this.mp=!1,this.Ev=null,this.vb&&this.vb.wg()&&(this.vb.detach(),this.qB.unsubscribe()),this.nU(),this.maa||_.$m(this.Ta),this.Wg&&_.bj(this.Wg,"aria-owns",this.autocomplete.id))}ff(){this.mp&&this.vb.ff()}get Gjb(){return _.x(_.Qe(this.aka,_.x(this.autocomplete.Fb.oM,_.Re(()=>this.mp)),this.IS,this.yOa(),this.vb?_.x(this.vb.gp,_.Re(()=>this.mp)):_.u()),_.v(a=>a instanceof _.Obb?a:null))}get fs(){return this.autocomplete&&
this.autocomplete.Fb?this.autocomplete.Fb.lf:null}yOa(){return _.x(_.Qe(_.Me(this.Bb,"click"),_.Me(this.Bb,"auxclick"),_.Me(this.Bb,"touchend")),_.Re(a=>{a=_.Ti(a);const b=this.We?this.We.OO().ma:null,c=this.fK?this.fK.kb.ma:null;return this.mp&&a!==this.Pc.ma&&this.Bb.activeElement!==this.Pc.ma&&(!b||!b.contains(a))&&(!c||!c.contains(a))&&!!this.vb&&!this.vb.eq.contains(a)}))}Wo(a){Promise.resolve(null).then(()=>this.MI(a))}co(a){this.xe=a}rt(a){this.Xe=a}lq(a){this.Pc.ma.disabled=a}me(a){const b=
a.keyCode,c=_.Mi(a);b!==27||c||a.preventDefault();this.wda=this.Pc.ma.value;if(this.fs&&b===13&&this.md&&!c)this.fs.Zr(),this.ST(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.Fb.lf,e=b===38||b===40;b===9||e&&!c&&this.md?this.autocomplete.Fb.Rm(a):e&&this.Vt()&&this.Pqa(this.wda);if(e||this.autocomplete.Fb.lf!==d)this.nRa(this.autocomplete.Fb.ds||0),this.autocomplete.VJ&&this.fs&&(this.Ev||(this.DSa=this.wda),this.Ev=this.fs,this.MI(this.fs.value))}}dba(a){var b=a.target;
let c=b.value;b.type==="number"&&(c=c==""?null:parseFloat(c));if(this.sN!==c){this.sN=c;this.Ev=null;this.autocomplete&&this.autocomplete.JD||this.xe(c);if(!c)this.TM(null,!1);else if(this.md&&!this.autocomplete.JD){var d;if(b=(d=this.autocomplete.options)==null?void 0:d.find(e=>e.selected))d=this.zFb(b.value),c!==d&&b.ah(!1)}if(this.Vt()&&this.Bb.activeElement===a.target){let e;a=(e=this.wda)!=null?e:this.Pc.ma.value;this.wda=null;this.Pqa(a)}}}bJ(){this.CS?this.Vt()&&(this.sN=this.Pc.ma.value,this.xS(this.sN),
this.my(!0)):this.CS=!0}fl(){this.Vt()&&!this.md&&this.Pqa()}my(a=!1){this.We&&this.We.Ln==="auto"&&(a?this.We.oMa():this.We.Ln="always",this.vT=!0)}eRa(){this.vT&&(this.We&&(this.We.Ln="auto"),this.vT=!1)}QRa(){const a=new _.re(c=>{_.Xe(()=>{c.next()},{Rb:this.xc})}),b=_.x(this.autocomplete.options.Gc,_.eg(()=>_.es(this.wj)),_.Of(0));return _.x(_.Qe(a,b),_.cg(()=>this.uf.run(()=>{const c=this.md;this.ST();this.nU();_.$m(this.Ta);this.md&&this.vb.ff();c!==this.md&&(this.md?this.Jaa():this.autocomplete.closed.emit());
return this.Gjb})),_.Nf(1)).subscribe(c=>this.DRa(c))}Jaa(){this.autocomplete.kh.emit()}ANa(){this.vb&&(this.bK(),this.vb.dispose(),this.vb=null)}zFb(a){const b=this.autocomplete;return b&&b.jK?b.jK(a):a}MI(a){const b=this.zFb(a);a==null&&this.TM(null,!1);this.qda(b!=null?b:"")}qda(a){this.We?this.We.Ld.value=a:this.Pc.ma.value=a;this.sN=a}DRa(a){const b=this.autocomplete;(a=a?a.source:this.Ev)?(this.TM(a),this.MI(a.value),this.xe(a.value),b.NNa(a),this.Pc.ma.focus()):b.JD&&this.Pc.ma.value!==this.IPc&&
(this.TM(null),this.MI(null),b.Nl?_.x(b.Nl,_.Nf(1)).subscribe(()=>this.xe(null)):this.xe(null));this.bK()}TM(a,b){let c,d;(c=this.autocomplete)==null||(d=c.options)==null||d.forEach(e=>{e!==a&&e.selected&&e.ah(b)})}Pqa(a=this.Pc.ma.value){this.xS(a);this.my();this.Wg&&_.Zi(this.Wg,"aria-owns",this.autocomplete.id)}xS(a){let b=this.vb;if(b)this.wj.bma(this.WS()),b.It({width:this.bT()});else{let d;this.vj=new _.qs(this.autocomplete.qa,this.He,{id:(d=this.We)==null?void 0:d.RO()});this.vb=b=this.jf.create(this.aJ());
this.zda=this.tf.Fc().subscribe(()=>{this.md&&b&&b.It({width:this.bT()})});this.ZFb=this.Z$.observe("(max-width: 959.98px) and (orientation: landscape)").subscribe(e=>{e.matches?_.gs(_.is(_.hs(this.wj,!0),!0),8):_.gs(_.is(_.hs(this.wj,!1),!1),0)})}b&&!b.wg()&&(b.attach(this.vj),this.IPc=a,this.wda=null,this.qB=this.QRa());a=this.md;this.autocomplete.jT=this.mp=!0;this.autocomplete.XGb=this;let c;this.autocomplete.Pca((c=this.We)==null?void 0:c.color);this.nU();this.vS();this.md&&a!==this.md&&this.Jaa()}nU(){this.autocomplete.Uca();
if(this.md){var a=this.vb;this.oT||(this.oT=a.Un().subscribe(this.QOa));this.HT||(this.HT=a.kZ().subscribe())}else{(a=this.oT)==null||a.unsubscribe();let b;(b=this.HT)==null||b.unsubscribe();this.oT=this.HT=null}}aJ(){let a,b;return new _.cs({rg:this.ZS(),Mj:this.Ee(),width:this.bT(),direction:(b=this.Vb)!=null?b:void 0,Ad:(a=this.tn)==null?void 0:a.yz})}ZS(){const a=_.Ibb(_.hs(_.ns(this.jf.position(),this.WS()),!1),!1);this.Sca(a);return this.wj=a}Sca(a){var b=[{zc:"start",Ac:"bottom",oc:"start",
uc:"top"},{zc:"end",Ac:"bottom",oc:"end",uc:"top"}],c=this.gMa;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];_.fs(a,b)}WS(){return this.fK?this.fK.kb:this.We?this.We.OO():this.Pc}bT(){return this.autocomplete.VG||this.sOa()}sOa(){return this.WS().ma.getBoundingClientRect().width}ST(){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.Fb.kj(b)}else a.Fb.kj(-1)}Vt(){const a=this.Pc.ma;return!a.readOnly&&!a.disabled&&!this.iu}Nr(){let a;return((a=this.Bb)==null?void 0:a.defaultView)||window}nRa(a){const b=this.autocomplete,c=_.zbb(a,b.options,b.AL);a===0&&c===1?b.Rca(0):b.panel&&(a=b.options.toArray()[a])&&(a=a.Qg(),b.Rca(_.Abb(a.offsetTop,a.offsetHeight,b.DOa(),b.panel.ma.offsetHeight)))}vS(){const a=this.Pc.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=this.autocomplete.id;this.Wg&&_.bj(this.Wg,
"aria-owns",b);_.Zi(a,"aria-owns",b);this.Wg=a}}HS(){this.Wg&&(_.bj(this.Wg,"aria-owns",this.autocomplete.id),this.Wg=null)}};_.PE.O=function(a){return new (a||_.PE)};
_.PE.La=_.Cf({type:_.PE,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],nb:[1,"mat-mdc-autocomplete-trigger"],ob:7,Ya:function(a,b){a&1&&_.N("focusin",function(){return b.bJ()})("blur",function(){return b.Xe()})("input",function(c){return b.dba(c)})("keydown",function(c){return b.me(c)})("click",function(){return b.fl()});a&2&&_.mg("autocomplete",b.Xda)("role",b.iu?null:"combobox")("aria-autocomplete",b.iu?null:"list")("aria-activedescendant",b.md&&b.fs?b.fs.id:null)("aria-expanded",
b.iu?null:b.md.toString())("aria-controls",b.iu||!b.md?null:b.autocomplete==null?null:b.autocomplete.id)("aria-haspopup",b.iu?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],fK:[0,"matAutocompleteConnectedTo","connectedTo"],Xda:[0,"autocomplete","autocompleteAttribute"],iu:[2,"matAutocompleteDisabled","autocompleteDisabled",_.kh]},Pb:["matAutocompleteTrigger"],features:[_.Xg([omb]),_.hg,_.Lm]});_.QE=class{};_.QE.O=function(a){return new (a||_.QE)};_.QE.Ca=_.Af({type:_.QE});_.QE.Ba=_.Uc({Nb:[_.qmb],imports:[_.xs,_.eA,_.ys,_.$r,_.eA,_.ys]});var rmb=["panel"],smb=0,tmb=class{constructor(a,b){this.source=a;this.option=b}},umb=_.Cj(class{}),RE=class extends umb{get isOpen(){return this.jT&&this.YD}Pca(a){this.Si=a;this.SIb(this.el)}get ns(){return this.dDb}set ns(a){this.dDb=_.Vi(a)}get VJ(){return this.eDb}set VJ(a){this.eDb=_.Vi(a)}get JD(){return this.BIb}set JD(a){this.BIb=_.Vi(a)}set classList(a){this.el=a&&a.length?Efb(a).reduce((b,c)=>{b[c]=!0;return b},{}):{};this.TIb(this.el);this.SIb(this.el);this.Ia.ma.className=""}constructor(a,
b,c,d){super();this.Ta=a;this.Ia=b;this.tn=c;this.L$=_.le.EMPTY;this.jT=this.YD=!1;this.jK=null;this.Yja=new _.Vm;this.kh=new _.Vm;this.closed=new _.Vm;this.Xja=new _.Vm;this.el={};this.id=`mat-autocomplete-${smb++}`;this.Lab=(d==null?void 0:d.TJa)||!1;this.dDb=!!c.ns;this.eDb=!!c.VJ;this.BIb=!!c.JD}Sd(){this.Fb=(new _.Kbb(this.options)).Mx().Xu(this.hF);this.L$=this.Fb.Fc.subscribe(a=>{this.isOpen&&this.Xja.emit({source:this,option:this.options.toArray()[a]||null})});this.Uca()}Ja(){let a;(a=this.Fb)==
null||a.destroy();this.L$.unsubscribe()}Rca(a){this.panel&&(this.panel.ma.scrollTop=a)}DOa(){return this.panel?this.panel.ma.scrollTop:0}Uca(){this.YD=!!this.options.length;this.TIb(this.el);_.Zm(this.Ta)}NNa(a){this.Yja.emit(new tmb(this,a))}aT(a){return this.ariaLabel?null:this.je?(a?a+" ":"")+this.je:a}TIb(a){a[this.MPc]=this.YD;a[this.WKc]=!this.YD}SIb(a){a["mat-primary"]=this.Si==="primary";a["mat-warn"]=this.Si==="warn";a["mat-accent"]=this.Si==="accent"}hF(a){return a.disabled}};
RE.O=function(a){return new (a||RE)(_.B(_.jn),_.B(_.bf),_.B(_.nmb),_.B(_.Qq))};
RE.La=_.Cf({type:RE,rb:function(a,b){a&1&&(_.Jg(_.Gg,7),_.Jg(rmb,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.qa=c.first);_.Mg(c=_.Og())&&(b.panel=c.first)}},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],jK:"displayWith",ns:"autoActiveFirstOption",VJ:"autoSelectActiveOption",JD:"requireSelection",VG:"panelWidth",classList:[0,"class","classList"]},outputs:{Yja:"optionSelected",kh:"opened",closed:"closed",Xja:"optionActivated"},standalone:!1,features:[_.gg]});var SE=class{get iu(){return this.CMa}set iu(a){this.CMa=_.Vi(a)}constructor(a,b,c,d,e,f,g,l,p,t,w){this.Pc=a;this.jf=b;this.He=c;this.uf=d;this.Ta=e;this.Vb=g;this.We=l;this.Bb=p;this.tf=t;this.tn=w;this.vT=this.CMa=this.maa=!1;this.zda=_.le.EMPTY;this.CS=!0;this.IS=new _.Tf;this.Bda=()=>{this.CS=this.Bb.activeElement!==this.Pc.ma||this.md};this.xe=()=>{};this.Xe=()=>{};this.position="auto";this.Xda="off";this.mp=!1;this.aka=_.Ie(()=>{const A=this.autocomplete?this.autocomplete.options:null;return A?
_.x(A.Gc,_.bg(A),_.cg(()=>_.Qe(...A.map(G=>G.Tw)))):_.x(this.uf.lm,_.Nf(1),_.cg(()=>this.aka))});this.QOa=A=>{if(A.keyCode===27&&!_.Mi(A)||A.keyCode===38&&_.Mi(A,"altKey")){if(this.Ev){let G;this.qda((G=this.DSa)!=null?G:"");this.Ev=null}this.IS.next();this.ST();A.stopPropagation();A.preventDefault()}};this.Wg=null;this.Ee=f}Dc(){const a=this.Nr();typeof a!=="undefined"&&this.uf.Ub(()=>a.addEventListener("blur",this.Bda))}Sb(a){a.position&&this.wj&&(this.Sca(this.wj),this.md&&this.vb.ff())}Ja(){const a=
this.Nr();typeof a!=="undefined"&&a.removeEventListener("blur",this.Bda);this.zda.unsubscribe();this.maa=!0;this.ANa();this.IS.complete();this.HS()}get md(){return this.mp&&this.autocomplete.YD}Cza(){this.xS();this.my()}bK(){this.eRa();this.mp&&(this.md&&this.uf.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete.jT=this.mp=!1,this.Ev=null,this.vb&&this.vb.wg()&&(this.vb.detach(),this.qB.unsubscribe()),this.nU(),this.maa||_.$m(this.Ta))}ff(){this.mp&&this.vb.ff()}get Gjb(){return _.x(_.Qe(this.aka,
_.x(this.autocomplete.Fb.oM,_.Re(()=>this.mp)),this.IS,this.yOa(),this.vb?_.x(this.vb.gp,_.Re(()=>this.mp)):_.u()),_.v(a=>a instanceof jkb?a:null))}get fs(){return this.autocomplete&&this.autocomplete.Fb?this.autocomplete.Fb.lf:null}yOa(){return _.x(_.Qe(_.Me(this.Bb,"click"),_.Me(this.Bb,"auxclick"),_.Me(this.Bb,"touchend")),_.Re(a=>{a=_.Ti(a);const b=this.We?this.We.Ia.ma:null,c=this.fK?this.fK.kb.ma:null;return this.mp&&a!==this.Pc.ma&&this.Bb.activeElement!==this.Pc.ma&&(!b||!b.contains(a))&&
(!c||!c.contains(a))&&!!this.vb&&!this.vb.eq.contains(a)}))}Wo(a){Promise.resolve(null).then(()=>this.MI(a))}co(a){this.xe=a}rt(a){this.Xe=a}lq(a){this.Pc.ma.disabled=a}me(a){const b=a.keyCode,c=_.Mi(a);b!==27||c||a.preventDefault();if(this.fs&&b===13&&this.md&&!c)this.fs.Zr(),this.ST(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.Fb.lf,e=b===38||b===40;b===9||e&&!c&&this.md?this.autocomplete.Fb.Rm(a):e&&this.Vt()&&this.Cza();if(e||this.autocomplete.Fb.lf!==d)this.nRa(this.autocomplete.Fb.ds||
0),this.autocomplete.VJ&&this.fs&&(this.Ev||(this.DSa=this.Pc.ma.value),this.Ev=this.fs,this.MI(this.fs.value))}}dba(a){let b=a.target,c=b.value;b.type==="number"&&(c=c==""?null:parseFloat(c));this.sN!==c&&(this.sN=c,this.Ev=null,this.xe(c),c||this.TM(null,!1),this.Vt()&&this.Bb.activeElement===a.target&&this.Cza())}bJ(){this.CS?this.Vt()&&(this.sN=this.Pc.ma.value,this.xS(),this.my(!0)):this.CS=!0}fl(){this.Vt()&&!this.md&&this.Cza()}my(a=!1){this.We&&this.We.Ln==="auto"&&(a?this.We.oMa():this.We.Ln=
"always",this.vT=!0)}eRa(){this.vT&&(this.We&&(this.We.Ln="auto"),this.vT=!1)}QRa(){const a=_.x(this.uf.lm,_.Nf(1)),b=_.x(this.autocomplete.options.Gc,_.eg(()=>_.es(this.wj)),_.Of(0));return _.x(_.Qe(a,b),_.cg(()=>{this.uf.run(()=>{const c=this.md;this.ST();this.nU();_.$m(this.Ta);this.md&&this.vb.ff();c!==this.md&&(this.md?this.Jaa():this.autocomplete.closed.emit())});return this.Gjb}),_.Nf(1)).subscribe(c=>this.DRa(c))}Jaa(){this.JPc=this.Pc.ma.value;this.autocomplete.kh.emit()}ANa(){this.vb&&(this.bK(),
this.vb.dispose(),this.vb=null)}MI(a){a=this.autocomplete&&this.autocomplete.jK?this.autocomplete.jK(a):a;this.qda(a!=null?a:"")}qda(a){this.We?this.We.Ld.value=a:this.Pc.ma.value=a;this.sN=a}DRa(a){const b=this.autocomplete;(a=a?a.source:this.Ev)?(this.TM(a),this.MI(a.value),this.xe(a.value),b.NNa(a),this.Pc.ma.focus()):b.JD&&this.Pc.ma.value!==this.JPc&&(this.TM(null),this.MI(null),b.Nl?_.x(b.Nl,_.Nf(1)).subscribe(()=>this.xe(null)):this.xe(null));this.bK()}TM(a,b){let c,d;(c=this.autocomplete)==
null||(d=c.options)==null||d.forEach(e=>{e!==a&&e.selected&&e.ah(b)})}xS(){let a=this.vb;if(a)this.wj.bma(this.WS()),a.It({width:this.bT()});else{var b;this.vj=new _.qs(this.autocomplete.qa,this.He,{id:(b=this.We)==null?void 0:b.RO()});this.vb=a=this.jf.create(this.aJ());this.zda=this.tf.Fc().subscribe(()=>{this.md&&a&&a.It({width:this.bT()})})}a&&!a.wg()&&(a.attach(this.vj),this.qB=this.QRa());b=this.md;this.autocomplete.jT=this.mp=!0;let c;this.autocomplete.Pca((c=this.We)==null?void 0:c.color);
this.nU();this.vS();this.md&&b!==this.md&&this.Jaa()}nU(){this.autocomplete.Uca();if(this.md){var a=this.vb;this.oT||(this.oT=a.Un().subscribe(this.QOa));this.HT||(this.HT=a.kZ().subscribe())}else{(a=this.oT)==null||a.unsubscribe();let b;(b=this.HT)==null||b.unsubscribe();this.oT=this.HT=null}}aJ(){let a,b;return new _.cs({rg:this.ZS(),Mj:this.Ee(),width:this.bT(),direction:(b=this.Vb)!=null?b:void 0,Ad:(a=this.tn)==null?void 0:a.yz})}ZS(){const a=_.Ibb(_.hs(_.ns(this.jf.position(),this.WS()),!1),
!1);this.Sca(a);return this.wj=a}Sca(a){var b=[{zc:"start",Ac:"bottom",oc:"start",uc:"top"},{zc:"end",Ac:"bottom",oc:"end",uc:"top"}],c=this.gMa;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];_.fs(a,b)}WS(){return this.fK?this.fK.kb:this.We?this.We.OO():this.Pc}bT(){return this.autocomplete.VG||this.sOa()}sOa(){return this.WS().ma.getBoundingClientRect().width}ST(){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.Fb.kj(b)}else a.Fb.kj(-1)}Vt(){const a=this.Pc.ma;return!a.readOnly&&!a.disabled&&!this.CMa}Nr(){let a;return((a=this.Bb)==null?void 0:a.defaultView)||window}nRa(a){const b=this.autocomplete,c=Hfb(a,b.options,b.AL);a===0&&c===1?b.Rca(0):b.panel&&(a=b.options.toArray()[a])&&(a=a.Qg(),b.Rca(Ifb(a.offsetTop,a.offsetHeight,b.DOa(),b.panel.ma.offsetHeight)))}vS(){const a=this.Pc.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');
if(a){var b=this.autocomplete.id;this.Wg&&_.bj(this.Wg,"aria-owns",b);_.Zi(a,"aria-owns",b);this.Wg=a}}HS(){this.Wg&&(_.bj(this.Wg,"aria-owns",this.autocomplete.id),this.Wg=null)}};SE.O=function(a){return new (a||SE)(_.B(_.bf),_.B(_.ws),_.B(_.Hg),_.B(_.Ue),_.B(_.jn),_.B(pmb),_.B(_.Mr,8),_.B(_.Xw,9),_.B(_.Zh,8),_.B(_.Zr),_.B(_.nmb,8))};
SE.La=_.Cf({type:SE,inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],fK:[0,"matAutocompleteConnectedTo","connectedTo"],Xda:[0,"autocomplete","autocompleteAttribute"],iu:[0,"matAutocompleteDisabled","autocompleteDisabled"]},standalone:!1,features:[_.Lm]});var vmb;vmb={va:_.tw,Gb:_.jd(()=>_.TE),xd:!0};_.TE=class extends SE{constructor(){super(...arguments);this.gMa="mat-autocomplete-panel-above"}};_.TE.O=(()=>{let a;return function(b){return(a||(a=_.he(_.TE)))(b||_.TE)}})();
_.TE.La=_.Cf({type:_.TE,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],nb:[1,"mat-autocomplete-trigger"],ob:7,Ya:function(a,b){a&1&&_.N("focusin",function(){return b.bJ()})("blur",function(){return b.Xe()})("input",function(c){return b.dba(c)})("keydown",function(c){return b.me(c)})("click",function(){return b.fl()});a&2&&_.mg("autocomplete",b.Xda)("role",b.iu?null:"combobox")("aria-autocomplete",b.iu?null:"list")("aria-activedescendant",b.md&&b.fs?b.fs.id:null)("aria-expanded",
b.iu?null:b.md.toString())("aria-owns",b.iu||!b.md?null:b.autocomplete==null?null:b.autocomplete.id)("aria-haspopup",b.iu?null:"listbox")},Pb:["matAutocompleteTrigger"],standalone:!1,features:[_.Xg([vmb]),_.gg]});_.UE=class extends RE{constructor(){super(...arguments);this.MPc="mat-autocomplete-visible";this.WKc="mat-autocomplete-hidden";this.Nl=null}};_.UE.O=(()=>{let a;return function(b){return(a||(a=_.he(_.UE)))(b||_.UE)}})();
_.UE.wa=_.zf({type:_.UE,na:[["mat-autocomplete"]],yd:function(a,b,c){a&1&&(_.Kg(c,_.Es,5),_.Kg(c,_.EE,5));if(a&2){let d;_.Mg(d=_.Og())&&(b.AL=d);_.Mg(d=_.Og())&&(b.options=d)}},nb:["ngSkipHydration","",1,"mat-autocomplete"],ob:1,Ya:function(a){a&2&&_.mg("mat-id-collision",null)},inputs:{wc:"disableRipple"},Pb:["matAutocomplete"],standalone:!1,features:[_.Xg([{va:_.Ds,Gb:_.UE}]),_.gg],ac:["*"],ya:1,Aa:0,Da:[["panel",""],["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"]],qa:function(a){a&
1&&(_.Cg(),_.C(0,ajb,3,4,"ng-template"))},Fa:[_.Qn],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 ejb;ejb=a=>({ua:a});_.VE=function(a){a.jia&&a.uLb.bK()};_.WE=class extends _.OE{constructor(){super(...arguments);this.bnb=!1}get jia(){return this.autocomplete.isOpen}xha(a){this.fm.setValue("");a.option.value.filters?this.jrb.emit(a.option.value):this.selected.emit(a.option.value)}};_.WE.O=(()=>{let a;return function(b){return(a||(a=_.he(_.WE)))(b||_.WE)}})();
_.WE.wa=_.zf({type:_.WE,na:[["xap-filter-menu"]],rb:function(a,b){a&1&&(_.Jg(_.UE,7),_.Jg(_.TE,7));if(a&2){let c;_.Mg(c=_.Og())&&(b.autocomplete=c.first);_.Mg(c=_.Og())&&(b.uLb=c.first)}},standalone:!1,features:[_.gg],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=
_.Ld();_.F(0,"input",4,0);_.N("click",function(){_.q(c);return _.r(b.Td())})("focusin",function(){_.q(c);return _.r(b.uia=!0)})("focusout",function(){_.q(c);return _.r(b.uia=!1)})("keydown.backspace",function(){_.q(c);return _.r(_.lmb(b))});_.J();_.F(2,"mat-autocomplete",5,1);_.N("optionSelected",function(d){_.q(c);return _.r(b.xha(d))});_.C(4,cjb,3,1,"div",6)(5,mjb,5,6,"ng-container",7)(6,tjb,4,6,"ng-template",null,2,_.ah)(8,ujb,2,1,"mat-option",8);_.R(9,"async");_.R(10,"async");_.C(11,Ajb,1,1,"ng-template",
null,3,_.ah);_.J()}if(a&2){a=_.Ag(3);const c=_.Ag(7);_.E("formControl",b.fm)("matAutocomplete",a)("placeholder",b.placeholder);_.mg("aria-label",b.fia||b.placeholder||null);_.y(2);_.E("aria-label",b.placeholder);_.y(2);_.E("ngIf",b.PD==null?null:b.PD.length);_.y();_.E("ngIf",b.j1)("ngIfElse",c);_.y(3);_.E("ngIf",_.S(9,9,b.FP)==null&&_.S(10,11,b.UZ)==null)}},Fa:[_.Rn,_.Sn,_.Wn,_.Tn,_.Un,_.Vn,_.UE,_.TE,_.EE,DE,_.Ms,_.hu,_.NE,_.rk,_.zw,_.Hw,_.Xn],hb:2,Ma:0});var Fjb=(a,b)=>b.id,wmb=0,xmb=class{constructor(a,b,c,d,e={},f=a,g){this.value=a;this.Ffa=b;this.ariaLabel=c;this.enabled=d;this.bTc=e;this.Im=f;this.anb=g;this.id=wmb++}},ymb=_.Pi({passive:!1,capture:!0}),XE=_.Pi({passive:!0,capture:!0}),zmb=_.Pi({passive:!0}),YE=class{Vn(){this.XI&&(this.yB(),this.XI=!1)}constructor(){this.Ia=_.n(_.bf);this.lb=_.n(_.Ue);this.hc=_.n(_.Qq);this.XI=!1;this.iza=7;this.sKb=0;this.uG=!1;this.rMb=1;this.aQ=this.GZ=null;this.C_b=new _.Vm;this.Aka=new _.Vm;this.Em=new _.Vm;
this.tW=new _.Vm;this.LF=new _.Vm;this.npa=!1;this.xc=_.n(_.We);this.bPc=b=>b;this.wpa=b=>{if(this.YIb&&b.type==="focus")this.YIb=!1;else if(b.target&&this.uG){const c=this.L2(b.target);c&&this.lb.run(()=>this.Aka.emit({value:c.enabled?c:null,event:b}))}};this.xJb=b=>{if(this.uG){var c=Mjb(b),d=c?this.L2(c):null;c!==b.target&&(this.npa=!0);Ijb(b.target)&&b.preventDefault();this.lb.run(()=>this.Aka.emit({value:(d==null?0:d.enabled)?d:null,event:b}))}};this.uqa=b=>{this.aQ!==null&&this.uG&&(b.type!==
"blur"&&(this.npa=!0),!b.target||!this.L2(b.target)||b.relatedTarget&&this.L2(b.relatedTarget)||this.lb.run(()=>this.Aka.emit({value:null,event:b})))};this.Dqa=b=>{if(this.uG){this.npa=!1;var c=b.target&&this.L2(b.target);c&&this.nqa(c.Im)&&this.lb.run(()=>{this.tW.emit({value:c.anb,event:b})})}};this.bQa=b=>{if(this.uG){var c=Ijb(b.target);c?c.closest(".mat-calendar-body")===this.Ia.ma&&this.lb.run(()=>{const d=this.L2(c);let e;this.LF.emit({value:(e=d==null?void 0:d.anb)!=null?e:null,event:b})}):
this.lb.run(()=>{this.LF.emit({value:null,event:b})})}};this.wJb=b=>{(b=Mjb(b))&&this.bQa({target:b})};const a=_.n(_.or);this.KRa=a.getId("mat-calendar-body-start-");this.ONa=a.getId("mat-calendar-body-start-");_.n(_.Wq).load(_.Bs);this.lb.Ub(()=>{const b=this.Ia.ma;b.addEventListener("touchmove",this.xJb,ymb);b.addEventListener("mouseenter",this.wpa,XE);b.addEventListener("focus",this.wpa,XE);b.addEventListener("mouseleave",this.uqa,XE);b.addEventListener("blur",this.uqa,XE);b.addEventListener("mousedown",
this.Dqa,zmb);b.addEventListener("touchstart",this.Dqa,zmb);this.hc.isBrowser&&(window.addEventListener("mouseup",this.bQa),window.addEventListener("touchend",this.wJb))})}DHc(a,b){this.npa||a.enabled&&this.C_b.emit({value:a.value,event:b})}bJc(a,b){a.enabled&&this.Em.emit({value:a.value,event:b})}Z2(a){return this.h9===a||this.v5===a}Sb(a){const b=a.numCols,c=this.rows,d=this.iza;if(a.rows||b)this.Laa=c&&c.length&&c[0].length?d-c[0].length:0;if(a.cellAspectRatio||b||!this.ES)this.ES=`${50*this.rMb/
d}%`;if(b||!this.vDb)this.vDb=`${100/d}%`}Ja(){const a=this.Ia.ma;a.removeEventListener("touchmove",this.xJb,ymb);a.removeEventListener("mouseenter",this.wpa,XE);a.removeEventListener("focus",this.wpa,XE);a.removeEventListener("mouseleave",this.uqa,XE);a.removeEventListener("blur",this.uqa,XE);a.removeEventListener("mousedown",this.Dqa,zmb);a.removeEventListener("touchstart",this.Dqa,zmb);this.hc.isBrowser&&(window.removeEventListener("mouseup",this.bQa),window.removeEventListener("touchend",this.wJb))}yGb(a,
b){b=a*this.iza+b;a&&(b-=this.Laa);return b==this.sKb}yB(a=!0){_.Xe(()=>{setTimeout(()=>{const b=this.Ia.ma.querySelector(".mat-calendar-body-active");b&&(a||(this.YIb=!0),b.focus())})},{Rb:this.xc})}jRa(){this.XI=!0}HPa(a){return Jjb(a,this.h9,this.v5)}GPa(a){return Kjb(a,this.h9,this.v5)}nqa(a){return Ljb(a,this.h9,this.v5,this.uG)}DGb(a){return Jjb(a,this.bw,this.Iy)}wLc(a,b,c){if(!this.DGb(a)||this.HPa(a)||!this.nqa(a))return!1;a=this.rows[b][c-1];a||(a=(b=this.rows[b-1])&&b[b.length-1]);return a&&
!this.GPa(a.Im)}vLc(a,b,c){if(!this.CGb(a)||this.GPa(a)||!this.nqa(a))return!1;a=this.rows[b][c+1];a||(a=(b=this.rows[b+1])&&b[0]);return a&&!this.HPa(a.Im)}CGb(a){return Kjb(a,this.bw,this.Iy)}ALc(a){return Ljb(a,this.bw,this.Iy,this.uG)}xLc(a){return this.bw===this.Iy&&a===this.bw}ILc(a){return Jjb(a,this.GZ,this.aQ)}HLc(a){return Kjb(a,this.GZ,this.aQ)}BLc(a){return Ljb(a,this.GZ,this.aQ,this.uG)}YJc(a){return this.uG?this.h9===a&&this.v5===a?`${this.KRa} ${this.ONa}`:this.h9===a?this.KRa:this.v5===
a?this.ONa:null:null}L2(a){var b=Ijb(a);return b&&(a=b.getAttribute("data-mat-row"),b=b.getAttribute("data-mat-col"),a&&b)?this.rows[parseInt(a)][parseInt(b)]:null}};YE.O=function(a){return new (a||YE)};
YE.wa=_.zf({type:YE,na:[["","mat-calendar-body",""]],nb:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",I2b:"todayValue",h9:"startValue",v5:"endValue",jUb:"labelMinRequiredCells",iza:"numCols",sKb:"activeCell",uG:"isRange",rMb:"cellAspectRatio",bw:"comparisonStart",Iy:"comparisonEnd",GZ:"previewStart",aQ:"previewEnd",g9:"startDateAccessibleName",u5:"endDateAccessibleName"},outputs:{C_b:"selectedValueChange",Aka:"previewChange",Em:"activeDateChange",tW:"dragStarted",LF:"dragEnded"},Pb:["matCalendarBody"],
features:[_.Lm],jc:["mat-calendar-body",""],ya:7,Aa:5,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,Cjb,3,6,"tr",0),_.zC(1,Gjb,4,1,"tr",1,Bjb,!0),_.F(3,"span",2),_.Q(4),_.J(),_.F(5,"span",2),_.Q(6),_.J());a&2&&(_.rg(b.Laa<b.jUb?0:-1),_.y(),_.AC(b.rows),_.y(2),_.E("id",b.KRa),_.y(),_.Rg(" ",b.g9,"\n"),_.y(),_.E("id",b.ONa),_.y(),_.Rg(" ",b.u5,"\n"))},Fa:[_.Qn],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 ZE=function(a,b,c){const d=a.selection;a.selection=b;a.sRa.next({selection:b,source:c,oldValue:d})},$E=class{constructor(a,b){this.selection=a;this.CCb=b;this.F_b=this.sRa=new _.Tf;this.selection=a}Ja(){this.sRa.complete()}OLc(a){return QC(a)&&this.CCb.isValid(a)}};$E.O=function(){_.ef()};$E.ta=_.k({token:$E,oa:$E.O});
var aF=class extends $E{constructor(a){super(null,a)}add(a){ZE(this,a,this)}isValid(){return this.selection!=null&&this.OLc(this.selection)}Ss(){return this.selection!=null}clone(){const a=new aF(this.CCb);ZE(a,this.selection,this);return a}};aF.O=function(a){return new (a||aF)(_.m(_.VC))};aF.ta=_.k({token:aF,oa:aF.O});var Amb={va:$E,Ib:[[new _.Nm,new _.Om,$E],_.VC],Ab:function(a,b){return a||new aF(b)}};new _.Nm;new _.Om;var Bmb,Cmb;Bmb=function(a,b){return`${a} \u2013 ${b}`};Cmb=function(a,b){return`${a} to ${b}`};_.bF=class{constructor(){this.Gc=new _.Tf;this.F2c="Open calendar";this.eSc="Close calendar"}};_.bF.O=function(a){return new (a||_.bF)};_.bF.ta=_.k({token:_.bF,oa:_.bF.O,Ea:"root"});var Dmb=new _.ud("MAT_DATE_RANGE_SELECTION_STRATEGY");new _.Nm;new _.Om;var Emb,Fmb;Emb=(a,b)=>b.id;Fmb=0;
_.cF=class{get qb(){return this.Fd}set qb(a){const b=this.Fd;a=_.RC(this.Xa,this.Xa.oi(a))||new Date;this.Fd=_.UC(this.Xa,a,this.Cd,this.Ed);this.dGb(b,this.Fd)||this.gJ()}get selected(){return this.ye}set selected(a){this.ye=_.RC(this.Xa,this.Xa.oi(a));this.xRa(this.ye)}get Cd(){return this.zT}set Cd(a){this.zT=_.RC(this.Xa,this.Xa.oi(a))}get Ed(){return this.xT}set Ed(a){this.xT=_.RC(this.Xa,this.Xa.oi(a))}constructor(){this.Ta=_.n(_.jn);this.jy=_.n(_.zs,{optional:!0});this.Xa=_.n(_.VC,{optional:!0});
this.Vb=_.n(_.Mr,{optional:!0});this.nra=_.n(Dmb,{optional:!0});this.uN=_.le.EMPTY;this.Rv=null;this.ho=new _.Vm;this.L3=new _.Vm;this.tW=new _.Vm;this.LF=new _.Vm;this.Em=new _.Vm;_.n(_.Wq).load(_.Xq);this.Fd=new Date}Sd(){this.uN=_.x(this.Xa.vya,_.bg(null)).subscribe(()=>this.gJ())}Sb(a){const b=a.comparisonStart||a.comparisonEnd;b&&!b.vK&&this.xRa(this.selected);a.activeDrag&&!this.Rv&&this.dNa()}Ja(){this.uN.unsubscribe()}lpa(a){const b=a.value,c=this.uFb(b);let d;(d=this.XJc(this.ye))===b&&d===
b||this.ho.emit(c);this.L3.emit({value:c,event:a.event});this.dNa();_.Zm(this.Ta)}oda(a){const b=this.Fd;this.qb=this.uFb(a.value);_.SC(this.Xa,b,this.qb)&&this.Em.emit(this.Fd)}bba(a){const b=this.Fd,c=this.il();switch(a.keyCode){case 37:this.qb=_.aD(this.Xa,this.Fd,c?1:-1);break;case 39:this.qb=_.aD(this.Xa,this.Fd,c?-1:1);break;case 38:this.qb=_.aD(this.Xa,this.Fd,-7);break;case 40:this.qb=_.aD(this.Xa,this.Fd,7);break;case 36:this.qb=_.aD(this.Xa,this.Fd,1-this.Xa.getDate(this.Fd));break;case 35:this.qb=
_.aD(this.Xa,this.Fd,_.XC(this.Xa,this.Fd)-this.Xa.getDate(this.Fd));break;case 33:this.qb=a.altKey?_.$C(this.Xa,this.Fd,-1):_.ZC(this.Xa,this.Fd,-1);break;case 34:this.qb=a.altKey?_.$C(this.Xa,this.Fd,1):_.ZC(this.Xa,this.Fd,1);break;case 13:case 32:this.yN=!0;this.sDb(this.Fd)&&a.preventDefault();return;case 27:this.PT==null||_.Mi(a)||(this.dNa(),this.Rv?this.LF.emit({value:null,event:a}):(this.ho.emit(null),this.L3.emit({value:null,event:a})),a.preventDefault(),a.stopPropagation());return;default:return}_.SC(this.Xa,
b,this.qb)&&(this.Em.emit(this.qb),this.XI());a.preventDefault()}cba(a){if(a.keyCode===32||a.keyCode===13)this.yN&&this.sDb(this.Fd)&&this.lpa({value:this.Xa.getDate(this.Fd),event:a}),this.yN=!1}gJ(){this.xRa(this.selected);this.UOc=this.ZI(new Date);this.pMc=this.jy.display.monthLabel?this.Xa.format(this.qb,this.jy.display.monthLabel):bkb(this.Xa)[this.Xa.getMonth(this.qb)].toLocaleUpperCase();this.uJc=(7+YC(this.Xa,this.Xa.getYear(this.qb),this.Xa.getMonth(this.qb),1).getDay()-_.ekb(this.Xa))%
7;this.eLc();this.BIc();_.Zm(this.Ta)}yB(a){this.pJ.yB(a)}XI(){this.pJ.jRa()}cIb({event:a,value:b}){if(this.nra){b=b?b.anb:null;var c=this.nra.nhd(b,this.selected,a);this.u3=this.ZI(c.start);this.PT=this.ZI(c.end);if(this.Rv&&b){let d,e;if(c=(e=(d=this.nra).B_a)==null?void 0:e.call(d,this.Rv.value,this.selected,b,a))this.u3=this.ZI(c.start),this.PT=this.ZI(c.end)}_.$m(this.Ta)}}KNa(a){if(this.Rv)if(a.value){let b,c;const d=(b=this.nra)==null?void 0:(c=b.B_a)==null?void 0:c.call(b,this.Rv.value,this.selected,
a.value,a.event);this.LF.emit({value:d!=null?d:null,event:a.event})}else this.LF.emit({value:null,event:a.event})}uFb(a){return YC(this.Xa,this.Xa.getYear(this.qb),this.Xa.getMonth(this.qb),a)}eLc(){const a=_.ekb(this.Xa),b=_.dkb(this.Xa,"narrow");let c=_.dkb(this.Xa,"long").map((d,e)=>({uVb:d,xhb:b[e],id:Fmb++}));this.TPc=c.slice(a).concat(c.slice(0,a))}BIc(){const a=_.XC(this.Xa,this.qb),b=ckb(this.Xa);this.Wra=[[]];for(let c=0,d=this.uJc;c<a;c++,d++){d==7&&(this.Wra.push([]),d=0);const e=YC(this.Xa,
this.Xa.getYear(this.qb),this.Xa.getMonth(this.qb),c+1),f=this.sOc(e),g=this.Xa.format(e,this.jy.display.tTc),l=this.Vl?this.Vl(e,"month"):void 0;this.Wra[this.Wra.length-1].push(new xmb(c+1,b[c],g,f,l,this.ZI(e),e))}}sOc(a){return!!a&&(!this.Cd||_.SC(this.Xa,a,this.Cd)>=0)&&(!this.Ed||_.SC(this.Xa,a,this.Ed)<=0)&&(!this.Cj||this.Cj(a))}XJc(a){return a&&this.dGb(a,this.qb)?this.Xa.getDate(a):null}dGb(a,b){return!(!a||!b||this.Xa.getMonth(a)!=this.Xa.getMonth(b)||this.Xa.getYear(a)!=this.Xa.getYear(b))}ZI(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}il(){return this.Vb&&this.Vb.value==="rtl"}xRa(a){this.kNc=this.jNc=this.ZI(a);this.JLc=!1;this.VHc=this.ZI(this.bw);this.UHc=this.ZI(this.Iy)}sDb(a){return!this.Cj||this.Cj(a)}dNa(){this.u3=this.PT=null}};_.cF.O=function(a){return new (a||_.cF)};
_.cF.wa=_.zf({type:_.cF,na:[["mat-month-view"]],rb:function(a,b){a&1&&_.Jg(YE,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.pJ=c.first)}},inputs:{qb:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",Cj:"dateFilter",Vl:"dateClass",bw:"comparisonStart",Iy:"comparisonEnd",g9:"startDateAccessibleName",u5:"endDateAccessibleName",Rv:"activeDrag"},outputs:{ho:"selectedChange",L3:"_userSelection",tW:"dragStarted",LF:"dragEnded",Em:"activeDateChange"},Pb:["matMonthView"],features:[_.Lm],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"),_.zC(3,Njb,5,2,"th",2,Emb),_.J(),_.F(5,"tr",3),_.K(6,"th",4),_.J()(),_.F(7,"tbody",5),_.N("selectedValueChange",function(c){return b.lpa(c)})("activeDateChange",function(c){return b.oda(c)})("previewChange",function(c){return b.cIb(c)})("dragStarted",function(c){return b.tW.emit(c)})("dragEnded",function(c){return b.KNa(c)})("keyup",function(c){return b.cba(c)})("keydown",function(c){return b.bba(c)}),_.J()());a&2&&(_.y(3),_.AC(b.TPc),_.y(4),
_.E("label",b.pMc)("rows",b.Wra)("todayValue",b.UOc)("startValue",b.kNc)("endValue",b.jNc)("comparisonStart",b.VHc)("comparisonEnd",b.UHc)("previewStart",b.u3)("previewEnd",b.PT)("isRange",b.JLc)("labelMinRequiredCells",3)("activeCell",b.Xa.getDate(b.qb)-1)("startDateAccessibleName",b.g9)("endDateAccessibleName",b.u5))},Fa:[YE],hb:2,Ma:0});var dF=class{get qb(){return this.Fd}set qb(a){let b=this.Fd;a=_.RC(this.Xa,this.Xa.oi(a))||new Date;this.Fd=_.UC(this.Xa,a,this.Cd,this.Ed);Pjb(this.Xa,b,this.Fd,this.Cd,this.Ed)||this.gJ()}get selected(){return this.ye}set selected(a){this.ye=_.RC(this.Xa,this.Xa.oi(a));this.fOc(a)}get Cd(){return this.zT}set Cd(a){this.zT=_.RC(this.Xa,this.Xa.oi(a))}get Ed(){return this.xT}set Ed(a){this.xT=_.RC(this.Xa,this.Xa.oi(a))}constructor(){this.Ta=_.n(_.jn);this.Xa=_.n(_.VC,{optional:!0});this.Vb=_.n(_.Mr,
{optional:!0});this.uN=_.le.EMPTY;this.ho=new _.Vm;this.xR=new _.Vm;this.Em=new _.Vm;this.Fd=new Date}Sd(){this.uN=_.x(this.Xa.vya,_.bg(null)).subscribe(()=>this.gJ())}Ja(){this.uN.unsubscribe()}gJ(){this.WOc=this.Xa.getYear(new Date);const a=this.Xa.getYear(this.Fd)-KC(this.Xa,this.qb,this.Cd,this.Ed);this.lKb=[];for(let b=0,c=[];b<24;b++)c.push(a+b),c.length==4&&(this.lKb.push(c.map(d=>this.lIc(d))),c=[]);_.Zm(this.Ta)}kKb(a){var b=a.value;a=YC(this.Xa,b,0,1);b=this.wFb(b);this.xR.emit(a);this.ho.emit(b)}oda(a){const b=
this.Fd;this.qb=this.wFb(a.value);_.SC(this.Xa,b,this.qb)&&this.Em.emit(this.qb)}bba(a){const b=this.Fd,c=this.il();switch(a.keyCode){case 37:this.qb=_.$C(this.Xa,this.Fd,c?1:-1);break;case 39:this.qb=_.$C(this.Xa,this.Fd,c?-1:1);break;case 38:this.qb=_.$C(this.Xa,this.Fd,-4);break;case 40:this.qb=_.$C(this.Xa,this.Fd,4);break;case 36:this.qb=_.$C(this.Xa,this.Fd,-KC(this.Xa,this.qb,this.Cd,this.Ed));break;case 35:this.qb=_.$C(this.Xa,this.Fd,24-KC(this.Xa,this.qb,this.Cd,this.Ed)-1);break;case 33:this.qb=
_.$C(this.Xa,this.Fd,a.altKey?-240:-24);break;case 34:this.qb=_.$C(this.Xa,this.Fd,a.altKey?240:24);break;case 13:case 32:this.yN=!0;break;default:return}_.SC(this.Xa,b,this.qb)&&this.Em.emit(this.qb);this.XI();a.preventDefault()}cba(a){if(a.keyCode===32||a.keyCode===13)this.yN&&this.kKb({value:this.Xa.getYear(this.Fd),event:a}),this.yN=!1}JJc(){return KC(this.Xa,this.qb,this.Cd,this.Ed)}yB(){this.pJ.yB()}XI(){this.pJ.jRa()}wFb(a){const b=this.Xa.getMonth(this.qb),c=_.XC(this.Xa,YC(this.Xa,a,b,1));
return YC(this.Xa,a,b,Math.min(this.Xa.getDate(this.qb),c))}lIc(a){var b=YC(this.Xa,a,0,1);const c=WC(this.Xa,b);b=this.Vl?this.Vl(b,"multi-year"):void 0;return new xmb(a,c,c,this.uOc(a),b)}uOc(a){if(a===void 0||a===null||this.Ed&&a>this.Xa.getYear(this.Ed)||this.Cd&&a<this.Xa.getYear(this.Cd))return!1;if(!this.Cj)return!0;for(var b=YC(this.Xa,a,0,1);this.Xa.getYear(b)==a;b=_.aD(this.Xa,b,1))if(this.Cj(b))return!0;return!1}il(){return this.Vb&&this.Vb.value==="rtl"}fOc(a){this.rRa=null;a&&(this.rRa=
this.Xa.getYear(a))}};dF.O=function(a){return new (a||dF)};
dF.wa=_.zf({type:dF,na:[["mat-multi-year-view"]],rb:function(a,b){a&1&&_.Jg(YE,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.pJ=c.first)}},inputs:{qb:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",Cj:"dateFilter",Vl:"dateClass"},outputs:{ho:"selectedChange",xR:"yearSelected",Em:"activeDateChange"},Pb:["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),_.J()(),_.F(4,"tbody",3),_.N("selectedValueChange",function(c){return b.kKb(c)})("activeDateChange",function(c){return b.oda(c)})("keyup",function(c){return b.cba(c)})("keydown",function(c){return b.bba(c)}),_.J()());a&2&&(_.y(4),_.E("rows",b.lKb)("todayValue",b.WOc)("startValue",
b.rRa)("endValue",b.rRa)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.JJc()))},Fa:[YE],hb:2,Ma:0});_.eF=class{get qb(){return this.Fd}set qb(a){let b=this.Fd;a=_.RC(this.Xa,this.Xa.oi(a))||new Date;this.Fd=_.UC(this.Xa,a,this.Cd,this.Ed);this.Xa.getYear(b)!==this.Xa.getYear(this.Fd)&&this.gJ()}get selected(){return this.ye}set selected(a){this.ye=_.RC(this.Xa,this.Xa.oi(a));this.RIb(a)}get Cd(){return this.zT}set Cd(a){this.zT=_.RC(this.Xa,this.Xa.oi(a))}get Ed(){return this.xT}set Ed(a){this.xT=_.RC(this.Xa,this.Xa.oi(a))}constructor(){this.Ta=_.n(_.jn);this.jy=_.n(_.zs,{optional:!0});this.Xa=
_.n(_.VC,{optional:!0});this.Vb=_.n(_.Mr,{optional:!0});this.uN=_.le.EMPTY;this.ho=new _.Vm;this.IP=new _.Vm;this.Em=new _.Vm;this.Fd=new Date}Sd(){this.uN=_.x(this.Xa.vya,_.bg(null)).subscribe(()=>this.gJ())}Ja(){this.uN.unsubscribe()}mHb(a){a=a.value;const b=YC(this.Xa,this.Xa.getYear(this.qb),a,1);this.IP.emit(b);a=this.vFb(a);this.ho.emit(a)}oda(a){const b=this.Fd;this.qb=this.vFb(a.value);_.SC(this.Xa,b,this.qb)&&this.Em.emit(this.qb)}bba(a){const b=this.Fd,c=this.il();switch(a.keyCode){case 37:this.qb=
_.ZC(this.Xa,this.Fd,c?1:-1);break;case 39:this.qb=_.ZC(this.Xa,this.Fd,c?-1:1);break;case 38:this.qb=_.ZC(this.Xa,this.Fd,-4);break;case 40:this.qb=_.ZC(this.Xa,this.Fd,4);break;case 36:this.qb=_.ZC(this.Xa,this.Fd,-this.Xa.getMonth(this.Fd));break;case 35:this.qb=_.ZC(this.Xa,this.Fd,11-this.Xa.getMonth(this.Fd));break;case 33:this.qb=_.$C(this.Xa,this.Fd,a.altKey?-10:-1);break;case 34:this.qb=_.$C(this.Xa,this.Fd,a.altKey?10:1);break;case 13:case 32:this.yN=!0;break;default:return}_.SC(this.Xa,
b,this.qb)&&(this.Em.emit(this.qb),this.XI());a.preventDefault()}cba(a){if(a.keyCode===32||a.keyCode===13)this.yN&&this.mHb({value:this.Xa.getMonth(this.Fd),event:a}),this.yN=!1}gJ(){this.RIb(this.selected);this.VOc=this.EFb(new Date);this.WPc=WC(this.Xa,this.qb);let a=bkb(this.Xa);this.rMc=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(b=>b.map(c=>this.kIc(c,a[c])));_.Zm(this.Ta)}yB(){this.pJ.yB()}XI(){this.pJ.jRa()}EFb(a){return a&&this.Xa.getYear(a)==this.Xa.getYear(this.qb)?this.Xa.getMonth(a):null}vFb(a){var b=
YC(this.Xa,this.Xa.getYear(this.qb),a,1);b=_.XC(this.Xa,b);return YC(this.Xa,this.Xa.getYear(this.qb),a,Math.min(this.Xa.getDate(this.qb),b))}kIc(a,b){var c=YC(this.Xa,this.Xa.getYear(this.qb),a,1);const d=this.Xa.format(c,this.jy.display.A1c);c=this.Vl?this.Vl(c,"year"):void 0;return new xmb(a,b.toLocaleUpperCase(),d,this.tOc(a),c)}tOc(a){var b=this.Xa.getYear(this.qb);if(a===void 0||a===null||this.PLc(b,a)||this.QLc(b,a))return!1;if(!this.Cj)return!0;for(b=YC(this.Xa,b,a,1);this.Xa.getMonth(b)==
a;b=_.aD(this.Xa,b,1))if(this.Cj(b))return!0;return!1}PLc(a,b){if(this.Ed){const c=this.Xa.getYear(this.Ed),d=this.Xa.getMonth(this.Ed);return a>c||a===c&&b>d}return!1}QLc(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}il(){return this.Vb&&this.Vb.value==="rtl"}RIb(a){this.IIb=this.EFb(a)}};_.eF.O=function(a){return new (a||_.eF)};
_.eF.wa=_.zf({type:_.eF,na:[["mat-year-view"]],rb:function(a,b){a&1&&_.Jg(YE,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.pJ=c.first)}},inputs:{qb:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",Cj:"dateFilter",Vl:"dateClass"},outputs:{ho:"selectedChange",IP:"monthSelected",Em:"activeDateChange"},Pb:["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),_.J()(),_.F(4,"tbody",3),_.N("selectedValueChange",function(c){return b.mHb(c)})("activeDateChange",function(c){return b.oda(c)})("keyup",function(c){return b.cba(c)})("keydown",function(c){return b.bba(c)}),_.J()());a&2&&(_.y(4),_.E("label",b.WPc)("rows",
b.rMc)("todayValue",b.VOc)("startValue",b.IIb)("endValue",b.IIb)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.Xa.getMonth(b.qb)))},Fa:[YE],hb:2,Ma:0});var jF=class{constructor(){this.Ui=_.n(_.bF);this.calendar=_.n(_.fF);this.Xa=_.n(_.VC,{optional:!0});this.jy=_.n(_.zs,{optional:!0});this.THb=_.n(_.or).getId("mat-calendar-period-label-");_.n(_.Wq).load(_.Xq);const a=_.n(_.jn);this.calendar.Xb.subscribe(()=>_.Zm(a))}get Uza(){return this.calendar.Zg=="month"?this.Xa.format(this.calendar.qb,this.jy.display.hhb).toLocaleUpperCase():this.calendar.Zg=="year"?WC(this.Xa,this.calendar.qb):Bmb(...this.kFb())}get y3c(){return this.calendar.Zg=="month"?this.Xa.format(this.calendar.qb,
this.jy.display.hhb).toLocaleUpperCase():this.calendar.Zg=="year"?WC(this.Xa,this.calendar.qb):Cmb(...this.kFb())}get hkb(){return this.calendar.Zg=="month"?"Choose month and year":"Choose date"}get alb(){return{month:"Previous month",year:"Previous year","multi-year":"Previous 24 years"}[this.calendar.Zg]}get Mhb(){return{month:"Next month",year:"Next year","multi-year":"Next 24 years"}[this.calendar.Zg]}jAa(){return this.calendar.Cd?!this.calendar.Cd||!this.LGb(this.calendar.qb,this.calendar.Cd):
!0}Zya(){return!this.calendar.Ed||!this.LGb(this.calendar.qb,this.calendar.Ed)}LGb(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):Pjb(this.Xa,a,b,this.calendar.Cd,this.calendar.Ed)}kFb(){var a=this.Xa.getYear(this.calendar.qb)-KC(this.Xa,this.calendar.qb,this.calendar.Cd,this.calendar.Ed),b=a+24-1;a=WC(this.Xa,YC(this.Xa,a,0,1));b=WC(this.Xa,YC(this.Xa,b,0,1));return[a,
b]}};jF.O=function(a){return new (a||jF)};
jF.wa=_.zf({type:jF,na:[["mat-calendar-header"]],Pb:["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&&(_.Cg(),_.F(0,"div",0)(1,"div",1)(2,"span",2),_.Q(3),_.J(),_.F(4,"button",3),_.N("click",function(){b.calendar.Zg=b.calendar.Zg=="month"?"multi-year":"month"}),_.F(5,"span",4),_.Q(6),_.J(),_.Ud(),
_.F(7,"svg",5),_.K(8,"polygon",6),_.J()(),_.Xd(),_.K(9,"div",7),_.Dg(10),_.F(11,"button",8),_.N("click",function(){b.calendar.qb=b.calendar.Zg=="month"?_.ZC(b.Xa,b.calendar.qb,-1):_.$C(b.Xa,b.calendar.qb,b.calendar.Zg=="year"?-1:-24)}),_.Ud(),_.F(12,"svg",9),_.K(13,"path",10),_.J()(),_.Xd(),_.F(14,"button",11),_.N("click",function(){b.calendar.qb=b.calendar.Zg=="month"?_.ZC(b.Xa,b.calendar.qb,1):_.$C(b.Xa,b.calendar.qb,b.calendar.Zg=="year"?1:24)}),_.Ud(),_.F(15,"svg",9),_.K(16,"path",12),_.J()()()());
a&2&&(_.y(2),_.E("id",b.THb),_.y(),_.Sg(b.y3c),_.y(),_.mg("aria-label",b.hkb)("aria-describedby",b.THb),_.y(2),_.Sg(b.Uza),_.y(),_.og("mat-calendar-invert",b.calendar.Zg!=="month"),_.y(4),_.E("disabled",!b.jAa()),_.mg("aria-label",b.alb),_.y(3),_.E("disabled",!b.Zya()),_.mg("aria-label",b.Mhb))},Fa:[_.pt,_.st],hb:2,Ma:0});
_.fF=class{get Tz(){return this.JRa}set Tz(a){this.JRa=_.RC(this.Xa,this.Xa.oi(a))}get selected(){return this.ye}set selected(a){this.ye=_.RC(this.Xa,this.Xa.oi(a))}get Cd(){return this.zT}set Cd(a){this.zT=_.RC(this.Xa,this.Xa.oi(a))}get Ed(){return this.xT}set Ed(a){this.xT=_.RC(this.Xa,this.Xa.oi(a))}get qb(){return this.KHc}set qb(a){this.KHc=_.UC(this.Xa,a,this.Cd,this.Ed);this.Xb.next();_.Zm(this.Ta)}get Zg(){return this.tNa}set Zg(a){const b=this.tNa!==a?a:null;this.tNa=a;this.Fqa=!0;_.Zm(this.Ta);
b&&this.rR.emit(b)}constructor(){this.Xa=_.n(_.VC,{optional:!0});this.jy=_.n(_.zs,{optional:!0});this.Ta=_.n(_.jn);this.Fqa=!1;this.XQ="month";this.ho=new _.Vm;this.xR=new _.Vm;this.IP=new _.Vm;this.rR=new _.Vm(!0);this.L3=new _.Vm;this.ZJb=new _.Vm;this.Loa=null;this.Xb=new _.Tf;this.vba=_.n(_.bF).Gc.subscribe(()=>{_.Zm(this.Ta);this.Xb.next()})}Sd(){this.wHc=new _.ps(this.PX||jF);this.qb=this.Tz||new Date;this.tNa=this.XQ}Vn(){this.Fqa&&(this.Fqa=!1,this.lOa().yB(!1))}Ja(){this.vba.unsubscribe();
this.Xb.complete()}Sb(a){const b=a.minDate&&!TC(this.Xa,a.minDate.Hj,a.minDate.ng)?a.minDate:void 0,c=a.maxDate&&!TC(this.Xa,a.maxDate.Hj,a.maxDate.ng)?a.maxDate:void 0;(a=b||c||a.dateFilter)&&!a.vK&&(a=this.lOa())&&(this.Fqa=!0,_.$m(this.Ta),a.gJ());this.Xb.next()}lpa(a){const b=a.value;b&&!TC(this.Xa,b,this.selected)&&this.ho.emit(b);this.L3.emit(a)}XPc(a){this.xR.emit(a)}qMc(a){this.IP.emit(a)}TFb(a,b){this.qb=a;this.Zg=b}WIc(a){this.Loa=a}KNa(a){this.Loa&&(a.value&&this.ZJb.emit(a),this.Loa=null)}lOa(){return this.w7||
this.NDa||this.C1c}};_.fF.O=function(a){return new (a||_.fF)};
_.fF.wa=_.zf({type:_.fF,na:[["mat-calendar"]],rb:function(a,b){a&1&&(_.Jg(_.cF,5),_.Jg(_.eF,5),_.Jg(dF,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.w7=c.first);_.Mg(c=_.Og())&&(b.NDa=c.first);_.Mg(c=_.Og())&&(b.C1c=c.first)}},nb:[1,"mat-calendar"],inputs:{PX:"headerComponent",Tz:"startAt",XQ:"startView",selected:"selected",Cd:"minDate",Ed:"maxDate",Cj:"dateFilter",Vl:"dateClass",bw:"comparisonStart",Iy:"comparisonEnd",g9:"startDateAccessibleName",u5:"endDateAccessibleName"},outputs:{ho:"selectedChange",xR:"yearSelected",
IP:"monthSelected",rR:"viewChanged",L3:"_userSelection",ZJb:"_userDragDrop"},Pb:["matCalendar"],features:[_.Xg([Amb]),_.Lm],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,Qjb,0,0,"ng-template",0),_.F(1,
"div",1),_.C(2,Rjb,1,11,"mat-month-view",2)(3,Sjb,1,6,"mat-year-view",3)(4,Tjb,1,6,"mat-multi-year-view",3),_.J());if(a&2){let c;_.E("cdkPortalOutlet",b.wHc);_.y(2);_.rg((c=b.Zg)==="month"?2:c==="year"?3:c==="multi-year"?4:-1)}},Fa:[_.us,_.PC,_.cF,_.eF,dF],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 Gmb=class{constructor(a,b){this.target=a;this.targetElement=b;this.value=this.target.value}},kF=class{get value(){return this.Bm?this.RFb(this.Bm.selection):this.qy}set value(a){this.zMa(a)}get disabled(){return!!this.qc||!1}set disabled(a){const b=this.Ia.ma;this.qc!==a&&(this.qc=a,this.Xb.next(void 0));a&&this.xn&&b.blur&&b.blur()}FKc(){return[this.QMc,this.lMc,this.iMc,this.pJc]}tNc(a){this.Bm=a;this.ESa.unsubscribe();this.qy&&this.NI(this.qy);this.ESa=this.Bm.F_b.subscribe(b=>{this.vOc(b)&&
(b=this.RFb(b.selection),this.c3=this.JPa(b),this.jpa(b),this.Xe(),this.dOa(b),this.qu.emit(new Gmb(this,this.Ia.ma)),this.K0a.emit(new Gmb(this,this.Ia.ma)))})}constructor(){this.Ia=_.n(_.bf);this.Xa=_.n(_.VC,{optional:!0});this.jy=_.n(_.zs,{optional:!0});this.K0a=new _.Vm;this.qu=new _.Vm;this.Xb=new _.Tf;this.Xe=()=>{};this.JN=()=>{};this.jpa=()=>{};this.cHb=this.ESa=_.le.EMPTY;this.QMc=()=>this.c3?null:{matDatepickerParse:{text:this.Ia.ma.value}};this.pJc=a=>{a=_.RC(this.Xa,this.Xa.oi(a.value));
return!a||this.TPa(a)?null:{matDatepickerFilter:!0}};this.lMc=a=>{a=_.RC(this.Xa,this.Xa.oi(a.value));const b=this.vOa();return!b||!a||_.SC(this.Xa,b,a)<=0?null:{matDatepickerMin:{min:b,actual:a}}};this.iMc=a=>{a=_.RC(this.Xa,this.Xa.oi(a.value));const b=this.uOa();return!b||!a||_.SC(this.Xa,b,a)>=0?null:{matDatepickerMax:{max:b,actual:a}}};this.c3=!1;this.cHb=this.Xa.vya.subscribe(()=>{this.zMa(this.value)})}Dc(){this.xn=!0}Sb(a){a:{var b=this.Xa;const c=Object.keys(a);for(let d of c){const {Hj:e,
ng:f}=a[d];if(QC(e)&&QC(f)){if(!TC(b,e,f)){a=!0;break a}}else{a=!0;break a}}a=!1}a&&this.Xb.next(void 0)}Ja(){this.ESa.unsubscribe();this.cHb.unsubscribe();this.Xb.complete()}Qka(a){this.JN=a}validate(a){return this.uda?this.uda(a):null}Wo(a){this.zMa(a)}co(a){this.jpa=a}rt(a){this.Xe=a}lq(a){this.disabled=a}Lqa(a){const b=["ctrlKey","shiftKey","metaKey"];_.Mi(a,"altKey")&&a.keyCode===40&&b.every(c=>!_.Mi(a,c))&&!this.Ia.ma.readOnly&&(this.LMc(),a.preventDefault())}GT(a){const b=this.c3;let c=this.Xa.parse(a,
this.jy.parse.qu);this.c3=this.JPa(c);c=_.RC(this.Xa,c);const d=!TC(this.Xa,c,this.value);!c||d?this.jpa(c):(a&&!this.value&&this.jpa(c),b!==this.c3&&this.JN());d&&(this.NI(c),this.qu.emit(new Gmb(this,this.Ia.ma)))}xe(){this.K0a.emit(new Gmb(this,this.Ia.ma))}kl(){this.value&&this.dOa(this.value);this.Xe()}dOa(a){this.Ia.ma.value=a!=null?this.Xa.format(a,this.jy.display.qu):""}NI(a){this.Bm?(this.RGc(a),this.qy=null):this.qy=a}JPa(a){return!a||this.Xa.isValid(a)}ydd(){return!1}zMa(a){a=this.Xa.oi(a);
this.c3=this.JPa(a);a=_.RC(this.Xa,a);this.NI(a);this.dOa(a)}TPa(a){const b=this.mOa();return!b||b(a)}};kF.O=function(a){return new (a||kF)};kF.La=_.Cf({type:kF,inputs:{value:"value",disabled:[2,"disabled","disabled",_.kh]},outputs:{K0a:"dateChange",qu:"dateInput"},features:[_.hg,_.Lm]});var Hmb=_.hj("transformPanel",[_.lj("void => enter-dropdown",_.ij("120ms cubic-bezier(0, 0, 0.2, 1)",_.CC([_.jj({opacity:0,transform:"scale(1, 0.8)"}),_.jj({opacity:1,transform:"scale(1, 1)"})]))),_.lj("void => enter-dialog",_.ij("150ms cubic-bezier(0, 0, 0.2, 1)",_.CC([_.jj({opacity:0,transform:"scale(0.7)"}),_.jj({transform:"none",opacity:1})]))),_.lj("* => void",_.ij("100ms linear",_.jj({opacity:0})))]),Imb=_.hj("fadeInCalendar",[_.kj("void",_.jj({opacity:0})),_.kj("enter",_.jj({opacity:1})),_.lj("void => *",
_.ij("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]);var Jmb=new _.ud("mat-datepicker-scroll-strategy",{Ea:"root",oa:()=>{const a=_.n(_.ws);return()=>a.Lj.Bl()}}),Kmb={va:Jmb,Ib:[_.ws],Ab:function(a){return()=>a.Lj.Bl()}},lF=class{constructor(){this.Ia=_.n(_.bf);this.Ta=_.n(_.jn);this.Tpa=_.n($E);this.Xa=_.n(_.VC);this.Add=_.n(Dmb,{optional:!0});this.ada=new _.le;this.Nl=new _.Tf;this.ME=!1;this.J$=null;_.n(_.Wq).load(_.Xq);this.PHc=_.n(_.bF).eSc}Qa(){this.Ut=this.Re.WCa?"enter-dialog":"enter-dropdown"}Dc(){this.ada.add(this.Re.Xb.subscribe(()=>{_.Zm(this.Ta)}));
this.vHc.lOa().yB(!1)}Ja(){this.ada.unsubscribe();this.Nl.complete()}QKc(a){const b=this.Bm.selection;a=a.value;!a||TC(this.Xa,a,b)||this.Bm.add(a);this.Bm&&!this.Bm.Ss()||this.J$||this.Re.close()}PKc(a){ZE(this.Bm,a.value,this)}Xca(){this.Ut="void";_.Zm(this.Ta)}UFb(a){(this.ME=a.NXb==="start")||this.Nl.next()}ndd(){return this.Bm.selection}VCb(){this.Bm!==this.Tpa&&ZE(this.Tpa,this.Bm.selection,this)}PGc(a,b){this.Bm=a?this.Tpa.clone():this.Tpa;this.J$=a;b&&_.$m(this.Ta)}};
lF.O=function(a){return new (a||lF)};
lF.wa=_.zf({type:lF,na:[["mat-datepicker-content"]],rb:function(a,b){a&1&&_.Jg(_.fF,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.vHc=c.first)}},nb:[1,"mat-datepicker-content"],ob:5,Ya:function(a,b){a&1&&_.Bg("@transformPanel.start",function(c){return b.UFb(c)})("@transformPanel.done",function(c){return b.UFb(c)});a&2&&(_.vg("@transformPanel",b.Ut),_.pg(b.color?"mat-"+b.color:""),_.og("mat-datepicker-content-touch",b.Re.WCa))},inputs:{color:"color"},Pb:["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.Re.TNc(c)})("monthSelected",function(c){return b.Re.RNc(c)})("viewChanged",function(c){return b.Re.LPc(c)})("_userSelection",function(c){return b.QKc(c)})("_userDragDrop",function(c){return b.PKc(c)}),_.J(),_.C(2,Ujb,0,0,"ng-template",2),_.F(3,"button",3),_.N("focus",function(){return b.JDb=!0})("blur",function(){return b.JDb=!1})("click",function(){return b.Re.close()}),_.Q(4),_.J()());if(a&2){let c;_.og("mat-datepicker-content-container-with-custom-header",
b.Re.hMb)("mat-datepicker-content-container-with-actions",b.J$);_.mg("aria-modal",!0)("aria-labelledby",(c=b.SIc)!==null&&c!==void 0?c:void 0);_.y();_.pg(b.Re.Ad);_.E("id",b.Re.id)("startAt",b.Re.Tz)("startView",b.Re.XQ)("minDate",b.Re.vOa())("maxDate",b.Re.uOa())("dateFilter",b.Re.mOa())("headerComponent",b.Re.hMb)("selected",b.Bm.selection)("dateClass",b.Re.Vl)("comparisonStart",b.bw)("comparisonEnd",b.Iy)("@fadeInCalendar","enter")("startDateAccessibleName",b.g9)("endDateAccessibleName",b.u5);
_.y();_.E("cdkPortalOutlet",b.J$);_.y();_.og("cdk-visually-hidden",!b.JDb);_.E("color",b.color||"primary");_.y();_.Sg(b.PHc)}},Fa:[_.Zq,_.fF,_.us,_.pt],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:[Hmb,Imb]},Ma:0});
var mF=class{get Tz(){return this.JRa||(this.Kp?this.Kp.value:null)}set Tz(a){this.JRa=_.RC(this.Xa,this.Xa.oi(a))}get color(){var a;(a=this.Si)||(this.Kp?(a=this.Kp,a=a.We?a.We.color:void 0):a=void 0);return a}set color(a){this.Si=a}get disabled(){return this.qc===void 0&&this.Kp?this.Kp.disabled:!!this.qc}set disabled(a){a!==this.qc&&(this.qc=a,this.Xb.next(void 0))}get Ad(){return this.NMc}set Ad(a){this.NMc=Efb(a)}get kh(){return this.WE}set kh(a){a?this.open():this.close()}vOa(){return this.Kp&&
this.Kp.min}uOa(){return this.Kp&&this.Kp.max}mOa(){return this.Kp&&this.Kp.Cj}constructor(){this.jf=_.n(_.ws);this.He=_.n(_.Hg);this.Xa=_.n(_.VC,{optional:!0});this.Vb=_.n(_.Mr,{optional:!0});this.Bm=_.n($E);this.Ee=_.n(Jmb);this.tPa=_.le.EMPTY;this.Bb=_.n(_.Zh);this.XQ="month";this.WCa=!1;this.zq="start";this.Jt="below";this.yt=!0;this.xR=new _.Vm;this.IP=new _.Vm;this.rR=new _.Vm(!0);this.Fza=new _.Vm;this.Fta=new _.Vm;this.WE=!1;this.id=_.n(_.or).getId("mat-datepicker-");this.Paa=null;this.XGc=
`${this.id}-backdrop`;this.Xb=new _.Tf;this.xc=_.n(_.We);this.Ta=_.n(_.jn);this.Bm.F_b.subscribe(()=>{_.Zm(this.Ta)})}Sb(a){(a=a.xPosition||a.yPosition)&&!a.vK&&this.vb&&(a=this.vb.am().rg,a instanceof _.cWa&&(this.KIb(a),this.kh&&this.vb.ff()));this.Xb.next(void 0)}Ja(){this.zNa();this.close();this.tPa.unsubscribe();this.Xb.complete()}select(a){this.Bm.add(a)}TNc(a){this.xR.emit(a)}RNc(a){this.IP.emit(a)}LPc(a){this.rR.emit(a)}DAa(a){this.tPa.unsubscribe();this.Kp=a;this.tPa=a.Xb.subscribe(()=>this.Xb.next(void 0));
return this.Bm}open(){let a;this.WE||this.disabled||((a=this.VM)==null?0:a.instance.ME)||(this.Paa=_.Si(),this.KMc(),this.WE=!0,this.Fza.emit())}close(){var a;if(this.WE&&((a=this.VM)==null||!a.instance.ME)){var b=this.yt&&this.Paa&&typeof this.Paa.focus==="function";a=()=>{this.WE&&(this.WE=!1,this.Fta.emit())};if(this.VM){const c=this.VM.instance,d=this.VM.location;c.Xca();_.x(c.Nl,_.Nf(1)).subscribe(()=>{const e=this.Bb.activeElement;!b||e&&e!==this.Bb.activeElement&&!d.ma.contains(e)||this.Paa.focus();
this.Paa=null;this.zNa()})}b?setTimeout(a):a()}}VCb(){let a,b;(a=this.VM)==null||(b=a.instance)==null||b.VCb()}IJc(a){a.Re=this;a.color=this.color;var b=this.Kp;b=b.We?b.We.RO():b.Ia.ma.getAttribute("aria-labelledby");a.SIc=b;a.PGc(this.J$,!1)}KMc(){this.zNa();const a=this.WCa,b=new _.ps(lF,this.He),c=this.vb=this.jf.create(new _.cs({rg:a?this.ZJc():this.cKc(),Je:!0,Yj:[a?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this.XGc],direction:this.Vb||"ltr",Mj:a?this.jf.Lj.block():this.Ee(),
Ad:`mat-datepicker-${a?"dialog":"popup"}`}));this.UJc(c).subscribe(d=>{d&&d.preventDefault();this.close()});c.Un().subscribe(d=>{const e=d.keyCode;e!==38&&e!==40&&e!==37&&e!==39&&e!==33&&e!==34||d.preventDefault()});this.VM=c.attach(b);this.IJc(this.VM.instance);a||_.Xe(()=>{c.ff()},{Rb:this.xc})}zNa(){this.vb&&(this.vb.dispose(),this.vb=this.VM=null)}ZJc(){return _.ms(_.ls(this.jf.position().global()))}cKc(){const a=_.js(_.gs(_.hs(_.ks(_.ns(this.jf.position(),this.Kp.OO()),".mat-datepicker-content"),
!1),8));return this.KIb(a)}KIb(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 _.fs(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}])}UJc(a){const b=["ctrlKey","shiftKey","metaKey"];return _.Qe(a.Hm(),a.gp,_.x(a.Un(),_.Re(c=>c.keyCode===27&&!_.Mi(c)||this.Kp&&_.Mi(c,"altKey")&&c.keyCode===38&&b.every(d=>!_.Mi(c,d)))))}};mF.O=function(a){return new (a||mF)};
mF.La=_.Cf({type:mF,inputs:{hMb:"calendarHeaderComponent",Tz:"startAt",XQ:"startView",color:"color",WCa:[2,"touchUi","touchUi",_.kh],disabled:[2,"disabled","disabled",_.kh],zq:"xPosition",Jt:"yPosition",yt:[2,"restoreFocus","restoreFocus",_.kh],Vl:"dateClass",Ad:"panelClass",kh:[2,"opened","opened",_.kh]},outputs:{xR:"yearSelected",IP:"monthSelected",rR:"viewChanged",Fza:"opened",Fta:"closed"},features:[_.hg,_.Lm]});var Lmb,Mmb;Lmb={va:_.tw,Gb:_.jd(()=>_.nF),xd:!0};Mmb={va:_.uw,Gb:_.jd(()=>_.nF),xd:!0};
_.nF=class extends kF{set c1c(a){a&&(this.vaa=a,this.Soa.set(a.kh?a.id:null),this.KDb=a.Fta.subscribe(()=>{this.Xe();this.Soa.set(null)}),this.HHb=a.Fza.subscribe(()=>{this.Soa.set(a.id)}),this.tNc(a.DAa(this)))}get min(){return this.XPa}set min(a){a=_.RC(this.Xa,this.Xa.oi(a));TC(this.Xa,a,this.XPa)||(this.XPa=a,this.JN())}get max(){return this.UPa}set max(a){a=_.RC(this.Xa,this.Xa.oi(a));TC(this.Xa,a,this.UPa)||(this.UPa=a,this.JN())}get Cj(){return this.ZDb}set Cj(a){const b=this.TPa(this.value);
this.ZDb=a;this.TPa(this.value)!==b&&this.JN()}constructor(){super();this.We=_.n(_.Xw,{optional:!0});this.HHb=this.KDb=_.le.EMPTY;this.Soa=_.Pg(null);this.uda=_.Lva(super.FKc())}OO(){return this.We?this.We.OO():this.Ia}Ja(){super.Ja();this.KDb.unsubscribe();this.HHb.unsubscribe()}LMc(){this.vaa&&this.vaa.open()}RFb(a){return a}RGc(a){this.Bm&&ZE(this.Bm,a,this)}vOa(){return this.XPa}uOa(){return this.UPa}mOa(){return this.ZDb}vOc(a){return a.source!==this}};_.nF.O=function(a){return new (a||_.nF)};
_.nF.La=_.Cf({type:_.nF,na:[["input","matDatepicker",""]],nb:[1,"mat-datepicker-input"],ob:6,Ya:function(a,b){a&1&&_.N("input",function(c){return b.GT(c.target.value)})("change",function(){return b.xe()})("blur",function(){return b.kl()})("keydown",function(c){return b.Lqa(c)});a&2&&(_.ug("disabled",b.disabled),_.mg("aria-haspopup",b.vaa?"dialog":null)("aria-owns",b.Soa())("min",b.min?fkb(b.Xa,b.min):null)("max",b.max?fkb(b.Xa,b.max):null)("data-mat-calendar",b.vaa?b.vaa.id:null))},inputs:{c1c:"matDatepicker",
min:"min",max:"max",Cj:[0,"matDatepickerFilter","dateFilter"]},Pb:["matDatepickerInput"],features:[_.Xg([Lmb,Mmb,{va:_.Q6a,Gb:_.nF}]),_.gg]});var Nmb=["button"],Omb=[[["","matDatepickerToggleIcon",""]]],oF=class{};oF.O=function(a){return new (a||oF)};oF.La=_.Cf({type:oF,na:[["","matDatepickerToggleIcon",""]]});
_.pF=class{get disabled(){return this.qc===void 0&&this.Re?this.Re.disabled:!!this.qc}set disabled(a){this.qc=a}constructor(){this.Ui=_.n(_.bF);this.Ta=_.n(_.jn);this.Ph=_.le.EMPTY;var a=_.n(new _.Mm("tabindex"),{optional:!0});this.tabIndex=(a=Number(a))||a===0?a:null}Sb(a){a.datepicker&&this.iKb()}Ja(){this.Ph.unsubscribe()}Sd(){this.iKb()}tQa(a){this.Re&&!this.disabled&&(this.Re.open(),a.stopPropagation())}iKb(){const a=this.Re?this.Re.Xb:_.u(),b=this.Re&&this.Re.Kp?this.Re.Kp.Xb:_.u(),c=this.Re?
_.Qe(this.Re.Fza,this.Re.Fta):_.u();this.Ph.unsubscribe();this.Ph=_.Qe(this.Ui.Gc,a,b,c).subscribe(()=>_.Zm(this.Ta))}};_.pF.O=function(a){return new (a||_.pF)};
_.pF.wa=_.zf({type:_.pF,na:[["mat-datepicker-toggle"]],yd:function(a,b,c){a&1&&_.Kg(c,oF,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.GIc=d.first)}},rb:function(a,b){a&1&&_.Jg(Nmb,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.Zcd=c.first)}},nb:[1,"mat-datepicker-toggle"],ob:8,Ya:function(a,b){a&1&&_.N("click",function(c){return b.tQa(c)});a&2&&(_.mg("tabindex",null)("data-mat-calendar",b.Re?b.Re.id:null),_.og("mat-datepicker-toggle-active",b.Re&&b.Re.kh)("mat-accent",b.Re&&b.Re.color==="accent")("mat-warn",b.Re&&b.Re.color===
"warn"))},inputs:{Re:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",_.kh],wc:"disableRipple"},Pb:["matDatepickerToggle"],features:[_.hg,_.Lm],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&&(_.Cg(Omb),_.F(0,"button",1,0),_.C(2,Vjb,2,0,":svg:svg",2),_.Dg(3),_.J());a&2&&(_.E("disabled",b.disabled)("disableRipple",b.wc),_.mg("aria-haspopup",b.Re?"dialog":null)("aria-label",b.ariaLabel||b.Ui.F2c)("tabindex",b.disabled?-1:b.tabIndex),_.y(2),_.rg(b.GIc?-1:2))},Fa:[_.st],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});_.qF=class extends mF{};_.qF.O=(()=>{let a;return function(b){return(a||(a=_.he(_.qF)))(b||_.qF)}})();_.qF.wa=_.zf({type:_.qF,na:[["mat-datepicker"]],Pb:["matDatepicker"],features:[_.Xg([Amb,{va:mF,Gb:_.qF}]),_.gg],ya:0,Aa:0,qa:function(){},hb:2,Ma:0});_.rF=class{};_.rF.O=function(a){return new (a||_.rF)};_.rF.Ca=_.Af({type:_.rF});_.rF.Ba=_.Uc({Nb:[_.bF,Kmb],imports:[_.ut,_.xs,_.jr,_.vs,_.ys,lF,_.pF,jF,_.$r]});var Pmb;Pmb=[{Yl:"text-field-1",iW:"and"},{Yl:"text-field-2"}];
_.sF=class extends _.MD{constructor(){super(...arguments);this.mn=new _.Qh(_.JD(null));this.values=this.mn.Xf();this.X0=Pmb}set config(a){if(a&&a.length){var b=[];if(a[0].rDa){let c,d;b=[...((d=(c=this.mka)==null?void 0:c.value.Nk.entries())!=null?d:[["0",null]])].map(([e,f])=>({Yl:e,value:f||void 0,rDa:!0}))}else b=a.map(c=>({Yl:c.Yl,placeholder:c.placeholder,name:c.name,iW:c.iW,gv:c.gv,RJ:(c==null?void 0:c.RJ)||void 0,value:this.mka&&this.mka.value.Nk.get(c.Yl)||void 0}));this.Tta=a;this.X0=b;this.mka=
null}else this.X0=Pmb}set rc(a){if(a)if(this.Tta)if(this.Tta[0].rDa){let b,c,d;this.X0=(d=Array.from((c=a==null?void 0:(b=a.value)==null?void 0:b.Nk.entries())!=null?c:[]).map(([e,f])=>({Yl:e,value:f||void 0})))!=null?d:[]}else this.X0=this.X0.map(b=>{const c=b.Yl;a.value.Nk.has(c)&&(b.value=a.value.Nk.get(c)||void 0,b.value===void 0&&b.RJ&&(b.value=""));return b});else this.mka=a;else this.mka=null}get isValid(){return this.z9.ui.valid&&this.mn.value.Nk.size>0&&Array.from(this.mn.value.Nk.values()).every(a=>
a!==null)}focus(){this.z9.focus()}};_.sF.O=(()=>{let a;return function(b){return(a||(a=_.he(_.sF)))(b||_.sF)}})();_.sF.La=_.Cf({type:_.sF,inputs:{config:"config",rc:"appliedFilter"},outputs:{values:"values"},features:[_.gg]});_.tF=class{};_.tF.O=function(a){return new (a||_.tF)};_.tF.Ca=_.Af({type:_.tF});_.tF.Ba=_.Uc({imports:[_.Yn,_.gA]});_.bg(!1);var uF=class{};uF.O=function(a){return new (a||uF)};uF.Ca=_.Af({type:uF});uF.Ba=_.Uc({});_.vF=class{};_.vF.O=function(a){return new (a||_.vF)};_.vF.Ca=_.Af({type:_.vF});_.vF.Ba=_.Uc({imports:[uF,uF]});var wF=class{};wF.O=function(a){return new (a||wF)};wF.Ca=_.Af({type:wF});wF.Ba=_.Uc({imports:[_.dD,_.Ks,_.ys,_.dA,_.Yn,_.dD,_.ys,_.dA,_.ky]});_.xF=class{};_.xF.O=function(a){return new (a||_.xF)};_.xF.Ca=_.Af({type:_.xF});_.xF.Ba=_.Uc({imports:[_.Yn,_.jy,_.iu,wF,_.FD,_.vF]});
}catch(e){_._DumpException(e)}
try{
var zzb,Azb,Bzb;_.dK=function(a,b,c,d,e,f){const g=_.Ld();b=_.Vka(g,b,c,d);b!==_.wf&&(c=_.Td(),d=_.Dd(c,g),_.fja(g[11],d,f,c.value,a,b,e));return _.dK};_.xzb=function(){var a=/\S/;if(!a)return _.Fva;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(_.Dva(d.value))return null;d=d.value;return b.test(d)?null:{pattern:{requiredPattern:c,actualValue:d}}}};
_.yzb=class extends _.Wr{get data(){return this.Ve.value}set data(a){a=Array.isArray(a)?a:[];this.Ve.next(a);this.Wr||this.TS(a)}get filter(){return this.SS.value}set filter(a){this.SS.next(a);this.Wr||this.TS(this.data)}get sort(){return this.FJ}set sort(a){this.FJ=a;this.MJ()}get Xn(){return this.vJ}set Xn(a){this.vJ=a;this.MJ()}constructor(){super();this.Eca=new _.Qh([]);this.SS=new _.Qh("");this.uba=new _.Tf;this.Wr=null;this.Ama=(a,b)=>{a=a[b];return _.$qa(a)?(b=Number(a),b<9007199254740991?
b:a):a};this.utb=(a,b)=>{const c=b.active,d=b.direction;return c&&d!=""?a.sort((e,f)=>{e=this.Ama(e,c);f=this.Ama(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.Ava=(a,b)=>{const c=Object.keys(a).reduce((d,e)=>d+a[e]+"\u25ec","").toLowerCase();b=b.trim().toLowerCase();return c.indexOf(b)!=-1};this.Ve=new _.Qh([]);this.MJ()}MJ(){var a=this.FJ?_.Qe(this.FJ.x7c,this.FJ.Bu):_.u(null),b=this.vJ?_.Qe(this.vJ.page,this.uba,this.vJ.Bu):_.u(null);
const c=_.x(_.Ee([this.Ve,this.SS]),_.v(([e])=>this.TS(e)));a=_.x(_.Ee([c,a]),_.v(([e])=>this.wQa(e)));b=_.x(_.Ee([a,b]),_.v(([e])=>this.BQa(e)));let d;(d=this.Wr)==null||d.unsubscribe();this.Wr=b.subscribe(e=>this.Eca.next(e))}TS(a){this.qga=this.filter==null||this.filter===""?a:a.filter(b=>this.Ava(b,this.filter));this.Xn&&this.vSa(this.qga.length);return this.qga}wQa(a){return this.sort?this.utb(a.slice(),this.sort):a}BQa(a){if(!this.Xn)return a;const b=this.Xn.Mc*this.Xn.pageSize;return a.slice(b,
b+this.Xn.pageSize)}vSa(a){Promise.resolve().then(()=>{const b=this.Xn;if(b&&(b.length=a,b.Mc>0)){const c=Math.min(b.Mc,Math.ceil(b.length/b.pageSize)-1||0);c!==b.Mc&&(b.Mc=c,this.uba.next())}})}connect(){this.Wr||this.MJ();return this.Eca}disconnect(){let a;(a=this.Wr)==null||a.unsubscribe();this.Wr=null}};zzb=["input"];Azb=["formField"];Bzb=class{constructor(a,b){this.source=a;this.value=b}};
_.eK=class{get checked(){return this.hg}set checked(a){this.hg!==a&&((this.hg=a)&&this.mh&&this.mh.value!==this.value?this.mh.selected=this:!a&&this.mh&&this.mh.value===this.value&&(this.mh.selected=null),a&&this.jIb.notify(this.id,this.name),_.Zm(this.daa))}get value(){return this.Ud}set value(a){this.Ud!==a&&(this.Ud=a,this.mh!==null&&(this.checked||(this.checked=this.mh.value===a),this.checked&&(this.mh.selected=this)))}get Mo(){return this.VLc||this.mh&&this.mh.Mo||"after"}set Mo(a){this.VLc=
a}get disabled(){return this.qc||this.mh!==null&&this.mh.disabled}set disabled(a){this.bOc(a)}get required(){return this.uo||this.mh&&this.mh.required}set required(a){this.uo=a}get color(){return this.Si||this.mh&&this.mh.color||this.Cg&&this.Cg.color||"accent"}set color(a){this.Si=a}get Bd(){return this.NS||this.mh!==null&&this.mh.Bd}set Bd(a){this.NS=a}get gr(){return`${this.id||this.vy}-input`}constructor(){this.Ia=_.n(_.bf);this.daa=_.n(_.jn);this.Qc=_.n(_.Uq);this.jIb=_.n(_.Yr);this.Cg=_.n(_.ifb,
{optional:!0});this.lb=_.n(_.Ue);this.id=this.vy=_.n(_.or).getId("mat-radio-");this.wc=!1;this.tabIndex=0;this.Fc=new _.Vm;this.hg=!1;this.Ud=null;this.Dca=()=>{};this.xc=_.n(_.We);this.mN=f=>{this.disabled&&this.Bd&&f.preventDefault()};_.n(_.Wq).load(_.Bs);const a=_.n(_.hfb,{optional:!0}),b=_.n(_.Xm,{optional:!0}),c=_.n(new _.Mm("tabindex"),{optional:!0});this.mh=a;this.Dv=b==="NoopAnimations";let d,e;this.NS=(e=(d=this.Cg)==null?void 0:d.Bd)!=null?e:!1;c&&(this.tabIndex=_.lh(c,0))}focus(a,b){b?
_.Tq(this.Qc,this.Sg,b,a):this.Sg.ma.focus(a)}SE(){_.Zm(this.daa)}Qa(){if(this.mh){if(this.checked=this.mh.value===this.Ud)this.mh.selected=this;this.name=this.mh.name}this.Dca=this.jIb.listen((a,b)=>{a!==this.id&&b===this.name&&(this.checked=!1)})}Po(){this.Sra()}Dc(){this.Sra();this.Qc.Ok(this.Ia,!0).subscribe(a=>{!a&&this.mh&&this.mh.Kdd()});this.lb.Ub(()=>{this.Sg.ma.addEventListener("click",this.mN)})}Ja(){let a;(a=this.Sg)==null||a.ma.removeEventListener("click",this.mN);this.Qc.Ni(this.Ia);
this.Dca()}Dq(){this.Fc.emit(new Bzb(this,this.Ud))}py(){return this.wc||this.disabled}zHb(a){a.stopPropagation();this.checked||this.disabled||(a=this.mh&&this.value!==this.mh.value,this.checked=!0,this.Dq(),this.mh&&(this.mh.sB(this.value),a&&this.mh.Dq()))}sQa(a){this.zHb(a);if(!this.disabled||this.Bd){let b;(b=this.Sg)==null||b.ma.focus()}}bOc(a){this.qc!==a&&(this.qc=a,_.Zm(this.daa))}Sra(){const a=this.mh;let b;b=a&&a.selected&&!this.disabled?a.selected===this?this.tabIndex:-1:this.tabIndex;
if(b!==this.eNc){let c;const d=(c=this.Sg)==null?void 0:c.ma;d&&(d.setAttribute("tabindex",b+""),this.eNc=b,_.Xe(()=>{queueMicrotask(()=>{if(a&&a.selected&&a.selected!==this&&document.activeElement===d){let e;(e=a.selected)==null||e.Sg.ma.focus();document.activeElement===d&&this.Sg.ma.blur()}})},{Rb:this.xc}))}}};_.eK.O=function(a){return new (a||_.eK)};
_.eK.wa=_.zf({type:_.eK,na:[["mat-radio-button"]],rb:function(a,b){a&1&&(_.Jg(zzb,5),_.Jg(Azb,7,_.bf));if(a&2){let c;_.Mg(c=_.Og())&&(b.Sg=c.first);_.Mg(c=_.Og())&&(b.KNc=c.first)}},nb:[1,"mat-mdc-radio-button"],ob:19,Ya:function(a,b){a&1&&_.N("focus",function(){return b.Sg.ma.focus()});a&2&&(_.mg("id",b.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),_.og("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.Dv))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],Uv:[0,"aria-describedby","ariaDescribedby"],wc:[2,"disableRipple","disableRipple",_.kh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.lh(a)],checked:[2,"checked","checked",_.kh],value:"value",Mo:"labelPosition",disabled:[2,"disabled","disabled",_.kh],required:[2,"required",
"required",_.kh],color:"color",Bd:[2,"disabledInteractive","disabledInteractive",_.kh]},outputs:{Fc:"change"},Pb:["matRadioButton"],features:[_.hg],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=_.Ld();_.Cg();_.F(0,"div",2,0)(2,"div",3)(3,"div",4);_.N("click",function(d){_.q(c);return _.r(b.sQa(d))});_.J();_.F(4,"input",5,1);_.N("change",function(d){_.q(c);return _.r(b.zHb(d))});_.J();_.F(6,"div",6);_.K(7,"div",7)(8,"div",8);_.J();_.F(9,"div",9);_.K(10,"div",10);_.J()();
_.F(11,"label",11);_.Dg(12);_.J()()}a&2&&(_.E("labelPosition",b.Mo),_.y(2),_.og("mdc-radio--disabled",b.disabled),_.y(2),_.E("id",b.gr)("checked",b.checked)("disabled",b.disabled&&!b.Bd)("required",b.required),_.mg("name",b.name)("value",b.value)("aria-label",b.ariaLabel)("aria-labelledby",b.je)("aria-describedby",b.Uv)("aria-disabled",b.disabled&&b.Bd?"true":null),_.y(5),_.E("matRippleTrigger",b.KNc.ma)("matRippleDisabled",b.py())("matRippleCentered",!0),_.y(2),_.E("for",b.gr))},Fa:[_.Js,_.Cs],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});_.fK=class{};_.fK.O=function(a){return new (a||_.fK)};_.fK.Ca=_.Af({type:_.fK});_.fK.Ba=_.Uc({imports:[_.ys,_.Ks,_.eK,_.ys]});var Czb=new _.ud("GMAT_TABLE_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});_.gK=class{constructor(a){this.options=a}};_.gK.O=function(a){return new (a||_.gK)(_.B(Czb))};_.gK.La=_.Cf({type:_.gK,na:[["table","mat-table",""],["mat-table"]],ob:2,Ya:function(a,b){a&2&&_.og("gmat-mdc-table",!b.options.Se)},standalone:!1});_.hK=class{};_.hK.O=function(a){return new (a||_.hK)};_.hK.Ca=_.Af({type:_.hK});_.hK.Ba=_.Uc({imports:[_.yC]});
}catch(e){_._DumpException(e)}
try{
_.pi("source");
/*

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

 Copyright 2017 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var HK,OAb,PAb,RAb,SAb,XAb,TAb,YAb,aBb,IK,JK,dBb,eBb,fBb,gBb,hBb,iBb,jBb,kBb,lBb,mBb,nBb,oBb,pBb,qBb,rBb,sBb,tBb,uBb,xBb,yBb,KK,zBb,ABb,BBb,CBb,DBb,EBb,FBb,GBb,HBb,IBb,JBb,KBb,LBb,MBb,NBb,LK,OBb,QBb,RBb,SBb,TBb,UBb,VBb,WBb,XBb,YBb,ZBb,$Bb,aCb,bCb,fCb,gCb,MK,hCb,iCb,jCb,kCb,lCb,mCb,nCb,oCb,pCb,qCb,rCb,sCb,tCb,uCb,wCb,xCb,yCb,zCb,ACb,BCb,CCb,DCb,ECb,FCb,GCb,HCb,ICb,JCb,KCb,LCb,MCb,OCb,PCb,QCb,RCb,SCb,TCb,UCb,NK,OK,PK,YCb,$Cb,aDb,bDb,cDb,dDb,eDb,fDb,gDb,hDb,iDb,jDb,kDb,lDb,oDb,pDb,qDb,rDb,tDb,uDb,vDb,
wDb,xDb,yDb,zDb,CDb,DDb,EDb,FDb,GDb,HDb,IDb,JDb,KDb,LDb,MDb,NDb,ODb,PDb,QDb,RDb,SDb,TDb,UDb,VDb,WDb,ZDb,$Db,aEb,bEb,dEb,eEb,fEb,gEb,hEb,iEb,jEb,kEb,lEb,mEb,nEb,oEb,pEb,qEb,rEb,sEb,tEb,uEb,vEb,wEb,xEb,yEb,zEb,BEb,DEb,EEb,GEb,HEb,IEb,JEb,KEb,NEb,LEb,MEb,OEb,PEb,QEb,REb,SEb,TEb,WEb,XEb,YEb,ZEb,$Eb,aFb,bFb,cFb,dFb,eFb,fFb,gFb,hFb,iFb,jFb,kFb,lFb,mFb,nFb,oFb,qFb,rFb,sFb,tFb,uFb,vFb,wFb,yFb,AFb,BFb,CFb,DFb,EFb,FFb,GFb,IFb,JFb,KFb,LFb,MFb,NFb,QFb,RFb,SFb,TFb,UFb,VFb,WFb,XFb,dGb,eGb,fGb,gGb,hGb,iGb,jGb,kGb,
lGb,mGb,nGb,oGb,pGb,qGb,rGb,sGb,tGb,uGb,vGb,wGb,xGb,yGb,zGb,AGb,BGb,CGb,TK,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,dHb,eHb,gHb,hHb,iHb,jHb,kHb,lHb,mHb,oHb,pHb,qHb,rHb,sHb,tHb,uHb,vHb,wHb,xHb,yHb,zHb,AHb,BHb,UK,CHb,DHb,EHb,FHb,GHb,XK,VK,HHb,IHb,JHb,KHb,LHb,ZK,MHb,NHb,OHb,PHb,QHb,RHb,SHb,THb,UHb,VHb,WHb,XHb,YHb,ZHb,$Hb,aIb,bIb,cIb,dIb,eIb,fIb,gIb,hIb,iIb,jIb,kIb,lIb,nIb,oIb,pIb,rIb,xIb,yIb,zIb,AIb,BIb,CIb,DIb,GIb,HIb,IIb,JIb,KIb,MIb,PIb,
QIb,SIb,TIb,UIb,VIb,WIb,XIb,YIb,$Ib,bJb,cJb,dJb,eJb,fJb,kJb,lJb,mJb,nJb,oJb,pJb,qJb,sJb,tJb,uJb,vJb,wJb,xJb,yJb,zJb,AJb,BJb,CJb,DJb,FJb,GJb,HJb,IJb,JJb,KJb,LJb,NJb,OJb,PJb,RJb,SJb,TJb,UJb,VJb,WJb,YJb,ZJb,$Jb,aKb,bKb,cKb,dKb,eKb,fKb,gKb,hKb,iKb,jKb,kKb,lKb,oKb,pKb,qKb,sKb,tKb,uKb,vKb,wKb,AKb,zKb,yKb,xKb,CKb,DKb,EKb,FKb,$K,HKb,IKb,KKb,JKb,LKb,NKb,MKb,aL,OKb,PKb,QKb,RKb,SKb,TKb,UKb,VKb,WKb,XKb,YKb,ZKb,$Kb,aLb,bLb,cLb,dLb,eLb,fLb,hLb,iLb,jLb,kLb,lLb,mLb,nLb,oLb,pLb,qLb,rLb,sLb,tLb,uLb,wLb,xLb,yLb,zLb,
ALb,BLb,CLb,DLb,ELb,FLb,GLb,HLb,ILb,JLb,KLb,LLb,NLb,PLb,QLb,RLb,SLb,TLb,ULb,VLb,WLb,XLb,YLb,ZLb,$Lb,aMb,bMb,cMb,eMb,fMb,gMb,hMb,iMb,jMb,kMb,lMb,mMb,nMb,oMb,qMb,rMb,sMb,tMb,vMb,wMb,xMb,yMb,zMb,AMb,BMb,CMb,DMb,EMb,FMb,GMb,HMb,IMb,JMb,KMb,LMb,MMb,NMb,OMb,PMb,QMb,RMb,SMb,UMb,VMb,WMb,XMb,YMb,ZMb,$Mb,aNb,bNb,cNb,dNb,eNb,fNb,gNb,hNb,iNb,jNb,kNb,lNb,mNb,nNb,oNb,pNb,qNb,rNb,sNb,tNb,uNb,vNb,wNb,xNb,ANb,BNb,CNb,DNb,FNb,HNb,KNb,LNb,MNb,NNb,ONb,QNb,PNb,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,uOb,vOb,wOb,xOb,yOb,zOb,AOb,BOb,DOb,EOb,FOb,GOb,HOb,IOb,JOb,LOb,MOb,NOb,OOb,POb,QOb,ROb,SOb,TOb,UOb,VOb,XOb,$Ob,aPb,bPb,cPb,dPb,ePb,fPb,gPb,hPb,iPb,jPb,kPb,lPb,mPb,nPb,qPb,sPb,tPb,vPb,yPb,xPb,CPb,EPb,FPb,GPb,HPb,IPb,JPb,KPb,LPb,MPb,NPb,OPb,PPb,QPb,RPb,SPb,TPb,VPb,WPb,XPb,YPb,ZPb,$Pb,aQb,bQb,cQb,dQb,eQb,fQb,gQb,hQb,iQb,jQb,kQb,lQb,mQb,nQb,oQb,pQb,qQb,rQb,sQb,tQb,uQb,xQb,yQb,zQb,AQb,BQb,CQb,EQb,FQb,GQb,IQb,KQb,LQb,MQb,RQb,iL,SQb,TQb,UQb,jL,
VQb,WQb,XQb,YQb,ZQb,$Qb,aRb,bRb,cRb,dRb,eRb,fRb,gRb,hRb,jRb,kRb,lRb,mRb,nRb,qRb,sRb,rRb,tRb,uRb,vRb,wRb,xRb,yRb,zRb,ARb,BRb,DRb,ERb,FRb,GRb,HRb,IRb,JRb,KRb,NRb,ORb,PRb,QRb,RRb,SRb,TRb,URb,WRb,VRb,XRb,YRb,ZRb,$Rb,aSb,bSb,cSb,dSb,eSb,fSb,gSb,hSb,iSb,jSb,kSb,lSb,mSb,nSb,pSb,oSb,rSb,sSb,tSb,uSb,vSb,wSb,xSb,ySb,ASb,BSb,CSb,DSb,ESb,FSb,GSb,HSb,ISb,JSb,KSb,LSb,MSb,NSb,OSb,PSb,QSb,RSb,SSb,TSb,USb,VSb,WSb,XSb,YSb,ZSb,$Sb,aTb,bTb,cTb,dTb,eTb,gTb,jTb,lTb,mTb,nTb,oTb,pTb,rTb,sTb,tTb,zTb,ATb,ETb,FTb,GTb,HTb,KTb,
MTb,QTb,TTb,UTb,VTb,WTb,XTb,YTb,ZTb,cUb,dUb,eUb,fUb,gUb,hUb,iUb,jUb,kUb,lUb,mUb,nUb,oUb,pUb,qUb,rUb,tUb,uUb,vUb,yUb,zUb,AUb,BUb,CUb,DUb,EUb,FUb,GUb,HUb,IUb,JUb,KUb,LUb,MUb,NUb,QUb,TUb,oL,pL,WUb,XUb,YUb,ZUb,aVb,bVb,cVb,dVb,eVb,fVb,gVb,hVb,iVb,jVb,qL,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,PVb,QVb,RVb,SVb,TVb,UVb,VVb,WVb,YVb,ZVb,$Vb,aWb,bWb,cWb,dWb,fWb,gWb,hWb,iWb,jWb,kWb,lWb,mWb,nWb,oWb,pWb,qWb,rWb,sWb,tWb,uWb,vWb,
wWb,xWb,$Ab,bBb,yWb,zWb,QAb,UAb,ZAb,VAb,WAb,AWb,cBb,BWb,oRb,CWb,DWb,EWb,rL,FWb,GWb,HWb,IWb,JWb,KWb,LWb,MWb,NWb,STb,RTb,OWb,sL,tL,PWb,QWb,RWb,COb,uL,vL,SWb,TWb;HK=function(a,b){if(a)throw Error("v");b.push(65533)};OAb=function(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b};
PAb=function(a){if(typeof a==="string")return{buffer:_.gnb(a),pP:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),pP:!1};if(a.constructor===Uint8Array)return{buffer:a,pP:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),pP:!1};if(a.constructor===_.Ta)return{buffer:_.Rrb(a)||new Uint8Array(0),pP:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),pP:!1};throw Error("A");};
RAb=function(a){switch(typeof a){case "boolean":return _.Bba||(_.Bba=[0,void 0,!0]);case "number":return a>0?void 0:a===0?QAb||(QAb=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}};SAb=function(a,b,c,d){const e=c.PDa;a[b]=d?(f,g,l)=>e(f,g,l,d):e};
XAb=function(a){var b=SAb,c=TAb,d=a[UAb];if(d)return d;d={};d.eWb=RAb(a[0]);var e=a[1];let f=1;e&&e.constructor===Object&&(d.yf=e,e=a[++f],typeof e==="function"&&(d.d_c=!0,VAb!=null||(VAb=e),WAb!=null||(WAb=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 _.Pl?w=e:(w=_.Uza,f--);let A;if((A=w)==null?0:A.I4b){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[UAb]=d};TAb=function(a,b,c,d,e){const f=c.PDa;let g,l;a[b]=(p,t,w)=>f(p,t,w,l||(l=XAb(d).eWb),g||(g=YAb(d)),e)};
YAb=function(a){let b=a[ZAb];if(b!=null)return b;const c=XAb(a);b=c.d_c?(d,e)=>VAb(d,e,c):(d,e)=>{const f=d[_.Ka];for(;$Ab(e)&&e.Hu!=4;){var g=e.E7,l=c[g];if(l==null){var p=c.yf;p&&(p=p[g])&&(p=aBb(p),p!=null&&(l=c[g]=p))}l!=null&&l(e,d,g)||(g=e,l=g.L5,bBb(g),g.AOb?l=void 0:(p=g.Eg.getCursor()-l,g.Eg.setCursor(l),l=g.Eg.cnb(p)),g=d,l&&(_.$a||(_.$a=Symbol()),(p=g[_.$a])?p.push(l):g[_.$a]=[l]))}f&16384&&_.Na(d);return!0};return a[ZAb]=b};
aBb=function(a){a=Array.isArray(a)?a[0]instanceof _.Pl?a:[_.Vza,a]:[a,void 0];const b=a[0].PDa;if(a=a[1]){const c=YAb(a),d=XAb(a).eWb;return(e,f,g)=>b(e,f,g,d,c)}return b};
IK=function(a){function b(){_.yea(c);if(c.value===_.ema)throw new _.Yc(952,!1);return c.value}const c=Object.create(_.fma),d=new cBb;c.value=a;b[_.ed]=c;b.OQc=_.Sla.bind(b);b.set=e=>{c.Do(c.value,e)||(_.Mea(c,e),d.emit(e))};b.update=e=>{if(c.value===_.ema)throw new _.Yc(952,!1);b.set(e(c.value))};b.subscribe=d.subscribe.bind(d);b.lW=d.lW;return b};JK=function(a){return a.Rc};dBb=function(a,b){const c=b.Et,d=c.Pe,e=_.cob(d);return _.Mq(_.Lq(_.Kq(a.bc(),e.id,e.type),d.ci),c.pr).od(b.path).ab()};
eBb=function(a,b){return a.reduce((c,d)=>c.set(d,b),new Map)};fBb=function(a,b){const c=b.ql.length-1;return c>=0&&(b=b.ql[c],b.Qf)?b.Qf:a.path};gBb=function(a,b){({ql:d,Tjb: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};hBb=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};
iBb=function(a,b){if(!_.yG(b))return Object.assign({},a,{m7:b.state,bga:!1});var c=b.Tb.q$a.Dn;const d=b.Tb.q$a.Yya,e=b.Tb.q$a.pageToken;if(!c)return Object.assign({},a,{m7:2,bga:!1});a=[...a.ql,...c];const f=hBb(a),g=a.length>0?a[0].wf:void 0,l=new Set(a.map(t=>t.wf));let p=void 0;e?p={Q7:"TOKEN",token:e}:d&&d.length>0&&(p={Q7:"COMMITS",ql:d});c=c.length>0?c[c.length-1].Qf!=null:!1;return{ql:a,jSb:l,m7:2,b0c:g,nextPage:p,Tjb:f,bga:b.Tb.bga&&c}};
jBb=function(a){if(a&&a.wf)return{wf:a.wf,Dd:a.revisionNumber||void 0,ar:a.ar||void 0}};kBb=function(a){return a.ownerDocument};lBb=function(a){const b=_.Lia();return b?b.kq(2,a)||"":_.of(a,"Style")?_.nf(a):_.Vc(a)};mBb=function(a,b,c,d,e,f){c=_.kg(a,b,c,d);return _.kg(a,b+2,e,f)||c};nBb=function(a,b,c,d,e,f,g,l,p){const t=_.Ld(),w=mBb(t,_.Jd.Cn,b,d,f,l);_.Sd(4);a=w?a+_.Vc(b)+c+_.Vc(d)+e+_.Vc(f)+g+_.Vc(l)+p:_.wf;a!==_.wf&&_.mja(t,a);return nBb};
oBb=function(a,b,c,d,e,f){var g=a+25;a=_.Ld();const l=a[g];if(a[1].data[g].le){var p=_.Rd();g=l.transform;b=p+b;c=mBb(a,b,c,d,e,f)?_.ig(a,b+4,l?g.call(l,c,d,e,f):g(c,d,e,f)):_.dma(a,b+4)}else c=l.transform(c,d,e,f);return c};
pBb=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};
qBb=function(a){a=_.Jza(a,_.Vj);switch(a){case 1:return"project";case 3:return"host";case 4:return"depot";case 5:return"ossProject";case 0:break;default:throw _.bb(a,void 0);}};rBb=function(a){const b=qBb(a);if(b)return{id:a.On()||_.Cl(a,3,_.Vj)||_.Cl(a,4,_.Vj)||_.Cl(a,5,_.Vj),type:b}};sBb=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};
tBb=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}]};uBb=function(a,b){if(a)return b?a.replace(/(.*)createWs(=.*)/,"$1ws$2-prompt"):a.replace(/(.*)createWs(=.*)/,"$1ws=__prompt")};
_.wBb=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);vBb.includes(e)&&d.length>0&&(e=`${d.pop()}-${e}`);d=e.replace(/[^a-zA-Z0-9_\-]/g,"")}else d="";c=`CS-${d}-${c}`}return _.XF(a)?(d=_.iG(a.params.line),a=`${"//depot/"}${a.path}`,_.Jj(_.Jj(new _.Ij(_.F3a),"files",`${a}${d?`:${d}`:""}`),b,c).toString()):_.pG(a)?(d=a.repository,e=a.tb,f=a.Eb,(a=d&&f&&e?JSON.stringify({repo:e+
"/"+d,ref:f,file:a.path}):null)?_.Jj(_.Jj(_.Jj(new _.Ij(_.F3a),"vcs","cog"),b,c),"ext_google.git",a).toString():null):null};xBb=function(a,b){return b.ar?dBb(a,b.ar):a};yBb=function(a,b){if(b&&b.Pe){var c=b.Pe,d=_.cob(c);a=_.Mq(_.Lq(_.Kq(a.bc(),d.id,d.type),c.ci),b.Hy).od(b.path).ab()}return a};KK=function(a){return _.uG(a)&&!!a.path};zBb=function(a,b,c){c=Object.fromEntries(c.map(d=>[d,void 0]));return _.qc(Object.assign({},a.params,c),Object.assign({},b.params,c))};
ABb=function({Eb:a}){a=a&&a.toUpperCase();return a==="XREF"||a==="GROK"};BBb=function(a){var b=_.jG(a,1),c=void 0;_.WF(a)&&a.Ej()?c=`/piper///depot/${b}`:_.WF(a)?c=`/${a.repository}/${b}`:_.pG(a)&&(c=`/h/${a.tb}/${a.repository}/+/${b}`);if(!c)return"";b=new _.Ij(`${_.G3a||""}/codesearch/f${c}`);c=a.params.Qb;a=_.Qj(a,1);c?(_.Jj(b,"ws",c),a&&_.Jj(b,"snapshot",a)):a&&a!=="HEAD"&&_.Jj(b,"cl",a);return b.toString()};
CBb=function(a,b,c,d,e,f){a=(new _.Xj).jM(_.cva(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.Eb)!=null&&a.lsb(d==null?void 0:d.Eb);d=(new _.Yj).vsb(a);e!=null&&d.od(_.xh(e));return d};DBb=function(a){let b;return _.ak(a.tb,a.Uc,a.repository,_.Wj(a),a.path,(b=a.params)==null?void 0:b.Qb)};EBb=function(a){a=a.replace("COVERAGE_GENERIC_","");if(_.nob(a))return a};FBb=function(){};GBb=function(a){a&1&&_.Dg(0)};
HBb=function(){};IBb=function(a){a&1&&_.C(0,HBb,0,0,"ng-template",12);a&2&&(a=_.O().ua,_.E("cdkPortalOutlet",a.tM))};JBb=function(a){a&1&&_.Q(0);a&2&&(a=_.O().ua,_.Sg(a.dna))};
KBb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"div",7,2);_.N("click",function(){var d=_.q(c);const e=d.ua;d=d.HM;const f=_.O();return _.r(f.fl(e,_.Ag(1),d))})("cdkFocusChange",function(d){const e=_.q(c).HM,f=_.O();return _.r(f.aSa(d,e))});_.K(2,"span",8)(3,"div",9);_.F(4,"span",10)(5,"span",11);_.C(6,IBb,1,1,null,12)(7,JBb,1,1);_.J()()()}if(a&2){a=b.ua;b=b.HM;const c=_.Ag(1),d=_.O();_.pg(a.ydb);_.og("mdc-tab--active",d.selectedIndex===b);_.E("id",d.Waa(b))("disabled",a.disabled)("fitInkBarToContent",
d.Fo);_.mg("tabIndex",d.Mr(b))("aria-posinset",b+1)("aria-setsize",d.Vg.length)("aria-controls",d.Vaa(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);_.rg(a.tM?6:7)}};LBb=function(a){a&1&&_.Dg(0)};
MBb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"mat-tab-body",13);_.N("_onCentered",function(){_.q(c);const d=_.O();return _.r(d.YQa())})("_onCentering",function(d){_.q(c);const e=_.O();return _.r(e.yRa(d))});_.J()}if(a&2){a=b.ua;b=b.HM;const c=_.O();_.pg(a.fXa);_.og("mat-mdc-tab-body-active",c.selectedIndex===b);_.E("id",c.Vaa(b))("content",a.content)("position",a.position)("origin",a.origin)("animationDuration",c.animationDuration)("preserveContent",c.mr);_.mg("tabindex",c.nu!=null&&c.selectedIndex===
b?c.nu:null)("aria-labelledby",c.Waa(b))("aria-hidden",c.selectedIndex!==b)}};
NBb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"div",1,0);_.N("@panelAnimation.done",function(d){_.q(c);const e=_.O();return _.r(e.Nl.next(d))});_.Dg(2);_.J()}a&2&&(a=b.id,b=_.O(),_.pg(b.el),_.og("mat-mdc-autocomplete-visible",b.YD)("mat-mdc-autocomplete-hidden",!b.YD)("mat-primary",b.Si==="primary")("mat-accent",b.Si==="accent")("mat-warn",b.Si==="warn"),_.E("id",b.id)("@panelAnimation",b.isOpen?"visible":"hidden"),_.mg("aria-label",b.ariaLabel||null)("aria-labelledby",b.aT(a)))};
LK=function(a){return{state:1,nF:a}};OBb=function(a,b){return a>=b.start&&a<b.end};QBb=function(a){return a.replace(PBb,b=>`\\${b}`)};RBb=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 _.bb(a,void 0)}};
SBb=function(a,b,c,d,e,f){e!==void 0&&(e=_.xh(e));f&&d==="HEAD"&&(d=void 0);return Object.assign({},_.LG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecSourceRootRepositoryKeyWorkspaceId:f})};TBb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Sg(a.content))};UBb=function(a){a&1&&(_.F(0,"span")(1,"a",3),_.Q(2),_.J()());a&2&&(a=_.O().ua,_.y(),_.Fg("href",a.url,_.tf),_.y(),_.Sg(a.content))};
VBb=function(a,b){a&1&&(_.F(0,"span",1),_.C(1,TBb,2,1,"span",2)(2,UBb,3,2,"span",2),_.J());a&2&&(_.E("ngSwitch",b.ua.type),_.y(),_.E("ngSwitchCase","normal"),_.y(),_.E("ngSwitchCase","link"))};
WBb=function(a,b){if(!b)return[{content:a,type:"normal"}];const {pos:c,U7:d}=b.reduce(({pos:e,U7:f},g)=>{const l=g.qya,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,U7:f}},{pos:0,U7:[]});c<a.length&&d.push({content:a.substring(c,a.length),type:"normal"});return d};
XBb=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:_.bb(a,void 0)}};YBb=function(a){return _.XF(a)?_.Avb:"Commit Details"};ZBb=function(a){return _.XF(a)?_.Bvb:"Commit "};$Bb=function(a){return _.XF(a)?_.Cvb:"ID"};aCb=function(a){return _.XF(a)?_.Dvb:"Commit Date"};bCb=function(a){return _.XF(a)?_.Evb:"Revision"};
fCb=function(a){a?a=_.Gvb.toLocaleString(a,cCb).indexOf("18")===-1:(a=dCb)||((a=eCb)||(a=window.navigator,a=eCb=a.languages&&a.languages[0]?a.languages[0]:a.language||a.browserLanguage||a.nwd||"en"),a=dCb=fCb(a));return a};
gCb=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("qb`"+a);return d};
MK=function(a,b){return a.toLowerCase()!==a?b.indexOf(a)>=0:b.toLowerCase().indexOf(a.toLowerCase())>=0};hCb=function(a){return a&&a.params.gw||null};iCb=function(a){return a&&a.params.Ry||null};jCb=function(a){return a&&a.params.Zj!=null?a.params.Zj!=="0":null};kCb=function(a){return a&&a.params.ig!=null?a.params.ig:null};lCb=function(a){return!!a&&a.params.Qu!=null};mCb=function(a){return a&&a.params.hw!=null?a.params.hw:null};nCb=function({a1:a},{a1:b}){return a.length===b.length&&a.every(c=>b.includes(c))};
oCb=function(a){return a.reduce((b,c)=>{b[c]=null;return b},{})};pCb=function({bufferSize:a=Infinity,U9:b=Infinity,ix:c,scheduler:d}){let e,f=0,g,l=!1,p=!1;return function(t){f++;if(!e||l)l=!1,e=new _.Wf(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)})}};
qCb=function(){let a;a={bufferSize:1,U9:void 0,ix:!1,scheduler:void 0};return b=>{if(b&&typeof b.fD==="function")b=b.fD(pCb(a));else throw new TypeError("Ma");return b}};rCb=function(a,b){a=a.Yd;b=b.Yd;return a===null&&b===null?!0:!!a&&!!b&&a.source===b.source&&a.flags===b.flags};sCb=function(a){return!!a};tCb=function(a,b){a&1&&(_.F(0,"mat-card-content"),_.K(1,"linkified-message",8),_.R(2,"emptyToConstant"),_.J());a&2&&(a=b.Ka,_.y(),_.E("message",a.Oq)("linkDefinitions",_.S(2,2,a.iO)))};
uCb=function(a){a&1&&(_.F(0,"a",9),_.Q(1," View blame prior to this change "),_.J());a&2&&(a=_.O(),_.E("routerLink",a.JLb)("trackProjectId",a.Xv.tb))};wCb=function(a){if(a&1){const b=_.Ld();_.F(0,"commit-details",5);_.N("mouseenter",function(){_.q(b);const c=_.O();clearTimeout(c.SRb);return _.r()})("mouseleave",function(){_.q(b);const c=_.O();return _.r(vCb(c))});_.J()}a&2&&(a=_.O(),_.E("commit",a.commit)("baseLocation",a.Xv)("parentCommit",a.XG))};
xCb=function(a){const b=[...a.yo];b.sort((e,f)=>e.eK.localeCompare(f.eK));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].wf,e+1);a.ZMb=d;a.WYc=c;return a};yCb=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}};zCb=function(a){return yCb(a.startLine,a.endLine,a.startColumn,a.endColumn)};
ACb=function(a){const b=a.Km();a=a.dj();return b&&a?{startLine:b.getLine(),startColumn:_.tl(b,2),endLine:a.getLine(),endColumn:_.tl(a,2)}:{}};BCb=function(a){return a.startLine!==void 0&&a.endLine!==void 0};CCb=function(a){return BCb(a)&&a.startColumn!==void 0&&a.endColumn!==void 0};
DCb=function(a,b){a&1&&_.K(0,"blame-snippet",3);if(a&2){a=b.mC;const c=b.commit,d=b.Nd,e=b.XG,f=b.startLine,g=b.endLine;_.Vz("blame-layer ",b.className,"");_.E("commitIndex",a)("commit",c)("baseLocation",d)("parentCommit",e)("startLine",f)("endLine",g)}};ECb=function(a,b){a&1&&_.K(0,"div");a&2&&_.Vz("blame-layer ",b.className,"")};FCb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("hasBackground",!0)};GCb=function(a,b){a&1&&_.K(0,"div");a&2&&_.pg(b.className)};
HCb=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c===b[d])};ICb=function(a){a&1&&(_.F(0,"mat-card-subtitle"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Sg(a.wub))};JCb=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 _.bb(a,void 0)}};KCb=function(a){a&1&&_.K(0,"div",6)};
LCb=function(a,b){a&1&&(_.M(0),_.K(1,"finding-details",4),_.C(2,KCb,1,0,"div",5),_.sg());if(a&2){a=b.ua;b=b.last;const c=_.O(2);_.y();_.E("icon",c.icon)("title",c.GUb)("subtitle",c.tooltip)("details",a);_.y();_.E("ngIf",!b)}};MCb=function(a){if(a&1){const b=_.Ld();_.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,LCb,3,5,"ng-container",3);_.J()}a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.details))};
OCb=function({message:a,messageHtml:b,url:c},d){a=_.HA(a||d);c&&(NCb.test(c)||(c="http://"+c),a=_.pfb("a",{href:c,target:"_blank"},a));if(!b)return a;try{return _.kk(b)||a}catch(e){return a}};PCb=function(a,b){a&1&&_.K(0,"finding",1);a&2&&_.E("annotations",b.annotations)};QCb=function({details:a}){return a.Xd?zCb(a.Xd).startLine||0:0};RCb=function(a,b){a&1&&_.K(0,"nl-semantic-outlines-snippet",3);a&2&&(a=b.Thb,_.Vz("nl-semantic-outlines-layer ",b.className,""),_.E("nlOutline",a))};
SCb=function(a,b){a&1&&_.K(0,"div");a&2&&_.Vz("nl-semantic-outlines-layer ",b.className,"")};TCb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("hasBackground",!0)};UCb=function(a){if(a=a.yK){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}]}}};NK=function(a){return a.replace(VCb,"~")};
OK=function(a){const b=WCb(a.ke()).toString();a:{a=_.dl(a,_.Xj,1);var c=a.dm(),d=_.Jza(c,_.Vj);switch(d){case 3:case 5:var e=a.dm();c=_.Cl(e,5,_.Vj);d=NK(c||_.Cl(e,3,_.Vj));e=NK(_.Y(e,2));const f=NK(a.OQb());a=NK(a.UO());const g=_.Ai.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:_.Kk(_.Y(c,2),"piper")?c.T8a()?(c=NK(a.dm().T8a()),a=a.UO(),a=`x-citc://${c}${a&&a!=="HEAD"?`@${a}`:""}`):(a=a.UO(),a=a!=="HEAD"?"x-piper://"+a:"x-piper://"):
(c=NK(_.Y(a.dm(),2)),a=a.UO(),a=`x-package://${c}${a&&a!=="HEAD"?`@${a}`:""}`);break a;default:a=_.bb(d)}}return`${a}/${b}`};PK=function(a){return a.replace(XCb,"/")};YCb=function(a,b){const [c,d,e]=a.HH.split("~~"),f=PK(a.zf());if(f){if(!c)throw Error("se`"+a.toString());if(!d&&!e)throw Error("te`"+a.toString());}else throw Error("ue`"+a.toString());a=PK(d||e);QK.de={id:f,type:b};QK.repository=PK(c);QK.Eb=a;if(b=d&&e)QK.params.Rf=b};
$Cb=function(a){const b=PK(a.zf());if(!b)throw Error("re`"+a.toString());a=PK(a.HH);QK.de=ZCb;QK.repository=a||b;QK.Eb=a?b:"HEAD"};aDb=function(a){const b=PK(a.zf());if(!b)throw Error("qe`"+a.toString());a=PK(a.HH);QK.de=ZCb;QK.repository="Piper";QK.Eb=a?b:"HEAD";QK.params.Qb=a||b};
bDb=function(a){const b=WCb(a);QK.params={};switch(b.Uu){case "x-piper":QK.de=ZCb;QK.repository="Piper";QK.Eb=b.zf()||"HEAD";break;case "x-citc":aDb(b);break;case "x-package":$Cb(b);break;case "x-oss":YCb(b,"ossProject");break;case "x-gob":YCb(b,"host");break;case "x-kythe":return bDb(a.replace(_.Rwb,(c,d)=>`x-${d}://`));default:throw Error("pe`"+b.Uu);}QK.path=b.ke().substr(1);if(a=UCb(b))QK.params.line=a;return QK};cDb=function(a){return _.Xk(a,_.Qp,5)&&!!a.getType()};
dDb=function(a){const b=[];for(a=a.parent;a!==void 0;)b.push(a),a=a.parent;return b};eDb=function(a){return a.reduce((b,c)=>b+c.aZ,a.length)};fDb=function(a,b){b(a);for(const c of _.Vp(a))fDb(c,b)};gDb=function(a){const b=new Map;for(const c of a)fDb(c,d=>{d.getType()!==null&&b.set(d.getType(),!0)});return new RK(b)};hDb=function(a){let b;return!((b=_.Bl(a,4,_.$k()))==null||!b.length)||_.Vp(a).some(hDb)};iDb=function(a){switch(a){case 1:case 3:case 2:case 7:return!0;default:return!1}};
jDb=function(a,b,{vja:c,RNb:d}={vja:void 0,RNb:!1}){a=bDb(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.Uc===((g=a.de)==null?void 0:g.type)&&b.repository===a.repository;if(!a.params.Qb&&b.params.Qb)a.params=Object.assign({},a.params,{Rf:a.Eb,Qb:void 0}),a.Eb="HEAD";else{g=e&&_.Ei(a.path,b.path,_.YTa);f=a.Eb!==b.Eb?a.Eb:_.Qj(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.Eb=b.Eb;else{let l;!e||(l=a.params)!=null&&l.Rf||(a.params=Object.assign({},a.params,{Rf:a.Eb}),a.Eb=b.Eb)}}a.params=Object.assign({},b.params,a.params);return a};kDb=function(a,b){let c=a.Bw();for(const [d,e]of _.Rza(a,3).entries()){a=d;const f=b(e);c=c.replaceAll(a,f)}return c};lDb=function(a){if(!a)return!0;try{return!(new _.Ij(a)).Uu&&!a.startsWith("//")}catch(b){return!1}};
oDb=function(a,b){var c=a.querySelectorAll("img");a=new _.le;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(mDb)){c=atob(c[1]);const f=d.cloneNode(!0);nDb(f,e);a.add(b(c).subscribe(g=>{e.src=g;nDb(e,f)}))}return a};
pDb=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(!lDb(d)||d.startsWith("?")||d.startsWith("#"))continue;d=new _.Ij(d);const g={};d.fk.forEach((l,p)=>{g[p]=l});d=b(d.ke(),g,d.yK);_.gc(f,d)}};qDb=function(a){a&1&&(_.F(0,"mat-card",1)(1,"mat-card-content"),_.K(2,"markdown-content",2),_.J()());a&2&&(a=_.O(),_.y(2),_.E("content",a.content.text))};
rDb=function(a){a&1&&(_.F(0,"mat-card",1)(1,"mat-card-content")(2,"pre"),_.Q(3),_.J()()());a&2&&(a=_.O(),_.y(3),_.Sg(a.content.text))};
tDb=function(a){if(a&1){const b=_.Ld();_.M(0);_.F(1,"button",7,0)(3,"span",8);_.Q(4);_.J()();_.F(5,"command-menu",9,1);_.N("closed",function(c){_.q(b);const d=_.O(4);return _.r(c!=="keydown"&&d.Pf.Aga("mouse"))})("menuItemSelected",function(c){_.q(b);_.O(4).tgb.emit(c);return _.r()});_.J();_.sg()}if(a&2){a=_.Ag(6);const b=_.O().ua;_.y();_.E("disabled",b.disabled)("matMenuTriggerFor",a.Pf)("matMenuTriggerData",_.Zg(4,sDb,b.children));_.y(3);_.Sg(b.label)}};
uDb=function(a){a&1&&(_.F(0,"span",13),_.Q(1),_.J());a&2&&(a=_.O(2).ua,_.y(),_.Sg(a.Wb))};vDb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O().ua;_.O(3).tgb.emit(c);return _.r()});_.F(1,"span",11);_.Q(2);_.J();_.C(3,uDb,2,1,"span",12);_.J()}a&2&&(a=_.O().ua,_.E("disabled",a.disabled),_.y(),_.Fg("title",a.disabled?"":a.label),_.y(),_.Sg(a.label),_.y(),_.E("ngIf",a.Wb))};
wDb=function(a,b){a&1&&(_.M(0),_.C(1,tDb,7,6,"ng-container",5)(2,vDb,4,4,"button",6),_.sg());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.children&&a.children.length>0),_.y(),_.E("ngIf",!a.children||a.children.length===0))};xDb=function(a){a&1&&_.K(0,"mat-divider")};yDb=function(a,b){a&1&&(_.M(0),_.C(1,wDb,3,2,"ng-container",4)(2,xDb,1,0,"mat-divider",5),_.sg());a&2&&(a=b.ua,b=b.last,_.y(),_.E("ngForOf",a),_.y(),_.E("ngIf",!b))};zDb=function(a,b){a&1&&_.C(0,yDb,3,2,"ng-container",4);a&2&&_.E("ngForOf",b.I8)};
CDb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"kythe-hovercard",2);_.N("mouseenter",function(){_.q(c);const d=_.O(2);return _.r(ADb(d))})("mouseleave",function(){_.q(c);const d=_.O(2);return _.r(BDb(d))});_.J()}a&2&&_.E("content",b.Ka)};DDb=function(a,b){a&1&&(_.C(0,CDb,1,1,"kythe-hovercard",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.content))};EDb=function(a){const b=_.cH(a.bc(),c=>{delete c.line});a.params.Qb!=null&&_.cH(_.Mq(b,"HEAD"),c=>{delete c.Qb});return b.ab()};
FDb=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&&(_.Rk?b.metaKey:b.ctrlKey);default:return!1}};GDb=function(a){a&1&&_.K(0,"blame-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};HDb=function(a){a&1&&_.K(0,"nl-semantic-outlines-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};
IDb=function(a){if(a&1){const b=_.Ld();_.F(0,"xrefs-layer",4);_.N("highlightedLines",function(c){_.q(b);const d=_.O();return _.r(d.oDa(c))});_.J()}a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};JDb=function(a){a&1&&_.K(0,"unified-deprecation-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};KDb=function(a){a&1&&_.K(0,"coverage-layer",3);a&2&&(a=_.O(),_.E("layerBaseLocation",a.jh))};LDb=function(a,b){a&1&&_.K(0,"finding-layer",5);a&2&&(a=b.ua,b=_.O(),_.E("layerBaseLocation",b.jh)("layerId",a))};
MDb=function(a){return a.getType()===3&&a.Owa()};NDb=function(a){const b=[];for(var c=_.hzb.exec(a);c!==null;){const g=c.index;var d=b,e=d.push,f=void 0;c=c[0];(f=c.match(_.ueb))?c.includes("(")?(c=f[1],f=f[2]):(c=f[1],f=""):f="";e.call(d,{text:c+f,start:g});c=_.hzb.exec(a)}return b};
ODb=function(a,b,c){if(_.sG(a)&&a.repository){var d=a.repository;if(b=_.Qrb(d,b,c))if(c=_.Y(b,2).split("/"),!(c.length<2))return a=_.Mq(_.Lq(_.Kq(a.bc(),c[0],"host"),c.slice(1).join("/")),_.Y(b,3)||"HEAD"),d!=="android"&&d!=="chops_infra_internal"||_.QG(a),a.ab()}};PDb=function(a,b){return a!==1?_.u(a):_.x(b.U5,_.Rf(c=>c===0),_.Mf(0),_.bg(1))};
QDb=function(a){a&1&&(_.F(0,"div",6)(1,"h2",7),_.Q(2,"Commit message"),_.J(),_.K(3,"linkified-message",8),_.R(4,"emptyToConstant"),_.J());a&2&&(a=_.O(),_.y(3),_.E("message",a.message)("linkDefinitions",_.S(4,2,a.Yia)))};RDb=function(a){a&1&&(_.F(0,"div",9)(1,"mat-icon"),_.Q(2,"person"),_.J(),_.F(3,"span"),_.Q(4),_.J(),_.F(5,"span",3),_.Q(6," (committer) "),_.J()());a&2&&(a=_.O(),_.y(4),_.Sg(a.aNb))};SDb=function(a){a&1&&_.tg(0)};TDb=function(a){a&1&&_.tg(0)};
UDb=function(a){a&1&&(_.M(0),_.C(1,SDb,1,0,"ng-container",7),_.Q(2),_.C(3,TDb,1,0,"ng-container",7),_.sg());if(a&2){a=_.O();const b=_.Ag(7),c=_.Ag(9);_.y();_.E("ngTemplateOutlet",b);_.y();_.Rg(" ",a.t4c," ");_.y();_.E("ngTemplateOutlet",c)}};VDb=function(a){a&1&&_.tg(0)};WDb=function(){};
ZDb=function(a){a&1&&(_.M(0),_.C(1,VDb,1,0,"ng-container",7)(2,WDb,0,0,"ng-template",8),_.sg());if(a&2){a=_.O();const b=_.Ag(7),c=_.Ag(11);_.y();_.E("ngTemplateOutlet",b);_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.Zg(5,XDb,_.Zg(3,YDb,a.XV)))}};$Db=function(){};aEb=function(a){a&1&&_.C(0,$Db,0,0,"ng-template",9);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Ag(13)))};bEb=function(){};
dEb=function(a){a&1&&_.C(0,bEb,0,0,"ng-template",8);a&2&&(_.O(),_.E("ngTemplateOutlet",_.Ag(9))("ngTemplateOutletContext",_.Yg(2,cEb)))};eEb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.R(2,"async"),_.J());a&2&&(a=_.O(),_.y(),_.Rg("",_.S(2,1,a.LYb),":"))};fEb=function(a){a&1&&(_.F(0,"span",14),_.Q(1,"@"),_.J())};gEb=function(){};
hEb=function(a,b){a&1&&(_.M(0),_.F(1,"span",12),_.Q(2,"("),_.J(),_.C(3,fEb,2,0,"span",13)(4,gEb,0,0,"ng-template",8),_.F(5,"span"),_.Q(6,")"),_.J(),_.sg());if(a&2){a=b.Ka;b=_.O().Z6c;_.O();const c=_.Ag(11);_.y(3);_.E("ngIf",b);_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.Zg(3,XDb,a))}};iEb=function(a){a&1&&(_.C(0,hEb,7,5,"ng-container",11),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.mma)))};
jEb=function(a,b){a&1&&(_.F(0,"conditional-link",15),_.R(1,"toPrettyRef"),_.R(2,"async"),_.Q(3),_.R(4,"toPrettyRef"),_.J());a&2&&(a=b.context,b=_.O(),_.Eg("linkAriaLabel","Details for change ",_.S(1,7,a==null?null:a.Eb),""),_.E("condition",b.ueb)("link",_.S(2,9,b.Iea(a)))("trackGestureClick",!!b.ueb)("trackProjectId",b.Nd.tb),_.y(3),_.Rg(" ",_.S(4,11,a==null?null:a.Eb)," "))};kEb=function(){};
lEb=function(a){a&1&&_.C(0,kEb,0,0,"ng-template",8);a&2&&(_.O(3),_.E("ngTemplateOutlet",_.Ag(9))("ngTemplateOutletContext",_.Yg(2,cEb)))};
mEb=function(a){a&1&&(_.M(0),_.F(1,"span",14),_.Q(2),_.J(),_.F(3,"a",16),_.Q(4," HEAD "),_.J(),_.F(5,"span",12),_.Q(6,"("),_.J(),_.F(7,"a",17),_.R(8,"async"),_.Q(9," CL "),_.J(),_.F(10,"span"),_.Q(11,")"),_.J(),_.sg());if(a&2){a=_.O().Ka;const b=_.O(2);_.y(2);_.Rg("@ ",a.depth," behind");_.y();_.E("routerLink",a.OX)("trackGestureClick",!0)("trackProjectId",b.Nd.tb);_.y(4);_.E("universalLink",_.S(8,6,b.Iea(a)))("trackProjectId",b.Nd.tb)}};
nEb=function(a,b){a&1&&(_.M(0),_.C(1,lEb,1,3,null,11)(2,mEb,12,8,"ng-container",11),_.sg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",!a.depth||!a.OX),_.y(),_.E("ngIf",a.depth&&a.OX))};oEb=function(a){a&1&&(_.C(0,nEb,3,2,"ng-container",11),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.mma)))};
pEb=function(a){if(a&1){const b=_.Ld();_.F(0,"code-diff",2);_.N("rendered",function(c){_.q(b);const d=_.O();return _.r(d.nza(c))});_.J()}a&2&&(a=_.O(),_.E("diffBase",a.NUb)("contents",a.CZb)("fileName",a.fileName)("leftLineNumberFormatter",a.Tia)("rightLineNumberFormatter",a.gla)("leftLineWidgets",a.tY)("rightLineWidgets",a.E_)("collapseIdenticalLines",!1)("align",!1))};qEb=function(a){a&1&&(_.F(0,"dc-information-box"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Sg(a.RIa))};
rEb=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}};
sEb=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++}};tEb=function(a){return b=>(b=a.get(b))?`${b}`:""};
uEb=function(a){a&1&&(_.F(0,"mat-spinner",10),_.Q(1,"\n        "),_.J());a&2&&_.E("diameter",16)("strokeWidth",2)};vEb=function(a){if(a&1){const b=_.Ld();_.F(0,"code-diff-chunks",15);_.N("rendered",function(c){_.q(b);const d=_.O(2);return _.r(d.nza(c))});_.Q(1,"\n    ");_.J()}a&2&&(a=_.O(2),_.E("diffChunks",a.Ul.yC)("fileName",a.BC))};
wEb=function(a){a&1&&(_.M(0),_.Q(1,"\n    "),_.F(2,"div",11),_.Q(3,"\n      "),_.F(4,"commit-information",12),_.Q(5,"\n      "),_.J(),_.Q(6,"\n      "),_.F(7,"commit-information",13),_.Q(8,"\n      "),_.J(),_.Q(9,"\n    "),_.J(),_.Q(10,"\n    "),_.C(11,vEb,2,2,"code-diff-chunks",14),_.Q(12,"\n  "),_.sg());a&2&&(a=_.O(),_.y(4),_.E("activeLocation",a.s0c)("version",a.goa)("linkToCommitDetails",!1),_.y(3),_.E("activeLocation",a.s5c)("version",a.goa)("linkToCommitDetails",!1),_.y(4),_.E("ngIf",a.DOb))};
xEb=function(a){a&1&&(_.F(0,"span",22),_.Q(1,"\n    "),_.F(2,"span",23),_.Q(3),_.R(4,"number"),_.J(),_.Q(5,"\n    "),_.F(6,"span",24),_.Q(7,","),_.J(),_.Q(8,"\n    "),_.F(9,"span",25),_.Q(10),_.R(11,"number"),_.J(),_.Q(12,"\n    "),_.F(13,"span",24),_.Q(14,","),_.J(),_.Q(15,"\n    "),_.F(16,"span",26),_.Q(17),_.R(18,"number"),_.J(),_.Q(19,"\n  "),_.J());a&2&&(a=_.O(2),_.y(2),_.mg("aria-label",a.B4c)("aria-expanded",a.PW.zd?"true":"false"),_.y(),_.Rg("\n      -",_.SA(4,9,a.metadata.removed,"1.0-0"),
"\n    "),_.y(6),_.mg("aria-label",a.LRc)("aria-expanded",a.PW.zd?"true":"false"),_.y(),_.Rg("\n      ",_.SA(11,12,a.metadata.changed,"1.0-0"),"\n    "),_.y(6),_.mg("aria-label",a.gQc)("aria-expanded",a.PW.zd?"true":"false"),_.y(),_.Rg("\n      +",_.SA(18,15,a.metadata.mF,"1.0-0"),"\n    "))};
yEb=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    "),_.J(),_.Q(11,"\n  "),_.J(),_.Q(12,"\n  "),_.C(13,xEb,20,18,"span",21),_.Q(14,"\n"));a&2&&(a=_.O(),_.y(5),_.ng("width",a.C4c,"%"),_.y(2),_.ng("width",a.MRc,"%"),_.y(2),_.ng("width",a.hQc,"%"),_.y(4),_.E("ngIf",a.Ul&&a.Ul.tja))};zEb=function(a,b){return b?a*100/(b.removed+b.changed+b.mF):0};
BEb=function(a){a&1&&(_.F(0,"div",4)(1,"div",5)(2,"span",6),_.Q(3,"Type"),_.J(),_.F(4,"span"),_.Q(5," Path "),_.J()(),_.F(6,"div",7)(7,"span"),_.Q(8," Change Summary "),_.J(),_.K(9,"expand-all-button",8),_.J()());a&2&&(a=_.O(),_.y(9),_.E("place",a.location)("disabled",!!AEb(a))("matTooltip",AEb(a))("matTooltipDisabled",!AEb(a)))};
DEb=function(a){if(a&1){const b=_.Ld();_.F(0,"commit-file-entry",10);_.N("rendered",function(c){_.q(b);const d=_.O(2);!d.jO.acb&&c.rendered&&c.Kfa===d.x5&&(d.x5+=1,CEb(d));return _.r()});_.J()}if(a&2){a=_.O().index;const b=_.O();_.E("entryIndex",a)("location",b.location)("entry",b.ega.get(a))("expand",b.expand.get(a))}};EEb=function(a,b){a&1&&(_.M(0),_.C(1,DEb,1,4,"commit-file-entry",9),_.sg());a&2&&(a=b.index,b=_.O(),_.y(),_.E("ngIf",a<b.Q5))};
GEb=function(a){if(a&1){const b=_.Ld();_.M(0);_.F(1,"button",11);_.N("click",function(){_.q(b);const c=_.O();FEb(c);return _.r()});_.Q(2," Show More ");_.J();_.sg()}a&2&&(a=_.O(),_.y(),_.E("trackProjectId",a.location.tb))};HEb=function(a,b,c,d,e,f){return`${a};${b}=${encodeURIComponent(f.id)}${f.Qf==null?"":`;${c}=${encodeURIComponent(f.Qf)}`}${d&&(e||f.Qb)?`;${d}=${f.Dd==="CitC"&&f.Qb?encodeURIComponent(f.Qb):""}`:""}${location.search}${location.hash}`};
IEb=function(a){return _.Iq(_.cH(a.bc(),b=>{b.Zj="1";b.ig=0;delete b.Nm;delete b.iz;delete b.jz}).ab())};JEb=function(a){return _.Iq(_.cH(a.bc(),b=>{b.Zj="1";b.ig=0;delete b.Rf;delete b.hq;delete b.ox}).ab())};KEb=function(a){return _.Iq(_.cH(a.bc(),b=>{b.Zj="1";b.ig=0;delete b.Nm;delete b.iz;delete b.jz;delete b.Rf;delete b.hq;delete b.ox}).ab())};
NEb=function(a,b,c,d,e){if(!c.AH||!_.WF(b.Va)){var f;c=(f=b.y_)!=null?f:b.Va;if(!_.WF(c))return _.dp(e,_.ep(e,LEb(c,d.id,a.Qf)));SK.has(c)||SK.set(c,{});b=SK.get(c);b.root==null&&(e=new URL(_.dp(e,_.ep(e,LEb(c,"",""))),location.href),b.root=e.pathname);e=b.root.split(";");b=e.length===1?"":";"+e.slice(1).join(";");return`${e[0]}/${MEb(a.Qf||c.path)}${b};${"cl"}=${encodeURIComponent(a.id)}${a.Dd==="CitC"&&a.Qb?`;ws=${encodeURIComponent(a.Qb)}`:""}${location.search}${location.hash}`}};
LEb=function(a,b,c){let d;return _.Iq(_.Mq(a.bc().lj({Zj:"1",ig:0,line:a.params.line}),b).od((d=c!=null?c:a.path)!=null?d:"/").ab())};MEb=function(a){return a==null?"":a.split("/").map(encodeURIComponent).join("/")};OEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1," Order "),_.J())};PEb=function(a){a&1&&(_.M(0),_.Q(1),_.R(2,"number"),_.sg());a&2&&(a=_.O().Ka,_.y(),_.Rg(" #",_.SA(2,1,a,"1.0-0")," "))};QEb=function(a){a&1&&(_.F(0,"mat-icon",43),_.Q(1," help_outline "),_.J())};
REb=function(a,b){a&1&&(_.M(0),_.C(1,PEb,3,4,"ng-container",42)(2,QEb,2,0,"ng-template",null,1,_.ah),_.sg());a&2&&(a=b.Ka,b=_.Ag(3),_.y(),_.E("ngIf",a>=0)("ngIfElse",b))};SEb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,REb,4,2,"ng-container",41),_.R(2,"blameIndexOf"),_.J());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("ngIf",_.SA(2,1,a.id,b.Hsa)))};TEb=function(a){a&1&&(_.F(0,"mat-header-cell",44)(1,"span",45),_.Q(2,"Action Button"),_.J()())};
WEb=function(a,b){a&1&&(_.F(0,"mat-cell")(1,"button",46)(2,"mat-icon"),_.Q(3),_.J()()());a&2&&(a=b.ua,b=_.O(),_.y(),_.mg("aria-expanded",b.IC.has(a.id))("aria-label",b.IC.has(a.id)?UEb.format({id:a.id}):VEb.format({id:a.id}))("data-action",b.Ihc)("data-row-id",a.id),_.y(2),_.Sg(b.IC.has(a.id)?"expand_less":"expand_more"))};XEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1),_.J());a&2&&(a=_.O(),_.ng("max-width",a.AZb(),"px"),_.y(),_.Rg(" ",a.pXc(a.Hd.Va)," "))};
YEb=function(a,b){a&1&&(_.F(0,"mat-cell")(1,"a",47),_.R(2,"linkifyRevision"),_.Q(3),_.J()());a&2&&(a=b.ua,b=_.O(),_.ng("max-width",b.AZb(),"px"),_.y(),_.ng("padding-left",b.p5c(),"px"),_.dK("aria-label","Revision ",a.Dd,""),_.mg("href",_.TA(2,10,a,b.Hd,b.Ua),_.tf)("data-action",b.Dhc)("data-action-name",b.Hd.LH?"updateRightDiff":"updateRevisionContents"),_.y(2),_.Rg(" ",a.Dd," "))};ZEb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Rg(" ",a.cXc(a.Hd.Va)," "))};
$Eb=function(a){a&1&&_.K(0,"onedev-changelist-hovercard",53,3);if(a&2){a=_.Ag(1);const b=_.O(2).ua;_.E("changelistId",b.id)("onedevIsHovercardReady",a.TK)}};
aFb=function(a){a&1&&(_.M(0),_.F(1,"a",51),_.R(2,"linkifyId"),_.Q(3),_.R(4,"toPrettyRef"),_.J(),_.F(5,"onedev-hovercard",null,2),_.C(7,$Eb,2,2,"onedev-changelist-hovercard",52),_.J(),_.sg());if(a&2){a=_.Ag(6);const b=_.O().ua,c=_.O();_.y();_.dK("aria-label","CL ",b.id,"");_.E("onedevHovercardTrigger",a);_.mg("href",oBb(2,6,b,c.Hd,c.evb,c.Ua),_.tf)("data-action",c.OAb);_.y(2);_.Rg(" ",_.S(4,11,b.id)," ")}};
bFb=function(a){a&1&&(_.F(0,"a",54),_.R(1,"linkifyId"),_.Q(2),_.R(3,"toPrettyRef"),_.J());if(a&2){a=_.O().ua;const b=_.O();_.dK("aria-label","CL ",a.id,"");_.mg("href",oBb(1,5,a,b.Hd,b.evb,b.Ua),_.tf)("data-action",b.OAb);_.y(2);_.Rg(" ",_.S(3,10,a.id)," ")}};
cFb=function(a,b){a&1&&(_.F(0,"mat-cell",48),_.C(1,aFb,8,13,"ng-container",49)(2,bFb,4,12,"a",50),_.J());if(a&2){b=b.ua;const c=_.O();b.H_!=="history"?a=!1:(a=b.Dd==="CitC",a=b.Dd!=null&&_.XF(c.Hd.Va)&&!a);_.E("ngSwitch",a);_.y();_.E("ngSwitchCase",!0);_.y();_.E("ngSwitchCase",!1)}};dFb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1," Description "),_.J())};eFb=function(a){a&1&&(_.F(0,"strong"),_.Q(1,"[deleted]"),_.J())};
fFb=function(a,b){a&1&&(_.F(0,"span",57),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O().ua,_.og("cleanup",b.Ap),_.y(),_.Sg(a))};gFb=function(a,b){a&1&&(_.F(0,"mat-cell",55),_.C(1,eFb,2,0,"strong",41)(2,fFb,2,3,"span",56),_.Q(3),_.R(4,"truncateCommitMessage"),_.J());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.operation==="DELETE"),_.y(),_.E("ngForOf",a.tags),_.y(),_.Rg(" ",_.S(4,3,a.subject)," "))};hFb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Rg(" ",a.bXc(a.Hd.Va)," "))};
iFb=function(a,b){a&1&&(_.F(0,"mat-cell",55),_.K(1,"date",58),_.J());a&2&&(a=b.ua,_.y(),_.E("value",a.time))};jFb=function(a){a&1&&(_.F(0,"mat-header-cell"),_.Q(1," Author "),_.J())};kFb=function(a){a&1&&(_.M(0),_.F(1,"a",59),_.Q(2),_.J(),_.sg());if(a&2){a=_.O().ua;const b=_.O();_.y();_.Fg("title",a.Gm);_.Eg("email","",a.Gm,"@google.com");_.mg("href",`${_.ov}#search/&q=a:${a.Gm}%20is:submitted`,_.tf)("data-action",b.zhc);_.y();_.Rg(" ",a.Gm," ")}};
lFb=function(a){a&1&&_.Q(0);a&2&&(a=_.O().ua,_.Rg(" ",a.Gm," "))};mFb=function(a){a&1&&(_.F(0,"mat-cell",55),_.C(1,kFb,3,6,"ng-container",42),_.R(2,"isPiperPlace"),_.C(3,lFb,1,1,"ng-template",null,4,_.ah),_.J());if(a&2){a=_.Ag(4);const b=_.O();_.y();_.E("ngIf",_.S(2,2,b.Hd==null?null:b.Hd.Va))("ngIfElse",a)}};nFb=function(a){a&1&&(_.F(0,"mat-header-cell",60)(1,"span",45),_.Q(2,"Action Button"),_.J()())};
oFb=function(a){a&1&&(_.F(0,"a",65),_.R(1,"linkifyLeft"),_.Q(2),_.J());if(a&2){a=_.O().ua;const b=_.O();_.E("isMatFlatButton",a.id===b.Hd.Wia);_.mg("id","historyLeftSelectorOfCl-"+a.id)("aria-pressed",a.id===b.Hd.Wia)("href",_.TA(1,7,a,b.Hd,b.Ua),_.tf)("data-action",b.PAb)("aria-label",b.oBb);_.y(2);_.Rg(" ",b.oBb," ")}};
qFb=function(a){if(a&1){const b=_.Ld();_.F(0,"a",66);_.R(1,"linkifyDiff");_.N("keyup.enter",function(){_.q(b);const c=_.O(2);return _.r(pFb(c))});_.Q(2);_.J()}if(a&2){a=_.O().ua;const b=_.O();_.ng("display",a.YG.length?null:"none");_.E("isMatFlatButton",a.id===b.Hd.Wia);_.mg("aria-pressed",a.id===b.Hd.Wia)("href",_.TA(1,8,a,b.Hd,b.Ua),_.tf)("data-action",b.PAb)("aria-label",b.qBb);_.y(2);_.Rg(" ",b.qBb," ")}};rFb=function(a){a&1&&(_.F(0,"span",45),_.Q(1," No Data "),_.J())};
sFb=function(a,b){a&1&&(_.F(0,"mat-cell",61),_.C(1,oFb,3,11,"a",62)(2,qFb,3,12,"a",63)(3,rFb,2,0,"span",64),_.J());a&2&&(a=b.ua,b=_.O(),_.E("ngSwitch",b.Hd.LH),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1),_.y(),_.E("ngIf",!b.Hd.LH&&!a.YG.length))};tFb=function(a){a&1&&(_.F(0,"mat-header-cell",67)(1,"span",45),_.Q(2,"Action Button"),_.J()())};
uFb=function(a){a&1&&(_.F(0,"a",70),_.R(1,"linkifyRight"),_.Q(2),_.J());if(a&2){a=_.O().ua;const b=_.O();_.E("isMatFlatButton",a.id===b.Hd.XL);_.mg("aria-pressed",a.id===b.Hd.XL)("href",_.TA(1,6,a,b.Hd,b.Ua),_.tf)("data-action",b.QAb)("aria-label",b.pBb);_.y(2);_.Rg(" ",b.pBb," ")}};
vFb=function(a){a&1&&(_.F(0,"a",71),_.R(1,"linkifyRight"),_.Q(2),_.J());if(a&2){a=_.O().ua;const b=_.O();_.E("isMatFlatButton",a.id===b.Hd.XL);_.mg("aria-pressed",a.id===b.Hd.XL)("href",_.TA(1,6,a,b.Hd,b.Ua),_.tf)("data-action",b.QAb)("aria-label",b.rBb);_.y(2);_.Rg(" ",b.rBb," ")}};wFb=function(a){a&1&&(_.F(0,"mat-cell",61),_.C(1,uFb,3,10,"a",68)(2,vFb,3,10,"a",69),_.J());a&2&&(a=_.O(),_.E("ngSwitch",a.Hd.LH),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1))};
yFb=function(a){a&1&&(_.F(0,"mat-header-cell",72)(1,"span",45),_.Q(2,"Action Button"),_.J()());a&2&&(a=_.O(),_.mg("aria-label","Browse repo at revision/ "+xFb(a.Hd.Va)))};
AFb=function(a,b){a&1&&(_.F(0,"mat-cell")(1,"a",73),_.R(2,"linkifyRoot"),_.F(3,"mat-icon"),_.Q(4,"code"),_.J()(),_.F(5,"button",74)(6,"mat-icon"),_.Q(7,"content_copy"),_.J()()());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("matTooltip",zFb(a.id,b.Hd.Va)),_.mg("href",oBb(2,10,a,b.Hd,b.evb,b.Ua),_.tf)("title",zFb(a.id,b.Hd.Va))("data-action",b.Ahc)("aria-label",zFb(a.id,b.Hd.Va)),_.y(4),_.E("title",xFb(b.Hd.Va))("matTooltip",xFb(b.Hd.Va)),_.mg("data-copy-content",a.id)("data-action",b.Bhc)("aria-label",xFb(b.Hd.Va)))};
BFb=function(a){a&1&&_.K(0,"mat-header-cell")};CFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.Q(1),_.J());a&2&&(a=b.ua,_.y(),_.Rg(" Previously: ",a.Qf," "))};DFb=function(a){a&1&&_.K(0,"mat-header-cell")};
EFb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"mat-cell");_.Q(1);_.F(2,"a",75);_.N("click",function(){const d=_.q(c).ua,e=_.O();d.Ega=!d.Ega;return _.r(e.return)});_.Q(3);_.J()()}a&2&&(a=b.ua,_.y(),nBb(" No matches in revisions [",a.Uwa[a.Uwa.length-1],", ",a.Uwa[0],"], changelists [",a.Twa[a.Twa.length-1],", ",a.Twa[0],"] "),_.y(2),_.Rg(" ",a.Ega?"Hide":"Show"," "))};
FFb=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.iO)))};GFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,FFb,2,4,"linkified-message",76),_.J());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("ngIf",b.IC.has(a.id)))};
IFb=function(a){a&1&&(_.F(0,"div",79)(1,"button",46)(2,"mat-icon"),_.Q(3),_.J()(),_.Q(4),_.J());if(a&2){a=_.O().ua;const b=_.O();_.y();_.mg("aria-expanded",b.NY.has(a.id))("aria-label",b.NY.has(a.id)?b.Xmc:b.mnc);_.y(2);_.Sg(b.NY.has(a.id)?"expand_less":"expand_more");_.y();_.Rg(" ",HFb(a.matches)," matches in the code at this revision. ")}};
JFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,IFb,5,4,"div",78),_.J());a&2&&(a=b.ua,b=_.O(),_.mg("data-action",b.Fhc)("data-row-id",a.id),_.y(),_.E("ngIf",a.matches!=null))};
KFb=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();_.og("last",c);c=b;var e=d.matches.Dd;d=d.Qf||c.Hd.Va.path;const f=`${d}:${e}`;c.seb.get(f)==null&&c.seb.set(f,_.qG(_.Nq(c.Hd.Va.bc(),{Rf:e}).od(d).ab(),c.Ua,{pxa:"oneBased"}));c=c.seb.get(f);_.E("linkGenerator",c)("resultIndex",0)("snippet",a)("trackElement","HistoryTableSearchResults")("feedbackEvent",b.i_a)}};
LFb=function(a){a&1&&(_.M(0),_.C(1,KFb,1,7,"file-search-snippet",80),_.sg());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.matches.Nj))};MFb=function(a,b){a&1&&(_.F(0,"mat-cell"),_.C(1,LFb,2,1,"ng-container",41),_.J());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.matches!=null))};NFb=function(a){a&1&&_.K(0,"mat-header-row")};
QFb=function(a,b){a&1&&_.K(0,"mat-row",82);a&2&&(a=b.ua,b=_.O(),_.og("active",b.IC.has(a.id))("left-row",b.Hd.Wia===a.id)("right-row",b.Hd.XL===a.id)("active-element",a.id===b.yga)("hidden",(a.hidden==null?null:a.hidden.Ega)===!1)("cleanup",a.Ap),_.mg("aria-label",_.XF(b.Hd.Va)?OFb.format({id:a.id,author:a.Gm}):PFb.format({id:a.id,author:a.Gm})))};
RFb=function(a,b){a&1&&_.K(0,"mat-row",83);a&2&&(a=b.ua,b=_.O(),_.og("hidden",(a.hidden==null?null:a.hidden.Ega)===!1||!b.IC.has(a.id)),_.mg("aria-hidden",!b.IC.has(a.id)))};SFb=function(a){a&1&&_.K(0,"mat-row",84)};TFb=function(a){a&1&&_.K(0,"mat-row")};UFb=function(a,b){a&1&&_.K(0,"mat-row",85);a&2&&(a=b.ua,b=_.O(),_.ng("display",b.NY.has(a.id)&&a.matches!=null?"":"none"))};VFb=function(a){a&1&&_.K(0,"mat-row",86)};
WFb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",92);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.O_=!1)});_.F(1,"mat-icon");_.Q(2,"collapse_all");_.J()()}a&2&&(a=_.O(2),_.E("ascTrackElement",a.VBb))};
XFb=function(a){if(a&1){const b=_.Ld();_.F(0,"div",87)(1,"button",88)(2,"mat-icon");_.Q(3,"search");_.J()();_.F(4,"mat-form-field",89)(5,"input",90,5);_.N("keydown.enter",function(){_.q(b);const c=_.O();return _.r(c.Sqb.next())});_.J()();_.C(7,WFb,3,1,"button",91);_.J()}a&2&&(a=_.O(),_.y(),_.E("ascTrackElement",a.VBb),_.mg("data-action",a.Ghc),_.y(3),_.ng("width",a.O_?"500px":0)("opacity",a.O_?1:0)("pointer-events",a.O_?"unset":"none"),_.y(),_.E("formControl",a.sr),_.y(2),_.E("ngIf",a.O_))};
dGb=function(a,b){switch(a){case 0:return b?YFb:ZFb;case 1:return b?$Fb:aGb;case 2:return b?bGb:cGb;default:return _.bb(a,"Unknown column type")}};eGb=function(a,b,{Va:c}){return`${a} file:(${Array.from(new Set([c.path,...b.entries.map(d=>{let e;return((e=d.yo)==null?void 0:e.Qf)||""})].filter(d=>!!d))).join("|")})`};fGb=function(a){a&1&&(_.Q(0),_.R(1,"number"));a&2&&(a=_.O().Ka,_.Rg(" files (",_.SA(1,1,a.files.length,"1.0-0"),") "))};gGb=function(a){a&1&&(_.F(0,"span"),_.Q(1,"+"),_.J())};
hGb=function(a){a&1&&(_.Q(0),_.R(1,"number"),_.C(2,gGb,2,0,"span",5),_.Q(3,") "));a&2&&(a=_.O(2).Ka,_.Rg(" commits (",_.SA(1,2,a.fP.entries.length,"1.0-0"),""),_.y(2),_.E("ngIf",a.nUb))};iGb=function(a){a&1&&(_.F(0,"dc-information-box",8),_.Q(1),_.R(2,"number"),_.J());a&2&&(a=_.O(2).Ka,_.y(),_.Rg(" There are a large number of commits. We are only showing the most recent ",_.SA(2,1,a.fP.entries.length,"1.0-0")," commits. "))};
jGb=function(a,b){a&1&&_.K(0,"history-table",9);a&2&&(a=b.Ka,b=_.O(2).Ka,_.E("data",b.fP)("historyPlace",a))};kGb=function(a){a&1&&(_.F(0,"mat-tab"),_.C(1,hGb,4,5,"ng-template",3)(2,iGb,3,4,"dc-information-box",6)(3,jGb,1,2,"history-table",7),_.R(4,"async"),_.J());a&2&&(a=_.O().Ka,_.y(2),_.E("ngIf",a.nUb),_.y(),_.E("ngIf",_.S(4,2,a.fP.Hd)))};
lGb=function(a,b){if(a&1){const c=_.Ld();_.M(0);_.F(1,"mat-tab-group",2);_.N("selectedTabChange",function(d){_.q(c);const e=_.O();var f=e.Ga,g=f.mb;a:switch(d=d.index,d){case 0:d="openFilesTab";break a;case 1:d="openCommitsTab";break a;default:d=_.bb(d,"Unknown entry tab selected")}g.call(f,{element:"EntryContainer",action:d,gestureName:"CLICK",projectId:e.comparison.Va.tb});return _.r()});_.F(2,"mat-tab");_.C(3,fGb,2,4,"ng-template",3);_.K(4,"commit-fileset",4);_.J();_.C(5,kGb,5,4,"mat-tab",5);_.J();
_.sg()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("@.disabled",!0),_.y(3),_.E("leftRefSpec",b.comparison.Ws)("location",b.comparison.Va)("includeHeader",!0)("rightRefSpec",b.comparison.iq)("fileDiffEntries",a.files),_.y(),_.E("ngIf",!b.comparison.mTb))};mGb=function(a){a&1&&_.K(0,"loading",10);a&2&&_.E("hasBackground",!0)("diameter",48)};nGb=function(a){a&1&&_.K(0,"ref-picker",3);a&2&&(a=_.O(2),_.E("refPickerData",a.m8)("trackElement",a.nQ))};
oGb=function(a){a&1&&_.C(0,nGb,1,2,"ref-picker",2);a&2&&(a=_.O(),_.E("ngIf",a.comparison.Va&&a.comparison.Va.Eb))};pGb=function(a,b){return _.Nq(b.bc(),{Nm:a}).ab()};qGb=function(a,b){return _.Mq(b.bc(),a).ab()};
rGb=function(a){a&1&&(_.M(0),_.F(1,"span",6),_.Q(2," Comparing: "),_.J(),_.K(3,"comparison-ref-picker",7),_.F(4,"span",8),_.Q(5),_.J(),_.K(6,"comparison-ref-picker",9),_.F(7,"a",10)(8,"mat-icon"),_.Q(9,"cancel"),_.J()(),_.sg());a&2&&(a=_.O(),_.y(3),_.E("comparison",a.comparison)("selector",a.e7b),_.y(2),_.Rg(" ",a.nSc," "),_.y(),_.E("comparison",a.comparison),_.y(),_.E("routerLink",a.aUc)("trackProjectId",a.comparison.Va.tb))};
sGb=function(a){if(a&1){const b=_.Ld();_.M(0);_.F(1,"a",11)(2,"mat-icon");_.Q(3,"code");_.J();_.M(4);_.F(5,"span");_.Q(6,"Browse");_.J();_.sg();_.J();_.F(7,"copy-button",12);_.N("copyEvent",function(){_.q(b);const c=_.O();return _.r(c.Xs())});_.J();_.K(8,"mat-divider",13);_.sg()}a&2&&(a=_.O(),_.y(),_.E("routerLink",a.qRc)("matTooltip",a.rRc)("trackProjectId",a.comparison.Va.tb),_.y(6),_.E("buttonLabel",a.HSc)("hoverMsg",a.y$a)("copyText",a.comparison.q5c),_.y(),_.E("vertical",!0))};
tGb=function(a){a&1&&(_.K(0,"commit-information",14),_.F(1,"a",15),_.Q(2," Compare "),_.J());a&2&&(a=_.O(),_.E("activeLocation",a.comparison.Va)("version",a.goa)("linkToCommitDetails",!1),_.y(),_.E("routerLink",a.pSc)("trackProjectId",a.comparison.Va.tb))};uGb=function(a){a&1&&_.K(0,"segmented-dropdown-button",6);a&2&&(a=_.O(),_.E("item",a.n3c))};
vGb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"li")(1,"button",8);_.N("click",function(){const d=_.q(c).ua,e=_.O(2);return _.r(e.y_b.emit(d.id))});_.Q(2);_.R(3,"toPrettyRef");_.J()()}a&2&&(a=b.ua,_.og("active-element",a.selected),_.y(),_.E("color",a.selected?"primary":null),_.y(),_.Rg(" ",_.S(3,4,a.id)," "))};wGb=function(a){a&1&&(_.F(0,"ul"),_.C(1,vGb,4,6,"li",7),_.J());a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.gka))};
xGb=function(a,b){a&1&&(_.M(0),_.F(1,"a",10),_.Q(2),_.R(3,"toPrettyRef"),_.J(),_.sg());a&2&&(a=b.Ka,_.y(),_.E("routerLink",a.ZTc),_.y(),_.Rg(" ",_.S(3,2,a.id)," "))};yGb=function(a){a&1&&_.C(0,xGb,4,4,"ng-container",9);a&2&&(a=_.O(),_.E("ngIf",a.gka[0]))};zGb=function(a,b){return _.Mq(_.nG(a.bc(),"ref"),b).lj({}).ab()};AGb=function(a,b){return(a.displayName||a.Pe.ci).localeCompare(b.displayName||b.Pe.ci)};
BGb=function(a){a=a.Pe;const b=_.Wnb(a);switch(b){case "project":return{kind:b,projectId:a.projectId};case "ossProject":return{kind:b,projectName:a.lh};case "host":return{kind:b,em:a.em};case "depot":return{kind:b};default:return _.bb(b,"Unknown repository group type")}};CGb=function(a){switch(a.kind){case "project":return`p/${a.projectId}`;case "ossProject":return`o/${a.projectName}`;case "host":return`h/${a.em}`;case "depot":return"depot";default:return _.bb(a,"Unknown repository group type")}};
TK=function(a){if(a.EF!=null)return a.EF.name;if(a.Vk!=null)return a.Vk.projectId;if(a.host!=null)return a.host.name;if(a.lh!=null)return a.lh.displayName;throw Error("Pe");};DGb=function(a,b){a=TK(a);b=TK(b);return a<b?-1:a>b?1:0};EGb=function(a){a&1&&_.K(0,"mat-icon",7);a&2&&(a=_.O(2),_.E("svgIcon",a.icon))};FGb=function(a){a&1&&(_.F(0,"span",8),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Rg(" ",a.scope," "))};
GGb=function(a){a&1&&(_.F(0,"div",3),_.C(1,EGb,1,1,"mat-icon",4),_.F(2,"div",5),_.C(3,FGb,2,1,"span",6),_.F(4,"span"),_.Q(5),_.J()()());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.icon),_.y(2),_.E("ngIf",a.scope),_.y(2),_.Sg(a.name))};HGb=function(a){a&1&&(_.F(0,"conditional-link",6),_.Q(1),_.J());a&2&&(a=_.O(2),_.og("active-element",a.QTa),_.E("ascTrackElement",a.G9)("trackGestureClick",!a.QTa)("trackProjectId",a.Va.tb)("condition",!a.QTa)("link",a.PTa),_.y(),_.Rg("",a.kQc," "))};
IGb=function(a){a&1&&(_.F(0,"button",11),_.K(1,"mat-icon",12),_.J());if(a&2){a=_.O().ua;const b=_.O(2);_.y();_.E("svgIcon",b.Ec.Wd(a)?"shared:arrow_down_2":"shared:arrow_right_2")}};JGb=function(a){a&1&&_.K(0,"mat-icon",13);a&2&&(a=_.O().ua,_.E("svgIcon",a.icon))};
KGb=function(a,b){a&1&&(_.F(0,"mat-tree-node",7),_.C(1,IGb,2,1,"button",8)(2,JGb,1,1,"mat-icon",9),_.F(3,"conditional-link",10),_.Q(4),_.J()());a&2&&(a=b.ua,b=_.O(2),_.og("active-element",a.og===b.wp),_.E("matTreeNodePaddingIndent",50),_.y(),_.E("ngIf",a.children),_.y(),_.E("ngIf",a.icon),_.y(),_.E("ascTrackElement",b.G9)("trackGestureClick",a.og!==b.wp)("condition",a.og!==b.wp)("link",_.bH(a.location).Kb)("queryParams",_.bH(a.location).Sa),_.y(),_.Rg("",a.name," "))};
LGb=function(a){a&1&&(_.M(0),_.C(1,HGb,2,8,"conditional-link",3),_.F(2,"mat-tree",4),_.C(3,KGb,5,11,"mat-tree-node",5),_.J(),_.sg());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.PTa),_.y(),_.E("dataSource",a.dataSource)("treeControl",a.Ec)("expansionKey",a.gva))};MGb=function(a,b){a&1&&_.K(0,"repository-search-result-entry",17);a&2&&(a=b.ua,b=_.O(2),_.E("contextName",b.G9)("currentScope",b.Va)("searchResultItem",a))};
NGb=function(a){if(a&1){const b=_.Ld();_.F(0,"no-search-match",18);_.N("clear",function(){_.q(b);const c=_.O(2);return _.r(c.aK())});_.J()}a&2&&(a=_.O(2),_.E("filter",a.Ih))};OGb=function(a){a&1&&(_.F(0,"div",14),_.C(1,MGb,1,3,"repository-search-result-entry",15),_.J(),_.C(2,NGb,1,1,"no-search-match",16));a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.Jz),_.y(),_.E("ngIf",a.V6c))};PGb=function(a){return a.level};QGb=function(a){return!a.location.repository};RGb=function(a){a&1&&_.K(0,"loading",5)};
SGb=function(a){a&1&&_.K(0,"repository-searchable-tree-data",6);if(a&2){a=_.O().Ka;const b=_.O();_.E("searchTrackElement",b.Ala)("treeItemNavigateTrackElement",b.G9)("place",b.Va)("repositoriesMap",a.Tb)}};TGb=function(a){a&1&&(_.F(0,"div",7),_.Q(1),_.J());a&2&&(a=_.O().Ka,_.y(),_.Rg(" ",a.message," "))};
UGb=function(a,b){a&1&&(_.M(0,1),_.C(1,RGb,1,0,"loading",2)(2,SGb,1,4,"repository-searchable-tree-data",3)(3,TGb,2,1,"div",4),_.sg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.ji),_.y(),_.E("ngSwitchCase",b.Xc.Error))};VGb=function(a){a&1&&_.K(0,"repository-searchable-tree",1);a&2&&(a=_.O(),_.E("place",a.Va))};WGb=function(a){a&1&&(_.M(0),_.F(1,"div",6)(2,"span"),_.Q(3," Could not load commit. "),_.J()(),_.sg())};
XGb=function(a){if(a&1){const b=_.Ld();_.M(0);_.F(1,"div",10,0);_.K(3,"commit-overview",11);_.J();_.K(4,"splitter",12);_.F(5,"parent-selector",13);_.N("selectedParentChange",function(c){_.q(b);const d=_.O(3);return _.r(d.GXb.next(c))});_.J();_.sg()}if(a&2){a=_.Ag(2);const b=_.O(2).Ka;_.y(3);_.E("commit",b.Tb.yo);_.y();_.E("changeSizeOf",a);_.y();_.E("parents",b.Tb.EL)("comparison",b.Tb.comparison)}};
YGb=function(a){a&1&&(_.M(0),_.F(1,"div",7),_.K(2,"commit-header",8),_.C(3,XGb,6,4,"ng-container",2),_.K(4,"entry-container",9),_.J(),_.sg());if(a&2){a=_.O().Ka;const b=_.O();_.y(2);_.E("comparison",a.Tb.comparison)("viewMode",a.Tb.hv);_.y();_.E("ngIf",!b.Bxa(a.Tb));_.y();_.E("comparison",a.Tb.comparison)}};ZGb=function(a){a&1&&_.K(0,"loading",14);a&2&&_.E("hasBackground",!0)("diameter",48)};
$Gb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,WGb,4,0,"ng-container",4)(3,YGb,5,4,"ng-container",4)(4,ZGb,1,2,"loading",5),_.sg()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.ji),_.y(),_.E("ngSwitchCase",b.Xc.qj))};aHb=function(a,b){const c=b.YG||[];var d;const e=(d=(d=_.Qj(a,2))?d:c[0]||"")?c.includes(d):!0;d={Va:a,iq:_.Qj(a,0),Ws:d,q5c:b.wf,mTb:e};return{yo:b,comparison:d,EL:c,hv:_.Qj(a,2)?0:1}};bHb=function(){};
dHb=function(a){a&1&&_.C(0,bHb,0,0,"ng-template",5);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Ag(3))("ngTemplateOutletContext",_.Yg(2,cHb)))};eHb=function(){};gHb=function(a){a&1&&_.C(0,eHb,0,0,"ng-template",5);a&2&&(a=_.O().Ka,_.O(),_.E("ngTemplateOutlet",_.Ag(3))("ngTemplateOutletContext",_.Zg(2,fHb,a.Tb.W7)))};hHb=function(a,b){a&1&&(_.M(0,3),_.C(1,dHb,1,3,null,4)(2,gHb,1,4,null,4),_.sg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.ji))};
iHb=function(a){a&1&&_.K(0,"loading",9);a&2&&_.E("inline",!0)};jHb=function(a){a&1&&_.Q(0);a&2&&(a=_.O().count,_.Sg(a))};kHb=function(a,b){a&1&&(_.F(0,"a",6)(1,"mat-icon"),_.Q(2,"check_circle"),_.J(),_.F(3,"span",7),_.C(4,iHb,1,1,"loading",8),_.Q(5),_.C(6,jHb,1,1,"ng-template",null,1,_.ah),_.J()());if(a&2){a=b.iVb;b=b.count;const c=_.Ag(7),d=_.O();_.E("href",d.fXc(d.Va),_.tf);_.y(4);_.E("ngIf",a)("ngIfElse",c);_.y();_.Rg(" active ",b===1?"CL":"CLs"," ")}};
lHb=function(a){return`${_.ov}#search/&q=is:pending%20from:-12w%20f:%5E//depot/${QBb(a.path||"")}`};mHb=function(a){a&1&&_.K(0,"pending-cl-indicator",5);a&2&&(a=_.O(),_.E("place",a.Va))};
oHb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"button",9);_.N("click",function(){const d=_.q(c).Ka,e=_.O(3);nHb(e.ila,d.open?0:1);return _.r()});_.Ud();_.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);_.J();_.Xd();_.F(13,"span",22);_.Q(14," Insights ");_.J()()}if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O(2);_.ng("pointer-events",b.size>0?"unset":"none");_.og("panel-is-open",
a.open);_.E("disabled",b.size===0)("trackProjectId",c.Va.tb)("trackAction",a.open?"close":"open")}};pHb=function(a){a&1&&(_.F(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",23)(2,"p",24),_.Q(3,"Code Insights"),_.J(),_.Q(4," Get deployment status, ask a question, or report a bug for this file "),_.J()())};
qHb=function(a,b){a&1&&(_.F(0,"div",7),_.C(1,oHb,15,7,"button",8),_.R(2,"async"),_.C(3,pHb,5,0,"onedev-feature-tooltip-controller",4),_.J());a&2&&(a=b.Ka,b=_.O(2),_.E("matTooltipDisabled",a.size>0),_.y(),_.E("ngIf",_.S(2,3,b.hZc)),_.y(2),_.E("ngIf",b.gZc&&a.size>0))};rHb=function(a){a&1&&(_.F(0,"div"),_.C(1,qHb,4,5,"div",6),_.R(2,"async"),_.J());a&2&&(a=_.O(),_.y(),_.E("ngIf",_.S(2,1,a.xLb)))};
sHb=function(a){a&1&&(_.F(0,"segmented-dropdown-button",26)(1,"mat-icon"),_.Q(2,"edit"),_.J()());if(a&2){a=_.O().Ka;const b=_.O();_.E("disabled",b.N1a?"disabled":null)("item",a)}};tHb=function(a){a&1&&(_.F(0,"a",27)(1,"mat-icon"),_.Q(2,"edit"),_.J(),_.F(3,"span"),_.Q(4),_.J()());if(a&2){a=_.O().Ka;const b=_.O();_.E("externalLink",a.Kb)("matTooltip",a.ariaLabel)("trackProjectId",b.Va.tb);_.mg("disabled",b.N1a?"disabled":null);_.y(4);_.Rg(" ",a.title," ")}};
uHb=function(a,b){a&1&&(_.M(0),_.C(1,sHb,3,2,"segmented-dropdown-button",25)(2,tHb,5,5,"ng-template",null,1,_.ah),_.sg());a&2&&(a=b.Ka,b=_.Ag(3),_.y(),_.E("ngIf",!!a.qa)("ngIfElse",b))};vHb=function(a,b){a&1&&(_.F(0,"a",29)(1,"span"),_.Q(2),_.J()());if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.E("externalLink",a.Kb)("matTooltip",a.ariaLabel)("trackProjectId",c.Va.tb);_.mg("disabled",c.N1a?"disabled":null)("data-index",b);_.y(2);_.Rg(" ",a.title," ")}};
wHb=function(a,b){a&1&&_.C(0,vHb,3,6,"a",28);a&2&&_.E("ngForOf",b.buttons)};xHb=function(a){a&1&&(_.F(0,"li",2)(1,"a",6),_.Q(2),_.J()());a&2&&(a=_.O(),_.y(),_.og("active-element",a.D_c),_.E("routerLink",a.w4b)("ascTrackElement",a.Ri),_.y(),_.Rg(" ",a.cad," "))};yHb=function(a){if(a.Eb&&!_.Oq(a)&&!a.params.Qb){var b=Number(a.Eb);return isNaN(b)?a.Eb:b}};zHb=function(a){a&1&&(_.F(0,"span",8),_.Q(1,"/"),_.J())};
AHb=function(a,b){if(a&1){const c=_.Ld();_.M(0);_.F(1,"a",5);_.R(2,"async");_.Q(3);_.J();_.F(4,"a",6);_.N("click",function(){_.q(c);_.O().Sc.Dga.next(1);return _.r()});_.J();_.C(5,zHb,2,0,"span",7);_.sg()}if(a&2){a=b.ua;b=b.last;const c=_.O();_.y();_.og("has-info",c.Gma&&(c.Gma.has("//depot/"+a.path)||c.Gma.has("//depot/"+a.path+"/")));_.E("routerLink",a.Kb)("queryParams",a.Sa)("trackProjectId",c.projectId);_.mg("style",_.S(2,9,a.style),lBb);_.y(2);_.Sg(a.title);_.y();_.E("routerLink",a.Kb);_.y();
_.E("ngIf",!b)}};BHb=function(){var a=window;return a.PY_ENABLE_FRESHNESS==="{{ flags.enable_freshness }}"?!1:a.PY_ENABLE_FRESHNESS==="True"};UK=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};CHb=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}};
DHb=function(a,b){return a.map(c=>VK({name:c.Tp()||c.WO(),url:c.WO(),icon:CHb(_.rl(c,4),b)})).sort(UK)};EHb=function(a){return a.filter(b=>b.P9a()).map(b=>VK({name:b.Xh()&&b.getName()!==""?b.getName():b.xX(),url:b.xX().includes("-")?`http://g/${b.xX()}`:`https://teams.googleplex.com/${b.xX()}`,icon:`https://moma-teams-photos.corp.google.com/photos/${b.xX()}`}))};FHb=function(a){for(const b of a)b.source&&b.source.length&&(a=(new WK).Od(b.name).f0(DHb(b.source,b.icon)),b.Ki.push(a))};
GHb=function(a){if(!a)return"";const b=document.createElement("div");_.Anb(b,_.VDa.kq(a));for(const c of b.querySelectorAll("a"))c.target="_blank",c.rel="noopener";return b.innerHTML};XK=function(a){return new _.re(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)}})};VK=function({name:a,url:b,icon:c}){return(new YK).Od(a).Oz(b).LQ(c)};
HHb=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""}};IHb=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""}};
JHb=function(a){switch(a){case !0:return"Accepting new features";case !1:return"Not accepting new features";default:return""}};
KHb=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"])}};LHb=function(a){switch(a){case 0:return"no_announce";case 2:return"info";case 1:return"warning";default:return""}};ZK=function(a){return(0,_.wc)`https://fonts.gstatic.com/s/i/short-term/release/googlesymbols/${a}/default/24px.svg`};
MHb=function(a,b){a&1&&_.K(0,"breadcrumb",9);a&2&&_.E("items",b.Ka)};NHb=function(a){a&1&&(_.K(0,"path-breadcrumb",11),_.R(1,"maybeStripGoogle3"),_.R(2,"async"),_.R(3,"async"));if(a&2){a=_.O().IXb;const b=_.O();_.E("copyText",_.S(2,6,_.S(1,4,b.Va)))("items",a)("projectId",b.Va.tb)("stacksPaths",_.S(3,8,b.Gma))}};OHb=function(a,b){a&1&&_.C(0,NHb,4,10,"path-breadcrumb",10);a&2&&(a=b.IXb,_.E("ngIf",a&&a.length>0))};
PHb=function(a){a&1&&(_.F(0,"mat-icon",14),_.Q(1),_.J());a&2&&(a=_.O().icon,_.y(),_.Rg(" ",a," "))};QHb=function(a,b){a&1&&(_.F(0,"segmented-dropdown-button",12),_.C(1,PHb,2,1,"mat-icon",13),_.J());a&2&&(a=b.icon,_.E("item",b.snb)("useBreadcrumbStyling",!0),_.y(),_.E("ngIf",a))};RHb=function(a,b){a&1&&_.K(0,"ref-picker",16);a&2&&(a=b.Ka,b=_.O(2),_.E("refPickerData",a)("trackElement",b.nQ))};SHb=function(a){a&1&&(_.C(0,RHb,1,2,"ref-picker",15),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.u4c)))};
THb=function(a){a&1&&_.K(0,"cl-picker",8);a&2&&(a=_.O(),_.E("place",a.Va))};UHb=function(a,b){a&1&&(_.F(0,"icon-empty-state-subtitle")(1,"p"),_.Q(2),_.J(),_.F(3,"a",3),_.Q(4,"Download"),_.J()());a&2&&(a=b.Ka,b=_.O(),_.y(2),_.Rg(" Size in bytes: ",b.bua," "),_.y(),_.Fg("href",a,_.tf))};VHb=function(a){a&1&&(_.F(0,"icon-empty-state-subtitle"),_.Q(1," Please clone this repository to view the file "),_.J())};WHb=function(a){a&1&&(_.F(0,"mat-label"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Rg(" ",a.label," "))};
XHb=function(a){a&1&&(_.F(0,"mat-error"),_.Q(1," Invalid regex "),_.J())};YHb=function(a){a&1&&(_.F(0,"mat-error"),_.Q(1," Invalid line number "),_.J())};ZHb=function(a){a&1&&(_.F(0,"span",10),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Sg(a.item.label))};$Hb=function(a){a&1&&_.K(0,"mat-icon",11);a&2&&(a=_.O(2),_.E("svgIcon",a.item.icon))};aIb=function(a){a&1&&_.tg(0)};
bIb=function(a){if(a&1){const b=_.Ld();_.F(0,"div")(1,"div",12,1);_.N("ascBlur",function(){_.q(b);const c=_.O(2);return _.r(c.sV())});_.C(3,aIb,1,0,"ng-container",13);_.J()()}if(a&2){a=_.Ag(2);const b=_.O(2);_.y();_.E("cdkTrapFocusAutoCapture",b.fQb)("focusOnInit",a==null?null:a.Ho);_.y(2);_.E("ngTemplateOutlet",b.item.q5)("ngTemplateOutletContext",b.item.context)}};
cIb=function(a){if(a&1){const b=_.Ld();_.M(0);_.F(1,"button",3,0);_.R(3,"async");_.R(4,"async");_.N("click",function(){_.q(b);const c=_.O();return _.r(c.lE())})("mousedown",function(c){_.q(b);var d=_.O();if(d.via&&c.target){let e=c.target;for(;e&&e.tagName!=="BUTTON";)e=e.parentElement;d.Yvb=e}c.preventDefault();return _.r()});_.F(5,"div",4);_.C(6,ZHb,2,1,"span",5);_.F(7,"div",6);_.C(8,$Hb,1,1,"mat-icon",7);_.Q(9);_.K(10,"mat-icon",8);_.J()()();_.C(11,bIb,4,4,"ng-template",9);_.R(12,"async");_.N("detach",
function(){_.q(b);const c=_.O();return _.r(c.sV())});_.sg()}if(a&2){a=_.Ag(2);const b=_.O();_.y();_.og("dense",b.iOb)("active",_.S(3,17,b.isOpen))("icon-only",b.XRb);_.E("ascTrackElement",b.item.mc)("trackAction",_.S(4,19,b.isOpen)?"openDropdown":"closeDropdown");_.mg("aria-label",b.ariaLabel);_.y(5);_.E("ngIf",b.item.label);_.y();_.og("title",b.item.title);_.y();_.E("ngIf",b.item.icon);_.y();_.Rg(" ",b.item.title," ");_.y(2);_.E("cdkConnectedOverlayOrigin",a)("cdkConnectedOverlayOpen",_.S(12,21,
b.isOpen))("cdkConnectedOverlayPositions",b.W2c)}};dIb=function(a){a&1&&_.K(0,"find-in-file")(1,"go-to-line")};eIb=function(a){setTimeout(()=>{const b=a();b&&b.focus()})};
fIb=function(a,b,c=[],d=0){return a.map((e,f)=>{if(e.children.length){const g={enabled:!1};return{Fy:e.id&&e.id.length?e.id:`${d}-${f}`,type:0,displayName:e.name,Mf:g,children:fIb(e.children,b,c.concat({Mf:g,counts:new Map,uea:new Map}),d+1)}}e={type:1,wi:e.id,displayName:e.name,Mf:{enabled:!1},zia:e.Zbb};b.set(e.wi,{node:e,EL:c});return e})};gIb=function(a){return a!=null?a:null};
hIb=function(a,b){const c=new Set,d=new Set;for(const e of a)e.wO?d.add(e.Fy):c.add(e.wi);return b.filter(e=>e.wO?d.has(e.Fy):c.has(e.wi))};iIb=function(a){a&1&&_.K(0,"loading",5)};jIb=function(a){a&1&&(_.F(0,"mat-icon",6),_.Q(1,"error"),_.J());a&2&&(a=_.O().Ka,_.E("matTooltip",a.URb))};
kIb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.J());if(a&2){a=_.O().Ka;_.O();var b=a.Ju;b=(new _.Ot("{NUM_FINDINGS, plural, =1 {1 finding} other {{NUM_FINDINGS} findings}}")).format({NUM_FINDINGS:b});_.mg("aria-label",b);_.y();_.Rg(" (",a.Ju,") ")}};
lIb=function(a,b){a&1&&(_.M(0,1),_.C(1,iIb,1,0,"loading",2)(2,jIb,2,1,"mat-icon",3)(3,kIb,2,2,"span",4),_.sg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.xu),_.y(),_.E("ngSwitchCase",b.BIa.LOADING),_.y(),_.E("ngSwitchCase",b.BIa.ERROR),_.y(),_.E("ngSwitchCase",b.BIa.uh))};
nIb=function(a){if(a&1){const b=_.Ld();_.F(0,"mat-radio-button",7);_.N("change",function(c){_.q(b);const d=_.O().ua,e=_.O();return _.r(mIb(e,c.source,d))});_.F(1,"span");_.Q(2);_.J()()}a&2&&(a=_.O().ua,_.E("checked",a.Mf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.y(2),_.Sg(a.displayName))};
oIb=function(a){if(a&1){const b=_.Ld();_.F(0,"mat-checkbox",7);_.N("change",function(c){_.q(b);const d=_.O().ua,e=_.O();return _.r(mIb(e,c,d))});_.Q(1);_.J()}a&2&&(a=_.O().ua,_.E("checked",a.Mf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.y(),_.Rg(" ",a.displayName," "))};pIb=function(a){a&1&&_.K(0,"layer-status",8);a&2&&(a=_.O().ua,_.E("id","layer-status-"+a.displayName)("layer",a.wi))};
rIb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"mat-tree-node",4);_.N("keydown",function(d){const e=_.q(c).ua,f=_.O();return _.r(qIb(f,d,e))});_.C(1,nIb,3,4,"mat-radio-button",5)(2,oIb,2,4,"ng-template",null,0,_.ah)(4,pIb,1,2,"layer-status",6);_.J()}a&2&&(a=b.ua,b=_.Ag(3),_.y(),_.E("ngIf",a.zia)("ngIfElse",b),_.y(3),_.E("ngIf",a.Mf.enabled))};
xIb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"mat-tree-node",9);_.N("keydown",function(d){const e=_.q(c).ua,f=_.O();return _.r(qIb(f,d,e))});_.F(1,"mat-checkbox",10);_.N("change",function(d){const e=_.q(c).ua,f=_.O();return _.r(sIb(f,d,e))});_.Q(2);_.J();_.F(3,"button",11)(4,"mat-icon");_.Q(5);_.J()()()}a&2&&(a=b.ua,b=_.O(),_.E("ngClass",_.Zg(7,tIb,b.Wd(a))),_.y(),_.E("checked",a.Mf.enabled)("indeterminate",uIb(b,a)),_.y(),_.Rg(" ",a.displayName," "),_.y(),_.mg("aria-expanded",b.Wd(a))("aria-label",
b.Ec.Wd(a)?vIb.format({categoryName:a.displayName}):wIb.format({categoryName:a.displayName})),_.y(2),_.Sg(b.Ec.Wd(a)?"expand_less":"expand_more"))};yIb=function(a){return!a.wO};zIb=function(a){return a.level};AIb=function(a){return a.wO};BIb=function(a){if(a.type===1)return[];if(a.type===0)return a.children;throw Error("We");};CIb=function(a){let b=a.querySelector("mat-checkbox input");b||(b=a.querySelector("mat-radio-button input"));return b};
DIb=function(a){a&1&&(_.F(0,"div",2)(1,"span",3),_.Q(2,"Layers"),_.J(),_.K(3,"layer-menu"),_.F(4,"a",4),_.K(5,"mat-icon",5),_.J()());a&2&&(a=_.O(),_.y(4),_.E("externalLink",a.QX))};GIb=function(a){a&1&&_.K(0,"link-row",17,3);if(a&2){const c=_.O().Ka;var b=_.O(2);a=_.E("label",EIb(b));const d=!!b.Va.params.line;b=_.XF(b.Va)?d?"Copy link to line & CL":"Copy link to CL":d?"Copy link to line & commit":"Copy link to commit";a("ariaLabel",b)("shortcut",_.Yg(4,FIb))("url",c.Tb)}};
HIb=function(a){a&1&&_.K(0,"loading",22);a&2&&_.E("inline",!0)};IIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1),_.J());a&2&&(a=_.O(2).Ka,_.y(),_.Rg(" ",a.message," "))};JIb=function(a){a&1&&(_.F(0,"div",18)(1,"span",19),_.Q(2),_.J(),_.C(3,HIb,1,1,"loading",20)(4,IIb,2,1,"span",21),_.J());if(a&2){a=_.O().Ka;const b=_.O(2);_.y(2);_.Sg(EIb(b));_.y();_.E("ngIf",a.state===b.Xc.qj);_.y();_.E("ngIf",a.state===b.Xc.Error)}};
KIb=function(a,b){a&1&&(_.M(0),_.C(1,GIb,2,5,"link-row",15)(2,JIb,5,3,"div",16),_.sg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Tb),_.y(),_.E("ngIf",!a.Tb))};MIb=function(a,b){a&1&&_.K(0,"link-row",24,4);a&2&&(a=b.Ka,_.E("shortcut",_.Yg(2,LIb))("url",a))};PIb=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"')&&!NIb(b)?"Include statement":"Import statement")("shortcut",_.Yg(3,OIb))("url",a.Tb)}};
QIb=function(a,b){a&1&&(_.M(0),_.C(1,PIb,2,4,"link-row",25),_.sg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Tb))};SIb=function(a){a&1&&_.K(0,"link-row",29,6);a&2&&(a=_.O().Ka,_.E("shortcut",_.Yg(2,RIb))("url",a.Tb))};TIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1," No targets found "),_.J())};UIb=function(a){a&1&&_.K(0,"loading",22);a&2&&_.E("inline",!0)};VIb=function(a){a&1&&(_.F(0,"span",23),_.Q(1),_.J());a&2&&(a=_.O(2).Ka,_.y(),_.Rg(" ",a.message," "))};
WIb=function(a){a&1&&(_.F(0,"div",30)(1,"span",19),_.Q(2," Build rule "),_.J(),_.C(3,TIb,2,0,"span",21)(4,UIb,1,1,"loading",20)(5,VIb,2,1,"span",21),_.J());if(a&2){a=_.O().Ka;const b=_.O(3);_.y(3);_.E("ngIf",a.state===b.Xc.ji);_.y();_.E("ngIf",a.state===b.Xc.qj);_.y();_.E("ngIf",a.state===b.Xc.Error)}};XIb=function(a,b){a&1&&(_.M(0),_.C(1,SIb,2,3,"link-row",27)(2,WIb,6,3,"div",28),_.sg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.Tb),_.y(),_.E("ngIf",!a.Tb))};
YIb=function(a){a&1&&(_.M(0),_.C(1,XIb,3,2,"ng-container",12),_.R(2,"async"),_.sg());a&2&&(a=_.O(2),_.y(),_.E("ngIf",_.S(2,1,a.ENb)))};$Ib=function(a,b){a&1&&_.K(0,"link-row",31,7);a&2&&(a=b.Ka,_.E("shortcut",_.Yg(2,ZIb))("url",a))};
bJb=function(a){a&1&&_.K(0,"link-row",34,8);if(a&2){a=_.O().Ka;const b=_.O(2);_.E("label",b.Va.params.line?"Line & Commit in Public CS":"Commit in Public CS")("ariaLabel",b.Va.params.line?"Copy link to line & commit in public Code Search":"Copy link to commit in public Code Search")("shortcut",_.Yg(4,aJb))("url",a.Tb)}};cJb=function(a){a&1&&_.K(0,"loading",22);a&2&&_.E("inline",!0)};dJb=function(a){a&1&&(_.F(0,"span",23),_.Q(1),_.J());a&2&&(a=_.O(2).Ka,_.y(),_.Rg(" ",a.message," "))};
eJb=function(a){a&1&&(_.F(0,"div",35)(1,"span",19),_.Q(2),_.J(),_.C(3,cJb,1,1,"loading",20)(4,dJb,2,1,"span",21),_.J());if(a&2){a=_.O().Ka;const b=_.O(2);_.y(2);_.Sg(b.Va.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)}};fJb=function(a,b){a&1&&(_.M(0),_.C(1,bJb,2,5,"link-row",32)(2,eJb,5,3,"div",33),_.sg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",a.Tb),_.y(),_.E("ngIf",a.state!==b.Xc.ji))};
kJb=function(a){a&1&&(_.K(0,"link-row",10,1)(2,"link-row",11,2),_.R(4,"async"),_.C(5,KIb,3,2,"ng-container",12),_.R(6,"async"),_.C(7,MIb,2,3,"link-row",13)(8,QIb,2,1,"ng-container",12),_.R(9,"async"),_.C(10,YIb,3,3,"ng-container",12)(11,$Ib,2,3,"link-row",14)(12,fJb,3,2,"ng-container",12),_.R(13,"async"));a&2&&(a=_.O(),_.E("shortcut",_.Yg(18,gJb))("url",_.XF(a.Va)?`${"//depot/"}${a.Va.path}`:a.Va.BC),_.y(2),_.E("shortcut",_.Yg(19,hJb))("url",_.S(4,10,a.veb)),_.y(3),_.E("ngIf",_.S(6,12,a.YUb)),_.y(2),
_.E("ngIf",iJb(a)),_.y(),_.E("ngIf",_.S(9,14,a.ZUb)),_.y(2),_.E("ngIf",_.rG(a.Va)),_.y(),_.E("ngIf",jJb(a)),_.y(),_.E("ngIf",_.S(13,16,a.aVb)))};lJb=function(a,b){const c=a.params.Rf;return c&&c!=="HEAD"?_.u(c):(_.WF(a)?a.params.Qb&&_.Oq(a)?0:!_.Oq(a)&&!ABb(a):a.Eb&&_.Ai.test(a.Eb))?_.u(_.WF(a)?a.Eb:void 0):_.AI(b,a,!_.WF(a)||a.repository==="chromium"||a.Ej()?"path":"repository")};mJb=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};
nJb=function(a){return _.gl(a,_.qTa,1,_.$k()).map(b=>{const c=b.ke();b=_.zl(b,2,_.$k());return{file:c,N6c:b.length}})};oJb=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};
pJb=function(a){a&1&&(_.M(0),_.Q(1),_.sg());a&2&&(a=_.O().ua,_.y(),_.Rg(" ",a.label," "))};qJb=function(a){a&1&&(_.Q(0),_.R(1,"lastPathElement"));a&2&&(a=_.O().ua,_.Rg(" ",_.S(1,1,a.CO)," "))};sJb=function(a,b){a&1&&_.K(0,"menu-keyboard-shortcut-hint",10);a&2&&_.E("shortcut",_.Zg(1,rJb,b.Ka))};
tJb=function(a,b){a&1&&(_.F(0,"a",7),_.R(1,"async"),_.C(2,pJb,2,1,"ng-container",8)(3,qJb,2,3,"ng-template",null,2,_.ah)(5,sJb,1,3,"menu-keyboard-shortcut-hint",9),_.J());if(a&2){a=b.ua;b=_.Ag(4);const c=_.O(2);_.E("routerLink",_.S(1,5,c.nwa(a.CO)))("ascTrackElement",c.mc);_.y(2);_.E("ngIf",a.label)("ngIfElse",b);_.y(3);_.E("ngIf",a.Wb)}};uJb=function(a){a&1&&(_.M(0),_.K(1,"mat-divider"),_.F(2,"div",15),_.Q(3," Files with shared CLs "),_.J(),_.sg())};vJb=function(a){a&1&&_.K(0,"loading")};
wJb=function(a){a&1&&(_.F(0,"dc-information-box",16),_.Q(1),_.J());a&2&&(a=_.O().Ka,_.y(),_.Rg(" ",a.message," "))};xJb=function(a,b){a&1&&(_.F(0,"a",18),_.R(1,"async"),_.Q(2),_.R(3,"lastPathElement"),_.J());a&2&&(a=b.ua,b=_.O(4),_.RA("title","",a.file,"\n",a.N6c," shared CLs"),_.E("routerLink",_.S(1,6,b.nwa(a.file)))("ascTrackElement",b.mc),_.y(2),_.Rg(" ",_.S(3,8,a.file)," "))};yJb=function(a){a&1&&(_.M(0),_.C(1,xJb,4,10,"a",17),_.sg());a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.Tb))};
zJb=function(a,b){a&1&&(_.M(0,11),_.C(1,uJb,4,0,"ng-container",12)(2,vJb,1,0,"loading",13)(3,wJb,2,1,"dc-information-box",14)(4,yJb,2,1,"ng-container",13),_.sg());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.ji))};
AJb=function(a){a&1&&(_.F(0,"mat-nav-list",4),_.C(1,tJb,6,7,"a",5),_.R(2,"async"),_.C(3,zJb,5,5,"ng-container",6),_.R(4,"async"),_.J());a&2&&(a=_.O(),_.y(),_.E("ngForOf",_.S(2,2,a.Fnb)),_.y(2),_.E("ngIf",_.S(4,4,a.NUc)))};BJb=function(a,b){let c;const d=(c=b.Op.exec(a.path))!=null?c:[];b=oJb(b.Ft,e=>_.NC(d[Number(e)]));return _.Nq(a.bc().od(b),{line:void 0}).ab()};CJb=function(a,b){return{CO:a,label:b?"Tests directory":"Tested code directory",BAa:"test",Wb:"t"}};
DJb=function(a){if(a&1){const b=_.Ld();_.F(0,"dropdown-button",2);_.N("isOpen",function(c){_.q(b);const d=_.O();return _.r(c?d.Kja():d.Jja())});_.J()}a&2&&(a=_.O(),_.E("item",a.DC)("ariaLabel",a.moc)("dense",!0))};FJb=function(a,b){a&1&&(_.F(0,"a",5),_.Q(1),_.K(2,"menu-keyboard-shortcut-hint",6),_.J());a&2&&(a=b.ua,_.E("href",a.url,_.tf),_.y(),_.Rg(" ",a.label," "),_.y(),_.E("shortcut",_.Zg(3,EJb,a.key)))};
GJb=function(a){a&1&&(_.F(0,"mat-nav-list",3),_.C(1,FJb,3,5,"a",4),_.J());a&2&&(a=_.O(),_.y(),_.E("ngForOf",a.QAa))};HJb=function(a){a&1&&_.K(0,"layer-menu-dropdown")};IJb=function(a){a&1&&(_.K(0,"find-in-file-dropdown",7),_.R(1,"async"));a&2&&(a=_.O(),_.E("overrideBrowserSearch",_.S(1,1,a.bUb&&a.b4b)))};JJb=function(a){a&1&&_.K(0,"links-dropdown",8);a&2&&(a=_.O(),_.E("viewData",a.wb))};
KJb=function(a){a&1&&(_.F(0,"view-in-dropdown",9),_.R(1,"async"),_.R(2,"async"),_.Q(3,"\n"),_.J());a&2&&(a=_.O(),_.E("place",a.wb.location)("gitilesLink",a.wb.Dwa)("ossLink",a.wb.BL)("isGenerated",a.sG)("ciderDefault",_.S(1,6,a.Yb.a6()))("suggestUniqueCiderWs",_.S(2,8,a.Yb.y6())))};LJb=function(a){a&1&&(_.F(0,"related-files-dropdown",10),_.Q(1,"\n"),_.J());a&2&&(a=_.O(),_.E("place",a.Nd)("config",a.EAa.config))};
NJb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",11);_.N("click",function(){_.q(b);const c=_.O();return _.r(MJb(c))});_.Q(1,"\n  ");_.F(2,"div",12);_.Q(3,"\n    Blame\n  ");_.J();_.Q(4,"\n");_.J()}a&2&&(a=_.O(),_.og("selected",a.BZc))};
OJb=function(a,b){if(a&1){const c=_.Ld();_.M(0);_.Q(1,"\n  ");_.F(2,"button",13);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(e.service.iM(!d.visible))});_.Q(3,"\n    ");_.K(4,"mat-icon",14);_.Q(5,"\n  ");_.J();_.Q(6,"\n");_.sg()}a&2&&(a=b.Ka,_.y(2),_.E("color",a.visible?"primary":null)("trackAction",a.visible?"hide":"show"))};
PJb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"button",16);_.N("click",function(){const d=_.q(c).Ka;_.O(2).Yb.czb.next(!d.enabled);return _.r()});_.Q(1,"\n    ");_.F(2,"mat-icon");_.Q(3,"format_line_spacing");_.J();_.Q(4,"\n  ");_.J()}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"))};
RJb=function(a){a&1&&(_.M(0),_.Q(1,"\n  "),_.C(2,PJb,5,4,"button",15),_.R(3,"async"),_.Q(4,"\n"),_.sg());a&2&&(a=_.O(),_.y(2),_.E("ngIf",_.Zg(3,QJb,_.S(3,1,a.b4b))))};SJb=function(a){a&1&&_.K(0,"star",8);a&2&&(a=_.O(),_.E("place",a.Va)("type",a.t1b)("trackElement",a.mc)("elementName",a.Xjb))};TJb=function(a){a&1&&(_.M(0),_.Q(1," (Generated from "),_.F(2,"a",11),_.Q(3),_.J(),_.Q(4,") "),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ascTrackElement",a.mc)("routerLink",_.Iq(a.h7a)),_.y(),_.Rg(" ",a.h7a.path,""))};
UJb=function(a){a&1&&_.K(0,"img",12)};VJb=function(a){a&1&&(_.M(0),_.C(1,TJb,5,3,"ng-container",9)(2,UJb,1,0,"img",10),_.sg());if(a&2){a=_.O();const b=_.Ag(9);_.y();_.E("ngIf",a.h7a)("ngIfElse",b);_.y();_.E("ngIf",a.xTb)}};WJb=function(a){a&1&&_.Q(0," (Generated)\n")};
YJb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"div",1);_.N("click",function(){const d=_.q(c).ua,e=_.O();e.Ga.mb({gestureName:"CLICK",element:"FileContentPager",action:"markerClicked"});e.IVb.emit(d.line);d.type==="find"&&XJb(e.Sc,d.index);return _.r()});_.J()}a&2&&(a=b.ua,b=_.O(),_.Vz("marker ",a.type,""),_.ng("height",b.markerHeight)("top",a.offset))};
ZJb=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}})};$Jb=function(a){a&1&&_.K(0,"markdown-content",4);a&2&&(a=_.O().ua,_.E("content",a.source.join("")))};aKb=function(a){a&1&&(_.F(0,"pre"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Sg(a.text.join("")))};bKb=function(a){a&1&&(_.F(0,"pre"),_.K(1,"span",8),_.R(2,"renderData"),_.J());a&2&&(a=_.O().ua,_.y(),_.E("outerHTML",_.S(2,1,a.data),_.sf))};
cKb=function(a){a&1&&(_.F(0,"pre"),_.K(1,"span",8),_.R(2,"renderData"),_.J());a&2&&(a=_.O().ua,_.y(),_.E("outerHTML",_.S(2,1,a.data),_.sf))};dKb=function(a,b){a&1&&(_.M(0),_.Q(1),_.sg());a&2&&(a=b.ua,_.y(),_.Rg("\n                ",a,"\n              "))};eKb=function(a){a&1&&(_.F(0,"pre"),_.Q(1),_.C(2,dKb,2,1,"ng-container",0),_.Q(3,"\n            "),_.J());a&2&&(a=_.O().ua,_.y(),_.Rg("",a.ename-a.evalue,"\n              "),_.y(),_.E("ngForOf",a.traceback))};
fKb=function(a,b){a&1&&(_.M(0)(1,1),_.C(2,aKb,2,1,"pre",3)(3,bKb,3,3,"pre",3)(4,cKb,3,3,"pre",3)(5,eKb,4,2,"pre",3),_.sg()());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"))};
gKb=function(a){a&1&&(_.F(0,"mat-expansion-panel",7)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.Q(3," Outputs "),_.J()(),_.C(4,fKb,6,5,"ng-container",0),_.J());a&2&&(a=_.O(2).ua,_.E("expanded",!0),_.y(4),_.E("ngForOf",a.outputs))};
hKb=function(a){a&1&&(_.M(0),_.F(1,"mat-card")(2,"mat-card-content"),_.K(3,"format-code",5),_.J()(),_.C(4,gKb,5,2,"mat-expansion-panel",6),_.sg());a&2&&(a=_.O().ua,_.y(3),_.E("value",a.source.join(""))("fileName","name.py"),_.y(),_.E("ngIf",a.outputs.length>0))};iKb=function(a,b){a&1&&(_.M(0)(1,1),_.C(2,$Jb,1,1,"markdown-content",2)(3,hKb,5,3,"ng-container",3),_.sg()());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.cell_type),_.y(),_.E("ngSwitchCase","markdown"),_.y(),_.E("ngSwitchCase","code"))};
jKb=function(a,b){a&1&&(_.F(0,"pre"),_.Q(1),_.J());a&2&&(a=b.Ka,_.y(),_.Sg(a))};kKb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("inline",!0)};lKb=function(a){a&1&&(_.M(0),_.C(1,jKb,2,1,"pre",3),_.R(2,"async"),_.C(3,kKb,1,1,"ng-template",null,1,_.ah),_.sg());if(a&2){a=_.Ag(4);const b=_.O();_.y();_.E("ngIf",_.S(2,2,b.uAa))("ngIfElse",a)}};
oKb=function(a){if(a&1){const b=_.Ld();_.F(0,"icon-empty-state-subtitle")(1,"button",6);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(mKb(c,c.Fga))});_.Q(2," Show anyway (may crash) ");_.J();_.F(3,"button",7);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(nKb(c,c.Fga))});_.Q(4," Show raw contents ");_.J()()}};pKb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("inline",!0)};
qKb=function(a){a&1&&(_.F(0,"icon-empty-state-display",5)(1,"icon-empty-state-title"),_.Q(2),_.R(3,"humanizeBytes"),_.J(),_.C(4,oKb,5,0,"icon-empty-state-subtitle",3)(5,pKb,1,1,"ng-template",null,2,_.ah),_.J());if(a&2){a=_.Ag(6);const b=_.O();_.y(2);_.Rg(" File is very large (",_.S(3,3,b.size),") ");_.y(2);_.E("ngIf",!b.sma)("ngIfElse",a)}};
sKb=function(a,b){let c=a.path||"";c&&!c.endsWith("/")&&(c+="/");const d=a.bc().lj();return(e,f,g)=>{e=rKb(c,e).toString();e.startsWith("/")&&(e=e.substring(1));e=d.od(e).ab();return _.dp(b,_.ep(b,_.Iq(e),{af:g,Sa:f}))}};
tKb=function(a,b,c){let d=a.path||"";d&&!d.endsWith("/")&&(d+="/");return e=>{e=_.Dm(rKb(d,e).setQuery(""),"").toString();e.startsWith("/")&&(e=e.substring(1));return _.x(b.get(a.tb,a.Uc,a.repository,_.Wj(a),e,{Qb:a.params.Qb,type:1}),_.v(f=>{var g=_.Fq(f).Bw();g=g?btoa(g):_.VF(_.al(_.Fq(f),1));return`data:${_.Y(_.dl(_.Fq(f),_.Cq,2),1)};base64,${g}`}),_.If(f=>{_.Pt(c,{error:f,message:"Failed to load an image",Rd:"Dismiss"});return _.u("")}))}};
uKb=function(a,b){a&1&&_.K(0,"div",18);a&2&&(a=b.ua,b=_.O(),_.ng("height",b.getHeight(a.start,a.end),"px")("min-width",b.tV,"ch")("top",b.mha(a.start),"px"))};vKb=function(a){a&1&&(_.F(0,"div",19),_.Q(1,"\n        "),_.F(2,"pre",20),_.Q(3),_.J(),_.Q(4,"\n      "),_.J());a&2&&(a=_.O(),_.ng("min-height",a.lineHeight*a.xq,"px"),_.y(3),_.Sg(a.uV))};
wKb=function(a){if(a&1){const b=_.Ld();_.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())});_.J()}a&2&&(a=_.O(),_.ng("pointer-events",a.Fea?"none":"unset"),_.E("visibility",a.visibility)("folding",a.Io)("lineHeight",a.lineHeight))};
AKb=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"?xKb(a,b):(d==="input"||d==="select"||d==="textarea")&&yKb(a,b);zKb("canvas",a,b,xKb);zKb("input, textarea, select",a,b,yKb);return b};zKb=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])};
yKb=function(a,b){b.type!=="file"&&(b.value=a.value);b.type==="radio"&&b.name&&(b.name=`mat-clone-${b.name}-${BKb++}`)};xKb=function(a,b){if(b=b.getContext("2d"))try{b.drawImage(a,0,0)}catch(c){}};CKb=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}};DKb=function(a,b,c){a.top+=b;a.bottom=a.top+a.height;a.left+=c;a.right=a.left+a.width};
EKb=function(a,b){a=a.om;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};FKb=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)}};
$K=function(a,b){const c=b?"":"none";FKb(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})};HKb=function(a,b){FKb(a.style,{position:b?"":"fixed",top:b?"":"0",opacity:b?"":"0",left:b?"":"-999em"},GKb)};IKb=function(a,b){return b&&b!="none"?a+" "+b:a};
KKb=function(a,b){a.style.width=`${b.width}px`;a.style.height=`${b.height}px`;a.style.transform=JKb(b.left,b.top)};JKb=function(a,b){return`translate3d(${Math.round(a)}px, ${Math.round(b)}px, 0)`};LKb=function(a){return parseFloat(a)*(a.toLowerCase().indexOf("ms")>-1?1:1E3)};NKb=function(a){a=getComputedStyle(a);var b=MKb(a,"transition-property"),c=b.find(d=>d==="transform"||d==="all");if(!c)return 0;b=b.indexOf(c);c=MKb(a,"transition-duration");a=MKb(a,"transition-delay");return LKb(c[b])+LKb(a[b])};
MKb=function(a,b){return a.getPropertyValue(b).split(",").map(c=>c.trim())};aL=function(a){return a.type[0]==="t"};OKb=function(a){a.preventDefault()};PKb=function(a){a&1&&_.K(0,"detail-header",15);a&2&&(a=_.O(),_.E("contentType",a.contentType)("viewData",a.wb))};QKb=function(a){a&1&&_.K(0,"diff-detail-header",16);a&2&&(a=_.O(),_.E("viewData",a.wb))};RKb=function(a){a&1&&_.K(0,"markdown-tab-header",16);a&2&&(a=_.O(),_.E("viewData",a.wb))};
SKb=function(a){if(a&1){const b=_.Ld();_.F(0,"div",17)(1,"div",18)(2,"div",19);_.K(3,"div",20)(4,"div",21);_.J();_.F(5,"file-matches-navigation",22);_.R(6,"async");_.R(7,"async");_.R(8,"async");_.N("close",function(){_.q(b);_.O().Sc.wva.next(!0);return _.r()})("selectedMatchIndexChange",function(c){_.q(b);var d=_.O();d.kBa=c;d.Sc.zla.next(c);return _.r()});_.J();_.F(9,"div",23);_.K(10,"div",24)(11,"div",25);_.J()()()}a&2&&(a=_.O(),_.y(5),_.E("dataState",_.S(6,5,a.ZVc))("matchCount",_.S(7,7,a.yla).length)("selectedMatchIndex",
_.S(8,9,a.Sc.zla))("showCloseButton",!0)("trackProjectId",a.Nd.tb))};TKb=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.VYb))("relativeImageModifier",_.S(2,6,a.modifier.TYb))("safeHtmlContent",a.wb.L5c))};UKb=function(a){a&1&&_.K(0,"img",28);a&2&&(a=_.O(2),_.Fg("alt",a.wb.fileName),_.E("sanitizeSrc",a.G0a))};VKb=function(a){a&1&&_.K(0,"div",29);a&2&&(a=_.O(2),_.E("safeSvg",a.wb.ue))};
WKb=function(a){a&1&&(_.M(0),_.C(1,UKb,1,2,"img",27)(2,VKb,1,1,"ng-template",null,1,_.ah),_.sg());if(a&2){a=_.Ag(3);const b=_.O();_.y();_.E("ngIf",!b.BDa)("ngIfElse",a)}};XKb=function(a){a&1&&(_.F(0,"div",30),_.K(1,"audio",31),_.J());a&2&&(a=_.O(),_.y(),_.E("sanitizeSrc",a.G0a))};YKb=function(a){a&1&&(_.F(0,"div",30),_.K(1,"video",31),_.J());a&2&&(a=_.O(),_.y(),_.E("sanitizeSrc",a.G0a))};ZKb=function(a){a&1&&_.K(0,"binary-file",32);a&2&&(a=_.O(),_.E("contentLength",a.bua))};
$Kb=function(a){if(a&1){const b=_.Ld();_.F(0,"large-file",33);_.N("largeFileViewData",function(c){_.q(b);var d=_.O();d.wXb=c;d.wb=c;return _.r()});_.J()}a&2&&(a=_.O(),_.E("fullViewData",a.wb.Fga)("size",a.wb.XF))};aLb=function(a){a&1&&(_.M(0),_.K(1,"empty-file-detail",34),_.sg());a&2&&(a=_.O(),_.y(),_.E("path",a.wb.fileName))};bLb=function(a){a&1&&_.K(0,"jupyter-notebook",35);a&2&&(a=_.O(),_.E("notebook",a.H7))};
cLb=function(a){a&1&&(_.K(0,"search-match-layer",44),_.R(1,"async"));a&2&&(a=_.O(3),_.E("matches",_.S(1,3,a.yla))("scrollToIndex",a.kBa)("selectedMatchIndex",a.Sc.zla))};
dLb=function(a){if(a&1){const b=_.Ld();_.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.kna(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.Au(c))})("totalNumLines",function(c){_.q(b);_.O(2).jm.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.oDa(c))});_.J();_.C(7,cLb,2,5,"search-match-layer",42);_.R(8,"async");_.K(9,"search-match-layer",43);_.R(10,"async");_.R(11,"async");_.J()}a&2&&(a=_.O(2),_.E("value",a.code)("rendered",a.wb.ZYb)("highlightInfo",a.wb.az)("folding",_.S(1,21,a.Io))("visibility",_.S(2,23,a.visibility))("fileName",a.wb.fileName)("lineNumberLinkProvider",_.S(3,25,a.link))("scrollToLine",
a.wb.line)("lineLimitation",a.wb.iL)("visibleCodeIdentifier",a.FAb)("focusableRegion",a.roa.jAb)("usePrefetchIfPossible",!0),_.mg("aria-labelledby",a.IR),_.y(4),_.E("content",a.wb.ue)("scoLinks",a.wb.nH),_.y(),_.E("scoLinks",a.wb.nH),_.y(),_.E("layerBaseLocation",a.Nd),_.y(),_.E("ngIf",_.S(8,27,a.jga)),_.y(2),_.E("matches",_.S(10,29,a.tga))("scrollToIndex",_.S(11,31,a.tK))("selectedMatchIndex",a.tK))};
eLb=function(a){a&1&&(_.K(0,"search-match-layer",44),_.R(1,"async"));a&2&&(a=_.O(3),_.E("matches",_.S(1,3,a.yla))("scrollToIndex",a.kBa)("selectedMatchIndex",a.Sc.zla))};
fLb=function(a){if(a&1){const b=_.Ld();_.F(0,"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.kna(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.Au(c))})("totalNumLines",function(c){_.q(b);_.O(2).jm.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.oDa(c))});_.J();_.C(7,eLb,2,5,"search-match-layer",42);_.R(8,"async");_.K(9,"search-match-layer",43);_.R(10,"async");_.R(11,"async");_.J()}a&2&&(a=_.O(2),_.E("value",a.code)("rendered",a.wb.ZYb)("highlightInfo",a.wb.az)("folding",_.S(1,21,a.Io))("visibility",_.S(2,23,a.visibility))("fileName",a.wb.fileName)("lineNumberLinkProvider",_.S(3,25,a.link))("scrollToLine",a.wb.line)("lineLimitation",
a.wb.iL)("visibleCodeIdentifier",a.FAb)("focusableRegion",a.roa.jAb)("usePrefetchIfPossible",!0),_.mg("aria-labelledby",a.IR),_.y(4),_.E("content",a.wb.ue)("scoLinks",a.wb.nH),_.y(),_.E("scoLinks",a.wb.nH),_.y(),_.E("layerBaseLocation",a.Nd),_.y(),_.E("ngIf",_.S(8,27,a.jga)),_.y(2),_.E("matches",_.S(10,29,a.tga))("scrollToIndex",_.S(11,31,a.tK))("selectedMatchIndex",a.tK))};
hLb=function(a){if(a&1){const b=_.Ld();_.M(0);_.C(1,dLb,12,33,"virtual-scroll-format-code",36);_.R(2,"async");_.C(3,fLb,12,33,"ng-template",null,2,_.ah);_.F(5,"file-content-pager",37);_.R(6,"async");_.R(7,"async");_.N("markerClicked",function(c){_.q(b);const d=_.O();return _.r(gLb(d,c))});_.J();_.sg()}if(a&2){a=_.Ag(4);const b=_.O();_.y();_.E("ngIf",_.S(2,4,b.J$c))("ngIfElse",a);_.y(4);_.E("markers",_.S(6,6,b.Cya))("numLines",_.S(7,8,b.jm))}};
iLb=function(a){a&1&&_.K(0,"code-diff",45);a&2&&(a=_.O(),_.E("diffBase",a.wb.diffBase)("contents",a.wb.ue)("fileName",a.wb.fileName)("scrollToLine",a.wb.line))};jLb=function(a){a&1&&(_.F(0,"icon-empty-state-display",46)(1,"icon-empty-state-title"),_.Q(2),_.J()());a&2&&(a=_.O(),_.y(2),_.Sg(a.RIa))};kLb=function(a,b){return _.A4a.find(c=>c.id===a)?`${b}-${a}`:`${b}-${"everything-else"}`};
lLb=function(a,b,c){b=new Map([...b].map(d=>[d,0]));for(const d of a.a8a())a=kLb(d.Yga(),c.id),b.has(a)&&b.set(a,b.get(a)+c.valueExtractor(d));return b};mLb=function(a,b,c){const d=a.ke();a=lLb(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),F0:a}};nLb=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.jza)||0}};
oLb=function(a,{Eu:b,t3c: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)};
pLb=function(a){if(a&1){const b=_.Ld();_.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 ");_.J();_.sg()}a&2&&(a=_.O(),_.y(),_.BC(" (",a.YAb,"/",a.pna(a.Hwa),") "),_.y(),_.E("trackAction","showAll"+a.Swa))};qLb=function(a,b){a&1&&_.K(0,"file-list",7);a&2&&(a=b.ua,b=_.O(2),_.E("limit",b.limit)("ariaLabelledbyId",b.Swa)("files",a)("aggregations",b.aggregations)("useRelativeUrls",b.l1)("isPiper",b.Ej))};
rLb=function(a){a&1&&_.C(0,qLb,1,6,"file-list",6);a&2&&(a=_.O(),_.E("ngForOf",a.Hwa))};sLb=function(a){return a.map(b=>b.length).reduce((b,c)=>b+c,0)};tLb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",3);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.expand())});_.Q(1," Load more ");_.J()}};uLb=function(a){let b=bL.target;for(;b;){if(b===a)return!0;b=b.parentElement}return!1};
wLb=function(a){a&1&&(_.F(0,"div",1),_.K(1,"div",2),_.J());a&2&&(a=_.O(),_.y(),_.og("info",vLb(a,"info"))("warning",vLb(a,"warning")),_.E("innerHTML",a.mAa(a.VKb||""),_.sf))};xLb=function(a,b){a&1&&(_.F(0,"a",11),_.K(1,"mat-icon",12),_.J());a&2&&(a=b.ua,_.E("href",a.getUrl(),_.tf),_.y(),_.E("svgIcon",a.BK()))};
yLb=function(a){if(a&1){const b=_.Ld();_.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");_.J();_.F(7,"h2");_.Q(8,"by xGE");_.J()();_.K(9,"div",6);_.F(10,"h2");_.Q(11,"Curated products for Googlers");_.J()();_.F(12,"div",7);_.K(13,"g3mark-moma-search",8);_.J();_.F(14,"div",9);_.C(15,xLb,2,2,"a",10);_.J()()()}a&2&&(a=_.O(),_.y(2),_.E("queryParams",a.params),_.y(13),_.E("ngForOf",a.links))};
zLb=function(a){a&1&&(_.F(0,"a",21),_.Q(1),_.J());if(a&2){a=_.O().ua;const b=_.O(2);_.E("routerLink",a.getUrl())("queryParams",b.params);_.y();_.Sg(a.getName())}};ALb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Sg(a.getName()))};BLb=function(a,b){a&1&&(_.F(0,"span"),_.C(1,zLb,2,3,"a",19)(2,ALb,2,1,"span",20),_.J());a&2&&(a=b.ua,_.y(),_.E("ngIf",a.L6()),_.y(),_.E("ngIf",!a.L6()))};
CLb=function(a){a&1&&(_.F(0,"header",13)(1,"div",14)(2,"a",15),_.K(3,"img",16),_.F(4,"h1"),_.Q(5,"Stacks"),_.J()(),_.K(6,"stacks-search"),_.F(7,"div",17),_.C(8,BLb,3,2,"span",18),_.J()(),_.K(9,"stacks-butterbar"),_.J());a&2&&(a=_.O(),_.y(2),_.E("queryParams",a.params),_.y(6),_.E("ngForOf",a.i4))};DLb=function(a){a&1&&_.K(0,"img",4);a&2&&(a=_.O(),_.E("src",a.Fk,_.tf)("alt",a.link.getName()+"'s profile photo"))};
ELb=function(a){a&1&&(_.F(0,"a",5),_.Q(1),_.J());a&2&&(a=_.O(),_.ng("background-image","url("+a.Fk+")"),_.og("-no-icon",a.Cxa)("-wrap",a.Cxa)("-left-ellipsis",a.link.BK()==="bug_report"),_.E("target",a.fXb?"_blank":"_self")("href",a.url,_.tf)("ve",a.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",a.en("EDIT_PRODUCT")),_.mg("data-gtm-box",a.C6)("data-gtm-list",a.u9a),_.y(),_.Sg(a.link.getName()))};
FLb=function(a){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=_.O(),_.ng("background-image","url("+a.Fk+")"),_.y(),_.Sg(a.link.getName()))};GLb=function(a,b){a&1&&(_.F(0,"a",6),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O(),_.E("href",a.url,_.tf),_.mg("data-gtm-box",b.C6)("data-gtm-list",b.u9a),_.y(),_.Sg(b.link.getName()))};HLb=function(a){a&1&&(_.F(0,"button"),_.xg(1,0),_.F(2,"div",8),_.K(3,"p"),_.J(),_.yg(),_.J())};
ILb=function(a){a&1&&(_.F(0,"button"),_.xg(1,1),_.K(2,"mat-icon",9),_.yg(),_.J());a&2&&(a=_.O(2),_.y(2),_.E("ngClass",a.uD?"recommended":"recommended-icon"))};JLb=function(a){a&1&&(_.F(0,"button"),_.K(1,"img",10),_.J());a&2&&(a=_.O(2),_.mg("aria-label",a.content.title),_.y(),_.Eg("alt","",a.content.title," info icon"),_.E("src","https://www.gstatic.com/images/icons/material/system/2x/"+a.icon+"_24dp.png",_.tf))};
KLb=function(a,b){a&1&&(_.F(0,"p",11)(1,"a",12),_.Q(2),_.J()());a&2&&(a=b.ua,_.y(),_.E("href",a.key,_.tf),_.y(),_.Sg(a.value))};
LLb=function(a){a&1&&(_.M(0),_.C(1,HLb,4,0,"button",2)(2,ILb,3,1,"button",2)(3,JLb,2,4,"button",2),_.F(4,"div",3)(5,"p",4),_.Q(6),_.J(),_.K(7,"div",5),_.F(8,"div",6),_.C(9,KLb,3,2,"p",7),_.R(10,"keyvalue"),_.J()(),_.sg());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.name=="isa"),_.y(),_.E("ngIf",a.rCa),_.y(),_.E("ngIf",a.name!=="isa"&&!a.rCa),_.y(3),_.Sg(a.content.title),_.y(),_.E("innerHTML",a.content.description,_.sf),_.y(2),_.E("ngForOf",_.S(10,6,a.content.urls)))};
NLb=function(a){a&1&&(_.F(0,"h3",7),_.Q(1),_.J());if(a&2){a=_.O().ua;const b=_.O();_.E("ngClass",_.Zg(2,MLb,!b.uD));_.y();_.Sg(a.getName())}};PLb=function(a){a&1&&_.K(0,"stacks-popup-info",8);a&2&&(a=_.O().ua,_.O(),a=a.getName(),a=OLb.get(a),_.E("name",a))};QLb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",9),_.J());if(a&2){a=b.ua;b=_.O(2).ua;const c=_.O();_.y();_.E("link",a)("gtmBox",c.C6)("gtmList",b.getName())}};
RLb=function(a){a&1&&(_.F(0,"ul"),_.C(1,QLb,2,3,"li",2),_.J());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.l6()))};SLb=function(a){a&1&&_.Q(0," This information is currently unavailable. ")};
TLb=function(a,b){a&1&&(_.F(0,"div")(1,"div",3),_.C(2,NLb,2,4,"h3",4)(3,PLb,1,1,"stacks-popup-info",5),_.J(),_.C(4,RLb,2,1,"ul",6)(5,SLb,1,0,"ng-template",null,0,_.ah),_.J());if(a&2){a=b.ua;b=_.Ag(6);_.O();_.y(2);_.E("ngIf",a.getName());_.y();var c=a.getName();c=OLb.get(c);_.E("ngIf",c);_.y();_.E("ngIf",a.l6().length)("ngIfElse",b)}};ULb=function(a){a&1&&_.K(0,"img",5)};VLb=function(a){a&1&&_.K(0,"img",6)};WLb=function(a){a&1&&(_.F(0,"p",7),_.Q(1,"Review is up-to-date"),_.J())};
XLb=function(a){a&1&&(_.F(0,"p",7),_.Q(1,"Review outdated"),_.J())};YLb=function(a){a&1&&(_.F(0,"button",5)(1,"p"),_.Q(2,"ISA"),_.J()())};ZLb=function(a){a&1&&(_.F(0,"button",12)(1,"p"),_.Q(2,"PR"),_.J()())};$Lb=function(a){a&1&&(_.F(0,"button",13)(1,"p"),_.Q(2,"SA"),_.J()())};aMb=function(a){a&1&&(_.F(0,"button",14)(1,"p"),_.Q(2,"GA"),_.J()())};bMb=function(a){a&1&&(_.F(0,"button",15)(1,"p"),_.Q(2,"DP"),_.J()())};cMb=function(a){a&1&&(_.F(0,"button",16)(1,"p"),_.Q(2,"NA"),_.J()())};
eMb=function(a,b){a&1&&(_.F(0,"div",17)(1,"p",18),_.Q(2),_.J(),_.F(3,"p",19),_.Q(4),_.J(),_.F(5,"p",20),_.Q(6),_.J(),_.F(7,"p",21),_.Q(8),_.J()());if(a&2){const c=b.ua;_.O();_.y(2);_.Sg(c.getName());_.y();a=_.Y(c,1);b=_.Y(c,4);_.og("satisfied-number",dMb(a)>=dMb(b));_.y();_.Rg(" ",_.Y(c,1),"");_.y(2);_.Rg("Target: ",_.Y(c,4),"");_.y(2);_.Rg("Updated ",_.Y(c,2),"")}};fMb=function(a){a&1&&_.K(0,"stacks-popup-isa",4);a&2&&(a=_.O(),_.og("to-right",!a.product.Y7a()),_.E("product",a.product))};
gMb=function(a){a&1&&_.K(0,"stacks-popup-recommended",5);a&2&&(a=_.O(),_.E("product",a.product)("domain",a.domain))};hMb=function(a){a&1&&_.K(0,"stacks-popup-pp",6);a&2&&(a=_.O(),_.E("productPhase",a.product.s6())("metrics",_.gl(a.product,cL,27,_.$k())))};iMb=function(a){a&1&&_.K(0,"stacks-popup-pp",7);a&2&&(a=_.O(),_.og("small-icon",a.hDa),_.E("productPhase",a.product.s6()))};jMb=function(a){a&1&&(_.K(0,"stacks-header",2),_.R(1,"async"));a&2&&(a=_.O(),_.E("breadcrumb",_.S(1,2,a.i4))("oldView",a.uD))};
kMb=function(a){a&1&&_.K(0,"loading",7)};lMb=function(a){a&1&&(_.F(0,"p",8),_.Q(1),_.J());a&2&&(a=_.O().Ka,_.y(),_.Rg(" ",a.message," "))};mMb=function(a){a&1&&_.K(0,"stacks-popup-freshness",27);a&2&&(a=_.O().Ka,_.E("isFresh",_.sl(a,60))("freshnessDate",_.Y(a,42))("productName",a.getName()))};nMb=function(a){a&1&&(_.F(0,"span",28),_.Q(1),_.J());a&2&&(a=_.O().Ka,_.y(),_.Rg(" \u00a0Reviewed by team on ",_.Y(a,42)," "))};
oMb=function(a){a&1&&(_.F(0,"a",29),_.K(1,"img",30),_.Q(2," \u00a0Edit product "),_.J());if(a&2){var b=_.O().Ka;a=_.O(4);b="product/"+b.bm()+"/edit";_.E("href",a.lY?`${a.z0.environment.d9}/${b}`:`/${b}`,_.tf)}};qMb=function(a){a&1&&(_.F(0,"a",31),_.K(1,"img",30),_.Q(2," \u00a0Edit product "),_.J());if(a&2){var b=_.O().Ka;const c=_.O(4);a=c;b="product/"+b.bm()+"/edit";_.E("routerLink",_.Zg(2,pMb,a.lY?`${a.z0.environment.d9}/${b}`:`/${b}`))("queryParams",c.params)}};
rMb=function(a){a&1&&(_.F(0,"div")(1,"div",32)(2,"strong"),_.Q(3,"WARNING:"),_.J(),_.Q(4," This product has not been reviewed by domain stewards and is not currently discoverable from browsing domain page. "),_.J()())};
sMb=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. "),_.J(),_.F(5,"a",36),_.Q(6," More info "),_.J()(),_.sg());a&2&&(a=_.O(5),_.y(5),_.E("ve",a.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",a.en("RESOURCE")))};
tMb=function(a,b){a&1&&(_.F(0,"div",18),_.K(1,"stacks-popup-product",42),_.F(2,"a",43),_.Q(3),_.J()());if(a&2){a=b.ua;b=_.O(2).Ka;const c=_.O(4);_.y();_.E("product",a)("domain",b.zf());_.y();_.E("routerLink",_.Zg(5,pMb,"/product/"+a.bm()))("queryParams",c.params);_.y();_.Sg(a.getName())}};
vMb=function(a){a&1&&(_.F(0,"div",37),_.K(1,"div",38),_.F(2,"h2",39),_.Q(3,"Better Alternatives"),_.J(),_.F(4,"ul",40),_.C(5,tMb,4,7,"div",41),_.J()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y();_.E("innerHTML",b.mAa(_.dl(a,dL,79).xw()||""),_.sf);_.y(4);_.E("ngForOf",_.gl(_.dl(a,dL,79),uMb,6,_.$k()))}};
wMb=function(a,b){a&1&&(_.F(0,"a",45),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O(6),_.E("href",a.getUrl(),_.tf)("ve",b.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE")),_.y(),_.Rg(" ",a.Tp()," "))};xMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Product Page"),_.J(),_.C(3,wMb,2,7,"a",44),_.J());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",_.gl(a,eL,28,_.$k())))};
yMb=function(a,b){a&1&&(_.F(0,"a",47),_.Q(1),_.J());a&2&&(a=b.ua,b=_.O(6),_.E("href",a.getUrl(),_.tf)("ve",b.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE")),_.y(),_.Rg(" ",a.Tp()," "))};zMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Landing Page"),_.J(),_.C(3,yMb,2,7,"a",46),_.J());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",a.Xga()))};
AMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Customer Adoption Stage"),_.J(),_.F(3,"a",48),_.Q(4),_.J()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.E("ve",b.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"));_.y();_.Rg(" ",b.hXc(_.yl(a,71,0))," ")}};BMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Feature Requests"),_.J(),_.F(3,"span"),_.Q(4),_.J()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(4);_.Rg(" ",b.ZWc(_.sl(a,73)),"")}};
CMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Contact "),_.F(2,"a",53),_.Q(3),_.J(),_.Q(4," for more information "),_.J());a&2&&(a=_.O().ua,_.y(2),_.E("href",a.value[1],_.tf),_.y(),_.Rg("",a.value[0],"@"))};DMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Read instructions "),_.F(2,"a",54),_.Q(3," here "),_.J()());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.tf)("ve",b.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
EMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Sign up "),_.F(2,"a",54),_.Q(3," here "),_.J()());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.tf)("ve",b.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
FMb=function(a,b){a&1&&(_.F(0,"span")(1,"a",54),_.Q(2),_.J()());if(a&2){a=b.ua;b=_.O(5).Ka;const c=_.O(3);_.y();_.E("href",`https://moma.corp.google.com/team/${a}`,_.tf)("ve",c.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("RESOURCE"));_.y();_.Rg(" ",b.o2b.get(a)," ")}};GMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," is allowed."),_.J())};HMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," are allowed."),_.J())};
IMb=function(a){a&1&&(_.F(0,"div"),_.C(1,FMb,3,7,"span",51)(2,GMb,2,0,"span",9)(3,HMb,2,0,"span",9),_.J());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.value),_.y(),_.E("ngIf",a.value.length===1),_.y(),_.E("ngIf",a.value.length>1))};
JMb=function(a,b){a&1&&(_.F(0,"span")(1,"a",54),_.Q(2),_.J()());if(a&2){a=b.ua;b=_.O(5).Ka;const c=_.O(3);_.y();_.E("href",`https://moma.corp.google.com/team/${a}`,_.tf)("ve",c.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("RESOURCE"));_.y();_.Rg(" ",b.o2b.get(a)," ")}};KMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," is not allowed."),_.J())};LMb=function(a){a&1&&(_.F(0,"span"),_.Q(1," are not allowed."),_.J())};
MMb=function(a){a&1&&(_.F(0,"div"),_.C(1,JMb,3,7,"span",51)(2,KMb,2,0,"span",9)(3,LMb,2,0,"span",9),_.J());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.value),_.y(),_.E("ngIf",a.value.length===1),_.y(),_.E("ngIf",a.value.length>1))};
NMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Please see the "),_.F(2,"a",54),_.Q(3," general guidance "),_.J(),_.Q(4," for using GCP Systems. "),_.J());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.tf)("ve",b.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
OMb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Default visibility "),_.F(2,"a",54),_.Q(3," here "),_.J()());if(a&2){a=_.O().ua;const b=_.O(6);_.y(2);_.E("href",a.value[0],_.tf)("ve",b.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};PMb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=b.ua,_.y(),_.Rg(" ",a," "))};QMb=function(a){a&1&&(_.F(0,"div"),_.C(1,PMb,2,1,"span",51),_.Q(2," are allowed. "),_.J());a&2&&(a=_.O().ua,_.y(),_.E("ngForOf",a.value))};
RMb=function(a){a&1&&(_.F(0,"div"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Rg(" ",a.value," "))};
SMb=function(a,b){a&1&&(_.F(0,"div"),_.C(1,CMb,5,2,"div",9)(2,DMb,4,6,"div",9)(3,EMb,4,6,"div",9)(4,IMb,4,3,"div",9)(5,MMb,4,3,"div",9)(6,NMb,5,6,"div",9)(7,OMb,4,6,"div",9)(8,QMb,3,1,"div",9)(9,RMb,2,1,"div",9),_.J());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"))};UMb=function(a){a&1&&(_.F(0,"div",55)(1,"a",54),_.Q(2),_.J()());if(a&2){a=_.O(2).Ka;const b=_.O().Ka,c=_.O(3);_.y();_.E("href",TMb(a.bm()),_.tf)("ve",c.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("RESOURCE"));_.y();_.Rg(" more (+",b.hsa.length-3,") ")}};
VMb=function(a){a&1&&(_.F(0,"div",24)(1,"div",49)(2,"p"),_.Q(3,"Product Allowlist"),_.J(),_.K(4,"stacks-popup-info",50),_.J(),_.C(5,SMb,10,9,"div",51)(6,UMb,3,7,"div",52),_.J());a&2&&(a=_.O(2).Ka,_.y(5),_.E("ngForOf",a.hsa.slice(0,3)),_.y(),_.E("ngIf",a.hsa.length>3))};WMb=function(a,b){a&1&&(_.F(0,"div")(1,"ul"),_.Q(2),_.J()());a&2&&(a=b.ua,_.y(2),_.Rg(" ",a," "))};
XMb=function(a){a&1&&(_.F(0,"div")(1,"a",54),_.Q(2),_.J()());if(a&2){a=_.O(2).Ka;const b=_.O(4);_.y();_.E("href",TMb(a.bm()),_.tf)("ve",b.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"));_.y();_.Rg(" more (+",_.zl(a,89,_.$k()).length-3,") ")}};
YMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Not Allowed Product Versions"),_.J(),_.C(3,WMb,3,1,"div",51)(4,XMb,3,7,"div",9),_.J());a&2&&(a=_.O().Ka,_.y(3),_.E("ngForOf",_.zl(a,89,_.$k()).slice(0,3)),_.y(),_.E("ngIf",_.zl(a,89,_.$k()).length>3))};ZMb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Specialized Purpose"),_.J(),_.F(3,"div"),_.Q(4),_.J()());a&2&&(a=_.O().Ka,_.y(4),_.Sg(_.Y(a,74)))};
$Mb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"ISA Status"),_.J(),_.F(3,"a",56),_.Q(4," Agreement signed "),_.J()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.Eg("href","/agreement/",a.bm(),"",_.tf);_.E("ve",b.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
aNb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"ISA Status"),_.J(),_.F(3,"a",56),_.Q(4," Unsigned draft agreement "),_.J()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.Eg("href","/agreement/",a.bm(),"",_.tf);_.E("ve",b.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};
bNb=function(a){a&1&&(_.F(0,"div",24)(1,"p"),_.Q(2,"Moma Teams"),_.J(),_.F(3,"a",54),_.Q(4," Product page "),_.J()());if(a&2){a=_.O().Ka;const b=_.O(4);_.y(3);_.Eg("href","http://moma.corp.google.com/product/",a.Aw(),"",_.tf);_.E("ve",b.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.en("RESOURCE"))}};cNb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",59),_.J());a&2&&(a=b.ua,_.y(),_.E("link",a))};
dNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",58),_.Q(2,"Used in the following Core Solution(s):"),_.J(),_.F(3,"ul"),_.C(4,cNb,2,1,"li",51),_.J()());a&2&&(a=_.O(2).Ka,_.y(4),_.E("ngForOf",a.xAa))};eNb=function(a,b){a&1&&(_.F(0,"div")(1,"div",65),_.Q(2),_.J(),_.F(3,"div",66),_.Q(4),_.J(),_.F(5,"div"),_.Q(6),_.J(),_.F(7,"div",62),_.Q(8),_.J()());a&2&&(a=b.ua,_.y(2),_.Sg(_.Y(a,1)),_.y(2),_.Sg(a.getName()),_.y(2),_.Rg("Target: ",_.Y(a,4),""),_.y(2),_.Rg("Updated ",_.Y(a,2),""))};
fNb=function(a){a&1&&(_.F(0,"section",57)(1,"header",60)(2,"h2",61),_.Q(3,"Metrics"),_.J(),_.F(4,"p",62),_.Q(5,"Source: Stacks data"),_.J()(),_.F(6,"div",63),_.C(7,eNb,9,4,"div",64),_.J()());a&2&&(a=_.O().Ka,_.y(7),_.E("stacksExpandListOf",_.gl(a,cL,27,_.$k())))};gNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",67),_.Q(2,"Product Phase Reason"),_.J(),_.F(3,"p",68),_.Q(4),_.J()());a&2&&(a=_.O().Ka,_.y(4),_.Sg(_.Y(a,86)))};
hNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",69),_.Q(2,"Education materials"),_.J(),_.K(3,"stacks-link-lists",70),_.J());a&2&&(a=_.O(2).Ka,_.y(3),_.E("lists",a.TOb))};iNb=function(a,b){a&1&&_.K(0,"iframe",75);a&2&&_.E("src",b.ua,_.Mia)};jNb=function(a){a&1&&(_.M(0),_.F(1,"h3",73),_.Q(2,"Roadmap"),_.J(),_.C(3,iNb,1,1,"iframe",74),_.sg());a&2&&(a=_.O(3).Ka,_.y(3),_.E("ngForOf",a.EZb))};
kNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",71),_.Q(2),_.J(),_.K(3,"stacks-link-lists",72),_.C(4,jNb,4,1,"ng-container",9),_.J());if(a&2){a=_.O().Ka;const b=_.O().Ka;_.y(2);_.Rg("About ",a.name,"");_.y();_.E("lists",b.nKb);_.y();_.E("ngIf",b.EZb.length)}};lNb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",78),_.J());a&2&&(a=b.ua,_.y(),_.E("isContact",!0)("link",a))};
mNb=function(a){a&1&&(_.M(0),_.F(1,"h3"),_.Q(2,"Meet the team"),_.J(),_.F(3,"ul",40),_.C(4,lNb,2,2,"li",51),_.J(),_.sg());a&2&&(a=_.O(3).Ka,_.y(),_.og("h3-margin-top",a.F5a.length),_.y(3),_.E("ngForOf",a.K4))};nNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",76),_.Q(2,"Feedback and communications"),_.J(),_.K(3,"stacks-link-lists",77),_.C(4,mNb,5,3,"ng-container",9),_.J());a&2&&(a=_.O(2).Ka,_.y(3),_.E("lists",a.F5a),_.y(),_.E("ngIf",a.K4.length))};
oNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",79),_.Q(2,"Additional guidance"),_.J(),_.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. "),_.J(),_.K(5,"stacks-link-lists",77),_.J());a&2&&(a=_.O(2).Ka,_.y(5),_.E("lists",a.eRb))};pNb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",81),_.J());a&2&&(a=b.ua,_.y(),_.E("link",a))};
qNb=function(a){a&1&&(_.F(0,"ul"),_.C(1,pNb,2,1,"li",51),_.J());a&2&&(a=_.O(4).Ka,_.y(),_.E("ngForOf",a.E4))};rNb=function(a){a&1&&(_.F(0,"h3"),_.Q(1,"Codepaths"),_.J(),_.C(2,qNb,2,1,"ul",9));a&2&&(a=_.O(3).Ka,_.y(2),_.E("ngIf",a.E4.length))};sNb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"stacks-icon-link",82),_.J());a&2&&(a=b.ua,_.y(),_.E("link",a))};
tNb=function(a){a&1&&(_.F(0,"h3"),_.Q(1,"Other resources"),_.J(),_.F(2,"ul",40),_.C(3,sNb,2,1,"li",51),_.J());a&2&&(a=_.O(3).Ka,_.og("h3-margin-top",a.E4.length),_.y(3),_.E("ngForOf",a.ojb))};uNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",39),_.Q(2,"Additional resources"),_.J(),_.C(3,rNb,3,1,"ng-template",80)(4,tNb,4,3,"ng-template",80),_.J());a&2&&(a=_.O(2).Ka,_.y(3),_.E("ngIf",a.E4.length),_.y(),_.E("ngIf",a.ojb.length))};
vNb=function(a,b){a&1&&(_.F(0,"ul"),_.K(1,"stacks-icon-link",82),_.J());a&2&&(a=b.ua,_.y(),_.E("link",a))};wNb=function(a,b){a&1&&(_.M(0),_.F(1,"h3",83),_.Q(2),_.J(),_.F(3,"p"),_.Q(4),_.J(),_.C(5,vNb,2,1,"ul",51),_.K(6,"br"),_.sg());a&2&&(a=b.ua,_.y(2),_.Sg(a.name),_.y(2),_.Sg(a.description),_.y(),_.E("ngForOf",a.links))};xNb=function(a){a&1&&(_.F(0,"section",57)(1,"h2",83),_.Q(2,"External Google Tool Mapping"),_.J(),_.C(3,wNb,7,3,"ng-container",51),_.J());a&2&&(a=_.O(2).Ka,_.y(3),_.E("ngForOf",a.BVc))};
ANb=function(a,b){a&1&&(_.M(0),_.F(1,"div",10)(2,"div",11)(3,"h1"),_.Q(4),_.J(),_.F(5,"div",12)(6,"p",13),_.C(7,mMb,1,3,"stacks-popup-freshness",14)(8,nMb,2,1,"span",15)(9,oMb,3,1,"a",16)(10,qMb,3,4,"a",17),_.J()()(),_.C(11,rMb,5,0,"div",9),_.F(12,"div",18),_.K(13,"stacks-popup-product",19),_.J(),_.C(14,sMb,7,5,"ng-container",20)(15,vMb,6,2,"div",21),_.K(16,"div",22),_.F(17,"div"),_.C(18,xMb,4,1,"div",23)(19,zMb,4,1,"div",23),_.F(20,"div",24)(21,"p"),_.Q(22,"Product Phase"),_.J(),_.F(23,"a",25),_.Q(24),
_.J()(),_.C(25,AMb,5,6,"div",23)(26,BMb,5,1,"div",23)(27,VMb,7,2,"div",23)(28,YMb,5,2,"div",23)(29,ZMb,5,1,"div",23)(30,$Mb,5,7,"div",23)(31,aNb,5,7,"div",23)(32,bNb,5,7,"div",23),_.J(),_.C(33,dNb,5,1,"section",26)(34,fNb,8,1,"section",26)(35,gNb,5,1,"section",26)(36,hNb,4,1,"section",26)(37,kNb,5,3,"section",26)(38,nNb,5,2,"section",26)(39,oNb,6,1,"section",26)(40,uNb,5,2,"section",26)(41,xNb,4,1,"section",26),_.J(),_.sg());if(a&2){a=b.Ka;b=_.O().Ka;const c=_.O(3);_.y();_.E("ve",c.Fl.ewc)("veImpression",
!0)("veClick",!0)("veMutable",!0)("veMetadata",c.en(a.bm()));_.y(3);_.Sg(a.getName());_.y(2);_.E("ve",c.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("EDIT_PRODUCT"));_.y();_.E("ngIf",c.fPb&&_.Y(a,42));_.y();_.E("ngIf",c.fPb&&_.Y(a,42));_.y();_.E("ngIf",c.lY&&yNb(b.Kjb));_.y();_.E("ngIf",!c.lY&&yNb(b.Kjb));_.y();_.E("ngIf",!_.Y(a,68)&&a.zf().Xy()!=c.icc[1]);_.y(2);_.E("product",a)("domain",a.zf());_.y();_.E("ngIf",a.s6()===5);_.y();_.E("ngIf",_.Xk(a,dL,79)&&_.dl(a,dL,79).iG());
_.y();_.E("innerHTML",c.mAa(a.xw()),_.sf);_.y(2);_.E("ngIf",_.gl(a,eL,28,_.$k()).length);_.y();_.E("ngIf",a.Xga().length);_.y(4);_.E("ve",c.Fl.qn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.en("RESOURCE"));_.y();_.Rg(" ",c.lXc(a.s6())," ");_.y();_.E("ngIf",_.yl(a,71,0));_.y();_.E("ngIf",_.pl(a,73)!=null);_.y();_.E("ngIf",b.hsa.length);_.y();_.E("ngIf",_.zl(a,89,_.$k()).length);_.y();_.E("ngIf",_.Y(a,74));_.y();_.E("ngIf",a.jwa());_.y();_.E("ngIf",_.sl(a,69));_.y();_.E("ngIf",
c.rmb&&a.Zy()&&a.Aw()>0);_.y();_.E("ngIf",c.m2a&&b.xAa.length);_.y();_.E("ngIf",_.gl(a,cL,27,_.$k()).length>0);_.y();_.E("ngIf",_.Ol(a,86));_.y();_.E("ngIf",b.TOb.length);_.y();_.E("ngIf",b.nKb.length||a.Zsd);_.y();_.E("ngIf",b.F5a.length||b.K4.length);_.y();_.E("ngIf",b.eRb.length);_.y();_.E("ngIf",b.E4.length||b.ojb.length);_.y();_.E("ngIf",c.j2a&&_.gl(a,zNb,81,_.$k()).length)}};BNb=function(a,b){a&1&&(_.M(0),_.C(1,ANb,42,46,"ng-container",9),_.sg());a&2&&(a=b.Ka,_.y(),_.E("ngIf",a.product))};
CNb=function(a){a&1&&(_.M(0),_.C(1,BNb,2,1,"ng-container",9),_.sg());a&2&&(a=_.O().Ka,_.y(),_.E("ngIf",a.Tb))};DNb=function(a,b){a&1&&(_.M(0,3),_.C(1,kMb,1,0,"loading",4)(2,lMb,2,1,"p",5)(3,CNb,2,1,"ng-container",6),_.sg());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.ji))};
FNb=function(a){const b=[];if(_.gl(a,ENb,80,_.$k()).length)for(const c of _.gl(a,ENb,80,_.$k()))for(const d of c.c6())d.b6().filter(e=>e.bm()===a.TO()).forEach(()=>{b.push(VK({name:c.getName(),url:`https://stacks-v4.corp.google.com/core_solution/${c.pX()}`,icon:"https://static.corp.google.com/stacks/icon_cs.svg"}))});return b};
HNb=function(a){const b=[];for(const c of _.gl(a,zNb,81,_.$k())){a=_.X(c,1);let d="";_.gl(c,GNb,2,_.$k()).length>0&&(d=d.concat("\n",_.gl(c,GNb,2,_.$k())[0].xw()));const e=_.zl(c,3,_.$k()).map(f=>VK({name:f,url:f,icon:"link"})).sort(UK);b.push({name:a,description:d,links:e})}return b};
KNb=function(a){const b=[];FHb([{source:_.gl(a,eL,8,_.$k(_.Vk)),Ki:b,name:"Critical user journeys",icon:"link"},{source:_.gl(a,eL,12,_.$k(_.Vk)),Ki:b,name:"Future plans",icon:"drive_document"},{source:_.gl(a,eL,20,_.$k(_.Vk)),Ki:b,name:"Launch plans",icon:"drive_document"},{source:_.gl(a,eL,32,_.$k(_.Vk)),Ki:b,name:"SLOs",icon:"link"},{source:_.gl(a,eL,22,_.$k(_.Vk)),Ki:b,name:"Monitoring",icon:"planner_review"}]);if(_.sl(a,45)||_.sl(a,46)){var c=[];_.sl(a,45)&&c.push(VK({name:"Google Cloud Platform support",
icon:"cloud_done"}));_.sl(a,46)&&c.push(VK({name:"Open source",icon:"ic_github_grey600_24dp.svg"}));c=(new WK).Od("Other attributes").f0(c);b.push(c)}_.gl(a,INb,47,_.$k()).length&&(c=(new WK).Od("Data classification").f0(_.gl(a,INb,47,_.$k()).map(d=>VK({name:d.Lf(),icon:"data_table"}))),b.push(c));_.gl(a,JNb,41,_.$k()).length&&(a=(new WK).Od("Languages").f0(_.gl(a,JNb,41,_.$k()).map(d=>VK({name:d.Lf(),icon:"language"})).sort(UK)),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:UK(d,e));return b};
LNb=function(a){const b=[];FHb([{source:a.Jga(_.Vk),Ki:b,name:"Ask a question",icon:"atari_site"},{source:_.gl(a,eL,56,_.$k(_.Vk)),Ki:b,name:"Report an issue",icon:"atari_site"},{source:_.gl(a,eL,57,_.$k(_.Vk)),Ki:b,name:"Stay updated",icon:"atari_site"}]);_.ml(a,35,_.$k()).length&&!a.hX().length&&(a=(new WK).Od("Team member").f0(_.ml(a,35,_.$k()).map(c=>VK({name:"Moma Teams",url:`https://moma.corp.google.com/team/${c}`,icon:"group"}))),b.push(a));b.sort(UK);return b};
MNb=function(a){return new Set(a.map(b=>b.QO()))};NNb=function(a){if(!a.hX().length)return[];let b=[],c=[];_.ml(a,35,_.$k()).length&&(b=_.ml(a,35,_.$k()).map(d=>VK({name:"Full team...",url:`https://moma.corp.google.com/team/${d}`,icon:"moma_teams.png"})));c=EHb(a.hX(_.Vk));return[...c,...b]};
ONb=function(a){let b=[],c=[];_.zl(a,83,_.$k()).length?b=_.zl(a,83,_.$k()).map(d=>VK({name:"Glossary",url:`https://moma.corp.google.com/glossary?entity=/g/${d}`,icon:"auto_stories"})):_.ml(a,14,_.$k()).length&&(b=_.ml(a,14,_.$k()).map(d=>VK({name:"Glossary",url:`https://glossary.googleplex.com/terms/${d}`,icon:"auto_stories"})));a.fha().length&&(c=DHb(a.fha(_.Vk),"link"));return[...b,...c].sort(UK)};QNb=function(a=[]){return a.map(PNb).sort(UK)};
PNb=function(a){return VK({name:a,url:a.startsWith("http")?a:`http:${a}`,icon:"code"})};RNb=function(a){return(a!=null?a:[]).map(b=>{const c=new Map;c.set("roadmapId",b);return(0,_.wc)`https://roadmap.googleplex.com/${c.get("roadmapId")}`})};SNb=function(a){a&1&&_.K(0,"folder-tab-header",5);a&2&&(a=_.O(),_.E("viewData",a.wb),_.mg("aria-labelledby",a.IR))};
TNb=function(a){a&1&&_.K(0,"readme",12);a&2&&(a=_.O(2),_.E("markdownContent",a.wAa)("safeHtmlContent",a.gnb)("shouldCollapse",!fL(a))("trackProjectId",a.location.tb)("trackGestureScroll",!0))};UNb=function(a){a&1&&(_.K(0,"folder-detail-section",13),_.R(1,"async"));a&2&&(a=_.O(2),_.E("title",a.snc)("groupedFiles",a.Afb)("useRelativeUrls",!fL(a))("aggregations",_.S(1,5,a.aggregations))("isPiper",a.Ej(a.location)))};
VNb=function(a){if(a&1){const b=_.Ld();_.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.OTc(c))});_.J()}a&2&&(a=_.O(2),_.E("title",a.rnc)("groupedFiles",a.f1a)("initiallyExpanded",_.S(1,6,_.x(a.xx.wwa(),_.Rf())))("useRelativeUrls",!fL(a))("aggregations",_.S(2,8,a.aggregations))("isPiper",a.Ej(a.location)))};
WNb=function(a){if(a&1){const b=_.Ld();_.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.YWc(c))});_.J()}a&2&&(a=_.O(2),_.E("title",a.tnc)("groupedFiles",a.AQb)("initiallyExpanded",_.S(1,6,gL(a.Oo)?_.x(a.xx.iha(),_.Rf()):_.u(!0)))("useRelativeUrls",!fL(a))("aggregations",_.S(2,8,a.aggregations))("isPiper",a.Ej(a.location)))};
XNb=function(a){a&1&&(_.F(0,"main",6,0),_.C(2,TNb,1,5,"readme",7),_.F(3,"mat-accordion",8),_.C(4,UNb,2,7,"folder-detail-section",9)(5,VNb,3,10,"folder-detail-section",10)(6,WNb,3,10,"folder-detail-section",11),_.J()());a&2&&(a=_.O(),_.mg("aria-labelledby",a.IR),_.y(2),_.E("ngIf",a.wAa),_.y(),_.E("multi",!0),_.y(),_.E("ngIf",gL(a.Oo)),_.y(),_.E("ngIf",gL(a.Ao)),_.y(),_.E("ngIf",gL(a.zK)))};
YNb=function(a,b){a&1&&(_.F(0,"mat-option",21),_.Q(1),_.J());a&2&&(a=b.ua,_.E("value",a.bm()),_.y(),_.Rg(" ",a.getName()," "))};ZNb=function(a){if(a&1){const b=_.Ld();_.F(0,"div",18)(1,"mat-form-field")(2,"mat-label");_.Q(3);_.J();_.F(4,"mat-select",19);_.N("selectionChange",function(c){_.q(b);const d=_.O(3);return _.r(d.z_b.next(c.value))});_.C(5,YNb,2,2,"mat-option",20);_.J()()()}a&2&&(a=_.O().Ka,_.y(3),_.Rg("",a.length," products:"),_.y(),_.E("value",a[0].bm()),_.y(),_.E("ngForOf",a))};
$Nb=function(a,b){a&1&&(_.M(0),_.C(1,ZNb,6,3,"div",16),_.K(2,"stacks-product-page",17),_.R(3,"async"),_.R(4,"async"),_.sg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",a.length>1),_.y(),_.og("dark-theme",_.S(3,4,b.bA.theme)==="DARK"),_.E("productIdFromParent",_.S(4,6,b.qua)))};aOb=function(a){a&1&&(_.M(0),_.C(1,$Nb,5,8,"ng-container",4),_.R(2,"async"),_.sg());a&2&&(a=_.O(),_.y(),_.E("ngIf",_.S(2,1,a.o1b)))};bOb=function(a){return a.getType()===3?a.ke()+"/":a.ke()};
cOb=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  "),_.J(),_.Q(6,"\n"),_.sg());a&2&&(a=_.O(),_.y(2),_.E("viewData",a.wb),_.y(2),_.E("fileName",a.Yjb)("diffChunks",a.wb.Bua.yC))};dOb=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    "),_.J())};
eOb=function(a){a&1&&(_.F(0,"a",17,3),_.Q(2),_.J());a&2&&(a=_.O(2),_.E("routerLink",a.yYc),_.y(2),_.Rg("\n        ",a.wb.oha,"\n      "))};fOb=function(a){a&1&&(_.Q(0,"\n        "),_.F(1,"a",18,4),_.Q(3),_.J(),_.Q(4,"\n      "));a&2&&(a=_.O(2),_.y(),_.E("externalLink",a.DVc),_.y(2),_.Rg("\n          ",a.wb.oha,""))};
gOb=function(a){if(a&1){const b=_.Ld();_.Q(0,"\n    ");_.F(1,"detail-header",8);_.Q(2,"\n  ");_.J();_.Q(3,"\n\n  ");_.F(4,"main");_.Q(5,"\n    ");_.C(6,dOb,2,0,"dc-information-box",9);_.Q(7,"\n\n    ");_.F(8,"h3",10);_.Q(9,"Git Submodule");_.J();_.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    ");_.J();_.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    ");
_.J();_.Q(16,"\n\n    ");_.F(17,"dc-p",12);_.Q(18,"\n      ");_.F(19,"span");_.Q(20,"Git URL:");_.J();_.Q(21,"\n      ");_.C(22,eOb,3,2,"a",13);_.Q(23,"\n      ");_.C(24,fOb,5,2,"ng-template",null,1,_.ah);_.Q(26,"\n      ");_.F(27,"copy-button",14);_.N("copyEvent",function(){_.q(b);const c=_.O();_.HG((c.yXc||c.CVc).ma);return _.r()});_.Q(28,"\n      ");_.J();_.Q(29,"\n    ");_.J();_.Q(30,"\n    ");_.F(31,"dc-p",15);_.Q(32,"\n      ");_.F(33,"span");_.Q(34,"Commit hash:");_.J();_.Q(35,"\n      ");
_.F(36,"span",16,2);_.Q(38);_.J();_.Q(39,"\n      ");_.F(40,"copy-button",14);_.N("copyEvent",function(){_.q(b);const c=_.O();_.HG(c.kSc.ma);return _.r()});_.Q(41,"\n      ");_.J();_.Q(42,"\n    ");_.J();_.Q(43,"\n  ");_.J();_.Q(44,"\n")}if(a&2){a=_.Ag(25);const b=_.O();_.y();_.E("viewData",b.wb);_.y(5);_.E("ngIf",!b.yTb);_.y(16);_.E("ngIf",b.yTb)("ngIfElse",a);_.y(5);_.E("copyText",b.wb.oha)("isSmall",!0);_.y(11);_.Sg(b.wb.Hy);_.y(2);_.E("copyText",b.wb.Hy)("isSmall",!0)}};
hOb=function(a){const b=a.ql.map(c=>({yo:c,iva:!1}));return{Hd:a.Va,AH:a.AH,entries:b}};iOb=function(a){const b=[];for(let c=0;c<a.ql.length;c++)b.push({yo:a.ql[c],iva:!0});return{Hd:a.Va,AH:a.AH,entries:b}};jOb=function(){};kOb=function(a){a&1&&_.C(0,jOb,0,0,"ng-template",12);a&2&&(_.O(3),_.E("ngTemplateOutlet",_.Ag(3)))};
lOb=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.fP)("historyPlace",a)("blameInfo",_.S(1,5,c.Hsa))("columnType",b.Tb.columnType)("focusCommit",_.S(2,7,c.yga))}};mOb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",15);_.N("click",function(){const c=_.q(b).Ka;return _.r(c())});_.Q(1," Show more ");_.J()}if(a&2){a=_.O(3).Ka;const b=_.O();_.E("trackBucket",b.KR.F1)("trackProjectId",a.Tb.Va.tb)}};
nOb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",15);_.N("click",function(){const c=_.q(b).Ka;return _.r(c())});_.Q(1," Show all ");_.J()}if(a&2){a=_.O(3).Ka;const b=_.O();_.E("trackBucket",b.KR.F1)("trackProjectId",a.Tb.Va.tb)}};oOb=function(a){a&1&&(_.M(0),_.C(1,mOb,2,2,"button",14)(2,nOb,2,2,"button",14),_.sg());a&2&&(a=_.O(2).Ka,_.y(),_.E("ngIf",a.Tb.mva),_.y(),_.E("ngIf",a.Tb.aga))};
pOb=function(a){a&1&&(_.F(0,"div",16),_.K(1,"mat-spinner",17),_.J());a&2&&(_.y(),_.E("diameter",18)("strokeWidth",2))};qOb=function(a){a&1&&(_.F(0,"dc-information-box",18),_.Q(1," Failed to fetch more history "),_.J())};
rOb=function(a){a&1&&(_.M(0),_.C(1,kOb,1,1,null,7),_.R(2,"async"),_.F(3,"div",8),_.R(4,"async"),_.C(5,lOb,3,9,"history-table",9),_.R(6,"async"),_.M(7,4),_.R(8,"async"),_.C(9,oOb,3,2,"ng-container",5)(10,pOb,2,2,"div",10)(11,qOb,2,0,"dc-information-box",11),_.sg(),_.J(),_.sg());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngIf",_.S(2,8,b.Fjb));_.y(2);_.og("hidden",_.S(4,10,b.Fjb));_.y(2);_.E("ngIf",_.S(6,12,a.Tb.fP.Hd));_.y(2);_.E("ngSwitch",_.S(8,14,b.m7));_.y(2);_.E("ngSwitchCase",b.CE.ji);_.y();
_.E("ngSwitchCase",b.CE.qj);_.y();_.E("ngSwitchCase",b.CE.Error)}};sOb=function(){};tOb=function(a){a&1&&_.C(0,sOb,0,0,"ng-template",12);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Ag(3)))};uOb=function(a){a&1&&(_.F(0,"dc-information-box",19),_.Q(1," History unavailable "),_.J())};
vOb=function(a,b){a&1&&(_.M(0,4),_.C(1,rOb,12,16,"ng-container",5)(2,tOb,1,1,null,5)(3,uOb,2,0,"dc-information-box",6),_.sg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.CE.ji),_.y(),_.E("ngSwitchCase",b.CE.qj),_.y(),_.E("ngSwitchCase",b.CE.Error))};wOb=function(a){a&1&&(_.xg(0,1),_.K(1,"loading",20),_.yg());a&2&&(_.y(),_.E("hasBackground",!0)("diameter",36))};xOb=function(a){return RBb(a)||a.kind===8};
yOb=function(a,b,c){const d=_.Qj(a,1);return d&&b.jSb.has(d)?_.u({Rc:a,XL:d}):_.Qj(a,3)||_.WF(a)?_.x(_.AI(c,a,"path",1),_.v(e=>({Rc:a,XL:e}))):_.u({Rc:a,XL:b.b0c})};zOb=function(a,b){return!!a.fP.entries.find(c=>c.yo.wf===b)};AOb=function(a,b){return _.Jq(a.location,b.location)};BOb=function(a){return a.kind===0&&!a.cua||a.kind===3||a.kind===2};DOb=function(a,b){const c=a.location;return _.Rj(c)?_.x(COb(b,c),_.v(d=>_.yG(d)?_.BF(Object.assign({},d.Tb,{wb:a})):d)):_.Pe};
EOb=function(a){const [b,c]=a;return!!b&&_.yG(c)};FOb=function({Xd:a}){return`${(a==null?0:a.startLine)?a.startLine:""}${(a==null?0:a.endLine)&&a.endLine!==a.startLine?`-${a.endLine}`:""}`};GOb=function({Xd:a}){if(a!=null&&a.startLine)return a.endLine?[{start:a.startLine,end:a.endLine}]:a.startLine};HOb=function(a){a&1&&_.K(0,"loading")};
IOb=function(a){if(a&1){const b=_.Ld();_.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.Osb.add(c.wi.id))});_.Q(3," Show findings anyway... ");_.J();_.sg()}if(a&2){a=_.O(2).ua;const b=_.O(4);_.y(2);_.mg("data-action",b.cyc)("data-action-id",a.wi.id)}};JOb=function(a){a&1&&_.tg(0)};
LOb=function(a){a&1&&(_.M(0),_.C(1,JOb,1,0,"ng-container",12),_.sg());if(a&2){a=_.O(2).ua;_.O(4);const b=_.Ag(5);_.y();_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.Zg(2,KOb,a))}};MOb=function(a){a&1&&_.C(0,IOb,4,2,"ng-container",2)(1,LOb,2,4,"ng-container",2);if(a&2){a=_.O().ua;const b=_.O(3).Ka;_.E("ngIf",a.count>500&&!b.Osb.has(a.wi.id));_.y();_.E("ngIf",a.count<=500||b.Osb.has(a.wi.id))}};
NOb=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"),_.J()(),_.C(6,MOb,2,2,"ng-template",10),_.J());a&2&&(a=b.ua,b=_.O(4),_.E("expanded",b.U4a.has(a.wi.id)),_.y(),_.mg("data-action",b.Chc)("data-action-id",a.wi.id),_.y(2),_.E("src",a.icon,_.tf),_.y(),_.BC(" ",a.wi.name," (",_.SA(5,6,a.count,"".locale)," warnings) "))};
OOb=function(a){a&1&&(_.M(0),_.C(1,NOb,7,9,"mat-expansion-panel",6),_.sg());a&2&&(a=_.O(2).Ka,_.y(),_.E("ngForOf",a.JUb))};POb=function(a){a&1&&(_.M(0),_.C(1,OOb,2,1,"ng-container",5),_.sg());if(a&2){a=_.O().Ka;_.O();const b=_.Ag(3);_.y();_.E("ngIf",a.JUb.length>0)("ngIfElse",b)}};QOb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,HOb,1,0,"loading",4)(3,POb,2,2,"ng-container",4),_.sg()());a&2&&(a=b.Ka,_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase","loading"),_.y(),_.E("ngSwitchCase","loaded"))};
ROb=function(a){a&1&&(_.F(0,"div",13),_.Q(1," No warnings were found for this location. Consider enabling more layers. "),_.J())};SOb=function(a){a&1&&_.K(0,"loading")};TOb=function(a,b){a&1&&(_.F(0,"div",15)(1,"a",16),_.R(2,"warningLocation"),_.Q(3),_.R(4,"warningLocationName"),_.J(),_.F(5,"div"),_.Q(6),_.J()());if(a&2){a=b.ua;b=_.O(3).ua;const c=_.O();_.mg("data-action",c.Ehc)("data-action-id",b.wi.id);_.y();_.E("routerLink",_.S(2,5,a));_.y(2);_.Rg(" ",_.SA(4,7,a,c.Va.path)," ");_.y(3);_.Sg(a.message)}};
UOb=function(a){a&1&&(_.M(0),_.C(1,TOb,7,10,"div",14),_.sg());a&2&&(a=_.O().Ka,_.y(),_.E("ngForOf",a.S5))};VOb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,SOb,1,0,"loading",4)(3,UOb,2,1,"ng-container",4),_.sg()());a&2&&(a=b.Ka,_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase","loading"),_.y(),_.E("ngSwitchCase","loaded"))};XOb=function(a,b){a&1&&(_.C(0,VOb,4,3,"ng-container",2),_.R(1,"async"));a&2&&(a=b.ua,b=_.O(),_.E("ngIf",_.S(1,1,WOb(b,a.wi.id))))};
$Ob=function(a){try{const b=YOb(a);return _.pca(b,b.Af[_.Ka],ZOb,1,3,!1,!0).length===0?[a]:_.gl(b,ZOb,1,_.$k()).map(c=>{switch(_.yl(c,2,0)){case 3:return`guice://${_.Y(c,1)}`;default:return _.Y(c,1)}})}catch(b){return[a]}};aPb=function(a){a&1&&(_.F(0,"button",2)(1,"mat-icon"),_.Q(2),_.J()());a&2&&(a=_.O(),_.E("color",a.selected?"primary":null)("matTooltip",a.nna)("disabled",a.disabled),_.mg("aria-label",a.ariaLabel),_.y(2),_.Sg(a.icon))};
bPb=function(a){a&1&&(_.F(0,"button",3)(1,"mat-icon"),_.Q(2),_.J(),_.Dg(3),_.J());a&2&&(a=_.O(),_.E("color",a.selected?"primary":null)("matTooltip",a.nna)("disabled",a.disabled),_.y(2),_.Sg(a.icon))};cPb=function(a){a&1&&(_.M(0),_.Q(1," Underlines "),_.sg())};dPb=function(a){a&1&&(_.M(0),_.Q(1," Underline references "),_.sg())};
ePb=function(a,b){if(a&1){const c=_.Ld();_.M(0);_.F(1,"collapsible-icon-button",1);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(e.toggle(d.l3b))});_.C(2,cPb,2,0,"ng-container",0)(3,dPb,2,0,"ng-container",0);_.J();_.sg()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("collapsed",b.collapsed)("selected",a.l3b),_.y(),_.E("ngIf",b.Kvb==="short"),_.y(),_.E("ngIf",b.Kvb==="long"))};fPb=function(a){a&1&&_.K(0,"xap-picker-single-select",5)};gPb=function(a){a&1&&_.K(0,"xap-picker-checklist",5)};
hPb=function(a){a&1&&_.K(0,"xap-picker-selection-list",6)};
iPb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"xap-picker",2);_.R(1,"async");_.N("ngModelChange",function(d){_.q(c);const e=_.O();return _.r(e.HQ.next(d))});_.C(2,fPb,1,0,"xap-picker-single-select",3)(3,gPb,1,0,"ng-template",null,0,_.ah)(5,hPb,1,0,"xap-picker-selection-list",4);_.J()}if(a&2){a=b.Ka;b=_.Ag(4);const c=_.O();_.og("xap-picker-multi-pane",a.zx);_.E("ngModel",c.HQ)("options",_.S(1,11,c.options))("displayFunction",a.aj)("searchVisible",a.Vu)("searchFilter",a.N_)("selectAllVisible",a.Kz);
_.y(2);_.E("ngIf",a.UQ)("ngIfElse",b);_.y(3);_.E("ngIf",a.zx)}};jPb=function(a,b){return a.size===b.size&&[...a].every(c=>b.has(c))};kPb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>c===b[d])};lPb=function(a,b){return a===b||!(!a||!b)&&_.qc(a,b)};mPb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>_.qc(c,b[d]))};nPb=function(a){const b=a.startsWith("-");a=b?a.slice(1):a;return(a=a.startsWith("f:")?a.slice(2):a)?{path:a,KP:b}:null};
qPb=function(a){let b,c,d,e,f;return Object.assign({},{ZB:[_.sE],Jm:a.Jm,e$a:!0},a,{oz:Object.assign({},{Eya:a.O0c?oPb:((b=a.oz)==null?void 0:b.Eya)||pPb,qfa:a.Wj(_.sE,new _.ID),fH:!0,aj:a.aj,values:a.options?_.KD(a.options):void 0,F3b:(e=(c=a.oz)==null?void 0:c.F3b)!=null?e:!1},a.oz),Kx:Object.assign({},{options:a.options,aj:a.aj,title:(f=(d=a.oz)==null?void 0:d.displayName)!=null?f:""},a.Kx),c9:a.Jm===_.rE})};sPb=function(a,b){return(c,d)=>new rPb({id:a,displayName:b},c,d)};
tPb=function(a,b){return qPb({Jm:_.jE,Bva:_.JD("true"),Wj:sPb(a,b),oz:{displayName:b},options:[]})};vPb=function(a){return qPb({Jm:hL,Kx:{Vu:!1,zx:!1},Wj:uPb,oz:{displayName:"Category"},options:a,aj:b=>b.displayName})};yPb=function(a,b){return wPb(xPb(a),b)};
xPb=function(a){const b=new Map([]);_.sl(a,1)&&b.set("tests",zPb);_.sl(a,2)&&b.set("generatedFiles",APb);_.sl(a,3)&&b.set("path",BPb);var c=_.Ib(a,5,_.Lp);c&&c.has("cross references")&&(c=_.gl(c.get("cross references"),_.Fp,2,_.$k()).map(d=>CPb(d)),b.set("category",vPb(c)));a=a.u7a().filter(d=>!!d);a.length&&b.set("buildConfigs",qPb({Jm:_.jE,Kx:{Vu:!1,Kz:!1,zx:!1},Wj:DPb,oz:{displayName:"Build Configs"},options:a}));return b};
CPb=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]}};EPb=function(a){a&1&&(_.F(0,"span",3),_.Dg(1,1),_.J())};FPb=function(a){a&1&&(_.F(0,"span",6),_.Dg(1,2),_.J())};GPb=function(a){a&1&&_.K(0,"span",0)};HPb=function(a){a&1&&(_.F(0,"span",2),_.Dg(1),_.J())};IPb=function(a){a&1&&_.Dg(0,1)};JPb=function(a){a&1&&_.K(0,"span",7)};
KPb=function(a){a&1&&_.C(0,IPb,1,0)(1,JPb,1,0,"span",7);a&2&&(a=_.O(),_.rg(a.rNb?0:1))};LPb=function(a){a&1&&_.Dg(0,2)};MPb=function(a){a&1&&(_.F(0,"span",5),_.Dg(1,3),_.J())};NPb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",4);_.R(1,"format");_.N("click",function(c){_.q(b);return _.r(c.stopPropagation())});_.F(2,"mat-icon",5);_.Q(3);_.J()()}a&2&&(a=_.O(),_.mg("aria-label",_.TA(1,3,a.rc==null?null:a.rc.HF,a.hfc,"SUMMARY")),_.y(2),_.E("svgIcon",a.u8a()),_.y(),_.Sg(a.t8a()))};
OPb=function(a){a&1&&(_.F(0,"span",13),_.zg(1,3),_.J())};PPb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",14);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.aP())});_.zg(1,4);_.J()}a&2&&(a=_.O(),_.E("disabled",!_.Alb(a.ae)))};
QPb=function(a){a&1&&(_.F(0,"div",15)(1,"div",7)(2,"h2",8),_.Q(3),_.J()(),_.K(4,"mat-progress-spinner",16),_.J());a&2&&(a=_.O(),_.y(2),_.Eg("id","dialog-label-",a.rc.id,""),_.y(),_.Rg(" ",a.rc.config.displayName," "),_.y(),_.E("color",a.g8)("diameter",48)("strokeWidth",4))};
RPb=function(a,b){if(a&1){const c=_.Ld();_.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.g1a.emit(e);return _.r()});_.F(3,"mat-icon",14);_.Q(4);_.J()()()}a&2&&(a=b.ua,b=_.O(2),_.E("value",a),_.y(),_.Rg(" ",a.label," "),_.y(2),_.E("svgIcon",_.HC(b.Gi,"delete_filter"))("fontSet",b.bnb?"google-material-icons":void 0),_.y(),_.Sg(_.IC(b.Gi,"delete_filter")))};
SPb=function(a){a&1&&(_.F(0,"div",9)(1,"mat-optgroup",10),_.C(2,RPb,5,5,"mat-option",11),_.J()());a&2&&(a=_.O(),_.y(2),_.E("ngForOf",a.PD))};TPb=function(a){a&1&&_.tg(0)};VPb=function(a,b){a&1&&(_.F(0,"mat-option",20),_.C(1,TPb,1,0,"ng-container",21),_.J());a&2&&(a=b.ua,_.O(4),b=_.Ag(12),_.E("value",a),_.y(),_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.Zg(3,UPb,a)))};
WPb=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,VPb,2,5,"mat-option",19),_.J()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.ZO),_.y(),_.E("ngForOf",a.YO))};XPb=function(a){a&1&&_.tg(0)};YPb=function(a){a&1&&(_.F(0,"mat-option",20),_.C(1,XPb,1,0,"ng-container",21),_.J());if(a&2){a=_.O().ua;_.O(2);const b=_.Ag(12);_.E("value",a);_.y();_.E("ngTemplateOutlet",b)("ngTemplateOutletContext",_.Zg(3,UPb,a))}};
ZPb=function(a,b){a&1&&(_.M(0),_.C(1,WPb,3,2,"div",16)(2,YPb,2,5,"mat-option",17),_.sg());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.JC(a)&&a.YO.length>0),_.y(),_.E("ngIf",!_.JC(a)))};$Pb=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Sg(a.sD))};aQb=function(a,b){a&1&&(_.M(0),_.C(1,$Pb,3,1,"mat-option",8),_.sg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.sD&&a.length===0))};
bQb=function(a){a&1&&(_.M(0),_.C(1,ZPb,3,2,"ng-container",15),_.R(2,"async"),_.C(3,aQb,2,1,"ng-container",16),_.R(4,"async"),_.sg());a&2&&(a=_.O(),_.y(),_.E("ngForOf",_.S(2,2,a.UZ)),_.y(2),_.E("ngIf",_.S(4,4,a.UZ)))};cQb=function(a,b){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.J()());a&2&&(a=b.ua,_.E("value",a),_.mg("aria-label",a.ariaLabel||a.displayName),_.y(2),_.Sg(a.displayName))};
dQb=function(a){a&1&&(_.F(0,"div")(1,"mat-optgroup",18),_.C(2,cQb,3,3,"mat-option",19),_.J()());a&2&&(a=_.O().ua,_.y(),_.E("label",a.ZO),_.y(),_.E("ngForOf",a.YO))};eQb=function(a){a&1&&(_.F(0,"mat-option",20)(1,"span"),_.Q(2),_.J()());a&2&&(a=_.O().ua,_.E("value",a),_.mg("aria-label",a.ariaLabel||null),_.y(2),_.Sg(a.displayName))};
fQb=function(a,b){a&1&&(_.M(0),_.C(1,dQb,3,2,"div",16)(2,eQb,3,3,"mat-option",17),_.sg());a&2&&(a=b.ua,_.O(2),_.y(),_.E("ngIf",_.JC(a)&&a.YO.length>0),_.y(),_.E("ngIf",!_.JC(a)))};gQb=function(a){a&1&&(_.F(0,"mat-option",22)(1,"span",23),_.Q(2),_.J()());a&2&&(a=_.O(3),_.y(2),_.Sg(a.sD))};hQb=function(a,b){a&1&&(_.M(0),_.C(1,gQb,3,1,"mat-option",8),_.sg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",b.sD&&a.length===0))};
iQb=function(a){a&1&&(_.C(0,fQb,3,2,"ng-container",15),_.R(1,"async"),_.C(2,hQb,2,1,"ng-container",16),_.R(3,"async"));a&2&&(a=_.O(),_.E("ngForOf",_.S(1,2,a.FP)),_.y(2),_.E("ngIf",_.S(3,4,a.FP)))};jQb=function(a){a&1&&(_.F(0,"mat-option",22),_.K(1,"mat-spinner",24),_.J());a&2&&(a=_.O(),_.mg("aria-label",a.zBb))};kQb=function(a){a&1&&(_.F(0,"b"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Sg(a.text))};lQb=function(a){a&1&&(_.F(0,"i"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Sg(a.text))};
mQb=function(a){a&1&&(_.F(0,"u"),_.Q(1),_.J());a&2&&(a=_.O().ua,_.y(),_.Sg(a.text))};nQb=function(a){a&1&&(_.M(0),_.Q(1),_.sg());a&2&&(a=_.O().ua,_.y(),_.Sg(a.text))};oQb=function(a,b){a&1&&(_.F(0,"span"),_.M(1,25),_.C(2,kQb,2,1,"b",26)(3,lQb,2,1,"i",26)(4,mQb,2,1,"u",26)(5,nQb,2,1,"ng-container",27),_.sg(),_.J());a&2&&(a=b.ua,_.y(),_.E("ngSwitch",a.tag),_.y(),_.E("ngSwitchCase","b"),_.y(),_.E("ngSwitchCase","i"),_.y(),_.E("ngSwitchCase","u"))};
pQb=function(a,b){a&1&&_.C(0,oQb,6,4,"span",15);a&2&&_.E("ngForOf",b.ua.j5)};qQb=function(a){a&1&&(_.F(0,"mat-icon",15),_.Q(1),_.J());a&2&&(a=_.O(2),_.E("svgIcon",_.tlb(a.Gi,a.Tga())),_.y(),_.Rg(" ",a.Tga()," "))};rQb=function(a){a&1&&(_.F(0,"span",16),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Sg(a.O5))};
sQb=function(a,b){if(a&1){const c=_.Ld();_.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.br)==null||_.VE(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).br)==null||_.VE(d);return _.r()});_.J()}a&2&&(a=b.ua,b=_.O(2),_.E("appliedFilter",a)("filter",
_.S(1,3,b.config.NC(a.config.id)))("disabled",b.disabled))};tQb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",18);_.N("click",function(c){_.q(b);const d=_.O(2);return _.r(d.Dza(c))});_.F(1,"mat-icon",19);_.Q(2);_.J()()}a&2&&(a=_.O(2),_.E("matTooltip",a.nla),_.mg("aria-label",a.nla),_.y(),_.E("svgIcon",_.HC(a.Gi,"save_filters")),_.y(),_.Sg(_.IC(a.Gi,"save_filters")))};
uQb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",20);_.N("click",function(c){_.q(b);const d=_.O(2);return _.r(d.z4(c))})("mousedown",function(){_.q(b);const c=_.O(2);return _.r(c.UYa=!0)});_.F(1,"mat-icon",21);_.Q(2);_.J()()}a&2&&(a=_.O(2),_.E("matTooltip",a.Uka),_.mg("aria-label",a.Uka),_.y(),_.E("svgIcon",_.HC(a.Gi,"clear_filters")),_.y(),_.Sg(_.IC(a.Gi,"clear_filters")))};
xQb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"xap-filter-editor",22);_.R(1,"async");_.N("editorVisibleChange",function(d){const e=_.q(c).index,f=_.O(2);return _.r(_.wlb(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(vQb(d))})("onCloseEditor",function(d){_.q(c);const e=_.O(2);return _.r(wQb(e,d))});_.J()}if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.E("appliedFilter",a)("filter",_.S(1,5,c.config.NC(a.config.id)))("isEditorVisible",
c.X6(b))("disabled",c.disabled)("overlayOrigin",c.TCb()[b])}};
yQb=function(a){if(a&1){const b=_.Ld();_.M(0);_.F(1,"div",3);_.N("click",function(c){_.q(b);const d=_.O();return _.r(d.fG(c))})("focusin",function(c){_.q(b);const d=_.O();return _.r(d.yib(c))})("focusout",function(){_.q(b);const c=_.O();return _.r(c.J7())});_.F(2,"div",4);_.C(3,qQb,2,2,"mat-icon",5)(4,rQb,2,1,"span",6);_.J();_.F(5,"div",7)(6,"div",8)(7,"mat-chip-grid",9,1);_.C(9,sQb,2,5,"xap-applied-filter-chip",10);_.R(10,"async");_.J();_.F(11,"xap-filter-menu",11);_.R(12,"async");_.N("selected",
function(c){_.q(b);const d=_.O();return _.r(_.xlb(d,c))})("selectedSet",function(c){_.q(b);const d=_.O();return _.r(d.nsa(c))})("deletedSet",function(){_.q(b);_.O();return _.r()})("onBackspace",function(){_.q(b);const c=_.O();return _.r(c.erb())});_.J()()();_.C(13,tQb,3,4,"button",12)(14,uQb,3,4,"button",13);_.J();_.C(15,xQb,2,7,"xap-filter-editor",14);_.R(16,"async");_.sg()}if(a&2){a=_.Ag(8);const b=_.O();_.y(3);_.E("ngIf",!b.O5);_.y();_.E("ngIf",b.O5);_.y(3);_.E("disabled",b.disabled);_.y(2);_.E("ngForOf",
_.S(10,18,b.config.tg))("ngForTrackBy",b.p7a);_.y(2);_.E("autoActiveFirstOption",b.ns)("filterbar",a)("suggestionProvider",b.config.aWb.r9)("useRankedSuggestions",b.config.j1)("placeholder",b.tZ)("inputLabel",b.fia||b.tZ)("noResultsMessage",b.sD)("disabled",b.disabled)("savedFilterSets",_.S(12,20,b.config.AQ==null?null:b.config.AQ.PD));_.y(2);_.E("ngIf",b.config.AQ&&b.config.tg.getValue().length>0);_.y();_.E("ngIf",_.zlb(b));_.y();_.E("ngForOf",_.S(16,22,b.config.tg))("ngForTrackBy",b.p7a)}};
zQb=function(a){a&1&&_.tg(0)};
AQb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"xap-filter-editor",22);_.R(1,"async");_.N("editorVisibleChange",function(d){const e=_.q(c).index,f=_.O(2);return _.r(_.wlb(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(vQb(d))})("onCloseEditor",function(d){_.q(c);const e=_.O(2);return _.r(wQb(e,d))});_.J()}if(a&2){a=b.ua;b=b.index;const c=_.O(2);_.E("appliedFilter",a)("filter",_.S(1,5,c.config.NC(a.config.id)))("isEditorVisible",
c.X6(b))("disabled",c.disabled)("overlayOrigin",c.l0a)}};
BQb=function(a){a&1&&(_.C(0,zQb,1,0,"ng-container",23)(1,AQb,2,7,"xap-filter-editor",14),_.R(2,"async"));if(a&2){const t=_.O();a=_.E("ngTemplateOutlet",t.X5a.Nc);var b=t.config;var c=t.openEditor,d=t.WYb,e=t.z4,f=t.e$c,g=t.p_b,l=t.nsa,p=t.Dza;const w=_.Rd()+6,A=_.Ld(),G=mBb(A,w,b,c,d,e);b=mBb(A,w+4,f,g,l,p)||G?A[w+8]={config:b,openEditor:c,WYb:d,z4:e,e$c:f,p_b:g,nsa:l,Dza:p}:A[w+8];a("ngTemplateOutletContext",b);_.y();_.E("ngForOf",_.S(2,4,t.config.tg))("ngForTrackBy",t.p7a)}};
CQb=function(a,b){if((a=_.Ib(a,5,_.Lp))&&a.has("cross references"))for(const c of _.gl(a.get("cross references"),_.Fp,2,_.$k()))if(a=CPb(c),a.displayName===b)return{source:a.source,displayName:a.displayName};return null};EQb=function(a,b){if((a=_.Ib(a,5,_.Lp))&&a.has("cross references"))for(const c of _.gl(a.get("cross references"),_.Fp,2,_.$k()))if(a=CPb(c),a.displayName===b)return new DQb({id:"category",displayName:"Category"},_.tE,_.KD([{source:a.source,displayName:a.displayName}]));return null};
FQb=function(){return{height:window.outerHeight,width:window.outerWidth}};GQb=function(a,b){return a.height===b.height&&a.width===b.width};IQb=function(a){if(a&1){const b=_.Ld();_.F(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",6);_.N("dismiss",function(){_.q(b);const c=_.O(2);return _.r(HQb(c))});_.F(2,"p",7);_.Q(3);_.J();_.Q(4);_.J()()}a&2&&(a=_.O(2),_.y(3),_.Sg(a.Pnc),_.y(),_.Rg(" ",a.Onc," "))};
KQb=function(a,b){if(a&1){const c=_.Ld();_.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;_.MAb(e.Yb,d);e.Ga.mb({element:e.element,action:d?"openXrefsInMiniPanel":"openXrefsInMainWindow",gestureName:"CLICK",projectId:e.location.tb});return _.r()});_.J();_.C(5,IQb,5,2,"onedev-feature-tooltip-controller",3);_.R(6,"async");_.K(7,"mat-divider",1);_.sg()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("collapsed",!0)("selected",
a.enabled)("disabled",_.S(2,7,b.hBa))("ariaLabel",_.S(3,9,b.hBa)?b.ABb:a.enabled?b.CBb:b.BBb)("tooltipText",_.S(4,11,b.hBa)?b.ABb:a.enabled?b.CBb:b.BBb),_.y(4),_.E("ngIf",_.S(6,13,JQb(b))),_.y(2),_.E("vertical",!0))};
LQb=function(a){if(a&1){const b=_.Ld();_.F(0,"collapsible-icon-button",8);_.N("click",function(){_.q(b);const c=_.O();return _.r(c.ina())});_.J()}a&2&&(a=_.O(),_.E("icon",a.U3?"expand_all":"collapse_all")("collapsed",!0)("ariaLabel",a.U3?a.iBb:a.eBb)("tooltipText",a.U3?a.iBb:a.eBb)("ascTrackElement",a.element)("trackGestureClick",!0)("trackAction",a.U3?"expandAll":"collapseAll")("trackProjectId",a.location.tb))};MQb=function(a){return{status:1,fetch:()=>{a.next()}}};
RQb=function(a){let b;if(a.visible&&(!a.Gx||((b=a.Gx)==null?void 0:b.ih())===0))return iL(NQb,a);if(!_.csb(a.Gx,a.FO))return iL(OQb,a);let c;if(((c=a.Gx)==null?void 0:c.getSize())===a.visible){let e;return((e=a.Gx)==null?void 0:e.ih())===1?iL(PQb,a):iL(NQb,a)}let d;return((d=a.Gx)==null?void 0:d.ih())===0?iL(NQb,a):iL(QQb,a)};iL=function(a,{c5:b,Gx:c,FO:d,visible:e}){return a.format({detailText:b,total:SQb(c),totalModifier:TQb(c),filteredTotal:SQb(d),filteredModifier:TQb(d),visible:e})};
SQb=function(a){return a&&a.ih()!==0?a.getSize():"?"};TQb=function(a){switch(a==null?void 0:a.ih()){case 3:return">=";case 2:return"~";default:return""}};
UQb=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==="["))};jL=function(a){a=a.children;return!!a&&a.length>0};
VQb=function(a){if(!("children"in a))return a.YY.length===0?1:0;let b=0;for(const c of a.children)b+=VQb(c);return b};WQb=function(a,b){return b?a.og===(typeof b==="string"?b:b.og):!1};XQb=function(a){return _.yG(a)&&a.Tb.status===0};
YQb=function(a,b,c,d,e,f,g,l){var p;let t;const w=`${d}::${b}:${(t=(p=a.AK())==null?void 0:p.Bw())!=null?t:""}`;b=a.Wga();if(!b)return b=g.zk++,_.Cl(a,5,_.Op)?new kL(a,c,w,e,l):{item:a,S7:l,level:c,og:w,YY:"",Nf:b};d=_.gl(b,_.Mp,1,_.$k()).map((A,G)=>YQb(A,G,c+1,w,e,f,g,l));c===0&&_.yl(b,7,0)===2?(p=`${w}::-1:notice`,p={item:new _.Mp,S7:l,level:c+1,og:p,YY: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||_.yl(b,7,0)!==3&&_.yl(b,7,0)!==4||(p=`${w}::-1:notice`,p={item:new _.Mp,S7:l,level:c+1,og:p,YY: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,S7:l,level:c,og:w,YY:"",children:d,P5:_.yl(b,7,0),Gx:_.dl(b,_.Jp,5),FO:_.dl(b,_.Jp,6)}};
ZQb=function({uVc:a,UYc:b,ika:c,VYc:d}){const e=new _.OPa;for(const g of a)switch(g){case "GENERATED":e.S_b(1);break;case "TEST":_.Ml(e,1,1);break;default:_.bb(g,void 0)}b&&(_.Ml(e,5,2),_.Kb(e,6,b,_.rb));if(c){_.Ml(e,3,c.KP?1:2);try{UQb(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&&(_.Ml(e,9,2),e.M_b(d.map(g=>g.displayName)));return{filter:e}};
$Qb=function(a){a&1&&(_.F(0,"a",7),_.Q(1),_.J());a&2&&(a=_.O(2),_.mg("href",a.b5,_.tf),_.y(),_.Rg("",a.Cfa,":"))};aRb=function(a){a&1&&(_.F(0,"div",4),_.C(1,$Qb,2,2,"a",5),_.F(2,"a",6),_.Q(3),_.J(),_.F(4,"a"),_.Q(5),_.J()());a&2&&(a=_.O(),_.y(),_.E("ngIf",a.Cfa&&a.b5),_.y(),_.mg("href",a.vNb,_.tf),_.y(),_.Sg(a.xNb),_.y(),_.mg("href",a.b5,_.tf),_.y(),_.Dfb("","{","... ",a.c5," ...","}",""))};bRb=function(a){a&1&&(_.M(0),_.F(1,"span",9),_.Q(2),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.Sg(a.c2c))};
cRb=function(a){a&1&&_.C(0,bRb,3,1,"ng-container",8);if(a&2){a=_.O();const b=_.Ag(4);_.E("ngIf",a.Jxa)("ngIfElse",b)}};dRb=function(a){a&1&&_.tg(0)};eRb=function(a){a&1&&(_.F(0,"a",12),_.C(1,dRb,1,0,"ng-container",13),_.J());if(a&2){a=_.O(2);const b=_.Ag(6);_.mg("href",a.b5,_.tf);_.y();_.E("ngTemplateOutlet",b)}};
fRb=function(a){if(a&1){const b=_.Ld();_.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.bO.emit({category:(f=(e=d.node.S7)==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);_.J()()}a&2&&(a=_.O(2),_.y(),_.E("vertical",!0),_.y(),_.E("matTooltip",a.foc),_.y(),_.Rg(" ",a.eoc," "))};
gRb=function(a){a&1&&_.C(0,eRb,2,2,"a",10)(1,fRb,4,3,"span",11);if(a&2){a=_.O();const b=_.Ag(6);_.E("ngIf",a.b5)("ngIfElse",b);_.y();_.E("ngIf",a.C0b)}};hRb=function(a){a&1&&(_.F(0,"span",7),_.Q(1),_.J());a&2&&(a=_.O(2),_.y(),_.Rg("",a.Cfa,":"))};jRb=function(a){a&1&&(_.C(0,hRb,2,1,"span",5),_.F(1,"span",17),_.Q(2),_.J());a&2&&(a=_.O(),_.E("ngIf",a.Cfa),_.y(),_.E("ngClass",_.Zg(3,iRb,a.uTb)),_.y(),_.Rg(" ",a.c5,""))};
kRb=function(a){var b=a.find(d=>{let e;return d.level===0&&((e=d.item.AK())==null?void 0:e.Bw())==="Definitions"});if(b&&jL(b)){a=void 0;var c=[];for(const d of b.children)if(jL(d))for(const e of d.children)if(b=_.Y(e.item,4))if(b.startsWith("x-kythe://"))c.push({og:e.og,uri:b});else{if(a)return;a={og:e.og,uri:b}}if(a)return a;if(c.length===1)return c[0]}};lRb=function(a,b){return a.filter(c=>b.has(c.og))};mRb=function(a,b){if(b)return(a=a.find(c=>WQb(c,b)))?{og:a.og,uri:_.Y(a.item,4)}:void 0};
nRb=function(a,b){return a.find(c=>c.og===b)};
qRb=function(a,b,c,d,e){var f=[];for(var g of c.values())for(const l of _.gl(g,_.oQa,2,_.$k()))f.push(l);f.sort((l,p)=>{let t,w,A,G,I,L;return((I=l==null?void 0:(t=_.dl(l,_.Fp,4))==null?void 0:(w=t.getMetadata())==null?void 0:w.dha())!=null?I:1E6)-((L=p==null?void 0:(A=_.dl(p,_.Fp,4))==null?void 0:(G=A.getMetadata())==null?void 0:G.dha())!=null?L:1E6)});c={zk:0};g=[];for(const l of f){let p,t,w;f=oRb(new _.Mp,(new _.Gp).OBa((w=(p=l)==null?void 0:(t=_.dl(p,_.Fp,4))==null?void 0:t.getName())!=null?
w:"").tm(1)).W_b(l.Wga());let A,G;f=YQb(f,g.length,0,"",(I,L,V)=>pRb(b,a,I,d,L,V),e,c,(G=(A=l)==null?void 0:_.dl(A,_.Fp,4))!=null?G:void 0);g.push(f)}return g};sRb=function(a){a=rRb(a).map(b=>_.x(b.pLb,_.Re(XQb),_.eg(({Tb:c})=>{b.children=c.children;b.Gx=c.Gx;b.FO=c.FO;b.P5=c.P5}),_.cg(({Tb:c})=>_.x(sRb(c.children),_.bg({})))));return _.Qe(...a)};rRb=function(a){const b=[];a=[...a];let c;for(;c=a.shift();)if(jL(c))for(const d of c.children)a.push(d);else c instanceof kL&&b.push(c);return b};
tRb=function(a,b,c,d,e,f,g){const l={zk:0};return{status:0,children:_.gl(d,_.Mp,1,_.$k()).map((p,t)=>YQb(p,t,e+1,c,(w,A,G)=>pRb(b,a,w,f,A,G),g,l)),Gx:_.dl(d,_.Jp,5)||new _.Jp,FO:_.dl(d,_.Jp,6)||new _.Jp,P5:_.yl(d,7,0)||0}};uRb=function(a){a&1&&_.tg(0)};vRb=function(a){a&1&&(_.F(0,"div",3),_.C(1,uRb,1,0,"ng-container",4),_.J());a&2&&(_.O(),a=_.Ag(4),_.y(),_.E("ngTemplateOutlet",a))};
wRb=function(a){a&1&&(_.F(0,"div",5)(1,"span",6),_.Q(2),_.J(),_.Dg(3),_.Dg(4,1),_.J(),_.Dg(5,2));a&2&&(a=_.O(),_.mg("aria-live",a.ySc)("role",a.BSc),_.y(2),_.Sg(a.icon.ariaLabel))};
xRb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"unified-xref-actions",11);_.R(1,"async");_.R(2,"async");_.N("expansion",function(d){_.q(c);const e=_.O();return _.r(e.ina(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.C4();e.Tja=d;return _.r()});_.J()}a&2&&(a=b.Ka,b=_.O(),_.E("location",_.S(1,6,b.lL))("categoryFilter",b.bO)("element",b.element)("showingCodePanel",_.S(2,8,b.Tsb))("anyExpandableNodes",a.ksa)("allNodesCollapsed",
a.ssa))};yRb=function(a){a&1&&_.K(0,"loading",12,3)};zRb=function(a){a&1&&(_.F(0,"dc-information-box",13,4),_.Q(2),_.R(3,"async"),_.J());a&2&&(a=_.O(),_.y(2),_.Rg(" ",_.S(3,1,a.state).message," "))};ARb=function(a,b){a&1&&(_.F(0,"xap-callout",17)(1,"xap-callout-body"),_.Q(2),_.J()());a&2&&(a=b.ua,_.y(2),_.Rg(" ",_.dl(a,_.Hp,1).getMessage()," "))};BRb=function(){};
DRb=function(a){a&1&&_.C(0,BRb,0,0,"ng-template",21);a&2&&(a=_.O().ua,_.O(2),_.E("ngTemplateOutlet",_.Ag(8))("ngTemplateOutletContext",_.Zg(2,CRb,a)))};ERb=function(a){a&1&&_.K(0,"mat-spinner",24);a&2&&_.E("diameter",12)("strokeWidth",2)};FRb=function(a){a&1&&(_.M(0),_.F(1,"mat-icon"),_.Q(2,"warning"),_.J(),_.F(3,"span",25),_.Q(4),_.J(),_.sg());a&2&&(a=_.O().ua,_.y(4),_.Sg(a.message))};GRb=function(){};
HRb=function(a){if(a&1){const b=_.Ld();_.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,GRb,0,0,"ng-template",21);_.J()}if(a&2){a=_.O(4).ua;const b=_.O(2),c=_.Ag(8);_.E("ascTrackElement",b.element)("trackGestureClick",!0)("trackAction",b.Ec.Wd(a)?"expand":"collapse")("trackArtifactId",a.og);_.y();_.E("ngTemplateOutlet",c)("ngTemplateOutletContext",_.Zg(6,CRb,a))}};
IRb=function(a){a&1&&(_.M(0),_.C(1,HRb,2,8,"div",26),_.sg());if(a&2){a=_.O().ua;_.O(4);const b=_.Ag(10);_.y();_.E("ngIf",a.Tb.status===1)("ngIfElse",b)}};JRb=function(a,b){a&1&&(_.M(0,7),_.C(1,ERb,1,2,"mat-spinner",23)(2,FRb,5,1,"ng-container",10)(3,IRb,2,2,"ng-container",10),_.sg());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.ji))};
KRb=function(a){a&1&&(_.C(0,JRb,4,4,"ng-container",22),_.R(1,"async"));if(a&2){a=_.O().ua;_.O(2);const b=_.Ag(12);_.E("ngIf",_.S(1,2,a instanceof kL?a.pLb:void 0))("ngIfElse",b)}};
NRb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"xrefs-tree-node",18);_.R(1,"async");_.C(2,DRb,1,4,null,19)(3,KRb,2,4,"ng-template",null,5,_.ah);_.F(5,"node-contents",20);_.R(6,"async");_.N("nodeClicked",function(d){const e=_.q(c).ua,f=_.O(2);return _.r(LRb(f,d,e))});_.J()()}if(a&2){a=b.ua;b=_.Ag(4);const c=_.O(2);_.og("header-bar",a.level===0)("active-element",_.S(1,14,MRb(c.Ec,a)));_.E("matTreeNodePaddingIndent",c.Y1c)("ascTrackElement",c.element)("trackGestureClick",!0)("trackAction",c.Ec.Wd(a)?
"expand":"collapse")("trackArtifactId",a.og);_.y(2);_.E("ngIf",c.Wp(a))("ngIfElse",b);_.y(3);_.E("categoryFilter",c.bO)("makeLink",_.S(6,16,c.iD))("node",a)}};ORb=function(a){a&1&&(_.M(0),_.C(1,ARb,3,1,"xap-callout",14),_.R(2,"async"),_.F(3,"mat-tree",15),_.C(4,NRb,7,18,"xrefs-tree-node",16),_.J(),_.sg());if(a&2){let b;a=_.O();_.y();_.E("ngForOf",(b=_.S(2,4,a.state))==null?null:b.Tb==null?null:b.Tb.Rw);_.y(2);_.E("rawNodes",a.Qm)("dataSource",a.dataSource)("treeControl",a.Ec)}};
PRb=function(a,b){a&1&&(_.F(0,"button",28),_.K(1,"mat-icon",29),_.J());a&2&&(a=b.node,b=_.O(),_.y(),_.E("svgIcon",b.Ec.Wd(a)?"shared:arrow_down_2":"shared:arrow_right_2"))};QRb=function(a){a&1&&_.K(0,"mat-icon",30)};RRb=function(a){a&1&&_.K(0,"mat-icon")};SRb=function({node:a,uNb:b,L2b:c,gSb:d}){let e,f;a=(f=(e=a.S7)==null?void 0:e.getName().replaceAll(" ","_"))!=null?f:"";return`${c?"select":"deselect"}${a}${b?"Context":""}${d?"InMainWindow":""}`};
TRb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=b.ua,_.og("match",a.match),_.y(),_.Sg(a.text))};URb=function(a,b){a&1&&(_.F(0,"span"),_.Q(1),_.J());a&2&&(a=b.ua,_.og("match",a.match),_.y(),_.Sg(a.text))};WRb=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(VRb,[])};
VRb=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};XRb=function(a){a&1&&(_.F(0,"mat-icon"),_.Q(1,"keyboard_arrow_right"),_.J())};
YRb=function(a,b){if(a&1){const c=_.Ld();_.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.Sc.VXb.next(e));return _.r()});_.Q(2);_.J();_.C(3,XRb,2,0,"mat-icon",11);_.sg()}a&2&&(a=b.ua,b=b.last,_.y(),_.E("disabled",b),_.y(),_.Sg(a),_.y(),_.E("ngIf",!b))};ZRb=function(a,b){a&1&&_.K(0,"copy-button",13);a&2&&(a=b.Ka,_.E("isSmall",!0)("copyText",a))};
$Rb=function(a){a&1&&(_.F(0,"format-code",27),_.R(1,"async"),_.M(2),_.K(3,"xrefs-layer",28),_.sg(),_.K(4,"link-decoration-layer",29),_.J());if(a&2){a=_.O().Ka;const b=_.O(3);_.E("value",a.code||a.ue)("fileName",a.fileName)("scrollToLine",_.S(1,9,b.z6c))("highlightInfo",a.az)("lineLimitation",a.iL)("focusableRegion",b.roa.p9b);_.y(3);_.E("layerBaseLocation",a.location);_.y();_.E("content",a.ue)("scoLinks",a.nH)}};aSb=function(a){a&1&&_.K(0,"loading")};
bSb=function(a){a&1&&(_.F(0,"dc-information-box",30),_.Q(1," File not found "),_.J())};cSb=function(a,b){a&1&&(_.M(0,23),_.C(1,$Rb,5,11,"format-code",24)(2,aSb,1,0,"loading",25)(3,bSb,2,0,"dc-information-box",26),_.sg());a&2&&(a=b.Ka,b=_.O(3),_.E("ngSwitch",a.kind),_.y(),_.E("ngSwitchCase",b.ep.ov),_.y(),_.E("ngSwitchCase",b.ep.oCb))};
dSb=function(a,b){if(a&1){const c=_.Ld();_.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");_.J();_.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"))});_.J()()()();_.F(13,"button",21);_.N("click",function(){_.q(c);const d=_.O(2);return _.r(d.C4())});_.F(14,"mat-icon");_.Q(15,"close");_.J()()();_.C(16,cSb,4,
3,"ng-container",22);_.R(17,"async");_.J();_.sg()}if(a&2){a=b.Ka;b=_.Ag(3);const c=_.O(2);_.y();_.E("changeSizeOf",b);_.y(4);_.E("routerLink",_.Iq(a))("ascTrackElement",c.element)("trackProjectId",a.tb);_.y();_.E("path",a.BC);_.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.vE))}};
eSb=function(a){if(a&1){const b=_.Ld();_.M(0);_.F(1,"div",4)(2,"div",5)(3,"div",6);_.C(4,YRb,4,3,"ng-container",7);_.R(5,"async");_.J()();_.C(6,ZRb,1,2,"copy-button",8);_.R(7,"async");_.J();_.F(8,"div",9)(9,"unified-xref-tree",10);_.R(10,"async");_.N("selectedLocationChanged",function(c){_.q(b);const d=_.O();return _.r(d.rBa.next(c))});_.J();_.C(11,dSb,18,16,"ng-container",11);_.R(12,"async");_.J();_.sg()}a&2&&(a=_.O(),_.y(4),_.E("ngForOf",_.S(5,5,a.A_b)),_.y(2),_.E("ngIf",_.S(7,7,a.D6c)),_.y(3),
_.E("location",a.location)("selectedXref",_.S(10,9,a.nTc)),_.y(2),_.E("ngIf",_.S(12,11,a.rBa)))};fSb=function(a){a&1&&(_.F(0,"div",31,2)(2,"div",32),_.Q(3," Click a definition or usage to view references. "),_.J(),_.K(4,"underline-xrefs",33),_.J())};gSb=function(a){return!!a};hSb=function(a){a&1&&_.K(0,"history-panel",8);a&2&&(a=_.O(2),_.E("viewData",a.wb))};iSb=function(a){a&1&&_.C(0,hSb,1,1,"history-panel",7);a&2&&(a=_.O(),_.E("ngIf",!a.Lu))};
jSb=function(a){a&1&&(_.F(0,"div",11),_.R(1,"async"),_.Q(2,"References"),_.J());a&2&&(a=_.O(2),_.E("matTooltip",_.S(1,1,a.Uzb)))};kSb=function(a){a&1&&_.K(0,"xref-panel",12);a&2&&(a=_.O(2),_.E("location",a.wb.location))};lSb=function(a){a&1&&(_.F(0,"mat-tab",9),_.R(1,"async"),_.C(2,jSb,3,3,"ng-template",10)(3,kSb,1,1,"ng-template",2),_.J());a&2&&(a=_.O(),_.E("disabled",_.S(1,1,a.Uzb)))};mSb=function(a){a&1&&_.K(0,"warnings-panel",14);a&2&&(a=_.O(2),_.E("viewDataType",a.wb.kind))};
nSb=function(a){a&1&&(_.F(0,"mat-tab",13),_.C(1,mSb,1,1,"ng-template",2),_.J())};pSb=function(a,b){switch(b){case "not-file":return _.u(1);case "code-diff":return _.u(3);case "text":return _.x(a.dD("XREFS"),_.Re(oSb),_.v(c=>{if(!c.enabled)return 0;if(c.xu===2)return c.URb||1;if(c.Ju===0)return 2}));default:return _.u(1)}};oSb=function(a){return!(a.enabled&&a.xu===0)};rSb=function(a,b){return b+qSb[a].toLowerCase().replace(/_(\w)|^(\w)/g,(c,d)=>(d||c).toUpperCase())};
sSb=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  "),_.J(),_.Q(6,"\n"),_.sg());a&2&&(a=_.O(),_.y(2),_.E("viewData",a.wb),_.y(2),_.E("fileName",a.Yjb)("diffChunks",a.wb.Bua.yC))};tSb=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    "),_.J())};
uSb=function(a){if(a&1){const b=_.Ld();_.Q(0,"\n    ");_.F(1,"detail-header",5);_.Q(2,"\n  ");_.J();_.Q(3,"\n\n  ");_.F(4,"main");_.Q(5,"\n    ");_.C(6,tSb,2,0,"dc-information-box",6);_.Q(7,"\n\n    ");_.F(8,"h3",7);_.Q(9,"Symbolic link");_.J();_.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    ");_.J();_.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);_.J();_.Q(21,"\n      ");_.J();_.Q(22,"\n      ");_.F(23,"copy-button",11);_.N("copyEvent",function(){_.q(b);const c=_.O();_.HG(c.a9c.ma);return _.r()});_.Q(24,"\n      ");_.J();_.Q(25,"\n    ");_.J();_.Q(26,"\n  ");_.J();_.Q(27,"\n")}a&2&&(a=_.O(),_.y(),_.E("viewData",a.wb)("showLinksDropdown",!0),_.y(5),_.E("ngIf",!a.Mob),_.y(10),_.E("link",a.hk)("condition",a.Mob)("trackGestureClick",a.Mob),_.y(4),_.Sg(a.Yjb),_.y(3),_.E("copyText",a.wb.target)("isSmall",!0))};
vSb=function(a){a&1&&_.tg(0)};wSb=function(a){a&1&&_.tg(0)};xSb=function(a){a&1&&_.tg(0)};ySb=function(a){a&1&&_.tg(0)};
ASb=function(a,b){a&1&&(_.M(0),_.C(1,xSb,1,0,"ng-container",12),_.R(2,"isPiperPlace"),_.F(3,"a",13),_.C(4,ySb,1,0,"ng-container",12),_.R(5,"isPiperPlace"),_.J(),_.sg());if(a&2){a=b.Ka;b=_.O();var c=_.Ag(21);const d=_.Ag(23),e=_.Ag(25),f=_.Ag(27);_.y();_.E("ngTemplateOutlet",_.S(2,5,b.location)?c:d)("ngTemplateOutletContext",_.Zg(9,zSb,a));_.y(2);c=a[1];c=_.Iq(_.Nq(b.location.bc(),{Rf:c}).ab());_.E("routerLink",c);_.y();_.E("ngTemplateOutlet",_.S(5,7,b.location)?e:f)("ngTemplateOutletContext",_.Zg(11,
zSb,a))}};BSb=function(a){a&1&&_.Q(0," The file does not exist, or you do not have permission ")};CSb=function(a){a&1&&_.Q(0," The file does not exist at this CL\n")};DSb=function(a){a&1&&_.Q(0," The file does not exist at this commit\n")};ESb=function(a){a&1&&_.Q(0," Contact the repository owner if this is unexpected. ")};FSb=function(a){a&1&&_.Q(0," The file you have selected did not exist at this point in history.\n")};
GSb=function(a,b){a&1&&(_.Q(0," It was deleted in "),_.F(1,"a",14),_.Q(2),_.R(3,"toPrettyRef"),_.J(),_.Q(4,".\n"));a&2&&(a=b.cya,b=_.O(),_.y(),_.E("universalLink",_.oG(b.location,a[0])),_.y(),_.Rg("CL ",_.S(3,2,a&&a[0]),""))};HSb=function(a,b){a&1&&(_.Q(0," It was deleted in "),_.F(1,"a",15),_.Q(2),_.R(3,"toPrettyRef"),_.J(),_.Q(4,".\n"));a&2&&(a=b.cya,b=_.O(),_.y(),_.E("universalLink",_.oG(b.location,a[0])),_.y(),_.Rg("commit ",_.S(3,2,a&&a[0]),""))};
ISb=function(a,b){a&1&&(_.Q(0),_.R(1,"toPrettyRef"));a&2&&(a=b.cya,_.Rg(" View at previous CL ",_.S(1,1,a&&a[1]),".\n"))};JSb=function(a,b){a&1&&(_.Q(0),_.R(1,"toPrettyRef"));a&2&&(a=b.cya,_.Rg(" View at previous commit ",_.S(1,1,a&&a[1]),".\n"))};KSb=function(a){a&1&&_.K(0,"folder-detail",16);a&2&&(a=_.O().Ka,_.E("viewData",a))};
LSb=function(a){if(a&1){const b=_.Ld();_.F(0,"file-detail",17);_.R(1,"async");_.N("contentTypeChange",function(c){_.q(b);const d=_.O(2);return _.r(d.contentType=c)});_.J()}if(a&2){a=_.O().Ka;const b=_.O();_.E("viewData",a)("windowWidth",_.S(1,2,b.V$c.u4b).width)}};MSb=function(a){a&1&&_.K(0,"symlink-detail",18);a&2&&(a=_.O().Ka,_.E("viewData",a))};NSb=function(a){a&1&&_.K(0,"git-submodule-detail",18);a&2&&(a=_.O().Ka,_.E("viewData",a))};
OSb=function(a){a&1&&_.K(0,"loading",20);a&2&&_.E("diameter",48)("hasBackground",!0)};PSb=function(a){a&1&&_.K(0,"div",21)};QSb=function(a){a&1&&(_.M(0),_.C(1,OSb,1,2,"loading",19),_.R(2,"async"),_.C(3,PSb,1,0,"ng-template",null,1,_.ah),_.sg());if(a&2){a=_.Ag(4);const b=_.O(2);_.y();_.E("ngIf",_.S(2,2,b.F7c))("ngIfElse",a)}};RSb=function(a){a&1&&_.K(0,"file-not-found",22);a&2&&(a=_.O().Ka,_.E("location",a.location))};SSb=function(a){a&1&&_.K(0,"submodule-cannot-fetch",23)};
TSb=function(a){a&1&&(_.F(0,"div",23)(1,"span",24),_.Q(2," Error loading contents. "),_.J()())};USb=function(a){if(a&1){const b=_.Ld();_.M(0);_.F(1,"splitter",25);_.N("resizeDone",function(c){_.q(b);const d=_.O(2);return _.r(d.wha(c))});_.J();_.sg()}a&2&&(_.O(),a=_.Ag(14),_.y(),_.E("changeSizeOf",a))};VSb=function(a){a&1&&_.K(0,"insights-panel")};
WSb=function(a){if(a&1){const b=_.Ld();_.M(0);_.F(1,"splitter",26);_.N("mousedown",function(){_.q(b);const c=_.O(3);return _.r(c.mTa=!0)})("mouseup",function(){_.q(b);const c=_.O(3);return _.r(c.mTa=!1)});_.J();_.F(2,"div",27,2)(4,"div",28);_.C(5,VSb,1,0,"insights-panel",10);_.J()();_.sg()}if(a&2){a=_.Ag(3);const b=_.O().Ka,c=_.O(2);_.y();_.E("changeSizeOf",a);_.y();_.ng("pointer-events",c.mTa?"none":"unset");_.y(2);_.E("ngSwitch",b);_.y();_.E("ngSwitchCase",c.TBb.Kic)}};
XSb=function(a,b){a&1&&(_.M(0),_.C(1,WSb,6,5,"ng-container",13),_.sg());a&2&&(a=b.Ka,b=_.O(2),_.y(),_.E("ngIf",a!==b.TBb.NONE))};
YSb=function(a,b){a&1&&(_.F(0,"div",4)(1,"div",5),_.M(2,6),_.C(3,KSb,1,1,"folder-detail",7)(4,LSb,2,4,"file-detail",8)(5,MSb,1,1,"symlink-detail",9)(6,NSb,1,1,"git-submodule-detail",9)(7,QSb,5,4,"ng-container",10)(8,RSb,1,1,"file-not-found",11)(9,SSb,1,0,"submodule-cannot-fetch",12)(10,TSb,3,0,"div",12),_.sg(),_.C(11,USb,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"),_.J()(),_.C(18,XSb,2,1,"ng-container",13),_.R(19,"async"),
_.J());a&2&&(a=b.Ka,b=_.O(),_.y(2),_.E("ngSwitch",a.kind),_.y(),_.E("ngSwitchCase",b.ep.poa),_.y(),_.E("ngSwitchCase",b.ep.ov),_.y(),_.E("ngSwitchCase",b.ep.iCc),_.y(),_.E("ngSwitchCase",b.ep.Ogc),_.y(),_.E("ngSwitchCase",b.ep.oCb),_.y(),_.E("ngSwitchCase",b.ep.Cqc),_.y(),_.E("ngSwitchCase",b.ep.TBc),_.y(),_.E("ngSwitchCase",b.ep.ERROR),_.y(),_.E("ngIf",_.S(12,16,b.Zj)),_.y(2),_.og("panel-closed",_.S(15,18,b.Zj)===!1),_.y(3),_.E("contentType",b.contentType)("viewData",a)("panelClosed",_.S(17,20,b.Zj)===
!1),_.y(2),_.E("ngIf",_.S(19,22,b.ila.NNb)))};ZSb=function(a){return a.endsWith("/")?a.substring(0,a.length-1):a};$Sb=function(a,b){return a.startsWith(ZSb(b))?b.length===0||a.length===b.length||a[b.length]==="/":!1};aTb=function(a){return a.split("/").filter(b=>!!b)};bTb=function(){};cTb=function(a){a&1&&(_.F(0,"button",16),_.K(1,"div",17),_.J());a&2&&(a=_.O().ua,_.y(),_.og("expanded",a.zd))};dTb=function(a){a&1&&_.K(0,"mat-icon",18);a&2&&(a=_.O().ua,_.O(4),_.E("svgIcon",JCb(a.type)))};eTb=function(){};
gTb=function(a){a&1&&_.C(0,eTb,0,0,"ng-template",4);if(a&2){a=_.O().ua;const b=_.O(3).level;_.O();_.E("ngTemplateOutlet",_.Ag(2))("ngTemplateOutletContext",fTb(a,b+1))}};
jTb=function(a,b){a&1&&(_.F(0,"div",null,2)(2,"div",8,3)(4,"button",9),_.K(5,"mat-icon",10),_.J(),_.F(6,"div",11),_.C(7,cTb,2,2,"button",12),_.F(8,"a",13),_.C(9,dTb,1,1,"mat-icon",14),_.F(10,"span"),_.Q(11),_.J()()()(),_.F(12,"div",15),_.C(13,gTb,1,2,null,5),_.J()());if(a&2){a=b.ua;b=_.O(3).level;const c=_.O();_.mg("class",c.UBc);_.y(2);_.Vz("",c.kxc," hover-focus-element");_.og("bold-active-element",a.active||a.tKb&&!a.zd)("folder",c.jC(a.type))("expanded",a.zd);_.mg("aria-expanded",c.jC(a.type)?
a.zd:void 0)("aria-level",b+1)("data-path",c.encode(a.path))("aria-selected",a.active||a.tKb&&!a.zd);_.y(2);_.mg("aria-label",c.gfc.format(_.Zg(24,hTb,a.name)));_.y(2);_.ng("padding-left",b*c.Cic,"px");_.y();_.E("ngIf",c.jC(a.type));_.y();_.Fg("title",a.name);_.mg("href",c.AP(a.path,a.type),_.tf);_.y();_.E("ngIf",a.type!==c.LA);_.y(2);_.Sg(a.name);_.y();_.E("ngClass",_.Zg(26,iTb,a.zd));_.y();_.E("ngIf",a.T4a)}};
lTb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",19);_.N("click",function(){_.q(b);const c=_.O(4);return _.r(kTb(c))});_.Q(1);_.J()}if(a&2){a=_.O().Ka;const b=_.O().Ka;_.y();_.Rg(" Display ",a.total-b," more ")}};mTb=function(a,b){a&1&&(_.M(0),_.C(1,jTb,14,28,"div",6)(2,lTb,2,1,"button",7),_.sg());a&2&&(a=b.Ka,b=_.O().Ka,_.y(),_.E("ngForOf",a.Qm),_.y(),_.E("ngIf",b<a.total))};
nTb=function(a){a&1&&(_.M(0),_.C(1,mTb,3,2,"ng-container",5),_.R(2,"async"),_.sg());a&2&&(a=_.O().node,_.y(),_.E("ngIf",_.S(2,1,a.U9c)))};oTb=function(a){a&1&&(_.C(0,nTb,3,3,"ng-container",5),_.R(1,"async"));a&2&&(a=_.O(),_.E("ngIf",_.S(1,1,a.kza)))};
pTb=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? "),_.J(),_.F(2,"mat-dialog-actions")(3,"button",20),_.Q(4," Cancel "),_.J(),_.F(5,"button",21),_.Q(6," OK "),_.J()());a&2&&(_.y(5),_.E("mat-dialog-close",!0))};rTb=function(a){a&1&&(_.F(0,"div",5)(1,"a",6),_.Q(2," Repository root "),_.J()());a&2&&(a=_.O(),_.y(),_.Fg("title",a.Nd.repository),_.E("routerLink",qTb(a,""))("trackProjectId",a.Nd.tb))};
sTb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",7);_.N("click",function(c){_.q(b);const d=_.O();return _.r(d.up(c))});_.K(1,"mat-icon",8);_.J();_.F(2,"a",6);_.R(3,"lastPathElement");_.Q(4);_.R(5,"lastPathElement");_.J()}a&2&&(a=_.O(),_.E("matTooltip",a.o5c),_.y(2),_.Fg("title",_.S(3,5,_.xh(a.scope))),_.E("routerLink",qTb(a,a.scope))("trackProjectId",a.Nd.tb),_.y(2),_.Rg(" ",_.S(5,7,_.xh(a.scope))," "))};tTb=function(a){return{path:a.ke(),type:a.getType()}};
zTb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"button",11);_.N("click",function(){const d=_.q(c).ua,e=_.O().Ka,f=_.O(2);switch(d){case 1:uTb(f,e);break;case 3:vTb(f,e);break;case 2:wTb(f,e);break;case 7:xTb(f,e);break;default:_.bb(d,void 0)}return _.r()});_.F(1,"label");_.Q(2);_.J();_.K(3,"mat-pseudo-checkbox",8);_.J()}if(a&2){a=b.ua;b=_.O().Ka;const c=_.O(2);_.E("value",a);_.mg("aria-checked",yTb(b,a)?"true":"false");_.y(2);_.Sg(c.E8a(a));_.y();_.E("state",yTb(b,a)?"checked":"unchecked")}};
ATb=function(a){a&1&&_.K(0,"mat-divider")};
ETb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"button",11);_.N("click",function(){const d=_.q(c).ua,e=_.O().Ka,f=_.O(2);switch(d){case "static":BTb(f,e);break;case "not_static":CTb(f,e);break;default:_.bb(d,void 0)}return _.r()});_.F(1,"label");_.Q(2);_.J();_.K(3,"mat-pseudo-checkbox",8);_.J()}if(a&2){b=b.ua;const c=_.O().Ka;_.O(2);_.E("value",b);_.mg("aria-checked",DTb(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=_.bb(b,
void 0)}_.Sg(a);_.y();_.E("state",DTb(c,b)?"checked":"unchecked")}};FTb=function(a){a&1&&(_.M(0),_.F(1,"mat-list",10),_.C(2,zTb,4,4,"button",9),_.R(3,"async"),_.C(4,ATb,1,0,"mat-divider",5),_.R(5,"async"),_.C(6,ETb,4,4,"button",9),_.R(7,"async"),_.J(),_.sg());a&2&&(a=_.O(2),_.y(2),_.E("ngForOf",_.S(3,3,a.scopes)),_.y(2),_.E("ngIf",_.S(5,5,a.Wtb).length>0),_.y(2),_.E("ngForOf",_.S(7,7,a.Wtb)))};GTb=function(a){a&1&&_.K(0,"mat-divider")};
HTb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"button",11);_.N("click",function(){const d=_.q(c).ua,e=_.O().Ka;_.O();e.nM.toggle(d);return _.r()});_.F(1,"label");_.Q(2);_.J();_.K(3,"mat-pseudo-checkbox",8);_.J()}a&2&&(a=b.ua,b=_.O().Ka,_.O(),_.E("value",a),_.mg("aria-checked",b.nM.get(a)?"true":"false"),_.y(2),_.Sg(_.Uwb[a].name),_.y(),_.E("state",b.nM.get(a)?"checked":"unchecked"))};
KTb=function(a){if(a&1){const b=_.Ld();_.F(0,"div",4);_.N("click",function(c){_.q(b);return _.r(c.stopPropagation())});_.C(1,FTb,8,9,"ng-container",5);_.R(2,"async");_.C(3,GTb,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(ITb(c))});_.F(9,"label");_.Q(10," All Symbols ");_.J();_.K(11,"mat-pseudo-checkbox",8);_.R(12,"async");_.J();_.C(13,HTb,4,4,"button",9);_.R(14,"async");_.J()()}a&2&&(a=
_.O(),_.y(),_.E("ngIf",_.S(2,5,a.xD)),_.y(2),_.E("ngIf",_.S(4,7,a.Wtb).length>0||_.S(5,9,a.scopes).length>0),_.y(4),_.mg("aria-checked",_.S(8,11,a.Dla)),_.y(4),_.E("state",JTb(_.S(12,13,a.Dla))),_.y(2),_.E("ngForOf",_.S(14,15,a.tCa)))};
MTb=function(a,b){if(a&1){const c=_.Ld();_.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.ina(d))});_.F(3,"label");_.Q(4);_.J()();_.F(5,"button",7);_.N("click",function(){const d=_.q(c).Ka,e=_.O();return _.r(LTb(e,d))});_.F(6,"label");_.Q(7);_.J();_.K(8,"mat-pseudo-checkbox",8);_.J()()()}a&2&&(a=b.Ka,b=_.O(),_.y(2),_.E("value",a.collapseAll),_.mg("aria-checked",a.collapseAll?
"true":"false"),_.y(2),_.Sg(a.collapseAll?b.Inc:b.Hnc),_.y(),_.E("value",a.stickyHeaders),_.mg("aria-checked",a.stickyHeaders?"true":"false"),_.y(2),_.Sg(b.Jnc),_.y(),_.E("state",a.stickyHeaders?"checked":"unchecked"))};QTb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"button",9);_.N("click",function(){const d=_.q(c).Ka,e=_.O(3);return _.r(NTb(e,d))});_.F(1,"mat-icon");_.Q(2);_.J()()}a&2&&(a=b.Ka,_.O(3),_.E("matTooltip",OTb(a)),_.mg("aria-label",OTb(a)),_.y(2),_.Sg(PTb(a)))};
TTb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",10);_.N("click",function(){_.q(b);const c=_.O(3);c.Gd.Us("NL_SEMANTIC_OUTLINES")?RTb(c.Gd,"NL_SEMANTIC_OUTLINES"):STb(c.Gd,"NL_SEMANTIC_OUTLINES");return _.r()});_.F(1,"mat-icon");_.Q(2,"auto_awesome");_.J()()}a&2&&_.E("matTooltip","Open AI Explananation")};
UTb=function(a){a&1&&(_.M(0),_.C(1,QTb,3,3,"button",7),_.R(2,"async"),_.K(3,"outline-options-menu"),_.C(4,TTb,3,1,"button",8),_.sg());a&2&&(a=_.O(2),_.y(),_.E("ngIf",_.S(2,2,a.xD)),_.y(3),_.E("ngIf",a.xZc))};
VTb=function(a,b){if(a&1){const c=_.Ld();_.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 ");_.J();_.F(8,"input",5,0);_.N("focus",function(){_.q(c);const d=_.O();return _.r(d.b6a.next(!0))})("blur",function(){_.q(c);const d=_.O();return _.r(d.b6a.next(!1))});_.J()()()();_.K(10,"filter-menu",6);_.C(11,UTb,5,4,"ng-container",1);_.R(12,"async");_.sg()}a&2&&
(a=b.Ka,b=_.O(),_.y(),_.og("expanded",_.S(2,5,b.b6a)||_.S(3,7,b.G6)),_.y(7),_.E("formControl",b.cr),_.y(2),_.E("outlineData",a),_.y(),_.E("ngIf",_.S(12,9,b.xD)))};WTb=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)};XTb=function(a){a&1&&(_.F(0,"div",3),_.Q(1," Nothing matches your filter.\n"),_.J())};
YTb=function(a){a&1&&(_.F(0,"button",11),_.K(1,"div",12),_.J());if(a&2){a=_.O().ua;const b=_.O(2);_.y();_.og("expanded",b.Ks.Wd(a))}};ZTb=function(a){a&1&&_.K(0,"div",13)};
cUb=function(a,b){a&1&&(_.F(0,"mat-tree-node",6),_.R(1,"async"),_.R(2,"async"),_.R(3,"async"),_.C(4,YTb,2,2,"button",7),_.F(5,"a",8),_.C(6,ZTb,1,0,"div",9),_.F(7,"span"),_.Q(8),_.J(),_.F(9,"span",10),_.Q(10),_.J()()());a&2&&(a=b.ua,b=_.O(2),_.ng("padding-left",a.level*20,"px")("top",_.S(1,23,$Tb(b,a)),"px")("z-index",100-a.level),_.og("header",_.S(2,25,aUb(b,a)))("bottom-header",_.S(3,27,bUb(b,a)))("bold-active-element",a.active),_.E("role","treeitem"),_.mg("aria-selected",a.active)("data-id",a.id),
_.y(4),_.E("ngIf",a.Dj),_.y(),_.mg("href",b.SO(a),_.tf),_.y(),_.E("ngIf",a.Dj===!1),_.y(),_.mg("class",a.fe)("aria-label",a.tooltip)("title",a.tooltip),_.y(),_.Sg(a.Lc),_.y(2),_.Rg(" ",a.label," "))};dUb=function(a){a&1&&(_.F(0,"mat-tree",4),_.R(1,"async"),_.C(2,cUb,11,29,"mat-tree-node",5),_.J());a&2&&(a=_.O(),_.og("sticky-headers",_.S(1,6,a.dub)),_.E("dataSource",a.KC)("treeControl",a.Ks)("@.disabled",!0)("trackBy",a.nE))};eUb=function(a){return a.fzb};fUb=function(a){return a.level};
gUb=function(a){return a?_.iG(a.params.line)||-1:-1};hUb=function(a){return a.Dj};iUb=function(a,b){a.level=b;return a};jUb=function(a,b,c,d,e,f){return g=>{if(g.type&&!b.get(g.type))return!1;var l=g.modifiers.filter(iDb);return l.length&&l.every(p=>!c.get(p))||d.has("static")&&((l=g.modifiers.includes(11))&&!e||!l&&!f)?!1:_.Lk(a)||_.Mk(g.label,a)?!0:!1}};
kUb=function(a){if(a&1){const b=_.Ld();_.F(0,"div",7)(1,"h4");_.Q(2,"Outline is very large");_.J();_.F(3,"button",8);_.N("click",function(){_.q(b);const c=_.O(2);return _.r(c.VBa=!1)});_.Q(4," Show anyway (may crash) ");_.J()()}};lUb=function(a){a&1&&_.K(0,"outline-controls",11);a&2&&(a=_.O(3),_.E("outlineData",a.gt.Tb))};
mUb=function(a){a&1&&(_.M(0),_.C(1,lUb,1,1,"outline-controls",9),_.K(2,"outline-tree",10),_.sg());a&2&&(a=_.O(2),_.y(),_.E("ngIf",a.lXb),_.y(),_.E("outlineTreeInput",a.gt.Tb)("location",a.Nd))};nUb=function(a){a&1&&(_.M(0,4),_.C(1,kUb,5,0,"div",5)(2,mUb,3,3,"ng-container",6),_.sg());a&2&&(a=_.O(),_.E("ngSwitch",a.VBa),_.y(),_.E("ngSwitchCase",!0),_.y(),_.E("ngSwitchCase",!1))};oUb=function(a){a&1&&(_.F(0,"dc-information-box",12),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Rg(" ",a.Qga(a.gt.nF)," "))};
pUb=function(a){a&1&&_.K(0,"loading",13);a&2&&_.E("hasBackground",!0)};qUb=function(a){a&1&&(_.F(0,"span",8),_.Q(1,"Files"),_.J())};rUb=function(a){a&1&&(_.M(0),_.K(1,"directory-navigation",9),_.sg());a&2&&(a=_.O(2),_.y(),_.E("activeLocation",a.Nd))};tUb=function(a){a&1&&(_.F(0,"span",12),_.Q(1,"Outline"),_.J());if(a&2){a=_.O(2).Ka;const b=_.O();_.E("matTooltip",sUb(a,b.wb))}};
uUb=function(a){a&1&&(_.K(0,"outline",13),_.R(1,"async"));a&2&&(a=_.O(3),_.E("outlineData",_.S(1,2,a.gt))("activeLocation",a.Nd))};vUb=function(a){a&1&&(_.F(0,"mat-tab",10),_.C(1,tUb,2,1,"ng-template",3)(2,uUb,2,4,"outline",11),_.J());if(a&2){a=_.O().Ka;const b=_.O();_.E("disabled",a!==b.wqc.uh);_.y(2);_.E("ngIf",b.mXb)}};
yUb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"nav",1)(1,"mat-tab-group",2);_.N("selectedIndexChange",function(d){const e=_.q(c).Ka,f=_.O();return _.r(f.Pk(e,d))});_.F(2,"mat-tab");_.C(3,qUb,2,0,"ng-template",3)(4,rUb,2,1,"ng-container",4);_.J();_.C(5,vUb,3,2,"mat-tab",5);_.J();_.F(6,"div",6)(7,"button",7);_.N("click",function(){_.q(c);var d=_.O().Sc;d.PL.getValue()===2?wUb(d):lL(d);return _.r()});_.F(8,"mat-icon");_.Q(9,"keyboard_capslock");_.J()()()()}a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("@.disabled",
!0)("selectedIndex",xUb(b,a)),_.y(3),_.E("ngIf",b.TPb),_.y(),_.E("ngIf",b.b9),_.y(2),_.E("matTooltip",b.isCollapsed?"Open navigation panel":"Close navigation panel")("ascTrackElement",b.Hwc)("trackAction",b.isCollapsed?"open":"close")("trackProjectId",b.Nd.tb),_.mg("aria-label",b.isCollapsed?"Open navigation panel":"Close navigation panel"))};
zUb=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"}};AUb=function(a){switch(a.state){case 1:return a.nF==="UNSUPPORTED_LANGUAGE"||a.nF==="UNSUPPORTED_DATA_TYPE"?3:2;case 2:return a.Tb.Gta.length===0?4:1;default:return _.bb(a,void 0)}};
BUb=function(a){switch(a){case "OUTLINE":return _.Ji.SR;case "FILES":return _.Ji.DFa;default:return _.bb(a,"Unknown file detail tab selected")}};CUb=function(a){a&1&&_.K(0,"repository-detail",5);a&2&&(a=_.O(),_.E("viewData",a.wb))};DUb=function(a){a&1&&(_.F(0,"div"),_.Q(1," Please contact the administrator. "),_.J())};
EUb=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. "),_.J())};FUb=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.ep.UNINITIALIZED)("editLink",a.kind===0?a.vW:void 0)("fallbackEditLink",a.kind===0?a.UW:void 0);_.mg("aria-label",_.S(1,5,b.oRc))}};
GUb=function(a){a&1&&_.K(0,"no-repository-information",7)};HUb=function(a){a&1&&_.K(0,"repository-not-found",8);a&2&&(a=_.O().Ka,_.E("location",a.location))};IUb=function(a){a&1&&_.K(0,"repository-permission-denied",8);a&2&&(a=_.O().Ka,_.E("location",a.location))};JUb=function(a){a&1&&_.K(0,"no-default-branch",7)};KUb=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.tR.O4c))("viewData",a)("showOutlineTab",!b.CAa)}};
LUb=function(a,b){a&1&&(_.M(0),_.C(1,FUb,2,7,"repository-breadcrumb",1),_.M(2,2),_.C(3,GUb,1,0,"no-repository-information",3)(4,HUb,1,1,"repository-not-found",4)(5,IUb,1,1,"repository-permission-denied",4)(6,JUb,1,0,"no-default-branch",3)(7,KUb,2,5,"browse-repository-contents",5),_.sg()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngIf",_.WF(a.location)?![4,7].includes(a.kind):![4,7,6].includes(a.kind)),_.y(),_.E("ngSwitch",a.kind),_.y(),_.E("ngSwitchCase",b.ep.NONE),_.y(),_.E("ngSwitchCase",b.ep.Gwc),_.y(),
_.E("ngSwitchCase",b.ep.PERMISSION_DENIED),_.y(),_.E("ngSwitchCase",b.ep.Fpc))};MUb=function(a,b){return new _.re(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)})})};NUb=function(a,b){return(window.injected||new Map).get(a)||b};
QUb=function(a,b,c){if(a.nodeType!==1)return OUb;b=b.toLowerCase();if(b==="innerhtml"||b==="innertext"||b==="textcontent"||b==="outerhtml")return()=>_.kc(_.dm);const d=PUb.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");}:OUb};TUb=function(a,b){if(!RUb(a)||!a.hasOwnProperty("raw"))throw Error("hf");return SUb!==void 0?SUb.createHTML(b):b};
oL=function(a,b,c=a,d){if(b===mL)return b;var e;let f=d!==void 0?(e=c.tCb)==null?void 0:e[d]:c.jGc;e=nL(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.fGc(a,c,d));if(d!==void 0){let t;((t=c.tCb)!=null?t:c.tCb=[])[d]=f}else c.jGc=f}f!==void 0&&(b=oL(a,f.hGc(a,b.values),f,d));return b};
pL=function(a){return(b,c)=>{if(typeof c==="object")b=UUb(a,b,c);else{const d=b.hasOwnProperty(c);VUb(b.constructor,c,d?Object.assign({},a,{qad:!0}):a);b=d?Object.getOwnPropertyDescriptor(b,c):void 0}return b}};WUb=function(){return pL(Object.assign({},void 0,{state:!0,Xj:!1}))};XUb=function(a){a=a.privateDoNotAccessOrElseSafeUrlWrappedValue;if(a===void 0||a===null)throw Error("pf");return new _.bc(a)};YUb=function(a){return a&&a.startsWith("go/")?a:""};
ZUb=function(a,b){a&1&&(_.F(0,"th",4),_.Q(1),_.J());a&2&&(a=b.ua,_.y(),_.Sg(a.xhb))};
aVb=function(a){if(a&1){const b=_.Ld();_.F(0,"mat-month-view",7);_.N("_userSelection",function(c){_.q(b);const d=_.O(2);return _.r(d.drb(c))})("dragStarted",function(c){_.q(b);const d=_.O(2);return _.r(d.tW(c))})("dragEnded",function(c){_.q(b);const d=_.O(2);return _.r(d.LF(c))});_.J()}if(a&2){a=_.O().ua;const b=_.O();_.og("reach-calendar-month-active",$Ub(b,a,b.qb));_.E("activeDate",a)("selected",b.selected)("dateFilter",b.Cj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Vl)("comparisonStart",b.bw)("comparisonEnd",
b.Iy)("activeDrag",b.Rv)}};bVb=function(a,b){a&1&&(_.F(0,"div",5),_.C(1,aVb,1,11,"mat-month-view",6),_.J());a&2&&(a=b.ua,_.y(),_.E("ngIf",!!a))};cVb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"mat-year-view",2);_.N("selectedChange",function(d){_.q(c);const e=_.O();return _.r(e.ho.next(d))});_.J()}a&2&&(a=b.ua,b=_.O(),_.E("activeDate",a)("selected",b.selected)("dateFilter",b.Cj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Vl))};
dVb=function(a){a&1&&(_.F(0,"mat-error"),_.Q(1),_.J());a&2&&(a=_.O(),_.y(),_.Sg(a.fZc))};eVb=function(a){if(a&1){const b=_.Ld();_.F(0,"reach-date-presets-menu",11);_.N("presetSelected",function(c){_.q(b);_.O().o1.next({source:"view",value:(c==null?void 0:c.date)||null});return _.r()});_.J()}a&2&&(a=_.O(),_.E("presets",a.U4))};fVb=function(a,b){a&1&&(_.F(0,"mat-icon",6),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.lk),_.y(),_.Rg(" ",a.lk?"":a.Uh," "))};
gVb=function(a,b){a&1&&(_.F(0,"mat-icon",6),_.Q(1),_.J());a&2&&(a=b.Ka,_.E("svgIcon",a.lk),_.y(),_.Rg(" ",a.lk?"":a.Uh," "))};hVb=function(a,b){if(a&1){const c=_.Ld();_.F(0,"div",4);_.N("click",function(){const d=_.q(c).ua,e=_.O(2);d&&e.bYb.next(d);return _.r()});_.K(1,"div",5);_.F(2,"span",6);_.Q(3);_.J()()}a&2&&(a=b.ua,_.E("first",b.first),_.y(3),_.Sg(a.title))};
iVb=function(a){a&1&&(_.M(0),_.K(1,"mat-divider",2),_.C(2,hVb,4,2,"div",3),_.K(3,"mat-divider",2),_.sg());a&2&&(a=_.O(),_.y(2),_.E("ngForOf",a.hAa))};jVb=function(a){return a.Eb?`${a.repository} \u203a ${_.hG(a.Eb)}`:`${a.repository}`};qL=function(a){return a==null?"":a.split("/").map(encodeURIComponent).join("/")};
kVb=function(a){a&1&&(_.M(0),_.F(1,"a",3),_.Q(2),_.J(),_.F(3,"a",4),_.Q(4),_.J(),_.sg());a&2&&(a=_.O(),_.y(),_.E("routerLink",a.data.zya)("ascTrackElement",a.data.d1)("trackAction",a.data.jja),_.y(),_.Sg(a.data.ija),_.y(),_.E("routerLink",a.data.uYb)("ascTrackElement",a.data.d1),_.y(),_.Sg(a.data.Vk))};
lVb=function(a){a&1&&(_.F(0,"a",9),_.R(1,"repoRootLink"),_.Q(2),_.J());a&2&&(a=_.O(2),_.E("routerLink",_.S(1,4,a.data.Va))("ascTrackElement",a.data.d1),_.y(2),_.BC("[",a.data.repository," \u203a ",a.data.ad,"]"))};
mVb=function(a){a&1&&(_.C(0,lVb,3,6,"a",5),_.F(1,"a"),_.R(2,"placeToHref"),_.F(3,"span"),_.Q(4),_.J(),_.F(5,"span",6),_.Q(6),_.J()(),_.F(7,"button",7)(8,"span",8),_.Q(9,"content_copy"),_.J()());if(a&2){a=_.O();_.E("ngIf",a.displayName==null);_.y();_.mg("href",_.S(2,9,a.data.Va),_.tf)("data-action-name","navigate")("data-element-name",a.data.d1)("data-track-action-name",a.data.jja);_.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;_.Sg(b);_.y(2);_.Sg(a.data.ija);_.y();_.mg("data-copy-content",a.data.Va.path)("data-action-name","copy")}};nVb=function(a,b){a&1&&(_.F(0,"li"),_.K(1,"item-display",9),_.J());a&2&&(a=b.ua,b=_.O(4),_.y(),_.E("place",a)("placeItemType",b.rwa(a)))};oVb=function(a){a&1&&(_.F(0,"ul"),_.C(1,nVb,2,2,"li",8),_.J());a&2&&(a=_.O(2).Ka,_.y(),_.E("ngForOf",a.Tb))};
pVb=function(a){a&1&&(_.M(0),_.C(1,oVb,2,1,"ul",7),_.sg());if(a&2){a=_.O().Ka;_.O();const b=_.Ag(4);_.y();_.E("ngIf",a.Tb.length>0)("ngIfElse",b)}};qVb=function(a){a&1&&(_.F(0,"dc-information-box",10),_.Q(1," Recent items unavailable "),_.J())};rVb=function(a){a&1&&_.K(0,"loading",11)};
sVb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,pVb,2,2,"ng-container",4)(3,qVb,2,0,"dc-information-box",5)(4,rVb,1,0,"loading",6),_.sg()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.CE.ji),_.y(),_.E("ngSwitchCase",b.CE.Error),_.y(),_.E("ngSwitchCase",b.CE.qj))};tVb=function(a){a&1&&(_.F(0,"p",12),_.Q(1," You don't have any recently viewed items yet. "),_.J())};
uVb=function(a,b){a&1&&(_.F(0,"mat-tree-node"),_.K(1,"div",12)(2,"simple-star",13)(3,"item-display",14),_.J());a&2&&(a=b.ua,b=_.O(4),_.mg("aria-label",a.displayName),_.y(2),_.E("isStarred",a.Sz)("type",b.rwa(a.location)),_.mg("data-node-id",a.id)("data-action",b.RAb),_.y(),_.E("displayName",a.displayName)("place",a.location)("placeItemType",a.hz))};
vVb=function(a,b){a&1&&(_.F(0,"mat-nested-tree-node")(1,"div",15)(2,"button",16)(3,"span",17),_.Q(4," expand_more "),_.J()(),_.K(5,"simple-star",13)(6,"item-display",14),_.J(),_.F(7,"ul")(8,"li"),_.tg(9,18),_.J()()());a&2&&(a=b.ua,b=_.O(4),_.mg("aria-label",a.displayName),_.y(2),_.mg("aria-label","Toggle "+a.displayName)("data-node-id",a.id)("data-action",b.Hhc),_.y(),_.og("collapsed",!b.Ec.Wd(a)),_.y(2),_.E("isStarred",a.Sz)("type",b.rwa(a.location)),_.mg("data-node-id",a.id)("data-action",b.RAb),
_.y(),_.E("displayName",a.displayName)("place",a.location)("placeItemType",a.hz),_.y(),_.og("tree-invisible",!b.Ec.Wd(a)))};wVb=function(a){if(a&1){const b=_.Ld();_.F(0,"button",19);_.N("click",function(){_.q(b);const c=_.O(4);return _.r(c.TBa.next(!0))});_.Q(1," Show all ");_.J()}};
xVb=function(a){a&1&&(_.M(0),_.F(1,"mat-tree",8),_.C(2,uVb,4,8,"mat-tree-node",9)(3,vVb,10,15,"mat-nested-tree-node",10),_.J(),_.C(4,wVb,2,0,"button",11),_.sg());if(a&2){a=_.O(2).Ka;const b=_.O();_.y();_.E("dataSource",a.Tb)("treeControl",b.Ec);_.y(2);_.E("matTreeNodeDefWhen",b.yha);_.y();_.E("ngIf",!b.TBa.value)}};yVb=function(a){a&1&&(_.M(0),_.C(1,xVb,5,4,"ng-container",7),_.sg());if(a&2){a=_.O().Ka;_.O();const b=_.Ag(4);_.y();_.E("ngIf",a.Tb.data.length>0)("ngIfElse",b)}};
zVb=function(a){a&1&&(_.F(0,"dc-information-box",20),_.Q(1," Starred items unavailable "),_.J())};AVb=function(a){a&1&&_.K(0,"loading",21)};BVb=function(a,b){a&1&&(_.M(0)(1,3),_.C(2,yVb,2,2,"ng-container",4)(3,zVb,2,0,"dc-information-box",5)(4,AVb,1,0,"loading",6),_.sg()());a&2&&(a=b.Ka,b=_.O(),_.y(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.ji),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.qj))};
CVb=function(a){a&1&&(_.F(0,"p",22),_.Q(1," You don't have any starred items yet. "),_.J())};DVb=function(a,b){b.push(a);for(const c of a.children.values())DVb(c,b)};EVb=function(a,b){return b.children.size>0};FVb=function(a,b,c=0){let d=0;for(const e of a.values())c<b&&d++,e.Sz&&c++,e.children.size!==0&&(c=FVb(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};
GVb=function({children:a,location:b,Sz:c},d){a=new Map(Array.from(a).map(([g,l])=>[g,GVb(l,d)]).sort(([g],[l])=>g.localeCompare(l)));if(!b.path){var e=d.size;c={children:a,displayName:b.repository,Sz:c,location:b,hz:_.zk(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.Sz);const f=d.size;c={children:a,displayName:e,location:b,Sz:c,hz:_.zk(b),id:f};d.set(f,c);return c};
HVb=function(a){a&1&&(_.M(0),_.K(1,"initial-welcome"),_.sg())};IVb=function(a){a&1&&(_.M(0),_.Q(1),_.R(2,"number"),_.sg());a&2&&(a=_.O(2),_.y(),_.Rg(" (",_.S(2,1,a.OG),") "))};JVb=function(a,b){a&1&&(_.M(0),_.Q(1),_.R(2,"number"),_.sg());a&2&&(a=b.Ka,_.y(),_.Rg(" (",_.S(2,1,a),") "))};
KVb=function(a,b){if(a&1){const c=_.Ld();_.M(0);_.F(1,"div",2);_.C(2,HVb,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");_.J();_.F(9,"h2");_.Q(10," starred ");_.C(11,IVb,3,3,"ng-container",3);_.J()()();_.F(12,
"starred-items",7);_.N("countChanged",function(d){_.q(c);const e=_.O();return _.r(e.OG=d)});_.J()();_.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,JVb,3,3,"ng-container",3);_.R(20,"async");_.J()()();_.K(21,"recent-items",
9);_.J()()();_.sg()}a&2&&(a=b.Ka,b=_.O(),_.y(2),_.E("ngIf",a===b.S_c.Jic),_.y(),_.E("multi",!0),_.y(),_.E("expanded",!0),_.y(7),_.E("ngIf",b.OG>0),_.y(2),_.E("expanded",!0),_.y(6),_.E("ngIf",_.S(20,6,b.q4c)))};LVb=function(a){a&1&&_.K(0,"loading",10);a&2&&_.E("diameter",20)};MVb=function(a){a&1&&_.K(0,"th",5)};NVb=function(a){a&1&&(_.F(0,"th",6),_.Q(1," Project ID "),_.J())};
OVb=function(a){a&1&&(_.F(0,"td",13),_.K(1,"star",14),_.J());if(a&2){a=_.O().ua;const b=_.O();_.y();_.E("place",a.Va)("type",b.Iwc)("elementName",a.Ij)}};PVb=function(a,b){a&1&&(_.M(0),_.K(1,"mat-icon",15),_.sg());a&2&&(a=b.Ka,b=_.O().ua,_.y(),_.E("matTooltip",b.I4c)("svgIcon",a))};QVb=function(a){a&1&&(_.F(0,"td",16)(1,"a",17),_.Q(2),_.J()());a&2&&(a=_.O().ua,_.y(),_.E("routerLink",a.G4c),_.y(),_.Rg(" ",a.gH," "))};
RVb=function(a,b){a&1&&(_.F(0,"tr",7),_.C(1,OVb,2,3,"td",8),_.F(2,"td")(3,"div",9)(4,"a",10),_.Q(5),_.J(),_.C(6,PVb,2,2,"ng-container",11),_.J()(),_.C(7,QVb,3,2,"td",12),_.J());a&2&&(a=b.ua,b=_.O(),_.y(),_.E("ngIf",b.x0b),_.y(3),_.E("routerLink",a.J4c),_.y(),_.Rg(" ",a.Ij," "),_.y(),_.E("ngIf",a.H4c),_.y(),_.E("ngIf",b.Hsb))};SVb=function(a,b){return a.gH.localeCompare(b.gH)||a.Ij.localeCompare(b.Ij)};TVb=function(a,b){a=a.name;b=b.name;return a===b?0:a?b?a.localeCompare(b):1:-1};
UVb=function(a){a&1&&_.K(0,"repository-searchable-tree",1);a&2&&(a=_.O(),_.E("place",a.Va))};VVb=function(a){a&1&&_.K(0,"loading",4);a&2&&_.E("diameter",20)};WVb=function(a){a&1&&(_.F(0,"div",10),_.K(1,"project-selector",11),_.J());a&2&&(a=_.O(3),_.y(),_.E("place",a.location))};YVb=function(a){if(a&1){const b=_.Ld();_.F(0,"input-with-icon",12);_.N("valueChange",function(c){_.q(b);const d=_.O(3);return _.r(d.pBa.next(c))});_.J()}a&2&&(a=_.O(3),_.E("placeholder",a.Pqb)("trackingConfig",_.Zg(2,XVb,a.mc)))};
ZVb=function(a){a&1&&(_.M(0),_.K(1,"repository-table",13),_.sg());if(a&2){a=_.O(2).Ka;const b=_.O();_.y();_.E("rows",a.Tb.rows)("location",b.location)}};$Vb=function(a){if(a&1){const b=_.Ld();_.F(0,"no-search-match",14);_.R(1,"async");_.N("clear",function(){_.q(b);const c=_.O(3);return _.r(c.aK())});_.J()}a&2&&(a=_.O(3),_.E("filter",_.S(1,1,a.pBa)))};
aWb=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 "),_.J(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Verify that you can access it "),_.J()())};bWb=function(a){a&1&&(_.F(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.Q(2," Unable to load this project "),_.J(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Verify that it exists and you can access it "),_.J()())};
cWb=function(a){a&1&&(_.M(0),_.C(1,WVb,2,1,"div",5)(2,YVb,1,4,"input-with-icon",6),_.R(3,"async"),_.M(4,1),_.C(5,ZVb,2,2,"ng-container",3)(6,$Vb,2,3,"no-search-match",7)(7,aWb,5,0,"icon-empty-state-display",8)(8,bWb,5,0,"icon-empty-state-display",9),_.sg()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngIf",b.y0b);_.y();_.E("ngIf",_.S(3,7,b.W6c));_.y(2);_.E("ngSwitch",a.Tb.kind);_.y();_.E("ngSwitchCase",b.Coa.dyc);_.y();_.E("ngSwitchCase",b.Coa.udc);_.y();_.E("ngSwitchCase",b.Coa.tdc);_.y();_.E("ngSwitchCase",
b.Coa.Ric)}};dWb=function(a,b){a&1&&(_.M(0,1),_.C(1,VVb,1,1,"loading",2)(2,cWb,9,9,"ng-container",3),_.sg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.qj),_.y(),_.E("ngSwitchCase",b.Xc.ji))};fWb=function(a){const b=a.Pe,c=_.dob(b),d=b.projectId||b.em||b.Mp;var e=a.TY?_.bAb(a.TY):null;const f=e?e.icon:null;e=e?eWb.format({repoType:e.name}):null;return{Ij:a.displayName||b.ci,J4c:_.Iq(c),gH:d,G4c:_.Iq(_.nG(c.bc(),"repoGroup").ab()),H4c:f,I4c:e,Va:c}};
gWb=function(a,b){return a===b?!0:a===void 0||b===void 0?!1:_.qc(a,b)};hWb=function({tb:a,Uc:b}){if(a&&b)switch(b){case "depot":return{kind:b};case "host":return{kind:b,em:a};case "project":return{kind:b,projectId:a};case "ossProject":return{kind:b,projectName:a};default:return _.bb(b,"Unknown group type")}};
iWb=function(a){a&1&&(_.F(0,"nav",11)(1,"a",12),_.Q(2,"My source"),_.J(),_.F(3,"a",13),_.Q(4,"All repositories"),_.J()());if(a&2){_.O();a=_.Ag(3);const b=_.O(2).Ka,c=_.O();_.E("tabPanel",a);_.y();_.E("routerLink",c.P_c)("active",b.Tb===c.GR.kIa);_.y(2);_.E("routerLink",c.SN)("active",b.Tb===c.GR.MJa)}};jWb=function(a){a&1&&(_.F(0,"div",9),_.C(1,iWb,5,5,"nav",10),_.K(2,"mat-tab-nav-panel",null,1),_.J());if(a&2){a=_.O(2).Ka;const b=_.O();_.y();_.E("ngIf",a.Tb===b.GR.kIa||a.Tb===b.GR.MJa)}};
kWb=function(a){a&1&&_.K(0,"landing-page")};lWb=function(a){a&1&&(_.K(0,"repositories-browser",14),_.R(1,"async"));a&2&&(a=_.O(3),_.E("location",_.S(1,1,a.Va)))};mWb=function(a){a&1&&(_.M(0),_.C(1,jWb,4,1,"div",7),_.M(2,3),_.C(3,kWb,1,0,"landing-page",4)(4,lWb,2,3,"repositories-browser",8),_.sg()());if(a&2){a=_.O().Ka;const b=_.O();_.y();_.E("ngIf",b.lUb);_.y();_.E("ngSwitch",a.Tb);_.y();_.E("ngSwitchCase",b.GR.kIa);_.y();_.E("ngSwitchCase",b.GR.MJa)}};
nWb=function(a){a&1&&_.tg(0,15);a&2&&(_.O(2),_.E("ngTemplateOutlet",_.Ag(3)))};oWb=function(a){a&1&&_.K(0,"loading",16);a&2&&_.E("diameter",20)};pWb=function(a,b){a&1&&(_.M(0,3),_.C(1,mWb,5,4,"ng-container",4)(2,nWb,1,1,"ng-container",5)(3,oWb,1,1,"loading",6),_.sg());a&2&&(a=b.Ka,b=_.O(),_.E("ngSwitch",a.state),_.y(),_.E("ngSwitchCase",b.Xc.ji),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),_.E("ngSwitchCase",b.Xc.qj))};
qWb=function(a){a&1&&(_.F(0,"icon-empty-state-display",17)(1,"icon-empty-state-title"),_.Q(2," Unable to load page. "),_.J(),_.F(3,"icon-empty-state-subtitle"),_.Q(4," Please try again later. "),_.J()());a&2&&_.E("isSvg",!1)};rWb=function(a){switch(a){case "RepositoriesBrowser":return 1;case "LandingPage":return 0;default:return _.bb(a,void 0)}};sWb=void 0;vWb=function(a,b){if(b<0)throw Error("u`"+b);const c=a.Qy,d=c+b;if(d>a.oK)throw Error("t`"+(a.oK-c)+"`"+b);a.Qy=d;return c};wWb=[];
xWb=class{constructor(a,b){this.XN=null;this.SXa=!1;this.Qy=this.oK=this.Hma=0;this.init(a,void 0,void 0,b)}init(a,b,c,{zTa:d=!1}={}){this.zTa=d;a&&(a=PAb(a),this.XN=a.buffer,this.SXa=a.pP,this.Hma=b||0,this.oK=c!==void 0?this.Hma+c:this.XN.length,this.Qy=this.Hma)}qQb(){this.clear();wWb.length<100&&wWb.push(this)}clear(){this.XN=null;this.SXa=!1;this.Qy=this.oK=this.Hma=0;this.zTa=!1}dj(){return this.oK}setEnd(a){this.oK=a}reset(){this.Qy=this.Hma}getCursor(){return this.Qy}setCursor(a){this.Qy=
a}advance(a){_.yza(this,this.Qy+a)}EYb(a,b){var c=vWb(this,a),d=this.XN;if(_.Kya){var e;b?(e=tWb)||(e=tWb=new TextDecoder("utf-8",{fatal:!0})):(e=uWb)||(e=uWb=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(sWb===void 0){try{e.decode(new Uint8Array([128]))}catch(p){}try{e.decode(new Uint8Array([97])),sWb=!0}catch(p){sWb=!1}}b=!sWb}b&&(tWb=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?HK(b,f):(p=d[c++],g<194||(p&192)!==128?(c--,HK(b,f)):f.push((g&31)<<6|p&63)):g<240?c>=a-1?HK(b,f):(p=d[c++],(p&192)!==128||g===224&&p<160||g===237&&p>=160||((e=d[c++])&192)!==128?(c--,HK(b,f)):f.push((g&15)<<12|(p&63)<<6|e&63)):g<=244?c>=a-2?HK(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--,HK(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))):HK(b,f);f.length>=8192&&(l=OAb(l,f),f.length=
0)}f=OAb(l,f)}return f}cnb(a){if(a==0)return _.Xa();var b=vWb(this,a);if(this.zTa&&this.SXa)b=this.XN.subarray(b,b+a);else{var c=this.XN;a=b+a;b=b===a?new Uint8Array(0):c.slice(b,a)}return b.length==0?_.Xa():new _.Ta(b,_.Ua)}};$Ab=function(a){var b=a.Eg;if(b.Qy==b.oK)return!1;a.L5=a.Eg.getCursor();var c=_.Uk(a.Eg)>>>0;b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Error("o`"+c+"`"+a.L5);if(b<1)throw Error("p`"+b+"`"+a.L5);a.E7=b;a.Hu=c;return!0};
bBb=function(a){switch(a.Hu){case 0:if(a.Hu!=0)bBb(a);else a:{a=a.Eg;var b=a.Qy;const c=b+10,d=a.XN;for(;b<c;)if((d[b++]&128)===0){_.yza(a,b);break a}throw Error("s");}break;case 1:a.Eg.advance(8);break;case 2:a.Hu!=2?bBb(a):(b=_.Uk(a.Eg)>>>0,a.Eg.advance(b));break;case 5:a.Eg.advance(4);break;case 3:b=a.E7;do{if(!$Ab(a))throw Error("q");if(a.Hu==4){if(a.E7!=b)throw Error("r");break}bBb(a)}while(1);break;default:throw Error("o`"+a.Hu+"`"+a.L5);}};yWb=[];
zWb=class{constructor(a){if(wWb.length){const b=wWb.pop();b.init(a,void 0,void 0,void 0);a=b}else a=new xWb(a,void 0);this.Eg=a;this.L5=this.Eg.getCursor();this.Hu=this.E7=-1;this.setOptions(void 0)}setOptions({AOb:a=!1}={}){this.AOb=a}qQb(){this.Eg.clear();this.Hu=this.E7=-1;yWb.length<100&&yWb.push(this)}getCursor(){return this.Eg.getCursor()}reset(){this.Eg.reset();this.L5=this.Eg.getCursor();this.Hu=this.E7=-1}advance(a){this.Eg.advance(a)}skipToEnd(){this.Eg.setCursor(this.Eg.dj())}EYb(){return _.Aza(this)}cnb(){const a=
_.Uk(this.Eg)>>>0;return this.Eg.cnb(a)}};UAb=Symbol();ZAb=Symbol();
AWb=function(a,b,c=_.Tza){return new _.Pl(a,c)}(function(a,b,c,d,e){if(a.Hu!==2)return!1;d=_.ub(void 0,d,!0);var f=b[_.Ka];_.Za(f);var g=f;const l=g&2;f=_.Fb(b,g,c);Array.isArray(f)||(f=_.fca);var p=f[_.Ka]|0;p===0&&g&32&&!l?(p|=33,f[_.Ka]=p):p&1||(p|=1,f[_.Ka]=p);l&&(g=!1,p&2||(_.Na(f),g=!!(4&p)),g&&Object.freeze(f));p=f;f=b[_.Ka];(p[_.Ka]|0)&4&&(p=_.Ja(p),p[_.Ka]=(p[_.Ka]|1)&-2079,_.Ab(b,f,c,p));p.push(d);_.zza(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.Nwd;var p=b[t];p=p instanceof _.wk?p.Af:Array.isArray(p)?_.ub(p,d,!1):void 0;l.call(g,c,p,f)}});
cBb=class{constructor(){this.nc=!1;this.yg=null;this.eh=_.n(_.yf,{optional:!0});this.lW=_.n(_.Ze);this.lW.Be(()=>{this.nc=!0;this.yg=null})}subscribe(a){if(this.nc)throw new _.Yc(953,!1);let b;((b=this.yg)!=null?b:this.yg=[]).push(a);return{unsubscribe:()=>{let c;const d=(c=this.yg)==null?void 0:c.indexOf(a);if(d!==void 0&&d!==-1){let e;(e=this.yg)==null||e.splice(d,1)}}}}emit(a){if(this.nc)throw new _.Yc(953,!1);if(this.yg!==null){var b=_.ad(null);try{for(const c of this.yg)try{c(a)}catch(d){let e;
(e=this.eh)==null||e.handleError(d)}}finally{_.ad(b)}}}};BWb=function(a){return _.x(_.u(null),_.Of(1),_.eg(()=>{a.Qq=_.qPa(a,_.mi(),{gestureName:"BACKGROUND",element:"Insights",action:"load"});a.Qq.mQb=!0}))};oRb=function(a,b){return _.hl(a,3,b)};CWb=function(a,b){return _.Kb(a,1,b,_.rb)};DWb=function(a,b){return _.kl(a,1,_.Kp,b)};EWb=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()}};
rL=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.D1b).call(a,_.RQa(e,c,d));b.on("data",l=>f(null,l));b.on("error",l=>f(l,null));return new EWb(b)};FWb=function(a,b){return _.Kb(a,3,b,_.rb)};GWb=function(a,b){return _.Jl(a,4,b)};HWb=function(a,b){_.x(a.vP.getValue(_.vx(a,b)),_.Re(c=>c!=="SHOWING")).subscribe(()=>{a.vP.setValue(_.vx(a,b),"HIDDEN")})};
IWb=function(a,b){let c=_.jab(a,b);if(!_.WF(b))return`${a.window.location.origin}${c}`;if(!_.XF(b))return`http://cs${c}`;c=c.match(/^\/piper[/_]{3}depot\/google3/g)?c.slice(15):c.slice(9);return`http://${c}`};JWb=function(a,b){const c=_.fpb(b);return a.A0c.fetch(c,()=>{a.EKb.next(c);return _.gpb(a.cRc,c,b.category)})};KWb=function(a){return _.x(a.KUb,_.v(b=>Array.from(b.values())))};
LWb=function(a,{tb:b,Uc:c,fileSpecSourceRootRepositoryKeyRepositoryName:d,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecPath:g,fileSpecType:l,mergeLatestData:p,category:t="DEFAULT"},w){if(!_.Wub.has(c))throw Error("Xd");const A=Object.assign({},_.LG(b,c),{fileSpecPath:g,fileSpecType:l,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecSourceRootRepositoryKeyRepositoryName:d,invocationId:w,mergeLatestData:p,category:t});return a.NSc.fetch(Object.assign({},A,{wi:"fileTest"}),
()=>_.x(a.bWc.get(A),_.v(G=>G.hua)))};MWb=function(a,b){const c=[];for(const [d,e]of b){b=d;const f=e;f!==a.Us(b)&&(f?c.push({wi:b,state:{enabled:f,xu:0}}):c.push({wi:b,state:{enabled:f}}))}a.DBa(...c)};
NWb=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};STb=function(a,...b){b=eBb(b,!0);MWb(a,NWb(a,b))};RTb=function(a,...b){MWb(a,eBb(b,!1))};OWb=function(a,b,c){a.Us(b)&&a.DBa({wi:b,state:c})};
sL=function(a,b,c){OWb(a,b,{enabled:!0,xu:2,URb:c})};tL=function(a,b){OWb(a,b,{enabled:!0,xu:0})};PWb=function(a,b,c){OWb(a,b,{enabled:!0,xu:1,Ju:c})};QWb=function(){return _.lv.has(27)?new Map([["LINE_COUNTS",_.B4a.children.map(a=>a.id)],["FILE_COUNTS",_.C4a.children.map(a=>a.id)]]):new Map};
RWb=function(a,b,c){const d=new _.Wf(1);return _.x(d,_.Pf(),_.Jf(e=>{var f,g,l,p;({nextPage:e,location:f,ar:g,refHint:l,count:p}=e);return _.x(a.resolve(f,e,l,g,p),_.v(_.BF),_.bg(_.KF),_.If(()=>_.AF("History unavailable")))}),_.bg(_.BF(b)),_.Yf(iBb,_.uvb),_.v(e=>{const f=e.ql.length>0?e.ql[0].ar||void 0:void 0;var g=f&&dBb(c,f);g=g&&_.Rj(g)?g:c;let l,p;if(_.tG(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,{AH:f});const A=fBb(g,e),G=w.Q7==="TOKEN"&&A!==g.path,I=gBb(g,e);return t.bga?(d.next({nextPage:G?void 0:w,location:I,ar:p,refHint:l,count:7E5}),Object.assign({},t,{AH:f})):Object.assign({},t,{AH:f,mva:()=>{d.next({nextPage:G?void 0:w,location:I,ar:p,refHint:l,count:50})},aga:()=>{d.next({nextPage:G?void 0:w,location:I,ar:p,refHint:l,count:1E6})}})}))};
COb=function(a,b){let c;c=b.Uc==="depot"?b.params.Qb?"":"HEAD":b.Eb;const d=_.tG(b)?_.gG(_.Qj(b,0)):void 0;return _.x(a.resolve(b,c?{Q7:"COMMITS",ql:[c]}:void 0,d),_.cg(e=>_.x(RWb(a,e,b),_.v(_.BF))),_.If(()=>_.AF("History unavailable")),_.bg(_.KF))};
uL=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};vL=function(a){if(typeof Reflect==="object"&&Reflect&&typeof Reflect.metadata==="function")return Reflect.metadata("design:type",a)};
SWb=function(a,b){return b?_.pza(_.Wjb(a),b):_.ea.btoa(unescape(encodeURIComponent(a)))};TWb=new _.Pl(function(a,b,c){if(a.Hu!==0)return!1;a=_.Uk(a.Eg);_.Ab(b,b[_.Ka],c,a===0?void 0:a);return!0},_.vca());
var nDb=function(a,b){const c=b.parentNode;c&&c.replaceChild(a,b)},WCb=function(a){return a instanceof _.Ij?a.clone():new _.Ij(a)},rKb=function(a,b){a instanceof _.Ij||(a=WCb(a));b instanceof _.Ij||(b=WCb(b));return a.resolve(b)},wL=class{constructor(a){this.B1a=a;this.Yxa=[];this.bNb=pBb}transform(a,b=pBb){if(!a||!(a instanceof Map)&&typeof a!=="object")return null;this.Cua!=null||(this.Cua=this.B1a.find(a).create());a=this.Cua.diff(a);const c=b!==this.bNb;a&&(this.Yxa=[],a.lQb(d=>{this.Yxa.push({key:d.key,
value:d.ng})}));if(a||c)b&&this.Yxa.sort(b),this.bNb=b;return this.Yxa}};wL.O=function(a){return new (a||wL)(_.B(_.bKa,16))};wL.Le=_.Df({name:"keyvalue",type:wL,le:!1});var xL=class extends _.zp{constructor(a,b,c,d){super(a,b,d,c,"scroll");this.X2b=!0}xib(a){this.X2b&&(clearTimeout(this.Y5c),this.Y5c=setTimeout(()=>{_.GPa(this,"SCROLL",a,500)},500))}};xL.O=function(a){return new (a||xL)(_.B(_.vp),_.B(_.Ym),_.B(_.bf),_.B(_.yp,8))};
xL.La=_.Cf({type:xL,na:[["body","ascTrackElement","","trackAction",""],["div","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureScroll ".split(" ")],inputs:{X2b:"trackGestureScroll"},standalone:!1,features:[_.gg]});
var qSb={F1:0,REa:1,Ybd:2,icd:3,vbd:4,cFc:5,0:"HISTORY",1:"CROSS_REFERENCES",2:"REMOVED_CALLGRAPHS",3:"SNAPSHOTS",4:"LOGPOINTS",5:"WARNINGS"},UWb=function(a,b,c){c=c||{};c.format="jspb";this.Rh=new _.wq(c);this.Yh=a==void 0?a:a.replace(/\/+$/,"")},yL=class{get Cz(){return this.bra}set Cz(a){this.bra=a==="off"||a==="assertive"?a:"polite";this.bra==="off"?this.SB&&(this.SB.unsubscribe(),this.SB=null):this.SB||(this.SB=this.lb.Ub(()=>this.oNa.observe(this.Ia).subscribe(()=>{const b=this.Ia.ma.textContent;
b!==this.cNc&&(this.Jba.Xi(b,this.bra,this.duration),this.cNc=b)})))}constructor(){this.Ia=_.n(_.bf);this.Jba=_.n(_.ir);this.oNa=_.n(_.fr);this.lb=_.n(_.Ue);this.bra="polite";_.n(_.Wq).load(_.Xq)}Ja(){this.SB&&this.SB.unsubscribe()}};yL.O=function(a){return new (a||yL)};yL.La=_.Cf({type:yL,na:[["","cdkAriaLive",""]],inputs:{Cz:[0,"cdkAriaLive","politeness"],duration:[0,"cdkAriaLiveDuration","duration"]},Pb:["cdkAriaLive"]});
var VWb=class{constructor(){this.ELc=!0;this.Fc=new _.Tf}destroy(){this.Fc.complete()}Rm(){}Wy(){}},WWb={va:_.CUa,Ab:function(){return()=>new VWb}},XWb=class{constructor(a,b){this.OMc=a;this.HIc=b}get(a,b){const c=this.HIc.get(a);return typeof c!=="undefined"?c:this.OMc.get(a,b)}},YWb=["*",[["mat-option"],["ng-container"]]],zL=class{constructor(){this.disabled=!1;this.au=_.n(_.or).getId("mat-optgroup-label-");let a,b;this.fJ=(b=(a=_.n(_.Ds,{optional:!0}))==null?void 0:a.Lab)!=null?b:!1}};
zL.O=function(a){return new (a||zL)};
zL.wa=_.zf({type:zL,na:[["mat-optgroup"]],nb:[1,"mat-mdc-optgroup"],ob:3,Ya:function(a,b){a&2&&_.mg("role",b.fJ?null:"group")("aria-disabled",b.fJ?null:b.disabled.toString())("aria-labelledby",b.fJ?null:b.au)},inputs:{label:"label",disabled:[2,"disabled","disabled",_.kh]},Pb:["matOptgroup"],features:[_.Xg([{va:_.Es,Gb:zL}]),_.hg],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&&(_.Cg(YWb),
_.F(0,"span",0)(1,"span",1),_.Q(2),_.Dg(3),_.J()(),_.Dg(4,1));a&2&&(_.og("mdc-list-item--disabled",b.disabled),_.E("id",b.au),_.y(2),_.Rg("",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}\n"],
hb:2,Ma:0});var AL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}get(a,b={},c={}){_.CK(a,RegExp("^operations/.*$"));return _.sn(this.ub,{body:null,Lb:"GET",Mb:"cloudresourcemanager.operations.get",path:`/${this.Wa}/${a}`,Sa:_.wh(b,_.hD,c),Ob:_.nkb})}};AL.O=function(a){return new (a||AL)(_.m(_.q_a,8),_.m(_.r_a),_.m(_.rn,8))};AL.ta=_.k({token:AL,oa:AL.O});var BL=class{};BL.O=function(a){return new (a||BL)};BL.ta=_.k({token:BL,oa:a=>AL.O(a),Ea:_.Bu});
var vBb=["BUILD","index","METADATA","OWNERS","README"],ZWb={id:"Google",type:"depot"},$Wb=function(a){a.Ua.navigate(_.Iq(a.a3c)).then(()=>{a.Rd()})},CL=class{constructor(a,b,c){this.d1c=b;this.Ua=c;this.Lnc="GoB packages are deprecated";this.Snc="You have been redirected to the repository view.";this.Qnc="Dismiss";this.Rnc="Back to Package";this.a3c=_.Nq(a.bc(),{Ty:"1"}).ab()}Rd(){this.d1c.Rd()}};CL.O=function(a){return new (a||CL)(_.B(_.Bt),_.B(_.wXa),_.B(_.di))};
CL.wa=_.zf({type:CL,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"),_.J(),_.Q(4),_.J(),_.F(5,"div",2)(6,"button",3),_.N("click",function(){return $Wb(b)}),_.Q(7),_.J(),_.F(8,"button",4),_.N("click",function(){return b.Rd()}),_.Q(9),_.J()());a&2&&(_.y(),_.Rg(" ",b.Lnc," "),_.y(3),_.Rg(". ",b.Snc,"\n"),_.y(3),_.Rg(" ",b.Rnc," "),_.y(2),_.Rg(" ",b.Qnc," "))},Fa:[_.iH,_.Ap],styles:["multibranch-redirect-notice[_nghost-%COMP%]{display:flex;align-items:center}multibranch-redirect-notice[_nghost-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}"]});
var aXb={LOADING:0,uh:1,ERROR:2,0:"LOADING",1:"SUCCESS",2:"ERROR"},DL={f$:"DEFAULT",gFa:"DEFINITION",mk:"DEPRECATED",sFc:"WRITE_REFERENCE",values(){return[DL.f$,DL.sFc,DL.mk,DL.gFa]}},bXb={qoa:"FUNCTION",gqc:"OTHER",nd:"UNKNOWN",values(){return[bXb.nd,bXb.qoa,bXb.gqc]}},cXb=class extends _.W{constructor(a={}){super();this.i.locationSpecUri=a.dja==null?null:a.dja;this.i.baseUriIndex=a.Csa==null?null:a.Csa;this.i.externalUrl=a.jva==null?null:a.jva;this.i.label=a.label==null?null:a.label}get Csa(){return _.Z(this,
"baseUriIndex")?_.T(this,"baseUriIndex"):0}set Csa(a){this.i.baseUriIndex=a}get jva(){return _.Z(this,"externalUrl")?_.T(this,"externalUrl"):""}set jva(a){this.i.externalUrl=a}get label(){return _.Z(this,"label")?_.T(this,"label"):""}set label(a){this.i.label=a}get dja(){return _.Z(this,"locationSpecUri")?_.T(this,"locationSpecUri"):""}set dja(a){this.i.locationSpecUri=a}ha(){return cXb}ka(){return{keys:["baseUriIndex","externalUrl","label","locationSpecUri"]}}},dXb=class extends _.W{constructor(a=
{}){super();this.i.primary=a.g8==null?null:a.g8;this.i.alternatives=a.QUa==null?null:a.QUa}get QUa(){return _.Z(this,"alternatives")?_.T(this,"alternatives"):[]}set QUa(a){this.i.alternatives=a}get g8(){return _.Z(this,"primary")?_.T(this,"primary"):null}set g8(a){this.i.primary=a}ha(){return dXb}ka(){return{Oa:{alternatives:cXb},keys:["alternatives","primary"],Ha:{primary:cXb}}}},eXb=class extends _.W{constructor(a={}){super();this.i.message=a.message==null?null:a.message;this.i.proxyId=a.rAa==null?
null:a.rAa}get message(){return _.Z(this,"message")?_.T(this,"message"):""}set message(a){this.i.message=a}get rAa(){return _.Z(this,"proxyId")?_.T(this,"proxyId"):""}set rAa(a){this.i.proxyId=a}ha(){return eXb}ka(){return{keys:["message","proxyId"]}}},fXb=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 fXb}ka(){return{keys:["column","line"]}}},gXb=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 gXb}ka(){return{keys:["end","start"],Ha:{end:fXb,start:fXb}}}},hXb=class extends _.W{constructor(a={}){super();
this.i.sourceRange=a.sourceRange==null?null:a.sourceRange;this.i.hoverProxy=a.Xwa==null?null:a.Xwa;this.i.navigation=a.navigation==null?null:a.navigation;this.i.panelProxy=a.Kza==null?null:a.Kza;this.i.highlightIds=a.eP==null?null:a.eP;this.i.semanticTags=a.prb==null?null:a.prb;this.i.symbolKind=a.sCa==null?null:a.sCa}get eP(){return _.Z(this,"highlightIds")?_.T(this,"highlightIds"):[]}set eP(a){this.i.highlightIds=a}get Xwa(){return _.Z(this,"hoverProxy")?_.T(this,"hoverProxy"):""}set Xwa(a){this.i.hoverProxy=
a}get navigation(){return _.Z(this,"navigation")?_.T(this,"navigation"):null}set navigation(a){this.i.navigation=a}get Kza(){return _.Z(this,"panelProxy")?_.T(this,"panelProxy"):""}set Kza(a){this.i.panelProxy=a}get prb(){return _.Z(this,"semanticTags")?_.T(this,"semanticTags"):[]}set prb(a){this.i.semanticTags=a}get sourceRange(){return _.Z(this,"sourceRange")?_.T(this,"sourceRange"):null}set sourceRange(a){this.i.sourceRange=a}get sCa(){return _.Z(this,"symbolKind")?_.T(this,"symbolKind"):null}set sCa(a){this.i.symbolKind=
a}ha(){return hXb}ka(){return{Na:{semanticTags:DL,symbolKind:bXb},keys:"highlightIds hoverProxy navigation panelProxy semanticTags sourceRange symbolKind".split(" "),Ha:{navigation:dXb,sourceRange:gXb}}}},iXb=class extends _.W{constructor(a={}){super();this.i.decorations=a.ru==null?null:a.ru;this.i.isComplete=a.Ss==null?null:a.Ss;this.i.resolvedFileSpecUri=a.PAa==null?null:a.PAa;this.i.baseLocationSpecUri=a.CWa==null?null:a.CWa;this.i.diagnostics=a.A1a==null?null:a.A1a}get CWa(){return _.Z(this,"baseLocationSpecUri")?
_.T(this,"baseLocationSpecUri"):[]}set CWa(a){this.i.baseLocationSpecUri=a}get ru(){return _.Z(this,"decorations")?_.T(this,"decorations"):[]}set ru(a){this.i.decorations=a}get A1a(){return _.Z(this,"diagnostics")?_.T(this,"diagnostics"):[]}set A1a(a){this.i.diagnostics=a}get Ss(){return _.Z(this,"isComplete")?_.T(this,"isComplete"):!1}set Ss(a){this.i.isComplete=a}get PAa(){return _.Z(this,"resolvedFileSpecUri")?_.T(this,"resolvedFileSpecUri"):""}set PAa(a){this.i.resolvedFileSpecUri=a}ha(){return iXb}ka(){return{Oa:{decorations:hXb,
diagnostics:eXb},keys:["baseLocationSpecUri","decorations","diagnostics","isComplete","resolvedFileSpecUri"]}}},jXb=class extends _.W{constructor(a={}){super();this.i.range=a.Xd==null?null:a.Xd;this.i.commitIndex=a.mC==null?null:a.mC}get mC(){return _.Z(this,"commitIndex")?_.T(this,"commitIndex"):0}set mC(a){this.i.commitIndex=a}get Xd(){return _.Z(this,"range")?_.T(this,"range"):null}set Xd(a){this.i.range=a}ha(){return jXb}ka(){return{keys:["commitIndex","range"],Ha:{range:_.wsb}}}},kXb=class extends _.W{constructor(a=
{}){super();this.i.piperWorkspaceId=a.aAa==null?null:a.aAa}get aAa(){return _.Z(this,"piperWorkspaceId")?_.T(this,"piperWorkspaceId"):""}set aAa(a){this.i.piperWorkspaceId=a}ha(){return kXb}ka(){return{keys:["piperWorkspaceId"]}}},lXb=class extends _.W{constructor(a={}){super();this.i.fileDiffEntries=a.Zl==null?null:a.Zl}get Zl(){return _.Z(this,"fileDiffEntries")?_.T(this,"fileDiffEntries"):[]}set Zl(a){this.i.fileDiffEntries=a}ha(){return lXb}ka(){return{Oa:{fileDiffEntries:_.tsb},keys:["fileDiffEntries"]}}},
mXb=class extends _.W{constructor(a={}){super();this.i.pendingClCount=a.W7==null?null:a.W7}get W7(){return _.Z(this,"pendingClCount")?_.T(this,"pendingClCount"):0}set W7(a){this.i.pendingClCount=a}ha(){return mXb}ka(){return{keys:["pendingClCount"]}}},nXb=class extends _.W{constructor(a={}){super();this.i.mappedRange=a.Aya==null?null:a.Aya;this.i.commitLogEntry=a.yo==null?null:a.yo}get yo(){return _.Z(this,"commitLogEntry")?_.T(this,"commitLogEntry"):[]}set yo(a){this.i.commitLogEntry=a}get Aya(){return _.Z(this,
"mappedRange")?_.T(this,"mappedRange"):[]}set Aya(a){this.i.mappedRange=a}ha(){return nXb}ka(){return{Oa:{commitLogEntry:_.Gsb,mappedRange:jXb},keys:["commitLogEntry","mappedRange"]}}},oXb=class extends _.W{constructor(a={}){super();this.i.nlSummary=a.Cja==null?null:a.Cja;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 Cja(){return _.Z(this,"nlSummary")?
_.T(this,"nlSummary"):""}set Cja(a){this.i.nlSummary=a}get startLine(){return _.Z(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=a}ha(){return oXb}ka(){return{keys:["endLine","nlSummary","startLine"]}}},pXb=class extends _.W{constructor(a={}){super();this.i.semanticOutlines=a.IQ==null?null:a.IQ;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 IQ(){return _.Z(this,"semanticOutlines")?_.T(this,"semanticOutlines"):[]}set IQ(a){this.i.semanticOutlines=a}get startLine(){return _.Z(this,"startLine")?_.T(this,"startLine"):0}set startLine(a){this.i.startLine=a}ha(){return pXb}ka(){return{Oa:{semanticOutlines:oXb},keys:["endLine","semanticOutlines","startLine"]}}},qXb=class extends _.W{constructor(a={}){super();this.i.nlSemanticOutlineBlock=a.VY==null?null:a.VY}get VY(){return _.Z(this,"nlSemanticOutlineBlock")?_.T(this,"nlSemanticOutlineBlock"):
[]}set VY(a){this.i.nlSemanticOutlineBlock=a}ha(){return qXb}ka(){return{Oa:{nlSemanticOutlineBlock:pXb},keys:["nlSemanticOutlineBlock"]}}},rXb=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 rXb}ka(){return{keys:["name",
"stringValue"]}}},sXb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.attribute=a.Xj==null?null:a.Xj}get Xj(){return _.Z(this,"attribute")?_.T(this,"attribute"):[]}set Xj(a){this.i.attribute=a}get name(){return _.Z(this,"name")?_.T(this,"name"):""}set name(a){this.i.name=a}ha(){return sXb}ka(){return{Oa:{attribute:rXb},keys:["attribute","name"]}}},tXb=class extends _.W{constructor(a={}){super();this.i.targets=a.Oi==null?null:a.Oi;this.i.targetsWithAttributes=
a.DCa==null?null:a.DCa}get Oi(){return _.Z(this,"targets")?_.T(this,"targets"):[]}set Oi(a){this.i.targets=a}get DCa(){return _.Z(this,"targetsWithAttributes")?_.T(this,"targetsWithAttributes"):[]}set DCa(a){this.i.targetsWithAttributes=a}ha(){return tXb}ka(){return{Oa:{targetsWithAttributes:sXb},keys:["targets","targetsWithAttributes"]}}},uXb=class extends _.W{constructor(a={}){super();this.i.repositories=a.ut==null?null:a.ut}get ut(){return _.Z(this,"repositories")?_.T(this,"repositories"):[]}set ut(a){this.i.repositories=
a}ha(){return uXb}ka(){return{Oa:{repositories:_.pAb},keys:["repositories"]}}},EL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}list(a={},b={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.file.targets.list",path:`/${this.Wa}/file/targets`,Sa:_.wh(a,_.BH,b),Ob:tXb})}};EL.O=function(a){return new (a||EL)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,8))};EL.ta=_.k({token:EL,oa:EL.O});var FL=class{};FL.O=function(a){return new (a||FL)};
FL.ta=_.k({token:FL,oa:a=>EL.O(a),Ea:_.cw});
var vXb=function(a,b={}){return _.sn(a.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getBlame",path:`/${a.Wa}/history/blame`,Sa:_.wh(b,_.BH,{}),Ob:nXb})},GL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}Oga(a={},b={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getDiff",path:`/${this.Wa}/history/diff`,Sa:_.wh(a,_.BH,b),Ob:lXb})}j8a(a={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getPendingChanges",
path:`/${this.Wa}/history/pendingChanges`,Sa:_.wh(a,_.BH,{}),Ob:mXb})}};GL.O=function(a){return new (a||GL)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,8))};GL.ta=_.k({token:GL,oa:GL.O});var HL=class{};HL.O=function(a){return new (a||HL)};HL.ta=_.k({token:HL,oa:a=>GL.O(a),Ea:_.cw});
var IL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}list(a={},b={}){return _.sn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.repositories.list",path:`/${this.Wa}/repositories`,Sa:_.wh(a,_.BH,b),Ob:uXb})}};IL.O=function(a){return new (a||IL)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,8))};IL.ta=_.k({token:IL,oa:IL.O});var JL=class{};JL.O=function(a){return new (a||JL)};JL.ta=_.k({token:JL,oa:a=>IL.O(a),Ea:_.cw});
var wXb=function(a,b={}){return _.sn(a.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.getCitcWorkspaceId",path:`/${a.Wa}/citcWorkspaceId`,Sa:_.wh(b,_.BH,{}),Ob:kXb})},xXb=function(a,b={}){return _.sn(a.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.getNlSemanticOutlines",path:`/${a.Wa}/nlSemanticOutlines`,Sa:_.wh(b,_.BH,{}),Ob:qXb})},KL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.tn(b,c)}ru(a,b={},c={}){return _.sn(this.ub,
{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.decorations",path:`/${this.Wa}/decorations`,Sa:_.wh(b,_.BH,c),Ob:iXb})}};KL.O=function(a){return new (a||KL)(_.m(_.aw,8),_.m(_.bw),_.m(_.rn,8))};KL.ta=_.k({token:KL,oa:KL.O});var LL=class{};LL.O=function(a){return new (a||LL)};LL.ta=_.k({token:LL,oa:a=>KL.O(a),Ea:_.cw});
var yXb={hAb:"CALLGRAPHS",jAb:"CODE",p9b:"CODE_XREFS_PREVIEW",Zad:"EXAMPLE_USAGES",fbd:"FILE_TREE",F1:"HISTORY",kbd:"HOME_PAGE_SEARCH",SR:"OUTLINE",gcd:"SEARCH_BAR",uFc:"XREFS",cFc:"WARNINGS"},ML=class{constructor(a,b,c){this.pK=a;this.renderer=b;this.kb=c;this.O3c=()=>{HWb(this.pK,this.zr)}}set event(a){let b;(b=this.jxb)==null||b.call(this);this.jxb=this.renderer.listen(this.kb.ma,a,this.O3c)}Qa(){this.jxb||(this.event="click")}Ja(){let a;(a=this.jxb)==null||a.call(this)}};
ML.O=function(a){return new (a||ML)(_.B(_.wx),_.B(_.Ym),_.B(_.bf))};ML.La=_.Cf({type:ML,na:[["","onedevTooltipPreventer",""]],inputs:{zr:[0,"onedevTooltipPreventer","tooltipId"],event:[0,"onedevPreventTooltipOn","event"]},standalone:!1});
var NL=class{set zr(a){this.RCa.zr=a;this.QCa.zr=a}set Jha(a){this.QCa.Jha=a}set event(a){this.RCa.event=a}constructor(a,b,c,d,e,f){this.pK=a;this.TN=b;this.kb=c;this.renderer=d;this.qQc=e;this.Q3c=f;this.RCa=new this.Q3c(this.pK,this.renderer,this.kb);this.QCa=new this.qQc(this.TN,this.kb)}Qa(){this.RCa.Qa();this.QCa.Qa()}Ja(){this.RCa.Ja();this.QCa.Ja()}};NL.O=function(a){return new (a||NL)(_.B(_.wx),_.B(_.ox),_.B(_.bf),_.B(_.Ym),_.B(_.s8a),_.B(_.t8a))};
NL.La=_.Cf({type:NL,na:[["","onedevFeatureTooltip",""]],inputs:{zr:[0,"onedevFeatureTooltip","tooltipId"],Jha:"hideTooltipWhenAnchorNotVisible",event:[0,"onedevPreventTooltipOn","event"]},standalone:!1,features:[_.Xg([{va:_.s8a,kc:_.yx},{va:_.t8a,kc:ML}])]});var OL=class{constructor(){this.qa=_.n(_.Gg)}};OL.O=function(a){return new (a||OL)};OL.La=_.Cf({type:OL,na:[["","matTabContent",""]],features:[_.Xg([{va:_.i9a,Gb:OL}])]});
var zXb=a=>({animationDuration:a}),AXb=(a,b)=>({value:a,params:b}),QL=class extends _.us{constructor(){super();this.Rg=_.n(PL);this.Fba=this.caa=_.le.EMPTY}Qa(){super.Qa();this.caa=_.x(this.Rg.zS,_.bg(this.Rg.Bv(this.Rg.kf))).subscribe(a=>{this.Rg.IE&&a&&!this.wg()&&this.attach(this.Rg.IE)});this.Fba=this.Rg.qS.subscribe(()=>{this.Rg.mr||this.detach()})}Ja(){super.Ja();this.caa.unsubscribe();this.Fba.unsubscribe()}};QL.O=function(a){return new (a||QL)};
QL.La=_.Cf({type:QL,na:[["","matTabBodyHost",""]],features:[_.gg]});
var PL=class{set position(a){this.wca=a;this.oaa()}constructor(){this.Ia=_.n(_.bf);this.Vb=_.n(_.Mr,{optional:!0});this.Baa=_.le.EMPTY;this.FN=new _.Tf;this.Zba=new _.Vm;this.zS=new _.Vm;this.qS=new _.Vm;this.Yba=new _.Vm(!0);this.animationDuration="500ms";this.mr=!1;if(this.Vb){const a=_.n(_.jn);this.Baa=this.Vb.Fc.subscribe(b=>{this.oaa(b);_.Zm(a)})}this.FN.subscribe(a=>{this.Bv(a.zg)&&this.Bv(this.kf)&&this.Yba.emit();this.Bv(a.Mn)&&!this.Bv(this.kf)&&this.qS.emit()})}Qa(){this.kf=="center"&&this.origin!=
null&&(this.kf=this.mNa(this.origin))}Ja(){this.Baa.unsubscribe();this.FN.complete()}Oqa(a){a=this.Bv(a.zg);this.zS.emit(a);a&&this.Zba.emit(this.Ia.ma.clientHeight)}Ql(){return this.Vb&&this.Vb.value==="rtl"?"rtl":"ltr"}Bv(a){return a=="center"||a=="left-origin-center"||a=="right-origin-center"}oaa(a=this.Ql()){this.kf=this.wca<0?a=="ltr"?"left":"right":this.wca>0?a=="ltr"?"right":"left":"center"}mNa(a){const b=this.Ql();return b=="ltr"&&a<=0||b=="rtl"&&a>0?"left-origin-center":"right-origin-center"}};
PL.O=function(a){return new (a||PL)};
PL.wa=_.zf({type:PL,na:[["mat-tab-body"]],rb:function(a,b){a&1&&_.Jg(_.us,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.ZHb=c.first)}},nb:[1,"mat-mdc-tab-body"],inputs:{IE:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",mr:"preserveContent",position:"position"},outputs:{Zba:"_onCentering",zS:"_beforeCentering",qS:"_afterLeavingCenter",Yba:"_onCentered"},ya:3,Aa:6,Da:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],qa:function(a,b){if(a&
1){const c=_.Ld();_.F(0,"div",1,0);_.N("@translateTab.start",function(d){_.q(c);return _.r(b.Oqa(d))})("@translateTab.done",function(d){_.q(c);return _.r(b.FN.next(d))});_.C(2,FBb,0,0,"ng-template",2);_.J()}a&2&&_.E("@translateTab",_.$g(3,AXb,b.kf,_.Zg(1,zXb,b.animationDuration)))},Fa:[QL,_.Ur],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:[_.j9a]}});
var RL=class{get tM(){return this.dSa}set tM(a){this.ARa(a)}get content(){return this.qaa}constructor(){this.He=_.n(_.Hg);this.kaa=_.n(_.s9a,{optional:!0});this.disabled=!1;this.Kaa=void 0;this.dna="";this.qaa=null;this.Ph=new _.Tf;this.origin=this.position=null;this.isActive=!1;_.n(_.Wq).load(_.Bs)}Sb(a){(a.hasOwnProperty("textLabel")||a.hasOwnProperty("disabled"))&&this.Ph.next()}Ja(){this.Ph.complete()}Qa(){this.qaa=new _.qs(this.Kaa||this.jPa,this.He)}ARa(a){a&&a.LDb===this&&(this.dSa=a)}};
RL.O=function(a){return new (a||RL)};
RL.wa=_.zf({type:RL,na:[["mat-tab"]],yd:function(a,b,c){a&1&&(_.Kg(c,_.iz,5),_.Kg(c,OL,7,_.Gg));if(a&2){let d;_.Mg(d=_.Og())&&(b.tM=d.first);_.Mg(d=_.Og())&&(b.Kaa=d.first)}},rb:function(a,b){a&1&&_.Jg(_.Gg,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.jPa=c.first)}},nb:["hidden",""],inputs:{disabled:[2,"disabled","disabled",_.kh],dna:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],ydb:"labelClass",fXa:"bodyClass"},Pb:["matTab"],features:[_.Xg([{va:_.r9a,
Gb:RL}]),_.hg,_.Lm],ac:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Cg(),_.C(0,GBb,1,0,"ng-template"))},hb:2});
var BXb=["tabBodyWrapper"],CXb=["tabHeader"],DXb=class{},SL=class{get Fo(){return this.I2}set Fo(a){this.I2=a;_.Zm(this.Ta)}get selectedIndex(){return this.Ug}set selectedIndex(a){this.DB=isNaN(a)?null:a}get animationDuration(){return this.S$}set animationDuration(a){const b=a+"";this.S$=/^\d+$/.test(b)?a+"ms":b}get nu(){return this.pNa}set nu(a){this.pNa=isNaN(a)?null:a}get backgroundColor(){return this.yS}set backgroundColor(a){const b=this.Ia.ma.classList;b.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`);
a&&b.add("mat-tabs-with-background",`mat-background-${a}`);this.yS=a}constructor(){this.Ia=_.n(_.bf);this.Ta=_.n(_.jn);this.ie=_.n(_.Xm,{optional:!0});this.Vg=new _.Ig;this.DB=0;this.mJ=null;this.eU=0;this.HJ=this.fda=_.le.EMPTY;this.I2=!1;this.Wz=!0;this.Nda=null;this.nw=!1;this.Ug=null;this.Eha="above";this.mr=this.wc=this.yh=!1;this.Hla=new _.Vm;this.wK=new _.Vm;this.Rda=new _.Vm;this.U_=new _.Vm(!0);this.QE=!_.n(_.Qq).isBrowser;const a=_.n(_.ez,{optional:!0});this.aba=_.n(_.or).getId("mat-tab-group-");
this.animationDuration=a&&a.animationDuration?a.animationDuration:"500ms";this.yh=a&&a.yh!=null?a.yh:!1;this.nw=a&&a.nw!=null?a.nw:!1;(a==null?void 0:a.nu)!=null&&(this.nu=a.nu);this.mr=!(a==null||!a.mr);this.Fo=a&&a.Fo!=null?a.Fo:!1;this.Wz=a&&a.Wz!=null?a.Wz:!0;this.Nda=a&&a.Nda!=null?a.Nda:null}MG(){const a=this.DB=this.haa(this.DB);if(this.Ug!=a){const b=this.Ug==null;if(!b){this.U_.emit(this.Hr(a));const c=this.TB.ma;c.style.minHeight=c.clientHeight+"px"}Promise.resolve().then(()=>{this.Vg.forEach((c,
d)=>c.isActive=d===a);b||(this.Hla.emit(a),this.TB.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.mJ=null,_.Zm(this.Ta))}Sd(){this.PRa();this.SRa();this.fda=this.Vg.Gc.subscribe(()=>{const a=this.haa(this.DB);if(a===this.Ug){const b=this.Vg.toArray();let c;for(let d=0;d<b.length;d++)if(b[d].isActive){this.DB=this.Ug=d;this.mJ=null;c=b[d];break}!c&&b[a]&&Promise.resolve().then(()=>{b[a].isActive=
!0;this.U_.emit(this.Hr(a))})}_.Zm(this.Ta)})}PRa(){_.x(this.Q$.Gc,_.bg(this.Q$)).subscribe(a=>{this.Vg.reset(a.filter(b=>b.kaa===this||!b.kaa));_.Lg(this.Vg)})}Ja(){this.Vg.destroy();this.fda.unsubscribe();this.HJ.unsubscribe()}qE(){this.fU&&this.fU.qE()}YI(a){this.mJ=a;this.wK.emit(this.Hr(a))}Hr(a){const b=new DXb;b.index=a;this.Vg&&this.Vg.length&&(b.tab=this.Vg.toArray()[a]);return b}SRa(){this.HJ&&this.HJ.unsubscribe();this.HJ=_.Qe(...this.Vg.map(a=>a.Ph)).subscribe(()=>_.Zm(this.Ta))}haa(a){return Math.min(this.Vg.length-
1,Math.max(a||0,0))}Waa(a){return`${this.aba}-label-${a}`}Vaa(a){return`${this.aba}-content-${a}`}yRa(a){if(this.nw&&this.eU){var b=this.TB.ma;b.style.height=this.eU+"px";this.TB.ma.offsetHeight&&(b.style.height=a+"px")}}YQa(){const a=this.TB.ma;this.eU=a.clientHeight;a.style.height="";this.Rda.emit()}fl(a,b,c){b.Sp=c;a.disabled||(this.selectedIndex=c)}Mr(a){let b;const c=(b=this.mJ)!=null?b:this.selectedIndex;return a===c?0:-1}aSa(a,b){a&&a!=="mouse"&&a!=="touch"&&(this.fU.Sp=b)}};
SL.O=function(a){return new (a||SL)};
SL.wa=_.zf({type:SL,na:[["mat-tab-group"]],yd:function(a,b,c){a&1&&_.Kg(c,RL,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.Q$=d)}},rb:function(a,b){a&1&&(_.Jg(BXb,5),_.Jg(CXb,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.TB=c.first);_.Mg(c=_.Og())&&(b.fU=c.first)}},nb:[1,"mat-mdc-tab-group"],ob:11,Ya:function(a,b){a&2&&(_.mg("mat-align-tabs",b.Nda),_.pg("mat-"+(b.color||"primary")),_.ng("--mat-tab-animation-duration",b.animationDuration),_.og("mat-mdc-tab-group-dynamic-height",b.nw)("mat-mdc-tab-group-inverted-header",b.Eha===
"below")("mat-mdc-tab-group-stretch-tabs",b.Wz))},inputs:{color:"color",Fo:[2,"fitInkBarToContent","fitInkBarToContent",_.kh],Wz:[2,"mat-stretch-tabs","stretchTabs",_.kh],Nda:[0,"mat-align-tabs","alignTabs"],nw:[2,"dynamicHeight","dynamicHeight",_.kh],selectedIndex:[2,"selectedIndex","selectedIndex",_.lh],Eha:"headerPosition",animationDuration:"animationDuration",nu:[2,"contentTabIndex","contentTabIndex",_.lh],yh:[2,"disablePagination","disablePagination",_.kh],wc:[2,"disableRipple","disableRipple",
_.kh],mr:[2,"preserveContent","preserveContent",_.kh],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"]},outputs:{Hla:"selectedIndexChange",wK:"focusChange",Rda:"animationDone",U_:"selectedTabChange"},Pb:["matTabGroup"],features:[_.Xg([{va:_.s9a,Gb:SL}]),_.hg],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=_.Ld();_.Cg();_.F(0,"mat-tab-header",3,0);_.N("indexFocused",function(d){_.q(c);return _.r(b.YI(d))})("selectFocusedIndex",function(d){_.q(c);
return _.r(b.selectedIndex=d)});_.zC(2,KBb,8,17,"div",4,_.Afb);_.J();_.C(4,LBb,1,0);_.F(5,"div",5,1);_.zC(7,MBb,1,13,"mat-tab-body",6,_.Afb);_.J()}a&2&&(_.E("selectedIndex",b.selectedIndex||0)("disableRipple",b.wc)("disablePagination",b.yh)("aria-label",b.ariaLabel)("aria-labelledby",b.je),_.y(2),_.AC(b.Vg),_.y(2),_.rg(b.QE?4:-1),_.y(),_.og("_mat-animation-noopable",b.ie==="NoopAnimations"),_.y(2),_.AC(b.Vg))},Fa:[_.hz,_.gz,_.PC,_.Js,_.us,PL],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 EXb=["tabListContainer"],FXb=["tabList"],GXb=["tabListInner"],HXb=["nextPaginator"],IXb=["previousPaginator"],JXb=["*"],TL=class extends _.fz{get Fo(){return this.I2.value}set Fo(a){this.I2.next(a);_.Zm(this.Ta)}get animationDuration(){return this.S$}set animationDuration(a){const b=a+"";this.S$=/^\d+$/.test(b)?a+"ms":b}get backgroundColor(){return this.yS}set backgroundColor(a){const b=this.Ia.ma.classList;b.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`);a&&b.add("mat-tabs-with-background",
`mat-background-${a}`);this.yS=a}constructor(){const a=_.n(_.bf),b=_.n(_.Mr,{optional:!0}),c=_.n(_.Ue),d=_.n(_.jn),e=_.n(_.Zr),f=_.n(_.Qq),g=_.n(_.Xm,{optional:!0}),l=_.n(_.ez,{optional:!0});super(a,d,e,b,c,f,g);this.I2=new _.Qh(!1);this.Wz=!0;this.wc=!1;this.color="primary";this.yh=l&&l.yh!=null?l.yh:!1;this.Fo=l&&l.Fo!=null?l.Fo:!1;this.Wz=l&&l.Wz!=null?l.Wz:!0}Cba(){}Sd(){this.jJ=new _.g9a(this.Cc);_.x(this.Cc.Gc,_.bg(null),_.dg(this.Jb)).subscribe(()=>{this.Ena()});super.Sd()}Dc(){super.Dc()}Ena(){if(this.Cc){var a=
this.Cc.toArray();for(let b=0;b<a.length;b++)if(a[b].active){this.selectedIndex=b;_.Zm(this.Ta);this.wm&&(this.wm.BCb=a[b].id);return}this.selectedIndex=-1;this.jJ.Te()}}cT(){return this.wm?"tablist":this.Ia.ma.getAttribute("role")}};TL.O=function(a){return new (a||TL)};
TL.wa=_.zf({type:TL,na:[["","mat-tab-nav-bar",""]],yd:function(a,b,c){a&1&&_.Kg(c,UL,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.Cc=d)}},rb:function(a,b){a&1&&(_.Jg(EXb,7),_.Jg(FXb,7),_.Jg(GXb,7),_.Jg(HXb,5),_.Jg(IXb,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.Nv=c.first);_.Mg(c=_.Og())&&(b.dda=c.first);_.Mg(c=_.Og())&&(b.IJ=c.first);_.Mg(c=_.Og())&&(b.Rba=c.first);_.Mg(c=_.Og())&&(b.zca=c.first)}},nb:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],ob:17,Ya:function(a,b){a&2&&(_.mg("role",b.cT()),_.ng("--mat-tab-animation-duration",
b.animationDuration),_.og("mat-mdc-tab-header-pagination-controls-enabled",b.Kv)("mat-mdc-tab-header-rtl",b.Ql()=="rtl")("mat-mdc-tab-nav-bar-stretch-tabs",b.Wz)("mat-primary",b.color!=="warn"&&b.color!=="accent")("mat-accent",b.color==="accent")("mat-warn",b.color==="warn")("_mat-animation-noopable",b.ie==="NoopAnimations"))},inputs:{Fo:[2,"fitInkBarToContent","fitInkBarToContent",_.kh],Wz:[2,"mat-stretch-tabs","stretchTabs",_.kh],animationDuration:"animationDuration",backgroundColor:"backgroundColor",
wc:[2,"disableRipple","disableRipple",_.kh],color:"color",wm:"tabPanel"},Pb:["matTabNavBar","matTabNav"],features:[_.hg,_.gg],jc:["mat-tab-nav-bar",""],ac:JXb,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=_.Ld();_.Cg();_.F(0,"div",5,0);_.N("click",function(){_.q(c);return _.r(b.cJ("before"))})("mousedown",function(d){_.q(c);return _.r(b.zv("before",d))})("touchend",function(){_.q(c);return _.r(b.vp())});_.K(2,"div",6);_.J();_.F(3,"div",7,1);_.N("keydown",
function(d){_.q(c);return _.r(b.me(d))});_.F(5,"div",8,2);_.N("cdkObserveContent",function(){_.q(c);return _.r(b.aca())});_.F(7,"div",9,3);_.Dg(9);_.J()()();_.F(10,"div",10,4);_.N("mousedown",function(d){_.q(c);return _.r(b.zv("after",d))})("click",function(){_.q(c);return _.r(b.cJ("after"))})("touchend",function(){_.q(c);return _.r(b.vp())});_.K(12,"div",6);_.J()}a&2&&(_.og("mat-mdc-tab-header-pagination-disabled",b.Lr),_.E("matRippleDisabled",b.Lr||b.wc),_.y(10),_.og("mat-mdc-tab-header-pagination-disabled",
b.Kr),_.E("matRippleDisabled",b.Kr||b.wc))},Fa:[_.Js,_.gr],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 UL=class extends _.dz{get active(){return this.Zt}set active(a){a!==this.Zt&&(this.Zt=a,this.Vj.Ena())}get jH(){return this.disabled||this.wc||this.Vj.wc||!!this.zt.disabled}constructor(){super();this.Vj=_.n(TL);this.kb=_.n(_.bf);this.Qc=_.n(_.Uq);this.Jb=new _.Tf;this.wc=this.disabled=this.Zt=!1;this.tabIndex=0;this.id=_.n(_.or).getId("mat-tab-link-");_.n(_.Wq).load(_.Bs);const a=_.n(_.Is,{optional:!0}),b=_.n(new _.Mm("tabindex"),{optional:!0}),c=_.n(_.Xm,{optional:!0});this.zt=a||{};this.tabIndex=
b==null?0:parseInt(b)||0;c==="NoopAnimations"&&(this.zt.animation={NF:0,SF:0});_.x(this.Vj.I2,_.dg(this.Jb)).subscribe(d=>{this.Fo=d})}focus(){this.kb.ma.focus()}Dc(){this.Qc.Ok(this.kb)}Ja(){this.Jb.next();this.Jb.complete();super.Ja();this.Qc.Ni(this.kb)}bJ(){this.Vj.Sp=this.Vj.Cc.toArray().indexOf(this)}me(a){if(a.keyCode===32||a.keyCode===13)this.disabled?a.preventDefault():this.Vj.wm&&(a.keyCode===32&&a.preventDefault(),this.kb.ma.click())}hOa(){let a;return this.Vj.wm?(a=this.Vj.wm)==null?void 0:
a.id:this.kb.ma.getAttribute("aria-controls")}iOa(){return this.Vj.wm?this.active?"true":"false":this.kb.ma.getAttribute("aria-selected")}Raa(){return this.active&&!this.Vj.wm?"page":null}cT(){return this.Vj.wm?"tab":this.kb.ma.getAttribute("role")}Mr(){return this.Vj.wm?this.Zt&&!this.disabled?0:-1:this.disabled?-1:this.tabIndex}};UL.O=function(a){return new (a||UL)};
UL.wa=_.zf({type:UL,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.bJ()})("keydown",function(c){return b.me(c)});a&2&&(_.mg("aria-controls",b.hOa())("aria-current",b.Raa())("aria-disabled",b.disabled)("aria-selected",b.iOa())("id",b.id)("tabIndex",b.Mr())("role",b.cT()),_.og("mat-mdc-tab-disabled",b.disabled)("mdc-tab--active",b.active))},inputs:{active:[2,"active","active",_.kh],
disabled:[2,"disabled","disabled",_.kh],wc:[2,"disableRipple","disableRipple",_.kh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.lh(a)],id:"id"},Pb:["matTabLink"],features:[_.hg,_.gg],jc:["mat-tab-link",""],ac:JXb,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&&(_.Cg(),_.K(0,"span",0)(1,"div",1),_.F(2,"span",2)(3,"span",3),_.Dg(4),_.J()());a&2&&(_.y(),_.E("matRippleTrigger",
b.kb.ma)("matRippleDisabled",b.jH))},Fa:[_.Js],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 VL=class{constructor(){this.id=_.n(_.or).getId("mat-tab-nav-panel-")}};VL.O=function(a){return new (a||VL)};VL.wa=_.zf({type:VL,na:[["mat-tab-nav-panel"]],nb:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],ob:2,Ya:function(a,b){a&2&&_.mg("aria-labelledby",b.BCb)("id",b.id)},inputs:{id:"id"},Pb:["matTabNavPanel"],ac:JXb,ya:1,Aa:0,qa:function(a){a&1&&(_.Cg(),_.Dg(0))},hb:2,Ma:0});
var KXb=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],WL=class{};WL.O=function(a){return new (a||WL)};WL.La=_.Cf({type:WL,na:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],nb:[1,"mat-mdc-card-title"]});var XL=class{};XL.O=function(a){return new (a||XL)};XL.La=_.Cf({type:XL,na:[["mat-card-content"]],nb:[1,"mat-mdc-card-content"]});
var YL=class{};YL.O=function(a){return new (a||YL)};YL.La=_.Cf({type:YL,na:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],nb:[1,"mat-mdc-card-subtitle"]});var ZL=class{constructor(){this.align="start"}};ZL.O=function(a){return new (a||ZL)};ZL.La=_.Cf({type:ZL,na:[["mat-card-actions"]],nb:[1,"mat-mdc-card-actions","mdc-card__actions"],ob:2,Ya:function(a,b){a&2&&_.og("mat-mdc-card-actions-align-end",b.align==="end")},inputs:{align:"align"},Pb:["matCardActions"]});
var $L=class{};$L.O=function(a){return new (a||$L)};$L.wa=_.zf({type:$L,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&&(_.Cg(KXb),_.Dg(0),_.F(1,"div",0),_.Dg(2,1),_.J(),_.Dg(3,2))},hb:2,Ma:0});var aM=class{};aM.O=function(a){return new (a||aM)};
aM.La=_.Cf({type:aM,na:[["","mat-card-avatar",""],["","matCardAvatar",""]],nb:[1,"mat-mdc-card-avatar"]});
var LXb=class{constructor(){this.Bh=new _.Zz(!0)}toggle(a){this.Bh.toggle(this.JJ(a))}expand(a){this.Bh.select(this.JJ(a))}collapse(a){this.Bh.ah(this.JJ(a))}Wd(a){return this.Bh.Ae(this.JJ(a))}bwb(a){this.Bh.Ae(this.JJ(a))?this.Jta(a):this.fva(a)}collapseAll(){this.Bh.clear()}fva(a){let b=[a];b.push(...this.PO(a));this.Bh.select(...b.map(c=>this.JJ(c)))}Jta(a){let b=[a];b.push(...this.PO(a));this.Bh.ah(...b.map(c=>this.JJ(c)))}JJ(a){return this.vq?this.vq(a):a}},MXb=class extends LXb{constructor(a,
b,c){super();this.lX=a;this.Dj=b;if(this.options=c)this.vq=this.options.vq}PO(a){var b=this.Bj.indexOf(a);const c=[];for(b+=1;b<this.Bj.length&&this.lX(a)<this.lX(this.Bj[b]);b++)c.push(this.Bj[b]);return c}vO(){this.Bh.select(...this.Bj.map(a=>this.JJ(a)))}},NXb=class extends LXb{constructor(a){super();this.MC=a;this.options=void 0;let b;if((b=this.options)==null?0:b.Dj)this.Dj=this.options.Dj}vO(){this.Bh.clear();const a=this.Bj.reduce((b,c)=>[...b,...this.PO(c),c],[]);this.Bh.select(...a.map(b=>
this.JJ(b)))}PO(a){const b=[];this.M2(b,a);return b.splice(1)}M2(a,b){a.push(b);b=this.MC(b);Array.isArray(b)?b.forEach(c=>this.M2(a,c)):_.Se(b)&&_.x(b,_.Nf(1),_.Re(Boolean)).subscribe(c=>{for(const d of c)this.M2(a,d)})}},OXb=function(a,b){let c=[];b.forEach(d=>a.XEb(d,0,c,[]));return c},PXb=function(a,b,c){let d=[],e=[!0];b.forEach(f=>{let g=!0;for(let l=0;l<=a.lX(f);l++)g=g&&e[l];g&&d.push(f);a.Dj(f)&&(e[a.lX(f)+1]=c.Wd(f))});return d},QXb=class{constructor(a,b,c,d){this.K9c=a;this.lX=b;this.Dj=
c;this.MC=d}XEb(a,b,c,d){const e=this.K9c(a,b);c.push(e);this.Dj(e)&&(a=this.MC(a))&&(Array.isArray(a)?this.WEb(a,b,c,d):_.x(a,_.Nf(1)).subscribe(f=>{this.WEb(f,b,c,d)}));return c}WEb(a,b,c,d){a.forEach((e,f)=>{let g=d.slice();g.push(f!=a.length-1);this.XEb(e,b+1,c,g)})}},RXb=class extends _.Wr{get data(){return this.Ve.value}set data(a){this.Ve.next(a);this.Apa.next(OXb(this.BJb,this.data));this.lSa.Bj=this.Apa.value}constructor(a,b,c){super();this.lSa=a;this.BJb=b;this.Apa=new _.Qh([]);this.JEb=
new _.Qh([]);this.Ve=new _.Qh([]);c&&(this.data=c)}connect(a){return _.x(_.Qe(a.KH,this.lSa.Bh.changed,this.Apa),_.v(()=>{this.JEb.next(PXb(this.BJb,this.Apa.value,this.lSa));return this.JEb.value}))}disconnect(){}},SXb=class extends _.Wr{constructor(){super(...arguments);this.Ve=new _.Qh([])}get data(){return this.Ve.value}set data(a){this.Ve.next(a)}connect(a){return _.x(_.Qe(a.KH,this.Ve),_.v(()=>this.data))}disconnect(){}},bM=class extends _.uD{get vCa(){return this.LOc}set vCa(a){this.LOc=a}DKc(){return this.wh.Fb.ELc?
this.vCa:this.eda}get disabled(){return this.xg}set disabled(a){this.xg=a}constructor(){super();this.Z0a=0;const a=_.n(new _.Mm("tabindex"),{optional:!0});this.vCa=Number(a)||this.Z0a}Qa(){super.Qa()}Ja(){super.Ja()}};bM.O=function(a){return new (a||bM)};
bM.La=_.Cf({type:bM,na:[["mat-tree-node"]],nb:[1,"mat-tree-node"],ob:5,Ya:function(a,b){a&1&&_.N("click",function(){return b.ZEb()});a&2&&(_.ug("tabindex",b.DKc()),_.mg("aria-expanded",b.nFb())("aria-level",b.level+1)("aria-posinset",b.Opa())("aria-setsize",b.Ppa()))},inputs:{vCa:[2,"tabIndex","tabIndexInputBinding",a=>a==null?0:_.lh(a)],disabled:[2,"disabled","disabled",_.kh]},outputs:{bsa:"activation",OW:"expandedChange"},Pb:["matTreeNode"],features:[_.Xg([{va:_.uD,Gb:bM}]),_.hg,_.gg]});
var TXb=function(a,b,c){a=a.config.Wj?a.config.Wj:(a=a.config.Sm&&a.config.Sm.get(b))&&a.Wj?a.Wj:null;return a(b,c)},UXb=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},VXb=function(a,b){const c=a.config.oz;if(!c.displayName||!c.qfa)return null;const d=c.fH;if(b.length===0)return{rc:c.qfa,confidence:1,j5:[{text:c.displayName}],
fH:d};if(c.F3b)var e=_.Nfb(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.qfa,j5:UXb(c.displayName,b),fH:d}:null},WXb=class{constructor(a){this.config=a;this.dUc=/[\u0300-\u036f]/g}normalize(a){return a.normalize("NFD").replace(this.dUc,"")}},XXb=function(a){return new _.Gkb(b=>
_.x(a,_.cg(c=>{const d=[];for(const e of c.values())c=e.oz,!c.Zs&&c.Eya&&(c.Zs=new c.Eya(e)),c.Zs&&d.push(...c.Zs.match(b));d.sort((e,f)=>f.confidence-e.confidence);return _.u(d)})))},wPb=function(a,b=[]){return new _.Nkb(XXb(_.u(a)),_.Jkb(_.u(a)),b,!0,!0,void 0)},YXb=class extends WXb{},ZXb=["panel"],$Xb=class{constructor(a,b){this.source=a;this.option=b}},cM=class{get isOpen(){return this.jT&&this.YD}Pca(a){this.Si=a;_.Zm(this.Ta)}set classList(a){this.el=a;this.Ia.ma.className=""}get Mm(){return this.fT}set Mm(a){this.fT=
a;this.YRa()}YRa(){if(this.options)for(const a of this.options)_.Zm(a.Ta)}constructor(){this.Ta=_.n(_.jn);this.Ia=_.n(_.bf);this.tn=_.n(_.nmb);this.L$=_.le.EMPTY;this.Nl=new _.Vm;this.jT=this.YD=!1;this.jK=null;this.Yja=new _.Vm;this.kh=new _.Vm;this.closed=new _.Vm;this.Xja=new _.Vm;this.id=_.n(_.or).getId("mat-autocomplete-");let a;this.Lab=((a=_.n(_.Qq))==null?void 0:a.TJa)||!1;this.ns=!!this.tn.ns;this.VJ=!!this.tn.VJ;this.JD=!!this.tn.JD;let b;this.fT=(b=this.tn.Mm)!=null?b:!1}Sd(){this.Fb=(new _.Kbb(this.options)).Mx().Xu(this.hF);
this.L$=this.Fb.Fc.subscribe(a=>{this.isOpen&&this.Xja.emit({source:this,option:this.options.toArray()[a]||null})});this.Uca()}Ja(){let a;(a=this.Fb)==null||a.destroy();this.L$.unsubscribe();this.Nl.complete()}Rca(a){this.panel&&(this.panel.ma.scrollTop=a)}DOa(){return this.panel?this.panel.ma.scrollTop:0}Uca(){this.YD=!!this.options.length;_.Zm(this.Ta)}NNa(a){this.Yja.emit(new $Xb(this,a))}aT(a){return this.ariaLabel?null:this.je?(a?a+" ":"")+this.je:a}hF(){return!1}};
cM.O=function(a){return new (a||cM)};
cM.wa=_.zf({type:cM,na:[["mat-autocomplete"]],yd:function(a,b,c){a&1&&(_.Kg(c,_.cA,5),_.Kg(c,_.Es,5));if(a&2){let d;_.Mg(d=_.Og())&&(b.options=d);_.Mg(d=_.Og())&&(b.AL=d)}},rb:function(a,b){a&1&&(_.Jg(_.Gg,7),_.Jg(ZXb,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.qa=c.first);_.Mg(c=_.Og())&&(b.panel=c.first)}},nb:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],je:[0,"aria-labelledby","ariaLabelledby"],jK:"displayWith",ns:[2,"autoActiveFirstOption","autoActiveFirstOption",_.kh],VJ:[2,
"autoSelectActiveOption","autoSelectActiveOption",_.kh],JD:[2,"requireSelection","requireSelection",_.kh],VG:"panelWidth",wc:[2,"disableRipple","disableRipple",_.kh],classList:[0,"class","classList"],Mm:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.kh]},outputs:{Yja:"optionSelected",kh:"opened",closed:"closed",Xja:"optionActivated"},Pb:["matAutocomplete"],features:[_.Xg([{va:_.Ds,Gb:cM}]),_.hg],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&&(_.Cg(),_.C(0,NBb,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:[_.mmb]},Ma:0});
var aYb=function(a){return _.Jtb(a.lineNumber,a.line,a.ru)},PBb=/[^\w/]/g,bYb={ov:0,poa:1,Ogc:2,iCc:3,NONE:4,oCb:5,PERMISSION_DENIED:6,Gwc:7,Cqc:8,UNINITIALIZED:9,Fpc:10,Wad:11,ERROR:12,TBc: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"},dM=class{constructor(){this.U5=this.Xva=new _.Qh(1)}jna(){this.XK?this.Xva.next(1):
this.Xva.next(0)}get XK(){return this.Xva.getValue()===0}};dM.O=function(a){return new (a||dM)};dM.ta=_.k({token:dM,oa:dM.O});var eM=class{transform(a){return Array.isArray(a)&&a.length===0?_.xvb:typeof a==="object"&&_.pc(a)?_.yvb:a}};eM.O=function(a){return new (a||eM)};eM.Le=_.Df({name:"emptyToConstant",type:eM,le:!0,standalone:!1});var fM=class{constructor(){this.message="";this.Yia=[];this.fWb=[]}Sb(){this.fWb=WBb(this.message,this.Yia)}};fM.O=function(a){return new (a||fM)};
fM.wa=_.zf({type:fM,na:[["linkified-message"]],inputs:{message:"message",Yia:"linkDefinitions"},standalone:!1,features:[_.Lm],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,VBb,3,3,"span",0);a&2&&_.E("ngForOf",b.fWb)},Fa:[_.Rn,_.Tn,_.Un],hb:2,Ma:0});
var gM=class{constructor(a,b){this.Ga=a;this.client=b;this.Of=new _.ru(this.Ga)}diff(a,b,c,d,e,f,g){const l=Object.assign({},_.LG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecSourceRootRefHint:g,fileSpecPath:e});f&&(l.diffBase=f);return this.Of.fetch(l,()=>this.client.Oga(l))}};gM.O=function(a){return new (a||gM)(_.m(_.vp),_.m(HL))};gM.ta=_.k({token:gM,oa:gM.O,Ea:"root"});
var cCb={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",timeZone:"UTC"},dCb,eCb,hM=class{constructor(){var a={m7c:!0};const b=fCb(a.locale);this.iwb="yyyy-MM-dd"+(b?" h:mm":" HH:mm")+(a.m7c?":ss":"")+(b?" a":"")+(a.Std?" z":"")}Sb(a){const b=this;return _.ve(function*(){if(a.value){a:{try{var c=gCb(b.value);break a}catch(d){}c=void 0}b.date=c;b.date&&(c=_.rv(b.date.getTimezoneOffset()),b.mVb=c.yna[_.sv(c,b.date)>0?2:0],c=c.q6(b.date),b.isUTC=_.Ivb.q6(b.date)===c,b.ohb=
_.Hvb.yna[_.sv(_.Hvb,b.date)>0?2:0],b.b_c=_.Hvb.q6(b.date)===c)}})}ywa(a,b,c){if(this.date)return this.isUTC?`${a} local \n${c} ${this.ohb}`:this.b_c?`${a} local \n${b} UTC`:`${a} local \n${b} UTC \n${c} ${this.ohb}`}};hM.O=function(a){return new (a||hM)};
hM.wa=_.zf({type:hM,na:[["date"]],inputs:{value:"value",format:"format"},standalone:!1,features:[_.Lm],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"),_.J());a&2&&(_.Fg("matTooltip",b.ywa(_.TA(1,3,b.date,b.iwb,b.mVb),_.TA(2,7,b.date,b.iwb,"UTC"),_.TA(3,11,b.date,b.iwb,b.ohb))),_.mg("datetime",b.date==null?null:b.date.toISOString()),
_.y(4),_.Rg(" ",_.TA(5,15,b.date,b.format,b.mVb),"\n"))},Fa:[_.Jx,_.Mx,_.zB],styles:[".mat-mdc-tooltip.wrapped-tooltip{white-space:pre-wrap}"],Ma:0});var iM=class{constructor(){this.tUc=_.lv.has(1)?"preferEmail":"preferName"}transform(a){return this.tUc==="preferEmail"?a&&(a.email||a.name)||"unknown":a&&(a.name||a.email)||"unknown"}};iM.O=function(a){return new (a||iM)(_.B(_.mv,16))};iM.Le=_.Df({name:"authorDisplay",type:iM,le:!0,standalone:!1});iM.ta=_.k({token:iM,oa:iM.O,Ea:"root"});
var cYb=function(a){jM(a,a.appId,(b,c)=>{_.cH(c,d=>{b==null?delete d.gw:d.gw=b;delete d.Ry;delete d.hw;delete d.Qu})},hCb)},dYb=function(a){jM(a,a.pRc,(b,c)=>{_.cH(c,d=>{b==null?delete d.Ry:d.Ry=b;delete d.hw})},iCb)},eYb=function(a){jM(a,a.jXa,(b,c)=>{_.cH(c,d=>{b!=null?d.Zj=b?"1":"0":delete d.Zj})},jCb)},fYb=function(a){jM(a,a.ig,(b,c)=>{_.cH(c,d=>{b==null?delete d.ig:d.ig=b})},kCb)},gYb=function(a){jM(a,a.yTc,(b,c)=>{_.cH(c,d=>{b?d.Qu="":delete d.Qu})},lCb)},hYb=function(a){jM(a,a.P7c,(b,c)=>{_.cH(c,
d=>{b==null?delete d.hw:d.hw=b})},mCb)},jM=function(a,b,c,d){a.Za.add(_.x(a.Tm,_.v(e=>d(e)),_.Pf()).subscribe(b));b=_.x(b,_.Pf(),_.v(e=>{var f=a.Tm.value;if(d(f)!==e)return f=f.bc(),c(e,f),f.ab()}),_.Re(e=>!!e),_.eg(e=>{a.Ua.navigate(_.Iq(e),{jj:!0})}));a.Za.add(b.subscribe(a.Tm))},kM=class{constructor(a,b){this.Ua=b;this.appId=new _.Qh(null);this.pRc=new _.Qh(null);this.jXa=new _.Qh(null);this.ig=new _.Qh(null);this.yTc=new _.Qh(!1);this.P7c=new _.Qh(null);this.Tm=new _.Qh(_.Ii(a.Wc));this.Za=_.x(this.Ua.events,
_.Re(c=>c instanceof _.$h),_.v(()=>_.Ii(a.Wc))).subscribe(this.Tm);cYb(this);dYb(this);eYb(this);fYb(this);gYb(this);hYb(this);this.GTc=!_.lv.has(28)}Ja(){this.Za.unsubscribe()}lP(a){return _.x(_.Ee(this.jXa,a),_.v(([b,c])=>b!=null?b:c&&this.GTc))}iM(a){this.jXa.next(a)}};kM.O=function(a){return new (a||kM)(_.m(_.Ph),_.m(_.di),_.m(_.mv))};kM.ta=_.k({token:kM,oa:kM.O});
var iYb=class{constructor(a){this.stack=a instanceof Array?a:[a]}get sua(){return this.stack[this.SVb]}get Y7c(){return this.stack[0]}get tCa(){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 iYb(this.stack.slice(0,a*-1))}push(a){const b=this.stack.slice();b.push(a);return new iYb(b)}get SVb(){return this.stack.length-1}},jYb=function(a){var b=["gsn","gs"];for(const c of b)a.EXb.next(c)},lM=class{constructor(a,
b,c){this.EXb=new _.Tf;_.x(this.EXb,_.Nnb(a.lm),_.Re(d=>d.length>0)).subscribe(d=>{c.navigate([],{Sa:oCb(d),Jg:"merge",Li:b,jj:!0})})}};lM.O=function(a){return new (a||lM)(_.m(_.Ue),_.m(_.Ph),_.m(_.di))};lM.ta=_.k({token:lM,oa:lM.O,Ea:"root"});
var kYb=function(a){return typeof a==="string"?[a]:a},lYb=function(a){const b=_.x(a.Ua.events,_.Re(d=>d instanceof _.$h),_.v(()=>{const d=_.Ii(a.vk.Wc);return d&&d.tb}),_.Pf(),_.ag(),_.Mf()),c=_.x(a.R0b,_.cg(d=>{if(d){const e=_.x(a.tMb,_.v(l=>p=>p.push(Object.assign({},l,{isFirst:!1})))),f=_.x(a.VXb,_.v(l=>p=>p.pop(p.tCa.length-1-l))),g=_.x(a.p0b,_.v(l=>p=>{const t=p.stack.slice();t[p.SVb]=Object.assign({},p.sua,l);return new iYb(t)}));return _.x(_.Qe(e,f,g),_.Yf((l,p)=>p(l),d),_.bg(d))}return _.u(void 0)}));
return _.x(_.Qe(b,c),_.Pf(),_.Xf(1),_.De())},mYb=function(a){return _.x(_.Ee(a.Xk.lP(_.u(!1)),a.Xk.ig),_.v(([b,c])=>!!b&&c===1),_.Pf(),_.Xf(1),_.De())},wUb=function(a){a.PL.getValue()!==0&&a.PL.next(0)},lL=function(a){a.PL.getValue()!==2&&a.PL.next(2)},nYb=function(a,b){a.gQb.next(b);a.Xk.ig.next(0);a.Xk.iM(!0)},oYb=function(a,b){a.tMb.next(b)},XJb=function(a,b){const c=a.Fva.getValue();c<=0?a.tK.next(-1):(b%=c,a.tK.next(b>=0?b:b+c))},mM=class{get VF(){return this.N5a.getValue()}set VF(a){a!==this.VF&&
this.N5a.next(a)}constructor(a,b,c,d,e){this.vk=a;this.Cma=c;this.Ua=d;this.Xk=e;this.JPb=this.N5a=new _.Qh("SOURCE");this.IWc=this.Dga=new _.Qh(0);this.O4c=this.PL=new _.Qh(2);this.R0b=new _.Wf(1);this.zla=new _.Wf(1);this.FWc=this.gQb=new _.Qh;this.kja=new _.Tf;this.uga=this.o6a=new _.Qh({query:"",Ccb:!1,Yd:null});this.tK=new _.Qh(-1);this.Fva=new _.Qh(0);this.destroy=new _.Tf;this.Za=new _.le;this.tMb=new _.Tf;this.VXb=new _.Tf;this.p0b=new _.Tf;this.YVc=this.wva=new _.Qh(!1);_.x(this.Cma.U5,_.dg(this.destroy)).subscribe(f=>
{f===0?this.PL.next(0):this.PL.next(2)});c=_.Ii(this.vk.Wc);a=this.vk.Wc.Sa;a.gs&&a.gsn?(c=kYb(a.gs),this.pma({symbol:a.gsn,a1:c,eP:c}),jYb(b)):c.params.ig===1&&this.Ua.navigate(_.Iq(_.cH(c.bc(),f=>{delete f.ig;delete f.Zj}).ab()),{Jg:"preserve",jj:!0});this.Ila=lYb(this);this.E_c=mYb(this);this.Eva=_.x(_.Qe(this.tK,_.x(this.uga,_.Pf(rCb),_.Mf(0))),qCb())}Ja(){this.Za.unsubscribe();this.destroy.next()}iM(a){this.Xk.iM(a)}lP(a){return this.Xk.lP(a)}pma(a){this.R0b.next(new iYb(Object.assign({},a,{isFirst:!0})))}};
mM.O=function(a){return new (a||mM)(_.m(_.Ph),_.m(lM),_.m(dM),_.m(_.di),_.m(kM))};mM.ta=_.k({token:mM,oa:mM.O});var nM=class{constructor(a){this.options=a}};nM.O=function(a){return new (a||nM)(_.B(_.zwb))};nM.La=_.Cf({type:nM,na:[["mat-card"]],ob:2,Ya:function(a,b){a&2&&_.og("gmat-mdc-card",!b.options.Se)},standalone:!1});
var oM=class{constructor(a,b,c){this.Eh=b;this.Sc=c;this.eXc=YBb;this.dXc=ZBb;this.tQb=_.Pe;this.XG=null;this.xnc="Show in change history"}Sb(){const a=_.lv.has(56)?xBb(this.Xv,this.commit):this.Xv;let b,c;const d=_.tG(this.Xv)?(b=this.commit.ar)==null?void 0:(c=b.Et)==null?void 0:c.refHint:void 0;this.tQb=_.x(this.Eh.list(a.tb,a.Uc,a.repository,this.wf,"/",1,!1,void 0,void 0,d),_.Fe(e=>e.Dn||[]),_.Nf(1));this.jSc=_.oG(this.Xv,this.wf,void 0,a);this.JLb=this.XG?_.Iq(_.cH(_.Nq((this.XG.Qf?a:this.Xv).bc(),
{Rf:this.XG.wf,hq:this.XG.Qf||void 0}),e=>{e.ox=e.Qb?"":void 0}).ab()):void 0}get wf(){return this.commit.wf||""}};oM.O=function(a){return new (a||oM)(_.B(_.mv),_.B(_.BI),_.B(mM))};
oM.wa=_.zf({type:oM,na:[["commit-details","commit","","baseLocation",""]],inputs:{commit:"commit",Xv:"baseLocation",XG:"parentCommit"},standalone:!1,features:[_.Lm],jc:["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),_.J(),_.F(4,
"a",1),_.Q(5),_.R(6,"toPrettyRef"),_.J(),_.Q(7," : "),_.F(8,"span",2),_.Q(9),_.R(10,"authorDisplay"),_.J(),_.Q(11," @ "),_.K(12,"date",3),_.J(),_.C(13,tCb,3,4,"mat-card-content",4),_.R(14,"async"),_.K(15,"div",5),_.F(16,"mat-card-actions")(17,"button",6),_.N("click",function(){nYb(b.Sc,b.wf)}),_.Q(18),_.J(),_.C(19,uCb,2,2,"a",7),_.J()());a&2&&(_.y(3),_.Sg(b.eXc(b.Xv)),_.y(),_.E("universalLink",b.jSc)("trackProjectId",b.Xv.tb),_.y(),_.BC("",b.dXc(b.Xv),"",_.S(6,11,b.wf)," "),_.y(4),_.Sg(_.S(10,13,
b.commit.Gm)),_.y(3),_.E("value",b.commit.eK),_.y(),_.E("ngIf",_.S(14,15,b.tQb)),_.y(4),_.E("trackProjectId",b.Xv.tb),_.y(),_.Rg(" ",b.xnc," "),_.y(),_.E("ngIf",b.JLb))},Fa:[_.Ap,_.Sn,hM,fM,_.fw,_.qt,_.pt,nM,_.mD,ZL,XL,WL,_.gp,_.kw,iM,_.Xn,eM,_.dH],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 pYb=["hovercard"],qYb=["origin"],vCb=function(a){clearTimeout(a.B$a);a.SRb=setTimeout(()=>{a.Ywa.detach()},300)},rYb=function(a){a.B$a=setTimeout(()=>{a.Ywa.wg()||(a.Ga.mb({element:"BlameSnippet",action:"showDetails",gestureName:"CLICK",projectId:a.Xv.tb}),a.Ywa.attach(a.CYc));a.Lwb=!0;a.nOb.subject.next()},300)},pM=class{get Ywa(){this.Zwa||(this.Zwa=this.G_a());return this.Zwa}constructor(a,b,c,d,e){this.Ga=a;this.nOb=b;this.Pva=c;this.qg=d;this.Sc=e;this.Lwb=!1;this.XG=null;this.oOb=this.nOb.subscribe(()=>
{this.Lwb?this.Lwb=!1:(clearTimeout(this.B$a),this.Ywa.detach())})}Qa(){}Dc(){this.CYc=new _.qs(this.EYc,this.De)}Ja(){this.oOb&&this.oOb.unsubscribe();this.Zwa&&this.Zwa.dispose()}Td(){nYb(this.Sc,this.commit.wf)}G_a(){const a=_.fs(_.ns(this.qg.position(),this.jjb),_.Awb);_.bWa(a,[this.Pva]);return this.qg.create({rg:a,Mj:this.qg.Lj.Bl()})}};pM.O=function(a){return new (a||pM)(_.B(_.vp),_.B(_.jJ),_.B(_.tI),_.B(_.ws),_.B(mM))};
pM.wa=_.zf({type:pM,na:[["blame-snippet"]],rb:function(a,b){a&1&&(_.Jg(pYb,7,_.Gg),_.Jg(pYb,7,_.Hg),_.Jg(qYb,7,_.bf));if(a&2){let c;_.Mg(c=_.Og())&&(b.EYc=c.first);_.Mg(c=_.Og())&&(b.De=c.first);_.Mg(c=_.Og())&&(b.jjb=c.first)}},Ya:function(a,b){a&1&&_.N("mouseenter",function(){clearTimeout(b.SRb)})("mouseleave",function(){return vCb(b)})},inputs:{mC:"commitIndex",commit:"commit",Xv:"baseLocation",XG:"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=_.Ld();_.F(0,"div",2);_.R(1,"authorDisplay");_.N("mouseenter",function(){_.q(c);return _.r(rYb(b))})("mouseleave",function(){_.q(c);clearTimeout(b.B$a);return _.r()});_.F(2,"button",3,0);_.R(4,"authorDisplay");_.R(5,"authorDisplay");_.N("click",function(){_.q(c);
return _.r(b.Td())});_.F(6,"span",4);_.Q(7);_.J();_.Q(8);_.R(9,"date");_.R(10,"authorDisplay");_.J()();_.C(11,wCb,1,3,"ng-template",null,1,_.ah)}a&2&&(_.RA("title","#",b.mC," ",_.S(1,7,b.commit.Gm),""),_.y(2),_.mg("aria-label",b.startLine!==b.endLine?"Show blame details for commit "+b.mC+" by "+_.S(4,9,b.commit.Gm)+" on lines "+b.startLine+" through "+b.endLine:"Show blame details for commit "+b.mC+" by "+_.S(5,11,b.commit.Gm)+" on line "+b.startLine),_.y(5),_.Rg("#",b.mC,""),_.y(),_.BC(" ",_.SA(9,
13,b.commit.eK,"yyyy-MM-dd"),"\u00a0\u00a0",_.S(10,16,b.commit.Gm)," "))},Fa:[_.Ap,oM,iM,_.OC],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 qM=class extends _.lJ{constructor(a,b,c){super(a);this.Gd=b;this.Ga=c}Qa(){}Sb(a){if(a.layerBaseLocation){var {ng:b,Hj:c}=a.layerBaseLocation;b?(c?!_.lG(c,b):1)&&this.update():this.clear()}}kua(){if(!KK(this.jh))throw Error("je");const a=this.jh.tb,b=this.jh.Uc,c=this.jh.repository,d=_.gG(_.Qj(this.jh,0))||"",e=_.Qj(this.jh,1)||"",f=_.jG(this.jh,1)||"";return _.x(this.K5(a,b,c,d,e,f,this.jh.params.Qb),_.v(g=>g?this.C9(g):null))}xL(a){a=this.Ju(a);const b=new Map;for(const c of this.zP())PWb(this.Gd,c,
a),b.set(`${"layer:"}${c}`,a?"AVAILABLE":"UNAVAILABLE");this.Ga.Uo({WJ:b})}Ju(a){return a.length}};qM.O=function(a){return new (a||qM)(_.B(_.yf),_.B(_.sI),_.B(_.xv))};qM.La=_.Cf({type:qM,features:[_.gg,_.Lm]});
var rM=class{constructor(a,b){this.Ga=a;this.p$a=b;this.Of=new _.ru(this.Ga)}get(a,b,c,d,e,f){const g=Object.assign({},{fileSpecPath:f,fileSpecSourceRootRefHint:d,fileSpecSourceRootRefSpec:e},_.LG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c});return this.Of.fetch(g,()=>_.x(vXb(this.p$a,g),_.v(xCb)))}};rM.O=function(a){return new (a||rM)(_.m(_.vp),_.m(HL))};rM.ta=_.k({token:rM,oa:rM.O,Ea:"root"});
var sYb=["blameSnippet"],tYb=["loading"],uYb=["rangeHighlight"],vYb=class{constructor(a,b,c,d,e,f){this.component=a;this.Isa=b;this.options=c;this.startLine=d;this.endLine=e;this.sidebar=f;this.nm=()=>{}}render(){this.nm=this.sidebar?this.component.eTa(this.Isa,this.options,this.startLine,this.endLine):this.component.csa(this.Isa,this.options,this.startLine,this.endLine)}remove(){this.nm()}},sM=class extends qM{constructor(a,b,c,d,e,f){super(b,e,c);this.component=a;this.Ga=c;this.service=d;this.Gd=
e;this.xi=f;this.ONb=0}C9(a){const b=[],c=a.yo||[],d=a.ZMb,e=a.WYc;a=a.Aya||[];this.ONb=a.length;!a.length&&c.length&&_.LC(this.Ga);for(let g=0;g<a.length;g++){const l=a[g];if(!l.Xd){_.LC(this.Ga);continue}const p=c[l.mC||0];var f=p.wf;if(!f){_.LC(this.Ga);continue}f=d.get(f);if(f==null){_.LC(this.Ga);continue}let t;const w=(t=e.get(f-1))!=null?t:null;b.push(...this.O4(l.Xd,f,p,w,g%2===0?"even":"odd"))}return b}K5(a,b,c,d,e,f){return this.service.get(a,b,c,d,e,f)}E_a(){return[new vYb(this.component,
this.FG,{},void 0,void 0,!0)]}wL(){sL(this.Gd,"BLAME");_.LC(this.Ga)}onLoad(){tL(this.Gd,"BLAME");this.Ga.Uo({bucket:_.Ji.hEa})}xL(a){super.xL(a);this.xi.Xi("Blame is being displayed","polite")}Ju(){return this.ONb}zP(){return["BLAME"]}Be(){this.xi.Xi("Blame was disabled","polite")}O4(a,b,c,d,e){const f=[],g="blame-highlight "+e;a=a&&zCb(a);if(!a||!BCb(a))return _.LC(this.Ga),f;f.push(new vYb(this.component,this.Isa,{className:e,commit:c,Nd:this.jh,mC:b,XG:d,startLine:a.startLine+1,endLine:a.endLine+
1},a.startLine,a.endLine,!0));f.push(new vYb(this.component,this.Lka,{className:g},a.startLine,a.endLine,!1));return f}};sM.O=function(a){return new (a||sM)(_.B(_.tI),_.B(_.yf),_.B(_.xv),_.B(rM),_.B(_.sI),_.B(_.ir))};
sM.wa=_.zf({type:sM,na:[["blame-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&(_.Jg(sYb,7),_.Jg(tYb,7),_.Jg(uYb,7));if(a&2){let c;_.Mg(c=_.Og())&&(b.Isa=c.first);_.Mg(c=_.Og())&&(b.FG=c.first);_.Mg(c=_.Og())&&(b.Lka=c.first)}},inputs:{jh:"layerBaseLocation"},standalone:!1,features:[_.gg],jc:["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,DCb,1,9,"ng-template",null,0,_.ah)(2,ECb,1,3,"ng-template",null,1,_.ah)(4,FCb,1,1,"ng-template",null,2,_.ah)},Fa:[_.DF,pM],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 wYb=["rangeHighlight"],xYb=class{constructor(a,b,c,d,e){this.component=a;this.snippet=b;this.options=c;this.startLine=d;this.endLine=e;this.nm=()=>{}}render(){this.nm=this.component.csa(this.snippet,this.options,this.startLine,this.endLine)}remove(){this.nm()}},yYb=function(a){return _.x(a.Gd.gua,_.cg(b=>_.Ee(b.map(c=>a.dD(c)))),_.v(b=>b.filter(c=>c.enabled).map(c=>c.id)),_.Kf(0),_.Pf(HCb),_.Re(b=>b.length>0),_.eg(()=>{a.onLoad()}))},tM=class extends qM{constructor(a,b,c,d,e,f,g){super(c,d,g);
this.U5a=a;this.component=b;this.Gd=d;this.Kb=e;this.Eh=f;this.BNb=new _.Qh([]);this.Za=this.Gd.gua.subscribe(l=>{this.BNb.next(l)})}Qa(){}Ja(){this.Za.unsubscribe();super.Ja()}zP(){return this.BNb.value.filter(a=>this.Gd.Us(a))}wL(){for(const a of this.zP())sL(this.Gd,a)}onLoad(){for(const a of this.zP())tL(this.Gd,a)}C9(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.F_a(c.startLine,c.endLine,d))}return b}K5(a,b,
c,d,e,f){const g=_.XF(this.jh)?e==="HEAD":!_.Ai.test(e);a=_.u({tb:a,Uc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:_.Bi(d),fileSpecPath:f,fileSpecType:"FILE",mergeLatestData:g});g&&!_.XF(this.jh)&&(a=_.x(_.Ee([_.AI(this.Eh,this.jh,"path"),a]),_.v(([l,p])=>{l&&(p.fileSpecSourceRootRefSpec=l);return p})));return _.x(_.Ee([a,yYb(this)]),_.cg(([l,p])=>this.makeRequest(l,p)))}dD(a){return _.x(this.Gd.dD(a),_.v(b=>({id:a,enabled:b.enabled})),_.Pf())}makeRequest(a,
b){b=b.map(EBb).filter(c=>c!==void 0);return _.x(LWb(this.U5a,Object.assign({},a,{category:b[0]}),_.Ii(this.Kb.Wc).params.hP),_.If(()=>{this.wL();_.kJ(this,[]);return _.u(null)}))}F_a(a,b,c){a=yCb(a,b-1,0,0);if(!BCb(a))throw Error("ke");return new xYb(this.component,this.Lka,{className:"coverage-layer "+c},a.startLine,a.endLine)}};tM.O=function(a){return new (a||tM)(_.B(_.rI),_.B(_.tI),_.B(_.yf),_.B(_.sI),_.B(_.Ph),_.B(_.BI),_.B(_.xv))};
tM.wa=_.zf({type:tM,na:[["coverage-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&_.Jg(wYb,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.Lka=c.first)}},inputs:{jh:"layerBaseLocation"},standalone:!1,features:[_.gg],jc:["layerBaseLocation",""],ya:2,Aa:0,Da:[["rangeHighlight",""]],qa:function(a){a&1&&_.C(0,GCb,1,3,"ng-template",null,0,_.ah)},styles:[".coverage-layer[_ngcontent-%COMP%]{position:absolute;width:100%}"]});var uM=class{constructor(){this.wub=""}};uM.O=function(a){return new (a||uM)};
uM.wa=_.zf({type:uM,na:["finding-details icon  title  details ".split(" ")],inputs:{icon:"icon",title:"title",details:"details",wub:"subtitle"},standalone:!1,jc:"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),_.J(),_.F(3,"mat-card-title"),_.Q(4),_.J(),_.C(5,ICb,2,1,"mat-card-subtitle",2),_.J(),_.F(6,"mat-card-content"),_.K(7,"div",3),
_.J());a&2&&(_.y(2),_.E("src",b.icon,_.tf),_.y(2),_.Sg(b.title),_.y(),_.E("ngIf",b.wub),_.y(2),_.E("innerHTML",b.details,_.sf))},Fa:[_.Sn,aM,XL,$L,YL,WL],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 vM=class{constructor(a,b,c,d){this.Ga=a;this.Tea=b;this.jjb=c;this.qg=d;this.mc="";this.Jd=this.G_a()}Qa(){this.c8=new _.qs(this.Vha,this.Tea,{attach:()=>{this.attach()},detach:()=>{this.detach()}})}Ja(){this.Jd.dispose()}attach(a){this.Jd.wg()||(this.Jd.attach(this.c8),this.Ga.mb({element:this.mc,action:"showHovercard",Ne:this.Ne,gestureName:"CLICK"},a),setTimeout(()=>{this.Jd.ff()},0));clearTimeout(this.XTc)}detach(){this.XTc=setTimeout(()=>{this.Jd.detach()},200)}G_a(){const a=_.fs(_.ns(this.qg.position(),
this.jjb),_.Bwb);return this.qg.create({rg:a,Mj:this.qg.Lj.Bl()})}};vM.O=function(a){return new (a||vM)(_.B(_.vp),_.B(_.Hg),_.B(_.bf),_.B(_.ws))};vM.La=_.Cf({type:vM,na:[["","hovercard","","trackElement",""]],Ya:function(a,b){a&1&&_.N("mouseenter",function(c){return b.attach(c)})("mouseleave",function(){return b.detach()})},inputs:{Vha:"hovercard",mc:"trackElement",Ne:"artifactId"},standalone:!1});
var NCb=/^((http|https):\/\/)/,wM=class{constructor(){this.mc=this.tooltip=""}set annotations(a){this.icon=_.ec(a[0].icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png");this.Ne=a[0].Eu;let b;this.tooltip=(b=a[0].tooltip)!=null?b:"";this.details=a.map(c=>OCb(c.details,c.GUb))}Qa(){}};wM.O=function(a){return new (a||wM)};
wM.wa=_.zf({type:wM,na:[["finding","annotations","","trackElement",""]],inputs:{annotations:"annotations",mc:"trackElement"},standalone:!1,jc:["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,MCb,2,1,"ng-template",null,0,_.ah));
a&2&&(a=_.Ag(2),_.E("src",b.icon,_.tf)("alt",b.tooltip)("hovercard",a)("trackElement",b.mc)("artifactId",b.Ne))},Fa:[_.Rn,_.Sn,uM,vM,nM,_.mD],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 zYb=["finding"],AYb=class{constructor(a,b,c,d){this.component=a;this.jWc=b;this.options=c;this.line=d;this.nm=()=>{}}render(){this.nm=this.component.uKb(this.jWc,this.options,this.line)}remove(){this.nm()}},xM=class extends qM{constructor(a,b,c,d,e){super(b,d,e);this.component=a;this.YF=c}C9(a){const b=new Map;for(var c of a){a=QCb(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 AYb(this.component,this.kWc,{annotations:e},d));return c}K5(a,b,c,
d,e,f){return this.YF.getAnnotations(a,b,c,e,f,this.Eu,!0)}wL(){sL(this.Gd,this.Eu)}onLoad(){tL(this.Gd,this.Eu)}zP(){return[this.Eu]}};xM.O=function(a){return new (a||xM)(_.B(_.tI),_.B(_.yf),_.B(_.qI),_.B(_.sI),_.B(_.xv))};
xM.wa=_.zf({type:xM,na:[["finding-layer","layerBaseLocation","","layerId",""]],rb:function(a,b){a&1&&_.Jg(zYb,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.kWc=c.first)}},inputs:{jh:"layerBaseLocation",Eu:"layerId"},standalone:!1,features:[_.gg],jc:["layerBaseLocation","","layerId",""],ya:2,Aa:0,Da:[["finding",""],["trackElement","FindingLayer",3,"annotations"]],qa:function(a){a&1&&_.C(0,PCb,1,1,"ng-template",null,0,_.ah)},Fa:[wM],hb:2});var yM=class{};yM.O=function(a){return new (a||yM)};
yM.wa=_.zf({type:yM,na:[["nl-semantic-outlines-snippet"]],inputs:{Thb:"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),_.J()());a&2&&(_.y(2),_.Rg(" ",b.Thb," "))},styles:["nl-semantic-outlines-snippet[_nghost-%COMP%]{width:100%;padding:0 .5em;position:absolute;white-space:nowrap;text-overflow:ellipsis}"],Ma:0});
var zM=class{constructor(a,b){this.U1c=a;this.Ga=b;this.Of=new _.ru(this.Ga)}get(a,b,c,d,e,f){const g=Object.assign({},{fileSpecPath:f,fileSpecSourceRootRefHint:d,fileSpecSourceRootRefSpec:e},_.LG(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c});return this.Of.fetch(g,()=>xXb(this.U1c,g))}};zM.O=function(a){return new (a||zM)(_.m(LL),_.m(_.vp))};zM.ta=_.k({token:zM,oa:zM.O,Ea:"root"});
var AM=class{p_a(a,b){return{nX:a,hya:b}}constructor(a,b,c){this.W1c=a;this.Gd=b;this.v8=c;this.dD=this.Gd.dD("NL_SEMANTIC_OUTLINES");this.mx=this.v8.mx;this.dza=_.x(_.Ee([this.dD,_.x(this.mx,_.Re(d=>!!d&&d.kind!==4&&d.kind!==5),_.Pf((d,e)=>!!d&&!!e&&d.kind===e.kind&&_.lG(d.location,e.location)))]),_.cg(([d,e])=>{if(!d.enabled)return e={hya:0,nX:new qXb},_.u(e);if(e.kind!==0)throw Error("ne`"+e.kind);var f=e.location;if(!KK(f))throw Error("oe`"+e.location);d=f.tb;const g=f.Uc,l=f.repository,p=_.gG(_.Qj(f,
0))||"",t=_.Qj(f,1)||"";f=_.jG(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.W1c.get(d,g,l,p,t,f),_.v(G=>this.p_a(G,w)))}),_.Pf((d,e)=>d.hya===e.hya&&d.nX===e.nX),_.Zf({bufferSize:1,ix:!0}))}};AM.O=function(a){return new (a||AM)(_.m(zM),_.m(_.sI),_.m(_.yK))};AM.ta=_.k({token:AM,oa:AM.O});
var BYb=["nlSemanticOutlineSnippet"],CYb=["loading"],DYb=["rangeHighlight"],EYb=class{constructor(a,b,c,d,e,f){this.component=a;this.eza=b;this.options=c;this.startLine=d;this.endLine=e;this.sidebar=f;this.nm=()=>{}}render(){this.nm=this.sidebar?this.component.eTa(this.eza,this.options,this.startLine,this.endLine):this.component.csa(this.eza,this.options,this.startLine,this.endLine)}remove(){this.nm()}},FYb=function(a,b,c,d,e=0){if(d===0)return a.O4(1,b[0].startLine-1,"","odd");if(d===1)return e=
b[b.length-1].endLine+1,c=c.IQ[0].startLine,c===e?[]:a.O4(e,c,"",b.length%2===0?"even":"odd");c=b[b.length-1];return c.endLine!==e?a.O4(c.endLine+1,e,"",b.length%2===0?"even":"odd"):[]},BM=class extends qM{constructor(a,b,c,d,e,f){super(b,e,c);this.component=a;this.Ga=c;this.service=d;this.Gd=e;this.xi=f;this.b0a=0}C9(a){if(a.nX.VY.length===0)return[];const b=[],c=a.nX.VY.filter(e=>e.IQ.length>0);for(let e=0;e<c.length;e++){var d=c[e];const f=d.IQ;e===0&&b.push(...FYb(this,f,d,0));this.b0a+=f.length;
for(d=0;d<f.length;d++){const g=f[d];b.push(...this.O4(g.startLine,g.endLine,g.Cja,d%2===0?"even":"odd"))}e!==c.length-1&&b.push(...FYb(this,f,c[e+1],1))}b.push(...FYb(this,c[c.length-1].IQ,c[c.length-1],2,a.hya));return b}K5(){return this.service.dza}E_a(){return[new EYb(this.component,this.FG,{},void 0,void 0,!0)]}wL(){sL(this.Gd,"NL_SEMANTIC_OUTLINES");_.LC(this.Ga)}onLoad(){tL(this.Gd,"NL_SEMANTIC_OUTLINES")}xL(a){super.xL(a);this.xi.Xi("NL Semantic Outlines is being displayed","polite")}Ju(){return this.b0a}zP(){return["NL_SEMANTIC_OUTLINES"]}Be(){this.xi.Xi("NL Semantic Outlines was disabled",
"polite")}O4(a,b,c,d){const e=[],f="nl-semantic-outlines-highlight "+d;e.push(new EYb(this.component,this.eza,{className:d,Thb:c,startLine:a-1,endLine:b-1},a-1,b-1,!0));e.push(new EYb(this.component,this.Lka,{className:f},a-1,b-1,!1));return e}};BM.O=function(a){return new (a||BM)(_.B(_.tI),_.B(_.yf),_.B(_.xv),_.B(AM),_.B(_.sI),_.B(_.ir))};
BM.wa=_.zf({type:BM,na:[["nl-semantic-outlines-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&(_.Jg(BYb,7),_.Jg(CYb,7),_.Jg(DYb,7));if(a&2){let c;_.Mg(c=_.Og())&&(b.eza=c.first);_.Mg(c=_.Og())&&(b.FG=c.first);_.Mg(c=_.Og())&&(b.Lka=c.first)}},inputs:{jh:"layerBaseLocation"},standalone:!1,features:[_.gg],jc:["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,RCb,1,4,"ng-template",null,0,_.ah)(2,SCb,1,3,"ng-template",null,1,_.ah)(4,TCb,1,1,"ng-template",null,2,_.ah)},Fa:[_.DF,yM],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 QK={},ZCb={id:"Google",type:"depot"},VCb=/\//g,XCb=/~/g,CM=class extends _.N8a{constructor(a,b,c){super(a);this.client=b;this.qf=c;this.X4c=new _.ru(this.Ga);this.Y4c=new _.ru(this.Ga);this.Z4c=new _.ru(this.Ga);this.gWc=new _.ru(this.Ga)}rya(a,b,c,d,e,f){const g=CBb(a,b,c,d,e,f);return this.Of.fetch(g.toObject(),()=>this.fetch(g))}Nob(a){return this.X4c.fetch(a.toObject(),()=>_.Cv(this.qf,()=>this.client.Nob(a,this.qf.rl()),"Decorations.resolveDocumentation"))}Oob(a){return this.Y4c.fetch(a.toObject(),
()=>_.Cv(this.qf,()=>this.client.Oob(a,this.qf.rl()),"Decorations.resolveItemList"))}bla(a){return this.Z4c.fetch(a.toObject(),()=>_.Cv(this.qf,()=>this.client.bla(a,this.qf.rl()),"Decorations.resolvePanel"))}V7a(a){return this.gWc.fetch(a.toObject(),()=>_.Cv(this.qf,()=>this.client.V7a(a,this.qf.rl()),"Decorations.getFilterSupport"))}iua(){return new _.hQa}extract(){return this.iua()}isValid(a){return a.e6().length>0||_.sl(a,2)}fetch(a){return _.Cv(this.qf,()=>this.client.rya((new _.bQa).Y_b(OK(a)),
this.qf.rl()),"Decorations.list")}};CM.O=function(a){return new (a||CM)(_.m(_.vp),_.m(_.Swb),_.m(_.Sv))};CM.ta=_.k({token:CM,oa:CM.O,Ea:"root"});
var GYb=class{constructor(a,b){this.component=a;this.location=b;this.nm=()=>{}}render(){this.nm=this.component.T3(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,zp:"deprecated"}).remove}remove(){this.nm()}},DM=class extends qM{constructor(a,b,c,d,e){super(c,d,a);this.Ga=a;this.component=b;this.Gd=d;this.service=e;this.R4=0}C9(a){return(a.e6()||[]).filter(b=>_.Bl(b,9,_.$k()).includes(2)).reduce((b,c)=>{this.R4+=1;a:{if(c.ARb()&&(c=c.kha(),c=ACb(c),
CCb(c)))break a;c=void 0}if(!c)return _.LC(this.Ga),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.F_a(c));return b},[])}K5(a,b,c,d,e,f,g){return this.service.rya(a,b,c,{Eb:d,commit:e},f,g)}wL(){sL(this.Gd,"DEPRECATED");_.LC(this.Ga)}onLoad(){tL(this.Gd,"DEPRECATED")}Ju(){return this.R4}zP(){return["DEPRECATED"]}F_a(a){return new GYb(this.component,a)}};
DM.O=function(a){return new (a||DM)(_.B(_.xv),_.B(_.tI),_.B(_.yf),_.B(_.sI),_.B(CM))};DM.wa=_.zf({type:DM,na:[["unified-deprecation-layer","layerBaseLocation",""]],inputs:{jh:"layerBaseLocation"},standalone:!1,features:[_.gg],jc:["layerBaseLocation",""],ya:0,Aa:0,qa:function(){},styles:[".deprecated{text-decoration:line-through}"],hb:2,Ma:0});
var EM=class{constructor(a){this.Sc=a;this.Xha=_.Twb;this.pua=[];this.dxa=new Map;this.mV=!1;this.ag=new _.Vm;this.Za=_.x(_.Ee([this.Sc.Ila,this.Sc.E_c]),_.v(([b,c])=>{if(c&&b)return this.mV?b.sua:b.Y7c}),_.bg(void 0),_.Pf()).subscribe(b=>{b?(this.pua=b.a1,b.eP&&this.gZ(b.eP)):this.pua=[]})}Ja(){this.Za.unsubscribe()}Ae(a){a=_.Y(a.context.Lp,5);if(!a)return!1;const b=a.split(" ");return this.pua.length===b.length&&this.pua.every(c=>b.includes(c))}gZ(a,b=!0){const c=a.map(e=>this.dxa.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.Xha.ru)c.has(d)||(d.mY=!1);b=new Map;for(const e of c){e.mY=!0;d=e.context.nfa;const f=this.Mha(e),g=b.get(d);g!==void 0&&g!==0||b.set(d,f)}this.Xha={ru:c,ids:a};this.ag.emit(Array.from(b.entries()))}Ku(a){if(this.Xha.ru.size>0)for(const b of this.Xha.ru)HYb(b,a.Gva,a.Gva+a.OP)&&!b.mY&&(b.mY=!0),b.mY&&!HYb(b,a.Gva,a.Gva+a.OP)&&(b.mY=!1)}Mha(a){return _.Bl(a.context.Lp,9,_.$k()).includes(1)?1:_.Bl(a.context.Lp,9,_.$k()).includes(3)?
2:0}};EM.O=function(a){return new (a||EM)(_.m(mM))};EM.ta=_.k({token:EM,oa:EM.O});
var HYb=function(a,b,c){return a.location.startLine>=b&&a.location.startLine<c||a.location.endLine>=b&&a.location.endLine<c},KYb=function(a){let b;const c=(b=_.dl(a.context.Lp,_.Pp,4))==null?void 0:b.qX();return c?_.Y(c,4)?(a.oP=!0,_.Y(c,4)):IYb(a.service,c):_.Y(a.context.Lp,5)?JYb(a):""},LYb=function(a){return a.k$a!==0&&a.service.IOb?"important-highlight":"highlight"},FM=function(a){const b=a.service.component.Zd.cj(a.context.nfa-1);if(b)return b.querySelectorAll(`.xrefs-decoration[data-key="${a.context.index}"]`);
a.P0c&&console.log("unexpected undefined element - "+JSON.stringify(a.context));return[]},JYb=function(a){if(_.Y(a.context.Lp,5)){const b=MYb(a.service,a.context.nfa),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.Lp,5).split(" ").map(d=>`${"gs"}=${encodeURIComponent(d)}`).join("&")}`:b}return""},NYb=class{constructor(a,b,c,d=!1){this.service=a;this.location=b;this.context=
c;this.P0c=d;this.gcb=!1;this.k$a=0}render(){try{this.link=KYb(this)}catch(c){_.LC(this.service.Ga);return}let a=String(this.context.index);this.oP&&(a=void 0);const b=()=>{let c="xrefs-decoration";this.service.P0b&&(c+=" underline");this.gcb&&(c+=" "+LYb(this));this.oP&&(c="doc-link");return c};this.nm=this.service.component.T3(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,tagName:"a",get zp(){return b()},href:this.link,key:a}).remove}get Mha(){return this.k$a}set Mha(a){this.k$a=
a}get mY(){return this.gcb}set mY(a){this.gcb=a;if(this.nm!=null)if(a)for(const b of FM(this))b.classList.add(LYb(this));else for(const b of FM(this))b.classList.remove(LYb(this))}remove(){this.nm&&this.nm();delete this.nm}},OYb=()=>!0,PYb=function(a){a.DDa=a.children.filter(b=>b.isVisible);a.sort&&a.DDa.sort(a.sort)},RYb=function(a){return a.WRb?a.WRb:a.WRb=QYb(a)},QYb=function(a){const b=_.Uwb[a.Nq.getType()];a=_.Bl(a.Nq,4,_.$k());var c=a.map(e=>_.Vwb[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}},SYb=class{constructor(a,b,c){this.parent=b;this.ktb=c;this.Dj=!1;this.EO=OYb;this.vtb=null;this.active=!1;this.index=this.level=0;if(!cDb(a))throw Error("ve");this.Nq=a;this.id=_.fm();this.children=this.Cfb(_.Vp(a));this.aZ=this.children.reduce((d,e)=>d+e.aZ,this.children.length);this.DDa=[...this.children];this.Dj=this.fzb.length>0;this.cCa=c.cCa(a.getName())}get fzb(){return this.DDa}get isVisible(){return this.filter(this)}get filter(){return this.EO}set filter(a){if(a!==
this.EO){this.EO=a;for(const b of this.children)b.filter=a;PYb(this);this.Dj=this.DDa.length>0}}get sort(){return this.vtb}set sort(a){if(a!==this.vtb){this.vtb=a;for(const b of this.children)b.sort=a;PYb(this)}}get yha(){return this.children.length>0}get label(){return`${this.rWb}${this.name}${this.T0b}`}get modifiers(){return _.Bl(this.Nq,4,_.$k())}get name(){return this.Nq.getName()||"<anonymous>"}get rWb(){return _.Y(this.Nq,7)}get T0b(){return this.Nq.QQb()}get Lvb(){return _.Wp(this.Nq)}get type(){return this.Nq.getType()}get fe(){return RYb(this).fe}get tooltip(){return RYb(this).tooltip}get Lc(){return RYb(this).Lc}Cfb(a){return a.map(b=>
new SYb(b,this,this.ktb))}},TYb=["java","c","c++","c#"],UYb=["java"],VYb=["js"],RK=class{constructor(a=new Map){this.Pk=this.state=new _.Qh(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)}},WYb=function(a){return a.gSc.map(b=>b.clone())},
YYb=function(a,b){const c=[];XYb(b)&&c.push(b);b.getType()!==2&&c.push(..._.Vp(b).flatMap(d=>YYb(a,d)));return c},ZYb=function(a,b){let c=0,d=0;for(a=a.VY;c<b.length&&d<a.length;){var e=a[d];if(e.startLine<_.tl(_.Wp(b[c]),1))throw Error("Ae`"+JSON.stringify(e)+"`"+JSON.stringify(b));var f=e,g=b[c];if(f.startLine>=_.tl(_.Wp(g),1)&&f.endLine<=_.tl(_.Wp(g),3)){f=b[c];g=[];for(const l of e.IQ){e=new _.Qp;e=_.Jl(e,1,l.startLine);e=_.Jl(e,3,l.endLine);e=_.Jl(e,2,0);const p=_.Jl(e,4,0);e=(new _.Up).Od(l.Cja).tm(9);
e=_.hl(e,5,p);e=_.Kb(e,4,[2],_.hb);e=_.jl(e,3,null);g.push(e)}_.jl(f,3,g);d++}else c++}if(d<a.length)throw Error("Be");},aZb=function(a,b){const c=WYb(a),d=c.flatMap(e=>YYb(a,e)).sort((e,f)=>_.tl(_.Wp(e),1)-_.tl(_.Wp(f),1));ZYb(b,d);return new $Yb(c,a.wG)},XYb=function(a){return a.getType()===6||a.getType()===8},$Yb=class{constructor(a,b){this.wG=b;this.e_b=new RK;this.Vtb=new RK;this.Cva=new _.Qh("");const c=[],d=new _.rJ.kCc;for(const e of a)c.push(new SYb(e,void 0,d));this.Gta=c;this.gSc=a;this.size=
eDb(this.Gta);this.nM=gDb(a);if(a.some(hDb)||b&&VYb.includes(b))a=new Map,a.set(1,!0),a.set(3,!0),b&&UYb.includes(b)&&a.set(7,!0),a.set(2,!0),this.e_b=new RK(a),a=new Map,b&&TYb.includes(b)&&(a.set("static",!0),a.set("not_static",!0)),this.Vtb=new RK(a)}},GM=class{constructor(a){this.ujb=a}PC(a){if(a.kind===5)return _.u(_.KF);if(a.kind!==0)return _.u(LK("UNSUPPORTED_DATA_TYPE"));const b=a.location.tb,c=a.location.Uc,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.jG(a.location,
1)||e;var g=f.Qb?"HEAD":_.Qj(a.location,1);g={Eb:_.Qj(a.location,0)||"",commit:g};return _.x(this.ujb.PC(b,c,d,g,e,f.Qb),_.v(l=>{const p=l.ih();return p===4?LK("UNAVAILABLE"):p===2?LK("UNSUPPORTED_LANGUAGE"):_.BF(new $Yb(_.gl(l,_.Up,1,_.$k()),a.wG))}),_.bg(_.KF),_.If(()=>_.u(LK("UNAVAILABLE"))))}};GM.O=function(a){return new (a||GM)(_.m(_.Ny))};GM.ta=_.k({token:GM,oa:GM.O,Ea:"root"});
var bZb=function(a,b,c){for(const d of b)b=d.Nq.getName(),c.has(b)||c.set(b,[]),c.get(b).push(d),bZb(a,d.children,c);return c},cZb=function(a,b,c){return(a.get(b)||[]).filter(d=>_.Y(d.Nq,8)===c).length},eZb=function(a,b,c){return _.x(a.R2c,_.Re(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=_.Wp(f.Nq))==null?void 0:_.tl(t,1))||Infinity)<=g&&g<=(((p=_.Wp(f.Nq))==null?void 0:_.tl(p,3))||-Infinity)&&(e=dZb(e,l))}if(e)return{bH:_.Y(e.Nq,
8),A_c:cZb(d.Tb,b,_.Y(e.Nq,8))===1}}}),_.Nf(1))},dZb=function(a,b){const c=a==null?void 0:_.Wp(a.Nq),d=b==null?void 0:_.Wp(b.Nq);if(!c)return b;if(!d)return a;if(_.tl(c,1)<_.tl(d,1))return b;if(_.tl(c,1)>_.tl(d,1)||_.tl(c,3)<_.tl(d,3))return a;_.tl(c,3);_.tl(d,3);return b},HM=class{constructor(a,b,c){this.ujb=a;this.v8=b;this.jTc=c;this.ZZb=_.x(this.v8.mx,_.Re(d=>!!d&&d.kind!==4&&d.kind!==5),_.Pf((d,e)=>!!d&&!!e&&d.kind===e.kind&&_.lG(d.location,e.location)),_.cg(d=>this.ujb.PC(d)),_.Zf({bufferSize:1,
ix:!0}),_.bg(_.KF));this.dza=this.jTc.dza;this.R2c=_.x(this.ZZb,_.v(d=>d.state===2?{state:2,Tb:bZb(this,d.Tb.Gta,new Map)}:d),_.Zf({bufferSize:1,ix:!1}));this.gt=_.x(_.Ee([this.ZZb,this.dza]),_.Pf(),_.v(([d,e])=>d.state===2&&e&&e.nX.VY.length>0?{state:2,Tb:aZb(d.Tb,e.nX)}:d),_.Zf({bufferSize:1,ix:!1}))}};HM.O=function(a){return new (a||HM)(_.m(GM),_.m(_.yK),_.m(AM))};HM.ta=_.k({token:HM,oa:HM.O});var IM=class{constructor(a,b,c,d){this.bo=a;this.Kb=b;this.Ua=c;this.mga=d}Ja(){this.Za&&this.Za.unsubscribe()}};
IM.O=function(a){return new (a||IM)(_.m(_.dw),_.m(_.Ph),_.m(_.di),_.m(_.HI))};IM.ta=_.k({token:IM,oa:IM.O});var JM=class{constructor(){this.D4b=new _.Tf;this.Cad=this.D4b.Xf()}};JM.O=function(a){return new (a||JM)};JM.ta=_.k({token:JM,oa:JM.O,Ea:"root"});
var fZb=function(a,b){b=b.location;_.WF(b)&&(b=_.Mq(b.bc()).ab());b=b.bc().lj().ab();return IWb(a.u0,b)},KM=class{constructor(a){this.u0=a}D_a(a,b){a=fZb(this,a);b=(new _.Fm).set("q",`symbol:${"\\b"}${b}${"\\b"} case:yes`);return _.Cm(new _.Ij(a),b).toString()}};KM.O=function(a){return new (a||KM)(_.m(_.Iz))};KM.ta=_.k({token:KM,oa:KM.O,Ea:"root"});
var LM=class{constructor(a,b){this.v8=a;this.gZb=b;this.veb=_.x(this.v8.mx,_.v(c=>fZb(this.gZb,c)),_.Zf({bufferSize:1,ix:!0}))}D_a(a){return _.x(this.v8.mx,_.v(b=>this.gZb.D_a(b,a)))}};LM.O=function(a){return new (a||LM)(_.m(_.yK),_.m(KM))};LM.ta=_.k({token:LM,oa:LM.O});
var gZb=function(a,b,c=""){var d;{const g=`${b.de.id}/${b.repository}/${b.Eb}/${b.path}`;if(_.WF(a.mz)){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.mz.constructor(b),f=_.kG(b,a.mz),f=_.qG(b,a.Ua,{pxa:"oneBased",Jg:f?"preserve":null}),a.cache.set(c,f));return f(d)},MM=class{set location(a){this.mz&&_.Jq(a,this.mz)&&zBb(a,this.mz,["line"])||this.cache.clear();this.mz=a}constructor(a){this.Ua=a;this.cache=
new Map}};MM.O=function(a){return new (a||MM)(_.m(_.di))};MM.ta=_.k({token:MM,oa:MM.O});
var hZb={Os:!0,wCa:!0,silent:!0},mDb=/data:image\/png;path="([\w=]+)";/,NM=class{Td(a,b,c,d,e){b.tagName!=="A"||c!==0||d||e||(c=b.getAttribute("href")||"",lDb(c)&&(c=this.Ua,e=new _.Ij(b.href),d=e.ke(),b=e.fk.toString(),e=e.yK,b&&(d+=`?${b}`),e&&(d+=`#${e}`),_.fp(c,d),a.preventDefault()))}constructor(a,b,c,d,e){this.Ua=a;this.Kb=b;this.element=c;this.kd=d;this.document=e;this.Za=new _.le}Qa(){this.Za.add(_.x(this.Kb.af,_.cg(a=>this.kd.isStable?_.u(a):_.x(this.kd.lm,_.Rf(),_.Mf(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.eBa){var a=this.eBa;var b=this.document.createElement("div");_.Anb(b,a);a=b.querySelectorAll("img");for(const c of a)if(a=c.getAttribute("src"))c.src=_.trb(a).toString()}else b=_.rJ(this.content||"",hZb),_.ezb.ifa=_.czb(_.ezb),b=_.Myb.prototype.pYb.call(_.ezb,b);this.UYb&&pDb(b,this.UYb);this.SYb&&this.Za.add(oDb(b,this.SYb));_.qm(this.element.ma);for(const c of Array.from(b.children))this.element.ma.appendChild(c)}Ja(){this.Za.unsubscribe()}};
NM.O=function(a){return new (a||NM)(_.B(_.di),_.B(_.Ph),_.B(_.bf),_.B(_.Ue),_.B(_.Zh))};
NM.wa=_.zf({type:NM,na:[["markdown-content"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c,c.target,c.button,c.ctrlKey,c.metaKey)})},inputs:{content:"content",eBa:"safeHtmlContent",UYb:"relativeLinkModifier",SYb:"relativeImageModifier"},standalone:!1,features:[_.Lm],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 OM=class{};OM.O=function(a){return new (a||OM)};
OM.wa=_.zf({type:OM,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,qDb,3,1,"mat-card",0)(1,rDb,4,1,"mat-card",0);a&2&&(_.E("ngIf",b.content&&b.content.Bya&&b.content.text),_.y(),_.E("ngIf",b.content&&!b.content.Bya&&b.content.text))},Fa:[_.Sn,nM,_.mD,XL,NM],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 sDb=a=>({I8:a}),PM=class{constructor(){this.Je=!1;this.tgb=new _.Vm;this.close=new _.Vm;this.loaded=new _.Vm}Dc(){this.loaded.emit()}};PM.O=function(a){return new (a||PM)};
PM.wa=_.zf({type:PM,na:[["command-menu"]],rb:function(a,b){a&1&&_.Jg(_.kD,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.Pf=c.first)}},inputs:{Je:"hasBackdrop"},outputs:{tgb:"menuItemSelected",close:"closed",loaded:"loaded"},Pb:["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,zDb,1,1,"ng-template",3),_.J());a&2&&_.E("hasBackdrop",b.Je)},Fa:[_.Rn,_.Sn,_.Kx,_.kD,_.ry,_.sy,_.qy,PM],styles:[".command-menu.mat-menu-panel{min-height:16px;max-width:420px}.command-menu .mat-menu-content{padding-top:4px;padding-bottom:4px}.command-menu .mat-divider{margin:4px 0}.command-menu .mat-menu-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:24px;line-height:24px}.command-menu .mat-menu-item .label{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.command-menu .mat-menu-item:focus,.command-menu .mat-menu-item:hover{background:var(--hover);box-shadow:inset 0 0 0 1px var(--border)}.command-menu .mat-menu-item .shortcut{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:16px}\n/*# sourceMappingURL=command_menu.css.map */"],
hb:2});
var iZb=class{constructor(a){this.Jd=a;this.position={x:0,y:0};this.HLb=new _.Tf;this.zKb=new _.Tf;_.x(a.Un(),_.Re(b=>b.key==="Escape")).subscribe(()=>{this.Jy.close()})}close(a){this.HLb.next(a);this.HLb.complete();this.Jd.dispose();this.zKb.next(a);this.Jy=void 0}XB(){return this.zKb.Xf()}Bl(){this.setPosition(this.position)}setPosition({x:a,y:b}){this.position={x:a,y:b};const c=this.cha();c.left(`${a}px`);c.top(`${b}px`);const d=this.Jy.Kya;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}cha(){return this.Jd.am().rg}},jZb=function(a){a.VUc=document.activeElement;Promise.resolve().then(()=>a.kb.ma.focus())},QM=class{constructor(){this.De=_.n(_.Hg);this.HP=_.n(iZb);this.kb=_.n(_.bf);this.C6a=_.n(_.Yq);this.renderer=_.n(_.Ym);this.I8=_.n(_.fzb).CSc;this.fZb=0;this.hQb=a=>{a.target instanceof Element&&a.target.closest(".command-menu")||
this.close()}}Dc(){jZb(this);Promise.resolve().then(()=>{this.open()})}open(){this.Hea.Pf.YE=void 0;const a=this.De.mi(this.Hea.Pf.Nc),b=this.renderer,c=a.om;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.Hea.Pf.ir&&this.Hea.Pf.ir.attach({I8:this.I8});this.Kya=a.om[0];this.Ho=this.C6a.create(this.Kya);_.lUa(this.Ho);document.body.addEventListener("focusin",this.hQb);this.Kya.addEventListener("contextmenu",
d=>{d.preventDefault();d.stopPropagation();this.close()});this.fZb=setTimeout(()=>{this.HP.Bl();this.Kya.style.opacity="1"},0)}close(a){document.body.removeEventListener("focusin",this.hQb);this.yt();clearTimeout(this.fZb);this.Hea.Pf.ir.detach();this.HP.close(a)}yt(){const a=this.VUc;a&&typeof a.focus==="function"&&a.focus();this.Ho.destroy()}};QM.O=function(a){return new (a||QM)};
QM.wa=_.zf({type:QM,na:[["context-menu"]],rb:function(a,b){a&1&&_.Jg(PM,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.Hea=c.first)}},standalone:!1,ya:2,Aa:0,Da:[["menu","commandMenu"],[3,"menuItemSelected","closed"]],qa:function(a,b){if(a&1){const c=_.Ld();_.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())});_.J()}},Fa:[PM],styles:[".context-menu-container .command-menu{position:absolute;opacity:0}\n/*# sourceMappingURL=context_menu.css.map */"],
hb:2});
var kZb=function(a,b,c){if(!b.shiftKey)return b.preventDefault(),a.open({x:b.clientX,y:b.clientY},c)},RM=class{constructor(){this.qg=_.n(_.ws);this.Rb=_.n(_.We)}open({x:a,y:b},c){this.HP&&this.HP.close();const d=this.Jd=this.qg.create({rg:this.qg.position().global(),Mj:this.qg.Lj.block(),Ad:"context-menu-container"}),e=new iZb(d),f=new WeakMap;f.set(_.fzb,c).set(iZb,e);e.F4=d.attach(new _.ps(QM,void 0,new XWb(this.Rb,f)));e.Jy=e.F4.instance;return(this.HP=e).setPosition({x:a,y:b})}close(){this.HP&&(this.HP.close(),
this.HP=void 0)}};RM.O=function(a){return new (a||RM)};RM.ta=_.k({token:RM,oa:RM.O,Ea:_.yJ});
var lZb=["kytheHovercard"],SM={},IYb=function(a,b){b=jDb(_.Y(b,1),a.Ou.ou,a.Ou);return gZb(a.yY,b,"navigate")},MYb=function(a,b){const c=a.Ou;var d=c.ou;SM.de=_.WF(d)?ZWb:d.tb!=null?{id:d.tb,type:d.Uc}:void 0;SM.repository=d.repository;SM.Eb=_.Qj(d,0);SM.path=d.path;SM.params=Object.assign({},c.ou.params,{line:b,Zj:"1",ig:1});return gZb(a.yY,SM,"panel")},ADb=function(a){clearTimeout(a.Bfa);a.Bfa=void 0},BDb=function(a){a.Jd&&a.Jd.wg()&&!a.Bfa&&(a.Bfa=setTimeout(()=>{mZb(a)},300))},qZb=function(a){return _.x(_.Ee([a.Wha,
a.l$a,a.Hia]),_.cg(([b,c,d])=>{if(!c||!FDb(b,d))return _.u(null);a.Ga.mb({element:"XrefsHovercard",action:"fetch_"+b,gestureName:"CLICK"});b=CWb(new _.sQa,c.zYc);a.Ou&&a.Ou.ou&&(d=OK(DBb(a.Ou.ou)),b.KQ(d));d=nZb(a,c.origin);const e=d!=null?oZb(a,d):void 0;return _.x(a.service.Nob(b),_.If(()=>_.u(null)),_.v(f=>{if(!f)return null;var g=_.Ib(f,1,_.Gp).values().next().value;if(!g||!g.Bw())return null;f=pZb(a,g);g=g.getType()===2;return{origin:c.origin,text:f,Bya:g,z4b:e}}))}),_.Re(b=>!!b),_.Xf(1),_.De())},
rZb=function(a){a.Za.add(a.component.B4.subscribe(b=>{a.Td(b)}));a.Za.add(a.component.Sya.subscribe(b=>{(b=nZb(a,b.target))&&a.gZ(b)}));a.Za.add(a.component.lhb.subscribe(b=>{nZb(a,b.target)&&(a.l$a.next(void 0),BDb(a),clearTimeout(a.z$a),clearTimeout(a.pfb))}));a.Za.add(a.component.wdb.subscribe(b=>{b.shiftKey||b.metaKey||b.ctrlKey?a.Hia.next(b):a.Hia.next(void 0)}));a.Za.add(a.component.xdb.subscribe(()=>{BDb(a);a.Hia.next(void 0)}));a.Za.add(a.component.scroll.subscribe(b=>{a.Ku(b)}))},nZb=function(a,
b){b=a.Ns(b);return b==null?null:sZb(a,b)},mZb=function(a){ADb(a);a.Jd&&a.Jd.detach()},tZb=function(a){return _.x(_.XF(a.jh)?_.x(_.AI(a.Eh,a.jh,"path",0),_.If(()=>_.u(void 0)),_.v(b=>({ou:a.jh,vja:b}))):_.u({ou:a.jh,vja:void 0}),_.v(({ou:b,vja:c})=>({ou:b,vja:c,RNb:!!c&&(_.Qj(b,1)==="HEAD"||c===_.Qj(b,1))})))},sZb=function(a,b){const c=Number(b.dataset.key);return isNaN(c)||c<0?null:(a=a.tC[c])&&a instanceof NYb?{element:b,pD:a}:null},xZb=function(a,b){return _.x(eZb(a.c0a,uZb(a,b),b.pD.location.startLine+
1),_.If(c=>{a.eh.handleError(c);return _.u(void 0)}),_.cg(c=>(c==null?0:c.A_c)&&(c==null?0:c.bH)?_.x(a.e0a.D_a(c.bH),_.v(d=>({bH:c.bH,Zia:d}))):_.u({bH:c==null?void 0:c.bH,Zia:void 0})),_.v(c=>{var d=b.pD.context.Lp,e=_.dl(d,_.Pp,4),f=[];const g=vZb(a),l=b.element.textContent;g==null||wZb(g)!=="BUILD"||(e==null?0:e.qX())||l==null||/[:\/]/.test(l)||f.push({label:"Copy build target",ug:"copy-build-target"});(c==null?0:c.Zia)&&f.push({label:"Copy link to the symbol",ug:"copy-qualified-link",Ra:{Zia:c.Zia}});
(c==null?0:c.bH)&&f.push({label:"Copy qualified symbol name",ug:"copy-qualified-symbol-name",Ra:{bH:c.bH}});c=[[{label:"References",ug:"show-xrefs",disabled:!_.Y(d,5)}],[{label:"Copy",ug:"copy-symbol-name"},{label:"Copy link",ug:"copy-link"},...f],[{label:"Browser context menu",ug:"unused",Wb:"shift+right-click",disabled:!0}]];e&&(d=p=>({label:p.Tp(),ug:"navigate",Ra:IYb(a,p),disabled:!1}),f=_.gl(e,_.dQa,2,_.$k()).map(d),(e=e.qX())&&f.unshift(d(e)),f.length&&c.unshift(f));c.unshift([{label:"Open in new tab",
ug:"open-tab"}]);return c}))},yZb=function(a,b,c,d){(d=kZb(a.DSc,b,{CSc:d}))&&d.XB().subscribe(e=>{if(e)switch(e.ug){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.pma(c);a.log("openViaContextMenu",b);break;case "copy-symbol-name":_.bB(document,b.target,uZb(a,c));a.log("copySymbolNameViaContextMenu",b);break;case "copy-link":a.log("copyLinkViaContextMenu",b);e=_.GG(b.target,"a");if(!(e instanceof
HTMLAnchorElement))break;_.bB(document,e,e.href);break;case "open-tab":a.log("openTabViaContextMenu",b);e=_.GG(b.target,"a");if(!(e instanceof HTMLAnchorElement))break;_.lc(window,_.ec(e.href));break;case "copy-build-target":e=vZb(a);e!=null&&wZb(e)==="BUILD"&&(f=e.lastIndexOf("/"),_.bB(document,b.target,`//${f<0?"":e.substring(0,f)}:${uZb(a,c)}`));a.log("copyBuildTargetViaContextMenu",b);break;case "copy-qualified-link":_.bB(document,b.target,e.Ra.Zia);a.log("copyLinkToSymbolViaContextMenu",b);break;
case "copy-qualified-symbol-name":_.bB(document,b.target,e.Ra.bH),a.log("copyQualifiedSymbolNameViaContextMenu",b)}})},uZb=function(a,b){b=b.pD.location;return a.component.lines[b.startLine].substring(b.startColumn,b.endColumn)},vZb=function(a){let b,c;a=(b=a.Ou)==null?void 0:(c=b.ou)==null?void 0:c.path;return a==null?null:a.startsWith("google3/")?a.substring(8):a},wZb=function(a){const b=a.lastIndexOf("/");return b<0?a:a.substring(b+1)},oZb=function(a,b){let c,d,e,f;return{a1:_.Y(b.pD.context.Lp,
5).split(" "),eP:_.zl(b.pD.context.Lp,10,_.$k()),symbol:b.element.textContent||"",qmd:_.Bl(b.pD.context.Lp,9,_.$k()).includes(3),eCa:(c=a.Ou)==null?void 0:(d=c.ou)==null?void 0:d.path,mud:b.pD.context.nfa,God:(e=_.dl(b.pD.context.Lp,_.Pp,4))==null?void 0:(f=e.qX())==null?void 0:_.Y(f,1)}},pZb=function(a,b){const c=a.Ou,d=a.yY;return kDb(b,e=>{try{const f=jDb(e,c.ou,c);return gZb(d,f)}catch(f){return e}})},TM=class extends qM{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,I,L,V,ca,la,ya,Ba){super(f,l,a);this.Ga=
a;this.Vd=b;this.component=c;this.Tea=d;this.DSc=e;this.Gd=l;this.yY=p;this.qg=t;this.Ua=w;this.service=A;this.YQ=I;this.td=L;this.Sc=V;this.Eh=ca;this.c0a=la;this.e0a=ya;this.dxb=Ba;this.mV=!1;this.R4=0;this.l$a=new _.Wf(1);this.Jd=null;this.Za=new _.le;this.Bfa=void 0;this.Hia=new _.Qh;this.IOb=!1;this.ag=this.YQ.ag;this.Za.add(_.x(G.kX(),_.Pf()).subscribe(Ea=>{this.P0b=Ea;if(this.tC!=null)for(const Wa of this.tC)if(Wa.nm!=null&&!Wa.oP)if(Wa.service.P0b)for(const ob of FM(Wa))ob.classList.add("underline");
else for(const ob of FM(Wa))ob.classList.remove("underline");this.dxb.D4b.next()}));this.qma=G.u6();this.Wha=G.h6();a=qZb(this);_.lv.has(38)&&(this.IOb=!0);this.BYc=_.x(a,_.v(({text:Ea,Bya:Wa,z4b:ob})=>({text:Ea,Bya:Wa,z4b:ob})));this.Za.add(a.subscribe(({origin:Ea})=>{this.Jd||(this.Jd=this.qg.create({Mj:this.qg.Lj.Bl()}));var Wa=this.Jd;Ea=_.fs(_.ns(this.qg.position(),Ea),_.gzb);_.ZVa(Wa,Ea);this.Jd.wg()||this.Jd.attach(this.c8);this.Bfa&&ADb(this)}));this.El=this.td.register("showCustomContextMenu",
"ctrl+shift+\\",()=>{var Ea;const Wa=(Ea=document.activeElement)==null?void 0:Ea.getBoundingClientRect();Ea=new MouseEvent("mouseup",{clientX:Wa==null?void 0:Wa.x,clientY:Wa==null?void 0:Wa.y,button:2});Object.defineProperty(Ea,"target",{value:this.Hia.value.target,enumerable:!0});this.Td(Ea)},!0);rZb(this)}Qa(){super.Qa();this.YQ.mV=this.mV;this.c8=new _.qs(this.DYc,this.Tea,{content:this.BYc})}Sb(a){if(a.layerBaseLocation){const {ng:c,Hj:d}=a.layerBaseLocation;this.Ou!=null&&(this.Ou=Object.assign({},
this.Ou,{ou:EDb(c)}));this.yY.location=c;if(d&&_.lG(d,c)&&!zBb(c,d,["line"])&&this.tC!=null)for(const e of this.tC)if(e.nm!=null&&!e.oP){var b=KYb(e);if(b!==e.link){e.link=b;for(const f of FM(e))_.gc(f,_.ec(b))}}}super.Sb(a)}Ja(){super.Ja();let a;(a=this.El)==null||a.call(this);this.z$a!=null&&clearTimeout(this.z$a);this.pfb!=null&&clearTimeout(this.pfb);this.Za.unsubscribe();mZb(this)}clear(){super.clear();mZb(this)}C9(a){var b=a.annotations;this.Ou=a.Ou;var c=b.e6();this.R4=c.length;a=[];let d=
0;for(var e of c){a:{if(c=e.kha())if(c=ACb(c),CCb(c))break a;c=void 0}c?(a.push(new NYb(this,c,{index:d,nfa:c.startLine+1,Zed:b.q7a(),Lp:e},_.lv.has(79)&&!_.lv.has(85))),d++):_.LC(this.Ga)}b=this.YQ;b.dxa.clear();for(const f of a){f.Mha=b.Mha(f);e=_.zl(f.context.Lp,10,_.$k());for(const g of e)e=b.dxa.get(g),e!=null?e.add(f):b.dxa.set(g,new Set([f]))}b.gZ(b.Xha.ids,!1);return a}K5(a,b,c,d,e,f,g){return _.x(_.Ee([this.service.rya(a,b,c,{Eb:d,commit:e},f,g),tZb(this)]),_.v(([l,p])=>({annotations:l,Ou:p})))}Td(a){var b=
this.Ns(a.target);if(b==null)this.YQ.gZ([]);else{var c=sZb(this,b);if(c==null)this.YQ.gZ([]),b instanceof HTMLAnchorElement&&(b.rel="noopener",b.target="_blank",this.Ga.mb({element:"UnifiedXrefPanel",action:"documentationLink",gestureName:"CLICK"}));else{b=c.element;var d=c.pD;if(a.button===2&&!_.JG(a))_.x(this.qma,_.Nf(1),_.Re(Boolean),_.cg(()=>_.x(xZb(this,c),_.Nf(1)))).subscribe(f=>{yZb(this,a,c,f)});else if(a.button===0&&!_.JG(a)&&(a.preventDefault(),!this.YQ.Ae(d)||!this.mV))if(this.mV){var e=
_.Y(d.context.Lp,5);oYb(this.Sc,{a1:e.split(" "),eP:_.zl(d.context.Lp,10,_.$k()),symbol:b.textContent||""});this.log("addToStack",a)}else((e=_.dl(d.context.Lp,_.Pp,4))==null?0:e.qX())?(this.navigate(c,c.element.getAttribute("href")),this.log("jumpToDefinition",a)):(this.pma(c),this.log("open",a))}}}navigate(a,b){a=_.Iq(_.Nq(this.jh.bc(),{line:a.pD.context.nfa}).ab());this.Ua.navigate(a,{Jg:"preserve"}).then(()=>_.fp(this.Ua,b)).then(()=>{this.Sc.kja.next()})}pma(a){const b=_.Iq(_.Nq(this.jh.bc(),
{Zj:"1",ig:1}).ab());this.Ua.navigate(b,{Jg:"preserve"});this.Sc.pma(oZb(this,a))}gZ({element:a,pD:b}){const c=b.context.Lp;this.z$a=setTimeout(()=>{this.YQ.gZ(_.zl(c,10,_.$k()));_.$m(this.Vd)},200);const d=_.Y(c,3);d&&(this.pfb=setTimeout(()=>{this.l$a.next({origin:a,zYc:d.split(" ")})},750))}Ku(a){this.YQ.Ku(a)}wL(){sL(this.Gd,"XREFS");_.LC(this.Ga)}onLoad(){tL(this.Gd,"XREFS")}zP(){return["XREFS"]}Ju(){return this.R4}log(a,b){this.Ga.mb({element:"UnifiedXrefPanel",action:a,gestureName:"CLICK",
projectId:this.jh.tb},b)}Ns(a){if(!(a instanceof Element))return null;a=_.GG(a,".xrefs-decoration,.doc-link","code-and-highlight-container");return a!=null&&a instanceof HTMLElement?a:null}};TM.O=function(a){return new (a||TM)(_.B(_.xv),_.B(_.jn),_.B(_.tI),_.B(_.Hg),_.B(RM),_.B(_.yf),_.B(_.mv),_.B(_.sI),_.B(MM),_.B(_.ws),_.B(_.di),_.B(CM),_.B(_.Rv),_.B(EM),_.B(_.Ku),_.B(mM),_.B(_.BI),_.B(HM),_.B(LM),_.B(JM))};
TM.wa=_.zf({type:TM,na:[["xrefs-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&_.Jg(lZb,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.DYc=c.first)}},inputs:{jh:"layerBaseLocation",mV:"chainXrefs"},outputs:{ag:"highlightedLines"},standalone:!1,features:[_.Xg([MM,EM]),_.gg,_.Lm],jc:["layerBaseLocation",""],ya:2,Aa:0,Da:[["kytheHovercard",""],[3,"content","mouseenter","mouseleave",4,"ngIf"],[3,"mouseenter","mouseleave","content"]],qa:function(a){a&1&&_.C(0,DDb,2,3,"ng-template",null,0,_.ah)},Fa:[_.Sn,OM,
_.Xn],styles:["a.xrefs-decoration.underline{text-decoration:underline}"],hb:2,Ma:0});
var UM=class{constructor(a,b,c){this.YF=b;this.Gd=c;this.hEa="BLAME";this.uFc="XREFS";this.Oha=new _.Vm;this.dQc=_.lv.has(14)?_.x(_.Ee([KWb(this.YF),this.Gd.Ima]),_.v(([d,e])=>d.filter(f=>(f=e.get(f.id))?f.enabled:!1).map(f=>f.id))):_.u([]);this.hRc=this.Us("BLAME");this.V1c=this.Us("NL_SEMANTIC_OUTLINES");this.Bad=this.Us("XREFS");this.STc=this.Us("DEPRECATED");this.MSc=_.x(this.Gd.gua,_.cg(d=>_.Ee(d.map(e=>this.Us(e)))),_.v(d=>d.some(Boolean)))}Qa(){}oDa(a){this.Oha.emit(a)}Us(a){return _.x(this.Gd.dD(a),
_.v(b=>b.enabled),_.Pf())}};UM.O=function(a){return new (a||UM)(_.B(_.mv),_.B(_.qI),_.B(_.sI))};
UM.wa=_.zf({type:UM,na:[["code-layers"]],inputs:{jh:"layerBaseLocation"},outputs:{Oha:"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,GDb,1,1,"blame-layer",0),_.R(1,"async"),_.C(2,HDb,1,1,"nl-semantic-outlines-layer",0),_.R(3,
"async"),_.M(4),_.C(5,IDb,1,1,"xrefs-layer",1),_.R(6,"async"),_.sg(),_.M(7),_.C(8,JDb,1,1,"unified-deprecation-layer",0),_.R(9,"async"),_.sg(),_.C(10,KDb,1,1,"coverage-layer",0),_.R(11,"async"),_.C(12,LDb,1,2,"finding-layer",2),_.R(13,"async"));a&2&&(_.E("ngIf",_.S(1,6,b.hRc)),_.y(2),_.E("ngIf",_.S(3,8,b.V1c)),_.y(3),_.E("ngIf",_.S(6,10,b.Bad)),_.y(3),_.E("ngIf",_.S(9,12,b.STc)),_.y(2),_.E("ngIf",_.S(11,14,b.MSc)),_.y(2),_.E("ngForOf",_.S(13,16,b.dQc)))},Fa:[sM,BM,tM,_.Rn,_.Sn,DM,xM,TM,_.Xn],hb:2,
Ma:0});
var zZb=class{constructor(a,b,c,d,e){this.mu=a;this.line=b;this.context=c;this.teb=d;this.reb=e}remove(){this.vR&&this.vR.remove()}render(){this.vR=this.mu.T3(this.line,{startColumn:this.teb,endColumn:this.reb,zp:"hovercard-decoration-layer",key:this.context.email})}},VM=class extends _.lJ{set nH(a){this.YZb=a;this.update()}constructor(a,b){super(b);this.mu=a;this.Za=new _.le;this.Za.add(a.Sya.subscribe(c=>{if(this.tC.length!==0&&(c=this.Ns(c))){var d=c.key;d!=null&&(c.hovercardId=d)}}))}Ja(){super.Ja();this.Za.unsubscribe()}kua(){let a=
[];this.YZb&&(a=this.YZb.filter(MDb).map(b=>{var c=b.Ns().lastIndexOf("/");c=b.Ns().substring(c+1,b.Ns().length)+"@google.com";return new zZb(this.mu,_.tl(b.getRange(),1),{email:c},_.tl(b.getRange(),2),_.tl(b.getRange(),4))}));return _.u(a)}Ns(a){a=a.target;return a instanceof Element&&a.tagName!=="div"?(a=_.GG(a,".hovercard-decoration-layer","div,code-container"))?a.dataset:null:null}};VM.O=function(a){return new (a||VM)(_.B(_.tI),_.B(_.yf))};
VM.La=_.Cf({type:VM,na:[["hovercard-decoration-layer"]],inputs:{nH:"scoLinks"},standalone:!1,features:[_.gg]});
var AZb=class{constructor(a,b,c,d,e){this.mu=a;this.line=b;this.context=c;this.teb=d;this.reb=e}remove(){this.vR&&this.vR.remove()}render(){const a=this.context.href;this.vR=this.mu.T3(this.line,{startColumn:this.teb,endColumn:this.reb,tagName:"a",zp:this.context.style,href:a,key:a.startsWith("http://")||a.startsWith("https://")?"external":void 0,sfb:!0})}},BZb=function(a,b,c){return a.n7.Fz(_.dp(a.Ua,a.O8a(b,c)))},WM=class extends _.lJ{constructor(a,b,c,d,e,f,g,l){super(l);this.mu=a;this.Bma=b;this.Ua=
c;this.Kb=d;this.n7=e;this.Ga=f;this.zh=g;this.Za=new _.le;this.content=this.OKb="";this.Za.add(a.B4.subscribe(p=>{this.fG(p)}))}Qa(){}Sb(){this.update()}Ja(){super.Ja();this.Za.unsubscribe()}fG(a){if(a.button===0&&!_.JG(a)){var b=a.target;if(b instanceof Element&&(b=_.GG(b,"a.link-decoration-layer","code-container"))){var c=b.dataset.key==="external"?b.href:void 0;this.Ga.mb({gestureName:"CLICK",element:`${this.OKb}CodeLink`,action:"navigate",xm:c},a);c?(b.target="_blank",b.rel="noopener"):(a.preventDefault(),
_.fp(this.Ua,b.pathname+b.search+b.hash))}}}kua(){let a=[];if(this.nH)a=this.nH.map(b=>{var c=b.Ns();const d=b.getType();switch(d){case 6:case 7:c.startsWith("/search?q=")||(c=BZb(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:_.bb(d,"unhandled link type")}c.startsWith("/search/")&&(c=_.cp(this.Ua,c),c=BZb(this,["/"+_.Ep.y$],c.Sa));return new AZb(this.mu,_.tl(b.getRange(),1),{href:c,style:"link-decoration-layer"},_.tl(b.getRange(),
2),_.tl(b.getRange(),4))}).filter(b=>b!=null);else{const b=this.mu.lines;b.length===0&&console.error("bad");for(let c=0;c<b.length;c++){const d=NDb(b[c]);for(const {text:e,start:f}of d)a.push(new AZb(this.mu,c,{href:e,style:"link-decoration-layer"},f,f+e.length))}}return _.u(a)}O8a(a,b){return _.ep(this.Ua,a,{Li:this.Kb,Sa:b})}};WM.O=function(a){return new (a||WM)(_.B(_.tI),_.B(_.nv),_.B(_.di),_.B(_.Ph),_.B(_.ao),_.B(_.vp),_.B(_.At),_.B(_.yf))};
WM.La=_.Cf({type:WM,na:[["link-decoration-layer","analyticsElementToTrack","","content",""]],inputs:{OKb:"analyticsElementToTrack",content:"content",nH:"scoLinks"},standalone:!1,features:[_.gg,_.Lm]});var XM=class{constructor(){this.b7=!1;this.hoc="Star";this.loc="Unstar";this.D9=""}Qa(){this.D9=_.yrb(this.type,this.b7)}};XM.O=function(a){return new (a||XM)};
XM.wa=_.zf({type:XM,na:[["simple-star"]],inputs:{type:"type",b7:"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),_.J()());a&2&&(_.mg("title",b.D9)("aria-label",b.b7?b.loc:b.hoc),_.y(),_.og("starred",b.b7)("disabled",!b.b7),_.y(),_.Rg(" ",b.b7?"star":"star_border"," "))},styles:[_.jzb()],Ma:0});var YM=class{constructor(){this.email=""}};
YM.O=function(a){return new (a||YM)};YM.La=_.Cf({type:YM,na:[["","contactHovercard",""]],ob:1,Ya:function(a,b){a&2&&_.mg("data-hovercard-id",b.email)},inputs:{email:"email"},standalone:!1});var ZM=class{};ZM.O=function(a){return new (a||ZM)};ZM.Ca=_.Af({type:ZM});ZM.Ba=_.Uc({});var $M=class{constructor(){this.layout="row"}};$M.O=function(a){return new (a||$M)};$M.wa=_.zf({type:$M,na:[["dc-p"]],inputs:{size:"size",layout:"layout"},standalone:!1,ac:["*"],ya:5,Aa:3,Da:[[3,"fxLayout"]],qa:function(a,b){a&1&&(_.Cg(),_.F(0,"p",0),_.Q(1,"\n  "),_.Dg(2),_.Q(3,"\n"),_.J(),_.Q(4,"\n"));a&2&&(_.og("skinny",b.size==="skinny"),_.E("fxLayout",b.layout))},Fa:[_.Br],styles:["p.skinny[_ngcontent-%COMP%] {\n  margin-bottom: 0px;\n}"]});var aN=class{};aN.O=function(a){return new (a||aN)};aN.Ca=_.Af({type:aN});aN.Ba=_.Uc({imports:[_.kt]});var CZb={NONE:0,Kic:1,0:"NONE",1:"INSIGHTS"},DZb=new _.ud("FORCE_INSIGHTS",{Ea:"root",oa:()=>{try{return(new URLSearchParams(window.location.search)).has("showInsights")}catch(a){return!1}}}),nHb=function(a,b){a.state.next(b);b=_.Ii(a.vk.Wc);b.params.Qu!=null&&a.Ua.navigate(_.Iq(_.cH(b.bc(),c=>{delete c.Qu}).ab()),{Jg:"preserve"})},bN=class{constructor(a,b,c,d){this.vk=a;this.Ua=b;this.state=new _.Qh(c?1:0);this.NNb=_.x(this.state,_.cg(e=>PDb(e,d)),_.cg(e=>_.x(a.data,_.v(f=>{let g;return((g=f.Rc)==
null?void 0:g.params.Qu)!=null}),_.Pf(),_.v((f,g)=>f?1:g<2?e:0))),_.Pf(),_.Xf(1),_.De())}};bN.O=function(a){return new (a||bN)(_.m(_.Ph),_.m(_.di),_.m(DZb),_.m(dM))};bN.ta=_.k({token:bN,oa:bN.O});var EZb=new _.ud("GRAPH_TOOLS_PROMISE",{Ea:"root",oa:()=>_.ve(function*(){try{yield google.corp.devops.tools.loadGraph()}catch(a){return Promise.resolve(void 0)}return google.corp.devops.tools.graph})}),FZb=function(a,b,c){return _.ve(function*(){yield a.init();return a.Fwa&&b.length!==0?_.pp(a.Ga,a.Fwa.getAvailableFileContext(`//depot/${b}`,{changelistId:c}).catch(()=>new Set),"g3GraphAvailableInsights"):new Set})},cN=class{constructor(a,b,c){this.Ga=a;this.BXc=b;this.HSb=c}init(){const a=this;return _.ve(function*(){if(!a.Fwa){var b=
yield _.pp(a.Ga,a.BXc,"g3GraphToolsPromise");if(b){var c=b.createService;a:{var d=a.HSb;switch(d){case 1:d="production";break a;case 0:d="autopush";break a;default:d=_.bb(d,void 0)}}a.Fwa=c.call(b,{environment:d})}}})}createController(a){const b=this;return _.ve(function*(){yield b.init();let c;return(c=b.Fwa)==null?void 0:c.createController(a)})}};cN.O=function(a){return new (a||cN)(_.m(_.vp),_.m(EZb),_.m(_.W3a))};cN.ta=_.k({token:cN,oa:cN.O,Ea:"root"});var GZb=function(a){return _.ve(function*(){a.Gwa=yield a.sxa.createController({element:a.kb.ma,theme:a.Qya,onOpen:()=>{},onClose:()=>{a.Ga.mb({element:"insightsPanel",action:"close",gestureName:"CLICK"});a.bK()}})})},dN=class{constructor(a,b,c,d,e,f,g,l,p){this.kb=a;this.Ga=b;this.sxa=c;this.Eh=d;this.bA=f;this.Ah=g;this.kd=l;this.ila=p;this.Za=new _.le;this.Qya=void 0;this.Va=_.x(e.data,_.v(JK))}Qa(){const a=this;return _.ve(function*(){a.Za.add(a.bA.theme.subscribe(b=>{switch(b){case "DARK":a.Qya=
"dark";break;case "LIGHT":a.Qya="light";break;default:_.bb(b,void 0)}a.Gwa&&a.Gwa.setTheme(a.Qya)}));yield GZb(a);a.Za.add(_.x(a.Va,_.mG(),_.cg(b=>_.Ee([a.Va,_.x(_.AI(a.Eh,b,"path",1),_.If(()=>_.u("Failed to load the current cl."))),_.x(_.AI(a.Eh,_.Mq(b.bc(),"HEAD").ab(),"path",0),_.If(()=>_.u("Failed to load the base cl.")))]))).subscribe(([{path:b},c,d])=>_.ve(function*(){const e=Number(c),f=Number(d),g=yield FZb(a.sxa,b||"",f);a.Gwa&&b&&!isNaN(e)&&!isNaN(f)&&g.size>0?yield a.Gwa.openFileContext(`//depot/${b}`,
{changelistId:e,mostRecentChangelistId:f}):(a.bK(),g.size>0&&_.Pt(a.Ah,{error:Error("He`"+c+"`"+d),message:"Failed to load insights panel",Rd:"Dismiss"}))})))})}Ja(){this.Za.unsubscribe()}bK(){this.kd.run(()=>{nHb(this.ila,0)})}};dN.O=function(a){return new (a||dN)(_.B(_.bf),_.B(_.vp),_.B(cN),_.B(_.BI),_.B(_.Ph),_.B(_.Zv),_.B(_.Qt),_.B(_.Ue),_.B(bN))};
dN.wa=_.zf({type:dN,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 eN=class{};eN.O=function(a){return new (a||eN)};eN.Ca=_.Af({type:eN});eN.Ba=_.Uc({imports:[_.Yn]});var fN=class{constructor(){this.time=this.message=this.aWa="";this.Yia=[]}Sb(){let a;this.aWa=((a=this.commit.Gm)==null?void 0:a.email)||"";let b;this.aNb=(b=this.commit.Pta)==null?void 0:b.email;this.message=this.commit.Oq;this.time=this.commit.eK;this.Yia=this.commit.iO}};fN.O=function(a){return new (a||fN)};
fN.wa=_.zf({type:fN,na:[["commit-overview","commit",""]],inputs:{commit:"commit"},standalone:!1,features:[_.Lm],jc:["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,QDb,5,4,"div",0),_.F(1,"div",1)(2,"div",2)(3,"mat-icon"),_.Q(4,"person"),
_.J(),_.F(5,"span"),_.Q(6),_.J(),_.F(7,"span",3),_.Q(8," (author) "),_.J()(),_.C(9,RDb,7,1,"div",4),_.F(10,"div",2)(11,"mat-icon"),_.Q(12,"event"),_.J(),_.F(13,"span"),_.Q(14," Committed on "),_.J(),_.F(15,"span",5),_.Q(16),_.R(17,"dateTimeDisplay"),_.J()()());a&2&&(_.E("ngIf",b.message),_.y(6),_.Sg(b.aWa),_.y(3),_.E("ngIf",b.aWa!==b.aNb),_.y(7),_.Sg(_.S(17,4,b.time)))},Fa:[_.Sn,fM,_.hu,_.zB,eM],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 YDb=a=>({Eb:a}),XDb=a=>({context:a}),cEb=()=>({Z6c:!0}),HZb={NONE:0,C7b:1,wkc:2,Crc:3,Arc:4,0:"NONE",1:"BRANCH_AND_SHA_OF_LAST_BRANCH_UPDATE",2:"LATEST_COMMIT_ON_PATH",3:"PIPER",4:"PINNED_SHA"},IZb=function(a,b){b=b&&b.Hj;if(b){var c=_.kG(b,a.location);var d=_.Qj(b,a.version);c=c&&d===a.XV}else c=!1;c||(a.hx={},a.a9?(a.hx.location=!0,a.hx.jx=!0):(c=a.hx,b?(d=_.kG(b,a.location),b=_.Qj(b,a.version),a=d&&b!==a.XV):a=!1,c.location=a))},KZb=function(a,b){const c=b.wf;return a.Ej?_.x(JZb(a,c,a.location),
_.v(d=>{if(d===-1)return{Eb:c};if(d!==0)return{Eb:c,depth:d,OX:_.Iq(_.Mq(_.QG(a.location.bc()),"HEAD").ab())}})):_.u({Eb:c,y_:xBb(a.location,b)})},LZb=function(a,b){return _.x(a.tnb,_.v(c=>{let d;return c===5?((d=a.location.params.Qb)==null?void 0:d.replace("codereview/",""))||void 0:b.Eb}))},JZb=function(a,b,c){const d=Number(b);return isNaN(d)||!_.Rj(c)?_.u(-1):_.x(COb(a.Eh,c),_.Re(_.yG),_.Pf((e,f)=>e.Tb.ql===f.Tb.ql),_.cg(e=>{const f=e.Tb.mva;e=e.Tb.ql.findIndex(g=>{g=Number(g.wf);return!isNaN(g)&&
d>=g});return e===-1?f?(f(),_.Pe):_.u(-1):_.u(e)}))},gN=class{set Nd(a){this.location=a}get Nd(){return this.location}constructor(a,b,c){this.Eh=b;this.c_=c;this.joa=HZb;this.LYb=this.tnb=this.mma=_.Pe;this.hx={};this.version=1;this.ueb=!0;this.a9=!1;this.uub=_.lv.has(56)}Qa(){}Dc(){}Sb(a){a.activeLocation&&(this.tnb=_.uG(this.location)?_.x(_.FI(this.c_,_.cH(_.Mq(this.location.bc(),this.XV),b=>{b.Qb=this.mTc}).ab()),_.eg(()=>{this.hx.jx=!0}),_.bg(_.OG(this.location.Eb)),_.v(b=>b.type)):_.Pe,this.LYb=
_.x(this.tnb,_.v(_.PG)));if(a.activeLocation||a.showMostRecentCommitForPath||a.version)IZb(this,a.activeLocation),!this.a9&&this.KYb?(this.mma=_.u(void 0),this.hx.bn=!0):this.a9&&this.version===1?(a=_.WF(this.location)?_.Mq(this.location.bc(),"HEAD").ab():this.location,this.mma=_.x(_.Ee([this.m6(a,0),this.m6()]),_.cg(([b,c])=>c?b&&b.wf===c.wf?_.u(void 0):KZb(this,c):_.u(void 0)),_.eg(b=>{b&&b.Eb?this.hx.bn=!0:this.hx={}}))):this.mma=_.x(this.m6(),_.v(b=>{if(b!=null&&b.wf)return{Eb:b.wf,y_:b.ar?xBb(this.location,
b):void 0}}),_.eg(()=>{this.hx.bn=!0}))}Vn(){this.hx.location&&this.hx.jx&&this.hx.bn&&(this.hx={},this.Spb.launch(0,0))}get XV(){return _.Qj(this.location,this.version)||""}get mTc(){return _.fob(this.location,this.version)||""}get wUc(){return this.XV?this.a9?this.Ej?3:2:this.KYb?4:1:0}get t4c(){return _.hG(this.XV)}get KYb(){return _.Ai.test(this.XV)||_.WF(this.location)}get Ej(){return _.XF(this.location)}Iea(a){if(!a)return _.u();const b=this.uub?yBb(this.location,this.a0c):this.location;return _.x(LZb(this,
a),_.v(c=>_.oG(this.location,c,this.version,a.y_||b)))}m6(a=this.location,b=this.version){return _.x(_.x(this.Eh.m6(a,this.a9?"path":"repository",b),_.v(jBb)),_.If(()=>_.u(void 0)))}};gN.O=function(a){return new (a||gN)(_.B(_.mv),_.B(_.BI),_.B(_.GI))};
gN.wa=_.zf({type:gN,na:[["commit-information"]],rb:function(a,b){a&1&&_.Jg(_.Js,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.Spb=c.first)}},inputs:{version:"version",ueb:"linkToCommitDetails",Nd:"activeLocation",a0c:"lastSubmoduleFetchSpec",a9:"showMostRecentCommitForPath"},standalone:!1,features:[_.Lm],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,UDb,4,3,"ng-container",5)(2,ZDb,3,7,"ng-container",5)(3,aEb,1,1,null,5)(4,dEb,1,3,null,5),_.J(),_.K(5,"div",6),_.C(6,eEb,3,3,"ng-template",null,0,_.ah)(8,iEb,2,3,"ng-template",null,1,_.ah)(10,jEb,5,13,"ng-template",null,2,_.ah)(12,oEb,2,3,"ng-template",null,3,_.ah));a&2&&(_.E("ngSwitch",b.wUc),_.y(),_.E("ngSwitchCase",
b.joa.C7b),_.y(),_.E("ngSwitchCase",b.joa.Arc),_.y(),_.E("ngSwitchCase",b.joa.Crc),_.y(),_.E("ngSwitchCase",b.joa.wkc),_.y(),_.E("matRippleCentered",!0)("matRippleDisabled",!0))},Fa:[_.Ap,_.Sn,_.Wn,_.Tn,_.Un,_.CI,_.Br,_.ht,_.Js,_.gp,_.kw,_.Xn,_.dH],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 MZb=a=>`${a}`;var hN=class{constructor(a,b=null){this.line=a;this.ch=b}};var NZb=class{constructor(a,b,c,d,e){var f=[];this.type=a;this.AG=b;this.zG=c;this.wQ=d;this.vQ=e;this.ZJ=[];this.type=a;this.AG=b;this.zG=c;this.wQ=d;this.vQ=e;if(f)for(const g of f)this.ZJ.push(g)}};var OZb=class{constructor(a,b){this.Gg=a;this.OYc=!!b}};var PZb=class{constructor(a,b,c){this.left=a;this.right=b;this.Fh=c}};var QZb=function(a,b){return a.left+a.Fh===b.left&&a.right+a.Fh===b.right},RZb=class{constructor(){this.Ltb=this.Dma=0;this.Skb=[];this.Tkb=[];this.diff=this.Ktb=this.Jtb=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.Skb=[];this.Tkb=[];for(var G=0;G<=w;G++){let ya=-1;for(var I=A[G]=0;I<=G;I++){var L=A[I];this.Skb.push(ya<L?L*2:ya*2+1);var V=ya<L?L:ya,ca=V-2*I+G;for(ya=L+1;V<l&&ca<p&&a.charAt(V)===c.charAt(ca);)++V,
++ca;A[I]=V;L=G-I-Math.ceil((p-l)/2);if(t&&L>=0&&L<G&&la[L]<=V){A=I;a=L;c=V;this.diff=G=G*2-1;this.Jtb=A;this.Ktb=a;this.Dma=c;this.Ltb=c-2*A+Math.ceil(G/2);break a}}ya=la[G]=l;for(V=0;V<=G;V++){L=la[V];this.Tkb.push(ya>=L?L*2:ya*2+1);I=ya>=L?L:ya;ca=p-l-G+I+2*V;for(ya=L-1;I>0&&ca>0&&a.charAt(I-1)===c.charAt(ca-1);)--I,--ca;la[V]=I;L=Math.floor((l-p)/2)-V+G;if(!t&&L>=0&&L<=G&&I<=A[L]){a=L;c=V;A=A[L];this.diff=G*=2;this.Jtb=a;this.Ktb=c;this.Dma=A;this.Ltb=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.Jtb;A=this.Dma;for(p=e.length;G>=0;--G)t=this.Skb[(G+1)*G/2+l],w=A-Math.floor(t/2),A-=w,w!==0&&(a=new PZb(A+b,A-2*l+G+d,w),c=e[e.length-1],e.length!==0&&QZb(a,c)?(c.left-=w,c.right-=w,c.Fh+=w):e.splice(0,0,a)),t&1&&(A--,l--);p>0&&QZb(e[p-1],e[e.length-1])&&(e[p-1].Fh+=e[e.length-1].Fh,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.Ktb;for(A=this.Dma;G>=0;--G)c=this.Tkb[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.Dma-A,this.Ltb-t))),p=A+w+b,t=t+w+d,w=l-w,w!==0&&(p=new PZb(p,t,w),e.length!==0&&QZb(e[e.length-1],p)?e[e.length-1].Fh+=w:e.push(p)),A+=l,c&1&&(A++,a--)}return{ZJ:e,Yod:(f+g-this.diff)/2}}};var iN=[];for(let a=0;a<256;++a)iN[a]=2;for(let a=97;a<=122;++a)iN[a]=3;for(let a=65;a<=90;++a)iN[a]=3;for(let a=48;a<=57;++a)iN[a]=3;iN[95]=3;iN[32]=iN[9]=iN[10]=iN[13]=0;for(const a of"(){},.#/*\";'")iN[a.charCodeAt(0)]=0;for(const a of"!%^&[]?\\|<>+-=~@`")iN[a.charCodeAt(0)]=5;iN[0]=0;
var SZb=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},TZb=function(a,b){let c=0;for(;c<b.length&&!(b[c].TZ>=a);c++);return c},UZb=function(a){return a.ch===null?new hN(a.line+1,0):a},YZb=function(a,b,c){b=VZb(a,b,c);a.hj=b.y0c;a.Kj=b.z0c;a.lineArray=b.lineArray;for(b=0;b<a.hj.text.length;++b)a.Uia.push({EP:1,index:b});for(b=0;b<a.Kj.text.length;++b)a.hla.push({EP:1,index:b});b=WZb(a,!0);for(c=
1;c!==a.KWb&&b>0;++c)b=WZb(a,!1);b=XZb(a.Uia,4,-1);c=XZb(a.hla,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=TZb(b[e].f7,c),l=TZb(b[e+(f?2:1)].f7,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].g7=b[e+1].jQ,c[g+1].f7=b[e+1].TZ);else continue;b[e].type=7;f&&(b[e+1].type=7);f=f?2:1;b[e+f].type=6;b[e+f].jQ=b[e].jQ;b[e+f].g7=b[e].g7}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].g7=b[p].jQ;c[w].f7=b[p].TZ;++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.jQ,p=g.TZ,g.g7=g.jQ,g.f7=g.TZ,g.jQ=l,g.TZ=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 hN(0,0);c=new hN(0,0);d=[];for(t of a)a=new NZb(t.type,new hN(t.g7,0),new hN(t.f7,null),new hN(t.jQ,0),new hN(t.TZ,null)),t.type===1&&(a.AG=b,a.zG=b),t.type===-1&&(a.wQ=c,a.vQ=c),b=UZb(a.zG),c=UZb(a.vQ),d.push(a);
t=d}return t},VZb=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=iN[0];for(let I=0;I<G.length;++I){const L=G[I];iN[L.charCodeAt(0)]!==void 0&&(g+=iN[L.charCodeAt(0)])}l[A]=g;A++}t.push(w++)}return new jN(p,t)};b=f(b,a.gBa);a=f(c,a.gBa);return{y0c:b,z0c:a,lineArray:d}},WZb=function(a,b){if(!a.hj||!a.Kj)throw Error();if(b){var c=a.hj;
for(var d=a.Kj,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={Via:new jN(c.text.substr(0,e),c.lineNumbers.splice(0,e)),jla:new jN(d.text.substr(0,e),d.lineNumbers.splice(0,e)),Fh: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.Kj;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={Via:new jN(c.text.slice(1-f),c.lineNumbers.splice(1-f)),
jla:new jN(e.text.slice(1-f),e.lineNumbers.splice(1-f)),Fh: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 RZb).run(a.hj.text,0,a.Kj.text,0).ZJ;c=[];for(g=0;g<f.length;g++)c.push(new OZb(f[g],!1));d!==null&&(a.hj.text=d.Via.text+a.hj.text,a.hj.lineNumbers.splice(0,0,...d.Via.lineNumbers),a.Kj.text=d.jla.text+a.Kj.text,a.Kj.lineNumbers.splice(0,0,...d.jla.lineNumbers),c.splice(0,0,new OZb(new PZb(0,0,d.Fh),!0)));d=d&&d.Fh>0?d.Fh:0;
e!==null&&(a.hj.text+=e.Via.text,a.hj.lineNumbers.splice(a.hj.lineNumbers.length,0,...e.Via.lineNumbers),a.Kj.text+=e.jla.text,a.Kj.lineNumbers.splice(a.Kj.lineNumbers.length,0,...e.jla.lineNumbers),f=d+e.Fh,c.push(new OZb(new PZb(a.hj.text.length-f,a.Kj.text.length-f,e.Fh),!0)));if(!a.hj||!a.Kj)throw Error();b=b?0:2;let l=g=f=e=0,p=0;for(let I=0;I<c.length;I++){let L=c[I].Gg.Fh;const V=c[I];for(;e<V.Gg.left;)++e,++g;for(;f<V.Gg.right;)++f,++l;var t=I+1;t<c.length&&(c[t].Gg.left+=d,c[t].Gg.right+=
d,V.Gg.left+L===c[t].Gg.left?(ZZb(a,a.Kj,l,V,c[t],c[t].Gg.right-V.Gg.right),L=V.Gg.Fh):V.Gg.right+L===c[t].Gg.right&&(ZZb(a,a.hj,g,V,c[t],c[t].Gg.left-V.Gg.left),L=V.Gg.Fh));t=g;let ca=l;for(;;){var w=t-1,A=ca-1;if(w<0||A<0)break;if(a.hj.text[w]!==a.Kj.text[A])break;if(a.hj.lineNumbers[w]+1!==a.hj.lineNumbers[t]||a.Kj.lineNumbers[A]+1!==a.Kj.lineNumbers[ca])break;A=a.Kj.lineNumbers[A];if(a.Uia[a.hj.lineNumbers[w]].EP!==1||a.hla[A].EP!==1)break;--t;--ca;++L}if(L!==0){w=0;A=t;for(var G=0;G<L&&w<=0;++G)w+=
a.gBa[a.hj.text.charCodeAt(A)],++A;if(w>0||V.OYc){++p;g=t;l=ca;for(w=0;w<L;++w,++ca,++t)A=a.hj.lineNumbers[t],G=a.Kj.lineNumbers[ca],a.Uia[A].EP=b,a.Uia[A].index=G,a.hla[G].EP=b,a.hla[G].index=A;a.hj.text=a.hj.text.substr(0,g)+String.fromCharCode(-1)+a.hj.text.substr(t);a.Kj.text=a.Kj.text.substr(0,l)+String.fromCharCode(-2)+a.Kj.text.substr(ca);a.hj.lineNumbers.splice(g,t-g,null);a.Kj.lineNumbers.splice(l,ca-l,null);g++;l++;e+=V.Gg.Fh;f+=V.Gg.Fh}}}return p},XZb=function(a,b,c){const d=[];if(a.length===
0)return[];var e=a[0].EP;let f=a[0].index,g=a[0].index,l=0,p=0;for(let t=1;t<a.length;++t)if(a[t].EP===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 $Zb(e,f,g,l,p));l=p=t;f=g=a[t].index;e=a[t].EP}a=new $Zb(0,f,g,l,p);e===1?a.type=c:e===2&&(a.type=b);d.push(a);return d},ZZb=function(a,b,c,d,e,f){var g=c+d.Gg.Fh,l=c+f;c=0;var p=g,t=l;for(f=0;f<d.Gg.Fh&&!(--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.Fh&&!(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 I=a_b(a,b,t),L=a_b(a,b,w),V=a_b(a,b,A),ca=a_b(a,b,l);let la=Math.min(I,L),ya=Math.min(V,ca);b_b(a,b,t)==="}"&&(la-=2);b_b(a,b,w)==="{"&&(la-=2);b_b(a,b,A)==="}"&&(ya-=2);I<L&&--la;V<ca&&--ya;g.push(la+ya)}c===d.Gg.Fh&&(g[0]-=10);f===e.Gg.Fh&&(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.Fh+=c,e.Gg.left+=c,e.Gg.right+=c,e.Gg.Fh-=c)}},a_b=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.gBa[b]},b_b=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]},c_b=class{constructor(){this.KWb=1;this.Kj=this.hj=null;this.lineArray=
[];this.Uia=[];this.hla=[];this.gBa=[]}Oga(a,b){a=SZb(a);b=SZb(b);return YZb(this,a,b)}},jN=class{constructor(a,b){this.text=a;this.lineNumbers=b}},$Zb=class{constructor(a,b,c,d,e){this.type=a;this.g7=b;this.f7=c;this.jQ=d;this.TZ=e}};var d_b=function(a,b){if(a==="")return{lines:["\n"],ljb:[new hN(b,0),new hN(b,0)]};a=a.split(/([^\d\w]|[\d\w]+)/).filter(e=>e!=="");let c=0;const d=[new hN(b,c)];for(const e of a)e==="\n"?(b++,c=0):c+=e.length,d.push(new hN(b,c));return{lines:a.map(e=>e.replace("\n","\x00")+"\n"),ljb:d}},e_b=function(a){if(a.length===0)return[""];a=SZb(a);_.ta(a).endsWith("\n")&&a.push("");return a},f_b=function(a,b,c,d){const e=[];for(const f of b){if(f.ZJ.length>0){b=a.getRange(c,f.AG,f.ZJ[0].AG);b.length>0&&e.push([0,
b]);e.push(...f_b(a,f.ZJ,c,d));b=a.getRange(c,_.ta(f.ZJ).zG,f.zG);b.length>0&&e.push([0,b]);continue}b=f.AG;const g=f.zG,l=f.wQ,p=f.vQ;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},g_b=class{constructor(){this.KWb=void 0}Oga(a,b){var c=new c_b;
let d=c.Oga(a,b);a=e_b(a);b=e_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.zG.line-f.AG.line>500||f.vQ.line-f.wQ.line>500)continue;f.ZJ=[];var e=this.getRange(a,f.AG,f.zG);if(e.length>1E4)continue;e=d_b(e,f.AG.line);c=this.getRange(b,f.wQ,f.vQ);if(c.length>1E4)continue;const g=d_b(c,f.wQ.line);c=new c_b;c=YZb(c,e.lines,g.lines);for(const l of c){c=(p,t)=>t.ch!==null?p.ljb[t.line]:p.ljb[t.line+1];switch(l.type){case 1:case -1:case 0:case 2:l.AG=c(e,
l.AG);l.zG=c(e,l.zG);l.wQ=c(g,l.wQ);l.vQ=c(g,l.vQ);break;default:throw Error("Ke");}f.ZJ.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 h_b=["codeview"],i_b={lineNumbers:!0,extraKeys:{"Ctrl-F":"findPersistent","Cmd-F":"findPersistent"},readOnly:!0},n_b=function(a){a.rendered.emit(!1);a.Cp&&a.yZa.ma.removeChild(a.yZa.ma.lastChild);const b=_.lv.has(35);a.zone.Ub(()=>{setTimeout(()=>_.ve(function*(){a.Cp=(yield _.NG()).MergeView(a.yZa.ma,{orig:null,origLeft:a.diffBase,value:a.Ul,mode:"text/plain",revertButtons:!1,connect:a.align?"align":"",collapseIdentical:a.TMb,diffDriverFunction:(c,d)=>{if(b){{var e=a.Z$c;const f=e_b(c),g=e_b(d);
f.length>15E3||g.length>15E3?e=void 0:(c=e.Oga(c,d),e=f_b(e,c,f,g))}return e}}});j_b(a);for(const c of k_b(a))c.operation(()=>{l_b(a,c);a.setOptions(c);if(a.Cp){var d=m_b(a,c),e=d?"left-edit-gutter":"right-edit-gutter",f=a.Cp.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=m_b(a,c)?a.Tia:a.gla;c.setOption("lineNumberFormatter",d);d=m_b(a,c)?a.tY:a.E_;for(const l of d)c.addLineWidget(l.line,l.element,l.options)})}),0)})},
j_b=function(a){if(a.Cp)a.Cp.editor().on("update",()=>{a.zone.run(()=>{a.rendered.emit(!0)})})},k_b=function(a){return a.Cp?[a.Cp.leftOriginal(),a.Cp.editor()]:[]},l_b=function(a,b){_.ve(function*(){if(a.Cp&&a.fileName){var c=(yield _.NG()).findModeByFileName(a.fileName);b.setOption("mode",c?c.mime:"text/plain")}})},m_b=function(a,b){if(a.Cp)return b===a.Cp.leftOriginal()?!0:!1},kN=class{constructor(a,b,c){this.zone=c;this.line=void 0;this.rfa=i_b;this.Z$c=new g_b;this.Ul=this.diffBase="";this.TMb=
3;this.tY=[];this.E_=[];this.rendered=new _.Vm;this.align=!0;this.gla=this.Tia=MZb;this.Za=a.EZa.subscribe(d=>{this.rfa=Object.assign({},i_b,{theme:d});if(this.Cp)for(const e of k_b(this))this.setOptions(e)})}set sla(a){this.line=a;this.Cp&&(a=_.iG(this.line))&&(this.Cp.editor().scrollTo(0,this.Cp.editor().charCoords({line:a-1,ch:0},"local").top),this.Cp.editor().getDoc().setCursor({line:a-1,ch:0}))}set k9c(a){this.yZa=a}Qa(){}Sb(a){(a.diffBase||a.contents||a.fileName)&&n_b(this)}Ja(){this.Za.unsubscribe()}setOptions(a){if(this.Cp)for(const [b,
c]of Object.entries(this.rfa))a.setOption(b,c)}};kN.O=function(a){return new (a||kN)(_.B(_.Zv),_.B(_.mv),_.B(_.Ue))};
kN.wa=_.zf({type:kN,na:[["code-diff","fileName",""]],rb:function(a,b){a&1&&_.Jg(h_b,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.k9c=c.first)}},inputs:{fileName:"fileName",diffBase:"diffBase",Ul:"contents",TMb:"collapseIdenticalLines",tY:"leftLineWidgets",E_:"rightLineWidgets",sla:"scrollToLine",align:"align",Tia:"leftLineNumberFormatter",gla:"rightLineNumberFormatter"},outputs:{rendered:"rendered"},standalone:!1,features:[_.Lm],jc:["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 lN=class{constructor(){this.rendered=new _.Vm;this.RIa="Diff is too large to display";this.YXa=!1;this.tY=[];this.E_=[];this.CZb=this.NUb=void 0;this.gla=this.Tia=MZb;this.OUb=new Map;this.DZb=new Map}Qa(){}Sb(){a:{var a=0;for(const {eD:L,ND:V}of this.yC)if(a+=L.Ul.length+V.Ul.length,a>=10485760){a=!0;break a}a=!1}if(a)this.YXa=!1,this.nza(!0);else{var b=[],c=[];for(var d of this.yC){var e=d.ND;a=_.MC(_.Xjb(d.eD.Ul||""));e=_.MC(_.Xjb(e.Ul||""));b.push(a);c.push(e)}this.NUb=b.join("");this.CZb=
c.join("");b=new Map;c=new Map;var f=e=1;for(var g of this.yC){var l=g,p=b;d=c;var t=e;a=f;var w=l.ND,A=l.eD,G=w.endLine+1,I=A.endLine+1;w=w.gC+1;A=A.gC+1;switch(l.type){case _.pK.RDa:for(I=w;I<G;I++,a++)p.set(t,""),d.set(a,` ${I}`);break;case _.pK.JJa:for(G=A;G<I;G++,t++)p.set(t,`${G}`),d.set(a,"");break;case _.pK.rLa:case _.pK.rEa:for(l=A;l<I;l++,t++)p.set(t,`${l}`);for(p=w;p<G;p++,a++)d.set(a,` ${p}`);break;default:throw Error("Ne");}e+=g.eD.endLine-g.eD.gC;f+=g.ND.endLine-g.ND.gC}this.OUb=b;this.DZb=
c;this.Tia=tEb(b);this.gla=tEb(c);b=a=0;for(const L of this.yC){f=L;g=a;d=b;c=f.eD;e=f.ND;c=c.endLine-c.gC;e=e.endLine-e.gC;switch(f.type){case _.pK.RDa:this.tY.push(rEb(g,e));break;case _.pK.JJa:this.E_.push(rEb(d,c));break;case _.pK.rEa:p=f=0;t=!0;e>c?(f=e-c,t=!1):c>e&&(p=c-e,t=!1);const {t0c:V,t5c:ca,b3c:la}={t0c:f,t5c:p,b3c:t};this.tY.push(rEb(g,V,la));this.E_.push(rEb(d,ca,la));break;case _.pK.rLa:break;default:throw Error("Ne");}a+=L.eD.endLine-L.eD.gC;b+=L.ND.endLine-L.ND.gC}sEb(this.OUb,this.tY);
sEb(this.DZb,this.E_);this.YXa=!0}}nza(a){this.rendered.emit(a)}};lN.O=function(a){return new (a||lN)};
lN.wa=_.zf({type:lN,na:[["code-diff-chunks","diffChunks","","fileName",""]],inputs:{yC:"diffChunks",fileName:"fileName"},outputs:{rendered:"rendered"},standalone:!1,features:[_.Lm],jc:["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,pEb,1,9,"code-diff",1)(1,qEb,2,1,"ng-template",null,0,_.ah);a&2&&(a=_.Ag(2),_.E("ngIf",b.YXa)("ngIfElse",a))},Fa:[_.Sn,_.FF,kN],styles:["dc-information-box[_ngcontent-%COMP%] {\n  align-items: center;\n  display: flex;\n  height: 40px;\n  justify-content: center;\n}"],Ma:0});var o_b=function(a){a.PW.zd&&a.Tnb&&a.rendered.emit({rendered:a.Tnb,Kfa:a.Kfa})},p_b=function(a){a.Ga.mb({gestureName:"CLICK",element:"CommitFileEntryExpansionPanel",action:a.PW.zd?"expand":"collapse",projectId:a.location.tb})},mN=class{set yc(a){this.kPb=a;this.Ul=a.Ul}get yc(){return this.kPb}set expand(a){this.PW.zd=a;o_b(this)}get expand(){return this.PW.zd}constructor(a){this.Ga=a;this.goa=0;this.WAb=2;this.Ul=void 0;this.rendered=new _.Vm;this.Tnb=!1;this.kPb={Ws:"",iq:"",LG:"",Qf:"",Ebb:!1,
kY:!1}}Qa(){}Sb(a){if(a.location||a.entry)this.s0c=_.Mq(_.nG(this.location.bc(),"repo"),this.yc.Ws).ab(),this.s5c=_.Mq(_.nG(this.location.bc(),"repo"),this.yc.iq).ab(),this.PVc=_.Iq(_.Mq(this.location.bc(),this.yc.iq).od(this.yc.LG).lj({Nm:this.yc.Ws}).ab())}get k1c(){return this.yc.kY?"source:file_delete":this.yc.Ebb?"source:file_add":"source:file_edit"}get w1c(){return this.yc.kY?"Removed":this.yc.Ebb?"Modified":"Added"}get OVc(){return this.yc.kY?"":this.PVc}get BC(){return this.yc.kY?this.yc.Qf:
this.yc.LG}get XZc(){return!this.yc.Ul}get DOb(){return this.expand&&this.yc.Ul}nza(a){this.Tnb=a;this.rendered.emit({rendered:a,Kfa:this.Kfa})}get C4c(){return zEb(this.metadata.removed,this.metadata)}get hQc(){return zEb(this.metadata.mF,this.metadata)}get MRc(){return zEb(this.metadata.changed,this.metadata)}get metadata(){var a=this.yc&&this.yc.Ul?this.yc.Ul.tja:void 0;return a?{b$c:Number(a.pya||0),removed:Number(a.oya||0),changed:Number(a.lya||0),mF:Number(a.kya||0)}:{changed:0,removed:0,b$c:0,
mF:0}}get B4c(){return q_b.format({count:this.metadata.removed})}get LRc(){return r_b.format({count:this.metadata.changed})}get gQc(){return s_b.format({count:this.metadata.mF})}};mN.O=function(a){return new (a||mN)(_.B(_.vp))};
mN.wa=_.zf({type:mN,na:[["commit-file-entry"]],rb:function(a,b){a&1&&_.Jg(_.JB,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.PW=c.first)}},inputs:{location:"location",Kfa:"entryIndex",yc:"entry",expand:"expand"},outputs:{rendered:"rendered"},standalone:!1,features:[_.Lm],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=_.Ld();_.F(0,"mat-expansion-panel",1);_.N("opened",function(){_.q(c);o_b(b);p_b(b);return _.r()})("closed",function(){_.q(c);o_b(b);p_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);_.J();_.Q(12,"\n        ");_.F(13,"conditional-link",6);_.N("click",function(d){_.q(c);return _.r(d.stopPropagation())});
_.Q(14);_.J();_.Q(15,"\n      ");_.J();_.Q(16,"\n      ");_.F(17,"span",7);_.Q(18,"\n        ");_.C(19,uEb,2,2,"mat-spinner",8);_.Q(20,"\n      ");_.J();_.Q(21,"\n    ");_.J();_.Q(22,"\n  ");_.J();_.Q(23,"\n  ");_.C(24,wEb,13,7,"ng-container",9);_.Q(25,"\n");_.J();_.Q(26,"\n\n");_.C(27,yEb,15,7,"ng-template",null,0,_.ah);_.Q(29,"\n")}a&2&&(a=_.Ag(28),_.y(8),_.E("svgIcon",b.k1c),_.y(3),_.Sg(b.w1c),_.y(2),_.E("condition",!b.yc.kY)("link",b.OVc)("trackGestureClick",!b.yc.kY)("trackProjectId",b.location.tb),
_.y(),_.Rg("",b.BC,"\n        "),_.y(5),_.E("ngIf",b.XZc)("ngIfElse",a),_.y(5),_.E("ngIf",b.DOb))},Fa:[_.Ap,lN,_.CI,gN,_.Sn,_.Br,_.ht,_.hu,_.JB,_.KB,_.XH,_.Cx,_.Ax,_.gB],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 q_b=new _.Ot("{count, plural, =1 {1 removed line} other {# removed lines}}"),r_b=new _.Ot("{count, plural, =1 {1 changed line} other {# changed lines}}"),s_b=new _.Ot("{count, plural, =1 {1 added line} other {# added lines}}");var nN=class{constructor(){this.vVc=this.E5=new _.Qh(0)}get OZc(){return this.E5.getValue()===1}get acb(){return this.E5.getValue()===0}};nN.O=function(a){return new (a||nN)};nN.ta=_.k({token:nN,oa:nN.O});var oN=class{constructor(a){this.jO=a;this.disabled=!1;this.Va=new _.Hi;this.Ymc="Collapse All";this.Zmc="Expand All"}};oN.O=function(a){return new (a||oN)(_.B(nN))};
oN.wa=_.zf({type:oN,na:[["expand-all-button"]],inputs:{disabled:"disabled",Va:"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.jO;c.OZc?c.E5.next(0):c.E5.next(1)}),_.F(1,"span"),_.Q(2),_.J()());a&2&&(_.E("disabled",b.disabled)("trackAction",b.jO.acb?"expand":"collapse")("trackGestureClick",
!b.disabled)("trackProjectId",b.Va.tb),_.y(2),_.Sg(b.jO.acb?b.Zmc:b.Ymc))},Fa:[_.Ap,_.nA],hb:2,Ma:0});var AEb=function(a){a=a.Zl.length;return a<1?"No files to expand":a>50?"Too many files to expand":null},FEb=function(a){if(a.Zl){var b=Math.min(a.Q5+150,a.Zl.length),c=a.Q5;var d=[];let l=[];for(;c<b;c++){var e=a.Ws,f=a.iq;var g=a.Zl[c];f=g.LG?f:void 0;e=new _.iK({path:g.Qf,hash:g.Qf?e:void 0,type:g.mza});g=new _.iK({path:g.LG,hash:f,type:g.Xya});g=new _.jK({left:e,right:g});l.push({fga:g,index:c});l.length===10&&(d.push(l),l=[])}l.length&&d.push(l);for(const p of d)t_b(a,p);a.Q5=b}},CEb=function(a){a.x5>=
a.Zl.length||(clearTimeout(a.Q4a),a.Q4a=setTimeout(()=>{a.expand.set(a.x5,!0);_.Zm(a.Vd)}))},t_b=function(a,b){const c=b.map(d=>d.fga);a.tva.add(_.x(u_b(a,c),_.v(d=>{d=d.cga;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.ega.get(f);p&&(g=Object.assign({},p,{Ul:g}),e.ega.set(f,g))}_.$m(a.Vd)}))},u_b=function(a,b){return b.length<1?_.ok:_.x(a.dga.diff(a.location.tb,a.location.Uc,a.location.repository,b),_.If(c=>{var d=
a.Ah;_.iYa(d);d.log(c);return _.ok}))},pN=class{constructor(a,b,c,d){this.dga=a;this.Ah=b;this.jO=c;this.Vd=d;this.Zl=[];this.hSb=!1;this.ega=new Map;this.expand=new Map;this.Q5=0;this.tva=new _.le;this.kCa=new _.le;this.x5=0}Qa(){this.kCa=this.jO.vVc.subscribe(a=>{switch(a){case 1:if(!this.Zl||this.Zl.length<1)break;CEb(this);break;case 0:clearTimeout(this.Q4a);this.expand=new Map;this.x5=0;break;default:_.bb(a,"Unknown expansion state")}})}Ja(){clearTimeout(this.Q4a);this.tva.unsubscribe();this.kCa.unsubscribe()}Sb(){this.Q5=
0;this.tva.unsubscribe();this.tva=new _.le;this.ega=new Map;for(let c=0;c<this.Zl.length;c++){var a=this.Zl[c],b=a.Qf;a=a.LG;this.ega.set(c,{Ws:this.Ws,iq:this.iq,Qf:b||"",LG:a||"",Ebb:!(b||!a),kY:!(a||!b)})}this.expand=new Map;FEb(this)}};pN.O=function(a){return new (a||pN)(_.B(_.xK),_.B(_.Qt),_.B(nN),_.B(_.jn))};
pN.wa=_.zf({type:pN,na:[["commit-fileset"]],inputs:{location:"location",Zl:"fileDiffEntries",hSb:"includeHeader",Ws:"leftRefSpec",iq:"rightRefSpec"},standalone:!1,features:[_.Lm],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,BEb,10,4,"div",0),_.F(1,"div",1),_.C(2,EEb,2,1,"ng-container",2)(3,GEb,3,1,"ng-container",3),_.J());a&2&&(_.E("ngIf",b.hSb),_.y(2),_.E("ngForOf",b.Zl),_.y(),_.E("ngIf",b.Q5<b.Zl.length))},Fa:[_.Ap,mN,_.Rn,_.Sn,oN,_.fw,_.pt,_.Jx,_.Mx],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 qN=class{transform(a,b){if(!b)return null;b=b.ZMb;if(!b)return null;a=b.get(a);return a==null?-1:a}};qN.O=function(a){return new (a||qN)};qN.Le=_.Df({name:"blameIndexOf",type:qN,le:!0,standalone:!1});var SK=new WeakMap,rN=class{transform(a,b,c){if(!a.Qb||a.Dd==="CitC"){var d=b.Va;SK.has(d)||SK.set(d,{});var e=SK.get(d);if(e.left==null){let f;b=new URL(_.dp(c,_.ep(c,IEb((f=b.y_)!=null?f:d))),location.href);e.left=b.pathname;setTimeout(()=>{let g;(g=document.getElementById("historyLeftSelector"))==null||g.focus()})}return HEb(e.left,"dlc","dlf","dlw",d.params.Qb,a)}}};rN.O=function(a){return new (a||rN)};rN.Le=_.Df({name:"linkifyLeft",type:rN,le:!0,standalone:!1});
var sN=class{transform(a,b,c){const d=b.Va;if(!b.LH||!a.Qb||a.Dd==="CitC"){SK.has(d)||SK.set(d,{});var e=SK.get(d);if(e.right==null){let f;b=new URL(_.dp(c,_.ep(c,JEb((f=b.y_)!=null?f:d))),location.href);e.right=b.pathname}return HEb(e.right,_.XF(d)?"rcl":"drc","drf","drw",d.params.Qb,a)}}};sN.O=function(a){return new (a||sN)};sN.Le=_.Df({name:"linkifyRight",type:sN,le:!0,standalone:!1});
var tN=class{transform(a,b,c){if(!a.Qb||a.Dd==="CitC"){b=b.Va;SK.has(b)||SK.set(b,{});var d=SK.get(b);d.diff==null&&(c=new URL(_.dp(c,_.ep(c,KEb(b))),location.href),d.diff=c.pathname);c=d.diff;d=_.XF(b);b=b.params.Qb;const e=a.Dd==="CitC"&&a.id>a.YG[0]&&a.Qb||"",f=a.Dd==="CitC"&&a.Qb||"";return`${c};${d?"rcl":"drc"}=${encodeURIComponent(a.id)}${a.Qf==null?"":`;${"drf"}=${encodeURIComponent(a.Qf)}`};${"dlc"}=${encodeURIComponent(a.YG[0])}${a.parentPath==null?"":`;${"dlf"}=${encodeURIComponent(a.parentPath)}`}${b||
a.Qb?`;${"dlw"}=${encodeURIComponent(e)};${"drw"}=${encodeURIComponent(f)}`:""}${location.search}${location.hash}`}}};tN.O=function(a){return new (a||tN)};tN.Le=_.Df({name:"linkifyDiff",type:tN,le:!0,standalone:!1});var uN=class{transform(a,b,c){const d=b.Va;if(!b.LH||!a.Qb||a.Dd==="CitC")return SK.has(d)||SK.set(d,{}),b=SK.get(d),b.Dd||(c=new URL(_.dp(c,_.ep(c,JEb(d))),location.href),b.Dd=c.pathname),HEb(b.Dd,_.WF(d)?"rcl":"drc","drf","drw",d.params.Qb,a)}};uN.O=function(a){return new (a||uN)};
uN.Le=_.Df({name:"linkifyRevision",type:uN,le:!0,standalone:!1});var vN=class{transform(a,b,c,d){return NEb(a,b,c,a,d)}};vN.O=function(a){return new (a||vN)};vN.Le=_.Df({name:"linkifyRoot",type:vN,le:!0,standalone:!1});
var wN=class{transform(a,b,c,d){var e=b.Va;if(a.Qb)return NEb(a,b,c,a,d);let f;c=a.id;a=a.Qf;b=(f=b.y_)!=null?f:e;e.tb&&e.repository?_.XF(e)?(d=_.ov,e=MEb(a!=null?a:_.jG(e,0)),c=!e||e.match(/\/$/)?`${d}cl/${c}`:`${d}cl/${c}/depot/${e}`):_.WF(e)?c=`${_.pv&&`https://${b.tb}.${_.pv}/`}${b.repository}/+/${c}`:(e=b.bc(),c&&_.Mq(e,c),e.lj({}),c=_.dp(d,_.ep(d,_.Iq(_.nG(e,"ref").ab())))):c=void 0;return c}};wN.O=function(a){return new (a||wN)};wN.Le=_.Df({name:"linkifyId",type:wN,le:!0,standalone:!1});var xN=class{transform(a){return a?_.XF(a):!1}};xN.O=function(a){return new (a||xN)};xN.Le=_.Df({name:"isPiperPlace",type:xN,le:!0,standalone:!1});var yN=class{transform(a){return a?_.sG(a):!1}};yN.O=function(a){return new (a||yN)};yN.Le=_.Df({name:"isPackagePlace",type:yN,le:!0,standalone:!1});var zN=class{};zN.O=function(a){return new (a||zN)};zN.Ca=_.Af({type:zN});zN.Ba=_.Uc({});var AN=class{transform(a){if(!a)return"";const b=a.indexOf("\n");return b===-1?a:a.substring(0,b)}};AN.O=function(a){return new (a||AN)};AN.Le=_.Df({name:"truncateCommitMessage",type:AN,le:!0,standalone:!1});var v_b=["filterInput"],w_b=()=>["details"],x_b=()=>["oldPath"],y_b=()=>["matchSummary"],z_b=()=>["matches"],A_b=()=>["hiddenCommitsInfo"],VEb=new _.Ot("Expand history row of CL {id}"),UEb=new _.Ot("Collapse history row of CL {id}"),PFb=new _.Ot("Commit {id} by {author}"),OFb=new _.Ot("CL {id} by {author}"),B_b=["blame"],C_b=["author","time","subject"],D_b=["id",...C_b],E_b=["id","revision",...C_b],BN=["actions"],F_b=["left","right"],CN=["toggleExpanded"],ZFb=[...CN,...D_b,"right",...BN],aGb=[...CN,
...D_b,...F_b,...BN],cGb=[...CN,...B_b,...D_b,...F_b,...BN],YFb=[...CN,...E_b,"right",...BN],$Fb=[...CN,...E_b,...F_b,...BN],bGb=[...CN,...B_b,...E_b,...F_b,...BN],G_b=["#cleanup"],H_b=[...G_b,"#minor"],pFb=function(a){setTimeout(()=>{a.xi.Xi("Diff has been loaded in the code panel.","polite")})},xFb=function(a){return _.XF(a)?"Copy CL number":"Copy commit hash"},zFb=function(a,b){return _.XF(b)?"Browse repo at CL "+a:_.zvb.format({refSpec:_.Ci(a)})},HFb=function(a){return a?a.Nj.map(b=>b.Bx.length).reduce((b,
c)=>b+c):0},J_b=function(a,b,c){a.evb=b;const d=[];a.U$a=new Map;let e=null,f=void 0;for(let L=0;L<b.entries.length;L++){var g=b.entries[L];const V=g.yo.wf;var l=g.yo.revisionNumber;c&&!c.has(V)?(f||(f={H_:"hiddenCommits",Twa:[],Uwa:[],Ega:!1},d.push(f)),f.Uwa.push(l),f.Twa.push(V)):f=void 0;let ca;l=d;var p=l.push,t=a,w=g,A=e,G=(ca=c)==null?void 0:ca.get(V),I=L;A=I_b(t,w.yo,A,G,f);if(_.sG(t.Hd.Va)||_.pG(t.Hd.Va))A.Dd=I===0?"HEAD":`HEAD~${I}`;w.iva&&w.yo.Qb&&(A.Dd="CitC",A.Qb=w.yo.Qb);p.call(l,A);
a.U$a.set(V,L);if(g=g.yo.Qf)d.push({H_:"oldPath",Qf:g}),f=void 0,e=g}a.dataSource.data=d},DN=function(a,b,c){a.Ga.mb({gestureName:"CLICK",element:"HistoryTable",action:b,bucket:c})},K_b=function(a,b){b instanceof HTMLAnchorElement&&_.fp(a.Ua,b.pathname+b.search+b.hash)},L_b=function(a,b,c){DN(a,c.dataset.actionName||"");_.JG(b)||(b.preventDefault(),K_b(a,c))},I_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=>H_b.includes(t.toLowerCase()));f?l.unshift("Cleanup"):f=l.some(t=>G_b.includes(t.toLowerCase()));l.splice(1);let p;return{H_:"history",id:b.wf,subject:b.Jea,Dd:b.revisionNumber,message:b.Oq,iO:b.iO,time:b.eK,operation:b.xva,Gm:a.VQc.transform(b.Gm),hH:((p=b.metadata)==null?0:p.hasOwnProperty("R"))?b.metadata.R.split(","):[],matches:d,hidden:e,Ap:f,Qf:c!=null?c:void 0,Qb:b.Qb,YG:b.YG,parentPath:b.Qf?b.Qf:c!=null?c:void 0,tags:l}},EN=class{constructor(a,b,c,d,e,f,g,l,p,t,w){this.Ga=
a;this.VQc=b;this.scroll=c;this.Dh=e;this.mga=f;this.kb=g;this.Ua=l;this.otb=p;this.zh=t;this.xi=w;this.cXc=$Bb;this.bXc=aCb;this.pXc=bCb;this.mnc="Expand search results";this.Xmc="Collapse search results";this.pBb="right";this.rBb="view";this.oBb="left";this.qBb="diff";this.dataSource=new _.yzb;this.KR=_.Ji;this.VBb="SearchInRevisions";this.OAb="IXc";this.zhc="GXc";this.PAb="MXc";this.QAb="SXc";this.Dhc="RXc";this.Ihc="ZXc";this.Fhc="UXc";this.Bhc="JXc";this.Ahc="HXc";this.Ghc="VXc";this.kK=[];this.sr=
new _.Fw("",{eA:[_.xzb()]});this.Sqb=new _.Tf;this.yhb=this.N9a=this.O_=!1;this.IC=new Set;this.NY=new Set;this.bW=new _.Qh;this.Yf=new _.Wf(1);this.columnType=0;this.Hsa=null;this.U$a=new Map;this.p5c=()=>this.Hd&&_.XF(this.Hd.Va)?10:0;this.AZb=()=>this.Hd&&_.XF(this.Hd.Va)?60:80;this.seb=new Map;if(this.nBa=_.lv.has(46))a=_.x(this.bW,_.Re(A=>!!A)),_.x(_.Ee([_.x(this.Sqb,_.v(()=>this.sr.value),_.eg(()=>{this.Ga.mb({element:"SearchInRevisions",action:"queryChange",gestureName:"CHANGE"})}),_.bg(""),
_.Pf()),a]),_.cg(([A,G])=>_.x(G.Hd,_.v(I=>A===""?void 0:eGb(A,G,I)))),_.cg(A=>A?_.x(this.mga.search(A,new _.Ssb({pageSize:4,Fs:!0,Vva:!0})),_.If(G=>{_.zt(this.zh,G);return _.u(new _.AH)})):_.u(void 0)),_.v(A=>A?new Map(A.Jz.flatMap(G=>{let I;return((I=G.lga)==null?void 0:I.UAa.map(L=>[L.Dd,L]))||[]})):void 0),_.fg(_.x(this.bW,_.Re(A=>!!A))),_.dg(this.Yf)).subscribe(([A,G])=>{J_b(this,G,A)})}Qa(){this.nBa&&this.Hd&&(this.i_a=_.bk(this.Hd.Va,"","",["CLICK_RESULT_CONTENT"]))}Td(a){var b=a.target;if(b&&
b instanceof Element&&(b=_.GG(b,"[data-action]","mat-cell"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}IXc(a,b){DN(this,"commitDetailsNavigate");!_.JG(a)&&(b.href||"").startsWith(location.origin)&&(a.preventDefault(),K_b(this,b))}GXc(){DN(this,"authorClsNavigate",_.Ji.FEa)}MXc(a,b){L_b(this,a,b)}SXc(a,b){L_b(this,a,b)}RXc(a,b){DN(this,b.dataset.actionName||"");_.JG(a)||(a.preventDefault(),K_b(this,b))}ZXc(a,b){let c;a=(c=b.dataset.rowId)!=null?c:"";this.IC.has(a)?this.IC.delete(a):this.IC.add(a)}UXc(a,
b){let c;a=(c=b.dataset.rowId)!=null?c:"";this.NY.has(a)?this.NY.delete(a):this.NY.add(a)}JXc(a,b){a=b.dataset.copyContent||"";_.bB(document,b,a);this.Xs(a);this.otb.open("Copied to clipboard!","",{duration:1E3})}HXc(a,b){DN(this,"browseRepoNavigate");_.JG(a)||(a.preventDefault(),K_b(this,b))}VXc(){this.O_?this.Sqb.next():(this.O_=!0,this.eWc.ma.focus())}Xs(a){this.Ga.mb({gestureName:"CLICK",element:"HistoryTable",action:"copyId",Ne:a})}i_c(a,b){return b.H_==="oldPath"}SZc(a,b){return b.H_==="hiddenCommits"}OZb(a,
b){return b.H_==="history"}PZb(a,b){return b.H_==="history"&&b.matches!=null&&b.matches.Nj.length>0}Sb(a){a.data&&(this.nBa?this.bW.next(this.data):J_b(this,this.data));if(a.focusCommit){this.N9a=!1;const b=a.focusCommit.ng;b&&(this.IC.add(b),this.yhb=!0)}if(a.columnType||a.data||a.historyPlace)this.kK=dGb(this.columnType,(_.WF(this.Hd.Va)||_.pG(this.Hd.Va))&&this.Hd.Va.tG)}Vn(){var a=this.yga;a&&!this.N9a&&(a=this.U$a.get(a))&&(a=this.kb.ma.querySelectorAll("mat-row.history-table-row")[a])&&(this.scroll.scrollTo(a,
0,40),this.yhb&&(a.focus({preventScroll:!0}),this.yhb=!1),this.N9a=!0)}Dc(){this.oE=this.Dh.registerCallback("HISTORY",this.kb.ma,()=>{let a;(a=this.kb.ma.querySelector("mat-row"))==null||a.focus()})}Ja(){this.Yf.next();this.oE&&this.oE()}};EN.O=function(a){return new (a||EN)(_.B(_.xv),_.B(iM),_.B(_.av),_.B(_.mv),_.B(_.ki),_.B(_.HI),_.B(_.bf),_.B(_.di),_.B(_.Ht),_.B(_.At),_.B(_.ir))};
EN.wa=_.zf({type:EN,na:[["history-table"]],rb:function(a,b){a&1&&_.Jg(v_b,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.eWc=c.first)}},Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})},inputs:{yga:"focusCommit",data:"data",Hd:"historyPlace",columnType:"columnType",Hsa:"blameInfo"},standalone:!1,features:[_.Lm],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,OEb,2,0,"mat-header-cell",8)(4,SEb,3,4,"mat-cell",9),_.sg(),_.M(5,10),_.C(6,TEb,3,0,"mat-header-cell",11)(7,WEb,4,5,"mat-cell",
9),_.sg(),_.M(8,12),_.C(9,XEb,2,3,"mat-header-cell",13)(10,YEb,4,14,"mat-cell",14),_.sg(),_.M(11,15),_.C(12,ZEb,2,1,"mat-header-cell",8)(13,cFb,3,3,"mat-cell",16),_.sg(),_.M(14,17),_.C(15,dFb,2,0,"mat-header-cell",8)(16,gFb,5,5,"mat-cell",18),_.sg(),_.M(17,19),_.C(18,hFb,2,1,"mat-header-cell",8)(19,iFb,2,1,"mat-cell",18),_.sg(),_.M(20,20),_.C(21,jFb,2,0,"mat-header-cell",8)(22,mFb,5,4,"mat-cell",18),_.sg(),_.M(23,21),_.C(24,nFb,3,0,"mat-header-cell",22)(25,sFb,4,4,"mat-cell",23),_.sg(),_.M(26,24),
_.C(27,tFb,3,0,"mat-header-cell",25)(28,wFb,3,3,"mat-cell",23),_.sg(),_.M(29,26),_.C(30,yFb,3,1,"mat-header-cell",27)(31,AFb,8,15,"mat-cell",9),_.sg(),_.M(32,28),_.C(33,BFb,1,0,"mat-header-cell",8)(34,CFb,2,1,"mat-cell",9),_.sg(),_.M(35,29),_.C(36,DFb,1,0,"mat-header-cell",8)(37,EFb,4,5,"mat-cell",9),_.sg(),_.M(38,30),_.C(39,GFb,2,1,"mat-cell",9),_.sg(),_.M(40,31),_.C(41,JFb,2,3,"mat-cell",9),_.sg(),_.M(42,32),_.C(43,MFb,2,1,"mat-cell",9),_.sg(),_.C(44,NFb,1,0,"mat-header-row",33)(45,QFb,1,13,"mat-row",
34)(46,RFb,1,3,"mat-row",35)(47,SFb,1,0,"mat-row",36)(48,TFb,1,0,"mat-row",37)(49,UFb,1,2,"mat-row",38)(50,VFb,1,0,"mat-row",39),_.J(),_.C(51,XFb,8,10,"div",40),_.R(52,"isPiperPlace"));a&2&&(_.E("dataSource",b.dataSource),_.y(44),_.E("matHeaderRowDef",b.kK),_.y(),_.E("matRowDefColumns",b.kK)("matRowDefWhen",b.OZb),_.y(),_.E("matRowDefColumns",_.Yg(17,w_b))("matRowDefWhen",b.OZb),_.y(),_.E("matRowDefColumns",_.Yg(18,x_b))("matRowDefWhen",b.i_c),_.y(),_.E("matRowDefColumns",_.Yg(19,y_b))("matRowDefWhen",
b.PZb),_.y(),_.E("matRowDefColumns",_.Yg(20,z_b))("matRowDefWhen",b.PZb),_.y(),_.E("matRowDefColumns",_.Yg(21,A_b))("matRowDefWhen",b.SZc),_.y(),_.E("ngIf",_.S(52,15,b.nBa&&(b.Hd==null?null:b.Hd.Va))))},Fa:()=>[_.Ap,_.KI,_.NI,_.OI,_.QI,_.PI,_.Rn,_.Sn,_.Tn,_.Un,YM,hM,_.rk,_.zw,fM,_.gK,_.xC,_.pC,_.tC,_.qC,_.oC,_.uC,_.rC,_.sC,_.vC,_.wC,_.fw,_.qt,_.tt,_.st,_.hu,_.rw,_.cx,_.Yw,_.qw,_.Jx,_.Mx,_.Hw,_.kI,FN,_.gB,xN,eM,_.dH,AN,qN,tN,wN,rN,uN,sN,vN],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 FN=class{constructor(){this.Ixa=!1}};FN.O=function(a){return new (a||FN)};FN.La=_.Cf({type:FN,na:[["","isMatFlatButton",""]],ob:6,Ya:function(a,b){a&2&&_.og("mat-mdc-button",!b.Ixa)("mdc-button--unelevated",b.Ixa)("mat-mdc-unelevated-button",b.Ixa)},inputs:{Ixa:"isMatFlatButton"},standalone:!1});var M_b=new _.ud("GMAT_TABS_OPTIONS",{Ea:"root",oa:()=>({Se:!1,Bc:"primary"})});var GN=class{get Bc(){return this.nea}set Bc(a){this.nea===a||this.options.Se||(this.nea=a,this.P8c.Fo=a==="primary",_.Zm(this.xk))}constructor(a,b,c){this.options=a;this.xk=b;this.P8c=c;this.Bc=this.options.Bc}};GN.O=function(a){return new (a||GN)(_.B(M_b),_.B(_.jn),_.B(SL))};GN.La=_.Cf({type:GN,na:[["mat-tab-group"]],ob:4,Ya:function(a,b){a&2&&_.og("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 HN=class{get Bc(){return this.nea}set Bc(a){this.nea===a||this.options.Se||(this.nea=a,this.S8c.Fo=a==="primary",_.Zm(this.xk))}constructor(a,b,c){this.options=a;this.xk=b;this.S8c=c;this.Bc=this.options.Bc}};HN.O=function(a){return new (a||HN)(_.B(M_b),_.B(_.jn),_.B(TL))};
HN.La=_.Cf({type:HN,na:[["","mat-tab-nav-bar",""]],ob:4,Ya:function(a,b){a&2&&_.og("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 N_b=function(a){var b=a.comparison.Va;const c=a.comparison.Ws,d=a.comparison.iq,e=b.tb,f=b.Uc,g=b.repository;b=_.tG(b)?_.gG(d):void 0;return _.x(a.hUc.diff(e,f,g,d,"",c,b),_.v(l=>l.Zl))},O_b=function(a){var b=a.comparison.Va;const c=a.comparison.Ws,d=a.comparison.iq,e=b.tb,f=b.Uc,g=b.repository;b=_.tG(b)?_.gG(c):void 0;return _.x(a.Eh.list(e,f,g,c,"",151,!1,d,void 0,b),_.v(l=>l.Dn.map(p=>({yo:p,iva:!1,Qb:_.u(void 0)}))))},IN=class{set comparison(a){this.oSc=a;this.jVc=_.x(_.Le(N_b(this),O_b(this)),
_.v(([b,c])=>{let d=!1;c.length===151&&(c.pop(),d=!0);c={Hd:_.u({Va:a.Va}),entries:c};return{files:b,fP:c,nUb:d}}));this.jO.E5.next(0)}get comparison(){return this.oSc}constructor(a,b,c,d){this.Ga=a;this.hUc=b;this.Eh=c;this.jO=d}Qa(){}};IN.O=function(a){return new (a||IN)(_.B(_.vp),_.B(gM),_.B(_.BI),_.B(nN))};
IN.wa=_.zf({type:IN,na:[["entry-container","comparison",""]],inputs:{comparison:"comparison"},standalone:!1,jc:["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,lGb,6,7,"ng-container",1),_.R(1,"async"),_.C(2,mGb,1,2,"ng-template",null,0,_.ah));a&2&&(a=_.Ag(3),_.E("ngIf",_.S(1,2,b.jVc))("ngIfElse",a))},Fa:[pN,_.Sn,_.Br,_.Cr,_.ht,EN,_.FF,_.DF,GN,_.iz,RL,SL,_.Xn,_.gB],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 P_b=["refPicker"],R_b=function(a,b,c){a.jx=_.OG(c||"");a.rnb.unsubscribe();b.tb&&b.Uc&&b.repository&&c&&(a.rnb=_.FI(a.c_,_.Mq(b.bc(),c).ab()).subscribe(d=>{a.jx=d;a.n_b=Q_b(a,a.jx)}))},Q_b=function(a,b){const c=_.hG(b);return Object.assign({},{ariaLabel:"Git ref picker",title:`${_.PG(b.type)} ${c}`,qa:a.Oka,mc:a.nQ},a.crb())},JN=class{constructor(a){this.c_=a;this.Pa=1;this.jx=_.OG("");this.rnb=new _.le;this.sBa="";this.nQ="ComparisonRefPicker"}Qa(){}Sb(a){if(a.comparison||a.selector){switch(this.Pa){case 1:this.m8=
{Va:this.comparison.Va,aBa:pGb,version:2};this.sBa=this.comparison.Ws;break;case 0:this.m8={Va:this.comparison.Va,aBa:qGb,version:0};this.sBa=this.comparison.iq;break;default:throw _.bb(this.Pa,"Unknown selector type");}R_b(this,this.comparison.Va,this.sBa);this.n_b=Q_b(this,this.jx)}}Ja(){this.rnb.unsubscribe()}crb(){return _.bH(_.Mq(_.nG(this.comparison.Va.bc(),"ref"),this.sBa).lj({}).ab())}};JN.O=function(a){return new (a||JN)(_.B(_.GI))};
JN.wa=_.zf({type:JN,na:[["comparison-ref-picker","comparison",""]],rb:function(a,b){a&1&&_.Jg(P_b,7,_.Gg);if(a&2){let c;_.Mg(c=_.Og())&&(b.Oka=c.first)}},inputs:{comparison:"comparison",Pa:"selector"},standalone:!1,features:[_.Lm],jc:["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,oGb,1,1,"ng-template",null,0,_.ah));a&2&&_.E("item",b.n_b)},Fa:[_.Sn,
_.RI,_.mB],hb:2,Ma:0});var KN=class{};KN.O=function(a){return new (a||KN)};KN.Ca=_.Af({type:KN});KN.Ba=_.Uc({imports:[_.Yn,_.kt,_.SI,_.ip,_.pB]});var S_b=function(a,b){switch(b){case 0:a.p3b=a.td.register("leaveFullScreen","esc",()=>{a.jna()});break;case 1:let c;(c=a.p3b)==null||c.call(a);break;default:_.bb(b,void 0)}},LN=class{constructor(a,b,c){this.ne=a;this.td=b;this.tR=c;this.Za=new _.le}Qa(){this.El=this.td.register("toggleFullscreen","a",()=>{this.jna()});this.Za.add(this.tR.U5.subscribe(a=>{S_b(this,a)}))}Ja(){let a;(a=this.El)==null||a.call(this);let b;(b=this.p3b)==null||b.call(this);this.Za.unsubscribe()}BK(a){switch(a){case 0:return"fullscreen_exit";
case 1:return"fullscreen";default:return _.bb(a,void 0)}}ywa(a){switch(a){case 0:return"Exit full screen";case 1:return"Full screen";default:return _.bb(a,void 0)}}jna(a){this.tR.jna();this.ne.mb({element:this.componentId,action:this.tR.XK?"maximize":"restore",gestureName:a?"CLICK":"KEYBOARD"},a)}};LN.O=function(a){return new (a||LN)(_.B(_.vp),_.B(_.Ku),_.B(dM))};
LN.wa=_.zf({type:LN,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.jna(c)}),_.F(3,"mat-icon"),_.Q(4),_.R(5,"async"),_.J()());a&2&&(_.E("matTooltip",b.ywa(_.S(1,3,b.tR.U5))),_.mg("aria-label",b.ywa(_.S(2,5,b.tR.U5))),_.y(4),_.Sg(b.BK(_.S(5,
7,b.tR.U5))))},Fa:[_.Br,_.Cr,_.fw,_.st,_.hu,_.Jx,_.Mx,_.Xn],styles:[".mat-icon[_ngcontent-%COMP%]{display:flex}"],Ma:0});var MN=class{get Bxa(){return this.hv===0}get qRc(){if(this.comparison.Va)return _.Iq(_.Mq(this.comparison.Va.bc(),this.comparison.iq).od("/").ab())}get pSc(){return _.Iq(_.Mq(this.comparison.Va.bc(),this.comparison.iq).lj({Nm:this.comparison.Ws||this.comparison.iq}).ab())}get aUc(){return _.Iq(_.Mq(this.comparison.Va.bc(),this.comparison.iq).lj({}).ab())}get rRc(){return _.zvb.format({refSpec:_.Ci(this.comparison.iq)})}get nSc(){return this.comparison.mTb?"to Parent:":"to:"}constructor(a){this.Ga=
a;this.XK=!1;this.e7b=this.goa=0;this.HSc="Copy full hash";this.y$a="Copy commit hash";this.hv=1}Qa(){}Xs(){this.Ga.mb({gestureName:"CLICK",element:"CommitHeader",action:"copySha",Ne:this.comparison.iq,projectId:this.comparison.Va.tb})}};MN.O=function(a){return new (a||MN)(_.B(_.vp))};
MN.wa=_.zf({type:MN,na:[["commit-header","comparison",""]],inputs:{comparison:"comparison",hv:"viewMode"},standalone:!1,jc:["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,rGb,10,6,"ng-container",2),_.J(),_.F(2,"div",3),_.C(3,sGb,9,7,"ng-container",4),_.K(4,"fullscreen-button",5),_.J(),_.C(5,tGb,3,5,"ng-template",null,0,_.ah));a&2&&(a=_.Ag(6),_.y(),_.E("ngIf",b.Bxa)("ngIfElse",a),_.y(2),_.E("ngIf",!b.Bxa))},Fa:[_.Ap,gN,_.Sn,JN,_.sB,LN,_.nA,_.fw,
_.tt,_.Kx,_.hu,_.Jx,_.Mx,_.gp],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 T_b=["dropdownContainer"],NN=class{constructor(){this.gka=[];this.y_b=new _.Vm}Sb(){const a=this.comparison.Ws;this.n3c=Object.assign({},{ariaLabel:"Parent commit selector",title:_.hG(a),qa:this.mw,mc:"ParentSelector"},this.crb(a));this.gka=this.EL.map(b=>({id:b,ZTc:_.Iq(zGb(this.comparison.Va,b)),selected:b===this.comparison.Ws}))}crb(a){return _.bH(zGb(this.comparison.Va,a))}};NN.O=function(a){return new (a||NN)};
NN.wa=_.zf({type:NN,na:[["parent-selector"]],rb:function(a,b){a&1&&_.Jg(T_b,7,_.Gg);if(a&2){let c;_.Mg(c=_.Og())&&(b.mw=c.first)}},inputs:{EL:"parents",comparison:"comparison"},outputs:{y_b:"selectedParentChange"},standalone:!1,features:[_.Lm],ya:8,Aa:3,Da:()=>[["dropdownContainer",""],["singleOrNoParents",""],_.QA("{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),_.zg(2,2),_.J(),_.C(3,uGb,1,1,"segmented-dropdown-button",5),_.J(),_.C(4,wGb,2,1,"ng-template",null,0,_.ah)(6,yGb,1,1,"ng-template",null,
1,_.ah));a&2&&(a=_.Ag(7),_.y(2),_.OA(b.gka.length),_.PA(2),_.y(),_.E("ngIf",b.gka.length>1)("ngIfElse",a))},Fa:[_.Ap,_.Rn,_.Sn,_.Br,_.fA,_.fw,_.pt,_.gp,_.mB,_.dH],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 U_b=function(a){return a.Of.fetch("all-repos",()=>{const b={repositoryScopeRootProjectId:a.XO?a.rxa.slice(1).split("/")[0]:void 0,repositoryScopeIncludeRegionalRepos:_.lv.has(37)};return _.x(a.zQc.list(b),_.v(c=>{var d=c.ut;c=new Map;const e=new Map;for(const f of d){d=CGb(BGb(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(AGb));return{bob:e,groups:c}}))})},V_b=function(a){return _.x(U_b(a),_.v(b=>{let c=[];for(const d of b.bob.values())c=
c.concat(d);return c}))},W_b=function(a,b){return _.x(U_b(a),_.v(c=>c.bob.get(CGb(b))||[]))},ON=class{constructor(a,b,c,d,e){this.zQc=a;this.Ga=b;this.XO=d;this.rxa=e;this.Of=new _.su(this.Ga)}getMap(){return _.x(U_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}))}};ON.O=function(a){return new (a||ON)(_.m(JL),_.m(_.vp),_.m(_.mv),_.m(_.On),_.m(_.mLa))};ON.ta=_.k({token:ON,oa:ON.O,Ea:"root"});var PN=class{constructor(){this.clear=new _.Vm}aK(a){a.preventDefault();this.clear.emit()}};PN.O=function(a){return new (a||PN)};
PN.wa=_.zf({type:PN,na:[["no-search-match","filter",""],["","no-search-match","","filter",""]],inputs:{filter:"filter"},outputs:{clear:"clear"},standalone:!1,jc:["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),_.J(),_.F(2,"div"),_.Q(3," Please "),_.F(4,"button",1),_.N("click",function(c){return b.aK(c)}),_.Q(5," clear your filter "),_.J(),_.Q(6," and try again.\n"),_.J());a&2&&(_.y(),_.Rg(' Nothing matches your filter "',
b.filter,'".\n'))},Fa:[_.fw,_.pt],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 QN=class{constructor(){this.isActive=!1}Qa(){}Sb(a){if(a.currentScope||a.searchResultItem){a=this.EQ;if(a instanceof _.sK)a=_.Dzb(a);else if(a.Pe)a=_.dob(a.Pe);else throw Error("Qe");this.Va=a;this.isActive=_.Aqa(this.kTc,this.Va)}}get icon(){return this.EQ instanceof _.sK?"shared:project":"shared:repository"}get scope(){if(this.EQ instanceof _.sK||!this.EQ.Pe)var a=null;else a=this.EQ.Pe,a=a.projectId||a.em||a.Mp;return a}get name(){return this.EQ instanceof _.sK?TK(this.EQ):this.EQ.Pe.ci}get jR(){return this.Va.tb}get Kb(){return _.bH(this.Va).Kb}get Sa(){return _.bH(this.Va).Sa}};
QN.O=function(a){return new (a||QN)};
QN.wa=_.zf({type:QN,na:["repository-search-result-entry contextName  currentScope  searchResultItem ".split(" ")],ob:2,Ya:function(a,b){a&2&&_.og("active-element",b.isActive)},inputs:{ESc:"contextName",kTc:"currentScope",EQ:"searchResultItem"},standalone:!1,features:[_.Lm],jc:"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),_.tg(1,2),_.J(),_.C(2,GGb,6,3,"ng-template",null,0,_.ah));a&2&&(a=_.Ag(3),_.E("ascTrackElement",b.ESc)("trackGestureClick",!b.isActive)("trackProjectId",b.jR)("condition",!b.isActive)("link",b.Kb)("queryParams",b.Sa),_.y(),_.E("ngTemplateOutlet",a))},Fa:[_.Ap,_.CI,_.Sn,_.Wn,_.Br,_.ht,_.hu],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 X_b=a=>({element:a,TYa:"clearButton",uYa:"search"}),Y_b=new QXb(a=>a,PGb,QGb,a=>a.children),Z_b=function(a){a.Ec.collapseAll();if(a.Va.tb){const b=a.dataSource.data.find(c=>c.og===a.Va.tb);b&&a.Ec.expand(b)}},$_b=function(a){a.Jz=[];if(a.Ih)for(const [b,c]of a.u8){const d=b,e=c;MK(a.Ih,TK(d))&&a.u8.size>1&&a.Jz.push(d);a.Jz=a.Jz.concat(e.filter(f=>MK(a.Ih,f.Pe.ci)))}},b0b=function(a,b){return b.size===0?[]:Array.from(b.keys()).sort(DGb).filter(c=>{a:{for(const [d,e]of a.u8){const f=e;if(d.Vk&&
c.Vk?d.Vk.projectId===c.Vk.projectId:d.host&&c.host?d.host.name===c.host.name:d.EF&&c.EF?d.EF.name===c.EF.name:d.lh&&c.lh&&d.lh===c.lh){c=f.length>0;break a}}c=!1}return c}).map(c=>{var d=b.get(c)||[];const e=_.Dzb(c);c=TK(c);return{icon:"shared:project",name:c,og:c,level:0,location:e,children:a0b(d)}})},a0b=function(a,b=1){return a.map(c=>{const d=_.dob(c.Pe);return{icon:"shared:repository",location:d,level:b,name:c.displayName||c.Pe.ci,og:`${d.tb}/${d.repository}`}})},RN=class{get Pqb(){return"Search projects and repositories"}constructor(a,
b){this.Ga=a;this.Ua=b;this.kQc="All repositories";this.gva=c=>c.og;this.Ec=new MXb(PGb,QGb,{vq:this.gva});this.dataSource=new RXb(this.Ec,Y_b);this.Ih="";this.Jz=[];this.ZK=_.lv.has(28)}Qa(){}Sb(){var a=this.u8;a.size!==1?this.dataSource.data=b0b(this,a):(a=Array.from(a.values())[0],this.dataSource.data=a0b(a,0));this.Va.repository?(a=this.Va,a=`${a.tb}/${a.repository}`):a=this.Va.tb;this.wp=a;Z_b(this);$_b(this)}get PTa(){return this.ZK?void 0:"/repos"}get QTa(){const a=this.PTa;return a&&this.Ua.isActive(a,
!0)}get V6c(){return this.QTb&&this.Jz.length===0}get QTb(){return!!this.Ih}aK(){this.fm&&_.Rmb(this.fm);this.Ga.mb({gestureName:"CLICK",element:this.Ala,action:"clearLink",projectId:this.Va.tb})}};RN.O=function(a){return new (a||RN)(_.B(_.vp),_.B(_.di),_.B(_.mv))};
RN.wa=_.zf({type:RN,na:["repository-searchable-tree-data repositoriesMap  place  searchTrackElement  treeItemNavigateTrackElement ".split(" ")],rb:function(a,b){a&1&&_.Jg(_.LF,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.fm=c.first)}},inputs:{u8:"repositoriesMap",Va:"place",Ala:"searchTrackElement",G9:"treeItemNavigateTrackElement"},standalone:!1,features:[_.Lm],jc:"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=_.Ld();_.F(0,"input-with-icon",1);_.N("valueChange",function(d){_.q(c);b.Ih=d;$_b(b);return _.r()});
_.J();_.C(1,LGb,4,4,"ng-container",2)(2,OGb,3,2,"ng-template",null,0,_.ah)}a&2&&(a=_.Ag(3),_.E("placeholder",b.Pqb)("trackingConfig",_.Zg(4,X_b,b.Ala)),_.y(),_.E("ngIf",!b.QTb)("ngIfElse",a))},Fa:[_.Ap,_.CI,_.Rn,_.Sn,_.Br,_.ht,_.LF,_.fw,_.st,_.hu,_.zD,_.CD,_.DD,_.ED,bM,PN,QN],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 SN=class{constructor(a,b){this.G9=this.Ala="";this.Xc=_.JF;this.u8=_.x(b.getMap(),_.v(_.BF),_.If(c=>{_.zt(a,c);return _.u({state:1,message:"Couldn't load repositories."})}),_.bg(_.KF))}Qa(){}};SN.O=function(a){return new (a||SN)(_.B(_.At),_.B(ON))};
SN.wa=_.zf({type:SN,na:[["repository-searchable-tree"]],inputs:{Va:"place",Ala:"searchTrackElement",G9:"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,UGb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.u8))},Fa:[_.Sn,_.Tn,_.Un,_.Cr,_.ht,_.DF,RN,_.Xn],styles:["repository-searchable-tree[_nghost-%COMP%]{max-height:450px;min-height:300px;min-width:280px}"]});var c0b=["scope"],d0b=function(a,b){return Object.assign({},{type:2,title:a.E8a(b),qa:a.Fqb,label:b.repository?"Repository":b.tb?"Project":"",ariaLabel:b.repository?"Repository picker":b.tb?"Project picker":"",mc:"BreadcrumbRepositoriesTree"},_.bH(_.nG(b.bc(),"repo").ab()))},TN=class{Qa(){}E8a(a){return _.pG(a)&&a.repository?`${a.tb}/${a.repository}`:a.repository?a.repository:a.tb?a.tb:"All repositories"}};TN.O=function(a){return new (a||TN)};
TN.wa=_.zf({type:TN,na:[["resource-scope-breadcrumb-item","place",""]],rb:function(a,b){a&1&&_.Jg(c0b,7,_.Gg);if(a&2){let c;_.Mg(c=_.Og())&&(b.Fqb=c.first)}},inputs:{Va:"place"},standalone:!1,jc:["place",""],ya:2,Aa:0,Da:[["scope",""],["searchTrackElement","BreadcrumbRepositoriesSearch","treeItemNavigateTrackElement","BreadcrumbRepositoriesTreeItem",3,"place"]],qa:function(a){a&1&&_.C(0,VGb,1,1,"ng-template",null,0,_.ah)},Fa:[SN],hb:2});var UN=class{};UN.O=function(a){return new (a||UN)};UN.Ca=_.Af({type:UN});UN.Ba=_.Uc({imports:[_.Yn,_.Px]});var VN=class{};VN.O=function(a){return new (a||VN)};VN.Ca=_.Af({type:VN});VN.Ba=_.Uc({imports:[_.Cp,_.TI,_.Yn,_.kt,_.gA,_.NF,_.EF,_.Px,_.iu,_.jx,_.FD,UN,_.WH,_.Pw,_.ip]});var WN=class{};WN.O=function(a){return new (a||WN)};WN.Ca=_.Af({type:WN});WN.Ba=_.Uc({imports:[_.Yn,VN]});var XN=class{constructor(){this.Psa=[]}set Nd(a){this.Va=a;this.Psa=this.bfa()}Qa(){}bfa(){const a=[];a.unshift(d0b(this.dla,this.Va));return a}};XN.O=function(a){return new (a||XN)};
XN.wa=_.zf({type:XN,na:[["resource-scope-breadcrumb"]],rb:function(a,b){a&1&&_.Jg(TN,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.dla=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.Psa),_.y(),_.E("place",b.Va))},Fa:[TN,_.nB],hb:2});var YN=class{get XK(){return this.Cma.XK}constructor(a,b,c,d,e,f){this.Ah=a;this.Kb=b;this.Ua=c;this.xH=d;this.Eh=e;this.Cma=f;this.Xc=_.JF;this.GXb=new _.Tf;this.Va=_.x(this.Kb.data,_.v(JK),_.Re(_.uG));this.qTc=_.x(this.Va,_.cg(g=>this.txb(g)));this.A5c=this.Va.subscribe(g=>{this.xH.sm(g)})}Ja(){this.A5c.unsubscribe()}txb(a){const b=_.tG(a)?_.gG(_.Qj(a,0)):void 0;return _.x(this.Eh.list(a.tb,a.Uc,a.repository,_.Qj(a,0),"",1,!0,void 0,void 0,b),_.cg(c=>{if(!c.Dn||c.Dn.length<1)return _.AF("unused");
c=aHb(a,c.Dn[0]);return _.x(this.GXb,_.Yf((d,e)=>Object.assign({},d,{comparison:Object.assign({},d.comparison,{Ws:e})}),c),_.bg(c),_.v(_.BF))}),_.If(c=>{const d=c.error;d&&d.code===404&&_.Pt(this.Ah,{error:c,message:"Could not load commit history.",Rd:"Dismiss"});d&&d.code===403&&_.cAb(this.Ah,c);return _.AF("unused")}),_.bg(_.KF))}Bxa({hv:a}){return a===0}};YN.O=function(a){return new (a||YN)(_.B(_.Qt),_.B(_.Ph),_.B(_.di),_.B(_.zK),_.B(_.BI),_.B(dM))};
YN.wa=_.zf({type:YN,na:[["commit-detail"]],ob:2,Ya:function(a,b){a&2&&_.og("fullscreen",b.XK)},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,$Gb,5,4,"ng-container",2),_.R(3,"async"));a&2&&(_.E("activeLocation",_.S(1,2,b.Va)),_.y(2),_.E("ngIf",_.S(3,4,b.qTc)))},Fa:[MN,fN,_.Sn,_.Tn,_.Un,IN,_.DF,NN,XN,_.DB,_.Xn],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 ZN=class{};ZN.O=function(a){return new (a||ZN)};ZN.Ca=_.Af({type:ZN});ZN.Ba=_.Uc({imports:[_.Yn,_.AB,_.UI,_.iu,_.eH]});var $N=class{};$N.O=function(a){return new (a||$N)};$N.Ca=_.Af({type:$N});$N.Ba=_.Uc({imports:[_.Cp,_.Yn,_.TI,_.kt,_.Ks,_.ip,_.eH,_.gy]});var aO=class{};aO.O=function(a){return new (a||aO)};aO.Ca=_.Af({type:aO});aO.Ba=_.Uc({imports:[_.Yn,_.GF]});var bO=class{};bO.O=function(a){return new (a||bO)};bO.Ca=_.Af({type:bO});bO.Ba=_.Uc({imports:[_.Cp,aO,_.TI,$N,_.Yn,_.kt,_.iu,_.MB,_.iy,_.ip]});var cO=class{};cO.O=function(a){return new (a||cO)};cO.Ca=_.Af({type:cO});cO.Ba=_.Uc({imports:[_.Cp,_.Yn,_.pA,_.Px]});var dO=class{};dO.O=function(a){return new (a||dO)};dO.Ca=_.Af({type:dO});dO.Ba=_.Uc({imports:[_.Cp,bO,_.Yn,cO,_.Px,_.jy]});var eO=class{};eO.O=function(a){return new (a||eO)};eO.Ca=_.Af({type:eO});eO.Ba=_.Uc({});var fO=class{};fO.O=function(a){return new (a||fO)};fO.Ca=_.Af({type:fO});fO.Ba=_.Uc({Nb:[iM],imports:[_.Cp,_.tB,_.XI,_.YI,_.Yn,ZM,_.uB,_.VI,_.xp,_.gA,zN,_.UI,_.hK,_.Px,_.iu,_.jx,_.iy,_.cz,_.jy,_.Xx,_.Pw,_.ip,_.zI,_.eH,eO,_.gy]});var gO=class{};gO.O=function(a){return new (a||gO)};gO.Ca=_.Af({type:gO});gO.Ba=_.Uc({imports:[_.lD]});var hO=class{};hO.O=function(a){return new (a||hO)};hO.Ca=_.Af({type:hO});hO.Ba=_.Uc({imports:[_.Cp,dO,_.Yn,_.kt,fO,_.GF,_.EF,gO]});var iO=class{};iO.O=function(a){return new (a||iO)};iO.Ca=_.Af({type:iO});iO.Ba=_.Uc({imports:[_.Yn,_.kt,_.Px,_.iu,_.jy]});var jO=class{};jO.O=function(a){return new (a||jO)};jO.Ca=_.Af({type:jO});jO.Ba=_.Uc({imports:[_.Cp,$N,_.Yn,KN,_.uB,iO,_.pA,_.Px,_.ky,_.iu,_.jy,_.ip,_.gy]});var kO=class{};kO.O=function(a){return new (a||kO)};kO.Ca=_.Af({type:kO});kO.Ba=_.Uc({imports:[_.Cp,_.Yn,_.kt,_.Px,_.ip,_.pB,_.eH]});var lO=class{};lO.O=function(a){return new (a||lO)};lO.Ca=_.Af({type:lO});lO.Ba=_.Uc({imports:[_.Yn,WN,_.qB]});var mO=class{};mO.O=function(a){return new (a||mO)};mO.Ca=_.Af({type:mO});mO.Ba=_.Uc({Nb:[nN],imports:[jO,ZN,_.Yn,hO,_.EF,kO,lO,_.EB,_.gy]});var nO=class{constructor(a,b){this.Ua=b;this.enabled=_.lv.has(22)}mf(){this.enabled||this.Ua.navigate(["/404"]);return this.enabled}};nO.O=function(a){return new (a||nO)(_.m(_.mv),_.m(_.di))};nO.ta=_.k({token:nO,oa:nO.O,Ea:"root"});var oO=class{constructor(a){this.Ua=a}mf(){_.fp(this.Ua,"/piper///",{jj:!0});return!1}};oO.O=function(a){return new (a||oO)(_.m(_.di))};oO.ta=_.k({token:oO,oa:oO.O,Ea:"root"});var pO=class{constructor(a){this.Ua=a}mf(a){const {ukb:b,Sa:c}=_.Gqa(a.Sa);if(Object.keys(b).length===0)return!0;a=a.qZ.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 _.ep(this.Ua,a,{Sa:c})}};pO.O=function(a){return new (a||pO)(_.m(_.di))};pO.ta=_.k({token:pO,oa:pO.O,Ea:"root"});var qO=class{constructor(a,b){this.Ua=a;this.client=b}mf(a){const b=_.Ii(a);if(!b||!_.XF(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.Dn&&(d=d.Dn.find(f=>f.revisionNumber===c))&&_.Nq(e,{Rf:d.wf});this.Ua.navigate(_.Iq(e.ab()));return!1}))}};
qO.O=function(a){return new (a||qO)(_.m(_.di),_.m(_.NH))};qO.ta=_.k({token:qO,oa:qO.O,Ea:"root"});var rO=class{constructor(a){this.window=a}mf(a){var b=_.Ii(a);return b&&_.XF(b)&&b.path&&a.Sa.edit?(a=this.window.location,b=_.ec(_.wBb(b)),b=_.fc(b),b!==void 0&&a.replace(b),!1):!0}};rO.O=function(a){return new (a||rO)(_.m(_.ku))};rO.ta=_.k({token:rO,oa:rO.O,Ea:"root"});var sO=class{constructor(a,b){this.Ua=a;this.client=b}mf(a){const b=_.Ii(a);if(!b||!_.XF(b))return!0;a=b.params.Qb;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(wXb(this.client,{owner:a.substring(0,c),alias:d}),_.v(e=>{const f=b.bc();e=e.aAa.split(":");if(e.length!==4||e[3]!=="citc")return!0;_.Nq(f,{Qb:e[0]+"/"+e[2]});this.Ua.navigate(_.Iq(f.ab()));return!1}))}};
sO.O=function(a){return new (a||sO)(_.m(_.di),_.m(LL))};sO.ta=_.k({token:sO,oa:sO.O,Ea:"root"});var tO=class{constructor(a,b){this.Ga=a;this.p$a=b;this.Of=new _.ru(this.Ga)}j8a(a){if(!KK(a))return _.u(_.zF("Failed to load pending changes"));const b=SBb(a.tb,a.Uc,a.repository,a.Eb,a.path,a.params.Qb);return _.x(this.Of.fetch(b,()=>this.p$a.j8a(b)),_.v(({W7:c})=>_.BF({W7:c})),_.bg(_.KF),_.If(()=>_.u(_.zF("Failed to load pending changes"))))}};tO.O=function(a){return new (a||tO)(_.m(_.vp),_.m(HL))};tO.ta=_.k({token:tO,oa:tO.O,Ea:"root"});var cHb=()=>({iVb:!0,count:0}),fHb=a=>({iVb:!1,count:a}),uO=class{constructor(a){this.w3c=a;this.Xc=_.JF;this.fXc=lHb;this.pending=_.u()}Sb(){this.pending=this.w3c.j8a(this.Va)}};uO.O=function(a){return new (a||uO)(_.B(tO))};
uO.wa=_.zf({type:uO,na:[["pending-cl-indicator"]],inputs:{Va:"place"},standalone:!1,features:[_.Lm],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,hHb,3,3,"ng-container",2),_.R(1,"async"),_.C(2,kHb,8,4,
"ng-template",null,0,_.ah));a&2&&_.E("ngIf",_.S(1,1,b.pending))},Fa:[_.Sn,_.Wn,_.Tn,_.Un,_.nA,_.DF,_.hu,_.Xn],styles:["loading[_ngcontent-%COMP%]{padding-right:5px}.active[_ngcontent-%COMP%]{display:flex;flex-direction:row}"],Ma:0});var e0b=["menuTrigger"],f0b=["auxiliaryCiderButton"],g0b=function(a,b){a.kDa&&a.kDa();a.kDa=b&&a.Va.tG?a.td.register("editCode","shift+e",()=>{_.lc(window,b,"_blank")}):void 0},vO=class{set vW(a){this.S2a.next(a)}get vW(){return this.S2a.value}set UW(a){this.B5a.next(a)}get UW(){return this.B5a.value}set Va(a){this.Tm.next(a)}get Va(){return this.Tm.value}set WQc(a){this.mw.value!==a&&this.mw.next(a)}Qa(){}Ja(){this.kDa&&this.kDa()}Sb(a){if("place"in a&&this.GSb){const {ng:b,Hj:c}=a.place;c&&_.kG(b,
c)||(this.xLb=_.x(BWb(this.Ga),_.cg(()=>_.x(_.AI(this.Eh,_.Mq(this.Va.bc(),"HEAD").ab(),"path",0),_.Ej(this.Ga,"history"),_.If(()=>_.u(void 0)))),_.cg(d=>{d=Number(d);return isNaN(d)?_.u(new Set):FZb(this.sxa,this.Va.path||"",d)}),_.eg(d=>{this.Ga.Uo({WJ:new Map([["insights",d.size>0?"AVAILABLE":"UNAVAILABLE"],["insights-expertise",d.has("expertise")?"AVAILABLE":"UNAVAILABLE"],["insights-deployments",d.has("deployments")?"AVAILABLE":"UNAVAILABLE"]])})}),_.bg(new Set),_.Xf(1),_.De()))}}constructor(a,
b,c,d,e,f,g,l){this.Ga=a;this.Xk=c;this.td=d;this.Eh=e;this.sxa=f;this.ila=g;this.Yb=l;this.Dxa=!1;this.S2a=new _.Qh;this.B5a=new _.Qh;this.Tm=new _.Qh;this.mw=new _.Qh;this.KR=_.Ji;this.xLb=_.u(new Set);this.CAa=_.lv.has(37);this.x3c=_.lv.has(32);this.GSb=_.lv.has(20);this.gZc=_.lv.has(21);this.LZc=_.lv.has(92);this.hZc=_.x(g.NNb,_.v(p=>p===1),_.Pf(),_.v(p=>({open:p})));this.QUc=_.x(_.Ee([this.Yb.a6(),this.Yb.y6(),this.Tm,this.S2a,this.B5a,this.mw]),_.v(([p,t,w,A,G,I])=>{a:{var L=this.LZc;if(w&&
(_.pG(w)||_.WF(w))){var V=void 0,ca=[],la=null;if(!_.pG(w)||L)la=_.wBb(w);if(la){const ya={ariaLabel:"Edit this file in Cider",title:"Edit in Cider",Kb:la};p!=="prompt"?V=ya:ca.push(ya)}L&&A&&ca.push({ariaLabel:"Edit this file in Git Source Editor (Legacy)",title:"Legacy edit",Kb:A});if(t=uBb(la,t))t={ariaLabel:"Edit in Cider with CitC Workspace picker",title:"Choose workspace",Kb:t},p==="prompt"?V=t:ca.push(t);if(V){p=ca.length?Object.assign({},V,{tooltip:w.tG?V.ariaLabel:"Editing code in Cider not supported for this resource type",
qa:I,mc:"BreadcrumbOpenInEditor",context:{buttons:ca}}):V;break a}}p=void 0}if(p)return p;if(A)return A={ariaLabel:"Edit this file",title:"Edit Code",Kb:A},G?Object.assign({},A,{tooltip:A.ariaLabel,qa:I,mc:"BreadcrumbOpenInEditor",context:{buttons:[{ariaLabel:"Edit this file in Git Source Editor (Legacy)",title:"Legacy edit",Kb:G}]}}):A}),_.eg(p=>{let t=void 0;typeof(p==null?void 0:p.Kb)==="string"&&(t=p.Kb);g0b(this,t)}),_.Xf(1),_.De())}get N1a(){return!this.Va.tG}eO(){this.cWb&&this.cWb.eO()}};
vO.O=function(a){return new (a||vO)(_.B(_.xv),_.B(_.mv),_.B(kM),_.B(_.Ku),_.B(_.BI),_.B(cN),_.B(bN),_.B(_.Rv))};
vO.wa=_.zf({type:vO,na:[["activity-header-actions","place",""]],rb:function(a,b){a&1&&(_.Jg(e0b,5),_.Jg(f0b,5,_.Gg));if(a&2){let c;_.Mg(c=_.Og())&&(b.cWb=c.first);_.Mg(c=_.Og())&&(b.WQc=c.first)}},inputs:{Dxa:"isEmptyRepo",vW:"editLink",UW:"fallbackEditLink",Va:"place"},standalone:!1,features:[_.Lm],jc:["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,mHb,1,1,"pending-cl-indicator",3),_.R(2,"isPiperPlace"),_.C(3,rHb,3,3,"div",4),_.R(4,"isPiperPlace"),_.C(5,uHb,4,2,"ng-container",4),_.R(6,"async"),_.J(),_.C(7,wHb,1,1,"ng-template",null,0,_.ah));a&2&&(_.y(),_.E("ngIf",b.x3c&&_.S(2,3,b.Va)),_.y(2),_.E("ngIf",_.S(4,5,b.GSb&&b.Va.path!=null&&b.Va)),_.y(2),_.E("ngIf",_.S(6,7,!b.CAa&&b.QUc)))},Fa:[_.Ap,_.Rn,_.Sn,uO,_.wp,_.rx,_.xx,
NL,_.zx,_.nA,_.hu,_.Jx,_.Mx,_.mB,_.Xn,xN],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 h0b=function(a){if(a.f9){var b=a.f9.toString();a.Ga.mb({element:"ChangelistPicker",action:"selectSpecificCl",Ne:b,gestureName:"CLICK"});a.Ua.navigate(_.Iq(_.cH(_.QG(_.Mq(a.qka.bc(),b)),c=>{delete c.Qb;c.line=a.qka.params.line}).ab()))}},wO=class{set Va(a){this.qka=a;this.OX=_.Iq(_.cH(_.QG(_.Mq(a.bc(),"")),c=>{delete c.Qb;delete c.ox;delete c.jz;c.line=a.params.line}).ab());this.f9=yHb(a);this.i1b=a.Ej()?"number":"text";var b=a.params.Qb?_.Iq(_.QG(a.bc()).ab()):void 0;this.w4b=b;this.cad=_.vG(a)}constructor(a,
b){this.Ga=a;this.Ua=b;this.Ri="ChangelistPicker";this.f9=void 0;this.i1b="number"}Qa(){}get m_c(){return _.Oq(this.qka)||ABb(this.qka)}get D_c(){return!!this.qka.params.Qb}};wO.O=function(a){return new (a||wO)(_.B(_.vp),_.B(_.di))};
wO.wa=_.zf({type:wO,na:[["cl-picker","place",""]],inputs:{Va:"place"},standalone:!1,jc:["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,xHb,3,5,"li",1),_.F(2,"li",2)(3,"a",3),_.Q(4," HEAD "),_.J()(),_.F(5,"li",2)(6,"mat-form-field",4)(7,"mat-label"),_.Q(8," Specific CL "),_.J(),_.F(9,"input",5),_.Wg("ngModelChange",function(c){_.Ug(b.f9,c)||(b.f9=c);return c}),_.N("keyup.enter",function(){return h0b(b)}),_.J()()()());a&2&&(_.y(),_.E("ngIf",b.w4b),_.y(2),_.og("active-element",b.m_c),_.E("routerLink",b.OX)("ascTrackElement",b.Ri),_.y(6),_.E("type",b.i1b),_.Tg("ngModel",b.f9))},Fa:[_.Ap,_.Sn,_.Br,_.ht,_.rk,_.zw,_.Gw,_.fw,_.qt,
_.rw,_.cx,_.Yw,_.Tw,_.qw,_.gp],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 xO=class{};xO.O=function(a){return new (a||xO)};xO.Ca=_.Af({type:xO});xO.Ba=_.Uc({imports:[_.Cp,_.Yn,_.kt,_.gA,_.Px,_.ky,_.jx,_.jy,_.ip]});var i0b=["crumbs"],j0b=["copyButton"],yO=class{constructor(a,b){this.Ga=a;this.Sc=b;this.Wmc="Copy file path";this.items=[];this.OV=""}Xs(){this.Ga.mb({gestureName:"CLICK",element:"BreadcrumbFilePath",action:"copy",projectId:this.projectId})}};yO.O=function(a){return new (a||yO)(_.B(_.vp),_.B(mM))};
yO.wa=_.zf({type:yO,na:[["path-breadcrumb"]],rb:function(a,b){a&1&&(_.Jg(i0b,5),_.Jg(j0b,5,_.bf));if(a&2){let c;_.Mg(c=_.Og())&&(b.thd=c.first);_.Mg(c=_.Og())&&(b.ghd=c.first)}},inputs:{items:"items",OV:"copyText",projectId:"projectId",Gma:"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=_.Ld();_.F(0,"div",1);_.C(1,AHb,6,11,"ng-container",
2);_.J();_.F(2,"div",3);_.Q(3," File Path Breadcrumb ");_.J();_.F(4,"div")(5,"copy-button",4,0);_.N("copyEvent",function(){_.q(c);return _.r(b.Xs())});_.J()()}a&2&&(_.y(),_.E("ngForOf",b.items),_.y(4),_.E("hoverMsg",b.Wmc)("copyText",b.OV))},Fa:[_.Ap,_.Rn,_.Sn,_.sB,_.gp,_.Xn],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 k0b=class extends _.wk{constructor(a){super(a)}x7a(){return _.Y(this,1)}Qrb(a){return _.yc(this,1,a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.yc(this,2,a)}Xh(){return _.Ol(this,2)}bm(){return _.Y(this,3)}TO(){return _.X(this,3)}uH(a){return _.yc(this,3,a)}iG(){return _.Ol(this,3)}Aw(){return _.vl(this,4)}Zy(){return _.ll(this,4)!=null}};var l0b=class extends _.wk{constructor(a){super(a)}},m0b=_.Xb(l0b);var n0b=function(a){if(a!=null)return _.Vb(a),{codePath:_.h(_.X(a,1)),name:_.h(_.X(a,2)),productId:_.h(_.X(a,3)),gE:_.h(_.ll(a,4))}};k0b.prototype.toObject=function(){return n0b(this)};l0b.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Qqd:_.Rb(_.gl(this,k0b,1,_.$k()),n0b)}}else a=void 0;return a};var o0b=function(a,b){return _.Gl(a,3,b)},p0b=class extends _.wk{constructor(a){super(a)}pX(){return _.Y(this,1)}g0(a){return _.yc(this,1,a)}Zm(a){return _.Gl(this,2,a)}};p0b.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={V7:_.h(_.X(this,1)),ol:_.sl(this,2,!1),Fhd:_.sl(this,3,!1)}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Xy(){return _.Y(this,2)}yw(){return _.X(this,2)}VD(a){return _.yc(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Oqd:_.h(_.zl(this,1,3)),JF:_.h(_.X(this,2)),Hed:_.h(_.X(this,3)),nmd:_.sl(this,4,!0),reason:_.h(_.X(this,5))}}else a=void 0;return a};var q0b=class extends _.wk{constructor(a){super(a)}x7a(){return _.Y(this,1)}Qrb(a){return _.yc(this,1,a)}Zm(a){return _.Gl(this,2,a)}};q0b.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={codePath:_.h(_.X(this,1)),ol:_.sl(this,2,!1)}}else a=void 0;return a};var r0b=class extends _.wk{constructor(a){super(a)}getScope(){return _.yl(this,1,0)}setScope(a){return _.Ll(this,1,a)}zwa(a){return _.zl(this,2,_.$k(a))}getValue(a){return _.Al(this,2,a)}setValue(a,b){return _.Mb(this,2,_.rb,b,a,_.tb,void 0,1)}};var t0b=class extends _.wk{constructor(a){super(a)}bm(){return _.Cl(this,1,zO)}uH(a){return _.Uj(this,1,zO,a)}iG(){return _.El(this,1,zO)!=null}pX(){return _.Cl(this,2,zO)}g0(a){return _.Uj(this,2,zO,a)}Aw(){return _.vl(this,_.cl(this,s0b,5))}Zy(){return _.Dl(this,5,s0b)!=null}getName(){return _.Y(this,4)}Od(a){return _.yc(this,4,a)}Xh(){return _.Ol(this,4)}},zO=[1,2],s0b=[5,6];var u0b=class extends _.wk{constructor(a){super(a)}xw(){return _.Y(this,2)}b6(){return _.gl(this,t0b,3,_.$k())}};var ENb=class extends _.wk{constructor(a){super(a)}pX(){return _.Y(this,1)}g0(a){return _.yc(this,1,a)}c6(){return _.gl(this,u0b,2,_.$k())}getName(){return _.Y(this,3)}Od(a){return _.yc(this,3,a)}Xh(){return _.Ol(this,3)}xw(){return _.Y(this,4)}hX(a){return _.zl(this,7,_.$k(a))}Jga(a){return _.zl(this,9,_.$k(a))}getId(){return _.tl(this,15)}};var v0b=function(a){if(a!=null)return _.Vb(a),{scope:_.h(_.rl(a,1)),z$c:_.h(_.zl(a,2,3))}};r0b.prototype.toObject=function(){return v0b(this)};var w0b=function(a){if(a!=null)return _.Vb(a),{productId:_.h(_.El(a,1,zO)),V7:_.h(_.El(a,2,zO)),gE:_.h(_.Dl(a,5,s0b)),T$c:_.h(_.Dl(a,6,s0b)),name:_.h(_.X(a,4)),HYb:_.h(_.X(a,3))}};t0b.prototype.toObject=function(){return w0b(this)};var x0b=function(a){if(a!=null)return _.Vb(a),{AV:_.h(_.rl(a,1)),description:_.h(_.X(a,2)),cNb:_.Rb(a.b6(),w0b)}};u0b.prototype.toObject=function(){return x0b(this)};var y0b=function(a){if(a!=null)return _.Vb(a),{V7:_.h(_.X(a,1)),fNb:_.Rb(a.c6(),x0b),name:_.h(_.X(a,3)),description:_.h(_.X(a,4)),WD:_.h(_.X(a,6)),dLb:_.sl(a,5,!1),K4:_.h(_.zl(a,7,3)),eZb:_.h(_.ll(a,8)),JVa:_.h(_.zl(a,9,3)),rfd:_.h(_.ll(a,10)),Twd:_.h(_.zl(a,11,3)),xVb:_.h(_.X(a,12)),RKb:_.h(_.zl(a,13,3)),dXb:_.h(_.X(a,14)),id:_.h(_.ql(a,15)),SKb:_.h(_.ml(a,16,3))}};ENb.prototype.toObject=function(){return y0b(this)};var z0b=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.yc(this,1,a)}Xh(){return _.Ol(this,1)}Zm(a){return _.Gl(this,2,a)}};z0b.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={name:_.h(_.X(this,1)),ol:_.sl(this,2,!1)}}else a=void 0;return a};var A0b=class extends _.wk{constructor(a){super(a)}Xy(){return _.Y(this,1)}yw(){return _.X(this,1)}VD(a){return _.yc(this,1,a)}getId(){return _.wl(this,5)}Zm(a){return _.Gl(this,2,a)}xX(){return _.Y(this,3)}P9a(){return _.Ol(this,3)}};A0b.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={JF:_.h(_.X(this,1)),id:_.h(_.ll(this,5)),ol:_.sl(this,2,!1),username:_.h(_.X(this,3)),Qld:_.sl(this,4,!1)}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Zm(a){return _.Gl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ol:_.sl(this,1,!1)}}else a=void 0;return a};var eL=class extends _.wk{constructor(a){super(a)}getUrl(){return _.Y(this,1)}WO(){return _.X(this,1)}Oz(a){return _.yc(this,1,a)}L6(){return _.Ol(this,1)}Tp(){return _.Y(this,2)}oV(){return _.Wk(this,2)}getId(){return _.Y(this,3)}};var AO=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.yc(this,2,a)}Xh(){return _.Ol(this,2)}};var B0b=class extends _.wk{constructor(a){super(a)}WQb(){return _.zl(this,1,_.$k())}Yy(a){return _.Al(this,1,a)}j0(a,b){_.Mb(this,1,_.rb,b,a,_.tb,void 0,1)}};var C0b=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.yc(this,1,a)}Xh(){return _.Ol(this,1)}xw(){return _.Y(this,2)}},D0b=[3,4];var BO=class extends _.wk{constructor(a){super(a)}xX(){return _.Y(this,1)}P9a(){return _.Ol(this,1)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.yc(this,2,a)}Xh(){return _.Ol(this,2)}};var F0b=class extends _.wk{constructor(a){super(a)}Aw(){return _.vl(this,_.cl(this,E0b,5))}Zy(){return _.Dl(this,5,E0b)!=null}bm(){return _.Cl(this,1,CO)}TO(){return _.El(this,1,CO)}uH(a){return _.Uj(this,1,CO,a)}iG(){return _.El(this,1,CO)!=null}pX(){return _.Cl(this,2,CO)}g0(a){return _.Uj(this,2,CO,a)}getName(){return _.Y(this,4)}Lf(){return _.X(this,4)}Od(a){return _.yc(this,4,a)}Xh(){return _.Ol(this,4)}},E0b=[5,6],CO=[1,2];var G0b=class extends _.wk{constructor(a){super(a)}xw(){return _.Y(this,2)}b6(){return _.gl(this,F0b,3,_.$k())}};var H0b=class extends _.wk{constructor(a){super(a)}getId(){return _.wl(this,1)}pX(){return _.Y(this,2)}g0(a){return _.yc(this,2,a)}c6(){return _.gl(this,G0b,3,_.$k())}getName(){return _.Y(this,4)}Lf(){return _.X(this,4)}Od(a){return _.yc(this,4,a)}Xh(){return _.Ol(this,4)}xw(){return _.Y(this,5)}Mga(){return _.gl(this,BO,8,_.$k())}Jga(a){return _.zl(this,10,_.$k(a))}};var INb=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.yc(this,2,a)}Xh(){return _.Ol(this,2)}};var I0b=class extends _.wk{constructor(a){super(a)}getYear(){return _.tl(this,1)}setYear(a){return _.Jl(this,1,a)}getMonth(){return _.tl(this,2)}setMonth(a){return _.Jl(this,2,a)}getDay(){return _.tl(this,3)}};var J0b=class extends _.wk{constructor(a){super(a)}};var K0b=class extends _.wk{constructor(a){super(a)}zw(){return _.Y(this,1)}P8a(){return _.gl(this,J0b,2,_.$k())}Aw(){return _.vl(this,3)}Zy(){return _.ll(this,3)!=null}};var L0b=class extends _.wk{constructor(a){super(a)}Xy(){return _.wl(this,1)}QO(){return _.vl(this,1)}yw(){return _.ll(this,1)}VD(a){return _.Kl(this,1,a)}};var GNb=class extends _.wk{constructor(a){super(a)}xw(){return _.Y(this,2)}};var zNb=class extends _.wk{constructor(a){super(a)}};var M0b=class extends _.wk{constructor(a){super(a)}};var JNb=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.yc(this,2,a)}Xh(){return _.Ol(this,2)}};var cL=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,3)}Lf(){return _.X(this,3)}Od(a){return _.yc(this,3,a)}Xh(){return _.Ol(this,3)}};var N0b=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.yc(this,1,a)}Xh(){return _.Ol(this,1)}};var O0b=class extends _.wk{constructor(a){super(a)}zw(){return _.Y(this,1)}P8a(){return _.gl(this,J0b,2,_.$k())}Xy(){return _.wl(this,3)}QO(){return _.vl(this,3)}yw(){return _.ll(this,3)}VD(a){return _.Kl(this,3,a)}};var P0b=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.yc(this,2,a)}Xh(){return _.Ol(this,2)}};var Q0b=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.yc(this,1,a)}Xh(){return _.Ol(this,1)}};var R0b=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.yc(this,1,a)}Xh(){return _.Ol(this,1)}};var S0b=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.yc(this,2,a)}Xh(){return _.Ol(this,2)}lX(){return _.wl(this,3)}};var T0b=class extends _.wk{constructor(a){super(a)}};var uMb=class extends _.wk{constructor(a){super(a)}bm(){return _.Y(this,1)}uH(a){return _.yc(this,1,a)}iG(){return _.Ol(this,1)}Aw(){return _.vl(this,6)}Zy(){return _.ll(this,6)!=null}getName(){return _.Y(this,2)}Od(a){return _.yc(this,2,a)}Xh(){return _.Ol(this,2)}s6(){return _.yl(this,3,0)}jwa(){return _.sl(this,4)}Y7a(){return _.sl(this,5,!1)}};var dL=class extends _.wk{constructor(a){super(a)}bm(){return _.Y(this,1)}uH(a){return _.yc(this,1,a)}iG(){return _.Ol(this,1)}xw(){return _.Y(this,2)}};var EO=class extends _.wk{constructor(a){super(a)}awa(a){return _.gl(this,eL,2,_.$k(a))}x7a(){return _.Al(this,4)}Qrb(a){return _.Mb(this,4,_.rb,void 0,a,_.tb,void 0,1)}dwa(a){return _.gl(this,eL,5,_.$k(a))}hX(a){return _.gl(this,BO,7,_.$k(a))}xw(){return _.Y(this,9)}J7a(){return _.dl(this,_.on,90)}zf(){return _.dl(this,DO,10)}sH(a){_.hl(this,10,a)}TC(){return _.Xk(this,DO,10)}iwa(a){return _.gl(this,eL,13,_.$k(a))}kwa(a){return _.gl(this,eL,15,_.$k(a))}mwa(a){return _.gl(this,eL,16,_.$k(a))}Y7a(){return _.sl(this,
17,!1)}Xga(){return _.gl(this,eL,18,_.$k())}getName(){return _.Y(this,23)}Lf(){return _.X(this,23)}Od(a){return _.yc(this,23,a)}Xh(){return _.Ol(this,23)}bm(){return _.Y(this,26)}TO(){return _.X(this,26)}uH(a){return _.yc(this,26,a)}iG(){return _.Ol(this,26)}fha(a){return _.gl(this,eL,31,_.$k(a))}Jga(a){return _.gl(this,eL,55,_.$k(a))}jwa(){return _.sl(this,66)}s6(){return _.yl(this,70,0)}Aw(){return _.vl(this,84)}Zy(){return _.ll(this,84)!=null}pwa(){return _.gl(this,L0b,88,_.$k())}r8a(){return _.gl(this,
O0b,96,_.$k())}},U0b=_.Xb(EO),DO=class extends _.wk{constructor(a){super(a)}Xy(){return _.Y(this,1)}yw(){return _.X(this,1)}VD(a){return _.yc(this,1,a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.yc(this,2,a)}Xh(){return _.Ol(this,2)}getParent(){return _.dl(this,DO,3)}hsb(a){_.hl(this,3,a)}xw(){return _.Y(this,7)}J7a(){return _.dl(this,_.on,30)}awa(a){return _.gl(this,eL,8,_.$k(a))}dwa(a){return _.gl(this,eL,9,_.$k(a))}hX(a){return _.gl(this,BO,10,_.$k(a))}iwa(a){return _.gl(this,
eL,11,_.$k(a))}kwa(a){return _.gl(this,eL,12,_.$k(a))}mwa(a){return _.gl(this,eL,13,_.$k(a))}Xga(){return _.gl(this,eL,14,_.$k())}fha(a){return _.gl(this,eL,16,_.$k(a))}r8a(){return _.gl(this,O0b,21,_.$k())}pwa(){return _.gl(this,L0b,29,_.$k())}},V0b=_.Xb(DO),W0b=[27,28];var FO=function(a){if(a!=null)return _.Vb(a),{url:_.h(_.X(a,1)),label:_.h(_.X(a,2)),id:_.h(_.X(a,3)),protocol:_.h(_.rl(a,4))}};eL.prototype.toObject=function(){return FO(this)};var X0b=function(a){if(a!=null)return _.Vb(a),{HQc:_.h(_.X(a,1)),name:_.h(_.X(a,2)),resource:FO(_.dl(a,eL,3)),m4c:_.h(_.X(a,4)),Jed:_.h(_.rl(a,5))}};AO.prototype.toObject=function(){return X0b(this)};var Y0b=function(a){if(a!=null)return _.Vb(a),{A$c:_.h(_.zl(a,1,3))}};B0b.prototype.toObject=function(){return Y0b(this)};var Z0b=function(a){if(a!=null)return _.Vb(a),{name:_.h(_.X(a,1)),description:_.h(_.X(a,2)),booleanValue:_.h(_.pl(a,_.cl(a,D0b,3))),Hud:Y0b(_.Fl(a,B0b,4,D0b))}};C0b.prototype.toObject=function(){return Z0b(this)};var GO=function(a){if(a!=null)return _.Vb(a),{username:_.h(_.X(a,1)),name:_.h(_.X(a,2)),Wgd:_.h(_.rl(a,3))}};BO.prototype.toObject=function(){return GO(this)};var $0b=function(a){if(a!=null)return _.Vb(a),{gE:_.h(_.Dl(a,5,E0b)),JSc:_.h(_.Dl(a,6,E0b)),productId:_.h(_.El(a,1,CO)),V7:_.h(_.El(a,2,CO)),name:_.h(_.X(a,4)),HYb:_.h(_.X(a,3))}};F0b.prototype.toObject=function(){return $0b(this)};var a1b=function(a){if(a!=null)return _.Vb(a),{AV:_.h(_.rl(a,1)),description:_.h(_.X(a,2)),cNb:_.Rb(a.b6(),$0b)}};G0b.prototype.toObject=function(){return a1b(this)};var b1b=function(a){if(a!=null)return _.Vb(a),{id:_.h(_.ll(a,1)),V7:_.h(_.X(a,2)),fNb:_.Rb(a.c6(),a1b),name:_.h(_.X(a,4)),description:_.h(_.X(a,5)),WD:_.h(_.X(a,6)),dLb:_.sl(a,7,!1),lNb:_.Rb(a.Mga(),GO),eZb:_.h(_.ll(a,9)),JVa:_.h(_.zl(a,10,3)),xVb:_.h(_.X(a,11)),dXb:_.h(_.X(a,12)),RKb:_.h(_.zl(a,13,3)),SKb:_.h(_.ml(a,14,3))}};H0b.prototype.toObject=function(){return b1b(this)};var c1b=function(a){if(a!=null)return _.Vb(a),{Chd:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};INb.prototype.toObject=function(){return c1b(this)};var d1b=function(a){if(a!=null)return _.Vb(a),{year:_.tl(a,1),month:_.tl(a,2),day:_.tl(a,3)}};I0b.prototype.toObject=function(){return d1b(this)};var e1b=function(a){if(a!=null)return _.Vb(a),{WD:_.h(_.X(a,1)),Fnd:_.h(_.X(a,2)),rhd:d1b(_.dl(a,I0b,3))}};J0b.prototype.toObject=function(){return e1b(this)};var f1b=function(a){if(a!=null)return _.Vb(a),{product:_.h(_.X(a,1)),q$c:_.Rb(a.P8a(),e1b),gE:_.h(_.ll(a,3))}};K0b.prototype.toObject=function(){return f1b(this)};var g1b=function(a){if(a!=null)return _.Vb(a),{JF:_.h(_.ll(a,1)),n5:_.h(_.X(a,2))}};L0b.prototype.toObject=function(){return g1b(this)};var h1b=function(a){if(a!=null)return _.Vb(a),{perspective:_.h(_.rl(a,1)),description:_.h(_.X(a,2))}};GNb.prototype.toObject=function(){return h1b(this)};var i1b=function(a){if(a!=null)return _.Vb(a),{brd:_.h(_.X(a,1)),tsd:_.Rb(_.gl(a,GNb,2,_.$k()),h1b),fwd:_.h(_.zl(a,3,3))}};zNb.prototype.toObject=function(){return i1b(this)};var j1b=function(a){if(a!=null)return _.Vb(a),{cld:_.h(_.zl(a,1,3)),Uid:_.h(_.zl(a,2,3))}};M0b.prototype.toObject=function(){return j1b(this)};var k1b=function(a){if(a!=null)return _.Vb(a),{wG:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};JNb.prototype.toObject=function(){return k1b(this)};var l1b=function(a){if(a!=null)return _.Vb(a),{Vdd:_.h(_.X(a,1)),Udd:_.h(_.X(a,2)),name:_.h(_.X(a,3)),jvd:_.h(_.X(a,4)),Wdd:_.h(_.Zk(a,5)),kvd:_.h(_.Zk(a,6)),duration:_.h(_.X(a,7)),q9c:_.h(_.X(a,8)),Ted:_.sl(a,9,!0),yhd:_.h(_.X(a,10)),Rjd:_.h(_.zl(a,11,3)),dod:_.h(_.rl(a,12)),eod:_.h(_.rl(a,13)),cod:_.h(_.zl(a,14,3)),aggregation:_.h(_.rl(a,15))}};cL.prototype.toObject=function(){return l1b(this)};var m1b=function(a){if(a!=null)return _.Vb(a),{name:_.h(_.X(a,1)),W3c:_.h(_.X(a,2))}};N0b.prototype.toObject=function(){return m1b(this)};var n1b=function(a){if(a!=null)return _.Vb(a),{product:_.h(_.X(a,1)),q$c:_.Rb(a.P8a(),e1b),JF:_.h(_.ll(a,3)),n5:_.h(_.X(a,4))}};O0b.prototype.toObject=function(){return n1b(this)};var o1b=function(a){if(a!=null)return _.Vb(a),{Btd:_.h(_.X(a,1)),name:_.h(_.X(a,2)),resource:FO(_.dl(a,eL,3)),m4c:_.h(_.X(a,4)),Atd:_.h(_.rl(a,5))}};P0b.prototype.toObject=function(){return o1b(this)};var p1b=function(a){if(a!=null)return _.Vb(a),{name:_.h(_.X(a,1)),K7c:_.h(_.X(a,2))}};Q0b.prototype.toObject=function(){return p1b(this)};var q1b=function(a){if(a!=null)return _.Vb(a),{name:_.h(_.X(a,1)),E8c:_.h(_.X(a,2))}};R0b.prototype.toObject=function(){return q1b(this)};var r1b=function(a){if(a!=null){_.Vb(a);var b=_.h(_.ll(a,1)),c=_.h(_.X(a,2)),d=_.h(_.ll(a,3)),e=_.h(_.ll(a,4));var f=_.gl(a,S0b,5,_.$k());f=_.Rb(f,r1b);a=_.gl(a,BO,6,_.$k());return{teamsId:b,name:c,level:d,Lqd:e,Vpd:f,aod:_.Rb(a,GO)}}};S0b.prototype.toObject=function(){return r1b(this)};var s1b=function(a){if(a!=null)return _.Vb(a),{svd:_.h(_.X(a,1)),n2b:_.h(_.ll(a,2))}};T0b.prototype.toObject=function(){return s1b(this)};var t1b=function(a){if(a!=null)return _.Vb(a),{productId:_.h(_.X(a,1)),gE:_.h(_.ll(a,6)),name:_.h(_.X(a,2)),i8:_.h(_.rl(a,3)),mYc:_.h(_.pl(a,4)),p_c:_.sl(a,5,!1)}};uMb.prototype.toObject=function(){return t1b(this)};var u1b=function(a){if(a!=null)return _.Vb(a),{productId:_.h(_.X(a,1)),description:_.h(_.X(a,2)),dsd:_.h(_.zl(a,3,3)),ssd:_.h(_.X(a,4)),zod:_.h(_.X(a,5)),fsd:_.Rb(_.gl(a,uMb,6,_.$k()),t1b)}};dL.prototype.toObject=function(){return u1b(this)};var HO=function(a){if(a!=null){_.Vb(a);var b=_.Rb(a.awa(),FO),c=_.h(_.zl(a,4,3)),d=_.h(_.zl(a,61,3)),e=_.Rb(a.dwa(),FO),f=_.h(_.zl(a,98,3)),g=_.Rb(_.gl(a,eL,6,_.$k()),FO),l=_.h(_.zl(a,99,3)),p=_.Rb(a.hX(),GO),t=_.Rb(_.gl(a,eL,8,_.$k()),FO),w=_.h(_.zl(a,100,3));var A=_.gl(a,eL,39,_.$k());var G=_.Rb(A,FO),I=_.h(_.zl(a,101,3));var L=_.gl(a,EO,120,_.$k());var V=_.Rb(L,HO),ca=_.h(_.X(a,121)),la=_.h(_.ml(a,122,3)),ya=_.h(_.X(a,9)),Ba=_.qn(a.J7a()),Ea=_.h(_.X(a,93)),Wa=IO(a.zf()),ob=_.h(_.ll(a,116)),Ia=
_.h(_.X(a,42)),La=_.Rb(_.gl(a,eL,12,_.$k()),FO),Va=_.h(_.zl(a,102,3)),pb=_.Rb(a.iwa(),FO),uc=_.h(_.zl(a,103,3)),rc=_.h(_.ml(a,14,3)),Gc=_.h(_.zl(a,83,3)),Pd=_.Rb(a.kwa(),FO),gd=_.h(_.zl(a,104,3)),Jb=_.Rb(a.mwa(),FO),Sa=_.h(_.zl(a,105,3)),fb=_.sl(a,17,!1),sb=_.Rb(a.Xga(),FO),Ob=_.h(_.zl(a,106,3)),$c=_.Rb(_.gl(a,JNb,41,_.$k()),k1b),mb=_.h(_.Bl(a,129,3)),oa=_.h(_.Bl(a,130,3)),ic=_.Rb(_.gl(a,eL,20,_.$k()),FO),xc=_.h(_.zl(a,107,3)),kd=_.Rb(_.gl(a,eL,22,_.$k()),FO),pe=_.h(_.zl(a,108,3)),cf=_.h(_.X(a,23)),
Je=_.h(_.ml(a,25,3)),Uh=_.h(_.X(a,26)),th=_.Rb(_.gl(a,cL,27,_.$k()),l1b),dj=_.Rb(_.gl(a,eL,28,_.$k()),FO),uh=_.h(_.zl(a,109,3)),vh=m1b(_.dl(a,N0b,29)),Di=_.Rb(_.gl(a,eL,30,_.$k()),FO),nl=_.Rb(a.fha(),FO),Vg=_.h(_.zl(a,110,3)),ej=_.h(_.zl(a,38,3)),mk=_.Rb(_.gl(a,eL,32,_.$k()),FO),ol=_.h(_.zl(a,111,3)),hm=o1b(_.dl(a,P0b,58)),Ke=_.Rb(_.gl(a,eL,59,_.$k()),FO),ap=p1b(_.dl(a,Q0b,33)),gF=q1b(_.dl(a,R0b,34));var g1=_.gl(a,S0b,40,_.$k());var hF=_.Rb(g1,r1b),cb=_.h(_.ml(a,35,3)),Ad=_.h(_.ql(a,36)),Vr=X0b(_.dl(a,
AO,43)),Oi=_.Rb(_.gl(a,eL,44,_.$k()),FO),Eu=_.h(_.pl(a,45)),mf=_.h(_.pl(a,46)),qa=_.Rb(_.gl(a,INb,47,_.$k()),c1b),Ca=_.h(_.X(a,54)),Pa=_.Rb(a.Jga(),FO),Ic=_.h(_.zl(a,112,3)),Id=_.Rb(_.gl(a,eL,56,_.$k()),FO),Bf=_.h(_.zl(a,113,3)),Ng=_.Rb(_.gl(a,eL,57,_.$k()),FO),Ek=_.h(_.zl(a,114,3));var Fu=_.gl(a,eL,62,_.$k());var iF=_.Rb(Fu,FO);var vCa=_.gl(a,eL,63,_.$k());var J4=_.Rb(vCa,FO);var wCa=_.gl(a,eL,64,_.$k());var Zj=_.Rb(wCa,FO),dia=_.Rb(_.gl(a,eL,65,_.$k()),FO),xCa=_.h(_.zl(a,115,3)),yCa=_.h(_.pl(a,
60)),an=_.h(_.pl(a,66)),zCa=_.h(_.pl(a,69)),ACa=_.h(_.pl(a,67)),BCa=_.h(_.zl(a,78,3)),eia=_.h(_.X(a,48)),K4=_.h(_.zl(a,49,3)),fia=_.h(_.zl(a,50,3)),gia=_.h(_.X(a,51)),hia=_.h(_.X(a,52)),iia=_.h(_.X(a,53)),jia=_.h(_.rl(a,70)),iS=_.h(_.rl(a,71)),CCa=_.Rb(_.gl(a,r0b,72,_.$k()),v0b),jS=_.h(_.pl(a,73)),kia=_.h(_.X(a,74)),lia=_.h(_.rl(a,75)),DCa=_.h(_.pl(a,76)),L4=_.h(_.X(a,77)),mia=u1b(_.dl(a,dL,79)),kS=_.h(_.ml(a,132,3)),M4=_.Rb(_.gl(a,ENb,80,_.$k()),y0b);var mw=_.gl(a,H0b,119,_.$k());var bn=_.Rb(mw,
b1b),ECa=_.h(_.X(a,68)),FCa=_.Rb(_.gl(a,zNb,81,_.$k()),i1b),GCa=_.h(_.ll(a,82)),nia=_.h(_.ll(a,84));var HCa=_.gl(a,C0b,85,_.$k());var ICa=_.Rb(HCa,Z0b),JCa=_.h(_.X(a,86)),KCa=_.h(_.zl(a,87,3)),LCa=_.Rb(a.pwa(),g1b);var MCa=_.gl(a,L0b,97,_.$k());var NCa=_.Rb(MCa,g1b),OCa=_.h(_.zl(a,89,3)),PCa=s1b(_.dl(a,T0b,91));var QCa=_.gl(a,_.B2a,94,_.$k());var RCa=_.Rb(QCa,_.e3a),SCa=_.h(_.zl(a,118,3)),TCa=_.h(_.X(a,92)),UCa=_.Rb(a.r8a(),n1b),VCa=_.h(_.ll(a,117));var WCa=_.gl(a,eL,123,_.$k());return{gRc:b,E4:c,
Ydd:d,iSc:e,l4c:f,Pgd:g,Erd:l,K4:p,whd:t,Frd:w,Whd:G,Grd:I,ked:V,jed:ca,ujd:la,description:ya,VTc:Ba,UTc:Ea,domain:Wa,utd:ob,rQb:Ia,rkd:La,Jrd:Va,tXc:pb,Krd:uc,Tkd:rc,Skd:Gc,GYc:Pd,Lrd:gd,pZc:Jb,Mrd:Sa,p_c:fb,Q_c:sb,Nrd:Ob,Umd:$c,Smd:mb,Bhd:oa,cnd:ic,Ord:xc,wod:kd,Qrd:pe,name:cf,kqd:Je,productId:Uh,Sqd:th,Tqd:dj,Trd:uh,Yqd:vh,ksd:Di,c5c:nl,n4c:Vg,atd:ej,bud:mk,Wrd:ol,ztd:hm,Ctd:Ke,sud:ap,Tud:gF,teamList:hF,tvd:cb,lwd:Ad,Ied:Vr,Ked:Oi,Uud:Eu,ymd:mf,Ehd:qa,Fqd:Ca,JVa:Pa,Brd:Ic,Csd:Id,Urd:Bf,Bud:Ng,
Xrd:Ek,rgd:iF,Vhd:J4,Ysd:Zj,Avd:dia,Yrd:xCa,mia:yCa,mYc:an,ild:zCa,gld:ACa,Hqd:BCa,HQc:eia,Dhd:K4,Tmd:fia,W3c:gia,K7c:hia,E8c:iia,i8:jia,zhd:iS,fed:CCa,Qdd:jS,qud:kia,Lod:lia,Xvd:DCa,Otd:L4,ied:mia,hed:kS,esd:M4,lhd:bn,Usd:ECa,zjd:FCa,ard:GCa,gE:nia,Red:ICa,Wqd:JCa,Xqd:KCa,m3c:LCa,xtd:NCa,Uod:OCa,Bpd:PCa,ltd:RCa,Vrd:SCa,Jqd:TCa,xAa:UCa,dUb:VCa,jfd:_.Rb(WCa,FO),Drd:_.h(_.zl(a,124,3)),Jid:_.h(_.X(a,125)),wtd:_.h(_.X(a,126)),bld:j1b(_.dl(a,M0b,127)),drd:_.h(_.Bl(a,128,3)),Kqd:_.qn(_.dl(a,_.on,131))}}};
EO.prototype.toObject=function(){return HO(this)};
var IO=function(a){if(a!=null){_.Vb(a);var b=_.h(_.X(a,1)),c=_.h(_.X(a,2)),d=IO(a.getParent());var e=_.gl(a,DO,4,_.$k());e=_.Rb(e,IO);var f=_.h(_.pl(a,5));var g=_.gl(a,EO,6,_.$k());g=_.Rb(g,HO);var l=_.h(_.X(a,7)),p=_.qn(a.J7a()),t=_.h(_.X(a,31)),w=_.h(_.X(a,41)),A=_.Rb(a.awa(),FO),G=_.h(_.zl(a,32,3)),I=_.Rb(a.dwa(),FO),L=_.h(_.zl(a,33,3)),V=_.Rb(a.hX(),GO),ca=_.Rb(a.iwa(),FO),la=_.Rb(a.kwa(),FO),ya=_.Rb(a.mwa(),FO),Ba=_.Rb(a.Xga(),FO);var Ea=_.gl(a,eL,15,_.$k());Ea=_.Rb(Ea,FO);var Wa=_.h(_.zl(a,
34,3)),ob=_.h(_.X(a,20)),Ia=_.Rb(a.fha(),FO),La=_.h(_.zl(a,35,3)),Va=_.h(_.X(a,17)),pb=_.h(_.ll(a,18)),uc=_.h(_.pl(a,19)),rc=_.Rb(a.r8a(),n1b),Gc=_.h(_.X(a,22));var Pd=_.gl(a,K0b,23,_.$k());return{JF:b,name:c,parent:d,Mud:e,pmd:f,Rqd:g,description:l,VTc:p,UTc:t,Hrd:w,gRc:A,Crd:G,iSc:I,l4c:L,K4:V,tXc:ca,GYc:la,pZc:ya,Q_c:Ba,Ond:Ea,Prd:Wa,cc:ob,c5c:Ia,n4c:La,Eid:Va,gud:pb,Dfd:uc,xAa:rc,csd:Gc,hid:_.Rb(Pd,f1b),Lid:_.h(_.ll(a,24)),Nud:_.h(_.ll(a,25)),teamsId:_.h(_.ll(a,26)),Mid:FO(_.Fl(a,eL,27,W0b)),
Nid:_.h(_.El(a,28,W0b)),Ird:_.h(_.X(a,37)),m3c:_.Rb(a.pwa(),g1b),Xod:_.yl(a,36,1),Wod:_.h(_.ll(a,42)),dsa:_.h(_.X(a,38)),Zdd:_.qn(_.dl(a,_.on,39)),Cmd:_.sl(a,40,!1)}}};DO.prototype.toObject=function(){return IO(this)};var v1b=class extends _.wk{constructor(a){super(a)}bm(){return _.Y(this,1)}TO(){return _.X(this,1)}uH(a){return _.yc(this,1,a)}iG(){return _.Ol(this,1)}Zm(a){return _.Gl(this,3,a)}Aw(){return _.vl(this,4)}Zy(){return _.ll(this,4)!=null}};v1b.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={productId:_.h(_.X(this,1)),jqd:_.h(_.ll(this,2)),ol:_.sl(this,3,!1),gE:_.h(_.ll(this,4))}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Zm(a){return _.Gl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={n2b:_.h(_.ll(this,1)),Fld:_.sl(this,3,!1),ol:_.sl(this,2,!1)}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Zm(a){return _.Gl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={jPb:_.h(_.rl(this,1)),ol:_.sl(this,2,!1)}}else a=void 0;return a};var JO=class{};JO.O=function(a){return new (a||JO)};JO.ta=_.k({token:JO,oa:JO.O,Ea:"root"});var w1b=new Map([[2,{d9:"https://dev-stacks.corp.google.com",X3:"https://staging-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[1,{d9:"https://staging-stacks.corp.google.com",X3:"https://staging-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[3,{d9:"https://nightly-stacks.corp.google.com",X3:"https://autopush-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyBJfv3Pzc9Y-hagj8Gd5pfcCT56QvtDFIA"}],
[0,{d9:"https://stacks-v4.corp.google.com",X3:"https://stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[4,{d9:"http://localhost:5432",X3:"http://localhost:9876",apiKey:""}]]),KO=class{get current(){return w1b.get(this.lTc)}get lTc(){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}}};
KO.O=function(a){return new (a||KO)(_.m(JO))};KO.ta=_.k({token:KO,oa:KO.O,Ea:"root"});var YK=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.yc(this,1,a)}Xh(){return _.Ol(this,1)}getUrl(){return _.Y(this,2)}WO(){return _.X(this,2)}Oz(a){return _.yc(this,2,a)}L6(){return _.Ol(this,2)}BK(){return _.Y(this,3)}LQ(a){return _.yc(this,3,a)}};var x1b=function(a){if(a!=null)return _.Vb(a),{name:_.h(_.X(a,1)),url:_.h(_.X(a,2)),icon:_.h(_.X(a,3)),Psd:_.Rb(_.gl(a,eL,4,_.$k()),FO)}};YK.prototype.toObject=function(){return x1b(this)};var WK=class extends _.wk{constructor(){super()}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.yc(this,1,a)}Xh(){return _.Ol(this,1)}l6(a){return _.gl(this,YK,2,_.$k(a))}f0(a){return _.jl(this,2,a)}Kda(a){_.kl(this,2,YK,a)}};WK.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={name:_.h(_.X(this,1)),x0c:_.Rb(this.l6(),x1b)}}else a=void 0;return a};var y1b=["domain_less","no_domain"];var z1b=class extends _.wk{constructor(a){super(a)}};var A1b=class extends _.wk{constructor(a){super(a)}getId(){return _.wl(this,1)}};var B1b=class extends _.wk{constructor(a){super(a)}},C1b=[2,3];var D1b=function(a){if(a!=null)return _.Vb(a),{Usa:_.h(_.ll(a,1)),T4c:_.h(_.X(a,2))}};z1b.prototype.toObject=function(){return D1b(this)};var E1b=function(a){if(a!=null)return _.Vb(a),{id:_.h(_.ll(a,1))}};A1b.prototype.toObject=function(){return E1b(this)};var F1b=function(a){if(a!=null)return _.Vb(a),{aE:_.h(_.rl(a,1)),wfd:D1b(_.Fl(a,z1b,2,C1b)),jrd:E1b(_.Fl(a,A1b,3,C1b))}};B1b.prototype.toObject=function(){return F1b(this)};var G1b=class extends _.wk{constructor(a){super(a)}};var H1b=class extends _.wk{constructor(a){super(a)}Xy(){return _.wl(this,1)}QO(){return _.vl(this,1)}yw(){return _.ll(this,1)}VD(a){return _.Kl(this,1,a)}};var I1b=class extends _.wk{constructor(a){super(a)}zw(){return _.dl(this,EO,1)}};var J1b=class extends _.wk{constructor(a){super(a)}Xy(){return _.wl(this,1)}QO(){return _.vl(this,1)}yw(){return _.ll(this,1)}VD(a){return _.Kl(this,1,a)}};var K1b=class extends _.wk{constructor(a){super(a)}zw(){return _.dl(this,EO,1)}};var L1b=class extends _.wk{constructor(a){super(a)}s6(){return _.yl(this,1,0)}Xy(){return _.wl(this,2)}QO(){return _.vl(this,2)}yw(){return _.ll(this,2)}VD(a){return _.Kl(this,2,a)}};var M1b=class extends _.wk{constructor(a){super(a)}},LO=[2,3,4,5,6,7,8];var N1b=class extends _.wk{constructor(a){super(a)}getSeconds(){return _.wl(this,1)}setSeconds(a){return _.Lb(this,1,_.lb(a),"0")}g8a(){return _.tl(this,2)}Zla(a){return _.Jl(this,2,a)}sQb(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)).Zla(Math.trunc(a))}};var O1b=class extends _.wk{constructor(a){super(a)}getId(){return _.Y(this,1)}getVersion(){return _.Y(this,2)}ysb(a){return _.Tj(this,2,a)}};var P1b=class extends _.wk{constructor(a){super(a)}getYear(){return _.tl(this,1)}setYear(a){return _.Jl(this,1,a)}getMonth(){return _.tl(this,2)}setMonth(a){return _.Jl(this,2,a)}getDay(){return _.tl(this,3)}getHours(){return _.tl(this,4)}setHours(a){return _.Jl(this,4,a)}getMinutes(){return _.tl(this,5)}setMinutes(a){return _.Jl(this,5,a)}getSeconds(){return _.tl(this,6)}setSeconds(a){return _.Jl(this,6,a)}g8a(){return _.tl(this,7)}Zla(a){return _.Jl(this,7,a)}},Q1b=[8,9];var R1b=class extends _.wk{constructor(a){super(a)}getEditor(){return _.Y(this,1)}clearEditor(){return _.Wk(this,1)}getState(){return _.yl(this,2,0)}setState(a){return _.Ll(this,2,a)}};var S1b=class extends _.wk{constructor(a){super(a)}};var T1b=class extends _.wk{constructor(a){super(a)}Xy(){return _.wl(this,1)}QO(){return _.vl(this,1)}yw(){return _.ll(this,1)}VD(a){return _.Kl(this,1,a)}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.yc(this,2,a)}Xh(){return _.Ol(this,2)}};var U1b=class extends _.wk{constructor(a){super(a)}};var V1b=class extends _.wk{constructor(a){super(a)}Aw(){return _.vl(this,1)}Zy(){return _.ll(this,1)!=null}getName(){return _.Y(this,2)}Lf(){return _.X(this,2)}Od(a){return _.yc(this,2,a)}Xh(){return _.Ol(this,2)}};var W1b=class extends _.wk{constructor(a){super(a)}},X1b=[1,2,3,4];var Y1b=class extends _.wk{constructor(a){super(a)}getState(){return _.yl(this,3,0)}setState(a){return _.Ll(this,3,a)}setHistory(a,b){return _.Yk(this,8,R1b,a,b)}y7a(){return _.dl(this,_.ek,12)}},Z1b=_.Xb(Y1b);var $1b=function(a){if(a!=null)return _.Vb(a),{lkd:_.h(_.ll(a,1)),mkd:_.h(_.X(a,2)),Kvd:_.h(_.ll(a,3)),Lvd:_.h(_.X(a,4))}};G1b.prototype.toObject=function(){return $1b(this)};var a2b=function(a){if(a!=null)return _.Vb(a),{JF:_.h(_.ll(a,1)),n5:_.h(_.X(a,2))}};H1b.prototype.toObject=function(){return a2b(this)};var b2b=function(a){if(a!=null)return _.Vb(a),{product:HO(a.zw()),IPb:_.h(_.Bl(a,2,3))}};I1b.prototype.toObject=function(){return b2b(this)};var c2b=function(a){if(a!=null)return _.Vb(a),{JF:_.h(_.ll(a,1)),n5:_.h(_.X(a,2)),Iid:b2b(_.dl(a,I1b,3))}};J1b.prototype.toObject=function(){return c2b(this)};var d2b=function(a){if(a!=null)return _.Vb(a),{product:HO(a.zw()),IPb:_.h(_.Bl(a,2,3))}};K1b.prototype.toObject=function(){return d2b(this)};var e2b=function(a){if(a!=null)return _.Vb(a),{i8:_.h(_.rl(a,1)),JF:_.h(_.ll(a,2)),n5:_.h(_.X(a,3)),Vqd:d2b(_.dl(a,K1b,4))}};L1b.prototype.toObject=function(){return e2b(this)};var f2b=function(a){if(a!=null)return _.Vb(a),{changeType:_.h(_.rl(a,1)),Uqd:e2b(_.Fl(a,L1b,2,LO)),Did:$1b(_.Fl(a,G1b,3,LO)),std:$1b(_.Fl(a,G1b,4,LO)),Hid:c2b(_.Fl(a,J1b,5,LO)),Gid:a2b(_.Fl(a,H1b,6,LO)),vtd:c2b(_.Fl(a,J1b,7,LO)),ttd:a2b(_.Fl(a,H1b,8,LO)),reason:_.h(_.X(a,9))}};M1b.prototype.toObject=function(){return f2b(this)};var g2b=function(a){if(a!=null)return _.Vb(a),{seconds:_.vl(a,1),sWb:_.tl(a,2)}};N1b.prototype.toObject=function(){return g2b(this)};var h2b=function(a){if(a!=null)return _.Vb(a),{id:_.Y(a,1),version:_.Y(a,2)}};O1b.prototype.toObject=function(){return h2b(this)};var i2b=function(a){if(a!=null)return _.Vb(a),{year:_.tl(a,1),month:_.tl(a,2),day:_.tl(a,3),hours:_.tl(a,4),minutes:_.tl(a,5),seconds:_.tl(a,6),sWb:_.tl(a,7),utcOffset:g2b(_.Fl(a,N1b,8,Q1b)),timeZone:h2b(_.Fl(a,O1b,9,Q1b))}};P1b.prototype.toObject=function(){return i2b(this)};var j2b=function(a){if(a!=null)return _.Vb(a),{editor:_.h(_.X(a,1)),state:_.h(_.rl(a,2)),Ofd:i2b(_.dl(a,P1b,3)),Pfd:_.h(_.X(a,4)),Rfd:_.xm(_.dl(a,_.ek,5)),Qfd:_.h(_.X(a,6))}};R1b.prototype.toObject=function(){return j2b(this)};var k2b=function(a){if(a!=null)return _.Vb(a),{JSc:_.h(_.ql(a,1))}};S1b.prototype.toObject=function(){return k2b(this)};var l2b=function(a){if(a!=null)return _.Vb(a),{JF:_.h(_.ll(a,1)),name:_.h(_.X(a,2))}};T1b.prototype.toObject=function(){return l2b(this)};var m2b=function(a){if(a!=null)return _.Vb(a),{dUb:_.h(_.ll(a,1))}};U1b.prototype.toObject=function(){return m2b(this)};var n2b=function(a){if(a!=null)return _.Vb(a),{gE:_.h(_.ll(a,1)),name:_.h(_.X(a,2))}};V1b.prototype.toObject=function(){return n2b(this)};var o2b=function(a){if(a!=null)return _.Vb(a),{Pqd:n2b(_.Fl(a,V1b,1,X1b)),Kid:l2b(_.Fl(a,T1b,2,X1b)),Gmd:m2b(_.Fl(a,U1b,3,X1b)),jhd:k2b(_.Fl(a,S1b,4,X1b))}};W1b.prototype.toObject=function(){return o2b(this)};var p2b=function(a){if(a!=null){_.Vb(a);var b=_.h(_.ll(a,1)),c=_.h(_.X(a,2)),d=_.h(_.rl(a,3)),e=i2b(_.dl(a,P1b,4));var f=_.gl(a,M1b,5,_.$k());f=_.Rb(f,f2b);var g=_.h(_.ll(a,6)),l=_.h(_.X(a,7));var p=_.gl(a,R1b,8,_.$k());return{ird:b,T4c:c,state:d,phd:e,Sfd:f,sfd:g,gza:l,tld:_.Rb(p,j2b),Nhd:_.h(_.X(a,9)),vud:_.h(_.rl(a,10)),uud:o2b(_.dl(a,W1b,11)),SSc:_.xm(a.y7a()),Ymd:_.xm(_.dl(a,_.ek,13)),Ohd:_.h(_.X(a,14))}}};Y1b.prototype.toObject=function(){return p2b(this)};(class extends _.wk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Eld:_.h(_.ml(this,1,3))}}else a=void 0;return a};var q2b=new _.$p("/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",q0b,l0b,a=>a.Yc(),m0b);(class extends _.wk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={teamsId:_.h(_.ll(this,1))}}else a=void 0;return a};var r2b=class extends _.wk{constructor(a){super(a)}getId(){return _.wl(this,1)}y7a(){return _.dl(this,_.ek,2)}z6(){return _.Y(this,3)}sm(a){_.yc(this,3,a)}getMessage(){return _.Y(this,4)}Yla(a){return _.yc(this,4,a)}};var s2b=function(a){if(a!=null)return _.Vb(a),{id:_.h(_.ll(a,1)),SSc:_.xm(a.y7a()),title:_.h(_.X(a,3)),message:_.h(_.X(a,4)),jPb:_.h(_.rl(a,5)),entityId:_.h(_.ll(a,6)),fnd:_.h(_.X(a,7)),zmd:_.h(_.pl(a,8))}};r2b.prototype.toObject=function(){return s2b(this)};(class extends _.wk{constructor(a){super(a)}zf(){return _.dl(this,DO,1)}sH(a){_.hl(this,1,a)}TC(){return _.Xk(this,DO,1)}jha(){return _.dl(this,B1b,2)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={domain:IO(this.zf()),g1b:F1b(this.jha())}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Mga(){return _.gl(this,BO,2,_.$k())}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={notification:s2b(_.dl(this,r2b,1)),lNb:_.Rb(this.Mga(),GO)}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Xy(){return _.wl(this,1)}QO(){return _.vl(this,1)}yw(){return _.ll(this,1)}VD(a){return _.Kl(this,1,a)}jha(){return _.dl(this,B1b,2)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={JF:_.h(_.ll(this,1)),g1b:F1b(this.jha()),reason:_.h(_.X(this,3))}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={}}else a=void 0;return a};var t2b=class extends _.wk{constructor(a){super(a)}getName(){return _.Y(this,1)}Lf(){return _.X(this,1)}Od(a){return _.yc(this,1,a)}Xh(){return _.Ol(this,1)}},u2b=_.Xb(t2b);t2b.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={name:_.h(_.X(this,1)),VKb:_.h(_.X(this,2)),ted:_.h(_.rl(this,3))}}else a=void 0;return a};var v2b=new _.$p("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",z0b,t2b,a=>a.Yc(),u2b);var w2b=class extends _.wk{constructor(a){super(a)}xX(){return _.Y(this,1)}P9a(){return _.Ol(this,1)}getName(){return _.Y(this,2)}Od(a){return _.yc(this,2,a)}Xh(){return _.Ol(this,2)}};var y2b=class extends _.wk{constructor(a){super(a)}bm(){return _.Cl(this,1,MO)}uH(a){return _.Uj(this,1,MO,a)}iG(){return _.El(this,1,MO)!=null}pX(){return _.Cl(this,2,MO)}g0(a){return _.Uj(this,2,MO,a)}Aw(){return _.vl(this,_.cl(this,x2b,5))}Zy(){return _.Dl(this,5,x2b)!=null}getName(){return _.Y(this,4)}Od(a){return _.yc(this,4,a)}Xh(){return _.Ol(this,4)}},MO=[1,2],x2b=[5,6];var z2b=class extends _.wk{constructor(a){super(a)}xw(){return _.Y(this,2)}b6(){return _.gl(this,y2b,3,_.$k())}};var A2b=class extends _.wk{constructor(a){super(a)}pX(){return _.Y(this,1)}g0(a){return _.yc(this,1,a)}c6(){return _.gl(this,z2b,2,_.$k())}getName(){return _.Y(this,3)}Od(a){return _.yc(this,3,a)}Xh(){return _.Ol(this,3)}xw(){return _.Y(this,4)}Mga(){return _.gl(this,w2b,7,_.$k())}Jga(a){return _.zl(this,9,_.$k(a))}getId(){return _.tl(this,12)}},B2b=_.Xb(A2b);var C2b=function(a){if(a!=null)return _.Vb(a),{username:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};w2b.prototype.toObject=function(){return C2b(this)};var D2b=function(a){if(a!=null)return _.Vb(a),{productId:_.h(_.El(a,1,MO)),V7:_.h(_.El(a,2,MO)),gE:_.h(_.Dl(a,5,x2b)),T$c:_.h(_.Dl(a,6,x2b)),name:_.h(_.X(a,4)),HYb:_.h(_.X(a,3))}};y2b.prototype.toObject=function(){return D2b(this)};var E2b=function(a){if(a!=null)return _.Vb(a),{AV:_.h(_.rl(a,1)),description:_.h(_.X(a,2)),cNb:_.Rb(a.b6(),D2b)}};z2b.prototype.toObject=function(){return E2b(this)};A2b.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={V7:_.h(_.X(this,1)),fNb:_.Rb(this.c6(),E2b),name:_.h(_.X(this,3)),description:_.h(_.X(this,4)),WD:_.h(_.X(this,6)),dLb:_.sl(this,5,!1),lNb:_.Rb(this.Mga(),C2b),eZb:_.h(_.ll(this,8)),JVa:_.h(_.zl(this,9,3)),xVb:_.h(_.X(this,10)),dXb:_.h(_.X(this,11)),id:_.h(_.ql(this,12)),RKb:_.h(_.zl(this,13,3)),SKb:_.h(_.ml(this,14,3))}}else a=void 0;return a};var F2b=new _.$p("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetCoreSolution",p0b,A2b,a=>a.Yc(),B2b);var G2b=new _.$p("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",A0b,DO,a=>a.Yc(),V0b);(class extends _.wk{constructor(a){super(a)}getId(){return _.wl(this,1)}Zm(a){return _.Gl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={id:_.h(_.ll(this,1)),ol:_.sl(this,2,!1),ZPb:_.h(_.Bl(this,3,3))}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={}}else a=void 0;return a};var NO=[1,2,3];(class extends _.wk{constructor(a){super(a)}Aw(){return _.vl(this,_.cl(this,NO,2))}Zy(){return _.Dl(this,2,NO)!=null}bm(){return _.Cl(this,3,NO)}TO(){return _.El(this,3,NO)}uH(a){return _.Uj(this,3,NO,a)}iG(){return _.El(this,3,NO)!=null}Zm(a){return _.Gl(this,4,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Sud:_.h(_.Dl(this,1,NO)),gE:_.h(_.Dl(this,2,NO)),productId:_.h(_.El(this,3,NO)),ol:_.sl(this,4,!1)}}else a=void 0;return a};var H2b=new _.$p("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",v1b,EO,a=>a.Yc(),U0b);(class extends _.wk{constructor(a){super(a)}Aw(){return _.vl(this,1)}Zy(){return _.ll(this,1)!=null}Zm(a){return _.Gl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={gE:_.h(_.ll(this,1)),ol:_.sl(this,2,!1),ZPb:_.h(_.Bl(this,3,3))}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Aw(){return _.vl(this,1)}Zy(){return _.ll(this,1)!=null}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={gE:_.h(_.ll(this,1))}}else a=void 0;return a};var I2b=class extends _.wk{constructor(a){super(a)}getId(){return _.wl(this,1)}};I2b.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={id:_.h(_.ll(this,1))}}else a=void 0;return a};var J2b=new _.$p("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProposal",I2b,Y1b,a=>a.Yc(),Z1b);(class extends _.wk{constructor(a){super(a)}getId(){return _.wl(this,1)}Zm(a){return _.Gl(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={id:_.h(_.ll(this,1)),ol:_.sl(this,2,!1)}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={pageSize:_.tl(this,1,50),pageToken:_.h(_.X(this,2))}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Zm(a){return _.Gl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ol:_.sl(this,1,!1),pageSize:_.tl(this,2,25),pageToken:_.h(_.X(this,3)),Pld:_.sl(this,4,!0),ZPb:_.h(_.Bl(this,5,3)),Fid:_.h(_.rl(this,6))}}else a=void 0;return a};var OO=[2,3,4,5,8,9];(class extends _.wk{constructor(a){super(a)}Zm(a){return _.Gl(this,1,a)}Xy(){return _.wl(this,_.cl(this,OO,2))}QO(){return _.vl(this,_.cl(this,OO,2))}yw(){return _.Dl(this,2,OO)}VD(a){return _.bl(this,2,OO,_.lb(a))}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ol:_.sl(this,1,!1),JF:_.h(_.Dl(this,2,OO)),dUb:_.h(_.Dl(this,3,OO)),khd:_.h(_.Dl(this,4,OO)),n2b:_.h(_.Dl(this,5,OO)),ded:_.sl(this,_.cl(this,OO,8),!0),Apd:_.sl(this,_.cl(this,OO,9),!1),pageSize:_.tl(this,6,25),pageToken:_.h(_.X(this,
7))}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}NC(){return _.Y(this,3)}Qla(a){return _.yc(this,3,a)}aK(){return _.Wk(this,3)}G6(){return _.Ol(this,3)}Zm(a){return _.Gl(this,4,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={pageSize:_.h(_.ql(this,1)),pageToken:_.h(_.X(this,2)),filter:_.h(_.X(this,3)),ol:_.sl(this,4,!1)}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}Zm(a){return _.Gl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={ol:_.sl(this,1,!1),pageSize:_.tl(this,2,25),pageToken:_.h(_.X(this,3))}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={}}else a=void 0;return a};var K2b=class extends _.wk{constructor(a){super(a)}getQuery(){return _.Y(this,1)}setQuery(a){return _.yc(this,1,a)}M9a(){return _.Ol(this,1)}};K2b.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={query:_.h(_.X(this,1)),pageSize:_.tl(this,2,25),pageToken:_.h(_.X(this,3))}}else a=void 0;return a};var L2b=class extends _.wk{constructor(a){super(a)}zw(){return _.Fl(this,EO,1,PO)}zf(){return _.Fl(this,DO,2,PO)}sH(a){_.il(this,2,PO,a)}TC(){return _.oca(this,DO,_.cl(this,PO,2))!==void 0}fwa(){return _.Fl(this,H0b,3,PO)}},PO=[1,2,3];var M2b=class extends _.wk{constructor(a){super(a)}},N2b=_.Xb(M2b);var O2b=function(a){if(a!=null)return _.Vb(a),{product:HO(a.zw()),domain:IO(a.zf()),ihd:b1b(a.fwa())}};L2b.prototype.toObject=function(){return O2b(this)};M2b.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={Tsd:_.Rb(_.gl(this,L2b,1,_.$k()),O2b),nextPageToken:_.h(_.X(this,2))}}else a=void 0;return a};var P2b=new _.$p("/google.corp.stacksinfrastructurecatalog.v3.Stacks/Search",K2b,M2b,a=>a.Yc(),N2b);(class extends _.wk{constructor(a){super(a)}zf(){return _.dl(this,DO,1)}sH(a){_.hl(this,1,a)}TC(){return _.Xk(this,DO,1)}jha(){return _.dl(this,B1b,3)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={domain:IO(this.zf()),IPb:_.h(_.Bl(this,2,3)),g1b:F1b(this.jha()),etag:_.xm(_.dl(this,_.ek,4))}}else a=void 0;return a};(class extends _.wk{constructor(a){super(a)}NQb(){return _.dl(this,Y1b,1)}}).prototype.toObject=function(){if(this!=null){_.Vb(this);var a={hrd:p2b(this.NQb())}}else a=void 0;return a};var Q2b=function(a){var b={withCredentials:!0};b=b||{};b.format="jspb";this.Rh=new _.wq(b);this.Yh=a==void 0?a:a.replace(/\/+$/,"")};_.aa=Q2b.prototype;_.aa.zw=function(a,b,c){return rL(this.Rh,this.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",a,b||{},H2b,c)};_.aa.fwa=function(a,b,c){return rL(this.Rh,this.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetCoreSolution",a,b||{},F2b,c)};
_.aa.Y5=function(a,b,c){return rL(this.Rh,this.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",a,b||{},v2b,c)};_.aa.zf=function(a,b,c){return rL(this.Rh,this.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",a,b||{},G2b,c)};_.aa.NQb=function(){return rL(this.Rh,this.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProposal",void 0,{},J2b)};
_.aa.search=function(a,b,c){return rL(this.Rh,this.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/Search",a,b||{},P2b,c)};var QO=class{constructor(a){this.kVc=a}create(){return new Q2b(this.kVc.current.X3)}};QO.O=function(a){return new (a||QO)(_.m(KO))};QO.ta=_.k({token:QO,oa:QO.O,Ea:"root"});var R2b=function(a,b){const c=(new q0b).Qrb(b.endsWith("/")?b.substring(0,b.length-1):b).Zm(a.ol);return XK(d=>{var e=a.Fma;return rL(e.Rh,e.Yh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",c,{"X-Goog-Api-Key":a.environment.apiKey},q2b,d)})},RO=class{constructor(){this.environment=_.n(KO).current;this.Fma=_.n(QO).create();_.n(JO);this.ol=window.PY_BYPASS_CACHE==="{{ flags.bypass_cache }}"?!1:window.PY_BYPASS_CACHE==="True"}Y5(){const a=(new z0b).Zm(this.ol);
return _.x(XK(b=>this.Fma.Y5(a,{"X-Goog-Api-Key":this.environment.apiKey},b)),_.If(b=>{console.error("Failed to fetch announcement",b);return _.ze(b)}))}zf(a){if(y1b.includes(a))return _.ze(Error("Re"));const b=_.Gl((new A0b).VD(a).Zm(this.ol),4,!1);return _.x(XK(c=>this.Fma.zf(b,{"X-Goog-Api-Key":this.environment.apiKey},c)),_.If(c=>{console.error("Failed to fetch domain",a,c);return c&&c.code===404?_.ze(Error("Se`"+a)):_.ze(c)}))}zw(a){const b=(new v1b).uH(a).Zm(this.ol);return _.x(XK(c=>this.Fma.zw(b,
{"X-Goog-Api-Key":this.environment.apiKey},c)),_.If(c=>{console.error("Failed to fetch product",c);return c.message==="Requested entity was not found."?_.ze(Error("Te`"+a)):_.ze(c)}))}fwa(a,b,c){const d=o0b((new p0b).g0(a),b).Zm(this.ol===c?this.ol:c);return _.x(XK(e=>this.Fma.fwa(d,{"X-Goog-Api-Key":this.environment.apiKey},e)),_.If(e=>{console.error("Failed to fetch well-lit path",e);return e.message==="Requested entity was not found."?_.ze(Error("Ue`"+a)):_.ze(e)}))}getUrl(a){return`${this.environment.X3}/${"v3"}/${a}?key=${this.environment.apiKey}`}};
RO.O=function(a){return new (a||RO)};RO.ta=_.k({token:RO,oa:RO.O,Ea:"root"});var SO=class{constructor(a,b,c){this.Ga=a;this.z0=b;this.zh=c;this.Of=new _.ru(this.Ga)}get(a){a.tG&&(a=a.parent||a);if(!a.path)return _.Pe;const b=a.path;return this.Of.fetch(b,()=>_.x(R2b(this.z0,`//depot/${b}`),_.Ej(this.Ga,"stacksServiceGet"),_.If(c=>{_.zt(this.zh,c);return _.u(new l0b)})))}};SO.O=function(a){return new (a||SO)(_.m(_.vp),_.m(RO),_.m(_.At))};SO.ta=_.k({token:SO,oa:SO.O,Ea:"root"});var S2b=["clPicker"],T2b=["pathBreadcrumb"],U2b=["refPickerDropdownButton"],V2b=["refPicker"],TO=class{set Va(a){this.ou=a;this.AY.next(a)}get Va(){return this.ou}get Lbb(){let a;return!((a=this.Va)==null||!a.params.Qb)}constructor(a,b,c,d,e){this.Ga=a;this.c_=b;this.Ptb=d;this.Sc=e;this.nQ="BreadcrumbRefPicker";this.Dxa=!1;this.iSb=!0;this.UW=this.vW=void 0;this.AY=new _.Wf(1);this.Gma=_.lv.has(53)?_.x(this.AY,_.cg(g=>this.Ptb.get(g)),_.v(g=>new Set(_.gl(g,k0b,1,_.$k()).map(l=>`${l.x7a()||""}/`))),
_.eg(g=>{this.Ga.Uo({WJ:new Map([["stacks",g.size>0?"AVAILABLE":"UNAVAILABLE"]])})}),_.Zf()):_.ok;this.u4c=_.x(this.AY,_.v(g=>_.uG(g)?{Va:g,aBa:_.nqb,version:0}:void 0));const f=[];this.Psa=_.x(this.AY,_.cg(g=>_.uG(g)?_.x(_.FI(this.c_,g),_.bg(_.OG(g.Eb)),_.v(l=>({location:g,jx:l}))):_.u({location:g,jx:_.OG("")})),_.v(({location:g,jx:l})=>this.bfa(f,g,l)))}Qa(){}bfa(a,b,c){var d=_.QG(b.bc()).ab();a[0]=d0b(this.dla,b);if(_.uG(b)){if(_.WF(d)){if(d.params.Qb){c="CitC Workspace";var e=_.vG(d)}else _.Oq(d)||
ABb(d)?(c="Root",e="HEAD"):(c="Pinned to",e=d.Eb,e=d.Ej()?e:_.hG(e));d=Object.assign({},{type:2,qa:this.NRc,title:e,label:c,ariaLabel:"Pin to CL",mc:"ChangelistPicker",tooltip:void 0},_.bH(d.bc().od("").ab()))}else d=this.H_a(d,c),c=XBb(c.type),d={type:1,qa:this.v4c,label:"Ref Picker Button",ariaLabel:"Toggle ref picker dropdown",context:{snb:d,icon:c}};a[1]=d;d=!b.path||b.path==="/";if(this.iSb&&!d){d=[];c=b;e=c.params.Zj;const g=c.params.ig,l=c.params.gw,p=c.params.Qb,t=c.params.Ty,w=_.Qj(c,0);
for(;c&&c.path;){var f=d.length===0?{Qb:p}:{Zj:e,ig:g,gw:l,Qb:p,Ty:t};f=_.Iq(_.Mq(c.bc().lj(f),w).ab());let A;d.unshift({title:_.Kzb(c),Kb:f,path:(A=c)==null?void 0:A.path});c=c.parent}a[2]={type:1,qa:this.r3c,label:"File path",context:{IXb:d,OV:b.path||""}}}else a.splice(2,1)}else a.splice(1,2);return a}H_a(a,b){const c=_.hG(b);return Object.assign({},{title:c,qa:this.Oka,label:_.PG(b.type),ariaLabel:"Ref picker dropdown",mc:this.nQ},_.bH(a.bc().od("").ab()))}};
TO.O=function(a){return new (a||TO)(_.B(_.xv),_.B(_.GI),_.B(_.mv),_.B(SO),_.B(mM))};
TO.wa=_.zf({type:TO,na:[["repository-breadcrumb","location",""]],rb:function(a,b){a&1&&(_.Jg(S2b,7,_.Gg),_.Jg(T2b,7,_.Gg),_.Jg(U2b,7,_.Gg),_.Jg(V2b,7,_.Gg),_.Jg(TN,7));if(a&2){let c;_.Mg(c=_.Og())&&(b.NRc=c.first);_.Mg(c=_.Og())&&(b.r3c=c.first);_.Mg(c=_.Og())&&(b.v4c=c.first);_.Mg(c=_.Og())&&(b.Oka=c.first);_.Mg(c=_.Og())&&(b.dla=c.first)}},nb:["aria-label","Repository toolbar"],inputs:{Dxa:"isEmptyRepo",iSb:"includePathBreadcrumb",vW:"editLink",UW:"fallbackEditLink",Va:[0,"location","place"]},standalone:!1,
features:[_.Xg([_.GI])],jc:["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,MHb,1,1,"breadcrumb",6),_.R(3,"async"),_.J(),_.K(4,"activity-header-actions",7),_.J(),_.C(5,OHb,1,1,"ng-template",null,0,_.ah)(7,QHb,2,3,"ng-template",null,1,_.ah)(9,SHb,2,3,"ng-template",null,2,_.ah)(11,THb,1,1,"ng-template",
null,3,_.ah),_.K(13,"resource-scope-breadcrumb-item",8));a&2&&(_.og("citc",b.Lbb),_.y(2),_.E("ngIf",_.S(3,8,b.Psa)),_.y(2),_.E("place",b.Va)("isEmptyRepo",b.Dxa)("editLink",b.vW)("fallbackEditLink",b.UW),_.y(9),_.E("place",b.Va))},Fa:[vO,wO,_.Sn,_.Br,_.Cr,_.ht,_.hu,_.RI,TN,_.mB,_.nB,yO,_.Xn,_.hJ],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 UO=class{constructor(a){this.EUc=_.x(a.data,_.v(()=>{const b=_.Ii(a.Wc);return _.WF(b)||_.pG(b)?BBb(b):""}))}};UO.O=function(a){return new (a||UO)(_.B(_.Ph))};
UO.wa=_.zf({type:UO,na:[["binary-file"]],inputs:{bua:"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 "),_.J(),_.C(3,UHb,5,2,"icon-empty-state-subtitle",2),_.R(4,"async"),_.C(5,VHb,2,0,"ng-template",null,0,_.ah),_.J());a&2&&(a=_.Ag(6),_.y(3),_.E("ngIf",_.S(4,2,b.EUc))("ngIfElse",a))},Fa:[_.Sn,_.vB,_.xB,
_.wB,_.Xn],styles:["binary-file[_nghost-%COMP%]{display:flex;height:100%}"]});var W2b=["filterInput"],VO=class{constructor(a){this.Ga=a;this.rza=new _.Vm;this.aXb=new _.Vm;this.zza=new _.Vm;this.cr=new _.Fw("");this.OYb=this.ynb=new _.Qh(!1);this.Za=new _.le}Qa(){var a="";this.initialState&&(a=this.initialState.query,this.cr.setValue(this.initialState.query),this.ynb.next(this.initialState.Ccb));a=_.x(this.cr.ln,_.bg(a),_.Kf(300),_.eg(()=>{this.Ga.mb({element:this.mc,action:"queryChange",gestureName:"CHANGE"})}));this.Za.add(_.Ee(a,this.OYb).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,_.Cw(this.cr,{invalidRegex:{value:""}})):_.Cw(this.cr,null);e=null;!d&&b&&(d=/[A-Z]/.test(b)?"g":"gi",e=c?new RegExp(b,"g"):new RegExp(_.NC(b),d));this.zza.emit({query:b,Ccb:c,Yd:e})}))}Ja(){this.Za.unsubscribe()}wz(a){a.preventDefault()}focus(){this.input&&this.input.ma.focus()}};VO.O=function(a){return new (a||VO)(_.B(_.vp))};
VO.wa=_.zf({type:VO,na:[["regex-filter-input"]],rb:function(a,b){a&1&&_.Jg(W2b,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.input=c.first)}},Ya:function(a,b){a&1&&_.N("keydown.enter",function(){b.rza.emit(null)})("keydown.shift.enter",function(){b.aXb.emit(null)})},inputs:{initialState:"initialState",label:"label",mc:"trackElement"},outputs:{rza:"onEnter",aXb:"onShiftEnter",zza:"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=_.Ld();_.Cg();_.F(0,"form",1);_.N("submit",function(d){_.q(c);return _.r(b.wz(d))});_.F(1,"mat-form-field",2);_.C(2,WHb,2,1,"mat-label",3);_.F(3,"input",4,0);_.N("focus",function(){_.q(c);return _.r(_.Ag(4).select())});_.J();_.C(5,XHb,2,0,"mat-error",3);_.F(6,"div",5);_.Dg(7);_.J()();_.F(8,"mat-slide-toggle",6);_.R(9,"async");
_.N("change",function(d){_.q(c);d=d.checked;b.Ga.mb({element:b.mc,action:d?"enableRegex":"disableRegex",gestureName:"CHANGE"});b.ynb.next(d);return _.r()});_.Q(10," Use regex ");_.J()()}a&2&&(_.y(2),_.E("ngIf",b.label),_.y(),_.E("formControl",b.cr),_.y(2),_.E("ngIf",b.cr.Pn("invalidRegex")),_.y(3),_.E("checked",_.S(9,4,b.OYb)))},Fa:[_.Sn,_.QB,_.rk,_.zw,_.PB,_.Ew,_.qw,_.Yw,_.Tw,_.hA,_.iA,_.rw,_.cx,_.FK,_.DK,_.Hw,_.Xn],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 WO=class{};WO.O=function(a){return new (a||WO)};WO.Ca=_.Af({type:WO});WO.Ba=_.Uc({imports:[_.Yn,_.gA,_.hx,_.jx,_.GK,_.jy,_.Pw]});var XO=class{constructor(a,b){this.Ga=a;this.Sc=b;this.pnc="Find";this.cDc="FindInFile";this.Za=new _.le;this.Ina=new _.Qh(0);this.aZc=_.x(this.Sc.uga,_.Rf());this.g1c=_.x(_.Ee([this.Sc.uga,this.Sc.Eva,this.Sc.Fva]),_.v(([c,d,e])=>c.query?e===0?"0 / 0":`${d+1} / ${e}`:""));this.f1c=_.x(_.Ee([this.Sc.uga,this.Sc.Eva,this.Sc.Fva]),_.v(([c,d,e])=>c.query?e===0?(new _.Ot("Match {index} of {totalCount}")).format({index:0,totalCount:0}):(new _.Ot("Match {index} of {totalCount}")).format({index:d+1,totalCount:e}):
""));this.Za.add(_.x(this.Ina,_.fg(this.Sc.Eva)).subscribe(([c,d])=>{this.Ga.mb({element:"FindInFile",action:"matchIndexChange",gestureName:"CHANGE"});XJb(this.Sc,d+c)}))}Ja(){this.Za.unsubscribe()}focus(){this.PYb&&this.PYb.focus()}zza(a){this.Sc.o6a.next(a)}};XO.O=function(a){return new (a||XO)(_.B(_.vp),_.B(mM))};
XO.wa=_.zf({type:XO,na:[["find-in-file"]],rb:function(a,b){a&1&&_.Jg(VO,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.PYb=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.Ina.next(1);b.focus()})("onShiftEnter",function(){b.Ina.next(-1);b.focus()})("onStateChange",function(c){return b.zza(c)}),_.F(2,"span",1),_.R(3,"async"),_.Q(4),_.R(5,"async"),_.J()(),_.F(6,"button",2),_.N("click",function(){b.Ina.next(-1);b.focus()}),_.F(7,"mat-icon"),_.Q(8,"keyboard_arrow_up"),_.J()(),_.F(9,"button",3),
_.N("click",function(){b.Ina.next(1);b.focus()}),_.F(10,"mat-icon"),_.Q(11,"keyboard_arrow_down"),_.J()());a&2&&(_.E("label",b.pnc)("initialState",_.S(1,5,b.aZc))("trackElement",b.cDc),_.y(2),_.mg("aria-label",_.S(3,7,b.f1c)),_.y(2),_.Rg(" ",_.S(5,9,b.g1c)," "))},Fa:[_.fw,_.st,_.hu,VO,_.Xn],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 YO=class{};YO.O=function(a){return new (a||YO)};YO.Ca=_.Af({type:YO});YO.Ba=_.Uc({imports:[_.Yn,_.Px,_.iu,WO]});var X2b=["goToLineInput"],ZO=class{constructor(a,b,c){this.Ga=a;this.Kb=b;this.Ua=c;this.cr=new _.Fw("");this.wnc="Go To";this.vnc="Go To Line Number"}focus(){this.aRb&&this.aRb.ma.focus()}wz(a){a.preventDefault();(a=this.cr.value)&&!isNaN(+a)&&+a>0?this.i9a(Number(this.cr.value)):_.Cw(this.cr,{invalidLineNumber:{value:""}})}i9a(a){this.Ga.mb({element:"GoToLine",action:"goToLine",gestureName:"KEYBOARD"});this.Ua.navigate(_.Iq(_.Nq(_.Ii(this.Kb.Wc).bc(),{line:a}).ab()))}};
ZO.O=function(a){return new (a||ZO)(_.B(_.vp),_.B(_.Ph),_.B(_.di))};
ZO.wa=_.zf({type:ZO,na:[["go-to-line"]],rb:function(a,b){a&1&&_.Jg(X2b,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.aRb=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=_.Ld();_.F(0,"form",1);_.N("submit",function(d){_.q(c);return _.r(b.wz(d))});_.F(1,"mat-form-field",2)(2,"mat-label");_.Q(3);_.J();
_.K(4,"input",3,0);_.C(6,YHb,2,0,"mat-error",4);_.J()()}a&2&&(_.y(3),_.Rg(" ",b.wnc," "),_.y(),_.E("formControl",b.cr),_.mg("aria-label",b.vnc),_.y(2),_.E("ngIf",b.cr.Pn("invalidLineNumber")))},Fa:[_.Sn,_.QB,_.rk,_.zw,_.PB,_.Ew,_.qw,_.Yw,_.Tw,_.hA,_.rw,_.cx,_.Hw],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 $O=class{};$O.O=function(a){return new (a||$O)};$O.Ca=_.Af({type:$O});$O.Ba=_.Uc({imports:[_.Yn,_.gA,_.Px,_.hx,_.jx,_.Pw]});var aP=class{constructor(){this.oMb=!0}Qa(){this.iQb&&this.oMb&&_.lUa(this.iQb)}};aP.O=function(a){return new (a||aP)};aP.La=_.Cf({type:aP,na:[["","focusOnInit",""]],inputs:{iQb:"focusOnInit",oMb:"cdkTrapFocusAutoCapture"},standalone:!1});var Y2b=[{zc:"start",Ac:"bottom",oc:"start",uc:"top",offsetX:0,offsetY:0},{zc:"end",Ac:"bottom",oc:"end",uc:"top",offsetX:0,offsetY:0}],Z2b=function(a,b){b!==a.via&&(a.via=b,a.isOpen.emit(a.via))},bP=class{constructor(){this.W2c=Y2b;this.iOb=this.via=!1;this.fQb=!0;this.XRb=!1;this.isOpen=new _.Vm}Qa(){this.isOpen.emit(!1)}lE(){Z2b(this,!this.via)}sV(){Z2b(this,!1);this.Yvb&&(this.Yvb.focus(),delete this.Yvb)}ff(){this.qg&&this.qg.Jd&&this.qg.Jd.ff()}};bP.O=function(a){return new (a||bP)};
bP.wa=_.zf({type:bP,na:[["dropdown-button","item","","ariaLabel",""]],rb:function(a,b){a&1&&_.Jg(_.aA,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.qg=c.first)}},inputs:{item:"item",ariaLabel:"ariaLabel",iOb:"dense",fQb:"focusAutoCapture",XRb:"iconOnly"},outputs:{isOpen:"isOpen"},standalone:!1,jc:["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,cIb,13,23,"ng-container",2);a&2&&_.E("ngIf",b.item)},Fa:[_.Zq,_.Ap,_.lB,_.Sn,_.Wn,_.Br,_.Cr,_.fw,_.pt,_.hu,_.aA,_.$z,aP,_.Xn],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 cP=class{};cP.O=function(a){return new (a||cP)};cP.Ca=_.Af({type:cP});cP.Ba=_.Uc({imports:[_.jr,_.Cp,_.oB,_.Yn,_.kt,_.Px,_.iu,_.jy,_.xs]});var $2b=["dropdownTemplate"],a3b=function(a){a.Sc.o6a.next({Ccb:!1,query:"",Yd:null})},b3b=function(a){eIb(()=>a.n6a)},dP=class{constructor(a,b,c,d){this.Kb=a;this.td=b;this.Sc=c;this.tXb=!1;this.mc="FindInFileDropdown";this.displayText="Find in file";this.Za=new _.le;this.Mg=[];this.Ii=new _.Iu(d);this.Ii.jsa=!1;this.Ii.oQ("CTRL_F",70,2);this.Ii.oQ("CTRL_F",70,8);_.fq(this.Ii,"shortcut",e=>{e.identifier==="CTRL_F"&&this.tXb&&(e.preventDefault(),this.Vq.lE(),eIb(()=>this.n6a));return!0});this.Za.add(_.x(this.Kb.data,
_.v(JK),_.mG()).subscribe(()=>{a3b(this)}))}Qa(){this.DC={q5:this.mw,title:"Find",mc:this.mc};this.Mg=[this.td.register("findInFile","f",()=>{this.Vq.lE();eIb(()=>this.n6a)}),this.td.register("goToLine","g",()=>{this.Vq.lE();eIb(()=>this.i9a)})]}Ja(){this.Za.unsubscribe();a3b(this);if(this.Mg)for(const a of this.Mg)a();this.Ii&&this.Ii.dispose()}};dP.O=function(a){return new (a||dP)(_.B(_.Ph),_.B(_.Ku),_.B(mM),_.B(_.Zh))};
dP.wa=_.zf({type:dP,na:[["find-in-file-dropdown"]],rb:function(a,b){a&1&&(_.Jg($2b,7),_.Jg(bP,7),_.Jg(XO,5),_.Jg(ZO,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.mw=c.first);_.Mg(c=_.Og())&&(b.Vq=c.first);_.Mg(c=_.Og())&&(b.n6a=c.first);_.Mg(c=_.Og())&&(b.i9a=c.first)}},inputs:{tXb:"overrideBrowserSearch"},standalone:!1,ya:4,Aa:5,Da:[["dropdownTemplate",""],[3,"click","item","ariaLabel","dense","focusAutoCapture"]],qa:function(a,b){if(a&1){const c=_.Ld();_.F(0,"dropdown-button",1);_.N("click",function(){_.q(c);
return _.r(b3b(b))});_.Q(1);_.J();_.C(2,dIb,2,0,"ng-template",null,0,_.ah)}a&2&&(_.E("item",b.DC)("ariaLabel",b.displayText)("dense",!0)("focusAutoCapture",!1),_.y(),_.Rg(" ",b.displayText,"\n"))},Fa:[bP,XO,ZO],hb:2,Ma:0});var eP=class{constructor(a){this.Gd=a;a=_.x(this.Gd.c8a(),_.v(b=>{const c=new Map;return{index:c,F9:[...fIb(b,c)]}}));this.uua=_.x(_.Ee([a,this.Gd.Ima]),_.eg(([b,c])=>{b=b.index;for(const [e,f]of c){c=e;var d=f;if(!b.has(c))continue;const {node:g,EL:l}=b.get(c);c=g.Mf.enabled;const p=g.Mf.xu,t=g.Mf.Ju;Object.assign(g.Mf,d);for(const w of l){d=w.Mf.Ju;g.Mf.xu===1&&t===void 0&&(d=(d||0)+g.Mf.Ju);w.counts.set(gIb(p),(w.counts.get(gIb(p))||1)-1);w.counts.set(gIb(g.Mf.xu),(w.counts.get(gIb(g.Mf.xu))||
0)+1);w.uea.set(c,(w.uea.get(c)||1)-1);w.uea.set(g.Mf.enabled,(w.uea.get(g.Mf.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.uea.get(!0)||0)>0,xu:A,Ju:d};Object.assign(w.Mf,d)}}}),_.v(([b])=>b.F9))}};eP.O=function(a){return new (a||eP)(_.m(_.sI))};eP.ta=_.k({token:eP,oa:eP.O});var c3b=class extends MXb{constructor(){super(...arguments);this.obb=[]}set Bj(a){this.obb=a;a=this.Bh.selected;this.Bh.clear();this.Bh.select(...hIb(a,this.obb))}get Bj(){return this.obb}};var d3b=class{constructor(){this.cache=new Map}transform(a,b){a:{var c=a.displayName;const d=a.Mf;switch(a.type){case 1:b={wi:a.wi,displayName:c,Mf:d,level:b,wO:!1,zia:a.zia};break a;case 0:if(a.children.length===0)throw Error("Ve");b={Fy:a.Fy,displayName:c,Mf:d,level:b,wO:!0};break a;default:b=_.bb(a,"Unsupported tree node type");break a}b=void 0}a=a.type===1?`layer-${a.wi}`:`category-${a.Fy}`;if((c=this.cache.get(a))&&_.qc(Object.assign({},b,{Mf:void 0}),Object.assign({},c,{Mf:void 0}))&&_.qc(b.Mf,
c.Mf))return c;this.cache.set(a,b);return b}};var fP=class{set wi(a){this.IUb.next(a)}constructor(a){this.IUb=new _.Wf(1);this.BIa=aXb;this.Mf=_.x(this.IUb,_.cg(b=>a.dD(b)))}};fP.O=function(a){return new (a||fP)(_.B(_.sI))};
fP.wa=_.zf({type:fP,na:[["layer-status"]],inputs:{wi:"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,lIb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Mf))},Fa:[_.Sn,_.Tn,_.Un,_.DF,_.hu,_.Jx,_.Mx,_.Xn],styles:["mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}"],Ma:0});var tIb=a=>({expanded:a}),wIb=new _.Ot("Expand {categoryName}"),vIb=new _.Ot("Collapse {categoryName}"),mIb=function(a,{checked:b},{wi:c}){b?STb(a.Gd,c):RTb(a.Gd,c);a.Ga.mb({element:"LayerMenu",action:b?"enableLayer":"disableLayer",Ne:c,gestureName:"CLICK"})},qIb=function(a,b,c){const d=b.key;var e=b.target;if(e&&e instanceof HTMLElement)switch(e=_.GG(e,"mat-tree-node","mat-tree"),d){case "ArrowUp":e&&(b.preventDefault(),(a=e.previousElementSibling)&&(a=CIb(a))&&a.focus());break;case "ArrowDown":e&&
(b.preventDefault(),(a=e.nextElementSibling)&&(a=CIb(a))&&a.focus());break;case "ArrowLeft":b.preventDefault();if(c.wO)a.Ec.collapse(c);else if(e)for(b.preventDefault(),a=e.previousElementSibling;a;){if(a.matches("mat-tree-node.category-node")){a=CIb(a);if(!a)break;a.focus();break}a=a.previousElementSibling}break;case "ArrowRight":b.preventDefault(),c.wO&&a.Ec.expand(c)}},sIb=function(a,b,c){let d=a.Ec.PO(c).filter(yIb);b.checked?(d.some(e=>e.zia)&&(d=d.slice(0,1)),STb(a.Gd,...d.map(e=>e.wi))):RTb(a.Gd,
...d.map(e=>e.wi));a.Ga.mb({element:"LayerMenu",action:b.checked?"enableCategory":"disableCategory",Ne:c.Fy,gestureName:"CLICK"})},uIb=function(a,b){return a.Ec.PO(b).some((c,d,e)=>{d=c.zia;return c.Mf.enabled!==e[0].Mf.enabled&&!d})},gP=class{constructor(a,b,c,d){this.Gd=b;this.Ga=c;this.nc=new _.Tf;this.Ec=new c3b(zIb,AIb);const e=new d3b;this.dataSource=new RXb(this.Ec,new QXb((f,g)=>e.transform(f,g),zIb,AIb,BIb),[]);_.x(d.uua,_.dg(this.nc),_.eg(()=>{_.Zm(a)}),_.Pf()).subscribe(f=>{this.dataSource.data=
f})}Qa(){}Ja(){this.nc.next()}Wd(a){return this.Ec.Wd(a)}Dj(a,b){return b.wO}};gP.O=function(a){return new (a||gP)(_.B(_.jn),_.B(_.sI),_.B(_.vp),_.B(eP))};
gP.wa=_.zf({type:gP,na:[["layer-menu"]],standalone:!1,features:[_.Xg([eP,WWb])],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,rIb,5,3,"mat-tree-node",2)(2,xIb,6,9,"mat-tree-node",3),_.J());a&2&&(_.E("dataSource",b.dataSource)("treeControl",
b.Ec),_.y(2),_.E("matTreeNodeDefWhen",b.Dj))},Fa:[_.Qn,_.Sn,fP,_.fw,_.st,_.GD,_.HD,_.hu,_.eK,_.zD,_.CD,_.DD,_.ED,bM],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 e3b=["layerMenuDropdownItem"],hP=class{constructor(){this.QX="https://g3doc.corp.google.com/tools/gsearch/g3doc/develop/layers-help.md"}Qa(){this.DC={q5:this.d0c,title:"Layers",mc:"LayerMenuDropdown"}}};hP.O=function(a){return new (a||hP)};
hP.wa=_.zf({type:hP,na:[["layer-menu-dropdown"]],rb:function(a,b){a&1&&_.Jg(e3b,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.d0c=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,DIb,6,1,"ng-template",
null,0,_.ah));a&2&&_.E("item",b.DC)("dense",!0)},Fa:[bP,_.wp,gP,_.fw,_.tt,_.hu],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 iP=class{constructor(){this.Wb=[];this.tooltip="Copy link"}Qa(){}copy(){this.button.trigger()}};iP.O=function(a){return new (a||iP)};
iP.wa=_.zf({type:iP,na:["link-row label  url  shortcut ".split(" ")],rb:function(a,b){a&1&&_.Jg(_.sB,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.button=c.first)}},inputs:{label:"label",ariaLabel:"ariaLabel",Wb:"shortcut",url:"url"},standalone:!1,jc:"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),_.J(),_.K(2,"copy-button",
1,0)(4,"menu-keyboard-shortcut-hint",2));a&2&&(_.y(),_.Sg(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:[_.sB,_.$I],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 jP=class{constructor(a,b){this.Ga=a;this.aWc=b;this.Of=new _.ru(this.Ga)}list(a,b=[]){if(!a.tb||!a.Uc||!a.repository)return _.ze("Missing necessary repo group details.");const c=Object.assign({},_.LG(a.tb,a.Uc),{fileSpecPath:a.path,fileSpecSourceRootRefSpec:a.Eb,fileSpecSourceRootRepositoryKeyRepositoryName:a.repository,fileSpecType:"FILE",attributeNames:b});return _.x(this.Of.fetch(c,()=>this.aWc.list(c)),_.v(d=>d.DCa))}};jP.O=function(a){return new (a||jP)(_.m(_.vp),_.m(FL))};
jP.ta=_.k({token:jP,oa:jP.O,Ea:"root"});var f3b=["clLink"],g3b=["dropdownList"],h3b=["buildLink"],i3b=["headLink"],j3b=["includeLink"],k3b=["pathLink"],l3b=["google3Link"],m3b=["publicCsHeadLink"],n3b=["publicCommitLink"],gJb=()=>["l","p"],hJb=()=>["l","h"],FIb=()=>["l","r"],LIb=()=>["l","g"],OIb=()=>["l","i"],RIb=()=>["l","b"],ZIb=()=>["l","e"],aJb=()=>["l","c"],EIb=function(a){const b=!!a.Va.params.line;return _.XF(a.Va)?b?"Line & CL":"CL":b?"Line & Commit":"Commit"},iJb=function(a){if(_.rG(a.Va))return _.hob(a.Va)},jJb=function(a){if(_.WF(a.Va)||
_.pG(a.Va))switch(a.wb.kind){case 1:return a.wb.BL?`${a.wb.BL}/`:void 0;case 0:return a.wb.BL}},o3b=function(a,b){if(!a.Va||!_.rG(a.Va))return _.u(null);var c=_.hob(a.Va);c=c.replace(/\.(?:cc?|mm?)$/,".h");c.endsWith(".proto")&&(c=c.replace(/\.proto$/,".proto.h"));if(c.endsWith(".h"))return NIb(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.Xj[0])==null?void 0:e.name)==="module_name"&&d.Xj[0].stringValue)return`import ${d.Xj[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=mJb(d);e=mJb(e);return`import ${d}_${e}`})):
_.u(null)},p3b=function(a,b){return _.x(b,_.v(c=>{let d=a.Va;_.WF(a.Va)&&(d=_.Mq(d.bc()).ab());d=d.bc().lj({line:a.Va.params.line,Rf:c,Qb:a.Va.params.Qb,hq:a.Va.params.hq}).ab();return IWb(a.u0,d)}))},q3b=function(a,b){return jJb(a)?_.x(b,_.v(c=>{let d=jJb(a);const e=_.Bqa(a.Va.params.line);e&&(d=`${d};l=${e.toString()}`);c&&(d=`${d};drc=${c}`);return d})):_.u(void 0)},NIb=function(a){return a.wb.kind===0&&a.wb.wG!==void 0&&["objectivec","objectivec++"].includes(a.wb.wG)},kP=class{constructor(a,b,
c,d,e,f,g){this.Ga=a;this.Eh=b;this.zRc=c;this.td=d;this.e0a=e;this.window=f;this.u0=g;this.Xc=_.JF;this.znc="List of code hyperlinks";this.aVb=this.ZUb=this.YUb=this.ENb=_.Pe;this.Mg=[];this.veb=this.e0a.veb}get Va(){return this.wb.location}Qa(){this.DC={title:"Links",q5:this.mw,mc:"LinksDropdown"};this.oR=this.td.register("toggleLinkDropdown","l",()=>{this.Vq.lE();this.Ys("toggleDropdown")})}Sb(){const a=_.x(lJb(this.Va,this.Eh),_.Xf(1),_.De()),b=this.wb.kind===0&&this.wb.wG==="swift",c=_.x(this.zRc.list(this.Va,
b?["module_name"]:[]),_.v(d=>{if(d!=null&&d.length)return b&&d.sort((e,f)=>(f.Xj[0]!==void 0?1:0)-(e.Xj[0]!==void 0?1:0)),d[0]}));this.ENb=_.x(c,_.v(d=>_.BF(d==null?void 0:d.name)),_.eg(d=>{d&&this.Mg.push(this.td.register("copyBuildRule","b",()=>{this.xRc.copy();this.Ys("focusIncludeBuildRule")},!0))}),_.If(()=>_.AF("Error contacting Depserver")),_.bg(_.KF));this.ZUb=_.x(o3b(this,c),_.v(d=>_.BF(d)),_.eg(d=>{d&&this.Mg.push(this.td.register("copyIncludeLink","i",()=>{this.SYc.copy();this.Ys("focusIncludeLink")},
!0))}),_.If(()=>_.AF("TODO: Error message")),_.bg(_.KF));this.YUb=_.x(p3b(this,a),_.eg(()=>{this.Mg.push(this.td.register("copyClLink","r",()=>{this.uta.copy();this.Ys("focusClLink")},!0))}),_.v(_.BF),_.If(()=>_.AF("Error determining most recent commit")),_.bg(_.KF));this.aVb=_.x(q3b(this,a),_.eg(()=>{this.Mg.push(this.td.register("copyPublicCommitLink","c",()=>{this.e4c.copy();this.Ys("focusPublicCommitLink")},!0))}),_.v(_.BF),_.If(()=>_.AF("Error determining most recent commit")),_.bg(_.KF))}Ja(){this.oR&&
this.oR();this.mR()}Jja(){this.mR()}Kja(){this.Mg=[this.td.register("copyPathLink","p",()=>{this.s3c.copy();this.Ys("focusPathLink")},!0),this.td.register("copyHeadLink","h",()=>{this.OX.copy();this.Ys("focusHeadLink")},!0)];iJb(this)&&this.Mg.push(this.td.register("copyGoogle3Link","g",()=>{this.zXc.copy();this.Ys("focusGoogle3Link")},!0));jJb(this)&&this.Mg.push(this.td.register("copyPublicHeadLink","e",()=>{this.f4c.copy();this.Ys("focusPublicHeadLink")},!0))}Ys(a){this.Ga.mb({element:"LinksDropdown",
action:a,projectId:this.Va.tb,gestureName:"KEYBOARD"})}mR(){if(this.Mg)for(const a of this.Mg)a()}};kP.O=function(a){return new (a||kP)(_.B(_.vp),_.B(_.BI),_.B(jP),_.B(_.Ku),_.B(LM),_.B(_.ku),_.B(_.Iz))};
kP.wa=_.zf({type:kP,na:[["links-dropdown","viewData",""]],rb:function(a,b){a&1&&(_.Jg(f3b,5),_.Jg(g3b,7),_.Jg(bP,7),_.Jg(h3b,5),_.Jg(i3b,5),_.Jg(j3b,5),_.Jg(k3b,5),_.Jg(l3b,5),_.Jg(m3b,5),_.Jg(n3b,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.uta=c.first);_.Mg(c=_.Og())&&(b.mw=c.first);_.Mg(c=_.Og())&&(b.Vq=c.first);_.Mg(c=_.Og())&&(b.xRc=c.first);_.Mg(c=_.Og())&&(b.OX=c.first);_.Mg(c=_.Og())&&(b.SYc=c.first);_.Mg(c=_.Og())&&(b.s3c=c.first);_.Mg(c=_.Og())&&(b.zXc=c.first);_.Mg(c=_.Og())&&(b.f4c=c.first);_.Mg(c=
_.Og())&&(b.e4c=c.first)}},inputs:{wb:"viewData"},standalone:!1,features:[_.Lm],jc:["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=_.Ld();_.F(0,"dropdown-button",9);_.N("isOpen",function(d){_.q(c);return _.r(d?b.Kja():b.Jja())});_.J();_.C(1,kJb,14,20,"ng-template",null,0,_.ah)}a&2&&_.E("item",b.DC)("ariaLabel",b.znc)("dense",!0)},Fa:[_.Sn,bP,_.Cr,_.DF,iP,_.Xn],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 lP=class{constructor(a,b,c,d){this.Ga=a;this.AO=b;this.qf=d;this.Of=new _.ru(this.Ga)}O7a(a,b,c=[]){if(!KK(a))return _.u(_.zF("Dynamic related files unavailable"));const d=FWb(GWb((new _.pTa).jM(_.cva(a.tb,a.Uc,a.repository)).Z_b(_.lv.has(72)).a0b(_.lv.has(73)).od(a.path),b),c);return _.x(this.Of.fetch(d.Yc(),()=>_.Cv(this.qf,()=>this.AO.O7a(d,this.qf.rl()),"FileService.getRelated")),_.v(e=>_.BF(nJb(e))),_.bg(_.KF),_.If(()=>_.u(_.zF("Dynamic related files unavailable"))))}};
lP.O=function(a){return new (a||lP)(_.m(_.vp),_.m(_.O8a),_.m(_.mv),_.m(_.Sv))};lP.ta=_.k({token:lP,oa:lP.O,Ea:"root"});var r3b=["dropdownList"],rJb=a=>["r",a],v3b=function(a,b){const c=b.parent,d=b.path,e=_.x(a.aja(c),_.v(g=>{const l=[];for(const p of g)(g=s3b(a,d,p))&&l.push(g);c.path&&l.push({CO:c.path,BAa:"parent",Wb:"p"});return l}));let f=_.u([]);if(!b.tG){const g=t3b(a,d);g&&(b=BJb(b,g.HCa),f=_.x(a.aja(b),_.v(l=>l.length&&(l=_.ui(l[0]))?[CJb(l,g.Rxa)]:[]),_.bg([])))}else if(c.path){const g=t3b(a,c.path);g&&(b=BJb(c,g.HCa),f=_.x(a.aja(b),_.v(l=>{const p=[];for(const t of l){const w=u3b(d,t,g.HCa);w&&p.push(w)}!p.length&&
l.length&&(l=_.ui(l[0]))&&p.push(CJb(l,g.Rxa));return p}),_.bg([])))}return _.x(_.Ee(f,e),_.v(([g,l])=>g.concat(l)))},s3b=function(a,b,c){if(c!==b){var d=_.eB(c);b=_.eB(b);for(const e of a.config.e_){const f=e.Yd.exec(b);if(f&&(a=new RegExp(oJb(e.Kg,g=>_.NC(f[Number(g)]))),d.match(a)))return{CO:c,BAa:e.label,Wb:e.Wb}}}},t3b=function(a,b){for(const {bE:c,iE:d}of a.config.U0){if(b.match(c.Op))return{Rxa:!0,HCa:c};if(b.match(d.Op))return{Rxa:!1,HCa:d}}},u3b=function(a,b,c){const d=_.eB(b),e=c.Yd.exec(_.eB(a));
if(e&&(a=new RegExp(oJb(c.Kg,f=>_.NC(e[Number(f)]))),d.match(a)))return{CO:b,BAa:"test",Wb:"t"}},mP=class{set Va(a){this.Tm.next(a)}get Va(){return this.Tm.value}constructor(a,b,c,d,e,f,g,l){this.Ga=a;this.OUc=c;this.Is=d;this.zh=e;this.Ua=f;this.td=g;this.u0=l;this.Xc=_.JF;this.label="Related files";this.mc="RelatedFilesDropdown";this.Vbb=new _.Qh(!1);this.Tm=new _.Qh(new _.Hi({}));this.Za=new _.le;this.Mg=[];this.Fnb=_.x(this.Tm,_.cg(p=>v3b(this,p)));_.lv.has(13)&&(this.NUc=_.x(this.Fnb,_.fg(this.Tm.Xf()),
_.cg(([p,t])=>{if(!_.XF(t))return _.u(_.BF([]));p=p.map(w=>w.CO);return this.OUc.O7a(t,10,p)}),_.eg(p=>{p.state===2&&this.Vq&&p.Tb.length>0&&setTimeout(()=>{this.Vq.ff()},0)})))}Qa(){this.DC={q5:this.mw,title:"Related files",mc:this.mc};this.oR=this.td.register("toggleRelatedFilesDropdown","r",()=>{this.Vq.lE();this.Ga.mb({element:this.mc,action:"toggleDropdown",gestureName:"KEYBOARD"})});this.Za.add(_.Ee([this.Fnb,this.Vbb.Xf(),this.Tm.Xf()]).subscribe(([a,b,c])=>{this.mR();b&&this.Cnb(a,c)}))}Ja(){this.oR&&
this.oR();this.mR();this.Za.unsubscribe()}Kja(){this.Vbb.next(!0)}Jja(){this.Vbb.next(!1)}Cnb(a,b){const c=new Set;for(const d of a){const e=d.BAa;e&&d.Wb&&!c.has(d.Wb)&&(c.add(d.Wb),this.Mg.push(this.td.register(e,d.Wb,()=>{this.Vq.lE();this.Ga.mb({element:this.mc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});this.Ua.navigate(_.Iq(_.QG(b.bc().od(d.CO)).ab()))},!0)),this.Mg.push(this.td.register(`${e}InNewTab`,`shift+${d.Wb}`,()=>
{this.Vq.lE();this.Ga.mb({element:this.mc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});const f=_.QG(b.bc().od(d.CO)).ab();_.lc(window,_.jab(this.u0,f),"_blank")},!0)))}}nwa(a){return _.x(this.Tm,_.v(b=>_.Iq(_.QG(b.bc().od(a)).ab())))}aja(a){return _.x(this.Is.list(a.tb,a.Uc,a.repository,_.Wj(a),a.path||"",a.params.Qb),_.v(b=>b.map(c=>c.ke())),_.If(b=>{_.zt(this.zh,b);return _.u([])}))}mR(){for(const a of this.Mg)a();this.Mg=[]}};
mP.O=function(a){return new (a||mP)(_.B(_.vp),_.B(_.mv),_.B(lP),_.B(_.mJ),_.B(_.At),_.B(_.di),_.B(_.Ku),_.B(_.Iz))};
mP.wa=_.zf({type:mP,na:[["related-files-dropdown"]],rb:function(a,b){a&1&&(_.Jg(bP,7),_.Jg(r3b,7));if(a&2){let c;_.Mg(c=_.Og())&&(b.Vq=c.first);_.Mg(c=_.Og())&&(b.mw=c.first)}},inputs:{config:"config",Va:"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=_.Ld();_.F(0,"dropdown-button",3,0);_.N("isOpen",function(d){_.q(c);return _.r(d?b.Kja():b.Jja())});_.Q(2);_.J();_.C(3,AJb,5,6,"ng-template",null,1,_.ah)}a&2&&(_.E("item",b.DC)("ariaLabel",b.label)("dense",!0),_.y(2),_.Rg(" ",b.label,"\n"))},Fa:[_.Ap,_.Rn,_.Sn,_.Tn,_.Un,bP,_.FF,_.DF,_.MF,_.AA,_.zA,_.Kx,_.$I,_.gp,_.Xn,_.BB],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});_.w3b=[];var x3b=["dropdownTemplate"],EJb=a=>["v",a],nP=class{constructor(a,b){this.Ga=a;this.td=b;this.C0c=_.w3b;this.moc="View this file in an external site";this.sG=!1;this.yea="ciderv";this.Tma=!1;this.QAa=[];this.Mg=[]}Qa(){this.DC={title:"View in",q5:this.mw,mc:"ViewInDropdown"};this.oR=this.td.register("openViewInDropdown","v",()=>{this.Vq.lE();this.Ys("openDropdown")})}Sb(a){if(a.place||a.ciderDefault.ng!=null||a.suggestUniqueCiderWs.ng!=null){const e=this.Va;a=[];for(var b of this.C0c){if(b.Yd&&!e.path.match(b.Yd))continue;
var c=b,d=Object.assign({},c);c=c.sE;d=(delete d.sE,d);c=c(e);let f;if((f=c)==null?0:f.includes("cider.corp.google.com"))switch(this.yea){case "prompt":let g;c=(g=uBb(c,this.Tma))!=null?g:null}c&&a.push(Object.assign({},d,{url:c}))}this.sG||(b=BBb(e))&&a.push({description:"View raw file content",key:"r",label:"Raw Content View",url:b});this.Dwa&&a.push({description:"View in Gitiles",key:"g",label:"View in Gitiles",url:this.Dwa});this.BL&&a.push({description:"View in Public CS",key:"e",label:"View in Public CS",
url:this.BL});this.QAa=a}}Ja(){this.oR&&this.oR();this.mR()}Jja(){this.mR()}Kja(){for(const a of this.QAa)this.Mg.push(this.td.register(a.label,a.key,()=>{_.lc(window,a.url,"_blank");this.Vq.sV();this.Ys(a.label)},!0))}Ys(a){this.Ga.mb({element:"ViewInDropdown",action:a,projectId:this.Va.tb,gestureName:"KEYBOARD"})}mR(){for(const a of this.Mg)a();this.Mg=[]}};nP.O=function(a){return new (a||nP)(_.B(_.vp),_.B(_.Ku))};
nP.wa=_.zf({type:nP,na:[["view-in-dropdown"]],rb:function(a,b){a&1&&(_.Jg(bP,5),_.Jg(x3b,7));if(a&2){let c;_.Mg(c=_.Og())&&(b.Vq=c.first);_.Mg(c=_.Og())&&(b.mw=c.first)}},inputs:{Va:"place",Dwa:"gitilesLink",BL:"ossLink",sG:"isGenerated",yea:"ciderDefault",Tma:"suggestUniqueCiderWs"},standalone:!1,features:[_.Lm],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,DJb,1,3,"dropdown-button",1)(1,GJb,2,1,"ng-template",null,0,_.ah);a&2&&_.E("ngIf",b.QAa.length)},Fa:[_.Rn,_.Sn,bP,_.MF,_.AA,_.zA,_.$I],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 QJb=a=>({enabled:a}),MJb=function(a,b="CLICK"){a.Gd.Us("BLAME")?(RTb(a.Gd,"BLAME"),y3b(a,!1,b)):(STb(a.Gd,"BLAME"),y3b(a,!0,b))},y3b=function(a,b,c){a.Ga.mb({element:"RepositoryDetailHeaderBlame",action:b?"show":"hide",projectId:a.Nd.tb,gestureName:c})},oP=class{set wb(a){this.vE?this.vE.next(a):this.vE=new _.Qh(a)}get wb(){return this.vE.value}get q_c(){return _.Jq(this.Nd,_.nG(this.Nd.bc(),"ref").ab())}get G0b(){return this.componentId!=="DiffDetailHeader"&&(this.componentId!=="FileDetail"||
this.contentType!=="code-diff")}get uma(){return this.componentId==="FileDetail"&&this.contentType==="text"}get p7c(){return KK(this.Nd)&&this.componentId==="FileDetail"&&this.contentType&&["binary","largeFile","markdown","text","jupyter"].includes(this.contentType)}get HUb(){const a=this.componentId==="FolderDetail"&&_.lv.has(11);return _.lv.has(23)&&(this.uma||a)}get sG(){return _.xG(this.wb.aH)}get bUb(){return _.lv.has(85)&&this.uma}constructor(a,b,c,d,e,f,g,l){this.Ga=a;this.Vd=b;this.Gd=d;this.td=
e;this.EAa=f;this.service=g;this.Yb=l;this.b4b=_.x(this.Yb.czb,_.Zf(1))}Qa(){this.El=this.td.register("toggleBlame","b",()=>{this.uma&&(MJb(this,"KEYBOARD"),_.Zm(this.Vd))})}Ja(){this.El&&this.El()}get Nd(){return this.wb.location}get BZc(){return this.Gd.Us("BLAME")}lP(){return _.x(this.service.lP(_.x(this.vE,_.v(a=>a.kind===1))),_.v(a=>({visible:a})))}};oP.O=function(a){return new (a||oP)(_.B(_.vp),_.B(_.jn),_.B(_.mv),_.B(_.sI),_.B(_.Ku),_.B(_.BK),_.B(mM),_.B(_.Rv))};
oP.wa=_.zf({type:oP,na:[["header-actions","componentId","","viewData",""]],inputs:{componentId:"componentId",contentType:"contentType",wb:"viewData"},standalone:!1,jc:["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,HJb,1,0,"layer-menu-dropdown",0),_.Q(1,"\n"),_.C(2,IJb,2,3,"find-in-file-dropdown",1),_.Q(3,"\n"),_.C(4,JJb,1,1,"links-dropdown",2),_.Q(5,"\n"),
_.C(6,KJb,4,10,"view-in-dropdown",3),_.Q(7,"\n"),_.C(8,LJb,2,2,"related-files-dropdown",4),_.Q(9,"\n"),_.Q(10,"\n"),_.C(11,NJb,5,2,"button",5),_.Q(12,"\n"),_.C(13,OJb,7,2,"ng-container",0),_.R(14,"async"),_.Q(15,"\n"),_.C(16,RJb,5,5,"ng-container",0),_.Q(17,"\n"),_.K(18,"fullscreen-button",6),_.Q(19,"\n"));a&2&&(_.E("ngIf",b.HUb),_.y(2),_.E("ngIf",b.uma),_.y(2),_.E("ngIf",b.G0b),_.y(2),_.E("ngIf",b.p7c),_.y(2),_.E("ngIf",b.EAa.config&&!b.q_c&&b.G0b),_.y(3),_.E("ngIf",b.uma&&!b.HUb),_.y(2),_.E("ngIf",
_.S(14,9,b.lP())),_.y(3),_.E("ngIf",b.bUb),_.y(2),_.E("componentId",b.componentId))},Fa:[_.Ap,_.Sn,dP,LN,hP,kP,_.fw,_.pt,_.st,_.hu,_.Jx,_.Mx,mP,nP,_.Xn],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 pP=class{set wb(a){this.sG=_.xG(a.aH);this.xTb=_.kob(a.aH);var b;(b=a.location.path||"")&&b!=="/"?(b=_.eB(b),b=b.substr(-1)==="/"?b.substr(0,b.length-1):b):b="Repository Root";this.Xjb=b;if(a.kind===0&&a.BQb.length!==0){var c=a.BQb[0],d=_.dl(c,_.Xj,1);b=d.dm();d=d.UO();c=c.ke();b={de:rBb(b),repository:_.Y(b,2)};const {de:e,repository:f}=b;b=e.type==="depot"?new _.Gi({repository:f,Eb:d,path:c,params:void 0}):new _.Hi({de:e,repository:f,Eb:d,path:c,params:void 0})}else b=void 0;this.h7a=b;this.t1b=
_.zk(a.location);this.zDa=a}get wb(){return this.zDa}get Va(){return this.wb.location}constructor(a,b,c){this.Ga=a;this.td=c;this.xTb=this.sG=this.g7c=!1;this.Xjb="";this.t1b="FILE";this.gEa="Generated by a BUILD rule. See go/bbcp for more details";this.IR="detail-header-id";this.mc="DetailHeader";this.El=()=>{};this.Ssb=_.lv.has(22)}Qa(){this.El=this.td.register("triggerStarButton","s",()=>{this.Ga.mb({element:"DetailHeader",action:"changeStar",gestureName:"KEYBOARD"});this.r1b&&this.r1b.vxb.next({kind:"event",
action:"KEYBOARD"})})}Ja(){this.El()}};pP.O=function(a){return new (a||pP)(_.B(_.vp),_.B(_.mv),_.B(_.Ku))};
pP.wa=_.zf({type:pP,na:[["detail-header","componentId","","viewData",""]],rb:function(a,b){a&1&&_.Jg(_.zJ,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.r1b=c.first)}},inputs:{componentId:"componentId",contentType:"contentType",g7c:"showLinksDropdown",wb:"viewData"},standalone:!1,jc:["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,SJb,1,4,"star",3),_.F(3,"h2",4),_.Q(4),_.C(5,VJb,3,3,"ng-container",5),_.J(),_.K(6,"commit-information",6),_.J(),_.K(7,"header-actions",7),_.J(),_.C(8,
WJb,1,0,"ng-template",null,0,_.ah));a&2&&(_.y(2),_.E("ngIf",b.Ssb),_.y(),_.mg("id",b.IR),_.y(),_.Rg(" ",b.Xjb," "),_.y(),_.E("ngIf",b.sG),_.y(),_.E("activeLocation",b.Va)("showMostRecentCommitForPath",!0)("lastSubmoduleFetchSpec",b.wb.h7),_.y(),_.E("componentId",b.componentId)("contentType",b.contentType)("viewData",b.wb))},Fa:[_.Ap,gN,_.Sn,_.Br,_.Cr,_.ht,_.fA,oP,_.Jx,_.Mx,_.gp,_.zJ],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 qP=class{constructor(){this.WAb=2}Qa(){}get D3c(){return _.Iq(_.cH(this.wb.location.bc(),a=>{delete a.iz;delete a.Nm}).ab())}};qP.O=function(a){return new (a||qP)};
qP.wa=_.zf({type:qP,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),_.J(),_.F(3,"a",3)(4,"button",4)(5,"mat-icon"),_.Q(6,"clear"),_.J()()()(),_.F(7,"div",5),_.K(8,"commit-information",6)(9,"div",7)(10,"header-actions",8),_.J());a&2&&(_.y(2),_.E("activeLocation",b.wb==null?null:b.wb.location)("version",b.WAb),_.y(),_.E("routerLink",b.D3c)("trackProjectId",b.wb.location.tb),_.y(5),_.E("activeLocation",
b.wb==null?null:b.wb.location),_.y(2),_.E("viewData",b.wb))},Fa:[_.Ap,gN,_.Br,_.Cr,_.ht,_.fA,oP,_.fw,_.st,_.hu,_.gp],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 rP=class{set Cya(a){this.JVb.next(a)}set jm(a){this.JWb.next(a)}constructor(a,b){this.Ga=a;this.Sc=b;this.markerHeight="10px";this.KVb=new _.Qh([]);this.JWb=new _.Qh(null);this.JVb=new _.Qh({});this.IVb=new _.Vm;this.KVb=_.x(_.Ee(this.JVb,this.JWb),_.v(([c,d])=>{const e=ZJb("find",c.find,d),f=ZJb("search",c.search,d),g=ZJb("xrefs",c.Aad,d);c=ZJb("importantXrefs",c.RYc,d);return[...f,...g,...c,...e]}))}};rP.O=function(a){return new (a||rP)(_.B(_.vp),_.B(mM))};
rP.wa=_.zf({type:rP,na:[["file-content-pager"]],inputs:{Cya:"markers",jm:"numLines"},outputs:{IVb:"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,YJb,1,7,"div",0),_.R(1,"async"));a&2&&_.E("ngForOf",_.S(1,1,b.KVb))},Fa:[_.Rn,_.Xn],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 sP=class{constructor(a,b){this.Ga=a;this.zh=b}onError(a){_.zt(this.zh,a)}xwb(a){return _.vPa(this.Ga,a,"codeRenderFull")}tna(a,b){_.vPa(this.Ga,a,`codeRenderRefresh_${b}`)}qVb(){this.Ga.mb({element:"Folding",action:"collapse",gestureName:"CLICK"})}nfb(){this.Ga.mb({element:"Folding",action:"expand",gestureName:"CLICK"})}o7(){this.Ga.mb({element:"FileDetail",action:"focusCodePanel",gestureName:"KEYBOARD"})}Xs(){this.Ga.mb({element:"FileDetail",action:"copyCode",gestureName:"KEYBOARD"})}FY(a){this.Ga.mb({element:"FileDetail",
action:"scroll",gestureName:"SCROLL",xq:a})}};sP.O=function(a){return new (a||sP)(_.m(_.xv),_.m(_.At))};sP.ta=_.k({token:sP,oa:sP.O});var tP=class{transform(a){return a["image/png"]?(a["image/png"]=a["image/png"].toString().replaceAll("\n",""),_.pfb("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(""),_.HA(a)):_.HA(`<data with types: ${Object.keys(a).join(", ")}>`)}};tP.O=function(a){return new (a||tP)};tP.Le=_.Df({name:"renderData",type:tP,le:!0,standalone:!1});var uP=class{Qa(){}};uP.O=function(a){return new (a||uP)};uP.wa=_.zf({type:uP,na:[["jupyter-notebook"]],inputs:{H7:"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,iKb,4,3,"ng-container",0);a&2&&_.E("ngForOf",b.H7.cells)},Fa:[_.Rn,_.Sn,_.Tn,_.Un,NM,nM,_.mD,XL,_.JB,_.KB,_.XH,_.xI,tP],styles:["jupyter-notebook[_nghost-%COMP%]{display:block;padding:10px}mat-card[_ngcontent-%COMP%]{margin:10px 0;background:var(--card)}"]});var mKb=function(a,b){a.sma=!0;let c;(c=a.Za)==null||c.unsubscribe();a.Za=_.x(b,_.Nf(1)).subscribe(d=>{a.oUb.emit(d);a.sma=!1})},nKb=function(a,b){a.sma=!1;let c;(c=a.Za)==null||c.unsubscribe();a.Za=void 0;a.uAa=_.x(b,_.v(d=>d.ue))},vP=class{constructor(){this.size=0;this.Fga=_.Pe;this.oUb=new _.Vm;this.uAa=void 0;this.sma=!1}Qa(){}Ja(){let a;(a=this.Za)==null||a.unsubscribe()}Sb(a){if(a.fullViewData){let b;(b=this.Za)==null||b.unsubscribe();this.uAa=void 0;this.sma=!1;this.Za=void 0}}};
vP.O=function(a){return new (a||vP)};
vP.wa=_.zf({type:vP,na:[["large-file","fullViewData",""]],inputs:{size:"size",Fga:"fullViewData"},outputs:{oUb:"largeFileViewData"},standalone:!1,features:[_.Lm],jc:["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,lKb,5,4,"ng-container",3)(1,qKb,7,5,"ng-template",null,0,_.ah);a&2&&(a=_.Ag(2),_.E("ngIf",b.uAa)("ngIfElse",a))},Fa:[_.Ap,_.Sn,_.nA,_.vB,_.xB,_.wB,_.DF,_.Xn,_.oD],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 wP=class{constructor(a,b,c){this.Ga=a;this.Sc=b;this.Yb=c;this.L0=_.Gv().create(["PREVIEW",0],["SOURCE",1]);this.selectedIndex=_.x(this.Sc.JPb,_.v(d=>this.L0.get(d)))}Qa(){}Pk(a){(a=_.Hv(this.L0,a))&&this.Sc.VF!==a&&(this.Ga.mb({element:"MarkdownTabHeader",action:this.k7a(a),gestureName:"CLICK",projectId:this.wb.location.tb}),this.Sc.VF=a,this.Yb.Vla(a))}k7a(a){switch(a){case "SOURCE":return"openSourceTab";case "PREVIEW":return"openPreviewTab";default:return _.bb(a,"Unknown file detail tab selected")}}};
wP.O=function(a){return new (a||wP)(_.B(_.vp),_.B(mM),_.B(_.Rv))};
wP.wa=_.zf({type:wP,na:[["markdown-tab-header","viewData",""]],inputs:{wb:"viewData"},standalone:!1,jc:["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.Pk(c)}),_.K(2,"mat-tab",1)(3,"mat-tab",2),_.J());a&2&&_.E("selectedIndex",_.S(1,1,b.selectedIndex))},Fa:[GN,RL,SL,_.Xn],styles:["mat-tab-group[_ngcontent-%COMP%]     .mat-mdc-tab-label{height:40px}"]});var xP=class{constructor(a){this.element=a}set M5c(a){var b=`data:image/svg+xml,${encodeURIComponent(a!=null?a:"")}`;a=new Image;a.src=b;b=this.element.ma;_.qm(b);b.appendChild(a)}};xP.O=function(a){return new (a||xP)(_.B(_.bf))};xP.La=_.Cf({type:xP,na:[["","safeSvg",""]],inputs:{M5c:"safeSvg"},standalone:!1});var yP=class{constructor(a){this.Eb=a}set P5c(a){switch(this.Eb.ma.tagName){case "AUDIO":this.Eb.ma.src=String(a);break;case "IMG":this.Eb.ma.src=a;break;case "VIDEO":this.Eb.ma.src=String(a)}}};yP.O=function(a){return new (a||yP)(_.B(_.bf))};yP.La=_.Cf({type:yP,na:[["","sanitizeSrc",""]],inputs:{P5c:"sanitizeSrc"},standalone:!1});var zP=class{constructor(a){this.F6a=a}OC(a){if(a.kind===5)return _.u(_.KF);if(a.kind!==0)return _.u(_.zF("Folding unsupported"));const b=a.location.tb,c=a.location.Uc,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.jG(a.location,1)||e;const g=f.Qb?"HEAD":_.Qj(a.location,1);a={Eb:_.Qj(a.location,0)||"",commit:g};return _.x(this.F6a.OC(b,c,d,a,e,f.Qb),_.v(l=>{if(l.ih()===2||l.ih()===4)var p=_.zF("Folding unavailable");else{p=[];for(const t of _.gl(l,_.LSa,3,_.$k()))(l=t.getRange())&&
p.push({start:_.tl(l,1)-1,end:_.tl(l,3)-1,indentation:_.tl(t,2)});p=_.BF(p)}return p}),_.bg(_.KF),_.If(()=>_.u(_.zF("Folding unavailable"))))}};zP.O=function(a){return new (a||zP)(_.m(_.My))};zP.ta=_.k({token:zP,oa:zP.O});var AP=class{constructor(a,b,c,d){const e=_.x(b.events,_.Re(f=>f instanceof _.$h),_.bg(null),_.v(()=>{let f=_.Ii(a.Wc);f.path&&f.path.endsWith(".md")&&(f=f.parent);return f.bc().lj().ab()}),_.Pf((f,g)=>_.Jq(f,g)),_.Xf(1),_.De());this.VYb=_.x(e,_.v(f=>sKb(f,b)));this.TYb=_.x(e,_.v(f=>tKb(f,c,d)))}};AP.O=function(a){return new (a||AP)(_.m(_.Ph),_.m(_.di),_.m(_.mJ),_.m(_.Qt))};AP.ta=_.k({token:AP,oa:AP.O});var z3b=class{constructor(){this.t4b=[]}get widgets(){return this.t4b}set widgets(a){this.t4b=a}};var A3b=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)},BP=class extends z3b{A6(a){const b=this.widgets.filter(c=>OBb(c.line,a));this.bi=b.length>0?{first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])}:void 0;return b}Awa(a,b){if(!this.bi||a>this.widgets[this.bi.last].line||b<=this.widgets[this.bi.first].line)return[{widgets:this.A6({start:a,end:b}),type:"replace"}];const c=this.widgets[this.bi.first],d=this.widgets[this.bi.last],
e=[];if(a>c.line){const f=this.v8a(a);f.length>0&&e.push({widgets:f,type:"remove"})}a<c.line&&(a=this.m7a(a),a.length>0&&e.push({widgets:a,type:"add",location:"start"}));b<d.line&&(a=this.s8a(b),a.length>0&&e.push({widgets:a,type:"remove"}));b>d.line&&(b=this.l7a(b),b.length>0&&e.push({widgets:b,type:"add",location:"end"}));return e}l7a(a){const b=[];for(let c=this.bi.last+1;c<this.widgets.length;c++){const d=this.widgets[c];if(d.line>a)break;b.push(d);this.bi.last=c}return b}m7a(a){const b=[];for(let c=
this.bi.first-1;c>=0;c--){const d=this.widgets[c];if(d.line<a)break;b.push(d);this.bi.first=c}return b}v8a(a){const b=[];for(let c=this.bi.first;c<=this.bi.last;c++){const d=this.widgets[c];if(d.line>=a){this.bi.first=c;break}b.push(d)}return b}s8a(a){const b=[];for(let c=this.bi.last;c>=this.bi.first;c--){const d=this.widgets[c];if(d.line<=a){this.bi.last=c;break}b.push(d)}return b}};BP.O=(()=>{let a;return function(b){return(a||(a=_.he(BP)))(b||BP)}})();BP.ta=_.k({token:BP,oa:BP.O});var CP=class extends z3b{A6(a){const b=this.widgets.filter(c=>c.startLine!==void 0&&OBb(c.startLine,a)||c.endLine!==void 0&&OBb(c.endLine,a));b.length>0&&(this.bi={first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])});return b}Awa(a,b){if(!this.bi)return[];const c=this.widgets[this.bi.first],d=this.widgets[this.bi.last];if(d.endLine!==void 0&&a>=d.endLine||c.startLine!==void 0&&b<=c.startLine)return[{widgets:this.A6({start:a,end:b}),type:"replace"}];const e=[];if(c.endLine!==
void 0&&a>c.endLine){const f=this.v8a(a);f.length>0&&e.push({widgets:f,type:"remove"})}c.startLine!==void 0&&a<c.startLine&&(a=this.m7a(a),a.length>0&&e.push({widgets:a,type:"add",location:"start"}));d.startLine!==void 0&&b<d.startLine&&(a=this.s8a(b),a.length>0&&e.push({widgets:a,type:"remove"}));d.endLine!==void 0&&b>d.endLine&&(b=this.l7a(b),b.length>0&&e.push({widgets:b,type:"add",location:"end"}));return e}l7a(a){const b=[];for(let c=this.bi.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.bi.last=c}return b}m7a(a){const b=[];for(let c=this.bi.first-1;c>=0;c--){const d=this.widgets[c];if(d.endLine!==void 0&&d.endLine<a)break;b.push(d);this.bi.first=c}return b}v8a(a){const b=[];for(let c=this.bi.first;c<=this.bi.last;c++){const d=this.widgets[c];if(d.endLine!==void 0&&d.endLine>=a){this.bi.first=c;break}b.push(d)}return b}s8a(a){const b=[];for(let c=this.bi.last;c>=this.bi.first;c--){const d=this.widgets[c];if(d.startLine!==
void 0&&d.startLine<=a){this.bi.last=c;break}b.push(d)}return b}};CP.O=(()=>{let a;return function(b){return(a||(a=_.he(CP)))(b||CP)}})();CP.ta=_.k({token:CP,oa:CP.O});var DP=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}},EP=class{constructor({start:a,end:b}){this.start=a;this.end=b;a.isBefore(b)||a.isEqual(b)}isEqual(a){return this.start.isEqual(a.start)&&this.end.isEqual(a.end)}};var FP=function(a){a.ona&&(a.ona.style.height=`${_.KG(a.visibility,a.Ff)*a.lineHeight}px`);if(a.gea){var b=a.visibility,c=a.zj;let d=0;for(let e=b.iR.length-1;e>=0;e--){const f=b.iR[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.gea.style.height=`${(a.fw-c-d)*a.lineHeight}px`}},B3b=function(a){a.ona||(a.ona=document.createElement("div"),a.container.appendChild(a.ona));a.content||(a.content=document.createElement("div"),a.container.appendChild(a.content));
a.gea||(a.gea=document.createElement("div"),a.container.appendChild(a.gea))},C3b=function(a){return{start:a.Ff,end:a.zj}},D3b=function(a,b,c){b>=a.Ff&&b<a.zj&&(a.content.replaceChild(c,a.Wm[b-a.Ff]),a.Wm[b-a.Ff]=c)},E3b=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},F3b=function(a,b,c,d){if(_.BG(b,a.zu())){var e=a.jG.get(b);e&&e.hidden===!d||(c=a.DNb(b,c,!d),a.jG.set(b,{node:c,hidden:!d}),
a.cj(b)&&(d=document.createElement("div"),_.aG(d,"afterbegin",c),D3b(a,b,d.firstChild)))}},GP=class extends _.Ptb{constructor(a,b){super(a,b);this.kb=a;this.visibility=_.lI;this.jG=new Map;this.fw=0;this.Wm=[];this.zj=this.Ff=0;this.UUb=10}get lineHeight(){return this.UUb}set OP(a){this.fw=a;FP(this)}set lineHeight(a){this.UUb=a;FP(this)}zu(){return this.fw}cj(a){if(a>=this.Ff&&a<this.zj)return this.Wm[a-this.Ff]}clear(){super.clear();this.Wm=[];this.zj=this.Ff=0;this.content&&(this.content.textContent=
"");this.jG.clear()}Ku(a,b){if(this.content&&this.ona&&this.gea&&this.j_a()){var c=a+b;a>=this.zj||c<=this.Ff?(this.Vka(this.zj-this.Ff),this.zj=this.Ff=a,this.wU(b,!0)):(a>this.Ff?this.Vka(a-this.Ff):this.wU(this.Ff-a),c<this.zj?this.Vka(this.zj-c,!0):this.wU(c-this.zj,!0));FP(this)}}wU(a,b=!1){a<=0||(this.zj=Math.max(this.zj,0),this.Ff=Math.max(this.Ff,0),_.aG(this.content,b?"beforeend":"afterbegin",this.zQb(Math.max(0,b?this.zj:this.Ff-a),a)),this.Wm=Array.from(this.content.children),b?this.zj+=
a:(this.Ff-=a,this.Ff<=0&&(this.zj-=this.Ff,this.Ff=0)))}Vka(a,b=!1){a=Math.min(this.Wm.length,a);const c=b?this.Wm.length-a:0;for(const d of this.Wm.splice(c,a))this.content.removeChild(d);b||(this.Ff+=a);this.zj=this.Ff+this.Wm.length}j_a(){return!0}Hx(a,b){const c=new Map(b.map(e=>[e.start,e]));b=new Set;for(var d of a){a=E3b(d,c);for(let e=d.start;e<d.end;e++)F3b(this,e,a,e===d.start),b.add(e)}for(const [e]of this.jG)d=e,b.has(d)||this.showLine(d);FP(this)}showLine(a){if(_.BG(a,this.zu())&&this.jG.get(a)){var b=
this.cj(a);b&&D3b(this,a,b.lastElementChild.firstElementChild);this.jG.delete(a)}}};GP.O=function(a){return new (a||GP)(_.B(_.bf),_.B(_.Ym))};GP.La=_.Cf({type:GP,inputs:{visibility:"visibility"},features:[_.gg]});var J3b=function(a){if(a.selection){var b=a.selection;var c=new EP({start:new DP({line:a.Ff,column:0}),end:G3b(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 EP({start:d,end:c})}var f;d=(f=H3b(a))==null?void 0:f.Xd;f=!c;d=d&&c&&c.isEqual(d);f||d||(f=I3b(a,c.start),c=I3b(a,c.end),(d=document.getSelection())&&f&&c&&(a.Dia||([f,c]=[c,f]),d.setBaseAndExtent(f.node,f.offset,c.node,c.offset),
a.Klb++))}},K3b=function(a){const b=a.lines.length-1;return new DP({line:b,column:a.lines[b].length})},L3b=function(a){a.selection=new EP({start:new DP({line:0,column:0}),end:K3b(a)});J3b(a)},H3b=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=M3b(a,d,b.anchorOffset),a=M3b(a,c,e),!b.isEqual(a)))return b.isBefore(a)?{Xd:new EP({start:b,end:a}),Dia:!0}:{Xd:new EP({start:a,
end:b}),Dia:!1}}},I3b=function(a,b){const c=a.cj(b.line);if(c)return N3b(a,c,b.column)},G3b=function(a){let b,c;return new DP({line:a.zj-1,column:((b=a.cj(a.zj-1))==null?void 0:(c=b.textContent)==null?void 0:c.length)||0})},O3b=function(a,b,c){return b.childNodes.length===0?{node:b,offset:c}:b.childNodes.length<=c?I3b(a,G3b(a)):O3b(a,b.childNodes[c],0)},M3b=function(a,b,c){if(!a.content.contains(b))return a.content.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_FOLLOWING?K3b(a):new DP({line:0,
column:0});({node:b,offset:c}=O3b(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 DP({line:Number(a.getAttribute("data-line-number")),column:c})},N3b=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 N3b(a,e,c-d);d+=b}},P3b=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("")},HP=class extends GP{constructor(a,b,c,d,e,f){super(c,d);this.Vd=a;this.view=b;this.kb=
c;this.dxb=f;this.Ix=!1;this.ag=[];this.Mk=new _.Vm;this.gD=new _.Vm;this.Za=new _.le;this.lines=[];this.Om=[];this.uMb=new _.Tf;this.A3b=new _.Tf;this.MK=new Set;this.Klb=0;this.Za.add(_.x(e.vX(),_.Pf()).subscribe(g=>{const l=this.tabSize===void 0;this.tabSize=g;l||_.Zm(this.Vd)}));this.Za.add(this.dxb.Cad.subscribe(()=>{this.Mna(_.GA(0,this.Om.length))}));this.Za.add(_.x(this.A3b,_.Yja(()=>_.x(this.uMb,_.bg(void 0),_.Kf(20),_.Rf()))).subscribe(()=>{J3b(this)}))}Qa(){B3b(this)}Ja(){this.Za.unsubscribe()}zQb(a,
b){b=a+b;const c=[];for(;a<b;a++)this.jG.has(a)?c.push(this.jG.get(a).node):c.push(this.Om[a]);return _.IA(_.dm,c)}wU(a,b=!1){if(!(a<=0)){var c=Math.max(0,b?this.zj:this.Ff-a),d=c+a;super.wU(a,b);for(a=c;a<d;a++)if(this.MK.has(a)){let e;(e=this.cj(a))==null||e.setAttribute("aria-current","true")}this.A3b.next()}}j_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=_.AG(this.ag,this.zu(),
this.Ff,!0);for(const b of a)for(a=b.start;a<=b.end;a++){let c;(c=this.cj(a))==null||c.setAttribute("aria-current","true")}this.MK=_.Aob(this.ag)}}jua(a,b){const c=_.fI(this,"line");c.appendChild(_.eI(this,Array.from({length:b+1}).join(" "),"line"));b=_.eI(this,"...","line ellipses");b.addEventListener("click",()=>{this.Mk.emit(a)});c.appendChild(b);return c}DNb(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;">'+_.aI(a)+"</div></div>";return(0,_.$H)(c).kE()}Td(a){a=a.target;a.classList.contains("ellipses")&&this.Mk.emit(Number(a.nextElementSibling.firstElementChild.dataset.lineNumber))}BV(){if(this.zu()&&this.Wm[0])return this.Wm[0].getBoundingClientRect().height;const a=_.fI(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);const b=a.getBoundingClientRect().height;this.container.removeChild(a);
return b}Lda(a,b=[]){this.lines=a;this.OP=a.length;this.Om=[];var c=document.getElementById("pre-rendered-code");if(c!=null&&this.Ix){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.Wm=Array.from(this.content.children);this.Ff=Number(this.Wm[0].getAttribute("data-line-number"));this.zj=this.Ff+this.Wm.length;(c=_.GG(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.KZa(0,a.length),d=this.Om.length;d<a.length;d++)this.Om.push(aYb({lineNumber:d,line:a[d],ru:b[d]}).kE())}Mna(a){if(this.j_a()&&(a=a.filter(f=>_.BG(f,this.zu())),!(a.length===0||a[a.length-1]>=this.zu()))){var b=new _.Fub(new Q3b),c=a.map(f=>{let g;return b.Yc((g=this.dk.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]=aYb({lineNumber:g,line:this.lines[g],ru:c[f]}).kE();_.aG(d,"afterbegin",this.Om[g]);D3b(this,g,d.firstChild)}e!=null&&(a=Number(e),isNaN(a)||this.focus(a))}}focus(a){a=_.AG(a,this.zu());if(a.length!==0){var b=this.cj(a[0].start);b&&(b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1"),this.gD.next(a[0].start),b.focus())}}Tw(){if(this.Klb)this.Klb--;else{this.uMb.next();var a=H3b(this);if(a==null?0:a.Xd){const c=a.Xd;var b;const d=c.start.isEqual(new DP({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(G3b(this))&&((e=this.selection)==null?0:e.end)&&c.end.isBefore(this.selection.end)?this.selection.end:c.end;this.selection=new EP({start:d,end:b});this.Dia=a.Dia}else this.Dia=this.selection=void 0}}clear(){super.clear();this.view.clear();this.lines=[];this.Om=[]}KZa(a,b){const c=new _.Fub(new Q3b),d=[];for(;a<b;a++){let e;d.push(c.Yc((e=this.dk.get(a))!=null?e:null))}return d}};
HP.O=function(a){return new (a||HP)(_.B(_.jn),_.B(_.Hg),_.B(_.bf),_.B(_.Ym),_.B(_.Rv),_.B(JM))};
HP.wa=_.zf({type:HP,na:[["virtual-scroll-code-container"]],ob:4,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)});a&2&&_.ng("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{Ix:"usePrefetchIfPossible",ag:"highlightedLines",dk:"inlineWidgets"},outputs:{Mk:"lineShown",gD:"lineFocused"},standalone:!1,features:[_.gg,_.Lm],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 Q3b=class{Gda(a,b){_.kl(a,8,_.dI,b)}zNb(a,b,c){return _.Wk(a.clone(),8).setStart(b).setEnd(c)}wu(a){return a}MC(a){return _.cI(a,_.Vk)}dj(a){return a.dj()}Km(a){return a.Km()}zxa(a){return _.Y(a,3)==="a"}Hxa(a){return _.sl(a,7)}bZb(a,b){b=_.cI(a).concat(_.cI(b));_.jl(a,8,b)}setEnd(a,b){a.setEnd(b)}j1b(a,b){if(b<a.Km()||b>=a.dj())throw new RangeError;const c=_.Wk(a.clone(),8).setStart(b);a.setEnd(b);return c}bc(a){const b=(new _.dI).setStart(a.startColumn).setEnd(a.endColumn);a.sfb&&_.Hl(b,7,!0);
var c,d=(c=a.tagName)!=null?c:"span";c=_.Tj(b,3,d);_.Tj(c,4,a.zp);a.href!=null&&_.Tj(b,5,a.href);a.key!=null&&b.vx(a.key);return b}tzb(a,b){return b.Km()-a.Km()||a.dj()-b.dj()}};var R3b=["CodeMirror-activeline","CodeMirror-activeline-gutter"],IP=class extends GP{constructor(a,b){super(a,b);this.kb=a;this.gD=new _.Vm;this.jr=new _.Vm;this.Au=new _.Vm;this.Mk=new _.Vm;this.N6=void 0;this.eH=new Set;this.MK=new Set;this.h5a=new Map;this.mta=10}set PRc(a){this.mta=a;this.container.style.width=`${Math.ceil(Math.log10(this.fw))*this.mta+13}px`}set OP(a){this.container.style.width=`${Math.ceil(Math.log10(a))*this.mta+13}px`;this.fw=a;FP(this)}Qa(){B3b(this);if(this.content){var a=
_.fI(this,"");a.appendChild(document.createTextNode("_"));this.content.appendChild(a);var b=a.getBoundingClientRect().width;this.content.removeChild(a);a=b}else a=this.mta;this.PRc=a}jua(a){const b=_.fI(this,"line-number CodeMirror-gutter-background");b.appendChild(_.eI(this,"-",""));b.addEventListener("click",()=>{this.Mk.emit(a)});return b}DNb(a,b,c){b=this.Pm?this.Pm(a):void 0;return(0,_.$H)('<div class="line-number hidden-node CodeMirror-gutter-background"'+(c?' style="display:none;"':"")+'><span>-</span><div style="display:none;">'+
((b instanceof _.ZH?b.d6():b)?_.Ftb(a,b):_.Htb(a,a+1))+"</div></div>").kE()}Td(a){const b=a.target;if(b.classList.contains("hidden-node"))return this.Mk.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.Au.next({line:c,
y7:a}),!0;this.jr.next({line:c,y7:a});return!1}clear(){super.clear();this.OP=0}focus(a){a=_.AG(a,this.Wm.length,this.Ff,!0);a.length>0&&(this.Wm[a[0].start-this.Ff].firstElementChild.focus(),this.gD.next(a[0].start))}Lha(a){for(const b of this.eH||[]){b.classList.remove("highlight");for(const c of R3b)b.classList.remove(c);b.removeAttribute("aria-current");b.style.backgroundColor=""}this.N6=a;this.eH=_.zob(this.N6,this.Wm,this.Ff,!0);this.MK=_.Aob(a);for(const b of this.eH)this.Kha(b)}pxb(a){if(this.Pm){this.Pm=
a;for(let b=0,c=this.Wm.length;b<c;b++)_.gc(this.Wm[b].firstElementChild,a(b+this.Ff))}else this.clear(),this.OP=this.fw}zQb(a,b){b=a+b;if(this.Pm){const c=[];for(;a<b;a++)this.jG.has(a)?c.push(this.jG.get(a).node):c.push(_.Gtb({lineNumber:a,href:this.Pm(a)}).kE());return _.IA(_.dm,c)}return _.Itb({start:a,end:b}).kE()}wU(a,b=!1){var c=Math.max(0,b?this.zj:this.Ff-a);const d=c+a;super.wU(a,b);for(const [e,f]of this.h5a.entries())a=e,b=f,c<=a&&a<d&&this.Wm[a-c].classList.add(...b);for(;c<d;c++)this.MK.has(c)&&
(a=this.cj(c))&&(this.Kha(a),this.eH.add(a))}Vka(a,b=!1){var c=Math.max(0,b?this.zj:this.Ff-a);const d=c+a;for(;c<d;c++)if(this.MK.has(c)){const e=this.cj(c);e&&this.eH.delete(e)}super.Vka(a,b)}Kha(a){a.classList.add("highlight");for(const b of R3b)a.classList.add(b);a.setAttribute("aria-current","true")}};IP.O=function(a){return new (a||IP)(_.B(_.bf),_.B(_.Ym))};
IP.wa=_.zf({type:IP,na:[["virtual-scroll-line-number-container"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})},inputs:{Pm:"lineNumberLinkProvider"},outputs:{gD:"lineFocused",jr:"lineNumberClicked",Au:"gutterClicked",Mk:"lineShown"},standalone:!1,features:[_.gg],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 S3b=["content"],T3b=["gutter"],U3b=["decorations"],V3b=["sidebar"],W3b=["focusElement"],X3b=new _.ud("sidebarService"),Y3b=new _.ud("lineWidgetsService"),Z3b=function(a,b=a.lineHeight){a.Gna(b);a.Kna(b);for(const c of a.kz.concat(a.Wu))a.g1(c);for(const [c,d]of a.SC)a.Hna(d,c,b)},$3b=function(a,b,c){let d;(d=c.kx)==null||d.forEach(e=>{a.renderer.removeChild(b.ma,e)})},JP=class extends _.tI{constructor(a,b,c,d,e,f,g,l,p,t,w,A,G,I,L,V,ca,la,ya,Ba){super(A,G,a);this.renderer=c;this.view=d;this.vl=
e;this.ula=f;this.v1=g;this.Dh=l;this.td=p;this.document=t;this.Vd=I;this.bA=L;this.peb=V;this.lTa=ca;this.Usb=la;this.jya=ya;this.pha=Ba;this.Q8a=_.AG;this.As=new Set;this.dk=new Map;this.UC=this.NX=this.Mwa=this.Nwa=!1;this.kz=[];this.Cw=new Map;this.SC=new Map;this.Vea=new _.Wf(1);this.Za=new _.le;this.Wu=[];this.jt=null;this.c1=[];this.Cta=new _.Tf;this.pE=()=>{};this.MX=!0;this.xq=this.lineHeight=0;this.value=this.fileName="";this.Lia=1E3;this.aya=800;this.visibility=_.lI;this.Io=[];this.xE=
void 0;this.Ix=!1;this.qna=new _.Vm;this.Mk=new _.Vm;this.kQ=new _.Vm;this.tV=0;this.fe=this.uV="";this.Ar=this.El=this.gL=void 0;this.Fea=!1;this.qW=!0;this.jr=new _.Vm;this.Au=new _.Vm;this.FY=_.Xz(()=>{this.ne.FY([])},500);this.ne=w||_.Rub;this.Ii=new _.Iu(this.document);this.Ii.jsa=!1;this.Ii.oQ("CTRL_A",65,2);this.Ii.oQ("CTRL_A",65,8);_.fq(this.Ii,"shortcut",Ea=>{if(Ea.identifier==="CTRL_A")for(Ea=this.Xea.ma;Ea;){if(this.document.activeElement===Ea){if(this.continue){const Wa=t.getSelection(),
ob=Wa&&Wa.toString();this.continue.then(()=>{Wa&&Wa.toString()!==ob||L3b(this.Zd)})}else L3b(this.Zd);return!1}Ea=Ea.parentElement}return!0});this.Za.add(this.lTa.ts.subscribe(Ea=>{this.kb.ma.style.fontSize=Ea!=null?`${Ea}px`:"";_.Zm(this.Vd);setTimeout(()=>{this.Mka(this.Zd.BV())})}));this.Za.add(this.bA.Ita.subscribe(Ea=>{this.fe=Ea;_.Zm(this.Vd)}))}Tw(){this.Zd.Tw()}get Zd(){return this.xZa}get jm(){return this.lines.length}set Zd(a){this.xZa=a;this.Za.add(_.x(_.Me(window,"resize"),_.v(()=>a.BV()),
_.Pf()).subscribe(b=>{this.Mka(b)}))}set sla(a){this.MX=!1;this.ag=_.upb(a)}Sb(a){if(!this.lineHeight){for(var b of this.fe.split(" "))b&&this.Xea.ma.classList.add(b);this.lineHeight=this.Zd.BV();this.Hg.lineHeight=this.lineHeight;this.Zd.lineHeight=this.lineHeight;this.Ku()}a.fileName||a.value?(this.Gib(),this.continue=this.ne.xwb(()=>this.render())):a.scrollToLine?(this.Gw(this.ag),this.M_(_.iG(this.ag))):a.lineNumberLinkProvider?(b=()=>{this.Hg.pxb(this.Pm)},this.continue?this.continue.then(b):
b()):a.visibleCodeIdentifier&&(a.visibleCodeIdentifier.Hj&&this.v1.wC(a.visibleCodeIdentifier.Hj),this.Rka());(a.visibility||a.folding)&&this.Hx();if(!this.MX){this.pE();const c=this.ag;this.aG==="CODE"?this.pE=_.asb(this.Dh,()=>{c!=null?this.LO(c,!0):this.zga.ma.focus()}):this.aG!==void 0&&(this.pE=this.Dh.registerCallback(this.aG,this.kb.ma,()=>{this.LO(c,!0);this.pE()}))}this.qW||this.Hg.clear();if(a.lineLimitation){let c;this.uV="".padStart((c=this.iL)!=null?c:80," ")}}d0(a){this.Fea=a}LO(a,b=
!1){const c=this;_.ve(function*(){yield c.continue;_.h2a(c.vl,()=>{c.RK(a,b)})})}RK(a,b=!1){if(!b||this.ria(_.iG(a)))this.Zd.focus(a),this.kb.ma.scrollLeft=0,this.MX=!0}Mka(a){this.lineHeight=a;this.Hg.lineHeight=a;this.Zd.lineHeight=a;_.Zm(this.Vd);this.M_(_.iG(this.ag));Z3b(this)}Qa(){super.Qa();_.x(this.YM,_.Hf(()=>this.vl.MP),_.v(a=>a.target.scrollLeft),_.Hf(()=>this.vl.aza)).subscribe(a=>{this.mq.ma.style.right=`${-a}px`;this.FY()});this.kb.ma.addEventListener("copy",a=>{a.preventDefault();let b;
(b=a.clipboardData)==null||b.setData("text/plain",P3b(this.Zd));this.ne.Xs()});this.kb.ma.addEventListener("keydown",a=>{if(!_.JG(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.Zd.kb.ma.contains(b)?this.RK(c-1):this.Hg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&(this.Zd.kb.ma.contains(b)?this.RK(c+
1):this.Hg.focus(c+1),a.preventDefault())))}}});this.aG==="CODE"&&(this.El=this.td.register("openCode","c",()=>{this.ne.o7();_.iw(this.Dh,"CODE")}),this.Ar=this.Dh.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.zga.ma!==a?this.Hg.focus(this.gL||0):this.RK(this.gL||0)}))}Dc(){this.Rka();this.YM.subscribe(()=>{this.Ku()})}Ku(){var a=this.s7("top");a=Math.max(0,Math.floor(a/this.lineHeight)-
100);for(b of this.visibility.iR){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.iR){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.Ku(b,l);this.Zd.Ku(b,l);a=b+l;if(this.Wu&&this.Wu.length!==0){c=this.Usb.Awa(b,a);for(var p of c)switch(p.type){case "replace":this.t8(this.lineHeight,
!1,p.widgets);break;case "add":for(const w of p.widgets)this.j_(this.mq,w,p.location==="start");break;case "remove":for(const w of p.widgets)$3b(this,this.mq,w)}_.Zm(this.Vd)}if(this.kz&&this.kz.length!==0){p=this.jya.Awa(b,a);for(var t of p)switch(t.type){case "replace":this.Zka(t.widgets);break;case "add":for(const w of t.widgets)this.j_(this.xY,w,t.location==="start");break;case "remove":for(const w of t.widgets)$3b(this,this.xY,w)}_.Zm(this.Vd)}if(this.pha.widgets&&this.pha.widgets.length!==0){t=
this.pha.Awa(b,a);for(const w of t)switch(w.type){case "replace":this.Yka(this.lineHeight,!1,w.widgets);break;case "add":for(const A of w.widgets)this.GAa(A.line,A.widgets,this.lineHeight,w.location==="start");break;case "remove":for(const A of w.widgets)(t=this.SC.get(A.line))&&this.renderer.removeChild(this.Qs.ma,t)}_.Zm(this.Vd)}this.scroll.next({Gva:b,OP:l})}Rka(){this.xE&&this.v1.register(this.xE,_.x(this.YM,_.Hf(()=>this.vl.MP),_.v(a=>a.target.scrollTop),_.Pf(),_.v(a=>({startLine:Math.floor(a/
this.lineHeight),endLine:Math.min(Math.ceil((a+this.kb.ma.clientHeight)/this.lineHeight),this.jm)})),_.Hf(()=>this.vl.yja)))}Sd(){this.Vea.next(!0)}Ja(){this.clear();this.xE&&this.v1.wC(this.xE);this.Ii&&this.Ii.dispose();this.El&&this.El();this.Ar&&this.Ar();this.pE();this.Za.unsubscribe();super.Ja()}lF(a){this.kb.ma.classList.add(a)}pQ(a){this.kb.ma.classList.remove(a)}ulb(a){this.kQ.emit(a);this.LO(a.start-1)}Hx(){for(const a of[this.Zd,this.Hg])a.Hx(this.visibility.iR,this.Io);_.ovb(this);Z3b(this);
this.Ku()}Nfb(){this.NX||(this.NX=!0,setTimeout(()=>{this.NX=!1;this.t8(this.lineHeight);_.Zm(this.Vd)}))}lja(a){this.As.add(a);this.lma()}GVb(a,b,c,d){this.jt={Pa:a,position:b,line:c,offset:d};this.lma()}Gw(a){const b=this;return _.ve(function*(){b.Mk.emit(a);yield b.continue;b.ne.tna(()=>{b.Hg.Lha(a);return Promise.resolve()},"selectLine")})}lma(){this.UC||(this.UC=!0,this.ne.tna(()=>{const a=this;return _.ve(function*(){const b=new _.re(c=>{const d=setTimeout(()=>{c.next(void 0);c.complete()});
return()=>{clearTimeout(d)}});a.d_=b.subscribe();yield _.Fnb(b);a.d_=void 0;a.UC=!1;yield a.continue;a.As.size>0&&a.Zd.Mna(Array.from(a.As));a.As.clear();a.Kqb()})},"inline"))}csa(a,b,c,d){return this.Hda(()=>{_.pvb(this)},{startLine:c,endLine:d,qa:a,context:b},this.kz)}eTa(a,b,c,d){return this.Hda(()=>{this.Nfb()},{startLine:c,endLine:d,qa:a,context:b},this.Wu)}uKb(a,b,c){const d={line:c,qa:a,context:b},e=this.Cw.get(c)||[];e.push(d);this.Cw.set(c,e);_.qvb(this);return()=>{e.splice(e.indexOf(d),
1);_.qvb(this)}}T3(a,b){this.dk.has(a)?this.dk.get(a).push(b):this.dk.set(a,[b]);this.lja(a);return{remove:()=>{const c=this.dk.get(a);if(c!=null){var d=c.indexOf(b);d<0||(c.splice(d,1),this.lja(a))}}}}mha(a){return this.lineHeight*(this.visibility?_.KG(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.KG(this.visibility,b)-_.KG(this.visibility,a):b-a))}Hda(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}Gib(){this.Cw.clear();this.SC.clear();this.kz=[];
this.Wu=[];this.dk.clear();this.As.clear();this.Afa()}render(){const a=this;return _.ve(function*(){a.clear();a.rendered||(a.UC=!0);var b=document.getElementById("pre-rendered-code");b&&a.Zd.Ix&&b.setAttribute("processed","");b=yield a.i$a();const c=a.lines;_.ovb(a);yield _.Pga(a.Vea);a.ag=_.AG(a.ag,c.length);a.qna.emit(c.length);const d=a.lineHeight;a.Yka(d);a.Zka();a.t8(d);a.Hg.OP=a.lines.length;a.Zd.Lda(c,a.rendered);a.M_(_.iG(a.ag));a.rendered||a.As.clear();a.tV=b+3;a.Ku();Z3b(a,d);a.rendered||
(a.UC=!1);a.Hg.Lha(a.ag)})}i$a(){const a=this;return _.ve(function*(){var b;a.xU((b=a.az)!=null?b:new Map);if(a.value.lines)return a.xU(a.value.WX),a.lines=a.value.lines,a.value.TVb;if(!a.az||!a.az.size){b=a.Pea(a.value);let c,d;const e=_.vpb(a.value,(d=(c=(yield _.NG()).findModeByFileName(a.fileName))==null?void 0:c.mime)!=null?d:"text/plain");a.xU(e);return b}return a.Pea(a.value)})}Pea(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}xU(a){for(const [b,c]of a.entries()){a=b;const d=c,e=this.dk.get(a);if(e==null)this.dk.set(a,d);else for(const f of d)e.push(f)}}Zka(a){this.jya.widgets.length===0&&(this.jya.widgets=this.kz);_.qm(this.xY.ma);a=a||this.jya.A6(C3b(this.Hg));for(const b of a)this.j_(this.xY,b)}t8(a=this.lineHeight,b=!0,c){_.qm(this.mq.ma);this.Kna(a);this.Usb.widgets=this.Wu;b&&this.renderer.Jh(this.mq.ma,"display","none");a=c||this.Usb.A6(C3b(this.Hg));for(const d of a)this.renderer.Jh(this.mq.ma,
"display","block"),this.j_(this.mq,d)}Yka(a=this.lineHeight,b=!0,c){_.qm(this.Qs.ma);b&&(A3b(this.pha,this.Cw),this.SC.clear(),this.Gna(a),this.nxb(11),b=this.Q9a()?"block":"none",this.renderer.Jh(this.Qs.ma,"display",b));c=c||this.pha.A6(C3b(this.Hg));for(const {line:d,widgets:e}of c)e.length!==0&&this.GAa(d,e,a)}GAa(a,b,c,d=!1){let e=this.SC.get(a);e||(e=this.C_a(),this.Hna(e,a,c),this.SC.set(a,e));for(const f of b){f.kx&&f.kx.length!==0||(a=this.view.mi(f.qa,f.context),_.$m(a),f.kx=a.om);for(const g of f.kx)this.renderer.appendChild(e,
g)}d&&this.Qs.ma.children.length>0?this.renderer.insertBefore(this.Qs.ma,e,this.Qs.ma.children[0]):this.renderer.appendChild(this.Qs.ma,e)}C_a(){const a=this.renderer.createElement("div");a.className="gutter-line";this.renderer.Tq&&_.dG(a)&&this.c1.push(a);return a}Hna(a,b,c){b*=c;this.renderer.Jh(a,"position","absolute");this.renderer.Jh(a,"top",`${b}px`);this.renderer.Jh(a,"height",`${c}px`);this.renderer.Jh(a,"bottom","0")}Q9a(){for(const a of this.Cw.values())if(a.length>0)return!0;return!1}Kna(a){this.Lna(this.mq,
a)}Gna(a){this.Lna(this.Qs,a)}Lna(a,b){this.renderer.Jh(a.ma,"height",`${b*this.xq}px`)}nxb(a){var b=Array.from(this.Cw.values()).map(c=>c.length);b=b.length>0?Math.max(...b):0;this.renderer.Jh(this.Qs.ma,"width",`${a*b}px`)}j_(a,b,c=!1){if(!b.kx){const d=this.view.mi(b.qa,b.context);_.$m(d);b.kx=d.om}this.g1(b);for(const d of b.kx)c&&a.ma.children.length>0?this.renderer.insertBefore(a.ma,d,a.ma.children[0]):this.renderer.appendChild(a.ma,d)}Kqb(){if(this.jt){var a=this.jt.position,b=this.jt.line,
c=this.jt.offset,d=this.kb.ma.querySelector(this.jt.Pa);d?this.ula.scrollTo(d,a,c!=null?c:0):this.M_(b);this.jt=null}}g1({kx:a,startLine:b,endLine:c}){if(a&&b!==void 0&&c!==void 0){var d=this.mha(b);b=this.getHeight(b,c);for(const e of a)this.renderer.Jh(e,"top",`${d}px`),c>-1?this.renderer.Jh(e,"height",`${b}px`):this.renderer.Jh(e,"bottom","0")}}clear(){this.view.clear();this.Zd.clear();this.Hg.clear();this.Afa();this.Cta.next(!0);this.continue=void 0;let a;(a=this.d_)==null||a.unsubscribe();this.d_=
void 0}Afa(){if(this.renderer.Tq)for(const a of this.c1)this.renderer.Tq(a);this.c1=[]}M_(a){a==null||this.ria(a)||(this.kb.ma.scrollTop=this.lineHeight*Math.max(a-5,0))}ria(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}};
JP.O=function(a){return new (a||JP)(_.B(_.Ue),_.B(_.Ph),_.B(_.Ym),_.B(_.Hg),_.B(_.$u),_.B(_.av),_.B(_.wI),_.B(_.ki),_.B(_.Ku),_.B(_.Zh),_.B(_.Qub,8),_.B(_.bf),_.B(_.Tr),_.B(_.jn),_.B(_.Zv),_.B(_.uI),_.B(_.IF),_.B(X3b),_.B(Y3b),_.B(BP))};
JP.wa=_.zf({type:JP,na:[["virtual-scroll-format-code"]],rb:function(a,b){a&1&&(_.Jg(S3b,7),_.Jg(T3b,7),_.Jg(IP,7),_.Jg(U3b,7),_.Jg(V3b,7),_.Jg(W3b,7),_.Jg(HP,7));if(a&2){let c;_.Mg(c=_.Og())&&(b.Xea=c.first);_.Mg(c=_.Og())&&(b.Qs=c.first);_.Mg(c=_.Og())&&(b.Hg=c.first);_.Mg(c=_.Og())&&(b.xY=c.first);_.Mg(c=_.Og())&&(b.mq=c.first);_.Mg(c=_.Og())&&(b.zga=c.first);_.Mg(c=_.Og())&&(b.Zd=c.first)}},inputs:{fileName:"fileName",value:"value",az:"highlightInfo",rendered:"rendered",Lia:"largeFileThreshold",
aya:"largeFileRenderCount",iL:"lineLimitation",visibility:"visibility",Io:"folding",xE:"visibleCodeIdentifier",aG:"focusableRegion",Ix:"usePrefetchIfPossible",qW:"displayLineNumbers",sla:"scrollToLine",Pm:"lineNumberLinkProvider"},outputs:{qna:"totalNumLines",Mk:"lineShown",kQ:"rangeToggled",jr:"lineNumberClicked",Au:"gutterClicked"},standalone:!1,features:[_.Xg([{va:_.tI,Gb:JP},{va:X3b,Qd:CP},{va:Y3b,Qd:CP},BP]),_.gg,_.Lm],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=_.Ld();_.F(0,"div",5);_.N("ascResizeNotifier",function(){_.q(c);return _.r(b.Ku())});_.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.gL=d)})("lineNumberClicked",function(d){_.q(c);return _.r(b.jr.emit(d))})("gutterClicked",function(d){_.q(c);return _.r(b.Au.emit(d))})("lineShown",function(d){_.q(c);return _.r(b.Mk.emit(d))});_.Q(9,"\n    ");_.J();_.Q(10,
"\n    ");_.F(11,"div",9);_.N("click",function(d){_.q(c);return _.r(b.B4.next(d))})("contextmenu",function(d){_.q(c);return _.r(b.B4.next(d))})("mouseover",function(d){_.q(c);return _.r(b.Sya.next(d))})("mouseout",function(d){_.q(c);return _.r(b.lhb.next(d))})("mousedown",function(){_.q(c);return _.r(b.d0(!0))})("mouseup",function(){_.q(c);return _.r(b.d0(!1))})("mouseleave",function(){_.q(c);return _.r(b.d0(!1))})("keydown",function(d){_.q(c);return _.r(b.wdb.next(d))})("keyup",function(d){_.q(c);
return _.r(b.xdb.next(d))})("selectionchange",function(){_.q(c);return _.r(b.Tw())},!1,kBb);_.Q(12,"\n      ");_.K(13,"div",10,2);_.Q(15,"\n      ");_.C(16,uKb,1,6,"div",11);_.Q(17,"\n      ");_.C(18,vKb,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        ");_.J();_.Q(26,"\n      ");_.J();_.Q(27,"\n      ");_.F(28,"virtual-scroll-code-container",15);_.N("lineFocused",function(d){_.q(c);
return _.r(b.gL=d)})("lineShown",function(d){_.q(c);return _.r(b.Mk.emit(d))});_.Q(29,"\n      ");_.J();_.Q(30,"\n      ");_.C(31,wKb,1,5,"code-folding-container",16);_.Q(32,"\n    ");_.J();_.Q(33,"\n  ");_.J();_.Q(34,"\n  ");_.K(35,"div",17,4);_.Q(37,"\n");_.J();_.Q(38,"\n")}a&2&&(_.y(2),_.Vz("content CodeMirror ",b.fe,""),_.y(6),_.ng("min-height",b.lineHeight*b.xq,"px"),_.og("line-numbers",b.qW),_.E("visibility",b.visibility)("lineNumberLinkProvider",b.Pm),_.y(3),_.pg(b.nPb),_.y(2),_.ng("min-width",
b.tV,"ch"),_.y(3),_.E("ngForOf",b.Q8a(b.ag,b.lines.length)),_.y(2),_.E("ngIf",_.S(19,23,b.peb.enabled)&&b.uV),_.y(10),_.ng("padding-right",b.Wu.length===0?0:300,"px"),_.E("visibility",b.visibility)("usePrefetchIfPossible",b.Ix)("inlineWidgets",b.dk)("highlightedLines",b.ag),_.y(3),_.E("ngIf",b.Io.length>0))},Fa:[_.nI,_.Rn,_.Sn,_.lw,HP,IP,_.Xn],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 a4b=new _.ud("CDK_DRAG_CONFIG");var b4b=new _.ud("CDK_DRAG_PARENT");var c4b=new _.ud("CdkDragHandle");var d4b=_.Pi({passive:!1,capture:!0}),KP=class{};KP.O=function(a){return new (a||KP)};KP.wa=_.zf({type:KP,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 e4b=function(a,b){a.Faa.add(b);a.Faa.size===1&&a.lb.Ub(()=>{a.Bb.addEventListener("touchmove",a.UHb,d4b)})},f4b=function(a,b){a.FE.update(c=>{const d=c.indexOf(b);return d>-1?(c.splice(d,1),[...c]):c});a.FE().length===0&&a.GDb()},g4b=function(a,b){a.Faa.delete(b);f4b(a,b);a.Faa.size===0&&a.Bb.removeEventListener("touchmove",a.UHb,d4b)},h4b=function(a,b,c){a.FE().indexOf(b)>-1||(a.bU.load(KP),a.FE.update(d=>[...d,b]),a.FE().length===1&&(c=c.type.startsWith("touch"),a.Xaa.set(c?"touchend":"mouseup",
{handler:d=>a.Bkb.next(d),options:!0}).set("scroll",{handler:d=>a.scroll.next(d),options:!0}).set("selectstart",{handler:a.ZMc,options:d4b}),c||a.Xaa.set("mousemove",{handler:d=>a.bAa.next(d),options:d4b}),a.lb.Ub(()=>{a.Xaa.forEach((d,e)=>{a.Bb.addEventListener(e,d.handler,d.options)})})))},LP=class{constructor(){this.lb=_.n(_.Ue);this.Bb=_.n(_.Zh);this.bU=_.n(_.Wq);this.sEb=new Set;this.Faa=new Set;this.FE=_.Pg([]);this.Xaa=new Map;this.XIc=a=>a.fz();this.bAa=new _.Tf;this.Bkb=new _.Tf;this.scroll=
new _.Tf;this.ZMc=a=>{this.FE().length>0&&a.preventDefault()};this.UHb=a=>{this.FE().length>0&&(this.FE().some(this.XIc)&&a.preventDefault(),this.bAa.next(a))}}fz(a){return this.FE().indexOf(a)>-1}cM(a){const b=[this.scroll];a&&a!==this.Bb&&b.push(new _.re(c=>this.lb.Ub(()=>{const d=e=>{this.FE().length&&c.next(e)};a.addEventListener("scroll",d,!0);return()=>{a.removeEventListener("scroll",d,!0)}})));return _.Qe(...b)}Ja(){this.Faa.forEach(a=>g4b(this,a));this.sEb.forEach(a=>{this.sEb.delete(a)});
this.GDb();this.bAa.complete();this.Bkb.complete()}GDb(){this.Xaa.forEach((a,b)=>{this.Bb.removeEventListener(b,a.handler,a.options)});this.Xaa.clear()}};LP.O=function(a){return new (a||LP)};LP.ta=_.k({token:LP,oa:LP.O,Ea:"root"});var BKb=0;var i4b=function(a,b){const c=_.Ti(b);b=a.Ez.get(c);if(!b)return null;b=b.Lqb;let d;if(c===a.Bb){var e=a.EK();d=e.top;e=e.left}else d=c.scrollTop,e=c.scrollLeft;const f=b.top-d,g=b.left-e;a.Ez.forEach((l,p)=>{l.HMb&&c!==p&&c.contains(p)&&DKb(l.HMb,f,g)});b.top=d;b.left=e;return{top:f,left:g}},j4b=class{constructor(a){this.Bb=a;this.Ez=new Map}clear(){this.Ez.clear()}cache(a){this.clear();this.Ez.set(this.Bb,{Lqb:this.EK()});a.forEach(b=>{this.Ez.set(b,{Lqb:{top:b.scrollTop,left:b.scrollLeft},HMb:CKb(b)})})}EK(){return{top:window.scrollY,
left:window.scrollX}}};var k4b=new Set(["position"]),l4b=class{get element(){return this.xj}constructor(a,b,c,d,e,f,g,l,p){this.Bb=a;this.Wi=b;this.opa=c;this.iJ=d;this.Gv=e;this.aNc=f;this.cu=g;this.EB=l;this.YPc=p}attach(a){this.xj=this.yIc();a.appendChild(this.xj);"showPopover"in this.xj&&this.xj.showPopover()}destroy(){this.xj.remove();let a;(a=this.dIb)==null||a.destroy();this.xj=this.dIb=null}setTransform(a){this.xj.style.transform=a}getBoundingClientRect(){return this.xj.getBoundingClientRect()}lF(a){this.xj.classList.add(a)}addEventListener(a,
b){this.xj.addEventListener(a,b)}removeEventListener(a,b){this.xj.removeEventListener(a,b)}yIc(){const a=this.Gv,b=this.aNc;var c=a?a.qa:null;let d;if(c&&a){const e=a.Dya?this.iJ:null;c=a.Gf.mi(c,a.context);_.$m(c);d=EKb(c,this.Bb);this.dIb=c;a.Dya?KKb(d,e):d.style.transform=JKb(this.cu.x,this.cu.y)}else d=AKb(this.Wi),KKb(d,this.iJ),this.EB&&(d.style.transform=this.EB);FKb(d.style,{"pointer-events":"none",margin:"showPopover"in d?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this.YPc+
""},k4b);$K(d,!1);d.classList.add("cdk-drag-preview");d.setAttribute("popover","manual");d.setAttribute("dir",this.opa);b&&(Array.isArray(b)?b.forEach(e=>d.classList.add(e)):d.classList.add(b));return d}};var m4b=_.Pi({passive:!0}),n4b=_.Pi({passive:!1}),o4b=_.Pi({passive:!1,capture:!0}),GKb=new Set(["position"]),p4b=function(a,b){const c=_.Xi(b);c!==a.Wi&&(a.Wi&&a.sIb(a.Wi),a.lb.Ub(()=>{c.addEventListener("mousedown",a.Zqa,n4b);c.addEventListener("touchstart",a.Zqa,m4b);c.addEventListener("dragstart",a.oHb,n4b)}),a.EB=void 0,a.Wi=c);typeof SVGElement!=="undefined"&&a.Wi instanceof SVGElement&&(a.Vqa=a.Wi.ownerSVGElement);return a},q4b=function(a,b){a.CQa=b},r4b=function(a,b){a.Am=b.map(d=>_.Xi(d));
a.Am.forEach(d=>$K(d,a.disabled));a.Kra();const c=new Set;a.UI.forEach(d=>{a.Am.indexOf(d)>-1&&c.add(d)});a.UI=c},s4b=function(a,b){a.SM=b?_.Xi(b):null;a.Xr.unsubscribe();b&&(a.Xr=a.tf.Fc(10).subscribe(()=>a.bIc()));return a},t4b=class{get disabled(){return this.qc||!(!this.qk||!this.qk.disabled)}set disabled(a){a!==this.qc&&(this.qc=a,this.Kra(),this.Am.forEach(b=>$K(b,a)))}constructor(a,b,c,d,e,f){this.Vc=b;this.Bb=c;this.lb=d;this.tf=e;this.ky=f;this.aF={x:0,y:0};this.mB={x:0,y:0};this.iba=_.Pg(!1);
this.Eqa=new _.Tf;this.Xr=this.Yr=this.YHb=this.XHb=_.le.EMPTY;this.SM=null;this.pHb=!0;this.Am=[];this.UI=new Set;this.opa="ltr";this.o5=0;this.scale=1;this.qc=!1;this.bea=new _.Tf;this.B0=new _.Tf;this.released=new _.Tf;this.ended=new _.Tf;this.w5=new _.Tf;this.D5=new _.Tf;this.r5=new _.Tf;this.mhb=this.Eqa;this.Zqa=g=>{this.bea.next();if(this.Am.length){const l=this.QFb(g);!l||this.UI.has(l)||this.disabled||this.qGb(l,g)}else this.disabled||this.qGb(this.Wi,g)};this.TMc=g=>{var l=this.Npa(g);if(this.iba()){g.cancelable&&
g.preventDefault();var p=this.tFb(l);this.XOa=!0;this.SGb=l;this.uPc(p);if(this.qk)this.HJb(p,l);else{l=this.pC?this.iJ:this.cu;var t=this.mB;t.x=p.x-l.x+this.aF.x;t.y=p.y-l.y+this.aF.y;this.wMa(t.x,t.y)}this.Eqa.Wn.length&&this.lb.run(()=>{this.Eqa.next({source:this,Ig:p,event:g,distance:this.oOa(p),Z4:this.GQa})})}else Math.abs(l.x-this.cu.x)+Math.abs(l.y-this.cu.y)>=this.Vc.Lua&&((l=Date.now()>=this.VIc+this.bKc(g),t=this.qk,l)?t&&(t.fz()||t.Amd())||(g.cancelable&&g.preventDefault(),this.iba.set(!0),
this.lb.run(()=>this.yOc(g))):this.DEb(g))};this.VMc=g=>{this.DEb(g)};this.oHb=g=>{if(this.Am.length){const l=this.QFb(g);!l||this.UI.has(l)||this.disabled||g.preventDefault()}else this.disabled||g.preventDefault()};q4b(p4b(this,a),b.Wpd||null);this.p3=new j4b(c);e4b(f,this)}dispose(){this.sIb(this.Wi);if(this.fz()){let b;(b=this.Wi)==null||b.remove()}let a;(a=this.sv)==null||a.remove();this.hEb();this.gEb();g4b(this.ky,this);this.XQa();this.bea.complete();this.B0.complete();this.released.complete();
this.ended.complete();this.w5.complete();this.D5.complete();this.r5.complete();this.Eqa.complete();this.Am=[];this.UI.clear();this.qk=void 0;this.Xr.unsubscribe();this.p3.clear();this.SM=this.Wi=this.Vqa=this.pN=this.Gv=this.sv=this.CQa=null}fz(){return this.iba()&&this.ky.fz(this)}reset(){this.Wi.style.transform=this.EB||"";this.mB={x:0,y:0};this.aF={x:0,y:0}}VPc(a){this.qk=a}Sla(a){this.mB={x:0,y:0};this.aF.x=a.x;this.aF.y=a.y;this.qk||this.wMa(a.x,a.y)}Hdd(){const a=this.SGb;a&&this.qk&&this.HJb(this.tFb(a),
a)}XQa(){this.XHb.unsubscribe();this.YHb.unsubscribe();this.Yr.unsubscribe();let a;(a=this.EOa())==null||a.removeEventListener("selectstart",OKb,o4b)}hEb(){let a;(a=this.xj)==null||a.destroy();this.xj=null}gEb(){let a;(a=this.sy)==null||a.remove();let b;(b=this.Xqa)==null||b.destroy();this.sy=this.Xqa=null}DEb(a){if(this.ky.fz(this)&&(this.XQa(),f4b(this.ky,this),this.Kra(),this.Am&&(this.Wi.style.webkitTapHighlightColor=this.LNc),this.iba()))if(this.released.next({source:this,event:a}),this.qk)this.qk.BN(),
this.HGc().then(()=>{this.LHc(a);this.CDb();f4b(this.ky,this)});else{this.aF.x=this.mB.x;const b=this.Npa(a);this.aF.y=this.mB.y;this.lb.run(()=>{this.ended.next({source:this,distance:this.oOa(b),p5:b,event:a})});this.CDb();f4b(this.ky,this)}}yOc(a){aL(a)&&(this.UGb=Date.now());this.Kra();const b=this.EOa(),c=this.qk;b&&this.lb.Ub(()=>{b.addEventListener("selectstart",OKb,o4b)});if(c){const d=this.Wi,e=d.parentNode,f=this.sy=this.vIc(),g=this.sv=this.sv||this.Bb.createComment("");e.insertBefore(g,
d);this.EB=d.style.transform||"";this.xj=new l4b(this.Bb,this.Wi,this.opa,this.iJ,this.Gv||null,this.Bka||null,this.cu,this.EB,this.Vc.zIndex||1E3);this.xj.attach(this.qKc(e,b));HKb(d,!1);this.Bb.body.appendChild(e.replaceChild(f,d));this.B0.next({source:this,event:a});c.start();this.hJ=c;this.fqa=c.HQb(this)}else this.B0.next({source:this,event:a}),this.hJ=this.fqa=void 0;this.p3.cache(c?c.Dkd():[])}qGb(a,b){this.CQa&&b.stopPropagation();var c=this.fz(),d=aL(b);const e=!d&&b.button!==0,f=this.Wi,
g=_.Ti(b),l=!d&&this.UGb&&this.UGb+800>Date.now();d=d?_.Li(b):_.Ki(b);g&&g.draggable&&b.type==="mousedown"&&b.preventDefault();c||e||l||d||(this.Am.length&&(c=f.style,this.LNc=c.webkitTapHighlightColor||"",c.webkitTapHighlightColor="transparent"),this.XOa=!1,this.iba.set(this.XOa),this.XQa(),this.iJ=this.Wi.getBoundingClientRect(),this.XHb=this.ky.bAa.subscribe(this.TMc),this.YHb=this.ky.Bkb.subscribe(this.VMc),this.Yr=this.ky.cM(this.EOa()).subscribe(p=>this.sPc(p)),this.SM&&(this.n2=CKb(this.SM)),
this.s3=(c=this.Gv)&&c.qa&&!c.Dya?{x:0,y:0}:this.pKc(this.iJ,a,b),a=this.cu=this.SGb=this.Npa(b),this.GQa={x:0,y:0},this.UMc={x:a.x,y:a.y},this.VIc=Date.now(),h4b(this.ky,this,b))}LHc(a){HKb(this.Wi,!0);this.sv.parentNode.replaceChild(this.Wi,this.sv);this.hEb();this.gEb();this.iJ=this.n2=this.t3=this.EB=void 0;this.lb.run(()=>{const b=this.qk,c=b.HQb(this),d=this.Npa(a),e=this.oOa(d),f=b.FLc(d.x,d.y);this.ended.next({source:this,distance:e,p5:d,event:a});this.r5.next({item:this,zk:c,Zw:this.fqa,
container:b,gYb:this.hJ,KTb:f,distance:e,p5:d,event:a});b.Qid(this,c,this.fqa,this.hJ,f,e,d,a);this.qk=this.hJ})}HJb({x:a,y:b},{x:c,y:d}){let e=this.hJ.odd(this,a,b);!e&&this.qk!==this.hJ&&this.hJ.FLc(a,b)&&(e=this.hJ);e&&e!==this.qk&&this.lb.run(()=>{this.D5.next({item:this,container:this.qk});this.qk.Sfa(this);this.qk=e;this.qk.FW(this,a,b,e===this.hJ&&e.fud?this.fqa:void 0);this.w5.next({item:this,container:e,zk:e.HQb(this)})});this.fz()&&(this.qk.Jdd(c,d),this.qk.Idd(this,a,b,this.GQa),this.pC?
this.vMa(a,b):this.vMa(a-this.s3.x,b-this.s3.y))}HGc(){if(!this.XOa)return Promise.resolve();const a=this.sy.getBoundingClientRect();this.xj.lF("cdk-drag-animating");this.vMa(a.left,a.top);const b=NKb(this.xj.xj);return b===0?Promise.resolve():this.lb.Ub(()=>new Promise(c=>{const d=f=>{if(!f||this.xj&&_.Ti(f)===this.xj.element&&f.propertyName==="transform"){let g;(g=this.xj)==null||g.removeEventListener("transitionend",d);c();clearTimeout(e)}},e=setTimeout(d,b*1.5);this.xj.addEventListener("transitionend",
d)}))}vIc(){var a=this.pN;const b=a?a.qa:null;b?(this.Xqa=a.Gf.mi(b,a.context),_.$m(this.Xqa),a=EKb(this.Xqa,this.Bb)):a=AKb(this.Wi);a.style.pointerEvents="none";a.classList.add("cdk-drag-placeholder");return a}pKc(a,b,c){b=(b=b===this.Wi?null:b)?b.getBoundingClientRect():a;c=aL(c)?c.targetTouches[0]:c;const d=this.SFb();return{x:b.left-a.left+(c.pageX-b.left-d.left),y:b.top-a.top+(c.pageY-b.top-d.top)}}Npa(a){var b=this.SFb(),c=aL(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a;a=c.pageX-
b.left;b=c.pageY-b.top;if(this.Vqa&&(c=this.Vqa.getScreenCTM())){const d=this.Vqa.createSVGPoint();d.x=a;d.y=b;return d.matrixTransform(c.inverse())}return{x:a,y:b}}tFb(a){var b=this.qk?this.qk.DY:null;let {x:c,y:d}=this.pC?this.pC(a,this,this.iJ,this.s3):a;if(this.DY==="x"||b==="x")d=this.cu.y-(this.pC?this.s3.y:0);else if(this.DY==="y"||b==="y")c=this.cu.x-(this.pC?this.s3.x:0);if(this.n2){const {x:e,y:f}=this.pC?{x:0,y:0}:this.s3;a=this.n2;const {width:g,height:l}=this.rKc();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}}uPc(a){const b=a.x;a=a.y;const c=this.GQa,d=this.UMc,e=Math.abs(a-d.y);Math.abs(b-d.x)>this.Vc.ska&&(c.x=b>d.x?1:-1,d.x=b);e>this.Vc.ska&&(c.y=a>d.y?1:-1,d.y=a);return c}Kra(){if(this.Wi&&this.Am){var a=this.Am.length>0||!this.fz();a!==this.pHb&&(this.pHb=a,$K(this.Wi,a))}}sIb(a){a.removeEventListener("mousedown",this.Zqa,n4b);a.removeEventListener("touchstart",this.Zqa,m4b);a.removeEventListener("dragstart",
this.oHb,n4b)}wMa(a,b){const c=1/this.scale;a=JKb(a*c,b*c);b=this.Wi.style;this.EB==null&&(this.EB=b.transform&&b.transform!="none"?b.transform:"");b.transform=IKb(a,this.EB)}vMa(a,b){let c;const d=((c=this.Gv)==null?0:c.qa)?void 0:this.EB;this.xj.setTransform(IKb(JKb(a,b),d))}oOa(a){const b=this.cu;return b?{x:a.x-b.x,y:a.y-b.y}:{x:0,y:0}}CDb(){this.n2=this.t3=void 0;this.p3.clear()}bIc(){let {x:a,y:b}=this.aF;if(!(a===0&&b===0||this.fz())&&this.SM){var c=this.Wi.getBoundingClientRect(),d=this.SM.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.aF.x&&b===this.aF.y||this.Sla({y:b,x:a})}}}bKc(a){const b=this.o5;return typeof b==="number"?b:aL(a)?b.F9c:b?b.Aod:0}sPc(a){const b=i4b(this.p3,a);b&&(a=_.Ti(a),this.n2&&a!==this.SM&&a.contains(this.SM)&&DKb(this.n2,b.top,b.left),this.cu.x+=b.left,this.cu.y+=b.top,this.qk||
(this.mB.x-=b.left,this.mB.y-=b.top,this.wMa(this.mB.x,this.mB.y)))}SFb(){let a;return((a=this.p3.Ez.get(this.Bb))==null?void 0:a.Lqb)||this.p3.EK()}EOa(){this.lDb===void 0&&(this.lDb=_.Yqa(this.Wi));return this.lDb}qKc(a,b){const c=this.bNc||"global";return c==="parent"?a:c==="global"?(a=this.Bb,b||a.fullscreenElement||a.webkitFullscreenElement||a.mozFullScreenElement||a.msFullscreenElement||a.body):_.Xi(c)}rKc(){this.t3&&(this.t3.width||this.t3.height)||(this.t3=this.xj?this.xj.getBoundingClientRect():
this.iJ);return this.t3}QFb(a){return this.Am.find(b=>a.target&&(a.target===b||b.contains(a.target)))}};var u4b={Lua:5,ska:5},MP=class{constructor(){this.Bb=_.n(_.Zh);this.lb=_.n(_.Ue);this.tf=_.n(_.Zr);this.ky=_.n(LP)}B_a(a,b=u4b){return new t4b(a,b,this.Bb,this.lb,this.tf,this.ky)}};MP.O=function(a){return new (a||MP)};MP.ta=_.k({token:MP,oa:MP.O,Ea:"root"});var v4b=new _.ud("CdkDropList"),NP=class{get disabled(){return this.qc||!(!this.Gfa||!this.Gfa.disabled)}set disabled(a){this.qc=a;this.zm.disabled=this.qc}constructor(){this.element=_.n(_.bf);this.Gfa=_.n(v4b,{optional:!0,ZD:!0});this.lb=_.n(_.Ue);this.He=_.n(_.Hg);this.Vb=_.n(_.Mr,{optional:!0});this.Ta=_.n(_.jn);this.UNc=_.n(c4b,{optional:!0,self:!0});this.QHb=_.n(b4b,{optional:!0,ZD:!0});this.Jb=new _.Tf;this.Am=new _.Qh([]);this.scale=1;this.B0=new _.Vm;this.released=new _.Vm;this.ended=new _.Vm;
this.w5=new _.Vm;this.D5=new _.Vm;this.r5=new _.Vm;this.mhb=new _.re(c=>{const d=_.x(this.zm.mhb,_.v(e=>({source:this,Ig:e.Ig,event:e.event,Z4:e.Z4,distance:e.distance}))).subscribe(c);return()=>{d.unsubscribe()}});this.xc=_.n(_.We);const a=this.Gfa,b=_.n(a4b,{optional:!0});this.zm=_.n(MP).B_a(this.element,{Lua:b&&b.Lua!=null?b.Lua:5,ska:b&&b.ska!=null?b.ska:5,zIndex:b==null?void 0:b.zIndex});this.zm.data=this;w4b.push(this);b&&this.QGc(b);a&&(this.zm.VPc(a.YIc),_.x(a.YIc.bea,_.dg(this.Jb)).subscribe(()=>
{this.zm.scale=this.scale}));this.KOc(this.zm);this.KKc(this.zm)}reset(){this.zm.reset()}Sla(a){this.zm.Sla(a)}Dc(){_.Xe(()=>{this.WJb();this.mOc();this.zm.scale=this.scale;this.Qva&&this.zm.Sla(this.Qva)},{Rb:this.xc})}Sb(a){const b=a.rootElementSelector;a=a.freeDragPosition;b&&!b.vK&&this.WJb();this.zm.scale=this.scale;a&&!a.vK&&this.Qva&&this.zm.Sla(this.Qva)}Ja(){this.Gfa&&this.Gfa.removeItem(this);const a=w4b.indexOf(this);a>-1&&w4b.splice(a,1);this.lb.Ub(()=>{this.Am.complete();this.Jb.next();
this.Jb.complete();this.zm.dispose()})}Ucd(a){const b=this.Am.getValue();b.push(a);this.Am.next(b)}Bdd(a){const b=this.Am.getValue();a=b.indexOf(a);a>-1&&(b.splice(a,1),this.Am.next(b))}Fdd(a){this.Gv=a}Ddd(a){a===this.Gv&&(this.Gv=null)}Edd(a){this.pN=a}Cdd(a){a===this.pN&&(this.pN=null)}WJb(){const a=this.element.ma;let b=a;if(this.z8){let c;b=a.closest!==void 0?a.closest(this.z8):(c=a.parentElement)==null?void 0:c.closest(this.z8)}p4b(this.zm,b||a)}OJc(){const a=this.hea;return a?typeof a==="string"?
this.element.ma.closest(a):_.Xi(a):null}KOc(a){a.bea.subscribe(()=>{if(!a.fz()){const c=this.Vb;var b=this.o5;const d=this.pN?{qa:this.pN.Nc,context:this.pN.data,Gf:this.He}:null,e=this.Gv?{qa:this.Gv.Nc,context:this.Gv.data,Dya:this.Gv.Dya,Gf:this.He}:null;a.disabled=this.disabled;a.DY=this.DY;a.scale=this.scale;a.o5=typeof b==="object"&&b?b:_.Yi(b);a.pC=this.pC;a.Bka=this.Bka;b=s4b(a,this.OJc());b.pN=d;b.Gv=e;b.bNc=this.blb||"global";c&&(a.opa=c.value)}});_.x(a.bea,_.Nf(1)).subscribe(()=>{if(this.QHb)a.CQa=
this.QHb.zm;else for(var b=this.element.ma.parentElement;b;){if(b.classList.contains("cdk-drag")){let c;q4b(a,((c=w4b.find(d=>d.element.ma===b))==null?void 0:c.zm)||null);break}b=b.parentElement}})}KKc(a){a.B0.subscribe(b=>{this.B0.emit({source:this,event:b.event});_.Zm(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,p5:b.p5,event:b.event});_.Zm(this.Ta)});a.w5.subscribe(b=>{this.w5.emit({container:b.container.data,
item:this,zk:b.zk})});a.D5.subscribe(b=>{this.D5.emit({container:b.container.data,item:this})});a.r5.subscribe(b=>{this.r5.emit({Zw:b.Zw,zk:b.zk,gYb:b.gYb.data,container:b.container.data,KTb:b.KTb,item:this,distance:b.distance,p5:b.p5,event:b.event})})}QGc(a){const b=a.DY,c=a.o5,d=a.pC,e=a.Bka,f=a.hea,g=a.Oid,l=a.z8;a=a.blb;this.disabled=g==null?!1:g;this.o5=c||0;b&&(this.DY=b);d&&(this.pC=d);e&&(this.Bka=e);f&&(this.hea=f);l&&(this.z8=l);a&&(this.blb=a)}mOc(){_.x(this.Am,_.eg(a=>{a=a.map(b=>b.element);
this.UNc&&this.z8&&a.push(this.element);r4b(this.zm,a)}),_.cg(a=>_.Qe(...a.map(b=>_.x(b.Ph,_.bg(b))))),_.dg(this.Jb)).subscribe(a=>{const b=this.zm,c=a.element.ma;a.disabled?!b.UI.has(c)&&b.Am.indexOf(c)>-1&&(b.UI.add(c),$K(c,!0)):b.UI.has(c)&&(b.UI.delete(c),$K(c,b.disabled))})}},w4b=[];NP.O=function(a){return new (a||NP)};
NP.La=_.Cf({type:NP,na:[["","cdkDrag",""]],nb:[1,"cdk-drag"],ob:4,Ya:function(a,b){a&2&&_.og("cdk-drag-disabled",b.disabled)("cdk-drag-dragging",b.zm.fz())},inputs:{data:[0,"cdkDragData","data"],DY:[0,"cdkDragLockAxis","lockAxis"],z8:[0,"cdkDragRootElement","rootElementSelector"],hea:[0,"cdkDragBoundary","boundaryElement"],o5:[0,"cdkDragStartDelay","dragStartDelay"],Qva:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",_.kh],pC:[0,"cdkDragConstrainPosition",
"constrainPosition"],Bka:[0,"cdkDragPreviewClass","previewClass"],blb:[0,"cdkDragPreviewContainer","previewContainer"],scale:[2,"cdkDragScale","scale",_.lh]},outputs:{B0:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",w5:"cdkDragEntered",D5:"cdkDragExited",r5:"cdkDragDropped",mhb:"cdkDragMoved"},Pb:["cdkDrag"],features:[_.Xg([{va:b4b,Gb:NP}]),_.hg,_.Lm]});var x4b=["image/png","image/jpeg","image/gif","image/x-icon","image/webp"],gLb=function(a,b){a.Ua.navigate(_.Iq(_.Nq(a.wb.location.bc(),{line:b}).ab()),{Jg:"preserve"}).then(()=>{a.Sc.kja.next()})},y4b=function(a,b){b=!b||!_.kG(a.zDa.location,b.location);a.Sc.VF=!a.J0b||b&&a.Nd.params.line?"SOURCE":a.ZXb.getValue()},z4b=function(a){a.contentType=a.Ym==="PREVIEW"&&a.a4b?"markdown":a.Ym==="PREVIEW"&&a.BDa||a.I$c&&!a.BDa?"image":a.Ym==="PREVIEW"&&a.Z3b?"jupyter":a.wb.cua?a.wb.mimeType&&a.wb.mimeType.startsWith("audio/")?
"audio":a.wb.mimeType&&a.wb.mimeType.startsWith("video/")?"video":"binary":a.LH?a.wb.diffBase.length+a.wb.XF>=10485760?"diffTooBig":"code-diff":a.wb.XF===0?"empty":a.wb.XF>0&&!a.wb.ue?"largeFile":"text";a.tNb.emit(a.contentType);a.contentType!=="text"?(a.S5a.next(!1),a.jm.next(null)):a.S5a.next(!0)},A4b=function(a,b){a.Ga.mb({gestureName:"CLICK",element:"FileDetail",action:b})},OP=class{get Nd(){return this.wb.location}set wb(a){if(this.wb&&a&&_.Jq(this.Nd,a.location)){var b;a=(b=this.wXb)!=null?
b:a}else this.wXb=void 0;this.wb&&_.lG(this.Nd,a.location)&&this.wb.ue===a.ue||(this.code=a.code||a.ue||"",this.TX.Hx({action:"showAll"}),this.Io=_.x(this.Yb.sX(),_.cg(c=>c?this.F6a.OC(a):_.AF("folding disabled")),_.bg(_.KF),_.v(c=>_.yF(c,[]))),this.H7=void 0);b=this.wb;this.zDa=a;this.rK.wya.next(this.Nd);y4b(this,b);this.bua=a.XF;z4b(this)}get wb(){return this.zDa}constructor(a,b,c,d,e,f,g,l,p,t,w,A,G){this.Sc=a;this.Kb=b;this.Ua=c;this.rK=d;this.Xk=e;this.Ga=f;this.modifier=g;this.TX=l;this.F6a=
p;this.td=t;this.Yb=w;this.Eh=A;this.kd=G;this.FAb="file_detail";this.roa=yXb;this.contentType="empty";this.tNb=new _.Vm(!0);this.tK=_.u(-1);this.kBa=-1;this.line=this.Cya=this.tga=this.jga=this.yla=_.Pe;this.code="";this.Io=_.u([]);this.bua=0;this.RIa="Diff is too large to display";this.IR="detail-header-id";this.jm=new _.Qh(null);this.S5a=new _.Qh(!1);this.Oha=new _.Qh([]);this.qq=new _.le;this.ZXb=new _.Qh("SOURCE");this.r2a=!1;this.W$c=0;this.qq.add(_.x(this.Yb.Zga()).subscribe(I=>{this.ZXb.next(I)}));
this.visibility=_.x(this.Yb.sX(),_.cg(I=>I?this.TX.visibility:_.u(_.lI)),_.bg(_.lI));this.link=this.SO();this.OPb=_.x(_.Ee([this.S5a,this.Kb.Sa]),_.v(([I,L])=>I&&L.q),_.Xf(1),_.De());this.jga=_.x(_.Ee([this.OPb,this.Sc.YVc]),_.v(([I,L])=>I&&!L));_.lv.has(38)&&(this.r2a=!0);this.J$c=_.x(this.Yb.czb,_.v(I=>_.lv.has(85)&&I),_.Pf())}Qa(){this.qq.add(this.Sc.JPb.subscribe(()=>{z4b(this)}));this.qq.add(this.OPb.subscribe(a=>{a&&!this.N5?this.N5=this.td.register("toggleSearchMatches","y",()=>{var b=this.Sc;
b.wva.next(!b.wva.value);this.Ga.mb({gestureName:"KEYBOARD",element:"FileDetailMatchNavigation",action:"toggleMatches",projectId:this.Nd.tb})}):!a&&this.N5&&(this.N5(),this.N5=void 0)}));this.qq.add(_.x(this.Sc.kja,_.Hf(()=>this.kd.lm)).subscribe(()=>{this.Pva&&this.Pva.LO(_.upb(this.wb.line))}));this.yla=_.x(this.rK.matches,_.v(a=>_.yF(a,[])),_.eg(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.kBa=c&&d===-1?-1:b;this.Sc.zla.next(b)}),_.Xf(1),_.De());this.tga=_.x(this.Sc.uga,_.v(({Yd: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,Xd:{start:f.index,end:a.lastIndex}})}return c}));this.tK=this.Sc.Eva;this.qq.add(this.tga.subscribe(a=>{this.Sc.Fva.next(a.length)}));this.Cya=_.x(_.Ee(this.jga,this.tga,this.yla,this.Oha),
_.v(([a,b,c,d])=>{a=a?c.map(e=>e.lineNumber):[];c=d.filter(e=>e[1]===0||!this.r2a).map(e=>e[0]);d=d.filter(e=>e[1]!==0&&this.r2a).map(e=>e[0]);return{find:b.map(e=>e.lineNumber),search:a,Aad:c,RYc:d}}))}Ja(){this.qq.unsubscribe();this.N5&&this.N5()}show(a){this.TX.Hx({action:"show",line:a})}kna(a){this.TX.Hx({action:"toggleRange",Xd:a})}get ZVc(){return _.x(this.rK.matches,_.v(a=>a.state))}get Ym(){return this.Sc.VF}get J0b(){return(this.a4b||this.BDa||this.Z3b)&&!this.LH}get LH(){return this.wb.diffBase!==
void 0}get mimeType(){const a=this.wb.mimeType;return a==="image/vnd.microsoft.icon"?"image/x-icon":a}get I$c(){return x4b.indexOf(this.mimeType)>=0}get BDa(){return this.wb.mimeType==="image/svg+xml"}get a4b(){return this.wb.fileName.slice(-3).toUpperCase()===".MD"}get Z3b(){if(this.wb.fileName.slice(-6).toUpperCase()!==".IPYNB")return!1;if(!this.H7)try{this.H7=JSON.parse(this.wb.ue)}catch(a){return!1}return this.H7.nbformat===4}get G0a(){return`data:${this.mimeType};base64,${this.wb.ue}`}oDa(a){this.Oha.next(a)}Au(){A4b(this,
"selectLine")}jr(a){const b=a.y7.shiftKey?tBb(this.Nd.params.line,a.line+1):a.line+1;sBb(b,this.Nd.params.line)||this.Ua.navigate(_.Iq(_.Nq(this.Nd.bc(),{line:b}).ab()),{Jg:"preserve"});A4b(this,a.y7.shiftKey?"shiftSelectLine":"selectLine")}SO(){return _.x(this.Kb.data,_.v(JK),_.mG(),_.cg(a=>_.gob(a,_.AI(this.Eh,a,_.WF(a)&&a.repository==="android"?"repository":"path"),this.Ua)))}};
OP.O=function(a){return new (a||OP)(_.B(mM),_.B(_.Ph),_.B(_.di),_.B(_.DJ),_.B(kM),_.B(_.vp),_.B(AP),_.B(_.mI),_.B(zP),_.B(_.Ku),_.B(_.Rv),_.B(_.BI),_.B(_.Ue),_.B(_.mv))};
OP.wa=_.zf({type:OP,na:[["file-detail"]],rb:function(a,b){a&1&&_.Jg(_.tI,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.Pva=c.first)}},inputs:{W$c:"windowWidth",wb:"viewData"},outputs:{tNb:"contentTypeChange"},standalone:!1,features:[_.Xg([_.DJ,{va:_.Qub,Qd:sP},_.mI])],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"],[3,"diffBase","contents","fileName","scrollToLine"],["icon","source:file"]],qa:function(a,b){a&1&&(_.C(0,PKb,1,2,"detail-header",3)(1,QKb,1,1,"ng-template",null,0,_.ah)(3,RKb,1,1,"markdown-tab-header",
4)(4,SKb,12,11,"div",5),_.R(5,"async"),_.F(6,"main",6),_.C(7,TKb,3,8,"markdown-content",7)(8,WKb,4,2,"ng-container",8)(9,XKb,2,1,"div",9)(10,YKb,2,1,"div",9)(11,ZKb,1,1,"binary-file",10)(12,$Kb,1,2,"large-file",11)(13,aLb,2,1,"ng-container",8)(14,bLb,1,1,"jupyter-notebook",12)(15,hLb,8,10,"ng-container",8)(16,iLb,1,4,"code-diff",13)(17,jLb,3,1,"icon-empty-state-display",14),_.J());a&2&&(a=_.Ag(2),_.E("ngIf",!b.LH)("ngIfElse",a),_.y(3),_.E("ngIf",b.J0b),_.y(),_.E("ngIf",_.S(5,16,b.jga)),_.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:[UO,kN,_.Sn,_.Tn,_.Un,qP,pP,NP,_.BJ,_.vB,_.wB,rP,_.EJ,uP,vP,UM,WM,VM,NM,wP,_.xI,_.CJ,JP,xP,
yP,_.Xn],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 B4b=[{id:"LINE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAANklEQVR4AWOgLXBxcWkA4v94cAOy4v8LFy7EiUHyKIrxAOyKjY2NMTAQUNlkJEB9N6MoJjmcAUFs1juXK7DAAAAAAElFTkSuQmCC",title:"Lines",valueExtractor:a=>Number(_.vl(a,2))},{id:"FILE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAOklEQVR4AWOAARcXlwYg/o8HNyAr/r9w4UKcGCRPyESwQiAAs4kxEVUxHjDIFJ8lUjEinIlSTFbMAQBQTEEI50NDNAAAAABJRU5ErkJggg==",title:"Files",valueExtractor:a=>Number(_.vl(a,
3))}],C4b=class{constructor(a){this.T_c=a}c7(a){return!!B4b.find(b=>b.id===a)}n7a(a,b,c){const d=B4b.find(e=>e.id===a);return c&&d?_.x(this.T_c.list(b),_.v(e=>{const f=new Map;e.map(g=>mLb(g,c,d)).forEach(g=>{f.set(g.path,g)});return f})):_.u()}};var D4b=new _.ud("lang_counts_service",{Ea:"root",oa:()=>_.dk(UWb)});var PP=class{constructor(a,b){this.client=a;this.qf=b;this.Bdb=new _.TZa}list(a){const b=[],c=a.map(e=>{const f=_.SZa(this.Bdb,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(_.Cv(this.qf,()=>{var e=this.client,f=this.qf.rl();return _.vq(e.Rh,e.Yh+"/$rpc/devtools.grimoire.LangCountsService/ListLangCounts",d,f||{},_.STa)},"LangCountsService.listLangCounts"),_.eg(e=>{b.forEach(f=>{this.Bdb.put(f,(new _.Hq).od(f))});
_.gl(e,_.Hq,1,_.$k()).forEach(f=>{this.Bdb.put(f.ke(),f)})}),_.v(e=>c.concat(_.gl(e,_.Hq,1,_.$k()))))}};PP.O=function(a){return new (a||PP)(_.m(D4b),_.m(_.Sv))};PP.ta=_.k({token:PP,oa:PP.O,Ea:"root"});var E4b=function(a){return _.x(_.Ee([a.Gd.Ima,a.DQb()]),_.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}),_.bg(new Map),_.KA(),_.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({Eu:e,enabled:!1,F0: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({Eu:c,enabled:!0,F0:p})}}else d.push({Eu:c,enabled:!0,F0:p})}return d}),_.Re(b=>!!b.length),_.Fe(b=>_.u(...b)))},F4b=function(a,b,c){return _.x(E4b(a),_.eg(({Eu:d,enabled:e,F0:f})=>{if(e)if(f)for(const g of f)tL(a.Gd,g);else tL(a.Gd,d)}),_.Fe(({Eu:d,enabled:e,F0:f})=>e?_.x(a.n7a(b,d,c,f),_.eg(g=>{if(f)for(var l of f){var p=0;for(const t of g.values()){let w;if((w=t.F0)==null?0:w.has(l))p+=t.F0.get(l)}PWb(a.Gd,l,p)}else{l=
0;for(p of g.values())l+=p.instances;PWb(a.Gd,d,l)}}),_.If(g=>{if(f)for(const l of f)sL(a.Gd,l,g);else sL(a.Gd,d,g);return _.u(new Map)}),_.v(g=>({Eu:d,t3c:g}))):_.u({Eu:d})),_.Yf(oLb,new Map))},QP=class{constructor(a,b,c,d){this.T5=a;this.YF=b;this.Gd=d;this.mUb=new C4b(c)}DQb(){return _.x(KWb(this.YF),_.v(a=>{const b=QWb();a.forEach(c=>{b.set(c.id,null)});return b}))}n7a(a,b,c,d){if(a.tG)return _.ze("Aggregations are only supported for directories");if(!KK(a))return _.ze("Invalid location");const e=
a.Eb,f=a.tb,g=a.Uc,l=a.repository,p=a.path;return this.mUb.c7(b)?this.mUb.n7a(b,c,d):_.x(_.Vub(this.YF,b),_.cg(t=>{if(!t)return _.u(new Map);const w=_.jpb(t);return w?_.x(JWb(this.T5,{tb:f,Uc:g,fileSpecSourceRootRepositoryKeyRepositoryName:l,fileSpecSourceRootRefSpec:e,fileSpecPath:p,fileSpecType:"DIRECTORY",category:w}),_.v(A=>A.map(G=>nLb(t,G)).reduce((G,I)=>{G.set(I.path,I);return G},new Map))):_.u(new Map)}))}};QP.O=function(a){return new (a||QP)(_.m(_.pI),_.m(_.qI),_.m(PP),_.m(_.sI))};
QP.ta=_.k({token:QP,oa:QP.O});var RP=class{constructor(){this.YAb=500;this.pna=sLb;this.title=this.Swa="";this.Hwa=[];this.xSb=!0;this.Ej=this.l1=!1;this.toggle=new _.Vm;this.limit=500}Sb(a){a.groupedFiles&&(this.limit=500)}};RP.O=function(a){return new (a||RP)};
RP.wa=_.zf({type:RP,na:[["folder-detail-section"]],inputs:{Swa:"headerId",title:"title",Hwa:"groupedFiles",xSb:"initiallyExpanded",l1:"useRelativeUrls",aggregations:"aggregations",Ej:"isPiper"},outputs:{toggle:"toggle"},standalone:!1,features:[_.Lm],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,pLb,4,3,"ng-container",2),_.J()(),_.F(6,"div",3),_.Q(7," Folder Detail Header "),_.J()(),_.C(8,rLb,1,1,"ng-template",4),_.J());a&2&&(_.E("expanded",b.xSb),_.y(3),_.mg("id",b.Swa),_.y(),_.Rg(" ",b.title," "),_.y(),_.E("ngIf",b.YAb<b.pna(b.Hwa)&&b.limit!=null))},Fa:[_.Ap,_.Rn,_.Sn,_.GJ,_.fw,_.qt,_.JB,_.KB,_.XH,_.IB],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 SP=class{constructor(a,b){this.Ga=a;this.Sc=b;this.j7c=!1}Pk(a){this.Sc.Dga.getValue()!==a&&(this.Ga.mb({element:"FolderTabHeader",action:this.k7a(a),gestureName:"CLICK",projectId:this.wb.location.tb}),this.Sc.Dga.next(a))}k7a(a){switch(a){case 0:return"openFilesTab";case 1:return"openProjectsTab";default:return _.bb(a,"Unknown folder detail tab selected")}}};SP.O=function(a){return new (a||SP)(_.B(_.vp),_.B(mM))};
SP.wa=_.zf({type:SP,na:[["folder-tab-header"]],inputs:{wb:"viewData",j7c:"showProjectTab"},standalone:!1,ya:4,Aa:3,Da:[["gmat-tabs","",3,"selectedIndexChange","selectedIndex"],["label","Files"],["label","Project Info"]],qa:function(a,b){a&1&&(_.F(0,"mat-tab-group",0),_.R(1,"async"),_.N("selectedIndexChange",function(c){return b.Pk(c)}),_.K(2,"mat-tab",1)(3,"mat-tab",2),_.J());a&2&&_.E("selectedIndex",_.S(1,1,b.Sc.IWc))},Fa:[GN,RL,SL,_.Xn],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 G4b=["markdownContentComponent"],H4b={kAb:0,xAb:1,nd:2,0:"COLLAPSED",1:"EXPANDED",2:"UNKNOWN"},I4b=function(a){a.cK===2&&(a.w0b?_.i2a(a.vl,()=>{a.a1c.element.ma.scrollHeight>180&&(a.cK=0)}):a.cK=1)},TP=class{constructor(a,b){this.vl=a;this.modifier=b;this.w0b=!1;this.rAb=H4b;this.cK=2}Qa(){}Sb(a){a.markdownContent&&(this.cK=2)}Vn(){I4b(this)}expand(){this.cK=1}};TP.O=function(a){return new (a||TP)(_.B(_.$u),_.B(AP))};
TP.wa=_.zf({type:TP,na:[["readme"]],rb:function(a,b){a&1&&_.Jg(G4b,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.a1c=c.first)}},inputs:{w0b:"shouldCollapse",Z0c:"markdownContent",eBa:"safeHtmlContent"},standalone:!1,features:[_.Lm],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,tLb,2,0,"button",2),_.J());a&2&&(_.og("collapsed",b.cK===b.rAb.kAb),_.E("content",b.Z0c)("relativeLinkModifier",_.S(2,7,b.modifier.VYb))("relativeImageModifier",_.S(3,9,b.modifier.TYb))("safeHtmlContent",b.eBa),_.y(5),_.E("ngIf",b.cK===b.rAb.kAb))},Fa:[_.Sn,NM,_.fw,_.pt,_.Xn],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 J4b=class extends _.wk{constructor(){super()}Prb(a){return _.yc(this,1,a)}};J4b.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={PQc:_.h(_.X(this,1))}}else a=void 0;return a};var K4b=class{},L4b=class{};var M4b=Symbol("Ze"),N4b=function(a,b,c){a:if(a=a.o4b,c.n4b)a=c.n4b;else{if(a)if(c.kzb)if(a=a[c.kzb],a===0)console.warn(`ID was never assigned for VE with name: ${c.kzb}`);else{if(a)break a;console.warn(`Cannot find VE with name: ${c.kzb}`)}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.wwb&&a.push("generic_click"),c.Y2b&&a.push("impression"),c.S2b&&a.push("dragstart"),c.T2b&&a.push("drop"),
c.ywb&&a.push("hover"),c.Z2b&&a.push("input_text"),c.a3b&&a.push("key_press"),c.Ovd&&a.push("keyboard_enter"),c.trackVisibility&&a.push("vis"),d=d.toString(),a.length&&(d+=`;track:${a.join(",")}`),c.metadata&&(d+=`;${c.metadata}`),c.qhb&&(d+=";mutable:true"),c.index!=null&&(d+=`;index:${c.index}`),b.ma.setAttribute("jslog",d),b.ma[M4b]=c)},O4b=function(a,b,c,d){bL&&bL!==d&&(bL.type==="click"&&c.wwb&&uLb(b)&&a.mb("click",b),bL.type==="mouseenter"&&c.ywb&&uLb(b)&&a.mb("hover",b))},UP=class{constructor(a,
b,c=null){this.Lh=null;a&&(this.Lh=a.Akd())&&(this.Lh.Jda("click",3,"generic_click"),this.Lh.Jda("dragstart",30),this.Lh.Jda("drop",37),this.Lh.Jda("hover",9),this.Lh.Jda("input_text",15),this.Lh.Jda("key_press",32));b&&(this.o4b=b.Ekd());this.Ub=c?c.Ub.bind(c):Zone.root.run.bind(Zone.root);P4b||(P4b=!0,this.Ub(()=>{window.addEventListener("click",d=>{bL=d},{capture:!0});window.addEventListener("mouseenter",d=>{bL=d},{capture:!0})}))}mc(a,b){this.Ub(()=>{this.Lh&&this.o4b&&(N4b(this,a,b),b.Y2b&&this.Lh.und())})}mb(a,
b){this.Lh&&this.Lh.mb(a,b)}log(a){this.Lh&&this.Lh.log(a)}},P4b=!1,bL=null;UP.O=function(a){return new (a||UP)(_.m(K4b,8),_.m(L4b,8),_.m(_.Ue,8))};UP.ta=_.k({token:UP,oa:UP.O,Ea:"root"});var Q4b="click mouseenter dragstart drop keydown input".split(" "),VP=class{constructor(a,b,c){this.D$c=a;this.document=b;this.kd=c;this.iRb=d=>{for(let e=d.target;e;e=e.parentElement){const f=e[M4b];if(f)switch(d.type){case "click":f.wwb&&this.mb("click",e);break;case "mouseenter":f.ywb&&this.mb("hover",e);break;case "dragstart":f.S2b&&this.mb("dragstart",e);break;case "drop":f.T2b&&this.mb("drop",e);break;case "keydown":f.a3b&&this.mb("key_press",e);break;case "input":f.Z2b&&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 Q4b)this.document.addEventListener(d,this.iRb,{capture:!0})})}mb(a,b){if(a!=="input_text"||this.R3c!==b)this.D$c.mb(a,b),this.R3c=a==="input_text"?b:void 0}Ja(){this.kd.Ub(()=>{for(const a of Q4b)this.document.removeEventListener(a,this.iRb,{capture:!0})})}};VP.O=function(a){return new (a||VP)(_.m(UP),_.m(_.Zh),_.m(_.Ue))};VP.ta=_.k({token:VP,oa:VP.O});var R4b=new _.ud("VE config");var WP=class{constructor(){this.S3b=_.gma();this.O3b=_.gma(SWb);this.Q3b=_.gma("0");this.value=_.mh(()=>{var a=this.S3b();if(!a)return"";a=a.Yc();if(a==="")return"";a=this.O3b()(a);return a===""?"":`${this.Q3b()}:${a}`})}};WP.O=function(a){return new (a||WP)};WP.La=_.Cf({type:WP,na:[["","veMetadataObject",""]],inputs:{S3b:[1,"veMetadataObject"],O3b:[1,"veEncoder"],Q3b:[1,"veKey"]},Pb:["veMetadataLoggingDirective"]});var S4b=function(a){if(!a.R3b)return a.JH;const b=a.R3b.value();if(b==="")return a.JH;if(a.JH!=="")throw Error("$e");return b},XP=class{constructor(a,b,c,d,e,f,g){this.Ye=a;this.yya=b;this.kd=c;this.renderer=d;this.wXc=e;this.C$c=f;this.R3b=g;this.JH="";this.Wyb=this.Vyb=this.Uyb=this.Tyb=this.Syb=this.Ryb=this.P3b=this.T3b=!1;this.r3b=[];this.Cdb=null;this.dSb=!1}get U2b(){let a;return this.wXc==null&&!((a=this.C$c)==null?0:a.kid)}Td(a){this.Ryb&&(this.mb("click"),this.Cdb=a)}s2c(){this.Syb&&this.mb("dragstart")}t2c(){this.Tyb&&
this.mb("drop")}Mja(){this.Wyb&&this.mb("key_press")}Eib(a){this.Uyb&&(this.mb("hover"),this.Cdb=a)}v2c(){this.Vyb&&!this.dSb&&(this.mb("input_text"),this.dSb=!0)}mb(a){this.yya.mb(a,this.Ye.ma)}Qa(){this.U2b&&this.kd.Ub(()=>{const a=this.Ye.ma;this.r3b=[this.renderer.listen(a,"click",this.Td.bind(this)),this.renderer.listen(a,"dragstart",this.s2c.bind(this)),this.renderer.listen(a,"drop",this.t2c.bind(this)),this.renderer.listen(a,"keydown",this.Mja.bind(this)),this.renderer.listen(a,"input",this.v2c.bind(this)),
this.renderer.listen(a,"mouseenter",this.Eib.bind(this))]});this.JH=S4b(this);this.config=this.am();this.yya.mc(this.Ye,this.config)}am(){return{metadata:this.JH,qhb:this.T3b,wwb:this.Ryb,S2b:this.Syb,T2b:this.Tyb,ywb:this.Uyb,Z2b:this.Vyb,Y2b:this.P3b,a3b:this.Wyb,n4b:this.Fl,index:this.B$c}}Sb(){let a;if((a=this.config)==null?0:a.qhb)this.config=this.am(),this.config.qhb=!0,N4b(this.yya,this.Ye,this.config)}Ja(){this.config&&this.U2b&&O4b(this.yya,this.Ye.ma,this.config,this.Cdb);this.kd.Ub(()=>
{for(const a of this.r3b)a()})}};XP.O=function(a){return new (a||XP)(_.B(_.bf),_.B(UP),_.B(_.Ue),_.B(_.Ym),_.B(VP,8),_.B(R4b,8),_.B(WP,8))};XP.La=_.Cf({type:XP,na:[["","ve",""]],inputs:{Fl:"ve",JH:"veMetadata",T3b:"veMutable",P3b:"veImpression",Ryb:"veClick",Syb:"veDrag",Tyb:"veDrop",Uyb:"veHover",Vyb:"veInputText",Wyb:"veKeyPress",B$c:"veIndex"},Pb:["veLoggingDirective"],features:[_.Lm]});var YP=class{constructor(){this.label="";this.ZYa=new _.Vm}Td(){this.ZYa.emit()}};YP.O=function(a){return new (a||YP)};YP.wa=_.zf({type:YP,na:[["stacks-expand-list-button"]],inputs:{label:"label"},outputs:{ZYa:"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.Td()}),_.Q(1),_.J());a&2&&(_.y(),_.Sg(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 U4b=function(a){a.De.clear();a.c7c?(a.i_(a.mWc),a.Wd&&(a.dya=a.i_(a.Gdb)),T4b(a)):a.i_(a.items)},T4b=function(a){const b=_.cn(a.Rob,YP);a.button=_.gn(a.De,b);_.x(a.button.instance.ZYa,_.dg(a.nc)).subscribe(()=>{a.Wd?a.collapse():a.expand();a.button&&(V4b(a),a.De.detach(a.De.indexOf(a.button.Hw)),a.De.R6(a.button.Hw))});V4b(a)},V4b=function(a){a.button&&(a.button.instance.label=a.Wd?"Less":`More (+${a.Gdb.length})`)},ZP=class{get items(){return this.S7c||[]}get mWc(){return this.items.slice(0,
this.s6a)}get Gdb(){return this.items.slice(this.s6a)}get s6a(){return this.items.length<=this.limit+1?this.items.length:this.limit}get limit(){return this.m1b||5}get c7c(){return!!this.l1b&&this.s6a!==this.items.length}constructor(a,b,c,d){this.B1a=a;this.Nc=b;this.De=c;this.Rob=d;this.m1b=5;this.l1b=!0;this.nc=new _.Tf;this.Wd=!1}Sb(a){(a=a.stacksExpandListOf)&&a.vK?(this.Cua=this.B1a.find(this.items).create(this.T7c),U4b(this)):a||U4b(this)}Po(){let a;((a=this.Cua)==null?0:a.diff(this.items))&&
U4b(this)}Ja(){this.nc.next()}i_(a){return a.map(b=>this.De.mi(this.Nc,{ua:b}))}collapse(){for(const a of this.dya||[])this.De.detach(this.De.indexOf(a));this.Wd=!1}expand(){if(this.dya)for(const a of this.dya||[])this.De.R6(a);else this.dya=this.i_(this.Gdb);this.Wd=!0}};ZP.O=function(a){return new (a||ZP)(_.B(_.kn),_.B(_.Gg),_.B(_.Hg),_.B(_.Pm))};
ZP.La=_.Cf({type:ZP,na:[["","stacksExpandList",""]],inputs:{S7c:"stacksExpandListOf",m1b:"stacksExpandListSize",T7c:"stacksExpandListTrackBy",l1b:"stacksExpandListShowToggleButton"},standalone:!1,features:[_.Lm]});var vLb=function(a,b){a=_.rl(a.Xi,3);return LHb(a)===b},$P=class{constructor(a){this.z0=a;this.Xi=null;this.mAa=GHb;this.z0.Y5().subscribe(b=>{this.Xi=b},()=>{console.error("No announcement found.")})}get VKb(){return _.X(this.Xi,2)}};$P.O=function(a){return new (a||$P)(_.B(RO))};
$P.wa=_.zf({type:$P,na:[["stacks-butterbar"]],standalone:!1,features:[_.Xg([RO])],ya:1,Aa:1,Da:[["class","butterbar",4,"ngIf"],[1,"butterbar"],[3,"innerHTML"]],qa:function(a,b){a&1&&_.C(0,wLb,2,5,"div",0);a&2&&_.E("ngIf",b.Xi&&!vLb(b,"no_announce"))},Fa:[_.Sn],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 aQ=class{};aQ.O=function(a){return new (a||aQ)};aQ.wa=_.zf({type:aQ,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 bQ=class{constructor(a,b){this.vk=a;this.i4=[];this.t$a=this.uD=!1;this.links=W4b;for(a=0;a<W4b.length;a++){const c=W4b[a].BK();_.fu(b,c,this.KX(c))}b.LS=["google-material-icons"]}KX(a){return(0,_.wc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}get params(){return this.vk.Wc.Sa}reload(){window.location.reload()}};bQ.O=function(a){return new (a||bQ)(_.B(_.Ph),_.B(_.gu))};
bQ.wa=_.zf({type:bQ,na:[["stacks-header"]],inputs:{i4:"breadcrumb",uD:"oldView",t$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,yLb,16,2,"header",0)(1,CLb,10,2,"header",1);a&2&&(_.E("ngIf",!b.uD&&b.t$a),_.y(),_.E("ngIf",b.uD||
!b.t$a))},Fa:[$P,_.Rn,_.Sn,_.hu,_.gp,aQ],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 W4b=[(new YK).Od("Add a product to Stacks").Oz("http://go/stacks-add-product").LQ("add_circle"),(new YK).Od("About Stacks").Oz("http://go/stacks-docs").LQ("help"),(new YK).Od("Contact Stacks").Oz("http://go/stacks-docs/contact-us").LQ("feedback")];var cQ=class{constructor(){this.Cxa=!1;this.fXb=!0;this.u9a=this.C6="";this.Fl={qn:215999}}Qa(){if(!this.link)throw Error("af");}get url(){return this.link.WO()}get Fk(){return this.link.BK()?this.link.BK().startsWith("https://")?_.X(this.link,3):this.link.BK().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 J4b).Prb(a).Yc()}`}};
cQ.O=function(a){return new (a||cQ)};
cQ.wa=_.zf({type:cQ,na:[["stacks-icon-link"]],inputs:{link:"link",Cxa:"isContact",fXb:"openInNewTab",C6:"gtmBox",u9a:"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,DLb,1,2,"img",0)(1,ELb,2,18,"a",1)(2,FLb,2,3,"span",2)(3,GLb,2,4,"a",3);a&2&&(_.E("ngIf",b.Cxa),_.y(),_.E("ngIf",b.url),_.y(),_.E("ngIf",!b.url&&!_.gl(b.link,eL,4,_.$k()).length),_.y(),_.E("ngForOf",_.gl(b.link,eL,4,_.$k())))},Fa:[_.Rn,_.Sn,XP],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 dQ=class{constructor(a){this.icon="info_outline_grey600";this.rCa=!1;this.content=void 0;_.fu(a,"stars",this.KX("stars"));a.LS=["google-material-icons"]}KX(a){return(0,_.wc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Qa(){this.content=X4b.get(this.name)}};dQ.O=function(a){return new (a||dQ)(_.B(_.gu))};
dQ.wa=_.zf({type:dQ,na:[["stacks-popup-info"]],inputs:{name:"name",icon:"icon",rCa:"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,LLb,
11,8,"ng-container",2);a&2&&_.E("ngIf",b.content)},Fa:[_.Qn,_.Rn,_.Sn,_.hu,wL],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 X4b=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 MLb=a=>({"subtitle-class":a}),eQ=class{constructor(){this.Ki=[];this.C6="";this.uD=!1}};eQ.O=function(a){return new (a||eQ)};
eQ.wa=_.zf({type:eQ,na:[["stacks-link-lists"]],inputs:{Ki:"lists",C6:"gtmBox",uD:"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,TLb,7,4,"div",2),_.J());a&2&&(_.y(),_.E("ngForOf",b.Ki))},Fa:[_.Qn,_.Rn,_.Sn,cQ,dQ],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 OLb=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 fQ=class{Qa(){}};fQ.O=function(a){return new (a||fQ)};
fQ.wa=_.zf({type:fQ,na:[["stacks-popup-freshness"]],inputs:{nr:"productName",rQb:"freshnessDate",mia:"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,ULb,1,0,"img",0)(2,VLb,1,0,"img",1),_.J(),_.F(3,"div",2),_.C(4,WLb,2,0,"p",3)(5,XLb,2,0,"p",3),_.F(6,"p",4),_.Q(7),_.J()());a&2&&(_.y(),_.E("ngIf",b.mia),_.y(),_.E("ngIf",!b.mia),_.y(2),_.E("ngIf",b.mia),_.y(),_.E("ngIf",!b.mia),_.y(2),_.BC("",b.nr," team has reviewed this product on ",b.rQb,"."))},Fa:[_.Sn],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 gQ=class{Qa(){}constructor(a){_.fu(a,"license",ZK("license"));a.LS=["google-material-icons"]}};gQ.O=function(a){return new (a||gQ)(_.B(_.gu))};
gQ.wa=_.zf({type:gQ,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,YLb,3,0,"button",0),_.F(1,"div",1)(2,"p",2),_.Q(3,"Infrastructure Support Agreement"),_.J(),_.F(4,"p",3),_.Q(5),
_.J(),_.F(6,"p",3)(7,"a",4),_.Q(8,"More info"),_.J()()());a&2&&(_.E("ngIf",b.product.jwa()),_.y(5),_.Rg("",b.product.getName()," has signed an ISA."),_.y(2),_.Eg("href","/agreement/",b.product.bm(),"",_.tf))},Fa:[_.Sn],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 dMb=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))},hQ=class{constructor(a){this.metrics=[];this.description="";_.fu(a,"radio_button_checked",ZK("radio_button_checked"));_.fu(a,"radio_button_partial",ZK("radio_button_partial"));_.fu(a,"radio_button_unchecked",ZK("radio_button_unchecked"));_.fu(a,"error_med",ZK("error_med"));_.fu(a,"block",ZK("block"));a.LS=["google-material-icons"]}get name(){return HHb(this.i8)}Qa(){this.description=
Y4b.get(this.i8)||""}};hQ.O=function(a){return new (a||hQ)(_.B(_.gu))};
hQ.wa=_.zf({type:hQ,na:[["stacks-popup-pp"]],inputs:{i8:"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,ZLb,3,0,"button",
1)(2,$Lb,3,0,"button",2)(3,aMb,3,0,"button",3)(4,bMb,3,0,"button",4)(5,cMb,3,0,"button",5),_.J(),_.F(6,"div",6)(7,"p",7),_.Q(8),_.J(),_.F(9,"div",8)(10,"p"),_.Q(11),_.J(),_.C(12,eMb,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"),_.J()()()());a&2&&(_.E("ngSwitch",b.i8),_.y(),_.E("ngSwitchCase",1),_.y(),_.E("ngSwitchCase",2),_.y(),_.E("ngSwitchCase",3),_.y(),_.E("ngSwitchCase",4),_.y(),_.E("ngSwitchCase",
5),_.y(3),_.Sg(b.name),_.y(3),_.Sg(b.description),_.y(),_.E("ngForOf",b.metrics))},Fa:[_.Rn,_.Tn,_.Un],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 Y4b=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 Z4b=a=>[a],iQ=class{constructor(a){_.fu(a,"stars",this.KX("stars"));a.LS=["google-material-icons"]}KX(a){return(0,_.wc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Qa(){}get n5(){return this.domain.getParent().getName()}get w8c(){return`/domain/${this.domain.Xy()}`}};iQ.O=function(a){return new (a||iQ)(_.B(_.gu))};
iQ.wa=_.zf({type:iQ,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),_.J(),_.F(2,"div",2)(3,"p",3),_.Q(4,"Recommended products"),
_.J(),_.F(5,"p",4),_.Q(6),_.J(),_.F(7,"p",4)(8,"a",5),_.Q(9,"More info"),_.J()()());a&2&&(_.y(6),_.BC("",b.product.getName()," is recommended by the ",b.n5," domain stewards."),_.y(2),_.E("href",_.Zg(3,Z4b,b.w8c),_.tf))},Fa:[_.hu],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 jQ=class{constructor(){this.hDa=!1}Qa(){}};jQ.O=function(a){return new (a||jQ)};
jQ.wa=_.zf({type:jQ,na:[["stacks-popup-product"]],inputs:{product:"product",domain:"domain",hDa:"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,fMb,1,3,"stacks-popup-isa",0)(1,gMb,1,2,"stacks-popup-recommended",
1)(2,hMb,1,2,"stacks-popup-pp",2)(3,iMb,1,3,"stacks-popup-pp",3);a&2&&(_.E("ngIf",b.product.jwa()),_.y(),_.E("ngIf",b.product.Y7a()),_.y(),_.E("ngIf",!b.hDa),_.y(),_.E("ngIf",b.hDa))},Fa:[_.Sn,hQ,iQ,gQ],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 pMb=a=>[a],$4b=new Set([114]),a5b="contactTeam onboardingDoc signUpDoc includedTeamId excludedTeamId gcpGuidance buildVisibility groups other".split(" "),TMb=function(a){return`https://source.corp.google.com/piper///depot/google3/productivity/stacks/catalog/product/${a}/stacks.textproto`},yNb=function(a){a=[...a].some(b=>$4b.has(b));console.log(`Incremental rollout ${a?"enabled":"disabled"}`);return!a},kQ=class{set V3c(a){this.lY=!!a;this.FSb.next(a)}get bYc(){return document.getElementsByClassName("butterbar").length>
0}constructor(a,b,c,d,e){this.wM=a;this.z0=b;this.vk=c;this.icc=y1b;this.Xc=_.JF;this.FSb=new _.Qh("");this.Fl={ewc:200202,qn:215999};this.lY=!1;this.m2a=!0;this.uD=this.j2a=this.rmb=!1;this.Kjb=new Set;this.lXc=HHb;this.hXc=IHb;this.ZWc=JHb;this.productId=_.x(_.Ee([this.FSb,this.vk.params]),_.v(([f,g])=>f||g.productId));this.product=_.x(this.productId,_.cg(f=>this.z0.zw(f)),_.eg(f=>{this.lY||this.wM.sm(`${f.Lf()} - Stacks`)}));this.sYb=_.x(_.Ee([this.product]),_.v(([f])=>{const g=[];var l=new Map;
for(var p of _.gl(f,r0b,72,_.$k()))KHb(p.getScope(),p.zwa(_.Vk),l);for(var t of a5b)l.has(t)&&g.push({key:t,value:l.get(t)});l=FNb(f);p=[];FHb([{source:f.awa(_.Vk),Ki:p,name:"Best practices",icon:"school"},{source:f.dwa(_.Vk),Ki:p,name:"Codelabs",icon:"school"},{source:_.gl(f,eL,6,_.$k(_.Vk)),Ki:p,name:"Concepts",icon:"school"},{source:f.iwa(_.Vk),Ki:p,name:"Getting started",icon:"school"},{source:f.kwa(_.Vk),Ki:p,name:"How to",icon:"school"},{source:f.mwa(_.Vk),Ki:p,name:"Introductory guides",icon:"school"},
{source:_.gl(f,eL,30,_.$k(_.Vk)),Ki:p,name:"Reference guides",icon:"school"},{source:_.gl(f,eL,65,_.$k(_.Vk)),Ki:p,name:"Testing",icon:"school"}]);p.sort(UK);t=HNb(f);var w=KNb(f),A=LNb(f);const G=[];if(_.dl(f,AO,43)){var I=(new WK).Od("Apps ATLs"),L=_.gl(f,eL,44,_.$k());if(L.length===0)I.Kda(VK({name:_.dl(f,AO,43).Lf(),icon:"track_changes"}));else for(var V of L)I.Kda(VK({name:_.dl(f,AO,43).Lf(),icon:"track_changes",url:V.WO()}));G.push(I)}if(_.dl(f,P0b,58)){V=new WK;I=_.gl(f,eL,59,_.$k());V.Od("Security");
for(var ca of I)V.Kda(VK({name:_.dl(f,P0b,58).Lf(),icon:"enhanced_encryption",url:ca.WO()}));G.push(V)}_.dl(f,Q0b,33)&&G.push((new WK).Od("SRE authorities").f0([VK({name:_.dl(f,Q0b,33).Lf(),icon:"track_changes"})]));if(_.sl(f,67)){ca=(new WK).Od("Privacy");for(var la of _.zl(f,78,_.$k()))ca.Kda(VK({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(ca)}G.sort(UK);
la=ONb(f);ca=_.zl(f,4,_.$k());ca=QNb(ca);V=_.zl(f,38,_.$k());V=RNb(V);I=NNb(f);L=new Map;for(const ya of _.gl(f,r0b,72,_.$k()))if(ya.getScope()===10||ya.getScope()===9)for(const Ba of ya.zwa()){const Ea=Ba.split(":");Ea.length===1?L.set(Ea[0],Ea[0]):L.set(Ea[0],Ea[1])}return _.BF({product:f,hsa:g,xAa:l,TOb:p,BVc:t,nKb:w,F5a:A,eRb:G,ojb:la,E4:ca,EZb:V,K4:I,o2b:L,Kjb:MNb(f.pwa())})}),_.Xf(1),_.De(),_.If(f=>_.AF(f.message)),_.bg(_.KF));this.i4=_.x(this.sYb,_.Re(_.yG),_.v(f=>f.Tb.product),_.v(f=>y1b.includes(f.zf().yw())?
[VK({name:"Home",url:"/"}),VK({name:f.Lf(),url:""})]:[VK({name:"Home",url:"/"}),VK({name:f.zf().getParent().Lf(),url:`/domain/${f.zf().getParent().yw()}`}),VK({name:f.zf().Lf(),url:`/domain/${f.zf().yw()}`}),VK({name:f.Lf(),url:""})]),_.bg([VK({name:"Home",url:"/"})]));this.fPb=BHb();this.mAa=GHb;this.m2a=!0;this.rmb=this.vk.Wc.Sa.pscMvpLaunch||!1;this.j2a=this.vk.Wc.Sa.displayExternalProducts||!1;this.uD=this.vk.Wc.Sa.oldView||!1;_.fu(e,"error",this.KX("error"))}KX(a){return(0,_.wc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}en(a){return`${"StacksVeMetadata"}:${(new J4b).Prb(a).Yc()}`}get params(){const a=
{};this.m2a&&(a.displayStacksWellLitPaths=!0);this.rmb&&(a.pscMvpLaunch=!0);this.j2a&&(a.displayExternalProducts=!0);this.uD&&(a.oldView="true");return a}};kQ.O=function(a){return new (a||kQ)(_.B(_.Co),_.B(RO),_.B(_.Ph),_.B(JO),_.B(_.gu))};
kQ.wa=_.zf({type:kQ,na:[["stacks-product-page"]],inputs:{V3c:"productIdFromParent"},standalone:!1,features:[_.Xg([RO])],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,jMb,2,4,"stacks-header",0),_.F(1,"main"),_.C(2,DNb,4,4,"ng-container",1),_.R(3,"async"),_.J());a&2&&(_.E("ngIf",!b.lY),_.y(),_.og("hasButterbar",b.bYc),
_.y(),_.E("ngIf",_.S(3,4,b.sYb)))},Fa:[_.Rn,_.Sn,_.Tn,_.Un,bQ,_.gp,cQ,eQ,_.DF,fQ,jQ,dQ,ZP,_.hu,XP,_.Xn],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 b5b=["mainContent"],fL=function(a){return a.location.path===""||a.location.path==="/"},gL=function(a){return a.entries?a.entries.length>0:a.files.entries.length>0||a.LC.entries.length>0},d5b=function(a,b,c){const d=fL(a);for(const l of b){var e=b=void 0,f=l,g=c;const p=(e=_.dl(f,_.yq,4))==null?void 0:_.Y(e,5),t=bOb(f);e=_.xG(f.tX());const w=_.kob(f.tX()),A=!e||w;f={Rc:d||!A?_.Nq(_.QG(g.bc().od(t)),{Rf:p}).ab():void 0,path:t,name:_.eB(t),Rf:p,entryType:f.getType(),Ao:(b=_.dl(f,_.yq,4))==null?void 0:
_.sl(b,4),zK:e,AZc:w,f7c:A};b=f.entryType===3||f.entryType===5;b=f.Ao?b?a.Ao.LC:a.Ao.files:f.zK?b?a.zK.LC:a.zK.files:b?a.Oo.LC:a.Oo.files;b.Bt.has(f.name)||(b.Bt.add(f.name),b.entries.push(f))}!gL(a.Oo)&&gL(a.Ao)?(a.Oo=a.Ao,a.Afb=c5b(a.Oo),a.Ao={files:{Bt:new Set,entries:[]},LC:{Bt:new Set,entries:[]}},a.f1a=[]):(a.Afb=c5b(a.Oo),a.f1a=c5b(a.Ao));a.AQb=c5b(a.zK)},c5b=function({files:a,LC:b}){const c=[];gL(b)&&c.push(b.entries);gL(a)&&c.push(a.entries);return c},lQ=class{get Ym(){return this.Sc.Dga.getValue()}constructor(a,
b,c,d,e,f,g,l){this.Dh=b;this.xx=c;this.Sc=d;this.jQc=e;this.Ptb=g;this.bA=l;this.IR="detail-header-id";this.snc="Files and Directories";this.tnc="Generated Files and Directories";this.rnc="Deleted Files and Directories";this.Ej=_.XF;this.Oo={files:{Bt:new Set,entries:[]},LC:{Bt:new Set,entries:[]}};this.Afb=[];this.zK={files:{Bt:new Set,entries:[]},LC:{Bt:new Set,entries:[]}};this.AQb=[];this.Ao={files:{Bt:new Set,entries:[]},LC:{Bt:new Set,entries:[]}};this.f1a=[];this.Ar=()=>{};this.z_b=new _.Qh(null);
this.n1b=new _.Wf;this.OTc=_.Xz(p=>{this.xx.JBa(p)},300);this.YWc=_.Xz(p=>{!gL(this.Oo)||this.xx.gma(p)},300);this.o1b=(this.R7c=_.lv.has(53))?_.x(this.n1b,_.cg(p=>this.Ptb.get(p)),_.v(p=>_.gl(p,k0b,1,_.$k())),_.Xf(1),_.De()):_.Pe;this.qua=_.x(_.Ee([this.z_b,this.o1b]),_.v(([p,t])=>t?p&&t.some(w=>w.TO()===p)?p:t.length===0?null:t[0].TO():null),_.Pf(),_.Xf(1),_.De())}get B_c(){return this.Ym===0}get C_c(){return this.Ym===1}get location(){return this.wb.location}Qa(){}Sb(a){var b=a.viewData;if(b){a=
b.ng;var c=b.Hj;c=(b=c&&_.lG(a.location,c.location))&&a.entries.length>c.entries.length;b||(this.Oo={files:{Bt:new Set,entries:[]},LC:{Bt:new Set,entries:[]}},this.zK={files:{Bt:new Set,entries:[]},LC:{Bt:new Set,entries:[]}},this.Ao={files:{Bt:new Set,entries:[]},LC:{Bt:new Set,entries:[]}});b&&!c||d5b(this,a.entries,this.location);b||(this.wAa=a.wAa,this.gnb=a.gnb,_.lv.has(11)&&(this.aggregations=_.x(F4b(this.jQc,a.location,a.entries.filter(d=>{let e;return!((e=_.dl(d,_.yq,4))==null?0:_.sl(e,4))&&
!_.xG(d.tX())}).map(bOb)),_.Xf(1),_.De())),this.Ar=_.asb(this.Dh,()=>{let d;(d=this.W0c)==null||d.ma.focus()}),this.n1b.next(this.location))}}Ja(){this.Ar()}};lQ.O=function(a){return new (a||lQ)(_.B(_.Ph),_.B(_.ki),_.B(_.Rv),_.B(mM),_.B(QP),_.B(_.mv),_.B(SO),_.B(_.Zv))};
lQ.wa=_.zf({type:lQ,na:[["folder-detail","viewData",""]],rb:function(a,b){a&1&&_.Jg(b5b,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.W0c=c.first)}},inputs:{wb:"viewData"},standalone:!1,features:[_.Xg([QP]),_.Lm],jc:["viewData",""],ya:7,Aa:11,Da:[["mainContent",""],["componentId","FolderDetail",3,"viewData","showLinksDropdown"],["tabindex","-1",3,"viewData",4,"ngIf"],["tabindex","-1",4,"ngIf"],[4,"ngIf"],["tabindex","-1",3,"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"]],qa:function(a,b){a&1&&(_.K(0,"detail-header",1),_.C(1,SNb,1,2,"folder-tab-header",2),_.R(2,"async"),_.C(3,XNb,7,6,"main",3),_.R(4,"async"),_.C(5,aOb,3,3,"ng-container",4),_.R(6,"async"));a&2&&(_.E("viewData",b.wb)("showLinksDropdown",!0),_.y(),_.E("ngIf",_.S(2,5,b.qua)),_.y(2),_.E("ngIf",
b.B_c||_.S(4,7,b.qua)===!1),_.y(2),_.E("ngIf",_.S(6,9,b.C_c&&b.qua)))},Fa:[xL,_.Rn,_.Sn,pP,SP,_.LB,_.CA,_.Yw,_.Tw,_.DA,_.cA,_.qw,kQ,TP,RP,_.Xn],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}"],
Ma:0});var e5b=["gobUrl"],f5b=["externalUrl"],g5b=["commitHash"],mQ=class{get yTb(){return!!this.wb.NL}get DVc(){a:{var a=this.wb.oha;var b=this.wb.Hy;var c=_.ec(a);c=new _.Ij(c);if(c.TC()){c=c.zf();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 yYc(){if(!this.wb.NL)throw Error("bf");const a=this.wb.NL,b=_.Cl(a,3,_.Vj)||a.On(),c=_.Cl(a,3,_.Vj)?"host":"project";return _.Iq(new _.Hi({de:{id:b,
type:c},repository:_.Y(a,2),Eb:this.wb.Hy,path:""}))}get Lcb(){return!!this.wb.Bua}};mQ.O=function(a){return new (a||mQ)};
mQ.wa=_.zf({type:mQ,na:[["git-submodule-detail"]],rb:function(a,b){a&1&&(_.Jg(e5b,5,_.bf),_.Jg(f5b,5,_.bf),_.Jg(g5b,5,_.bf));if(a&2){let c;_.Mg(c=_.Og())&&(b.yXc=c.first);_.Mg(c=_.Og())&&(b.CVc=c.first);_.Mg(c=_.Og())&&(b.kSc=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,cOb,7,3,"ng-container",5),_.Q(1,"\n\n"),_.C(2,gOb,45,9,"ng-template",null,0,_.ah),_.Q(4,"\n"));a&2&&(a=_.Ag(3),_.E("ngIf",b.Lcb)("ngIfElse",a))},Fa:[lN,_.Sn,_.sB,qP,pP,_.wp,_.FF,$M,_.gp],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 h5b=function(a,b){const c=_.x(a.SWc,_.cg(d=>{const e=_.gG(_.Qj(d,0))||"",f=_.Qj(d,1)||"",g=_.jG(d,1)||"";return _.x(a.iRc.get(d.tb,d.Uc,d.repository,e,f,g),_.If(()=>_.u(null)))}));return _.x(_.Ee([a.Wna,b]),_.cg(([d,e])=>e&&BOb(d)?c:_.u(null)),_.Zf(1))},i5b=function(a,b,c){var d=[];for(var e=0;e<b.ql.length;e++){var f=b.Tjb.get(e);d.push(f)}f=_.x(a.nVb,_.Pf(),_.cg(g=>yOb(g,b,a.Eh)),_.v(({Rc:g,XL:l})=>{const p=_.Qj(g,2),t=!!p;var w=a.uub?b.AH:void 0;w=w!=null?dBb(g,w):g;return{Va:g,y_:w,Wia:p,
XL:l,LH:t}}),_.Zf(1));e=BOb(b.wb);d={Va:f,ql:b.ql,AH:b.AH,cpd:d,iva:e};d=e?iOb(d):hOb(d);return _.BF({fP:d,columnType:e?c?2:1:0,mva:b.mva,aga:b.aga,Va:b.wb.location})},nQ=class{set MRb(a){this.tYc=a}get MRb(){return this.tYc}constructor(a,b,c,d,e,f){this.iRc=a;this.Eh=b;this.Ga=c;this.CE=_.JF;this.Fjb=new _.re;this.KR=_.Ji;this.qq=new _.le;this.Wna=new _.Wf(1);this.uub=_.lv.has(56);this.nVb=_.x(this.Wna,_.Re(xOb),_.v(({location:g})=>g));this.SWc=_.x(this.nVb,_.Pf((g,l)=>g&&l&&_.lG(g,l)));a=_.x(e.dD("BLAME"),
_.v(g=>g.enabled),_.Pf(),_.Xf(1),_.De());this.Hsa=h5b(this,a);this.yga=_.x(f.FWc,_.Pf());f=_.x(this.Wna,_.Re(g=>!xOb(g)&&g.kind!==5),_.Mf(_.zF("History unavailable")));b=_.x(this.Wna,_.Re(xOb),_.Pf(AOb),_.cg(g=>DOb(g,this.Eh)),_.Xf(1),_.De());this.m7=_.x(b,_.Re(_.yG),_.v(({Tb:g})=>g.m7));b=_.x(b,_.Pf((g,l)=>_.yG(g)&&_.yG(l)&&g.Tb.ql===l.Tb.ql));this.WNb=_.x(_.Qe(f,_.x(_.Ee([b,a]),_.v(([g,l])=>_.yG(g)?i5b(this,g.Tb,l):g),_.bg(_.KF))),_.Xf(1),_.De());f=_.x(_.Ee([this.yga,this.WNb]),_.Re(EOb),_.v(([g,
l])=>{if(!zOb(l.Tb,g)&&l.Tb.aga)return l.Tb.aga}));this.Fjb=_.x(f,_.v(g=>!!g),_.bg(!1));this.qq.add(_.x(f,_.cg(g=>_.x(_.Oe(0),_.Ej(this.Ga,"paging_to_focused_commit",!1),_.Mf(g)))).subscribe(g=>{g&&g()}))}Qa(){this.Ga.Uo({bucket:_.Ji.F1})}Ja(){this.qq.unsubscribe()}set wb(a){this.Wna.next(a)}};nQ.O=function(a){return new (a||nQ)(_.B(rM),_.B(_.BI),_.B(_.xv),_.B(_.mv),_.B(_.sI),_.B(mM))};
nQ.wa=_.zf({type:nQ,na:[["history-panel"]],rb:function(a,b){a&1&&_.Jg(EN,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.MRb=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,vOb,4,4,"ng-container",2),_.R(1,"async"),_.C(2,wOb,2,2,"ng-template",3,0,_.ah));a&2&&_.E("ngIf",_.S(1,1,b.WNb))},Fa:[_.Ap,_.jH,_.Sn,_.Wn,_.Tn,_.Un,EN,_.FF,_.DF,_.fw,_.pt,_.Cx,_.Ax,_.Xn],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 oQ=class{transform(a){const b=a.ze;var c,d;if((b==null?0:(c=b.Et)==null?0:(d=c.Pe)==null?0:d.ci)&&b.path)return c=b.Et.pr,d=b.Et.refHint,_.Iq(_.Mq(_.eob(b).bc(),d?d:c).lj({line:GOb(a),ig:5,Rf:d?c:void 0}).ab())}};oQ.O=function(a){return new (a||oQ)};oQ.Le=_.Df({name:"warningLocation",type:oQ,le:!0,standalone:!1});var pQ=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=FOb(a),b=d.slice(b.length),`${b}${b&&a?":":""}${a}`}};
pQ.O=function(a){return new (a||pQ)};pQ.Le=_.Df({name:"warningLocationName",type:pQ,le:!0,standalone:!1});var KOb=a=>({ua:a}),WOb=function(a,b){return _.x(j5b(a,b),_.v(c=>({S5:c,state:"loaded"})),_.bg({state:"loading"}))},j5b=function(a,b){const c=a.F$c;if(c!==0&&c!==1)return _.u([]);const d=a.Va,e=d.tb,f=d.Uc,g=d.repository;return e==null||f==null||g==null?_.u([]):_.x(_.Ee([_.Vub(a.YF,b),_.eAb(a.kH,d)]),_.cg(([l,p])=>{var t;let w;l=l==null?void 0:(t=l.dataSource)==null?void 0:(w=t.D4)==null?void 0:w.Fy;if(!l)return _.u([]);t=_.Qj(p,1)||"";return _.Tub(a.T5,{tb:e,Uc:f,fileSpecSourceRootRepositoryKeyRepositoryName:g,
fileSpecPath:p.path||"",fileSpecSourceRootRefSpec:t,fileSpecType:c===0?"FILE":"DIRECTORY",category:l})}))},qQ=class{constructor(a,b,c,d,e,f,g){this.YF=b;this.T5=c;this.Kb=d;this.Ga=e;this.Ua=f;this.kH=g;this.Chc="LXc";this.Ehc="TXc";this.cyc="h7c";this.U4a=new Set;this.P$c=_.x(_.Ee([a.Ima,KWb(b)]),_.v(([l,p])=>({state:"loaded",JUb:p.map(t=>({wi:t,count:l.has(t.id)&&l.get(t.id).Ju||0,icon:_.ec(t.icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png")})).filter(t=>t.wi.Sxa&&
t.count>0),Osb:new Set})),_.bg({state:"loading"}))}Qa(){}Td(a){var b=a.target;if(b&&b instanceof Element&&(b=_.GG(b,"[data-action]","warnings-panel"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}LXc(a,b){a=b.classList.contains("mat-expanded");b=b.dataset.actionId||"";const c=b+(a?"Open":"Close");a?this.U4a.add(b):this.U4a.delete(b);this.Ga.mb({gestureName:"CLICK",element:"Warnings",action:c})}TXc(a,b){this.Ga.mb({gestureName:"CLICK",element:"Warnings",action:(b.dataset.actionId||"")+"FindingsNavigate"});
var {isCollapsed:c=!0}=document.getSelection()||{};if(!_.JG(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(),_.fp(this.Ua,c.pathname+c.search))}}h7c(a,b){this.Ga.mb({gestureName:"CLICK",element:"Warnings",action:`${b.dataset.actionId||""}ShowMany`})}get Va(){return _.Ii(this.Kb.Wc)}};
qQ.O=function(a){return new (a||qQ)(_.B(_.sI),_.B(_.qI),_.B(_.pI),_.B(_.Ph),_.B(_.vp),_.B(_.di),_.B(_.EI))};
qQ.wa=_.zf({type:qQ,na:[["warnings-panel"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})},inputs:{F$c:"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,QOb,4,3,"ng-container",2),_.R(1,"async"),_.C(2,ROb,2,0,"ng-template",null,0,_.ah)(4,XOb,2,3,"ng-template",null,1,_.ah));a&2&&_.E("ngIf",_.S(1,1,b.P$c))},Fa:[_.Ap,_.Rn,_.Sn,_.Wn,_.Tn,_.Un,_.DF,_.fw,_.pt,_.JB,_.KB,_.XH,_.IB,_.gp,_.Xn,_.gB,oQ,pQ],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 ZOb=class extends _.wk{constructor(a){super(a)}ksb(a){return _.Tj(this,1,a)}};var k5b=class extends _.wk{constructor(){super()}};var l5b=[0,AWb,[0,_.Wza,TWb]];var m5b=function(a){if(a!=null)return _.Vb(a),{proxy:_.Y(a,1),fC:_.yl(a,2,0)}};ZOb.prototype.toObject=function(){return m5b(this)};k5b.prototype.toObject=function(){if(this!=null){_.Vb(this);var a={lrd:_.Rb(_.gl(this,ZOb,1,_.$k()),m5b)}}else a=void 0;return a};var YOb=a=>{if(yWb.length){const c=yWb.pop();c.setOptions(void 0);c.Eg.init(a,void 0,void 0,void 0);a=c}else a=new zWb(a);try{const c=new k5b,d=c.Af;YAb(l5b)(d,a);var b=c}finally{a.qQb()}return b};var rQ=class{constructor(){this.ariaLabel="Collapse Icon Button";this.selected=this.collapsed=!1;this.icon="";this.disabled=!1}};rQ.O=function(a){return new (a||rQ)};
rQ.wa=_.zf({type:rQ,na:[["collapsible-icon-button","icon",""]],inputs:{ariaLabel:"ariaLabel",collapsed:"collapsed",selected:"selected",icon:"icon",nna:"tooltipText",disabled:"disabled"},standalone:!1,jc:["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&&(_.Cg(),_.C(0,aPb,3,5,"button",1)(1,bPb,4,4,"ng-template",null,0,_.ah));a&2&&(a=_.Ag(2),_.E("ngIf",b.collapsed)("ngIfElse",a))},Fa:[_.Sn,_.fw,_.pt,_.st,_.hu,_.Jx,_.Mx],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 sQ=class{constructor(a){this.xx=a;this.collapsed=!1;this.Kvb="short";this.c$c=_.x(this.xx.kX(),_.v(b=>({l3b:b})))}toggle(a){this.xx.O8(!a)}};sQ.O=function(a){return new (a||sQ)(_.B(_.Rv))};
sQ.wa=_.zf({type:sQ,na:[["underline-xrefs"]],inputs:{collapsed:"collapsed",Kvb:"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,ePb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.c$c))},Fa:[rQ,_.Sn,_.Xn],hb:2,Ma:0});var n5b=function(a,b,c){const d=new Set(a.Ofa.getValue());c?d.add(b):d.delete(b);a.Ofa.next(d);a.Yb.ima(d)},o5b=function(a,b){let c;return a.service.V7a((new _.SPa).KQ(OK(_.ak(b.tb,b.Uc,b.repository,_.Wj(b),b.path,(c=b.params)==null?void 0:c.Qb))))},tQ=class{constructor(a,b){this.Yb=a;this.service=b;this.sPb=this.Ofa=new _.Qh(new Set);this.Za=_.x(this.Yb.nha(),_.Nf(1),_.dg(_.x(this.sPb,_.ag()))).subscribe(c=>{this.Ofa.next(c)})}Ja(){this.Za.unsubscribe()}};
tQ.O=function(a){return new (a||tQ)(_.m(_.Rv),_.m(CM))};tQ.ta=_.k({token:tQ,oa:tQ.O});var hL=class extends _.jE{};hL.O=(()=>{let a;return function(b){return(a||(a=_.he(hL)))(b||hL)}})();
hL.wa=_.zf({type:hL,na:[["editable-picker-editor"]],standalone:!1,features:[_.Xg([{va:_.Skb,kc:a=>a.displayName}]),_.gg],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,iPb,6,13,"xap-picker",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.Sta))},Fa:[_.Sn,_.zw,_.Gw,_.SD,_.RD,_.gE,_.hE,_.iE,_.Xn],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 oPb=class extends YXb{match(){return[]}};var p5b=new _.Ot("{DISPLAY_NAME}: "),q5b=class extends YXb{match(a,b=!0){if(b&&(b=VXb(this,a)))return[b];b=this.config.oz;const c=b.fH;var d,e;const f=(e=(d=b.qfa)==null?void 0:d.Kf)!=null?e:_.sE;if(b.values){d=[];for(const l of b.values.Fm){if(l===null)continue;var g=b.aj?b.aj(l):l;e=_.Nfb(a,g);if(e<.8)continue;const p=TXb(this,f,_.JD(l));p&&(g=[{text:p5b.format({DISPLAY_NAME:b.displayName})},...UXb(g,a)],d.push({rc:p,confidence:e,j5:g,fH:c}))}return d}return[{rc:TXb(this,f,_.JD(a)),confidence:.25,
j5:[{text:p5b.format({DISPLAY_NAME:b.displayName})},{text:a}],fH:c}]}};var r5b=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}))},pPb=class extends YXb{constructor(){super(...arguments)}match(a){var b=VXb(this,a);if(b)return[b];b=this.config.oz;const c=b.fH;if(!b.values)return[];
const d=[];for(const l of b.values.Fm){var e=b.aj?b.aj(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=TXb(this,_.sE,_.JD(l)))&&(e=[{text:p5b.format({DISPLAY_NAME:b.displayName})},...r5b(e,p)],d.push({rc:g,confidence:f,j5:e,fH:c}))}return d}};var s5b=a=>[a],uQ=class extends _.vE{constructor(){super(...arguments);this.disabled=new _.Wf(1)}};uQ.O=(()=>{let a;return function(b){return(a||(a=_.he(uQ)))(b||uQ)}})();
uQ.wa=_.zf({type:uQ,na:[["xap-string-editor"]],rb:function(a,b){a&1&&_.Jg(_.uE,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.z9=c.first)}},standalone:!1,features:[_.gg],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 _.qlb(b,c)}),_.J());a&2&&_.E("configs",_.Zg(4,s5b,b.tq))("disabled",_.S(1,2,b.disabled))},Fa:[_.uE,_.Xn],hb:2,Ma:0});var rPb=class extends _.LD{get HF(){return this.config.displayName}},zPb=tPb("tests","Exclude Tests"),APb=tPb("generatedFiles","Exclude Generated Files"),t5b=class extends _.LD{get HF(){var a=nPb(String(this.value.nq));return`${this.config.displayName}: ${a?a.KP?"-"+a.path:a.path:""}`}},u5b=(a,b)=>new t5b({id:"path",displayName:"Path"},a,b),BPb={Wj:u5b,ZB:[_.sE],Jm:uQ,e$a:!0,oz:{qfa:u5b(_.sE,new _.ID),displayName:"Path",Eya:q5b,fH:!0}},DQb=class extends _.LD{get HF(){var a=this.value.Fm.filter(b=>
b!==null);a=a.length>2?`(${a.length})`:a.map(b=>b.displayName).join(", ");return`${this.config.displayName}: ${a}`}},uPb=(a,b)=>new DQb({id:"category",displayName:"Category"},a,b),v5b=class extends _.LD{get HF(){var a=this.value.Fm.filter(b=>b!==null);a=a.length>2?`(${a.length})`:a.join(", ");return`${this.config.displayName}: ${a}`}},DPb=(a,b)=>new v5b({id:"buildConfigs",displayName:"Build Configs"},a,b);var w5b=new _.ud("GMAT_CHIPS_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var vQ=class{constructor(a){this.options=a}};vQ.O=function(a){return new (a||vQ)(_.B(w5b))};
vQ.La=_.Cf({type:vQ,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&&_.og("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 x5b=new _.ud("mat-chips-default-options",{Ea:"root",oa:()=>({N8:[13]})}),y5b=new _.ud("MatChipAvatar"),z5b=new _.ud("MatChipTrailingIcon"),A5b=new _.ud("MatChipRemove"),B5b=new _.ud("MatChip");var wQ=class{get disabled(){let a;return this.qc||((a=this.o3)==null?void 0:a.disabled)||!1}set disabled(a){this.qc=a}N2(){return this.disabled&&!this.nMa?"":null}CKc(){return this.disabled&&!this.nMa||!this.Y6?null:this.tabIndex.toString()}constructor(){this.Ia=_.n(_.bf);this.o3=_.n(B5b);this.kT=this.Y6=!0;this.qc=!1;this.tabIndex=-1;this.nMa=!1;_.n(_.Wq).load(_.Bs);this.Ia.ma.nodeName==="BUTTON"&&this.Ia.ma.setAttribute("type","button")}focus(){this.Ia.ma.focus()}fl(a){!this.disabled&&this.Y6&&
this.kT&&a.preventDefault()}me(a){a.keyCode!==13&&a.keyCode!==32||this.disabled||!this.Y6||!this.kT||this.o3.oy||a.preventDefault()}};wQ.O=function(a){return new (a||wQ)};
wQ.La=_.Cf({type:wQ,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.fl(c)})("keydown",function(c){return b.me(c)});a&2&&(_.mg("tabindex",b.CKc())("disabled",b.N2())("aria-disabled",b.disabled),_.og("mdc-evolution-chip__action--primary",b.kT)("mdc-evolution-chip__action--presentational",!b.Y6)("mdc-evolution-chip__action--trailing",!b.kT))},inputs:{Y6:"isInteractive",disabled:[2,"disabled","disabled",
_.kh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?-1:_.lh(a)],nMa:"_allowFocusWhenDisabled"},features:[_.hg]});var xQ=class extends wQ{constructor(){super(...arguments);this.kT=!1}fl(a){this.disabled||(a.stopPropagation(),a.preventDefault(),this.o3.remove())}me(a){a.keyCode!==13&&a.keyCode!==32||this.disabled||(a.stopPropagation(),a.preventDefault(),this.o3.remove())}};xQ.O=(()=>{let a;return function(b){return(a||(a=_.he(xQ)))(b||xQ)}})();
xQ.La=_.Cf({type:xQ,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&&_.mg("aria-hidden",null)},features:[_.Xg([{va:A5b,Gb:xQ}]),_.gg]});var yQ=class{constructor(){this.Ia=_.n(_.bf);this.Bb=_.n(_.Zh)}initialize(a){this.Ia.ma.focus();this.setValue(a)}setValue(a){this.Ia.ma.textContent=a;this.tMc()}getValue(){return this.Ia.ma.textContent||""}tMc(){const a=this.Bb.createRange();a.selectNodeContents(this.Ia.ma);a.collapse(!1);const b=window.getSelection();b.removeAllRanges();b.addRange(a)}};yQ.O=function(a){return new (a||yQ)};
yQ.La=_.Cf({type:yQ,na:[["span","matChipEditInput",""]],nb:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"]});var C5b=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],zQ=class{ro(){return this.TOa}get value(){return this.Ud!==void 0?this.Ud:this.QOc.textContent.trim()}set value(a){this.Ud=a}get disabled(){return this.qc||this.gaa}set disabled(a){this.qc=a}constructor(){this.Ta=_.n(_.jn);this.Ia=_.n(_.bf);this.lb=_.n(_.Ue);this.Qc=_.n(_.Uq);this.Yaa=_.n(_.Is,{optional:!0});this.Bb=_.n(_.Zh);this.Gq=new _.Tf;this.kl=new _.Tf;
this.role=null;this.TOa=!1;this.id=_.n(_.or).getId("mat-mdc-chip-");this.lLb=this.ariaLabel=null;this.XCb=`${this.id}-aria-description`;this.gaa=!1;this.st=!0;this.qc=this.wc=this.highlighted=!1;this.removed=new _.Vm;this.nc=new _.Vm;this.GWa="mat-basic-chip";this.wN=_.n(_.Ls);this.xc=_.n(_.We);_.n(_.Wq).load(_.Bs);_.n(_.Wq).load(_.Xq);this.Ol=_.n(_.Xm,{optional:!0})==="NoopAnimations";this.nMc();let a;(a=this.wN)==null||_.xWa(a,this.Ia.ma,{className:"mat-mdc-chip-ripple",disabled:this.py()})}Qa(){const a=
this.Ia.ma;this.kqa=a.hasAttribute(this.GWa)||a.tagName.toLowerCase()===this.GWa}Dc(){this.QOc=this.Ia.ma.querySelector(".mat-mdc-chip-action-label");this.SHb&&(this.SHb=!1,this.focus())}Sd(){this.qGc=_.Qe(this.EGc.Gc,this.GGc.Gc,this.FGc.Gc).subscribe(()=>_.Zm(this.Ta))}Po(){this.wN.Vrb(this.Ia.ma,this.py())}Ja(){this.Qc.Ni(this.Ia);let a;(a=this.wN)==null||_.wWa(a,this.Ia.ma);let b;(b=this.qGc)==null||b.unsubscribe();this.nc.emit({jg:this});this.nc.complete()}remove(){this.st&&this.removed.emit({jg:this})}py(){let a;
return this.disabled||this.wc||this.Ol||this.kqa||!((a=this.Yaa)==null||!a.disabled)}aN(){return!(!this.E9&&!this.qQ)}me(a){if(a.keyCode===8&&!a.repeat||a.keyCode===46)a.preventDefault(),this.remove()}focus(){this.disabled||(this.cQ?this.cQ.focus():this.SHb=!0)}Qpa(a){return this.Epa().find(b=>{b=b.Ia.ma;return b===a||b.contains(a)})}Epa(){const a=[];this.cQ&&a.push(this.cQ);this.qQ&&a.push(this.qQ);this.E9&&a.push(this.E9);return a}qdd(){}nMc(){this.Qc.Ok(this.Ia,!0).subscribe(a=>{a=a!==null;a!==
this.TOa&&((this.TOa=a)?this.Gq.next({jg:this}):_.Xe(()=>this.lb.run(()=>this.kl.next({jg:this})),{Rb:this.xc}))})}};zQ.O=function(a){return new (a||zQ)};
zQ.wa=_.zf({type:zQ,na:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],yd:function(a,b,c){a&1&&(_.Kg(c,y5b,5),_.Kg(c,z5b,5),_.Kg(c,A5b,5),_.Kg(c,y5b,5),_.Kg(c,z5b,5),_.Kg(c,A5b,5));if(a&2){let d;_.Mg(d=_.Og())&&(b.yG=d.first);_.Mg(d=_.Og())&&(b.E9=d.first);_.Mg(d=_.Og())&&(b.qQ=d.first);_.Mg(d=_.Og())&&(b.EGc=d);_.Mg(d=_.Og())&&(b.GGc=d);_.Mg(d=_.Og())&&(b.FGc=d)}},rb:function(a,b){a&1&&_.Jg(wQ,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.cQ=c.first)}},nb:[1,"mat-mdc-chip"],ob:31,
Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.me(c)});a&2&&(_.ug("id",b.id),_.mg("role",b.role)("aria-label",b.ariaLabel),_.pg("mat-"+(b.color||"primary")),_.og("mdc-evolution-chip",!b.kqa)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--with-trailing-action",b.aN())("mdc-evolution-chip--with-primary-graphic",b.yG)("mdc-evolution-chip--with-primary-icon",b.yG)("mdc-evolution-chip--with-avatar",b.yG)("mat-mdc-chip-with-avatar",b.yG)("mat-mdc-chip-highlighted",b.highlighted)("mat-mdc-chip-disabled",
b.disabled)("mat-mdc-basic-chip",b.kqa)("mat-mdc-standard-chip",!b.kqa)("mat-mdc-chip-with-trailing-icon",b.aN())("_mat-animation-noopable",b.Ol))},inputs:{role:"role",id:"id",ariaLabel:[0,"aria-label","ariaLabel"],lLb:[0,"aria-description","ariaDescription"],value:"value",color:"color",st:[2,"removable","removable",_.kh],highlighted:[2,"highlighted","highlighted",_.kh],wc:[2,"disableRipple","disableRipple",_.kh],disabled:[2,"disabled","disabled",_.kh]},outputs:{removed:"removed",nc:"destroyed"},
Pb:["matChip"],features:[_.Xg([{va:B5b,Gb:zQ}]),_.hg],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&&(_.Cg(C5b),_.K(0,"span",0),_.F(1,"span",1)(2,"span",2),_.C(3,EPb,2,0,"span",3),_.F(4,"span",4),_.Dg(5),_.K(6,"span",5),_.J()()(),_.C(7,FPb,2,0,"span",6));a&2&&(_.y(2),_.E("isInteractive",!1),_.y(),_.rg(b.yG?3:-1),_.y(4),_.rg(b.aN()?7:-1))},Fa:[wQ],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 D5b=[[["mat-chip-avatar"],["","matChipAvatar",""]],[["","matChipEditInput",""]],"*",[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],AQ=class extends zQ{constructor(){super();this.GWa="mat-basic-chip-row";this.Nua=this.rpa=!1;this.NOb=new _.Vm;this.oy=!1;this.role="row";_.x(this.kl,_.dg(this.nc)).subscribe(()=>{this.oy&&!this.rpa&&this.yHb()})}aN(){return!this.oy&&super.aN()}bJ(){this.oy||this.disabled||this.focus()}me(a){a.keyCode!==13||this.disabled?this.oy?
a.stopPropagation():super.me(a):this.oy?(a.preventDefault(),this.yHb()):this.Nua&&this.aJb(a)}JKc(a){!this.disabled&&this.Nua&&this.aJb(a)}aJb(a){if(this.cQ&&(!this.qQ||this.Qpa(a.target)!==this.qQ)){var b=this.value;this.oy=this.rpa=!0;_.Xe(()=>{this.pOa().initialize(b);this.rpa=!1},{Rb:this.xc})}}yHb(){this.oy=this.rpa=!1;this.NOb.emit({jg:this,value:this.pOa().getValue()});this.Bb.activeElement!==this.pOa().Ia.ma&&this.Bb.activeElement!==this.Bb.body||this.cQ.focus()}py(){return super.py()||this.oy}pOa(){return this.rNb||
this.ETc}};AQ.O=function(a){return new (a||AQ)};
AQ.wa=_.zf({type:AQ,na:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],yd:function(a,b,c){a&1&&_.Kg(c,yQ,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.rNb=d.first)}},rb:function(a,b){a&1&&_.Jg(yQ,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.ETc=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.bJ(c)})("dblclick",function(c){return b.JKc(c)});a&2&&(_.ug("id",b.id),_.mg("tabindex",b.disabled?
null:-1)("aria-label",null)("aria-description",null)("role",b.role),_.og("mat-mdc-chip-with-avatar",b.yG)("mat-mdc-chip-disabled",b.disabled)("mat-mdc-chip-editing",b.oy)("mat-mdc-chip-editable",b.Nua)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--with-trailing-action",b.aN())("mdc-evolution-chip--with-primary-graphic",b.yG)("mdc-evolution-chip--with-primary-icon",b.yG)("mdc-evolution-chip--with-avatar",b.yG)("mat-mdc-chip-highlighted",b.highlighted)("mat-mdc-chip-with-trailing-icon",
b.aN()))},inputs:{Nua:"editable"},outputs:{NOb:"edited"},features:[_.Xg([{va:zQ,Gb:AQ},{va:B5b,Gb:AQ}]),_.gg],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&&(_.Cg(D5b),_.C(0,GPb,1,0,"span",0),_.F(1,"span",1),_.C(2,HPb,2,0,"span",2),_.F(3,"span",3),_.C(4,KPb,2,1)(5,LPb,1,0),_.K(6,"span",4),_.J()(),_.C(7,MPb,2,0,"span",5),_.F(8,"span",6),_.Q(9),_.J());a&2&&(_.rg(b.oy?-1:0),_.y(),_.E("disabled",b.disabled),
_.mg("aria-label",b.ariaLabel)("aria-describedby",b.XCb),_.y(),_.rg(b.yG?2:-1),_.y(2),_.rg(b.oy?4:5),_.y(3),_.rg(b.aN()?7:-1),_.y(),_.E("id",b.XCb),_.y(),_.Sg(b.lLb))},Fa:[wQ,yQ],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 BQ=class{get w4(){return this.kOa(a=>a.Gq)}get RRc(){return this.kOa(a=>a.nc)}get disabled(){return this.qc}set disabled(a){this.qc=a;this.CN()}get empty(){return!this.Pg||this.Pg.length===0}get role(){return this.G2?this.G2:this.empty?null:this.cEb}set role(a){this.G2=a}get focused(){return this.fba()}constructor(){this.Ia=_.n(_.bf);this.Ta=_.n(_.jn);this.Vb=_.n(_.Mr,{optional:!0});this.sqa=null;this.Jb=new _.Tf;this.cEb="presentation";this.qc=!1;this.tabIndex=0;this.G2=null;this.faa=new _.Ig}Dc(){this.kOc();
this.ZOc();this.aPc()}Ja(){let a;(a=this.Fb)==null||a.destroy();this.faa.destroy();this.Jb.next();this.Jb.complete()}fba(){return this.Pg&&this.Pg.some(a=>a.ro())}CN(){let a;(a=this.Pg)==null||a.forEach(b=>{b.gaa=this.qc;_.Zm(b.Ta)})}focus(){}me(a){this.Qqa(a)&&this.Fb.Rm(a)}lJ(a){return a>=0&&a<this.Pg.length}R$(){const a=this.Ia.ma.tabIndex;a!==-1&&(this.Ia.ma.tabIndex=-1,setTimeout(()=>this.Ia.ma.tabIndex=a))}kOa(a){return _.x(this.Pg.Gc,_.bg(null),_.cg(()=>_.Qe(...this.Pg.map(a))))}Qqa(a){for(a=
a.target;a&&a!==this.Ia.ma;){if(a.classList.contains("mat-mdc-chip"))return!0;a=a.parentElement}return!1}kOc(){_.x(this.Pg.Gc,_.bg(this.Pg)).subscribe(b=>{const c=[];b.forEach(d=>d.Epa().forEach(e=>c.push(e)));this.faa.reset(c);_.Lg(this.faa)});this.Fb=_.qr(_.pr(_.Wz(new _.ur(this.faa)),this.Vb?this.Vb.value:"ltr")).Xu(b=>this.hF(b));_.x(this.w4,_.dg(this.Jb)).subscribe(({jg:b})=>{(b=b.Qpa(document.activeElement))&&_.rr(this.Fb,b)});let a;(a=this.Vb)==null||_.x(a.Fc,_.dg(this.Jb)).subscribe(b=>_.pr(this.Fb,
b))}hF(a){return!a.Y6||a.disabled}ZOc(){_.x(this.Pg.Gc,_.bg(null),_.dg(this.Jb)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this.CN());this.nNc()})}aPc(){_.x(this.RRc,_.dg(this.Jb)).subscribe(a=>{const b=this.Pg.toArray().indexOf(a.jg);this.lJ(b)&&a.jg.ro()&&(this.sqa=b)})}nNc(){if(this.sqa!=null){if(this.Pg.length){var a=Math.min(this.sqa,this.Pg.length-1);a=this.Pg.toArray()[a];a.disabled?this.Pg.length===1?this.focus():_.zUa(this.Fb):a.focus()}else this.focus();this.sqa=null}}};
BQ.O=function(a){return new (a||BQ)};
BQ.wa=_.zf({type:BQ,na:[["mat-chip-set"]],yd:function(a,b,c){a&1&&_.Kg(c,zQ,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.Pg=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.me(c)});a&2&&_.mg("role",b.role)},inputs:{disabled:[2,"disabled","disabled",_.kh],role:"role",tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.lh(a)]},features:[_.hg],ac:["*"],ya:2,Aa:0,Da:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],qa:function(a){a&1&&
(_.Cg(),_.F(0,"div",0),_.Dg(1),_.J())},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 E5b=class{constructor(a,b){this.source=a;this.value=b}},CQ=class extends BQ{get disabled(){return this.rd?!!this.rd.disabled:this.qc}set disabled(a){this.qc=a;this.CN()}get id(){return this.Ci.id}get empty(){return(!this.Ci||this.Ci.empty)&&(!this.Pg||this.Pg.length===0)}get placeholder(){return this.Ci?this.Ci.placeholder:this.sy}set placeholder(a){this.sy=a;this.Xb.next()}get focused(){return this.Ci.focused||this.fba()}get required(){let a,b,c,d;return(d=(c=this.uo)!=null?c:(a=this.rd)==null?
void 0:(b=a.control)==null?void 0:_.Bw(b))!=null?d:!1}set required(a){this.uo=a;this.Xb.next()}get m0(){return!this.empty||this.focused}get value(){return this.Ud}set value(a){this.Ud=a}get rw(){return this.jp.Zs}set rw(a){this.jp.Zs=a}get NYa(){return this.kOa(a=>a.kl)}get vg(){return this.jp.vg}set vg(a){this.jp.vg=a}constructor(){super();this.rd=_.n(_.xw,{optional:!0,self:!0});this.controlType="mat-chip-grid";this.cEb="grid";this.WCb=[];this.Xe=()=>{};this.xe=()=>{};this.Ud=[];this.Fc=new _.Vm;
this.Vo=new _.Vm;this.Pg=void 0;this.Xb=new _.Tf;const a=_.n(_.Ew,{optional:!0}),b=_.n(_.Iw,{optional:!0}),c=_.n(_.As);this.rd&&(this.rd.wq=this);this.jp=new _.iWa(c,this.rd,b,a,this.Xb)}Sd(){_.x(this.NYa,_.dg(this.Jb)).subscribe(()=>{this.ey();this.Xb.next()});_.x(_.Qe(this.w4,this.Pg.Gc),_.dg(this.Jb)).subscribe(()=>this.Xb.next())}Dc(){super.Dc()}Po(){this.rd&&this.ev()}Ja(){super.Ja();this.Xb.complete()}DAa(a){this.Ci=a;this.Ci.rH(this.WCb)}eZ(a){this.disabled||this.Qqa(a)||this.focus()}focus(){if(!this.disabled&&
!this.Ci.focused){if(!this.Pg.length||this.Pg.first.disabled)Promise.resolve().then(()=>this.Ci.focus());else{const a=this.Fb.lf;a?a.focus():this.Fb.OB(0,1)}this.Xb.next()}}rH(a){this.WCb=a;let b;(b=this.Ci)==null||b.rH(a)}Wo(a){this.Ud=a}co(a){this.xe=a}rt(a){this.Xe=a}lq(a){this.disabled=a;this.Xb.next()}ev(){this.jp.ev()}ey(){this.disabled||setTimeout(()=>{this.focused||(this.yJ(),this.yqa())})}R$(){this.Ci.focused||super.R$()}me(a){var b=a.keyCode;const c=this.Fb.lf;if(b===9)this.Ci.focused&&
_.Mi(a,"shiftKey")&&this.Pg.length&&!this.Pg.last.disabled?(a.preventDefault(),c?this.Fb.kj(c):this.aFb()):super.R$();else if(!this.Ci.focused)if(b!==38&&b!==40||!c)super.me(a);else{b=this.faa.filter(f=>f.kT===c.kT&&!this.hF(f));const d=b.indexOf(c),e=a.keyCode===38?-1:1;a.preventDefault();d>-1&&this.lJ(d+e)&&this.Fb.kj(b[d+e])}this.Xb.next()}aFb(){this.Pg.length&&this.Pg.last.focus()}yJ(){const a=this.Pg.length?this.Pg.toArray().map(b=>b.value):[];this.Ud=a;this.Fc.emit(new E5b(this,a));this.Vo.emit(a);
this.xe(a);_.Zm(this.Ta)}yqa(){this.Xe();_.Zm(this.Ta);this.Xb.next()}};CQ.O=function(a){return new (a||CQ)};
CQ.wa=_.zf({type:CQ,na:[["mat-chip-grid"]],yd:function(a,b,c){a&1&&_.Kg(c,AQ,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.Pg=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.ey()});a&2&&(_.mg("role",b.role)("tabindex",b.disabled||b.Pg&&b.Pg.length===0?-1:b.tabIndex)("aria-disabled",b.disabled.toString())("aria-invalid",b.vg),_.og("mat-mdc-chip-list-disabled",b.disabled)("mat-mdc-chip-list-invalid",
b.vg)("mat-mdc-chip-list-required",b.required))},inputs:{disabled:[2,"disabled","disabled",_.kh],placeholder:"placeholder",required:[2,"required","required",_.kh],value:"value",rw:"errorStateMatcher"},outputs:{Fc:"change",Vo:"valueChange"},features:[_.Xg([{va:_.Ww,Gb:CQ}]),_.hg,_.gg],ac:["*"],ya:2,Aa:0,Da:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],qa:function(a){a&1&&(_.Cg(),_.F(0,"div",0),_.Dg(1),_.J())},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 DQ=class{get AMb(){return this.qo}set AMb(a){a&&(this.qo=a,this.qo.DAa(this))}get disabled(){return this.qc||this.qo&&this.qo.disabled}set disabled(a){this.qc=a}get empty(){return!this.ez.value}constructor(){this.Ia=_.n(_.bf);this.vKb=this.focused=!1;this.OYa=new _.Vm;this.placeholder="";this.id=_.n(_.or).getId("mat-mdc-chip-list-input-");this.qc=!1;const a=_.n(x5b),b=_.n(_.Xw,{optional:!0});this.ez=this.Ia.ma;this.N8=a.N8;b&&this.ez.classList.add("mat-mdc-form-field-input-control")}Sb(){this.qo.Xb.next()}Ja(){this.OYa.complete()}nT(a){this.empty&&
a.keyCode===8?(a.repeat||this.qo.aFb(),a.preventDefault()):this.yEb(a)}ey(){this.vKb&&this.yEb();this.focused=!1;this.qo.focused||this.qo.ey();this.qo.Xb.next()}wJc(){this.focused=!0;this.qo.Xb.next()}yEb(a){if(!a||this.KLc(a)&&!a.repeat)this.OYa.emit({value:this.ez.value,Yfd:this}),a==null||a.preventDefault()}GT(){this.qo.Xb.next()}focus(){this.ez.focus()}clear(){this.ez.value=""}rH(a){const b=this.Ia.ma;a.length?b.setAttribute("aria-describedby",a.join(" ")):b.removeAttribute("aria-describedby")}KLc(a){return!_.Mi(a)&&
(new Set(this.N8)).has(a.keyCode)}};DQ.O=function(a){return new (a||DQ)};
DQ.La=_.Cf({type:DQ,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.nT(c)})("blur",function(){return b.ey()})("focus",function(){return b.wJc()})("input",function(){return b.GT()});a&2&&(_.ug("id",b.id),_.mg("disabled",b.disabled||null)("placeholder",b.placeholder||null)("aria-invalid",b.qo&&b.qo.rd?b.qo.rd.invalid:null)("aria-required",b.qo&&b.qo.required||
null)("required",b.qo&&b.qo.required||null))},inputs:{AMb:[0,"matChipInputFor","chipGrid"],vKb:[2,"matChipInputAddOnBlur","addOnBlur",_.kh],N8:[0,"matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:[2,"disabled","disabled",_.kh]},outputs:{OYa:"matChipInputTokenEnd"},Pb:["matChipInput","matChipInputFor"],features:[_.hg,_.Lm]});var EQ=class{};EQ.O=function(a){return new (a||EQ)};EQ.Ca=_.Af({type:EQ});EQ.Ba=_.Uc({Nb:[_.As,{va:x5b,kc:{N8:[13]}}],imports:[_.ys,_.Ks,_.ys]});var F5b=["chipText"],G5b=(a,b)=>[a,b],H5b=new _.Ot("Remove filter: {SUMMARY}"),FQ=class{get cQ(){return this.jg.cQ}get id(){return this.jg.id}ro(){return this.jg.ro()}Qpa(a){return this.jg.Qpa(a)}Epa(){return this.jg.Epa()}focus(){!this.disabled&&this.rc.value.Fm.length&&this.jg.focus()}remove(){this.removed.emit({jg:this})}Dc(){this.Za.add(this.jg.Gq.subscribe(()=>{this.Gq.next({jg:this})}));this.Za.add(this.jg.kl.subscribe(()=>{this.kl.next({jg:this})}))}Ja(){this.nc.emit({jg:this})}constructor(a,
b){this.Ta=a;this.Gi=b;this.Hfa=new _.Vm;this.xea=new _.Vm;this.removed=new _.Vm;this.ux=new _.Vm;this.iZc=new _.Vm;this.nc=new _.Vm;this.Gq=new _.Tf;this.kl=new _.Tf;this.Za=new _.le;this.hfc=H5b}u8a(){return _.HC(this.Gi,"remove_filter")}t8a(){return _.IC(this.Gi,"remove_filter")}E6(a){a.stopPropagation();this.xea.emit();!this.disabled&&_.zE(this)&&this.Hfa.emit()}};FQ.O=function(a){return new (a||FQ)(_.B(_.jn),_.B(_.wE))};
FQ.wa=_.zf({type:FQ,na:[["xap-applied-filter-chip"]],rb:function(a,b){a&1&&(_.Jg(AQ,7),_.Jg(F5b,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.jg=c.first);_.Mg(c=_.Og())&&(b.VRc=c.first)}},nb:["role","presentation"],inputs:{disabled:"disabled",filter:"filter",rc:"appliedFilter"},outputs:{Hfa:"editorVisibleChange",xea:"chipClick",removed:"removed",ux:"selectionChange",iZc:"interaction",nc:"destroyed"},standalone:!1,features:[_.Xg([{va:AQ,Gb:FQ},{va:B5b,Gb:FQ}])],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,"click",4,"ngIf"],["matChipRemove","",1,"xap-filterbar-filtereditor-chip-remove-icon",3,"click"],[3,"svgIcon"]],qa:function(a,b){if(a&1){const c=_.Ld();_.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.E6(d))})("keydown.space",function(d){_.q(c);return _.r(b.E6(d))})("mouseenter",function(){_.q(c);let d;const e=(d=b.VRc)==null?void 0:d.ma;if(e){var f;b.WRc=e.offsetWidth<e.scrollWidth?(f=b.rc)==null?void 0:f.HF:void 0}return _.r()});_.F(1,"span",2,0);_.Q(3);_.J();_.C(4,NPb,4,7,"button",3);_.J()}a&2&&(_.E("matTooltip",b.WRc)("ngClass",_.$g(6,G5b,(b.rc==null?null:b.rc.EQc)||"",(b.rc==null?null:b.rc.I2c)||""))("disabled",
b.disabled)("disableRipple",!_.zE(b)),_.y(3),_.Rg(" ",b.rc==null?null:b.rc.HF," "),_.y(),_.E("ngIf",!b.rc||b.rc.st))},Fa:[_.Qn,_.Sn,vQ,xQ,AQ,_.Jx,_.Mx,_.hu,_.TD],hb:2,Ma:0});var GQ=class extends _.BE{constructor(a,b,c,d){super(a,b,c,d);this.Ta=a;this.Gi=b;this.ae=c;this.qXb=null;this.cYa=new _.Vm;this.SWb=new _.Vm;this.Za.add(c.OOb.subscribe(()=>{this.Eea()}))}focus(){_.Blb(this)}Eea(){this.Sn=!1;this.SWb.emit(this.rc);let a;((a=this.dWc)==null?0:a.w1a)&&this.cYa.emit()}};GQ.O=function(a){return new (a||GQ)(_.B(_.jn),_.B(_.wE),_.B(_.AE),_.B(_.bf))};
GQ.wa=_.zf({type:GQ,na:[["xap-filter-editor"]],rb:function(a,b){a&1&&_.Jg(_.LE,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.dWc=c.first)}},inputs:{qXb:"overlayOrigin"},outputs:{cYa:"canceled",SWb:"onCloseEditor"},standalone:!1,features:[_.Xg([_.AE]),_.gg],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=_.Ld();_.K(0,"div",5,0);_.F(2,"xap-filter-editor-content",6)(3,"div",7)(4,"h2",8);_.Q(5);_.J();_.C(6,OPb,2,0,"span",9);_.J();_.F(7,"div",10);_.C(8,PPb,2,1,"button",11);_.F(9,"button",12);_.N("click",function(){_.q(c);b.Eea();b.cYa.emit();return _.r()});_.zg(10,2);_.J()()();_.C(11,QPb,5,6,"ng-template",null,1,_.ah)}if(a&2){let c;a=_.Ag(1);const d=_.Ag(12);_.y(2);_.E("trigger",(c=b.qXb)!==null&&c!==void 0?c:a)("loadingTemplate",d);
_.y(2);_.Eg("id","dialog-label-",b.rc.id,"");_.y();_.Rg(" ",b.rc.config.displayName," ");_.y();_.E("ngIf",!b.rc.st);_.y(2);_.E("ngIf",b.filter&&!b.filter.config.aia)}},Fa:[_.Sn,_.fw,_.pt,_.Cx,_.Ax,_.$z,_.LE],hb:2,Ma:0});var I5b=new _.ud("GMAT_AUTOCOMPLETE_OPTIONS",{Ea:"root",oa:()=>({Se:!1})});var HQ=class{constructor(a,b){a.Se||_.Dx(b,"gmat-mdc-autocomplete")}};HQ.O=function(a){return new (a||HQ)(_.B(I5b),_.B(_.ws))};HQ.La=_.Cf({type:HQ,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],standalone:!1,features:[_.Xg([{va:_.ws,Qd:_.Ex}])]});var UPb=a=>({ua:a}),IQ=class extends _.OE{constructor(){super(...arguments);this.ns=this.bnb=!0}get jia(){return this.autocomplete.isOpen}xha(a){this.fm.setValue("");a.option.value.filters?this.jrb.emit(a.option.value):this.selected.emit(a.option.value)}};IQ.O=(()=>{let a;return function(b){return(a||(a=_.he(IQ)))(b||IQ)}})();
IQ.wa=_.zf({type:IQ,na:[["xap-filter-menu"]],rb:function(a,b){a&1&&(_.Jg(cM,7),_.Jg(_.PE,7));if(a&2){let c;_.Mg(c=_.Og())&&(b.autocomplete=c.first);_.Mg(c=_.Og())&&(b.uLb=c.first)}},inputs:{hWc:"filterbar",ns:[2,"autoActiveFirstOption","autoActiveFirstOption",_.kh]},standalone:!1,features:[_.hg,_.gg],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=_.Ld();_.F(0,"input",4,0);_.N("click",function(){_.q(c);return _.r(b.Td())})("focusin",function(){_.q(c);return _.r(b.uia=!0)})("focusout",function(){_.q(c);return _.r(b.uia=!1)})("keydown.backspace",function(){_.q(c);return _.r(_.lmb(b))});_.J();_.F(2,"mat-autocomplete",5,1);_.N("optionSelected",function(d){_.q(c);return _.r(b.xha(d))});_.C(4,SPb,3,1,"div",6)(5,bQb,5,6,"ng-container",7)(6,iQb,4,6,"ng-template",
null,2,_.ah)(8,jQb,2,1,"mat-option",8);_.R(9,"async");_.R(10,"async");_.C(11,pQb,1,1,"ng-template",null,3,_.ah);_.J()}if(a&2){a=_.Ag(3);const c=_.Ag(7);_.E("matChipInputFor",b.hWc)("formControl",b.fm)("matAutocomplete",a)("placeholder",b.placeholder);_.mg("aria-label",b.fia||b.placeholder||null);_.y(2);_.E("autoActiveFirstOption",b.ns)("aria-label",b.placeholder);_.y(2);_.E("ngIf",b.PD==null?null:b.PD.length);_.y();_.E("ngIf",b.j1)("ngIfElse",c);_.y(3);_.E("ngIf",_.S(9,11,b.FP)==null&&_.S(10,13,b.UZ)==
null)}},Fa:[_.Rn,_.Sn,_.Wn,_.Tn,_.Un,_.Vn,HQ,cM,_.cA,zL,_.PE,_.fw,_.st,DQ,_.Cx,_.Ax,_.hu,_.rk,_.zw,_.Hw,_.Xn],hb:2,Ma:0});var JQ=class{constructor(a){this.Nc=a}};JQ.O=function(a){return new (a||JQ)(_.B(_.Gg))};JQ.La=_.Cf({type:JQ,na:[["","xapFilterBarCustomTemplate",""]],standalone:!1});
var vQb=function(a){let b;if(!(((b=a.br)==null?0:b.jia)||J5b(a)||a.X6(a.ew))){let c;(c=a.br)==null||c.focus()}},wQb=function(a,b){setTimeout(()=>{let c;(c=a.ee.find(d=>d.rc.id===b.id))==null||c.focus()})},J5b=function(a){const b=document.activeElement;return a.ee.some(c=>{c=c.jg.Ia.ma;return c===b||c.contains(b)})},K5b=function(a){return a.ee.some(b=>b.jg.Ia.ma.contains(document.activeElement))&&document.activeElement.classList.contains("xap-filterbar-filtereditor-chip-remove-icon")},KQ=class extends _.yE{constructor(a,
b,c,d){super(a,b,c,d);this.xi=a;this.Gi=b;this.tl=c;this.ns=!0;this.TCb=_.Qg(!1,!1);this.lia=new _.Vm;this.UYa=!1;this.WYb=e=>{this.remove(e)};this.p_b=(e,f)=>{this.l0a=f;_.xlb(this,e)};this.openEditor=(e,f)=>{this.ew=e;f&&(this.l0a=f)};this.l0a=null;this.z4=e=>{super.z4(e);let f;(f=this.br)==null||_.VE(f);this.lia.emit(!1);this.UYa=!1}}Dc(){let a;(a=this.ee)==null||a.Gc.subscribe(()=>{this.dO&&this.dO.unsubscribe();this.dO=this.SRc.w4.subscribe(()=>{let b;(b=this.br)==null||_.VE(b)})})}X6(a){let b;
return this.X2a&&this.ew===a&&!((b=this.br)==null?0:b.jia)}p7a(a,b){return b.id}Tga(){return this.VPb||"filter_alt"}yib(a){a.target.classList.contains("mat-mdc-chip-remove")||this.lia.emit(!0)}J7(){setTimeout(()=>{let a;((a=this.br)==null?0:a.uia)||this.X6(this.ew)||J5b(this)||K5b(this)?this.lia.emit(!0):this.UYa||this.lia.emit(!1)},100)}erb(){if(this.ee.length>0){let a;(a=this.ee.get(this.ee.length-1))==null||a.focus()}else this.br&&this.br.Td()}};
KQ.O=function(a){return new (a||KQ)(_.B(_.ir),_.B(_.wE),_.B(_.Vs,8),_.B(_.vlb,8))};
KQ.wa=_.zf({type:KQ,na:[["xap-filter-bar"]],yd:function(a,b,c){a&1&&_.Kg(c,JQ,5);if(a&2){let d;_.Mg(d=_.Og())&&(b.X5a=d.first)}},rb:function(a,b){a&1&&(_.Ula(b.TCb,_.Jg(_.$z,5)),_.Jg(CQ,5),_.Jg(IQ,5),_.Jg(_.$z,5),_.Jg(GQ,5),_.Jg(FQ,5));if(a&2){_.Vla();let c;_.Mg(c=_.Og())&&(b.SRc=c.first);_.Mg(c=_.Og())&&(b.br=c.first);_.Mg(c=_.Og())&&(b.Ged=c);_.Mg(c=_.Og())&&(b.SOb=c);_.Mg(c=_.Og())&&(b.ee=c)}},inputs:{ns:"autoActiveFirstOption"},outputs:{lia:"isFocused"},standalone:!1,features:[_.Xg([_.wE]),_.gg],
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,yQb,17,24,"ng-container",2)(1,BQb,3,15,"ng-template",null,0,_.ah);a&2&&(a=_.Ag(2),_.E("ngIf",!(b.X5a==null?0:b.X5a.Nc))("ngIfElse",a))},Fa:[_.Rn,_.Sn,_.Wn,_.fw,_.st,CQ,_.Jx,_.Mx,_.hu,_.$z,GQ,IQ,FQ,_.Xn],hb:2,Ma:0});var L5b=function(a,b,c){if(c.category){var d=CQb(b,c.category);d&&a.ita.next([d]);if(c=EQb(b,c.category))a.log("show-only-category"),d=a.DO.getValue().tg.getValue().filter(e=>e.config.id!=="category"),b=yPb(b,[...d,c]),a.DO.next(b)}},M5b=function(a,b){switch(b.config.id){case "tests":n5b(a.service,"TEST",!0);a.log("excludeTestFiles");break;case "generatedFiles":n5b(a.service,"GENERATED",!0);a.log("excludeGeneratedFiles");break;case "path":a.ika.next(nPb(b.value.nq));a.log("applyPathFilter",b.value.nq);
break;case "category":a.ita.next(b.value.Fm);b=b.value.Fm.filter(c=>c!==null).map(c=>`${c.source}://${c.displayName}`).join(", ");a.log("includeCategories",b);break;case "buildConfigs":a.zXa.next(b.value.Fm),b=b.value.Fm.filter(c=>c!==null).join(", "),a.log("includeBuildConfigs",b)}},N5b=function(a,b){switch(b.config.id){case "tests":n5b(a.service,"TEST",!1);a.log("includeTestFiles");break;case "generatedFiles":n5b(a.service,"GENERATED",!1);a.log("includeGeneratedFiles");break;case "path":a.ika.next(null);
a.log("clearPathFilter");break;case "category":a.ita.next(null);a.log("clearCategoryFilter");break;case "buildConfigs":a.zXa.next(null),a.log("clearBuildConfigsFilter")}},LQ=class{set location(a){this.lL.next(a)}constructor(a,b){this.Ga=a;this.service=b;this.filter=new _.Vm;this.element="UnifiedXrefFilterbar";this.Za=new _.le;this.lL=new _.Wf(1);this.ika=new _.Qh(null);this.ita=new _.Qh(null);this.zXa=new _.Qh(null);this.DO=new _.Qh(wPb(new Map([])))}Qa(){this.Za.add(_.x(this.lL,_.cg(a=>o5b(this.service,
a)),_.Pf(_.csb)).subscribe(a=>{var b=this.DO,c=b.next,d=this.service.Ofa.getValue(),e=xPb(a);const f=[];_.sl(a,1)&&d.has("TEST")&&f.push(new rPb({id:"tests",displayName:"Exclude Tests"},_.sE,_.JD("true")));_.sl(a,2)&&d.has("GENERATED")&&f.push(new rPb({id:"generatedFiles",displayName:"Exclude Generated Files"},_.sE,_.JD("true")));a=wPb(e,f);c.call(b,a)}));this.Za.add(_.Ee([_.x(this.lL,_.cg(a=>o5b(this.service,a)),_.Pf(_.csb)),this.bO]).subscribe(([a,b])=>{b.action===0&&L5b(this,a,b)}));this.Za.add(_.Ee([_.x(this.service.sPb,
_.Pf(jPb)),_.x(this.zXa,_.Pf(kPb)),_.x(this.ika,_.Pf(lPb)),_.x(this.ita,_.Pf(mPb))]).subscribe(([a,b,c,d])=>{this.filter.emit({uVc:a,UYc:b,ika:c,VYc:d})}))}Ja(){let a;(a=this.Za)==null||a.unsubscribe()}log(a,b){this.Ga.mb({element:this.element,action:a,gestureName:"CHANGE",Ih:b})}};LQ.O=function(a){return new (a||LQ)(_.B(_.vp),_.B(tQ))};
LQ.wa=_.zf({type:LQ,na:[["xrefs-filters","location",""]],inputs:{location:"location",bO:"categoryFilter"},outputs:{filter:"filter"},standalone:!1,jc:["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.J9){case 0:case 2:M5b(b,c.zU[0]);break;case 3:N5b(b,c.zU[0]);break;case 4:c=c.zU;b.log("clearAll");for(const d of c)N5b(b,d);break;case 1:break;default:_.bb(c.J9,
void 0)}}),_.J());a&2&&_.E("config",_.S(1,1,b.DO))},Fa:[KQ,_.Xn],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 MQ=class{constructor(a){this.V0b=new _.Wf(1);a.Ub(()=>{_.x(_.Me(window,"resize"),_.Hf(()=>a.lm),_.v(FQb),_.bg(FQb()),_.Pf(GQb)).subscribe(this.V0b)})}get u4b(){return this.V0b}};MQ.O=function(a){return new (a||MQ)(_.m(_.Ue))};MQ.ta=_.k({token:MQ,oa:MQ.O,Ea:"root"});var O5b=a=>({enabled:a}),HQb=function(a){a.Yb.zX().subscribe(b=>{b==null?_.MAb(a.Yb,!1):b==="MINI"&&_.MAb(a.Yb,!0)})},JQb=function(a){return _.x(_.Ee([a.Yb.zX(),a.Q0b,a.Xk.lP(_.u(!1))]),_.v(([b,c,d])=>d&&_.WF(a.location)&&(b==null||b==="MINI")&&!c))},NQ=class{set Tsb(a){this.Q0b.next(a)}constructor(a,b,c,d){this.Ga=a;this.Yb=b;this.Xk=c;this.element="";this.YKb=!0;this.U3=!1;this.expansion=new _.Vm;this.filter=new _.Vm;this.Tja=new _.Vm;this.eBb="Collapse All";this.iBb="Expand All";this.Pnc="Preview Panel";
this.Onc="Toggle the file preview here, or configure the toggle width in settings";this.CBb="Opens references in the preview pane and create a breadcrumb as you step through references";this.BBb="Opens references in the main window";this.ABb="The screen is too small to support the preview. See settings to change this minimum size.";this.Q0b=new _.Qh(!1);this.Za=new _.le;this.mWb=_.x(_.LAb(this.Yb),_.bg(!1));this.hBa=_.x(_.Ee([this.Yb.Cwa(),d.u4b]),_.v(([e,{width:f}])=>f<e),_.bg(!1),_.Pf())}Qa(){this.Za.add(_.x(_.Ee([this.mWb,
this.hBa]),_.v(([a,b])=>a&&!b)).subscribe(a=>{this.Tja.emit(a)}))}Ja(){this.Za.unsubscribe()}ina(){this.expansion.emit(this.U3?0:1)}};NQ.O=function(a){return new (a||NQ)(_.B(_.vp),_.B(_.Rv),_.B(kM),_.B(MQ))};
NQ.wa=_.zf({type:NQ,na:["unified-xref-actions location  element  showingCodePanel  anyExpandableNodes  allNodesCollapsed ".split(" ")],inputs:{location:"location",element:"element",bO:"categoryFilter",YKb:"anyExpandableNodes",U3:"allNodesCollapsed",Tsb:"showingCodePanel"},outputs:{expansion:"expansion",filter:"filter",Tja:"openInMiniPanel"},standalone:!1,features:[_.Xg([tQ])],jc:"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)}),_.J(),_.F(1,"div"),_.K(2,"mat-divider",1)(3,"underline-xrefs",2)(4,"mat-divider",1),_.C(5,KQb,8,15,"ng-container",3),_.R(6,"async"),_.C(7,LQb,1,8,"collapsible-icon-button",4),_.J());a&2&&(_.E("location",b.location)("categoryFilter",b.bO),_.y(2),_.E("vertical",!0),_.y(),_.E("collapsed",!0),_.y(),_.E("vertical",!0),_.y(),_.E("ngIf",_.Zg(9,O5b,_.S(6,7,b.mWb))),_.y(2),_.E("ngIf",b.YKb))},Fa:[_.Ap,rQ,_.Sn,_.rx,_.xx,_.zx,
_.Kx,sQ,LQ,_.Xn],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 kL=class{constructor(a,b,c,d,e){this.item=a;this.level=b;this.og=c;this.YY="";this.S7=e;this.Nf=void 0;b=new _.Tf;this.pLb=_.x(b,_.Nf(1),_.cg(()=>d(_.Cl(a,5,_.Op),this.og,this.level)),_.bg(_.BF(MQb(b))),_.Zf(1))}};var OQb=new _.Ot("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}} after filtering, {visible} displayed)"),QQb=new _.Ot("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}}, {visible} displayed)"),PQb=new _.Ot("{detailText} ({filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}})"),NQb=new _.Ot("{detailText} ({visible} displayed)");var iRb=a=>({"file-path":a}),OQ=class{constructor(){this.C0b=this.Jxa=this.uTb=!1;this.eoc="Show only";this.foc="Set and apply a filter to only include this category.";this.Dja=new _.Vm;this.GRc=_.lv.has(78)}Td(a){if(!(a.button!==0||a.ctrlKey||a.metaKey||a.shiftKey)&&a.target&&a.target instanceof Element){var b,c=(b=_.GG(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.Dja.emit({event:a,href:c,uri:b?_.Y(this.node.item,1):_.Y(this.node.item,4),og:this.node.og,R$c:b,Nf:this.node.Nf}))}}Sb(){this.node.level===0&&this.GRc&&(this.C0b=!0);if(this.Jxa=this.node.YY.length>0)this.c2c=this.node.YY;var a;this.uTb=!this.Jxa&&this.node.level!==0&&((a=this.node.item.AK())==null?void 0:a.getType())===1;if(a=_.dl(this.node.item,_.Gp,2)){this.xNb=kDb(a,this.zVb);var b=_.Y(this.node.item,1);this.vNb=b?this.Bfb(b).link:void 0}if(b=this.node.item.AK())this.c5=kDb(b,this.zVb);
"children"in this.node&&!a&&(this.d4b||(this.d4b=VQb(this.node)),this.c5=RQb({c5:this.c5,visible:this.d4b,Gx:this.node.Gx,FO:this.node.FO,P5:this.node.P5}));if(a=_.Y(this.node.item,4)){const {link:c,line:d}=this.Bfb(a);this.b5=c;this.Cfa=_.iG(d)}else this.Cfa=this.b5=void 0}zVb(a){try{return this.Bfb(a).link}catch(b){return a}}};OQ.O=function(a){return new (a||OQ)(_.B(_.mv))};
OQ.wa=_.zf({type:OQ,na:[["node-contents","makeLink","","node",""]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})},inputs:{Bfb:"makeLink",node:"node",bO:"categoryFilter"},outputs:{Dja:"nodeClicked"},standalone:!1,features:[_.Lm],jc:["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,aRb,6,7,"div",3)(1,cRb,1,2,"ng-template",null,0,_.ah)(3,gRb,2,3,"ng-template",null,1,_.ah)(5,jRb,3,5,"ng-template",null,2,_.ah);a&2&&(a=_.Ag(2),_.E("ngIf",b.vNb&&b.xNb)("ngIfElse",
a))},Fa:[_.Qn,_.Sn,_.Wn,_.iH,_.Kx,_.Jx,_.Mx],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 MRb=function(a,b){return _.x(a.wp,_.v(c=>WQb(b,c)))},P5b=function(a,b){var c=a.QN.value;c=WQb(b,c)&&c&&c.uri===b.uri;a.QN.next(c?void 0:b);return!c},Q5b=function(a,b){b.S4a?(a.Bh.select(...lRb(a.Bj,new Set(b.S4a))),a.QN.next(mRb(a.Bj,b.A6c))):(a.vO(),a.QN.next(b.isFirst?void 0:kRb(a.Bj)))},PQ=class extends MXb{constructor(){super(a=>a.level,jL);this.wp=this.QN=new _.Qh;this.Xb=_.x(_.Ee([_.x(this.wp,_.v(a=>a==null?void 0:a.og),_.Pf()),_.x(this.Bh.changed,_.v(()=>this.Bh.selected.map(a=>a.og)))]),
_.v(([a,b])=>({zd:b,wp:a})));this.cK=_.x(this.Bh.changed,_.v(()=>this.Bj.reduce(({ssa:a,ksa:b},c)=>{const d=jL(c);return{ksa:b||d,ssa:a&&!(d&&this.Bh.Ae(c))}},{ssa:!0,ksa:!1})),_.bg({ksa:!1,ssa:!0}),_.Xf(1),_.De())}C4(){this.QN.next(void 0)}vO(){this.Bh.select(...this.Bj.filter(jL))}txb(a,b,c){const d=this.Bj;this.Bj=a;if(!this.D_b||!nCb(b,this.D_b))this.D_b=b,this.Bh.clear(),Q5b(this,b);else if(c){b=new Set;for(const f of this.Bh.selected)b.add(f.og);a=a.filter(f=>{f=nRb(d,f.og);return!f||!jL(f)});
for(const f of a)b.add(f.og);this.Bh.clear();this.Bh.select(...lRb(this.Bj,b));let e;mRb(this.Bj,(e=this.QN.value)==null?void 0:e.og)||this.QN.next(void 0)}}};PQ.O=function(a){return new (a||PQ)};PQ.ta=_.k({token:PQ,oa:PQ.O});var pRb=function(a,b,c,d,e,f){if(!c)return _.AF("Error loading references.");var g=ZQb(d);if(g.errorMessage)return _.AF(g.errorMessage);if(!g.filter)return _.AF("References could not be loaded.");g=DWb((new _.vQa).Orb(!0).esb(a.r7),(new _.Kp).ksb(c).Qla(g.filter)).KQ(OK(DBb(b)));return _.x(a.service.Oob(g),_.v(l=>_.BF(tRb(b,a,e,_.Ib(l,1,_.Np).get(c),f,d,a.ZBa))),_.If(()=>_.AF("Error loading references.")),_.bg(_.KF))},QQ=class{constructor(a){this.service=a;this.ZBa=!1;_.lv.has(80)?this.r7=50:_.lv.has(81)?
this.r7=100:_.lv.has(82)?this.r7=250:_.lv.has(83)?this.r7=500:this.r7=250;_.nk.has(2)&&(this.ZBa=!0)}bla(a,b,c){const d=this.makeRequest(a.a1,b,c);return d.errorMessage?_.AF(d.errorMessage):d.request?_.x(this.service.bla(d.request),_.v(e=>{var f=qRb(b,this,_.Ib(e,1,_.pQa),c,this.ZBa),g=this.ZBa;const l=Array.from(_.Ib(e,4,_.zQa).values());a:{for(var p of _.Ib(e,1,_.pQa).values())if(_.sl(p,3)){e=!0;break a}e=!1}e&&(e=l.push,p=(new _.zQa).ssb(2),g=(new _.Hp).Yla(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=_.hl(p,1,g),e.call(l,g));return{Qm:f,Rw:l}}),_.cg(e=>_.x(_.x(sRb(e.Qm),_.Mf(e.Qm),_.bg(e.Qm)),_.v(f=>({Qm:f,Rw:e.Rw})))),_.v(e=>e.Qm.length===0?_.zF("Could not find any references."):_.BF({Qm:e.Qm,Rw:e.Rw,yad:a})),_.If(()=>_.AF("References could not be loaded.")),_.bg(_.KF)):_.AF("References could not be loaded.")}makeRequest(a,b,c){const d=(new _.yQa).Orb(!0);c=ZQb(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 _.Kp).ksb(f).Qla(c.filter);_.kl(a,1,_.Kp,e)}d.esb(this.r7).KQ(OK(DBb(b)));return{request:d}}};QQ.O=function(a){return new (a||QQ)(_.m(CM),_.m(_.mv),_.m(_.kv))};QQ.ta=_.k({token:QQ,oa:QQ.O,Ea:"root"});var R5b=new QXb(a=>a,a=>a.level,jL,function(a){return a.children}),S5b=class extends _.Wr{constructor(a){super();this.Ec=a;this.m3b=[];this.ZF=new _.Qh([])}setData(a,b){const c=a!==this.m3b;this.ZF.next(OXb(R5b,a));this.Ec.txb(this.ZF.value,b,c);this.m3b=a}connect(a){return _.x(_.Qe(a.KH,this.Ec.Bh.changed.Xf(),this.ZF.Xf()),_.v(()=>PXb(R5b,this.ZF.value,this.Ec)))}disconnect(){}};var T5b=function(a){const b=[...a.kb.ma.children],c=[];for(const d of a.DYb)c[b.indexOf(d.Ia.ma)]=d;return c.filter(d=>d!==void 0)},U5b=function(a,b){if(b=a.s0[b])a.yu=b,a.yu.focus()},RQ=class{set yu(a){this.GWc=a;for(const b of this.s0)b.yu=a;_.$m(this.Vd)}get yu(){return this.GWc}constructor(a,b){this.Vd=a;this.kb=b;this.s0=[]}Qa(){this.Za=this.DYb.Gc.subscribe(()=>{this.s0=T5b(this);this.s0.find(a=>a.rG())||(this.yu=this.s0[0])})}Ja(){this.Za&&this.Za.unsubscribe()}focus(){this.yu&&this.yu.focus()}A9a(a){if(this.yu&&
!_.JG(a)){var b=this.s0.indexOf(this.yu),c=this.yu;switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();if(c.Wd&&c.Wp())c.collapse();else for(a=b;a>=0;a--)if(b=this.s0[a],b.ariaLevel!==c.ariaLevel){this.yu=b;this.yu.focus();break}break;case "Right":case "ArrowRight":a.preventDefault();c.Wd&&c.Wp()?U5b(this,b+1):c.Wp()&&c.expand();break;case "Down":case "ArrowDown":case "j":a.preventDefault();U5b(this,b+1);break;case "Up":case "ArrowUp":case "k":a.preventDefault();U5b(this,b-1);break;case "Enter":a.preventDefault(),
this.yu.Qv()}}}};RQ.O=function(a){return new (a||RQ)(_.B(_.jn),_.B(_.bf))};RQ.La=_.Cf({type:RQ,na:[["mat-tree","xrefsKeyboardListener",""]],Ya:function(a,b){a&1&&_.N("keydown",function(c){return b.A9a(c)})},inputs:{DYb:"rawNodes"},standalone:!1});var V5b=function(a){if("children"in a.data||a.data instanceof kL){var b=a.Ia.ma;return a.data instanceof kL?(a=b.querySelector("[matTreeNodeToggle]"))?a:void 0:(a=b.hasAttribute("matTreeNodeToggle")?b:b.querySelector("[matTreeNodeToggle]"))?a:void 0}},SQ=class extends bM{get tabindex(){return this.rG()?"0":"-1"}focus(){this.Ia.ma.focus()}get ariaLevel(){return this.level+1}expand(){if(!this.Wd){var a=V5b(this);a&&a.click()}}collapse(){this.wh.collapse(this.data)}Qv(){var a=this.Ia.ma;const b=V5b(this);
b?b.click():(a=a.querySelector("a"))&&a.click()}rG(){return this.yu===this}Wp(){return jL(this.data)||this.data instanceof kL&&!this.data.children}};SQ.O=(()=>{let a;return function(b){return(a||(a=_.he(SQ)))(b||SQ)}})();
SQ.La=_.Cf({type:SQ,na:[["xrefs-tree-node"]],nb:[1,"mat-tree-node"],ob:4,Ya:function(a,b){a&2&&_.mg("aria-expanded",b.Dj?b.Wd:null)("aria-level",b.ariaLevel)("role","treeitem")("tabindex",b.tabindex)},inputs:{disabled:"disabled",tabIndex:"tabIndex"},standalone:!1,features:[_.Xg([{va:_.uD,Gb:SQ}]),_.gg]});var W5b=[[["xap-callout-title"]],[["xap-callout-body"]],[["xap-callout-actions"]]],X5b=new _.ud("ICON_MAPPING"),Y5b=new Map([["app",{yQ:!1,border:"bottom"}],["page",{yQ:!0,border:"full"}],["card",{yQ:!1,border:"none"}],["component",{yQ:!0,border:"none"}]]),TQ=class{constructor(a){this.k3b="notify";this.jOb="standard";this.background="white";this.cta="standard";this.Jw=a||Z5b;this.icon=this.Jw[this.type]}get type(){return this.k3b}set type(a){this.icon=this.Jw[a];this.k3b=a}set border(a){this.LLb=
a}get border(){return this.LLb!=null?this.LLb:this.level?Y5b.get(this.level).border:this.background==="dark"?"full":"none"}set yQ(a){this.IZb=_.Vi(a)}get yQ(){return this.IZb!==void 0?this.IZb:this.level?Y5b.get(this.level).yQ:!0}set Tua(a){this.dPb=_.Vi(a)}get Tua(){return this.dPb!==void 0?this.dPb:!1}get ySc(){if(!this.Tua)return null;switch(this.type){case "warn":return"assertive";case "caution":case "confirm":case "notify":return"polite";default:return"none"}}get BSc(){if(!this.Tua)return null;
switch(this.type){case "warn":return"alert";case "caution":case "confirm":case "notify":return"status";default:return"status"}}};TQ.O=function(a){return new (a||TQ)(_.B(X5b,8))};
TQ.wa=_.zf({type:TQ,na:[["xap-banner-callout"],["xap-callout"]],nb:[1,"xap-callout","reach-no-density"],ob:31,Ya:function(a,b){a&2&&(_.mg("data-callout-type",b.type),_.og("xap-callout-dark-background",b.background==="dark")("xap-callout-dense",b.jOb==="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.yQ)("xap-callout-display-legacy",b.cta==="legacy")("xap-callout-display-standard",b.cta==="standard"))},inputs:{type:"type",jOb:"density",background:"background",cta:"calloutUxVersion",border:"border",yQ:"rounded",Tua:"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&&(_.Cg(W5b),_.F(0,"mat-icon",1),_.Q(1),_.J(),_.C(2,vRb,2,1,"div",2)(3,wRb,6,3,"ng-template",null,0,_.ah));a&2&&(a=_.Ag(4),_.E("svgIcon",b.icon.lk),_.y(),_.Rg(" ",b.icon.lk?"":b.icon.Uh,"\n"),_.y(),
_.E("ngIf",b.cta==="standard")("ngIfElse",a))},Fa:[_.iu,_.hu,_.Sn,_.Wn],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 UQ=class{};UQ.O=function(a){return new (a||UQ)};UQ.La=_.Cf({type:UQ,na:[["xap-callout-title"],["xap-callout-body"],["xap-callout-actions"]]});var Z5b={warn:{Uh:"error_outline",ariaLabel:"Warning"},caution:{Uh:"warning_amber",ariaLabel:"Caution"},confirm:{Uh:"check_circle",ariaLabel:"Confirmation"},notify:{Uh:"info",ariaLabel:"Notification"}};var $5b=["error"],a6b=["loading"],CRb=a=>({node:a}),LRb=function(a,{href:b,uri:c,event:d,og:e,R$c:f,Nf:g},l){let p="";a.Tja?((b=P5b(a.Ec,{og:e,uri:c}))&&_.iw(a.Dh,"CODE_XREFS_PREVIEW"),p=SRb({node:l,uNb:f,L2b:b,gSb:!1})):(_.fp(a.Ua,b).then(()=>{a.Sc.kja.next()}),p=SRb({node:l,uNb:f,L2b:!0,gSb:!0}));a.mb(p,"CLICK",{Ne:e,Nf:g},d)},VQ=class{set location(a){this.yY.location=a;this.lL.next(a)}set E6c(a){this.E_b.next(a)}constructor(a,b,c,d,e,f,g,l,p){this.Ga=a;this.Dh=b;this.yY=c;this.xi=d;this.Ua=e;this.Ec=
f;this.Sc=l;this.sea=p;this.v_b=new _.Vm;this.Xc=_.JF;this.element="UnifiedXrefPanelTree";this.KR=_.Ji;this.filter=new _.Wf(1);this.Wp=jL;this.lL=new _.Wf(1);this.Y1c=20;this.E_b=new _.Wf(1);this.cDa=20;this.bO=new _.Vm;this.Tja=!0;this.Za=new _.le;this.dataSource=new S5b(this.Ec);this.state=_.x(_.Ee([_.x(this.E_b,_.Pf(nCb)),this.filter]),_.fg(this.lL),_.cg(([[t,w],A])=>g.bla(t,A,w)),_.bg(_.KF),_.Xf(1),_.De());this.iD=_.x(this.lL,_.v(t=>w=>{w=jDb(w,t);let A;return{link:gZb(this.yY,w),line:(A=w.params)==
null?void 0:A.line}}),_.Xf(1),_.De());this.Tsb=_.x(this.Ec.wp,_.v(t=>!!t),_.Pf(),_.Xf(1),_.De());this.Za.add(_.x(this.state,_.Re(_.yG)).subscribe(({Tb:t})=>{this.dataSource.setData(t.Qm,t.yad);this.xi.Xi("Xrefs updated in detail panel","polite")}));this.Za.add(this.Ec.Xb.subscribe(({zd:t,wp:w})=>{this.Sc.p0b.next({A6c:w,S4a:t})}));this.Za.add(_.x(_.Ee([this.Ec.wp,this.lL]),_.v(([t,w])=>{if(t)return t=jDb(t.uri,w),t.params=Object.assign({},w.params,t.params),new w.constructor(t)})).subscribe(t=>{this.v_b.next(t)}))}Dc(){_.$m(this.sea)}Ja(){this.Za.unsubscribe()}C4(){this.Ec.C4()}focus(){if(this.iUb)this.iUb.focus();
else if(this.lPb)this.lPb.ma.focus();else if(this.lVb)this.lVb.ma.focus();else throw Error("df");}ina(a){switch(a){case 0:this.Ec.vO();break;case 1:this.Ec.collapseAll();break;default:_.bb(a,void 0)}}mb(a,b,c={},d){this.Ga.mb(Object.assign({},{element:this.element,action:a,gestureName:b},c),d)}};VQ.O=function(a){return new (a||VQ)(_.B(_.vp),_.B(_.ki),_.B(MM),_.B(_.ir),_.B(_.di),_.B(PQ),_.B(QQ),_.B(mM),_.B(_.jn))};
VQ.wa=_.zf({type:VQ,na:[["unified-xref-tree","selectedXref",""]],rb:function(a,b){a&1&&(_.Jg(RQ,5),_.Jg($5b,5,_.bf),_.Jg(a6b,5,_.bf),_.Jg(SQ,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.iUb=c.first);_.Mg(c=_.Og())&&(b.lPb=c.first);_.Mg(c=_.Og())&&(b.lVb=c.first);_.Mg(c=_.Og())&&(b.Qm=c)}},inputs:{location:"location",E6c:"selectedXref"},outputs:{v_b:"selectedLocationChanged"},standalone:!1,features:[_.Xg([MM,PQ,WWb])],jc:["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,xRb,3,10,"unified-xref-actions",6),_.R(1,"async"),_.M(2,7),_.R(3,"async"),_.C(4,yRb,2,0,"loading",8)(5,zRb,4,3,"dc-information-box",9)(6,ORb,5,6,"ng-container",10),_.sg(),
_.C(7,PRb,2,1,"ng-template",null,0,_.ah)(9,QRb,1,0,"ng-template",null,1,_.ah)(11,RRb,1,0,"ng-template",null,2,_.ah));a&2&&(_.E("ngIf",_.S(1,5,b.Ec.cK)),_.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.ji))},Fa:[_.Ap,xL,_.Rn,_.Sn,_.Wn,_.Tn,_.Un,_.FF,_.DF,_.fw,_.st,_.hu,_.Cx,_.Ax,_.zD,_.CD,_.DD,_.ED,NQ,TQ,UQ,OQ,RQ,SQ,_.Xn],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 WQ=class{constructor(){this.disableAnimations=!0;this.NVb=null;this.path="";this.filename=[];this.prefix=[]}Sb(){{var a=this.path;var b=this.NVb,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=
[WRb(p,e),WRb(t,f)]}else a=[[{text:p,match:!1}],[{text:t,match:!1}]]}const [g,l]=a;this.filename=l;this.prefix=g}};WQ.O=function(a){return new (a||WQ)};
WQ.wa=_.zf({type:WQ,na:[["middle-truncated-path"]],ob:2,Ya:function(a,b){a&2&&(_.vg("@.disabled",b.disableAnimations),_.ug("title",b.path))},inputs:{NVb:"matchingRegex",path:"path"},standalone:!1,features:[_.Lm],ac:["*"],ya:6,Aa:2,Da:[[1,"prefix"],[3,"match",4,"ngFor","ngForOf"],[1,"filename"]],qa:function(a,b){a&1&&(_.Cg(),_.F(0,"span",0),_.C(1,TRb,2,3,"span",1),_.J(),_.F(2,"span",2),_.C(3,URb,2,3,"span",1),_.J(),_.F(4,"span"),_.Dg(5),_.J());a&2&&(_.y(),_.E("ngForOf",b.prefix),_.y(2),_.E("ngForOf",
b.filename))},Fa:[_.Rn],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 b6b=["xrefZeroState"],c6b=RegExp("^KYTHE://"),XQ=class{constructor(a,b,c,d,e,f){this.Ga=a;this.Dh=c;this.kb=d;this.yDa=e;this.Sc=f;this.roa=yXb;this.ep=bYb;this.element="UnifiedXrefPanel";this.KR=_.Ji;this.rBa=new _.Qh;this.Za=new _.le;this.nTc=_.x(this.Sc.Ila,_.Re(sCb),_.v(g=>g.sua));this.z6c=_.x(this.rBa,_.v(g=>g==null?void 0:g.params.line),_.Pf(sBb));this.vE=_.x(this.rBa,_.mG(),_.cg(g=>g?this.yDa.w8a(g):_.u(void 0)),_.Xf(1),_.De());this.A_b=_.x(this.Sc.Ila,_.v(g=>{let l;return(l=g==null?void 0:
g.tCa)!=null?l:[]}));this.D6c=_.lv.has(52)?_.x(this.Sc.Ila,_.v(g=>g==null?void 0:g.sua.a1.map(l=>l.replace(c6b,"")).map($Ob).flat().join(", "))):_.Pe;this.z_c=_.x(this.Sc.Ila,_.v(sCb));this.Za=this.A_b.subscribe(g=>{g.length>0&&this.Ga.Uo({bucket:_.Ji.REa})})}Qa(){}Dc(){this.oE=this.Dh.registerCallback("XREFS",this.kb.ma,()=>{this.jDa?this.jDa.focus():this.C4b&&this.C4b.ma.focus()})}Ja(){this.oE&&this.oE();this.Za.unsubscribe()}C4(){this.jDa&&this.jDa.C4()}mb(a){this.Ga.mb({element:this.element,action:a,
projectId:this.location.tb,gestureName:"CLICK"})}};XQ.O=function(a){return new (a||XQ)(_.B(_.xv),_.B(_.mv),_.B(_.ki),_.B(_.bf),_.B(_.yK),_.B(mM),_.B(_.kv))};
XQ.wa=_.zf({type:XQ,na:[["xref-panel","location",""]],rb:function(a,b){a&1&&(_.Jg(VQ,5),_.Jg(b6b,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.jDa=c.first);_.Mg(c=_.Og())&&(b.C4b=c.first)}},inputs:{location:"location"},standalone:!1,features:[_.Xg([{va:_.Zub,Ab:a=>_.x(a.vE,_.Re(gSb)),Ib:[_.jd(()=>XQ)]},_.sI])],jc:["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,eSb,13,13,"ng-container",3),_.R(1,"async"),_.C(2,fSb,5,0,
"ng-template",null,0,_.ah));a&2&&(a=_.Ag(3),_.E("ngIf",_.S(1,2,b.z_c))("ngIfElse",a))},Fa:[_.Ap,_.Rn,_.Sn,_.Tn,_.Un,_.Vn,_.sB,_.FF,WM,TM,_.DF,_.fw,_.pt,_.st,_.hu,WQ,_.xI,_.gp,_.DB,sQ,VQ,_.Xn,_.hJ],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 d6b=function(a){a.MY.length=0;a.MY.push(0);a.Txa&&a.MY.push(1);a.Mcb&&a.MY.push(5)},e6b=function(a,b,c,d,e){return a.td.register(b,d,()=>{var f=a.Dh;a:switch(e){case 0:var g="HISTORY";break a;case 1:g="XREFS";break a;case 5:g="WARNINGS";break a;default:throw _.bb(e,`Unsupported focusable tab: ${e}`);}_.iw(f,g);f=a.Lu||a.Xk.ig.value!==e;a.Lu&&(a.Xk.iM(!0),a.xi.Xi("Lower details panel opened","polite"));f&&(a.Xk.ig.next(e),a.xi.Xi(`Switched to ${c} tab`,"polite"));a.mb(rSb(e,f?"show":"focus"),"KEYBOARD")})},
YQ=class{set wb(a){this.mx=a;d6b(this)}get wb(){return this.mx}constructor(a,b,c,d,e,f,g){this.Ga=a;this.Dh=c;this.Xk=e;this.td=f;this.xi=g;this.slc="RepoDetailTogglePanel";this.Lu=!0;this.k_a=new _.Tf;this.wOb=new _.le;this.MY=[];this.Mg=[];this.Txa=_.lv.has(10);this.Mcb=_.lv.has(60);this.CAa=_.lv.has(37);a=_.x(this.k_a,_.Pf());this.Uzb=_.x(a,_.cg(l=>pSb(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"}}),_.Xf(1),_.De());this.wOb.add(this.Uzb.subscribe(l=>{this.Txa&&l&&this.Xk.ig.value===1&&this.Xk.ig.next(0)}));_.x(a,_.cg(l=>pSb(d,l)),_.v(l=>{if(l==null||typeof l==="string")return l}),_.Xf(1),_.De());d6b(this);this.Ym=_.x(this.Xk.ig,_.v(l=>l!=null?this.MY.indexOf(l):0))}Qa(){const a=[e6b(this,"openHistory","history","h",0),this.td.register("toggleBottomPanel","q",()=>{const b=this.Lu?
"openDetailsPanel":"closeDetailsPanel";this.Xk.iM(this.Lu);this.xi.Xi(this.Lu?"Lower details panel opened":"Lower details panel closed","polite");this.mb(b,"KEYBOARD")})];this.Txa&&a.push(e6b(this,"openCrossReferences","cross references","x",1));this.Mcb&&a.push(e6b(this,"openWarnings","warnings","w",5));this.Mg=a}Sb(a){if(a.viewData||a.contentType)this.wb.kind===0?this.contentType&&this.k_a.next(this.contentType):this.wb.kind!==5&&this.k_a.next("not-file")}Ja(){this.wOb.unsubscribe();for(const a of this.Mg)a()}get projectId(){var a=
this.wb;return RBb(a)?a.location.tb:void 0}mb(a,b,c){this.Ga.mb({element:"RepoDetailTogglePanel",action:a,projectId:this.projectId,gestureName:b},c)}};YQ.O=function(a){return new (a||YQ)(_.B(_.vp),_.B(_.mv),_.B(_.ki),_.B(_.sI),_.B(kM),_.B(_.Ku),_.B(_.ir))};
YQ.wa=_.zf({type:YQ,na:[["lower-detail-panel"]],rb:function(a,b){a&1&&_.Jg(RL,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.L0=c)}},ob:2,Ya:function(a,b){a&2&&_.og("panel-closed",b.Lu)},inputs:{Lu:"panelClosed",contentType:"contentType",wb:"viewData"},standalone:!1,features:[_.Lm],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.Lu&&(b.Xk.iM(!0),b.mb("expand","CLICK",c)),c=!0;else if(b.L0.toArray()[d].disabled)c=!1;else{e=b.Xk.ig.value;e=(e!=null?b.MY.indexOf(e):0)!==d;d=b.MY[d];var f=e||b.Lu;b.Xk.iM(f);e&&b.Xk.ig.next(d);b.mb(rSb(d,f?"show":"hide"),"CLICK",c);c=!0}return c}),_.F(2,"mat-tab",1),_.C(3,iSb,1,1,"ng-template",2),_.J(),_.C(4,lSb,4,3,"mat-tab",3)(5,nSb,2,0,"mat-tab",4),_.J(),_.M(6),_.F(7,"div",5)(8,"button",6),_.N("click",function(){return b.Xk.iM(b.Lu)}),_.F(9,"mat-icon"),_.Q(10,"keyboard_capslock"),_.J()()(),
_.sg());a&2&&(_.E("selectedIndex",_.S(1,9,b.Ym))("@.disabled",!0),_.y(4),_.E("ngIf",b.Txa),_.y(),_.E("ngIf",b.Mcb),_.y(3),_.E("matTooltip",b.Lu?"Open bottom panel":"Close bottom panel")("ascTrackElement",b.slc)("trackAction",b.Lu?"close":"open")("trackProjectId",b.projectId),_.mg("aria-label",b.Lu?"Open bottom panel":"Close bottom panel"))},Fa:[_.Ap,_.Sn,nQ,_.fw,_.st,_.hu,GN,OL,_.iz,RL,SL,_.Jx,_.Mx,qQ,XQ,_.Xn],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 f6b=["targetPath"],ZQ=class{get hk(){var a=_.lv.has(55)?this.wb.h7:void 0,b=this.wb.location;if(a){{const d=a.dm();if(d){var c=rBb(d);a=_.Mq(_.Lq(_.Kq(b.bc(),c.id,c.type),_.Y(d,2)),_.Y(a,2)).od(a.ke()).ab()}else a=b}}else a=b;return _.Iq(a.bc().od(this.wb.path).lj().ab())}get Yjb(){return this.wb.target||"repository root"}get Mob(){return this.wb.pZb}get Lcb(){return!!this.wb.Bua}};ZQ.O=function(a){return new (a||ZQ)(_.B(_.mv))};
ZQ.wa=_.zf({type:ZQ,na:[["symlink-detail"]],rb:function(a,b){a&1&&_.Jg(f6b,5,_.bf);if(a&2){let c;_.Mg(c=_.Og())&&(b.a9c=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,sSb,7,3,"ng-container",2),_.Q(1,"\n\n"),_.C(2,uSb,28,9,"ng-template",null,0,_.ah),_.Q(4,"\n"));a&2&&(a=_.Ag(3),_.E("ngIf",b.Lcb)("ngIfElse",a))},Fa:[lN,_.Sn,_.CI,_.sB,qP,pP,_.FF,$M,_.Ap],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 zSb=a=>({cya:a}),g6b=function(a,b){return KK(b)?a.Eh.list(b.tb,b.Uc,b.repository,_.WF(b)?"HEAD":b.Eb,b.path,2):_.u(null)},$Q=class{constructor(a,b){this.Eh=a;this.Ua=b;this.FUb=_.Pe}Qa(){}Sb(a){a.location&&(this.FUb=_.x(g6b(this,a.location.ng),_.v(b=>!b||!b.Dn||b.Dn.length<2?null:[b.Dn[0].wf,b.Dn[1].wf]),_.If(()=>_.u(null))))}};$Q.O=function(a){return new (a||$Q)(_.B(_.BI),_.B(_.di))};
$Q.wa=_.zf({type:$Q,na:[["file-not-found"]],inputs:{location:"location"},standalone:!1,features:[_.Lm],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,vSb,1,0,"ng-container",10),_.R(3,"isPackagePlace"),_.R(4,"isPiperPlace"),_.J(),_.F(5,"icon-empty-state-subtitle"),_.C(6,wSb,1,0,"ng-container",10),_.R(7,"isPackagePlace"),_.C(8,ASb,6,13,"ng-container",11),_.R(9,"async"),_.J()(),_.C(10,BSb,1,0,"ng-template",null,0,_.ah)(12,
CSb,1,0,"ng-template",null,1,_.ah)(14,DSb,1,0,"ng-template",null,2,_.ah)(16,ESb,1,0,"ng-template",null,3,_.ah)(18,FSb,1,0,"ng-template",null,4,_.ah)(20,GSb,5,4,"ng-template",null,5,_.ah)(22,HSb,5,4,"ng-template",null,6,_.ah)(24,ISb,2,3,"ng-template",null,7,_.ah)(26,JSb,2,3,"ng-template",null,8,_.ah));if(a&2){a=_.Ag(11);const c=_.Ag(13),d=_.Ag(15),e=_.Ag(17),f=_.Ag(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.FUb))}},Fa:[_.Ap,_.Sn,_.Wn,_.vB,_.xB,_.wB,_.fw,_.qt,_.gp,_.kw,_.Xn,xN,yN,_.dH],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{};aR.O=function(a){return new (a||aR)};
aR.wa=_.zf({type:aR,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. "),_.J()())},Fa:[_.vB,_.wB],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{constructor(a){this.element=a;this.Pa="";this.A9=0}Dc(){this.A9=setTimeout(()=>{let a=this.element.ma;a&&this.Pa&&(a=a.querySelector(this.Pa));a&&!a.contains(document.activeElement)&&a.focus()})}Ja(){clearTimeout(this.A9)}};bR.O=function(a){return new (a||bR)(_.B(_.bf))};bR.La=_.Cf({type:bR,na:[["","ascFocusOnInitAsync",""]],inputs:{Pa:[0,"ascFocusOnInitAsync","selector"]},standalone:!1});var cR=class{};cR.O=function(a){return new (a||cR)};cR.Ca=_.Af({type:cR});cR.Ba=_.Uc({});var dR=class{set wb(a){this.vE.next(a)}constructor(a,b,c,d){this.Ga=a;this.ila=b;this.V$c=d;this.TBb=CZb;this.ep=bYb;this.F7c=_.x(_.u(!0),_.Of(300));this.mTa=!1;this.vE=new _.Wf(1);this.Zj=c.lP(_.x(this.vE,_.v(e=>e.kind===1)))}wha(a){this.Ga.mb({element:"RepoDetailTogglePanel",action:a,gestureName:"RESIZE"})}};dR.O=function(a){return new (a||dR)(_.B(_.vp),_.B(bN),_.B(kM),_.B(MQ))};
dR.wa=_.zf({type:dR,na:[["repository-detail","viewData",""]],inputs:{wb:"viewData"},standalone:!1,jc:["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,YSb,20,24,"div",3),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.vE))},Fa:[_.Sn,_.Tn,_.Un,bR,OP,lQ,mQ,dN,_.DF,YQ,$Q,aR,_.DB,ZQ,_.Xn],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 j6b=function(a){a.qta=a.jC(a.type)?h6b(a):_.u([]);i6b(a)},i6b=function(a){a.h3b=_.x(_.Ee([a.qta,a.limit]),_.v(([b,c])=>{a.pta=new Map;for(const d of b)a.pta.set(d.path,d);return{Qm:b.slice(0,c),total:b.length}}))},h6b=function(a){const b=_.x(_.Ee([_.x(a.service.aja(a.path),_.v(c=>a.Cfb(c))),a.Mva]),_.v(([c,d])=>{const e=c.find(f=>f.path===ZSb(d));e&&(e.zd=!0);return c}),_.Xf());b.connect();return b},k6b=class{constructor(a,b,c,d,e,f,g){this.path=a;this.type=b;this.jC=c;this.Mva=d;this.service=
e;this.limit=f;this.xKb=g;this.T4a=this.tPb=!1;a=this.path.split("/");this.name=a[a.length-1]}get U9c(){this.h3b||j6b(this);return this.h3b}get children(){this.qta||j6b(this);return this.qta}set children(a){this.qta=a;i6b(this)}get active(){return ZSb(this.Mva.value)===this.path}get tKb(){return $Sb(this.Mva.value,this.path)}get zd(){return this.tPb}set zd(a){this.T4a=this.T4a||a;this.tPb=a&&this.jC(this.type)}Cfb(a){return a.map(b=>{const c=ZSb(b.path);let d;return c===((d=this.xKb)==null?void 0:
d.path)?this.xKb:new k6b(c,b.type,this.jC,this.Mva,this.service,this.limit)})}};var l6b=["largeDirectoryDialog"],m6b=["row"],hTb=a=>({name:a}),iTb=a=>({children:!0,expanded:a}),n6b=new _.Ot("Scope to \u201c{name}\u201d."),fTb=function(a,b=0){return{level:b,node:a}},kTb=function(a){a.Za.add(a.tl.open(a.X_c).XB().subscribe(b=>{b&&a.kza.next(Number.POSITIVE_INFINITY)}))},o6b=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.pta)return null;c=c.pta.get(b.slice(0,a+1).join("/"));if(!c)return null}return c},p6b=function(a,
b){const c=!b.zd;a.FWb.next({kh:c,path:b.path});b.zd=c},q6b=function(a,b){a.jC(b.type)&&(b.zd=!b.zd);const c=a.AP(b.path,b.type);a.Dja.next({path:b.path,nodeType:b.type});_.fp(a.Ua,c)},r6b=function(a,b,c,d){if(a.jC(b.type)&&b.zd)a=c.nextElementSibling;else for(b=d,a=b.nextElementSibling;!a;)b=b.parentElement,a=b.nextElementSibling;(a=a.querySelector(".row"))&&a.focus()},eR=class{constructor(a,b,c,d){this.tl=a;this.Ua=c;this.document=d;this.LA=3;this.Cic=15;this.kxc="row";this.UBc="subtree";this.kka=
new _.Qh("");this.Za=new _.le;this.mBa="";this.kza=new _.Qh(500);this.gfc=n6b;this.encode=encodeURIComponent;this.a_b=new _.Vm;this.AP=()=>"";this.FWb=new _.Vm;this.Dja=new _.Vm;this.d_b=new _.Vm;this.jC=_.lv.has(55)?e=>e===3||e===5:e=>e===3}set scope(a){var b=this.DQ;this.DQ=a;if(this.root&&a!==b){var c=b?aTb(b):[];const f=a?aTb(a):[];if($Sb(a,_.xh(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.pta)==
null?void 0:(e=d.get(b))==null?void 0:e.children)this.root.node.children=c}else if($Sb(b,_.xh(a)))for(e=c.length;e>f.length;e--)a=this.root.node,a.zd=!0,d=this.root,b=a.path.split("/"),b=b.slice(0,b.length-1).join("/"),d.node=new k6b(_.xh(b),3,this.jC,this.kka,this.service,this.kza,a);else this.root.node=this.createNode(a);this.mBa=""}}set path(a){this.kka.next(a)}Td(a){if(!_.JG(a)){var b=a.target;if(b!=null&&b instanceof Element&&(b=_.GG(b,"a,button","depth-finder"),b!=null)){var c=_.GG(b,".row",
"depth-finder");c!=null&&c instanceof HTMLElement&&(c=decodeURIComponent(c.dataset.path||""))&&(b.classList.contains("scope-in")?this.a_b.emit(c):(c=o6b(this,c),c!=null&&(b.classList.contains("expander")?p6b(this,c):b.classList.contains("element-link")&&(q6b(this,c),a.preventDefault()))))}}}Rm(a){var b=a.target;if(b!=null&&b instanceof Element){var c=_.GG(b,".row","depth-finder");if(c!=null&&c instanceof HTMLElement){var d=decodeURIComponent(c.dataset.path||"");if(d&&(d=o6b(this,d),d!=null&&(b=_.GG(b,
".subtree","depth-finder"),!_.JG(a))))switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();d.zd&&d.type===3?p6b(this,d):this.CBa(b)||this.d_b.next(a);break;case "Right":case "ArrowRight":a.preventDefault();d.zd?r6b(this,d,c,b):p6b(this,d);break;case "Down":case "ArrowDown":case "j":a.preventDefault();r6b(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.CBa(b);break;case "Enter":a.preventDefault(),q6b(this,d)}}}}Qa(){this.root=fTb(this.createNode(this.DQ))}Sb(a){this.root&&a.service&&(this.root.node=this.createNode(this.DQ))}Dc(){this.Za.add(_.Ee([this.kka,this.Qm.Gc]).subscribe(([a])=>{if(this.mBa!==a){this.mBa="";var b=this.encode(a),c=this.Qm.find(d=>d.ma.getAttribute("data-path")===b);c&&this.document.body.contains(c.ma)&&(this.f4a(c.ma),
this.mBa=a)}}))}Ja(){this.kka.complete();this.Za.unsubscribe()}A6a(){const a=this.Qm.find(b=>b.ma.classList.contains("bold-active-element"))||this.Qm.first;a&&this.document.body.contains(a.ma)&&a.ma.focus()}f4a(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 k6b(_.xh(a),
3,this.jC,this.kka,this.service,this.kza)}CBa(a){a=a.parentElement.parentElement;if(!a.classList.contains("subtree"))return!1;a.firstElementChild.focus();return!0}};eR.O=function(a){return new (a||eR)(_.B(_.Vs),_.B(_.mv),_.B(_.di),_.B(_.Zh))};
eR.wa=_.zf({type:eR,na:["depth-finder scope  path  service ".split(" ")],rb:function(a,b){a&1&&(_.Jg(l6b,5),_.Jg(m6b,5,_.bf));if(a&2){let c;_.Mg(c=_.Og())&&(b.X_c=c.first);_.Mg(c=_.Og())&&(b.Qm=c)}},nb:["role","tree"],Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})("keydown",function(c){return b.Rm(c)})},inputs:{scope:"scope",path:"path",service:"service",AP:"linkTo"},outputs:{a_b:"scopeChange",FWb:"nodeToggled",Dja:"nodeClicked",d_b:"scopeUp"},standalone:!1,features:[_.Lm],jc:"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,bTb,0,0,"ng-template",4)(1,oTb,2,3,"ng-template",null,0,_.ah)(3,pTb,7,1,"ng-template",null,1,_.ah);a&2&&_.E("ngTemplateOutlet",_.Ag(2))("ngTemplateOutletContext",b.root)},Fa:[_.Qn,_.Rn,_.Sn,_.Wn,_.fw,_.pt,
_.Ws,_.$s,_.Zs,_.hu,_.Xn],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 s6b=new _.Ot("Scope to parent directory: {folder}/"),qTb=function(a,b){return _.Iq(_.QG(a.Nd.bc().od(b)).ab())},fR=class{set Nd(a){this.Tm.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.DQ=a;const b=encodeURIComponent(_.xh(this.path));!this.kb.ma.querySelector(`[data-path="${b}"]`)&&this.path!=="/"&&this.path.includes("/")&&(this.DQ=a);this.AP=this.nwa()}get Nd(){return this.Tm.value}get scope(){return this.DQ}get o5c(){return s6b.format({folder:_.eB(_.ui(_.xh(this.scope||
"")))||"Repository root"})}set scope(a){this.ne.mb({gestureName:"CLICK",element:"RepositoryContentsTree",action:"scopeIn",projectId:this.Nd.tb});this.DQ=a;this.path.startsWith(a||"")||_.fp(this.Ua,this.AP(a||"",3))}constructor(a,b,c,d,e,f){this.zh=a;this.kb=b;this.Is=c;this.Dh=d;this.ne=e;this.Ua=f;this.AP=()=>"";this.Tm=new _.Qh(new _.Hi);this.service=_.x(this.Tm,_.Pf((g,l)=>_.Aqa(g,l)&&_.Ei(g.Eb,l.Eb,_.XTa)),_.v(()=>this.createService()))}Dc(){this.oE=this.Dh.registerCallback("FILE_TREE",this.kb.ma,
()=>{this.TTc.A6a()})}Ja(){this.Tm.complete();this.oE&&this.oE()}up(a){this.ne.mb({gestureName:a instanceof MouseEvent?"CLICK":"KEYBOARD",element:"RepositoryContentsTree",action:"scopeUp",projectId:this.Nd.tb},a);this.DQ=_.ui(_.xh(this.scope||""))}B9a(){this.ne.mb({gestureName:"CLICK",element:"RepositoryContentsTreeItem",action:"navigate",projectId:this.Nd.tb})}createService(){return{aja:a=>{const b=_.Qj(this.Nd,0);return _.x(this.Is.list(this.Nd.tb,this.Nd.Uc,this.Nd.repository,{Eb:b,commit:b},a,
this.Nd.params.Qb),_.v(c=>c.map(tTb)),_.If(c=>{_.zt(this.zh,c);return _.u([])}))}}}nwa(){const a=_.Iq(_.QG(this.Nd.bc().od("")).ab()),b=new URL(_.dp(this.Ua,_.ep(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=_.ui(this.scope))&&g+"/"||"");g=g.split("/").map(encodeURIComponent).join("/");return`${e}/${g}${f}${b.search}${b.hash}`}}};
fR.O=function(a){return new (a||fR)(_.B(_.At),_.B(_.bf),_.B(_.mJ),_.B(_.ki),_.B(_.vp),_.B(_.di))};
fR.wa=_.zf({type:fR,na:[["directory-navigation"]],rb:function(a,b){a&1&&_.Jg(eR,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.TTc=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=_.Ld();_.F(0,"div",1);_.M(1);_.F(2,"div",2);_.C(3,rTb,3,3,"div",3)(4,sTb,6,9,"ng-template",null,0,_.ah);_.J();_.sg();_.J();_.F(6,"depth-finder",4);_.R(7,"async");_.Wg("scopeChange",function(d){_.q(c);_.Ug(b.scope,d)||(b.scope=
d);return _.r(d)});_.N("nodeToggled",function(d){_.q(c);b.ne.mb({gestureName:"CLICK",element:"RepositoryContentsTreeItemCollapser",action:d.kh?"expand":"collapse",Ne:b.AP(d.path,3),projectId:b.Nd.tb});return _.r()})("nodeClicked",function(d){_.q(c);return _.r(b.B9a(d))})("scopeUp",function(d){_.q(c);return _.r(b.up(d))});_.J()}a&2&&(a=_.Ag(5),_.y(3),_.E("ngIf",!b.scope||b.scope==="/")("ngIfElse",a),_.y(3),_.Tg("scope",b.scope),_.E("path",b.path)("service",_.S(7,6,b.service))("linkTo",b.AP))},Fa:[_.Ap,
_.Sn,eR,_.Cr,_.ht,_.fw,_.st,_.hu,_.Jx,_.Mx,_.gp,_.Xn,_.BB],styles:["directory-navigation[_nghost-%COMP%]{--header-icon:rgba(0,0,0,.54);display:flex;flex:auto;flex-direction:column;min-height:0;width:100%}directory-navigationbody.dark-mode[_nghost-%COMP%] -no-combinator[_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--header-icon:var(--grey-300)}.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 yTb=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 _.bb(b,void 0)}},DTb=function(a,b){switch(b){case "static":return a.showStatic;case "not_static":return a.showNonStatic;default:return _.bb(b,void 0)}},ITb=function(a){const b=[...a.nM.getState().keys()].some(c=>!a.nM.get(c));a.nM.fill(b)},JTb=function(a){switch(a){case "true":return"checked";case "mixed":return"indeterminate";default:return"unchecked"}},
uTb=function(a,{showPublic:b}){a.Yb.sz({showPublic:!b})},vTb=function(a,{showProtected:b}){a.Yb.sz({showProtected:!b})},wTb=function(a,{showPrivate:b}){a.Yb.sz({showPrivate:!b})},xTb=function(a,{showPackagePrivate:b}){a.Yb.sz({showPackagePrivate:!b})},BTb=function(a,{showStatic:b}){a.Yb.sz({showStatic:!b})},CTb=function(a,{showNonStatic:b}){a.Yb.sz({showNonStatic:!b})},gR=class{set gt(a){this.data.next(a)}constructor(a){this.Yb=a;this.data=new _.Wf(1);_.fm();_.fm();this.xD=this.Yb.CK();this.tCa=_.x(this.data,
_.cg(b=>b.nM.Pk),_.v(b=>[...b.keys()]));this.scopes=_.x(this.data,_.cg(b=>b.e_b.Pk),_.v(b=>[...b.keys()]));this.Wtb=_.x(this.data,_.cg(b=>b.Vtb.Pk),_.v(b=>[...b.keys()]));this.Dla=_.x(this.data,_.cg(b=>b.nM.Pk),_.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.xD,_.Nf(1)).subscribe(b=>{b.showPublic!=null&&b.showPrivate!=null&&b.showProtected!=null&&b.showPackagePrivate!=null&&b.showStatic!=null&&b.showNonStatic!=
null||this.Yb.sz({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})})}E8a(a){return _.Vwb[a]}};gR.O=function(a){return new (a||gR)(_.B(_.Rv))};
gR.wa=_.zf({type:gR,na:[["filter-menu"]],inputs:{gt:"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"),_.J()(),_.F(3,"mat-menu",2,0),_.C(5,KTb,15,17,"div",3),_.R(6,"async"),_.J());a&2&&(_.E("matMenuTriggerFor",_.Ag(4)),_.y(5),_.E("ngIf",_.S(6,2,b.data)))},Fa:[_.Rn,_.Sn,_.fw,_.st,_.hu,_.MF,_.yA,_.Kx,_.Qx,_.Tx,_.Sx,_.Vx,_.Jx,_.Mx,_.bA,_.Xn],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 LTb=function(a,{stickyHeaders:b}){a.Yb.sz({stickyHeaders:!b})},hR=class{constructor(a){this.Yb=a;this.Hnc="Collapse all";this.Inc="Expand all";this.Jnc="Sticky Headers";this.xD=this.Yb.CK()}ina({collapseAll:a}){this.Yb.sz({collapseAll:!a})}};hR.O=function(a){return new (a||hR)(_.B(_.Rv))};
hR.wa=_.zf({type:hR,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"),_.J()(),_.F(3,"mat-menu",2,0),_.C(5,MTb,9,7,"div",3),_.R(6,"async"),_.J());a&2&&(_.E("matMenuTriggerFor",_.Ag(4)),_.y(5),_.E("ngIf",_.S(6,2,b.xD)))},Fa:[_.Sn,_.fw,_.st,_.hu,_.MF,_.yA,_.Qx,_.Tx,_.Sx,_.Vx,_.Jx,_.Mx,_.bA,_.Xn],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 NTb=function(a,{sortAlphabetically:b}){a.Yb.sz({sortAlphabetically:!b})},OTb=function({sortAlphabetically:a}){return a?"Sorted in alphabetical order.":"Sorted in file order."},PTb=function({sortAlphabetically:a}){return a?"sort_by_alpha":"sort"},iR=class{set gt(a){this.data.next(a)}constructor(a,b,c){this.Ga=a;this.Yb=b;this.Gd=c;this.KR=_.Ji;this.data=new _.Wf(1);this.cr=new _.Fw("",{eA:[_.xzb()]});this.b6a=new _.Qh(!1);this.G6=new _.re;this.Za=new _.le;this.xZc=_.lv.has(101);this.xD=this.Yb.CK();
this.G6=_.x(this.data,_.cg(d=>d.Cva),_.v(d=>!!d))}Qa(){this.Za.add(_.x(this.cr.ln,_.Pf(),_.ag(),_.Kf(300),_.fg(this.data)).subscribe(([a,b])=>{this.Ga.mb({element:"OutlineControls",action:"filterQueryChange",gestureName:"CHANGE"});b.Cva.next(a)}));this.Za.add(_.x(this.data,_.cg(a=>a.Cva),_.Pf()).subscribe(a=>{this.cr.setValue(a)}))}Ja(){this.Za.unsubscribe()}};iR.O=function(a){return new (a||iR)(_.B(_.vp),_.B(_.Rv),_.B(_.sI),_.B(_.mv))};
iR.wa=_.zf({type:iR,na:[["outline-controls"]],inputs:{gt:"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,VTb,13,11,"ng-container",1),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.data))},Fa:[_.Ap,_.Sn,_.fw,_.st,_.qw,_.Yw,_.Tw,_.hu,_.rw,_.cx,_.Jx,_.Mx,_.QB,_.rk,_.zw,_.PB,_.Ew,_.Hw,gR,hR,_.Xn],
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 t6b=function(a){if(a.Bj)if(a.U0a)a.vO();else if(a.collapseAll(),a.kla&&a.expand(a.kla),a.wp)for(const b of dDb(a.wp))a.expand(b)},u6b=class extends MXb{constructor(){super(...arguments);this.fOb=!0;this.TNb=[];this.wVc=_.x(this.Bh.changed,_.v(()=>null),_.bg(null))}set U0a(a){this.fOb=a;t6b(this)}get U0a(){return this.fOb}set Bj(a){this.TNb=a;a=a.filter(b=>!b.parent);a.length===1&&(this.kla=a[0]);t6b(this)}get Bj(){return this.TNb}Wd(a){return a.Dj?super.Wd(a):null}};var v6b=function(a){const b=d=>d.isVisible?[d]:d.children.flatMap(b),c=a.om.flatMap(b);return a.e9?c.sort(a.e9):c},w6b=function(a){var b=v6b(a);b=OXb(a.bDa,b);a.Ec.Bj=b;a.Zha.clear();for(var c=0;c<b.length;c++){const d=b[c];a.Zha.set(d.id,d)}a.R2a.clear();c=[];for(const d of b){for(;c.length>0&&c[c.length-1].level>=d.level;)a.R2a.set(c.pop().id,d.id);c.push(d)}a.ZF.next(b)},x6b=function(a,b){a.om=b;if(a.e9||a.oga)for(const c of a.om)c.sort=a.e9,a.oga&&(c.filter=a.oga);w6b(a)},y6b=class extends _.Wr{constructor(a,
b){super();this.Ec=a;this.bDa=b;this.om=[];this.Zha=new Map;this.R2a=new Map;this.ZF=new _.Qh([]);this.R4a=[];this.e9=this.oga=null;this.L$c=_.x(_.Ee([this.ZF,this.Ec.wVc]),_.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.Dj(g)&&!this.Ec.Wd(g)?g.level:null);return d}),_.Xf(1),_.De())}get S4a(){return this.R4a}Ts(){return this.om.length>0&&this.ZF.value.length===0}set filter(a){this.oga=a;for(const b of this.om)b.filter=this.oga;w6b(this)}set sortAlphabetically(a){this.e9=
a?WTb:null;for(const b of this.om)b.sort=this.e9;w6b(this)}connect(a){return _.x(_.Qe(a.KH,this.Ec.Bh.changed.Xf(),this.ZF.Xf()),_.v(()=>this.R4a=PXb(this.bDa,this.ZF.value,this.Ec)))}disconnect(){}};var $Tb=function(a,b){return _.x(a.g8c,_.v(c=>c.get(b.id)))},aUb=function(a,b){return _.x(a.cub,_.v(c=>c.has(b.id)))},bUb=function(a,b){return _.x(a.cub,_.v(c=>c.size>0&&c.entries().next().value[0]===b.id))},z6b=function(a,b,c){const d=new Map;var e=b;if(b>=c.length)return d;for(var f=c[e];f.fzb.length&&a.Ks.Wd(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.Ks.Wd(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},A6b=function(a,b,c){const d=new Map;for(const [f,g]of b.entries()){const l=f,p=g;var e=a.KC.R2a.get(l);e=e!==void 0?a.KC.Zha.get(e).index:void 0;let t=p.level*a.cDa;e!==void 0&&(t=Math.min(t,a.cDa*(e-(b.size-p.level))-c));d.set(l,t)}return d},B6b=function(a,b){const c=a.SO(b);a.Sc.VF==="PREVIEW"?a.Ua.navigate(_.Iq(a.location),{af:b.cCa}):_.fp(a.Ua,c).then(()=>{a.Sc.kja.next()});a.ne.mb({gestureName:"CLICK",element:"OutlineTreeItem",action:"navigate",
bucket:_.Ji.SR})},jR=class{set location(a){const b=!this.mz||!_.lG(a,this.mz),c=!this.mz||!zBb(a,this.mz,["line"]);if(b||c)this.WUb=new Map,this.iD=_.qG(a,this.Ua,{pxa:"oneBased"});this.mz=a}get location(){return this.mz}set T2c(a){x6b(this.KC,a.Gta);t6b(this.Ks);let b;(b=this.YNb)==null||b.unsubscribe();this.YNb=_.Ee([a.Cva,a.nM.Pk,a.Vtb.Pk,this.Yb.CK()]).subscribe(([c,d,e,f])=>{this.KC.filter=jUb(c,d,new Map([[1,!!f.showPublic],[3,!!f.showProtected],[7,!!f.showPackagePrivate],[2,!!f.showPrivate]]),
e,f.showStatic,f.showNonStatic);this.UNb.next(this.KC.Ts())})}constructor(a,b,c,d,e,f,g,l){this.ne=a;this.Dh=b;this.Ua=c;this.Yb=d;this.Sc=e;this.kb=f;this.ula=g;this.kd=l;this.i_b=new _.Tf;this.iBa=new _.Qh(0);this.cDa=24;this.Za=new _.le;this.AF=_.x(_.u(!0),_.Of(1));this.Nxa=!1;this.dub=_.x(this.Yb.CK(),_.v(p=>!!p.stickyHeaders),_.Pf());this.Ks=new u6b(fUb,hUb);this.bDa=new QXb(iUb,fUb,hUb,eUb);this.KC=new y6b(this.Ks,this.bDa);this.cub=_.x(this.dub,_.cg(p=>p?_.x(_.Ee([_.x(this.i_b,_.Pf()),this.KC.L$c]),
_.v(t=>z6b(this,...t))):_.u(new Map)),_.Pf((p,t)=>{if(t.size!==p.size)return!1;for(const w of t.keys())if(!p.has(w))return!1;return!0}),_.Xf(1),_.De());this.g8c=_.x(_.Ee([this.cub,this.iBa]),_.v(p=>A6b(this,...p)),_.Xf(1),_.De());this.UNb=new _.Qh(this.KC.Ts());this.sTc=this.UNb.Xf();this.Za.add(_.x(this.Yb.CK(),_.v(p=>p.collapseAll),_.Pf()).subscribe(p=>{this.Ks.U0a=!p}));this.Za.add(_.x(this.Yb.CK(),_.v(p=>p.sortAlphabetically),_.Pf()).subscribe(p=>{this.KC.sortAlphabetically=!!p}))}Qa(){}Sb(a){if(a.location){var b=
gUb(a.location.ng);this.Nxa=gUb(a.location.Hj)!==b;a=this.Ks;var c;if((c=a.Bj)!=null&&c.length){var d=a.Bj;c=d[0];let e=Number.POSITIVE_INFINITY;for(const f of d)d=_.tl(f.Lvb,1),d=d>b?Number.POSITIVE_INFINITY:b-d,d<e&&(c=f,e=d);b=c;b.active=!0;a.wp&&a.wp!==b&&(a.wp.active=!1);a.wp=b;for(const f of dDb(a.wp))a.expand(f)}}}Ja(){this.Za.unsubscribe();let a;(a=this.YNb)==null||a.unsubscribe();let b;(b=this.W5c)==null||b.unsubscribe();this.oE&&this.oE()}Dc(){this.AF.subscribe(()=>{this.oE=this.Dh.registerCallback("OUTLINE",
this.kb.ma,()=>{this.A6a()})});this.W5c=_.Ee([_.x(this.pMb.YM,_.v(()=>this.pMb.s7()),_.Pf()),this.dub]).subscribe(([a,b])=>{b&&this.kd.run(()=>{this.iBa.next(a)})})}Vn(){if(this.Nxa){var a=this.kb.ma.querySelector("mat-tree-node.bold-active-element");a&&this.f4a(a);this.Nxa=!1}}f4a(a){this.ula.scrollTo(a,0)}Td(a){var b=a.target;if(b&&b instanceof HTMLElement&&(b=_.GG(b,"a,button","mat-tree-node"))){var c=b.parentElement.dataset.id;c&&(c=this.KC.Zha.get(c),b.tagName==="A"?this.B9a(a,c):this.toggle(a,
c))}}toggle(a,b){this.Ks.toggle(b);a.stopPropagation();this.ne.mb({gestureName:"CLICK",element:"OutlineTreeItemCollapser",action:this.Ks.Wd(b)?"expand":"collapse"})}SO(a){var b=this.WUb.get(a.id);return b?b:(b=this.iD(_.tl(a.Lvb,1)),this.WUb.set(a.id,b),b)}B9a(a,b){_.JG(a)||(a.preventDefault(),this.Ks.expand(b),B6b(this,b))}A6a(){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()}}nE(a,b){return b.id}CBa(a){const b=
a.parent;b&&(a=this.e1c.find(c=>c.data===b))&&a.focus()}};jR.O=function(a){return new (a||jR)(_.B(_.xv),_.B(_.ki),_.B(_.di),_.B(_.Rv),_.B(mM),_.B(_.bf),_.B(_.av),_.B(_.Ue))};
jR.wa=_.zf({type:jR,na:[["outline-tree","outlineTreeInput",""]],rb:function(a,b){a&1&&(_.Jg(_.jB,7),_.Jg(bM,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.pMb=c.first);_.Mg(c=_.Og())&&(b.e1c=c)}},Ya:function(a,b){a&1&&_.N("click",function(c){return b.Td(c)})("keydown",function(c){if(!_.JG(c)){var d=c.target;if(d&&d instanceof HTMLElement&&(d=_.GG(d,"mat-tree-node","mat-tree"))){var e=d.dataset.id;if(e)switch(e=b.KC.Zha.get(e),c.key){case "Left":case "ArrowLeft":c.preventDefault();b.Ks.Wd(e)&&e.yha?b.Ks.collapse(e):
b.CBa(e);break;case "Right":case "ArrowRight":c.preventDefault();b.Ks.Wd(e)&&e.yha?(c=d.nextElementSibling)&&c.focus():e.yha&&b.Ks.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(),B6b(b,e)}}}})},inputs:{location:"location",T2c:"outlineTreeInput"},standalone:!1,features:[_.Xg([WWb]),_.Lm],jc:["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,XTb,2,0,"div",0),_.R(1,"async"),_.F(2,"cdk-virtual-scroll-viewport",
1),_.N("scrolledIndexChange",function(c){return b.i_b.next(c)}),_.C(3,dUb,3,8,"mat-tree",2),_.R(4,"async"),_.J());a&2&&(_.E("ngIf",_.S(1,3,b.sTc)),_.y(2),_.E("itemSize",b.cDa),_.y(),_.E("ngIf",_.S(4,5,b.AF)))},Fa:[_.Sn,_.zD,_.ED,bM,_.hB,_.jB,_.Xn],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 kR=class{};kR.O=function(a){return new (a||kR)};kR.Ca=_.Af({type:kR});kR.Ba=_.Uc({imports:[_.Yn,_.iu,_.FD,_.ip,_.as]});var C6b=new _.ud("MAX_OUTLINE_CODEBLOCK_COUNT"),lR=class{set gt(a){this.tjb=a;this.VBa=a.state===2&&a.Tb.size>this.i1c}get gt(){return this.tjb}constructor(a,b,c){this.Ga=b;this.i1c=c;this.Xc=_.JF;this.VBa=!1;this.tjb=_.KF;this.lXb=_.lv.has(31)}Qa(){this.Ga.Uo({bucket:_.Ji.SR});console.log(`OutlineComponent ngOnInit is ${this.VBa} and ${this.tjb.state} and ${this.lXb}`)}Qga(a){switch(a){case "UNSUPPORTED_DATA_TYPE":case "UNSUPPORTED_LANGUAGE":return"Outline unsupported";case "UNAVAILABLE":return"Outline unavailable";
default:return _.bb(a,"Unknown OutlineError outlineFilteringEnabled.")}}};lR.O=function(a){return new (a||lR)(_.B(_.mv),_.B(_.xv),_.B(C6b))};
lR.wa=_.zf({type:lR,na:[["outline","activeLocation","","outlineData",""]],rb:function(a,b){a&1&&_.Jg(jR,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.nXb=c.first)}},inputs:{gt:"outlineData",Nd:"activeLocation"},standalone:!1,features:[_.Xg([{va:C6b,kc:1E4}])],jc:["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,nUb,3,3,"ng-container",1)(2,oUb,2,1,"dc-information-box",2)(3,pUb,1,1,"loading",3),_.J());a&2&&(_.E("ngSwitch",b.gt.state),_.y(),_.E("ngSwitchCase",b.Xc.ji),_.y(),_.E("ngSwitchCase",b.Xc.Error),_.y(),
_.E("ngSwitchCase",b.Xc.qj))},Fa:[_.Sn,_.Tn,_.Un,_.nA,_.FF,_.DF,jR,iR],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 D6b={uh:1,nv:2,PDc:3,EMPTY:4,1:"SUCCESS",2:"DISABLED",3:"UNSUPPORTED",4:"EMPTY"},E6b=_.s4a([0,"FILES"],[1,"OUTLINE"]),sUb=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 zUb(b);case 4:return"Outline is currently empty";default:return _.bb(a,"Unsupported outline state")}},xUb=function(a,b){b=(b!==1?"FILES":a.Ym)||"FILES";b==="FILES"?a.TPb=!0:b==="OUTLINE"&&(a.mXb=!0);
return _.Hv(E6b,b,0)},mR=class{get isCollapsed(){return this.kUc===0}constructor(a,b,c,d,e,f,g,l,p,t){this.ne=a;this.kb=b;this.c0a=c;this.Yb=d;this.Sc=e;this.Ua=f;this.Kb=g;this.Vd=l;this.Hwc="RepositoryBrowserTree";this.Mg=[];this.b9=!0;this.wqc=D6b;this.mXb=this.TPb=this.tea=!1;this.gt=_.x(this.c0a.gt,_.bg(_.KF));this.S2c=_.x(this.gt,_.Qmb(),_.v(AUb),_.bg(1));this.w$c=_.x(this.Yb.k6(),_.Nf(1)).subscribe(w=>{this.Ym===void 0&&(this.Ym=w,_.Zm(this.Vd))});this.Mg=[...(this.b9?[t.register("openOutline",
"o",()=>{lL(this.Sc);this.Ym!=="OUTLINE"?this.tea=!0:this.o7("OUTLINE");this.Ym="OUTLINE";_.iw(p,"OUTLINE");_.Zm(this.Vd)})]:[]),t.register("openDirectoryTree","t",()=>{lL(this.Sc);this.Ym!=="FILES"?this.tea=!0:this.o7("FILES");this.Ym="FILES";_.iw(p,"FILE_TREE");_.Zm(this.Vd)}),t.register("toggleNavPanel","u",()=>{var w=this.Sc;w.PL.getValue()===2?wUb(w):lL(w);this.ne.mb({element:"RepositoryBrowserTree",action:this.isCollapsed?"expand":"collapse",gestureName:"KEYBOARD",projectId:this.Nd.tb})})]}Qa(){}Ja(){this.w$c.unsubscribe();
for(const a of this.Mg)a()}o7(a){var b=this.ne,c=b.mb;a:switch(a){case "FILES":var d="focusFilesTab";break a;case "OUTLINE":d="focusOutlineTab";break a;default:d=_.bb(a,"Unknown file detail tab selected")}c.call(b,{element:"RepositoryNavigation",action:d,bucket:BUb(a),gestureName:"KEYBOARD",projectId:this.Nd.tb})}Dta(a){this.isCollapsed&&a===this.kb.ma&&lL(this.Sc)}Pk(a,b){b=E6b.get(b,"FILES");b==="OUTLINE"&&this.outline&&this.outline.nXb&&(this.outline.nXb.Nxa=!0);if((a!==1?"FILES":this.Ym)!==b||
this.tea){const e=this.tea?"KEYBOARD":"CLICK";this.tea=!1;this.Ym=b;a=this.ne;var c=a.mb;a:switch(b){case "FILES":var d="openFilesTab";break a;case "OUTLINE":d="openOutlineTab";break a;default:d=_.bb(b,"Unknown file detail tab selected")}c.call(a,{element:"RepositoryNavigation",action:d,bucket:BUb(b),gestureName:e,projectId:this.Nd.tb});this.Yb.P8(b)}}};mR.O=function(a){return new (a||mR)(_.B(_.xv),_.B(_.bf),_.B(HM),_.B(_.Rv),_.B(mM),_.B(_.di),_.B(_.Ph),_.B(_.jn),_.B(_.ki),_.B(_.Ku))};
mR.wa=_.zf({type:mR,na:["repository-navigation viewData  activeLocation  directoryPanelState  showOutlineTab ".split(" ")],rb:function(a,b){a&1&&_.Jg(lR,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.outline=c.first)}},ob:2,Ya:function(a,b){a&1&&_.N("click",function(c){return b.Dta(c.target)});a&2&&_.og("collapsed",b.isCollapsed)},inputs:{Nd:"activeLocation",kUc:"directoryPanelState",b9:"showOutlineTab",wb:"viewData"},standalone:!1,jc:"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,yUb,10,9,"nav",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.S2c))},Fa:[_.Ap,_.Sn,fR,_.fw,_.st,_.hu,GN,_.iz,RL,SL,_.Jx,_.Mx,lR,_.Xn],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 F6b=["navComponent"],G6b=["splitter"],nR=class{set Eb(a){a&&this.Uya.next(a.ma)}get NTb(){return this.dob===0}get XK(){return this.Cma.XK}constructor(a,b,c){this.Ga=a;this.N4c=b;this.Cma=c;this.wTb=this.b9=!0;this.aD=!1;this.Uya=new _.Qh(document.createElement("span"));this.zhb=!1}Qa(){}Sb(a){if(a.repositoryNavState){const {Hj:b,ng:c}=a.repositoryNavState;b===0&&c===2&&this.zhb&&(this.Uya.getValue().style.width="",this.zhb=!1)}a.viewData&&(a=this.wb,this.wTb=a.kind!==0||a.cua||a.ue.length<2E4)}wha(a){this.Uya.getValue().offsetWidth<
40&&this.dob===2&&(this.zhb=!0,wUb(this.N4c));const b=RBb(this.wb)?this.wb.location.tb:void 0;this.Ga.mb({element:"RepositoryBrowserTree",action:a,projectId:b,gestureName:"RESIZE"})}};nR.O=function(a){return new (a||nR)(_.B(_.vp),_.B(mM),_.B(dM))};
nR.wa=_.zf({type:nR,na:[["browse-repository-contents","viewData","","repositoryNavState",""]],rb:function(a,b){a&1&&(_.Jg(F6b,7,_.bf),_.Jg(G6b,7,_.bf));if(a&2){let c;_.Mg(c=_.Og())&&(b.Eb=c.first);_.Mg(c=_.Og())&&(b.G7c=c.first)}},ob:4,Ya:function(a,b){a&2&&_.og("nav-collapsed",b.NTb)("fullscreen",b.XK)},inputs:{wb:"viewData",dob:"repositoryNavState",b9:"showOutlineTab"},standalone:!1,features:[_.Lm],jc:["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=_.Ld();_.K(0,"repository-navigation",2,0);_.F(2,"splitter",3,1);_.R(4,"async");_.N("resizeDone",function(d){_.q(c);return _.r(b.wha(d))})("mousedown",function(){_.q(c);b.aD=!0;return _.r()})("mouseup",function(){_.q(c);
b.aD=!1;return _.r()});_.J();_.C(5,CUb,1,1,"repository-detail",4)}a&2&&(_.og("hover-focus-element",b.NTb)("transitionWidth",b.wTb&&!b.aD),_.E("directoryPanelState",b.dob)("viewData",b.wb)("activeLocation",b.wb.location)("showOutlineTab",b.b9),_.y(2),_.E("changeSizeOf",_.S(4,10,b.Uya)),_.y(3),_.E("ngIf",b.wb.kind!==4))},Fa:[_.Sn,_.ht,dR,mR,_.DB,_.Xn],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 oR=class{};oR.O=function(a){return new (a||oR)};
oR.wa=_.zf({type:oR,na:[["no-repository-information"]],standalone:!1,ya:1,Aa:0,qa:function(a){a&1&&_.K(0,"loading")},Fa:[_.DF],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 pR=class{constructor(){this.SN="/repos"}Qa(){}};pR.O=function(a){return new (a||pR)};
pR.wa=_.zf({type:pR,na:[["repository-not-found","location",""]],inputs:{location:"location"},standalone:!1,jc:["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. "),_.J(),_.F(3,"icon-empty-state-subtitle")(4,"div"),_.Q(5," Verify that it exists and you can access it. "),
_.J(),_.F(6,"a",1),_.Q(7," View all repositories "),_.J()()());a&2&&(_.y(6),_.E("routerLink",b.SN)("trackProjectId",b.location.tb))},Fa:[_.Ap,_.vB,_.xB,_.wB,_.fw,_.qt,_.gp],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 qR=class{constructor(a,b,c){this.Kb=b;this.document=c;this.mzb=!1;this.SN="/repos";this.yl=_.nk.has(2)}Qa(){this.yl&&_.sG(this.location)&&(this.mzb=!0)}};qR.O=function(a){return new (a||qR)(_.B(_.kv),_.B(_.Ph),_.B(_.Zh))};
qR.wa=_.zf({type:qR,na:[["repository-permission-denied","location",""]],inputs:{location:"location"},standalone:!1,jc:["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. "),_.J(),_.F(3,"icon-empty-state-subtitle"),_.C(4,DUb,2,0,"div",
1)(5,EUb,2,0,"div",1),_.F(6,"a",2),_.Q(7," View all repositories "),_.J()()());a&2&&(_.y(4),_.E("ngIf",!b.mzb&&b.location.Uc!=="host"),_.y(),_.E("ngIf",b.mzb),_.y(),_.E("routerLink",b.SN)("trackProjectId",b.location.tb))},Fa:[_.Ap,_.Sn,_.vB,_.xB,_.wB,_.fw,_.qt,_.gp],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 rR=class{update(){}};rR.O=function(a){return new (a||rR)};rR.ta=_.k({token:rR,oa:rR.O,Ea:"root"});var sR=class{constructor(a,b,c,d,e,f,g,l,p){this.yDa=b;this.xH=e;this.Yb=f;this.tR=g;this.ep=bYb;this.Za=new _.le;this.mx=this.yDa.mx;this.CAa=_.lv.has(37);this.UZc=_.lv.has(22);this.Za.add(b.Rc.subscribe(t=>{d.update(t);this.xH.sm(t)}));this.Za.add(b.mx.subscribe(t=>{this.Jna(t)}));this.oRc=_.x(this.yDa.Rc,_.v(t=>_.WF(t)&&t.params.Qb?`Path breadcrumb - ${_.vG(t)}`:"Path breadcrumb"));_.nk.has(2)&&(a=_.x(a.ex,_.v(_.ri),_.v(t=>!!t.Um),_.Pf()),this.Za.add(a.subscribe(t=>{t&&_.j8a(p,"kNb3eTWhP0jd2PDg8Pq0RfMJ1L55")})))}Ja(){_.gH(this.xH);
this.Za.unsubscribe()}Jna(a){this.UZc&&RBb(a)&&(a=a.location,!KK(a)||this.zUb&&_.Jq(a,this.zUb)||(this.zUb=a,this.Yb.Jna(a)))}};sR.O=function(a){return new (a||sR)(_.B(_.Ph),_.B(_.yK),_.B(_.mv),_.B(rR),_.B(_.zK),_.B(_.Rv),_.B(mM),_.B(_.kv),_.B(_.cy))};
sR.wa=_.zf({type:sR,na:[["repository-browser"]],standalone:!1,features:[_.Xg([bN,mM,_.yK,HM,LM,AM,{va:_.Zub,Ab:a=>a.mx,Ib:[_.jd(()=>sR)]},_.sI])],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,LUb,8,6,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.mx))},Fa:[nR,_.Sn,_.Tn,_.Un,_.Vn,_.Br,_.ht,TO,oR,pR,qR,_.Xn],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 tR=class{};tR.O=function(a){return new (a||tR)};tR.Ca=_.Af({type:tR});tR.Ba=_.Uc({imports:[_.Yn,_.pA,_.EF,EQ,_.iu]});var uR=class{};uR.O=function(a){return new (a||uR)};uR.Ca=_.Af({type:uR});uR.Ba=_.Uc({Nb:[{va:_.t7a,kc:{nr:"grimoire-activity-header",r_a:864E5,W3a:!0}}],imports:[_.Kv,_.Yn,tR,_.xp,_.hy,_.pA,zN,_.Px,_.iu,_.Wx,_.jy,_.ip,_.pB]});var vR=class{};vR.O=function(a){return new (a||vR)};vR.Ca=_.Af({type:vR});vR.Ba=_.Uc({imports:[_.Cp,uR,xO,_.ey,_.Yn,_.uB,_.kt,_.Px,_.iu,_.iJ,_.SI,WN,VN,_.ip,_.pB,_.qB]});var wR=class{};wR.O=function(a){return new (a||wR)};wR.Ca=_.Af({type:wR});wR.Ba=_.Uc({imports:[_.Yn,_.yB]});var xR=class{};xR.O=function(a){return new (a||xR)};xR.Ca=_.Af({type:xR});xR.Ba=_.Uc({imports:[_.Yn,cP,YO,$O]});var yR=class{};yR.O=function(a){return new (a||yR)};yR.Ca=_.Af({type:yR});yR.Ba=_.Uc({imports:[_.Yn,_.EF,_.iu,_.jy]});var zR=class{};zR.O=function(a){return new (a||zR)};zR.Ca=_.Af({type:zR});zR.Ba=_.Uc({Nb:[{va:_.zkb,kc:{color:"primary"}}],imports:[_.fE]});var AR=class{};AR.O=function(a){return new (a||AR)};AR.Ca=_.Af({type:AR});AR.Ba=_.Uc({imports:[_.Cp,_.Yn,yR,_.Px,zR,_.iu,_.fK,_.FD]});var BR=class{};BR.O=function(a){return new (a||BR)};BR.Ca=_.Af({type:BR});BR.Ba=_.Uc({imports:[_.Yn,cP,_.xp,AR,_.Px,_.iu]});var CR=class{};CR.O=function(a){return new (a||CR)};CR.Ca=_.Af({type:CR});CR.Ba=_.Uc({imports:[_.Cp,_.Yn,_.uB,cP,_.kt,_.EF,_.Px,_.iu,_.fJ]});var DR=class{};DR.O=function(a){return new (a||DR)};DR.Ca=_.Af({type:DR});DR.Ba=_.Uc({imports:[_.Cp,_.Yn,cP,_.GF,_.EF,_.OF,_.fJ,_.WH,_.ip]});var ER=class{};ER.O=function(a){return new (a||ER)};ER.Ca=_.Af({type:ER});ER.Ba=_.Uc({imports:[_.Yn,cP,_.OF,_.fJ]});var FR=class{};FR.O=function(a){return new (a||FR)};FR.Ca=_.Af({type:FR});FR.Ba=_.Uc({imports:[_.Cp,_.Yn,xR,iO,zN,BR,_.UJ,CR,_.Px,EQ,_.iu,_.jy,DR,ER]});var GR=class{};GR.O=function(a){return new (a||GR)};GR.Ca=_.Af({type:GR});GR.Ba=_.Uc({imports:[_.Cp,$N,_.Yn,_.kt,FR,CR,_.Px,_.iu,_.jy,_.ip,_.AJ]});var HR=class{};HR.O=function(a){return new (a||HR)};HR.Ca=_.Af({type:HR});HR.Ba=_.Uc({imports:[_.Cp,$N,_.Yn,_.kt,FR,_.Px,_.iu,_.ip]});var IR=class{};IR.O=function(a){return new (a||IR)};IR.Ca=_.Af({type:IR});IR.Ba=_.Uc({imports:[_.Yn]});var JR=class{};JR.O=function(a){return new (a||JR)};JR.Ca=_.Af({type:JR});JR.Ba=_.Uc({imports:[_.Yn,_.RJ,_.HJ,_.MB,_.yI]});var KR=class{};KR.O=function(a){return new (a||KR)};KR.Ca=_.Af({type:KR});KR.Ba=_.Uc({imports:[_.Cp,_.Yn,_.pA,_.pD,_.yB,_.EF]});var LR=class{};LR.O=function(a){return new (a||LR)};LR.Ca=_.Af({type:LR});LR.Ba=_.Uc({imports:[_.Yn,gO]});var MR=class{};MR.O=function(a){return new (a||MR)};MR.Ca=_.Af({type:MR});MR.Ba=_.Uc({imports:[_.Yn,_.RJ,_.Px]});var NR=class{};NR.O=function(a){return new (a||NR)};NR.Ca=_.Af({type:NR});NR.Ba=_.Uc({imports:[_.oI,_.Yn,_.jx,_.nw,_.ip]});var OR=class{};OR.O=function(a){return new (a||OR)};OR.Ca=_.Af({type:OR});OR.Ba=_.Uc({Nb:[MP],imports:[_.$r]});var PR=class{};PR.O=function(a){return new (a||PR)};PR.Ca=_.Af({type:PR});PR.Ba=_.Uc({imports:[wR,aO,_.ey,_.Yn,HR,GR,OR,_.VJ,_.yB,IR,_.XJ,cR,_.gA,_.yB,JR,KR,_.UJ,_.OJ,_.RJ,LR,_.WH,MR,_.yI,_.ip,_.WJ,NR]});var QR=class{};QR.O=function(a){return new (a||QR)};QR.Ca=_.Af({type:QR});QR.Ba=_.Uc({imports:[_.Yn,gO]});var RR=class{};RR.O=function(a){return new (a||RR)};RR.Ca=_.Af({type:RR});RR.Ba=_.Uc({});var SR=class{};SR.O=function(a){return new (a||SR)};SR.Ca=_.Af({type:SR});SR.Ba=_.Uc({});var TR=class{};TR.O=function(a){return new (a||TR)};TR.Ca=_.Af({type:TR});TR.Ba=_.Uc({imports:[_.Yn]});var UR=class{};UR.O=function(a){return new (a||UR)};UR.Ca=_.Af({type:UR});UR.Ba=_.Uc({imports:[_.Yn]});var H6b=new Set,I6b=new Map,J6b=(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:I=>I,f=I=>I!==void 0&&!H6b.has(I),g=I=>{let L=I6b.get(I);L===void 0&&I6b.set(I,L=[]);return L},l=(I,L)=>{const V=g(I),ca=V.length!==0;if(ca){const la=document.createElement("style");la.textContent=V.join("\n");L.content.appendChild(la)}H6b.add(I);I6b.delete(I);
window.ShadyCSS.prepareTemplateStyles(L,I);ca&&window.ShadyCSS.nativeShadow&&(I=L.content.querySelector("style"),I!==null&&L.content.appendChild(I))},p=new Map,t=a.createElement;a.createElement=function(I,L){I=t.call(a,I,L);L=L==null?void 0:L.scope;L!==void 0&&(window.ShadyCSS.nativeShadow||window.ShadyCSS.prepareTemplateDom(I,L),f(L)&&g(L).push(...Array.from(I.content.querySelectorAll("style")).map(V=>{let ca;(ca=V.parentNode)==null||ca.removeChild(V);return V.textContent})));return I};var w=document.createDocumentFragment(),
A=document.createComment("");b=b.prototype;var G=b.II;b.II=function(I,L=this){const V=e(this.JI).parentNode;var ca,la=(ca=this.options)==null?void 0:ca.scope,ya;if((V instanceof ShadowRoot||V===((ya=this.options)==null?void 0:ya.ysd))&&f(la)){ca=this.JI;ya=this.d2;w.appendChild(A);this.JI=A;this.d2=null;G.call(this,I,L);I=(I==null?0:I._$litType$)?this.ki.Hoa.Ye:document.createElement("template");l(la,I);w.removeChild(A);let Ba;if((Ba=window.ShadyCSS)==null?0:Ba.nativeShadow)la=I.content.querySelector("style"),
la!==null&&w.appendChild(la.cloneNode(!0));V.insertBefore(w,ya);this.JI=ca;this.d2=ya}else G.call(this,I,L)};b.pCb=function(I){var L,V=(L=this.options)==null?void 0:L.scope;L=p.get(V);L===void 0&&p.set(V,L=new Map);V=L.get(I.Xz);V===void 0&&L.set(I.Xz,V=new a(I,this.options));return V}}},K6b;(K6b=window).litHtmlPolyfillSupport!=null||(K6b.litHtmlPolyfillSupport=J6b);var L6b="";if(window.Symbol){const a=Symbol();typeof a!=="symbol"&&(L6b=Object.keys(a)[0])}
var M6b=L6b!=="",N6b=M6b?a=>a!=null&&a[L6b]!==void 0:()=>!1;if(M6b&&!window.Symbol.for){const a=new Map;window.Symbol.for=b=>{a.has(b)||a.set(b,Symbol(b));return a.get(b)}};var O6b=({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.oO;a.oO=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.j3a.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.eGc===void 0&&window.ShadyCSS.prepareTemplateStyles(document.createElement("template"),e)}let f;return(f=this.shadowRoot)!=null?f:this.attachShadow(this.constructor.t0b)};var c=a.connectedCallback;a.connectedCallback=function(){c.call(this);this.K6&&window.ShadyCSS.styleElement(this)};var d=a.bMa;a.bMa=function(e){this.K6||window.ShadyCSS.styleElement(this);d.call(this,
e)}}},P6b;(P6b=window).reactiveElementPolyfillSupport!=null||(P6b.reactiveElementPolyfillSupport=O6b);var Q6b=({LitElement:a})=>{if(window.ShadyCSS!==void 0&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a.eGc=!0;a=a.prototype;var b=a.oO;a.oO=function(){this.HAa.scope=this.localName;return b.call(this)}}},R6b;(R6b=window).litElementPolyfillSupport!=null||(R6b.litElementPolyfillSupport=Q6b);var VR=QUb,S6b=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,T6b=_.ac((0,_.wc)`about:invalid#zClosurez`),OUb=a=>a,WR=a=>S6b.test(String(a))?a:T6b,YR=()=>T6b,ZR=a=>a instanceof _.Zb?_.ac(a):T6b,PUb=new Map([["A href",WR],["AREA href",WR],["BASE href",YR],["BUTTON formaction",WR],["EMBED src",YR],["FORM action",WR],["FRAME src",YR],["IFRAME src",ZR],["IFRAME srcdoc",a=>a instanceof _.hc?_.kc(a):_.kc(_.dm)],["INPUT formaction",WR],["LINK href",ZR],["OBJECT codebase",YR],["OBJECT data",
YR],["SCRIPT href",ZR],["SCRIPT src",ZR],["SCRIPT text",YR],["USE href",ZR]]);var U6b,V6b,W6b,$R=((U6b=_.ea.ShadyDOM)==null?0:U6b.inUse)&&(((V6b=_.ea.ShadyDOM)==null?void 0:V6b.noPatch)===!0||((W6b=_.ea.ShadyDOM)==null?void 0:W6b.noPatch)==="on-demand")?_.ea.ShadyDOM.wrap:a=>a,X6b=_.ea.trustedTypes,SUb=X6b?X6b.createPolicy("lit-html",{createHTML:a=>a}):void 0,Y6b=a=>a,Z6b=()=>Y6b,aS=`lit$${Math.random().toFixed(9).slice(2)}$`,$6b="?"+aS,a7b=`<${$6b}>`,bS=document,nL=a=>a===null||typeof a!="object"&&typeof a!="function"||N6b(a),RUb=Array.isArray,cS=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,
b7b=/--\x3e/g,c7b=/>/g,dS=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),d7b=/'/g,e7b=/"/g,f7b=/^(?:script|style|textarea|title)$/i,eS=(a,...b)=>({_$litType$:1,Xz:a,values:b}),mL=Symbol.for?Symbol.for("lit-noChange"):Symbol("ff"),fS=Symbol.for?Symbol.for("lit-nothing"):Symbol("gf"),g7b=new WeakMap,gS=bS.createTreeWalker(bS,129),h7b=class{constructor({Xz:a,_$litType$:b},c){this.U7=[];let d=0,e=0;const f=a.length-1,g=this.U7;var l=a.length-
1;const p=[];let t=b===2?"<svg>":b===3?"<math>":"",w,A=cS;for(let V=0;V<l;V++){const ca=a[V];let la=-1,ya;var G=0;let Ba;for(;G<ca.length;){A.lastIndex=G;Ba=A.exec(ca);if(Ba===null)break;G=A.lastIndex;if(A===cS)Ba[1]==="!--"?A=b7b:Ba[1]!==void 0?A=c7b:Ba[2]!==void 0?(f7b.test(Ba[2])&&(w=new RegExp(`</${Ba[2]}`,"g")),A=dS):Ba[3]!==void 0&&(A=dS);else if(A===dS)if(Ba[0]===">"){let Ea;A=(Ea=w)!=null?Ea:cS;la=-1}else Ba[1]===void 0?la=-2:(la=A.lastIndex-Ba[2].length,ya=Ba[1],A=Ba[3]===void 0?dS:Ba[3]===
'"'?e7b:d7b);else A===e7b||A===d7b?A=dS:A===b7b||A===c7b?A=cS:(A=dS,w=void 0)}G=A===dS&&a[V+1].startsWith("/>")?" ":"";t+=A===cS?ca+a7b:la>=0?(p.push(ya),ca.slice(0,la)+"$lit$"+ca.slice(la))+aS+G:ca+aS+(la===-2?V:G)}a=[TUb(a,t+(a[l]||"<?>")+(b===2?"</svg>":b===3?"</math>":"")),p];const [I,L]=a;this.Ye=h7b.createElement(I,c);gS.currentNode=this.Ye.content;if(b===2||b===3)b=this.Ye.content.firstChild,b.replaceWith(...b.childNodes);for(;(b=gS.nextNode())!==null&&g.length<f;){if(b.nodeType===1){if(b.hasAttributes())for(const V of b.getAttributeNames())V.endsWith("$lit$")?
(a=L[e++],c=b.getAttribute(V).split(aS),a=/([.?@])?(.*)/.exec(a),g.push({type:1,index:d,name:a[2],Xz:c,vc:a[1]==="."?i7b:a[1]==="?"?j7b:a[1]==="@"?k7b:l7b}),b.removeAttribute(V)):V.startsWith(aS)&&(g.push({type:6,index:d}),b.removeAttribute(V));if(f7b.test(b.tagName)&&(c=b.textContent.split(aS),a=c.length-1,a>0)){b.textContent=X6b?X6b.emptyScript:"";for(l=0;l<a;l++)b.append(c[l],bS.createComment("")),gS.nextNode(),g.push({type:2,index:++d});b.append(c[a],bS.createComment(""))}}else if(b.nodeType===
8)if(b.data===$6b)g.push({type:2,index:d});else for(c=-1;(c=b.data.indexOf(aS,c+1))!==-1;)g.push({type:7,index:d}),c+=aS.length-1;d++}}static createElement(a){const b=bS.createElement("template");b.innerHTML=a;return b}},o7b=class{constructor(a,b){this.qCb=[];this.cMa=void 0;this.Hoa=a;this.ay=b}get parentNode(){return this.ay.parentNode}get HI(){return this.ay.HI}OHc(a){var b=this.Hoa.Ye.content;const c=this.Hoa.U7;var d;const e=((d=a==null?void 0:a.shd)!=null?d:bS).importNode(b,!0);gS.currentNode=
e;b=gS.nextNode();let f=d=0,g=c[0];for(;g!==void 0;){if(d===g.index){let p;g.type===2?p=new m7b(b,b.nextSibling,this,a):g.type===1?p=new g.vc(b,g.name,g.Xz,this,a):g.type===6&&(p=new n7b(b,this,a));this.qCb.push(p);g=c[++f]}let l;d!==((l=g)==null?void 0:l.index)&&(b=gS.nextNode(),d++)}gS.currentNode=bS;return e}FJb(a){let b=0;for(const c of this.qCb)c!==void 0&&(c.Xz!==void 0?(c.II(a,c,b),b+=c.Xz.length-2):c.II(a[b])),b++}},p7b=function(a,b){if(a.ay===void 0){a.vCb=b;let c;(c=a.gGc)==null||c.call(a,
b)}},m7b=class{get HI(){let a,b;return(b=(a=this.ay)==null?void 0:a.HI)!=null?b:this.vCb}constructor(a,b,c,d){this.type=2;this.ki=fS;this.cMa=void 0;this.JI=a;this.d2=b;this.ay=c;this.options=d;let e;this.vCb=(e=d==null?void 0:d.isConnected)!=null?e:!0;this.F3=void 0}get parentNode(){let a=$R(this.JI).parentNode;const b=this.ay;let c;b!==void 0&&((c=a)==null?void 0:c.nodeType)===11&&(a=b.parentNode);return a}II(a,b=this){a=oL(this,a,b);nL(a)?a===fS||a==null||a===""?(this.ki!==fS&&this.Goa(),this.ki=
fS):a!==this.ki&&a!==mL&&this.NDb(a):a._$litType$!==void 0?this.THc(a):a.nodeType!==void 0?this.jNa(a):RUb(a)||typeof(a==null?void 0:a[Symbol.iterator])==="function"?this.SHc(a):this.NDb(a)}uPa(a){return $R($R(this.JI).parentNode).insertBefore(a,this.d2)}jNa(a){if(this.ki!==a){this.Goa();if(VR!==Z6b){let b;const c=(b=this.JI.parentNode)==null?void 0:b.nodeName;if(c==="STYLE"||c==="SCRIPT")throw Error("jf");}this.ki=this.uPa(a)}}NDb(a){if(this.ki!==fS&&nL(this.ki)){var b=$R(this.JI).nextSibling;this.F3===
void 0&&(this.F3=VR(b,"data","property"));a=this.F3(a);b.data=a}else b=bS.createTextNode(""),this.jNa(b),this.F3===void 0&&(this.F3=VR(b,"data","property")),a=this.F3(a),b.data=a;this.ki=a}THc(a){const {values:b,_$litType$:c}=a;a=typeof c==="number"?this.pCb(a):(c.Ye===void 0&&(c.Ye=h7b.createElement(TUb(c.h,c.h[0]),this.options)),c);var d;((d=this.ki)==null?void 0:d.Hoa)===a?this.ki.FJb(b):(d=new o7b(a,this),a=d.OHc(this.options),d.FJb(b),this.jNa(a),this.ki=d)}pCb(a){let b=g7b.get(a.Xz);b===void 0&&
g7b.set(a.Xz,b=new h7b(a));return b}SHc(a){RUb(this.ki)||(this.ki=[],this.Goa());const b=this.ki;let c=0,d;for(const e of a)c===b.length?b.push(d=new m7b(this.uPa(bS.createComment("")),this.uPa(bS.createComment("")),this,this.options)):d=b[c],d.II(e),c++;c<b.length&&(this.Goa(d&&$R(d.d2).nextSibling,c),b.length=c)}Goa(a=$R(this.JI).nextSibling,b){let c;for((c=this.gGc)==null||c.call(this,!1,!0,b);a&&a!==this.d2;)b=$R(a).nextSibling,$R(a).remove(),a=b}},l7b=class{get tagName(){return this.element.tagName}get HI(){return this.ay.HI}constructor(a,
b,c,d,e){this.type=1;this.ki=fS;this.cMa=void 0;this.element=a;this.name=b;this.ay=d;this.options=e;c.length>2||c[0]!==""||c[1]!==""?(this.ki=Array(c.length-1).fill(new String),this.Xz=c):this.ki=fS;this.CJ=void 0}II(a,b=this,c,d){const e=this.Xz;let f=!1;if(e===void 0){if(a=oL(this,a,b,0),f=!nL(a)||a!==this.ki&&a!==mL)this.ki=a}else{const g=a;a=e[0];let l,p;for(l=0;l<e.length-1;l++){p=oL(this,g[c+l],b,l);p===mL&&(p=this.ki[l]);f||(f=!nL(p)||p!==this.ki[l]);if(p===fS)a=fS;else if(a!==fS){let t;a+=
((t=p)!=null?t:"")+e[l+1]}this.ki[l]=p}}f&&!d&&this.kNa(a)}kNa(a){if(a===fS)$R(this.element).removeAttribute(this.name);else{this.CJ===void 0&&(this.CJ=VR(this.element,this.name,"attribute"));let b;a=this.CJ((b=a)!=null?b:"");let c;$R(this.element).setAttribute(this.name,(c=a)!=null?c:"")}}},i7b=class extends l7b{constructor(){super(...arguments);this.type=3}kNa(a){this.CJ===void 0&&(this.CJ=VR(this.element,this.name,"property"));a=this.CJ(a);this.element[this.name]=a===fS?void 0:a}},j7b=class extends l7b{constructor(){super(...arguments);
this.type=4}kNa(a){$R(this.element).toggleAttribute(this.name,!!a&&a!==fS)}},k7b=class extends l7b{constructor(a,b,c,d,e){super(a,b,c,d,e);this.type=5}II(a,b=this){var c;a=(c=oL(this,a,b,0))!=null?c:fS;if(a!==mL){b=this.ki;c=a===fS&&b!==fS||a.capture!==b.capture||a.once!==b.once||a.passive!==b.passive;var d=a!==fS&&(b===fS||c);c&&this.element.removeEventListener(this.name,this,b);d&&this.element.addEventListener(this.name,this,a);this.ki=a}}handleEvent(a){if(typeof this.ki==="function"){let b,c;this.ki.call((c=
(b=this.options)==null?void 0:b.host)!=null?c:this.element,a)}else this.ki.handleEvent(a)}},n7b=class{constructor(a,b,c){this.element=a;this.type=6;this.cMa=void 0;this.ay=b;this.options=c}get HI(){return this.ay.HI}II(a){oL(this,a)}},q7b;(q7b=window.litHtmlPolyfillSupport)==null||q7b(h7b,m7b);var r7b,s7b;((s7b=_.ea.litHtmlVersions)!=null?s7b:_.ea.litHtmlVersions=[]).push("3.2.1");
r7b=(a,b,c)=>{var d;const e=(d=c==null?void 0:c.Snb)!=null?d:b;d=e._$litPart$;if(d===void 0){let f;d=(f=c==null?void 0:c.Snb)!=null?f:null;e._$litPart$=d=new m7b(b.insertBefore(bS.createComment(""),d),d,void 0,c!=null?c:{})}d.II(a);return d};var t7b=_.ea.ShadowRoot&&(_.ea.ShadyCSS===void 0||_.ea.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,u7b=Symbol(),v7b=new WeakMap,w7b=class{constructor(a,b){this._$cssResult$=!0;if(u7b!==u7b)throw Error("kf");this.cssText=a;this.EOc=b}get styleSheet(){let a=this.GOc;const b=this.EOc;if(t7b&&a===void 0){const c=b!==void 0&&b.length===1;c&&(a=v7b.get(b));a===void 0&&((this.GOc=a=new CSSStyleSheet).replaceSync(this.cssText),c&&v7b.set(b,a))}return a}toString(){return this.cssText}},
x7b=(a,b)=>{if(t7b)a.adoptedStyleSheets=b.map(c=>c instanceof CSSStyleSheet?c:c.styleSheet);else for(const c of b){b=document.createElement("style");const d=_.ea.litNonce;d!==void 0&&b.setAttribute("nonce",d);b.textContent=c.cssText;a.appendChild(b)}},y7b=t7b?a=>a:a=>{if(a instanceof CSSStyleSheet){let b="";for(const c of a.cssRules)b+=c.cssText;a=new w7b(typeof b==="string"?b:String(b))}return a};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var z7b=!!/^\s*class\s*\{\s*\}\s*$/.test(class{}.toString())||HTMLElement.es5Shimmed||_.ea.Reflect===void 0||_.ea.customElements===void 0||_.ea.customElements.polyfillWrapFlushCallback||!1,A7b,B7b=()=>{const a=HTMLElement;if(z7b)return a;if(A7b!==void 0)return A7b;const b=_.ea.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 A7b=c},C7b=!1;z7b||C7b||(C7b=!0,_.ea.HTMLElement=B7b());
var D7b=B7b(),E7b=Object.is,F7b=Object.defineProperty,G7b=Object.getOwnPropertyDescriptor,H7b=Object.getOwnPropertyNames,I7b=Object.getOwnPropertySymbols,J7b=Object.getPrototypeOf,K7b=_.ea.trustedTypes,L7b=K7b?K7b.emptyScript:"",M7b=_.ea.reactiveElementPolyfillSupport,N7b={G2b(a,b){switch(b){case Boolean:a=a?L7b:null;break;case Object:case Array:a=a==null?a:JSON.stringify(a)}return a},R6a(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}},O7b=(a,b)=>!E7b(a,b),P7b={Xj:!0,type:String,NV:N7b,wnb:!1,sRb:O7b},Q7b;Symbol.metadata==null&&(Symbol.metadata=Symbol("mf"));Q7b=Symbol.metadata;
var R7b=new WeakMap,S7b=function(a,b){a.fMa();let c;((c=a.rba)!=null?c:a.rba=[]).push(b)},U7b=function(a,b,c){var d=Symbol();let e;const {get:f,set:g}=(e=G7b(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);T7b(this,b,p,c)},configurable:!0,enumerable:!0}},VUb=function(a,b,c=P7b){c.state&&(c.Xj=!1);a.fMa();a.MF.set(b,c);c.Sod||(c=U7b(a,b,c),c!==void 0&&F7b(a.prototype,b,c))},
T7b=function(a,b,c,d){if(b!==void 0){d!=null||(d=V7b(a.constructor,b));let e;if(((e=d.sRb)!=null?e:O7b)(a[b],c))a.aMa(b,c,d);else return}a.Eia===!1&&(a.yCb=a.kGc())},V7b=function(a,b){let c;return(c=a.MF.get(b))!=null?c:P7b},W7b=function(a){if(a.Eia){if(!a.K6){a.IAa!=null||(a.IAa=a.oO());if(a.Joa){for(const [d,e]of a.Joa)a[d]=e;a.Joa=void 0}var b=a.constructor.MF;if(b.size>0)for(const [d,e]of b){b=d;var c=e;c.qad!==!0||a.I$.has(b)||a[b]===void 0||a.aMa(b,a[b],c)}}b=!1;c=a.I$;try{b=!0;let d;(d=a.eMa)==
null||d.forEach(e=>{let f;return(f=e.xld)==null?void 0:f.call(e)});a.update(c)}catch(d){throw b=!1,a.wCb(),d;}b&&a.bMa(c)}},hS=class extends D7b{static get observedAttributes(){this.wu();return this.Ioa&&[...this.Ioa.keys()]}static fMa(){if(!this.hasOwnProperty("MF")){var a=J7b(this);a.wu();a.rba!==void 0&&(this.rba=[...a.rba]);this.MF=new Map(a.MF)}}static wu(){X7b();if(!this.hasOwnProperty("j6a")){this.j6a=!0;this.fMa();if(this.hasOwnProperty("properties")){var a=this.properties,b=[...H7b(a),...I7b(a)];
for(const c of b)VUb(this,c,a[c])}a=this[Q7b];if(a!==null&&(a=R7b.get(a),a!==void 0))for(const [c,d]of a)this.MF.set(c,d);this.Ioa=new Map;for(const [c,d]of this.MF)a=c,b=this.sCb(a,d),b!==void 0&&this.Ioa.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(y7b(c))}else b!==void 0&&a.push(y7b(b));this.j3a=a}}static sCb(a,b){b=b.Xj;return b===!1?void 0:typeof b==="string"?b:typeof a==="string"?a.toLowerCase():void 0}constructor(){super();
this.Joa=void 0;this.K6=this.Eia=!1;this.f2=null;this.lGc()}lGc(){this.yCb=new Promise(b=>this.gPb=b);this.I$=new Map;this.pGc();T7b(this);let a;(a=this.constructor.rba)==null||a.forEach(b=>b(this))}pGc(){const a=new Map,b=this.constructor.MF;for(const c of b.keys())this.hasOwnProperty(c)&&(a.set(c,this[c]),delete this[c]);a.size>0&&(this.Joa=a)}oO(){let a;const b=(a=this.shadowRoot)!=null?a:this.attachShadow(this.constructor.t0b);x7b(b,this.constructor.j3a);return b}connectedCallback(){this.IAa!=
null||(this.IAa=this.oO());this.gPb(!0);let a;(a=this.eMa)==null||a.forEach(b=>{let c;return(c=b.uld)==null?void 0:c.call(b)})}gPb(){}disconnectedCallback(){let a;(a=this.eMa)==null||a.forEach(b=>{let c;return(c=b.vld)==null?void 0:c.call(b)})}attributeChangedCallback(a,b,c){this.dGc(a,c)}oGc(a,b){const c=this.constructor.MF.get(a),d=this.constructor.sCb(a,c);if(d!==void 0&&c.wnb===!0){let e;const f=(((e=c.NV)==null?void 0:e.G2b)!==void 0?c.NV:N7b).G2b(b,c.type);this.f2=a;f==null?this.removeAttribute(d):
this.setAttribute(d,f);this.f2=null}}dGc(a,b){var c=this.constructor;a=c.Ioa.get(a);if(a!==void 0&&this.f2!==a){c=V7b(c,a);let d;const e=typeof c.NV==="function"?{R6a:c.NV}:((d=c.NV)==null?void 0:d.R6a)!==void 0?c.NV:N7b;this.f2=a;this[a]=e.R6a(b,c.type);this.f2=null}}aMa(a,b,c){this.I$.has(a)||this.I$.set(a,b);if(c.wnb===!0&&this.f2!==a){let d;((d=this.Koa)!=null?d:this.Koa=new Set).add(a)}}kGc(){const a=this;return _.ve(function*(){a.Eia=!0;try{yield a.yCb}catch(c){a.rud||Promise.reject(c)}const b=
W7b(a);b!=null&&(yield b);return!a.Eia})}bMa(a){let b;(b=this.eMa)==null||b.forEach(c=>{let d;return(d=c.yld)==null?void 0:d.call(c)});this.K6||(this.K6=!0,this.cQb());this.rE(a)}wCb(){this.I$=new Map;this.Eia=!1}update(){this.Koa&&(this.Koa=this.Koa.forEach(a=>this.oGc(a,this[a])));this.wCb()}rE(){}cQb(){}};hS.j3a=[];hS.t0b={mode:"open"};hS.MF=new Map;hS.j6a=new Map;M7b==null||M7b({ReactiveElement:hS});
var X7b=()=>{let a;((a=_.ea.reactiveElementVersions)!=null?a:_.ea.reactiveElementVersions=[]).push("2.0.4");X7b=()=>{}};var Z7b=class extends hS{constructor(){super(...arguments);this.HAa={host:this};this.dMa=void 0}oO(){const a=super.oO();let b;(b=this.HAa).Snb!=null||(b.Snb=a.firstChild);return a}update(a){const b=this.render();this.K6||(this.HAa.isConnected=this.isConnected);super.update(a);this.dMa=r7b(b,this.IAa,this.HAa)}connectedCallback(){super.connectedCallback();let a;(a=this.dMa)==null||p7b(a,!0)}disconnectedCallback(){super.disconnectedCallback();let a;(a=this.dMa)==null||p7b(a,!1)}render(){return mL}static wu(){Y7b();
return hS.wu.call(this)}};Z7b._$litElement$=!0;Z7b.j6a=!0;var $7b;($7b=window.litElementPolyfillSupport)==null||$7b({LitElement:Z7b});var Y7b=()=>{let a,b;((b=(a=window).litElementVersions)!=null?b:a.litElementVersions=[]).push("4.1.1");Y7b=()=>{}};var a8b=((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 w7b(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 b8b={Xj:!0,type:String,NV:N7b,wnb:!1,sRb:O7b},UUb=(a=b8b,b,c)=>{const d=c.kind,e=c.metadata;let f=R7b.get(e);f===void 0&&R7b.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);T7b(this,g,p,a)},init(l){l!==void 0&&this.aMa(g,void 0,a);return l}}}if(d==="setter"){const g=c.name;return function(l){const p=this[g];b.call(this,l);T7b(this,g,p,a)}}throw Error("nf`"+d);};var c8b=class{get HI(){return this.ay.HI}fGc(a,b,c){this.Tcd=a;this.ay=b;this.Qcd=c}hGc(a,b){return this.update(a,b)}update(a,b){return this.render(...b)}};var d8b=class extends c8b{constructor(a){super();this.value=fS;if(a.type!==2)throw Error("of`"+this.constructor.jUc);}render(a){if(a===fS||a===void 0)return this.s2b=void 0,this.value=a;if(a===mL)return a;if(a===this.value)return this.s2b;this.value=a;a=[_.kc(a)];a.raw=a;return this.s2b={_$litType$:this.constructor.resultType,Xz:a,values:[]}}};d8b.jUc="safeHTML";d8b.resultType=1;var e8b=(a=>(...b)=>({_$litDirective$:a,values:b}))(d8b);var f8b=class{constructor(a,b,c){this.category=a;this.rawQuery=b;a=b.indexOf(c);a!==-1?(this.prefix=b.substr(0,a),this.Gw=b.substr(a,c.length),this.suffix=b.substr(a+c.length)):(this.prefix=b,this.suffix=this.Gw="")}},g8b=class{constructor(a,b,c,d,e){this.title=a;this.snippet=b;this.url=c;this.icon=d;this.shortUrl=e}},h8b=class{constructor(a,b,c){this.icon=a;this.url=b;this.description=c}},i8b=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")},lS=class extends Z7b{constructor(){super(...arguments);this.placeholder="Search...";this.hiddenQuery="";this.accesskey="/";this.dataFrom=this.dataHiddenQuery=this.from="";this.queries=[];this.results=[];this.FQ=[];this.Nna=this.Ona=new _.Tf;this.EPb=NUb("fetchJson",(a,b)=>MUb(a,b));this.z1c=NUb("momaUrl",new URL("https://moma.corp.google.com/search"));this.input=void 0}static get styles(){return a8b}render(){const a=
this.input?this.input.value:"",b=this.FQ.length>0&&this.results.length===0;return eS`
      <form autocomplete="off" action="#">
        <input
          type="text"
          spellcheck="false"
          placeholder="${this.placeholder}" />
        <div class="items">
          <ul class="queries">
            ${this.queries.map(c=>eS` <li class="item">
                  <span class="icon sprite ${c.category}"></span>
                  <a
                    href="#"
                    @mousedown=${d=>{d.preventDefault()}}
                    @click=${d=>{d.preventDefault();this.MQ(c.rawQuery);this.fireEvent("query-event",c.rawQuery)}}>
                    ${c.prefix}<strong>${c.Gw}</strong>${c.suffix}
                    <span class="raw-query">${c.rawQuery}</span>
                  </a>
                </li>`)}
          </ul>
          <ul class="results">
            ${b?eS` <li class="no">
                  No results for&nbsp;<span class="value">${a}</span>
                </li>`:""}
            ${this.results.map(c=>eS`
        <li class="item">
          <img aria-hidden="true" class="icon moma-image" .src=${XUb(c.icon.imageUrl)}></img>
          <a .href=${c.url} @click=${()=>{this.fireEvent("navigate-event",_.cc(c.url))}}>
            <div class='title'>${c.title}
              <span class='short'>${YUb(c.shortUrl)}</span>
            </div>
            <div class='snippet'>${e8b(c.snippet)}</div>
          </a>
        </li>`)}
          </ul>
          <ul class="search">
            ${this.FQ.map(c=>eS` <li class="item">
                  <a
                    rel="search"
                    .href=${c.url}
                    @click=${()=>{this.fireEvent("navigate-event",_.cc(c.url))}}
                    ><span class="icon sprite ${c.icon}"></span>
                    ${c.description}</a
                  >
                </li>`)}
          </ul>
        </div>
      </form>
    `}cQb(){if(this.shadowRoot){var a=this.shadowRoot.querySelector(".items"),b=this.shadowRoot.querySelector("input");this.accesskey&&b.setAttribute("accesskey",this.accesskey);var c=_.x(_.Me(b,"input"),_.eg(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")}),_.Kf(500),_.v(()=>b.value),_.Re(e=>e!==""),_.eg(e=>{const f=this.z1c;e=[e];f.searchParams.set("q",e.join(" "));var g=this.from||this.dataFrom;g&&f.searchParams.set("from",g);this.FQ=[];this.FQ.push(new h8b("moma",
_.ec(f.toString()),"Moma search"));if(g=this.hiddenQuery||this.dataHiddenQuery)e.push(g),f.searchParams.set("q",e.join(" ")),this.FQ.push(new h8b("more",_.ec(f.toString()),"More results"));this.FQ.reverse()}));this.input=b;var d=()=>{this.Ona.next(!0)};_.kha(c,_.x(c,_.cg(e=>this.EPb(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 f8b("personal",l.rawQuery,e));
f=(f.suggestedPopularQueries||[]).map(l=>new f8b("popular",l.rawQuery,e));this.queries=g.concat(f);this.Ona.next(!0)},d);_.x(c,_.cg(e=>this.EPb(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=_.jc(l);f.call(e,new g8b(g,l,XUb(t.link.linkUrl),t.icon,t.link.shortUrl))}}this.Ona.next(!0)},d);_.x(_.Me(b,"input"),_.Re(()=>b.value==="")).subscribe(()=>{this.FQ=[];this.queries=[];this.results=[];this.Ona.next(!1)});_.Me(b,"focusin").subscribe(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")});_.Me(b,"keydown").subscribe(e=>{switch(e.key){case "ArrowDown":e.preventDefault();i8b(this,1);break;case "ArrowUp":e.preventDefault();
i8b(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),_.Lca(window.location,_.ec(g));else{for(var f of a.querySelectorAll(".item"))f.classList.remove("selected");if(f=e.querySelector(".raw-query"))this.MQ(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()}MQ(a){this.input&&(this.input.value=a,this.input.dispatchEvent(new InputEvent("input")))}fireEvent(a,b){this.dispatchEvent(new CustomEvent(a,{detail:{value:b}}))}};uL([pL({type:String}),vL(Object)],lS.prototype,"placeholder",void 0);
uL([pL({type:String,Xj:"hidden-query"}),vL(Object)],lS.prototype,"hiddenQuery",void 0);uL([pL({type:String}),vL(Object)],lS.prototype,"accesskey",void 0);uL([pL({type:String}),vL(Object)],lS.prototype,"from",void 0);uL([pL({type:String,Xj:"data-hidden-query"}),vL(Object)],lS.prototype,"dataHiddenQuery",void 0);uL([pL({type:String,Xj:"data-from"}),vL(Object)],lS.prototype,"dataFrom",void 0);uL([WUb(),vL(Array)],lS.prototype,"queries",void 0);uL([WUb(),vL(Array)],lS.prototype,"results",void 0);
uL([WUb(),vL(Array)],lS.prototype,"FQ",void 0);lS=uL([(a=>(b,c)=>{c!==void 0?S7b(c,()=>{customElements.define(a,b)}):customElements.define(a,b)})("g3mark-moma-search")],lS);var mS=class{};mS.O=function(a){return new (a||mS)};mS.Ca=_.Af({type:mS});mS.Ba=_.Uc({});var nS=class{};nS.O=function(a){return new (a||nS)};nS.Ca=_.Af({type:nS});nS.Ba=_.Uc({imports:[UR,_.Yn,_.iu,_.ip,mS]});var oS=class{};oS.O=function(a){return new (a||oS)};oS.Ca=_.Af({type:oS});oS.Ba=_.Uc({imports:[_.Yn,RR]});var pS=class{};pS.O=function(a){return new (a||pS)};pS.Ca=_.Af({type:pS});pS.Ba=_.Uc({imports:[_.Yn,_.No,_.iu,_.ip]});var qS=class{};qS.O=function(a){return new (a||qS)};qS.Ca=_.Af({type:qS});qS.Ba=_.Uc({imports:[_.Yn,oS,pS]});var rS=class{};rS.O=function(a){return new (a||rS)};rS.Ca=_.Af({type:rS});rS.Ba=_.Uc({imports:[_.Yn,SR,nS,_.ip,oS,qS,_.EF,pS,TR,_.iu,RR]});var sS=class{};sS.O=function(a){return new (a||sS)};sS.Ca=_.Af({type:sS});sS.Ba=_.Uc({Nb:[{va:_.Ceb,kc:{expandedHeight:"48px",collapsedHeight:"48px",LK:!1}}],imports:[_.Cp,_.Yn,GR,_.cK,cR,QR,_.gA,_.Px,_.MB,_.TF,rS,MR]});var tS=class{};tS.O=function(a){return new (a||tS)};tS.Ca=_.Af({type:tS});tS.Ba=_.Uc({imports:[aO,_.Yn,_.uB,HR,GR,_.xp,_.GF,aN,_.ip]});var uS=class{};uS.O=function(a){return new (a||uS)};uS.Ca=_.Af({type:uS});uS.Ba=_.Uc({imports:[_.Kv,_.Yn,fO,_.GF,_.EF,_.Px,_.iu,_.iy]});var vS=class{};vS.O=function(a){return new (a||vS)};vS.Ca=_.Af({type:vS});vS.Ba=_.Uc({imports:[_.Cp,_.Yn,_.EF,_.Px,_.MB,_.OF,_.ip]});var wS=class{};wS.O=function(a){return new (a||wS)};wS.Ca=_.Af({type:wS});wS.Ba=_.Uc({imports:[_.Yn,_.Px,_.iu,_.jy]});var xS=class{};xS.O=function(a){return new (a||xS)};xS.Ca=_.Af({type:xS});xS.Ba=_.Uc({imports:[wS,_.Yn]});new _.Nm;new _.Om;new _.Nm;new _.Om;new _.Ot("Last {count} days");var j8b=function(a){const b=_.ekb(a.hd),c=_.dkb(a.hd,"narrow"),d=_.dkb(a.hd,"long").map((e,f)=>({uVb:e,xhb:c[f]}));a.OSb=d.slice(b).concat(d.slice(0,b))},l8b=function(a){const b=[],c=k8b(a,a.Ed);let d=a.hd.clone(a.Cd);for(;k8b(a,d)<=c;)b.push(a.hd.clone(d)),d=_.ZC(a.hd,d,1);return b},m8b=function(a){_.x(a.uja.Gc,_.bg(a.uja),_.cg(b=>_.Qe(...b.toArray().map(c=>c.pJ.Aka))),_.dg(a.nc)).subscribe(b=>{document.querySelectorAll(".mat-calendar-body-cell").forEach(f=>{f.setAttribute("tabindex","-1")});var c=
a.uja.toArray();c==null||c[0].cIb(b);a.GZ=(c==null?void 0:c[0].u3)||null;a.aQ=(c==null?void 0:c[0].PT)||null;for(b=1;b<c.length;b++)c[b].u3=a.GZ,c[b].PT=a.aQ,_.$m(c[b].Ta);if(c=c.find(f=>$Ub(a,f.qb,a.qb)))c.qb=a.qb,_.$m(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")})},n8b=function(a){a.zone.Ub(()=>{const b=a.tla.kb.ma;_.x(_.Me(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}),_.Pf(),_.cg(c=>c===0?_.ok:_.x(_.qfb(50),_.Mf(c))),_.dg(a.nc)).subscribe(c=>{b.scrollTo({top:b.scrollTop+c})})})},$Ub=function(a,b,c){return a.hd.getMonth(b)===a.hd.getMonth(c)&&a.hd.getYear(b)===a.hd.getYear(c)},k8b=function(a,b){return(new Date(a.hd.getYear(b),a.hd.getMonth(b),1)).getTime()},o8b=function(a,b){return a.uja.toArray().find(c=>$Ub(a,c.qb,b))},yS=class{constructor(a,
b,c,d){this.kb=a;this.hd=b;this.dir=c;this.zone=d;this.nc=new _.Wf;this.aQ=this.GZ=null;this.ghb=192;this.Xka=new _.Qh([]);this.r4=[];this.vSb=!1;this.Iy=this.bw=null;this.ho=new _.Vm;this.o1=new _.Vm;this.K3b=new _.Vm;this.Em=new _.Vm;this.Rv=null;this.OSb=[];j8b(this)}Qa(){this.r4=l8b(this);var a=this.Xka,b=a.next;const c=Array.from({length:this.r4.length});c[0]=this.qb;c[1]=_.ZC(this.hd,this.qb,1);b.call(a,c)}Dc(){this.Pab();m8b(this);n8b(this);this.zone.Ub(()=>{setTimeout(()=>{this.Xka.next(this.r4);
this.vSb=!0})})}Sb(a){this.vSb&&(a.minDate||a.maxDate)&&(this.r4=l8b(this),this.Xka.next(this.r4));a.activeDate&&a.activeDate.ng!==a.activeDate.Hj&&this.zone.Ub(()=>{setTimeout(()=>{this.bM(this.qb,"auto")})})}Ja(){this.nc.next();this.nc.complete()}bM(a,b="auto"){const c=this.r4.findIndex(d=>$Ub(this,d,a));c>-1&&this.tla.Iz(c,b)}drb(a){this.o1.next(a.value);for(const b of this.uja.toArray())b.PT=null,b.u3=null,_.$m(b.Ta)}get weekdays(){return this.OSb}tW(a){this.Rv=a}LF(a){this.Rv&&(a.value&&this.K3b.emit(a),
this.Rv=null)}Pab(){_.x(_.Me(this.kb.ma,"keydown",{capture:!0}),_.dg(this.nc)).subscribe(a=>{a:{var b=this.qb,c=this.dir.value==="rtl";switch(a.keyCode){case 37:this.qb=_.aD(this.hd,this.qb,c?1:-1);break;case 39:this.qb=_.aD(this.hd,this.qb,c?-1:1);break;case 38:this.qb=_.aD(this.hd,this.qb,-7);break;case 40:this.qb=_.aD(this.hd,this.qb,7);break;case 36:this.qb=_.aD(this.hd,this.qb,1-this.hd.getDate(this.qb));break;case 35:this.qb=_.aD(this.hd,this.qb,_.XC(this.hd,this.qb)-this.hd.getDate(this.qb));
break;case 33:this.qb=a.altKey?_.$C(this.hd,this.qb,-1):_.ZC(this.hd,this.qb,-1);break;case 34:this.qb=a.altKey?_.$C(this.hd,this.qb,1):_.ZC(this.hd,this.qb,1);break;default:break a}this.qb=_.UC(this.hd,this.qb,this.Cd,this.Ed);_.SC(this.hd,b,this.qb)&&this.Em.emit(this.qb);b=o8b(this,b);if(c=o8b(this,this.qb))c.qb=this.qb,c.yB(),_.$m(c.Ta),b==null||_.$m(b.Ta);a.preventDefault();a.stopPropagation()}})}};yS.O=function(a){return new (a||yS)(_.B(_.bf),_.B(_.VC),_.B(_.Mr),_.B(_.Ue))};
yS.wa=_.zf({type:yS,na:[["reach-calendar-month-view"]],rb:function(a,b){a&1&&(_.Jg(_.jB,7),_.Jg(_.kB,7),_.Jg(_.cF,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.tla=c.first);_.Mg(c=_.Og())&&(b.zwd=c.first);_.Mg(c=_.Og())&&(b.uja=c)}},nb:[1,"reach-calendar-month-view"],inputs:{qb:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",Cj:"dateFilter",Vl:"dateClass",bw:"comparisonStart",Iy:"comparisonEnd"},outputs:{ho:"selectedChange",o1:"userSelection",K3b:"userDragDrop",Em:"activeDateChange"},standalone:!1,
features:[_.Lm],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,ZUb,2,1,"th",1),_.J()()(),_.K(4,"mat-divider"),_.F(5,"cdk-virtual-scroll-viewport",2),_.C(6,bVb,2,1,"div",3),_.R(7,"async"),_.J());a&2&&
(_.y(3),_.E("ngForOf",b.weekdays),_.y(2),_.E("itemSize",b.ghb)("minBufferPx",b.ghb*5)("maxBufferPx",b.ghb*10),_.y(),_.E("cdkVirtualForOf",_.S(7,6,b.Xka))("cdkVirtualForTemplateCacheSize",50))},Fa:[_.PC,_.Rn,_.Sn,_.cF,_.Kx,_.hB,_.kB,_.jB,_.Xn],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 p8b=function(a,b){return a.Dad.toArray().find(c=>a.hd.getYear(c.qb)===a.hd.getYear(b))},zS=class{constructor(a,b,c){this.kb=a;this.hd=b;this.dir=c;this.nc=new _.Wf;this.WXa=new _.Qh([]);this.Wzb=128;this.ho=new _.Tf;this.Em=new _.Vm}Dc(){this.Pab()}Sb(a){if(a.minDate||a.maxDate){a=[];const b=(new Date(this.hd.getYear(this.Ed),0,1)).getTime();let c=this.hd.clone(this.Cd);for(;(new Date(this.hd.getYear(c),0,1)).getTime()<=b;)a.push(this.hd.clone(c)),c=_.$C(this.hd,c,1);this.WXa.next(a)}}bM(a,b=
"auto"){const c=this.WXa.value.findIndex(d=>this.hd.getYear(d)===this.hd.getYear(a));c>-1&&this.tla.Iz(c,b)}Pab(){_.x(_.Me(this.kb.ma,"keydown",{capture:!0}),_.dg(this.nc)).subscribe(a=>{this.A9a(a)})}A9a(a){var b=this.qb,c=this.dir.value==="rtl";switch(a.keyCode){case 37:this.qb=_.ZC(this.hd,this.qb,c?1:-1);break;case 39:this.qb=_.ZC(this.hd,this.qb,c?-1:1);break;case 38:this.qb=_.ZC(this.hd,this.qb,-4);break;case 40:this.qb=_.ZC(this.hd,this.qb,4);break;case 36:this.qb=_.ZC(this.hd,this.qb,-this.hd.getDate(this.qb));
break;case 35:this.qb=_.aD(this.hd,this.qb,11-this.hd.getMonth(this.qb));break;case 33:this.qb=_.$C(this.hd,this.qb,a.altKey?-10:-1);break;case 34:this.qb=_.$C(this.hd,this.qb,a.altKey?10:1);break;default:return}this.qb=_.UC(this.hd,this.qb,this.Cd,this.Ed);_.SC(this.hd,b,this.qb)&&this.Em.emit(this.qb);b=p8b(this,b);if(c=p8b(this,this.qb))c.qb=this.qb,c.yB(),_.$m(c.Ta),b==null||_.$m(b.Ta);a.preventDefault();a.stopPropagation()}};zS.O=function(a){return new (a||zS)(_.B(_.bf),_.B(_.VC),_.B(_.Mr))};
zS.wa=_.zf({type:zS,na:[["reach-calendar-year-view"]],rb:function(a,b){a&1&&(_.Jg(_.jB,7),_.Jg(_.eF,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.tla=c.first);_.Mg(c=_.Og())&&(b.Dad=c)}},nb:[1,"reach-calendar-year-view"],inputs:{qb:"activeDate",Cd:"minDate",Ed:"maxDate",selected:"selected",Cj:"dateFilter",Vl:"dateClass"},outputs:{ho:"selectedChange",Em:"activeDateChange"},standalone:!1,features:[_.Lm],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,cVb,1,6,"mat-year-view",1),_.R(2,"async"),_.J());a&2&&(_.E("itemSize",
b.Wzb)("minBufferPx",b.Wzb*3)("maxBufferPx",b.Wzb*5),_.y(),_.E("cdkVirtualForOf",_.S(2,5,b.WXa))("cdkVirtualForTemplateCacheSize",50))},Fa:[_.PC,_.eF,_.hB,_.kB,_.jB,_.Xn],hb:2,Ma:0});var q8b=_.hj("pickerView",[_.kj("month",_.jj({transform:"translateY(0)"})),_.lj("month => year",[_.ij("375ms cubic-bezier(0.4,0.0,0.2,1)",_.CC([_.jj({transform:"translateY(-100%)",offset:0}),_.jj({transform:"translateY(0%)",offset:1})]))]),_.lj("year => month",[_.ij("375ms cubic-bezier(0.4,0.0,0.2,1)",_.CC([_.jj({transform:"translateY(0)",offset:0}),_.jj({transform:"translateY(-100%)",offset:1})]))])]),r8b=_.hj("yearViewActive",[_.kj("false",_.jj({display:"none"})),_.kj("true",_.jj({display:"block"})),
_.lj("false => true",[_.ij("375ms cubic-bezier(0.4,0.0,0.2,1)",_.CC([_.jj({display:"block",offset:0})]))]),_.lj("true => false",[_.ij("375ms cubic-bezier(0.4,0.0,0.2,1)",_.CC([_.jj({display:"block",offset:0}),_.jj({display:"none",offset:1})]))])]),AS=class{get qb(){return this.aSc}set qb(a){this.aSc=_.UC(this.hd,a,this.Cd,this.Ed);this.Xb.next();_.Zm(this.Vd)}get Zg(){return this.mbb}set Zg(a){const b=this.mbb!==a?a:null;this.mbb=a;_.Zm(this.Vd);b&&this.rR.emit(b)}get Tz(){return this.NSb}set Tz(a){this.NSb=
_.RC(this.hd,this.hd.oi(a));let b;this.qb=(b=this.Tz)!=null?b:new Date}get Cd(){return this.nZc}set Cd(a){this.nZc=_.RC(this.hd,this.hd.oi(a))||_.$C(this.hd,new Date,-3)}get Ed(){return this.mZc}set Ed(a){this.mZc=_.RC(this.hd,this.hd.oi(a))||_.$C(this.hd,new Date,3)}constructor(a,b){this.hd=a;this.Vd=b;this.nc=new _.Wf(1);this.M8=new _.Fw(null);this.KSb=new _.Wf(1);this.Xb=new _.Tf;this.U4=[];this.fZc="Enter a day, month, and year";this.ESb="Date";this.NSb=null;this.XQ="month";this.ho=new _.Vm;this.rR=
new _.Vm(!0);this.o1=new _.Vm;_.x(this.M8.ln,_.dg(this.nc)).subscribe(c=>{this.o1.next({source:"input",value:c})})}Qa(){this.Cd||(this.Cd=_.$C(this.hd,new Date,-3));this.Ed||(this.Ed=_.$C(this.hd,new Date,3));this.M8.setValue(this.selected,{te:!1})}Sd(){this.qb=this.Tz||new Date;this.mbb=this.XQ}Dc(){this.KSb.next()}Sb(a){if(a=a.selected)a=!!this.M8.value;a&&this.M8.setValue(this.selected,{te:!1});this.Xb.next()}Ja(){this.nc.next();this.nc.complete()}drb(a){this.o1.next({source:"view",value:a})}};
AS.O=function(a){return new (a||AS)(_.B(_.VC,8),_.B(_.jn))};
AS.wa=_.zf({type:AS,na:[["reach-calendar"]],rb:function(a,b){a&1&&(_.Jg(yS,5),_.Jg(zS,5));if(a&2){let c;_.Mg(c=_.Og())&&(b.w7=c.first);_.Mg(c=_.Og())&&(b.NDa=c.first)}},nb:[1,"reach-calendar","cdk-edit-pane"],ob:2,Ya:function(a,b){a&2&&_.og("reach-date-calendar-with-presets",b.U4==null?null:b.U4.length)},inputs:{U4:"datePresets",Tz:"startAt",XQ:"startView",selected:"selected",Cj:"dateFilter",Vl:"dateClass",Cd:"minDate",Ed:"maxDate"},outputs:{ho:"selectedChange",rR:"viewChanged",o1:"userSelection"},
Pb:["reachCalendar"],standalone:!1,features:[_.Xg([{va:_.fF,Gb:AS}]),_.Lm],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),_.J(),_.K(6,"input",4),_.C(7,dVb,2,1,"mat-error",5),_.J()(),_.C(8,eVb,1,1,"reach-date-presets-menu",6),_.K(9,"reach-calendar-month-toolbar",7),_.J(),_.F(10,
"div",8)(11,"div")(12,"reach-calendar-year-view",9),_.N("selectedChange",function(c){b.Zg="month";let d;(d=b.w7)==null||d.bM(c)}),_.J(),_.F(13,"reach-calendar-month-view",10),_.N("userSelection",function(c){return b.drb(c)}),_.J()()()());a&2&&(_.y(5),_.Sg(b.ESb),_.y(),_.E("formControl",b.M8)("placeholder",b.ESb)("min",b.Cd)("max",b.Ed),_.y(),_.E("ngIf",b.M8.invalid),_.y(),_.E("ngIf",b.U4==null?null:b.U4.length),_.y(),_.E("activeDate",b.qb)("maxDate",b.Ed)("minDate",b.Cd)("view",b.Zg),_.y(2),_.E("@pickerView",
b.Zg),_.y(),_.E("@yearViewActive",b.Zg=="year")("activeDate",b.qb)("selected",b.selected)("dateFilter",b.Cj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Vl),_.y(),_.E("activeDate",b.qb)("selected",b.selected)("dateFilter",b.Cj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Vl))},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:[q8b,r8b]},Ma:0});var s8b={keyboard_arrow_left:{Uh:"keyboard_arrow_left"},keyboard_arrow_right:{Uh:"keyboard_arrow_right"},arrow_right:{Uh:"arrow_right"}},t8b=new _.ud("ICON_MAPPING",{Ea:"root",oa:()=>s8b});var u8b=0,v8b=function(a){let b;(b=a.calendar.w7)==null||_.x(b.tla.lBa,_.dg(a.nc)).subscribe(c=>{let d;const e=(d=a.calendar.w7)==null?void 0:d.Xka.value[c];e&&(a.Uza=a.hd.format(e,a.uTc.display.hhb),a.Lx=e,_.Zm(a.Vd))})},w8b=function(a,b,c){b=a.view==="month"?_.ZC(a.hd,b,c):_.$C(a.hd,b,c);return _.UC(a.hd,b,a.Cd,a.Ed)},BS=class{get qb(){return this.kZc}set qb(a){this.kZc=this.Lx=a}get view(){return this.oZc}set view(a){this.oZc=a}get hkb(){return this.view==="month"?"Choose month and year":"Choose date"}get alb(){return this.view===
"month"?"Previous month":"Previous year"}get Mhb(){return this.view==="month"?"Next month":"Next year"}constructor(a,b,c,d,e,f){this.calendar=a;this.Vd=b;this.hd=d;this.uTc=e;this.Jw=f;this.nc=new _.Wf(1);this.Uza="";this.cMb=`reach-calendar-button-${u8b++}`}Dc(){_.x(this.calendar.KSb,_.Nf(1)).subscribe(()=>{v8b(this)})}jAa(){return!this.Cd||_.SC(this.hd,this.Cd,this.Lx)<0}Zya(){return!this.Ed||_.SC(this.hd,this.Ed,this.Lx)>0}bM(a,b="auto"){if(this.view==="month"){let c;(c=this.calendar.w7)==null||
c.bM(a,b)}else{let c;(c=this.calendar.NDa)==null||c.bM(a,b)}}};BS.O=function(a){return new (a||BS)(_.B(AS),_.B(_.jn),_.B(_.bF),_.B(_.VC,8),_.B(_.zs,8),_.B(t8b))};
BS.wa=_.zf({type:BS,na:[["reach-calendar-month-toolbar"]],nb:[1,"reach-calendar-month-toolbar"],inputs:{qb:"activeDate",Cd:"minDate",Ed:"maxDate",view:"view"},standalone:!1,features:[_.Xg([{va:_.O5a,kc:{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.Lx){let c;(c=b.calendar.NDa)==null||c.bM(b.Lx)}}),_.F(2,"span"),_.Q(3),_.J(),_.K(4,"div",2),_.J()(),_.F(5,"button",3),_.N("keydown.enter",function(c){return c.stopPropagation()})("click",function(){b.jAa()&&
(b.Lx=w8b(b,b.Lx||b.Lx,-1),b.bM(b.Lx,"smooth"))}),_.C(6,fVb,2,2,"mat-icon",4),_.J(),_.F(7,"button",5),_.N("keydown.enter",function(c){return c.stopPropagation()})("click",function(){b.Zya()&&(b.Lx=w8b(b,b.Lx||b.Lx,1),b.bM(b.Lx,"smooth"))}),_.C(8,gVb,2,2,"mat-icon",4),_.J());a&2&&(_.y(),_.mg("aria-label",b.hkb)("aria-describedby",b.cMb),_.y(),_.mg("id",b.cMb),_.y(),_.Sg(b.Uza),_.y(),_.og("reach-calendar-invert",b.view!=="month"),_.y(),_.E("disabled",!b.jAa()),_.mg("aria-label",b.alb),_.y(),_.E("ngIf",
b.Jw.keyboard_arrow_left),_.y(),_.E("disabled",!b.Zya()),_.mg("aria-label",b.Mhb),_.y(),_.E("ngIf",b.Jw.keyboard_arrow_right))},Fa:[yL,_.Sn,_.fw,_.pt,_.st,_.hu],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 DS=class{constructor(){this.xCa=_.n(CS);this.B6a=_.n(_.Uq);this.kb=_.n(_.bf);this.first=IK(!1);this.target=IK(this.kb);this.focused=_.mh(()=>this.xCa.Kva()===this);this.tabIndex=_.mh(()=>{if(this.xCa.disabled())return 0;const a=this.xCa.D6a();return a.some(b=>b.first())?this.first()?0:-1:a.length>0&&a[0]===this?0:-1});_.oh(a=>{const b=this.target(),c=b.ma.tabIndex;b.ma.tabIndex=this.tabIndex();a(()=>{b.ma.tabIndex=c})});_.oh(a=>{const b=this.target();this.B6a.Ok(b).subscribe(c=>{c&&this.xCa.Kva.set(this)});
a(()=>{this.B6a.Ni(b)})})}get disabled(){return this.target().ma.hasAttribute("disabled")}focus(){this.target().ma.focus()}Tp(){return this.target().ma.textContent||""}Ja(){this.B6a.Ni(this.target())}};DS.O=function(a){return new (a||DS)};DS.La=_.Cf({type:DS,na:[["","xapTabstopGroupItem",""]],inputs:{first:[1,"first"],target:[1,"target"]},outputs:{first:"firstChange",target:"targetChange"}});
var CS=class{constructor(){this.dir=_.n(_.Mr,{optional:!0});this.Rb=_.n(_.We);this.items=_.Qg(!1,!1);this.D6a=_.mh(()=>this.disabled()?[]:this.items().filter(a=>!a.disabled));this.Kva=_.Pg();this.disabled=IK(!1);this.orientation=IK("vertical");this.Mx=IK(!1);this.zE=IK(!1);this.uP=_.qr(new _.ur(this.D6a,this.Rb));_.oh(()=>{this.uP.Mx(this.Mx());this.zE()&&this.uP.zE();const a=this.orientation()==="vertical";_.Wz(this.uP,a);let b;_.pr(this.uP,a?null:((b=this.dir)==null?void 0:b.value)||"ltr")});_.oh(()=>
{this.D6a().length>0&&this.Kva()&&_.rr(this.uP,this.Kva())})}Ja(){this.uP.destroy()}};CS.O=function(a){return new (a||CS)};
CS.La=_.Cf({type:CS,na:[["","xapTabstopGroup",""]],yd:function(a,b,c){a&1&&_.Ula(b.items,_.Kg(c,DS,4));a&2&&_.Vla()},Ya:function(a,b){a&1&&_.N("keyup",function(c){_.tr(b.uP,"keyboard");b.uP.Rm(c)})},inputs:{disabled:[1,"disabled"],orientation:[1,"orientation"],Mx:[1,"withWrap"],zE:[1,"withTypeAhead"]},outputs:{disabled:"disabledChange",orientation:"orientationChange",Mx:"withWrapChange",zE:"withTypeAheadChange"}});new _.Ot("+ {NUMBER} more");new _.Nm;new _.Om;var ES=_.qv.d$[3];ES=ES.replace(/yyyy/,"yy").replace(/yy/,"yyyy");ES==="M/d/yyyy"&&(ES="MM/dd/yyyy");_.qv.Boa.at(-1);ES.replaceAll(/[Mdy]/g,a=>{switch(a){case "y":return"Y";case "M":return"M";case "d":return"D"}});var FS=class{};FS.O=function(a){return new (a||FS)};FS.Ca=_.Af({type:FS});FS.Ba=_.Uc({imports:[_.fK]});var GS=class{};GS.O=function(a){return new (a||GS)};GS.Ca=_.Af({type:GS});GS.Ba=_.Uc({});var HS=class{};HS.O=function(a){return new (a||HS)};HS.Ca=_.Af({type:HS});HS.Ba=_.Uc({imports:[_.Yn,_.gA,_.Px,zR,_.jx,_.iy,_.TF,_.jy,_.iu,_.Ks,_.xF,_.vF,_.UD,_.xF]});var IS=class{};IS.O=function(a){return new (a||IS)};IS.Ca=_.Af({type:IS});IS.Ba=_.Uc({});var JS=class{constructor(){this.hAa=[];this.bYb=new _.Tf}};JS.O=function(a){return new (a||JS)};
JS.wa=_.zf({type:JS,na:[["reach-date-presets-menu"]],nb:[1,"reach-date-presets-menu"],inputs:{hAa:"presets"},outputs:{bYb:"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,iVb,4,1,"ng-container",1),_.J());a&2&&(_.y(),_.E("ngIf",(b.hAa==null?null:b.hAa.length)>0))},Fa:[_.Rn,_.Sn,_.Kx,CS,DS],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 KS=class{};KS.O=function(a){return new (a||KS)};KS.Ca=_.Af({type:KS});KS.Ba=_.Uc({imports:[_.Yn]});var LS=class{};LS.O=function(a){return new (a||LS)};LS.Ca=_.Af({type:LS});LS.Ba=_.Uc({imports:[EQ]});var MS=class{};MS.O=function(a){return new (a||MS)};MS.Ca=_.Af({type:MS});MS.Ba=_.Uc({imports:[_.Yn,LS,KS]});var NS=class{};NS.O=function(a){return new (a||NS)};NS.Ca=_.Af({type:NS});NS.Ba=_.Uc({imports:[_.Yn,MS,KS]});var OS=class{};OS.O=function(a){return new (a||OS)};OS.Ca=_.Af({type:OS});OS.Ba=_.Uc({imports:[_.Yn,KS,NS,NS]});var PS=class{};PS.O=function(a){return new (a||PS)};PS.Ca=_.Af({type:PS});PS.Ba=_.Uc({});var QS=class{};QS.O=function(a){return new (a||QS)};QS.Ca=_.Af({type:QS});QS.Ba=_.Uc({imports:[_.jr,_.Yn,_.gA,_.Px,_.xy,_.jx,_.Xx,_.GK,_.rF,_.ky,_.iu,_.xs,_.vs,OS,_.Pw,_.as,IS,PS]});_.Qnb(AS,[_.Sn,_.rk,_.zw,_.rw,_.cx,_.Yw,_.Tw,_.hA,_.qw,_.nF,_.Hw,BS,yS,zS,JS],[]);var RS=class{};RS.O=function(a){return new (a||RS)};RS.Ca=_.Af({type:RS});RS.Ba=_.Uc({imports:[_.Yn,_.gA,_.Px,_.hx,_.jx,FS,_.TF,_.rF,_.iu,_.cD,QS,_.Pw,GS,HS,_.tF]});var SS=class{};SS.O=function(a){return new (a||SS)};SS.Ca=_.Af({type:SS});SS.Ba=_.Uc({imports:[_.Yn,_.Px,_.xy,_.hx,_.jx,_.Pw]});var TS=class{};TS.O=function(a){return new (a||TS)};TS.Ca=_.Af({type:TS});TS.Ba=_.Uc({imports:[_.QE]});var US=class{};US.O=function(a){return new (a||US)};US.Ca=_.Af({type:US});US.Ba=_.Uc({Nb:[{va:_.xNa,kc:!0}],imports:[_.jr,_.Yn,TS,_.Px,LS,_.xy,_.hx,_.jx,_.Xx,_.iy,_.TF,_.jy,_.iu,_.UD,_.xs,SS,_.Pw,RS]});var VS=class{};VS.O=function(a){return new (a||VS)};VS.Ca=_.Af({type:VS});VS.Ba=_.Uc({imports:[_.Yn,US,RS]});var WS=class{};WS.O=function(a){return new (a||WS)};WS.Ca=_.Af({type:WS});WS.Ba=_.Uc({Nb:[{va:_.t7a,kc:{nr:"grimoire-xref",r_a:864E5,W3a:!0}}],imports:[_.Cp,wS,_.Yn,_.hy,_.ky,xS,VS]});var XS=class{};XS.O=function(a){return new (a||XS)};XS.Ca=_.Af({type:XS});XS.Ba=_.Uc({imports:[TQ]});var YS=class{};YS.O=function(a){return new (a||YS)};YS.Ca=_.Af({type:YS});YS.Ba=_.Uc({imports:[_.Cp,_.Yn,_.Nv,_.GF,_.EF,_.Px,_.ky,_.iu,_.iy,_.jy,_.FD,WS,XS]});var ZS=class{};ZS.O=function(a){return new (a||ZS)};ZS.Ca=_.Af({type:ZS});ZS.Ba=_.Uc({imports:[_.Yn,_.nw]});var $S=class{};$S.O=function(a){return new (a||$S)};$S.Ca=_.Af({type:$S});$S.Ba=_.Uc({imports:[_.Cp,_.Yn,_.uB,_.GF,_.UJ,_.EF,_.Px,zR,_.iu,_.iJ,ZS,_.yI,_.ip,_.EB,xS,YS]});var aT=class{};aT.O=function(a){return new (a||aT)};aT.Ca=_.Af({type:aT});aT.Ba=_.Uc({imports:[_.Cp,_.Yn,uS,_.Px,_.iu,_.iy,_.GK,gO,_.jy,_.ip,vS,$S]});var bT=class{};bT.O=function(a){return new (a||bT)};bT.Ca=_.Af({type:bT});bT.Ba=_.Uc({imports:[aO,_.Yn,_.TI,_.uB,HR,GR,_.GF,aN,_.ip,_.Cp]});var cT=class{};cT.O=function(a){return new (a||cT)};cT.Ca=_.Af({type:cT});cT.Ba=_.Uc({imports:[_.Cp,_.Yn,_.cv,_.yB,zN,_.EF,_.Px,_.ip,_.eH,_.gy]});var dT=class{};dT.O=function(a){return new (a||dT)};dT.Ca=_.Af({type:dT});dT.Ba=_.Uc({Nb:[IM,zP,AP],imports:[_.Cp,_.Yn,cR,PR,sS,tS,eN,_.EF,aT,cT,_.EB,bT]});var eT=class{};eT.O=function(a){return new (a||eT)};eT.Ca=_.Af({type:eT});eT.Ba=_.Uc({imports:[_.Yn,_.Px,_.xy,_.iu,_.jy,_.ip]});var fT=class{};fT.O=function(a){return new (a||fT)};fT.Ca=_.Af({type:fT});fT.Ba=_.Uc({imports:[_.Cp,_.Yn,eT,_.kt,_.Px,_.iu,_.jy,_.WH,_.ip]});var gT=class{};gT.O=function(a){return new (a||gT)};gT.Ca=_.Af({type:gT});gT.Ba=_.Uc({imports:[_.Yn,_.Px,zR,_.iu,_.OF,_.Xx,_.jy,_.dA]});var hT=class{};hT.O=function(a){return new (a||hT)};hT.Ca=_.Af({type:hT});hT.Ba=_.Uc({imports:[_.Yn,_.Px,zR,_.iu,_.OF,_.Xx,_.jy,_.dA]});var iT=class{};iT.O=function(a){return new (a||iT)};iT.Ca=_.Af({type:iT});iT.Ba=_.Uc({imports:[_.Cp,_.Yn,_.Px,_.hx,_.iu,_.jx,_.jy,_.gA,_.Pw,gT,hT]});var jT=class{};jT.O=function(a){return new (a||jT)};jT.Ca=_.Af({type:jT});jT.Ba=_.Uc({imports:[_.Yn,_.pA,_.GF,_.EF,kR,iT,gT,hT]});var kT=class{};kT.O=function(a){return new (a||kT)};kT.Ca=_.Af({type:kT});kT.Ba=_.Uc({Nb:[{va:_.L7a,kc:{yx:0,Ew:0,twb:1500,xOb:!0}}],imports:[_.Cp,_.Yn,fT,_.Px,_.iu,gO,_.jy,jT]});var lT=class{};lT.O=function(a){return new (a||lT)};lT.Ca=_.Af({type:lT});lT.Ba=_.Uc({imports:[_.Yn,_.kt,dT,kT,_.EB]});var mT=class{};mT.O=function(a){return new (a||mT)};mT.Ca=_.Af({type:mT});mT.Ba=_.Uc({Nb:[_.mJ,GM],imports:[lT,_.Yn,_.kt,vR,cT]});var nT=class{resolve(a){return _.Ii(a)}};nT.O=function(a){return new (a||nT)};nT.ta=_.k({token:nT,oa:nT.O,Ea:"root"});var oT=class{constructor(a,b){this.SN="/repos";this.AUc="https://cloud.google.com/source-repositories/docs/";this.F8c="https://cloud.google.com/source-repositories/docs/support";_.nk.has(2)&&b.navigate([this.SN])}};oT.O=function(a){return new (a||oT)(_.B(_.kv),_.B(_.di))};
oT.wa=_.zf({type:oT,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 "),_.J(),_.F(3,"p"),_.Q(4," Easily connect to other Google Cloud products, while privately hosting, tracking, and managing changes to your codebase."),_.J(),_.F(5,"div",1)(6,"a",2)(7,"mat-icon"),_.Q(8,"info"),_.J(),_.M(9),_.Q(10,"Documentation"),_.sg(),_.J(),_.F(11,"a",3)(12,"mat-icon"),_.Q(13,"help"),_.J(),_.M(14),_.Q(15,"Support"),_.sg(),_.J()(),_.F(16,"a",4),_.Q(17,
" view all repositories "),_.J()());a&2&&(_.y(6),_.E("externalLink",b.AUc),_.y(5),_.E("externalLink",b.F8c),_.y(5),_.E("routerLink",b.SN))},Fa:[_.Ap,_.wp,_.Br,_.Cr,_.ht,_.fw,_.qt,_.hu,_.gp],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 x8b={R1:0,Awc:1,ov:2,poa:3,0:"REPO",1:"REF",2:"FILE",3:"FOLDER"};var pT=class{transform(a){return _.XF(a)?`/piper///depot/${qL(a.path)}`:_.WF(a)?`${encodeURIComponent(a.repository)}/${qL(a.path)}`:`${_.pG(a)?"/h":""}/${encodeURIComponent(a.tb)}/${qL(a.repository)}/+/${qL(a.Eb)}:${qL(a.path)}`}};pT.O=function(a){return new (a||pT)};pT.Le=_.Df({name:"placeToHref",type:pT,le:!0,standalone:!1});var qT=class{transform(a){return _.Iq(a.bc().od("/").ab())}};qT.O=function(a){return new (a||qT)};qT.Le=_.Df({name:"repoRootLink",type:qT,le:!0,standalone:!1});var rT=class{constructor(){this.hz=x8b;this.sna="RecentItem"}Qa(){switch(this.QXb){case "REPO":var a=this.Va;this.data={Va:a,type:0,d1:`${this.sna}Repo`,icon:"shared:repository",ija:jVb(a),zya:_.Iq(a.bc().od("/").ab()),jja:"navigateMainRepo",Vk:a.tb,uYb:_.Iq(_.nG(a.bc(),"repoGroup").ab())};break;case "REF":a=this.Va;this.data={Va:a,type:1,d1:`${this.sna}Branch`,icon:"source:branch",ija:jVb(a),zya:_.Iq(a.bc().od("/").ab()),jja:"navigateMainBranch",Vk:a.tb,uYb:_.Iq(_.nG(a.bc(),"repoGroup").ab())};break;
case "FOLDER":a=this.Va;this.data={Va:a,type:3,d1:`${this.sna}Folder`,icon:"source:folder_open",repository:a.repository,ad:a.Eb&&_.hG(a.Eb),ija:_.eB(a.path||"")||"/",zya:_.Iq(a),jja:"navigateMainFolder",path:a.path,prefix:_.ui(a.path)+"/"};break;case "FILE":a=this.Va;this.data={Va:a,type:2,d1:`${this.sna}File`,icon:"source:file",repository:a.repository,ad:a.Eb&&_.hG(a.Eb),ija:_.eB(a.path),zya:_.Iq(a),jja:"navigateMainFile",path:a.path,prefix:_.ui(a.path)+"/"};break;default:_.bb(this.QXb,"Unexpected place item type")}}};
rT.O=function(a){return new (a||rT)};
rT.wa=_.zf({type:rT,na:[["item-display","place",""]],inputs:{sna:"trackElementPrefix",displayName:"displayName",QXb:"placeItemType",Va:"place"},standalone:!1,jc:["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,kVb,5,7,"ng-container",2)(2,mVb,10,11,"ng-template",null,0,_.ah));a&2&&(a=_.Ag(3),_.E("svgIcon",b.data.icon),_.y(),_.E("ngIf",b.data.type==b.hz.R1||b.data.type==b.hz.Awc)("ngIfElse",a))},Fa:[_.Ap,_.Sn,_.hu,_.gp,pT,qT],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 y8b=_.u({state:1,message:"Unavailable"}),sT=class{constructor(a,b){this.CE=_.JF;this.rwa=_.zk;this.r4c=_.x(b.t6(),_.v(c=>_.BF(c)),_.If(c=>{_.zt(a,c);return y8b}),_.bg(_.KF),_.Zf())}};sT.O=function(a){return new (a||sT)(_.B(_.At),_.B(_.Rv))};
sT.wa=_.zf({type:sT,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,sVb,5,4,"ng-container",2),_.R(2,"async"),_.J(),_.C(3,tVb,2,0,"ng-template",null,0,_.ah));a&2&&(_.y(),_.E("ngIf",_.S(2,1,b.r4c)))},Fa:[_.Rn,_.Sn,_.Tn,_.Un,_.Br,_.Cr,_.ht,rT,_.FF,_.DF,_.Xn],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 z8b=_.u({state:1,message:"Unavailable"}),tT=class{constructor(a,b,c,d){this.Yb=c;this.Ga=d;this.Hhc="YXc";this.RAb="XXc";this.yha=EVb;this.Xc=_.JF;this.rwa=_.zk;this.Ec=new NXb(e=>Array.from(e.children.values()));this.OXa=new Map;this.TBa=new _.Qh(!1);this.OG=0;this.t_a=new _.Vm(!0);this.g2c=_.x(c.p6(),_.v(e=>e||50));this.U7c=_.x(c.w6(),_.Nf(1),_.eg(e=>{this.OG=e.length;this.t_a.emit(this.OG);_.$m(b)}),_.JA(this.g2c),_.eg(([,e])=>{this.OG<=e&&this.TBa.next(!0)}),_.JA(this.TBa),_.v(([[e,f],g])=>
{var l=this.OXa;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.Uc?`repositoryType:${G.Uc} repositoryGroupId:${G.tb} repo:${G.repository} ref:${G.Eb}`:void 0;if(p){var t=f.get(p);t||(t=!G.path,t={children:new Map,displayName:"",location:e.ab(),Sz:t,hz:"REPO"},f.set(p,t));if(G.path){p="";for(const I of G.path.split("/"))if(I.length!==0){p.length>0&&(p+="/");p+=I;var w=t.children.get(I);if(!w){w=p;var A=G.path;const L=e.od(w===A?w:w+"/").ab();
w={children:new Map,displayName:"",location:L,Sz:w===A||w+"/"===A,hz:_.zk(L)};t.children.set(I,w)}t=w}}}}for(const G of f.keys())f.set(G,GVb(f.get(G),l));g&&FVb(f,g);l=new SXb;l.data=Array.from(f.values());return _.BF(l)}),_.eg(e=>{this.Ec.Bj=[];for(const f of e.Tb.data)DVb(f,this.Ec.Bj);this.Ec.vO()}),_.If(e=>{_.zt(a,e);return z8b}),_.bg(_.KF))}fG(a){if(!_.JG(a)){var b=a.target;if(b&&b instanceof Element&&(b=_.GG(b,"[data-action]","starred-items"))&&b instanceof HTMLElement)this[b.dataset.action](a,
b)}}YXc(a,b){a=Number(b.dataset.nodeId);isNaN(a)||(a=this.OXa.get(a))&&this.Ec.toggle(a)}XXc(a,b){a=Number(b.dataset.nodeId);!isNaN(a)&&(a=this.OXa.get(a))&&(a.Sz?_.x(this.Yb.lDa(a.location),_.Nf(1)).subscribe():_.x(this.Yb.hCa(a.location),_.Nf(1)).subscribe(),this.Ga.mb({gestureName:"CLICK",element:"StarredItems",action:"toggleStar"}),a.Sz=!a.Sz,this.OG+=a.Sz?1:-1,this.t_a.emit(this.OG))}};tT.O=function(a){return new (a||tT)(_.B(_.At),_.B(_.jn),_.B(_.Rv),_.B(_.vp))};
tT.wa=_.zf({type:tT,na:[["starred-items"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.fG(c)})},outputs:{t_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,BVb,5,4,"ng-container",2),_.R(2,"async"),_.J(),_.C(3,CVb,2,0,"ng-template",null,0,_.ah));a&2&&(_.y(),_.E("ngIf",_.S(2,1,b.U7c)))},Fa:[_.Sn,_.Tn,_.Un,_.Br,_.Cr,_.ht,_.FF,rT,_.DF,_.fw,_.pt,_.AD,_.zD,_.ED,bM,_.BD,XM,_.Xn],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 A8b={Jic:"initial",ccd:"return"},uT=class{constructor(a,b,c,d,e,f,g){this.Ga=a;this.Yb=c;this.xH=d;this.otb=f;this.Ua=g;this.cPb=new _.Hi;this.S_c=A8b;this.OG=0;_.iw(e,"SEARCH_BAR");this.q4c=_.x(c.t6(),_.v(l=>l.length));this.state=_.x(_.Ee(c.t6(),c.w6()),_.Nf(1),_.v(([l,p])=>l.length||p.length?"return":"initial"),_.If(l=>{_.zt(b,l);return _.u("return")}))}Qa(){this.xH.sm(this.cPb)}Ja(){_.gH(this.xH)}fG(a){if(!_.JG(a)){var b=a.target;if(b&&b instanceof HTMLElement){var c=_.GG(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.x6(),_.Nf(1)).subscribe(e=>{d=e&&d.startsWith("google3/")?d.substring(8):d;_.bB(document,c,d);this.otb.open("Copied to clipboard!","",{duration:1E3})})}else b==="navigate"&&c instanceof HTMLAnchorElement&&(this.mb(c.dataset.elementName,c.dataset.trackActionName),_.fp(this.Ua,c.pathname+c.search+c.hash),a.preventDefault())}}}mb(a){this.Ga.mb({element:"LandingPage",action:a,
gestureName:"CLICK"})}};uT.O=function(a){return new (a||uT)(_.B(_.vp),_.B(_.At),_.B(_.Rv),_.B(_.zK),_.B(_.ki),_.B(_.Ht),_.B(_.di))};
uT.wa=_.zf({type:uT,na:[["landing-page"]],Ya:function(a,b){a&1&&_.N("click",function(c){return b.fG(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,KVb,22,8,"ng-container",1),_.R(1,"async"),_.C(2,LVb,1,1,"ng-template",null,0,_.ah));a&2&&(a=_.Ag(3),_.E("ngIf",_.S(1,2,b.state))("ngIfElse",a))},Fa:[_.Sn,_.Br,oT,_.DF,_.LB,_.JB,_.KB,_.XH,_.hu,sT,tT,_.Xn,_.gB],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 vT=class{set location(a){this.Hsb=!(a&&a.tb)}set rows(a){this.e1b=a.concat().sort(SVb)}constructor(){this.Iwc="REPO";this.Hsb=!1;this.e1b=[];this.x0b=_.lv.has(22);_.lv.has(2)}};vT.O=function(a){return new (a||vT)(_.B(_.mv))};
vT.wa=_.zf({type:vT,na:[["repository-table","location","","rows",""]],inputs:{location:"location",rows:"rows"},standalone:!1,jc:["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,
MVb,1,0,"th",1),_.F(4,"th",2),_.Q(5,"Name"),_.J(),_.C(6,NVb,2,0,"th",3),_.J()(),_.F(7,"tbody"),_.C(8,RVb,8,5,"tr",4),_.J()());a&2&&(_.y(3),_.E("ngIf",b.x0b),_.y(3),_.E("ngIf",b.Hsb),_.y(2),_.E("ngForOf",b.e1b))},Fa:[_.Ap,_.Rn,_.Sn,_.Br,_.Cr,_.hu,_.Jx,_.Mx,_.gp,_.zJ],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 B8b=class extends Error{constructor(){super("invalid operation provided")}},wT=class{constructor(a,b){this.bjb=a;this.Pkb=b}Nkb(a){const b=a.name;return b?_.skb(this.Pkb,()=>this.bjb.get(b),5E3,18E5,"CloudResourceManagerOperationsService.poll",c=>!!c.done):_.ze(new B8b)}};wT.O=function(a){return new (a||wT)(_.m(BL),_.m(_.nD))};wT.ta=_.k({token:wT,oa:wT.O,Ea:"root"});var C8b={filter:"lifecycleState:ACTIVE"},D8b=function(a,b,c){return _.x(a.djb.Nkb(c),_.v(d=>d.response?_.BF(b):d.error?LK({reason:1,error:d.error}):LK({reason:2,error:Error("qf")})),_.If(d=>_.u(LK({reason:2,error:d}))))},E8b=function(a,b){a.Of.refresh(C8b,c=>c.concat(b).sort(TVb))},xT=class{constructor(a,b,c){this.Ga=a;this.djb=b;this.pAa=c;this.Nlb=new _.ru(this.Ga);this.Of=new _.su(this.Ga);this.E3c=new _.su(this.Ga)}create(a,b,c){const d=new _.gD({name:a,projectId:b});c&&(d.parent=c);return _.x(this.pAa.create(d),
_.cg(e=>D8b(this,d,e)),_.If(e=>_.u(LK({reason:0,error:e}))),_.bg(_.KF),_.eg(e=>{_.yG(e)&&E8b(this,e.Tb)}))}get(a){return this.Nlb.fetch(a,()=>this.pAa.get(a))}refreshPolicy(a,b){this.E3c.refresh(a,()=>b,!1)}};xT.O=function(a){return new (a||xT)(_.m(_.vp),_.m(wT),_.m(_.jD))};xT.ta=_.k({token:xT,oa:xT.O,Ea:"root"});var F8b=["scope"],yT=class{constructor(){this.update=new _.Vm}Qa(){}z6(a){return _.Rj(a)?a.repository:a.Uc&&a.tb&&!_.WF(a)?a.tb:"All repositories"}Tp(a){if(_.Rj(a))return"Repository";if(a.Uc&&a.tb&&!_.WF(a))return"Project"}};yT.O=function(a){return new (a||yT)};
yT.wa=_.zf({type:yT,na:[["project-selector-item","place",""]],rb:function(a,b){a&1&&_.Jg(F8b,7);if(a&2){let c;_.Mg(c=_.Og())&&(b.Fqb=c.first)}},inputs:{Va:"place"},outputs:{update:"update"},standalone:!1,jc:["place",""],ya:2,Aa:0,Da:[["scope",""],["searchTrackElement","ProjectSelectorSearch","treeItemNavigateTrackElement","ProjectSelectorTreeItem",3,"place"]],qa:function(a){a&1&&_.C(0,UVb,1,1,"ng-template",null,0,_.ah)},Fa:[SN],hb:2,Ma:0});var zT=class{};zT.O=function(a){return new (a||zT)};zT.Ca=_.Af({type:zT});zT.Ba=_.Uc({imports:[_.Yn,VN]});var G8b=function(a){a.Vq.sV();var b=a.dla;var c=a.Va;b={title:b.z6(c),q5:b.Fqb,mc:"ProjectSelectorRepositoriesTree",label:b.Tp(c)};a.DC=b;_.$m(a.xk)},AT=class{constructor(a){this.xk=a}Qa(){}Sb(){G8b(this)}};AT.O=function(a){return new (a||AT)(_.B(_.jn))};
AT.wa=_.zf({type:AT,na:[["project-selector","place",""]],rb:function(a,b){a&1&&(_.Jg(bP,7),_.Jg(yT,7));if(a&2){let c;_.Mg(c=_.Og())&&(b.Vq=c.first);_.Mg(c=_.Og())&&(b.dla=c.first)}},inputs:{Va:"place"},standalone:!1,features:[_.Lm],jc:["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 G8b(b)}),_.J());a&2&&(_.E("item",b.DC),_.y(),_.E("place",
b.Va))},Fa:[bP,yT],styles:["project-selector[_nghost-%COMP%]{align-items:center;display:flex}"],Ma:0});var XVb=a=>({element:a,TYa:"clearButton",uYa:"search"}),eWb=new _.Ot("This repository is mirrored from {repoType}"),H8b={tdc:0,udc:1,Ric:2,dyc:3,0:"EMPTY_PROJECT",1:"EMPTY_SEARCH",2:"INVALID_PROJECT",3:"SHOW_RESULTS"},I8b=_.BF({kind:0}),J8b=_.BF({kind:1}),K8b=_.BF({kind:2}),L8b=function(a,b,c){return _.x(!b||_.lv.has(69)&&b.kind==="depot"?V_b(a.ala):W_b(a.ala,b),_.v(d=>d.filter(e=>{if(c){var f=e.Pe;e=MK(c,f.ci)||MK(c,e.displayName)||MK(c,f.projectId||f.em||f.Mp)}else e=!0;return e})),_.cg(d=>d.length>
0?_.u(_.BF({kind:3,rows:d.map(fWb)})):c?_.u(J8b):b&&b.kind==="project"?_.x(a.wYb.get(b.projectId),_.Mf(I8b),_.If(e=>{_.zt(a.zh,e);return _.u(K8b)}),_.Nf(1)):_.u(K8b)))},BT=class{constructor(a,b,c,d,e){this.Ga=a;this.zh=b;this.wYb=c;this.ala=d;this.xH=e;this.Xc=_.JF;this.Pqb="Type to filter repositories";this.Coa=H8b;this.mc="RepositoriesSearch";this.AY=new _.Wf(1);this.pBa=new _.Qh("");this.y0b=!1;this.fm=void 0;this.U1b=_.x(_.Ee([_.x(this.AY,_.v(hWb),_.Pf(gWb)),_.x(this.pBa,_.Pf())]),_.cg(([f,g])=>
L8b(this,f,g)),_.bg(_.KF));this.W6c=_.x(this.U1b,_.Re(_.yG),_.cg(({Tb:f})=>_.x(V_b(this.ala),_.v(g=>g.length>9&&(f.kind===1||f.kind===3)))))}Dc(){this.fm&&this.fm.focus()}Qa(){}Sb(a){a.location&&(this.xH.sm(this.location),this.fm&&(_.Rmb(this.fm),this.pBa.next("")),this.AY.next(this.location),this.y0b=!_.WF(this.location))}Ja(){_.gH(this.xH)}aK(){this.fm&&(_.Rmb(this.fm),this.Ga.mb({gestureName:"CLICK",element:this.mc,action:"clearLink",projectId:this.location.tb}))}};
BT.O=function(a){return new (a||BT)(_.B(_.vp),_.B(_.At),_.B(xT),_.B(ON),_.B(_.zK),_.B(_.mv))};
BT.wa=_.zf({type:BT,na:[["repositories-browser","location",""]],rb:function(a,b){a&1&&_.Jg(_.LF,5);if(a&2){let c;_.Mg(c=_.Og())&&(b.fm=c.first)}},inputs:{location:"location"},standalone:!1,features:[_.Lm],jc:["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,dWb,3,3,"ng-container",0),_.R(1,"async"));a&2&&_.E("ngIf",_.S(1,1,b.U1b))},Fa:[_.Sn,_.Tn,_.Un,_.ht,_.vB,_.xB,_.wB,
_.LF,_.DF,PN,AT,vT,_.Xn],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 M8b={kIa:0,MJa:1,0:"LANDING_PAGE",1:"REPOSITORIES"},N8b=function(a){_.x(_.Ee(a.Yb.t6(),a.Yb.w6()),_.Nf(1),_.If(b=>{_.zt(a.zh,b);return _.Pe})).subscribe()},O8b=function(a,b){b.length===0&&a.Ua.navigate([`/${_.Ep.fJa}`])},CT=class{constructor(a,b,c,d,e,f,g,l){this.zh=a;this.Kb=b;this.Ua=c;this.ala=f;this.Yb=g;this.mK=l;this.GR=M8b;this.Xc=_.JF;this.P_c=`/${_.Ep.zI}`;this.SN="/repos";this.cPb=new _.Hi;this.lUb=_.lv.has(22);this.yl=_.nk.has(2);this.Va=_.x(this.Kb.data,_.v(JK),_.Xf(1),_.De());this.mK?
(this.lUb&&N8b(this),this.cZb=this.yl?_.x(this.Kb.data,_.v(p=>_.BF(rWb(p.component)))):_.x(V_b(this.ala),_.eg(p=>{O8b(this,p)}),_.cg(()=>this.Kb.data),_.v(p=>_.BF(rWb(p.component))),_.If(p=>{_.zt(this.zh,p);return _.AF("Unavailable")}),_.bg(_.KF))):(O8b(this,[]),this.cZb=_.Pe)}};CT.O=function(a){return new (a||CT)(_.B(_.At),_.B(_.Ph),_.B(_.di),_.B(_.mv),_.B(_.kv),_.B(ON),_.B(_.Rv),_.B(_.Jn))};
CT.wa=_.zf({type:CT,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,pWb,4,4,"ng-container",2),_.R(1,"async"),_.C(2,qWb,5,1,"ng-template",null,0,_.ah));a&2&&_.E("ngIf",_.S(1,1,b.cZb))},Fa:[_.Ap,_.Sn,_.Wn,_.Tn,_.Un,_.vB,_.xB,_.wB,uT,_.DF,HN,TL,VL,UL,BT,_.gp,_.Xn],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 DT=class{};DT.O=function(a){return new (a||DT)};DT.Ca=_.Af({type:DT});DT.Ba=_.Uc({imports:[_.Cp,_.Yn,_.xp,_.kt,_.Px,_.iu,_.ip]});var ET=class{};ET.O=function(a){return new (a||ET)};ET.Ca=_.Af({type:ET});ET.Ba=_.Uc({imports:[_.Cp,_.Yn,_.kt,_.Px,_.iu,_.iJ,_.ip]});var FT=class{};FT.O=function(a){return new (a||FT)};FT.Ca=_.Af({type:FT});FT.Ba=_.Uc({imports:[_.Yn,_.kt,ET,_.GF,_.EF,_.iu]});var GT=class{};GT.O=function(a){return new (a||GT)};GT.Ca=_.Af({type:GT});GT.Ba=_.Uc({imports:[_.Cp,_.Yn,_.kt,_.GF,ET,_.EF,_.Px,_.iu,_.FD,_.ip,_.AJ]});var HT=class{};HT.O=function(a){return new (a||HT)};HT.Ca=_.Af({type:HT});HT.Ba=_.Uc({imports:[_.Yn,_.kt,DT,_.EF,_.Px,_.MB,_.iu,_.cz,FT,GT]});var IT=class{};IT.O=function(a){return new (a||IT)};IT.Ca=_.Af({type:IT});IT.Ba=_.Uc({imports:[_.Yn,cP,zT,VN]});var JT=class{};JT.O=function(a){return new (a||JT)};JT.Ca=_.Af({type:JT});JT.Ba=_.Uc({imports:[_.Cp,_.Yn,_.kt,_.gA,_.yB,_.NF,_.EF,_.Px,_.iu,_.jx,_.jy,UN,_.Pw,IT,_.ip,_.AJ]});var KT=class{};KT.O=function(a){return new (a||KT)};KT.Ca=_.Af({type:KT});KT.Ba=_.Uc({imports:[_.Cp,_.Yn,_.yB,HT,_.EF,gO,JT,_.ip]});var P8b=function(a,b){if(!a.T6c)return!0;const c=_.Ii(b);return c.params.Ty==="1"?!0:(b=ODb(c,a.Jza,a.ut))?_.x(_.u(_.ep(a.Ua,_.Iq(b),{Jg:"preserve"})),_.eg(()=>{a.Kh.N7(CL,{data:c,duration:7E3})})):!0},Q8b=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 _.Ij;_.Jj(c,"q",b.replace(_.WTa,""));c.od(`/${_.Ep.y$}`);return _.cp(a.Ua,c.toString())},LT=class{constructor(a,b,c,d,e){this.location=a;this.ut=b;this.Jza=
c;this.Ua=d;this.Kh=e;this.T6c=_.lv.has(77)}mf(a){const b=a.DXb.get("package");return this.Jza.has(b)?P8b(this,a):Q8b(this,this.location.path())}};LT.O=function(a){return new (a||LT)(_.m(_.eo),_.m(_.X3a),_.m(_.Y3a),_.m(_.di),_.m(_.Ht),_.m(_.mv))};LT.ta=_.k({token:LT,oa:LT.O,Ea:"root"});var MT,S8b,NT;MT={Rc:nT,Jo:_.AK};_.R8b=new _.p8a;
S8b=[{path:"",jka:"full",mf:_.eG([nO]),children:[{path:"**",component:CT,resolve:MT,rr:"paramsOrQueryParamsChange",data:{component:"LandingPage"}}]},{path:"repos",component:CT,resolve:MT,rr:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:"piper",mf:_.eG([oO]),children:[]},{Zs: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 _.Ih("_",{}),new _.Ih("depot",
{}),c]);return b.length<4?{lO:b}:{lO:b,cAa:{path:c}}},sVb:"piper/:path",component:sR,resolve:MT,data:{groupType:"depot"},mf:_.eG([rO,pO,qO,sO])},{Zs:function(a,b,c){const d=_.R8b.Oe();return d?d(a,b,c):null},sVb:":package/:path",component:sR,resolve:MT,data:{groupType:"depot"},mf:_.eG([pO,LT]),rr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId",component:CT,resolve:MT,rr:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:"h/:repositoryGroupId/:repo",component:sR,resolve:MT,
rr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch",component:YN,resolve:MT,rr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch/:",component:sR,resolve:MT,rr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch/:/:path",component:sR,resolve:MT,mf:_.eG([pO]),rr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId",component:CT,resolve:MT,rr:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:":repositoryGroupId/:repo",
component:sR,resolve:MT,rr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch",component:YN,resolve:MT,rr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:",component:sR,resolve:MT,rr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:/:path",component:sR,resolve:MT,mf:_.eG([pO]),rr:"paramsOrQueryParamsChange"}];NT=class{};NT.O=function(a){return new (a||NT)};NT.Ca=_.Af({type:NT,id:"source"});
NT.Ba=_.Uc({Nb:[_.AK,kM,dM],imports:[mO,_.gJ,KT,mT,_.Yz(S8b),_.ip]});_.vbb(NT,"source");
_.qi();
}catch(e){_._DumpException(e)}
try{
_.pi("search");

_.qi();
}catch(e){_._DumpException(e)}
try{
_.pi("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(){const module=undefined;const exports=undefined;const 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);
_.qi();
}catch(e){_._DumpException(e)}
}).call(this,this.default_gr);
// Google Inc.
