"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)([0x21a7c122, 0xcd02811, 0x8582732, ]);
/*

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

 SPDX-License-Identifier: Apache-2.0
*/
/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
 @param {!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.io/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 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.io/license
*/
var fa,ha,aaa,oa,qa,baa,caa,daa,faa,eaa,gaa,haa,iaa,jaa,kaa,laa,naa,oaa,paa,Ja,Ka,raa,saa,taa,qaa,La,Na,Oa,uaa,vaa,waa,yaa,Ya,ab,Aaa,Baa,Eaa,hb,Gaa,Iaa,Jaa,Kaa,ib,Maa,lb,qb,Qaa,Raa,Saa,Paa,Taa,Oaa,Naa,Uaa,Vaa,tb,Waa,Xaa,Yaa,Zaa,wb,aba,bba,cba,gba,jba,dba,iba,hba,fba,eba,kba,lba,mba,nba,oba,rba,Bb,Cb,tba,sba,uba,wba,vba,yba,xba,zba,Aba,Eb,yb,Bba,Eba,Gba,Hba,Jba,Kba,Lba,Kb,Oba,Pba,Qba,Uba,Vba,Jb,Lb,Xba,Ub,Yba,Yb,$b,ac,Zba,$ba,kc,cca,qc,fca,gca,hca,ica,vc,Ec,uca,vca,wca,xca,Jc,Dca,Gca,Hca,Oc,Ica,Jca,
Kca,Mca,Lca,Pca,Qca,Xc,Zc,Sca,Qc,Vca,Wca,Xca,Yca,dda,bda,eda,jda,oda,pda,mda,nda,qda,rda,sda,uda,vda,wda,ld,zda,Ada,Bda,Cda,Dda,Eda,Fda,md,od,Ida,Lda,Mda,Nda,Oda,Vda,Xda,Yda,Wda,Zda,$da,Uda,aea,Rda,Qda,wd,Pda,bea,eea,gea,lea,zd,mea,Bd,nea,Dd,pea,qea,rea,Gd,tea,uea,Hd,vea,wea,xea,yea,zea,Aea,Id,Fea,Gea,Hea,Jea,Bea,Cea,Sd,Lea,Mea,Oea,Td,Rea,Qea,Pea,Sea,Wea,Ud,Zea,afa,$ea,dfa,bfa,Yd,efa,Zd,hfa,ifa,kfa,jfa,nfa,he,mfa,pfa,ne,qe,qfa,sfa,tfa,rfa,ufa,vfa,wfa,xfa,yfa,zfa,ve,Afa,Bfa,Dfa,Ffa,Jfa,Hfa,Gfa,Ifa,
Lfa,Nfa,Mfa,Pfa,ze,Ofa,Qfa,Kfa,Rfa,De,Ufa,Sfa,Wfa,Yfa,Ge,Zfa,aga,Ke,cga,dga,Oe,ega,fga,gga,hga,jga,kga,lga,mga,oga,pga,qga,rga,tga,sga,uga,We,Ye,yga,zga,Hga,Jga,Lga,Mga,Qga,Pga,Rga,Tga,Vga,Uga,Yga,Zga,$ga,aha,bha,dha,gha,cha,fha,eha,iha,lha,mha,kha,qha,rha,sha,vha,Df,wha,xha,yha,zha,Bha,Cha,Fha,Hha,Gha,Ef,Iha,Jha,Lha,Mha,Pha,bia,Lf,Mf,cia,fia,nia,iia,pia,qia,ria,via,Pf,wia,Qf,yia,zia,Dia,Eia,Aia,Fia,Hia,Gia,Lia,Kia,Cia,Jia,Nia,Bia,Oia,Pia,Qia,Ria,Sia,Iia,Via,Wia,Xia,Zia,aja,$ia,Yia,eja,fja,hja,jja,
Vf,kja,oja,rja,sja,uja,tja,dg,xja,yja,Bja,Cja,Fja,Hja,Ija,Jja,Kja,Mja,Nja,Oja,Pja,Qja,Rja,Sja,Tja,Vja,Wja,Xja,cka,dka,bka,gka,ika,jka,hka,mka,nka,pka,qka,oka,rka,ska,uka,vka,Aka,zka,Eka,Bka,Fka,Hka,Eg,Dka,Gka,Ika,Kka,Nka,Pka,Ska,Rka,Oka,Zka,Yka,ala,$ka,bla,dla,cla,fla,gla,jla,mla,kla,pla,ula,wla,vla,yla,xla,zla,Bla,Ela,Fla,Gla,Lla,Jla,Hla,Qla,Ola,Mla,Pla,Ch,Yla,ama,cma,dma,fma,gma,hma,ima,jma,kma,ema,nma,mma,lma,oma,pma,qma,Hh,rma,Jma,Kma,Lma,Mma,Ih,Nma,Oma,Jh,Rma,Sma,Uma,Vma,Xma,Wma,Tma,Yma,Kh,Zma,
ana,Lh,bna,cna,dna,$ma,ena,fna,hna,ina,jna,Ph,mna,kna,lna,qna,Rh,nna,sna,ona,rna,Qh,una,vna,wna,xna,Th,yna,Uh,zna,Ana,Vh,Bna,Cna,Dna,Ena,Fna,Gna,Jna,Hna,Ina,Lna,Kna,Mna,ai,bi,di,Ona,Pna,ci,ei,Sna,Vna,Tna,Una,$na,Zna,Wna,boa,aoa,coa,fi,goa,eoa,koa,hoa,ioa,joa,moa,noa,ooa,poa,qoa,toa,roa,soa,uoa,voa,woa,yoa,zoa,Coa,Doa,Eoa,Foa,Goa,Hoa,Ioa,Joa,Koa,Loa,Moa,Poa,Qoa,Soa,Woa,Toa,Zoa,Yoa,apa,bpa,li,hpa,jpa,lpa,npa,opa,qpa,rpa,spa,tpa,upa,vpa,wpa,xpa,ypa,Epa,Ipa,Qpa,Tpa,Upa,Ppa,Vpa,Wpa,Xpa,Ypa,Zpa,$pa,aqa,
bqa,fqa,gqa,ej,kqa,jj,mqa,nqa,oqa,pqa,qqa,rqa,sqa,uqa,pj,vqa,xqa,yqa,zqa,Cqa,Aqa,Fqa,Eqa,Bqa,Gqa,Hqa,Jqa,Iqa,Kqa,Lqa,wj,Oqa,Pqa,Qqa,xj,yj,zj,Tqa,Sqa,Aj,Rqa,Xqa,Bj,Wqa,Dj,$qa,bra,ara,cra,Ej,dra,fra,gra,hra,kra,ira,jra,ora,pra,qra,Fj,rra,tra,ura,vra,wra,xra,yra,Ara,Bra,Cra,Dra,Fra,Gra,Gj,Hj,Hra,Jra,Ira,Kra,Lra,Ora,Mra,Pra,Qra,Rra,Ura,Vra,Wra,Lj,Yra,Zra,$ra,asa,bsa,csa,dsa,esa,fsa,gsa,isa,hsa,jsa,msa,nsa,osa,psa,qsa,rsa,ssa,tsa,usa,vsa,wsa,xsa,ysa,Asa,Bsa,Csa,Gsa,Hsa,Isa,Ksa,Jsa,Psa,Nsa,Ssa,Tsa,Vsa,
Xsa,$sa,ata,Wsa,bta,dta,Tj,fta,ita,qta,hta,rta,zta,Ata,Bta,Cta,Dta,Eta,Fta,Hta,Jta,Kta,Lta,Mta,Nta,Ota,Pta,Qta,Rta,Tta,Uta,Vta,Wta,Xta,Yta,Zta,$ta,aua,bua,cua,dua,eua,fua,gua,hua,iua,jua,oua,qua,tua,uua,wua,xua,yua,rk,qk,zua,Aua,Bua,Cua,Eua,Fua,Gua,Hua,Jua,Lua,Mua,Nua,Pua,Rua,Sua,Tua,Uua,Vua,Xua,Yua,Zua,$ua,yk,gva,hva,eva,ava,fva,bva,dva,kva,cva,nva,ova,pva,Dk,qva,rva,sva,tva,uva,vva,wva,xva,yva,zva,Ava,Bva,Cva,Dva,Eva,Fva,Gva,Hva,Iva,Jva,Kva,Lva,Mva,Nva,Ova,Pva,Qva,Rva,Sva,Uva,Vva,Wva,Xva,Yva,Zva,
$va,awa,bwa,cwa,dwa,ewa,fwa,gwa,hwa,iwa,jwa,kwa,lwa,mwa,nwa,owa,pwa,qwa,rwa,swa,twa,uwa,vwa,wwa,xwa,ywa,Fwa,Gwa,Hwa,Iwa,Fk,Jwa,Lwa,Mwa,Nwa,Owa,Pwa,Qwa,Rwa,Swa,Twa,Uwa,Wwa,Vwa,Ywa,axa,Zwa,$wa,bxa,cxa,dxa,exa,fxa,hxa,jxa,ixa,kxa,lxa,mxa,nxa,oxa,pxa,qxa,rxa,sxa,txa,vxa,uxa,wxa,xxa,yxa,Cxa,Dxa,vga,Exa,Fxa,Gxa,Kk,Hxa,wga;_._DumpException=function(a){throw a;};
_.da=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.da);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b);this.AUb=!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?la?la.brands.some(({brand:b})=>b&&_.ma(b,a)):!1:!1};oa=function(a){return _.ma(ha(),a)};qa=function(){return ia?!!la&&la.brands.length>0:!1};
baa=function(){return qa()?!1:oa("Opera")};caa=function(){return qa()?!1:oa("Trident")||oa("MSIE")};daa=function(){return oa("Firefox")||oa("FxiOS")};faa=function(){return oa("Safari")&&!(eaa()||(qa()?0:oa("Coast"))||baa()||(qa()?0:oa("Edge"))||(qa()?aaa("Microsoft Edge"):oa("Edg/"))||(qa()?aaa("Opera"):oa("OPR"))||daa()||oa("Silk")||oa("Android"))};eaa=function(){return qa()?aaa("Chromium"):(oa("Chrome")||oa("CriOS"))&&!(qa()?0:oa("Edge"))||oa("Silk")};
gaa=function(){return oa("Android")&&!(eaa()||daa()||baa()||oa("Silk"))};haa=function(){return ia?!!la&&!!la.platform:!1};iaa=function(){return oa("iPhone")&&!oa("iPod")&&!oa("iPad")};_.sa=function(){return iaa()||oa("iPad")||oa("iPod")};jaa=function(){return haa()?la.platform==="macOS":oa("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)}};
_.Da=function(a,b,c){b=b||a;var d=function(g){return _.Aa(g)?"o"+_.Ca(g):(typeof g).charAt(0)+g};c=c||d;let e=d=0;const f={};for(;e<a.length;){const g=a[e++],l=c(g);Object.prototype.hasOwnProperty.call(f,l)||(f[l]=!0,b[d++]=g)}b.length=d};_.maa=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};
naa=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)};_.Ea=function(a){return a!=null&&a instanceof Uint8Array};oaa=function(){return typeof BigInt==="function"};paa=function(a){const b=a>>>0;Ha=b;Ia=(a-b)/4294967296>>>0};Ja=function(a){if(a<0){paa(-a);const [b,c]=qaa(Ha,Ia);Ha=b>>>0;Ia=c>>>0}else paa(a)};
Ka=function(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else oaa()?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+raa(c)+raa(a));return c};raa=function(a){a=String(a);return"0000000".slice(a.length)+a};
saa=function(){var a=Ha,b=Ia;if(b&2147483648)if(oaa())a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0));else{const [c,d]=qaa(a,b);a="-"+Ka(c,d)}else a=Ka(a,b);return a};
taa=function(a){if(a.length<16)Ja(Number(a));else if(oaa())a=BigInt(a),Ha=Number(a&BigInt(4294967295))>>>0,Ia=Number(a>>BigInt(32)&BigInt(4294967295));else{const b=+(a[0]==="-");Ia=Ha=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));Ia*=1E6;Ha=Ha*1E6+f;Ha>=4294967296&&(Ia+=Math.trunc(Ha/4294967296),Ia>>>=0,Ha>>>=0)}if(b){const [d,e]=qaa(Ha,Ia);Ha=d;Ia=e}}};qaa=function(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};La=function(a){return Array.prototype.slice.call(a)};
Na=function(a){return!!((a[_.Ma]|0)&2)};Oa=function(a){a[_.Ma]|=34;return a};uaa=function(a){a[_.Ma]|=32;return a};vaa=function(a,b){b[_.Ma]=(a|0)&-14591};waa=function(a,b){b[_.Ma]=(a|34)&-14557};yaa=function(a){return!(!a||typeof a!=="object"||a.gYc!==xaa)};_.Ta=function(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object};
Ya=function(a,b,c,d){if(a==null){if(!c)throw Error();}else if(typeof a==="string")a=a?new _.Va(a,_.Wa):_.Xa();else if(a.constructor!==_.Va)if(_.Ea(a))a=a.length?new _.Va(d?a:new Uint8Array(a),_.Wa):_.Xa();else{if(!b)throw Error();a=void 0}return a};_.zaa=function(a,b){return!!a&&(Array.isArray(a)?a.includes(b):a.has(b))};_.$a=function(a,b,c){if(!Array.isArray(a)||a.length)return!1;const d=a[_.Ma]|0;if(d&1)return!0;if(!_.zaa(b,c))return!1;a[_.Ma]=d|1;return!0};ab=function(a){if(a&2)throw Error();};
Aaa=function(a,b){if(typeof b!=="number"||b<0||b>=a.length)throw Error();};Baa=function(a,b){if(typeof b!=="number"||b<0||b>a.length)throw Error();};_.Daa=function(a){if(!Caa)return a.constructor.Wb};Eaa=function(a,b){(b=_.bb?b[_.bb]:void 0)&&(a[_.bb]=La(b))};_.eb=function(){const a=Error();Faa(a,"incident");fa(a)};hb=function(a){a=Error(a);Faa(a,"warning");return a};Gaa=function(a){if(typeof a!=="number")throw Error("A`"+typeof a+"`"+a);return a};
Iaa=function(a){if(typeof a!=="boolean")throw Error("B`"+Haa(a)+"`"+a);return a};Jaa=function(a){return a==null?a:Iaa(a)};Kaa=function(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a};ib=function(a){const b=typeof a;return b==="number"?Number.isFinite(a):b!=="string"?!1:Laa.test(a)};_.kb=function(a){if(!Number.isFinite(a))throw hb("enum");return a|0};Maa=function(a){return a==null?a:Number.isFinite(a)?a|0:void 0};
lb=function(a){if(typeof a!=="number")throw hb("int32");if(!Number.isFinite(a))throw hb("int32");return a|0};_.nb=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};qb=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};_.sb=function(a){if(a!=null){var b=!!b;if(!ib(a))throw hb("int64");a=typeof a==="string"?Naa(a):b?Oaa(a):Paa(a)}return a};
Qaa=function(a){return a[0]==="-"?!1:a.length<20?!0:a.length===20&&Number(a.substring(0,6))<184467};Raa=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};Saa=function(a){if(a<0){Ja(a);const b=Ka(Ha,Ia);a=Number(b);return Number.isSafeInteger(a)?a:b}if(Qaa(String(a)))return a;Ja(a);return Ia*4294967296+(Ha>>>0)};
Paa=function(a){a=Math.trunc(a);if(!Number.isSafeInteger(a)){Ja(a);var b=Ha,c=Ia;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=c*4294967296+(b>>>0);a=a?-b:b}return a};Taa=function(a){a=Math.trunc(a);return a>=0&&Number.isSafeInteger(a)?a:Saa(a)};Oaa=function(a){a=Math.trunc(a);if(Number.isSafeInteger(a))a=String(a);else{{const b=String(a);Raa(b)?a=b:(Ja(a),a=saa())}}return a};
Naa=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));Raa(a)||(taa(a),a=saa());return a};Uaa=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));Qaa(a)||(taa(a),a=Ka(Ha,Ia));return a};Vaa=function(a){if(a==null)return a;if(ib(a))return typeof a==="number"?Paa(a):Naa(a)};
tb=function(a,b=!1){if(a==null)return a;if(ib(a))return typeof a==="string"?Naa(a):b?Oaa(a):Paa(a)};Waa=function(a){var b=!!b;if(!ib(a))throw hb("uint64");typeof a==="string"?a=Uaa(a):b?(a=Math.trunc(a),a>=0&&Number.isSafeInteger(a)?a=String(a):(b=String(a),Qaa(b)?a=b:(Ja(a),a=Ka(Ha,Ia)))):a=Taa(a);return a};Xaa=function(a){if(a==null)return a;if(ib(a))return typeof a==="number"?Taa(a):Uaa(a)};_.ub=function(a){if(typeof a!=="string")throw Error();return a};
Yaa=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};Zaa=function(a){return a==null||typeof a==="string"?a:void 0};wb=function(a,b,c,d){if(a!=null&&typeof a==="object"&&a.gP===_.vb)return a;if(!Array.isArray(a))return c?d&2?(a=b[$aa])?b=a:(a=new b,Oa(a.yf),b=b[$aa]=a):b=new b:b=void 0,b;let e=c=a[_.Ma]|0;e===0&&(e|=d&32);e|=d&2;e!==c&&(a[_.Ma]=e);return new b(a)};_.xb=function(a,b,c){if(b)return Iaa(a);let d;return(d=Kaa(a))!=null?d:c?!1:void 0};
aba=function(a,b,c){if(b)return _.ub(a);let d;return(d=Zaa(a))!=null?d:c?"":void 0};bba=function(a){return a};cba=function(a){return a};gba=function(a,b,c,d){return dba(a,b,c,d,eba,fba)};jba=function(a,b,c,d){return dba(a,b,c,d,hba,iba)};
dba=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 x=0;for(var A=c.length-1;A>=0;A--){var F=c[A];d&&A===c.length-1&&F===d||(t++,F!=null&&p++)}if(d)for(var I in d)A=+I,isNaN(A)||(x+=kba(A),l++,A>g&&(g=A));t=e(t,p)+f(l,g,x);I=p;A=l;F=g;let K=x;for(let ca=c.length-1;ca>=0;ca--){var U=c[ca];if(U==null||d&&ca===c.length-1&&U===d)continue;U=ca-b;const ka=e(U,I)+f(A,F,K);ka<t&&(a=1+U,t=ka);A++;I--;K+=kba(U);F=Math.max(F,U)}b=e(0,0)+f(A,F,K);b<t&&(a=0,t=b);if(d){A=l;F=g;K=
x;I=p;for(const ca in d)d=+ca,isNaN(d)||d>=1024||(A--,I++,K-=ca.length,g=e(d,I)+f(A,F,K),g<t&&(a=1+d,t=g))}return a};iba=function(a,b,c){return c+a*3+(a>1?a-1:0)};hba=function(a,b){return(a>1?a-1:0)+(a-b)*4};fba=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};eba=function(a){return 40+4*a};
kba=function(a){return a>=100?a>=1E4?Math.ceil(Math.log10(1+a)):a<1E3?3:4:a<10?1:2};lba=function(a){return a};mba=function(a,b,c,d,e,f){a=wb(a,d,c,f);e&&(a=yb(a));return a};nba=function(a){return a};oba=function(a){return[a,this.get(a)]};rba=function(){return pba||(pba=new _.zb(Oa([]),void 0,void 0,void 0,qba))};Bb=function(a,b){Ab=b;a=new a(b);Ab=void 0;return a};
Cb=function(a,b,c){a==null&&(a=Ab);Ab=void 0;if(a==null){var d=96;c?(a=[c],d|=512):a=[];b&&(d=d&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error("D");d=a[_.Ma]|0;if(d&2048)throw Error("E");if(d&64)return a;d|=64;if(c&&(d|=512,c!==a[0]))throw Error("F");a:{c=a;const e=c.length;if(e){const f=e-1;if(_.Ta(c[f])){d|=256;b=f-(+!!(d&512)-1);if(b>=1024)throw Error("G");d=d&-16760833|(b&1023)<<14;break a}}if(b){b=Math.max(b,e-(+!!(d&512)-1));if(b>1024)throw Error("H");d=d&-16760833|(b&1023)<<
14}}}a[_.Ma]=d;return a};tba=function(a,b){return sba(b)};sba=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(_.$a(a,void 0,0))return}else{if(_.Ea(a))return naa(a);if(a instanceof _.Va)return Db(a);if(a instanceof _.zb)return a.hZb()}}return a};
uba=function(a,b,c){const d=La(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])}Eaa(d,a);return d};wba=function(a,b,c,d,e){if(a!=null){if(Array.isArray(a))a=_.$a(a,void 0,0)?void 0:e&&(a[_.Ma]|0)&2?a:vba(a,b,c,d!==void 0,e);else if(_.Ta(a)){const f={};for(let g in a)f[g]=wba(a[g],b,c,d,e);a=f}else a=b(a,d);return a}};
vba=function(a,b,c,d,e){const f=d||c?a[_.Ma]|0:0;d=d?!!(f&32):void 0;const g=La(a);for(let l=0;l<g.length;l++)g[l]=wba(g[l],b,c,d,e);c&&(Eaa(g,a),c(f,g));return g};yba=function(a){return wba(a,xba,void 0,void 0,!1)};xba=function(a){return a.gP===_.vb?a.toJSON():a instanceof _.zb?a.hZb(yba):sba(a)};zba=function(a){return vba(a,xba,void 0,void 0,!1)};
Aba=function(a,b,c=waa){if(a!=null){if(a instanceof Uint8Array)return b?a:new Uint8Array(a);if(Array.isArray(a)){var d=a[_.Ma]|0;if(d&2)return a;b&&(b=d===0||!!(d&32)&&!(d&64||!(d&16)));return b?(a[_.Ma]=(d|34)&-12293,a):vba(a,Aba,d&4?waa:c,!0,!0)}a.gP===_.vb?(c=a.yf,d=c[_.Ma],a=d&2?a:Bb(a.constructor,Eb(c,d,!0))):a instanceof _.zb&&!(a.Xca&2)&&(c=Oa(a.Frb(Aba)),a=new _.zb(c,a.uCa,a.Jha,a.yub));return a}};
Eb=function(a,b,c){const d=c||b&2?waa:vaa,e=!!(b&32);a=uba(a,b,f=>Aba(f,e,d));a[_.Ma]=a[_.Ma]|32|(c?2:0);return a};yb=function(a){const b=a.yf,c=b[_.Ma];return c&2?Bb(a.constructor,Eb(b,c,!1)):a};Bba=function(){_.eb()};Eba=function(a,b){(Cba||(Cba=new WeakMap)).set(a,b);(Dba||(Dba=new WeakMap)).set(b,a)};Gba=function(a,b,c,d){if(!(4&b))return!0;if(c==null)return!1;!d&&c===0&&(4096&b||8192&b)&&(a.constructor[Fba]=(a.constructor[Fba]|0)+1)<5&&_.eb();return c===0?!1:!(c&b)};
Hba=function(a,b,c,d){b=d+(+!!(b&512)-1);if(!(b<0||b>=a.length||b>=c))return a[b]};_.Fb=function(a,b,c,d,e){const f=b>>14&1023||536870912;if(c>=f||e&&!Iba){let g=b;if(b&256)e=a[a.length-1];else{if(d==null)return g;e=a[f+(+!!(b&512)-1)]={};g|=256}e[c]=d;c<f&&(a[c+(+!!(b&512)-1)]=void 0);g!==b&&(a[_.Ma]=g);return g}a[c+(+!!(b&512)-1)]=d;b&256&&(a=a[a.length-1],c in a&&delete a[c]);return b};
Jba=function(a,b,c,d){var e=b&2;let f=Gb(a,b,c);Array.isArray(f)||(f=_.Hb);const g=!(d&2);d=!(d&1);const l=!!(b&32);let p=f[_.Ma]|0;p!==0||!l||e||g?p&1||(p|=1,f[_.Ma]=p):(p|=33,f[_.Ma]=p);e?(a=!1,p&2||(Oa(f),a=!!(4&p)),(d||a)&&Object.freeze(f)):(e=!!(2&p)||!!(2048&p),d&&e?(f=La(f),d=1,l&&!g&&(d|=32),f[_.Ma]=d,_.Fb(a,b,c,f)):g&&p&32&&!e&&(f[_.Ma]&=-33));return f};
_.Nb=function(a,b,c,d,e,f,g){const l=a.yf;let p=l[_.Ma];const t=2&p?1:d;f=!!f;d=Kba(l,p,b,e);var x=d[_.Ma]|0;if(Gba(a,x,g,f)){if(4&x||Object.isFrozen(d))d=La(d),x=Jb(x,p),p=_.Fb(l,p,b,d,e);let F=a=0;for(;a<d.length;a++){const I=c(d[a]);I!=null&&(d[F++]=I)}F<a&&(d.length=F);x=Lba(x,p);x=(x|20)&-4097;x&=-8193;g&&(x|=g);d[_.Ma]=x;2&x&&Object.freeze(d)}let A;t===1||t===4&&32&x?Kb(x)||(f=x,x|=2,x!==f&&(d[_.Ma]=x),Object.freeze(d)):(g=t!==5?!1:!!(32&x)||Kb(x)||!!Mba(d),(t===2||g)&&Kb(x)&&(d=La(d),x=Jb(x,
p),x=Lb(x,p,f),d[_.Ma]=x,p=_.Fb(l,p,b,d,e)),Kb(x)||(b=x,x=Lb(x,p,f),x!==b&&(d[_.Ma]=x)),g&&(A=Nba(d)));return A||d};Kba=function(a,b,c,d){a=Gb(a,b,c,d);return Array.isArray(a)?a:_.Hb};Lba=function(a,b){a===0&&(a=Jb(a,b));return a|1};Kb=function(a){return!!(2&a)&&!!(4&a)||!!(2048&a)};Oba=function(a){return Ya(a,!0,!0,!0)};Pba=function(a){return Ya(a,!0,!0,!1)};
Qba=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=rba();break a}l=[]}else if(l.constructor===_.zb){if((l.Xca&2)==0||p){a=l;break a}l=l.Frb()}else Array.isArray(l)?c=Na(l):l=[];if(p){if(!l.length){a=rba();break a}c||(c=!0,Oa(l))}else if(c){c=!1;p=La(l);for(l=0;l<p.length;l++){const t=p[l]=La(p[l]);Array.isArray(t[1])&&(t[1]=Oa(t[1]))}l=p}c||((l[_.Ma]|0)&64?l[_.Ma]&=-33:32&b&&uaa(l));f=new _.zb(l,e,aba,f);_.Fb(a,b,d,f,!1);a=f}!g&&e&&(a.ENc=!0);return a};
_.Ob=function(a,b,c){a=a.yf;const d=a[_.Ma];return Qba(a,d,Gb(a,d,b),b,void 0,c)};_.Pb=function(a,b,c){a=a.yf;const d=a[_.Ma];return Qba(a,d,Gb(a,d,b),b,c)};
_.Qb=function(a,b,c,d){const e=a.yf;let f=e[_.Ma];ab(f);if(c==null)return _.Fb(e,f,b),a;c=Rba(c);let g=c[_.Ma]|0,l=g;var p=!!(2&g)||Object.isFrozen(c);const t=!p&&(void 0===Sba||!1);if(Gba(a,g))for(g=21,p&&(c=La(c),l=0,g=Jb(g,f),g=Lb(g,f,!0)),p=0;p<c.length;p++)c[p]=d(c[p]);t&&(c=La(c),l=0,g=Jb(g,f),g=Lb(g,f,!0));g!==l&&(c[_.Ma]=g);_.Fb(e,f,b,c);return a};_.Rb=function(a,b,c,d){const e=a.yf;let f=e[_.Ma];ab(f);_.Fb(e,f,b,(d==="0"?Number(c)===0:c===d)?void 0:c);return a};
_.Sb=function(a,b,c,d,e,f){ab(a.yf[_.Ma]);b=f(a,b,2,void 0,!0);Baa(b,d);f=b[_.Ma]|0;b[d]=c(e,!!(4&f)&&!!(4096&f));return a};Uba=function(a){let b;return(b=a[Tba])!=null?b:a[Tba]=new Map};Vba=function(a,b,c,d){let e=a.get(d);if(e!=null)return e;e=0;for(let f=0;f<d.length;f++){const g=d[f];Gb(b,c,g)!=null&&(e!==0&&(c=_.Fb(b,c,e)),e=g)}a.set(d,e);return e};_.Tb=function(a,b,c,d){a=a.yf;let e=a[_.Ma];const f=Gb(a,e,c,d);b=wb(f,b,!1,e);b!==f&&b!=null&&_.Fb(a,e,c,b,d);return b};
_.Wba=function(a,b,c,d,e,f,g,l){var p=!!(2&b);e=p?1:e;g=!!g;l&&(l=!p);p=Kba(a,b,d,f);var t=p[_.Ma]|0,x=!!(4&t);if(!x){t=Lba(t,b);var A=p,F=b;const K=!!(2&t);K&&(F|=2);let U=!K,ca=!0,ka=0,za=0;for(;ka<A.length;ka++){const ya=wb(A[ka],c,!1,F);if(ya instanceof c){if(!K){const Fa=Na(ya.yf);U&&(U=!Fa);ca&&(ca=Fa)}A[za++]=ya}}za<ka&&(A.length=za);t|=4;t=ca?t|16:t&-17;t=U?t|8:t&-9;A[_.Ma]=t;K&&Object.freeze(A)}if(l&&!(8&t||!p.length&&(e===1||e===4&&32&t))){Kb(t)&&(p=La(p),t=Jb(t,b),b=_.Fb(a,b,d,p,f));c=
p;l=t;for(A=0;A<c.length;A++)t=c[A],F=yb(t),t!==F&&(c[A]=F);l|=8;l=c.length?l&-17:l|16;t=c[_.Ma]=l}let I;e===1||e===4&&32&t?Kb(t)||(b=t,t|=!p.length||16&t&&(!x||32&t)?2:2048,t!==b&&(p[_.Ma]=t),Object.freeze(p)):(x=e!==5?!1:!!(32&t)||Kb(t)||!!Mba(p),(e===2||x)&&Kb(t)&&(p=La(p),t=Jb(t,b),t=Lb(t,b,g),p[_.Ma]=t,b=_.Fb(a,b,d,p,f)),Kb(t)||(a=t,t=Lb(t,b,g),t!==a&&(p[_.Ma]=t)),x&&(I=Nba(p)));return I||p};Jb=function(a,b){a=(2&b?a|2:a&-3)|32;return a&=-2049};Lb=function(a,b,c){32&b&&c||(a&=-33);return a};
Xba=function(a,b,c,d,e,f,g){a=a.yf;const l=a[_.Ma];ab(l);b=_.Wba(a,l,c,b,2,f,!0);c=d!=null?d:new c;g&&Baa(b,e);e!=void 0?b.splice(e,g,c):b.push(c);b[_.Ma]=Na(c.yf)?b[_.Ma]&-9:b[_.Ma]&-17};Ub=function(a,b){return a!=null?a:b};Yba=function(a){return Ya(a,!1,!1,!1)};
Yb=function(a){var b=Vb?a.yf:zba(a.yf);{var c=!Vb;const ka=_.Daa(a);var d=(c?a.yf:b)[_.Ma];let za=b.length;if(za){var e=b[za-1],f=_.Ta(e);f?za--:e=void 0;a=+!!(d&512)-1;var g=za-a,l=!!Wb&&Iba&&!(d&512),p;d=(p=Wb)!=null?p:cba;d=l?d(g,a,b,e):g;p=(g=l&&g!==d)?Array.prototype.slice.call(b,0,za):b;if(f||g){b:{var t=p;var x=e;f={};l=!1;if(g)for(var A=Math.max(0,d+a);A<t.length;A++){var F=t[A],I=A-a;F==null||_.$a(F,ka,I)||yaa(F)&&F.size===0||(t[A]=void 0,f[I]=F,l=!0)}if(x)for(var K in x)if(A=+K,isNaN(A))f[K]=
x[K];else if(F=x[K],Array.isArray(F)&&(_.$a(F,ka,+K)||yaa(F)&&F.size===0)&&(F=null),F==null&&(l=!0),g&&A<d){l=!0;F=A+a;for(I=t.length;I<=F;I++)t.push(void 0);t[F]=x[A]}else F!=null&&(f[K]=F);if(l){for(var U in f){x=f;break b}x=null}}t=x==null?e!=null:x!==e}g&&(za=p.length);for(var ca;za>0;za--){U=za-1;K=p[U];U-=a;if(!(K==null||_.$a(K,ka,U)||yaa(K)&&K.size===0))break;ca=!0}if(p!==b||t||ca){if(!g&&!c)p=Array.prototype.slice.call(p,0,za);else if(ca||t||x)p.length=za;x&&p.push(x)}b=p}}return b};
_.Zb=function(a,b){const c=[];for(let d=0;d<a.length;d++)c.push(b(a[d]));return c};$b=function(a,b){const c=[];a.forEach(b?(d,e)=>{c.push([e,b(d)])}:(d,e)=>{c.push([e,d])});return c};_.h=function(a){return a==null?void 0:a};ac=function(a){return a==null?void 0:Array.isArray(a)?a.map(b=>Db(b)):Db(a)};
Zba=function(a){a=bc(a,2);if(a==null)return"";if(typeof a==="string")return a;if(_.Ea(a))return naa(a);if(Array.isArray(a))return zba(a);if(a instanceof _.Va)return Db(a);if(a instanceof _.cc)return a=Yb(a),a;throw Error("J`"+a);};_.dc=function(a){if(Na(a.yf))throw Error("M");};_.gc=function(a){return b=>ec(a,b)};
$ba=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;x=t=0}function b(A){for(var F=g,I=0;I<64;I+=4)F[I/4]=A[I]<<24|A[I+1]<<16|A[I+2]<<8|A[I+3];for(I=16;I<80;I++)A=F[I-3]^F[I-8]^F[I-14]^F[I-16],F[I]=(A<<1|A>>>31)&4294967295;A=e[0];var K=e[1],U=e[2],ca=e[3],ka=e[4];for(I=0;I<80;I++){if(I<40)if(I<20){var za=ca^K&(U^ca);var ya=1518500249}else za=K^U^ca,ya=1859775393;else I<60?(za=K&U|ca&(K|U),ya=2400959708):(za=K^U^ca,ya=3395469782);za=((A<<5|A>>>
27)&4294967295)+za+ka+ya+F[I]&4294967295;ka=ca;ca=U;U=(K<<30|K>>>2)&4294967295;K=A;A=za}e[0]=e[0]+A&4294967295;e[1]=e[1]+K&4294967295;e[2]=e[2]+U&4294967295;e[3]=e[3]+ca&4294967295;e[4]=e[4]+ka&4294967295}function c(A,F){if(typeof A==="string"){A=unescape(encodeURIComponent(A));for(var I=[],K=0,U=A.length;K<U;++K)I.push(A.charCodeAt(K));A=I}F||(F=A.length);I=0;if(t==0)for(;I+64<F;)b(A.slice(I,I+64)),I+=64,x+=64;for(;I<F;)if(f[t++]=A[I++],x++,t==64)for(t=0,b(f);I+64<F;)b(A.slice(I,I+64)),I+=64,x+=
64}function d(){var A=[],F=x*8;t<56?c(l,56-t):c(l,64-(t-56));for(var I=63;I>=56;I--)f[I]=F&255,F>>>=8;b(f);for(I=F=0;I<5;I++)for(var K=24;K>=0;K-=8)A[F++]=e[I]>>K&255;return A}for(var e=[],f=[],g=[],l=[128],p=1;p<64;++p)l[p]=0;var t,x;a();return{reset:a,update:c,digest:d,digestString:function(){for(var A=d(),F="",I=0;I<A.length;I++)F+="0123456789ABCDEF".charAt(Math.floor(A[I]/16))+"0123456789ABCDEF".charAt(A[I]%16);return F}}};_.jc=function(a){if(a instanceof _.hc)return a.KTb;throw Error("R");};
kc=function(a){return new aca(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};cca=function(a,b=bca){if(a instanceof _.hc)return a;for(let c=0;c<b.length;++c){const d=b[c];if(d instanceof aca&&d.isValid(a))return new _.hc(a)}};_.mc=function(a){return cca(a,bca)||_.lc};_.eca=function(a){if(dca.test(a))return a};_.nc=function(a){return a instanceof _.hc?_.jc(a):_.eca(a)};_.pc=function(a,b){b=_.nc(b);b!==void 0&&(a.href=b)};qc=function(a,b,c){for(const d in a)b.call(c,a[d],d,a)};
fca=function(a,b){const c={};for(const d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c};gca=function(a,b,c){const d={};for(const e in a)d[e]=b.call(c,a[e],e,a);return d};hca=function(a,b){for(const c in a)if(b.call(void 0,a[c],c,a))return!0;return!1};ica=function(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};_.jca=function(a){const b=[];let c=0;for(const d in a)b[c++]=d;return b};_.rc=function(a){for(const b in a)return!1;return!0};
_.sc=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};_.tc=function(a){const b={};for(const c in a)b[c]=a[c];return b};_.uc=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<kca.length;f++)c=kca[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};
vc=function(a){const b=arguments.length;if(b==1&&Array.isArray(arguments[0]))return vc.apply(null,arguments[0]);const c={};for(let d=0;d<b;d++)c[arguments[d]]=!0;return c};_.xc=function(a,b=`unexpected value ${a}!`){throw Error(b);};_.mca=function(a,b,c){if(b instanceof _.zc)a.href=_.Ac(b).toString(),a.rel=c;else{if(lca.indexOf(c)===-1)throw Error("W`"+c);b=_.nc(b);b!==void 0&&(a.href=b,a.rel=c)}};_.Bc=function(a,b,c){b=_.nc(b);b!==void 0&&a.open(b,c,void 0)};
_.nca=function(a){let b,c;return(a=(c=(b=a.document).querySelector)==null?void 0:c.call(b,"script[nonce]"))?a.nonce||a.getAttribute("nonce")||"":""};_.qca=function(a){const b=oca();return new pca(b?b.createScript(a):a)};_.rca=function(a){if(a instanceof pca)return a.JTb;throw Error("R");};_.sca=function(a){const b=_.nca(a.ownerDocument&&a.ownerDocument.defaultView||window);b&&a.setAttribute("nonce",b)};_.Cc=function(a,b){a.src=_.Ac(b);_.sca(a)};_.tca=function(a,b){b=_.nc(b);b!==void 0&&(a.href=b)};
Ec=function(a){a&&typeof a.dispose=="function"&&a.dispose()};uca=function(a){for(let b=0,c=arguments.length;b<c;++b){const d=arguments[b];_.xa(d)?uca.apply(null,d):Ec(d)}};vca=function(a,b){const c=b.createRange();c.selectNode(b.body);a=_.Hc(a);return c.createContextualFragment(_.Ic(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"};Jc=function(a,b,c){a.setAttribute(b,c)};
_.Lc=function(a,...b){if(b.length===0)return _.Kc(a[0]);let c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return _.Kc(c)};
Dca=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("$"));c=(a.brands||[]).map(e=>{var f=new Aca;return _.Mc(f,1,e.brand).nob(e.version)});Bca(Cca.zWb(a.mobile),c);zca=a.getHighEntropyValues(b)}const d=new Set(b);return zca.then(e=>{const f=Cca.clone();d.has("platform")&&_.Mc(f,3,e.platform);d.has("platformVersion")&&f.EWb(e.platformVersion);d.has("architecture")&&
_.Mc(f,5,e.architecture);d.has("model")&&f.Wnb(e.model);d.has("uaFullVersion")&&_.Mc(f,7,e.uaFullVersion);return f}).catch(()=>Cca.clone())};Gca=function(a=window,b){return Eca(new Fca(a,b))};
Hca=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(x){const A=`${c}.${d}::`+x,F=p.prototype;try{if(F.hasOwnProperty(x)){const I=a.ObjectGetOwnPropertyDescriptor(F,x);I&&I.value?(I.value=a.wrapWithCurrentZone(I.value,A),a._redefineProperty(p.prototype,x,I)):F[x]&&(F[x]=a.wrapWithCurrentZone(F[x],A))}else F[x]&&(F[x]=a.wrapWithCurrentZone(F[x],A))}catch(I){}});return g.call(b,l,p,t)};a.attachOriginToPatched(b[d],g)}};
Oc=function(a){return(Nc.__Zone_symbol_prefix||"__zone_symbol__")+a};
Ica=function(){function a(Ga){g&&g.mark&&g.mark(Ga)}function b(Ga,Qa){g&&g.measure&&g.measure(Ga,Qa)}function c(Ga){ca||Nc[F]&&(ca=Nc[F].resolve(0));if(ca){let Qa=ca[I];Qa||(Qa=ca.then);Qa.call(ca,Ga)}else Nc[A](Ga,0)}function d(Ga){pb===0&&K.length===0&&c(e);Ga&&K.push(Ga)}function e(){if(!U){for(U=!0;K.length;){const Ga=K;K=[];for(let Qa=0;Qa<Ga.length;Qa++){const Ua=Ga[Qa];try{Ua.zone.runTask(Ua,null,null)}catch(ob){ya.onUnhandledError(ob)}}}ya.microtaskDrainDone();U=!1}}function f(){}const g=
Nc.performance;a("Zone");class l{static assertZonePatched(){if(Nc.Promise!==za.ZoneAwarePromise)throw Error("ca");}static get root(){let Ga=l.current;for(;Ga.parent;)Ga=Ga.parent;return Ga}static get current(){return Fa.zone}static get currentTask(){return Za}static __load_patch(Ga,Qa,Ua=!1){if(za.hasOwnProperty(Ga)){if(Qa=Nc[Oc("forceDuplicateZoneCheck")]===!0,!Ua&&Qa)throw Error("da`"+Ga);}else Nc["__Zone_disable_"+Ga]||(Ua="Zone:"+Ga,a(Ua),za[Ga]=Qa(Nc,l,ya),b(Ua,Ua))}get parent(){return this.nd}get name(){return this.Nr}constructor(Ga,
Qa){this.nd=Ga;this.Nr=Qa?Qa.name||"unnamed":"<root>";this.WDb=Qa&&Qa.properties||{};this.ky=new t(this,this.nd&&this.nd.ky,Qa)}get(Ga){const Qa=this.getZoneWith(Ga);if(Qa)return Qa.WDb[Ga]}getZoneWith(Ga){let Qa=this;for(;Qa;){if(Qa.WDb.hasOwnProperty(Ga))return Qa;Qa=Qa.nd}return null}fork(Ga){if(!Ga)throw Error("ea");return this.ky.fork(this,Ga)}wrap(Ga,Qa){if(typeof Ga!=="function")throw Error("fa`"+Ga);const Ua=this.ky.intercept(this,Ga,Qa),ob=this;return function(){return ob.runGuarded(Ua,this,
arguments,Qa)}}run(Ga,Qa,Ua,ob){Fa={parent:Fa,zone:this};try{return this.ky.invoke(this,Ga,Qa,Ua,ob)}finally{Fa=Fa.parent}}runGuarded(Ga,Qa=null,Ua,ob){Fa={parent:Fa,zone:this};try{try{return this.ky.invoke(this,Ga,Qa,Ua,ob)}catch(yc){if(this.ky.handleError(this,yc))throw yc;}}finally{Fa=Fa.parent}}runTask(Ga,Qa,Ua){if(Ga.zone!=this)throw Error("ga`"+(Ga.zone||ka).name+"`"+this.name);if(Ga.state!=="notScheduled"||Ga.type!=="eventTask"&&Ga.type!=="macroTask"){var ob=Ga.state!="running";ob&&Ga.Yt("running",
"scheduled");Ga.runCount++;var yc=Za;Za=Ga;Fa={parent:Fa,zone:this};try{Ga.type=="macroTask"&&Ga.data&&!Ga.data.isPeriodic&&(Ga.cancelFn=void 0);try{return this.ky.invokeTask(this,Ga,Qa,Ua)}catch(Yc){if(this.ky.handleError(this,Yc))throw Yc;}}finally{Ga.state!=="notScheduled"&&Ga.state!=="unknown"&&(Ga.type=="eventTask"||Ga.data&&Ga.data.isPeriodic?ob&&Ga.Yt("scheduled","running"):(Ga.runCount=0,this.yca(Ga,-1),ob&&Ga.Yt("notScheduled","running","notScheduled"))),Fa=Fa.parent,Za=yc}}}scheduleTask(Ga){if(Ga.zone&&
Ga.zone!==this)for(var Qa=this;Qa;){if(Qa===Ga.zone)throw Error("ha`"+this.name+"`"+Ga.zone.name);Qa=Qa.parent}Ga.Yt("scheduling","notScheduled");Qa=[];Ga.X2=Qa;Ga.tf=this;try{Ga=this.ky.scheduleTask(this,Ga)}catch(Ua){throw Ga.Yt("unknown","scheduling","notScheduled"),this.ky.handleError(this,Ua),Ua;}Ga.X2===Qa&&this.yca(Ga,1);Ga.state=="scheduling"&&Ga.Yt("scheduled","scheduling");return Ga}scheduleMicroTask(Ga,Qa,Ua,ob){return this.scheduleTask(new x("microTask",Ga,Qa,Ua,ob,void 0))}scheduleMacroTask(Ga,
Qa,Ua,ob,yc){return this.scheduleTask(new x("macroTask",Ga,Qa,Ua,ob,yc))}scheduleEventTask(Ga,Qa,Ua,ob,yc){return this.scheduleTask(new x("eventTask",Ga,Qa,Ua,ob,yc))}cancelTask(Ga){if(Ga.zone!=this)throw Error("ia`"+(Ga.zone||ka).name+"`"+this.name);if(Ga.state==="scheduled"||Ga.state==="running"){Ga.Yt("canceling","scheduled","running");try{this.ky.cancelTask(this,Ga)}catch(Qa){throw Ga.Yt("unknown","canceling"),this.ky.handleError(this,Qa),Qa;}this.yca(Ga,-1);Ga.Yt("notScheduled","canceling");
Ga.runCount=0;return Ga}}yca(Ga,Qa){const Ua=Ga.X2;Qa==-1&&(Ga.X2=null);for(let ob=0;ob<Ua.length;ob++)Ua[ob].yca(Ga.type,Qa)}}l.__symbol__=Oc;const p={name:"",onHasTask:(Ga,Qa,Ua,ob)=>Ga.hasTask(Ua,ob),onScheduleTask:(Ga,Qa,Ua,ob)=>Ga.scheduleTask(Ua,ob),onInvokeTask:(Ga,Qa,Ua,ob,yc,Yc)=>Ga.invokeTask(Ua,ob,yc,Yc),onCancelTask:(Ga,Qa,Ua,ob)=>Ga.cancelTask(Ua,ob)};class t{get zone(){return this.tf}constructor(Ga,Qa,Ua){this.VKc={microTask:0,macroTask:0,eventTask:0};this.tf=Ga;this.r$c=Qa;this.KKa=
Ua&&(Ua&&Ua.onFork?Ua:Qa.KKa);this.WAb=Ua&&(Ua.onFork?Qa:Qa.WAb);this.RFc=Ua&&(Ua.onFork?this.tf:Qa.RFc);this.eMa=Ua&&(Ua.onIntercept?Ua:Qa.eMa);this.jCb=Ua&&(Ua.onIntercept?Qa:Qa.jCb);this.iCb=Ua&&(Ua.onIntercept?this.tf:Qa.iCb);this.hMa=Ua&&(Ua.onInvoke?Ua:Qa.hMa);this.mCb=Ua&&(Ua.onInvoke?Qa:Qa.mCb);this.kCb=Ua&&(Ua.onInvoke?this.tf:Qa.kCb);this.uLa=Ua&&(Ua.onHandleError?Ua:Qa.uLa);this.JBb=Ua&&(Ua.onHandleError?Qa:Qa.JBb);this.IBb=Ua&&(Ua.onHandleError?this.tf:Qa.IBb);this.sqa=Ua&&(Ua.onScheduleTask?
Ua:Qa.sqa);this.TNa=Ua&&(Ua.onScheduleTask?Qa:Qa.TNa);this.SNa=Ua&&(Ua.onScheduleTask?this.tf:Qa.SNa);this.fpa=Ua&&(Ua.onInvokeTask?Ua:Qa.fpa);this.gMa=Ua&&(Ua.onInvokeTask?Qa:Qa.gMa);this.fMa=Ua&&(Ua.onInvokeTask?this.tf:Qa.fMa);this.Tna=Ua&&(Ua.onCancelTask?Ua:Qa.Tna);this.xJa=Ua&&(Ua.onCancelTask?Qa:Qa.xJa);this.wJa=Ua&&(Ua.onCancelTask?this.tf:Qa.wJa);this.SBb=this.UBb=this.TBb=this.maa=null;Ga=Ua&&Ua.onHasTask;const ob=Qa&&Qa.maa;if(Ga||ob)this.maa=Ga?Ua:p,this.TBb=Qa,this.UBb=this,this.SBb=
this.tf,Ua.onScheduleTask||(this.sqa=p,this.TNa=Qa,this.SNa=this.tf),Ua.onInvokeTask||(this.fpa=p,this.gMa=Qa,this.fMa=this.tf),Ua.onCancelTask||(this.Tna=p,this.xJa=Qa,this.wJa=this.tf)}fork(Ga,Qa){return this.KKa?this.KKa.onFork(this.WAb,this.zone,Ga,Qa):new l(Ga,Qa)}intercept(Ga,Qa,Ua){return this.eMa?this.eMa.onIntercept(this.jCb,this.iCb,Ga,Qa,Ua):Qa}invoke(Ga,Qa,Ua,ob,yc){return this.hMa?this.hMa.onInvoke(this.mCb,this.kCb,Ga,Qa,Ua,ob,yc):Qa.apply(Ua,ob)}handleError(Ga,Qa){return this.uLa?this.uLa.onHandleError(this.JBb,
this.IBb,Ga,Qa):!0}scheduleTask(Ga,Qa){let Ua=Qa;if(this.sqa)this.maa&&Ua.X2.push(this.UBb),(Ua=this.sqa.onScheduleTask(this.TNa,this.SNa,Ga,Qa))||(Ua=Qa);else if(Qa.scheduleFn)Qa.scheduleFn(Qa);else if(Qa.type=="microTask")d(Qa);else throw Error("ja");return Ua}invokeTask(Ga,Qa,Ua,ob){return this.fpa?this.fpa.onInvokeTask(this.gMa,this.fMa,Ga,Qa,Ua,ob):Qa.callback.apply(Ua,ob)}cancelTask(Ga,Qa){if(this.Tna)Ga=this.Tna.onCancelTask(this.xJa,this.wJa,Ga,Qa);else{if(!Qa.cancelFn)throw Error("ka");Ga=
Qa.cancelFn(Qa)}return Ga}hasTask(Ga,Qa){try{this.maa&&this.maa.onHasTask(this.TBb,this.SBb,Ga,Qa)}catch(Ua){this.handleError(Ga,Ua)}}yca(Ga,Qa){const Ua=this.VKc,ob=Ua[Ga];Qa=Ua[Ga]=ob+Qa;if(Qa<0)throw Error("la");ob!=0&&Qa!=0||this.hasTask(this.tf,{yYc:Ua.microTask>0,dYc:Ua.macroTask>0,Sed:Ua.eventTask>0,Gc:Ga})}}class x{constructor(Ga,Qa,Ua,ob,yc,Yc){this.tf=null;this.runCount=0;this.X2=null;this.jk="notScheduled";this.type=Ga;this.source=Qa;this.data=ob;this.scheduleFn=yc;this.cancelFn=Yc;if(!Ua)throw Error("ma");
this.callback=Ua;const ic=this;this.invoke=Ga==="eventTask"&&ob&&ob.Itb?x.invokeTask:function(){return x.invokeTask.call(Nc,ic,this,arguments)}}static invokeTask(Ga,Qa,Ua){Ga||(Ga=this);pb++;try{return Ga.runCount++,Ga.zone.runTask(Ga,Qa,Ua)}finally{pb==1&&e(),pb--}}get zone(){return this.tf}get state(){return this.jk}cancelScheduleRequest(){this.Yt("notScheduled","scheduling")}Yt(Ga,Qa,Ua){if(this.jk===Qa||this.jk===Ua)this.jk=Ga,Ga=="notScheduled"&&(this.X2=null);else throw Error("na`"+this.type+
"`"+this.source+"`"+Ga+"`"+Qa+"`"+(Ua?" or '"+Ua+"'":"")+"`"+this.jk);}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=Oc("setTimeout"),F=Oc("Promise"),I=Oc("then");let K=[],U=!1,ca;const ka={name:"NO ZONE"},za={},ya={symbol:Oc,currentZoneFrame:()=>Fa,onUnhandledError:f,microtaskDrainDone:f,scheduleMicroTask:d,
showUncaughtError:()=>!l[Oc("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 Fa={parent:null,zone:new l(null,null)},Za=null,pb=0;b("Zone","Zone");return l};Jca=function(a,b){return Zone.current.wrap(a,b)};Kca=function(a,b){for(let c=a.length-1;c>=0;c--)typeof a[c]==="function"&&(a[c]=Jca(a[c],b+"_"+c));return a};Mca=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=Pc(a,e);Lca(g)&&(a[e]=(l=>{const p=function(){return l.apply(this,Kca(arguments,c+"."+e))};Qc(p,l);return p})(f))}}};
Lca=function(a){return a?a.writable===!1?!1:!(typeof a.get==="function"&&typeof a.set==="undefined"):!0};
Pca=function(a,b,c){let d=Pc(a,b);!d&&c&&Pc(c,b)&&(d={enumerable:!0,configurable:!0});if(d&&d.configurable&&(c=Oc("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=Sc[g];l||(l=Sc[g]=Oc("ON_PROPERTY"+g));d.set=function(p){let t=this;t||a!==Tc||(t=Tc);t&&(typeof t[l]==="function"&&t.removeEventListener(g,Nca),f&&f.call(t,null),t[l]=p,typeof p==="function"&&t.addEventListener(g,Nca,!1))};d.get=function(){let p=this;p||a!==Tc||(p=Tc);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};Oca(a,b,d);a[c]=!0}};Qca=function(a,b,c){if(b)for(var d=0;d<b.length;d++)Pca(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++)Pca(a,b[d],c)}};
Xc=function(a){const b=Tc[a];if(b){Tc[Oc(a)]=b;Tc[a]=function(){const e=Kca(arguments,a);switch(e.length){case 0:this[Uc]=new b;break;case 1:this[Uc]=new b(e[0]);break;case 2:this[Uc]=new b(e[0],e[1]);break;case 3:this[Uc]=new b(e[0],e[1],e[2]);break;case 4:this[Uc]=new b(e[0],e[1],e[2],e[3]);break;default:throw Error("oa");}};Qc(Tc[a],b);var c=new b(function(){}),d;for(d in c)a==="XMLHttpRequest"&&d==="responseBlob"||function(e){typeof c[e]==="function"?Tc[a].prototype[e]=function(){return this[Uc][e].apply(this[Uc],
arguments)}:Oca(Tc[a].prototype,e,{set:function(f){typeof f==="function"?(this[Uc][e]=Jca(f,a+"."+e),Qc(this[Uc][e],f)):this[Uc][e]=f},get:function(){return this[Uc][e]}})}(d);for(d in b)d!=="prototype"&&b.hasOwnProperty(d)&&(Tc[a][d]=b[d])}};Zc=function(a,b,c){let d=a;for(;d&&!d.hasOwnProperty(b);)d=Rca(d);!d&&a[b]&&(d=a);a=Oc(b);let e=null;if(d&&(!(e=d[a])||!d.hasOwnProperty(a))){e=d[a]=d[b];const f=d&&Pc(d,b);if(Lca(f)){const g=c(e,a,b);d[b]=function(){return g(this,arguments)};Qc(d[b],e)}}return e};
Sca=function(a,b,c){function d(f){const g=f.data;g.args[g.hsa]=function(){f.invoke.apply(this,arguments)};e.apply(g.target,g.args);return f}let e=null;e=Zc(a,b,f=>function(g,l){const p=c(g,l);return p.hsa>=0&&typeof l[p.hsa]==="function"?Zone.current.scheduleMacroTask(p.name,l[p.hsa],p,d,void 0):f.apply(g,l)})};Qc=function(a,b){a[Oc("OriginalDelegate")]=b};
Vca=function(){if(Tca)return Uca;Tca=!0;try{const a=$c.navigator.userAgent;if(a.indexOf("MSIE ")!==-1||a.indexOf("Trident/")!==-1||a.indexOf("Edge/")!==-1)Uca=!0}catch(a){}return Uca};Wca=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].XUc;return b.filter(e=>d.indexOf(e)===-1)};Xca=function(a){return Object.getOwnPropertyNames(a).filter(b=>b.startsWith("on")&&b.length>2).map(b=>b.substring(2))};
Yca=function(a,b){var c=(b?b(a):a)+"false";b=(b?b(a):a)+"true";c=ad+c;b=ad+b;bd[a]={};bd[a]["false"]=c;bd[a]["true"]=b};
dda=function(a,b,c,d){function e(ca,ka,za){if(ka=ka||a.event){ca=ca||ka.target||a;var ya=ca[bd[ka.type][za?"true":"false"]];if(ya){za=[];if(ya.length===1)(ka=F(ya[0],ca,ka))&&za.push(ka);else{ya=ya.slice();for(let Fa=0;Fa<ya.length&&(!ka||ka[Zca]!==!0);Fa++){const Za=F(ya[Fa],ca,ka);Za&&za.push(Za)}}if(za.length===1)throw za[0];for(ka=0;ka<za.length;ka++){const Fa=za[ka];b.nativeScheduleMicroTask(()=>{throw Fa;})}}}}function f(ca,ka){function za(mb,na){return!dd&&typeof mb==="object"&&mb?!!mb.capture:
dd&&na?typeof mb==="boolean"?{capture:mb,passive:!0}:mb?typeof mb==="object"&&mb.passive!==!1?Object.assign({},mb,{passive:!0}):mb:{passive:!0}:mb}function ya(mb){if(typeof mb==="object"&&mb!==null){const na=Object.assign({},mb);mb.signal&&(na.signal=mb.signal);return na}return mb}if(!ca)return!1;let Fa=!0;ka&&ka.Itb!==void 0&&(Fa=ka.Itb);const Za=ka&&ka.vh;let pb=!0;ka&&ka.dOc!==void 0&&(pb=ka.dOc);let Ga=!1;ka&&ka.J1c!==void 0&&(Ga=ka.J1c);let Qa=ca;for(;Qa&&!Qa.hasOwnProperty(g);)Qa=Rca(Qa);!Qa&&
ca[g]&&(Qa=ca);if(!Qa||Qa[x])return!1;const Ua=ka&&ka.Red,ob={},yc=Qa[x]=Qa[g],Yc=Qa[Oc(l)]=Qa[l];ca=Qa[Oc(p)]=Qa[p];const ic=Qa[Oc(t)]=Qa[t];let oe;ka&&ka.prepend&&(oe=Qa[Oc(ka.prepend)]=Qa[ka.prepend]);var ud=function(mb){if(!mb.T9a){var na=bd[mb.BF];let fc;na&&(fc=na[mb.capture?"true":"false"]);if(na=fc&&mb.target[fc])for(let wc=0;wc<na.length;wc++)if(na[wc]===mb){na.splice(wc,1);mb.T9a=!0;mb.Mjb&&(mb.Mjb(),mb.Mjb=null);na.length===0&&(mb.rGb=!0,mb.target[fc]=null);break}}if(mb.rGb)return Yc.call(mb.target,
mb.BF,mb.capture?K:I,mb.options)};const Mb=function(mb){return yc.call(ob.target,ob.BF,mb.invoke,ob.options)},Ra=function(mb){return oe.call(ob.target,ob.BF,mb.invoke,ob.options)};var db=function(mb){return Yc.call(mb.target,mb.BF,mb.invoke,mb.options)};ud=Fa?ud:db;db=function(mb,na){const fc=typeof na;return fc==="function"&&mb.callback===na||fc==="object"&&mb.BG===na};const rb=ka&&ka.diff?ka.diff:db,Xb=Zone[Oc("UNPATCHED_EVENTS")],Vc=a[Oc("PASSIVE_EVENTS")];db=function(mb,na,fc,wc,hd=!1,pe=!1){return function(){const $e=
this||a;let He=arguments[0];ka&&ka.FQ&&(He=ka.FQ(He));let Nh=arguments[1];if(!Nh||ed&&He==="uncaughtException")return mb.apply(this,arguments);let ih=!1;if(typeof Nh!=="function"){if(!Nh.handleEvent)return mb.apply(this,arguments);ih=!0}if(!Za||Za(mb,Nh,$e,arguments)){var $i=dd&&!!Vc&&Vc.indexOf(He)!==-1,jh=ya(za(arguments[2],$i)),kh=jh==null?void 0:jh.signal;if(kh==null||!kh.aborted){if(Xb)for(var yi=0;yi<Xb.length;yi++)if(He===Xb[yi])return $i?mb.call($e,He,Nh,jh):mb.apply(this,arguments);$i=jh?
typeof jh==="boolean"?!0:jh.capture:!1;yi=jh&&typeof jh==="object"?jh.once:!1;var ll=Zone.current,Mg=bd[He];Mg||(Yca(He,Ua),Mg=bd[He]);var aj=Mg[$i?"true":"false"];Mg=$e[aj];var kk=!1;if(Mg){if(kk=!0,pb)for(aj=0;aj<Mg.length;aj++)if(rb(Mg[aj],Nh))return}else Mg=$e[aj]=[];var ml;aj=$e.constructor.name;var em=$ca[aj];em&&(ml=em[He]);ml||(ml=aj+na+(Ua?Ua(He):He));ob.options=jh;yi&&(ob.options.once=!1);ob.target=$e;ob.capture=$i;ob.BF=He;ob.WVc=kk;if(kk=Fa?ada:void 0)kk.d5c=ob;kh&&(ob.options.signal=
void 0);var Ie=ll.scheduleEventTask(ml,Nh,kk,fc,wc);if(kh){ob.options.signal=kh;const Zo=()=>Ie.zone.cancelTask(Ie);mb.call(kh,"abort",Zo,{once:!0});Ie.Mjb=()=>kh.removeEventListener("abort",Zo)}ob.target=null;kk&&(kk.d5c=null);yi&&(ob.options.once=!0);if(dd||typeof Ie.options!=="boolean")Ie.options=jh;Ie.target=$e;Ie.capture=$i;Ie.BF=He;ih&&(Ie.BG=Nh);pe?Mg.unshift(Ie):Mg.push(Ie);if(hd)return $e}}}};Qa[g]=db(yc,A,Fa?function(){if(!ob.WVc)return yc.call(ob.target,ob.BF,ob.capture?K:I,ob.options)}:
Mb,ud,Ga);oe&&(Qa.prependListener=db(oe,".prependListener:",Ra,ud,Ga,!0));Qa[l]=function(){const mb=this||a;let na=arguments[0];ka&&ka.FQ&&(na=ka.FQ(na));var fc=arguments[2];fc=fc?typeof fc==="boolean"?!0:fc.capture:!1;const wc=arguments[1];if(!wc)return Yc.apply(this,arguments);if(!Za||Za(Yc,wc,mb,arguments)){var hd=bd[na],pe;hd&&(pe=hd[fc?"true":"false"]);if(hd=pe&&mb[pe])for(let $e=0;$e<hd.length;$e++){const He=hd[$e];if(rb(He,wc)){hd.splice($e,1);He.T9a=!0;hd.length===0&&(He.rGb=!0,mb[pe]=null,
fc||typeof na!=="string"||(mb[ad+"ON_PROPERTY"+na]=null));He.zone.cancelTask(He);if(Ga)return mb;return}}return Yc.apply(this,arguments)}};Qa[p]=function(){var mb=this||a,na=arguments[0];ka&&ka.FQ&&(na=ka.FQ(na));const fc=[];mb=bda(mb,Ua?Ua(na):na);for(na=0;na<mb.length;na++){const wc=mb[na];fc.push(wc.BG?wc.BG:wc.callback)}return fc};Qa[t]=function(){var mb=this||a,na=arguments[0];if(na){ka&&ka.FQ&&(na=ka.FQ(na));var fc=bd[na];if(fc){var wc=mb[fc["false"]];mb=mb[fc["true"]];if(wc)for(wc=wc.slice(),
fc=0;fc<wc.length;fc++){const hd=wc[fc];this[l].call(this,na,hd.BG?hd.BG:hd.callback,hd.options)}if(mb)for(mb=mb.slice(),wc=0;wc<mb.length;wc++)fc=mb[wc],this[l].call(this,na,fc.BG?fc.BG:fc.callback,fc.options)}}else{na=Object.keys(mb);for(mb=0;mb<na.length;mb++)(wc=(wc=cda.exec(na[mb]))&&wc[1])&&wc!=="removeListener"&&this[t].call(this,wc);this[t].call(this,"removeListener")}if(Ga)return this};Qc(Qa[g],yc);Qc(Qa[l],Yc);ic&&Qc(Qa[t],ic);ca&&Qc(Qa[p],ca);return!0}const g=d&&d.add||"addEventListener",
l=d&&d.Dnd||"removeEventListener",p=d&&d.Ag||"eventListeners",t=d&&d.End||"removeAllListeners",x=Oc(g),A="."+g+":",F=function(ca,ka,za){if(!ca.T9a){var ya=ca.callback;typeof ya==="object"&&ya.handleEvent&&(ca.callback=pb=>ya.handleEvent(pb),ca.BG=ya);try{ca.invoke(ca,ka,[za])}catch(pb){var Fa=pb}var Za=ca.options;Za&&typeof Za==="object"&&Za.once&&ka[l].call(ka,za.type,ca.BG?ca.BG:ca.callback,Za);return Fa}},I=function(ca){return e(this,ca,!1)},K=function(ca){return e(this,ca,!0)};let U=[];for(let ca=
0;ca<c.length;ca++)U[ca]=f(c[ca],d);return U};bda=function(a,b){if(!b){var c=[];for(let e in a){var d=cda.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=bd[b];c||(Yca(b),c=bd[b]);b=a[c["false"]];a=a[c["true"]];return b?a?b.concat(a):b.slice():a?a.slice():[]};eda=function(a,b){(a=a.Event)&&a.prototype&&b.patchMethod(a.prototype,"stopImmediatePropagation",c=>function(d,e){d[Zca]=!0;c&&c.apply(d,e)})};
jda=function(){fd.__load_patch("util",(a,b,c)=>{const d=Xca(a);c.patchOnProperties=Qca;c.patchMethod=Zc;c.bindArguments=Kca;c.patchMacroTask=Sca;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=eda;c.patchEventTarget=dda;c.isIEOrEdge=Vca;c.ObjectDefineProperty=Oca;c.ObjectGetOwnPropertyDescriptor=Pc;c.ObjectCreate=fda;c.ArraySlice=gda;c.patchClass=Xc;c.wrapWithCurrentZone=Jca;c.filterProperties=Wca;c.attachOriginToPatched=
Qc;c._redefineProperty=Object.defineProperty;c.patchCallbacks=Hca;c.getGlobalObjects=()=>({globalSources:$ca,zoneSymbolEventNames:bd,eventNames:d,isBrowser:hda,isMix:ida,isNode:ed,TRUE_STR:"true",FALSE_STR:"false",ZONE_SYMBOL_PREFIX:ad,ADD_EVENT_LISTENER_STR:"addEventListener",REMOVE_EVENT_LISTENER_STR:"removeEventListener"})})};
oda=function(){gd=Zone.__symbol__;id=Object[gd("defineProperty")]=Object.defineProperty;kda=Object[gd("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor;lda=Object.create;jd=gd("unconfigurables");Object.defineProperty=function(a,b,c){if(a&&a[jd]&&a[jd][b])throw new TypeError("pa`"+b+"`"+a);const d=c.configurable;b!=="prototype"&&(c=mda(a,b,c));return nda(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]=mda(a,c,b[c])});return lda(a,b)};Object.getOwnPropertyDescriptor=function(a,b){const c=kda(a,b);c&&a&&a[jd]&&a[jd][b]&&(c.configurable=!1);return c}};pda=function(a,b,c){const d=c.configurable;c=mda(a,b,c);return nda(a,b,c,d)};
mda=function(a,b,c){Object.isFrozen(c)||(c.configurable=!0);c.configurable||(a[jd]||Object.isFrozen(a)||id(a,jd,{writable:!0,value:{}}),a[jd]&&(a[jd][b]=!0));return c};
nda=function(a,b,c,d){try{return id(a,b,c)}catch(e){if(c.configurable){typeof d=="undefined"?delete c.configurable:c.configurable=d;try{return id(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;}};
qda=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 x="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=x.map(za=>"HTML"+za+"Element").concat(p):
a.EventTarget?t.push("EventTarget"):t=p;const A=a.__Zone_disable_IE_check||!1,F=a.__Zone_enable_cross_context_check||!1,I=b.isIEOrEdge(),K={MSPointerCancel:"pointercancel",MSPointerDown:"pointerdown",MSPointerEnter:"pointerenter",MSPointerHover:"pointerhover",MSPointerLeave:"pointerleave",MSPointerMove:"pointermove",MSPointerOut:"pointerout",MSPointerOver:"pointerover",MSPointerUp:"pointerup"};for(p=0;p<c.length;p++){var U=c[p],ca=l+(U+g),ka=l+(U+f);e[U]={};e[U][g]=ca;e[U][f]=ka}for(p=0;p<x.length;p++)for(U=
x[p],ca=d[U]={},ka=0;ka<c.length;ka++){const za=c[ka];ca[za]=U+".addEventListener:"+za}x=[];for(p=0;p<t.length;p++)U=a[t[p]],x.push(U&&U.prototype);b.patchEventTarget(a,b,x,{vh:function(za,ya,Fa,Za){if(!A&&I)if(F)try{const pb=ya.toString();if(pb==="[object FunctionWrapper]"||pb=="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }")return za.apply(Fa,Za),!1}catch(pb){return za.apply(Fa,Za),!1}else{if(ya=ya.toString(),ya==="[object FunctionWrapper]"||ya=="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }")return za.apply(Fa,
Za),!1}else if(F)try{ya.toString()}catch(pb){return za.apply(Fa,Za),!1}return!0},FQ:za=>K[za]||za});Zone[b.symbol("patchEventTarget")]=!!a.EventTarget};
rda=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,x;const A=a.ObjectGetOwnPropertyDescriptor(p,"onmessage");A&&A.configurable===!1?(t=a.ObjectCreate(p),x=p,[c,d,"send","close"].forEach(function(F){t[F]=function(){const I=a.ArraySlice.call(arguments);if(F===c||F===d){var K=I.length>0?I[0]:void 0;K&&(K=Zone.__symbol__("ON_PROPERTY"+
K),p[K]=t[K])}return p[F].apply(p,I)}})):t=p;a.patchOnProperties(t,["close","error","message","open"],x);return t};const f=b.WebSocket;for(const g in e)f[g]=e[g]};
sda=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};uda=function(a){const b=a.symbol("unbound");for(let c=0;c<tda.length;c++){const d=tda[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)}};
vda=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=pda;oda()});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)=>{qda(c,e);const {isNode:f,isMix:g}=e.getGlobalObjects();f&&!g||sda(e,c)||(d=typeof WebSocket!=="undefined",uda(e),e.patchClass("XMLHttpRequest"),d&&rda(e,c),Zone[e.symbol("patchEvents")]=!0)})}};wda=function(a,b){b.patchMethod(a,"queueMicrotask",()=>function(c,d){Zone.current.scheduleMicroTask("queueMicrotask",d[0])})};
ld=function(a,b,c,d){function e(t){const x=t.data;x.args[0]=function(){return t.invoke.apply(this,arguments)};x.handleId=g.apply(a,x.args);return t}function f(t){return l.call(a,t.data.handleId)}let g=null,l=null;b+=d;c+=d;const p={};g=Zc(a,b,t=>function(x,A){if(typeof A[0]==="function"){const F={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{F.isPeriodic||(typeof F.handleId==="number"?delete p[F.handleId]:
F.handleId&&(F.handleId[kd]=null))}};x=Zone.current.scheduleMacroTask(b,A[0],F,e,f);if(!x)return x;A=x.data.handleId;typeof A==="number"?p[A]=x:A&&(A[kd]=x);A&&A.yb&&A.Rsb&&typeof A.yb==="function"&&typeof A.Rsb==="function"&&(x.yb=A.yb.bind(A),x.Rsb=A.Rsb.bind(A));return typeof A==="number"||A?A:x}return t.apply(a,A)});l=Zc(a,c,t=>function(x,A){x=A[0];let F;typeof x==="number"?F=p[x]:(F=x&&x[kd])||(F=x);F&&typeof F.type==="string"?F.state!=="notScheduled"&&(F.cancelFn&&F.data.isPeriodic||F.runCount===
0)&&(typeof x==="number"?delete p[x]:x&&(x[kd]=null),F.zone.cancelTask(F)):t.apply(a,A)})};
zda=function(){var a=fd;a.__load_patch("legacy",b=>{(b=b[a.__symbol__("legacyPatch")])&&b()});a.__load_patch("timers",b=>{ld(b,"set","clear","Timeout");ld(b,"set","clear","Interval");ld(b,"set","clear","Immediate")});a.__load_patch("requestAnimationFrame",b=>{ld(b,"request","cancel","AnimationFrame");ld(b,"mozRequest","mozCancel","AnimationFrame");ld(b,"webkitRequest","webkitCancel","AnimationFrame")});a.__load_patch("blocking",(b,c)=>{const d=["alert","prompt","confirm"];for(let e=0;e<d.length;e++)Zc(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],x=p+(t+l),A=p+(t+g);f[t]={};f[t][l]=x;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",()=>{Xc("MutationObserver");Xc("WebKitMutationObserver")});a.__load_patch("IntersectionObserver",()=>{Xc("IntersectionObserver")});a.__load_patch("FileReader",()=>{Xc("FileReader")});a.__load_patch("on_property",(b,c,d)=>{if((!ed||ida)&&!Zone[d.symbol("patchEvents")]){c=b.__Zone_ignore_on_properties;d=[];if(hda){var e=window;d=d.concat("Document SVGElement Element HTMLElement HTMLBodyElement HTMLMediaElement HTMLFrameSetElement HTMLFrameElement HTMLIFrameElement HTMLMarqueeElement Worker".split(" "));
a:{try{var f=$c.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,XUc:["error"]}]:[];g=e;f=Xca(e);l=c?c.concat(l):c;e=Rca(e);g&&(f=Wca(g,f,l),Qca(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=Xca(f.prototype),g&&(f=Wca(g,f,c),Qca(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 x(Za){const pb=Za.data,Ga=pb.target;Ga[g]=!1;Ga[p]=!1;var Qa=Ga[f];
K||(K=Ga[xda],U=Ga[yda]);Qa&&U.call(Ga,"readystatechange",Qa);Qa=Ga[f]=()=>{if(Ga.readyState===Ga.DONE)if(!pb.aborted&&Ga[g]&&Za.state==="scheduled"){const Ua=Ga[c.__symbol__("loadfalse")];if(Ga.status!==0&&Ua&&Ua.length>0){const ob=Za.invoke;Za.invoke=function(){const yc=Ga[c.__symbol__("loadfalse")];for(let Yc=0;Yc<yc.length;Yc++)yc[Yc]===Za&&yc.splice(Yc,1);pb.aborted||Za.state!=="scheduled"||ob.call(Za)};Ua.push(Za)}else Za.invoke()}else pb.aborted||Ga[g]!==!1||(Ga[p]=!0)};K.call(Ga,"readystatechange",
Qa);Ga[d]||(Ga[d]=Za);ya.apply(Ga,pb.args);Ga[g]=!0;return Za}function A(){}function F(Za){Za=Za.data;Za.aborted=!0;return Fa.apply(Za.target,Za.args)}var I=t.XMLHttpRequest;if(I){I=I.prototype;var K=I[xda],U=I[yda];!K&&(t=t.XMLHttpRequestEventTarget)&&(t=t.prototype,K=t[xda],U=t[yda]);var ca=Zc(I,"open",()=>function(Za,pb){Za[e]=pb[2]==0;Za[l]=pb[1];return ca.apply(Za,pb)}),ka=Oc("fetchTaskAborting"),za=Oc("fetchTaskScheduling"),ya=Zc(I,"send",()=>function(Za,pb){if(c.current[za]===!0||Za[e])return ya.apply(Za,
pb);pb={target:Za,url:Za[l],isPeriodic:!1,args:pb,aborted:!1};const Ga=Zone.current.scheduleMacroTask("XMLHttpRequest.send",A,pb,x,F);Za&&Za[p]===!0&&!pb.aborted&&Ga.state==="scheduled"&&Ga.invoke()}),Fa=Zc(I,"abort",()=>function(Za,pb){const Ga=Za[d];if(Ga&&typeof Ga.type=="string")Ga.cancelFn==null||Ga.data&&Ga.data.aborted||Ga.zone.cancelTask(Ga);else if(c.current[ka]===!0)return Fa.apply(Za,pb)})}})(b);const d=Oc("xhrTask"),e=Oc("xhrSync"),f=Oc("xhrListener"),g=Oc("xhrScheduled"),l=Oc("xhrURL"),
p=Oc("xhrErrorBeforeScheduled")});a.__load_patch("geolocation",b=>{b.navigator&&b.navigator.geolocation&&Mca(b.navigator.geolocation)});a.__load_patch("PromiseRejectionEvent",(b,c)=>{function d(e){return function(f){bda(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[Oc("unhandledPromiseRejectionHandler")]=d("unhandledrejection"),c[Oc("rejectionHandledHandler")]=d("rejectionhandled"))});a.__load_patch("queueMicrotask",
(b,c,d)=>{wda(b,d)})};Ada=function(){fd.__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,hsa:0,args:e}))})};Bda=function(a=window){return a.WIZ_global_data};Cda=function(a=window){return(a=Bda(a))&&"mXaIFf"in a?a.mXaIFf:null};
Dda=function(){fd.__load_patch("Error",(a,b,c)=>{function d(ya){let Fa={zoneName:ya.zone.name},Za=Fa;for(;ya.parent;){ya=ya.parent;const pb={zoneName:ya.zone.name};Fa=Fa.parent=pb}return Za}function e(ya,Fa,Za=!0){ya=ya.split("\n");let pb=0;for(;ya[pb]!==x&&ya[pb]!==A&&ya[pb]!==F&&ya[pb]!==I&&ya[pb]!==K&&pb<ya.length;)pb++;for(;pb<ya.length&&Fa;pb++){let Ga=ya[pb];if(Ga.trim())switch(t[Ga]){case g.Mvb:ya.splice(pb,1);pb--;break;case g.transition:Fa=Fa.parent?Fa.parent:null;ya.splice(pb,1);pb--;break;
default:ya[pb]+=Za?` [${Fa.zone.name}]`:` [${Fa.zoneName}]`}}return ya.join("\n")}function f(){let ya=p.apply(this,arguments);const Fa=ya.originalStack=ya.stack;if(f.stackRewrite&&Fa){let Za=c.currentZoneFrame();if(U==="lazy")ya[c.symbol("zoneFrameNames")]=d(Za);else if(U==="default")try{ya.stack=ya.zoneAwareStack=e(Fa,Za)}catch(pb){}}return this instanceof p&&this.constructor!=p?(Object.keys(ya).concat("stack","message").forEach(Za=>{const pb=ya[Za];if(pb!==void 0)try{this[Za]=pb}catch(Ga){}}),this):
ya}const g={Mvb:0,transition:1},l=c.symbol("zoneJsInternalStackFrames"),p=a[c.symbol("Error")]=a.Error,t={};let x,A,F,I,K;a.Error=f;const U=a.__Zone_Error_BlacklistedStackFrames_policy||a.__Zone_Error_ZoneJsInternalStackFrames_policy||"default";f.prototype=p.prototype;f[l]=t;f.stackRewrite=!1;const ca=c.symbol("zoneAwareStack");U==="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(ya){this.originalStack=ya;this[ca]=e(this.originalStack,this[c.symbol("zoneFrameNames")],!1)}});const ka=["stackTraceLimit","captureStackTrace","prepareStackTrace"];(a=Object.keys(p))&&a.forEach(ya=>{ka.filter(Fa=>Fa===ya).length===0&&Object.defineProperty(f,ya,{get:function(){return p[ya]},set:function(Fa){p[ya]=Fa}})});p.hasOwnProperty("stackTraceLimit")&&(p.stackTraceLimit=Math.max(p.stackTraceLimit,15),Object.defineProperty(f,"stackTraceLimit",{get:function(){return p.stackTraceLimit},
set:function(ya){return p.stackTraceLimit=ya}}));p.hasOwnProperty("captureStackTrace")&&Object.defineProperty(f,"captureStackTrace",{value:function(ya,Fa){p.captureStackTrace(ya,Fa)}});Object.defineProperty(f,"prepareStackTrace",{get:function(){return p.uTb},set:function(ya){return ya&&typeof ya==="function"?p.uTb=function(Fa,Za){if(Za)for(let pb=0;pb<Za.length;pb++)if(Za[pb].getFunctionName()==="zoneCaptureStackTrace"){Za.splice(pb,1);break}return ya.call(this,Fa,Za)}:p.uTb=ya}});if(U!=="disable"){var za=
b.current.fork({name:"detect",onHandleError:function(ya,Fa,Za,pb){if(pb.originalStack&&Error===f)for(ya=pb.originalStack.split(/\n/),pb=Za=Fa=!1;ya.length;){let Ga=ya.shift();if(/:\d+:\d+/.test(Ga)||Ga==="ZoneAwareError"){let Qa=Ga.split("(")[0].split("@")[0],Ua=g.transition;Qa.indexOf("ZoneAwareError")!==-1&&(Qa.indexOf("new ZoneAwareError")!==-1?(x=Ga,A=Ga.replace("new ZoneAwareError","new Error.ZoneAwareError")):(F=Ga,I=Ga.replace("Error.",""),Ga.indexOf("Error.ZoneAwareError")===-1&&(K=Ga.replace("ZoneAwareError",
"Error.ZoneAwareError"))),t[A]=g.Mvb);Qa.indexOf("runGuarded")!==-1?Za=!0:Qa.indexOf("runTask")!==-1?pb=!0:Qa.indexOf("run")!==-1?Fa=!0:Ua=g.Mvb;t[Ga]=Ua;if(Fa&&Za&&pb){f.stackRewrite=!0;break}}}return!1}}).fork({name:"child",onScheduleTask:function(ya,Fa,Za,pb){return ya.scheduleTask(Za,pb)},onInvokeTask:function(ya,Fa,Za,pb,Ga,Qa){return ya.invokeTask(Za,pb,Ga,Qa)},onCancelTask:function(ya,Fa,Za,pb){return ya.cancelTask(Za,pb)},onInvoke:function(ya,Fa,Za,pb,Ga,Qa,Ua){return ya.invoke(Za,pb,Ga,Qa,
Ua)}});b=Error.stackTraceLimit;Error.stackTraceLimit=100;za.run(()=>{za.runGuarded(()=>{const ya=()=>{};za.scheduleEventTask(l,()=>{za.scheduleMacroTask(l,()=>{za.scheduleMicroTask(l,()=>{throw Error();},void 0,Fa=>{Fa.Yt=ya;Fa.invoke()});za.scheduleMicroTask(l,()=>{throw Error();},void 0,Fa=>{Fa.Yt=ya;Fa.invoke()})},void 0,Fa=>{Fa.Yt=ya;Fa.invoke()},()=>{})},void 0,Fa=>{Fa.Yt=ya;Fa.invoke()},()=>{})})});Error.stackTraceLimit=b}})};
Eda=function(){fd.__load_patch("ZoneAwarePromise",(a,b,c)=>{function d(Ra){if(Ra&&Ra.toString===Object.prototype.toString){const db=Ra.constructor&&Ra.constructor.name;return(db?db:"")+": "+JSON.stringify(Ra)}return Ra?Ra.toString():Object.prototype.toString.call(Ra)}function e(Ra){c.onUnhandledError(Ra);try{const db=b[Fa];typeof db==="function"&&db.call(this,Ra)}catch(db){}}function f(Ra){return Ra}function g(Ra){return ud.reject(Ra)}function l(Ra,db){return rb=>{try{p(Ra,db,rb)}catch(Xb){p(Ra,!1,
Xb)}}}function p(Ra,db,rb){var Xb=ob();if(Ra===rb)throw new TypeError("wa");if(Ra[Za]===null){var Vc=null;try{if(typeof rb==="object"||typeof rb==="function")Vc=rb&&rb.then}catch(mb){return Xb(()=>{p(Ra,!1,mb)})(),Ra}if(db!==!1&&rb instanceof ud&&rb.hasOwnProperty(Za)&&rb.hasOwnProperty(pb)&&rb[Za]!==null)t(rb),p(Ra,rb[Za],rb[pb]);else if(db!==!1&&typeof Vc==="function")try{Vc.call(rb,Xb(l(Ra,db)),Xb(l(Ra,!1)))}catch(mb){Xb(()=>{p(Ra,!1,mb)})()}else{Ra[Za]=db;Xb=Ra[pb];Ra[pb]=rb;Ra[Ga]===Ga&&db===
!0&&(Ra[Za]=Ra[Ua],Ra[pb]=Ra[Qa]);db===!1&&rb instanceof Error&&(Vc=b.currentTask&&b.currentTask.data&&b.currentTask.data.__creationTrace__)&&K(rb,yc,{configurable:!0,enumerable:!1,writable:!0,value:Vc});for(Vc=0;Vc<Xb.length;)x(Ra,Xb[Vc++],Xb[Vc++],Xb[Vc++],Xb[Vc++]);if(Xb.length==0&&db==0){Ra[Za]=0;db=rb;try{throw Error("xa`"+d(rb)+"`"+(rb&&rb.stack?"\n"+rb.stack:""));}catch(mb){db=mb}ka&&(db.throwOriginal=!0);db.rejection=rb;db.promise=Ra;db.zone=b.current;db.task=b.currentTask;ca.push(db);c.scheduleMicroTask()}}}return Ra}
function t(Ra){if(Ra[Za]===0){try{var db=b[Yc];db&&typeof db==="function"&&db.call(this,{rejection:Ra[pb],promise:Ra})}catch(rb){}Ra[Za]=!1;for(db=0;db<ca.length;db++)Ra===ca[db].promise&&ca.splice(db,1)}}function x(Ra,db,rb,Xb,Vc){t(Ra);const mb=Ra[Za],na=mb?typeof Xb==="function"?Xb:f:typeof Vc==="function"?Vc:g;db.scheduleMicroTask("Promise.then",()=>{try{const fc=Ra[pb],wc=!!rb&&Ga===rb[Ga];wc&&(rb[Qa]=fc,rb[Ua]=mb);const hd=db.run(na,void 0,wc&&na!==g&&na!==f?[]:[fc]);p(rb,!0,hd)}catch(fc){p(rb,
!1,fc)}},rb)}function A(Ra){const db=Ra.prototype,rb=I(db,"then");if(!rb||rb.writable!==!1&&rb.configurable){var Xb=db.then;db[ya]=Xb;Ra.prototype.then=function(Vc,mb){return(new ud((na,fc)=>{Xb.call(this,na,fc)})).then(Vc,mb)};Ra[Mb]=!0}}function F(Ra){return function(db,rb){db=Ra.apply(db,rb);if(db instanceof ud)return db;rb=db.constructor;rb[Mb]||A(rb);return db}}const I=Object.getOwnPropertyDescriptor,K=Object.defineProperty,U=c.symbol,ca=[],ka=a[U("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")]!==
!1;var za=U("Promise");const ya=U("then");c.onUnhandledError=Ra=>{if(c.showUncaughtError()){const db=Ra&&Ra.rejection;db?console.error("Unhandled Promise rejection:",db instanceof Error?db.message:db,"; Zone:",Ra.zone.name,"; Task:",Ra.task&&Ra.task.source,"; Value:",db,db instanceof Error?db.stack:void 0):console.error(Ra)}};c.microtaskDrainDone=()=>{for(;ca.length;){const Ra=ca.shift();try{Ra.zone.runGuarded(()=>{if(Ra.throwOriginal)throw Ra.rejection;throw Ra;})}catch(db){e(db)}}};const Fa=U("unhandledPromiseRejectionHandler"),
Za=U("state"),pb=U("value"),Ga=U("finally"),Qa=U("parentPromiseValue"),Ua=U("parentPromiseState"),ob=function(){let Ra=!1;return function(db){return function(){Ra||(Ra=!0,db.apply(null,arguments))}}},yc=U("currentTaskTrace"),Yc=U("rejectionHandledHandler"),ic=function(){},oe=a.AggregateError;class ud{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(Ra){return Ra instanceof ud?Ra:p(new this(null),!0,Ra)}static reject(Ra){return p(new this(null),!1,Ra)}static withResolvers(){const Ra=
{};Ra.promise=new ud((db,rb)=>{Ra.resolve=db;Ra.reject=rb});return Ra}static any(Ra){if(!Ra||typeof Ra[Symbol.iterator]!=="function")return Promise.reject(new oe([],"All promises were rejected"));const db=[];let rb=0;try{for(let mb of Ra)rb++,db.push(ud.resolve(mb))}catch(mb){return Promise.reject(new oe([],"All promises were rejected"))}if(rb===0)return Promise.reject(new oe([],"All promises were rejected"));let Xb=!1;const Vc=[];return new ud((mb,na)=>{for(let fc=0;fc<db.length;fc++)db[fc].then(wc=>
{Xb||(Xb=!0,mb(wc))},wc=>{Vc.push(wc);rb--;rb===0&&(Xb=!0,na(new oe(Vc,"All promises were rejected")))})})}static race(Ra){function db(na){Xb(na)}function rb(na){Vc(na)}let Xb,Vc,mb=new this((na,fc)=>{Xb=na;Vc=fc});for(let na of Ra)na&&na.then||(na=this.resolve(na)),na.then(db,rb);return mb}static all(Ra){return ud.tGb(Ra)}static allSettled(Ra){return(this&&this.prototype instanceof ud?this:ud).tGb(Ra,{l5c:db=>({status:"fulfilled",value:db}),uRc:db=>({status:"rejected",reason:db})})}static tGb(Ra,
db){let rb,Xb,Vc=new this((wc,hd)=>{rb=wc;Xb=hd}),mb=2,na=0;const fc=[];for(let wc of Ra){wc&&wc.then||(wc=this.resolve(wc));const hd=na;try{wc.then(pe=>{fc[hd]=db?db.l5c(pe):pe;mb--;mb===0&&rb(fc)},pe=>{db?(fc[hd]=db.uRc(pe),mb--,mb===0&&rb(fc)):Xb(pe)})}catch(pe){Xb(pe)}mb++;na++}mb-=2;mb===0&&rb(fc);return Vc}constructor(Ra){if(!(this instanceof ud))throw Error("ya");this[Za]=null;this[pb]=[];try{const db=ob();Ra&&Ra(db(l(this,!0)),db(l(this,!1)))}catch(db){p(this,!1,db)}}get [Symbol.toStringTag](){return"Promise"}get [Symbol.species](){return ud}then(Ra,
db){var rb,Xb=(rb=this.constructor)==null?void 0:rb[Symbol.species];Xb&&typeof Xb==="function"||(Xb=this.constructor||ud);rb=new Xb(ic);Xb=b.current;this[Za]==null?this[pb].push(Xb,rb,Ra,db):x(this,Xb,rb,Ra,db);return rb}catch(Ra){return this.then(null,Ra)}finally(Ra){var db,rb=(db=this.constructor)==null?void 0:db[Symbol.species];rb&&typeof rb==="function"||(rb=ud);db=new rb(ic);db[Ga]=Ga;rb=b.current;this[Za]==null?this[pb].push(rb,db,Ra,Ra):x(this,rb,db,Ra,Ra);return db}}ud.resolve=ud.resolve;
ud.reject=ud.reject;ud.race=ud.race;ud.all=ud.all;za=a[za]=a.Promise;a.Promise=ud;const Mb=U("thenPatched");c.patchThen=A;za&&(A(za),Zc(a,"fetch",Ra=>F(Ra)));Promise[b.__symbol__("uncaughtPromiseErrors")]=ca;return ud})};
Fda=function(){fd.__load_patch("toString",a=>{const b=Function.prototype.toString,c=Oc("OriginalDelegate"),d=Oc("Promise"),e=Oc("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)}})};md=function(a){for(let b in a)if(a[b]===md)return b;throw Error("Aa");};_.k=function(a){return{token:a.token,Ea:a.Ea||null,oa:a.oa,value:void 0}};_.nd=function(a){return{Nb:a.Nb||[],imports:a.imports||[]}};od=function(a){var b;(b=a.hasOwnProperty(Gda)?a[Gda]:null)||(b=a.hasOwnProperty(Hda)?a[Hda]:null);return b};Ida=function(a){return(a=a&&(a[Gda]||a[Hda]))?a:null};
Lda=function(a){return a&&(a.hasOwnProperty(Jda)||a.hasOwnProperty(Kda))?a[Jda]:null};_.pd=function(a){return typeof a==="string"?a:a==null?"":String(a)};_.qd=function(a){if(typeof a==="string")return a;if(Array.isArray(a))return"["+a.map(_.qd).join(", ")+"]";if(a==null)return""+a;if(a.e_c)return`${a.e_c}`;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)};
Mda=function(a,b){return a==null||a===""?b===null?"":b:b==null||b===""?a:a+" "+b};Nda=function(){throw new _.rd(-201,!1);};Oda=function(a,b){return Object.is(a,b)};_.td=function(a){const b=sd;sd=a;return b};_.Sda=function(a){if(vd)throw Error("R");if(sd!==null){sd.zWa(a);var b=sd.bya++;Pda(sd);b<sd.Nk.length&&sd.Nk[b]!==a&&wd(sd)&&Qda(sd.Nk[b],sd.rz[b]);sd.Nk[b]!==a&&(sd.Nk[b]=a,sd.rz[b]=wd(sd)?Rda(a,sd,b):0);sd.aZ[b]=a.version}};
Vda=function(a){if(!wd(a)||a.Rj)if(a.Rj||a.TPb!==Tda)(a.OTb(a)||Uda(a))&&a.PTb(a),a.Rj=!1,a.TPb=Tda};Xda=function(a){if(a.er!==void 0){var b=vd;vd=!0;try{for(const c of a.er)c.Rj||Wda(c)}finally{vd=b}}};Yda=function(){let a;return((a=sd)==null?void 0:a.wWa)!==!1};Wda=function(a){a.Rj=!0;Xda(a);let b;(b=a.Usa)==null||b.call(a,a)};Zda=function(a){a&&(a.bya=0);return _.td(a)};
$da=function(a,b){_.td(b);if(a&&a.Nk!==void 0&&a.rz!==void 0&&a.aZ!==void 0){if(wd(a))for(b=a.bya;b<a.Nk.length;b++)Qda(a.Nk[b],a.rz[b]);for(;a.Nk.length>a.bya;)a.Nk.pop(),a.aZ.pop(),a.rz.pop()}};Uda=function(a){Pda(a);for(let b=0;b<a.Nk.length;b++){const c=a.Nk[b],d=a.aZ[b];if(d!==c.version)return!0;Vda(c);if(d!==c.version)return!0}return!1};aea=function(a){Pda(a);if(wd(a))for(let b=0;b<a.Nk.length;b++)Qda(a.Nk[b],a.rz[b]);a.Nk.length=a.aZ.length=a.rz.length=0;a.er&&(a.er.length=a.ZO.length=0)};
Rda=function(a,b,c){bea(a);if(a.er.length===0&&a.Nk!==void 0)for(let d=0;d<a.Nk.length;d++)a.rz[d]=Rda(a.Nk[d],a,d);a.ZO.push(c);return a.er.push(b)-1};Qda=function(a,b){bea(a);if(a.er.length===1&&a.Nk!==void 0)for(var c=0;c<a.Nk.length;c++)Qda(a.Nk[c],a.rz[c]);c=a.er.length-1;a.er[b]=a.er[c];a.ZO[b]=a.ZO[c];a.er.length--;a.ZO.length--;b<a.er.length&&(c=a.ZO[b],a=a.er[b],Pda(a),a.rz[c]=b)};wd=function(a){let b,c;return a.Tsa||((c=a==null?void 0:(b=a.er)==null?void 0:b.length)!=null?c:0)>0};
Pda=function(a){a.Nk!=null||(a.Nk=[]);a.rz!=null||(a.rz=[]);a.aZ!=null||(a.aZ=[])};bea=function(a){a.er!=null||(a.er=[]);a.ZO!=null||(a.ZO=[])};eea=function(a){const b=Object.create(cea);b.vOc=a;a=()=>{Vda(b);_.Sda(b);if(b.value===dea)throw b.error;return b.value};a[_.xd]=b;return a};gea=function(a){const b=Object.create(fea);b.value=a;a=()=>{_.Sda(b);return b.value};a[_.xd]=b;return a};_.iea=function(a,b){Yda()||hea();a.xs(a.value,b)||(a.value=b,a.version++,Tda++,Xda(a))};
lea=function(a,b,c){const d=Object.create(jea);c&&(d.wWa=!0);d.fn=a;d.be=b;const e=f=>{d.I3=f};d.yb={notify:()=>Wda(d),run:()=>{if(d.fn!==null){if(vd)throw Error("Ga");d.Rj=!1;if(!d.Cga||Uda(d)){d.Cga=!0;var f=Zda(d);try{d.I3(),d.I3=kea,d.fn(e)}finally{$da(d,f)}}}},eu:()=>d.I3(),destroy:()=>{if(d.fn!==null||d.be!==null)aea(d),d.I3(),d.fn=null,d.be=null,d.I3=kea},[_.xd]:d};return d.yb};zd=function(a){const b=yd;yd=a;return b};
mea=function(a,b,c){if((a=od(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;Nda()};_.Ad=function(a){a.iyb=_.Ad;a.toString=function(){return _.qd(this())};return a};Bd=function(a){return nea(a)?a():a};nea=function(a){return typeof a==="function"&&a.hasOwnProperty(oea)&&a.iyb===_.Ad};Dd=function(a){const b=Cd;Cd=a;return b};
pea=function(a,b=0){if(Cd===void 0)throw new _.rd(-203,!1);return Cd===null?mea(a,void 0,b):Cd.get(a,b&8?null:void 0,b)};_.m=function(a,b=0){return(yd||pea)(Bd(a),b)};_.Fd=function(a,b=0){return _.m(a,qea(b))};qea=function(a){return typeof a==="undefined"||typeof a==="number"?a:0|(a.optional&&8)|(a.host&&1)|(a.self&&2)|(a.AXb&&4)};
rea=function(a){const b=[];for(let c=0;c<a.length;c++){const d=Bd(a[c]);if(Array.isArray(d)){if(d.length===0)throw new _.rd(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};Gd=function(a,b){a.__NG_DI_FLAG__=b;a.prototype.__NG_DI_FLAG__=b;return a};
tea=function(a,b,c=null){a=a&&a.charAt(0)==="\n"&&a.charAt(1)=="\u0275"?a.slice(2):a;var d=_.qd(b);if(Array.isArray(b))d=b.map(_.qd).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):_.qd(f)))}d=`{${d.join(", ")}}`}return`${"R3InjectorError"}${c?"("+c+")":""}[${d}]: ${a.replace(sea,"\n  ")}`};
uea=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++}};Hd=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?vea(a,c,e,b[++d]):vea(a,c,e,null))}}return a};
vea=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)};wea=function(a){return a.type===4&&a.value!=="ng-template"};
xea=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 x;if(x=e[t]==="class"){b:{x=e[t+1].toLowerCase();for(var A=0,F=x.length;;){A=x.indexOf(l,A);if(A===-1){x=A;break b}if(A===0||x.charCodeAt(A-1)<=32){const K=l.length;if(A+K===F||x.charCodeAt(A+K)<=32){x=A;break b}}A+=1}x=void 0}x=x!==-1}if(x){l=!0;break a}}else if(wea(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||!wea(a)){for(x=!1;t<e.length;){F=e[t];if(F===l){l=t;break a}if(F===3||F===6)x=!0;else if(F===1||F===2){for(F=e[++t];typeof F==="string";)F=e[++t];continue}else if(F===4)break;else if(F===0){t+=4;continue}t+=x?1:2}l=-1}else b:{t=e.indexOf(4);if(t>-1)for(t++;t<e.length;){x=e[t];if(typeof x==="number")break;if(x===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};
yea=function(a,b,c=!1){for(let d=0;d<b.length;d++)if(xea(a,b[d],c))return!0;return!1};zea=function(a,b){return a?":not("+b.trim()+")":b};Aea=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+=zea(f,e),e=""),d=g,f=f||(d&1)!==0;c++}e!==""&&(b+=zea(f,e));return b};Id=function(a){return{toString:a}.toString()};
_.Kd=function(a){return Id(()=>{var b=Bea(a),c;b=Object.assign({},b,{ya:a.ya,Aa:a.Aa,qa:a.qa,Da:a.Da||null,bc:a.bc,Seb:a.Ma===0,ZYa:null,Cgb:null,Fa:b.standalone&&a.Fa||null,a5a:null,pQ:(c=a.pQ)!=null?c:!1,data:a.data||{},kb:a.kb||0,styles:a.styles||_.Jd,ue:null,UG:a.UG||null,Lz:null,id:""});Cea(b);c=a.Fa;b.ZYa=_.Dea(c,!1);b.Cgb=_.Dea(c,!0);c=0;const d=[b.na,b.bc,b.lb,b.qb,b.Da,b.Aa,b.ya,b.kb,b.standalone,b.pQ,b.Qb,JSON.stringify(b.inputs),JSON.stringify(b.outputs),Object.getOwnPropertyNames(b.type.prototype),
!!b.yd,!!b.rb].join("|");for(const e of d)c=Math.imul(31,c)+e.charCodeAt(0)<<0;b.id="c"+(c+2147483648);return b})};Fea=function(a){return a[Nd]||a[Eea]||null};Gea=function(a){return a!==null};_.Od=function(a){return Id(()=>({type:a.type,bootstrap:a.bootstrap||_.Jd,HPc:a.HPc||_.Jd,imports:a.imports||_.Jd,exports:a.exports||_.Jd,rqd:null,UG:a.UG||null,id:a.id||null}))};
Hea=function(a,b){if(a==null)return Pd;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};_.Qd=function(a){return Id(()=>{const b=Bea(a);Cea(b);return b})};_.Rd=function(a){return{type:a.type,name:a.name,oa:null,ie:a.ie!==!1,standalone:a.standalone===!0,Ee:a.type.prototype.Ia||null}};Jea=function(a){return a[Iea]||null};
Bea=function(a){const b={};return{type:a.type,qib:null,oa:null,Xa:a.Xa||null,lb:a.lb||0,qb:a.qb||null,yd:a.yd||null,d4:b,KC:null,oVc:a.inputs||Pd,Qb:a.Qb||null,standalone:a.standalone===!0,pQ:a.pQ===!0,na:a.na||_.Jd,rb:a.rb||null,features:a.features||null,hQ:null,Y4:null,Rga:null,inputs:Hea(a.inputs,b),outputs:Hea(a.outputs),qdd:null}};Cea=function(a){let b;(b=a.features)==null||b.forEach(c=>c(a))};
_.Dea=function(a,b){if(!a)return null;const c=b?Jea:Fea;return()=>(typeof a==="function"?a():a).map(d=>c(d)).filter(Gea)};Sd=function(a){return a.hasOwnProperty(Kea)?a[Kea]:null};Lea=function(a,b){a.forEach(c=>Array.isArray(c)?Lea(c,b):b(c))};Mea=function(a,b){return b>=a.length-1?a.pop():a.splice(b,1)[0]};
_.Nea=function(a,b,c){let d=Td(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};Oea=function(a,b){b=Td(a,b);if(b>=0)return a[b|1]};Td=function(a,b){let c=0,d=a.length>>1;for(;d!==c;){const e=c+(d-c>>1),f=a[e<<1];if(b===f)return e<<1;f>b?d=e:c=e+1}return~(d<<1)};
Rea=function(...a){const b=[],c=new Set;let d;const e=f=>{b.push(f)};Lea(a,f=>{Pea(f,e,[],c)&&(d||(d=[]),d.push(f))});d!==void 0&&Qea(d,e);return b};Qea=function(a,b){for(let c=0;c<a.length;c++){const {Tp:d,Nb:e}=a[c];Sea(e,f=>{b(f,d)})}};
Pea=function(a,b,c,d){a=Bd(a);if(!a)return!1;let e=null;var f=Lda(a);const g=!f&&(a[Nd]||null);if(f||g){if(g&&!g.standalone)return!1;e=a}else{var l=a.Tp;if(f=Lda(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)Pea(p,b,c,d)}}else if(f){if(f.imports!=null&&!l){d.add(e);let t;Lea(f.imports,x=>{Pea(x,b,c,d)&&(t||(t=[]),t.push(x))});t!==void 0&&Qea(t,b)}l||(p=Sd(e)||(()=>new e),b({va:e,Bb:p,Ib:_.Jd},e),b({va:Tea,nc:e,vd:!0},e),
b({va:Uea,nc:()=>_.m(e),vd:!0},e));f=f.Nb;if(f!=null&&!l){const t=a;Sea(f,x=>{b(x,t)})}}else return!1;return e!==a&&a.Nb!==void 0};Sea=function(a,b){for(let c of a)c&&c.Et&&(c=c.Et),Array.isArray(c)?Sea(c,b):b(c)};Wea=function(a){return a!==null&&typeof a=="object"&&Vea in a};Ud=function(a){return typeof a==="function"};Zea=function(){Xea===void 0&&(Xea=new Yea);return Xea};
afa=function(a){var b=od(a);b=b!==null?b.oa:Sd(a);if(b!==null)return b;if(a instanceof _.Vd)throw new _.rd(204,!1);if(a instanceof Function)return $ea(a);throw new _.rd(204,!1);};$ea=function(a){if(a.length>0)throw new _.rd(204,!1);const b=Ida(a);return b!==null?()=>b.oa(a):()=>new a};dfa=function(a){if(Wea(a))return Yd(void 0,a.nc);a=bfa(a);return Yd(a,cfa)};
bfa=function(a){var b=void 0;if(Ud(a))return b=Bd(a),Sd(b)||afa(b);if(Wea(a))b=()=>Bd(a.nc);else if(a&&a.Bb)b=()=>a.Bb(...rea(a.Ib||[]));else if(a&&a.Fb)b=()=>_.m(Bd(a.Fb));else{const c=Bd(a&&(a.Md||a.va));if(a.Ib)b=()=>new c(...rea(a.Ib));else return Sd(c)||afa(c)}return b};Yd=function(a,b,c=!1){return{oa:a,value:b,vd:c?[]:void 0}};efa=function(a,b){for(const c of a)Array.isArray(c)?efa(c,b):c&&c&&c.Et?efa(c.Et,b):b(c)};
Zd=function(a,b){a instanceof ffa&&gfa(a);a=Dd(a);const c=zd();try{return b()}finally{Dd(a),zd(c)}};hfa=function(){if(yd===void 0&&Cd==null)throw new _.rd(-203,!1);};_.$d=function(a){return Array.isArray(a)&&typeof a[1]==="object"};_.ae=function(a){return Array.isArray(a)&&a[1]===!0};_.be=function(){return ifa};ifa=function(a){a.type.prototype.Rb&&(a.hQ=jfa);return kfa};
kfa=function(){const a=this.__ngSimpleChanges__||null,b=a==null?void 0:a.current;if(b){const c=a.gL;if(c===Pd)a.gL=b;else for(let d in b)c[d]=b[d];a.current=null;this.Rb(b)}};jfa=function(a,b,c,d,e){d=this.d4[d];var f;(f=a.__ngSimpleChanges__||null)||(f=a.__ngSimpleChanges__={gL:Pd,current:null});var g=f;f=g.current||(g.current={});g=g.gL;const l=g[d];f[d]=new lfa(l&&l.kg,c,g===Pd);b!==null?b.NGb(b,c):a[e]=c};_.ce=function(a){for(;Array.isArray(a);)a=a[0];return a};_.de=function(a,b){return _.ce(b[a.index])};
_.fe=function(a,b){a=b[a];return _.$d(a)?a:a[0]};_.ge=function(a,b){return b===null||b===void 0?null:a[b]};nfa=function(a){a[2]&1024||(a[2]|=1024,(a[2]&128)===128&&mfa(a))};he=function(a){let b;return!!(a[2]&9216||((b=a[23])==null?0:b.Rj))};_.ofa=function(a){let b;(b=a[10].E3)==null||b.notify(7);a[2]&64&&(a[2]|=1024);he(a)&&mfa(a)};mfa=function(a){let b;(b=a[10].E3)==null||b.notify(0);for(a=_.ie(a);a!==null&&!(a[2]&8192);){a[2]|=8192;if((a[2]&128)!==128)break;a=_.ie(a)}};
pfa=function(a,b){if((a[2]&256)===256)throw new _.rd(911,!1);a[21]===null&&(a[21]=[]);a[21].push(b)};_.ie=function(a){a=a[3];return _.ae(a)?a[3]:a};_.ke=function(){return _.je.Ci};_.le=function(){return _.je.Lz};_.n=function(a){_.je.hV=a;return a[8]};_.q=function(a){_.je.hV=null;return a};_.me=function(){let a=_.je.rV;for(;a!==null&&a.type===64;)a=a.parent;return a};ne=function(){const a=_.je,b=a.rV;return a.xK?b:b.parent};qe=function(a,b){const c=_.je;c.rV=a;c.xK=b};
_.re=function(){const a=_.je;let b=a.Cra;b===-1&&(b=a.Cra=a.Lz.Dra);return b};_.se=function(a){const b=_.je,c=b.yn;b.yn+=a;return c};qfa=function(a){const b=_.je.X3;return b===-1?null:a[b]};sfa=function(a,b,c){if(c&4){for(;!(b=b.parent,b!==null||c&1);){b=a[1];b=b.type===2?b.LJb:b.type===1?a[5]:null;if(b===null)break;a=a[14];if(b.type&10)break}if(b===null)return!1}c=_.je=rfa();c.rV=b;c.Ci=a;return!0};
tfa=function(a){const b=rfa(),c=a[1];_.je=b;b.rV=c.firstChild;b.Ci=a;b.Lz=c;b.hV=a;b.yn=c.Dra;b.fwa=!1};rfa=function(){const a=_.je,b=a===null?null:a.Yg;return b===null?ufa(a):b};ufa=function(a){const b={rV:null,xK:!0,Ci:null,Lz:null,selectedIndex:-1,hV:null,Ota:0,lF:null,X3:-1,Cra:-1,yn:-1,oo:0,parent:a,Yg:null,fwa:!1};a!==null&&(a.Yg=b);return b};vfa=function(){const a=_.je;_.je=a.parent;a.rV=null;a.Ci=null;return a};
wfa=function(){const a=vfa();a.xK=!0;a.Lz=null;a.selectedIndex=-1;a.hV=null;a.Ota=0;a.X3=-1;a.lF=null;a.Cra=-1;a.yn=-1;a.oo=0};_.te=function(){const a=_.je;return a.Lz.data[a.selectedIndex]};_.ue=function(){_.je.lF="svg"};
xfa=function(a,b){for(let d=b.Bn,e=b.Zv;d<e;d++){var c=a.data[d].type.prototype;b=c.Qd;const f=c.uG,g=c.Fc,l=c.Nn;c=c.Ia;if(b){let p,t;((t=(p=a).Wda)!=null?t:p.Wda=[]).push(-d,b)}if(f){let p,t;((t=(p=a).Wda)!=null?t:p.Wda=[]).push(d,f);let x,A;((A=(x=a).EWa)!=null?A:x.EWa=[]).push(d,f)}if(g){let p,t;((t=(p=a).Vma)!=null?t:p.Vma=[]).push(-d,g)}if(l){let p,t;((t=(p=a).Vma)!=null?t:p.Vma=[]).push(d,l);let x,A;((A=(x=a).Lub)!=null?A:x.Lub=[]).push(d,l)}if(c!=null){let p,t;((t=(p=a).EV)!=null?t:p.EV=[]).push(d,
c)}}};yfa=function(a,b,c,d){(a[2]&3)===c&&ve(a,b,c,d)};zfa=function(a,b){let c=a[2];(c&3)===b&&(a[2]=(c&16383)+1)};ve=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],x=a[p?-b[e]:b[e]];p?a[2]>>14<a[17]>>16&&(a[2]&3)===c&&(a[2]+=16384,Afa(x,t)):Afa(x,t);a[17]=(a[17]&4294901760)+e+2}e++}};
Afa=function(a,b){const c=_.td(null);try{b.call(a)}finally{_.td(c)}};Bfa=function(a,b){for(a>>=16;a>0;)b=b[14],a--;return b};Dfa=function(a){const b=Cfa;Cfa=a;return b};Ffa=function(a,b,c){let d;typeof c==="string"?d=c.charCodeAt(0)||0:c.hasOwnProperty(we)&&(d=c[we]);d==null&&(d=c[we]=Efa++);c=d&255;b.data[a+(c>>5)]|=1<<c};
Jfa=function(a,b){var c=Gfa(a,b);if(c!==-1)return c;c=b[1];c.ol&&(a.vu=b.length,Hfa(c.data,a),Hfa(b,null),Hfa(c.blueprint,null));c=Ifa(a,b);a=a.vu;if(c!==-1){const d=c&32767,e=Bfa(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};Hfa=function(a,b){a.push(0,0,0,0,0,0,0,0,b)};Gfa=function(a,b){return a.vu===-1||a.parent&&a.parent.vu===a.vu||b[a.vu+8]===null?-1:a.vu};
Ifa=function(a,b){if(a.parent&&a.parent.vu!==-1)return a.parent.vu;a=0;let c=b;for(;c!==null;){b=Kfa(c);if(b===null)break;a++;c=c[14];if(b.vu!==-1)return b.vu|a<<16}return-1};_.xe=function(a){var b=_.me();if(a==="class")return b.ee;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};
Lfa=function(a,b,c,d){c&8&&d===void 0&&(d=null);if((c&3)===0){a=a[9];const e=zd();try{return a?a.get(b,d,c&8):mea(b,d,c&8)}finally{zd(e)}}c&8||d!==void 0?b=d:(Nda(),b=void 0);return b};
Nfa=function(a,b,c,d=0,e){if(a!==null){if(b[2]&2048&&!(d&2)){a:{var f=ye;var g=a;let l=b;for(;g!==null&&l!==null&&l[2]&2048&&!(l[2]&512);){const p=Mfa(g,l,c,d|2);if(p!==ye){f=p;break a}g=g.parent;if(!g){if(g=l[20])if(g=g.get(c,ye,d),g!==ye){f=g;break a}g=Kfa(l);l=l[14]}}}if(f!==ye)return f}a=Mfa(a,b,c,d);if(a!==ye)return a}return Lfa(b,c,d,e)};
Mfa=function(a,b,c,d){var e=ye;if(typeof c==="string")var f=c.charCodeAt(0)||0;else f=c.hasOwnProperty(we)?c[we]:void 0,f=typeof f==="number"?f>=0?f&255:Ofa:f;if(typeof f==="function"){if(!sfa(b,a,d))return d&1?d&8||e!==void 0?b=e:(Nda(),b=void 0):b=Lfa(b,c,d,e),b;try{var g=f(d);if(g!=null||d&8)return g;Nda()}finally{vfa()}}else if(typeof f==="number"){g=null;let p=Gfa(a,b);let t=d&1?b[15][5]:null;if(p===-1||d&4){var l=p===-1?Ifa(a,b):b[p+8];l===-1||d&2?p=-1:(g=b[1],p=l&32767,b=Bfa(l,b))}for(;p!==
-1;){a=b[1];if(a.data[p+(f>>5)]&1<<f){l=b[1];const x=l.data[p+8],A=Pfa(x,l,c,g==null?x.vy>-1&&Cfa:g!=l&&(x.type&3)!==0,d&1&&t===x);l=A!==null?ze(b,l,A,x):ye;if(l!==ye)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=Bfa(l,b)):p=-1}}return e};Pfa=function(a,b,c,d,e){var f=a.DP;const g=b.data;var l=f&1048575;b=a.Bn;a=a.Zv;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};
ze=function(a,b,c,d){let e=a[c];const f=b.data;if(e instanceof Ae){const l=e;if(l.Tkb)throw a=f[c],new _.rd(-200,typeof a==="function"?a.name||a.toString():typeof a==="object"&&a!=null&&typeof a.type==="function"?a.type.name||a.type.toString():_.pd(a));const p=Dfa(l.GNc);l.Tkb=!0;const t=l.ZNb?zd(l.ZNb):null;sfa(a,d,0);try{if(e=a[c]=l.oa(void 0,f,a,d),b.ol&&c>=d.Bn){var g=f[c];const x=g.type.prototype.Ra,A=g.type.prototype.Jo;if(g.type.prototype.Rb){const F=ifa(g);let I;((I=b.HG)!=null?I:b.HG=[]).push(c,
F);let K;((K=b.yP)!=null?K:b.yP=[]).push(c,F)}if(x){let F;((F=b.HG)!=null?F:b.HG=[]).push(-c,x)}if(A){let F;((F=b.HG)!=null?F:b.HG=[]).push(c,A);let I;((I=b.yP)!=null?I:b.yP=[]).push(c,A)}}}finally{t!==null&&zd(t),Dfa(p),l.Tkb=!1,vfa()}}return e};Ofa=function(){return new _.Be(_.me(),_.ke())};
_.Ce=function(a){return Id(()=>{var b=a.prototype.constructor;b=b[Kea]||Qfa(b);const c=Object.prototype;let d=Object.getPrototypeOf(a.prototype).constructor;for(;d&&d!==c;){const e=d[Kea]||Qfa(d);if(e&&e!==b)return e;d=Object.getPrototypeOf(d)}return e=>new e})};Qfa=function(a){return nea(a)?()=>{const b=Qfa(Bd(a));return b&&b()}:Sd(a)};Kfa=function(a){const b=a[1],c=b.type;return c===2?b.LJb:c===1?a[5]:null};Rfa=function(a){return function(...b){if(a){b=a(...b);for(const c in b)this[c]=b[c]}}};
De=function(a){return Id(()=>{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.gad=f;return e}const c=Rfa(a);return b})};Ufa=function(a,b=null,c=null,d){a=Sfa(a,b,c,d);Tfa(a);return a};
Sfa=function(a,b=null,c=null,d,e=new Set){c=[c||_.Jd,{Et:Rea([a]),urd:!0}];d=d||(typeof a==="object"?void 0:_.qd(a));return new ffa(c,b||Zea(),d||null,e)};Wfa=function(){if(Vfa!==void 0)return Vfa;if(typeof document!=="undefined")return document;throw new _.rd(210,!1);};_.Ee=function(a,b){_.$d(b)?(a.__ngContext__=b[19],_.Xfa.set(b[19],b)):a.__ngContext__=b};Yfa=function(a){for(;a!==null&&!_.ae(a);)a=a[4];return a};Ge=function(a,b){return new _.Fe(_.de(a,b))};
Zfa=function(a){return a instanceof _.Fe?a.ma:a};aga=function(){return new $fa};_.Je=function(a){if(!bga.has(a)){bga.add(a);var b,c;(b=performance)==null||(c=b.mark)==null||c.call(b,"mark_feature_usage",{detail:{Q4:a}})}};Ke=function(a){a=a(b=>{b.name=b.constructor.name;b.stack=Error().stack});a.prototype=Object.create(Error.prototype);return a.prototype.constructor=a};cga=function(a,b){a&&(b=a.indexOf(b),0<=b&&a.splice(b,1))};_.Le=function(a){return typeof a==="function"};
dga=function(a){return a instanceof _.Me||a&&"closed"in a&&_.Le(a.remove)&&_.Le(a.add)&&_.Le(a.unsubscribe)};_.Ne=function(){};Oe=function(a){setTimeout(()=>{throw a;})};_.Pe=function(a){return a};_.Qe=function(...a){return ega(a)};ega=function(a){return a.length===0?_.Pe:a.length===1?a[0]:function(b){return a.reduce((c,d)=>d(c),b)}};fga=function(a){let b;return(b=a!=null?a:void 0)!=null?b:Promise};
gga=function(a,b){return new _.Re(c=>{const d=new _.Me;let e=0;d.add(b.be(function(){e===a.length?c.complete():(c.next(a[e++]),c.closed||d.add(this.be()))}));return d})};hga=function(a,b){if(!a)throw Error("Na");return new _.Re(c=>{const d=new _.Me;d.add(b.be(()=>{const e=a[Symbol.asyncIterator]();d.add(b.be(function(){e.next().then(f=>{f.done?c.complete():(c.next(f.value),this.be())})}))}));return d})};
jga=function(a,b){return new _.Re(c=>{let d;c.add(b.be(()=>{d=a[iga]();c.add(b.be(function(){if(!c.closed){let e,f;try{({value:e,done:f}=d.next())}catch(g){c.error(g);return}f?c.complete():(c.next(e),this.be())}}))}));return()=>{let e;return _.Le((e=d)==null?void 0:e.return)&&d.return()}})};
kga=function(a,b){return new _.Re(c=>{const d=new _.Me;d.add(b.be(()=>{const e=a[Se]();d.add(e.subscribe({next(f){d.add(b.be(()=>c.next(f)))},error(f){d.add(b.be(()=>c.error(f)))},complete(){d.add(b.be(()=>c.complete()))}}))}));return d})};lga=function(a,b){return new _.Re(c=>{const d=new _.Me;d.add(b.be(()=>a.then(e=>{d.add(b.be(()=>{c.next(e);d.add(b.be(()=>c.complete()))}))},e=>{d.add(b.be(()=>c.error(e)))})));return d})};
mga=function(a){return new TypeError("Oa`"+(a!==null&&typeof a==="object"?"an invalid object":`'${a}'`))};oga=function(a,b){if(a!=null){if(_.Le(a[Se]))return kga(a,b);if(nga(a))return gga(a,b);if(_.Le(a==null?void 0:a.then))return lga(a,b);if(Symbol.asyncIterator&&_.Le(a==null?void 0:a[Symbol.asyncIterator]))return hga(a,b);if(_.Le(a==null?void 0:a[iga]))return jga(a,b)}throw mga(a);};_.Ue=function(a,b){return b?oga(a,b):_.Te(a)};
_.Te=function(a){if(a instanceof _.Re)return a;if(a!=null){if(_.Le(a[Se]))return pga(a);if(nga(a))return qga(a);if(_.Le(a==null?void 0:a.then))return rga(a);if(Symbol.asyncIterator&&_.Le(a==null?void 0:a[Symbol.asyncIterator]))return sga(a);if(_.Le(a==null?void 0:a[iga]))return tga(a)}throw mga(a);};pga=function(a){return new _.Re(b=>{const c=a[Se]();if(_.Le(c.subscribe))return c.subscribe(b);throw new TypeError("Pa");})};
qga=function(a){return new _.Re(b=>{for(let c=0;c<a.length&&!b.closed;c++)b.next(a[c]);b.complete()})};rga=function(a){return new _.Re(b=>{a.then(c=>{b.closed||(b.next(c),b.complete())},c=>b.error(c)).then(null,Oe)})};tga=function(a){return new _.Re(b=>{const c=a[iga]();for(;!b.closed;){const {done:d,value:e}=c.next();d?b.complete():b.next(e)}return()=>_.Le(c==null?void 0:c.return)&&c.return()})};sga=function(a){return new _.Re(b=>{uga(a,b).catch(c=>b.error(c))})};
uga=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:vga(a)};else throw Error("c`"+String(a));e=new wga(g)}for(var l=e;;){var p=yield l.next();if(p.done)break;b.next(p.value)}}catch(x){var t={error:x}}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?gga(a,b):qga(a)};_.xga=function(a){return a&&_.Le(a.be)};_.Xe=function(a){return _.Le(a[a.length-1])?a.pop():void 0};Ye=function(a){return _.xga(a[a.length-1])?a.pop():void 0};yga=function(a){return typeof a[a.length-1]==="number"?a.pop():Infinity};_.r=function(...a){const b=Ye(a);return b?gga(a,b):We(a)};_.Ze=function(a){const b=_.Le(a)?a:()=>a;return new _.Re(c=>c.error(b()))};
zga=function(a,b){const c=a.kind,d=a.value;a=a.error;if(typeof c!=="string")throw new TypeError("Qa");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)};_.Aga=function(a){return new Promise((b,c)=>{const d=new _.Me;d.add(a.subscribe({next:e=>{b(e);d.unsubscribe()},error:c,complete:()=>{c(new _.af)}}))})};
_.bf=function(a){return b=>{if(_.Le(b==null?void 0:b.SC))return b.SC(function(c){try{return a(c,this)}catch(d){this.error(d)}});throw new TypeError("Ra");}};_.df=function(){return _.bf((a,b)=>{let c=null;a.jqa++;const d=new _.cf(b,void 0,void 0,void 0,()=>{if(!a||a.jqa<=0||0<--a.jqa)c=null;else{var e=a.G1,f=c;c=null;!e||f&&e!==f||e.unsubscribe();b.unsubscribe()}});a.subscribe(d);d.closed||(c=a.connect())})};
_.u=function(a){return _.bf((b,c)=>{let d=0;b.subscribe(new _.cf(c,e=>{c.next(a.call(void 0,e,d++))}))})};_.Cga=function(a){return _.u(b=>Bga(b)?a(...b):a(b))};Hga=function(a){if(a.length===1){const b=a[0];if(Dga(b))return{args:b,keys:null};if(b&&typeof b==="object"&&Ega(b)===Fga)return a=Gga(b),{args:a.map(c=>b[c]),keys:a}}return{args:a,keys:null}};
_.ef=function(...a){const b=Ye(a),c=_.Xe(a),{args:d,keys:e}=Hga(a);if(d.length===0)return _.Ue([],b);a=new _.Re(_.Iga(d,b,e?f=>{const g={};for(let l=0;l<f.length;l++)g[e[l]]=f[l];return g}:_.Pe));return c?_.v(a,_.Cga(c)):a};_.Iga=function(a,b,c=_.Pe){return d=>{Jga(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++)Jga(b,()=>{_.Ue(a[t],b).subscribe(new Kga(d,x=>{f[t]=x;p&&(l[t]=!0,p=!l.every(_.Pe));p||d.next(c(f.slice()))},()=>--g===0))},d)},d)}};
Jga=function(a,b,c){a?c.add(a.be(b)):b()};Lga=function(a,b,c,d){let e=[],f=0,g=0,l=!1;const p=t=>{f++;_.Te(c(t,g++)).subscribe(new _.cf(b,x=>{b.next(x)},void 0,()=>{for(f--;e.length&&f<d;)p(e.shift());!l||e.length||f||b.complete()}))};a.subscribe(new _.cf(b,t=>f<d?p(t):e.push(t),void 0,()=>{l=!0;!l||e.length||f||b.complete()}));return()=>{e=null}};
_.ff=function(a,b,c=Infinity){if(_.Le(b))return d=>_.v(d,_.ff((e,f)=>_.v(_.Te(a(e,f)),_.u((g,l)=>b(e,g,f,l))),c));typeof b==="number"&&(c=b);return _.bf((d,e)=>Lga(d,e,a,c))};_.gf=function(a=Infinity){return _.ff(_.Pe,a)};_.hf=function(...a){return _.gf(1)(We(a,Ye(a)))};_.jf=function(a){return new _.Re(b=>{let c;try{c=a()}catch(d){b.error(d);return}return _.Te(c).subscribe(b)})};_.lf=function(...a){const b=_.Xe(a),{args:c,keys:d}=Hga(a);return b?_.v(Mga(c,d),_.u(e=>b(...e))):Mga(c,d)};
Mga=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:x=>{t||(t=!0,g++);e[l]=x},error:x=>c.error(x),complete:()=>{f++;f!==d&&t||(g===d&&c.next(b?b.reduce((x,A,F)=>(x[A]=e[F],x),{}):e),c.complete())}}))}}})};
_.mf=function(a,b,c){if(_.Le(c)){var d=c;c=void 0}return d?_.v(_.mf(a,b,c),_.Cga(d)):new _.Re(e=>{const f=(...g)=>e.next(g.length>1?g:g[0]);if(_.Le(a.addEventListener)&&_.Le(a.removeEventListener))return a.addEventListener(b,f,c),()=>a.removeEventListener(b,f,c);if(_.Le(a.on)&&_.Le(a.off))return a.on(b,f),()=>a.off(b,f);if(_.Le(a.addListener)&&_.Le(a.removeListener))return a.addListener(b,f),()=>a.removeListener(b,f);if(nga(a))return _.ff(g=>_.mf(g,b,c))(We(a)).subscribe(e);e.error(new TypeError("Sa"))})};
_.of=function(...a){const b=Ye(a),c=yga(a);return a.length?a.length===1?_.Te(a[0]):_.gf(c)(We(a,b)):_.nf};_.Oga=function(a){return a.length===1&&Nga(a[0])?a[0]:a};_.pf=function(a){return _.bf((b,c)=>{let d=0;b.subscribe(new _.cf(c,e=>a.call(void 0,e,d++)&&c.next(e)))})};Qga=function(...a){a=_.Oga(a);return a.length===1?_.Te(a[0]):new _.Re(Pga(a))};
Pga=function(a){return b=>{let c=[];for(let d=0;c&&!b.closed&&d<a.length;d++)c.push(_.Te(a[d]).subscribe(new _.cf(b,e=>{if(c){for(let f=0;f<c.length;f++)f!==d&&c[f].unsubscribe();c=null}b.next(e)})))}};_.rf=function(a=0,b){var c;let d=-1;b!=null&&(_.xga(b)?c=b:d=b);_.xga(c)||(c=_.qf);return new _.Re(e=>{const f=Math.max(0,a instanceof Date&&!isNaN(a)?+a-c.now():a);return c.be(Rga,f,{counter:0,Sya:d,qBa:e})})};
Rga=function(a){const b=a.Sya,c=a.qBa,d=a.counter++;c.next(d);if(!c.closed){if(b<0)return c.complete();this.be(a,b)}};
_.Sga=function(...a){const b=_.Xe(a);a=_.Oga(a);return a.length?new _.Re(c=>{let d=a.map(()=>[]),e=a.map(()=>!1);c.add(()=>{d=e=null});for(let f=0;!c.closed&&f<a.length;f++)_.Te(a[f]).subscribe(new _.cf(c,g=>{d[f].push(g);d.every(l=>l.length)&&(g=d.map(l=>l.shift()),c.next(b?b(...g):g),d.some((l,p)=>!l.length&&e[p])&&c.complete())},void 0,()=>{e[f]=!0;!d[f].length&&c.complete()}));return()=>{d=e=null}}):_.nf};
Tga=function(a,b,c,d=0){b=b.be(function(){try{c.call(this)}catch(e){a.error(e)}},d);a.add(b);return b};
Vga=function(){const {first:a,each:b,jrd:c=Uga,scheduler:d=_.qf,wYc:e=null}={each:36E5};if(a==null&&b==null)throw new TypeError("Ua");return _.bf((f,g)=>{let l,p,t=null,x=0;const A=F=>{p=Tga(g,d,()=>{l.unsubscribe();_.Te(c({wYc:e,eid:t,H7:x})).subscribe(g)},F)};l=f.subscribe(new _.cf(g,F=>{let I;(I=p)==null||I.unsubscribe();x++;g.next(t=F);b>0&&A(b)},void 0,void 0,()=>{let F;if((F=p)==null||!F.closed){let I;(I=p)==null||I.unsubscribe()}t=null}));A(a!=null?typeof a==="number"?a:+a-d.now():b)})};
Uga=function(a){throw new Wga(a);};Yga=function(a){return a in Xga?(delete Xga[a],!0):!1};_.sf=function(a){return!!a&&(a instanceof _.Re||_.Le(a.SC)&&_.Le(a.subscribe))};Zga=function(a){let b=!0;setTimeout(()=>{b&&(b=!1,a())});typeof _.tf.requestAnimationFrame==="function"&&_.tf.requestAnimationFrame(()=>{b&&(b=!1,a())});return()=>{b=!1}};$ga=function(a){let b=!0;queueMicrotask(()=>{b&&a()});return()=>{b=!1}};aha=function(){};
bha=function(a){if(a.t2==0&&!a.L5&&!a.isStable)try{a.t2++,a.Pia.emit(null)}finally{if(a.t2--,!a.L5)try{a.Vb(()=>a.Zl.emit(null))}finally{a.isStable=!0}}};dha=function(a){a.NOb||a.tda||(a.tda=!0,Zone.root.run(()=>{Zga(()=>{a.tda=!1;cha(a);a.NOb=!0;bha(a);a.NOb=!1})}),cha(a))};
gha=function(a){a.CI=a.CI.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(b,c,d,e,f,g)=>{if(eha(g,"__ignore_ng_zone__"))return b.invokeTask(d,e,f,g);try{return fha(a),b.invokeTask(d,e,f,g)}finally{(a.SAa&&e.type==="eventTask"||a.lla)&&dha(a),a.t2--,bha(a)}},onInvoke:(b,c,d,e,f,g,l)=>{try{return fha(a),b.invoke(d,e,f,g,l)}finally{!a.lla||a.tda||eha(g,"__scheduler_tick__")||dha(a),a.t2--,bha(a)}},onHasTask:(b,c,d,e)=>{b.hasTask(d,e);c===d&&(e.Gc=="microTask"?(a.dHc=e.yYc,cha(a),bha(a)):
e.Gc=="macroTask"&&(a.zga=e.dYc))},onHandleError:(b,c,d,e)=>{b.handleError(d,e);a.Vb(()=>a.onError.emit(e));return!1}})};cha=function(a){a.L5=a.dHc||(a.SAa||a.lla)&&a.tda===!0?!0:!1};fha=function(a){a.t2++;a.isStable&&(a.isStable=!1,a.Tia.emit(null))};eha=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};iha=function(a="zone.js",b){return a==="noop"?new hha:a==="zone.js"?new _.uf(b):a};
lha=function(a,b){!b&&hfa();let c;const d=(c=b==null?void 0:b.Sb)!=null?c:_.Fd(_.vf);if((d!=null?d:_.Fd(_.vf)).get(wf)!=="browser")return jha;_.Je("NgAfterRender");let e;return kha(a,d,!1,(e=b==null?void 0:b.phase)!=null?e:2)};_.yf=function(a,b){!b&&hfa();let c;const d=(c=b==null?void 0:b.Sb)!=null?c:_.Fd(_.vf);if((d!=null?d:_.Fd(_.vf)).get(wf)!=="browser")return jha;_.Je("NgAfterNextRender");let e;return kha(a,d,!0,(e=b==null?void 0:b.phase)!=null?e:2)};
mha=function(a,b){if(a instanceof Function)switch(b){case 0:return{XQc:a};case 1:return{write:a};case 2:return{EYc:a};case 3:return{read:a}}return a};kha=function(a,b,c,d){a=mha(a,d);var e;let f;const g=(f=(e=b.get(zf)).handler)!=null?f:e.handler=new nha,l=[],p=[],t=()=>{for(const A of p)g.unregister(A);x()},x=b.get(_.Af).Ee(t);e=(A,F)=>{if(F){var I=c?(...U)=>{t();F(...U)}:F,K=Zd(b,()=>new oha(A,l,I));g.register(K);p.push(K)}};e(0,a.XQc);e(1,a.write);e(2,a.EYc);e(3,a.read);return{destroy:t}};
qha=function(a,b){const c=pha?64:1088;let d;for((d=a[10].E3)==null||d.notify(b);a;){a[2]|=c;b=_.ie(a);if((a[2]&512)!==0&&!b)break;a=b}};_.w=function(a=1){rha(_.le(),_.ke(),_.je.selectedIndex+a)};rha=function(a,b,c){(b[2]&3)===3?(a=a.yP,a!==null&&ve(b,a,3,c)):(a=a.HG,a!==null&&yfa(b,a,0,c));_.je.selectedIndex=c};_.y=function(a,b=0){const c=_.ke();return c===null?_.m(a,b):Nfa(_.me(),c,Bd(a),b)};_.Bf=function(){throw Error("Va");};
sha=function(a,b,c,d,e,f){const g=_.td(null);try{let l=null;(e&1)!==0&&(l=b[d][_.xd]);l!==null&&l.ksb!==void 0&&(f=l.ksb(f));(e&2)!==0&&(f=a.KC[d].call(b,f));a.hQ!==null?a.hQ(b,l,f,c,d):(a=l,a!==null?a.NGb(a,f):b[d]=f)}finally{_.td(g)}};vha=function(a){return a.replace(tha,b=>b.replace(uha,"\u200b$1\u200b"))};
Df=function(a,b,c,d,e){if(d!=null){var f=!1;if(_.ae(d))var g=d;else _.$d(d)&&(f=!0,d=d[0]);d=_.ce(d);if(a===0&&c!==null)e==null?b.appendChild(c,d):b.insertBefore(c,d,e||null,!0);else if(a===1&&c!==null)b.insertBefore(c,d,e||null,!0);else if(a===2){const l=b.parentNode(d);l&&b.removeChild(l,d,f)}else a===3&&b.Mq(d);if(g!=null)for(d=g[7],d!==_.ce(g)&&Df(a,b,c,d,e),e=10;e<g.length;e++)f=g[e],Ef(b,a,f[1].firstChild,f,c,d,!1)}};
wha=function(a,b){let c;(c=b[10].E3)==null||c.notify(8);Ef(b[11],2,a.firstChild,b,null,null,!1)};xha=function(a,b){const c=a[9],d=b[3];_.$d(d)?a[2]|=2:b[15]!==d[3][15]&&(a[2]|=2);c===null?a[9]=[b]:c.push(b)};yha=function(a,b){a=a[9];a.splice(a.indexOf(b),1)};_.Ff=function(a,b){if(!(a.length<=10)){var c=10+b,d=a[c];if(d){const e=d[16];e!==null&&e!==a&&yha(e,d);b>0&&(a[c-1][4]=d[4]);a=Mea(a,10+b);wha(d[1],d);d[0]=null;d[5]=null;b=a[18];b!==null&&b.g4(a[1]);d[3]=null;d[4]=null;d[2]&=-129}return d}};
_.Aha=function(a,b){if(!(b[2]&256)){var c=b[11];c.Mq&&Ef(c,3,a.firstChild,b,null,null,!1);if(a=b[12])for(;a;){c=null;if(_.$d(a))c=a[12];else{const d=a[10];d&&(c=d)}if(!c){for(;a&&!a[4]&&a!==b;)_.$d(a)&&zha(a[1],a),a=a[3];a===null&&(a=b);_.$d(a)&&zha(a[1],a);c=a&&a[4]}a=c}else zha(b[1],b)}};
zha=function(a,b){if(!(b[2]&256)){var c=_.td(null);try{b[2]&=-129;b[2]|=256;b[23]&&aea(b[23]);var d;if(a!=null&&(d=a.EV)!=null)for(let p=0;p<d.length;p+=2){const t=b[d[p]];if(!(t instanceof Ae)){const x=d[p+1];if(Array.isArray(x))for(let A=0;A<x.length;A+=2)x[A+1].call(t[x[A]]);else x.call(t)}}var e=a.eu;const f=b[7];if(e!==null)for(d=0;d<e.length-1;d+=2)if(typeof e[d]==="string"){const p=e[d+3];if(p>=0)f[p]();else f[-p].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])();b[1].type===1&&b[11].destroy();const l=b[16];if(l!==null&&_.ae(b[3])){l!==b[3]&&yha(l,b);const p=b[18];p!==null&&p.g4(a)}_.Xfa.delete(b[19])}finally{_.td(c)}}};Bha=function(a,b,c){for(;b!==null&&b.type&168;)b=b.parent;if(b===null)return c[0];const d=b.vy;return d>-1&&({kb:a}=a.data[b.Bn+d],a===2||a===0)?null:_.de(b,c)};Cha=function(a,b,c){return a.type&40?_.de(a,c):null};
Fha=function(a,b,c,d){a=Bha(a,d.parent,b);const e=b[11],f=Dha(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);Eha!==void 0&&Eha(e,d,b,c,a)};
Hha=function(a,b){if(b!==null){var c=b.type;if(c&3)return _.de(b,a);if(c&4)return Gha(-1,a[b.index]);if(c&8){c=b.Yg;if(c!==null)return Hha(a,c);a=a[b.index];return _.ae(a)?Gha(-1,a):_.ce(a)}if(c&32)return Gf(b,a)()||_.ce(a[b.index]);c=b!==null?a[15][5].Qw[b.Qw]:null;return c!==null?Array.isArray(c)?c[0]:Hha(_.ie(a[15]),c):Hha(a,b.next)}return null};Gha=function(a,b){a+=11;if(a<b.length){a=b[a];const c=a[1].firstChild;if(c!==null)return Hha(a,c)}return b[7]};
Ef=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&&_.Ee(_.ce(p),d),c.flags|=2);if((c.flags&32)!==32)if(l&8)Ef(a,b,c.Yg,d,e,f,!1),Df(b,a,e,p,f);else if(l&32){l=Gf(c,d);let t;for(;t=l();)Df(b,a,e,t,f);Df(b,a,e,p,f)}else l&16?Iha(a,b,d,c,e,f):Df(b,a,e,p,f);c=g?c.Gja:c.next}};
Iha=function(a,b,c,d,e,f){var g=c[15];c=g[5].Qw[d.Qw];if(Array.isArray(c))for(d=0;d<c.length;d++)Df(b,a,e,c[d],f);else g=g[3],(d.flags&128)===128&&(c.flags|=128),Ef(a,b,c,g,e,f,!0)};Jha=function(a,b,c){const d=c.cD,e=c.ee;c=c.styles;d!==null&&uea(a,b,d);e!==null&&(e===""?a.removeAttribute(b,"class"):a.setAttribute(b,"class",e));c!==null&&a.setAttribute(b,"style",c)};_.If=function(a){return a instanceof Hf?a.gIb:a};
_.Kf=function(a,b){a=a instanceof Hf&&a.getTypeName()||null;if(a!=null&&a!==b){if(a==="ResourceURL"&&b==="URL")return!0;throw Error("Wa`"+b+"`"+a);}return a===b};Lha=function(){if(Kha===void 0&&(Kha=null,_.tf.trustedTypes))try{Kha=_.tf.trustedTypes.createPolicy("angular",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return Kha};Mha=function(a){let b;return((b=Lha())==null?void 0:b.createHTML(a))||a};
Pha=function(a){a=new Nha(a);try{var b=!!(new window.DOMParser).parseFromString(Mha(""),"text/html")}catch(c){b=!1}return b?new Oha(a):a};bia=function(a){a=String(a);return a.match(Qha)?a:"unsafe:"+a};Lf=function(a){const b={};for(const c of a.split(","))b[c]=!0;return b};Mf=function(...a){const b={};for(const c of a)for(const d in c)c.hasOwnProperty(d)&&(b[d]=!0);return b};cia=function(a){a=a.nodeName;return typeof a==="string"?a:"FORM"};
fia=function(a){return a.replace(/&/g,"&amp;").replace(dia,function(b){return"&#"+((b.charCodeAt(0)-55296)*1024+(b.charCodeAt(1)-56320)+65536)+";"}).replace(eia,function(b){return"&#"+b.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")};
nia=function(a,b){var c=null;try{gia=gia||Pha(a);var d=b?String(b):"";c=gia.Xfa(d);a=5;b=d;do{if(a===0)throw Error("Ya");a--;d=b;b=c.innerHTML;c=gia.Xfa(d)}while(d!==b);var e=new hia;let l=(iia(c)||c).firstChild;d=!0;for(a=[];l;){if(l.nodeType===Node.ELEMENT_NODE)a:{b=e;var f=l;const p=cia(f).toLowerCase();if(!jia.hasOwnProperty(p)){d=!kia.hasOwnProperty(p);break a}b.tJ.push("<");b.tJ.push(p);const t=f.attributes;for(f=0;f<t.length;f++){const x=t.item(f),A=x.name,F=A.toLowerCase();if(!lia.hasOwnProperty(F))continue;
let I=x.value;mia[F]&&(I=bia(I));b.tJ.push(" ",A,'="',fia(I),'"')}b.tJ.push(">");d=!0}else l.nodeType===Node.TEXT_NODE&&e.tJ.push(fia(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("Xa`"+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("Xa`"+p.outerHTML);if(b=p){l=b;break}l=
a.pop()}}var g=e.tJ.join("");return Mha(g)}finally{if(c)for(c=iia(c)||c;c.firstChild;)c.removeChild(c.firstChild)}};iia=function(a){return"content"in a&&a.nodeType===Node.ELEMENT_NODE&&a.nodeName==="TEMPLATE"?a.content:null};pia=function(){if(oia===void 0&&(oia=null,_.tf.trustedTypes))try{oia=_.tf.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:a=>a,createScript:a=>a,createScriptURL:a=>a})}catch(a){}return oia};qia=function(a){let b;return((b=pia())==null?void 0:b.createHTML(a))||a};
ria=function(a){let b;return((b=pia())==null?void 0:b.createScriptURL(a))||a};_.Nf=function(a){const b=_.sia();return b?qia(b.cq(1,a)||""):_.Kf(a,"HTML")?qia(_.If(a)):nia(Wfa(),_.pd(a))};_.Of=function(a){const b=_.sia();return b?b.cq(4,a)||"":_.Kf(a,"URL")?_.If(a):bia(_.pd(a))};_.tia=function(a){const b=_.sia();if(b)return ria(b.cq(5,a)||"");if(_.Kf(a,"ResourceURL"))return ria(_.If(a));throw new _.rd(904,!1);};_.sia=function(){const a=_.ke();return a&&a[10].jka};
via=function(a,b,c,d,e,f,g,l,p,t,x){const A=b.blueprint.slice();A[0]=e;A[2]=d|204;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]=uia++;A[6]=x;A[20]=t;A[15]=b.type==2?a[15]:A;return A};Pf=function(a,b,c,d,e){let f=a.data[b];f===null?(f=wia(a,b,c,d,e),_.je.fwa&&(f.flags|=32)):f.type&64&&(f.type=c,f.value=d,f.jc=e,a=ne(),f.vu=a===null?-1:a.vu);qe(f,!0);return f};
wia=function(a,b,c,d,e){const f=_.je.rV,g=_.je.xK;var l=g?f:f&&f.parent;let p=l?l.vu:-1,t=0;xia!==null&&(t|=128);b=a.data[b]={type:c,index:b,zX:null,vu:p,Bn:-1,Zv:-1,Ata:-1,vy:-1,f0c:null,flags:t,DP:0,value:d,jc:e,cD:null,pbb:null,TNb:void 0,inputs:null,outputs:null,Lz:null,next:null,S_c:null,Gja:null,Yg:null,parent:l,Qw:null,styles:null,cqb:null,Nza:void 0,ee:null,usa:null,Mza:void 0,Eda:0,Lla:0};a.firstChild===null&&(a.firstChild=b);f!==null&&(g?f.Yg==null&&b.parent!==null&&(f.Yg=b):f.next===null&&
(f.next=b,b.S_c=f));return b};Qf=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};yia=function(a,b,c,d,e){const f=_.je.selectedIndex;try{_.je.selectedIndex=-1,d&2&&b.length>25&&rha(a,b,25),c(d,e)}finally{_.je.selectedIndex=f}};zia=function(a,b,c){if((b.flags&4)!==0){const d=_.td(null);try{const e=b.Bn,f=b.Zv;for(b=e;b<f;b++){const g=a.data[b];g.yd&&g.yd(1,c[b],b)}}finally{_.td(d)}}};
Dia=function(a,b,c){var d=_.de(c,b);const e=c.Bn,f=c.Zv;if(c.vy>-1){var g=a.data[e+c.vy],l=_.de(c,b),p=Aia(g),t=b[10].Yjb,x=16;g.pQ?x=4096:g.Seb&&(x=64);g=Bia(b,via(b,p,null,x,l,c,null,t.fea(l,g),null,null,null));b[c.index]=g}a.ol||Jfa(c,b);_.Ee(d,b);d=c.TNb;for(g=e;g<f;g++){l=a.data[g];p=ze(b,a,g,c);_.Ee(p,b);if(d!==null&&(t=d[g-e],t!==null))for(x=0;x<t.length;){const A=t[x++],F=t[x++],I=t[x++],K=t[x++];sha(l,p,A,F,I,K)}l.qa&&(_.fe(c.index,b)[8]=ze(b,a,g,c))}(c.flags&64)===64&&Cia(a,b,c)};
Eia=function(a,b,c=_.de){const d=b.pbb;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}}};Aia=function(a){const b=a.Lz;return b===null||b.LNb?a.Lz=Fia(1,null,a.qa,a.ya,a.Aa,a.ZYa,a.Cgb,a.rb,a.UG,a.Da,a.id):b};
Fia=function(a,b,c,d,e,f,g,l,p,t,x){d=25+d;e=d+e;const A=[];for(let F=0;F<e;F++)A.push(F<d?null:_.Sf);t=typeof t==="function"?t():t;return A[1]={type:a,blueprint:A,qa:c,queries:null,rb:l,LJb:b,data:A.slice().fill(null,d),Dra:d,bLb:e,O6a:null,ol:!0,Dua:!0,bYb:!1,aYb:!1,HG:null,yP:null,Wda:null,EWa:null,Vma:null,Lub:null,EV:null,eu:null,yd:null,jF:null,cKb:typeof f==="function"?f():f,kTb:typeof g==="function"?g():g,firstChild:null,UG:p,Da:t,LNb:!1,LXb:x}};
Hia=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?Gia(d,c,f,l,p):Gia(d,c,f,l)}return d};Gia=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)};
_.Tf=function(a,b,c,d,e,f,g,l){const p=_.de(b,c);let t=b.inputs,x;!l&&t!=null&&(x=t[d])?(Iia(a,c,x,d,e),b.vy>-1&&(a=_.fe(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))};
Lia=function(a,b,c,d){const e=d===null?null:{"":-1};var f=a.cKb;let g=null,l=null;if(f)for(let x=0;x<f.length;x++){const A=f[x];if(yea(c,A.na,!1))if(g||(g=[]),A.qa)if(A.Y4!==null){const F=[];l=l||new Map;A.Y4(A,F,l);g.unshift(...F,A);Jia(a,c,F.length)}else g.unshift(A),Jia(a,c,0);else{l=l||new Map;let F,I;(I=(F=A).Y4)==null||I.call(F,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&&Kia(a,b,c,p,e,t);if(e&&d)for(a=c.pbb=[],b=0;b<d.length;b+=2){p=e[d[b+1]];if(p==
null)throw new _.rd(-301,!1);a.push(d[b],p)}c.cD=Hd(c.cD,c.jc)};
Kia=function(a,b,c,d,e,f){for(var g=0;g<d.length;g++){var l=Jfa(c,b);Ffa(l,a,d[g].type)}l=a.data.length;g=d.length;c.flags|=1;c.Bn=l;c.Zv=l+g;c.DP=l;for(l=0;l<d.length;l++)g=d[l],g.qib&&g.qib(g);g=l=!1;var p=Qf(a,b,d.length,null);for(var t=0;t<d.length;t++){var x=d[t];c.cD=Hd(c.cD,x.qb);var A=a,F=c,I=b,K=p;A.data[K]=x;var U=x.oa||(x.oa=Sd(x.type));U=new Ae(U,!!x.qa);A.blueprint[K]=U;I[K]=U;U=A;var ca=F;A=Qf(A,I,x.lb,_.Sf);if(I=x.Xa){F=U.O6a;F===null&&(F=U.O6a=[]);U=~ca.index;a:{for(ca=F.length;ca>
0;){const Za=F[--ca];if(typeof Za==="number"&&Za<0){ca=Za;break a}}ca=0}ca!=U&&F.push(U);F.push(K,A,I)}K=p;U=x;if(A=e){if(U.Qb)for(I=0;I<U.Qb.length;I++)A[U.Qb[I]]=K;U.qa&&(A[""]=K)}x.yd!==null&&(c.flags|=4);if(x.Xa!==null||x.qb!==null||x.lb!==0)c.flags|=64;x=x.type.prototype;if(!l&&(x.Rb||x.Ra||x.Jo)){var ka=void 0,za=void 0;((za=(ka=a).HG)!=null?za:ka.HG=[]).push(c.index);l=!0}if(!g&&(x.Rb||x.Jo)){var ya=void 0,Fa=void 0;((Fa=(ya=a).yP)!=null?Fa:ya.yP=[]).push(c.index);g=!0}p++}ya=c.Bn;b=c.Zv;a=
a.data;d=c.jc;e=[];for(za=ka=null;ya<b;ya++){Fa=a[ya];g=(l=f?f.get(Fa):null)?l.outputs:null;ka=Hia(0,Fa.inputs,ya,ka,l?l.inputs:null);za=Hia(1,Fa.outputs,ya,za,g);if(ka===null||d===null||wea(c))Fa=null;else{Fa=ka;l=ya;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(Fa.hasOwnProperty(t))for(g===null&&(g=[]),x=Fa[t],K=0;K<x.length;K+=3)if(x[K]===l){g.push(t,x[K+1],x[K+2],d[p+1]);break}}p+=2}Fa=g}e.push(Fa)}ka!==null&&(ka.hasOwnProperty("class")&&(c.flags|=
8),ka.hasOwnProperty("style")&&(c.flags|=16));c.TNb=e;c.inputs=ka;c.outputs=za};Cia=function(a,b,c){var d=c.Bn;const e=c.Zv,f=c.index;c=_.je.X3;try{for(_.je.selectedIndex=f;d<e;d++){const g=a.data[d],l=b[d];_.je.X3=d;g.Xa===null&&g.lb===0&&g.qb===null||g.Xa===null||g.Xa(1,l)}}finally{_.je.selectedIndex=-1,_.je.X3=c}};Jia=function(a,b,c){b.vy=c;let d;((d=a.jF)!=null?d:a.jF=[]).push(b.index)};
_.Mia=function(a,b,c,d,e,f,g){f==null?a.removeAttribute(b,e,c):(d=g==null?_.pd(f):g(f,d||"",e),a.setAttribute(b,e,d,c))};Nia=function(a,b){const c=a.yd;if(c!==null){const d=_.td(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];_.je.oo=f;l.yd(2,b[g],g)}}}finally{_.td(d)}}};Bia=function(a,b){a[12]?a[13][4]=b:a[12]=b;return a[13]=b};Oia=function(a,b,c){_.je.oo=0;const d=_.td(null);try{b(a,c)}finally{_.td(d)}};
Pia=function(a){let b;return(b=a[7])!=null?b:a[7]=[]};Qia=function(a){let b;return(b=a.eu)!=null?b:a.eu=[]};Ria=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]};Sia=function(a,b){(a=(a=a[9])?a.get(_.Uf,null):null)&&a.handleError(b)};Iia=function(a,b,c,d,e){for(let f=0;f<c.length;){const g=c[f++],l=c[f++],p=c[f++];sha(a.data[g],b[g],d,l,p,e)}};_.Tia=function(a,b){a[11].setValue(_.ce(a[_.je.selectedIndex]),b)};
Via=function(a,b,c){tfa(b);try{var d=a.rb;d!==null&&Oia(1,d,c);var e=a.qa;e!==null&&yia(a,b,e,1,c);a.ol&&(a.ol=!1);let f;(f=b[18])!=null&&Uia(f,a);a.aYb&&Nia(a,b);a.bYb&&Oia(2,a.rb,c);const g=a.jF;if(g!==null)for(e=0;e<g.length;e++){const l=_.fe(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);Via(p,l,l[8])}}catch(f){throw a.ol&&(a.LNb=!0,a.ol=!1),f;}finally{b[2]&=-5,wfa()}};
Wia=function(a,b,c){let d=c?a.styles:null,e=c?a.ee: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=Mda(e,g);else if(f==2){const p=b[++l];d=Mda(d,g+": "+p+";")}}c?a.styles=d:a.cqb=d;c?a.ee=e:a.usa=e};
Xia=function(a,b,c,d,e=!1){for(;c!==null;)if(c.type===128)c=e?c.Gja:c.next;else{var f=b[c.index];f!==null&&d.push(_.ce(f));if(_.ae(f)){var g=d;for(let l=10;l<f.length;l++){const p=f[l],t=p[1].firstChild;t!==null&&Xia(p[1],p,t,g)}f[7]!==f[0]&&g.push(f[7])}f=c.type;if(f&8)Xia(a,b,c.Yg,d);else if(f&32)for(f=Gf(c,b);g=f();)d.push(g);else f&16&&(f=c!==null?b[15][5].Qw[c.Qw]:null,Array.isArray(f)?d.push(...f):(g=_.ie(b[15]),Xia(g[1],g,f,d,!0)));c=e?c.Gja:c.next}return d};
Zia=function(a,b=!0,c=0){const d=a[10],e=d.Yjb;var f;(f=e.Bra)==null||f.call(e);try{f=pha;try{for(pha=!0,Yia(a,c),c=0;he(a);){if(c===100)throw new _.rd(103,!1);c++;Yia(a,1)}}finally{pha=f}}catch(g){throw b&&Sia(a,g),g;}finally{let g;(g=e.end)==null||g.call(e);let l;(l=d.bOb)==null||l.flush()}};aja=function(a,b){for(a=Yfa(a[12]);a!==null;a=Yfa(a[4]))for(let c=10;c<a.length;c++)$ia(a[c],b)};$ia=function(a,b){(a[2]&128)===128&&Yia(a,b)};
Yia=function(a,b){var c=a[1],d=a[2],e=a[23],f=!!(b===0&&d&16);f||(f=!!(d&64&&b===0));f||(f=!!(d&1024));f||(f=!!((e==null?0:e.Rj)&&Uda(e)));f||(f=!1);e&&(e.Rj=!1);a[2]&=-9217;if(f){f=c.qa;b=a[8];const K=a[2];if((K&256)!==256){var g;(g=a[10].bOb)!=null&&g.flush();tfa(a);g=!0;e=d=null;if(c.type!==2){if((d=a[23])!=null)var l=d;else d=(l=bja.pop())!=null?l:Object.create(cja),d.Ci=a,l=d;e=l;d=Zda(e)}else if(sd===null){g=!1;let U;l=(U=a[23])!=null?U:Object.create(dja);l.Ci=a;e=l;d=Zda(e)}else a[23]&&(aea(a[23]),
a[23]=null);try{a[17]=0;_.je.yn=c.Dra;f!==null&&yia(c,a,f,2,b);if(l=(K&3)===3){var p=c.yP;p!==null&&ve(a,p,3,null)}else{const ca=c.HG;ca!==null&&yfa(a,ca,0,null);zfa(a,0)}for(var t=Yfa(a[12]);t!==null;t=Yfa(t[4]))if(t[2]&2){var x=t[9];for(p=0;p<x.length;p++)nfa(x[p])}aja(a,0);c.yd!==null&&Nia(c,a);if(l){var A=c.EWa;A!==null&&ve(a,A,3)}else{const ca=c.Wda;ca!==null&&yfa(a,ca,1);zfa(a,1)}var F=c.O6a;if(F!==null)try{for(t=0;t<F.length;t++){const ca=F[t];if(ca<0)_.je.selectedIndex=~ca;else{x=ca;const ka=
F[++t],za=F[++t];A=_.je;A.yn=A.Cra=ka;_.je.X3=x;za(2,a[x])}}}finally{_.je.selectedIndex=-1}var I=c.jF;if(I!==null)for(F=0;F<I.length;F++)$ia(_.fe(I[F],a),0);const U=c.rb;U!==null&&Oia(2,U,b);if(l){const ca=c.Lub;ca!==null&&ve(a,ca,3)}else{const ca=c.Vma;ca!==null&&yfa(a,ca,2);zfa(a,2)}c.Dua===!0&&(c.Dua=!1);if(a[22]){for(const ca of a[22])ca();a[22]=null}a[2]&=-73}catch(U){throw mfa(a),U;}finally{e!==null&&($da(e,d),g&&(a=e,a.Ci[23]!==a&&(a.Ci=null,bja.push(a)))),wfa()}}}else if(d&8192&&(aja(a,1),
c=c.jF,c!==null))for(I=0;I<c.length;I++)$ia(_.fe(c[I],a),1)};eja=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({Zhb:g,RYb:e,BWc:(d&1)!==0}):c.push({Zhb:g,RYb:e})}return c};fja=function(){xfa(_.ke()[1],_.me())};hja=function(a,b,c){return new gja(a,b,c)};jja=function(a,b,c=null){return(new ija({Nb:a,parent:b,DPc:c,L1c:!0})).Sb};Vf=function(a){return!!a&&typeof a.then==="function"};
kja=function(a){return typeof a==="function"&&a[_.xd]!==void 0};_.Wf=function(a){return _.bf((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 _.cf(c,l=>{d=!0;e=l;f||_.Te(a(l)).subscribe(f=new _.cf(c,g,void 0,g))}))})};_.lja=function(a,b=_.qf){return _.Wf(()=>_.rf(a,b))};
_.Xf=function(a){return _.bf((b,c)=>{let d=null,e=!1,f;d=b.subscribe(new _.cf(c,void 0,g=>{f=_.Te(a(g,_.Xf(a)(b)));d?(d.unsubscribe(),d=null,f.subscribe(c)):e=!0}));e&&(d.unsubscribe(),d=null,f.subscribe(c))})};_.mja=function(a,b,c,d,e){return(f,g)=>{let l=c,p=b,t=0;f.subscribe(new _.cf(g,x=>{const A=t++;p=l?a(p,x,A):(l=!0,x);d&&g.next(p)},void 0,e&&(()=>{l&&g.next(p);g.complete()})))}};_.Yf=function(a){return _.Le()?_.ff(a,void 0,1):_.ff(a,1)};
_.nja=function(...a){const b=Ye(a);return _.bf((c,d)=>{_.gf(1)(We([c,...a],b)).subscribe(d)})};oja=function(a){return _.bf((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 _.cf(c,l=>{let p;(p=f)==null||p.unsubscribe();d=!0;e=l;f=new _.cf(c,g,void 0,g);_.Te(a(l)).subscribe(f)},void 0,()=>{g();c.complete()},()=>{e=f=null}))})};_.Zf=function(a){const b=_.rf(a,_.qf);return oja(()=>b)};
_.$f=function(a=null){return _.bf((b,c)=>{let d=!1;b.subscribe(new _.cf(c,e=>{d=!0;c.next(e)},void 0,()=>{d||c.next(a);c.complete()}))})};_.pja=function(){return _.bf((a,b)=>{a.subscribe(new _.cf(b,_.Ne))})};_.ag=function(a){return a<=0?()=>_.nf:_.bf((b,c)=>{let d=0;b.subscribe(new _.cf(c,e=>{++d<=a&&(c.next(e),a<=d&&c.complete())}))})};
_.qja=function(a){return _.bf((b,c)=>{let d=0,e=!1,f=0;b.subscribe(new _.cf(c,g=>{let l=!1;const p=()=>{c.next(g);let x;(x=t)==null||x.unsubscribe();l||(f--,l=!0,e&&!f&&c.complete())},t=new _.cf(c,p,void 0,p);f++;a(g,d++).subscribe(t)},void 0,()=>{(e=!0,!f)&&c.complete()}))})};_.bg=function(a,b=_.qf){const c=_.rf(a,b);return _.qja(()=>c)};rja=function(){return _.bf((a,b)=>{a.subscribe(new _.cf(b,c=>zga(c,b)))})};
_.cg=function(a){let b;a=(b=a)!=null?b:sja;return _.bf((c,d)=>{let e,f=!0;c.subscribe(new _.cf(d,g=>{if(f||!a(e,g))f=!1,e=g,d.next(g)}))})};sja=function(a,b){return a===b};uja=function(a=tja){return _.bf((b,c)=>{let d=!1;b.subscribe(new _.cf(c,e=>{d=!0;c.next(e)},void 0,()=>d?c.complete():c.error(a())))})};tja=function(){return new _.af};
_.vja=function(a){return _.bf((b,c)=>{let d=0,e=null,f=!1;b.subscribe(new _.cf(c,g=>{e||(e=new _.cf(c,void 0,void 0,()=>{e=null;f&&c.complete()}),_.Te(a(g,d++)).subscribe(e))},void 0,()=>{f=!0;!e&&c.complete()}))})};dg=function(a){return _.bf((b,c)=>{b.subscribe(c);c.add(a)})};_.eg=function(a,b){const c=arguments.length>=2;return d=>_.v(d,a?_.pf((e,f)=>a(e,f,d)):_.Pe,_.ag(1),c?_.$f(b):uja(()=>new _.af))};
xja=function(a){return _.bf((b,c)=>{function d(l,p){const t=new _.Re(x=>{g.CPa++;const A=p.subscribe(x);return()=>{A.unsubscribe();--g.CPa===0&&g.QYb&&g.unsubscribe()}});t.key=l;return t}const e=new Map,f=l=>{e.forEach(l);l(c)},g=new wja(c,l=>{var p=a(l);let t=e.get(p);t||(e.set(p,t=new _.fg),p=d(p,t),c.next(p));t.next(l)},l=>f(p=>p.error(l)),()=>f(l=>l.complete()),()=>e.clear());b.subscribe(g)})};
_.gg=function(){return _.bf((a,b)=>{let c=[];a.subscribe(new _.cf(b,d=>{c.push(d);1<c.length&&c.shift()},void 0,()=>{for(;c.length;)b.next(c.shift());b.complete();c=null}))})};yja=function(a,b){const c=arguments.length>=2;return d=>_.v(d,a?_.pf((e,f)=>a(e,f,d)):_.Pe,_.gg(),c?_.$f(b):uja(()=>new _.af))};_.hg=function(a){return _.bf((b,c)=>{b.subscribe(new _.cf(c,()=>c.next(a)))})};
Bja=function(){return _.bf((a,b)=>{a.subscribe(new _.cf(b,c=>{b.next(new zja("N",c))},c=>{b.next(new zja("E",void 0,c));b.complete()},()=>{b.next(Aja);b.complete()}))})};Cja=function(){var a=[_.mf(window,"resize")];const b=Ye(a),c=yga(a);a=_.Oga(a);return _.bf((d,e)=>{_.gf(c)(We([d,...a],b)).subscribe(e)})};
_.ig=function(a){const b=_.Le(a)?a:()=>a;return _.Le()?_.bf((c,d)=>{const e=b();(void 0)(e).subscribe(d).add(c.subscribe(e))}):c=>{const d=new Dja(c,b);_.Le(c==null?void 0:c.SC)&&(d.SC=c.SC);d.source=c;d.lYb=b;return d}};
_.Eja=function(a){function b(c,d){const e={sync:!1,Za:null};e.Za=a.be(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 _.bf((c,d)=>{c.subscribe(new _.cf(d,e=>b(d,()=>d.next(e)),e=>b(d,()=>d.error(e)),()=>b(d,()=>d.complete())))})};Fja=function(...a){const b=a.length;if(b===0)throw Error("$a");return _.u(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})};
_.kg=function(a){const b=new _.jg(a);return c=>_.ig(()=>b)(c)};_.Gja=function(a){return _.bf((b,c)=>{let d,e=!1,f;const g=()=>{d=b.subscribe(new _.cf(c,void 0,l=>{f||(f=new _.fg,a(f).subscribe(new _.cf(c,()=>d?g():e=!0)));f&&f.next(l)}));e&&(d.unsubscribe(),d=null,e=!1,g())};g()})};_.lg=function(a,b){return _.bf(_.mja(a,b,arguments.length>=2,!0))};Hja=function(){return new _.fg};Ija=function(){return a=>_.df()(_.ig(Hja)(a))};
_.mg=function(a){let b;b=a&&typeof a==="object"?a:{bufferSize:a,a9:void 0,wD:!1,scheduler:void 0};return c=>_.bf(Jja(b))(c)};Jja=function({bufferSize:a=Infinity,a9:b=Infinity,wD:c,scheduler:d}){let e,f=0,g;return(l,p)=>{f++;let t;e?t=e.subscribe(p):(e=new _.jg(a,b,d),t=e.subscribe(p),g=l.subscribe({next(x){e.next(x)},error(x){const A=e;e=g=void 0;A.error(x)},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)})}};
_.ng=function(){return _.bf((a,b)=>{let c=0;a.subscribe(new _.cf(b,d=>1===c?b.next(d):c++))})};_.og=function(...a){const b=Ye(a);return _.bf((c,d)=>{(b?_.hf(a,c,b):_.hf(a,c)).subscribe(d)})};_.pg=function(a){return _.bf((b,c)=>{let d=null,e=0,f=!1;b.subscribe(new _.cf(c,g=>{var l;(l=d)==null||l.unsubscribe();l=e++;_.Te(a(g,l)).subscribe(d=new _.cf(c,p=>c.next(p),void 0,()=>{d=null;f&&!d&&c.complete()}))},void 0,()=>{(f=!0,!d)&&c.complete()}))})};Kja=function(a){return _.pg(()=>a)};
_.qg=function(a){return _.bf((b,c)=>{_.Te(a).subscribe(new _.cf(c,()=>c.complete(),void 0,_.Ne));!c.closed&&b.subscribe(c)})};_.Lja=function(a,b=!1){return _.bf((c,d)=>{let e=0;c.subscribe(new _.cf(d,f=>{const g=a(f,e++);(g||b)&&d.next(f);!g&&d.complete()}))})};
_.rg=function(a,b,c){const d=_.Le(a)||b||c?{next:a,error:b,complete:c}:a;return d?_.bf((e,f)=>{e.subscribe(new _.cf(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()}))}):_.Pe};
_.sg=function(...a){const b=_.Xe(a);return _.bf((c,d)=>{const e=a.length,f=Array(e);let g=a.map(()=>!1),l=!1;for(let p=0;p<e;p++){const t=a[p];let x;try{x=_.Te(t)}catch(A){d.error(A);return}x.subscribe(new _.cf(d,A=>{f[p]=A;l||g[p]||(g[p]=!0,(l=g.every(_.Pe))&&(g=null))},void 0,_.Ne))}c.subscribe(new _.cf(d,p=>{l&&(p=[p,...f],d.next(b?b(...p):p))}))})};Mja=function(){hea=()=>{throw new _.rd(600,!1);}};
Nja=function(a,b,c){try{const d=c();return Vf(d)?d.catch(e=>{b.Vb(()=>a.handleError(e));throw e;}):d}catch(d){throw b.Vb(()=>a.handleError(d)),d;}};Oja=function(a,b){return Array.isArray(b)?b.reduce(Oja,a):Object.assign({},a,b)};Pja=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)};Qja=function(a,b,c,d){(c||he(a))&&Zia(a,b,c&&!d?0:1)};Rja=function(a,b,c){var d=b.zX;d=Array.isArray(d)?d[0]:d;return d===null?Cha(a,b,c):_.ce(c[d])};
Sja=function(a,b,c,d,e){const f=b.zX;if(Array.isArray(f)){let g=null;b.type&3||(g=d,d=e);if(d!==null&&b.vy===-1)for(b=1;b<f.length;b++)a.insertBefore(d,c[f[b]],g,!1)}};Tja=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.zX,d=(Array.isArray(d)?d[0]:d)===null;if(d){d=b.index;var e=c.zX;Array.isArray(e)?e[0]=d:(e=Sja,Dha=Rja,Eha=e,c.zX=d)}}}};_.Uja=function(a,b){a=b[a.oV];return a===null?a:a<0?~a:a};
Vja=function(a,b,c){a.index=0;c=_.Uja(b,c);a.Eza=c!==null?b.remove[c]:_.Jd};Wja=function(a){if(a.index<a.Eza.length){const b=a.Eza[a.index++];if(b>0)return a.Ci[b];a.stack.push(a.index,a.Eza);Vja(a,a.Ci[1].data[~b],a.Ci);return Wja(a)}if(a.stack.length===0)return null;a.Eza=a.stack.pop();a.index=a.stack.pop();return Wja(a)};Xja=function(){const a={stack:[],index:-1};return function(b,c){for(a.Ci=c;a.stack.length;)a.stack.pop();Vja(a,b.value,c);return Wja.bind(null,a)}};
_.Yja=function(a,b,c,d){const e=_.td(null);try{const f=b.Lz;let g,l,p;const t=via(a,f,c,a[2]&4096?4096:16,null,b,null,null,(g=d==null?void 0:d.Sb)!=null?g:null,(l=d==null?void 0:d.gRc)!=null?l:null,(p=d==null?void 0:d.wYa)!=null?p:null);t[16]=a[b.index];const x=a[18];x!==null&&(t[18]=x.di(f));Via(f,t,c);return t}finally{_.td(e)}};_.Zja=function(a,b){b=10+b;if(b<a.length)return a[b]};_.$ja=function(a,b){return!b||b.firstChild===null||(a.flags&128)===128};
_.aka=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&&xha(f,b);f=b[18];f!==null&&Uia(f,e);_.ofa(b);b[2]|=128;d&&(c=Gha(c,a),f=b[11],d=f.parentNode(a[7]),d!==null&&(a=a[5],b[0]=d,b[5]=a,Ef(f,1,e.firstChild,b,d,c,!1)));b=b[6];b!==null&&b.firstChild!==null&&(b.firstChild=null)};cka=function(){return bka(_.me(),_.ke())};
dka=function(a){return a[8]||(a[8]=[])};bka=function(a,b){let c;const d=b[a.index];_.ae(d)?c=d:(c=[d,!0,0,b,null,a,null,null,null,null],b[a.index]=c,Bia(b,c));eka(c,b,a,d);return new fka(c,a,b)};gka=function(a,b,c,d){if(!a[7]){if(c.type&8)d=_.ce(d);else{var e=b[11];d=e.createComment("");const g=_.de(c,b);c=e.parentNode(g);b=e;var f=d;e=e.nextSibling(g);b.insertBefore(c,f,e,!1)}a[7]=d}};ika=function(a){return hka(a)?Array.isArray(a)||!(a instanceof Map)&&Symbol.iterator in a:!1};
jka=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)};hka=function(a){return a!==null&&(typeof a==="function"||typeof a==="object")};_.tg=function(a,b,c){return a[b]=c};_.ug=function(a,b,c){if(Object.is(a[b],c))return!1;a[b]=c;return!0};_.vg=function(a,b,c,d){c=_.ug(a,b,c);return _.ug(a,b+1,d)||c};
_.lka=function(a,b,c,d,e,f,g,l,p,t){const x=c+25;if(b.ol){const A=b.Da;g=Pf(b,x,4,g||null,l||null);Lia(b,a,g,_.ge(A,p));xfa(b,g);d=g.Lz=Fia(2,g,d,e,f,b.cKb,b.kTb,null,b.UG,A,null);b.queries!==null&&(b.queries.qa(b,g),d.queries=b.queries.G_a(g));d=g}else d=b.data[x];qe(d,!1);c=kka(b,a,d,c);_.wg&&Fha(b,a,c,d);_.Ee(c,a);c=[c,!0,0,a,null,d,null,c,null,null];a[x]=c;Bia(a,c);(d.flags&1)===1&&Dia(b,a,d);p!=null&&Eia(a,d,t)};
_.B=function(a,b,c,d,e,f,g,l){const p=_.le();_.lka(_.ke(),p,a,b,c,d,e,_.ge(p.Da,f),g,l);return _.B};mka=function(a,b){_.wg=!0;return b[11].createComment("")};
_.xg=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 _.rd(903,!1);e=b.La}if(e){if(c){d.push(e);var f=a;f.inputs=nka(a.inputs);f.KC=nka(a.KC);f.d4=nka(a.d4);f.outputs=nka(a.outputs);(f=e.Xa)&&oka(a,f);f=e.rb;var g=e.yd;f&&pka(a,f);g&&qka(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.d4[l]=g.d4[l],
g.KC!==null)){p=Array.isArray(p)?p[0]:p;if(!g.KC.hasOwnProperty(p))continue;let t;(t=f).KC!=null||(t.KC={});f.KC[p]=g.KC[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.XRb&&g(a),g===_.xg&&(c=!1)}b=Object.getPrototypeOf(b)}a=0;b=null;for(c=d.length-1;c>=0;c--)l=d[c],l.lb=a+=l.lb,l.qb=Hd(l.qb,b=Hd(b,l.qb))};
nka=function(a){return a===Pd?{}:a===_.Jd?[]:a};pka=function(a,b){const c=a.rb;a.rb=c?(d,e)=>{b(d,e);c(d,e)}:b};qka=function(a,b){const c=a.yd;a.yd=c?(d,e,f)=>{b(d,e,f);c(d,e,f)}:b};oka=function(a,b){const c=a.Xa;a.Xa=c?(d,e)=>{b(d,e);c(d,e)}:b};rka=function(a,b,c){if(a.Rga!==null)for(const e of a.Rga){const f=e.IV[Eea]||null;a=f.d4;var d=e.inputs;for(const g in d)d.hasOwnProperty(g)&&(a[d[g]]=a[g]);rka(f,b,c);c.set(f,e);b.push(f)}};
ska=function(a){if(a===void 0||a.length===0)return Pd;const b={};for(let c=0;c<a.length;c+=2)b[a[c]]=a[c+1];return b};_.yg=function(a){const b=a.oVc,c={};for(const d in b)if(b.hasOwnProperty(d)){const e=b[d];Array.isArray(e)&&e[3]&&(c[d]=e[3])}a.KC=c};_.zg=function(a,b,c,d){const e=_.ke();var f=_.je.yn++;if(_.ug(e,f,b)){f=_.te();const g=_.de(f,e);_.Mia(e[11],g,d,f.value,a,b,c)}return _.zg};_.tka=function(a,b,c,d){return _.ug(a,_.je.yn++,c)?b+_.pd(c)+d:_.Sf};
_.C=function(a,b,c){const d=_.ke(),e=_.je.yn++;_.ug(d,e,b)&&_.Tf(_.le(),_.te(),d,a,b,d[11],c,!1);return _.C};uka=function(a,b,c,d,e){e=e?"class":"style";Iia(a,c,b.inputs[e],e,d)};vka=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"&&Td(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)};
Aka=function(a,b){const c=wka;if(c===b)return-1;for(b=xka=b;b<c&&a.charCodeAt(b)>32;)b++;b=yka=b;return zka(a,b,c)};zka=function(a,b,c){for(;b<c&&a.charCodeAt(b)<=32;)b++;return b};_.Ag=function(a,b,c){Bka(a,b,c,!1);return _.Ag};_.Bg=function(a,b){Bka(a,b,null,!0);return _.Bg};_.Dg=function(a){_.Cka(Dka,a)};Eka=function(a,b){var c;yka=xka=0;wka=b.length;for(c=Aka(b,zka(b,0,wka));c>=0;c=Aka(b,c))_.Nea(a,b.substring(xka,yka),!0)};
Bka=function(a,b,c,d){const e=_.ke(),f=_.le(),g=_.se(2);f.Dua&&Fka(f,a,g,d);if(b!==_.Sf&&_.ug(e,g,b)){var l=f.data[_.je.selectedIndex],p=e[11];b!=null&&b!==""&&(typeof c==="string"?b+=c:typeof b==="object"&&(b=_.qd(_.If(b))));Gka(f,l,e,p,a,e[g+1]=b,d,g)}};
_.Cka=function(a,b){var c=Eka;const d=_.le();var e=_.se(2);d.Dua&&Fka(d,null,e,!0);const f=_.ke();if(b!==_.Sf&&_.ug(f,e,b)){var g=d.data[_.je.selectedIndex];if((g.flags&8)===0||e>=d.bLb){var l=f[11],p=f[e+1];if(b==null||b==="")a=_.Jd;else{var t=[];b=_.If(b);if(Array.isArray(b))for(c=0;c<b.length;c++)a(t,b[c],!0);else if(typeof b==="object")for(var x in b)b.hasOwnProperty(x)&&a(t,x,b[x]);else typeof b==="string"&&c(t,b);a=t}a=f[e+1]=a;p===_.Sf&&(p=_.Jd);b=t=0;c=0<p.length?p[0]:null;for(x=0<a.length?
a[0]:null;c!==null||x!==null;){const A=t<p.length?p[t+1]:void 0,F=b<a.length?a[b+1]:void 0;let I=null,K=void 0;c===x?(t+=2,b+=2,A!==F&&(I=x,K=F)):x===null||c!==null&&c<x?(t+=2,I=c):(b+=2,I=x,K=F);I!==null&&Gka(d,g,f,l,I,K,!0,e);c=t<p.length?p[t]:null;x=b<a.length?a[b]:null}}else e=g.usa,e!==null&&(b=Mda(e,b?b:"")),uka(d,g,f,b,!0)}};
Fka=function(a,b,c,d){const e=a.data;if(e[c+1]===null){var f=e[_.je.selectedIndex];a=c>=a.bLb;(f.flags&(d?8:16))!==0&&b===null&&!a&&(b=!1);var g=f,l=qfa(e),p=d?g.Mza:g.Nza;if(l===null)(d?g.Eda:g.Lla)===0&&(b=Hka(null,e,g,b,d),b=Eg(b,g.jc,d),p=null);else{var t=g.Ata;if(t===-1||e[t]!==l)if(b=Hka(l,e,g,b,d),p===null)l=d?g.Eda:g.Lla,l=(l&131068)>>2!==0?e[l>>17&32767]:void 0,l!==void 0&&Array.isArray(l)&&(l=Hka(null,e,g,l[1],d),l=Eg(l,g.jc,d),e[(d?g.Eda:g.Lla)>>17&32767]=l);else{p=void 0;l=g.Zv;for(t=
1+g.Ata;t<l;t++)p=Eg(p,e[t].qb,d);p=Eg(p,g.jc,d)}}p!==void 0&&(d?g.Mza=p:g.Nza=p);g=b;l=a;b=d?f.Eda:f.Lla;a=b>>17&32767;b=(b&131068)>>2;e[c]=g;t=!1;if(Array.isArray(g)){if(p=g[1],p===null||Td(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);vka(e,p,c,!0);vka(e,p,c,!1);g=d?f.Mza:f.Nza;g!=null&&
typeof p=="string"&&Td(g,p)>=0&&(e[c+1]|=1);b=a<<17|b<<2;d?f.Eda=b:f.Lla=b}};Hka=function(a,b,c,d,e){let f;const g=c.Zv;let l=c.Ata;for(l===-1?l=c.Bn:l++;l<g;){f=b[l];d=Eg(d,f.qb,e);if(f===a)break;l++}a!==null&&(c.Ata=l);return d};Eg=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]),_.Nea(a,g,c?!0:b[++f]))}return a===void 0?null:a};
Dka=function(a,b,c){b=String(b);b===""||b.includes(" ")||_.Nea(a,b,c)};Gka=function(a,b,c,d,e,f,g,l){if(b.type&3){a=a.data;var p=a[l+1];((p&1)===1?Ika(a,b,c,e,(p&131068)>>2,g):void 0)===void 0&&(f!==void 0||(p&2)==2&&(f=Ika(a,null,c,e,l,g)),b=_.ce(c[_.je.selectedIndex]),g?f?d.VE(b,e):d.NP(b,e):(g=e.indexOf("-")===-1?void 0:2,f==null?d.Qjb(b,e,g):(typeof f==="string"&&f.endsWith("!important")&&(f=f.slice(0,-10),g|=1),d.Fh(b,e,f,g))))}};
Ika=function(a,b,c,d,e,f){const g=b===null;let l=void 0;for(;e>0;){const t=a[e],x=Array.isArray(t);var p=x?t[1]:t;const A=p===null;let F=c[e+1];F===_.Sf&&(F=A?_.Jd:void 0);p=A?Oea(F,d):p===d?F:void 0;x&&p===void 0&&(p=Oea(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.Mza:b.Nza,a!=null&&(l=Oea(a,d)));return l};
_.Fg=function(a){_.Je("NgControlFlow");var b=_.ke(),c=_.je.yn++,d=b[c]!==_.Sf?b[c]:-1;d=d!==-1?b[25+d]:void 0;if(_.ug(b,c,a)){c=_.td(null);try{if(d!==void 0){const e=_.Ff(d,0);e!==void 0&&_.Aha(e[1],e)}if(a!==-1){a=25+a;const e=b[a],f=b[1].data[a],g=_.Yja(b,f,void 0,{wYa:null});_.aka(e,g,0,_.$ja(f,null))}}finally{_.td(c)}}else d!==void 0&&(b=_.Zja(d,0),b!==void 0&&(b[8]=void 0))};
_.E=function(a,b,c,d){const e=_.ke(),f=_.le();var g=25+a;a=e[11];if(f.ol){const l=f.Da;c=Pf(f,g,2,b,_.ge(l,c));Lia(f,e,c,_.ge(l,d));c.jc!==null&&Wia(c,c.jc,!1);c.cD!==null&&Wia(c,c.cD,!0);f.queries!==null&&f.queries.Mea(f,c)}else c=f.data[g];_.wg=!0;b=a.createElement(b,_.je.lF);e[g]=b;g=(c.flags&1)===1;qe(c,!0);Jha(a,b,c);(c.flags&32)!==32&&_.wg&&Fha(f,e,b,c);_.je.Ota===0&&_.Ee(b,e);_.je.Ota++;g&&(Dia(f,e,c),zia(f,c,e));d!==null&&Eia(e,c);return _.E};
_.G=function(){let a=_.me();_.je.xK?_.je.xK=!1:(a=a.parent,qe(a,!1));const b=a;xia===b&&(xia=null);_.je.Ota--;const c=_.le();c.ol&&(xfa(c,a),(a.flags&4)!==0&&c.queries.Pta(a));b.usa!=null&&(b.flags&8)!==0&&uka(c,b,_.ke(),b.usa,!0);b.cqb!=null&&(b.flags&16)!==0&&uka(c,b,_.ke(),b.cqb,!1);return _.G};_.J=function(a,b,c,d){_.E(a,b,c,d);_.G();return _.J};
_.L=function(a,b,c){const d=_.ke(),e=_.le();a+=25;if(e.ol){var f=e.Da;b=_.ge(f,b);const g=Pf(e,a,8,"ng-container",b);b!==null&&Wia(g,b,!0);Lia(e,d,g,_.ge(f,c));e.queries!==null&&e.queries.Mea(e,g);f=g}else f=e.data[a];qe(f,!0);_.wg=!0;b=d[11].createComment(vha(""));d[a]=b;_.wg&&Fha(e,d,b,f);_.Ee(b,d);(f.flags&1)===1&&(Dia(e,d,f),zia(e,f,d));c!=null&&Eia(d,f);return _.L};
_.M=function(){let a=_.me();const b=_.le();_.je.xK?_.je.xK=!1:(a=a.parent,qe(a,!1));b.ol&&(xfa(b,a),(a.flags&4)!==0&&b.queries.Pta(a));return _.M};_.Gg=function(a,b,c){_.L(a,b,c);_.M();return _.Gg};_.Hg=function(a,b,c){const d=_.ke(),e=_.je.yn++;_.ug(d,e,b)&&_.Tf(_.le(),_.te(),d,a,b,d[11],c,!0);return _.Hg};_.Ig=function(a,b,c){const d=_.ke();var e=_.je.yn++;if(_.ug(d,e,b)){e=_.le();const f=_.te();_.Tf(e,f,d,a,b,Ria(qfa(e.data),f,d),c,!0)}return _.Ig};
_.Jka=function(a,b,c){a=a[11];switch(c){case Node.COMMENT_NODE:return a.createComment(vha(b));case Node.TEXT_NODE:return a.hta(b);case Node.ELEMENT_NODE:return a.createElement(b,null)}};
Kka=function(a,b,c,d,e,f,g){const l=Qf(a,d,1,null);let p=l<<2;d=ne();b===d&&(d=null);d===null&&(p|=1);g&&(p|=2,Gf===void 0&&(Gf=Xja()));e.push(p,f===null?"":f);a=wia(a,l,g?32:1,f===null?"":f,null);Tja(c,a);c=a.index;qe(a,!1);if(d!==null&&b!==d)if(b=d.zX,b===null)Dha=Rja,Eha=Sja,d.zX=[null,c];else{d=Array.isArray(b);if(d!=1)throw Error("Ha`Expecting array here`"+` [Expected=> ${!0} ${"=="} ${d} <=Actual]`);b.push(c)}return a};
_.Jg=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(Lka);let t=0;for(let A=0;A<b.length;A++){var x=b[A];A&1?(x=e+parseInt(x,10),a.push(-1-x),t|=1<<Math.min(x,31)):x!==""&&a.push(x)}a.push(c<<2|(d?1:0));d&&a.push(d,f);a[g]=t;a[l]=a.length-p;return t};Nka=function(a){let b,c="",d=0,e=!1,f;for(;(b=Mka.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)};
Pka=function(a,b,c,d,e,f,g){let l=0;const p={type:f.type,oV:Qf(b,c,1,null),BGb:g,AN:[],create:[],remove:[],update:[]};d.push(1<<Math.min(f.YQb,31),2,-1-f.YQb,g<<2|2);var t=b.data[g];t===null?b.data[g]=p:t.value=p;t=f.values;const x=[];for(let Fa=0;Fa<t.length;Fa++){var A=t[Fa];const Za=[];for(var F=0;F<A.length;F++){var I=A[F];typeof I!=="string"&&(I=Za.push(I)-1,A[F]=`<!--\ufffd${I}\ufffd-->`)}F=[];x.push(F);I=b;var K=p,U=c,ca=d,ka=e,za=f.AN[Fa],ya=A.join("");A=[];const pb=[],Ga=[];K.AN.push(za);
K.create.push(A);K.remove.push(pb);K.update.push(Ga);za=Pha(Wfa()).Xfa(ya);za=iia(za)||za;l|=za?Oka(F,I,K,U,ca,A,pb,Ga,za,ka,Za,0):0}l&&d.push(l,1,g<<2|3);a.push({kind:3,index:g,AN:x,oV:p.oV})};
Ska=function(a){const b=[],c=[];let d=1,e=0;a=a.replace(Qka,function(g,l,p){d=p==="select"?0:1;e=parseInt(l.slice(1),10);return""});a=Rka(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=Rka(a[g++]);b.length>c.length&&c.push(f)}return{type:d,YQb:e,AN:b,values:c}};
Rka=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),Qka.test(b)?d.push(Ska(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};
Oka=function(a,b,c,d,e,f,g,l,p,t,x,A){let F=0;for(p=p.firstChild;p;){const ka=Qf(b,d,1,null);switch(p.nodeType){case Node.ELEMENT_NODE:const za=p,ya=za.tagName.toLowerCase();if(jia.hasOwnProperty(ya)){var I=f,K=_.Tka,U=ya,ca=t;K!==null&&I.push(K);I.push(U,ka,0|ca<<17|ka<<1);b.data[ka]=ya;I=za.attributes;for(K=0;K<I.length;K++)U=I.item(K),ca=U.name.toLowerCase(),U.value.match(Lka)?lia.hasOwnProperty(ca)&&(mia[ca]?_.Jg(l,U.value,ka,U.name,0,bia):_.Jg(l,U.value,ka,U.name,0,null)):f.push(ka<<1|1,U.name,
U.value);I={kind:1,index:ka,children:[]};a.push(I);F|=Oka(I.children,b,c,d,e,f,g,l,p,ka,x,A+1);A===0&&g.push(ka)}break;case Node.TEXT_NODE:I=p.textContent||"";K=I.match(Lka);f.push(K?"":I,ka,0|t<<17|ka<<1);A===0&&g.push(ka);K&&(F|=_.Jg(l,I,ka,null,0,null));a.push({kind:0,index:ka});break;case Node.COMMENT_NODE:if(I=Uka.exec(p.textContent||""))ca=x[parseInt(I[1],10)],I=f,K=_.Vka,U=t,K!==null&&I.push(K),I.push("",ka,0|U<<17|ka<<1),Pka(a,b,d,e,t,ca,ka),I=g,A===0&&(I.push(~ka),I.push(ka))}p=p.nextSibling}return F};
_.Kg=function(a,b,c=-1){var d=_.le();const e=_.ke();a=25+a;var f=_.ge(d.Da,b);b=ne();if(d.ol){var g=b===null?0:b.index,l=ne(),p=[],t=[],x=[[]],A=[[]];if(c===-1)c=Nka(f);else{var F=f.indexOf(`:${c}${"\ufffd"}`)+2+c.toString().length;c=f.search(new RegExp(`${"\ufffd"}\\/\\*\\d+:${c}${"\ufffd"}`));c=Nka(f.substring(F,c))}f=c.replace(Wka," ").split(Xka);for(F=0;F<f.length;F++){var I=f[F];if((F&1)===0){var K=Rka(I);for(I=0;I<K.length;I++){var U=K[I];if((I&1)===0){var ca=U;if(ca!==""){U=A[0];var ka=d,za=
l,ya=x[0];const Fa=ca.match(Lka);ka=Kka(ka,za,ya,e,p,Fa?null:ca,!1).index;Fa&&_.Jg(t,ca,ka,null,0,null);U.push({kind:0,index:ka})}}else{if(typeof U!=="object")throw Error("bb`"+c);ca=Kka(d,l,x[0],e,p,"",!0).index;Pka(A[0],d,e,t,g,U,ca)}}}else U=I.charCodeAt(0)===47,K=I.charCodeAt(U?1:0),I=25+Number.parseInt(I.substring(U?2:1)),U?(x.shift(),A.shift(),qe(ne(),!1)):(U=x[0],ca=wia(d,I,64,null,null),Tja(U,ca),U=ca,x.unshift([]),qe(U,!0),K={kind:2,index:I,children:[],type:K===35?0:1},A[0].push(K),A.unshift(K.children))}d.data[a]=
{create:p,update:t,qJ:A[0]}}d.type===2?e[15][2]|=32:e[2]|=32;a=d.data[a];d=Bha(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],x=(t&2)===2,p=(t&1)===1,t>>>=2,c=e[t],f=!1,c===null&&(c=e,x=x?Node.COMMENT_NODE:Node.TEXT_NODE,_.wg=!0,x=_.Jka(c,A,x),c=e[t]=x,f=_.wg),p&&d!==null&&f&&g.insertBefore(d,c,b,!1);_.je.fwa=!0};_.Lg=function(){_.je.fwa=!1};_.Ng=function(a,b,c){_.Kg(a,b,c);_.Lg()};_.Og=function(a){return _.je.hV[25+a]};
_.N=function(a,b,c,d){c=_.ke();Yka(_.le(),c,c[11],_.me(),a,b,d);return _.N};_.Pg=function(a,b){const c=_.me(),d=_.ke(),e=_.le();Yka(e,d,Ria(qfa(e.data),c,d),c,a,b);return _.Pg};Zka=function(a,b,c,d){a=a.eu;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};
Yka=function(a,b,c,d,e,f,g){var l=(d.flags&1)===1;const p=a.ol&&Qia(a),t=Pia(b);var x=!0;if(d.type&3||g){var A=_.de(d,b);const I=g?g(A):A;A=t.length;const K=g?ca=>g(_.ce(ca[d.index])):d.index;let U=null;!g&&l&&(U=Zka(a,b,e,d.index));U!==null?((U.ACc||U).lyb=f,U.ACc=f,x=!1):(f=$ka(d,b,f),a=c.listen(I,e,f),t.push(f,a),p&&p.push(e,K,A,A+1))}else f=$ka(d,b,f);a=d.outputs;let F;if(x&&a!==null&&(F=a[e])&&(x=F.length))for(a=0;a<x;a+=2)c=b[F[a]][F[a+1]].subscribe(f),l=t.length,t.push(f,c),p&&p.push(e,d.index,
l,-(l+1))};ala=function(a,b,c){const d=_.td(null);try{return b(c)!==!1}catch(e){return Sia(a,e),!1}finally{_.td(d)}};$ka=function(a,b,c){return function f(e){if(e===Function)return c;qha(a.vy>-1?_.fe(a.index,b):b,5);let g=ala(b,c,e),l=f.lyb;for(;l;)g=ala(b,l,e)&&g,l=l.lyb;return g}};_.P=function(a=1){for(var b=_.je.hV;a>0;)b=b[14],a--;return(_.je.hV=b)[8]};
_.Qg=function(a){var b=_.ke()[15][5];if(!b.Qw){var c=a?a.length:1,d=[];for(var e=0;e<c;e++)d.push(null);c=b.Qw=d;d=c.slice();for(b=b.Yg;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=yea(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 x=0;x<f.length;x++)if(f[x]!==t[x])continue c;l=!0;break b}}l=!1}if(l){e=g;
break a}}}}else e=0;e!==null&&(d[e]?d[e].Gja=b:c[e]=b,d[e]=b)}b=b.next}}};_.Rg=function(a,b=0,c){const d=_.ke();var e=_.le();a=Pf(e,25+a,16,null,c||null);a.Qw===null&&(a.Qw=b);_.je.xK=!1;d[6]&&xia===null||(a.flags&32)===32||(b=d[11],e=Bha(e,a.parent,d),c=Dha(a.parent||d[5],a,d),Iha(b,0,d,a,e,c))};_.Tg=function(a,b,c){_.Sg(a,"",b,"",c);return _.Tg};_.Sg=function(a,b,c,d,e){const f=_.ke();b=_.tka(f,b,c,d);b!==_.Sf&&_.Tf(_.le(),_.te(),f,a,b,f[11],e,!1);return _.Sg};bla=function(){return this.ey[Symbol.iterator]()};
dla=function(){return cla(_.me(),_.ke())};cla=function(a,b){return a.type&4?new ela(b,a,Ge(a,b)):null};fla=function(a,b,c,d){d=b[18].queries[d];if(d.matches===null){const t=a.data,x=c.matches,A=[];for(let F=0;x!==null&&F<x.length;F+=2){var e=x[F];if(e<0)A.push(null);else{a=A;var f=a.push,g=b,l=t[e],p=x[F+1];e=c.metadata.read;p===-1?(e=l,g=e.type&11?Ge(e,g):e.type&4?cla(e,g):null):g=p===-2?e===_.Fe?Ge(l,g):e===_.Ug?cla(l,g):e===_.Vg?bka(l,g):void 0:ze(g,g[1],p,l);f.call(a,g)}}d.matches=A}return d.matches};
gla=function(a,b,c,d){var e=a.queries.queries[c];const f=e.matches;if(f!==null)for(a=fla(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]&&gla(p[1],p,e,d)}if(g[9]!==null)for(g=g[9],l=0;l<g.length;l++)p=g[l],gla(p[1],p,e,d)}}return d};
jla=function(a,b){var c=_.ke();b=new _.Wg((b&4)===4);var d=b.destroy;const e=Pia(c);e.push(b);a.ol&&Qia(a).push(d,e.length-1);let f;return((f=c[18])!=null?f:c[18]=new hla).queries.push(new ila(b))-1};_.Xg=function(a,b,c){const d=_.le();d.ol&&(kla(d,new lla(a,b,c),-1),(b&2)===2&&(d.bYb=!0));return jla(d,b)};
_.Yg=function(a,b,c,d){const e=_.le();if(e.ol){const f=_.me();kla(e,new lla(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.aYb=!0)}return jla(e,c)};mla=function(a){return a.split(",").map(b=>b.trim())};kla=function(a,b,c){a.queries===null&&(a.queries=new nla);a.queries.track(new ola(b,c))};pla=function(a,b){const c=a[1],d=c.queries.queries[b];return d.pJb?gla(c,a,b,[]):fla(c,a,d,b)};
_.$g=function(a){var b=_.ke(),c=_.le();const d=_.je.oo;_.je.oo=d+1;c=c.queries.queries[d];return a.Rj&&(b[2]&4)===4===((c.metadata.flags&2)===2)?(c.matches===null?a.reset([]):(b=pla(b,d),a.reset(b,Zfa),_.Zg(a)),!0):!1};_.ah=function(){return _.ke()[18].queries[_.je.oo].Jja};_.bh=function(a,b){_.Je("NgSignals");a=gea(a);const c=a[_.xd];if(b==null?0:b.xs)c.xs=b.xs;a.set=d=>_.iea(c,d);a.update=d=>{Yda()||hea();_.iea(c,d(c.value))};a.RMc=_.qla.bind(a);return a};
_.qla=function(){const a=this[_.xd];if(a.dUb===void 0){const b=()=>this();b[_.xd]=a;a.dUb=b}return a.dUb};_.rla=function(a,b){let c;const d=eea(()=>{c.Zzb();{var e=c;var f=e.Oe;const l=e.rJc;if(f===void 0||l===void 0||f[2]&4)e=a?void 0:_.Jd;else{var g=f[18].queries[l].Jja;f=pla(f,l);g.reset(f,Zfa);e=a?g.first:g.DJa||e.FKa===void 0?e.FKa=g.toArray():e.FKa}}if(b&&e===void 0)throw new _.rd(-951,!1);return e});c=d[_.xd];c.Zzb=_.bh(0);c.FKa=void 0;return d};
_.tla=function(a,b){const c=a[_.xd];c.Oe=_.ke();c.rJc=b;c.sJc=c.Oe[18].queries[b].Jja;sla(c.sJc,()=>c.Zzb.update(d=>d+1))};_.Q=function(a,b=""){const c=_.ke(),d=_.le();a+=25;const e=d.ol?Pf(d,a,1,b,null):d.data[a];_.wg=!0;b=c[11].hta(b);c[a]=b;_.wg&&Fha(d,c,b,e);qe(e,!1)};_.dh=function(a){_.ch("",a,"");return _.dh};_.ch=function(a,b,c){const d=_.ke();a=_.tka(d,a,b,c);a!==_.Sf&&_.Tia(d,a);return _.ch};
_.fh=function(a,b,c){kja(b)&&typeof b.set==="function"&&(b=b());const d=_.ke(),e=_.je.yn++;_.ug(d,e,b)&&_.Tf(_.le(),_.te(),d,a,b,d[11],c,!1);return _.fh};_.gh=function(a,b){const c=kja(a)&&typeof a.set==="function";c&&a.set(b);return c};_.hh=function(a,b){const c=_.ke();Yka(_.le(),c,c[11],_.me(),a,b);return _.hh};
ula=function(a,b,c,d,e){a=Bd(a);if(Array.isArray(a))for(var f=0;f<a.length;f++)ula(a[f],b,c,d,e);else{f=_.le();const A=_.ke(),F=_.me();let I=Ud(a)?a:Bd(a.va);var g=bfa(a),l=F.DP&1048575,p=F.Bn,t=F.DP>>20;if(Ud(a)||!a.vd)d=new Ae(g,e),g=vla(I,b,e?l:l+t,p),g===-1?(g=Jfa(F,A),Ffa(g,f,I),wla(f,a,b.length),b.push(I),F.Bn++,F.Zv++,e&&(F.DP+=1048576),c.push(d),A.push(d)):(c[g]=d,A[g]=d);else{p=vla(I,b,l+t,p);l=vla(I,b,l,l+t);var x=p>=0&&c[p];t=l>=0&&c[l];e&&!t||!e&&!x?(p=Jfa(F,A),Ffa(p,f,I),p=c.length,x=
new Ae(e?xla:yla,e),x.vd=[],x.index=p,x.Osa=0,d&&!e&&x.Osa++,x.vd.push(g),g=x,!e&&t&&(c[l].oib=g),wla(f,a,b.length,0),b.push(I),F.Bn++,F.Zv++,e&&(F.DP+=1048576),c.push(g),A.push(g)):(b=c[e?l:p],!e&&d&&b.Osa++,b=b.vd.push(g)-1,wla(f,a,p>-1?p:l,b));!e&&d&&t&&c[l].Osa++}}};wla=function(a,b,c,d){const e=Ud(b);var f=!!b.Md;if(e||f)if(f=(f?Bd(b.Md):b).prototype.Ia)a=a.EV||(a.EV=[]),!e&&b.vd?(b=a.indexOf(c),b===-1?a.push(c,[d,f]):a[b+1].push(d,f)):a.push(c,f)};
vla=function(a,b,c,d){for(;c<d;c++)if(b[c]===a)return c;return-1};yla=function(){return zla(this.vd,[])};xla=function(a,b,c,d){b=this.vd;if(this.oib){const e=this.oib.Osa;d=ze(c,c[1],this.oib.index,d);c=d.slice(0,e);zla(b,c);for(b=e;b<d.length;b++)c.push(d[b])}else c=[],zla(b,c);return c};zla=function(a,b){for(let c=0;c<a.length;c++)b.push((0,a[c])());return b};
_.lh=function(a){var b=[];return c=>{c.qib=(d,e)=>{e=e?e(a):a;const f=_.le();f.ol&&(d=!!d.qa,ula(b,f.data,f.blueprint,d,!0),ula(e,f.data,f.blueprint,d,!1))}}};_.mh=function(a){_.Je("NgStandalone");a.a5a=b=>{b=b.get(Ala);if(a.standalone){if(!b.sda.has(a)){var c=Rea(a.type);c=c.length>0?jja([c],b.Dc,`Standalone[${a.type.name}]`):null;b.sda.set(a,c)}b=b.sda.get(a)}else b=null;return b}};_.nh=function(a,b){a=_.re()+a;const c=_.ke();return c[a]===_.Sf?_.tg(c,a,b()):c[a]};
_.oh=function(a,b,c){return Bla(_.ke(),_.re(),a,b,c)};_.ph=function(a,b,c,d){return _.Cla(_.ke(),_.re(),a,b,c,d)};_.Dla=function(a,b){a=a[b];return a===_.Sf?void 0:a};Bla=function(a,b,c,d,e,f){b+=c;return _.ug(a,b,e)?_.tg(a,b+1,f?d.call(f,e):d(e)):_.Dla(a,b+1)};_.Cla=function(a,b,c,d,e,f,g){b+=c;return _.vg(a,b,e,f)?_.tg(a,b+2,g?d.call(g,e,f):d(e,f)):_.Dla(a,b+2)};
_.R=function(a,b){const c=_.le();a+=25;if(c.ol){a:{var d=c.kTb;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.Ee){var e;((e=c.EV)!=null?e:c.EV=[]).push(a,b.Ee)}}else b=c.data[a];e=b.oa||(b.oa=Sd(b.type));b=zd(_.y);try{const g=Dfa(!1),l=e();Dfa(g);var f=_.ke();a>=c.data.length&&(c.data[a]=null,c.blueprint[a]=null);f[a]=l}finally{zd(b)}};_.S=function(a,b,c){a+=25;const d=_.ke(),e=d[a];return d[1].data[a].ie?Bla(d,_.re(),b,e.transform,c,e):e.transform(c)};
_.qh=function(a,b){return cla(a,b)};Ela=function(){return _.rla(!0,!1)};Fla=function(a){var b=_.me(),c=_.ke();b.vy>-1&&(a&16)!==16?(a=_.fe(b.index,c),a=new rh(a,a)):a=b.type&175?new rh(c[15],c):null;return a};Gla=function(a,b,c){a=a.Ow;if(a===null)return a;let d=0;c&&a<c.length&&(d=c[a]);return a+b+d};
Lla=function({aZc:a,DNb:b}){a!=null||(a=()=>new _.uf(Hla()));return[{va:_.uf,Bb:a},{va:Uea,vd:!0,Bb:()=>{const c=_.Fd(sh,{optional:!0});return()=>c.initialize()}},{va:Uea,vd:!0,Bb:()=>{const c=_.Fd(th);return()=>{c.initialize()}}},{va:Ila,Bb:Jla},b===!0?{va:Kla,nc:!0}:[]]};Jla=function(){const a=_.Fd(_.uf),b=_.Fd(_.Uf);return c=>a.Vb(()=>b.handleError(c))};Hla=function(a){let b,c;return{lRc:!1,SAa:(b=a==null?void 0:a.ARc)!=null?b:!1,lla:(c=a==null?void 0:a.K1c)!=null?c:!1}};
Qla=function(a,b,c=[]){const d=`Platform: ${b}`,e=new _.Vd(d);return(f=[])=>{let g=Mla();if(!g||g.Sb.get(Nla,!1))if(f=[...c,...f,{va:e,nc:!0}],a)a(f);else{f=Ola(f,d);if(uh&&!uh.get(Nla,!1))throw new _.rd(400,!1);Mja();uh=f;f.get(vh);Pla(f)}f=Mla();if(!f)throw new _.rd(401,!1);return f}};Ola=function(a=[],b){return _.wh({name:b,Nb:[{va:Rla,nc:"platform"},{va:Sla,nc:new Set([()=>uh=null])},...a]})};Mla=function(){let a,b;return(b=(a=uh)==null?void 0:a.get(vh))!=null?b:null};
Pla=function(a){let b;(b=a.get(Tla,null))==null||b.forEach(c=>c())};_.xh=function(a){return typeof a==="boolean"?a:a!=null&&a!=="false"};_.yh=function(a,b=NaN){return isNaN(parseFloat(a))||isNaN(Number(a))?b:Number(a)};_.zh=function(a,b){_.Je("NgSignals");a=eea(a);if(b==null?0:b.xs)a[_.xd].xs=b.xs;return a};
_.Bh=function(a,b){_.Je("NgSignals");(b==null?0:b.Sb)||hfa();var c,d=(c=b==null?void 0:b.Sb)!=null?c:_.Fd(_.vf);c=(b==null?void 0:b.bRb)!==!0?d.get(_.Af):null;let e;a=new Ula(d.get(Vla),a,typeof Zone==="undefined"?null:Zone.current,c,d,(e=b==null?void 0:b.X$c)!=null?e:!1);if((d=d.get(_.Ah,null,{optional:!0}))&&d.Oe[2]&8){let f,g;((g=(f=d.Oe)[22])!=null?g:f[22]=[]).push(a.GCa.notify)}else a.GCa.notify();return a};Ch=function(a){const b=_.td(null);try{return a()}finally{_.td(b)}};
Yla=function(a){const b=_.Wla.get(a);if(!b)throw Error("gb`"+a);return new Xla(b)};_.$la=function(a,b){a=a[Nd]||null;const c=b.wed||Zea();return(new Zla(a)).create(c,b.nza,b.YF,b.Hy)};ama=function(a){const b=a[Nd]||null;if(!b)return null;const c=new Zla(b);return{get Pa(){return c.Pa},get type(){return c.VU},get inputs(){return c.inputs},get outputs(){return c.outputs},get bc(){return c.bc},get Ihd(){return b.standalone},get BWc(){return b.pQ}}};
cma=function(a,b){if(a==null)return null;a=bma(b);return a==null?null:a};dma=function(a){return Object.assign({},{Oa:{},Edd:{},keys:[],xd:{},Ha:{},Na:{},JKb:!1},a)};_.Dh=function(a){return ema(a,fma,gma,hma)};fma=function(a,b){return _.V(b,a)};gma=function(a,b,c){b[a]=c};hma=function(){return{}};_.Eh=function(a,b){const c=new a;return b==null?c:ema(b,ima,jma,kma,a)};ima=function(a,b){return b[a]};jma=function(a,b,c){b.i[a]=c};kma=function(a){if(a==null)throw Error("hb");return new a};
ema=function(a,b,c,d,e){e=d(e);const f=lma(a,e);var g=f.keys||[];const l=f.Oa||{},p=f.Ha||{},t=f.xd||{};for(const x of g)if(g=b(x,a),g!=null){if(l.hasOwnProperty(x)){if(f.JKb&&g.length===0)continue;g=mma(g,b,c,d,!0,!0,l[x])}else if(p.hasOwnProperty(x))g=mma(g,b,c,d,!1,!0,p[x]);else if(t.hasOwnProperty(x)){const A=t[x];g=A.Hc?g.map(F=>nma(F,A,b,c,d)):nma(g,A,b,c,d)}else if(Array.isArray(g)){if(f.JKb&&g.length===0)continue;g=mma(g,b,c,d,!0,!1)}c(x,e,g)}return e};
nma=function(a,b,c,d,e){const f={};for(const g of Object.keys(a)){const l=a[g];l!=null&&(f[g]=mma(l,c,d,e,b.Jc,b.Ic,b.xc))}return f};mma=function(a,b,c,d,e,f,g){if(f&&g==null)throw Error("ib");return a==null?a:e&&f?a.map(l=>ema(l,b,c,d,g)):e&&!f?a.map(l=>l):!e&&f?ema(a,b,c,d,g):typeof a==="object"?JSON.parse(JSON.stringify(a)):a};lma=function(a,b){if(b instanceof _.W)a=dma(b.ka());else if(a instanceof _.W)a=dma(a.ka());else throw Error("jb");return a};
oma=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}};_.Fh=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};pma=function(a,b){if(b&&!b.di)throw Error("lb`"+a+"`"+_.qd(b));};qma=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};
_.Gh=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)};Hh=function(a){return a&&a[0]!=="?"?"?"+a:a};rma=function(a){return RegExp("^(https?:)?//").test(a)?([,a]=a.split(/\/\/[^\/]+/),a):a};Jma=function(a){switch(a){case "CLICK":return 1;case "CHANGE":return 2;case "SCROLL":return 3;case "RESIZE":return 4;case "BROWSER_NAVIGATION":return 5;case "KEYBOARD":return 6;case "BACKGROUND":return 7;case "EXTERNAL":return 8;default:return 0}};
Kma=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}};Lma=function(a){switch(a){case "CORE":return 1;case "SOURCE":return 2;case "BUILD":return 4;case "ISSUE_TRACKER":return 5;default:return 0}};
Mma=function(a,b,c){const d=c.path.split("/");if(d.length>a.length||c.kja==="full"&&(b.Pp()||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{KN:a.slice(0,d.length),aza:b}};Ih=function(a,b){const c=a?Nma(a):void 0;var d=b?Nma(b):void 0;if(!c||!d||c.length!=d.length)return!1;for(let e=0;e<c.length;e++)if(d=c[e],!Oma(a[d],b[d]))return!1;return!0};Nma=function(a){return[...Object.keys(a),...Object.getOwnPropertySymbols(a)]};
Oma=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};Jh=function(a){return _.sf(a)?a:Vf(a)?_.Ue(Promise.resolve(a)):_.r(a)};Rma=function(a,b,c){return Pma[c.Rn](a.root,b.root,c.oRb)&&Qma[c.Sa](a.Sa,b.Sa)&&!(c.Ze==="exact"&&a.Ze!==b.Ze)};Sma=function(a,b){return Ih(a,b)};
Uma=function(a,b,c){if(!Kh(a.Od,b.Od)||!Tma(a.Od,b.Od,c)||a.rY!==b.rY)return!1;for(const d in b.children)if(!a.children[d]||!Uma(a.children[d],b.children[d],c))return!1;return!0};Vma=function(a,b){return Object.keys(b).length<=Object.keys(a).length&&Object.keys(b).every(c=>Oma(a[c],b[c]))};Xma=function(a,b,c){return Wma(a,b,b.Od,c)};
Wma=function(a,b,c,d){if(a.Od.length>c.length)return a=a.Od.slice(0,c.length),Kh(a,c)&&!b.Pp()&&Tma(a,c,d)?!0:!1;if(a.Od.length===c.length){if(!Kh(a.Od,c)||!Tma(a.Od,c,d))return!1;for(var e in b.children)if(!a.children[e]||!Xma(a.children[e],b.children[e],d))return!1;return!0}e=c.slice(0,a.Od.length);c=c.slice(a.Od.length);return Kh(a.Od,e)&&Tma(a.Od,e,d)&&a.children.primary?Wma(a.children.primary,b,c,d):!1};Tma=function(a,b,c){return b.every((d,e)=>Qma[c](a[e].parameters,d.parameters))};
Yma=function(a,b){return Kh(a,b)&&a.every((c,d)=>Ih(c.parameters,b[d].parameters))};Kh=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c.path===b[d].path)};Zma=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};ana=function(a){return a.Od.map(b=>$ma(b)).join("/")};
Lh=function(a,b){if(!a.Pp())return ana(a);if(b){b=a.children.primary?Lh(a.children.primary,!1):"";const c=[];Object.entries(a.children).forEach(([d,e])=>{d!=="primary"&&c.push(`${d}:${Lh(e,!1)}`)});return c.length>0?`${b}(${c.join("//")})`:b}b=Zma(a,(c,d)=>d==="primary"?[Lh(a.children.primary,!1)]:[`${d}:${Lh(c,!1)}`]);return Object.keys(a.children).length===1&&a.children.primary!=null?`${ana(a)}/${b[0]}`:`${ana(a)}/(${b.join("//")})`};
bna=function(a){return encodeURIComponent(a).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")};cna=function(a){return bna(a).replace(/%3B/gi,";")};dna=function(a){return bna(a).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")};$ma=function(a){return`${dna(a.path)}${ena(a.parameters)}`};ena=function(a){return Object.entries(a).map(([b,c])=>`;${dna(b)}=${dna(c)}`).join("")};
fna=function(a){a=Object.entries(a).map(([b,c])=>Array.isArray(c)?c.map(d=>`${cna(b)}=${cna(d)}`).join("&"):`${cna(b)}=${cna(c)}`).filter(b=>b);return a.length?`?${a.join("&")}`:""};hna=function(a){return(a=a.match(gna))?a[0]:""};ina=function(a){return a.Od.length>0?new Mh([],{primary:a}):a};
jna=function(a){var b={};for(const [c,d]of Object.entries(a.children)){const e=c,f=jna(d);if(e==="primary"&&f.Od.length===0&&f.Pp())for(const [g,l]of Object.entries(f.children))b[g]=l;else if(f.Od.length>0||f.Pp())b[e]=f}a=new Mh(a.Od,b);a.rY===1&&a.children.primary&&(b=a.children.primary,a=new Mh(a.Od.concat(b.Od),b.children));return a};Ph=function(a){return a instanceof Oh};mna=function(a,b=null,c=null){a=kna(a);return lna(a,[],b,c)};
kna=function(a){function b(f){var g={};for(const l of f.children){const p=b(l);g[l.af]=p}g=new Mh(f.url,g);f===a&&(c=g);return g}let c;var d=b(a.root);d=ina(d);let e;return(e=c)!=null?e:d};
lna=function(a,b,c,d){let e=a;for(;e.parent;)e=e.parent;if(b.length===0)return nna(e,e,e,c,d);b=ona(b);if(b.FOb&&b.commands.length===1&&b.commands[0]=="/")return nna(e,e,new Mh([],{}),c,d);var f=e;if(b.FOb)a=new pna(f,!0,0);else if(a)if(a.parent===null)a=new pna(a,!0,0);else{f=a;a=a.Od.length-1+(qna(b.commands[0])?0:1);let g=b.nZc;for(;g>a;){g-=a;f=f.parent;if(!f)throw new _.rd(4005,!1);a=f.Od.length}a=new pna(f,!1,a-g)}else a=new pna(f,!1,NaN);b=a.jza?Qh(a.XG,a.index,b.commands):rna(a.XG,a.index,
b.commands);return nna(e,a.XG,b,c,d)};qna=function(a){return typeof a==="object"&&a!=null&&!a.qP&&!a.HVb};Rh=function(a){return typeof a==="object"&&a!=null&&a.qP};nna=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:sna(a,b,c);a=ina(jna(a));return new Oh(a,f,e)};sna=function(a,b,c){const d={};Object.entries(a.children).forEach(([e,f])=>{d[e]=f===b?c:sna(f,b,c)});return new Mh(a.Od,d)};
ona=function(a){if(typeof a[0]==="string"&&a.length===1&&a[0]==="/")return new tna(!0,0,a);let b=0,c=!1;a=a.reduce((d,e,f)=>{if(typeof e==="object"&&e!=null){if(e.qP){const g={};Object.entries(e.qP).forEach(([l,p])=>{g[l]=typeof p==="string"?p.split("/"):p});return[...d,{qP:g}]}if(e.HVb)return[...d,e.HVb]}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 tna(c,b,a)};
rna=function(a,b,c){a!=null||(a=new Mh([],{}));if(a.Od.length===0&&a.Pp())return Qh(a,b,c);a:{var d=a;var e=0;let l=b;const p={match:!1,Lya:0,HIb:0};for(;l<d.Od.length;){if(e>=c.length){d=p;break a}const t=d.Od[l];var f=c[e];if(Rh(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.qP===void 0){if(f!=t.path||!Ih(g,t.parameters)){d=p;break a}e+=2}else{g={};if(f!=t.path||!Ih(g,t.parameters)){d=p;break a}e++}l++}d={match:!0,Lya:l,HIb:e}}e=c.slice(d.HIb);
return d.match&&d.Lya<a.Od.length?(b=new Mh(a.Od.slice(0,d.Lya),{}),b.children.primary=new Mh(a.Od.slice(d.Lya),a.children),Qh(b,0,e)):d.match&&e.length===0?new Mh(a.Od,{}):d.match&&!a.Pp()?una(a,b,c):d.match?Qh(a,0,e):una(a,b,c)};
Qh=function(a,b,c){if(c.length===0)return new Mh(a.Od,{});const d=Rh(c[0])?c[0].qP:{primary:c},e={};if(Object.keys(d).some(f=>f!=="primary")&&a.children.primary&&a.rY===1&&a.children.primary.Od.length===0)return c=Qh(a.children.primary,b,c),new Mh(a.Od,c.children);Object.entries(d).forEach(([f,g])=>{typeof g==="string"&&(g=[g]);g!==null&&(e[f]=rna(a.children[f],b,g))});Object.entries(a.children).forEach(([f,g])=>{d[f]===void 0&&(e[f]=g)});return new Mh(a.Od,e)};
una=function(a,b,c){const d=a.Od.slice(0,b);let e=0;for(;e<c.length;){var f=c[e];if(Rh(f))return a=vna(f.qP),new Mh(d,a);if(e===0&&qna(c[0])){d.push(new _.Sh(a.Od[b].path,wna(c[0])));e++;continue}f=Rh(f)?f.qP.primary:`${f}`;const g=e<c.length-1?c[e+1]:null;f&&g&&qna(g)?(d.push(new _.Sh(f,wna(g))),e+=2):(d.push(new _.Sh(f,{})),e++)}return new Mh(d,{})};vna=function(a){const b={};Object.entries(a).forEach(([c,d])=>{typeof d==="string"&&(d=[d]);d!==null&&(b[c]=una(new Mh([],{}),0,d))});return b};
wna=function(a){const b={};Object.entries(a).forEach(([c,d])=>b[c]=`${d}`);return b};xna=function(a,b){a.Nb&&!a.Dc&&(a.Dc=jja(a.Nb,b,`Route: ${a.path}`));let c;return(c=a.Dc)!=null?c:b};Th=function(a){return a.af||"primary"};yna=function(a,b){const c=a.filter(d=>Th(d)===b);c.push(...a.filter(d=>Th(d)!==b));return c};Uh=function(a){if(!a)return null;var b;if((b=a.qe)==null?0:b.Dc)return a.qe.Dc;for(a=a.parent;a;a=a.parent){b=a.qe;let c;if((c=b)==null?0:c.QS)return b.QS;let d;if((d=b)==null?0:d.Dc)return b.Dc}return null};
zna=function(a,b){if(a===b.value)return b;for(const c of b.children)if(b=zna(a,c))return b;return null};Ana=function(a,b){if(a===b.value)return[b];for(const c of b.children){const d=Ana(a,c);if(d.length)return d.unshift(b),d}return[]};Vh=function(a){const b={};a&&a.children.forEach(c=>b[c.value.af]=c);return b};
Bna=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.aP))){let f;a={params:Object.assign({},a.params),data:Object.assign({},a.data),resolve:Object.assign({},a.data,(f=a.oqa)!=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.oqa)};!d||typeof d.title!=="string"&&d.title!==null||(a.resolve[Wh]=d.title);
return a};Cna=function(a,b){b.value.OE=a;b.children.forEach(c=>Cna(a,c))};Dna=function(a){const b=a.children.length>0?` { ${a.children.map(Dna).join(", ")} } `:"";return`${a.value}${b}`};
Ena=function(a){if(a.Wc){const d=a.Wc,e=a.T1;a.Wc=e;Ih(d.Sa,e.Sa)||a.n0c.next(e.Sa);d.Ze!==e.Ze&&a.aTc.next(e.Ze);Ih(d.params,e.params)||a.q_c.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(!Ih(b[f],c[f])){b=!1;break a}b=!0}}b||a.l6c.next(e.url);Ih(d.data,e.data)||a.vV.next(e.data)}else a.Wc=a.T1,a.vV.next(a.T1.data)};
Fna=function(a,b){const c=Ih(a.params,b.params)&&Yma(a.url,b.url),d=!a.parent!==!b.parent;return c&&!d&&(!a.parent||Fna(a.parent,b.parent))};Gna=function(a){const b=a.children&&a.children.map(Gna);a=b?Object.assign({},a,{children:b}):Object.assign({},a);a.component||a.aP||!b&&!a.tl||!a.af||a.af==="primary"||(a.component=Xh);return a};
Jna=function(a,b,c){if(c&&a.UAa(b.value,c.value.Wc)){var d=c.value;d.T1=b.value;b=Hna(a,b,c);return new Yh(d,b)}d=Ina(b.value);b=b.children.map(e=>Jna(a,e));return new Yh(d,b)};Hna=function(a,b,c){return b.children.map(d=>{for(const e of c.children)if(a.UAa(d.value,e.value.Wc))return Jna(a,d,e);return Jna(a,d)})};Ina=function(a){return new _.Zh(new _.$h(a.url),new _.$h(a.params),new _.$h(a.Sa),new _.$h(a.Ze),new _.$h(a.data),a.af,a.component,a)};
Lna=function(a){const {vD:b,zia:c}=Ph(a)?{vD:a,zia:void 0}:a;a=Kna(0);a.url=b;a.zia=c;return a};Kna=function(a){const b=Error("Ab`");b.ngNavigationCancelingError=!0;b.INc=a;return b};Mna=function(a){return!!a&&a.ngNavigationCancelingError};ai=function(){return _.pg(a=>_.v(_.ef(a.map(b=>_.v(b,_.ag(1),_.og(Nna)))),_.u(b=>{for(const c of b)if(c!==!0){if(c===Nna)return Nna;if(c===!1||Ph(c))return c}return!0}),_.pf(b=>b!==Nna),_.ag(1)))};
bi=function(a,b){const c=Symbol(),d=b.get(a,c);return d===c?typeof a!=="function"||od(a)!==null?b.get(a):a:d};di=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=Vh(b);a.children.forEach(g=>{Ona(g,f[g.value.af],c,d.concat([g.value]),e);delete f[g.value.af]});Object.entries(f).forEach(([g,l])=>ci(l,c.getContext(g),e));return e};
Ona=function(a,b,c,d,e={canDeactivateChecks:[],canActivateChecks:[]}){const f=a.value,g=b?b.value:null,l=c?c.getContext(a.value.af):null;if(g&&f.qe===g.qe){const p=Pna(g,f,f.qe.mr);p?e.canActivateChecks.push(new Qna(d)):(f.data=g.data,f.oqa=g.oqa);f.component?di(a,b,l?l.children:null,d,e):di(a,b,c,d,e);p&&l&&l.af&&l.af.ywa&&e.canDeactivateChecks.push(new Rna(l.af.component,g))}else g&&ci(b,l,e),e.canActivateChecks.push(new Qna(d)),f.component?di(a,null,l?l.children:null,d,e):di(a,null,c,d,e)};
Pna=function(a,b,c){if(typeof c==="function")return c(a,b);switch(c){case "pathParamsChange":return!Kh(a.url,b.url);case "pathParamsOrQueryParamsChange":return!Kh(a.url,b.url)||!Ih(a.Sa,b.Sa);case "always":return!0;case "paramsOrQueryParamsChange":return!Fna(a,b)||!Ih(a.Sa,b.Sa);default:return!Fna(a,b)}};
ci=function(a,b,c){const d=Vh(a),e=a.value;Object.entries(d).forEach(([f,g])=>{e.component?b?ci(g,b.children.getContext(f),c):ci(g,null,c):ci(g,b,c)});e.component?b&&b.af&&b.af.ywa?c.canDeactivateChecks.push(new Rna(b.af.component,e)):c.canDeactivateChecks.push(new Rna(null,e)):c.canDeactivateChecks.push(new Rna(null,e))};ei=function(a){return typeof a==="function"};Sna=function(a){return a instanceof _.af||(a==null?void 0:a.name)==="EmptyError"};
Vna=function(a,b){return _.ff(c=>{const d=c.ej,e=c.qV;var f=c.I5;const g=f.canActivateChecks;f=f.canDeactivateChecks;return f.length===0&&g.length===0?_.r(Object.assign({},c,{dK:!0})):_.v(Tna(f,d,e,a),_.ff(l=>l&&typeof l==="boolean"?Una(d,g,a,b):_.r(l)),_.u(l=>Object.assign({},c,{dK:l})))})};Tna=function(a,b,c,d){return _.v(_.Ue(a),_.ff(e=>Wna(e.component,e.Kb,c,b,d)),_.eg(e=>e!==!0,!0))};
Una=function(a,b,c,d){return _.v(_.Ue(b),_.Yf(e=>{var f=e.Kb.parent;f!==null&&d&&d(new Xna(f));f=_.r(!0);var g=e.Kb;g!==null&&d&&d(new Yna(g));g=_.r(!0);return _.hf(f,g,Zna(a,e.path,c),$na(a,e.Kb,c))}),_.eg(e=>e!==!0,!0))};$na=function(a,b,c){var d=b.qe?b.qe.lf:null;if(!d||d.length===0)return _.r(!0);d=d.map(e=>_.jf(()=>{var f;const g=(f=Uh(b))!=null?f:c,l=bi(e,g);f=l&&ei(l.lf)?l.lf(b,a):Zd(g,()=>l(b,a));return _.v(Jh(f),_.eg())}));return _.v(_.r(d),ai())};
Zna=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.EU:null;return f&&f.length!==0?{node:e,I5:f}:null}).filter(e=>e!==null).map(e=>_.jf(()=>{const f=e.I5.map(g=>{let l;const p=(l=Uh(e.node))!=null?l:c,t=bi(g,p);g=t&&ei(t.EU)?t.EU(d,a):Zd(p,()=>t(d,a));return _.v(Jh(g),_.eg())});return _.v(_.r(f),ai())}));return _.v(_.r(b),ai())};
Wna=function(a,b,c,d,e){var f=b&&b.qe?b.qe.UHb:null;if(!f||f.length===0)return _.r(!0);f=f.map(g=>{let l;const p=(l=Uh(b))!=null?l:e,t=bi(g,p);g=t&&ei(t.UHb)?t.UHb(a,b,c,d):Zd(p,()=>t(a,b,c,d));return _.v(Jh(g),_.eg())});return _.v(_.r(f),ai())};boa=function(a,b,c){var d=b.asa;if(d===void 0||d.length===0)return _.r(!0);d=d.map(e=>{const f=bi(e,a);e=f&&ei(f.asa)?f.asa(b,c):Zd(a,()=>f(b,c));return Jh(e)});return _.v(_.r(d),ai(),aoa())};
aoa=function(){return _.Qe(_.rg(a=>{if(typeof a!=="boolean")throw Lna(a);}),_.u(a=>a===!0))};coa=function(a,b,c){var d=b.VHb;if(!d||d.length===0)return _.r(!0);d=d.map(e=>{const f=bi(e,a);e=f&&ei(f.VHb)?f.VHb(b,c):Zd(a,()=>f(b,c));return Jh(e)});return _.v(_.r(d),ai(),aoa())};fi=function(a){return _.Ze(new doa(a))};goa=function(a,b,c,d){const e=eoa(a,b,c);if(!e.ZC)return _.r(e);d=xna(b,d);return _.v(coa(d,b,c),_.u(f=>f===!0?e:Object.assign({},foa)))};
eoa=function(a,b,c){if(b.path==="**")return{ZC:!0,parameters:c.length>0?(c.length>0?c[c.length-1]:null).parameters:{},Tda:c,Rja:[],cza:{}};if(b.path==="")return b.kja==="full"&&(a.Pp()||c.length>0)?Object.assign({},foa):{ZC:!0,Tda:[],Rja:c,parameters:{},cza:{}};a=(b.Us||Mma)(c,a,b);if(!a)return Object.assign({},foa);const d={};var e;Object.entries((e=a.aza)!=null?e:{}).forEach(([g,l])=>{d[g]=l.path});e=a.KN.length>0?Object.assign({},d,a.KN[a.KN.length-1].parameters):d;let f;return{ZC:!0,Tda:a.KN,
Rja:c.slice(a.KN.length),parameters:e,cza:(f=a.aza)!=null?f:{}}};koa=function(a,b,c,d){if(c.length>0&&hoa(a,c,d)){var e=Mh;a=new Mh(c,a.children);c={};c.primary=a;for(var f of d)f.path===""&&Th(f)!=="primary"&&(d=new Mh([],{}),c[Th(f)]=d);c={XG:new e(b,c),Vob:[]}}else if(c.length===0&&ioa(a,c,d)){b=Mh;f=a.Od;var g=a.children;const l={};for(e of d)joa(a,c,e)&&!g[Th(e)]&&(d=new Mh([],{}),l[Th(e)]=d);d=Object.assign({},g,l);c={XG:new b(f,d),Vob:c}}else c={XG:new Mh(a.Od,a.children),Vob:c};return c};
hoa=function(a,b,c){return c.some(d=>joa(a,b,d)&&Th(d)!=="primary")};ioa=function(a,b,c){return c.some(d=>joa(a,b,d))};joa=function(a,b,c){return(a.Pp()||b.length>0)&&c.kja==="full"?!1:c.path===""};moa=function(a,b,c,d,e,f,g="emptyOnly"){return(new loa(a,b,c,d,e,g,f)).recognize()};noa=function(a){a.sort((b,c)=>b.value.af==="primary"?-1:c.value.af==="primary"?1:b.value.af.localeCompare(c.value.af))};ooa=function(a){return(a=a.value.qe)&&a.path===""};
poa=function(a){const b=[],c=new Set;for(const d of a)ooa(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=poa(d.children),b.push(new Yh(d.value,a));return b.filter(d=>!c.has(d))};qoa=function(a,b,c,d,e,f){return _.ff(g=>_.v(moa(a,b,c,d,g.Rq,e,f),_.u(({state:l,J8:p})=>Object.assign({},g,{ej:l,Ih:p}))))};
toa=function(a,b){return _.ff(c=>{const d=c.ej,e=c.I5.canActivateChecks;if(!e.length)return _.r(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 roa(p))g.add(t);let l=0;return _.v(_.Ue(g),_.Yf(p=>{if(f.has(p))return soa(p,d,a,b);p.data=Bna(p,p.parent,a).resolve;return _.r(void 0)}),_.rg(()=>l++),_.gg(),_.ff(()=>l===g.size?_.r(c):_.nf))})};roa=function(a){const b=a.children.map(c=>roa(c)).flat();return[a,...b]};
soa=function(a,b,c,d){const e=a.qe,f=a.TJc;(e==null?void 0:e.title)!==void 0&&typeof e.title!=="string"&&e.title!==null&&(f[Wh]=e.title);return _.v(uoa(f,a,b,d),_.u(g=>{a.oqa=g;a.data=Bna(a,a.parent,c).resolve;return null}))};uoa=function(a,b,c,d){const e=Nma(a);if(e.length===0)return _.r({});const f={};return _.v(_.Ue(e),_.ff(g=>_.v(voa(a[g],b,c,d),_.eg(),_.rg(l=>{f[g]=l}))),_.gg(),_.hg(f),_.Xf(g=>Sna(g)?_.nf:_.Ze(g)))};
voa=function(a,b,c,d){let e;const f=(e=Uh(b))!=null?e:d,g=bi(a,f);a=g.resolve?g.resolve(b,c):Zd(f,()=>g(b,c));return Jh(a)};woa=function(a){return _.pg(b=>{const c=a(b);return c?_.v(_.Ue(c),_.u(()=>b)):_.r(b)})};yoa=function(a,b){return b.map(c=>c.replace(xoa,a))};
zoa=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};Coa=function(a){return encodeURIComponent(a).replace(Aoa,(b,c)=>{let d;return(d=Boa[c])!=null?d:b})};Doa=function(a){return`${a}`};Eoa=function(a){return typeof ArrayBuffer!=="undefined"&&a instanceof ArrayBuffer};
Foa=function(a){return typeof Blob!=="undefined"&&a instanceof Blob};Goa=function(a){return typeof FormData!=="undefined"&&a instanceof FormData};Hoa=function(a,b){return{body:b,headers:a.headers,context:a.context,observe:a.observe,params:a.params,Ww:a.Ww,responseType:a.responseType,withCredentials:a.withCredentials,EQ:a.EQ}};Ioa=function(a){return a.url?a.url:a.headers.get("X-Request-URL".toLocaleLowerCase())};Joa=function(){};Koa=function(a,b){return b(a)};
Loa=function(a,b){return(c,d)=>b.intercept(c,{handle:e=>a(e,d)})};Moa=function(a,b,c){return(d,e)=>Zd(c,()=>b(d,f=>a(f,e)))};Poa=function(a,b){var c=a.url.toLowerCase();if(!_.Fd(Noa)||a.method==="GET"||a.method==="HEAD"||c.startsWith("http://")||c.startsWith("https://"))return b(a);c=_.Fd(_.gi).getToken();const d=_.Fd(Ooa);c==null||a.headers.has(d)||(a=a.clone({headers:a.headers.set(d,c)}));return b(a)};Qoa=function(a,b){return{B7c:a,Et:b}};
Soa=function({cookieName:a,jNb:b}){const c=[];a!==void 0&&c.push({va:Roa,nc:a});b!==void 0&&c.push({va:Ooa,nc:b});return Qoa(2,c)};Woa=function(a,b,c){return _.v(Jh(a.tl()),_.u(Toa),_.ff(d=>d instanceof Uoa||Array.isArray(d)?_.r(d):_.Ue(Promise.resolve(new Xla(d)))),_.u(d=>{c&&c(a);let e;Array.isArray(d)||(e=d.create(b).Sb,d=e.get(_.Voa,[],{optional:!0,self:!0}).flat());return{ED:d.map(Gna),Sb:e}}))};Toa=function(a){return a&&typeof a==="object"&&"default"in a?a["default"]:a};
Zoa=function(a,b,c){const d=a.get(Xoa),e=a.get(_.hi);return a.get(_.uf).Vb(()=>{if(!e.startViewTransition||d.yXb)return d.yXb=!1,new Promise(t=>setTimeout(t));let f;const g=new Promise(t=>{f=t}),l=e.startViewTransition(()=>{f();return Yoa(a)}),p=d.ikd;p&&Zd(a,()=>p({transition:l,from:b,to:c}));return g})};Yoa=function(a){return new Promise(b=>{_.yf({read:()=>setTimeout(b)},{Sb:a})})};
apa=function(a,b){_.v(a.events,_.pf(c=>c instanceof _.ii||c instanceof _.ji||c instanceof _.$oa||c instanceof ki),_.u(c=>c instanceof _.ii||c instanceof ki?0:c instanceof _.ji&&(c.code===0||c.code===1)?2:1),_.pf(c=>c!==2),_.ag(1)).subscribe(()=>{b()})};bpa=function(a){throw a;};li=function(a,b){return{B7c:a,Et:b}};
hpa=function(){const a=_.Fd(_.vf);return b=>{var c=a.get(_.mi);if(b===c.jF[0]){b=a.get(_.ni);var d=a.get(cpa);a.get(dpa)===1&&b.dha();var e;(e=a.get(epa,null,8))==null||fpa(e);var f;(f=a.get(gpa,null,8))==null||f.init();c=c.NIb[0];b.fm.root.component=c;b.sG.Wza=c;d.closed||(d.next(),d.complete(),d.unsubscribe())}}};
jpa=function(){return li(2,[{va:dpa,nc:0},{va:oi,vd:!0,Ib:[_.vf],Bb:a=>{const b=a.get(ipa,Promise.resolve());return()=>b.then(()=>new Promise(c=>{const d=a.get(_.ni),e=a.get(cpa);apa(d,()=>{c(!0)});a.get(pi).oGb=()=>{c(!0);return e.closed?_.r(void 0):e};d.dha()}))}}])};lpa=function(){return li(3,[{va:oi,vd:!0,Bb:()=>{const a=_.Fd(_.ni);return()=>{kpa(a)}}},{va:dpa,nc:2}])};
npa=function(){return{va:gpa,Bb:()=>{const a=_.Fd(mpa),b=_.Fd(_.uf),c=_.Fd(qi),d=_.Fd(pi),e=_.Fd(_.ri);c.iAa&&a.AWb(c.iAa);return new si(e,d,a,b,c)}}};opa=function(){return"guarded"};_.ppa=function(){return[_.ti,_.ui].map(a=>(...b)=>_.Fd(a).EU(...b))};_.vi=function(a){return(...b)=>_.Fd(a).resolve(...b)};
qpa=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}};
rpa=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""}};spa=function(a,b){if(window.performance){const c=window.performance.getEntriesByType("paint");for(const d of c)a.Zm.push({name:d.name,hi:d.startTime+d.duration,statusCode:"SUCCESS",Hz:a.Hz,nQ:!0})}b>0&&a.Zm.push({name:"largest-contentful-paint",hi:b,statusCode:"SUCCESS",Hz:b,nQ:!0})};tpa=function(a){const b=(performance.timeOrigin||performance.timing.navigationStart)+a;return b>Date.now()?a:b};upa=function(a,b){return`${a.element}/${a.action} - ${a.gestureName} (${b})`};
vpa=function(a){return(a=a.visibilityState)?a!=="visible":!1};wpa=function(a){if(!a.event){if(a.jm!==a.Yq)return Error("Mb");if(a.status!=="SUCCESS")return Error("Nb`"+a.status);if(a.W0a.length)return Error("Ob");if(!a.event)return Error("Pb`"+a.Zm.map(b=>b.name).join(", "))}};_.wi=function(){return performance&&performance.now?performance.now():Date.now()};xpa=function(a,b){let c=null;lha({read(){c!=null&&clearTimeout(c);c=setTimeout(()=>{b();c=null})}},{Sb:a})};
ypa=function(a){switch(a){case 0:return"SUCCESS";case 4:return"TIME_OUT";case 10:return"CANCELLED";default:return"FAILURE"}};_.zi=function(){!_.xi&&_.zpa&&_.Apa();return _.xi};_.Apa=function(){_.xi=(0,_.zpa)();Bpa.forEach(a=>{a(_.xi)});Bpa=[]};_.Ai=function(a){_.xi&&Cpa(a)};_.Bi=function(){_.xi&&_.xi.EAa()};Epa=function(a){return fca(a,(b,c)=>Dpa.indexOf(c)!==-1)};
_.Fpa=function({Pm:a,Je:b,Jd:c,nXb:d,zs:e,L2a:f,Eta: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};_.Ci=function(a){return{Pm:a.get("q")||void 0,Je:a.get("sq")||void 0,Jd:a.get("ss")||void 0,nXb:a.get("ssfr")||void 0,zs:a.get("all")||void 0,L2a:a.get("start")||void 0,Eta:a.get("dqr")||void 0}};
Ipa=function(a){let b=a.Nc?a.Nc.getResponseHeader("Content-Type"):null;if(!b)return null;b=b.toLowerCase();if(b.startsWith("application/json"))return b.startsWith("application/json+protobuf")?new Gpa:new Hpa;if(b.startsWith("application/x-protobuf")){a=a.Nc?a.Nc.getResponseHeader("Content-Transfer-Encoding"):null;if(!a)return new Di;if(a.toLowerCase()=="base64")return new Ei}return null};_.Fi=function(a){return a?(a=Jpa.exec(a))?a[1]:"":""};_.Kpa=function(a){return a.startsWith("refs/heads/")?a:`${"refs/heads/"}${a}`};
_.Gi=function(a){return a.startsWith("refs/heads/")?a.substring(11):null};_.Hi=function(a){return a.startsWith("refs/tags/")?a.substring(10):null};_.Ii=function(a){return _.Gi(a)||a};_.Lpa=function(a){return _.Hi(a)||a};_.Ki=function(a){return a.startsWith("refs/tags/")};_.Li=function(a){return a.startsWith("refs/heads/")};_.Ni=function(a){return!a||a.startsWith("refs/")&&a.indexOf("/",6)>0||a==="HEAD"||_.Mi.test(a)?a:_.Kpa(a)};_.Oi=function(a){return a?_.Mi.test(a)?a.substring(0,7):a:""};
_.Mpa=function(a,b){return a.tb===b.tb&&a.Vc===b.Vc&&a.repository===b.repository};_.Pi=function(a,b,c){return a===b||c.includes(a)&&c.includes(b)};_.Npa=function(a){if(a!=null)return typeof a==="number"?a:a.map(b=>b.start===b.end?`${b.start}`:`${b.start}-${b.end}`).join(",")};
_.Ti=function(a){var b=a;do{a=b;if(b=a.data.Qc)return b;b=a.firstChild}while(b);b=a.params[_.Qi.Hm];var c=a.params.branch,d=c?c.split("..."):[];c&&d.length===2&&(c=d[0],b=d[1]);const {yb:e,Hm:f}={yb:c,Hm:b};b=a;for(c=b.data.groupType||_.Opa;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 _.Ri({repository:b||"Piper",yb:(a.params[_.Qi.Pb]?a.Sa.snapshot:void 0)||
a.params[_.Qi.changelist]||"HEAD",path:a.params.path,params:Ppa(a.params,f)}):new _.Ri({})}g={id:a.params.repositoryGroupId,type:b};b=a.params.repo&&a.params.repo.replace(/\/+$/,"");c=a.params.path;a={ae:g,repository:b,yb:e,path:c?c:a.params[""]===":"?"/":void 0,params:Qpa(a.params,f)};return new _.Si(a)};
_.Spa=function(a){const b={},c={};for(const [d,e]of Object.entries(a)){a=d;const f=e;Rpa.includes(a)||a==="rev"?b[a]=f:a==="cdbgd"?b[_.Qi.Xv]=f:a==="cdbgbp"?b[_.Qi.Dy]=f:a==="dqr"?b[_.Qi.Fy]=f:c[a]=f}return{Fgb:b,Sa:c}};
Qpa=function(a,b){const c=a[_.Qi.eg]!=null?Number(a[_.Qi.eg]):void 0;return{line:Tpa(a),Wy:a[_.Qi.Wy],Hm:b||a[_.Qi.Hm],Zp:a[_.Qi.Zp],Nf:a[_.Qi.Nf],Xv:a[_.Qi.Xv],Dy:a[_.Qi.Dy],Pj:a[_.Qi.Pj],eg:c,Iu:a[_.Qi.Iu],Yv:a[_.Qi.Yv],Pb:a[_.Qi.Pb],Yw:a[_.Qi.Yw],Xy:a[_.Qi.Xy],UJ:a[_.Qi.UJ],EO:a[_.Qi.EO],Fy:a[_.Qi.Fy]}};Tpa=function(a){a=a[_.Qi.Dab];if(a!=null){var b=Number(a);if(!isNaN(b))return b>0?b:void 0;a=a.split(",").map(Upa).filter(c=>!!c);return a.length===0?void 0:a}};
Upa=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}};Ppa=function(a,b){b=Qpa(a,b);(a=a[_.Qi.YUb])&&(b=Object.assign({},b,{Nf:a}));return b};Vpa=function({Zm:a}){return a.some(({name:b=""})=>b==="codeRenderFull")};Wpa=function({element:a,targetRoute:b=""}){return!(a!=="GlobalSearchBox"&&!b.startsWith("/search"))};
Xpa=function({targetRoute:a=""},{tb:b}){return!!(!b&&a.startsWith("/onboarding/")||a.startsWith("/admin/")||a.startsWith("/repo/")||a.startsWith("/user/ssh_keys"))};Ypa=function({targetRoute:a=""},{tb:b,repository:c,yb:d,path:e}){return!(a!=="/source"&&a!=="/"&&a!=="/code"&&a!=="/repos"&&a!=="/source/repos"&&a!=="projects"&&(!b||c||d||e))};Zpa=function({tb:a,repository:b,yb:c,path:d}){return!(!(a&&b&&c)||d)};$pa=function({tb:a,repository:b,yb:c,path:d}){return!!(a&&b&&c&&d||a&&b&&!c&&!d)};
aqa=function({Zm:a}){return a.some(({name:b})=>!!b&&(b.endsWith("project.subscriptions.create")||b.endsWith("project.subscriptions.delete")||b.endsWith("externalSource.listRepos")))};bqa=function(a){const b=a.ej?_.Ti(a.ej):void 0;return Vpa(a)?_.Ui.uwb:aqa(a)?_.Ui.nwb:b&&Xpa(a,b)?_.Ui.yx:b&&Ypa(a,b)?_.Ui.Gxb:Wpa(a)?_.Ui.VGa:b&&Zpa(b)?_.Ui.EDa:b&&$pa(b)?_.Ui.AEa:_.Ui.ayb};_.Vi=function(a){return a.buttons===0||a.detail===0};
_.Yi=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)};_.Zi=function(a,...b){return b.length?b.some(c=>a[c]):a.altKey||a.shiftKey||a.ctrlKey||a.metaKey};_.eqa=function(){if(cqa)return cqa;if(typeof document!=="object"||!document)return cqa=new Set(dqa);let a=document.createElement("input");return cqa=new Set(dqa.filter(b=>{a.setAttribute("type",b);return a.type===b}))};
fqa=function(){if(bj==null&&typeof window!=="undefined")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>bj=!0}))}finally{bj=bj||!1}return bj};_.cj=function(a){return fqa()?a:!!a.capture};gqa=function(){if(dj==null){if(typeof document!=="object"||!document||typeof Element!=="function"||!Element)return dj=!1;if("scrollBehavior"in document.documentElement.style)dj=!0;else{const a=Element.prototype.scrollTo;dj=a?!/\{\s*\[native code\]\s*\}/.test(a.toString()):!1}}return dj};
ej=function(){if(typeof document!=="object"||!document)return 0;if(hqa==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);hqa=0;b.scrollLeft===0&&(b.scrollLeft=1,hqa=b.scrollLeft===0?1:2);b.remove()}return hqa};
_.jqa=function(a){if(iqa==null){const b=typeof document!=="undefined"?document.head:null;iqa=!(!b||!b.createShadowRoot&&!b.attachShadow)}return iqa&&(a=a.getRootNode?a.getRootNode():null,typeof ShadowRoot!=="undefined"&&ShadowRoot&&a instanceof ShadowRoot)?a:null};_.fj=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};
_.gj=function(a){return a.composedPath?a.composedPath()[0]:a.target};kqa=function(){return typeof __karma__!=="undefined"&&!!__karma__||typeof jasmine!=="undefined"&&!!jasmine||typeof jest!=="undefined"&&!!jest||typeof Mocha!=="undefined"&&!!Mocha};_.hj=function(a){return Array.isArray(a)?a:[a]};_.ij=function(a){return a!=null&&`${a}`!=="false"};jj=function(a){return a==null?"":typeof a==="string"?a:`${a}px`};_.kj=function(a){return a instanceof _.Fe?a.ma:a};
_.lj=function(a,b=0){return _.lqa(a)?Number(a):b};_.lqa=function(a){return!isNaN(parseFloat(a))&&!isNaN(Number(a))};mqa=function(a){if(!a.hasAttribute("tabindex")||a.tabIndex===void 0)return!1;a=a.getAttribute("tabindex");return!(!a||isNaN(parseInt(a,10)))};nqa=function(a){if(!mqa(a))return null;a=parseInt(a.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a};oqa=function(a){return{matches:a==="all"||a==="",media:a,addListener:()=>{},removeListener:()=>{}}};
pqa=function(a){return a.map(b=>b.split(",")).reduce((b,c)=>b.concat(c)).map(b=>b.trim())};qqa=function(){return null};_.mj=function(a,b,c){const d=rqa(a,b);c=c.trim();d.some(e=>e.trim()===c)||(d.push(c),a.setAttribute(b,d.join(" ")))};_.nj=function(a,b,c){var d=rqa(a,b);c=c.trim();d=d.filter(e=>e!==c);d.length?a.setAttribute(b,d.join(" ")):a.removeAttribute(b)};rqa=function(a,b){let c,d;return(d=(c=a.getAttribute(b))==null?void 0:c.match(/\S+/g))!=null?d:[]};
sqa=function(a,b){return typeof a==="string"?`${b||""}/${a}`:a};uqa=function(a,b){a.id||(a.id=`${"cdk-describedby-message"}-${b}-${tqa++}`)};_.oj=function(a){return _.sf(a)?a:_.r(a)};pj=function(a,...b){if(a==null)throw TypeError("gc");for(let c of b)if(c!=null)for(let d in c)c.hasOwnProperty(d)&&(a[d]=c[d]);return a};vqa=function(){const a=qj.sYb;return typeof a==="function"?a():a};
xqa=function(a,b){a=a.filter(c=>!wqa[c]);if(a.length>0){let c=a.join(", ");try{let d=qj.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=>wqa[e]=d)}catch(d){console.error(d)}}};yqa=function(a){let b={};return a.filter(c=>b.hasOwnProperty(c)?!1:b[c]=!0)};zqa=function(a,b){return pj(a,b?{ydb:b.alias,suffix:b.suffix}:{})};Cqa=function(a){let [b,c]=Aqa(a);return Bqa(b,c)};Aqa=function(a){a=a?a.toLowerCase():"";let [b,c]=a.split(" "),d=b;Dqa.find(e=>e===d)||(d=Dqa[0]);return[d,Eqa(c)]};Fqa=function(a){[a]=Aqa(a);return a.indexOf("row")>-1};
Eqa=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};Bqa=function(a,b=null){return{display:"flex","box-sizing":"border-box","flex-direction":a,"flex-wrap":b?b:null}};
Gqa=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};Hqa=function(){const a=qj.sYb;return typeof a==="function"?a():a};Jqa=function(a,b,c){let d=Gqa(b);c.forEach(e=>{Iqa(d,e,a)})};Iqa=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.Fh(b,d,f)})};Kqa=function(a,b){let c="";if(a&&Hqa())try{c=(c=Hqa()?a.style[b]:"")||getComputedStyle(a).getPropertyValue(b)}catch(d){}return c?c.trim():"block"};Lqa=function(){return new _.rd(3008,!1)};
_.rj=function(a,b){return{type:7,name:a,yea:b,options:{}}};_.sj=function(a,b=null){return{type:4,styles:b,TL:a}};_.Mqa=function(a){return{type:3,kh:a,options:null}};_.tj=function(a){return{type:6,styles:a,offset:null}};_.uj=function(a,b){return{type:0,name:a,styles:b,options:void 0}};_.vj=function(a,b,c=null){return{type:1,HRc:a,animation:b,options:c}};_.Nqa=function(a,b){return{type:11,Pa:a,animation:b,options:{optional:!0}}};
wj=function(a){if(typeof a=="number")return a;a=a.match(/^(-?[\.\d]+)(m?s)/);return!a||a.length<2?0:Oqa(parseFloat(a[1]),a[2])};Oqa=function(a,b){switch(b){case "s":return a*1E3;default:return a}};
Pqa=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 _.rd(3E3,!1));b={duration:0,delay:0,easing:""};break a}a=Oqa(parseFloat(d[1]),d[2]);const g=d[3];g!=null&&(e=Oqa(parseFloat(g),d[4]));(d=d[5])&&(f=d)}c||(c=!1,d=b.length,a<0&&(b.push(new _.rd(3100,!1)),c=!0),e<0&&(b.push(new _.rd(3101,!1)),c=!0),c&&b.splice(d,0,new _.rd(3E3,!1)));b=
{duration:a,delay:e,easing:f}}return b};Qqa=function(a){return a.length?a[0]instanceof Map?a:a.map(b=>new Map(Object.entries(b))):[]};xj=function(a,b,c){b.forEach((d,e)=>{const f=Rqa(e);c&&!c.has(e)&&c.set(e,a.style[f]);a.style[f]=d})};yj=function(a,b){b.forEach((c,d)=>{d=Rqa(d);a.style[d]=""})};zj=function(a){return Array.isArray(a)?a.length==1?a[0]:{type:2,kh:a,options:null}:a};Tqa=function(a,b,c){const d=b.params||{};a=Sqa(a);a.length&&a.forEach(e=>{d.hasOwnProperty(e)||c.push(new _.rd(3001,!1))})};
Sqa=function(a){let b=[];if(typeof a==="string"){let c;for(;c=Uqa.exec(a);)b.push(c[1]);Uqa.lastIndex=0}return b};Aj=function(a,b,c){const d=`${a}`,e=d.replace(Uqa,(f,g)=>{g=b[g];g==null&&(c.push(new _.rd(3003,!1)),g="");return g.toString()});return e==d?a:e};Rqa=function(a){return a.replace(Vqa,(...b)=>b[1].toUpperCase())};
Xqa=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,Wqa(a,g)))}}return b};
Bj=function(a,b,c){switch(b.type){case 7:return a.J_b(b,c);case 0:return a.Tub(b,c);case 1:return a.Uub(b,c);case 2:return a.H_b(b,c);case 3:return a.F_b(b,c);case 4:return a.C_b(b,c);case 5:return a.DCa(b,c);case 6:return a.Zma(b,c);case 8:return a.ECa(b,c);case 9:return a.D_b(b,c);case 10:return a.E_b(b,c);case 11:return a.G_b(b,c);case 12:return a.I_b(b,c);default:throw new _.rd(3004,!1);}};Wqa=function(a,b){return window.getComputedStyle(a)[b]};
Dj=function(a){switch(a.length){case 0:return new Cj;case 1:return a[0];default:return new Yqa(a)}};$qa=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,x=t&&g||new Map;l.forEach((A,F)=>{let I=F;if(F!=="offset")switch(I=Rqa(I),A){case "!":A=b.get(F);break;case "*":A=c.get(F);break;default:A=Zqa(I,A,d)}x.set(I,A)});t||e.push(x);g=x;f=p});if(d.length)throw new _.rd(3502,!1);return e};
bra=function(a,b,c,d){switch(b){case "start":a.AG(()=>d(c&&ara(c,"start",a)));break;case "done":a.Gw(()=>d(c&&ara(c,"done",a)));break;case "destroy":a.Ee(()=>d(c&&ara(c,"destroy",a)))}};ara=function(a,b,c){const d=c.totalTime;b=cra(a.element,a.No,a.wk,a.Cf,b||a.iTb,d==void 0?a.totalTime:d,c.disabled?!0:!1);a=a._data;a!=null&&(b._data=a);return b};cra=function(a,b,c,d,e="",f=0,g){return{element:a,No:b,wk:c,Cf:d,iTb:e,totalTime:f,disabled:!!g}};Ej=function(a,b,c){let d=a.get(b);d||a.set(b,d=c);return d};
dra=function(a){const b=a.indexOf(":");return[a.substring(1,b),a.slice(b+1)]};fra=function(a){a=a.parentNode||a.host||null;return a===era?null:a};gra=function(a,b){for(;b;){if(b===a)return!0;b=fra(b)}return!1};hra=function(a,b,c){return c?Array.from(a.querySelectorAll(b)):(a=a.querySelector(b))?[a]:[]};
kra=function(a,b){const c=[];typeof a=="string"?a.split(/\s*,\s*/).forEach(d=>{a:{if(d[0]==":"&&(d=ira(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 _.rd(3015,!1)),d=c;else{d=e[1];var f=e[2];e=e[3];c.push(jra(d,e));f[0]!="<"||d=="*"&&e=="*"||c.push(jra(e,d));d=void 0}}return d}):c.push(a);return c};
ira=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 _.rd(3016,!1)),"* => *"}};
jra=function(a,b){const c=lra.has(a)||mra.has(a),d=lra.has(b)||mra.has(b);return(e,f)=>{let g=a=="*"||a==e,l=b=="*"||b==f;!g&&c&&typeof e==="boolean"&&(g=e?lra.has(a):mra.has(a));!l&&d&&typeof f==="boolean"&&(l=f?lra.has(b):mra.has(b));return g&&l}};ora=function(a){const b=a.split(/\s*,\s*/).find(c=>c==":self")?!0:!1;b&&(a=a.replace(nra,""));a=a.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,c=>".ng-trigger-"+c.slice(1)).replace(/:animating/g,".ng-animating");return[a,b]};
pra=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};
qra=function(a,b){if(a.hasOwnProperty("duration"))return a;if(typeof a=="number")return{duration:Pqa(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:"",h_a:!0},b.h4c=a,b;a=Pqa(a,b);return{duration:a.duration,delay:a.delay,easing:a.easing}};Fj=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};
rra=function(a,b,c,d,e,f,g=null,l=!1){return{type:1,element:a,TO:b,d7:c,RY:d,duration:e,delay:f,totalTime:e+f,easing:g,t4c:l}};tra=function(a,b,c,d,e,f=new Map,g=new Map,l,p,t=[]){return(new sra).Tra(a,b,c,d,e,f,g,l,p,t)};ura=function(a){const b=Math.pow(10,2);return Math.round(a*b)/b};vra=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};
wra=function(a,b,c,d,e,f,g,l,p,t,x,A,F){return{type:0,element:a,No:b,pPb:e,wk:c,Oua:f,Cf:d,dma:g,lH:l,m0c:p,d7:t,RY:x,totalTime:A,errors:F}};xra=function(a,b,c,d,e){return a.some(f=>f(b,c,d,e))};yra=function(a,b){const c=Object.assign({},b);Object.entries(a).forEach(([d,e])=>{e!=null&&(c[d]=e)});return c};Ara=function(a,b){return new zra(a,{type:1,animation:{type:2,kh:[],options:null},lRb:[()=>!0],options:null,EP:0,qF:0},b)};
Bra=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))};Cra=function(a){return a&&a.nodeType===1};Dra=function(a,b){const c=a.style.display;a.style.display=b!=null?b:"none";return c};Fra=function(a,b,c,d,e){const f=[];c.forEach(p=>f.push(Dra(p)));const g=[];d.forEach((p,t)=>{const x=new Map;p.forEach(A=>{const F=b.mWa(t,A,e);x.set(A,F);F&&F.length!=0||(t.__ng_removed=Era,g.push(t))});a.set(t,x)});let l=0;c.forEach(p=>Dra(p,f[l++]));return g};
Gra=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};Gj=function(a,b){let c;(c=a.classList)==null||c.add(b)};Hj=function(a,b){let c;(c=a.classList)==null||c.remove(b)};Hra=function(a,b,c){Dj(c).Gw(()=>Ij(a,b))};Jra=function(a){const b=[];Ira(a,b);return b};
Ira=function(a,b){for(let c=0;c<a.length;c++){const d=a[c];d instanceof Yqa?Ira(d.Ch,b):b.push(d)}};Kra=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};Lra=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};
Ora=function(a,b){let c=null,d=null;Array.isArray(b)&&b.length?(c=Mra(b[0]),b.length>1&&(d=Mra(b[b.length-1]))):b instanceof Map&&(c=Mra(b));return c||d?new Nra(a,c,d):null};Mra=function(a){let b=null;a.forEach((c,d)=>{if(d==="display"||d==="position")b=b||new Map,b.set(d,c)});return b};Pra=function(a){switch(a){case "body":return document.body;case "document":return document;case "window":return window;default:return a}};Qra=function(a){const b=a.indexOf(".");return[a.substring(0,b),a.slice(b+1)]};
Rra=function(){return _.Fd(_.hi)};_.Tra=function(a){a=(a==null?void 0:a.toLowerCase())||"";let b;return a==="auto"&&typeof navigator!=="undefined"&&((b=navigator)==null?0:b.language)?Sra.test(navigator.language)?"rtl":"ltr":a==="rtl"?"rtl":"ltr"};Ura=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};
Vra=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})};Wra=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})};_.Kj=function(a){return a&&typeof a.connect==="function"&&!(a instanceof Dja)};Lj=function(a,b){for(let c in b)b.hasOwnProperty(c)&&(a[c]=b[c])};
Yra=function(a){if(typeof a!=="number"&&a!=null){const [b,c]=a.split(Xra);return c&&c!=="px"?null:parseFloat(b)}return a||null};Zra=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)}};
_.Mj=function(a,b){return class extends a{get color(){return this.Li}set color(c){c=c||this.defaultColor;c!==this.Li&&(this.Li&&this.Ja.ma.classList.remove(`mat-${this.Li}`),c&&this.Ja.ma.classList.add(`mat-${c}`),this.Li=c)}constructor(...c){super(...c);this.color=this.defaultColor=b}}};_.Nj=function(a){return class extends a{get wc(){return this.lm}set wc(b){this.lm=_.ij(b)}constructor(...b){super(...b);this.lm=!1}}};
_.Oj=function(a){return class extends a{get disabled(){return this.oc}set disabled(b){this.oc=_.ij(b)}constructor(...b){super(...b);this.oc=!1}}};$ra=function(){return _.Fd(_.Pj)};asa=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)};bsa=function(){};csa=function(a,b){let c=a.length;for(;c--;)b(a[c])};dsa=function(){};
esa=function(a){return a==null?null:typeof a==="number"?a:a.endsWith("ms")?_.lj(a.substring(0,a.length-2)):a.endsWith("s")?_.lj(a.substring(0,a.length-1))*1E3:a==="0"?0:null};fsa=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};gsa=function(){};
isa=function(a,b="1",c="1"){var d=[b,c,a];let e=a.indexOf("calc");e>0?(d[2]=hsa(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]=hsa(a.trim()):(d=a.split(" "),d=d.length===3?d:[b,c,a]);return d};hsa=function(a){return a.replace(/[\s]/g,"").replace(/[\/\*\+\-]/g," $& ")};jsa=function(a){return(a.length>0?a.charAt(0):"").toUpperCase()+(a.length>1?a.slice(1):"")};
msa=function(){ksa.forEach(a=>{a.suffix&&a.suffix!==""||(a.suffix=a.alias.replace(lsa,"|").split("|").map(jsa).join(""),a.Lw=a.Lw||!1)});return ksa};nsa=function(a){a&1&&(_.E(0,"h3"),_.Q(1),_.G());a&2&&(a=_.P(2).ua,_.w(),_.dh(a.key))};osa=function(a){a&1&&(_.L(0),_.Q(1),_.M());a&2&&(a=_.P().ua,_.w(),_.dh(a))};psa=function(a){a&1&&_.J(0,"span",14);a&2&&(a=_.P().ua,_.C("matBadge",a))};
qsa=function(a,b){a&1&&(_.L(0),_.B(1,osa,2,1,"ng-container",13)(2,psa,1,1,"ng-template",null,1,_.qh),_.M());a&2&&(a=b.ua,b=_.Og(3),_.P(5),_.w(),_.C("ngIf",a==="then"||a==="+"||a==="or")("ngIfElse",b))};rsa=function(a){a&1&&(_.E(0,"dt"),_.B(1,qsa,4,2,"ng-container",7),_.G());a&2&&(a=_.P().ua,_.w(),_.C("ngForOf",a.Ub))};ssa=function(a){a&1&&_.J(0,"dt",14);a&2&&(a=_.P().ua,_.C("matBadge",a.Ub))};
tsa=function(a,b){a&1&&(_.L(0),_.B(1,rsa,2,1,"dt",13)(2,ssa,1,1,"ng-template",null,0,_.qh),_.E(4,"dd"),_.Q(5),_.G(),_.M());if(a&2){a=b.ua;b=_.Og(3);const c=_.P(3);_.w();_.C("ngIf",c.isArray(a.Ub))("ngIfElse",b);_.w(4);_.dh(a.fe)}};usa=function(a){a&1&&(_.E(0,"div",11),_.B(1,nsa,2,1,"h3",12),_.E(2,"dl"),_.B(3,tsa,6,3,"ng-container",7),_.G()());if(a&2){a=_.P().ua;const b=_.P();_.w();_.C("ngIf",b.groups.size>1);_.w(2);_.C("ngForOf",a.value)}};
vsa=function(a,b){a&1&&(_.L(0),_.B(1,usa,4,2,"div",10),_.M());a&2&&(a=b.ua,_.w(),_.C("ngIf",a.value.length>0))};wsa=function(){return{color:"accent"}};xsa=function(a){if(a&1){const b=_.ke();_.E(0,"div",1)(1,"button",2);_.N("click",function(){_.n(b);const c=_.P();return _.q(c.action())});_.Q(2);_.G()()}a&2&&(a=_.P(),_.w(2),_.ch(" ",a.data.action," "))};ysa=function(){};Asa=function(){zsa||(zsa=Error("yc"));return zsa};Bsa=function(){};
Csa=function(a){let b=a,c;return function(){if(b){const d=b;b=void 0;c=d.apply(this,arguments)}return c}};_.Esa=function(){return Dsa};Gsa=function(){if(Fsa===void 0&&(Fsa=null,typeof window!=="undefined")){const a=window;a.trustedTypes!==void 0&&(Fsa=a.trustedTypes.createPolicy("angular#components",{createHTML:b=>b}))}return Fsa};Hsa=function(a){let b;return((b=Gsa())==null?void 0:b.createHTML(a))||a};Isa=function(){const a=_.Fd(_.hi),b=a?a.location:null;return{qMb:()=>b?b.pathname+b.search:""}};
Ksa=function(a,b,c){return d=>_.v(d,_.Gja(Jsa(a,b,c)))};Jsa=function(a,b,c){const d=b instanceof _.Re?1:b.Elb,e=b instanceof _.Re?b:_.rf(b.SUb);return f=>_.v(f,_.ff((g,l)=>!a(g)||l>=d?_.Ze(g):c?c(e,g):e))};_.Lsa=function(a,b,c,d){return Ksa(b,c,(e,f)=>{a.QUb.add(f);e=_.v(e,_.Qj(a,"Waiting to retry non fatal error",!1));return d?d(e,f):e})};_.Osa=function(a={}){return Msa!=null?Msa:Msa=Nsa(a)};Psa=function(){return new Promise((a,b)=>{window.gapi.load("client",{callback:a,onerror:b})})};
Nsa=function(a={}){return _.Ve(function*(){let b=window.gapi;if(b&&b.client&&b.client.load)return b;yield Qsa((0,_.Lc)`https://apis.google.com/js/api.js`,a);b=window.gapi;if(!b)throw Error("Jc");b.client&&b.client.load||(yield Psa());return b})};_.Rj=function(a,b,c){const d=a.config.get(b);c!==d&&a.config.update(b,c)};
Ssa=function(a,b=0){const c=a.auth2.getAuthInstance().currentUser.get(),d=c.getAuthResponse(!0);if(d&&d.expires_at-Date.now()<b){if(Rsa.has(a))return Rsa.get(a);b=Promise.resolve(c.reloadAuthResponse()).finally(()=>{Rsa.delete(a)});Rsa.set(a,b);return b}return Promise.resolve()};Tsa=function(a,b){let c;return a.client.init({apiKey:b.apiKey,clientId:b.clientId,scope:b.scope,discoveryDocs:b.Sdd,hostedDomain:b.sNb,fetchBasicProfile:(c=b.kLb)!=null?c:!0})};
_.Usa=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};Vsa=function(){const a=window.gapi;if(!a)throw Error("Kc");return a};Xsa=function(a,b,c){return(new Promise(d=>{Vsa().load("client:auth2",d)})).then(()=>Wsa(a,b,!0,c))};
$sa=function(a,b){const c=Vsa();return new Promise((d,e)=>{let f=!1;const g=setTimeout(()=>{f=!0;e(Ysa)},1E4);try{c.auth2.authorize(a,l=>{clearTimeout(g);f||d(l)})}catch(l){f=!0,clearTimeout(g),b&&e(Zsa),e(l)}})};ata=function(a){return $sa(a,!0).catch(b=>{if(b===Ysa||b===Zsa)return $sa(a,!1);throw b;})};
Wsa=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=Vsa();return ata(e).then(g=>{f.client.ood(null);if(g.error){if(c&&g.error==="immediate_failed")return Wsa(a,b,!1,d);throw Error(g.error);}return g})};bta=function(){};_.Sj=function(a,b){return b.create(a)};dta=function(a){return a.error&&a.error.code?cta.indexOf(a.error.code)>-1:!1};
Tj=function(a,b){a instanceof Error||(a=JSON.stringify(a),typeof a==="undefined"&&(a="'undefined' provided for exception reason"),a=Error(a));b?eta(b,a):eta(null,a)};fta=function(a){return a[_.ea.Symbol.iterator]()};
ita=function({lda:a,config:b,G2c:c,authUser:d}){if((ia&&la?la.mobile:!gta()&&(oa("iPod")||oa("iPhone")||oa("Android")||oa("IEMobile")))||gta())Promise.resolve();else{const e=b.contentConfiguration;if(e&&e.hasOwnProperty("docsHeaderConfig")&&b.clientName!=="DOCS_SMART_SELECT")throw Error("Xc`"+b.clientName);hta(a,c,d,b)}};
qta=function(a,b,c,d){a=new _.Uj(a);let e=a.oe();b!=null&&(a.removeParameter("authuser"),b!=0&&(e=jta(e,"/u/"+String(b))));a.rd(jta(e,"/widget/hovercard/v/2"));b=d.language;b!==null&&b!==void 0&&_.Vj(a,"hl",b);d=d.nestedOrigins;Array.isArray(d)&&(Array.isArray(d)||(d=[String(d)]),a.Uj.V7("origin",d));try{var f=kta(c.ownerDocument.defaultView);if(lta){{let x;try{x=new mta(f)}catch(F){throw Error("Zc`"+f);}const A=nta.get(x.protocol);if(!A)throw Error("Zc`"+f);if(!x.hostname)throw Error("Zc`"+f);if(x.origin!=
"null")var g=x;else{var l={href:x.href,protocol:x.protocol,username:"",password:"",host:x.host,port:x.port,hostname:x.hostname,pathname:x.pathname,search:x.search,hash:x.hash};l.origin=A===x.port?x.protocol+"//"+x.hostname:x.protocol+"//"+x.hostname+":"+x.port;g=l}}}else g=ota(f);var p=g;const t=(lta&&p.searchParams?p.searchParams:new pta(p.search)).get("e");t&&_.Vj(a,"e",t)}catch(t){}return a.toString()};
hta=function(a,b,c,d){new Promise((e,f)=>{if(!rta(a)){const g=a.ownerDocument.defaultView,l=qta(b,c,a,d);sta(g,"config").then(()=>{sta(g,"card").then(p=>{const t=p.card,x=a.ownerDocument.defaultView;p.config.update("iframes/card/url",l);p=d.shortcutKeys||[tta];const A=new uta(t),F=t.iframeGetCrossOriginFilter(),I=(0,_.Wj)(t.iframeSetup,t);p=new vta(F,I,p,A);wta("__HM_173584019",p,x);xta(p,a,d);t.unwatch=yta;t.watch=yta;e(null)}).BQ(p=>f(p))}).BQ(p=>f(p))}})};
rta=function(a){return(a=Xj("__HM_173584019",a.ownerDocument.defaultView))&&a instanceof vta?a:null};zta=function(...a){return a.some(({On:b})=>!!b.length)};
Ata=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};
Bta=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 _.xc(c,void 0);}};Cta=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};
_.Yj=function({ae:a,repository:b,path:c,yb:d,Pb:e}){if(e)return`${"ws"}/${e}`;if(!a)return"";e=[];const f=a.id;a=a.type;a==="host"?e.push("h"):a==="depot"&&e.push("piper");e.push(f);b&&e.push(b);b=e.join("/");b=typeof d==="string"?`${b}/+/${d}`:b;return typeof c==="string"?`${b}${":"}${c}`:b};
_.Zj=function(a,b){var c=a.split("/");a=c.shift();let d="project";if(a==="h")a=c.shift(),d="host";else if(a==="piper")a=c.shift(),d="depot";else if(a==="ws")return{Pb:`${c.shift()}/${c.shift()}`};b&&(d="ossProject");if(!a)return{};b=c.join("/");c={};if(b){var e=b.indexOf(":");e!==-1&&(c.path=b.substring(e+1),b=b.substring(0,e));e=b.indexOf("/+/");e!==-1&&(c.yb=b.substring(e+3),b=b.substring(0,e));c.repository=b}b=c;return Object.assign({},{ae:{id:a,type:d}},b)};
Dta=function(a){a&1&&(_.L(0),_.E(1,"span",11),_.Q(2,"Search scoped to:"),_.G(),_.Q(3),_.M());a&2&&(a=_.P(),_.w(3),_.ch(" ",a.Je,"\n"))};Eta=function(a){a&1&&(_.L(0),_.E(1,"span",11),_.Q(2,"Search scoped to CitC Workspace:"),_.G(),_.Q(3),_.M());a&2&&(a=_.P(2),_.w(3),_.ch(" ",a.Jd.Pb," "))};Fta=function(a){a&1&&_.B(0,Eta,4,1,"ng-container",10);if(a&2){a=_.P();const b=_.Og(4);_.C("ngIf",a.Jd.Pb!==void 0)("ngIfElse",b)}};
Hta=function(a){a&1&&(_.L(0),_.Gg(1,13),_.Q(2," \u203a "),_.M());a&2&&(_.P(3),a=_.Og(14),_.w(),_.C("ngTemplateOutlet",a)("ngTemplateOutletContext",_.nh(2,Gta)))};Jta=function(a){a&1&&(_.E(0,"a",16),_.Q(1),_.G());if(a&2){a=_.P().ua;const b=_.P(4);_.C("routerLink",_.nh(3,Ita))("queryParams",b.F4a(a.scope));_.w();_.dh(a.name)}};Kta=function(a){a&1&&(_.L(0),_.Q(1),_.M());a&2&&(a=_.P().ua,_.w(),_.dh(a.name))};
Lta=function(a,b){a&1&&(_.L(0),_.B(1,Jta,2,4,"a",15)(2,Kta,2,1,"ng-container",12),_.Q(3,"/"),_.M());a&2&&(a=b.last,_.w(),_.C("ngIf",!a),_.w(),_.C("ngIf",a))};Mta=function(a){a&1&&(_.L(0),_.B(1,Lta,4,2,"ng-container",14),_.M());a&2&&(a=_.P(3),_.w(),_.C("ngForOf",a.directories))};Nta=function(a){a&1&&_.Q(0);a&2&&(a=_.P(3),_.ch(" ",a.Jd.path," "))};
Ota=function(a){a&1&&(_.L(0),_.E(1,"span",11),_.Q(2," Search scoped to directory: "),_.G(),_.Q(3),_.B(4,Hta,3,3,"ng-container",12)(5,Mta,2,1,"ng-container",10)(6,Nta,1,1,"ng-template",null,7,_.qh),_.M());if(a&2){a=_.Og(7);const b=_.P(2);_.w(3);_.ch(" ",b.Jd.repository," \u203a ");_.w();_.C("ngIf",b.p4(b.Jd.yb));_.w();_.C("ngIf",b.Iea&&b.directories)("ngIfElse",a)}};Pta=function(a){a&1&&_.B(0,Ota,8,4,"ng-container",10);if(a&2){a=_.P();const b=_.Og(6);_.C("ngIf",a.Jd.path!==void 0)("ngIfElse",b)}};
Qta=function(a){a&1&&(_.L(0),_.E(1,"span",11),_.Q(2," Search scoped to branch: "),_.G(),_.M())};Rta=function(a){a&1&&(_.E(0,"span",11),_.Q(1," Search scoped to tag: "),_.G())};
Tta=function(a){a&1&&(_.L(0),_.B(1,Qta,3,0,"ng-container",10)(2,Rta,2,0,"ng-template",null,8,_.qh),_.Q(4),_.Gg(5,13),_.M());if(a&2){a=_.Og(3);const b=_.P(2),c=_.Og(14);_.w();_.C("ngIf",_.Li(_.Ni(b.Jd.yb)))("ngIfElse",a);_.w(3);_.ch(" ",b.Jd.repository," \u203a ");_.w();_.C("ngTemplateOutlet",c)("ngTemplateOutletContext",_.nh(5,Sta))}};Uta=function(a){a&1&&_.B(0,Tta,6,6,"ng-container",10);if(a&2){a=_.P();const b=_.Og(8);_.C("ngIf",a.p4(a.Jd.yb))("ngIfElse",b)}};
Vta=function(a){a&1&&(_.L(0),_.E(1,"span",11),_.Q(2,"Search scoped to package:"),_.G(),_.Q(3),_.M());a&2&&(a=_.P(3),_.w(3),_.ch(" ",a.Jd.repository," "))};Wta=function(a){a&1&&(_.L(0),_.E(1,"span",11),_.Q(2,"Search scoped to repository:"),_.G(),_.Q(3),_.M());a&2&&(a=_.P(3),_.w(3),_.ch(" ",a.Jd.repository," "))};
Xta=function(a){a&1&&(_.L(0,18),_.B(1,Vta,4,1,"ng-container",19)(2,Wta,4,1,"ng-container",20),_.M());a&2&&(a=_.P(2),_.C("ngSwitch",a.Jd.ae==null?null:a.Jd.ae.type),_.w(),_.C("ngSwitchCase","depot"))};Yta=function(a){a&1&&_.B(0,Xta,3,2,"ng-container",17);if(a&2){a=_.P();const b=_.Og(10);_.C("ngIf",!!a.Jd.repository)("ngIfElse",b)}};Zta=function(a){a&1&&(_.L(0),_.E(1,"span",11),_.Q(2,"Search scoped to host:"),_.G(),_.Q(3),_.M());a&2&&(a=_.P().Ka,_.w(3),_.ch(" ",a.id," "))};
$ta=function(a){a&1&&(_.L(0),_.E(1,"span",11),_.Q(2,"Search scoped to project:"),_.G(),_.Q(3),_.M());a&2&&(a=_.P().Ka,_.w(3),_.ch(" ",a.id," "))};aua=function(a){a&1&&(_.E(0,"span",11),_.Q(1," Search scoped to Piper "),_.G())};bua=function(a){a&1&&(_.L(0),_.E(1,"span",11),_.Q(2,"Search scoped to:"),_.G(),_.Q(3),_.M());a&2&&(a=_.P().Ka,_.w(3),_.ch(" ",a.id," "))};
cua=function(a){a&1&&(_.L(0,18),_.B(1,Zta,4,1,"ng-container",19)(2,$ta,4,1,"ng-container",19)(3,aua,2,0,"span",21)(4,bua,4,1,"ng-container",20),_.M());a&2&&(a=_.P(2),_.C("ngSwitch",a.Jd.ae.type),_.w(),_.C("ngSwitchCase","host"),_.w(),_.C("ngSwitchCase","project"),_.w(),_.C("ngSwitchCase","depot"))};dua=function(a){a&1&&_.B(0,cua,5,4,"ng-container",17);if(a&2){a=_.P();const b=_.Og(12);_.C("ngIf",a.Jd.ae)("ngIfElse",b)}};eua=function(a){a&1&&(_.E(0,"span",11),_.Q(1," Searching everything "),_.G())};
fua=function(a){a&1&&(_.E(0,"mat-icon",24),_.Q(1," account_tree "),_.G())};gua=function(a){a&1&&(_.E(0,"mat-icon",25),_.Q(1,"label_outline"),_.G())};hua=function(a){a&1&&(_.L(0),_.E(1,"a",26),_.Q(2),_.G(),_.M());a&2&&(a=_.P(2),_.w(),_.C("routerLink",_.nh(3,Ita))("queryParams",a.F4a(a.eWb)),_.w(),_.ch(" ",_.Lpa(_.Ii(a.Jd.yb))," "))};iua=function(a){a&1&&_.Q(0);a&2&&(a=_.P(2),_.ch(" ",_.Lpa(_.Ii(a.Jd.yb))," "))};
jua=function(a,b){a&1&&_.B(0,fua,2,0,"mat-icon",22)(1,gua,2,0,"mat-icon",23)(2,hua,3,4,"ng-container",10)(3,iua,1,1,"ng-template",null,9,_.qh);if(a&2){a=b.pha;b=_.Og(4);const c=_.P();_.C("ngIf",_.Li(_.Ni(c.Jd.yb)));_.w();_.C("ngIf",_.Ki(_.Ni(c.Jd.yb)));_.w();_.C("ngIf",c.Iea&&!a)("ngIfElse",b)}};_.kua=function(a){if(typeof a==="number")return a;if(Array.isArray(a)&&a.length)return a[0].start};
_.bk=function({params:a,yb:b},c){if(a!=null)switch(c){case 0:return a.Pb&&b==="HEAD"?void 0:b;case 1:return a.Nf||(a.Pb&&b==="HEAD"?void 0:b);case 2:return a.Hm;case 3:return a.Nf;default:throw _.xc(c,"Unexpected version.");}};_.ck=function(a){return!(!a.Vc||!a.tb)&&!!a.repository};_.lua=function(a,b,c,d){c=(new dk).JWb(c);switch(b){case "depot":c.lWb(a);break;case "host":c.uWb(a);break;case "project":c.setProjectId(a);break;case "ossProject":c.CWb(a)}d!=null&&c.PWb(d);return c};
_.ek=function(a){return{yb:_.bk(a,0)||"",commit:_.bk(a,1)||""}};_.jk=function(a,b,c,d,e,f){a=(new _.fk).jQ(_.lua(a,b,c,f));b=d==null?void 0:d.commit;f&&b==="HEAD"&&(b=void 0);b&&a.cob(b);(d==null?0:d.yb)&&!_.Mi.test(d.yb)&&_.gk(a,4,d==null?void 0:d.yb);d=_.mua(a);e!=null&&d.rd(_.Gh(e));return d};
_.lk=function(a,b,c,d,e,f){if(_.ck(a)){const g=_.jk(a.tb,a.Vc,a.repository,_.ek(a),a.path,a.params.Pb);return{eventType:"RESULT_CLICKED",XKb:d,Ne:g,lineNumber:_.kua(a.params.line),bx:b,pr:c,KD:e,YB:f}}throw Error("ed");};oua=function(a){if(a.sJ)return Array.from(a.sJ.entries()).map(([b,c])=>new nua({name:b,status:c}))};_.nk=function(a){return new a(_.Fd(_.mk),null,{withCredentials:_.Fd(pua),suppressCorsPreflight:!0})};
qua=function(a){return(new _.ok).setSeconds(Math.floor(a/1E3)).Vka(Math.floor(a%1E3*1E6))};_.rua=function(a){return`${"COVERAGE_GENERIC"}_${a}`};tua=function(a){return sua.has(a)?sua.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(" ")};uua=function(a){const b=new _.jg(1);b.next(a);b.complete();return b};wua=function(a){return vua.has(a)};
_.pk=function*(a){for(const b of a)switch(yield b,b.Ql){case 0:case 2:yield*_.pk(b.gxa);yield*_.pk(b.Vza);break;case 1:b.value&&(yield b.value);break;case 3:yield*_.pk(b.elements);break;case 4:case 5:break;default:_.xc(b,void 0)}};xua=function(a,b,c){return{type:a,location:{start:b,end:c}}};yua=function(a,b,c,d,e){b=Array.isArray(b)?b:[b];c=Array.isArray(c)?c:[c];return{Ql:a,gxa:b,Vza:c,location:qk(e),CSb:d,error:b.length&&c.length?void 0:{type:5,location:d}}};
rk=function(a,b,c){return{Ql:a,value:b,location:qk(c)}};qk=function({start:{offset:a},end:{offset:b}}){return{start:a,end:b}};zua=function({ae:a,repository:b}){const c=new _.sk;if(!a)return c;const d=new _.tk,e=a.id;a=a.type;switch(a){case "project":d.projectId=e;break;case "ossProject":d.Kg=e;break;case "host":d.ql=e;break;case "depot":d.ro=e;break;default:return _.xc(a,void 0)}a==="depot"&&b==="Piper"&&(b="piper");b&&(d.Dh=b);c.root=d;return c};
Aua=function(a,b){const c=[];for(const [d,e]of _.maa(a,b))if(a=d,b=e,a.Ql!==b.Ql)c.push({start:a.location.start,end:a.location.end});else switch(a.Ql){case 0:case 2:c.push(...Aua(a.gxa,b.gxa));c.push(...Aua(a.Vza,b.Vza));break;case 3:c.push(...Aua(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 _.xc(a,void 0)}return c};Bua=function(){let a,b;return!!((a=crypto)==null?0:(b=a.subtle)==null?0:b.digest)};Cua=function(a){return Array.from(new Uint8Array(a)).map(b=>b.toString(16).padStart(2,"0")).join("")};_.Dua=function(a){if(!a)return null;a=_.X(a,2);return a===null||a===void 0?null:_.Hc(a)};
_.uk=function(a){if(!a)return null;a=a.privateDoNotAccessOrElseSafeHtmlWrappedValue;if(!a)throw Error("gd");return _.Hc(a)};Eua=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 _.xc(a,void 0)}};Fua=function(a){switch(a){case "CRITICAL":return 1;case "WARNING":return 2;case "INFORMATIONAL":return 3;case "SEVERITY_UNSPECIFIED":return 0;default:return _.xc(a,void 0)}};
Gua=function(){if(vk!==void 0)return vk;try{const a=window.localStorage;if(!a)return vk=!1;a.setItem("StorageAccessTestKey","1");a.removeItem("StorageAccessTestKey");return vk=!0}catch(a){return vk=!1}};Hua=function(a){if(a&1){const b=_.ke();_.E(0,"button",5);_.N("click",function(){_.n(b);const c=_.P(2);return _.q(c.Td())});_.Q(1," Dismiss ");_.G()}};
Jua=function(a,b){a&1&&(_.L(0),_.E(1,"div",1)(2,"mat-icon",2),_.Q(3),_.G(),_.J(4,"span",3),_.B(5,Hua,2,0,"button",4),_.G(),_.M());a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("ngClass",_.ph(4,Iua,a.severity===b.rHa.ZH,a.severity===b.rHa.i9)),_.w(2),_.dh(a.iconName),_.w(),_.C("innerHTML",a.messageHtml,_.Nf),_.w(),_.C("ngIf",_.wk.has(2)&&(a==null?void 0:a.severity)!==1&&Bua()&&Gua()))};_.Kua=function(a,b){return a===b?!0:a&&b?a.value===b.value&&!!a.b6===!!b.b6:!1};
Lua=function(a){var b=_.v(_.rf(1E3),_.hg({Zd:!0,Tu:[]}));b=_.of(b,a);return _.v(Qga(a,b),_.og({Zd:!0}))};Mua=function(a,b){return _.v(b,_.u(c=>c?_.xk:_.r({})),_.og(a),_.pg(_.Pe))};Nua=function({ngb:a},b){return{PLb:Qga(a,_.rf(2E3)),ngb:b}};_.Oua=function(a){return a==null||(typeof a==="string"||Array.isArray(a))&&a.length===0};Pua=function(a){return _.Oua(a.value)?{required:!0}:null};_.Qua=function(){return null};Rua=function(a){return a!=null};Sua=function(a){return Vf(a)?_.Ue(a):a};
Tua=function(a){let b={};a.forEach(c=>{b=c!=null?Object.assign({},b,c):b});return Object.keys(b).length===0?null:b};Uua=function(a,b){return b.map(c=>c(a))};Vua=function(a){return a.map(b=>b.validate?c=>b.validate(c):b)};_.Wua=function(a){if(!a)return null;const b=a.filter(Rua);return b.length==0?null:function(c){return Tua(Uua(c,b))}};Xua=function(a){return a!=null?_.Wua(Vua(a)):null};
Yua=function(a){if(!a)return null;const b=a.filter(Rua);return b.length==0?null:function(c){c=Uua(c,b).map(Sua);return _.v(_.lf(c),_.u(Tua))}};Zua=function(a){return a!=null?Yua(Vua(a)):null};$ua=function(a,b){return a===null?[b]:Array.isArray(a)?[...a,b]:[a,b]};yk=function(a,b,c="whenDisabledForLegacyCode"){ava(a,b);b.mq.Qo(a.value);if(a.disabled||c==="always"){let d,e;(e=(d=b.mq).eq)==null||e.call(d,a.disabled)}bva(a,b);cva(a,b);dva(a,b);eva(a,b)};
gva=function(a,b){const c=()=>{};b.mq&&(b.mq.Un(c),b.mq.mt(c));fva(a,b);a&&(b.BHc(),a.kT(()=>{}))};hva=function(a,b){a.forEach(c=>{c.Oja&&c.Oja(b)})};eva=function(a,b){if(b.mq.eq){const c=d=>{b.mq.eq(d)};a.Fpa.push(c);b.cEb(()=>{a.oLc(c)})}};ava=function(a,b){var c=a.LE;b.Cg!==null?_.iva(a,$ua(c,b.Cg)):typeof c==="function"&&_.iva(a,[c]);c=a.WI;b.PB!==null?jva(a,$ua(c,b.PB)):typeof c==="function"&&jva(a,[c]);c=()=>_.zk(a);hva(b.LE,c);hva(b.WI,c)};
fva=function(a,b){let c=!1;if(a!==null){if(b.Cg!==null){var d=a.LE;if(Array.isArray(d)&&d.length>0){var e=d.filter(f=>f!==b.Cg);e.length!==d.length&&(c=!0,a.Pna(e))}}b.PB!==null&&(d=a.WI,Array.isArray(d)&&d.length>0&&(e=d.filter(f=>f!==b.PB),e.length!==d.length&&(c=!0,a.hJa(e))))}a=()=>{};hva(b.LE,a);hva(b.WI,a);return c};bva=function(a,b){b.mq.Un(c=>{a.ay=c;a.gT=!0;a.Rpa=!0;a.Yu==="change"&&kva(a,b)})};dva=function(a,b){b.mq.mt(()=>{a.mNa=!0;a.Yu==="blur"&&a.gT&&kva(a,b);a.Yu!=="submit"&&_.lva(a)})};
kva=function(a,b){a.Rpa&&mva(a);a.setValue(a.ay,{FKb:!1});b.Wma(a.ay);a.gT=!1};cva=function(a,b){const c=(d,e)=>{b.mq.Qo(d);e&&b.Wma(d)};a.Un(c);b.cEb(()=>{a.nLc(c)})};nva=function(a,b){if(!a.hasOwnProperty("model"))return!1;a=a.model;return a.RJ?!0:!Object.is(b,a.kg)};ova=function(a,b){a.IOa();b.forEach(c=>{const d=c.control;d.Yu==="submit"&&d.gT&&(c.Wma(d.ay),d.gT=!1)})};
pva=function(a){if(!a)return null;let b=void 0,c=void 0,d=void 0;a.forEach(e=>{e.constructor===_.Ak?b=e:Object.getPrototypeOf(e.constructor)===Bk?c=e:d=e});return d?d:c?c:b?b:null};Dk=function(a){return a!=null&&!Array.isArray(a)&&typeof a==="object"};qva=function(a,b){a.oB((c,d)=>{if(b[d]===void 0)throw new _.rd(1002,"");})};rva=function(a){return typeof a==="object"&&a!==null&&Object.keys(a).length===2&&"value"in a&&"disabled"in a};
sva=function(a){return!!a&&(a.l3!==void 0||a.kE!==void 0||a.Yu!==void 0)};tva=function(a){a&1&&_.J(0,"span",19)};uva=function(a){a&1&&(_.E(0,"label",18),_.Rg(1,1),_.B(2,tva,1,0,"span",19),_.G());a&2&&(a=_.P(2),_.C("floating",a.aN())("monitorResize",a.vI())("id",a.St),_.zg("for",a.Nd.tQc?null:a.Nd.id),_.w(2),_.Fg(!a.XF&&a.Nd.required?2:-1))};vva=function(a){a&1&&_.B(0,uva,3,5,"label",18);a&2&&(a=_.P(),_.Fg(a.xE()?0:-1))};wva=function(a){a&1&&_.J(0,"div",5)};xva=function(){};
yva=function(a){a&1&&_.B(0,xva,0,0,"ng-template",11);a&2&&(_.P(2),_.C("ngTemplateOutlet",_.Og(1)))};zva=function(a){a&1&&(_.E(0,"div",7),_.B(1,yva,1,1,null,11),_.G());a&2&&(a=_.P(),_.C("matFormFieldNotchedOutlineOpen",a.aN()),_.w(),_.Fg(a.SAb()?-1:1))};Ava=function(a){a&1&&(_.E(0,"div",8,2),_.Rg(2,2),_.G())};Bva=function(a){a&1&&(_.E(0,"div",9,3),_.Rg(2,3),_.G())};Cva=function(){};Dva=function(a){a&1&&_.B(0,Cva,0,0,"ng-template",11);a&2&&(_.P(),_.C("ngTemplateOutlet",_.Og(1)))};
Eva=function(a){a&1&&(_.E(0,"div",12),_.Rg(1,4),_.G())};Fva=function(a){a&1&&(_.E(0,"div",13),_.Rg(1,5),_.G())};Gva=function(a){a&1&&_.J(0,"div",14)};Hva=function(a){a&1&&(_.E(0,"div",16),_.Rg(1,6),_.G());a&2&&(a=_.P(),_.C("@transitionMessages",a.uT))};Iva=function(a){a&1&&(_.E(0,"mat-hint",20),_.Q(1),_.G());a&2&&(a=_.P(2),_.C("id",a.qaa),_.w(),_.dh(a.jK))};
Jva=function(a){a&1&&(_.E(0,"div",17),_.B(1,Iva,2,2,"mat-hint",20),_.Rg(2,7),_.J(3,"div",21),_.Rg(4,8),_.G());a&2&&(a=_.P(),_.C("@transitionMessages",a.uT),_.w(),_.Fg(a.jK?1:-1))};Kva=function(a,b){a&1&&(_.E(0,"span",7),_.Q(1),_.G());a&2&&(a=b.ua,_.C("ngClass",a.tsa),_.w(),_.dh(a.text))};Lva=function(a){a&1&&(_.E(0,"span",8),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.dh(a.u8))};Mva=function(a){a&1&&_.Rg(0)};Nva=function(a){a&1&&(_.E(0,"mat-icon",9),_.Q(1),_.G());a&2&&(a=_.P(2),_.w(),_.dh(a.Z2))};
Ova=function(a){if(a&1){const b=_.ke();_.E(0,"button",6);_.N("click",function(){_.n(b);const c=_.P();return _.q(c.action.emit())});_.E(1,"span",7);_.Q(2);_.B(3,Nva,2,1,"mat-icon",8);_.G()()}a&2&&(a=_.P(),_.w(2),_.ch(" ",a.a3," "),_.w(),_.C("ngIf",a.Z2))};
Pva=function(a){if(a&1){const b=_.ke();_.E(0,"onedev-feature-tooltip-body",1);_.N("action",function(){_.n(b);const c=_.P();return _.q(c.action.emit())})("dismiss",function(){_.n(b);const c=_.P();c.Tva();c.Td.emit();return _.q()});_.Rg(1);_.G()}a&2&&(a=_.P(),_.C("actionBtnText",a.a3)("actionBtnIcon",a.Z2)("color",a.color)("pointerPosition",a.Lg)("widthOffset",a.HCa))};
Qva=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)})};
Rva=function(a){a&1&&(_.ue(),_.E(0,"svg",11),_.J(1,"circle",12),_.G());a&2&&(a=_.P(),_.zg("viewBox",a.PFb()),_.w(),_.Ag("stroke-dasharray",a.zqa(),"px")("stroke-dashoffset",a.zqa()/2,"px")("stroke-width",a.nzb(),"%"),_.zg("r",a.Wna()))};Sva=function(){return{diameter:100}};
Uva=function(a){if(a&1){const b=_.ke();_.E(0,"div",13);_.Q(1);_.E(2,"button",14);_.N("click",function(){_.n(b);const c=_.P(3);c.Wj&&c.Wj.B7.K2c();return _.q()});_.E(3,"mat-icon");_.Q(4,"cancel");_.G()()()}if(a&2){a=_.P().Ka;const b=_.P(2);_.C("ngClass",_.oh(3,Tva,b.D7));_.w();_.ch(" ",a.Jp," ");_.w();_.C("ascTrackElement",b.ax)}};Vva=function(a,b){a&1&&(_.L(0),_.B(1,Uva,5,5,"div",12),_.M());a&2&&(a=b.Ka,_.w(),_.C("ngIf",a.value))};
Wva=function(a){a&1&&(_.L(0),_.B(1,Vva,2,1,"ng-container",4),_.R(2,"async"),_.M());a&2&&(a=_.P(),_.w(),_.C("ngIf",_.S(2,1,a.queryPrefix)))};Xva=function(a){a&1&&_.J(0,"mat-spinner",15);a&2&&(a=_.P(),_.C("diameter",a.vpb)("strokeWidth",a.wpb))};Yva=function(a){if(a&1){const b=_.ke();_.E(0,"button",16);_.N("click",function(){_.n(b);const c=_.P();return _.q(c.K3())});_.E(1,"mat-icon");_.Q(2,"close");_.G()()}a&2&&(a=_.P(),_.C("ascTrackElement",a.ax)("matTooltip",a.cxb),_.zg("aria-label",a.cxb))};
Zva=function(a){a&1&&(_.E(0,"a",17)(1,"mat-icon"),_.Q(2,"info_outline"),_.G()());a&2&&(a=_.P(),_.C("universalLink",a.zO))};$va=function(a){a&1&&_.Gg(0)};awa=function(a,b){a&1&&(_.E(0,"search-box-suggestion-item",18),_.B(1,$va,1,0,"ng-container",19),_.G());a&2&&(a=b.ua,_.C("isSelectable",!!a.oBa)("payload",a),_.w(),_.C("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.zQ))};bwa=function(a){a&1&&_.Gg(0,30);a&2&&(_.P(3),_.C("ngTemplateOutlet",_.Og(15).qa))};
cwa=function(a){a&1&&(_.L(0),_.E(1,"h4",31),_.Q(2),_.G(),_.E(3,"p",32),_.Q(4),_.G(),_.M());a&2&&(a=_.P(3),_.w(2),_.ch(" ",a.fkc," "),_.w(2),_.ch(" ",a.gkc," "))};dwa=function(a){a&1&&_.Gg(0)};
ewa=function(a){a&1&&(_.E(0,"div",22)(1,"div",23)(2,"div",24),_.J(3,"scope-indicator",25),_.G(),_.B(4,bwa,1,1,"ng-container",26)(5,cwa,5,2,"ng-container",4),_.R(6,"async"),_.G(),_.J(7,"mat-divider",27),_.E(8,"div",28),_.B(9,dwa,1,0,"ng-container",29),_.G()());if(a&2){const c=_.P(2);_.Ag("border-color",c.kia)("width",c.tka,"px")("display","flex");_.w(3);_.C("savedQuery",c.Je)("searchScope",c.Jd);_.w();_.C("ngIf",c.DJ);_.w();a=c.DJ;var b=_.S(6,12,c.r4);_.C("ngIf",!a&&!!b&&!b.Zd);_.w(2);_.C("vertical",
!0);_.w(2);_.C("ngTemplateOutlet",c.Zw==null?null:c.Zw.qa)}};fwa=function(a){if(a&1){const b=_.ke();_.L(0,20);_.N("ascResizeNotifier",function(c){_.n(b);const d=_.P();return _.q(d.Web(c))});_.B(1,ewa,10,14,"div",21);_.M()}if(a&2){a=_.P();const b=_.Og(15);_.C("elementToWatch",_.Og(1));_.w();_.C("ngIf",b.Cz&&a.DJ||(a.Zw==null?null:a.Zw.Cz))}};
gwa=function(a){if(a&1){const b=_.ke();_.E(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",33);_.N("action",function(){_.n(b);_.P();_.Bc(window,_.mc("http://goto.google.com/search-git"),"_blank");return _.q()});_.E(2,"p",34);_.Q(3);_.G();_.Q(4);_.G()()}a&2&&(a=_.P(),_.w(),_.C("actionBtnText",a.ckc)("widthOffset",1),_.w(2),_.dh(a.ekc),_.w(),_.ch(" ",a.dkc," "))};hwa=function(a){for(const b of _.pk(a))if(b.warning&&b.warning.type==="PACKAGE_AVAILABLE_IN_MULTIBRANCH")return!0;return!1};
iwa=function(a){a&1&&(_.ue(),_.E(0,"svg",2),_.J(1,"polygon",3),_.G())};
jwa=function(a){if(a&1){const b=_.ke();_.E(0,"div",0);_.N("keydown",function(c){_.n(b);const d=_.P();return _.q(d.ke(c))})("click",function(){_.n(b);const c=_.P();return _.q(c.closed.emit("click"))})("@transformMenu.start",function(c){_.n(b);const d=_.P();return _.q(d.cba(c))})("@transformMenu.done",function(c){_.n(b);const d=_.P();return _.q(d.bba(c))});_.E(1,"div",1);_.Rg(2);_.G()()}a&2&&(a=_.P(),_.Dg(a.jj),_.C("id",a.fja)("@transformMenu",a.JE),_.zg("aria-label",a.ariaLabel||null)("aria-labelledby",
a.Ce||null)("aria-describedby",a.Lv||null))};kwa=function(){return{ZK:!1,oq:"after",Dt:"below",Oj:"cdk-overlay-transparent-backdrop"}};lwa=function(a){a&1&&_.J(0,"img",4);a&2&&(a=_.P(),_.C("src",a.Ak,_.Of))};mwa=function(a){a&1&&_.J(0,"mat-icon",5);a&2&&(a=_.P(),_.C("svgIcon",a.Zj))};nwa=function(a){a&1&&(_.E(0,"mat-icon",6),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.ch(" ",a.nHb,"\n"))};owa=function(a){a&1&&(_.E(0,"a",30),_.J(1,"div",31),_.E(2,"span",32),_.Q(3,"Hiring"),_.G()())};
pwa=function(a){if(a&1){const b=_.ke();_.E(0,"global-search-box",33);_.N("focusChange",function(c){_.n(b);_.P().FVb=c;return _.q()});_.G()}a&2&&(a=_.P(),_.C("config",a.Bo))};qwa=function(a){a&1&&(_.E(0,"button",34),_.J(1,"mat-icon",35),_.G());a&2&&(_.P(),_.C("matMenuTriggerFor",_.Og(25)))};rwa=function(a,b){a&1&&(_.E(0,"a",36),_.J(1,"mat-icon",37),_.G());a&2&&_.C("routerLink",b.Ka)};
swa=function(a){if(a&1){const b=_.ke();_.E(0,"li",38)(1,"button",39);_.N("click",function(){_.n(b);const c=_.P();return _.q(c.YAa())});_.Q(2," Keyboard shortcuts ");_.G()()}};twa=function(a){a&1&&_.J(0,"mat-divider")};uwa=function(a,b){a&1&&(_.E(0,"li",38)(1,"a",42),_.Q(2),_.G()());a&2&&(a=b.ua,_.w(),_.C("externalLink",a.En),_.w(),_.dh(a.Yga))};
vwa=function(a){a&1&&(_.L(0),_.B(1,twa,1,0,"mat-divider",24),_.E(2,"ul",40),_.B(3,uwa,3,2,"li",41),_.G(),_.M());a&2&&(a=_.P(),_.w(),_.C("ngIf",a.XMb),_.w(2),_.C("ngForOf",a.Dq.additionalLinks))};wwa=function(a){a&1&&(_.E(0,"button",43)(1,"span"),_.Q(2,"Help"),_.G()());a&2&&(_.P(),_.C("matMenuTriggerFor",_.Og(25)))};xwa=function(a,b){a&1&&(_.E(0,"a",44)(1,"span"),_.Q(2,"Settings"),_.G()());a&2&&_.C("routerLink",b.Ka)};ywa=function(a){a&1&&_.J(0,"announcement-bar",3)};
_.Ek=function(a,b){return a.Ql===1&&a.label===b};Fwa=function({th:a}={}){const b=!!_.zwa.ne();return{Lha:_.zwa.ne()||_.Awa.ne()||Bwa,mRc:!0,hnb:[new Cwa(5),new Cwa(20),new Dwa,new Ewa(b)],jRc:!0,logger:a}};Gwa=function(a){a&1&&(_.ue(),_.E(0,"svg",3),_.J(1,"polygon",4),_.G())};Hwa=function(a){a&1&&(_.ue(),_.E(0,"svg",2),_.J(1,"polygon",3),_.G())};Iwa=function(a){return typeof a==="string"?a:a.join("+")};Fk=function(a){return a.sort((b,c)=>Iwa(b.Ub).localeCompare(Iwa(c.Ub)))};
Jwa=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 _.Sh(d,a[c-1].parameters))}};Lwa=function(a){return Kwa.every(b=>!(a===b||a.startsWith(`/${b}`)&&(a===`/${b}`||a.startsWith(`/${b}/`)||a.startsWith(`/${b}?`)||a.startsWith(`/${b}#`))))};Mwa=function(a,b,c){c.Sa.hasOwnProperty(a)||(c.Sa[a]=b.Sa[a])};Nwa=function(a,b,c){a!=="sq"||c.Sa.sq?Mwa(a,b,c):delete c.Sa.sq};Owa=function(a,b){return Object.defineProperty(b,"type",{value:a,writable:!1})};
Pwa=function(a){return typeof a==="function"};Qwa=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 x=e[t],A=f[x],F=(0,d[x])(A,g);p[x]=F;l=l||F!==A}return l?p:f}};Rwa=function(a,b){return Object.keys(a).filter(c=>c!==b).reduce((c,d)=>Object.assign(c,{[d]:a[d]}),{})};
Swa=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))}};Twa=function(a,b){Array.isArray(b)&&b.length>0&&(a=Swa.apply(null,[...b,a]));return(c,d)=>{const e=a(c);return(f,g)=>{f=f===void 0?d:f;return e(f,g)}}};Uwa=function(a){const b=Array.isArray(a)&&a.length>0?Swa(...a):c=>c;return(c,d)=>{c=b(c);return(e,f)=>{e=e===void 0?d:e;return c(e,f)}}};
Wwa=function(a,b){return function(c,d){d=b.action(d)?Vwa(d):d;c=a(c,d);return b.state()?Vwa(c):c}};Vwa=function(a){Object.freeze(a);const b=Pwa(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 _.cc){if(c.MO())return;throw Error();}(typeof c!=="object"||c===null)&&!Pwa(c)||Object.isFrozen(c)||Vwa(c)}});return a};
Ywa=function(a,b){return function(c,d){if(b.action(d)&&!Xwa())throw Error("rd`"+d.type);return a(c,d)}};axa=function(a,b){return function(c,d){if(b.action(d)){const e=Zwa(d);$wa(e,"action")}c=a(c,d);b.state()&&(d=Zwa(c),$wa(d,"state"));return c}};
Zwa=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];Pwa(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?Zwa(e,[...b,d]):{path:[...b,d],value:e});return d},!1):{path:["root"],value:a}};
$wa=function(a,b){if(a!==!1){var c=a.path.join(".");b=Error("sd`"+b+"`"+c+"`"+b);b.value=a.value;b.Bqd=c;throw b;}};bxa=function(){return{q4c:!1,m4c:!1,p4c:!1,l4c:!1,o4c:!1,n4c:!1}};cxa=function({m4c:a,q4c:b}){return c=>a||b?axa(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};dxa=function({l4c:a,p4c:b}){return c=>a||b?Wwa(c,{action:d=>a&&!d.type.startsWith("@ngrx"),state:()=>b}):c};exa=function({o4c:a}){return b=>a?Ywa(b,{action:c=>a&&!c.type.startsWith("@ngrx")}):b};fxa=function(a){return a};
hxa=function(a){if(a.n4c&&(a=Object.entries(gxa).filter(([,b])=>b>1).map(([b])=>b),a.length))throw Error("td`"+a.map(b=>`"${b}"`).join(", "));};
jxa=function(a){var b={bRb:!0,Y0c:!0},c=!(b==null?0:b.bRb);!c||b!=null&&b.Sb||hfa();var d;let e;c=c?(e=b==null?void 0:(d=b.Sb)==null?void 0:d.get(_.Af))!=null?e:_.Fd(_.Af):null;d=ixa(b==null?void 0:b.xs);let f;f=(b==null?0:b.Y0c)?_.bh({kind:0},{xs:d}):_.bh({kind:1,value:b==null?void 0:b.initialValue},{xs:d});a=a.subscribe({next:g=>f.set({kind:1,value:g}),error:g=>{if(b==null?0:b.Ymd)throw g;f.set({kind:2,error:g})}});c==null||c.Ee(a.unsubscribe.bind(a));return _.zh(()=>{const g=f();switch(g.kind){case 1:return g.value;
case 2:throw g.error;case 0:throw new _.rd(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.");}},{xs:b==null?void 0:b.xs})};ixa=function(a=Object.is){return(b,c)=>b.kind===1&&c.kind===1&&a(b.value,c.value)};kxa=function(a={state:void 0},[b,c]){return{state:c(a.state,b),action:b}};
lxa=function(a,b,...c){return function(d){if(typeof a==="string"){const e=[b,...c].filter(Boolean);d=_.v(d,Fja(a,...e))}else if(typeof a==="function")d=_.v(d,_.u(e=>a(e,b)));else throw new TypeError("ud`"+typeof a);return _.v(d,_.cg())}};mxa=function(a){return a instanceof _.Vd?_.Fd(a):a};nxa=function(a){return typeof a==="function"?a():a};oxa=function(a,b){return a.concat(b)};pxa=function(){_.Fd(Gk,{optional:!0,AXb:!0});return"guarded"};
qxa=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__"]))};rxa=function({propertyName:a,z3c:b,B3c:c}){b=typeof b[a]==="function";return c?`"${c}.${String(a)}${b?"()":""}"`:`"${String(a)}()"`};sxa=function(a){return typeof a==="function"};
txa=function(a,b,c){var d=Object.getPrototypeOf(a);const e=d&&d.constructor.name!=="Object"?d.constructor.name:null;d=qxa(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?_.v(l,_.pja()):_.v(_.v(l,Bja()),_.u(t=>({effect:a[f],notification:t,propertyName:f,B3c:e,z3c:a})))});return _.of(...d)};vxa=function(a){return uxa(a,"ngrxOnInitEffects")};uxa=function(a,b){return a&&b in a&&typeof a[b]==="function"};
wxa=function(a,b,c=10){return _.v(a,_.Xf(d=>{b&&b.handleError(d);return c<=1?a:wxa(a,b,c-1)}))};xxa=function(a){return uxa(a,"ngrxOnIdentifyEffects")?a.ngrxOnIdentifyEffects():""};yxa=function(a,b){return c=>{const d=txa(c,a,b);return uxa(c,"ngrxOnRunEffects")?c.ngrxOnRunEffects(d):d}};Cxa=function(){if(!zxa){zxa=!0;document.body.classList.remove("loading");var a=document.querySelector(Array.from(_.Hk.keys()).join(","));Axa(Bxa(),_.Hk.get(a.tagName))}};
Dxa=function(){return _.Ve(function*(){yield Promise.resolve();document.readyState==="loading"?(window.addEventListener("DOMContentLoaded",Cxa),setTimeout(()=>{Cxa()},1E3)):Cxa()})};_.Ik=function(a){a=_.qca(a);const b=document.createElement("script");b.textContent=_.rca(a);_.sca(b);document.head.appendChild(b)};_.Jk=function({path:a,yb:b}){return a?a==="/"?b?"REF":"REPO":a.endsWith("/")?"FOLDER":"FILE":b?"REF":"REPO"};
vga=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};Exa=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};Fxa=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");};Gxa=Fxa(this);
Kk=function(a,b){if(b)a:{var c=Gxa;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&&Exa(c,a,{configurable:!0,writable:!0,value:b})}};Kk("Symbol.asyncIterator",function(a){return a?a:Symbol("b")});Hxa=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 Hxa(a())};
wga=function(a){this[Symbol.asyncIterator]=function(){return this};this[Symbol.iterator]=function(){return a};this.next=function(b){return Promise.resolve(a.next(b))};a["throw"]!==void 0&&(this["throw"]=function(b){return Promise.resolve(a["throw"](b))});a["return"]!==void 0&&(this["return"]=function(b){return Promise.resolve(a["return"](b))})};Kk("Symbol.dispose",function(a){return a?a:Symbol("d")});
Kk("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 Ixa=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};Kk("Array.prototype.values",function(a){return a?a:function(){return Ixa(this,function(b,c){return c})}});
Kk("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}});Kk("globalThis",function(a){return a||Gxa});Kk("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}});
Kk("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}});var Jxa=function(a){a=Math.trunc(a)||0;a<0&&(a+=this.length);if(!(a<0||a>=this.length))return this[a]};Kk("Array.prototype.at",function(a){return a?a:Jxa});var Lk=function(a){return a?a:Jxa};Kk("Int8Array.prototype.at",Lk);Kk("Uint8Array.prototype.at",Lk);Kk("Uint8ClampedArray.prototype.at",Lk);
Kk("Int16Array.prototype.at",Lk);Kk("Uint16Array.prototype.at",Lk);Kk("Int32Array.prototype.at",Lk);Kk("Uint32Array.prototype.at",Lk);Kk("Float32Array.prototype.at",Lk);Kk("Float64Array.prototype.at",Lk);Kk("String.prototype.at",function(a){return a?a:Jxa});Kk("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;})})}});
Kk("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}});Kk("Object.fromEntries",function(a){return a?a:function(b){var c={};if(!(Symbol.iterator in b))throw new TypeError("e`"+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("f");c[d[0]]=d[1]}return c}});
Kk("String.prototype.padStart",function(a){return a?a:function(b,c){if(this==null)throw new TypeError("g`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}});
Kk("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("i");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),c)}});window._DumpException=_._DumpException;var Kxa,wta,Lxa,Mk,Mxa,Nk,Nxa,Xj,Haa,Oxa,Pxa,Qxa,Rxa,Sxa,Txa;Kxa=Kxa||{};_.ea=this||self;wta=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};Lxa=function(a,b){var c=Xj("WIZ_global_data.oxN3nb");a=c&&c[a];return a!=null?a:b};Mk=_.ea._F_toggles||[];Mxa=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
Nk=function(a){if(typeof a!=="string"||!a||a.search(Mxa)==-1)throw Error("j");if(!Nxa||Nxa.type!="goog")throw Error("k`"+a);if(Nxa.HYc)throw Error("l");Nxa.HYc=a};Nk.get=function(){return null};Nxa=null;Xj=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};Haa=function(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"};_.xa=function(a){var b=Haa(a);return b=="array"||b=="object"&&typeof a.length=="number"};
_.Aa=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"};_.Ca=function(a){return Object.prototype.hasOwnProperty.call(a,Oxa)&&a[Oxa]||(a[Oxa]=++Pxa)};Oxa="closure_uid_"+(Math.random()*1E9>>>0);Pxa=0;Qxa=function(a,b,c){return a.call.apply(a.bind,arguments)};
Rxa=function(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}};_.Wj=function(a,b,c){_.Wj=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?Qxa:Rxa;return _.Wj.apply(null,arguments)};
_.Ok=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)}};_.Pk=function(){return Date.now()};Sxa=function(a){(0,eval)(a)};_.Qk=function(a,b){function c(){}c.prototype=b.prototype;a.VD=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)}};Txa=function(a){return a};_.Qk(_.da,Error);_.da.prototype.name="CustomError";var Uxa;var yta=function(){};_.Vxa=typeof TextDecoder!=="undefined";var Wxa=function(a){return Array.prototype.map.call(a,function(b){b=b.toString(16);return b.length>1?b:"0"+b}).join("")};var Zxa,$xa,aya,bya,cya,dya,Yxa,gya,fya;_.Rk=function(a,b){return a.lastIndexOf(b,0)==0};_.Xxa=function(a,b){const c=a.length-b.length;return c>=0&&a.indexOf(b,c)==c};_.Sk=function(a,b){return a.toLowerCase()==b.toLowerCase()};_.Tk=function(a){return/^[\s\xa0]*$/.test(a)};_.Uk=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};
_.eya=function(a){if(!Yxa.test(a))return a;a.indexOf("&")!=-1&&(a=a.replace(Zxa,"&amp;"));a.indexOf("<")!=-1&&(a=a.replace($xa,"&lt;"));a.indexOf(">")!=-1&&(a=a.replace(aya,"&gt;"));a.indexOf('"')!=-1&&(a=a.replace(bya,"&quot;"));a.indexOf("'")!=-1&&(a=a.replace(cya,"&#39;"));a.indexOf("\x00")!=-1&&(a=a.replace(dya,"&#0;"));return a};Zxa=/&/g;$xa=/</g;aya=/>/g;bya=/"/g;cya=/'/g;dya=/\x00/g;Yxa=/[\x00&<>"']/;_.ma=function(a,b){return a.indexOf(b)!=-1};
_.Vk=function(a,b){return _.ma(a.toLowerCase(),b.toLowerCase())};
gya=function(a,b){let c=0;a=(0,_.Uk)(String(a)).split(".");b=(0,_.Uk)(String(b)).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=fya(e[1].length==0?0:parseInt(e[1],10),f[1].length==0?0:parseInt(f[1],10))||fya(e[2].length==0,f[2].length==0)||fya(e[2],f[2]);e=e[3];f=f[3]}while(c==0)}return c};
fya=function(a,b){return a<b?-1:a>b?1:0};var hya=!!(Mk[1]&1),iya=!!(Mk[0]>>25&1),jya=!!(Mk[1]&2),kya=!!(Mk[0]>>24&1),lya=!!(Mk[0]>>23&1);var mya=Lxa(1,!0),ia=hya?jya:Lxa(610401301,!1),Caa=hya?iya||!kya:Lxa(188588736,mya),Iba=hya?iya||!lya:Lxa(645172343,mya);var la,nya=_.ea.navigator;la=nya?nya.userAgentData||null:null;var oya;_.ua=function(a,b){return Array.prototype.indexOf.call(a,b,void 0)};_.Wk=function(a,b,c){Array.prototype.forEach.call(a,b,c)};oya=function(a,b){return Array.prototype.some.call(a,b,void 0)};var pya=function(a){pya[" "](a);return a};pya[" "]=function(){};var qya=function(a,b){try{return pya(a[b]),!0}catch(c){}return!1};var rya,sya,Yk,al,tya,uya,vya,wya,xya,yya;rya=baa();_.Xk=caa();sya=oa("Edge");Yk=oa("Gecko")&&!(_.Vk(ha(),"WebKit")&&!oa("Edge"))&&!(oa("Trident")||oa("MSIE"))&&!oa("Edge");_.Zk=_.Vk(ha(),"WebKit")&&!oa("Edge");_.$k=jaa();al=haa()?la.platform==="Windows":oa("Windows");tya=haa()?la.platform==="Android":oa("Android");uya=iaa();vya=oa("iPad");wya=oa("iPod");xya=_.sa();
a:{var zya="",Aya=function(){var a=ha();if(Yk)return/rv:([^\);]+)(\)|;)/.exec(a);if(sya)return/Edge\/([\d\.]+)/.exec(a);if(_.Xk)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(_.Zk)return/WebKit\/(\S+)/.exec(a);if(rya)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Aya&&(zya=Aya?Aya[1]:"");if(_.Xk){var Bya,Cya=_.ea.document;Bya=Cya?Cya.documentMode:void 0;if(Bya!=null&&Bya>parseFloat(zya)){yya=String(Bya);break a}}yya=zya}var Dya=yya;var Eya=daa(),Fya=iaa()||oa("iPod"),Gya=oa("iPad"),Hya=gaa(),Iya=eaa(),Jya=faa()&&!_.sa();var Kya,bl,Mya;Kya={};bl=null;_.Lya=Yk||_.Zk||!Jya&&typeof _.ea.atob=="function";
_.Nya=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);e>255&&(b[c++]=e&255,e>>=8);b[c++]=e}a=3;a===void 0&&(a=0);Mya();a=Kya[a];c=Array(Math.floor(b.length/3));d=a[64]||"";let f=0;for(e=0;f<b.length-2;f+=3){var g=b[f],l=b[f+1],p=b[f+2],t=a[g>>2];g=a[(g&3)<<4|l>>4];l=a[(l&15)<<2|p>>6];p=a[p&63];c[e++]=t+g+l+p}t=0;p=d;switch(b.length-f){case 2:t=b[f+1],p=a[(t&15)<<2]||d;case 1:b=b[f],c[e]=a[b>>2]+a[(b&3)<<4|t>>4]+p+d}return c.join("")};
_.Pya=function(a){var b=[];_.Oya(a,function(c){b.push(c)});return b};_.Oya=function(a,b){function c(p){for(;d<a.length;){var t=a.charAt(d++),x=bl[t];if(x!=null)return x;if(!_.Tk(t))throw Error("w`"+t);}return p}Mya();for(var d=0;;){var 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))}};
Mya=function(){if(!bl){bl={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;c<5;c++){var d=a.concat(b[c].split(""));Kya[c]=d;for(var e=0;e<d.length;e++){var f=d[e];bl[f]===void 0&&(bl[f]=e)}}}};_.Wa={};var Qya,Db;_.Xa=function(){return Qya||(Qya=new _.Va(null,_.Wa))};Db=function(a){const b=a.wd;return b==null?"":typeof b==="string"?b:a.wd=naa(b)};_.Va=class{constructor(a,b){if(b!==_.Wa)throw Error("x");this.wd=a;if(a!=null&&a.length===0)throw Error("y");}Ps(){return this.wd==null}};var Ha=0,Ia=0;_.el=function(a){const b=a.xN;let c=a.Cy,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("r");_.Rya(a,c);return e};_.Rya=function(a,b){a.Cy=b;if(b>a.KJ)throw Error("s`"+b+"`"+a.KJ);};var Sya;Sya=function(a,b,c){const d=a.Fg.Vi(),e=_.el(a.Fg)>>>0,f=a.Fg.getCursor()+e;let g=f-d;g<=0&&(a.Fg.setEnd(f),c(b,a,void 0,void 0,void 0),g=f-a.Fg.getCursor());if(g)throw Error("m`"+e+"`"+(e-g));a.Fg.setCursor(f);a.Fg.setEnd(d)};_.Tya=function(a){const b=_.el(a.Fg)>>>0;return a.Fg.cUb(b,!0)};var $aa,Uya,Fba,Tba;_.Ma=Symbol();$aa=Symbol();Uya=Symbol();Fba=Symbol();Tba=Symbol();var xaa,Vya,Wya;_.vb={};xaa={};Vya=[];Vya[_.Ma]=55;_.Hb=Object.freeze(Vya);Wya=class{constructor(a,b,c){this.CNb=0;this.gSa=a;this.Xbb=b;this.cZb=c}next(){if(this.CNb<this.gSa.length){const a=this.gSa[this.CNb++];return{done:!1,value:this.Xbb?this.Xbb.call(this.cZb,a):a}}return{done:!0,value:void 0}}[Symbol.iterator](){return new Wya(this.gSa,this.Xbb,this.cZb)}};_.fl=Object.freeze({});Object.freeze({});var Sba=Object.freeze({});var Faa=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};var Xya;var Laa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var qba,Yya,Zya;qba={};Yya=(()=>class extends Map{constructor(){super()}})();Zya=function(a){if(a.Xca&2)throw Error("C");};
_.zb=class extends Yya{constructor(a,b,c=lba,d=lba){super();let e=a[_.Ma]|0;e|=64;this.Xca=a[_.Ma]=e;this.uCa=b;this.Jha=c;this.yub=this.uCa?mba: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)}}hZb(a=nba){if(this.size!==0)return this.Frb(a)}Frb(a=nba){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(){Zya(this);super.clear()}delete(a){Zya(this);
return super.delete(this.Jha(a,!0,!1))}entries(){var a=this.JPb();return new Wya(a,oba,this)}keys(){return this.SWc()}values(){var a=this.JPb();return new Wya(a,_.zb.prototype.get,this)}forEach(a,b){super.forEach((c,d)=>{a.call(b,this.get(d),d,this)})}set(a,b){Zya(this);a=this.Jha(a,!0,!1);return a==null?this:b==null?(super.delete(a),this):super.set(a,this.yub(b,!0,!0,this.uCa,!1,this.Xca))}has(a){return super.has(this.Jha(a,!1,!1))}get(a){a=this.Jha(a,!1,!1);const b=super.get(a);if(b!==void 0){var c=
this.uCa;return c?(c=this.yub(b,!1,!0,c,this.ENc,this.Xca),c!==b&&super.set(a,c),c):b}}JPb(){return Array.from(super.keys())}SWc(){return super.keys()}[Symbol.iterator](){return this.entries()}};_.zb.prototype.toJSON=void 0;_.zb.prototype.gYc=xaa;var pba;var Ab;var Nba=function(a){if(typeof Proxy!=="function")return a;let b=Mba(a);if(b)return b;b=new Proxy(a,{set(c,d,e){Bba();c[d]=e;return!0}});Eba(a,b);return b},Cba=void 0,Dba=void 0,Mba=function(a){let b;return(b=Cba)==null?void 0:b.get(a)},Rba=function(a){let b;return((b=Dba)==null?void 0:b.get(a))||a};var bc,Gb,$ya,aza,bza,cza,dza,eza,Dl,fza,gza,Ql;bc=function(a,b){a=a.yf;return Gb(a,a[_.Ma],b)};Gb=function(a,b,c,d){if(c===-1)return null;const e=b>>14&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(Hba(a,b,e,c)&&Uya!=null){var g;a=(g=Xya)!=null?g:Xya={};g=a[Uya]||0;g>=4||(a[Uya]=g+1,_.eb())}return d}return Hba(a,b,e,c)}};_.gl=function(a,b,c){const d=a.yf;let e=d[_.Ma];ab(e);_.Fb(d,e,b,c);return a};
_.hl=function(a,b,c,d=!1){return _.Tb(a,b,c,d)!==void 0};_.il=function(a,b,c,d,e){Xba(a,b,c,e,d,!1,1);return a};_.jl=function(a,b){a=a.yf;let c=a[_.Ma];const d=Gb(a,c,b);var e=d==null||typeof d==="number"?d:d==="NaN"||d==="Infinity"||d==="-Infinity"?Number(d):void 0;e!=null&&e!==d&&_.Fb(a,c,b,e);return e};$ya=function(a,b){a=a.yf;let c=a[_.Ma];const d=Gb(a,c,b),e=Ya(d,!0,!0,!!(c&34));e!=null&&e!==d&&_.Fb(a,c,b,e);return e};_.kl=function(a,b){return a===_.fl?2:b?4:2};
aza=function(a,b){return _.Nb(a,b,a.yf[_.Ma]&34?Oba:Pba,_.kl())};_.nl=function(a,b){a=$ya(a,b);return a==null?_.Xa():a};_.ol=function(a,b,c,d){const e=a.yf;var f=e[_.Ma];ab(f);if(d==null){var g=Uba(e);if(Vba(g,e,f,c)===b)g.set(c,0);else return a}else{g=Uba(e);const l=Vba(g,e,f,c);l!==b&&(l&&(f=_.Fb(e,f,l)),g.set(c,b))}_.Fb(e,f,b,d);return a};_.pl=function(a,b,c){return bza(a,b)===c?c:-1};bza=function(a,b){a=a.yf;return Vba(Uba(a),a,a[_.Ma],b)};
cza=function(a,b,c){a=a.yf;let d=a[_.Ma];ab(d);const e=Gb(a,d,c);b=yb(wb(e,b,!0,d));e!==b&&_.Fb(a,d,c,b);return b};dza=function(a,b,c,d){let e=a[_.Ma];const f=Gb(a,e,c,d);if(f!=null&&f.gP===_.vb)return b=yb(f),b!==f&&_.Fb(a,e,c,b,d),b.yf;if(Array.isArray(f)){var g=f[_.Ma]|0;g=g&2?Eb(f,g,!1):f;g=Cb(g,b[0],b[1])}else g=Cb(void 0,b[0],b[1]);g!==f&&_.Fb(a,e,c,g,d);return g};
_.ql=function(a,b,c,d=!1){b=_.Tb(a,b,c,d);if(b==null)return b;a=a.yf;let e=a[_.Ma];if(!(e&2)){const f=yb(b);f!==b&&(b=f,_.Fb(a,e,c,b,d))}return b};_.rl=function(a,b,c,d){a=a.yf;const e=a[_.Ma];return _.Wba(a,e,b,c,d,void 0,!1,!(2&e))};_.sl=function(a,b,c){c==null&&(c=void 0);return _.gl(a,b,c)};_.tl=function(a,b,c,d){d==null&&(d=void 0);return _.ol(a,b,c,d)};
_.ul=function(a,b,c){const d=a.yf;let e=d[_.Ma];ab(e);if(c==null)return _.Fb(d,e,b),a;c=Rba(c);let f=c[_.Ma]|0,g=f;const l=!!(2&f)||!!(2048&f),p=l||Object.isFrozen(c),t=!p&&(void 0===Sba||!1);let x=!0,A=!0;for(let I=0;I<c.length;I++){var F=c[I];l||(F=Na(F.yf),x&&(x=!F),A&&(A=F))}l||(f|=5,f=x?f|8:f&-9,f=A?f|16:f&-17);if(t||p&&f!==g)c=La(c),g=0,f=Jb(f,e),f=Lb(f,e,!0);f!==g&&(c[_.Ma]=f);_.Fb(d,e,b,c);return a};_.vl=function(a,b,c,d,e){Xba(a,b,c,d,e);return a};_.wl=function(a,b){return Vaa(bc(a,b))};
eza=function(a,b){a=bc(a,b);a=a!=null?ib(a)?typeof a==="string"?Uaa(a):Taa(a):void 0:a;return a};_.xl=function(a,b,c){return _.Nb(a,b,Vaa,c,void 0,void 0,0)};_.yl=function(a,b){return Kaa(bc(a,b))};_.zl=function(a,b){return _.nb(bc(a,b))};_.X=function(a,b){return Zaa(bc(a,b))};_.Al=function(a,b){return Maa(bc(a,b))};_.Bl=function(a,b,c=!1){return Ub(_.yl(a,b),c)};_.Cl=function(a,b,c=0){return Ub(_.zl(a,b),c)};Dl=function(a,b){return Ub(qb(bc(a,b)),0)};_.El=function(a,b,c=0){return Ub(_.wl(a,b),c)};
_.Fl=function(a,b){return Ub(_.jl(a,b),0)};_.Y=function(a,b,c=""){return Ub(_.X(a,b),c)};_.Gl=function(a,b,c=0){return Ub(_.Al(a,b),c)};_.Hl=function(a,b,c,d,e){return _.Nb(a,b,Zaa,c,d,e)};_.Il=function(a,b,c){a=_.Hl(a,b,3,void 0,!0);Aaa(a,c);return a[c]};_.Jl=function(a,b,c,d,e){return _.Nb(a,b,Maa,c,d,e)};fza=function(a,b,c){a=_.Jl(a,b,3,void 0,!0);Aaa(a,c);return a[c]};_.Kl=function(a,b,c){return _.Y(a,_.pl(a,c,b))};_.Ll=function(a,b,c){return _.wl(a,_.pl(a,c,b))};
_.Ml=function(a,b,c){return _.X(a,_.pl(a,c,b))};_.Nl=function(a,b,c,d){return _.ql(a,b,_.pl(a,d,c))};gza=function(a,b){a=_.X(a,b);return a==null?void 0:a};_.Ol=function(a,b,c){return _.gl(a,b,Jaa(c))};_.Pl=function(a,b,c){return _.Rb(a,b,Jaa(c),!1)};Ql=function(a,b,c){return _.gl(a,b,c==null?c:lb(c))};_.Rl=function(a,b,c){return _.Rb(a,b,c==null?c:lb(c),0)};_.Sl=function(a,b,c){return _.gl(a,b,_.sb(c))};_.Mc=function(a,b,c){return _.gl(a,b,Yaa(c))};_.gk=function(a,b,c){return _.Rb(a,b,Yaa(c),"")};
_.Tl=function(a,b,c,d){return _.ol(a,b,c,Yaa(d))};_.Ul=function(a,b,c){return _.gl(a,b,c==null?c:_.kb(c))};_.Vl=function(a,b,c){return _.Rb(a,b,c==null?c:_.kb(c),0)};_.Wl=function(a,b){return _.X(a,b)!=null};_.hza=function(a,b){return _.Ob(a,b,aba)};var Wb,Vb,ec,iza;ec=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("I");return Bb(a,uaa(b))};iza=function(a,b){a=b.xc?b.n5(a,b.xc,175237375,!0):b.n5(a,175237375,null,!0);return a===null?void 0:a};
_.cc=class{constructor(a,b){this.yf=Cb(a,b)}toJSON(){return Yb(this)}hd(a){try{return Vb=!0,a&&(Wb=a===cba||a!==bba&&a!==gba&&a!==jba?cba:a),JSON.stringify(Yb(this),tba)}finally{a&&(Wb=void 0),Vb=!1}}getExtension(a){return a.xc?a.gG?a.n5(this,a.xc,175237375,_.kl(void 0,!0),!0):a.n5(this,a.xc,175237375,!0):a.gG?a.n5(this,175237375,_.kl(void 0,!0),!0):a.n5(this,175237375,a.defaultValue,!0)}hasExtension(a){return a.xc?_.hl(this,a.xc,175237375,!0):iza(this,a)!==void 0}clone(){const a=this.yf;return Bb(this.constructor,
Eb(a,a[_.Ma],!1))}MO(){return Na(this.yf)}hc(){return yb(this)}};_.cc.prototype.gP=_.vb;_.cc.prototype.toString=function(){try{return Vb=!0,Yb(this).toString()}finally{Vb=!1}};_.Xl=class{constructor(a,b,c){this.QCa=a;this.Ovb=b;this.d0b=c}};_.jza=Symbol();_.Yl=Symbol();_.kza=Symbol();_.lza=Symbol();_.mza=new _.Xl(function(a,b,c){if(a.Au!==2)return!1;a=_.Tya(a);_.Fb(b,b[_.Ma],c,a===""?void 0:a);return!0},!1,!1);_.nza=new _.Xl(function(a,b,c,d,e){if(a.Au!==2)return!1;Sya(a,dza(b,d,c,!0),e);return!0},!1,!0);_.oza=new _.Xl(function(a,b,c,d,e){if(a.Au!==2)return!1;Sya(a,dza(b,d,c),e);return!0},!1,!0);
_.pza=new _.Xl(function(a,b,c,d,e){if(a.Au!==2)return!1;d=Cb(void 0,d[0],d[1]);let f=b[_.Ma];ab(f);let g=Jba(b,f,c,3);f=b[_.Ma];(g[_.Ma]|0)&4&&(g=La(g),g[_.Ma]=(g[_.Ma]|1)&-2079,_.Fb(b,f,c,g));g.push(d);Sya(a,d,e);return!0},!0,!0);var rza=class{constructor(){this.xc=qza;this.gG=0;this.n5=_.ql;this.defaultValue=void 0}};var Zl=class extends _.cc{constructor(a){super(a)}getKey(){return _.Y(this,1)}Az(a){return _.Mc(this,1,a)}getValue(){return _.Y(this,2)}setValue(a){return _.Mc(this,2,a)}Ul(){return _.Wl(this,2)}},$l=[3,4,5];Zl.prototype.toObject=function(){return sza(this)};var sza=function(a){if(a!=null)return _.dc(a),{wIb:_.h(_.Al(a,_.pl(a,$l,3))),yIb:_.h(_.Al(a,_.pl(a,$l,4))),vIb:_.h(_.Al(a,_.pl(a,$l,5))),key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};var tza=class extends _.cc{constructor(a){super(a)}};tza.prototype.toObject=function(){return uza(this)};var uza=function(a){if(a!=null)return _.dc(a),{fieldPath:_.h(_.X(a,1))}};var vza=class extends _.cc{constructor(a){super(a)}setInterval(a){return _.Mc(this,1,a)}clearInterval(){return _.gl(this,1)}};vza.prototype.toObject=function(){return wza(this)};var wza=function(a){if(a!=null)return _.dc(a),{interval:_.h(_.X(a,1))}};var xza=class extends _.cc{constructor(a){super(a)}nw(){return _.Nl(this,tza,1,am)}N7(a){return _.tl(this,1,am,a)}fF(){return _.ol(this,1,am)}gX(){return _.Tb(this,tza,_.pl(this,am,1))!==void 0}getTime(){return _.Nl(this,vza,2,am)}setTime(a){return _.tl(this,2,am,a)}},am=[1,2];xza.prototype.toObject=function(){return yza(this)};var yza=function(a){if(a!=null)return _.dc(a),{filter:uza(a.nw()),time:wza(a.getTime())}};var zza=class extends _.cc{constructor(a){super(a)}getType(){return _.Y(this,1)}Wm(a){return _.Mc(this,1,a)}};zza.prototype.toObject=function(){return Aza(this)};var Aza=function(a){if(a!=null)return _.dc(a),{type:_.h(_.X(a,1)),region:_.h(_.X(a,2)),xcd:_.h(_.X(a,3))}};var Bza=class extends _.cc{constructor(a){super(a)}};Bza.prototype.toObject=function(){return Cza(this)};var Cza=function(a){if(a!=null)return _.dc(a),{Mc:_.h(_.zl(a,1)),qld:_.h(_.zl(a,2))}};var Dza=class extends _.cc{constructor(a){super(a)}Jnb(a){return _.Mc(this,1,a)}Np(){return _.Y(this,2)}JU(){return _.gl(this,2)}pO(){return _.Y(this,3)}rw(){return _.Wl(this,3)}};Dza.prototype.toObject=function(){return Eza(this)};var Eza=function(a){if(a!=null)return _.dc(a),{SMc:_.h(_.X(a,1)),label:_.h(_.X(a,2)),link:_.h(_.X(a,3)),Bad:_.h(_.X(a,4)),lmd:Cza(_.ql(a,Bza,5))}};var Fza=class extends _.cc{constructor(a){super(a)}};Fza.prototype.toObject=function(){return Gza(this)};var Gza=function(a){if(a!=null)return _.dc(a),{tqd:_.h(_.zl(a,1)),rpd:_.h(_.zl(a,2))}};var Hza=class extends _.cc{constructor(a){super(a)}};Hza.prototype.toObject=function(){return Iza(this)};var Iza=function(a){if(a!=null)return _.dc(a),{appId:_.h(_.X(a,1))}};var Jza=class extends _.cc{constructor(a){super(a)}ZJ(){return _.Y(this,2)}};Jza.prototype.toObject=function(){return Kza(this)};var Kza=function(a){if(a!=null)return _.dc(a),{category:_.h(_.X(a,1)),product:_.h(_.X(a,2))}};var Lza=class extends _.cc{constructor(a){super(a)}mva(){return _.Cl(this,1)}};Lza.prototype.toObject=function(){return Mza(this)};var Mza=function(a){if(a!=null)return _.dc(a),{priority:_.h(_.zl(a,1))}};var Nza=class extends _.cc{constructor(a){super(a)}lga(){return _.Y(this,1)}Vm(a){_.Mc(this,1,a)}getUrl(){return _.Y(this,2)}tO(){return _.X(this,2)}Bz(a){return _.Mc(this,2,a)}N5(){return _.Wl(this,2)}};Nza.prototype.toObject=function(){return Oza(this)};var Oza=function(a){if(a!=null)return _.dc(a),{title:_.h(_.X(a,1)),url:_.h(_.X(a,2)),index:_.h(_.zl(a,3))}};var Pza=class extends _.cc{constructor(a){super(a)}ow(){return _.Y(this,1)}PAa(a){return _.Mc(this,1,a)}};Pza.prototype.toObject=function(){return Qza(this)};var Qza=function(a){if(a!=null)return _.dc(a),{text:_.h(_.X(a,1)),actionId:_.h(_.X(a,2))}};var Rza=class extends _.cc{constructor(a){super(a)}pO(){return _.Y(this,1)}rw(){return _.Wl(this,1)}};Rza.prototype.toObject=function(){return Sza(this)};var Sza=function(a){if(a!=null)return _.dc(a),{link:_.h(_.X(a,1))}};var Tza=class extends _.cc{constructor(a){super(a)}};Tza.prototype.toObject=function(){return Uza(this)};var Uza=function(a){if(a!=null)return _.dc(a),{upd:_.h(_.X(a,1)),L$c:_.h(_.Al(a,2))}};var Vza=class extends _.cc{constructor(a){super(a)}getType(){return _.Gl(this,1,0)}Wm(a){return _.Ul(this,1,a)}pO(){return _.Y(this,2)}rw(){return _.Wl(this,2)}};Vza.prototype.toObject=function(){return Wza(this)};var Wza=function(a){if(a!=null)return _.dc(a),{type:_.h(_.Al(a,1)),link:_.h(_.X(a,2))}};var Xza=class extends _.cc{constructor(a){super(a)}eh(){return _.Y(this,1)}};Xza.prototype.toObject=function(){return Yza(this)};var Yza=function(a){if(a!=null)return _.dc(a),{status:_.h(_.X(a,1)),nld:_.h(_.X(a,2))}};var Zza=class extends _.cc{constructor(a){super(a)}};Zza.prototype.toObject=function(){return $za(this)};var $za=function(a){if(a!=null)return _.dc(a),{jr:_.h(_.Al(a,1))}};var aAa=class extends _.cc{constructor(a){super(a)}};aAa.prototype.toObject=function(){return bAa(this)};var bAa=function(a){if(a!=null)return _.dc(a),{pageSize:_.h(_.zl(a,1)),index:_.h(_.zl(a,2)),rRc:_.h(_.Al(a,3)),Dhd:_.h(_.yl(a,4)),step:_.h(_.Al(a,5)),fid:_.h(_.zl(a,6)),sortColumn:_.h(_.Al(a,7)),Fod:_.h(_.Al(a,8)),K$c:_.h(_.Al(a,9)),njd:_.h(_.X(a,10))}};var cAa=class extends _.cc{constructor(a){super(a)}getStringValue(){return _.Kl(this,3,bm)}setStringValue(a){return _.Tl(this,3,bm,a)}},bm=[2,3,4,5,6];cAa.prototype.toObject=function(){return dAa(this)};var dAa=function(a){if(a!=null)return _.dc(a),{Iad:_.h(_.Al(a,1)),Xad:_.h(_.yl(a,_.pl(a,bm,2))),stringValue:_.h(_.Ml(a,3,bm)),Ied:_.h(_.Ml(a,4,bm)),intValue:_.h(_.Ll(a,5,bm)),doubleValue:_.h(_.jl(a,_.pl(a,bm,6))),Akd:_.h(_.Al(a,7))}};var eAa=class extends _.cc{constructor(a){super(a,32)}pMb(){return _.Y(this,5)}v4a(){return _.ql(this,aAa,14)}T3a(){return _.ql(this,Nza,16)}S3a(){return _.ql(this,Lza,17)}R3a(){return _.ql(this,Jza,19)}X3a(){return _.ql(this,Xza,23)}W3a(){return _.ql(this,Vza,24)}V3a(){return _.ql(this,Tza,25)}U3a(){return _.ql(this,Rza,26)}Q3a(){return _.ql(this,Hza,27)}m4a(){return _.ql(this,Zza,28)}P3a(){return _.ql(this,Fza,29)}h4a(){return _.rl(this,Zl,31,_.kl())}IPa(a){_.vl(this,31,Zl,a)}};eAa.Wb=[15,31];
eAa.prototype.toObject=function(){return fAa(this)};
var fAa=function(a){if(a!=null){_.dc(a);var b=_.h(_.X(a,1)),c=_.h(_.Al(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)),x=_.h(_.wl(a,10)),A=_.h(_.yl(a,11)),F=_.h(_.yl(a,12)),I=_.h(_.X(a,13)),K=bAa(a.v4a());var U=_.rl(a,cAa,15,_.kl());return{Pkd:b,Vod:c,shd:d,wjd:e,f_c:f,Qkd:g,phd:l,qhd:p,rhd:t,mhd:x,nhd:A,lhd:F,vod:I,uYc:K,Bkd:_.Zb(U,dAa),hPc:Oza(a.T3a()),gPc:Mza(a.S3a()),cad:yza(_.ql(a,xza,18)),ePc:Kza(a.R3a()),zbd:Aza(_.ql(a,zza,
20)),Ccd:Eza(_.ql(a,Dza,21)),fPc:_.h(_.X(a,22)),nPc:Yza(a.X3a()),mPc:Wza(a.W3a()),lPc:Uza(a.V3a()),kPc:Sza(a.U3a()),dPc:Iza(a.Q3a()),vSc:$za(a.m4a()),cPc:Gza(a.P3a()),cdd:Qza(_.ql(a,Pza,30)),CRc:_.Zb(a.h4a(),sza)}}};var gAa=class extends _.cc{constructor(a){super(a)}};gAa.prototype.toObject=function(){return hAa(this)};var hAa=function(a){if(a!=null)return _.dc(a),{bma:_.h(_.wl(a,1)),serverIp:_.h(qb(bc(a,2))),Eja:_.h(qb(bc(a,3)))}};(class extends _.cc{constructor(a){super(a,1)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={}}else a=void 0;return a};var cm=class extends _.cc{constructor(a){super(a)}zz(a){return _.Mc(this,10,a)}};cm.Wb=[1];cm.prototype.toObject=function(){return iAa(this)};var iAa=function(a){if(a!=null){_.dc(a);var b=_.rl(a,cm,1,_.kl());return{Jbd:_.Zb(b,iAa),Wad:_.h(_.X(a,2)),e6:_.h(_.X(a,3)),cu:_.h(_.X(a,10)),FN:_.h(_.X(a,4)),region:_.h(_.X(a,5))}}};var dm=class extends _.cc{constructor(a){super(a)}getWidth(){return _.zl(this,1)}getHeight(){return _.zl(this,2)}};dm.prototype.toObject=function(){return jAa(this)};var jAa=function(a){if(a!=null)return _.dc(a),{width:_.h(_.zl(a,1)),height:_.h(_.zl(a,2))}};var kAa=class extends _.cc{constructor(a){super(a)}};kAa.prototype.toObject=function(){return lAa(this)};var lAa=function(a){if(a!=null)return _.dc(a),{screenResolution:jAa(_.ql(a,dm,1)),Qnd:_.h(_.zl(a,2)),hrd:jAa(_.ql(a,dm,3))}};var mAa=class extends _.cc{constructor(a){super(a)}getKey(){return _.X(this,1)}Az(a){return _.Mc(this,1,a)}Tka(a){return _.Sl(this,2,a)}};mAa.prototype.toObject=function(){return nAa(this)};var nAa=function(a){if(a!=null)return _.dc(a),{key:_.h(_.X(a,1)),aab:_.h(_.wl(a,2))}};var oAa=class extends _.cc{constructor(a){super(a)}};oAa.prototype.toObject=function(){return pAa(this)};var pAa=function(a){if(a!=null)return _.dc(a),{u3c:_.h(_.X(a,1)),yod:_.h(_.X(a,2)),surveyId:_.h(_.X(a,3)),Apd:_.h(_.X(a,6)),responseType:_.h(_.Al(a,4)),H4c:_.h(_.X(a,5)),I4c:_.h(_.X(a,7)),J4c:_.h(_.X(a,8))}};var qAa=class extends _.cc{constructor(a){super(a)}};qAa.Wb=[2,3,4,5];qAa.prototype.toObject=function(){return rAa(this)};var rAa=function(a){if(a!=null)return _.dc(a),{ZTb:_.h(_.zl(a,1)),OZc:_.h(_.Nb(a,2,_.nb,2)),DMc:_.h(_.Nb(a,3,_.nb,2)),EMc:_.h(_.Hl(a,4,2)),rkd:_.h(_.Nb(a,5,_.nb,2))}};var sAa=class extends _.cc{constructor(a){super(a)}};sAa.prototype.toObject=function(){return tAa(this)};var tAa=function(a){if(a!=null)return _.dc(a),{ZTb:_.h(_.zl(a,1)),jad:_.h(_.X(a,2))}};var uAa=class extends _.cc{constructor(a){super(a)}};uAa.prototype.toObject=function(){return vAa(this)};var vAa=function(a){if(a!=null)return _.dc(a),{ZTb:_.h(_.zl(a,1)),mmd:_.h(_.zl(a,2))}};var wAa=class extends _.cc{constructor(a){super(a)}};wAa.Wb=[2,3,4];wAa.prototype.toObject=function(){return xAa(this)};var xAa=function(a){if(a!=null){_.dc(a);var b=pAa(_.ql(a,oAa,1));var c=_.rl(a,qAa,2,_.kl());c=_.Zb(c,rAa);var d=_.rl(a,uAa,3,_.kl());d=_.Zb(d,vAa);a=_.rl(a,sAa,4,_.kl());return{xgd:b,Bjd:c,nmd:d,mkd:_.Zb(a,tAa)}}};var yAa=class extends _.cc{constructor(a){super(a)}Tka(a){return _.Sl(this,2,a)}};yAa.prototype.toObject=function(){return zAa(this)};var zAa=function(a){if(a!=null)return _.dc(a),{tVc:_.h(_.X(a,1)),aab:_.h(_.wl(a,2))}};var AAa=class extends _.cc{constructor(a){super(a)}getMessage(){return _.X(this,1)}FAa(a){return _.Mc(this,1,a)}};AAa.prototype.toObject=function(){return BAa(this)};var BAa=function(a){if(a!=null)return _.dc(a),{message:_.h(_.X(a,1)),bkd:_.h(_.X(a,2)),lrd:_.h(_.X(a,3)),ydd:_.h(_.X(a,4)),zdd:_.h(_.X(a,5))}};var CAa=class extends _.cc{constructor(a){super(a)}};CAa.prototype.toObject=function(){return DAa(this)};var DAa=function(a){if(a!=null)return _.dc(a),{moduleId:_.h(_.X(a,1)),tld:_.h(_.X(a,2))}};var EAa=class extends _.cc{constructor(a){super(a)}getKey(){return _.X(this,1)}Az(a){return _.Mc(this,1,a)}getValue(){return _.X(this,2)}mga(){return _.X(this,2)}setValue(a){return _.Mc(this,2,a)}Ul(){return _.Wl(this,2)}};EAa.prototype.toObject=function(){return FAa(this)};var FAa=function(a){if(a!=null)return _.dc(a),{key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};var GAa=class extends _.cc{constructor(a){super(a)}getKey(){return _.X(this,1)}Az(a){return _.Mc(this,1,a)}iMb(){return _.X(this,2)}getValue(){return _.X(this,3)}mga(){return _.X(this,3)}setValue(a){return _.Mc(this,3,a)}Ul(){return _.Wl(this,3)}};GAa.prototype.toObject=function(){return HAa(this)};var HAa=function(a){if(a!=null)return _.dc(a),{key:_.h(_.X(a,1)),comparator:_.h(_.X(a,2)),value:_.h(_.X(a,3))}};var IAa=class extends _.cc{constructor(a){super(a)}};IAa.Wb=[1];IAa.prototype.toObject=function(){return JAa(this)};var JAa=function(a){if(a!=null){_.dc(a);var b=_.rl(a,GAa,1,_.kl());return{fmd:_.Zb(b,HAa),gmd:_.h(_.X(a,2))}}};var KAa=class extends _.cc{constructor(a){super(a)}};KAa.Wb=[1,2,3];KAa.prototype.toObject=function(){return LAa(this)};var LAa=function(a){if(a!=null)return _.dc(a),{OZc:_.h(_.Nb(a,1,_.nb,2)),DMc:_.h(_.Nb(a,2,_.nb,2)),EMc:_.h(_.Hl(a,3,2)),okd:_.h(_.X(a,4))}};var MAa=class extends _.cc{constructor(a){super(a)}};MAa.prototype.toObject=function(){return NAa(this)};var NAa=function(a){if(a!=null)return _.dc(a),{I4c:_.h(_.X(a,1)),J4c:_.h(_.X(a,2)),imd:_.h(_.X(a,3)),tgd:_.h(_.yl(a,4)),rgd:_.h(_.yl(a,5)),Ukd:_.h(_.X(a,6)),H4c:_.h(_.X(a,7))}};var OAa=class extends _.cc{constructor(a){super(a)}};OAa.prototype.toObject=function(){return PAa(this)};var PAa=function(a){if(a!=null)return _.dc(a),{jjd:NAa(_.ql(a,MAa,1)),ljd:_.h(_.yl(a,2)),ijd:LAa(_.ql(a,KAa,3))}};var QAa=class extends _.cc{constructor(a){super(a)}};QAa.prototype.toObject=function(){return RAa(this)};var RAa=function(a){if(a!=null)return _.dc(a),{ndd:_.h(_.X(a,1)),mdd:_.h(_.X(a,2)),cacheHit:_.h(_.yl(a,3)),xdd:_.h(_.yl(a,4)),Vmd:_.h(_.yl(a,5)),aborted:_.h(_.yl(a,6)),kqd:_.h(_.wl(a,7))}};var SAa=class extends _.cc{constructor(a){super(a)}};SAa.prototype.toObject=function(){return TAa(this)};var TAa=function(a){if(a!=null)return _.dc(a),{Vgd:_.Bl(a,1),Ygd:_.Y(a,2),Zgd:_.Y(a,3),Ugd:_.El(a,4),Mqd:_.Gl(a,5,0),rld:_.Y(a,6),Wgd:_.Y(a,7),Xgd:_.Y(a,8)}};var UAa=class extends _.cc{constructor(a){super(a)}};UAa.prototype.toObject=function(){return VAa(this)};var VAa=function(a){if(a!=null)return _.dc(a),{thd:TAa(_.ql(a,SAa,1)),jgd:_.h(_.X(a,2))}};var WAa=class extends _.cc{constructor(a){super(a)}getFeature(){return _.X(this,7)}pWb(a){return _.Mc(this,7,a)}hasFeature(){return _.Wl(this,7)}Nka(a){_.Mc(this,6,a)}f4a(){return gza(this,6)}};WAa.prototype.toObject=function(){return XAa(this)};var XAa=function(a){if(a!=null)return _.dc(a),{Q4:_.h(_.X(a,7)),Wed:_.h(_.X(a,1)),release:_.h(_.X(a,2)),environment:_.h(_.X(a,6)),Mkd:_.h(_.X(a,3)),Okd:_.h(_.X(a,4)),Nkd:_.h(_.wl(a,5))}};var YAa=class extends _.cc{constructor(a){super(a)}};YAa.prototype.toObject=function(){return ZAa(this)};var ZAa=function(a){if(a!=null)return _.dc(a),{kld:_.h(_.Al(a,1))}};var $Aa=class extends _.cc{constructor(a){super(a)}};$Aa.prototype.toObject=function(){return aBa(this)};var aBa=function(a){if(a!=null)return _.dc(a),{vnd:_.h(_.X(a,1)),und:_.h(_.Al(a,2))}};var bBa=class extends _.cc{constructor(a){super(a)}Vf(){return _.X(this,4)}FL(a){_.Mc(this,4,a)}RF(){return _.Wl(this,4)}};bBa.prototype.toObject=function(){return cBa(this)};var cBa=function(a){if(a!=null)return _.dc(a),{Ked:_.h(_.X(a,1)),errorCode:_.h(_.X(a,2)),Jed:_.h(_.Al(a,3)),domain:_.h(_.X(a,4)),reason:_.h(_.X(a,5)),Xbd:_.h(_.Al(a,6))}};var dBa=class extends _.cc{constructor(a){super(a)}MAa(a){return Ql(this,4,a)}g4a(){return _.ql(this,bBa,8)}R4a(){return eza(this,9)}eob(a){return _.gl(this,9,a==null?a:Waa(a))}};dBa.prototype.toObject=function(){return eBa(this)};var eBa=function(a){if(a!=null)return _.dc(a),{E5c:_.h(_.X(a,1)),hmd:_.h(_.X(a,2)),emd:_.h(_.X(a,3)),statusCode:_.h(_.zl(a,4)),j1c:_.h(_.wl(a,5)),cka:_.h(_.X(a,6)),YPc:_.h(_.Al(a,7)),E4:cBa(a.g4a()),requestId:_.h(eza(a,9)),U0c:_.h(_.yl(a,10))}};var fBa=class extends _.cc{constructor(a){super(a)}getUrl(){return _.X(this,2)}tO(){return _.X(this,2)}Bz(a){return _.Mc(this,2,a)}N5(){return _.Wl(this,2)}Vf(){return _.X(this,12)}FL(a){_.Mc(this,12,a)}RF(){return _.Wl(this,12)}g4a(){return _.ql(this,bBa,9)}R4a(){return eza(this,10)}eob(a){return _.gl(this,10,a==null?a:Waa(a))}};fBa.prototype.toObject=function(){return gBa(this)};
var gBa=function(a){if(a!=null)return _.dc(a),{method:_.h(_.X(a,1)),url:_.h(_.X(a,2)),Vjd:_.h(_.X(a,3)),domain:_.h(_.X(a,12)),E5c:_.h(_.X(a,4)),znd:_.h(_.zl(a,5)),j1c:_.h(_.wl(a,6)),cka:_.h(_.X(a,7)),YPc:_.h(_.Al(a,8)),E4:cBa(a.g4a()),requestId:_.h(eza(a,10)),U0c:_.h(_.yl(a,11))}};var hBa=class extends _.cc{constructor(a){super(a)}mWb(a){_.Ul(this,1,a)}zva(){return _.ql(this,fBa,2)}n5a(){return _.ql(this,dBa,3)}p4a(){return _.ql(this,AAa,4)}};hBa.prototype.toObject=function(){return iBa(this)};var iBa=function(a){if(a!=null)return _.dc(a),{BRc:_.h(_.Al(a,1)),KCa:gBa(a.zva()),q7c:eBa(a.n5a()),QWc:BAa(a.p4a()),ojd:aBa(_.ql(a,$Aa,5))}};var jBa=class extends _.cc{constructor(a){super(a)}};jBa.prototype.toObject=function(){return kBa(this)};var kBa=function(a){if(a!=null)return _.dc(a),{hld:_.h(Xaa(bc(a,1))),fdd:_.h(_.zl(a,2))}};var lBa=class extends _.cc{constructor(a){super(a)}getOrigin(){return _.Al(this,1)}Xka(a){return _.Ul(this,1,a)}getContainerId(){return _.X(this,3)}setContainerId(a){return _.Mc(this,3,a)}};lBa.prototype.toObject=function(){return mBa(this)};var mBa=function(a){if(a!=null)return _.dc(a),{origin:_.h(_.Al(a,1)),containerType:_.h(_.Al(a,2)),containerId:_.h(_.X(a,3)),containerName:_.h(_.X(a,4)),ghd:_.h(_.wl(a,5))}};var nBa=class extends _.cc{constructor(a){super(a)}getKey(){return _.Al(this,1)}Az(a){return _.Ul(this,1,a)}Tka(a){return _.Sl(this,3,a)}};nBa.Wb=[4];nBa.prototype.toObject=function(){return oBa(this)};var oBa=function(a){if(a!=null)return _.dc(a),{key:_.h(_.Al(a,1)),Hz:_.h(_.wl(a,2)),aab:_.h(_.wl(a,3)),Uhd:_.h(_.Hl(a,4,2)),Jid:mBa(_.ql(a,lBa,5)),wnd:_.h(_.wl(a,6))}};var fm=class extends _.cc{constructor(a){super(a)}Qnb(a){return Ql(this,1,a)}};fm.Wb=[3];fm.prototype.toObject=function(){return pBa(this)};var pBa=function(a){if(a!=null)return _.dc(a),{RN:_.h(_.zl(a,1)),ved:_.h(_.zl(a,2)),Zkd:_.h(_.Nb(a,3,_.nb,2)),Qma:_.h(_.Al(a,4)),sbd:_.h(_.Al(a,7))}};var qBa=class extends _.cc{constructor(a){super(a)}};qBa.prototype.toObject=function(){return rBa(this)};var rBa=function(a){if(a!=null)return _.dc(a),{ead:pBa(_.ql(a,fm,1)),crd:fAa(_.ql(a,eAa,2))}};var sBa=class extends _.cc{constructor(){super(void 0,135)}Lnb(a){return _.Mc(this,12,a)}Nka(a){_.Ul(this,82,a)}f4a(){const a=_.Al(this,82);return a==null?void 0:a}vWb(a){_.Ol(this,16,a)}Xnb(a){return _.Mc(this,17,a)}pva(){return _.X(this,18)}Zka(a){return _.Mc(this,18,a)}mWb(a){_.Ul(this,23,a)}h4a(){return _.rl(this,Zl,5,_.kl())}IPa(a){_.vl(this,5,Zl,a)}Tka(a){return _.Sl(this,7,a)}HAa(a){_.Mc(this,1,a)}Cm(){return _.X(this,32)}setProjectId(a){return _.Mc(this,32,a)}yAa(a){_.Mc(this,2,a)}y4a(){return _.X(this,
121)}Unb(a){return _.Ol(this,6,a)}dob(a){return _.Mc(this,8,a)}zva(){return _.ql(this,fBa,30)}n5a(){return _.ql(this,dBa,31)}p4a(){return _.ql(this,AAa,47)}Xua(){return _.X(this,94)}Hka(a){return _.Mc(this,94,a)}pMb(){return _.ql(this,UAa,98)}KWb(a){_.Mc(this,122,a)}};sBa.Wb=[5,15,85,44,49,50,63,64,71];
sBa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={tad:_.h(_.Al(this,116)),cV:_.h(_.X(this,12)),environment:_.h(_.Al(this,82)),Fkd:_.h(_.yl(this,27)),Owa:_.h(_.yl(this,16)),i_c:_.h(_.X(this,17)),referer:_.h(_.X(this,18)),USb:_.h(_.X(this,13)),eventType:_.h(_.X(this,3)),BF:_.h(_.X(this,4)),BRc:_.h(_.Al(this,23)),CRc:_.Zb(this.h4a(),sza),aab:_.h(_.wl(this,7)),projectNumber:_.h(_.X(this,1)),projectId:_.h(_.X(this,32)),organizationId:_.h(_.X(this,53)),wfd:_.h(_.X(this,72)),Qad:_.h(_.X(this,
52)),billingAccountId:_.h(_.X(this,2)),ncd:_.h(_.X(this,74)),acd:_.h(_.X(this,40)),Wbd:_.h(_.X(this,41)),dcd:_.h(_.X(this,42)),TWb:_.h(_.X(this,73)),iNb:xAa(_.ql(this,wAa,20)),kjd:PAa(_.ql(this,OAa,91)),brd:rBa(_.ql(this,qBa,21)),traceId:_.h(_.X(this,133)),Mfd:_.h(_.X(this,134)),appId:_.h(_.X(this,37)),cfd:_.h(_.X(this,43)),PGb:_.h(_.X(this,57)),RGb:_.h(_.X(this,58)),TGb:_.h(_.X(this,59)),yad:_.h(_.X(this,75)),QGb:_.h(_.X(this,62)),SGb:_.h(_.X(this,65)),Aad:_.h(_.X(this,84)),zad:_.h(_.X(this,129)),
iSb:_.h(_.X(this,121)),Kfd:_.h(_.X(this,60)),Lfd:_.h(_.X(this,83)),Lmd:_.h(_.X(this,61)),hhd:_.h(_.X(this,69)),Ewa:_.h(_.yl(this,6)),Kjb:_.h(_.X(this,8)),Khd:_.h(_.yl(this,9)),rnd:_.h(_.X(this,10)),iod:_.h(_.X(this,11)),Cmd:_.h(_.X(this,68)),gfd:_.h(_.Al(this,24)),Jad:_.h(_.Al(this,35)),Kad:_.h(_.Al(this,70)),kad:_.h(_.X(this,14)),lpd:_.Zb(_.rl(this,mAa,15,_.kl()),nAa),mcd:_.h(_.X(this,19)),Hkd:_.h(_.X(this,25)),tVc:_.h(_.X(this,22)),fhd:zAa(_.ql(this,yAa,51)),ihd:_.h(_.Al(this,26)),dmd:iBa(_.ql(this,
hBa,46)),g1c:_.h(_.wl(this,28)),jld:ZAa(_.ql(this,YAa,38)),Ckd:XAa(_.ql(this,WAa,29)),mpd:_.Zb(_.rl(this,nBa,85,_.kl()),oBa),N_b:_.h(_.X(this,86)),KCa:gBa(this.zva()),q7c:eBa(this.n5a()),Tdd:lAa(_.ql(this,kAa,33)),dbd:_.h(_.X(this,34)),bjd:_.h(_.X(this,36)),Zid:_.h(_.X(this,39)),ujd:_.h(_.Hl(this,44,2)),ajd:_.h(_.X(this,45)),QWc:BAa(this.p4a()),vPc:_.h(_.X(this,48)),Oed:ac(aza(this,49)),Rpd:_.Zb(_.rl(this,cm,50,_.kl()),iAa),jod:ac($ya(this,99)),kod:iAa(_.ql(this,cm,100)),Abd:_.h(_.X(this,54)),Hid:JAa(_.ql(this,
IAa,55)),Gid:FAa(_.ql(this,EAa,56)),Whd:_.Zb(_.rl(this,CAa,63,_.kl()),DAa),Vhd:_.Zb(_.rl(this,CAa,64,_.kl()),DAa),ohd:_.h(_.X(this,66)),uhd:_.h(_.X(this,67)),hjd:_.h(_.Hl(this,71,2)),cgd:_.h(_.X(this,76)),fgd:_.h(_.X(this,77)),bgd:_.h(_.X(this,78)),egd:_.h(_.X(this,79)),dgd:_.h(_.X(this,80)),DHb:_.h(_.X(this,81)),xIb:_.h(_.X(this,87)),qkd:RAa(_.ql(this,QAa,88)),Xid:_.h(_.X(this,89)),Yid:_.h(_.X(this,90)),Ejd:_.h(_.X(this,92)),gaiaId:_.h(_.wl(this,93)),AVa:_.h(_.X(this,94)),ccd:_.h(_.X(this,95)),oad:_.h(_.X(this,
96)),nad:_.h(_.X(this,97)),f_c:VAa(this.pMb()),S$c:_.h(_.X(this,101)),dhd:_.h(_.yl(this,102)),odd:_.h(_.X(this,104)),tcd:_.h(_.X(this,105)),datasetId:_.h(_.X(this,106)),Vqd:_.h(_.X(this,107)),vid:_.h(_.wl(this,114)),Uqd:_.h(_.X(this,115)),Tnd:_.h(_.X(this,117)),Xnd:_.h(_.X(this,118)),Wnd:_.h(_.X(this,119)),smb:_.h(_.X(this,122)),Ocd:_.h(_.X(this,123)),qid:_.h(_.X(this,125)),mod:kBa(_.ql(this,jBa,126))}}else a=void 0;return a};var tBa=class extends _.cc{constructor(){super()}pva(){return _.Y(this,2)}Zka(a){return _.Mc(this,2,a)}};tBa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Yld:_.h(_.X(this,1)),referer:_.h(_.X(this,2))}}else a=void 0;return a};var uBa=class extends _.cc{constructor(a){super(a)}getType(){return _.Gl(this,6,0)}Wm(a){return _.Ul(this,6,a)}};uBa.prototype.toObject=function(){return vBa(this)};var vBa=function(a){if(a!=null)return _.dc(a),{type:_.h(_.Al(a,6)),inputType:_.h(_.Al(a,7)),NO:_.h(_.yl(a,8)),vhd:_.h(_.yl(a,9))}};var wBa=class extends _.cc{constructor(a){super(a)}getId(){return _.Gl(this,3,0)}getType(){return _.Gl(this,4,0)}Wm(a){return _.Ul(this,4,a)}};wBa.prototype.toObject=function(){return xBa(this)};var xBa=function(a){if(a!=null)return _.dc(a),{id:_.h(_.Al(a,3)),type:_.h(_.Al(a,4))}};var yBa=class extends _.cc{constructor(a){super(a)}},zBa=[1,2];yBa.prototype.toObject=function(){return ABa(this)};var ABa=function(a){if(a!=null)return _.dc(a),{service:xBa(_.Nl(a,wBa,1,zBa)),Chd:_.h(_.yl(a,_.pl(a,zBa,2))),jid:xBa(_.ql(a,wBa,11)),field:vBa(_.ql(a,uBa,5)),Ned:_.h(_.X(a,12))}};var BBa=class extends _.cc{constructor(a){super(a)}getMetadata(){return _.ql(this,yBa,1)}S7(a){return _.sl(this,1,a)}};BBa.prototype.toObject=function(){return CBa(this)};var CBa=function(a){if(a!=null)return _.dc(a),{metadata:ABa(a.getMetadata())}};var DBa=class extends _.cc{constructor(a){super(a)}getQuery(){return _.Y(this,3)}setQuery(a){return _.Mc(this,3,a)}f6a(){return _.Wl(this,3)}};DBa.prototype.toObject=function(){return EBa(this)};var EBa=function(a){if(a!=null)return _.dc(a),{Eod:_.h(_.X(a,1)),jr:_.h(_.X(a,2)),query:_.h(_.X(a,3))}};var FBa=class extends _.cc{constructor(a){super(a)}getUrl(){return _.Y(this,1)}Bz(a){return _.Mc(this,1,a)}N5(){return _.Wl(this,1)}},GBa=[3];FBa.prototype.toObject=function(){return HBa(this)};var HBa=function(a){if(a!=null)return _.dc(a),{url:_.h(_.X(a,1)),Gkd:_.h(_.X(a,2)),qcd:EBa(_.Nl(a,DBa,3,GBa))}};var IBa=class extends _.cc{constructor(){super()}SW(){return _.ql(this,FBa,1)}};IBa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={T8:HBa(this.SW()),Tqd:CBa(_.ql(this,BBa,2))}}else a=void 0;return a};var JBa=class extends _.cc{constructor(){super()}Q3a(){return _.ql(this,Hza,2)}T3a(){return _.ql(this,Nza,3)}S3a(){return _.ql(this,Lza,4)}R3a(){return _.ql(this,Jza,5)}};JBa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={dPc:Iza(this.Q3a()),hPc:Oza(this.T3a()),gPc:Mza(this.S3a()),ePc:Kza(this.R3a()),fPc:_.h(_.X(this,6))}}else a=void 0;return a};var KBa=class extends _.cc{constructor(){super()}};KBa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={aqd:_.h(_.yl(this,1))}}else a=void 0;return a};var LBa=class extends _.cc{constructor(a){super(a)}pO(){return _.Y(this,3)}rw(){return _.Wl(this,3)}};LBa.prototype.toObject=function(){return MBa(this)};var MBa=function(a){if(a!=null)return _.dc(a),{old:_.h(_.X(a,1)),revisionId:_.h(_.X(a,2)),link:_.h(_.X(a,3)),khd:_.h(_.yl(a,4))}};var NBa=class extends _.cc{constructor(){super()}};NBa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Bcd:MBa(_.ql(this,LBa,1))}}else a=void 0;return a};var OBa=class extends _.cc{constructor(){super()}SW(){return _.ql(this,Dza,1)}};OBa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={T8:Eza(this.SW())}}else a=void 0;return a};var PBa=class extends _.cc{constructor(){super()}SW(){return _.ql(this,Xza,1)}X3a(){return _.ql(this,Xza,2)}V3a(){return _.ql(this,Tza,3)}U3a(){return _.ql(this,Rza,4)}W3a(){return _.ql(this,Vza,5)}P3a(){return _.ql(this,Fza,6)}KWb(a){_.Mc(this,7,a)}};PBa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={T8:Yza(this.SW()),nPc:Yza(this.X3a()),lPc:Uza(this.V3a()),kPc:Sza(this.U3a()),mPc:Wza(this.W3a()),cPc:Gza(this.P3a()),smb:_.h(_.X(this,7))}}else a=void 0;return a};var QBa=class extends _.cc{constructor(){super()}m4a(){return _.ql(this,Zza,3)}};QBa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={appId:_.h(_.X(this,1)),g1c:_.h(_.wl(this,2)),vSc:$za(this.m4a())}}else a=void 0;return a};var RBa=class extends _.cc{constructor(){super()}};RBa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Vad:_.h(_.X(this,1))}}else a=void 0;return a};var SBa=class extends _.cc{constructor(a){super(a)}mva(){return _.Y(this,1)}eh(){return _.Y(this,3)}};SBa.prototype.toObject=function(){return TBa(this)};var TBa=function(a){if(a!=null)return _.dc(a),{priority:_.h(_.X(a,1)),stage:_.h(_.X(a,2)),status:_.h(_.X(a,3)),U$c:_.h(_.wl(a,4))}};var UBa=class extends _.cc{constructor(a){super(a)}};UBa.prototype.toObject=function(){return VBa(this)};var VBa=function(a){if(a!=null)return _.dc(a),{vPc:_.h(_.X(a,1)),Fbd:_.h(_.X(a,2))}};var WBa=class extends _.cc{constructor(a){super(a)}};WBa.Wb=[3];WBa.prototype.toObject=function(){return XBa(this)};var XBa=function(a){if(a!=null)return _.dc(a),{iqd:_.h(_.X(a,1)),Fid:_.h(_.X(a,2)),sfd:_.h(_.Hl(a,3,2))}};var YBa=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}Pd(a){return _.Mc(this,1,a)}zi(){return _.Wl(this,1)}};YBa.prototype.toObject=function(){return ZBa(this)};var ZBa=function(a){if(a!=null)return _.dc(a),{name:_.h(_.X(a,1)),sort:_.h(_.Al(a,2))}};var $Ba=class extends _.cc{constructor(a){super(a)}Np(){return _.Y(this,1)}JU(){return _.gl(this,1)}},aCa=[2,3,4,5];$Ba.prototype.toObject=function(){return bCa(this)};var bCa=function(a){if(a!=null)return _.dc(a),{label:_.h(_.X(a,1)),tbd:TBa(_.Nl(a,SBa,2,aCa)),qfd:XBa(_.Nl(a,WBa,3,aCa)),Epd:ZBa(_.Nl(a,YBa,4,aCa)),hdd:VBa(_.Nl(a,UBa,5,aCa))}};var cCa=class extends _.cc{constructor(){super()}SW(){return _.ql(this,$Ba,3)}};cCa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Vid:_.h(_.X(this,1)),Wid:_.h(_.X(this,2)),T8:bCa(this.SW())}}else a=void 0;return a};var dCa=class extends _.cc{constructor(){super()}};dCa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ypd:_.h(_.Al(this,1)),urlPrefix:_.h(_.X(this,2)),whd:_.h(_.yl(this,3)),app:_.h(_.Al(this,4)),pbd:_.h(_.Al(this,5)),Ehd:_.h(_.yl(this,6))}}else a=void 0;return a};var eCa=class extends _.cc{constructor(){super()}v4a(){return _.ql(this,aAa,1)}};eCa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={uYc:bAa(this.v4a())}}else a=void 0;return a};new IBa;new OBa;new PBa;new QBa;new JBa;new eCa;new tBa;new NBa;new RBa;new dCa;new cCa;new KBa;var gCa=function(a){var b=Xj("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"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(g){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||_.ea.$googDebugFname||b}catch(g){e="Not available",c=!0}b=fCa(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message;
if(c==null){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)c=a.constructor.name;else if(c=a.constructor,gm[c])c=gm[c];else{c=String(c);if(!gm[c]){var f=/function\s+([^\(]+)/m.exec(c);gm[c]=f?f[1]:"[Anonymous]"}c=gm[c]}c='Unknown Error of type "'+c+'"'}else c="Unknown Error of unknown type";typeof a.toString==="function"&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"}}return{message:a.message,
name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:b}},fCa=function(a,b){b||(b={});b[hCa(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[hCa(a)]&&(c+="\nCaused by: ",a.stack&&a.stack.indexOf(a.toString())==0||(c+=typeof a==="string"?a:a.message+"\n"),c+=fCa(a,b));return c},hCa=function(a){var b="";typeof a.toString==="function"&&(b=""+a);return b+a.stack},gm={};var iCa=class{};var jCa=class extends _.cc{constructor(){super()}};jCa.Wb=[1,2,3,4];jCa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={lbd:_.h(_.Nb(this,1,_.nb,2)),nbd:_.h(_.Nb(this,2,_.nb,2)),bad:_.h(_.Nb(this,3,_.nb,2)),mbd:_.h(_.Nb(this,4,_.nb,2))}}else a=void 0;return a};var kCa=function(){},lCa=function(a){return function(){throw Error(a);}};var hm=function(){};hm.prototype.next=function(){return mCa};var mCa={done:!0,value:void 0};hm.prototype.o1=function(){return this};var oCa=function(a){if(a instanceof im||a instanceof nCa||a instanceof jm)return a;if(typeof a.next=="function")return new im(()=>a);if(typeof a[Symbol.iterator]=="function")return new im(()=>a[Symbol.iterator]());if(typeof a.o1=="function")return new im(()=>a.o1());throw Error("N");},im=class{constructor(a){this.m3a=a}o1(){return new nCa(this.m3a())}[Symbol.iterator](){return new jm(this.m3a())}jZb(){return new jm(this.m3a())}},nCa=class extends hm{constructor(a){super();this.Hha=a}next(){return this.Hha.next()}[Symbol.iterator](){return new jm(this.Hha)}jZb(){return new jm(this.Hha)}},
jm=class extends im{constructor(a){super(()=>a);this.Hha=a}next(){return this.Hha.next()}};var pCa=function(){};var km=function(){};_.Qk(km,pCa);km.prototype[Symbol.iterator]=function(){return oCa(this.o1(!0)).jZb()};km.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};var lm=function(a){this.SD=a;this.Xra=null};_.Qk(lm,km);_.ba=lm.prototype;_.ba.set=function(a,b){mm(this);try{this.SD.setItem(a,b)}catch(c){if(this.SD.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.ba.get=function(a){mm(this);a=this.SD.getItem(a);if(typeof a!=="string"&&a!==null)throw"Storage mechanism: Invalid value was encountered";return a};_.ba.remove=function(a){mm(this);this.SD.removeItem(a)};
_.ba.o1=function(a){mm(this);var b=0,c=this.SD,d=new hm;d.next=function(){if(b>=c.length)return mCa;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};_.ba.clear=function(){mm(this);this.SD.clear()};_.ba.key=function(a){mm(this);return this.SD.key(a)};
var mm=function(a){if(a.SD==null)throw Error("O");let b;((b=a.Xra)!=null?b:a.Xra=qCa(a.SD))||fa(Error("O"))},qCa=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 rCa=function(){var a=null;try{a=_.ea.sessionStorage||null}catch(b){}lm.call(this,a)};_.Qk(rCa,lm);/*

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 sCa="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),FCa=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]=sCa[d==19?c&3|8:c]);return a.join("")};var GCa=new rCa;var HCa=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("P`"+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("Q`"+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 JCa=function(a,b,c){var d=String(_.ea.location.href);return d&&a&&b?[b,ICa(HCa(d),a,c||null)].join(" "):null},ICa=function(a,b,c){var d=[],e=[];if((Array.isArray(c)?2:1)==1)return e=[b,a],_.Wk(d,function(l){e.push(l)}),KCa(e.join(" "));var f=[],g=[];_.Wk(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];_.Wk(d,function(l){e.push(l)});a=KCa(e.join(" "));a=[c,a];g.length==0||a.push(g.join(""));return a.join("_")},KCa=function(a){var b=
$ba();b.update(a);return b.digestString().toLowerCase()};var LCa={};var MCa,oca=function(){if(MCa===void 0){var a=null,b=_.ea.trustedTypes;if(b&&b.createPolicy)try{a=b.createPolicy("goog#html",{createHTML:Txa,createScript:Txa,createScriptURL:Txa})}catch(c){_.ea.console&&_.ea.console.error(c.message)}MCa=a}return MCa};var OCa,NCa;_.nm=function(a,b){this.gYb=a===NCa&&b||"";this.nvc=OCa};_.nm.prototype.toString=function(){return this.gYb};_.PCa=function(a){return a instanceof _.nm&&a.constructor===_.nm&&a.nvc===OCa?a.gYb:"type_error:Const"};OCa={};NCa={};var QCa;_.zc=class{constructor(a){this.ITb=a}toString(){return this.ITb+""}};_.Ac=function(a){return a instanceof _.zc&&a.constructor===_.zc?a.ITb:"type_error:TrustedResourceUrl"};QCa={};_.Kc=function(a){const b=oca();a=b?b.createScriptURL(a):a;return new _.zc(a,QCa)};_.hc=class{constructor(a){this.KTb=a}toString(){return this.KTb}};_.lc=new _.hc("about:invalid#zClosurez");var aca=class{constructor(a){this.isValid=a}},bca=[kc("data"),kc("http"),kc("https"),kc("mailto"),kc("ftp"),new aca(a=>/^[^:]*([/?#]|$)/.test(a))],RCa=typeof URL==="function",SCa=["data:","http:","https:","mailto:","ftp:"],dca=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var kca="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");_.TCa={};_.om=class{constructor(a){this.HTb=a}toString(){return this.HTb.toString()}};_.UCa=new _.om("",_.TCa);_.VCa=RegExp("^[-+,.\"'%_!#/ a-zA-Z0-9\\[\\]]+$");_.WCa=RegExp("\\b(url\\([ \t\n]*)('[ -&(-\\[\\]-~]*'|\"[ !#-\\[\\]-~]*\"|[!#-&*-\\[\\]-~]*)([ \t\n]*\\))","g");_.XCa=RegExp("\\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|radial-gradient|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?|steps|var)\\([-+*/0-9a-zA-Z.%#\\[\\], ]+\\)","g");_.YCa={};_.pm=class{constructor(a){this.GTb=a}toString(){return this.GTb.toString()}};_.ZCa=new _.pm("",_.YCa);var $Ca;$Ca={};_.Ic=function(a){return a instanceof _.qm&&a.constructor===_.qm?a.FTb:"type_error:SafeHtml"};_.Hc=function(a){const b=oca();a=b?b.createHTML(a):a;return new _.qm(a,$Ca)};_.qm=class{constructor(a){this.FTb=a}toString(){return this.FTb.toString()}};_.rm=new _.qm(_.ea.trustedTypes&&_.ea.trustedTypes.emptyHTML||"",$Ca);var lca="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var pca=class{constructor(a){this.JTb=a}toString(){return this.JTb.toString()}};var aDa,sm,bDa;aDa=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};sm=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+aDa("0",Math.max(0,b-c))+a};_.tm=function(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^_.Pk()).toString(36)};
bDa=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()};_.cDa=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};_.um=function(a){this.kl=a||{cookie:""}};_.ba=_.um.prototype;_.ba.isEnabled=function(){if(!_.ea.navigator.cookieEnabled)return!1;if(!this.Ps())return!0;this.set("TESTCOOKIESENABLED","1",{qRb:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
_.ba.set=function(a,b,c){let d;var e=!1;let f;if(typeof c==="object"){f=c.Lnd;e=c.aod||!1;d=c.domain||void 0;var g=c.path||void 0;var l=c.qRb}if(/[;=\s]/.test(a))throw Error("X`"+a);if(/[;\r\n]/.test(b))throw Error("Y`"+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.kl.cookie=a+"="+b+c+g+l+e+(f!=null?";samesite="+f:"")};
_.ba.get=function(a,b){const c=a+"=",d=(this.kl.cookie||"").split(";");for(let e=0,f;e<d.length;e++){f=(0,_.Uk)(d[e]);if(f.lastIndexOf(c,0)==0)return f.slice(c.length);if(f==a)return""}return b};_.ba.remove=function(a,b,c){const d=this.T3(a);this.set(a,"",{qRb:0,path:b,domain:c});return d};_.ba.p5=function(){return dDa(this).keys};_.ba.Ny=function(){return dDa(this).values};_.ba.Ps=function(){return!this.kl.cookie};_.ba.T3=function(a){return this.get(a)!==void 0};
_.ba.clear=function(){const a=dDa(this).keys;for(let b=a.length-1;b>=0;b--)this.remove(a[b])};var dDa=function(a){a=(a.kl.cookie||"").split(";");const b=[],c=[];let d,e;for(let f=0;f<a.length;f++)e=(0,_.Uk)(a[f]),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}},eDa=new _.um(typeof document=="undefined"?null:document);var fDa,gDa,hDa;fDa=function(a=!1){return!!LCa.FPA_SAMESITE_PHASE2_MOD||!!a};gDa=function(a=!1){let b=_.ea.__SAPISID||_.ea.__APISID||_.ea.__3PSAPISID||_.ea.__OVERRIDE_SID;fDa(a)&&(b=b||_.ea.__1PSAPISID);if(b)return!0;if(typeof document!=="undefined"){const c=new _.um(document);b=c.get("SAPISID")||c.get("APISID")||c.get("__Secure-3PAPISID");fDa(a)&&(b=b||c.get("__Secure-1PAPISID"))}return!!b};
hDa=function(a,b,c,d){(a=_.ea[a])||typeof document==="undefined"||(a=(new _.um(document)).get(b));return a?JCa(a,c,d):null};
_.iDa=function(a,b=!1){var c=HCa(String(_.ea.location.href));const d=[];if(gDa(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 _.um(document),f=f.get(e?"SAPISID":"APISID")||f.get("__Secure-3PAPISID"));(e=f?JCa(f,e?"SAPISIDHASH":"APISIDHASH",a):null)&&d.push(e);c&&fDa(b)&&((b=hDa("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",
a))&&d.push(b),(a=hDa("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&d.push(a))}return d.length==0?null:d.join(" ")};var vm=function(){this.s4=this.s4;this.vY=this.vY};vm.prototype.s4=!1;vm.prototype.isDisposed=function(){return this.s4};vm.prototype.dispose=function(){this.s4||(this.s4=!0,this.Cn())};vm.prototype[Symbol.dispose]=function(){this.dispose()};var jDa=function(a,b){a.s4?b():(a.vY||(a.vY=[]),a.vY.push(b))};vm.prototype.Cn=function(){if(this.vY)for(;this.vY.length;)this.vY.shift()()};var wm=class extends _.cc{constructor(a){super(a)}};wm.Wb=[2];wm.prototype.toObject=function(){return kDa(this)};var kDa=function(a){if(a!=null){_.dc(a);var b=ac(_.nl(a,1)),c=_.h(_.X(a,4));var d=aza(a,2);return{Pbd:b,Qbd:c,Fed:ac(d),Pqd:_.h(_.yl(a,3))}}};var lDa=class{constructor(a,b){this.vwa=a;this.callback=b;this.enabled=!1;this.meb=()=>_.Pk();this.cQb=this.meb()}setInterval(a){this.vwa=a;this.xl&&this.enabled?(this.stop(),this.start()):this.xl&&this.stop()}start(){this.enabled=!0;this.xl||(this.xl=setTimeout(()=>{this.tick()},this.vwa),this.cQb=this.meb())}stop(){this.enabled=!1;this.xl&&(clearTimeout(this.xl),this.xl=void 0)}tick(){if(this.enabled){const a=Math.max(this.meb()-this.cQb,0);a<this.vwa*.8?this.xl=setTimeout(()=>{this.tick()},this.vwa-
a):(this.xl&&(clearTimeout(this.xl),this.xl=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.xl=void 0}};var mDa=class extends _.cc{constructor(a){super(a)}};mDa.prototype.toObject=function(){return nDa(this)};var nDa=function(a){if(a!=null)return _.dc(a),{skd:_.h(_.zl(a,13)),Bhd:_.h(_.yl(a,24))}};var oDa=class extends _.cc{constructor(a){super(a)}};oDa.prototype.toObject=function(){return pDa(this)};var pDa=function(a){if(a!=null)return _.dc(a),{uld:nDa(_.ql(a,mDa,2))}};try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){};var qDa=function(a,b,c){c=a.DKb.get(c);return(c==null?0:c.has(b))?c.get(b):a.vMc.has(b)?{Sn:1}:(c=a.FTc.get(b))?c:a.zMb&&[...a.zMb].some(d=>b.indexOf(d)===0)?{Sn:1}:{Sn:0}},rDa=new class{constructor(a,b,c,d,e){this.uMc=a;this.DKb=b;this.vMc=c;this.FTc=d;this.zMb=e}}(new Set("ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" ").concat(["BUTTON",
"INPUT"])),new Map([["A",new Map([["href",{Sn:2}]])],["AREA",new Map([["href",{Sn:2}]])],["LINK",new Map([["href",{Sn: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",{Sn:5}],["srcset",{Sn:6}]])],["IMG",new Map([["src",{Sn:5}],["srcset",{Sn:6}]])],["VIDEO",new Map([["src",{Sn:5}]])],["AUDIO",new Map([["src",{Sn:5}]])]]),new Set("title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked color cols colspan controls datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden ismap label lang loop max maxlength media minlength min multiple muted nonce open placeholder preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type valign value width wrap itemscope itemtype itemid itemprop itemref".split(" ").concat(["class",
"id","name"])),new Map([["dir",{Sn:3,conditions:new Map([["dir",new Set(["auto","ltr","rtl"])]])}],["async",{Sn:3,conditions:new Map([["async",new Set(["async"])]])}],["cite",{Sn:2}],["loading",{Sn:3,conditions:new Map([["loading",new Set(["eager","lazy"])]])}],["poster",{Sn:2}],["target",{Sn:3,conditions:new Map([["target",new Set(["_self","_blank"])]])}]].concat([["style",{Sn:1}]])));var tDa,sDa;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.sVb;g=g!=="FORM"&&(l.uMc.has(g)||l.DKb.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("R");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.sVb,g,d),f;a:{if(f=e.conditions)for(const [p,t]of f){f=t;let x;const A=(x=b.getNamedItem(p))==null?void 0:x.value;if(A&&!f.has(A)){f=!1;break a}}f=!0}if(f)switch(e.Sn){case 1:Jc(c,g,l);break;case 2:a:if(e=void 0,RCa){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}Jc(c,g,e!==void 0&&SCa.indexOf(e.toLowerCase())!==-1?l:"about:invalid#zClosurez");break;case 3:Jc(c,g,l.toLowerCase());break;case 4:Jc(c,g,l);break;case 5:Jc(c,g,l);break;case 6:Jc(c,g,l)}}return c};_.uDa=new class{constructor(){this.sVb=rDa;this.Kc=[]}cq(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 _.Hc(b)}createTextNode(a){return document.createTextNode(a)}};var xDa,wDa;_.vDa=function(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=_.Ic(_.rm);return!b.parentElement});
xDa=function(a,b){a:{var c=(a.ownerDocument&&a.ownerDocument.defaultView||_.ea).document;if(c.querySelector&&(c=c.querySelector("script[nonce]"))&&(c=c.nonce||c.getAttribute("nonce"))&&wDa.test(c))break a;c=""}c&&a.setAttribute("nonce",c);a.src=_.Ac(b)};wDa=/^[\w+/_-]+[=]{0,2}$/;var xm=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0};xm.prototype.clone=function(){return new xm(this.x,this.y)};var yDa=function(a,b){return new xm(a.x-b.x,a.y-b.y)};_.ba=xm.prototype;_.ba.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.ba.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.ba.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
_.ba.translate=function(a,b){a instanceof xm?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b==="number"&&(this.y+=b));return this};_.ba.scale=function(a,b){this.x*=a;this.y*=typeof b==="number"?b:a;return this};var ym=function(a,b){this.width=a;this.height=b};_.ba=ym.prototype;_.ba.clone=function(){return new ym(this.width,this.height)};_.ba.aspectRatio=function(){return this.width/this.height};_.ba.Ps=function(){return!(this.width*this.height)};_.ba.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.ba.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.ba.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.ba.scale=function(a,b){this.width*=a;this.height*=typeof b==="number"?b:a;return this};var Bm,zDa,BDa,ADa,CDa,EDa,DDa,Cm,FDa,Am,GDa,HDa,JDa,zm;Bm=function(a){return a?new zm(Am(a)):Uxa||(Uxa=new zm)};zDa=function(a,b){return typeof b==="string"?a.getElementById(b):b};BDa=function(a,b){qc(b,function(c,d){d=="style"?a.style.cssText=c:d=="class"?a.className=c:d=="for"?a.htmlFor=c:ADa.hasOwnProperty(d)?a.setAttribute(ADa[d],c):_.Rk(d,"aria-")||_.Rk(d,"data-")?a.setAttribute(d,c):a[d]=c})};
ADa={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"};CDa=function(a){a=a.document;a=a.compatMode=="CSS1Compat"?a.documentElement:a.body;return new ym(a.clientWidth,a.clientHeight)};EDa=function(a){var b=DDa(a);a=a.parentWindow||a.defaultView;return new xm(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};
DDa=function(a){return a.scrollingElement?a.scrollingElement:_.Zk||a.compatMode!="CSS1Compat"?a.body||a.documentElement:a.documentElement};Cm=function(a){return a?a.parentWindow||a.defaultView:window};
FDa=function(a,b,c){function d(l){l&&b.appendChild(typeof l==="string"?a.createTextNode(l):l)}for(var e=1;e<c.length;e++){var f=c[e];if(!_.xa(f)||_.Aa(f)&&f.nodeType>0)d(f);else{a:{if(f&&typeof f.length=="number"){if(_.Aa(f)){var g=typeof f.item=="function"||typeof f.item=="string";break a}if(typeof f==="function"){g=typeof f.item=="function";break a}}g=!1}_.Wk(g?_.wa(f):f,d)}}};_.Dm=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};
_.Em=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};_.Fm=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};Am=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};GDa=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 _.Em(a),a.appendChild(Am(a).createTextNode(String(b)))};
_.IDa=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")||HDa(a)):a.hasAttribute("tabindex")&&HDa(a)};HDa=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768};JDa=function(a,b){for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};zm=function(a){this.kl=a||_.ea.document||document};_.ba=zm.prototype;_.ba.bva=Bm;
_.ba.Ui=function(a){return zDa(this.kl,a)};_.ba.getElementsByTagName=function(a,b){return(b||this.kl).getElementsByTagName(String(a))};_.ba.setProperties=BDa;_.ba.bK=function(){var a=this.getWindow();return CDa(a||window)};_.ba.createElement=function(a){return _.Dm(this.kl,a)};_.ba.createTextNode=function(a){return this.kl.createTextNode(String(a))};_.ba.getWindow=function(){var a=this.kl;return a.parentWindow||a.defaultView};_.ba.appendChild=function(a,b){a.appendChild(b)};
_.ba.append=function(a,b){FDa(Am(a),a,arguments)};_.ba.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};_.ba.removeNode=_.Fm;
_.ba.zC=function(a){return a.children!=void 0?a.children:Array.prototype.filter.call(a.childNodes,function(b){return b.nodeType==1})};_.ba.kva=function(a){var b;if(_.Zk&&(b=a.parentElement))return b;b=a.parentNode;return _.Aa(b)&&b.nodeType==1?b:null};_.ba.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};
_.ba.cG=_.IDa;var KDa=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 LDa=function(a){this.gea=this.vXa=this.XNb=a};LDa.prototype.reset=function(){this.gea=this.vXa=this.XNb};LDa.prototype.getValue=function(){return this.vXa};var Gm=class extends _.cc{constructor(a){super(a)}g5a(){return _.Gl(this,1,0)}x_(a){_.Ul(this,1,a)}fob(a){Ql(this,3,a)}aob(a){Ql(this,4,a)}Znb(a){Ql(this,5,a)}};Gm.prototype.toObject=function(){return MDa(this)};var MDa=function(a){if(a!=null)return _.dc(a),{sqd:_.h(_.Al(a,1)),isFinal:_.h(_.yl(a,2)),Elb:_.h(_.zl(a,3)),Vya:_.h(_.zl(a,4)),Uya:_.h(_.zl(a,5))}};var Aca=class extends _.cc{constructor(a){super(a)}getVersion(){return _.Y(this,2)}nob(a){return _.Mc(this,2,a)}};Aca.prototype.toObject=function(){return NDa(this)};var NDa=function(a){if(a!=null)return _.dc(a),{brand:_.h(_.X(a,1)),version:_.h(_.X(a,2))}};var Bca=function(a,b){_.ul(a,1,b)},Hm=class extends _.cc{constructor(a){super(a)}nMb(){return _.Bl(this,2)}zWb(a){return _.Ol(this,2,a)}EWb(a){_.Mc(this,4,a)}getModel(){return _.Y(this,6)}Wnb(a){_.Mc(this,6,a)}};Hm.Wb=[1];Hm.prototype.toObject=function(){return ODa(this)};
var ODa=function(a){if(a!=null){_.dc(a);var b=_.rl(a,Aca,1,_.kl());return{uqd:_.Zb(b,NDa),mobile:_.h(_.yl(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))}}};var Im=class extends _.cc{constructor(a){super(a)}jva(){return _.Y(this,5)}Q7(a){_.Mc(this,5,a)}Wua(){return _.X(this,7)}zz(a){return _.Mc(this,7,a)}t5(){return cza(this,Gm,10)}};Im.prototype.toObject=function(){return PDa(this)};var PDa=function(a){if(a!=null)return _.dc(a),{DSb:_.h(_.X(a,1)),xfb:_.h(_.X(a,2)),uta:_.h(_.Al(a,3)),country:_.h(_.X(a,4)),locale:_.h(_.X(a,5)),SZc:_.h(_.Al(a,6)),cu:_.h(_.X(a,7)),Ncd:_.h(_.X(a,8)),Ybd:ODa(_.ql(a,Hm,9)),ufd:MDa(_.ql(a,Gm,10))}};var yca=["platform","platformVersion","architecture","model","uaFullVersion"],Cca=new Hm,zca=null;var QDa=class extends _.cc{constructor(a){super(a)}};QDa.prototype.toObject=function(){return RDa(this)};var RDa=function(a){if(a!=null)return _.dc(a),{ogd:_.h(_.yl(a,1))}};var SDa=class extends _.cc{constructor(a){super(a)}};SDa.prototype.toObject=function(){return TDa(this)};var TDa=function(a){if(a!=null)return _.dc(a),{fUa:_.h(_.X(a,1)),DNc:_.h(_.X(a,4)),ekd:_.h(_.X(a,5)),Oad:_.h(_.Al(a,2)),kgd:RDa(_.ql(a,QDa,3)),Pad:_.h(_.Al(a,6)),Mgd:_.h(_.Al(a,7))}};var UDa=class extends _.cc{constructor(a){super(a)}Xua(){return _.Gl(this,1,0)}Hka(a){return _.Ul(this,1,a)}Wua(){return _.X(this,2)}zz(a){return _.Mc(this,2,a)}};UDa.prototype.toObject=function(){return VDa(this)};var VDa=function(a){if(a!=null)return _.dc(a),{AVa:_.h(_.Al(a,1)),cu:_.h(_.X(a,2)),Sad:_.h(_.X(a,3))}};var WDa=class extends _.cc{constructor(a){super(a)}jva(){return _.Y(this,1)}Q7(a){_.Mc(this,1,a)}};WDa.prototype.toObject=function(){return XDa(this)};var XDa=function(a){if(a!=null)return _.dc(a),{locale:_.h(_.X(a,1)),Ora:_.h(_.X(a,2)),cbd:_.h(_.X(a,3)),flashVersion:_.h(_.X(a,4))}};var YDa=class extends _.cc{constructor(a){super(a)}};YDa.prototype.toObject=function(){return ZDa(this)};var ZDa=function(a){if(a!=null)return _.dc(a),{clientId:_.h(_.X(a,1)),bYc:_.h(_.X(a,2)),DSb:_.h(_.X(a,3)),RZc:_.h(_.X(a,4)),QZc:_.h(_.X(a,5)),KGb:_.h(_.X(a,6)),country:_.h(_.X(a,7)),IMc:_.h(_.wl(a,8)),iOc:_.h(_.zl(a,9))}};var $Da=class extends _.cc{constructor(a){super(a)}Xua(){return _.Gl(this,1,0)}Hka(a){return _.Ul(this,1,a)}};$Da.prototype.toObject=function(){return aEa(this)};var aEa=function(a){if(a!=null)return _.dc(a),{AVa:_.h(_.Al(a,1)),fUa:_.h(_.X(a,2))}};var bEa=class extends _.cc{constructor(a){super(a)}};bEa.prototype.toObject=function(){return cEa(this)};var cEa=function(a){if(a!=null)return _.dc(a),{fUa:_.h(_.X(a,1)),ped:_.h(_.Al(a,2))}};var dEa=class extends _.cc{constructor(a){super(a)}};dEa.prototype.toObject=function(){return eEa(this)};var eEa=function(a){if(a!=null)return _.dc(a),{fUa:_.h(_.X(a,1)),Ifd:_.h(_.Al(a,2))}};var fEa=class extends _.cc{constructor(a){super(a)}jva(){return _.Y(this,11)}Q7(a){_.Mc(this,11,a)}};fEa.prototype.toObject=function(){return gEa(this)};
var gEa=function(a){if(a!=null)return _.dc(a),{deviceId:_.h(_.X(a,9)),tta:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),J$c:_.h(_.X(a,16)),kkd:_.h(_.X(a,18)),Zqd:_.h(_.X(a,17)),manufacturer:_.h(_.X(a,3)),jr:_.h(_.X(a,4)),dfd:_.h(_.X(a,5)),DNc:_.h(_.X(a,6)),Dpd:_.h(_.X(a,7)),Lad:_.h(_.Al(a,8)),locale:_.h(_.X(a,11)),gkd:_.h(_.yl(a,12)),zpd:_.h(_.Al(a,13)),SZc:_.h(_.Al(a,14)),pkd:_.h(_.yl(a,15)),jkd:_.h(_.Al(a,19)),Kdd:_.h(_.X(a,20))}};var hEa=class extends _.cc{constructor(a){super(a)}jva(){return _.Y(this,5)}Q7(a){_.Mc(this,5,a)}};hEa.prototype.toObject=function(){return iEa(this)};var iEa=function(a){if(a!=null)return _.dc(a),{appVersion:_.h(_.X(a,1)),Qcd:_.h(_.X(a,3)),tta:_.h(_.X(a,2)),rYc:_.h(_.X(a,4)),locale:_.h(_.X(a,5))}};var jEa=class extends _.cc{constructor(a){super(a)}};jEa.prototype.toObject=function(){return kEa(this)};var kEa=function(a){if(a!=null)return _.dc(a),{RZc:_.h(_.X(a,1)),QZc:_.h(_.X(a,2)),KGb:_.h(_.X(a,3)),country:_.h(_.X(a,4)),IMc:_.h(_.wl(a,5)),iOc:_.h(_.zl(a,6)),uad:_.h(_.X(a,7))}};var lEa=class extends _.cc{constructor(a){super(a)}};lEa.prototype.toObject=function(){return mEa(this)};var mEa=function(a){if(a!=null)return _.dc(a),{YVc:_.h(_.yl(a,1)),tWc:_.h(_.yl(a,2)),jWc:_.h(_.yl(a,3)),HVc:_.h(_.yl(a,4))}};var nEa=class extends _.cc{constructor(a){super(a)}Mfa(){return _.ql(this,lEa,12)}};nEa.prototype.toObject=function(){return oEa(this)};var oEa=function(a){if(a!=null)return _.dc(a),{uta:_.h(_.Al(a,1)),YJb:_.h(_.X(a,2)),tta:_.h(_.X(a,3)),jTb:_.h(_.wl(a,4)),MTb:_.h(_.zl(a,5)),TQb:_.h(_.zl(a,6)),FSb:_.h(_.X(a,7)),xfb:_.h(_.X(a,8)),ESb:_.h(_.X(a,9)),jJb:_.h(_.X(a,10)),kJb:_.h(_.X(a,11)),vHb:mEa(a.Mfa())}};var pEa=class extends _.cc{constructor(a){super(a)}};pEa.prototype.toObject=function(){return qEa(this)};var qEa=function(a){if(a!=null)return _.dc(a),{manufacturer:_.h(_.X(a,1)),kQc:_.h(_.X(a,2)),QQc:_.h(_.X(a,3)),RQc:_.h(_.X(a,4)),PQc:_.h(_.X(a,5))}};var rEa=class extends _.cc{constructor(a){super(a)}I3a(){return _.rl(this,pEa,12,_.kl())}x4a(){return _.rl(this,pEa,13,_.kl())}Mfa(){return _.ql(this,lEa,15)}};rEa.Wb=[12,13];rEa.prototype.toObject=function(){return sEa(this)};
var sEa=function(a){if(a!=null)return _.dc(a),{uta:_.h(_.Al(a,1)),YJb:_.h(_.X(a,2)),tta:_.h(_.X(a,3)),jTb:_.h(_.wl(a,4)),MTb:_.h(_.zl(a,5)),TQb:_.h(_.zl(a,6)),FSb:_.h(_.X(a,7)),xfb:_.h(_.X(a,8)),ESb:_.h(_.X(a,9)),jJb:_.h(_.X(a,10)),kJb:_.h(_.X(a,11)),oNc:_.Zb(a.I3a(),qEa),RYc:_.Zb(a.x4a(),qEa),vHb:mEa(a.Mfa())}};var tEa=class extends _.cc{constructor(a){super(a)}};tEa.prototype.toObject=function(){return uEa(this)};var uEa=function(a){if(a!=null)return _.dc(a),{ird:sEa(_.ql(a,rEa,1)),Mid:oEa(_.ql(a,nEa,2))}};var vEa=class extends _.cc{constructor(a){super(a)}};vEa.prototype.toObject=function(){return wEa(this)};var wEa=function(a){if(a!=null)return _.dc(a),{deviceId:_.h(_.X(a,1)),uta:_.h(_.Al(a,2)),Dod:_.h(_.X(a,3))}};var xEa=class extends _.cc{constructor(a){super(a)}};xEa.prototype.toObject=function(){return yEa(this)};var yEa=function(a){if(a!=null)return _.dc(a),{deviceId:_.h(_.X(a,1)),DSb:_.h(_.Al(a,2)),appId:_.h(_.X(a,3)),appVersion:_.h(_.X(a,4)),rYc:_.h(_.X(a,5))}};var zEa=class extends _.cc{constructor(a){super(a)}getModel(){return _.Y(this,4)}Wnb(a){_.Mc(this,4,a)}EWb(a){_.Mc(this,6,a)}};zEa.prototype.toObject=function(){return AEa(this)};var AEa=function(a){if(a!=null)return _.dc(a),{clientId:_.h(_.X(a,1)),bYc:_.h(_.X(a,7)),Tid:_.h(_.X(a,3)),model:_.h(_.X(a,4)),KGb:_.h(_.X(a,5)),platformVersion:_.h(_.X(a,6)),country:_.h(_.X(a,8))}};var BEa=class extends _.cc{constructor(a){super(a)}};BEa.prototype.toObject=function(){return CEa(this)};var CEa=function(a){if(a!=null)return _.dc(a),{m6c:_.h(_.Al(a,1))}};var DEa=class extends _.cc{constructor(a){super(a)}};DEa.prototype.toObject=function(){return EEa(this)};var EEa=function(a){if(a!=null)return _.dc(a),{YVc:_.h(_.yl(a,1)),tWc:_.h(_.yl(a,2)),jWc:_.h(_.yl(a,3)),HVc:_.h(_.yl(a,4))}};var FEa=class extends _.cc{constructor(a){super(a)}};FEa.prototype.toObject=function(){return GEa(this)};var GEa=function(a){if(a!=null)return _.dc(a),{manufacturer:_.h(_.X(a,1)),kQc:_.h(_.X(a,2)),QQc:_.h(_.X(a,3)),RQc:_.h(_.X(a,4)),PQc:_.h(_.X(a,5))}};var HEa=class extends _.cc{constructor(a){super(a)}I3a(){return _.rl(this,FEa,13,_.kl())}x4a(){return _.rl(this,FEa,14,_.kl())}Mfa(){return _.ql(this,DEa,16)}};HEa.Wb=[13,14];HEa.prototype.toObject=function(){return IEa(this)};
var IEa=function(a){if(a!=null)return _.dc(a),{uta:_.h(_.Al(a,1)),YJb:_.h(_.X(a,2)),tta:_.h(_.X(a,3)),jTb:_.h(_.wl(a,4)),MTb:_.h(_.zl(a,5)),TQb:_.h(_.zl(a,6)),FSb:_.h(_.X(a,7)),xfb:_.h(_.X(a,8)),ESb:_.h(_.X(a,9)),ukd:_.h(_.X(a,10)),jJb:_.h(_.X(a,11)),kJb:_.h(_.X(a,12)),oNc:_.Zb(a.I3a(),GEa),RYc:_.Zb(a.x4a(),GEa),Uad:_.h(_.yl(a,15)),vHb:EEa(a.Mfa()),m6c:_.h(_.Al(a,17))}};var JEa=class extends _.cc{constructor(a){super(a)}H3a(){return _.Nl(this,SDa,1,Jm)}d4a(){return _.Nl(this,bEa,2,Jm)}n4a(){return _.Nl(this,dEa,3,Jm)}l5a(){return _.Nl(this,HEa,5,Jm)}a4a(){return _.Nl(this,$Da,6,Jm)}},Jm=[1,2,3,4,5,6];JEa.prototype.toObject=function(){return KEa(this)};var KEa=function(a){if(a!=null)return _.dc(a),{hNc:TDa(a.H3a()),OQc:cEa(a.d4a()),eTc:eEa(a.n4a()),Gjd:CEa(_.Nl(a,BEa,4,Jm)),U6c:IEa(a.l5a()),eQc:aEa(a.a4a())}};var LEa=class extends _.cc{constructor(a){super(a)}};LEa.prototype.toObject=function(){return MEa(this)};var MEa=function(a){if(a!=null)return _.dc(a),{Oid:_.h(_.Al(a,1))}};var NEa=class extends _.cc{constructor(a){super(a)}getModel(){return _.Y(this,6)}Wnb(a){_.Mc(this,6,a)}aga(){return _.Y(this,7)}};NEa.prototype.toObject=function(){return OEa(this)};var OEa=function(a){if(a!=null)return _.dc(a),{frd:_.h(_.Al(a,1)),Snd:_.h(_.X(a,2)),fingerprint:_.h(_.X(a,3)),pgd:_.h(_.X(a,4)),manufacturer:_.h(_.X(a,5)),model:_.h(_.X(a,6)),language:_.h(_.X(a,7)),country:_.h(_.X(a,8)),Aqd:_.h(_.X(a,9)),zqd:_.h(_.X(a,10))}};var PEa=class extends _.cc{constructor(a){super(a)}Wua(){return _.X(this,1)}zz(a){return _.Mc(this,1,a)}Nka(a){_.Mc(this,3,a)}f4a(){return gza(this,3)}oIb(){_.gl(this,4)}};PEa.prototype.toObject=function(){return QEa(this)};var QEa=function(a){if(a!=null)return _.dc(a),{cu:_.h(_.X(a,1)),Add:_.h(_.X(a,2)),environment:_.h(_.X(a,3)),location:_.h(_.X(a,4)),Nid:_.h(_.X(a,5)),Jfd:_.h(_.X(a,6)),Pid:_.h(_.X(a,7)),gjd:_.h(_.X(a,8)),drd:_.h(_.X(a,9)),fnd:_.h(_.X(a,10))}};var Km=class extends _.cc{constructor(a){super(a)}Xua(){return _.Gl(this,1,0)}Hka(a){return _.Ul(this,1,a)}H3a(){return _.ql(this,SDa,22)}a4a(){return _.ql(this,$Da,28)}d4a(){return _.ql(this,bEa,24)}n4a(){return _.ql(this,dEa,25)}u5(){return cza(this,Im,11)}l5a(){return _.ql(this,HEa,26)}};Km.prototype.toObject=function(){return REa(this)};
var REa=function(a){if(a!=null)return _.dc(a),{AVa:_.h(_.Al(a,1)),gnd:_.h(_.X(a,6)),hnd:_.h(_.X(a,7)),hNc:TDa(a.H3a()),Tad:VDa(_.ql(a,UDa,14)),Fdd:ZDa(_.ql(a,YDa,3)),eQc:aEa(a.a4a()),OQc:cEa(a.d4a()),eTc:eEa(a.n4a()),igd:gEa(_.ql(a,fEa,16)),Thd:PDa(_.ql(a,Im,11)),Xhd:iEa(_.ql(a,hEa,20)),Lid:kEa(_.ql(a,jEa,13)),Hjd:uEa(_.ql(a,tEa,27)),Ijd:wEa(_.ql(a,vEa,34)),Ikd:yEa(_.ql(a,xEa,10)),lld:AEa(_.ql(a,zEa,5)),pld:KEa(_.ql(a,JEa,23)),Qod:MEa(_.ql(a,LEa,18)),erd:OEa(_.ql(a,NEa,8)),U6c:IEa(a.l5a()),rrd:QEa(_.ql(a,
PEa,15)),bbd:XDa(_.ql(a,WDa,9)),zgd:_.h(_.wl(a,12))}};var SEa=class extends _.cc{constructor(a){super(a)}};SEa.Wb=[1,2,3,4,5];SEa.prototype.toObject=function(){return TEa(this)};var TEa=function(a){if(a!=null)return _.dc(a),{Ubd:_.h(_.Hl(a,1,2)),wkd:_.h(_.Hl(a,2,2)),qgd:_.h(_.Nb(a,3,_.nb,2)),mld:_.h(_.xl(a,4,2)),Cqd:_.h(_.xl(a,5,2))}};var UEa=class extends _.cc{constructor(a){super(a)}getVersion(){return _.Y(this,3)}nob(a){return _.Mc(this,3,a)}};UEa.prototype.toObject=function(){return VEa(this)};var VEa=function(a){if(a!=null)return _.dc(a),{rad:_.h(_.zl(a,1)),fad:_.h(_.X(a,2)),version:_.h(_.X(a,3))}};var WEa=class extends _.cc{constructor(a){super(a)}getKey(){return _.Y(this,1)}Az(a){return _.Mc(this,1,a)}getValue(){return _.Y(this,2)}mga(){return _.X(this,2)}setValue(a){return _.Mc(this,2,a)}Ul(){return _.Wl(this,2)}};WEa.prototype.toObject=function(){return XEa(this)};var XEa=function(a){if(a!=null)return _.dc(a),{key:_.h(_.X(a,1)),value:_.h(_.X(a,2))}};var YEa=class extends _.cc{constructor(a){super(a)}};YEa.prototype.toObject=function(){return ZEa(this)};var ZEa=function(a){if(a!=null)return _.dc(a),{networkType:_.Gl(a,1,-1),rjd:_.Gl(a,2,0)}};var $Ea=class extends _.cc{constructor(a){super(a)}};$Ea.prototype.toObject=function(){return aFa(this)};var aFa=function(a){if(a!=null)return _.dc(a),{sdd:_.h(_.Al(a,1))}};_.ok=class extends _.cc{constructor(a){super(a)}getSeconds(){return _.El(this,1)}setSeconds(a){return _.Rb(this,1,_.sb(a),"0")}w4a(){return _.Cl(this,2)}Vka(a){return _.Rl(this,2,a)}toDate(){const a=Number(Ub(tb(bc(this,1),!0),"0")),b=this.w4a();return new Date(a*1E3+b/1E6)}Mua(a){return this.XLb(a.getTime())}XLb(a){Number.isFinite(a)||(a=0);return this.setSeconds(Math.trunc(a/1E3)).Vka(Math.trunc(a%1E3*1E6))}};_.ok.prototype.toObject=function(){return _.Lm(this)};
_.Lm=function(a){if(a!=null)return _.dc(a),{seconds:_.El(a,1),QRb:_.Cl(a,2)}};var bFa=class extends _.cc{constructor(a){super(a)}};bFa.prototype.toObject=function(){return cFa(this)};var cFa=function(a){if(a!=null)return _.dc(a),{Fcd:_.Gl(a,1,0),pdd:_.Lm(_.ql(a,_.ok,2)),Led:_.Gl(a,3,0),vqd:_.Gl(a,4,0),rdd:aFa(_.ql(a,$Ea,5)),Med:_.Gl(a,6,0)}};var dFa=class extends _.cc{constructor(a){super(a)}};dFa.prototype.toObject=function(){return eFa(this)};var eFa=function(a){if(a!=null)return _.dc(a),{b0b:_.Y(a,1),qjd:cFa(_.ql(a,bFa,2)),Ind:ac(_.nl(a,3))}};var fFa=class extends _.cc{constructor(a){super(a,4)}};fFa.prototype.toObject=function(){return gFa(this)};var gFa=function(a){if(a!=null)return _.dc(a),{Ald:pDa(_.ql(a,oDa,1)),Fld:_.Gl(a,2,0),wod:eFa(_.ql(a,dFa,3))}};var Mm=class extends _.cc{constructor(a){super(a,35)}Ika(a){return _.Mc(this,26,a)}xva(a){return _.rl(this,WEa,3,_.kl(a))}setValue(a,b){return _.il(this,3,WEa,a,b)}oWb(a){_.sl(this,16,a)}wsa(){return _.gl(this,16)}Nfa(){return _.ql(this,fFa,33)}kWb(a){_.sl(this,33,a)}};Mm.Wb=[3,20,27];Mm.prototype.toObject=function(){return hFa(this)};
var hFa=function(a){if(a!=null)return _.dc(a),{eW:_.h(tb(bc(a,1))),Ted:_.h(tb(bc(a,17))),Yad:_.h(_.wl(a,22)),cWb:_.h(_.wl(a,21)),tag:_.h(_.X(a,2)),Ped:_.h(_.zl(a,11)),componentId:_.h(_.X(a,26)),Qed:_.h(_.wl(a,12)),Lhd:_.h(_.yl(a,10)),w6c:_.Zb(a.xva(),XEa),store:ac(_.nl(a,4)),sad:VEa(_.ql(a,UEa,9)),Jod:ac(_.nl(a,6)),Kod:_.h(_.X(a,8)),Lod:_.h(_.X(a,13)),Mod:_.h(_.X(a,29)),exp:TEa(_.ql(a,SEa,7)),Zla:_.h(_.X(a,14)),mqd:_.El(a,15,18E4),experimentIds:kDa(_.ql(a,wm,16)),gcd:ac(_.nl(a,18)),hcd:_.h(_.X(a,
24)),jhd:_.h(_.Al(a,19)),bqd:_.h(_.Nb(a,20,_.nb,2)),Qfd:_.h(_.Nb(a,27,_.nb,2)),Jjd:ZEa(_.ql(a,YEa,23)),Rgd:_.h(_.yl(a,25)),trd:_.h(_.X(a,28)),tjd:_.h(_.jl(a,30)),Vbd:_.h(_.jl(a,32)),uOc:gFa(a.Nfa()),Jqd:_.h(_.yl(a,34))}};var iFa=class extends _.cc{constructor(a){super(a)}};iFa.prototype.toObject=function(){return jFa(this)};var jFa=function(a){if(a!=null)return _.dc(a),{vcd:_.h(_.wl(a,3)),wcd:_.h(tb(bc(a,1))),Aod:_.h(_.yl(a,2))}};var kFa=class extends _.cc{constructor(a){super(a)}};kFa.prototype.toObject=function(){return lFa(this)};var lFa=function(a){if(a!=null)return _.dc(a),{Jhd:_.h(_.yl(a,1)),xhd:_.h(_.yl(a,2)),Had:_.h(_.Al(a,3)),Ahd:_.h(_.yl(a,4))}};var mFa=class extends _.cc{constructor(a){super(a)}};mFa.prototype.toObject=function(){return nFa(this)};var nFa=function(a){if(a!=null)return _.dc(a),{jqd:_.h(_.wl(a,1)),Dqd:_.h(_.wl(a,2)),source:_.h(_.X(a,3))}};var oFa=class extends _.cc{constructor(){super(void 0,19)}GW(){return cza(this,Km,1)}Gka(a){_.sl(this,1,a)}R7(a){return _.Ul(this,2,a)}E4a(){return _.Gl(this,9,0)}Nfa(){return _.ql(this,fFa,18)}kWb(a){_.sl(this,18,a)}};oFa.Wb=[3,5];
oFa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={pnd:_.h(tb(bc(this,4))),qnd:_.h(tb(bc(this,8))),Zbd:REa(_.ql(this,Km,1)),KK:_.Gl(this,2,-1),Cbb:_.h(_.X(this,6)),srd:_.h(_.X(this,7)),xid:_.Zb(_.rl(this,Mm,3,_.kl()),hFa),hod:ac(aza(this,5)),wid:_.h(_.wl(this,14)),XTb:_.Gl(this,9,0),scheduler:_.h(_.Al(this,10)),Ldd:lFa(_.ql(this,kFa,11)),Zed:nFa(_.ql(this,mFa,12)),ucd:jFa(_.ql(this,iFa,13)),qad:_.h(qb(bc(this,16))),uOc:gFa(this.Nfa())}}else a=void 0;return a};var pFa=class extends _.cc{constructor(a){super(a)}getId(a){return _.Il(this,1,a)}};pFa.Wb=[1];pFa.prototype.toObject=function(){return qFa(this)};var qFa=function(a){if(a!=null)return _.dc(a),{Ogd:_.h(_.Hl(a,1,2))}};var rFa=class extends _.cc{constructor(a){super(a)}};rFa.prototype.toObject=function(){return sFa(this)};var sFa=function(a){if(a!=null)return _.dc(a),{zid:_.h(_.zl(a,1)),ynd:_.h(_.Al(a,2))}};var tFa=class extends _.cc{constructor(a){super(a)}};tFa.Wb=[1];tFa.prototype.toObject=function(){return uFa(this)};var uFa=function(a){if(a!=null)return _.dc(a),{Cid:_.h(_.Hl(a,1,2))}};var vFa=class extends _.cc{constructor(a){super(a)}Tl(){return _.Cl(this,1)}qO(){return _.zl(this,1)}bH(a){Ql(this,1,a)}UF(){return _.zl(this,1)!=null}};vFa.prototype.toObject=function(){return wFa(this)};var wFa=function(a){if(a!=null)return _.dc(a),{productId:_.h(_.zl(a,1)),b0b:_.h(_.X(a,2))}};var xFa=class extends _.cc{constructor(a){super(a)}E4a(){return _.Gl(this,2,0)}R7(a){return _.Ul(this,3,a)}};xFa.prototype.toObject=function(){return yFa(this)};var yFa=function(a){if(a!=null)return _.dc(a),{Cbb:_.h(_.X(a,1)),XTb:_.h(_.Al(a,2)),KK:_.Gl(a,3,-1)}};var zFa=class extends _.cc{constructor(a){super(a)}};zFa.Wb=[1];zFa.prototype.toObject=function(){return AFa(this)};var AFa=function(a){if(a!=null){_.dc(a);var b=_.rl(a,xFa,1,_.kl());return{amd:_.Zb(b,yFa),bmd:_.h(_.wl(a,2))}}};var BFa=class extends _.cc{constructor(a){super(a)}};BFa.prototype.toObject=function(){return CFa(this)};var CFa=function(a){if(a!=null)return _.dc(a),{Cbb:_.Y(a,1,"UNKNOWN"),b0b:_.h(_.X(a,2))}};var DFa=class extends _.cc{constructor(a){super(a,8)}E4a(){return _.ql(this,zFa,3)}},EFa=_.gc(DFa);DFa.Wb=[5,6,7];DFa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ljd:Ub(tb(bc(this,1)),"-1"),experiments:qFa(_.ql(this,pFa,2)),XTb:AFa(this.E4a()),Bid:uFa(_.ql(this,tFa,4)),Aid:_.Zb(_.rl(this,rFa,5,_.kl()),sFa),Gld:_.Zb(_.rl(this,vFa,6,_.kl()),wFa),nod:_.Zb(_.rl(this,BFa,7,_.kl()),CFa)}}else a=void 0;return a};var qza=class extends _.cc{constructor(a){super(a)}};qza.prototype.toObject=function(){if(this!=null){_.dc(this);var a={qpd:_.Cl(this,1,-1)}}else a=void 0;return a};var FFa=new rza;var GFa=function(){return"https://play.google.com/log?format=json&hasfast=true"},HFa=function(a,b){return a.Z8a?b?()=>{b().then(()=>{a.flush()})}:()=>{a.flush()}:()=>{}},IFa=function(a){a.ysa||(a.ysa=GFa());try{return(new URL(a.ysa)).toString()}catch(b){return(new URL(a.ysa,Cm().location.origin)).toString()}},JFa=function(a,b){a.vW=new LDa(b<1?1:b);a.yo.setInterval(a.vW.getValue())},LFa=function(a){KFa(a,32,10,(b,c)=>{b=new URL(b);b.searchParams.set("format","json");let d=!1;try{d=Cm().navigator.sendBeacon(b.toString(),
c.hd())}catch(e){}d||(a.Pwa=!1);return d})},MFa=function(a){KFa(a,6,5,(b,c)=>{b=new URL(b);b.searchParams.set("format","base64json");b.searchParams.set("p",_.Nya(c.hd()));c=b.toString();if(c.length>15360)return!1;(new Image).src=c;return!0})},KFa=function(a,b,c,d){if(a.Nw.length!==0){var e=new URL(IFa(a));e.searchParams.delete("format");var f=a.g5();f&&e.searchParams.set("auth",f);e.searchParams.set("authuser",a.sessionIndex||"0");for(f=0;f<c&&a.Nw.length;++f){const g=a.Nw.slice(0,b),l=a.Ew.ab(g,
a.mP,a.G6,a.CP,a.Vya,a.Uya);if(!d(e.toString(),l)){++a.G6;break}a.mP=0;a.G6=0;a.Vya=0;a.Uya=0;a.Nw=a.Nw.slice(g.length)}a.yo.enabled&&a.yo.stop()}},PFa=class extends vm{constructor(a){super();this.componentId="";this.Nw=[];this.VPb="";this.sP=null;this.Ktb=this.S8=!1;this.ZRb=this.Hpb=-1;this.Nma=this.sIb=!1;this.xO=this.experimentIds=null;this.Uya=this.Vya=this.G6=this.mP=0;this.cWb=1;this.PBa=0;this.vAa=!1;this.KK=a.KK;this.g5=a.g5||(()=>{});this.Ew=new NFa(a.KK,a.OO);this.network=a.network;this.CP=
a.CP||null;this.bufferSize=1E3;this.ysa=a.j6c||null;this.sessionIndex=a.sessionIndex||null;this.Dta=a.Dta||!1;this.logger=null;this.withCredentials=!a.gKb;this.OO=a.OO||!1;this.Pwa=!this.OO&&!!Cm()&&!!Cm().navigator&&Cm().navigator.sendBeacon!==void 0;this.Z8a=typeof URLSearchParams!=="undefined"&&!!(new URL(GFa())).searchParams&&!!(new URL(GFa())).searchParams.set;const b=(new Km).Hka(1);this.Ew.Gka(b);this.vW=new LDa(1E4);a=HFa(this,a.lHb);this.yo=new lDa(this.vW.getValue(),a);this.mHb=new lDa(6E5,
a);this.Dta||this.mHb.start();this.OO||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&this.z2a()}),document.addEventListener("pagehide",this.z2a.bind(this)))}Cn(){this.z2a();this.yo.stop();this.mHb.stop();super.Cn()}OWb(a){this.Nma=a}dispatch(a){if(this.Z8a)if(a instanceof Mm)this.log(a);else{var b=new Mm;a=a.hd();b=_.Mc(b,8,a);this.log(b)}}jWb(a){this.Ew.Gka(a)}Ika(a){this.componentId=a}GWb(a){this.CP=a}DWb(a){this.sP=a}BWb(a){this.experimentIds||(this.experimentIds=
new wm);var b=this.experimentIds;a=[...a];_.Qb(b,2,a,Yba)}AAa(a){if(a){this.experimentIds||(this.experimentIds=new wm);var b=this.experimentIds;a=a.hd();_.Mc(b,4,a)}else this.experimentIds&&_.gl(this.experimentIds,4)}rWb(a){this.xO=a}y_(a){this.S8=a&&this.Pwa}zz(a){this.Ew.zz(a)}Oka(a){this.sIb=!0;JFa(this,a)}log(a){if(this.Z8a){a=a.clone();var b=this.cWb++;a=_.Sl(a,21,b);this.componentId&&a.Ika(this.componentId);if(tb(bc(a,1))==null){var c=Date.now();b=a;c=Number.isFinite(c)?c.toString():"0";_.gl(b,
1,_.sb(c))}_.wl(a,15)!=null||_.Sl(a,15,(new Date).getTimezoneOffset()*(this.Nma?-60:60));this.experimentIds&&a.oWb(this.experimentIds.clone());b=this.Nw.length-this.bufferSize+1;b>0&&(this.Nw.splice(0,b),this.mP+=b);this.Nw.push(a);this.Gxa()}}Gxa(){this.Dta||this.yo.enabled||this.yo.start()}flush(a,b){if(this.Nw.length===0)a&&a();else if(this.vAa&&this.Pwa)this.Ew.x_(3),LFa(this);else{var c=Date.now();if(this.ZRb>c&&this.Hpb<c)b&&b("throttled");else{this.network&&(typeof this.network.g5a==="function"?
this.Ew.x_(this.network.g5a()):this.Ew.x_(0));var d=this.Ew.ab(this.Nw,this.mP,this.G6,this.CP,this.Vya,this.Uya);c={};var e=this.g5();e&&(c.Authorization=e);var f=new URL(IFa(this));this.sessionIndex&&(c["X-Goog-AuthUser"]=this.sessionIndex,f.searchParams.set("authuser",this.sessionIndex));this.sP&&(Object.defineProperty(c,"X-Goog-PageId",{value:this.sP}),f.searchParams.set("pageId",this.sP));if(e&&this.VPb===e)b&&b("stale-auth-token");else{this.Nw=[];this.yo.enabled&&this.yo.stop();this.mP=0;const g=
d.hd();let l;this.xO&&this.xO.Bha(g.length)&&(l=this.xO.ycd(g));const p={url:f.toString(),body:g,pNc:1,nkb:c,HUb:"POST",withCredentials:this.withCredentials,PBa:this.PBa},t=F=>{this.vW.reset();this.yo.setInterval(this.vW.getValue());if(F){var I=null;try{const K=JSON.stringify(JSON.parse(F.replace(")]}'\n","")));I=EFa(K)}catch(K){}I&&(F=Number(Ub(tb(bc(I,1)),"-1")),F>0&&(this.Hpb=Date.now(),this.ZRb=this.Hpb+F),I=iza(I,FFa))&&(I=_.Cl(I,1,-1),I!==-1&&(this.sIb||JFa(this,I)))}a&&a();this.G6=0},x=(F,
I)=>{var K=_.rl(d,Mm,3,_.kl()),U=_.wl(d,14),ca=this.vW;ca.gea=Math.min(3E5,ca.gea*2);ca.vXa=Math.min(3E5,ca.gea+Math.round((Math.random()-.5)*.2*ca.gea));this.yo.setInterval(this.vW.getValue());F===401&&e&&(this.VPb=e);U&&(this.mP+=U);I===void 0&&(I=500<=F&&F<600||F===401||F===0);I&&(this.Nw=K.concat(this.Nw),this.Gxa());b&&b("net-send-failed",F);++this.G6},A=()=>{this.network&&this.network.send(p,t,x)};l?l.then(F=>{p.nkb["Content-Encoding"]="gzip";p.nkb["Content-Type"]="application/binary";p.body=
F;p.pNc=2;A()},()=>{A()}):A()}}}}z2a(){OFa(this.Ew,!0);this.S8&&(this.Ew.x_(3),LFa(this));this.Ktb&&(this.Ew.x_(2),MFa(this));this.flush();OFa(this.Ew,!1)}},OFa=function(a,b){_.hl(a.GW(),Im,11)&&(a=a.t5(),_.Ol(a,2,b))},QFa=function(a){const b=a.OO?void 0:Cm();b?Dca(b,yca).then(c=>{a.hCa=c;c=a.u5();_.sl(c,9,a.hCa);return!0}).catch(()=>!1):Promise.resolve(!1)},NFa=class{constructor(a,b=!1){this.OO=b;this.hCa=this.locale=null;this.iia=new oFa;Number.isInteger(a)&&this.iia.R7(a);b||(this.locale=document.documentElement.getAttribute("lang"));
this.Gka(new Km)}R7(a){this.iia.R7(a);return this}Gka(a){this.iia.Gka(a);a.Xua()||a.Hka(1);this.OO||(a=this.u5(),a.jva()||a.Q7(this.locale));this.hCa&&(a=this.u5(),_.ql(a,Hm,9)||_.sl(a,9,this.hCa))}zz(a){this.u5().zz(a);return this}x_(a){_.hl(this.GW(),Im,11)&&this.t5().x_(a)}fob(a){_.hl(this.GW(),Im,11)&&this.t5().fob(a)}aob(a){_.hl(this.GW(),Im,11)&&this.t5().aob(a)}Znb(a){_.hl(this.GW(),Im,11)&&this.t5().Znb(a)}GW(){return _.ql(this.iia,Km,1)}u5(){const a=this.GW();let b=_.ql(a,Im,11);b||(b=new Im,
_.sl(a,11,b));return b}t5(){const a=this.u5();let b=_.ql(a,Gm,10);b||(b=new Gm,_.Ol(b,2,!1),_.sl(a,10,b));return b}Nfa(a){var b=new mDa;a=Ql(b,13,a);b=new oDa;a=_.sl(b,2,a);b=new fFa;a=_.sl(b,1,a);return _.Ul(a,2,9)}ab(a,b=0,c=0,d,e=0,f=0){this.fob(c);this.aob(e);this.Znb(f);c=this.iia.clone();e=Date.now().toString();c=_.gl(c,4,_.sb(e));a=_.ul(c,3,a.slice());d&&a.kWb(this.Nfa(d));b&&_.Sl(a,14,b);return a}};var RFa=class{constructor(){this.eMc=typeof AbortController!=="undefined"}send(a,b,c){const d=this;return _.Ve(function*(){const e=d.eMc?new AbortController:void 0,f=e?setTimeout(()=>{e.abort()},a.PBa):void 0;try{const g=Object.assign({},{method:a.HUb,headers:Object.assign({},a.nkb)},a.body&&{body:a.body},a.withCredentials&&{credentials:"include"},{signal:a.PBa&&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)}})}g5a(){return 4}};var SFa=class extends vm{constructor(a,b){super();this.KK=a;this.sessionIndex=b;this.TJb="https://play.google.com/log?format=json&hasfast=true";this.network=this.xO=this.cu=null;this.componentId="";this.tVa=this.gfb=this.wsa=this.CP=null;this.Q4a=this.lnb=!1;this.wW=null;this.vAa=!1;this.Nma=void 0;this.sP=null}zz(a){this.cu=a;return this}rWb(a){this.xO=a}Ika(a){this.componentId=a;return this}GWb(a){this.CP=a}AAa(a){this.wsa=a}BWb(a){this.gfb=a}jWb(a){this.tVa=a}S8(){this.lnb=!0;return this}Ktb(){this.Q4a=
!0;return this}Oka(a){this.wW=Math.max(a,1E3)}gKb(){this.V6c=!0;return this}OWb(a){this.Nma=a}DWb(a){this.sP=a}ab(){this.network||(this.network=new RFa);const a=new PFa({KK:this.KK,g5:this.g5?this.g5:_.iDa,sessionIndex:this.sessionIndex,j6c:this.TJb,OO:!1,Dta:!1,gKb:this.V6c,lHb:this.lHb,network:this.network});jDa(this,_.Ok(Ec,a));this.tVa&&a.jWb(this.tVa);this.cu&&a.zz(this.cu);this.xO&&a.rWb(this.xO);this.componentId&&a.Ika(this.componentId);this.CP&&a.GWb(this.CP);this.sP&&a.DWb(this.sP);this.wsa&&
a.AAa(this.wsa);this.gfb&&a.BWb(this.gfb);this.lnb&&a.y_(this.lnb);this.Q4a&&(a.Ktb=this.Q4a);this.wW&&a.Oka(this.wW);this.vAa&&(a.vAa=a.Pwa);QFa(a.Ew);this.Nma&&a.OWb(!0);this.network.R7&&this.network.R7(this.KK);this.network.M2c&&this.network.M2c(a);return a}};var TFa=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}"),VFa=class{constructor(a,b,c,d){this.bu=a;this.cV=b;this.Bh=c;this.wp=d;this.GO=d.hOc}get client(){if(this.GO)return this.GO;this.wp||(this.wp={});if(this.wp.Rwa)return this.GO=new UFa;var a=null;this.wp.sessionIndex&&(a=String(this.wp.sessionIndex));a=new SFa(509,a||"0");this.wp.endpoint&&(a.TJb=this.wp.endpoint);this.GO=a.ab();this.wp.wW&&this.GO.Oka(this.wp.wW);this.wp.S8&&this.GO.y_(!0);return this.GO}HAa(a){this.Bh||
(this.Bh={});this.Bh.projectNumber=a}setProjectId(a){this.Bh||(this.Bh={});this.Bh.projectId=a}yAa(a){this.Bh||(this.Bh={});this.Bh.billingAccountId=a}oWb(a){const b=new jCa;_.Qb(b,3,a,lb);this.client.AAa(b)}Nka(a){this.Bh.environment=a}JK(a={},b=this.bu.location.pathname){this.mb(Object.assign({},a,{name:"pageview",type:b||"",kind:26}),b)}mb(a,b=this.bu.location.pathname){a.type&&TFa.test(a.type);a.name&&TFa.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"&&TFa.test(d.value)}else if(a.metadata)for(c in d=a.metadata,d){if(!c)continue;const t=d[c];t&&typeof t==="string"&&TFa.test(t)}a.kind===void 0&&(a.kind=29);this.Bh||(this.Bh={});c=new sBa;d=this.Bh;d.Ewa!==void 0&&c.Unb(d.Ewa);d.Owa!==void 0&&c.vWb(d.Owa);d.Kjb&&c.dob(d.Kjb);d.hostname&&c.Xnb(d.hostname);var e,f;c.Nka((f=(e=d.environment)!=null?e:c.f4a())!=null?f:0);d.projectNumber&&c.HAa(d.projectNumber);d.projectId&&c.setProjectId(d.projectId);d.billingAccountId&&c.yAa(d.billingAccountId);
e=new dm;Ql(e,1,this.bu.screen.width);Ql(e,2,this.bu.screen.height);f=new dm;Ql(f,1,this.bu.innerWidth);Ql(f,2,this.bu.innerHeight);d=new kAa;_.sl(d,1,e);_.sl(d,3,f);Ql(d,2,this.bu.screen.colorDepth);_.sl(c,33,d);a.projectNumber&&(isNaN(Number(a.projectNumber))?c.setProjectId(a.projectNumber):c.HAa(a.projectNumber));a.projectId&&c.setProjectId(a.projectId);a.billingAccountId&&c.yAa(a.billingAccountId);a.latency&&c.Tka(Math.ceil(a.latency));a.iNb&&_.sl(c,20,a.iNb);if(a.s4c)for(const [t,x]of Object.entries(a.s4c))f=
t,d=x,e=c,f=(new mAa).Az(f).Tka(d),_.vl(e,15,mAa,f);a.RSa&&(e=new fm,e=_.Ul(e,4,a.RSa.Qma).Qnb(a.RSa.id),e=_.Qb(e,3,a.RSa.dad,lb),f=new qBa,e=_.sl(f,1,e),_.sl(c,21,e));b=_.Mc(c,13,b).Lnb(this.cV);b=_.Mc(b,3,a.type);_.Mc(b,4,a.name).mWb(a.kind);if(a.metadata)if(b=a.metadata,b instanceof Array)for(var g of b){var l=c;b=l.IPa;e=(new Zl).setValue(String(g.value));g.key!==void 0&&e.Az(g.key);g.wIb!==void 0&&(f=g.wIb,_.ol(e,3,$l,f==null?f:_.kb(f)));g.yIb!==void 0&&(f=g.yIb,_.ol(e,4,$l,f==null?f:_.kb(f)));
g.vIb!==void 0&&(f=g.vIb,_.ol(e,5,$l,f==null?f:_.kb(f)));b.call(l,e)}else if(b)for(l in b)l&&(g=c,e=l,f=b[l],e=(new Zl).Az(e).setValue(String(f)),g.IPa(e));g=GCa.get("concordWindowId");g||(g=FCa(),GCa.set("concordWindowId",g));_.Mc(c,34,g);(g=this.bu.document.referrer)&&c.Zka(g);_.Ol(c,27,this.bu.document.hidden);g=this.Bh;var p;for(const t of(p=g.features)!=null?p:[])t.apply(c);a.PGb&&_.Mc(c,57,a.PGb);a.RGb&&_.Mc(c,58,a.RGb);a.TGb&&_.Mc(c,59,a.TGb);a.QGb&&_.Mc(c,62,a.QGb);a.SGb&&_.Mc(c,65,a.SGb);
a.TWb&&_.Mc(c,73,a.TWb);a.DHb&&_.Mc(c,81,a.DHb);a.xIb&&_.Mc(c,87,a.xIb);a.N_b&&_.Mc(c,86,a.N_b);a.smb&&c.KWb(a.smb);a=new Mm;p=c.hd();a=_.Mc(a,8,p);if(p=(p=_.ql(c,qBa,21))?_.ql(p,fm,1):null)p=_.zl(p,1),Ql(a,11,p==null?void 0:p);this.client.dispatch(a)}},Eca=function(a){var b=new WFa;a.Bh.features||(a.Bh.features=[]);if(a.Bh.features.find(c=>c.constructor.name===b.constructor.name))return a;a.Bh.features.push(b);return a},XFa=class{constructor(a){this.bu=a;this.cV="UNDEFINED";this.Bh={Ewa:!1};this.wp=
{endpoint:"https://cloud.google.com/log?format=json&hasfast=true",wW:2500,S8:!0};this.Bh.hostname=this.bu.location.hostname;this.Bh.Owa=this.bu.location.protocol==="https:"}Lnb(a){this.cV=a;return this}Oka(a){this.wp.wW=a}Unb(a){this.Bh.Ewa=a;return this}vWb(a){this.Bh.Owa=a}Nka(a){this.Bh.environment=a}HAa(a){this.Bh.projectNumber=a}setProjectId(a){this.Bh.projectId=a;return this}yAa(a){this.Bh.billingAccountId=a}dob(a){this.Bh.Kjb=a;return this}y_(a){this.wp.S8=a;return this}},UFa=class{dispatch(){}AAa(){}Oka(){}y_(){}};var $Fa;_.YFa=function(a){if(a.Ny&&typeof a.Ny=="function")return a.Ny();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)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return ica(a)};
_.ZFa=function(a){if(a.p5&&typeof a.p5=="function")return a.p5();if(!a.Ny||typeof a.Ny!="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"){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return _.jca(a)}}};
$Fa=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 for(var d=_.ZFa(a),e=_.YFa(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)};var Nm,aGa,bGa,cGa,dGa,eGa,fGa,jta;Nm=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");aGa=function(a){a=a.match(Nm)[1]||null;!a&&_.ea.self&&_.ea.self.location&&(a=_.ea.self.location.protocol.slice(0,-1));return a?a.toLowerCase():""};
bGa=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(d>=0){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}};cGa=function(a,b){if(!b)return a;var c=a.indexOf("#");c<0&&(c=a.length);var d=a.indexOf("?");if(d<0||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]};
dGa=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)dGa(a,String(b[d]),c);else b!=null&&c.push(a+(b===""?"":"="+encodeURIComponent(String(b))))};eGa=function(a,b){var c=[];for(b=b||0;b<a.length;b+=2)dGa(a[b],a[b+1],c);return c.join("&")};_.Om=function(a){var b=[],c;for(c in a)dGa(c,a[c],b);return b.join("&")};fGa=function(a,b){var c=arguments.length==2?eGa(arguments[1],0):eGa(arguments,1);return cGa(a,c)};
jta=function(a,b){_.Xxa(a,"/")&&(a=a.slice(0,-1));_.Rk(b,"/")&&(b=b.slice(1));return a+"/"+b};var Rm,Tm,mGa,hGa,jGa,iGa,lGa,kGa,Um;_.Uj=function(a){this.WZa=this.pH=this.Nu="";this.a7=null;this.Ky=this.Nya="";this.Ry=!1;var b;a instanceof _.Uj?(this.Ry=a.Ry,_.Pm(this,a.Nu),this.pH=a.pH,this.FL(a.Vf()),gGa(this,a.a7),this.rd(a.oe()),_.Qm(this,a.Uj.clone()),this.Ky=a.Ky):a&&(b=String(a).match(Nm))?(this.Ry=!1,_.Pm(this,b[1]||"",!0),this.pH=Rm(b[2]||""),this.FL(b[3]||"",!0),gGa(this,b[4]),this.rd(b[5]||"",!0),_.Qm(this,b[6]||"",!0),this.Ky=Rm(b[7]||"")):(this.Ry=!1,this.Uj=new _.Sm(null,this.Ry))};
_.Uj.prototype.toString=function(){var a=[],b=this.Nu;b&&a.push(Tm(b,hGa,!0),":");var c=this.Vf();if(c||b=="file")a.push("//"),(b=this.pH)&&a.push(Tm(b,hGa,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.a7,c!=null&&a.push(":",String(c));if(c=this.oe())this.RF()&&c.charAt(0)!="/"&&a.push("/"),a.push(Tm(c,c.charAt(0)=="/"?iGa:jGa,!0));(c=this.Uj.toString())&&a.push("?",c);(c=this.Ky)&&a.push("#",Tm(c,kGa));return a.join("")};
_.Uj.prototype.resolve=function(a){var b=this.clone(),c=!!a.Nu;c?_.Pm(b,a.Nu):c=!!a.pH;c?b.pH=a.pH:c=a.RF();c?b.FL(a.Vf()):c=a.a7!=null;var d=a.oe();if(c)gGa(b,a.a7);else if(c=!!a.Nya){if(d.charAt(0)!="/")if(this.RF()&&!this.Nya)d="/"+d;else{var e=b.oe().lastIndexOf("/");e!=-1&&(d=b.oe().slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(_.ma(e,"./")||_.ma(e,"/.")){d=_.Rk(e,"/");e=e.split("/");for(var f=[],g=0;g<e.length;){var 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.rd(d):c=a.f6a();c?_.Qm(b,a.Uj.clone()):c=!!a.Ky;c&&(b.Ky=a.Ky);return b};_.Uj.prototype.clone=function(){return new _.Uj(this)};_.Pm=function(a,b,c){a.Nu=c?Rm(b,!0):b;a.Nu&&(a.Nu=a.Nu.replace(/:$/,""))};_.Uj.prototype.Vf=function(){return this.WZa};_.Uj.prototype.FL=function(a,b){this.WZa=b?Rm(a,!0):a};_.Uj.prototype.RF=function(){return!!this.WZa};
var gGa=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("aa`"+b);a.a7=b}else a.a7=null};_.Uj.prototype.oe=function(){return this.Nya};_.Uj.prototype.rd=function(a,b){this.Nya=b?Rm(a,!0):a;return this};_.Uj.prototype.f6a=function(){return this.Uj.toString()!==""};_.Qm=function(a,b,c){b instanceof _.Sm?(a.Uj=b,a.Uj.Tnb(a.Ry)):(c||(b=Tm(b,lGa)),a.Uj=new _.Sm(b,a.Ry));return a};_.Uj.prototype.setQuery=function(a,b){return _.Qm(this,a,b)};_.Uj.prototype.getQuery=function(){return this.Uj.toString()};
_.Vj=function(a,b,c){a.Uj.set(b,c);return a};_.Uj.prototype.removeParameter=function(a){this.Uj.remove(a);return this};_.Uj.prototype.isReadOnly=function(){return!1};_.Uj.prototype.Tnb=function(a){this.Ry=a;this.Uj&&this.Uj.Tnb(a)};Rm=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};Tm=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,mGa),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};
mGa=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};hGa=/[#\/\?@]/g;jGa=/[#\?:]/g;iGa=/[#\?]/g;lGa=/[#\?@]/g;kGa=/#/g;_.Sm=function(a,b){this.os=this.Fk=null;this.gw=a||null;this.Ry=!!b};Um=function(a){a.Fk||(a.Fk=new Map,a.os=0,a.gw&&bGa(a.gw,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))};_.ba=_.Sm.prototype;_.ba.add=function(a,b){Um(this);this.gw=null;a=Vm(this,a);var c=this.Fk.get(a);c||this.Fk.set(a,c=[]);c.push(b);this.os+=1;return this};
_.ba.remove=function(a){Um(this);a=Vm(this,a);return this.Fk.has(a)?(this.gw=null,this.os-=this.Fk.get(a).length,this.Fk.delete(a)):!1};_.ba.clear=function(){this.Fk=this.gw=null;this.os=0};_.ba.Ps=function(){Um(this);return this.os==0};_.ba.T3=function(a){Um(this);a=Vm(this,a);return this.Fk.has(a)};_.ba.forEach=function(a,b){Um(this);this.Fk.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
_.ba.p5=function(){Um(this);const a=Array.from(this.Fk.values()),b=Array.from(this.Fk.keys()),c=[];for(let d=0;d<b.length;d++){const e=a[d];for(let f=0;f<e.length;f++)c.push(b[d])}return c};_.ba.Ny=function(a){Um(this);let b=[];if(typeof a==="string")this.T3(a)&&(b=b.concat(this.Fk.get(Vm(this,a))));else{a=Array.from(this.Fk.values());for(let c=0;c<a.length;c++)b=b.concat(a[c])}return b};
_.ba.set=function(a,b){Um(this);this.gw=null;a=Vm(this,a);this.T3(a)&&(this.os-=this.Fk.get(a).length);this.Fk.set(a,[b]);this.os+=1;return this};_.ba.get=function(a,b){if(!a)return b;a=this.Ny(a);return a.length>0?String(a[0]):b};_.ba.V7=function(a,b){this.remove(a);b.length>0&&(this.gw=null,this.Fk.set(Vm(this,a),_.wa(b)),this.os+=b.length)};
_.ba.toString=function(){if(this.gw)return this.gw;if(!this.Fk)return"";const a=[],b=Array.from(this.Fk.keys());for(var c=0;c<b.length;c++){var d=b[c];const f=encodeURIComponent(String(d)),g=this.Ny(d);for(d=0;d<g.length;d++){var e=f;g[d]!==""&&(e+="="+encodeURIComponent(String(g[d])));a.push(e)}}return this.gw=a.join("&")};_.ba.clone=function(){var a=new _.Sm;a.gw=this.gw;this.Fk&&(a.Fk=new Map(this.Fk),a.os=this.os);return a};var Vm=function(a,b){b=String(b);a.Ry&&(b=b.toLowerCase());return b};
_.Sm.prototype.Tnb=function(a){a&&!this.Ry&&(Um(this),this.gw=null,this.Fk.forEach(function(b,c){var d=c.toLowerCase();c!=d&&(this.remove(c),this.V7(d,b))},this));this.Ry=a};_.Sm.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)$Fa(arguments[b],function(c,d){this.add(d,c)},this)};var nGa=RegExp("(billing/|freetrial/)[a-z0-9]{6}-[a-z0-9]{6}-[a-z0-9]{6}","i"),oGa=RegExp("(/(apis|apiui|endpoints)/(api|library)/)([^/]+)"),pGa=RegExp("(compute/instancesDetail/)[a-z0-9/\\-_]*","i"),qGa=RegExp("(/apis/credentials/serviceaccount/|invitations/)[+a-zA-Z0-9_.!#$%&'*\\=?^`{|}~-]+@([a-zA-Z0-9-]+\\.)*[a-zA-Z0-9]{2,63}"),rGa=RegExp("(/apis/credentials/oauthclient/).+\\.apps\\.googleusercontent\\.com"),sGa=[".google.com",".googleapis.com",".googleprod.com",".googleplex.com"],tGa=RegExp("(organizationId=)[0-9]*"),
uGa=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}"),vGa=/;([^/]+=[^/]+([/?])|[^/?]+=[^/?]+)/g,xGa=function(a,{projectId:b,projectNumber:c,accountId:d}={}){if(!a)return"/pagepath_not_provided";a=a.replace(vGa,"$2");const e=new _.Uj(a);e.Uj.get("project")&&_.Vj(e,"project",":projectId");a=e.oe();Rm(e.Uj.toString())&&(a+="?"+Rm(e.Uj.toString()));b&&(a=a.replace(b,":projectId"));c&&(a=a.replace(c,":projectNumber"));d&&(a=a.replace(d,":accountId"));a=a.replace(pGa,
"$1:vmInstanceName");a=a.replace(nGa,"$1:accountId");a=a.replace(qGa,"$1:emailId");a=a.replace(rGa,"$1:clientId");a=a.replace(tGa,"$1:organizationId");(b=oGa.exec(a))&&b&&b[4]&&(c=(c=b[4])&&wGa(c)?":endpointsApiId":c,a=a.replace(b[0],b[1]+c));_.ma(a,"/billing/enablebillingforproject")&&(a="/billing/enablebillingforproject");return a=a.replace(uGa,":uuid")},yGa=function(a,{projectId:b,projectNumber:c,accountId:d}={}){const e=new _.Uj(a);return e.Nu+"://"+e.Vf()+xGa(a,{projectId:b,projectNumber:c,accountId:d})},
wGa=function(a){const b=_.ma(a,"."),c=sGa.some(d=>_.Xxa(a,d));return b&&!c};var WFa=class{apply(a){const b={projectId:a.Cm()||void 0,projectNumber:_.X(a,1)||void 0,accountId:_.X(a,2)||void 0};if(_.X(a,13)){const c=xGa(_.X(a,13),b);_.X(a,4)==="pageview"&&_.X(a,3)===_.X(a,13)&&_.Mc(a,3,c);_.Mc(a,13,c)}a.pva()&&a.Zka(yGa(a.pva(),b))}};var zGa=class extends VFa{constructor(a,b,c,d,e,f){super(a,b,d,e);this.hNb=c;this.Bh=d;this.wp=e;this.Mya=f}JK(a={},b){let c;super.JK(a,b!=null?b:(c=this.Mya)==null?void 0:c.get())}mb(a,b){let c;super.mb(a,b!=null?b:(c=this.Mya)==null?void 0:c.get())}};zGa.newBuilder=function(a=window,b){return Gca(a,b)};var Fca=class extends XFa{ab(){return new zGa(this.bu,this.cV,this.hNb,this.Bh,this.wp,this.Mya)}constructor(a,b){super(a);this.bu=a;this.Mya=b;this.hNb=new iCa}};var Nc=globalThis;var Pc=Object.getOwnPropertyDescriptor,Oca=Object.defineProperty,Rca=Object.getPrototypeOf,fda=Object.create,gda=Array.prototype.slice,xda=Oc("addEventListener"),yda=Oc("removeEventListener"),ad=Oc(""),AGa=typeof window!=="undefined",$c=AGa?window:void 0,Tc=AGa&&$c||globalThis,BGa=typeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope,ed=!("nw"in Tc)&&typeof Tc.process!=="undefined"&&Tc.process.toString()==="[object process]",hda=!ed&&!BGa&&!(!AGa||!$c.HTMLElement),ida=typeof Tc.process!==
"undefined"&&Tc.process.toString()==="[object process]"&&!BGa&&!(!AGa||!$c.HTMLElement),Sc={},CGa=Oc("enable_beforeunload"),Nca=function(a){if(a=a||Tc.event){var b=Sc[a.type];b||(b=Sc[a.type]=Oc("ON_PROPERTY"+a.type));var c=this||a.target||Tc;b=c[b];hda&&c===$c&&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"&&Tc[CGa]&&typeof c==="string"?a.returnValue=c:c==void 0||c||a.preventDefault());
return c}},Uc=Oc("originalInstance"),Tca=!1,Uca=!1;var dd=!1;if(typeof window!=="undefined")try{const a=Object.defineProperty({},"passive",{get:function(){dd=!0}});window.addEventListener("test",a,a);window.removeEventListener("test",a,a)}catch(a){dd=!1}var ada={Itb:!0},bd={},$ca={},cda=new RegExp("^"+ad+"(\\w+)(true|false)$"),Zca=Oc("propagationStopped");var gd,id,kda,lda,jd;var tda="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 kd=Oc("zoneTask");var DGa=function(a){throw Error("qa`"+a.Cw);},FGa=function(){var a=new EGa("mXaIFf",Cda(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("ta`"+a.Cw+"`"+a.wd+"`"+typeof a.wd);},EGa=class{constructor(a,b){this.Cw=a;this.wd=b}string(a){if(this.wd==null)return arguments.length==0&&DGa(this),a;if(typeof this.wd==="string")return this.wd;throw new TypeError("ra`"+
this.Cw+"`"+this.wd+"`"+typeof this.wd);}number(a){if(this.wd==null)return arguments.length==0&&DGa(this),a;if(typeof this.wd==="number")return this.wd;if(typeof this.wd==="string"){const b=Number(this.wd);if(!isNaN(b)&&!_.Tk(this.wd))return b}throw new TypeError("ua`"+this.Cw+"`"+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("sa`"+this.Cw+"`"+this.wd+"`"+typeof this.wd);a===null&&DGa(this);return a}object(a){if(this.wd==
null){if(arguments.length==0)throw Error("qa`"+this.Cw);return a}if(!_.xa(this.wd)&&_.Aa(this.wd))return gca(this.wd,function(b,c){return new EGa(this.Cw+"."+c,b)},this);throw new TypeError("va`"+this.Cw+"`"+this.wd+"`"+typeof this.wd);}};var GGa;if(!(GGa=typeof window==="undefined")){const a=FGa();GGa=a===null?!0:a}if(GGa){var fd;const a=globalThis,b=a[Oc("forceDuplicateZoneCheck")]===!0;if(a.Zone&&(b||typeof a.Zone.__symbol__!=="function"))throw Error("za");a.Zone!=null||(a.Zone=Ica());fd=a.Zone;Dda();Eda();Fda();jda();vda();zda();Ada()};var Gda=md({ta:md}),Jda=md({Ba:md}),Hda=md({Mjd:md}),Kda=md({Njd:md});_.rd=class extends Error{constructor(a,b){super(`${`NG0${Math.abs(a)}`}${b?": "+b:""}`);this.code=a}};var Nd=md({wa:md}),Eea=md({La:md}),Iea=md({Ke:md}),HGa=md({Ca:md}),Kea=md({O:md}),we=md({mM:md}),IGa=md({vCc:md});var sd,vd,Tda,Ym;sd=null;vd=!1;Tda=1;_.xd=Symbol("Ba");Ym={version:0,TPb:0,Rj:!1,Nk:void 0,aZ:void 0,rz:void 0,bya:0,er:void 0,ZO:void 0,wWa:!1,Tsa:!1,OTb:()=>!1,PTb:()=>{},Usa:()=>{},zWa:()=>{}};var JGa=Symbol("Ca"),KGa=Symbol("Da"),dea=Symbol("Ea"),cea=Object.assign({},Ym,{value:JGa,Rj:!0,error:null,xs:Oda,OTb(a){return a.value===JGa||a.value===KGa},PTb(a){if(a.value===KGa)throw Error("Fa");const b=a.value;a.value=KGa;const c=Zda(a);let d;try{d=a.vOc()}catch(e){d=dea,a.error=e}finally{$da(a,c)}b!==JGa&&b!==dea&&d!==dea&&a.xs(b,d)?a.value=b:(a.value=d,a.version++)}});var hea=function(){throw Error();};var fea=Object.assign({},Ym,{xs:Oda,value:void 0});var kea=()=>{},jea=Object.assign({},Ym,{Tsa:!0,wWa:!1,Usa:a=>{a.be!==null&&a.be(a.yb)},Cga:!1,I3:kea});var yd;var oea=md({iyb:md});_.Vd=class{constructor(a,b){this.YEc=a;this.ta=void 0;typeof b=="number"?this.mM=b:b!==void 0&&(this.ta=_.k({token:this,Ea:b.Ea||"root",oa:b.oa}))}get vd(){return this}toString(){return`InjectionToken ${this.YEc}`}};_.tf=globalThis;var LGa={},sea=/\n/gm,Cd=void 0;var Uea=new _.Vd("");var MGa=new _.Vd("",-1);var Tea=new _.Vd("");var Yea=class{get(a,b=LGa){if(b===LGa)throw a=Error("Ia`"+_.qd(a)),a.name="NullInjectorError",a;return b}};var Pd;Pd={};_.Jd=[];var Vea=md({va:String,nc:md});var Rla=new _.Vd("");var cfa,NGa,Xea,OGa,gfa,Tfa,ffa;cfa={};NGa={};Xea=void 0;_.Zm=class{};OGa=function(a,b){b=Bd(b);let c=Ud(b)?b:Bd(b&&b.va);const d=dfa(b);if(!Ud(b)&&b.vd===!0){let e=a.LG.get(c);e||(e=Yd(void 0,cfa,!0),e.oa=()=>rea(e.vd),a.LG.set(c,e));c=b;e.vd.push(b)}a.LG.set(c,d)};gfa=function(a){if(a.Jb)throw new _.rd(205,!1);};Tfa=function(a){const b=_.td(null),c=Dd(a),d=zd();try{const e=a.get(Uea,_.Jd,2);for(const f of e)f()}finally{Dd(c),zd(d),_.td(b)}};
ffa=class extends _.Zm{get rc(){return this.Jb}constructor(a,b,c,d){super();this.parent=b;this.source=c;this.scopes=d;this.LG=new Map;this.QMa=new Set;this.gba=[];this.Jb=!1;efa(a,e=>OGa(this,e));this.LG.set(MGa,Yd(void 0,this));d.has("environment")&&this.LG.set(_.Zm,Yd(void 0,this));a=this.LG.get(Rla);a!=null&&typeof a.value==="string"&&this.scopes.add(a.value);this.aOb=new Set(this.get(Tea,_.Jd,2))}destroy(){gfa(this);this.Jb=!0;const a=_.td(null);try{for(const c of this.QMa)c.Ia();const b=this.gba;
this.gba=[];for(const c of b)c()}finally{this.LG.clear(),this.QMa.clear(),this.aOb.clear(),_.td(a)}}Ee(a){gfa(this);this.gba.push(a);return()=>{const b=this.gba.indexOf(a);b!==-1&&this.gba.splice(b,1)}}get(a,b=LGa,c=0){gfa(this);if(a.hasOwnProperty(IGa))return a[IGa](this);c=qea(c);const d=Dd(this),e=zd();try{if(!(c&4)){let F=this.LG.get(a);if(F===void 0){const I=(typeof a==="function"||typeof a==="object"&&a instanceof _.Vd)&&od(a);var f;if(f=I)if(I.Ea){var g=Bd(I.Ea);f=typeof g==="string"?g==="any"||
this.scopes.has(g):this.aOb.has(g)}else f=!1;F=f?Yd(afa(a),cfa):null;this.LG.set(a,F)}if(F!=null){a:{b=F;const I=_.td(null);try{b.value===cfa&&(b.value=NGa,b.value=b.oa());var l;if(l=typeof b.value==="object"&&b.value){var p=b.value;l=p!==null&&typeof p==="object"&&typeof p.Ia==="function"}l&&this.QMa.add(b.value);var t=b.value;break a}finally{_.td(I)}t=void 0}return t}}const A=c&2?Zea():this.parent;b=c&8&&b===LGa?null:b;return A.get(a,b)}catch(A){if(A.name==="NullInjectorError"){(A.ngTempTokenPath=
A.ngTempTokenPath||[]).unshift(_.qd(a));if(d)throw A;t=A;var x=this.source;const F=t.ngTempTokenPath;a.__source&&F.unshift(a.__source);t.message=tea("\n"+t.message,F,x);t.ngTokenPath=F;t.ngTempTokenPath=null;throw t;}throw A;}finally{zd(e),Dd(d)}}toString(){const a=[],b=this.LG;for(const c of b.keys())a.push(_.qd(c));return`R3Injector[${a.join(", ")}]`}};var lfa=class{constructor(a,b,c){this.zj=a;this.kg=b;this.RJ=c}};_.be.XRb=!0;var xia,pha;_.je=ufa(null);xia=null;pha=!1;_.wg=!0;var Ae=class{constructor(a,b){var c=_.y;this.oa=a;this.Tkb=!1;this.GNc=b;this.ZNb=c}};var PGa={};var QGa=class{constructor(a,b){this.Sb=a;this.Iya=b}get(a,b,c){c=qea(c);const d=this.Sb.get(a,PGa,c);return d!==PGa||b===PGa?d:this.Iya.get(a,b,c)}};var Cfa,Efa,ye;Cfa=!0;Efa=0;ye={};_.Be=class{constructor(a,b){this.ica=a;this.Oe=b}get(a,b,c){return Nfa(this.ica,this.Oe,a,qea(c),b)}};_.RGa=Gd(De(a=>({token:a})),-1);_.$m=Gd(De(),8);Gd(De(),2);_.an=Gd(De(),4);Gd(De(),1);md({va:String,nc:md});_.wh=function(a){if(Array.isArray(a))return Ufa({name:""},void 0,a,"");let b;const c=(b=a.name)!=null?b:"";return Ufa({name:c},a.parent,a.Nb,c)};_.vf=class{};_.SGa=new Yea;_.vf.ta=_.k({token:_.vf,Ea:"any",oa:()=>_.m(MGa)});_.vf.mM=-1;_.bn=class{};var cn=class{},Uoa=class{};var TGa=class{},UGa=new _.Vd("",{Ea:"root",oa:()=>!1}),Kla=new _.Vd("");var Vfa=void 0;var uia;_.Xfa=new Map;uia=0;var VGa,Tla,wf;VGa=new _.Vd("",{Ea:"root",oa:()=>"ng"});Tla=new _.Vd("");wf=new _.Vd("",{Ea:"platform",oa:()=>"unknown"});_.dn=new _.Vd("");_.WGa=new _.Vd("",{Ea:"root",oa:()=>{let a,b;return((a=Wfa().body)==null?void 0:(b=a.querySelector("[ngCspNonce]"))==null?void 0:b.getAttribute("ngCspNonce"))||null}});var XGa=class{},YGa=class{};_.Fe=class{constructor(a){this.ma=a}};_.Fe.mM=function(){return Ge(_.me(),_.ke())};var ZGa;ZGa=class{};_.en=class{constructor(){this.Mq=null}};_.en.mM=()=>{const a=_.ke(),b=_.fe(_.me().index,a);return(_.$d(b)?b:a)[11]};var Ila;_.Uf=class{constructor(){this.Bzb=console}handleError(a){const b=this.CFc(a);this.Bzb.error("ERROR",a);b&&this.Bzb.error("ORIGINAL ERROR",b)}CFc(a){for(a=a&&a.ngOriginalError;a&&a.ngOriginalError;)a=a.ngOriginalError;return a||null}};Ila=new _.Vd("",{Ea:"root",oa:()=>_.Fd(_.Uf).handleError.bind(this)});_.Af=class{};_.Af.mM=aga;_.Af.vCc=a=>a;var $fa=class extends _.Af{constructor(){var a=_.ke();super();this.Oe=a}Ee(a){pfa(this.Oe,a);return()=>{var b=this.Oe;if(b[21]!==null){var c=b[21].indexOf(a);c!==-1&&b[21].splice(c,1)}}}};var bga=new Set;var $Ga=Ke(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 aHa;
_.Me=class{constructor(a){this.lVc=a;this.closed=!1;this.mca=this.C2=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const c=this.C2;if(Array.isArray(c))for(var b of c)b.remove(this);else c==null||c.remove(this);b=this.lVc;if(_.Le(b))try{b()}catch(e){a=e instanceof $Ga?e.errors:[e]}const d=this.mca;if(d){this.mca=null;for(const e of d)try{_.Le(e)?e():e.unsubscribe()}catch(f){let g;a=(g=a)!=null?g:[];f instanceof $Ga?a=[...a,...f.errors]:a.push(f)}}if(a)throw new $Ga(a);}}add(a){if(a&&a!==
this)if(this.closed)_.Le(a)?a():a.unsubscribe();else{if(a instanceof _.Me){if(a.closed||a.cHc(this))return;a.LCc(this)}let b;(this.mca=(b=this.mca)!=null?b:[]).push(a)}}cHc(a){const b=this.C2;return b===a||Array.isArray(b)&&b.includes(a)}LCc(a){const b=this.C2;this.C2=Array.isArray(b)?(b.push(a),b):b?[b,a]:a}NJc(a){const b=this.C2;b===a?this.C2=null:Array.isArray(b)&&cga(b,a)}remove(a){const b=this.mca;b&&cga(b,a);a instanceof _.Me&&a.NJc(this)}};aHa=new _.Me;aHa.closed=!0;_.Me.EMPTY=aHa;var fn=class extends _.Me{static create(a,b,c){return new bHa(a,b,c)}constructor(a){super();this.Gm=!1;this.destination=a instanceof fn?a:new DHa(!a||_.Le(a)?{next:a!=null?a:void 0}:a);dga(a)&&a.add(this)}next(a){this.Gm||this.Fe(a)}error(a){this.Gm||(this.Gm=!0,this.sAb(a))}complete(){this.Gm||(this.Gm=!0,this.Yna())}unsubscribe(){this.closed||(this.Gm=!0,super.unsubscribe())}Fe(a){this.destination.next(a)}sAb(a){this.destination.error(a);this.unsubscribe()}Yna(){this.destination.complete();this.unsubscribe()}},
DHa=class{constructor(a){this.Xfb=a}next(a){const b=this.Xfb;if(b.next)try{b.next(a)}catch(c){Oe(c)}}error(a){const b=this.Xfb;if(b.error)try{b.error(a)}catch(c){Oe(c)}else Oe(a)}complete(){const a=this.Xfb;if(a.complete)try{a.complete()}catch(b){Oe(b)}}},bHa=class extends fn{constructor(a,b,c){super();this.destination=new DHa(_.Le(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";_.v=function(a,...b){return b.length?ega(b)(a):a};_.gn=function(a){var b=fga(b);return new b((c,d)=>{let e;a.subscribe(f=>e=f,f=>d(f),()=>c(e))})};
_.Re=class{constructor(a){a&&(this.Ur=a)}SC(a){const b=new _.Re;b.source=this;b.operator=a;return b}subscribe(a,b,c){a=a&&a instanceof fn||a&&_.Le(a.next)&&_.Le(a.error)&&_.Le(a.complete)&&dga(a)?a:new bHa(a,b,c);b=this.operator;c=this.source;a.add(b?b.call(a,c):c?this.Ur(a):this.VOa(a));return a}VOa(a){try{return this.Ur(a)}catch(c){var b;a:{for(b=a;b;){const d=b.destination,e=b.Gm;if(b.closed||e){b=!1;break a}b=d&&d instanceof fn?d:null}b=!0}b?a.error(c):Oe(c)}}forEach(a,b){b=fga(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)})}Ur(a){let b;return(b=this.source)==null?void 0:b.subscribe(a)}[Se](){return this}};_.Re.create=a=>new _.Re(a);var EHa=Ke(a=>function(){a(this);this.message="object unsubscribed"});_.fg=class extends _.Re{constructor(){super();this.On=[];this.Co=this.Gm=this.closed=!1;this.MBa=null}SC(a){const b=new FHa(this,this);b.operator=a;return b}xT(){if(this.closed)throw new EHa;}next(a){this.xT();if(!this.Gm){const b=this.On.slice();for(const c of b)c.next(a)}}error(a){this.xT();if(!this.Gm){this.Co=this.Gm=!0;this.MBa=a;const b=this.On;for(;b.length;)b.shift().error(a)}}complete(){this.xT();if(!this.Gm){this.Gm=!0;const a=this.On;for(;a.length;)a.shift().complete()}}unsubscribe(){this.Gm=
this.closed=!0;this.On=null}VOa(a){this.xT();return super.VOa(a)}Ur(a){this.xT();this.FJa(a);return this.fCb(a)}fCb(a){const b=this.Gm,c=this.On;return this.Co||b?_.Me.EMPTY:(c.push(a),new _.Me(()=>cga(this.On,a)))}FJa(a){const b=this.MBa,c=this.Gm;this.Co?a.error(b):c&&a.complete()}Tf(){const a=new _.Re;a.source=this;return a}};_.fg.create=(a,b)=>new FHa(a,b);
var FHa=class extends _.fg{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)}Ur(a){let b,c;return(c=(b=this.source)==null?void 0:b.subscribe(a))!=null?c:_.Me.EMPTY}};_.$h=class extends _.fg{constructor(a){super();this.Sd=a}get value(){return this.getValue()}Ur(a){const b=super.Ur(a);!b.closed&&a.next(this.Sd);return b}getValue(){const a=this.MBa,b=this.Sd;if(this.Co)throw a;this.xT();return b}next(a){super.next(this.Sd=a)}};_.nf=new _.Re(a=>a.complete());var iga=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";var nga=a=>a&&typeof a.length==="number"&&typeof a!=="function";var zja=class{constructor(a,b,c){this.kind=a;this.value=b;this.error=c;this.Ul=a==="N"}observe(a){return zga(this,a)}accept(a,b,c){if(_.Le(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}},Aja=new zja("C");var GHa={now(){return(GHa.ne||Date).now()},ne:void 0};var HHa;HHa=function(a){var b=a.bufferSize,c=a.gZb;const d=a.buffer;a=a.b8a;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)}};
_.jg=class extends _.fg{constructor(a=Infinity,b=Infinity,c=GHa){super();this.bufferSize=a;this.a9=b;this.gZb=c;this.buffer=[];this.b8a=b===Infinity;this.bufferSize=Math.max(1,a);this.a9=Math.max(1,b)}next(a){const b=this.buffer,c=this.b8a,d=this.gZb,e=this.a9;this.Gm||(b.push(a),!c&&b.push(d.now()+e));HHa(this);super.next(a)}Ur(a){this.xT();HHa(this);const b=this.fCb(a),c=this.b8a,d=this.buffer.slice();for(let e=0;e<d.length&&!a.closed;e+=c?1:2)a.next(d[e]);this.FJa(a);return b}};var JHa=class{constructor(a,b=IHa){this.Dyc=a;this.now=b}be(a,b=0,c){return(new this.Dyc(this,a)).be(c,b)}},IHa=GHa.now;_.af=Ke(a=>function(){a(this);this.message="no elements in sequence"});_.cf=class extends fn{constructor(a,b,c,d,e){super(a);this.GZc=e;b&&(this.Fe=function(f){try{b(f)}catch(g){this.error(g)}});c&&(this.sAb=function(f){try{c(f)}catch(g){this.destination.error(g)}this.unsubscribe()});d&&(this.Yna=function(){try{d()}catch(f){this.destination.error(f)}this.unsubscribe()})}unsubscribe(){let a;this.closed||(a=this.GZc)!=null&&a.call(this);super.unsubscribe()}};var KHa=function(a){const b=a.tT;if(!b||b.Gm)a.tT=a.lYb();return a.tT},Dja=class extends _.Re{constructor(a,b){super();this.source=a;this.lYb=b;this.tT=null;this.jqa=0;this.G1=null}Ur(a){return KHa(this).subscribe(a)}LOa(){this.jqa=0;const a=this.G1;this.tT=this.G1=null;a==null||a.unsubscribe()}connect(){let a=this.G1;if(!a){a=this.G1=new _.Me;const b=KHa(this);a.add(this.source.subscribe(new _.cf(b,void 0,c=>{this.LOa();b.error(c)},()=>{this.LOa();b.complete()},()=>this.LOa())));a.closed&&(this.G1=
null,a=_.Me.EMPTY)}return a}wD(){return _.df()(this)}};var Bga=Array.isArray;var Dga=Array.isArray,Ega=Object.getPrototypeOf,Fga=Object.prototype,Gga=Object.keys;var Kga=class extends fn{constructor(a,b,c){super(a);this.Fe=b;this.S2c=c}Yna(){this.S2c()?super.Yna():this.unsubscribe()}};var LHa=function(a){let b=cancelAnimationFrame;const c=requestAnimationFrame(d=>{b=void 0;a(d)});return new _.Me(()=>{let d;return(d=b)==null?void 0:d(c)})};var MHa={now(){return(MHa.ne||performance).now()},ne:void 0};_.NHa=new _.Re(a=>{const b=new _.Me,c=MHa,d=c.now(),e=f=>{const g=c.now();a.next({timestamp:f,ued:g-d});a.closed||b.add(LHa(e))};b.add(LHa(e));return b});var OHa=class extends _.Me{constructor(){super()}be(){return this}};var PHa=class extends OHa{constructor(a,b){super();this.scheduler=a;this.bna=b;this.pending=!1}be(a,b=0){if(this.closed)return this;this.state=a;a=this.id;const c=this.scheduler;a!=null&&(this.id=this.rZ(c,a,b));this.pending=!0;this.delay=b;this.id=this.id||this.EZ(c,this.id,b);return this}EZ(a,b,c=0){a=a.flush.bind(a,this);return setInterval(a,c)}rZ(a,b,c=0){if(c!=null&&this.delay===c&&this.pending===!1)return b;clearInterval(b)}iw(a,b){if(this.closed)return Error("Ta");this.pending=!1;if(a=this.uAb(a,
b))return a;this.pending===!1&&this.id!=null&&(this.id=this.rZ(this.scheduler,this.id,null))}uAb(a){let b=!1,c=void 0;try{this.bna(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.bna=this.state=this.scheduler=null;this.pending=!1;cga(c,this);a!=null&&(this.id=this.rZ(b,a,null));this.delay=null;super.unsubscribe()}}};var QHa=class extends JHa{constructor(a,b=IHa){super(a,b);this.actions=[];this.active=!1;this.aQ=void 0}flush(a){const b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.iw(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}}};_.qf=new QHa(PHa);_.xk=new _.Re(_.Ne);var Nga=Array.isArray;var Wga=Ke(a=>function(b=null){a(this);this.message="Timeout has occurred";this.name="TimeoutError";this.info=b});var RHa=new class extends QHa{flush(a){this.active=!0;this.aQ=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();let e=b.length;do if(c=a.iw(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 PHa{constructor(a,b){super(a,b);this.scheduler=a;this.bna=b}EZ(a,b,c=0){if(c!==null&&c>0)return super.EZ(a,b,c);a.actions.push(this);return a.aQ||(a.aQ=requestAnimationFrame(()=>a.flush(void 0)))}rZ(a,b,c=0){if(c!=null&&
c>0||c==null&&this.delay>0)return super.rZ(a,b,c);a.actions.length===0&&(cancelAnimationFrame(b),a.aQ=void 0)}});var SHa=1,THa,Xga={},UHa=function(a){const b=SHa++;Xga[b]=!0;THa||(THa=Promise.resolve());THa.then(()=>Yga(b)&&a());return b};_.hn=new class extends QHa{flush(a){this.active=!0;this.aQ=void 0;const b=this.actions;let c,d=-1;a=a||b.shift();let e=b.length;do if(c=a.iw(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 PHa{constructor(a,b){super(a,b);this.scheduler=a;this.bna=b}EZ(a,b,c=0){if(c!==null&&c>0)return super.EZ(a,b,c);a.actions.push(this);return a.aQ||(a.aQ=UHa(a.flush.bind(a,void 0)))}rZ(a,b,c=0){if(c!=null&&c>0||c==null&&
this.delay>0)return super.rZ(a,b,c);a.actions.length===0&&(Yga(b),a.aQ=void 0)}});var VHa=new class extends QHa{}(class extends PHa{constructor(a,b){super(a,b);this.scheduler=a;this.bna=b}be(a,b=0){if(b>0)return super.be(a,b);this.delay=b;this.state=a;this.scheduler.flush(this);return this}iw(a,b){return b>0||this.closed?super.iw(a,b):this.uAb(a,b)}EZ(a,b,c=0){return c!=null&&c>0||c==null&&this.delay>0?super.EZ(a,b,c):a.flush(this)}});Ke(a=>function(){a(this);this.message="argument out of range"});Ke(a=>function(b){a(this);this.message=b});Ke(a=>function(b){a(this);this.message=b});var jn=class{constructor(){this.x8=0;this.am=new Set;this.Aga=new _.$h(!1)}get ILa(){return this.Aga.value}add(){this.ILa||this.Aga.next(!0);const a=this.x8++;this.am.add(a);return a}remove(a){this.am.delete(a);this.am.size===0&&this.ILa&&this.Aga.next(!1)}Ia(){this.am.clear();this.ILa&&this.Aga.next(!1)}};jn.ta=_.k({token:jn,Ea:"root",oa:()=>new jn});var WHa;WHa=function(a,b){return c=>{let d;const e=(d=a.am)==null?void 0:d.add();setTimeout(()=>{b(c);if(e!==void 0){let f;(f=a.am)==null||f.remove(e)}})}};
_.kn=class extends _.fg{constructor(a=!1){super();this.am=this.Eea=void 0;this.zCc=a;if(yd!==void 0||Cd!=null){let b;this.Eea=(b=_.Fd(_.Af,{optional:!0}))!=null?b:void 0;let c;this.am=(c=_.Fd(jn,{optional:!0}))!=null?c:void 0}}emit(a){const b=_.td(null);try{super.next(a)}finally{_.td(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.zCc&&(b=
WHa(this,b),d&&(d=WHa(this,d)),c&&(c=WHa(this,c)));d=super.subscribe({next:d,error:b,complete:c});a instanceof _.Me&&a.add(d);return d}};var Xwa,XHa,YHa,hha;Xwa=function(){return typeof Zone!=="undefined"&&Zone.current.get("isAngularZone")===!0};XHa=function(){if(Xwa())throw new _.rd(909,!1);};
_.uf=class{constructor({lRc:a=!1,SAa:b=!1,lla:c=!1}){this.L5=this.zga=!1;this.isStable=!0;this.Tia=new _.kn(!1);this.Pia=new _.kn(!1);this.Zl=new _.kn(!1);this.onError=new _.kn(!1);if(typeof Zone=="undefined")throw new _.rd(908,!1);Zone.assertZonePatched();this.t2=0;this.VIc=this.CI=Zone.current;Zone.TaskTrackingZoneSpec&&(this.CI=this.CI.fork(new Zone.TaskTrackingZoneSpec));a&&Zone.longStackTraceZoneSpec&&(this.CI=this.CI.fork(Zone.longStackTraceZoneSpec));this.SAa=!c&&b;this.lla=c;this.tda=!1;gha(this)}run(a,
b,c){return this.CI.run(a,b,c)}runTask(a,b,c,d){const e=this.CI;a=e.scheduleEventTask("NgZoneEvent: "+d,a,YHa,aha,aha);try{return e.runTask(a,b,c)}finally{e.cancelTask(a)}}runGuarded(a,b,c){return this.CI.runGuarded(a,b,c)}Vb(a){return this.VIc.run(a)}};YHa={};
hha=class{constructor(){this.zga=this.L5=!1;this.isStable=!0;this.Tia=new _.kn;this.Pia=new _.kn;this.Zl=new _.kn;this.onError=new _.kn}run(a,b,c){return a.apply(b,c)}runGuarded(a,b,c){return a.apply(b,c)}Vb(a){return a()}runTask(a,b,c){return a.apply(b,c)}};var jha={destroy(){}},oha=class{constructor(a,b,c){this.phase=a;this.Dgb=b;this.FNc=c;this.zone=_.Fd(_.uf);this.Hg=_.Fd(_.Uf,{optional:!0});let d;(d=_.Fd(TGa,{optional:!0}))==null||d.notify(6)}invoke(){try{const a=this.zone.Vb(()=>this.FNc.apply(null,this.Dgb));this.Dgb.splice(0,this.Dgb.length,a)}catch(a){let b;(b=this.Hg)==null||b.handleError(a)}}},nha=class{constructor(){this.i1a=!1;this.buckets={[0]:new Set,[1]:new Set,[2]:new Set,[3]:new Set};this.xea=new Set}register(a){(this.i1a?this.xea:this.buckets[a.phase]).add(a)}unregister(a){this.buckets[a.phase].delete(a);
this.xea.delete(a)}iw(){this.i1a=!0;for(const a of Object.values(this.buckets))for(const b of a)b.invoke();this.i1a=!1;for(const a of this.xea)this.buckets[a.phase].add(a);this.xea.clear()}destroy(){for(const a of Object.values(this.buckets))a.clear();this.xea.clear()}},ZHa=function(a){const b=[...a.z8a];a.z8a.length=0;for(const c of b)c()},zf=class{constructor(){this.handler=null;this.z8a=[]}iw(){ZHa(this);let a;(a=this.handler)==null||a.iw()}Ia(){let a;(a=this.handler)==null||a.destroy();this.handler=
null;this.z8a.length=0}};zf.ta=_.k({token:zf,Ea:"root",oa:()=>new zf});var $Ha=new _.Vd("",{Ea:"root",oa:()=>!1});var Gf;var tha=/^>|^->|\x3c!--|--\x3e|--!>|<!-$/g,uha=/(<|>)/g;var Dha=Cha,Eha;_.Sf={};var Hf=class{constructor(a){this.gIb=a}toString(){return`SafeValue must use [property]=binding: ${this.gIb}`+" (see https://g.co/ng/security#xss)"}},aIa=class extends Hf{getTypeName(){return"HTML"}},bIa=class extends Hf{getTypeName(){return"URL"}},cIa=class extends Hf{getTypeName(){return"ResourceURL"}};var Kha;var Oha=class{constructor(a){this.jVc=a}Xfa(a){a="<body><remove></remove>"+a;try{const b=(new window.DOMParser).parseFromString(Mha(a),"text/html").body;if(b===null)return this.jVc.Xfa(a);b.removeChild(b.firstChild);return b}catch(b){return null}}},Nha=class{constructor(a){this.KPc=a;this.iVc=this.KPc.implementation.createHTMLDocument("sanitization-inert")}Xfa(a){const b=this.iVc.createElement("template");b.innerHTML=Mha(a);return b}};var Qha=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var dIa=Lf("area,br,col,hr,img,wbr"),eIa=Lf("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),fIa=Lf("rp,rt"),gIa=Mf(fIa,eIa),hIa=Mf(eIa,Lf("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")),iIa=Mf(fIa,Lf("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")),
jia=Mf(dIa,hIa,iIa,gIa),mia=Lf("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),jIa=Lf("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"),
kIa=Lf("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"),
lia=Mf(mia,jIa,kIa),kia=Lf("script,style,template"),hia=class{constructor(){this.tJ=[]}endElement(a){a=cia(a).toLowerCase();jia.hasOwnProperty(a)&&!dIa.hasOwnProperty(a)&&(this.tJ.push("</"),this.tJ.push(a),this.tJ.push(">"))}},dia=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,eia=/([^#-~ |!])/g,gia;var lIa={NONE:0,i8c:1,o9c:2,b9c:3,URL:4,X8c:5,0:"NONE",1:"HTML",2:"STYLE",3:"SCRIPT",4:"URL",5:"RESOURCE_URL"};var oia;var bja=[],cja=Object.assign({},Ym,{Tsa:!0,Usa:a=>{mfa(a.Ci)},zWa(){this.Ci[23]=this}}),dja=Object.assign({},Ym,{Tsa:!0,Usa:a=>{for(a=_.ie(a.Ci);a&&a[1].type===2;)a=_.ie(a);a&&nfa(a)},zWa(){this.Ci[23]=this}});var rh;_.ln=function(a){qha(a.NDc||a.Oe,4)};_.mn=function(a){a.Oe[2]|=1024;Zia(a.Oe,a.eSb)};
rh=class{get em(){const a=this.Oe,b=a[1];return Xia(b,a,b.firstChild,[])}constructor(a,b,c=!0){this.Oe=a;this.NDc=b;this.eSb=c;this.mn=null;this.Qna=!1}get context(){return this.Oe[8]}set context(a){this.Oe[8]=a}get rc(){return(this.Oe[2]&256)===256}destroy(){if(this.mn)this.mn.g4(this);else if(this.Qna){const a=this.Oe[3];if(_.ae(a)){const b=a[8],c=b?b.indexOf(this):-1;c>-1&&(_.Ff(a,c),Mea(b,c))}this.Qna=!1}_.Aha(this.Oe[1],this.Oe)}Ee(a){pfa(this.Oe,a)}detach(){this.Oe[2]&=-129}};var mIa=class{};mIa.ta=_.k({token:mIa,Ea:"root",oa:()=>null});var nIa,Zla,oIa;_.nn=function(a,b){return new Zla(b[Nd]||null,a.Tp)};nIa=class extends _.bn{constructor(a){super();this.Tp=a}};
Zla=class extends YGa{get inputs(){var a=this.hF;const b=a.KC;a=eja(a.inputs,!0);if(b!==null)for(const c of a)b.hasOwnProperty(c.Zhb)&&(c.transform=b[c.Zhb]);return a}get outputs(){return eja(this.hF.outputs,!1)}constructor(a,b){super();this.hF=a;this.Tp=b;this.VU=a.type;this.Pa=a.na.map(Aea).join(",");this.bc=a.bc?a.bc:[];this.LVc=!!b}create(a,b,c,d){const e=_.td(null);try{d=d||this.Tp;let pb,Ga=d instanceof _.Zm?d:(pb=d)==null?void 0:pb.Sb;Ga&&this.hF.a5a!==null&&(Ga=this.hF.a5a(Ga)||Ga);var f=
Ga?new QGa(a,Ga):a,g=f.get(ZGa,null);if(g===null)throw new _.rd(407,!1);const Qa=f.get(mIa,null),Ua=f.get(zf,null),ob=f.get(TGa,null);a={Yjb:g,jka:Qa,bOb:null,T$c:Ua,E3:ob};var l=g.fea(null,this.hF);const yc=this.hF.na[0][0]||"div";if(c){g=l;var p=this.hF.kb,t=f.get($Ha,!1)||p===3;var x=g.bnb(c,t)}else{const Mb=yc.toLowerCase();x=l.createElement(yc,Mb==="svg"?"svg":Mb==="math"?"math":null)}p=512;this.hF.pQ?p|=4096:this.hF.Seb||(p|=16);t=null;x!==null&&(t=null);const Yc=Fia(0,null,null,1,0,null,null,
null,null,null,null),ic=via(null,Yc,null,p,null,null,a,l,f,null,t);tfa(ic);let oe,ud;try{var A=this.hF;f=null;if(A.Y4){var F=[];f=new Map;A.Y4(A,F,f);F.push(A)}else F=[A];var I=ic[1];ic[25]=x;var K=Pf(I,25,2,"#host",null);t=x;I=A;p=F;var U=ic[1];for(var ca of p)K.cD=Hd(K.cD,ca.qb);K.cD!==null&&(Wia(K,K.cD,!0),t!==null&&Jha(l,t,K));ca=null;t!==null&&(ca=null);var ka=a.Yjb.fea(t,I);t=16;I.pQ?t=4096:I.Seb&&(t=64);const Mb=via(ic,Aia(I),null,t,ic[K.index],K,a,ka,null,null,ca);U.ol&&Jia(U,K,p.length-1);
Bia(ic,Mb);var za=ic[K.index]=Mb;ud=Yc.data[25];if(x)if(c)uea(l,x,["ng-version","0.0.0-PLACEHOLDER"]);else{var ya=A.na[0];c=[];K=[];U=1;for(ka=2;U<ya.length;){let na=ya[U];if(typeof na==="string")ka===2?na!==""&&c.push(na,ya[++U]):ka===8&&K.push(na);else{if((ka&1)!==0)break;ka=na}U++}const {jc:Vc,ee:mb}={jc:c,ee:K};Vc&&uea(l,x,Vc);if(mb&&mb.length>0){ya=l;l=x;var Fa=mb.join(" ");Fa===""?ya.removeAttribute(l,"class"):ya.setAttribute(l,"class",Fa)}}if(b!==void 0){var Za=this.bc;const Vc=ud.Qw=[];for(Fa=
0;Fa<Za.length;Fa++){const mb=b[Fa];Vc.push(mb!=null?Array.from(mb):null)}}b=A;A=f;Za=[fja];const Ra=_.me(),db=ic[1],rb=_.de(Ra,ic);Kia(db,ic,Ra,F,null,A);for(A=0;A<F.length;A++){const Vc=ze(ic,db,Ra.Bn+A,Ra);_.Ee(Vc,ic)}Cia(db,ic,Ra);rb&&_.Ee(rb,ic);const Xb=ze(ic,db,Ra.Bn+Ra.vy,Ra);za[8]=ic[8]=Xb;if(Za!==null)for(const Vc of Za)Vc(Xb,b);zia(db,Ra,ic);oe=Xb;Via(Yc,ic,null)}finally{wfa()}return new oIa(this.VU,oe,Ge(ud,ic),ic,ud)}finally{_.td(e)}}};
oIa=class extends XGa{constructor(a,b,c,d,e){super();this.location=c;this.tEb=d;this.ica=e;this.Bja=null;this.instance=b;this.uw=this.qk=new rh(d,void 0,!1);this.VU=a}hQ(a,b){var c=this.ica.inputs;let d;c!==null&&(d=c[a])&&(this.Bja!=null||(this.Bja=new Map),this.Bja.has(a)&&Object.is(this.Bja.get(a),b)||(c=this.tEb,Iia(c[1],c,d,a,b),this.Bja.set(a,b),qha(_.fe(this.ica.index,c),1)))}get Sb(){return new _.Be(this.ica,this.tEb)}destroy(){this.uw.destroy()}Ee(a){this.uw.Ee(a)}};var gja=class extends cn{constructor(a,b,c){super();this.nd=b;this.sJa=[];this.QYa=[];this.iF=new nIa(this);var d=(a[HGa]||null).bootstrap;this.sJa=d instanceof Function?d():d;this.gqa=Sfa(a,b,[{va:cn,nc:this},{va:_.bn,nc:this.iF},...c],_.qd(a),new Set(["environment"]));Tfa(this.gqa);this.instance=this.gqa.get(a)}get Sb(){return this.gqa}destroy(){const a=this.gqa;!a.rc&&a.destroy();this.QYa.forEach(b=>b());this.QYa=null}Ee(a){this.QYa.push(a)}},Xla=class extends Uoa{constructor(a){super();this.MRb=
a}create(a){return new gja(this.MRb,a,[])}},ija=class extends cn{constructor(a){super();this.iF=new nIa(this);this.instance=null;const b=new ffa([...a.Nb,{va:cn,nc:this},{va:_.bn,nc:this.iF}],a.parent||Zea(),a.DPc,new Set(["environment"]));this.Sb=b;a.L1c&&Tfa(b)}destroy(){this.Sb.destroy()}Ee(a){this.Sb.Ee(a)}};var oi=new _.Vd(""),pIa=function(a){if(!a.uu){var b=[];for(const d of a.HMc){const e=d();if(Vf(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.uu=!0}},on=class{constructor(){this.done=this.uu=!1;this.KQc=new Promise((b,c)=>{this.resolve=b;this.reject=c});let a;this.HMc=(a=_.Fd(oi,{optional:!0}))!=null?a:[]}};
on.O=function(a){return new (a||on)};on.ta=_.k({token:on,oa:on.O,Ea:"root"});var pn=class{log(a){console.log(a)}warn(a){console.warn(a)}};pn.O=function(a){return new (a||pn)};pn.ta=_.k({token:pn,oa:pn.O,Ea:"platform"});var qIa=new _.Vd(""),rIa=new _.Vd(""),sIa=function(a){return a.FBa?a.FBa.Qid.map(b=>({source:b.source,ZOc:b.ZOc,data:b.data})):[]},qn=class{constructor(a,b,c){this.nb=a;this.oUb=b;this.rMa=!0;this.WR=[];this.FBa=null;tIa||(tIa=c,uIa(b));this.ULc();a.run(()=>{this.FBa=typeof Zone=="undefined"?null:Zone.current.get("TaskTrackingZone")})}ULc(){this.nb.Tia.subscribe({next:()=>{this.rMa=!1}});this.nb.Vb(()=>{this.nb.Zl.subscribe({next:()=>{XHa();queueMicrotask(()=>{this.rMa=!0;this.uEb()})}})})}isStable(){return this.rMa&&
!this.nb.zga}uEb(){if(this.isStable())queueMicrotask(()=>{for(;this.WR.length!==0;){let a=this.WR.pop();clearTimeout(a.E8);a.JQc()}});else{let a=sIa(this);this.WR=this.WR.filter(b=>b.ZZb&&b.ZZb(a)?(clearTimeout(b.E8),!1):!0)}}addCallback(a,b,c){let d=-1;b&&b>0&&(d=setTimeout(()=>{this.WR=this.WR.filter(e=>e.E8!==d);a()},b));this.WR.push({JQc:a,E8:d,ZZb:c})}whenStable(a,b,c){if(c&&!this.FBa)throw Error("Za");this.addCallback(a,b,c);this.uEb()}Fjb(a){this.oUb.Fjb(a,this)}Ssb(a){this.oUb.Ssb(a)}findProviders(){return[]}};
qn.O=function(a){return new (a||qn)(_.m(_.uf),_.m(rn),_.m(rIa))};qn.ta=_.k({token:qn,oa:qn.O});var rn=class{constructor(){this.b$=new Map}Fjb(a,b){this.b$.set(a,b)}Ssb(a){this.b$.delete(a)}wfa(a,b=!0){let c,d;return(d=(c=tIa)==null?void 0:c.wfa(this,a,b))!=null?d:null}};rn.O=function(a){return new (a||rn)};rn.ta=_.k({token:rn,oa:rn.O,Ea:"platform"});var tIa;var wja=class extends _.cf{constructor(){super(...arguments);this.CPa=0;this.QYb=!1}unsubscribe(){this.QYb=!0;this.CPa===0&&super.unsubscribe()}};var vIa,wIa;vIa=new _.Vd("");wIa=function(a,b){let c=null;a.Dc.rc||(c=a.Dc.get(ZGa,null,{optional:!0}));let d=0;const e=a.oMc;for(;d<10;){const f=d===0;if(b||!f){a.jNc.next(f);for(let {Oe:g,eSb:l}of a.HT)Qja(g,l,f,a.dna)}else{let g,l,p;(g=c)==null||(p=(l=g).Bra)==null||p.call(l);let t,x,A;(t=c)==null||(A=(x=t).end)==null||A.call(x)}d++;ZHa(e);if(!a.sGb.some(({Oe:g})=>he(g))&&(e.iw(),!a.sGb.some(({Oe:g})=>he(g))))break}};
_.xIa=function(a,b){a.HT.push(b);if(b.Qna)throw new _.rd(902,!1);b.mn=a;a=(b.Oe[2]&512)!==0;const c=b.Oe[16];c===null||a||xha(c,b.Oe);_.ofa(b.Oe)};
_.mi=class{constructor(){this.Tyb=[];this.Jb=this.rqa=!1;this.iS=[];this.HT=[];this.vVc=_.Fd(Ila);this.oMc=_.Fd(zf);this.dna=_.Fd(UGa);this.NRc=new Set;this.jNc=new _.fg;this.pGb=new _.fg;this.NIb=[];this.jF=[];this.isStable=_.v(_.Fd(jn).Aga,_.u(a=>!a));this.Dc=_.Fd(_.Zm)}get sGb(){return[...this.NRc.keys(),...this.HT]}get rc(){return this.Jb}get Sb(){return this.Dc}bootstrap(a,b){var c=a instanceof YGa;if(!this.Dc.get(on).done)throw new _.rd(405,!1);a=c?a:_.nn(this.Dc.get(_.bn),a);this.NIb.push(a.VU);
c=a.LVc?void 0:this.Dc.get(cn);const d=a.create(_.SGa,[],b||a.Pa,c),e=d.location.ma,f=d.Sb.get(qIa,null);f==null||f.Fjb(e);d.Ee(()=>{this.g4(d.uw);Pja(this.jF,d);f==null||f.Ssb(e)});this.jIc(d);return d}tick(){this.dFb(!0)}dFb(a){if(this.rqa)throw new _.rd(101,!1);const b=_.td(null);try{this.rqa=!0,wIa(this,a)}catch(c){this.vVc(c)}finally{this.rqa=!1,_.td(b),this.pGb.next()}}g4(a){Pja(this.HT,a);a.mn=null;const b=(a.Oe[2]&512)!==0,c=a.Oe[16];c===null||b||yha(c,a.Oe);wha(a.Oe[1],a.Oe)}jIc(a){_.xIa(this,
a.uw);this.tick();this.jF.push(a);const b=this.Dc.get(vIa,[]);[...this.Tyb,...b].forEach(c=>c(a))}Ia(){if(!this.Jb)try{this.iS.forEach(a=>a()),this.HT.slice().forEach(a=>a.destroy())}finally{this.Jb=!0,this.HT=[],this.Tyb=[],this.iS=[]}}Ee(a){this.iS.push(a);return()=>Pja(this.iS,a)}destroy(){if(this.Jb)throw new _.rd(406,!1);const a=this.Dc;a.destroy&&!a.rc&&a.destroy()}get A6c(){return this.HT.length}};_.mi.O=function(a){return new (a||_.mi)};_.mi.ta=_.k({token:_.mi,oa:_.mi.O,Ea:"root"});_.Wla=new Map;var yIa,fka,eka;_.Vg=class{};_.Vg.mM=cka;yIa=function(a,b,c,d){const e=b.Oe;if(_.ae(e[3])){var f=a.indexOf(b);f!==-1?a.detach(f):(f=e[3],f=new fka(f,f[5],f[3]),f.detach(f.indexOf(b)))}c=a.UIa(c);a=a.GM;_.aka(a,e,c,d);if(b.mn)throw new _.rd(902,!1);b.Qna=!0;d=dka(a);c>=d.length?d.push(b):d.splice(c,0,b);return b};
_.sn=function(a,b,c,d,e){var f=b&&typeof b!=="function";if(!f){var g=c||{};c=g.index;d=g.Sb;e=g.nza;g=g.Hy||g.Ojd}b=f?b:new Zla(b[Nd]||null);d=d||a.Iya;g||b.Tp!=null||(f=(f?d:a.Iya).get(_.Zm,null))&&(g=f);e=b.create(d,e,null,g);yIa(a,e.uw,c,_.$ja(a.saa,null));return e};
fka=class extends _.Vg{constructor(a,b,c){super();this.GM=a;this.saa=b;this.raa=c}get element(){return Ge(this.saa,this.raa)}get Sb(){return new _.Be(this.saa,this.raa)}get Iya(){const a=Ifa(this.saa,this.raa);if(a!==-1){const b=Bfa(a,this.raa);return new _.Be(b[1].data[(a&32767)+8],b)}return new _.Be(null,this.raa)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(a){const b=this.GM[8];return b!==null&&b[a]||null}get length(){return this.GM.length-10}di(a,b,c){let d,e;typeof c==="number"?
d=c:c!=null&&(d=c.index,e=c.Sb);a=zIa(a,b||{},e,null);yIa(this,a,d,_.$ja(this.saa,null));return a}S5(a,b){return yIa(this,a,b,!0)}move(a,b){return this.S5(a,b)}indexOf(a){const b=this.GM[8];return b!==null?b.indexOf(a):-1}remove(a){a=this.UIa(a,-1);const b=_.Ff(this.GM,a);b&&(Mea(dka(this.GM),a),_.Aha(b[1],b))}detach(a){a=this.UIa(a,-1);const b=_.Ff(this.GM,a);return b&&Mea(dka(this.GM),a)!=null?new rh(b):null}UIa(a,b=0){return a==null?this.length+b:a}};eka=gka;var kka=mka;var wka=0,xka=0,yka=0;_.AIa="en-US";_.Tka={jYc:"element"};_.Vka={jYc:"ICU"};var Lka=/\ufffd(\d+):?\d*\ufffd/gi,Uka=/\ufffd(\d+)\ufffd/,Qka=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,Mka=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,Xka=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,Wka=/\uE500/g;var sla;_.Zg=function(a){a.aS===void 0||!a.DJa&&a.mFc||a.aS.emit(a)};sla=function(a,b){a.nDb=b};
_.Wg=class{get Kc(){let a;return(a=this.aS)!=null?a:this.aS=new _.kn}constructor(a=!1){this.mFc=a;this.Rj=!0;this.nDb=void 0;this.ey=[];this.DJa=!1;this.aS=void 0;this.length=0;this.last=this.first=void 0;const b=_.Wg.prototype;b[Symbol.iterator]||(b[Symbol.iterator]=bla)}get(a){return this.ey[a]}map(a){return this.ey.map(a)}filter(a){return this.ey.filter(a)}find(a){return this.ey.find(a)}reduce(a,b){return this.ey.reduce(a,b)}forEach(a){this.ey.forEach(a)}some(a){return this.ey.some(a)}toArray(){return this.ey.slice()}toString(){return this.ey.toString()}reset(a,
b){this.Rj=!1;a=a.flat(Number.POSITIVE_INFINITY);a:{var c=this.ey;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.DJa=!b)this.ey=a,this.length=a.length,this.last=a[this.length-1],this.first=a[0]}Nnb(){this.Rj=!0;let a;(a=this.nDb)==null||a.call(this)}destroy(){this.aS!==void 0&&(this.aS.complete(),this.aS.unsubscribe())}};Symbol.iterator;_.Ug=class{};_.Ug.mM=dla;var zIa=function(a,b,c,d){a=_.Yja(a.TEc,a.Pzb,b,{gRc:c,wYa:d});return new rh(a)},ela=class extends _.Ug{constructor(a,b,c){super();this.TEc=a;this.Pzb=b;this.hb=c}get LXb(){let a;return((a=this.Pzb.Lz)==null?void 0:a.LXb)||null}di(a,b){return zIa(this,a,b)}};var ila=class{constructor(a){this.Jja=a;this.matches=null}clone(){return new ila(this.Jja)}Nnb(){this.Jja.Nnb()}},Uia=function(a,b){for(let c=0;c<a.queries.length;c++)b.queries.queries[c].matches!==null&&a.queries[c].Nnb()},hla=class{constructor(a=[]){this.queries=a}di(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].ONb].clone());return new hla(c)}return null}g4(a){Uia(this,a)}},lla=class{constructor(a,b,c=null){this.flags=
b;this.read=c;this.xja=typeof a==="string"?mla(a):a}},nla=class{constructor(a=[]){this.queries=a}Mea(a,b){for(let c=0;c<this.queries.length;c++)this.queries[c].Mea(a,b)}Pta(a){for(let b=0;b<this.queries.length;b++)this.queries[b].Pta(a)}G_a(a){let b=null;for(let c=0;c<this.length;c++){const d=this.queries[c].G_a(a,b!==null?b.length:0);d&&(d.ONb=c,b!==null?b.push(d):b=[d])}return b!==null?new nla(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)}},
BIa=function(a,b){if(a.bJa&&(a.metadata.flags&1)!==1){a=a.Ozb;for(b=b.parent;b!==null&&b.type&8&&b.index!==a;)b=b.parent;return a===(b!==null?b.index:-1)}return a.bJa},CIa=function(a,b,c){a.matches===null?a.matches=[b,c]:a.matches.push(b,c)},DIa=function(a,b,c,d){if(d!==null){const e=a.metadata.read;e!==null?e===_.Fe||e===_.Vg||e===_.Ug&&c.type&4?CIa(a,c.index,-2):(b=Pfa(c,b,e,!1,!1),b!==null&&CIa(a,c.index,b)):CIa(a,c.index,d)}},ola=class{constructor(a,b=-1){this.metadata=a;this.matches=null;this.ONb=
-1;this.pJb=!1;this.bJa=!0;this.Ozb=b}Mea(a,b){if(BIa(this,b)){const d=this.metadata.xja;if(Array.isArray(d))for(let e=0;e<d.length;e++){const f=d[e];a:{var c=b.pbb;if(c!==null)for(let g=0;g<c.length;g+=2)if(c[g]===f){c=c[g+1];break a}c=null}DIa(this,a,b,c);DIa(this,a,b,Pfa(b,a,f,!1,!1))}else d===_.Ug?b.type&4&&DIa(this,a,b,-1):DIa(this,a,b,Pfa(b,a,d,!1,!1))}}Pta(a){this.Ozb===a.index&&(this.bJa=!1)}qa(a,b){this.Mea(a,b)}G_a(a,b){return BIa(this,a)?(this.pJb=!0,CIa(this,-a.index,b),new ola(this.metadata)):
null}};var Ala=class{constructor(a){this.Dc=a;this.sda=new Map}Ia(){try{for(const a of this.sda.values())a!==null&&a.destroy()}finally{this.sda.clear()}}};Ala.ta=_.k({token:Ala,Ea:"environment",oa:()=>new Ala(_.m(_.Zm))});var tn=class{};tn.O=function(a){return new (a||tn)(_.m(_.mi))};tn.Ca=_.Od({type:tn});tn.Ba=_.nd({});_.EIa=Symbol("fb");_.FIa=Object.assign({},fea,{ksb:void 0,NGb(a,b){_.iea(a,b)}});Ela.required=function(){return _.rla(!0,!0)};_.Ah=class{};_.Ah.mM=Fla;var HIa,IIa,GIa,LIa,NIa,MIa;HIa=class{supports(a){return ika(a)}create(a){return new GIa(a)}};IIa=(a,b)=>b;_.JIa=function(a,b){let c=a.IS;a=a.XI;let d=0,e=null;for(;c||a;){const f=!a||c&&c.sk<Gla(a,d,e)?c:a,g=Gla(f,d,e),l=f.sk;if(f===a)d--,a=a.NI;else if(c=c.Fe,f.Ow==null)d++;else{e||(e=[]);const p=g-d,t=l-d;if(p!=t){for(let x=0;x<p;x++){const A=x<e.length?e[x]:e[x]=0,F=A+x;t<=F&&F<p&&(e[x]=A+1)}e[f.Ow]=t-p}}g!==l&&b(f,g,l)}};_.KIa=function(a,b){for(a=a.Yoa;a!==null;a=a.MMa)b(a)};
GIa=class{constructor(a){this.length=0;this.d2=this.Yoa=this.ME=this.XI=this.o2=this.Bpa=this.kv=this.tE=this.Gaa=this.IS=this.nJc=this.IB=this.MS=null;this.Xt=a||IIa}QLb(a){let b;for(b=this.IS;b!==null;b=b.Fe)a(b)}diff(a){a==null&&(a=[]);if(!ika(a))throw new _.rd(900,!1);return this.check(a)?this:null}Ee(){}check(a){this.INa();let b=this.IS,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.Xt(g,e),b!==null&&Object.is(b.cE,f)?(c&&(b=this.OFb(b,e,f,g)),
Object.is(b.item,e)||this.Ina(b,e)):(b=this.ZCb(b,e,f,g),c=!0),b=b.Fe}else d=0,jka(a,g=>{f=this.Xt(d,g);b!==null&&Object.is(b.cE,f)?(c&&(b=this.OFb(b,g,f,d)),Object.is(b.item,g)||this.Ina(b,g)):(b=this.ZCb(b,g,f,d),c=!0);b=b.Fe;d++}),this.length=d;this.lLc(b);return this.KO}get KO(){return this.tE!==null||this.Bpa!==null||this.XI!==null||this.Yoa!==null}INa(){if(this.KO){let a;for(a=this.nJc=this.IS;a!==null;a=a.Fe)a.OMa=a.Fe;for(a=this.tE;a!==null;a=a.XS)a.Ow=a.sk;this.tE=this.kv=null;for(a=this.Bpa;a!==
null;a=a.NMa)a.Ow=a.sk;this.Yoa=this.d2=this.XI=this.ME=this.Bpa=this.o2=null}}ZCb(a,b,c,d){let e;a===null?e=this.Gaa:(e=a.lp,this.HJc(a));a=this.IB===null?null:this.IB.get(c,null);a!==null?(Object.is(a.item,b)||this.Ina(a,b),this.dEb(a,e,d)):(a=this.MS===null?null:this.MS.get(c,d),a!==null?(Object.is(a.item,b)||this.Ina(a,b),this.BIc(a,e,d)):a=this.ECc(new LIa(b,c),e,d));return a}OFb(a,b,c,d){b=this.IB===null?null:this.IB.get(c,null);b!==null?a=this.dEb(b,a.lp,d):a.sk!=d&&(a.sk=d,this.TIa(a,d));
return a}lLc(a){for(;a!==null;){const b=a.Fe;this.uyb(this.WOa(a));a=b}this.IB!==null&&this.IB.clear();this.kv!==null&&(this.kv.XS=null);this.o2!==null&&(this.o2.NMa=null);this.Gaa!==null&&(this.Gaa.Fe=null);this.ME!==null&&(this.ME.NI=null);this.d2!==null&&(this.d2.MMa=null)}dEb(a,b,c){this.IB!==null&&this.IB.remove(a);const d=a.Zpa,e=a.NI;d===null?this.XI=e:d.NI=e;e===null?this.ME=d:e.Zpa=d;this.dMa(a,b,c);this.TIa(a,c);return a}BIc(a,b,c){this.WOa(a);this.dMa(a,b,c);this.TIa(a,c);return a}ECc(a,
b,c){this.dMa(a,b,c);this.kv=this.kv===null?this.tE=a:this.kv.XS=a;return a}dMa(a,b,c){const d=b===null?this.IS:b.Fe;a.Fe=d;a.lp=b;d===null?this.Gaa=a:d.lp=a;b===null?this.IS=a:b.Fe=a;this.MS===null&&(this.MS=new MIa);this.MS.put(a);a.sk=c;return a}HJc(a){return this.uyb(this.WOa(a))}WOa(a){this.MS!==null&&this.MS.remove(a);const b=a.lp,c=a.Fe;b===null?this.IS=c:b.Fe=c;c===null?this.Gaa=b:c.lp=b;return a}TIa(a,b){if(a.Ow===b)return a;this.o2=this.o2===null?this.Bpa=a:this.o2.NMa=a;return a}uyb(a){this.IB===
null&&(this.IB=new MIa);this.IB.put(a);a.sk=null;a.NI=null;this.ME===null?(this.ME=this.XI=a,a.Zpa=null):(a.Zpa=this.ME,this.ME=this.ME.NI=a);return a}Ina(a,b){a.item=b;this.d2=this.d2===null?this.Yoa=a:this.d2.MMa=a;return a}};LIa=class{constructor(a,b){this.item=a;this.cE=b;this.MMa=this.NMa=this.XS=this.NI=this.Zpa=this.u2=this.Ypa=this.Fe=this.lp=this.OMa=this.Ow=this.sk=null}};
NIa=class{constructor(){this.lca=this.naa=null}add(a){this.naa===null?(this.naa=this.lca=a,a.u2=null,a.Ypa=null):(this.lca.u2=a,a.Ypa=this.lca,a.u2=null,this.lca=a)}get(a,b){let c;for(c=this.naa;c!==null;c=c.u2)if((b===null||b<=c.sk)&&Object.is(c.cE,a))return c;return null}remove(a){const b=a.Ypa;a=a.u2;b===null?this.naa=a:b.u2=a;a===null?this.lca=b:a.Ypa=b;return this.naa===null}};
MIa=class{constructor(){this.map=new Map}put(a){const b=a.cE;let c=this.map.get(b);c||(c=new NIa,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.cE;this.map.get(b).remove(a)&&this.map.delete(b);return a}get Ps(){return this.map.size===0}clear(){this.map.clear()}};var PIa=class{supports(a){return a instanceof Map||hka(a)}create(){return new OIa}},OIa=class{constructor(){this.iqa=new Map;this.ME=this.XI=this.kv=this.tE=this.D1=this.k$=this.UDb=this.OR=this.KM=null}get KO(){return this.tE!==null||this.k$!==null||this.XI!==null}QLb(a){let b;for(b=this.KM;b!==null;b=b.Fe)a(b)}diff(a){if(!a)a=new Map;else if(!(a instanceof Map||hka(a)))throw new _.rd(900,!1);return this.check(a)?this:null}Ee(){}check(a){this.INa();let b=this.KM;this.OR=null;this.PFc(a,(c,d)=>{b&&
b.key===d?(this.XCb(b,c),this.OR=b,b=b.Fe):(c=this.wGc(d,c),b=this.yHc(b,c))});if(b)for(b.lp&&(b.lp.Fe=null),this.XI=b,a=b;a!==null;a=a.NI)a===this.KM&&(this.KM=null),this.iqa.delete(a.key),a.NI=a.Fe,a.zj=a.kg,a.kg=null,a.lp=null,a.Fe=null;this.D1&&(this.D1.LMa=null);this.kv&&(this.kv.XS=null);return this.KO}yHc(a,b){if(a){const c=a.lp;b.Fe=a;b.lp=c;a.lp=b;c&&(c.Fe=b);a===this.KM&&(this.KM=b);return this.OR=a}this.OR?(this.OR.Fe=b,b.lp=this.OR):this.KM=b;this.OR=b;return null}wGc(a,b){if(this.iqa.has(a)){a=
this.iqa.get(a);this.XCb(a,b);b=a.lp;var c=a.Fe;b&&(b.Fe=c);c&&(c.lp=b);a.Fe=null;a.lp=null;return a}c=new QIa(a);this.iqa.set(a,c);c.kg=b;this.MCc(c);return c}INa(){if(this.KO){let a;for(a=this.UDb=this.KM;a!==null;a=a.Fe)a.OMa=a.Fe;for(a=this.k$;a!==null;a=a.LMa)a.zj=a.kg;for(a=this.tE;a!=null;a=a.XS)a.zj=a.kg;this.XI=this.tE=this.kv=this.k$=this.D1=null}}XCb(a,b){Object.is(b,a.kg)||(a.zj=a.kg,a.kg=b,this.NCc(a))}MCc(a){this.tE===null?this.tE=this.kv=a:this.kv=this.kv.XS=a}NCc(a){this.k$===null?
this.k$=this.D1=a:this.D1=this.D1.LMa=a}PFc(a,b){a instanceof Map?a.forEach(b):Object.keys(a).forEach(c=>b(a[c],c))}},QIa=class{constructor(a){this.key=a;this.LMa=this.NI=this.XS=this.lp=this.Fe=this.OMa=this.kg=this.zj=null}};_.un=class{constructor(a){this.P1a=a}find(a){const b=this.P1a.find(c=>c.supports(a));if(b!=null)return b;throw new _.rd(901,!1);}};_.un.ta=_.k({token:_.un,Ea:"root",oa:function(){return new _.un([new HIa])}});_.RIa=class{constructor(a){this.P1a=a}find(a){const b=this.P1a.find(c=>c.supports(a));if(b)return b;throw new _.rd(901,!1);}};_.RIa.ta=_.k({token:_.RIa,Ea:"root",oa:function(){return new _.RIa([new PIa])}});var vn=class{constructor(){this.ira=_.Fd(_.mi);this.Xla=_.Fd(jn);this.qd=_.Fd(_.uf);this.dna=_.Fd(UGa);let a;this.rZa=(a=_.Fd(Kla,{optional:!0}))!=null?a:!1;this.Lvb=typeof Zone!=="undefined"&&!!Zone.root.run;this.T1c=[{data:{__scheduler_tick__:!0}}];this.hq=new _.Me;this.csa=null;this.YZ=this.Qtb=this.TAa=!1;this.nja=null;this.hq.add(this.ira.pGb.subscribe(()=>{this.YZ||this.eu()}));this.hq.add(this.qd.Tia.subscribe(()=>{this.YZ||this.eu()}));this.rZa||(this.rZa=!this.dna&&(this.qd instanceof hha||
!this.Lvb))}notify(a){if(this.dna||a!==5){switch(a){case 3:case 2:case 0:case 4:case 5:case 1:this.TAa=!0}if(!(this.rZa||this.nja!==null||this.YZ||this.ira.rqa||!this.dna&&this.Lvb&&Xwa())){var b=this.Qtb?$ga:Zga;this.nja=this.Xla.add();this.Lvb?Zone.root.run(()=>{this.csa=b(()=>{this.tick(this.TAa)})}):this.csa=b(()=>{this.tick(this.TAa)})}}}tick(a){if(!this.YZ&&!this.ira.rc){var b=this.Xla.add();try{this.qd.run(()=>{this.YZ=!0;this.ira.dFb(a)},void 0,this.T1c)}catch(c){throw this.Xla.remove(b),
c;}finally{this.eu()}this.Qtb=!0;$ga(()=>{this.Qtb=!1;this.Xla.remove(b)})}}Ia(){this.hq.unsubscribe();this.eu()}eu(){this.YZ=this.TAa=!1;var a;(a=this.csa)==null||a.call(this);this.csa=null;this.nja!==null&&(a=this.nja,this.nja=null,this.Xla.remove(a))}};vn.O=function(a){return new (a||vn)};vn.ta=_.k({token:vn,oa:vn.O,Ea:"root"});var sh=class{constructor(){this.zone=_.Fd(_.uf);this.E3=_.Fd(TGa);this.JMc=_.Fd(_.mi)}initialize(){this.rDb||(this.rDb=this.zone.Pia.subscribe({next:()=>{this.E3.YZ||this.zone.run(()=>{this.JMc.tick()})}}))}Ia(){let a;(a=this.rDb)==null||a.unsubscribe()}};sh.O=function(a){return new (a||sh)};sh.ta=_.k({token:sh,oa:sh.O,Ea:"root"});
var th=class{constructor(){this.Za=new _.Me;this.uu=!1;this.zone=_.Fd(_.uf);this.am=_.Fd(jn)}initialize(){if(!this.uu){this.uu=!0;var a=null;this.zone.isStable||this.zone.zga||this.zone.L5||(a=this.am.add());this.zone.Vb(()=>{this.Za.add(this.zone.Zl.subscribe(()=>{XHa();queueMicrotask(()=>{a===null||this.zone.zga||this.zone.L5||(this.am.remove(a),a=null)})}))});this.Za.add(this.zone.Tia.subscribe(()=>{if(!Xwa())throw new _.rd(909,!1);a!=null||(a=this.am.add())}))}}Ia(){this.Za.unsubscribe()}};
th.O=function(a){return new (a||th)};th.ta=_.k({token:th,oa:th.O,Ea:"root"});_.Pj=new _.Vd("",{Ea:"root",oa:()=>_.Fd(_.Pj,12)||(typeof Kxa!=="undefined"?"en-US":typeof $localize!=="undefined"&&$localize.locale||"en-US")});var wn=class{};wn.O=function(a){return new (a||wn)};wn.ta=_.k({token:wn,oa:wn.O,Ea:"root"});var Sla=new _.Vd(""),SIa=function(a,b,c){const d=iha(c==null?void 0:c.qd,Hla({ARc:c==null?void 0:c.Pjd,K1c:c==null?void 0:c.Qjd}));return d.run(()=>{const e=hja(b.MRb,a.Sb,[...Lla({aZc:()=>d,DNb:c==null?void 0:c.DNb}),{va:TGa,Fb:vn}]),f=e.Sb.get(_.Uf,null);d.Vb(()=>{const g=d.onError.subscribe({next:l=>{f.handleError(l)}});e.Ee(()=>{Pja(a.GMa,e);g.unsubscribe()})});return Nja(f,d,()=>{const g=e.Sb.get(on);pIa(g);return g.KQc.then(()=>{var l=e.Sb.get(_.Pj,"en-US")||"en-US";typeof l==="string"&&(_.AIa=
l.toLowerCase().replace(/_/g,"-"));a.vIc(e);return e})})})},Axa=function(a,b){const c=Oja({},[]);Promise.resolve(new Xla(b)).then(d=>SIa(a,d,c))},vh=class{constructor(a){this.Dc=a;this.GMa=[];this.iS=[];this.Jb=!1}vIc(a){const b=a.Sb.get(_.mi);if(a.sJa.length>0)a.sJa.forEach(c=>b.bootstrap(c));else if(a.instance.VYc)a.instance.VYc(b);else throw new _.rd(-403,!1);this.GMa.push(a)}Ee(a){this.iS.push(a)}get Sb(){return this.Dc}destroy(){if(this.Jb)throw new _.rd(404,!1);this.GMa.slice().forEach(b=>b.destroy());
this.iS.forEach(b=>b());const a=this.Dc.get(Sla,null);a&&(a.forEach(b=>b()),a.clear());this.Jb=!0}get rc(){return this.Jb}};vh.O=function(a){return new (a||vh)(_.m(_.vf))};vh.ta=_.k({token:vh,oa:vh.O,Ea:"platform"});var uh=null,Nla=new _.Vd("");/*

 Copyright 2024 Google, Inc
 SPDX-License-Identifier: MIT
*/
Symbol.for("propagationStopped");var TIa=new _.Vd("");var Vla=new _.Vd("",{Ea:"root",oa:()=>_.Fd(UIa)}),UIa=class{};UIa.ta=_.k({token:UIa,Ea:"root",oa:()=>new VIa});
var WIa=function(a,b){a.enqueue(b);if(a.x8===null){const c=a.x8=a.am.add();queueMicrotask(()=>{a.flush();a.am.remove(c);a.x8=null})}},XIa=function(a,b){for(const c of b)b.delete(c),a.Sib--,c.run()},VIa=class{constructor(){this.Sib=0;this.sza=new Map;this.am=_.Fd(jn);this.x8=null}enqueue(a){var b=a.aPc;this.sza.has(b)||this.sza.set(b,new Set);b=this.sza.get(b);b.has(a)||(this.Sib++,b.add(a))}flush(){for(;this.Sib>0;)for(const [a,b]of this.sza){const c=a,d=b;c===null?XIa(this,d):c.run(()=>XIa(this,
d))}}},Ula=class{constructor(a,b,c,d,e,f){this.scheduler=a;this.bRc=b;this.aPc=c;this.Sb=e;this.GCa=lea(g=>{try{this.bRc(g)}catch(l){let p;(p=this.Sb.get(_.Uf,null,{optional:!0}))==null||p.handleError(l)}},()=>this.be(),f);this.a6c=d==null?void 0:d.Ee(()=>this.destroy())}run(){this.GCa.run()}be(){WIa(this.scheduler,this)}destroy(){this.GCa.destroy();let a;(a=this.a6c)==null||a.call(this)}};var YIa=Qla(null,"core",[]);_.xn=class{constructor(){this.Pua="0.0.0-PLACEHOLDER";const a=["0","0","0-PLACEHOLDER"];this.Sid=a[0];this.mjd=a[1];this.Fu=a.slice(2).join(".")}};new _.xn;var ZIa=new _.Vd("devfuseFeature");var $Ia={Lxb:0,i9:1,ZH:2,Hwb:3};_.yn=class extends _.cc{constructor(a){super(a)}};_.yn.prototype.toObject=function(){return _.zn(this)};_.zn=function(a){if(a!=null)return _.dc(a),{privateDoNotAccessOrElseSafeHtmlWrappedValue:_.h(_.X(a,2))}};var An=class extends _.cc{constructor(a){super(a)}getMessage(){return _.ql(this,_.yn,1)}FAa(a){return _.sl(this,1,a)}gob(a,b){_.Sb(this,2,_.kb,a,b,_.Jl)}tMb(){return _.Gl(this,3,0)}LWb(a){return _.Vl(this,3,a)}};An.Wb=[2,4,5];An.prototype.toObject=function(){return aJa(this)};var aJa=function(a){if(a!=null)return _.dc(a),{message:_.zn(a.getMessage()),Ond:_.h(_.Jl(a,2,2)),Jpd:_.h(_.Hl(a,4,2)),Kpd:_.h(_.Hl(a,5,2)),severity:_.Gl(a,3,0)}};var bJa=class extends _.cc{constructor(a){super(a)}};bJa.Wb=[1];bJa.prototype.toObject=function(){return cJa(this)};var cJa=function(a){if(a!=null)return _.dc(a),{iad:_.Zb(_.rl(a,An,1,_.kl()),aJa)}};_.Bn=class{};_.V=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 dJa=function(a){let b="";qc(a,function(c,d){b+=d;b+=":";b+=c;b+="\r\n"});return b};var eJa=["accept","accept-language","content-language"],fJa=["GET","HEAD","POST"];var gJa=class{};var hJa;hJa=function(a,b,c){const d=cma(a.EUc,b);return d==null?c:_.v(_.nf,_.rg({complete:()=>{d.tZc()}}),_.nja(_.v(c,_.rg(e=>{d.UK(e)},e=>{d.onError(e)}))))};_.Cn=function(a,b){const c=b.Ob||void 0;var d=a.V0c,e=d.send;const f=b.body instanceof _.W?_.Dh(b.body):b.body;return hJa(a,b,e.call(d,{path:b.path,Lb:b.Lb,Mb:b.Mb,body:f,Sa:b.Sa,fYb:b.fYb&&b.fYb},c))};_.Dn=class extends gJa{constructor(a,b=null){super();this.V0c=a;this.EUc=b}};var iJa=class{send(a,b){oma(a);return _.v(this.makeRequest(a),_.u(c=>b?_.Eh(b,c):c))}};var En,Fn,Gn,Hn,Jn,Kn,Ln,Mn,jJa,lJa,nua,mJa,oJa,pJa,rJa,sJa,tJa,uJa,qJa,kJa,nJa,vJa;En={g9:"BUILD",ADa:"CODE_REVIEW",HEa:"GLOBAL",UH:"SOURCE",md:"UNKNOWN",values(){return[En.md,En.HEa,En.UH,En.ADa,En.g9]}};Fn={i9:"CRITICAL",Hwb:"INFORMATIONAL",Lxb:"SEVERITY_UNSPECIFIED",ZH:"WARNING",values(){return[Fn.Lxb,Fn.i9,Fn.ZH,Fn.Hwb]}};Gn={j2b:"AVAILABLE",ZHa:"UNAVAILABLE",ag:"UNSPECIFIED",values(){return[Gn.ag,Gn.ZHa,Gn.j2b]}};
Hn={g9:"BUILD",ADa:"CODE_REVIEW",c5b:"CORE",hFa:"ISSUE_TRACKER",UH:"SOURCE",Rzc:"UNKNOWN_OWNER",values(){return[Hn.Rzc,Hn.c5b,Hn.UH,Hn.ADa,Hn.g9,Hn.hFa]}};
_.Ui={l0b:"ADMIN_FAST_WRITE",m0b:"ADMIN_MEDIUM_WRITE",yx:"ADMIN_READ",o0b:"ADMIN_SLOW_WRITE",iDa:"BLAME",Vvb:"CALLGRAPHS",EDa:"COMMIT_BROWSING",PDa:"CROSS_REFERENCES",h7b:"DEBUGGER",nwb:"EXTERNAL_DEPENDENCY",uwb:"FILE_LOAD",AEa:"FILE_OPERATIONS",P0:"HISTORY",Iwb:"INITIAL_PAGE_LOAD",yhc:"LIST_BREAKPOINTS",zhc:"LIST_DEBUGEES",kR:"OUTLINE",Gxb:"REPOSITORIES_BROWSING",VGa:"SEARCH",muc:"SET_BREAKPOINT",Duc:"SNAPSHOT_COMPLETE",gvc:"STOP_DEBUGGING",Rxb:"SUGGEST_SEARCH",ayb:"UNKNOWN_BUCKET",values(){return[_.Ui.ayb,
_.Ui.nwb,_.Ui.Iwb,_.Ui.VGa,_.Ui.l0b,_.Ui.m0b,_.Ui.o0b,_.Ui.muc,_.Ui.Duc,_.Ui.zhc,_.Ui.yhc,_.Ui.yx,_.Ui.Gxb,_.Ui.EDa,_.Ui.AEa,_.Ui.uwb,_.Ui.kR,_.Ui.P0,_.Ui.PDa,_.Ui.Vvb,_.Ui.h7b,_.Ui.gvc,_.Ui.Rxb,_.Ui.iDa]}};_.In={Wz:"BACKGROUND",W2b:"BROWSER_NAVIGATION",WQ:"CHANGE",dv:"CLICK",S$b:"EXTERNAL",Fx:"KEYBOARD",ltc:"RESIZE",Wtc:"SCROLL",Nzc:"UNKNOWN_GESTURE_TYPE",values(){return[_.In.Nzc,_.In.dv,_.In.WQ,_.In.Wtc,_.In.ltc,_.In.W2b,_.In.Fx,_.In.Wz,_.In.S$b]}};
Jn={Kd:"CANCELLED",gEa:"DEGRADED",hj:"FAILURE",NGa:"RETRIED",nh:"SUCCESS",xHa:"TIME_OUT",hIa:"UNKNOWN_STATUS_CODE",values(){return[Jn.hIa,Jn.nh,Jn.hj,Jn.xHa,Jn.gEa,Jn.Kd,Jn.NGa]}};
Kn={dDa:"AUTOPUSH",eDa:"AUTOPUSH_CORP",fDa:"AUTOPUSH_QUAL",pDa:"CANARY",ODa:"CORP",jEa:"DEMO",bFa:"INTEGRATION",cFa:"INTEGRATION_CORP",dFa:"INTEGRATION_OSS",eFa:"INTEGRATION_PARTNER",fFa:"INTEGRATION_PROD",gFa:"INTEGRATION_QA",gGa:"OSS",z9:"PARTNER",pGa:"PRODUCTION",AGa:"QADEVEL",BGa:"QADEVEL_CORP",CGa:"QAOSS",fHa:"STAGING_CORP",gHa:"STAGING_OSS",hHa:"STAGING_PARTNER",iHa:"STAGING_PROD",jHa:"STAGING_QA",Qg:"TESTING",fIa:"UNKNOWN_ENVIRONMENT",values(){return[Kn.fIa,Kn.pGa,Kn.iHa,Kn.jHa,Kn.fFa,Kn.gFa,
Kn.jEa,Kn.pDa,Kn.Qg,Kn.fHa,Kn.ODa,Kn.AGa,Kn.bFa,Kn.CGa,Kn.gHa,Kn.dFa,Kn.gGa,Kn.BGa,Kn.cFa,Kn.dDa,Kn.eDa,Kn.z9,Kn.eFa,Kn.hHa,Kn.fDa]}};
Ln={dDa:"AUTOPUSH",eDa:"AUTOPUSH_CORP",fDa:"AUTOPUSH_QUAL",pDa:"CANARY",ODa:"CORP",jEa:"DEMO",bFa:"INTEGRATION",cFa:"INTEGRATION_CORP",dFa:"INTEGRATION_OSS",eFa:"INTEGRATION_PARTNER",fFa:"INTEGRATION_PROD",gFa:"INTEGRATION_QA",gGa:"OSS",z9:"PARTNER",pGa:"PRODUCTION",AGa:"QADEVEL",BGa:"QADEVEL_CORP",CGa:"QAOSS",fHa:"STAGING_CORP",gHa:"STAGING_OSS",hHa:"STAGING_PARTNER",iHa:"STAGING_PROD",jHa:"STAGING_QA",Qg:"TESTING",fIa:"UNKNOWN_ENVIRONMENT",values(){return[Ln.fIa,Ln.pGa,Ln.iHa,Ln.jHa,Ln.fFa,Ln.gFa,
Ln.jEa,Ln.pDa,Ln.Qg,Ln.fHa,Ln.ODa,Ln.AGa,Ln.bFa,Ln.CGa,Ln.gHa,Ln.dFa,Ln.gGa,Ln.BGa,Ln.cFa,Ln.dDa,Ln.eDa,Ln.z9,Ln.eFa,Ln.hHa,Ln.fDa]}};Mn={Kd:"CANCELLED",gEa:"DEGRADED",hj:"FAILURE",NGa:"RETRIED",nh:"SUCCESS",xHa:"TIME_OUT",hIa:"UNKNOWN_STATUS_CODE",values(){return[Mn.hIa,Mn.nh,Mn.hj,Mn.xHa,Mn.gEa,Mn.Kd,Mn.NGa]}};
jJa=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 rHa(){return Fn}get message(){return _.Z(this,"message")?_.V(this,"message"):null}set message(a){this.i.message=a}get scopes(){return _.Z(this,"scopes")?_.V(this,
"scopes"):null}set scopes(a){this.i.scopes=a}get severity(){return _.Z(this,"severity")?_.V(this,"severity"):null}set severity(a){this.i.severity=a}get targetPatterns(){return _.Z(this,"targetPatterns")?_.V(this,"targetPatterns"):null}set targetPatterns(a){this.i.targetPatterns=a}get targetQueryWarnings(){return _.Z(this,"targetQueryWarnings")?_.V(this,"targetQueryWarnings"):null}set targetQueryWarnings(a){this.i.targetQueryWarnings=a}ha(){return jJa}ka(){return{Na:{scopes:En,severity:Fn},keys:["message",
"scopes","severity","targetPatterns","targetQueryWarnings"],Ha:{message:kJa}}}};lJa=class extends _.W{constructor(a={}){super();this.i.announcements=a.ko==null?null:a.ko}get ko(){return _.Z(this,"announcements")?_.V(this,"announcements"):null}set ko(a){this.i.announcements=a}ha(){return lJa}ka(){return{Oa:{announcements:jJa},keys:["announcements"]}}};
nua=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 Gn}get name(){return _.Z(this,"name")?_.V(this,"name"):null}set name(a){this.i.name=a}get status(){return _.Z(this,"status")?_.V(this,"status"):null}set status(a){this.i.status=a}ha(){return nua}ka(){return{Na:{status:Gn},keys:["name","status"]}}};
mJa=class extends _.W{constructor(a={}){super();this.i.eventId=a.eventId==null?null:a.eventId;this.i.clientContext=a.Gda==null?null:a.Gda;this.i.gestureName=a.gestureName==null?null:a.gestureName;this.i.elementId=a.RN==null?null:a.RN;this.i.artifactId=a.Me==null?null:a.Me;this.i.searchTerm=a.Eh==null?null:a.Eh;this.i.listIndex=a.Kf==null?null:a.Kf;this.i.durationMs=a.hi==null?null:a.hi;this.i.statusCode=a.statusCode==null?null:a.statusCode;this.i.subActions=a.Zm==null?null:a.Zm;this.i.initialUrl=
a.Yq==null?null:a.Yq;this.i.targetUrl=a.jm==null?null:a.jm;this.i.initialRoute=a.initialRoute==null?null:a.initialRoute;this.i.targetRoute=a.targetRoute==null?null:a.targetRoute;this.i.wasStartedInBackground=a.fM==null?null:a.fM;this.i.finishedInBackground=a.QJ==null?null:a.QJ;this.i.actionOwner=a.actionOwner==null?null:a.actionOwner;this.i.feature=a.Q4==null?null:a.Q4;this.i.bucket=a.bucket==null?null:a.bucket;this.i.availabilityStatuses=a.availabilityStatuses==null?null:a.availabilityStatuses;this.i.ptoken=
a.tD==null?null:a.tD}get actionOwner(){return _.Z(this,"actionOwner")?_.V(this,"actionOwner"):null}set actionOwner(a){this.i.actionOwner=a}get Me(){return _.Z(this,"artifactId")?_.V(this,"artifactId"):null}set Me(a){this.i.artifactId=a}get availabilityStatuses(){return _.Z(this,"availabilityStatuses")?_.V(this,"availabilityStatuses"):null}set availabilityStatuses(a){this.i.availabilityStatuses=a}get bucket(){return _.Z(this,"bucket")?_.V(this,"bucket"):null}set bucket(a){this.i.bucket=a}get Gda(){return _.Z(this,
"clientContext")?_.V(this,"clientContext"):null}set Gda(a){this.i.clientContext=a}get hi(){return _.Z(this,"durationMs")?_.V(this,"durationMs"):null}set hi(a){this.i.durationMs=a}get RN(){return _.Z(this,"elementId")?_.V(this,"elementId"):null}set RN(a){this.i.elementId=a}get eventId(){return _.Z(this,"eventId")?_.V(this,"eventId"):null}set eventId(a){this.i.eventId=a}get Q4(){return _.Z(this,"feature")?_.V(this,"feature"):null}set Q4(a){this.i.feature=a}get QJ(){return _.Z(this,"finishedInBackground")?
_.V(this,"finishedInBackground"):null}set QJ(a){this.i.finishedInBackground=a}get gestureName(){return _.Z(this,"gestureName")?_.V(this,"gestureName"):null}set gestureName(a){this.i.gestureName=a}get initialRoute(){return _.Z(this,"initialRoute")?_.V(this,"initialRoute"):null}set initialRoute(a){this.i.initialRoute=a}get Yq(){return _.Z(this,"initialUrl")?_.V(this,"initialUrl"):null}set Yq(a){this.i.initialUrl=a}get Kf(){return _.Z(this,"listIndex")?_.V(this,"listIndex"):null}set Kf(a){this.i.listIndex=
a}get tD(){return _.Z(this,"ptoken")?_.V(this,"ptoken"):null}set tD(a){this.i.ptoken=a}get Eh(){return _.Z(this,"searchTerm")?_.V(this,"searchTerm"):null}set Eh(a){this.i.searchTerm=a}get statusCode(){return _.Z(this,"statusCode")?_.V(this,"statusCode"):null}set statusCode(a){this.i.statusCode=a}get Zm(){return _.Z(this,"subActions")?_.V(this,"subActions"):null}set Zm(a){this.i.subActions=a}get targetRoute(){return _.Z(this,"targetRoute")?_.V(this,"targetRoute"):null}set targetRoute(a){this.i.targetRoute=
a}get jm(){return _.Z(this,"targetUrl")?_.V(this,"targetUrl"):null}set jm(a){this.i.targetUrl=a}get fM(){return _.Z(this,"wasStartedInBackground")?_.V(this,"wasStartedInBackground"):null}set fM(a){this.i.wasStartedInBackground=a}ha(){return mJa}ka(){return{Oa:{availabilityStatuses:nua,subActions:nJa},Na:{actionOwner:Hn,bucket:_.Ui,gestureName:_.In,statusCode:Jn},keys:"actionOwner artifactId availabilityStatuses bucket clientContext durationMs elementId eventId feature finishedInBackground gestureName initialRoute initialUrl listIndex ptoken searchTerm statusCode subActions targetRoute targetUrl wasStartedInBackground".split(" "),
Ha:{clientContext:oJa,eventId:pJa,ptoken:qJa}}}};
oJa=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.Pq==null?null:a.Pq;this.i.repoGroupId=a.OG==null?null:a.OG;this.i.executionContext=a.J4==null?null:a.J4}get actionId(){return _.Z(this,"actionId")?_.V(this,"actionId"):null}set actionId(a){this.i.actionId=a}get Pq(){return _.Z(this,"environmentName")?_.V(this,"environmentName"):null}set Pq(a){this.i.environmentName=
a}get J4(){return _.Z(this,"executionContext")?_.V(this,"executionContext"):null}set J4(a){this.i.executionContext=a}get OG(){return _.Z(this,"repoGroupId")?_.V(this,"repoGroupId"):null}set OG(a){this.i.repoGroupId=a}get sessionId(){return _.Z(this,"sessionId")?_.V(this,"sessionId"):null}set sessionId(a){this.i.sessionId=a}get userId(){return _.Z(this,"userId")?_.V(this,"userId"):null}set userId(a){this.i.userId=a}ha(){return oJa}ka(){return{Na:{environmentName:Kn},keys:"actionId environmentName executionContext repoGroupId sessionId userId".split(" "),
Ha:{executionContext:rJa}}}};
pJa=class extends _.W{constructor(a={}){super();this.i.timeUsec=a.bma==null?null:a.bma;this.i.serverIp=a.serverIp==null?null:a.serverIp;this.i.processId=a.Eja==null?null:a.Eja}get Eja(){return _.Z(this,"processId")?_.V(this,"processId"):null}set Eja(a){this.i.processId=a}get serverIp(){return _.Z(this,"serverIp")?_.V(this,"serverIp"):null}set serverIp(a){this.i.serverIp=a}get bma(){return _.Z(this,"timeUsec")?_.V(this,"timeUsec"):null}set bma(a){this.i.timeUsec=a}ha(){return pJa}ka(){return{keys:["processId","serverIp",
"timeUsec"]}}};
rJa=class extends _.W{constructor(a={}){super();this.i.cell=a.GU==null?null:a.GU;this.i.task=a.task==null?null:a.task;this.i.job=a.e6==null?null:a.e6;this.i.environmentName=a.Pq==null?null:a.Pq;this.i.buildLabel=a.cu==null?null:a.cu;this.i.traced=a.YBa==null?null:a.YBa;this.i.rpcGlobalId=a.dAa==null?null:a.dAa;this.i.spanId=a.spanId==null?null:a.spanId}get cu(){return _.Z(this,"buildLabel")?_.V(this,"buildLabel"):null}set cu(a){this.i.buildLabel=a}get GU(){return _.Z(this,"cell")?_.V(this,"cell"):
null}set GU(a){this.i.cell=a}get Pq(){return _.Z(this,"environmentName")?_.V(this,"environmentName"):null}set Pq(a){this.i.environmentName=a}get e6(){return _.Z(this,"job")?_.V(this,"job"):null}set e6(a){this.i.job=a}get dAa(){return _.Z(this,"rpcGlobalId")?_.V(this,"rpcGlobalId"):null}set dAa(a){this.i.rpcGlobalId=a}get spanId(){return _.Z(this,"spanId")?_.V(this,"spanId"):null}set spanId(a){this.i.spanId=a}get task(){return _.Z(this,"task")?_.V(this,"task"):null}set task(a){this.i.task=a}get YBa(){return _.Z(this,
"traced")?_.V(this,"traced"):null}set YBa(a){this.i.traced=a}ha(){return rJa}ka(){return{Na:{environmentName:Ln},keys:"buildLabel cell environmentName job rpcGlobalId spanId task traced".split(" ")}}};sJa=class extends _.W{constructor(a={}){super();this.i.announcements=a.ko==null?null:a.ko}get ko(){return _.Z(this,"announcements")?_.V(this,"announcements"):null}set ko(a){this.i.announcements=a}ha(){return sJa}ka(){return{keys:["announcements"],Ha:{announcements:lJa}}}};
tJa=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")?_.V(this,"authuser"):null}set authuser(a){this.i.authuser=a}get entries(){return _.Z(this,"entries")?_.V(this,"entries"):null}set entries(a){this.i.entries=a}ha(){return tJa}ka(){return{Oa:{entries:mJa},keys:["authuser","entries"]}}};uJa=class extends _.W{ha(){return uJa}ka(){return{keys:[]}}};qJa=class extends _.W{ha(){return qJa}ka(){return{keys:[]}}};
kJa=class extends _.W{constructor(a={}){super();this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a.privateDoNotAccessOrElseSafeHtmlWrappedValue==null?null:a.privateDoNotAccessOrElseSafeHtmlWrappedValue}get privateDoNotAccessOrElseSafeHtmlWrappedValue(){return _.Z(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue")?_.V(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue"):null}set privateDoNotAccessOrElseSafeHtmlWrappedValue(a){this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a}ha(){return kJa}ka(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}};
nJa=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.hi==null?null:a.hi;this.i.httpErrorCode=a.ww==null?null:a.ww}get hi(){return _.Z(this,"durationMs")?_.V(this,"durationMs"):null}set hi(a){this.i.durationMs=a}get ww(){return _.Z(this,"httpErrorCode")?_.V(this,"httpErrorCode"):null}set ww(a){this.i.httpErrorCode=a}get name(){return _.Z(this,"name")?_.V(this,"name"):null}set name(a){this.i.name=
a}get statusCode(){return _.Z(this,"statusCode")?_.V(this,"statusCode"):null}set statusCode(a){this.i.statusCode=a}ha(){return nJa}ka(){return{Na:{statusCode:Mn},keys:["durationMs","httpErrorCode","name","statusCode"]}}};vJa=new _.Vd("API_VERSION");_.wJa=new _.Vd("REQUEST_SERVICE");_.Nn=class{};_.Nn.O=function(a){return new (a||_.Nn)};_.Nn.Ca=_.Od({type:_.Nn});_.Nn.Ba=_.nd({});
var xJa={$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"},On=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}list(a={},b={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"console_fe_api_sandbox.announcements.list",path:`/${this.Wa}/announcements`,
Sa:_.Fh(a,xJa,b),Ob:sJa})}};On.O=function(a){return new (a||On)(_.m(vJa,8),_.m(_.wJa),_.m(_.Bn,8))};On.ta=_.k({token:On,oa:On.O});var Pn=class{};Pn.O=function(a){return new (a||Pn)};Pn.ta=_.k({token:Pn,oa:a=>On.O(a),Ea:_.Nn});var yJa=function(a,b){return _.Cn(a.ub,{body:b,Lb:"POST",Mb:"console_fe_api_sandbox.logging.logClientAction",path:`/${a.Wa}/logging:logClientAction`,Sa:_.Fh({},xJa,{}),Ob:uJa})},Qn=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}};
Qn.O=function(a){return new (a||Qn)(_.m(vJa,8),_.m(_.wJa),_.m(_.Bn,8))};Qn.ta=_.k({token:Qn,oa:Qn.O});var Rn=class{};Rn.O=function(a){return new (a||Rn)};Rn.ta=_.k({token:Rn,oa:a=>Qn.O(a),Ea:_.Nn});var Sn,zJa,AJa,BJa,EJa,FJa,GJa,HJa,IJa,OJa,TJa,YJa,$Ja,aKa;Sn=new _.Vd("productVersion");zJa=new _.Vd("envName");_.Tn=new _.Vd("emailAddress");AJa=new _.Vd("isBot");BJa=new _.Vd("isCorpGoogler");_.CJa=new _.Vd("userSettingsKeyPrefix");_.DJa=new _.Vd("prodspecsStage");EJa=new _.Vd("feedbackProductId");FJa=new _.Vd("clearcutEndpoint");_.Un=new _.Vd("onePlatformKey");_.Vn=new _.Vd("sessionIndex");GJa=new _.Vd("xsrfToken");HJa=new _.Vd("nonceToken");IJa=new _.Vd("oauthClientId");_.JJa=new _.Vd("appEngineServiceEndpoint");
_.mk=new _.Vd("grimoireOnePlatformHost");_.Wn=new _.Vd("cloudResourceManagerServiceEndpoint");_.KJa=new _.Vd("cloudBillingServiceEndpoint");_.Xn=new _.Vd("cloudBuildServiceEndpoint");_.LJa=new _.Vd("cloudStorageServiceEndpoint");_.MJa=new _.Vd("cloudUserSettingsEndpoint");_.NJa=new _.Vd("resultStoreOnePlatformHost");OJa=new _.Vd("scorecardOnePlatformHost");_.PJa=new _.Vd("sourceRepoOnePlatformHost");_.QJa=new _.Vd("sourceRepoInternalOnePlatformHost");_.RJa=new _.Vd("iamOnePlatformHost");_.SJa=new _.Vd("loggingServiceEndpoint");
TJa=new _.Vd("peopleApiPlatformHost");_.UJa=new _.Vd("serviceManagerApiPlatformHost");_.VJa=new _.Vd("termsOfServiceOnePlatformHost");_.WJa=new _.Vd("testFusionOnePlatformHost");_.XJa=new _.Vd("fusionBadgeServerHost");YJa=new _.Vd("enableAnonymousFeedback");_.Yn=new _.Vd("iamToken");_.ZJa=new _.Vd("initialPath");$Ja=new _.Vd("enableG3cClearcutLogging");aKa=new _.Vd("g3cClearcutTransport");var Zn=class{constructor(a,b,c,d){this.xsa=a;this.Pq=b;this.isBot=c;this.j4=d}bP(a){for(const b of a)a=b.targetRoute||b.initialRoute,this.xsa.mb(this.TTa(b),a)}JK(a){this.xsa.JK({},a)}TTa(a){const b={name:a.action,type:a.element,metadata:{data:JSON.stringify(this.il(a))}};a.projectId&&(b.projectId=a.projectId);a.hi&&(b.latency=a.hi);return b}il(a){const b=a.Zm.map(c=>({name:c.name||void 0,latency:c.hi||void 0,statusCode:c.statusCode||void 0,errorCode:c.ww||void 0}));return{statusCode:a.statusCode,
initialRoute:a.initialRoute,targetRoute:a.targetRoute,startedInBg:a.fM||void 0,finishedInBg:a.QJ||void 0,sessionId:a.sessionId||void 0,actionId:a.actionId||void 0,gestureName:a.gestureName&&a.gestureName.toString(),envName:this.Pq||void 0,actionOwner:this.j4||a.actionOwner||void 0,isBot:this.isBot||void 0,subEvents:b.length>0?b:void 0}}};Zn.O=function(a){return new (a||Zn)(_.m(zGa),_.m(zJa),_.m(AJa),_.m(ZIa,8))};Zn.ta=_.k({token:Zn,oa:Zn.O,Ea:"root"});var bKa=class extends _.cc{constructor(a){super(a)}L3a(){return _.Y(this,1)}setCell(a){return _.gk(this,1,a)}zz(a){return _.gk(this,5,a)}};bKa.prototype.toObject=function(){return cKa(this)};var cKa=function(a){if(a!=null)return _.dc(a),{GU:_.Y(a,1),task:_.Cl(a,2),e6:_.Y(a,3),Pq:_.Gl(a,4,0),cu:_.Y(a,5)}};var dKa=class extends _.cc{constructor(a){super(a)}Sfa(){return _.ql(this,bKa,6)}nWb(a){return _.sl(this,6,a)}Xnb(a){return _.gk(this,7,a)}pva(){return _.Y(this,8)}Zka(a){return _.gk(this,8,a)}};dKa.prototype.toObject=function(){return eKa(this)};var eKa=function(a){if(a!=null)return _.dc(a),{sessionId:_.Y(a,1),userId:_.Y(a,2),actionId:_.Y(a,3),Pq:_.Gl(a,4,0),OG:_.Y(a,5),J4:cKa(a.Sfa()),i_c:_.Y(a,7),referer:_.Y(a,8),ckd:_.Y(a,9)}};var fKa=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}Pd(a){return _.gk(this,1,a)}MAa(a){return _.Vl(this,2,a)}Pnb(a){return _.Rl(this,3,a)}};fKa.prototype.toObject=function(){return gKa(this)};var gKa=function(a){if(a!=null)return _.dc(a),{name:_.Y(a,1),statusCode:_.Gl(a,2,0),hi:_.Cl(a,3),ww:_.Cl(a,4)}};var hKa=class extends _.cc{constructor(a){super(a)}};hKa.Wb=[7];hKa.prototype.toObject=function(){return iKa(this)};var iKa=function(a){if(a!=null)return _.dc(a),{Upd:_.Gl(a,1,0),Lpd:_.Gl(a,2,0),Djd:_.Bl(a,3),Tpd:_.Y(a,4),Qhd:_.Y(a,5),x8:_.Y(a,6),Ppd:_.h(_.Hl(a,7,2))}};var jKa=class extends _.cc{constructor(a){super(a)}};jKa.prototype.toObject=function(){return kKa(this)};var kKa=function(a){if(a!=null)return _.dc(a),{Qpd:iKa(_.ql(a,hKa,1))}};var lKa=class extends _.cc{constructor(a){super(a)}lMb(){return _.ql(this,gAa,1)}M3a(){return _.ql(this,dKa,2)}Qnb(a){return _.gk(this,4,a)}Pnb(a){return _.Rl(this,8,a)}MAa(a){return _.Vl(this,9,a)}L2c(a){return _.gk(this,12,a)}getFeature(){return _.Y(this,18)}pWb(a){return _.gk(this,18,a)}m5a(){return _.Y(this,20)}PWb(a){_.gk(this,20,a)}};lKa.Wb=[10];lKa.prototype.toObject=function(){return mKa(this)};
var mKa=function(a){if(a!=null){_.dc(a);var b=hAa(a.lMb()),c=eKa(a.M3a()),d=_.Gl(a,3,0),e=_.Y(a,4),f=_.Y(a,5),g=_.Y(a,6),l=_.Cl(a,7),p=_.Cl(a,8),t=_.Gl(a,9,0);var x=_.rl(a,fKa,10,_.kl());return{eventId:b,Gda:c,gestureName:d,RN:e,Me:f,Eh:g,Kf:l,hi:p,statusCode:t,kpd:_.Zb(x,gKa),Yq:_.Y(a,11),jm:_.Y(a,12),initialRoute:_.Y(a,13),targetRoute:_.Y(a,14),fM:_.Bl(a,15),QJ:_.Bl(a,16),actionOwner:_.Gl(a,17,0),Q4:_.Y(a,18),hfd:_.Y(a,22),Spd:kKa(_.ql(a,jKa,19)),xr:_.Y(a,20),Fhd:_.Bl(a,21)}}};var nKa=class extends _.cc{constructor(){super()}};nKa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Tbd:mKa(_.ql(this,lKa,1))}}else a=void 0;return a};var oKa,pKa;oKa=/\s+/;pKa=[];
_.$n=class{constructor(a,b){this.hDb=a;this.zq=b;this.RNb=pKa;this.kBa=new Map}set TWc(a){this.RNb=a!=null?a.trim().split(oKa):pKa}set UYc(a){this.p0c=typeof a==="string"?a.trim().split(oKa):a}Jo(){for(var a of this.RNb)this.fPa(a,!0);a=this.p0c;if(Array.isArray(a)||a instanceof Set)for(const b of a)this.fPa(b,!0);else if(a!=null)for(const b of Object.keys(a))this.fPa(b,!!a[b]);this.aDc()}fPa(a,b){const c=this.kBa.get(a);c!==void 0?(c.enabled!==b&&(c.changed=!0,c.enabled=b),c.an=!0):this.kBa.set(a,
{enabled:b,changed:!0,an:!0})}aDc(){for(const a of this.kBa){const b=a[0],c=a[1];c.changed?(this.eFb(b,c.enabled),c.changed=!1):c.an||(c.enabled&&this.eFb(b,!1),this.kBa.delete(b));c.an=!1}}eFb(a,b){a=a.trim();a.length>0&&a.split(oKa).forEach(c=>{b?this.zq.VE(this.hDb.ma,c):this.zq.NP(this.hDb.ma,c)})}};_.$n.O=function(a){return new (a||_.$n)(_.y(_.Fe),_.y(_.en))};_.$n.La=_.Qd({type:_.$n,na:[["","ngClass",""]],inputs:{TWc:[0,"class","klass"],UYc:"ngClass"},standalone:!0});var qKa;qKa=class{constructor(a,b){this.ua=a;this.aeb=b;this.count=this.index=-1}get first(){return this.index===0}get last(){return this.index===this.count-1}get I4(){return this.index%2===0}get Aeb(){return!this.I4}};
_.ao=class{set aeb(a){this.Xaa=a;this.PMa=!0}set beb(a){this.Xt=a}get beb(){return this.Xt}constructor(a,b,c){this.lN=a;this.SE=b;this.iB=c;this.Xaa=null;this.PMa=!0;this.lI=null}set WYc(a){a&&(this.SE=a)}Jo(){if(this.PMa){this.PMa=!1;var a=this.Xaa;!this.lI&&a&&(this.lI=this.iB.find(a).create(this.beb))}this.lI&&(a=this.lI.diff(this.Xaa))&&this.dJa(a)}dJa(a){const b=this.lN;_.JIa(a,(c,d,e)=>{c.Ow==null?b.di(this.SE,new qKa(c.item,this.Xaa),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.aeb=this.Xaa}_.KIa(a,c=>{b.get(c.sk).context.ua=c.item})}};_.ao.O=function(a){return new (a||_.ao)(_.y(_.Vg),_.y(_.Ug),_.y(_.un))};_.ao.La=_.Qd({type:_.ao,na:[["","ngFor","","ngForOf",""]],inputs:{aeb:"ngForOf",beb:"ngForTrackBy",WYc:"ngForTemplate"},standalone:!0});_.bo=class{constructor(a,b){this.lN=a;this.Cr=new rKa;this.qoa=this.Eqa=this.wKa=null;this.OOa=b}set Ka(a){this.Cr.ua=this.Cr.Ka=a;this.hPa()}set YYc(a){pma("ngIfThen",a);this.OOa=a;this.Eqa=null;this.hPa()}set XYc(a){pma("ngIfElse",a);this.wKa=a;this.qoa=null;this.hPa()}hPa(){this.Cr.ua?this.Eqa||(this.lN.clear(),this.qoa=null,this.OOa&&(this.Eqa=this.lN.di(this.OOa,this.Cr))):this.qoa||(this.lN.clear(),this.Eqa=null,this.wKa&&(this.qoa=this.lN.di(this.wKa,this.Cr)))}};
_.bo.O=function(a){return new (a||_.bo)(_.y(_.Vg),_.y(_.Ug))};_.bo.La=_.Qd({type:_.bo,na:[["","ngIf",""]],inputs:{Ka:"ngIf",YYc:"ngIfThen",XYc:"ngIfElse"},standalone:!0});var rKa=class{constructor(){this.Ka=this.ua=null}};var sKa;sKa=class{constructor(a,b){this.Ge=a;this.XKc=b;this.M1=!1}create(){this.M1=!0;this.Ge.di(this.XKc)}destroy(){this.M1=!1;this.Ge.clear()}};
_.co=class{constructor(){this.gKa=[];this.Szb=!1;this.vMa=this.zJa=0;this.mpa=!1}set ceb(a){this.HIc=a;this.zJa===0&&this.yFb(!0)}GCc(){return this.zJa++}HCc(a){this.gKa.push(a)}qIc(a){a=a===this.HIc;this.mpa||(this.mpa=a);this.vMa++;this.vMa===this.zJa&&(this.yFb(!this.mpa),this.vMa=0,this.mpa=!1);return a}yFb(a){if(this.gKa.length>0&&a!==this.Szb){this.Szb=a;for(const d of this.gKa){var b=d,c=a;c&&!b.M1?b.create():!c&&b.M1&&b.destroy()}}}};_.co.O=function(a){return new (a||_.co)};
_.co.La=_.Qd({type:_.co,na:[["","ngSwitch",""]],inputs:{ceb:"ngSwitch"},standalone:!0});_.eo=class{constructor(a,b,c){this.ceb=c;c.GCc();this.PLc=new sKa(a,b)}Jo(){var a=this.PLc,b=this.ceb.qIc(this.ZYc);b&&!a.M1?a.create():!b&&a.M1&&a.destroy()}};_.eo.O=function(a){return new (a||_.eo)(_.y(_.Vg),_.y(_.Ug),_.y(_.co,9))};_.eo.La=_.Qd({type:_.eo,na:[["","ngSwitchCase",""]],inputs:{ZYc:"ngSwitchCase"},standalone:!0});_.fo=class{constructor(a,b,c){c.HCc(new sKa(a,b))}};
_.fo.O=function(a){return new (a||_.fo)(_.y(_.Vg),_.y(_.Ug),_.y(_.co,9))};_.fo.La=_.Qd({type:_.fo,na:[["","ngSwitchDefault",""]],standalone:!0});_.go=class{constructor(a){this.Ge=a;this.YRb=this.deb=this.Eia=this.Qqa=null}Rb(a){if(this.EKc(a)){const c=this.Ge;this.Qqa&&c.remove(c.indexOf(this.Qqa));if(this.deb){a=this.yEc();var b;this.Qqa=c.di(this.deb,a,{Sb:(b=this.YRb)!=null?b:void 0})}else this.Qqa=null}}EKc(a){return!!a.ngTemplateOutlet||!!a.ngTemplateOutletInjector}yEc(){return new Proxy({},{set:(a,b,c)=>this.Eia?Reflect.set(this.Eia,b,c):!1,get:(a,b,c)=>{if(this.Eia)return Reflect.get(this.Eia,b,c)}})}};
_.go.O=function(a){return new (a||_.go)(_.y(_.Vg))};_.go.La=_.Qd({type:_.go,na:[["","ngTemplateOutlet",""]],inputs:{Eia:"ngTemplateOutletContext",deb:"ngTemplateOutlet",YRb:"ngTemplateOutletInjector"},standalone:!0,features:[_.be]});var tKa,uKa,vKa,wKa;tKa=class{nJb(a,b){return Ch(()=>a.subscribe({next:b,error:c=>{throw c;}}))}dispose(a){Ch(()=>a.unsubscribe())}};uKa=class{nJb(a,b){return a.then(b,c=>{throw c;})}dispose(){}};vKa=new uKa;wKa=new tKa;
_.ho=class{constructor(a){this.ppa=null;this.Ybb=!0;this.vOa=this.Zaa=this.FB=null;this.Mj=a}Ia(){this.FB&&this.dAb();this.Mj=null}transform(a){if(!this.Zaa){if(a)try{this.Ybb=!1,this.Ur(a)}finally{this.Ybb=!0}return this.ppa}return a!==this.Zaa?(this.dAb(),this.transform(a)):this.ppa}Ur(a){this.Zaa=a;this.vOa=this.cKc(a);this.FB=this.vOa.nJb(a,b=>this.xLc(a,b))}cKc(a){if(Vf(a))return vKa;if(a&&typeof a.subscribe==="function")return wKa;throw new _.rd(2100,!1);}dAb(){this.vOa.dispose(this.FB);this.Zaa=
this.FB=this.ppa=null}xLc(a,b){if(a===this.Zaa&&(this.ppa=b,this.Ybb)){let c;(c=this.Mj)==null||_.ln(c)}}};_.ho.O=function(a){return new (a||_.ho)(_.y(_.Ah,16))};_.ho.Ke=_.Rd({name:"async",type:_.ho,ie:!1,standalone:!0});_.xKa=new _.Vd("");_.yKa=new _.Vd("");_.io=class{};_.io.O=function(a){return new (a||_.io)};_.io.Ca=_.Od({type:_.io});_.io.Ba=_.nd({});_.hi=new _.Vd("");var qj=null,zKa=class{};var jo=class{kK(){throw Error("R");}};jo.O=function(a){return new (a||jo)};jo.ta=_.k({token:jo,oa:()=>_.Fd(ko),Ea:"platform"});
var ipa=new _.Vd(""),BKa=function(a,b){const c=AKa(a.qv,"window");c.addEventListener("hashchange",b,!1);return()=>c.removeEventListener("hashchange",b)},ko=class extends jo{constructor(){super();this.qv=_.Fd(_.hi);this.Lr=window.location;this.c2=window.history}Ria(a){const b=AKa(this.qv,"window");b.addEventListener("popstate",a,!1);return()=>b.removeEventListener("popstate",a)}get href(){return this.Lr.href}get protocol(){return this.Lr.protocol}get hostname(){return this.Lr.hostname}get port(){return this.Lr.port}get pathname(){return this.Lr.pathname}get search(){return this.Lr.search}get hash(){return this.Lr.hash}set pathname(a){this.Lr.pathname=
a}pushState(a,b,c){this.c2.pushState(a,b,c)}replaceState(a,b,c){this.c2.replaceState(a,b,c)}forward(){this.c2.forward()}back(){this.c2.back()}kK(a=0){this.c2.go(a)}getState(){return this.c2.state}};ko.O=function(a){return new (a||ko)};ko.ta=_.k({token:ko,oa:()=>new ko,Ea:"platform"});var mo;_.lo=class{kK(){throw Error("R");}};_.lo.O=function(a){return new (a||_.lo)};_.lo.ta=_.k({token:_.lo,oa:()=>_.Fd(mo),Ea:"root"});_.CKa=new _.Vd("");
mo=class extends _.lo{constructor(a,b){super();this.hk=a;this.lT=[];let c,d,e;this.v1=(e=(d=b!=null?b:qj.Uua())!=null?d:(c=_.Fd(_.hi).location)==null?void 0:c.origin)!=null?e:""}Ia(){for(;this.lT.length;)this.lT.pop()()}Ria(a){this.lT.push(this.hk.Ria(a),BKa(this.hk,a))}Uua(){return this.v1}qz(a){return qma(this.v1,a)}path(a=!1){const b=this.hk.pathname+Hh(this.hk.search),c=this.hk.hash;return c&&a?`${b}${c}`:b}pushState(a,b,c,d){this.hk.pushState(a,b,this.qz(c+Hh(d)))}replaceState(a,b,c,d){this.hk.replaceState(a,
b,this.qz(c+Hh(d)))}forward(){this.hk.forward()}back(){this.hk.back()}getState(){return this.hk.getState()}kK(a=0){let b,c;(c=(b=this.hk).kK)==null||c.call(b,a)}};mo.O=function(a){return new (a||mo)(_.m(jo),_.m(_.CKa,8))};mo.ta=_.k({token:mo,oa:mo.O,Ea:"root"});var no=class extends _.lo{constructor(a,b){super();this.hk=a;this.v1="";this.lT=[];b!=null&&(this.v1=b)}Ia(){for(;this.lT.length;)this.lT.pop()()}Ria(a){this.lT.push(this.hk.Ria(a),BKa(this.hk,a))}Uua(){return this.v1}path(){let a;const b=(a=this.hk.hash)!=null?a:"#";return b.length>0?b.substring(1):b}qz(a){a=qma(this.v1,a);return a.length>0?"#"+a:a}pushState(a,b,c,d){c=this.qz(c+Hh(d));c.length==0&&(c=this.hk.pathname);this.hk.pushState(a,b,c)}replaceState(a,b,c,d){c=this.qz(c+Hh(d));c.length==0&&
(c=this.hk.pathname);this.hk.replaceState(a,b,c)}forward(){this.hk.forward()}back(){this.hk.back()}getState(){return this.hk.getState()}kK(a=0){let b,c;(c=(b=this.hk).kK)==null||c.call(b,a)}};no.O=function(a){return new (a||no)(_.m(jo),_.m(_.CKa,8))};no.ta=_.k({token:no,oa:no.O});var DKa;DKa=function(a,b){return a.path()==a.normalize(b+Hh(""))};
_.oo=class{constructor(a){this.tT=new _.kn;this.KFb=[];this.HLc=null;this.BE=a;a=this.BE.Uua();this.mDc=rma(_.Gh(a.replace(/\/index.html$/,"")));this.BE.Ria(b=>{this.tT.emit({url:this.path(!0),pop:!0,state:b.state,type:b.type})})}Ia(){let a;(a=this.HLc)==null||a.unsubscribe();this.KFb=[]}path(a=!1){return this.normalize(this.BE.path(a))}getState(){return this.BE.getState()}normalize(a){var b=this.mDc;a=a.replace(/\/index.html$/,"");b&&a.startsWith(b)?(b=a.substring(b.length),b=b===""||["/",";","?",
"#"].includes(b[0])?b:a):b=a;return _.Gh(b)}qz(a){a&&a[0]!=="/"&&(a="/"+a);return this.BE.qz(a)}go(a,b="",c=null){this.BE.pushState(c,"",a,b);this.lDb(this.qz(a+Hh(b)),c)}replaceState(a,b="",c=null){this.BE.replaceState(c,"",a,b);this.lDb(this.qz(a+Hh(b)),c)}forward(){this.BE.forward()}back(){this.BE.back()}kK(a=0){let b,c;(c=(b=this.BE).kK)==null||c.call(b,a)}lDb(a="",b){this.KFb.forEach(c=>c(a,b))}subscribe(a,b,c){return this.tT.subscribe({next:a,error:b,complete:c})}};
_.oo.O=function(a){return new (a||_.oo)(_.m(_.lo))};_.oo.ta=_.k({token:_.oo,oa:()=>new _.oo(_.m(_.lo)),Ea:"root"});new _.xn;var mpa=class{};mpa.ta=_.k({token:mpa,Ea:"root",oa:()=>_.Fd(wf)==="browser"?new EKa:new FKa});
var EKa=class{constructor(){var a=_.Fd(_.hi),b=window;this.document=a;this.window=b;this.offset=()=>[0,0]}AWb(a){this.offset=Array.isArray(a)?()=>a:a}sMb(){return[this.window.scrollX,this.window.scrollY]}jAa(a){this.window.scrollTo(a[0],a[1])}CVb(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()}}tWb(a){this.window.history.scrollRestoration=a}},FKa=class{AWb(){}sMb(){return[0,0]}jAa(){}CVb(){}tWb(){}};var GKa=class{};var po=class{constructor(a,b,c,d,e){this.document=a;this.productVersion=c;this.isBot=d;this.j4=e;this.transport=b}bP(a){if(this.transport&&!this.isBot)for(const b of a)this.transport.dispatch(this.W4a(b))}W4a(a){var b=(new lKa).pWb(this.j4||"");b=_.Vl(b,17,Lma(a.actionOwner)).Qnb([a.element,a.action].join("/"));b=_.Vl(b,3,Jma(a.gestureName)).MAa(Kma(a.statusCode));b=_.gk(b,13,a.initialRoute);b=_.gk(b,11,a.Yq);b=_.gk(b,14,a.targetRoute||"").L2c(a.jm);b=_.Pl(b,15,a.fM);b=_.Pl(b,16,a.QJ).Pnb(a.hi||0);
b=_.Rl(b,7,a.Kf||0);var c=(new dKa).Xnb(this.document.location.hostname).Zka(this.document.referrer).nWb((new bKa).zz(this.productVersion));c=_.gk(c,1,a.sessionId||"");b=_.sl(b,2,c);a.Me&&typeof a.Me==="string"&&_.gk(b,5,a.Me);if(a.Zm.length>0)for(var d of a.Zm)a=(new fKa).Pd(d.name||"").MAa(Kma(d.statusCode||"")).Pnb(d.hi||0),a=_.Rl(a,4,d.ww||0),_.vl(b,10,fKa,a);d=new nKa;return _.sl(d,1,b)}};po.O=function(a){return new (a||po)(_.m(_.hi),_.m(aKa,8),_.m(Sn),_.m(AJa),_.m(ZIa,8))};
po.ta=_.k({token:po,oa:po.O,Ea:"root"});_.qo={hFa:"issue_tracker",mR:"results",Tyc:"flow"};Object.freeze(_.qo);var ro=class{};ro.O=function(a){return new (a||ro)};ro.ta=_.k({token:ro,oa:ro.O,Ea:"root"});var IKa,JKa,KKa;_.HKa=new _.Vd("GTMDataLayerName",{Ea:"root",oa:function(){return window.grimoireDataLayer}});IKa=new _.Vd("ProjectId",{Ea:"root",oa:()=>"testAlphaSource"});JKa=new _.Vd("GetRandomString",{Ea:"root",oa:()=>_.tm});KKa=new _.Vd("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 LKa=function(){this.blockSize=-1};var so=function(a,b){this.blockSize=-1;this.blockSize=64;this.rsa=_.ea.Uint8Array?new Uint8Array(this.blockSize):Array(this.blockSize);this.WBa=this.R5=0;this.Wi=[];this.kZc=a;this.QNb=b;this.J6c=_.ea.Int32Array?new Int32Array(64):Array(64);MKa===void 0&&(MKa=_.ea.Int32Array?new Int32Array(NKa):NKa);this.reset()},MKa;_.Qk(so,LKa);var OKa=[];for(let a=0;a<63;a++)OKa[a]=0;var PKa=[].concat(128,OKa);so.prototype.reset=function(){this.WBa=this.R5=0;this.Wi=_.ea.Int32Array?new Int32Array(this.QNb):_.wa(this.QNb)};
var QKa=function(a){for(var b=a.rsa,c=a.J6c,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++){e=c[b-15]|0;d=c[b-2]|0;var f=(c[b-16]|0)+((e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3)|0,g=(c[b-7]|0)+((d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10)|0;c[b]=f+g|0}d=a.Wi[0]|0;e=a.Wi[1]|0;var l=a.Wi[2]|0,p=a.Wi[3]|0,t=a.Wi[4]|0,x=a.Wi[5]|0,A=a.Wi[6]|0;f=a.Wi[7]|0;for(b=0;b<64;b++){var F=((d>>>2|d<<30)^(d>>>13|d<<19)^(d>>>22|d<<10))+(d&e^d&l^e&l)|0;g=t&x^~t&A;f=f+((t>>>6|t<<26)^(t>>>11|
t<<21)^(t>>>25|t<<7))|0;g=g+(MKa[b]|0)|0;g=f+(g+(c[b]|0)|0)|0;f=A;A=x;x=t;t=p+g|0;p=l;l=e;e=d;d=g+F|0}a.Wi[0]=a.Wi[0]+d|0;a.Wi[1]=a.Wi[1]+e|0;a.Wi[2]=a.Wi[2]+l|0;a.Wi[3]=a.Wi[3]+p|0;a.Wi[4]=a.Wi[4]+t|0;a.Wi[5]=a.Wi[5]+x|0;a.Wi[6]=a.Wi[6]+A|0;a.Wi[7]=a.Wi[7]+f|0};
so.prototype.update=function(a,b){b===void 0&&(b=a.length);var c=0,d=this.R5;if(typeof a==="string")for(;c<b;)this.rsa[d++]=a.charCodeAt(c++),d==this.blockSize&&(QKa(this),d=0);else if(_.xa(a))for(;c<b;){var e=a[c++];if(!("number"==typeof e&&0<=e&&255>=e&&e==(e|0)))throw Error("wb");this.rsa[d++]=e;d==this.blockSize&&(QKa(this),d=0)}else throw Error("xb");this.R5=d;this.WBa+=b};
so.prototype.digest=function(){var a=[],b=this.WBa*8;this.R5<56?this.update(PKa,56-this.R5):this.update(PKa,this.blockSize-(this.R5-56));for(var c=63;c>=56;c--)this.rsa[c]=b&255,b/=256;QKa(this);for(c=b=0;c<this.kZc;c++)for(var d=24;d>=0;d-=8)a[b++]=this.Wi[c]>>d&255;return a};
var NKa=[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 SKa=function(){so.call(this,8,RKa)};_.Qk(SKa,so);var RKa=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];var to=class{constructor(a,b,c){this.uV=a;if(!this.uV)throw Error("yb");a=new SKa;a.update(String(c));this.e0c=Wxa(a.digest());this.uV.push({releaseVersion:b})}bP(a){for(const x of a){a=void 0;var b={metadata:{},event:"concordEvent"};b.projectNumber=this.e0c;b.BF=x.action;b.eventType=x.element;b.USb=["/virtual",x.element,x.action].join("/");x.gestureName&&(b.metadata.gestureType=x.gestureName.toString());x.hi&&(b.metadata.latencyMs=x.hi.toString());b.cV="DEVOPS_CONSOLE";b.metadata.actionOwner=x.actionOwner.toString();
b.Me=(a=x.Me)==null?void 0:a.toString();var c=b;a=this.uV;b=a.push;var d=c.event,e=c.eventType,f=c.BF,g=c.USb,l=c.projectNumber,p=c.cV,t=c.Me;a:{c=c.metadata;if(!c){c="";break a}const A=[];for(const F of Object.keys(c))A.push(F+"="+c[F]);c=A.join(",")}b.call(a,{event:d,eventType:e,eventName:f,pagePath:g,projectNumber:l,consoleType:p,artifactId:t,metadata:c})}}JK(a){this.uV.push({event:"trackPageView",pageName:a,pagePath:a})}};to.O=function(a){return new (a||to)(_.m(_.HKa),_.m(Sn),_.m(IKa))};
to.ta=_.k({token:to,oa:to.O});_.uo=class{bP(){}JK(){}};_.uo.O=function(a){return new (a||_.uo)};_.uo.ta=_.k({token:_.uo,oa:a=>to.O(a),Ea:"root"});var vo=class{RQb(a,b){return b}bP(){}};vo.O=function(a){return new (a||vo)};vo.ta=_.k({token:vo,oa:vo.O,Ea:"root"});var TKa=new _.Vd("GetRandomString",{Ea:"root",oa:()=>_.tm}),UKa=new _.Vd("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 Wh=Symbol("zb"),wo=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 Pma,Qma,Oh,Mh;Pma={exact:Uma,subset:Xma};Qma={exact:Sma,subset:Vma,ignored:()=>!0};Oh=class{constructor(a=new Mh([],{}),b={},c=null){this.root=a;this.Sa=b;this.Ze=c}get Rw(){this.VM!=null||(this.VM=new wo(this.Sa));return this.VM}toString(){return VKa.hd(this)}};Mh=class{constructor(a,b){this.Od=a;this.children=b;this.parent=null;Object.values(b).forEach(c=>c.parent=this)}Pp(){return this.rY>0}get rY(){return Object.keys(this.children).length}toString(){return ana(this)}};
_.Sh=class{constructor(a,b){this.path=a;this.parameters=b}get o_c(){this.DDb!=null||(this.DDb=new wo(this.parameters));return this.DDb}toString(){return $ma(this)}};_.ri=class{};_.ri.O=function(a){return new (a||_.ri)};_.ri.ta=_.k({token:_.ri,oa:()=>new WKa,Ea:"root"});
var WKa=class{parse(a){a=new XKa(a);xo(a,"/");var b=a.Pk===""||a.Pk.startsWith("?")||a.Pk.startsWith("#")?new Mh([],{}):new Mh([],YKa(a));return new Oh(b,a.parseQueryParams(),xo(a,"#")?decodeURIComponent(a.Pk):null)}hd(a){const b=`/${Lh(a.root,!0)}`,c=fna(a.Sa);a=typeof a.Ze==="string"?`#${encodeURI(a.Ze)}`:"";return`${b}${c}${a}`}},VKa=new WKa,gna=/^[^\/()?;#]+/,ZKa=/^[^\/()?;=#]+/,$Ka=/^[^=?&#]+/,aLa=/^[^&#]+/,xo=function(a,b){return a.Pk.startsWith(b)?(a.Pk=a.Pk.substring(b.length),!0):!1},YKa=
function(a){if(a.Pk==="")return{};xo(a,"/");const b=[];for(a.Pk.startsWith("(")||b.push(bLa(a));a.Pk.startsWith("/")&&!a.Pk.startsWith("//")&&!a.Pk.startsWith("/(");)a.capture("/"),b.push(bLa(a));let c={};a.Pk.startsWith("/(")&&(a.capture("/"),c=cLa(a,!0));let d={};a.Pk.startsWith("(")&&(d=cLa(a,!1));if(b.length>0||Object.keys(c).length>0)d.primary=new Mh(b,c);return d},bLa=function(a){var b=hna(a.Pk);if(b===""&&a.Pk.startsWith(";"))throw new _.rd(4009,!1);a.capture(b);b=decodeURIComponent(b);const c=
{};for(;xo(a,";");){var d,e=a;if(d=(d=e.Pk.match(ZKa))?d[0]:""){e.capture(d);var f="";if(xo(e,"=")){const g=hna(e.Pk);g&&(f=g,e.capture(f))}c[decodeURIComponent(d)]=decodeURIComponent(f)}}return new _.Sh(b,c)},cLa=function(a,b){const c={};for(a.capture("(");!xo(a,")")&&a.Pk.length>0;){var d=hna(a.Pk),e=a.Pk[d.length];if(e!=="/"&&e!==")"&&e!==";")throw new _.rd(4010,!1);e=void 0;d.indexOf(":")>-1?(e=d.slice(0,d.indexOf(":")),a.capture(e),a.capture(":")):b&&(e="primary");d=YKa(a);c[e]=Object.keys(d).length===
1?d.primary:new Mh([],d);xo(a,"//")}return c},XKa=class{constructor(a){this.Pk=this.url=a}parseQueryParams(){const a={};if(xo(this,"?")){do{var b=this.Pk.match($Ka),c=b?b[0]:"";if(c){this.capture(c);b="";if(xo(this,"=")){var d=this.Pk.match(aLa);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(xo(this,"&"))}return a}capture(a){if(!xo(this,
a))throw new _.rd(4011,!1);}};var tna=class{constructor(a,b,c){this.FOb=a;this.nZc=b;this.commands=c;if(a&&c.length>0&&qna(c[0]))throw new _.rd(4003,!1);if((a=c.find(Rh))&&a!==(c.length>0?c[c.length-1]:null))throw new _.rd(4004,!1);}},pna=class{constructor(a,b,c){this.XG=a;this.jza=b;this.index=c}};var yo,ki,dLa,eLa,fLa,iLa,jLa,Xna,kLa,Yna,lLa,mLa,nLa,oLa;yo=class{constructor(a,b){this.id=a;this.url=b}};_.zo=class extends yo{constructor(a,b,c="imperative",d=null){super(a,b);this.type=0;this.TRb=c;this.AD=d}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}};_.ii=class extends yo{constructor(a,b,c){super(a,b);this.Ih=c;this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Ih}')`}};
_.ji=class extends yo{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}')`}};ki=class extends yo{constructor(a,b){super(a,b);this.reason="";this.code=0;this.type=16}};_.$oa=class extends yo{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})`}};
dLa=class extends yo{constructor(a,b,c,d){super(a,b);this.Ih=c;this.state=d;this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Ih}', state: ${this.state})`}};eLa=class extends yo{constructor(a,b,c,d){super(a,b);this.Ih=c;this.state=d;this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Ih}', state: ${this.state})`}};
fLa=class extends yo{constructor(a,b,c,d,e){super(a,b);this.Ih=c;this.state=d;this.WWb=e;this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Ih}', state: ${this.state}, shouldActivate: ${this.WWb})`}};_.gLa=class extends yo{constructor(a,b,c,d){super(a,b);this.Ih=c;this.state=d;this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Ih}', state: ${this.state})`}};
_.hLa=class extends yo{constructor(a,b,c,d){super(a,b);this.Ih=c;this.state=d;this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.Ih}', state: ${this.state})`}};iLa=class{constructor(a){this.Kb=a;this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.Kb.path})`}};jLa=class{constructor(a){this.Kb=a;this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.Kb.path})`}};
Xna=class{constructor(a){this.Wc=a;this.type=11}toString(){return`ChildActivationStart(path: '${this.Wc.qe&&this.Wc.qe.path||""}')`}};kLa=class{constructor(a){this.Wc=a;this.type=12}toString(){return`ChildActivationEnd(path: '${this.Wc.qe&&this.Wc.qe.path||""}')`}};Yna=class{constructor(a){this.Wc=a;this.type=13}toString(){return`ActivationStart(path: '${this.Wc.qe&&this.Wc.qe.path||""}')`}};
lLa=class{constructor(a){this.Wc=a;this.type=14}toString(){return`ActivationEnd(path: '${this.Wc.qe&&this.Wc.qe.path||""}')`}};mLa=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}')`}};nLa=class{};oLa=class{constructor(a,b){this.url=a;this.zia=b}};var pLa=class{get Sb(){let a,b;return(b=Uh((a=this.Kb)==null?void 0:a.Wc))!=null?b:this.Xza}set Sb(a){}constructor(a){this.Xza=a;this.Kb=this.af=null;this.children=new Ao(this.Xza);this.Yca=null}},qLa=function(a,b){let c=a.getContext(b);c||(c=new pLa(a.Xza),a.ata.set(b,c));return c},rLa=function(a,b){if(a=a.getContext(b))a.af=null,a.Yca=null},Ao=class{constructor(a){this.Xza=a;this.ata=new Map}getContext(a){return this.ata.get(a)||null}};Ao.O=function(a){return new (a||Ao)(_.m(_.Zm))};
Ao.ta=_.k({token:Ao,oa:Ao.O,Ea:"root"});var sLa=class{constructor(a){this.Ug=a}get root(){return this.Ug.value}parent(a){a=this.FY(a);return a.length>1?a[a.length-2]:null}children(a){return(a=zna(a,this.Ug))?a.children.map(b=>b.value):[]}firstChild(a){return(a=zna(a,this.Ug))&&a.children.length>0?a.children[0].value:null}FY(a){return Ana(a,this.Ug).map(b=>b.value)}},Yh=class{constructor(a,b){this.value=a;this.children=b}toString(){return`TreeNode(${this.value})`}};var tLa,uLa,vLa;tLa=class extends sLa{constructor(a,b){super(a);this.Wc=b;Cna(this,a)}toString(){return this.Wc.toString()}};
_.Zh=class{constructor(a,b,c,d,e,f,g,l){this.l6c=a;this.q_c=b;this.n0c=c;this.aTc=d;this.vV=e;this.af=f;this.component=g;this.T1=l;let p,t;this.title=(t=(p=this.vV)==null?void 0:_.v(p,_.u(x=>x[Wh])))!=null?t:_.r(void 0);this.url=a;this.params=b;this.Sa=c;this.Ze=d;this.data=e}get qe(){return this.T1.qe}get root(){return this.OE.root}get parent(){return this.OE.parent(this)}get firstChild(){return this.OE.firstChild(this)}get children(){return this.OE.children(this)}get FY(){return this.OE.FY(this)}get YSb(){this.uba!=null||
(this.uba=_.v(this.params,_.u(a=>new wo(a))));return this.uba}get Rw(){this.VM!=null||(this.VM=_.v(this.Sa,_.u(a=>new wo(a))));return this.VM}toString(){return this.Wc?this.Wc.toString():`Future(${this.T1})`}};
uLa=class{get title(){let a;return(a=this.data)==null?void 0:a[Wh]}constructor(a,b,c,d,e,f,g,l,p){this.url=a;this.params=b;this.Sa=c;this.Ze=d;this.data=e;this.af=f;this.component=g;this.qe=l;this.TJc=p}get root(){return this.OE.root}get parent(){return this.OE.parent(this)}get firstChild(){return this.OE.firstChild(this)}get children(){return this.OE.children(this)}get FY(){return this.OE.FY(this)}get YSb(){this.uba!=null||(this.uba=new wo(this.params));return this.uba}get Rw(){this.VM!=null||(this.VM=
new wo(this.Sa));return this.VM}toString(){return`Route(url:'${this.url.map(a=>a.toString()).join("/")}', path:'${this.qe?this.qe.path:""}')`}};vLa=class extends sLa{constructor(a){super(a);this.url="";Cna(this,a)}toString(){return Dna(this.Ug)}};var wLa,yLa,xLa;wLa=function(a,b){let c;return((c=a.S6.getContext(b))==null?void 0:c.af)===a};yLa=function(a){var b=a.S6,c=a.name;const d=qLa(b,c);d.af=a;b.ata.set(c,d);!a.wn&&(b=a.S6.getContext(a.name),b==null?0:b.Kb)&&(b.Yca?a.attach(b.Yca,b.Kb):xLa(a,b.Kb,b.Sb))};xLa=function(a,b,c){if(a.ywa)throw new _.rd(4013,!1);a.Q9=b;const d=a.location,e=b.Wc.component,f=qLa(a.S6,a.name).children;a.wn=_.sn(d,e,{index:d.length,Sb:new zLa(b,f,d.Sb),Hy:c});_.ln(a.PNc);(b=a.o8a)!=null&&(Bo(b,a),ALa(b,a));a.bGb.emit(a.wn.instance)};
_.Co=class{constructor(){this.Q9=this.wn=null;this.name="primary";this.bGb=new _.kn;this.HJb=new _.kn;this.cHb=new _.kn;this.UJb=new _.kn;this.S6=_.Fd(Ao);this.location=_.Fd(_.Vg);this.PNc=_.Fd(_.Ah);this.o8a=_.Fd(BLa,{optional:!0})}get cGb(){return this.wn}Rb(a){if(a.name){const {RJ:b,zj:c}=a.name;b||(wLa(this,c)&&(this.nea(),rLa(this.S6,c)),yLa(this))}}Ia(){wLa(this,this.name)&&rLa(this.S6,this.name);let a;(a=this.o8a)==null||Bo(a,this)}Ra(){yLa(this)}get ywa(){return!!this.wn}get component(){if(!this.wn)throw new _.rd(4012,
!1);return this.wn.instance}get mk(){if(!this.wn)throw new _.rd(4012,!1);return this.Q9}detach(){if(!this.wn)throw new _.rd(4012,!1);this.location.detach();const a=this.wn;this.Q9=this.wn=null;this.UJb.emit(a.instance);return a}attach(a,b){this.wn=a;this.Q9=b;this.location.S5(a.uw);(b=this.o8a)!=null&&(Bo(b,this),ALa(b,this));this.cHb.emit(a.instance)}nea(){if(this.wn){const a=this.component;this.wn.destroy();this.Q9=this.wn=null;this.HJb.emit(a)}}};_.Co.O=function(a){return new (a||_.Co)};
_.Co.La=_.Qd({type:_.Co,na:[["router-outlet"]],inputs:{name:"name"},outputs:{bGb:"activate",HJb:"deactivate",cHb:"attach",UJb:"detach"},Qb:["outlet"],standalone:!0,features:[_.be]});
var zLa=class{O9c(a){return new zLa(this.Kb,this.jIb,a)}constructor(a,b,c){this.Kb=a;this.jIb=b;this.parent=c}get(a,b){return a===_.Zh?this.Kb:a===Ao?this.jIb:this.parent.get(a,b)}},BLa=new _.Vd(""),Bo=function(a,b){let c;(c=a.Cfb.get(b))==null||c.unsubscribe();a.Cfb.delete(b)},ALa=function(a,b){const c=b.mk,d=_.v(_.ef([c.Sa,c.params,c.data]),_.pg(([e,f,g],l)=>{e=Object.assign({},e,f,g);return l===0?_.r(e):Promise.resolve(e)})).subscribe(e=>{if(b.ywa&&b.cGb&&b.mk===c&&c.component!==null){var f=ama(c.component);
if(f)for(const {RYb:g}of f.inputs)b.cGb.hQ(g,e[g]);else Bo(a,b)}else Bo(a,b)});a.Cfb.set(b,d)},Do=class{constructor(){this.Cfb=new Map}};Do.O=function(a){return new (a||Do)};Do.ta=_.k({token:Do,oa:Do.O});var Xh=class{};Xh.O=function(a){return new (a||Xh)};Xh.wa=_.Kd({type:Xh,na:[["ng-component"]],standalone:!0,features:[_.mh],ya:1,Aa:0,qa:function(a){a&1&&_.J(0,"router-outlet")},Fa:[_.Co],kb:2});var DLa=(a,b,c,d)=>_.u(e=>{(new CLa(b,e.Vla,e.BXa,c,d)).Hv(a);return e}),ELa=function(a,b,c,d){const e=Vh(c);b.children.forEach(f=>{const g=f.value.af;var l=e[g],p=f.value;const t=l?l.value:null;p===t?p.component?(p=d.getContext(p.af))&&ELa(a,f,l,p.children):ELa(a,f,l,d):t&&FLa(a,l,d);delete e[g]});Object.values(e).forEach(f=>{FLa(a,f,d)})},Eo=function(a,b,c,d){const e=Vh(c);b.children.forEach(f=>{var g=e[f.value.af],l=f.value;const p=g?g.value:null;Ena(l);l===p?l.component?(l=qLa(d,l.af),Eo(a,f,
g,l.children)):Eo(a,f,g,d):l.component?(g=qLa(d,l.af),g.Yca=null,g.Kb=l,g.af&&xLa(g.af,l,g.Sb),Eo(a,f,null,g.children)):Eo(a,f,null,d);a.ULb(new lLa(f.value.Wc))});b.children.length&&a.ULb(new kLa(b.value.Wc))},FLa=function(a,b,c){const d=c.getContext(b.value.af);c=d&&b.value.component?d.children:c;b=Vh(b);for(const e of Object.values(b))FLa(a,e,c);d&&(d.af&&(d.af.nea(),d.children.ata=new Map),d.Yca=null,d.Kb=null)},CLa=class{constructor(a,b,c,d,e){this.dmb=a;this.bMb=b;this.uJb=c;this.ULb=d;this.cOb=
e}Hv(a){const b=this.bMb.Ug,c=this.uJb?this.uJb.Ug:null;ELa(this,b,c,a);Ena(this.bMb.root);Eo(this,b,c,a)}};var Nna=Symbol("Bb");var Qna=class{constructor(a){this.path=a;this.Kb=this.path[this.path.length-1]}},Rna=class{constructor(a,b){this.component=a;this.Kb=b}};var doa=class{constructor(a){this.XG=a||null}},GLa=class extends Error{constructor(a){super();this.km=a}},HLa=function(a){let b=[];for(a=a.root;;){b=b.concat(a.Od);if(a.rY===0)return _.r(b);if(a.rY>1||!a.children.primary)return _.Ze(new _.rd(4E3,!1));a=a.children.primary}},KLa=function(a,b,c,d,e){b=ILa(a,b,c.root,d,e);return new Oh(b,JLa(c.Sa,a.km.Sa),c.Ze)},LLa=function(a,b,c,d,e,f){if(typeof c!=="string"){const g=c,l=e.Sa,p=e.Ze,t=e.qe,x=e.url,A=e.af,F=e.params,I=e.data,K=e.title;c=Zd(f,()=>g({params:F,
data:I,Sa:l,Ze:p,qe:t,url:x,af:A,title:K}));if(c instanceof Oh)throw new GLa(c);}a=KLa(a,c,a.Zf.parse(c),b,d);if(c[0]==="/")throw new GLa(a);return a},ILa=function(a,b,c,d,e){const f=MLa(c.Od,d,e);let g={};Object.entries(c.children).forEach(([l,p])=>{g[l]=ILa(a,b,p,d,e)});return new Mh(f,g)},JLa=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},MLa=function(a,b,c){return a.map(d=>{if(d.path[0]===":"){if(d=c[d.path.substring(1)],
!d)throw new _.rd(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})},NLa=class{constructor(a,b){this.Zf=a;this.km=b}};var foa={ZC:!1,Tda:[],Rja:[],parameters:{},cza:{}};var OLa=class{},QLa=function(a,b,c,d,e,f){return d.Od.length===0&&d.Pp()?a.jza(b,c,d,f):_.v(PLa(a,b,c,d,d.Od,e,!0,f),_.u(g=>g instanceof Yh?[g]:[]))},PLa=function(a,b,c,d,e,f,g,l){return _.v(_.Ue(c),_.Yf(p=>{let t;return _.v(RLa(a,(t=p.Dc)!=null?t:b,c,p,d,e,f,g,l),_.Xf(x=>{if(x instanceof doa)return _.r(null);throw x;}))}),_.eg(p=>!!p),_.Xf(p=>{if(Sna(p))return e.length!==0||d.children[f]?fi(d):_.r(new OLa);throw p;}))},RLa=function(a,b,c,d,e,f,g,l,p){return(Th(d)===g||g!=="primary"&&joa(e,f,d))&&
eoa(e,d,f).ZC?d.vD===void 0?SLa(a,b,e,d,f,g,p):a.wGb&&l?TLa(a,b,e,c,d,f,g,p):fi(e):fi(e)},SLa=function(a,b,c,d,e,f,g){const l=goa(c,d,e,b);d.path==="**"&&(c.children={});return _.v(l,_.pg(p=>{if(!p.ZC)return fi(c);let t;b=(t=d.Dc)!=null?t:b;return _.v(ULa(a,b,d,e),_.pg(({ED:x})=>{var A;const F=(A=d.QS)!=null?A:b;A=p.Tda;const I=p.Rja;var K;let U;const ca=new uLa(A,p.parameters,Object.freeze(Object.assign({},a.km.Sa)),a.km.Ze,d.data||{},Th(d),(U=(K=d.component)!=null?K:d.PS)!=null?U:null,d,d.resolve||
{});K=Bna(ca,g,a.CY);ca.params=Object.freeze(K.params);ca.data=Object.freeze(K.data);const {XG:ka,Vob:za}=koa(c,A,I,x);return za.length===0&&ka.Pp()?_.v(a.jza(F,x,ka,ca),_.u(ya=>new Yh(ca,ya))):x.length===0&&za.length===0?_.r(new Yh(ca,[])):_.v(PLa(a,F,x,ka,za,Th(d)===f?"primary":f,!0,ca),_.u(ya=>new Yh(ca,ya instanceof Yh?[ya]:[])))}))}))},TLa=function(a,b,c,d,e,f,g,l){const {ZC:p,parameters:t,Tda:x,cza:A,Rja:F}=eoa(c,e,f);if(!p)return fi(c);typeof e.vD==="string"&&e.vD[0]==="/"&&(a.ZFb++,a.ZFb>
31&&(a.wGb=!1));var I;let K;f=new uLa(f,t,Object.freeze(Object.assign({},a.km.Sa)),a.km.Ze,e.data||{},Th(e),(K=(I=e.component)!=null?I:e.PS)!=null?K:null,e,e.resolve||{});I=Bna(f,l,a.CY);f.params=Object.freeze(I.params);f.data=Object.freeze(I.data);e=LLa(a.KMc,x,e.vD,A,f,b);return _.v(HLa(e),_.ff(U=>PLa(a,b,d,c,U.concat(F),g,!1,l)))},ULa=function(a,b,c,d){return c.children?_.r({ED:c.children,Sb:b}):c.tl?c.JM!==void 0?_.r({ED:c.JM,Sb:c.QS}):_.v(boa(b,c,d),_.ff(e=>e?_.v(a.Q3.tl(b,c),_.rg(f=>{c.JM=f.ED;
c.QS=f.Sb})):_.Ze(Kna(3)))):_.r({ED:[],Sb:b})},loa=class{constructor(a,b,c,d,e,f,g){this.Sb=a;this.Q3=b;this.Wza=c;this.config=d;this.km=e;this.CY=f;this.Zf=g;this.KMc=new NLa(this.Zf,this.km);this.ZFb=0;this.wGb=!0}recognize(){const a=koa(this.km.root,[],[],this.config).XG;return _.v(this.match(a),_.u(({children:b,C1c:c})=>{b=new vLa(new Yh(c,b));c=mna(c,this.km.Sa,this.km.Ze);c.Sa=this.km.Sa;b.url=this.Zf.hd(c);return{state:b,J8:c}}))}match(a){const b=new uLa([],Object.freeze({}),Object.freeze(Object.assign({},
this.km.Sa)),this.km.Ze,Object.freeze({}),"primary",this.Wza,null,{});return _.v(QLa(this,this.Sb,this.config,a,"primary",b),_.u(c=>({children:c,C1c:b})),_.Xf(c=>{if(c instanceof GLa)return this.km=c.km,this.match(c.km.root);if(c instanceof doa)throw new _.rd(4002,`'${c.XG}'`);throw c;}))}jza(a,b,c,d){const e=[];for(const f of Object.keys(c.children))f==="primary"?e.unshift(f):e.push(f);return _.v(_.Ue(e),_.Yf(f=>{const g=c.children[f],l=yna(b,f);return QLa(this,a,l,g,f,d)}),_.lg((f,g)=>{f.push(...g);
return f}),_.$f(null),yja(),_.ff(f=>{if(f===null)return fi(c);f=poa(f);noa(f);return _.r(f)}))}};var VLa=class extends zKa{constructor(){super(...arguments);this.sYb=!0}};var AKa=function(a,b){return b==="window"?window:b==="document"?a:b==="body"?a.body:null},WLa=function(a,b,c){a.addEventListener(b,c);return()=>{a.removeEventListener(b,c)}},YLa=class extends VLa{dispatchEvent(a,b){a.dispatchEvent(b)}remove(a){a.parentNode&&a.parentNode.removeChild(a)}createElement(a,b){b=b||document;return b.createElement(a)}Uua(){var a=(XLa=XLa||document.querySelector("base"))?XLa.getAttribute("href"):null;return a==null?null:(new URL(a,document.baseURI)).pathname}},XLa=null;var uIa=function(a){_.tf.getAngularTestability=(b,c=!0)=>{b=a.wfa(b,c);if(b==null)throw new _.rd(5103,!1);return b};_.tf.getAllAngularTestabilities=()=>Array.from(a.b$.values());_.tf.getAllAngularRootElements=()=>Array.from(a.b$.keys());_.tf.frameworkStabilizers||(_.tf.frameworkStabilizers=[]);_.tf.frameworkStabilizers.push(b=>{const c=_.tf.getAllAngularTestabilities();let d=c.length;const e=function(){d--;d==0&&b()};c.forEach(f=>{f.whenStable(e)})})},ZLa=class{wfa(a,b,c){if(b==null)return null;const d=
a.b$.get(b)||null;return d!=null?d:c?b instanceof DocumentFragment?this.wfa(a,b.host,!0):this.wfa(a,b.parentElement,!0):null}};var Fo=class{ab(){return new XMLHttpRequest}};Fo.O=function(a){return new (a||Fo)};Fo.ta=_.k({token:Fo,oa:Fo.O});var $La=new _.Vd(""),Go=class{constructor(a,b){this.tf=b;this.tAb=new Map;a.forEach(c=>{c.aRb=this});this.cJc=a.slice().reverse()}addEventListener(a,b,c){return this.EFc(b).addEventListener(a,b,c)}EFc(a){let b=this.tAb.get(a);if(b)return b;b=this.cJc.find(c=>c.supports(a));if(!b)throw new _.rd(5101,!1);this.tAb.set(a,b);return b}};Go.O=function(a){return new (a||Go)(_.m($La),_.m(_.uf))};Go.ta=_.k({token:Go,oa:Go.O});var aMa=class{constructor(a){this.qv=a}};var bMa=function(a){let b;const c=(b=a.lu.head)==null?void 0:b.querySelectorAll(`style[${"ng-app-id"}="${a.appId}"]`);if(c==null?0:c.length){const d=new Map;c.forEach(e=>{e.textContent!=null&&d.set(e.textContent,e)});return d}return null},cMa=function(a){const b=a.Vva;b.clear();b.add(a.lu.head)},dMa=function(a,b,c){a=a.Nla;if(a.has(b))return b=a.get(b),b.usage+=c,b.usage;a.set(b,{usage:c,elements:[]});return c},fMa=function(a,b){for(const c of b)if(dMa(a,c,1)===1){b=a;for(const d of b.Vva)eMa(b,d,
c)}},gMa=function(a,b){a=a.Nla;let c,d;(c=a.get(b))==null||(d=c.elements)==null||d.forEach(e=>e.remove());a.delete(b)},eMa=function(a,b,c){{var d=a.iYb;const f=d==null?void 0:d.get(c);(f==null?void 0:f.parentNode)===b?(d.delete(c),f.removeAttribute("ng-app-id"),b=f):(d=a.lu.createElement("style"),a.nonce&&d.setAttribute("nonce",a.nonce),d.textContent=c,a.KY&&d.setAttribute("ng-app-id",a.appId),b.appendChild(d),b=d)}a=a.Nla;let e;(d=(e=a.get(c))==null?void 0:e.elements)?d.push(b):a.set(c,{elements:[b],
usage:1})},Ho=class{constructor(a,b,c,d={}){this.lu=a;this.appId=b;this.nonce=c;this.Nla=new Map;this.Vva=new Set;this.iYb=bMa(this);this.KY=d==="server";cMa(this)}Ia(){const a=this.iYb;a&&(a.forEach(b=>b.remove()),a.clear());for(const b of this.Nla.keys())gMa(this,b);cMa(this)}};Ho.O=function(a){return new (a||Ho)(_.m(_.hi),_.m(VGa),_.m(_.WGa,8),_.m(wf))};Ho.ta=_.k({token:Ho,oa:Ho.O});var hMa,xoa,Io;hMa={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"};xoa=/%COMP%/g;_.iMa=new _.Vd("",{Ea:"root",oa:()=>!0});
Io=class{constructor(a,b,c,d,e,f,g,l=null){this.U0a=a;this.kQ=b;this.appId=c;this.Rjb=d;this.lu=e;this.qd=g;this.nonce=l;this.xUb=new Map;this.KY=f==="server";this.QPc=new jMa(a,e,g,this.KY)}fea(a,b){if(!a||!b)return this.QPc;this.KY&&b.kb===3&&(b=Object.assign({},b,{kb:0}));a:{const d=this.xUb;var c=d.get(b.id);if(!c){c=this.lu;const e=this.qd,f=this.U0a,g=this.kQ,l=this.Rjb,p=this.KY;switch(b.kb){case 0:c=new kMa(f,g,b,this.appId,l,c,e,p);break;case 3:b=new lMa(f,g,a,b,c,e,this.nonce,p);break a;
default:c=new mMa(f,g,b,l,c,e,p)}d.set(b.id,c)}b=c}b instanceof kMa?(fMa(b.kQ,b.styles),b.setAttribute(a,b.FUc,"")):b instanceof mMa&&fMa(b.kQ,b.styles);return b}Ia(){this.xUb.clear()}};Io.O=function(a){return new (a||Io)(_.m(Go),_.m(Ho),_.m(VGa),_.m(_.iMa),_.m(_.hi),_.m(wf),_.m(_.uf),_.m(_.WGa))};Io.ta=_.k({token:Io,oa:Io.O});
var nMa=function(a,b){return c=>{if(c==="__ngUnwrap__")return b;(a.KY?a.qd.runGuarded(()=>b(c)):b(c))===!1&&c.preventDefault()}},jMa=class{constructor(a,b,c,d){this.U0a=a;this.lu=b;this.qd=c;this.KY=d;this.data=Object.create(null);this.Mq=null}destroy(){}createElement(a,b){return b?this.lu.createElementNS(hMa[b]||b,a):this.lu.createElement(a)}createComment(a){return this.lu.createComment(a)}hta(a){return this.lu.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){a&&a.removeChild(b)}bnb(a,b){a=typeof a==="string"?this.lu.querySelector(a):a;if(!a)throw new _.rd(-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=hMa[d])?a.setAttributeNS(d,b,c):a.setAttribute(b,c)):a.setAttribute(b,c)}removeAttribute(a,b,c){if(c){const d=hMa[c];d?a.removeAttributeNS(d,
b):a.removeAttribute(`${c}:${b}`)}else a.removeAttribute(b)}VE(a,b){a.classList.add(b)}NP(a,b){a.classList.remove(b)}Fh(a,b,c,d){d&3?a.style.setProperty(b,c,d&1?"important":""):a.style[b]=c}Qjb(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=AKa(this.lu,a),!a))throw Error("Cb`"+a+"`"+b);return this.U0a.addEventListener(a,b,nMa(this,c))}},Jo=function(a,b){return b===a.Py?a.shadowRoot:b},lMa=
class extends jMa{constructor(a,b,c,d,e,f,g,l){super(a,e,f,l);this.kQ=b;this.Py=c;this.shadowRoot=c.attachShadow({mode:"open"});a=this.kQ;b=this.shadowRoot;a.Vva.add(b);for(const p of a.Nla.keys())eMa(a,b,p);d=yoa(d.id,d.styles);for(const p of d)d=document.createElement("style"),g&&d.setAttribute("nonce",g),d.textContent=p,this.shadowRoot.appendChild(d)}appendChild(a,b){return super.appendChild(Jo(this,a),b)}insertBefore(a,b,c){return super.insertBefore(Jo(this,a),b,c)}removeChild(a,b){return super.removeChild(Jo(this,
a),b)}parentNode(a){return Jo(this,super.parentNode(Jo(this,a)))}destroy(){this.kQ.Vva.delete(this.shadowRoot)}},mMa=class extends jMa{constructor(a,b,c,d,e,f,g,l){super(a,e,f,g);this.kQ=b;this.Rjb=d;this.styles=l?yoa(l,c.styles):c.styles}destroy(){if(this.Rjb){var a=this.kQ,b=this.styles;for(const c of b)dMa(a,c,-1)<=0&&gMa(a,c)}}},kMa=class extends mMa{constructor(a,b,c,d,e,f,g,l){d=d+"-"+c.id;super(a,b,c,e,f,g,l,d);this.GOc="_ngcontent-%COMP%".replace(xoa,d);this.FUc="_nghost-%COMP%".replace(xoa,
d)}createElement(a,b){a=super.createElement(a,b);super.setAttribute(a,this.GOc,"");return a}};var Ko=class extends aMa{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)}};Ko.O=function(a){return new (a||Ko)(_.m(_.hi))};Ko.ta=_.k({token:Ko,oa:Ko.O});var Lo=class extends aMa{constructor(a){super(a);this.ne=_.Fd(TIa,{optional:!0})}supports(a){return this.ne?this.ne.supports(a):!1}addEventListener(a,b,c){return this.ne.addEventListener(a,b,c)}removeEventListener(a,b,c){return this.ne.removeEventListener(a,b,c)}};Lo.O=function(a){return new (a||Lo)(_.m(_.hi))};Lo.ta=_.k({token:Lo,oa:Lo.O});var oMa=["alt","control","meta","shift"],pMa={"\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"},qMa={alt:a=>a.altKey,control:a=>a.ctrlKey,meta:a=>a.metaKey,shift:a=>a.shiftKey},sMa=function(a){const b=a.toLowerCase().split(".");a=b.shift();if(b.length===0||a!=="keydown"&&a!=="keyup")return null;const c=rMa(b.pop());let d="",e=b.indexOf("code");
e>-1&&(b.splice(e,1),d="code.");oMa.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},uMa=function(a,b,c){return d=>{tMa(d,a)&&c.runGuarded(()=>b(d))}},rMa=function(a){return a==="esc"?"escape":a},tMa=function(a,b){let c=pMa[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");oMa.forEach(e=>{e!==c&&(0,qMa[e])(a)&&
(d+=e+".")});d+=c;return d===b},Mo=class extends aMa{supports(a){return sMa(a)!=null}addEventListener(a,b,c){const d=sMa(b),e=uMa(d.fullKey,c,this.aRb.tf);return this.aRb.tf.Vb(()=>WLa(a,d.domEventName,e))}};Mo.O=function(a){return new (a||Mo)(_.m(_.hi))};Mo.ta=_.k({token:Mo,oa:Mo.O});var Bxa=Qla(YIa,"browser",[{va:wf,nc:"browser"},{va:Tla,nc:function(){var a=new YLa;qj!=null||(qj=a)},vd:!0},{va:_.hi,Bb:function(){return Vfa=document},Ib:[]}]),vMa=new _.Vd(""),wMa=[{va:rIa,Md:ZLa,Ib:[]},{va:qIa,Md:qn,Ib:[_.uf,rn,rIa]},{va:qn,Md:qn,Ib:[_.uf,rn,rIa]}],xMa=[{va:Rla,nc:"root"},{va:_.Uf,Bb:function(){return new _.Uf},Ib:[]},{va:$La,Md:Ko,vd:!0,Ib:[_.hi,_.uf,wf]},{va:$La,Md:Mo,vd:!0,Ib:[_.hi]},{va:$La,Md:Lo,vd:!0},Io,Ho,Go,{va:ZGa,Fb:Io},{va:GKa,Md:Fo,Ib:[]},[]],No=class{};
No.O=function(a){return new (a||No)(_.m(vMa,12))};No.Ca=_.Od({type:No});No.Ba=_.nd({Nb:[...xMa,...wMa],imports:[_.io,tn]});_.Oo=class{constructor(a){this.qv=a}lga(){return this.qv.title}Vm(a){this.qv.title=a||""}};_.Oo.O=function(a){return new (a||_.Oo)(_.m(_.hi))};_.Oo.ta=_.k({token:_.Oo,oa:_.Oo.O,Ea:"root"});var yMa=class{},zMa=class{};var AMa=function(a,b,c){a.PK.has(c)||a.PK.set(c,b)},BMa=function(a,b,c){c=(Array.isArray(c)?c:[c]).map(e=>e.toString());const d=b.toLowerCase();a.headers.set(d,c);AMa(a,b,d)},CMa=function(a,b){b.init();Array.from(b.headers.keys()).forEach(c=>{a.headers.set(c,b.headers.get(c));a.PK.set(c,b.PK.get(c))})},DMa=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;AMa(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.PK.delete(c)):a.headers.set(c,d)}else a.headers.delete(c),a.PK.delete(c)}},Po=class{constructor(a){this.PK=new Map;this.Uha=null;a?typeof a==="string"?this.hG=()=>{this.headers=new Map;a.split("\n").forEach(b=>{const c=b.indexOf(":");if(c>0){const d=b.slice(0,c),e=d.toLowerCase();b=b.slice(c+1).trim();AMa(this,d,e);this.headers.has(e)?this.headers.get(e).push(b):
this.headers.set(e,[b])}})}:typeof Headers!=="undefined"&&a instanceof Headers?(this.headers=new Map,a.forEach((b,c)=>{BMa(this,c,b)})):this.hG=()=>{this.headers=new Map;Object.entries(a).forEach(([b,c])=>{BMa(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.PK.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.hG&&(this.hG instanceof Po?CMa(this,this.hG):this.hG(),this.hG=null,this.Uha&&(this.Uha.forEach(a=>DMa(this,a)),this.Uha=null))}clone(a){const b=new Po;b.hG=this.hG&&this.hG instanceof Po?this.hG:this;b.Uha=(this.Uha||[]).concat([a]);return b}forEach(a){this.init();Array.from(this.PK.keys()).forEach(b=>a(this.PK.get(b),this.headers.get(b)))}};var EMa,Aoa,Boa;EMa=class{};Aoa=/%(\d[a-f0-9])/gi;Boa={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};
_.Qo=class{constructor(a={}){this.MU=this.Kma=null;this.Rta=a.Rta||new EMa;if(a.bTc){if(a.Nua)throw Error("Db");this.map=zoa(a.bTc)}else a.Nua?(this.map=new Map,Object.keys(a.Nua).forEach(b=>{var c=a.Nua[b];c=Array.isArray(c)?c.map(Doa):[`${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({mz:a,
value:b,op:"a"})}set(a,b){return this.clone({mz:a,value:b,op:"s"})}delete(a,b){return this.clone({mz:a,value:b,op:"d"})}toString(){this.init();return this.keys().map(a=>{const b=Coa(a);return this.map.get(a).map(c=>b+"="+Coa(c)).join("&")}).filter(a=>a!=="").join("&")}clone(a){const b=new _.Qo({Rta:this.Rta});b.MU=this.MU||this;b.Kma=(this.Kma||[]).concat(a);return b}init(){this.map===null&&(this.map=new Map);this.MU!==null&&(this.MU.init(),this.MU.keys().forEach(a=>this.map.set(a,this.MU.map.get(a))),
this.Kma.forEach(a=>{switch(a.op){case "a":case "s":var b=(a.op==="a"?this.map.get(a.mz):void 0)||[];b.push(`${a.value}`);this.map.set(a.mz,b);break;case "d":if(a.value!==void 0){b=this.map.get(a.mz)||[];const c=b.indexOf(`${a.value}`);c!==-1&&b.splice(c,1);b.length>0?this.map.set(a.mz,b):this.map.delete(a.mz)}else this.map.delete(a.mz)}}),this.MU=this.Kma=null)}};var FMa=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 GMa=function(a){return a.body===null?null:typeof a.body==="string"||Eoa(a.body)||Foa(a.body)||Goa(a.body)||typeof URLSearchParams!=="undefined"&&a.body instanceof URLSearchParams?a.body:a.body instanceof _.Qo?a.body.toString():typeof a.body==="object"||typeof a.body==="boolean"||Array.isArray(a.body)?JSON.stringify(a.body):a.body.toString()},HMa=function(a){return a.body===null||Goa(a.body)?null:Foa(a.body)?a.body.type||null:Eoa(a.body)?null:typeof a.body==="string"?"text/plain":a.body instanceof
_.Qo?"application/x-www-form-urlencoded;charset=UTF-8":typeof a.body==="object"||typeof a.body==="number"||typeof a.body==="boolean"?"application/json":null},IMa=class{constructor(a,b,c,d){this.url=b;this.body=null;this.withCredentials=this.Ww=!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.Ww=!!c.Ww,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.EQ=c.EQ);this.headers!=null||(this.headers=new Po);this.context!=null||(this.context=new FMa);this.params?(c=this.params.toString(),c.length===0?this.w0=b:(d=b.indexOf("?"),this.w0=b+(d===-1?"?":d<b.length-1?"&":"")+c)):(this.params=new _.Qo,this.w0=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.EQ)!=null?e:this.EQ;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.Ww)!=null?p:this.Ww;p=a.headers||this.headers;let t=a.params||this.params,x;const A=(x=a.context)!=null?x:this.context;a.sWb!==void 0&&(p=Object.keys(a.sWb).reduce((F,I)=>F.set(I,a.sWb[I]),p));a.dj&&(t=Object.keys(a.dj).reduce((F,I)=>F.set(I,a.dj[I]),t));return new IMa(b,c,e,{params:t,headers:p,context:A,Ww:g,responseType:d,withCredentials:l,EQ:f})}};var JMa,KMa,LMa;JMa=class{constructor(a,b=200,c="OK"){this.headers=a.headers||new Po;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}};KMa=class extends JMa{constructor(a={}){super(a);this.type=2}clone(a={}){return new KMa({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})}};
LMa=class extends JMa{constructor(a={}){super(a);this.type=4;this.body=a.body!==void 0?a.body:null}clone(a={}){return new LMa({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})}};
_.Ro=class extends JMa{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}};_.To=class{constructor(a){this.handler=a}request(a,b,c={}){if(a instanceof IMa)b=a;else{var d=void 0;d=c.headers instanceof Po?c.headers:new Po(c.headers);let e=void 0;c.params&&(e=c.params instanceof _.Qo?c.params:new _.Qo({Nua:c.params}));b=new IMa(a,b,c.body!==void 0?c.body:null,{headers:d,context:c.context,params:e,Ww:c.Ww,responseType:c.responseType||"json",withCredentials:c.withCredentials,EQ:c.EQ})}d=_.v(_.r(b),_.Yf(e=>this.handler.handle(e)));if(a instanceof IMa||c.observe==="events")return d;
a=_.v(d,_.pf(e=>e instanceof LMa));switch(c.observe||"body"){case "body":switch(b.responseType){case "arraybuffer":return _.v(a,_.u(e=>{if(e.body!==null&&!(e.body instanceof ArrayBuffer))throw Error("Eb");return e.body}));case "blob":return _.v(a,_.u(e=>{if(e.body!==null&&!(e.body instanceof Blob))throw Error("Fb");return e.body}));case "text":return _.v(a,_.u(e=>{if(e.body!==null&&typeof e.body!=="string")throw Error("Gb");return e.body}));default:return _.v(a,_.u(e=>e.body))}case "response":return a;
default:throw Error("Hb`"+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)}Fu(a,b,c={}){return this.request("PATCH",a,Hoa(c,b))}post(a,b,c={}){return this.request("POST",a,Hoa(c,b))}put(a,b,c={}){return this.request("PUT",a,Hoa(c,b))}};_.To.O=function(a){return new (a||_.To)(_.m(yMa))};_.To.ta=_.k({token:_.To,oa:_.To.O});var MMa=/^\)\]\}',?\n/,QMa=function(a,b,c,d){return _.Ve(function*(){const e=NMa(b);let f;try{var g=a.qd.Vb(()=>a.VRc(b.w0,Object.assign({},{signal:c},e)));g.then(Joa,Joa);d.next({type:0});f=yield g}catch(A){var l;d.error(new _.Ro({error:A,status:(l=A.status)!=null?l:0,statusText:A.statusText,url:b.w0,headers:A.headers}));return}g=new Po(f.headers);l=f.statusText;var p;const t=(p=Ioa(f))!=null?p:b.w0;p=f.status;let x=null;b.Ww&&d.next(new KMa({headers:g,status:p,statusText:l,url:t}));if(f.body){const A=
f.headers.get("content-length"),F=[],I=f.body.getReader();let K=0,U,ca;const ka=typeof Zone!=="undefined"&&Zone.current;yield a.qd.Vb(()=>_.Ve(function*(){for(;;){const {done:ya,value:Fa}=yield I.read();if(ya)break;F.push(Fa);K+=Fa.length;if(b.Ww){let Za,pb;ca=b.responseType==="text"?((Za=ca)!=null?Za:"")+((pb=U)!=null?pb:U=new TextDecoder).decode(Fa,{stream:!0}):void 0;const Ga=()=>d.next({type:3,total:A?+A:void 0,loaded:K,u_c:ca});ka?ka.run(Ga):Ga()}}}));const za=OMa(F,K);try{let ya;const Fa=(ya=
f.headers.get("Content-Type"))!=null?ya:"";x=PMa(b,za,Fa)}catch(ya){let Fa;d.error(new _.Ro({error:ya,headers:new Po(f.headers),status:f.status,statusText:f.statusText,url:(Fa=Ioa(f))!=null?Fa:b.w0}));return}}p===0&&(p=x?200:0);p>=200&&p<300?(d.next(new LMa({body:x,headers:g,status:p,statusText:l,url:t})),d.complete()):d.error(new _.Ro({error:x,headers:g,status:p,statusText:l,url:t}))})},NMa=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=HMa(a);d!==null&&(b["Content-Type"]=d)}return{body:GMa(a),method:a.method,headers:b,credentials:c}},OMa=function(a,b){b=new Uint8Array(b);let c=0;for(const d of a)b.set(d,c),c+=d.length;return b},PMa=function(a,b,c){switch(a.responseType){case "json":return a=(new TextDecoder).decode(b).replace(MMa,""),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}},Uo=class{constructor(){let a,b;this.VRc=(b=(a=_.Fd(RMa,{optional:!0}))==null?void 0:a.fetch)!=null?b:fetch.bind(globalThis);this.qd=_.Fd(_.uf)}handle(a){return new _.Re(b=>{const c=new AbortController;QMa(this,a,c.signal,b).then(Joa,d=>b.error(new _.Ro({error:d})));return()=>c.abort()})}};Uo.O=function(a){return new (a||Uo)};Uo.ta=_.k({token:Uo,oa:Uo.O});var RMa=class{};var SMa=new _.Vd(""),TMa=new _.Vd(""),UMa=new _.Vd(""),VMa=new _.Vd("",{Ea:"root",oa:()=>!0}),Vo=class extends yMa{constructor(a,b){super();this.SB=a;this.Sb=b;this.jsa=null;this.am=_.Fd(jn);this.NOc=_.Fd(VMa)}handle(a){this.jsa===null&&(this.jsa=Array.from(new Set([...this.Sb.get(TMa),...this.Sb.get(UMa,[])])).reduceRight((b,c)=>Moa(b,c,this.Sb),Koa));if(this.NOc){const b=this.am.add();return _.v(this.jsa(a,c=>this.SB.handle(c)),dg(()=>this.am.remove(b)))}return this.jsa(a,b=>this.SB.handle(b))}};
Vo.O=function(a){return new (a||Vo)(_.m(zMa),_.m(_.Zm))};Vo.ta=_.k({token:Vo,oa:Vo.O});var WMa=/^\)\]\}',?\n/,Wo=class{constructor(a){this.r7c=a}handle(a){if(a.method==="JSONP")throw new _.rd(-2800,!1);const b=this.r7c;return _.v(b.C7c?_.Ue(b.C7c()):_.r(null),_.pg(()=>new _.Re(c=>{const d=b.ab();d.open(a.method,a.w0);a.withCredentials&&(d.withCredentials=!0);a.headers.forEach((I,K)=>d.setRequestHeader(I,K.join(",")));a.headers.has("Accept")||d.setRequestHeader("Accept","application/json, text/plain, */*");if(!a.headers.has("Content-Type")){var e=HMa(a);e!==null&&d.setRequestHeader("Content-Type",
e)}a.responseType&&(e=a.responseType.toLowerCase(),d.responseType=e!=="json"?e:"text");const f=GMa(a);let g=null;const l=()=>{if(g!==null)return g;const I=d.statusText||"OK",K=new Po(d.getAllResponseHeaders()),U=("responseURL"in d&&d.responseURL?d.responseURL:/^X-Request-URL:/m.test(d.getAllResponseHeaders())?d.getResponseHeader("X-Request-URL"):null)||a.url;return g=new KMa({headers:K,status:d.status,statusText:I,url:U})},p=()=>{let {headers:I,status:K,statusText:U,url:ca}=l(),ka=null;K!==204&&(ka=
typeof d.response==="undefined"?d.responseText:d.response);K===0&&(K=ka?200:0);let za=K>=200&&K<300;if(a.responseType==="json"&&typeof ka==="string"){const ya=ka;ka=ka.replace(WMa,"");try{ka=ka!==""?JSON.parse(ka):null}catch(Fa){ka=ya,za&&(za=!1,ka={error:Fa,text:ka})}}za?(c.next(new LMa({body:ka,headers:I,status:K,statusText:U,url:ca||void 0})),c.complete()):c.error(new _.Ro({error:ka,headers:I,status:K,statusText:U,url:ca||void 0}))},t=I=>{const {url:K}=l();I=new _.Ro({error:I,status:d.status||
0,statusText:d.statusText||"Unknown Error",url:K||void 0});c.error(I)};let x=!1;const A=I=>{x||(c.next(l()),x=!0);let K={type:3,loaded:I.loaded};I.lengthComputable&&(K.total=I.total);a.responseType==="text"&&d.responseText&&(K.u_c=d.responseText);c.next(K)},F=I=>{let K={type:1,loaded:I.loaded};I.lengthComputable&&(K.total=I.total);c.next(K)};d.addEventListener("load",p);d.addEventListener("error",t);d.addEventListener("timeout",t);d.addEventListener("abort",t);a.Ww&&(d.addEventListener("progress",
A),f!==null&&d.upload&&d.upload.addEventListener("progress",F));d.send(f);c.next({type:0});return()=>{d.removeEventListener("error",t);d.removeEventListener("abort",t);d.removeEventListener("load",p);d.removeEventListener("timeout",t);a.Ww&&(d.removeEventListener("progress",A),f!==null&&d.upload&&d.upload.removeEventListener("progress",F));d.readyState!==d.DONE&&d.abort()}})))}};Wo.O=function(a){return new (a||Wo)(_.m(GKa))};Wo.ta=_.k({token:Wo,oa:Wo.O});var Noa,Roa,Ooa,Xo;Noa=new _.Vd("");Roa=new _.Vd("",{Ea:"root",oa:()=>"XSRF-TOKEN"});Ooa=new _.Vd("",{Ea:"root",oa:()=>"X-XSRF-TOKEN"});_.gi=class{};
Xo=class{constructor(a,b,c){this.lu=a;this.platform=b;this.cookieName=c;this.UPb="";this.dQb=null}getToken(){if(this.platform==="server")return null;const a=this.lu.cookie||"";if(a!==this.UPb){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.dQb=b;this.UPb=a}return this.dQb}};Xo.O=function(a){return new (a||Xo)(_.m(_.hi),_.m(wf),_.m(Roa))};
Xo.ta=_.k({token:Xo,oa:Xo.O});var Yo=class{constructor(a){this.Sb=a}intercept(a,b){return Zd(this.Sb,()=>Poa(a,c=>b.handle(c)))}};Yo.O=function(a){return new (a||Yo)(_.m(_.Zm))};Yo.ta=_.k({token:Yo,oa:Yo.O});var XMa=new _.Vd("");var $o;_.YMa=function(){return{Tp:$o,Nb:Soa({jNb:"X-Framework-Xsrf-Token"}).Et}};$o=class{};$o.O=function(a){return new (a||$o)};$o.Ca=_.Od({type:$o});$o.Ba=_.nd({Nb:[Yo,{va:SMa,Fb:Yo,vd:!0},{va:_.gi,Md:Xo},Soa({cookieName:"XSRF-TOKEN",jNb:"X-XSRF-TOKEN"}).Et,{va:Noa,nc:!0}]});_.ap=class{};_.ap.O=function(a){return new (a||_.ap)};_.ap.Ca=_.Od({type:_.ap});
_.ap.Ba=_.nd({Nb:[function(...a){const b=[_.To,Wo,Vo,{va:yMa,Fb:Vo},{va:zMa,Bb:()=>{let c;return(c=_.Fd(Uo,{optional:!0}))!=null?c:_.Fd(Wo)}},{va:TMa,nc:Poa,vd:!0},{va:Noa,nc:!0},{va:_.gi,Md:Xo}];for(const c of a)b.push(...c.Et);return{Et:b}}(Qoa(1,[{va:XMa,Bb:function(){let a=null;return(b,c)=>{if(a===null){let e;a=((e=_.Fd(SMa,{optional:!0}))!=null?e:[]).reduceRight(Loa,Koa)}const d=_.Fd(jn);if(_.Fd(VMa)){const e=d.add();return _.v(a(b,c),dg(()=>d.remove(e)))}return a(b,c)}}},{va:TMa,Fb:XMa,vd:!0}]))]});var bp=class{};bp.O=function(a){return new (a||bp)};bp.ta=_.k({token:bp,oa:function(a){return a?new (a||bp):_.m(cp)},Ea:"root"});
var cp=class extends bp{constructor(a){super();this.qv=a}cq(a,b){if(b==null)return null;switch(a){case 0:return b;case 1:return _.Kf(b,"HTML")?_.If(b):nia(this.qv,String(b)).toString();case 2:return _.Kf(b,"Style")?_.If(b):b;case 3:if(_.Kf(b,"Script"))return _.If(b);throw new _.rd(5200,!1);case 4:return _.Kf(b,"URL")?_.If(b):bia(String(b));case 5:if(_.Kf(b,"ResourceURL"))return _.If(b);throw new _.rd(5201,!1);default:throw new _.rd(5202,!1);}}NHb(a){return new aIa(a)}PHb(a){return new bIa(a)}OHb(a){return new cIa(a)}};
cp.O=function(a){return new (a||cp)(_.m(_.hi))};cp.ta=_.k({token:cp,oa:cp.O,Ea:"root"});new _.xn;var ZMa=function(a,b){switch(b){case 1:return a instanceof _.qm;case 4:return a instanceof _.hc||a instanceof _.zc;case 5:return a instanceof _.zc;case 3:return!1;default:return!1}},$Ma=function(a,b){if(b!=null){if(b instanceof _.qm)return a.oea.NHb(String(b));if(b instanceof _.hc)return a.oea.PHb(_.jc(b));if(b instanceof _.zc)return a.oea.OHb(String(b))}return null},dp=class extends bp{constructor(a){super();this.oea=new cp(a)}cq(a,b){if(b==null)return null;if(b instanceof _.zc||b instanceof _.hc||
b instanceof _.qm){if(ZMa(b,a))return this.oea.cq(a,$Ma(this,b));throw Error("Ib`"+lIa[a]+"`"+b);}return this.oea.cq(a,b)}NHb(){throw Error("Jb");}PHb(){throw Error("Jb");}OHb(){throw Error("Jb");}};dp.O=function(a){return new (a||dp)(_.m(_.hi))};dp.ta=_.k({token:dp,oa:dp.O});var aNa=[{va:mIa,Fb:bp},{va:bp,Md:dp}],ep=class{};ep.O=function(a){return new (a||ep)};ep.Ca=_.Od({type:ep});ep.Ba=_.nd({Nb:aNa,imports:[No]});var bNa=function(a){let b;for(a=a.root;a!==void 0;){let c;b=(c=a.data[Wh])!=null?c:b;a=a.children.find(d=>d.af==="primary")}return b},fp=class{};fp.O=function(a){return new (a||fp)};fp.ta=_.k({token:fp,oa:()=>_.Fd(gp),Ea:"root"});var gp=class extends fp{constructor(a){super();this.title=a}rCa(a){a=bNa(a);a!==void 0&&this.title.Vm(a)}};gp.O=function(a){return new (a||gp)(_.m(_.Oo))};gp.ta=_.k({token:gp,oa:gp.O,Ea:"root"});var qi=new _.Vd("",{Ea:"root",oa:()=>({})});var hp;_.Voa=new _.Vd("");
hp=class{constructor(){this.Nsa=new WeakMap;this.psa=new WeakMap;_.Fd(wn)}aP(a){if(this.Nsa.get(a))return this.Nsa.get(a);if(a.PS)return _.r(a.PS);this.qya&&this.qya(a);var b=_.v(Jh(a.aP()),_.u(Toa),_.rg(c=>{this.Jeb&&this.Jeb(a);a.PS=c}),dg(()=>{this.Nsa.delete(a)}));b=_.v(new Dja(b,()=>new _.fg),_.df());this.Nsa.set(a,b);return b}tl(a,b){if(this.psa.get(b))return this.psa.get(b);if(b.JM)return _.r({ED:b.JM,Sb:b.QS});this.qya&&this.qya(b);a=_.v(Woa(b,a,this.Jeb),dg(()=>{this.psa.delete(b)}));a=_.v(new Dja(a,
()=>new _.fg),_.df());this.psa.set(b,a);return a}};hp.O=function(a){return new (a||hp)};hp.ta=_.k({token:hp,oa:hp.O,Ea:"root"});var ip=class{};ip.O=function(a){return new (a||ip)};ip.ta=_.k({token:ip,oa:()=>_.Fd(jp),Ea:"root"});var jp=class{extract(a){return a}merge(a){return a}};jp.O=function(a){return new (a||jp)};jp.ta=_.k({token:jp,oa:jp.O,Ea:"root"});var cNa=new _.Vd(""),Xoa=new _.Vd("");var dNa=new _.Vd(""),eNa=function(a,b){const c=++a.rG;let d;(d=a.Qz)==null||d.next(Object.assign({},a.Qz.value,b,{id:c}))},fNa=function(a,b,c){c=new _.ji(b.id,a.Zf.hd(b.Rq),"",c);a.events.next(c);b.resolve(!1)},gNa=function(a){let b,c;return((b=a.BJ)==null?void 0:b.Rq.toString())!==((c=a.BJ)==null?void 0:c.tk.toString())},hNa=function(a){const b=a.iE.extract(a.Zf.parse(a.location.path(!0)));let c,d,e;const f=(e=(c=a.mF)==null?void 0:c.Wqb)!=null?e:(d=a.mF)==null?void 0:d.Rq;let g;return b.toString()!==
(f==null?void 0:f.toString())&&!((g=a.mF)==null?0:g.Lp.lx)},iNa=function(a,b,c,d){a.Qz=new _.$h({id:0,tk:c,xJb:c,Rq:a.iE.extract(c),Ih:a.iE.extract(c),uza:c,Lp:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:"imperative",AD:null,qV:d.Wc,ej:null,BXa:d,Vla:null,I5:{canActivateChecks:[],canDeactivateChecks:[]},dK:null});return _.v(a.Qz,_.pf(e=>e.id!==0),_.u(e=>Object.assign({},e,{Rq:a.iE.extract(e.uza)})),_.pg(e=>{let f=!1,g=!1;return _.v(_.r(e),_.pg(l=>{if(a.rG>e.id)return fNa(a,
e,1),_.nf;a.BJ=e;a.mF={id:l.id,Yq:l.uza,Rq:l.Rq,Wqb:typeof l.Lp.Qra==="string"?a.Zf.parse(l.Lp.Qra):l.Lp.Qra,trigger:l.source,Lp:l.Lp,X_c:a.Rha?Object.assign({},a.Rha,{X_c:null}):null};const p=!b.iP||gNa(a)||hNa(a);let t;const x=(t=l.Lp.sya)!=null?t:b.sya;return p||x==="reload"?_.v(_.r(l),_.pg(A=>{let F;const I=(F=a.Qz)==null?void 0:F.getValue();a.events.next(new _.zo(A.id,a.Zf.hd(A.Rq),A.source,A.AD));let K;return I!==((K=a.Qz)==null?void 0:K.getValue())?_.nf:Promise.resolve(A)}),qoa(a.Hy,a.Q3,a.Wza,
b.config,a.Zf,a.CY),_.rg(A=>{e.ej=A.ej;e.Ih=A.Ih;a.mF=Object.assign({},a.mF,{tfa:A.Ih});A=new dLa(A.id,a.Zf.hd(A.Rq),a.Zf.hd(A.Ih),A.ej);a.events.next(A)})):(a.events.next(new ki(l.id,a.Zf.hd(l.uza))),l.resolve(!1),_.nf)}),_.rg(l=>{l=new eLa(l.id,a.Zf.hd(l.Rq),a.Zf.hd(l.Ih),l.ej);a.events.next(l)}),_.u(l=>{var p=Object,t=p.assign;var x=l.qV;const A=l.ej.Ug;x=di(A,x?x.Ug:null,a.eVb,[A.value]);return a.BJ=e=t.call(p,{},l,{I5:x})}),Vna(a.Hy,l=>a.events.next(l)),_.rg(l=>{if((e.dK=l.dK)&&typeof l.dK!==
"boolean")throw Lna(l.dK);l=new fLa(l.id,a.Zf.hd(l.Rq),a.Zf.hd(l.Ih),l.ej,!!l.dK);a.events.next(l)}),_.pf(l=>l.dK?!0:(fNa(a,l,3),!1)),woa(l=>{if(l.I5.canActivateChecks.length)return _.v(_.r(l),_.rg(p=>{p=new _.gLa(p.id,a.Zf.hd(p.Rq),a.Zf.hd(p.Ih),p.ej);a.events.next(p)}),_.pg(p=>{let t=!1;return _.v(_.r(p),toa(a.CY,a.Hy),_.rg({next:()=>t=!0,complete:()=>{t||fNa(a,p,2)}}))}),_.rg(p=>{p=new _.hLa(p.id,a.Zf.hd(p.Rq),a.Zf.hd(p.Ih),p.ej);a.events.next(p)}))}),woa(l=>{const p=t=>{const x=[];let A;((A=t.qe)==
null?0:A.aP)&&!t.qe.PS&&x.push(_.v(a.Q3.aP(t.qe),_.rg(F=>{t.component=F}),_.u(()=>{})));for(const F of t.children)x.push(...p(F));return x};return _.v(_.ef(p(l.ej.root)),_.$f(null),_.ag(1))}),woa(()=>a.oGb()),_.pg(()=>{const l=e.qV,p=e.ej;let t;const x=(t=a.XOc)==null?void 0:t.call(a,a.Hy,l.root,p.root);return x?_.v(_.Ue(x),_.u(()=>e)):_.r(e)}),_.u(l=>{var p=l.ej;var t=l.BXa;t=Jna(b.dmb,p.Ug,t?t.Ug:void 0);p=new tLa(t,p);a.BJ=e=Object.assign({},l,{Vla:p});a.mF.Vla=p;return e}),_.rg(()=>{a.events.next(new nLa)}),
DLa(a.eVb,b.dmb,l=>a.events.next(l),a.cOb),_.ag(1),_.rg({next:l=>{f=!0;a.Rha=a.mF;a.events.next(new _.ii(l.id,a.Zf.hd(l.Rq),a.Zf.hd(l.Ih)));let p;(p=a.r5c)==null||p.rCa(l.Vla.Wc);l.resolve(!0)},complete:()=>{f=!0}}),_.qg(_.v(a.FZb,_.rg(l=>{throw l;}))),dg(()=>{f||g||fNa(a,e,1);let l;((l=a.BJ)==null?void 0:l.id)===e.id&&(a.mF=null,a.BJ=null)}),_.Xf(l=>{g=!0;if(Mna(l))a.events.next(new _.ji(e.id,a.Zf.hd(e.Rq),l.message,l.INc)),Mna(l)&&Ph(l.url)?a.events.next(new oLa(l.url,l.zia)):e.resolve(!1);else{let p;
const t=new _.$oa(e.id,a.Zf.hd(e.Rq),l,(p=e.ej)!=null?p:void 0);try{Zd(a.Hy,()=>{let A;return(A=a.QYc)==null?void 0:A.call(a,t)});a.events.next(t);const x=b.Hg(l);e.resolve(!!x)}catch(x){a.options.tnd?e.resolve(!1):e.reject(x)}}return _.nf}))}))},pi=class{get uUc(){return this.rG!==0}constructor(){this.Rha=this.BJ=this.mF=null;this.events=new _.fg;this.FZb=new _.fg;this.Q3=_.Fd(hp);this.Hy=_.Fd(_.Zm);this.Zf=_.Fd(_.ri);this.eVb=_.Fd(Ao);this.location=_.Fd(_.oo);this.cOb=_.Fd(BLa,{optional:!0})!==
null;this.r5c=_.Fd(fp);this.options=_.Fd(qi,{optional:!0})||{};this.CY=this.options.CY||"emptyOnly";this.iE=_.Fd(ip);this.XOc=_.Fd(cNa,{optional:!0});this.QYc=_.Fd(dNa,{optional:!0});this.rG=0;this.oGb=()=>_.r(void 0);this.Wza=null;this.Q3.Jeb=a=>this.events.next(new jLa(a));this.Q3.qya=a=>this.events.next(new iLa(a))}complete(){let a;(a=this.Qz)==null||a.complete()}};pi.O=function(a){return new (a||pi)};pi.ta=_.k({token:pi,oa:pi.O,Ea:"root"});_.kp=class{};_.kp.O=function(a){return new (a||_.kp)};_.kp.ta=_.k({token:_.kp,oa:()=>_.Fd(lp),Ea:"root"});var jNa=class{store(){}UAa(a,b){return a.qe===b.qe}},lp=class extends jNa{};lp.O=(()=>{let a;return function(b){return(a||(a=_.Ce(lp)))(b||lp)}})();lp.ta=_.k({token:lp,oa:lp.O,Ea:"root"});var mp=class{};mp.O=function(a){return new (a||mp)};mp.ta=_.k({token:mp,oa:()=>_.Fd(np),Ea:"root"});
var kNa=function(a){return{uD:a.uD,tk:a.tk,fm:a.fm}},lNa=function(a,b){return a.location.subscribe(c=>{c.type==="popstate"&&b(c.url,c.state)})},nNa=function(a,b,c){b=b instanceof Oh?a.Zf.hd(b):b;DKa(a.location,b)||c.Lp.aj?(c=Object.assign({},c.Lp.state,mNa(a,c.id,a.Pra)),a.location.replaceState(b,"",c)):(c=Object.assign({},c.Lp.state,mNa(a,c.id,a.Pra+1)),a.location.go(b,"",c))},qNa=function(a,b,c=!1){a.uda==="computed"?(c=a.hea-a.Pra,c!==0?a.location.kK(c):a.tk===b.tfa&&c===0&&(oNa(a,b),pNa(a))):
a.uda==="replace"&&(c&&oNa(a,b),pNa(a))},mNa=function(a,b,c){return a.uda==="computed"?{rG:b,c0b:c}:{rG:b}},oNa=function(a,b){a.fm=a.Ipb.fm;a.tk=a.Ipb.tk;let c;a.uD=a.iE.merge(a.tk,(c=b.tfa)!=null?c:a.uD)},pNa=function(a){a.location.replaceState(a.Zf.hd(a.uD),"",mNa(a,a.bQb,a.hea))},np=class extends mp{constructor(){super(...arguments);this.location=_.Fd(_.oo);this.Zf=_.Fd(_.ri);this.options=_.Fd(qi,{optional:!0})||{};this.uda=this.options.uda||"replace";this.iE=_.Fd(ip);this.P8=this.options.P8||
"deferred";this.uD=this.tk=new Oh;this.hea=0;this.bQb=-1;const a=new vLa(new Yh(new uLa([],{},{},"",{},"primary",null,null,{}),[])),b=new _.Zh(new _.$h([new _.Sh("",{})]),new _.$h({}),new _.$h({}),new _.$h(""),new _.$h({}),"primary",null,a.root);b.Wc=a.root;this.fm=new tLa(new Yh(b,[]),a);this.Ipb=kNa(this)}AD(){return this.location.getState()}get Pra(){if(this.uda!=="computed")return this.hea;let a,b;return(b=(a=this.AD())==null?void 0:a.c0b)!=null?b:this.hea}};
np.O=(()=>{let a;return function(b){return(a||(a=_.Ce(np)))(b||np)}})();np.ta=_.k({token:np,oa:np.O,Ea:"root"});var rNa,sNa,uNa,tNa,kpa,vNa,wNa;rNa={Rn:"exact",Ze:"ignored",oRb:"ignored",Sa:"exact"};sNa={Rn:"subset",Ze:"ignored",oRb:"ignored",Sa:"subset"};
uNa=function(a){const b=a.sG.events.subscribe(c=>{try{const e=a.sG.BJ,f=a.sG.mF;if(e!==null&&f!==null){var d=a.k8;if(c instanceof _.zo)d.Ipb=kNa(d);else if(c instanceof ki)d.uD=f.Yq;else if(c instanceof dLa){if(d.P8==="eager"&&!f.Lp.lx){const g=d.iE.merge(f.tfa,f.Yq);let l;nNa(d,(l=f.Wqb)!=null?l:g,f)}}else if(c instanceof nLa){if(d.tk=f.tfa,d.uD=d.iE.merge(f.tfa,f.Yq),d.fm=f.Vla,d.P8==="deferred"&&!f.Lp.lx){let g;nNa(d,(g=f.Wqb)!=null?g:d.uD,f)}}else c instanceof _.ji&&(c.code===3||c.code===2)?qNa(d,
f):c instanceof _.$oa?qNa(d,f,!0):c instanceof _.ii&&(d.bQb=c.id,d.hea=d.Pra);if(c instanceof _.ji&&c.code!==0&&c.code!==1)a.iP=!0;else if(c instanceof _.ii)a.iP=!0;else if(c instanceof oLa){const g=c.zia,l=a.iE.merge(c.url,e.xJb),p=Object.assign({},{Qra:e.Lp.Qra,info:e.Lp.info,lx:e.Lp.lx,aj:e.Lp.aj||a.P8==="eager"||e.source!=="imperative"},g);tNa(a,l,"imperative",null,p,{resolve:e.resolve,reject:e.reject,promise:e.promise})}}c instanceof nLa||c instanceof oLa||a.fk.next(c)}catch(e){a.sG.FZb.next(e)}});
a.YKb.add(b)};tNa=function(a,b,c,d,e,f){if(a.pKb)return Promise.resolve(!1);let g,l;f?(g=f.resolve,l=f.reject,f=f.promise):f=new Promise((t,x)=>{g=t;l=x});const p=a.am.add();apa(a,()=>{queueMicrotask(()=>a.am.remove(p))});eNa(a.sG,{source:c,AD:d,tk:a.tk,xJb:a.tk,uza:b,Lp:e,resolve:g,reject:l,promise:f,qV:a.fm.Wc,BXa:a.fm});return f.catch(t=>Promise.reject(t))};kpa=function(a){a.dya!=null||(a.dya=lNa(a.k8,(b,c)=>{setTimeout(()=>{vNa(a,b,"popstate",c)},0)}))};
vNa=function(a,b,c,d){const e={aj:!0},f=(d==null?0:d.rG)?d:null;d&&(d=Object.assign({},d),delete d.rG,delete d.c0b,Object.keys(d).length!==0&&(e.state=d));b=_.op(a,b);tNa(a,b,c,f,e)};_.op=function(a,b){try{return a.Zf.parse(b)}catch(c){return a.Zf.parse("/")}};_.pp=function(a,b){return a.Zf.hd(b)};wNa=function(a){return Object.entries(a).reduce((b,[c,d])=>{d!==null&&d!==void 0&&(b[c]=d);return b},{})};
_.qp=function(a,b,c={}){const d=c.Ei,e=c.Sa;var f=c.Ze;f=c.yja?a.tk.Ze:f;switch(c.Mg){case "merge":c=Object.assign({},a.tk.Sa,e);break;case "preserve":c=a.tk.Sa;break;default:c=e||null}c!==null&&(c=wNa(c));let g;try{g=kna(d?d.Wc:a.fm.Wc.root)}catch(l){if(typeof b[0]!=="string"||b[0][0]!=="/")b=[];g=a.tk.root}return lna(g,b,c,f!=null?f:null)};_.rp=function(a,b,c={lx:!1}){b=Ph(b)?b:_.op(a,b);b=a.iE.merge(b,a.uD);return tNa(a,b,"imperative",null,c)};
_.ni=class{get tk(){return this.k8.tk}get uD(){return this.k8.uD}get events(){return this.fk}get fm(){return this.k8.fm}constructor(){this.pKb=!1;this.console=_.Fd(pn);this.k8=_.Fd(mp);this.options=_.Fd(qi,{optional:!0})||{};this.am=_.Fd(jn);this.P8=this.options.P8||"deferred";this.sG=_.Fd(pi);this.Zf=_.Fd(_.ri);this.location=_.Fd(_.oo);this.iE=_.Fd(ip);this.fk=new _.fg;this.Hg=this.options.Hg||bpa;this.iP=!1;this.dmb=_.Fd(_.kp);this.sya=this.options.sya||"ignore";let a,b;this.config=(b=(a=_.Fd(_.Voa,
{optional:!0}))==null?void 0:a.flat())!=null?b:[];_.Fd(BLa,{optional:!0});this.YKb=new _.Me;this.config=this.config.map(Gna);this.iP=!1;iNa(this.sG,this,this.tk,this.fm).subscribe({error:c=>{this.console.warn(c)}});uNa(this)}dha(){kpa(this);this.sG.uUc||vNa(this,this.location.path(!0),"imperative",this.k8.AD())}get url(){return _.pp(this,this.tk)}get Rha(){return this.sG.Rha}Ia(){this.dispose()}dispose(){this.sG.complete();this.dya&&(this.dya.unsubscribe(),this.dya=void 0);this.pKb=!0;this.YKb.unsubscribe()}navigate(a,
b={lx:!1}){for(let c=0;c<a.length;c++)if(a[c]==null)throw new _.rd(4008,!1);return _.rp(this,_.qp(this,a,b),b)}isActive(a,b){b=b===!0?Object.assign({},rNa):b===!1?Object.assign({},sNa):b;if(Ph(a))return Rma(this.tk,a,b);a=_.op(this,a);return Rma(this.tk,a,b)}};_.ni.O=function(a){return new (a||_.ni)};_.ni.ta=_.k({token:_.ni,oa:_.ni.O,Ea:"root"});var yNa,zNa,xNa;yNa=function(a){var b=a.km;let c;a.href=b!==null&&a.m6?(c=a.m6)==null?void 0:c.qz(_.pp(a.Ua,b)):null;a.href===null?b=null:(b=a.We.ma.tagName.toLowerCase(),b=(b==="base"||b==="link"?_.tia:_.Of)(a.href));xNa(a,"href",b)};zNa=function(a,b){a.O4c!=null||a.hha||xNa(a,"tabindex",b)};xNa=function(a,b,c){const d=a.renderer;a=a.We.ma;c!==null?d.setAttribute(a,b,c):d.removeAttribute(a,b)};
_.sp=class{constructor(a,b,c,d,e,f){this.Ua=a;this.Kb=b;this.O4c=c;this.renderer=d;this.We=e;this.m6=f;this.href=null;this.oSb=new _.fg;this.aj=this.lx=this.yja=!1;this.z7=null;let g;b=(g=e.ma.tagName)==null?void 0:g.toLowerCase();(this.hha=b==="a"||b==="area")?this.Za=a.events.subscribe(l=>{l instanceof _.ii&&yNa(this)}):zNa(this,"0")}Rb(){this.hha&&yNa(this);this.oSb.next(this)}set Vj(a){a==null?(this.z7=null,zNa(this,null)):(this.z7=Ph(a)?a:Array.isArray(a)?a:[a],zNa(this,"0"))}Rd(a,b,c,d,e){const f=
this.km;if(f===null||this.hha&&(a!==0||b||c||d||e||typeof this.target==="string"&&this.target!="_self"))return!0;_.rp(this.Ua,f,{lx:this.lx,aj:this.aj,state:this.state,info:this.info});return!this.hha}Ia(){let a;(a=this.Za)==null||a.unsubscribe()}get km(){return this.z7===null?null:Ph(this.z7)?this.z7:_.qp(this.Ua,this.z7,{Ei:this.Ei!==void 0?this.Ei:this.Kb,Sa:this.Sa,Ze:this.Ze,Mg:this.Mg,yja:this.yja})}};
_.sp.O=function(a){return new (a||_.sp)(_.y(_.ni),_.y(_.Zh),_.xe("tabindex"),_.y(_.en),_.y(_.Fe),_.y(_.lo))};
_.sp.La=_.Qd({type:_.sp,na:[["","routerLink",""]],lb:1,Xa:function(a,b){a&1&&_.N("click",function(c){return b.Rd(c.button,c.ctrlKey,c.shiftKey,c.altKey,c.metaKey)});a&2&&_.zg("target",b.target)},inputs:{target:"target",Sa:"queryParams",Ze:"fragment",Mg:"queryParamsHandling",state:"state",info:"info",Ei:"relativeTo",yja:[2,"preserveFragment","preserveFragment",_.xh],lx:[2,"skipLocationChange","skipLocationChange",_.xh],aj:[2,"replaceUrl","replaceUrl",_.xh],Vj:"routerLink"},standalone:!0,features:[_.yg,
_.be]});var ANa=class{},fpa=function(a){a.Za=_.v(a.Ua.events,_.pf(b=>b instanceof _.ii),_.Yf(()=>a.preload())).subscribe(()=>{})},CNa=function(a,b,c){const d=[];for(const e of c){e.Nb&&!e.Dc&&(e.Dc=jja(e.Nb,b,`Route: ${e.path}`));let f;c=(f=e.Dc)!=null?f:b;let g;const l=(g=e.QS)!=null?g:c;(e.tl&&!e.JM&&e.asa===void 0||e.aP&&!e.PS)&&d.push(BNa(a,c,e));if(e.children||e.JM){let p;d.push(CNa(a,l,(p=e.children)!=null?p:e.JM))}}return _.v(_.Ue(d),_.gf())},BNa=function(a,b,c){return a.hhb.preload(c,()=>{const d=
_.v(c.tl&&c.asa===void 0?a.txa.tl(b,c):_.r(null),_.ff(e=>{if(e===null)return _.r(void 0);c.JM=e.ED;c.QS=e.Sb;let f;return CNa(a,(f=e.Sb)!=null?f:b,e.ED)}));if(c.aP&&!c.PS){const e=a.txa.aP(c);return _.v(_.Ue([d,e]),_.gf())}return d})},tp=class{constructor(a,b,c,d,e){this.Ua=a;this.Sb=c;this.hhb=d;this.txa=e}preload(){return CNa(this,this.Sb,this.Ua.config)}Ia(){this.Za&&this.Za.unsubscribe()}};tp.O=function(a){return new (a||tp)(_.m(_.ni),_.m(wn),_.m(_.Zm),_.m(ANa),_.m(hp))};
tp.ta=_.k({token:tp,oa:tp.O,Ea:"root"});var gpa=new _.Vd(""),ENa=function(a){return a.Qz.events.subscribe(b=>{b instanceof _.zo?(a.store[a.XPb]=a.V8.sMb(),a.X$a=b.TRb,a.vlb=b.AD?b.AD.rG:0):b instanceof _.ii?(a.XPb=b.id,DNa(a,a.Zf.parse(b.Ih).Ze)):b instanceof ki&&b.code===0&&(a.X$a=void 0,a.vlb=0,DNa(a,a.Zf.parse(b.url).Ze))})},FNa=function(a){return a.Qz.events.subscribe(b=>{b instanceof mLa&&(b.position?a.options.oka==="top"?a.V8.jAa([0,0]):a.options.oka==="enabled"&&a.V8.jAa(b.position):b.anchor&&a.options.EGb==="enabled"?a.V8.CVb(b.anchor):
a.options.oka!=="disabled"&&a.V8.jAa([0,0]))})},DNa=function(a,b){a.zone.Vb(()=>_.Ve(function*(){yield new Promise(c=>{setTimeout(()=>{c()});_.yf(()=>{c()},{Sb:a.Hy})});a.zone.run(()=>{a.Qz.events.next(new mLa(a.X$a==="popstate"?a.store[a.vlb]:null,b))})}))},si=class{constructor(a,b,c,d,e={}){this.Zf=a;this.Qz=b;this.V8=c;this.zone=d;this.options=e;this.XPb=0;this.X$a="imperative";this.vlb=0;this.store={};this.Hy=_.Fd(_.Zm);e.oka||(e.oka="disabled");e.EGb||(e.EGb="disabled")}init(){this.options.oka!==
"disabled"&&this.V8.tWb("manual");this.emb=ENa(this);this.W1c=FNa(this)}Ia(){let a;(a=this.emb)==null||a.unsubscribe();let b;(b=this.W1c)==null||b.unsubscribe()}};si.O=function(){_.Bf()};si.ta=_.k({token:si,oa:si.O});var cpa=new _.Vd("",{oa:()=>new _.fg}),dpa=new _.Vd("",{Ea:"root",oa:()=>1}),epa=new _.Vd("");var GNa,HNa;GNa=new _.Vd("ROUTER_FORROOT_GUARD");HNa=[_.oo,{va:_.ri,Md:WKa},_.ni,Ao,{va:_.Zh,Bb:function(a){return a.fm.root},Ib:[_.ni]},hp,[]];
_.JNa=function(a){var b={sya:"reload",CY:"always",yed:!1},c=_.up,d={va:GNa,Bb:opa,Ib:[[_.ni,new _.$m,new _.an]]},e=(b==null?0:b.Hqd)?{va:_.lo,Md:no}:{va:_.lo,Md:mo},f=npa(),g=(b==null?0:b.hhb)?li(0,[{va:epa,Fb:tp},{va:ANa,Fb:b.hhb}]).Et:[],l=(b==null?0:b.dha)?[b.dha==="disabled"?lpa().Et:[],b.dha==="enabledBlocking"?jpa().Et:[]]:[],p=(b==null?0:b.Rad)?li(8,[Do,{va:BLa,Fb:Do}]).Et:[];if(b==null?0:b.zed){var t=[{va:cNa,nc:Zoa},{va:Xoa,nc:Object.assign({},{yXb:!1},void 0)}];t=li(9,t).Et}else t=[];return{Tp:c,
Nb:[HNa,[],{va:_.Voa,vd:!0,nc:a},d,{va:qi,nc:b?b:{}},e,f,g,l,p,t,[{va:INa,Bb:hpa},{va:vIa,vd:!0,Fb:INa}]]}};_.up=class{};_.up.O=function(a){return new (a||_.up)(_.m(GNa,8))};_.up.Ca=_.Od({type:_.up});_.up.Ba=_.nd({});var INa=new _.Vd("");new _.xn;var KNa=function(a){const b=[];for(a=a.Ua.fm.root;a.firstChild;){const c=a.firstChild.qe;let d,e,f;const g=(f=(e=c.SQb)!=null?e:(d=c.data)==null?void 0:d.loggedPathTemplate)!=null?f:c.path;g&&b.push(g);a=a.firstChild}return"/"+b.join("/")},vp=class{constructor(a){this.Ua=a}};vp.O=function(a){return new (a||vp)(_.m(_.ni))};vp.ta=_.k({token:vp,oa:vp.O,Ea:"root"});var LNa=function(a,b){if(!(b<=0||b>Date.now())){if(b>=a.V1c)return Date.now()-b;if(performance&&performance.now&&b<=performance.now())return Math.round(performance.now()-b)}},wp=class{constructor(a=Date.now()){this.V1c=a}};wp.O=function(a){return new (a||wp)(_.m(UKa))};wp.ta=_.k({token:wp,oa:wp.O,Ea:"root"});var MNa=function(){var a=null;try{a=_.ea.localStorage||null}catch(b){}lm.call(this,a)};_.Qk(MNa,lm);var xp=function(a,b){this.ria=a;this.e7=b+"::"};_.Qk(xp,km);xp.prototype.set=function(a,b){this.ria.set(this.e7+a,b)};xp.prototype.get=function(a){return this.ria.get(this.e7+a)};xp.prototype.remove=function(a){this.ria.remove(this.e7+a)};
xp.prototype.o1=function(a){const b=this.ria[Symbol.iterator](),c=this,d=new hm;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.e7.length)!=c.e7;){e=b.next();if(e.done)return e;e=e.value}return{value:a?e.slice(c.e7.length):c.ria.get(e),done:!1}};return d};var NNa=function(){};NNa.prototype.hd=function(a){const b=[];ONa(this,a,b);return b.join("")};
var ONa=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),ONa(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),PNa(d,c),c.push(":"),ONa(a,f,c),e=","));c.push("}");return}}switch(typeof b){case "string":PNa(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("Kb`"+typeof b);}}},QNa={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},RNa=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g,PNa=function(a,b){b.push('"',a.replace(RNa,function(c){let d=QNa[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),
QNa[c]=d);return d}),'"')};var yp=function(a){this.Hxa=a};yp.prototype.set=function(a,b){b===void 0?this.Hxa.remove(a):this.Hxa.set(a,(new NNa).hd(b))};yp.prototype.get=function(a){let b;try{b=this.Hxa.get(a)}catch(c){return}if(b!==null)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};yp.prototype.remove=function(a){this.Hxa.remove(a)};var SNa=new _.Vd("localstorage",{Ea:"root",oa:function(){var a=new MNa;return(a=(a.Xra=qCa(a.SD))?new xp(a,"devops"):null)?new yp(a):null}}),TNa=new _.Vd("sessionstorage",{Ea:"root",oa:function(){var a=new rCa;return(a=(a.Xra=qCa(a.SD))?new xp(a,"devops"):null)?new yp(a):null}});var zp={mark(){},measure(){}},UNa=class{get duration(){return this.SQc}get status(){return this.m8}set status(a){this.m8!=="FAILURE"&&(this.m8=a)}constructor(a,b,c,d,e,f,g,l){this.actionId=a;this.Hz=b;this.initialRoute=c;this.Yq=d;this.X3c=f;this.Zsb=g;this.SNb=l;this.RLb=!1;this.Zm=[];this.W0a=[];this.m8="SUCCESS";this.targetRoute=c;this.jm=d;this.ej=e}Os(){return this.Zm.every(a=>!!a.statusCode)}J2c(a,b){zp.mark(upa(b,this.actionId)+"-begin");this.SNb=b;this.Hz=Math.min(a,this.Hz)}get event(){let a=
this.SNb;if(!a)return a;for(const b of this.W0a)a=this.Zsb(a,b);return a}get Y_(){return this.XOb||this.RLb}get XOb(){return!(this.event&&this.event.gestureName==="BACKGROUND")}get ZVc(){return!!this.event&&this.event.gestureName==="EXTERNAL"}},VNa=new _.Vd("event loggers",{oa:()=>[]}),WNa=new _.Vd("update handler",{oa:()=>(a,b)=>Object.assign({},a,b)}),XNa=function(a){let b;const c=((b=a.sessionStorage)==null?void 0:b.get("loggedSessionId"))||a.H4a();a.sessionStorage&&a.sessionStorage.set("loggedSessionId",
c);return c},Ap=class{constructor(){this.sessionStorage=_.Fd(TNa);this.H4a=_.Fd(TKa)}},ZNa,bOa,cOa,Dp,fOa,YNa,Fp;Ap.O=function(a){return new (a||Ap)};Ap.ta=_.k({token:Ap,oa:Ap.O,Ea:"root"});ZNa=function(a){_.mf(document,"visibilitychange").subscribe(()=>{document.visibilityState==="hidden"?YNa(a,()=>_.Bp(a,Promise.resolve(),"keepalive"),"PageHidden"):document.visibilityState==="visible"&&YNa(a,()=>_.Bp(a,Promise.resolve(),"keepalive"),"PageVisible")})};
_.Cp=function(a,b=_.wi(),c){!a.Jq||c&&a.Jq.event?a.Jq=_.$Na(a,b,c):c&&!a.Jq.event&&a.Jq.J2c(b,c);return a.Jq};
bOa=function(a,b){const c=b.event;if(!c)throw Error("Lb");c.element==="InitialPageLoad"&&spa(b,a.RPb);const d=b.duration||LNa(a.g_a,b.Hz),{targetRoute:e,jm:f,ej:g}=c.jm?{jm:c.jm,targetRoute:void 0,ej:void 0}:b,l=vpa(a.document),p=b.Zm.filter(x=>x.nQ);for(var t of p)t.error&&a.QUb.has(t.error)&&(t.statusCode="RETRIED"),t.ww&&t.statusCode!=="RETRIED"&&aOa.indexOf(t.ww)>-1&&(b.status="FAILURE");t=upa(c,b.actionId);zp.mark(t+"-end");zp.measure(t,t+"-begin",t+"-end");t=tpa(b.Hz);return a.pu(Object.assign({},
c,{Yq:b.Yq,initialRoute:b.initialRoute,jm:f,targetRoute:e,ej:g,hi:d,statusCode:b.status,Zm:[...p],fM:b.X3c,QJ:l,sessionId:a.sessionId,actionId:b.actionId,eW:t}))};_.$Na=function(a,b,c){const d=a.H4a();c&&zp.mark(upa(c,d)+"-begin");b=new UNa(d,b,a.mta.Kb,a.mta.url,a.mta.Wc,vpa(a.document),a.Zsb,c);a.Pya.push(b);return b};
cOa=function(a,b,{ZSa:c,nQ:d=!0}){zp.mark(b+"-subbegin");const e=_.wi();a=c?_.$Na(a,e,{gestureName:"BACKGROUND",element:"BackgroundAction",action:c}):_.Cp(a,e);b={name:b,nQ:d,Hz:e};a.Zm.push(b);return{Qma:a,wRa:b}};
Dp=function(a,b,c,d={}){var e=d.status||"SUCCESS";const f=d.error;if(f){e="FAILURE";c.error=d.error;c.ww=null;if(f.error!=null&&f.error.code!=null){const g=f.error.code||null;c.ww=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:dOa.get(e)||-1,c.ww=e,e=ypa(f.code))}c.statusCode=e;c.hi=Math.round((d.pRc||_.wi())-c.Hz);zp.mark((c.name||"unknown")+"-subend");zp.measure(c.name||"unknown",(c.name||"unknown")+
"-subbegin",(c.name||"unknown")+"-subend");a=LNa(a.g_a,b.Hz);if(!b.XOb||b.ZVc)b.SQc=a};
_.Qj=function(a,b,c=!0){const d=a.ZBa;return e=>new _.Re(f=>{const {Qma:g,wRa:l}=cOa(a,b,{ZSa:d,nQ:c});let p=!1,t=!1,x=void 0;const A=e.subscribe(F=>{g.Y_&&(a.Jq=g);x=_.wi();t=!0;f.next(F);t=!1},F=>{p=!0;const I=()=>{g.Y_&&(a.Jq=g);Dp(a,g,l,{error:F});f.error(F)};g.Y_?setTimeout(I):I()},()=>{p=!0;g.Y_&&(a.Jq=g);Dp(a,g,l,{pRc:x});f.complete()});return{unsubscribe:()=>{A.unsubscribe();p||Dp(a,g,l,{status:t?"SUCCESS":"CANCELLED"})}}})};
_.eOa=function(a,b,c,d=!0){const {Qma:e,wRa:f}=cOa(a,c,{ZSa:a.ZBa,nQ:d});return b().then(g=>{e.Y_&&(a.Jq=e);Dp(a,e,f);return g},g=>{e.Y_&&(a.Jq=e);Dp(a,e,f,{error:g});throw g;})};_.Bp=function(a,b,c,d=!0){return _.eOa(a,()=>b,c,d)};fOa=function(a){const {Qma:b,wRa:c}=cOa(a,"delay",{ZSa:a.ZBa,nQ:!0});return()=>{b.Y_&&(a.Jq=b);Dp(a,b,c)}};YNa=function(a,b,c){setTimeout(()=>{a.ZBa=c;try{a.zone.Vb(()=>{b().then(()=>{},()=>{})})}finally{a.ZBa=void 0}})};_.Ep=function(a,b,c){YNa(a,()=>_.gn(b()),c)};
Fp=class{constructor(a,b,c,d,e,f,g,l,p,t,x){this.document=b;this.H4a=c;this.ZXc=d;this.Zsb=e;this.Hg=f;this.g_a=g;this.Ua=l;this.irb=p;this.zone=t;this.Pya=[];this.QUb=new WeakSet;this.RPb=-1;this.VNb=new _.$h(!1);this.I2c=_.Fd(Ap);this.Sb=_.Fd(_.vf);ZNa(this);this.sessionId=XNa(this.I2c);try{(new PerformanceObserver(A=>{A=A.getEntries();A=A[A.length-1];this.RPb=A.renderTime||A.loadTime})).observe({type:"largest-contentful-paint",buffered:!0})}catch(A){}this.mta={url:this.Ua.url,Kb:KNa(this.irb),
Wc:this.Ua.fm.root.Wc};a&&(b=_.Cp(this,a,{gestureName:"BROWSER_NAVIGATION",element:"InitialPageLoad",action:"load"}),a={name:"CoreConsoleLoad",hi:LNa(this.g_a,a),statusCode:"SUCCESS",nQ:!0,Hz:a},b.Zm.push(a));this.zone.onError.subscribe(()=>{_.Cp(this).status="FAILURE"});_.v(this.Ua.events,_.pf(A=>A instanceof _.ii),_.ag(1)).subscribe(A=>{for(const F of this.Pya)F.Yq=A.Ih,F.initialRoute=KNa(this.irb)});_.v(this.Ua.events,_.pf(A=>A instanceof _.ii||A instanceof _.zo)).subscribe(A=>{if(A instanceof
_.ii){if(DKa(x,A.Ih)){var F=KNa(this.irb),I=this.Ua.fm.root.Wc;_.Cp(this).jm=A.Ih;_.Cp(this).targetRoute=F;_.Cp(this).ej=I;this.mta={url:A.Ih,Kb:F,Wc:I}}}else A.TRb==="popstate"&&this.mb({gestureName:"BROWSER_NAVIGATION",element:"HistoryChange",action:"load"})});xpa(this.Sb,()=>{const A=[],F=[];for(const I of this.Pya)if(!wpa(I))if(I.Os()){F.push(bOa(this,I));let K;((K=I.event)==null?void 0:K.element)==="InitialPageLoad"&&this.VNb.next(!0)}else A.push(I);if(F.length>0)for(const I of this.ZXc)I.bP(F);
this.Jq=void 0;this.Pya=A})}get yZc(){return _.Aga(_.v(this.VNb,_.pf(a=>!!a),_.u(()=>{})))}get actionId(){return this.Jq&&this.Jq.actionId}mb(a,b,c=0){b=b?b.timeStamp+c:_.wi();_.Cp(this,b,a)}Oo(a){_.Cp(this).W0a.push(a)}pu(a){return a}now(){return _.qf.now()}be(a,b,c){const d=fOa(this),e=new _.Me(()=>{d()});e.add(_.qf.be(function(f){d();a.apply(new gOa(this,d),[f])},b,c));return e}};
Fp.O=function(a){return new (a||Fp)(_.m(UKa),_.m(_.hi),_.m(TKa),_.m(VNa),_.m(WNa),_.m(_.Uf),_.m(wp),_.m(_.ni),_.m(vp),_.m(_.uf),_.m(_.oo))};Fp.ta=_.k({token:Fp,oa:Fp.O,Ea:"root"});
var gOa=class extends _.Me{constructor(a,b){super();this.ne=a;this.Skb=b}be(a,b){const c=new _.Me(()=>{this.Skb()});c.add(this.ne.be(a,b));return c}},aOa=[-1,500,501,502,503,504],dOa=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]]);Nk=Nk||{};var hOa=function(){vm.call(this)};_.Qk(hOa,vm);hOa.prototype.initialize=function(){};var iOa=[],jOa=[],kOa=!1,lOa=function(a){iOa[iOa.length]=a;if(kOa)for(var b=0;b<jOa.length;b++)a((0,_.Wj)(jOa[b].wrap,jOa[b]))};var Gp=function(a,b){this.Fua=a;this.fX=b};Gp.prototype.iw=function(a){this.Fua&&(this.Fua.call(this.fX||null,a),this.Fua=this.fX=null)};Gp.prototype.abort=function(){this.fX=this.Fua=null};lOa(function(a){Gp.prototype.iw=a(Gp.prototype.iw)});var Hp=function(a,b){vm.call(this);this.Cea=a;this.Q5=b;this.ffb=[];this.SK=[];this.Jta=[]};_.Qk(Hp,vm);Hp.prototype.GYc=hOa;Hp.prototype.Pxa=null;Hp.prototype.getId=function(){return this.Q5};Hp.prototype.registerCallback=function(a,b){return this.n7(this.ffb,a,b)};var mOa=function(a,b){a.n7(a.SK,b)};_.ba=Hp.prototype;_.ba.n7=function(a,b,c){b=new Gp(b,c);a.push(b);return b};_.ba.Uy=function(){return!!this.Pxa};_.ba.EAa=function(){this.Pxa=new hOa};
_.ba.onLoad=function(a){var b=new this.GYc;b.initialize(a());this.Pxa=b;b=(b=!!nOa(this.Jta,a()))||!!nOa(this.ffb,a());b||(this.SK.length=0);return b};_.ba.onError=function(a){(a=nOa(this.SK,a))&&_.ea.setTimeout(lCa("Module errback failures: "+a),0);this.Jta.length=0;this.ffb.length=0};var nOa=function(a,b){for(var c=[],d=0;d<a.length;d++)try{a[d].iw(b)}catch(e){fa(e),c.push(e)}a.length=0;return c.length?c:null};Hp.prototype.Cn=function(){Hp.VD.Cn.call(this);Ec(this.Pxa)};var oOa=function(){this.Wl=null};_.ba=oOa.prototype;_.ba.gWb=function(){};_.ba.xAa=function(){};_.ba.uUb=function(){throw Error("Qb");};_.ba.oMb=function(){return null};_.ba.isActive=function(){return!1};_.ba.DPb=function(){return!1};_.ba.nUb=function(){};_.ba.registerCallback=function(){};var Bpa;_.xi=null;_.zpa=null;Bpa=[];var pOa=function(a){typeof Zone!=="undefined"&&Zone.current.scheduleMacroTask("LoadModuleFactory",()=>{},{},function(b){a.finally(()=>{b.invoke()})})},qOa=function(a){const b=new Promise((c,d)=>{_.zi().load(a).then(c,d)});pOa(b);return b},rOa=class{load(a){return qOa(a).then(()=>Yla(a))}Qab(a){const b=_.zi().Qab(a),c=Promise.all(Object.keys(b).map(d=>b[d]));pOa(c);return c.then(()=>a.map(d=>Yla(d)))}};_.sOa=function(a){return[{va:oi,Bb:()=>{a.le=_.Fd(Fp);return()=>{}},vd:!0}]};_.tOa=class{constructor(){this.txa=new rOa}for(a){return()=>{if(!this.le)throw Error("Rb");return _.Bp(this.le,this.txa.load(a),"Module: "+a)}}};var Ip,uOa,vOa;Ip=new _.Vd("event loggers",{oa:()=>{const a=[];for(const b of uOa)a.push(_.Fd(b.Fb));a.push(_.Fd(Zn));_.Fd($Ja)&&a.push(_.Fd(po));return a}});uOa=[{va:Ip,Fb:vo,vd:!0},{va:Ip,Fb:_.uo,vd:!0}];vOa=new _.Vd("update handler",{oa:()=>(a,b)=>Object.assign({},a,b)});
_.Jp=class extends Fp{mb(a,b,c=0){super.mb(a,b,c)}Oo(a){super.Oo(a)}pu(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))===_.qo.mR?Hn.g9:Hn.UH})}};_.Jp.O=function(a){return new (a||_.Jp)(_.m(KKa),_.m(_.hi),_.m(JKa),_.m(Ip),_.m(vOa),_.m(_.Uf),_.m(wp),_.m(_.ni),_.m(vp),_.m(_.uf),_.m(_.oo),_.m(ro))};_.Jp.ta=_.k({token:_.Jp,oa:_.Jp.O,Ea:"root"});var Dpa=["authuser","hl","token"];var wOa;wOa=function(a,b){a.ly=b;a.ariaLabel=a.rVb?`${b} external link`:`${b} open in new window`};
_.Kp=class{set link(a){this.oHb.next(a instanceof _.hc?a.toString():a)}set ZZ(a){this.rel=(this.rVb=a)?null:"noopener";this.target=a?null:"_blank";this.ly&&wOa(this,this.ly)}set Z0c(a){this.dKb.next(a&&!this.userEmail)}set PMc(a){wOa(this,a)}set XMc(a){wOa(this,a)}constructor(a,b,c,d){this.userEmail=a;this.hb=c;this.qd=d;this.href="";this.ariaDisabled=!1;this.rel="noopener";this.target="_blank";this.ariaLabel=null;this.oHb=new _.fg;this.dKb=new _.$h(!1);this.ly=null;this.rVb=!1;a=_.v(b.Sa,_.u(Epa),
_.cg(_.sc));_.v(_.ef(a,this.oHb,this.dKb),_.u(([e,f,g])=>{if(g)e="";else if(Object.keys(e).length===0)e=f;else{f=new _.Uj(f);if(!f.Vf()||f.Vf().endsWith(".google.com"))for(const l of Object.keys(e))g=e[l],f.Uj.get(l)===void 0&&_.Vj(f,l,g);e=f.toString()}return e})).subscribe(e=>{this.href=e;this.ariaDisabled=!e})}Ra(){const a=()=>{const c=b.getAttribute("aria-label");!c||(c==null?0:c.endsWith("external link"))||(c==null?0:c.endsWith("open in new window"))||c===this.ly||this.qd.run(()=>{wOa(this,c)})},
b=this.hb.ma;this.qd.Vb(()=>{(new MutationObserver(c=>{for(const d of c)d.type==="attributes"&&a()})).observe(b,{attributeFilter:["aria-label"]});a()})}};_.Kp.O=function(a){return new (a||_.Kp)(_.y(_.Tn,8),_.y(_.Zh),_.y(_.Fe),_.y(_.uf))};
_.Kp.La=_.Qd({type:_.Kp,na:[["a","externalLink",""]],lb:5,Xa:function(a,b){a&2&&(_.Hg("href",b.href,_.Of),_.zg("aria-disabled",b.ariaDisabled)("rel",b.rel)("target",b.target)("aria-label",b.ariaLabel))},inputs:{link:[0,"externalLink","link"],ZZ:"sameWindow",Z0c:"requiredLogin",PMc:[0,"aria-label","ariaLabelInput"],XMc:[0,"attr.aria-label","attrAriaLabelInput"]}});_.Lp=class{};_.Lp.O=function(a){return new (a||_.Lp)};_.Lp.Ca=_.Od({type:_.Lp});_.Lp.Ba=_.nd({});_.Mp=class{};_.Mp.O=function(a){return new (a||_.Mp)};_.Mp.ta=_.k({token:_.Mp,oa:_.Mp.O});_.xOa=function(a,b,c,d){a.Ga.mb({element:a.iSa,action:a.YL,gestureName:b,jm:a.jm,Me:a.oma,projectId:a.DQ==null?(a.context||void 0)&&a.context.projectId:a.DQ,Eh:a.EZb==null?(a.context||void 0)&&a.context.Eh:a.EZb,Kf:a.DZb==null?(a.context||void 0)&&a.context.Kf:a.DZb},c,d)};
_.Np=class{constructor(a,b,c,d,e){this.Ga=a;this.renderer=b;this.context=c;this.We=d;this.eventType=e}get jm(){}Ra(){this.renderer.listen(this.We.ma,this.eventType,a=>{this.Heb(a)})}};_.Np.O=function(){_.Bf()};_.Np.La=_.Qd({type:_.Np,inputs:{iSa:"ascTrackElement",YL:"trackAction",oma:"trackArtifactId",DQ:"trackProjectId",EZb:"trackSearchTerm",DZb:"trackListIndex"}});
_.Op=class extends _.Np{get jm(){return this.En?this.En.href:void 0}constructor(a,b,c,d,e){super(a,b,e,c,"click");this.En=d;this.yZb=!0}Heb(a){this.yZb&&_.xOa(this,"CLICK",a)}};_.Op.O=function(a){return new (a||_.Op)(_.y(_.Jp),_.y(_.en),_.y(_.Fe),_.y(_.Kp,8),_.y(_.Mp,8))};
_.Op.La=_.Qd({type:_.Op,na:[["a","ascTrackElement","","trackAction",""],["button","ascTrackElement","","trackAction",""],["mat-select","ascTrackElement","","trackAction",""]," routerLink  ascTrackElement  trackAction ".split(" ")," ascTrackElement  trackAction  trackGestureClick ".split(" ")],inputs:{yZb:"trackGestureClick"},features:[_.xg]});_.Pp=class{constructor(a,b,c=null){this.IJ=a;this.g9a=b;this.Kb=c}};_.Pp.O=function(a){return new (a||_.Pp)(_.m(_.Tn),_.m(BJa),_.m(_.Zh,8))};_.Pp.ta=_.k({token:_.Pp,oa:_.Pp.O,Ea:"root"});_.Qp=class{};_.Qp.O=function(a){return new (a||_.Qp)};_.Qp.Ca=_.Od({type:_.Qp});_.Qp.Ba=_.nd({Nb:[{va:zGa,Bb:function(a,b,c,d){b=Gca().Lnb("DEVOPS_CONSOLE").dob(b).Unb(c.g9a).y_(!0);a==="TESTING"||a==="UNKNOWN_ENVIRONMENT"?b.wp.hOc=new UFa:b.wp.endpoint=d;return b.ab()},Ib:[zJa,Sn,_.Pp,FJa]},{va:aKa,Bb:function(a,b){if(!a)return null;a=(new SFa(1100,b)).ab();a.y_&&a.y_(!0);return a},Ib:[$Ja,_.Vn]}]});var yOa=function(a){a.Ua.events.subscribe(b=>{if(b instanceof _.ii){const c=KNa(a.e5c);a.zone.Vb(()=>{setTimeout(()=>{a.kRc||a.xsa.JK(c);a.kXc.JK(c)})})}})},Rp=class{constructor(a,b,c,d,e,f){this.kRc=a;this.kXc=b;this.xsa=c;this.Ua=d;this.e5c=e;this.zone=f}};Rp.O=function(a){return new (a||Rp)(_.m($Ja),_.m(_.uo),_.m(Zn),_.m(_.ni),_.m(vp),_.m(_.uf))};Rp.ta=_.k({token:Rp,oa:Rp.O,Ea:"root"});_.Sp={Rvb:"admin",eGa:"onboarding",mR:"results",E9:"search",UH:"",e1:"settings",Guc:"h",Oxb:"user/ssh_keys"};Object.freeze(_.Sp);_.zOa=[`/${_.Sp.E9}`];var AOa=class extends _.cc{constructor(a){super(a)}mva(){return _.Cl(this,1)}};AOa.prototype.toObject=function(){return BOa(this)};var BOa=function(a){if(a!=null)return _.dc(a),{priority:_.Cl(a,1),Kid:_.Bl(a,4)}};_.Tp=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}Pd(a){return _.gk(this,1,a)}getMetadata(){return _.ql(this,AOa,3)}S7(a){return _.sl(this,3,a)}};_.Tp.prototype.toObject=function(){return COa(this)};var COa=function(a){if(a!=null)return _.dc(a),{name:_.Y(a,1),group:_.Gl(a,2,0),metadata:BOa(a.getMetadata())}};_.Up=class extends _.cc{constructor(a){super(a)}getType(){return _.Gl(this,1,0)}Wm(a){return _.Vl(this,1,a)}ow(){return _.Y(this,2)}PAa(a){return _.gk(this,2,a)}};_.Up.prototype.toObject=function(){return DOa(this)};var DOa=function(a){if(a!=null)return _.dc(a),{type:_.Gl(a,1,0),text:_.Y(a,2),tid:$b(_.hza(a,3))}};_.Vp=class extends _.cc{constructor(a){super(a)}getMessage(){return _.Y(this,1)}FAa(a){return _.gk(this,1,a)}};_.Vp.prototype.toObject=function(){return Wp(this)};var Wp=function(a){if(a!=null)return _.dc(a),{message:_.Y(a,1),qza:_.Y(a,2)}};_.Xp=class extends _.cc{constructor(a){super(a)}getSize(){return Dl(this,1)}setSize(a){if(a!=null){if(typeof a!=="number")throw hb("uint32");if(!Number.isFinite(a))throw hb("uint32");a>>>=0}return _.Rb(this,1,a,0)}eh(){return _.Gl(this,2,0)}};_.Xp.prototype.toObject=function(){return EOa(this)};var EOa=function(a){if(a!=null)return _.dc(a),{size:Dl(a,1),status:_.Gl(a,2,0)}};_.Yp=class extends _.cc{constructor(a){super(a)}qWb(a){_.Vl(this,2,a)}oe(){return _.Y(this,4)}rd(a){return _.gk(this,4,a)}iWb(a){_.Qb(this,10,a,_.ub)}};_.Yp.Wb=[6,10];_.Yp.prototype.toObject=function(){return FOa(this)};var FOa=function(a){if(a!=null)return _.dc(a),{Mz:_.Gl(a,1,0),VJ:_.Gl(a,2,0),ald:_.Gl(a,3,0),path:_.Y(a,4),ibd:_.Gl(a,5,0),hbd:_.h(_.Hl(a,6,2)),ybd:_.Gl(a,9,0),vbd:_.h(_.Hl(a,10,2))}};_.Zp=class extends _.cc{constructor(a){super(a)}bob(a){return _.gk(this,1,a)}nw(){return _.ql(this,_.Yp,2)}N7(a){return _.sl(this,2,a)}fF(){return _.gl(this,2)}gX(){return _.hl(this,_.Yp,2)}};_.Zp.prototype.toObject=function(){return GOa(this)};var GOa=function(a){if(a!=null)return _.dc(a),{proxy:_.Y(a,1),filter:FOa(a.nw())}};var HOa=class extends _.cc{constructor(a){super(a)}};HOa.Wb=[2];HOa.prototype.toObject=function(){return IOa(this)};var IOa=function(a){if(a!=null)return _.dc(a),{B4c:_.Gl(a,1,0),A4c:_.h(_.Hl(a,2,2))}};_.JOa=class extends _.cc{constructor(a){super(a)}t_(a){return _.gk(this,1,a)}d5a(){return _.ql(this,HOa,2)}};_.JOa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={IWa:_.Y(this,1),z4c:IOa(this.d5a())}}else a=void 0;return a};_.$p=class extends _.cc{constructor(a){super(a)}iWb(a){_.il(this,2,_.Tp,a)}};_.$p.Wb=[2];_.$p.prototype.toObject=function(){return KOa(this)};var KOa=function(a){if(a!=null)return _.dc(a),{wbd:_.Zb(_.rl(a,_.Tp,2,_.kl()),COa)}};var LOa=class extends _.cc{constructor(a){super(a)}K3a(){return _.Hl(this,4,_.kl())}b4a(){return _.rl(this,_.Vp,6,_.kl())}},MOa=_.gc(LOa);LOa.Wb=[4,6];LOa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={fqd:_.Bl(this,1),Pfd:_.Bl(this,2),Ykd:_.Bl(this,3),FHb:_.h(_.Hl(this,4,2)),Jkd:$b(_.Pb(this,5,_.$p),KOa),mQc:_.Zb(this.b4a(),Wp)}}else a=void 0;return a};var NOa=class extends _.cc{constructor(a){super(a)}qWb(a){_.Pl(this,2,a)}K3a(){return _.Hl(this,3,_.kl())}};NOa.Wb=[3];NOa.prototype.toObject=function(){return OOa(this)};var OOa=function(a){if(a!=null)return _.dc(a),{test:_.Bl(a,1),VJ:_.Bl(a,2),FHb:_.h(_.Hl(a,3,2))}};var POa;_.bq=class extends _.cc{constructor(a){super(a)}Rka(a){_.il(this,1,_.aq,a)}};_.aq=class extends _.cc{constructor(a){super(a)}WJ(){return _.ql(this,_.Up,3)}Yfa(){return _.Nl(this,_.bq,6,_.cq)}wWb(a){return _.tl(this,6,_.cq,a)}};_.bq.Wb=[1];_.bq.prototype.toObject=function(){return POa(this)};POa=function(a){if(a!=null)return _.dc(a),{Rhd:_.Zb(_.rl(a,_.aq,1,_.kl()),QOa),sx:EOa(_.ql(a,_.Xp,5)),dO:EOa(_.ql(a,_.Xp,6)),W4:_.Gl(a,7,0)}};_.cq=[5,6];_.aq.prototype.toObject=function(){return QOa(this)};
var QOa=function(a){if(a!=null)return _.dc(a),{Mcd:_.Y(a,1),Icd:_.Cl(a,7),Jcd:DOa(_.ql(a,_.Up,2)),detail:DOa(a.WJ()),Hdd:_.Y(a,4),Gdd:_.Cl(a,8),Ohd:_.h(_.Ml(a,5,_.cq)),OWc:POa(a.Yfa()),rfd:OOa(_.ql(a,NOa,9))}};var ROa=class extends _.cc{constructor(a){super(a)}};ROa.Wb=[2];ROa.prototype.toObject=function(){return SOa(this)};var SOa=function(a){if(a!=null)return _.dc(a),{B4c:_.Gl(a,1,0),A4c:_.h(_.Hl(a,2,2))}};_.TOa=class extends _.cc{constructor(a){super(a)}yWb(a){return _.gk(this,1,a)}nw(){return _.ql(this,ROa,3)}N7(a){return _.sl(this,3,a)}fF(){return _.gl(this,3)}gX(){return _.hl(this,ROa,3)}d5a(){return _.ql(this,HOa,4)}};_.TOa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={gia:_.Y(this,1),djd:Dl(this,2),filter:SOa(this.nw()),z4c:IOa(this.d5a())}}else a=void 0;return a};_.UOa=class extends _.cc{constructor(a){super(a)}yWb(a){return _.gk(this,1,a)}Np(){return _.Y(this,2)}JU(){return _.gl(this,2)}};_.UOa.prototype.toObject=function(){return VOa(this)};var VOa=function(a){if(a!=null)return _.dc(a),{gia:_.Y(a,1),zra:_.Cl(a,3),fua:_.Y(a,4),label:_.Y(a,2)}};_.dq=class extends _.cc{constructor(a){super(a)}JW(){return _.ql(this,_.UOa,1)}};_.dq.Wb=[2];_.dq.prototype.toObject=function(){return WOa(this)};var WOa=function(a){if(a!=null)return _.dc(a),{f7:VOa(a.JW()),aad:_.Zb(_.rl(a,_.UOa,2,_.kl()),VOa)}};var XOa=class extends _.cc{constructor(a){super(a)}getLine(){return _.Cl(this,1)}setLine(a){return _.Rl(this,1,a)}};XOa.prototype.toObject=function(){return YOa(this)};var YOa=function(a){if(a!=null)return _.dc(a),{line:_.Cl(a,1),column:_.Cl(a,2)}};var ZOa=class extends _.cc{constructor(a){super(a)}Dm(){return _.ql(this,XOa,1)}setStart(a){return _.sl(this,1,a)}Vi(){return _.ql(this,XOa,2)}setEnd(a){return _.sl(this,2,a)}};ZOa.prototype.toObject=function(){return $Oa(this)};var $Oa=function(a){if(a!=null)return _.dc(a),{start:YOa(a.Dm()),end:YOa(a.Vi())}};var aPa=class extends _.cc{constructor(a){super(a)}kga(){return _.ql(this,ZOa,2)}cNb(){return _.hl(this,ZOa,2)}};aPa.Wb=[10,9];aPa.prototype.toObject=function(){return bPa(this)};var bPa=function(a){if(a!=null)return _.dc(a),{sourceRange:$Oa(a.kga()),Wva:_.Y(a,3),navigation:WOa(_.ql(a,_.dq,4)),Hya:_.Y(a,5),Agd:_.h(_.Hl(a,10,2)),god:_.h(_.Jl(a,9,2)),uBa:_.Gl(a,11,0)}};var cPa;_.eq=class extends _.cc{constructor(a){super(a)}l5(){return _.rl(this,aPa,1,_.kl())}G3a(){return _.Hl(this,4,_.kl())}b4a(){return _.rl(this,_.Vp,5,_.kl())}};cPa=_.gc(_.eq);_.eq.Wb=[1,4,5];_.eq.prototype.toObject=function(){if(this!=null){_.dc(this);var a={JPc:_.Zb(this.l5(),bPa),Os:_.Bl(this,2),Pza:_.Y(this,3),pHb:_.h(_.Hl(this,4,2)),mQc:_.Zb(this.b4a(),Wp)}}else a=void 0;return a};_.dPa=class extends _.cc{constructor(a){super(a)}Yfa(){return _.ql(this,_.bq,2)}wWb(a){return _.sl(this,2,a)}};_.dPa.prototype.toObject=function(){return ePa(this)};var ePa=function(a){if(a!=null)return _.dc(a),{OWc:POa(a.Yfa()),xbd:COa(_.ql(a,_.Tp,4))}};_.fq=class extends _.cc{constructor(a){super(a)}getType(){return _.Y(this,1)}Wm(a){return _.gk(this,1,a)}};_.fq.Wb=[2];_.fq.prototype.toObject=function(){return fPa(this)};var fPa=function(a){if(a!=null)return _.dc(a),{type:_.Y(a,1),ubd:_.Zb(_.rl(a,_.dPa,2,_.kl()),ePa),xjd:_.Bl(a,3)}};_.gPa=class extends _.cc{constructor(a){super(a)}t_(a){return _.gk(this,2,a)}};_.gPa.Wb=[1];_.gPa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={ded:_.h(_.Hl(this,1,2)),IWa:_.Y(this,2)}}else a=void 0;return a};var hPa=class extends _.cc{constructor(a){super(a)}},iPa=_.gc(hPa);hPa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={fed:$b(_.Pb(this,1,_.Up),DOa),ZJb:$b(_.Pb(this,2,_.Vp),Wp)}}else a=void 0;return a};_.jPa=class extends _.cc{constructor(a){super(a)}Vnb(a){return _.Rl(this,5,a)}t_(a){return _.gk(this,3,a)}Inb(a){return _.Pl(this,4,a)}};_.jPa.Wb=[1];_.jPa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Nhd:_.Zb(_.rl(this,_.Zp,1,_.kl()),GOa),pYc:_.Cl(this,5),IWa:_.Y(this,3),sMc:_.Bl(this,4)}}else a=void 0;return a};var kPa=class extends _.cc{constructor(a){super(a)}G3a(){return _.Hl(this,3,_.kl())}},lPa=_.gc(kPa);kPa.Wb=[3];kPa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Phd:$b(_.Pb(this,1,_.bq),POa),ZJb:$b(_.Pb(this,2,_.Vp),Wp),pHb:_.h(_.Hl(this,3,2))}}else a=void 0;return a};_.mPa=class extends _.cc{constructor(a){super(a)}Vnb(a){return _.Rl(this,5,a)}t_(a){return _.gk(this,3,a)}Inb(a){return _.Pl(this,4,a)}};_.mPa.Wb=[1];_.mPa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Kkd:_.Zb(_.rl(this,_.Zp,1,_.kl()),GOa),pYc:_.Cl(this,5),IWa:_.Y(this,3),sMc:_.Bl(this,4)}}else a=void 0;return a};_.nPa=class extends _.cc{constructor(a){super(a)}tMb(){return _.Gl(this,2,0)}LWb(a){return _.Vl(this,2,a)}};_.nPa.prototype.toObject=function(){return oPa(this)};var oPa=function(a){if(a!=null)return _.dc(a),{Mdd:Wp(_.ql(a,_.Vp,1)),severity:_.Gl(a,2,0)}};var pPa=class extends _.cc{constructor(a){super(a)}G3a(){return _.Hl(this,3,_.kl())}},qPa=_.gc(pPa);pPa.Wb=[3];pPa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Lkd:$b(_.Pb(this,1,_.fq),fPa),ZJb:$b(_.Pb(this,2,_.Vp),Wp),Yjd:$b(_.Pb(this,4,_.nPa),oPa),pHb:_.h(_.Hl(this,3,2))}}else a=void 0;return a};var dk=class extends _.cc{constructor(a){super(a)}P4a(){return bza(this,gq)}Wfa(){return _.Kl(this,3,gq)}uWb(a){_.Tl(this,3,gq,a)}Cm(){return _.Kl(this,1,gq)}setProjectId(a){return _.Tl(this,1,gq,a)}jMb(){return _.Kl(this,4,gq)}lWb(a){_.Tl(this,4,gq,a)}z4a(){return _.Kl(this,5,gq)}CWb(a){_.Tl(this,5,gq,a)}JWb(a){return _.gk(this,2,a)}m5a(){return _.Y(this,6)}PWb(a){_.gk(this,6,a)}},gq=[1,3,4,5];dk.prototype.toObject=function(){return hq(this)};
var hq=function(a){if(a!=null)return _.dc(a),{ql:_.h(_.Ml(a,3,gq)),projectId:_.h(_.Ml(a,1,gq)),ro:_.h(_.Ml(a,4,gq)),Kg:_.h(_.Ml(a,5,gq)),Dh:_.Y(a,2),xr:_.Y(a,6)}};_.fk=class extends _.cc{constructor(a){super(a)}In(){return _.ql(this,dk,1)}jQ(a){return _.sl(this,1,a)}rO(){return _.Y(this,3)}cob(a){_.gk(this,3,a)}};_.fk.prototype.toObject=function(){return rPa(this)};var rPa=function(a){if(a!=null)return _.dc(a),{Te:hq(a.In()),kr:_.Y(a,3),refHint:_.Y(a,4)}};_.mua=function(a){var b=new _.iq;return _.sl(b,1,a)};_.iq=class extends _.cc{constructor(a){super(a)}oe(){return _.Y(this,2)}rd(a){return _.gk(this,2,a)}getType(){return _.Gl(this,3,0)}Wm(a){return _.Vl(this,3,a)}NW(){return _.Jl(this,7,_.kl())}NWb(a){_.Qb(this,7,a,_.kb)}u4a(){return _.Y(this,6)}xWb(a){_.gk(this,6,a)}};_.iq.Wb=[7];_.iq.prototype.toObject=function(){return jq(this)};
var jq=function(a){if(a!=null)return _.dc(a),{Ru:rPa(_.ql(a,_.fk,1)),path:_.Y(a,2),type:_.Gl(a,3,0),fileSize:_.El(a,4),E3c:_.h(_.Jl(a,7,2)),HK:_.Y(a,6)}};_.kq=class extends _.cc{constructor(a){super(a)}Hs(){return _.Cl(this,1)}U7(a){return _.Rl(this,1,a)}M7(a){return _.Rl(this,3,a)}};_.kq.prototype.toObject=function(){return lq(this)};var lq=function(a){if(a!=null)return _.dc(a),{startLine:_.Cl(a,1),startColumn:_.Cl(a,2),endLine:_.Cl(a,3),endColumn:_.Cl(a,4)}};var sPa=class extends _.cc{constructor(a){super(a)}yk(){return _.ql(this,_.iq,1)}fq(a){return _.sl(this,1,a)}getRange(){return _.ql(this,_.kq,2)}setRange(a){return _.sl(this,2,a)}Mva(){return _.hl(this,_.kq,2)}};sPa.prototype.toObject=function(){return tPa(this)};var tPa=function(a){if(a!=null)return _.dc(a),{Ne:jq(a.yk()),Vd:lq(a.getRange())}};_.mq=class extends _.cc{constructor(a){super(a)}getType(){return _.Gl(this,1,0)}Wm(a){return _.Vl(this,1,a)}getName(){return _.Y(this,2)}Pd(a){return _.gk(this,2,a)}Mca(a,b){_.vl(this,3,_.mq,a,b)}uMb(){return _.Y(this,6)}MWb(a){_.gk(this,6,a)}};_.mq.Wb=[3,4];_.mq.prototype.toObject=function(){return uPa(this)};
var uPa=function(a){if(a!=null)return _.dc(a),{type:_.Gl(a,1,0),name:_.Y(a,2),childList:_.Zb(_.rl(a,_.mq,3,_.kl()),uPa),sjd:_.h(_.Jl(a,4,2)),wrb:lq(_.ql(a,_.kq,5)),uXb:_.Y(a,6),PRb:_.Y(a,7),Zld:_.Y(a,8)}};_.nq=class extends _.cc{constructor(a){super(a)}DAa(a){return _.Vl(this,1,a)}};_.nq.prototype.toObject=function(){return vPa(this)};var vPa=function(a){if(a!=null)return _.dc(a),{Jf:_.Gl(a,1,0),Pla:_.Y(a,2)}};_.wPa=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}Pd(a){return _.gk(this,1,a)}};_.wPa.prototype.toObject=function(){return xPa(this)};var xPa=function(a){if(a!=null)return _.dc(a),{name:_.Y(a,1),Ko:_.Y(a,2)}};var yPa;_.oq=function(a,b){return _.rl(a,_.wPa,1,_.kl(b))};
_.pq=class extends _.cc{constructor(a){super(a)}Kka(a){return _.gk(this,2,a)}oga(){return fza(this,4)}fla(a){_.Sb(this,4,_.kb,a,void 0,_.Jl)}q5(){return _.Gl(this,5,0)}P7(a){_.Vl(this,5,a)}TW(){return _.Gl(this,6,0)}W7(a){_.Vl(this,6,a)}setTheme(a){return _.Vl(this,7,a)}cga(){return _.Y(this,21)}Uka(a){_.gk(this,21,a)}Ofa(){return _.Y(this,22)}Jka(a){_.gk(this,22,a)}uva(){return _.Bl(this,8)}KAa(a){_.Pl(this,8,a)}MW(){return _.Bl(this,10)}bla(a){_.Pl(this,10,a)}EW(){return _.Bl(this,11)}O7(a){_.Pl(this,
11,a)}PW(){return _.Cl(this,12)}dla(a){_.Rl(this,12,a)}v5(){return _.Cl(this,31)}Wka(a){_.Rl(this,31,a)}kMb(){return _.Il(this,13)}o5(){return _.Gl(this,15,0)}Qka(a){_.Vl(this,15,a)}LW(){return _.Cl(this,17)}T7(a){_.Rl(this,17,a)}iga(){return _.Gl(this,18,0)}IAa(a){_.Vl(this,18,a)}Z4a(){return _.Bl(this,20)}iob(a){_.Pl(this,20,a)}bga(){return _.Gl(this,23,0)}Ska(a){_.Vl(this,23,a)}C5(){return _.Bl(this,24)}NAa(a){_.Pl(this,24,a)}jga(){return _.Bl(this,25)}cla(a){_.Pl(this,25,a)}D5(){return _.Bl(this,
28)}OAa(a){_.Pl(this,28,a)}z5(){return _.Bl(this,30)}ala(a){_.Pl(this,30,a)}A5(){return _.Bl(this,32)}LAa(a){_.Pl(this,32,a)}h5(){return _.Y(this,33)}zAa(a){_.gk(this,33,a)}vva(){return _.Bl(this,34)}kob(a){_.Pl(this,34,a)}};yPa=_.gc(_.pq);_.pq.Wb=[1,3,4,13];_.pq.prototype.toObject=function(){return zPa(this)};
var zPa=function(a){if(a!=null)return _.dc(a),{Mnd:_.Zb(_.oq(a),xPa),uea:_.Y(a,2),Yod:_.h(_.Hl(a,3,2)),ord:_.h(_.Jl(a,4,2)),bid:_.Gl(a,5,0),Evb:_.Gl(a,6,0),prd:_.Cl(a,16),theme:_.Gl(a,7,0),sld:_.Gl(a,26,0),wab:_.Y(a,21),NXa:_.Y(a,22),showDeleted:_.Bl(a,8),xkd:$b(_.Ob(a,9,_.xb)),Aob:_.Bl(a,10),Nga:_.Bl(a,11),tabSize:_.Cl(a,12),Hia:_.Cl(a,31),Aed:_.h(_.Hl(a,13,2)),hid:$b(_.Pb(a,14,_.nq),vPa),Wga:_.Gl(a,15,0),Und:_.Cl(a,17),Vnd:_.Gl(a,18,0),Y$c:_.Bl(a,19),rod:_.Bl(a,20),aid:_.Gl(a,23,0),hYb:_.Bl(a,24),
Bob:_.Bl(a,25),Lbd:_.Bl(a,27),Qla:_.Bl(a,28),yqd:_.Bl(a,29),nla:_.Bl(a,30),qr:_.Bl(a,32),Cda:_.Y(a,33),sod:_.Bl(a,34)}};_.APa=class extends _.cc{constructor(a){super(a)}};_.APa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={}}else a=void 0;return a};var BPa=class extends _.cc{constructor(a){super(a)}IWb(a){return _.Sb(this,1,_.ub,a,void 0,_.Hl)}},CPa=_.gc(BPa);BPa.Wb=[1];BPa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Kmd:_.h(_.Hl(this,1,2))}}else a=void 0;return a};var DPa=class{constructor(a,b,c){this.FUb=a;this.Kxa=b;this.Mcb=c}getMetadata(){return this.Mcb}};var EPa=class{constructor(a,b,c={}){this.i1c=a;this.Mcb=c;this.Kxa=b;this.n8=null}getMetadata(){return this.Mcb}eh(){return this.n8}};var GPa;_.FPa=function(a,b,c={}){return new DPa(b,a,c)};GPa=function(a,b,c={}){return new EPa(b,a,c)};_.qq=class{constructor(a,b,c,d,e){this.name=a;this.HUb=b;this.responseType=c;this.GUb=d;this.NUb=e}getName(){return this.name}};_.qq.prototype.getName=_.qq.prototype.getName;_.HPa=new _.qq("/devtools.grimoire.CorpPreferencesService/GetRecentFiles",_.APa,BPa,a=>a.hd(),CPa);_.IPa=class extends _.cc{constructor(a){super(a)}};_.IPa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={}}else a=void 0;return a};_.JPa=new _.qq("/devtools.grimoire.CorpPreferencesService/GetUserPreferences",_.IPa,_.pq,a=>a.hd(),yPa);_.KPa=class extends _.cc{constructor(a){super(a)}IWb(a){return _.gk(this,1,a)}};_.KPa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={recentFile:_.Y(this,1)}}else a=void 0;return a};var LPa=class extends _.cc{constructor(a){super(a)}},MPa=_.gc(LPa);LPa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={}}else a=void 0;return a};_.NPa=new _.qq("/devtools.grimoire.CorpPreferencesService/UpdateRecentFiles",_.KPa,LPa,a=>a.hd(),MPa);_.OPa=class extends _.cc{constructor(a){super(a)}};_.OPa.Wb=[1];_.OPa.prototype.toObject=function(){return PPa(this)};var PPa=function(a){if(a!=null)return _.dc(a),{bld:_.h(_.Hl(a,1,2))}};_.QPa=class extends _.cc{constructor(a){super(a)}x5(){return _.ql(this,_.pq,1)}Yka(a){return _.sl(this,1,a)}};_.QPa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={O_c:zPa(this.x5()),updateMask:PPa(_.ql(this,_.OPa,2))}}else a=void 0;return a};_.RPa=new _.qq("/devtools.grimoire.CorpPreferencesService/UpdateUserPreferences",_.QPa,_.pq,a=>a.hd(),yPa);var rq=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(${rpa(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};var SPa=new Set(["SAPISIDHASH","APISIDHASH"]);var TPa=Promise;var UPa=class extends _.cc{constructor(a){super(a)}getTypeName(){return _.Y(this,1).split("/").pop()}getValue(){const a=bc(this,2);if(Array.isArray(a)||a instanceof _.cc)throw Error("K");return _.nl(this,2)}setValue(a){if(a==null)a=this;else if(Array.isArray(a))a=_.gl(this,2,zba(a));else if(typeof a==="string"||a instanceof _.Va||_.Ea(a))a=_.Rb(this,2,Ya(a,!1,!0,!1),_.Xa());else throw Error("L`"+a);return a}};UPa.prototype.toObject=function(){return VPa(this)};
var VPa=function(a){if(a!=null)return _.dc(a),{gCa:_.Y(a,1),value:Zba(a)}};var WPa=class extends _.cc{constructor(a){super(a)}getMessage(){return _.Y(this,2)}FAa(a){return _.gk(this,2,a)}},XPa=_.gc(WPa);WPa.Wb=[3];WPa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={code:_.Cl(this,1),message:_.Y(this,2),Idd:_.Zb(_.rl(this,UPa,3,_.kl()),VPa)}}else a=void 0;return a};var sq=function(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Hja=!1};sq.prototype.stopPropagation=function(){this.Hja=!0};sq.prototype.preventDefault=function(){this.defaultPrevented=!0};var tq=function(a,b){sq.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.fW=null;a&&this.init(a,b)};_.Qk(tq,sq);var YPa={2:"touch",3:"pen",4:"mouse"};
tq.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?Yk&&(qya(b,"nodeName")||(b=null)):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=_.Zk||a.offsetX!==
void 0?a.offsetX:a.layerX,this.offsetY=_.Zk||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=typeof a.pointerType===
"string"?a.pointerType:YPa[a.pointerType]||"";this.state=a.state;this.timeStamp=a.timeStamp;this.fW=a;a.defaultPrevented&&tq.VD.preventDefault.call(this)};tq.prototype.stopPropagation=function(){tq.VD.stopPropagation.call(this);this.fW.stopPropagation?this.fW.stopPropagation():this.fW.cancelBubble=!0};tq.prototype.preventDefault=function(){tq.VD.preventDefault.call(this);var a=this.fW;a.preventDefault?a.preventDefault():a.returnValue=!1};var ZPa="closure_listenable_"+(Math.random()*1E6|0),uq=function(a){return!(!a||!a[ZPa])};var $Pa=0;var aQa=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=++$Pa;this.removed=this.Yra=!1},bQa=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};var vq=function(a){this.src=a;this.Ag={};this.uma=0};vq.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.Ag[f];a||(a=this.Ag[f]=[],this.uma++);var g=cQa(a,b,d,e);g>-1?(b=a[g],c||(b.Yra=!1)):(b=new aQa(b,this.src,f,!!d,e),b.Yra=c,a.push(b));return b};vq.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.Ag))return!1;var e=this.Ag[a];b=cQa(e,b,c,d);return b>-1?(bQa(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.Ag[a],this.uma--),!0):!1};
var dQa=function(a,b){var c=b.type;c in a.Ag&&_.va(a.Ag[c],b)&&(bQa(b),a.Ag[c].length==0&&(delete a.Ag[c],a.uma--))};vq.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.Ag)if(!a||c==a){for(var d=this.Ag[c],e=0;e<d.length;e++)++b,bQa(d[e]);delete this.Ag[c];this.uma--}return b};vq.prototype.dga=function(a,b,c,d){a=this.Ag[a.toString()];var e=-1;a&&(e=cQa(a,b,c,d));return e>-1?a[e]:null};
vq.prototype.hasListener=function(a,b){var c=a!==void 0,d=c?a.toString():"",e=b!==void 0;return hca(this.Ag,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};var cQa=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.removed&&f.listener==b&&f.capture==!!c&&f.handler==d)return e}return-1};var eQa,fQa,gQa,jQa,lQa,hQa,xq,oQa,mQa,nQa,kQa,pQa,iQa;eQa="closure_lm_"+(Math.random()*1E6|0);fQa={};gQa=0;_.wq=function(a,b,c,d,e){if(d&&d.once)return hQa(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)_.wq(a,b[f],c,d,e);return null}c=iQa(c);return uq(a)?a.listen(b,c,_.Aa(d)?!!d.capture:!!d,e):jQa(a,b,c,!1,d,e)};
jQa=function(a,b,c,d,e,f){if(!b)throw Error("Sb");var g=_.Aa(e)?!!e.capture:!!e,l=kQa(a);l||(a[eQa]=l=new vq(a));c=l.add(b,c,d,g,f);if(c.proxy)return c;d=lQa();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)KDa||(e=g),e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(mQa(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("Tb");gQa++;return c};
lQa=function(){const a=nQa,b=function(c){return a.call(b.src,b.listener,c)};return b};hQa=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)hQa(a,b[f],c,d,e);return null}c=iQa(c);return uq(a)?a.Oab(b,c,_.Aa(d)?!!d.capture:!!d,e):jQa(a,b,c,!0,d,e)};xq=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)xq(a,b[f],c,d,e);else d=_.Aa(d)?!!d.capture:!!d,c=iQa(c),uq(a)?a.Wu(b,c,d,e):a&&(a=kQa(a))&&(b=a.dga(b,c,d,e))&&oQa(b)};
oQa=function(a){if(typeof a!=="number"&&a&&!a.removed){var b=a.src;if(uq(b))dQa(b.CF,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(mQa(c),d):b.addListener&&b.removeListener&&b.removeListener(d);gQa--;(c=kQa(b))?(dQa(c,a),c.uma==0&&(c.src=null,b[eQa]=null)):bQa(a)}}};mQa=function(a){return a in fQa?fQa[a]:fQa[a]="on"+a};
nQa=function(a,b){if(a.removed)a=!0;else{b=new tq(b,this);var c=a.listener,d=a.handler||a.src;a.Yra&&oQa(a);a=c.call(d,b)}return a};kQa=function(a){a=a[eQa];return a instanceof vq?a:null};pQa="__closure_events_fn_"+(Math.random()*1E9>>>0);iQa=function(a){if(typeof a==="function")return a;a[pQa]||(a[pQa]=function(b){return a.handleEvent(b)});return a[pQa]};lOa(function(a){nQa=a(nQa)});var yq=function(){vm.call(this);this.CF=new vq(this);this.lMc=this;this.Tfb=null};_.Qk(yq,vm);yq.prototype[ZPa]=!0;_.ba=yq.prototype;_.ba.addEventListener=function(a,b,c,d){_.wq(this,a,b,c,d)};_.ba.removeEventListener=function(a,b,c,d){xq(this,a,b,c,d)};
_.ba.dispatchEvent=function(a){var b,c=this.Tfb;if(c)for(b=[];c;c=c.Tfb)b.push(c);c=this.lMc;var d=a.type||a;if(typeof a==="string")a=new sq(a,c);else if(a instanceof sq)a.target=a.target||c;else{var e=a;a=new sq(d,c);_.uc(a,e)}e=!0;if(b)for(var f=b.length-1;!a.Hja&&f>=0;f--){var g=a.currentTarget=b[f];e=qQa(g,d,!0,a)&&e}a.Hja||(g=a.currentTarget=c,e=qQa(g,d,!0,a)&&e,a.Hja||(e=qQa(g,d,!1,a)&&e));if(b)for(f=0;!a.Hja&&f<b.length;f++)g=a.currentTarget=b[f],e=qQa(g,d,!1,a)&&e;return e};
_.ba.Cn=function(){yq.VD.Cn.call(this);this.removeAllListeners();this.Tfb=null};_.ba.listen=function(a,b,c,d){return this.CF.add(String(a),b,!1,c,d)};_.ba.Oab=function(a,b,c,d){return this.CF.add(String(a),b,!0,c,d)};_.ba.Wu=function(a,b,c,d){return this.CF.remove(String(a),b,c,d)};_.ba.removeAllListeners=function(a){return this.CF?this.CF.removeAll(a):0};
var qQa=function(a,b,c,d){b=a.CF.Ag[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.removed&&g.capture==c){var l=g.listener,p=g.handler||g.src;g.Yra&&dQa(a.CF,g);e=l.call(p,d)!==!1&&e}}return e&&!d.defaultPrevented};yq.prototype.dga=function(a,b,c,d){return this.CF.dga(String(a),b,c,d)};yq.prototype.hasListener=function(a,b){return this.CF.hasListener(a!==void 0?String(a):void 0,b)};var rQa=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 sQa=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};var tQa=function(){};tQa.prototype.RHb=null;tQa.prototype.getOptions=function(){return this.RHb||(this.RHb=this.mOb())};var uQa,vQa=function(){};_.Qk(vQa,tQa);vQa.prototype.eea=function(){return new XMLHttpRequest};vQa.prototype.mOb=function(){return{}};uQa=new vQa;var wQa=class{constructor(a,b){this.YOc=a;this.b1c=b;this.iya=0;this.Pva=null}get(){let a;this.iya>0?(this.iya--,a=this.Pva,this.Pva=a.next,a.next=null):a=this.YOc();return a}put(a){this.b1c(a);this.iya<100&&(this.iya++,a.next=this.Pva,this.Pva=a)}};var xQa,yQa=function(){var a=_.ea.MessageChannel;typeof a==="undefined"&&typeof window!=="undefined"&&window.postMessage&&window.addEventListener&&!oa("Presto")&&(a=function(){var e=_.Dm(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),l=f.location.protocol=="file:"?"*":f.location.protocol+"//"+f.location.host;e=(0,_.Wj)(function(p){if((l=="*"||p.origin==l)&&p.data==g)this.port1.onmessage()},
this);f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,l)}}});if(typeof a!=="undefined"){var b=new a,c={},d=c;b.port1.onmessage=function(){if(c.next!==void 0){c=c.next;var e=c.cb;c.cb=null;e()}};return function(e){d.next={cb:e};d=d.next;b.port2.postMessage(0)}}return function(e){_.ea.setTimeout(e,0)}},zQa=function(a){return a};lOa(function(a){zQa=a});var BQa=class{constructor(){this.ICa=this.b9=null}add(a,b){const c=AQa.get();c.set(a,b);this.ICa?this.ICa.next=c:this.b9=c;this.ICa=c}remove(){let a=null;this.b9&&(a=this.b9,this.b9=this.b9.next,this.b9||(this.ICa=null),a.next=null);return a}},AQa=new wQa(()=>new CQa,a=>a.reset()),CQa=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 DQa,EQa=!1,FQa=new BQa,HQa=(a,b)=>{DQa||GQa();EQa||(DQa(),EQa=!0);FQa.add(a,b)},GQa=()=>{if(_.ea.Promise&&_.ea.Promise.resolve){const a=_.ea.Promise.resolve(void 0);DQa=()=>{a.then(IQa)}}else DQa=()=>{var a=IQa;a=zQa(a);typeof _.ea.setImmediate!=="function"||_.ea.Window&&_.ea.Window.prototype&&_.ea.Window.prototype.setImmediate==_.ea.setImmediate?(xQa||(xQa=yQa()),xQa(a)):_.ea.setImmediate(a)}},IQa=()=>{let a;for(;a=FQa.remove();){try{a.fn.call(a.scope)}catch(b){fa(b)}AQa.put(a)}EQa=!1};var JQa=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var Aq=function(a){this.Yc=0;this.Bj=void 0;this.B3=this.zN=this.bt=null;this.Gva=this.j1a=!1;if(a!=kCa)try{var b=this;a.call(void 0,function(c){zq(b,2,c)},function(c){zq(b,3,c)})}catch(c){zq(this,3,c)}},KQa=function(){this.next=this.context=this.K6=this.Nia=this.Yg=null;this.dra=!1};KQa.prototype.reset=function(){this.context=this.K6=this.Nia=this.Yg=null;this.dra=!1};
var LQa=new wQa(function(){return new KQa},function(a){a.reset()}),MQa=function(a,b,c){var d=LQa.get();d.Nia=a;d.K6=b;d.context=c;return d},Bq=function(a){if(a instanceof Aq)return a;var b=new Aq(kCa);zq(b,2,a);return b},OQa=function(a,b,c){NQa(a,b,c,null)||HQa(_.Ok(b,a))},PQa=function(a){return new Aq(function(b,c){var d=a.length,e=[];if(d)for(var f=function(t,x){d--;e[t]=x;d==0&&b(e)},g=function(t){c(t)},l=0,p;l<a.length;l++)p=a[l],OQa(p,_.Ok(f,l),g);else b(e)})};
Aq.prototype.then=function(a,b,c){return QQa(this,typeof a==="function"?a:null,typeof b==="function"?b:null,c)};Aq.prototype.$goog_Thenable=!0;Aq.prototype.BQ=function(a,b){return QQa(this,null,a,b)};Aq.prototype.catch=Aq.prototype.BQ;Aq.prototype.cancel=function(a){if(this.Yc==0){var b=new Cq(a);HQa(function(){RQa(this,b)},this)}};
var RQa=function(a,b){if(a.Yc==0)if(a.bt){var c=a.bt;if(c.zN){for(var d=0,e=null,f=null,g=c.zN;g&&(g.dra||(d++,g.Yg==a&&(e=g),!(e&&d>1)));g=g.next)e||(f=g);e&&(c.Yc==0&&d==1?RQa(c,b):(f?(d=f,d.next==c.B3&&(c.B3=d),d.next=d.next.next):SQa(c),TQa(c,e,3,b)))}a.bt=null}else zq(a,3,b)},VQa=function(a,b){a.zN||a.Yc!=2&&a.Yc!=3||UQa(a);a.B3?a.B3.next=b:a.zN=b;a.B3=b},QQa=function(a,b,c,d){var e=MQa(null,null,null);e.Yg=new Aq(function(f,g){e.Nia=b?function(l){try{var p=b.call(d,l);f(p)}catch(t){g(t)}}:f;
e.K6=c?function(l){try{var p=c.call(d,l);p===void 0&&l instanceof Cq?g(l):f(p)}catch(t){g(t)}}:g});e.Yg.bt=a;VQa(a,e);return e.Yg};Aq.prototype.U5c=function(a){this.Yc=0;zq(this,2,a)};Aq.prototype.V5c=function(a){this.Yc=0;zq(this,3,a)};
var zq=function(a,b,c){a.Yc==0&&(a===c&&(b=3,c=new TypeError("Ub")),a.Yc=1,NQa(c,a.U5c,a.V5c,a)||(a.Bj=c,a.Yc=b,a.bt=null,UQa(a),b!=3||c instanceof Cq||WQa(a,c)))},NQa=function(a,b,c,d){if(a instanceof Aq)return VQa(a,MQa(b||kCa,c||null,d)),!0;if(JQa(a))return a.then(b,c,d),!0;if(_.Aa(a))try{var e=a.then;if(typeof e==="function")return XQa(a,e,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1},XQa=function(a,b,c,d,e){var f=!1,g=function(p){f||(f=!0,c.call(e,p))},l=function(p){f||(f=!0,d.call(e,p))};
try{b.call(a,g,l)}catch(p){l(p)}},UQa=function(a){a.j1a||(a.j1a=!0,HQa(a.Wta,a))},SQa=function(a){var b=null;a.zN&&(b=a.zN,a.zN=b.next,b.next=null);a.zN||(a.B3=null);return b};Aq.prototype.Wta=function(){for(var a;a=SQa(this);)TQa(this,a,this.Yc,this.Bj);this.j1a=!1};
var TQa=function(a,b,c,d){if(c==3&&b.K6&&!b.dra)for(;a&&a.Gva;a=a.bt)a.Gva=!1;if(b.Yg)b.Yg.bt=null,YQa(b,c,d);else try{b.dra?b.Nia.call(b.context):YQa(b,c,d)}catch(e){ZQa.call(null,e)}LQa.put(b)},YQa=function(a,b,c){b==2?a.Nia.call(a.context,c):a.K6&&a.K6.call(a.context,c)},WQa=function(a,b){a.Gva=!0;HQa(function(){a.Gva&&ZQa.call(null,b)})},ZQa=fa,Cq=function(a){_.da.call(this,a);this.AUb=!1};_.Qk(Cq,_.da);Cq.prototype.name="cancel";var $Qa=function(a,b){yq.call(this);this.wwa=a||1;this.cma=b||_.ea;this.xHb=(0,_.Wj)(this.n5c,this);this.fQb=_.Pk()};_.Qk($Qa,yq);_.ba=$Qa.prototype;_.ba.enabled=!1;_.ba.YD=null;_.ba.setInterval=function(a){this.wwa=a;this.YD&&this.enabled?(this.stop(),this.start()):this.YD&&this.stop()};
_.ba.n5c=function(){if(this.enabled){var a=_.Pk()-this.fQb;a>0&&a<this.wwa*.8?this.YD=this.cma.setTimeout(this.xHb,this.wwa-a):(this.YD&&(this.cma.clearTimeout(this.YD),this.YD=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};_.ba.start=function(){this.enabled=!0;this.YD||(this.YD=this.cma.setTimeout(this.xHb,this.wwa),this.fQb=_.Pk())};_.ba.stop=function(){this.enabled=!1;this.YD&&(this.cma.clearTimeout(this.YD),this.YD=null)};
_.ba.Cn=function(){$Qa.VD.Cn.call(this);this.stop();delete this.cma};var aRa=function(a,b,c){if(typeof a==="function")c&&(a=(0,_.Wj)(a,c));else if(a&&typeof a.handleEvent=="function")a=(0,_.Wj)(a.handleEvent,a);else throw Error("Vb");return Number(b)>2147483647?-1:_.ea.setTimeout(a,b||0)},bRa=function(a){var b=null;return(new Aq(function(c,d){b=aRa(function(){c(void 0)},a);b==-1&&d(Error("Wb"))})).BQ(function(c){_.ea.clearTimeout(b);throw c;})};var lRa;_.Dq=function(a){yq.call(this);this.headers=new Map;this.NCa=a||null;this.rN=!1;this.MCa=this.Nc=null;this.Sha="";this.WO=0;this.GX="";this.vX=this.S7a=this.hwa=this.J0a=!1;this.OBa=0;this.NBa=null;this.qlb="";this.ana=!1;this.pSa=this.ysb=null};_.Qk(_.Dq,yq);var cRa=/^https?$/i,dRa=["POST","PUT"],eRa=[];_.ba=_.Dq.prototype;_.ba.gOc=function(){this.dispose();_.va(eRa,this)};_.ba.setTrustToken=function(a){this.ysb=a};_.ba.setAttributionReporting=function(a){this.pSa=a};
_.ba.send=function(a,b,c,d){if(this.Nc)throw Error("Xb`"+this.Sha+"`"+a);b=b?b.toUpperCase():"GET";this.Sha=a;this.GX="";this.WO=0;this.J0a=!1;this.rN=!0;this.Nc=this.NCa?this.NCa.eea():uQa.eea();this.MCa=this.NCa?this.NCa.getOptions():uQa.getOptions();this.Nc.onreadystatechange=(0,_.Wj)(this.vSb,this);try{this.S7a=!0,this.Nc.open(b,String(a),!0),this.S7a=!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("Yb`"+String(d));d=Array.from(c.keys()).find(f=>_.Sk("Content-Type",f));e=_.ea.FormData&&a instanceof _.ea.FormData;!(_.ua(dRa,b)>=0)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [f,g]of c)this.Nc.setRequestHeader(f,g);this.qlb&&(this.Nc.responseType=this.qlb);"withCredentials"in this.Nc&&this.Nc.withCredentials!==this.ana&&(this.Nc.withCredentials=
this.ana);if("setTrustToken"in this.Nc&&this.ysb)try{this.Nc.setTrustToken(this.ysb)}catch(f){}if("setAttributionReporting"in this.Nc&&this.pSa)try{this.Nc.setAttributionReporting(this.pSa)}catch(f){}try{fRa(this),this.OBa>0&&(this.NBa=aRa(this.F8,this.OBa,this)),this.hwa=!0,this.Nc.send(a),this.hwa=!1}catch(f){this.xf(5,f)}};_.ba.F8=function(){typeof Kxa!="undefined"&&this.Nc&&(this.GX="Timed out after "+this.OBa+"ms, aborting",this.WO=8,this.dispatchEvent("timeout"),this.abort(8))};
_.ba.xf=function(a,b){this.rN=!1;this.Nc&&(this.vX=!0,this.Nc.abort(),this.vX=!1);this.GX=b;this.WO=a;gRa(this);hRa(this)};var gRa=function(a){a.J0a||(a.J0a=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};_.Dq.prototype.abort=function(a){this.Nc&&this.rN&&(this.rN=!1,this.vX=!0,this.Nc.abort(),this.vX=!1,this.WO=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),hRa(this))};
_.Dq.prototype.Cn=function(){this.Nc&&(this.rN&&(this.rN=!1,this.vX=!0,this.Nc.abort(),this.vX=!1),hRa(this,!0));_.Dq.VD.Cn.call(this)};_.Dq.prototype.vSb=function(){this.isDisposed()||(this.S7a||this.hwa||this.vX?iRa(this):this.Teb())};_.Dq.prototype.Teb=function(){iRa(this)};
var iRa=function(a){if(a.rN&&typeof Kxa!="undefined"&&(!a.MCa[1]||Eq(a)!=4||a.eh()!=2))if(a.hwa&&Eq(a)==4)aRa(a.vSb,0,a);else if(a.dispatchEvent("readystatechange"),a.Os()){a.rN=!1;try{if(jRa(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{a.WO=6;try{var b=Eq(a)>2?a.Nc.statusText:""}catch(c){b=""}a.GX=b+" ["+a.eh()+"]";gRa(a)}}finally{hRa(a)}}},hRa=function(a,b){if(a.Nc){fRa(a);const c=a.Nc,d=a.MCa[0]?()=>{}:null;a.Nc=null;a.MCa=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=
d}catch(e){}}},fRa=function(a){a.NBa&&(_.ea.clearTimeout(a.NBa),a.NBa=null)};_.Dq.prototype.isActive=function(){return!!this.Nc};_.Dq.prototype.Os=function(){return Eq(this)==4};var jRa=function(a){var b=a.eh(),c;if(!(c=sQa(b))){if(b=b===0)a=aGa(String(a.Sha)),b=!cRa.test(a);c=b}return c},Eq=function(a){return a.Nc?a.Nc.readyState:0};_.Dq.prototype.eh=function(){try{return Eq(this)>2?this.Nc.status:-1}catch(a){return-1}};_.kRa=function(a){try{return a.Nc?a.Nc.responseText:""}catch(b){return""}};
lRa=function(a){try{if(!a.Nc)return null;if("response"in a.Nc)return a.Nc.response;switch(a.qlb){case "":case "text":return a.Nc.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in a.Nc)return a.Nc.mozResponseArrayBuffer}return null}catch(b){return null}};_.Dq.prototype.getResponseHeader=function(a){if(this.Nc&&this.Os())return a=this.Nc.getResponseHeader(a),a===null?void 0:a};
_.Dq.prototype.getAllResponseHeaders=function(){return this.Nc&&Eq(this)>=2?this.Nc.getAllResponseHeaders()||"":""};var mRa=function(a){const b={};a=a.getAllResponseHeaders().split("\r\n");for(let d=0;d<a.length;d++){if(_.Tk(a[d]))continue;var c=_.cDa(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 gca(b,function(d){return d.join(", ")})},nRa=function(a){return typeof a.GX==="string"?a.GX:String(a.GX)};
lOa(function(a){_.Dq.prototype.Teb=a(_.Dq.prototype.Teb)});var sRa=function(a){a.LCa.on("data",b=>{if("1"in b){var c=b["1"];let d;try{d=a.FMb(c)}catch(e){Fq(a,new rq(13,`Error when deserializing response data; error: ${e}`+`, response: ${c}`))}d&&oRa(a,d)}if("2"in b)for(b=pRa(a,b["2"]),c=0;c<a.xya.length;c++)a.xya[c](b)});a.LCa.on("end",()=>{qRa(a,rRa(a));for(let b=0;b<a.nya.length;b++)a.nya[b]()});a.LCa.on("error",()=>{if(a.SK.length!=0){var b=a.Nc.WO;b!==0||jRa(a.Nc)||(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.Nc.eh();d=qpa(c);break;default:d=14}qRa(a,rRa(a));b=rQa(b)+", error: "+nRa(a.Nc);c!=-1&&(b+=", http status code: "+c);Fq(a,new rq(d,b))}})},Fq=function(a,b){for(let c=0;c<a.SK.length;c++)a.SK[c](b)},qRa=function(a,b){for(let c=0;c<a.rya.length;c++)a.rya[c](b)},rRa=function(a){const b={},c=mRa(a.Nc);Object.keys(c).forEach(d=>{b[d]=c[d]});return b},oRa=function(a,b){for(let c=0;c<a.lya.length;c++)a.lya[c](b)},pRa=function(a,b){let c=2,d;const e={};try{let f;f=XPa(b);c=_.Cl(f,1);d=f.getMessage();_.rl(f,
UPa,3,_.kl()).length&&(e["grpc-web-status-details-bin"]=b)}catch(f){a.Nc&&a.Nc.eh()===404?(c=5,d="Not Found: "+String(a.Nc.Sha)):(c=14,d="Unable to parse RpcStatus: "+f)}return{code:c,details:d,metadata:e}},tRa=function(a,b){_.wq(a.Nc,"complete",()=>{if(jRa(a.Nc)){var c=_.kRa(a.Nc);if(b&&a.Nc.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Zb");c=atob(c)}try{var d=a.FMb(c)}catch(f){Fq(a,new rq(13,`Error when deserializing response data; error: ${f}`+`, response: ${c}`));return}c=
qpa(a.Nc.eh());qRa(a,rRa(a));c==0?oRa(a,d):Fq(a,new rq(c,"Xhr succeeded but the status code is not 200"))}else{c=_.kRa(a.Nc);let f;d=rRa(a);if(c){var e=pRa(a,c);c=e.code;f=e.details;e=e.metadata}else c=2,f="Rpc failed due to xhr error. error code: "+a.Nc.WO+", error: "+nRa(a.Nc),e=d;qRa(a,d);Fq(a,new rq(c,f,e))}})},Gq=function(a,b){b=a.indexOf(b);b>-1&&a.splice(b,1)},Hq=class{constructor(a,b){this.LCa=a.eZc;this.FMb=b;this.Nc=a.KCa;this.lya=[];this.rya=[];this.xya=[];this.nya=[];this.SK=[];this.LCa&&
sRa(this)}on(a,b){a=="data"?this.lya.push(b):a=="metadata"?this.rya.push(b):a=="status"?this.xya.push(b):a=="end"?this.nya.push(b):a=="error"&&this.SK.push(b);return this}removeListener(a,b){a=="data"?Gq(this.lya,b):a=="metadata"?Gq(this.rya,b):a=="status"?Gq(this.xya,b):a=="end"?Gq(this.nya,b):a=="error"&&Gq(this.SK,b);return this}cancel(){this.Nc.abort()}};Hq.prototype.cancel=Hq.prototype.cancel;Hq.prototype.removeListener=Hq.prototype.removeListener;Hq.prototype.on=Hq.prototype.on;var Iq=function(a){this.tvb=a.X6c||null;this.Ila=a.i4c||!1;this.z3=this.lV=void 0};_.Qk(Iq,tQa);Iq.prototype.eea=function(){const a=new Jq(this.tvb,this.Ila);this.lV&&a.Mnb(this.lV);this.z3&&a.hWb(this.z3);return a};Iq.prototype.mOb=function(a){return function(){return a}}({});Iq.prototype.Mnb=function(a){this.lV=a};Iq.prototype.hWb=function(a){this.z3=a};
var Jq=function(a,b){yq.call(this);this.tvb=a;this.Ila=b;this.z3=this.lV=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=this.responseXML=null;this.okb=new Headers;this.w7=null;this.GRb="GET";this.Q8="";this.aG=!1;this.l0=this.jea=this.lua=null};_.Qk(Jq,yq);Jq.prototype.open=function(a,b){if(this.readyState!=0)throw this.abort(),Error("$b");this.GRb=a;this.Q8=b;this.readyState=1;Kq(this)};
Jq.prototype.send=function(a){if(this.readyState!=1)throw this.abort(),Error("ac");this.aG=!0;const b={headers:this.okb,method:this.GRb,credentials:this.lV,cache:this.z3};a&&(b.body=a);(this.tvb||_.ea).fetch(new Request(this.Q8,b)).then(this.aUc.bind(this),this.Iva.bind(this))};
Jq.prototype.abort=function(){this.response=this.responseText="";this.okb=new Headers;this.status=0;this.jea&&this.jea.cancel("Request was aborted.").catch(()=>null);this.readyState>=1&&this.aG&&this.readyState!=4&&(this.aG=!1,Lq(this));this.readyState=0};
Jq.prototype.aUc=function(a){if(this.aG&&(this.lua=a,this.w7||(this.status=this.lua.status,this.statusText=this.lua.statusText,this.w7=a.headers,this.readyState=2,Kq(this)),this.aG&&(this.readyState=3,Kq(this),this.aG)))if(this.responseType==="arraybuffer")a.arrayBuffer().then(this.YTc.bind(this),this.Iva.bind(this));else if(typeof _.ea.ReadableStream!=="undefined"&&"body"in a){this.jea=a.body.getReader();if(this.Ila){if(this.responseType)throw Error("bc");this.response=[]}else this.response=this.responseText=
"",this.l0=new TextDecoder;uRa(this)}else a.text().then(this.ZTc.bind(this),this.Iva.bind(this))};var uRa=function(a){a.jea.read().then(a.UTc.bind(a)).catch(a.Iva.bind(a))};Jq.prototype.UTc=function(a){if(this.aG){if(this.Ila&&a.value)this.response.push(a.value);else if(!this.Ila){var b=a.value?a.value:new Uint8Array(0);if(b=this.l0.decode(b,{stream:!a.done}))this.response=this.responseText+=b}a.done?Lq(this):Kq(this);this.readyState==3&&uRa(this)}};
Jq.prototype.ZTc=function(a){this.aG&&(this.response=this.responseText=a,Lq(this))};Jq.prototype.YTc=function(a){this.aG&&(this.response=a,Lq(this))};Jq.prototype.Iva=function(){this.aG&&Lq(this)};var Lq=function(a){a.readyState=4;a.lua=null;a.jea=null;a.l0=null;Kq(a)};_.ba=Jq.prototype;_.ba.setRequestHeader=function(a,b){this.okb.append(a,b)};_.ba.getResponseHeader=function(a){return this.w7?this.w7.get(a.toLowerCase())||"":""};
_.ba.getAllResponseHeaders=function(){if(!this.w7)return"";const a=[],b=this.w7.entries();for(var c=b.next();!c.done;)c=c.value,a.push(c[0]+": "+c[1]),c=b.next();return a.join("\r\n")};_.ba.Mnb=function(a){this.lV=a};_.ba.hWb=function(a){this.z3=a};var Kq=function(a){a.onreadystatechange&&a.onreadystatechange.call(a)};Object.defineProperty(Jq.prototype,"withCredentials",{get:function(){return this.lV==="include"},set:function(a){this.Mnb(a?"include":"same-origin")}});var Mq=function(a){vm.call(this);this.fX=a;this.Gk={}};_.Qk(Mq,vm);var vRa=[];Mq.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(vRa[0]=b.toString()),b=vRa);for(var e=0;e<b.length;e++){var f=_.wq(a,b[e],c||this.handleEvent,d||!1,this.fX||this);if(!f)break;this.Gk[f.key]=f}return this};Mq.prototype.Oab=function(a,b,c,d){return wRa(this,a,b,c,d)};
var wRa=function(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)wRa(a,b,c[g],d,e,f);else{b=hQa(b,c,d||a.handleEvent,e,f||a.fX||a);if(!b)return a;a.Gk[b.key]=b}return a};Mq.prototype.Wu=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)this.Wu(a,b[f],c,d,e);else c=c||this.handleEvent,d=_.Aa(d)?!!d.capture:!!d,e=e||this.fX||this,c=iQa(c),d=!!d,b=uq(a)?a.dga(b,c,d,e):a?(a=kQa(a))?a.dga(b,c,d,e):null:null,b&&(oQa(b),delete this.Gk[b.key]);return this};
Mq.prototype.removeAll=function(){qc(this.Gk,function(a,b){this.Gk.hasOwnProperty(b)&&oQa(a)},this);this.Gk={}};Mq.prototype.Cn=function(){Mq.VD.Cn.call(this);this.removeAll()};Mq.prototype.handleEvent=function(){throw Error("cc");};var xRa=function(){this.bPb=!0;this.Ij=0;this.LX=""};xRa.prototype.xf=function(a,b){this.bPb=!1;throw Error("dc`"+this.Ij+"`"+b+"`"+a);};xRa.prototype.decode=function(a){this.bPb||this.xf(a,"stream already broken");this.LX+=a;a=Math.floor(this.LX.length/4);if(a==0)return null;let b;try{b=_.Pya(this.LX.slice(0,a*4))}catch(c){this.xf(this.LX,c.message)}this.Ij+=a*4;this.LX=this.LX.slice(a*4);return b};var Di=function(){this.Qq=null;this.Bj=[];this.bta=this.MX=this.w8=this.Yc=this.Ij=0;this.Dcb=null;this.SWa=0};Di.prototype.Rfa=function(){return this.Qq};Di.prototype.xf=function(a,b,c){this.Yc=3;this.Qq="The stream is broken @"+this.Ij+"/"+b+". Error: "+c+". With input:\n"+a;throw Error(this.Qq);};Di.prototype.Uqa=function(){return!0};
Di.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.w8=p>>>3;f.w8!=1&&f.w8!=2&&f.w8!=15&&f.xf(g,l,"unexpected tag");f.Yc=1;f.MX=0;f.bta=0}function c(p){f.bta++;f.bta==5&&p&240&&f.xf(g,l,"message length too long");f.MX|=(p&127)<<(f.bta-1)*7;p&128||(f.Yc=2,f.SWa=0,f.Dcb=typeof Uint8Array!=="undefined"?new Uint8Array(f.MX):Array(f.MX),f.MX==0&&e())}function d(p){f.Dcb[f.SWa++]=p;f.SWa==f.MX&&e()}function e(){if(f.w8<15){const p={};p[f.w8]=
f.Dcb;f.Bj.push(p)}f.Yc=0}const f=this,g=a instanceof Array?a:new Uint8Array(a);let l=0;for(;l<g.length;){switch(f.Yc){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("ec`"+f.Yc);}f.Ij++;l++}a=f.Bj;f.Bj=[];return a.length>0?a:null};var Ei=function(){this.Qq=null;this.Ij=0;this.cNc=new xRa;this.A_c=new Di};Ei.prototype.Rfa=function(){return this.Qq};Ei.prototype.xf=function(a,b){this.Qq="The stream is broken @"+this.Ij+". Error: "+b+". With input:\n"+a;throw Error(this.Qq);};Ei.prototype.Uqa=function(){return!1};Ei.prototype.parse=function(a){this.Qq!==null&&this.xf(a,"stream already broken");let b=null;try{const c=this.cNc.decode(a);b=c===null?null:this.A_c.parse(c)}catch(c){this.xf(a,c.message)}this.Ij+=a.length;return b};var Nq=function(a){return a=="\r"||a=="\n"||a==" "||a=="\t"};var Hpa=function(a){this.Qq=null;this.Bj=[];this.t3="";this.Q3c=[];this.oz=this.sF=0;this.tla=!1;this.zma=0;this.r4c=/[\\"]/g;this.Yc=this.Jla=0;this.XPc=!(!a||!a.WPc)},yRa={INIT:0,L9:1,dGa:2,X0:3,e9:4,d9:5,Uo:6,jFa:7,Kwb:8,Txb:9,Uxb:10,Vxb:11,owb:12,pwb:13,qwb:14,rwb:15,txb:16,uxb:17,vxb:18,umc:19,cGa:20};_.ba=Hpa.prototype;_.ba.Rfa=function(){return this.Qq};_.ba.done=function(){return this.Jla===2};
_.ba.xf=function(a,b){this.Jla=3;this.Qq="The stream is broken @"+this.oz+"/"+b+". With input:\n"+a;throw Error(this.Qq);};_.ba.Uqa=function(){return!1};
_.ba.parse=function(a){function b(){for(;F<a.length;)if(Nq(a[F]))F++,f.oz++;else break;return F<t}function c(){for(var K;;){K=a[F++];if(!K)break;f.oz++;switch(f.Yc){case p.INIT:K==="{"?f.Yc=p.dGa:K==="["?f.Yc=p.e9:Nq(K)||f.xf(a,F);continue;case p.jFa:case p.dGa:if(Nq(K))continue;if(f.Yc===p.jFa)g.push(p.Kwb);else if(K==="}"){e("{}");f.Yc=d();continue}else g.push(p.X0);K==='"'?f.Yc=p.Uo:f.xf(a,F);continue;case p.Kwb:case p.X0:if(Nq(K))continue;K===":"?(f.Yc===p.X0&&(g.push(p.X0),f.sF++),f.Yc=p.L9):
K==="}"?(f.sF--,e(),f.Yc=d()):K===","?(f.Yc===p.X0&&g.push(p.X0),f.Yc=p.jFa):f.xf(a,F);continue;case p.e9:case p.L9:if(Nq(K))continue;if(f.Yc===p.e9)if(f.sF++,f.Yc=p.L9,K==="]"){f.sF--;if(f.sF===0){f.Yc=p.d9;return}e("[]");f.Yc=d();continue}else g.push(p.d9);K==='"'?f.Yc=p.Uo:K==="{"?f.Yc=p.dGa:K==="["?f.Yc=p.e9:K==="t"?f.Yc=p.Txb:K==="f"?f.Yc=p.owb:K==="n"?f.Yc=p.txb:K!=="-"&&("0123456789".indexOf(K)!==-1?f.Yc=p.cGa:f.xf(a,F));continue;case p.d9:if(K===",")g.push(p.d9),f.Yc=p.L9,f.sF===1&&(A=F);
else if(K==="]"){f.sF--;if(f.sF===0)return;e();f.Yc=d()}else if(Nq(K))continue;else f.xf(a,F);continue;case p.Uo:const U=F;a:for(;;){for(;f.zma>0;)if(K=a[F++],f.zma===4?f.zma=0:f.zma++,!K)break a;if(K==='"'&&!f.tla){f.Yc=d();break}if(K==="\\"&&!f.tla&&(f.tla=!0,K=a[F++],!K))break;if(f.tla)if(f.tla=!1,K==="u"&&(f.zma=1),K=a[F++])continue;else break;l.lastIndex=F;K=l.exec(a);if(!K){F=a.length+1;break}F=K.index+1;K=a[K.index];if(!K)break}f.oz+=F-U;continue;case p.Txb:if(!K)continue;K==="r"?f.Yc=p.Uxb:
f.xf(a,F);continue;case p.Uxb:if(!K)continue;K==="u"?f.Yc=p.Vxb:f.xf(a,F);continue;case p.Vxb:if(!K)continue;K==="e"?f.Yc=d():f.xf(a,F);continue;case p.owb:if(!K)continue;K==="a"?f.Yc=p.pwb:f.xf(a,F);continue;case p.pwb:if(!K)continue;K==="l"?f.Yc=p.qwb:f.xf(a,F);continue;case p.qwb:if(!K)continue;K==="s"?f.Yc=p.rwb:f.xf(a,F);continue;case p.rwb:if(!K)continue;K==="e"?f.Yc=d():f.xf(a,F);continue;case p.txb:if(!K)continue;K==="u"?f.Yc=p.uxb:f.xf(a,F);continue;case p.uxb:if(!K)continue;K==="l"?f.Yc=
p.vxb:f.xf(a,F);continue;case p.vxb:if(!K)continue;K==="l"?f.Yc=d():f.xf(a,F);continue;case p.umc:K==="."?f.Yc=p.cGa:f.xf(a,F);continue;case p.cGa:if("0123456789.eE+-".indexOf(K)!==-1)continue;else F--,f.oz--,f.Yc=d();continue;default:f.xf(a,F)}}}function d(){const K=g.pop();return K!=null?K:p.L9}function e(K){f.sF>1||(K||(K=A===-1?f.t3+a.substring(x,F):a.substring(A,F)),f.XPc?f.Bj.push(K):f.Bj.push(JSON.parse(K)),A=F)}const f=this,g=f.Q3c,l=f.r4c,p=yRa,t=a.length;let x=0,A=-1,F=0;for(;F<t;)switch(f.Jla){case 3:return f.xf(a,
F),null;case 2:return b()&&f.xf(a,F),null;case 0:if(b()){var I=a[F++];f.oz++;if(I==="["){f.Jla=1;x=F;f.Yc=p.e9;continue}else f.xf(a,F)}return null;case 1:return c(),f.sF===0&&f.Yc==p.d9?(f.Jla=2,f.t3=a.substring(F)):f.t3=A===-1?f.t3+a.substring(x):a.substring(A),f.Bj.length>0?(I=f.Bj,f.Bj=[],I):null}return null};var Gpa=function(){this.Qq=this.PO=null;this.Yc=this.Ij=0;this.Bj=[];this.cYb=!1};Gpa.prototype.Rfa=function(){return this.Qq};Gpa.prototype.Uqa=function(){return!1};
Gpa.prototype.parse=function(a){function b(p){f.Yc=6;f.Qq="The stream is broken @"+f.Ij+"/"+g+". Error: "+p+". With input:\n";throw Error(f.Qq);}function c(){f.PO=new Hpa({W$c:!0,WPc:!0})}function d(p){if(p)for(let t=0;t<p.length;t++){const x={};x[1]=p[t];f.Bj.push(x)}}function e(p){if(p){(f.cYb||p.length>1)&&b("extra status: "+p);f.cYb=!0;const t={};t[2]=p[0];f.Bj.push(t)}}const f=this;let g=0;for(;g<a.length;){var l;if(l=f.Yc!==2){a:{for(;g<a.length;){if(!Nq(a[g])){l=!0;break a}g++;f.Ij++}l=!1}l=
!l}if(l)return null;switch(f.Yc){case 6:b("stream already broken");break;case 0:a[g]==="["?(f.Yc=1,g++,f.Ij++):b("unexpected input token");break;case 1:a[g]==="["?(f.Yc=2,c()):a[g]===","||a.slice(g,g+5)=="null,"?f.Yc=3:a[g]==="]"?(f.Yc=5,g++,f.Ij++):b("unexpected input token");break;case 2:l=f.PO.parse(a.substring(g));d(l);f.PO.done()?(f.Yc=3,l=f.PO.t3,f.Ij+=a.length-g-l.length,a=l,g=0):(f.Ij+=a.length-g,g=a.length);break;case 3:a[g]===","||a.slice(g,g+5)=="null,"?(f.Yc=4,c(),f.PO.parse("["),g+=a[g]===
","?1:5,f.Ij++):a[g]==="]"&&(f.Yc=5,g++,f.Ij++);break;case 4:l=f.PO.parse(a.substring(g));e(l);f.PO.done()?(f.Yc=5,l=f.PO.t3,f.Ij+=a.length-g-l.length,a=l,g=0):(f.Ij+=a.length-g,g=a.length);break;case 5:b("extra input after stream end")}}return f.Bj.length>0?(a=f.Bj,f.Bj=[],a):null};var Oq=function(a,b){a.n8!=b&&(a.n8=b,a.Lpb&&a.Lpb())},Pq=function(a){a.VKb.removeAll();if(a.Nc){const b=a.Nc;a.Nc=null;b.abort();b.dispose()}},zRa=class{constructor(a){this.Nc=a;this.EY=null;this.n8=this.oz=0;this.eNb=!1;this.qta=this.Lpb=this.l0=null;this.VKb=new Mq(this);this.VKb.listen(this.Nc,"readystatechange",this.s0c)}zva(){return this.Nc}eh(){return this.n8}s0c(a){a=a.target;try{if(a==this.Nc)a:{const f=Eq(this.Nc);var b=this.Nc.WO,c=this.Nc.eh();const g=_.kRa(this.Nc);a=[];if(lRa(this.Nc)instanceof
Array){const l=lRa(this.Nc);l.length>0&&l[0]instanceof Uint8Array&&(this.eNb=!0,a=l)}if(!(f<3||f==3&&!g&&a.length==0))if(c=c==200||c==206,f==4&&(b==8?Oq(this,7):b==7?Oq(this,8):c||Oq(this,3)),this.EY||(this.EY=Ipa(this.Nc),this.EY==null&&Oq(this,5)),this.n8>2)Pq(this);else{if(a.length>this.oz){const l=a.length;b=[];try{if(this.EY.Uqa())for(var d=0;d<l;d++){var e=this.EY.parse(Array.from(a[d]));e&&(b=b.concat(e))}else{e="";if(!this.l0){if(typeof TextDecoder==="undefined")throw Error("fc");this.l0=
new TextDecoder}for(d=0;d<l;d++)e+=this.l0.decode(a[d],{stream:f==4&&d==l-1});b=this.EY.parse(e)}a.splice(0,l);b&&this.qta(b)}catch(p){Oq(this,5);Pq(this);break a}}else if(g.length>this.oz){d=g.slice(this.oz);this.oz=g.length;try{const l=this.EY.parse(d);l!=null&&this.qta&&this.qta(l)}catch(l){Oq(this,5);Pq(this);break a}}f==4?(g.length!=0||this.eNb?Oq(this,2):Oq(this,4),Pq(this)):Oq(this,1)}}}catch(f){Oq(this,6),Pq(this)}}};var ARa=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.Hva("message-callback exception (ignored) "+g)}})}},BRa=function(a,b){var c=a.eF[b];c&&c.forEach(function(d){try{d()}catch(e){a.Hva("status-callback exception (ignored) "+e)}});(c=a.DU[b])&&c.forEach(function(d){d()});a.DU[b]=[]},CRa=class{constructor(a){a=this.Dvb=a;var b=(0,_.Wj)(this.vZc,this);a.qta=b;a=this.Dvb;b=(0,_.Wj)(this.BZc,this);a.Lpb=b;this.eF={};this.DU={}}on(a,b){let c=this.eF[a];
c||(c=[],this.eF[a]=c);c.push(b);return this}addListener(a,b){this.on(a,b);return this}removeListener(a,b){const c=this.eF[a];c&&_.va(c,b);(a=this.DU[a])&&_.va(a,b);return this}once(a,b){let c=this.DU[a];c||(c=[],this.DU[a]=c);c.push(b);return this}vZc(a){var b=this.eF.data;b&&ARa(this,a,b);(b=this.DU.data)&&ARa(this,a,b);this.DU.data=[]}BZc(){switch(this.Dvb.eh()){case 1:BRa(this,"readable");break;case 5:case 6:case 4:case 7:case 3:BRa(this,"error");break;case 8:BRa(this,"close");break;case 2:BRa(this,
"end")}}Hva(){}};var IRa,ERa,FRa,GRa;_.DRa=function(a,b){let c=a;b.forEach(d=>{const e=c;c=f=>d.intercept(f,e)});return c};_.HRa=function(a,b,c){const d=b.Kxa,e=b.getMetadata(),f=ERa(a,!0);a=FRa(a,e,f,c+d.getName());c=GRa(f,d.NUb,!1);tRa(c,e["X-Goog-Encode-Response-If-Executable"]=="base64");b=d.GUb(b.FUb);f.send(a,"POST",b);return c};
IRa=function(a,b,c,d,e){const f=b.substr(0,b.length-e.name.length);return _.DRa(g=>new TPa((l,p)=>{let t={};const x=_.HRa(a,g,f);x.on("error",A=>p(A));x.on("metadata",A=>{t=A});x.on("data",A=>{l(GPa(g.Kxa,A,t))})}),a.T5c).call(a,_.FPa(e,c,d)).then(g=>g.i1c)};_.Qq=function(a,b,c,d,e){return IRa(a,b,c,d,e)};ERa=function(a,b){b=a.eOc&&!b;return a.R_b||b?new _.Dq(new Iq({X6c:a.R_b,i4c:b})):new _.Dq};
FRa=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&&SPa.has(e.split(" ")[0])||a.ana)c.ana=!0;if(a.G4c)a=d,_.rc(b)?d=a:(c=dJa(b),typeof a==="string"?(b=encodeURIComponent("$httpHeaders"),c=c!=null?"="+encodeURIComponent(String(c)):"",d=cGa(a,b+c)):(_.Vj(a,"$httpHeaders",c),d=a));else for(const f in b)c.headers.set(f,b[f]);return d};
GRa=function(a,b,c){let d;c&&(c=new zRa(a),d=new CRa(c));return new Hq({KCa:a,eZc:d},b)};
_.Rq=class{constructor(a={}){this.G4c=a.ypd||Xj("suppressCorsPreflight",a)||!1;this.ana=a.withCredentials||Xj("withCredentials",a)||!1;this.eYb=a.fpd||[];this.T5c=a.wqd||[];this.R_b=a.krd;this.eOc=a.Gqd||!1}CL(a,b,c,d){const e=a.substr(0,a.length-d.name.length);return _.DRa(f=>{const g=f.Kxa;var l=f.getMetadata();const p=ERa(this,!1);l=FRa(this,l,p,e+g.getName());const t=GRa(p,g.NUb,!0);f=g.GUb(f.FUb);p.send(l,"POST",f);return t},this.eYb).call(this,_.FPa(d,b,c))}};_.JRa=new _.qq("/devtools.sourcerers.DecorationsService/GetFilterSupport",_.JOa,LOa,a=>a.hd(),MOa);_.KRa=new _.qq("/devtools.sourcerers.DecorationsService/ListDecorations",_.TOa,_.eq,a=>a.hd(),cPa);_.LRa=new _.qq("/devtools.sourcerers.DecorationsService/ResolveDocumentation",_.gPa,hPa,a=>a.hd(),iPa);_.MRa=new _.qq("/devtools.sourcerers.DecorationsService/ResolveItemList",_.jPa,kPa,a=>a.hd(),lPa);_.NRa=new _.qq("/devtools.sourcerers.DecorationsService/ResolvePanel",_.mPa,pPa,a=>a.hd(),qPa);(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={}}else a=void 0;return a};var ORa=function(a,b){_.sl(a,2,b)},PRa=function(a,b){return _.Qb(a,3,b,_.kb)},QRa=function(a,b){_.sl(a,8,b)},RRa=function(a,b){_.sl(a,9,b)},SRa=class extends _.cc{constructor(a){super(a)}getType(){return _.Gl(this,1,0)}Wm(a){return _.Vl(this,1,a)}getTags(a){return fza(this,3,a)}yk(){return _.ql(this,_.iq,4)}fq(a){return _.sl(this,4,a)}getLineNumber(){return _.El(this,5)}};SRa.Wb=[3];
SRa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={type:_.Gl(this,1,0),timestamp:_.Lm(_.ql(this,_.ok,2)),Fpd:_.h(_.Jl(this,3,2)),Ne:jq(this.yk()),lineNumber:_.El(this,5),bx:_.Y(this,6),pr:_.Y(this,7),fcd:_.Lm(_.ql(this,_.ok,8)),ecd:_.Lm(_.ql(this,_.ok,9))}}else a=void 0;return a};var TRa=class extends _.cc{constructor(a){super(a)}},URa=_.gc(TRa);TRa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={}}else a=void 0;return a};var VRa=new _.qq("/devtools.grimoire.FeedbackService/SendFeedback",SRa,TRa,a=>a.hd(),URa);_.Sq=class extends _.cc{constructor(a){super(a)}yk(){return _.ql(this,_.iq,1)}fq(a){return _.sl(this,1,a)}};_.Sq.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ne:jq(this.yk()),includeAuxiliaryDirectoryContents:_.Bl(this,2),includeAttributes:_.Bl(this,3),preferCompressed:_.Bl(this,4),spacesPerTab:_.Cl(this,8),preferServerHighlighting:_.Bl(this,9),preferIncrementalRendering:_.Bl(this,10)}}else a=void 0;return a};_.Tq=class extends _.cc{constructor(a){super(a)}getSize(){return _.El(this,3)}vMb(){return _.El(this,3)}setSize(a){return _.Rb(this,3,_.sb(a),"0")}};_.Tq.prototype.toObject=function(){return WRa(this)};var WRa=function(a){if(a!=null)return _.dc(a),{CK:_.Lm(_.ql(a,_.ok,1)),bxa:_.Y(a,2),size:_.El(a,3),qo:_.Bl(a,4),Zta:_.Y(a,5)}};_.Uq=class extends _.cc{constructor(a){super(a)}oe(){return _.Y(this,1)}rd(a){return _.gk(this,1,a)}getType(){return _.Gl(this,5,0)}Wm(a){return _.Vl(this,5,a)}hasAttributes(){return _.hl(this,_.Tq,4)}NW(){return _.Jl(this,8,_.kl())}NWb(a){_.Qb(this,8,a,_.kb)}u4a(){return _.Y(this,7)}xWb(a){_.gk(this,7,a)}};_.Uq.Wb=[8];_.Uq.prototype.toObject=function(){return XRa(this)};
var XRa=function(a){if(a!=null)return _.dc(a),{path:_.Y(a,1),hash:_.Y(a,2),type:_.Gl(a,5,0),attributes:WRa(_.ql(a,_.Tq,4)),E3c:_.h(_.Jl(a,8,2)),HK:_.Y(a,7)}};var YRa=class extends _.cc{constructor(a){super(a)}getEditor(){return _.Y(this,1)}clearEditor(){return _.gl(this,1)}};YRa.prototype.toObject=function(){return ZRa(this)};var ZRa=function(a){if(a!=null)return _.dc(a),{editor:_.Y(a,1),Zfd:_.Y(a,2),YK:_.Y(a,3),efd:_.Y(a,4)}};var $Ra=class extends _.cc{constructor(a){super(a)}sO(){return _.ql(this,YRa,3)}};$Ra.Wb=[1];$Ra.prototype.toObject=function(){return aSa(this)};var aSa=function(a){if(a!=null)return _.dc(a),{Pdd:_.Zb(_.rl(a,_.Uq,1,_.kl()),XRa),D0c:ZRa(a.sO())}};var bSa=class extends _.cc{constructor(a){super(a)}K3a(){return _.Hl(this,2,_.kl())}};bSa.Wb=[2];bSa.prototype.toObject=function(){return cSa(this)};var cSa=function(a){if(a!=null)return _.dc(a),{Gg:_.Bl(a,1),FHb:_.h(_.Hl(a,2,2))}};var dSa=class extends _.cc{constructor(a){super(a)}getProperties(){return _.ql(this,bSa,4)}setProperties(a){return _.sl(this,4,a)}aNb(){return _.hl(this,bSa,4)}};dSa.prototype.toObject=function(){return eSa(this)};var eSa=function(a){if(a!=null)return _.dc(a),{udd:_.Y(a,1),nfd:tPa(_.ql(a,sPa,2)),eed:_.Y(a,3),properties:cSa(a.getProperties())}};var fSa=class extends _.cc{constructor(a){super(a)}getType(){return _.Gl(this,1,0)}Wm(a){return _.Vl(this,1,a)}kga(){return _.ql(this,_.kq,2)}cNb(){return _.hl(this,_.kq,2)}yMb(){return _.rl(this,dSa,3,_.kl())}};fSa.Wb=[3];fSa.prototype.toObject=function(){return gSa(this)};var gSa=function(a){if(a!=null)return _.dc(a),{type:_.Gl(a,1,0),sourceRange:lq(a.kga()),b5c:_.Zb(a.yMb(),eSa)}};var hSa=class extends _.cc{constructor(a){super(a)}l5(){return _.rl(this,fSa,1,_.kl())}eh(){return _.Gl(this,2,0)}};hSa.Wb=[1];hSa.prototype.toObject=function(){return iSa(this)};var iSa=function(a){if(a!=null)return _.dc(a),{JPc:_.Zb(a.l5(),gSa),status:_.Gl(a,2,0),hqd:_.Y(a,3)}};_.jSa=class extends _.cc{constructor(a){super(a)}};_.jSa.Wb=[1,2];_.jSa.prototype.toObject=function(){return kSa(this)};var kSa=function(a){if(a!=null)return _.dc(a),{Cgd:_.h(_.Nb(a,1,_.nb,2)),Pgd:_.h(_.Hl(a,2,2))}};_.lSa=class extends _.cc{constructor(a){super(a)}getRange(){return _.ql(this,_.kq,1)}setRange(a){return _.sl(this,1,a)}Mva(){return _.hl(this,_.kq,1)}};_.lSa.prototype.toObject=function(){return mSa(this)};var mSa=function(a){if(a!=null)return _.dc(a),{Vd:lq(a.getRange()),indentation:_.Cl(a,2)}};var Vq=class extends _.cc{constructor(a){super(a)}eh(){return _.Gl(this,2,0)}};Vq.Wb=[1,3];Vq.prototype.toObject=function(){return nSa(this)};var nSa=function(a){if(a!=null){_.dc(a);var b=_.rl(a,_.kq,1,_.kl());return{kmd:_.Zb(b,lq),status:_.Gl(a,2,0),jmd:_.Zb(_.rl(a,_.lSa,3,_.kl()),mSa)}}};_.oSa=class extends _.cc{constructor(a){super(a)}getType(){return _.Gl(this,1,0)}Wm(a){return _.Vl(this,1,a)}getRange(){return _.ql(this,_.kq,2)}setRange(a){return _.sl(this,2,a)}Mva(){return _.hl(this,_.kq,2)}};_.oSa.prototype.toObject=function(){return pSa(this)};var pSa=function(a){if(a!=null)return _.dc(a),{type:_.Gl(a,1,0),Vd:lq(a.getRange())}};var qSa=class extends _.cc{constructor(a){super(a)}getId(){return _.Y(this,1)}getName(){return _.Y(this,2)}Pd(a){return _.gk(this,2,a)}};qSa.prototype.toObject=function(){return rSa(this)};var rSa=function(a){if(a!=null)return _.dc(a),{id:_.Y(a,1),name:_.Y(a,2),cjd:_.Cl(a,3)}};var sSa=class extends _.cc{constructor(a){super(a)}getType(){return _.Gl(this,1,0)}Wm(a){return _.Vl(this,1,a)}getRange(){return _.ql(this,_.kq,2)}setRange(a){return _.sl(this,2,a)}Mva(){return _.hl(this,_.kq,2)}Js(){return _.Y(this,3)}};sSa.prototype.toObject=function(){return tSa(this)};var tSa=function(a){if(a!=null)return _.dc(a),{type:_.Gl(a,1,0),Vd:lq(a.getRange()),target:_.Y(a,3)}};var Wq=class extends _.cc{constructor(a){super(a)}eh(){return _.Gl(this,2,0)}};Wq.Wb=[1];Wq.prototype.toObject=function(){return uSa(this)};var uSa=function(a){if(a!=null)return _.dc(a),{scd:_.Zb(_.rl(a,_.mq,1,_.kl()),uPa),status:_.Gl(a,2,0)}};_.Xq=class extends _.cc{constructor(a){super(a)}r5(a){return _.rl(this,sSa,4,_.kl(a))}v_(a){return _.ul(this,4,a)}Pca(a){_.vl(this,4,sSa,a)}CC(){return _.ql(this,Wq,5)}BC(){return _.ql(this,Vq,7)}aga(){return _.ql(this,qSa,10)}sO(){return _.ql(this,YRa,11)}};_.Xq.Wb=[3,4,12];_.Xq.prototype.toObject=function(){return vSa(this)};
var vSa=function(a){if(a!=null)return _.dc(a),{mimeType:_.Y(a,1),Zsa:_.Bl(a,2),Dgd:_.Zb(_.rl(a,_.oSa,3,_.kl()),pSa),FXc:_.Zb(a.r5(),tSa),zcd:kSa(_.ql(a,_.jSa,9)),outline:uSa(a.CC()),eod:iSa(_.ql(a,hSa,6)),Ao:nSa(a.BC()),FK:_.Cl(a,8),language:rSa(a.aga()),D0c:ZRa(a.sO()),Ofd:_.Zb(_.rl(a,_.iq,12,_.kl()),jq)}};_.Yq=class extends _.cc{constructor(a){super(a)}getData(){return _.nl(this,1)}setData(a){return _.Rb(this,1,Ya(a,!1,!0,!1),_.Xa())}clearData(){return _.gl(this,1)}ow(){return _.Y(this,3)}PAa(a){return _.gk(this,3,a)}getSize(){return _.El(this,4)}vMb(){return _.El(this,4)}setSize(a){return _.Rb(this,4,_.sb(a),"0")}};_.Yq.Wb=[6];_.Yq.prototype.toObject=function(){return wSa(this)};
var wSa=function(a){if(a!=null)return _.dc(a),{data:ac(a.getData()),ofd:vSa(_.ql(a,_.Xq,2)),text:_.Y(a,3),size:_.El(a,4),Qy:_.zn(_.ql(a,_.yn,5)),Bgd:_.Zb(_.rl(a,_.yn,6,_.kl()),_.zn)}};_.xSa=class extends _.cc{constructor(a){super(a)}getUrl(){return _.Y(this,1)}Bz(a){return _.gk(this,1,a)}In(){return _.ql(this,dk,4)}jQ(a){return _.sl(this,4,a)}};_.xSa.prototype.toObject=function(){return ySa(this)};var ySa=function(a){if(a!=null)return _.dc(a),{url:_.Y(a,1),sy:_.Y(a,2),ad:_.Y(a,3),Te:hq(a.In())}};_.zSa=class extends _.cc{constructor(a){super(a)}In(){return _.ql(this,dk,1)}jQ(a){return _.sl(this,1,a)}oe(){return _.Y(this,3)}rd(a){return _.gk(this,3,a)}getUrl(){return _.Y(this,4)}Bz(a){return _.gk(this,4,a)}};_.zSa.prototype.toObject=function(){return ASa(this)};var ASa=function(a){if(a!=null)return _.dc(a),{Te:hq(a.In()),sy:_.Y(a,2),path:_.Y(a,3),url:_.Y(a,4),ad:_.Y(a,5)}};_.BSa=class extends _.cc{constructor(a){super(a)}};_.BSa.prototype.toObject=function(){return CSa(this)};var CSa=function(a){if(a!=null)return _.dc(a),{Dmd:_.Y(a,1),mnd:_.Y(a,2),MUb:_.Bl(a,3)}};_.$q=function(a){return _.Nl(a,$Ra,1,_.Zq)};_.ar=function(a){return _.Nl(a,_.Yq,2,_.Zq)};_.cr=class extends _.cc{constructor(a){super(a)}};_.DSa=_.gc(_.cr);_.cr.Wb=[5,8];_.Zq=[1,2,3,4];_.cr.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Odd:aSa(_.$q(this)),ye:wSa(_.ar(this)),Cpd:CSa(_.Nl(this,_.BSa,3,_.Zq)),Ufd:ySa(_.Nl(this,_.xSa,4,_.Zq)),ppd:_.Zb(_.rl(this,_.zSa,5,_.kl()),ASa),Wld:_.h(_.Jl(this,8,2)),rbd:jq(_.ql(this,_.iq,7))}}else a=void 0;return a};var ESa=new _.qq("/devtools.grimoire.FileService/GetContents",_.Sq,_.cr,a=>a.hd(),_.DSa);_.FSa=new _.qq("/devtools.grimoire.FileService/GetContentsStreaming",_.Sq,_.cr,a=>a.hd(),_.DSa);_.GSa=class extends _.cc{constructor(a){super(a)}In(){return _.ql(this,dk,1)}jQ(a){return _.sl(this,1,a)}oe(){return _.Y(this,2)}rd(a){return _.gk(this,2,a)}};_.GSa.Wb=[3];_.GSa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Te:hq(this.In()),path:_.Y(this,2),cld:_.h(_.Hl(this,3,2)),maxRelatedFiles:_.Cl(this,4),logForPath:_.Bl(this,6),logForPathWithPagination:_.Bl(this,7)}}else a=void 0;return a};_.HSa=class extends _.cc{constructor(a){super(a)}oe(){return _.Y(this,1)}rd(a){return _.gk(this,1,a)}};_.HSa.Wb=[2];_.HSa.prototype.toObject=function(){return ISa(this)};var ISa=function(a){if(a!=null)return _.dc(a),{path:_.Y(a,1),pod:_.h(_.Hl(a,2,2))}};var JSa=class extends _.cc{constructor(a){super(a)}},KSa=_.gc(JSa);JSa.Wb=[1];JSa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={bnd:_.Zb(_.rl(this,_.HSa,1,_.kl()),ISa)}}else a=void 0;return a};var LSa=new _.qq("/devtools.grimoire.FileService/GetDynamicRelatedFiles",_.GSa,JSa,a=>a.hd(),KSa);var MSa=class extends _.cc{constructor(a){super(a)}yk(){return _.ql(this,_.iq,1)}fq(a){return _.sl(this,1,a)}};MSa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ne:jq(this.yk()),spacesPerTab:_.Cl(this,2)}}else a=void 0;return a};var NSa=class extends _.cc{constructor(a){super(a)}BC(){return _.ql(this,Vq,1)}},OSa=_.gc(NSa);NSa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ao:nSa(this.BC())}}else a=void 0;return a};var PSa=new _.qq("/devtools.grimoire.FileService/GetFolding",MSa,NSa,a=>a.hd(),OSa);var QSa=class extends _.cc{constructor(a){super(a)}yk(){return _.ql(this,_.iq,1)}fq(a){return _.sl(this,1,a)}};QSa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ne:jq(this.yk())}}else a=void 0;return a};var RSa=class extends _.cc{constructor(a){super(a)}CC(){return _.ql(this,Wq,3)}},SSa=_.gc(RSa);RSa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={outline:uSa(this.CC())}}else a=void 0;return a};var TSa=new _.qq("/devtools.grimoire.FileService/GetOutline",QSa,RSa,a=>a.hd(),SSa);var USa=class extends _.cc{constructor(a){super(a)}yk(){return _.ql(this,_.iq,1)}fq(a){return _.sl(this,1,a)}getAttributeNames(a){return _.Il(this,2,a)}};USa.Wb=[2];USa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ne:jq(this.yk()),Dad:_.h(_.Hl(this,2,2))}}else a=void 0;return a};var WSa=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}Pd(a){return _.gk(this,1,a)}getStringValue(){return _.Kl(this,2,VSa)}setStringValue(a){return _.Tl(this,2,VSa,a)}},VSa=[2];WSa.prototype.toObject=function(){return XSa(this)};var XSa=function(a){if(a!=null)return _.dc(a),{name:_.Y(a,1),stringValue:_.h(_.Ml(a,2,VSa))}};var YSa=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}Pd(a){return _.gk(this,1,a)}setAttribute(a,b){return _.il(this,2,WSa,a,b)}};YSa.Wb=[2];YSa.prototype.toObject=function(){return ZSa(this)};var ZSa=function(a){if(a!=null){_.dc(a);var b=_.Y(a,1);a=_.rl(a,WSa,2,_.kl());return{name:b,Cad:_.Zb(a,XSa)}}};var $Sa=class extends _.cc{constructor(a){super(a)}yMb(){return _.Hl(this,1,_.kl())}},aTa=_.gc($Sa);$Sa.Wb=[1,2];$Sa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={b5c:_.h(_.Hl(this,1,2)),Opd:_.Zb(_.rl(this,YSa,2,_.kl()),ZSa)}}else a=void 0;return a};var bTa=new _.qq("/devtools.grimoire.FileService/ListTargets",USa,$Sa,a=>a.hd(),aTa);(class extends _.cc{constructor(a){super(a)}yk(){return _.ql(this,_.iq,1)}fq(a){return _.sl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ne:jq(this.yk())}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}yk(){return _.ql(this,_.iq,1)}fq(a){return _.sl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ne:jq(this.yk()),mergeLatestData:_.Bl(this,2)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}yk(){return _.ql(this,_.iq,1)}fq(a){return _.sl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ne:jq(this.yk())}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}yk(){return _.ql(this,_.iq,1)}fq(a){return _.sl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ne:jq(this.yk()),diffBase:_.Y(this,2)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}yk(){return _.ql(this,_.iq,1)}fq(a){return _.sl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ne:jq(this.yk())}}else a=void 0;return a};_.cTa=class extends _.cc{constructor(a){super(a)}addPath(a,b){var c=this.yf,d=c[_.Ma];ab(d);c=Jba(c,d,1,2);d=c[_.Ma]|0;a=_.ub(a,!!(4&d)&&!!(4096&d));b!=void 0?c.splice(b,0,a):c.push(a);return this}oe(){return _.Il(this,1)}rd(a,b){return _.Sb(this,1,_.ub,a,b,_.Hl)}};_.cTa.Wb=[1];_.cTa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Vkd:_.h(_.Hl(this,1,2))}}else a=void 0;return a};var dTa=class extends _.cc{constructor(a){super(a)}aga(){return _.Y(this,1)}t4a(){return _.El(this,2)}};dTa.prototype.toObject=function(){return eTa(this)};var eTa=function(a){if(a!=null)return _.dc(a),{language:_.Y(a,1),lines:_.El(a,2),files:_.El(a,3)}};_.dr=class extends _.cc{constructor(a){super(a)}oe(){return _.Y(this,1)}rd(a){return _.gk(this,1,a)}t4a(){return _.El(this,2)}q4a(){return _.rl(this,dTa,4,_.kl())}};_.dr.Wb=[4];_.dr.prototype.toObject=function(){return fTa(this)};var fTa=function(a){if(a!=null)return _.dc(a),{path:_.Y(a,1),lines:_.El(a,2),files:_.El(a,3),dXc:_.Zb(a.q4a(),eTa)}};var gTa=class extends _.cc{constructor(a){super(a)}},hTa=_.gc(gTa);gTa.Wb=[1];gTa.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ucd:_.Zb(_.rl(this,_.dr,1,_.kl()),fTa)}}else a=void 0;return a};_.iTa=new _.qq("/devtools.grimoire.LangCountsService/ListLangCounts",_.cTa,gTa,a=>a.hd(),hTa);(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={owner:_.Y(this,1),alias:_.Y(this,2)}}else a=void 0;return a};var jTa=class extends _.cc{constructor(a){super(a)}P4a(){return bza(this,er)}Wfa(){return _.Kl(this,3,er)}uWb(a){_.Tl(this,3,er,a)}Cm(){return _.Kl(this,1,er)}setProjectId(a){return _.Tl(this,1,er,a)}jMb(){return _.Kl(this,4,er)}lWb(a){_.Tl(this,4,er,a)}z4a(){return _.Kl(this,5,er)}CWb(a){_.Tl(this,5,er,a)}JWb(a){return _.gk(this,2,a)}},er=[1,3,4,5];jTa.prototype.toObject=function(){return kTa(this)};
var kTa=function(a){if(a!=null)return _.dc(a),{ql:_.h(_.Ml(a,3,er)),projectId:_.h(_.Ml(a,1,er)),ro:_.h(_.Ml(a,4,er)),Kg:_.h(_.Ml(a,5,er)),Dh:_.Y(a,2)}};var lTa=class extends _.cc{constructor(a){super(a)}rva(){return _.ql(this,jTa,2)}};lTa.prototype.toObject=function(){return mTa(this)};var mTa=function(a){if(a!=null)return _.dc(a),{root:kTa(a.rva()),jwa:_.Bl(a,4)}};(class extends _.cc{constructor(a){super(a)}qva(){return _.ql(this,lTa,1)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={Sm:mTa(this.qva())}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}In(){return _.ql(this,dk,1)}jQ(a){return _.sl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={Te:hq(this.In()),gitRefsToken:_.Y(this,2)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}In(){return _.ql(this,dk,1)}jQ(a){return _.sl(this,1,a)}rO(){return _.Y(this,2)}cob(a){_.gk(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={Te:hq(this.In()),kr:_.Y(this,2)}}else a=void 0;return a};var nTa=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}Pd(a){return _.gk(this,1,a)}};nTa.prototype.toObject=function(){return oTa(this)};var oTa=function(a){if(a!=null)return _.dc(a),{name:_.Y(a,1),Fad:_.Y(a,2),uSc:_.Y(a,3),createTime:_.Lm(_.ql(a,_.ok,4)),region:_.Y(a,5)}};(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={publicKey:oTa(_.ql(this,nTa,1)),Ded:_.Y(this,2)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={includeRegionalKeys:_.Bl(this,1)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={uSc:_.Y(this,1),region:_.Y(this,2)}}else a=void 0;return a};var pTa=function(a,b,c){c=c||{};c.format="jspb";this.Mh=new _.Rq(c);this.Rh=a==void 0?a:a.replace(/\/+$/,"")},qTa=function(a,b,c){c=c||{};c.format="jspb";this.Mh=new _.Rq(c);this.Rh=a==void 0?a:a.replace(/\/+$/,"")};_.ba=pTa.prototype;_.ba.Zua=function(a,b){return _.Qq(this.Mh,this.Rh+"/$rpc/devtools.grimoire.FileService/GetContents",a,b||{},ESa)};_.ba.CC=function(a,b){return _.Qq(this.Mh,this.Rh+"/$rpc/devtools.grimoire.FileService/GetOutline",a,b||{},TSa)};
_.ba.BC=function(a,b){return _.Qq(this.Mh,this.Rh+"/$rpc/devtools.grimoire.FileService/GetFolding",a,b||{},PSa)};_.ba.e4a=function(a,b){return _.Qq(this.Mh,this.Rh+"/$rpc/devtools.grimoire.FileService/GetDynamicRelatedFiles",a,b||{},LSa)};_.ba.EQb=function(a){return _.Qq(this.Mh,this.Rh+"/$rpc/devtools.grimoire.FileService/ListTargets",a,{},bTa)};qTa.prototype.mnb=function(a,b){return _.Qq(this.Mh,this.Rh+"/$rpc/devtools.grimoire.FeedbackService/SendFeedback",a,b||{},VRa)};(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={projectName:_.Y(this,1)}}else a=void 0;return a};_.Opa="project";var rTa=Dpa.concat(["forceDomain","sq"]);var Jpa;Jpa=/^(.*)\/.+$/;_.sTa=/^\//;_.Mi=/^[0-9a-f]{40}$/;var vTa;_.tTa=[void 0,"","HEAD"];_.uTa=[void 0,"","/"];_.Qi=Object.freeze({Dab:"l",Hm:"dlc",Nf:"drc",Wy:"dlf",Zp:"drf",changelist:"cl",YUb:"rcl",Xv:"da",Dy:"bp",Pj:"bpv",eg:"bpt",Iu:"rpv",Yv:"sf",Pb:"ws",Xy:"dlw",Yw:"drw",UJ:"flo",EO:"ic",Fy:"dmbr"});_.fr=function(a){if(a.gVb!==void 0)return a.gVb;const {commands:b,y8:c}=a.fTb(),d=a.Sfb(c);Object.keys(d).length>0&&(a.path===""&&b.pop(),b.push(d));return a.gVb=b};
_.gr=function(a,b){return b?_.Mpa(a,b)&&_.Pi(a.yb,b.yb,_.tTa)&&_.Pi(a.path,b.path,_.uTa):!1};
_.Si=class{constructor(a){if(a){a.ae!=null?(this.tb=a.ae.id,this.Vc=a.ae.type):this.Vc="project";this.repository=a.repository;this.yb=a.yb;this.path=a.path;var b;this.params=(b=a.params)!=null?b:{}}else this.params={}}get eG(){return!(!this.path||this.path.endsWith("/"))}hc(){const a=this.Tdb();this.tb&&_.hr(a,this.tb,this.Vc);this.repository&&_.ir(a,this.repository);this.yb&&_.jr(a,this.yb);this.path&&a.rd(this.path);const b=Object.assign({},this.params);a.dj(b);return a}Tdb(){return new vTa}get parent(){this.aTb||
(this.aTb=this.getParent());return this.aTb}getParent(){let a=this.Tdb();if(this.tb){this.repository&&(a=_.hr(a,this.tb,this.Vc));if(this.path){_.jr(_.ir(a,this.repository),this.yb);_.kr(a,{Pb:this.params.Pb});const b=_.Fi(this.path);b&&(a=a.rd(b+"/"))}return a.ab()}}get oC(){return this.Vc==="ossProject"?this.path||"":[this.tb,this.repository,_.Oi(this.yb||null),this.path].join("/")}fTb(){var a=this.yb&&_.Ii(this.yb);a=this.yb&&this.path===void 0&&this.params.Hm?`${a}${"..."}${this.params.Hm}`:a;
const b=["/"];if(!this.tb)return{y8:!1,commands:b};switch(this.Vc){case "host":b.push("h");b.push(this.tb);break;default:b.push(`${this.tb}`)}if(!this.repository)return{y8:!1,commands:b};b.push(this.repository);if(!a)return{y8:!0,commands:b};b.push("+");b.push(a);if(this.path===void 0)return{y8:!0,commands:b};b.push(":");b.push(this.path);return{y8:!0,commands:b}}Sfb(a){const b={};a&&(this.params.line&&(b.l=_.Npa(this.params.line)),this.params.Wy&&(b.dlf=this.params.Wy),(a=this.yb&&this.path===void 0&&
this.params.Hm?void 0:this.params.Hm)&&(b.dlc=a),this.params.Zp&&(b.drf=this.params.Zp),this.params.Nf&&(b.drc=this.params.Nf),this.params.Xv&&(b.da=this.params.Xv),this.params.Dy&&(b.bp=this.params.Dy),this.params.Pj!=null&&(b.bpv=this.params.Pj),this.params.eg!=null&&(b.bpt=this.params.eg),this.params.Iu!=null&&(b.rpv=this.params.Iu),this.params.Yv!=null&&(b.sf=this.params.Yv),this.params.Pb!=null&&(b.ws=this.params.Pb),this.params.Xy!=null&&(b.dlw=this.params.Xy),this.params.Yw!=null&&(b.drw=this.params.Yw),
this.params.UJ!=null&&(b.flo=this.params.UJ),this.params.EO!=null&&(b.ic=this.params.EO),this.params.Fy!=null&&(b.dmbr=this.params.Fy));return b}};_.hr=function(a,b,c){a.tb=b;a.Vc=c;return a};_.ir=function(a,b){a.repository=b;return a};_.jr=function(a,b){a.yb=b;return a};
_.kr=function(a,b){b.line&&(a.params.line=b.line);b.Wy&&(a.params.Wy=b.Wy);b.Hm&&(a.params.Hm=b.Hm);b.Zp&&(a.params.Zp=b.Zp);b.Nf&&(a.params.Nf=b.Nf);b.Xv&&(a.params.Xv=b.Xv);b.Dy&&(a.params.Dy=b.Dy);b.Pj!=null&&(a.params.Pj=b.Pj);b.eg!=null&&(a.params.eg=b.eg);b.Iu!=null&&(a.params.Iu=b.Iu);b.Yv!=null&&(a.params.Yv=b.Yv);b.Pb&&(a.params.Pb=b.Pb);b.Xy!=null&&(a.params.Xy=b.Xy);b.Yw!=null&&(a.params.Yw=b.Yw);b.UJ&&(a.params.UJ=b.UJ);b.EO&&(a.params.EO=b.EO);b.Fy!=null&&(a.params.Fy=b.Fy);return a};
vTa=class{constructor(){this.params={}}rd(a){this.path=a;return this}dj(a){this.params=a||{};return this}ab(){return new _.Si({ae:this.tb?{id:this.tb,type:this.Vc}:void 0,repository:this.repository,yb:this.yb,path:this.path,params:this.params})}};var wTa;_.lr=function(a){return!a.yb||_.Sk(a.yb,"HEAD")};
_.Ri=class extends _.Si{constructor(a){super(a);this.tb="Google";this.Vc="depot"}get oC(){return this.repository?this.wj()?`/${"piper"}///depot/${this.path}`:`/${this.repository}/${this.path}`:""}wj(){return!(!this.repository||!_.Sk(this.repository,"piper"))}Tdb(){return new wTa}fTb(){const a=["/"];this.repository?(this.wj()?a.push("piper","_","depot"):a.push(this.repository),this.path!==void 0&&a.push(this.path)):a.push("repos");return{y8:!0,commands:a}}Sfb(a){a=super.Sfb(a);this.params.Nf&&(delete a.drc,
a.rcl=this.params.Nf);_.lr(this)||(a.cl=this.yb);return a}};wTa=class extends vTa{constructor(){super();_.hr(this,"Google","depot")}ab(){return this.Vc!=="depot"?super.ab():new _.Ri(this)}};var Rpa=Object.values(_.Qi);var xTa={appBarTitle:"",appBarFontColor:"#ffffff",showTermsOfServiceLink:!0,showPrivacyLink:!0};var mr={appBarTitle:"Cloud Source Repositories",showPricingLink:!0,showSshKeysLink:!0,showLanguageAndRegionLink:!0,showTermsOfServiceLink:!0,showPrivacyLink:!0};var cqa,dqa="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 bj;var hqa,dj;var iqa;var yTa;try{yTa=typeof Intl!=="undefined"&&Intl.v8BreakIterator}catch(a){yTa=!1}
_.nr=class{constructor(a){this.lna=(this.isBrowser=(this.KDb=a)?this.KDb==="browser":typeof document==="object"&&!!document)&&/(edge)/i.test(navigator.userAgent);this.H9=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);this.Tvb=this.isBrowser&&!(!window.chrome&&!yTa)&&typeof CSS!=="undefined"&&!this.lna&&!this.H9;this.CIa=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.Tvb&&!this.lna&&!this.H9;this.GH=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in
window);this.BEa=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);this.yr=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.H9;this.RGa=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.CIa}};_.nr.O=function(a){return new (a||_.nr)(_.m(wf))};_.nr.ta=_.k({token:_.nr,oa:_.nr.O,Ea:"root"});var zTa=new _.Vd("cdk-input-modality-detector-options"),ATa={WUc:[18,17,224,91,16]},or=_.cj({passive:!0,capture:!0}),pr=class{get KYc(){return this.VS.value}constructor(a,b,c,d){this.vc=a;this.Taa=null;this.VS=new _.$h(null);this.LCb=0;this.Gpa=e=>{let f,g;((f=this.al)==null?0:(g=f.WUc)==null?0:g.some(l=>l===e.keyCode))||(this.VS.next("keyboard"),this.Taa=_.gj(e))};this.Ipa=e=>{Date.now()-this.LCb<650||(this.VS.next(_.Vi(e)?"keyboard":"mouse"),this.Taa=_.gj(e))};this.uDb=e=>{_.Yi(e)?this.VS.next("keyboard"):
(this.LCb=Date.now(),this.VS.next("touch"),this.Taa=_.gj(e))};this.al=Object.assign({},ATa,d);this.LRb=_.v(this.VS,_.ng());_.v(this.LRb,_.cg());a.isBrowser&&b.Vb(()=>{c.addEventListener("keydown",this.Gpa,or);c.addEventListener("mousedown",this.Ipa,or);c.addEventListener("touchstart",this.uDb,or)})}Ia(){this.VS.complete();this.vc.isBrowser&&(document.removeEventListener("keydown",this.Gpa,or),document.removeEventListener("mousedown",this.Ipa,or),document.removeEventListener("touchstart",this.uDb,
or))}};pr.O=function(a){return new (a||pr)(_.m(_.nr),_.m(_.uf),_.m(_.hi),_.m(zTa,8))};pr.ta=_.k({token:pr,oa:pr.O,Ea:"root"});var BTa,CTa;BTa=new _.Vd("cdk-focus-monitor-default-options");CTa=_.cj({passive:!0,capture:!0});_.qr=function(a,b,c,d){b=_.kj(b);b===a.XKa().activeElement?a.gGc(b).forEach(([e,f])=>a.yDb(e,c,f)):(a.EEb(c),typeof b.focus==="function"&&b.focus(d))};
_.rr=class{constructor(a,b,c,d,e){this.nb=a;this.vc=b;this.epa=c;this.yB=null;this.gNa=this.qPa=!1;this.xM=new Map;this.bDb=0;this.I2=new Map;this.UFb=()=>{this.qPa=!0;this.ZLc=window.setTimeout(()=>this.qPa=!1)};this.QEb=new _.fg;this.qqa=f=>{for(var g=_.gj(f);g;g=g.parentElement)f.type==="focus"?this.xq(f,g):this.Zk(f,g)};this.Cb=d;this.Yzb=(e==null?void 0:e.Jdd)||0}Ik(a,b=!1){a=_.kj(a);if(!this.vc.isBrowser||a.nodeType!==1)return _.r();const c=_.jqa(a)||this.XKa(),d=this.xM.get(a);if(d)return b&&
(d.lsa=!0),d.subject;b={lsa:b,subject:new _.fg,hka:c};this.xM.set(a,b);this.CJc(b);return b.subject}Gi(a){a=_.kj(a);const b=this.xM.get(a);b&&(b.subject.complete(),this.bOa(a),this.xM.delete(a),this.KJc(b))}Ia(){this.xM.forEach((a,b)=>this.Gi(b))}XKa(){return this.Cb||document}Hr(){return this.XKa().defaultView||window}qGc(a){return this.yB?this.gNa?this.zKc(a)?"touch":"program":this.yB:this.qPa&&this.HCb?this.HCb:a&&this.MHc(a)?"mouse":"program"}zKc(a){return this.Yzb===1||!(a==null||!a.contains(this.epa.Taa))}bOa(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")}EEb(a,b=!1){this.nb.Vb(()=>{this.yB=a;this.gNa=a==="touch"&&b;this.Yzb===0&&(clearTimeout(this.zDb),this.zDb=setTimeout(()=>this.yB=null,this.gNa?650:1))})}xq(a,b){const c=this.xM.get(b);a=_.gj(a);c&&(c.lsa||b===a)&&this.yDb(b,this.qGc(a),c)}Zk(a,
b){const c=this.xM.get(b);!c||c.lsa&&a.relatedTarget instanceof Node&&b.contains(a.relatedTarget)||(this.bOa(b),this.nAb(c,null))}nAb(a,b){a.subject.On.length&&this.nb.run(()=>a.subject.next(b))}CJc(a){if(this.vc.isBrowser){var b=a.hka;(a=this.I2.get(b)||0)||this.nb.Vb(()=>{b.addEventListener("focus",this.qqa,CTa);b.addEventListener("blur",this.qqa,CTa)});this.I2.set(b,a+1);++this.bDb===1&&(this.nb.Vb(()=>{this.Hr().addEventListener("focus",this.UFb)}),_.v(this.epa.LRb,_.qg(this.QEb)).subscribe(c=>
{this.EEb(c,!0)}))}}KJc(a){a=a.hka;if(this.I2.has(a)){const b=this.I2.get(a);b>1?this.I2.set(a,b-1):(a.removeEventListener("focus",this.qqa,CTa),a.removeEventListener("blur",this.qqa,CTa),this.I2.delete(a))}--this.bDb||(this.Hr().removeEventListener("focus",this.UFb),this.QEb.next(),clearTimeout(this.ZLc),clearTimeout(this.zDb))}yDb(a,b,c){this.bOa(a,b);this.nAb(c,b);this.HCb=b}gGc(a){const b=[];this.xM.forEach((c,d)=>{(d===a||c.lsa&&d.contains(a))&&b.push([d,c])});return b}MHc(a){const b=this.epa.Taa;
if(this.epa.KYc!=="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}};_.rr.O=function(a){return new (a||_.rr)(_.m(_.uf),_.m(_.nr),_.m(pr),_.m(_.hi,8),_.m(BTa,8))};_.rr.ta=_.k({token:_.rr,oa:_.rr.O,Ea:"root"});var DTa;
DTa=function(a,b){if(!a.vc.isBrowser)return!1;try{var c=(b.ownerDocument&&b.ownerDocument.defaultView||window).frameElement}catch(f){c=null}if(c&&(nqa(c)===-1||!a.isVisible(c)))return!1;c=b.nodeName.toLowerCase();let d=nqa(b);if(b.hasAttribute("contenteditable"))a=d!==-1;else{var e;if(!(e=c==="iframe"||c==="object")&&(e=a.vc.CIa&&a.vc.GH)){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.vc.BEa||b.hasAttribute("controls"):b.tabIndex>=0}return a};
_.sr=class{constructor(a){this.vc=a}zg(a){return a.hasAttribute("disabled")}isVisible(a){return!!(a.offsetWidth||a.offsetHeight||typeof a.getClientRects==="function"&&a.getClientRects().length)&&getComputedStyle(a).visibility==="visible"}cG(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")||mqa(a);return c&&
!this.zg(a)&&((b==null?void 0:b.aVc)||this.isVisible(a))}};_.sr.O=function(a){return new (a||_.sr)(_.m(_.nr))};_.sr.ta=_.k({token:_.sr,oa:_.sr.O,Ea:"root"});var ETa,FTa,ITa,JTa;ETa=function(a){(a=a.yBb("start"))&&a.focus(void 0);return!!a};FTa=function(a){a.Soa||(a.nb.Vb(()=>{a.cJ||(a.cJ=a.Ezb(),a.cJ.addEventListener("focus",a.VXb));a.oI||(a.oI=a.Ezb(),a.oI.addEventListener("focus",a.PKb))}),a.Uc.parentNode&&(a.Uc.parentNode.insertBefore(a.cJ,a.Uc),a.Uc.parentNode.insertBefore(a.oI,a.Uc.nextSibling),a.Soa=!0))};
_.GTa=function(a){const b=a.Uc.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(b){if(!a.iI.cG(b))return a=a.bLa(b),a==null||a.focus(void 0),!!a;b.focus(void 0);return!0}return ETa(a)};_.HTa=function(a){new Promise(b=>{a.rFc(()=>b(_.GTa(a)))})};ITa=function(a,b){a.cJ&&a.oI&&(a.oca(b,a.cJ),a.oca(b,a.oI))};
JTa=class{get enabled(){return this.nI}set enabled(a){this.nI=a;this.cJ&&this.oI&&(this.oca(a,this.cJ),this.oca(a,this.oI))}constructor(a,b,c,d,e=!1,f){this.Uc=a;this.iI=b;this.nb=c;this.Cb=d;this.Dc=f;this.Soa=!1;this.VXb=()=>{const g=this.yBb("end");g&&g.focus(void 0);return!!g};this.PKb=()=>ETa(this);this.nI=!0;e||FTa(this)}destroy(){const a=this.cJ,b=this.oI;a&&(a.removeEventListener("focus",this.VXb),a.remove());b&&(b.removeEventListener("focus",this.PKb),b.remove());this.cJ=this.oI=null;this.Soa=
!1}yBb(a){const b=this.Uc.querySelectorAll(`[cdk-focus-region-${a}], `+`[cdkFocusRegion${a}], `+`[cdk-focus-${a}]`);return a=="start"?b.length?b[0]:this.bLa(this.Uc):b.length?b[b.length-1]:this.pBb(this.Uc)}yg(){return this.Soa}bLa(a){if(this.iI.cG(a)&&DTa(this.iI,a))return a;a=a.children;for(let b=0;b<a.length;b++){const c=a[b].nodeType===this.Cb.ELEMENT_NODE?this.bLa(a[b]):null;if(c)return c}return null}pBb(a){if(this.iI.cG(a)&&DTa(this.iI,a))return a;a=a.children;for(let b=a.length-1;b>=0;b--){const c=
a[b].nodeType===this.Cb.ELEMENT_NODE?this.pBb(a[b]):null;if(c)return c}return null}Ezb(){const a=this.Cb.createElement("div");this.oca(this.nI,a);a.classList.add("cdk-visually-hidden");a.classList.add("cdk-focus-trap-anchor");a.setAttribute("aria-hidden","true");return a}oca(a,b){a?b.setAttribute("tabindex","0"):b.removeAttribute("tabindex")}rFc(a){this.Dc?_.yf(a,{Sb:this.Dc}):setTimeout(a)}};
_.tr=class{constructor(a,b,c){this.iI=a;this.nb=b;this.Dc=_.Fd(_.vf);this.Cb=c}create(a,b=!1){return new JTa(a,this.iI,this.nb,this.Cb,b,this.Dc)}};_.tr.O=function(a){return new (a||_.tr)(_.m(_.sr),_.m(_.uf),_.m(_.hi))};_.tr.ta=_.k({token:_.tr,oa:_.tr.O,Ea:"root"});
_.ur=class{get enabled(){let a;return((a=this.zo)==null?void 0:a.enabled)||!1}set enabled(a){this.zo&&(this.zo.enabled=a)}constructor(a,b){this.Ja=a;this.T$=b;this.eqa=null;_.Fd(_.nr).isBrowser&&(this.zo=this.T$.create(this.Ja.ma,!0))}Ia(){let a;(a=this.zo)==null||a.destroy();this.eqa&&(this.eqa.focus(),this.eqa=null)}Qd(){let a;(a=this.zo)==null||FTa(a);this.eHb&&this.ezb()}Jo(){this.zo&&!this.zo.yg()&&FTa(this.zo)}Rb(a){a=a.autoCapture;let b;a&&!a.RJ&&this.eHb&&((b=this.zo)==null?0:b.yg())&&this.ezb()}ezb(){this.eqa=
_.fj();let a;(a=this.zo)==null||_.HTa(a)}};_.ur.O=function(a){return new (a||_.ur)(_.y(_.Fe),_.y(_.tr),_.y(_.hi))};_.ur.La=_.Qd({type:_.ur,na:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",_.xh],eHb:[2,"cdkTrapFocusAutoCapture","autoCapture",_.xh]},Qb:["cdkTrapFocus"],standalone:!0,features:[_.yg,_.be]});var KTa=new Set,vr,wr=class{constructor(a,b){this.vc=a;this.Cpa=b;this.LM=this.vc.isBrowser&&window.matchMedia?window.matchMedia.bind(window):oqa}matchMedia(a){if(this.vc.CIa||this.vc.Tvb){var b=this.Cpa;if(!KTa.has(a))try{vr||(vr=document.createElement("style"),b&&vr.setAttribute("nonce",b),vr.setAttribute("type","text/css"),document.head.appendChild(vr)),vr.sheet&&(vr.sheet.insertRule(`@media ${a} {body{ }}`,0),KTa.add(a))}catch(c){console.error(c)}}return this.LM(a)}};
wr.O=function(a){return new (a||wr)(_.m(_.nr),_.m(_.WGa,8))};wr.ta=_.k({token:wr,oa:wr.O,Ea:"root"});_.xr=class{constructor(a,b){this.tIc=a;this.tf=b;this.ANa=new Map;this.lKa=new _.fg}Ia(){this.lKa.next();this.lKa.complete()}observe(a){a=pqa(_.hj(a)).map(b=>this.FJc(b).observable);a=_.ef(a);a=_.hf(_.v(a,_.ag(1)),_.v(a,_.ng(),_.Zf(0)));return _.v(a,_.u(b=>{const c={matches:!1,cF:{}};b.forEach(({matches:d,query:e})=>{c.matches=c.matches||d;c.cF[e]=d});return c}))}FJc(a){if(this.ANa.has(a))return this.ANa.get(a);const b=this.tIc.matchMedia(a),c={observable:_.v(new _.Re(d=>{const e=f=>this.tf.run(()=>
d.next(f));b.addListener(e);return()=>{b.removeListener(e)}}),_.og(b),_.u(({matches:d})=>({query:a,matches:d})),_.qg(this.lKa)),Ajd:b};this.ANa.set(a,c);return c}};_.xr.O=function(a){return new (a||_.xr)(_.m(wr),_.m(_.uf))};_.xr.ta=_.k({token:_.xr,oa:_.xr.O,Ea:"root"});var LTa=function(a){if(!a.vc.isBrowser)return 0;const b=a.Cb.createElement("div");b.style.backgroundColor="rgb(1,2,3)";b.style.position="absolute";a.Cb.body.appendChild(b);a=(a=a.Cb.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},yr=class{constructor(a,b){this.vc=a;this.Cb=b;this.qDc=
_.Fd(_.xr).observe("(forced-colors: active)").subscribe(()=>{this.CLa&&(this.CLa=!1,this.cJa())})}Ia(){this.qDc.unsubscribe()}cJa(){if(!this.CLa&&this.vc.isBrowser&&this.Cb.body){const a=this.Cb.body.classList;a.remove("cdk-high-contrast-active","cdk-high-contrast-black-on-white","cdk-high-contrast-white-on-black");this.CLa=!0;const b=LTa(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")}}};
yr.O=function(a){return new (a||yr)(_.m(_.nr),_.m(_.hi))};yr.ta=_.k({token:yr,oa:yr.O,Ea:"root"});var MTa=new _.Vd("liveAnnouncerElement",{Ea:"root",oa:qqa}),NTa=new _.Vd("LIVE_ANNOUNCER_DEFAULT_OPTIONS");_.zr=class{create(a){return typeof MutationObserver==="undefined"?null:new MutationObserver(a)}};_.zr.O=function(a){return new (a||_.zr)};_.zr.ta=_.k({token:_.zr,oa:_.zr.O,Ea:"root"});_.Ar=class{};_.Ar.O=function(a){return new (a||_.Ar)};_.Ar.Ca=_.Od({type:_.Ar});_.Ar.Ba=_.nd({Nb:[_.zr]});var OTa;OTa=0;
_.Br=class{constructor(a,b,c,d){this.nb=b;this.kj=d;this.Cb=c;this.IM=a||this.CEc()}nk(a,...b){const c=this.kj;let d,e;b.length===1&&typeof b[0]==="number"?e=b[0]:[d,e]=b;this.clear();clearTimeout(this.dqa);d||(d=c&&c.nz?c.nz:"polite");e==null&&c&&(e=c.duration);this.IM.setAttribute("aria-live",d);this.IM.id&&this.wFc(this.IM.id);return this.nb.Vb(()=>{this.doa||(this.doa=new Promise(f=>this.eoa=f));clearTimeout(this.dqa);this.dqa=setTimeout(()=>{this.IM.textContent=a;typeof e==="number"&&(this.dqa=
setTimeout(()=>this.clear(),e));let f;(f=this.eoa)==null||f.call(this);this.doa=this.eoa=void 0},100);return this.doa})}clear(){this.IM&&(this.IM.textContent="")}Ia(){clearTimeout(this.dqa);let a;(a=this.IM)==null||a.remove();this.IM=null;let b;(b=this.eoa)==null||b.call(this);this.doa=this.eoa=void 0}CEc(){const a=this.Cb.getElementsByClassName("cdk-live-announcer-element"),b=this.Cb.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-${OTa++}`;this.Cb.body.appendChild(b);return b}wFc(a){const b=this.Cb.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)}}};_.Br.O=function(a){return new (a||_.Br)(_.m(MTa,8),_.m(_.uf),_.m(_.hi),_.m(NTa,8))};
_.Br.ta=_.k({token:_.Br,oa:_.Br.O,Ea:"root"});_.Cr=class{constructor(a){a.cJa()}};_.Cr.O=function(a){return new (a||_.Cr)(_.m(yr))};_.Cr.Ca=_.Od({type:_.Cr});_.Cr.Ba=_.nd({imports:[_.Ar]});var tqa;tqa=0;_.PTa=function(a,b,c,d){if(a.JDc(b,c)){var e=sqa(c,d);typeof c!=="string"?(uqa(c,a.Gf),a.EE.set(e,{sia:c,yza:0})):a.EE.has(e)||a.DEc(c,d);a.uCb(b,e)||a.JCc(b,e)}};_.Dr=function(a,b,c,d){if(c&&a.vCb(b)){d=sqa(c,d);a.uCb(b,d)&&a.MJc(b,d);typeof c==="string"&&(b=a.EE.get(d))&&b.yza===0&&a.XEc(d);var e;((e=a.NM)==null?void 0:e.childNodes.length)===0&&(a.NM.remove(),a.NM=null)}};
_.Er=class{constructor(a,b){this.vc=b;this.EE=new Map;this.NM=null;this.Gf=`${tqa++}`;this.Cb=a;this.Gf=_.Fd(VGa)+"-"+tqa++}Ia(){const a=this.Cb.querySelectorAll(`[${"cdk-describedby-host"}="${this.Gf}"]`);for(let c=0;c<a.length;c++)this.JJc(a[c]),a[c].removeAttribute("cdk-describedby-host");let b;(b=this.NM)==null||b.remove();this.NM=null;this.EE.clear()}DEc(a,b){const c=this.Cb.createElement("div");uqa(c,this.Gf);c.textContent=a;b&&c.setAttribute("role",b);this.EEc();this.NM.appendChild(c);this.EE.set(sqa(a,
b),{sia:c,yza:0})}XEc(a){let b,c;(b=this.EE.get(a))==null||(c=b.sia)==null||c.remove();this.EE.delete(a)}EEc(){if(!this.NM){var a=this.Cb.querySelectorAll('.cdk-describedby-message-container[platform="server"]');for(let b=0;b<a.length;b++)a[b].remove();a=this.Cb.createElement("div");a.style.visibility="hidden";a.classList.add("cdk-describedby-message-container");a.classList.add("cdk-visually-hidden");this.vc&&!this.vc.isBrowser&&a.setAttribute("platform","server");this.Cb.body.appendChild(a);this.NM=
a}}JJc(a){const b=rqa(a,"aria-describedby").filter(c=>c.indexOf("cdk-describedby-message")!=0);a.setAttribute("aria-describedby",b.join(" "))}JCc(a,b){b=this.EE.get(b);_.mj(a,"aria-describedby",b.sia.id);a.setAttribute("cdk-describedby-host",this.Gf);b.yza++}MJc(a,b){b=this.EE.get(b);b.yza--;_.nj(a,"aria-describedby",b.sia.id);a.removeAttribute("cdk-describedby-host")}uCb(a,b){a=rqa(a,"aria-describedby");b=(b=this.EE.get(b))&&b.sia.id;return!!b&&a.indexOf(b)!=-1}JDc(a,b){if(!this.vCb(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}vCb(a){return a.nodeType===this.Cb.ELEMENT_NODE}};_.Er.O=function(a){return new (a||_.Er)(_.m(_.hi),_.m(_.nr))};_.Er.ta=_.k({token:_.Er,oa:_.Er.O,Ea:"root"});var QTa=class extends JTa{get enabled(){return this.nI}set enabled(a){(this.nI=a)?this.S1.register(this):this.S1.jC(this)}constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,g.defer,l);this.S1=e;this.apa=f;this.S1.register(this)}destroy(){this.S1.jC(this);super.destroy()}oAb(){this.apa.zTb(this);ITa(this,!0)}aAb(){this.apa.uGb(this);ITa(this,!1)}};var RTa=class{constructor(){this.NS=null}zTb(a){this.NS&&a.Cb.removeEventListener("focus",this.NS,!0);this.NS=b=>this.hN(a,b);a.nb.Vb(()=>{a.Cb.addEventListener("focus",this.NS,!0)})}uGb(a){this.NS&&(a.Cb.removeEventListener("focus",this.NS,!0),this.NS=null)}hN(a,b){b=b.target;const c=a.Uc;let d;!b||c.contains(b)||((d=b.closest)==null?0:d.call(b,"div.cdk-overlay-pane"))||setTimeout(()=>{a.enabled&&!c.contains(a.Cb.activeElement)&&ETa(a)})}};var STa=new _.Vd("FOCUS_TRAP_INERT_STRATEGY");var Fr=class{constructor(){this.yoa=[]}register(a){let b=this.yoa=this.yoa.filter(c=>c!==a);b.length&&b[b.length-1].aAb();b.push(a);a.oAb()}jC(a){a.aAb();const b=this.yoa;a=b.indexOf(a);a!==-1&&(b.splice(a,1),b.length&&b[b.length-1].oAb())}};Fr.O=function(a){return new (a||Fr)};Fr.ta=_.k({token:Fr,oa:Fr.O,Ea:"root"});var Gr=class{constructor(a,b,c,d,e){this.iI=a;this.nb=b;this.S1=c;this.Dc=_.Fd(_.vf);this.Cb=d;this.apa=e||new RTa}create(a,b={defer:!1}){return new QTa(a,this.iI,this.nb,this.Cb,this.S1,this.apa,typeof b==="boolean"?{defer:b}:b,this.Dc)}};Gr.O=function(a){return new (a||Gr)(_.m(_.sr),_.m(_.uf),_.m(Fr),_.m(_.hi),_.m(STa,8))};Gr.ta=_.k({token:Gr,oa:Gr.O,Ea:"root"});var TTa=class{constructor(a,b){this.rpa=new _.fg;this.Ec=[];this.Vba=-1;this.hT=[];this.QVb=this.YNa=new _.fg;const c=typeof(b==null?void 0:b.iYa)==="number"?b.iYa:200;if(b==null?0:b.Qu)this.Wt=b.Qu;this.Rka(a);this.wKc(c)}destroy(){this.hT=[];this.rpa.complete();this.YNa.complete()}Rka(a){this.Ec=a}eK(a){const b=a.keyCode;a.key&&a.key.length===1?this.rpa.next(a.key.toLocaleUpperCase()):(b>=65&&b<=90||b>=48&&b<=57)&&this.rpa.next(String.fromCharCode(b))}d6(){return this.hT.length>0}reset(){this.hT=
[]}wKc(a){_.v(this.rpa,_.rg(b=>this.hT.push(b)),_.Zf(a),_.pf(()=>this.hT.length>0),_.u(()=>this.hT.join("").toLocaleUpperCase())).subscribe(b=>{for(let c=1;c<this.Ec.length+1;c++){const d=this.Ec[(this.Vba+c)%this.Ec.length];let e,f,g;if(((e=this.Wt)==null||!e.call(this,d))&&((g=(f=d).Np)==null?void 0:g.call(f).toLocaleUpperCase().trim().indexOf(b))===0){this.YNa.next(d);break}}this.hT=[]})}};_.Hr=function(a){a.PLa=!0;return a};_.Ir=function(a,b){var c=a.sS();b=typeof b==="number"?b:c.indexOf(b);c=c[b];a.ti=c==null?null:c;a.Wo=b;(a=a.tm)!=null&&(a.Vba=b)};_.Jr=function(a){a.Wo<0?a.BB(0,1):a.xEb(1)};_.UTa=function(a){a.Wo<0&&a.Ica?a.BB(a.sS().length-1,-1):a.xEb(-1)};
_.VTa=class{constructor(a,b){this.Ec=a;this.Wo=-1;this.ti=null;this.Ica=!1;this.T2=_.Me.EMPTY;this.V2=!0;this.yyb=[];this.PLa=!1;this.rba={enabled:!1,f4:10};this.Wt=c=>c.disabled;this.KL=new _.fg;this.Gc=new _.fg;a instanceof _.Wg?this.aIc=a.Kc.subscribe(c=>this.DCb(c.toArray())):kja(a)&&(this.jFc=_.Bh(()=>this.DCb(a()),{Sb:b}))}Qu(a){this.Wt=a;return this}Uz(a=!0){this.Ica=a;return this}tH(a=200){this.T2.unsubscribe();const b=this.sS();this.tm=new TTa(b,{iYa:typeof a==="number"?a:void 0,Qu:c=>this.Wt(c)});
this.T2=this.tm.QVb.subscribe(c=>{this.cj(c)});return this}cj(a){const b=this.ti;_.Ir(this,a);this.ti!==b&&this.Gc.next(this.Wo)}Pn(a){var b=a.keyCode,c=["altKey","ctrlKey","metaKey","shiftKey"].every(e=>!a[e]||this.yyb.indexOf(e)>-1);switch(b){case 9:this.KL.next();return;case 40:if(this.V2&&c){_.Jr(this);break}else return;case 38:if(this.V2&&c){_.UTa(this);break}else return;case 39:if(this.Woa&&c){this.Woa==="rtl"?_.UTa(this):_.Jr(this);break}else return;case 37:if(this.Woa&&c){this.Woa==="rtl"?
_.Jr(this):_.UTa(this);break}else return;case 36:if(this.PLa&&c){this.BB(0,1);break}else return;case 35:if(this.PLa&&c){this.BB(this.sS().length-1,-1);break}else return;case 33:if(this.rba.enabled&&c){b=this.Wo-this.rba.f4;this.BB(b>0?b:0,1);break}else return;case 34:if(this.rba.enabled&&c){b=this.Wo+this.rba.f4;c=this.sS().length;this.BB(b<c?b:c-1,-1);break}else return;default:if(c||_.Zi(a,"shiftKey")){let e;(e=this.tm)==null||e.eK(a)}return}let d;(d=this.tm)==null||d.reset();a.preventDefault()}get Bq(){return this.Wo}get uf(){return this.ti}d6(){return!!this.tm&&
this.tm.d6()}destroy(){this.T2.unsubscribe();let a;(a=this.aIc)==null||a.unsubscribe();let b;(b=this.jFc)==null||b.destroy();let c;(c=this.tm)==null||c.destroy();this.KL.complete();this.Gc.complete()}xEb(a){this.Ica?this.hKc(a):this.gKc(a)}hKc(a){const b=this.sS();for(let c=1;c<=b.length;c++){const d=(this.Wo+a*c+b.length)%b.length;if(!this.Wt(b[d])){this.cj(d);break}}}gKc(a){this.BB(this.Wo+a,a)}BB(a,b){const c=this.sS();if(c[a]){for(;this.Wt(c[a]);)if(a+=b,!c[a])return;this.cj(a)}}sS(){return kja(this.Ec)?
this.Ec():this.Ec instanceof _.Wg?this.Ec.toArray():this.Ec}DCb(a){var b;(b=this.tm)==null||b.Rka(a);this.ti&&(a=a.indexOf(this.ti),a>-1&&a!==this.Wo&&(this.Wo=a,(b=this.tm)!=null&&(b.Vba=a)))}};_.Kr=function(a,b){a.yB=b;return a};_.Lr=class extends _.VTa{constructor(){super(...arguments);this.yB="program"}cj(a){super.cj(a);this.uf&&this.uf.focus(this.yB)}};var WTa;
WTa=class{XLa(){if(!this.QBb&&this.Ec.length){var a=0;for(let b=0;b<this.Ec.length;b++)if(!this.Wt(this.Ec[b])&&!this.LHc(this.Ec[b])){a=b;break}this.Jy(a);this.QBb=!0}}constructor(a,b){this.Wo=-1;this.ti=null;this.IEb=!1;this.QLa="ltr";this.Wt=()=>!1;this.Xt=c=>c;this.Ec=[];this.T2=_.Me.EMPTY;this.QBb=!1;this.Gc=new _.fg;a instanceof _.Wg?(this.Ec=a.toArray(),a.Kc.subscribe(c=>{this.Ec=c.toArray();let d;(d=this.tm)==null||d.Rka(this.Ec);this.uFb(this.Ec);this.XLa()})):_.sf(a)?a.subscribe(c=>{this.Ec=
c;let d;(d=this.tm)==null||d.Rka(c);this.uFb(c);this.XLa()}):(this.Ec=a,this.XLa());typeof b.R2c==="boolean"&&(this.IEb=b.R2c);b.qNb&&(this.QLa=b.qNb);b.Qu&&(this.Wt=b.Qu);b.lq&&(this.Xt=b.lq);typeof b.LZb!=="undefined"&&this.rKc(b.LZb)}destroy(){this.T2.unsubscribe();let a;(a=this.tm)==null||a.destroy();this.Gc.complete()}Pn(a){switch(a.key){case "Tab":return;case "ArrowDown":this.MFc();break;case "ArrowUp":this.NFc();break;case "ArrowRight":this.QLa==="rtl"?this.yzb():this.vAb();break;case "ArrowLeft":this.QLa===
"rtl"?this.vAb():this.yzb();break;case "Home":this.JFc();break;case "End":this.LFc();break;case "Enter":case " ":this.nyb();break;default:if(a.key==="*")this.tFc();else{var b;(b=this.tm)==null||b.eK(a);return}}let c;(c=this.tm)==null||c.reset();a.preventDefault()}JFc(){this.Jy(this.EAb(-1))}LFc(){this.Jy(this.FAb(this.Ec.length))}MFc(){this.Jy(this.EAb(this.Wo))}NFc(){this.Jy(this.FAb(this.Wo))}Jy(a){var b={};b.EKb!=null||(b.EKb=!0);let c=typeof a==="number"?a:this.Ec.findIndex(g=>this.Xt(g)===this.Xt(a));
if(!(c<0||c>=this.Ec.length)){var d=this.Ec[c];if(this.ti===null||this.Xt(d)!==this.Xt(this.ti)){var e=this.ti;this.ti=d!=null?d:null;this.Wo=c;(d=this.tm)!=null&&(d.Vba=c);var f;(f=this.ti)==null||f.focus();e==null||e.Z5c();b.EKb&&this.Gc.next(this.ti);this.IEb&&this.nyb()}}}uFb(a){const b=this.ti;if(b&&(a=a.findIndex(c=>this.Xt(c)===this.Xt(b)),a>-1&&a!==this.Wo)){this.Wo=a;let c;(c=this.tm)!=null&&(c.Vba=a)}}rKc(a){this.tm=new TTa(this.Ec,{iYa:typeof a==="number"?a:void 0,Qu:b=>this.Wt(b)});this.T2=
this.tm.QVb.subscribe(b=>{this.Jy(b)})}EAb(a){for(let b=a+1;b<this.Ec.length;b++)if(!this.Wt(this.Ec[b]))return b;return a}FAb(a){for(let b=a-1;b>=0;b--)if(!this.Wt(this.Ec[b]))return b;return a}yzb(){if(this.ti)if(this.tCb())this.ti.collapse();else{const a=this.ti.getParent();a&&!this.Wt(a)&&this.Jy(a)}}vAb(){this.ti&&(this.tCb()?_.v(_.oj(this.ti.zC()),_.ag(1)).subscribe(a=>{(a=a.find(b=>!this.Wt(b)))&&this.Jy(a)}):this.ti.expand())}tCb(){return this.ti?typeof this.ti.Ud==="boolean"?this.ti.Ud:this.ti.Ud():
!1}LHc(a){let b;return typeof a.zg==="boolean"?a.zg:(b=a.zg)==null?void 0:b.call(a)}tFc(){if(this.ti){var a=this.ti.getParent();_.v(a?_.oj(a.zC()):_.r(this.Ec.filter(b=>b.getParent()===null)),_.ag(1)).subscribe(b=>{for(const c of b)c.expand()})}}nyb(){let a;(a=this.ti)==null||a.Hv()}};_.XTa=new _.Vd("tree-key-manager",{Ea:"root",oa:function(){return(a,b)=>new WTa(a,b)}});var YTa=0,ZTa=new Set,Mr=class{};Mr.O=function(a){return new (a||Mr)};
Mr.wa=_.Kd({type:Mr,na:[["ng-component"]],standalone:!0,features:[_.mh],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);color:var(--mat-badge-text-color);font-family:var(--mat-badge-text-font);font-weight:var(--mat-badge-text-weight);border-radius:var(--mat-badge-container-shape)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.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%}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color);color:var(--mat-badge-disabled-state-text-color)}.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, unset);min-height:var(--mat-badge-small-size-container-size, unset);line-height:var(--mat-badge-legacy-small-size-container-size, var(--mat-badge-small-size-container-size));padding:var(--mat-badge-small-size-container-padding);font-size:var(--mat-badge-small-size-text-size);margin:var(--mat-badge-small-size-container-offset)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset)}.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, unset);min-height:var(--mat-badge-container-size, unset);line-height:var(--mat-badge-legacy-container-size, var(--mat-badge-container-size));padding:var(--mat-badge-container-padding);font-size:var(--mat-badge-text-size);margin:var(--mat-badge-container-offset)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset)}.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, unset);min-height:var(--mat-badge-large-size-container-size, unset);line-height:var(--mat-badge-legacy-large-size-container-size, var(--mat-badge-large-size-container-size));padding:var(--mat-badge-large-size-container-padding);font-size:var(--mat-badge-large-size-text-size);margin:var(--mat-badge-large-size-container-offset)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset)}\n"],kb:2,
Ma:0});
var Nr=class{get color(){return this.Li}set color(a){this.Wba(a);this.Li=a}get content(){return this.uE}set content(a){this.GFb(a)}get description(){return this.ZEc}set description(a){this.sLc(a)}constructor(a,b,c,d,e){this.nb=a;this.Ja=b;this.dB=c;this.zq=d;this.je=e;this.Li="primary";this.JSb=!0;this.position="above after";this.size="medium";this.Gf=YTa++;this.om=!1;this.yaa=_.Fd(_.sr);this.Cb=_.Fd(_.hi);const f=_.Fd(_.mi);if(!ZTa.has(f)){ZTa.add(f);const g=_.$la(Mr,{Hy:_.Fd(_.Zm)});f.Ee(()=>{ZTa.delete(f);
ZTa.size===0&&g.destroy()})}}isAfter(){return this.position.indexOf("before")===-1}Ra(){this.ZDc();this.content&&!this.qM&&(this.qM=this.Fzb(),this.GFb(this.content));this.om=!0}Ia(){if(this.zq.Mq){this.zq.Mq(this.qM);let a;(a=this.DS)==null||a.remove()}_.Dr(this.dB,this.Ja.ma,this.description)}yCb(){return this.yaa.cG(this.Ja.ma,{aVc:!0})}Fzb(){const a=this.zq.createElement("span");a.setAttribute("id",`mat-badge-content-${this.Gf}`);a.setAttribute("aria-hidden","true");a.classList.add("mat-badge-content");
this.je==="NoopAnimations"&&a.classList.add("_mat-animation-noopable");this.Ja.ma.appendChild(a);typeof requestAnimationFrame==="function"&&this.je!=="NoopAnimations"?this.nb.Vb(()=>{requestAnimationFrame(()=>{a.classList.add("mat-badge-active")})}):a.classList.add("mat-badge-active");return a}GFb(a){a=`${a!=null?a:""}`.trim();this.om&&a&&!this.qM&&(this.qM=this.Fzb());this.qM&&(this.qM.textContent=a);this.uE=a}sLc(a){_.Dr(this.dB,this.Ja.ma,this.description);a&&!this.yCb()||this.LJc();this.ZEc=a;
this.yCb()?_.PTa(this.dB,this.Ja.ma,a):this.vLc()}vLc(){this.DS||(this.DS=this.Cb.createElement("span"),this.DS.classList.add("cdk-visually-hidden"));this.DS.textContent=this.description;let a;(a=this.qM)==null||a.appendChild(this.DS)}LJc(){let a;(a=this.DS)==null||a.remove();this.DS=void 0}Wba(a){const b=this.Ja.ma.classList;b.remove(`mat-badge-${this.Li}`);a&&b.add(`mat-badge-${a}`)}ZDc(){const a=this.Ja.ma.querySelectorAll(":scope > .mat-badge-content");for(const b of Array.from(a))b!==this.qM&&
b.remove()}};Nr.O=function(a){return new (a||Nr)(_.y(_.uf),_.y(_.Fe),_.y(_.Er),_.y(_.en),_.y(_.dn,8))};
Nr.La=_.Qd({type:Nr,na:[["","matBadge",""]],qb:[1,"mat-badge"],lb:20,Xa:function(a,b){a&2&&_.Bg("mat-badge-overlap",b.JSb)("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"],JSb:[2,"matBadgeOverlap","overlap",_.xh],disabled:[2,"matBadgeDisabled","disabled",_.xh],position:[0,"matBadgePosition","position"],content:[0,"matBadge","content"],description:[0,"matBadgeDescription","description"],size:[0,"matBadgeSize","size"],hidden:[2,"matBadgeHidden","hidden",_.xh]},standalone:!0,features:[_.yg]});var $Ta=class{constructor(a,b,c){this.wN=a;this.defaultValue=b;this.eOb=c}},aUa=class{constructor(a,b,c){this.al=a;this.xpa=b;this.PIc=c;this.COa=[];this.GJc=this.wDc();this.COa=this.lEc()}get rcb(){return this.xpa}get iMc(){return this.oyb||this.al.wN}get MT(){let a=this.iMc;return this.c6a(a)?this.UCb(a):this.al.defaultValue}c6a(a){return typeof this.al.eOb[a]!=="undefined"}destroy(){this.COa.forEach(a=>{a.unsubscribe()});this.COa=[]}lEc(){let a=[];this.GJc.forEach(b=>{this.tMa(b.key)&&a.push(_.v(this.rcb.observe(b.alias),
_.u(c=>{c=c.clone();c.cib=this.al.wN;return c})).subscribe(c=>{this.QIc(c)}))});return a}wDc(){return this.rcb.cF.map(a=>pj({},a,{wN:this.al.wN,key:this.al.wN+a.suffix})).filter(a=>this.tMa(a.key))}QIc(a){a.cib==this.al.wN&&(a.value=this.CDc(a),this.PIc(a))}tMa(a){return this.UCb(a)!==void 0}CDc(a){const b=this.al.wN+a.suffix;let c=this.oyb;c=a.matches?b:c==b?null:c;this.oyb=this.KLc(c);return this.MT}KLc(a){let b=this.rcb.kMc,c=d=>!this.tMa(d);c(a)&&b.some(d=>{d=this.al.wN+d.suffix;return c(d)?!1:
(a=d,!0)});return a}UCb(a){return this.al.eOb[a]}};var bUa=new _.Vd("Token (@angular/flex-layout) Breakpoints");var cUa=function(a,b){return a.Av.find(c=>c.alias==b)},dUa=function(a,b){return a.Av.find(c=>c.Zi==b)},Or=class{constructor(a){this.Av=a}get items(){return[...this.Av]}get FXb(){let a=this.Av.filter(c=>c.Lw===!0),b=this.Av.filter(c=>c.Lw!==!0);return[...a,...b]}get a_c(){return this.Av.filter(a=>a.Lw==1)}get ara(){return this.Av.map(a=>a.alias)}get suffixes(){return this.Av.map(a=>a.suffix)}};Or.O=function(a){return new (a||Or)(_.m(bUa))};Or.ta=_.k({token:Or,oa:Or.O});var eUa=class{constructor(a=!1,b="all",c="",d=""){this.matches=a;this.Zi=b;this.ydb=c;this.suffix=d}clone(){return new eUa(this.matches,this.Zi,this.ydb,this.suffix)}};var fUa=function(a,b){b=typeof b==="undefined"?[]:typeof b==="string"?[b]:yqa(b);b.length>0&&(xqa(b,a.Cb),b.forEach(c=>{let d=a.Av.get(c),e=f=>{a.tf.run(()=>{a.MEb.next(new eUa(f.matches,c))})};d||(d=a.uDc(c),d.addListener(e),a.Av.set(c,d));d.matches&&e(d)}))},Pr=class{constructor(a,b){this.tf=a;this.Cb=b;this.Av=new Map;this.MEb=new _.$h(new eUa(!0));this.KIc=this.MEb.Tf()}isActive(a){return this.Av.has(a)?this.Av.get(a).matches:!1}observe(a){fUa(this,a);return _.v(this.KIc,_.pf(b=>a?b.Zi===a:!0))}uDc(a){return vqa()&&
window.matchMedia("all").addListener?window.matchMedia(a):{matches:a==="all"||a==="",media:a,addListener:()=>{},removeListener:()=>{}}}};Pr.O=function(a){return new (a||Pr)(_.m(_.uf),_.m(_.hi))};Pr.ta=_.k({token:Pr,oa:Pr.O});var wqa={};_.Qr=class{constructor(a,b){this.VR=a;this.LM=b;this.BJc()}get cF(){return[...this.VR.items]}get kMc(){return this.VR.a_c.reverse().filter(a=>this.LM.isActive(a.Zi))}get active(){let a=null;this.cF.reverse().forEach(c=>{c.alias!==""&&!a&&this.LM.isActive(c.Zi)&&(a=c)});let b=this.cF[0];return a||(this.LM.isActive(b.Zi)?b:null)}isActive(a){let b=cUa(this.VR,a)||dUa(this.VR,a);return this.LM.isActive(b?b.Zi:a)}observe(a){let b=cUa(this.VR,a)||dUa(this.VR,a);return _.v(this.LM.observe(b?b.Zi:a),_.u(c=>
zqa(c,b)),_.pf(c=>b?c.ydb!=="":!0))}BJc(){let a=this.VR.FXb.map(b=>b.Zi);fUa(this.LM,a)}};_.Qr.O=function(a){return new (a||_.Qr)(_.m(Or),_.m(Pr))};_.Qr.ta=_.k({token:_.Qr,oa:_.Qr.O});var Dqa=["row","column","row-reverse","column-reverse"];_.Rr=class{constructor(a,b,c){this.xpa=a;this.Ja=b;this.zq=c;this.dpa={};this.Uoa=!1}get parentElement(){return this.Ja.ma.parentNode}get ma(){return this.Ja.ma}VI(a){return this.dpa[a]}Ra(){this.d$c=this.lGc();this.Uoa=!0}Rb(a){throw Error("hc`"+a);}Ia(){this.Yk&&this.Yk.destroy();this.xpa=null}f$c(a,b){a=this.VI(a);return a!==void 0&&a!==null&&a!==""?a:b}lGc(a=this.ma){return Kqa(a||this.ma,"display")}e$c(a,b=this.ma){b=b||this.ma;return Hqa()?b.getAttribute(a):""}oBb(a,b=!1){let c="row";a&&(c=
Kqa(a,"flex-direction")||"row",Hqa()&&a.style["flex-direction"]||!b||Jqa(this.zq,Cqa(c),[a]));return c.trim()}s1(a,b,c=this.ma){var d=this.zq;c=c||this.ma;let e={};typeof a==="string"&&(e[a]=b,a=e);e=Gqa(a);Iqa(e,c,d)}S9c(a,b){Jqa(this.zq,a,b||[])}Pc(a,b){if(typeof b==="object")for(let c in b)this.dpa[c]=b[c];else this.dpa[a]=b}Maa(a,b,c){this.Yk||(this.Yk=new aUa(new $Ta(a,b,this.dpa),this.xpa,d=>c(d)));return this.Yk}c6a(a){return this.Yk.c6a(a)}};
_.Rr.O=function(a){return new (a||_.Rr)(_.y(_.Qr),_.y(_.Fe),_.y(_.en))};_.Rr.La=_.Qd({type:_.Rr,features:[_.be]});_.Sr=class extends _.Rr{set layout(a){this.Pc("layout",a)}set yXc(a){this.Pc("layoutXs",a)}set wXc(a){this.Pc("layoutSm",a)}set vXc(a){this.Pc("layoutMd",a)}set qXc(a){this.Pc("layoutLg",a)}set xXc(a){this.Pc("layoutXl",a)}set pXc(a){this.Pc("layoutGtXs",a)}set oXc(a){this.Pc("layoutGtSm",a)}set nXc(a){this.Pc("layoutGtMd",a)}set mXc(a){this.Pc("layoutGtLg",a)}set tXc(a){this.Pc("layoutLtSm",a)}set sXc(a){this.Pc("layoutLtMd",a)}set rXc(a){this.Pc("layoutLtLg",a)}set uXc(a){this.Pc("layoutLtXl",a)}constructor(a,
b,c){super(a,b,c);this.Byb=new _.$h("row");this.eab=this.Byb.Tf()}Rb(a){(a.layout!=null||this.Yk)&&this.iPa()}Ra(){super.Ra();this.Maa("layout","row",a=>{this.iPa(a.value)});this.iPa()}iPa(a){a=a||this.VI("layout")||"row";this.Yk&&(a=this.Yk.MT);a=Cqa(a);this.s1(a);this.Byb.next(a["flex-direction"])}};_.Sr.O=function(a){return new (a||_.Sr)(_.y(_.Qr),_.y(_.Fe),_.y(_.en))};
_.Sr.La=_.Qd({type:_.Sr,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"],yXc:[0,"fxLayout.xs","layoutXs"],wXc:[0,"fxLayout.sm","layoutSm"],vXc:[0,"fxLayout.md","layoutMd"],qXc:[0,
"fxLayout.lg","layoutLg"],xXc:[0,"fxLayout.xl","layoutXl"],pXc:[0,"fxLayout.gt-xs","layoutGtXs"],oXc:[0,"fxLayout.gt-sm","layoutGtSm"],nXc:[0,"fxLayout.gt-md","layoutGtMd"],mXc:[0,"fxLayout.gt-lg","layoutGtLg"],tXc:[0,"fxLayout.lt-sm","layoutLtSm"],sXc:[0,"fxLayout.lt-md","layoutLtMd"],rXc:[0,"fxLayout.lt-lg","layoutLtLg"],uXc:[0,"fxLayout.lt-xl","layoutLtXl"]},features:[_.xg,_.be]});_.Ur=class extends _.Rr{set align(a){this.Pc("align",a)}set vQa(a){this.Pc("alignXs",a)}set sQa(a){this.Pc("alignSm",a)}set rQa(a){this.Pc("alignMd",a)}set mQa(a){this.Pc("alignLg",a)}set uQa(a){this.Pc("alignXl",a)}set lQa(a){this.Pc("alignGtXs",a)}set kQa(a){this.Pc("alignGtSm",a)}set jQa(a){this.Pc("alignGtMd",a)}set iQa(a){this.Pc("alignGtLg",a)}set pQa(a){this.Pc("alignLtSm",a)}set oQa(a){this.Pc("alignLtMd",a)}set nQa(a){this.Pc("alignLtLg",a)}set qQa(a){this.Pc("alignLtXl",a)}constructor(a,
b,c,d){super(a,b,c);this.Kr="row";d&&(this.HI=d.eab.subscribe(this.iba.bind(this)))}Rb(a){(a.align!=null||this.Yk)&&this.iy()}Ra(){super.Ra();this.Maa("align","start stretch",a=>{this.iy(a.value)});this.iy()}Ia(){super.Ia();this.HI&&this.HI.unsubscribe()}iy(a){a=a||this.VI("align")||"start stretch";this.Yk&&(a=this.Yk.MT);this.s1(this.g$(a));this.xyb(a,this.Kr?this.Kr:"row")}iba(a){this.Kr=(a||"").toLowerCase();Dqa.find(b=>b===this.Kr)||(this.Kr="row");a=this.VI("align")||"start stretch";this.Yk&&
(a=this.Yk.MT);this.xyb(a,this.Kr||"row")}g$(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 pj(b,{display:"flex","flex-direction":this.Kr||"row","box-sizing":"border-box"})}xyb(a,b){[,a]=a.split(" ");a=="stretch"&&this.s1({"box-sizing":"border-box","max-width":Fqa(b)?null:"100%","max-height":Fqa(b)?"100%":null})}};
_.Ur.O=function(a){return new (a||_.Ur)(_.y(_.Qr),_.y(_.Fe),_.y(_.en),_.y(_.Sr,10))};
_.Ur.La=_.Qd({type:_.Ur,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"],vQa:[0,"fxLayoutAlign.xs","alignXs"],
sQa:[0,"fxLayoutAlign.sm","alignSm"],rQa:[0,"fxLayoutAlign.md","alignMd"],mQa:[0,"fxLayoutAlign.lg","alignLg"],uQa:[0,"fxLayoutAlign.xl","alignXl"],lQa:[0,"fxLayoutAlign.gt-xs","alignGtXs"],kQa:[0,"fxLayoutAlign.gt-sm","alignGtSm"],jQa:[0,"fxLayoutAlign.gt-md","alignGtMd"],iQa:[0,"fxLayoutAlign.gt-lg","alignGtLg"],pQa:[0,"fxLayoutAlign.lt-sm","alignLtSm"],oQa:[0,"fxLayoutAlign.lt-md","alignLtMd"],nQa:[0,"fxLayoutAlign.lt-lg","alignLtLg"],qQa:[0,"fxLayoutAlign.lt-xl","alignLtXl"]},features:[_.xg,_.be]});var gUa=class{};var hUa=function(a){queueMicrotask(()=>a.xB())},Cj=class{constructor(a=0,b=0){this.wq=[];this.yq=[];this.wB=[];this.lba=[];this.mba=[];this.Vx=this.Jb=this.DB=!1;this.kf=0;this.DY=null;this.totalTime=a+b}xB(){this.Vx||(this.Vx=!0,this.wq.forEach(a=>a()),this.wq=[])}AG(a){this.mba.push(a);this.yq.push(a)}Gw(a){this.lba.push(a);this.wq.push(a)}Ee(a){this.wB.push(a)}fK(){return this.DB}init(){}play(){this.fK()||(this.jba(),hUa(this));this.DB=!0}jba(){this.yq.forEach(a=>a());this.yq=[]}pause(){}sz(){}finish(){this.xB()}destroy(){this.Jb||
(this.Jb=!0,this.fK()||this.jba(),this.finish(),this.wB.forEach(a=>a()),this.wB=[])}reset(){this.Vx=this.DB=!1;this.yq=this.mba;this.wq=this.lba}setPosition(a){this.kf=this.totalTime?a*this.totalTime:1}s0(a){a=a=="start"?this.yq:this.wq;a.forEach(b=>b());a.length=0}};var Yqa=class{constructor(a){this.wq=[];this.yq=[];this.Jb=this.DB=this.Vx=!1;this.wB=[];this.DY=null;this.totalTime=0;this.Ch=a;let b=0,c=0,d=0;const e=this.Ch.length;e==0?queueMicrotask(()=>this.xB()):this.Ch.forEach(f=>{f.Gw(()=>{++b==e&&this.xB()});f.Ee(()=>{++c==e&&this.vq()});f.AG(()=>{++d==e&&this.jba()})});this.totalTime=this.Ch.reduce((f,g)=>Math.max(f,g.totalTime),0)}xB(){this.Vx||(this.Vx=!0,this.wq.forEach(a=>a()),this.wq=[])}init(){this.Ch.forEach(a=>a.init())}AG(a){this.yq.push(a)}jba(){this.fK()||
(this.DB=!0,this.yq.forEach(a=>a()),this.yq=[])}Gw(a){this.wq.push(a)}Ee(a){this.wB.push(a)}fK(){return this.DB}play(){this.DY||this.init();this.jba();this.Ch.forEach(a=>a.play())}pause(){this.Ch.forEach(a=>a.pause())}sz(){this.Ch.forEach(a=>a.sz())}finish(){this.xB();this.Ch.forEach(a=>a.finish())}destroy(){this.vq()}vq(){this.Jb||(this.Jb=!0,this.xB(),this.Ch.forEach(a=>a.destroy()),this.wB.forEach(a=>a()),this.wB=[])}reset(){this.Ch.forEach(a=>a.reset());this.DB=this.Vx=this.Jb=!1}setPosition(a){const b=
a*this.totalTime;this.Ch.forEach(c=>{c.setPosition(c.totalTime?Math.min(1,b/c.totalTime):1)})}eda(){this.Ch.forEach(a=>{a.eda&&a.eda()})}s0(a){a=a=="start"?this.yq:this.wq;a.forEach(b=>b());a.length=0}};var Uqa=RegExp("{{\\s*(.+?)\\s*}}","g"),Vqa=/-+([a-z0-9])/g;var iUa=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(" ")),Zqa=function(a,b,c){let d="";const e=b.toString().trim();iUa.has(a)&&b!==0&&b!=="0"&&(typeof b==="number"?d="px":(a=b.match(/^[+-]?[\d\.]+([a-z]*)$/))&&
a[1].length==0&&c.push(new _.rd(3005,!1)));return e+d},jUa=class extends gUa{};var era=typeof document==="undefined"?null:document.documentElement;var Vr=class{Xsa(a,b){return gra(a,b)}kva(a){return fra(a)}query(a,b,c){return hra(a,b,c)}mWa(a,b,c){return c||""}animate(a,b,c,d){return new Cj(c,d)}};Vr.O=function(a){return new (a||Vr)};Vr.ta=_.k({token:Vr,oa:Vr.O});var kUa=class{};var lra=new Set(["true","1"]),mra=new Set(["false","0"]);var nra=RegExp("s*:selfs*,?","g"),mUa=class{constructor(a){this.Pt=a}ab(a,b){b=new lUa(b);this.rEb(b);return Bj(this,zj(a),b)}rEb(a){a.Z3="";a.Hsa=new Map;a.Hsa.set("",new Map);a.currentTime=0}J_b(a,b){let c=b.EP=0,d=b.qF=0;const e=[],f=[];a.name.charAt(0)=="@"&&b.errors.push(new _.rd(3006,!1));a.yea.forEach(g=>{this.rEb(b);if(g.type==0){var l=g.name;l.toString().split(/\s*,\s*/).forEach(p=>{g.name=p;e.push(this.Tub(g,b))});g.name=l}else g.type==1?(l=this.Uub(g,b),c+=l.EP,d+=l.qF,f.push(l)):b.errors.push(new _.rd(3007,
!1))});return{type:7,name:a.name,Q_:e,Qz:f,EP:c,qF:d,options:null}}Tub(a,b){const c=this.Zma(a.styles,b),d=a.options&&a.options.params||null;if(c.EOc){const e=new Set,f=d||{};c.styles.forEach(g=>{g instanceof Map&&g.forEach(l=>{Sqa(l).forEach(p=>{f.hasOwnProperty(p)||e.add(p)})})});e.size&&b.errors.push(Lqa([...e.values()]))}return{type:0,name:a.name,style:c,options:d?{params:d}:null}}Uub(a,b){b.EP=0;b.qF=0;const c=Bj(this,zj(a.animation),b);return{type:1,lRb:kra(a.HRc,b.errors),animation:c,EP:b.EP,
qF:b.qF,options:Fj(a.options)}}H_b(a,b){return{type:2,kh:a.kh.map(c=>Bj(this,c,b)),options:Fj(a.options)}}F_b(a,b){const c=b.currentTime;let d=0;const e=a.kh.map(f=>{b.currentTime=c;f=Bj(this,f,b);d=Math.max(d,b.currentTime);return f});b.currentTime=d;return{type:3,kh:e,options:Fj(a.options)}}C_b(a,b){const c=qra(a.TL,b.errors);b.Ay=c;var d=a.styles?a.styles:_.tj({});if(d.type==5)a=this.DCa(d,b);else{d=a.styles;a=!1;d||(a=!0,d={},c.easing&&(d.easing=c.easing),d=_.tj(d));b.currentTime+=c.duration+
c.delay;const e=this.Zma(d,b);e.VVc=a;a=e}b.Ay=null;return{type:4,TL:c,style:a,options:null}}Zma(a,b){a=this.VCb(a,b);this.MFb(a,b);return a}VCb(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 _.rd(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,EOc:e,options:null}}MFb(a,b){const c=b.Ay;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.Hsa.get(b.Z3),t=p.get(l);let x=!0;t&&(e!=d&&e>=t.startTime&&d<=t.endTime&&(b.errors.push(new _.rd(3010,!1)),x=!1),e=t.startTime);x&&p.set(l,{startTime:e,endTime:d});b.options&&Tqa(g,b.options,b.errors)})})}DCa(a,b){const c={type:5,styles:[],options:null};if(!b.Ay)return b.errors.push(new _.rd(3011,
!1)),c;let d=0;const e=[];let f=!1,g=!1,l=0;const p=a.kh.map(K=>{K=this.VCb(K,b);let U=K.offset!=null?K.offset:pra(K.styles),ca=0;U!=null&&(d++,ca=K.offset=U);g=g||ca<0||ca>1;f=f||ca<l;l=ca;e.push(ca);return K});g&&b.errors.push(new _.rd(3012,!1));f&&b.errors.push(new _.rd(3200,!1));a=a.kh.length;let t=0;d>0&&d<a?b.errors.push(new _.rd(3202,!1)):d==0&&(t=1/(a-1));const x=a-1,A=b.currentTime,F=b.Ay,I=F.duration;p.forEach((K,U)=>{U=t>0?U==x?1:t*U:e[U];const ca=U*I;b.currentTime=A+F.delay+ca;F.duration=
ca;this.MFb(K,b);K.offset=U;c.styles.push(K)});return c}ECa(a,b){return{type:8,animation:Bj(this,zj(a.animation),b),options:Fj(a.options)}}D_b(a,b){b.qF++;return{type:9,options:Fj(a.options)}}E_b(a,b){return{type:10,animation:this.ECa(a.animation,b),options:Fj(a.options)}}G_b(a,b){const c=b.Z3,d=a.options||{};b.EP++;b.zXa=a;const [e,f]=ora(a.Pa);b.Z3=c.length?c+" "+e:e;Ej(b.Hsa,b.Z3,new Map);const g=Bj(this,zj(a.animation),b);b.zXa=null;b.Z3=c;return{type:11,Pa:e,limit:d.limit||0,optional:!!d.optional,
dVc:f,animation:g,tkd:a.Pa,options:Fj(a.options)}}I_b(a,b){b.zXa||b.errors.push(new _.rd(3013,!1));const c=a.TL==="full"?{duration:0,delay:0,easing:"full"}:Pqa(a.TL,b.errors,!0);return{type:12,animation:Bj(this,zj(a.animation),b),TL:c,options:null}}},lUa=class{constructor(a){this.errors=a;this.qF=this.EP=0;this.Ay=this.Z3=this.zXa=this.BJ=null;this.currentTime=0;this.Hsa=new Map;this.options=null}};var nUa=class{constructor(){this.Paa=new Map}get(a){return this.Paa.get(a)||[]}append(a,b){let c=this.Paa.get(a);c||this.Paa.set(a,c=[]);c.push(...b)}has(a){return this.Paa.has(a)}clear(){this.Paa.clear()}};var oUa=RegExp(":enter","g"),pUa=RegExp(":leave","g"),sra=class{Tra(a,b,c,d,e,f,g,l,p,t=[]){p=p||new nUa;a=new qUa(a,b,p,d,e,t,[]);a.options=l;d=l.delay?wj(l.delay):0;a.mf.PN(d);rUa(a.mf,[f],null,a.errors,l);Bj(this,c,a);c=a.lH.filter(x=>x.VIb());if(c.length&&g.size){let x;for(f=c.length-1;f>=0;f--)if(e=c[f],e.element===b){x=e;break}x&&x.Hzb===x.rq&&rUa(x,[g],null,a.errors,l)}return c.length?c.map(x=>x.Tra()):[rra(b,[],[],[],0,d,"",!1)]}J_b(){}Tub(){}Uub(){}D_b(a,b){var c=b.kYb.get(b.element);if(c){const d=
Wr(b,a.options),e=b.mf.currentTime;c=this.SLc(c,d,d.options);e!=c&&Xr(b,c)}b.previousNode=a}E_b(a,b){const c=Wr(b,a.options);Xr(c);this.YCc([a.options,a.animation.options],b,c);this.ECa(a.animation,c);Xr(b,c.mf.currentTime);b.previousNode=a}YCc(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:wj(Aj(a,(g=(f=d)==null?void 0:f.params)!=null?g:{},b.errors));c.PN(a)}}}SLc(a,b,c){let d=b.mf.currentTime;const e=c.duration!=null?wj(c.duration):null,f=c.delay!=
null?wj(c.delay):null;e!==0&&a.forEach(g=>{const l={duration:e!=null?e:g.duration,delay:b.mf.currentTime+(f!=null?f:0)+g.delay,easing:""};g=new sUa(b.Pt,g.element,g.TO,g.d7,g.RY,l,g.k4c);b.lH.push(g);d=Math.max(d,l.duration+l.delay)});return d}ECa(a,b){tUa(b,a.options,!0);Bj(this,a.animation,b);b.previousNode=a}H_b(a,b){const c=b.dqb;let d=b;const e=a.options;e&&(e.params||e.delay)&&(d=Wr(b,e),Xr(d),e.delay!=null&&(d.previousNode.type==6&&(Yr(d.mf),d.previousNode=uUa),d.PN(wj(e.delay))));a.kh.length&&
(a.kh.forEach(f=>Bj(this,f,d)),Zr(d.mf),d.dqb>c&&Xr(d));b.previousNode=a}F_b(a,b){const c=[];let d=b.mf.currentTime;const e=a.options&&a.options.delay?wj(a.options.delay):0;a.kh.forEach(f=>{const g=Wr(b,a.options);e&&g.PN(e);Bj(this,f,g);d=Math.max(d,g.mf.currentTime);c.push(g.mf)});c.forEach(f=>vUa(b.mf,f));Xr(b,d);b.previousNode=a}TLc(a,b){return a.h_a?(a=a.h4c,a=b.params?Aj(a,b.params,b.errors):a,Pqa(a,b.errors)):{duration:a.duration,delay:a.delay,easing:a.easing}}C_b(a,b){const c=b.Ay=this.TLc(a.TL,
b),d=b.mf;c.delay&&(wUa(b.mf,b.mf.duration+c.delay),Yr(d));const e=a.style;e.type==5?this.DCa(e,b):(wUa(b.mf,b.mf.duration+c.duration),this.Zma(e,b),Zr(d));b.Ay=null;b.previousNode=a}Zma(a,b){const c=b.mf;var d=b.Ay;!d&&c.rq.size>0&&(c.duration+=1,c.yMa());d=d&&d.easing||a.easing;if(a.VVc){d&&c.xNa.set("easing",d);for(let [e,f]of c.Z1)d=e,c.oJa.set(d,f||"*"),c.rq.set(d,"*");c.Hzb=c.rq}else rUa(c,a.styles,d,b.errors,b.options);b.previousNode=a}DCa(a,b){const c=b.Ay,d=b.mf.duration,e=c.duration,f=Wr(b).mf;
f.easing=c.easing;a.styles.forEach(g=>{wUa(f,(g.offset||0)*e);rUa(f,g.styles,g.easing,b.errors,b.options);Zr(f)});vUa(b.mf,f);Xr(b,d+e);b.previousNode=a}G_b(a,b){var c=b.mf.currentTime;const d=a.options||{},e=d.delay?wj(d.delay):0;e&&(b.previousNode.type===6||c==0&&b.mf.rq.size>0)&&(Yr(b.mf),b.previousNode=uUa);let f=c;c=xUa(b,a.Pa,a.limit,a.dVc,d.optional?!0:!1,b.errors);b.iea=c.length;let g=null;c.forEach((l,p)=>{b.oo=p;p=Wr(b,a.options,l);e&&p.PN(e);l===b.element&&(g=p.mf);Bj(this,a.animation,
p);Zr(p.mf);f=Math.max(f,p.mf.currentTime)});b.oo=0;b.iea=0;Xr(b,f);g&&(vUa(b.mf,g),Yr(b.mf));b.previousNode=a}I_b(a,b){const c=b.cTb,d=b.mf;var e=a.TL,f=Math.abs(e.duration);const g=f*(b.iea-1);f*=b.oo;switch(e.duration<0?"reverse":e.easing){case "reverse":f=g-f;break;case "full":f=c.yJb}e=b.mf;f&&e.PN(f);e=e.currentTime;Bj(this,a.animation,b);b.previousNode=a;c.yJb=d.currentTime-e+(d.startTime-c.mf.startTime)}},uUa={},Wr=function(a,b=null,c){c=c||a.element;c=new qUa(a.Pt,c,a.kYb,a.rAb,a.OCb,a.errors,
a.lH,a.mf.fork(c,0));c.previousNode=a.previousNode;c.Ay=a.Ay;c.options=a.uEc();tUa(c,b);c.oo=a.oo;c.iea=a.iea;c.cTb=a;a.dqb++;return c},Xr=function(a,b){a.previousNode=uUa;a.mf=a.mf.fork(a.element,b);a.lH.push(a.mf)},tUa=function(a,b,c){if(b){var d=a.options;b.duration!=null&&(d.duration=wj(b.duration));b.delay!=null&&(d.delay=wj(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]=Aj(e[g],f,a.errors))})}}},xUa=function(a,
b,c,d,e,f){let g=[];d&&g.push(a.element);b.length>0&&(b=b.replace(oUa,"."+a.rAb),b=b.replace(pUa,"."+a.OCb),a=a.Pt.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 _.rd(3014,!1));return g},qUa=class{constructor(a,b,c,d,e,f,g,l){this.Pt=a;this.element=b;this.kYb=c;this.rAb=d;this.OCb=e;this.errors=f;this.lH=g;this.Ay=this.cTb=null;this.previousNode=uUa;this.dqb=0;this.options={};this.yJb=this.iea=this.oo=0;this.mf=l||new yUa(this.Pt,
b,0);g.push(this.mf)}get params(){return this.options.params}uEc(){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}PN(a){a>0&&this.mf.PN(a)}},rUa=function(a,b,c,d,e){c&&a.xNa.set("easing",c);c=e&&e.params||{};b=vra(b,a.Z1);for(let [f,g]of b){b=f;e=Aj(g,c,d);a.D2.set(b,e);if(!a.l2.has(b)){let l;a.oJa.set(b,(l=a.Z1.get(b))!=null?l:"*")}a.jN(b,e)}},Yr=function(a){for(let [b,c]of a.l2){let d=b,e=c;a.D2.set(d,e);a.jN(d,
e)}},Zr=function(a){a.D2.size!=0&&(a.D2.forEach((b,c)=>{a.rq.set(c,b)}),a.D2.clear(),a.l2.forEach((b,c)=>{a.rq.has(c)||a.rq.set(c,b)}))},vUa=function(a,b){b.xOa.forEach((c,d)=>{const e=a.xOa.get(d);(!e||c.time>e.time)&&a.jN(d,c.value)})},wUa=function(a,b){Zr(a);a.duration=b;a.yMa()},yUa=class{constructor(a,b,c,d){this.Pt=a;this.element=b;this.startTime=c;this.M$=d;this.duration=0;this.easing=null;this.xNa=new Map;this.rq=new Map;this.i2=new Map;this.xOa=new Map;this.l2=new Map;this.D2=new Map;this.oJa=
new Map;this.Hzb=null;this.M$||(this.M$=new Map);this.Z1=this.M$.get(b);this.Z1||(this.Z1=this.l2,this.M$.set(b,this.l2));this.yMa()}VIb(){switch(this.i2.size){case 0:return!1;case 1:return this.rq.size>0;default:return!0}}get currentTime(){return this.startTime+this.duration}PN(a){const b=this.i2.size===1&&this.D2.size;this.duration||b?(wUa(this,this.currentTime+a),b&&Yr(this)):this.startTime+=a}fork(a,b){Zr(this);return new yUa(this.Pt,a,b||this.currentTime,this.M$)}yMa(){this.rq&&(this.xNa=this.rq);
this.rq=this.i2.get(this.duration);this.rq||(this.rq=new Map,this.i2.set(this.duration,this.rq))}jN(a,b){this.l2.set(a,b);this.Z1.set(a,b);this.xOa.set(a,{time:this.currentTime,value:b})}get properties(){const a=[];for(let b in this.rq)a.push(b);return a}Tra(){Zr(this);const a=new Set,b=new Set,c=this.i2.size===1&&this.duration===0;let d=[];this.i2.forEach((g,l)=>{g=new Map([...this.oJa,...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 rra(this.element,d,e,f,this.duration,this.startTime,this.easing,!1)}},sUa=class extends yUa{constructor(a,b,c,d,e,f,g=!1){super(a,b,f.delay);this.TO=c;this.d7=d;this.RY=e;this.LKc=g;this.TL={duration:f.duration,delay:f.delay,easing:f.easing}}VIb(){return this.TO.length>1}Tra(){let a=this.TO,{delay:b,duration:c,easing:d}=this.TL;if(this.LKc&&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",ura(e));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",ura((b+t*c)/l));g.push(p)}c=l;b=0;d="";a=g}return rra(this.element,a,this.d7,this.RY,c,b,d,!0)}};var zUa={},zra=class{constructor(a,b,c){this.pFb=a;this.qJ=b;this.OEb=c}match(a,b,c,d){return xra(this.qJ.lRb,a,b,c,d)}x3(a,b,c){let d=this.OEb.get("*");a!==void 0&&(d=this.OEb.get(a==null?void 0:a.toString())||d);return d?d.x3(b,c):new Map}ab(a,b,c,d,e,f,g,l,p,t){const x=[];var A=this.qJ.options&&this.qJ.options.params||zUa;g=this.x3(c,g&&g.params||zUa,x);const F=l&&l.params||zUa;l=this.x3(d,F,x);const I=new Set,K=new Map,U=new Map,ca=d==="void";let ka;A={params:yra(F,A),delay:(ka=this.qJ.options)==
null?void 0:ka.delay};a=t?[]:tra(a,b,this.qJ.animation,e,f,g,l,A,p,x);let za=0;a.forEach(ya=>{za=Math.max(ya.duration+ya.delay,za)});if(x.length)return wra(b,this.pFb,c,d,ca,g,l,[],[],K,U,za,x);a.forEach(ya=>{const Fa=ya.element,Za=Ej(K,Fa,new Set);ya.d7.forEach(Ga=>Za.add(Ga));const pb=Ej(U,Fa,new Set);ya.RY.forEach(Ga=>pb.add(Ga));Fa!==b&&I.add(Fa)});return wra(b,this.pFb,c,d,ca,g,l,a,[...I.values()],K,U,za)}},AUa=class{constructor(a,b){this.styles=a;this.OPc=b}x3(a,b){const c=new Map,d=yra(a,this.OPc);
this.styles.styles.forEach(e=>{typeof e!=="string"&&e.forEach((f,g)=>{f&&(f=Aj(f,d,b));const l=Rqa(g);f=Zqa(l,f,b);c.set(g,f)})});return c}};var BUa=function(a,b,c,d,e){return a.GZb.find(f=>f.match(b,c,d,e))||null},CUa=class{constructor(a,b,c){this.name=a;this.qJ=b;this.Dpa=c;this.GZb=[];this.Q_=new Map;b.Q_.forEach(d=>{this.Q_.set(d.name,new AUa(d.style,d.options&&d.options.params||{}))});Bra(this.Q_,"true","1");Bra(this.Q_,"false","0");b.Qz.forEach(d=>{this.GZb.push(new zra(a,d,this.Q_))});this.hua=Ara(a,this.Q_)}};var DUa=new nUa,EUa=class{constructor(a,b,c){this.Gra=a;this.Pt=b;this.Dpa=c;this.Ayb=new Map;this.nNa=new Map;this.Ch=[]}register(a,b){const c=[];b=(new mUa(this.Pt)).ab(b,c,[]);if(c.length)throw new _.rd(3503,!1);this.Ayb.set(a,b)}B1(a,b,c){const d=a.element;b=$qa(a.TO,b,c);return this.Pt.animate(d,b,a.duration,a.delay,a.easing,[],!0)}create(a,b,c={}){var d=[];const e=this.Ayb.get(a),f=new Map;e?(b=tra(this.Pt,b,e,"ng-enter","ng-leave",new Map,new Map,c,DUa,d),b.forEach(g=>{const l=Ej(f,g.element,
new Map);g.RY.forEach(p=>l.set(p,null))})):(d.push(new _.rd(3300,!1)),b=[]);if(d.length)throw new _.rd(3504,!1);f.forEach((g,l)=>{g.forEach((p,t)=>{g.set(t,this.Pt.mWa(l,t,"*"))})});d=b.map(g=>{const l=f.get(g.element);return this.B1(g,new Map,l)});d=Dj(d);this.nNa.set(a,d);d.Ee(()=>this.destroy(a));this.Ch.push(d);return d}destroy(a){const b=this.lLa(a);b.destroy();this.nNa.delete(a);a=this.Ch.indexOf(b);a>=0&&this.Ch.splice(a,1)}lLa(a){a=this.nNa.get(a);if(!a)throw new _.rd(3301,!1);return a}listen(a,
b,c,d){b=cra(b,"","","");bra(this.lLa(a),c,b,d);return()=>{}}wg(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.lLa(a),c){case "play":b.play();break;case "pause":b.pause();break;case "reset":b.reset();break;case "restart":b.sz();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 FUa=[],GUa={Xl:"",u_:!1,Rnb:!1,Jva:!1,Sjb:!1},Era={Xl:"",Rnb:!1,u_:!1,Jva:!1,Sjb:!0},HUa=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])})}},IUa=class{get params(){return this.options.params}constructor(a,b){this.Xl=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={})}},JUa=
new IUa("void"),KUa=function(a,b){a.Kj.RD.delete(b);a.P1.delete(b);const c=a.Kj.MY.get(b);c&&(c.forEach(d=>d.destroy()),a.Kj.MY.delete(b))},MUa=function(a,b,c,d,e){const f=a.Kj.RD.get(b),g=new Map;if(f){const l=[];f.forEach((p,t)=>{g.set(t,p.value);a.iN.has(t)&&(p=a.trigger(b,t,"void",e))&&l.push(p)});if(l.length)return LUa(a.Kj,a.id,b,!0,c,g),d&&Dj(l).Gw(()=>Ij(a.Kj,b)),!0}return!1},OUa=function(a,b){const c=a.P1.get(b),d=a.Kj.RD.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.iN.get(f).hua,l=d.get(f)||JUa,p=new IUa("void"),t=new NUa(a.id,f,b);a.Kj.VBa++;a.fqa.push({element:b,No:f,transition:g,wk:l,Cf:p,LY:t,VOb:!0})}})}},PUa=function(a,b){const c=[];a.fqa.forEach(d=>{const e=d.LY;if(!e.rc){var f=d.element,g=a.P1.get(f);g&&g.forEach(l=>{if(l.name==d.No){const p=cra(f,d.No,d.wk.value,d.Cf.value);p._data=b;bra(d.LY,l.phase,p,l.callback)}});e.hRb?$r(a.Kj,()=>{e.destroy()}):c.push(d)}});a.fqa=[];return c.sort((d,e)=>{const f=d.transition.qJ.qF,g=e.transition.qJ.qF;
return f==0||g==0?f-g:a.Kj.Nq.Xsa(d.element,e.element)?1:-1})},SUa=class{constructor(a,b,c){this.id=a;this.YF=b;this.Kj=c;this.Ch=[];this.iN=new Map;this.fqa=[];this.P1=new Map;this.aCb="ng-tns-"+a;Gj(b,this.aCb)}listen(a,b,c,d){if(!this.iN.has(b))throw new _.rd(3302,!1);if(c==null||c.length==0)throw new _.rd(3303,!1);if(c!="start"&&c!="done")throw new _.rd(3400,!1);const e=Ej(this.P1,a,[]),f={name:b,phase:c,callback:d};e.push(f);const g=Ej(this.Kj.RD,a,new Map);g.has(b)||(Gj(a,"ng-trigger"),Gj(a,
"ng-trigger-"+b),g.set(b,JUa));return()=>{$r(this.Kj,()=>{const l=e.indexOf(f);l>=0&&e.splice(l,1);this.iN.has(b)||g.delete(b)})}}register(a,b){if(this.iN.has(a))return!1;this.iN.set(a,b);return!0}OGc(a){a=this.iN.get(a);if(!a)throw new _.rd(3401,!1);return a}trigger(a,b,c,d){d=d===void 0?!0:d;const e=this.OGc(b),f=new NUa(this.id,b,a);var g=this.Kj.RD.get(a);g||(Gj(a,"ng-trigger"),Gj(a,"ng-trigger-"+b),this.Kj.RD.set(a,g=new Map));let l=g.get(b);const p=new IUa(c,this.id);c&&c.hasOwnProperty("value")||
!l||HUa(p,l.options);g.set(b,p);l||(l=JUa);if(p.value!=="void"&&l.value===p.value){if(!Kra(l.params,p.params)){d=[];const x=e.hua.x3(l.value,l.params,d),A=e.hua.x3(p.value,p.params,d);d.length?this.Kj.reportError(d):$r(this.Kj,()=>{yj(a,x);xj(a,A)})}}else{c=Ej(this.Kj.MY,a,[]);c.forEach(x=>{x.Xl==this.id&&x.No==b&&x.Sw&&x.destroy()});g=BUa(e,l.value,p.value,a,p.params);var t=!1;if(!g){if(!d)return;g=e.hua;t=!0}this.Kj.VBa++;this.fqa.push({element:a,No:b,transition:g,wk:l,Cf:p,LY:f,VOb:t});t||(Gj(a,
"ng-animate-queued"),f.AG(()=>{Hj(a,"ng-animate-queued")}));f.Gw(()=>{var x=this.Ch.indexOf(f);x>=0&&this.Ch.splice(x,1);if(x=this.Kj.MY.get(a)){let A=x.indexOf(f);A>=0&&x.splice(A,1)}});this.Ch.push(f);c.push(f);return f}}jC(a){this.iN.delete(a);this.Kj.RD.forEach(b=>b.delete(a));this.P1.forEach((b,c)=>{this.P1.set(c,b.filter(d=>d.name!=a))})}KEb(a,b){const c=this.Kj.Nq.query(a,".ng-trigger",!0);c.forEach(d=>{if(!d.__ng_removed){var e=QUa(this.Kj,d);e.size?e.forEach(f=>MUa(f,d,b,!1,!0)):KUa(this,
d)}});this.Kj.Rca(()=>c.forEach(d=>KUa(this,d)))}removeNode(a,b){const c=this.Kj;a.childElementCount&&this.KEb(a,b);if(!MUa(this,a,b,!0)){var d=!1;if(c.Urb){var e=c.Ch.length?c.Z6.get(a):[];if(e&&e.length)d=!0;else for(e=a;e=e.parentNode;)if(c.RD.get(e)){d=!0;break}}OUa(this,a);d?LUa(c,this.id,a,!1,b):(d=a.__ng_removed,d&&d!==GUa||($r(c,()=>KUa(this,a)),RUa(c,a),c.XMa(a,b)))}}insertNode(a){Gj(a,this.aCb)}destroy(a){this.Ch.forEach(b=>b.destroy());this.KEb(this.YF,a)}},$r=function(a,b){a.HKa.push(b)},
QUa=function(a,b){const c=new Set;if(b=a.RD.get(b))for(let d of b.values())d.Xl&&(b=a.mS(d.Xl))&&c.add(b);return c},LUa=function(a,b,c,d,e,f){a.yJ.push(c);c.__ng_removed={Xl:b,u_:e,Jva:d,Sjb:!1,ohb:f}},Ij=function(a,b){const c=b.__ng_removed;if(c&&c.u_){b.__ng_removed=GUa;if(c.Xl){RUa(a,b);const e=a.mS(c.Xl);e&&KUa(e,b)}a.XMa(b,c.u_)}let d;((d=b.classList)==null?0:d.contains("ng-animate-disabled"))&&TUa(a,b,!1);a.Nq.query(b,".ng-animate-disabled",!0).forEach(e=>{TUa(a,e,!1)})},RUa=function(a,b){let c=
a.Nq.query(b,".ng-trigger",!0);c.forEach(d=>UUa(a,d));a.Z6.size!=0&&(c=a.Nq.query(b,".ng-animating",!0),c.forEach(d=>VUa(a,d)))},TUa=function(a,b,c){c?a.n4.has(b)||(a.n4.add(b),Gj(b,"ng-animate-disabled")):a.n4.has(b)&&(a.n4.delete(b),Hj(b,"ng-animate-disabled"))},UUa=function(a,b){(a=a.MY.get(b))&&a.forEach(c=>{c.Sw?c.hRb=!0:c.destroy()})},VUa=function(a,b){(a=a.Z6.get(b))&&a.forEach(c=>c.finish())},YUa=class{XMa(a,b){this.Sia(a,b)}constructor(a,b,c){this.Gra=a;this.Nq=b;this.Dpa=c;this.Ch=[];this.Wxa=
new Map;this.MY=new Map;this.Z6=new Map;this.RD=new Map;this.n4=new Set;this.VBa=this.Urb=0;this.Vaa={};this.p2=[];this.HKa=[];this.Tqa=[];this.Hdb=new Map;this.GN=[];this.yJ=[];this.Sia=()=>{}}Syb(a,b){const c=this.p2,d=this.Hdb;if(c.length-1>=0){let e=!1,f=this.Nq.kva(b);for(;f;){const g=d.get(f);if(g){c.splice(c.indexOf(g)+1,0,a);e=!0;break}f=this.Nq.kva(f)}e||c.unshift(a)}else c.push(a);d.set(b,a);return a}register(a,b){var c=this.Vaa[a];c||(c=new SUa(a,b,this),this.Gra&&this.Nq.Xsa(this.Gra,
b)?this.Syb(c,b):(this.Wxa.set(b,c),this.GN.push(b)),c=this.Vaa[a]=c);return c}Hjb(a,b,c){(a=this.Vaa[a])&&a.register(b,c)&&this.Urb++}destroy(a,b){a&&($r(this,()=>{}),this.Rca(()=>{const c=this.mS(a);this.Hdb.delete(c.YF);const d=this.p2.indexOf(c);d>=0&&this.p2.splice(d,1);c.destroy(b);delete this.Vaa[a]}))}mS(a){return this.Vaa[a]}trigger(a,b,c,d){return Cra(b)&&(a=this.mS(a))?(a.trigger(b,c,d),!0):!1}insertNode(a,b,c,d){if(Cra(b)){var e=b.__ng_removed;e&&e.u_&&(e.u_=!1,e.Rnb=!0,e=this.yJ.indexOf(b),
e>=0&&this.yJ.splice(e,1));a&&(a=this.mS(a))&&a.insertNode(b,c);d&&this.GN.push(b)}}removeNode(a,b,c){if(Cra(b)){var d=a?this.mS(a):null;d?d.removeNode(b,c):LUa(this,a,b,!1,c);(d=this.Hdb.get(b))&&d.id!==a&&d.removeNode(b,c)}else this.XMa(b,c)}listen(a,b,c,d,e){return Cra(b)?this.mS(a).listen(b,c,d,e):()=>{}}tDc(a,b,c,d,e){return a.transition.ab(this.Nq,a.element,a.wk.value,a.Cf.value,c,d,a.wk.options,a.Cf.options,b,e)}flush(a){a=a===void 0?-1:a;let b=[];this.Wxa.size&&(this.Wxa.forEach((d,e)=>this.Syb(d,
e)),this.Wxa.clear());if(this.Urb&&this.GN.length)for(var c=0;c<this.GN.length;c++)Gj(this.GN[c],"ng-star-inserted");if(this.p2.length&&(this.VBa||this.yJ.length)){c=[];try{b=this.GFc(c,a)}finally{for(a=0;a<c.length;a++)c[a]()}}else for(a=0;a<this.yJ.length;a++)Ij(this,this.yJ[a]);this.VBa=0;this.GN.length=0;this.yJ.length=0;this.HKa.forEach(d=>d());this.HKa=[];if(this.Tqa.length){const d=this.Tqa;this.Tqa=[];b.length?Dj(b).Gw(()=>{d.forEach(e=>e())}):d.forEach(e=>e())}}reportError(){throw new _.rd(3402,
!1);}GFc(a,b){const c=new nUa,d=[],e=new Map,f=[],g=new Map,l=new Map,p=new Map,t=new Set;this.n4.forEach(Mb=>{t.add(Mb);Mb=this.Nq.query(Mb,".ng-animate-queued",!0);for(let Ra=0;Ra<Mb.length;Ra++)t.add(Mb[Ra])});const x=this.Gra;var A=Array.from(this.RD.keys());const F=Gra(A,this.GN),I=new Map;let K=0;F.forEach((Mb,Ra)=>{const db="ng-enter"+K++;I.set(Ra,db);Mb.forEach(rb=>Gj(rb,db))});const U=[],ca=new Set;var ka=new Set;for(var za=0;za<this.yJ.length;za++){var ya=this.yJ[za];const Mb=ya.__ng_removed;
Mb&&Mb.u_&&(U.push(ya),ca.add(ya),Mb.Jva?this.Nq.query(ya,".ng-star-inserted",!0).forEach(Ra=>ca.add(Ra)):ka.add(ya))}const Fa=new Map,Za=Gra(A,Array.from(ca));Za.forEach((Mb,Ra)=>{const db="ng-leave"+K++;Fa.set(Ra,db);Mb.forEach(rb=>Gj(rb,db))});a.push(()=>{F.forEach((Mb,Ra)=>{const db=I.get(Ra);Mb.forEach(rb=>Hj(rb,db))});Za.forEach((Mb,Ra)=>{const db=Fa.get(Ra);Mb.forEach(rb=>Hj(rb,db))});U.forEach(Mb=>{Ij(this,Mb)})});const pb=[],Ga=[];for(a=this.p2.length-1;a>=0;a--)PUa(this.p2[a],b).forEach(Mb=>
{const Ra=Mb.LY,db=Mb.element;pb.push(Ra);if(this.GN.length){var rb=db.__ng_removed;if(rb&&rb.Rnb){if(rb.ohb&&rb.ohb.has(Mb.No)){rb=rb.ohb.get(Mb.No);var Xb=this.RD.get(Mb.element);if(Xb&&Xb.has(Mb.No)){var Vc=Xb.get(Mb.No);Vc.value=rb;Xb.set(Mb.No,Vc)}}Ra.destroy();return}}rb=!x||!this.Nq.Xsa(x,db);Xb=Fa.get(db);Vc=I.get(db);const mb=this.tDc(Mb,c,Vc,Xb,rb);if(mb.errors&&mb.errors.length)Ga.push(mb);else if(rb)Ra.AG(()=>yj(db,mb.Oua)),Ra.Ee(()=>xj(db,mb.dma)),d.push(Ra);else if(Mb.VOb)Ra.AG(()=>
yj(db,mb.Oua)),Ra.Ee(()=>xj(db,mb.dma)),d.push(Ra);else{var na=[];mb.lH.forEach(fc=>{fc.k4c=!0;this.n4.has(fc.element)||na.push(fc)});mb.lH=na;c.append(db,mb.lH);f.push({kOb:mb,LY:Ra,element:db});mb.m0c.forEach(fc=>Ej(g,fc,[]).push(Ra));mb.d7.forEach((fc,wc)=>{if(fc.size){let hd=l.get(wc);hd||l.set(wc,hd=new Set);fc.forEach((pe,$e)=>hd.add($e))}});mb.RY.forEach((fc,wc)=>{let hd=p.get(wc);hd||p.set(wc,hd=new Set);fc.forEach((pe,$e)=>hd.add($e))})}});if(Ga.length){const Mb=[];Ga.forEach(()=>{Mb.push(new _.rd(3505,
!1))});pb.forEach(Ra=>Ra.destroy());this.reportError(Mb)}const Qa=new Map,Ua=new Map;f.forEach(Mb=>{const Ra=Mb.element;c.has(Ra)&&(Ua.set(Ra,Ra),this.nDc(Mb.LY.Xl,Mb.kOb,Qa))});d.forEach(Mb=>{const Ra=Mb.element;this.xBb(Ra,!1,Mb.Xl,Mb.No,null).forEach(db=>{Ej(Qa,Ra,[]).push(db);db.destroy()})});const ob=U.filter(Mb=>Lra(Mb,l,p)),yc=new Map;Fra(yc,this.Nq,ka,p,"*").forEach(Mb=>{Lra(Mb,l,p)&&ob.push(Mb)});const Yc=new Map;F.forEach(Mb=>{Fra(Yc,this.Nq,new Set(Mb),l,"!")});ob.forEach(Mb=>{const Ra=
yc.get(Mb),db=Yc.get(Mb);let rb,Xb;yc.set(Mb,new Map([...((rb=Ra==null?void 0:Ra.entries())!=null?rb:[]),...((Xb=db==null?void 0:db.entries())!=null?Xb:[])]))});const ic=[],oe=[],ud={};f.forEach(Mb=>{const Ra=Mb.element,db=Mb.LY,rb=Mb.kOb;if(c.has(Ra))if(t.has(Ra))db.Ee(()=>xj(Ra,rb.dma)),db.disabled=!0,db.totalTime=rb.totalTime,d.push(db);else{var Xb=ud;if(Ua.size>1){Mb=Ra;const Vc=[];for(;Mb=Mb.parentNode;){const mb=Ua.get(Mb);if(mb){Xb=mb;break}Vc.push(Mb)}Vc.forEach(mb=>Ua.set(mb,Xb))}Mb=this.rDc(db.Xl,
rb,Qa,e,Yc,yc);WUa(db,Mb);Xb===ud?ic.push(db):((Mb=this.MY.get(Xb))&&Mb.length&&(db.DY=Dj(Mb)),d.push(db))}else yj(Ra,rb.Oua),db.Ee(()=>xj(Ra,rb.dma)),oe.push(db),t.has(Ra)&&d.push(db)});oe.forEach(Mb=>{var Ra=e.get(Mb.element);Ra&&Ra.length&&(Ra=Dj(Ra),WUa(Mb,Ra))});d.forEach(Mb=>{Mb.DY?XUa(Mb,Mb.DY):Mb.destroy()});for(b=0;b<U.length;b++)if(ka=U[b],a=ka.__ng_removed,Hj(ka,"ng-leave"),!a||!a.Jva){a=[];if(g.size)for((A=g.get(ka))&&A.length&&a.push(...A),A=this.Nq.query(ka,".ng-animating",!0),za=0;za<
A.length;za++)(ya=g.get(A[za]))&&ya.length&&a.push(...ya);a=a.filter(Mb=>!Mb.rc);a.length?Hra(this,ka,a):Ij(this,ka)}U.length=0;ic.forEach(Mb=>{this.Ch.push(Mb);Mb.Gw(()=>{Mb.destroy();this.Ch.splice(this.Ch.indexOf(Mb),1)});Mb.play()});return ic}Rca(a){this.Tqa.push(a)}xBb(a,b,c,d,e){let f=[];if(b)(e=this.Z6.get(a))&&(f=e);else if(a=this.MY.get(a)){const g=!e||e=="void";a.forEach(l=>{l.Sw||(g||l.No==d)&&f.push(l)})}if(c||d)f=f.filter(g=>c&&c!=g.Xl||d&&d!=g.No?!1:!0);return f}nDc(a,b,c){var d=b.No;
const e=b.element;a=b.pPb?void 0:a;d=b.pPb?void 0:d;for(const f of b.lH){const g=f.element,l=g!==e,p=Ej(c,g,[]);this.xBb(g,l,a,d,b.Cf).forEach(t=>{const x=t.kp;x.eda&&x.eda();t.destroy();p.push(t)})}yj(e,b.Oua)}rDc(a,b,c,d,e,f){const g=b.No,l=b.element,p=[],t=new Set,x=new Set,A=b.lH.map(I=>{const K=I.element;t.add(K);var U=K.__ng_removed;if(U&&U.Sjb)return new Cj(I.duration,I.delay);U=K!==l;var ca=Jra((c.get(K)||FUa).map(ya=>ya.kp)).filter(ya=>ya.element?ya.element===K:!1),ka=e.get(K);const za=f.get(K);
ka=$qa(I.TO,ka,za);ca=this.B1(I,ka,ca);I.t4c&&d&&x.add(K);U&&(I=new NUa(a,g,K),WUa(I,ca),p.push(I));return ca});p.forEach(I=>{Ej(this.Z6,I.element,[]).push(I);I.Gw(()=>{var K=this.Z6,U=I.element;let ca=K.get(U);ca&&(ca.length&&ca.splice(ca.indexOf(I),1),ca.length==0&&K.delete(U));return ca})});t.forEach(I=>Gj(I,"ng-animating"));const F=Dj(A);F.Ee(()=>{t.forEach(I=>Hj(I,"ng-animating"));xj(l,b.dma)});x.forEach(I=>{Ej(d,I,[]).push(F)});return F}B1(a,b,c){return b.length>0?this.Nq.animate(a.element,
b,a.duration,a.delay,a.easing,c):new Cj(a.duration,a.delay)}},WUa=function(a,b){a.Czb||(a.kp=b,a.CNa.forEach((c,d)=>{c.forEach(e=>bra(b,d,void 0,e))}),a.CNa.clear(),a.Czb=!0,a.totalTime=b.totalTime,a.Sw=!1)},XUa=function(a,b){const c=a.kp;c.s0&&b.AG(()=>c.s0("start"));b.Gw(()=>a.finish());b.Ee(()=>a.destroy())},NUa=class{constructor(a,b,c){this.Xl=a;this.No=b;this.element=c;this.kp=new Cj;this.Czb=!1;this.CNa=new Map;this.rc=!1;this.DY=null;this.disabled=this.hRb=!1;this.Sw=!0;this.totalTime=0}BNa(a,
b){Ej(this.CNa,a,[]).push(b)}Gw(a){this.Sw&&this.BNa("done",a);this.kp.Gw(a)}AG(a){this.Sw&&this.BNa("start",a);this.kp.AG(a)}Ee(a){this.Sw&&this.BNa("destroy",a);this.kp.Ee(a)}init(){this.kp.init()}fK(){return this.Sw?!1:this.kp.fK()}play(){!this.Sw&&this.kp.play()}pause(){!this.Sw&&this.kp.pause()}sz(){!this.Sw&&this.kp.sz()}finish(){this.kp.finish()}destroy(){this.rc=!0;this.kp.destroy()}reset(){!this.Sw&&this.kp.reset()}setPosition(a){this.Sw||this.kp.setPosition(a)}s0(a){const b=this.kp;b.s0&&
b.s0(a)}};var ZUa=class{constructor(a,b,c){this.Pt=b;this.Dpa=c;this.oFb={};this.Sia=()=>{};this.Gv=new YUa(a.body,b,c);this.POa=new EUa(a.body,b,c);this.Gv.Sia=(d,e)=>this.Sia(d,e)}Hjb(a,b,c,d,e){a=a+"-"+d;c=this.oFb[a];if(!c){c=[];e=(new mUa(this.Pt)).ab(e,c,[]);if(c.length)throw new _.rd(3404,!1);c=new CUa(d,e,this.Dpa);this.oFb[a]=c}this.Gv.Hjb(b,d,c)}register(a,b){this.Gv.register(a,b)}destroy(a,b){this.Gv.destroy(a,b)}disableAnimations(a,b){TUa(this.Gv,a,b)}process(a,b,c,d){if(c.charAt(0)=="@"){const [e,
f]=dra(c);this.POa.wg(e,b,f,d)}else this.Gv.trigger(a,b,c,d)}listen(a,b,c,d,e){if(c.charAt(0)=="@"){const [f,g]=dra(c);return this.POa.listen(f,b,g,e)}return this.Gv.listen(a,b,c,d,e)}flush(a=-1){this.Gv.flush(a)}get Ch(){return[...this.Gv.Ch,...this.POa.Ch]}Rca(a){this.Gv.Rca(a)}};var Nra=class{constructor(a,b,c){this.Uc=a;this.yqa=b;this.lS=c;this.jk=0;let d=$Ua.get(a);d||$Ua.set(a,d=new Map);this.YLa=d}start(){this.jk<1&&(this.yqa&&xj(this.Uc,this.yqa,this.YLa),this.jk=1)}finish(){this.start();this.jk<2&&(xj(this.Uc,this.YLa),this.lS&&(xj(this.Uc,this.lS),this.lS=null),this.jk=1)}destroy(){this.finish();this.jk<3&&($Ua.delete(this.Uc),this.yqa&&(yj(this.Uc,this.yqa),this.lS=null),this.lS&&(yj(this.Uc,this.lS),this.lS=null),xj(this.Uc,this.YLa),this.jk=3)}},$Ua=new WeakMap;var aVa=class{constructor(a,b,c,d){this.element=a;this.TO=b;this.options=c;this.N2=d;this.wq=[];this.yq=[];this.wB=[];this.Jb=this.DB=this.Vx=this.Xx=!1;this.lba=[];this.mba=[];this.time=0;this.DY=null;this.qV=new Map;this.iAb=c.duration;this.hKa=c.delay||0;this.time=this.iAb+this.hKa}xB(){this.Vx||(this.Vx=!0,this.wq.forEach(a=>a()),this.wq=[])}init(){this.B1();this.hJc()}B1(){if(!this.Xx){this.Xx=!0;var a=this.TO;this.wF=this.kLc(this.element,a,this.options);this.AFc=a.length?a[a.length-1]:new Map;
var b=()=>this.xB();this.wF.addEventListener("finish",b);this.Ee(()=>{this.wF.removeEventListener("finish",b)})}}hJc(){this.hKa?this.KNa():this.wF.pause()}tEc(a){const b=[];a.forEach(c=>{b.push(Object.fromEntries(c))});return b}kLc(a,b,c){return a.animate(this.tEc(b),c)}AG(a){this.mba.push(a);this.yq.push(a)}Gw(a){this.lba.push(a);this.wq.push(a)}Ee(a){this.wB.push(a)}play(){this.B1();this.fK()||(this.yq.forEach(a=>a()),this.yq=[],this.DB=!0,this.N2&&this.N2.start());this.wF.play()}pause(){this.init();
this.wF.pause()}finish(){this.init();this.N2&&this.N2.finish();this.xB();this.wF.finish()}reset(){this.KNa();this.DB=this.Vx=this.Jb=!1;this.yq=this.mba;this.wq=this.lba}KNa(){this.wF&&this.wF.cancel()}sz(){this.reset();this.play()}fK(){return this.DB}destroy(){this.Jb||(this.Jb=!0,this.KNa(),this.xB(),this.N2&&this.N2.destroy(),this.wB.forEach(a=>a()),this.wB=[])}setPosition(a){this.wF===void 0&&this.init();this.wF.currentTime=a*this.time}get totalTime(){return this.hKa+this.iAb}eda(){const a=new Map;
this.fK()&&this.AFc.forEach((b,c)=>{c!=="offset"&&a.set(c,this.Vx?b:Wqa(this.element,c))});this.qV=a}s0(a){a=a==="start"?this.yq:this.wq;a.forEach(b=>b());a.length=0}};var bVa=class{Xsa(a,b){return gra(a,b)}kva(a){return fra(a)}query(a,b,c){return hra(a,b,c)}mWa(a,b){return Wqa(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 aVa);c!==0&&d!==0||e.forEach(t=>{t.qV.forEach((x,A)=>l.set(A,x))});let p=Qqa(b).map(t=>new Map(t));p=Xqa(a,p,l);b=Ora(a,p);return new aVa(a,p,g,b)}};var cVa=class{constructor(a,b,c,d){this.Xl=a;this.ne=b;this.nu=c;this.vq=d}get data(){return this.ne.data}Mq(a){let b,c;(c=(b=this.ne).Mq)==null||c.call(b,a)}destroy(){this.nu.destroy(this.Xl,this.ne);this.nu.Rca(()=>{queueMicrotask(()=>{this.ne.destroy()})});let a;(a=this.vq)==null||a.call(this)}createElement(a,b){return this.ne.createElement(a,b)}createComment(a){return this.ne.createComment(a)}hta(a){return this.ne.hta(a)}appendChild(a,b){this.ne.appendChild(a,b);this.nu.Gv.insertNode(this.Xl,
b,a,!1)}insertBefore(a,b,c,d=!0){this.ne.insertBefore(a,b,c);this.nu.Gv.insertNode(this.Xl,b,a,d)}removeChild(a,b){this.nu.Gv.removeNode(this.Xl,b,this.ne)}bnb(a,b){return this.ne.bnb(a,b)}parentNode(a){return this.ne.parentNode(a)}nextSibling(a){return this.ne.nextSibling(a)}setAttribute(a,b,c,d){this.ne.setAttribute(a,b,c,d)}removeAttribute(a,b,c){this.ne.removeAttribute(a,b,c)}VE(a,b){this.ne.VE(a,b)}NP(a,b){this.ne.NP(a,b)}Fh(a,b,c,d){this.ne.Fh(a,b,c,d)}Qjb(a,b,c){this.ne.Qjb(a,b,c)}setProperty(a,
b,c){b.charAt(0)=="@"&&b=="@.disabled"?this.disableAnimations(a,!!c):this.ne.setProperty(a,b,c)}setValue(a,b){this.ne.setValue(a,b)}listen(a,b,c){return this.ne.listen(a,b,c)}disableAnimations(a,b){this.nu.disableAnimations(a,b)}},eVa=class extends cVa{constructor(a,b,c,d){super(b,c,d);this.oa=a;this.Xl=b}setProperty(a,b,c){b.charAt(0)=="@"?b.charAt(1)=="."&&b=="@.disabled"?this.disableAnimations(a,c===void 0?!0:!!c):this.nu.process(this.Xl,a,b.slice(1),c):this.ne.setProperty(a,b,c)}listen(a,b,c){if(b.charAt(0)==
"@"){a=Pra(a);b=b.slice(1);let d="";b.charAt(0)!="@"&&([b,d]=Qra(b));return this.nu.listen(this.Xl,a,b,d,e=>{dVa(this.oa,e._data||-1,c,e)})}return this.ne.listen(a,b,c)}};var dVa=function(a,b,c,d){if(b>=0&&b<a.DMa)a.tf.run(()=>c(d));else{var e=a.zyb;e.length==0&&queueMicrotask(()=>{a.tf.run(()=>{e.forEach(f=>{const [g,l]=f;g(l)});a.zyb=[]})});e.push([c,d])}},fVa=class{constructor(a,b,c){this.ne=a;this.nu=b;this.tf=c;this.Izb=0;this.DMa=1;this.zyb=[];this.QJc=new Map;this.AJa=0;b.Sia=(d,e)=>{const f=e==null?void 0:e.parentNode(d);f&&e.removeChild(f,d)}}fea(a,b){const c=this.ne.fea(a,b);let d;if(!a||!(b==null?0:(d=b.data)==null?0:d.animation)){const l=this.QJc;b=l.get(c);
b||(b=new cVa("",c,this.nu,()=>l.delete(c)),l.set(c,b));return b}const e=b.id,f=b.id+"-"+this.Izb;this.Izb++;this.nu.register(f,a);const g=l=>{Array.isArray(l)?l.forEach(g):this.nu.Hjb(e,f,a,l.name,l)};b.data.animation.forEach(g);return new eVa(this,f,c,this.nu)}Bra(){this.AJa++;this.ne.Bra&&this.ne.Bra()}YJc(){queueMicrotask(()=>{this.DMa++})}end(){this.AJa--;this.AJa==0&&this.tf.Vb(()=>{this.YJc();this.nu.flush(this.DMa)});this.ne.end&&this.ne.end()}};var as=class extends ZUa{Ia(){this.flush()}};as.O=function(a){return new (a||as)(_.m(_.hi),_.m(kUa),_.m(gUa))};as.ta=_.k({token:as,oa:as.O});var gVa=[{va:gUa,Bb:function(){return new jUa}},{va:ZUa,Md:as},{va:ZGa,Bb:function(a,b,c){return new fVa(a,b,c)},Ib:[Io,ZUa,_.uf]}],hVa=[{va:kUa,Bb:()=>new bVa},{va:_.dn,nc:"BrowserAnimations"},...gVa],iVa=[{va:kUa,Md:Vr},{va:_.dn,nc:"NoopAnimations"},...gVa];_.bs=class{};_.bs.O=function(a){return new (a||_.bs)};_.bs.Ca=_.Od({type:_.bs});_.bs.Ba=_.nd({Nb:hVa,imports:[ep]});_.cs=class{};_.cs.O=function(a){return new (a||_.cs)};_.cs.Ca=_.Od({type:_.cs});_.cs.Ba=_.nd({Nb:iVa,imports:[ep]});var jVa=new _.Vd("cdk-dir-doc",{Ea:"root",oa:Rra});var Sra;Sra=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;_.ds=class{constructor(a){this.value="ltr";this.Gc=new _.kn;if(a){const b=a.documentElement?a.documentElement.dir:null;this.value=_.Tra((a.body?a.body.dir:null)||b||"ltr")}}Ia(){this.Gc.complete()}};_.ds.O=function(a){return new (a||_.ds)(_.m(jVa,8))};_.ds.ta=_.k({token:_.ds,oa:_.ds.O,Ea:"root"});var es=class{};es.O=function(a){return new (a||es)};es.Ca=_.Od({type:es});es.Ba=_.nd({});var fs=class{constructor(a){this.u1=[];this.Cb=a}Ia(){this.detach()}add(a){this.remove(a);this.u1.push(a)}remove(a){a=this.u1.indexOf(a);a>-1&&this.u1.splice(a,1);this.u1.length===0&&this.detach()}};fs.O=function(a){return new (a||fs)(_.m(_.hi))};fs.ta=_.k({token:fs,oa:fs.O,Ea:"root"});var gs=class extends fs{constructor(a,b){super(a);this.nb=b;this.uMa=c=>{const d=this.u1;for(let e=d.length-1;e>-1;e--)if(d[e].lpa.On.length>0){const f=d[e].lpa;this.nb?this.nb.run(()=>f.next(c)):f.next(c);break}}}add(a){super.add(a);this.DI||(this.nb?this.nb.Vb(()=>this.Cb.body.addEventListener("keydown",this.uMa)):this.Cb.body.addEventListener("keydown",this.uMa),this.DI=!0)}detach(){this.DI&&(this.Cb.body.removeEventListener("keydown",this.uMa),this.DI=!1)}};
gs.O=function(a){return new (a||gs)(_.m(_.hi),_.m(_.uf,8))};gs.ta=_.k({token:gs,oa:gs.O,Ea:"root"});var hs=class extends fs{constructor(a,b,c){super(a);this.vc=b;this.nb=c;this.foa=!1;this.LDb=d=>{this.pNa=_.gj(d)};this.E1=d=>{const e=_.gj(d),f=d.type==="click"&&this.pNa?this.pNa:e;this.pNa=null;const g=this.u1.slice();for(let l=g.length-1;l>-1;l--){const p=g[l];if(p.Opa.On.length<1||!p.yg())continue;if(Ura(p.Wp,e)||Ura(p.Wp,f))break;const t=p.Opa;this.nb?this.nb.run(()=>t.next(d)):t.next(d)}}}add(a){super.add(a);if(!this.DI){const b=this.Cb.body;this.nb?this.nb.Vb(()=>this.ryb(b)):this.ryb(b);
this.vc.GH&&!this.foa&&(this.PEc=b.style.cursor,b.style.cursor="pointer",this.foa=!0);this.DI=!0}}detach(){if(this.DI){const a=this.Cb.body;a.removeEventListener("pointerdown",this.LDb,!0);a.removeEventListener("click",this.E1,!0);a.removeEventListener("auxclick",this.E1,!0);a.removeEventListener("contextmenu",this.E1,!0);this.vc.GH&&this.foa&&(a.style.cursor=this.PEc,this.foa=!1);this.DI=!1}}ryb(a){a.addEventListener("pointerdown",this.LDb,!0);a.addEventListener("click",this.E1,!0);a.addEventListener("auxclick",
this.E1,!0);a.addEventListener("contextmenu",this.E1,!0)}};hs.O=function(a){return new (a||hs)(_.m(_.hi),_.m(_.nr),_.m(_.uf,8))};hs.ta=_.k({token:hs,oa:hs.O,Ea:"root"});var kVa=function(a){a.I1||a.xEc();return a.I1},is=class{constructor(a,b){this.vc=b;this.Cb=a}Ia(){let a;(a=this.I1)==null||a.remove()}xEc(){if(this.vc.isBrowser||kqa()){var a=this.Cb.querySelectorAll('.cdk-overlay-container[platform="server"], .cdk-overlay-container[platform="test"]');for(let b=0;b<a.length;b++)a[b].remove()}a=this.Cb.createElement("div");a.classList.add("cdk-overlay-container");kqa()?a.setAttribute("platform","test"):this.vc.isBrowser||a.setAttribute("platform","server");this.Cb.body.appendChild(a);
this.I1=a}};is.O=function(a){return new (a||is)(_.m(_.hi),_.m(_.nr))};is.ta=_.k({token:is,oa:is.O,Ea:"root"});var lVa=gqa(),mVa=class{constructor(a,b){this.rf=a;this.aqa={top:"",left:""};this.hpa=!1;this.Cb=b}attach(){}enable(){if(this.KDc()){const a=this.Cb.documentElement;this.cqa=this.rf.aK();this.aqa.left=a.style.left||"";this.aqa.top=a.style.top||"";a.style.left=jj(-this.cqa.left);a.style.top=jj(-this.cqa.top);a.classList.add("cdk-global-scrollblock");this.hpa=!0}}disable(){if(this.hpa){const a=this.Cb.documentElement,b=a.style,c=this.Cb.body.style,d=b.mka||"",e=c.mka||"";this.hpa=!1;b.left=this.aqa.left;
b.top=this.aqa.top;a.classList.remove("cdk-global-scrollblock");lVa&&(b.mka=c.mka="auto");window.scroll(this.cqa.left,this.cqa.top);lVa&&(b.mka=d,c.mka=e)}}KDc(){if(this.Cb.documentElement.classList.contains("cdk-global-scrollblock")||this.hpa)return!1;const a=this.Cb.body,b=this.rf.bK();return a.scrollHeight>b.height||a.scrollWidth>b.width}};var nVa=class{constructor(a,b,c,d){this.PE=a;this.nb=b;this.rf=c;this.Zc=d;this.Rr=null;this.tq=()=>{this.disable();this.vb.yg()&&this.nb.run(()=>this.vb.detach())}}attach(a){this.vb=a}enable(){if(!this.Rr){var a=_.v(this.PE.xL(0),_.pf(b=>!b||!this.vb.Wp.contains(b.hb.ma)));this.Zc&&this.Zc.threshold&&this.Zc.threshold>1?(this.oHc=this.rf.aK().top,this.Rr=a.subscribe(()=>{const b=this.rf.aK().top;Math.abs(b-this.oHc)>this.Zc.threshold?this.tq():this.vb.ef()})):this.Rr=a.subscribe(this.tq)}}disable(){this.Rr&&
(this.Rr.unsubscribe(),this.Rr=null)}detach(){this.disable();this.vb=null}};var oVa=class{enable(){}disable(){}attach(){}};var pVa=class{constructor(a,b,c,d){this.PE=a;this.rf=b;this.nb=c;this.Zc=d;this.Rr=null}attach(a){this.vb=a}enable(){this.Rr||(this.Rr=this.PE.xL(this.Zc?this.Zc.Imb:0).subscribe(()=>{this.vb.ef();if(this.Zc&&this.Zc.Gad){const a=this.vb.Wp.getBoundingClientRect(),{width:b,height:c}=this.rf.bK();Vra(a,[{width:b,height:c,bottom:c,right:b,top:0,left:0}])&&(this.disable(),this.nb.run(()=>this.vb.detach()))}}))}disable(){this.Rr&&(this.Rr.unsubscribe(),this.Rr=null)}detach(){this.disable();this.vb=null}};_.qVa=new _.Vd("VIRTUAL_SCROLL_STRATEGY");_.rVa=function(a,b){const c=[];a.C7.forEach((d,e)=>{a.aKc(e,b)&&c.push(e)});return c};
_.js=class{constructor(a,b,c){this.nb=a;this.vc=b;this.Sba=new _.fg;this.caa=null;this.WNa=0;this.C7=new Map;this.Cb=c}register(a){this.C7.has(a)||this.C7.set(a,a.yM.subscribe(()=>this.Sba.next(a)))}jC(a){const b=this.C7.get(a);b&&(b.unsubscribe(),this.C7.delete(a))}xL(a=20){return this.vc.isBrowser?new _.Re(b=>{this.caa||this.ICc();const c=a>0?_.v(this.Sba,_.lja(a)).subscribe(b):this.Sba.subscribe(b);this.WNa++;return()=>{c.unsubscribe();this.WNa--;this.WNa||this.fEb()}}):_.r()}Ia(){this.fEb();this.C7.forEach((a,
b)=>this.jC(b));this.Sba.complete()}Hr(){return this.Cb.defaultView||window}aKc(a,b){b=_.kj(b);a=a.hb.ma;do if(b==a)return!0;while(b=b.parentElement);return!1}ICc(){this.caa=this.nb.Vb(()=>_.mf(this.Hr().document,"scroll").subscribe(()=>this.Sba.next()))}fEb(){this.caa&&(this.caa.unsubscribe(),this.caa=null)}};_.js.O=function(a){return new (a||_.js)(_.m(_.uf),_.m(_.nr),_.m(_.hi,8))};_.js.ta=_.k({token:_.js,oa:_.js.O,Ea:"root"});_.ks=class{constructor(a,b,c,d){this.hb=a;this.BVb=b;this.qd=c;this.dir=d;this.Jb=new _.fg;this.yM=new _.Re(e=>this.qd.Vb(()=>_.v(_.mf(this.hb.ma,"scroll"),_.qg(this.Jb)).subscribe(e)))}Ra(){this.BVb.register(this)}Ia(){this.BVb.jC(this);this.Jb.next();this.Jb.complete()}scrollTo(a){const b=this.hb.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&&ej()!=0?(a.left!=null&&
(a.right=b.scrollWidth-b.clientWidth-a.left),ej()==2?a.left=a.right:ej()==1&&(a.left=a.right?-a.right:a.right)):a.right!=null&&(a.left=b.scrollWidth-b.clientWidth-a.right);this.ZCc(a)}ZCc(a){const b=this.hb.ma;gqa()?b.scrollTo(a):(a.top!=null&&(b.scrollTop=a.top),a.left!=null&&(b.scrollLeft=a.left))}r6(a){const b=this.hb.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&&ej()==2?a=="left"?b.scrollWidth-b.clientWidth-b.scrollLeft:b.scrollLeft:c&&ej()==1?a=="left"?b.scrollLeft+b.scrollWidth-b.clientWidth:-b.scrollLeft:a=="left"?b.scrollLeft:b.scrollWidth-b.clientWidth-b.scrollLeft}};_.ks.O=function(a){return new (a||_.ks)(_.y(_.Fe),_.y(_.js),_.y(_.uf),_.y(_.ds,8))};_.ks.La=_.Qd({type:_.ks,na:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0});_.ls=class{};_.ms=new _.Vd("_ViewRepeater");_.ns=class{constructor(){this.Naa=[]}notify(a,b){for(let c of this.Naa)c(a,b)}listen(a){this.Naa.push(a);return()=>{this.Naa=this.Naa.filter(b=>a!==b)}}Ia(){this.Naa=[]}};_.ns.O=function(a){return new (a||_.ns)};_.ns.ta=_.k({token:_.ns,oa:_.ns.O,Ea:"root"});_.os=class{constructor(a,b,c){this.vc=a;this.Una=new _.fg;this.Vna=d=>{this.Una.next(d)};this.Cb=c;b.Vb(()=>{if(a.isBrowser){const d=this.Hr();d.addEventListener("resize",this.Vna);d.addEventListener("orientationchange",this.Vna)}this.Gc().subscribe(()=>this.mN=null)})}Ia(){if(this.vc.isBrowser){const a=this.Hr();a.removeEventListener("resize",this.Vna);a.removeEventListener("orientationchange",this.Vna)}this.Una.complete()}bK(){this.mN||this.GLc();const a={width:this.mN.width,height:this.mN.height};
this.vc.isBrowser||(this.mN=null);return a}aK(){if(!this.vc.isBrowser)return{top:0,left:0};const a=this.Cb,b=this.Hr(),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}}Gc(a=20){return a>0?_.v(this.Una,_.lja(a)):this.Una}Hr(){return this.Cb.defaultView||window}GLc(){const a=this.Hr();this.mN=this.vc.isBrowser?{width:a.innerWidth,height:a.innerHeight}:{width:0,height:0}}};
_.os.O=function(a){return new (a||_.os)(_.m(_.nr),_.m(_.uf),_.m(_.hi,8))};_.os.ta=_.k({token:_.os,oa:_.os.O,Ea:"root"});_.sVa=new _.Vd("VIRTUAL_SCROLLABLE");_.tVa=typeof requestAnimationFrame!=="undefined"?RHa:_.hn;_.ps=class{};_.ps.O=function(a){return new (a||_.ps)};_.ps.Ca=_.Od({type:_.ps});_.ps.Ba=_.nd({});_.qs=class{};_.qs.O=function(a){return new (a||_.qs)};_.qs.Ca=_.Od({type:_.qs});_.qs.Ba=_.nd({imports:[es,_.ps,es,_.ps]});var rs=class{constructor(a,b,c,d){this.PE=a;this.rf=b;this.nb=c;this.close=e=>new nVa(this.PE,this.nb,this.rf,e);this.block=()=>new mVa(this.rf,this.Cb);this.vl=e=>new pVa(this.PE,this.rf,this.nb,e);this.Cb=d}};rs.O=function(a){return new (a||rs)(_.m(_.js),_.m(_.os),_.m(_.uf),_.m(_.hi))};rs.ta=_.k({token:rs,oa:rs.O,Ea:"root"});_.ss=class{constructor(a){this.Ej=new oVa;this.Bd="";this.He=!1;this.Oj="cdk-overlay-dark-backdrop";this.KV=!1;if(a){const b=Object.keys(a);for(const c of b)a[c]!==void 0&&(this[c]=a[c])}}};var uVa,wVa,ts;uVa=function(a){const b=a.mv;b&&(a.Il?a.moa(b):(b.classList.remove("cdk-overlay-backdrop-showing"),a.nb.Vb(()=>{b.addEventListener("transitionend",a.Ryb)}),b.style.pointerEvents="none",a.rJa=a.nb.Vb(()=>setTimeout(()=>{a.moa(b)},500))))};_.vVa=function(a,b){b!==a.qj&&(a.qj&&a.qj.dispose(),a.qj=b,a.yg()&&(b.attach(a),a.ef()))};wVa=function(a){return(a=a.Zc.direction)?typeof a==="string"?a:a.value:"ltr"};
ts=class{constructor(a,b,c,d,e,f,g,l,p,t=!1,x){this.yv=a;this.Tg=b;this.nj=c;this.Zc=d;this.nb=e;this.Iaa=f;this.Cb=g;this.Lr=l;this.pba=p;this.Il=t;this.Dc=x;this.mv=null;this.pJa=new _.fg;this.Rna=new _.fg;this.Xo=new _.fg;this.zMa=_.Me.EMPTY;this.Qyb=A=>this.pJa.next(A);this.Ryb=A=>{this.moa(A.target)};this.lpa=new _.fg;this.Opa=new _.fg;this.HNa=new _.fg;d.Ej&&(this.Be=d.Ej,this.Be.attach(this));this.qj=d.tg;this.QCc=Ch(()=>lha(()=>{this.HNa.next()},{Sb:this.Dc}))}get Wp(){return this.nj}get YF(){return this.Tg}attach(a){!this.Tg.parentElement&&
this.wNa&&this.wNa.appendChild(this.Tg);a=this.yv.attach(a);this.qj&&this.qj.attach(this);this.DLc();this.BFb();this.AFb();this.Be&&this.Be.enable();_.yf(()=>{this.yg()&&this.ef()},{Sb:this.Dc});this.fFb(!0);this.Zc.He&&this.fDc();this.Zc.Bd&&this.qca(this.nj,this.Zc.Bd,!0);this.Rna.next();this.Iaa.add(this);this.Zc.KV&&(this.zMa=this.Lr.subscribe(()=>this.dispose()));this.pba.add(this);typeof(a==null?void 0:a.Ee)==="function"&&a.Ee(()=>{this.yg()&&this.nb.Vb(()=>Promise.resolve().then(()=>this.detach()))});
return a}detach(){if(this.yg()){uVa(this);this.fFb(!1);this.qj&&this.qj.detach&&this.qj.detach();this.Be&&this.Be.disable();var a=this.yv.detach();this.Xo.next();this.Iaa.remove(this);this.bFc();this.zMa.unsubscribe();this.pba.remove(this);return a}}dispose(){const a=this.yg();this.qj&&this.qj.dispose();this.eFc();this.moa(this.mv);this.zMa.unsubscribe();this.Iaa.remove(this);this.yv.dispose();this.Rna.complete();this.pJa.complete();this.lpa.complete();this.Opa.complete();this.pba.remove(this);let b;
(b=this.Tg)==null||b.remove();this.wNa=this.nj=this.Tg=null;a&&this.Xo.next();this.Xo.complete();this.QCc.destroy();this.HNa.complete()}yg(){return this.yv.yg()}ym(){return this.pJa}Mn(){return this.lpa}AY(){return this.Opa}Sl(){return this.Zc}ef(){this.qj&&this.qj.apply()}Ct(a){this.Zc=Object.assign({},this.Zc,a);this.BFb()}setDirection(a){this.Zc=Object.assign({},this.Zc,{direction:a});this.AFb()}JB(a){this.nj&&this.qca(this.nj,a,!0)}PP(a){this.nj&&this.qca(this.nj,a,!1)}AFb(){this.Tg.setAttribute("dir",
wVa(this))}BFb(){if(this.nj){var a=this.nj.style;a.width=jj(this.Zc.width);a.height=jj(this.Zc.height);a.minWidth=jj(this.Zc.minWidth);a.minHeight=jj(this.Zc.minHeight);a.maxWidth=jj(this.Zc.maxWidth);a.maxHeight=jj(this.Zc.maxHeight)}}fFb(a){this.nj.style.pointerEvents=a?"":"none"}fDc(){this.mv=this.Cb.createElement("div");this.mv.classList.add("cdk-overlay-backdrop");this.Il&&this.mv.classList.add("cdk-overlay-backdrop-noop-animation");this.Zc.Oj&&this.qca(this.mv,this.Zc.Oj,!0);this.Tg.parentElement.insertBefore(this.mv,
this.Tg);this.mv.addEventListener("click",this.Qyb);this.Il||typeof requestAnimationFrame==="undefined"?this.mv.classList.add("cdk-overlay-backdrop-showing"):this.nb.Vb(()=>{requestAnimationFrame(()=>{this.mv&&this.mv.classList.add("cdk-overlay-backdrop-showing")})})}DLc(){this.Tg.nextSibling&&this.Tg.parentNode.appendChild(this.Tg)}qca(a,b,c){b=_.hj(b||[]).filter(d=>!!d);b.length&&(c?a.classList.add(...b):a.classList.remove(...b))}bFc(){this.nb.Vb(()=>{const a=_.v(this.HNa,_.qg(_.of(this.Rna,this.Xo))).subscribe(()=>
{this.nj&&this.Tg&&this.nj.children.length!==0||(this.nj&&this.Zc.Bd&&this.qca(this.nj,this.Zc.Bd,!1),this.Tg&&this.Tg.parentElement&&(this.wNa=this.Tg.parentElement,this.Tg.remove()),a.unsubscribe())})})}eFc(){const a=this.Be;a&&(a.disable(),a.detach&&a.detach())}moa(a){a&&(a.removeEventListener("click",this.Qyb),a.removeEventListener("transitionend",this.Ryb),a.remove(),this.mv===a&&(this.mv=null));this.rJa&&(clearTimeout(this.rJa),this.rJa=void 0)}};var xVa=class{constructor(a,b){this.bV=a;this.EVb=b}};var Xra;Xra=/([A-Za-z%]+)$/;_.us=function(a){if(!a.zE&&a.vc.isBrowser){var b=a.LS;b?(a.hNa=a.hLa(),a.QM=a.nj.getBoundingClientRect(),a.Rqa=a.sBb(),a.J1=kVa(a.PM).getBoundingClientRect(),a.Nna(b,a.uBb(a.hNa,a.J1,b))):a.apply()}};_.yVa=function(a,b){a.vEb=b;return a};_.vs=function(a,b){a.uNa=b;b.indexOf(a.LS)===-1&&(a.LS=null);return a};_.ws=function(a,b){a.un=b;return a};_.xs=function(a,b=!0){a.Toa=b;return a};_.ys=function(a,b=!0){a.Qoa=b;return a};_.zs=function(a,b=!0){a.qNa=b;return a};
_.As=function(a,b){a.lFb=b;return a};
_.zVa=class{get pz(){return this.uNa}constructor(a,b,c,d,e){this.rf=b;this.Cb=c;this.vc=d;this.PM=e;this.Jaa={width:0,height:0};this.FM=!1;this.bzb=!0;this.Qoa=!1;this.Toa=!0;this.qNa=!1;this.un=0;this.vEb=[];this.uNa=[];this.Xpa=new _.fg;this.Qr=_.Me.EMPTY;this.Tt=this.TMa=0;this.Mna=[];this.c7=this.Xpa;this.Xka(a)}attach(a){a.YF.classList.add("cdk-overlay-connected-position-bounding-box");this.vb=a;this.A1=a.YF;this.nj=a.Wp;this.zE=!1;this.f2=!0;this.LS=null;this.Qr.unsubscribe();this.Qr=this.rf.Gc().subscribe(()=>
{this.f2=!0;this.apply()})}apply(){if(!this.zE&&this.vc.isBrowser)if(!this.f2&&this.qNa&&this.LS)_.us(this);else{this.tzb();this.sEb();this.RJc();this.Rqa=this.sBb();this.hNa=this.hLa();this.QM=this.nj.getBoundingClientRect();this.J1=kVa(this.PM).getBoundingClientRect();var a=this.hNa,b=this.QM,c=this.Rqa,d=this.J1,e=[];for(let g of this.uNa){let l=this.uBb(a,d,g),p=this.jLa(l,b,g),t=this.yGc(p,b,c,g);if(t.OVc){this.FM=!1;this.Nna(g,l);return}if(this.LDc(t,p,c))e.push({position:g,origin:l,d_c:b,AHb:this.Xyb(l,
g)});else if(!f||f.b_c.z_b<t.z_b)var f={b_c:t,ykd:p,PZc:l,position:g,d_c:b}}if(e.length){a=null;b=-1;for(const g of e)e=g.AHb.width*g.AHb.height*(g.position.weight||1),e>b&&(b=e,a=g);this.FM=!1;this.Nna(a.position,a.origin)}else this.bzb&&(this.FM=!0),this.Nna(f.position,f.PZc)}}detach(){this.tzb();this.bqa=this.LS=null;this.Qr.unsubscribe()}dispose(){this.zE||(this.A1&&Lj(this.A1.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this.nj&&this.sEb(),this.vb&&
this.vb.YF.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this.Xpa.complete(),this.vb=this.A1=null,this.zE=!0)}Xka(a){this.yB=a;return this}uBb(a,b,c){if(c.zc=="center")var d=a.left+a.width/2;else{d=this.Xk()?a.right:a.left;const e=this.Xk()?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}}jLa(a,b,c){return{x:a.x+(c.mc=="center"?-b.width/2:c.mc==="start"?this.Xk()?
-b.width:0:this.Xk()?0:-b.width),y:a.y+(c.uc=="center"?-b.height/2:c.uc=="top"?0:-b.height)}}yGc(a,b,c,d){b=Zra(b);let {x:e,y:f}=a;a=this.Goa(d,"x");d=this.Goa(d,"y");a&&(e+=a);d&&(f+=d);d=-f;a=f+b.height-c.height;c=this.VEb(b.width,-e,e+b.width-c.width);d=this.VEb(b.height,d,a);a=c*d;return{z_b:a,OVc:b.width*b.height===a,zSc:d===b.height,ySc:c==b.width}}LDc(a,b,c){if(this.Toa){const d=c.bottom-b.y;c=c.right-b.x;b=Yra(this.vb.Sl().minHeight);const e=Yra(this.vb.Sl().minWidth);c=a.ySc||e!=null&&e<=
c;return(a.zSc||b!=null&&b<=d)&&c}return!1}YDb(a,b,c){if(this.bqa&&this.qNa)return{x:a.x+this.bqa.x,y:a.y+this.bqa.y};b=Zra(b);const d=this.Rqa;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.un?d.left-c.left-a.x:0;c=b.height<=d.height?g||-f:a.y<this.un?d.top-c.top-a.y:0;this.bqa={x:e,y:c};return{x:a.x+e,y:a.y+c}}Nna(a,b){this.qKc(a);this.nKc(b,a);this.jKc(b,a);a.Bd&&this.KCc(a.Bd);
if(this.Xpa.On.length){b=this.IGc();var c;if(c=a===this.LS&&this.JCb)c=this.JCb,c=c===b?!0:c.ePb===b.ePb&&c.fPb===b.fPb&&c.Lwa===b.Lwa&&c.gPb===b.gPb;c||this.Xpa.next(new xVa(a,b));this.JCb=b}this.LS=a;this.f2=!1}qKc(a){if(this.lFb){var b=this.A1.querySelectorAll(this.lFb),c=a.uc;a=a.mc==="center"?"center":this.Xk()?a.mc==="start"?"right":"left":a.mc==="start"?"left":"right";for(let d=0;d<b.length;d++)b[d].style.transformOrigin=`${a} ${c}`}}Xyb(a,b){var c=this.Rqa;const d=this.Xk();let e;let f;if(b.uc===
"top"){var g=a.y;e=c.height-g+this.un}else if(b.uc==="bottom")f=c.height-a.y+this.un*2,e=c.height-f+this.un;else{g=Math.min(c.bottom-a.y+c.top,a.y);var l=this.Jaa.height;e=g*2;g=a.y-g;e>l&&!this.f2&&!this.Qoa&&(g=a.y-l/2)}l=b.mc==="start"&&!d||b.mc==="end"&&d;let p;if(b.mc==="end"&&!d||b.mc==="start"&&d)p=c.width-a.x+this.un*2,b=a.x-this.un;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.Jaa.width,b=t*2,t=a.x-t,b>c&&!this.f2&&!this.Qoa&&(t=a.x-c/2);return{top:g,left:t,
bottom:f,right:p,width:b,height:e}}jKc(a,b){a=this.Xyb(a,b);this.f2||this.Qoa||(a.height=Math.min(a.height,this.Jaa.height),a.width=Math.min(a.width,this.Jaa.width));const c={};if(this.PBb())c.top=c.left="0",c.bottom=c.right=c.maxHeight=c.maxWidth="",c.width=c.height="100%";else{const d=this.vb.Sl().maxHeight,e=this.vb.Sl().maxWidth;c.height=jj(a.height);c.top=jj(a.top);c.bottom=jj(a.bottom);c.width=jj(a.width);c.left=jj(a.left);c.right=jj(a.right);c.alignItems=b.mc==="center"?"center":b.mc==="end"?
"flex-end":"flex-start";c.justifyContent=b.uc==="center"?"center":b.uc==="bottom"?"flex-end":"flex-start";d&&(c.maxHeight=jj(d));e&&(c.maxWidth=jj(e))}this.Jaa=a;Lj(this.A1.style,c)}RJc(){Lj(this.A1.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}sEb(){Lj(this.nj.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}nKc(a,b){const c={},d=this.PBb(),e=this.Toa,f=this.vb.Sl();if(d){var g=this.rf.aK();Lj(c,this.pGc(b,a,g));Lj(c,this.oGc(b,
a,g))}else c.position="static";a="";g=this.Goa(b,"x");b=this.Goa(b,"y");g&&(a+=`translateX(${g}px) `);b&&(a+=`translateY(${b}px)`);c.transform=a.trim();f.maxHeight&&(d?c.maxHeight=jj(f.maxHeight):e&&(c.maxHeight=""));f.maxWidth&&(d?c.maxWidth=jj(f.maxWidth):e&&(c.maxWidth=""));Lj(this.nj.style,c)}pGc(a,b,c){let d={top:"",bottom:""};b=this.jLa(b,this.QM,a);this.FM&&(b=this.YDb(b,this.QM,c));a.uc==="bottom"?d.bottom=`${this.Cb.documentElement.clientHeight-(b.y+this.QM.height)}px`:d.top=jj(b.y);return d}oGc(a,
b,c){let d={left:"",right:""};b=this.jLa(b,this.QM,a);this.FM&&(b=this.YDb(b,this.QM,c));(this.Xk()?a.mc==="end"?"left":"right":a.mc==="end"?"right":"left")==="right"?d.right=`${this.Cb.documentElement.clientWidth-(b.x+this.QM.width)}px`:d.left=jj(b.x);return d}IGc(){const a=this.hLa(),b=this.nj.getBoundingClientRect(),c=this.vEb.map(d=>d.hb.ma.getBoundingClientRect());return{ePb:Wra(a,c),fPb:Vra(a,c),Lwa:Wra(b,c),gPb:Vra(b,c)}}VEb(a,...b){return b.reduce((c,d)=>c-Math.max(d,0),a)}sBb(){const a=this.Cb.documentElement.clientWidth,
b=this.Cb.documentElement.clientHeight,c=this.rf.aK();return{top:c.top+this.un,left:c.left+this.un,right:c.left+a-this.un,bottom:c.top+b-this.un,width:a-2*this.un,height:b-2*this.un}}Xk(){return wVa(this.vb)==="rtl"}PBb(){return!this.Toa||this.FM}Goa(a,b){return b==="x"?a.offsetX==null?this.TMa:a.offsetX:a.offsetY==null?this.Tt:a.offsetY}H$c(){}KCc(a){this.nj&&_.hj(a).forEach(b=>{b!==""&&this.Mna.indexOf(b)===-1&&(this.Mna.push(b),this.nj.classList.add(b))})}tzb(){this.nj&&(this.Mna.forEach(a=>{this.nj.classList.remove(a)}),
this.Mna=[])}hLa(){const a=this.yB;if(a instanceof _.Fe)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 AVa;_.Bs=function(a){a.left("");a.jy="center";return a};_.Cs=function(a){a.top("");a.Kna="center";return a};
AVa=class{constructor(){this.MEc="static";this.LLa=this.pPa=this.Jca=this.jy=this.Kna=this.tJa=this.TOa="";this.zE=!1}attach(a){const b=a.Sl();this.vb=a;this.pPa&&!b.width&&a.Ct({width:this.pPa});this.LLa&&!b.height&&a.Ct({height:this.LLa});a.YF.classList.add("cdk-global-overlay-wrapper");this.zE=!1}top(a=""){this.tJa="";this.TOa=a;this.Kna="flex-start";return this}left(a=""){this.Jca=a;this.jy="left";return this}bottom(a=""){this.TOa="";this.tJa=a;this.Kna="flex-end";return this}right(a=""){this.Jca=
a;this.jy="right";return this}start(a=""){this.Jca=a;this.jy="start";return this}end(a=""){this.Jca=a;this.jy="end";return this}width(a=""){this.vb?this.vb.Ct({width:a}):this.pPa=a;return this}height(a=""){this.vb?this.vb.Ct({height:a}):this.LLa=a;return this}apply(){if(this.vb&&this.vb.yg()){var a=this.vb.Wp.style,b=this.vb.YF.style,c=this.vb.Sl(),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.jy;c=this.Jca;var g=this.vb.Sl().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.MEc;a.marginLeft=d?"0":l;a.marginTop=e?"0":this.TOa;a.marginBottom=this.tJa;a.marginRight=d?"0":p;b.justifyContent=t;b.alignItems=e?"flex-start":
this.Kna}}dispose(){if(!this.zE&&this.vb){var a=this.vb.Wp.style,b=this.vb.YF,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.zE=!0}}};var Es;_.Ds=function(a,b){return new _.zVa(b,a.rf,a.Cb,a.vc,a.PM)};Es=class{constructor(a,b,c,d){this.rf=a;this.Cb=b;this.vc=c;this.PM=d}global(){return new AVa}};Es.O=function(a){return new (a||Es)(_.m(_.os),_.m(_.hi),_.m(_.nr),_.m(is))};Es.ta=_.k({token:Es,oa:Es.O,Ea:"root"});var BVa,Hs,Is;BVa=class{attach(a){this.t1=a;return a.attach(this)}detach(){let a=this.t1;a!=null&&(this.t1=null,a.detach())}get IVc(){return this.t1!=null}};_.Fs=class extends BVa{constructor(a,b,c,d){super();this.component=a;this.Ae=b;this.Sb=c;this.iF=d;this.nza=void 0}};_.Gs=class extends BVa{constructor(a,b,c,d){super();this.Oc=a;this.Ae=b;this.context=c;this.Sb=d}get origin(){return this.Oc.hb}attach(a,b=this.context){this.context=b;return super.attach(a)}detach(){this.context=void 0;return super.detach()}};
Hs=function(a,b){a.sKa=b};Is=class{constructor(){this.zE=!1}yg(){return!!this.Ox}attach(a){if(a instanceof _.Fs)return this.Ox=a,this.Mv(a);if(a instanceof _.Gs)return this.Ox=a,this.QB(a)}detach(){this.Ox&&(this.Ox=this.Ox.t1=null);this.lCb()}dispose(){this.yg()&&this.detach();this.lCb();this.zE=!0}lCb(){this.sKa&&(this.sKa(),this.sKa=null)}};var CVa=class extends Is{constructor(a,b,c,d,e){super();this.Fya=a;this.eS=b;this.mn=c;this.UEc=d;this.Cb=e}Mv(a){const b=_.nn(a.iF||this.eS,a.component);let c;a.Ae?(c=_.sn(a.Ae,b,a.Ae.length,a.Sb||a.Ae.Sb,a.nza||void 0),Hs(this,()=>c.destroy())):(c=b.create(a.Sb||this.UEc||_.SGa),_.xIa(this.mn,c.uw),Hs(this,()=>{this.mn.A6c>0&&this.mn.g4(c.uw);c.destroy()}));this.Fya.appendChild(this.hGc(c));this.Ox=a;return c}QB(a){let b=a.Ae,c=b.di(a.Oc,a.context,{Sb:a.Sb});c.em.forEach(d=>this.Fya.appendChild(d));
_.mn(c);Hs(this,()=>{let d=b.indexOf(c);d!==-1&&b.remove(d)});this.Ox=a;return c}dispose(){super.dispose();this.Fya.remove()}hGc(a){return a.uw.em[0]}};_.Js=class extends Is{constructor(a,b,c){super();this.eS=a;this.Ge=b;this.om=!1;this.nSa=new _.kn;this.Cb=c}get b7(){return this.Ox}set b7(a){if(!this.yg()||a||this.om)this.yg()&&super.detach(),a&&super.attach(a),this.Ox=a||null}Ra(){this.om=!0}Ia(){super.dispose();this.Nyb=this.Ox=null}Mv(a){a.t1=this;const b=a.Ae!=null?a.Ae:this.Ge,c=_.nn(a.iF||this.eS,a.component),d=_.sn(b,c,b.length,a.Sb||b.Sb,a.nza||void 0);b!==this.Ge&&this.GGc().appendChild(d.uw.em[0]);Hs(this,()=>d.destroy());this.Ox=a;this.Nyb=
d;this.nSa.emit(d);return d}QB(a){a.t1=this;const b=this.Ge.di(a.Oc,a.context,{Sb:a.Sb});Hs(this,()=>this.Ge.clear());this.Ox=a;this.Nyb=b;this.nSa.emit(b);return b}GGc(){const a=this.Ge.element.ma;return a.nodeType===a.ELEMENT_NODE?a:a.parentNode}};_.Js.O=function(a){return new (a||_.Js)(_.y(_.bn),_.y(_.Vg),_.y(_.hi))};_.Js.La=_.Qd({type:_.Js,na:[["","cdkPortalOutlet",""]],inputs:{b7:[0,"cdkPortalOutlet","portal"]},outputs:{nSa:"attached"},Qb:["cdkPortalOutlet"],standalone:!0,features:[_.xg]});
_.Ks=class{};_.Ks.O=function(a){return new (a||_.Ks)};_.Ks.Ca=_.Od({type:_.Ks});_.Ks.Ba=_.nd({});var DVa;DVa=0;
_.Ls=class{constructor(a,b,c,d,e,f,g,l,p,t,x,A){this.Dj=a;this.PM=b;this.eS=c;this.gJc=d;this.Iaa=e;this.Dc=f;this.nb=g;this.Cb=l;this.dFc=p;this.Lr=t;this.pba=x;this.WCc=A}create(a){const b=this.AEc(),c=this.FEc(b),d=this.HEc(c);a=new _.ss(a);a.direction=a.direction||this.dFc.value;return new ts(d,b,c,a,this.nb,this.Iaa,this.Cb,this.Lr,this.pba,this.WCc==="NoopAnimations",this.Dc.get(_.Zm))}position(){return this.gJc}FEc(a){const b=this.Cb.createElement("div");b.id=`cdk-overlay-${DVa++}`;b.classList.add("cdk-overlay-pane");
a.appendChild(b);return b}AEc(){const a=this.Cb.createElement("div");kVa(this.PM).appendChild(a);return a}HEc(a){this.mn||(this.mn=this.Dc.get(_.mi));return new CVa(a,this.eS,this.mn,this.Dc,this.Cb)}};_.Ls.O=function(a){return new (a||_.Ls)(_.m(rs),_.m(is),_.m(_.bn),_.m(Es),_.m(gs),_.m(_.vf),_.m(_.uf),_.m(_.hi),_.m(_.ds),_.m(_.oo),_.m(hs),_.m(_.dn,8))};_.Ls.ta=_.k({token:_.Ls,oa:_.Ls.O,Ea:"root"});var FVa;_.EVa=new _.Vd("cdk-connected-overlay-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Fd(_.Ls);return()=>a.Dj.vl()}});FVa={va:_.EVa,Ib:[_.Ls],Bb:function(a){return()=>a.Dj.vl()}};_.Ms=class{};_.Ms.O=function(a){return new (a||_.Ms)};_.Ms.Ca=_.Od({type:_.Ms});_.Ms.Ba=_.nd({Nb:[_.Ls,FVa],imports:[es,_.Ks,_.qs,_.qs]});new _.xn;new _.xn;var GVa;GVa=new _.Vd("mat-sanity-checks",{Ea:"root",oa:function(){return!0}});_.Ns=class{constructor(a,b,c){this.QNa=b;this.Cb=c;this.OBb=!1;a.cJa();this.OBb||(this.OBb=!0)}X9c(a){return kqa()?!1:typeof this.QNa==="boolean"?this.QNa:!!this.QNa[a]}};_.Ns.O=function(a){return new (a||_.Ns)(_.m(yr),_.m(GVa,8),_.m(_.hi))};_.Ns.Ca=_.Od({type:_.Ns});_.Ns.Ba=_.nd({imports:[es,es]});_.HVa=class{constructor(a,b,c,d,e){this.VEc=a;this.Ad=b;this.wba=c;this.vba=d;this.Qi=e;this.xg=!1}Xu(){const a=this.xg,b=this.wba||this.vba,c=this.Ad?this.Ad.control:null;let d,e;const f=(e=(d=this.Us||this.VEc)==null?void 0:d.UOb(c,b))!=null?e:!1;f!==a&&(this.xg=f,this.Qi.next())}};_.IVa=new _.Vd("MAT_DATE_LOCALE",{Ea:"root",oa:$ra});_.Os=new _.Vd("mat-date-formats");_.Ps=class{UOb(a,b){return!!(a&&a.invalid&&(a.an||b&&b.vQ))}};_.Ps.O=function(a){return new (a||_.Ps)};_.Ps.ta=_.k({token:_.Ps,oa:_.Ps.O,Ea:"root"});_.Qs=class{};_.Qs.O=function(a){return new (a||_.Qs)};
_.Qs.wa=_.Kd({type:_.Qs,na:[["div","mat-internal-form-field",""]],qb:[1,"mdc-form-field","mat-internal-form-field"],lb:2,Xa:function(a,b){a&2&&_.Bg("mdc-form-field--align-end",b.Fo==="before")},inputs:{Fo:"labelPosition"},standalone:!0,features:[_.mh],jc:["mat-internal-form-field",""],bc:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Qg(),_.Rg(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"],kb:2,
Ma:0});_.Rs=new _.Vd("MAT_OPTION_PARENT_COMPONENT");_.Ss=new _.Vd("MatOptgroup");var JVa=_.cj({passive:!0,capture:!0}),KVa=class{constructor(){this.fk=new Map;this.Tzb=a=>{const b=_.gj(a);if(b){let c;(c=this.fk.get(a.type))==null||c.forEach((d,e)=>{(e===b||e.contains(b))&&d.forEach(f=>f.handleEvent(a))})}}}JPa(a,b,c,d){const e=this.fk.get(b);e?(a=e.get(c))?a.add(d):e.set(c,new Set([d])):(this.fk.set(b,new Map([[c,new Set([d])]])),a.Vb(()=>{document.addEventListener(b,this.Tzb,JVa)}))}Ojb(a,b,c){const d=this.fk.get(a);if(d){var e=d.get(b);e&&(e.delete(c),e.size===0&&d.delete(b),
d.size===0&&(this.fk.delete(a),document.removeEventListener(a,this.Tzb,JVa)))}}};var LVa=class{constructor(a,b,c,d=!1){this.zq=a;this.element=b;this.config=c;this.VCc=d;this.state=3}};var MVa,NVa,OVa,PVa,QVa,RVa,SVa;MVa={YV:225,hW:150};NVa=_.cj({passive:!0,capture:!0});OVa=["mousedown","touchstart"];PVa=["mouseup","mouseleave","touchend","touchcancel"];QVa=function(a,b){if(b.state!==2&&b.state!==3){var c=b.element,d=Object.assign({},MVa,b.config.animation);c.style.transitionDuration=`${d.hW}ms`;c.style.opacity="0";b.state=2;!b.VCc&&d.hW||a.EKa(b)}};
RVa=function(a,b,c,d={}){var e=a.J1=a.J1||a.I1.getBoundingClientRect();const f=Object.assign({},MVa,d.animation);d.D3&&(b=e.left+e.width/2,c=e.top+e.height/2);var g=d.radius||asa(b,c,e);b-=e.left;c-=e.top;const l=f.YV,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.I1.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 LVa(a,p,d,e);p.style.transform="scale3d(1, 1, 1)";t.state=0;d.tgb||(a.IMa=t);let x=null;e||!l&&!f.hW||a.nb.Vb(()=>{const A=()=>{x&&(x.U1a=null);clearTimeout(I);a.EKa(t)},F=()=>a.Wzb(t),I=setTimeout(F,l+100);p.addEventListener("transitionend",A);p.addEventListener("transitioncancel",F);x={FZc:A,EZc:F,U1a:I}});a.S9.set(t,x);!e&&l||a.EKa(t);return t};
_.TVa=function(a,b){const c=_.kj(b);a.vc.isBrowser&&c&&c!==a.gJ&&(a.Iba(),a.gJ=c,OVa.forEach(d=>{SVa.JPa(a.nb,d,c,a)}))};
_.UVa=class{constructor(a,b,c,d){this.Dqa=a;this.nb=b;this.vc=d;this.Eaa=!1;this.S9=new Map;this.Vpa=!1;d.isBrowser&&(this.I1=_.kj(c))}Q1a(){this.YAb().forEach(a=>{a.config.tgb||QVa(a.zq,a)})}handleEvent(a){a.type==="mousedown"?this.Ipa(a):a.type==="touchstart"?this.SIc(a):this.RIc();this.Vpa||(this.nb.Vb(()=>{PVa.forEach(b=>{this.gJ.addEventListener(b,this,NVa)})}),this.Vpa=!0)}EKa(a){a.state===0?this.HKc(a):a.state===2&&this.Wzb(a)}HKc(a){const b=a===this.IMa,c=a.config.tgb;a.state=1;c||b&&this.Eaa||
QVa(a.zq,a)}Wzb(a){let b;const c=(b=this.S9.get(a))!=null?b:null;this.S9.delete(a);this.S9.size||(this.J1=null);a===this.IMa&&(this.IMa=null);a.state=3;c!==null&&(a.element.removeEventListener("transitionend",c.FZc),a.element.removeEventListener("transitioncancel",c.EZc),c.U1a!==null&&clearTimeout(c.U1a));a.element.remove()}Ipa(a){const b=_.Vi(a),c=this.MCb&&Date.now()<this.MCb+800;this.Dqa.VZ||b||c||(this.Eaa=!0,RVa(this,a.clientX,a.clientY,this.Dqa.Ju))}SIc(a){if(!this.Dqa.VZ&&!_.Yi(a)&&(this.MCb=
Date.now(),this.Eaa=!0,a=a.changedTouches))for(let b=0;b<a.length;b++)RVa(this,a[b].clientX,a[b].clientY,this.Dqa.Ju)}RIc(){this.Eaa&&(this.Eaa=!1,this.YAb().forEach(a=>{const b=a.state===1||a.config.VYb&&a.state===0;!a.config.tgb&&b&&QVa(a.zq,a)}))}YAb(){return Array.from(this.S9.keys())}Iba(){const a=this.gJ;a&&(OVa.forEach(b=>SVa.Ojb(b,a,this)),this.Vpa&&(PVa.forEach(b=>a.removeEventListener(b,this,NVa)),this.Vpa=!1))}};SVa=new KVa;_.Ts=new _.Vd("mat-ripple-global-options");
_.Us=class{get disabled(){return this.oc}set disabled(a){a&&this.Q1a();this.oc=a;this.nOa()}get trigger(){return this.jLc||this.Ja.ma}set trigger(a){this.jLc=a;this.nOa()}constructor(a,b,c,d,e){this.Ja=a;this.je=e;this.radius=0;this.om=this.oc=!1;this.qLa=d||{};this.NE=new _.UVa(this,b,a,c)}Ra(){this.om=!0;this.nOa()}Ia(){this.NE.Iba()}Q1a(){this.NE.Q1a()}get Ju(){return{D3:this.D3,radius:this.radius,color:this.color,animation:Object.assign({},this.qLa.animation,this.je==="NoopAnimations"?{YV:0,hW:0}:
{},this.animation),VYb:this.qLa.VYb}}get VZ(){return this.disabled||!!this.qLa.disabled}nOa(){!this.disabled&&this.om&&_.TVa(this.NE,this.trigger)}launch(a,b=0,c){return typeof a==="number"?RVa(this.NE,a,b,Object.assign({},this.Ju,c)):RVa(this.NE,0,0,Object.assign({},this.Ju,a))}};_.Us.O=function(a){return new (a||_.Us)(_.y(_.Fe),_.y(_.uf),_.y(_.nr),_.y(_.Ts,8),_.y(_.dn,8))};
_.Us.La=_.Qd({type:_.Us,na:[["","mat-ripple",""],["","matRipple",""]],qb:[1,"mat-ripple"],lb:2,Xa:function(a,b){a&2&&_.Bg("mat-ripple-unbounded",b.W5c)},inputs:{color:[0,"matRippleColor","color"],W5c:[0,"matRippleUnbounded","unbounded"],D3:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},Qb:["matRipple"],standalone:!0});_.Vs=class{};_.Vs.O=function(a){return new (a||_.Vs)};_.Vs.Ca=_.Od({type:_.Vs});_.Vs.Ba=_.nd({imports:[_.Ns,_.Ns]});var VVa,WVa;VVa={capture:!0};WVa=["focus","mousedown","mouseenter","touchstart"];_.XVa=function(a,b){const c=a.CS.get(b);c&&(c.Ia(),a.CS.delete(b))};
_.YVa=function(a,b,c){let d,e;b.setAttribute("mat-ripple-loader-uninitialized",(e=(d=a.Y1)==null?void 0:d.Xs)!=null?e:"");!c.className&&b.hasAttribute("mat-ripple-loader-class-name")||b.setAttribute("mat-ripple-loader-class-name",c.className||"");c.D3&&b.setAttribute("mat-ripple-loader-centered","");c.disabled&&b.setAttribute("mat-ripple-loader-disabled","")};_.ZVa=function(a,b){return a.CS.get(b)||a.Gzb(b)};_.$Va=function(a,b,c){b.removeAttribute("mat-ripple-loader-uninitialized");a.CS.set(b,c)};
_.Ws=class{constructor(){this.Cb=_.Fd(_.hi,{optional:!0});this.je=_.Fd(_.dn,{optional:!0});this.Y1=_.Fd(_.Ts,{optional:!0});this.vc=_.Fd(_.nr);this.nb=_.Fd(_.uf);this.CS=new Map;this.qDb=a=>{a=_.gj(a);if(a instanceof HTMLElement){let b,c;(a=a.closest(`[${"mat-ripple-loader-uninitialized"}="${(c=(b=this.Y1)==null?void 0:b.Xs)!=null?c:""}"]`))&&this.Gzb(a)}};this.nb.Vb(()=>{for(const a of WVa){let b;(b=this.Cb)==null||b.addEventListener(a,this.qDb,VVa)}})}Ia(){const a=this.CS.keys();for(const b of a)_.XVa(this,
b);for(const b of WVa){let c;(c=this.Cb)==null||c.removeEventListener(b,this.qDb,VVa)}}Onb(a,b){const c=this.CS.get(a);c?c.disabled=b:b?a.setAttribute("mat-ripple-loader-disabled",""):a.removeAttribute("mat-ripple-loader-disabled")}Gzb(a){if(this.Cb){var b=this.CS.get(a);if(b)return b;var c;(c=a.querySelector(".mat-ripple"))==null||c.remove();b=this.Cb.createElement("span");b.classList.add("mat-ripple",a.getAttribute("mat-ripple-loader-class-name"));a.append(b);b=new _.Us(new _.Fe(b),this.nb,this.vc,
this.Y1?this.Y1:void 0,this.je?this.je:void 0);b.om=!0;b.trigger=a;b.D3=a.hasAttribute("mat-ripple-loader-centered");b.disabled=a.hasAttribute("mat-ripple-loader-disabled");_.$Va(this,a,b);return b}}};_.Ws.O=function(a){return new (a||_.Ws)};_.Ws.ta=_.k({token:_.Ws,oa:_.Ws.O,Ea:"root"});var dWa,eWa;_.aWa=["mat-button",""];_.bWa=["*"];_.cWa=function(){return".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}.mat-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.mat-flat-button::before,.mat-raised-button::before,.mat-fab::before,.mat-mini-fab::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-stroked-button::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.mat-datepicker-toggle .mat-mdc-button-base{width:40px;height:40px;padding:8px 0}.mat-datepicker-actions .mat-button-base+.mat-button-base{margin-left:8px}[dir=rtl] .mat-datepicker-actions .mat-button-base+.mat-button-base{margin-left:0;margin-right:8px}\n"};
dWa="mat-button mat-flat-button mat-icon-button mat-raised-button mat-stroked-button mat-mini-fab mat-fab".split(" ");eWa=_.Mj(_.Oj(_.Nj(class{constructor(a){this.Ja=a}})));
_.Xs=class extends eWa{constructor(a,b,c){super(a);this.Sc=b;this.je=c;this.X9a=this.ELa("mat-fab","mat-mini-fab");this.Fwa=this.ELa("mat-icon-button");for(const d of dWa)this.ELa(d)&&this.Sg().classList.add(d);a.ma.classList.add("mat-button-base");this.X9a&&(this.color="accent")}Fc(){this.Sc.Ik(this.Ja,!0)}Ia(){this.Sc.Gi(this.Ja)}focus(a,b){a?_.qr(this.Sc,this.Sg(),a,b):this.Sg().focus(b)}Sg(){return this.Ja.ma}Zx(){return this.wc||this.disabled}ELa(...a){return a.some(b=>this.Sg().hasAttribute(b))}};
_.Xs.O=function(a){return new (a||_.Xs)(_.y(_.Fe),_.y(_.rr),_.y(_.dn,8))};
_.Xs.wa=_.Kd({type:_.Xs,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&&_.Xg(_.Us,5);if(a&2){let c;_.$g(c=_.ah())&&(b.VP=c.first)}},qb:[1,"mat-focus-indicator"],lb:6,Xa:function(a,b){a&2&&(_.zg("disabled",b.disabled||null)("mat-id-collision",null),_.Bg("_mat-animation-noopable",b.je==="NoopAnimations")("mat-button-disabled",
b.disabled))},inputs:{disabled:"disabled",wc:"disableRipple",color:"color"},Qb:["matButton"],features:[_.xg],jc:_.aWa,bc:_.bWa,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&&(_.Qg(),_.E(0,"span",0),_.Rg(1),_.G(),_.J(2,"span",1)(3,"span",2));a&2&&(_.w(2),_.Bg("mat-button-ripple-round",b.X9a||b.Fwa),_.C("matRippleDisabled",b.Zx())("matRippleCentered",b.Fwa)("matRippleTrigger",
b.Sg()))},Fa:[_.Us],styles:[_.cWa()],kb:2,Ma:0});var fWa={params:{Tta:"150ms",aua:"75ms"}},gWa=_.rj("dialogContainer",[_.uj("void, exit",_.tj({opacity:0,transform:"scale(0.7)"})),_.uj("enter",_.tj({transform:"none"})),_.vj("* => enter",_.Mqa([_.sj("{{enterAnimationDuration}} cubic-bezier(0, 0, 0.2, 1)",_.tj({transform:"none",opacity:1})),_.Nqa("@*",{type:9,options:null})]),fWa),_.vj("* => void, * => exit",_.Mqa([_.sj("{{exitAnimationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)",_.tj({opacity:0})),_.Nqa("@*",{type:9,options:null})]),fWa)]);var hWa=class{constructor(){this.role="dialog";this.Bd="";this.He=!0;this.Oj="";this.Ri=!1;this.height=this.width="";this.maxWidth="80vw";this.ariaLabel=this.rra=this.Wca=this.data=null;this.ariaModal=!0;this.my="first-tabbable";this.CVa=this.Aea=this.tt=!0}};var Ys=class{constructor(){this.role="dialog";this.Bd="";this.He=!0;this.Oj="";this.Ri=!1;this.height=this.width="";this.ariaLabel=this.rra=this.Wca=this.data=null;this.ariaModal=!0;this.my="first-tabbable";this.DVa=this.BVa=this.CVa=this.tt=!0}};var Zs=class extends Is{constructor(a,b,c,d,e,f,g,l){super();this.Ja=a;this.T$=b;this.Zc=d;this.yaa=e;this.nb=f;this.vb=g;this.Sc=l;this.vc=_.Fd(_.nr);this.jI=this.jAb=this.nB=null;this.eI=[];this.Ta=_.Fd(_.Ah);this.Dc=_.Fd(_.vf);this.Caa=!1;this.Cb=c;this.Zc.rra&&this.eI.push(this.Zc.rra)}FCc(a){this.eI.push(a);_.ln(this.Ta)}IJc(a){a=this.eI.indexOf(a);a>-1&&(this.eI.splice(a,1),_.ln(this.Ta))}coa(){this.rHc();this.RGc();this.yJa()}yJa(){this.hN()}Ia(){this.Caa=!0;this.pqa()}Mv(a){a=this.yv.Mv(a);
this.coa();return a}QB(a){a=this.yv.QB(a);this.coa();return a}wJc(){this.boa()||this.hN()}JKa(a,b){this.yaa.cG(a)||(a.tabIndex=-1,this.nb.Vb(()=>{const c=()=>{a.removeEventListener("blur",c);a.removeEventListener("mousedown",c);a.removeAttribute("tabindex")};a.addEventListener("blur",c);a.addEventListener("mousedown",c)}));a.focus(b)}S$(a,b){(a=this.Ja.ma.querySelector(a))&&this.JKa(a,b)}hN(){this.Caa||_.yf(()=>{const a=this.Ja.ma;switch(this.Zc.my){case !1:case "dialog":this.boa()||a.focus();break;
case !0:case "first-tabbable":let b;((b=this.nB)==null?0:_.GTa(b))||this.IFc();break;case "first-heading":this.S$('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this.S$(this.Zc.my)}},{Sb:this.Dc})}pqa(){var a=this.Zc.tt;let b=null;typeof a==="string"?b=this.Cb.querySelector(a):typeof a==="boolean"?b=a?this.jAb:null:a&&(b=a);if(this.Zc.tt&&b&&typeof b.focus==="function"){a=_.fj();const c=this.Ja.ma;if(!a||a===this.Cb.body||a===c||c.contains(a))this.Sc?(_.qr(this.Sc,b,this.jI),this.jI=null):
b.focus()}this.nB&&this.nB.destroy()}IFc(){this.Ja.ma.focus&&this.Ja.ma.focus()}boa(){const a=this.Ja.ma,b=_.fj();return a===b||a.contains(b)}rHc(){this.vc.isBrowser&&(this.nB=this.T$.create(this.Ja.ma),this.Cb&&(this.jAb=_.fj()))}RGc(){this.vb.ym().subscribe(()=>{this.Zc.Ri&&this.wJc()})}};Zs.O=function(a){return new (a||Zs)(_.y(_.Fe),_.y(_.tr),_.y(_.hi,8),_.y(Ys),_.y(_.sr),_.y(_.uf),_.y(ts),_.y(_.rr))};
Zs.wa=_.Kd({type:Zs,na:[["cdk-dialog-container"]],rb:function(a,b){a&1&&_.Xg(_.Js,7);if(a&2){let c;_.$g(c=_.ah())&&(b.yv=c.first)}},qb:["tabindex","-1",1,"cdk-dialog-container"],lb:6,Xa:function(a,b){a&2&&_.zg("id",b.Zc.id||null)("role",b.Zc.role)("aria-modal",b.Zc.ariaModal)("aria-labelledby",b.Zc.ariaLabel?null:b.eI[0])("aria-label",b.Zc.ariaLabel)("aria-describedby",b.Zc.Wca||null)},standalone:!0,features:[_.xg,_.mh],ya:1,Aa:0,Da:[["cdkPortalOutlet",""]],qa:function(a){a&1&&_.B(0,bsa,0,0,"ng-template",
0)},Fa:[_.Js],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}\n"],kb:2});var iWa=new _.Vd("DialogScrollStrategy",{Ea:"root",oa:()=>{const a=_.Fd(_.Ls);return()=>a.Dj.block()}}),jWa=new _.Vd("DialogData"),kWa=new _.Vd("DefaultDialogConfig");var lWa=class{constructor(a,b){this.Id=a;this.config=b;this.closed=new _.fg;this.Ri=b.Ri;this.ym=a.ym();this.Mn=a.Mn();this.AY=a.AY();this.id=b.id;this.Mn.subscribe(c=>{c.keyCode!==27||this.Ri||_.Zi(c)||(c.preventDefault(),this.close(void 0,{Cfa:"keyboard"}))});this.ym.subscribe(()=>{this.Ri||this.close(void 0,{Cfa:"mouse"})});this.joa=a.Xo.subscribe(()=>{b.DVa!==!1&&this.close()})}close(a,b){if(this.Tv){const c=this.closed;this.Tv.jI=(b==null?void 0:b.Cfa)||"program";this.joa.unsubscribe();this.Id.dispose();
c.next(a);c.complete();this.uy=this.Tv=null}}ef(){this.Id.ef()}Ct(a="",b=""){this.Id.Ct({width:a,height:b})}JB(a){this.Id.JB(a)}PP(a){this.Id.PP(a)}};var mWa=0,$s=class{get Th(){return this.jp?this.jp.Th:this.GE}get Zt(){return this.jp?this.jp.Zt:this.oM}constructor(a,b,c,d,e,f){this.jf=a;this.Dc=b;this.kj=c;this.jp=d;this.PM=e;this.GE=[];this.nM=new _.fg;this.oM=new _.fg;this.gJa=new Map;this.Zqa=_.jf(()=>this.Th.length?this.Qt():_.v(this.Qt(),_.og(void 0)));this.Be=f}open(a,b){b=Object.assign({},this.kj||new Ys,b);b.id=b.id||`cdk-dialog-${mWa++}`;b.id&&this.c4a(b.id);var c=this.sI(b);c=this.jf.create(c);const d=new lWa(c,b);c=this.gDc(c,d,b);
d.Tv=c;this.hDc(a,d,c,b);this.Th.length||this.jHc();this.Th.push(d);d.closed.subscribe(()=>this.gEb(d,!0));this.Zt.next(d);return d}c4a(a){this.Th.find(b=>b.id===a)}Ia(){csa(this.GE,a=>{a.config.BVa===!1&&this.gEb(a,!1)});csa(this.GE,a=>a.close());this.nM.complete();this.oM.complete();this.GE=[]}sI(a){const b=new _.ss({tg:a.tg||_.Cs(_.Bs(this.jf.position().global())),Ej:a.Ej||this.Be(),Bd:a.Bd,He:a.He,direction:a.direction,minWidth:a.minWidth,minHeight:a.minHeight,maxWidth:a.maxWidth,maxHeight:a.maxHeight,
width:a.width,height:a.height,KV:a.CVa});a.Oj&&(b.Oj=a.Oj);return b}gDc(a,b,c){var d;const e=c.Sb||((d=c.Ae)==null?void 0:d.Sb);b=[{va:Ys,nc:c},{va:lWa,nc:b},{va:ts,nc:a}];c.container?typeof c.container==="function"?d=c.container:(d=c.container.type,b.push(...c.container.Nb(c))):d=Zs;c=new _.Fs(d,c.Ae,_.wh({parent:e||this.Dc,Nb:b}),c.iF);return a.attach(c).instance}hDc(a,b,c,d){if(a instanceof _.Ug){var e=this.L1(d,b,c,void 0);b={ua:d.data,Hp:b};d.zQ&&(b=Object.assign({},b,typeof d.zQ==="function"?
d.zQ():d.zQ));c.QB(new _.Gs(a,null,b,e))}else e=this.L1(d,b,c,this.Dc),a=c.Mv(new _.Fs(a,d.Ae,e,d.iF)),b.P3=a,b.uy=a.instance}L1(a,b,c,d){var e;const f=a.Sb||((e=a.Ae)==null?void 0:e.Sb);e=[{va:jWa,nc:a.data},{va:lWa,nc:b}];a.Nb&&(typeof a.Nb==="function"?e.push(...a.Nb(b,a,c)):e.push(...a.Nb));!a.direction||f&&f.get(_.ds,null,{optional:!0})||e.push({va:_.ds,nc:{value:a.direction,Gc:_.r()}});return _.wh({parent:f||d,Nb:e})}gEb(a,b){a=this.Th.indexOf(a);a>-1&&(this.Th.splice(a,1),this.Th.length||(this.gJa.forEach((c,
d)=>{c?d.setAttribute("aria-hidden",c):d.removeAttribute("aria-hidden")}),this.gJa.clear(),b&&this.Qt().next()))}jHc(){const a=kVa(this.PM);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.gJa.set(d,d.getAttribute("aria-hidden")),d.setAttribute("aria-hidden","true"))}}}Qt(){const a=this.jp;return a?a.Qt():this.nM}};
$s.O=function(a){return new (a||$s)(_.m(_.Ls),_.m(_.vf),_.m(kWa,8),_.m($s,12),_.m(is),_.m(iWa))};$s.ta=_.k({token:$s,oa:$s.O,Ea:"root"});var at=class{};at.O=function(a){return new (a||at)};at.Ca=_.Od({type:at});at.Ba=_.nd({Nb:[$s],imports:[_.Ms,_.Ks,_.Cr,_.Ks]});var bt=class extends Zs{constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.Br=new _.kn}yJa(){this.Zc.Aea||this.hN()}cNa(a){this.Zc.Aea&&this.hN();this.Br.next({state:"opened",totalTime:a})}};bt.O=function(a){return new (a||bt)(_.y(_.Fe),_.y(_.tr),_.y(_.hi,8),_.y(hWa),_.y(_.sr),_.y(_.uf),_.y(ts),_.y(_.rr))};bt.wa=_.Kd({type:bt,na:[["ng-component"]],features:[_.xg],ya:0,Aa:0,qa:function(){},kb:2});var nWa=class{constructor(a,b,c){this.Mj=a;this.Sx=c;this.Ar=new _.fg;this.hI=new _.fg;this.jk=0;this.Ri=b.Ri;this.id=a.id;_.v(c.Br,_.pf(d=>d.state==="opened"),_.ag(1)).subscribe(()=>{this.Ar.next();this.Ar.complete()});_.v(c.Br,_.pf(d=>d.state==="closed"),_.ag(1)).subscribe(()=>{clearTimeout(this.PJa);this.wE()});a.Id.Xo.subscribe(()=>{this.hI.next(this.Lba);this.hI.complete();this.wE()});_.of(this.ym(),_.v(this.Mn(),_.pf(d=>d.keyCode===27&&!this.Ri&&!_.Zi(d)))).subscribe(d=>{this.Ri||(d.preventDefault(),
this.jI=d.type==="keydown"?"keyboard":"mouse",this.close(void 0))})}close(a){this.Lba=a;_.v(this.Sx.Br,_.pf(b=>b.state==="closing"),_.ag(1)).subscribe(b=>{this.hI.next(a);this.hI.complete();uVa(this.Mj.Id);this.PJa=setTimeout(()=>this.wE(),b.totalTime+100)});this.jk=1;this.Sx.eca()}Zt(){return this.Ar}LB(){return this.Mj.closed}ym(){return this.Mj.ym}Mn(){return this.Mj.Mn}ef(a){let b=this.Mj.config.tg;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):_.Bs(b);a&&(a.top||a.bottom)?a.top?
b.top(a.top):b.bottom(a.bottom):_.Cs(b);this.Mj.ef()}Ct(a="",b=""){this.Mj.Ct(a,b)}JB(a){this.Mj.JB(a)}PP(a){this.Mj.PP(a)}getState(){return this.jk}wE(){this.jk=2;this.Mj.close(this.Lba,{Cfa:this.jI});this.uy=null}};var oWa=class{constructor(){this.role="dialog";this.Bd="";this.He=!0;this.Oj="";this.Ri=!1;this.height=this.width="";this.ariaLabel=this.rra=this.Wca=this.data=null;this.ariaModal=!0;this.my="first-tabbable";this.CVa=this.Aea=this.tt=!0}};var ct=class extends Zs{constructor(a,b,c,d,e,f,g,l,p){super(a,b,c,d,e,f,g,p);this.je=l;this.Br=new _.kn;this.pM=this.je!=="NoopAnimations";this.QIa=0;this.qn=this.Ja.ma;let t;this.roa=this.pM?(t=esa(this.Zc.Tta))!=null?t:150:0;let x;this.toa=this.pM?(x=esa(this.Zc.aua))!=null?x:75:0;this.Z9=null;this.GAb=()=>{this.rzb();this.cNa(this.roa)};this.wE=()=>{this.rzb();this.Br.emit({state:"closed",totalTime:this.toa})}}coa(){super.coa();this.IKc()}IKc(){this.Br.emit({state:"opening",totalTime:this.roa});
this.pM?(this.qn.style.setProperty("--mat-dialog-transition-duration",`${this.roa}ms`),this.pEb(()=>this.qn.classList.add("mdc-dialog--opening","mdc-dialog--open")),this.SFb(this.roa,this.GAb)):(this.qn.classList.add("mdc-dialog--open"),Promise.resolve().then(()=>this.GAb()))}eca(){this.Br.emit({state:"closing",totalTime:this.toa});this.qn.classList.remove("mdc-dialog--open");this.pM?(this.qn.style.setProperty("--mat-dialog-transition-duration",`${this.toa}ms`),this.pEb(()=>this.qn.classList.add("mdc-dialog--closing")),
this.SFb(this.toa,this.wE)):Promise.resolve().then(()=>this.wE())}sFb(a){this.QIa+=a;_.ln(this.Ta)}rzb(){this.qn.classList.remove("mdc-dialog--opening","mdc-dialog--closing")}SFb(a,b){this.Z9!==null&&clearTimeout(this.Z9);this.Z9=setTimeout(b,a)}pEb(a){this.nb.Vb(()=>{typeof requestAnimationFrame==="function"?requestAnimationFrame(a):a()})}yJa(){this.Zc.Aea||this.hN()}cNa(a){this.Zc.Aea&&this.hN();this.Br.next({state:"opened",totalTime:a})}Ia(){super.Ia();this.Z9!==null&&clearTimeout(this.Z9)}Mv(a){a=
super.Mv(a);a.location.ma.classList.add("mat-mdc-dialog-component-host");return a}};ct.O=function(a){return new (a||ct)(_.y(_.Fe),_.y(_.tr),_.y(_.hi,8),_.y(oWa),_.y(_.sr),_.y(_.uf),_.y(ts),_.y(_.dn,8),_.y(_.rr))};
ct.wa=_.Kd({type:ct,na:[["mat-dialog-container"]],qb:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],lb:10,Xa:function(a,b){a&2&&(_.Hg("id",b.Zc.id),_.zg("aria-modal",b.Zc.ariaModal)("role",b.Zc.role)("aria-labelledby",b.Zc.ariaLabel?null:b.eI[0])("aria-label",b.Zc.ariaLabel)("aria-describedby",b.Zc.Wca||null),_.Bg("_mat-animation-noopable",!b.pM)("mat-mdc-dialog-container-with-actions",b.QIa>0))},standalone:!0,features:[_.xg,_.mh],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&&(_.E(0,"div",0)(1,"div",1),_.B(2,dsa,0,0,"ng-template",2),_.G()())},Fa:[_.Js],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, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.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, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, 4px);background-color:var(--mdc-dialog-container-color, 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, 0 24px 9px)}.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, rgba(0, 0, 0, 0.87));font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-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, rgba(0, 0, 0, 0.6));font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .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)}.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, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-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'],
kb:2});_.dt=class{constructor(a,b,c){this.Mj=a;this.Sx=c;this.Ar=new _.fg;this.hI=new _.fg;this.jk=0;this.Ri=b.Ri;this.id=a.id;a.JB("mat-mdc-dialog-panel");_.v(c.Br,_.pf(d=>d.state==="opened"),_.ag(1)).subscribe(()=>{this.Ar.next();this.Ar.complete()});_.v(c.Br,_.pf(d=>d.state==="closed"),_.ag(1)).subscribe(()=>{clearTimeout(this.PJa);this.wE()});a.Id.Xo.subscribe(()=>{this.hI.next(this.Lba);this.hI.complete();this.wE()});_.of(this.ym(),_.v(this.Mn(),_.pf(d=>d.keyCode===27&&!this.Ri&&!_.Zi(d)))).subscribe(d=>
{this.Ri||(d.preventDefault(),this.jI=d.type==="keydown"?"keyboard":"mouse",this.close(void 0))})}close(a){this.Lba=a;_.v(this.Sx.Br,_.pf(b=>b.state==="closing"),_.ag(1)).subscribe(b=>{this.hI.next(a);this.hI.complete();uVa(this.Mj.Id);this.PJa=setTimeout(()=>this.wE(),b.totalTime+100)});this.jk=1;this.Sx.eca()}Zt(){return this.Ar}LB(){return this.Mj.closed}ym(){return this.Mj.ym}Mn(){return this.Mj.Mn}ef(a){let b=this.Mj.config.tg;a&&(a.left||a.right)?a.left?b.left(a.left):b.right(a.right):_.Bs(b);
a&&(a.top||a.bottom)?a.top?b.top(a.top):b.bottom(a.bottom):_.Cs(b);this.Mj.ef()}Ct(a="",b=""){this.Mj.Ct(a,b)}JB(a){this.Mj.JB(a)}PP(a){this.Mj.PP(a)}getState(){return this.jk}wE(){this.jk=2;this.Mj.close(this.Lba,{Cfa:this.jI});this.uy=null}};var pWa,qWa,rWa;_.et=new _.Vd("MatMdcDialogData");pWa=new _.Vd("mat-mdc-dialog-default-options");qWa=new _.Vd("mat-mdc-dialog-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Fd(_.Ls);return()=>a.Dj.block()}});rWa=0;
_.ft=class{get Th(){return this.jp?this.jp.Th:this.GE}get Zt(){return this.jp?this.jp.Zt:this.oM}Qt(){const a=this.jp;return a?a.Qt():this.nM}constructor(a,b,c,d,e,f){this.jf=a;this.kj=d;this.Be=e;this.jp=f;this.GE=[];this.nM=new _.fg;this.oM=new _.fg;this.vta=oWa;this.Zqa=_.jf(()=>this.Th.length?this.Qt():_.v(this.Qt(),_.og(void 0)));this.hB=b.get($s);this.E$=_.dt;this.D$=ct;this.nKa=_.et}open(a,b){let c;b=Object.assign({},this.kj||new oWa,b);b.id=b.id||`mat-mdc-dialog-${rWa++}`;b.Ej=b.Ej||this.Be();
a=this.hB.open(a,Object.assign({},b,{tg:_.Cs(_.Bs(this.jf.position().global())),Ri:!0,BVa:!1,DVa:!1,container:{type:this.D$,Nb:()=>[{va:this.vta,nc:b},{va:Ys,nc:b}]},zQ:()=>({Hp:c}),Nb:(d,e,f)=>{c=new this.E$(d,b,f);let g;c.ef((g=b)==null?void 0:g.position);return[{va:this.D$,nc:f},{va:this.nKa,nc:e.data},{va:this.E$,nc:c}]}}));c.P3=a.P3;c.uy=a.uy;this.Th.push(c);this.Zt.next(c);c.LB().subscribe(()=>{const d=this.Th.indexOf(c);d>-1&&(this.Th.splice(d,1),this.Th.length||this.Qt().next())});return c}c4a(a){this.Th.find(b=>
b.id===a)}Ia(){this.OJa(this.GE);this.nM.complete();this.oM.complete()}OJa(a){let b=a.length;for(;b--;)a[b].close()}};_.ft.O=function(a){return new (a||_.ft)(_.m(_.Ls),_.m(_.vf),_.m(_.oo,8),_.m(pWa,8),_.m(qWa),_.m(_.ft,12),_.m(is),_.m(_.dn,8))};_.ft.ta=_.k({token:_.ft,oa:_.ft.O,Ea:"root"});var sWa;sWa=0;_.gt=class{constructor(a,b,c){this.Hp=a;this.Ja=b;this.hB=c;this.type="button"}Ra(){this.Hp||(this.Hp=fsa(this.Ja,this.hB.Th))}Rb(a){if(a=a._matDialogClose||a._matDialogCloseResult)this.Hea=a.kg}w2(a){var b=this.Hp,c=this.Hea;b.jI=a.screenX===0&&a.screenY===0?"keyboard":"mouse";b.close(c)}};_.gt.O=function(a){return new (a||_.gt)(_.y(_.dt,8),_.y(_.Fe),_.y(_.ft))};
_.gt.La=_.Qd({type:_.gt,na:[["","mat-dialog-close",""],["","matDialogClose",""]],lb:2,Xa:function(a,b){a&1&&_.N("click",function(c){return b.w2(c)});a&2&&_.zg("aria-label",b.ariaLabel||null)("type",b.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",Hea:[0,"mat-dialog-close","dialogResult"],pIc:[0,"matDialogClose","_matDialogClose"]},Qb:["matDialogClose"],standalone:!0,features:[_.be]});
var ht=class{constructor(a,b,c){this.Ot=a;this.Ja=b;this.hB=c}Ra(){this.Ot||(this.Ot=fsa(this.Ja,this.hB.Th));this.Ot&&Promise.resolve().then(()=>{this.mDb()})}Ia(){let a;((a=this.Ot)==null?0:a.Sx)&&Promise.resolve().then(()=>{this.sDb()})}};ht.O=function(a){return new (a||ht)(_.y(_.dt,8),_.y(_.Fe),_.y(_.ft))};ht.La=_.Qd({type:ht,standalone:!0});
_.it=class extends ht{constructor(){super(...arguments);this.id=`mat-mdc-dialog-title-${sWa++}`}mDb(){let a,b;(a=this.Ot.Sx)==null||(b=a.FCc)==null||b.call(a,this.id)}sDb(){let a,b,c;(a=this.Ot)==null||(b=a.Sx)==null||(c=b.IJc)==null||c.call(b,this.id)}};_.it.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.it)))(b||_.it)}})();
_.it.La=_.Qd({type:_.it,na:[["","mat-dialog-title",""],["","matDialogTitle",""]],qb:[1,"mat-mdc-dialog-title","mdc-dialog__title"],lb:1,Xa:function(a,b){a&2&&_.Hg("id",b.id)},inputs:{id:"id"},Qb:["matDialogTitle"],standalone:!0,features:[_.xg]});_.jt=class{};_.jt.O=function(a){return new (a||_.jt)};
_.jt.La=_.Qd({type:_.jt,na:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],qb:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[function(a){const b=c=>{const d=(Array.isArray(a)?a:a()).map(e=>typeof e==="function"?{IV:Bd(e),inputs:Pd,outputs:Pd}:{IV:Bd(e.IV),inputs:ska(e.inputs),outputs:ska(e.outputs)});c.Rga===null?(c.Y4=rka,c.Rga=d):c.Rga.unshift(...d)};b.XRb=!0;return b}([_.ks])]});
_.kt=class extends ht{mDb(){let a,b;(a=this.Ot.Sx)==null||(b=a.sFb)==null||b.call(a,1)}sDb(){let a,b;(a=this.Ot.Sx)==null||(b=a.sFb)==null||b.call(a,-1)}};_.kt.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.kt)))(b||_.kt)}})();
_.kt.La=_.Qd({type:_.kt,na:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],qb:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],lb:6,Xa:function(a,b){a&2&&_.Bg("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"},standalone:!0,features:[_.xg]});var lt=class{};lt.O=function(a){return new (a||lt)};lt.Ca=_.Od({type:lt});lt.Ba=_.nd({Nb:[_.ft],imports:[at,_.Ms,_.Ks,_.Ns,_.Ns]});var tWa=0,mt=class{get Th(){return this.jp?this.jp.Th:this.GE}get Zt(){return this.jp?this.jp.Zt:this.oM}Qt(){const a=this.jp;return a?a.Qt():this.nM}constructor(a,b,c,d,e,f,g,l,p){this.jf=a;this.kj=c;this.jp=d;this.E$=g;this.D$=l;this.nKa=p;this.GE=[];this.nM=new _.fg;this.oM=new _.fg;this.m$c="mat-dialog-";this.vta=hWa;this.Zqa=_.jf(()=>this.Th.length?this.Qt():_.v(this.Qt(),_.og(void 0)));this.Be=f;this.hB=b.get($s)}open(a,b){let c;b=Object.assign({},this.kj||new hWa,b);b.id=b.id||`${"mat-dialog-"}${tWa++}`;
b.Ej=b.Ej||this.Be();a=this.hB.open(a,Object.assign({},b,{tg:_.Cs(_.Bs(this.jf.position().global())),Ri:!0,BVa:!1,DVa:!1,container:{type:this.D$,Nb:()=>[{va:this.vta,nc:b},{va:Ys,nc:b}]},zQ:()=>({Hp:c}),Nb:(d,e,f)=>{c=new this.E$(d,b,f);let g;c.ef((g=b)==null?void 0:g.position);return[{va:this.D$,nc:f},{va:this.nKa,nc:e.data},{va:this.E$,nc:c}]}}));c.P3=a.P3;c.uy=a.uy;this.Th.push(c);this.Zt.next(c);c.LB().subscribe(()=>{const d=this.Th.indexOf(c);d>-1&&(this.Th.splice(d,1),this.Th.length||this.Qt().next())});
return c}c4a(a){this.Th.find(b=>b.id===a)}Ia(){this.OJa(this.GE);this.nM.complete();this.oM.complete()}OJa(a){let b=a.length;for(;b--;)a[b].close()}};mt.O=function(){_.Bf()};mt.ta=_.k({token:mt,oa:mt.O});_.uWa=class extends nWa{};var vWa=class extends hWa{constructor(){super(...arguments);this.Tta=fWa.params.Tta;this.aua=fWa.params.aua}};var nt=class extends bt{bba({Cf:a,totalTime:b}){a==="enter"?this.cNa(b):a==="exit"&&this.Br.next({state:"closed",totalTime:b})}cba({Cf:a,totalTime:b}){a==="enter"?this.Br.next({state:"opening",totalTime:b}):(a==="exit"||a==="void")&&this.Br.next({state:"closing",totalTime:b})}eca(){this.jk="exit";_.ln(this.Ta)}constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.jk="enter"}WFc(){return{value:this.jk,params:{enterAnimationDuration:this.Zc.Tta||"150ms",exitAnimationDuration:this.Zc.aua||"75ms"}}}};
nt.O=function(a){return new (a||nt)(_.y(_.Fe),_.y(_.tr),_.y(_.hi,8),_.y(vWa),_.y(_.sr),_.y(_.uf),_.y(ts),_.y(_.rr))};
nt.wa=_.Kd({type:nt,na:[["mat-dialog-container"]],qb:["tabindex","-1",1,"mat-dialog-container"],lb:8,Xa:function(a,b){a&1&&_.Pg("@dialogContainer.start",function(c){return b.cba(c)})("@dialogContainer.done",function(c){return b.bba(c)});a&2&&(_.Hg("id",b.Zc.id),_.Ig("@dialogContainer",b.WFc()),_.zg("aria-modal",b.Zc.ariaModal)("role",b.Zc.role)("aria-labelledby",b.Zc.ariaLabel?null:b.eI[0])("aria-label",b.Zc.ariaLabel)("aria-describedby",b.Zc.Wca||null)("mat-id-collision",null))},features:[_.xg],
ya:1,Aa:0,Da:[["cdkPortalOutlet",""]],qa:function(a){a&1&&_.B(0,gsa,0,0,"ng-template",0)},Fa:[_.Js],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;box-sizing:content-box;margin-bottom:-24px}.mat-dialog-actions.mat-dialog-actions-align-center,.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions.mat-dialog-actions-align-end,.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],
kb:2,data:{animation:[gWa]}});var xWa,yWa,zWa;_.wWa=new _.Vd("MatDialogData");xWa=new _.Vd("mat-dialog-default-options");yWa=new _.Vd("mat-dialog-scroll-strategy");zWa={va:yWa,Ib:[_.Ls],Bb:function(a){return()=>a.Dj.block()}};_.ot=class extends mt{constructor(a,b,c,d,e,f,g,l){super(a,b,d,f,g,e,_.uWa,nt,_.wWa,l);this.vta=vWa}};_.ot.O=function(a){return new (a||_.ot)(_.m(_.Ls),_.m(_.vf),_.m(_.oo,8),_.m(xWa,8),_.m(yWa),_.m(_.ot,12),_.m(is),_.m(_.dn,8))};_.ot.ta=_.k({token:_.ot,oa:_.ot.O});_.pt=class{};_.pt.O=function(a){return new (a||_.pt)};_.pt.Ca=_.Od({type:_.pt});_.pt.Ba=_.nd({Nb:[_.ot,zWa],imports:[at,_.Ms,_.Ks,_.Ns,_.Ns]});var qt=class{};qt.O=function(a){return new (a||qt)};qt.Ca=_.Od({type:qt});qt.Ba=_.nd({imports:[_.Cr,_.Ns,_.Ns]});var rt=class extends _.Rr{set wrap(a){this.Pc("wrap",a)}set m7c(a){this.Pc("wrapXs",a)}set k7c(a){this.Pc("wrapSm",a)}set j7c(a){this.Pc("wrapMd",a)}set e7c(a){this.Pc("wrapLg",a)}set l7c(a){this.Pc("wrapXl",a)}set d7c(a){this.Pc("wrapGtXs",a)}set c7c(a){this.Pc("wrapGtSm",a)}set b7c(a){this.Pc("wrapGtMd",a)}set a7c(a){this.Pc("wrapGtLg",a)}set h7c(a){this.Pc("wrapLtSm",a)}set g7c(a){this.Pc("wrapLtMd",a)}set f7c(a){this.Pc("wrapLtLg",a)}set i7c(a){this.Pc("wrapLtXl",a)}constructor(a,b,c,d){super(a,
b,c);this.Kr="row";d&&(this.HI=d.eab.subscribe(this.iba.bind(this)))}Rb(a){(a.wrap!=null||this.Yk)&&this.iy()}Ra(){super.Ra();this.Maa("wrap","wrap",a=>{this.iy(a.value)});this.iy()}Ia(){super.Ia();this.HI&&this.HI.unsubscribe()}iba(a){this.Kr=(a||"").toLowerCase().replace("-reverse","");Dqa.find(b=>b===this.Kr)||(this.Kr="row");this.iy()}iy(a){a=a||this.VI("wrap");this.Yk&&(a=this.Yk.MT);a=Eqa(a||"wrap");this.s1(this.g$(a))}g$(a){return{display:"flex","flex-wrap":a,"flex-direction":this.OSc}}get OSc(){return this.HI?
this.Kr:(()=>this.oBb(this.ma))()}};rt.O=function(a){return new (a||rt)(_.y(_.Qr),_.y(_.Fe),_.y(_.en),_.y(_.Sr,10))};
rt.La=_.Qd({type:rt,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"],m7c:[0,"fxLayoutWrap.xs","wrapXs"],k7c:[0,"fxLayoutWrap.sm","wrapSm"],j7c:[0,"fxLayoutWrap.md",
"wrapMd"],e7c:[0,"fxLayoutWrap.lg","wrapLg"],l7c:[0,"fxLayoutWrap.xl","wrapXl"],d7c:[0,"fxLayoutWrap.gt-xs","wrapGtXs"],c7c:[0,"fxLayoutWrap.gt-sm","wrapGtSm"],b7c:[0,"fxLayoutWrap.gt-md","wrapGtMd"],a7c:[0,"fxLayoutWrap.gt-lg","wrapGtLg"],h7c:[0,"fxLayoutWrap.lt-sm","wrapLtSm"],g7c:[0,"fxLayoutWrap.lt-md","wrapLtMd"],f7c:[0,"fxLayoutWrap.lt-lg","wrapLtLg"],i7c:[0,"fxLayoutWrap.lt-xl","wrapLtXl"]},features:[_.xg,_.be]});_.st=class extends _.Rr{set s3c(a){this.Pc("shrink",a)}set grow(a){this.Pc("grow",a)}set flex(a){this.Pc("flex",a)}set NSc(a){this.Pc("flexXs",a)}set LSc(a){this.Pc("flexSm",a)}set KSc(a){this.Pc("flexMd",a)}set FSc(a){this.Pc("flexLg",a)}set MSc(a){this.Pc("flexXl",a)}set ESc(a){this.Pc("flexGtXs",a)}set DSc(a){this.Pc("flexGtSm",a)}set CSc(a){this.Pc("flexGtMd",a)}set BSc(a){this.Pc("flexGtLg",a)}set ISc(a){this.Pc("flexLtSm",a)}set HSc(a){this.Pc("flexLtMd",a)}set GSc(a){this.Pc("flexLtLg",a)}set JSc(a){this.Pc("flexLtXl",
a)}constructor(a,b,c,d,e){super(a,b,c);this.vM=d;this.Ica=e;this.Kr="row";this.Pc("flex","");this.Pc("shrink",1);this.Pc("grow",1);d&&(this.HI=d.eab.subscribe(f=>{this.iba(f)}))}Rb(a){(a.flex!=null||this.Yk)&&this.jN()}Ra(){super.Ra();this.Maa("flex","",a=>{this.jN(a.value)});this.jN()}Ia(){super.Ia();this.HI&&this.HI.unsubscribe()}iba(a){this.Kr=a||this.Kr||"row";this.jN()}jN(a){a=a||this.VI("flex")||"";this.Yk&&(a=this.Yk.MT);a=isa(String(a).replace(";",""),this.VI("grow"),this.VI("shrink"));this.s1(this.MLc.apply(this,
a))}MLc(a,b,c){var d=this.oBb(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=pj(e,{flex:"1 1 0.000000001px"});break;case "initial":case "nogrow":a=0;e=pj(e,{flex:"0 1 auto"});break;case "grow":e=pj(e,{flex:"1 1 100%"});break;case "noshrink":b=0;e=pj(e,{flex:"1 0 auto"});break;case "auto":e=pj(e,{flex:`${a} ${b} auto`});break;case "none":b=a=0;e=pj(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=pj(e,{flex:`${a} ${b} ${f||this.Ica?c:"100%"}`})}g=Fqa(d)?"max-width":"max-height";d=Fqa(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 pj(e,{"box-sizing":"border-box"})}};_.st.O=function(a){return new (a||_.st)(_.y(_.Qr),_.y(_.Fe),_.y(_.en),_.y(_.Sr,12),_.y(rt,12))};
_.st.La=_.Qd({type:_.st,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:{s3c:[0,"fxShrink","shrink"],grow:[0,"fxGrow","grow"],flex:[0,"fxFlex","flex"],NSc:[0,"fxFlex.xs","flexXs"],LSc:[0,"fxFlex.sm","flexSm"],KSc:[0,"fxFlex.md","flexMd"],
FSc:[0,"fxFlex.lg","flexLg"],MSc:[0,"fxFlex.xl","flexXl"],ESc:[0,"fxFlex.gt-xs","flexGtXs"],DSc:[0,"fxFlex.gt-sm","flexGtSm"],CSc:[0,"fxFlex.gt-md","flexGtMd"],BSc:[0,"fxFlex.gt-lg","flexGtLg"],ISc:[0,"fxFlex.lt-sm","flexLtSm"],HSc:[0,"fxFlex.lt-md","flexLtMd"],GSc:[0,"fxFlex.lt-lg","flexLtLg"],JSc:[0,"fxFlex.lt-xl","flexLtXl"]},features:[_.xg,_.be]});var ksa=[{alias:"xs",Zi:"(min-width: 0px) and (max-width: 599px)"},{alias:"gt-xs",Lw:!0,Zi:"(min-width: 600px)"},{alias:"lt-sm",Lw:!0,Zi:"(max-width: 599px)"},{alias:"sm",Zi:"(min-width: 600px) and (max-width: 959px)"},{alias:"gt-sm",Lw:!0,Zi:"(min-width: 960px)"},{alias:"lt-md",Lw:!0,Zi:"(max-width: 959px)"},{alias:"md",Zi:"(min-width: 960px) and (max-width: 1279px)"},{alias:"gt-md",Lw:!0,Zi:"(min-width: 1280px)"},{alias:"lt-lg",Lw:!0,Zi:"(max-width: 1279px)"},{alias:"lg",Zi:"(min-width: 1280px) and (max-width: 1919px)"},
{alias:"gt-lg",Lw:!0,Zi:"(min-width: 1920px)"},{alias:"lt-xl",Lw:!0,Zi:"(max-width: 1920px)"},{alias:"xl",Zi:"(min-width: 1920px) and (max-width: 5000px)"}];var lsa=/(\.|-|_)/g;var AWa={va:bUa,Bb:function(){return msa()}};var BWa=class{},tt=class{constructor(a,b){this.cF=a;this.ucb=b;this.AJc();this.jSb=this.vDc()}isActive(a){a=this.ZKc(a);return this.ucb.isActive(a)}subscribe(a,b,c){return this.jSb.subscribe(a,b,c)}Tf(){return this.jSb}AJc(){let a=this.cF.FXb.map(b=>b.Zi);fUa(this.ucb,a)}vDc(){return _.v(this.ucb.observe(),_.pf(a=>a.matches===!0),_.pf(a=>(a=dUa(this.cF,a.Zi))?!a.Lw:!0),_.u(a=>zqa(a,this.BAb(a.Zi))))}BFc(a){return cUa(this.cF,a)}BAb(a){return dUa(this.cF,a)}ZKc(a){let b=this.BFc(a)||this.BAb(a);return b?
b.Zi:a}};tt.O=function(a){return new (a||tt)(_.m(Or),_.m(Pr))};tt.ta=_.k({token:tt,oa:tt.O});var CWa={va:BWa,Ib:[[new _.$m,new _.an,BWa],Pr,Or],Bb:function(a,b,c){return a||new tt(c,b)}};var ut=class{};ut.O=function(a){return new (a||ut)};ut.Ca=_.Od({type:ut});ut.Ba=_.nd({Nb:[AWa,Or,Pr,_.Qr,CWa]});var DWa={va:_.Qr,Ib:[[new _.$m,new _.an,_.Qr],Or,Pr],Bb:function(a,b,c){return a||new _.Qr(b,c)}};_.vt=class{};_.vt.O=function(a){return new (a||_.vt)};_.vt.Ca=_.Od({type:_.vt});_.vt.Ba=_.nd({Nb:[DWa,AWa,CWa],imports:[ut,es,ut]});new _.xn;_.wt=class{};_.wt.O=function(a){return new (a||_.wt)};_.wt.Ca=_.Od({type:_.wt});_.wt.Ba=_.nd({imports:[_.Vs,_.Ns,_.Ns]});_.xt=class{};_.xt.O=function(a){return new (a||_.xt)};_.xt.Ca=_.Od({type:_.xt});_.xt.Ba=_.nd({imports:[_.Qp,_.io,_.vt,qt,_.wt,_.pt]});var EWa=new _.Vd("MAT_BUTTON_CONFIG"),FWa=[{dl:"mat-button",gY:["mdc-button","mat-mdc-button"]},{dl:"mat-flat-button",gY:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{dl:"mat-raised-button",gY:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{dl:"mat-stroked-button",gY:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{dl:"mat-fab",gY:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{dl:"mat-mini-fab",gY:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini",
"mat-mdc-mini-fab"]},{dl:"mat-icon-button",gY:["mdc-icon-button","mat-mdc-icon-button"]}],yt=class{get VP(){let a;return(a=this.gy)==null?void 0:_.ZVa(a,this.Ja.ma)}set VP(a){let b;(b=this.gy)==null||_.$Va(b,this.Ja.ma,a)}get wc(){return this.lm}set wc(a){this.lm=a;this.HFb()}get disabled(){return this.oc}set disabled(a){this.oc=a;this.HFb()}constructor(a,b,c,d){this.Ja=a;this.vc=b;this.nb=c;this.je=d;this.Sc=_.Fd(_.rr);this.gy=_.Fd(_.Ws);this.oc=this.lm=this.ipa=!1;const e=_.Fd(EWa,{optional:!0}),
f=a.ma,g=f.classList;let l;this.uF=(l=e==null?void 0:e.uF)!=null?l:!1;let p;this.color=(p=e==null?void 0:e.color)!=null?p:null;let t;(t=this.gy)==null||_.YVa(t,f,{className:"mat-mdc-button-ripple"});for(const {dl:x,gY:A}of FWa)f.hasAttribute(x)&&g.add(...A)}Fc(){this.Sc.Ik(this.Ja,!0)}Ia(){this.Sc.Gi(this.Ja);let a;(a=this.gy)==null||_.XVa(a,this.Ja.ma)}focus(a="program",b){a?_.qr(this.Sc,this.Ja.ma,a,b):this.Ja.ma.focus(b)}RKa(){return this.ariaDisabled!=null?this.ariaDisabled:this.disabled&&this.uF?
!0:null}AM(){return this.uF||!this.disabled?null:!0}HFb(){let a;(a=this.gy)==null||a.Onb(this.Ja.ma,this.wc||this.disabled)}};yt.O=function(){_.Bf()};yt.La=_.Qd({type:yt,inputs:{color:"color",wc:[2,"disableRipple","disableRipple",_.xh],disabled:[2,"disabled","disabled",_.xh],ariaDisabled:[2,"aria-disabled","ariaDisabled",_.xh],uF:[2,"disabledInteractive","disabledInteractive",_.xh]},features:[_.yg]});
var zt=class extends yt{constructor(a,b,c,d){super(a,b,c,d);this.a2=e=>{this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}}Ra(){this.nb.Vb(()=>{this.Ja.ma.addEventListener("click",this.a2)})}Ia(){super.Ia();this.Ja.ma.removeEventListener("click",this.a2)}RKa(){return this.ariaDisabled==null?this.disabled:this.ariaDisabled}};zt.O=function(){_.Bf()};zt.La=_.Qd({type:zt,inputs:{tabIndex:[2,"tabIndex","tabIndex",a=>a==null?void 0:_.yh(a)]},features:[_.yg,_.xg]});var GWa,HWa,IWa,JWa,KWa;GWa=["mat-button",""];HWa=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]];IWa=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];
JWa=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, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);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, 0);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, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-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)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-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)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.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)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-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)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-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)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color);background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.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);background-color:var(--mdc-filled-button-disabled-container-color)}.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);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow);height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-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)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-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)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color);background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.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);background-color:var(--mdc-protected-button-disabled-container-color)}.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)}.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);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight);border-radius:var(--mdc-outlined-button-container-shape);border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);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, -4px);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, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-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)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-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)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color);border-color:var(--mdc-outlined-button-outline-color)}.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);border-color:var(--mdc-outlined-button-disabled-outline-color)}.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);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-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._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-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}\n'};
KWa=function(){return".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}\n"};_.At=class extends yt{};_.At.O=function(a){return new (a||_.At)(_.y(_.Fe),_.y(_.nr),_.y(_.uf),_.y(_.dn,8))};
_.At.wa=_.Kd({type:_.At,na:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],lb:14,Xa:function(a,b){a&2&&(_.zg("disabled",b.AM())("aria-disabled",b.RKa()),_.Dg(b.color?"mat-"+b.color:""),_.Bg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.uF)("_mat-animation-noopable",b.je==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton"],standalone:!0,features:[_.xg,
_.mh],jc:GWa,bc:IWa,ya:7,Aa:4,Da:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a,b){a&1&&(_.Qg(HWa),_.J(0,"span",0),_.Rg(1),_.E(2,"span",1),_.Rg(3,1),_.G(),_.Rg(4,2),_.J(5,"span",2)(6,"span",3));a&2&&_.Bg("mdc-button__ripple",!b.ipa)("mdc-fab__ripple",b.ipa)},styles:[JWa(),KWa()],kb:2,Ma:0});_.Bt=class extends zt{};_.Bt.O=function(a){return new (a||_.Bt)(_.y(_.Fe),_.y(_.nr),_.y(_.uf),_.y(_.dn,8))};
_.Bt.wa=_.Kd({type:_.Bt,na:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],lb:15,Xa:function(a,b){a&2&&(_.zg("disabled",b.AM())("tabindex",b.disabled&&!b.uF?-1:b.tabIndex)("aria-disabled",b.AM()),_.Dg(b.color?"mat-"+b.color:""),_.Bg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.uF)("_mat-animation-noopable",b.je==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton","matAnchor"],
standalone:!0,features:[_.xg,_.mh],jc:GWa,bc:IWa,ya:7,Aa:4,Da:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a,b){a&1&&(_.Qg(HWa),_.J(0,"span",0),_.Rg(1),_.E(2,"span",1),_.Rg(3,1),_.G(),_.Rg(4,2),_.J(5,"span",2)(6,"span",3));a&2&&_.Bg("mdc-button__ripple",!b.ipa)("mdc-fab__ripple",b.ipa)},styles:[JWa(),KWa()],kb:2,Ma:0});_.Ct=class{constructor(a){this.groups=a}isArray(a){return a instanceof Array}get RWc(){return Array.from(this.groups.entries()).map(a=>({key:a[0],value:a[1]}))}};_.Ct.O=function(a){return new (a||_.Ct)(_.y(_.et))};
_.Ct.wa=_.Kd({type:_.Ct,na:[["keyboard-shortcut-dialog"]],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&&(_.E(0,
"h2",4),_.Ng(1,2),_.G(),_.E(2,"mat-dialog-content",5)(3,"div",6),_.B(4,vsa,2,1,"ng-container",7),_.G()(),_.E(5,"mat-dialog-actions",8)(6,"button",9),_.Ng(7,3),_.G()());a&2&&(_.w(4),_.C("ngForOf",b.RWc))},Fa:[_.Op,_.ao,_.bo,Nr,_.At,_.gt,_.it,_.kt,_.jt],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 LWa=new _.Vd("mat-mdc-fab-default-options",{Ea:"root",oa:wsa});var MWa,NWa,OWa,PWa;MWa=["mat-icon-button",""];NWa=["*"];OWa=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, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0)}.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)}.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);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.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-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-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)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-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)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[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'};
PWa=function(){return".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}\n"};_.Dt=class extends yt{constructor(a,b,c,d){super(a,b,c,d);_.YVa(this.gy,this.Ja.ma,{D3:!0})}};
_.Dt.O=function(a){return new (a||_.Dt)(_.y(_.Fe),_.y(_.nr),_.y(_.uf),_.y(_.dn,8))};
_.Dt.wa=_.Kd({type:_.Dt,na:[["button","mat-icon-button",""]],lb:14,Xa:function(a,b){a&2&&(_.zg("disabled",b.AM())("aria-disabled",b.RKa()),_.Dg(b.color?"mat-"+b.color:""),_.Bg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.uF)("_mat-animation-noopable",b.je==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton"],standalone:!0,features:[_.xg,_.mh],jc:MWa,bc:NWa,ya:4,Aa:0,Da:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],
[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a){a&1&&(_.Qg(),_.J(0,"span",0),_.Rg(1),_.J(2,"span",1)(3,"span",2))},styles:[OWa(),PWa()],kb:2,Ma:0});_.Et=class extends zt{};_.Et.O=function(a){return new (a||_.Et)(_.y(_.Fe),_.y(_.nr),_.y(_.uf),_.y(_.dn,8))};
_.Et.wa=_.Kd({type:_.Et,na:[["a","mat-icon-button",""]],lb:15,Xa:function(a,b){a&2&&(_.zg("disabled",b.AM())("tabindex",b.disabled&&!b.uF?-1:b.tabIndex)("aria-disabled",b.AM()),_.Dg(b.color?"mat-"+b.color:""),_.Bg("mat-mdc-button-disabled",b.disabled)("mat-mdc-button-disabled-interactive",b.uF)("_mat-animation-noopable",b.je==="NoopAnimations")("mat-unthemed",!b.color)("mat-mdc-button-base",!0))},Qb:["matButton","matAnchor"],standalone:!0,features:[_.xg,_.mh],jc:MWa,bc:NWa,ya:4,Aa:0,Da:[[1,"mat-mdc-button-persistent-ripple",
"mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],qa:function(a){a&1&&(_.Qg(),_.J(0,"span",0),_.Rg(1),_.J(2,"span",1)(3,"span",2))},styles:[OWa(),PWa()],kb:2,Ma:0});_.Ft=class{};_.Ft.O=function(a){return new (a||_.Ft)};_.Ft.Ca=_.Od({type:_.Ft});_.Ft.Ba=_.nd({imports:[_.Ns,_.Vs,_.Ns]});_.QWa=new _.Vd("localstorage",{oa:()=>_.Fd(SNa)});_.Gt=class{constructor(a){this.Ua=a;this.NRb=_.v(this.Ua.events,_.pf(b=>b instanceof fLa&&!b.WWb),_.u(b=>b.url),_.kg(1));this.NRb.connect()}};_.Gt.O=function(a){return new (a||_.Gt)(_.m(_.ni))};_.Gt.ta=_.k({token:_.Gt,oa:_.Gt.O});var Ht=function(a){vm.call(this);this.vRc=a};_.Qk(Ht,vm);Ht.prototype.wrap=function(a){return RWa(this,a)};var It=function(a,b){return(b?"__wrapper_":"__protected_")+_.Ca(a)+"__"},RWa=function(a,b){var c=It(a,!0);b[c]||((b[c]=SWa(a,b))[It(a,!1)]=b);return b[c]},SWa=function(a,b){var c=function(){if(a.isDisposed())return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(d){a.Hva(d)}};c[It(a,!1)]=b;return c};
Ht.prototype.Hva=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.vRc(a),new TWa(a);};
var UWa=function(a,b){const c=_.ea.window||_.ea.globalThis;var d=c[b];if(!d)throw Error("jc`"+b);c[b]=function(e,f){typeof e==="string"&&(e=_.Ok(Sxa,e));e&&(arguments[0]=e=RWa(a,e));if(d.apply)return d.apply(this,arguments);var g=e;if(arguments.length>2){var l=Array.prototype.slice.call(arguments,2);g=function(){e.apply(this,l)}}return d(g,f)};c[b][It(a,!1)]=d};
Ht.prototype.Cn=function(){const a=_.ea.window||_.ea.globalThis;var b=a.setTimeout;b=b[It(this,!1)]||b;a.setTimeout=b;b=a.setInterval;b=b[It(this,!1)]||b;a.setInterval=b;Ht.VD.Cn.call(this)};var TWa=function(a){_.da.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)};_.Qk(TWa,_.da);var Jt=function(a,b,c){yq.call(this);this.dJb=b||null;this.hGb={};this.t7c=VWa;this.kUc=a;if(!c){this.F4=null;this.F4=new Ht((0,_.Wj)(this.LMb,this));UWa(this.F4,"setTimeout");UWa(this.F4,"setInterval");a=this.F4;const e=_.ea.window||_.ea.globalThis;b=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"];for(c=0;c<b.length;c++){var d=b[c];b[c]in e&&UWa(a,d)}a=this.F4;kOa=!0;b=(0,_.Wj)(a.wrap,a);for(c=0;c<iOa.length;c++)iOa[c](b);jOa.push(a)}};
_.Qk(Jt,yq);var WWa=function(a,b){sq.call(this,"a");this.error=a;this.context=b};_.Qk(WWa,sq);var VWa=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 _.Dq;eRa.push(e);e.Oab("ready",e.gOc);e.send(a,b,c,d)};
Jt.prototype.LMb=function(a,b){a=a.error||a;b=b?_.tc(b):{};a instanceof Error&&_.uc(b,a.__closure__error__context__984382||{});var c=gCa(a);if(this.dJb)try{this.dJb(c,b)}catch(x){}var d=c.message.substring(0,1900);if(!(a instanceof _.da)||a.AUb){var e=c.fileName,f=c.lineNumber;a=c.stack;try{var g=fGa(this.kUc,"script",e,"error",d,"line",f);if(!_.rc(this.hGb)){d=g;var l=_.Om(this.hGb);g=cGa(d,l)}l={};l.trace=a;if(b)for(var p in b)l["context."+p]=b[p];var t=_.Om(l);this.t7c(g,"POST",t,this.afd)}catch(x){}}try{this.dispatchEvent(new WWa(c,
b))}catch(x){}};Jt.prototype.Cn=function(){Ec(this.F4);Jt.VD.Cn.call(this)};var XWa=new _.Vd("errorReporter",{Ea:"root",oa:function(){return _.Fd(ZIa,8)?new Jt("/devfuse/_/jserror",void 0,!0):new Jt("/_/jserror",void 0,!0)}}),YWa=new _.Vd("uncaughtErrors",{Ea:"root",oa:function(){return new _.fg}});_.Kt=function(a,b){b.gvb&&(b=b.gvb);b.stack||(b=Error(JSON.stringify(b)));console.error(b);a.TKb.next(b)};_.Lt=class{constructor(a,b,c){this.wRc=a;this.j4=b;this.zone=c;this.TKb=new _.fg;this.count=0;_.v(this.TKb,_.pf(()=>{this.setTimeout();if(this.count>=10)return!1;this.count++;return!0}),_.ag(100)).subscribe(d=>{const e={};this.j4&&(e["devfuse.feature"]=this.j4);this.wRc.LMb(d,e)})}setTimeout(){this.xl==null&&this.zone.Vb(()=>{this.xl=setTimeout(()=>{this.count=0;delete this.xl},1E4)})}};
_.Lt.O=function(a){return new (a||_.Lt)(_.m(XWa),_.m(ZIa,8),_.m(_.uf))};_.Lt.ta=_.k({token:_.Lt,oa:_.Lt.O,Ea:"root"});var ZWa;_.Mt=new _.Vd("MatSnackBarData");ZWa=class{constructor(){this.nz="assertive";this.Kv="";this.duration=0;this.data=null;this.JC="center";this.U8="bottom"}};_.Nt=class{};_.Nt.O=function(a){return new (a||_.Nt)};_.Nt.La=_.Qd({type:_.Nt,na:[["","matSnackBarLabel",""]],qb:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0});_.Ot=class{};_.Ot.O=function(a){return new (a||_.Ot)};_.Ot.La=_.Qd({type:_.Ot,na:[["","matSnackBarActions",""]],qb:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0});_.Pt=class{};_.Pt.O=function(a){return new (a||_.Pt)};
_.Pt.La=_.Qd({type:_.Pt,na:[["","matSnackBarAction",""]],qb:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0});var $Wa;$Wa=Math.pow(2,31)-1;_.aXa=function(a){a.vB.closed||(a.O1=!0,a.vB.next(),a.vB.complete(),a.Td());clearTimeout(a.noa)};
_.bXa=class{constructor(a,b){this.vb=b;this.bB=new _.fg;this.Ar=new _.fg;this.vB=new _.fg;this.O1=!1;this.Tv=a;a.QI.subscribe(()=>this.DKa())}Td(){this.bB.closed||this.Tv.Tea();clearTimeout(this.noa)}rKa(a){this.noa=setTimeout(()=>this.Td(),Math.min(a,$Wa))}bNa(){this.Ar.closed||(this.Ar.next(),this.Ar.complete())}DKa(){this.vb.dispose();this.vB.closed||this.vB.complete();this.bB.next({xQc:this.O1});this.bB.complete();this.O1=!1}Zt(){return this.Tv.hba}};var Qt=class{constructor(a,b){this.ula=a;this.data=b}action(){_.aXa(this.ula)}get X5a(){return!!this.data.action}};Qt.O=function(a){return new (a||Qt)(_.y(_.bXa),_.y(_.Mt))};
Qt.wa=_.Kd({type:Qt,na:[["simple-snack-bar"]],qb:[1,"mat-mdc-simple-snack-bar"],Qb:["matSnackBar"],standalone:!0,features:[_.mh],ya:3,Aa:2,Da:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],qa:function(a,b){a&1&&(_.E(0,"div",0),_.Q(1),_.G(),_.B(2,xsa,3,1,"div",1));a&2&&(_.w(),_.ch(" ",b.data.message,"\n"),_.w(),_.Fg(b.X5a?2:-1))},Fa:[_.At,_.Nt,_.Ot,_.Pt],styles:[".mat-mdc-simple-snack-bar{display:flex}\n"],kb:2,Ma:0});var cXa=_.rj("state",[_.uj("void, hidden",_.tj({transform:"scale(0.8)",opacity:0})),_.uj("visible",_.tj({transform:"scale(1)",opacity:1})),_.vj("* => visible",_.sj("150ms cubic-bezier(0, 0, 0.2, 1)")),_.vj("* => void, * => hidden",_.sj("75ms cubic-bezier(0.4, 0.0, 1, 1)",_.tj({opacity:0})))]);var dXa=["label"],eXa=0,Rt=class extends Is{constructor(a,b,c,d,e){super();this.nb=a;this.Ja=b;this.Ta=c;this.vc=d;this.E_=e;this.Cb=_.Fd(_.hi);this.AT=new Set;this.aJa=150;this.Jb=!1;this.YS=new _.fg;this.QI=new _.fg;this.hba=new _.fg;this.Mt="void";this.OS=`mat-snack-bar-container-live-${eXa++}`;this.vv=e.nz!=="assertive"||e.Kv?e.nz==="off"?"off":"polite":"assertive";this.vc.BEa&&(this.vv==="polite"&&(this.Mba="status"),this.vv==="assertive"&&(this.Mba="alert"))}Mv(a){a=this.yv.Mv(a);this.LR();
return a}QB(a){a=this.yv.QB(a);this.LR();return a}Ceb(a){const b=a.wk;a=a.Cf;(a==="void"&&b!=="void"||a==="hidden")&&this.q$();if(a==="visible"){const c=this.hba;this.nb.run(()=>{c.next();c.complete()})}}XV(){this.Jb||(this.Mt="visible",_.ln(this.Ta),_.mn(this.Ta),this.UNa())}Tea(){this.nb.run(()=>{this.Mt="hidden";_.ln(this.Ta);this.Ja.ma.setAttribute("mat-exit","");clearTimeout(this.a$)});return this.QI}Ia(){this.Jb=!0;this.MJa();this.q$()}q$(){queueMicrotask(()=>{this.QI.next();this.QI.complete()})}LR(){const a=
this.Ja.ma;var b=this.E_.Bd;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.CKa();b=this.gp.ma;b.classList.toggle("mdc-snackbar__label",!b.querySelector(".mdc-snackbar__label"))}CKa(){const a=this.OS,b=this.Cb.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.AT.add(d);e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}MJa(){this.AT.forEach(a=>
{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.OS,"").trim(),b.length>0?a.setAttribute("aria-owns",b):a.removeAttribute("aria-owns"))});this.AT.clear()}bDc(){}UNa(){this.a$||this.nb.Vb(()=>{this.a$=setTimeout(()=>{const a=this.Ja.ma.querySelector("[aria-hidden]"),b=this.Ja.ma.querySelector("[aria-live]");if(a&&b){let c=null;this.vc.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.YS.next();this.YS.complete()}},this.aJa)})}};Rt.O=function(a){return new (a||Rt)(_.y(_.uf),_.y(_.Fe),_.y(_.Ah),_.y(_.nr),_.y(ZWa))};
Rt.wa=_.Kd({type:Rt,na:[["mat-snack-bar-container"]],rb:function(a,b){a&1&&(_.Xg(_.Js,7),_.Xg(dXa,7));if(a&2){let c;_.$g(c=_.ah())&&(b.yv=c.first);_.$g(c=_.ah())&&(b.gp=c.first)}},qb:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],lb:1,Xa:function(a,b){a&1&&_.Pg("@state.done",function(c){return b.Ceb(c)});a&2&&_.Ig("@state",b.Mt)},standalone:!0,features:[_.xg,_.mh],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&&(_.E(0,"div",1)(1,"div",2,0)(3,"div",3),_.B(4,ysa,0,0,"ng-template",4),_.G(),_.J(5,"div"),_.G()());a&2&&(_.w(5),_.zg("aria-live",b.vv)("role",b.Mba)("id",b.OS))},Fa:[_.Js],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}.cdk-high-contrast-active .mat-mdc-snackbar-surface{outline:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color);border-radius:var(--mdc-snackbar-container-shape);background-color:var(--mdc-snackbar-container-color)}.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);font-size:var(--mdc-snackbar-supporting-text-size);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-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);--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"],
kb:2,data:{animation:[cXa]}});/*

 Copyright Google LLC All Rights Reserved.

 Use of this source code is governed by an MIT-style license that can be
 found in the LICENSE file at https://angular.io/license
 @type {{XSmall: string, Small: string, Medium: string, Large: string, XLarge: string, Handset: string, Tablet: string, Web: string, HandsetPortrait: string, TabletPortrait: string, WebPortrait: string, HandsetLandscape: string, TabletLandscape: string, WebLandscape: string}}
*/
_.fXa=new _.Vd("mat-snack-bar-default-options",{Ea:"root",oa:function(){return new ZWa}});
_.St=class{get mj(){const a=this.fT;return a?a.mj:this.aJ}set mj(a){this.fT?this.fT.mj=a:this.aJ=a}constructor(a,b,c,d,e,f){this.jf=a;this.vv=b;this.Dc=c;this.f$=d;this.fT=e;this.A$=f;this.aJ=null;this.Mob=Qt;this.bpb=Rt;this.V5a="mat-mdc-snack-bar-handset"}M6(a,b){return this.c$(a,b)}ASb(a,b){this.c$(a,b)}open(a,b="",c){const d=Object.assign({},this.A$,c);d.data={message:a,action:b};d.Kv===a&&(d.Kv=void 0);return this.M6(this.Mob,d)}Td(){this.mj&&this.mj.Td()}Ia(){this.aJ&&this.aJ.Td()}jJa(a,b){const c=
_.wh({parent:b&&b.Ae&&b.Ae.Sb||this.Dc,Nb:[{va:ZWa,nc:b}]});a=a.attach(new _.Fs(this.bpb,b.Ae,c));a.instance.E_=b;return a.instance}c$(a,b){const c=Object.assign({},new ZWa,this.A$,b),d=this.nv(c);b=this.jJa(d,c);const e=new _.bXa(b,d);if(a instanceof _.Ug)e.instance=b.QB(new _.Gs(a,null,{ua:c.data,ula:e}));else{const f=this.L1(c,e);a=b.Mv(new _.Fs(a,void 0,f));e.instance=a.instance}_.v(this.f$.observe("(max-width: 599.98px) and (orientation: portrait)"),_.qg(d.Xo)).subscribe(f=>{d.Wp.classList.toggle(this.V5a,
f.matches)});c.Kv&&b.YS.subscribe(()=>{this.vv.nk(c.Kv,c.nz)});this.YIa(e,c);return this.mj=e}YIa(a,b){a.bB.subscribe(()=>{this.mj==a&&(this.mj=null);b.Kv&&this.vv.clear()});this.mj?(this.mj.bB.subscribe(()=>{a.Tv.XV()}),this.mj.Td()):a.Tv.XV();b.duration&&b.duration>0&&a.Zt().subscribe(()=>a.rKa(b.duration))}nv(a){const b=new _.ss;b.direction=a.direction;let c=this.jf.position().global();var d=a.direction==="rtl";d=a.JC==="left"||a.JC==="start"&&!d||a.JC==="end"&&d;const e=!d&&a.JC!=="center";d?
c.left("0"):e?c.right("0"):_.Bs(c);a.U8==="top"?c.top("0"):c.bottom("0");b.tg=c;return this.jf.create(b)}L1(a,b){return _.wh({parent:a&&a.Ae&&a.Ae.Sb||this.Dc,Nb:[{va:_.bXa,nc:b},{va:_.Mt,nc:a.data}]})}};_.St.O=function(a){return new (a||_.St)(_.m(_.Ls),_.m(_.Br),_.m(_.vf),_.m(_.xr),_.m(_.St,12),_.m(_.fXa))};_.St.ta=_.k({token:_.St,oa:_.St.O,Ea:"root"});_.Tt=class{};_.Tt.O=function(a){return new (a||_.Tt)};_.Tt.Ca=_.Od({type:_.Tt});_.Tt.Ba=_.nd({Nb:[_.St],imports:[_.Ms,_.Ks,_.Ft,_.Ns,Qt,_.Ns]});var gXa={Zvb:{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"}},I4b:{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"}}},Ut=gXa;Ut=gXa;var hXa={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 iXa={DECIMAL_SEP:".",GROUP_SEP:",",Bxb:"%",GIa:"0",goc:"+",Pwb:"-",mwb:"E",Cxb:"\u2030",WEa:"\u221e",rlc:"NaN",DECIMAL_PATTERN:"#,##0.###",Qtc:"#E0",Knc:"#,##0%",x5b:"\u00a4#,##0.00",fEa:"USD"},Vt=iXa;Vt=iXa;_.Wt=function(a){this.qia=40;this.eD=1;this.cBa=0;this.bD=3;this.Lxa=this.qG=0;this.i_b=!1;this.wja=this.QY="";this.kP=Vt.Pwb;this.B6="";this.gz=1;this.lY=!1;this.dX=[];this.sCa=this.KJb=!1;this.Pda=0;this.mja=typeof a==="string"?a:"";typeof a==="number"?this.lra(a):this.oJ(a)};
_.Wt.prototype.oJ=function(a){this.mja=a.replace(/ /g,"\u00a0");const b=[0];this.QY=jXa(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("tc`"+a);f++;l>=0&&d<0&&l++;break;case ",":l>0&&this.dX.push(l);l=0;break;case ".":if(d>=0)throw Error("uc`"+a);d=e+f+g;break;case "E":if(this.sCa)throw Error("vc`"+a);this.sCa=!0;this.Lxa=0;b[0]+1<p&&a.charAt(b[0]+1)==
"+"&&(b[0]++,this.i_b=!0);for(;b[0]+1<p&&a.charAt(b[0]+1)=="0";)b[0]++,this.Lxa++;if(e+f<1||this.Lxa<1)throw Error("wc`"+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("xc`"+a);g=e+f+g;this.bD=d>=0?g-d:0;d>=0&&(this.qG=e+f-d,this.qG<0&&(this.qG=0));this.eD=(d>=0?d:g)-e;this.sCa&&(this.qia=e+this.eD,this.bD==0&&this.eD==0&&(this.eD=1));this.dX.push(Math.max(0,l));this.KJb=d==0||d==g;c=b[0]-c;this.wja=jXa(this,a,b);
b[0]<a.length&&a.charAt(b[0])==";"?(b[0]++,this.gz!=1&&(this.lY=!0),this.kP=jXa(this,a,b),b[0]+=c,this.B6=jXa(this,a,b)):(this.kP+=this.QY,this.B6+=this.wja)};
_.Wt.prototype.lra=function(a){switch(a){case 1:this.oJ(Vt.DECIMAL_PATTERN);break;case 2:this.oJ(Vt.Qtc);break;case 3:this.oJ(Vt.Knc);break;case 4:a=this.oJ;{var b=Vt.x5b;const d=["0"];var c=hXa[Vt.fEa];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:kXa(this,1);break;case 6:kXa(this,2);break;default:throw Error("nc");}};
var kXa=function(a,b){a.Pda=b;a.oJ(Vt.DECIMAL_PATTERN);a.qG=0;a.bD=2;if(a.qG>0)throw Error("lc");a.cBa=2};
_.Wt.prototype.parse=function(a,b){b=b||[0];if(this.Pda!==0)throw Error("oc");a=a.replace(/ |\u202f/g,"\u00a0");let c=a.indexOf(this.QY,b[0])==b[0],d=a.indexOf(this.kP,b[0])==b[0];c&&d&&(this.QY.length>this.kP.length?d=!1:this.QY.length<this.kP.length&&(c=!1));c?b[0]+=this.QY.length:d&&(b[0]+=this.kP.length);if(a.indexOf(Vt.WEa,b[0])==b[0]){b[0]+=Vt.WEa.length;var e=Infinity}else{e=a;let f=!1,g=!1,l=!1,p=-1,t=1;const x=Vt.DECIMAL_SEP;let A=Vt.GROUP_SEP;const F=Vt.mwb;if(this.Pda!=0)throw Error("pc");
A=A.replace(/\u202f/g,"\u00a0");let I="";for(;b[0]<e.length;b[0]++){const K=e.charAt(b[0]),U=lXa(K);if(U>=0&&U<=9)I+=U,l=!0;else if(K==x.charAt(0)){if(f||g)break;I+=".";f=!0}else if(K==A.charAt(0)&&("\u00a0"!=A.charAt(0)||b[0]+1<e.length&&lXa(e.charAt(b[0]+1))>=0)){if(f||g)break}else if(K==F.charAt(0)){if(g)break;I+="E";g=!0;p=b[0]}else if(K=="+"||K=="-"){if(l&&p!=b[0]-1)break;I+=K}else if(this.gz==1&&K==Vt.Bxb.charAt(0)){if(t!=1)break;t=100;if(l){b[0]++;break}}else if(this.gz==1&&K==Vt.Cxb.charAt(0)){if(t!=
1)break;t=1E3;if(l){b[0]++;break}}else break}this.gz!=1&&(t=this.gz);e=parseFloat(I)/t}if(c){if(a.indexOf(this.wja,b[0])!=b[0])return NaN;b[0]+=this.wja.length}else if(d){if(a.indexOf(this.B6,b[0])!=b[0])return NaN;b[0]+=this.B6.length}return d?-e:e};
_.Wt.prototype.format=function(a){if(this.qG>this.bD)throw Error("qc");if(isNaN(a))return Vt.rlc;const b=[];var c=a;if(this.Pda==0)c=Xt;else{c=Math.abs(c);var d=mXa(this,c<=1?0:nXa(c)).NZa;c=mXa(this,d+nXa(oXa(this,Yt(c,-d)).intValue))}a=Yt(a,-c.NZa);(d=a<0||a==0&&1/a<0)?c.Pdb?b.push(c.Pdb):(b.push(c.prefix),b.push(this.kP)):(b.push(c.prefix),b.push(this.QY));if(isFinite(a))if(a*=d?-1:1,a*=this.gz,this.sCa){var e=a;if(e==0)pXa(this,e,this.eD,b),qXa(this,0,b);else{var f=Math.floor(Math.log(e)/Math.log(10)+
2E-15);e=Yt(e,-f);var g=this.eD;this.qia>1&&this.qia>this.eD?(g=f%this.qia,g<0&&(g=this.qia+g),e=Yt(e,g),f-=g,g=1):this.eD<1?(f++,e=Yt(e,-1)):(f-=this.eD-1,e=Yt(e,this.eD-1));pXa(this,e,g,b);qXa(this,f,b)}}else pXa(this,a,this.eD,b);else b.push(Vt.WEa);d?c.Qdb?b.push(c.Qdb):(isFinite(a)&&b.push(c.suffix),b.push(this.B6)):(isFinite(a)&&b.push(c.suffix),b.push(this.wja));return b.join("")};
var oXa=function(a,b){let c=Yt(b,a.bD);a.cBa>0&&(c=rXa(c,a.cBa,a.bD));c=Math.round(c);isFinite(c)?(b=Math.floor(Yt(c,-a.bD)),a=Math.floor(c-Yt(b,a.bD))):a=0;return{intValue:b,ZSc:a}},pXa=function(a,b,c,d){if(a.qG>a.bD)throw Error("qc");d||(d=[]);b=oXa(a,b);var e=b.intValue,f=b.ZSc,g=a.qG>0||f>0||!1;b=a.qG;g&&(b=a.qG);for(var l="",p=e;p>1E20;)l="0"+l,p=Math.round(Yt(p,-1));l=p+l;const t=Vt.DECIMAL_SEP;p=Vt.GIa.codePointAt(0);var x=l.length,A=0;if(e>0||c>0){for(e=x;e<c;e++)d.push(String.fromCodePoint(p));
if(a.dX.length>=2)for(c=1;c<a.dX.length;c++)A+=a.dX[c];c=x-A;if(c>0){e=a.dX;A=x=0;var F=Vt.GROUP_SEP,I=l.length;for(let U=0;U<I;U++)if(d.push(String.fromCodePoint(p+Number(l.charAt(U)))),I-U>1){var K=e[A];if(U<c){let ca=c-U;(K===1||K>0&&ca%K===1)&&d.push(F)}else A<e.length&&(U===c?A+=1:K===U-c-x+1&&(d.push(F),x+=K,A+=1))}}else{c=l;l=a.dX;e=Vt.GROUP_SEP;K=c.length;F=[];for(x=l.length-1;x>=0&&K>0;x--){A=l[x];for(I=0;I<A&&K-I-1>=0;I++)F.push(String.fromCodePoint(p+Number(c.charAt(K-I-1))));K-=A;K>0&&
F.push(e)}d.push.apply(d,F.reverse())}}else g||d.push(String.fromCodePoint(p));(a.KJb||g)&&d.push(t);f=String(f);g=f.split("e+");g.length==2&&(f=String(rXa(parseFloat(g[0]),a.cBa,1)),f=f.replace(".",""),f+=aDa("0",parseInt(g[1],10)-f.length+1));a.bD+1>f.length&&(f="1"+aDa("0",a.bD-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))))},qXa=function(a,b,c){c.push(Vt.mwb);b<0?(b=-b,c.push(Vt.Pwb)):a.i_b&&c.push(Vt.goc);b=""+b;var d=
Vt.GIa;for(let e=b.length;e<a.Lxa;e++)c.push(d);a=d.codePointAt(0)-sXa;for(d=0;d<b.length;d++)c.push(String.fromCodePoint(a+b.codePointAt(d)))},lXa=function(a){a=a.codePointAt(0);if(48<=a&&a<58)return a-48;const b=Vt.GIa.codePointAt(0);return b<=a&&a<b+10?a-b:-1},sXa="0".codePointAt(0),jXa=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+=Vt.fEa):(g=Vt.fEa,d+=g in hXa?hXa[g][1]:g);break;case "%":if(!a.lY&&a.gz!=1)throw Error("rc");if(a.lY&&a.gz!=100)throw Error("sc");a.gz=100;a.lY=!1;d+=Vt.Bxb;break;case "\u2030":if(!a.lY&&a.gz!=1)throw Error("rc");if(a.lY&&a.gz!=1E3)throw Error("sc");a.gz=1E3;a.lY=!1;d+=Vt.Cxb;break;default:d+=g}}return d},Xt={NZa:0,Pdb:"",Qdb:"",prefix:"",suffix:""},mXa=function(a,b){a=a.Pda==1?Ut.Zvb:Ut.I4b;a==null&&(a=Ut.Zvb);if(b<3)return Xt;b=Math.min(14,
b);var c=a[Yt(1,b)];for(--b;!c&&b>=3;)c=a[Yt(1,b)],b--;if(!c)return Xt;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))?{NZa:b+1-(c[2].length-1),Pdb:a,Qdb:d,prefix:c[1],suffix:c[3]}:Xt:Xt},nXa=function(a){if(!isFinite(a))return a>0?a:0;let b=0;for(;(a/=10)>=1;)b++;return b},Yt=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))},tXa=function(a,b){return a&&isFinite(a)?Yt(Math.round(Yt(a,b)),-b):a},rXa=function(a,b,c){if(!a)return a;b=b-nXa(a)-1;return b<-c?tXa(a,-c):tXa(a,b)};var uXa=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"},vXa=uXa;vXa=uXa;var wXa=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"},xXa=wXa;xXa=wXa;var yXa,zXa,AXa,BXa,CXa;_.Zt=function(a){this.mja=a;this.Jya=this.j6=this.e8a=null;a=Vt;var b=Ut;if(yXa!==a||zXa!==b)yXa=a,zXa=b,AXa=new _.Wt(1);this.mZc=AXa};yXa=null;zXa=null;AXa=null;BXa=RegExp("'([{}#].*?)'","g");CXa=RegExp("''","g");
_.Zt.prototype.format=function(a){if(this.mja){this.e8a=[];var b=DXa(this,this.mja);this.Jya=EXa(this,b);this.mja=null}if(this.Jya&&this.Jya.length!=0)for(this.j6=_.wa(this.e8a),b=[],FXa(this,this.Jya,a,!1,b),a=b.join("");this.j6.length>0;)a=a.replace(this.cUa(this.j6),String(this.j6.pop()).replace("$","$$$$"));else a="";return a};
var FXa=function(a,b,c,d,e){for(var f=0;f<b.length;f++)switch(b[f].type){case 4:e.push(b[f].value);break;case 3:var g=b[f].value,l=a,p=e,t=c[g];t===void 0?p.push("Undefined parameter - "+g):(l.j6.push(t),p.push(l.cUa(l.j6)));break;case 2:g=b[f].value;l=a;p=c;t=d;var x=e,A=g.qra;p[A]===void 0?x.push("Undefined parameter - "+A):(A=g[p[A]],A===void 0&&(A=g.other),FXa(l,A,p,t,x));break;case 0:g=b[f].value;GXa(a,g,c,xXa,d,e);break;case 1:g=b[f].value,GXa(a,g,c,vXa,d,e)}},GXa=function(a,b,c,d,e,f){var g=
b.qra,l=b.UGb,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=[],FXa(a,g,c,e,b),c=b.join(""),e?f.push(c):(a=a.mZc.format(l),f.push(c.replace(/#/g,a))))},DXa=function(a,b){var c=a.e8a,d=(0,_.Wj)(a.cUa,a);b=b.replace(CXa,function(){c.push("'");return d(c)});return b=b.replace(BXa,function(e,f){c.push(f);return d(c)})},HXa=function(a){var b=0,c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var f;f=e.exec(a);){var g=
f.index;f[0]=="}"?(c.pop(),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("{"))}b=a.substring(b);b!=""&&d.push({type:0,value:b});return d},IXa=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,JXa=/^\s*(\w+)\s*,\s*selectordinal\s*,/,KXa=/^\s*(\w+)\s*,\s*select\s*,/,EXa=function(a,b){var c=[];b=HXa(b);for(var d=0;d<b.length;d++){var e={};if(0==b[d].type)e.type=4,e.value=b[d].value;else if(1==b[d].type){var f=
b[d].value;switch(IXa.test(f)?0:JXa.test(f)?1:KXa.test(f)?2:/^\s*\w+\s*/.test(f)?3:5){case 2:e.type=2;e.value=LXa(a,b[d].value);break;case 0:e.type=0;e.value=MXa(a,b[d].value);break;case 1:e.type=1;e.value=NXa(a,b[d].value);break;case 3:e.type=3,e.value=b[d].value}}c.push(e)}return c},LXa=function(a,b){var c="";b=b.replace(KXa,function(l,p){c=p;return""});var d={};d.qra=c;b=HXa(b);for(var e=0;e<b.length;){var f=b[e].value;e++;var g;1==b[e].type&&(g=EXa(a,b[e].value));d[f.replace(/\s/g,"")]=g;e++}return d},
MXa=function(a,b){var c="",d=0;b=b.replace(IXa,function(p,t,x){c=t;x&&(d=parseInt(x,10));return""});var e={};e.qra=c;e.UGb=d;b=HXa(b);for(var f=0;f<b.length;){var g=b[f].value;f++;var l;1==b[f].type&&(l=EXa(a,b[f].value));e[g.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=l;f++}return e},NXa=function(a,b){var c="";b=b.replace(JXa,function(l,p){c=p;return""});var d={};d.qra=c;d.UGb=0;b=HXa(b);for(var e=0;e<b.length;){var f=b[e].value;e++;if(1==b[e].type)var g=EXa(a,b[e].value);d[f.replace(/\s*(?:=)?(\w+)\s*/,
"$1")]=g;e++}return d};_.Zt.prototype.cUa=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};new _.Zt("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 _.Zt("{projectName} project created");new _.Zt("Failed to connect to {gitProvider}");_.$t=function(a,{error:b,message:c,Td:d}){a.log(b);_.OXa(a,{message:c,Td:d})};_.PXa=function(a){document.querySelectorAll("snack-bar-container").length>0||_.OXa(a,{message:"An unexpected error occurred.",Td:"Dismiss"})};
_.OXa=function(a,{message:b,Td:c}){a.notify({message:b,Td:c,duration:0})};_.au=class{constructor(a,b){this.th=a;this.Gh=b}log(a){_.Kt(this.th,a)}notify({message:a,Td:b,duration:c}){this.Gh.open(a,b,{duration:c})}};_.au.O=function(a){return new (a||_.au)(_.m(_.Lt),_.m(_.St))};_.au.ta=_.k({token:_.au,oa:_.au.O,Ea:"root"});_.bu=class{constructor(a,b){this.uh=a;this.Lsb=b}Ra(){this.Za=this.Lsb.subscribe(a=>{this.handleError(a)})}handleError(){_.PXa(this.uh)}Ia(){this.Za&&this.Za.unsubscribe()}};_.bu.O=function(a){return new (a||_.bu)(_.y(_.au),_.y(YWa))};_.bu.La=_.Qd({type:_.bu,na:[["uncaught-error-notifier"]]});_.cu=class{};_.cu.O=function(a){return new (a||_.cu)};_.cu.Ca=_.Od({type:_.cu});_.cu.Ba=_.nd({});_.QXa=new Map([["SshAuthError","type.googleapis.com/devtools.grimoire."],["MissingDecorationsError","type.googleapis.com/devtools.grimoire."],["DebugInfo","type.googleapis.com/google.rpc."]]);var zsa;_.du=class{constructor(a,b){this.Lsb=a;this.th=b}handleError(a){a&&(a===Asa()||a.rejection!==void 0&&a.rejection===Asa())||(_.Kt(this.th,a),this.Lsb.next(a))}};_.du.O=function(a){return new (a||_.du)(_.m(YWa),_.m(_.Lt))};_.du.ta=_.k({token:_.du,oa:_.du.O,Ea:"root"});var RXa=function(){const a=(eDa.get("GuidedHelpResume")||"").split(":");return{flowId:+a[0]||void 0,stepId:a[1]||void 0}},SXa=function(a){eDa.remove("GuidedHelpResume",null,(a==null?void 0:a.domain)||window.location.hostname)};/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
_.eu=function(a,b){this.wAa=[];this.mSb=a;this.OJb=b||null;this.rga=this.eO=!1;this.Bj=void 0;this.Lob=this.nNc=this.CTa=!1;this.jCa=0;this.bt=null;this.Lra=0};_.Qk(_.eu,Bsa);_.eu.prototype.cancel=function(a){if(this.eO)this.Bj instanceof _.eu&&this.Bj.cancel();else{if(this.bt){const b=this.bt;delete this.bt;a?b.cancel(a):(b.Lra--,b.Lra<=0&&b.cancel())}this.mSb?this.mSb.call(this.OJb,this):this.Lob=!0;this.eO||this.Oea(new fu(this))}};_.eu.prototype.fJb=function(a,b){this.CTa=!1;TXa(this,a,b)};
var TXa=function(a,b,c){a.eO=!0;a.Bj=c;a.rga=!b;UXa(a)},WXa=function(a){if(a.eO){if(!a.Lob)throw new VXa(a);a.Lob=!1}};_.eu.prototype.callback=function(a){WXa(this);TXa(this,!0,a)};_.eu.prototype.Oea=function(a){WXa(this);TXa(this,!1,a)};_.eu.prototype.addCallback=function(a,b){return _.gu(this,a,null,b)};_.gu=function(a,b,c,d){a.wAa.push([b,c,d]);a.eO&&UXa(a);return a};
_.eu.prototype.then=function(a,b,c){let d,e;const f=new Aq(function(g,l){e=g;d=l});_.gu(this,e,function(g){g instanceof fu?f.cancel():d(g);return XXa},this);return f.then(a,b,c)};_.eu.prototype.$goog_Thenable=!0;_.eu.prototype.ad=function(a){const b=new _.eu;_.gu(this,b.callback,b.Oea,b);a&&(b.bt=this,this.Lra++);return b};_.eu.prototype.isError=function(a){return a instanceof Error};
var YXa=function(a){return oya(a.wAa,function(b){return typeof b[1]==="function"})},XXa={},UXa=function(a){if(a.jCa&&a.eO&&YXa(a)){var b=a.jCa,c=ZXa[b];c&&(_.ea.clearTimeout(c.Q5),delete ZXa[b]);a.jCa=0}a.bt&&(a.bt.Lra--,delete a.bt);b=a.Bj;for(var d=c=!1;a.wAa.length&&!a.CTa;){var e=a.wAa.shift(),f=e[0];const l=e[1];e=e[2];if(f=a.rga?l:f)try{var g=f.call(e||a.OJb,b);g===XXa&&(g=void 0);g!==void 0&&(a.rga=a.rga&&(g==b||a.isError(g)),a.Bj=b=g);if(JQa(b)||typeof _.ea.Promise==="function"&&b instanceof
_.ea.Promise)d=!0,a.CTa=!0}catch(p){b=p,a.rga=!0,YXa(a)||(c=!0)}}a.Bj=b;d&&(g=(0,_.Wj)(a.fJb,a,!0),d=(0,_.Wj)(a.fJb,a,!1),b instanceof _.eu?(_.gu(b,g,d),b.nNc=!0):b.then(g,d));c&&(b=new $Xa(b),ZXa[b.Q5]=b,a.jCa=b.Q5)},VXa=function(a){_.da.call(this);this.nF=a};_.Qk(VXa,_.da);VXa.prototype.message="Deferred has already fired";VXa.prototype.name="AlreadyCalledError";var fu=function(a){_.da.call(this);this.nF=a};_.Qk(fu,_.da);fu.prototype.message="Deferred was canceled";fu.prototype.name="CanceledError";
var $Xa=function(a){this.Q5=_.ea.setTimeout((0,_.Wj)(this.m5c,this),0);this.xf=a};$Xa.prototype.m5c=function(){delete ZXa[this.Q5];throw this.xf;};var ZXa={};var Qsa=function(a,b){const c=b||{};b=c.document||document;const d=_.Ac(a).toString(),e=(new zm(b)).createElement("SCRIPT");var f={AVb:e,F8:void 0};const g=new _.eu(aYa,f);let l=null;const p=c.timeout!=null?c.timeout:5E3;p>0&&(l=window.setTimeout(function(){bYa(e,!0);g.Oea(new cYa(1,"Timeout reached for loading script "+d))},p),f.F8=l);e.onload=e.onreadystatechange=function(){e.readyState&&e.readyState!="loaded"&&e.readyState!="complete"||(bYa(e,c.Obd||!1,l),g.callback(null))};e.onerror=function(){bYa(e,
!0,l);g.Oea(new cYa(0,"Error while loading script "+d))};f=c.attributes||{};_.uc(f,{type:"text/javascript",charset:"UTF-8"});BDa(e,f);xDa(e,a);dYa(b).appendChild(e);return g},dYa=function(a){var b;return(b=(a||document).getElementsByTagName("HEAD"))&&b.length!==0?b[0]:a.documentElement},aYa=function(){if(this&&this.AVb){const a=this.AVb;a&&a.tagName=="SCRIPT"&&bYa(a,!0,this.F8)}},bYa=function(a,b,c){c!=null&&_.ea.clearTimeout(c);a.onload=()=>{};a.onerror=()=>{};a.onreadystatechange=()=>{};b&&window.setTimeout(function(){_.Fm(a)},
0)},cYa=function(a,b){let c="Jsloader error (code #"+a+")";b&&(c+=": "+b);_.da.call(this,c);this.code=a};_.Qk(cYa,_.da);var eYa=(0,_.Lc)`https://ssl.gstatic.com/guidedhelp/runtime/guided_help.js`,fYa=(0,_.Lc)`https://ssl.gstatic.com/guidedhelp/runtime_staging/guided_help.js`,gYa=function(a,b="PROD"){if(hu())return Promise.resolve();a.qVb||(a.qVb=Promise.resolve(Qsa(b==="PROD"?eYa:fYa)));return a.qVb},hu=function(){let a;return!((a=window.guidedhelp)==null||!a.loaded)},hYa=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}},iu=class{Fpb(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{gYa(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 hu()?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 hu()?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 hu()?(a=window.help)==null?void 0:(b=a.guide)==null?void 0:b.getFlowId():void 0}xTc(){return RXa().flowId||void 0}yTc(){return RXa().stepId||void 0}getStepId(){let a,b;return hu()?(a=window.help)==null?void 0:(b=a.guide)==null?void 0:b.getStepId():void 0}s1c(a){const b=this;return _.Ve(function*(){const c=RXa();SXa({domain:a.resumeCookieDomain});const d=c.flowId;return new Promise((e,f)=>{d?b.Fpb(Object.assign({},a,{flowId:d,stepId:c.stepId})).then(()=>
{e(!0)},f):e(!1)})})}W3c(a){const b=this;return _.Ve(function*(){const c=hYa();return new Promise((d,e)=>{c.flowId?(SXa({domain:a.resumeCookieDomain}),b.Fpb(Object.assign({},a,{flowId:c.flowId,stepId:c.stepId})).then(()=>{d(!0)},e)):d(!1)})})}};iu.prototype.startFlowFromUrl=iu.prototype.W3c;iu.prototype.resumeCookiedFlow=iu.prototype.s1c;iu.prototype.getStepId=iu.prototype.getStepId;iu.prototype.getResumeCookiedStepId=iu.prototype.yTc;iu.prototype.getResumeCookiedFlowId=iu.prototype.xTc;
iu.prototype.getFlowId=iu.prototype.getFlowId;iu.prototype.reset=iu.prototype.reset;iu.prototype.dismissFlow=iu.prototype.dismissFlow;iu.prototype.startFlowById=iu.prototype.Fpb;wta("help.guidedhelp.createBootstrapper",()=>new iu);var iYa={d8c:"https://www.google.com",p9c:"https://support.google.com",K8c:"https://play.google.com"},jYa=function(a){return _.Ve(function*(){for(const b of Object.values(iYa))try{(yield navigator.permissions.query({name:"top-level-storage-access",requestedOrigin:b})).state!=="granted"&&a.kmb.push(b)}catch(c){break}})};(new class{constructor(){this.kmb=[];this.lmb=[];this.initialize=Csa(()=>{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 jYa(a);a.kmb.length>0&&document.addEventListener("click",a.EUb)})});this.EUb=()=>{if(!(this.lmb.length>0)){for(const a of this.kmb)try{this.lmb.push(document.requestStorageAccessFor(a))}catch(b){}Promise.all(this.lmb).then(()=>
{}).catch(()=>{}).finally(()=>{this.reset()})}}}reset(){document.removeEventListener("click",this.EUb)}}).initialize();var kYa=function(a,b,c){return a.H2c.then(function(d){const e=d[b];if(!e)throw Error("zc`"+b);return e.apply(d,c)})},lYa=class{constructor(a){this.H2c=a;a.then((0,_.Wj)(function(){},this),()=>{},this)}},nYa=function(a,b,c){const d=Array(arguments.length-2);for(var e=2;e<arguments.length;e++)d[e-2]=arguments[e];e=mYa(a,b).then(function(f){return f.apply(null,d)});return new lYa(e)},oYa={},mYa=function(a,b){var c=oYa[b];if(c)return c;c=(c=Xj(b))?Bq(c):(new Aq(function(d,e){const f=(new zm(document)).createElement("SCRIPT");
f.async=!0;_.Cc(f,_.Kc(_.PCa(a)));f.onload=f.onreadystatechange=function(){f.readyState&&f.readyState!="loaded"&&f.readyState!="complete"||d()};f.onerror=e;(document.head||document.getElementsByTagName("head")[0]).appendChild(f)})).then(function(){const d=Xj(b);if(!d)throw Error("Ac`"+b+"`"+a);return d});return oYa[b]=c};var pYa=class{constructor(a){this.Wl=a}O_(a){kYa(this.Wl,"startFeedback",arguments)}W0c(a){kYa(this.Wl,"requestSurvey",arguments).BQ(()=>{},this)}P_c(a){kYa(this.Wl,"presentSurvey",arguments).BQ(()=>{},this)}},qYa=new _.nm(NCa,"https://www.gstatic.com/feedback/js/help/prod/service/lazy.min.js");mYa(qYa,"help.service.Lazy.create").BQ(()=>{});var Dsa=function(a,b){b=b||{};a=nYa(qYa,"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.Afd||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 pYa(a)};var sYa,ju;_.rYa=new _.Vd("helpServiceCreationDelegate",{oa:()=>Dsa});sYa=new _.Vd("HelpService productData",{oa:()=>({})});ju=class{constructor(a,b,c,d,e,f){this.productId=a;this.apiKey=f;e.listen("a",g=>{if(g=g.error){var l;d.lastError=`${(l=g.name)!=null?l:"Error"}: ${g.message}:\n ${g.stack}`}});this.t0c=c(a,{locale:b,helpCenterPath:"/cloud",productData:d})}O_(a){this.t0c.O_(a)}};ju.O=function(a){return new (a||ju)(_.m(EJa),_.m(_.Pj),_.m(_.rYa),_.m(sYa),_.m(XWa),_.m(_.Un))};
ju.ta=_.k({token:ju,oa:ju.O,Ea:"root"});_.ku=class{constructor(a,b,c,d){this.service=a;this.enableAnonymousFeedback=b;this.productVersion=c;this.authuser=d;this.O_=(e,f)=>{f={authuser:this.authuser||void 0,productVersion:this.productVersion,onend:f,Rdd:!0};typeof e!=="undefined"&&(f.bucket=e);this.enableAnonymousFeedback&&(f.enableAnonymousFeedback=!0);this.service.O_(f)}}};_.ku.O=function(a){return new (a||_.ku)(_.m(ju),_.m(YJa,8),_.m(Sn),_.m(_.Vn))};_.ku.ta=_.k({token:_.ku,oa:_.ku.O});_.lu=class{constructor(a){if(a)throw Error("Bc");}};_.lu.O=function(a){return new (a||_.lu)(_.m(_.lu,12))};_.lu.Ca=_.Od({type:_.lu});_.lu.Ba=_.nd({});var Fsa;var tYa,uYa,vYa;tYa=class{constructor(a,b){this.url=a;this.wQ=null;this.options=b}};_.mu=function(a,b,c){a.tyb("",b,new tYa(c))};uYa=function(a,b){return a.OFc.get(b)||b};vYa=function(a,b,c=""){const d=c+":"+b;let e=a.Aqa.get(d);return e?a.CBb(e):(e=a.sGc(c,b))?(a.Aqa.set(d,e),a.CBb(e)):(c=a.Xoa.get(c))?a.LGc(b,c):_.Ze(Error("Cc`"+d))};
_.nu=class{constructor(a,b,c,d){this.bCb=a;this.YI=b;this.zKa=d;this.Aqa=new Map;this.Xoa=new Map;this.BDc=new Map;this.ULa=new Map;this.OFc=new Map;this.ONa=[];this.hS=["material-icons","mat-ligature-font"];this.Cb=c}Ia(){this.ONa=[];this.Aqa.clear();this.Xoa.clear();this.BDc.clear()}CBb(a){return a.wQ?_.r(this.DOa(a).cloneNode(!0)):_.v(this.lIc(a),_.u(b=>b.cloneNode(!0)))}LGc(a,b){var c=this.yAb(a,b);if(c)return _.r(c);c=b.filter(d=>!d.wQ).map(d=>_.v(this.mIc(d),_.Xf(e=>{e=`Loading icon set URL: ${this.YI.cq(5,
d.url)} failed: ${e.message}`;this.zKa.handleError(Error(e));return _.r(null)})));return _.v(_.lf(c),_.u(()=>{const d=this.yAb(a,b);if(!d)throw Error("Cc`"+a);return d}))}yAb(a,b){for(let d=b.length-1;d>=0;d--){var c=b[d];if(c.wQ&&c.wQ.toString().indexOf(a)>-1){const e=this.DOa(c);if(c=this.yFc(e,a,c.options))return c}}return null}lIc(a){return _.v(this.zAb(a),_.rg(b=>a.wQ=b),_.u(()=>this.DOa(a)))}mIc(a){return a.wQ?_.r(null):_.v(this.zAb(a),_.rg(b=>a.wQ=b))}yFc(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.vqa(a,c);if(a.nodeName.toLowerCase()==="symbol")return this.vqa(this.aLc(a),c);b=this.EOa(Hsa("<svg></svg>"));b.appendChild(a);return this.vqa(b,c)}EOa(a){const b=this.Cb.createElement("DIV");b.innerHTML=a;a=b.querySelector("svg");if(!a)throw Error("Fc");return a}aLc(a){const b=this.EOa(Hsa("<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.Cb.ELEMENT_NODE&&b.appendChild(a.childNodes[c].cloneNode(!0));return b}vqa(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}zAb(a){var b=a.url;let c,d;a=(d=(c=a.options)==null?void 0:c.withCredentials)!=null?d:!1;if(!this.bCb)throw Error("Dc");
if(b==null)throw Error("Gc`"+b);const e=this.YI.cq(5,b);if(!e)throw Error("Ec`"+b);if(b=this.ULa.get(e))return b;b=_.v(this.bCb.get(e,{responseType:"text",withCredentials:a}),_.u(f=>Hsa(f)),dg(()=>this.ULa.delete(e)),Ija());this.ULa.set(e,b);return b}tyb(a,b,c){this.Aqa.set(a+":"+b,c);return this}R9c(a,b){const c=this.Xoa.get(a);c?c.push(b):this.Xoa.set(a,[b]);return this}DOa(a){if(!a.uYb){const b=this.EOa(a.wQ);this.vqa(b,a.options);a.uYb=b}return a.uYb}sGc(a,b){for(let c=0;c<this.ONa.length;c++){const d=
this.ONa[c](b,a);if(d)return d.url&&d.options?new tYa(d.url,d.options):new tYa(d)}}};_.nu.O=function(a){return new (a||_.nu)(_.m(_.To,8),_.m(bp),_.m(_.hi,8),_.m(_.Uf))};_.nu.ta=_.k({token:_.nu,oa:_.nu.O,Ea:"root"});new _.$m;new _.an;new _.$m;new _.$m;var wYa,xYa,yYa,zYa,AYa;wYa=new _.Vd("MAT_ICON_DEFAULT_OPTIONS");xYa=new _.Vd("mat-icon-location",{Ea:"root",oa:Isa});yYa="clip-path color-profile src cursor fill filter marker marker-start marker-mid marker-end mask stroke".split(" ");zYa=yYa.map(a=>`[${a}]`).join(", ");AYa=/^url\(['"]?#(.*?)['"]?\)$/;
_.ou=class{get color(){return this.Li||this.gS}set color(a){this.Li=a}get Zj(){return this.FOa}set Zj(a){a!==this.FOa&&(a?this.ELc(a):this.FOa&&this.uzb(),this.FOa=a)}get kO(){return this.QAb}set kO(a){a=this.pzb(a);a!==this.QAb&&(this.QAb=a,this.dPa())}get Ph(){return this.PAb}set Ph(a){a=this.pzb(a);a!==this.PAb&&(this.PAb=a,this.dPa())}constructor(a,b,c,d,e,f){this.Ja=a;this.RLa=b;this.Lr=d;this.zKa=e;this.inline=!1;this.TDb=[];this.aKa=_.Me.EMPTY;f&&(f.color&&(this.color=this.gS=f.color),f.kO&&
(this.kO=f.kO));c||a.ma.setAttribute("aria-hidden","true")}FKc(a){if(!a)return["",""];const b=a.split(":");switch(b.length){case 1:return["",b[0]];case 2:return b;default:throw Error("Hc`"+a);}}Ra(){this.dPa()}Nn(){var a=this.jS;a&&a.size&&(a=this.Lr.qMb(),a!==this.VDb&&(this.VDb=a,this.PDb(a)))}Ia(){this.aKa.unsubscribe();this.jS&&this.jS.clear()}kPa(){return!this.Zj}pKc(a){this.uzb();const b=this.Lr.qMb();this.VDb=b;this.yDc(a);this.PDb(b);this.Ja.ma.appendChild(a)}uzb(){const a=this.Ja.ma;let b=
a.childNodes.length;for(this.jS&&this.jS.clear();b--;){const c=a.childNodes[b];c.nodeType===1&&c.nodeName.toLowerCase()!=="svg"||c.remove()}}dPa(){if(this.kPa()){var a=this.Ja.ma,b=(this.kO?uYa(this.RLa,this.kO).split(/ +/):this.RLa.hS).filter(c=>c.length>0);this.TDb.forEach(c=>a.classList.remove(c));b.forEach(c=>a.classList.add(c));this.TDb=b;this.Ph===this.vNa||b.includes("mat-ligature-font")||(this.vNa&&a.classList.remove(this.vNa),this.Ph&&a.classList.add(this.Ph),this.vNa=this.Ph)}}pzb(a){return typeof a===
"string"?a.trim().split(" ")[0]:a}PDb(a){const b=this.jS;b&&b.forEach((c,d)=>{c.forEach(e=>{d.setAttribute(e.name,`url('${a}#${e.value}')`)})})}yDc(a){const b=a.querySelectorAll(zYa),c=this.jS=this.jS||new Map;for(let d=0;d<b.length;d++)yYa.forEach(e=>{const f=b[d];var g=f.getAttribute(e);if(g=g?g.match(AYa):null){let l=c.get(f);l||(l=[],c.set(f,l));l.push({name:e,value:g[1]})}})}ELc(a){this.WEb=this.XEb=null;this.aKa.unsubscribe();if(a){const [b,c]=this.FKc(a);b&&(this.XEb=b);c&&(this.WEb=c);this.aKa=
_.v(vYa(this.RLa,c,b),_.ag(1)).subscribe(d=>this.pKc(d),d=>{this.zKa.handleError(Error("Ic`"+b+"`"+c+"`"+d.message))})}}};_.ou.O=function(a){return new (a||_.ou)(_.y(_.Fe),_.y(_.nu),_.xe("aria-hidden"),_.y(xYa),_.y(_.Uf),_.y(wYa,8))};
_.ou.wa=_.Kd({type:_.ou,na:[["mat-icon"]],qb:["role","img",1,"mat-icon","notranslate"],lb:10,Xa:function(a,b){a&2&&(_.zg("data-mat-icon-type",b.kPa()?"font":"svg")("data-mat-icon-name",b.WEb||b.Ph)("data-mat-icon-namespace",b.XEb||b.kO)("fontIcon",b.kPa()?b.Ph:null),_.Dg(b.color?"mat-"+b.color:""),_.Bg("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",_.xh],Zj:"svgIcon",kO:"fontSet",Ph:"fontIcon"},
Qb:["matIcon"],standalone:!0,features:[_.yg,_.mh],bc:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Qg(),_.Rg(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.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"],
kb:2,Ma:0});_.pu=class{};_.pu.O=function(a){return new (a||_.pu)};_.pu.Ca=_.Od({type:_.pu});_.pu.Ba=_.nd({imports:[_.Ns,_.Ns]});_.BYa=[{Xs:"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(" ")},{Xs:"iam",icons:["domain","group","service_account","user"]},{Xs:"logs",icons:"any debug error fatal info warning".split(" ")},{Xs:"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(" ")},
{Xs:"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(" "),
SJb:["arrow_right","arrow_down"]},{Xs:"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(" ")},{Xs:"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(" ")},
{Xs:"oss",icons:["logo","logo_monochrome"]},{Xs:"tasks",icons:["g3c_logo_200x200"]}];_.CYa=new _.Vd("SvgIconGroupsToBeRegistered");_.qu=class{constructor(a,b){this.zNb=a;this.SUc=b;this.zNb.hS=["material-icons-extended"]}};_.qu.O=function(a){return new (a||_.qu)(_.m(_.nu),_.m(_.CYa))};_.qu.ta=_.k({token:_.qu,oa:_.qu.O});var DYa;DYa=function(a){setTimeout(()=>{a.Ljb=!0},864E5)};_.ti=class{constructor(a){this.qd=a;this.Ljb=!1;this.qd.Vb(()=>{DYa(this)})}EU(a,b){this.Ljb&&_.tca(window.location,_.mc(b.url));return!this.Ljb}};_.ti.O=function(a){return new (a||_.ti)(_.m(_.uf))};_.ti.ta=_.k({token:_.ti,oa:_.ti.O});var Msa=null,Rsa=new WeakMap;var EYa=class{send(a,b){oma(a);return this.makeRequest(a).then(c=>b?_.Eh(b,c):c)}};var FYa=function(a,b){for(const c in a.s3a)a.s3a.hasOwnProperty(c)&&_.Rj(b,c,a.s3a[c])},GYa=function(a){return _.Osa({timeout:3E4}).then(b=>{b=b||window.gapi;FYa(a,b);return Tsa(b,{apiKey:a.d5,clientId:a.c5.clientId,scope:a.c5.scope,sNb:a.c5.sNb,kLb:a.c5.kLb}).then(()=>b)})},HYa=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)})})},IYa=class extends EYa{constructor(a,b,c){super();this.e5=
a;this.d5=b;this.s3a=c||{};this.c5={}}makeRequest(a){return GYa(this).then(b=>{const c=this;return _.Ve(function*(){c.c5.zYc!==void 0&&(yield Ssa(b,c.c5.zYc));FYa(c,b);return HYa(b.client.request({root:c.e5,path:a.path,method:a.Lb,body:a.body,params:a.Sa,headers:a.headers,authType:a.authType,apiId:a.apiId||void 0}))})})}};IYa.$inject=["gapiUrl","gapiKey","gapiConfigUpdates","gapiAuthParams","defaultApiId"];var KYa=class extends IYa{constructor(a,b,c,d,e,f){super(a,b,f);this.Hh=c;this.xSa=d;this.Xq=e}makeRequest(a){a.headers||(a.headers={});a.headers.sessionId=this.Hh.sessionId;this.Hh.actionId&&(a.headers.actionId=this.Hh.actionId);this.Xq&&(a.headers["X-Goog-IAM-Authorization-Token"]=this.Xq);return JYa(this.xSa).then(()=>super.makeRequest(a))}};var LYa=class extends Error{constructor(a){super("No xhr error returned");this.error=a}};var MYa=/^\)\]\}',?\n/,NYa=class extends iJa{constructor(a,b){super();this.Xi=b;this.config=_.Ue(Promise.resolve(a))}makeRequest(a){return _.v(this.config,_.pg(b=>this.g1a(b,a)),_.pg(b=>{if(b.headers.get("content-type")==="text/csv"||b.headers.get("content-type")==="text/plain")var c=_.r({data:b.body});else try{const d=(b.body||"{}").replace(MYa,"");c=_.r(JSON.parse(d))}catch(d){c=_.Ze(new _.Ro({error:d,headers:b.headers,url:b.url||void 0}))}return c}),_.u(b=>b))}g1a(a,b){b.headers=Object.assign({},
b.headers,a.headers);if(a.obd){var c={},d={};let e=!1,f=!1;if(b.headers){f=b.headers["Content-Type"]!=null;for(const [g,l]of Object.entries(b.headers)){const p=g,t=l;eJa.includes(p)?c[p]=t:(d[p]=t,e=!0)}}if(b.body!=null||b.Lb==="PUT"||b.Lb==="POST")f||(d["Content-Type"]="application/json",e=!0),c["Content-Type"]="text/plain";e&&(d=encodeURIComponent(String(dJa(d))),b.Sa?b.Sa.$httpHeaders=d:b.Sa={$httpHeaders:d});b.headers=c;fJa.includes(b.Lb)||(c=b.Lb,b.Sa?b.Sa.$httpMethod=c:b.Sa={$httpMethod:c},
b.Lb="POST")}return this.Xi.request(b.Lb,_.Usa(a.e5,b.path),{body:b.body||null,responseType:"text",observe:"response",headers:new Po(b.headers),params:this.searchParams(a,b),withCredentials:a.withCredentials})}searchParams(a,b){b=Object.entries(b.Sa||{}).reduce((c,[d,e])=>a.Ued&&e instanceof Array?e.reduce((f,g)=>f.append(d,g),c):c.set(d,e),new _.Qo({Rta:a.Lgd}));return a.d5?b.set("key",a.d5):b}};var OYa=class extends NYa{constructor(a,b,c,d){super(a,b);this.ima=c;this.Xq=d}g1a(a,b){return _.v(_.Ue(this.ima.getToken()),_.pg(c=>{b.Sa||(b.Sa={});b.Sa.access_token=c;this.Xq&&(b.headers=b.headers||{},b.headers["X-Goog-IAM-Authorization-Token"]=this.Xq);return super.g1a(a,b)}),_.Xf(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 LYa({code:c.status,
message:d})}}return _.Ze(d)}))}};var PYa=class extends OYa{constructor(a,b,c,d,e){super({e5:a,d5:b},c,d,e)}};var Ysa=Error("Lc"),Zsa=Error("Mc");var SYa=class{constructor(a,b,c,d,e){var f=QYa;this.oauthClientId=a;this.sessionIndex=b;this.uh=c;this.xSa=d;this.Ga=e;this.kua=null;this.Blb=2;this.scopes=[...(new Set(f))].join(" ")}getToken(){const a=this;return _.Ve(function*(){a.kua||(a.kua=_.Bp(a.Ga,Xsa(a.oauthClientId,a.scopes,a.sessionIndex),"getOauthToken"));var b=yield RYa(a.xSa),c=null;try{c=yield a.kua}catch(d){throw _.$t(a.uh,{error:d,message:"Failed to fetch oauth token.",Td:"Dismiss"}),Asa();}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.Blb=2,c;if(a.Blb>0)return a.Blb--,a.kua=null,a.getToken();throw Error("Nc");})}};_.TYa=new _.Vd("authenticationLock");_.UYa=new _.Vd("Cookies");_.ru=new _.Vd("windowToken");var JYa,RYa;JYa=function(a){return RYa(a).then(b=>{b()})};RYa=function(a){return new Promise(b=>{const c=()=>{a.locked=!0;b(()=>{a.release()})};a.locked?a.gTb.push(c):c()})};_.VYa=class{constructor(){this.locked=!1;this.gTb=[]}release(){this.locked=!1;const a=this.gTb.shift();a&&a()}};var QYa;QYa="https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/source.full_control https://www.googleapis.com/auth/source.read_only https://www.googleapis.com/auth/source.read_write https://www.googleapis.com/auth/cloud-platform https://www.googleapis.com/auth/cloudplatformprojects https://www.googleapis.com/auth/iam https://www.googleapis.com/auth/peopleapi.readwrite https://www.googleapis.com/auth/service.management".split(" ");
_.su=class{constructor(a,b,c,d,e){this.qZc=new SYa(a,b,c,d,e)}getToken(){return this.qZc.getToken()}};_.su.O=function(a){return new (a||_.su)(_.m(IJa),_.m(_.Vn),_.m(_.au),_.m(_.TYa),_.m(_.Jp))};_.su.ta=_.k({token:_.su,oa:_.su.O});var WYa=class extends iJa{constructor(a,b,c){super();this.dTa=a;this.Hh=b;this.debug=c}makeRequest(a){const b=_.v(this.dTa.makeRequest(a),_.Qj(this.Hh,a.Mb||"Unknown RPC"));return this.debug.RQb(a,b)}};var bma;bma=function(a){let b;return{tZc(){b=Error("Oc")},UK(){},onError(c){if(typeof c!=="object")console.warn("Instance of error was not thrown.");else{if(c.stack)var d=c;else{if(c.gvb)return;d=Error("Pc`"+a.path+"`"+JSON.stringify(c));c.gvb=d}d.stack+=`\nCaused by: ${b.stack}`}}}};_.XYa=class extends _.Bn{};_.YYa=class extends NYa{constructor(a){var b=_.Fd(_.To),c=_.Fd(_.Vn);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=_.iDa([]);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)}};_.ZYa=class{constructor(){this.nz="assertive";this.Kv="";this.duration=0;this.data=null;this.JC="center";this.U8="bottom"}};_.$Ya=Math.pow(2,31)-1;var aZa=_.rj("state",[_.uj("void, hidden",_.tj({transform:"scale(0.8)",opacity:0})),_.uj("visible",_.tj({transform:"scale(1)",opacity:1})),_.vj("* => visible",_.sj("150ms cubic-bezier(0, 0, 0.2, 1)")),_.vj("* => void, * => hidden",_.sj("75ms cubic-bezier(0.4, 0.0, 1, 1)",_.tj({opacity:0})))]);var bZa=0,vu=class extends Is{constructor(a,b,c,d,e){super();this.nb=a;this.Ja=b;this.Ta=c;this.vc=d;this.E_=e;this.Cb=_.Fd(_.hi);this.AT=new Set;this.aJa=150;this.Jb=!1;this.YS=new _.fg;this.QI=new _.fg;this.hba=new _.fg;this.Mt="void";this.OS=`mat-snack-bar-container-live-${bZa++}`;this.vv=e.nz!=="assertive"||e.Kv?e.nz==="off"?"off":"polite":"assertive";this.vc.BEa&&(this.vv==="polite"&&(this.Mba="status"),this.vv==="assertive"&&(this.Mba="alert"))}Mv(a){a=this.yv.Mv(a);this.LR();return a}QB(a){a=
this.yv.QB(a);this.LR();return a}Ceb(a){const b=a.wk;a=a.Cf;(a==="void"&&b!=="void"||a==="hidden")&&this.q$();if(a==="visible"){const c=this.hba;this.nb.run(()=>{c.next();c.complete()})}}XV(){this.Jb||(this.Mt="visible",_.mn(this.Ta),this.UNa())}Tea(){this.nb.run(()=>{this.Mt="hidden";this.Ja.ma.setAttribute("mat-exit","");clearTimeout(this.a$)});return this.QI}Ia(){this.Jb=!0;this.MJa();this.q$()}q$(){_.v(this.nb.Pia,_.ag(1)).subscribe(()=>{this.nb.run(()=>{this.QI.next();this.QI.complete()})})}LR(){const a=
this.Ja.ma,b=this.E_.Bd;b&&(Array.isArray(b)?b.forEach(c=>a.classList.add(c)):a.classList.add(b));this.CKa()}CKa(){const a=this.OS,b=this.Cb.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.AT.add(d);e?e.indexOf(a)===-1&&d.setAttribute("aria-owns",e+" "+a):d.setAttribute("aria-owns",a)}}MJa(){this.AT.forEach(a=>{var b=a.getAttribute("aria-owns");b&&(b=b.replace(this.OS,"").trim(),b.length>0?a.setAttribute("aria-owns",
b):a.removeAttribute("aria-owns"))});this.AT.clear()}bDc(){}UNa(){this.a$||this.nb.Vb(()=>{this.a$=setTimeout(()=>{const a=this.Ja.ma.querySelector("[aria-hidden]"),b=this.Ja.ma.querySelector("[aria-live]");if(a&&b){let c=null;this.vc.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.YS.next();this.YS.complete()}},this.aJa)})}};
vu.O=function(a){return new (a||vu)(_.y(_.uf),_.y(_.Fe),_.y(_.Ah),_.y(_.nr),_.y(_.ZYa))};vu.La=_.Qd({type:vu,rb:function(a,b){a&1&&_.Xg(_.Js,7);if(a&2){let c;_.$g(c=_.ah())&&(b.yv=c.first)}},features:[_.xg]});_.wu=class extends vu{LR(){super.LR();this.E_.JC==="center"&&this.Ja.ma.classList.add("mat-snack-bar-center");this.E_.U8==="top"&&this.Ja.ma.classList.add("mat-snack-bar-top")}};_.wu.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.wu)))(b||_.wu)}})();
_.wu.wa=_.Kd({type:_.wu,na:[["snack-bar-container"]],qb:[1,"mat-snack-bar-container"],lb:2,Xa:function(a,b){a&1&&_.Pg("@state.done",function(c){return b.Ceb(c)});a&2&&(_.Ig("@state",b.Mt),_.zg("mat-id-collision",null))},features:[_.xg],ya:3,Aa:3,Da:[["aria-hidden","true"],["cdkPortalOutlet",""]],qa:function(a,b){a&1&&(_.E(0,"div",0),_.B(1,bta,0,0,"ng-template",1),_.G(),_.J(2,"div"));a&2&&(_.w(2),_.zg("aria-live",b.vv)("role",b.Mba)("id",b.OS))},Fa:[_.Js],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],
kb:2,data:{animation:[aZa]}});var xu=class{constructor(a,b){this.Ga=a;this.CPc=b}create(a){return new WYa(a,this.Ga,this.CPc)}};xu.O=function(a){return new (a||xu)(_.m(_.Jp),_.m(vo))};xu.ta=_.k({token:xu,oa:xu.O,Ea:"root"});var yu=class{constructor(a,b,c,d){this.yya=a;this.Xi=b;this.ima=c;this.Xq=d}create(a){return new PYa(a,this.yya,this.Xi,this.ima,this.Xq)}};yu.O=function(a){return new (a||yu)(_.m(_.Un),_.m(_.To),_.m(_.su),_.m(_.Yn))};yu.ta=_.k({token:yu,oa:yu.O,Ea:"root"});var cta=[429,503];var zu;_.cZa=function(a,b,{x7a:c=!1}={}){var d=JSON.stringify(b);(d=a.store[d])?(c||(c=d.TQc,c=Date.now()-(c!=null?c:a.qh),c=d.d_b.getTime()>=c),a=c?d.response:a.lSb(b,d)):a=null;return a};zu=function(a,b,c,d,e){a.store[b]={id:c,response:d,d_b:new Date,TQc:e}};
_.dZa=class{constructor({qh:a=36E5}={}){this.store={};this.wRb=0;this.qh=a}fetch(a,b){const c=JSON.stringify(a);var d=_.cZa(this,a);if(d)return d;d=this.wRb++;b=this.THb(c,d,b);this.fRb(c,d,b,a);return b}put(a,b){a=JSON.stringify(a);const c=this.wRb++;zu(this,a,c,b)}THb(a,b,c){return c()}lSb(a){a=JSON.stringify(a);delete this.store[a];return null}fRb(a,b,c){zu(this,a,b,c)}};
_.Au=class extends _.dZa{constructor(a,{qh:b=36E5,i4a:c,akb:d,TUb:e=!0,UUb:f=dta,uRb:g=5,VUb:l=500}={}){super({qh:b});this.Ga=a;this.akb=d;this.TUb=e;this.UUb=f;this.uRb=g;this.VUb=l;this.i4a=c}fRb(a,b,c,d){if(this.i4a)if(d=this.i4a(d,c),typeof d!=="number"){zu(this,a,b,c);const e=Date.now();_.v(d,_.ag(1),Vga()).subscribe(f=>{f-=Date.now()-e;zu(this,a,b,c,f)},()=>{})}else zu(this,a,b,c,d);else zu(this,a,b,c)}THb(a,b,c){c=_.jf(c);const d=this.UUb;this.TUb&&(c=_.v(c,_.Lsa(this.Ga,d,{SUb:this.VUb,Elb:this.uRb})));
const e=_.v(c,_.rg({error:()=>{const g=this.store[a];g&&g.id===b&&delete this.store[a]}}),_.ig(new _.jg(this.akb)));let f=!1;return _.jf(()=>{f||(e.connect(),f=!0);return e})}getValue(a,{x7a:b=!1}={}){a=_.cZa(this,a,{x7a:b});if(!a)return null;let c=null;a.subscribe(d=>{c=d}).unsubscribe();return c}};var eZa,fZa;eZa=class extends _.Au{constructor(a,b,c){super(a,Object.assign({},b,{akb:1}));this.og=c}lSb(a,b){this.og.refresh(a);return b.response}Ueb(a){a=JSON.stringify(a);const b=this.store[a];b&&(this.store[a]=Object.assign({},b,{d_b:new Date}))}Y3a(a){return this.getValue(a,{x7a:!0})}};fZa=function(a,b){return a.B0c.fetch(b,()=>new _.$h({fetch:!0}))};
_.Bu=class{constructor(a,b={}){this.B0c=new _.dZa({qh:Number.POSITIVE_INFINITY});this.Jia=new eZa(a,b,this)}fetch(a,b){return this.Jia.fetch(a,()=>_.v(fZa(this,a),_.pg(({w_c:c,fetch:d})=>{d=d?b():_.nf;return c===void 0?d:_.v(d,_.og(c))})))}Y3a(a){return this.Jia.Y3a(a)}refresh(a,b,c=!0){if(!c&&!b)throw Error("Rc");const d=this.Jia.Y3a(a);d!=null&&(fZa(this,a).next({w_c:b?b(d):void 0,fetch:c}),c&&this.Jia.Ueb(a))}};var iZa,jZa,lZa,mZa,pZa,rZa,sZa,uZa,vZa,kZa,tZa,nZa,zZa;_.gZa=class extends _.W{constructor(a={}){super();this.i.request=a.request==null?null:a.request}get request(){return _.Z(this,"request")?_.V(this,"request"):null}set request(a){this.i.request=a}ha(){return _.gZa}ka(){return{Oa:{request:_.hZa},keys:["request"]}}};
iZa=class extends _.W{constructor(a={}){super();this.i.result=a.result==null?null:a.result}get result(){return _.Z(this,"result")?_.V(this,"result"):null}set result(a){this.i.result=a}ha(){return iZa}ka(){return{Oa:{result:jZa},keys:["result"]}}};
jZa=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")?_.V(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get status(){return _.Z(this,"status")?_.V(this,"status"):null}set status(a){this.i.status=a}ha(){return jZa}ka(){return{keys:["resourceType","status"],Ha:{status:kZa}}}};
lZa=class extends _.W{constructor(a={}){super();this.i.result=a.result==null?null:a.result}get result(){return _.Z(this,"result")?_.V(this,"result"):null}set result(a){this.i.result=a}ha(){return lZa}ka(){return{Oa:{result:mZa},keys:["result"]}}};
mZa=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")?_.V(this,"key"):null}set key(a){this.i.key=a}get status(){return _.Z(this,"status")?_.V(this,"status"):null}set status(a){this.i.status=a}ha(){return mZa}ka(){return{keys:["key","status"],Ha:{key:nZa,status:kZa}}}};
_.oZa=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")?_.V(this,"count"):null}set count(a){this.i.count=a}get resourceTypes(){return _.Z(this,"resourceTypes")?_.V(this,"resourceTypes"):null}set resourceTypes(a){this.i.resourceTypes=a}ha(){return _.oZa}ka(){return{keys:["count","resourceTypes"]}}};
pZa=class extends _.W{constructor(a={}){super();this.i.resources=a.resources==null?null:a.resources}get resources(){return _.Z(this,"resources")?_.V(this,"resources"):null}set resources(a){this.i.resources=a}ha(){return pZa}ka(){return{Oa:{resources:_.qZa},keys:["resources"]}}};
_.qZa=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")?_.V(this,"resourceId"):null}set resourceId(a){this.i.resourceId=a}get resourceType(){return _.Z(this,"resourceType")?_.V(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get timestamp(){return _.Z(this,"timestamp")?_.V(this,
"timestamp"):null}set timestamp(a){this.i.timestamp=a}ha(){return _.qZa}ka(){return{keys:["resourceId","resourceType","timestamp"]}}};rZa=class extends _.W{constructor(a={}){super();this.i.result=a.result==null?null:a.result}get result(){return _.Z(this,"result")?_.V(this,"result"):null}set result(a){this.i.result=a}ha(){return rZa}ka(){return{Oa:{result:sZa},keys:["result"]}}};
sZa=class extends _.W{constructor(a={}){super();this.i.setting=a.ix==null?null:a.ix;this.i.status=a.status==null?null:a.status}get ix(){return _.Z(this,"setting")?_.V(this,"setting"):null}set ix(a){this.i.setting=a}get status(){return _.Z(this,"status")?_.V(this,"status"):null}set status(a){this.i.status=a}ha(){return sZa}ka(){return{keys:["setting","status"],Ha:{setting:tZa,status:kZa}}}};
_.hZa=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")?_.V(this,"resourceId"):null}set resourceId(a){this.i.resourceId=a}get resourceType(){return _.Z(this,"resourceType")?_.V(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}ha(){return _.hZa}ka(){return{keys:["resourceId","resourceType"]}}};_.Cu=class extends _.W{ha(){return _.Cu}ka(){return{keys:[]}}};
uZa=class extends _.W{ha(){return uZa}ka(){return{keys:[]}}};
vZa=class extends _.W{constructor(a={}){super();this.i.resourceType=a.resourceType==null?null:a.resourceType;this.i.resourceIds=a.Ykb==null?null:a.Ykb;this.i.timestamps=a.Erb==null?null:a.Erb}get Ykb(){return _.Z(this,"resourceIds")?_.V(this,"resourceIds"):null}set Ykb(a){this.i.resourceIds=a}get resourceType(){return _.Z(this,"resourceType")?_.V(this,"resourceType"):null}set resourceType(a){this.i.resourceType=a}get Erb(){return _.Z(this,"timestamps")?_.V(this,"timestamps"):null}set Erb(a){this.i.timestamps=
a}ha(){return vZa}ka(){return{keys:["resourceIds","resourceType","timestamps"]}}};
_.wZa=class extends _.W{constructor(a={}){super();this.i.setting=a.ix==null?null:a.ix;this.i.subkey=a.T_==null?null:a.T_;this.i.projectId=a.projectId==null?null:a.projectId}get projectId(){return _.Z(this,"projectId")?_.V(this,"projectId"):null}set projectId(a){this.i.projectId=a}get ix(){return _.Z(this,"setting")?_.V(this,"setting"):null}set ix(a){this.i.setting=a}get T_(){return _.Z(this,"subkey")?_.V(this,"subkey"):null}set T_(a){this.i.subkey=a}ha(){return _.wZa}ka(){return{keys:["projectId",
"setting","subkey"]}}};
_.Du=class extends _.W{constructor(a={}){super();this.i.stringVal=a.Xpb==null?null:a.Xpb;this.i.int32Val=a.s8a==null?null:a.s8a;this.i.doubleVal=a.doubleVal==null?null:a.doubleVal;this.i.boolVal=a.Hra==null?null:a.Hra;this.i.int64Val=a.uwa==null?null:a.uwa;this.i.protoVal=a.h7==null?null:a.h7}get Hra(){return _.Z(this,"boolVal")?_.V(this,"boolVal"):null}set Hra(a){this.i.boolVal=a}get doubleVal(){return _.Z(this,"doubleVal")?_.V(this,"doubleVal"):null}set doubleVal(a){this.i.doubleVal=a}get s8a(){return _.Z(this,
"int32Val")?_.V(this,"int32Val"):null}set s8a(a){this.i.int32Val=a}get uwa(){return _.Z(this,"int64Val")?_.V(this,"int64Val"):null}set uwa(a){this.i.int64Val=a}get h7(){return _.Z(this,"protoVal")?_.V(this,"protoVal"):null}set h7(a){this.i.protoVal=a}get Xpb(){return _.Z(this,"stringVal")?_.V(this,"stringVal"):null}set Xpb(a){this.i.stringVal=a}ha(){return _.Du}ka(){return{keys:"boolVal doubleVal int32Val int64Val protoVal stringVal".split(" "),xd:{protoVal:{xc:null,Hc:!1,Ic:!1,Jc:!1}}}}};
kZa=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.FU==null?null:a.FU;this.i.messageSet=a.Icb==null?null:a.Icb}get FU(){return _.Z(this,"canonicalCode")?_.V(this,"canonicalCode"):null}set FU(a){this.i.canonicalCode=a}get code(){return _.Z(this,"code")?_.V(this,"code"):null}set code(a){this.i.code=a}get message(){return _.Z(this,"message")?_.V(this,"message"):
null}set message(a){this.i.message=a}get Icb(){return _.Z(this,"messageSet")?_.V(this,"messageSet"):null}set Icb(a){this.i.messageSet=a}get space(){return _.Z(this,"space")?_.V(this,"space"):null}set space(a){this.i.space=a}ha(){return kZa}ka(){return{keys:["canonicalCode","code","message","messageSet","space"],Ha:{messageSet:uZa}}}};
_.xZa=class extends _.W{constructor(a={}){super();this.i.resourceId=a.resourceId==null?null:a.resourceId}get resourceId(){return _.Z(this,"resourceId")?_.V(this,"resourceId"):null}set resourceId(a){this.i.resourceId=a}ha(){return _.xZa}ka(){return{keys:["resourceId"]}}};
_.yZa=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.geb==null?null:a.geb}get key(){return _.Z(this,"key")?_.V(this,"key"):null}set key(a){this.i.key=a}get geb(){return _.Z(this,"noExistingValue")?_.V(this,"noExistingValue"):null}set geb(a){this.i.noExistingValue=a}get value(){return _.Z(this,"value")?_.V(this,"value"):null}set value(a){this.i.value=a}get version(){return _.Z(this,
"version")?_.V(this,"version"):null}set version(a){this.i.version=a}ha(){return _.yZa}ka(){return{keys:["key","noExistingValue","value","version"],Ha:{key:_.wZa,value:_.Du}}}};
tZa=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")?_.V(this,"key"):null}set key(a){this.i.key=a}get value(){return _.Z(this,"value")?_.V(this,"value"):null}set value(a){this.i.value=a}get version(){return _.Z(this,"version")?_.V(this,"version"):null}set version(a){this.i.version=a}ha(){return tZa}ka(){return{keys:["key","value","version"],Ha:{key:nZa,
value:_.Du}}}};
nZa=class extends _.W{constructor(a={}){super();this.i.setting=a.ix==null?null:a.ix;this.i.subkey=a.T_==null?null:a.T_;this.i.projectNumber=a.projectNumber==null?null:a.projectNumber;this.i.projectId=a.projectId==null?null:a.projectId}get projectId(){return _.Z(this,"projectId")?_.V(this,"projectId"):null}set projectId(a){this.i.projectId=a}get projectNumber(){return _.Z(this,"projectNumber")?_.V(this,"projectNumber"):null}set projectNumber(a){this.i.projectNumber=a}get ix(){return _.Z(this,"setting")?
_.V(this,"setting"):null}set ix(a){this.i.setting=a}get T_(){return _.Z(this,"subkey")?_.V(this,"subkey"):null}set T_(a){this.i.subkey=a}ha(){return nZa}ka(){return{keys:["projectId","projectNumber","setting","subkey"]}}};zZa=new _.Vd("API_VERSION");_.AZa=new _.Vd("REQUEST_SERVICE");_.Eu=class{};_.Eu.O=function(a){return new (a||_.Eu)};_.Eu.Ca=_.Od({type:_.Eu});_.Eu.Ba=_.nd({});
var Fu={$Xgafv:"$.xgafv",access_token:"access_token",alt:"alt",callback:"callback",count:"count",fields:"fields",key:"key",keyProjectId:"key.projectId",keySubkey:"key.subkey",oauth_token:"oauth_token",organizationId:"organizationId",prettyPrint:"prettyPrint",projectId:"projectId",quotaUser:"quotaUser",resourceId:"resourceId",uploadType:"uploadType",upload_protocol:"upload_protocol",version:"version"},Gu=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1alpha1":a;this.ub=new _.Dn(b,c)}jTa(a){return _.Cn(this.ub,
{body:a,Lb:"POST",Mb:"cloudusersettings_pa.recent.batchDelete",path:`/${this.Wa}/recent:batchDelete`,Sa:_.Fh({},Fu,{}),Ob:iZa})}kTa(a){return _.Cn(this.ub,{body:a,Lb:"POST",Mb:"cloudusersettings_pa.recent.batchGet",path:`/${this.Wa}/recent:batchGet`,Sa:_.Fh({},Fu,{}),Ob:pZa})}delete(a,b={},c={}){return _.Cn(this.ub,{body:null,Lb:"DELETE",Mb:"cloudusersettings_pa.recent.delete",path:`/${this.Wa}/recent/${a}`,Sa:_.Fh(b,Fu,c),Ob:_.Cu})}get(a,b={},c={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"cloudusersettings_pa.recent.get",
path:`/${this.Wa}/recent/${a}`,Sa:_.Fh(b,Fu,c),Ob:vZa})}update(a,b,c={},d={}){return _.Cn(this.ub,{body:b,Lb:"PUT",Mb:"cloudusersettings_pa.recent.update",path:`/${this.Wa}/recent/${a}`,Sa:_.Fh(c,Fu,d),Ob:_.Cu})}};Gu.O=function(a){return new (a||Gu)(_.m(zZa,8),_.m(_.AZa),_.m(_.Bn,8))};Gu.ta=_.k({token:Gu,oa:Gu.O});_.Hu=class{};_.Hu.O=function(a){return new (a||_.Hu)};_.Hu.ta=_.k({token:_.Hu,oa:a=>Gu.O(a),Ea:_.Eu});
var Iu=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1alpha1":a;this.ub=new _.Dn(b,c)}jTa(a){return _.Cn(this.ub,{body:a,Lb:"POST",Mb:"cloudusersettings_pa.settings.batchDelete",path:`/${this.Wa}/settings:batchDelete`,Sa:_.Fh({},Fu,{}),Ob:lZa})}kTa(a){return _.Cn(this.ub,{body:a,Lb:"POST",Mb:"cloudusersettings_pa.settings.batchGet",path:`/${this.Wa}/settings:batchGet`,Sa:_.Fh({},Fu,{}),Ob:rZa})}delete(a,b={},c={}){return _.Cn(this.ub,{body:null,Lb:"DELETE",Mb:"cloudusersettings_pa.settings.delete",
path:`/${this.Wa}/settings/${a}`,Sa:_.Fh(b,Fu,c),Ob:_.Cu})}get(a,b={},c={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"cloudusersettings_pa.settings.get",path:`/${this.Wa}/settings/${a}`,Sa:_.Fh(b,Fu,c),Ob:tZa})}update(a,b,c={},d={}){return _.Cn(this.ub,{body:b,Lb:"PUT",Mb:"cloudusersettings_pa.settings.update",path:`/${this.Wa}/settings/${a}`,Sa:_.Fh(c,Fu,d),Ob:tZa})}};Iu.O=function(a){return new (a||Iu)(_.m(zZa,8),_.m(_.AZa),_.m(_.Bn,8))};Iu.ta=_.k({token:Iu,oa:Iu.O});_.Ju=class{};
_.Ju.O=function(a){return new (a||_.Ju)};_.Ju.ta=_.k({token:_.Ju,oa:a=>Iu.O(a),Ea:_.Eu});_.BZa=new _.Vd("API_VERSION");_.CZa=new _.Vd("REQUEST_SERVICE");_.Ku=class{};_.Ku.O=function(a){return new (a||_.Ku)};_.Ku.Ca=_.Od({type:_.Ku});_.Ku.Ba=_.nd({});_.DZa=new _.Vd("REQUEST_SERVICE");_.Lu=class{};_.Lu.O=function(a){return new (a||_.Lu)};_.Lu.Ca=_.Od({type:_.Lu});_.Lu.Ba=_.nd({});_.EZa=new _.Vd("REQUEST_SERVICE");_.Mu=class{};_.Mu.O=function(a){return new (a||_.Mu)};_.Mu.Ca=_.Od({type:_.Mu});_.Mu.Ba=_.nd({});_.FZa=new _.Vd("REQUEST_SERVICE");_.Nu=class{};_.Nu.O=function(a){return new (a||_.Nu)};_.Nu.Ca=_.Od({type:_.Nu});_.Nu.Ba=_.nd({});_.GZa=new _.Vd("API_VERSION");_.HZa=new _.Vd("REQUEST_SERVICE");_.Ou=class{};_.Ou.O=function(a){return new (a||_.Ou)};_.Ou.Ca=_.Od({type:_.Ou});_.Ou.Ba=_.nd({});var JZa=function(a){if(Yk)a=IZa(a);else if(_.$k&&_.Zk)switch(a){case 93:a=91}return a},IZa=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 KZa={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 LZa=function(a,b,c,d,e,f,g,l,p,t,x){this.QO=a;this.Cw=b;this.QAa=c;this.e3=d;this.W3=e;this.tia=f;this.DBa=g;this.Yza=l;this.VY=p;this.Tpb=t;this.timeStamp=x};LZa.prototype.getKey=function(){return this.Cw};LZa.prototype.Js=function(){return this.DBa};
var QZa=function(a){var b=a.fW;b=(b=b&&"composed"in b&&b&&"composedPath"in b&&b.composed&&b.composedPath())&&b.length>0?b[0]:a.target;return MZa(NZa(OZa((new PZa).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()},PZa=function(){this.QO=null;this.Cw="";this.fZb=this.Tpb=this.VY=this.Yza=this.DBa=this.tia=this.W3=this.e3=this.QAa=
null};_.ba=PZa.prototype;_.ba.keyCode=function(a){this.QO=a;return this};_.ba.key=function(a){this.Cw=a;return this};_.ba.shiftKey=function(a){this.QAa=a;return this};_.ba.altKey=function(a){this.e3=a;return this};_.ba.ctrlKey=function(a){this.W3=a;return this};_.ba.metaKey=function(a){this.tia=a;return this};_.ba.target=function(a){this.DBa=a;return this};var OZa=function(a,b){a.Yza=b;return a},NZa=function(a,b){a.VY=b;return a},MZa=function(a,b){a.Tpb=b;return a};
PZa.prototype.timeStamp=function(a){this.fZb=a;return this};PZa.prototype.ab=function(){return new LZa(this.QO,this.Cw,this.QAa,this.e3,this.W3,this.tia,this.DBa,this.Yza,this.VY,this.Tpb,this.fZb)};var RZa=function(a,b,c,d){sq.call(this,a,c);this.identifier=b;this.timeStamp=d!=null?d:null};_.Qk(RZa,sq);var UZa;_.Pu=function(a){yq.call(this);this.lea=this.X7={};this.exa=0;this.HTc=vc(SZa);this.h5c=vc(TZa);this.fra=!0;this.EPa=null;this.Bw=a;_.wq(this.Bw,"keydown",this.HMb,void 0,this);_.wq(this.Bw,"synthetic-keydown",this.MMb,void 0,this);al&&(_.wq(this.Bw,"keypress",this.OMb,void 0,this),_.wq(this.Bw,"synthetic-keypress",this.PMb,void 0,this));_.wq(this.Bw,"keyup",this.IMb,void 0,this);_.wq(this.Bw,"synthetic-keyup",this.NMb,void 0,this)};_.Qk(_.Pu,yq);
var VZa=function(a){this.Ub=a||null;this.next=a?null:{}},SZa=[27,112,113,114,115,116,117,118,119,120,121,122,123,19],TZa="color date datetime datetime-local email month number password search tel text time url week".split(" ");_.Pu.prototype.MP=function(a,b){WZa(this.X7,XZa(1,arguments),a)};_.Pu.prototype.yl=function(a){YZa(this.X7,XZa(0,arguments))};
var XZa=function(a,b){if(typeof b[a]==="string")a=ZZa(b[a]).map(function(e){return $Za(e.key||"",e.keyCode,e.modifiers)});else{var c=b,d=a;Array.isArray(b[a])&&(c=b[a],d=0);for(a=[];d<c.length;d+=2)a.push($Za("",c[d],c[d+1]))}return a};
_.Pu.prototype.Cn=function(){_.Pu.VD.Cn.call(this);this.X7={};xq(this.Bw,"keydown",this.HMb,!1,this);xq(this.Bw,"synthetic-keydown",this.MMb,!1,this);al&&(xq(this.Bw,"keypress",this.OMb,!1,this),xq(this.Bw,"synthetic-keypress",this.PMb,!1,this));xq(this.Bw,"keyup",this.IMb,!1,this);xq(this.Bw,"synthetic-keyup",this.NMb,!1,this);this.Bw=null};
var ZZa=function(a){a=a.replace(/[ +]*\+[ +]*/g,"+").replace(/[ ]+/g," ").toLowerCase();a=a.split(" ");for(var b=[],c,d=0;c=a[d];d++){var e=c.split("+"),f=null,g=null;c=0;for(var l,p=0;l=e[p];p++){switch(l){case "shift":c|=1;continue;case "ctrl":c|=2;continue;case "alt":c|=4;continue;case "meta":c|=8;continue}e=void 0;f=l;if(!UZa){g={};for(e in KZa)g[KZa[e]]=JZa(parseInt(e,10));UZa=g}g=UZa[f];f=l;break}b.push({key:f,keyCode:g,modifiers:c})}return b};
_.Pu.prototype.IMb=function(a){a=QZa(a);Yk&&a_a(this,a);al&&!this.Mwa&&Qu(a)&&this.K5(a,!0)};_.Pu.prototype.NMb=function(a){a=a.getData();Yk&&a_a(this,a);al&&!this.Mwa&&Qu(a)&&this.K5(a,!0)};var a_a=function(a,b){32==a.EPa&&32==b.QO&&(0,b.VY)();a.EPa=null},Qu=function(a){return al&&a.W3&&a.e3};_.Pu.prototype.OMb=function(a){a=QZa(a);a.QO>32&&Qu(a)&&(this.Mwa=!0)};_.Pu.prototype.PMb=function(a){a=a.getData();a.QO>32&&Qu(a)&&(this.Mwa=!0)};
var WZa=function(a,b,c){var d=b.shift();d.forEach(function(e){if((e=a[e])&&(b.length==0||e.Ub))throw Error("Sc`"+e.Ub);});b.length?d.forEach(function(e){e=e.toString();var f=new VZa;e=e in a?a[e]:a[e]=f;WZa(e.next,b.slice(0),c)}):d.forEach(function(e){a[e]=new VZa(c)})},YZa=function(a,b){b.shift().forEach(function(c){var d=a[c];d&&(b.length==0?d.Ub&&delete a[c]:d.next&&(YZa(d.next,b.slice(0)),_.rc(d.next)&&delete a[c]))})},b_a=function(a,b){for(var c=0;c<b.length;c++){var d=a[b[c]];if(d)return d}},
$Za=function(a,b,c){c=c||0;b=["c_"+b+"_"+c];a!=""&&b.push("n_"+a+"_"+c);return b};_.Pu.prototype.HMb=function(a){this.K5(QZa(a))};_.Pu.prototype.MMb=function(a){this.K5(a.getData())};
_.Pu.prototype.K5=function(a,b){a:{var c=a.QO;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.Yza;var 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.HTc[c]?!0:f?!1:a.e3||a.W3||a.tia?!0:d.tagName=="INPUT"&&this.h5c[d.type]?c==13:d.tagName=="INPUT"||d.tagName=="BUTTON"?
c!=32:!1}if(c)if(!b&&Qu(a))this.Mwa=!1;else{b=JZa(a.QO);c=a.getKey();c=$Za(c,b,(a.QAa?1:0)|(a.W3?2:0)|(a.e3?4:0)|(a.tia?8:0));d=b_a(this.lea,c);if(!d||Date.now()-this.exa>=1500)this.lea=this.X7,this.exa=Date.now();(d=b_a(this.lea,c))&&d.next&&(this.lea=d.next,this.exa=Date.now());d&&(d.next?(0,a.VY)():(this.lea=this.X7,this.exa=Date.now(),this.fra&&(0,a.VY)(),c=d.Ub,d=new RZa("shortcut",c,a.Js(),a.timeStamp),d=this.dispatchEvent(d),c=new RZa("shortcut_"+c,c,a.Js(),a.timeStamp),(d&=this.dispatchEvent(c))||
(0,a.VY)(),Yk&&(this.EPa=b)))}};var f_a,c_a,d_a,e_a;f_a=function(a,b,c,d,e){var f=typeof c==="string"?c:c.join();let g=a.FPa.get(f);g||(g=[],a.FPa.set(f,g));if(!e&&g.length)throw Error("Tc`"+c);if(e&&g.length>=3)throw Error("Uc`"+c+"`3");f=l=>{l.identifier===b&&d();return!0};e&&g.length&&c_a(a,c,g[g.length-1].callback);g.push({name:b,callback:f});d_a(a,b,c,f);return e_a(a,b,c,f)};c_a=function(a,b,c){typeof b==="string"?a.Bi.yl(b):a.Bi.yl(...b);xq(a.Bi,"shortcut",c)};
d_a=function(a,b,c,d){typeof c==="string"?a.Bi.MP(b,c):a.Bi.MP(b,...c);_.wq(a.Bi,"shortcut",d)};e_a=function(a,b,c,d){return()=>{var e=a.FPa.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?(c_a(a,c,d),e.pop(),(e=e[e.length-1])&&d_a(a,e.name,c,e.callback)):e.splice(f,1))}}};
_.Ru=class{constructor(a){this.FPa=new Map;this.Bi=new _.Pu(a)}register(a,b,c,d=!1,e=!1){typeof b==="string"&&(b=b.toLowerCase());const f=f_a(this,a,b,c,d);if(e)return f;let g=()=>{};typeof b!=="string"||b.includes("alt")||(g=f_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=f_a(this,`${"alt"}+${a}`,b,c,d));return()=>{f();g()}}};_.Ru.O=function(a){return new (a||_.Ru)(_.m(_.hi))};_.Ru.ta=_.k({token:_.Ru,oa:_.Ru.O,Ea:"root"});var g_a=class extends _.cc{constructor(a){super(a)}JW(){return _.Bl(this,1)}getContainer(){return _.Gl(this,2,0)}};g_a.prototype.toObject=function(){return h_a(this)};var h_a=function(a){if(a!=null)return _.dc(a),{f7:_.h(_.yl(a,1)),container:_.h(_.Al(a,2)),cid:_.h(_.wl(a,3)),Ced:_.h(_.X(a,4))}};var i_a=class extends _.cc{constructor(a){super(a)}getMetadata(){return _.ql(this,g_a,1)}S7(a){return _.sl(this,1,a)}getValue(){return _.X(this,2)}mga(){return _.X(this,2)}setValue(a){return _.Mc(this,2,a)}Ul(){return _.Wl(this,2)}getType(){return _.X(this,3)}Wm(a){return _.Mc(this,3,a)}};i_a.prototype.toObject=function(){return j_a(this)};var j_a=function(a){if(a!=null)return _.dc(a),{metadata:h_a(a.getMetadata()),value:_.h(_.X(a,2)),type:_.h(_.X(a,3)),zfd:_.h(_.X(a,4))}};var k_a=class extends _.cc{constructor(a){super(a)}getEmail(){return _.ql(this,i_a,1)}};k_a.prototype.toObject=function(){if(this!=null){_.dc(this);var a={email:j_a(this.getEmail()),Nnd:_.h(_.X(this,2))}}else a=void 0;return a};var l_a=class extends _.cc{constructor(a){super(a)}getEmail(){return _.ql(this,i_a,1)}};l_a.prototype.toObject=function(){if(this!=null){_.dc(this);var a={email:j_a(this.getEmail()),xed:_.h(_.X(this,2))}}else a=void 0;return a};var m_a=class extends _.cc{constructor(a){super(a)}};m_a.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Wqd:_.h(_.Al(this,1)),Xqd:_.h(_.X(this,2)),Ipd:_.h(_.X(this,3)),Gpd:_.h(_.X(this,4))}}else a=void 0;return a};var tta=new tq;tta.altKey=!0;tta.keyCode=39;(new tq).keyCode=13;var eta=function(a,b){var c=n_a;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.sjb>=3)throw Error("Wc`"+a);c.sjb++;try{c.isDisposed()||b instanceof fu||b instanceof Cq||c.fAa&&c.fAa.length<10&&c.fAa.push(new o_a(a,b))}finally{c.sjb--}},n_a=new class extends vm{constructor(){super();this.sjb=0;this.fAa=null}init(){this.fAa=[]}},o_a=class{constructor(a,b){this.msg=
a;this.e=b;this.severity="unknown"}};var Su=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.ba=Su.prototype;_.ba.getWidth=function(){return this.right-this.left};_.ba.getHeight=function(){return this.bottom-this.top};_.ba.clone=function(){return new Su(this.top,this.right,this.bottom,this.left)};_.ba.contains=function(a){return this&&a?a instanceof Su?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
_.ba.expand=function(a,b,c,d){_.Aa(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};_.ba.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
_.ba.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};_.ba.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
_.ba.translate=function(a,b){a instanceof xm?(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};_.ba.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};var Tu=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};_.ba=Tu.prototype;_.ba.clone=function(){return new Tu(this.left,this.top,this.width,this.height)};_.ba.contains=function(a){return a instanceof xm?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};
_.ba.distance=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};_.ba.getSize=function(){return new ym(this.width,this.height)};_.ba.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
_.ba.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.ba.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.ba.translate=function(a,b){a instanceof xm?(this.left+=a.x,this.top+=a.y):(this.left+=a,typeof b==="number"&&(this.top+=b));return this};
_.ba.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var Uu=function(a,b){a:{var c=Am(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]},p_a=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}},q_a=function(a){var b=Am(a),c=Uu(a,"position"),d=c=="fixed"||c=="absolute";for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(a.nodeType==11&&a.host&&(a=a.host),
c=Uu(a,"position"),d=d&&c=="static"&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c=="fixed"||c=="absolute"||c=="relative"))return a;return null},r_a=function(a){for(var b=new Su(0,Infinity,Infinity,0),c=Bm(a),d=c.kl.body,e=c.kl.documentElement,f=DDa(c.kl);a=q_a(a);)if((!_.Zk||a.clientHeight!=0||a!=d)&&a!=d&&a!=e&&Uu(a,"overflow")!="visible"){var g=Vu(a),l=new xm(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.bK();b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return b.top>=0&&b.left>=0&&b.bottom>b.top&&b.right>b.left?b:null},Vu=function(a){var b=Am(a),c=new xm(0,0);if(a==(b?Am(b):document).documentElement)return c;a=p_a(a);b=EDa(Bm(b).kl);c.x=a.left+b.x;c.y=a.top+b.y;return c},s_a=function(a){typeof a==
"number"&&(a+="px");return a},u_a=function(a){var b=t_a;if(Uu(a,"display")!="none")return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a},t_a=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.Zk&&!b&&!c;return(b===void 0||d)&&a.getBoundingClientRect?(a=p_a(a),new ym(a.right-a.left,a.bottom-a.top)):new ym(b,c)},v_a=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 w_a=function(){if(al){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(ha()))?a[1]:"0"}return _.$k?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(ha()))?a[0].replace(/_/g,"."):"10"):tya?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(ha()))?a[1]:""):uya||vya||wya?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(ha()))?a[1].replace(/_/g,"."):""):""}();var Wu=function(a){return(a=a.exec(ha()))?a[1]:""},x_a=function(){if(Eya)return Wu(/Firefox\/([0-9.]+)/);if(_.Xk||sya||rya)return Dya;if(Iya){if(_.sa()||jaa()){var a=Wu(/CriOS\/([0-9.]+)/);if(a)return a}return Wu(/Chrome\/([0-9.]+)/)}if(Jya&&!_.sa())return Wu(/Version\/([0-9.]+)/);if(Fya||Gya){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(ha()))return a[1]+"."+a[2]}else if(Hya)return(a=Wu(/Android\s+([0-9.]+)/))?a:Wu(/Version\/([0-9.]+)/);return""}();var A_a=function(a,b,c,d,e,f,g,l){var p;if(p=c.offsetParent){var t=p.tagName=="HTML"||p.tagName=="BODY";if(!t||Uu(p,"position")!="static"){var x=Vu(p);if(!t){t="rtl"==Uu(p,"direction");var A;if(A=t){A=Jya&&gya(x_a,10)>=0;var F;if(F=xya)F=gya(w_a,10)>=0;var I=Iya&&gya(x_a,85)>=0;A=Yk||A||F||I}t=A?-p.scrollLeft:t&&Uu(p,"overflowX")!="visible"?p.scrollWidth-p.clientWidth-p.scrollLeft:p.scrollLeft;x=yDa(x,new xm(t,p.scrollTop))}}}p=x||new xm;x=Vu(a);t=u_a(a);x=new Tu(x.x,x.y,t.width,t.height);if(t=r_a(a))I=
new Tu(t.left,t.top,t.right-t.left,t.bottom-t.top),t=Math.max(x.left,I.left),A=Math.min(x.left+x.width,I.left+I.width),t<=A&&(F=Math.max(x.top,I.top),I=Math.min(x.top+x.height,I.top+I.height),F<=I&&(x.left=t,x.top=F,x.width=A-t,x.height=I-F));t=Bm(a);A=Bm(c);if(t.kl!=A.kl){t=t.kl.body;A=A.getWindow();F=new xm(0,0);I=Cm(Am(t));if(qya(I,"parent")){var K=t;do{if(I==A)var U=Vu(K);else U=p_a(K),U=new xm(U.left,U.top);F.x+=U.x;F.y+=U.y}while(I&&I!=A&&I!=I.parent&&(K=I.frameElement)&&(I=I.parent))}t=yDa(F,
Vu(t));x.left+=t.x;x.top+=t.y}a=y_a(a,b);b=x.left;a&4?b+=x.width:a&2&&(b+=x.width/2);b=new xm(b,x.top+(a&1?x.height:0));b=yDa(b,p);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);if(f)if(l)var ca=l;else if(ca=r_a(c))ca.top-=p.y,ca.right-=p.x,ca.bottom-=p.y,ca.left-=p.x;return z_a(b,c,d,void 0,ca,f,g)},z_a=function(a,b,c,d,e,f,g){a=a.clone();var l=y_a(b,c);c=u_a(b);g=g?g.clone():c.clone();a=a.clone();g=g.clone();var p=0;if(d||l!=0)l&4?a.x-=g.width+(d?d.right:0):l&2?a.x-=g.width/2:d&&(a.x+=d.left),l&1?
a.y-=g.height+(d?d.bottom:0):d&&(a.y+=d.top);f&&(e?(d=g,l=0,(f&65)==65&&(a.x<e.left||a.x>=e.right)&&(f&=-2),(f&132)==132&&(a.y<e.top||a.y>=e.bottom)&&(f&=-5),a.x<e.left&&f&1&&(a.x=e.left,l|=1),f&16&&(p=a.x,a.x<e.left&&(a.x=e.left,l|=4),a.x+d.width>e.right&&(d.width=Math.min(e.right-a.x,p+d.width-e.left),d.width=Math.max(d.width,0),l|=4)),a.x+d.width>e.right&&f&1&&(a.x=Math.max(e.right-d.width,e.left),l|=1),f&2&&(l|=(a.x<e.left?16:0)|(a.x+d.width>e.right?32:0)),a.y<e.top&&f&4&&(a.y=e.top,l|=2),f&32&&
(p=a.y,a.y<e.top&&(a.y=e.top,l|=8),a.y+d.height>e.bottom&&(d.height=Math.min(e.bottom-a.y,p+d.height-e.top),d.height=Math.max(d.height,0),l|=8)),a.y+d.height>e.bottom&&f&4&&(a.y=Math.max(e.bottom-d.height,e.top),l|=2),f&8&&(l|=(a.y<e.top?64:0)|(a.y+d.height>e.bottom?128:0)),e=l):e=256,p=e);f=new Tu(0,0,0,0);f.left=a.x;f.top=a.y;f.width=g.width;f.height=g.height;e=p;if(e&496)return e;a=new xm(f.left,f.top);a instanceof xm?(g=a.x,a=a.y):(g=a,a=void 0);b.style.left=s_a(g);b.style.top=s_a(a);g=f.getSize();
c==g||c&&g&&c.width==g.width&&c.height==g.height||(c=g,b=b.style,Yk?b.MozBoxSizing="border-box":_.Zk?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},y_a=function(a,b){return(b&8&&"rtl"==Uu(a,"direction")?b^4:b)&-9};var E_a=function(a,b){if(b.D_)a:{var c=b.D_.JNc,d=b.D_.x6,e=b.D_.domHelper,f=b.D_.config;b=b.D_.KUc;if(a.uk){var g=!!f.hovercardAlign;f="v"===f.hovercardAlign;if(g&&b)B_a(a,b,c,e,f);else if(d)b=EDa(e.kl),f=d.x+b.x,d=d.y+b.y,a.uk?(a.uk.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),e=C_a(e),d=new xm(f,d),f=new Su(15,15,15,15),z_a(d,a.uk,8,f,e,5,c)&496&&z_a(d,a.uk,9,f,e,5,c)&496&&z_a(d,a.uk,8,f,e,0,c)):Tj("this.el_ is falsy");else{Tj(`Not displaying by element (${g} && ${b}) or mouse position (${d})`);
break a}a.uk?(D_a(a,!0),a.Iga&&(a.Iga=null),a.uk.style.display="",v_a(a.uk,1),a.yj.next({type:0})):Tj("this.el_ is falsy")}}else a.uk?(a.uk.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating"),a.uk.style.display="",a.yj.next({type:0})):Tj("this.el_ is falsy")},F_a=function(a){a.uk?(D_a(a,!1),v_a(a.uk,0),a.Iga&&(a.Iga.unsubscribe(),a.Iga=null),a.uk.style.display="none",a.yj.next({type:1})):Tj("this.el_ is falsy")},B_a=function(a,b,c,d,e=!1){if(a.uk){a.uk.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating");
d=C_a(d);var f=6,g=4,l=0,p=0,t=4,x=void 0;e&&(f=9,g=0,p=l=1,t=0,x=new xm(100,-10));A_a(b,g,a.uk,l,x,f,c,d)>2&&A_a(b,p,a.uk,t,x,f,c,d)>2&&A_a(b,g,a.uk,l,x,0,c,d)}else Tj("this.el_ is falsy")},C_a=function(a){const b=EDa(a.kl);a=a.bK();return new Su(b.y+12,b.x+a.width-12,b.y+a.height-12,b.x+12)},D_a=function(a,b){b?a.uk.classList.add("boqSocialpeoplehovercardV2HovercardAnimating"):a.uk.classList.remove("boqSocialpeoplehovercardV2HovercardAnimating")},G_a=class{constructor(){this.Iga=this.uk=null;this.yj=
new _.fg}};var Xu=function(a,b){b.xQ!==a.By.xQ&&(a.By={jH:!1,kF:!1,xQ:b.xQ});b.jH||b.kF?!b.jH&&!b.kF||a.By.jH||a.By.kF||a.BCa.next("cancelHide"):a.BCa.next("beginHide");a.By=b},H_a=class{constructor(){this.By={jH:!1,kF:!1,xQ:""};this.BCa=new _.fg}tga(){const a=Object.assign({},this.By,{kF:!0,jH:!1});Xu(this,a)}sga(){const a=Object.assign({},this.By,{kF:!1});Xu(this,a)}vga(a){a=Object.assign({},this.By,{kF:!1,jH:!0,xQ:a});Xu(this,a)}uga(a){a=Object.assign({},this.By,{jH:!1,xQ:a});Xu(this,a)}R5a(){Xu(this,{kF:!1,
jH:!1,xQ:""})}Iua(){this.By={kF:!1,jH:!1,xQ:""};this.BCa.next("forceHide")}K9a(){return this.By.jH||this.By.kF}};var J_a=class{constructor(a){this.UE=a;this.t4=new _.Me;this.BO=new H_a;this.t4.add(_.v(this.BO.BCa.Tf(),_.pf(b=>{var c=this.UE;return(c.jh?c.jh.config.allowOnlyForcedHide:c.Oh&&c.Oh.config.allowOnlyForcedHide)&&b!=="forceHide"?!1:!0})).subscribe(b=>{switch(b){case "beginHide":I_a(this.UE);break;case "cancelHide":Yu(this.UE);break;case "forceHide":I_a(this.UE,0);break;default:Tj(`Unknown Visibility Event: ${b}`)}}))}tga(){var a=this.UE,b=Date.now();a.QC=b;this.BO.tga()}sga(){var a=this.UE,b=Date.now();
a.QC=b;this.BO.sga()}vga(a,b){this.UE.QC=b;this.BO.vga(a)}uga(a,b){this.UE.QC=b;this.BO.uga(a)}R5a(a){this.UE.QC=a;this.BO.R5a()}Iua(a){this.UE.QC=a;this.BO.Iua()}K9a(){return this.BO.K9a()}};var K_a=class{constructor(a){this.config=a}},L_a=class{constructor(a){this.state=a}},M_a=class{},N_a=class{},O_a=class{},P_a=class{constructor(a){this.size=a}},Q_a=class{constructor(a){this.size=a}},R_a=class{constructor(a){this.T0c=a}},S_a=class{constructor(a){this.message=a}},T_a=class{constructor(a){this.j0c=a}};var U_a=class{constructor(a){this.Hfa=a;this.Eya=this.Hfa.iframeGetCrossOriginFilter()}};var Zu=class extends _.cc{constructor(a){super(a)}rMb(){return _.Cl(this,1)}ow(){return _.Kl(this,2,V_a)}PAa(a){return _.Tl(this,2,V_a,a)}Onb(a){_.Ol(this,3,a)}},V_a=[2,4];Zu.prototype.toObject=function(){return W_a(this)};var W_a=function(a){if(a!=null)return _.dc(a),{Dja:_.h(_.zl(a,1)),text:_.h(_.Ml(a,2,V_a)),snd:_.h(_.Al(a,_.pl(a,V_a,4))),disabled:_.h(_.yl(a,3))}};var X_a=class extends _.cc{constructor(){super()}C4a(){return _.ql(this,Zu,1)}FWb(a){_.sl(this,1,a)}};X_a.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Z_c:W_a(this.C4a())}}else a=void 0;return a};var Y_a=function(a,b){a=a.Tua;a.Hfa.iframeSend("loadData",a.Eya,b.config)},Z_a=function(a={width:0,height:0}){const b=new ym(0,0);a&&(b.width=a.width||0,b.height=a.height||0);return b},uta=class{constructor(a){this.Tua=new U_a(a);this.yj=new _.fg}};var $_a=class{constructor(a,b,c){this.ny=a;this.q3=b;this.T6a=c}},a0a=class{constructor(a){this.ny=a}},b0a=class{constructor(a,b){this.ny=a;this.q3=b}},c0a=class{constructor(a){this.ny=a}},d0a=class{constructor(a,b){this.ny=a;this.q3=b}},e0a=class{constructor(a,b){this.ny=a;this.q3=b}},f0a=class{constructor(a){this.ny=a}},g0a=class{constructor(a){this.ny=a}};var h0a=!_.Xk&&!faa(),$u=function(a,b){if(/-[a-z]/.test(b))return null;if(h0a&&a.dataset){if(gaa()&&!(b in a.dataset))return null;a=a.dataset[b];return a===void 0?null:a}return a.getAttribute("data-"+bDa(b))},i0a=function(a,b){return/-[a-z]/.test(b)?!1:h0a&&a.dataset?b in a.dataset:a.hasAttribute?a.hasAttribute("data-"+bDa(b)):!!a.getAttribute("data-"+bDa(b))};var av=function(a,b){b=parseInt($u(b,"hovercardOwnerId")||"-1",10);return a.WKb[b]=a.WKb[b]||new Mq(a)},bv=function(a){return!!a.target&&a.target.tagName!=="IFRAME"},j0a=function(a,b){const c=String(_.Ca(b)),d=av(a,b);a.yHb=e=>{bv(e)&&a.yj.next(new e0a(e,c))};d.listen(b,"keydown",a.yHb)},k0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Uga.has(d)||a.Uga.set(d,{element:b,listener:c});return a.Uga.get(d).listener},l0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.Tga.has(d)||
a.Tga.set(d,{element:b,listener:c});return a.Tga.get(d).listener},m0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.ida.has(d)||a.ida.set(d,{element:b,listener:c});return a.ida.get(d).listener},n0a=function(a,b,c){const d=b.getAttribute("data-hovercard-id");a.jda.has(d)||a.jda.set(d,{element:b,listener:c});return a.jda.get(d).listener},o0a=function(a,b,c,d){const e=Bm(b).kl.body;av(a,b).listen(b,"mouseover",k0a(a,b,f=>{bv(f)&&a.yj.next(new $_a(f,c,d))})).listen(b,"mouseout",l0a(a,
b,f=>{bv(f)&&a.yj.next(new a0a(f))})).listen(e,"mousemove",m0a(a,b,f=>void a.yj.next(new f0a(f)))).listen(e,"touchstart",n0a(a,b,f=>void a.yj.next(new g0a(f))))},p0a=function(a,b){const c=av(a,b),d=String(_.Ca(b));a.zHb=e=>{bv(e)&&a.yj.next(new d0a(e,d))};a.sZb=e=>void a.yj.next(new g0a(e));c.listen(b,"mouseover",a.zHb).listen(b,"touchstart",a.sZb);j0a(a,b);return(b=Bm(b).Ui("C__HC_94253229"))?(a.rSb=e=>void a.yj.next(new b0a(e,d)),a.qSb=e=>void a.yj.next(new c0a(e)),c.listen(b,"mouseover",a.rSb).listen(b,
"mouseout",a.qSb),b):null},q0a=function(a,b){const c=b.getAttribute("data-hovercard-id");a.Uga.forEach(({element:e,listener:f},g)=>{c===g&&(av(a,e).Wu(e,"mouseover",f),a.Uga.delete(g))});a.Tga.forEach(({element:e,listener:f},g)=>{c===g&&(av(a,e).Wu(e,"mouseout",f),a.Tga.delete(g))});const d=Bm(b).kl.body;a.ida.forEach(({element:e,listener:f},g)=>{c===g&&(av(a,e).Wu(d,"mousemove",f),a.ida.delete(g))});a.jda.forEach(({element:e,listener:f},g)=>{c===g&&(av(a,e).Wu(d,"touchstart",f),a.jda.delete(g))})},
r0a=function(a,b=!1){if(!_.Aa(a)||a.nodeType!=1)return!1;let c=!1;i0a(a,"hovercardHoverTriggerDisabled")&&(c=$u(a,"hovercardHoverTriggerDisabled")==="true");return i0a(a,"hovercardId")&&(!b||!c)},s0a=function(a,b=!1){return JDa(a,c=>r0a(c,b))},t0a=function(a,b){for(;b&&a!==b;)b=b.parentNode||b.host;return b===a},u0a=class{constructor(){this.Uga=new Map;this.Tga=new Map;this.ida=new Map;this.jda=new Map;this.WKb={};this.yj=new _.fg}bva(a){return Bm(a)}};var v0a=class extends _.cc{constructor(a){super(a)}};v0a.prototype.toObject=function(){return w0a(this)};var w0a=function(a){if(a!=null)return _.dc(a),{Hbd:_.h(_.X(a,1))}};var x0a=class extends _.cc{constructor(a){super(a)}};x0a.prototype.toObject=function(){return y0a(this)};var y0a=function(a){if(a!=null)return _.dc(a),{Hcd:_.h(_.X(a,1)),grd:_.h(_.X(a,2))}};var z0a=class extends _.cc{constructor(a){super(a)}getEmail(){return _.Y(this,1)}y4a(){return _.Y(this,2)}Qfa(){return _.Y(this,4)}};z0a.prototype.toObject=function(){return A0a(this)};var A0a=function(a){if(a!=null)return _.dc(a),{email:_.h(_.X(a,1)),iSb:_.h(_.X(a,2)),ild:_.h(_.X(a,3)),displayName:_.h(_.X(a,4))}};var B0a=class extends _.cc{constructor(a){super(a)}C4a(){return _.ql(this,Zu,2)}FWb(a){_.sl(this,2,a)}};B0a.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Hpd:A0a(_.ql(this,z0a,1)),Z_c:W_a(this.C4a()),Gbd:w0a(_.ql(this,v0a,3)),sed:y0a(_.ql(this,x0a,4))}}else a=void 0;return a};var C0a=class extends _.cc{constructor(){super()}R4a(){return _.El(this,1)}eob(a){return _.Sl(this,1,a)}getMetadata(){return _.ql(this,Zu,2)}S7(a){return _.sl(this,2,a)}};C0a.prototype.toObject=function(){if(this!=null){_.dc(this);var a={requestId:_.h(_.wl(this,1)),metadata:W_a(this.getMetadata())}}else a=void 0;return a};_.D0a=RegExp("[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");var cv={OEa:0,IGa:1,M9:2},I_a=function(a,b){E0a(a);a.jh&&!a.Hga&&(a.JJb.tYb||F0a(a,b).then(()=>void dv(a)))},Yu=function(a){var b=a.Hga;b&&b.cancel();a.Hga=null},I0a=function(a,b,c){if(bv(c)){var d=G0a(c)||c.target;if(d=s0a(d,!0))a.QC=Date.now(),H0a(a,b,d,c.clientX,c.clientY,{GNb:!1,GOb:!1,T6a:{}})}},J0a=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.JJb.tYb=!0);return b},xta=function(a,b,c={}){a.Y8=b;b=_.Ca(b);a.gu[b]=J0a(a,c);a.EHb()},K0a=function(a){a.esa=!0;const b=p0a(a.GJ,a.Y8);b&&(a.TIb=b,a.fV.uk=a.TIb,F_a(a.fV))},L0a=function(a,b){var c=Date.now();(a.QC===null||a.QC<c)&&a.sw.Iua(c);
a.jh&&(b&&a.Wla&&a.Wla.focus(),a.Wla=null,a.jh.mNb=b?"hideTriggeredByEscape":"hideTriggeredByMouse")},M0a=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)},G0a=function(a){return(a=a.fW)&&typeof a.composedPath==="function"&&(a=a.composedPath(),a=a.length>0?a[0]:null,a instanceof Node)?a:null},H0a=function(a,b,c,d,e,f){var g=a.gu[b].primaryActionButtonOnload,l=$u(c,"hovercardId");g&&
l&&(g=g(l,N0a(a)),a.rW=g);a.x6={x:d,y:e};if(CDa(window).width<375)Bq();else if(a.jh&&a.jh.We==c)Yu(a),Bq();else if(a.Oh&&a.Oh.We==c)Bq();else if(ev(a),c?(d=$u(c,"hovercardId")||"",d=_.Rk(d,"buganizer-system+")?d.replace("buganizer-system+",""):_.Rk(d,"yaqs-carrier-pigeon+")?d.replace("yaqs-carrier-pigeon+",""):d):d="",d){Date.now();e=b.toString();if(h0a&&c.dataset)c.dataset.hovercardOwnerId=e;else{if(/-[a-z]/.test("hovercardOwnerId"))throw Error("R");c.setAttribute("data-"+bDa("hovercardOwnerId"),
e)}e=J0a(a,a.gu[b]||{},f.T6a);g=!!a.jh;l=f.GNb||!!e.skipArtificialDelays;var p=O0a({GQb:g,xXb:l,aUb:250,MJb:1E3});P0a(a);a.a8=bRa(p);l&&g&&dv(a);p=a.Oh={We:c,Lcd:b,config:e};o0a(a.GJ,c,String(b),e);a.QOb||a.vga(p.We.getAttribute("data-hovercard-id"),Date.now());c.contains(document.activeElement)&&(a.Wla=document.activeElement);Q0a(a,c,d,O0a({GQb:g,xXb:l,aUb:100,MJb:400}),f.GOb)}else Bq()},R0a=function(a,b){a.rW=b},N0a=function(a){a.Nha>=Number.MAX_SAFE_INTEGER?a.Nha=0:a.Nha++;return a.Nha},E0a=function(a){a.Oh&&
(a.rW=null,ev(a),P0a(a),S0a(a),q0a(a.GJ,a.Oh.We),a.Oh=null)},ev=function(a){var b=a.sxa;b&&b.cancel();a.sxa=null},O0a=function({GQb:a,xXb:b,aUb:c,MJb:d}){return b?0:a?c:d},dv=function(a){Yu(a);!a.sw.K9a()&&a.jh&&(a.jh.pya&&a.jh.mNb&&a.jh.pya(a.jh.mNb),a.QOb=!1,q0a(a.GJ,a.jh.We),a.jh=null,a.Wla=null,a.QP=cv.OEa,F_a(a.fV),a.Dja=-1,a.dispatchEvent("b"),a.Oh||a.dispatchEvent("c"))},Q0a=function(a,b,c,d,e){if(a.Oh){var f=a.SIb(b,c,e);a.Oh.config=Object.assign(f,a.Oh.config||{});T0a(a,d).then(()=>void U0a(a,
f),g=>{g instanceof Cq||Tj(g,`Failed during delay to load data. delay: ${d}`)})}else Bq()},T0a=function(a,b=400){ev(a);a.sxa=bRa(b);return a.sxa},U0a=function(a,b){ev(a);if(a.Oh){a.rW=null;const c=b.primaryActionButtonOnload?b.primaryActionButtonOnload:(e,f)=>Bq((new C0a).eob(f).S7(new Zu)),d=b["hovercard-id"];d&&R0a(a,c(d,N0a(a)));a.gXc=()=>{a.Oh&&V0a(a,a.Oh.We)};Y_a(a.yw,new K_a(b))}},V0a=function(a,b){a.esa?W0a(a).then(c=>{for(var d of c)if(d instanceof C0a){var e=a;if(d.R4a()!==e.Nha)return;e=
d}a.Oh&&a.Oh.We===b&&a.esa&&a.a8&&(d=a.Oh,dv(a),P0a(a),ev(a),S0a(a),a.jh=d,a.Oh=null,e&&(d=e.getMetadata(),d==null?Tj("No PrimaryActionMetadata was found in the FetchPabResponse."):(a.rW=null,_.zl(d,1)!=null&&(a.Dja=d.rMb()),E_a(a.fV,{type:0,D_:null,CUc:null}),a.QP=cv.IGa,e=a.yw,c=new L_a(d),d=new X_a,d.FWb(c.state),e=e.Tua,d=d.hd(),e.Hfa.iframeSend("render",e.Eya,d))))}):(Tj("Attempting to render card before card is built."),Bq())},W0a=function(a){S0a(a);const b=[];a.a8&&b.push(a.a8);a.rW&&b.push(a.rW);
a.Isa=PQa(b);return a.Isa},X0a=function(a,b,c){if(a.jh){var d=a.GJ.bva(a.Y8);E_a(a.fV,{type:0,D_:{JNc:b,x6:c,domHelper:d,config:a.jh.config,KUc:a.jh.We},CUc:null})}},F0a=function(a,b=500){b=typeof b==="number"?b:500;Yu(a);a.Hga=bRa(b);return a.Hga},P0a=function(a){var b=a.a8;b&&b.cancel();a.a8=null},S0a=function(a){var b=a.Isa;b&&b.cancel();a.Isa=null},Y0a=function(a,b,c,d={},e){const f={};f.ri=++a.YPb;c&&(f["hovercard-id"]=c);($u(b,"hovercardVariant")||"")==="mini"&&(f.displayAsMiniHovercard=!0);
i0a(b,"hovercardAlign")&&(f.hovercardAlign=$u(b,"hovercardAlign")=="v"?"v":"h");(a=$u(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=FCa());d.contentConfiguration=Object.assign({},{footerConfig:b},d.contentConfiguration)}return Object.assign(f,d)},Z0a=class extends yq{constructor(a,b){super();this.yw=b;this.rW=this.Isa=this.a8=
this.sxa=this.Hga=null;this.x6={x:0,y:0};this.vdb=null;this.Y8=document.body;this.gu={};this.t4=new _.Me;this.fV=new G_a;this.t4.add(this.fV.yj.Tf().subscribe(c=>{switch(c.type){case 3:c=this.yw.Tua,c.Hfa.iframeSend("hide",c.Eya,void 0)}}));this.t4.add(this.yw.yj.Tf().subscribe(c=>{if(c instanceof M_a)this.JMb();else if(c instanceof R_a)c.T0c==this.YPb&&this.gXc();else if(c instanceof P_a){if(c=c.size,this.QP===cv.IGa||this.QP===cv.M9)this.QP=cv.M9,this.vdb=this.x6,X0a(this,c,this.x6)}else if(c instanceof
Q_a){if(c=c.size,this.QP===cv.IGa||this.QP===cv.M9)this.QP=cv.M9,X0a(this,c,this.vdb?this.vdb:this.x6)}else if(c instanceof O_a)F_a(this.fV),this.Dja=-1;else if(c instanceof N_a){var d=this.GJ.bva(this.Y8).Ui("C__HC_94253229");if(d){c=this.GJ;var e=this.Y8;av(c,e).Wu(e,"mouseover",c.zHb).Wu(e,"keydown",c.yHb).Wu(e,"touchstart",c.sZb).Wu(d,"mouseout",c.qSb).Wu(d,"mouseover",c.rSb)}this.t4.unsubscribe()}else if(c instanceof S_a){if(c=c.message,this.jh)switch(c.id){case "DOCS_SMART_SELECT":(e=this.jh.config.contentConfiguration)&&
e.hasOwnProperty("docsHeaderConfig")&&this.jh.config.contentConfiguration.docsHeaderConfig.callback(c.Qa);break;case "CLIENT_FOOTER_ID":var f=this.jh.config.contentConfiguration;if(f&&f.hasOwnProperty("footerConfig"))try{e=this.jh.config.contentConfiguration.footerConfig.buttonConfig||[];for(d of e)if(d.id===c.Qa.buttonId){d.onClick();break}}catch(g){Tj("Error in client footer callback.")}break;default:Tj(`Unknown client content message ID: ${c.id}`)}}else if(c instanceof T_a&&(c=c.j0c,!(c.timestamp<
this.QC)&&this.jh)){d=this.jh.config;e=c.data||d["hovercard-id"]||d.userid||d.email;switch(c.eventType){case "calendar":d=d.scheduleEventHandler;if(!d)break;f=ec(k_a,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){Tj(`No email data found in handlerInput for Events.Calendar: ${e}`);break}e=f.getEmail().mga();d(e);dv(this);break;case "chat":d=d.sendChatHandler;if(!d)break;if(!(e instanceof Object)){Tj(`Unrecognized handlerInput for Events.Chat: ${e}`);break}e=ec(B0a,e.eventInfo);d(e);dv(this);
break;case "email":d=d.sendEmailHandler;if(!d)break;f=ec(l_a,e.eventInfo);if(!f.getEmail()||!f.getEmail().getValue()){Tj(`No email data found in handlerInput for Events.Calendar: ${e}`);break}e=f.getEmail().mga();d(e);dv(this);break;case "videoChat":d=d.videoChatHandler;if(!d)break;e=e instanceof Object?ec(m_a,e.eventInfo):e;d(e);dv(this);break;case "primaryActionButton":d=d.primaryActionButtonOnTrigger;if(!d)break;f=ec(B0a,c.data.eventInfo);d(f||e);break;case "openInContactsCompanion":e=d.openLinkInContactsCompanionCallback;
if(!e)break;d=ec(B0a,c.data.eventInfo);e(d);break;case "close":L0a(this,c.data.closeTriggeredByEscape);break;default:Tj(`Unrecognized event type: ${c.eventType}`)}c.eventType=="mouseover"&&Yu(this)}}));this.TIb=document.body;this.jh=this.Oh=null;this.Nha=this.YPb=0;this.Dja=-1;this.QP=cv.OEa;this.QC=null;this.esa=!1;this.JJb={tYb:!1};this.sw=new J_a(this);this.tga=this.sw.tga.bind(this.sw);this.sga=this.sw.sga.bind(this.sw);this.vga=this.sw.vga.bind(this.sw);this.uga=this.sw.uga.bind(this.sw);this.QOb=
!1;this.Wla=null;this.td=a;this.GJ=new u0a;this.t4.add(this.GJ.yj.Tf().subscribe(c=>{try{if(c instanceof $_a)I0a(this,Number(c.q3),c.ny);else if(c instanceof a0a){var d=c.ny;this.jh&&this.sw.uga(this.jh.We.getAttribute("data-hovercard-id"),Date.now());if(this.Oh){c=!0;if(d){const f=d.relatedTarget;f&&t0a(this.Oh.We,f)&&(c=!1)}c&&E0a(this)}}else if(c instanceof b0a)this.tga();else if(c instanceof c0a)this.sga();else if(c instanceof d0a)I0a(this,Number(c.q3),c.ny);else if(c instanceof e0a)this.K5(Number(c.q3),
c.ny);else if(c instanceof f0a){var e=c.ny;const f=G0a(e)||e.target;f&&(f.id==="C__HC_94253229"||f.parentNode&&f.parentNode.id==="C__HC_94253229"||this.jh&&t0a(this.jh.We,f)||this.Oh&&t0a(this.Oh.We,f))||this.sw.R5a(Date.now())}else c instanceof g0a?this.sw.Iua(Date.now()):Tj("Unknown outputEvent instance in AbstractContextManager")}catch(f){Tj("Error thrown in DomCommunicator subscription",f)}}))}EHb(){}JMb(){K0a(this)}K5(a,b){b.keyCode===27&&this.jh&&(b.preventDefault(),L0a(this,!0));if(bv(b)&&
M0a(this,b)){var c=s0a(b.target,!1);c&&(b.preventDefault(),this.QC=Date.now(),b=c.getBoundingClientRect(),H0a(this,a,c,b.right,b.bottom,{GNb:!0,GOb:!0,T6a:{}}))}}SIb(a,b,c){return Y0a(this,a,b,this.Oh?this.Oh.config:{},c)}rMb(){return this.Dja}};var $0a=class{constructor(a){this.iD=a||{}}value(){return this.iD}Bz(a){this.iD.url=a;return this}getUrl(){return this.iD.url}Fh(a){this.iD.style=a;return this}getStyle(){return this.iD.style}getId(){return this.iD.id}F4a(){return this.iD.queryParams}getContext(){return this.iD.context}};var a1a=class extends $0a{};var b1a=function(a){return{_event:b=>{const c={};c.eventType=b.eventType;c.timestamp=b.timestamp;c.Bfd=b.fromCard;c.data=b.data;a.yw.yj.next(new T_a(c))},_ready:()=>{a.yw.yj.next(new M_a)},loaded:b=>{b=b.ri;a.yw.yj.next(new R_a(isNaN(b)?0:b))},rendered:b=>{a.yw.yj.next(new P_a(Z_a(b)))},resize:b=>{a.yw.yj.next(new Q_a(Z_a(b)))},renderfailed:()=>{a.yw.yj.next(new O_a)},disposed:()=>{a.yw.yj.next(new N_a)},messageFromClientContent:b=>{a.yw.yj.next(new S_a(b))}}},vta=class extends Z0a{constructor(a,
b,c,d){super(c,d);this.VUc=b;this.fTc=a}EHb(){if(!this.esa){const b={origin:window.location.protocol+"//"+window.location.host};var a=new a1a({disableMultiLevelParentRelay:!0,hover:!0,id:"I__HC_94253229",attributes:{allow:"clipboard-write","aria-label":"Information Card"}});a.iD.messageHandlers=b1a(this);a.iD.messageHandlersFilter=this.fTc;a.iD.queryParams=b;a=a.Fh("hover").Bz(":card");this.VUc(a.value())}}JMb(){var a=this.GJ.bva(this.Y8);a=zDa(a.kl,"I__HC_94253229");a.parentNode.id="C__HC_94253229";
a.tabIndex=-1;K0a(this)}SIb(a,b,c){const d=Y0a(this,a,b,this.Oh?this.Oh.config:{},c);this.Oh&&_.uc(d,this.Oh.config);for(b=[];a;a=a.parentElement)(c=_.Ca(a))&&this.gu[c]&&b.push(this.gu[c]);_.Wk(b.reverse(),function(e){_.uc(d,e)});d.hl||(d.hl="en-US");return d}close(){var a=this.yw.Tua;a.Hfa.iframeSend("dispose",a.Eya,void 0)}};var c1a=null,sta=function(a,b){c1a||(c1a=new d1a);return c1a.load(a,b)},e1a=function(a,b,c){if(b.gapi)return Bq(b.gapi);if(b.__btgl_173981912)return b.__btgl_173981912;b.__btgl_173981912=new Aq((d,e)=>{var f=Bm(b).createElement("SCRIPT");_.Cc(f,a.gTc);c&&GDa(f,(new NNa).hd(c));f.onload=()=>d(b.gapi);f.onerror=()=>e("Failed to load gapi.");b.document.getElementsByTagName("head")[0].appendChild(f)});return b.__btgl_173981912},d1a=class{constructor(){this.gTc=(0,_.Lc)`https://apis.google.com/js/api.js`;
this.F8=1E4}load(a,b,c){return e1a(this,a,c).then(d=>new Aq((e,f)=>{d.load(b,{callback:_.Ok(e,d),timeout:this.F8,ontimeout:()=>f(Error("Yc`"+b))})}))}};var kta=function(a=null){return(a||window).location.href};var gta=function(){return ia&&la?!la.mobile&&(oa("iPad")||oa("Android")||oa("Silk")):oa("iPad")||oa("Android")&&!oa("Mobile")||oa("Silk")};var f1a=class{constructor(a,b){this.VNc=fta(a);this.fYc=b}[Symbol.iterator](){return this}next(){const a=this.VNc.next();return{value:a.done?void 0:this.fYc.call(void 0,a.value),done:a.done}}},g1a=function(a,b){return new f1a(a,b)},h1a=class{constructor(a){this.HPb=a;this.h$a=0}[Symbol.iterator](){return this}next(){for(;this.h$a<this.HPb.length;){const a=this.HPb[this.h$a].next();if(!a.done)return a;this.h$a++}return{done:!0}}},i1a=function(...a){return new h1a(a.map(fta))};var mta=_.ea.URL,j1a;try{new mta("http://example.com"),j1a=!0}catch(a){j1a=!1}
var lta=j1a,pta=class{constructor(a){this.Q6=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.Q6.get(a);b==null&&(b=[],this.Q6.set(a,b));b.push(d)}}get(a){return(a=this.Q6.get(a))&&a.length?a[0]:null}getAll(a){return[...(this.Q6.get(a)||[])]}has(a){return this.Q6.has(a)}[Symbol.iterator](){return i1a(...g1a(this.Q6,a=>{const b=a[0];
return g1a(a[1],c=>[b,c])}))}toString(){return k1a(this)}},k1a=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("&")},ota=function(a){const b=_.Dm(document,"A");let c;try{_.pc(b,new _.hc(a)),c=b.protocol}catch(e){throw Error("Zc`"+a);}if(c===""||c===":"||c[c.length-1]!=":")throw Error("Zc`"+a);if(!nta.has(c))throw Error("Zc`"+a);if(!b.hostname)throw Error("Zc`"+
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};nta.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},nta=new Map([["http:","80"],["https:","443"],["ws:","80"],["wss:","443"],["ftp:","21"]]);_.fv=class{constructor(){this.loaded=!1;this.sessionIndex=0}Uy(){return!!document.getElementById("C__HC_94253229")}load(){this.loaded||(this.loaded=!0,this.Uy()||_.Osa({timeout:6E4}).then(()=>{gapi.load("card",()=>{ita({lda:document.body,G2c:"https://contacts.google.com",authUser:this.sessionIndex,config:{clientName:"DEVOPS_CONSOLE",preload:!0,activatePersonCards:!0,activateGroupCards:!0}})})}).catch(()=>{console.error("Failed to load GAPI.")}))}};_.fv.O=function(a){return new (a||_.fv)};
_.fv.ta=_.k({token:_.fv,oa:_.fv.O,Ea:"root"});var l1a=function(a,b){try{b.next(void 0)}catch(c){a.qd.runGuarded(()=>{throw c;})}},m1a=class extends _.fg{constructor(a,b){super();this.qd=a;this.cfb=new _.Re(c=>{b();return _.v(this,_.eg()).subscribe(c)})}next(){const a=this.On.slice();for(const b of a)l1a(this,b)}};var o1a,n1a,r1a;o1a=function(a){return new m1a(a.qd,()=>{n1a(a)})};_.p1a=function(a,b){a.aya.subscribe(b)};_.q1a=function(a,b){a.lP.subscribe(b)};n1a=function(a){a.zRa===0&&(a.zRa=a.qd.Vb(()=>requestAnimationFrame(()=>{r1a(a)})))};r1a=function(a){a.hjb.next();a.fdb.next();zta(a.Nxa)&&a.qd.run(()=>{a.Nxa.next()});a.zRa=0;zta(a.hjb,a.fdb,a.Nxa)&&n1a(a)};
_.gv=class{constructor(a){this.qd=a;this.fdb=o1a(this);this.aya=this.fdb.cfb;this.Nxa=o1a(this);this.Bia=this.Nxa.cfb;this.hjb=o1a(this);this.lP=this.hjb.cfb;this.zRa=0}};_.gv.O=function(a){return new (a||_.gv)(_.m(_.uf))};_.gv.ta=_.k({token:_.gv,oa:_.gv.O,Ea:"root"});_.hv=class{constructor(a){this.Ara=a}scrollTo(a,b,c=0){a&&_.q1a(this.Ara,()=>{if(typeof a.offsetTop==="number"){var d=Ata(a);if(d){var e=Bta(a,d,b,c),f=d.scrollTop+e,g=Cta(a,d),l=d.scrollLeft+g;_.p1a(this.Ara,()=>{e!==0&&(d.scrollTop=f);g!==0&&(d.scrollLeft=l)})}}})}};_.hv.O=function(a){return new (a||_.hv)(_.m(_.gv))};_.hv.ta=_.k({token:_.hv,oa:_.hv.O,Ea:"root"});_.iv=class{};_.iv.O=function(a){return new (a||_.iv)};_.iv.wa=_.Kd({type:_.iv,na:[["page-not-found"]],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&&(_.E(0,"div",2)(1,"mat-icon",3),_.Q(2,"developer_board"),_.G(),_.E(3,"h2",4),_.Ng(4,0),_.G(),_.E(5,"p",5),_.Ng(6,1),_.G()())},Fa:[_.ou],styles:["page-not-found[_nghost-%COMP%], unknown-error[_nghost-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%}.container[_ngcontent-%COMP%]{align-items:center;background:rgba(0,0,0,.04);border-radius:50%;display:flex;flex-direction:column;justify-content:center;min-height:400px;min-width:400px}.container[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#9e9e9e;height:164px;font-size:164px;width:164px}.container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:300px}.title[_ngcontent-%COMP%]{margin:34px 0 4px;font-size:18px;font-weight:400}.subtitle[_ngcontent-%COMP%]{font-size:13px}.textLink[_ngcontent-%COMP%]{color:#1565c0;cursor:pointer;text-decoration:underline}"]});_.jv=class{};_.jv.O=function(a){return new (a||_.jv)};_.jv.Ca=_.Od({type:_.jv});_.jv.Ba=_.nd({imports:[_.io,_.pu]});var v1a,w1a,x1a,y1a,u1a,z1a;_.s1a=new _.Vd("faviconsConfiguration");
_.t1a={ED:[{name:_.qo.hFa,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:_.qo.Tyc,type:"image/x-icon",href:"https://www.gstatic.com/devopsconsole//images/taskflow/taskflow_logo_v1_48x48.png"}],h_a:[{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"}]};v1a=function(a){const b=u1a();a.rYa=b;for(const c of Array.from(b))c.parentNode.removeChild(c)};
w1a=function(a){return a.icons.ED.find(b=>b.name==="")};x1a=function(a,b,c){return(c?a.icons.h_a:a.icons.ED).find(d=>d.name===b)};y1a=function(a,b,c){const d=document.createElement("link");d.setAttribute("id",a.RN);_.mca(d,c,"icon");d.setAttribute("type",b);document.head.appendChild(d)};u1a=function(){return document.querySelectorAll("link[ rel ~= 'icon'], link[ rel ~= 'apple-touch-icon-precomposed']")};z1a=function(){var a=u1a();for(const b of Array.from(a))b.parentNode.removeChild(b)};
_.kv=class{constructor(a,b){this.Ua=a;this.icons=b;this.RN="favicon";this.rYa=null}initialize(){v1a(this);_.v(this.Ua.events,_.pf(a=>a instanceof _.ii),_.cg((a,b)=>a.Ih.split("/")[1]===b.Ih.split("/")[1])).subscribe(a=>{this.Hv(a.Ih.split("/")[1],!1)})}reset(){var a=w1a(this);if(a){var b=a.type;a=a.href;z1a();y1a(this,b,a)}else if(z1a(),this.rYa)for(b of Array.from(this.rYa))b&&document.head.appendChild(b)}Hv(a,b=!0){(b=x1a(this,a,b))?(a=b.type,b=b.href,z1a(),y1a(this,a,b)):this.reset()}};
_.kv.O=function(a){return new (a||_.kv)(_.m(_.ni),_.m(_.s1a))};_.kv.ta=_.k({token:_.kv,oa:_.kv.O,Ea:"root"});_.lv=class{constructor(a){this.Z_b=a}getToken(){return this.Z_b}};_.lv.O=function(a){return new (a||_.lv)(_.m(GJa))};_.lv.ta=_.k({token:_.lv,oa:_.lv.O});var A1a=class{constructor(a){this.cIb=a}};var B1a=function(a,...b){b=a.getKey(b);return a.C3.has(b)?a.C3.get(b):void 0},C1a=class{constructor(a,b,c){this.xYc=a;this.NNc=b;this.fields=c||[];this.C3=new Map}setCell(a,...b){b=this.getKey(b);this.C3.set(b,[new A1a(a)])}L3a(...a){return(a=B1a(this,a))&&a.length?a[0]:void 0}clear(){this.C3.clear()}getKey(...a){return a?a.join(","):"key"}};var D1a=class extends C1a{constructor(a,b){super(a,3,b)}lwa(...a){this.mwa(1,a)}mwa(a,...b){let c=0;const d=this.L3a(b);d&&(c=d.cIb);this.setCell(c+a,b)}};var E1a=class extends C1a{constructor(a,b){super(a,2,b)}KP(a,...b){b=[b];const c=B1a(this,b);c?c.push(new A1a(a)):this.setCell(a,b)}};var F1a=function(a){a.Gxa();a.G8a++;a.G8a>=100&&a.DXb()},G1a=function(a){for(let b=0;b<a.length;b++)a[b].clear()},H1a=function(a,b,...c){a.t6.has(b)||a.t6.set(b,new D1a(b,c))},I1a=class extends vm{constructor(a){super();this.j4c=a;this.G8a=0;this.t6=new Map;this.wQc=new Set;this.JLb=3E4;this.yo=new $Qa(this.JLb);this.yo.listen("tick",this.DXb,!1,this);jDa(this,_.Ok(Ec,this.yo))}DXb(){const a=[...this.t6.values()].filter(b=>b.C3.size);a.length&&this.j4c.flush(a,!1);G1a(a);this.G8a=0;this.yo.enabled&&
this.yo.stop()}OF(a){return this.wQc.has(a)?void 0:this.t6.get(a)}lwa(a,...b){this.mwa(a,1,b)}mwa(a,b,...c){(a=this.OF(a))&&a instanceof D1a&&(a.mwa(b,c),F1a(this))}KP(a,b,...c){(a=this.OF(a))&&a instanceof E1a&&(a.KP(b,c),F1a(this))}Gxa(){this.yo.enabled||this.yo.start()}};var J1a=class{constructor(a){this.Ws="/client_streamz/one_developer_workflow/events/usage";this.zt=a;H1a(this.zt,this.Ws,{GF:3,FF:"name"},{GF:3,FF:"source"},{GF:1,FF:"state"})}pK(a,b,c){this.zt.lwa(this.Ws,a,b,c)}OF(){return this.zt.OF(this.Ws)}},K1a=class{constructor(a){this.Ws="/client_streamz/one_developer_workflow/events/performance";a=this.zt=a;var b=this.Ws,c=[{GF:3,FF:"source"},{GF:3,FF:"name"}];a.t6.has(b)||a.t6.set(b,new E1a(b,c))}KP(a,b,c){this.zt.KP(this.Ws,a,b,c)}OF(){return this.zt.OF(this.Ws)}},
L1a=class{constructor(a){this.Ws="/client_streamz/one_developer_workflow/rpc/request_count";this.zt=a;H1a(this.zt,this.Ws,{GF:3,FF:"source"},{GF:3,FF:"method_id"})}pK(a,b){this.zt.lwa(this.Ws,a,b)}OF(){return this.zt.OF(this.Ws)}},M1a=class{constructor(a){this.Ws="/client_streamz/one_developer_workflow/rpc/error_count";this.zt=a;H1a(this.zt,this.Ws,{GF:3,FF:"source"},{GF:3,FF:"method_id"},{GF:2,FF:"code"})}pK(a,b,c){this.zt.lwa(this.Ws,a,b,c)}OF(){return this.zt.OF(this.Ws)}};var N1a=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}Pd(a){return _.gk(this,1,a)}};N1a.Wb=[2,3,4];N1a.prototype.toObject=function(){return O1a(this)};var O1a=function(a){if(a!=null)return _.dc(a),{name:_.Y(a,1),Wmd:_.h(_.Hl(a,2,2)),Smd:_.h(_.Hl(a,3,2)),Tmd:_.h(_.Hl(a,4,2))}};_.P1a=class extends _.cc{constructor(a){super(a)}};_.P1a.prototype.toObject=function(){return Q1a(this)};var Q1a=function(a){if(a!=null)return _.dc(a),{Dkd:_.Y(a,1),Wfd:_.Y(a,2),vf:_.Y(a,3)}};var R1a=class extends _.cc{constructor(a){super(a)}lga(){return _.Y(this,5)}Vm(a){_.gk(this,5,a)}};R1a.prototype.toObject=function(){return S1a(this)};var S1a=function(a){if(a!=null)return _.dc(a),{hra:_.Y(a,1),k2c:_.Y(a,2),l2c:_.Y(a,3),iconName:_.Y(a,4),title:_.Y(a,5),appBarFontColor:_.Y(a,8),zO:_.Y(a,10)}};_.T1a=class extends _.cc{constructor(a){super(a)}};_.T1a.prototype.toObject=function(){return _.U1a(this)};_.U1a=function(a){if(a!=null)return _.dc(a),{privateDoNotAccessOrElseSafeUrlWrappedValue:_.h(_.X(a,3))}};var V1a=class extends _.cc{constructor(a){super(a)}xMb(){return _.ql(this,_.T1a,1)}f5(){return _.ql(this,An,2)}};V1a.prototype.toObject=function(){return W1a(this)};var W1a=function(a){if(a!=null)return _.dc(a),{T4c:_.U1a(a.xMb()),announcement:aJa(a.f5())}};var mv=class extends _.cc{constructor(a){super(a)}};mv.prototype.toObject=function(){return X1a(this)};var X1a=function(a){if(a!=null)return _.dc(a),{enabled:_.Bl(a,1),And:_.Y(a,2),Pnd:_.Y(a,3),dqd:_.Y(a,7),Gfd:_.Y(a,8)}};var Y1a=class extends _.cc{constructor(a){super(a)}};Y1a.prototype.toObject=function(){return Z1a(this)};var Z1a=function(a){if(a!=null)return _.dc(a),{lgd:_.Y(a,1),ocd:_.Y(a,2),Pod:_.Y(a,3),Ood:_.Y(a,16),Ngd:_.Y(a,4),gld:_.Y(a,5),jcd:_.Y(a,6),pcd:_.Y(a,7),kcd:_.Y(a,8),lod:_.Y(a,9),lcd:_.Y(a,10),rcd:_.Y(a,11),Zpd:_.Y(a,12),Eid:_.Y(a,13),gbd:_.Y(a,14),pad:_.Y(a,15)}};var $1a=class extends _.cc{constructor(a){super(a)}};$1a.prototype.toObject=function(){return a2a(this)};var a2a=function(a){if(a!=null)return _.dc(a),{mad:Dl(a,2),F7:_.Y(a,11)}};var b2a=class extends _.cc{constructor(a){super(a)}ZJ(){return _.Y(this,2)}};b2a.prototype.toObject=function(){return c2a(this)};var c2a=function(a){if(a!=null)return _.dc(a),{u3c:_.Y(a,1),product:_.Y(a,2),Cld:_.Fl(a,3),qqd:_.Cl(a,4),zod:_.Gl(a,5,0)}};var d2a=class extends _.cc{constructor(a){super(a)}};d2a.Wb=[1,2];d2a.prototype.toObject=function(){return e2a(this)};var e2a=function(a){if(a!=null){_.dc(a);var b=_.h(_.Hl(a,1,2));a=_.rl(a,b2a,2,_.kl());return{Xkd:b,xod:_.Zb(a,c2a)}}};var f2a=class extends _.cc{constructor(a){super(a)}};f2a.Wb=[1];f2a.prototype.toObject=function(){return g2a(this)};var g2a=function(a){if(a!=null)return _.dc(a),a=_.rl(a,d2a,1,_.kl()),{Ecd:_.Zb(a,e2a)}};var h2a=class extends _.cc{constructor(a){super(a)}};h2a.prototype.toObject=function(){return i2a(this)};var i2a=function(a){if(a!=null)return _.dc(a),{mgd:_.Y(a,2),Zdd:_.Y(a,6),Ydd:_.Y(a,7),Udd:_.Y(a,11),Wdd:_.Y(a,12),Vdd:_.Y(a,13),Xdd:_.Y(a,15),ced:_.Y(a,8),bed:_.Y(a,9),aed:_.Y(a,10),Xmd:$b(_.hza(a,16))}};var j2a=class extends _.cc{constructor(a){super(a)}};j2a.prototype.toObject=function(){return k2a(this)};var k2a=function(a){if(a!=null)return _.dc(a),{Igd:_.Y(a,1),lnd:_.Y(a,2),tpd:_.Y(a,5),iid:_.Y(a,3),ffd:_.Y(a,4)}};var l2a=class extends _.cc{constructor(a){super(a)}Qfa(){return _.Y(this,1)}};l2a.prototype.toObject=function(){return m2a(this)};var m2a=function(a){if(a!=null)return _.dc(a),{displayName:_.Y(a,1),Ak:_.Y(a,2),Y2:_.Y(a,3),G3:_.Y(a,4),g7:_.Y(a,5),z8:_.Y(a,6)}};var n2a=class extends _.cc{constructor(a){super(a)}};n2a.prototype.toObject=function(){return o2a(this)};var o2a=function(a){if(a!=null)return _.dc(a),{}};var p2a=class extends _.cc{constructor(a){super(a)}};p2a.Wb=[5,2,6,7];var q2a=[3,4];p2a.prototype.toObject=function(){return r2a(this)};var r2a=function(a){if(a!=null){_.dc(a);var b=_.h(_.Hl(a,5,2)),c=_.h(_.Hl(a,2,2)),d=m2a(_.Nl(a,l2a,3,q2a)),e=o2a(_.Nl(a,n2a,4,q2a));var f=_.rl(a,j2a,6,_.kl());f=_.Zb(f,k2a);a=_.rl(a,j2a,7,_.kl());return{lad:b,chd:c,BHb:d,nkd:e,ted:f,agd:_.Zb(a,k2a)}}};var s2a=class extends _.cc{constructor(a){super(a)}getValue(){return _.Fl(this,1)}setValue(a){return _.Rb(this,1,a==null?a:Gaa(a),0)}};s2a.prototype.toObject=function(){return t2a(this)};var t2a=function(a){if(a!=null)return _.dc(a),{value:_.Fl(a,1)}};_.u2a=class extends _.cc{constructor(a){super(a)}};_.u2a.prototype.toObject=function(){return v2a(this)};var v2a=function(a){if(a!=null)return _.dc(a),{red:_.Fl(a,1),green:_.Fl(a,2),blue:_.Fl(a,3),alpha:t2a(_.ql(a,s2a,4))}};var w2a=class extends _.cc{constructor(a){super(a)}XJ(){return _.Y(this,1)}gQ(a){return _.gk(this,1,a)}};w2a.prototype.toObject=function(){return x2a(this)};var x2a=function(a){if(a!=null)return _.dc(a),{icon:_.Y(a,1),backgroundImage:_.Y(a,2),SL:v2a(_.ql(a,_.u2a,3))}};var y2a=class extends _.cc{constructor(a){super(a)}Js(){return _.Y(this,2)}};y2a.prototype.toObject=function(){return z2a(this)};var z2a=function(a){if(a!=null)return _.dc(a),{source:_.Y(a,1),target:_.Y(a,2)}};var A2a=class extends _.cc{constructor(a){super(a)}q4a(){return _.Hl(this,3,_.kl())}getName(){return _.Y(this,5)}Pd(a){return _.gk(this,5,a)}};A2a.Wb=[3,7];A2a.prototype.toObject=function(){return B2a(this)};var B2a=function(a){if(a!=null){_.dc(a);var b=_.Y(a,1),c=_.Y(a,2),d=_.h(_.Hl(a,3,2)),e=_.Y(a,4),f=_.Y(a,5),g=_.Bl(a,6);var l=_.rl(a,y2a,7,_.kl());return{jL:b,Yfd:c,dXc:d,license:e,name:f,hidden:g,Zad:_.Zb(l,z2a),sta:_.Y(a,8)}}};var C2a=class extends _.cc{constructor(a){super(a)}zk(){return _.Y(this,1)}Np(){return _.Y(this,3)}JU(){return _.gl(this,3)}};C2a.prototype.toObject=function(){return D2a(this)};var D2a=function(a){if(a!=null)return _.dc(a),{Wd:_.Y(a,1),Ng:_.Y(a,2),label:_.Y(a,3),Ub:_.Y(a,4)}};var E2a=class extends _.cc{constructor(a){super(a)}zk(){return _.Y(this,3)}};E2a.prototype.toObject=function(){return F2a(this)};var F2a=function(a){if(a!=null)return _.dc(a),{Ip:_.Y(a,1),At:_.Y(a,2),Wd:_.Y(a,3),Ng:_.Y(a,4)}};var G2a=class extends _.cc{constructor(a){super(a)}};G2a.prototype.toObject=function(){return H2a(this)};var H2a=function(a){if(a!=null)return _.dc(a),{QD:F2a(_.ql(a,E2a,1)),XD:F2a(_.ql(a,E2a,2))}};var I2a=class extends _.cc{constructor(a){super(a)}};I2a.Wb=[1,2];I2a.prototype.toObject=function(){return J2a(this)};var J2a=function(a){if(a!=null){_.dc(a);var b=_.rl(a,C2a,1,_.kl());b=_.Zb(b,D2a);a=_.rl(a,G2a,2,_.kl());return{Zmd:b,cqd:_.Zb(a,H2a)}}};var K2a=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}Pd(a){return _.gk(this,1,a)}Qfa(){return _.Y(this,2)}};K2a.Wb=[8];K2a.prototype.toObject=function(){return L2a(this)};var L2a=function(a){if(a!=null){_.dc(a);var b=_.Y(a,1),c=_.Y(a,2),d=_.Y(a,3),e=_.Y(a,5),f=x2a(_.ql(a,w2a,7));var g=_.rl(a,A2a,8,_.kl());return{name:b,displayName:c,dsa:d,LD:e,jpd:f,ond:_.Zb(g,B2a),Iza:_.Y(a,10),wZ:J2a(_.ql(a,I2a,11))}}};var M2a=class extends _.cc{constructor(a){super(a)}};M2a.Wb=[3,1,2];M2a.prototype.toObject=function(){return N2a(this)};var N2a=function(a){if(a!=null){_.dc(a);var b=_.rl(a,p2a,3,_.kl());b=_.Zb(b,r2a);var c=_.rl(a,K2a,1,_.kl());return{Sld:b,Tld:_.Zb(c,L2a),ifd:_.h(_.Hl(a,2,2))}}};var O2a=class extends _.cc{constructor(a){super(a)}L3a(){return _.X(this,1)}setCell(a){return _.Mc(this,1,a)}hasTask(){return _.zl(this,2)!=null}Wua(){return _.X(this,5)}zz(a){return _.Mc(this,5,a)}};O2a.prototype.toObject=function(){return P2a(this)};var P2a=function(a){if(a!=null)return _.dc(a),{GU:_.h(_.X(a,1)),task:_.h(_.zl(a,2)),e6:_.h(_.X(a,3)),Pq:_.h(_.Al(a,4)),cu:_.h(_.X(a,5)),YBa:_.h(_.yl(a,6)),dAa:_.h(_.wl(a,7)),spanId:_.h(_.wl(a,8))}};var nv=function(a){return _.ql(a,R1a,8)},ov=function(a){return _.ql(a,Y1a,12)},Q2a=class extends _.cc{constructor(a){super(a)}y4a(){return _.Y(this,22)}xMb(){return _.Y(this,24)}Sfa(){return _.ql(this,O2a,14)}nWb(a){return _.sl(this,14,a)}Vf(){return _.Y(this,27)}FL(a){_.gk(this,27,a)}x5(){return _.ql(this,_.pq,32)}Yka(a){return _.sl(this,32,a)}},R2a=_.gc(Q2a);Q2a.Wb=[35,36,37,39];
Q2a.prototype.toObject=function(){if(this!=null){_.dc(this);var a={yya:_.Y(this,1),IJ:_.Y(this,11),isBot:_.Bl(this,17),g9a:_.Bl(this,19),iSb:_.Y(this,22),sessionIndex:_.Y(this,2),Z_b:_.Y(this,3),abd:S1a(nv(this)),Mbd:X1a(_.ql(this,mv,4)),Iod:i2a(_.ql(this,h2a,7)),Bo:a2a(_.ql(this,$1a,10)),icd:Z1a(ov(this)),Nqd:_.Y(this,13),T4c:_.Y(this,24),J4:P2a(this.Sfa()),uO:_.Y(this,15),ko:cJa(_.ql(this,bJa,16)),kbd:_.Zb(_.rl(this,V1a,35,_.kl()),W1a),ygd:g2a(_.ql(this,f2a,20)),NTb:_.Y(this,23),jfd:_.Y(this,25),
Sbd:_.Y(this,31),ngd:_.Y(this,26),gtag:_.Y(this,30),domain:_.Y(this,27),O_c:zPa(this.x5()),jOb:_.Gl(this,33,0),Ekd:_.Zb(_.rl(this,_.P1a,36,_.kl()),Q1a),Xfd:_.h(_.Hl(this,37,2)),Vfd:_.Zb(_.rl(this,N1a,39,_.kl()),O1a),vkd:N2a(_.ql(this,M2a,38))}}else a=void 0;return a};var Gta,Ita,Sta;Gta=()=>({pha:!1});Ita=()=>[];Sta=()=>({pha:!0});
_.pv=class{constructor(){this.Je="";this.Jd={};this.Iea=!1;this.directories=[];this.eWb=""}Rb(){if(this.Iea&&this.Jd.path){const a=this.Jd.path,b=[];let c=0;for(let d=0;d<a.length;d++)a[d]==="/"&&(b.push({name:a.substring(c,d),scope:_.Yj(Object.assign({},this.Jd,{path:a.substring(0,d+1)}))}),c=d+1);this.directories=b}this.Iea&&this.p4(this.Jd.yb)&&(this.eWb=_.Yj(Object.assign({},this.Jd,{path:void 0})))}F4a(a){return{ss:a,all:void 0,start:1}}p4(a){return!!a&&(_.Ki(_.Ni(a))||_.Li(_.Ni(a)))}};
_.pv.O=function(a){return new (a||_.pv)};
_.pv.wa=_.Kd({type:_.pv,na:[["scope-indicator"]],inputs:{Je:"savedQuery",Jd:"searchScope",Iea:"displayBreadcrumb"},features:[_.be],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&&_.B(0,Dta,4,1,"ng-container",10)(1,Fta,1,2,"ng-template",null,0,_.qh)(3,Pta,1,2,"ng-template",null,1,_.qh)(5,Uta,1,2,"ng-template",null,2,_.qh)(7,Yta,1,2,"ng-template",null,3,_.qh)(9,dua,1,2,"ng-template",null,4,_.qh)(11,eua,2,0,"ng-template",null,5,_.qh)(13,jua,5,4,"ng-template",null,6,_.qh);a&2&&(a=_.Og(2),_.C("ngIf",b.Je)("ngIfElse",a))},Fa:[_.Op,
_.ao,_.bo,_.go,_.co,_.eo,_.fo,_.ou,_.sp],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});_.qv=class{};_.qv.O=function(a){return new (a||_.qv)};_.qv.Ca=_.Od({type:_.qv});_.qv.Ba=_.nd({imports:[_.Qp,_.io,_.pu,_.up]});_.wk=new Set;_.rv=class{};_.rv.O=function(a){return new (a||_.rv)};_.rv.ta=_.k({token:_.rv,oa:_.rv.O,Ea:"root"});var S2a;_.sv=new Set;S2a=new _.Vd("enabled_features",{Ea:"root",oa:()=>_.sv});_.tv=class{};_.tv.O=function(a){return new (a||_.tv)};_.tv.ta=_.k({token:_.tv,oa:_.tv.O,Ea:"root"});_.T2a=function(a,b){var c=_.op(a.Ua,b),{Fgb:d}=_.Spa(c.Sa),e=c.root.children.primary;e||(e=_.op(a.Ua,c.Ze).root.children.primary);if(!e)throw Error("ad`"+b);c=e.Od;b=c.map(t=>t.path);c=c[c.length-1].parameters;for(const [t,x]of Object.entries(d))d=t,e=x,c[d]||(c[d]=e);d=b[0]==="h";if(a.Eo&&!d)return b[0]==="piper"?(a="Piper",[,,,b]=b):[a,b]=b,_.jr(_.ir(new wTa,a),c[_.Qi.changelist]).rd(b).dj(Ppa(c)).ab();d&&b.shift();const [f,g,,l,,p]=b;return _.jr(_.ir(_.hr(new vTa,f,d?"host":"project"),g),l).rd(p===
""?"/":p).dj(Qpa(c)).ab()};_.uv=class{constructor(a){this.Ua=a;this.Eo=_.wk.has(2)}};_.uv.O=function(a){return new (a||_.uv)(_.m(_.ni),_.m(_.rv))};_.uv.ta=_.k({token:_.uv,oa:_.uv.O,Ea:"root"});_.vv=void 0;_.wv=void 0;_.U2a=void 0;_.V2a=void 0;var W2a;
W2a={a$b:["BC","AD"],Z9b:["Before Christ","Anno Domini"],slc:"JFMAMJJASOND".split(""),Wuc:"JFMAMJJASOND".split(""),qjc:"January February March April May June July August September October November December".split(" "),Vuc:"January February March April May June July August September October November December".split(" "),uuc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Yuc:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),xBc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),bvc:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
wuc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Zuc:"Sun Mon Tue Wed Thu Fri Sat".split(" "),G8c:"SMTWTFS".split(""),Xuc:"SMTWTFS".split(""),vuc:["Q1","Q2","Q3","Q4"],Gsc:["1st quarter","2nd quarter","3rd quarter","4th quarter"],L0b:["AM","PM"],hna:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],wHa:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],f7b:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],xwb:6,D9c:[5,6],ywb:5};_.X2a=W2a;_.X2a=W2a;var Y2a=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 Z2a,$2a;Z2a=function(){};
_.xv=function(a){if(typeof a=="number"){var b=new Z2a;b.RXb=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(":",sm(c,2));c=d.join("")}b.Brb=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=$2a(a);b.vma=[c,c];b.t0={k9c:a,Pxb:a};b.bCa=[];return b}b=new Z2a;b.Brb=a.id;b.RXb=-a.std_offset;b.vma=a.names;b.t0=a.names_ext;b.bCa=a.transitions;return b};
$2a=function(a){var b=["GMT"];b.push(a<=0?"+":"-");a=Math.abs(a);b.push(sm(Math.floor(a/60)%100,2),":",sm(a%60,2));return b.join("")};_.yv=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c<a.bCa.length&&b>=a.bCa[c];)c+=2;return c==0?0:a.bCa[c-1]};Z2a.prototype.w5=function(a){a=this.RXb-_.yv(this,a);return a===-1440?0:a};var a3a,Av;_.zv=function(a){this.Oya=[];this.ei=_.X2a;typeof a=="number"?this.lra(a):this.oJ(a)};a3a=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEabBhKHcLQdmsvVwzZ]+/];Av=function(a){return a.getHours?a.getHours():0};
_.zv.prototype.oJ=function(a){for(b3a&&(a=a.replace(/\u200f/g,""));a;){const b=a;for(let c=0;c<a3a.length;++c){const d=a.match(a3a[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.Oya.push({text:e,type:c});break}}if(b===a)throw Error("bd`"+a);}};
_.zv.prototype.format=function(a,b){if(!a)throw Error("cd");var c=b?(a.getTimezoneOffset()-b.w5(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.Oya.length;++f){const g=this.Oya[f].text;1==this.Oya[f].type?c.push(c3a(this,g,a,d,e,b)):c.push(g)}return c.join("")};
_.zv.prototype.lra=function(a){let b;if(a<4)b=this.ei.hna[a];else if(a<8)b=this.ei.wHa[a-4];else if(a<12)b=this.ei.f7b[a-8],b=b.replace("{1}",this.ei.hna[a-8]),b=b.replace("{0}",this.ei.wHa[a-8]);else if(a===12)b=this.ei.hna[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(a===13)b=this.ei.hna[2].replace(/[^EMd]*yy*[^EMd]*/,"");else{this.lra(10);return}this.oJ(b)};
var Bv=function(a,b){{b=String(b);const c=a.ei||_.X2a;if(c.pCc!==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.pCc+e-48):b.charAt(d))}b=a.join("")}}return b},b3a=!1,Cv=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("dd");},d3a=function(a,b){Cv(b);b=Av(b);return a.ei.L0b[b>=12&&b<24?1:0]},c3a=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.ei.Z9b[c]:a.ei.a$b[c];
case "y":return c=d.getFullYear(),c<0&&(c=-c),g==2&&(c%=100),Bv(a,sm(c,g));case "Y":return c=d.getFullYear(),e=d.getMonth(),c=Y2a(c,e,d.getDate(),a.ei.ywb,a.ei.xwb),c=(new Date(c)).getFullYear(),c<0&&(c=-c),g==2&&(c%=100),Bv(a,sm(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.ei.slc[c];break a;case 4:g=a.ei.qjc[c];break a;case 3:g=a.ei.uuc[c];break a;default:g=Bv(a,sm(c+1,g))}return g;case "k":return Cv(e),c=Av(e)||24,Bv(a,sm(c,g));case "S":return Bv(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,
g)).slice(2)+(g>3?sm(0,g-3):""));case "E":return c=d.getDay(),g>=4?a.ei.xBc[c]:a.ei.wuc[c];case "a":return d3a(a,e);case "b":return d3a(a,e);case "B":return d3a(a,e);case "h":return Cv(e),c=Av(e)%12||12,Bv(a,sm(c,g));case "K":return Cv(e),c=Av(e)%12,Bv(a,sm(c,g));case "H":return Cv(e),c=Av(e),Bv(a,sm(c,g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.ei.Xuc[c];break a;case 4:g=a.ei.bvc[c];break a;case 3:g=a.ei.Zuc[c];break a;default:g=Bv(a,sm(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=
a.ei.Wuc[c];break a;case 4:g=a.ei.Vuc[c];break a;case 3:g=a.ei.Yuc[c];break a;default:g=Bv(a,sm(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),g<4?a.ei.vuc[c]:a.ei.Gsc[c];case "d":return Bv(a,sm(d.getDate(),g));case "m":return Cv(e),Bv(a,sm(e.getMinutes?e.getMinutes():0,g));case "s":return Cv(e),Bv(a,sm(e.getSeconds(),g));case "v":return(f||_.xv(c.getTimezoneOffset())).Brb;case "V":return a=f||_.xv(c.getTimezoneOffset()),g<=2?a.Brb:_.yv(a,c)>0?a.t0.F8b!==void 0?a.t0.F8b:a.t0.DST_GENERIC_LOCATION:
a.t0.Pxb!==void 0?a.t0.Pxb:a.t0.STD_GENERIC_LOCATION;case "w":return c=e.getFullYear(),d=e.getMonth(),c=Y2a(c,d,e.getDate(),a.ei.ywb,a.ei.xwb),Bv(a,sm(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||_.xv(c.getTimezoneOffset()),g<4?a.vma[_.yv(a,c)>0?2:0]:a.vma[_.yv(a,c)>0?3:1];case "Z":return d=f||_.xv(c.getTimezoneOffset()),g<4?(g=-d.w5(c),a=[g<0?"-":"+"],g=Math.abs(g),a.push(sm(Math.floor(g/60)%100,2),sm(g%60,2)),g=a.join("")):
g=Bv(a,$2a(d.w5(c))),g;default:return""}};_.e3a=new _.zv("yyyy-MM-dd_HHmmss");_.f3a=["fill","hairline","bordered","protected","flat"];_.g3a=["xsmall","small","medium","large","xlarge"];_.h3a="blue red green grey white yellow".split(" ");_.i3a=[..._.f3a,..._.g3a,..._.h3a];_.Dv=class extends _.Jp{mb(a,b,c=0){super.mb(a,b,c)}Oo(a){super.Oo(a)}};_.Dv.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.Dv)))(b||_.Dv)}})();_.Dv.ta=_.k({token:_.Dv,oa:_.Dv.O,Ea:"root"});var Ev=class extends Zn{TTa(a){const b=super.TTa(a);a.projectId?b.projectId=a.projectId:(a=a.ej?_.Ti(a.ej):void 0)&&a.tb&&(b.projectId=a.tb);return b}il(a){const b=super.il(a);a.sJ&&(b.availabilityStatuses=oua(a));return b}};Ev.O=(()=>{let a;return function(b){return(a||(a=_.Ce(Ev)))(b||Ev)}})();Ev.ta=_.k({token:Ev,oa:Ev.O,Ea:"root"});var Fv=class{constructor(a,b,c,d){this.productVersion=a;this.Pq=b;this.aYc=c;this.Ua=d}bP(a){a=a.map(b=>this.W4a(b));a=new tJa({entries:a});_.v(yJa(this.aYc,a),_.Xf(()=>_.nf)).subscribe()}W4a(a){var b=this.M3a(a);b=new mJa({eventId:new pJa({bma:"0",serverIp:0,Eja:0}),gestureName:a.gestureName,RN:[a.element,a.action].join("/"),Gda:b,statusCode:a.statusCode,initialRoute:a.initialRoute,Yq:a.Yq,targetRoute:a.targetRoute,jm:a.jm,fM:a.fM,QJ:a.QJ,actionOwner:a.actionOwner,bucket:a.bucket});a.element==="InitialPageLoad"?
b.bucket=_.Ui.Iwb:a.bucket===void 0&&a.actionOwner===Hn.UH&&(b.bucket=bqa(a));a.Zm.length>0&&(b.Zm=a.Zm.map(({name:c,statusCode:d,hi:e,ww:f})=>new nJa({name:c,statusCode:d,hi:e,ww:f})));a.sJ&&(b.availabilityStatuses=oua(a)||null);a.hi&&(b.hi=a.hi);a.Me&&(b.Me=typeof a.Me==="string"?a.Me:decodeURIComponent(_.qp(this.Ua,a.Me).toString()));a.Eh&&(b.Eh=a.Eh);a.Kf!==void 0&&(b.Kf=a.Kf);return b}M3a(a){const b=new oJa({sessionId:a.sessionId,actionId:a.actionId});if(this.productVersion||this.Pq)b.J4=new rJa({cu:this.productVersion,
Pq:this.Pq});a.projectId?b.OG=a.projectId:(a=a.ej?_.Ti(a.ej):void 0)&&a.tb&&(b.OG=a.tb);return b}};Fv.O=function(a){return new (a||Fv)(_.m(Sn),_.m(zJa),_.m(Rn),_.m(_.ni))};Fv.ta=_.k({token:Fv,oa:Fv.O,Ea:"root"});var Gv,pua,j3a,o3a,q3a,r3a,s3a,t3a,u3a,z3a,A3a,D3a;Gv=new _.Vd("consoleConfiguration");pua=new _.Vd("withCredentials",{oa:()=>{const a=new _.um(document);_.Fd(_.tv);return!!a.get("SID")&&(!_.sv.has(28)||_.sv.has(29))}});j3a=new _.Vd("obfuscatedGaiaId");_.k3a=new _.Vd("preference");_.l3a=new _.Vd("INSIGHTS_ENVIRONMENT",{oa:()=>{var a=_.Fd(Gv);return _.Gl(a,33,0)}});_.m3a=new _.Vd("repositories",{oa:()=>{const a=_.rl(_.Fd(Gv),N1a,39,_.kl());return new Map(a.map(b=>[b.getName(),b]))}});
_.n3a=new _.Vd("packageToRepoSpec",{oa:()=>{const a=_.rl(_.Fd(Gv),_.P1a,36,_.kl());return new Map(a.map(b=>[_.Y(b,1),b]))}});o3a=new _.Vd("clientDomain");_.p3a=new _.Vd("gtagId");q3a=new _.Vd("appBarBackgroundColor");r3a=new _.Vd("appBarFontColor");s3a=new _.Vd("searchTokenColor");t3a=new _.Vd("searchTokenBackgroundColor");u3a=new _.Vd("appIconName");_.v3a=new _.Vd("whitelabelTitle");_.w3a=new _.Vd("helpArticleLink");_.x3a=new _.Vd("gsDebounceMs");_.y3a=new _.Vd("gsConfig");z3a=new _.Vd("announcementMessages");
A3a=new _.Vd("hatsTriggerPathsConfigurationList");_.B3a=new _.Vd("debugLevel",{oa:()=>{try{return Number((new URLSearchParams(window.location.search)).get("deb"))}catch(a){return 0}}});_.C3a=new _.Vd("scoringModel",{oa:()=>{try{return(new URLSearchParams(window.location.search)).get("scm")}catch(a){return null}}});D3a=new _.Vd("grimoireOnePlatformRegionalHosts");_.E3a=void 0;_.Hv=class{create(){return a=>a}};_.Hv.O=function(a){return new (a||_.Hv)};_.Hv.ta=_.k({token:_.Hv,oa:()=>_.E3a?_.Fd(_.E3a):new _.Hv,Ea:"root"});var F3a,Jv;_.Iv=function(a,b,c){b=_.jf(b);for(const d of a.nf)b=_.v(b,d.Sza(c));return b};F3a=class{constructor(a){this.nf=a}il(){const a={};for(const b of this.nf)b.Oxa(a);return a}};Jv=class{constructor(a,b){this.NTc=a;this.Cpb=b}Oxa(a){return a}Sza(){return this.Cpb.create(this.NTc)}};Jv.O=function(a){return new (a||Jv)(_.m(_.mk),_.m(_.Hv))};Jv.ta=_.k({token:Jv,oa:Jv.O,Ea:"root"});var Kv=class extends F3a{constructor(a,b){super([a,b])}};Kv.O=function(a){return new (a||Kv)(_.m(Lv),_.m(Jv))};Kv.ta=_.k({token:Kv,oa:Kv.O,Ea:"root"});
var Lv=class{constructor(a,b,c,d){this.apiKey=a;this.sessionIndex=b;this.Xq=c;this.withCredentials=d}Oxa(a){a["X-Goog-Api-Key"]=this.apiKey;this.withCredentials&&(a.Authorization=_.iDa([])||"",a["X-Goog-AuthUser"]=this.sessionIndex,this.Xq&&(a["X-Goog-IAM-Authorization-Token"]=this.Xq));a["X-Goog-Api-Client"]="grpc-web/1.0.0 grimoire/1.0.0";return a}Sza(){return _.Qe(_.Xf(a=>{if(a instanceof Error)throw a;const b=Error(a.message);var c=a.code;c=c==null?-1:G3a.get(c)||-1;b.error={code:c,message:a.message,
details:a.metadata};throw b;}))}};Lv.O=function(a){return new (a||Lv)(_.m(_.Un),_.m(_.Vn),_.m(_.Yn),_.m(pua))};Lv.ta=_.k({token:Lv,oa:Lv.O,Ea:"root"});var G3a=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 H3a;_.I3a=function(...a){return new H3a(a)};_.Mv=function(){return{create:_.I3a}};_.Nv=function(a,b,c){a=a.inverse;return a.has(b)?a.get(b):c};H3a=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 H3a(Array.from(this.forward.entries()).filter(([b,c])=>a(b,c)))}};var J3a=_.Mv().create(["UNKNOWN_TYPE",0],["RESULT_CLICKED",1],["FILE_OPENED",2]),K3a=_.Mv().create(["UNKNOWN_TAG",0],["SEARCH_UI_DIRECT",1],["SEARCH_OMNIBAR",2],["SEARCH_URL_DIRECT",3],["SEARCH_FUZZY_FILENAME",4],["SEARCH_SINGLE_RESULT",15],["CLICK_RESULT_FILENAME",5],["CLICK_RESULT_CONTENT",6],["BROWSE_UI_PREVIEW",7],["BROWSE_FILE_DIRECT",8],["BROWSE_FILE_RESULT_CLICK",9],["BROWSE_FILE_USER_WORKSPACE",10],["BROWSE_FILE_BATCH",11],["ORIGIN_SEARCH",12],["ORIGIN_SUGGEST",13],["ORIGIN_XREF",14]),L3a=
new _.Vd("feedbackClient",{oa:()=>_.nk(qTa)}),Ov=class{constructor(a,b){this.F5=a;this.nf=b}mnb(a){return _.Iv(this.nf,()=>this.F5.mnb(a,this.nf.il()),"FeedbackLogger.sendFeedback")}};Ov.O=function(a){return new (a||Ov)(_.m(L3a),_.m(Kv))};Ov.ta=_.k({token:Ov,oa:Ov.O,Ea:"root"});
_.Pv=class{constructor(a){this.client=a;this.rl=_.wk.has(2)}bP(a){if(this.rl)for(const b of a)if(b.MJ)for(const c of b.MJ)a=PRa((new SRa).Wm(J3a.get(c.eventType,0)),c.XKb.map(d=>K3a.get(d,0))).fq(c.Ne),c.lineNumber!=null&&_.Rb(a,5,_.sb(c.lineNumber),"0"),c.bx&&_.gk(a,6,c.bx),c.pr&&_.gk(a,7,c.pr),b.eW&&ORa(a,qua(b.eW)),c.KD&&b.eW&&c.KD<b.eW&&QRa(a,qua(c.KD)),c.YB&&b.eW&&c.YB<b.eW&&RRa(a,qua(c.YB)),this.client.mnb(a).subscribe()}};_.Pv.O=function(a){return new (a||_.Pv)(_.m(Ov),_.m(_.rv))};
_.Pv.ta=_.k({token:_.Pv,oa:_.Pv.O,Ea:"root"});_.Qv=class{};_.Qv.O=function(a){return new (a||_.Qv)};_.Qv.Ca=_.Od({type:_.Qv});_.Qv.Ba=_.nd({imports:[_.Qp]});_.Rv=class{};_.Rv.O=function(a){return new (a||_.Rv)};_.Rv.Ca=_.Od({type:_.Rv});
_.Rv.Ba=_.nd({Nb:[{va:Fp,Fb:_.Dv},{va:_.Jp,Fb:_.Dv},{va:vOa,nc: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.sJ;var g=b.sJ;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.MJ;var l=b.MJ;f=f?l&&f!==l?[...f,...l]:f:l;return e.call(d,{},a,b,{bucket:c,sJ:g,MJ:f})}},{va:Ip,Fb:Fv,vd:!0},{va:Ip,Fb:_.Pv,vd:!0},{va:Ip,Fb:Ev,vd:!0},...uOa]});var Sv=class{};Sv.O=function(a){return new (a||Sv)};Sv.Ca=_.Od({type:Sv});Sv.Ba=_.nd({imports:[_.io,_.Vs]});_.Tv=class{};_.Tv.O=function(a){return new (a||_.Tv)};_.Tv.Ca=_.Od({type:_.Tv});_.Tv.Ba=_.nd({imports:[Sv]});var Uv=class{};Uv.O=function(a){return new (a||Uv)};Uv.Ca=_.Od({type:Uv});Uv.Ba=_.nd({imports:[_.Tv,_.Qv]});var M3a,sua;M3a="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".split(" ");
_.N3a=new Set(M3a);
sua=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)"]]);_.O3a=M3a.map(_.rua);
_.P3a={id:"COVERAGE_GENERIC",name:"File Coverage",children:M3a.map(function(a){return{id:_.rua(a),name:tua(a),children:[],q9a:!0}})};_.Q3a=[{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:[]}];
_.R3a={id:"LINE_COUNTS",name:"Line counts",children:_.Q3a.map(a=>Object.assign({},a,{id:`${"LINE_COUNTS"}-${a.id}`}))};_.S3a={id:"FILE_COUNTS",name:"File counts",children:_.Q3a.map(a=>Object.assign({},a,{id:`${"FILE_COUNTS"}-${a.id}`}))};var T3a;
T3a=class{constructor(a,b,c){this.zone=a;this.le=b;this.cache=new Map;this.IQc=_.mf(window,"DOMContentLoaded");for(const d of c)this.cache.set(d.name,uua(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,uua(a))})}prefetch(a,b){const c=document.readyState==="loading";var d=this.cache.get(a);if(!d){if(!c)return _.nf;d=new _.jg(1);this.cache.set(a,d)}c&&(d=_.v(d,_.qg(this.IQc)));return _.v(d,_.rg({complete:()=>{b&&
this.cache.delete(a)}}),_.Qj(this.le,`Prefetch.${a}`))}delete(a){this.cache.delete(a)}};_.Vv=class{constructor(a,b){this.zone=a;this.le=b}prefetch(a,b=!0){const c=window;let d,e=(d=c.prefetchRpcs)!=null?d:[];Array.isArray(e)&&(e=new T3a(this.zone,this.le,e),c.prefetchRpcs=e);return _.v(e.prefetch(a,b),_.$f())}delete(a){const b=window;let c,d=(c=b.prefetchRpcs)!=null?c:[];Array.isArray(d)&&(d=new T3a(this.zone,this.le,d),b.prefetchRpcs=d);d.delete(a)}};
_.Vv.O=function(a){return new (a||_.Vv)(_.m(_.uf),_.m(_.Jp))};_.Vv.ta=_.k({token:_.Vv,oa:_.Vv.O,Ea:"root"});_.Xv=class{constructor(){this.nNb=new _.$h(!1);this.Nub=new _.$h(!0)}EW(){return this.nNb}O7(a){this.nNb.next(a)}o5(){return _.r("SHOW_ALWAYS")}Qka(){}C5(){return _.r(!1)}NAa(){}q5(){return _.r("FILES")}P7(){}mLb(){return _.r(new Map)}DRb(){}y5(){return _.r([])}Gma(){}B5(){return _.r([])}iBa(){return _.nf}mCa(){return _.nf}YJ(){return _.nf}ez(){}LW(){return _.r(0)}T7(){}iga(){return _.r("SNIPPET_SUBSET")}IAa(){}PW(){return _.r(2)}dla(){}v5(){return _.r(50)}Wka(){}tva(){return _.r(_.sv.has(15)?"DARK":
"LIGHT")}JAa(){}Ofa(){return _.r("cider-dark")}Jka(){}cga(){return _.r("cider")}Uka(){}uva(){return _.r(!1)}KAa(){}jga(){return _.r(!1)}cla(){}Z4a(){return _.r(!0)}iob(){}bga(){return _.r("PREVIEW")}Ska(){}MW(){return _.r(!1)}bla(){}oga(){return _.r(new Set)}fla(){}TW(){return _.nf}W7(){}Ava(){return _.r(0)}oob(){}h5(){return _.r("cider")}zAa(){}D5(){return _.r(!1)}OAa(){}z5(){return _.r(!0)}ala(){}A5(){return _.r(!1)}LAa(){}vva(){return _.r(!1)}kob(){}};_.Xv.O=function(a){return new (a||_.Xv)(_.m(_.tv))};
_.Xv.ta=_.k({token:_.Xv,oa:()=>_.Fd(_.Wv),Ea:"root"});_.Zv=class extends F3a{constructor(a,b){super([a,b])}};_.Zv.O=function(a){return new (a||_.Zv)(_.m($v),_.m(Jv))};_.Zv.ta=_.k({token:_.Zv,oa:_.Zv.O,Ea:"root"});
var $v=class extends Lv{constructor(a,b,c,d,e,f){super(a,b,c,d);this.apiKey=a;this.sessionIndex=b;this.Xq=c;this.withCredentials=d;this.productVersion=e;this.Hh=f}Oxa(a){a=super.Oxa(a);a["X-Goog-Api-Client"]=`grpc-web/1.0.0 ${`grimoire/1.0.0+${this.Hh.actionId}.${this.Hh.sessionId}`+`.${this.productVersion.replace("_","-")}`}`;return a}Sza(a){return _.Qe(super.Sza(a),_.Qj(this.Hh,a))}};$v.O=function(a){return new (a||$v)(_.m(_.Un),_.m(_.Vn),_.m(_.Yn),_.m(pua),_.m(Sn),_.m(_.Jp))};
$v.ta=_.k({token:$v,oa:$v.O,Ea:"root"});var aw=class{constructor(){if(window.matchMedia){var a=window.matchMedia("(prefers-color-scheme: dark)");this.yrb=new _.$h(a.matches?"DARK":"LIGHT");a.addListener(b=>{this.yrb.next(b.matches?"DARK":"LIGHT")})}else this.yrb=new _.$h("LIGHT")}};aw.O=function(a){return new (a||aw)};aw.ta=_.k({token:aw,oa:aw.O,Ea:"root"});var bw=class{};bw.O=function(a){return new (a||bw)};bw.ta=_.k({token:bw,oa:a=>aw.O(a),Ea:"root"});_.U3a=new Set("cider;cider fewer-colors;cider colorblind-friendly;base16-light;eclipse;elegant;neat;solarized light;VA light".split(";"));_.V3a=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 W3a={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 Z3a=function(a){a=X3a(a);for(var b=2654435769,c=2654435769,d=314159265,e=a.length,f=e,g=0,l=function(){b-=c;b-=d;b^=d>>>13;c-=d;c-=b;c^=b<<8;d-=b;d-=c;d^=c>>>13;b-=c;b-=d;b^=d>>>12;c-=d;c-=b;c^=b<<16;d-=b;d-=c;d^=c>>>5;b-=c;b-=d;b^=d>>>3;c-=d;c-=b;c^=b<<10;d-=b;d-=c;d^=c>>>15};f>=12;f-=12,g+=12)b+=Y3a(a,g),c+=Y3a(a,g+4),d+=Y3a(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 W3a.toString(d)},$3a=function(a){return a},X3a=function(a){for(var b=[],c=0;c<a.length;c++)b.push(a.charCodeAt(c));return b},Y3a=function(a,b){return a[b]+(a[b+1]<<8)+(a[b+2]<<16)+(a[b+3]<<24)};var a4a=class extends _.cc{constructor(a){super(a)}},cw=[1,2,3];a4a.prototype.toObject=function(){return b4a(this)};var b4a=function(a){if(a!=null){_.dc(a);var b=_.h(_.Ml(a,1,cw));var c=_.zl(a,_.pl(a,cw,2));return{epd:b,intVal:_.h(c),Hra:_.h(_.yl(a,_.pl(a,cw,3)))}}};var c4a=class extends _.cc{constructor(a){super(a)}};c4a.prototype.toObject=function(){return d4a(this)};var d4a=function(a){if(a!=null)return _.dc(a),{Rqd:_.h(_.jl(a,1)),count:_.h(_.wl(a,2))}};var e4a=class extends _.cc{constructor(a){super(a)}};e4a.Wb=[1];e4a.prototype.toObject=function(){return f4a(this)};var f4a=function(a){if(a!=null)return _.dc(a),a=_.rl(a,c4a,1,_.kl()),{Hed:_.Zb(a,d4a)}};var g4a=class extends _.cc{constructor(a){super(a)}},dw=[1,2,3];g4a.prototype.toObject=function(){return h4a(this)};var h4a=function(a){if(a!=null)return _.dc(a),{uwa:_.h(_.Ll(a,1,dw)),doubleVal:_.h(_.jl(a,_.pl(a,dw,2))),Egd:f4a(_.Nl(a,e4a,3,dw))}};var i4a=class extends _.cc{constructor(a){super(a)}};i4a.Wb=[1];i4a.prototype.toObject=function(){return j4a(this)};var j4a=function(a){if(a!=null){_.dc(a);var b=_.rl(a,a4a,1,_.kl());return{kfd:_.Zb(b,b4a),Sgd:h4a(_.ql(a,g4a,2))}}};var k4a=class extends _.cc{constructor(a){super(a)}};k4a.prototype.toObject=function(){return l4a(this)};var l4a=function(a){if(a!=null)return _.dc(a),{Cbb:_.h(_.X(a,1))}};var m4a=class extends _.cc{constructor(a){super(a)}};m4a.prototype.toObject=function(){return n4a(this)};var n4a=function(a){if(a!=null)return _.dc(a),{appName:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),q6c:_.h(_.yl(a,3))}};var o4a=class extends _.cc{constructor(a){super(a)}};o4a.prototype.toObject=function(){return p4a(this)};var p4a=function(a){if(a!=null)return _.dc(a),{appName:_.h(_.X(a,1)),appVersion:_.h(_.X(a,2)),Ved:_.h(_.zl(a,3)),q6c:_.h(_.yl(a,4))}};var r4a=class extends _.cc{constructor(a){super(a)}nMb(){return _.Nl(this,m4a,1,q4a)}zWb(a){return _.tl(this,1,q4a,a)}},q4a=[1,2,3];r4a.prototype.toObject=function(){return s4a(this)};var s4a=function(a){if(a!=null)return _.dc(a),{mobile:n4a(a.nMb()),pjd:p4a(_.Nl(a,o4a,2,q4a)),Did:l4a(_.Nl(a,k4a,3,q4a))}};var t4a=class extends _.cc{constructor(a){super(a)}};t4a.Wb=[3,6,4];t4a.prototype.toObject=function(){return u4a(this)};var u4a=function(a){if(a!=null){_.dc(a);var b=_.h(_.X(a,1)),c=_.h(Xaa(bc(a,5))),d=s4a(_.ql(a,r4a,2)),e=_.h(_.Hl(a,3,2)),f=_.Nb(a,6,Xaa,2,void 0,void 0,0);f=_.h(f);a=_.rl(a,i4a,4,_.kl());return{hpd:b,wgd:c,Jnd:d,lfd:e,vgd:f,Tgd:_.Zb(a,j4a)}}};var v4a=class extends _.cc{constructor(a){super(a)}getKey(){return _.Y(this,1)}Az(a){return _.Mc(this,1,a)}};v4a.prototype.toObject=function(){return w4a(this)};var w4a=function(a){if(a!=null)return _.dc(a),{key:_.h(_.X(a,1))}};var x4a=class extends _.cc{constructor(){super()}};x4a.Wb=[1];x4a.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Nad:_.Zb(_.rl(this,t4a,1,_.kl()),u4a),Bod:w4a(_.ql(this,v4a,2))}}else a=void 0;return a};var y4a=class extends vm{constructor(){super();this.KK=1503;this.componentId="";const a=(new SFa(1503,"0")).Ika("");jDa(this,_.Ok(Ec,a));this.transport=a.ab()}flush(a){a=a||[];if(a.length){const F=new x4a,I=[];for(let K=0;K<a.length;K++){const U=a[K];var b=new t4a;b=_.Mc(b,1,U.xYc);var c=[];for(var d=0;d<U.fields.length;d++)c.push(U.fields[d].FF);b=_.Qb(b,3,c,_.ub);c=[];d=[];for(const ca of U.C3.keys())d.push(ca.split(","));for(let ca=0;ca<d.length;ca++){const ka=d[ca];var e=U.NNc,f=B1a(U,ka)||[],
g=[];for(var l=0;l<f.length;l++){var p=f[l],t=p&&p.cIb;p=new g4a;switch(e){case 3:t=Number(t);Number.isFinite(t)&&_.ol(p,1,dw,_.sb(t));break;case 2:t=Number(t),t=t==null?t:Gaa(t),_.ol(p,2,dw,t)}g.push(p)}e=g;for(f=0;f<e.length;f++){g=e[f];l=new i4a;l=_.sl(l,2,g);g=ka;p=[];t=[];for(var x=0;x<U.fields.length;x++)t.push(U.fields[x].GF);for(x=0;x<t.length;x++){var A=t[x];const za=g[x],ya=new a4a;switch(A){case 3:_.Tl(ya,1,cw,String(za));break;case 2:A=Number(za);Number.isFinite(A)&&_.ol(ya,2,cw,A==null?
A:lb(A));break;case 1:_.ol(ya,3,cw,Jaa(za==="true"))}p.push(ya)}_.ul(l,1,p);c.push(l)}}_.ul(b,4,c);I.push(b);U.clear()}_.ul(F,1,I);this.transport.dispatch(F);this.transport.flush()}}};var z4a,A4a,B4a,C4a,D4a;z4a=new _.Vd("PRODUCTION_ALLOWLIST",{oa:()=>"l2YMRd lfR6bb iQyyte LhFyIb aVezrf i1iYkd dVgi5c kMzkoe pglXEd AbcbBc Yc0Dnb cvLsDf UAiaPe NdZs2d elAd5d q7HsZb kbrYBc qX517e KmD3Se w0tcsb".split(" ")});A4a=new _.Vd("STREAMZ_PRODUCT_IDENTIFIER");B4a=new _.Vd("STREAMZ_ALLOWLIST_IDENTIFIER");C4a=new _.Vd("one_developer_workflow.streamz_service",{Ea:"root",oa:()=>_.Fd(_.uf).Vb(()=>{var a=new y4a;a=new I1a(a);a.JLb=1E4;a.yo.setInterval(1E4);return a})});
D4a=function(a){return a.c0c.some(b=>a.wMc===b)};_.E4a=function(a,b){a.zone.Vb(()=>{D4a(a)&&a.HZc.pK(b,a.Lhb,!0)})};_.ew=class{constructor(a,b,c,d,e){this.mBa=a;this.zone=b;this.HZc=new J1a(this.mBa);new K1a(this.mBa);this.Y6c=new L1a(this.mBa);new M1a(this.mBa);this.Lhb=d||window.location.hostname;this.c0c=c.map($3a);this.wMc=Z3a(e!=null?e:this.Lhb)}RQb(a){this.zone.Vb(()=>{D4a(this)&&this.Y6c.pK(this.Lhb,a)})}};
_.ew.O=function(a){return new (a||_.ew)(_.m(C4a),_.m(_.uf),_.m(z4a),_.m(A4a,8),_.m(B4a,8))};_.ew.ta=_.k({token:_.ew,oa:_.ew.O,Ea:"root"});_.F4a=function(a,b){return a.Z_()&&b==="DARK"?_.v(a.RWb.Ofa(),_.u(c=>_.V3a.has(c)?c:"cider-dark")):_.v(a.RWb.cga(),_.u(c=>_.U3a.has(c)?c:"cider"))};
_.fw=class{constructor(a,b,c){this.document=a;this.RWb=b;this.theme=_.v(b.tva(),_.pg(d=>d==="SYSTEM"?c.yrb.Tf():_.r(d)));this.aWa=_.v(this.theme,_.pg(d=>_.F4a(this,d)));this.Fsa=_.v(this.aWa,_.u(d=>d.split(" ").map(e=>"cm-s-"+e).join(" ")));this.theme.subscribe(d=>{this.setTheme(this.Z_()?d:"LIGHT")})}Z_(){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")}}};
_.fw.O=function(a){return new (a||_.fw)(_.m(_.hi),_.m(_.Xv),_.m(bw))};_.fw.ta=_.k({token:_.fw,oa:_.fw.O,Ea:"root"});var G4a=new _.Vd("enabledRouterConfig");var vua=new Set(Object.values({J8c:"PACKAGE_AVAILABLE_IN_MULTIBRANCH"}));var H4a=/^\s*$/,I4a=function(a,b){const c=a.reduce((d,{value:e})=>d+e,"");b=rk(5,c,b);b.jP=a.length>0&&a[0].jP;if(a=a.find(({error:d})=>!!d))b.error=a.error;return b},J4a=function(a,b,c){c=qk(c);c.start+=a?a.length:0;c.end-=b.length;return c},K4a=class{constructor({Lha:a,jRc:b,mRc:c}){this.Lha=a;this.IOb=!!b;this.nWc=!!c}};var L4a=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(Ed,cb)}function d(pa){var Ba=Tr[pa],Pa;if(!Ba){for(Pa=pa-1;!Tr[Pa];)Pa--;Ba=Tr[Pa];for(Ba={line:Ba.line,column:Ba.column};Pa<pa;)b.charCodeAt(Pa)===10?(Ba.line++,
Ba.column=1):Ba.column++,Pa++;Tr[pa]=Ba}return Ba}function e(pa,Ba){var Pa=d(pa),Fc=d(Ba);return{start:{offset:pa,line:Pa.line,column:Pa.column},end:{offset:Ba,line:Fc.line,column:Fc.column}}}function f(pa){cb<Ji||(cb>Ji&&(Ji=cb,tu=[]),tu.push(pa))}function g(){var pa=cb;var Ba=Xb();Ba===na&&(Ba=null);if(Ba!==na){Ba=[];var Pa=l();for(Pa===na&&(Pa=p());Pa!==na;)Ba.push(Pa),Pa=l(),Pa===na&&(Pa=p());Ba!==na?(Ed=pa,pa=Ba):(cb=pa,pa=na)}else cb=pa,pa=na;return pa}function l(){var pa=cb;var Ba=A();Ba===
na&&(Ba=t(),Ba===na&&(Ba=ka(),Ba===na&&(Ba=I())));if(Ba!==na){var Pa=Xb();Pa===na&&(Pa=null);Pa!==na?(Ed=cb,Pa=(Pa=mb.IOb)?void 0:na,Pa!==na?(Ed=pa,pa=Ba):(cb=pa,pa=na)):(cb=pa,pa=na)}else cb=pa,pa=na;return pa}function p(){var pa=cb;var Ba=I();if(Ba!==na){var Pa=Xb();Pa===na&&(Pa=null);Pa!==na?(Ed=pa,pa=Ba):(cb=pa,pa=na)}else cb=pa,pa=na;return pa}function t(){var pa,Ba;var Pa=cb;var Fc=[];for(pa=x();pa!==na;)Fc.push(pa),pa=x();if(Fc!==na)if(pa=ob(),pa!==na){var Ld=t();if(Ld===na)for(Ld=[],Ba=x();Ba!==
na;)Ld.push(Ba),Ba=x();Ld!==na?(Ed=Pa,Pa=Fc,Fc=c(),Pa=Fc=yua(0,Pa,Ld,pa,Fc)):(cb=Pa,Pa=na)}else cb=Pa,Pa=na;else cb=Pa,Pa=na;return Pa}function x(){var pa=cb;var Ba=Xb();Ba===na&&(Ba=null);Ba!==na?(Ba=ka(),Ba===na&&(Ba=I()),Ba!==na?(Ed=pa,pa=Ba):(cb=pa,pa=na)):(cb=pa,pa=na);return pa}function A(){var pa,Ba;var Pa=cb;var Fc=[];for(pa=F();pa!==na;)Fc.push(pa),pa=F();if(Fc!==na)if(pa=yc(),pa!==na){var Ld=A();if(Ld===na)for(Ld=[],Ba=F();Ba!==na;)Ld.push(Ba),Ba=F();Ld!==na?(Ed=Pa,Pa=Fc,Fc=c(),Pa=Fc=yua(2,
Pa,Ld,pa,Fc)):(cb=Pa,Pa=na)}else cb=Pa,Pa=na;else cb=Pa,Pa=na;return Pa}function F(){var pa=cb;var Ba=Xb();Ba===na&&(Ba=null);Ba!==na?(Ba=ka(),Ba===na&&(Ba=t(),Ba===na&&(Ba=I())),Ba!==na?(Ed=pa,pa=Ba):(cb=pa,pa=na)):(cb=pa,pa=na);return pa}function I(){var pa=cb;var Ba=oe();Ba!==na?(Ba=K(),Ba===na&&(Ba=null),Ba!==na?(Ed=pa,pa=Ba=hd(Ba)):(cb=pa,pa=na)):(cb=pa,pa=na);pa===na&&(pa=K());return pa}function K(){var pa=cb;var Ba=Mb();if(Ba!==na){if(b.charCodeAt(cb)===58){var Pa=pe;cb++}else Pa=na,kf===0&&
f($e);if(Pa!==na){Pa=Yc();if(Pa===na&&(Pa=U(),Pa===na)){Pa=cb;kf++;var Fc=Xb();Fc===na&&(Fc=null);kf--;Fc!==na?(cb=Pa,Pa=void 0):Pa=na}Pa!==na?(Ed=pa,pa=Ba=He(Ba,Pa)):(cb=pa,pa=na)}else cb=pa,pa=na}else cb=pa,pa=na;pa===na&&(pa=Yc(),pa===na&&(pa=U()));return pa}function U(){var pa=cb;var Ba=[];var Pa=ic();Pa===na&&(Pa=ca());if(Pa!==na)for(;Pa!==na;)Ba.push(Pa),Pa=ic(),Pa===na&&(Pa=ca());else Ba=na;Ba!==na&&(Ed=pa,Ba=I4a(Ba,c()));return Ba}function ca(){var pa=cb;if(b.charCodeAt(cb)===41){var Ba=Nh;
cb++}else Ba=na,kf===0&&f(ih);Ba!==na&&(Ed=pa,pa=c(),pa=rk(5,")",pa),pa.error={type:3,location:pa.location},Ba=pa);return Ba}function ka(){var pa;var Ba=cb;if(b.charCodeAt(cb)===40){var Pa=$i;cb++}else Pa=na,kf===0&&f(jh);if(Pa!==na)if(Pa=Xb(),Pa===na&&(Pa=null),Pa!==na){Pa=[];for(pa=za();pa!==na;)Pa.push(pa),pa=za();if(Pa!==na)if(b.charCodeAt(cb)===41?(pa=Nh,cb++):(pa=na,kf===0&&f(ih)),pa===na&&(pa=null),pa!==na){Ed=cb;var Fc=pa;var Ld=c();if(Fc&&Pa.length===1)if(Fc=Pa[0],Fc.Ql!==5)Ld=!0;else{var {start:xf,
end:Cg}=qk(Ld);Ld=Fc.location.end;Ld=xf+1<Fc.location.start||Cg-1>Ld}else Ld=!0;Ld=Ld?void 0:na;Ld!==na?(Ed=Ba,Ba=pa,pa=c(),pa=qk(pa),Ba=Pa={Ql:3,elements:Pa,location:pa,error:Ba?void 0:{type:4,location:pa}}):(cb=Ba,Ba=na)}else cb=Ba,Ba=na;else cb=Ba,Ba=na}else cb=Ba,Ba=na;else cb=Ba,Ba=na;return Ba}function za(){var pa=cb;var Ba=ya();Ba===na&&(Ba=Za(),Ba===na&&(Ba=ka(),Ba===na&&(Ba=Ga())));if(Ba!==na){var Pa=Xb();Pa===na&&(Pa=null);Pa!==na?(Ed=pa,pa=Ba):(cb=pa,pa=na)}else cb=pa,pa=na;return pa}function ya(){var pa,
Ba;var Pa=cb;var Fc=[];for(pa=Fa();pa!==na;)Fc.push(pa),pa=Fa();if(Fc!==na)if(pa=yc(),pa!==na){var Ld=ya();if(Ld===na)for(Ld=[],Ba=Fa();Ba!==na;)Ld.push(Ba),Ba=Fa();Ld!==na?(Ed=Pa,Pa=Fc,Fc=c(),Pa=Fc=yua(2,Pa,Ld,pa,Fc)):(cb=Pa,Pa=na)}else cb=Pa,Pa=na;else cb=Pa,Pa=na;return Pa}function Fa(){var pa=cb;var Ba=Xb();Ba===na&&(Ba=null);Ba!==na?(Ba=ka(),Ba===na&&(Ba=Za(),Ba===na&&(Ba=Ga())),Ba!==na?(Ed=pa,pa=Ba):(cb=pa,pa=na)):(cb=pa,pa=na);return pa}function Za(){var pa,Ba;var Pa=cb;var Fc=[];for(pa=pb();pa!==
na;)Fc.push(pa),pa=pb();if(Fc!==na)if(pa=ob(),pa!==na){var Ld=Za();if(Ld===na)for(Ld=[],Ba=pb();Ba!==na;)Ld.push(Ba),Ba=pb();Ld!==na?(Ed=Pa,Pa=Fc,Fc=c(),Pa=Fc=yua(0,Pa,Ld,pa,Fc)):(cb=Pa,Pa=na)}else cb=Pa,Pa=na;else cb=Pa,Pa=na;return Pa}function pb(){var pa=cb;var Ba=Xb();Ba===na&&(Ba=null);Ba!==na?(Ba=ka(),Ba===na&&(Ba=Ga()),Ba!==na?(Ed=pa,pa=Ba):(cb=pa,pa=na)):(cb=pa,pa=na);return pa}function Ga(){var pa=cb;var Ba=oe();Ba!==na?(Ba=Qa(),Ba===na&&(Ba=null),Ba!==na?(Ed=pa,pa=Ba=hd(Ba)):(cb=pa,pa=na)):
(cb=pa,pa=na);pa===na&&(pa=Qa());return pa}function Qa(){var pa=cb;var Ba=Mb();if(Ba!==na){if(b.charCodeAt(cb)===58){var Pa=pe;cb++}else Pa=na,kf===0&&f($e);if(Pa!==na){Pa=Yc();if(Pa===na&&(Pa=Ua(),Pa===na)){Pa=cb;kf++;var Fc=Xb();Fc===na&&(Fc=null);kf--;Fc!==na?(cb=Pa,Pa=void 0):Pa=na}Pa!==na?(Ed=pa,pa=Ba=He(Ba,Pa)):(cb=pa,pa=na)}else cb=pa,pa=na}else cb=pa,pa=na;pa===na&&(pa=Yc(),pa===na&&(pa=Ua()));return pa}function Ua(){var pa=cb;var Ba=[];var Pa=ic();if(Pa!==na)for(;Pa!==na;)Ba.push(Pa),Pa=
ic();else Ba=na;Ba!==na&&(Ed=pa,Ba=I4a(Ba,c()));return Ba}function ob(){var pa=cb;var Ba=Xb();Ba===na&&(Ba=null);if(Ba!==na){var Pa=[];var Fc=db();if(Fc!==na)for(;Fc!==na;)Pa.push(Fc),Fc=db();else Pa=na;Pa!==na?(Fc=Xb(),Fc!==na?(Ed=cb,Pa=(Pa=Pa.join("")==="AND")?void 0:na,Pa!==na?(Ed=pa,pa=Ba=J4a(Ba,Fc,c())):(cb=pa,pa=na)):(cb=pa,pa=na)):(cb=pa,pa=na)}else cb=pa,pa=na;return pa}function yc(){var pa=cb;var Ba=Xb();Ba===na&&(Ba=null);if(Ba!==na){var Pa=[];var Fc=db();if(Fc!==na)for(;Fc!==na;)Pa.push(Fc),
Fc=db();else Pa=na;Pa!==na?(Fc=Xb(),Fc!==na?(Ed=cb,Pa=(Pa=Pa.join("")==="OR")?void 0:na,Pa!==na?(Ed=pa,pa=Ba=J4a(Ba,Fc,c())):(cb=pa,pa=na)):(cb=pa,pa=na)):(cb=pa,pa=na)}else cb=pa,pa=na;return pa}function Yc(){var pa;var Ba=cb;if(b.charCodeAt(cb)===34){var Pa=kh;cb++}else Pa=na,kf===0&&f(yi);if(Pa!==na){Pa=[];for(pa=Ra();pa!==na;)Pa.push(pa),pa=Ra();Pa!==na?(b.charCodeAt(cb)===34?(pa=kh,cb++):(pa=na,kf===0&&f(yi)),pa===na&&(pa=null),pa!==na?(Ed=Ba,Ba=pa,pa=c(),Pa=rk(4,Pa.join(""),pa),Ba||(Pa.error=
xua(0,pa.start.offset,pa.end.offset)),Ba=Pa):(cb=Ba,Ba=na)):(cb=Ba,Ba=na)}else cb=Ba,Ba=na;return Ba}function ic(){var pa;var Ba=cb;if(b.charCodeAt(cb)===40){var Pa=$i;cb++}else Pa=na,kf===0&&f(jh);if(Pa!==na){Pa=[];for(pa=ic();pa!==na;)Pa.push(pa),pa=ic();Pa!==na?(b.charCodeAt(cb)===41?(pa=Nh,cb++):(pa=na,kf===0&&f(ih)),pa===na&&(pa=null),pa!==na?(Ed=Ba,Ba=pa,pa=c(),Pa=I4a(Pa,pa),Pa.value="("+Pa.value,Ba?Pa.value+=")":Pa.error={type:4,location:{start:Pa.location.start,end:Pa.location.start+1}},Ba=
Pa):(cb=Ba,Ba=na)):(cb=Ba,Ba=na)}else cb=Ba,Ba=na;Pa=Ba;if(Pa===na){Pa=cb;Ba=[];pa=rb();if(pa!==na)for(;pa!==na;)Ba.push(pa),pa=rb();else Ba=na;Ba!==na?(Ed=cb,pa=Ba,pa=(pa=!mb.IOb||pa.join("")!=="AND"&&pa.join("")!=="OR")?void 0:na,pa!==na?(Ed=Pa,Pa=Ba,Ba=c(),Pa=Ba=rk(5,Pa.join(""),Ba)):(cb=Pa,Pa=na)):(cb=Pa,Pa=na)}return Pa}function oe(){var pa=cb;if(b.charCodeAt(cb)===45){var Ba=ll;cb++}else Ba=na,kf===0&&f(Mg);if(Ba!==na){Ed=cb;var Pa=(Pa=mb.nWc)?void 0:na;Pa!==na?pa=Ba=[Ba,Pa]:(cb=pa,pa=na)}else cb=
pa,pa=na;return pa}function ud(){var pa=cb;if(b.charCodeAt(cb)===92){var Ba=aj;cb++}else Ba=na,kf===0&&f(kk);Ba!==na?(b.length>cb?(Ba=b.charAt(cb),cb++):(Ba=na,kf===0&&f(ml)),Ba===na&&(Ba=null),Ba!==na?(Ed=pa,pa=Ba?"\\"+Ba:"\\"):(cb=pa,pa=na)):(cb=pa,pa=na);return pa}function Mb(){var pa=cb;var Ba=[];if(Zo.test(b.charAt(cb))){var Pa=b.charAt(cb);cb++}else Pa=na,kf===0&&f(NE);if(Pa!==na)for(;Pa!==na;)Ba.push(Pa),Zo.test(b.charAt(cb))?(Pa=b.charAt(cb),cb++):(Pa=na,kf===0&&f(NE));else Ba=na;Ba!==na?
(Ed=cb,Pa=(Pa=mb.Lha.has(Ba.join("")))?void 0:na,Pa!==na?(Ed=pa,pa=Ba):(cb=pa,pa=na)):(cb=pa,pa=na);return pa}function Ra(){var pa=cb;if(b.substr(cb,2)===em){var Ba=em;cb+=2}else Ba=na,kf===0&&f(Ie);Ba!==na&&(Ed=pa,Ba='"');pa=Ba;pa===na&&(pa=ud(),pa===na&&(G0.test(b.charAt(cb))?(pa=b.charAt(cb),cb++):(pa=na,kf===0&&f(OE))));return pa}function db(){var pa=cb;if(b.charCodeAt(cb)===92){var Ba=aj;cb++}else Ba=na,kf===0&&f(kk);Ba!==na?(b.charCodeAt(cb)===34?(Ba=kh,cb++):(Ba=na,kf===0&&f(yi)),Ba===na&&
(Ba=Vc(),Ba===na&&(b.charCodeAt(cb)===58?(Ba=pe,cb++):(Ba=na,kf===0&&f($e)))),Ba!==na?(Ed=pa,pa=Ba):(cb=pa,pa=na)):(cb=pa,pa=na);if(pa===na&&(pa=ud(),pa===na))if(pa=cb,b.length>cb?(Ba=b.charAt(cb),cb++):(Ba=na,kf===0&&f(ml)),Ba!==na){Ed=cb;var Pa=(Pa=!H4a.test(Ba))?void 0:na;Pa!==na?(Ed=pa,pa=Ba):(cb=pa,pa=na)}else cb=pa,pa=na;return pa}function rb(){var pa=cb;var Ba=db();if(Ba!==na){Ed=cb;var Pa=Ba!=="("&&Ba!==")"?void 0:na;Pa!==na?(Ed=pa,pa=Ba):(cb=pa,pa=na)}else cb=pa,pa=na;return pa}function Xb(){var pa=
[];var Ba=Vc();if(Ba!==na)for(;Ba!==na;)pa.push(Ba),Ba=Vc();else pa=na;return pa}function Vc(){var pa=cb;if(b.length>cb){var Ba=b.charAt(cb);cb++}else Ba=na,kf===0&&f(ml);if(Ba!==na){Ed=cb;var Pa=(Pa=H4a.test(Ba))?void 0:na;Pa!==na?(Ed=pa,pa=Ba):(cb=pa,pa=na)}else cb=pa,pa=na;return pa}var mb=arguments.length>1?arguments[1]:{},na={},fc={U8c:g},wc=g,hd=function(pa){var Ba=c();pa||(Ba.start.offset++,pa=rk(5,"",Ba),pa.error=xua(2,Ba.start.offset-1,Ba.end.offset));pa.jP=!0;return pa},pe=":",$e={type:"literal",
value:":",description:"':'"},He=function(pa,Ba){var Pa=mb,Fc=c();pa=pa.join("");Pa={Ql:1,label:Pa.Lha.get(pa),VWc:pa,value:Ba,location:qk(Fc)};Ba||(Ba=Fc.end.offset,Pa.error=xua(1,Ba-1,Ba));return Pa},Nh=")",ih={type:"literal",value:")",description:"')'"},$i="(",jh={type:"literal",value:"(",description:"'('"},kh='"',yi={type:"literal",value:'"',description:"'\"'"},ll="-",Mg={type:"literal",value:"-",description:"'-'"},aj="\\",kk={type:"literal",value:"\\",description:"'\\\\'"},ml={type:"any",description:"any character"},
em='\\"',Ie={type:"literal",value:'\\"',description:"'\\\\\"'"},Zo=/^[a-zA-Z0-9_]/,NE={type:"class",value:"[a-zA-Z0-9_]",description:"[a-zA-Z0-9_]"},G0=/^[^"]/,OE={type:"class",value:'[^"]',description:'[^"]'},cb=0,Ed=0,Tr=[{line:1,column:1}],Ji=0,tu=[],kf=0;if("startRule"in mb){if(!(mb.XXb in fc))throw Error("fd`"+mb.XXb);wc=fc[mb.XXb]}fc=wc();if(fc!==na&&cb===b.length)return fc;fc!==na&&cb<b.length&&f({type:"end",description:"end of input"});throw function(pa,Ba,Pa){function Fc(xf){var Cg,Ck;xf.sort(function(uu,
PE){return uu.description<PE.description?-1:uu.description>PE.description?1:0});if(xf.length>0){for(Ck=Cg=1;Cg<xf.length;Cg++)xf[Cg-1]!==xf[Cg]&&(xf[Ck]=xf[Cg],Ck++);xf.length=Ck}}function Ld(xf){var Cg=Array(xf.length),Ck;for(Ck=0;Ck<xf.length;Ck++)Cg[Ck]=xf[Ck].description;return"Expected "+(xf.length>1?Cg.slice(0,-1).join(", ")+" or "+Cg[xf.length-1]:Cg[0])+"."}Ba!==null&&Fc(Ba);return new a(pa!==null?pa:Ld(Ba),Ba,Pa)}(null,tu,e(Ji,Ji));}}}();_.M4a=new _.Vd("parserConfig");_.gw=class{constructor(a){this.hnb=a.hnb||[];this.B_c=new K4a(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[{Ql:5,location:b,value:a}];try{const c=L4a.parse(a,this.B_c);return this.hnb.reduce((d,e)=>e.process(d),c)}catch(c){return this.logger&&_.Kt(this.logger,c),[{Ql:5,error:{type:8,location:c instanceof L4a.SyntaxError?qk(c.location):b},location:b,value:a}]}}};
_.gw.O=function(a){return new (a||_.gw)(_.m(_.M4a))};_.gw.ta=_.k({token:_.gw,oa:_.gw.O});_.sk=class extends _.W{constructor(a={}){super();this.i.root=a.root==null?null:a.root;this.i.includeRegionalRepos=a.jwa==null?null:a.jwa}get jwa(){return _.Z(this,"includeRegionalRepos")?_.V(this,"includeRegionalRepos"):!1}set jwa(a){this.i.includeRegionalRepos=a}get root(){return _.Z(this,"root")?_.V(this,"root"):null}set root(a){this.i.root=a}ha(){return _.sk}ka(){return{keys:["includeRegionalRepos","root"],Ha:{root:_.tk}}}};
_.tk=class extends _.W{constructor(a={}){super();this.i.hostName=a.ql==null?null:a.ql;this.i.projectId=a.projectId==null?null:a.projectId;this.i.depotGroup=a.ro==null?null:a.ro;this.i.ossProject=a.Kg==null?null:a.Kg;this.i.repositoryName=a.Dh==null?null:a.Dh}get ro(){return _.Z(this,"depotGroup")?_.V(this,"depotGroup"):""}set ro(a){this.i.depotGroup=a}get ql(){return _.Z(this,"hostName")?_.V(this,"hostName"):""}set ql(a){this.i.hostName=a}get Kg(){return _.Z(this,"ossProject")?_.V(this,"ossProject"):
""}set Kg(a){this.i.ossProject=a}get projectId(){return _.Z(this,"projectId")?_.V(this,"projectId"):""}set projectId(a){this.i.projectId=a}get Dh(){return _.Z(this,"repositoryName")?_.V(this,"repositoryName"):""}set Dh(a){this.i.repositoryName=a}ha(){return _.tk}ka(){return{keys:["depotGroup","hostName","ossProject","projectId","repositoryName"]}}};_.hw=new _.Vd("API_VERSION");_.iw=new _.Vd("REQUEST_SERVICE");_.jw=class{};_.jw.O=function(a){return new (a||_.jw)};_.jw.Ca=_.Od({type:_.jw});
_.jw.Ba=_.nd({});_.kw=class{constructor(a){this.Kya=a;this.wK=_.sv.has(28)}parse(a){return this.Kya.parse(a)}qva(a){return zua(a)}diff(a,b){a=this.parse(a);b=this.parse(b);return Aua(a,b).sort((c,d)=>c.start-d.start)}};_.kw.O=function(a){return new (a||_.kw)(_.m(_.gw),_.m(_.tv))};_.kw.ta=_.k({token:_.kw,oa:_.kw.O});var O4a,R4a,S4a,U4a,T4a,N4a,Q4a,P4a;O4a=function(a,b){let c=[];b&&_.rl(b,An,1,_.kl())&&_.rl(b,An,1,_.kl()).length>0&&(c=_.rl(b,An,1,_.kl()).map(d=>{var e=d?d.getMessage():void 0;e=e?_.Ic(_.Dua(e)||_.rm).toString():"";const f=d?d.tMb():2;var g=_.Jl(d,2,_.kl(_.fl));var l=N4a;var p=_.Hl(d,4,_.kl());l=l(a,p);d=_.Hl(d,5,_.kl());return{messageHtml:e,iconName:"error_outline",scopes:g,targetPatterns:l,targetQueryWarnings:d.filter(wua),severity:f}}));return c};
R4a=function(a,b,c,d){return _.Ve(function*(){const {Pm:e,Je:f}=_.Ci(a.mk.Wc.Rw),g=e?a.bm.parse(e):[],l=f?a.bm.parse(f):[];var p=b.filter(x=>!x.scopes.includes(0)&&!x.isDismissed),t=p.filter(x=>{const A=x.scopes.includes(c),F=x.targetPatterns.length===0&&x.targetQueryWarnings.length===0,I=P4a(x.targetPatterns,d);a:{x=x.targetQueryWarnings;if(x.length!==0&&d.startsWith(`/${_.Sp.E9}`)){x=new Set(x);for(K of _.pk(g)){let U;if(((U=K.warning)==null?0:U.type)&&x.has(K.warning.type)){var K=!0;break a}}for(const U of _.pk(l)){let ca;
if(((ca=U.warning)==null?0:ca.type)&&x.has(U.warning.type)){K=!0;break a}}}K=!1}return A&&(F||I||K)});p=p.filter(x=>x.scopes.includes(1));t=[...t,...p];for(const x of t)if(!(yield Q4a(a,x)))return x})};S4a=function(a){return _.Ve(function*(){var b=a.messageHtml;Bua()?(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(Cua)}`})};
U4a=function(a){a.xha=!0;a.sja=_.v(_.v(_.rf(0,18E5),_.Lja(()=>a.xha)),_.pg(()=>a.AMc.list()),_.rg(b=>{a.ko=T4a(a,b.ko);a.ko.length===0&&(a.xha=!1,a.sja&&a.sja.unsubscribe())}),_.pg(()=>R4a(a,a.ko,a.scope,a.url))).subscribe(b=>{a.announcement.next(b)})};
T4a=function(a,b){let c=[];if(b==null?0:b.ko)c=b.ko.map(d=>{var e=_.uk(d.message);e=e?e.toString():"";const f=d.severity?Fua(d.severity):2;let g;return{messageHtml:e,iconName:"error_outline",scopes:d.scopes.map(l=>Eua(l)),targetPatterns:N4a(a,d.targetPatterns),targetQueryWarnings:((g=d.targetQueryWarnings)==null?void 0:g.filter(wua))||[],severity:f}});return c};N4a=function(a,b){return b?b.flatMap(c=>{try{return[new RegExp(c)]}catch(d){console.log(`Could not compile regex: ${d}`)}return[]}):[]};
Q4a=function(a,b){return S4a(b).then(c=>{c=a.localStorage.get(c);return!!c&&c>(new Date(Date.now())).toJSON()},()=>!1)};P4a=function(a,b){return a.length===0?!1:a.some(c=>c.test(b))};
_.lw=class{get current(){return this.announcement.value}get kKb(){return!!this.current}constructor(a,b,c,d,e,f){this.Ua=a;this.AMc=b;this.mk=c;this.bm=d;this.localStorage=e;this.xha=!1;this.ko=[];this.scope=0;this.url="";this.announcement=new _.$h;this.sja=null;this.ko=O4a(this,f);this.Za=_.v(this.Ua.events,_.pf(g=>g instanceof _.ii),_.rg(g=>{this.scope=g.url.startsWith(`/${_.Sp.mR}`)?4:2;this.url=g.url}),_.pg(g=>R4a(this,this.ko,this.scope,g.url))).subscribe(g=>{this.announcement.next(g);if(this.xha||
this.current)this.xha=!1,this.sja&&this.sja.unsubscribe(),U4a(this)})}Ia(){this.Za.unsubscribe()}Td(){return this.current?S4a(this.current).then(a=>{const b=new Date;b.setMonth(b.getMonth()+3);this.localStorage.set(a,`${b.toJSON()}`);return R4a(this,this.ko,this.scope,this.url)}).then(a=>{this.announcement.next(a)}):Promise.reject("There is no current announcement to dismiss")}};_.lw.O=function(a){return new (a||_.lw)(_.m(_.ni),_.m(Pn),_.m(_.Zh),_.m(_.kw),_.m(SNa),_.m(z3a,8))};
_.lw.ta=_.k({token:_.lw,oa:_.lw.O,Ea:"root"});var vk;_.V4a=new _.Vd("GMAT_BUTTON_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});_.mw=class{constructor(a,b){this.hb=a;this.options=b}Ra(){this.hb.ma.querySelector(".mat-icon, .material-icons")&&this.hb.ma.classList.add("gmat-mdc-button-with-prefix")}};_.mw.O=function(a){return new (a||_.mw)(_.y(_.Fe),_.y(_.V4a))};
_.mw.La=_.Qd({type:_.mw,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",""],[""]],lb:2,Xa:function(a,b){a&2&&_.Bg("gmat-mdc-button",!b.options.Qe)}});var Iua;Iua=(a,b)=>({warning:a,critical:b});_.nw=class{constructor(a){this.HGb=a;this.rHa=$Ia}Td(){this.HGb.Td()}};_.nw.O=function(a){return new (a||_.nw)(_.y(_.lw),_.y(_.rv))};
_.nw.wa=_.Kd({type:_.nw,na:[["announcement-bar"]],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&&(_.B(0,Jua,6,7,"ng-container",0),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.HGb.announcement))},Fa:[_.$n,_.bo,_.mw,_.At,_.ou,_.ho],styles:[".mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-text-button-container-height:36px;--mdc-filled-button-container-height:36px;--mdc-protected-button-container-height:36px;--mdc-outlined-button-container-height:36px;--mat-text-button-touch-target-display:block;--mat-filled-button-touch-target-display:block;--mat-protected-button-touch-target-display:block;--mat-outlined-button-touch-target-display:block}announcement-bar[_nghost-%COMP%]{flex:0 1 auto}announcement-bar[_nghost-%COMP%]   .announcement-icon[_ngcontent-%COMP%]{font-size:18px;height:18px;margin:0 11px 0 13px;width:18px}announcement-bar[_nghost-%COMP%]   .announcement-bar[_ngcontent-%COMP%]{align-items:center;background-color:var(--tonal-fill-blue);color:var(--default-text);display:flex;min-height:40px;padding:5px 0;place-content:center flex-start}announcement-bar[_nghost-%COMP%]   .announcement-bar[_ngcontent-%COMP%]   .announcement-text[_ngcontent-%COMP%]{font-family:Roboto,Arial,sans-serif;line-height:1.5rem;font-size:1rem;letter-spacing:.00625em;font-weight:400;margin-right:1rem}announcement-bar[_nghost-%COMP%]   .announcement-bar[_ngcontent-%COMP%]   .announcement-text[_ngcontent-%COMP%]     a:link, announcement-bar[_nghost-%COMP%]   .announcement-bar[_ngcontent-%COMP%]   .announcement-text[_ngcontent-%COMP%]     a:visited{color:var(--primary-default);text-decoration:underline}announcement-bar[_nghost-%COMP%]   .announcement-bar.warning[_ngcontent-%COMP%]{background-color:var(--tonal-fill-yellow);color:var(--tonal-yellow)}announcement-bar[_nghost-%COMP%]   .announcement-bar.critical[_ngcontent-%COMP%]{background-color:var(--tonal-fill-red);color:var(--tonal-red)}\n/*# sourceMappingURL=announcement_bar.css.map */"],
Ma:0});var ow=class{};ow.O=function(a){return new (a||ow)};
ow.wa=_.Kd({type:ow,na:[["ng-component"]],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&&(_.E(0,"h1",0),_.Q(1,"Feedback"),_.G(),_.E(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. "),
_.G(),_.E(5,"ul")(6,"li"),_.Q(7,"Check if your issue is frequently reported: "),_.E(8,"a",1),_.Q(9,"go/new-cs-frequent-issues"),_.G()(),_.E(10,"li"),_.Q(11,"Check for your issue within our component: "),_.E(12,"a",2),_.Q(13,"b/issues?q=status:open%20componentid:168840%2B"),_.G()()(),_.E(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. "),_.G(),_.E(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. "),
_.G()(),_.E(18,"mat-dialog-actions",3)(19,"button",4),_.Q(20,"Cancel"),_.G(),_.E(21,"button",5),_.Q(22,"Use Feedback tool"),_.G()());a&2&&(_.w(21),_.C("mat-dialog-close",!0))},Fa:[_.mw,_.At,_.gt,_.it,_.kt,_.jt],styles:["p[_ngcontent-%COMP%]{margin:1em 0;color:var(--text-default)}ul[_ngcontent-%COMP%]{list-style-position:inside;color:var(--text-default)}"]});var W4a,X4a;W4a=function(a,b){a.rl&&a.Ga.mb({element:a.pV?a.pV:"mainContent",action:b,gestureName:"EXTERNAL"})};X4a=function(a,b,c){const d=new Promise(e=>{setTimeout(e)});_.Bp(a.Ga,d.then(()=>{b===a.wP&&(a.pV=b,W4a(a,"focus"),a.wP=void 0,c())}),"focusCallback",!1)};_.pw=function(a,b){a.wP=b;a.pV=a.wP;const c=a.Nja.get(b);c&&X4a(a,b,c)};_.Y4a=function(a,b,c,d){a.Nja.has(b);a.Nja.set(b,d);c&&a.m7.set(c,b);b===a.wP&&X4a(a,b,d);return()=>{a.Nja.get(b)===d&&(a.Nja.delete(b),c&&a.m7.delete(c))}};
_.ui=class{constructor(a,b){this.Ga=a;this.document=b;this.Nja=new Map;this.m7=new Map;this.rl=_.wk.has(2);this.handler=c=>{if(c.type!=="focus"||c.target!==this.document)this.wP=void 0,this.mb(c)};this.document.addEventListener("mousedown",this.handler,!0);this.document.addEventListener("keydown",this.handler,!0);this.document.addEventListener("focus",this.handler,!0);this.document.addEventListener("focusout",this.handler,!1)}Ia(){this.document.removeEventListener("mousedown",this.handler);this.document.removeEventListener("keydown",
this.handler);this.document.removeEventListener("focus",this.handler)}mb(a){if(a.target!==this.document)if(a.type==="focusout")W4a(this,"focusout"),this.pV=void 0;else if(a.type==="focus"){a:if(a=a.target,a!=null)if(this.m7.has(a))a=this.m7.get(a);else{if(a instanceof HTMLElement)for(;a!==this.document.documentElement&&a.parentElement!==null;)if(a=a.parentElement,this.m7.has(a)){a=this.m7.get(a);break a}a="mainContent"}else a=void 0;a!==this.pV&&(this.pV=a,W4a(this,"focus"))}}EU(){this.pV=this.wP=
"mainContent";return!0}registerCallback(a,b,c){return _.Y4a(this,a,b,c)}};_.ui.O=function(a){return new (a||_.ui)(_.m(_.Jp),_.m(_.hi),_.m(_.rv))};_.ui.ta=_.k({token:_.ui,oa:_.ui.O,Ea:"root"});var Z4a={Hrb(a){return[{text:a}]}};var a5a,$4a,b5a;a5a=function(a,b){if(!b||!a.Wj)return _.r({});a.Ga.mb({element:a.ax,action:a.lqb,gestureName:"CHANGE",Eh:b,bucket:_.Ui.Rxb});b=$4a(a,b);return _.v(a.Wj.mua(b),_.u(c=>({Tu:c})))};$4a=function(a,b){var c=a.queryPrefix.getValue();if(!c)return{Pm:b};a=c.b6;c=c.value;return{Pm:b,Je:a?c:"",Jd:a?void 0:c}};b5a=function(a,{Kp:b,prefix:c}){a.query=b||"";a.queryPrefix.next(c);c&&(c.b6?(a.Jd={},a.Je=c.value):(a.Jd=_.Zj(c.value,a.wK),a.Je=""))};
_.qw=class{BAa(a){a.JSa&&(this.KSa.unsubscribe(),this.KSa=a.JSa.subscribe(b=>{b=b({Kp:this.query,prefix:this.queryPrefix.getValue()});b5a(this,b);this.query||this.GP.next(this.query)}));this.rza=a.rza||{};this.Zw=a.xVb;this.Wj=a.Wj;this.Ija&&(this.FP=this.Wj?this.Wj:Z4a)}constructor({Ija:a,Ga:b,rta:c,ax:d,wK:e,XN:f}){this.rza={};this.KSa=new _.Me;this.DJ=!1;this.query="";this.queryPrefix=new _.$h;this.GP=new _.fg;this.r4=_.nf;this.FP=Z4a;this.D7=!1;this.u8=_.nf;this.Je="";this.Jd={};this.V2a=new _.fg;
this.Ija=a;this.Ga=b;this.rta=c;this.ax=d;this.Ija&&(this.FP=this.Wj?this.Wj:Z4a);this.wK=e;this.XN=f}Ra(){const a=_.v(_.of(_.v(this.queryPrefix,_.pf(()=>this.D7)),_.v(this.V2a,_.u(c=>c.prefix))),_.cg(_.Kua)),b=_.v(_.of(this.GP,_.v(this.V2a,_.u(c=>c.Kp||""))),_.cg(),_.Zf(this.rta));this.r4=_.v(_.ef([b,a]),_.u(([c])=>c),_.u(c=>_.v(_.jf(()=>a5a(this,c)),_.mg(1))),_.lg(Nua,{PLb:_.nf,ngb:_.nf}),_.Wf(({PLb:c})=>c),_.u(({ngb:c})=>Mua(c,this.GP)),_.pg(Lua),_.lg((c,d)=>{if(d.Zd&&!d.Tu)return{Zd:!0,Tu:c.Tu};
if(this.DJ=!(!d.Tu||!d.Tu.length))this.YB=Date.now();return d}),Ija());this.u8=_.v(this.GP,_.u(c=>this.Wj&&this.Wj.wMb&&this.Wj.wMb($4a(this,c))))}Ia(){this.KSa.unsubscribe()}setScope({xY:a}){if(!a)return!1;b5a(this,a({Kp:this.query,prefix:this.queryPrefix.getValue()}));return!0}uya(){this.D7=!1;if(!this.query&&!this.queryPrefix.getValue()){const {Kp:a="",prefix:b}=this.rza;this.query=a;this.queryPrefix.next(b)}}vya(){this.D7=!0;this.V2a.next({Kp:this.query,prefix:this.queryPrefix.getValue()});var a=
this.XN,b=Date.now();a.fWb=b}K3(a){this.query="";this.GP.next("");a.setFocus()}p8(a){a&&(typeof a==="string"?(this.Ga.mb({element:this.ax,action:this.d2c,gestureName:"CLICK",Eh:a,bucket:_.Ui.VGa}),this.SRb($4a(this,a))):(a.Qa.Qc&&a.Qa.bx&&a.Qa.pr?this.Ga.mb({element:this.ax,action:"selectSuggestion_"+this.lqb,gestureName:"CLICK",Kf:a.position,MJ:[_.lk(a.Qa.Qc,a.Qa.bx,a.Qa.pr,[],a.Qa.KD,this.YB)]}):this.Ga.mb({element:this.ax,action:"selectSuggestion_"+this.lqb,gestureName:"CLICK",Kf:a.position}),
a.Qa.oBa&&a.Qa.oBa()))}get d2c(){let a,b;return this.queryPrefix.getValue()?`search${(b=(a=this.queryPrefix.getValue())==null?void 0:a.yu)!=null?b:"Other"}`:"search"}get lqb(){let a,b;return this.queryPrefix.getValue()?`suggest${(b=(a=this.queryPrefix.getValue())==null?void 0:a.yu)!=null?b:"Other"}`:"suggest"}};_.qw.O=function(){_.Bf()};_.qw.La=_.Qd({type:_.qw});_.rw=class{Rd(a){if(a.button!==0||a.ctrlKey||a.metaKey||a.shiftKey||this.LO)return!0;if(!this.href)return!1;_.rp(this.Ua,this.href);return!1}constructor(a,b,c){this.Ua=a;this.Kb=b;this.m6=c;this.ZZ=!1;this.href=this.Mg="";this.target=this.rel=null;this.LO=!1}Rb(){this.href=this.gva();(this.LO=c5a.test(this.href))&&!this.ZZ?(this.rel="noopener",this.target="_blank"):this.target=this.rel=null}gva(){return typeof this.M8==="string"&&c5a.test(this.M8)?this.M8:this.m6.qz(_.pp(this.Ua,this.h5a()))}h5a(){return _.qp(this.Ua,
Array.isArray(this.M8)?this.M8:[this.M8],{Ei:this.Kb,Sa:this.Sa,Mg:this.Mg,Ze:this.Ze})}};_.rw.O=function(a){return new (a||_.rw)(_.y(_.ni),_.y(_.Zh),_.y(_.lo))};_.rw.La=_.Qd({type:_.rw,na:[["a","universalLink",""]],lb:3,Xa:function(a,b){a&1&&_.N("click",function(c){return b.Rd(c)});a&2&&(_.Hg("href",b.href,_.Of),_.zg("rel",b.rel)("target",b.target))},inputs:{M8:"universalLink",ZZ:"sameWindow",Sa:"queryParams",Mg:"queryParamsHandling",Ze:"fragment"},features:[_.be]});var c5a=/^http[s]?:\/\//;_.sw=class{constructor(a,b,c){this.nl=a;this.hb=b;this.qd=c;this.xSb=new _.Me;this.resize=new _.kn}Ra(){this.xSb=this.qd.Vb(()=>_.v(this.qd.Zl,_.og(void 0),Cja(),_.Wf(()=>this.nl.lP),_.pf(()=>{const a=this.ma.getBoundingClientRect();var b=this.previousRect;b=!(b&&a.height===b.height&&a.width===b.width);this.previousRect=a;return b}),_.Wf(()=>this.nl.Bia)).subscribe(()=>{this.notify()}))}Ia(){this.xSb.unsubscribe()}get ma(){return this.fRc||this.hb.ma}notify(){this.resize.emit(this.ma)}};
_.sw.O=function(a){return new (a||_.sw)(_.y(_.gv),_.y(_.Fe),_.y(_.uf))};_.sw.La=_.Qd({type:_.sw,na:[["","ascResizeNotifier",""]],inputs:{fRc:"elementToWatch"},outputs:{resize:"ascResizeNotifier"}});_.tw=class{};_.tw.O=function(a){return new (a||_.tw)};_.tw.Ca=_.Od({type:_.tw});_.tw.Ba=_.nd({});var d5a=function(a){for(const b of a.Yj)b!==a.Iq&&uw(b)},e5a=function(a,b){let c=a.ZE=!1;for(const d of a.Yj)uw(d),c=c||d.Cz,d.Cz=!1;a.ex=0;a.kla.unsubscribe();b&&!c&&b.target.blur()},f5a=function(a){if(!(a.Yj.length>1))return a.ex;for(let b=1;b<a.Yj.length;b++){const c=(a.ex+b)%a.Yj.length;if(a.Yj[c].Lab>=1)return c}return a.ex},g5a=function(a){for(const b of a.Yj)b.Cz=!0;a.Gjb()},vw=class{set oqb(a){this.ZE=!1;this.s8.unsubscribe();this.s8=new _.Me;this.qqb.clear();if(a&&a.length>=1){this.Yj=a;
d5a(this);for(const b of this.Yj)this.s8.add(b.qYb.subscribe(c=>{this.wt=c})),this.s8.add(b.pYb.subscribe(c=>{this.rqb.emit(c);this.wt=void 0})),this.s8.add(b.VWb.subscribe(c=>{for(const {Ub:d,x4c:e}of c)this.qqb.set(d,e)}))}else this.Yj=[]}get Iq(){if(this.Yj.length)return this.Yj[this.ex]}constructor(a){this.td=a;this.POb=!1;this.qqb=new Map;this.ex=0;this.Yj=[];this.i6=new _.kn;this.rqb=new _.kn;this.s8=new _.Me;this.kla=new _.Me;this.ZE=!1}Rb(){for(const a of this.Yj)a.kwa=this.POb}Ia(){e5a(this);
this.s8.unsubscribe();this.kla.unsubscribe();this.ZE=!1}Gjb(){this.kla.unsubscribe();this.kla=new _.Me;for(const [a,b]of this.qqb){const c=a,d=b;this.kla.add(this.td.register("Suggestion Shortcut "+c,c,()=>{this.i6.emit({action:"shortcutSelect",wt:d})}))}}};vw.O=function(a){return new (a||vw)(_.y(_.Ru))};
vw.La=_.Qd({type:vw,na:[["","suggestionHandlerFor",""]],Xa:function(a,b){a&1&&_.N("keydown.arrowdown",function(c){c.preventDefault();b.Iq&&(b.Iq.Lab<=0&&(b.ex=f5a(b)),b.Iq.lQ(1),b.Iq.ita<0?(b.wt=void 0,b.ZE=!1):b.ZE=!0,b.i6.emit({action:"selectNext",wt:b.wt}))})("keydown.arrowup",function(c){c.preventDefault();b.Iq&&(b.Iq.lQ(-1),b.Iq.ita<0?(b.wt=void 0,b.ZE=!1):b.ZE=!0,b.i6.emit({action:"selectPrevious",wt:b.wt}))})("keydown.arrowright",function(c){const d=f5a(b);b.Iq&&b.Yj.length>1&&b.ex!==d&&b.ZE&&
b.Iq.ita>-1&&(c.preventDefault(),uw(b.Iq),uw(b.Yj[d]),b.Yj[d].lQ(1),b.i6.emit({action:"selectNextList",wt:b.wt}),b.ex=d)})("keydown.arrowleft",function(c){var d;a:{if(b.Yj.length>1)for(d=1;d<b.Yj.length;d++){const e=(b.ex-d+b.Yj.length)%b.Yj.length;if(b.Yj[e].Lab>=1){d=e;break a}}d=b.ex}b.Iq&&b.Yj.length>1&&b.ex!==d&&b.ZE&&b.Iq.ita>-1&&(c.preventDefault(),uw(b.Iq),uw(b.Yj[d]),b.Yj[d].lQ(1),b.i6.emit({action:"selectPreviousList",wt:b.wt}),b.ex=d)})("keydown.enter",function(c){c.preventDefault();b.ZE=
!1;b.rqb.emit(b.wt);b.wt=void 0;b.Iq&&(uw(b.Iq),b.ex=0)})("keyup.escape",function(c){return e5a(b,c)})},inputs:{POb:"isComboBox",oqb:[0,"suggestionHandlerFor","suggestionLists"]},outputs:{i6:"listNavigate",rqb:"suggestionSubmit"},features:[_.be]});var h5a=new _.Vd("GMAT_FORM_FIELD_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});_.ww=class{constructor(a){this.options=a}};_.ww.O=function(a){return new (a||_.ww)(_.y(h5a))};_.ww.La=_.Qd({type:_.ww,na:[["mat-form-field"]],lb:2,Xa:function(a,b){a&2&&_.Bg("gmat-mdc-form-field",!b.options.Qe)}});var i5a=new _.Vd("GMAT_INPUT_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});_.xw=class{constructor(a){this.options=a}};_.xw.O=function(a){return new (a||_.xw)(_.y(i5a))};_.xw.La=_.Qd({type:_.xw,na:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],lb:2,Xa:function(a,b){a&2&&_.Bg("gmat-mdc-input",!b.options.Qe)}});var yw=class{constructor(a,b){this.zq=a;this.Ja=b;this.Jk=()=>{};this.afb=()=>{}}setProperty(a,b){this.zq.setProperty(this.Ja.ma,a,b)}mt(a){this.afb=a}Un(a){this.Jk=a}eq(a){this.setProperty("disabled",a)}};yw.O=function(a){return new (a||yw)(_.y(_.en),_.y(_.Fe))};yw.La=_.Qd({type:yw});var Bk=class extends yw{};Bk.O=(()=>{let a;return function(b){return(a||(a=_.Ce(Bk)))(b||Bk)}})();Bk.La=_.Qd({type:Bk,features:[_.xg]});_.zw=new _.Vd("");var j5a,k5a;j5a={va:_.zw,Fb:_.Ad(()=>_.Ak),vd:!0};k5a=new _.Vd("");_.Ak=class extends yw{constructor(a,b,c){super(a,b);this.s$=c;this.VJa=!1;this.s$==null&&(this.s$=!/android (\d+)/.test((qj?window.navigator.userAgent:"").toLowerCase()))}Qo(a){this.setProperty("value",a==null?"":a)}gaa(a){(!this.s$||this.s$&&!this.VJa)&&this.Jk(a)}jEc(){this.VJa=!0}iEc(a){this.VJa=!1;this.s$&&this.Jk(a)}};_.Ak.O=function(a){return new (a||_.Ak)(_.y(_.en),_.y(_.Fe),_.y(k5a,8))};
_.Ak.La=_.Qd({type:_.Ak,na:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],Xa:function(a,b){a&1&&_.N("input",function(c){return b.gaa(c.target.value)})("blur",function(){return b.afb()})("compositionstart",function(){return b.jEc()})("compositionend",function(c){return b.iEc(c.target.value)})},
features:[_.lh([j5a]),_.xg]});var Bw;_.Aw=new _.Vd("");Bw=new _.Vd("");_.Cw=function(a){return Pua(a)};var l5a=class{constructor(){this.LE=[];this.WI=[];this.VMa=[]}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 Pw(){return this.control?
this.control.Pw:null}get Rj(){return this.control?this.control.Rj:null}get an(){return this.control?this.control.an:null}get status(){return this.control?this.control.status:null}get Wsb(){return this.control?this.control.Wsb:null}get Fla(){return this.control?this.control.Fla:null}get bn(){return this.control?this.control.bn:null}get path(){return null}wqa(a){this.LE=a||[];this.aoa=Xua(this.LE)}uqa(a){this.WI=a||[];this.Zna=Zua(this.WI)}get Cg(){return this.aoa||null}get PB(){return this.Zna||null}cEb(a){this.VMa.push(a)}BHc(){this.VMa.forEach(a=>
a());this.VMa=[]}reset(a){this.control&&this.control.reset(a)}Co(a,b){return this.control?this.control.Co(a,b):!1}getError(a,b){return this.control?this.control.getError(a,b):null}};_.Dw=class extends l5a{constructor(){super(...arguments);this.mq=this.name=this.nd=null}};_.Ew=class extends l5a{get Gs(){return null}get path(){return null}};_.m5a=class{constructor(a){this.Rx=a}get BPb(){let a,b,c;(a=this.Rx)==null||(b=a.control)==null||(c=b.fLc)==null||c.call(b);let d,e;return!!((d=this.Rx)==null?0:(e=d.control)==null?0:e.an)}get CPb(){let a,b;return!!((a=this.Rx)==null?0:(b=a.control)==null?0:b.Wsb)}get oPb(){let a,b,c;(a=this.Rx)==null||(b=a.control)==null||(c=b.pJc)==null||c.call(b);let d,e;return!!((d=this.Rx)==null?0:(e=d.control)==null?0:e.Pw)}get KO(){let a,b;return!!((a=this.Rx)==null?0:(b=a.control)==null?0:b.Rj)}get isValid(){let a,
b,c;(a=this.Rx)==null||(b=a.control)==null||(c=b.JKc)==null||c.call(b);let d,e;return!!((d=this.Rx)==null?0:(e=d.control)==null?0:e.valid)}get cPb(){let a,b;return!!((a=this.Rx)==null?0:(b=a.control)==null?0:b.invalid)}get lPb(){let a,b;return!!((a=this.Rx)==null?0:(b=a.control)==null?0:b.pending)}get EWc(){let a,b;(a=this.Rx)==null||(b=a.SEb)==null||b.call(a);let c;return!((c=this.Rx)==null||!c.vQ)}};
Object.assign({},{"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},{"[class.ng-submitted]":"isSubmitted"});_.Fw=class extends _.m5a{};_.Fw.O=function(a){return new (a||_.Fw)(_.y(_.Dw,2))};
_.Fw.La=_.Qd({type:_.Fw,na:[["","formControlName",""],["","ngModel",""],["","formControl",""]],lb:14,Xa:function(a,b){a&2&&_.Bg("ng-untouched",b.CPb)("ng-touched",b.BPb)("ng-pristine",b.oPb)("ng-dirty",b.KO)("ng-valid",b.isValid)("ng-invalid",b.cPb)("ng-pending",b.lPb)},features:[_.xg]});var n5a=new _.Vd("CallSetDisabledState",{Ea:"root",oa:()=>"whenDisabledForLegacyCode"});var Gw,o5a,p5a,q5a,r5a,s5a,t5a,jva,mva,u5a,v5a,w5a;Gw=class{};o5a=class extends Gw{constructor(a,b){super();this.value=a;this.source=b}};p5a=class extends Gw{constructor(a,b){super();this.Pw=a;this.source=b}};q5a=class extends Gw{constructor(a,b){super();this.an=a;this.source=b}};r5a=class extends Gw{constructor(a,b){super();this.status=a;this.source=b}};s5a=class extends Gw{constructor(a){super();this.source=a}};t5a=class extends Gw{constructor(a){super();this.source=a}};_.iva=function(a,b){a.Pna(b)};
jva=function(a,b){a.hJa(b)};_.zk=function(a,b={}){a.mKc();a.Aca();if(a.enabled){var c=a.MDc();a.errors=a.XJc();a.status=a.azb();a.status!=="VALID"&&a.status!=="PENDING"||a.WJc(c,b.te)}let d;c=(d=b.dH)!=null?d:a;b.te!==!1&&(a.fk.next(new o5a(a.value,c)),a.fk.next(new r5a(a.status,c)),a.bn.emit(a.value),a.Fla.emit(a.status));a.nd&&!b.Tj&&_.zk(a.nd,Object.assign({},b,{dH:c}))};
_.lva=function(a,b={}){const c=a.an===!1;a.an=!0;let d;const e=(d=b.dH)!=null?d:a;a.nd&&!b.Tj&&_.lva(a.nd,Object.assign({},b,{dH:e}));c&&b.te!==!1&&a.fk.next(new q5a(!0,e))};mva=function(a,b={}){const c=a.Pw===!0;a.Pw=!1;let d;const e=(d=b.dH)!=null?d:a;a.nd&&!b.Tj&&mva(a.nd,Object.assign({},b,{dH:e}));c&&b.te!==!1&&a.fk.next(new p5a(!1,e))};_.Hw=function(a){a=a.LE;return Array.isArray(a)?a.includes(_.Cw):a===_.Cw};
u5a=function(a,b={}){const c=a.an===!0;a.an=!1;a.mNa=!1;let d;const e=(d=b.dH)!=null?d:a;a.oB(f=>{u5a(f,{Tj:!0,te:b.te,dH:e})});a.nd&&!b.Tj&&a.nd.Pqa(b,e);c&&b.te!==!1&&a.fk.next(new q5a(!1,e))};v5a=function(a,b={}){const c=a.Pw===!1;a.Pw=!0;a.Rpa=!1;let d;const e=(d=b.dH)!=null?d:a;a.oB(f=>{v5a(f,{Tj:!0,te:b.te})});a.nd&&!b.Tj&&a.nd.Mqa(b,e);c&&b.te!==!1&&a.fk.next(new p5a(!0,e))};_.Iw=function(a,b,c={}){a.errors=b;a.xFb(c.te!==!1,a,c.T2c)};
w5a=class{constructor(a,b){this.Rpa=!1;this.kaa=null;this.mNa=!1;this.OI=()=>{};this.nd=null;this.JKc=_.zh(()=>this.Mpb());this.Mpb=_.bh();this.pJc=_.zh(()=>this.whb());this.whb=_.bh(!0);this.fLc=_.zh(()=>this.csb());this.csb=_.bh(!1);this.fk=new _.fg;this.events=this.fk.Tf();this.Fpa=[];this.Pna(a);this.hJa(b)}get Cg(){return this.aoa}set Cg(a){this.LE=this.aoa=a}get PB(){return this.Zna}set PB(a){this.WI=this.Zna=a}get parent(){return this.nd}get status(){return Ch(this.Mpb)}set status(a){Ch(()=>
this.Mpb.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 Pw(){return Ch(this.whb)}set Pw(a){Ch(()=>this.whb.set(a))}get Rj(){return!this.Pw}get an(){return Ch(this.csb)}set an(a){Ch(()=>this.csb.set(a))}get Wsb(){return!this.an}get Yu(){return this.Kqa?this.Kqa:this.parent?this.parent.Yu:"change"}disable(a={}){const b=
this.GDb(a.Tj);this.status="DISABLED";this.errors=null;this.oB(e=>{e.disable(Object.assign({},a,{Tj:!0}))});this.Aca();let c;const d=(c=a.dH)!=null?c:this;a.te!==!1&&(this.fk.next(new o5a(this.value,d)),this.fk.next(new r5a(this.status,d)),this.bn.emit(this.value),this.Fla.emit(this.status));this.vFb(Object.assign({},a,{zXb:b}),this);this.Fpa.forEach(e=>e(!0))}enable(a={}){const b=this.GDb(a.Tj);this.status="VALID";this.oB(c=>{c.enable(Object.assign({},a,{Tj:!0}))});_.zk(this,{Tj:!0,te:a.te});this.vFb(Object.assign({},
a,{zXb:b}),this);this.Fpa.forEach(c=>c(!1))}vFb(a,b){this.nd&&!a.Tj&&(_.zk(this.nd,a),a.zXb||this.nd.Mqa({},b),this.nd.Pqa({},b))}Ynb(a){this.nd=a}JFb(a={te:!0}){this.oB(b=>b.JFb(a));_.zk(this,{Tj:!0,te:a.te})}mKc(){this.status=this.VIa()?"DISABLED":"VALID"}XJc(){return this.Cg?this.Cg(this):null}WJc(a,b){this.PB&&(this.status="PENDING",this.kaa={te:b!==!1},this.Kyb=Sua(this.PB(this)).subscribe(c=>{this.kaa=null;_.Iw(this,c,{te:b,T2c:a})}))}MDc(){if(this.Kyb){this.Kyb.unsubscribe();let a,b;const c=
(b=(a=this.kaa)==null?void 0:a.te)!=null?b:!1;this.kaa=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.AAb(c),this)}getError(a,b){return(b=b?this.get(b):this)&&b.errors?b.errors[a]:null}Co(a,b){return!!this.getError(a,b)}get root(){let a=this;for(;a.nd;)a=a.nd;return a}xFb(a,b,c){this.status=this.azb();a&&this.Fla.emit(this.status);(a||c)&&this.fk.next(new r5a(this.status,b));this.nd&&this.nd.xFb(a,b,c)}dCb(){this.bn=
new _.kn;this.Fla=new _.kn}azb(){return this.VIa()?"DISABLED":this.errors?"INVALID":this.kaa||this.Dyb("PENDING")?"PENDING":this.Dyb("INVALID")?"INVALID":"VALID"}Dyb(a){return this.Lna(b=>b.status===a)}Cyb(){return this.Lna(a=>a.Rj)}XCc(){return this.Lna(a=>a.an)}Mqa(a,b){const c=!this.Cyb(),d=this.Pw!==c;this.Pw=c;this.nd&&!a.Tj&&this.nd.Mqa(a,b);d&&this.fk.next(new p5a(this.Pw,b))}Pqa(a={},b){this.an=this.XCc();this.fk.next(new q5a(this.an,b));this.nd&&!a.Tj&&this.nd.Pqa(a,b)}kT(a){this.OI=a}L2(a){Dk(a)&&
a.Yu!=null&&(this.Kqa=a.Yu)}GDb(a){const b=this.nd&&this.nd.Rj;return!a&&!!b&&!this.nd.Cyb()}AAb(){return null}Pna(a){a=this.LE=Array.isArray(a)?a.slice():a;this.aoa=Array.isArray(a)?Xua(a):a||null}hJa(a){a=this.WI=Array.isArray(a)?a.slice():a;this.Zna=Array.isArray(a)?Zua(a):a||null}};var x5a,y5a;x5a=function(a,b,c){if(a.controls[b])return a.controls[b];a.controls[b]=c;c.Ynb(a);c.kT(a.OI);return c};
_.Jw=class extends w5a{constructor(a,b,c){super((Dk(b)?b.kE:b)||null,(Dk(b)?b.l3:c)||null);this.controls=a;this.dCb();this.L2(b);this.sKc();_.zk(this,{Tj:!0,te:!!this.PB})}Yqa(a){x5a(this,a);_.zk(this,{te:{}.te});this.OI()}o7(a){this.controls[a]&&this.controls[a].kT(()=>{});delete this.controls[a];_.zk(this,{te:{}.te});this.OI()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,b={}){qva(this,a);Object.keys(a).forEach(c=>{const d=this.controls;if(!Object.keys(d).length)throw new _.rd(1E3,
"");if(!d[c])throw new _.rd(1001,"");this.controls[c].setValue(a[c],{Tj:!0,te:b.te})});_.zk(this,b)}reset(a={},b={}){this.oB((c,d)=>{c.reset(a?a[d]:null,{Tj:!0,te:b.te})});this.Mqa(b,this);this.Pqa(b,this);_.zk(this,b)}IOa(){let a=this.aEb(!1,(b,c)=>c.IOa()?!0:b);a&&_.zk(this,{Tj:!0});return a}oB(a){Object.keys(this.controls).forEach(b=>{const c=this.controls[b];c&&a(c,b)})}sKc(){this.oB(a=>{a.Ynb(this);a.kT(this.OI)})}Aca(){this.value=this.yJc()}Lna(a){for(const [b,c]of Object.entries(this.controls)){const d=
c;if(this.contains(b)&&a(d))return!0}return!1}yJc(){return this.aEb({},(a,b,c)=>{if(b.enabled||this.disabled)a[c]=b.value;return a})}aEb(a,b){let c=a;this.oB((d,e)=>{c=b(c,d,e)});return c}VIa(){for(const a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}AAb(a){return this.controls.hasOwnProperty(a)?this.controls[a]:null}};y5a=class extends _.Jw{};var z5a,A5a;z5a={va:_.Ew,Fb:_.Ad(()=>_.Kw)};A5a=Promise.resolve();
_.Kw=class extends _.Ew{get vQ(){return Ch(this.pBa)}constructor(a,b,c){super();this.yN=c;this.SEb=_.zh(()=>this.pBa());this.pBa=_.bh(!1);this.oKa=new Set;this.Dia=new _.kn;this.form=new _.Jw({},Xua(a),Zua(b))}Fc(){this.L2()}get Gs(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}Yqa(a){A5a.then(()=>{const b=this.DAb(a.path);a.control=x5a(b,a.name,a.control);yk(a.control,a,this.yN);_.zk(a.control,{te:!1});this.oKa.add(a)})}getControl(a){return this.form.get(a.path)}o7(a){A5a.then(()=>
{const b=this.DAb(a.path);b&&b.o7(a.name);this.oKa.delete(a)})}a_b(a,b){A5a.then(()=>{this.form.get(a.path).setValue(b)})}setValue(a){this.control.setValue(a)}hz(a){this.pBa.set(!0);ova(this.form,this.oKa);this.Dia.emit(a);let b;return(a==null?void 0:(b=a.target)==null?void 0:b.method)==="dialog"}Lkb(){this.form.reset(void 0);this.pBa.set(!1)}L2(){this.options&&this.options.Yu!=null&&(this.form.Kqa=this.options.Yu)}DAb(a){a.pop();return a.length?this.form.get(a):this.form}};
_.Kw.O=function(a){return new (a||_.Kw)(_.y(_.Aw,10),_.y(Bw,10),_.y(n5a,8))};_.Kw.La=_.Qd({type:_.Kw,na:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],Xa:function(a,b){a&1&&_.N("submit",function(c){return b.hz(c)})("reset",function(){b.Lkb()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{Dia:"ngSubmit"},Qb:["ngForm"],features:[_.lh([z5a]),_.xg]});_.Lw=class extends w5a{constructor(a=null,b,c){super((Dk(b)?b.kE:b)||null,(Dk(b)?b.l3:c)||null);this.defaultValue=null;this.ve=[];this.gT=!1;this.Gyb(a);this.L2(b);this.dCb();_.zk(this,{Tj:!0,te:!!this.PB});Dk(b)&&(b.dSb||b.ehd)&&(rva(a)?this.defaultValue=a.value:this.defaultValue=a)}setValue(a,b={}){this.value=this.ay=a;this.ve.length&&b.FKb!==!1&&this.ve.forEach(c=>c(this.value,b.hRc!==!1));_.zk(this,b)}reset(a=this.defaultValue,b={}){this.Gyb(a);v5a(this,b);u5a(this,b);this.setValue(this.value,
b);this.gT=!1}Aca(){}Lna(){return!1}VIa(){return this.disabled}Un(a){this.ve.push(a)}nLc(a){var b=this.ve;a=b.indexOf(a);a>-1&&b.splice(a,1)}oLc(a){var b=this.Fpa;a=b.indexOf(a);a>-1&&b.splice(a,1)}oB(){}IOa(){return this.Yu==="submit"&&(this.Rpa&&mva(this),this.mNa&&_.lva(this),this.gT)?(this.setValue(this.ay,{Tj:!0,FKb:!1}),!0):!1}Gyb(a){rva(a)?(this.value=this.ay=a.value,a.disabled?this.disable({Tj:!0,te:!1}):this.enable({Tj:!0,te:!1})):this.value=this.ay=a}};var B5a,C5a;B5a={va:_.Dw,Fb:_.Ad(()=>_.Mw)};C5a=Promise.resolve();
_.Mw=class extends _.Dw{constructor(a,b,c,d,e,f){super();this.Ta=e;this.yN=f;this.control=new _.Lw;this.DNa=!1;this.name="";this.update=new _.kn;this.nd=a;this.wqa(b);this.uqa(c);this.mq=pva(d)}Rb(a){this.SDc();if(!this.DNa||"name"in a){if(this.DNa&&(this.hzb(),this.Gs)){const b=a.name.zj;this.Gs.o7({name:b,path:this.wBb(b)})}this.lOa()}"isDisabled"in a&&this.tLc(a);nva(a,this.MQ)&&(this.Aca(this.model),this.MQ=this.model)}Ia(){this.Gs&&this.Gs.o7(this)}get path(){return this.wBb(this.name)}get Gs(){return this.nd?
this.nd.Gs:null}Wma(a){this.MQ=a;this.update.emit(a)}lOa(){this.L2();this.VHc()?this.uKc():this.Gs.Yqa(this);this.DNa=!0}L2(){this.options&&this.options.Yu!=null&&(this.control.Kqa=this.options.Yu)}VHc(){return!this.nd||!(!this.options||!this.options.standalone)}uKc(){yk(this.control,this,this.yN);_.zk(this.control,{te:!1})}SDc(){this.hzb()}UDc(){}hzb(){this.options&&this.options.name&&(this.name=this.options.name)}Aca(a){C5a.then(()=>{this.control.setValue(a,{hRc:!1});let b;(b=this.Ta)==null||_.ln(b)})}tLc(a){a=
a.isDisabled.kg;const b=a!==0&&_.xh(a);C5a.then(()=>{b&&!this.control.disabled?this.control.disable():!b&&this.control.disabled&&this.control.enable();let c;(c=this.Ta)==null||_.ln(c)})}wBb(a){return this.nd?[...this.nd.path,a]:[a]}};_.Mw.O=function(a){return new (a||_.Mw)(_.y(_.Ew,9),_.y(_.Aw,10),_.y(Bw,10),_.y(_.zw,10),_.y(_.Ah,8),_.y(n5a,8))};
_.Mw.La=_.Qd({type:_.Mw,na:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",zg:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},Qb:["ngModel"],features:[_.lh([B5a]),_.xg,_.be]});var D5a,E5a;D5a=new _.Vd("");E5a={va:_.Dw,Fb:_.Ad(()=>_.Nw)};_.Nw=class extends _.Dw{set zg(a){}constructor(a,b,c,d,e){super();this.FIc=d;this.yN=e;this.update=new _.kn;this.GIc=!1;this.wqa(a);this.uqa(b);this.mq=pva(c)}Rb(a){if(this.HHc(a)){const b=a.form.zj;b&&gva(b,this);yk(this.form,this,this.yN);_.zk(this.form,{te:!1})}nva(a,this.MQ)&&(this.form.setValue(this.model),this.MQ=this.model)}Ia(){this.form&&gva(this.form,this)}get path(){return[]}get control(){return this.form}Wma(a){this.MQ=a;this.update.emit(a)}HHc(a){return a.hasOwnProperty("form")}};
_.Nw.O=function(a){return new (a||_.Nw)(_.y(_.Aw,10),_.y(Bw,10),_.y(_.zw,10),_.y(D5a,8),_.y(n5a,8))};_.Nw.La=_.Qd({type:_.Nw,na:[["","formControl",""]],inputs:{form:[0,"formControl","form"],zg:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},Qb:["ngForm"],features:[_.lh([E5a]),_.xg,_.be]});var F5a;F5a={va:_.Ew,Fb:_.Ad(()=>_.Ow)};
_.Ow=class extends _.Ew{get vQ(){return Ch(this.fca)}set vQ(a){this.fca.set(a)}constructor(a,b,c){super();this.yN=c;this.SEb=_.zh(()=>this.fca());this.fca=_.bh(!1);this.OI=()=>this.zFb();this.l4=[];this.form=null;this.Dia=new _.kn;this.wqa(a);this.uqa(b)}Rb(a){a.hasOwnProperty("form")&&(this.FLc(),this.zFb(),this.BLc(),this.Epa=this.form)}Ia(){this.form&&(fva(this.form,this),this.form.OI===this.OI&&this.form.kT(()=>{}))}get Gs(){return this}get control(){return this.form}get path(){return[]}Yqa(a){const b=this.form.get(a.path);
yk(b,a,this.yN);_.zk(b,{te:!1});this.l4.push(a);return b}getControl(a){return this.form.get(a.path)}o7(a){gva(a.control||null,a);var b=this.l4;a=b.indexOf(a);a>-1&&b.splice(a,1)}a_b(a,b){this.form.get(a.path).setValue(b)}hz(a){this.fca.set(!0);ova(this.form,this.l4);this.Dia.emit(a);this.form.fk.next(new s5a(this.control));let b;return(a==null?void 0:(b=a.target)==null?void 0:b.method)==="dialog"}Lkb(){this.form.reset(void 0);this.fca.set(!1);this.form.fk.next(new t5a(this.form))}zFb(){this.l4.forEach(a=>
{const b=a.control,c=this.form.get(a.path);b!==c&&(gva(b||null,a),c instanceof _.Lw&&(yk(c,a,this.yN),a.control=c))});this.form.JFb({te:!1})}z$c(a){const b=this.form.get(a.path);ava(b,a);_.zk(b,{te:!1})}Z9c(a){if(this.form){const b=this.form.get(a.path);b&&fva(b,a)&&_.zk(b,{te:!1})}}BLc(){this.form.kT(this.OI);this.Epa&&this.Epa.kT(()=>{})}FLc(){ava(this.form,this);this.Epa&&fva(this.Epa,this)}W9c(){}};_.Ow.O=function(a){return new (a||_.Ow)(_.y(_.Aw,10),_.y(Bw,10),_.y(n5a,8))};
_.Ow.La=_.Qd({type:_.Ow,na:[["","formGroup",""]],Xa:function(a,b){a&1&&_.N("submit",function(c){return b.hz(c)})("reset",function(){b.Lkb()})},inputs:{form:[0,"formGroup","form"]},outputs:{Dia:"ngSubmit"},Qb:["ngForm"],features:[_.lh([F5a]),_.xg,_.be]});var G5a;G5a={va:_.Dw,Fb:_.Ad(()=>_.Pw)};
_.Pw=class extends _.Dw{set zg(a){}constructor(a,b,c,d,e){super();this.FIc=e;this.vyb=!1;this.name=null;this.update=new _.kn;this.GIc=!1;this.nd=a;this.wqa(b);this.uqa(c);this.mq=pva(d)}Rb(a){this.vyb||this.lOa();nva(a,this.MQ)&&(this.MQ=this.model,this.Gs.a_b(this,this.model))}Ia(){this.Gs&&this.Gs.o7(this)}Wma(a){this.MQ=a;this.update.emit(a)}get path(){return[...this.nd.path,this.name==null?this.name:this.name.toString()]}get Gs(){return this.nd?this.nd.Gs:null}UDc(){}lOa(){this.control=this.Gs.Yqa(this);
this.vyb=!0}};_.Pw.O=function(a){return new (a||_.Pw)(_.y(_.Ew,13),_.y(_.Aw,10),_.y(Bw,10),_.y(_.zw,10),_.y(D5a,8))};_.Pw.La=_.Qd({type:_.Pw,na:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],zg:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[_.lh([G5a]),_.xg,_.be]});var Qw=class{constructor(){this.Bca=_.Qua}Rb(a){this.fOb in a&&(this.Bca=(this.nI=this.enabled(this.fZc(a[this.fOb].kg)))?this.WOc():_.Qua,this.ve&&this.ve())}validate(a){return this.Bca(a)}Oja(a){this.ve=a}enabled(a){return a!=null}},H5a;Qw.O=function(a){return new (a||Qw)};Qw.La=_.Qd({type:Qw,features:[_.be]});H5a={va:_.Aw,Fb:_.Ad(()=>_.Rw),vd:!0};_.Rw=class extends Qw{constructor(){super(...arguments);this.fOb="required";this.fZc=_.xh;this.WOc=()=>Pua}enabled(a){return a}};
_.Rw.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.Rw)))(b||_.Rw)}})();_.Rw.La=_.Qd({type:_.Rw,na:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],lb:1,Xa:function(a,b){a&2&&_.zg("required",b.nI?"":null)},inputs:{required:"required"},features:[_.lh([H5a]),_.xg]});_.Sw=class{};_.Sw.O=function(a){return new (a||_.Sw)};_.Sw.Ca=_.Od({type:_.Sw});_.Sw.Ba=_.nd({});var Tw=class{constructor(){this.h_b=!1}get dSb(){const a=new Tw;a.h_b=!0;return a}group(a,b=null){a=this.bEb(a);let c={};sva(b)?c=b:b!==null&&(c.kE=b.Cg,c.l3=b.PB);return new _.Jw(a,c)}KP(a,b=null){a=this.bEb(a);return new y5a(a,b)}control(a,b,c){let d={};if(!this.h_b)return new _.Lw(a,b,c);sva(b)?d=b:(d.kE=b,d.l3=c);return new _.Lw(a,Object.assign({},d,{dSb:!0}))}bEb(a){const b={};Object.keys(a).forEach(c=>{b[c]=this.zEc(a[c])});return b}zEc(a){return a instanceof _.Lw?a:a instanceof w5a?a:Array.isArray(a)?
this.control(a[0],a.length>1?a[1]:null,a.length>2?a[2]:null):this.control(a)}};Tw.O=function(a){return new (a||Tw)};Tw.ta=_.k({token:Tw,oa:Tw.O,Ea:"root"});_.Uw=class extends Tw{group(a,b=null){return super.group(a,b)}control(a,b,c){return super.control(a,b,c)}};_.Uw.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.Uw)))(b||_.Uw)}})();_.Uw.ta=_.k({token:_.Uw,oa:_.Uw.O,Ea:"root"});_.Vw=class{};_.Vw.O=function(a){return new (a||_.Vw)};_.Vw.Ca=_.Od({type:_.Vw});_.Vw.Ba=_.nd({imports:[_.Sw]});new _.xn;_.I5a=new _.Vd("MatError");var J5a;
J5a=class{constructor(a){this.pDc=a;this.Jb=new _.fg;this.NNa=new _.fg;this.L$=new Map;typeof ResizeObserver!=="undefined"&&(this.nqa=new ResizeObserver(b=>this.NNa.next(b)))}observe(a){this.L$.has(a)||this.L$.set(a,_.v(new _.Re(b=>{const c=this.NNa.subscribe(b);let d;(d=this.nqa)==null||d.observe(a,{box:this.pDc});return()=>{let e;(e=this.nqa)==null||e.unobserve(a);c.unsubscribe();this.L$.delete(a)}}),_.pf(b=>b.some(c=>c.target===a)),_.mg({bufferSize:1,wD:!0}),_.qg(this.Jb)));return this.L$.get(a)}destroy(){this.Jb.next();this.Jb.complete();
this.NNa.complete();this.L$.clear()}};_.Ww=class{constructor(){this.aba=new Map;this.nb=_.Fd(_.uf)}Ia(){for(const [,a]of this.aba)a.destroy();this.aba.clear()}observe(a,b){b=(b==null?void 0:b.box)||"content-box";this.aba.has(b)||this.aba.set(b,new J5a(b));return this.aba.get(b).observe(a)}};_.Ww.O=function(a){return new (a||_.Ww)};_.Ww.ta=_.k({token:_.Ww,oa:_.Ww.O,Ea:"root"});var K5a=new _.Vd("FloatingLabelParent"),Xw=class{get P2a(){return this.LAb}set P2a(a){this.LAb=a;this.kdb&&this.KBb()}get kdb(){return this.HMa}set kdb(a){(this.HMa=a)?this.QKc():this.Qr.unsubscribe()}constructor(a){this.Ja=a;this.HMa=this.LAb=!1;this.nqa=_.Fd(_.Ww);this.nb=_.Fd(_.uf);this.nd=_.Fd(K5a);this.Qr=new _.Me}Ia(){this.Qr.unsubscribe()}getWidth(){var a=this.Ja.ma;if(a.offsetParent!==null)a=a.scrollWidth;else{a=a.cloneNode(!0);a.style.setProperty("position","absolute");a.style.setProperty("transform",
"translate(-9999px, -9999px)");document.documentElement.appendChild(a);var b=a.scrollWidth;a.remove();a=b}return a}get element(){return this.Ja.ma}KBb(){setTimeout(()=>this.nd.YGc())}QKc(){this.Qr.unsubscribe();this.nb.Vb(()=>{this.Qr=this.nqa.observe(this.Ja.ma,{box:"border-box"}).subscribe(()=>this.KBb())})}};Xw.O=function(a){return new (a||Xw)(_.y(_.Fe))};
Xw.La=_.Qd({type:Xw,na:[["label","matFormFieldFloatingLabel",""]],qb:[1,"mdc-floating-label","mat-mdc-floating-label"],lb:2,Xa:function(a,b){a&2&&_.Bg("mdc-floating-label--float-above",b.P2a)},inputs:{P2a:"floating",kdb:"monitorResize"},standalone:!0});var L5a=0,Yw=class{constructor(){this.align="start";this.id=`mat-mdc-hint-${L5a++}`}};Yw.O=function(a){return new (a||Yw)};Yw.La=_.Qd({type:Yw,na:[["mat-hint"]],qb:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],lb:4,Xa:function(a,b){a&2&&(_.Hg("id",b.id),_.zg("align",null),_.Bg("mat-mdc-form-field-hint-end",b.align==="end"))},inputs:{align:"align",id:"id"},standalone:!0});_.Zw=class{};_.Zw.O=function(a){return new (a||_.Zw)};_.Zw.La=_.Qd({type:_.Zw,na:[["mat-label"]],standalone:!0});var $w=class{constructor(a,b){this.Ja=a;this.LBb=c=>{const d=this.Ja.ma.classList,e=d.contains("mdc-line-ripple--deactivating");c.propertyName==="opacity"&&e&&d.remove("mdc-line-ripple--active","mdc-line-ripple--deactivating")};b.Vb(()=>{a.ma.addEventListener("transitionend",this.LBb)})}Hv(){const a=this.Ja.ma.classList;a.remove("mdc-line-ripple--deactivating");a.add("mdc-line-ripple--active")}nea(){this.Ja.ma.classList.add("mdc-line-ripple--deactivating")}Ia(){this.Ja.ma.removeEventListener("transitionend",
this.LBb)}};$w.O=function(a){return new (a||$w)(_.y(_.Fe),_.y(_.uf))};$w.La=_.Qd({type:$w,na:[["div","matFormFieldLineRipple",""]],qb:[1,"mdc-line-ripple"],standalone:!0});var M5a=["notch"],ax=class{constructor(a,b){this.Ja=a;this.nb=b;this.open=!1}Fc(){const a=this.Ja.ma.querySelector(".mdc-floating-label");a?(this.Ja.ma.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame==="function"&&(a.style.transitionDuration="0s",this.nb.Vb(()=>{requestAnimationFrame(()=>a.style.transitionDuration="")}))):this.Ja.ma.classList.add("mdc-notched-outline--no-label")}CEb(a){this.JIc.ma.style.width=this.open&&a?`calc(${a}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + ${9}px)`:
""}};ax.O=function(a){return new (a||ax)(_.y(_.Fe),_.y(_.uf))};
ax.wa=_.Kd({type:ax,na:[["div","matFormFieldNotchedOutline",""]],rb:function(a,b){a&1&&_.Xg(M5a,5);if(a&2){let c;_.$g(c=_.ah())&&(b.JIc=c.first)}},qb:[1,"mdc-notched-outline"],lb:2,Xa:function(a,b){a&2&&_.Bg("mdc-notched-outline--notched",b.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[_.mh],jc:["matFormFieldNotchedOutline",""],bc:["*"],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&&(_.Qg(),_.J(0,"div",1),_.E(1,"div",2,0),_.Rg(3),_.G(),_.J(4,"div",3))},kb:2,Ma:0});_.N5a=new _.Vd("MatPrefix");_.O5a=new _.Vd("MatSuffix");_.P5a=_.rj("transitionMessages",[_.uj("enter",_.tj({opacity:1,transform:"translateY(0%)"})),_.vj("void => enter",[_.tj({opacity:0,transform:"translateY(-5px)"}),_.sj("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);_.bx=class{};_.bx.O=function(a){return new (a||_.bx)};_.bx.La=_.Qd({type:_.bx});var Q5a,R5a,S5a,T5a,V5a;Q5a=["textField"];R5a=["iconPrefixContainer"];S5a=["textPrefixContainer"];T5a=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];_.cx=new _.Vd("MatFormField");_.U5a=new _.Vd("MAT_FORM_FIELD_DEFAULT_OPTIONS");V5a=0;
_.dx=class{get XF(){return this.zS}set XF(a){this.zS=_.ij(a)}get Gn(){let a;return this.Wx||((a=this.Fr)==null?void 0:a.Gn)||"auto"}set Gn(a){a!==this.Wx&&(this.Wx=a,_.ln(this.Ta))}get Bc(){return this.cB}set Bc(a){const b=this.cB;let c;this.cB=a||((c=this.Fr)==null?void 0:c.Bc)||"fill";this.cB==="outline"&&this.cB!==b&&(this.q2=!0)}get r8(){let a;return this.UEb||((a=this.Fr)==null?void 0:a.r8)||"fixed"}set r8(a){let b;this.UEb=a||((b=this.Fr)==null?void 0:b.r8)||"fixed"}get jK(){return this.BS}set jK(a){this.BS=
a;this.Fba()}get Nd(){return this.BKa||this.SFc}set Nd(a){this.BKa=a}constructor(a,b,c,d,e,f,g){this.Ja=a;this.Ta=b;this.Xb=d;this.vc=e;this.Fr=f;this.je=g;this.FCb=Ela();this.zS=!1;this.color="primary";this.cB="fill";this.UEb=null;this.BS="";this.WBb=this.GLa=this.VBb=this.FLa=!1;this.St=`mat-mdc-form-field-label-${V5a++}`;this.qaa=`mat-mdc-hint-${V5a++}`;this.uT="";this.Jb=new _.fg;this.Daa=null;this.q2=!1;this.Dc=_.Fd(_.vf);this.oO=_.zh(()=>this.xE()?this.St:null);this.xE=_.zh(()=>!!this.FCb());
f&&(f.Bc&&(this.Bc=f.Bc),this.zS=!(f==null||!f.XF),f.color&&(this.color=f.color))}Fc(){this.CFb();this.uT="enter";_.mn(this.Ta)}Qd(){this.pHc();this.vHc();this.uHc();this.tHc()}uG(){}Ia(){this.Jb.next();this.Jb.complete()}mO(){return this.bFb||this.Ja}XIa(){this.xE()&&(this.Gn="always")}pHc(){const a=this.Nd;a.controlType&&this.Ja.ma.classList.add(`mat-mdc-form-field-type-${a.controlType}`);a.Zb.subscribe(()=>{this.CFb();this.eN();_.ln(this.Ta)});a.Ad&&a.Ad.bn&&_.v(a.Ad.bn,_.qg(this.Jb)).subscribe(()=>
_.ln(this.Ta))}izb(){this.FLa=!!this.TM.find(a=>!a.HS);this.VBb=!!this.TM.find(a=>a.HS);this.GLa=!!this.O2.find(a=>!a.HS);this.WBb=!!this.O2.find(a=>a.HS)}uHc(){this.izb();_.of(this.TM.Kc,this.O2.Kc).subscribe(()=>{this.izb();_.ln(this.Ta)})}vHc(){this.pB.Kc.subscribe(()=>{this.Fba();_.ln(this.Ta)});this.lB.Kc.subscribe(()=>{this.eN();_.ln(this.Ta)});this.eN()}U9c(){}CFb(){if(this.Nd.focused&&!this.Daa){this.Daa=!0;let b;(b=this.PCb)==null||b.Hv()}else if(!this.Nd.focused&&(this.Daa||this.Daa===null)){this.Daa=
!1;let b;(b=this.PCb)==null||b.nea()}let a;(a=this.bFb)==null||a.ma.classList.toggle("mdc-text-field--focused",this.Nd.focused)}tHc(){this.TM.Kc.subscribe(()=>this.q2=!0);lha(()=>{this.q2&&(this.q2=!1,this.zLc())},{Sb:this.Dc});_.v(this.Xb.Gc,_.qg(this.Jb)).subscribe(()=>this.q2=!0)}M2(){return this.Gn==="always"}vI(){return this.Bc==="outline"}SAb(){return!this.vc.isBrowser&&this.TM.length&&!this.aN()}aN(){return this.Nd.B_||this.M2()}Tr(a){const b=this.Nd?this.Nd.Ad:null;return b&&b[a]}X$(){return this.lB&&
this.lB.length>0&&this.Nd.xg?"error":"hint"}YGc(){this.zJc()}zJc(){if(this.vI()&&this.xoa&&this.aN()){let a;(a=this.jDb)==null||a.CEb(this.xoa.getWidth())}else{let a;(a=this.jDb)==null||a.CEb(0)}}Fba(){this.eN()}JLc(){}eN(){if(this.Nd){let a=[];this.Nd.oH&&typeof this.Nd.oH==="string"&&a.push(...this.Nd.oH.split(" "));if(this.X$()==="hint"){const b=this.pB?this.pB.find(d=>d.align==="start"):null,c=this.pB?this.pB.find(d=>d.align==="end"):null;b?a.push(b.id):this.BS&&a.push(this.qaa);c&&a.push(c.id)}else this.lB&&
a.push(...this.lB.map(b=>b.id));this.Nd.YG(a)}}zLc(){if(this.vI()&&this.xoa){var a=this.xoa.element;if(this.cCb||this.cFb)if(this.DHc()){var b,c=(b=this.cCb)==null?void 0:b.ma,d;b=(d=this.cFb)==null?void 0:d.ma;var e;c=(e=c==null?void 0:c.getBoundingClientRect().width)!=null?e:0;var f;e=(f=b==null?void 0:b.getBoundingClientRect().width)!=null?f:0;a.style.transform=`var(
        --mat-mdc-form-field-label-transform,
        ${"translateY(-50%)"} translateX(${`calc(${this.Xb.value==="rtl"?"-1":"1"} * (${`${c+e}px`} + ${"var(--mat-mdc-form-field-label-offset-x, 0px)"}))`})
    )`}else this.q2=!0;else a.style.transform=""}}DHc(){const a=this.Ja.ma;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};_.dx.O=function(a){return new (a||_.dx)(_.y(_.Fe),_.y(_.Ah),_.y(_.uf),_.y(_.ds),_.y(_.nr),_.y(_.U5a,8),_.y(_.dn,8),_.y(_.hi))};
_.dx.wa=_.Kd({type:_.dx,na:[["mat-form-field"]],yd:function(a,b,c){a&1&&(_.tla(b.FCb,_.Yg(c,_.Zw,5)),_.Yg(c,_.bx,5),_.Yg(c,_.N5a,5),_.Yg(c,_.O5a,5),_.Yg(c,_.I5a,5),_.Yg(c,Yw,5));if(a&2){_.je.oo+=1;let d;_.$g(d=_.ah())&&(b.SFc=d.first);_.$g(d=_.ah())&&(b.TM=d);_.$g(d=_.ah())&&(b.O2=d);_.$g(d=_.ah())&&(b.lB=d);_.$g(d=_.ah())&&(b.pB=d)}},rb:function(a,b){a&1&&(_.Xg(Q5a,5),_.Xg(R5a,5),_.Xg(S5a,5),_.Xg(Xw,5),_.Xg(ax,5),_.Xg($w,5));if(a&2){let c;_.$g(c=_.ah())&&(b.bFb=c.first);_.$g(c=_.ah())&&(b.cCb=c.first);
_.$g(c=_.ah())&&(b.cFb=c.first);_.$g(c=_.ah())&&(b.xoa=c.first);_.$g(c=_.ah())&&(b.jDb=c.first);_.$g(c=_.ah())&&(b.PCb=c.first)}},qb:[1,"mat-mdc-form-field"],lb:42,Xa:function(a,b){a&2&&_.Bg("mat-mdc-form-field-label-always-float",b.M2())("mat-mdc-form-field-has-icon-prefix",b.FLa)("mat-mdc-form-field-has-icon-suffix",b.GLa)("mat-form-field-invalid",b.Nd.xg)("mat-form-field-disabled",b.Nd.disabled)("mat-form-field-autofilled",b.Nd.tU)("mat-form-field-no-animations",b.je==="NoopAnimations")("mat-form-field-appearance-fill",
b.Bc=="fill")("mat-form-field-appearance-outline",b.Bc=="outline")("mat-form-field-hide-placeholder",b.xE()&&!b.aN())("mat-focused",b.Nd.focused)("mat-primary",b.color!=="accent"&&b.color!=="warn")("mat-accent",b.color==="accent")("mat-warn",b.color==="warn")("ng-untouched",b.Tr("untouched"))("ng-touched",b.Tr("touched"))("ng-pristine",b.Tr("pristine"))("ng-dirty",b.Tr("dirty"))("ng-valid",b.Tr("valid"))("ng-invalid",b.Tr("invalid"))("ng-pending",b.Tr("pending"))},inputs:{XF:"hideRequiredMarker",
color:"color",Gn:"floatLabel",Bc:"appearance",r8:"subscriptSizing",jK:"hintLabel"},Qb:["matFormField"],standalone:!0,features:[_.lh([{va:_.cx,Fb:_.dx},{va:K5a,Fb:_.dx}]),_.mh],bc:"*;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",""],[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=_.ke();_.Qg(T5a);_.B(0,vva,1,1,"ng-template",null,0,_.qh);_.E(2,"div",4,1);_.N("click",function(d){_.n(c);return _.q(b.Nd.uY(d))});_.B(4,wva,1,0,"div",5);_.E(5,"div",6);_.B(6,zva,2,2,"div",7)(7,Ava,3,0,"div",8)(8,Bva,3,0,"div",
9);_.E(9,"div",10);_.B(10,Dva,1,1,null,11);_.Rg(11);_.G();_.B(12,Eva,2,0,"div",12)(13,Fva,2,0,"div",13);_.G();_.B(14,Gva,1,0,"div",14);_.G();_.E(15,"div",15);_.B(16,Hva,2,1,"div",16)(17,Jva,5,2,"div",17);_.G()}if(a&2){let c;_.w(2);_.Bg("mdc-text-field--filled",!b.vI())("mdc-text-field--outlined",b.vI())("mdc-text-field--no-label",!b.xE())("mdc-text-field--disabled",b.Nd.disabled)("mdc-text-field--invalid",b.Nd.xg);_.w(2);_.Fg(b.vI()||b.Nd.disabled?-1:4);_.w(2);_.Fg(b.vI()?6:-1);_.w();_.Fg(b.FLa?7:
-1);_.w();_.Fg(b.VBb?8:-1);_.w(2);_.Fg(!b.vI()||b.SAb()?10:-1);_.w(2);_.Fg(b.WBb?12:-1);_.w();_.Fg(b.GLa?13:-1);_.w();_.Fg(b.vI()?-1:14);_.w();_.Bg("mat-mdc-form-field-subscript-dynamic-size",b.r8==="dynamic");_.w();_.Fg((c=b.X$())==="error"?16:c==="hint"?17:-1)}},Fa:[Xw,ax,_.go,$w,Yw],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--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);caret-color:var(--mdc-filled-text-field-caret-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}.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)}.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)}.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)}.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)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color);caret-color:var(--mdc-outlined-text-field-caret-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}.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)}.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)}.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)}.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)}.mdc-text-field--disabled .cdk-high-contrast-active .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);border-top-right-radius:var(--mdc-filled-text-field-container-shape)}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-left:16px;padding-right:16px}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape))}}.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}.cdk-high-contrast-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)}.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)}.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)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.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)}.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)}.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)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color)}.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)}.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)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.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)}.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)}.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)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-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);border-width:var(--mdc-outlined-text-field-outline-width)}.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)}.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)}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.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)}.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)}.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)}.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)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;width:12px;border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape))}}[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);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape)}.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);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape)}[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);border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 24px)}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.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)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.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)}.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)}.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)}.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)}.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)}.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)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.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);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.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);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/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) / 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)}.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);line-height:var(--mat-form-field-subscript-text-line-height);font-size:var(--mat-form-field-subscript-text-size);letter-spacing:var(--mat-form-field-subscript-text-tracking);font-weight:var(--mat-form-field-subscript-text-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)}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-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)}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)}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)}.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)}[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)}.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)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-weight)}[dir=rtl] .mat-mdc-form-field{text-align:right}.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)}.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)}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color)}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color)}.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)}.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)}.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 .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'],
kb:2,data:{animation:[_.P5a]},Ma:0});var W5a;W5a=_.cj({passive:!0});
_.ex=class{constructor(a,b){this.vc=a;this.nb=b;this.Saa=new Map}Ik(a){if(!this.vc.isBrowser)return _.nf;const b=_.kj(a);if(a=this.Saa.get(b))return a.subject;const c=new _.fg,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.nb.run(()=>c.next({target:e.target,X8a:!1}))):(b.classList.add("cdk-text-field-autofilled"),
this.nb.run(()=>c.next({target:e.target,X8a:!0})))};this.nb.Vb(()=>{b.addEventListener("animationstart",d,W5a);b.classList.add("cdk-text-field-autofill-monitored")});this.Saa.set(b,{subject:c,Wu:()=>{b.removeEventListener("animationstart",d,W5a)}});return c}Gi(a){a=_.kj(a);const b=this.Saa.get(a);b&&(b.Wu(),b.subject.complete(),a.classList.remove("cdk-text-field-autofill-monitored"),a.classList.remove("cdk-text-field-autofilled"),this.Saa.delete(a))}Ia(){this.Saa.forEach((a,b)=>this.Gi(b))}};
_.ex.O=function(a){return new (a||_.ex)(_.m(_.nr),_.m(_.uf))};_.ex.ta=_.k({token:_.ex,oa:_.ex.O,Ea:"root"});_.fx=class{};_.fx.O=function(a){return new (a||_.fx)};_.fx.Ca=_.Od({type:_.fx});_.fx.Ba=_.nd({});_.gx=class{};_.gx.O=function(a){return new (a||_.gx)};_.gx.Ca=_.Od({type:_.gx});_.gx.Ba=_.nd({imports:[_.Ns,_.io,_.Ar,_.Ns]});_.X5a=new _.Vd("MAT_INPUT_VALUE_ACCESSOR");var Y5a;Y5a=0;
_.hx=class{get disabled(){return this.oc}set disabled(a){this.oc=_.ij(a);this.focused&&(this.focused=!1,this.Zb.next())}get id(){return this.Gf}set id(a){this.Gf=a||this.TE}get required(){let a,b,c,d;return(d=(c=this.io)!=null?c:(a=this.Ad)==null?void 0:(b=a.control)==null?void 0:_.Hw(b))!=null?d:!1}set required(a){this.io=_.ij(a)}get type(){return this.HB}set type(a){this.HB=a||"text";!this.Faa&&_.eqa().has(this.HB)&&(this.Ja.ma.type=this.HB)}get hw(){return this.cp.Us}set hw(a){this.cp.Us=a}get value(){return this.xaa.value}set value(a){a!==
this.value&&(this.xaa.value=a,this.Zb.next())}get oZ(){return this.Hba}set oZ(a){this.Hba=_.ij(a)}get xg(){return this.cp.xg}set xg(a){this.cp.xg=a}constructor(a,b,c,d,e,f,g,l,p,t){this.Ja=a;this.vc=b;this.Ad=c;this.d$=l;this.hf=t;this.TE=`mat-input-${Y5a++}`;this.focused=!1;this.Zb=new _.fg;this.controlType="mat-input";this.oc=this.tU=!1;this.HB="text";this.Hba=!1;this.KMa="date datetime datetime-local month time week".split(" ").filter(F=>_.eqa().has(F));this.uaa=F=>{F=F.target;F.value||F.selectionStart!==
0||F.selectionEnd!==0||(F.setSelectionRange(1,1),F.setSelectionRange(0,0))};const x=this.Ja.ma,A=x.nodeName.toLowerCase();this.xaa=g||x;this.Dba=this.value;this.id=this.id;b.GH&&p.Vb(()=>{a.ma.addEventListener("keyup",this.uaa)});this.cp=new _.HVa(f,c,e,d,this.Zb);this.AE=!this.vc.isBrowser;this.EI=A==="select";this.Faa=A==="textarea";this.ES=!!t;this.EI&&(this.controlType=x.multiple?"mat-native-select-multiple":"mat-native-select")}Fc(){this.vc.isBrowser&&this.d$.Ik(this.Ja.ma).subscribe(a=>{this.tU=
a.X8a;this.Zb.next()})}Rb(){this.Zb.next()}Ia(){this.Zb.complete();this.vc.isBrowser&&this.d$.Gi(this.Ja.ma);this.vc.GH&&this.Ja.ma.removeEventListener("keyup",this.uaa)}Jo(){this.Ad&&(this.Xu(),this.Ad.disabled!==null&&this.Ad.disabled!==this.disabled&&(this.disabled=this.Ad.disabled,this.Zb.next()));this.pKa();this.qKa()}focus(a){this.Ja.ma.focus(a)}Xu(){this.cp.Xu()}qI(a){a!==this.focused&&(this.focused=a,this.Zb.next())}aT(){}pKa(){const a=this.Ja.ma.value;this.Dba!==a&&(this.Dba=a,this.Zb.next())}qKa(){const a=
this.Ioa();if(a!==this.zNa){const b=this.Ja.ma;(this.zNa=a)?b.setAttribute("placeholder",a):b.removeAttribute("placeholder")}}Ioa(){return this.placeholder||null}LLc(){}lMa(){return this.KMa.indexOf(this.HB)>-1}iMa(){let a=this.Ja.ma.validity;return a&&a.badInput}get empty(){return!this.lMa()&&!this.Ja.ma.value&&!this.iMa()&&!this.tU}get B_(){if(this.EI){const a=this.Ja.ma,b=a.options[0];return this.focused||a.multiple||!this.empty||!!(a.selectedIndex>-1&&b&&b.label)}return this.focused||!this.empty}YG(a){a.length?
this.Ja.ma.setAttribute("aria-describedby",a.join(" ")):this.Ja.ma.removeAttribute("aria-describedby")}uY(){this.focused||this.focus()}kpa(){const a=this.Ja.ma;return this.EI&&(a.multiple||a.size>1)}};_.hx.O=function(a){return new (a||_.hx)(_.y(_.Fe),_.y(_.nr),_.y(_.Dw,10),_.y(_.Kw,8),_.y(_.Ow,8),_.y(_.Ps),_.y(_.X5a,10),_.y(_.ex),_.y(_.uf),_.y(_.cx,8))};
_.hx.La=_.Qd({type:_.hx,na:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],qb:[1,"mat-mdc-input-element"],lb:18,Xa:function(a,b){a&1&&_.N("focus",function(){return b.qI(!0)})("blur",function(){return b.qI(!1)})("input",function(){return b.aT()});a&2&&(_.Hg("id",b.id)("disabled",b.disabled)("required",b.required),_.zg("name",b.name||null)("readonly",b.oZ&&!b.EI||null)("aria-invalid",b.empty&&b.required?
null:b.xg)("aria-required",b.required)("id",b.id),_.Bg("mat-input-server",b.AE)("mat-mdc-form-field-textarea-control",b.ES&&b.Faa)("mat-mdc-form-field-input-control",b.ES)("mdc-text-field__input",b.ES)("mat-mdc-native-select-inline",b.kpa()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",hw:"errorStateMatcher",oH:[0,"aria-describedby","userAriaDescribedBy"],value:"value",oZ:"readonly"},Qb:["matInput"],standalone:!0,features:[_.lh([{va:_.bx,
Fb:_.hx}]),_.be]});var Z5a,$5a,a6a,c6a,d6a,e6a,g6a,b6a;Z5a=["input"];$5a=["formField"];a6a=function(a){let b=a.nr.value||"";b=b.replace(/\n|\r\n/g," ");a.nr.setValue(b,{te:!1});a.Qlb=a.FP.Hrb(b)};c6a=function(a){a.hs.add(a.qd.Vb(()=>b6a(a).subscribe(b=>{a.NSb=b})))};d6a=function(a){var b=a.nr.value,c;if(c=a.document.activeElement===a.Sy.ma)b=b.length,c=a.Sy.ma,c=c.selectionStart===b&&c.selectionEnd===b;a.Qwa=c};e6a=function(a,b){a.Qwa&&a.u8&&(b.preventDefault(),a.nr.setValue(a.nr.value+a.u8))};
_.f6a=function(a,b=!1){a.Fqb=b;a=a.Sy.ma;a.focus();a.select&&a.select()};g6a=function(a,{action:b,wt:c}){b={element:a.Gy,action:b,gestureName:"CLICK",Eh:a.nr.value};c?(b=Object.assign({},b,{Kf:c.position}),a.Qwa=!1,a.LVb.emit(c)):d6a(a);a.Ga.mb(b)};b6a=function(a){return _.v(_.mf(a.Sy.ma,"scroll"),_.Wf(()=>a.nl.lP),_.u(()=>a.Sy.ma.scrollLeft),_.cg(),_.Wf(()=>a.nl.Bia),_.u(b=>`translateX(-${b}px)`))};
_.ix=class{set query(a){a!==this.nr.value&&(this.nr.setValue(a,{te:!1}),_.ln(this.VSc),a6a(this))}set disabled(a){a&&this.nr.disable({te:!1});this.m4=a}get disabled(){return this.m4}set WSc(a){this.VSc=a.Sb.get(_.Ah)}constructor(a,b,c,d){this.Ga=a;this.document=b;this.nl=c;this.qd=d;this.NSb="";this.Qlb=[];this.nr=new _.Lw("");this.hs=new _.Me;this.o0a=this.Fqb=this.m4=!1;this.placeholder="Textarea for query";this.FP=Z4a;this.YTb=new _.kn;this.Nib=new _.kn;this.blur=new _.kn;this.focus=new _.kn;this.LVb=
new _.kn;this.Qwa=!1}Ra(){this.hs.add(this.nr.bn.subscribe(()=>{a6a(this);g5a(this.nqb);this.YTb.emit(this.nr.value)}));c6a(this);this.hs.add(_.mf(this.document,"selectionchange").subscribe(()=>{d6a(this)}))}Rb(a){a.hasOwnProperty("queryDecorator")&&a6a(this)}Fc(){}Ia(){this.hs.unsubscribe()}hz(a){a!==void 0?this.Nib.emit(a):this.o0a&&this.Nib.emit(this.nr.value)}I6(){e5a(this.nqb);this.blur.emit();d6a(this)}Ieb(){this.Fqb?this.Fqb=!1:g5a(this.nqb);this.focus.emit();d6a(this)}setFocus(){this.Sy.ma.focus()}};
_.ix.O=function(a){return new (a||_.ix)(_.y(_.Jp),_.y(_.hi),_.y(_.gv),_.y(_.uf))};
_.ix.wa=_.Kd({type:_.ix,na:[["search-box"]],rb:function(a,b){a&1&&(_.Xg(Z5a,7,_.Fe),_.Xg($5a,7,_.Vg),_.Xg(vw,5));if(a&2){let c;_.$g(c=_.ah())&&(b.Sy=c.first);_.$g(c=_.ah())&&(b.WSc=c.first);_.$g(c=_.ah())&&(b.nqb=c.first)}},inputs:{query:"query",disabled:"disabled",Gy:"elementName",o0a:"enableTextBoxQuerySubmission",placeholder:"placeholder",FP:"queryDecorator",oqb:"suggestionLists",u8:"tabCompletionHint"},outputs:{YTb:"queryChange",Nib:"querySubmit",blur:"blur",focus:"focus",LVb:"selectSuggestion"},
features:[_.be],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=_.ke();_.E(0,
"div",2);_.B(1,Kva,2,2,"span",3)(2,Lva,2,1,"span",4);_.G();_.E(3,"mat-form-field",5,0)(5,"textarea",6,1);_.N("input",function(){_.n(c);b.Qlb=b.FP.Hrb(_.Og(6).value);return _.q()})("suggestionSubmit",function(d){_.n(c);return _.q(b.hz(d))})("listNavigate",function(d){_.n(c);return _.q(g6a(b,d))})("blur",function(){_.n(c);return _.q(b.I6())})("focus",function(){_.n(c);return _.q(b.Ieb())})("keydown.tab",function(d){_.n(c);return _.q(e6a(b,d))})("keydown.arrowright",function(d){_.n(c);return _.q(e6a(b,
d))});_.Q(7,"  ");_.G()()}a&2&&(_.Ag("transform",b.NSb),_.w(),_.C("ngForOf",b.Qlb),_.w(),_.C("ngIf",b.Qwa),_.w(),_.Bg("disabled",b.disabled),_.w(2),_.C("placeholder",b.placeholder)("formControl",b.nr)("suggestionHandlerFor",b.oqb)("isComboBox",b.o0a),_.zg("aria-label",b.placeholder))},Fa:[_.$n,_.ao,_.bo,_.xw,_.hx,_.dx,_.ww,_.Ak,_.Fw,_.Nw,vw],styles:["search-box[_nghost-%COMP%]{color:var(--text-default);position:relative;overflow:hidden;--mdc-filled-text-field-container-shape:0}.mat-mdc-form-field[_ngcontent-%COMP%]     textarea, .overlay[_ngcontent-%COMP%]{letter-spacing:normal}.mat-mdc-form-field[_ngcontent-%COMP%]{font-family:inherit;height:100%;width:100%;line-height:inherit}.mat-mdc-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper{padding:0;--input-field-bg:transparent;--mdc-filled-text-field-label-text-size:14px}.mat-mdc-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper .mat-mdc-form-field-focus-overlay{opacity:0}.mat-mdc-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix{font-size:14px;padding:0;display:flex;align-items:center;min-height:unset}.mat-mdc-form-field[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper div[matformfieldlineripple]{display:none}.mat-mdc-form-field[_ngcontent-%COMP%]     textarea{line-height:16px;color:transparent;margin:0;overflow:hidden;padding:0;resize:none}@media (forced-colors:active){.mat-mdc-form-field[_ngcontent-%COMP%]     textarea{color:var(--text-default)}}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost){caret-color:var(--text-default);color:transparent;font-size:14px}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost)::-webkit-input-placeholder{color:var(--text-secondary)}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost)::-moz-placeholder{color:var(--text-secondary)}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):-ms-input-placeholder{color:var(--text-secondary)}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost)::-ms-input-placeholder{color:var(--text-secondary)}textarea[_ngcontent-%COMP%]:not(.boost):not(.boost):not(.boost):not(.boost):not(.boost):not(.boost)::placeholder{color:var(--text-secondary)}.overlay[_ngcontent-%COMP%]{pointer-events:none;font-size:14px;position:absolute;top:1;white-space:pre}"]});var h6a;h6a=function(a,b){a.dnb&&(b?a.renderer.VE(a.hb.ma,a.dnb):a.renderer.NP(a.hb.ma,a.dnb))};
_.jx=class{set Ie(a){this.vPb=a;h6a(this,a)}set w2c(a){h6a(this,!1);this.dnb=a;h6a(this,this.vPb)}constructor(a,b,c){this.hb=a;this.renderer=b;this.scroll=c;this.udb=this.vPb=!1;this.events=new _.kn;this.uPb=!0;this.ORb=new _.kn}Ra(){}Rd(){this.events.next([this,0])}Neb(a){a.preventDefault()}Oeb(){this.udb=!0}Peb(){this.udb&&(this.udb=!1,this.events.next([this,1]),this.ORb.emit(this))}scrollIntoView(a){this.scroll.scrollTo(this.hb.ma,a)}};
_.jx.O=function(a){return new (a||_.jx)(_.y(_.Fe),_.y(_.en),_.y(_.hv))};
_.jx.wa=_.Kd({type:_.jx,na:[["search-box-suggestion-item"]],Xa:function(a,b){a&1&&_.N("click",function(){return b.Rd()})("mousedown",function(c){return b.Neb(c)})("mouseenter",function(){return b.Oeb()})("mousemove",function(){return b.Peb()})("mouseleave",function(){b.events.next([b,2])})},inputs:{uPb:"isSelectable",Qa:"payload",w2c:"selectedClass",Ub:"shortcut"},outputs:{ORb:"mouseFocusItem"},bc:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Qg(),_.Rg(0))},styles:["[_nghost-%COMP%] {display: block;}"]});var i6a,uw,k6a,kx,j6a;i6a=["template"];uw=function(a){a.lw=-1;kx(a,!0)};k6a=function(a){a.mqb.unsubscribe();a.lw=-1;a.Su=a.sBa.toArray();a.Su.length!==0&&(a.mqb=_.of(...a.Su.map(b=>b.events.Tf())).subscribe(b=>{j6a(a,b)}),a.kwa||a.lQ(1))};kx=function(a,b){a.deselectAll();const c=a.Su[a.lw];c&&(c.Ie=!0);b&&a.qYb.emit(c&&{position:a.lw,Qa:c.Qa})};
j6a=function(a,[b,c]){switch(c){case 0:a.pYb.emit({position:a.Su.indexOf(b),Qa:b.Qa});break;case 1:a.lw=a.Su.indexOf(b);kx(a,!1);break;case 2:a.lw=-1;kx(a,!0);break;default:_.xc(c,void 0)}};
_.lx=class{constructor(){this.Su=[];this.lw=-1;this.mqb=new _.Me;this.tqb=!0;this.kwa=this.Cz=!1;this.VWb=new _.jg(1);this.pYb=new _.kn;this.qYb=new _.kn}Qd(){this.oYb=_.v(this.sBa.Kc,_.og(void 0)).subscribe(()=>{this.tqb=!0;this.VWb.next(this.sBa.toArray().filter(a=>a.Ub).map(a=>({Ub:a.Ub,x4c:{position:this.sBa.toArray().indexOf(a),Qa:a.Qa}})))})}Nn(){this.tqb&&(k6a(this),this.tqb=!1)}Ia(){uw(this);this.oYb&&this.oYb.unsubscribe();this.mqb.unsubscribe()}get ita(){return this.lw}get Lab(){return this.Su.length}Rxa(a){a=
this.Su.indexOf(a);a>=0&&(this.lw=a,kx(this,!1))}scrollIntoView(a){this.Su[this.lw].scrollIntoView(a)}deselectAll(){for(const a of this.Su)a.Ie=!1}lQ(a){a:{let {length:c}=this.Su;if(c){var b=this.lw;this.kwa&&(b++,c++);for(let d=0;d<c;d++){b=(b+c+a)%c;const e=b-Number(this.kwa);if(e<0||this.Su[e].uPb){b=e;break a}}b=this.lw}else b=-1}this.lw=b;kx(this,!0);this.lw!==-1&&this.scrollIntoView(a>0?1:0)}};_.lx.O=function(a){return new (a||_.lx)};
_.lx.wa=_.Kd({type:_.lx,na:[["search-box-suggestion-list"]],yd:function(a,b,c){a&1&&_.Yg(c,_.jx,5);if(a&2){let d;_.$g(d=_.ah())&&(b.sBa=d)}},rb:function(a,b){a&1&&_.Xg(i6a,7,_.Ug);if(a&2){let c;_.$g(c=_.ah())&&(b.qa=c.first)}},bc:["*"],ya:2,Aa:0,Da:[["template",""]],qa:function(a){a&1&&(_.Qg(),_.B(0,Mva,1,0,"ng-template",null,0,_.qh))},kb:2});_.mx=class{};_.mx.O=function(a){return new (a||_.mx)};_.mx.Ca=_.Od({type:_.mx});_.mx.Ba=_.nd({imports:[_.gx]});_.nx=class{};_.nx.O=function(a){return new (a||_.nx)};_.nx.Ca=_.Od({type:_.nx});_.nx.Ba=_.nd({imports:[_.Ns,_.gx,_.gx,_.fx,_.Ns]});_.ox=class{};_.ox.O=function(a){return new (a||_.ox)};_.ox.Ca=_.Od({type:_.ox});_.ox.Ba=_.nd({imports:[_.nx,_.mx]});_.px=class{};_.px.O=function(a){return new (a||_.px)};_.px.Ca=_.Od({type:_.px});_.px.Ba=_.nd({imports:[_.Qp,_.io,_.pu,_.ox,_.Vw]});var l6a={nzc:0,ozc:1,N2b:2,O2b:3,ehc:4,dhc:5,Ctc:6,Btc: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 ux=class{set HCa(a){this.width=272+a*64}constructor(a,b,c){this.document=a;this.S2a=b;this.hb=c;this.Td=new _.kn;this.action=new _.kn;this.Lg=2;this.color="blue";this.Z2=this.a3="";this.Position=l6a;this.width=272;this.iza=null;this.zo=this.S2a.create(this.hb.ma,{defer:!0});this.AZa=d=>{d.key==="Escape"&&this.BZa()};this.GAa=()=>{var d=this.document.activeElement;d!=null&&d.closest("onedev-feature-tooltip-body")||(this.iza=this.document.activeElement)};this.document.addEventListener("keydown",
this.AZa);this.document.addEventListener("focusin",this.GAa)}Qd(){FTa(this.zo);this.GAa();_.HTa(this.zo)}Ia(){this.document.removeEventListener("keydown",this.AZa);this.document.removeEventListener("focusin",this.GAa);this.zo.destroy()}BZa(){this.Td.next();this.iza&&"focus"in this.iza&&this.iza.focus({preventScroll:!0});this.document.removeEventListener("keydown",this.AZa);this.document.removeEventListener("focusin",this.GAa)}};ux.O=function(a){return new (a||ux)(_.y(_.hi),_.y(Gr),_.y(_.Fe))};
ux.wa=_.Kd({type:ux,na:[["onedev-feature-tooltip-body"]],lb:16,Xa:function(a,b){a&2&&_.Bg("pointer-top-left",b.Lg===b.Position.nzc)("pointer-top-right",b.Lg===b.Position.ozc)("pointer-bottom-left",b.Lg===b.Position.N2b)("pointer-bottom-right",b.Lg===b.Position.O2b)("pointer-left-top",b.Lg===b.Position.ehc)("pointer-left-bottom",b.Lg===b.Position.dhc)("pointer-right-top",b.Lg===b.Position.Ctc)("pointer-right-bottom",b.Lg===b.Position.Btc)},inputs:{Lg:"pointerPosition",HCa:"widthOffset",color:"color",
a3:"actionBtnText",Z2:"actionBtnIcon"},outputs:{Td:"dismiss",action:"action"},features:[_.lh([{va:STa,nc:{zTb:()=>{},uGb:()=>{}}},Gr])],bc:["*"],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&&(_.Qg(),_.E(0,"div",0)(1,"div",1),_.J(2,"div",2),_.G(),_.Rg(3),_.E(4,"div",3),_.B(5,Ova,4,2,"button",4),_.E(6,"button",5),_.N("click",function(){return b.BZa()}),_.Q(7," Got it "),_.G()()());a&2&&(_.Ag("width",b.width,"px"),_.C("ngClass",b.color),_.w(5),_.C("ngIf",b.a3),_.w(),_.C("color",b.color==="white"?"primary":""))},Fa:[_.ur,_.$n,_.bo,_.Xs,_.ou],styles:[".overlay-container{overflow:hidden}.dark-mode,:root{--tooltip-white-bg:var(--surface-default,#fff);--tooltip-blue-bg:var(--blue-700,#1967d2);--tooltip-white-text:var(--grey-800,#3c4043);--tooltip-blue-text:var(--text-inverse,#fff);--tooltip-shadow-color:rgba(0,0,0,.2)}.dark-mode{--tooltip-white-bg:var(--surface-default,#28292c);--tooltip-blue-bg:var(--blue-300,#8ab4f8);--tooltip-white-text:var(--grey-300,#dadce0);--tooltip-blue-text:var(--text-inverse,#000);--tooltip-shadow-color:rgba(0,0,0,.5)}.tooltip-body{padding:24px;border-radius:8px;color:var(--tooltip-text);background-color:var(--tooltip-bg);position:relative;--pointer-edge-offset:24px;--pointer-width:18px;--pointer-height:12px;--pointer-container-height:30px;--pointer-container-width:calc(var(--pointer-edge-offset)*2 + var(--pointer-width));--pointer-adjustment:-9px;box-shadow:0 1px 3px 0 var(--tooltip-shadow-color),0 4px 8px 3px var(--tooltip-shadow-color)}.tooltip-body.blue{--tooltip-text:var(--tooltip-blue-text);--tooltip-bg:var(--tooltip-blue-bg)}.tooltip-body.white{--tooltip-text:var(--tooltip-white-text);--tooltip-bg:var(--tooltip-white-bg)}.tooltip-body .button-row{margin-top:16px;text-align:right}.tooltip-body .button-row>button{height:36px}.tooltip-body .button-row .close-button{color:var(--tooltip-bg);margin-left:16px;width:88px}.tooltip-body .button-row .action-button{padding-left:8px;padding-right:8px}.tooltip-body .button-row .action-button .action-button-wrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.tooltip-body .button-row .action-button .action-button-wrapper .action-button-icon{font-size:18px;height:18px;padding-left:8px;width:18px}.tooltip-body .pointer-container{position:absolute;overflow:hidden;pointer-events:none}.tooltip-body .pointer-container .pointer{width:16px;height:16px;position:absolute;background-color:var(--tooltip-bg)}.tooltip-body .tooltip-title{margin:0 4px 0 0}.pointer-bottom-left .pointer-container{height:var(--pointer-container-height);width:var(--pointer-container-width)}.pointer-bottom-left .pointer{left:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(45deg) skew(8deg,8deg);transform:rotate(45deg) skew(8deg,8deg)}.pointer-bottom-left .tooltip-body{margin-bottom:var(--pointer-height)}.pointer-bottom-left .pointer{box-shadow:2px 2px 8px 3px var(--tooltip-shadow-color);top:var(--pointer-adjustment)}.pointer-bottom-left .pointer-container{bottom:calc(var(--pointer-container-height)*-1)}.pointer-bottom-left .pointer-container{left:0}.pointer-bottom-right .pointer-container{height:var(--pointer-container-height);width:var(--pointer-container-width)}.pointer-bottom-right .pointer{left:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(45deg) skew(8deg,8deg);transform:rotate(45deg) skew(8deg,8deg)}.pointer-bottom-right .tooltip-body{margin-bottom:var(--pointer-height)}.pointer-bottom-right .pointer{box-shadow:2px 2px 8px 3px var(--tooltip-shadow-color);top:var(--pointer-adjustment)}.pointer-bottom-right .pointer-container{bottom:calc(var(--pointer-container-height)*-1)}.pointer-bottom-right .pointer-container{right:0}.pointer-top-left .pointer-container{height:var(--pointer-container-height);width:var(--pointer-container-width)}.pointer-top-left .pointer{left:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(45deg) skew(8deg,8deg);transform:rotate(45deg) skew(8deg,8deg)}.pointer-top-left .tooltip-body{margin-top:var(--pointer-height)}.pointer-top-left .pointer{box-shadow:-1px -1px 3px 0 var(--tooltip-shadow-color);bottom:var(--pointer-adjustment)}.pointer-top-left .pointer-container{top:calc(var(--pointer-container-height)*-1)}.pointer-top-left .pointer-container{left:0}.pointer-top-right .pointer-container{height:var(--pointer-container-height);width:var(--pointer-container-width)}.pointer-top-right .pointer{left:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(45deg) skew(8deg,8deg);transform:rotate(45deg) skew(8deg,8deg)}.pointer-top-right .tooltip-body{margin-top:var(--pointer-height)}.pointer-top-right .pointer{box-shadow:-1px -1px 3px 0 var(--tooltip-shadow-color);bottom:var(--pointer-adjustment)}.pointer-top-right .pointer-container{top:calc(var(--pointer-container-height)*-1)}.pointer-top-right .pointer-container{right:0}.pointer-left-top .pointer-container{height:var(--pointer-container-width);width:var(--pointer-container-height)}.pointer-left-top .pointer{top:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(135deg) skew(8deg,8deg);transform:rotate(135deg) skew(8deg,8deg)}.pointer-left-top .tooltip-body{margin-left:var(--pointer-height)}.pointer-left-top .pointer{box-shadow:2px 2px 5px 0 var(--tooltip-shadow-color);right:var(--pointer-adjustment)}.pointer-left-top .pointer-container{left:calc(var(--pointer-container-height)*-1)}.pointer-left-top .pointer-container{top:0}.pointer-left-bottom .pointer-container{height:var(--pointer-container-width);width:var(--pointer-container-height)}.pointer-left-bottom .pointer{top:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(135deg) skew(8deg,8deg);transform:rotate(135deg) skew(8deg,8deg)}.pointer-left-bottom .tooltip-body{margin-left:var(--pointer-height)}.pointer-left-bottom .pointer{box-shadow:2px 2px 5px 0 var(--tooltip-shadow-color);right:var(--pointer-adjustment)}.pointer-left-bottom .pointer-container{left:calc(var(--pointer-container-height)*-1)}.pointer-left-bottom .pointer-container{bottom:0}.pointer-right-top .pointer-container{height:var(--pointer-container-width);width:var(--pointer-container-height)}.pointer-right-top .pointer{top:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(135deg) skew(8deg,8deg);transform:rotate(135deg) skew(8deg,8deg)}.pointer-right-top .tooltip-body{margin-right:var(--pointer-height)}.pointer-right-top .pointer{left:var(--pointer-adjustment);box-shadow:1px -1px 8px 3px var(--tooltip-shadow-color)}.pointer-right-top .pointer-container{right:calc(var(--pointer-container-height)*-1)}.pointer-right-top .pointer-container{top:0}.pointer-right-bottom .pointer-container{height:var(--pointer-container-width);width:var(--pointer-container-height)}.pointer-right-bottom .pointer{top:calc(var(--pointer-edge-offset) + 1px);-webkit-transform:rotate(135deg) skew(8deg,8deg);transform:rotate(135deg) skew(8deg,8deg)}.pointer-right-bottom .tooltip-body{margin-right:var(--pointer-height)}.pointer-right-bottom .pointer{left:var(--pointer-adjustment);box-shadow:1px -1px 8px 3px var(--tooltip-shadow-color)}.pointer-right-bottom .pointer-container{right:calc(var(--pointer-container-height)*-1)}.pointer-right-bottom .pointer-container{bottom:0}"],
kb:2,Ma:0});var vx=class{};vx.O=function(a){return new (a||vx)};vx.Ca=_.Od({type:vx});vx.Ba=_.nd({});var wx,m6a,n6a;wx=function(a,b){if(a.xRa.has(b))return a.xRa.get(b);const c={gXa:new _.jg(1),mg:new _.fg,jKb:new _.fg};a.xRa.set(b,c);return c};m6a=function(a,b,c){wx(a,b).gXa.next(c)};n6a=function(a,b){wx(a,b).mg.next();wx(a,b).gXa.next(void 0)};_.xx=class{constructor(){this.xRa=new Map}BZa(){wx(this).jKb.next()}};_.xx.O=function(a){return new (a||_.xx)};_.xx.ta=_.k({token:_.xx,oa:_.xx.O,Ea:vx});var o6a=[{Lg:2,Ap:{zc:"center",Ac:"top",mc:"start",uc:"bottom",offsetX:-33}},{Lg:3,Ap:{zc:"center",Ac:"top",mc:"end",uc:"bottom",offsetX:33}},{Lg:0,Ap:{zc:"center",Ac:"bottom",mc:"start",uc:"top",offsetX:-33}},{Lg:1,Ap:{zc:"center",Ac:"bottom",mc:"end",uc:"top",offsetX:33}}],p6a=[{Lg:2,Ap:{zc:"start",Ac:"top",mc:"start",uc:"bottom",offsetX:-12}},{Lg:3,Ap:{zc:"end",Ac:"top",mc:"end",uc:"bottom",offsetX:12}},{Lg:0,Ap:{zc:"start",Ac:"bottom",mc:"start",uc:"top",offsetX:-12}},{Lg:1,Ap:{zc:"end",Ac:"bottom",
mc:"end",uc:"top",offsetX:12}}],q6a=[{Lg:6,Ap:{zc:"start",Ac:"center",mc:"end",uc:"top",offsetY:-33}},{Lg:7,Ap:{zc:"start",Ac:"center",mc:"end",uc:"bottom",offsetY:33}},{Lg:4,Ap:{zc:"end",Ac:"center",mc:"start",uc:"top",offsetY:-33}},{Lg:5,Ap:{zc:"end",Ac:"center",mc:"start",uc:"bottom",offsetY:33}}],r6a=[{Lg:6,Ap:{zc:"start",Ac:"top",mc:"end",uc:"top",offsetY:-12}},{Lg:7,Ap:{zc:"start",Ac:"bottom",mc:"end",uc:"bottom",offsetY:12}},{Lg:4,Ap:{zc:"end",Ac:"top",mc:"start",uc:"top",offsetY:-12}},{Lg:5,
Ap:{zc:"end",Ac:"bottom",mc:"start",uc:"bottom",offsetY:12}}];var yx=class{};yx.O=function(a){return new (a||yx)};yx.Ca=_.Od({type:yx});yx.Ba=_.nd({});var t6a=function(a,b){b=s6a(b).filter(c=>!a.includes(c));return a.concat(b)},u6a=function(a,b){return t6a(a,b).map(c=>c.Ap)},v6a=function(a,b,c){a=t6a(a,b).find(({Ap:d})=>d===c);if(!a)throw Error("id`"+JSON.stringify(c));return a.Lg},s6a=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?o6a:p6a).concat(a!==void 0&&a<60?q6a:r6a)},zx=class{};zx.O=function(a){return new (a||zx)};
zx.ta=_.k({token:zx,oa:zx.O,Ea:yx});var w6a,x6a,y6a,z6a;w6a=["template"];x6a=function(a){const b=a.ega();b.c7.subscribe(c=>{a.qd.run(()=>{a.Lg=v6a(a.IXa,a.anchor,c.bV);_.ln(a.qk)})});return b};
y6a=function(a,b){_.v(a.hfb,Kja(a.qK),_.rg(()=>{a.tHb.emit()}),_.pg(()=>_.v(b,_.qg(a.Td))),_.qg(a.mg),_.pf(c=>!!c&&!a.isVisible())).subscribe(c=>{a.anchor=c;c=c.ma;if(a.He){var d=c.style.position;a.vmb={zIndex:c.style.zIndex,position:d};if(d==="static"||d==="")c.style.position="relative";c.style.zIndex="1001"}c=a.rg;d=c.create;var e=x6a(a);var f=a.rg.Dj;f=a.He?f.block():f.vl();a.Id=d.call(c,{tg:e,Ej:f,minWidth:"fit-content",He:a.He});let g;(g=a.Id)==null||g.attach(new _.Gs(a.Oc,a.Vda))})};
z6a=function(a,b){_.v(b,_.qg(a.mg),_.pf(()=>a.isVisible())).subscribe(()=>{a.Tva();a.Td.emit()})};
_.Ax=class{constructor(a,b,c,d,e){this.tN=a;this.rg=b;this.Vda=c;this.qd=d;this.qk=e;this.hfb=new _.fg;this.IXa=[];this.HCa=0;this.color="blue";this.He=!1;this.Z2=this.a3="";this.Td=new _.kn;this.tHb=new _.kn;this.action=new _.kn;this.Lg=0;this.mg=new _.jg;this.qK=new _.jg;this.vmb={zIndex:"",position:""};this.Tva=()=>{this.Id&&this.He&&this.anchor&&(this.anchor.ma.style.position=this.vmb.position,this.anchor.ma.style.zIndex=this.vmb.zIndex);let f;(f=this.Id)==null||f.dispose();this.Id=void 0}}Rb(a){if(a.customPositions){let b;
(b=this.Id)==null||_.vVa(b,x6a(this))}}Ra(){const {gXa:a,mg:b,jKb:c}=wx(this.tN,this.vr);y6a(this,a);_.v(b,_.qg(this.mg)).subscribe(this.Tva);z6a(this,c)}Fc(){this.qK.next()}Ia(){this.Tva();this.mg.next()}ega(){if(!this.anchor)throw Error("jd");return _.vs(_.Ds(this.rg.position(),this.anchor),u6a(this.IXa,this.anchor))}isVisible(){return!!this.Id}};_.Ax.O=function(a){return new (a||_.Ax)(_.y(_.xx),_.y(_.Ls),_.y(_.Vg),_.y(_.uf),_.y(_.Ah),_.y(zx))};
_.Ax.wa=_.Kd({type:_.Ax,na:[["onedev-feature-tooltip"]],rb:function(a,b){a&1&&_.Xg(w6a,5);if(a&2){let c;_.$g(c=_.ah())&&(b.Oc=c.first)}},inputs:{vr:"tooltipId",hfb:"open$",IXa:"customPositions",HCa:"widthOffset",color:"color",He:"hasBackdrop",a3:"actionBtnText",Z2:"actionBtnIcon"},outputs:{Td:"dismiss",tHb:"beforeShown",action:"action"},features:[_.be],bc:["*"],ya:2,Aa:0,Da:[["template",""],[3,"action","dismiss","actionBtnText","actionBtnIcon","color","pointerPosition","widthOffset"]],qa:function(a){a&
1&&(_.Qg(),_.B(0,Pva,2,5,"ng-template",null,0,_.qh))},Fa:[ux],kb:2,Ma:0});var Bx=class{};Bx.O=function(a){return new (a||Bx)};Bx.Ca=_.Od({type:Bx});Bx.Ba=_.nd({});var Cx=class{};Cx.O=function(a){return new (a||Cx)};Cx.Ca=_.Od({type:Cx});Cx.Ba=_.nd({imports:[Bx]});var Dx=class{getValue(a){a=window.localStorage.getItem(a);return _.r(a?JSON.parse(a):null)}Ny(a){return _.r(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 _.r(void 0)}};Dx.O=function(a){return new (a||Dx)};Dx.ta=_.k({token:Dx,oa:Dx.O,Ea:Bx});var B6a,C6a,D6a;_.A6a=new _.Vd("Feature Tooltip Controller Config");B6a=function(a){return _.v(a.SO.getValue(a.Z$a),_.u(b=>b===null?!0:(new Date).getTime()-b>=a.config.OWa))};_.Ex=function(a,b){return`${"onedev.tooltips"}.${a.config.jr}.${b}`};C6a=function(a,b,c,d){return c.filter(e=>{e=d.get(_.Ex(a,e));return e===b||b==="UNSEEN"&&e===null})};D6a=function(a,b,c){const d=c.map(e=>_.Ex(a,e));return _.v(a.SO.Ny(d),_.u(e=>C6a(a,b,c,e)))};
_.Fx=class{constructor(a,b,c){this.config=a;this.SO=b;this.Sb=c;this.Hda=this.config.q0a?this.Sb.get(_.ew):void 0;this.Z$a=`${"onedev"}.lastTooltipTime.${this.config.jr}`;let d;this.config.tXb=(d=this.config.tXb)!=null?d:"tooltipShown";let e;this.config.kNb=(e=this.config.kNb)!=null?e:"tooltipHidden"}Uva(a){let b;(b=this.Hda)==null||_.E4a(b,this.config.kNb);_.v(_.lf([this.SO.setValue(this.Z$a,(new Date).getTime()),this.SO.setValue(_.Ex(this,a),"HIDDEN")]),_.hg())}showTooltip(a){let b;(b=this.Hda)==
null||_.E4a(b,this.config.tXb);return _.v(_.lf([this.SO.setValue(this.Z$a,(new Date).getTime()),this.SO.setValue(_.Ex(this,a),"SHOWING")]),_.hg())}};_.Fx.O=function(a){return new (a||_.Fx)(_.m(_.A6a),_.m(Dx),_.m(_.vf))};_.Fx.ta=_.k({token:_.Fx,oa:_.Fx.O,Ea:Cx});var E6a,F6a,G6a,H6a,I6a;E6a=function(a){return a.rZb.map(b=>b.vr)};F6a=function(a,b){return a.rZb.find(c=>c.vr===b)};G6a=function(a,b){_.v(b,_.pg(c=>_.v(c.Td,_.hg(c.vr))),_.qg(a.mg)).subscribe(c=>{a.LJ.Uva(c)})};H6a=function(a){return _.Qe(_.pg(()=>B6a(a.LJ)),_.pf(_.Pe))};I6a=function(a){return _.Qe(_.pg(()=>D6a(a.LJ,"UNSEEN",E6a(a))),_.pf(b=>b.length>0),_.u(b=>b[0]))};
_.Gx=class{constructor(a){this.LJ=a;this.pXb=_.r(void 0);this.mg=new _.jg;this.qTc=()=>D6a(this.LJ,"SHOWING",E6a(this))}Qd(){const a=_.v(this.pXb,_.pg(this.qTc),_.pg(b=>b.length>0?_.r(b[0]):_.v(_.r(void 0),H6a(this),I6a(this))),_.u(b=>F6a(this,b)),_.pf(b=>!!b),_.u(b=>b),_.mg({bufferSize:1,wD:!0}));G6a(this,a);_.v(a,_.qg(this.mg)).subscribe(b=>{b.hfb.next();this.LJ.showTooltip(b.vr)})}Ia(){this.mg.next()}};_.Gx.O=function(a){return new (a||_.Gx)(_.y(_.Fx))};
_.Gx.wa=_.Kd({type:_.Gx,na:[["onedev-feature-tooltip-controller"]],yd:function(a,b,c){a&1&&_.Yg(c,_.Ax,4);if(a&2){let d;_.$g(d=_.ah())&&(b.rZb=d)}},inputs:{pXb:"showTooltip$"},ya:0,Aa:0,qa:function(){},kb:2,Ma:0});_.Hx=class{constructor(a,b){this.tN=a;this.element=b;this.Jga=!1}Ra(){this.Jga?(this.tOb=new IntersectionObserver(([{isIntersecting:a}])=>{a?m6a(this.tN,this.vr,this.element):n6a(this.tN,this.vr)}),this.tOb.observe(this.element.ma)):m6a(this.tN,this.vr,this.element)}Ia(){n6a(this.tN,this.vr);let a;(a=this.tOb)==null||a.disconnect()}};_.Hx.O=function(a){return new (a||_.Hx)(_.y(_.xx),_.y(_.Fe))};
_.Hx.La=_.Qd({type:_.Hx,na:[["","onedevTooltipAnchor",""]],inputs:{vr:[0,"onedevTooltipAnchor","tooltipId"],Jga:"hideTooltipWhenAnchorNotVisible"}});_.Ix=class{constructor(){this.className="gmat-subtitle-1 tooltip-title"}};_.Ix.O=function(a){return new (a||_.Ix)};_.Ix.La=_.Qd({type:_.Ix,na:[["","onedevTooltipTitle",""]],lb:2,Xa:function(a,b){a&2&&_.Dg(b.className)}});var J6a=new _.Wt(3);var K6a=new _.Vd("GMAT_PROGRESS_SPINNER_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});var L6a,M6a;L6a=["determinateSpinner"];M6a=new _.Vd("mat-progress-spinner-default-options",{Ea:"root",oa:Sva});
_.Jx=class{get color(){return this.Li||this.gS}set color(a){this.Li=a}constructor(a,b,c){this.Ja=a;this.gS="primary";this.Sd=0;this.N1=100;this.wv=b==="NoopAnimations"&&!!c&&!c.QFc;this.mode=a.ma.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate";c&&(c.color&&(this.color=this.gS=c.color),c.diameter&&(this.diameter=c.diameter),c.strokeWidth&&(this.strokeWidth=c.strokeWidth))}get value(){return this.mode==="determinate"?this.Sd:0}set value(a){this.Sd=Math.max(0,Math.min(100,a||0))}get diameter(){return this.N1}set diameter(a){this.N1=
a||0}get strokeWidth(){let a;return(a=this.wOa)!=null?a:this.diameter/10}set strokeWidth(a){this.wOa=a||0}Wna(){return(this.diameter-10)/2}PFb(){const a=this.Wna()*2+this.strokeWidth;return`0 0 ${a} ${a}`}zqa(){return 2*Math.PI*this.Wna()}NKc(){return this.mode==="determinate"?this.zqa()*(100-this.Sd)/100:null}nzb(){return this.strokeWidth/this.diameter*100}};_.Jx.O=function(a){return new (a||_.Jx)(_.y(_.Fe),_.y(_.dn,8),_.y(M6a))};
_.Jx.wa=_.Kd({type:_.Jx,na:[["mat-progress-spinner"],["mat-spinner"]],rb:function(a,b){a&1&&_.Xg(L6a,5);if(a&2){let c;_.$g(c=_.ah())&&(b.c$c=c.first)}},qb:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],lb:18,Xa:function(a,b){a&2&&(_.zg("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",b.mode==="determinate"?b.value:null)("mode",b.mode),_.Dg("mat-"+b.color),_.Ag("width",b.diameter,"px")("height",b.diameter,"px")("--mdc-circular-progress-size",b.diameter+
"px")("--mdc-circular-progress-active-indicator-width",b.diameter+"px"),_.Bg("_mat-animation-noopable",b.wv)("mdc-circular-progress--indeterminate",b.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",_.yh],diameter:[2,"diameter","diameter",_.yh],strokeWidth:[2,"strokeWidth","strokeWidth",_.yh]},Qb:["matProgressSpinner"],standalone:!0,features:[_.yg,_.mh],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&&(_.B(0,Rva,2,8,"ng-template",null,0,_.qh),_.E(2,"div",2,1),_.ue(),_.E(4,"svg",3),_.J(5,"circle",4),_.G()(),_.je.lF=null,_.E(6,"div",5)(7,"div",6)(8,"div",7),_.Gg(9,8),_.G(),_.E(10,"div",9),_.Gg(11,8),_.G(),_.E(12,"div",10),_.Gg(13,8),_.G()()());a&2&&(a=_.Og(1),_.w(4),_.zg("viewBox",b.PFb()),_.w(),_.Ag("stroke-dasharray",b.zqa(),"px")("stroke-dashoffset",
b.NKc(),"px")("stroke-width",b.nzb(),"%"),_.zg("r",b.Wna()),_.w(4),_.C("ngTemplateOutlet",a),_.w(2),_.C("ngTemplateOutlet",a),_.w(2),_.C("ngTemplateOutlet",a))},Fa:[_.go],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)}.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}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}.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)}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .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"],
kb:2,Ma:0});_.Kx=class{};_.Kx.O=function(a){return new (a||_.Kx)};_.Kx.Ca=_.Od({type:_.Kx});_.Kx.Ba=_.nd({imports:[_.io,_.Ns]});var N6a;N6a=function(a,b,c){b=c==="indeterminate"?b:b+" "+J6a.format(Number(c)/100);a.Kha.textContent=b};
_.Lx=class{constructor(a,b){this.options=a;this.mza=b;this.rc=new _.fg;this.Kha=document.createElement("label");this.Kha.classList.add("cdk-visually-hidden");this.Kha.classList.add("gmat-mdc-progress-spinner-accessible-label");_.v(Qva(b.Ja.ma),_.qg(this.rc)).subscribe(c=>{N6a(this,c[0],c[1])})}Ra(){this.mza.Ja.ma.insertAdjacentElement("afterend",this.Kha);const a=this.mza.Ja.ma.getAttribute("aria-label");N6a(this,a!=null?a:"",this.mza.mode==="indeterminate"?"indeterminate":this.mza.value.toString())}Ia(){this.Kha.remove();
this.rc.next();this.rc.complete()}};_.Lx.O=function(a){return new (a||_.Lx)(_.y(K6a),_.y(_.Jx,10))};_.Lx.La=_.Qd({type:_.Lx,na:[["mat-progress-spinner"],["mat-spinner"]],qb:["aria-hidden","true"],lb:3,Xa:function(a,b){a&2&&(_.zg("tabindex",null),_.Bg("gmat-mdc-progress-spinner",!b.options.Qe))}});_.Mx=function(a,b){a.Cva.includes(b)||a.Cva.push(b)};_.Nx=class extends _.Ls{constructor(){super(...arguments);this.Cva=[]}create(a){return super.create(Object.assign({},a,{Bd:(a==null?0:a.Bd)?_.hj(a.Bd).concat(this.Cva):this.Cva}))}};_.Nx.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.Nx)))(b||_.Nx)}})();_.Nx.ta=_.k({token:_.Nx,oa:_.Nx.O});var O6a=new _.Vd("GMAT_TOOLTIP_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});_.Ox=class{constructor(a,b){a.Qe||_.Mx(b,"gmat-mdc-tooltip")}};_.Ox.O=function(a){return new (a||_.Ox)(_.y(O6a),_.y(_.Ls))};_.Ox.La=_.Qd({type:_.Ox,na:[["","matTooltip",""]],features:[_.lh([{va:_.Ls,Md:_.Nx}])]});_.Px=class{constructor(){this.hCb=this.V2=!1}get vertical(){return this.V2}set vertical(a){this.V2=_.ij(a)}get inset(){return this.hCb}set inset(a){this.hCb=_.ij(a)}};_.Px.O=function(a){return new (a||_.Px)};
_.Px.wa=_.Kd({type:_.Px,na:[["mat-divider"]],qb:["role","separator",1,"mat-divider"],lb:7,Xa:function(a,b){a&2&&(_.zg("aria-orientation",b.vertical?"vertical":"horizontal"),_.Bg("mat-divider-vertical",b.vertical)("mat-divider-horizontal",!b.vertical)("mat-divider-inset",b.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[_.mh],ya:0,Aa:0,qa:function(){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}\n"],
kb:2,Ma:0});var P6a,R6a,T6a;P6a=["tooltip"];_.Q6a=new _.Vd("mat-tooltip-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Fd(_.Ls);return()=>a.Dj.vl({Imb:20})}});R6a={va:_.Q6a,Ib:[_.Ls],Bb:function(a){return()=>a.Dj.vl({Imb:20})}};_.S6a=new _.Vd("mat-tooltip-default-options",{Ea:"root",oa:function(){return{MD:0,IC:0,dsb:1500}}});T6a=_.cj({passive:!0});
_.Rx=class{get position(){return this.kf}set position(a){if(a!==this.kf&&(this.kf=a,this.vb)){this.GT(this.vb);let b;(b=this.Le)==null||b.show(0);this.vb.ef()}}get ft(){return this.zba}set ft(a){this.zba=_.ij(a);this.tq();this.vb=null}get disabled(){return this.oc}set disabled(a){(this.oc=_.ij(a))?this.Re(0):this.pT()}get MD(){return this.dca}set MD(a){this.dca=_.lj(a)}get IC(){return this.wI}set IC(a){this.wI=_.lj(a);this.Le&&(this.Le.Uaa=this.wI)}get message(){return this.KI}set message(a){_.Dr(this.dB,
this.Ja.ma,this.KI,"tooltip");this.KI=a!=null?String(a).trim():"";!this.KI&&this.tB()?this.Re(0):(this.pT(),this.zca(),this.nb.Vb(()=>{Promise.resolve().then(()=>{_.PTa(this.dB,this.Ja.ma,this.message,"tooltip")})}))}get Pz(){return this.yT}set Pz(a){this.yT=a;this.Le&&this.aca(this.yT)}constructor(a,b,c,d,e,f,g,l,p,t,x,A){this.jf=a;this.Ja=b;this.PE=c;this.Ge=d;this.nb=e;this.vc=f;this.dB=g;this.Sc=l;this.Xb=t;this.kj=x;this.kf="below";this.yba=this.Fca=this.oc=this.zba=!1;this.SOa=Qx;this.un=8;
this.kI="mat-mdc";this.Bt="auto";this.KI="";this.Or=[];this.Jb=new _.fg;this.Dc=_.Fd(_.vf);this.Be=p;this.Cb=A;x&&(this.dca=x.MD,this.wI=x.IC,x.position&&(this.position=x.position),x.ft&&(this.ft=x.ft),x.Bt&&(this.Bt=x.Bt));_.v(t.Gc,_.qg(this.Jb)).subscribe(()=>{this.vb&&this.GT(this.vb)});this.un=8}Fc(){this.Fca=!0;this.pT();_.v(this.Sc.Ik(this.Ja),_.qg(this.Jb)).subscribe(a=>{a?a==="keyboard"&&this.nb.run(()=>this.show()):this.nb.run(()=>this.Re(0))})}Ia(){const a=this.Ja.ma;clearTimeout(this.zT);
this.vb&&(this.vb.dispose(),this.Le=null);this.Or.forEach(([b,c])=>{a.removeEventListener(b,c,T6a)});this.Or.length=0;this.Jb.next();this.Jb.complete();_.Dr(this.dB,a,this.message,"tooltip");this.Sc.Gi(a)}show(a=this.MD,b){if(this.disabled||!this.message||this.tB()){let c;(c=this.Le)==null||c.YR()}else b=this.nv(b),this.tq(),this.oj=this.oj||new _.Fs(this.SOa,this.Ge),b=this.Le=b.attach(this.oj).instance,b.gJ=this.Ja.ma,b.Uaa=this.wI,_.v(b.ZS,_.qg(this.Jb)).subscribe(()=>this.tq()),this.aca(this.yT),
this.zca(),b.show(a)}Re(a=this.IC){const b=this.Le;b&&(b.isVisible()?b.Re(a):(b.YR(),this.tq()))}toggle(a){this.tB()?this.Re():this.show(void 0,a)}tB(){return!!this.Le&&this.Le.isVisible()}nv(a){if(this.vb){var b=this.vb.Sl().tg;if((!this.ft||!a)&&b.yB instanceof _.Fe)return this.vb;this.tq()}b=_.rVa(this.PE,this.Ja);a=_.yVa(_.ws(_.xs(_.As(_.Ds(this.jf.position(),this.ft?a||this.Ja:this.Ja),`.${this.kI}-tooltip`),!1),this.un),b);_.v(a.c7,_.qg(this.Jb)).subscribe(d=>{this.aPa(d.bV);this.Le&&d.EVb.Lwa&&
this.Le.isVisible()&&this.nb.run(()=>this.Re(0))});this.vb=this.jf.create({direction:this.Xb,tg:a,Bd:`${this.kI}-${"tooltip-panel"}`,Ej:this.Be()});this.GT(this.vb);_.v(this.vb.Xo,_.qg(this.Jb)).subscribe(()=>this.tq());_.v(this.vb.AY(),_.qg(this.Jb)).subscribe(()=>{let d;return(d=this.Le)==null?void 0:d.sLa()});_.v(this.vb.Mn(),_.qg(this.Jb)).subscribe(d=>{this.tB()&&d.keyCode===27&&!_.Zi(d)&&(d.preventDefault(),d.stopPropagation(),this.nb.run(()=>this.Re(0)))});let c;((c=this.kj)==null?0:c.fKb)&&
this.vb.JB(`${this.kI}-tooltip-panel-non-interactive`);return this.vb}tq(){this.vb&&this.vb.yg()&&this.vb.detach();this.Le=null}GT(a){a=a.Sl().tg;const b=this.X1(),c=this.uS();_.vs(a,[this.U9(Object.assign({},b.Ho,c.Ho)),this.U9(Object.assign({},b.fallback,c.fallback))])}U9(a){const b=!this.Xb||this.Xb.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}X1(){const a=!this.Xb||this.Xb.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.Baa(c.zc,c.Ac);return{Ho:c,fallback:{zc:d,Ac:e}}}uS(){const a=!this.Xb||this.Xb.value=="ltr",b=this.position;let c;if(b=="above")c={mc:"center",uc:"bottom"};else if(b=="below")c={mc:"center",uc:"top"};else if(b=="before"||b=="left"&&a||b=="right"&&!a)c=
{mc:"end",uc:"center"};else if(b=="after"||b=="right"&&a||b=="left"&&!a)c={mc:"start",uc:"center"};const {x:d,y:e}=this.Baa(c.mc,c.uc);return{Ho:c,fallback:{mc:d,uc:e}}}zca(){this.Le&&(this.Le.message=this.message,this.Le.CE(),_.yf(()=>{this.Le&&this.vb.ef()},{Sb:this.Dc}))}aca(a){this.Le&&(this.Le.Pz=a,this.Le.CE())}Baa(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}}aPa(a){var b=a.uc,c=
a.zc;a=a.Ac;b=b==="center"?this.Xb&&this.Xb.value==="rtl"?c==="end"?"left":"right":c==="start"?"left":"right":b==="bottom"&&a==="top"?"above":"below";if(b!==this.x$){if(c=this.vb)a=`${this.kI}-${"tooltip-panel"}-`,c.PP(a+this.x$),c.JB(a+b);this.x$=b}}pT(){!this.oc&&this.message&&this.Fca&&!this.Or.length&&(this.xba()?this.Or.push(["mouseenter",a=>{this.cca();let b=void 0;a.x!==void 0&&a.y!==void 0&&(b=a);this.show(void 0,b)}]):this.Bt!=="off"&&(this.G$(),this.Or.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.cca();clearTimeout(this.zT);let d;this.zT=setTimeout(()=>this.show(void 0,c),(d=this.kj.oqd)!=null?d:500)}])),this.T9(this.Or))}cca(){if(!this.yba){this.yba=!0;var a=[];if(this.xba())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&((c=this.vb)==null?0:c.Wp.contains(b))||this.Re()}],["wheel",b=>this.oPa(b)]);else if(this.Bt!=="off"){this.G$();const b=()=>{clearTimeout(this.zT);this.Re(this.kj.dsb)};a.push(["touchend",
b],["touchcancel",b])}this.T9(a);this.Or.push(...a)}}T9(a){a.forEach(([b,c])=>{this.Ja.ma.addEventListener(b,c,T6a)})}xba(){return!this.vc.GH&&!this.vc.yr}oPa(a){if(this.tB()){a=this.Cb.elementFromPoint(a.clientX,a.clientY);const b=this.Ja.ma;a===b||b.contains(a)||this.Re()}}G$(){const a=this.Bt;if(a!=="off"){const b=this.Ja.ma,c=b.style;if(a==="on"||b.nodeName!=="INPUT"&&b.nodeName!=="TEXTAREA")c.userSelect=c.msUserSelect=c.webkitUserSelect=c.MozUserSelect="none";a!=="on"&&b.draggable||(c.webkitUserDrag=
"none");c.touchAction="none";c.webkitTapHighlightColor="transparent"}}};_.Rx.O=function(a){return new (a||_.Rx)(_.y(_.Ls),_.y(_.Fe),_.y(_.js),_.y(_.Vg),_.y(_.uf),_.y(_.nr),_.y(_.Er),_.y(_.rr),_.y(_.Q6a),_.y(_.ds),_.y(_.S6a,8),_.y(_.hi))};
_.Rx.La=_.Qd({type:_.Rx,na:[["","matTooltip",""]],qb:[1,"mat-mdc-tooltip-trigger"],lb:2,Xa:function(a,b){a&2&&_.Bg("mat-mdc-tooltip-disabled",b.disabled)},inputs:{position:[0,"matTooltipPosition","position"],ft:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],MD:[0,"matTooltipShowDelay","showDelay"],IC:[0,"matTooltipHideDelay","hideDelay"],Bt:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Pz:[0,"matTooltipClass","tooltipClass"]},
Qb:["matTooltip"],standalone:!0});
var Qx=class{constructor(a,b,c){this.Ta=a;this.Ja=b;this.h2=this.n$=this.zCb=!1;this.ZS=new _.fg;this.qT="mat-mdc-tooltip-show";this.oaa="mat-mdc-tooltip-hide";this.Il=c==="NoopAnimations"}show(a){this.tv!=null&&clearTimeout(this.tv);this.Ev=setTimeout(()=>{this.rca(!0);this.Ev=void 0},a)}Re(a){this.Ev!=null&&clearTimeout(this.Ev);this.tv=setTimeout(()=>{this.rca(!1);this.tv=void 0},a)}isVisible(){return this.h2}Ia(){this.YR();this.ZS.complete();this.gJ=null}sLa(){this.n$&&this.Re(0)}CE(){_.ln(this.Ta)}xLa({relatedTarget:a}){a&&
this.gJ.contains(a)||(this.isVisible()?this.Re(this.Uaa):this.pS(!1))}ZMa(){this.zCb=this.WHc();this.CE()}WHc(){const a=this.Ja.ma.getBoundingClientRect();return a.height>24&&a.width>=200}rLa({animationName:a}){a!==this.qT&&a!==this.oaa||this.pS(a===this.qT)}YR(){this.Ev!=null&&clearTimeout(this.Ev);this.tv!=null&&clearTimeout(this.tv);this.Ev=this.tv=void 0}pS(a){a?this.n$=!0:this.isVisible()||this.ZS.next()}rca(a){const b=this.ROa.ma;var c=this.qT;const d=this.oaa;b.classList.remove(a?d:c);b.classList.add(a?
c:d);this.h2!==a&&(this.h2=a,_.ln(this.Ta));a&&!this.Il&&typeof getComputedStyle==="function"&&(c=getComputedStyle(b),c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")==="none")&&(this.Il=!0);a&&this.ZMa();this.Il&&(b.classList.add("_mat-animation-noopable"),this.pS(a))}};Qx.O=function(a){return new (a||Qx)(_.y(_.Ah),_.y(_.Fe),_.y(_.dn,8))};
Qx.wa=_.Kd({type:Qx,na:[["mat-tooltip-component"]],rb:function(a,b){a&1&&_.Xg(P6a,7);if(a&2){let c;_.$g(c=_.ah())&&(b.ROa=c.first)}},qb:["aria-hidden","true"],lb:2,Xa:function(a,b){a&1&&_.N("mouseleave",function(c){return b.xLa(c)});a&2&&_.Ag("zoom",b.isVisible()?1:null)},standalone:!0,features:[_.mh],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=_.ke();_.E(0,"div",
1,0);_.N("animationend",function(d){_.n(c);return _.q(b.rLa(d))});_.E(2,"div",2);_.Q(3);_.G()()}a&2&&(_.Bg("mdc-tooltip--multiline",b.zCb),_.C("ngClass",b.Pz),_.w(3),_.dh(b.message))},Fa:[_.$n],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);color:var(--mdc-plain-tooltip-supporting-text-color);border-radius:var(--mdc-plain-tooltip-container-shape);font-family:var(--mdc-plain-tooltip-supporting-text-font);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);letter-spacing:var(--mdc-plain-tooltip-supporting-text-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'],
kb:2,Ma:0});var U6a,V6a,W6a,Tva;U6a=a=>({m2HasFocus:a});V6a=(a,b)=>[a,b];W6a=a=>[a];Tva=a=>({hidden:a});
_.Sx=class extends _.qw{set config(a){if(a&&(super.BAa(a),this.kia=a.kia,this.RAa.unsubscribe(),this.RAa=new _.Me,a.tob))for(const [b,c]of a.tob){const d=c;this.RAa.add(this.td.register(d.name,b,()=>{d.handler({Kp:this.query,prefix:this.queryPrefix.getValue()});d.OLb&&_.f6a(this.yL)}))}}constructor(a,b,c,d,e,f,g,l,p,t,x,A,F){super({Ija:_.sv.has(47),ax:"GlobalSearchBox",Ga:a,rta:t,wK:_.sv.has(28),XN:c});this.Ua=d;this.td=e;this.yh=f;this.bm=g;this.document=l;this.hb=p;this.l2c=x;this.k2c=A;this.zO=
F;this.RAa=new _.Me;this.hq=new _.Me;this.uP=new _.jg(1);this.tka=0;this.kia=void 0;this.cxb="Clear search";this.Wjc="Search for code or files";this.fkc="No matching results";this.gkc="Try modifying your query";this.ckc="Documentation";this.ekc="New! Git Search";this.dkc='The "package:" atom for GoB is deprecated. Learn about the new "git:", "repo:", and "branch:" atoms.';this.mkc='The "package:" atom for GoB is deprecated. Use the new "git:", "repo:", and "branch:" atoms instead. Click the \'Info\' icon for more information';
this.vpb=24;this.wpb=2;this.Hob=new _.jg(1);this.e2c=_.v(this.uP,_.u(I=>{a:{for(const K of _.pk(I))if(K.warning)switch(K.warning.type){case "PACKAGE_AVAILABLE_IN_MULTIBRANCH":I=this.mkc;break a;default:_.xc(K.warning.type,void 0)}I=""}return I}));this.SJ=new _.kn;this.U1c=_.sv.has(41)}Ra(){super.Ra();const a=this.bm.parse(this.query);this.uP.next(a);this.Hob.next(hwa(a)&&this.Ua.url.startsWith("/search?q="));this.hq.add(_.v(this.GP,_.u(b=>this.bm.parse(b))).subscribe(b=>{this.uP.next(b)}));this.hq.add(_.v(this.Ua.events,
_.pf(b=>b instanceof _.ii),_.pg(()=>_.v(this.uP,_.ag(1))),_.u(b=>hwa(b)&&this.Ua.url.startsWith("/search?q="))).subscribe(b=>{this.Hob.next(b)}))}Fc(){this.wr=this.yh.registerCallback("SEARCH_BAR",this.hb.ma,()=>{_.f6a(this.yL,!0)})}Ia(){super.Ia();this.RAa.unsubscribe();this.hq.unsubscribe();this.wr&&this.wr()}QF(a){(a=a.target)&&a instanceof HTMLElement&&a.classList.contains("search-bar")&&this.yL.setFocus()}get I_c(){const a=this.queryPrefix.getValue();return a&&a.JY?a.JY:this.Wjc}uya(){super.uya();
this.SJ.next(1)}vya(){super.vya();this.SJ.next(0)}K3(){super.K3(this.yL)}SRb(a){_.rp(this.Ua,_.qp(this.Ua,_.zOa,{Sa:_.Fpa(a)}))}Web(a){this.tka=a.getBoundingClientRect().width}wga(a){a.Qa.kind==="scope"&&this.mYb(a.Qa)}p8(a){a&&this.document.activeElement&&this.document.activeElement.blur();super.p8(a)}mYb(a){super.setScope(a)&&_.f6a(this.yL)}};
_.Sx.O=function(a){return new (a||_.Sx)(_.y(_.Jp),_.y(_.tv),_.y(_.Pv),_.y(_.ni),_.y(_.Ru),_.y(_.ui),_.y(_.kw),_.y(_.hi),_.y(_.Fe),_.y(_.x3a),_.y(s3a,8),_.y(t3a,8),_.y(_.w3a,8))};
_.Sx.wa=_.Kd({type:_.Sx,na:[["global-search-box"]],rb:function(a,b){a&1&&_.Xg(_.ix,7);if(a&2){let c;_.$g(c=_.ah())&&(b.yL=c.first)}},inputs:{config:"config"},outputs:{SJ:"focusChange"},features:[_.xg],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=_.ke();_.E(0,"div",2,0);_.N("click",function(d){_.n(c);return _.q(b.QF(d))})("keydown.escape",function(){_.n(c);_.Og(15).Cz||_.pw(b.yh,
"CODE");return _.q()});_.E(2,"search-box",3);_.R(3,"async");_.R(4,"async");_.hh("queryChange",function(d){_.n(c);_.gh(b.query,d)||(b.query=d);return _.q(d)});_.N("blur",function(){_.n(c);return _.q(b.uya())})("focus",function(){_.n(c);return _.q(b.vya())})("queryChange",function(d){_.n(c);return _.q(b.GP.next(d))})("querySubmit",function(d){_.n(c);if(typeof d==="string")b.p8(d);else switch(d.Qa.kind){case "link":b.Ga.mb({element:b.ax,action:"navigateManageSavedQuery",gestureName:"CLICK",jm:d.Qa.FYb});
_.rp(b.Ua,d.Qa.FYb);break;case "scope":b.mYb(d.Qa);break;case "suggestion":b.p8(d);break;default:_.xc(d.Qa,"Item With Unkonwn Suggestion Kind")}return _.q()})("selectSuggestion",function(d){_.n(c);return _.q(b.wga(d))});_.G();_.B(5,Wva,3,3,"ng-container",4);_.E(6,"div",5);_.N("click",function(){_.n(c);return _.q(b.yL.setFocus())});_.B(7,Xva,1,2,"mat-spinner",6);_.R(8,"async");_.G();_.E(9,"button",7);_.N("click",function(){_.n(c);b.p8(b.query);return _.q()});_.E(10,"mat-icon");_.Q(11,"search");_.G()();
_.B(12,Yva,3,3,"button",8)(13,Zva,3,1,"a",9);_.G();_.E(14,"search-box-suggestion-list",null,1);_.B(16,awa,2,4,"search-box-suggestion-item",10);_.R(17,"async");_.G();_.B(18,fwa,2,2,"ng-container",11)(19,gwa,5,4,"onedev-feature-tooltip-controller",4);_.R(20,"async")}if(a&2){let c,d;a=_.Og(15);_.Ag("border-color",b.kia);_.C("ngClass",_.oh(28,U6a,a.Cz));_.w(2);_.Tg("matTooltip",_.S(3,18,b.e2c));_.C("elementName",b.ax)("enableTextBoxQuerySubmission",!0)("queryDecorator",b.FP)("placeholder",b.I_c);_.fh("query",
b.query);_.C("suggestionLists",b.Zw?_.ph(30,V6a,a,b.Zw):_.oh(33,W6a,a))("tabCompletionHint",_.S(4,20,b.u8));_.w(3);_.C("ngIf",b.U1c);_.w(2);_.C("ngIf",((c=_.S(8,22,b.r4))==null?null:c.Zd)&&b.D7);_.w(5);_.C("ngIf",b.query);_.w();_.C("ngIf",b.zO);_.w(3);_.C("ngForOf",(d=_.S(17,24,b.r4))==null?null:d.Tu);_.w(2);_.C("ngIf",a.Cz&&b.DJ||(b.Zw==null?null:b.Zw.Cz));_.w();_.C("ngIf",_.S(20,26,b.Hob))}},Fa:[_.Op,_.$n,_.ao,_.bo,_.go,_.rw,_.Ax,_.Gx,_.Hx,_.Ix,_.Ur,_.st,_.Px,_.mw,_.Et,_.Dt,_.ou,_.Lx,_.Jx,_.Ox,
_.Rx,_.sw,_.pv,_.ix,_.jx,_.lx,_.ho],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 X6a;X6a=[[["",8,"appbar-left"]],[["",8,"appbar-center"]],[["",8,"appbar-right"]]];_.Tx=class{};_.Tx.O=function(a){return new (a||_.Tx)};
_.Tx.wa=_.Kd({type:_.Tx,na:[["header","onedevAppbar",""]],jc:["onedevAppbar",""],bc:[".appbar-left",".appbar-center",".appbar-right"],ya:3,Aa:0,qa:function(a){a&1&&(_.Qg(X6a),_.Rg(0),_.Rg(1,1),_.Rg(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}"],kb:2});_.Ux=class{};_.Ux.O=function(a){return new (a||_.Ux)};_.Ux.Ca=_.Od({type:_.Ux});_.Ux.Ba=_.nd({Nb:[{va:LWa,nc:{color:"primary"}}],imports:[_.Ft]});var Y6a=new _.Vd("GMAT_MENU_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});_.Vx=class{constructor(a,b){this.options=a;a.Qe||_.Mx(b,"gmat-mdc-menu")}};_.Vx.O=function(a){return new (a||_.Vx)(_.y(Y6a),_.y(_.Ls))};_.Vx.La=_.Qd({type:_.Vx,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],features:[_.lh([{va:_.Ls,Md:_.Nx}])]});var Z6a=_.rj("transformMenu",[_.uj("void",_.tj({opacity:0,transform:"scale(0.8)"})),_.vj("void => enter",_.sj("120ms cubic-bezier(0, 0, 0.2, 1)",_.tj({opacity:1,transform:"scale(1)"}))),_.vj("* => void",_.sj("100ms 25ms linear",_.tj({opacity:0})))]),$6a=_.rj("fadeInItems",[_.uj("showing",_.tj({opacity:1})),_.vj("void => *",[_.tj({opacity:0}),_.sj("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);_.a7a=new _.Vd("MatMenuContent");_.Wx=new _.Vd("MAT_MENU_PANEL");var b7a;b7a=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];
_.Xx=class{constructor(a,b,c,d,e){this.Ja=a;this.Cb=b;this.Sc=c;this.SI=d;this.Ta=e;this.role="menuitem";this.wc=this.disabled=!1;this.Jr=new _.fg;this.Jl=new _.fg;this.hJ=this.b2=!1;let f;d==null||(f=d.KPa)==null||f.call(d,this)}focus(a,b){this.Sc&&a?_.qr(this.Sc,this.Sg(),a,b):this.Sg().focus(b);this.Jl.next(this)}Fc(){this.Sc&&this.Sc.Ik(this.Ja,!1)}Ia(){this.Sc&&this.Sc.Gi(this.Ja);this.SI&&this.SI.removeItem&&this.SI.removeItem(this);this.Jr.complete();this.Jl.complete()}ep(){return this.disabled?
"-1":"0"}Sg(){return this.Ja.ma}EJa(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}wLa(){this.Jr.next(this)}Np(){const a=this.Ja.ma.cloneNode(!0),b=a.querySelectorAll("mat-icon, .material-icons");for(let d=0;d<b.length;d++)b[d].remove();let c;return((c=a.textContent)==null?void 0:c.trim())||""}cOa(a){this.b2=a;let b;(b=this.Ta)==null||_.ln(b)}kOa(a){this.hJ=a;let b;(b=this.Ta)==null||_.ln(b)}ho(){return this.Cb&&this.Cb.activeElement===this.Sg()}};
_.Xx.O=function(a){return new (a||_.Xx)(_.y(_.Fe),_.y(_.hi),_.y(_.rr),_.y(_.Wx,8),_.y(_.Ah))};
_.Xx.wa=_.Kd({type:_.Xx,na:[["","mat-menu-item",""]],qb:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],lb:8,Xa:function(a,b){a&1&&_.N("click",function(c){return b.EJa(c)})("mouseenter",function(){return b.wLa()});a&2&&(_.zg("role",b.role)("tabindex",b.ep())("aria-disabled",b.disabled)("disabled",b.disabled||null),_.Bg("mat-mdc-menu-item-highlighted",b.b2)("mat-mdc-menu-item-submenu-trigger",b.hJ))},inputs:{role:"role",disabled:[2,"disabled","disabled",_.xh],wc:[2,"disableRipple","disableRipple",
_.xh]},Qb:["matMenuItem"],standalone:!0,features:[_.yg,_.mh],jc:["mat-menu-item",""],bc:["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&&(_.Qg(b7a),_.Rg(0),_.E(1,"span",0),_.Rg(2,1),_.G(),_.J(3,"div",1),_.B(4,iwa,2,0,":svg:svg",2));a&2&&(_.w(3),_.C("matRippleDisabled",
b.wc||b.disabled)("matRippleTrigger",b.Sg()),_.w(),_.Fg(b.hJ?4:-1))},Fa:[_.Us],kb:2,Ma:0});var c7a;c7a=0;_.d7a=new _.Vd("mat-menu-default-options",{Ea:"root",oa:kwa});
_.Yx=class{get oq(){return this.jy}set oq(a){this.jy=a;this.hx()}get Dt(){return this.Kca}set Dt(a){this.Kca=a;this.hx()}set Bd(a){const b=this.yNa,c=Object.assign({},this.jj);b&&b.length&&b.split(" ").forEach(d=>{c[d]=!1});(this.yNa=a)&&a.length&&(a.split(" ").forEach(d=>{c[d]=!0}),this.Ja.ma.className="");this.jj=c}get classList(){return this.Bd}set classList(a){this.Bd=a}constructor(a,b,c,d){this.Ja=a;this.Ta=d;this.N$="mat-elevation-z";this.e$=null;this.Mi=new _.Wg;this.jj={};this.JE="void";this.Hl=
new _.fg;this.close=this.closed=new _.kn;this.fja=`mat-menu-panel-${c7a++}`;this.Dc=_.Fd(_.vf);this.jz=c.jz||"";this.jy=c.oq;this.Kca=c.Dt;this.Oj=c.Oj;this.ZK=c.ZK;this.He=c.He}Ra(){this.hx()}Qd(){this.bPa();this.Gb=_.Hr((new _.Lr(this.Mi)).Uz().tH());this.Gb.KL.subscribe(()=>this.closed.emit("tab"));_.v(this.Mi.Kc,_.og(this.Mi),_.pg(a=>_.of(...a.map(b=>b.Jl)))).subscribe(a=>_.Ir(this.Gb,a));this.Mi.Kc.subscribe(a=>{const b=this.Gb;var c;this.JE==="enter"&&((c=b.uf)==null?0:c.ho())&&(a=a.toArray(),
c=Math.max(0,Math.min(a.length-1,b.Bq||0)),a[c]&&!a[c].disabled?b.cj(c):_.Jr(b))})}Ia(){let a;(a=this.Gb)==null||a.destroy();this.Mi.destroy();this.closed.complete();let b;(b=this.HAb)==null||b.destroy()}Jr(){return _.v(this.Mi.Kc,_.og(this.Mi),_.pg(a=>_.of(...a.map(b=>b.Jr))))}KPa(){}removeItem(){}ke(a){const b=a.keyCode,c=this.Gb;switch(b){case 27:_.Zi(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.aL&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.aL&&
this.direction==="rtl"&&this.closed.emit("keydown");break;default:b!==38&&b!==40||_.Kr(c,"keyboard");c.Pn(a);return}a.stopPropagation()}Bfa(a="program"){let b;(b=this.HAb)==null||b.destroy();this.HAb=_.yf(()=>{let c=null;this.Mi.length&&(c=this.Mi.first.Sg().closest('[role="menu"]'));if(!c||!c.contains(document.activeElement)){const d=this.Gb;_.Kr(d,a).BB(0,1);!d.uf&&c&&c.focus()}},{Sb:this.Dc})}Mka(a){if(this.e$===null){var b;const c=((b=typeof getComputedStyle==="function"?getComputedStyle(this.Ja.ma):
null)==null?void 0:b.getPropertyValue("--mat-menu-base-elevation-level"))||"8";this.e$=parseInt(c)}a=`${this.N$}${Math.min(this.e$+a,24)}`;b=Object.keys(this.jj).find(c=>c.startsWith(this.N$));b&&b!==this.jT||(b=Object.assign({},this.jj),this.jT&&(b[this.jT]=!1),b[a]=!0,this.jT=a,this.jj=b)}hx(a=this.oq,b=this.Dt){this.jj=Object.assign({},this.jj,{["mat-menu-before"]:a==="before",["mat-menu-after"]:a==="after",["mat-menu-above"]:b==="above",["mat-menu-below"]:b==="below"});let c;(c=this.Ta)==null||
_.ln(c)}rOa(){this.JE="enter"}JNa(){this.JE="void"}bba(a){this.Hl.next(a);this.yE=!1}cba(a){this.yE=!0;a.Cf==="enter"&&this.Gb.Bq===0&&(a.element.scrollTop=0)}bPa(){_.v(this.V9.Kc,_.og(this.V9)).subscribe(a=>{this.Mi.reset(a.filter(b=>b.SI===this));_.Zg(this.Mi)})}};_.Yx.O=function(a){return new (a||_.Yx)(_.y(_.Fe),_.y(_.uf),_.y(_.d7a),_.y(_.Ah))};
_.Yx.wa=_.Kd({type:_.Yx,na:[["mat-menu"]],yd:function(a,b,c){a&1&&(_.Yg(c,_.a7a,5),_.Yg(c,_.Xx,5),_.Yg(c,_.Xx,4));if(a&2){let d;_.$g(d=_.ah())&&(b.cr=d.first);_.$g(d=_.ah())&&(b.V9=d);_.$g(d=_.ah())&&(b.items=d)}},rb:function(a,b){a&1&&_.Xg(_.Ug,5);if(a&2){let c;_.$g(c=_.ah())&&(b.Oc=c.first)}},lb:3,Xa:function(a){a&2&&_.zg("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{Oj:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],Ce:[0,"aria-labelledby","ariaLabelledby"],
Lv:[0,"aria-describedby","ariaDescribedby"],oq:"xPosition",Dt:"yPosition",ZK:[2,"overlapTrigger","overlapTrigger",_.xh],He:[2,"hasBackdrop","hasBackdrop",a=>a==null?null:_.xh(a)],Bd:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},Qb:["matMenu"],standalone:!0,features:[_.lh([{va:_.Wx,Fb:_.Yx}]),_.yg,_.mh],bc:["*"],ya:1,Aa:0,Da:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],
qa:function(a){a&1&&(_.Qg(),_.B(0,jwa,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);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-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);background-color:var(--mat-menu-container-color);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}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color);margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,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}[dir=rtl] .mat-mdc-menu-item{padding-right:var(--mat-menu-item-leading-spacing);padding-left:var(--mat-menu-item-trailing-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-right:var(--mat-menu-item-with-icon-leading-spacing);padding-left:var(--mat-menu-item-with-icon-trailing-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.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);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[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)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.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)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1)}.cdk-high-contrast-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'],
kb:2,data:{animation:[Z6a,$6a]},Ma:0});var e7a,f7a,g7a,Zx;e7a=new _.Vd("mat-menu-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Fd(_.Ls);return()=>a.Dj.vl()}});f7a={va:e7a,Ib:[_.Ls],Bb:function(a){return()=>a.Dj.vl()}};g7a=_.cj({passive:!0});Zx=function(a){return!!(a.DE&&a.Oi&&a.Lf)};
_.$x=class{get B$(){return this.Lf}set B$(a){this.Lf=a}get Lf(){return this.Qaa}set Lf(a){if(a!==this.Qaa){this.Qaa=a;this.TS.unsubscribe();a&&(this.TS=a.close.subscribe(c=>{this.iKa(c);c!=="click"&&c!=="tab"||!this.Oi||this.Oi.closed.emit(c)}));var b;(b=this.DE)==null||b.kOa(Zx(this))}}constructor(a,b,c,d,e,f,g,l,p){this.jf=a;this.Uc=b;this.Ge=c;this.DE=f;this.Xb=g;this.Sc=l;this.nb=p;this.vb=null;this.Mr=!1;this.TS=this.taa=this.eB=_.Me.EMPTY;this.Ta=_.Fd(_.Ah);this.haa=t=>{_.Yi(t)||(this.tn="touch")};
this.tn=void 0;this.tt=!0;this.Meb=this.iY=new _.kn;this.Leb=this.hY=new _.kn;this.Be=d;this.Oi=e instanceof _.Yx?e:void 0;b.ma.addEventListener("touchstart",this.haa,g7a)}Qd(){this.vLa()}Ia(){this.vb&&(this.vb.dispose(),this.vb=null);this.Uc.ma.removeEventListener("touchstart",this.haa,g7a);this.TS.unsubscribe();this.eB.unsubscribe();this.taa.unsubscribe()}get eP(){return this.Mr}get dir(){return this.Xb&&this.Xb.value==="rtl"?"rtl":"ltr"}lD(){const a=this.Lf;if(!this.Mr&&a){var b=this.nv(a),c=b.Sl(),
d=c.tg;this.fOa(a,d);c.He=a.He==null?!Zx(this):a.He;b.attach(this.mLa(a));a.cr&&a.cr.attach(this.Bcb);this.eB=this.CMa().subscribe(()=>this.EN());this.WLa(a);a instanceof _.Yx&&(a.rOa(),_.v(a.Mi.Kc,_.qg(a.close)).subscribe(()=>{_.us(_.zs(d,!1));_.zs(d,!0)}))}}EN(){let a;(a=this.Lf)==null||a.close.emit()}focus(a,b){this.Sc&&a?_.qr(this.Sc,this.Uc,a,b):this.Uc.ma.focus(b)}ef(){let a;(a=this.vb)==null||a.ef()}iKa(a){if(this.vb&&this.eP){var b=this.Lf;this.eB.unsubscribe();this.vb.detach();!this.tt||
a!=="keydown"&&this.tn&&Zx(this)||this.focus(this.tn);this.tn=void 0;if(b instanceof _.Yx)b.JNa(),b.cr?_.v(b.Hl,_.pf(c=>c.Cf==="void"),_.ag(1),_.qg(b.cr.kJa)).subscribe({next:()=>b.cr.detach(),complete:()=>this.ZI(!1)}):this.ZI(!1);else{this.ZI(!1);let c;b==null||(c=b.cr)==null||c.detach()}}}WLa(a){a.aL=Zx(this)?this.Oi:void 0;a.direction=this.dir;this.dOa(a);a.Bfa(this.tn||"program");this.ZI(!0)}dOa(a){if(a.Mka){let b=0,c=a.aL;for(;c;)b++,c=c.aL;a.Mka(b)}}ZI(a){a!==this.Mr&&((this.Mr=a)?this.iY.emit():
this.hY.emit(),Zx(this)&&this.DE.cOa(a),_.ln(this.Ta))}nv(a){if(!this.vb){const b=this.sI(a);this.AOa(a,b.tg);this.vb=this.jf.create(b);this.vb.Mn().subscribe()}return this.vb}sI(a){return new _.ss({tg:_.As(_.ys(_.zs(_.Ds(this.jf.position(),this.Uc))),".mat-menu-panel, .mat-mdc-menu-panel"),Oj:a.Oj||"cdk-overlay-transparent-backdrop",Bd:a.jz,Ej:this.Be(),direction:this.Xb})}AOa(a,b){a.hx&&b.c7.subscribe(c=>{const d=c.bV.mc==="start"?"after":"before",e=c.bV.uc==="top"?"below":"above";this.nb?this.nb.run(()=>
a.hx(d,e)):a.hx(d,e)})}fOa(a,b){let [c,d]=a.oq==="before"?["end","start"]:["start","end"],e=c,f=d,[g,l]=a.Dt==="above"?["bottom","top"]:["top","bottom"],[p,t]=[g,l],x=p,A=t,[F,I]=[e,f],K=F,U=I,ca=0;Zx(this)?(U=e=a.oq==="before"?"start":"end",f=K=e==="end"?"start":"end",this.Oi&&(this.eT==null&&(this.eT=(a=this.Oi.items.first)?a.Sg().offsetTop:0),ca=g==="bottom"?this.eT:-this.eT)):a.ZK||(x=g==="top"?"bottom":"top",A=l==="top"?"bottom":"top");_.vs(b,[{zc:e,Ac:x,mc:K,uc:g,offsetY:ca},{zc:f,Ac:x,mc:U,
uc:g,offsetY:ca},{zc:e,Ac:A,mc:K,uc:l,offsetY:-ca},{zc:f,Ac:A,mc:U,uc:l,offsetY:-ca}])}CMa(){const a=this.vb.ym(),b=this.vb.Xo,c=this.Oi?this.Oi.closed:_.r(),d=this.Oi?_.v(this.Oi.Jr(),_.pf(e=>e!==this.DE),_.pf(()=>this.Mr)):_.r();return _.of(a,c,d,b)}yLa(a){_.Vi(a)||(this.tn=a.button===0?"mouse":void 0,Zx(this)&&a.preventDefault())}ke(a){a=a.keyCode;if(a===13||a===32)this.tn="keyboard";Zx(this)&&(a===39&&this.dir==="ltr"||a===37&&this.dir==="rtl")&&(this.tn="keyboard",this.lD())}Wk(a){Zx(this)?(a.stopPropagation(),
this.lD()):this.Mr?this.EN():this.lD()}vLa(){Zx(this)&&this.Oi&&(this.taa=_.v(this.Oi.Jr(),_.pf(a=>a===this.DE&&!a.disabled),_.bg(0,_.hn)).subscribe(()=>{this.tn="mouse";this.Lf instanceof _.Yx&&this.Lf.yE?_.v(this.Lf.Hl,_.ag(1),_.bg(0,_.hn),_.qg(this.Oi.Jr())).subscribe(()=>this.lD()):this.lD()}))}mLa(a){this.oj&&this.oj.Oc===a.Oc||(this.oj=new _.Gs(a.Oc,this.Ge));return this.oj}};
_.$x.O=function(a){return new (a||_.$x)(_.y(_.Ls),_.y(_.Fe),_.y(_.Vg),_.y(e7a),_.y(_.Wx,8),_.y(_.Xx,10),_.y(_.ds,8),_.y(_.rr),_.y(_.uf))};
_.$x.La=_.Qd({type:_.$x,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],qb:[1,"mat-mdc-menu-trigger"],lb:3,Xa:function(a,b){a&1&&_.N("click",function(c){return b.Wk(c)})("mousedown",function(c){return b.yLa(c)})("keydown",function(c){return b.ke(c)});a&2&&_.zg("aria-haspopup",b.Lf?"menu":null)("aria-expanded",b.eP)("aria-controls",b.eP?b.Lf.fja:null)},inputs:{B$:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],Lf:[0,"matMenuTriggerFor","menu"],Bcb:[0,"matMenuTriggerData",
"menuData"],tt:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{iY:"menuOpened",Meb:"onMenuOpen",hY:"menuClosed",Leb:"onMenuClose"},Qb:["matMenuTrigger"],standalone:!0});_.ay=class{};_.ay.O=function(a){return new (a||_.ay)};_.ay.Ca=_.Od({type:_.ay});_.ay.Ba=_.nd({Nb:[f7a],imports:[_.io,_.Vs,_.Ns,_.Ms,_.ps,_.Ns]});_.by=class{};_.by.O=function(a){return new (a||_.by)};_.by.Ca=_.Od({type:_.by});_.by.Ba=_.nd({Nb:[{va:_.Ls,Md:_.Nx}],imports:[_.ay]});var h7a=[[["","onedevOptOutButton",""]],[["","mat-icon-button",""]]],i7a=function(a){for(const b of a.Fob.Mi)b.disabled=b.Sg().offsetWidth===0},j7a=function(a){i7a(a);const b=a.Bya?"keyboard":"mouse";a.Bya=!1;setTimeout(()=>{a.Fob.Bfa(b)})},k7a=function(a){var b=Array.from(a.Vu),c=Array.from(a.K5c);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.Gob,a.lXb]]},cy=class{constructor(a){this.zone=a;this.Bya=!1;this.RP=new ResizeObserver(()=>{this.zone.run(()=>
{for(const [b,c]of k7a(this)){const d=b;Number(c.ma.offsetWidth===0)^Number(this.Gob.eP&&d!==this.Gob)&&d.EN()}i7a(this)})})}set Lf(a){a.Bd="onedev-appbar-menu";this.Fob=a}Ra(){}Fc(){if(this.tYc.length>0)throw Error("kd");for(const a of[...this.buttons,this.lXb])this.RP.observe(a.ma)}Ia(){this.RP.disconnect()}};cy.O=function(a){return new (a||cy)(_.y(_.uf))};
cy.wa=_.Kd({type:cy,na:[["onedev-mdc-button-group"]],yd:function(a,b,c){a&1&&(_.Yg(c,_.$x,4),_.Yg(c,_.$x,4,_.Fe),_.Yg(c,_.mw,4,_.Fe),_.Yg(c,_.At,4,_.Fe));if(a&2){let d;_.$g(d=_.ah())&&(b.Vu=d);_.$g(d=_.ah())&&(b.K5c=d);_.$g(d=_.ah())&&(b.buttons=d);_.$g(d=_.ah())&&(b.tYc=d)}},rb:function(a,b){a&1&&(_.Xg(_.$x,5),_.Xg(_.$x,5,_.Fe));if(a&2){let c;_.$g(c=_.ah())&&(b.Gob=c.first);_.$g(c=_.ah())&&(b.lXb=c.first)}},lb:2,Xa:function(a){a&2&&_.Ag("display","flex")},inputs:{Lf:"menu"},standalone:!0,features:[_.mh],
bc:["[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&&(_.Qg(h7a),_.Rg(0),_.Rg(1,1),_.E(2,"button",0),_.N("keydown.enter",function(){b.Bya=!0})("keydown.space",function(){b.Bya=!0})("menuOpened",function(){return j7a(b)}),_.E(3,"mat-icon"),_.Q(4,"more_vert"),_.G()());a&2&&(_.w(2),_.C("matMenuTriggerFor",b.Fob))},Fa:[_.Ux,_.mw,_.Dt,_.pu,_.ou,
_.by,_.Vx,_.$x],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'],
kb:2});_.dy=class{};_.dy.O=function(a){return new (a||_.dy)};
_.dy.wa=_.Kd({type:_.dy,na:[["onedev-appbar-title"]],inputs:{jr:"productName",Ak:"iconUrl",Zj:"svgIcon",nHb:"badgeIcon"},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&&(_.B(0,lwa,1,1,"img",0)(1,mwa,1,1,"mat-icon",1)(2,nwa,2,1,"mat-icon",2),_.E(3,"span",3),_.Q(4),_.G());a&2&&(_.C("ngIf",b.Ak),_.w(),_.C("ngIf",
b.Zj),_.w(),_.C("ngIf",b.nHb),_.w(),_.zg("aria-label",b.jr?b.jr:"Product Name"),_.w(),_.ch(" ",b.jr,"\n"))},Fa:[_.bo,_.ou],styles:["[_nghost-%COMP%]{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-decoration:none;white-space:nowrap;--badge-color:var(--grey-800,#3c4043);--badge-bg:var(--grey-200,#e8eaed)}body.dark-mode[_nghost-%COMP%] -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});_.ey=class{};_.ey.O=function(a){return new (a||_.ey)};_.ey.Ca=_.Od({type:_.ey});_.ey.Ba=_.nd({Nb:[R6a],imports:[_.Cr,_.io,_.Ms,_.Ns,_.Ns,_.ps]});var l7a=["feedbackTooltip"],m7a=["branding"],n7a=function(a){const b={};a.O_b&&(b.appBarTitle=a.O_b,b.disableAppLink=!1);b.appBarFontColor=a.appBarFontColor;a=a.hL((c,d)=>Object.assign({},c,d),xTa);return Object.assign({},a,b)},o7a=function(){setTimeout(()=>{let a;(a=document.getElementById("skiplink-navigation-target"))==null||a.focus()})},p7a=function(a){_.Aga(a.Oz.theme).then(b=>{a.jx.JAa(b==="DARK"?"LIGHT":"DARK")})},fy=class{get k3a(){return!this.dPb}get dTc(){return this.FVb===0}constructor(a,
b,c,d,e,f,g,l,p,t,x){this.Ga=a;this.jl=b;this.Zea=c;this.Ua=d;this.jx=e;this.Oz=f;this.document=g;this.GMc=l;this.appBarFontColor=p;this.O_b=t;this.ariaLabel="Product Title";this.Dq=xTa;this.Bo={};this.FVb=1;this.Vsb=new _.fg;this.dPb=!!this.document.querySelector("#gb");this.IZc=!!this.document.querySelector("#gb a[role=button]");this.width=this.dPb?`calc(100% - ${this.IZc?50:110}px)`:"100%";this.Pg=[x.register("showShortcutDialog","shift+/",()=>{this.Y7&&(this.Dw?(this.Dw.close(),this.Dw=void 0):
this.YAa(),this.Ga.mb({element:"AppBar",action:`${this.Dw?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD",projectId:this.Dq.projectId}))}),x.register("sendFeedback","shift+2",()=>{this.Yea?(this.Yea.close(),this.Yea=void 0):this.L6("KEYBOARD")})];this.P6c=_.sv.has(71)}Ra(){_.v(this.Ua.events,_.pf(a=>a instanceof _.ii)).subscribe(()=>{this.Dq=n7a(this);this.Bo=this.A1a();this.BHb.ma.style.setProperty("--text-secondary",this.Dq.appBarFontColor)})}Ia(){this.Vsb.next();for(const a of this.Pg)a()}L6(a){this.Ga.mb({element:"FeedbackButton",
action:"open",gestureName:a,projectId:this.Dq.projectId});this.afa&&this.afa.Re();this.Yea=this.jl.open(ow);_.v(this.Yea.LB(),_.eg()).subscribe(b=>{this.Yea=void 0;b&&this.Zea.O_()})}get Qga(){const a=this.Dq.appLink;return a?a:`/${_.Sp.UH}`}get projectId(){return this.Dq.projectId}get Y7(){return this.Dq.keyboardShortcuts&&Array.from(this.Dq.keyboardShortcuts.entries()).length>0}get XMb(){return this.Y7||!!this.Dq.settingsPageLink}get RMb(){return(this.Dq.additionalLinks||[]).length>0}get SMb(){return this.XMb||
this.RMb}YAa(){this.Dw=this.jl.open(_.Ct,{my:!1,data:this.Dq.keyboardShortcuts,minWidth:400});_.v(this.Dw.LB(),_.eg()).subscribe(()=>{this.Dw=void 0})}A1a(){return this.hL((a,b)=>Object.assign({},a,b.Bo),{})}hL(a,b){let c=this.Ua.fm.root.Wc;for(;c&&c.af==="primary";)b=a(b,c.data),c=c.firstChild;return b}};fy.O=function(a){return new (a||fy)(_.y(_.Jp),_.y(_.ft),_.y(_.ku),_.y(_.ni),_.y(_.Xv),_.y(_.fw),_.y(_.hi),_.y(u3a,8),_.y(r3a,8),_.y(_.v3a,8),_.y(_.Ru),_.y(_.tv))};
fy.wa=_.Kd({type:fy,na:[["app-bar"]],rb:function(a,b){a&1&&(_.Xg(l7a,5),_.Xg(m7a,5,_.Fe));if(a&2){let c;_.$g(c=_.ah())&&(b.afa=c.first);_.$g(c=_.ah())&&(b.BHb=c.first)}},lb:6,Xa:function(a,b){a&2&&(_.Ag("width",b.width),_.Bg("full-width",b.k3a)("fullscreen-search",b.dTc))},inputs:{ariaLabel:"ariaLabel"},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=_.ke();_.E(0,"header",4)(1,"div",5)(2,"a",6,0);_.J(4,"onedev-appbar-title",7);_.G();_.B(5,owa,4,0,"a",8);_.G();_.E(6,"div",9)(7,"div",10)(8,"button",11);_.N("click",function(){_.n(c);return _.q(o7a())})("keydown.enter",function(){_.n(c);return _.q(o7a())});
_.Q(9," Skip navigation ");_.G()();_.B(10,pwa,1,1,"global-search-box",12);_.G();_.E(11,"div",13)(12,"onedev-mdc-button-group",14)(13,"button",15);_.N("click",function(){_.n(c);return _.q(p7a(b))});_.E(14,"mat-icon");_.Q(15,"brightness_4");_.G()();_.E(16,"button",16,1);_.N("click",function(){_.n(c);return _.q(b.L6("CLICK"))});_.J(18,"mat-icon",17);_.G();_.E(19,"a",18)(20,"mat-icon");_.Q(21,"lightbulb_outline");_.G()();_.B(22,qwa,2,1,"button",19)(23,rwa,2,1,"a",20);_.G()();_.E(24,"mat-menu",21,2)(26,
"ul",22);_.B(27,swa,3,0,"li",23);_.G();_.B(28,vwa,4,2,"ng-container",24);_.G();_.E(29,"mat-menu",null,3)(31,"button",25);_.N("click",function(){_.n(c);return _.q(p7a(b))});_.E(32,"span");_.Q(33,"Switch theme");_.G()();_.E(34,"button",26);_.N("click",function(){_.n(c);return _.q(b.L6("CLICK"))});_.E(35,"span");_.Q(36,"Send feedback");_.G()();_.E(37,"a",27)(38,"span");_.Q(39,"Tip of the Week");_.G()();_.B(40,wwa,3,1,"button",28)(41,xwa,3,1,"a",29);_.G()()}a&2&&(a=_.Og(30),_.w(2),_.C("routerLink",b.Qga)("trackProjectId",
b.projectId),_.zg("aria-label",b.Dq.appBarTitle||b.ariaLabel),_.w(2),_.Tg("productName",b.Dq.appBarTitle),_.C("svgIcon",b.GMc),_.w(),_.C("ngIf",b.P6c),_.w(5),_.C("ngIf",b.Bo.Aha),_.w(2),_.C("menu",a),_.w(10),_.C("ngIf",b.SMb),_.w(),_.C("ngIf",b.Dq.settingsPageLink),_.w(),_.C("overlapTrigger",!1),_.w(3),_.C("ngIf",b.Y7),_.w(),_.C("ngIf",b.RMb),_.w(12),_.C("ngIf",b.SMb),_.w(),_.C("ngIf",b.Dq.settingsPageLink))},Fa:[_.Op,_.ao,_.bo,_.Kp,_.st,_.Sx,_.mw,_.Bt,_.At,_.Et,_.Dt,_.Px,_.ou,_.Vx,_.Yx,_.Xx,_.$x,
_.Ox,_.Rx,_.Tx,_.dy,cy,_.sp],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}}"]});_.gy=class{constructor(a,b,c){this.k_c=a;this.UUc=b;this.Sq=c}bootstrap(){yOa(this.k_c);var a=this.UUc;for(const d of a.SUc){var b=[...d.icons];d.SJb&&(b=b.concat(d.SJb));for(const e of b){b=a;var c=d.Xs;const f=(0,_.Lc)`https://ssl.gstatic.com/devopsconsole/images/${c}/${e}.svg`;b.zNb.tyb(c,e,new tYa(f))}}this.Sq.initialize()}};_.gy.O=function(a){return new (a||_.gy)(_.m(Rp),_.m(_.qu),_.m(_.kv),_.m(_.Gt))};_.gy.ta=_.k({token:_.gy,oa:_.gy.O,Ea:"root"});var q7a;q7a=function(a,b,c){a.Ga.mb({gestureName:"BACKGROUND",element:"HatsNextService",action:"showSurvey",Me:b});a.service.W0c({triggerId:b,callback:d=>{d.surveyData&&_.v(a.colorScheme,_.ag(1)).subscribe(e=>{a.Ga.mb({gestureName:"BACKGROUND",element:"HatsNextService",action:"presentSurvey",Me:b});a.service.P_c({surveyData:d.surveyData,colorScheme:e,authuser:0,customZIndex:1E4,productData:{productVersion:a.productVersion,experimentIds:a.experimentIds,customData:c}})})},authuser:0,enableTestingMode:!1})};
_.r7a=function(a,b){var c={};a.Ga.yZc.then(()=>{a.qd.Vb(()=>{_.Aga(a.qd.Zl).then(()=>{setTimeout(()=>{q7a(a,b,c)})})})})};_.hy=class{constructor(a,b,c,d,e,f,g,l){this.Ga=g;this.qd=l;this.productVersion=void 0;this.service=c(a,{locale:b,apiKey:d});this.colorScheme=_.v(f.theme,_.u(p=>p==="LIGHT"?1:2));this.experimentIds=Array.from(e).map(p=>`${p}`)}};_.hy.O=function(a){return new (a||_.hy)(_.m(EJa),_.m(_.Pj),_.m(_.rYa),_.m(_.Un),_.m(S2a),_.m(_.fw),_.m(_.Jp),_.m(_.uf))};
_.hy.ta=_.k({token:_.hy,oa:_.hy.O,Ea:"root"});var iy=class{constructor(a,b,c,d,e,f,g,l,p,t,x,A,F,I){this.E1c=a;this.hra=b;this.CRa=d;this.Ua=e;this.Gh=g;this.userEmail=p;this.storage=t;this.m6a=A;c.bootstrap();(this.rl=_.wk.has(2))&&x.load();this.mcb();this.rl&&_.sv.has(42)&&_.r7a(A,"n9xCgksaE0jd2PDg8Pq0PBfvWMwF");_.mu(F,"access_time_24px",(0,_.Lc)`https://www.gstatic.com/images/icons/material/system_gm/svg/access_time_24px.svg`);_.mu(F,"info_outline_24px",(0,_.Lc)`https://www.gstatic.com/images/icons/material/system_gm/svg/info_outline_24px.svg`);
_.mu(F,"link_24px",(0,_.Lc)`https://www.gstatic.com/images/icons/material/system_gm/svg/link_24px.svg`);this.hra&&I.documentElement.style.setProperty("--app-bar-bg",this.hra)}mcb(){this.userEmail||!_.wk.has(3)||this.storage&&this.storage.get("epn_dismiss")||this.zob()}zob(){this.Gh.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).vB.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",!0)})}Ra(){var a=this.Ua;
a.config=this.E1c.map(Gna);a.iP=!1}};iy.O=function(a){return new (a||iy)(_.y(G4a),_.y(q3a),_.y(_.gy),_.y(_.lw),_.y(_.ni),_.y(_.tv),_.y(_.St),_.y(_.rv),_.y(_.Tn),_.y(_.QWa,8),_.y(_.fv),_.y(_.hy),_.y(_.nu),_.y(_.hi))};
iy.wa=_.Kd({type:iy,na:[["cst-app"],["protractor-cst-app"]],ya:6,Aa:3,Da:[[1,"app"],[1,"router-wrapper"],["class","announcement-bar",4,"ngIf"],[1,"announcement-bar"]],qa:function(a,b){a&1&&(_.J(0,"app-bar"),_.E(1,"div",0)(2,"div",1),_.B(3,ywa,1,0,"announcement-bar",2),_.J(4,"router-outlet"),_.G()(),_.J(5,"uncaught-error-notifier"));a&2&&(_.Ag("background-color",b.hra),_.w(3),_.C("ngIf",b.CRa.kKb))},Fa:[_.bo,_.nw,fy,_.bu,_.Co],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 t7a=function(a,b){let c=!1;const d=[];s7a(a,b,d);for(const e of d)c&&(e.error={type:6,location:e.location}),c=!0},s7a=function(a,b,c){for(const d of b)d.Ql===0||d.Ql===2?(s7a(a,d.gxa,c),s7a(a,d.Vza,c)):_.Ek(d,a.WUa)&&!d.error&&c.push(d)},Cwa=class{constructor(a){this.WUa=a}process(a){t7a(this,a);for(const b of _.pk(a))b.Ql===3&&t7a(this,b.elements);return a}};var Ewa=class{constructor(a){this.MYc=a}process(a){if(!this.MYc)return a;for(const c of _.pk(a)){var b;if(b=_.Ek(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 Dwa=class{constructor(){var a=u7a;this.WUa=5;this.pattern=a}process(a){for(const b of _.pk(a))!_.Ek(b,this.WUa)||b.error||this.pattern.test(b.value?b.value.value:"")||(b.error={type:7,location:b.location});return a}};var v7a,w7a;v7a=function(a,b,c=d=>new d){return b.xc?c(b.xc):b.instance};w7a=class{constructor(){this.Qja=[]}ne(a){return this.Qja.length?v7a(this,this.Qja[0],a):void 0}};_.x7a=class extends w7a{};var u7a,Bwa;u7a=/^(y|yes|n|no|auto)$/;Bwa=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]]);
_.y7a=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]]);_.z7a=new Map([["b",4],["branch",4],["r",20],["repo",20],["g",15],["git",15],..._.y7a]);
_.Awa=new _.x7a;_.zwa=new _.x7a;_.jy=class{};_.jy.O=function(a){return new (a||_.jy)};_.jy.Ca=_.Od({type:_.jy});_.jy.Ba=_.nd({Nb:[_.gw,_.kw,{va:_.M4a,Bb:a=>Fwa({th:a||void 0}),Ib:[[new _.$m,_.Lt]]}]});_.ky=class{};_.ky.O=function(a){return new (a||_.ky)};_.ky.Ca=_.Od({type:_.ky});_.ky.Ba=_.nd({imports:[_.jy,_.io,_.Ux,_.pu]});_.ly=class{};_.ly.O=function(a){return new (a||_.ly)};_.ly.Ca=_.Od({type:_.ly});_.ly.Ba=_.nd({imports:[_.io,_.Lp,_.up]});_.A7a=new _.Vd("TooltipAnchor");_.B7a=new _.Vd("TooltipPeventer");_.my=class{};_.my.O=function(a){return new (a||_.my)};_.my.Ca=_.Od({type:_.my});_.my.Ba=_.nd({imports:[_.Cr,vx,_.io,Cx,_.wt,_.pu,_.Ms,yx]});_.ny=class{};_.ny.O=function(a){return new (a||_.ny)};_.ny.Ca=_.Od({type:_.ny});_.ny.Ba=_.nd({imports:[_.Kx]});_.oy=class{};_.oy.O=function(a){return new (a||_.oy)};_.oy.Ca=_.Od({type:_.oy});_.oy.Ba=_.nd({imports:[_.ey]});_.py=class{};_.py.O=function(a){return new (a||_.py)};_.py.Ca=_.Od({type:_.py});_.py.Ba=_.nd({imports:[_.Ns,_.Ns]});_.qy=class{};_.qy.O=function(a){return new (a||_.qy)};_.qy.Ca=_.Od({type:_.qy});_.qy.Ba=_.nd({Nb:[{va:_.A6a,nc:{jr:"grimoire-multibranch",OWa:1E3,q0a:!0}}],imports:[_.Qp,_.jy,_.io,_.ly,_.my,_.vt,_.py,_.Ux,_.pu,_.ny,_.oy,_.tw,_.qv,_.px]});_.C7a=_.rj("transformMenu",[_.uj("void",_.tj({opacity:0,transform:"scale(0.8)"})),_.vj("void => enter",_.sj("120ms cubic-bezier(0, 0, 0.2, 1)",_.tj({opacity:1,transform:"scale(1)"}))),_.vj("* => void",_.sj("100ms 25ms linear",_.tj({opacity:0})))]);_.D7a=_.rj("fadeInItems",[_.uj("showing",_.tj({opacity:1})),_.vj("void => *",[_.tj({opacity:0}),_.sj("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])]);var ry=class{constructor(a,b,c,d,e,f,g){this.SE=a;this.eS=b;this.mn=c;this.Dc=d;this.Ge=e;this.Cb=f;this.Ta=g;this.kJa=new _.fg}attach(a={}){this.oj||(this.oj=new _.Gs(this.SE,this.Ge));this.detach();this.nba||(this.nba=new CVa(this.Cb.createElement("div"),this.eS,this.mn,this.Dc));const b=this.SE.hb.ma;b.parentNode.insertBefore(this.nba.Fya,b);let c;(c=this.Ta)==null||_.ln(c);this.oj.attach(this.nba,a);this.kJa.next()}detach(){this.oj.IVc&&this.oj.detach()}Ia(){this.nba&&this.nba.dispose()}};
ry.O=function(a){return new (a||ry)(_.y(_.Ug),_.y(_.bn),_.y(_.mi),_.y(_.vf),_.y(_.Vg),_.y(_.hi),_.y(_.Ah))};ry.La=_.Qd({type:ry});var E7a,F7a;E7a=[[["mat-icon"],["","matMenuItemIcon",""]],"*"];F7a=_.Nj(_.Oj(class{}));
_.sy=class extends F7a{constructor(a,b,c,d,e){super();this.Ja=a;this.Cb=b;this.Sc=c;this.SI=d;this.Ta=e;this.role="menuitem";this.Jr=new _.fg;this.Jl=new _.fg;this.hJ=this.b2=!1;let f;d==null||(f=d.KPa)==null||f.call(d,this)}focus(a,b){this.Sc&&a?_.qr(this.Sc,this.Sg(),a,b):this.Sg().focus(b);this.Jl.next(this)}Fc(){this.Sc&&this.Sc.Ik(this.Ja,!1)}Ia(){this.Sc&&this.Sc.Gi(this.Ja);this.SI&&this.SI.removeItem&&this.SI.removeItem(this);this.Jr.complete();this.Jl.complete()}ep(){return this.disabled?
"-1":"0"}Sg(){return this.Ja.ma}EJa(a){this.disabled&&(a.preventDefault(),a.stopPropagation())}wLa(){this.Jr.next(this)}Np(){const a=this.Ja.ma.cloneNode(!0),b=a.querySelectorAll("mat-icon, .material-icons");for(let d=0;d<b.length;d++)b[d].remove();let c;return((c=a.textContent)==null?void 0:c.trim())||""}cOa(a){this.b2=a;let b;(b=this.Ta)==null||_.ln(b)}kOa(a){this.hJ=a;let b;(b=this.Ta)==null||_.ln(b)}ho(){return this.Cb&&this.Cb.activeElement===this.Sg()}};
_.sy.O=function(a){return new (a||_.sy)(_.y(_.Fe),_.y(_.hi),_.y(_.rr),_.y(_.Wx,8),_.y(_.Ah))};
_.sy.wa=_.Kd({type:_.sy,na:[["","mat-menu-item",""]],qb:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],lb:9,Xa:function(a,b){a&1&&_.N("click",function(c){return b.EJa(c)})("mouseenter",function(){return b.wLa()});a&2&&(_.zg("role",b.role)("tabindex",b.ep())("aria-disabled",b.disabled)("disabled",b.disabled||null)("mat-id-collision",null),_.Bg("mat-mdc-menu-item-highlighted",b.b2)("mat-mdc-menu-item-submenu-trigger",b.hJ))},inputs:{disabled:"disabled",wc:"disableRipple",role:"role"},Qb:["matMenuItem"],
features:[_.xg],jc:["mat-menu-item",""],bc:["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&&(_.Qg(E7a),_.Rg(0),_.E(1,"span",0),_.Rg(2,1),
_.G(),_.J(3,"div",1),_.B(4,Gwa,2,0,"svg",2));a&2&&(_.w(3),_.C("matRippleDisabled",b.wc||b.disabled)("matRippleTrigger",b.Sg()),_.w(),_.C("ngIf",b.hJ))},Fa:[_.bo,_.Us],kb:2,Ma:0});var G7a={va:e7a,Ib:[_.Ls],Bb:function(a){return()=>a.Dj.vl()}},H7a=_.cj({passive:!0}),uy=class{get B$(){return this.Lf}set B$(a){this.Lf=a}get Lf(){return this.Qaa}set Lf(a){if(a!==this.Qaa){this.Qaa=a;this.TS.unsubscribe();a&&(this.TS=a.close.subscribe(c=>{this.iKa(c);c!=="click"&&c!=="tab"||!this.Oi||this.Oi.closed.emit(c)}));var b;(b=this.DE)==null||b.kOa(Zx(this))}}constructor(a,b,c,d,e,f,g,l,p){this.jf=a;this.Uc=b;this.Ge=c;this.DE=f;this.Xb=g;this.Sc=l;this.nb=p;this.vb=null;this.Mr=!1;this.TS=
this.taa=this.eB=_.Me.EMPTY;this.Ta=_.Fd(_.Ah);this.haa=t=>{_.Yi(t)||(this.tn="touch")};this.tn=void 0;this.tt=!0;this.Meb=this.iY=new _.kn;this.Leb=this.hY=new _.kn;this.Be=d;this.Oi="function"==typeof _.ty&&e instanceof _.ty?e:void 0;b.ma.addEventListener("touchstart",this.haa,H7a)}Qd(){this.vLa()}Ia(){this.vb&&(this.vb.dispose(),this.vb=null);this.Uc.ma.removeEventListener("touchstart",this.haa,H7a);this.TS.unsubscribe();this.eB.unsubscribe();this.taa.unsubscribe()}get eP(){return this.Mr}get dir(){return this.Xb&&
this.Xb.value==="rtl"?"rtl":"ltr"}lD(){const a=this.Lf;if(!this.Mr&&a){var b=this.nv(a),c=b.Sl(),d=c.tg;this.fOa(a,d);c.He=a.He==null?!Zx(this):a.He;b.attach(this.mLa(a));a.cr&&a.cr.attach(this.Bcb);this.eB=this.CMa().subscribe(()=>this.EN());this.WLa(a);"function"==typeof _.ty&&a instanceof _.ty&&(a.rOa(),_.v(a.Mi.Kc,_.qg(a.close)).subscribe(()=>{_.us(_.zs(d,!1));_.zs(d,!0)}))}}EN(){let a;(a=this.Lf)==null||a.close.emit()}focus(a,b){this.Sc&&a?_.qr(this.Sc,this.Uc,a,b):this.Uc.ma.focus(b)}ef(){let a;
(a=this.vb)==null||a.ef()}iKa(a){if(this.vb&&this.eP){var b=this.Lf;this.eB.unsubscribe();this.vb.detach();!this.tt||a!=="keydown"&&this.tn&&Zx(this)||this.focus(this.tn);this.tn=void 0;if("function"==typeof _.ty&&b instanceof _.ty)b.JNa(),b.cr?_.v(b.Hl,_.pf(c=>c.Cf==="void"),_.ag(1),_.qg(b.cr.kJa)).subscribe({next:()=>b.cr.detach(),complete:()=>this.ZI(!1)}):this.ZI(!1);else{this.ZI(!1);let c;b==null||(c=b.cr)==null||c.detach()}}}WLa(a){a.aL=Zx(this)?this.Oi:void 0;a.direction=this.dir;this.dOa(a);
a.Bfa(this.tn||"program");this.ZI(!0)}dOa(a){if(a.Mka){let b=0,c=a.aL;for(;c;)b++,c=c.aL;a.Mka(b)}}ZI(a){a!==this.Mr&&((this.Mr=a)?this.iY.emit():this.hY.emit(),Zx(this)&&this.DE.cOa(a),_.ln(this.Ta))}nv(a){if(!this.vb){const b=this.sI(a);this.AOa(a,b.tg);this.vb=this.jf.create(b);this.vb.Mn().subscribe()}return this.vb}sI(a){return new _.ss({tg:_.As(_.ys(_.zs(_.Ds(this.jf.position(),this.Uc))),".mat-menu-panel, .mat-mdc-menu-panel"),Oj:a.Oj||"cdk-overlay-transparent-backdrop",Bd:a.jz,Ej:this.Be(),
direction:this.Xb})}AOa(a,b){a.hx&&b.c7.subscribe(c=>{const d=c.bV.mc==="start"?"after":"before",e=c.bV.uc==="top"?"below":"above";this.nb?this.nb.run(()=>a.hx(d,e)):a.hx(d,e)})}fOa(a,b){let [c,d]=a.oq==="before"?["end","start"]:["start","end"],e=c,f=d,[g,l]=a.Dt==="above"?["bottom","top"]:["top","bottom"],[p,t]=[g,l],x=p,A=t,[F,I]=[e,f],K=F,U=I,ca=0;Zx(this)?(U=e=a.oq==="before"?"start":"end",f=K=e==="end"?"start":"end",this.Oi&&(this.eT==null&&(this.eT=(a=this.Oi.items.first)?a.Sg().offsetTop:0),
ca=g==="bottom"?this.eT:-this.eT)):a.ZK||(x=g==="top"?"bottom":"top",A=l==="top"?"bottom":"top");_.vs(b,[{zc:e,Ac:x,mc:K,uc:g,offsetY:ca},{zc:f,Ac:x,mc:U,uc:g,offsetY:ca},{zc:e,Ac:A,mc:K,uc:l,offsetY:-ca},{zc:f,Ac:A,mc:U,uc:l,offsetY:-ca}])}CMa(){const a=this.vb.ym(),b=this.vb.Xo,c=this.Oi?this.Oi.closed:_.r(),d=this.Oi?_.v(this.Oi.Jr(),_.pf(e=>e!==this.DE),_.pf(()=>this.Mr)):_.r();return _.of(a,c,d,b)}yLa(a){_.Vi(a)||(this.tn=a.button===0?"mouse":void 0,Zx(this)&&a.preventDefault())}ke(a){a=a.keyCode;
if(a===13||a===32)this.tn="keyboard";Zx(this)&&(a===39&&this.dir==="ltr"||a===37&&this.dir==="rtl")&&(this.tn="keyboard",this.lD())}Wk(a){Zx(this)?(a.stopPropagation(),this.lD()):this.Mr?this.EN():this.lD()}vLa(){Zx(this)&&this.Oi&&(this.taa=_.v(this.Oi.Jr(),_.pf(a=>a===this.DE&&!a.disabled),_.bg(0,_.hn)).subscribe(()=>{this.tn="mouse";"function"==typeof _.ty&&this.Lf instanceof _.ty&&this.Lf.yE?_.v(this.Lf.Hl,_.ag(1),_.bg(0,_.hn),_.qg(this.Oi.Jr())).subscribe(()=>this.lD()):this.lD()}))}mLa(a){this.oj&&
this.oj.Oc===a.Oc||(this.oj=new _.Gs(a.Oc,this.Ge));return this.oj}};uy.O=function(a){return new (a||uy)(_.y(_.Ls),_.y(_.Fe),_.y(_.Vg),_.y(e7a),_.y(_.Wx,8),_.y(_.sy,10),_.y(_.ds,8),_.y(_.rr),_.y(_.uf))};
uy.La=_.Qd({type:uy,lb:3,Xa:function(a,b){a&1&&_.N("click",function(c){return b.Wk(c)})("mousedown",function(c){return b.yLa(c)})("keydown",function(c){return b.ke(c)});a&2&&_.zg("aria-haspopup",b.Lf?"menu":null)("aria-expanded",b.eP)("aria-controls",b.eP?b.Lf.fja:null)},inputs:{B$:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],Lf:[0,"matMenuTriggerFor","menu"],Bcb:[0,"matMenuTriggerData","menuData"],tt:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{iY:"menuOpened",Meb:"onMenuOpen",
hY:"menuClosed",Leb:"onMenuClose"}});_.vy=class extends ry{};_.vy.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.vy)))(b||_.vy)}})();_.vy.La=_.Qd({type:_.vy,na:[["ng-template","matMenuContent",""]],features:[_.lh([{va:_.a7a,Fb:_.vy}]),_.xg]});_.wy=class extends _.sy{};_.wy.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.wy)))(b||_.wy)}})();
_.wy.wa=_.Kd({type:_.wy,na:[["","mat-menu-item",""]],qb:[1,"mat-focus-indicator"],lb:21,Xa:function(a,b){a&2&&(_.zg("role",b.role)("tabindex",b.ep())("aria-disabled",b.disabled.toString())("disabled",b.disabled||null)("mat-id-collision",null),_.Bg("mat-menu-item",!0)("mat-menu-item-highlighted",b.b2)("mat-menu-item-submenu-trigger",b.hJ)("mat-mdc-menu-item",!1)("mat-mdc-focus-indicator",!1)("mdc-list-item",!1)("mat-mdc-menu-item-highlighted",!1)("mat-mdc-menu-item-submenu-trigger",!1))},inputs:{disabled:"disabled",
wc:"disableRipple"},Qb:["matMenuItem"],features:[_.lh([{va:_.sy,Fb:_.wy}]),_.xg],jc:["mat-menu-item",""],bc:["*"],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&&(_.Qg(),_.Rg(0),_.J(1,"div",0),_.B(2,Hwa,2,0,"svg",
1));a&2&&(_.w(),_.C("matRippleDisabled",b.wc||b.disabled)("matRippleTrigger",b.Sg()),_.w(),_.C("ngIf",b.hJ))},Fa:[_.bo,_.Us],kb:2,Ma:0});_.xy=class extends uy{};_.xy.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.xy)))(b||_.xy)}})();_.xy.La=_.Qd({type:_.xy,na:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],qb:[1,"mat-menu-trigger"],Qb:["matMenuTrigger"],features:[_.xg]});_.yy=class{};_.yy.O=function(a){return new (a||_.yy)};_.yy.Ca=_.Od({type:_.yy});_.yy.Ba=_.nd({Nb:[G7a],imports:[_.io,_.Ns,_.Vs,_.Ms,_.ps,_.Ns]});var zy=class{};zy.O=function(a){return new (a||zy)};zy.Ca=_.Od({type:zy});zy.Ba=_.nd({imports:[_.io,_.wt,_.pu,_.yy,cy]});_.Ay=class{};_.Ay.O=function(a){return new (a||_.Ay)};_.Ay.Ca=_.Od({type:_.Ay});_.Ay.Ba=_.nd({imports:[zy]});var I7a=new _.Vd("GMAT_DIALOG_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});var By=class extends _.ft{constructor(a,b,c,d,e,f,g,l){l.Qe||_.Mx(a,"gmat-mdc-dialog");super(a,b,c,d,e,f,g)}};By.O=function(a){return new (a||By)(_.m(_.Ls),_.m(_.vf),_.m(_.oo,8),_.m(pWa,8),_.m(qWa),_.m(_.ft,12),_.m(is),_.m(I7a))};By.ta=_.k({token:By,oa:By.O});_.Cy=class{};_.Cy.O=function(a){return new (a||_.Cy)};_.Cy.Ca=_.Od({type:_.Cy});_.Cy.Ba=_.nd({Nb:[{va:_.ft,Md:By},{va:_.Ls,Md:_.Nx}],imports:[lt]});var Dy=class{};Dy.O=function(a){return new (a||Dy)};Dy.Ca=_.Od({type:Dy});Dy.Ba=_.nd({imports:[_.Qp,_.io,_.Lp,{Tp:_.lu,Nb:[_.ku]},_.vt,_.qy,_.xt,_.Ux,_.Cy,_.py,_.pu,_.by,_.oy,_.Ay,_.up]});var J7a=[{Yga:"Documentation",En:"https://goto.google.com/grimoire-codesearch-documentation"},{Yga:"Accessibility Help",En:"https://g3doc.corp.google.com/devtools/grimoire/g3doc/howto/accessibility.md"}],K7a=[{Yga:"Documentation",En:"https://cloud.google.com/source-repositories/docs/"},{vQc:!0,Yga:"Support",En:"https://cloud.google.com/source-repositories/docs/support"}],Ey=class{constructor(){this.additionalLinks=_.wk.has(2)?J7a:K7a}resolve(){return this.additionalLinks}};
Ey.O=function(a){return new (a||Ey)(_.m(_.rv))};Ey.ta=_.k({token:Ey,oa:Ey.O,Ea:"root"});var L7a,M7a,N7a,O7a,Fy;L7a=[{Ub:"?",fe:"Show shortcut help"},{Ub:["@"],fe:"Send feedback"},{Ub:["alt","+","..."],fe:"Use shortcuts with modal screenreader"},{Ub:"c",fe:"Focus code panel"},{Ub:"g",fe:"Go to line"},{Ub:"o",fe:"Show outline"},{Ub:"t",fe:"Show directory tree"}];M7a=[];N7a=[{Ub:"/",fe:"Search for code or files"},{Ub:".",fe:"Search for code or files in this directory"},{Ub:"j",fe:"Select next result in the search result list"},{Ub:"k",fe:"Select previous result in the search result list"}];
O7a=[];
Fy=[{Ub:"a",fe:"Toggle fullscreen mode"},{Ub:"b",fe:"Toggle blame layer"},{Ub:"f",fe:"Show find in file menu"},{Ub:"h",fe:"Show revision history of the file"},{Ub:"l",fe:"Show links menu"},{Ub:["l","then","p"],fe:"Copy the current file path"},{Ub:["l","then","h"],fe:"Copy the link to the HEAD version of the file"},{Ub:["l","then","r"],fe:"Copy the link to the current version and line of the file"},{Ub:["ctrl","+","shift","+","\\"],fe:"Opens the context menu for the focused symbol"},{Ub:"q",fe:"Toggle bottom panel"},
{Ub:"u",fe:"Toggle the navigation panel"},{Ub:"y",fe:"Show/hide search matches in a file"},{Ub:["\u2191","or","k"],fe:"Up one line in code browser"},{Ub:["\u2193","or","j"],fe:"Down one line in code browser"},{Ub:"+",fe:"Increase size of code font"},{Ub:"-",fe:"Decrease size of code font"}];
_.Gy=class{constructor(){_.sv.has(10)&&Fy.push({Ub:"x",fe:"Show cross references for symbols"});_.sv.has(5)&&Fy.push({Ub:"X",fe:"Show a callgraph for the file"});_.sv.has(7)&&Fy.push({Ub:"8",fe:"Toggle code column guides"});if(_.sv.has(37)){var a=Fy.findIndex(f=>f.fe==="Show/hide search matches in a file");Fy.splice(a,1)}_.sv.has(28)||O7a.push({Ub:"E",fe:"Open in editor (when available)"});_.wk.has(2)&&(M7a.push({Ub:"r",fe:"Open the related files menu"},{Ub:["r","then","b"],fe:"Open related BUILD file"},
{Ub:["r","then","o"],fe:"Open related OWNERS file"},{Ub:["r","then","r"],fe:"Open related README file"},{Ub:["r","then","t"],fe:"Open related test file"}),Fy.push({Ub:["l","then","g"],fe:"Copy link to google3-relative path"},{Ub:["l","then","i"],fe:"Copy import statement"},{Ub:["l","then","b"],fe:"Copy build rule"}));a=["General",Fk(L7a)];const b=["Related files (hold <shift> to open in new tab)",Fk(M7a)],c=["Search",Fk(N7a)],d=["View in",Fk(O7a)],e=["File Browsing",Fk(Fy)];this.f1c=new Map([a,b,
...(_.sv.has(37)?[]:[c,d]),e])}resolve(){return this.f1c}};_.Gy.O=function(a){return new (a||_.Gy)(_.m(_.rv),_.m(_.tv))};_.Gy.ta=_.k({token:_.Gy,oa:_.Gy.O,Ea:"root"});var Hy=class{constructor(){this.settingsPageLink=_.wk.has(2)?_.Sp.e1:void 0}resolve(){return this.settingsPageLink}};Hy.O=function(a){return new (a||Hy)(_.m(_.rv))};Hy.ta=_.k({token:Hy,oa:Hy.O,Ea:"root"});var P7a;P7a=window.location.pathname;
_.Q7a=[{va:Sn,Bb:function(a){return a.Sfa().Wua()},Ib:[Gv]},{va:zJa,Bb:function(a){a=_.Al(a.Sfa(),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:_.xc(a,"Unknown Environment Name")}},Ib:[Gv]},{va:_.Tn,Bb:function(a){return _.Y(a,11)||""},Ib:[Gv]},{va:j3a,Bb:function(a){return a.y4a()||""},Ib:[Gv]},{va:AJa,Bb:function(a){return!!_.Bl(a,17)},Ib:[Gv]},{va:BJa,
Bb:function(a){return!!_.Bl(a,19)},Ib:[Gv]},{va:_.CJa,Bb:function(a){return _.Y(a,13)||""},Ib:[Gv]},{va:o3a,Bb:function(a){return a.Vf()||window.location.hostname},Ib:[Gv]},{va:_.p3a,Bb:function(a){return _.Y(a,30)||""},Ib:[Gv]},{va:q3a,Bb:function(a){return nv(a)?_.Y(nv(a),1)||null:null},Ib:[Gv]},{va:r3a,Bb:function(a){return nv(a)?_.Y(nv(a),8)||null:null},Ib:[Gv]},{va:s3a,Bb:function(a){return nv(a)?_.Y(nv(a),3)||null:null},Ib:[Gv]},{va:t3a,Bb:function(a){return nv(a)?_.Y(nv(a),2)||null:null},Ib:[Gv]},
{va:u3a,Bb:function(a){return nv(a)?_.Y(nv(a),4)||null:null},Ib:[Gv]},{va:_.v3a,Bb:function(a){return nv(a)?nv(a).lga()||null:null},Ib:[Gv]},{va:_.w3a,Bb:function(a){return nv(a)?_.Y(nv(a),10)||null:null},Ib:[Gv]},{va:_.x3a,Bb:function(a){return Dl(_.ql(a,$1a,10),2)},Ib:[Gv]},{va:_.y3a,Bb:function(a){return _.ql(a,$1a,10)},Ib:[Gv]},{va:_.DJa,Bb:function(a){return _.Y(a,23)},Ib:[Gv]},{va:EJa,Bb:function(a){return _.Y(a,25)||"1633047"},Ib:[Gv]},{va:FJa,Bb:function(a){return _.Y(a,31)||"https://play.google.com/log"},
Ib:[Gv]},{va:Gv,Bb:function(){const a=window.GRIMOIRE_CONFIG;if(!a)throw Error("ld");return R2a(a)}},{va:z3a,Bb:function(a){const b=new bJa;for(const d of _.rl(a,V1a,35,_.kl())){a=b;var c=d.f5();_.vl(a,1,An,c)}return b},Ib:[Gv]},{va:_.Un,Bb:function(a){return _.Y(a,1)||""},Ib:[Gv]},{va:_.Vn,Bb:function(a){return _.Y(a,2)},Ib:[Gv]},{va:GJa,Bb:function(a){return _.Y(a,3)},Ib:[Gv]},{va:HJa,Bb:function(){return _.nca(window)}},{va:IJa,Bb:function(a){return _.Y(ov(a),1)},Ib:[Gv]},{va:A3a,Bb:function(a){return _.ql(a,
f2a,20)},Ib:[Gv]},{va:_.k3a,Bb:function(a){return a.x5()},Ib:[Gv]},{va:_.JJa,Bb:function(a){return _.Y(ov(a),15)},Ib:[Gv]},{va:_.mk,Bb:function(a){return _.Y(_.ql(a,h2a,7),2)},Ib:[Gv]},{va:D3a,Bb:function(a){const b=new Map;for(const [c,d]of _.hza(_.ql(a,h2a,7),16).entries())b.set(c,d);return b},Ib:[Gv]},{va:_.Wn,Bb:function(a){return _.Y(ov(a),2)},Ib:[Gv]},{va:_.KJa,Bb:function(a){return _.Y(ov(a),6)},Ib:[Gv]},{va:_.Xn,Bb:function(a){return _.Y(ov(a),8)},Ib:[Gv]},{va:_.MJa,Bb:function(a){return _.Y(ov(a),
11)},Ib:[Gv]},{va:_.RJa,Bb:function(a){return _.Y(ov(a),4)},Ib:[Gv]},{va:_.SJa,Bb:function(a){return _.Y(ov(a),13)},Ib:[Gv]},{va:TJa,Bb:function(a){return _.Y(ov(a),5)},Ib:[Gv]},{va:_.PJa,Bb:function(a){return _.Y(ov(a),3)},Ib:[Gv]},{va:_.QJa,Bb:function(a){return _.Y(ov(a),16)},Ib:[Gv]},{va:_.UJa,Bb:function(a){return _.Y(ov(a),9)},Ib:[Gv]},{va:_.NJa,Bb:function(a){return _.Y(_.ql(a,mv,4),2)},Ib:[Gv]},{va:_.WJa,Bb:function(a){return _.Y(_.ql(a,mv,4),7)},Ib:[Gv]},{va:_.XJa,Bb:function(a){return _.Y(_.ql(a,
mv,4),8)},Ib:[Gv]},{va:OJa,Bb:function(a){return _.Y(_.ql(a,mv,4),3)},Ib:[Gv]},{va:_.VJa,Bb:function(a){return _.Y(ov(a),12)},Ib:[Gv]},{va:_.LJa,Bb:function(a){return _.Y(ov(a),7)},Ib:[Gv]},{va:_.Yn,Bb:function(a){return _.Y(a,15)},Ib:[Gv]},{va:_.ZJa,Bb:function(){return P7a}},{va:$Ja,nc:!1},{va:YJa,nc:!1}];_.Iy=class{constructor(a){if(a)throw Error("md");}};_.Iy.O=function(a){return new (a||_.Iy)(_.m(_.Iy,12))};_.Iy.Ca=_.Od({type:_.Iy});_.Iy.Ba=_.nd({});_.R7a=new _.Vd("REQUEST_SERVICE");_.Jy=class{};_.Jy.O=function(a){return new (a||_.Jy)};_.Jy.Ca=_.Od({type:_.Jy});_.Jy.Ba=_.nd({});var Ky=class{constructor(a){this.L3c=a}create(a,b){return new S7a(a,this.L3c,b)}};Ky.O=function(a){return new (a||Ky)(_.m(_.Hv))};Ky.ta=_.k({token:Ky,oa:Ky.O,Ea:"root"});var S7a=class extends iJa{constructor(a,b,c){super();this.dTa=a;this.Cpb=b;this.url=c}makeRequest(a){return _.v(this.dTa.makeRequest(a),this.Cpb.create(this.url))}};var T7a=class extends iJa{constructor(a){super();this.i0c=a}makeRequest(a){return _.jf(()=>this.i0c.makeRequest(a))}};_.Ly=class{constructor(a,b){this.rma=a;this.Ifa=b}create(a){a=this.Ifa.create(a,"xd4");return this.rma.create(new T7a(a))}};_.Ly.O=function(a){return new (a||_.Ly)(_.m(xu),_.m(My))};_.Ly.ta=_.k({token:_.Ly,oa:_.Ly.O,Ea:"root"});_.Ny=class{constructor(a,b,c){this.O3c=a;this.rma=b;this.Ifa=c}create(a){const b=new T7a(this.Ifa.create(a,"xd4"));return this.O3c.create(this.rma.create(b),a)}};_.Ny.O=function(a){return new (a||_.Ny)(_.m(Ky),_.m(xu),_.m(My))};_.Ny.ta=_.k({token:_.Ny,oa:_.Ny.O,Ea:"root"});
_.Oy=class{constructor(a,b,c,d){this.config=a;this.rma=b;this.pZc=c;this.Ifa=d}create(a){a=_.wk.has(0)?this.pZc.create(a):this.Ifa.create(a,"xd3");return this.rma.create(new T7a(a))}};_.Oy.O=function(a){return new (a||_.Oy)(_.m(_.rv),_.m(xu),_.m(yu),_.m(My))};_.Oy.ta=_.k({token:_.Oy,oa:_.Oy.O,Ea:"root"});
var My=class{constructor(a,b,c,d,e){this.yya=a;this.sessionIndex=b;this.lock=c;this.Ga=d;this.Xq=e}create(a,b){const c=_.sv.has(28)&&!_.sv.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 KYa(a,this.yya,this.Ga,this.lock,this.Xq,c)}};
My.O=function(a){return new (a||My)(_.m(_.Un),_.m(_.Vn),_.m(_.TYa),_.m(_.Dv),_.m(_.Yn),_.m(_.tv))};My.ta=_.k({token:My,oa:My.O,Ea:"root"});_.U7a=new _.Vd("REQUEST_SERVICE");_.Py=class{};_.Py.O=function(a){return new (a||_.Py)};_.Py.Ca=_.Od({type:_.Py});_.Py.Ba=_.nd({});_.Qy=new _.Vd("file_contents_derived_data_memoizers");_.V7a=class{constructor(a){this.Ga=a;this.og=new _.Au(this.Ga)}};_.W7a=new _.Vd("file_service",{Ea:"root",oa:()=>_.nk(pTa)});_.Ry=class extends _.V7a{constructor(a,b,c){super(a);this.YN=b;this.nf=c}BC(a,b,c,d,e,f){const g=_.jk(a,b,c,d,e,f);return this.og.fetch(g.toObject(),()=>this.fetch(g))}eta(){return new Vq}extract(a){return a.BC()}isValid(a){return a.eh()!==0}fetch(a){return _.v(_.Iv(this.nf,()=>this.YN.BC((new MSa).fq(a),this.nf.il()),"FileService.getFolding"),_.u(b=>b.BC()||new Vq))}};_.Ry.O=function(a){return new (a||_.Ry)(_.m(_.Jp),_.m(_.W7a),_.m(_.Zv))};_.Ry.ta=_.k({token:_.Ry,oa:_.Ry.O,Ea:"root"});_.Sy=class extends _.V7a{constructor(a,b,c){super(a);this.YN=b;this.nf=c}CC(a,b,c,d,e,f){const g=_.jk(a,b,c,d,e,f);return this.og.fetch(g.toObject(),()=>this.fetch(g))}eta(){return new Wq}extract(a){return a.CC()}isValid(a){return a.eh()!==0}fetch(a){return _.v(_.Iv(this.nf,()=>this.YN.CC((new QSa).fq(a),this.nf.il()),"FileService.getOutline"),_.u(b=>b.CC()||new Wq))}};_.Sy.O=function(a){return new (a||_.Sy)(_.m(_.Jp),_.m(_.W7a),_.m(_.Zv))};_.Sy.ta=_.k({token:_.Sy,oa:_.Sy.O,Ea:"root"});_.X7a=new _.Vd("REQUEST_SERVICE");_.Ty=class{};_.Ty.O=function(a){return new (a||_.Ty)};_.Ty.Ca=_.Od({type:_.Ty});_.Ty.Ba=_.nd({});_.Uy=new _.Vd("API_VERSION");_.Vy=new _.Vd("REQUEST_SERVICE");_.Wy=class{};_.Wy.O=function(a){return new (a||_.Wy)};_.Wy.Ca=_.Od({type:_.Wy});_.Wy.Ba=_.nd({});_.Xy=new _.Vd("API_VERSION");_.Yy=new _.Vd("REQUEST_SERVICE");_.Zy=class{};_.Zy.O=function(a){return new (a||_.Zy)};_.Zy.Ca=_.Od({type:_.Zy});_.Zy.Ba=_.nd({});_.Y7a=new _.Vd("API_VERSION");_.Z7a=new _.Vd("REQUEST_SERVICE");_.$y=class{};_.$y.O=function(a){return new (a||_.$y)};_.$y.Ca=_.Od({type:_.$y});_.$y.Ba=_.nd({});_.$7a=new _.Vd("API_VERSION");_.a8a=new _.Vd("REQUEST_SERVICE");_.az=class{};_.az.O=function(a){return new (a||_.az)};_.az.Ca=_.Od({type:_.az});_.az.Ba=_.nd({});_.b8a=new _.Vd("REQUEST_SERVICE");_.bz=class{};_.bz.O=function(a){return new (a||_.bz)};_.bz.Ca=_.Od({type:_.bz});_.bz.Ba=_.nd({});var c8a=new _.Vd("localObservableRequestService",{Ea:"root",oa:()=>{const a={e5:"",d5:""};return _.Fd(Ky).create(new _.YYa(a),a.e5)}}),cz=class{constructor(a){if(a)throw Error("nd");}};cz.O=function(a){return new (a||cz)(_.m(cz,12))};cz.Ca=_.Od({type:cz});cz.Ba=_.nd({imports:[_.Qp,_.Jy,_.Py,_.$y,_.Ku,_.Lu,_.Eu,_.Nn,_.jw,_.Mu,_.Nu,_.Wy,_.Ou,_.bz,_.az,_.Zy,_.Ty]});var dz=class{sTb(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)}rTb(){}qTb(a){return a}};dz.O=function(a){return new (a||dz)};dz.ta=_.k({token:dz,oa:dz.O});var e8a;_.d8a=null;e8a=new _.Vd("legacy converter",{Ea:"root",oa:()=>_.d8a});var f8a,Kwa,g8a;f8a=/^([^?#;]*)((\?|#|;).*)?$/;Kwa=[_.Sp.Rvb,_.Sp.eGa,_.Sp.mR,_.Sp.e1,_.Sp.Oxb];g8a=[{startIndex:1,u0a:"+"},{YXb:"+",u0a:":"},{YXb:":"}];
_.ez=class{constructor(a){this.qQb=a;this.Eo=_.wk.has(2)}sTb(a,b){b&&this.qQb&&(a=this.qQb(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}rTb(a,b){a=a.root.children.primary.Od;if(!(a.length<=2)){var c=a.map(e=>e.path).join("/")+"/";for(var d of Kwa)if(c.startsWith(d+
"/"))return;if(this.Eo&&a[0].path!=="h")a[0].path==="piper"?a.length>=4&&Jwa(a,3,a.length):Jwa(a,1,a.length);else{let e;if(a[0].path==="h"||a[0].path==="source")e=a.shift();for(const f of g8a){d=f.startIndex;if(d===void 0){d=a.findIndex(g=>g.path===f.YXb);if(d<0)break;d++}c=f.u0a!==void 0?a.findIndex(g=>g.path===f.u0a):a.length;c=c<0?a.length:c;Jwa(a,d,c)}e&&a.unshift(e)}b&&(a[a.length-1].path+="/")}}qTb(a){if(!Lwa(a))return a;let b=a.replace(f8a,"$1");a=a.replace(f8a,"$2");b=b.replace(/%2F/g,"/").replace(/%2B/g,
"+").replace("/:/",":").replace("/:",":").replace(":/",":").replace("piper/_/","piper///");return b+a}};_.ez.O=function(a){return new (a||_.ez)(_.m(e8a),_.m(_.rv))};_.ez.ta=_.k({token:_.ez,oa:_.ez.O});var h8a=function(a,b){a.current&&a.current.path===a.location.path()||(a.W8a=!0,a.current={path:a.location.path(),J8:a.parse(a.location.path())},a.W8a=!1);for(const c of a.r_c)a.current.J8.Sa.hasOwnProperty(c)&&a.Q_c(c,a.current.J8,b)},i8a=class extends WKa{constructor(a,b=Mwa){super();this.location=a;this.r_c=rTa;this.Q_c=b;this.current=null;this.W8a=!1}parse(a){a=super.parse(a);this.W8a||h8a(this,a);return a}hd(a){h8a(this,a);return super.hd(a)}};var j8a,k8a;j8a=window.location.pathname;k8a=new _.Vd("queryParamPreserver",{Ea:"root",oa:()=>Nwa});
_.fz=class extends i8a{constructor(a,b,c,d){super(c,d);this.Sb=b;this.lza=[];this.lza.push(new dz,a)}parse(a){var b=a.split(/[\/]+;/);b=b.length>1?b.join(";"):a;a=b!==a||!this.Ua.iP&&j8a!=="/"&&j8a.endsWith("/")&&(new _.Uj(b)).oe()+"/"===j8a;for(var c of this.lza)b=c.sTb(b,!this.Ua.iP);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.lza)d.rTb(c,a);return c}hd(a){a=super.hd(a);for(const b of this.lza)a=b.qTb(a);
return a}get Ua(){this.hVb||(this.hVb=this.Sb.get(_.ni));return this.hVb}};_.fz.O=function(a){return new (a||_.fz)(_.m(_.ez),_.m(_.vf),_.m(_.oo),_.m(k8a))};_.fz.ta=_.k({token:_.fz,oa:_.fz.O});var l8a=new _.Vd("GMAT_SNACK_BAR_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});var gz=class extends _.St{constructor(a,b,c,d,e,f,g){g.Qe||_.Mx(a,"gmat-mdc-snack-bar");super(a,b,c,d,e,f)}};gz.O=function(a){return new (a||gz)(_.m(_.Ls),_.m(_.Br),_.m(_.vf),_.m(_.xr),_.m(_.St,12),_.m(_.fXa),_.m(l8a))};gz.ta=_.k({token:gz,oa:gz.O});_.hz=class{};_.hz.O=function(a){return new (a||_.hz)};_.hz.Ca=_.Od({type:_.hz});_.hz.Ba=_.nd({Nb:[{va:_.St,Md:gz},{va:_.Ls,Md:_.Nx}],imports:[_.Tt]});_.m8a=new _.Vd("MatInkBarPositioner",{Ea:"root",oa:function(){return a=>({left:a?(a.offsetLeft||0)+"px":"0",width:a?(a.offsetWidth||0)+"px":"0"})}});_.n8a=new _.Vd("MatTabContent");_.o8a=_.rj("translateTab",[_.uj("center, void, left-origin-center, right-origin-center",_.tj({transform:"none",visibility:"visible"})),_.uj("left",_.tj({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.uj("right",_.tj({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),_.vj("* => left, * => right, left => center, right => center",_.sj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),_.vj("void => left-origin-center",[_.tj({transform:"translate3d(-100%, 0, 0)",
visibility:"hidden"}),_.sj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),_.vj("void => right-origin-center",[_.tj({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),_.sj("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])]);_.iz=new _.Vd("MAT_TABS_CONFIG");_.p8a=_.cj({passive:!0});_.q8a=new _.Vd("MatTabLabel");_.r8a=new _.Vd("MAT_TAB");_.s8a=new _.Vd("MAT_TAB_GROUP");var gxa={};var jz=class extends _.$h{constructor(){super({type:"@ngrx/store/init"})}next(a){if(typeof a==="function")throw new TypeError("od");if(typeof a==="undefined")throw new TypeError("pd");if(typeof a.type==="undefined")throw new TypeError("qd");super.next(a)}complete(){}Ia(){super.complete()}};jz.O=function(a){return new (a||jz)};jz.ta=_.k({token:jz,oa:jz.O});var t8a=[jz];var u8a=new _.Vd("@ngrx/store Internal Root Guard"),v8a=new _.Vd("@ngrx/store Internal Initial State"),w8a=new _.Vd("@ngrx/store Initial State"),x8a=new _.Vd("@ngrx/store Reducer Factory"),y8a=new _.Vd("@ngrx/store Internal Reducer Factory Provider"),z8a=new _.Vd("@ngrx/store Initial Reducers"),A8a=new _.Vd("@ngrx/store Internal Initial Reducers"),B8a=new _.Vd("@ngrx/store Internal Store Reducers"),C8a=new _.Vd("@ngrx/store Internal Store Features"),D8a=new _.Vd("@ngrx/store Feature Reducers"),E8a=
new _.Vd("@ngrx/store User Provided Meta Reducers"),F8a=new _.Vd("@ngrx/store Meta Reducers"),G8a=new _.Vd("@ngrx/store Internal Resolved Meta Reducers"),H8a=new _.Vd("@ngrx/store User Runtime Checks Config"),I8a=new _.Vd("@ngrx/store Internal User Runtime Checks Config"),kz=new _.Vd("@ngrx/store Internal Runtime Checks"),J8a=new _.Vd("@ngrx/store Check if Action types are unique");var K8a=class extends _.Re{},L8a=class extends jz{},N8a=function(a,b){a.sZ=Object.assign({},a.sZ,b);M8a(a,Object.keys(b))},O8a=function(a,b){b=b.reduce((c,{sZ:d,xza:e,FRb:f,initialState:g,key:l})=>{d=typeof d==="function"?Uwa(f)(d,g):Twa(e,f)(d,g);c[l]=d;return c},{});N8a(a,b)},P8a=function(a,b){b.forEach(c=>{a.sZ=Rwa(a.sZ,c)});M8a(a,b)},Q8a=function(a,b){P8a(a,b.map(c=>c.key))},M8a=function(a,b){a.next(a.xza(a.sZ,a.initialState));a.zQc.next({type:"@ngrx/store/update-reducers",features:b})},lz=class extends _.$h{constructor(a,
b,c,d){super(d(c,b));this.zQc=a;this.initialState=b;this.sZ=c;this.xza=d}Ia(){this.complete()}};lz.O=function(a){return new (a||lz)(_.m(L8a),_.m(w8a),_.m(z8a),_.m(x8a))};lz.ta=_.k({token:lz,oa:lz.O});var R8a=[lz,{va:K8a,Fb:lz},{va:L8a,Fb:jz}];var mz=class extends _.fg{Ia(){this.complete()}};mz.O=(()=>{let a;return function(b){return(a||(a=_.Ce(mz)))(b||mz)}})();mz.ta=_.k({token:mz,oa:mz.O});var S8a=[mz];var T8a=class extends _.Re{},nz=class extends _.$h{constructor(a,b,c,d){super(d);this.lBa=_.v(_.v(_.v(a,_.Eja(VHa)),_.sg(b)),_.lg(kxa,{state:d})).subscribe(({state:e,action:f})=>{this.next(e);c.next(f)});this.state=jxa(this)}Ia(){this.lBa.unsubscribe();this.complete()}};nz.O=function(a){return new (a||nz)(_.m(jz),_.m(K8a),_.m(mz),_.m(w8a))};nz.ta=_.k({token:nz,oa:nz.O});var U8a=[nz,{va:T8a,Fb:nz}];var Gk=class extends _.Re{constructor(a,b,c){super();this.Lca=b;this.ujb=c;this.source=a;this.state=a.state}select(a,...b){return lxa.call(null,a,...b)(this)}SC(a){const b=new Gk(this,this.Lca,this.ujb);b.operator=a;return b}dispatch(a){this.Lca.next(a)}next(a){this.Lca.next(a)}error(a){this.Lca.error(a)}complete(){this.Lca.complete()}};Gk.O=function(a){return new (a||Gk)(_.m(T8a),_.m(jz),_.m(lz))};Gk.ta=_.k({token:Gk,oa:Gk.O});var V8a=[Gk];var oz=class{};oz.O=function(a){return new (a||oz)(_.m(jz),_.m(K8a),_.m(mz),_.m(Gk),_.m(u8a,8),_.m(J8a,8))};oz.Ca=_.Od({type:oz});oz.Ba=_.nd({});var pz=class{constructor(a,b,c){this.features=a;this.ujb=c;a=a.map((d,e)=>{e=b.shift()[e];return Object.assign({},d,{sZ:e,initialState:nxa(d.initialState)})});O8a(c,a)}Ia(){Q8a(this.ujb,this.features)}};pz.O=function(a){return new (a||pz)(_.m(C8a),_.m(D8a),_.m(lz),_.m(oz),_.m(J8a,8))};pz.Ca=_.Od({type:pz});pz.Ba=_.nd({});var W8a=new _.Vd("@ngrx/effects Internal Root Guard"),X8a=new _.Vd("@ngrx/effects User Provided Effects"),Y8a=new _.Vd("@ngrx/effects Internal Root Effects"),Z8a=new _.Vd("@ngrx/effects Internal Root Effects Instances"),$8a=new _.Vd("@ngrx/effects Effects Error Handler",{Ea:"root",oa:()=>wxa});var a9a=function(a){return _.v(a,xja(b=>b.constructor&&b.constructor.name!=="Object"&&b.constructor.name!=="Function"?Object.getPrototypeOf(b):b),_.ff(b=>_.v(b,xja(xxa))),_.ff(b=>{const c=_.v(b,_.vja(d=>yxa(a.Hg,a.dRc)(d)),_.u(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.Hg,f=e.handleError,g=Error,l="vd`"+rxa(d)+"`";try{var p=JSON.stringify(t)}catch(x){p=t}f.call(e,g(l+p))}}return d.notification}),_.pf(d=>d.kind===
"N"&&d.value!=null),rja());b=_.v(b,_.ag(1),_.pf(vxa),_.u(d=>d.ngrxOnInitEffects()));return _.of(c,b)}))},qz=class extends _.fg{constructor(a,b){super();this.Hg=a;this.dRc=b}HPa(a){this.next(a)}};qz.O=function(a){return new (a||qz)(_.m(_.Uf),_.m($8a))};qz.ta=_.k({token:qz,oa:qz.O,Ea:"root"});(function(a,b){gxa[a]=(gxa[a]||0)+1;if(typeof b==="function")return Owa(a,(...c)=>Object.assign({},b(...c),{type:a}));switch(b?b.T9c:"empty"){case "empty":return Owa(a,()=>({type:a}));case "props":return Owa(a,c=>Object.assign({},c,{type:a}));default:throw Error("wd");}})("@ngrx/effects/init");var rz=class{constructor(a,b){this.cRc=a;this.store=b;this.Lea=null}start(){this.Lea||(this.Lea=a9a(this.cRc).subscribe(this.store))}Ia(){this.Lea&&(this.Lea.unsubscribe(),this.Lea=null)}};rz.O=function(a){return new (a||rz)(_.m(qz),_.m(Gk))};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.HPa(e);c.dispatch({type:"@ngrx/effects/init"})}HPa(a){this.sources.HPa(a)}};sz.O=function(a){return new (a||sz)(_.m(qz),_.m(rz),_.m(Gk),_.m(Z8a),_.m(oz,8),_.m(pz,8),_.m(W8a,8))};sz.Ca=_.Od({type:sz});sz.Ba=_.nd({});var b9a=[_.bs,_.ap,_.YMa()],tz=new _.tOa,c9a=[{path:"",EU:_.ppa(),children:[{path:_.Sp.E9,tl:tz.for("search"),data:mr,resolve:{keyboardShortcuts:_.vi(_.Gy),settingsPageLink:_.vi(Hy),additionalLinks:_.vi(Ey)},mr:"paramsOrQueryParamsChange"},{path:_.Sp.e1,tl:tz.for("source_settings"),data:mr,resolve:{keyboardShortcuts:_.vi(_.Gy),settingsPageLink:_.vi(Hy),additionalLinks:_.vi(Ey)}},{path:_.Sp.Rvb,tl:tz.for("admin"),data:Object.assign({},mr),resolve:{keyboardShortcuts:_.vi(_.Gy),additionalLinks:_.vi(Ey)}},
{path:_.Sp.eGa,tl:tz.for("onboarding"),data:mr},{path:_.Sp.mR,tl:tz.for("results"),data:{appBarTitle:"Build Status",appBarBadge:"early access",disableAppLink:!0,showSshKeysLink:!1,showTermsOfServiceLink:!0,showPrivacyLink:!0}},{path:_.Sp.Oxb,tl:tz.for("ssh_keys"),data:mr,resolve:{keyboardShortcuts:_.vi(_.Gy)}},{path:_.Sp.Guc,tl:tz.for("source"),data:Object.assign({},mr,{groupType:"host"}),resolve:{keyboardShortcuts:_.vi(_.Gy),settingsPageLink:_.vi(Hy),additionalLinks:_.vi(Ey)}},{path:_.Sp.UH,tl:tz.for("source"),
data:Object.assign({},mr),resolve:{keyboardShortcuts:_.vi(_.Gy),settingsPageLink:_.vi(Hy),additionalLinks:_.vi(Ey)}},{path:"**",component:_.iv,data:{appBarTitle:"Oops",showTermsOfServiceLink:!0,showPrivacyLink:!0}}]}],uz=class{store(){}UAa(a,b){return this.Bga(a)&&this.Bga(b)?a.component===b.component:a.qe===b.qe}Bga(a){return a.data.Qc}};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=_.Od({type:vz,bootstrap:[iy]});
var d9a=[..._.sOa(tz),_.ti,_.Gt,_.qu,_.ez,{va:oi,Bb:function(a){return()=>{_.v(a.prefetch("file",!1),_.ag(1),_.bg(1E3)).subscribe(()=>{const b=document.getElementById("pre-rendered-code");b==null||b.hasAttribute("processed")||b.parentElement.removeChild(b)})}},Ib:[_.Vv],vd:!0},{va:_.Uf,Fb:_.du,Ib:[_.Lt]},{va:_.ri,Md:_.fz},{va:_.kp,Md:uz},{va:_.CKa,nc:"/"},{va:G4a,Bb:function(a){const b=c9a[0].children.filter(c=>{switch(c.path){case "piper":case _.Sp.e1:return _.wk.has(2);case _.Sp.mR:return _.Bl(_.ql(a,
mv,4),1);default:return!0}});c9a[0].children=b;return c9a},Ib:[Gv,_.rv]},{va:_.CYa,nc:_.BYa},{va:_.s1a,nc:_.t1a},{va:_.gi,Md:_.lv},{va:_.iz,nc:{Jz:!1}}],e9a={Tp:_.Iy,Nb:_.Q7a},f9a;
f9a={Tp:oz,Nb:[...function(a={},b={}){return[{va:u8a,Bb:pxa},{va:v8a,nc:b.initialState},{va:w8a,Bb:nxa,Ib:[v8a]},{va:A8a,nc:a},{va:B8a,Fb:a instanceof _.Vd?a:A8a},{va:z8a,Ib:[A8a,[new _.RGa(B8a)]],Bb:mxa},{va:E8a,nc:b.FRb?b.FRb:[]},{va:G8a,Ib:[F8a,E8a],Bb:oxa},{va:y8a,nc:b.xza?b.xza:Qwa},{va:x8a,Ib:[y8a,G8a],Bb:Twa},t8a,R8a,S8a,U8a,V8a,[{va:I8a,nc:b.Knd},{va:H8a,Bb:fxa,Ib:[I8a]},{va:kz,Ib:[H8a],Bb:bxa},{va:F8a,vd:!0,Ib:[kz],Bb:dxa},{va:F8a,vd:!0,Ib:[kz],Bb:cxa},{va:F8a,vd:!0,Ib:[kz],Bb:exa}],[{va:J8a,
vd:!0,Ib:[kz],Bb:hxa}]]}({},void 0)]};var g9a=[[]].flat(),h9a=g9a.filter(sxa);
vz.Ba=_.nd({Nb:d9a,imports:[b9a,_.Rv,_.ky,Dy,e9a,f9a,{Tp:sz,Nb:[h9a,{va:Y8a,nc:[g9a]},{va:W8a,Bb:function(){const a=_.Fd(rz,{optional:!0,AXb:!0}),b=_.Fd(Y8a,{self:!0});if((b.length!==1||b[0].length!==0)&&a)throw new TypeError("xd");return"guarded"}},{va:X8a,vd:!0,nc:[]},{va:Z8a,Bb: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 _.Vd||sxa(d)?_.Fd(d):d)},Ib:[Y8a,X8a]}]},_.cu,_.jv,_.pu,_.hz,_.JNa(c9a),{Tp:cz,Nb:[_.su,{va:_.Bn,Md:_.XYa},
{va:_.rYa,Bb:_.Esa},{va:sYa,Bb:function(){return{enabledFeatures:Array.from(_.sv).join(", ")}}},{va:_.iw,Bb:_.Sj,Ib:[_.mk,_.Ny]},{va:_.wJa,Fb:c8a},{va:_.R7a,Bb:_.Sj,Ib:[_.JJa,_.Oy]},{va:_.CZa,Bb:_.Sj,Ib:[_.Wn,_.Oy]},{va:_.DZa,Bb:_.Sj,Ib:[_.Wn,_.Oy]},{va:_.U7a,Bb:_.Sj,Ib:[_.KJa,_.Oy]},{va:_.Z7a,Bb:_.Sj,Ib:[_.Xn,_.Oy]},{va:_.AZa,Bb:_.Sj,Ib:[_.MJa,_.Oy]},{va:_.Vy,Bb:_.Sj,Ib:[_.NJa,_.Ly]},{va:_.Yy,Bb:_.Sj,Ib:[_.WJa,_.Ly]},{va:_.a8a,Bb:_.Sj,Ib:[_.PJa,_.Oy]},{va:_.b8a,Bb:_.Sj,Ib:[_.QJa,_.Oy]},{va:_.EZa,
Bb:_.Sj,Ib:[_.RJa,_.Oy]},{va:_.FZa,Bb:_.Sj,Ib:[_.SJa,_.Oy]},{va:_.HZa,Bb:_.Sj,Ib:[_.UJa,_.Oy]},{va:_.X7a,Bb:_.Sj,Ib:[_.VJa,_.Oy]},{va:_.ru,Bb:function(){return window}},{va:_.TYa,Md:_.VYa},{va:_.UYa,Bb:function(a){return new _.um(a.document)},Ib:[_.ru]},{va:_.Qy,vd:!0,Fb:_.Ry},{va:_.Qy,vd:!0,Fb:_.Sy}]},Uv]});var wz=class{};wz.O=function(a){return new (a||wz)};wz.Ca=_.Od({type:wz,bootstrap:[iy]});wz.Ba=_.nd({imports:[vz,_.cs]});var zxa;_.Hk=new Map;zxa=!1;var i9a=class{constructor(a){this.Od=a}toString(){return this.Od.join(".")}getVersion(){return this.Od[0]}getExtension(){return this.Od[1]}};var k9a=function(a){var b=a.split(".");b=b.length!==4&&b.length!==3||b[0].indexOf("=")!==-1?null:new j9a(b);if(b===null)throw new TypeError("zd`"+a);return b},j9a=class{constructor(a){this.Od=a}toString(){return this.Od.join(".")}getVersion(){return this.Od[1]}};var r9a=function(a,b=!0){var c=l9a(a);const d=new m9a,e=c.match(Nm)[5];qc(n9a,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.bM=a.substr(0,a.indexOf(f)+f.length);if(d.bM.endsWith("_/wa/")){b=o9a(a);let g=!0;Object.values(p9a).forEach(l=>{a.endsWith(l)&&(d.Zub=l,g=!1)});g&&(c=a.split("/"),d.Zub="/"+c[c.length-1]);xz(d,"wk",b.toString());return d}if(d.bM.endsWith("_/r/"))return xz(d,
"sc",q9a(a).toString()),d;if(!b)return d;(b=c.match(Nm)[6]||null)&&bGa(b,(g,l)=>{d.Uj[g]=l});return d},l9a=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a},o9a=function(a){let b=null;const c=a.lastIndexOf("_/wa/")+5,d=a.indexOf("/",c);d!==-1?b=a.slice(c,d):Object.values(p9a).forEach(e=>{a.endsWith(e)&&(b=a.slice(c,a.lastIndexOf(e)))});if(b===null)return null;try{return k9a(b)}catch(e){return null}},q9a=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 i9a(c);if(b===null)throw new TypeError("yd`"+a);return b}catch(c){return null}},s9a=function(a){var b=(b=l9a(a).match(Nm)[5]||null)?decodeURI(b):b;return b===null?!1:RegExp("/_/wa/","g").test(b)?!!o9a(a):RegExp("/_/r/","g").test(b)?!!q9a(a):RegExp("(/_/js/)|(/_/ss/)","g").test(b)?/\/k=/.test(b):!1},xz=function(a,b,c){c?a.Gk[b]=c:delete a.Gk[b]},v9a=function(a){const b=[],c=(0,_.Wj)(function(d){this.Gk[d]!==void 0&&b.push(d+
"="+this.Gk[d])},a);t9a(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.Gk||xz(a,"d","0"),c("d"),c("exm"),c("excm"),(a.Gk.excm||a.Gk.exm)&&b.push("ed=1"),c("im"),c("dg"),c("sm"),yz(a,"br")=="1"&&c("br"),c("br-d"),u9a(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.Gk[b]?a.Gk[b]:null},t9a=function(a){a=yz(a,"md");return!!a&&a!==
"0"},u9a=function(a){switch(yz(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}},w9a=function(a,b){b&&b.length>0?(b.sort(),xz(a,"exm",b.join(","))):xz(a,"exm",null)},x9a=function(a,b){b&&b.length>0?(b.sort(),xz(a,"excm",b.join(","))):xz(a,"excm",null)},y9a=function(a){return(a=yz(a,"m"))?a.split(","):[]},z9a=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(";"))},A9a=function(a){delete a.Gk.m;delete a.Gk.exm;delete a.Gk.ed},m9a=class{constructor(){this.Gk={};this.bM="";this.Uj={};this.Zub=".wasm"}toString(){if(this.bM.endsWith("_/wa/"))var a=`${this.bM}${yz(this,"wk")}${this.Zub}`;else if(this.bM.endsWith("_/r/"))a=`${this.bM}${yz(this,"sc")}`;else{a=this.bM+v9a(this);const b=_.Om(this.Uj);let c="";b!=""&&(c="?"+b);a+=c}return a}S7(a){xz(this,"md",a)}MWb(a){xz(this,"rs",a)}uMb(){return yz(this,"rs")}clone(){return r9a(this.toString())}},
n9a={a9c:"k",P7c:"ck",A9c:"wk",z8c:"m",Z7c:"exm",X7c:"excm",G7c:"am",v8c:"mm",Y8c:"rt",l8c:"d",Y7c:"ed",i9c:"sv",R7c:"deob",K7c:"cb",e9c:"rs",c9c:"sdch",m8c:"im",S7c:"dg",V7c:"br",U7c:"br-d",G9c:"wt",a8c:"ee",h9c:"sm",y8c:"md",e8c:"gssmodulesetproto",x9c:"ujg",w9c:"sp",s9c:"tpc",j9c:"sc"},B9a=RegExp("^loaded_(g|h)?[_\\d]+$"),p9a={z9c:".wasm",g9c:".map",q9c:".symbols",p8c:".loader.js",q8c:".loader.sourcemap",E9c:".worker.js",F9c:".worker.sourcemap"};var C9a=a=>{a=a.clone();A9a(a);xz(a,"dg",null);xz(a,"d","0");w9a(a,null);x9a(a,null);return a},D9a=!0,E9a=(a,b,{cssRowKey:c,QU:d,lW:e,callback:f}={})=>{xz(a,"m",b.join(","));e&&z9a(a,e);c&&(xz(a,"ck",c),d?a.MWb(d):D9a&&(D9a=!1));if(f){if(f!=null&&!B9a.test(f))throw Error("Ad`"+f);xz(a,"cb",f)}a=a.toString();_.Rk(a,"/")&&(e=document.location.href.match(Nm),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 _.Kc(a)},F9a=(a,b,{Ekb:c=[],cssRowKey:d,
QU:e,lW:f,callback:g}={})=>{a=C9a(a);x9a(a,c);return E9a(a,b,{cssRowKey:d,QU:e,lW:f,callback:g})},G9a=(a,b,{IUb:c=[],Ekb:d=[],cssRowKey:e,QU:f,lW:g,callback:l}={})=>{a=C9a(a);xz(a,"d","1");w9a(a,c);x9a(a,d);return E9a(a,b,{cssRowKey:e,QU:f,lW:g,callback:l})};var I9a=function(a){return H9a(a).then(function(b){return JSON.parse(b.responseText)})},H9a=function(a){const b={},c=b.u7c?b.u7c.eea():uQa.eea();return(new Aq(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=sQa(c.status))&&(g=c.status===0)&&(g=aGa(a),g=!(g=="http"||g=="https"||g==""));g?d(c):e(new J9a(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.p5c>0&&(f=_.ea.setTimeout(function(){c.onreadystatechange=()=>{};c.abort();e(new K9a(a,c))},b.p5c));try{c.send(null)}catch(g){c.onreadystatechange=()=>{},_.ea.clearTimeout(f),e(new zz("Error sending XHR: "+g.message,a,c))}})).BQ(function(d){d instanceof Cq&&
c.abort();throw d;})},zz=function(a,b,c){_.da.call(this,a+", url="+b);this.url=b;this.KCa=c};_.Qk(zz,_.da);zz.prototype.name="XhrError";var J9a=function(a,b,c){zz.call(this,"Request Failed, status="+a,b,c);this.status=a};_.Qk(J9a,zz);J9a.prototype.name="XhrHttpError";var K9a=function(a,b){zz.call(this,"Request timed out",a,b)};_.Qk(K9a,zz);K9a.prototype.name="XhrTimeoutError";var M9a,R9a,S9a,O9a,P9a,Q9a,U9a;_.L9a=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(x=>!_.zi().xj[x].Uy());t.length!==0?d(t,`Response was successful but was missing module(s) ${t}.`):c()},p=()=>{f--;f==0&&l()};b.forEach(t=>{t=_.zi().xj[t];t.Uy()?p():(t.n7(t.Jta,p),mOa(t,p))});a.onload=()=>l();a.onerror=()=>{g();d(b)}};
_.Az=function(a,b){let c=!1,d=[];for(let e=0;e<b.length;++e){const f=b[e];a.v7[f]||(a.v7[f]=!0,a.Lza.push(f),c=!0,d.push(f))}c&&(a.Fkb=!1)};M9a=function(a,b){if(b.href||b.getAttribute("data-href"))if(b=b.href||b.getAttribute("data-href"),s9a(b)&&!r9a(b).bM.endsWith("_/js/")){b=y9a(r9a(b));for(const c of b)a.Rab.includes(c)||a.Rab.push(c)}};
_.N9a=function(a,b,c,d){if(a.W6)return a.W6.then(()=>{_.N9a(a,b,c,d)}),!0;if(!a.Pma){const f=[];var e=Object.assign({},a.v7);a.W8(b,g=>{f.push(g.getId())},d,g=>!g.Uy(),e);b=f}for(e=0;e<b.length;){let f=b.length-e,g=e==0?b:b.slice(e,b.length),l=O9a(a,g,d),p=_.Ac(l).toString();for(;p.length>a.Mma;)if(f>1)f-=Math.ceil((p.length-a.Mma)/6),f=Math.max(f,1),g=b.slice(e,e+f),l=O9a(a,g,d),p=_.Ac(l).toString();else return a.Pma?(a.Pma=!1,a.W6=P9a(a).then(t=>{Q9a(a,t,d)}),_.N9a(a,b.slice(e),c,d)):!1;e+=f;a.Pma?
c(l,g):c(l,g,e===b.length?b:[])}return!0};R9a=function(a){a.Fkb||(a.Fkb=!0,a.Lza.sort());return a.Lza};S9a=function(a){a=a.Rab;a.sort();return a};O9a=function(a,b,c){return a.Pma?G9a(a.ska,b,{cssRowKey:a.qJb,QU:a.FIb,lW:c,IUb:R9a(a),Ekb:S9a(a)}):F9a(a.ska,b,{cssRowKey:a.qJb,QU:a.FIb,IUb:R9a(a),Ekb:S9a(a)})};_.T9a=function(a,b){let c=[];for(let d=0;d<b.length;++d){const e=b[d];a.v7[e]&&(delete a.v7[e],_.va(a.Lza,e),c.push(e))}};P9a=function(a){a=a.ska.clone();A9a(a);xz(a,"dg",null);a.S7("1");return I9a(a.toString())};
Q9a=function(a,b,c){_.zi().xAa((b||{}).moduleGraph);a.W8(R9a(a),d=>{_.Az(a,[d.getId()])},c);a.W6=null};
_.Bz=class{constructor(a,b,c,d=!1,e=!1){this.ska=r9a(_.Ac(a).toString(),!0);this.qJb=b;this.FIb=c;this.Pma=d;this.v7={};this.hdb={};this.Lza=[];this.Fkb=!0;this.Rab=(a=yz(this.ska,"excm"))?a.split(","):[];this.V2c=e;this.Oma=!1;this.bea="anonymous";this.Mma=4043;this.r8a=document.head||document.documentElement;this.W6=this.Qha=null;this.E4c=!0;this.logger=null;_.Az(this,y9a(this.ska));this.jua=void 0;this.Fxa()}OXc(a,b,{lW:c,onError:d,UK:e,CZc:f}={}){this.hdb=b;if(!a)throw Error("Dd");if(this.V2c){for(const g of document.getElementsByTagName("style"))M9a(this,
g);for(const g of document.getElementsByTagName("link"))M9a(this,g)}this.FQb(this.Dhb(a),c,d,e,f)}FQb(a,b,c=()=>{},d=()=>{}){_.N9a(this,a,(e,f,g=f)=>{this.load(e,f,c,d,g,b)},b)||c(-1)}Fxa(){}load(a,b,c,d,e=b){const f=U9a(a,this.Oma,this.bea,this.jua);_.Az(this,b);this.Qha=f;this.r8a.insertBefore(f,this.r8a.firstChild);_.L9a(f,b,()=>{f.parentElement.removeChild(f);this.Qha==f&&(this.Qha=null);const g=new Set;b.map(l=>g.add(l));for(const l in this.hdb)this.hdb[l].Uy()&&g.add(l);Array.from(g);d()},g=>
{f.parentElement.removeChild(f);this.Qha==f&&(this.Qha=null);_.T9a(this,g);this.W6?this.W6.then(()=>{c(-1)}):c(-1)},e)}Dhb(a){return a.filter(b=>!this.v7[b])}W8(a,b,c,d,e={}){const f=_.zi();for(let g of a){a=f.xj[g];if(e[g]||d&&!d(a))continue;e[g]=!0;let l=a.Cea||[];if(c){let p=[];c[g]&&(p=Object.keys(c[g]));l=l.concat(p)}this.W8(l,b,c,d,e);b(a)}}};U9a=(a,b,c,d)=>{const e=_.Dm(document,"SCRIPT");_.Cc(e,a);b&&(e.crossOrigin=c);e.async=!1;d&&e.setAttribute("fetchpriority",d);return e};var V9a=function(a){switch(a.type){case Cz.qf.Yxb:return"Unauthorized";case Cz.qf.bwb:return"Consecutive load failures";case Cz.qf.TIMEOUT:return"Timed out";case Cz.qf.zxb:return"Out of date module id";case Cz.qf.YEa:return"Init error";default:return`Unknown failure type ${a.type}`}},Cz=class{constructor(a,b){this.type=a;this.status=b}toString(){return`${V9a(this)} (${this.status!=void 0?this.status:"?"})`}};Nk.hv=Cz;Nk.hv.qf={Yxb:0,bwb:1,TIMEOUT:2,zxb:3,YEa:4};var Dz=function(){this.gdb=this.Wl=null;this.xj={};this.oG=[];this.nL=[];this.Kza=[];this.rt=[];this.JQ=[];this.WN={};this.eF={};this.hC=this.yra=new Hp([],"");this.U$a=null;this.qwa=new _.eu;this.mTa=!1;this.Ssa=0;this.TOb=this.l_b=this.SPb=!1};_.Qk(Dz,oOa);var W9a=function(a,b){_.da.call(this,`Error loading ${a}: ${b}`)};_.Qk(W9a,_.da);_.ba=Dz.prototype;_.ba.gWb=function(a){this.mTa=a};
_.ba.xAa=function(a,b){if(!(this instanceof Dz))this.xAa(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 x=0;x<p.length;x++)t-=p[x].length===0?1:Number(p[x]),p[x]=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);X9a(this,f,p);if(g)break;f=e+1;e=a.indexOf("/",f);e===-1&&(g=!0);l++}this.gdb=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);X9a(this,e,g)}this.gdb=c}b&&b.length?(laa(this.oG,b),this.U$a=_.ta(b)):this.qwa.eO||this.qwa.callback();Object.freeze(this.gdb);this.hC==
this.yra&&(this.hC=null,this.yra.onLoad((0,_.Wj)(this.oMb,this))&&Y9a(this,new Nk.hv(Nk.hv.qf.YEa)),Ez(this))}};_.ba.uUb=function(a,b){if(this.WN[a]){delete this.WN[a][b];for(const c in this.WN[a])return;delete this.WN[a]}};_.ba.isActive=function(){return this.oG.length>0};_.ba.DPb=function(){return this.JQ.length>0};
var Ez=function(a){var b=a.SPb,c=a.isActive();c!=b&&(a.Wta(c?"active":"idle"),a.SPb=c);b=a.DPb();b!=a.l_b&&(a.Wta(b?"userActive":"userIdle"),a.l_b=b)},X9a=function(a,b,c){a.xj[b]?(a=a.xj[b].Cea,a!=c&&a.splice(0,a.length,...c)):a.xj[b]=new Hp(c,b)},a$a=function(a,b,c){var d=[];_.Da(b,d);b=[];for(var e={},f=0;f<d.length;f++){var g=d[f],l=a.xj[g];if(!l)throw Error("Ed`"+g);var p=new _.eu;e[g]=p;l.Uy()?p.callback(null):(Z9a(a,g,l,!!c,p),$9a(a,g)||b.push(g))}b.length>0&&(a.oG.length===0?a.Pab(b):(a.rt.push(b),
Ez(a)));return e},Z9a=function(a,b,c,d,e){c.registerCallback(e.callback,e);mOa(c,function(f){e.Oea(new W9a(b,f))});$9a(a,b)?d&&(_.ua(a.JQ,b)>=0||a.JQ.push(b),Ez(a)):d&&(_.ua(a.JQ,b)>=0||a.JQ.push(b))};
Dz.prototype.Pab=function(a,b,c){b||(this.Ssa=0);var d=this.Dhb(a);this.oG=d;this.nL=this.mTa?a:_.wa(d);Ez(this);if(d.length!==0){this.Kza.push.apply(this.Kza,d);if(Object.keys(this.WN).length>0&&!this.Wl.E4c)throw Error("Fd");a=(0,_.Wj)(this.Wl.OXc,this.Wl,_.wa(d),this.xj,{lW:this.WN,xfd:!!c,onError:e=>{var f=this.nL;e=e!=null?e:void 0;this.Ssa++;this.nL=f;d.forEach(_.Ok(_.va,this.Kza),this);e==401?(Y9a(this,new Nk.hv(Nk.hv.qf.Yxb,e)),this.rt.length=0):e==410?(b$a(this,new Nk.hv(Nk.hv.qf.zxb,e)),
c$a(this)):this.Ssa>=3?(b$a(this,new Nk.hv(Nk.hv.qf.bwb,e)),c$a(this)):this.Pab(this.nL,!0,e==8001)},CZc:(0,_.Wj)(this.XTc,this)});(b=Math.pow(this.Ssa,2)*5E3)?_.ea.setTimeout(a,b):a()}};Dz.prototype.Dhb=function(a){a=a.filter(d=>this.xj[d].Uy()?(_.ea.setTimeout(()=>Error("Gd`"+d),0),!1):!0);for(var b=[],c=0;c<a.length;c++)b=b.concat(d$a(this,a[c]));_.Da(b);return!this.mTa&&b.length>1?(a=b.shift(),this.rt=b.map(function(d){return[d]}).concat(this.rt),[a]):b};
var d$a=function(a,b){var c=vc(a.Kza),d=[];c[b]||d.push(b);b=[b];for(var e=0;e<b.length;e++)for(var f=a.xj[b[e]].Cea,g=f.length-1;g>=0;g--){var l=f[g];a.xj[l].Uy()||c[l]||(d.push(l),b.push(l))}d.reverse();_.Da(d);return d};
Dz.prototype.EAa=function(){if(this.hC){var a=this.hC.getId(),b=[];if(this.WN[a]){for(const c of Object.keys(this.WN[a])){const d=this.xj[c];d&&!d.Uy()&&(this.uUb(a,c),b.push(c))}this.Qab(b)}this.isDisposed()||(this.xj[a].onLoad((0,_.Wj)(this.oMb,this))&&Y9a(this,new Nk.hv(Nk.hv.qf.YEa)),_.va(this.JQ,a),_.va(this.oG,a),this.oG.length===0&&c$a(this),this.U$a&&a==this.U$a&&(this.qwa.eO||this.qwa.callback()),Ez(this),this.hC=null)}};
var $9a=function(a,b){if(_.ua(a.oG,b)>=0)return!0;for(var c=0;c<a.rt.length;c++)if(_.ua(a.rt[c],b)>=0)return!0;return!1};Dz.prototype.load=function(a,b){return a$a(this,[a],b)[a]};Dz.prototype.Qab=function(a){return a$a(this,a)};var Cpa=function(a){var b=_.xi;b.hC&&b.hC.getId()==="synthetic_module_overhead"&&(b.EAa(),delete b.xj.synthetic_module_overhead);b.xj[a]&&b.W8(b.xj[a].Cea||[],c=>{c.EAa();_.va(b.oG,c.getId())},c=>!c.Uy());b.hC=b.xj[a]};
Dz.prototype.nUb=function(a){this.hC||(this.xj.synthetic_module_overhead=new Hp([],"synthetic_module_overhead"),this.hC=this.xj.synthetic_module_overhead);var b=this.hC;b.n7(b.Jta,a)};Dz.prototype.XTc=function(){b$a(this,new Nk.hv(Nk.hv.qf.TIMEOUT));c$a(this)};
var b$a=function(a,b){a.nL.length>1?a.rt=a.nL.map(function(c){return[c]}).concat(a.rt):Y9a(a,b)},Y9a=function(a,b){var c=a.nL;a.oG.length=0;for(var d=[],e=0;e<a.rt.length;e++){var f=a.rt[e].filter(function(p){var t=d$a(this,p);return oya(c,function(x){return _.ua(t,x)>=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.rt.length;f++)_.va(a.rt[f],d[e]);_.va(a.JQ,d[e])}var g=a.eF.error;if(g)for(e=0;e<g.length;e++){var l=g[e];for(f=0;f<d.length;f++)l("error",d[f],
b)}for(e=0;e<c.length;e++)if(a.xj[c[e]])a.xj[c[e]].onError(b);a.nL.length=0;Ez(a)},c$a=function(a){for(;a.rt.length;){var b=a.rt.shift().filter(function(c){return!this.xj[c].Uy()},a);if(b.length>0){a.Pab(b);return}}Ez(a)};_.ba=Dz.prototype;_.ba.registerCallback=function(a,b){Array.isArray(a)||(a=[a]);for(var c=0;c<a.length;c++)this.n7(a[c],b)};_.ba.n7=function(a,b){var c=this.eF;c[a]||(c[a]=[]);c[a].push(b)};_.ba.Wta=function(a){for(var b=this.eF[a],c=0;b&&c<b.length;c++)b[c](a)};
_.ba.W8=function(a,b,c=()=>!0,d={}){for(const e of a)a=this.xj[e],!d[e]&&c(a)&&(d[e]=!0,this.W8(a.Cea||[],b,c,d),b(a))};_.ba.dispose=function(){uca(ica(this.xj),this.yra);this.xj={};this.oG=[];this.nL=[];this.JQ=[];this.rt=[];this.eF={};this.TOb=!0};_.ba.isDisposed=function(){return this.TOb};_.zpa=function(){return new Dz};_.Ik('/**\n * @license\n * Hammer.JS - v2.0.2 - 2014-07-26\n * http://hammerjs.github.io/\n *\n * Copyright (c) 2014 Jorik Tangelder <j.tangelder@gmail.com>;\n * Licensed under the MIT license */\n\n\n!function(a,b,c,d){"use strict";function e(a,b,c){return setTimeout(k(a,c),b)}function f(a,b,c){return Array.isArray(a)?(g(a,c[b],c),!0):!1}function g(a,b,c){var e,f;if(a)if(a.forEach)a.forEach(b,c);else if(a.length!==d)for(e=0,f=a.length;f>e;e++)b.call(c,a[e],e,a);else for(e in a)a.hasOwnProperty(e)&&b.call(c,a[e],e,a)}function h(a,b,c){for(var e=Object.keys(b),f=0,g=e.length;g>f;f++)(!c||c&&a[e[f]]===d)&&(a[e[f]]=b[e[f]]);return a}function i(a,b){return h(a,b,!0)}function j(a,b,c){var d,e=b.prototype;d=a.prototype=Object.create(e),d.constructor=a,d._super=e,c&&h(d,c)}function k(a,b){return function(){return a.apply(b,arguments)}}function l(a,b){return typeof a==hb?a.apply(b?b[0]||d:d,b):a}function m(a,b){return a===d?b:a}function n(a,b,c){g(r(b),function(b){a.addEventListener(b,c,!1)})}function o(a,b,c){g(r(b),function(b){a.removeEventListener(b,c,!1)})}function p(a,b){for(;a;){if(a==b)return!0;a=a.parentNode}return!1}function q(a,b){return a.indexOf(b)>-1}function r(a){return a.trim().split(/\\s+/g)}function s(a,b,c){if(a.indexOf&&!c)return a.indexOf(b);for(var d=0,e=a.length;e>d;d++)if(c&&a[d][c]==b||!c&&a[d]===b)return d;return-1}function t(a){return Array.prototype.slice.call(a,0)}function u(a,b,c){for(var d=[],e=[],f=0,g=a.length;g>f;f++){var h=b?a[f][b]:a[f];s(e,h)<0&&d.push(a[f]),e[f]=h}return c&&(d=b?d.sort(function(a,c){return a[b]>c[b]}):d.sort()),d}function v(a,b){for(var c,e,f=b[0].toUpperCase()+b.slice(1),g=0,h=fb.length;h>g;g++)if(c=fb[g],e=c?c+f:b,e in a)return e;return d}function w(){return lb++}function x(b,c){var d=this;this.manager=b,this.callback=c,this.element=b.element,this.target=b.options.inputTarget,this.domHandler=function(a){l(b.options.enable,[b])&&d.handler(a)},this.evEl&&n(this.element,this.evEl,this.domHandler),this.evTarget&&n(this.target,this.evTarget,this.domHandler),this.evWin&&n(a,this.evWin,this.domHandler)}function y(a){var b;return new(b=ob?M:pb?N:nb?P:L)(a,z)}function z(a,b,c){var d=c.pointers.length,e=c.changedPointers.length,f=b&vb&&d-e===0,g=b&(xb|yb)&&d-e===0;c.isFirst=!!f,c.isFinal=!!g,f&&(a.session={}),c.eventType=b,A(a,c),a.emit("hammer.input",c),a.recognize(c),a.session.prevInput=c}function A(a,b){var c=a.session,d=b.pointers,e=d.length;c.firstInput||(c.firstInput=D(b)),e>1&&!c.firstMultiple?c.firstMultiple=D(b):1===e&&(c.firstMultiple=!1);var f=c.firstInput,g=c.firstMultiple,h=g?g.center:f.center,i=b.center=E(d);b.timeStamp=kb(),b.deltaTime=b.timeStamp-f.timeStamp,b.angle=I(h,i),b.distance=H(h,i),B(c,b),b.offsetDirection=G(b.deltaX,b.deltaY),b.scale=g?K(g.pointers,d):1,b.rotation=g?J(g.pointers,d):0,C(c,b);var j=a.element;p(b.srcEvent.target,j)&&(j=b.srcEvent.target),b.target=j}function B(a,b){var c=b.center,d=a.offsetDelta||{},e=a.prevDelta||{},f=a.prevInput||{};(b.eventType===vb||f.eventType===xb)&&(e=a.prevDelta={x:f.deltaX||0,y:f.deltaY||0},d=a.offsetDelta={x:c.x,y:c.y}),b.deltaX=e.x+(c.x-d.x),b.deltaY=e.y+(c.y-d.y)}function C(a,b){var c,e,f,g,h=a.lastInterval||b,i=b.timeStamp-h.timeStamp;if(b.eventType!=yb&&(i>ub||h.velocity===d)){var j=h.deltaX-b.deltaX,k=h.deltaY-b.deltaY,l=F(i,j,k);e=l.x,f=l.y,c=jb(l.x)>jb(l.y)?l.x:l.y,g=G(j,k),a.lastInterval=b}else c=h.velocity,e=h.velocityX,f=h.velocityY,g=h.direction;b.velocity=c,b.velocityX=e,b.velocityY=f,b.direction=g}function D(a){for(var b=[],c=0;c<a.pointers.length;c++)b[c]={clientX:ib(a.pointers[c].clientX),clientY:ib(a.pointers[c].clientY)};return{timeStamp:kb(),pointers:b,center:E(b),deltaX:a.deltaX,deltaY:a.deltaY}}function E(a){var b=a.length;if(1===b)return{x:ib(a[0].clientX),y:ib(a[0].clientY)};for(var c=0,d=0,e=0;b>e;e++)c+=a[e].clientX,d+=a[e].clientY;return{x:ib(c/b),y:ib(d/b)}}function F(a,b,c){return{x:b/a||0,y:c/a||0}}function G(a,b){return a===b?zb:jb(a)>=jb(b)?a>0?Ab:Bb:b>0?Cb:Db}function H(a,b,c){c||(c=Hb);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return Math.sqrt(d*d+e*e)}function I(a,b,c){c||(c=Hb);var d=b[c[0]]-a[c[0]],e=b[c[1]]-a[c[1]];return 180*Math.atan2(e,d)/Math.PI}function J(a,b){return I(b[1],b[0],Ib)-I(a[1],a[0],Ib)}function K(a,b){return H(b[0],b[1],Ib)/H(a[0],a[1],Ib)}function L(){this.evEl=Kb,this.evWin=Lb,this.allow=!0,this.pressed=!1,x.apply(this,arguments)}function M(){this.evEl=Ob,this.evWin=Pb,x.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function N(){this.evTarget=Rb,this.targetIds={},x.apply(this,arguments)}function O(a,b){var c=t(a.touches),d=this.targetIds;if(b&(vb|wb)&&1===c.length)return d[c[0].identifier]=!0,[c,c];var e,f,g=t(a.targetTouches),h=t(a.changedTouches),i=[];if(b===vb)for(e=0,f=g.length;f>e;e++)d[g[e].identifier]=!0;for(e=0,f=h.length;f>e;e++)d[h[e].identifier]&&i.push(h[e]),b&(xb|yb)&&delete d[h[e].identifier];return i.length?[u(g.concat(i),"identifier",!0),i]:void 0}function P(){x.apply(this,arguments);var a=k(this.handler,this);this.touch=new N(this.manager,a),this.mouse=new L(this.manager,a)}function Q(a,b){this.manager=a,this.set(b)}function R(a){if(q(a,Xb))return Xb;var b=q(a,Yb),c=q(a,Zb);return b&&c?Yb+" "+Zb:b||c?b?Yb:Zb:q(a,Wb)?Wb:Vb}function S(a){this.id=w(),this.manager=null,this.options=i(a||{},this.defaults),this.options.enable=m(this.options.enable,!0),this.state=$b,this.simultaneous={},this.requireFail=[]}function T(a){return a&dc?"cancel":a&bc?"end":a&ac?"move":a&_b?"start":""}function U(a){return a==Db?"down":a==Cb?"up":a==Ab?"left":a==Bb?"right":""}function V(a,b){var c=b.manager;return c?c.get(a):a}function W(){S.apply(this,arguments)}function X(){W.apply(this,arguments),this.pX=null,this.pY=null}function Y(){W.apply(this,arguments)}function Z(){S.apply(this,arguments),this._timer=null,this._input=null}function $(){W.apply(this,arguments)}function _(){W.apply(this,arguments)}function ab(){S.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function bb(a,b){return b=b||{},b.recognizers=m(b.recognizers,bb.defaults.preset),new cb(a,b)}function cb(a,b){b=b||{},this.options=i(b,bb.defaults),this.options.inputTarget=this.options.inputTarget||a,this.handlers={},this.session={},this.recognizers=[],this.element=a,this.input=y(this),this.touchAction=new Q(this,this.options.touchAction),db(this,!0),g(b.recognizers,function(a){var b=this.add(new a[0](a[1]));a[2]&&b.recognizeWith(a[2]),a[3]&&b.requireFailure(a[2])},this)}function db(a,b){var c=a.element;g(a.options.cssProps,function(a,d){c.style[v(c.style,d)]=b?a:""})}function eb(a,c){var d=b.createEvent("Event");d.initEvent(a,!0,!0),d.gesture=c,c.target.dispatchEvent(d)}var fb=["","webkit","moz","MS","ms","o"],gb=b.createElement("div"),hb="function",ib=Math.round,jb=Math.abs,kb=Date.now,lb=1,mb=/mobile|tablet|ip(ad|hone|od)|android/i,nb="ontouchstart"in a,ob=v(a,"PointerEvent")!==d,pb=nb&&mb.test(navigator.userAgent),qb="touch",rb="pen",sb="mouse",tb="kinect",ub=25,vb=1,wb=2,xb=4,yb=8,zb=1,Ab=2,Bb=4,Cb=8,Db=16,Eb=Ab|Bb,Fb=Cb|Db,Gb=Eb|Fb,Hb=["x","y"],Ib=["clientX","clientY"];x.prototype={handler:function(){},destroy:function(){this.evEl&&o(this.element,this.evEl,this.domHandler),this.evTarget&&o(this.target,this.evTarget,this.domHandler),this.evWin&&o(a,this.evWin,this.domHandler)}};var Jb={mousedown:vb,mousemove:wb,mouseup:xb},Kb="mousedown",Lb="mousemove mouseup";j(L,x,{handler:function(a){var b=Jb[a.type];b&vb&&0===a.button&&(this.pressed=!0),b&wb&&1!==a.which&&(b=xb),this.pressed&&this.allow&&(b&xb&&(this.pressed=!1),this.callback(this.manager,b,{pointers:[a],changedPointers:[a],pointerType:sb,srcEvent:a}))}});var Mb={pointerdown:vb,pointermove:wb,pointerup:xb,pointercancel:yb,pointerout:yb},Nb={2:qb,3:rb,4:sb,5:tb},Ob="pointerdown",Pb="pointermove pointerup pointercancel";a.MSPointerEvent&&(Ob="MSPointerDown",Pb="MSPointerMove MSPointerUp MSPointerCancel"),j(M,x,{handler:function(a){var b=this.store,c=!1,d=a.type.toLowerCase().replace("ms",""),e=Mb[d],f=Nb[a.pointerType]||a.pointerType,g=f==qb;e&vb&&(0===a.button||g)?b.push(a):e&(xb|yb)&&(c=!0);var h=s(b,a.pointerId,"pointerId");0>h||(b[h]=a,this.callback(this.manager,e,{pointers:b,changedPointers:[a],pointerType:f,srcEvent:a}),c&&b.splice(h,1))}});var Qb={touchstart:vb,touchmove:wb,touchend:xb,touchcancel:yb},Rb="touchstart touchmove touchend touchcancel";j(N,x,{handler:function(a){var b=Qb[a.type],c=O.call(this,a,b);c&&this.callback(this.manager,b,{pointers:c[0],changedPointers:c[1],pointerType:qb,srcEvent:a})}}),j(P,x,{handler:function(a,b,c){var d=c.pointerType==qb,e=c.pointerType==sb;if(d)this.mouse.allow=!1;else if(e&&!this.mouse.allow)return;b&(xb|yb)&&(this.mouse.allow=!0),this.callback(a,b,c)},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var Sb=v(gb.style,"touchAction"),Tb=Sb!==d,Ub="compute",Vb="auto",Wb="manipulation",Xb="none",Yb="pan-x",Zb="pan-y";Q.prototype={set:function(a){a==Ub&&(a=this.compute()),Tb&&(this.manager.element.style[Sb]=a),this.actions=a.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var a=[];return g(this.manager.recognizers,function(b){l(b.options.enable,[b])&&(a=a.concat(b.getTouchAction()))}),R(a.join(" "))},preventDefaults:function(a){if(!Tb){var b=a.srcEvent,c=a.offsetDirection;if(this.manager.session.prevented)return void b.preventDefault();var d=this.actions,e=q(d,Xb),f=q(d,Zb),g=q(d,Yb);return e||f&&g||f&&c&Eb||g&&c&Fb?this.preventSrc(b):void 0}},preventSrc:function(a){this.manager.session.prevented=!0,a.preventDefault()}};var $b=1,_b=2,ac=4,bc=8,cc=bc,dc=16,ec=32;S.prototype={defaults:{},set:function(a){return h(this.options,a),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(a){if(f(a,"recognizeWith",this))return this;var b=this.simultaneous;return a=V(a,this),b[a.id]||(b[a.id]=a,a.recognizeWith(this)),this},dropRecognizeWith:function(a){return f(a,"dropRecognizeWith",this)?this:(a=V(a,this),delete this.simultaneous[a.id],this)},requireFailure:function(a){if(f(a,"requireFailure",this))return this;var b=this.requireFail;return a=V(a,this),-1===s(b,a)&&(b.push(a),a.requireFailure(this)),this},dropRequireFailure:function(a){if(f(a,"dropRequireFailure",this))return this;a=V(a,this);var b=s(this.requireFail,a);return b>-1&&this.requireFail.splice(b,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(a){return!!this.simultaneous[a.id]},emit:function(a){function b(b){c.manager.emit(c.options.event+(b?T(d):""),a)}var c=this,d=this.state;bc>d&&b(!0),b(),d>=bc&&b(!0)},tryEmit:function(a){return this.canEmit()?this.emit(a):void(this.state=ec)},canEmit:function(){for(var a=0;a<this.requireFail.length;a++)if(!(this.requireFail[a].state&(ec|$b)))return!1;return!0},recognize:function(a){var b=h({},a);return l(this.options.enable,[this,b])?(this.state&(cc|dc|ec)&&(this.state=$b),this.state=this.process(b),void(this.state&(_b|ac|bc|dc)&&this.tryEmit(b))):(this.reset(),void(this.state=ec))},process:function(){},getTouchAction:function(){},reset:function(){}},j(W,S,{defaults:{pointers:1},attrTest:function(a){var b=this.options.pointers;return 0===b||a.pointers.length===b},process:function(a){var b=this.state,c=a.eventType,d=b&(_b|ac),e=this.attrTest(a);return d&&(c&yb||!e)?b|dc:d||e?c&xb?b|bc:b&_b?b|ac:_b:ec}}),j(X,W,{defaults:{event:"pan",threshold:10,pointers:1,direction:Gb},getTouchAction:function(){var a=this.options.direction;if(a===Gb)return[Xb];var b=[];return a&Eb&&b.push(Zb),a&Fb&&b.push(Yb),b},directionTest:function(a){var b=this.options,c=!0,d=a.distance,e=a.direction,f=a.deltaX,g=a.deltaY;return e&b.direction||(b.direction&Eb?(e=0===f?zb:0>f?Ab:Bb,c=f!=this.pX,d=Math.abs(a.deltaX)):(e=0===g?zb:0>g?Cb:Db,c=g!=this.pY,d=Math.abs(a.deltaY))),a.direction=e,c&&d>b.threshold&&e&b.direction},attrTest:function(a){return W.prototype.attrTest.call(this,a)&&(this.state&_b||!(this.state&_b)&&this.directionTest(a))},emit:function(a){this.pX=a.deltaX,this.pY=a.deltaY;var b=U(a.direction);b&&this.manager.emit(this.options.event+b,a),this._super.emit.call(this,a)}}),j(Y,W,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Xb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.scale-1)>this.options.threshold||this.state&_b)},emit:function(a){if(this._super.emit.call(this,a),1!==a.scale){var b=a.scale<1?"in":"out";this.manager.emit(this.options.event+b,a)}}}),j(Z,S,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[Vb]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime>b.time;if(this._input=a,!d||!c||a.eventType&(xb|yb)&&!f)this.reset();else if(a.eventType&vb)this.reset(),this._timer=e(function(){this.state=cc,this.tryEmit()},b.time,this);else if(a.eventType&xb)return cc;return ec},reset:function(){clearTimeout(this._timer)},emit:function(a){this.state===cc&&(a&&a.eventType&xb?this.manager.emit(this.options.event+"up",a):(this._input.timeStamp=kb(),this.manager.emit(this.options.event,this._input)))}}),j($,W,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Xb]},attrTest:function(a){return this._super.attrTest.call(this,a)&&(Math.abs(a.rotation)>this.options.threshold||this.state&_b)}}),j(_,W,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:Eb|Fb,pointers:1},getTouchAction:function(){return X.prototype.getTouchAction.call(this)},attrTest:function(a){var b,c=this.options.direction;return c&(Eb|Fb)?b=a.velocity:c&Eb?b=a.velocityX:c&Fb&&(b=a.velocityY),this._super.attrTest.call(this,a)&&c&a.direction&&jb(b)>this.options.velocity&&a.eventType&xb},emit:function(a){var b=U(a.direction);b&&this.manager.emit(this.options.event+b,a),this.manager.emit(this.options.event,a)}}),j(ab,S,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[Wb]},process:function(a){var b=this.options,c=a.pointers.length===b.pointers,d=a.distance<b.threshold,f=a.deltaTime<b.time;if(this.reset(),a.eventType&vb&&0===this.count)return this.failTimeout();if(d&&f&&c){if(a.eventType!=xb)return this.failTimeout();var g=this.pTime?a.timeStamp-this.pTime<b.interval:!0,h=!this.pCenter||H(this.pCenter,a.center)<b.posThreshold;this.pTime=a.timeStamp,this.pCenter=a.center,h&&g?this.count+=1:this.count=1,this._input=a;var i=this.count%b.taps;if(0===i)return this.hasRequireFailures()?(this._timer=e(function(){this.state=cc,this.tryEmit()},b.interval,this),_b):cc}return ec},failTimeout:function(){return this._timer=e(function(){this.state=ec},this.options.interval,this),ec},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==cc&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),bb.VERSION="2.0.2",bb.defaults={domEvents:!1,touchAction:Ub,inputTarget:null,enable:!0,preset:[[$,{enable:!1}],[Y,{enable:!1},["rotate"]],[_,{direction:Eb}],[X,{direction:Eb},["swipe"]],[ab],[ab,{event:"doubletap",taps:2},["tap"]],[Z]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var fc=1,gc=2;cb.prototype={set:function(a){return h(this.options,a),this},stop:function(a){this.session.stopped=a?gc:fc},recognize:function(a){var b=this.session;if(!b.stopped){this.touchAction.preventDefaults(a);var c,d=this.recognizers,e=b.curRecognizer;(!e||e&&e.state&cc)&&(e=b.curRecognizer=null);for(var f=0,g=d.length;g>f;f++)c=d[f],b.stopped===gc||e&&c!=e&&!c.canRecognizeWith(e)?c.reset():c.recognize(a),!e&&c.state&(_b|ac|bc)&&(e=b.curRecognizer=c)}},get:function(a){if(a instanceof S)return a;for(var b=this.recognizers,c=0;c<b.length;c++)if(b[c].options.event==a)return b[c];return null},add:function(a){if(f(a,"add",this))return this;var b=this.get(a.options.event);return b&&this.remove(b),this.recognizers.push(a),a.manager=this,this.touchAction.update(),a},remove:function(a){if(f(a,"remove",this))return this;var b=this.recognizers;return a=this.get(a),b.splice(s(b,a),1),this.touchAction.update(),this},on:function(a,b){var c=this.handlers;return g(r(a),function(a){c[a]=c[a]||[],c[a].push(b)}),this},off:function(a,b){var c=this.handlers;return g(r(a),function(a){b?c[a].splice(s(c[a],b),1):delete c[a]}),this},emit:function(a,b){this.options.domEvents&&eb(a,b);var c=this.handlers[a]&&this.handlers[a].slice();if(c&&c.length){b.type=a,b.preventDefault=function(){b.srcEvent.preventDefault()};for(var d=0,e=c.length;e>d;d++)c[d](b)}},destroy:function(){this.element&&db(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},h(bb,{INPUT_START:vb,INPUT_MOVE:wb,INPUT_END:xb,INPUT_CANCEL:yb,STATE_POSSIBLE:$b,STATE_BEGAN:_b,STATE_CHANGED:ac,STATE_ENDED:bc,STATE_RECOGNIZED:cc,STATE_CANCELLED:dc,STATE_FAILED:ec,DIRECTION_NONE:zb,DIRECTION_LEFT:Ab,DIRECTION_RIGHT:Bb,DIRECTION_UP:Cb,DIRECTION_DOWN:Db,DIRECTION_HORIZONTAL:Eb,DIRECTION_VERTICAL:Fb,DIRECTION_ALL:Gb,Manager:cb,Input:x,TouchAction:Q,Recognizer:S,AttrRecognizer:W,Tap:ab,Pan:X,Swipe:_,Pinch:Y,Rotate:$,Press:Z,on:n,off:o,each:g,merge:i,extend:h,inherit:j,bindFn:k,prefixed:v}),typeof define==hb&&define.amd?define(function(){return bb}):"undefined"!=typeof module&&module.exports?module.exports=bb:a[c]=bb}(window,document,"Hammer");\n');Error.stackTraceLimit=Infinity;_.Hk.set("CST-APP",vz);_.Hk.set("PROTRACTOR-CST-APP",wz);
if(location.search==="?refreshSso=1")window.close();else{_.zi().nUb(Dxa);var Fz={};let a=Fz.cssRowKey||"",b=Fz.QU||"";!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("Hd");var e$a=Fz.sid||_.Bz,f$a;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("Bd`"+e+"`"+d);c=e}else c=e||d;if(!s9a(c))throw Error("Cd");f$a=_.Kc(c);const f=new e$a(f$a,a,b,!1,!1);Fz.o6c&&(f.Oma=Fz.o6c);Fz.ROc&&(f.bea=Fz.ROc);Fz.Mma&&(f.Mma=Fz.Mma);Fz.jua&&(f.jua=Fz.jua);const g=_.zi();g.Wl=f;g.gWb(!0)};_.g$a=function(a,b){return _.pp(a.Ua,_.qp(a.Ua,_.fr(b)))};_.Gz=class{constructor(a,b){this.Ua=a;this.window=b}};_.Gz.O=function(a){return new (a||_.Gz)(_.m(_.ni),_.m(_.ru))};_.Gz.ta=_.k({token:_.Gz,oa:_.Gz.O,Ea:"root"});
_.sv.add(9);
_.sv.add(2);
_.wk.add(3);
_.sv.add(72);
_.sv.add(73);
_.sv.add(69);_.zwa.Qja.push({instance:_.z7a});
_.sv.add(88);
_.sv.add(77);
_.sv.add(19);
_.V2a="https://cs.corp.google.com";
_.sv.add(31);
_.sv.add(38);
_.sv.add(42);

_.sv.add(70);
_.sv.add(84);
_.sv.add(44);
_.sv.add(48);
_.sv.add(55);
_.sv.add(56);
_.sv.add(78);
_.sv.add(82);
_.sv.add(1);
_.sv.add(3);
_.sv.add(10);
var X$a=function(a){if(a&&(a=Number(a),!isNaN(a)))return a};_.zOa=["/search"];var Sz=class extends _.Xv{constructor(a,b){super(b);this.storage=a;var c;a:{if(a=this.storage.get("__SourceSettings_LastFileDetailTab"))switch(a){case "SOURCE":case "PREVIEW":break a}a=void 0}this.HF=new _.$h((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.wLb=new _.$h((d=c)!=null?d:"FILES");let e;this.mD=new _.$h((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 _.$h((f=d)!=null?f:"SYSTEM");let g;this.NXa=new _.$h((g=this.storage.get("__SourceSettings_DarkSyntaxTheme"))!=null?g:"cider-dark");let l;this.wab=new _.$h((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.T_b=new _.$h(p);var x;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.Wga=new _.$h((x=t)!=null?x:"SHOW_ALWAYS");let A;a:{if(x=this.storage.get("__SourceSettings_XrefOpenAction"))switch(x){case "MAIN":case "MINI":case "XREF_PREVIEW":break a}x=void 0}this.Evb=
new _.$h((A=x)!=null?A:"MINI");let F;this.tabSize=new _.$h((F=X$a(this.storage.get("__SourceSettings_TabSize")))!=null?F:2);let I;this.pageSize=new _.$h((I=X$a(this.storage.get("__SourceSettings_PageSize")))!=null?I:10);let K;this.Hia=new _.$h((K=X$a(this.storage.get("__SourceSettings_NumStarredPlaces")))!=null?K:50);this.Aob=new _.$h(!!this.storage.get("__SourceSettings_ShowFoldMarkers"));let U;this.W_b=new _.$h((U=X$a(this.storage.get("__SourceSettings_XrefPreviewPaneMinSize")))!=null?U:0);this.Nga=
new _.$h(!!this.storage.get("__SourceSettings_HighlightXrefs"));this.Bob=new _.$h(!!this.storage.get("__SourceSettings_ShowGenerated"));let ca;this.nla=new _.$h((ca=this.storage.get("__SourceSettings_ShowCustomContextMenu"))!=null?ca:!0)}bga(){return this.HF}Ska(a){this.storage.set("__SourceSettings_LastFileDetailTab",a);this.HF.next(a)}q5(){return this.wLb}P7(a){this.storage.set("__SourceSettings_LastFileNavigationTab",a);this.wLb.next(a)}YJ(){return this.mD}ez(a){a=Object.assign({},this.mD.value,
a);this.mD.next(a);this.storage.set("__SourceSettings_OutlineState",a)}tva(){return this.theme}JAa(a){this.storage.set("__SourceSettings_Theme",a);this.theme.next(a)}Ofa(){return this.NXa}Jka(a){this.storage.set("__SourceSettings_DarkSyntaxTheme",a);this.NXa.next(a)}cga(){return this.wab}Uka(a){this.storage.set("__SourceSettings_LightSyntaxTheme",a);this.wab.next(a)}oga(){return this.T_b}fla(a){this.storage.set("__SourceSettings_XrefExcludeFilters",Array.from(a));this.T_b.next(new Set(a))}o5(){return this.Wga}Qka(a){this.storage.set("__SourceSettings_XrefHovercards",
a);this.Wga.next(a)}PW(){return this.tabSize}dla(a){this.storage.set("__SourceSettings_TabSize",a);this.tabSize.next(a)}LW(){return this.pageSize}T7(a){this.storage.set("__SourceSettings_PageSize",a);this.pageSize.next(a)}v5(){return this.Hia}Wka(a){this.storage.set("__SourceSettings_NumStarredPlaces",a);this.Hia.next(a)}MW(){return this.Aob}bla(a){this.storage.set("__SourceSettings_ShowFoldMarkers",a);this.Aob.next(a)}jga(){return this.Bob}cla(a){this.storage.set("__SourceSettings_ShowGenerated",
a);this.Bob.next(a)}Ava(){return this.W_b}oob(a){this.storage.set("__SourceSettings_XrefPreviewPaneMinSize",a);this.W_b.next(a)}EW(){return this.Nga}O7(a){this.storage.set("__SourceSettings_HighlightXrefs",a);this.Nga.next(a)}z5(){return this.nla}ala(a){this.storage.set("__SourceSettings_ShowCustomContextMenu",a);this.nla.next(a)}TW(){return this.Evb}W7(a){this.storage.set("__SourceSettings_XrefOpenAction",a);this.Evb.next(a)}};Sz.O=function(a){return new (a||Sz)(_.m(_.QWa),_.m(_.tv))};
Sz.ta=_.k({token:Sz,oa:Sz.O,Ea:"root"});_.Wv=Sz;_.sv.add(28);
_._ModuleManager_initialize=function(a,b){if(!_.xi){if(!_.zpa)return;_.Apa()}_.xi.xAa(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 mab,nab,oab,pab,sab,tab,uab,vab,wab,Cab,Dab,Eab,Fab,Hab;_.lab=function(a,b){const c=_.Wla.get(b)||null;if(c&&c!==a)throw Error("ab`"+b+"`"+_.qd(c)+"`"+_.qd(c.name));_.Wla.set(b,a)};_.Tz=function(a,b,c){a=_.tka(_.ke(),a,b,c);_.Cka(_.Nea,a)};
mab=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};nab=function(a){a&1&&_.J(0,"mat-pseudo-checkbox",1);a&2&&(a=_.P(),_.C("disabled",a.disabled)("state",a.selected?"checked":"unchecked"))};
oab=function(a){a&1&&_.J(0,"mat-pseudo-checkbox",3);a&2&&(a=_.P(),_.C("disabled",a.disabled))};pab=function(a){a&1&&(_.E(0,"span",4),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.ch("(",a.group.label,")"))};_.qab=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};_.rab=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};sab=function(a){a&1&&(_.E(0,"span",4),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.dh(a.placeholder))};
tab=function(a){a&1&&_.Rg(0)};uab=function(a){a&1&&(_.E(0,"span",11),_.Q(1),_.G());a&2&&(a=_.P(2),_.w(),_.dh(a.tsb))};vab=function(a){a&1&&(_.E(0,"span",5),_.B(1,tab,1,0)(2,uab,2,1,"span",11),_.G());a&2&&(a=_.P(),_.w(),_.Fg(a.KXa?1:2))};
wab=function(a){if(a&1){const b=_.ke();_.E(0,"div",12,1);_.N("@transformPanel.done",function(c){_.n(b);const d=_.P();return _.q(d.tba.next(c.Cf))})("keydown",function(c){_.n(b);const d=_.P();return _.q(d.ke(c))});_.Rg(2,1);_.G()}a&2&&(a=_.P(),_.Tz("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",a.kLa(),""),_.C("ngClass",a.Bd)("@transformPanel","showing"),_.zg("id",a.id+"-panel")("aria-multiselectable",a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.vS()))};
_.Uz=function(a,b=!0){a.V2=b;return a};_.Vz=function(a,b){a.Woa=b;return a};_.xab=function(a){a.yyb=["shiftKey"];return a};_.yab=function(a){a.rba={enabled:!0,f4:10};return a};_.zab=function(a,b=!0){a.bzb=b;return a};_.Wz=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)}};_.Xz=function(a){return{Tp:_.up,Nb:[{va:_.Voa,vd:!0,nc:a}]}};
_.Yz=class{constructor(a){this.EIc=a;this.uB=new Map;this.nb=_.Fd(_.uf)}Ia(){this.uB.forEach((a,b)=>this.qzb(b))}observe(a){const b=_.kj(a);return new _.Re(c=>{const d=_.v(this.LIc(b),_.u(e=>e.filter(f=>!mab(f))),_.pf(e=>!!e.length)).subscribe(e=>{this.nb.run(()=>{c.next(e)})});return()=>{d.unsubscribe();this.mLc(b)}})}LIc(a){return this.nb.Vb(()=>{if(this.uB.has(a))this.uB.get(a).count++;else{const b=new _.fg,c=this.EIc.create(d=>b.next(d));c&&c.observe(a,{characterData:!0,childList:!0,subtree:!0});
this.uB.set(a,{rZc:c,stream:b,count:1})}return this.uB.get(a).stream})}mLc(a){this.uB.has(a)&&(this.uB.get(a).count--,this.uB.get(a).count||this.qzb(a))}qzb(a){if(this.uB.has(a)){const {rZc:b,stream:c}=this.uB.get(a);b&&b.disconnect();c.complete();this.uB.delete(a)}}};_.Yz.O=function(a){return new (a||_.Yz)(_.m(_.zr))};_.Yz.ta=_.k({token:_.Yz,oa:_.Yz.O,Ea:"root"});
_.Zz=class{get disabled(){return this.oc}set disabled(a){(this.oc=a)?this.ZOa():this.Ur()}get c4(){return this.SEc}set c4(a){this.SEc=_.lj(a);this.Ur()}constructor(a,b){this.YJa=a;this.Ja=b;this.event=new _.kn;this.oc=!1;this.bKa=null}Qd(){this.bKa||this.disabled||this.Ur()}Ia(){this.ZOa()}Ur(){this.ZOa();const a=this.YJa.observe(this.Ja);this.bKa=(this.c4?_.v(a,_.Zf(this.c4)):a).subscribe(this.event)}ZOa(){let a;(a=this.bKa)==null||a.unsubscribe()}};
_.Zz.O=function(a){return new (a||_.Zz)(_.y(_.Yz),_.y(_.Fe))};_.Zz.La=_.Qd({type:_.Zz,na:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",_.xh],c4:"debounce"},outputs:{event:"cdkObserveContent"},Qb:["cdkObserveContent"],standalone:!0,features:[_.yg]});_.Bab=class extends _.VTa{cj(a){this.uf&&_.Aab(this.uf);super.cj(a);this.uf&&(a=this.uf,a.JR||(a.JR=!0,_.ln(a.Ta)))}};
_.$z=class{get selected(){this.we||(this.we=Array.from(this.oT.values()));return this.we}constructor(a=!1,b,c=!0){this.lj=a;this.kAb=c;this.aC=void 0;this.oT=new Set;this.C$=[];this.K2=[];this.changed=new _.fg;b&&b.length&&(a?b.forEach(d=>this.vpa(d)):this.vpa(b[0]),this.K2.length=0)}select(...a){a.forEach(b=>this.vpa(b));a=this.Voa();this.uq();return a}lg(...a){a.forEach(b=>this.XOa(b));a=this.Voa();this.uq();return a}setSelection(...a){const b=this.selected,c=new Set(a);a.forEach(d=>this.vpa(d));
b.filter(d=>!c.has(this.Coa(d,c))).forEach(d=>this.XOa(d));a=this.Voa();this.uq();return a}toggle(a){return this.Ie(a)?this.lg(a):this.select(a)}clear(a=!0){this.qFb();const b=this.Voa();a&&this.uq();return b}Ie(a){return this.oT.has(this.Coa(a))}Ps(){return this.oT.size===0}Ul(){return!this.Ps()}sort(a){this.lj&&this.selected&&this.we.sort(a)}uq(){this.we=null;if(this.K2.length||this.C$.length)this.changed.next({source:this,WE:this.K2,removed:this.C$}),this.C$=[],this.K2=[]}vpa(a){a=this.Coa(a);
this.Ie(a)||(this.lj||this.qFb(),this.Ie(a)||this.oT.add(a),this.kAb&&this.K2.push(a))}XOa(a){a=this.Coa(a);this.Ie(a)&&(this.oT.delete(a),this.kAb&&this.C$.push(a))}qFb(){this.Ps()||this.oT.forEach(a=>this.XOa(a))}I$c(){}Voa(){return!(!this.C$.length&&!this.K2.length)}Coa(a,b){if(this.aC){let c;b=(c=b)!=null?c:this.oT;for(let d of b)if(this.aC(a,d))return d}return a}};
Cab=[{zc:"start",Ac:"bottom",mc:"start",uc:"top"},{zc:"start",Ac:"top",mc:"start",uc:"bottom"},{zc:"end",Ac:"top",mc:"end",uc:"bottom"},{zc:"end",Ac:"bottom",mc:"end",uc:"top"}];_.aA=class{constructor(a){this.hb=a}};_.aA.O=function(a){return new (a||_.aA)(_.y(_.Fe))};_.aA.La=_.Qd({type:_.aA,na:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],Qb:["cdkOverlayOrigin"],standalone:!0});
_.bA=class{get offsetX(){return this.TMa}set offsetX(a){this.TMa=a;this.kf&&this.Lqa(this.kf)}get offsetY(){return this.Tt}set offsetY(a){this.Tt=a;this.kf&&this.Lqa(this.kf)}get KV(){return this.eAb}set KV(a){this.eAb=a}constructor(a,b,c,d,e){this.jf=a;this.Xb=e;this.Bba=this.joa=this.Myb=this.Sna=_.Me.EMPTY;this.eAb=!1;this.nb=_.Fd(_.uf);this.viewportMargin=0;this.push=this.EMb=this.ILb=this.OQb=this.He=this.Ri=this.open=!1;this.ym=new _.kn;this.PY=new _.kn;this.attach=new _.kn;this.detach=new _.kn;
this.KSb=new _.kn;this.MSb=new _.kn;this.WKc=new _.Gs(b,c);this.Pba=d;this.Ej=this.Pba()}get Id(){return this.vb}get dir(){return this.Xb?this.Xb.value:"ltr"}Ia(){this.Myb.unsubscribe();this.joa.unsubscribe();this.Sna.unsubscribe();this.Bba.unsubscribe();this.vb&&this.vb.dispose()}Rb(a){this.kf&&(this.Lqa(this.kf),this.vb.Ct({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),a.origin&&this.open&&this.kf.apply());a.open&&(this.open?this.RR():this.Xzb())}nv(){this.pz&&
this.pz.length||(this.pz=Cab);const a=this.vb=this.jf.create(this.sDc());this.Myb=a.Rna.subscribe(()=>this.attach.emit());this.joa=a.Xo.subscribe(()=>this.detach.emit());a.Mn().subscribe(b=>{this.KSb.next(b);b.keyCode!==27||this.Ri||_.Zi(b)||(b.preventDefault(),this.Xzb())});this.vb.AY().subscribe(b=>{const c=this.xGc(),d=_.gj(b);c&&(c===d||c.contains(d))||this.MSb.next(b)})}sDc(){var a=this.kf=this.tg||this.IEc();a=new _.ss({direction:this.Xb,tg:a,Ej:this.Ej,He:this.He,KV:this.KV});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.Oj&&(a.Oj=this.Oj);this.Bd&&(a.Bd=this.Bd);return a}Lqa(a){const b=this.pz.map(c=>({zc:c.zc,Ac:c.Ac,mc:c.mc,uc:c.uc,offsetX:c.offsetX||this.offsetX,offsetY:c.offsetY||this.offsetY,Bd:c.Bd||void 0}));return _.As(_.zs(_.ws(_.ys(_.zab(_.xs(_.vs(a.Xka(this.X1()),b),this.ILb),this.push),
this.EMb),this.viewportMargin),this.OQb),this.H5c)}IEc(){const a=_.Ds(this.jf.position(),this.X1());this.Lqa(a);return a}X1(){return this.origin instanceof _.aA?this.origin.hb:this.origin}xGc(){return this.origin instanceof _.aA?this.origin.hb.ma:this.origin instanceof _.Fe?this.origin.ma:typeof Element!=="undefined"&&this.origin instanceof Element?this.origin:null}RR(){this.vb?this.vb.Sl().He=this.He:this.nv();this.vb.yg()||this.vb.attach(this.WKc);this.He?this.Sna=this.vb.ym().subscribe(a=>{this.ym.emit(a)}):
this.Sna.unsubscribe();this.Bba.unsubscribe();this.PY.On.length>0&&(this.Bba=_.v(this.kf.c7,_.Lja(()=>this.PY.On.length>0)).subscribe(a=>{this.nb.run(()=>this.PY.emit(a));this.PY.On.length===0&&this.Bba.unsubscribe()}))}Xzb(){this.vb&&this.vb.detach();this.Sna.unsubscribe();this.Bba.unsubscribe()}};_.bA.O=function(a){return new (a||_.bA)(_.y(_.Ls),_.y(_.Ug),_.y(_.Vg),_.y(_.EVa),_.y(_.ds,8))};
_.bA.La=_.Qd({type:_.bA,na:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],pz:[0,"cdkConnectedOverlayPositions","positions"],tg:[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"],Oj:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],Bd:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],Ej:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],Ri:[0,"cdkConnectedOverlayDisableClose","disableClose"],H5c:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],He:[2,"cdkConnectedOverlayHasBackdrop",
"hasBackdrop",_.xh],OQb:[2,"cdkConnectedOverlayLockPosition","lockPosition",_.xh],ILb:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",_.xh],EMb:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",_.xh],push:[2,"cdkConnectedOverlayPush","push",_.xh],KV:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",_.xh]},outputs:{ym:"backdropClick",PY:"positionChange",attach:"attach",detach:"detach",KSb:"overlayKeydown",MSb:"overlayOutsideClick"},Qb:["cdkConnectedOverlay"],standalone:!0,
features:[_.yg,_.be]});_.cA=class{constructor(a){this.je=a;this.state="unchecked";this.disabled=!1;this.Bc="full"}};_.cA.O=function(a){return new (a||_.cA)(_.y(_.dn,8))};
_.cA.wa=_.Kd({type:_.cA,na:[["mat-pseudo-checkbox"]],qb:[1,"mat-pseudo-checkbox"],lb:12,Xa:function(a,b){a&2&&_.Bg("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.je==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",Bc:"appearance"},standalone:!0,features:[_.mh],
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)}.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)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color);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)}.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);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)}.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)}.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)}.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'],
kb:2,Ma:0});Dab=["text"];Eab=[[["mat-icon"]],"*"];Fab=0;_.Gab=class{constructor(a,b=!1){this.source=a;this.FX=b}};_.Aab=function(a){a.JR&&(a.JR=!1,_.ln(a.Ta))};
_.dA=class{get multiple(){return this.nd&&this.nd.multiple}get selected(){return this.we}get disabled(){return this.group&&this.group.disabled||this.oc}set disabled(a){this.oc=a}get wc(){return!(!this.nd||!this.nd.wc)}get Fm(){return!(!this.nd||!this.nd.Fm)}constructor(a,b,c,d){this.Uc=a;this.Ta=b;this.nd=c;this.group=d;this.oc=this.JR=this.we=!1;this.WS="";this.id=`mat-option-${Fab++}`;this.Hw=new _.kn;this.Qi=new _.fg}get active(){return this.JR}get lE(){let a;return(((a=this.NOa)==null?void 0:
a.ma.textContent)||"").trim()}select(a=!0){this.we||(this.we=!0,_.ln(this.Ta),a&&this.kS())}lg(a=!0){this.we&&(this.we=!1,_.ln(this.Ta),a&&this.kS())}focus(a,b){const c=this.Sg();typeof c.focus==="function"&&c.focus(b)}Np(){return this.lE}ke(a){a.keyCode!==13&&a.keyCode!==32||_.Zi(a)||(this.Sr(),a.preventDefault())}Sr(){this.disabled||(this.we=this.multiple?!this.we:!0,_.ln(this.Ta),this.kS(!0))}ep(){return this.disabled?"-1":"0"}Sg(){return this.Uc.ma}Nn(){if(this.we){const a=this.lE;a!==this.WS&&
(this.WS&&this.Qi.next(),this.WS=a)}}Ia(){this.Qi.complete()}kS(a=!1){this.Hw.emit(new _.Gab(this,a))}};_.dA.O=function(a){return new (a||_.dA)(_.y(_.Fe),_.y(_.Ah),_.y(_.Rs,8),_.y(_.Ss,8))};
_.dA.wa=_.Kd({type:_.dA,na:[["mat-option"]],rb:function(a,b){a&1&&_.Xg(Dab,7);if(a&2){let c;_.$g(c=_.ah())&&(b.NOa=c.first)}},qb:["role","option",1,"mat-mdc-option","mdc-list-item"],lb:11,Xa:function(a,b){a&1&&_.N("click",function(){return b.Sr()})("keydown",function(c){return b.ke(c)});a&2&&(_.Hg("id",b.id),_.zg("aria-selected",b.selected)("aria-disabled",b.disabled.toString()),_.Bg("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",_.xh]},outputs:{Hw:"onSelectionChange"},Qb:["matOption"],standalone:!0,features:[_.yg,_.mh],bc:["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-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],qa:function(a,b){a&1&&(_.Qg(Eab),_.B(0,nab,1,2,"mat-pseudo-checkbox",1),_.Rg(1),_.E(2,"span",2,0),_.Rg(4,1),_.G(),_.B(5,oab,1,1,"mat-pseudo-checkbox",3)(6,pab,2,1,"span",4),_.J(7,"div",5));a&2&&(_.Fg(b.multiple?0:-1),_.w(5),_.Fg(b.multiple||!b.selected||b.Fm?-1:5),_.w(),_.Fg(b.group&&b.group.xI?6:-1),_.w(),_.C("matRippleTrigger",b.Sg())("matRippleDisabled",b.disabled||b.wc))},Fa:[_.cA,_.Us],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);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight)}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);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)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center;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}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}\n'],
kb:2,Ma:0});_.eA=class{};_.eA.O=function(a){return new (a||_.eA)};_.eA.Ca=_.Od({type:_.eA});_.eA.Ba=_.nd({imports:[_.Ns]});_.fA=class{};_.fA.O=function(a){return new (a||_.fA)};_.fA.Ca=_.Od({type:_.fA});_.fA.Ba=_.nd({imports:[_.Vs,_.Ns,_.eA,_.dA]});
_.gA=class extends _.Rr{set align(a){this.Pc("align",a)}set vQa(a){this.Pc("alignXs",a)}set sQa(a){this.Pc("alignSm",a)}set rQa(a){this.Pc("alignMd",a)}set mQa(a){this.Pc("alignLg",a)}set uQa(a){this.Pc("alignXl",a)}set pQa(a){this.Pc("alignLtSm",a)}set oQa(a){this.Pc("alignLtMd",a)}set nQa(a){this.Pc("alignLtLg",a)}set qQa(a){this.Pc("alignLtXl",a)}set lQa(a){this.Pc("alignGtXs",a)}set kQa(a){this.Pc("alignGtSm",a)}set jQa(a){this.Pc("alignGtMd",a)}set iQa(a){this.Pc("alignGtLg",a)}Rb(a){(a.align!=
null||this.Yk)&&this.iy()}Ra(){super.Ra();this.Maa("align","stretch",a=>{this.iy(a.value)});this.iy()}iy(a){a=a||this.VI("align")||"stretch";this.Yk&&(a=this.Yk.MT);this.s1(this.g$(a))}g$(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}};_.gA.O=function(a){return new (a||_.gA)(_.y(_.Qr),_.y(_.Fe),_.y(_.en))};
_.gA.La=_.Qd({type:_.gA,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"],vQa:[0,"fxFlexAlign.xs","alignXs"],sQa:[0,"fxFlexAlign.sm","alignSm"],
rQa:[0,"fxFlexAlign.md","alignMd"],mQa:[0,"fxFlexAlign.lg","alignLg"],uQa:[0,"fxFlexAlign.xl","alignXl"],pQa:[0,"fxFlexAlign.lt-sm","alignLtSm"],oQa:[0,"fxFlexAlign.lt-md","alignLtMd"],nQa:[0,"fxFlexAlign.lt-lg","alignLtLg"],qQa:[0,"fxFlexAlign.lt-xl","alignLtXl"],lQa:[0,"fxFlexAlign.gt-xs","alignGtXs"],kQa:[0,"fxFlexAlign.gt-sm","alignGtSm"],jQa:[0,"fxFlexAlign.gt-md","alignGtMd"],iQa:[0,"fxFlexAlign.gt-lg","alignGtLg"]},features:[_.xg,_.be]});_.hA=class{};_.hA.O=function(a){return new (a||_.hA)};
_.hA.Ca=_.Od({type:_.hA});_.hA.Ba=_.nd({imports:[_.Sw]});Hab=0;_.iA=class{constructor(a,b){this.id=`mat-mdc-error-${Hab++}`;a||b.ma.setAttribute("aria-live","polite")}};_.iA.O=function(a){return new (a||_.iA)(_.xe("aria-live"),_.y(_.Fe))};_.iA.La=_.Qd({type:_.iA,na:[["mat-error"],["","matError",""]],qb:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],lb:1,Xa:function(a,b){a&2&&_.Hg("id",b.id)},inputs:{id:"id"},standalone:!0,features:[_.lh([{va:_.I5a,Fb:_.iA}])]});
_.jA=class{constructor(){this.HS=!1}set pMa(a){this.HS=!0}};_.jA.O=function(a){return new (a||_.jA)};_.jA.La=_.Qd({type:_.jA,na:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{pMa:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[_.lh([{va:_.O5a,Fb:_.jA}])]});
var Iab={va:_.Q6a,Ib:[_.Ls],Bb:function(a){return()=>a.Dj.vl({Imb:20})}},Jab=_.cj({passive:!0}),Kab=class{get position(){return this.kf}set position(a){if(a!==this.kf&&(this.kf=a,this.vb)){this.GT(this.vb);let b;(b=this.Le)==null||b.show(0);this.vb.ef()}}get ft(){return this.zba}set ft(a){this.zba=_.ij(a);this.tq();this.vb=null}get disabled(){return this.oc}set disabled(a){(this.oc=_.ij(a))?this.Re(0):this.pT()}get MD(){return this.dca}set MD(a){this.dca=_.lj(a)}get IC(){return this.wI}set IC(a){this.wI=
_.lj(a);this.Le&&(this.Le.Uaa=this.wI)}get message(){return this.KI}set message(a){_.Dr(this.dB,this.Ja.ma,this.KI,"tooltip");this.KI=a!=null?String(a).trim():"";!this.KI&&this.tB()?this.Re(0):(this.pT(),this.zca(),this.nb.Vb(()=>{Promise.resolve().then(()=>{_.PTa(this.dB,this.Ja.ma,this.message,"tooltip")})}))}get Pz(){return this.yT}set Pz(a){this.yT=a;this.Le&&this.aca(this.yT)}constructor(a,b,c,d,e,f,g,l,p,t,x,A){this.jf=a;this.Ja=b;this.PE=c;this.Ge=d;this.nb=e;this.vc=f;this.dB=g;this.Sc=l;
this.Xb=t;this.kj=x;this.kf="below";this.yba=this.Fca=this.oc=this.zba=!1;this.un=8;this.kI="mat";this.Bt="auto";this.KI="";this.Or=[];this.Jb=new _.fg;this.Be=p;this.Cb=A;x&&(this.dca=x.MD,this.wI=x.IC,x.position&&(this.position=x.position),x.ft&&(this.ft=x.ft),x.Bt&&(this.Bt=x.Bt));_.v(t.Gc,_.qg(this.Jb)).subscribe(()=>{this.vb&&this.GT(this.vb)})}Fc(){this.Fca=!0;this.pT();_.v(this.Sc.Ik(this.Ja),_.qg(this.Jb)).subscribe(a=>{a?a==="keyboard"&&this.nb.run(()=>this.show()):this.nb.run(()=>this.Re(0))})}Ia(){const a=
this.Ja.ma;clearTimeout(this.zT);this.vb&&(this.vb.dispose(),this.Le=null);this.Or.forEach(([b,c])=>{a.removeEventListener(b,c,Jab)});this.Or.length=0;this.Jb.next();this.Jb.complete();_.Dr(this.dB,a,this.message,"tooltip");this.Sc.Gi(a)}show(a=this.MD,b){if(this.disabled||!this.message||this.tB()){let c;(c=this.Le)==null||c.YR()}else b=this.nv(b),this.tq(),this.oj=this.oj||new _.Fs(this.SOa,this.Ge),b=this.Le=b.attach(this.oj).instance,b.gJ=this.Ja.ma,b.Uaa=this.wI,_.v(b.ZS,_.qg(this.Jb)).subscribe(()=>
this.tq()),this.aca(this.yT),this.zca(),b.show(a)}Re(a=this.IC){const b=this.Le;b&&(b.isVisible()?b.Re(a):(b.YR(),this.tq()))}toggle(a){this.tB()?this.Re():this.show(void 0,a)}tB(){return!!this.Le&&this.Le.isVisible()}nv(a){if(this.vb){var b=this.vb.Sl().tg;if((!this.ft||!a)&&b.yB instanceof _.Fe)return this.vb;this.tq()}b=_.rVa(this.PE,this.Ja);a=_.yVa(_.ws(_.xs(_.As(_.Ds(this.jf.position(),this.ft?a||this.Ja:this.Ja),`.${this.kI}-tooltip`),!1),this.un),b);_.v(a.c7,_.qg(this.Jb)).subscribe(d=>{this.aPa(d.bV);
this.Le&&d.EVb.Lwa&&this.Le.isVisible()&&this.nb.run(()=>this.Re(0))});this.vb=this.jf.create({direction:this.Xb,tg:a,Bd:`${this.kI}-${"tooltip-panel"}`,Ej:this.Be()});this.GT(this.vb);_.v(this.vb.Xo,_.qg(this.Jb)).subscribe(()=>this.tq());_.v(this.vb.AY(),_.qg(this.Jb)).subscribe(()=>{let d;return(d=this.Le)==null?void 0:d.sLa()});_.v(this.vb.Mn(),_.qg(this.Jb)).subscribe(d=>{this.tB()&&d.keyCode===27&&!_.Zi(d)&&(d.preventDefault(),d.stopPropagation(),this.nb.run(()=>this.Re(0)))});let c;((c=this.kj)==
null?0:c.fKb)&&this.vb.JB(`${this.kI}-tooltip-panel-non-interactive`);return this.vb}tq(){this.vb&&this.vb.yg()&&this.vb.detach();this.Le=null}GT(a){a=a.Sl().tg;const b=this.X1(),c=this.uS();_.vs(a,[this.U9(Object.assign({},b.Ho,c.Ho)),this.U9(Object.assign({},b.fallback,c.fallback))])}U9(a){return a}X1(){const a=!this.Xb||this.Xb.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.Baa(c.zc,c.Ac);return{Ho:c,fallback:{zc:d,Ac:e}}}uS(){const a=!this.Xb||this.Xb.value=="ltr",b=this.position;let c;if(b=="above")c={mc:"center",uc:"bottom"};else if(b=="below")c={mc:"center",uc:"top"};else if(b=="before"||b=="left"&&a||b=="right"&&!a)c={mc:"end",uc:"center"};else if(b=="after"||b=="right"&&a||b=="left"&&!a)c={mc:"start",uc:"center"};const {x:d,y:e}=this.Baa(c.mc,c.uc);return{Ho:c,
fallback:{mc:d,uc:e}}}zca(){this.Le&&(this.Le.message=this.message,this.Le.CE(),_.v(this.nb.Pia,_.ag(1),_.qg(this.Jb)).subscribe(()=>{this.Le&&this.vb.ef()}))}aca(a){this.Le&&(this.Le.Pz=a,this.Le.CE())}Baa(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}}aPa(a){var b=a.uc,c=a.zc;a=a.Ac;b=b==="center"?this.Xb&&this.Xb.value==="rtl"?c==="end"?"left":"right":c==="start"?"left":"right":b==="bottom"&&
a==="top"?"above":"below";if(b!==this.x$){if(c=this.vb)a=`${this.kI}-${"tooltip-panel"}-`,c.PP(a+this.x$),c.JB(a+b);this.x$=b}}pT(){!this.oc&&this.message&&this.Fca&&!this.Or.length&&(this.xba()?this.Or.push(["mouseenter",a=>{this.cca();let b=void 0;a.x!==void 0&&a.y!==void 0&&(b=a);this.show(void 0,b)}]):this.Bt!=="off"&&(this.G$(),this.Or.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.cca();clearTimeout(this.zT);this.zT=setTimeout(()=>
this.show(void 0,c),500)}])),this.T9(this.Or))}cca(){if(!this.yba){this.yba=!0;var a=[];if(this.xba())a.push(["mouseleave",b=>{b=b.relatedTarget;let c;b&&((c=this.vb)==null?0:c.Wp.contains(b))||this.Re()}],["wheel",b=>this.oPa(b)]);else if(this.Bt!=="off"){this.G$();const b=()=>{clearTimeout(this.zT);this.Re(this.kj.dsb)};a.push(["touchend",b],["touchcancel",b])}this.T9(a);this.Or.push(...a)}}T9(a){a.forEach(([b,c])=>{this.Ja.ma.addEventListener(b,c,Jab)})}xba(){return!this.vc.GH&&!this.vc.yr}oPa(a){if(this.tB()){a=
this.Cb.elementFromPoint(a.clientX,a.clientY);const b=this.Ja.ma;a===b||b.contains(a)||this.Re()}}G$(){const a=this.Bt;if(a!=="off"){const b=this.Ja.ma,c=b.style;if(a==="on"||b.nodeName!=="INPUT"&&b.nodeName!=="TEXTAREA")c.userSelect=c.msUserSelect=c.webkitUserSelect=c.MozUserSelect="none";a!=="on"&&b.draggable||(c.webkitUserDrag="none");c.touchAction="none";c.webkitTapHighlightColor="transparent"}}};Kab.O=function(){_.Bf()};
Kab.La=_.Qd({type:Kab,inputs:{position:[0,"matTooltipPosition","position"],ft:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],MD:[0,"matTooltipShowDelay","showDelay"],IC:[0,"matTooltipHideDelay","hideDelay"],Bt:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],Pz:[0,"matTooltipClass","tooltipClass"]}});
var kA=class{constructor(a,b){this.Ta=a;this.h2=this.n$=!1;this.ZS=new _.fg;this.Il=b==="NoopAnimations"}show(a){this.tv!=null&&clearTimeout(this.tv);this.Ev=setTimeout(()=>{this.rca(!0);this.Ev=void 0},a)}Re(a){this.Ev!=null&&clearTimeout(this.Ev);this.tv=setTimeout(()=>{this.rca(!1);this.tv=void 0},a)}isVisible(){return this.h2}Ia(){this.YR();this.ZS.complete();this.gJ=null}sLa(){this.n$&&this.Re(0)}CE(){_.ln(this.Ta)}xLa({relatedTarget:a}){a&&this.gJ.contains(a)||(this.isVisible()?this.Re(this.Uaa):
this.pS(!1))}ZMa(){}rLa({animationName:a}){a!==this.qT&&a!==this.oaa||this.pS(a===this.qT)}YR(){this.Ev!=null&&clearTimeout(this.Ev);this.tv!=null&&clearTimeout(this.tv);this.Ev=this.tv=void 0}pS(a){a?this.n$=!0:this.isVisible()||this.ZS.next()}rca(a){const b=this.ROa.ma;var c=this.qT;const d=this.oaa;b.classList.remove(a?d:c);b.classList.add(a?c:d);(this.h2=a)&&!this.Il&&typeof getComputedStyle==="function"&&(c=getComputedStyle(b),c.getPropertyValue("animation-duration")==="0s"||c.getPropertyValue("animation-name")===
"none")&&(this.Il=!0);a&&this.ZMa();this.Il&&(b.classList.add("_mat-animation-noopable"),this.pS(a))}};kA.O=function(a){return new (a||kA)(_.y(_.Ah),_.y(_.dn,8))};kA.La=_.Qd({type:kA});var Lab;Lab=["tooltip"];_.mA=class extends Kab{constructor(a,b,c,d,e,f,g,l,p,t,x,A){super(a,b,c,d,e,f,g,l,p,t,x,A);this.SOa=lA}};_.mA.O=function(a){return new (a||_.mA)(_.y(_.Ls),_.y(_.Fe),_.y(_.js),_.y(_.Vg),_.y(_.uf),_.y(_.nr),_.y(_.Er),_.y(_.rr),_.y(_.Q6a),_.y(_.ds,8),_.y(_.S6a,8),_.y(_.hi))};_.mA.La=_.Qd({type:_.mA,na:[["","matTooltip",""]],qb:[1,"mat-tooltip-trigger"],lb:2,Xa:function(a,b){a&2&&_.Bg("mat-tooltip-disabled",b.disabled)},Qb:["matTooltip"],features:[_.xg]});
var lA=class extends kA{constructor(a,b,c){super(a,c);this.qT="mat-tooltip-show";this.oaa="mat-tooltip-hide";this.IHc=b.observe("(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)")}};lA.O=function(a){return new (a||lA)(_.y(_.Ah),_.y(_.xr),_.y(_.dn,8))};
lA.wa=_.Kd({type:lA,na:[["mat-tooltip-component"]],rb:function(a,b){a&1&&_.Xg(Lab,7);if(a&2){let c;_.$g(c=_.ah())&&(b.ROa=c.first)}},qb:["aria-hidden","true"],lb:3,Xa:function(a,b){a&1&&_.N("mouseleave",function(c){return b.xLa(c)});a&2&&(_.zg("mat-id-collision",null),_.Ag("zoom",b.isVisible()?1:null))},features:[_.xg],ya:4,Aa:6,Da:[["tooltip",""],[1,"mat-tooltip",3,"animationend","ngClass"]],qa:function(a,b){if(a&1){const c=_.ke();_.E(0,"div",1,0);_.R(2,"async");_.N("animationend",function(d){_.n(c);
return _.q(b.rLa(d))});_.Q(3);_.G()}if(a&2){let c;_.Bg("mat-tooltip-handset",(c=_.S(2,4,b.IHc))==null?null:c.matches);_.C("ngClass",b.Pz);_.w(3);_.dh(b.message)}},Fa:[_.$n,_.ho],styles:[".mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;-webkit-transform:scale(0);transform:scale(0)}.mat-tooltip._mat-animation-noopable{-webkit-animation:none;animation:none;-webkit-transform:scale(1);transform:scale(1)}.cdk-high-contrast-active .mat-tooltip{outline:1px solid}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}.mat-tooltip-panel-non-interactive{pointer-events:none}@-webkit-keyframes mat-tooltip-show{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:.5;-webkit-transform:scale(.99);transform:scale(.99)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mat-tooltip-show{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:.5;-webkit-transform:scale(.99);transform:scale(.99)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mat-tooltip-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mat-tooltip-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.mat-tooltip-show{-webkit-animation:mat-tooltip-show .2s cubic-bezier(0,0,.2,1) forwards;animation:mat-tooltip-show .2s cubic-bezier(0,0,.2,1) forwards}.mat-tooltip-hide{-webkit-animation:mat-tooltip-hide .1s cubic-bezier(0,0,.2,1) forwards;animation:mat-tooltip-hide .1s cubic-bezier(0,0,.2,1) forwards}"],
kb:2,Ma:0});_.nA=class{};_.nA.O=function(a){return new (a||_.nA)};_.nA.Ca=_.Od({type:_.nA});_.nA.Ba=_.nd({Nb:[Iab],imports:[_.Cr,_.io,_.Ms,_.Ns,_.Ns,_.ps]});_.oA=class{constructor(a){this.element=a;this.size="xsmall";this.format="hairline"}Ra(){var a=Array.from(this.element.ma.classList);for(const b of a)Mab.includes(b)&&this.element.ma.classList.remove(b);a=new Set;a.add(Nab.includes(this.size)?this.size:"xsmall");a.add(Oab.includes(this.format)?this.format:"hairline");for(const b of a.values())this.element.ma.classList.add(b)}};_.oA.O=function(a){return new (a||_.oA)(_.y(_.Fe))};
_.oA.wa=_.Kd({type:_.oA,na:[["button","gme-button-old",""],["a","gme-button-old",""]],inputs:{size:"size",format:"format"},jc:["gme-button-old",""],bc:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Qg(),_.Rg(0))},styles:['[_nghost-%COMP%]{align-items:center;background:none;border-radius:4px;border:0;cursor:pointer;display:inline-flex;padding:0 12px;text-decoration:none;white-space:nowrap}[_nghost-%COMP%]     .material-icons, [_nghost-%COMP%]     .mat-icon{font-size:19px;height:19px;width:19px;position:relative;top:-1px}[_nghost-%COMP%]:last-child{margin:0}.xsmall[_nghost-%COMP%]{height:24px}.xsmall[_nghost-%COMP%]    {font:normal normal 500 12px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.xsmall[_nghost-%COMP%]     .material-icons, .xsmall[_nghost-%COMP%]     .mat-icon{font-size:16px;height:16px;width:16px;position:relative;top:0px}.xsmall[_nghost-%COMP%]     .material-icons:first-child, .xsmall[_nghost-%COMP%]     .mat-icon:first-child{margin:0 6px 0 -8px}.xsmall[_nghost-%COMP%]     .material-icons:last-child, .xsmall[_nghost-%COMP%]     .mat-icon:last-child{margin:0 -8px 0 6px}.xsmall[_nghost-%COMP%]     .material-icons :not(gme-button-group)>*:first-child, .xsmall[_nghost-%COMP%]     .mat-icon :not(gme-button-group)>*:first-child{margin:0 6px 0 -8px}.xsmall[_nghost-%COMP%]     .material-icons :not(gme-button-group)>*:last-child, .xsmall[_nghost-%COMP%]     .mat-icon :not(gme-button-group)>*:last-child{margin:0 -8px 0 6px}.medium[_nghost-%COMP%]{height:32px}.medium[_nghost-%COMP%]    {font:normal normal 500 14px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.medium[_nghost-%COMP%]     .material-icons:first-child, .medium[_nghost-%COMP%]     .mat-icon:first-child{margin:0 6px 0 -4px}.medium[_nghost-%COMP%]     .material-icons:last-child, .medium[_nghost-%COMP%]     .mat-icon:last-child{margin:0 -4px 0 6px}.medium[_nghost-%COMP%]     .material-icons :not(gme-button-group)>*:first-child, .medium[_nghost-%COMP%]     .mat-icon :not(gme-button-group)>*:first-child{margin:0 6px 0 -4px}.medium[_nghost-%COMP%]     .material-icons :not(gme-button-group)>*:last-child, .medium[_nghost-%COMP%]     .mat-icon :not(gme-button-group)>*:last-child{margin:0 -4px 0 6px}.hairline[_nghost-%COMP%]{background:#fff;border:1px solid #dadce0}.hairline[_nghost-%COMP%]:hover{background:rgba(26,115,232,.08);border:1px solid #d2e3fc}.hairline[_nghost-%COMP%]:active{background:#d0e1fc;border:1px solid #d2e3fc;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.hairline[_nghost-%COMP%]:focus{background:rgba(26,115,232,.08);border:1px solid #d2e3fc}.hairline[disabled][_nghost-%COMP%], .hairline[disabled][_nghost-%COMP%]:hover, .hairline[disabled][_nghost-%COMP%]:active, .hairline[disabled][_nghost-%COMP%]:focus{color:rgba(60,64,67,.38);fill:rgba(60,64,67,.38);background:rgba(0,0,0,0);border:1px solid #f1f3f4;box-shadow:none;cursor:default}.hairline[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.flat[_nghost-%COMP%]{background:#fff}.flat[_nghost-%COMP%]:hover{background:rgba(26,115,232,.08)}.flat[_nghost-%COMP%]:active{background:#d0e1fc}.flat[_nghost-%COMP%]:focus{background:rgba(26,115,232,.08)}.flat[disabled][_nghost-%COMP%], .flat[disabled][_nghost-%COMP%]:hover, .flat[disabled][_nghost-%COMP%]:active, .flat[disabled][_nghost-%COMP%]:focus{color:rgba(60,64,67,.38);fill:rgba(60,64,67,.38);background:rgba(0,0,0,0);box-shadow:none;cursor:default}.flat[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.fill[_nghost-%COMP%]{background:#1a73e8}.fill[_nghost-%COMP%]:hover{background:#3a87eb;box-shadow:0 1px 1px 0 rgba(66,133,244,.3),0 1px 3px 1px rgba(66,133,244,.15)}.fill[_nghost-%COMP%]:active{background:#1a73e8;box-shadow:0 1px 2px 0 rgba(66,133,244,.45),0 3px 6px 2px rgba(66,133,244,.3)}.fill[_nghost-%COMP%]:focus{background:#3a87eb;box-shadow:0 1px 1px 0 rgba(66,133,244,.3),0 1px 3px 1px rgba(66,133,244,.15)}.fill[disabled][_nghost-%COMP%], .fill[disabled][_nghost-%COMP%]:hover, .fill[disabled][_nghost-%COMP%]:active, .fill[disabled][_nghost-%COMP%]:focus{color:rgba(60,64,67,.38);fill:rgba(60,64,67,.38);background:#f1f3f4;box-shadow:none;cursor:default}.fill[_nghost-%COMP%]    {color:#fff}']});
var Oab=["hairline","fill","flat"],Nab=["xsmall","medium"],Mab=[...Oab,...Nab];var pA=class{};pA.O=function(a){return new (a||pA)};pA.Ca=_.Od({type:pA});pA.Ba=_.nd({imports:[_.io]});_.qA=class{};_.qA.O=function(a){return new (a||_.qA)};_.qA.Ca=_.Od({type:_.qA});_.qA.Ba=_.nd({imports:[pA]});var Pab=new _.Vd("ListOption");var rA=class{constructor(a){this.RCb=a}oCb(){let a;return!this.RCb||((a=this.RCb)==null?void 0:a.panel.WL)==="after"}};rA.O=function(a){return new (a||rA)(_.y(Pab,8))};rA.La=_.Qd({type:rA,lb:4,Xa:function(a,b){a&2&&_.Bg("mdc-list-item__start",b.oCb())("mdc-list-item__end",!b.oCb())},standalone:!0});_.sA=class extends rA{};_.sA.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.sA)))(b||_.sA)}})();
_.sA.La=_.Qd({type:_.sA,na:[["","matListItemAvatar",""]],qb:[1,"mat-mdc-list-item-avatar"],standalone:!0,features:[_.xg]});_.tA=class extends rA{};_.tA.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.tA)))(b||_.tA)}})();_.tA.La=_.Qd({type:_.tA,na:[["","matListItemIcon",""]],qb:[1,"mat-mdc-list-item-icon"],standalone:!0,features:[_.xg]});var Qab=new _.Vd("MAT_LIST_CONFIG");_.uA=class{constructor(){this.ACb=!0;this.oc=this.lm=!1;this.kj=_.Fd(Qab,{optional:!0})}get wc(){return this.lm}set wc(a){this.lm=_.ij(a)}get disabled(){return this.oc}set disabled(a){this.oc=_.ij(a)}};_.uA.O=function(a){return new (a||_.uA)};_.uA.La=_.Qd({type:_.uA,lb:1,Xa:function(a,b){a&2&&_.zg("aria-disabled",b.disabled)},inputs:{wc:"disableRipple",disabled:"disabled"},standalone:!0});_.vA=class extends _.uA{};_.vA.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.vA)))(b||_.vA)}})();
_.vA.wa=_.Kd({type:_.vA,na:[["mat-list"]],qb:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],Qb:["matList"],standalone:!0,features:[_.lh([{va:_.uA,Fb:_.vA}]),_.xg,_.mh],bc:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Qg(),_.Rg(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);border-radius:var(--mdc-list-list-item-container-shape)}.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)}.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)}.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)}.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;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.cdk-high-contrast-active .mdc-list-item.mdc-list-item--selected::before,.cdk-high-contrast-active .mdc-list-item.mdc-list-item--selected:focus::before,.cdk-high-contrast-active .mdc-list-item:not(.mdc-list-item--selected):focus::before{border-color:CanvasText}.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item.mdc-list-item--selected::before{border-width:3px;border-style:double}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);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size);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);height:var(--mdc-list-list-item-leading-avatar-size);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);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.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)}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.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);font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.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);font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-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)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color);opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color);opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.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)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-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)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size)}.cdk-high-contrast-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}.cdk-high-contrast-active 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}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-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);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape);--mat-mdc-focus-indicator-border-radius:var(--mat-list-active-indicator-shape)}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color)}\n'],kb:2,
Ma:0});_.wA=class extends _.uA{constructor(){super(...arguments);this.ACb=!1}};_.wA.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.wA)))(b||_.wA)}})();
_.wA.wa=_.Kd({type:_.wA,na:[["mat-nav-list"]],qb:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],Qb:["matNavList"],standalone:!0,features:[_.lh([{va:_.uA,Fb:_.wA}]),_.xg,_.mh],bc:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Qg(),_.Rg(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);border-radius:var(--mdc-list-list-item-container-shape)}.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)}.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)}.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)}.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;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.cdk-high-contrast-active .mdc-list-item.mdc-list-item--selected::before,.cdk-high-contrast-active .mdc-list-item.mdc-list-item--selected:focus::before,.cdk-high-contrast-active .mdc-list-item:not(.mdc-list-item--selected):focus::before{border-color:CanvasText}.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item.mdc-list-item--selected::before{border-width:3px;border-style:double}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);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size);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);height:var(--mdc-list-list-item-leading-avatar-size);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);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.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)}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.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);font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.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);font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-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)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color);opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color);opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.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)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-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)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size)}.cdk-high-contrast-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}.cdk-high-contrast-active 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}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-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);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape);--mat-mdc-focus-indicator-border-radius:var(--mat-list-active-indicator-shape)}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color)}\n'],kb:2,
Ma:0});_.xA=class{};_.xA.O=function(a){return new (a||_.xA)};_.xA.Ca=_.Od({type:_.xA});_.xA.Ba=_.nd({imports:[_.Ar,_.io,_.Ns,_.Vs,_.eA,_.py]});_.Rab=new _.Vd("GMAT_SELECT_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});_.yA=class{constructor(a){this.options=a}};_.yA.O=function(a){return new (a||_.yA)(_.y(_.Rab))};_.yA.La=_.Qd({type:_.yA,na:[["mat-select"]],lb:2,Xa:function(a,b){a&2&&_.Bg("gmat-mdc-select",!b.options.Qe)}});var Sab=_.rj("transformPanel",[_.uj("void",_.tj({opacity:0,transform:"scale(1, 0.8)"})),_.vj("void => showing",_.sj("120ms cubic-bezier(0, 0, 0.2, 1)",_.tj({opacity:1,transform:"scale(1, 1)"}))),_.vj("* => void",_.sj("100ms linear",_.tj({opacity:0})))]);var Uab,Vab,Wab,Xab,$ab,bbb;Uab=["trigger"];Vab=["panel"];Wab=[[["mat-select-trigger"]],"*"];Xab=0;_.Yab=new _.Vd("mat-select-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Fd(_.Ls);return()=>a.Dj.vl()}});_.Zab=new _.Vd("MAT_SELECT_CONFIG");$ab={va:_.Yab,Ib:[_.Ls],Bb:function(a){return()=>a.Dj.vl()}};_.abb=new _.Vd("MatSelectTrigger");bbb=class{constructor(a,b){this.source=a;this.value=b}};
_.zA=class{tqa(a){var b=this.options.toArray()[a];if(b){const c=this.panel.ma,d=_.qab(a,this.options,this.XK);b=b.Sg();c.scrollTop=a===0&&d===1?0:_.rab(b.offsetTop,b.offsetHeight,c.scrollTop,c.offsetHeight)}}rNa(){this.tqa(this.Gb.Bq||0)}TKa(a){return new bbb(this,a)}get focused(){return this.Jl||this.sm}get Fm(){return this.AS}set Fm(a){this.AS=a;this.HOa()}get placeholder(){return this.by}set placeholder(a){this.by=a;this.Zb.next()}get required(){let a,b,c,d;return(d=(c=this.io)!=null?c:(a=this.Ad)==
null?void 0:(b=a.control)==null?void 0:_.Hw(b))!=null?d:!1}set required(a){this.io=a;this.Zb.next()}get multiple(){return this.lj}set multiple(a){this.lj=a}get aC(){return this.fB}set aC(a){this.fB=a;this.ud&&this.DM()}get value(){return this.Sd}set value(a){this.gI(a)&&this.ve(a)}get hw(){return this.cp.Us}set hw(a){this.cp.Us=a}get id(){return this.Gf}set id(a){this.Gf=a||this.TE;this.Zb.next()}get xg(){return this.cp.xg}set xg(a){this.cp.xg=a}constructor(a,b,c,d,e,f,g,l,p,t,x,A,F,I){this.rf=a;
this.Ta=b;this.Ja=e;this.Xb=f;this.zB=p;this.Ad=t;this.Oaa=F;this.kj=I;this.sNa=[{zc:"start",Ac:"bottom",mc:"start",uc:"top"},{zc:"end",Ac:"bottom",mc:"end",uc:"top"},{zc:"start",Ac:"top",mc:"start",uc:"bottom",Bd:"mat-mdc-select-panel-above"},{zc:"end",Ac:"top",mc:"end",uc:"bottom",Bd:"mat-mdc-select-panel-above"}];this.sm=!1;this.fB=(ya,Fa)=>ya===Fa;this.TE=`mat-select-${Xab++}`;this.sca=null;this.Gr=new _.fg;this.Zb=new _.fg;this.tQc=!0;this.ve=()=>{};this.Ve=()=>{};this.Cca=`mat-select-value-${Xab++}`;
this.tba=new _.fg;let K;this.iNa=((K=this.kj)==null?void 0:K.jz)||"";this.Jl=!1;this.controlType="mat-select";this.wc=this.disabled=!1;this.tabIndex=0;let U,ca;this.AS=(ca=(U=this.kj)==null?void 0:U.Fm)!=null?ca:!1;this.lj=!1;let ka,za;this.tF=(za=(ka=this.kj)==null?void 0:ka.tF)!=null?za:!1;this.ariaLabel="";this.CG=this.kj&&typeof this.kj.CG!=="undefined"?this.kj.CG:"auto";this.Xx=new _.fg;this.aja=_.jf(()=>{const ya=this.options;return ya?_.v(ya.Kc,_.og(ya),_.pg(()=>_.of(...ya.map(Fa=>Fa.Hw)))):
_.v(this.Xx,_.pg(()=>this.aja))});this.Vp=new _.kn;this.kba=_.v(this.Vp,_.pf(ya=>ya),_.u(()=>{}));this.o$=_.v(this.Vp,_.pf(ya=>!ya),_.u(()=>{}));this.gx=new _.kn;this.Po=new _.kn;this.Xg=null;this.RE=ya=>this.ld?!1:ya.disabled;this.Ad&&(this.Ad.mq=this);(I==null?void 0:I.nH)!=null&&(this.nH=I.nH);this.cp=new _.HVa(d,t,l,g,this.Zb);this.Pba=A;this.Be=this.Pba();this.tabIndex=parseInt(x)||0;this.id=this.id}Ra(){this.ud=new _.$z(this.multiple);this.Zb.next();_.v(this.tba,_.cg(),_.qg(this.Gr)).subscribe(()=>
this.sba(this.ld));_.v(this.rf.Gc(),_.qg(this.Gr)).subscribe(()=>{this.ld&&(this.BDb=this.vBb(this.tNa),_.mn(this.Ta))})}Qd(){this.Xx.next();this.Xx.complete();this.VLa();_.v(this.ud.changed,_.qg(this.Gr)).subscribe(a=>{a.WE.forEach(b=>b.select());a.removed.forEach(b=>b.lg())});_.v(this.options.Kc,_.og(null),_.qg(this.Gr)).subscribe(()=>{this.MNa();this.DM()})}Jo(){const a=this.pLa(),b=this.Ad;if(a!==this.sca){const c=this.Ja.ma;(this.sca=a)?c.setAttribute("aria-labelledby",a):c.removeAttribute("aria-labelledby")}b&&
(this.Cba!==b.control&&(this.Cba!==void 0&&b.disabled!==null&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.Cba=b.control),this.Xu())}Rb(a){(a.disabled||a.userAriaDescribedBy)&&this.Zb.next();a.typeaheadDebounceInterval&&this.Gb&&this.Gb.tH(this.nH)}Ia(){let a;(a=this.Gb)==null||a.destroy();this.Gr.next();this.Gr.complete();this.Zb.complete();this.cS()}toggle(){this.ld?this.close():this.open()}open(){this.Nt()&&(this.zB&&(this.tNa=this.zB.mO()),this.BDb=this.vBb(this.tNa),this.PR(),
this.sm=!0,_.Vz(this.Gb,null),this.OLa(),_.ln(this.Ta),this.Zb.next())}PR(){const a=this.Ja.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=`${this.id}-panel`;this.Xg&&_.nj(this.Xg,"aria-owns",b);_.mj(a,"aria-owns",b);this.Xg=a}}cS(){this.Xg&&(_.nj(this.Xg,"aria-owns",`${this.id}-panel`),this.Xg=null)}close(){this.sm&&(this.sm=!1,_.Vz(this.Gb,this.Xk()?"rtl":"ltr"),_.ln(this.Ta),this.Ve(),this.Zb.next())}Qo(a){this.gI(a)}Un(a){this.ve=a}mt(a){this.Ve=a}eq(a){this.disabled=
a;_.ln(this.Ta);this.Zb.next()}get ld(){return this.sm}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 tsb(){if(this.empty)return"";if(this.lj){const a=this.ud.selected.map(b=>b.lE);this.Xk()&&a.reverse();return a.join(", ")}return this.ud.selected[0].lE}Xu(){this.cp.Xu()}Xk(){return this.Xb?this.Xb.value==="rtl":!1}ke(a){this.disabled||(this.ld?this.zLa(a):this.tLa(a))}tLa(a){var b=a.keyCode;const c=b===40||b===38||
b===37||b===39,d=this.Gb;!(d.d6()||b!==13&&b!==32||_.Zi(a))||(this.multiple||a.altKey)&&c?(a.preventDefault(),this.open()):this.multiple||(b=this.selected,d.Pn(a),(a=this.selected)&&b!==a&&this.Oaa.nk(a.lE,1E4))}zLa(a){const b=this.Gb;var c=a.keyCode;const d=c===40||c===38,e=b.d6();if(d&&a.altKey)a.preventDefault(),this.close();else if(e||c!==13&&c!==32||!b.uf||_.Zi(a))if(!e&&this.lj&&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.lg())})}else c=b.Bq,b.Pn(a),this.lj&&d&&a.shiftKey&&b.uf&&b.Bq!==c&&b.uf.Sr();else a.preventDefault(),b.uf.Sr()}xq(){this.disabled||(this.Jl=!0,this.Zb.next())}Zk(){this.Jl=!1;let a;if((a=this.Gb)!=null){let b;(b=a.tm)==null||b.reset()}this.disabled||this.ld||(this.Ve(),_.ln(this.Ta),this.Zb.next())}UMa(){_.v(this.IE.PY,_.ag(1)).subscribe(()=>{_.mn(this.Ta);this.rNa()})}kLa(){return this.zB?`mat-${this.zB.color}`:""}get empty(){return!this.ud||this.ud.Ps()}DM(){Promise.resolve().then(()=>
{this.Ad&&(this.Sd=this.Ad.value);this.QE(this.Sd);this.Zb.next()})}QE(a){this.options.forEach(b=>_.Aab(b));this.ud.clear();this.multiple&&a?(a.forEach(b=>this.Tba(b)),this.rT()):(a=this.Tba(a))?_.Ir(this.Gb,a):this.ld||_.Ir(this.Gb,-1);_.ln(this.Ta)}Tba(a){const b=this.options.find(c=>{if(this.ud.Ie(c))return!1;try{return c.value!=null&&this.fB(c.value,a)}catch(d){return!1}});b&&this.ud.select(b);return b}gI(a){return a!==this.Sd||this.lj&&Array.isArray(a)?(this.options&&this.QE(a),this.Sd=a,!0):
!1}vBb(a){return this.CG==="auto"?(a instanceof _.aA?a.hb:a||this.Ja).ma.getBoundingClientRect().width:this.CG===null?"":this.CG}HOa(){if(this.options)for(const a of this.options)_.ln(a.Ta)}VLa(){this.Gb=_.xab(_.yab(_.Hr(_.Vz(_.Uz((new _.Bab(this.options)).tH(this.nH)),this.Xk()?"rtl":"ltr")))).Qu(this.RE);this.Gb.KL.subscribe(()=>{this.ld&&(!this.multiple&&this.Gb.uf&&this.Gb.uf.Sr(),this.focus(),this.close())});this.Gb.Gc.subscribe(()=>{this.sm&&this.panel?this.tqa(this.Gb.Bq||0):this.sm||this.multiple||
!this.Gb.uf||this.Gb.uf.Sr()})}MNa(){const a=_.of(this.options.Kc,this.Gr);_.v(this.aja,_.qg(a)).subscribe(b=>{this.YMa(b.source,b.FX);b.FX&&!this.multiple&&this.sm&&(this.close(),this.focus())});_.v(_.of(...this.options.map(b=>b.Qi)),_.qg(a)).subscribe(()=>{_.mn(this.Ta);this.Zb.next()})}YMa(a,b){const c=this.ud.Ie(a);a.value!=null||this.lj?(c!==a.selected&&(a.selected?this.ud.select(a):this.ud.lg(a)),b&&this.Gb.cj(a),this.multiple&&(this.rT(),b&&this.focus())):(a.lg(),this.ud.clear(),this.value!=
null&&this.UI(a.value));c!==this.ud.Ie(a)&&this.UI();this.Zb.next()}rT(){if(this.multiple){const a=this.options.toArray();this.ud.sort((b,c)=>this.vla?this.vla(b,c,a):a.indexOf(b)-a.indexOf(c));this.Zb.next()}}UI(a){this.Sd=a=this.multiple?this.selected.map(b=>b.value):this.selected?this.selected.value:a;this.Po.emit(a);this.ve(a);this.gx.emit(this.TKa(a));_.ln(this.Ta)}OLa(){if(this.Gb)if(this.empty){let a=-1;for(let b=0;b<this.options.length;b++)if(!this.options.get(b).disabled){a=b;break}this.Gb.cj(a)}else this.Gb.cj(this.ud.selected[0])}Nt(){let a;
return!this.sm&&!this.disabled&&((a=this.options)==null?void 0:a.length)>0}focus(a){this.Ja.ma.focus(a)}vS(){if(this.ariaLabel)return null;let a;const b=(a=this.zB)==null?void 0:a.oO();return this.Ce?(b?b+" ":"")+this.Ce:b}PKa(){return this.ld&&this.Gb&&this.Gb.uf?this.Gb.uf.id:null}pLa(){if(this.ariaLabel)return null;var a;const b=(a=this.zB)==null?void 0:a.oO();a=(b?b+" ":"")+this.Cca;this.Ce&&(a+=" "+this.Ce);return a}sba(a){this.Vp.emit(a)}YG(a){a.length?this.Ja.ma.setAttribute("aria-describedby",
a.join(" ")):this.Ja.ma.removeAttribute("aria-describedby")}uY(){this.focus();this.open()}get B_(){return this.ld||!this.empty||this.focused&&!!this.placeholder}};_.zA.O=function(a){return new (a||_.zA)(_.y(_.os),_.y(_.Ah),_.y(_.uf),_.y(_.Ps),_.y(_.Fe),_.y(_.ds,8),_.y(_.Kw,8),_.y(_.Ow,8),_.y(_.cx,8),_.y(_.Dw,10),_.xe("tabindex"),_.y(_.Yab),_.y(_.Br),_.y(_.Zab,8))};
_.zA.wa=_.Kd({type:_.zA,na:[["mat-select"]],yd:function(a,b,c){a&1&&(_.Yg(c,_.abb,5),_.Yg(c,_.dA,5),_.Yg(c,_.Ss,5));if(a&2){let d;_.$g(d=_.ah())&&(b.KXa=d.first);_.$g(d=_.ah())&&(b.options=d);_.$g(d=_.ah())&&(b.XK=d)}},rb:function(a,b){a&1&&(_.Xg(Uab,5),_.Xg(Vab,5),_.Xg(_.bA,5));if(a&2){let c;_.$g(c=_.ah())&&(b.trigger=c.first);_.$g(c=_.ah())&&(b.panel=c.first);_.$g(c=_.ah())&&(b.IE=c.first)}},qb:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],lb:19,Xa:function(a,
b){a&1&&_.N("keydown",function(c){return b.ke(c)})("focus",function(){return b.xq()})("blur",function(){return b.Zk()});a&2&&(_.zg("id",b.id)("tabindex",b.disabled?-1:b.tabIndex)("aria-controls",b.ld?b.id+"-panel":null)("aria-expanded",b.ld)("aria-label",b.ariaLabel||null)("aria-required",b.required.toString())("aria-disabled",b.disabled.toString())("aria-invalid",b.xg)("aria-activedescendant",b.PKa()),_.Bg("mat-mdc-select-disabled",b.disabled)("mat-mdc-select-invalid",b.xg)("mat-mdc-select-required",
b.required)("mat-mdc-select-empty",b.empty)("mat-mdc-select-multiple",b.multiple))},inputs:{oH:[0,"aria-describedby","userAriaDescribedBy"],Bd:"panelClass",disabled:[2,"disabled","disabled",_.xh],wc:[2,"disableRipple","disableRipple",_.xh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.yh(a)],Fm:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.xh],placeholder:"placeholder",required:[2,"required","required",_.xh],multiple:[2,"multiple","multiple",_.xh],tF:[2,"disableOptionCentering",
"disableOptionCentering",_.xh],aC:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],Ce:[0,"aria-labelledby","ariaLabelledby"],hw:"errorStateMatcher",nH:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",_.yh],vla:"sortComparator",id:"id",CG:"panelWidth"},outputs:{Vp:"openedChange",kba:"opened",o$:"closed",gx:"selectionChange",Po:"valueChange"},Qb:["matSelect"],standalone:!0,features:[_.lh([{va:_.bx,Fb:_.zA},{va:_.Rs,Fb:_.zA}]),_.yg,_.be,_.mh],bc:["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=_.ke();_.Qg(Wab);_.E(0,"div",2,0);_.N("click",function(){_.n(c);
return _.q(b.open())});_.E(3,"div",3);_.B(4,sab,2,1,"span",4)(5,vab,3,1,"span",5);_.G();_.E(6,"div",6)(7,"div",7);_.ue();_.E(8,"svg",8);_.J(9,"path",9);_.G()()()();_.B(10,wab,3,9,"ng-template",10);_.N("backdropClick",function(){_.n(c);return _.q(b.close())})("attach",function(){_.n(c);return _.q(b.UMa())})("detach",function(){_.n(c);return _.q(b.close())})}a&2&&(a=_.Og(1),_.w(3),_.zg("id",b.Cca),_.w(),_.Fg(b.empty?4:5),_.w(6),_.C("cdkConnectedOverlayPanelClass",b.iNa)("cdkConnectedOverlayScrollStrategy",
b.Be)("cdkConnectedOverlayOrigin",b.tNa||a)("cdkConnectedOverlayOpen",b.ld)("cdkConnectedOverlayPositions",b.sNa)("cdkConnectedOverlayWidth",b.BDb))},Fa:[_.aA,_.bA,_.$n],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .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)}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}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)}._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)}\n'],
kb:2,data:{animation:[Sab]},Ma:0});_.AA=class{};_.AA.O=function(a){return new (a||_.AA)};_.AA.Ca=_.Od({type:_.AA});_.AA.Ba=_.nd({Nb:[$ab],imports:[_.io,_.Ms,_.fA,_.Ns,_.ps,_.gx,_.fA,_.Ns]});
}catch(e){_._DumpException(e)}
try{
var cbb,dbb,fbb,GA,ibb,HA,kbb,lbb,obb,nbb,xbb,PA,zbb,Abb,Bbb,Cbb,Dbb,Ebb,Fbb,QA,Gbb,Hbb,Ibb,Jbb,Kbb,Lbb,Mbb,SA,TA,Nbb,UA,Obb,VA,Pbb,Qbb,Rbb,Sbb,Tbb,Ubb,Wbb,$bb,acb,bcb,dcb,ecb,fcb,gcb,hcb,jcb,kcb,lcb,mcb,ncb,ocb,pcb,qcb,rcb,scb,wcb,xcb,ycb,zcb,Acb,Bcb,Ccb,Dcb,Ecb,Fcb,Gcb,YA,ZA,Icb,Jcb,Kcb,hbb,ebb,jbb,mbb,pbb,IA,qbb,rbb,ubb,vbb,wbb,tbb,sbb,Vbb,RA,Xbb,Ybb,ccb,Rcb,Ucb,Ocb,Pcb,Qcb,Vcb;
_.BA=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");_.da.call(this,c+a[d])};_.CA=function(a,b){return a>b?1:a<b?-1:0};_.DA=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};cbb=function(a){let b=!0;const c=/^[-_a-zA-Z0-9]$/;for(let d=0;d<a.length;d++){const e=a.charAt(d);if(e=="]"){if(b)return!1;b=!0}else if(e=="["){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b};
dbb=function(a){return a.replace(_.WCa,(b,c,d,e)=>{let f="";d=d.replace(/^(['"])(.*)\1$/,(g,l,p)=>{f=l;return p});b=_.mc(d).toString();return c+f+b+f+e})};
fbb=function(a){if(a instanceof _.hc)return'url("'+a.toString().replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';if(a instanceof _.nm)a=_.PCa(a);else{a=String(a);var b=a.replace(_.XCa,"$1").replace(_.XCa,"$1").replace(_.WCa,"url");if(_.VCa.test(b)){if(b=!ebb.test(a)){let c=b=!0;for(let d=0;d<a.length;d++){const e=a.charAt(d);e=="'"&&c?b=!b:e=='"'&&b&&(c=!c)}b=b&&c&&cbb(a)}a=b?dbb(a):"zClosurez"}else a="zClosurez"}if(/[{;}]/.test(a))throw new _.BA("Value does not allow [{;}], got: %s.",[a]);return a};
_.EA=function(...a){const b=_.Xe(a);return b?_.Qe(_.EA(...a),_.Cga(b)):_.bf((c,d)=>{_.Iga([c,..._.Oga(a)])(d)})};_.FA=function(){return _.bf((a,b)=>{let c,d=!1;a.subscribe(new _.cf(b,e=>{const f=c;c=e;d&&b.next([f,e]);d=!0}))})};GA=function(a,b){a=a.data[b];return a===null||typeof a==="string"?null:a.hasOwnProperty("currentCaseLViewIndex")?a:a.value};_.gbb=function(a,b,c,d,e,f){a=_.vg(a,_.je.yn,c,e);_.se(2);return a?b+_.pd(c)+d+_.pd(e)+f:_.Sf};
ibb=function(a){a in hbb||(hbb[a]=_.tf.Zdb&&_.tf.Zdb.ig&&_.tf.Zdb.ig.locales&&_.tf.Zdb.ig.locales[a]);return hbb[a]};HA=function(a){var b=a.toLowerCase().replace(/_/g,"-");if(a=ibb(b))return a;b=b.split("-")[0];if(a=ibb(b))return a;if(b==="en")return jbb;throw new _.rd(701,!1);};
kbb=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,x=Node.TEXT_NODE;_.wg=!0;l=_.Jka(t,l,x);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=_.ce(c[t]));t!==null&&(l=(l&131070)>>>1,e.insertBefore(t,c[l],p,!1),l=GA(a,l),l!==null&&typeof l==="object"&&(p=_.Uja(l,c),p!==null&&kbb(a,l.create[p],c,c[l.BGb])));break;case 1:l>>>=1,p=b[++A],
t=b[++A],_.Mia(e,_.ce(c[l]),null,null,p,t,null)}else switch(l){case _.Vka:t=b[++A];l=b[++A];c[l]===null&&(p=c,x=Node.COMMENT_NODE,_.wg=!0,p=_.Jka(p,t,x),l=c[l]=p,_.Ee(l,c));break;case _.Tka:t=b[++A],l=b[++A],c[l]===null&&(p=c,x=Node.ELEMENT_NODE,_.wg=!0,p=_.Jka(p,t,x),l=c[l]=p,_.Ee(l,c))}}};
lbb=function(a,b,c){var d=_.Uja(b,c);if(d!==null)for(b=b.remove[d],d=0;d<b.length;d++){var e=b[d];if(e>0){const f=_.ce(c[e]);if(f!==null){e=c[11];const g=e.parentNode(f);g&&e.removeChild(g,f,void 0)}}else lbb(a,GA(a,~e),c)}};
obb=function(a,b,c,d,e){for(let A=0;A<c.length;A++){var f=c[A];const F=c[++A];if(f&e){f="";for(let I=A+1;I<=A+F;I++){var g=c[I];if(typeof g=="string")f+=g;else if(typeof g=="number")if(g<0)f+=_.pd(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"?_.Mia(b[11],b[l],null,t,g,f,p):_.Tf(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=GA(a,l);p=b;t=l;var x=t.AN.indexOf(f);if(x===-1)switch(t.type){case 1:x=f;x=(0,HA(_.AIa)[20])(parseInt(x,
10));x=mbb[x];const K=x!==void 0?x:"other";x=t.AN.indexOf(K);x===-1&&K!=="other"&&(x=t.AN.indexOf("other"));break;case 0:x=t.AN.indexOf("other")}t=x===-1?null:x;_.Uja(l,p)!==t&&(lbb(g,l,p),p[l.oV]=t===null?null:~t,t!==null&&(x=p[l.BGb])&&kbb(g,l.create[t],p,x));break;case 3:nbb(a,GA(a,l),d,b)}}}}else f=c[A+1],f>0&&(f&3)===3&&(f=GA(a,f>>>2),b[f.oV]<0&&nbb(a,f,d,b));A+=F}};nbb=function(a,b,c,d){let e=d[b.oV];if(e!==null){let f=pbb;e<0&&(e=d[b.oV]=~e,f=-1);obb(a,d,b.update[e],c,f)}};
xbb=function(a,b={}){let c=a;if(qbb.test(a)){const d={},e=[0];c=c.replace(rbb,(f,g,l)=>{f=g||l;const p=d[f]||[];p.length||(f.split("|").forEach(F=>{var I=F.match(sbb);I=I?parseInt(I[1],10):0;const K=tbb.test(F);p.push([I,K,F])}),d[f]=p);if(!p.length)throw Error("db`"+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,x,A]=p[g];x?e.pop():f!==t&&e.push(t);p.splice(g,1);return A})}if(!Object.keys(b).length)return c;c=c.replace(ubb,(d,e,f,g,l,p)=>b.hasOwnProperty(f)?`${e}${b[f]}${p}`:
d);c=c.replace(vbb,(d,e)=>b.hasOwnProperty(e)?b[e]:d);return c=c.replace(wbb,(d,e)=>{if(b.hasOwnProperty(e)){const f=b[e];if(!f.length)throw Error("eb`"+d+"`"+e);return f.shift()}return d})};_.JA=function(a){_.ug(_.ke(),_.je.yn++,a)&&(pbb|=1<<Math.min(IA,31));IA++;return _.JA};_.KA=function(a){var b=_.le(),c=_.ke();IA>0&&(a=b.data[a+25],obb(b,c,Array.isArray(a)?a:a.update,_.je.yn-IA-1,pbb));IA=pbb=0};_.LA=function(a,b={}){return xbb(a,b)};
_.MA=function(a,b,c,d,e,f,g){const l=_.ke();b=_.gbb(l,b,c,d,e,f);b!==_.Sf&&_.Tf(_.le(),_.te(),l,a,b,l[11],g,!1);return _.MA};_.ybb=function(a,b,c,d,e,f,g,l){b+=c;c=_.vg(a,b,e,f);return _.ug(a,b+2,g)||c?_.tg(a,b+3,l?d.call(l,e,f,g):d(e,f,g)):_.Dla(a,b+3)};_.NA=function(a,b,c,d){a+=25;const e=_.ke(),f=e[a];return e[1].data[a].ie?_.Cla(e,_.re(),b,f.transform,c,d,f):f.transform(c,d)};
_.OA=function(a,b,c,d,e){a+=25;const f=_.ke(),g=f[a];return f[1].data[a].ie?_.ybb(f,_.re(),b,g.transform,c,d,e,g):g.transform(c,d,e)};PA=function(a,b){for(;b>-1;b--)if(typeof a[b]!=="undefined")return a[b];throw Error("nb");};zbb=function(a,b,c){a=HA(a);b=PA([a[1],a[2]],b);return PA(b,c)};Abb=function(a,b,c){a=HA(a);b=PA([a[3],a[4]],b);return PA(b,c)};Bbb=function(a,b,c){a=HA(a);b=PA([a[5],a[6]],b);return PA(b,c)};Cbb=function(a,b){a=HA(a)[7];return PA(a,b)};
Dbb=function(a,b){a=HA(a);return PA(a[10],b)};Ebb=function(a,b){a=HA(a);return PA(a[11],b)};Fbb=function(a,b){a=HA(a)[12];return PA(a,b)};QA=function(a,b){a=HA(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};Gbb=function(a){if(!a[21])throw Error("mb`"+a[0]);};Hbb=function(a){const [b,c]=a.split(":");return{hours:+b,minutes:+c}};Ibb=function(a){a=HA(a);Gbb(a);return(a[21][2]||[]).map(b=>typeof b==="string"?Hbb(b):[Hbb(b[0]),Hbb(b[1])])};
Jbb=function(a,b,c){a=HA(a);Gbb(a);b=PA([a[21][0],a[21][1]],b)||[];return PA(b,c)||[]};Kbb=function(a,b){a=a.replace(/:/g,"");a=Date.parse("Jan 01, 1970 00:00:00 "+a)/6E4;return isNaN(a)?b:a};Lbb=function(a,b,c){const d=new Date(0);d.setFullYear(a,b,c);d.setHours(0,0,0);return d};Mbb=function(a,b){b&&(a=a.replace(/\{([^}]+)}/g,function(c,d){return b!=null&&d in b?b[d]:c}));return a};
SA=function(a,b){const c=HA(a)[0];RA[c]!=null||(RA[c]={});if(RA[c][b])return RA[c][b];var d="";switch(b){case "shortDate":d=Dbb(a,0);break;case "mediumDate":d=Dbb(a,1);break;case "longDate":d=Dbb(a,2);break;case "fullDate":d=Dbb(a,3);break;case "shortTime":d=Ebb(a,0);break;case "mediumTime":d=Ebb(a,1);break;case "longTime":d=Ebb(a,2);break;case "fullTime":d=Ebb(a,3);break;case "short":d=SA(a,"shortTime");var e=SA(a,"shortDate");d=Mbb(Fbb(a,0),[d,e]);break;case "medium":d=SA(a,"mediumTime");e=SA(a,
"mediumDate");d=Mbb(Fbb(a,1),[d,e]);break;case "long":d=SA(a,"longTime");e=SA(a,"longDate");d=Mbb(Fbb(a,2),[d,e]);break;case "full":d=SA(a,"fullTime"),e=SA(a,"fullDate"),d=Mbb(Fbb(a,3),[d,e])}d&&(RA[c][b]=d);return d};TA=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};
Nbb=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("ob`"+a);}};UA=function(a,b,c=0,d=!1,e=!1){return function(f,g){f=Nbb(a,f);if(c>0||f>-c)f+=c;if(a===3)f===0&&c===-12&&(f=12);else if(a===6)return TA(f,3).substring(0,b);g=QA(g,5);return TA(f,b,g,d,e)}};
Obb=function(a,b,c,d,e,f){switch(c){case 2:return Bbb(b,e,d)[a.getMonth()];case 1:return Abb(b,e,d)[a.getDay()];case 0:const g=a.getHours(),l=a.getMinutes();return f&&(c=Ibb(b),a=Jbb(b,e,d),c=c.findIndex(p=>{if(Array.isArray(p)){const [t,x]=p;p=g>=t.hours&&l>=t.minutes;const A=g<x.hours||g===x.hours&&l<x.minutes;if(t.hours<x.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]:zbb(b,e,d)[g<12?0:1];case 3:return Cbb(b,d)[a.getFullYear()<=
0?0:1];default:throw Error("pb`"+c);}};VA=function(a,b,c=0,d=!1){return function(e,f){return Obb(e,f,a,b,c,d)}};Pbb=function(a){return function(b,c,d){b=-1*d;c=QA(c,5);const e=b>0?Math.floor(b/60):Math.ceil(b/60);switch(a){case 0:return(b>=0?"+":"")+TA(e,2,c)+TA(Math.abs(b%60),2,c);case 1:return"GMT"+(b>=0?"+":"")+TA(e,1,c);case 2:return"GMT"+(b>=0?"+":"")+TA(e,2,c)+":"+TA(Math.abs(b%60),2,c);case 3:return d===0?"Z":(b>=0?"+":"")+TA(e,2,c)+":"+TA(Math.abs(b%60),2,c);default:throw Error("qb`"+a);}}};
Qbb=function(a){var b=a.getDay();b=b===0?-3:4-b;return Lbb(a.getFullYear(),a.getMonth(),a.getDate()+b)};Rbb=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=Qbb(c);e=c.getFullYear();const f=Lbb(e,0,1).getDay();e=Lbb(e,0,1+(f<=4?4:11)-f);c=c.getTime()-e.getTime();c=1+Math.round(c/6048E5)}return TA(c,a,QA(d,5))}};Sbb=function(a,b=!1){return function(c,d){c=Qbb(c).getFullYear();return TA(c,a,QA(d,5),b)}};
Tbb=function(a,b){const c=a.getTimezoneOffset();b=Kbb(b,c);a=new Date(a.getTime());a.setMinutes(a.getMinutes()+-1*(b-c));return a};Ubb=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};
Wbb=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 Lbb(c,d-1,e)}var b=parseFloat(a);if(!isNaN(a-b))return new Date(b);if(b=a.match(Vbb))return Ubb(b)}b=new Date(a);if(!(b instanceof Date)||isNaN(b.valueOf()))throw Error("rb`"+a);return b};
_.Zbb=function(a,b,c,d){let e=Wbb(a);b=SA(c,b)||b;a=[];let f;for(;b;)if(f=Xbb.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=Kbb(d,g),e=Tbb(e,d));let l="";a.forEach(p=>{a:if(Ybb[p])var t=Ybb[p];else{switch(p){case "G":case "GG":case "GGG":t=VA(3,1);break;case "GGGG":t=VA(3,2);break;case "GGGGG":t=VA(3,0);break;case "y":t=UA(0,1,0,!1,!0);break;case "yy":t=UA(0,2,0,!0,!0);break;case "yyy":t=UA(0,3,0,!1,!0);break;case "yyyy":t=UA(0,4,0,!1,
!0);break;case "Y":t=Sbb(1);break;case "YY":t=Sbb(2,!0);break;case "YYY":t=Sbb(3);break;case "YYYY":t=Sbb(4);break;case "M":case "L":t=UA(1,1,1);break;case "MM":case "LL":t=UA(1,2,1);break;case "MMM":t=VA(2,1);break;case "MMMM":t=VA(2,2);break;case "MMMMM":t=VA(2,0);break;case "LLL":t=VA(2,1,1);break;case "LLLL":t=VA(2,2,1);break;case "LLLLL":t=VA(2,0,1);break;case "w":t=Rbb(1);break;case "ww":t=Rbb(2);break;case "W":t=Rbb(1,!0);break;case "d":t=UA(2,1);break;case "dd":t=UA(2,2);break;case "c":case "cc":t=
UA(7,1);break;case "ccc":t=VA(1,1,1);break;case "cccc":t=VA(1,2,1);break;case "ccccc":t=VA(1,0,1);break;case "cccccc":t=VA(1,3,1);break;case "E":case "EE":case "EEE":t=VA(1,1);break;case "EEEE":t=VA(1,2);break;case "EEEEE":t=VA(1,0);break;case "EEEEEE":t=VA(1,3);break;case "a":case "aa":case "aaa":t=VA(0,1);break;case "aaaa":t=VA(0,2);break;case "aaaaa":t=VA(0,0);break;case "b":case "bb":case "bbb":t=VA(0,1,1,!0);break;case "bbbb":t=VA(0,2,1,!0);break;case "bbbbb":t=VA(0,0,1,!0);break;case "B":case "BB":case "BBB":t=
VA(0,1,0,!0);break;case "BBBB":t=VA(0,2,0,!0);break;case "BBBBB":t=VA(0,0,0,!0);break;case "h":t=UA(3,1,-12);break;case "hh":t=UA(3,2,-12);break;case "H":t=UA(3,1);break;case "HH":t=UA(3,2);break;case "m":t=UA(4,1);break;case "mm":t=UA(4,2);break;case "s":t=UA(5,1);break;case "ss":t=UA(5,2);break;case "S":t=UA(6,1);break;case "SS":t=UA(6,2);break;case "SSS":t=UA(6,3);break;case "Z":case "ZZ":case "ZZZ":t=Pbb(0);break;case "ZZZZZ":t=Pbb(3);break;case "O":case "OO":case "OOO":case "z":case "zz":case "zzz":t=
Pbb(1);break;case "OOOO":case "ZZZZ":case "zzzz":t=Pbb(2);break;default:t=null;break a}Ybb[p]=t}l+=t?t(e,c,g):p==="''"?"'":p.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return l};
$bb=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{bKb:c,exponent:b,rK:d}};acb=function(a){const b=parseInt(a);if(isNaN(b))throw Error("ub`"+a);return b};
bcb=function(a,b,c){if(b>c)throw Error("tb`"+b+"`"+c);let d=a.bKb,e=d.length-a.rK;c=Math.min(Math.max(b,e),c);let f=c+a.rK;var g=d[f];if(f>0){d.splice(Math.max(a.rK,f));for(var l=f;l<d.length;l++)d[l]=0}else for(e=Math.max(0,e),a.rK=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.rK++;d.unshift(1);a.rK++}else d[f-1]++;for(;e<Math.max(0,c);e++)d.push(0);let p=c!==0;const t=b+a.rK;if(b=d.reduceRight(function(x,A,F,I){A+=x;I[F]=A<10?A:A-10;p&&(I[F]===
0&&F>=t?I.pop():p=!1);return A>=10?1:0},0))d.unshift(b),a.rK++};
dcb=function(a,b,c,d){var e="",f=!1;if(isFinite(a)){f=$bb(a);e=b.AYc;var g=b.IRb,l=b.fcb;if(d){var p=d.match(ccb);if(p===null)throw Error("sb`"+d);d=p[1];const t=p[3];p=p[5];d!=null&&(e=acb(d));t!=null&&(g=acb(t));p!=null?l=acb(p):t!=null&&g>l&&(l=g)}bcb(f,g,l);g=f.bKb;p=f.rK;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.rab&&e.unshift(g.splice(-b.rab,g.length).join(""));g.length>b.o3a;)e.unshift(g.splice(-b.o3a,
g.length).join(""));g.length&&e.unshift(g.join(""));e=e.join(QA(c,1));d.length&&(e+=QA(c,0)+d.join(""));l&&(e+=QA(c,6)+"+"+l)}else e=QA(c,9);return e=a<0&&!f?b.Mdb+e+b.Ndb:b.bza+e+b.vja};
ecb=function(a,b="-"){const c={AYc:1,IRb:0,fcb:0,bza:"",vja:"",Mdb:"",Ndb:"",o3a:0,rab: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.bza=f.substring(0,f.indexOf("#"));for(let g=0;g<e.length;g++){const l=e.charAt(g);l==="0"?c.IRb=c.fcb=g+1:l==="#"?c.fcb=g+1:c.vja+=l}f=f.split(",");c.o3a=f[1]?f[1].length:0;c.rab=f[2]||f[1]?(f[2]||f[1]).length:0;a?(b=d.length-c.bza.length-c.vja.length,
d=a.indexOf("#"),c.Mdb=a.substring(0,d).replace(/'/g,""),c.Ndb=a.slice(d+b).replace(/'/g,"")):(c.Mdb=b+c.bza,c.Ndb=c.vja);return c};fcb=function(a,b){return a.start==b.start&&a.end==b.end};_.WA=function(a){return a.error!=null&&a.error.code!=null};gcb=function(a){a&1&&(_.E(0,"span",10),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.ch(" ",a.item.label," "))};hcb=function(a){a&1&&_.Gg(0)};
jcb=function(a){if(a&1){const b=_.ke();_.E(0,"div",11);_.N("keyup.escape",function(){_.n(b);const c=_.P();c.NU();c.trigger.ma.focus();return _.q()});_.B(1,hcb,1,0,"ng-container",12);_.G()}a&2&&(a=_.P(),_.w(),_.C("ngTemplateOutlet",a.item.qa)("ngTemplateOutletContext",a.item.context||_.nh(2,icb)))};kcb=function(a){a&1&&(_.E(0,"span",8),_.Q(1),_.G());a&2&&(a=_.P().ua,_.w(),_.dh(a.label))};
lcb=function(a){a&1&&_.J(0,"segmented-dropdown-button",9);a&2&&(a=_.P().ua,_.C("item",a)("useBreadcrumbStyling",!0))};mcb=function(a){a&1&&_.Gg(0)};ncb=function(a){a&1&&(_.L(0),_.B(1,mcb,1,0,"ng-container",10),_.M());a&2&&(a=_.P().ua,_.w(),_.C("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.context))};ocb=function(a){a&1&&(_.E(0,"mat-icon",11),_.Q(1," keyboard_arrow_right "),_.G())};pcb=function(a){a&1&&_.J(0,"div",12)};
qcb=function(a,b){a&1&&(_.L(0),_.E(1,"div",1),_.B(2,kcb,2,1,"span",2),_.L(3,3),_.B(4,lcb,1,2,"segmented-dropdown-button",4)(5,ncb,2,2,"ng-container",5),_.M(),_.G(),_.B(6,ocb,2,0,"mat-icon",6)(7,pcb,1,0,"div",7),_.M());if(a&2){a=b.ua;b=b.last;const c=_.P();_.w();_.Bg("no-padding",a.aSb);_.zg("aria-label",a.ariaLabel)("role",a.i3);_.w();_.C("ngIf",!a.ariaLabel);_.w();_.C("ngSwitch",a.type);_.w();_.C("ngSwitchCase",c.Vy.iwb);_.w();_.C("ngSwitchCase",c.Vy.Xxb);_.w();_.C("ngIf",!b);_.w();_.C("ngIf",b&&
a.type==c.Vy.iwb)}};_.XA=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};rcb=function(a){a&1&&_.Gg(0,6);a&2&&(_.P(2),_.C("ngTemplateOutlet",_.Og(4)))};scb=function(a){a&1&&_.Gg(0,6);a&2&&(_.P(2),_.C("ngTemplateOutlet",_.Og(4)))};
wcb=function(a){if(a&1){const b=_.ke();_.E(0,"button",4,2);_.N("ascClipboardEvent",function(c){_.n(b);const d=_.P();return _.q(tcb(d,c))})("click",function(c){_.n(b);const d=_.P();return _.q(d.Rd(c))})("mouseenter",function(){_.n(b);const c=_.P();return _.q(ucb(c))})("blur",function(){_.n(b);const c=_.P();return _.q(vcb(c))})("mouseleave",function(){_.n(b);const c=_.P();return _.q(vcb(c))});_.B(2,rcb,1,1,"ng-container",5);_.E(3,"span");_.Q(4);_.G();_.B(5,scb,1,1,"ng-container",5);_.G()}a&2&&(a=_.P(),
_.C("format",a.Njb?"flat":"hairline")("ascClipboard",a.jV),_.zg("aria-label",a.ariaLabel),_.w(2),_.C("ngIf",!a.gBa),_.w(),_.Bg("light",a.WMb),_.w(),_.dh(a.y3),_.w(),_.C("ngIf",a.gBa))};
xcb=function(a){if(a&1){const b=_.ke();_.E(0,"button",7,2);_.N("ascClipboardEvent",function(c){_.n(b);const d=_.P();return _.q(tcb(d,c))})("click",function(c){_.n(b);const d=_.P();return _.q(d.Rd(c))})("mouseenter",function(){_.n(b);const c=_.P();return _.q(ucb(c))})("blur",function(){_.n(b);const c=_.P();return _.q(vcb(c))})("mouseleave",function(){_.n(b);const c=_.P();return _.q(vcb(c))});_.E(2,"mat-icon",8);_.Q(3);_.G()()}a&2&&(a=_.P(),_.Bg("small",a.xPb)("remove-border",a.Njb),_.C("ascClipboard",
a.jV),_.zg("aria-label",a.ariaLabel),_.w(2),_.C("color",a.color==="primary"?"primary":null),_.w(),_.ch(" ",a.l7a," "))};ycb=function(a){a&1&&(_.E(0,"mat-icon",8),_.Q(1),_.G());a&2&&(a=_.P(),_.C("color",a.color==="primary"?"primary":null),_.w(),_.ch(" ",a.l7a," "))};zcb=function(a){a&1&&_.J(0,"mat-icon",4);a&2&&(a=_.P(),_.C("svgIcon",a.icon))};Acb=function(a){a&1&&(_.E(0,"mat-icon",5),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.dh(a.icon))};Bcb=function(a){a&1&&_.Gg(0)};
Ccb=function(a){a&1&&(_.L(0),_.B(1,Bcb,1,0,"ng-container",6),_.M());a&2&&(_.P(),a=_.Og(7),_.w(),_.C("ngTemplateOutlet",a))};Dcb=function(a){a&1&&_.Gg(0)};Ecb=function(a){a&1&&(_.L(0),_.B(1,Dcb,1,0,"ng-container",6),_.M());a&2&&(_.P(),a=_.Og(7),_.w(),_.C("ngTemplateOutlet",a))};Fcb=function(a){a&1&&(_.E(0,"div",7),_.Rg(1),_.G(),_.E(2,"p",8),_.Rg(3,1),_.G())};
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("rb`"+a);return d};YA=function(a,b,c){try{return _.Zbb(a,b,"en-US",c)}catch(d){return""}};
ZA=function(a){return a.getFullYear()===(new Date(Date.now())).getFullYear()?Hcb:"y-MM-dd"};Icb=function(a,b){return c=>YA(c,a,b)};_.$A=function(a){let b=a.length-1;for(;a[b]==="/";)b--;return a.substring(a.lastIndexOf("/",b)+1)};Jcb=function(){};Kcb=function(a){a&1&&(_.E(0,"span",1),_.ue(),_.E(1,"svg",2),_.J(2,"path",3),_.G()());a&2&&(a=_.P(),_.C("@indicatorRotate",a.Doa()))};hbb={};_.Qk(_.BA,_.da);_.BA.prototype.name="AssertionError";
_.Lcb=function(a){return a instanceof _.om&&a.constructor===_.om?a.HTb:"type_error:SafeStyle"};ebb=/\/\*/;_.Mcb=function(a){let b="";for(let c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("S`"+c);let d=a[c];d!=null&&(d=Array.isArray(d)?d.map(fbb).join(" "):fbb(d),b+=`${c}:${d};`)}return b?new _.om(b,_.TCa):_.UCa};_.aB=function(a){return a instanceof _.qm?a:_.Hc(_.eya(String(a)))};_.bB=function(a,b){return a&&b?a.split(b).length-1:0};
jbb=["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}];mbb=["zero","one","two","few","many"];pbb=0;IA=0;qbb=/\[(\ufffd.+?\ufffd?)\]/;rbb=/\[(\ufffd.+?\ufffd?)\]|(\ufffd\/?\*\d+:\d+\ufffd)/g;
ubb=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g;vbb=/{([A-Z0-9_]+)}/g;wbb=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g;tbb=/\/\*/;sbb=/\d+:(\d+)/;Vbb=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;RA={};Xbb=/((?:[^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]*)/;Ybb={};ccb=/^(\d+)?\.((\d+)(-(\d+))?)?$/;
_.cB=class{constructor(a){this.nIc=a}transform(a,b,c){if(a==null||a===""||a!==a)return null;c||(c=this.nIc);try{if(typeof a!=="string"||isNaN(Number(a)-parseFloat(a))){if(typeof a!=="number")throw Error("vb`"+a);var d=a}else d=Number(a);a=d;const e=HA(c)[14][0],f=ecb(e,QA(c,5));return dcb(a,f,c,b)}catch(e){throw new _.rd(2100,!1);}}};_.cB.O=function(a){return new (a||_.cB)(_.y(_.Pj,16))};_.cB.Ke=_.Rd({name:"number",type:_.cB,ie:!0,standalone:!0});_.Ncb=function(a){a.gPa();a.Nqa()};
Rcb=class{constructor(a,b,c){this.XNa=new _.fg;this.lAa=_.v(this.XNa,_.cg());this.jo=null;this.fp=a;this.OM=b;this.n2=c}attach(a){this.jo=a;this.gPa();this.Nqa()}detach(){this.XNa.complete();this.jo=null}uz(a,b){this.jo&&Ocb(this.jo,a*this.fp,b)}gPa(){if(this.jo){var a=this.jo,b=this.jo.hoa*this.fp;a.Hqa!==b&&(a.Hqa=b,a.Zyb(),a.upa())}}Nqa(){if(this.jo){var a=this.jo.Vt;a={start:a.start,end:a.end};var b=this.jo.bK(),c=this.jo.hoa,d=this.jo.r6(),e=this.fp>0?d/this.fp:0;if(a.end>c){var f=Math.ceil(b/
this.fp);const g=Math.max(0,Math.min(e,c-f));e!=g&&(e=g,d=g*this.fp,a.start=Math.floor(e));a.end=Math.max(0,Math.min(c,a.start+f))}f=d-a.start*this.fp;f<this.OM&&a.start!=0?(a.start=Math.max(0,a.start-Math.ceil((this.n2-f)/this.fp)),a.end=Math.min(c,Math.ceil(e+(b+this.OM)/this.fp))):(b=a.end*this.fp-(d+b),b<this.OM&&a.end!=c&&(b=Math.ceil((this.n2-b)/this.fp),b>0&&(a.end=Math.min(c,a.end+b),a.start=Math.max(0,Math.floor(e-this.OM/this.fp)))));Pcb(this.jo,a);Qcb(this.jo,this.fp*a.start);this.XNa.next(Math.floor(e))}}};
_.dB=class{constructor(){this.fp=20;this.OM=100;this.n2=200;this.Be=new Rcb(this.Vwa,this.fz,this.cz)}get Vwa(){return this.fp}set Vwa(a){this.fp=_.lj(a)}get fz(){return this.OM}set fz(a){this.OM=_.lj(a)}get cz(){return this.n2}set cz(a){this.n2=_.lj(a)}Rb(){var a=this.Be,b=this.fz,c=this.cz;a.fp=this.Vwa;a.OM=b;a.n2=c;a.gPa();a.Nqa()}};_.dB.O=function(a){return new (a||_.dB)};
_.dB.La=_.Qd({type:_.dB,na:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{Vwa:"itemSize",fz:"minBufferPx",cz:"maxBufferPx"},standalone:!0,features:[_.lh([{va:_.qVa,Bb:function(a){return a.Be},Ib:[_.Ad(()=>_.dB)]}]),_.be]});
var Scb=class extends _.ls{constructor(a){super();this.Ue=a}connect(){return _.sf(this.Ue)?this.Ue:_.r(this.Ue)}disconnect(){}},Tcb=class{constructor(){this.Kub=20;this.Eca=[]}URa(a,b,c,d,e){_.JIa(a,(f,g,l)=>{let p,t;f.Ow==null?t=(p=this.zHc(()=>c(f,g,l),l,b,d(f)))?1:0:l==null?(this.aFc(g,b),t=3):(p=this.DIc(g,l,b,d(f)),t=2);if(e){let x;e({context:(x=p)==null?void 0:x.context,operation:t,KP:f})}})}detach(){for(const a of this.Eca)a.destroy();this.Eca=[]}zHc(a,b,c,d){if(b=this.AHc(b,c))b.context.ua=
d;else return a=a(),c.di(a.Oc,a.context,a.index)}aFc(a,b){a=b.detach(a);this.sIc(a,b)}DIc(a,b,c,d){a=c.get(a);c.move(a,b);a.context.ua=d;return a}sIc(a,b){if(this.Eca.length<this.Kub)this.Eca.push(a);else{const c=b.indexOf(a);c===-1?a.destroy():b.remove(c)}}AHc(a,b){const c=this.Eca.pop();c&&b.S5(c,a);return c||null}},eB=class extends _.ks{};eB.O=function(a){return new (a||eB)(_.y(_.Fe),_.y(_.js),_.y(_.uf),_.y(_.ds,8))};eB.La=_.Qd({type:eB,features:[_.xg]});Ucb=["contentWrapper"];
Ocb=function(a,b,c="auto"){c={behavior:c};a.orientation==="horizontal"?c.start=b:c.top=b;a.WG.scrollTo(c)};Pcb=function(a,b){fcb(a.Vt,b)||(a.QRa&&(b={start:0,end:Math.max(a.Vt.end,b.end)}),a.GNa.next(a.Vt=b),a.upa(()=>{}))};
Qcb=function(a,b){b=a.QRa?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.mqa=b;a.nEb!=c&&(a.nEb=c,a.upa(()=>{if(a.mEb){const e=a.Dzb.ma;a.mqa-=a.orientation==="horizontal"?e.offsetWidth:e.offsetHeight;a.mEb=!1;Qcb(a,a.mqa)}}))};Vcb=function(a){let b;b=a.orientation==="horizontal"?"left":"top";var c=a.WG.hb.ma.getBoundingClientRect()[b];return a.hb.ma.getBoundingClientRect()[b]-c};
_.fB=class extends eB{get orientation(){return this.fNa}set orientation(a){this.fNa!==a&&(this.fNa=a,this.Zyb())}constructor(a,b,c,d,e,f,g,l){super(a,f,c,e);this.hb=a;this.Ta=b;this.Be=d;this.WG=l;this.vc=_.Fd(_.nr);this.mKa=new _.fg;this.GNa=new _.fg;this.fNa="vertical";this.QRa=!1;this.lAa=new _.Re(p=>this.Be.lAa.subscribe(t=>Promise.resolve().then(()=>this.qd.run(()=>p.next(t)))));this.I0c=this.GNa;this.Hqa=0;this.gFb=this.hFb="";this.Vt={start:0,end:0};this.mqa=this.mN=this.hoa=0;this.jMa=this.mEb=
!1;this.PNa=[];this.RFb=_.Me.EMPTY;this.Dc=_.Fd(_.vf);this.Caa=!1;this.RFb=g.Gc().subscribe(()=>{this.wpa();_.Ncb(this.Be)});this.WG||(this.hb.ma.classList.add("cdk-virtual-scrollable"),this.WG=this)}Ra(){this.vc.isBrowser&&(this.WG===this&&super.Ra(),this.qd.Vb(()=>Promise.resolve().then(()=>{this.wpa();this.Be.attach(this);_.v(this.WG.yM,_.og(null),_.lja(0,_.tVa),_.qg(this.Jb)).subscribe(()=>{this.Be.Nqa()});this.upa()})))}Ia(){this.detach();this.Be.detach();this.GNa.complete();this.mKa.complete();
this.RFb.unsubscribe();this.Caa=!0;super.Ia()}attach(a){this.qd.Vb(()=>{this.RAb=a;_.v(this.RAb.FJb,_.qg(this.mKa)).subscribe(b=>{b=b.length;b!==this.hoa&&(this.hoa=b,_.Ncb(this.Be));this.fAb()})})}detach(){this.RAb=null;this.mKa.next()}bK(){return this.mN}uz(a,b="auto"){this.Be.uz(a,b)}r6(a){return Math.max(0,(this.WG==this?b=>super.r6(b):b=>this.WG.r6(b))(a!=null?a:this.orientation==="horizontal"?"start":"top")-Vcb(this))}wpa(){const a=this.WG.hb.ma;this.mN=this.orientation==="horizontal"?a.clientWidth:
a.clientHeight}upa(a){a&&this.PNa.push(a);this.jMa||(this.jMa=!0,this.qd.Vb(()=>Promise.resolve().then(()=>{this.fAb()})))}fAb(){this.Caa||this.qd.run(()=>{_.ln(this.Ta);this.Dzb.ma.style.transform=this.nEb;_.yf(()=>{this.jMa=!1;const a=this.PNa;this.PNa=[];for(const b of a)b()},{Sb:this.Dc})})}Zyb(){this.gFb=this.orientation==="horizontal"?"":`${this.Hqa}px`;this.hFb=this.orientation==="horizontal"?`${this.Hqa}px`:""}};
_.fB.O=function(a){return new (a||_.fB)(_.y(_.Fe),_.y(_.Ah),_.y(_.uf),_.y(_.qVa,8),_.y(_.ds,8),_.y(_.js),_.y(_.os),_.y(_.sVa,8))};
_.fB.wa=_.Kd({type:_.fB,na:[["cdk-virtual-scroll-viewport"]],rb:function(a,b){a&1&&_.Xg(Ucb,7);if(a&2){let c;_.$g(c=_.ah())&&(b.Dzb=c.first)}},qb:[1,"cdk-virtual-scroll-viewport"],lb:4,Xa:function(a,b){a&2&&_.Bg("cdk-virtual-scroll-orientation-horizontal",b.orientation==="horizontal")("cdk-virtual-scroll-orientation-vertical",b.orientation!=="horizontal")},inputs:{orientation:"orientation",QRa:[2,"appendOnly","appendOnly",_.xh]},outputs:{lAa:"scrolledIndexChange"},standalone:!0,features:[_.lh([{va:_.ks,
Bb:(a,b)=>a||b,Ib:[[new _.$m,new _.RGa(_.sVa)],_.fB]}]),_.yg,_.xg,_.mh],bc:["*"],ya:4,Aa:4,Da:[["contentWrapper",""],[1,"cdk-virtual-scroll-content-wrapper"],[1,"cdk-virtual-scroll-spacer"]],qa:function(a,b){a&1&&(_.Qg(),_.E(0,"div",1,0),_.Rg(2),_.G(),_.J(3,"div",2));a&2&&(_.w(3),_.Ag("width",b.hFb)("height",b.gFb))},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"],
kb:2,Ma:0});
_.gB=class{get NUa(){return this.fzb}set NUa(a){this.fzb=a;_.Kj(a)?this.y$.next(a):this.y$.next(new Scb(_.sf(a)?a:Array.from(a||[])))}get isa(){return this.ODc}set isa(a){this.s2=!0;this.ODc=a?(b,c)=>a(b+(this.Vt?this.Vt.start:0),c):void 0}set MNc(a){a&&(this.s2=!0,this.SE=a)}get aIb(){return this.W2.Kub}set aIb(a){this.W2.Kub=_.lj(a)}constructor(a,b,c,d,e,f){this.Ge=a;this.SE=b;this.iB=c;this.W2=d;this.jo=e;this.rH=new _.fg;this.y$=new _.fg;this.FJb=_.v(this.y$,_.og(null),_.FA(),_.pg(([g,l])=>this.QDc(g,
l)),_.mg(1));this.lI=null;this.s2=!1;this.Jb=new _.fg;this.FJb.subscribe(g=>{this.Ue=g;this.tDb()});_.v(this.jo.I0c,_.qg(this.Jb)).subscribe(g=>{this.Vt=g;this.rH.On.length&&f.run(()=>this.rH.next(this.Vt));this.tDb()});this.jo.attach(this)}Jo(){if(this.lI&&this.s2){const a=this.lI.diff(this.oEb);a?this.dJa(a):this.qLc();this.s2=!1}}Ia(){this.jo.detach();this.y$.next(void 0);this.y$.complete();this.rH.complete();this.Jb.next();this.Jb.complete();this.W2.detach()}tDb(){this.Vt&&(this.oEb=this.Ue.slice(this.Vt.start,
this.Vt.end),this.lI||(this.lI=this.iB.find(this.oEb).create((a,b)=>this.isa?this.isa(a,b):b)),this.s2=!0)}QDc(a,b){a&&a.disconnect(this);this.s2=!0;return b?b.connect(this):_.r()}qLc(){const a=this.Ue.length;let b=this.Ge.length;for(;b--;){const c=this.Ge.get(b);c.context.index=this.Vt.start+b;c.context.count=a;this.wFb(c.context);_.mn(c)}}dJa(a){this.W2.URa(a,this.Ge,(c,d,e)=>this.aLa(c,e),c=>c.item);_.KIa(a,c=>{this.Ge.get(c.sk).context.ua=c.item});a=this.Ue.length;let b=this.Ge.length;for(;b--;){const c=
this.Ge.get(b);c.context.index=this.Vt.start+b;c.context.count=a;this.wFb(c.context)}}wFb(a){a.first=a.index===0;a.last=a.index===a.count-1;a.I4=a.index%2===0;a.Aeb=!a.I4}aLa(a,b){return{Oc:this.SE,context:{ua:a.item,NUa:this.fzb,index:-1,count:-1,first:!1,last:!1,Aeb:!1,I4:!1},index:b}}};_.gB.O=function(a){return new (a||_.gB)(_.y(_.Vg),_.y(_.Ug),_.y(_.un),_.y(_.ms),_.y(_.fB,4),_.y(_.uf))};
_.gB.La=_.Qd({type:_.gB,na:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{NUa:"cdkVirtualForOf",isa:"cdkVirtualForTrackBy",MNc:"cdkVirtualForTemplate",aIb:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[_.lh([{va:_.ms,Md:Tcb}])]});var Wcb=function(a,b){b=b||new Date(_.Pk());var c;if(c=a.getDate()==b.getDate())if(b=b||new Date(_.Pk()),c=a.getMonth()==b.getMonth())b=b||new Date(_.Pk()),c=a.getFullYear()==b.getFullYear();return c},Xcb={T8c:0,Xxb:1,iwb:2,0:"Path",1:"Template",2:"Dropdown"};_.hB=class{constructor(a,b){this.renderer=b;this.YGb=new _.kn(!0);this.qVa=new _.fg;this.element=a.ma}Ra(){this.renderer.setProperty(this.element,"tabIndex",this.element.tabIndex||-1);let a=!1;_.v(_.mf(this.element,"mousedown",{capture:!0}),_.pf(c=>!_.IDa(c.target)),_.pg(()=>_.v(_.r(!1),_.bg(0),_.og(!0))),_.qg(this.qVa)).subscribe(c=>{a=c});const b=_.v(_.mf(this.element,"onfocusout"in this.element?"focusout":"blur",{capture:!0}),_.qg(this.qVa));b.subscribe(c=>{a?(a=!1,_.v(_.rf(0),_.qg(b)).subscribe(()=>
{this.element.focus()})):this.element.contains(c.relatedTarget)||this.YGb.emit()})}Ia(){this.qVa.next()}};_.hB.O=function(a){return new (a||_.hB)(_.y(_.Fe),_.y(_.en))};_.hB.La=_.Qd({type:_.hB,na:[["","ascBlur",""]],outputs:{YGb:"ascBlur"}});var Ycb,icb;Ycb=["trigger"];icb=()=>({});_.iB=class{constructor(){this.f_b=this.disabled=this.isOpen=!1}Ra(){}Fc(){}aE(){this.isOpen=!this.isOpen}NU(){this.isOpen=!1}};_.iB.O=function(a){return new (a||_.iB)};
_.iB.wa=_.Kd({type:_.iB,na:[["segmented-dropdown-button","item",""]],rb:function(a,b){a&1&&_.Xg(Ycb,5,_.Fe);if(a&2){let c;_.$g(c=_.ah())&&(b.trigger=c.first)}},inputs:{item:"item",disabled:"disabled",f_b:"useBreadcrumbStyling"},jc:["item",""],bc:["*"],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=_.ke();_.Qg();_.E(0,"div",1);_.N("ascBlur",function(){_.n(c);return _.q(b.NU())});_.E(1,"div",2);_.B(2,gcb,2,1,"span",3);_.E(3,"div",4)(4,"a",5);_.Rg(5);_.E(6,"span",6);_.Q(7);_.G()();_.E(8,"button",7,0);_.N("click",function(){_.n(c);return _.q(b.aE())});
_.J(10,"mat-icon",8);_.G()()();_.B(11,jcb,2,3,"div",9);_.G()}a&2&&(_.w(),_.Ag("pointer-events",b.disabled?"none":"unset"),_.Bg("breadcrumb",b.f_b)("active",b.isOpen)("disabled",b.disabled),_.w(),_.C("ngIf",b.item.label),_.w(2),_.C("universalLink",b.item.Kb)("queryParams",b.item.Sa)("matTooltip",b.item.tooltip)("ascTrackElement",b.item.lc),_.zg("aria-label",b.item.label+" "+b.item.title),_.w(3),_.dh(b.item.title),_.w(),_.Bg("active",b.isOpen),_.C("ascTrackElement",b.item.lc)("trackAction",b.isOpen?
"openDropdown":"closeDropdown"),_.zg("aria-label",b.item.ariaLabel||"dropdown"),_.w(3),_.C("ngIf",b.isOpen))},Fa:[_.ur,_.Op,_.hB,_.bo,_.go,_.Sr,_.Ur,_.Xs,_.ou,_.mA,_.rw],styles:["@media only screen and (max-width:1001px){.responsive[_nghost-%COMP%]   .button-text[_ngcontent-%COMP%]{overflow:hidden;width:0}}.segmented-button[_ngcontent-%COMP%]{border-radius:4px;padding:0}.arrow-drop-down[_ngcontent-%COMP%], .main-button[_ngcontent-%COMP%]{padding:4px}.main-button[_ngcontent-%COMP%]{border-radius:4px 0 0 4px;font-family:Google Sans;font-size:13px;font-weight:400;line-height:16px;min-width:30px}a.main-button[_ngcontent-%COMP%]:focus{outline:none}button.arrow-drop-down[_ngcontent-%COMP%]{border-radius:0 4px 4px 0;height:24px;line-height:16px;width:16px}button.arrow-drop-down[_ngcontent-%COMP%]   .trigger-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}.dropdown-container[_ngcontent-%COMP%]{position:absolute;z-index:1002}"],
Ma:0});_.jB=class{constructor(){this.Vy=Xcb;this.ariaLabel="Breadcrumbs";this.role="navigation"}Ra(){}};_.jB.O=function(a){return new (a||_.jB)};
_.jB.wa=_.Kd({type:_.jB,na:[["breadcrumb","items",""]],lb:2,Xa:function(a,b){a&2&&_.zg("aria-label",b.ariaLabel)("role",b.role)},inputs:{items:"items"},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&&_.B(0,qcb,8,10,"ng-container",0);a&2&&_.C("ngForOf",b.items)},Fa:[_.ao,_.bo,_.go,_.co,_.eo,_.ou,_.iB],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}"]});_.kB=class{};_.kB.O=function(a){return new (a||_.kB)};_.kB.Ca=_.Od({type:_.kB});_.kB.Ba=_.nd({});_.lB=class{};_.lB.O=function(a){return new (a||_.lB)};_.lB.Ca=_.Od({type:_.lB});_.lB.Ba=_.nd({imports:[_.Cr,_.Qp,_.kB,_.io,_.vt,_.wt,_.pu,_.nA,_.up,_.ly]});_.mB=class{};_.mB.O=function(a){return new (a||_.mB)};_.mB.Ca=_.Od({type:_.mB});_.mB.Ba=_.nd({imports:[_.Qp,_.io,_.pu,_.up,_.lB]});_.nB=class{constructor(a,b){this.document=a;this.hb=b;this.ZGb="";this.hSa=new _.kn}Rb(){}copy(){const a=this.ZGb;_.XA(this.document,this.hb.ma,a)?this.hSa.emit({nYb:!0,text:a}):this.hSa.emit({nYb:!1,text:""})}};_.nB.O=function(a){return new (a||_.nB)(_.y(_.hi),_.y(_.Fe))};_.nB.La=_.Qd({type:_.nB,na:[["button","ascClipboard",""]],Xa:function(a,b){a&1&&_.N("click",function(){return b.copy()})},inputs:{ZGb:[0,"ascClipboard","ascClipboardTextToCopy"]},outputs:{hSa:"ascClipboardEvent"},features:[_.be]});var Zcb,tcb,ucb,vcb;Zcb=["button"];tcb=function(a,b){b.nYb&&(a.hJb.emit(),a.jma=a.jqb,ucb(a),a.Km.nk(a.jqb,"assertive"))};ucb=function(a){a.tooltip.message=a.jma;a.tooltip.show();clearTimeout(a.qZb);a.qZb=setTimeout(()=>{a.tooltip.Re()},1E3)};vcb=function(a){a.jma=a.Sga;a.tooltip.message=a.jma};
_.oB=class{set R6a(a){this.jma=this.Sga=a}get F3c(){return this.gBa&&this.y3}get lWc(){return this.color==="mediumContrast"}get iWc(){return this.color==="lowContrast"}set ariaLabel(a){this.ly=a}get ariaLabel(){return this.ly?this.ly:this.Sga!=="Click to copy"&&this.Sga?this.Sga:this.y3?this.y3:"Click to copy"}constructor(a){this.Km=a;this.y3="";this.l7a="content_copy";this.jV="";this.jqb="Copied to clipboard";this.hJb=new _.kn;this.xPb=this.WMb=this.gBa=!1;this.color="highContrast";this.Njb=!1;this.jma=
this.Sga="Click to copy"}Rd(a){a.stopPropagation();a.preventDefault();return!1}trigger(){this.button.ma.click()}Ia(){clearTimeout(this.qZb)}};_.oB.O=function(a){return new (a||_.oB)(_.y(_.Br))};
_.oB.wa=_.Kd({type:_.oB,na:[["copy-button"]],rb:function(a,b){a&1&&(_.Xg(Zcb,5,_.Fe),_.Xg(_.mA,5));if(a&2){let c;_.$g(c=_.ah())&&(b.button=c.first);_.$g(c=_.ah())&&(b.tooltip=c.first)}},lb:6,Xa:function(a,b){a&2&&_.Bg("space-between",b.F3c)("medium-contrast",b.lWc)("low-contrast",b.iWc)},inputs:{y3:"buttonLabel",l7a:"iconInnerText",jV:"copyText",R6a:"hoverMsg",jqb:"successMsg",gBa:"spaceBetweenButtonLabelAndText",WMb:"hasLightLabel",xPb:"isSmall",color:"color",Njb:"removeBorder",ariaLabel:[0,"aria-label",
"ariaLabel"]},outputs:{hJb:"copyEvent"},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&&_.B(0,wcb,6,8,"button",3)(1,xcb,4,8,"ng-template",null,0,_.qh)(3,ycb,2,2,"ng-template",null,1,_.qh);a&2&&(a=_.Og(2),_.C("ngIf",b.y3)("ngIfElse",a))},Fa:[_.nB,_.bo,_.go,_.oA,_.ou,_.mA],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});_.pB=class{};_.pB.O=function(a){return new (a||_.pB)};_.pB.Ca=_.Od({type:_.pB});_.pB.Ba=_.nd({});_.qB=class{};_.qB.O=function(a){return new (a||_.qB)};_.qB.Ca=_.Od({type:_.qB});_.qB.Ba=_.nd({imports:[_.pB,_.io,_.qA,_.wt,_.pu,_.nA]});var $cb,adb;$cb=[[["icon-empty-state-title"]],[["icon-empty-state-subtitle"]]];adb=["*"];_.rB=class{constructor(){this.icon="";this.APb=!0;this.sla=!1}};_.rB.O=function(a){return new (a||_.rB)};
_.rB.wa=_.Kd({type:_.rB,na:[["icon-empty-state-display","icon",""]],inputs:{icon:"icon",APb:"isSvg",sla:"showTextOutside"},jc:["icon",""],bc:["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&&(_.Qg($cb),_.E(0,"div"),_.B(1,zcb,1,1,"mat-icon",2)(2,Acb,
2,1,"ng-template",null,0,_.qh)(4,Ccb,2,1,"ng-container",3),_.G(),_.B(5,Ecb,2,1,"ng-container",3)(6,Fcb,4,0,"ng-template",null,1,_.qh));a&2&&(a=_.Og(3),_.Bg("container-large",!b.sla)("container-small",b.sla),_.w(),_.C("ngIf",b.APb)("ngIfElse",a),_.w(3),_.C("ngIf",!b.sla),_.w(),_.C("ngIf",b.sla))},Fa:[_.bo,_.go,_.ou],styles:["icon-empty-state-display[_nghost-%COMP%]{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto}.container-large[_ngcontent-%COMP%]{align-items:center;background:rgba(0,0,0,.04);border-radius:50%;display:flex;flex-direction:column;justify-content:center;min-height:400px;min-width:400px}.container-large[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#757575;height:164px;font-size:164px;width:164px}.container-large[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:300px}.container-small[_ngcontent-%COMP%]{align-items:center;background:rgba(0,0,0,.04);border-radius:50%;display:flex;flex-direction:column;justify-content:center;min-height:248px;min-width:248px}.container-small[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#757575;height:140px;font-size:140px;width:140px}.container-small[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{max-width:186px}.title[_ngcontent-%COMP%]{margin:34px 0 4px;text-align:center}.subtitle[_ngcontent-%COMP%]{text-align:center}"]});
_.sB=class{};_.sB.O=function(a){return new (a||_.sB)};_.sB.wa=_.Kd({type:_.sB,na:[["icon-empty-state-title"]],bc:adb,ya:1,Aa:0,qa:function(a){a&1&&(_.Qg(),_.Rg(0))},kb:2});_.tB=class{};_.tB.O=function(a){return new (a||_.tB)};_.tB.wa=_.Kd({type:_.tB,na:[["icon-empty-state-subtitle"]],bc:adb,ya:1,Aa:0,qa:function(a){a&1&&(_.Qg(),_.Rg(0))},kb:2});_.uB=class{};_.uB.O=function(a){return new (a||_.uB)};_.uB.Ca=_.Od({type:_.uB});_.uB.Ba=_.nd({imports:[_.io,_.pu]});var bdb={H9c:"y",I9c:"y G",J9c:"MMM y",K9c:"MMMM y",L9c:"MM/y",Qwb:"MMM d",A8c:"MMMM dd",C8c:"M/d",B8c:"MMMM d",rjc:"MMM d, y",B9c:"EEE, MMM d",C9c:"EEE, MMM d, y",Q7c:"d",D8c:"MMM d, h:mm\u202fa zzzz"},cdb=bdb;cdb=bdb;var ddb;
ddb={YDa:{jM:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{# day ago}other{# days ago}",F:"one{in # day}other{in # days}"},jR:{R:{"-1":"yesterday",0:"today",1:"tomorrow"},P:"one{#d ago}other{#d ago}",F:"one{in #d}other{in #d}"}},Wcc:{jM:{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.}"},jR:{R:{0:"this hour"},P:"one{#h ago}other{#h ago}",F:"one{in #h}other{in #h}"}},Oic:{jM:{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.}"},jR:{R:{0:"this minute"},P:"one{#m ago}other{#m ago}",F:"one{in #m}other{in #m}"}},MONTH:{jM:{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.}"},
jR:{R:{"-1":"last mo.",0:"this mo.",1:"next mo."},P:"one{#mo ago}other{#mo ago}",F:"one{in #mo}other{in #mo}"}},DGa:{jM:{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.}"},jR:{R:{"-1":"last qtr.",0:"this qtr.",1:"next qtr."},P:"one{#q ago}other{#q ago}",F:"one{in #q}other{in #q}"}},
huc:{jM:{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.}"},jR:{R:{0:"now"},P:"one{#s ago}other{#s ago}",F:"one{in #s}other{in #s}"}},WEEK:{jM:{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.}"},
jR:{R:{"-1":"last wk.",0:"this wk.",1:"next wk."},P:"one{#w ago}other{#w ago}",F:"one{in #w}other{in #w}"}},FIa:{jM:{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.}"},jR:{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 edb=function(a){this.JP=ddb;this.tRa=!0;a&&(a=="always"?this.tRa=!0:a=="auto"&&(this.tRa=!1))};edb.prototype.format=function(a,b){b=fdb(this,b).jM;if(!this.tRa&&b&&b.R&&b.R[""+a])a=b.R[""+a];else if(b){var c=Math.abs(a);a=(new _.Zt("{N,plural,"+(a>0||a==0&&1/a==Infinity?b.F:b.P)+"}")).format({N:c})}else a="";return a};
var fdb=function(a,b){switch(b){default:case 0:return a.JP.FIa;case 1:return a.JP.DGa;case 2:return a.JP.MONTH;case 3:return a.JP.WEEK;case 4:return a.JP.YDa;case 5:return a.JP.Wcc;case 6:return a.JP.Oic;case 7:return a.JP.huc}};var gdb,hdb,idb=function(a){gdb||(gdb=new _.zv(cdb.Qwb));return gdb.format(a)},jdb=function(a,b){var c=new Date(_.Pk()),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 edb("auto")).format(c,4);if(!c||c.match(/[0-9\u0660-\u0669\u06f0-\u06f9]/g))c=null;else{d=1;var e=c.charCodeAt(0);e>=55296&&e<=57343&&(d=2);c=c.substring(0,d).toLocaleUpperCase()+c.substring(d)}return c?c:(b||
idb)(new Date(a))};hdb=function(a,b,c){var d=new edb;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 kdb,Hcb,ldb;kdb=_.X2a.wHa[3];Hcb=cdb.Qwb;ldb=cdb.rjc;
_.vB=class{transform(a,b="datetime",c){if(a==null)return"";let d;try{d=Gcb(a)}catch(f){return""}switch(b){case "relativeTime":a=d.getTime();b=_.Pk();var e=Math.floor((b-a)/6E4);b=!1;e<0&&(b=!0,e*=-1);e<60?a=hdb(e,b,0):(e=Math.floor(e/60),e<24?a=hdb(e,b,1):(e=new Date(_.Pk()),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?hdb(e,b,2):""));return a||YA(d,ZA(d),c);case "dateOrTodayTime":a=d;b=new Date(Date.now());b.setDate(b.getDate()-
1);if(Wcb(a,b))return jdb(d.getTime(),Icb(ZA(d),c));a=Wcb(d)?kdb:ldb;return YA(d,a,c)||jdb(d.getTime(),Icb(ZA(d),c));case "datetime":return a=jdb(d.getTime(),Icb(ZA(d),c)),c=YA(d,kdb,c),`${a} ${c}`;case "date":return jdb(d.getTime(),Icb(ZA(d),c));default:return YA(d,b,c)}}};_.vB.O=function(a){return new (a||_.vB)};_.vB.Ke=_.Rd({name:"dateTimeDisplay",type:_.vB,ie:!0});_.wB=class{};_.wB.O=function(a){return new (a||_.wB)};_.wB.Ca=_.Od({type:_.wB});_.wB.Ba=_.nd({});_.mdb={"":1,n:Math.pow(1024,-3),u:Math.pow(1024,-2),m:1/1024,k:1024,K:1024,M:Math.pow(1024,2),G:Math.pow(1024,3),T:Math.pow(1024,4),P:Math.pow(1024,5),E:Math.pow(1024,6),Z:Math.pow(1024,7),Y:Math.pow(1024,8)};_.xB=class{constructor(){this.transform=_.$A}};_.xB.O=function(a){return new (a||_.xB)};_.xB.Ke=_.Rd({name:"lastPathElement",type:_.xB,ie:!0});var yB,ndb;yB=function(a){return(a.layout||"horizontal")==="horizontal"};ndb=function(a,b){return yB(a)?b.offsetHeight:b.offsetWidth};
_.zB=class{constructor(){this.renderer=_.Fd(_.en);this.hb=_.Fd(_.Fe);this.Olb=!1;this.resize=new _.kn;this.JUb=new _.kn;this.UNb=this.g8a=0}get classList(){return this.layout||""}Ra(){}Neb(a){if(a.button===0){var b=!!(this.hb.ma.compareDocumentPosition(this.CN)&Node.DOCUMENT_POSITION_PRECEDING);if(yB(this)){var c=this.hb.ma.offsetTop;this.Olb=c===this.CN.offsetTop?b:c<this.CN.offsetTop}else c=this.hb.ma.offsetLeft,this.Olb=c===this.CN.offsetLeft?b:c<this.CN.offsetLeft;this.g8a=ndb(this,this.CN);this.UNb=
yB(this)?a.clientY:a.clientX;this.nCa&&this.nCa();this.oCa&&this.oCa();this.nCa=this.renderer.listen("document","mousemove",d=>{this.Peb(d)});this.oCa=this.renderer.listen("document","mouseup",d=>{d.button===0&&(this.nCa&&this.nCa(),this.oCa&&this.oCa(),d=ndb(this,this.CN)-this.g8a,d!==0&&this.JUb.emit(d>0?"grow":"shrink"))});a.preventDefault()}}Peb(a){if(a.buttons==null||a.buttons===1){var b=(yB(this)?a.clientY:a.clientX)-this.UNb;this.Olb&&(b*=-1);b=this.g8a+b;this.resize.emit(b);const c=this.CN.style;
yB(this)?c.height=`${b}px`:c.width=`${b}px`;a.preventDefault()}}};_.zB.O=function(a){return new (a||_.zB)};_.zB.wa=_.Kd({type:_.zB,na:[["splitter"]],lb:2,Xa:function(a,b){a&1&&_.N("mousedown",function(c){return b.Neb(c)});a&2&&_.Dg(b.classList)},inputs:{layout:"layout",CN:"changeSizeOf"},outputs:{resize:"resize",JUb:"resizeDone"},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}"]});_.AB=class{};_.AB.O=function(a){return new (a||_.AB)};_.AB.Ca=_.Od({type:_.AB});_.AB.Ba=_.nd({});var pdb;_.odb=RegExp("((?:https?|ftp)://)+(?:[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]+(?:[\\.;][\\w~#-&\\(\\*-\\-/-:<-@!\\[])+)*[\\w~#-&\\(-\\-/-:<-@!\\[\\]\\|]*");pdb="(?: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+&?)*)?)?".split(" ");
pdb.join("|");
_.qdb=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~#-&\\(-\\-/-:<-@!\\[\\]\\|]*)?",...pdb].map(a=>
`\\b${a}|`).join("")+"$)","gi");
_.rdb=new Map([[/\nCRBUG=([0-9]+)(\n|$)/gim,'\nCRBUG=<a rel="nofollow noopener" target="_blank" href="https://bugs.chromium.org/p/chromium/issues/detail?id=$1">$1</a>\n'],[/\nARIANE_ID=([0-9]{5,})(\n|$)/gim,'\nARIANE_ID=<a rel="nofollow noopener" target="_blank" href="https://ariane.googleplex.com/launch/$1">$1</a>\n'],[/\n(MASTER_CL|PARENT_CL|ROLLBACK_OF)=([0-9]{5,})(\n|$)/gim,'\n$1=<a rel="nofollow noopener" target="_blank" href="https://critique.corp.google.com/$2">$2</a>\n'],[/(^|\s)(\/\/depot\/[-+/\w.]*[/\w])/gi,
'$1<a rel="nofollow noopener" target="_blank" href="https://cs.corp.google.com/piper/$2">$2</a>'],[/\[BACKUP_MESSAGE_ID([:=])(\s*)([0-9]+)\]($|[^(])/gi,'[BACKUP_MESSAGE_ID$1$2<a rel="nofollow noopener" target="_blank" href="https://tc-message.corp.google.com/search/message-id=$3&target-option=include-obsolete-message">$3</a>]$4'],[/(^|\s)(\/cns\/[-+/\w.=:]*[/\w])/gi,'$1<a rel="nofollow noopener" target="_blank" href="https://cnsviewer.corp.google.com$2">$2</a>'],[/(^|\s)\/bns(\/[-+/\w.=:]*\/bns\/[-+/\w.=:]*[/\w])/gi,
'$1<a rel="nofollow noopener" target="_blank" href="https://bns.corp.google.com$2">/bns$2</a>'],[/(^|\s)(screenplay-[0-9a-f\-]+)/gi,'$1<a rel="nofollow noopener" target="_blank" href="https://screenplay.corp.google.com/$2">$2</a>']]);_.sdb=RegExp("^(.*?)([:;,\\.?>\\]\\)!]+)$");var tdb=_.rj("indicatorRotate",[_.uj("collapsed, void",_.tj({transform:"rotate(0deg)"})),_.uj("expanded",_.tj({transform:"rotate(180deg)"})),_.vj("expanded <=> collapsed, void => collapsed",_.sj("225ms cubic-bezier(0.4,0.0,0.2,1)"))]),udb=_.rj("bodyExpansion",[_.uj("collapsed, void",_.tj({height:"0px",visibility:"hidden"})),_.uj("expanded",_.tj({height:"*",visibility:""})),_.vj("expanded <=> collapsed, void => collapsed",_.sj("225ms cubic-bezier(0.4,0.0,0.2,1)"))]);var vdb=0,wdb=new _.Vd("CdkAccordion"),BB=class{constructor(){this.Qi=new _.fg;this.vDb=new _.fg;this.id=`cdk-accordion-${vdb++}`;this.vd=!1}Rb(a){this.Qi.next(a)}Ia(){this.Qi.complete();this.vDb.complete()}};BB.O=function(a){return new (a||BB)};BB.La=_.Qd({type:BB,na:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{vd:[2,"multi","multi",_.xh]},Qb:["cdkAccordion"],standalone:!0,features:[_.lh([{va:wdb,Fb:BB}]),_.yg,_.be]});var xdb=0,CB=class{get zd(){return this.AKa}set zd(a){this.AKa!==a&&(this.AKa=a,this.iW.emit(a),a?(this.ki.emit(),this.uFc.notify(this.id,this.Ml?this.Ml.id:this.id)):this.closed.emit(),_.ln(this.Ta))}constructor(a,b,c){this.Ml=a;this.Ta=b;this.uFc=c;this.wDb=_.Me.EMPTY;this.closed=new _.kn;this.ki=new _.kn;this.rc=new _.kn;this.iW=new _.kn;this.id=`cdk-accordion-child-${xdb++}`;this.disabled=this.AKa=!1;this.Jba=()=>{};this.Jba=c.listen((d,e)=>{this.Ml&&!this.Ml.vd&&this.Ml.id===e&&this.id!==d&&
(this.zd=!1)});this.Ml&&(this.wDb=this.PKc())}Ia(){this.ki.complete();this.closed.complete();this.rc.emit();this.rc.complete();this.Jba();this.wDb.unsubscribe()}toggle(){this.disabled||(this.zd=!this.zd)}close(){this.disabled||(this.zd=!1)}open(){this.disabled||(this.zd=!0)}PKc(){return this.Ml.vDb.subscribe(a=>{this.disabled||(this.zd=a)})}};CB.O=function(a){return new (a||CB)(_.y(wdb,12),_.y(_.Ah),_.y(_.ns))};
CB.La=_.Qd({type:CB,na:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{zd:[2,"expanded","expanded",_.xh],disabled:[2,"disabled","disabled",_.xh]},outputs:{closed:"closed",ki:"opened",rc:"destroyed",iW:"expandedChange"},Qb:["cdkAccordionItem"],standalone:!0,features:[_.lh([{va:wdb,nc:void 0}]),_.yg]});var DB=class{};DB.O=function(a){return new (a||DB)};DB.Ca=_.Od({type:DB});DB.Ba=_.nd({});var ydb=new _.Vd("MAT_ACCORDION");var zdb=new _.Vd("MAT_EXPANSION_PANEL");_.EB=class{constructor(a,b){this.SE=a;this.vFc=b}};_.EB.O=function(a){return new (a||_.EB)(_.y(_.Ug),_.y(zdb,8))};_.EB.La=_.Qd({type:_.EB,na:[["ng-template","matExpansionPanelContent",""]],standalone:!0});var Adb,Bdb,Cdb;Adb=["body"];Bdb=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]];Cdb=0;_.Ddb=new _.Vd("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");
_.FB=class extends CB{get hK(){return this.ZBb||this.Ml&&this.Ml.hK}set hK(a){this.ZBb=a}get WL(){return this.eLc||this.Ml&&this.Ml.WL}set WL(a){this.eLc=a}constructor(a,b,c,d,e,f,g){super(a,b,c);this.Ge=d;this.je=f;this.ZBb=!1;this.nGb=new _.kn;this.mGb=new _.kn;this.aMa=new _.fg;this.XBb=`mat-expansion-panel-header-${Cdb++}`;this.Ml=a;this.Cb=e;this.Il=f==="NoopAnimations";g&&(this.hK=g.hK)}fHc(){return this.Ml?this.zd&&this.Ml.displayMode==="default":!1}Doa(){return this.zd?"expanded":"collapsed"}toggle(){this.zd=
!this.zd}close(){this.zd=!1}open(){this.zd=!0}Qd(){this.wMa&&this.wMa.vFc===this&&_.v(this.ki,_.og(null),_.pf(()=>this.zd&&!this.oj),_.ag(1)).subscribe(()=>{this.oj=new _.Gs(this.wMa.SE,this.Ge)})}Rb(a){this.aMa.next(a)}Ia(){super.Ia();this.aMa.complete()}boa(){if(this.w1){const a=this.Cb.activeElement,b=this.w1.ma;return a===b||b.contains(a)}return!1}NR(a){if(a.wk!=="void"&&!this.Il&&this.w1){let b;(b=this.w1)==null||b.ma.setAttribute("inert","")}}Hl(a){a.wk!=="void"&&(a.Cf==="expanded"?this.nGb.emit():
a.Cf==="collapsed"&&this.mGb.emit(),!this.Il&&this.w1&&this.w1.ma.removeAttribute("inert"))}};_.FB.O=function(a){return new (a||_.FB)(_.y(ydb,12),_.y(_.Ah),_.y(_.ns),_.y(_.Vg),_.y(_.hi),_.y(_.dn,8),_.y(_.Ddb,8))};
_.FB.wa=_.Kd({type:_.FB,na:[["mat-expansion-panel"]],yd:function(a,b,c){a&1&&_.Yg(c,_.EB,5);if(a&2){let d;_.$g(d=_.ah())&&(b.wMa=d.first)}},rb:function(a,b){a&1&&_.Xg(Adb,5);if(a&2){let c;_.$g(c=_.ah())&&(b.w1=c.first)}},qb:[1,"mat-expansion-panel"],lb:6,Xa:function(a,b){a&2&&_.Bg("mat-expanded",b.zd)("_mat-animation-noopable",b.Il)("mat-expansion-panel-spacing",b.fHc())},inputs:{hK:[2,"hideToggle","hideToggle",_.xh],WL:"togglePosition"},outputs:{nGb:"afterExpand",mGb:"afterCollapse"},Qb:["matExpansionPanel"],
standalone:!0,features:[_.lh([{va:ydb,nc:void 0},{va:zdb,Fb:_.FB}]),_.yg,_.xg,_.be,_.mh],bc:["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=_.ke();_.Qg(Bdb);_.Rg(0);_.E(1,"div",1,0);_.N("@bodyExpansion.start",function(d){_.n(c);return _.q(b.NR(d))})("@bodyExpansion.done",function(d){_.n(c);return _.q(b.Hl(d))});_.E(3,"div",2);
_.Rg(4,1);_.B(5,Jcb,0,0,"ng-template",3);_.G();_.Rg(6,2);_.G()}a&2&&(_.w(),_.C("@bodyExpansion",b.Doa())("id",b.id),_.zg("aria-labelledby",b.XBb),_.w(4),_.C("cdkPortalOutlet",b.oj))},Fa:[_.Js],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);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.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);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-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)}.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'],
kb:2,data:{animation:[udb]},Ma:0});var Edb;Edb=[[["mat-panel-title"]],[["mat-panel-description"]],"*"];
_.GB=class{constructor(a,b,c,d,e,f,g){this.panel=a;this.Uc=b;this.Sc=c;this.Ta=d;this.je=f;this.EDb=_.Me.EMPTY;this.tabIndex=0;const l=a.Ml?_.v(a.Ml.Qi,_.pf(p=>!(!p.hideToggle&&!p.togglePosition))):_.nf;this.tabIndex=parseInt(g||"")||0;this.EDb=_.of(a.ki,a.closed,l,_.v(a.aMa,_.pf(p=>!!(p.hideToggle||p.disabled||p.togglePosition)))).subscribe(()=>_.ln(this.Ta));_.v(a.closed,_.pf(()=>a.boa())).subscribe(()=>_.qr(c,b,"program"));e&&(this.expandedHeight=e.expandedHeight,this.collapsedHeight=e.collapsedHeight)}get disabled(){return this.panel.disabled}Q2(){this.disabled||
this.panel.toggle()}o$c(){return this.panel.zd}Doa(){return this.panel.Doa()}g$c(){return this.panel.id}j$c(){return this.panel.WL}JEb(){return!this.panel.hK&&!this.panel.disabled}rGc(){const a=this.panel.zd;return a&&this.expandedHeight?this.expandedHeight:!a&&this.collapsedHeight?this.collapsedHeight:null}JS(a){switch(a.keyCode){case 32:case 13:_.Zi(a)||(a.preventDefault(),this.Q2());break;default:this.panel.Ml&&this.panel.Ml.WGc(a)}}focus(a,b){a?_.qr(this.Sc,this.Uc,a,b):this.Uc.ma.focus(b)}Fc(){this.Sc.Ik(this.Uc).subscribe(a=>
{a&&this.panel.Ml&&this.panel.Ml.VGc(this)})}Ia(){this.EDb.unsubscribe();this.Sc.Gi(this.Uc)}};_.GB.O=function(a){return new (a||_.GB)(_.y(_.FB,1),_.y(_.Fe),_.y(_.rr),_.y(_.Ah),_.y(_.Ddb,8),_.y(_.dn,8),_.xe("tabindex"))};
_.GB.wa=_.Kd({type:_.GB,na:[["mat-expansion-panel-header"]],qb:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],lb:15,Xa:function(a,b){a&1&&_.N("click",function(){return b.Q2()})("keydown",function(c){return b.JS(c)});a&2&&(_.zg("id",b.panel.XBb)("tabindex",b.disabled?-1:b.tabIndex)("aria-controls",b.panel.id)("aria-expanded",b.panel.zd)("aria-disabled",b.panel.disabled),_.Ag("height",b.rGc()),_.Bg("mat-expanded",b.panel.zd)("mat-expansion-toggle-indicator-after",b.panel.WL===
"after")("mat-expansion-toggle-indicator-before",b.panel.WL==="before")("_mat-animation-noopable",b.je==="NoopAnimations"))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.yh(a)]},standalone:!0,features:[_.yg,_.mh],bc:["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&&(_.Qg(Edb),_.E(0,"span",0),_.Rg(1),_.Rg(2,1),_.Rg(3,2),_.G(),_.B(4,Kcb,3,1,"span",1));a&2&&(_.Bg("mat-content-hide-toggle",!b.JEb()),_.w(4),_.Fg(b.JEb()?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);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.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)}@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)}}.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)}.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)}.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)}.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);display:inline-block;display:var(--mat-expansion-legacy-header-indicator-display, inline-block)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color);display:none;display:var(--mat-expansion-header-indicator-display, none)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}\n'],
kb:2,data:{animation:[tdb]},Ma:0});_.HB=class extends BB{constructor(){super(...arguments);this.Ppa=new _.Wg;this.hK=!1;this.displayMode="default";this.WL="after"}Qd(){_.v(this.YBb.Kc,_.og(this.YBb)).subscribe(a=>{this.Ppa.reset(a.filter(b=>b.panel.Ml===this));_.Zg(this.Ppa)});this.Gb=_.Hr((new _.Lr(this.Ppa)).Uz())}WGc(a){this.Gb.Pn(a)}VGc(a){_.Ir(this.Gb,a)}Ia(){super.Ia();let a;(a=this.Gb)==null||a.destroy();this.Ppa.destroy()}};_.HB.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.HB)))(b||_.HB)}})();
_.HB.La=_.Qd({type:_.HB,na:[["mat-accordion"]],yd:function(a,b,c){a&1&&_.Yg(c,_.GB,5);if(a&2){let d;_.$g(d=_.ah())&&(b.YBb=d)}},qb:[1,"mat-accordion"],lb:2,Xa:function(a,b){a&2&&_.Bg("mat-accordion-multi",b.vd)},inputs:{hK:[2,"hideToggle","hideToggle",_.xh],displayMode:"displayMode",WL:"togglePosition"},Qb:["matAccordion"],standalone:!0,features:[_.lh([{va:ydb,Fb:_.HB}]),_.yg,_.xg]});_.IB=class{};_.IB.O=function(a){return new (a||_.IB)};_.IB.Ca=_.Od({type:_.IB});_.IB.Ba=_.nd({imports:[_.Ns,DB,_.Ks]});_.Fdb=new _.Vd("MAT_CARD_CONFIG");_.JB=class{};_.JB.O=function(a){return new (a||_.JB)};_.JB.Ca=_.Od({type:_.JB});_.JB.Ba=_.nd({imports:[_.Ns,_.io,_.Ns]});
}catch(e){_._DumpException(e)}
try{
var Ilb,uF,Klb,Llb,Mlb;_.Glb=function(){return _.pf(a=>a.state!==0)};_.pF=function(a,b){return a.state===2?a.Tb:b};_.qF=function(a){return{state:1,message:a}};_.rF=function(a){return _.r(_.qF(a))};_.sF=function(a){return{state:2,Tb:a}};Ilb=function(a){if(a&1){const b=_.ke();_.E(0,"button",5);_.N("click",function(){_.n(b);const c=_.P();_.Hlb(c);c.log("clear");return _.q()});_.E(1,"mat-icon");_.Q(2,"cancel");_.G()()}a&2&&(a=_.P(),_.Bg("no-margin",a.lNb),_.zg("aria-label",a.JU))};
_.Jlb=function(a,b){_.OXa(a,{message:b,Td:"Dismiss"})};_.tF=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()}};uF=class{constructor(a){this.Ja=a}};uF.O=function(a){return new (a||uF)(_.y(_.Fe))};uF.La=_.Qd({type:uF,na:[["","matListItemTitle",""]],qb:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"],standalone:!0});var vF=class{constructor(a){this.Ja=a}};
vF.O=function(a){return new (a||vF)(_.y(_.Fe))};vF.La=_.Qd({type:vF,na:[["","matListItemLine",""]],qb:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"],standalone:!0});var wF=class{};wF.O=function(a){return new (a||wF)};wF.La=_.Qd({type:wF,na:[["","matListItemMeta",""]],qb:[1,"mat-mdc-list-item-meta","mdc-list-item__end"],standalone:!0});
var xF=class{set lines(a){this.xAb=_.lj(a,null);this.Jqa(!1)}get wc(){let a;return this.disabled||this.lm||this.wv||!((a=this.QCb)==null||!a.wc)}set wc(a){this.lm=_.ij(a)}get disabled(){let a;return this.oc||!((a=this.QCb)==null||!a.disabled)}set disabled(a){this.oc=_.ij(a)}get VZ(){return this.wc||!!this.Ju.disabled}constructor(a,b,c,d,e,f){this.Ja=a;this.nb=b;this.QCb=c;this.vc=d;this.xAb=null;this.oc=this.lm=!1;this.gca=new _.Me;this.NE=null;this.JLa=!1;this.Ju=e||{};this.qn=this.Ja.ma;this.qCb=
this.qn.nodeName.toLowerCase()==="button";this.wv=f==="NoopAnimations";c&&!c.ACb&&this.mHc();this.qCb&&!this.qn.hasAttribute("type")&&this.qn.setAttribute("type","button")}Fc(){this.xIc();this.Jqa(!0)}Ia(){this.gca.unsubscribe();this.NE!==null&&this.NE.Iba()}l$c(){return!(!this.nJa.length&&!this.SLa.length)}mHc(){this.qn.classList.add("mat-mdc-list-item-interactive");this.NE=new _.UVa(this,this.nb,this.qn,this.vc);_.TVa(this.NE,this.qn)}xIc(){this.nb.Vb(()=>{this.gca.add(_.of(this.xMa.Kc,this.Fqa.Kc).subscribe(()=>
this.Jqa(!1)))})}Jqa(a){if(this.xMa&&this.Fqa&&this.YOa){a&&this.RDc();var b;a=(b=this.xAb)!=null?b:this.lHc();b=this.YOa.ma;this.qn.classList.toggle("mat-mdc-list-item-single-line",a<=1);this.qn.classList.toggle("mdc-list-item--with-one-line",a<=1);this.qn.classList.toggle("mdc-list-item--with-two-lines",a===2);this.qn.classList.toggle("mdc-list-item--with-three-lines",a===3);this.JLa?(a=this.Fqa.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"))}}lHc(){let a=this.Fqa.length+this.xMa.length;this.JLa&&(a+=1);return a}RDc(){this.JLa=Array.from(this.YOa.ma.childNodes).filter(a=>a.nodeType!==a.COMMENT_NODE).some(a=>!(!a.textContent||!a.textContent.trim()))}};xF.O=function(a){return new (a||xF)(_.y(_.Fe),_.y(_.uf),_.y(_.uA,8),_.y(_.nr),_.y(_.Ts,8),_.y(_.dn,8))};
xF.La=_.Qd({type:xF,yd:function(a,b,c){a&1&&(_.Yg(c,_.sA,4),_.Yg(c,_.tA,4));if(a&2){let d;_.$g(d=_.ah())&&(b.nJa=d);_.$g(d=_.ah())&&(b.SLa=d)}},lb:4,Xa:function(a,b){a&2&&(_.zg("aria-disabled",b.disabled)("disabled",b.qCb&&b.disabled||null),_.Bg("mdc-list-item--disabled",b.disabled))},inputs:{lines:"lines",wc:"disableRipple",disabled:"disabled"},standalone:!0});Klb=["unscopedContent"];Llb=["text"];
Mlb=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]];_.yF=class extends xF{get wn(){return this.RIa}set wn(a){this.RIa=_.ij(a)}constructor(a,b,c,d,e,f){super(a,b,c,d,e,f);this.RIa=!1}W$(){return this.qn.nodeName==="A"&&this.RIa?"page":null}bHc(){return this.YCb.length!==0&&(this.nJa.length!==0||this.SLa.length!==0)}};
_.yF.O=function(a){return new (a||_.yF)(_.y(_.Fe),_.y(_.uf),_.y(_.uA,8),_.y(_.nr),_.y(_.Ts,8),_.y(_.dn,8))};
_.yF.wa=_.Kd({type:_.yF,na:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],yd:function(a,b,c){a&1&&(_.Yg(c,vF,5),_.Yg(c,uF,5),_.Yg(c,wF,5));if(a&2){let d;_.$g(d=_.ah())&&(b.xMa=d);_.$g(d=_.ah())&&(b.Fqa=d);_.$g(d=_.ah())&&(b.YCb=d)}},rb:function(a,b){a&1&&(_.Xg(Klb,5),_.Xg(Llb,5));if(a&2){let c;_.$g(c=_.ah())&&(b.YOa=c.first);_.$g(c=_.ah())&&(b.p$c=c.first)}},qb:[1,"mat-mdc-list-item","mdc-list-item"],lb:13,Xa:function(a,b){a&2&&(_.zg("aria-current",b.W$()),_.Bg("mdc-list-item--activated",
b.wn)("mdc-list-item--with-leading-avatar",b.nJa.length!==0)("mdc-list-item--with-leading-icon",b.SLa.length!==0)("mdc-list-item--with-trailing-meta",b.YCb.length!==0)("mat-mdc-list-item-both-leading-and-trailing",b.bHc())("_mat-animation-noopable",b.wv))},inputs:{wn:"activated"},Qb:["matListItem"],standalone:!0,features:[_.xg,_.mh],bc:"[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-mdc-focus-indicator"]],qa:function(a,b){if(a&1){const c=_.ke();_.Qg(Mlb);_.Rg(0);_.E(1,"span",1);_.Rg(2,1);_.Rg(3,2);_.E(4,"span",2,0);_.N("cdkObserveContent",function(){_.n(c);return _.q(b.Jqa(!0))});_.Rg(6,3);_.G()();_.Rg(7,4);_.Rg(8,5);_.J(9,"div",3)}},Fa:[_.Zz],kb:2,Ma:0});
_.zF=class{constructor(){this.ariaLabel="Loading";this.diameter=16;this.text="Loading...";this.inline=this.TMb=!1}get fontSize(){return Math.min(this.diameter*.8,16)}};_.zF.O=function(a){return new (a||_.zF)};
_.zF.wa=_.Kd({type:_.zF,na:[["loading"]],lb:4,Xa:function(a,b){a&2&&_.Bg("background",b.TMb)("inline",b.inline)},inputs:{ariaLabel:"ariaLabel",diameter:"diameter",text:"text",TMb:"hasBackground",inline:"inline"},ya:3,Aa:10,Da:[["role","status"],[3,"diameter","strokeWidth"]],qa:function(a,b){a&1&&(_.E(0,"span",0),_.Q(1),_.G(),_.J(2,"mat-spinner",1));a&2&&(_.Ag("margin-bottom",b.inline?0:b.diameter/4,"px")("font-size",b.fontSize,"px")("line-height",b.diameter,"px"),_.w(),_.ch(" ",b.text,"\n"),_.w(),
_.C("diameter",b.diameter)("strokeWidth",b.diameter/8),_.zg("aria-label",b.ariaLabel))},Fa:[_.Jx],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});_.AF=class{};_.AF.O=function(a){return new (a||_.AF)};_.AF.Ca=_.Od({type:_.AF});_.AF.Ba=_.nd({imports:[_.Kx]});_.BF=class{constructor(){this.vp="";this.ANb="medium";this.theme="info"}get GUc(){return`${this.vp} ${this.ANb} ${this.theme}`}};_.BF.O=function(a){return new (a||_.BF)};
_.BF.wa=_.Kd({type:_.BF,na:[["dc-information-box"]],lb:2,Xa:function(a,b){a&2&&_.Dg(b.GUc)},inputs:{vp:"class",ANb:"iconSize",theme:"theme"},bc:["*"],ya:5,Aa:1,Da:[["aria-hidden","true"]],qa:function(a,b){a&1&&(_.Qg(),_.E(0,"mat-icon",0),_.Q(1),_.G(),_.Q(2,"\n"),_.Rg(3),_.Q(4,"\n"));a&2&&(_.w(),_.dh(b.theme==="warning"?"warning":"info"))},Fa:[_.ou],styles:["[_nghost-%COMP%]{border:1px solid;display:flex;font-size:13px;line-height:normal;margin-bottom:0;padding:16px 16px 16px 0}[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin:0 16px}.medium[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:16px;font-size:16px;line-height:16px;width:16px;vertical-align:middle}.large[_nghost-%COMP%]   mat-icon[_ngcontent-%COMP%]{height:20px;font-size:20px;line-height:20px;width:20px;vertical-align:middle}"]});_.CF=class{};_.CF.O=function(a){return new (a||_.CF)};_.CF.Ca=_.Od({type:_.CF});_.CF.Ba=_.nd({imports:[_.io,_.pu]});var Nlb,Plb;Nlb=new _.Zt("Code font size set to {codeSize}px.");_.DF=function(a,b,c=!1){b===void 0?(a.storage.remove("chosen_code_size"),a.Kda.next(void 0)):(b=Math.floor(b),b<=0||(a.Kda.next(b),a.storage.set("chosen_code_size",b),c&&Olb(a.Gh,b)))};Plb=function(a){let b;const c=(b=a.Kda.value)!=null?b:13;_.DF(a,c-1,!0)};
_.EF=class{constructor(a,b,c){this.storage=b;this.Gh=c;this.Kda=new _.$h;this.fs=this.Kda.Tf();(b=(b=this.storage.get("chosen_code_size"))&&Number(b))&&!isNaN(b)&&_.DF(this,b);a.register("increment font size no mod",[43],()=>{this.pK()});a.register("increment font size with mod",[187,1],()=>{this.pK()});a.register("increment font size with equals",[187],()=>{this.pK()});a.register("increment font size numpad",[107],()=>{this.pK()});a.register("decrement font size",[189],()=>{Plb(this)});a.register("decrement font size numpad",
[109],()=>{Plb(this)})}pK(){let a;const b=(a=this.Kda.value)!=null?a:13;_.DF(this,b+1,!0)}};_.EF.O=function(a){return new (a||_.EF)(_.m(_.Ru),_.m(_.QWa),_.m(_.St))};_.EF.ta=_.k({token:_.EF,oa:_.EF.O,Ea:"root"});var Olb=_.Wz((a,b)=>{a.open(Nlb.format({codeSize:b}),"Dismiss",{duration:3E3})},1E3);_.FF={ij:0,Error:1,bi:2,0:"Loading",1:"Error",2:"Loaded"};_.GF={state:0};var Qlb;Qlb=["inputBox"];_.Hlb=function(a){a.input.setValue("");a.TUa=""};
_.HF=class{set value(a){this.TUa=a;this.input.setValue(a)}set ariaLabel(a){this.ly=a}get ariaLabel(){return this.ly||this.placeholder}constructor(a){this.Ga=a;this.icon=this.placeholder="";this.IJb=300;this.lNb=!1;this.JU="Clear";this.Po=new _.kn;this.input=new _.Lw}Fc(){}Ra(){_.v(this.input.bn,_.Zf(this.IJb)).subscribe(a=>{this.Po.emit(a);this.TUa!==a&&this.log("change",a);this.TUa=void 0})}focus(){this.Vl.ma.focus()}get l3c(){return!!this.input.value}log(a,b){if(this.aCa){let c;a==="clear"?(a=this.aCa.oVa,
c="CLICK"):(a=this.aCa.PUa,c="CHANGE");this.Ga.mb({gestureName:c,element:this.aCa.element,action:a,Eh:b})}}};_.HF.O=function(a){return new (a||_.HF)(_.y(_.Jp))};
_.HF.wa=_.Kd({type:_.HF,na:[["input-with-icon","icon",""]],rb:function(a,b){a&1&&_.Xg(Qlb,7);if(a&2){let c;_.$g(c=_.ah())&&(b.Vl=c.first)}},inputs:{aCa:"trackingConfig",placeholder:"placeholder",icon:"icon",IJb:"debounceTimeMs",lNb:"hideCloseIconMargin",JU:"clearLabel",value:"value",ariaLabel:[0,"aria-label","ariaLabel"]},outputs:{Po:"valueChange"},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&&(_.E(0,"div",1)(1,"mat-icon",2),_.Q(2),_.G(),_.J(3,"input",3,0),_.B(5,Ilb,3,3,"button",4),_.G());a&2&&(_.w(2),_.dh(b.icon),_.w(),_.C("placeholder",b.placeholder)("formControl",b.input),_.zg("aria-label",b.ariaLabel),_.w(2),_.C("ngIf",b.l3c))},Fa:[_.bo,
_.Sr,_.Ur,_.st,_.gA,_.Ak,_.Fw,_.mw,_.Dt,_.ou,_.Nw],styles:["input-with-icon[_nghost-%COMP%]{display:block;height:32px}.input-with-icon[_ngcontent-%COMP%]{height:100%}.decoration-icon[_ngcontent-%COMP%]{font-size:18px;height:18px;margin-left:20px;margin-right:7px}button[_ngcontent-%COMP%]:not(.no-margin){margin:0 4px}input[_ngcontent-%COMP%]{background-color:inherit;border:0;color:inherit;outline:none}"]});var Rlb=new _.Vd("GMAT_LIST_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});_.IF=class{constructor(a){this.options=a}};_.IF.O=function(a){return new (a||_.IF)(_.y(Rlb))};_.IF.La=_.Qd({type:_.IF,na:[["mat-list"],["mat-action-list"],["mat-nav-list"],["mat-selection-list"]],lb:2,Xa:function(a,b){a&2&&_.Bg("gmat-mdc-list",!b.options.Qe)}});_.JF=class{};_.JF.O=function(a){return new (a||_.JF)};_.JF.Ca=_.Od({type:_.JF});_.JF.Ba=_.nd({imports:[_.io,_.vt,_.hA,_.Ux,_.pu,_.ox,_.Vw]});_.KF=class{};_.KF.O=function(a){return new (a||_.KF)};_.KF.Ca=_.Od({type:_.KF});_.KF.Ba=_.nd({imports:[_.xA]});_.Slb=`/${_.Sp.e1}/${"savedqueries"}`;_.Tlb=`/${_.Sp.e1}`;var MF;_.Ulb=null;_.LF=Object.freeze({queries:[],uea:null});MF=function(a,b){return a.tVb?_.v(b(a.tVb),_.u(_.sF),_.Xf(()=>_.rF("")),_.og(_.GF)):_.rF("")};_.NF=function(a){return MF(a,b=>b.WRc())};_.OF=class{constructor(a){this.tVb=_.Ulb&&a.get(_.Ulb)}MPa(a){return MF(this,b=>b.MPa(a))}Pjb(a){return MF(this,b=>b.Pjb(a))}Kka(a){return MF(this,b=>b.Kka(a))}ctb(a,b){return MF(this,c=>c.ctb(a,b))}};_.OF.O=function(a){return new (a||_.OF)(_.m(_.vf))};_.OF.ta=_.k({token:_.OF,oa:_.OF.O,Ea:"root"});_.Vlb=new _.Zt("Search with saved query: {name}");var Wlb;Wlb={va:_.Zab,Ib:[[new _.$m,new _.an,new _.RGa(_.Zab)],[new _.$m,new _.RGa(_.Rab)]],Bb:(a,b)=>!b||b.Qe?a||{}:a?Object.assign({},a,{jz:_.hj(a.jz).concat("gmat-mdc-select")}):{jz:"gmat-mdc-select"}};_.PF=class{};_.PF.O=function(a){return new (a||_.PF)};_.PF.Ca=_.Od({type:_.PF});_.PF.Ba=_.nd({Nb:[Wlb],imports:[_.AA,_.mx]});
}catch(e){_._DumpException(e)}
try{
/*
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var Ylb,amb,cmb,dmb,emb,hmb,jmb,kmb,lmb,smb,tmb,umb,wmb,RF,vmb,Amb,Bmb,Cmb,Fmb,Gmb,Hmb,ZF,Jmb,Kmb,Lmb,Omb,$F,Smb,Qmb,Rmb,Ymb,sG,inb,jnb,knb,lnb,mnb,nnb,vG,onb,pnb,snb,unb,ynb,Anb,Pnb,EG,Rnb,Snb,Tnb,Unb,Vnb,Wnb,Znb,$nb,aob,cob,dob,eob,fob,gob,hob,iob,job,mob,kob,rob,qob,pob,sob,tob,uob,vob,wob,xob,yob,zob,Aob,Bob,Cob,Dob,Eob,Fob,Gob,Hob,Iob,Job,Kob,Lob,Mob,Nob,Oob,Qob,Rob,Sob,Tob,Uob,Vob,Wob,Yob,$ob,apb,bpb,cpb,dpb,fpb,hpb,gpb,ipb,kpb,jpb,MG,lpb,npb,Apb,QG,zpb,Cpb,RG,SG,TG,UG,Epb,Gpb,Ipb,Kpb,VG,Npb,
WG,Qpb,Spb,Upb,Xpb,Ypb,Zpb,aqb,bqb,dqb,eqb,fqb,hqb,iqb,jqb,kqb,lqb,mqb,nqb,oqb,pqb,qqb,Zlb,Xlb,tqb,ymb,bmb,TF,SF,zmb,fmb,gmb,nmb,rmb,xmb,uqb,mpb,vqb,wqb,yqb,zqb,Bqb,Cqb,Dqb,tnb,Imb,Umb,Tmb,Eqb,Fqb,Wmb,aH,Gqb,AG,gnb,Hqb,Iqb,Jqb,fH,gH,hH,iH,jH,kH,lH,mH,nH,Kqb,Lqb,Mqb,Oqb,Pqb,Qqb,qH,Rqb,Tqb,Uqb,Vqb,Wqb,Xqb,Yqb,Zqb,arb,crb,frb,grb,hrb,irb,jrb,krb,lrb,mrb,nrb,orb,prb,qrb,rrb,srb,uH,urb,vrb;Ylb=function(a){return Xlb[a]||""};
_.$lb=function(a){Zlb.test(a)&&(a=a.replace(Zlb,Ylb));a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b};amb=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};_.QF=function(){return bmb||(bmb=Symbol())};cmb=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};
dmb=function(a,b){if(typeof b==="string")try{b=_.$lb(b)}catch(c){return!1}return _.Ea(b)&&amb(a,b)};emb=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]};hmb=function(a){switch(typeof a){case "boolean":return fmb||(fmb=[0,void 0,!0]);case "number":return a>0?void 0:a===0?gmb||(gmb=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}};_.imb=function(a){return Array.isArray(a)?a[0]instanceof _.Xl?a:[_.nza,a]:[a,void 0]};
jmb=function(a,b,c){const d=c[1];let e;if(d){const f=d[_.Yl];e=f?f.Jxa:hmb(d[0]);a[b]=f!=null?f:d}e&&e===fmb?(a.Ubb||(a.Ubb=new Set)).add(b):c[0]&&(a.r7||(a.r7=new Set)).add(b)};kmb=function(a,b){return[a.Ovb,!b||b[0]>0?void 0:b]};lmb=function(a,b,c){a[b]=c};
_.mmb=function(a,b,c,d,e=lmb){b.Jxa=hmb(a[0]);let f=0;var g=a[++f];g&&g.constructor===Object&&(b.Ye=g,g=a[++f],typeof g==="function"&&(b.dQc=g,b.Uid=a[++f],g=a[++f]));const l={};for(;Array.isArray(g)&&typeof g[0]==="number"&&g[0]>0;){for(var p=0;p<g.length;p++)l[g[p]]=g;g=a[++f]}for(p=1;g!==void 0;){typeof g==="number"&&(p+=g,g=a[++f]);let A;var t=void 0;g instanceof _.Xl?A=g:(A=_.oza,f--);if(A.d0b){g=a[++f];t=a;var x=f;typeof g=="function"&&(g=g(),t[x]=g);t=g}g=a[++f];x=p+1;typeof g==="number"&&
g<0&&(x-=g,g=a[++f]);for(;p<x;p++){const F=l[p];e(b,p,t?d(A,t,F):c(A,F))}}return b};_.qmb=function(a){var b=a[_.Yl];if(b)return b;b=_.mmb(a,a[_.Yl]=new nmb,kmb,kmb,jmb);if(!b.Ye&&!b.r7&&!b.Ubb){let c=!0;for(let d in b)isNaN(d)||(c=!1);c?(hmb(a[0])===fmb?_.omb?b=_.omb:(b=new nmb,b.Jxa=hmb(!0),b=_.omb=b):b=_.pmb||(_.pmb=new nmb),b=a[_.Yl]=b):b.JZc=!0}return b};smb=function(a,b,c){if(a.size!=b.size)return!1;let d=!0;a.forEach((e,f)=>{RF(e,b.get(f),c==null?void 0:rmb(c,2))||(d=!1)});return d};
tmb=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(cmb);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(!RF(a.get(l),g[1],(p=c)==null?void 0:rmb(p,2)))return!1;e=l;d++}return d===a.size};
umb=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(cmb);b.sort(cmb);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,x=b[f];if(!Array.isArray(x))return!1;let A=x[0];for(;f<d-1&&(t=b[f+1])[0]===A;)f++,x=t;if(!RF(p,A)||!RF(l[1],x[1]))return!1;e++;f++}return e>=c&&f>=d};
wmb=function(a,b){const c=_.QF();let d,e,f;if(a.gP===_.vb)f=a.yf,d!=null||(d=f[c]),e=_.Daa(a);else if(Array.isArray(a))f=a;else return!1;if(b.gP===_.vb)a=b.yf,d!=null||(d=a[c]),e=e||_.Daa(b);else if(Array.isArray(b))a=b;else return!1;let g;return vmb(f,a,(g=e)!=null?g:_.Hb,d,2)};RF=function(a,b,c){return vmb(a,b,void 0,c,0)};
vmb=function(a,b,c,d,e){SF!=null&&Array.isArray(a)&&Array.isArray(b)&&SF.push(d?"cc":"cn");if(a===b||a==null&&b==null)return!0;if(a instanceof _.zb)return xmb(a,b,d);if(b instanceof _.zb)return xmb(b,a,d);if(a==null||b==null)return!1;if(a instanceof _.Va)return ymb(a,b);if(b instanceof _.Va)return ymb(b,a);if(_.Ea(a))return dmb(a,b);if(_.Ea(b))return dmb(b,a);var f=typeof a,g=typeof b;if(f!=="object"||g!=="object")return Number.isNaN(a)||Number.isNaN(b)?String(a)===String(b):f==="string"&&g==="number"||
f==="number"&&g==="string"?+a===+b:f==="boolean"&&g==="number"||f==="number"&&g==="boolean"?!a===!b:!1;if(a.gP===_.vb||b.gP===_.vb)return wmb(a,b);if(a.constructor!=b.constructor)return!1;if(a.constructor===Array){g=a[_.Ma]|0;var l=b[_.Ma]|0,p=a.length,t=b.length,x=Math.max(p,t);f=+!!((g|l)&512)-1;(g=e===1||!!((g|l)&1))&&(e=1);if(!g){g=_.QF();var A;d!=null||(d=(A=a[g])!=null?A:b[g]);if(d!=null){c=(c=d.r7)?c:zmb||(zmb=new Set);var F=(F=d.Ubb)?F:zmb||(zmb=new Set)}}A=p&&a[p-1];g=t&&b[t-1];_.Ta(A)||
(A=null);_.Ta(g)||(g=null);p=p-f-+!!A;t=t-f-+!!g;for(l=0;l<x;l++)if(!Amb(l-f,a,A,p,b,g,t,f,c,F,d,e))return SF!=null&&SF.push("f"),!1;if(A)for(var I in A){{e=a;x=A;l=p;var K=b,U=g,ca=t,ka=f,za=c,ya=F,Fa=d;const Za=+I;e=!Number.isFinite(Za)||Za<l||Za<ca?!0:Amb(Za,e,x,l,K,U,ca,ka,za,ya,Fa,2)}if(!e)return SF!=null&&SF.push("f"),!1}if(g)for(let Za in g)if((I=A&&Za in A)||(I=a,e=A,x=p,l=b,K=g,U=t,ca=f,ka=c,za=F,ya=d,Fa=+Za,I=!Number.isFinite(Fa)||Fa<x||Fa<U?!0:Amb(Fa,I,e,x,l,K,U,ca,ka,za,ya,2)),!I)return SF!=
null&&SF.push("f"),!1;SF!=null&&SF.push("t");return!0}if(a.constructor===Object)return RF([a],[b]);throw Error();};
Amb=function(a,b,c,d,e,f,g,l,p,t,x,A){b=emb(a,b,c,d,l);e=emb(a,e,f,g,l);A=A===1;SF!=null&&SF.push(a);if(e==null){if(_.$a(b,p,a))return!0;A||TF||p||!Array.isArray(b)||b.length||(b[_.Ma]|0)&64||b[_.QF()]||TF++}if(b==null){if(_.$a(e,p,a))return!0;A||TF||p||!Array.isArray(e)||e.length||(e[_.Ma]|0)&64||e[_.QF()]||TF++}x=A?x:x==null?void 0:rmb(x,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 umb(b,
e)}return vmb(b,e,void 0,x,t||_.zaa(p,a)?1:0)};_.UF=function(a){a!=null&&(a=a.wd||"",a=typeof a==="string"?a:new Uint8Array(a));return a};_.VF=function(a){return a instanceof _.Ri};_.WF=function(a){return _.VF(a)&&a.wj()};Bmb=function(a){return Array.prototype.concat.apply([],arguments)};Cmb=function(a,b){return Bmb.apply([],Array.prototype.map.call(a,b,void 0))};_.Dmb=function(a){a=a.tagName;if(a==="SCRIPT"||a==="STYLE")throw Error("R");};
_.XF=function(a,b,c){const d=b==="beforebegin"||b==="afterend"?a.parentElement:a;d!==null&&_.Dmb(d);a.insertAdjacentHTML(b,_.Ic(c))};_.YF=function(a){var b={};if(a instanceof _.qm)return a;a=String(a).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;");b.xld&&(a=a.replace(/(^|[\r\n\t ]) /g,"$1&#160;"));b.vTb&&(a=a.replace(/(\r\n|\n|\r)/g,"<br>"));b.yld&&(a=a.replace(/(\t+)/g,'<span style="white-space:pre">$1</span>'));return _.Hc(a)};
_.Emb=function(a,b){a=_.YF(a);return _.Hc(b.map(c=>_.Ic(_.YF(c))).join(_.Ic(a).toString()))};Fmb=function(a){a=a.__ngContext__;return typeof a==="number"?_.Xfa.get(a)||null:a||null};Gmb=function(a,b){const c=a[1];for(let d=25;d<c.Dra;d++)if(_.ce(a[d])===b)return d;return-1};Hmb=function(a){if(a.Yg)return a.Yg;if(a.next)return a.next;for(;a.parent&&!a.parent.next;)a=a.parent;return a.parent&&a.parent.next};
ZF=function(a){var b=Fmb(a);if(b){if(_.$d(b)){var c,d=void 0,e=void 0;if(a&&a.constructor&&a.constructor.wa){a:{if(d=b[1].jF)for(c=0;c<d.length;c++){var f=d[c];if(_.fe(f,b)[8]===a){c=f;break a}}else if(_.fe(25,b)[8]===a){c=25;break a}c=-1}if(c==-1)throw Error("Ka");d=a}else if(a&&a.constructor&&a.constructor.La){a:{for(e=b[1].firstChild;e;){f=e.Bn;for(c=e.Zv;f<c;f++)if(b[f]===a){c=e.index;break a}e=Hmb(e)}c=-1}if(c==-1)throw Error("La");e=b[1].data[c];if(e.Bn===0)e=_.Jd;else{a=[];for(f=e.Bn;f<e.Zv;f++){const g=
b[f];g&&g.constructor&&g.constructor.wa||a.push(g)}e=a}}else if(c=Gmb(b,a),c==-1)return null;a=_.ce(b[c]);b=(f=Fmb(a))&&!Array.isArray(f)?f:new Imb(b[19],c,a);d&&b.component===void 0&&(b.component=d,_.Ee(b.component,b));if(e&&b.l4===void 0)for(b.l4=e,a=0;a<e.length;a++)_.Ee(e[a],b);_.Ee(b.PYc,b)}}else for(d=a;d=d.parentNode;)if(e=Fmb(d)){e=Array.isArray(e)?e:e.Ci;if(!e)return null;c=Gmb(e,a);if(c>=0){b=_.ce(e[c]);a=new Imb(e[19],c,b);_.Ee(b,a);b=a;break}}return b||null};
Jmb=function(a){a=ZF(a);if(a===null)return null;if(a.component===void 0){const c=a.Ci;if(c===null)return null;var b=c[1].data[a.E6];const d=b.Bn;b=b.vy;a.component=b>-1?c[d+b]:null}return a.component};Kmb=function(a,b){return a.name==b.name?0:a.name<b.name?-1:1};
Lmb=function(a){var b=ZF(a);b=b===null?null:b.Ci;if(b===null)return[];const c=b[7],d=b[1].eu,e=[];if(d&&c)for(let p=0;p<d.length;){var f=d[p++],g=d[p++];if(typeof f==="string"){g=_.ce(b[g]);const t=c[d[p++]];var l=d[p++];const x=typeof l==="boolean"||l>=0?"dom":"output";l=typeof l==="boolean"?l:!1;a==g&&e.push({element:a,name:f,callback:t,Fqd:l,type:x})}}e.sort(Kmb);return e};_.Mmb=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 _.af)}})})};
Omb=function(){var a=Nmb;return b=>_.ig(new _.$h(a))(b)};_.Pmb=function(a,b,c){a=a.wa;a.ZYa=_.Dea(b,!1);a.Cgb=_.Dea(c,!0)};
$F=function(a,b,c,d,e,f){var g=a===null?-1:a.index;g=g!==-1?_.ce(b[g]):null;if(a.type&11){Qmb(g,c,d,e,f);if(a.vy>-1){var l=_.fe(a.index,b);l&&l[1].firstChild&&$F(l[1].firstChild,l,c,d,e,f)}else a.Yg&&$F(a.Yg,b,c,d,e,f),g&&Rmb(g,c,d,e);l=b[a.index];_.ae(l)&&Smb(l,c,d,e,f)}else if(a.type&4)l=b[a.index],Qmb(l[7],c,d,e,f),Smb(l,c,d,e,f);else if(a.type&16){const t=b[15];l=t[5].Qw[a.Qw];if(Array.isArray(l))for(var p of l)Qmb(p,c,d,e,f);else l&&(p=t[3],$F(p[1].data[l.index],p,c,d,e,f))}else a.Yg&&$F(a.Yg,
b,c,d,e,f);f!==g&&(a=a.flags&2?a.Gja:a.next)&&$F(a,b,c,d,e,f)};Smb=function(a,b,c,d,e){for(let f=10;f<a.length;f++){const g=a[f],l=g[1].firstChild;l&&$F(l,g,b,c,d,e)}};Qmb=function(a,b,c,d,e){e!==a&&(a=_.aG(a))&&(d&&a instanceof Tmb&&b(a)&&c.indexOf(a)===-1?c.push(a):!d&&b(a)&&c.indexOf(a)===-1&&c.push(a))};
Rmb=function(a,b,c,d){a=a.childNodes;const e=a.length;for(let f=0;f<e;f++){const g=a[f],l=_.aG(g);l&&(d&&l instanceof Tmb&&b(l)&&c.indexOf(l)===-1?c.push(l):!d&&b(l)&&c.indexOf(l)===-1&&c.push(l),Rmb(g,b,c,d))}};_.aG=function(a){return a instanceof Node?(a.hasOwnProperty("__ng_debug__")||(a.__ng_debug__=a.nodeType==Node.ELEMENT_NODE?new Tmb(a):new Umb(a)),a.__ng_debug__):null};_.bG=function(a){return a.map(b=>(...c)=>_.Fd(b).lf(...c))};
_.Vmb=function(a){if(a.projectId)return"project";if(a.ql)return"host";if(a.ro)return"depot";if(a.Kg)return"ossProject"};_.cG=function(a){return a?typeof a==="string"?a==="depot":a.kind==="depot":!1};_.Xmb=function(a){return a.replace(Wmb,(b,c)=>c+"/")};Ymb=function(a){return a.startsWith("refs/tags/")?a:`${"refs/tags/"}${a}`};_.dG=function(a){if(a&&!_.Mi.test(a)&&a!=="HEAD")return a};
_.eG=function(a){if(typeof a==="object")switch(a.type){case 1:return _.Gi(a.ds);case 2:return _.Hi(a.ds);case 3:return _.Oi(a.ds);default:return a.ds}return _.Gi(a)||_.Hi(a)||_.Oi(a)};_.Zmb=function({ae:a,path:b,repository:c}){b=b||"";return _.cG(a==null?void 0:a.type)&&c&&_.Sk(c,"piper")?b&&`${"//depot/"}${b}`:b};_.$mb=function(a){const b=_.Vmb(a);if(b)return{id:a.projectId||a.ql||a.ro||a.Kg,type:b}};
_.anb=function(a,b,c,d){const {ae:e,repository:f}={ae:_.$mb(a),repository:a.Dh};a.xr&&(d=d?Object.assign({},d,{Pb:a.xr}):{Pb:a.xr});return e.type==="depot"?new _.Ri({repository:f,yb:b,path:c,params:d}):new _.Si({ae:e,repository:f,yb:b,path:c,params:d})};_.bnb=function(a,b){const c=a.Ru;return _.anb(c.Te,c.kr,a.path,b)};_.fG=function(a){if(a!=null)return typeof a==="number"?a:a[0]&&a[0].start};
_.cnb=function({params:a},b){if(a!=null)switch(b){case 0:return a.Pb;case 3:case 1:return a.Yw!==void 0||a.Xy!==void 0?a.Yw:a.Pb;case 2:return a.Xy;default:throw _.xc(b,"Unexpected version.");}};_.gG=function({params:a,path:b},c){switch(c){case 0:return b;case 1:return a&&a.Zp||b;case 2:return a&&a.Wy;case 3:return a&&a.Zp;default:throw _.xc(c,"Unexpected version.");}};_.hG=function(a,b){return _.Mpa(a,b)&&_.Pi(a.path,b.path,_.uTa)};
_.iG=function(a,b){return _.hG(a,b)&&_.bk(a,1)===_.bk(b,1)&&_.gG(a,1)===_.gG(b,1)};_.kG=function(a,b,c=1,d=a){if(a.tb&&a.repository){if(_.VF(a)){if(_.WF(a))return d=_.vv,c=_.gG(a,c),!c||c.match(/\/$/)?`${d}cl/${b}`:`${d}cl/${b}/depot/${c}`;a=_.wv&&`https://${d.tb}.${_.wv}/`;const e=d.repository;c=_.gG(d,c)||"";return`${a}${e}/+/${b}/${c}`}c=d.hc();b&&_.jr(c,b);c.dj({});return _.fr(_.jG(c,"ref").ab())}};_.lG=function(a){return a.Vc==="host"};
_.mG=function(a,b,{pwa:c="zeroBased",Mg:d="preserve"}={}){const e=_.fr(a);a.path&&a.params.line&&delete e[e.length-1][_.Qi.Dab];a=e[e.length-1];d=_.qp(b,e,{Mg:d});!a.ws&&(d==null?0:d.Sa)&&d.Sa.snapshot&&delete d.Sa.snapshot;const f=_.pp(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:x})=>({start:t+1,end:x+1}));return`${g};${_.Qi.Dab}=${_.Npa(p)}${l}`}};
_.dnb=function(a,b,c){return _.v(a.params.Nf?_.r(a.params.Nf):_.v(b,_.og(void 0),_.Xf(()=>_.r(void 0))),_.u(d=>{d=a.hc().dj({Nf:d,Zp:a.params.Zp,Pb:a.params.Pb}).ab();return _.mG(d,c,{Mg:null})}))};_.nG=function(a){return!!(_.WF(a)&&a.path&&a.path.startsWith("google3"))};_.enb=function(a){const b=a.path;return b?_.nG(a)?b.substring(8):b:""};_.oG=function(a){return _.VF(a)&&!a.wj()};_.pG=function(a){return _.oG(a)||_.lG(a)};_.qG=function(a){return _.ck(a)&&!!a.yb};
_.rG=function(a){if(a.params.Pb)return _.lr(a)?`${a.params.Pb}`:`${a.params.Pb} @snapshot ${a.yb}`};_.fnb=function(a,b){{const c=[];_.VF(a)&&a.params.Pb?c.unshift(_.rG(a)):!a.yb||_.VF(a)&&_.lr(a)||c.unshift(_.eG(a.yb));b!=="ref"&&(c.unshift(a.repository),b!=="repo"&&(_.VF(a)||c.unshift(a.tb)));a=c}return a.join(" \u203a ")};sG=function(...a){let b=void 0;for(const c of a)if(b===void 0)b=gnb[c];else{if(typeof b==="string")break;b=b[c]}return b===void 0?"":typeof b==="string"?b:""};
_.hnb=function(a){return a instanceof Array?a.length>0&&a.every(b=>b===5):a===5};inb=function(a){return a===2||_.hnb(a)};_.tG=function(a){return a instanceof Array?a.length>0&&a.every(inb):inb(a)};jnb=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()}})};knb=function(a){a&1&&(_.E(0,"span"),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.dh(a.YSc))};lnb=function(a){a&1&&_.J(0,"li",16)};
mnb=function(a,b){a&1&&(_.L(0),_.E(1,"li"),_.Q(2),_.G(),_.B(3,lnb,1,0,"li",15),_.M());a&2&&(a=b.ua,b=b.last,_.w(2),_.dh(a),_.w(),_.C("ngIf",!b))};nnb=function(a){a&1&&(_.E(0,"div",9)(1,"span",6),_.Q(2,"Affected Files"),_.G(),_.E(3,"span"),_.Q(4),_.G()());a&2&&(a=_.P(),_.w(4),_.dh(a.changelist.kGb))};_.uG=function(a){return a.state===2};vG=function({name:a,Ko:b},c){return{Jp:a,JY:_.Vlb.format({name:a}),value:b,b6:!0,Ub:c,yu:"SavedQuery"}};
onb=function(a,b){return(a=a.find(({Ko:c})=>c===b))?vG(a):vG({name:b,Ko:b})};pnb=function(a){return({Kp:b})=>({Kp:b,prefix:a})};
snb=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,qnb?(rnb.lastIndex=p,t=rnb.exec(a)):(rnb.lastIndex=0,t=rnb.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 x=a.indexOf(t,p);x<0?p=d:(f.push(t,a.substring(p,x+1)),p=x+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("")};unb=function(a,b){if(b&&b.G0c)b.G0c(a);else{a:if(_.Aa(b)){if(b.ZD&&(b=b.ZD(),b instanceof _.qm))break a;b=_.aB("zSoyz")}else b=_.aB(String(b));tnb(a,b)}};_.vnb=function(a,b,c=0,d=!1){const e=new Set;for(const {start:f,end:g}of _.wG(a,b.length,c,d))for(const l of b.slice(f-c,g-c+1))e.add(l);return e};
_.wnb=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};_.wG=function(a,b,c=0,d=!1){return a===void 0?[]:typeof a==="number"?_.xG(a,b,c)?[{start:a,end:a}]:[]:d?a.filter(e=>_.xG(e.start,b,c)||_.xG(e.end,b,c)).map(e=>({start:_.xG(e.start,b,c)?e.start:c,end:_.xG(e.end,b,c)?e.end:c+b})):a.filter(e=>_.xG(e.start,b,c)&&_.xG(e.end,b,c))};_.xG=function(a,b,c=0){return a>=c&&a<c+b};
_.yG=function(a){return(_.$k?"Meta+":"Ctrl+")+a};ynb=function(a){return _.$k?a.replace(xnb,"\u2318"):a};
_.Mnb=function({Pm:a,Jd:b=""}){var c=_.Zj(b);const d=c.ae,e=c.repository,f=c.path,g=c.Pb,l=c.yb,p=[_.zG];var t=d==null?void 0:d.type;if(d&&t&&!_.cG(t)&&t!=="host"){var x=p.push;var A=d.id;var F=void 0;switch(t){case "ossProject":case "project":var I=AG(znb.format({project:A}));F=_.yG("p");var K="Project";break;default:I=_.xc(t,void 0),K=_.xc(t,void 0)}A={Jp:I,value:_.Yj({ae:{id:A,type:t}}),Ub:F,yu:K};x.call(p,A)}e&&t!=="host"&&p.push(Anb(e,_.cG(t),c));d&&t==="host"&&e&&l&&(c=p.push,t=_.Lpa(_.Ii(l)),
t=_.Ki(l)?AG(Bnb.format({tag:t})):AG(Cnb.format({branch:t})),x=AG(Dnb.format({id:d.id,repo:e,ref:l})),A=_.Yj({ae:d,repository:e,yb:l}),I=_.Ki(l)?AG(Enb.format({id:d.id,repo:e,ref:l})):AG(Fnb.format({id:d.id,repo:e,ref:l})),c.call(p,{Jp:t,JY:x,value:A,Ub:_.yG("b"),kma:I,yu:"Ref"}));typeof f==="string"&&(c=p.push,t=(d==null?void 0:d.type)==="host",x=_.$A(f),I=x===f?x:"/\u2026/"+x,A=AG(Gnb.format({dir:I})),I=t?AG(Hnb.format({id:d==null?void 0:d.id,repo:e,dir:I})):AG(Inb.format({repo:e,dir:I})),F=_.yG("d"),
K="",x&&x!==f&&(K=t&&l?AG(Jnb.format({id:d==null?void 0:d.id,repo:e,dir:f||"/",ref:l})):AG(Knb.format({repo:e,dir:f||"/"}))),c.call(p,{Jp:A,JY:I,value:b,Ub:F,kma:K,yu:"Directory"}));g&&p.push(_.Lnb(g));return{scopes:p,state:{prefix:p[p.length-1],Kp:a}}};_.Lnb=function(a){return{Jp:"This CitC Workspace",value:_.Yj({Pb:a}),Ub:_.yG("y"),JY:"Search for code or files in this CitC Workspace",yu:"CitcWorkspace"}};
Anb=function(a,b,{ae:c,repository:d}){a=b?AG(Nnb.format({"package":a})):AG(Onb.format({repo:a}));const e=b?_.yG("p"):_.yG("r");return{Jp:a,value:_.Yj({ae:c,repository:d}),Ub:e,yu:b?"Package":"Repository"}};_.BG=function(a){a=Number(a);return isNaN(a)||a>Number.MAX_SAFE_INTEGER?1:a};Pnb=function(a,b){return a.matches?a.matches(b):a.msMatchesSelector(b)};_.CG=function(a,b,c){for(;a!==null;){if(Pnb(a,b))return a;if(c&&Pnb(a,c))break;a=a.parentElement}return null};
_.DG=function(a){const b=window.getSelection();b.empty();const c=document.createRange();c.selectNodeContents(a);b.addRange(c)};EG=function(a){a=a.target;return a instanceof Element?(a=_.CG(a,"div[data-line-number]","code-container"))?{element:a,lineNumber:_.BG(a.dataset.lineNumber)}:null:null};Rnb=function({mx:a}){let b=Number.POSITIVE_INFINITY;for(const {UC:c,fr:d}of a){if(!d)throw Error("Qd");a=c.search(Qnb);a===-1&&(a=Number.POSITIVE_INFINITY);b=Math.min(b,a,...d.HN.map(({startIndex:e})=>e))}return b};
_.FG=function(a){return a.altKey||a.ctrlKey||a.metaKey||a.shiftKey};
Snb=function(a,b){if(a&1){const c=_.ke();_.E(0,"div",3);_.N("mouseenter",function(){const d=_.n(c).index,e=_.P();e.lK>=0&&e.p3.Xd.Ui(e.lK).classList.remove("hover");e.lK=d;e.p3.Xd.Ui(d).classList.add("hover");return _.q()})("mouseleave",function(){_.n(c);const d=_.P();d.lK>=0&&d.p3.Xd.Ui(d.lK).classList.remove("hover");d.lK=-1;return _.q()});_.Q(1);_.G()}if(a&2){a=b.ua;b=b.index;const c=_.P();_.Bg("focus",b===c.iO)("hover",b===c.lK);_.w();_.ch("",a.lineNumber,":")}};
Tnb=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};
Unb=function(a,b){a&1&&_.J(0,"div",2);if(a&2){a=b.ua;b=b.index;const c=_.P(2);_.Ag("height",c.lineHeight*(a.visible.end-a.visible.start),"px")("left",a.visible.indentation-.5,"ch")("top",c.lineHeight*a.visible.start,"px");_.MA("title","Collapse lines ",a.original.start+1," - ",a.original.end,"");_.zg("data-index",b)}};Vnb=function(a){a&1&&(_.L(0),_.B(1,Unb,1,10,"div",1),_.M());a&2&&(a=_.P(),_.w(),_.C("ngForOf",a.Rub))};
Wnb=function(a,b){const c=[];for(const d of b){b=_.GG(a,d.start);const e=_.GG(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};_.Xnb=function(a){if(a!==void 0)return typeof a==="number"?a-1:a.map(({start:b,end:c})=>({start:b-1,end:c-1}))};
_.IG=function(){return _.Ve(function*(){return HG?HG:(new Promise((a,b)=>{_.zi().load("codemirror").then(a,b)})).then(()=>{HG=window.CodeMirror;const a=HG.modeInfo.find(b=>b.name==="Mathematica");a&&(a.ext=["nb"]);return HG})})};
_.Ynb=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;_.IG().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,vp:"cm-"+l}));e+=g.length;g.endsWith("\n")&&(d++,e=0)});return c};Znb=function(a,b){a&1&&_.J(0,"div",18);a&2&&(a=b.ua,b=_.P(),_.Ag("height",b.getHeight(a.start,a.end),"px")("min-width",b.OU,"ch")("top",b.nga(a.start),"px"))};
$nb=function(a){a&1&&(_.E(0,"div",19),_.Q(1,"\n        "),_.E(2,"pre",20),_.Q(3),_.G(),_.Q(4,"\n      "),_.G());a&2&&(a=_.P(),_.Ag("min-height",a.lineHeight*a.H0,"px"),_.w(3),_.dh(a.PU))};
aob=function(a){if(a&1){const b=_.ke();_.E(0,"code-folding-container",21);_.N("rangeToggled",function(c){_.n(b);const d=_.P();return _.q(d.Ehb(c))})("mousedown",function(c){_.n(b);return _.q(c.stopPropagation())});_.G()}a&2&&(a=_.P(),_.Ag("pointer-events",a.Jda?"none":"unset"),_.C("visibility",a.visibility)("folding",a.Ao)("lineHeight",a.lineHeight))};_.bob=function(a,b){return{ql:b==="host"?a:void 0,projectId:b==="project"?a:void 0,ro:b==="depot"?a:void 0,Kg:b==="ossProject"?a:void 0}};
cob=function(a,b){const {ql:c,projectId:d,ro:e,Kg:f}=_.bob(a,b);return{repositoryKeyHostName:c,repositoryKeyDepotGroup:e,repositoryKeyProjectId:d,repositoryKeyOssProject:f}};dob=function(a){a&1&&(_.E(0,"a",2),_.Gg(1,3),_.G());if(a&2){a=_.P();const b=_.Og(2);_.C("universalLink",a.link)("queryParams",a.Sa)("queryParamsHandling",a.Mg)("sameWindow",a.ZZ);_.zg("aria-label",a.DXc);_.w();_.C("ngTemplateOutlet",b)}};eob=function(a){a&1&&_.Rg(0)};
fob=function({tb:a,Vc:b,repository:c,repositoryKeyWorkspaceId:d,gitRefsToken:e}){return Object.assign({},cob(a,b),{repositoryKeyRepositoryName:c,repositoryKeyWorkspaceId:d,gitRefsToken:e})};gob=function(a,b){if(b.find(({vf:c})=>c===a||_.Kpa(c||"")===a))return{type:1,ds:_.Kpa(a)}};hob=function(a,b){if(b.some(({tagName:c})=>c===a||Ymb(c||"")===a))return{type:2,ds:Ymb(a)}};iob=function(a){if(_.Mi.test(a))return{type:3,ds:a}};_.JG=function(a){return{type:0,ds:a}};
_.KG=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:_.xc(a,void 0)}};job=function(a){for(const c of a.Tu){let d=void 0;var b=c.Ne;const e=b==null?void 0:(d=b.Ru)==null?void 0:d.kr;e&&(b.Ru.kr=_.Gi(e)||_.Hi(e)||e)}return a};
mob=function(a,b){for(let c of a.split("\n"))if(!kob(c)){a:{a=c;for(const d of lob)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""};kob=function(a){if(!a)return!0;for(const b of nob)if(b.test(a))return!0;for(const b of oob)if(a.indexOf(b)>=0)return!0;return!1};
rob=function(a){const b=a.change;var c=b.changeId.changeNumber,d=pob(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),xm:b.userName,PG:qob(a),kGb:b.sourceFiles.length}};qob=function(a){return(a=a.change.description.tags.find(b=>b.key==="R"))&&a.value!==""?a.value.split(","):[]};
pob=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?mob(a,c):""};sob=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)})};
tob=function(a,b){a&1&&(_.E(0,"onedev-changelist-hovercard-body",1),_.Rg(1,0,["ngProjectAs","onedev-hovercard-action",5,["onedev-hovercard-action"]]),_.G());a&2&&_.C("changelist",b.Ka)};
uob=function(a){if(a&1){const b=_.ke();_.E(0,"div",0);_.N("clickOutside",function(){_.n(b);const c=_.P();return _.q(c.tIb.next())})("mouseenter",function(){_.n(b);_.P().Kwa.next(!0);return _.q()})("mouseleave",function(){_.n(b);_.P().Kwa.next(!1);return _.q()});_.Rg(1);_.G()}a&2&&(a=_.P(),_.Dg(a.className),_.C("cdkTrapFocusAutoCapture",a.M_b))};vob=function(a){a&1&&(_.E(0,"div",7),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.ch("",a.A0c,"\n"))};
wob=function(a){if(a&1){const b=_.ke();_.E(0,"button",13);_.N("click",function(){_.n(b);const c=_.P(2);return _.q(c.show(c.b1.N0))});_.E(1,"mat-icon");_.Q(2,"published_with_changes");_.G();_.Q(3," Commit ");_.G()}if(a&2){a=_.P().Ka;const b=_.P();_.C("activated",a.yb===b.b1.N0)("ascTrackElement",b.lc)("trackProjectId",b.tb)}};
xob=function(a,b){if(a&1){const c=_.ke();_.E(0,"mat-nav-list",8)(1,"button",9);_.N("click",function(){_.n(c);const d=_.P();return _.q(d.show(d.b1.gna))});_.E(2,"mat-icon",10);_.Q(3,"account_tree");_.G();_.Q(4," Branch ");_.G();_.E(5,"button",11);_.N("click",function(){_.n(c);const d=_.P();return _.q(d.show(d.b1.Tag))});_.E(6,"mat-icon");_.Q(7,"label_outline");_.G();_.Q(8," Tag ");_.G();_.B(9,wob,4,3,"button",12);_.G()}a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("activated",a.yb===b.b1.gna)("ascTrackElement",b.lc)("trackProjectId",
b.tb),_.w(4),_.C("activated",a.yb===b.b1.Tag)("ascTrackElement",b.lc)("trackProjectId",b.tb),_.w(4),_.C("ngIf",!a.sPb))};yob=function(a){a&1&&(_.L(0),_.E(1,"span",24)(2,"span",25),_.Q(3),_.R(4,"toPrettyRef"),_.G(),_.E(5,"span",26),_.Q(6),_.G(),_.E(7,"span",27),_.Q(8),_.G()(),_.M());a&2&&(a=_.P().ua,_.w(3),_.dh(_.S(4,3,a.title)),_.w(3),_.dh("-"),_.w(2),_.dh(a.metadata))};zob=function(a){a&1&&(_.L(0),_.Q(1),_.M());a&2&&(a=_.P().ua,_.w(),_.dh(a.title))};
Aob=function(a,b){if(a&1){const c=_.ke();_.E(0,"a",22);_.N("click",function(){_.n(c);const d=_.P(3);return _.q(d.blur())});_.B(1,yob,9,5,"ng-container",23)(2,zob,2,1,"ng-container",23);_.G()}if(a&2){a=b.ua;b=_.P(2).Ka;const c=_.P();_.Bg("active-element",a.Ie);_.C("routerLink",_.fr(a.Va))("matTooltip",a.metadata||a.title)("ascTrackElement",c.lc)("trackAction",b.Tb.YL)("trackProjectId",c.tb);_.w();_.C("ngIf",a.Awa);_.w();_.C("ngIf",!a.Awa)}};
Bob=function(a){a&1&&(_.E(0,"span"),_.Q(1),_.G());a&2&&(a=_.P(3).Ka,_.w(),_.ch(" ",a.Tb.g7a," "))};Cob=function(a){a&1&&(_.E(0,"span"),_.Q(1),_.G());a&2&&(a=_.P(3).Ka,_.w(),_.dh(a.Tb.f7a))};Dob=function(a){a&1&&(_.E(0,"span",28),_.B(1,Bob,2,1,"span",29)(2,Cob,2,1,"ng-template",null,1,_.qh),_.G());if(a&2){a=_.Og(3);const b=_.P(3);_.w();_.C("ngIf",b.Vmb.getValue())("ngIfElse",a)}};
Eob=function(a){a&1&&(_.E(0,"cdk-virtual-scroll-viewport",19,0),_.B(2,Aob,3,9,"a",20)(3,Dob,4,2,"span",21),_.G());a&2&&(a=_.P().Ka,_.P(),_.w(2),_.C("cdkVirtualForOf",a.Tb.items)("cdkVirtualForTemplateCacheSize",0),_.w(),_.C("ngIf",!a.Tb.items.length))};Fob=function(a){a&1&&(_.E(0,"dc-information-box",30),_.Q(1),_.G());a&2&&(a=_.P().Ka,_.w(),_.ch(" ",a.message," "))};Gob=function(a){a&1&&_.J(0,"loading",31);a&2&&_.C("inline",!0)};
Hob=function(a,b){a&1&&(_.E(0,"div",14),_.L(1,15),_.B(2,Eob,4,3,"cdk-virtual-scroll-viewport",16)(3,Fob,2,1,"dc-information-box",17)(4,Gob,1,1,"loading",18),_.M(),_.G());a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.Xc.bi),_.w(),_.C("ngSwitchCase",b.Xc.Error),_.w(),_.C("ngSwitchCase",b.Xc.ij))};Iob=function(a,{aAa:b,Va:c,version:d},e){return Object.assign({},e,{items:a.map(f=>Object.assign({},f,{Va:b(f.kr,c),Ie:f.kr===_.bk(c,d)||_.bk(c,d)==="HEAD"&&!!f.i9a}))})};
Job=function({wf:a,Nda:b}){return{title:a,kr:a,metadata:b,t2a:`${a} -- ${b}`,Awa:!0}};Kob=function({yb:a}){switch(a){case 0:return"Error loading branches";case 1:return"Error loading tags";case 2:return"Error loading commits";default:return _.xc(a,"Unsupported ref type")}};Lob=function({type:a}){switch(a){case 1:case 0:return 0;case 2:return 1;case 3:return 2;default:return _.xc(a,"Unknown ref type")}};
Mob=function({yb:a}){switch(a){case 0:return"Search branches";case 1:return"Search tags";case 2:return"Search commits";default:return _.xc(a,"Unsupported ref type")}};Nob=function([a,b]){return _.uG(b)?_.sF(Object.assign({},b.Tb,{items:b.Tb.items.filter(({t2a:c})=>c.toUpperCase().indexOf(a.toUpperCase())!==-1)})):b};Oob=function({ad:a,e4:b}){const c=[];for(const {vf:d}of a)d===b?c.unshift({vf:d,i9a:!0}):c.push({vf:d});return c};_.Pob=function(a,b){return _.LG(_.jr(b.hc(),a)).ab()};
Qob=function(a){a.sort(({start:b},{start:c})=>b-c)};Rob=function(a,b){a&1&&(_.E(0,"span"),_.Q(1),_.G());a&2&&(a=b.ua,_.Bg("matched",a.ZC),_.w(),_.ch("\n          ",a.Xmb,"\n        "))};Sob=function(a){a&1&&(_.E(0,"span",10),_.Q(1),_.G());a&2&&(a=_.P().vYb,_.C("ngClass",a.fw),_.w(),_.dh(a.type))};Tob=function(a){a&1&&(_.E(0,"span",11),_.Q(1),_.G());a&2&&(a=_.P().p4,_.w(),_.dh(a))};
Uob=function(a,b){if(a&1){const c=_.ke();_.Q(0,"\n  ");_.E(1,"a",1);_.N("click",function(d){_.n(c);return _.q(d.preventDefault())});_.Q(2,"\n    ");_.J(3,"mat-icon",2);_.Q(4,"\n\n    ");_.E(5,"div",3);_.Q(6,"\n      ");_.E(7,"div",4);_.Q(8,"\n        ");_.B(9,Rob,2,3,"span",5);_.Q(10,"\n      ");_.G();_.Q(11,"\n      ");_.E(12,"div",6);_.Q(13,"\n        ");_.B(14,Sob,2,2,"span",7);_.Q(15,"\n        ");_.B(16,Tob,2,1,"span",8);_.Q(17,"\n        ");_.E(18,"span",9);_.Q(19);_.G();_.Q(20,"\n      ");
_.G();_.Q(21,"\n    ");_.G();_.Q(22,"\n  ");_.G();_.Q(23,"\n")}if(a&2){a=b.p4;const c=b.oC,d=b.icon,e=b.ETb,f=b.vYb;b=b.url;_.w();_.zg("href",b,_.Of);_.w(2);_.C("svgIcon",d);_.w(6);_.C("ngForOf",e);_.w(5);_.C("ngIf",f);_.w(2);_.C("ngIf",a);_.w(3);_.dh(c)}};Vob=function(a){a&1&&(_.E(0,"span",2),_.Q(1,"-"),_.G())};Wob=function(a,b){a&1&&(_.L(0),_.E(1,"span"),_.Q(2),_.G(),_.B(3,Vob,2,0,"span",1),_.M());a&2&&(a=b.ua,b=b.last,_.w(2),_.dh(a),_.w(),_.C("ngIf",!b))};
Yob=function(a){a&1&&_.J(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.P().ua;const b=_.P();_.C("shortcut",_.oh(1,Xob,b.TLb(a.scope.Ub)))}};
$ob=function(a,b){if(a&1){const c=_.ke();_.E(0,"search-box-suggestion-item",2);_.N("mouseFocusItem",function(d){_.n(c);const e=_.P();return _.q(e.Rxa(d))});_.E(1,"div",3);_.Q(2);_.G();_.B(3,Yob,1,3,"menu-keyboard-shortcut-hint",4);_.G()}a&2&&(a=b.ua,b=_.P(),_.Bg("bold-active-element",Zob(b,a.scope)),_.C("payload",a.Qa)("shortcut",a.scope.Ub)("matTooltip",a.scope.kma),_.w(2),_.ch(" ",a.scope.Jp," "),_.w(),_.C("ngIf",a.scope.Ub))};apb=function(a){a&1&&_.J(0,"hr")};
bpb=function(a){a&1&&_.J(0,"menu-keyboard-shortcut-hint",5);if(a&2){a=_.P().ua;const b=_.P(2);_.C("shortcut",_.oh(1,Xob,b.TLb(a.scope.Ub)))}};
cpb=function(a,b){if(a&1){const c=_.ke();_.E(0,"search-box-suggestion-item",7);_.N("mouseFocusItem",function(d){_.n(c);const e=_.P(2);return _.q(e.Rxa(d))});_.E(1,"div",3);_.Q(2);_.G();_.B(3,bpb,1,3,"menu-keyboard-shortcut-hint",4);_.G()}a&2&&(a=b.ua,b=_.P(2),_.Bg("bold-active-element",Zob(b,a.scope)),_.C("payload",a.Qa)("shortcut",a.scope.Ub),_.w(2),_.ch(" ",a.scope.Jp," "),_.w(),_.C("ngIf",a.scope.Ub))};
dpb=function(a,b){a&1&&(_.L(0),_.B(1,apb,1,0,"hr",1)(2,cpb,4,6,"search-box-suggestion-item",6),_.M());a&2&&(a=b.Ka,_.w(),_.C("ngIf",a.length),_.w(),_.C("ngForOf",a))};fpb=function(a){a&1&&(_.L(0),_.J(1,"hr"),_.E(2,"search-box-suggestion-item",8)(3,"a",9),_.J(4,"mat-icon",10),_.L(5),_.Q(6," Manage saved queries "),_.M(),_.G()(),_.M());a&2&&(a=_.P(),_.w(2),_.C("payload",_.oh(2,epb,a.Ixb)),_.w(),_.C("routerLink",a.Ixb))};
hpb=function(a){const b=_.v(_.mf(a,"visibilitychange"),_.pf(()=>gpb(a)));return c=>_.v(c,_.pg(d=>{d=_.r(d);return gpb(a)?d:_.v(d,_.qja(()=>b))}))};gpb=function(a){return!("visibilityState"in a)||a.visibilityState==="visible"};ipb=function(a,b){var c=a.p5(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,"")};
kpb=function(a){const b=[];for(const c of _.pk(a))jpb(c,b);b.sort(({index:c},{index:d})=>c-d);return b};
jpb=function(a,b){const c=a.location.start,d=a.location.end;a:switch(a.Ql){case 1:case 4:case 5:var e=!0;break a;default:e=!1}e&&a.jP&&MG("operator",c-1,c,b);a.error&&MG("error",a.error.location.start,a.error.location.end,b);a.warning&&MG("warning",a.warning.location.start,a.warning.location.end,b);switch(a.Ql){case 1:MG("label",c,c+a.VWc.length+1,b);break;case 0:case 2:MG("operator",a.CSb.start,a.CSb.end,b);break;case 4:MG("quoted",c,d,b);break;case 3:case 5:break;default:_.xc(a,void 0)}};
MG=function(a,b,c,d){d.push({index:b,name:a,add:!0},{index:c,name:a})};lpb=function(a){let b,c;return((c=(b=_.$q(a))==null?void 0:_.rl(b,_.Uq,1,_.kl()))!=null?c:[]).filter(d=>{let e;return((e=_.ql(d,_.Tq,4))==null?0:_.Bl(e,4))?!1:_.tG(_.NG(a))||!_.tG(d.NW())})};
_.opb=function(a,b,c,d,e,f){const g=_.ql(b,_.Xq,2)||mpb(),l=Number(b.vMb());let p,t,x,A,F,I;const K={kind:0,ye:"",JF:l,O1c:_.Dua(_.ql(b,_.yn,5))||void 0,wUb:_.rl(b,_.yn,6,_.kl()).length>0?_.rl(b,_.yn,6,_.kl()).map(U=>_.Dua(U)):void 0,location:a,diffBase:f&&(f.ow()||_.UF(_.nl(f,1))),fileName:a.path,mimeType:_.Y(g,1),Zsa:_.Bl(g,2),line:a.params.line,h6:e,FK:_.Cl(g,8),VO:(p=g.aga())==null?void 0:p.getId(),IG:(I=c[0])!=null?I:0,OV:(t=g.sO())==null?void 0:t.getEditor(),oW:(x=g.sO())==null?void 0:_.Y(x,
4),Bva:(A=g.sO())==null?void 0:_.Y(A,2),YK:(F=g.sO())==null?void 0:_.Y(F,3),gMb:_.rl(g,_.iq,12,_.kl())};return l>4194304?(a=_.v((b.ow()||_.UF(_.nl(b,1))).length===0&&d?_.jf(()=>d(l)):_.r(b),_.u(U=>npb(K,U))),Object.assign({},K,{Gfa:a})):npb(K,b)};
npb=function(a,b){const c=b.ow()||_.UF(_.nl(b,1));b=_.ql(b,_.Xq,2)||new _.Xq;var d;if(d=_.ql(b,_.jSa,9)){var e=ppb.get(d);if(e)d=e;else{e=0;var f=RegExp("\n","g"),g=qpb([0],rpb,spb);var l=0;for(var p=c,t=null;;){var x=f.exec(p);if(x&&p!==""){let I=x.index;g[l]=p.substr(0,I|0);var A=p;x=I+x.at(0).length|0;p=A.substr(x,p.length-x|0);f.lastIndex=0;tpb(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,K=0;K<I.length;K++)l=I[K],e=Math.max(e,l.length),
g==0?(p=f,t=upb(l.length),p.push(t)):(p=f,t=upb(f[f.length-1|0].wC+1+l.length|0),p.push(t)),A.push(OG(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 vpb;g.TRc=A;g.URc=f;g.gLb=e;e=l;A=wpb(new xpb,e,_.Nb(d,1,_.nb,_.kl(_.fl)),_.Hl(d,2,_.kl(_.fl)));e={lines:e.t4a(),rX:A,length:c.length,tRb:e.gLb};ppb.set(d,e);d=e}}else d=c;A=_.rl(b,_.oSa,3,_.kl());e=new Map;if(A)for(F of A)if(A=F.getRange(),f=F.getType(),f=ypb.get(f))for(g=A.Hs();g<=_.Cl(A,
3);g++)e.has(g)||e.set(g,[]),e.get(g).push({startColumn:g===A.Hs()?_.Cl(A,2):0,endColumn:g===_.Cl(A,3)?_.Cl(A,4):Number.MAX_SAFE_INTEGER,vp:f});var F=e;return Object.assign({},a,{ye:c,code:d,Oy:F,VG:b.r5(_.fl)})};
Apb=function(a){var b=PG.hasOwnProperty(a)?PG[a]:null;if(b)return b;Object.keys(PG).length>65536&&(PG={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=zpb(a,RegExp("\\\\[0-9A-Fa-f]{6}\\s?","g"));b=zpb(b,d);b=zpb(b,/\\./g);b=b.replace(RegExp(":not\\(([^\\)]*)\\)","g"),"     $1 ");b=b.replace(RegExp("{[^]*","gm"),"");b=QG(b,c,RegExp("(\\[[^\\]]+\\])","g"),2);b=QG(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]+)","g"),1);b=QG(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=QG(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,
3);b=QG(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=QG(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");QG(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return PG[a]=b};QG=function(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})};zpb=function(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};Cpb=function(a){return Bpb[a]};
RG=function(a,b){a=_.ea[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null};SG=function(a,b){return(a=_.ea[a])&&a.prototype&&a.prototype[b]||null};TG=function(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("te");return a};UG=function(a,b,c,d){if(a)return a.apply(b,d);if(_.Xk&&document.documentMode<10){if(!b[c].call)throw Error("ue");}else if(typeof b[c]!="function")throw Error("te");return b[c].apply(b,d)};
Epb=function(a){return TG(Dpb,a,"attributes",function(b){return b instanceof NamedNodeMap})};Gpb=function(a,b,c){try{UG(Fpb,a,"setAttribute",[b,c])}catch(d){if(d.message.indexOf("A security problem occurred")==-1)throw d;}};Ipb=function(a){return TG(Hpb,a,"style",function(b){return b instanceof CSSStyleDeclaration})};Kpb=function(a){return TG(Jpb,a,"sheet",function(b){return b instanceof CSSStyleSheet})};VG=function(a){return TG(Lpb,a,"nodeName",function(b){return typeof b=="string"})};
Npb=function(a){return TG(Mpb,a,"nodeType",function(b){return typeof b=="number"})};WG=function(a){return TG(Opb,a,"parentNode",function(b){return!(b&&typeof b.name=="string"&&b.name&&b.name.toLowerCase()=="parentnode")})};Qpb=function(a,b){return UG(Ppb,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""};Spb=function(a,b,c){UG(Rpb,a,a.setProperty?"setProperty":"setAttribute",[b,c])};Upb=function(a){return TG(Tpb,a,"namespaceURI",function(b){return typeof b=="string"})};
_.Vpb=function(a){const b=new _.Uj(a);if(b.Nu&&b.Nu.toUpperCase()==="HTTP")_.Pm(b,"");else if(!b.RF())return _.mc(`data:image/png;path="${btoa(a)}";base64,${"iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQAB"}`);return _.mc(b.toString())};
Xpb=function(a,b){if(a&1){const c=_.ke();_.L(0);_.E(1,"button",1);_.R(2,"async");_.N("click",function(){_.n(c);_.P().gtb.next({kind:"event",action:"CLICK"});return _.q()});_.E(3,"mat-icon");_.Q(4);_.G()();_.M()}a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("disabled",a.state===b.g1.fv)("matTooltip",_.S(2,10,b.H8))("ascTrackElement",b.lc)("trackAction",a.state===b.g1.kHa?"unstar":"star"),_.zg("aria-label",Wpb.format({starred:a.state===b.g1.kHa?"starred":"unstarred",elementName:b.Gy,type:b.type})),_.w(2),_.Bg("starred",
a.state===b.g1.kHa)("disabled",a.state===b.g1.fv),_.w(),_.ch(" ",a.state===b.g1.dAc?"star_border":"star"," "))};Ypb=function(a,b){switch(b){case "REF":return _.jG(a.hc(),"ref").ab();case "REPO":return _.jG(a.hc(),"repo").ab();case "FILE":case "FOLDER":return a;default:return _.xc(b,void 0)}};
Zpb=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 _.xc(a,"Unsupported place item type")}};
_.$pb=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 _.xc(a,"Unsupported place item type")}};aqb=function({Pm:a,Jd:b},{Pm:c,Jd:d}){return a===c&&b===d};
bqb=function({fr:a,KG:b}){const c=[];let d;for(const {HN:e,lineNumber:f}of((d=b)==null?void 0:d.fr)||a)for(const {startIndex:g,length:l}of e)c.push({Vd:{start:g,end:g+l},lineNumber:_.BG(f)});return c};
dqb=function(a){if(a&1){const b=_.ke();_.L(0);_.E(1,"span",5);_.Ng(2,0);_.R(3,"number");_.R(4,"number");_.G();_.E(5,"button",6);_.N("click",function(){_.n(b);const c=_.P();return _.q(cqb(c,-1))});_.E(6,"mat-icon");_.Q(7,"keyboard_arrow_up");_.G()();_.E(8,"button",7);_.N("click",function(){_.n(b);const c=_.P();return _.q(cqb(c,1))});_.E(9,"mat-icon");_.Q(10,"keyboard_arrow_down");_.G()();_.M()}a&2&&(a=_.P(),_.w(4),_.JA(a.p6)(_.S(3,17,a.Sk+1))(_.S(4,19,a.p6)),_.KA(2),_.w(),_.C("disabled",a.Sk<=0)("title",
a.axb)("ascTrackElement",a.lc)("trackArtifactId",a.oma)("trackListIndex",a.Sk)("trackProjectId",a.DQ),_.zg("aria-label",a.axb),_.w(3),_.C("disabled",a.Sk>=a.p6-1)("title",a.Zwb)("ascTrackElement",a.lc)("trackArtifactId",a.oma)("trackListIndex",a.Sk)("trackProjectId",a.DQ),_.zg("aria-label",a.Zwb))};eqb=function(a){a&1&&_.J(0,"loading",8);a&2&&_.C("inline",!0)};
fqb=function(a){if(a&1){const b=_.ke();_.E(0,"button",9);_.N("click",function(){_.n(b);const c=_.P();return _.q(c.close.emit())});_.E(1,"mat-icon");_.Q(2,"close");_.G()()}a&2&&(a=_.P(),_.C("title",a.Ywb)("ascTrackElement",a.lc)("trackArtifactId",a.oma)("trackProjectId",a.DQ),_.zg("aria-label",a.Ywb))};
hqb=function(a){if(a&1){const b=_.ke();_.E(0,"a",10);_.R(1,"icon");_.N("click",function(c){_.n(b);const d=_.P(3);return _.q(gqb(d,c))});_.Q(2);_.G()}if(a&2){a=_.P().ua;const b=_.P(2);_.Tz("file-item ",_.S(1,9,a.entryType),"");_.Bg("deleted",a.qo);_.C("routerLink",_.fr(a.Qc))("queryParamsHandling",b.Mg);_.zg("aria-label",a.name||b.ariaLabel);_.w(2);_.dh(a.name)}};
iqb=function(a){a&1&&(_.E(0,"a"),_.R(1,"icon"),_.R(2,"toHref"),_.Q(3),_.G());if(a&2){a=_.P().ua;const b=_.P().ua,c=_.P();_.Tz("file-item ",_.S(1,8,a.entryType),"");_.Bg("deleted",a.qo);_.zg("href",_.OA(2,10,a,b,c.wj),_.Of)("aria-label",a.name||c.ariaLabel);_.w(3);_.dh(a.name)}};jqb=function(a){a&1&&_.J(0,"img",11);a&2&&(a=_.P(3),_.C("alt",a.hDa),_.zg("title",a.hDa))};
kqb=function(a,b){a&1&&(_.E(0,"span",14),_.J(1,"img",15),_.E(2,"label",16),_.Q(3),_.G()());a&2&&(a=b.ua,b=_.P(4),_.MA("title","",a.title,": ",b.XFb(a.instances),""),_.w(),_.C("src",a.icon||b.l7b,_.Of)("alt",a.title),_.w(2),_.dh(b.XFb(a.instances)))};lqb=function(a,b){a&1&&(_.E(0,"span",12),_.B(1,kqb,4,6,"span",13),_.G());a&2&&(a=b.Ka,_.w(),_.C("ngForOf",a))};
mqb=function(a,b){a&1&&(_.L(0),_.E(1,"span",6,1),_.B(3,hqb,3,11,"a",7)(4,iqb,4,14,"ng-template",null,2,_.qh)(6,jqb,1,2,"img",8)(7,lqb,2,1,"span",9),_.R(8,"activeAggregations"),_.G(),_.M());if(a&2){a=b.ua;b=_.Og(5);const c=_.P(2);_.w(3);_.C("ngIf",!c.y0||!a.g3c)("ngIfElse",b);_.w(3);_.C("ngIf",a.JVc);_.w();_.C("ngIf",_.NA(8,4,a.path,c.aggregations))}};nqb=function(a){a&1&&(_.L(0),_.B(1,mqb,9,7,"ng-container",5),_.M());a&2&&(a=_.P(),_.w(),_.C("incrementalForOf",a.files)("incrementalForLimit",a.limit))};
_.rqb=function(a,b,c){a==="android"&&(a="android-internal");if(a==="chops_infra_internal")return a=new _.P1a,a=_.gk(a,1,"chops_infra_internal"),a=_.gk(a,2,"chromium/infra/infra_superproject"),_.gk(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=_.Ni(b);const [e,f]=oqb(_.Hl(c,2,_.kl())),[g,l]=oqb(_.Hl(c,3,_.kl()));c=_.Hl(c,4,_.kl());d=pqb(b,e,g,c)&&!qqb(b,f,l)}if(d)return a}};
oqb=function(a){const b=[],c=[];for(const d of a)d.startsWith("-")?c.push(d.substring(1)):b.push(d);return[b,c]};pqb=function(a,b,c,d){return b.includes(a)||c.some(e=>a.startsWith(e))||d.some(e=>(new RegExp(e)).test(a))};qqb=function(a,b,c){return b.includes(a)||c.some(d=>a.startsWith(d))};Zlb=/[-_.]/g;Xlb={"-":"+",_:"/",".":"="};_.sqb=function(a){if(_.Wa!==_.Wa)throw Error("x");var b=a.wd;b=b==null||_.Ea(b)?b:typeof b==="string"?_.$lb(b):null;return b==null?b:a.wd=b};
tqb=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=_.sqb(a);b=_.sqb(b);return amb(c,b)};ymb=function(a,b){if(typeof b==="string")b=b?new _.Va(b,_.Wa):_.Xa();else if(b instanceof Uint8Array)b=new _.Va(b,_.Wa);else if(!(b instanceof _.Va))return!1;return tqb(a,b)};TF=0;SF=void 0;
nmb=class{};rmb=function(a,b){var c=a[b];if(c!=null)return Array.isArray(c)?a[b]=_.qmb(c):c;c=a.Ye;if(c!=null&&(c=c[b],c!=null)){c=_.imb(c);var d;!c[0].Ovb||(d=a.r7)!=null&&d.has(b)||(a.r7||(a.r7=new Set)).add(b);d=c[1];if(d!=null)return a[b]=_.qmb(d)}};xmb=function(a,b,c){return b instanceof _.zb?smb(a,b,c):tmb(a,b,c)};uqb=function(a,b){return _.Pl(a,2,b)};mpb=function(){var a=new _.Xq;a=_.Pl(a,2,!1);return _.gk(a,1,"text/plain")};_.NG=function(a){return _.Jl(a,8,_.kl())};_.XG=function(a){return{Kb:_.fr(a)}};
_.jG=function(a,b){a.rd();if(b==="ref")return a;_.jr(a);return b==="repo"?a:_.ir(a)};_.YG=function(a,b){b(a.params);return a};_.LG=function(a){_.YG(a,b=>{delete b.line;delete b.Wy;delete b.Hm;delete b.Zp;delete b.Nf});return a};vqb=function(a,b){a.Bia.subscribe(b)};wqb=function(a,b){return _.v(a.B5(),_.u(c=>c.some(d=>_.gr(d,b))))};_.xqb=function(a,b){return a.wP!=="mainContent"?()=>{}:_.Y4a(a,"mainContent",void 0,b)};
yqb=function(a,b,c){a.og.put(b.toObject(),_.v(c,_.u(d=>a.extract(d)),_.pf(d=>!!d),_.$f(a.eta()),_.pg(d=>a.isValid(d)?_.r(d):a.fetch(b))))};zqb=0;_.Aqb=function(a,b){TF=0;const c=a==b||!(!a||!b)&&a instanceof b.constructor&&wmb(a,b);a&&b&&a.constructor===b.constructor&&!c&&TF>0&&!zqb++&&_.eb();return c};Bqb=function(){return null};Cqb=function(a){return a instanceof _.pm&&a.constructor===_.pm?a.GTb:"type_error:SafeStyleSheet"};
Dqb=function(a){let b="";const c=d=>{Array.isArray(d)?d.forEach(c):b+=Cqb(d)};Array.prototype.forEach.call(arguments,c);return new _.pm(b,_.YCa)};tnb=function(a,b){if((0,_.vDa)())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=_.Ic(b)};Imb=class{get Ci(){return _.Xfa.get(this.UWc)||null}constructor(a,b,c){this.UWc=a;this.E6=b;this.PYc=c}};
Umb=class{constructor(a){this.Ys=a}get parent(){const a=this.Ys.parentNode;return a?new Tmb(a):null}get Sb(){const a=ZF(this.Ys),b=a?a.Ci:null;return b===null?_.SGa:new _.Be(b[1].data[a.E6],b)}get uy(){var a=this.Ys,b;if((b=a)&&!(b=Jmb(a)))if(a=(a=ZF(a))?a.Ci:null,a===null)b=null;else{for(var c;a[1].type===2&&(c=_.ie(a));)a=c;b=a[2]&512?null:a[8]}return b}get context(){var a;if(!(a=Jmb(this.Ys))){a=this.Ys;if(typeof Element!=="undefined"&&!(a instanceof Element))throw Error("Ma");a=(a=ZF(a))?a.Ci:
null;a=a===null?null:a[8]}return a}get Ag(){return Lmb(this.Ys).filter(a=>a.type==="dom")}};
Tmb=class extends Umb{get ma(){return this.Ys.nodeType==Node.ELEMENT_NODE?this.Ys:null}get name(){const a=ZF(this.Ys),b=a?a.Ci:null;return b!==null?b[1].data[a.E6].value:this.Ys.nodeName}get properties(){var a=ZF(this.Ys);const b=a?a.Ci:null;if(b===null)return{};const c=b[1].data;var d=c[a.E6];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.f0c;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+=_.pd(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=ZF(b),d=c?c.Ci:null;if(d===null)return{};c=d[1].data[c.E6].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 ee(){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.Ys.childNodes,b=[];for(let c=0;c<a.length;c++)b.push(_.aG(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(_.aG(a[c]));
return b}query(a){const b=[],c=ZF(this.Ys),d=c?c.Ci:null;d!==null?$F(d[1].data[c.E6],d,a,b,!0,this.Ys):Rmb(this.Ys,a,b,!0);return b[0]||null}};Eqb=function(a,b,c){c=c||{};c.format="jspb";this.Mh=new _.Rq(c);this.Rh=a==void 0?a:a.replace(/\/+$/,"")};_.ba=Eqb.prototype;_.ba.qxa=function(a,b){return _.Qq(this.Mh,this.Rh+"/$rpc/devtools.sourcerers.DecorationsService/ListDecorations",a,b||{},_.KRa)};
_.ba.Okb=function(a,b){return _.Qq(this.Mh,this.Rh+"/$rpc/devtools.sourcerers.DecorationsService/ResolveDocumentation",a,b||{},_.LRa)};_.ba.Pkb=function(a,b){return _.Qq(this.Mh,this.Rh+"/$rpc/devtools.sourcerers.DecorationsService/ResolveItemList",a,b||{},_.MRa)};_.ba.Zja=function(a,b){return _.Qq(this.Mh,this.Rh+"/$rpc/devtools.sourcerers.DecorationsService/ResolvePanel",a,b||{},_.NRa)};
_.ba.l4a=function(a,b){return _.Qq(this.Mh,this.Rh+"/$rpc/devtools.sourcerers.DecorationsService/GetFilterSupport",a,b||{},_.JRa)};Fqb=_.gc(_.Sq);Wmb=/^(.*?)\/*$/;_.ZG=class{transform(a){return a?_.eG(a):""}};_.ZG.O=function(a){return new (a||_.ZG)};_.ZG.Ke=_.Rd({name:"toPrettyRef",type:_.ZG,ie:!0});_.$G=class{};_.$G.O=function(a){return new (a||_.$G)};_.$G.Ca=_.Od({type:_.$G});_.$G.Ba=_.nd({});
aH=class{constructor(a,b,c,d){this.offsetX=c;this.offsetY=d;this.Bd=void 0;this.zc=a.zc;this.Ac=a.Ac;this.mc=b.mc;this.uc=b.uc}};_.bH=function(a){a.title.Vm("")};_.cH=class{constructor(a){this.title=a;_.bH(this)}};_.cH.O=function(a){return new (a||_.cH)(_.m(_.Oo))};_.cH.ta=_.k({token:_.cH,oa:_.cH.O,Ea:"root"});Gqb=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g;AG=function(a){const b=_.D0a.test.call(_.D0a,a)?"\u200f":"\u200e";return a.replace(Gqb,b+"$&"+b)};
gnb={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"}}};Hqb=["content"];Iqb=function(a){a.Py.ma.getAttribute("disabled")!=null?a.Py.ma.setAttribute("aria-disabled","true"):a.Py.ma.removeAttribute("aria-disabled")};
Jqb=function(a){var b=Array.from(a.Py.ma.classList);for(const c of b)_.i3a.includes(c)&&a.Py.ma.classList.remove(c);b=new Set;b.add(_.g3a.includes(a.size)?a.size:"small");b.add(_.f3a.includes(a.format)?a.format:"fill");b.add(_.h3a.includes(a.color)?a.color:"blue");for(const c of b.values())a.Py.ma.classList.add(c)};
_.dH=class{constructor(a){this.Py=a;this.size="small";this.format="fill";this.color="blue";this.rNb=new MutationObserver(()=>void Iqb(this));this.rNb.observe(a.ma,{attributes:!0,attributeFilter:["disabled"]})}Ra(){Jqb(this);this.Py.ma.tagName==="A"&&this.Py.ma.classList.add("link")}Rb(a){(a.size||a.format||a.color)&&Jqb(this)}Ia(){this.rNb.disconnect()}Nn(){const a=this.HOc.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)}Iqb(this)}get B1c(){if(this.format==="fill")return sG("gme-grey","900")+"22";switch(this.color){case "blue":return sG("gme-blue","600")+"22";case "red":return sG("gme-red","600")+"22";case "green":return sG("gme-green","700")+"22";case "grey":return sG("gme-grey","600")+"22";case "white":return sG("white")+"22";case "yellow":return sG("gme-yellow","700")+"22";default:return sG("gme-blue","600")+"22"}}get A1c(){return{YV:250,hW:0}}};_.dH.O=function(a){return new (a||_.dH)(_.y(_.Fe))};
_.dH.wa=_.Kd({type:_.dH,na:[["button","gme-button",""],["a","gme-button",""]],rb:function(a,b){a&1&&_.Xg(Hqb,5);if(a&2){let c;_.$g(c=_.ah())&&(b.HOc=c.first)}},inputs:{size:"size",format:"format",color:"color"},features:[_.be],jc:["gme-button",""],bc:["*"],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&&(_.Qg(),_.E(0,"span",1,0),_.Rg(2),_.G(),_.J(3,"div",2)(4,
"div",3));a&2&&(_.w(3),_.C("matRippleAnimation",b.A1c)("matRippleColor",b.B1c))},Fa:[_.Us],styles:['[_nghost-%COMP%]{align-items:center;border-radius:4px;border:0;cursor:pointer;display:inline-flex;outline:none;position:relative;text-decoration:none}[_nghost-%COMP%]:active{transition:background .2s ease-out,border .2s ease-out,box-shadow .2s ease-out}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]{position:relative;z-index:3;align-items:center;display:inline-flex;text-decoration:none;white-space:nowrap;user-select:none;pointer-events:none}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:not(.text){font-size:18px;height:18px;line-height:18px;width:18px}[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:not(.text):only-child{margin:0 -4px}[_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], [_nghost-%COMP%]   .state[_ngcontent-%COMP%]{border-radius:3px;bottom:0;left:0;position:absolute;right:0;top:0}[_nghost-%COMP%]   .ripple[_ngcontent-%COMP%]{z-index:2}[_nghost-%COMP%]   .state[_ngcontent-%COMP%]{z-index:1}.xsmall[_nghost-%COMP%], .small[_nghost-%COMP%]{height:24px;padding:0 12px}.xsmall[_nghost-%COMP%]    , .small[_nghost-%COMP%]    {font:normal normal 500 12px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.xsmall[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text), .small[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text){margin:0 4px 0 -4px}.xsmall[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text), .small[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text){margin:0 -4px 0 4px}.medium[_nghost-%COMP%]{height:28px;padding:0 12px}.medium[_nghost-%COMP%]    {font:normal normal 500 12px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.medium[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text){margin:0 4px 0 -4px}.medium[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text){margin:0 -4px 0 4px}.large[_nghost-%COMP%]{height:32px;padding:0 12px}.large[_nghost-%COMP%]    {font:normal normal 500 14px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.large[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text){margin:0 6px 0 -4px}.large[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text){margin:0 -4px 0 6px}.xlarge[_nghost-%COMP%]{height:36px;padding:0 16px}.xlarge[_nghost-%COMP%]    {font:normal normal 500 14px/16px "Google Sans",sans-serif;letter-spacing:.15px;-webkit-font-smoothing:antialiased}.xlarge[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:first-child:not(:only-child):not(.text){margin:0 6px 0 -4px}.xlarge[_nghost-%COMP%]   .content[_ngcontent-%COMP%]    >:last-child:not(:only-child):not(.text){margin:0 -4px 0 6px}.hairline.blue[_nghost-%COMP%], .hairline.red[_nghost-%COMP%], .hairline.green[_nghost-%COMP%], .hairline.grey[_nghost-%COMP%], .hairline.white[_nghost-%COMP%], .hairline.yellow[_nghost-%COMP%]{background:#fff;border:1px solid #dadce0}.hairline.blue[disabled][_nghost-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:hover, .hairline.blue[disabled][_nghost-%COMP%]:active, .hairline.blue[disabled][_nghost-%COMP%]:focus, .hairline.red[disabled][_nghost-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:hover, .hairline.red[disabled][_nghost-%COMP%]:active, .hairline.red[disabled][_nghost-%COMP%]:focus, .hairline.green[disabled][_nghost-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:hover, .hairline.green[disabled][_nghost-%COMP%]:active, .hairline.green[disabled][_nghost-%COMP%]:focus, .hairline.grey[disabled][_nghost-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:hover, .hairline.grey[disabled][_nghost-%COMP%]:active, .hairline.grey[disabled][_nghost-%COMP%]:focus, .hairline.white[disabled][_nghost-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:hover, .hairline.white[disabled][_nghost-%COMP%]:active, .hairline.white[disabled][_nghost-%COMP%]:focus, .hairline.yellow[disabled][_nghost-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:hover, .hairline.yellow[disabled][_nghost-%COMP%]:active, .hairline.yellow[disabled][_nghost-%COMP%]:focus{background:#fff;border:1px solid rgba(32,33,36,.38);box-shadow:none;cursor:not-allowed}.hairline.blue[disabled][_nghost-%COMP%]    , .hairline.blue[disabled][_nghost-%COMP%]:hover    , .hairline.blue[disabled][_nghost-%COMP%]:active    , .hairline.blue[disabled][_nghost-%COMP%]:focus    , .hairline.red[disabled][_nghost-%COMP%]    , .hairline.red[disabled][_nghost-%COMP%]:hover    , .hairline.red[disabled][_nghost-%COMP%]:active    , .hairline.red[disabled][_nghost-%COMP%]:focus    , .hairline.green[disabled][_nghost-%COMP%]    , .hairline.green[disabled][_nghost-%COMP%]:hover    , .hairline.green[disabled][_nghost-%COMP%]:active    , .hairline.green[disabled][_nghost-%COMP%]:focus    , .hairline.grey[disabled][_nghost-%COMP%]    , .hairline.grey[disabled][_nghost-%COMP%]:hover    , .hairline.grey[disabled][_nghost-%COMP%]:active    , .hairline.grey[disabled][_nghost-%COMP%]:focus    , .hairline.white[disabled][_nghost-%COMP%]    , .hairline.white[disabled][_nghost-%COMP%]:hover    , .hairline.white[disabled][_nghost-%COMP%]:active    , .hairline.white[disabled][_nghost-%COMP%]:focus    , .hairline.yellow[disabled][_nghost-%COMP%]    , .hairline.yellow[disabled][_nghost-%COMP%]:hover    , .hairline.yellow[disabled][_nghost-%COMP%]:active    , .hairline.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.hairline.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .hairline.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.hairline.blue[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.hairline.blue[_nghost-%COMP%]:hover    {color:#174ea6;fill:#174ea6}.hairline.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.04)}.hairline.blue[_nghost-%COMP%]:focus{border:1px solid #174ea6}.hairline.blue[_nghost-%COMP%]:focus    {color:#174ea6;fill:#174ea6}.hairline.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.12)}.hairline.blue[_nghost-%COMP%]:active{border:1px solid #174ea6}.hairline.blue[_nghost-%COMP%]:active    {color:#174ea6;fill:#174ea6}.hairline.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.06)}.hairline.red[_nghost-%COMP%]    {color:#d93025;fill:#d93025}.hairline.red[_nghost-%COMP%]:hover    {color:#a50e0e;fill:#a50e0e}.hairline.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.04)}.hairline.red[_nghost-%COMP%]:focus{border:1px solid #a50e0e}.hairline.red[_nghost-%COMP%]:focus    {color:#a50e0e;fill:#a50e0e}.hairline.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.12)}.hairline.red[_nghost-%COMP%]:active{border:1px solid #a50e0e}.hairline.red[_nghost-%COMP%]:active    {color:#a50e0e;fill:#a50e0e}.hairline.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.06)}.hairline.green[_nghost-%COMP%]    {color:#188038;fill:#188038}.hairline.green[_nghost-%COMP%]:hover    {color:#0d652d;fill:#0d652d}.hairline.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.04)}.hairline.green[_nghost-%COMP%]:focus{border:1px solid #0d652d}.hairline.green[_nghost-%COMP%]:focus    {color:#0d652d;fill:#0d652d}.hairline.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.12)}.hairline.green[_nghost-%COMP%]:active{border:1px solid #0d652d}.hairline.green[_nghost-%COMP%]:active    {color:#0d652d;fill:#0d652d}.hairline.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.06)}.hairline.grey[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.hairline.grey[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.hairline.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.hairline.grey[_nghost-%COMP%]:focus{border:1px solid #202124}.hairline.grey[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.hairline.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.hairline.grey[_nghost-%COMP%]:active{border:1px solid #202124}.hairline.grey[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.hairline.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.hairline.white[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.hairline.white[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.hairline.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(218,220,224,.04)}.hairline.white[_nghost-%COMP%]:focus{border:1px solid #202124}.hairline.white[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.hairline.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.hairline.white[_nghost-%COMP%]:active{border:1px solid #202124}.hairline.white[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.hairline.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.hairline.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}.hairline.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.07)}.hairline.yellow[_nghost-%COMP%]:focus{border:1px solid #e37400}.hairline.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.12)}.hairline.yellow[_nghost-%COMP%]:active{border:1px solid #e37400}.hairline.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.1)}.bordered.blue[_nghost-%COMP%], .bordered.red[_nghost-%COMP%], .bordered.green[_nghost-%COMP%], .bordered.grey[_nghost-%COMP%], .bordered.white[_nghost-%COMP%], .bordered.yellow[_nghost-%COMP%]{background:#fff}.bordered.blue[disabled][_nghost-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:hover, .bordered.blue[disabled][_nghost-%COMP%]:active, .bordered.blue[disabled][_nghost-%COMP%]:focus, .bordered.red[disabled][_nghost-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:hover, .bordered.red[disabled][_nghost-%COMP%]:active, .bordered.red[disabled][_nghost-%COMP%]:focus, .bordered.green[disabled][_nghost-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:hover, .bordered.green[disabled][_nghost-%COMP%]:active, .bordered.green[disabled][_nghost-%COMP%]:focus, .bordered.grey[disabled][_nghost-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:hover, .bordered.grey[disabled][_nghost-%COMP%]:active, .bordered.grey[disabled][_nghost-%COMP%]:focus, .bordered.white[disabled][_nghost-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:hover, .bordered.white[disabled][_nghost-%COMP%]:active, .bordered.white[disabled][_nghost-%COMP%]:focus, .bordered.yellow[disabled][_nghost-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:hover, .bordered.yellow[disabled][_nghost-%COMP%]:active, .bordered.yellow[disabled][_nghost-%COMP%]:focus{background:#fff;border:1px solid rgba(32,33,36,.38);box-shadow:none;cursor:not-allowed}.bordered.blue[disabled][_nghost-%COMP%]    , .bordered.blue[disabled][_nghost-%COMP%]:hover    , .bordered.blue[disabled][_nghost-%COMP%]:active    , .bordered.blue[disabled][_nghost-%COMP%]:focus    , .bordered.red[disabled][_nghost-%COMP%]    , .bordered.red[disabled][_nghost-%COMP%]:hover    , .bordered.red[disabled][_nghost-%COMP%]:active    , .bordered.red[disabled][_nghost-%COMP%]:focus    , .bordered.green[disabled][_nghost-%COMP%]    , .bordered.green[disabled][_nghost-%COMP%]:hover    , .bordered.green[disabled][_nghost-%COMP%]:active    , .bordered.green[disabled][_nghost-%COMP%]:focus    , .bordered.grey[disabled][_nghost-%COMP%]    , .bordered.grey[disabled][_nghost-%COMP%]:hover    , .bordered.grey[disabled][_nghost-%COMP%]:active    , .bordered.grey[disabled][_nghost-%COMP%]:focus    , .bordered.white[disabled][_nghost-%COMP%]    , .bordered.white[disabled][_nghost-%COMP%]:hover    , .bordered.white[disabled][_nghost-%COMP%]:active    , .bordered.white[disabled][_nghost-%COMP%]:focus    , .bordered.yellow[disabled][_nghost-%COMP%]    , .bordered.yellow[disabled][_nghost-%COMP%]:hover    , .bordered.yellow[disabled][_nghost-%COMP%]:active    , .bordered.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.bordered.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .bordered.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.bordered.blue[_nghost-%COMP%]{border:1px solid #1a73e8}.bordered.blue[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.bordered.blue[_nghost-%COMP%]:hover{border:1px solid #174ea6}.bordered.blue[_nghost-%COMP%]:hover    {color:#174ea6;fill:#174ea6}.bordered.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.04)}.bordered.blue[_nghost-%COMP%]:focus{border:1px solid #174ea6}.bordered.blue[_nghost-%COMP%]:focus    {color:#174ea6;fill:#174ea6}.bordered.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.12)}.bordered.blue[_nghost-%COMP%]:active{border:1px solid #174ea6}.bordered.blue[_nghost-%COMP%]:active    {color:#174ea6;fill:#174ea6}.bordered.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.06)}.bordered.red[_nghost-%COMP%]{border:1px solid #d93025}.bordered.red[_nghost-%COMP%]    {color:#d93025;fill:#d93025}.bordered.red[_nghost-%COMP%]:hover{border:1px solid #a50e0e}.bordered.red[_nghost-%COMP%]:hover    {color:#a50e0e;fill:#a50e0e}.bordered.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.04)}.bordered.red[_nghost-%COMP%]:focus{border:1px solid #a50e0e}.bordered.red[_nghost-%COMP%]:focus    {color:#a50e0e;fill:#a50e0e}.bordered.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.12)}.bordered.red[_nghost-%COMP%]:active{border:1px solid #a50e0e}.bordered.red[_nghost-%COMP%]:active    {color:#a50e0e;fill:#a50e0e}.bordered.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.06)}.bordered.green[_nghost-%COMP%]{border:1px solid #188038}.bordered.green[_nghost-%COMP%]    {color:#188038;fill:#188038}.bordered.green[_nghost-%COMP%]:hover{border:1px solid #0d652d}.bordered.green[_nghost-%COMP%]:hover    {color:#0d652d;fill:#0d652d}.bordered.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.04)}.bordered.green[_nghost-%COMP%]:focus{border:1px solid #0d652d}.bordered.green[_nghost-%COMP%]:focus    {color:#0d652d;fill:#0d652d}.bordered.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.12)}.bordered.green[_nghost-%COMP%]:active{border:1px solid #0d652d}.bordered.green[_nghost-%COMP%]:active    {color:#0d652d;fill:#0d652d}.bordered.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.06)}.bordered.grey[_nghost-%COMP%]{border:1px solid #5f6368}.bordered.grey[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.bordered.grey[_nghost-%COMP%]:hover{border:1px solid #202124}.bordered.grey[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.bordered.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.bordered.grey[_nghost-%COMP%]:focus{border:1px solid #202124}.bordered.grey[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.bordered.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.bordered.grey[_nghost-%COMP%]:active{border:1px solid #202124}.bordered.grey[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.bordered.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.bordered.white[_nghost-%COMP%]{border:1px solid #202124}.bordered.white[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.bordered.white[_nghost-%COMP%]:hover{border:1px solid #202124}.bordered.white[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.bordered.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.bordered.white[_nghost-%COMP%]:focus{border:1px solid #202124}.bordered.white[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.bordered.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.bordered.white[_nghost-%COMP%]:active{border:1px solid #202124}.bordered.white[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.bordered.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.bordered.yellow[_nghost-%COMP%]{border:1px solid #f29900}.bordered.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}.bordered.yellow[_nghost-%COMP%]:hover{border:1px solid #e37400}.bordered.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.04)}.bordered.yellow[_nghost-%COMP%]:focus{border:1px solid #e37400}.bordered.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.12)}.bordered.yellow[_nghost-%COMP%]:active{border:1px solid #e37400}.bordered.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.06)}.protected.blue[_nghost-%COMP%], .protected.red[_nghost-%COMP%], .protected.green[_nghost-%COMP%], .protected.grey[_nghost-%COMP%], .protected.white[_nghost-%COMP%], .protected.yellow[_nghost-%COMP%]{background:#fff;box-shadow:0px 1px 3px rgba(60,64,67,.15),0px 1px 2px rgba(60,64,67,.3)}.protected.blue[_nghost-%COMP%]:hover, .protected.red[_nghost-%COMP%]:hover, .protected.green[_nghost-%COMP%]:hover, .protected.grey[_nghost-%COMP%]:hover, .protected.white[_nghost-%COMP%]:hover, .protected.yellow[_nghost-%COMP%]:hover{box-shadow:0px 2px 6px rgba(60,64,67,.15),0px 1px 2px rgba(60,64,67,.3)}.protected.blue[_nghost-%COMP%]:focus, .protected.red[_nghost-%COMP%]:focus, .protected.green[_nghost-%COMP%]:focus, .protected.grey[_nghost-%COMP%]:focus, .protected.white[_nghost-%COMP%]:focus, .protected.yellow[_nghost-%COMP%]:focus{box-shadow:0px 1px 3px rgba(60,64,67,.15),0px 1px 2px rgba(60,64,67,.3)}.protected.blue[_nghost-%COMP%]:active, .protected.red[_nghost-%COMP%]:active, .protected.green[_nghost-%COMP%]:active, .protected.grey[_nghost-%COMP%]:active, .protected.white[_nghost-%COMP%]:active, .protected.yellow[_nghost-%COMP%]:active{box-shadow:0px 6px 10px rgba(60,64,67,.15),0px 2px 3px rgba(60,64,67,.3)}.protected.blue[disabled][_nghost-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:hover, .protected.blue[disabled][_nghost-%COMP%]:active, .protected.blue[disabled][_nghost-%COMP%]:focus, .protected.red[disabled][_nghost-%COMP%], .protected.red[disabled][_nghost-%COMP%]:hover, .protected.red[disabled][_nghost-%COMP%]:active, .protected.red[disabled][_nghost-%COMP%]:focus, .protected.green[disabled][_nghost-%COMP%], .protected.green[disabled][_nghost-%COMP%]:hover, .protected.green[disabled][_nghost-%COMP%]:active, .protected.green[disabled][_nghost-%COMP%]:focus, .protected.grey[disabled][_nghost-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:hover, .protected.grey[disabled][_nghost-%COMP%]:active, .protected.grey[disabled][_nghost-%COMP%]:focus, .protected.white[disabled][_nghost-%COMP%], .protected.white[disabled][_nghost-%COMP%]:hover, .protected.white[disabled][_nghost-%COMP%]:active, .protected.white[disabled][_nghost-%COMP%]:focus, .protected.yellow[disabled][_nghost-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:hover, .protected.yellow[disabled][_nghost-%COMP%]:active, .protected.yellow[disabled][_nghost-%COMP%]:focus{background:#fff;box-shadow:none;cursor:not-allowed}.protected.blue[disabled][_nghost-%COMP%]    , .protected.blue[disabled][_nghost-%COMP%]:hover    , .protected.blue[disabled][_nghost-%COMP%]:active    , .protected.blue[disabled][_nghost-%COMP%]:focus    , .protected.red[disabled][_nghost-%COMP%]    , .protected.red[disabled][_nghost-%COMP%]:hover    , .protected.red[disabled][_nghost-%COMP%]:active    , .protected.red[disabled][_nghost-%COMP%]:focus    , .protected.green[disabled][_nghost-%COMP%]    , .protected.green[disabled][_nghost-%COMP%]:hover    , .protected.green[disabled][_nghost-%COMP%]:active    , .protected.green[disabled][_nghost-%COMP%]:focus    , .protected.grey[disabled][_nghost-%COMP%]    , .protected.grey[disabled][_nghost-%COMP%]:hover    , .protected.grey[disabled][_nghost-%COMP%]:active    , .protected.grey[disabled][_nghost-%COMP%]:focus    , .protected.white[disabled][_nghost-%COMP%]    , .protected.white[disabled][_nghost-%COMP%]:hover    , .protected.white[disabled][_nghost-%COMP%]:active    , .protected.white[disabled][_nghost-%COMP%]:focus    , .protected.yellow[disabled][_nghost-%COMP%]    , .protected.yellow[disabled][_nghost-%COMP%]:hover    , .protected.yellow[disabled][_nghost-%COMP%]:active    , .protected.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.protected.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.protected.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .protected.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.protected.blue[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.protected.blue[_nghost-%COMP%]:hover    {color:#174ea6;fill:#174ea6}.protected.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.04)}.protected.blue[_nghost-%COMP%]:focus    {color:#174ea6;fill:#174ea6}.protected.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.12)}.protected.blue[_nghost-%COMP%]:active    {color:#174ea6;fill:#174ea6}.protected.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.06)}.protected.red[_nghost-%COMP%]    {color:#d93025;fill:#d93025}.protected.red[_nghost-%COMP%]:hover    {color:#a50e0e;fill:#a50e0e}.protected.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.04)}.protected.red[_nghost-%COMP%]:focus    {color:#a50e0e;fill:#a50e0e}.protected.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.12)}.protected.red[_nghost-%COMP%]:active    {color:#a50e0e;fill:#a50e0e}.protected.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.06)}.protected.green[_nghost-%COMP%]    {color:#188038;fill:#188038}.protected.green[_nghost-%COMP%]:hover    {color:#0d652d;fill:#0d652d}.protected.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.04)}.protected.green[_nghost-%COMP%]:focus    {color:#0d652d;fill:#0d652d}.protected.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.12)}.protected.green[_nghost-%COMP%]:active    {color:#0d652d;fill:#0d652d}.protected.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.06)}.protected.grey[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.protected.grey[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.protected.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.protected.grey[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.protected.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.protected.grey[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.protected.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.protected.white[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.protected.white[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.protected.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.protected.white[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.protected.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.protected.white[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.protected.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.protected.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}.protected.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.04)}.protected.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.12)}.protected.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.06)}.flat.blue[_nghost-%COMP%], .flat.red[_nghost-%COMP%], .flat.green[_nghost-%COMP%], .flat.grey[_nghost-%COMP%], .flat.white[_nghost-%COMP%], .flat.yellow[_nghost-%COMP%]{background:rgba(0,0,0,0)}.flat.blue[_nghost-%COMP%]:hover, .flat.red[_nghost-%COMP%]:hover, .flat.green[_nghost-%COMP%]:hover, .flat.grey[_nghost-%COMP%]:hover, .flat.white[_nghost-%COMP%]:hover, .flat.yellow[_nghost-%COMP%]:hover{background:#fff}.flat.blue[_nghost-%COMP%]:focus, .flat.red[_nghost-%COMP%]:focus, .flat.green[_nghost-%COMP%]:focus, .flat.grey[_nghost-%COMP%]:focus, .flat.white[_nghost-%COMP%]:focus, .flat.yellow[_nghost-%COMP%]:focus{background:#fff}.flat.blue[_nghost-%COMP%]:active, .flat.red[_nghost-%COMP%]:active, .flat.green[_nghost-%COMP%]:active, .flat.grey[_nghost-%COMP%]:active, .flat.white[_nghost-%COMP%]:active, .flat.yellow[_nghost-%COMP%]:active{background:#fff}.flat.blue[disabled][_nghost-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:hover, .flat.blue[disabled][_nghost-%COMP%]:active, .flat.blue[disabled][_nghost-%COMP%]:focus, .flat.red[disabled][_nghost-%COMP%], .flat.red[disabled][_nghost-%COMP%]:hover, .flat.red[disabled][_nghost-%COMP%]:active, .flat.red[disabled][_nghost-%COMP%]:focus, .flat.green[disabled][_nghost-%COMP%], .flat.green[disabled][_nghost-%COMP%]:hover, .flat.green[disabled][_nghost-%COMP%]:active, .flat.green[disabled][_nghost-%COMP%]:focus, .flat.grey[disabled][_nghost-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:hover, .flat.grey[disabled][_nghost-%COMP%]:active, .flat.grey[disabled][_nghost-%COMP%]:focus, .flat.white[disabled][_nghost-%COMP%], .flat.white[disabled][_nghost-%COMP%]:hover, .flat.white[disabled][_nghost-%COMP%]:active, .flat.white[disabled][_nghost-%COMP%]:focus, .flat.yellow[disabled][_nghost-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:hover, .flat.yellow[disabled][_nghost-%COMP%]:active, .flat.yellow[disabled][_nghost-%COMP%]:focus{background:rgba(0,0,0,0);box-shadow:none;cursor:not-allowed}.flat.blue[disabled][_nghost-%COMP%]    , .flat.blue[disabled][_nghost-%COMP%]:hover    , .flat.blue[disabled][_nghost-%COMP%]:active    , .flat.blue[disabled][_nghost-%COMP%]:focus    , .flat.red[disabled][_nghost-%COMP%]    , .flat.red[disabled][_nghost-%COMP%]:hover    , .flat.red[disabled][_nghost-%COMP%]:active    , .flat.red[disabled][_nghost-%COMP%]:focus    , .flat.green[disabled][_nghost-%COMP%]    , .flat.green[disabled][_nghost-%COMP%]:hover    , .flat.green[disabled][_nghost-%COMP%]:active    , .flat.green[disabled][_nghost-%COMP%]:focus    , .flat.grey[disabled][_nghost-%COMP%]    , .flat.grey[disabled][_nghost-%COMP%]:hover    , .flat.grey[disabled][_nghost-%COMP%]:active    , .flat.grey[disabled][_nghost-%COMP%]:focus    , .flat.white[disabled][_nghost-%COMP%]    , .flat.white[disabled][_nghost-%COMP%]:hover    , .flat.white[disabled][_nghost-%COMP%]:active    , .flat.white[disabled][_nghost-%COMP%]:focus    , .flat.yellow[disabled][_nghost-%COMP%]    , .flat.yellow[disabled][_nghost-%COMP%]:hover    , .flat.yellow[disabled][_nghost-%COMP%]:active    , .flat.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.flat.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .flat.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.flat.blue[_nghost-%COMP%]    {color:#1a73e8;fill:#1a73e8}.flat.blue[_nghost-%COMP%]:hover    {color:#174ea6;fill:#174ea6}.flat.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.04)}.flat.blue[_nghost-%COMP%]:focus    {color:#174ea6;fill:#174ea6}.flat.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.12)}.flat.blue[_nghost-%COMP%]:active    {color:#174ea6;fill:#174ea6}.flat.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(23,78,166,.06)}.flat.red[_nghost-%COMP%]    {color:#d93025;fill:#d93025}.flat.red[_nghost-%COMP%]:hover    {color:#a50e0e;fill:#a50e0e}.flat.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.04)}.flat.red[_nghost-%COMP%]:focus    {color:#a50e0e;fill:#a50e0e}.flat.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.12)}.flat.red[_nghost-%COMP%]:active    {color:#a50e0e;fill:#a50e0e}.flat.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(165,14,14,.06)}.flat.green[_nghost-%COMP%]    {color:#188038;fill:#188038}.flat.green[_nghost-%COMP%]:hover    {color:#0d652d;fill:#0d652d}.flat.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.04)}.flat.green[_nghost-%COMP%]:focus    {color:#0d652d;fill:#0d652d}.flat.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.12)}.flat.green[_nghost-%COMP%]:active    {color:#0d652d;fill:#0d652d}.flat.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(13,101,45,.06)}.flat.grey[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.flat.grey[_nghost-%COMP%]:hover    {color:#202124;fill:#202124}.flat.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.flat.grey[_nghost-%COMP%]:focus    {color:#202124;fill:#202124}.flat.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.flat.grey[_nghost-%COMP%]:active    {color:#202124;fill:#202124}.flat.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.flat.white[_nghost-%COMP%]    {color:#fff;fill:#fff}.flat.white[_nghost-%COMP%]:hover    {color:#fff;fill:#fff;background:rgba(255,255,255,.04)}.flat.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(255,255,255,.04)}.flat.white[_nghost-%COMP%]:focus    {color:#fff;fill:#fff;background:rgba(255,255,255,.12)}.flat.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(255,255,255,.12)}.flat.white[_nghost-%COMP%]:active    {color:#fff;fill:#fff;background:rgba(255,255,255,.06)}.flat.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(255,255,255,.06)}.flat.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}.flat.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.04)}.flat.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.12)}.flat.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(227,116,0,.06)}.fill.blue[_nghost-%COMP%]    , .fill.red[_nghost-%COMP%]    , .fill.green[_nghost-%COMP%]    , .fill.grey[_nghost-%COMP%]    , .fill.white[_nghost-%COMP%]    , .fill.yellow[_nghost-%COMP%]    {color:#fff;fill:#fff}.fill.blue[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.red[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.green[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.grey[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.yellow[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.16)}.fill.blue[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.red[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.green[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.grey[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.yellow[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.24)}.fill.blue[_nghost-%COMP%]:active, .fill.red[_nghost-%COMP%]:active, .fill.green[_nghost-%COMP%]:active, .fill.grey[_nghost-%COMP%]:active, .fill.white[_nghost-%COMP%]:active, .fill.yellow[_nghost-%COMP%]:active{box-shadow:0px 2px 6px rgba(60,64,67,.15),0px 1px 2px rgba(60,64,67,.3)}.fill.blue[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.red[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.green[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.grey[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.yellow[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.16)}.fill.blue[disabled][_nghost-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:hover, .fill.blue[disabled][_nghost-%COMP%]:active, .fill.blue[disabled][_nghost-%COMP%]:focus, .fill.red[disabled][_nghost-%COMP%], .fill.red[disabled][_nghost-%COMP%]:hover, .fill.red[disabled][_nghost-%COMP%]:active, .fill.red[disabled][_nghost-%COMP%]:focus, .fill.green[disabled][_nghost-%COMP%], .fill.green[disabled][_nghost-%COMP%]:hover, .fill.green[disabled][_nghost-%COMP%]:active, .fill.green[disabled][_nghost-%COMP%]:focus, .fill.grey[disabled][_nghost-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:hover, .fill.grey[disabled][_nghost-%COMP%]:active, .fill.grey[disabled][_nghost-%COMP%]:focus, .fill.white[disabled][_nghost-%COMP%], .fill.white[disabled][_nghost-%COMP%]:hover, .fill.white[disabled][_nghost-%COMP%]:active, .fill.white[disabled][_nghost-%COMP%]:focus, .fill.yellow[disabled][_nghost-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:hover, .fill.yellow[disabled][_nghost-%COMP%]:active, .fill.yellow[disabled][_nghost-%COMP%]:focus{background:#fff;box-shadow:none;cursor:not-allowed}.fill.blue[disabled][_nghost-%COMP%]    , .fill.blue[disabled][_nghost-%COMP%]:hover    , .fill.blue[disabled][_nghost-%COMP%]:active    , .fill.blue[disabled][_nghost-%COMP%]:focus    , .fill.red[disabled][_nghost-%COMP%]    , .fill.red[disabled][_nghost-%COMP%]:hover    , .fill.red[disabled][_nghost-%COMP%]:active    , .fill.red[disabled][_nghost-%COMP%]:focus    , .fill.green[disabled][_nghost-%COMP%]    , .fill.green[disabled][_nghost-%COMP%]:hover    , .fill.green[disabled][_nghost-%COMP%]:active    , .fill.green[disabled][_nghost-%COMP%]:focus    , .fill.grey[disabled][_nghost-%COMP%]    , .fill.grey[disabled][_nghost-%COMP%]:hover    , .fill.grey[disabled][_nghost-%COMP%]:active    , .fill.grey[disabled][_nghost-%COMP%]:focus    , .fill.white[disabled][_nghost-%COMP%]    , .fill.white[disabled][_nghost-%COMP%]:hover    , .fill.white[disabled][_nghost-%COMP%]:active    , .fill.white[disabled][_nghost-%COMP%]:focus    , .fill.yellow[disabled][_nghost-%COMP%]    , .fill.yellow[disabled][_nghost-%COMP%]:hover    , .fill.yellow[disabled][_nghost-%COMP%]:active    , .fill.yellow[disabled][_nghost-%COMP%]:focus    {color:rgba(32,33,36,.38);fill:rgba(32,33,36,.38)}.fill.blue[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]   .state[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:active   .state[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.fill.blue[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.blue[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.red[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.green[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.grey[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.white[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]   .ripple[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:hover   .ripple[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:active   .ripple[_ngcontent-%COMP%], .fill.yellow[disabled][_nghost-%COMP%]:focus   .ripple[_ngcontent-%COMP%]{display:none}.fill.blue[_nghost-%COMP%]{background:#1a73e8}.fill.red[_nghost-%COMP%]{background:#d93025}.fill.green[_nghost-%COMP%]{background:#188038}.fill.grey[_nghost-%COMP%]{background:#5f6368}.fill.white[_nghost-%COMP%]{background:#fff}.fill.white[_nghost-%COMP%]    {color:#5f6368;fill:#5f6368}.fill.white[_nghost-%COMP%]:hover   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.04)}.fill.white[_nghost-%COMP%]:focus   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.12)}.fill.white[_nghost-%COMP%]:active   .state[_ngcontent-%COMP%]{background:rgba(32,33,36,.06)}.fill.yellow[_nghost-%COMP%]{background:#f29900}.fill.yellow[_nghost-%COMP%]    {color:#202124;fill:#202124}'],
Ma:0});_.eH=class{constructor(a){this.Ga=a}};_.eH.O=function(a){return new (a||_.eH)(_.y(_.Dv))};_.eH.La=_.Qd({type:_.eH,na:[["","trackBucket",""],["","trackAction","","feedbackEvent",""]],Xa:function(a,b){a&1&&_.N("click",function(){let c={};b.tZb&&(c={bucket:b.tZb});b.qW&&(c=Object.assign({},c,{MJ:[b.qW]}));b.Ga.Oo(c)})},inputs:{tZb:"trackBucket",qW:"feedbackEvent"}});
fH={h0b:"ADD",T2b:"BRANCH",u7b:"DELETE",s9b:"EDIT",sfc:"INTEGRATE",NONE:"NONE",values(){return[fH.NONE,fH.h0b,fH.T2b,fH.s9b,fH.u7b,fH.sfc]}};gH={gDa:"BBCP",mFa:"KYTHE",WGa:"SEARCH_INDEX",gIa:"UNKNOWN_PROVENANCE",AIa:"VCS",values(){return[gH.gIa,gH.AIa,gH.mFa,gH.WGa,gH.gDa]}};hH={AA:"DIRECTORY",BH:"EXECUTABLE",gv:"FILE",NA:"GIT_LINK",rE:"SYMBOLIC_LINK",XH:"UNKNOWN_OBJECT_TYPE",values(){return[hH.XH,hH.gv,hH.AA,hH.rE,hH.NA,hH.BH]}};
iH={AA:"DIRECTORY",BH:"EXECUTABLE",gv:"FILE",NA:"GIT_LINK",rE:"SYMBOLIC_LINK",XH:"UNKNOWN_OBJECT_TYPE",values(){return[iH.XH,iH.gv,iH.AA,iH.rE,iH.NA,iH.BH]}};jH={AA:"DIRECTORY",BH:"EXECUTABLE",gv:"FILE",NA:"GIT_LINK",rE:"SYMBOLIC_LINK",XH:"UNKNOWN_OBJECT_TYPE",values(){return[jH.XH,jH.gv,jH.AA,jH.rE,jH.NA,jH.BH]}};kH={gDa:"BBCP",mFa:"KYTHE",WGa:"SEARCH_INDEX",gIa:"UNKNOWN_PROVENANCE",AIa:"VCS",values(){return[kH.gIa,kH.AIa,kH.mFa,kH.WGa,kH.gDa]}};
lH={AA:"DIRECTORY",BH:"EXECUTABLE",gv:"FILE",NA:"GIT_LINK",rE:"SYMBOLIC_LINK",XH:"UNKNOWN_OBJECT_TYPE",values(){return[lH.XH,lH.gv,lH.AA,lH.rE,lH.NA,lH.BH]}};
mH={C0b:"ALLOCATION",d1b:"ANONYMOUS_FUNCTION",u2b:"BACKUP_SCHEDULE",X2b:"BUILD_ARGUMENT",Y2b:"BUILD_BINARY",Z2b:"BUILD_GENERATOR",a3b:"BUILD_LIBRARY",g3b:"BUILD_RULE",h3b:"BUILD_TEST",i3b:"BUILD_VARIABLE",G3b:"CHANGELOG",Wvb:"CLASS",E4b:"COLUMN",S4b:"CONSTANT",K5b:"DART_MIXIN",p7b:"DEFINE_CONST",q7b:"DEFINE_MACRO",jwb:"ENUM",kwb:"ENUM_CONSTANT",EXTENSION:"EXTENSION",swb:"FIELD",pna:"FUNCTION",lcc:"GRAPHQL_DIRECTIVE",mcc:"GRAPHQL_FRAGMENT",ncc:"GRAPHQL_FRAGMENT_SPREAD",occ:"GRAPHQL_LIST",pcc:"GRAPHQL_OPERATION",
rcc:"GROUP",kfc:"INDEX",Jwb:"INTERFACE",Kfc:"JOB",Sfc:"JS_ASSIGNMENT",Tfc:"JS_CONST",Ufc:"JS_FUNCTION_ASSIGNMENT",Vfc:"JS_FUNCTION_LITERAL",Wfc:"JS_GETTER",Xfc:"JS_GOOG_PROVIDE",Yfc:"JS_GOOG_REQUIRE",Zfc:"JS_LITERAL",cgc:"JS_SETTER",egc:"JS_VAR",Chc:"LOCALITY_GROUP",jic:"MD_HEADER",Owb:"METHOD",njc:"MODULE",sxb:"NAMESPACE",vmc:"OBJECT",kM:"PACKAGE",ooc:"PREPROCESSOR",Fxb:"PROPERTY",Rrc:"PROTO_BUNDLE",Isc:"QUEUE",Ltc:"RUST_IMPL",Rtc:"SCOPE",aHa:"SERVICE",Puc:"SQL_DATABASE",Quc:"SQL_MODEL",Ruc:"SQL_TVF",
Qxb:"STRUCT",Ayc:"SWIFT_ACTOR",Gyc:"TABLE",Zyc:"TEMPLATE",Kt:"TEST",Wxb:"TYPEDEF",Zxb:"UNION",Uzc:"UNKNOWN_SYMBOL",byb:"VARIABLE",HBc:"XML_TAG",JBc:"YANG_CONTAINER",KBc:"YANG_GROUPING",LBc:"YANG_IDENTITY",MBc:"YANG_LEAF",NBc:"YANG_LIST",values(){return[mH.Uzc,mH.Rtc,mH.rcc,mH.Wvb,mH.Jwb,mH.Qxb,mH.jwb,mH.Zxb,mH.Owb,mH.swb,mH.pna,mH.byb,mH.Wxb,mH.sxb,mH.EXTENSION,mH.Fxb,mH.kwb,mH.d1b,mH.Kt,mH.kM,mH.vmc,mH.S4b,mH.njc,mH.ooc,mH.g3b,mH.Y2b,mH.h3b,mH.a3b,mH.Z2b,mH.X2b,mH.i3b,mH.egc,mH.Tfc,mH.Xfc,mH.Yfc,
mH.cgc,mH.Wfc,mH.Zfc,mH.Vfc,mH.Sfc,mH.Ufc,mH.p7b,mH.q7b,mH.HBc,mH.Zyc,mH.Kfc,mH.aHa,mH.C0b,mH.Gyc,mH.Isc,mH.Chc,mH.kfc,mH.Rrc,mH.u2b,mH.E4b,mH.G3b,mH.jic,mH.Ruc,mH.Quc,mH.Puc,mH.K5b,mH.KBc,mH.LBc,mH.JBc,mH.NBc,mH.MBc,mH.Ayc,mH.lcc,mH.pcc,mH.mcc,mH.ncc,mH.occ,mH.Ltc]}};
nH={S1b:"ATOM",F4b:"COMMENT",eEa:"DEFINITION",mgc:"KEYWORD",Ghc:"LOCAL_REF",Vhc:"MACRO",tmc:"NUMERIC_LITERAL",Dsc:"QUALIFIER",ovc:"STRING_LITERAL",Bzc:"TYPE_ID",md:"UNKNOWN",values(){return[nH.md,nH.mgc,nH.ovc,nH.F4b,nH.tmc,nH.Vhc,nH.Bzc,nH.S1b,nH.eEa,nH.Dsc,nH.Ghc]}};
Kqb=class extends _.W{constructor(a={}){super();this.i.lastCommitTime=a.CK==null?null:a.CK;this.i.lastCommitMessage=a.bxa==null?null:a.bxa;this.i.size=a.size==null?null:a.size;this.i.deleted=a.qo==null?null:a.qo;this.i.existedAtCommit=a.Zta==null?null:a.Zta}get qo(){return _.Z(this,"deleted")?_.V(this,"deleted"):!1}set qo(a){this.i.deleted=a}get Zta(){return _.Z(this,"existedAtCommit")?_.V(this,"existedAtCommit"):""}set Zta(a){this.i.existedAtCommit=a}get bxa(){return _.Z(this,"lastCommitMessage")?
_.V(this,"lastCommitMessage"):""}set bxa(a){this.i.lastCommitMessage=a}get CK(){return _.Z(this,"lastCommitTime")?_.V(this,"lastCommitTime"):""}set CK(a){this.i.lastCommitTime=a}get size(){return _.Z(this,"size")?_.V(this,"size"):"0"}set size(a){this.i.size=a}ha(){return Kqb}ka(){return{keys:["deleted","existedAtCommit","lastCommitMessage","lastCommitTime","size"]}}};
Lqb=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")?_.V(this,"email"):""}set email(a){this.i.email=a}get name(){return _.Z(this,"name")?_.V(this,"name"):""}set name(a){this.i.name=a}ha(){return Lqb}ka(){return{keys:["email","name"]}}};
Mqb=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")?_.V(this,"branchName"):""}set vf(a){this.i.branchName=a}get wf(){return _.Z(this,"commitId")?_.V(this,"commitId"):""}set wf(a){this.i.commitId=a}ha(){return Mqb}ka(){return{keys:["branchName","commitId"]}}};
_.Nqb=class extends _.W{constructor(a={}){super();this.i.newPath=a.tG==null?null:a.tG;this.i.oldPath=a.Mf==null?null:a.Mf;this.i.newHash=a.Vdb==null?null:a.Vdb;this.i.oldHash=a.Beb==null?null:a.Beb;this.i.newType=a.Xxa==null?null:a.Xxa;this.i.oldType=a.jya==null?null:a.jya}get Vdb(){return _.Z(this,"newHash")?_.V(this,"newHash"):""}set Vdb(a){this.i.newHash=a}get tG(){return _.Z(this,"newPath")?_.V(this,"newPath"):""}set tG(a){this.i.newPath=a}get Xxa(){return _.Z(this,"newType")?_.V(this,"newType"):
null}set Xxa(a){this.i.newType=a}get Beb(){return _.Z(this,"oldHash")?_.V(this,"oldHash"):""}set Beb(a){this.i.oldHash=a}get Mf(){return _.Z(this,"oldPath")?_.V(this,"oldPath"):""}set Mf(a){this.i.oldPath=a}get jya(){return _.Z(this,"oldType")?_.V(this,"oldType"):null}set jya(a){this.i.oldType=a}ha(){return _.Nqb}ka(){return{Na:{newType:iH,oldType:jH},keys:"newHash newPath newType oldHash oldPath oldType".split(" ")}}};
Oqb=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.HK==null?null:a.HK}static get qf(){return hH}get attributes(){return _.Z(this,"attributes")?_.V(this,"attributes"):null}set attributes(a){this.i.attributes=a}get hash(){return _.Z(this,"hash")?_.V(this,"hash"):""}set hash(a){this.i.hash=
a}get HK(){return _.Z(this,"locationHint")?_.V(this,"locationHint"):""}set HK(a){this.i.locationHint=a}get path(){return _.Z(this,"path")?_.V(this,"path"):""}set path(a){this.i.path=a}get sources(){return _.Z(this,"sources")?_.V(this,"sources"):[]}set sources(a){this.i.sources=a}get type(){return _.Z(this,"type")?_.V(this,"type"):null}set type(a){this.i.type=a}ha(){return Oqb}ka(){return{Na:{sources:gH,type:hH},keys:"attributes hash locationHint path sources type".split(" "),Ha:{attributes:Kqb}}}};
_.oH=class extends _.W{constructor(a={}){super();this.i.hostName=a.ql==null?null:a.ql;this.i.projectId=a.projectId==null?null:a.projectId;this.i.depotGroup=a.ro==null?null:a.ro;this.i.ossProject=a.Kg==null?null:a.Kg;this.i.repositoryName=a.Dh==null?null:a.Dh;this.i.workspaceId=a.xr==null?null:a.xr}get ro(){return _.Z(this,"depotGroup")?_.V(this,"depotGroup"):""}set ro(a){this.i.depotGroup=a}get ql(){return _.Z(this,"hostName")?_.V(this,"hostName"):""}set ql(a){this.i.hostName=a}get Kg(){return _.Z(this,
"ossProject")?_.V(this,"ossProject"):""}set Kg(a){this.i.ossProject=a}get projectId(){return _.Z(this,"projectId")?_.V(this,"projectId"):""}set projectId(a){this.i.projectId=a}get Dh(){return _.Z(this,"repositoryName")?_.V(this,"repositoryName"):""}set Dh(a){this.i.repositoryName=a}get xr(){return _.Z(this,"workspaceId")?_.V(this,"workspaceId"):""}set xr(a){this.i.workspaceId=a}ha(){return _.oH}ka(){return{keys:"depotGroup hostName ossProject projectId repositoryName workspaceId".split(" ")}}};
Pqb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Te==null?null:a.Te;this.i.refSpec=a.kr==null?null:a.kr;this.i.refHint=a.refHint==null?null:a.refHint}get refHint(){return _.Z(this,"refHint")?_.V(this,"refHint"):""}set refHint(a){this.i.refHint=a}get kr(){return _.Z(this,"refSpec")?_.V(this,"refSpec"):""}set kr(a){this.i.refSpec=a}get Te(){return _.Z(this,"repositoryKey")?_.V(this,"repositoryKey"):null}set Te(a){this.i.repositoryKey=a}ha(){return Pqb}ka(){return{keys:["refHint",
"refSpec","repositoryKey"],Ha:{repositoryKey:_.oH}}}};
_.pH=class extends _.W{constructor(a={}){super();this.i.sourceRoot=a.Ru==null?null:a.Ru;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.HK==null?null:a.HK}static get qf(){return lH}get fileSize(){return _.Z(this,"fileSize")?_.V(this,"fileSize"):"0"}set fileSize(a){this.i.fileSize=a}get HK(){return _.Z(this,"locationHint")?_.V(this,"locationHint"):""}set HK(a){this.i.locationHint=
a}get path(){return _.Z(this,"path")?_.V(this,"path"):""}set path(a){this.i.path=a}get Ru(){return _.Z(this,"sourceRoot")?_.V(this,"sourceRoot"):null}set Ru(a){this.i.sourceRoot=a}get sources(){return _.Z(this,"sources")?_.V(this,"sources"):[]}set sources(a){this.i.sources=a}get type(){return _.Z(this,"type")?_.V(this,"type"):null}set type(a){this.i.type=a}ha(){return _.pH}ka(){return{Na:{sources:kH,type:lH},keys:"fileSize locationHint path sourceRoot sources type".split(" "),Ha:{sourceRoot:Pqb}}}};
Qqb=class extends _.W{constructor(a={}){super();this.i.fileSpec=a.Ne==null?null:a.Ne;this.i.childEntries=a.msa==null?null:a.msa}get msa(){return _.Z(this,"childEntries")?_.V(this,"childEntries"):[]}set msa(a){this.i.childEntries=a}get Ne(){return _.Z(this,"fileSpec")?_.V(this,"fileSpec"):null}set Ne(a){this.i.fileSpec=a}ha(){return Qqb}ka(){return{Oa:{childEntries:Oqb},keys:["childEntries","fileSpec"],Ha:{fileSpec:_.pH}}}};
qH=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")?_.V(this,"length"):0}set length(a){this.i.length=a}get startIndex(){return _.Z(this,"startIndex")?_.V(this,"startIndex"):0}set startIndex(a){this.i.startIndex=a}ha(){return qH}ka(){return{keys:["length","startIndex"]}}};
Rqb=class extends _.W{constructor(a={}){super();this.i.linkRange=a.pxa==null?null:a.pxa;this.i.url=a.url==null?null:a.url}get pxa(){return _.Z(this,"linkRange")?_.V(this,"linkRange"):null}set pxa(a){this.i.linkRange=a}get url(){return _.Z(this,"url")?_.V(this,"url"):""}set url(a){this.i.url=a}ha(){return Rqb}ka(){return{keys:["linkRange","url"],Ha:{linkRange:qH}}}};
_.Sqb=class extends _.W{constructor(a={}){super();this.i.commitId=a.wf==null?null:a.wf;this.i.commitTime=a.zJ==null?null:a.zJ;this.i.author=a.xm==null?null:a.xm;this.i.commitMessage=a.Hq==null?null:a.Hq;this.i.metadata=a.metadata==null?null:a.metadata;this.i.fileDiffEntries=a.Rl==null?null:a.Rl;this.i.parentCommitIds=a.FG==null?null:a.FG;this.i.commitSubject=a.Nda==null?null:a.Nda;this.i.oldPath=a.Mf==null?null:a.Mf;this.i.committer=a.Msa==null?null:a.Msa;this.i.commitMessageLinkDefinitions=a.IN==
null?null:a.IN;this.i.fetchFileSpec=a.Tq==null?null:a.Tq;this.i.revisionNumber=a.revisionNumber==null?null:a.revisionNumber;this.i.fileOperation=a.tua==null?null:a.tua;this.i.workspace=a.Pb==null?null:a.Pb}get xm(){return _.Z(this,"author")?_.V(this,"author"):null}set xm(a){this.i.author=a}get wf(){return _.Z(this,"commitId")?_.V(this,"commitId"):""}set wf(a){this.i.commitId=a}get Hq(){return _.Z(this,"commitMessage")?_.V(this,"commitMessage"):""}set Hq(a){this.i.commitMessage=a}get IN(){return _.Z(this,
"commitMessageLinkDefinitions")?_.V(this,"commitMessageLinkDefinitions"):[]}set IN(a){this.i.commitMessageLinkDefinitions=a}get Nda(){return _.Z(this,"commitSubject")?_.V(this,"commitSubject"):""}set Nda(a){this.i.commitSubject=a}get zJ(){return _.Z(this,"commitTime")?_.V(this,"commitTime"):""}set zJ(a){this.i.commitTime=a}get Msa(){return _.Z(this,"committer")?_.V(this,"committer"):null}set Msa(a){this.i.committer=a}get Tq(){return _.Z(this,"fetchFileSpec")?_.V(this,"fetchFileSpec"):null}set Tq(a){this.i.fetchFileSpec=
a}get Rl(){return _.Z(this,"fileDiffEntries")?_.V(this,"fileDiffEntries"):[]}set Rl(a){this.i.fileDiffEntries=a}get tua(){return _.Z(this,"fileOperation")?_.V(this,"fileOperation"):null}set tua(a){this.i.fileOperation=a}get metadata(){return _.Z(this,"metadata")?_.V(this,"metadata"):null}set metadata(a){this.i.metadata=a}get Mf(){return _.Z(this,"oldPath")?_.V(this,"oldPath"):""}set Mf(a){this.i.oldPath=a}get FG(){return _.Z(this,"parentCommitIds")?_.V(this,"parentCommitIds"):[]}set FG(a){this.i.parentCommitIds=
a}get revisionNumber(){return _.Z(this,"revisionNumber")?_.V(this,"revisionNumber"):0}set revisionNumber(a){this.i.revisionNumber=a}get Pb(){return _.Z(this,"workspace")?_.V(this,"workspace"):""}set Pb(a){this.i.workspace=a}ha(){return _.Sqb}ka(){return{Oa:{commitMessageLinkDefinitions:Rqb,fileDiffEntries:_.Nqb},Na:{fileOperation:fH},keys:"author commitId commitMessage commitMessageLinkDefinitions commitSubject commitTime committer fetchFileSpec fileDiffEntries fileOperation metadata oldPath parentCommitIds revisionNumber workspace".split(" "),
xd:{metadata:{xc:null,Hc:!1,Ic:!1,Jc:!1}},Ha:{author:Lqb,committer:Lqb,fetchFileSpec:_.pH}}}};
Tqb=class extends _.W{constructor(a={}){super();this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.columnRanges=a.HN==null?null:a.HN}get HN(){return _.Z(this,"columnRanges")?_.V(this,"columnRanges"):[]}set HN(a){this.i.columnRanges=a}get lineNumber(){return _.Z(this,"lineNumber")?_.V(this,"lineNumber"):"0"}set lineNumber(a){this.i.lineNumber=a}ha(){return Tqb}ka(){return{Oa:{columnRanges:qH},keys:["columnRanges","lineNumber"]}}};
Uqb=class extends _.W{constructor(a={}){super();this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.lineText=a.UC==null?null:a.UC;this.i.range=a.Vd==null?null:a.Vd}get lineNumber(){return _.Z(this,"lineNumber")?_.V(this,"lineNumber"):0}set lineNumber(a){this.i.lineNumber=a}get UC(){return _.Z(this,"lineText")?_.V(this,"lineText"):""}set UC(a){this.i.lineText=a}get Vd(){return _.Z(this,"range")?_.V(this,"range"):null}set Vd(a){this.i.range=a}ha(){return Uqb}ka(){return{keys:["lineNumber",
"lineText","range"],Ha:{range:qH}}}};
Vqb=class extends _.W{constructor(a={}){super();this.i.commitLogEntries=a.zn==null?null:a.zn;this.i.nextCommitId=a.Ydb==null?null:a.Ydb;this.i.nextCommitIds=a.Yxa==null?null:a.Yxa;this.i.pageToken=a.pageToken==null?null:a.pageToken}get zn(){return _.Z(this,"commitLogEntries")?_.V(this,"commitLogEntries"):[]}set zn(a){this.i.commitLogEntries=a}get Ydb(){return _.Z(this,"nextCommitId")?_.V(this,"nextCommitId"):""}set Ydb(a){this.i.nextCommitId=a}get Yxa(){return _.Z(this,"nextCommitIds")?_.V(this,"nextCommitIds"):
[]}set Yxa(a){this.i.nextCommitIds=a}get pageToken(){return _.Z(this,"pageToken")?_.V(this,"pageToken"):""}set pageToken(a){this.i.pageToken=a}ha(){return Vqb}ka(){return{Oa:{commitLogEntries:_.Sqb},keys:["commitLogEntries","nextCommitId","nextCommitIds","pageToken"]}}};Wqb=class extends _.W{ha(){return Wqb}ka(){return{keys:[]}}};Xqb=class extends _.W{ha(){return Xqb}ka(){return{keys:[]}}};
Yqb=class extends _.W{constructor(a={}){super();this.i.matchingRanges=a.fr==null?null:a.fr}get fr(){return _.Z(this,"matchingRanges")?_.V(this,"matchingRanges"):[]}set fr(a){this.i.matchingRanges=a}ha(){return Yqb}ka(){return{Oa:{matchingRanges:Tqb},keys:["matchingRanges"]}}};
Zqb=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")?_.V(this,"tagName"):""}set tagName(a){this.i.tagName=a}get targetId(){return _.Z(this,"targetId")?_.V(this,"targetId"):""}set targetId(a){this.i.targetId=a}ha(){return Zqb}ka(){return{keys:["tagName","targetId"]}}};
_.$qb=class extends _.W{constructor(a={}){super();this.i.branch=a.ad==null?null:a.ad;this.i.defaultBranchName=a.e4==null?null:a.e4;this.i.tags=a.tags==null?null:a.tags}get ad(){return _.Z(this,"branch")?_.V(this,"branch"):[]}set ad(a){this.i.branch=a}get e4(){return _.Z(this,"defaultBranchName")?_.V(this,"defaultBranchName"):""}set e4(a){this.i.defaultBranchName=a}get tags(){return _.Z(this,"tags")?_.V(this,"tags"):[]}set tags(a){this.i.tags=a}ha(){return _.$qb}ka(){return{Oa:{branch:Mqb,tags:Zqb},
keys:["branch","defaultBranchName","tags"]}}};arb=class extends _.W{constructor(a={}){super();this.i.roots=a.Zza==null?null:a.Zza}get Zza(){return _.Z(this,"roots")?_.V(this,"roots"):null}set Zza(a){this.i.roots=a}ha(){return arb}ka(){return{keys:["roots"],Ha:{roots:_.$qb}}}};
_.brb=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.Bu==null?null:a.Bu;this.i.enableDiagnostics=a.vo==null?null:a.vo;this.i.repositoryScope=a.Sm==null?null:a.Sm;this.i.refSpecScope=a.iL==null?null:a.iL;this.i.pathPrefix=a.pathPrefix==null?null:a.pathPrefix;this.i.savedQuery=a.Je==null?null:a.Je;this.i.scoringModel=a.vL==null?null:a.vL;this.i.exhaustive=a.zs==null?null:a.zs;
this.i.fullHistorySearch=a.Qua==null?null:a.Qua;this.i.debugLevel=a.NN==null?null:a.NN;this.i.retrieveMultibranchResults=a.Xw==null?null:a.Xw;this.i.suppressGitLegacyResults=a.px==null?null:a.px;this.i.showPersonalizedResults=a.qr==null?null:a.qr}get NN(){return _.Z(this,"debugLevel")?_.V(this,"debugLevel"):0}set NN(a){this.i.debugLevel=a}get vo(){return _.Z(this,"enableDiagnostics")?_.V(this,"enableDiagnostics"):!1}set vo(a){this.i.enableDiagnostics=a}get zs(){return _.Z(this,"exhaustive")?_.V(this,
"exhaustive"):!1}set zs(a){this.i.exhaustive=a}get Qua(){return _.Z(this,"fullHistorySearch")?_.V(this,"fullHistorySearch"):!1}set Qua(a){this.i.fullHistorySearch=a}get Bu(){return _.Z(this,"numberOfContextLines")?_.V(this,"numberOfContextLines"):0}set Bu(a){this.i.numberOfContextLines=a}get pageSize(){return _.Z(this,"pageSize")?_.V(this,"pageSize"):0}set pageSize(a){this.i.pageSize=a}get pageToken(){return _.Z(this,"pageToken")?_.V(this,"pageToken"):""}set pageToken(a){this.i.pageToken=a}get pathPrefix(){return _.Z(this,
"pathPrefix")?_.V(this,"pathPrefix"):""}set pathPrefix(a){this.i.pathPrefix=a}get iL(){return _.Z(this,"refSpecScope")?_.V(this,"refSpecScope"):""}set iL(a){this.i.refSpecScope=a}get Sm(){return _.Z(this,"repositoryScope")?_.V(this,"repositoryScope"):null}set Sm(a){this.i.repositoryScope=a}get Xw(){return _.Z(this,"retrieveMultibranchResults")?_.V(this,"retrieveMultibranchResults"):!1}set Xw(a){this.i.retrieveMultibranchResults=a}get Je(){return _.Z(this,"savedQuery")?_.V(this,"savedQuery"):""}set Je(a){this.i.savedQuery=
a}get vL(){return _.Z(this,"scoringModel")?_.V(this,"scoringModel"):""}set vL(a){this.i.scoringModel=a}get qr(){return _.Z(this,"showPersonalizedResults")?_.V(this,"showPersonalizedResults"):!1}set qr(a){this.i.showPersonalizedResults=a}get px(){return _.Z(this,"suppressGitLegacyResults")?_.V(this,"suppressGitLegacyResults"):!1}set px(a){this.i.suppressGitLegacyResults=a}ha(){return _.brb}ka(){return{keys:"debugLevel enableDiagnostics exhaustive fullHistorySearch numberOfContextLines pageSize pageToken pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery scoringModel showPersonalizedResults suppressGitLegacyResults".split(" "),
Ha:{repositoryScope:_.sk}}}};
_.rH=class extends _.W{constructor(a={}){super();this.i.numberOfContextLines=a.Bu==null?null:a.Bu;this.i.minSnippetLinesPerFile=a.uia==null?null:a.uia;this.i.minSnippetLinesPerPage=a.via==null?null:a.via;this.i.showAllSnippets=a.WAa==null?null:a.WAa}get uia(){return _.Z(this,"minSnippetLinesPerFile")?_.V(this,"minSnippetLinesPerFile"):0}set uia(a){this.i.minSnippetLinesPerFile=a}get via(){return _.Z(this,"minSnippetLinesPerPage")?_.V(this,"minSnippetLinesPerPage"):0}set via(a){this.i.minSnippetLinesPerPage=a}get Bu(){return _.Z(this,
"numberOfContextLines")?_.V(this,"numberOfContextLines"):0}set Bu(a){this.i.numberOfContextLines=a}get WAa(){return _.Z(this,"showAllSnippets")?_.V(this,"showAllSnippets"):!1}set WAa(a){this.i.showAllSnippets=a}ha(){return _.rH}ka(){return{keys:["minSnippetLinesPerFile","minSnippetLinesPerPage","numberOfContextLines","showAllSnippets"]}}};
crb=class extends _.W{constructor(a={}){super();this.i.queryString=a.Hu==null?null:a.Hu;this.i.searchOptions=a.oAa==null?null:a.oAa;this.i.snippetOptions=a.GL==null?null:a.GL}get Hu(){return _.Z(this,"queryString")?_.V(this,"queryString"):""}set Hu(a){this.i.queryString=a}get oAa(){return _.Z(this,"searchOptions")?_.V(this,"searchOptions"):null}set oAa(a){this.i.searchOptions=a}get GL(){return _.Z(this,"snippetOptions")?_.V(this,"snippetOptions"):null}set GL(a){this.i.snippetOptions=a}ha(){return crb}ka(){return{keys:["queryString",
"searchOptions","snippetOptions"],Ha:{searchOptions:_.brb,snippetOptions:_.rH}}}};_.drb=class extends _.W{constructor(a={}){super();this.i.enableDiagnostics=a.vo==null?null:a.vo;this.i.savedQuery=a.Je==null?null:a.Je}get vo(){return _.Z(this,"enableDiagnostics")?_.V(this,"enableDiagnostics"):!1}set vo(a){this.i.enableDiagnostics=a}get Je(){return _.Z(this,"savedQuery")?_.V(this,"savedQuery"):""}set Je(a){this.i.savedQuery=a}ha(){return _.drb}ka(){return{keys:["enableDiagnostics","savedQuery"]}}};
_.erb=class extends _.W{constructor(a={}){super();this.i.numberOfContextLines=a.Bu==null?null:a.Bu}get Bu(){return _.Z(this,"numberOfContextLines")?_.V(this,"numberOfContextLines"):0}set Bu(a){this.i.numberOfContextLines=a}ha(){return _.erb}ka(){return{keys:["numberOfContextLines"]}}};
frb=class extends _.W{constructor(a={}){super();this.i.file=a.file==null?null:a.file;this.i.queryString=a.Hu==null?null:a.Hu;this.i.options=a.options==null?null:a.options;this.i.snippetOptions=a.GL==null?null:a.GL}get file(){return _.Z(this,"file")?_.V(this,"file"):null}set file(a){this.i.file=a}get options(){return _.Z(this,"options")?_.V(this,"options"):null}set options(a){this.i.options=a}get Hu(){return _.Z(this,"queryString")?_.V(this,"queryString"):""}set Hu(a){this.i.queryString=a}get GL(){return _.Z(this,
"snippetOptions")?_.V(this,"snippetOptions"):null}set GL(a){this.i.snippetOptions=a}ha(){return frb}ka(){return{keys:["file","options","queryString","snippetOptions"],Ha:{file:_.pH,options:_.drb,snippetOptions:_.erb}}}};
grb=class extends _.W{constructor(a={}){super();this.i.tokenType=a.tokenType==null?null:a.tokenType;this.i.range=a.Vd==null?null:a.Vd}get Vd(){return _.Z(this,"range")?_.V(this,"range"):null}set Vd(a){this.i.range=a}get tokenType(){return _.Z(this,"tokenType")?_.V(this,"tokenType"):null}set tokenType(a){this.i.tokenType=a}ha(){return grb}ka(){return{Na:{tokenType:nH},keys:["range","tokenType"],Ha:{range:qH}}}};
hrb=class extends _.W{constructor(a={}){super();this.i.lineText=a.UC==null?null:a.UC;this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.matchingRanges=a.fr==null?null:a.fr;this.i.ranges=a.KG==null?null:a.KG;this.i.tokens=a.lh==null?null:a.lh}get lineNumber(){return _.Z(this,"lineNumber")?_.V(this,"lineNumber"):"0"}set lineNumber(a){this.i.lineNumber=a}get UC(){return _.Z(this,"lineText")?_.V(this,"lineText"):""}set UC(a){this.i.lineText=a}get fr(){return _.Z(this,"matchingRanges")?_.V(this,
"matchingRanges"):null}set fr(a){this.i.matchingRanges=a}get KG(){return _.Z(this,"ranges")?_.V(this,"ranges"):[]}set KG(a){this.i.ranges=a}get lh(){return _.Z(this,"tokens")?_.V(this,"tokens"):[]}set lh(a){this.i.tokens=a}ha(){return hrb}ka(){return{Oa:{ranges:qH,tokens:grb},keys:["lineNumber","lineText","matchingRanges","ranges","tokens"],Ha:{matchingRanges:Tqb}}}};
irb=class extends _.W{constructor(a={}){super();this.i.snippetLines=a.mx==null?null:a.mx}get mx(){return _.Z(this,"snippetLines")?_.V(this,"snippetLines"):[]}set mx(a){this.i.snippetLines=a}ha(){return irb}ka(){return{Oa:{snippetLines:hrb},keys:["snippetLines"]}}};
jrb=class extends _.W{constructor(a={}){super();this.i.matchingSnippets=a.Dxa==null?null:a.Dxa}get Dxa(){return _.Z(this,"matchingSnippets")?_.V(this,"matchingSnippets"):[]}set Dxa(a){this.i.matchingSnippets=a}ha(){return jrb}ka(){return{Oa:{matchingSnippets:irb},keys:["matchingSnippets"]}}};
krb=class extends _.W{constructor(a={}){super();this.i.matchingRanges=a.fr==null?null:a.fr;this.i.ranges=a.KG==null?null:a.KG;this.i.snippets=a.Fj==null?null:a.Fj}get fr(){return _.Z(this,"matchingRanges")?_.V(this,"matchingRanges"):[]}set fr(a){this.i.matchingRanges=a}get KG(){return _.Z(this,"ranges")?_.V(this,"ranges"):null}set KG(a){this.i.ranges=a}get Fj(){return _.Z(this,"snippets")?_.V(this,"snippets"):null}set Fj(a){this.i.snippets=a}ha(){return krb}ka(){return{Oa:{matchingRanges:Tqb},keys:["matchingRanges",
"ranges","snippets"],Ha:{ranges:Yqb,snippets:jrb}}}};lrb=class extends _.W{constructor(a={}){super();this.i.revision=a.Dd==null?null:a.Dd;this.i.snippets=a.Fj==null?null:a.Fj}get Dd(){return _.Z(this,"revision")?_.V(this,"revision"):""}set Dd(a){this.i.revision=a}get Fj(){return _.Z(this,"snippets")?_.V(this,"snippets"):[]}set Fj(a){this.i.snippets=a}ha(){return lrb}ka(){return{Oa:{snippets:irb},keys:["revision","snippets"]}}};
mrb=class extends _.W{constructor(a={}){super();this.i.fileSpec=a.Ne==null?null:a.Ne;this.i.snippets=a.Fj==null?null:a.Fj;this.i.numberOfMatchingLines=a.Iia==null?null:a.Iia;this.i.matchingChangelists=a.acb==null?null:a.acb;this.i.revisionMatches=a.Uza==null?null:a.Uza;this.i.deletedAtCl=a.oF==null?null:a.oF;this.i.deletedTermChangelist=a.pF==null?null:a.pF}get oF(){return _.Z(this,"deletedAtCl")?_.V(this,"deletedAtCl"):"0"}set oF(a){this.i.deletedAtCl=a}get pF(){return _.Z(this,"deletedTermChangelist")?
_.V(this,"deletedTermChangelist"):"0"}set pF(a){this.i.deletedTermChangelist=a}get Ne(){return _.Z(this,"fileSpec")?_.V(this,"fileSpec"):null}set Ne(a){this.i.fileSpec=a}get acb(){return _.Z(this,"matchingChangelists")?_.V(this,"matchingChangelists"):[]}set acb(a){this.i.matchingChangelists=a}get Iia(){return _.Z(this,"numberOfMatchingLines")?_.V(this,"numberOfMatchingLines"):0}set Iia(a){this.i.numberOfMatchingLines=a}get Uza(){return _.Z(this,"revisionMatches")?_.V(this,"revisionMatches"):[]}set Uza(a){this.i.revisionMatches=
a}get Fj(){return _.Z(this,"snippets")?_.V(this,"snippets"):[]}set Fj(a){this.i.snippets=a}ha(){return mrb}ka(){return{Oa:{revisionMatches:lrb,snippets:irb},keys:"deletedAtCl deletedTermChangelist fileSpec matchingChangelists numberOfMatchingLines revisionMatches snippets".split(" "),Ha:{fileSpec:_.pH}}}};
nrb=class extends _.W{constructor(a={}){super();this.i.fileSearchResult=a.mfa==null?null:a.mfa;this.i.directorySearchResult=a.Cta==null?null:a.Cta;this.i.debugInfoString=a.iC==null?null:a.iC;this.i.resultToken=a.rL==null?null:a.rL;this.i.personalized=a.X6==null?null:a.X6;this.i.refsToken=a.l7==null?null:a.l7}get iC(){return _.Z(this,"debugInfoString")?_.V(this,"debugInfoString"):""}set iC(a){this.i.debugInfoString=a}get Cta(){return _.Z(this,"directorySearchResult")?_.V(this,"directorySearchResult"):
null}set Cta(a){this.i.directorySearchResult=a}get mfa(){return _.Z(this,"fileSearchResult")?_.V(this,"fileSearchResult"):null}set mfa(a){this.i.fileSearchResult=a}get X6(){return _.Z(this,"personalized")?_.V(this,"personalized"):!1}set X6(a){this.i.personalized=a}get l7(){return _.Z(this,"refsToken")?_.V(this,"refsToken"):""}set l7(a){this.i.refsToken=a}get rL(){return _.Z(this,"resultToken")?_.V(this,"resultToken"):""}set rL(a){this.i.resultToken=a}ha(){return nrb}ka(){return{keys:"debugInfoString directorySearchResult fileSearchResult personalized refsToken resultToken".split(" "),
Ha:{directorySearchResult:Qqb,fileSearchResult:mrb}}}};
_.sH=class extends _.W{constructor(a={}){super();this.i.searchResults=a.vz==null?null:a.vz;this.i.estimatedResultCount=a.Uta==null?null:a.Uta;this.i.nextPageToken=a.nextPageToken==null?null:a.nextPageToken;this.i.debugInfoString=a.iC==null?null:a.iC;this.i.responseToken=a.QZ==null?null:a.QZ;this.i.exhaustive=a.zs==null?null:a.zs;this.i.requestToken=a.mL==null?null:a.mL;this.i.debugResponseProto=a.Lq==null?null:a.Lq;this.i.debugRequestProto=a.Kq==null?null:a.Kq;this.i.refinements=a.xD==null?null:a.xD}get iC(){return _.Z(this,
"debugInfoString")?_.V(this,"debugInfoString"):""}set iC(a){this.i.debugInfoString=a}get Kq(){return _.Z(this,"debugRequestProto")?_.V(this,"debugRequestProto"):""}set Kq(a){this.i.debugRequestProto=a}get Lq(){return _.Z(this,"debugResponseProto")?_.V(this,"debugResponseProto"):""}set Lq(a){this.i.debugResponseProto=a}get Uta(){return _.Z(this,"estimatedResultCount")?_.V(this,"estimatedResultCount"):"0"}set Uta(a){this.i.estimatedResultCount=a}get zs(){return _.Z(this,"exhaustive")?_.V(this,"exhaustive"):
!1}set zs(a){this.i.exhaustive=a}get nextPageToken(){return _.Z(this,"nextPageToken")?_.V(this,"nextPageToken"):""}set nextPageToken(a){this.i.nextPageToken=a}get xD(){return _.Z(this,"refinements")?_.V(this,"refinements"):[]}set xD(a){this.i.refinements=a}get mL(){return _.Z(this,"requestToken")?_.V(this,"requestToken"):""}set mL(a){this.i.requestToken=a}get QZ(){return _.Z(this,"responseToken")?_.V(this,"responseToken"):""}set QZ(a){this.i.responseToken=a}get vz(){return _.Z(this,"searchResults")?
_.V(this,"searchResults"):[]}set vz(a){this.i.searchResults=a}ha(){return _.sH}ka(){return{Oa:{searchResults:nrb},keys:"debugInfoString debugRequestProto debugResponseProto estimatedResultCount exhaustive nextPageToken refinements requestToken responseToken searchResults".split(" ")}}};
orb=class extends _.W{constructor(a={}){super();this.i.repositoryScope=a.Sm==null?null:a.Sm;this.i.refSpecScope=a.iL==null?null:a.iL;this.i.pathPrefix=a.pathPrefix==null?null:a.pathPrefix;this.i.savedQuery=a.Je==null?null:a.Je;this.i.maxSuggestions=a.Exa==null?null:a.Exa;this.i.enableDiagnostics=a.vo==null?null:a.vo;this.i.retrieveMultibranchResults=a.Xw==null?null:a.Xw;this.i.suppressGitLegacyResults=a.px==null?null:a.px;this.i.showPersonalizedResults=a.qr==null?null:a.qr}get vo(){return _.Z(this,
"enableDiagnostics")?_.V(this,"enableDiagnostics"):!1}set vo(a){this.i.enableDiagnostics=a}get Exa(){return _.Z(this,"maxSuggestions")?_.V(this,"maxSuggestions"):0}set Exa(a){this.i.maxSuggestions=a}get pathPrefix(){return _.Z(this,"pathPrefix")?_.V(this,"pathPrefix"):""}set pathPrefix(a){this.i.pathPrefix=a}get iL(){return _.Z(this,"refSpecScope")?_.V(this,"refSpecScope"):""}set iL(a){this.i.refSpecScope=a}get Sm(){return _.Z(this,"repositoryScope")?_.V(this,"repositoryScope"):null}set Sm(a){this.i.repositoryScope=
a}get Xw(){return _.Z(this,"retrieveMultibranchResults")?_.V(this,"retrieveMultibranchResults"):!1}set Xw(a){this.i.retrieveMultibranchResults=a}get Je(){return _.Z(this,"savedQuery")?_.V(this,"savedQuery"):""}set Je(a){this.i.savedQuery=a}get qr(){return _.Z(this,"showPersonalizedResults")?_.V(this,"showPersonalizedResults"):!1}set qr(a){this.i.showPersonalizedResults=a}get px(){return _.Z(this,"suppressGitLegacyResults")?_.V(this,"suppressGitLegacyResults"):!1}set px(a){this.i.suppressGitLegacyResults=
a}ha(){return orb}ka(){return{keys:"enableDiagnostics maxSuggestions pathPrefix refSpecScope repositoryScope retrieveMultibranchResults savedQuery showPersonalizedResults suppressGitLegacyResults".split(" "),Ha:{repositoryScope:_.sk}}}};
prb=class extends _.W{constructor(a={}){super();this.i.queryString=a.Hu==null?null:a.Hu;this.i.suggestOptions=a.rBa==null?null:a.rBa}get Hu(){return _.Z(this,"queryString")?_.V(this,"queryString"):""}set Hu(a){this.i.queryString=a}get rBa(){return _.Z(this,"suggestOptions")?_.V(this,"suggestOptions"):null}set rBa(a){this.i.suggestOptions=a}ha(){return prb}ka(){return{keys:["queryString","suggestOptions"],Ha:{suggestOptions:orb}}}};
qrb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type;this.i.range=a.Vd==null?null:a.Vd}static get qf(){return mH}get Vd(){return _.Z(this,"range")?_.V(this,"range"):null}set Vd(a){this.i.range=a}get type(){return _.Z(this,"type")?_.V(this,"type"):null}set type(a){this.i.type=a}ha(){return qrb}ka(){return{Na:{type:mH},keys:["range","type"],Ha:{range:qH}}}};
rrb=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.Ne==null?null:a.Ne;this.i.lineNumber=a.lineNumber==null?null:a.lineNumber;this.i.resultToken=a.rL==null?null:a.rL;this.i.match=a.match==null?null:a.match}get Ne(){return _.Z(this,"fileSpec")?_.V(this,"fileSpec"):null}set Ne(a){this.i.fileSpec=a}get lineNumber(){return _.Z(this,"lineNumber")?_.V(this,"lineNumber"):0}set lineNumber(a){this.i.lineNumber=
a}get match(){return _.Z(this,"match")?_.V(this,"match"):null}set match(a){this.i.match=a}get rL(){return _.Z(this,"resultToken")?_.V(this,"resultToken"):""}set rL(a){this.i.resultToken=a}get symbol(){return _.Z(this,"symbol")?_.V(this,"symbol"):null}set symbol(a){this.i.symbol=a}get title(){return _.Z(this,"title")?_.V(this,"title"):""}set title(a){this.i.title=a}ha(){return rrb}ka(){return{keys:"fileSpec lineNumber match resultToken symbol title".split(" "),Ha:{fileSpec:_.pH,match:Uqb,symbol:qrb}}}};
srb=class extends _.W{constructor(a={}){super();this.i.suggestions=a.Tu==null?null:a.Tu;this.i.responseToken=a.QZ==null?null:a.QZ;this.i.requestToken=a.mL==null?null:a.mL}get mL(){return _.Z(this,"requestToken")?_.V(this,"requestToken"):""}set mL(a){this.i.requestToken=a}get QZ(){return _.Z(this,"responseToken")?_.V(this,"responseToken"):""}set QZ(a){this.i.responseToken=a}get Tu(){return _.Z(this,"suggestions")?_.V(this,"suggestions"):[]}set Tu(a){this.i.suggestions=a}ha(){return srb}ka(){return{Oa:{suggestions:rrb},
keys:["requestToken","responseToken","suggestions"]}}};
_.tH={$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"};
uH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}match(a,b={},c={}){return _.Cn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.match",path:`/${this.Wa}/contents/match`,Sa:_.Fh(b,_.tH,c),Ob:krb})}search(a,b={},c={}){return _.Cn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.search",path:`/${this.Wa}/contents/search`,Sa:_.Fh(b,_.tH,c),Ob:_.sH})}kqb(a,b={}){return _.Cn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.contents.suggest",
path:`/${this.Wa}/contents/suggest`,Sa:_.Fh(b,_.tH,{}),Ob:srb})}};uH.O=function(a){return new (a||uH)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};uH.ta=_.k({token:uH,oa:uH.O});var vH=class{};vH.O=function(a){return new (a||vH)};vH.ta=_.k({token:vH,oa:a=>uH.O(a),Ea:_.jw});
var wH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}list(a={},b={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.list.list",path:`/${this.Wa}/history/list`,Sa:_.Fh(a,_.tH,b),Ob:Vqb})}};wH.O=function(a){return new (a||wH)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};wH.ta=_.k({token:wH,oa:wH.O});_.xH=class{};_.xH.O=function(a){return new (a||_.xH)};_.xH.ta=_.k({token:_.xH,oa:a=>wH.O(a),Ea:_.jw});
var yH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}ihb(a){return _.Cn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.indexing.prepare",path:`/${this.Wa}/indexing/prepare`,Sa:_.Fh({},_.tH,{}),Ob:Xqb})}};yH.O=function(a){return new (a||yH)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};yH.ta=_.k({token:yH,oa:yH.O});var zH=class{};zH.O=function(a){return new (a||zH)};zH.ta=_.k({token:zH,oa:a=>yH.O(a),Ea:_.jw});
var AH=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}list(a={},b={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.refs.list",path:`/${this.Wa}/refs`,Sa:_.Fh(a,_.tH,b),Ob:arb})}};AH.O=function(a){return new (a||AH)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};AH.ta=_.k({token:AH,oa:AH.O});var BH=class{};BH.O=function(a){return new (a||BH)};BH.ta=_.k({token:BH,oa:a=>AH.O(a),Ea:_.jw});var CH=class{};CH.O=function(a){return new (a||CH)};
CH.Ca=_.Od({type:CH});CH.Ba=_.nd({imports:[_.io]});var DH=class{};DH.O=function(a){return new (a||DH)};DH.wa=_.Kd({type:DH,na:[["","onedevDot",""]],lb:1,Xa:function(a){a&2&&_.zg("aria-hidden",!0)},jc:["onedevDot",""],ya:1,Aa:0,qa:function(a){a&1&&_.Q(0,"\u00a0\u00b7\u00a0")},kb:2});var EH=class{};EH.O=function(a){return new (a||EH)};EH.Ca=_.Od({type:EH});EH.Ba=_.nd({});
var trb=[[["onedev-hovercard-action"]]],FH=class{Ra(){}get statusText(){switch(this.changelist.status){case 0:return"Submitted";case 1:return"Pending";case 2:return"Rolled Back";default:return"Status Unknown"}}get YSc(){return this.changelist.updateTime?(new _.zv("HH:mm MMM d, yyyy")).format(this.changelist.updateTime):""}};FH.O=function(a){return new (a||FH)};
FH.wa=_.Kd({type:FH,na:[["onedev-changelist-hovercard-body"]],inputs:{changelist:"changelist"},standalone:!0,features:[_.mh],bc:["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&&(_.Qg(trb),_.E(0,"div",0)(1,"div",1)(2,"div",2),_.Q(3),_.G(),_.E(4,"div",3),_.J(5,"mat-icon",4),_.E(6,"div",5)(7,"span",6),_.Q(8),_.G(),_.B(9,knb,2,1,"span",7),_.G(),_.J(10,"mat-icon",8),_.E(11,"div",5)(12,"div",9)(13,"span",6),_.Q(14,"Author"),_.G(),_.E(15,"span"),_.Q(16),_.G()(),_.E(17,"div",9)(18,"span",6),_.Q(19,"Reviewers"),
_.G(),_.E(20,"ul",10),_.B(21,mnb,4,2,"ng-container",11),_.G()(),_.B(22,nnb,5,1,"div",12),_.G(),_.J(23,"mat-icon",13),_.E(24,"div",5)(25,"ul",10)(26,"li")(27,"a",14),_.Q(28,"Critique"),_.G()()()()()(),_.Rg(29),_.G());a&2&&(_.w(3),_.ch(" ",b.changelist.title," "),_.w(5),_.dh(b.statusText),_.w(),_.C("ngIf",b.changelist.updateTime),_.w(7),_.dh(b.changelist.xm),_.w(5),_.C("ngForOf",b.changelist.PG),_.w(),_.C("ngIf",b.changelist.kGb),_.w(5),_.C("href","https://critique-ng.corp.google.com/cl/"+b.changelist.id,
_.Of))},Fa:[CH,_.io,_.ao,_.bo,EH,DH,_.pu,_.ou],styles:[".onedev-hovercard-content{--onedev-card-background:var(--surface-default,#fff);--onedev-card-title-text:var(--text-default,#202124);--onedev-card-icon:var(--icon,#5f6368);--onedev-card-secondary-text:var(--text-secondary,#5f6368);--onedev-card-link-color:var(--primary-default,#1a73e8)}.onedev-hovercard-content{background-color:var(--onedev-card-background);width:356px}.onedev-hovercard-content .onedev-hovercard-body{padding:20px}.onedev-hovercard-content .onedev-hovercard-body a{color:var(--onedev-card-link-color)}.onedev-hovercard-content .onedev-hovercard-body .contact-info.with-avatar{display:grid;grid-template-columns:48px auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.onedev-hovercard-content .onedev-hovercard-body .contact-info.with-avatar .avatar{grid-row:1/span 2}.onedev-hovercard-content .onedev-hovercard-body .contact-info .name{grid-row:1;grid-column:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.onedev-hovercard-content .onedev-hovercard-body .contact-info .email{grid-row:2;grid-column:2}.onedev-hovercard-content .onedev-hovercard-body .title{color:var(--onedev-card-title-text);margin:0 0 12px;max-height:48px;overflow:hidden}.onedev-hovercard-content .onedev-hovercard-body .chips{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:12px}.onedev-hovercard-content .onedev-hovercard-body mat-icon{color:var(--onedev-card-icon);font-size:18px;height:18px;width:18px}.onedev-hovercard-content .onedev-hovercard-body .content{display:grid;grid-template-columns:18px auto;grid-gap:12px 20px;margin:0;margin-top:12px}.onedev-hovercard-content .onedev-hovercard-body .content .detail{margin-top:2px}.onedev-hovercard-content .onedev-hovercard-body .content:empty{margin-top:0}.onedev-hovercard-content .onedev-hovercard-body .subcontent:not(:last-child){margin-bottom:8px}.onedev-hovercard-content .onedev-hovercard-body .label{color:var(--onedev-card-secondary-text);padding:0 8px 0 0}.onedev-hovercard-content .onedev-hovercard-body .dot-separated-list{display:inline;list-style-type:none;margin:0;padding:0}.onedev-hovercard-content .onedev-hovercard-body .dot-separated-list li{display:inline}"],
kb:2,Ma:0});urb=[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];_.GH=class{};_.GH.O=function(a){return new (a||_.GH)};_.GH.Ca=_.Od({type:_.GH});_.GH.Ba=_.nd({});_.HH=class{};_.HH.O=function(a){return new (a||_.HH)};_.HH.La=_.Qd({type:_.HH,na:[["mat-panel-title"]],qb:[1,"mat-expansion-panel-header-title"],standalone:!0});vrb=function(a,b,c){return _.v(_.NF(a.TG),_.u(d=>_.pF(d,_.LF)),_.u(c),_.u(d=>({prefix:d,msb:pnb(d)})),_.og(b))};
_.wrb=function(a,b,c){const d=b?onb([],b):c.prefix,e={prefix:d,msb:()=>Object.assign({},c,{prefix:d})},f=d&&d.value&&(_.Zj(d.value).path||"").endsWith("/");return b?vrb(a,e,({queries:g})=>onb(g,b)):c.Kp||f?_.r(e):vrb(a,e,({uea:g})=>g?vG(g):d)};_.IH=class{constructor(a){this.TG=a}};_.IH.O=function(a){return new (a||_.IH)(_.m(_.OF))};_.IH.ta=_.k({token:_.IH,oa:_.IH.O,Ea:"root"});var xrb,yrb,zrb;xrb={};yrb={};zrb={};_.JH=function(){throw Error("Md");};_.JH.prototype.XIb=null;_.JH.prototype.k5=function(){return this.content};_.JH.prototype.toString=function(){return this.content};_.JH.prototype.ZD=function(){if(this.Yda!==xrb)throw Error("Nd");return _.Hc(this.toString())};var Arb=function(){_.JH.call(this)};_.Qk(Arb,_.JH);Arb.prototype.Yda=xrb;var Brb,Frb,qnb,rnb,MH,Krb,Lrb,Drb,Mrb,Irb,Crb,Grb,Hrb,Jrb,Nrb,Orb,Erb;Brb=function(a){if(a!=null)switch(a.XIb){case 1:return 1;case -1:return-1;case 0:return 0}return null};_.LH=function(a){return a!=null&&a.Yda===xrb?a:a instanceof _.qm?(0,_.KH)(_.Ic(a).toString()):(0,_.KH)(String(String(a)).replace(Crb,Drb),Brb(a))};_.KH=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.XIb=d);return c}}(Arb);
Frb=function(a){return snb(String(a),()=>"").replace(Erb,"&lt;")};qnb=RegExp.prototype.hasOwnProperty("sticky");rnb=new RegExp((qnb?"":"^")+"(?:!|/?([a-zA-Z][a-zA-Z0-9:-]*))",qnb?"gy":"g");MH=function(a){return a!=null&&a.Yda===xrb?String(Frb(a.k5())).replace(Grb,Drb):String(a).replace(Crb,Drb)};
Krb=function(a){a!=null&&a.Yda===yrb||a!=null&&a.Yda===zrb?a=String(a).replace(Hrb,Irb):a instanceof _.hc?a=String(_.jc(a)).replace(Hrb,Irb):a instanceof _.zc?a=String(_.Ac(a).toString()).replace(Hrb,Irb):(a=String(a),a=Jrb.test(a)?a.replace(Hrb,Irb):"about:invalid#zSoyz");return a};
Lrb={"\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;"};Drb=function(a){return Lrb[a]};
Mrb={"\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"};Irb=function(a){return Mrb[a]};Crb=/[\x00\x22\x26\x27\x3c\x3e]/g;Grb=/[\x00\x22\x27\x3c\x3e]/g;Hrb=/[\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;Jrb=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;Nrb=/^(?!base|iframe|link|noframes|noscript|object|script|style|textarea|title|xmp)[a-z0-9_$:-]*$/i;Orb=function(a){a=String(a);return Nrb.test(a)?a:"zSoyz"};Erb=/</g;var Urb,Vrb;_.Qrb=function(a){return _.Prb(a.lineNumber,a.href)};_.Prb=function(a,b){return(0,_.KH)('<div class="line-number CodeMirror-gutter-background"><a class="CodeMirror-linenumber CodeMirror-gutter-elt" href="'+MH(Krb(b))+'" aria-label="Line '+MH(a+1)+'" tabIndex="-1" data-line-number="'+MH(a)+'">'+_.LH(a+1)+"</a></div>")};_.Srb=function(a){return _.Rrb(a.start,a.end)};
_.Rrb=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 '+MH(e+1)+'" tabIndex="-1" data-line-number="'+MH(e)+'">'+_.LH(e+1)+"</span></div>"}return(0,_.KH)(c)};Urb=function(a){const b=a.lines,c=a.ku;let d="";a=a.lineNumbers;const e=a.length;for(let f=0;f<e;f++){const g=a[f];d+=_.Trb(g,b[g],c[f])}return(0,_.KH)(d)};
_.Trb=function(a,b,c){return(0,_.KH)('<div data-line-number="'+MH(a)+'">'+Vrb(void 0,b,c)+"</div>")};
Vrb=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+=_.LH(b.substring(g===0?0:c[g-1].Vi()-d,l.Dm()-d))+"<"+Orb(_.Y(l,3))+' class="'+MH(_.Y(l,4))+'"'+(l.gva()!==""?' href="'+MH(Krb(l.gva()))+'"':"")+(l.getKey()!==""?' data-key="'+MH(l.getKey())+'"':"")+">"+Vrb(a,b.substring(l.Dm()-d,l.Vi()-d),_.NH(l),l.Dm())+"</"+Orb(_.Y(l,3))+">"+(g===c.length-1?_.LH(b.substring(l.Vi()-d)):"")}}else e+=_.LH(b);return(0,_.KH)(e)};_.NH=function(a,b){return _.rl(a,_.OH,8,_.kl(b))};_.OH=class extends _.cc{constructor(a){super(a)}Dm(){return _.Cl(this,1)}setStart(a){return _.Rl(this,1,a)}Vi(){return _.Cl(this,2)}setEnd(a){return _.Rl(this,2,a)}gva(){return _.Y(this,5)}getKey(){return _.Y(this,6)}Az(a){return _.gk(this,6,a)}};_.OH.Wb=[8];_.OH.prototype.toObject=function(){return Wrb(this)};
var Wrb=function(a){if(a!=null)return _.dc(a),{start:_.Cl(a,1),end:_.Cl(a,2),tagName:_.Y(a,3),dld:_.Y(a,4),href:_.Y(a,5),key:_.Y(a,6),Gbb:_.Bl(a,7),Ibd:_.Zb(_.NH(a),Wrb)}};var Xrb;_.PH=function(a,b,c){a=a.create("span");a.className=c;b=document.createTextNode(b);a.appendChild(b);return a};_.QH=function(a,b){a=a.create("div");a.className=b;return a};Xrb=class{constructor(a){this.D6=a;this.rendered=[]}clear(){if(this.D6.Mq){const a=this.rendered;this.rendered=[];for(const b of a)this.D6.Mq(b)}}create(a){a=this.D6.createElement(a);this.D6.Mq&&_.aG(a)&&this.rendered.push(a);return a}};var Yrb;Yrb=function(a,b,c,d=0){if(_.xG(b,a.su())){var e=a.nX.get(b);if(!e||c)if(e||!c){var f=a.Ui(b);f&&(c?(a.container.insertBefore(f,e),_.Fm(e),a.nX.delete(b)):(c=a.fta(b,d),a.nX.set(b,c),c.style.display="none",a.container.insertBefore(c,f),a=_.QH(a,""),a.style.display="none",a.appendChild(f),c.appendChild(a)))}}};
_.Zrb=class extends Xrb{constructor({ma:a},b){super(b);this.nX=new Map;this.container=a}tx(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++){Yrb(this,e,!1,a);if(f=this.nX.get(e))f.style.display=e===d.start?"":"none";b.add(e)}}for(const [g]of this.nX)d=g,b.has(d)||Yrb(this,d,!0)}clear(){super.clear();this.nX.clear()}};var xnb=/Meta/gi;_.zG={Jp:"Everything",value:"",Ub:_.yG("e"),yu:"Everything"};var Gnb=new _.Zt("Directory ({dir})"),Inb=new _.Zt("Search in ({repo} \u203a {dir})"),Hnb=new _.Zt("Search in ({id}/{repo} \u203a \u2026 \u203a {dir})"),Knb=new _.Zt("Directory ({repo} \u203a {dir})"),Jnb=new _.Zt("Directory ({id}/{repo} \u203a {ref} \u203a {dir})"),Onb=new _.Zt("Repository ({repo})"),Nnb=new _.Zt("Package ({package})"),Cnb=new _.Zt("Branch ({branch})"),Fnb=new _.Zt("Branch ({id}/{repo} \u203a {ref})"),Bnb=new _.Zt("Tag ({tag})"),Enb=new _.Zt("Tag ({id}/{repo} \u203a {ref})"),Dnb=
new _.Zt("Search in ({id}/{repo} \u203a {ref})"),znb=new _.Zt("Project ({project})");var asb=function(a){return a.prototype.$$generatedClassName||(a.prototype.$$generatedClassName="Class$obf_"+ ++$rb)},$rb=1E3;var SH=class{Dga(){return bsb(this)}toString(){return OG(csb(RH(this.constructor)))+"@"+OG((this.Dga()>>>0).toString(16))}};var fsb=class extends SH{constructor(){super();this.gua=0}Kbb(){return(this.gua+1|0)<this.fLb.length}o6(){if(!this.Kbb()){var a=new dsb,b=a;b.dda instanceof Error&&(Error.captureStackTrace?Error.captureStackTrace(b.dda):b.dda.stack=Error().stack);b=a;var c=Error(a);b.dda=c;esb(c,b);throw a.dda;}a=this.fLb;b=this.gua=this.gua+1|0;return a[b]}};var gsb=class extends SH{toString(){let a=csb(RH(this.constructor)),b=this.bfd;return b==null?a:OG(a)+": "+OG(b)}};var hsb=class extends gsb{};var isb=class extends hsb{};var tpb=function(a,b){return Object.is(a,b)||a==null&&b==null};var jsb=function(a,b,c){if(Object.prototype.hasOwnProperty.call(a.prototype,b))return a.prototype[b];c=c();return a.prototype[b]=c};var ksb=class extends SH{};var lsb=class extends SH{};var msb=class extends lsb{};var nsb=function(){nsb=()=>{};let a=qpb([256],osb,psb);for(let b=0;b<256;b=b+1|0)a[b]=qsb(b-128|0);rsb=a},rsb;var qpb=function(a,b,c){return ssb(a,{fxa:b,mQb:c,XYa:a.length})},ssb=function(a,b){let c=a[0];if(c==null)return null;const d=new globalThis.Array(c);b&&(d.Nvb=b);if(a.length>1){a=a.slice(1);b=b&&{fxa:b.fxa,mQb:b.mQb,XYa:b.XYa-1};for(let e=0;e<c;e++)d[e]=ssb(a,b)}else if(b&&(a=b.fxa.E7c,a!==void 0))for(b=0;b<c;b++)d[b]=a;return d};var upb=function(a){a>-129&&a<128?(nsb(),a=rsb[a+128|0]):a=qsb(a);return a},psb=function(a){return a instanceof osb},qsb=function(a){let b=new osb;b.wC=a;return b},osb=class extends lsb{constructor(){super();this.wC=0}Dga(){return this.wC}toString(){return""+this.wC}};var tsb=class extends SH{constructor(a){super();this.SRc=a}};var usb=function(a){let b;return b=a.RRc,b()},vsb=class extends SH{constructor(a){super();this.RRc=a}};var wsb=class extends SH{toString(){return this.Wea}};var dsb=class extends isb{};var xsb=class extends wsb{};var ysb=class extends SH{toString(){return this.M4?this.H1a.length==0?this.M4.toString():OG(this.M4.toString())+OG(this.H1a):this.QRc}};var zsb=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:bsb(a)}},Asb=0,bsb=function(a){return a.Pvb||(Object.defineProperties(a,{Pvb:{value:Asb=Asb+1|0,enumerable:!1}}),a.Pvb)};var Bsb=function(a){return a.Dga?a.Dga():zsb(a)},Esb=function(a){switch(typeof a){case "number":return RH(msb);case "boolean":return RH(ksb);case "string":return RH(rpb);case "function":return RH(Csb)}if(a instanceof SH)a=RH(a.constructor);else if(Array.isArray(a))a=(a=a.Nvb)?RH(a.fxa,a.XYa):RH(SH,1);else if(a!=null)a=RH(Dsb);else throw new TypeError("Od");return a};var Csb=class{};var Dsb=class extends SH{};var esb=function(a,b){if(a instanceof Object)try{a.N9c=b,Object.defineProperties(a,{cause:{get:()=>b.ORc&&b.ORc.dda}})}catch(c){}};var OG=function(a){return a==null?"null":a.toString()},Fsb=function(a,b){return tpb(a.substr(0,b.length),b)},spb=function(a){return"string"===typeof a},rpb=class extends SH{};var RH=function(a,b){let c=b||0;return jsb(a,"$$class/"+c,()=>new Gsb(a,c))},Hsb=function(a,b){let c="";for(let d=0;d<b;d=d+1|0)c=OG(c)+OG(a);return c},csb=function(a){return a.D1a!=0?OG(Hsb("[",a.D1a))+String("L"+OG(asb(a.C1a))+";"):asb(a.C1a)},Gsb=class extends SH{constructor(a,b){super();this.C1a=a;this.D1a=b}toString(){return"class "+OG(csb(this))}};var Isb=function(a,b){a.push(b)},Jsb=function(a,b){for(let c=0,d=b.length;c<d;c=c+1|0)a.push(b[c])},Ksb=function(a,b){a.sort((c,d)=>{let e;return e=b.SRc,e(c,d)})},Msb=function(a){return new vsb(()=>{let b=new Lsb;b.gua=-1;b.fLb=a;return b})};var Lsb=class extends fsb{};var Osb,Nsb;Osb=function(a,b,c,d){let e=null;for(;c.length!=0;){let g=c.pop();var f=a.xh.zwa(g);let l=a.xh.Vi(g);a.xh.setEnd(g,a.xh.Dm(b));let p=f&&!a.xh.Hwa(b)&&a.xh.Hwa(g),t=c.length==0?null:c[c.length-1|0];p||a.xh.Dm(g)>=a.xh.Vi(g)?t!=null?a.xh.yUb(t,g):e=a.xh.zC(g):t!=null&&a.xh.Mca(t,g);f=f?a.xh.Vi(b):a.xh.Dm(b);!p&&f<l&&Nsb(a,d,a.xh.gJb(g,f,l))}return e};Nsb=function(a,b,c){let d=b.length;for(;d>0&&a.xh.evb(b[d-1|0],c)>0;)d=d-1|0;b.splice(d,0,c)};
_.Psb=class extends SH{constructor(a){super();this.xh=a}hd(a){let b;if(!a||a.length==0)return this.xh.pu([]);var c=[];for(var d=a.length-1|0;d>=0;d=d-1|0)Isb(c,this.xh.hc(a[d]));a=(b=this.xh,new tsb((g,l)=>b.evb(g,l)));Ksb(c,a);a=[];d=[];for(var e=!1;c.length>0;){let g=c.pop();for(;a.length!=0&&this.xh.Dm(g)>=this.xh.Vi(a[a.length-1|0]);){var f=a.pop();this.xh.zwa(f)&&(e=!1);a.length==0||this.xh.Mca(a[a.length-1|0],f)}f=e;let l=this.xh.zwa(g);e=f||l;if(a.length==0)a.push(g),d.push(g);else if(f&&l){if(!this.xh.Hwa(g)){if(e=
Osb(this,g,a,c))d.pop(),Jsb(d,e);e=!1;Nsb(this,c,g)}}else f=a[a.length-1|0],this.xh.Vi(g)>this.xh.Vi(f)&&Nsb(this,c,this.xh.KXb(g,this.xh.Vi(f))),a.push(g)}for(c=a.length;c>1;c=c-1|0)this.xh.Mca(a[c-2|0],a[c-1|0]);return this.xh.pu(d)}};var Qsb=function(a,b){const c=a.Uja.get(b);c&&(_.Fm(c.element),a.view.remove(a.view.indexOf(c.C6c)),a.Uja.delete(b))},Rsb=function(a,b){const c=a.Ui(b.line);if(c){a.Uja.get(b)&&Qsb(a,b);var d=a.view.di(b.qa,b.context);const e=d.em;if(e.length!==1)throw Error("Pd");d={element:e[0],C6c:d};a.D6.insertBefore(a.container,d.element,c);_.ln(a.xe);a.Uja.set(b,d)}},TH=class extends _.Zrb{constructor(a,b,c,d,e){super(c,d);this.xe=a;this.view=b;this.hb=c;this.ux=!1;this.Wf=[];this.Hk=new _.kn;this.TC=new _.kn;
this.Uja=new Map;this.lines=[];this.Im=[];this.Mm=0;this.Za=_.v(e.PW(),_.cg()).subscribe(f=>{const g=this.tabSize===void 0;this.tabSize=f;g||_.ln(this.xe)})}Ia(){this.Za.unsubscribe()}Rb(a){if(a.highlightedLines){for(const b of Array.from(this.container.querySelectorAll("[aria-current]")))b.removeAttribute("aria-current");a=_.wG(this.Wf,this.su());for(const b of a)for(a=b.start;a<=b.end;a++){let c;(c=this.Ui(a))==null||c.setAttribute("aria-current","true")}}}su(){return this.Mm}Ui(a){this.Im.length<=
a&&(this.Im=this.Im.concat(Array.from(this.container.children).slice(this.Im.length)));return this.Im[a]}fta(a,b){const c=_.QH(this,"line");c.appendChild(_.PH(this,Array.from({length:b+1}).join(" "),"line"));b=_.PH(this,"...","line ellipses");b.addEventListener("click",()=>{this.Hk.emit(a)});c.appendChild(b);return c}WU(){if(this.su())return this.container.firstElementChild.getBoundingClientRect().height;const a=_.QH(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);
const b=a.getBoundingClientRect().height;this.container.removeChild(a);return b}Qca(a,b=0,c=a.length,d=[]){this.lines=a;b===0&&(this.Im=[]);b<this.Mm&&(b=this.Mm);this.Mm=c;var e=document.getElementById("pre-rendered-code");if(e!=null&&this.ux){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=_.CG(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,_.XF(this.container,"beforeend",d[f]),f++,b+=this.container.childElementCount-e;b>=c&&(this.Mm=b);if(f<d.length)return d.slice(f);if(b<c){d=this.gWa(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+=_.Trb(l,a[l],d[g])}a=(0,_.KH)(f);_.XF(c,"beforeend",a.ZD())}return[]}Jma(a){a=a.filter(f=>_.xG(f,
this.su()));if(!(a.length===0||a[a.length-1]>=this.Mm)){var b=new _.Psb(new Ssb),c=a.map(f=>{let g;return b.hd((g=this.Sj.get(f))!=null?g:null)}),d=document.activeElement,e=null;d!=null&&d.parentElement===this.container&&(e=d.dataset.lineNumber);d=document.createElement("div");unb(d,Urb({lineNumbers:a,lines:this.lines,ku:c}));for(c=a.length-1;c>=0;c--){const f=d.children[c];this.nX.has(a[c])||this.container.replaceChild(f,this.Ui(a[c]));this.Im[a[c]]=f}e!=null&&(a=Number(e),isNaN(a)||this.focus(a))}}focus(a){a=
_.wG(a,this.su());if(a.length!==0){var b=this.Ui(a[0].start);b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1");this.TC.next(a[0].start);b.focus()}}clear(){super.clear();this.view.clear();this.container.textContent="";this.Mm=0;this.Uja.clear()}gWa(a,b){const c=new _.Psb(new Ssb),d=[];for(;a<b;a++){let e;d.push(c.hd((e=this.Sj.get(a))!=null?e:null))}return d}};TH.O=function(a){return new (a||TH)(_.y(_.Ah),_.y(_.Vg),_.y(_.Fe),_.y(_.en),_.y(_.Xv))};
TH.wa=_.Kd({type:TH,na:[["code-container"]],lb:4,Xa:function(a,b){a&2&&_.Ag("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{ux:"usePrefetchIfPossible",Wf:"highlightedLines",Sj:"inlineWidgets"},outputs:{Hk:"lineShown",TC:"lineFocused"},features:[_.xg,_.be],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}"],
kb:2,Ma:0});
var Ssb=class{Mca(a,b){_.vl(a,8,_.OH,b)}gJb(a,b,c){return _.gl(a.clone(),8).setStart(b).setEnd(c)}pu(a){return a}zC(a){return _.NH(a,_.fl)}Vi(a){return a.Vi()}Dm(a){return a.Dm()}zwa(a){return _.Y(a,3)==="a"}Hwa(a){return _.Bl(a,7)}yUb(a,b){b=_.NH(a).concat(_.NH(b));_.ul(a,8,b)}setEnd(a,b){a.setEnd(b)}KXb(a,b){if(b<a.Dm()||b>=a.Vi())throw new RangeError;const c=_.gl(a.clone(),8).setStart(b);a.setEnd(b);return c}hc(a){const b=(new _.OH).setStart(a.startColumn).setEnd(a.endColumn);a.Gbb&&_.Pl(b,7,!0);
var c,d=(c=a.tagName)!=null?c:"span";c=_.gk(b,3,d);_.gk(c,4,a.vp);a.href!=null&&_.gk(b,5,a.href);a.key!=null&&b.Az(a.key);return b}evb(a,b){return b.Dm()-a.Dm()||a.Vi()-b.Vi()}};var Tsb=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"}),Usb=function(a){return a.snippet.mx.map(({UC:b})=>b.substring(a.qea)+"\n")},Wsb=function(a,{lh:b}){return b.filter(c=>{const d=c.Vd;c=c.tokenType;return!d||d.startIndex+d.length<=a.qea?!1:!!c&&Tsb.hasOwnProperty(c)&&!!Tsb[c]}).map(({Vd:c,tokenType:d})=>
Object.assign({},Vsb(a,c),{vp:Tsb[d]}))},Xsb=function(a,{lineNumber:b,UC:c}){return a.IKb.filter(d=>d.lineNumber===b).flatMap(d=>d.HN.map(e=>{let f=e.startIndex;for(e=e.length;f<c.length&&c[f]===" ";)++f,--e;return Object.assign({},Vsb(a,new qH({startIndex:f,length:e})),{vp:a.HKb||"emphasized"})}))},Ysb=function(a,{fr:b}){return b?b.HN.map(c=>Object.assign({},Vsb(a,c),{tagName:"mark",vp:""})):[]},Zsb=function(a,{lineNumber:b,UC:c}){if(!a.VC)return[];b=a.VC(_.BG(b));return[Object.assign({},Vsb(a,new qH({startIndex:0,
length:c.length})),{tagName:"a",vp:"",href:b})]},Vsb=function(a,b){return{startColumn:Math.max(b.startIndex-a.qea,0),endColumn:Math.max(b.startIndex+b.length-a.qea,0)}},UH=class{constructor(){this.IKb=[];this.HKb="";this.qea=0}Rb(){this.qea=Rnb(this.snippet);this.Xd.clear();var a=this.Xd;const b=this.snippet.mx,c=new Map;for(let e=0,f=b.length;e<f;e++){var d=b[e];d=[...Wsb(this,d),...Xsb(this,d),...Ysb(this,d),...Zsb(this,d)];c.set(e,d)}a.Sj=c;this.Xd.Qca(Usb(this))}};
UH.O=function(a){return new (a||UH)};
UH.wa=_.Kd({type:UH,na:[["basic-snippet","snippet",""]],rb:function(a,b){a&1&&_.Xg(TH,7);if(a&2){let c;_.$g(c=_.ah())&&(b.Xd=c.first)}},inputs:{VC:"linkGenerator",snippet:"snippet",IKb:"emphasizedRanges",HKb:"emphasisClass",fs:"codeFontSize"},features:[_.be],jc:["snippet",""],ya:1,Aa:2,Da:[[1,"nopadding"]],qa:function(a,b){a&1&&_.J(0,"code-container",0);a&2&&_.Ag("font-size",b.fs)},Fa:[TH],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 Qnb=/\S/;_.VH=class{constructor(a,b,c){this.Ga=a;this.Ua=b;this.document=c;this.YL="resultLine";this.lK=this.iO=-1}Rb(){}click(a){if(a.button===0&&!_.FG(a)){var b=EG(a);if(b!=null){b=_.BG(this.snippet.mx[b.lineNumber].lineNumber);var c=this.VC(b);a:{var d=this.document.getSelection();if(d&&d.toString()){const e=d.anchorNode&&_.CG(d.anchorNode instanceof Element?d.anchorNode:d.anchorNode.parentElement,"file-search-snippet");d=d.focusNode&&_.CG(d.focusNode instanceof Element?d.focusNode:d.focusNode.parentElement,
"file-search-snippet");if(e||d)break a}a.preventDefault();_.rp(this.Ua,c)}this.Ga.mb({element:this.lc,action:this.YL,gestureName:"CLICK",Kf:this.resultIndex,MJ:[Object.assign({},this.qW,{lineNumber:b})]},a)}}}};_.VH.O=function(a){return new (a||_.VH)(_.y(_.Dv),_.y(_.ni),_.y(_.hi))};
_.VH.wa=_.Kd({type:_.VH,na:["file-search-snippet linkGenerator  resultIndex  snippet  trackElement  feedbackEvent ".split(" ")],rb:function(a,b){a&1&&_.Xg(UH,7);if(a&2){let c;_.$g(c=_.ah())&&(b.p3=c.first)}},inputs:{VC:"linkGenerator",resultIndex:"resultIndex",snippet:"snippet",lc:"trackElement",qW:"feedbackEvent",fs:"codeFontSize"},features:[_.be],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&&(_.E(0,"div",0),_.B(1,Snb,2,5,"div",1),_.G(),_.E(2,"basic-snippet",2),_.N("click",function(c){return b.click(c)})("mouseover",function(c){c=EG(c);if(c!=null){var d=c.element;b.lK=c.lineNumber;d.classList.add("hover")}})("mouseout",function(c){c=EG(c);c!=null&&(b.lK=-1,c.element.classList.remove("hover"))})("focusin",
function(c){c=EG(c);c!=null&&(b.iO>=0&&b.p3.Xd.Ui(b.iO).classList.remove("focus"),b.iO=c.lineNumber,b.p3.Xd.Ui(b.iO).classList.add("focus"))})("focusout",function(c){EG(c)!=null&&(b.iO>=0&&b.p3.Xd.Ui(b.iO).classList.remove("focus"),b.iO=-1)}),_.G());a&2&&(_.Ag("font-size",b.fs),_.w(),_.C("ngForOf",b.snippet.mx),_.w(),_.C("snippet",b.snippet)("linkGenerator",b.VC)("codeFontSize",b.fs))},Fa:[_.ao,UH],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});_.$sb=new _.Vd("cEvt");_.atb={onError(a){throw a;},hsb(a){return a()},qma(a){a()},QQb(){},Abb(){},n6(){},Ss(){},WX(){}};var btb;_.GG=function(a,b){let c=0;for(const d of a.q0)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};btb=class{constructor(a){this.s6a=a;this.q0=Tnb(a)}hma(a){if(a.end<=a.start||a.start<0)return this;const b=new Map(this.s6a);b.has(a.start)?b.delete(a.start):b.set(a.start,a);return new btb(b)}};_.WH=new btb(new Map);
_.XH=class{constructor(a=_.atb){this.le=a;this.Pub=new _.fg;this.visibility=_.v(this.Pub,_.lg((b,c)=>{switch(c.action){case "toggleRange":return a&&(b.s6a.has(c.Vd.start)?a.Abb():a.QQb()),b.hma(c.Vd);case "show":return this.show(b,c.line);case "showAll":return _.WH;default:return _.xc(c,void 0)}},_.WH),_.og(_.WH),_.mg(1))}tx(a){this.Pub.next(a)}Ia(){this.Pub.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.s6a){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.hma(a))}d&&this.le&&this.le.Abb();return c}};_.XH.O=function(a){return new (a||_.XH)(_.m(_.$sb,8))};_.XH.ta=_.k({token:_.XH,oa:_.XH.O});_.YH=class{constructor(){this.Rub=[];this.Ao=[];this.lineHeight=0;this.visibility=_.WH;this.IP=new _.kn;this.delay=_.v(_.r(!0),_.bg(50))}Rd(a){(a=a.target)&&a instanceof HTMLElement&&(a=a.dataset.index)&&(a=Number(a),isNaN(a)||this.IP.emit(this.Rub[a].original))}Rb(a){a.folding&&(this.delay=_.v(_.r(!0),_.bg(50)));if(a.visibility||a.folding)this.Rub=Wnb(this.visibility,this.Ao)}};_.YH.O=function(a){return new (a||_.YH)};
_.YH.wa=_.Kd({type:_.YH,na:[["code-folding-container"]],Xa:function(a,b){a&1&&_.N("click",function(c){return b.Rd(c)})},inputs:{Ao:"folding",lineHeight:"lineHeight",visibility:"visibility"},outputs:{IP:"rangeToggled"},features:[_.be],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&&(_.B(0,Vnb,2,1,"ng-container",0),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.delay))},Fa:[_.ao,_.bo,_.ho],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});_.ZH=class{};_.ZH.O=function(a){return new (a||_.ZH)};_.ZH.Ca=_.Od({type:_.ZH});_.ZH.Ba=_.nd({imports:[_.io]});_.$H=class extends _.ks{constructor(a,b,c){super(a,b,c);this.lines=[];this.UKb="code-and-highlight-container";this.L3=new _.fg;this.Sxa=new _.fg;this.wdb=new _.fg;this.L$a=new _.fg;this.M$a=new _.fg;this.scroll=new _.fg}Ra(){super.Ra()}Ia(){super.Ia()}};_.$H.O=function(a){return new (a||_.$H)(_.y(_.Fe),_.y(_.js),_.y(_.uf))};_.$H.La=_.Qd({type:_.$H,features:[_.xg]});var HG=void 0;_.aI=class{constructor(a,b){if(_.sv.has(7)){const c=new _.$h(!0);this.enabled=c.Tf();b.register("toggleLineLimitation","8",()=>{c.On.length&&c.next(!c.value)})}else this.enabled=_.r(!1)}};_.aI.O=function(a){return new (a||_.aI)(_.m(_.tv),_.m(_.Ru))};_.aI.ta=_.k({token:_.aI,oa:_.aI.O,Ea:"root"});var ctb=["CodeMirror-activeline","CodeMirror-activeline-gutter"],dtb=function(a,b){const c=a.Wv;a.Wv+=b;b=a.Wv;if(c!==b){if(a.Jm){var d=[];for(let f=c;f<b;f++)d.push(_.Qrb({lineNumber:f,href:a.Jm(f)}).ZD());_.XF(a.container,"beforeend",_.Emb(_.rm,d))}else _.XF(a.container,"beforeend",_.Srb({start:c,end:b}).ZD());d=Array.from(a.container.children);a.lr=c===0?d:a.lr.concat(d.slice(a.lr.length));for(var e of a.iK)c<=e&&e<b&&a.Kga(a.lr[e]);for(const [f,g]of a.z1a.entries())e=f,d=g,c<=e&&e<b&&a.lr[e].classList.add(...d)}a.MG=
_.vnb(a.P5,a.lr)},etb=function(a,{line:b,height:c}){if(a.lr[b]){if(!a.q7.get(b)){const d={height:0,element:_.QH(a,"")};a.D6.insertBefore(a.container,d.element,a.lr[b]);a.q7.set(b,d)}a=a.q7.get(b);a.height+=c;a.element.style.height=`${a.height}px`}},ftb=function(a,{line:b,height:c}){const d=a.q7.get(b);d&&(d.height-=c,d.height>0?d.element.style.height=`${d.height}px`:(a.q7.delete(b),_.Fm(d.element)))},bI=class extends _.Zrb{constructor(a,b){super(a,b);this.hb=a;this.TC=new _.kn;this.dr=new _.kn;this.tu=
new _.kn;this.Hk=new _.kn;this.P5=void 0;this.MG=new Set;this.iK=new Set;this.Wv=0;this.lr=[];this.q7=new Map;this.z1a=new Map}su(){return this.lr.length}Ui(a){return this.lr[a]}fta(a){const b=_.QH(this,"line-number CodeMirror-gutter-background");b.appendChild(_.PH(this,"-",""));b.addEventListener("click",()=>{this.Hk.emit(a)});return b}Rd(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.tu.next({line:c,w6:a}),!0;this.dr.next({line:c,w6:a});return!1}clear(){super.clear();this.lr=[];this.q7.clear();this.container.textContent="";this.Wv=0;dtb(this,0)}focus(a){a=_.wG(a,this.lr.length);a.length>0&&(this.lr[a[0].start].firstElementChild.focus(),this.TC.next(a[0].start))}Lga(a){for(const b of this.MG||[]){b.classList.remove("highlight");for(const c of ctb)b.classList.remove(c);
b.removeAttribute("aria-current");b.style.backgroundColor=""}this.P5=a;this.MG=_.vnb(this.P5,this.lr);this.iK=_.wnb(a);for(const b of this.MG)this.Kga(b)}atb(a){if(this.Jm){this.Jm=a;for(let b=0,c=this.lr.length;b<c;b++)_.pc(this.lr[b].firstElementChild,a(b))}else this.clear(),dtb(this,this.Wv)}Kga(a){a.classList.add("highlight");for(const b of ctb)a.classList.add(b);a.setAttribute("aria-current","true")}};bI.O=function(a){return new (a||bI)(_.y(_.Fe),_.y(_.en))};
bI.wa=_.Kd({type:bI,na:[["line-number-container"]],Xa:function(a,b){a&1&&_.N("click",function(c){return b.Rd(c)})},inputs:{Jm:"lineNumberLinkProvider"},outputs:{TC:"lineFocused",dr:"lineNumberClicked",tu:"gutterClicked",Hk:"lineShown"},features:[_.xg],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}"],
kb:2,Ma:0});_.cI=class{constructor(a){this.Ga=a;this.VRb=new _.fg;this.jta=new Map;this.Jia=new _.Au(this.Ga)}register(a,b){if(this.jta.has(a))throw Error("Rd`"+a);this.jta.set(a,b);this.VRb.next(a)}jC(a){if(!this.jta.has(a))throw Error("Sd`"+a);this.jta.delete(a);this.VRb.next(a)}};_.cI.O=function(a){return new (a||_.cI)(_.m(_.Jp))};_.cI.ta=_.k({token:_.cI,oa:_.cI.O,Ea:"root"});var gtb,htb,itb,jtb,ktb,ltb;gtb=["content"];htb=["gutter"];itb=["decorations"];jtb=["sidebar"];ktb=["focusElement"];ltb=function(a,b=a.lineHeight,c=!1){return _.Ve(function*(){c?a.Rya=[...a.gda].map(d=>({type:"add",widget:d})):yield a.continue;a.Dma(b);a.Hma(b);for(const {type:d,widget:e}of a.Rya)d==="add"?(Rsb(a.Xd,e),etb(a.Jg,e)):(Qsb(a.Xd,e),ftb(a.Jg,e));a.Rya=[];for(const d of a.Yy.concat(a.Pu))a.u0(d);for(const [d,e]of a.FC)a.Ema(e,d,b)})};_.mtb=function(a){a.H0=_.GG(a.visibility,a.Mm)};
_.ntb=function(a){a.Lva||(a.Lva=!0,setTimeout(()=>{a.Lva=!1;a.Xja();_.ln(a.xe)}))};_.otb=function(a){a.Kva||(a.Kva=!0,setTimeout(()=>{a.Kva=!1;a.Wja();_.ln(a.xe)}))};
_.dI=class extends _.$H{constructor(a,b,c,d,e,f,g,l,p,t,x,A,F,I,K,U,ca){super(A,F,a);this.renderer=c;this.view=d;this.nl=e;this.rka=f;this.G0=g;this.yh=l;this.td=p;this.document=t;this.xe=I;this.Oz=K;this.Cab=U;this.UPa=ca;this.j5a=_.wG;this.rs=new Set;this.Sj=new Map;this.GC=this.iX=this.Kva=this.Lva=!1;this.gda=new Set;this.Yy=[];this.qw=new Map;this.FC=new Map;this.Xda=new _.jg(1);this.Za=new _.Me;this.Pu=[];this.dt=null;this.Rya=[];this.p0=[];this.rc=!1;this.zsa=new _.fg;this.eE=()=>{};this.hX=
!0;this.H0=this.lineHeight=0;this.value=this.fileName="";this.Mha=1E3;this.axa=800;this.visibility=_.WH;this.Ao=[];this.mE=void 0;this.ux=!1;this.nma=new _.kn;this.Hk=new _.kn;this.IP=new _.kn;this.OU=0;this.ee=this.PU="";this.wr=this.yl=this.DK=void 0;this.Jda=!1;this.JV=!0;this.dr=new _.kn;this.tu=new _.kn;this.WX=_.Wz(()=>{this.le.WX()},500);this.le=x||_.atb;this.Bi=new _.Pu(this.document);this.Bi.fra=!1;this.Bi.MP("CTRL_A",65,2);this.Bi.MP("CTRL_A",65,8);_.wq(this.Bi,"shortcut",ka=>{if(ka.identifier===
"CTRL_A")for(ka=this.Zda.ma;ka;){if(this.document.activeElement===ka){if(this.continue){const za=t.getSelection(),ya=za&&za.toString();this.continue.then(()=>{za&&za.toString()!==ya||_.DG(this.Xd.container)})}else _.DG(this.Xd.container);return!1}ka=ka.parentElement}return!0});this.Za.add(this.UPa.fs.subscribe(ka=>{this.hb.ma.style.fontSize=ka!=null?`${ka}px`:"";_.ln(this.xe);setTimeout(()=>{this.Kja(this.Xd.WU())})}));this.Za.add(this.Oz.Fsa.subscribe(ka=>{this.ee=ka;_.ln(this.xe)}))}get Xd(){return this.TVa}get Mm(){return this.lines.length}set Xd(a){this.TVa=
a;this.Za.add(_.v(_.mf(window,"resize"),_.u(()=>a.WU()),_.cg()).subscribe(b=>{this.Kja(b)}))}set pka(a){this.hX=!1;this.Wf=_.Xnb(a)}Rb(a){if(!this.lineHeight){for(var b of this.ee.split(" "))b&&this.Zda.ma.classList.add(b);this.lineHeight=this.Xd.WU()}a.fileName||a.value?(this.Qeb(),this.continue=this.le.hsb(()=>this.render())):a.scrollToLine?(this.tw(this.Wf),this.c_(_.fG(this.Wf))):a.lineNumberLinkProvider?(b=()=>{this.Jg.atb(this.Jm)},this.continue?this.continue.then(b):b()):a.visibleCodeIdentifier&&
(a.visibleCodeIdentifier.zj&&this.G0.jC(a.visibleCodeIdentifier.zj),this.Pja());(a.visibility||a.folding)&&this.tx();if(!this.hX){this.eE();const c=this.Wf;this.TJ==="CODE"?this.eE=_.xqb(this.yh,()=>{c!=null?this.jO(c,!0):this.Afa.ma.focus()}):this.TJ!==void 0&&(this.eE=this.yh.registerCallback(this.TJ,this.hb.ma,()=>{this.jO(c,!0);this.eE()}))}this.JV||this.Jg.clear();if(a.lineLimitation){let c;this.PU="".padStart((c=this.FK)!=null?c:80," ")}}s_(a){this.Jda=a}jO(a,b=!1){const c=this;_.Ve(function*(){yield c.continue;
_.p1a(c.nl,()=>{c.nK(a,b)})})}nK(a,b=!1){if(!b||this.qha(_.fG(a)))this.Xd.focus(a),this.hb.ma.scrollLeft=0,this.hX=!0}Kja(a){this.lineHeight=a;_.ln(this.xe);ltb(this)}Ra(){super.Ra();_.v(this.yM,_.Wf(()=>this.nl.lP),_.u(a=>a.target.scrollLeft),_.Wf(()=>this.nl.aya)).subscribe(a=>{this.xt.ma.style.right=`${-a}px`;this.WX()});this.hb.ma.addEventListener("copy",()=>{this.le.Ss()});this.hb.ma.addEventListener("keydown",a=>{if(!_.FG(a)){var b=document.activeElement;if(b&&b instanceof HTMLElement&&this.hb.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.Xd.hb.ma.contains(b)?this.nK(c-1):this.Jg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&(this.Xd.hb.ma.contains(b)?this.nK(c+1):this.Jg.focus(c+1),a.preventDefault())))}}});this.TJ==="CODE"&&(this.yl=this.td.register("openCode","c",()=>{this.le.n6();_.pw(this.yh,"CODE")}),this.wr=this.yh.registerCallback("CODE",this.hb.ma,()=>{const a=document.activeElement;
a&&a instanceof HTMLElement&&this.hb.ma.contains(a)&&!this.Jg.hb.ma.contains(a)&&this.Afa.ma!==a?this.Jg.focus(this.DK||0):this.nK(this.DK||0)}))}Fc(){this.Pja()}Pja(){this.mE&&this.G0.register(this.mE,_.v(this.yM,_.Wf(()=>this.nl.lP),_.u(a=>a.target.scrollTop),_.cg(),_.u(a=>({startLine:Math.floor(a/this.lineHeight),endLine:Math.min(Math.ceil((a+this.hb.ma.clientHeight)/this.lineHeight),this.Mm)})),_.Wf(()=>this.nl.Bia)))}Qd(){this.Xda.next(!0)}Ia(){this.rc=!0;this.clear();this.mE&&this.G0.jC(this.mE);
this.Bi&&this.Bi.dispose();this.yl&&this.yl();this.wr&&this.wr();this.eE();this.Za.unsubscribe();super.Ia()}VE(a){this.hb.ma.classList.add(a)}NP(a){this.hb.ma.classList.remove(a)}Ehb(a){this.IP.emit(a);this.jO(a.start-1)}tx(){for(const a of[this.Xd,this.Jg])a.tx(this.visibility.q0,this.Ao);for(const a of this.Yy)this.u0(a);for(const a of this.Pu)this.u0(a);_.mtb(this)}Zbb(){this.iX||(this.iX=!0,setTimeout(()=>{this.iX=!1;this.s7();_.ln(this.xe)}))}oia(a){this.rs.add(a);this.ila()}gRb(a,b,c,d){this.dt=
{Pa:a,position:b,offset:d};this.ila()}tw(a){const b=this;return _.Ve(function*(){b.Hk.emit(a);yield b.continue;b.le.qma(()=>{b.Jg.Lga(a);return Promise.resolve()},"selectLine")})}ila(){this.GC||(this.GC=!0,this.le.qma(()=>{const a=this;return _.Ve(function*(){const b=new _.Re(c=>{const d=setTimeout(()=>{c.next(void 0);c.complete()});return()=>{clearTimeout(d)}});a.uZ=b.subscribe();yield _.Mmb(b);a.uZ=void 0;a.GC=!1;yield a.continue;a.rs.size>0&&a.Xd.Jma(Array.from(a.rs));a.rs.clear();a.Gmb()})},"inline"))}LPa(a,
b,c,d){return this.Nca(()=>{_.ntb(this)},{startLine:c,endLine:d,qa:a,context:b},this.Yy)}NPa(a,b,c,d){return this.Nca(()=>{this.Zbb()},{startLine:c,endLine:d,qa:a,context:b},this.Pu)}fGb(a,b,c){const d={line:c,qa:a,context:b},e=this.qw.get(c)||[];e.push(d);this.qw.set(c,e);_.otb(this);return()=>{e.splice(e.indexOf(d),1);_.otb(this)}}c3(a,b){this.Sj.has(a)?this.Sj.get(a).push(b):this.Sj.set(a,[b]);this.oia(a);return{remove:()=>{const c=this.Sj.get(a);if(c!=null){var d=c.indexOf(b);d<0||(c.splice(d,
1),this.oia(a))}}}}nga(a){return this.lineHeight*(this.visibility?_.GG(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.GG(this.visibility,b)-_.GG(this.visibility,a):b-a))}Nca(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}Qeb(){this.qw.clear();this.FC.clear();this.Yy=[];this.Pu=[];this.Rya=[];this.Sj.clear();this.gda.clear();this.rs.clear();this.Dea()}render(){const a=this;return _.Ve(function*(){a.clear();a.rendered||(a.GC=!0);var b=document.getElementById("pre-rendered-code");
b&&a.Xd.ux&&b.setAttribute("processed","");const c=yield a.B6a();b=a.lines;_.mtb(a);yield _.gn(_.v(a.Xda,_.eg()));a.Wf=_.wG(a.Wf,b.length);a.nma.emit(b.length);var d=a.Wf.length===0?0:a.Wf[a.Wf.length-1].end;const e=(d=a.dt==null&&b.length>a.Mha&&d<a.Mha)?a.axa:b.length,f=d?_.gn(_.v(_.r(!0),_.bg(100),_.qg(a.zsa))):void 0;dtb(a.Jg,e);d=a.lineHeight;a.Wja(d);a.Xja();a.s7(d);const g=a.Xd.Qca(b,0,e,a.rendered);a.c_(_.fG(a.Wf));a.rendered||a.rs.clear();a.OU=c+3;if(f){yield f;if(!a.rendered){var l=Array.from(a.rs).filter(p=>
p<e);l.length>0&&a.Xd.Jma(l);a.rs.clear()}dtb(a.Jg,b.length-e);a.xe.detach();l=new Promise(p=>{setTimeout(()=>{if(!a.rc){var t=a.xe;_.ofa(t.Oe);t.Oe[2]|=128;_.mn(a.xe);p()}},100)});a.Xd.Qca(b,e,b.length,g)}yield ltb(a,d,!0);a.rendered||(a.GC=!1);a.Jg.Lga(a.Wf);yield l})}B6a(){const a=this;return _.Ve(function*(){var b;a.QT((b=a.Oy)!=null?b:new Map);if(a.value.lines)return a.QT(a.value.rX),a.lines=a.value.lines,a.value.tRb;if(!a.Oy||!a.Oy.size){b=a.Sda(a.value);let c,d;const e=_.Ynb(a.value,(d=(c=
(yield _.IG()).findModeByFileName(a.fileName))==null?void 0:c.mime)!=null?d:"text/plain");a.QT(e);return b}return a.Sda(a.value)})}Sda(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}QT(a){for(const [b,c]of a.entries()){a=b;const d=c,e=this.Sj.get(a);if(e==null)this.Sj.set(a,d);else for(const f of d)e.push(f)}}Xja(){_.Em(this.OX.ma);for(const a of this.Yy)this.AZ(this.OX,a)}s7(a=this.lineHeight){_.Em(this.xt.ma);
this.Hma(a);this.renderer.Fh(this.xt.ma,"display","none");for(const b of this.Pu)this.renderer.Fh(this.xt.ma,"display","block"),this.AZ(this.xt,b)}Wja(a=this.lineHeight){_.Em(this.Ms.ma);this.FC.clear();this.Dma(a);this.Ysb(11);var b=this.j6a()?"block":"none";this.renderer.Fh(this.Ms.ma,"display",b);for(const [c,d]of this.qw)b=d,b.length!==0&&this.Fza(c,b,a)}Fza(a,b,c){const d=this.YWa();this.Ema(d,a,c);this.FC.set(a,d);for(const e of b){e.Vw=this.view.di(e.qa,e.context).em;for(const f of e.Vw)this.renderer.appendChild(d,
f)}this.renderer.appendChild(this.Ms.ma,d)}YWa(){const a=this.renderer.createElement("div");a.className="gutter-line";this.renderer.Mq&&_.aG(a)&&this.p0.push(a);return a}Ema(a,b,c){let d=b*c;for(const e of this.gda)e.line<b&&(d+=e.height);this.renderer.Fh(a,"position","absolute");this.renderer.Fh(a,"top",`${d}px`);this.renderer.Fh(a,"height",`${c}px`);this.renderer.Fh(a,"bottom","0")}j6a(){for(const a of this.qw.values())if(a.length>0)return!0;return!1}Hma(a){this.Ima(this.xt,a)}Dma(a){this.Ima(this.Ms,
a)}Ima(a,b){const c=[...this.gda].reduce((d,e)=>e.height+d,0);this.renderer.Fh(a.ma,"height",`${b*this.Mm+c}px`)}Ysb(a){var b=Array.from(this.qw.values()).map(c=>c.length);b=b.length>0?Math.max(...b):0;this.renderer.Fh(this.Ms.ma,"width",`${a*b}px`)}AZ(a,b){b.Vw=this.view.di(b.qa,b.context).em;this.u0(b);for(const c of b.Vw)this.renderer.appendChild(a.ma,c)}Gmb(){if(this.dt){var a=this.dt.offset,b=this.hb.ma.querySelector(this.dt.Pa);b&&(this.rka.scrollTo(b,this.dt.position,a!=null?a:0),this.dt=null)}}u0({Vw:a,
startLine:b,endLine:c}){if(a&&b!==void 0&&c!==void 0){var d=this.nga(b),e=this.getHeight(b,c);for(const f of this.gda)f.line<b?d+=f.height:f.line<c&&(e+=f.height);for(const f of a)this.renderer.Fh(f,"top",`${d}px`),c>-1?this.renderer.Fh(f,"height",`${e}px`):this.renderer.Fh(f,"bottom","0")}}clear(){this.view.clear();this.Xd.clear();this.Jg.clear();this.Dea();this.zsa.next(!0);this.continue=void 0;let a;(a=this.uZ)==null||a.unsubscribe();this.uZ=void 0}Dea(){if(this.renderer.Mq)for(const a of this.p0)this.renderer.Mq(a);
this.p0=[]}c_(a){a==null||this.qha(a)||(this.hb.ma.scrollTop=this.lineHeight*Math.max(a-5,0))}qha(a){if(a==null)return!1;a*=this.lineHeight;const b=this.hb.ma.scrollTop,c=b+this.hb.ma.offsetHeight;return b<=a&&a<c}};_.dI.O=function(a){return new (a||_.dI)(_.y(_.uf),_.y(_.Zh),_.y(_.en),_.y(_.Vg),_.y(_.gv),_.y(_.hv),_.y(_.cI),_.y(_.ui),_.y(_.Ru),_.y(_.hi),_.y(_.$sb,8),_.y(_.Fe),_.y(_.js),_.y(_.Ah),_.y(_.fw),_.y(_.aI),_.y(_.EF))};
_.dI.wa=_.Kd({type:_.dI,na:[["format-code"]],rb:function(a,b){a&1&&(_.Xg(gtb,7),_.Xg(htb,7),_.Xg(bI,7),_.Xg(itb,7),_.Xg(jtb,7),_.Xg(ktb,7),_.Xg(TH,7));if(a&2){let c;_.$g(c=_.ah())&&(b.Zda=c.first);_.$g(c=_.ah())&&(b.Ms=c.first);_.$g(c=_.ah())&&(b.Jg=c.first);_.$g(c=_.ah())&&(b.OX=c.first);_.$g(c=_.ah())&&(b.xt=c.first);_.$g(c=_.ah())&&(b.Afa=c.first);_.$g(c=_.ah())&&(b.Xd=c.first)}},inputs:{fileName:"fileName",value:"value",Oy:"highlightInfo",rendered:"rendered",Mha:"largeFileThreshold",axa:"largeFileRenderCount",
FK:"lineLimitation",visibility:"visibility",Ao:"folding",mE:"visibleCodeIdentifier",TJ:"focusableRegion",ux:"usePrefetchIfPossible",JV:"displayLineNumbers",pka:"scrollToLine",Jm:"lineNumberLinkProvider"},outputs:{nma:"totalNumLines",Hk:"lineShown",IP:"rangeToggled",dr:"lineNumberClicked",tu:"gutterClicked"},features:[_.lh([{va:_.$H,Fb:_.dI}]),_.xg,_.be],ya:39,Aa:23,Da:[["content",""],["gutter",""],["decorations",""],["focusElement",""],["sidebar",""],[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"]],qa:function(a,b){if(a&1){const c=_.ke();_.E(0,"div",5);_.Q(1,"\n  ");_.E(2,"div",6,0);_.Q(4,"\n    ");_.J(5,"div",7,1);_.Q(7,"\n    ");_.E(8,"line-number-container",
8);_.N("lineFocused",function(d){_.n(c);return _.q(b.DK=d)})("lineNumberClicked",function(d){_.n(c);return _.q(b.dr.emit(d))})("gutterClicked",function(d){_.n(c);return _.q(b.tu.emit(d))})("lineShown",function(d){_.n(c);return _.q(b.Hk.emit(d))});_.Q(9,"\n    ");_.G();_.Q(10,"\n    ");_.E(11,"div",9);_.N("click",function(d){_.n(c);return _.q(b.L3.next(d))})("contextmenu",function(d){_.n(c);return _.q(b.L3.next(d))})("mouseover",function(d){_.n(c);return _.q(b.Sxa.next(d))})("mouseout",function(d){_.n(c);
return _.q(b.wdb.next(d))})("mousedown",function(){_.n(c);return _.q(b.s_(!0))})("mouseup",function(){_.n(c);return _.q(b.s_(!1))})("mouseleave",function(){_.n(c);return _.q(b.s_(!1))})("keydown",function(d){_.n(c);return _.q(b.L$a.next(d))})("keyup",function(d){_.n(c);return _.q(b.M$a.next(d))});_.Q(12,"\n      ");_.J(13,"div",10,2);_.Q(15,"\n      ");_.B(16,Znb,1,6,"div",11);_.Q(17,"\n      ");_.B(18,$nb,5,3,"div",12);_.R(19,"async");_.Q(20,"\n      ");_.E(21,"div",13,3);_.Q(23,"\n        ");_.E(24,
"span",14);_.Q(25,"\n          Code panel - press c to focus line 1.\n        ");_.G();_.Q(26,"\n      ");_.G();_.Q(27,"\n      ");_.E(28,"code-container",15);_.N("lineFocused",function(d){_.n(c);return _.q(b.DK=d)})("lineShown",function(d){_.n(c);return _.q(b.Hk.emit(d))});_.Q(29,"\n      ");_.G();_.Q(30,"\n      ");_.B(31,aob,1,5,"code-folding-container",16);_.Q(32,"\n    ");_.G();_.Q(33,"\n  ");_.G();_.Q(34,"\n  ");_.J(35,"div",17,4);_.Q(37,"\n");_.G();_.Q(38,"\n")}a&2&&(_.w(2),_.Tz("content CodeMirror ",
b.ee,""),_.w(6),_.Ag("min-height",b.lineHeight*b.H0,"px"),_.Bg("line-numbers",b.JV),_.C("lineNumberLinkProvider",b.Jm),_.w(3),_.Dg(b.UKb),_.w(2),_.Ag("min-width",b.OU,"ch"),_.w(3),_.C("ngForOf",b.j5a(b.Wf,b.lines.length)),_.w(2),_.C("ngIf",_.S(19,21,b.Cab.enabled)&&b.PU),_.w(10),_.Ag("padding-right",b.Pu.length===0?0:300,"px"),_.C("usePrefetchIfPossible",b.ux)("inlineWidgets",b.Sj)("highlightedLines",b.Wf),_.w(3),_.C("ngIf",b.Ao.length>0))},Fa:[_.YH,_.ao,_.bo,TH,bI,_.ho],styles:[".code-highlight[_ngcontent-%COMP%]{position:absolute;width:100%}format-code[_nghost-%COMP%]{font:initial;font-family:monospace;letter-spacing:normal;line-height:1.25;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-text-size-adjust:100%;box-sizing:border-box;display:block;height:100%;overflow:auto;position:relative;width:100%;outline:0}format-code[_nghost-%COMP%]     a{color:inherit}format-code[_nghost-%COMP%]     a:hover span{text-decoration:underline}format-code[_nghost-%COMP%]     code-container{box-sizing:content-box;position:absolute}format-code[_nghost-%COMP%]   pre[_ngcontent-%COMP%]{font-family:monospace}.inline[_nghost-%COMP%]{height:auto}.inline[_nghost-%COMP%]   .layout[_ngcontent-%COMP%]{position:relative}.focus-element[_ngcontent-%COMP%]{height:0;position:-webkit-sticky;position:sticky;top:0}.focus-element[_ngcontent-%COMP%]:focus{outline:none}.layout[_ngcontent-%COMP%]{height:100%;position:absolute;width:100%}.content[_ngcontent-%COMP%]{display:inline-flex;font-family:inherit;height:unset;min-height:100%;min-width:100%;outline:0;overflow:unset;position:relative;vertical-align:top}.code-and-highlight-container[_ngcontent-%COMP%]{position:relative;width:100%}code-folding-container[_ngcontent-%COMP%]{position:absolute}.gutter[_ngcontent-%COMP%]{flex:0 0 auto;overflow:hidden;position:unset}.line-numbers[_ngcontent-%COMP%]{min-height:100%;position:relative;z-index:unset}.sidebar[_ngcontent-%COMP%]{border-left-style:solid;border-left-width:1px;box-sizing:border-box;min-height:100%;overflow:hidden;position:absolute;width:300px;right:0;top:0}.decorations[_ngcontent-%COMP%]{left:0;position:absolute;top:0;width:100%}.column-guide[_ngcontent-%COMP%]{height:100%;position:absolute}.column-guide-margin[_ngcontent-%COMP%]{margin-left:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}"],
Ma:0});_.eI=class{};_.eI.O=function(a){return new (a||_.eI)};_.eI.Ca=_.Od({type:_.eI});_.eI.Ba=_.nd({imports:[_.ZH,_.io,_.ox,_.up]});_.fI=class{};_.fI.O=function(a){return new (a||_.fI)};_.fI.Ca=_.Od({type:_.fI});_.fI.Ba=_.nd({imports:[_.Qp,_.io,_.eI,_.up]});var rtb,qtb;_.ptb={fl:[],KNb:new Set,l6:2,bgb:new Map};
rtb=function(a,b,c,d,e,f,g,l,p,t,x){b=Object.assign({},cob(b,c),{repositoryKeyRepositoryName:d,path:f,maxLogEntries:g,includeDiffEntries:(l===void 0?0:l)?!0:void 0,symmetricDiffRefSpec:p,repositoryKeyWorkspaceId:t,refHint:x,logForPath:_.sv.has(72),logForPathWithPagination:_.sv.has(73)});e=(e==null?void 0:e.P6)==="TOKEN"?Object.assign({},{pageToken:e.token},b):(e==null?void 0:e.P6)==="COMMITS"?Object.assign({},{starts:e.fl},b):b;return qtb(a,JSON.stringify(e,Object.keys(e).sort()),e)};
qtb=function(a,b,c){return _.v(a.fL.prefetch("history"),_.pg(d=>{if(d){const e=JSON.parse(d.request);a.og.put(JSON.stringify(e,Object.keys(e).sort()),_.r(_.Eh(Vqb,JSON.parse(d.response))))}return a.og.fetch(b,()=>a.client.list(c))}))};_.gI=function(a,b,c,d){return _.v(a.s5(b,c,d),_.u(e=>e&&e.wf))};
_.hI=class{constructor(a,b,c){this.Ga=a;this.client=b;this.fL=c;this.og=new _.Au(this.Ga)}list(a,b,c,d,e,f,g,l,p,t){return rtb(this,a,b,c,d?{P6:"COMMITS",fl:[d]}:void 0,e,f,g===void 0?!1:g,l,p,t)}resolve(a,b,c,d,e){return _.v(rtb(this,a.tb,a.Vc,a.repository,b,a.path||"",e||50,!1,void 0,a.params.Pb,c),_.u(f=>{if(d)for(const g of f.zn||[])g.Tq||(g.Tq=d);return{J6a:f,cfa:e!=null&&e>50}}))}s5(a,b,c){b=b===void 0?"repository":b;c=c===void 0?1:c;const d=_.bk(a,c),e=_.pG(a)?_.dG(_.bk(a,0)):void 0,f=a.repository,
g=a.tb,l=a.Vc;b=b==="path"&&_.gG(a,c)||"/";a=_.cnb(a,c);return _.v(this.list(g,l,f,d,b,1,!1,void 0,a,e),_.u(p=>p.zn&&p.zn[0]))}};_.hI.O=function(a){return new (a||_.hI)(_.m(_.Jp),_.m(_.xH),_.m(_.Vv),_.m(_.tv))};_.hI.ta=_.k({token:_.hI,oa:_.hI.O,Ea:"root"});_.stb=Object.freeze([]);_.ttb=Object.freeze({});_.iI=class{constructor(){this.condition=!1;this.link="";this.ZZ=!1}};_.iI.O=function(a){return new (a||_.iI)};
_.iI.wa=_.Kd({type:_.iI,na:[["conditional-link","condition","","link",""]],inputs:{condition:"condition",link:"link",DXc:"linkAriaLabel",Sa:"queryParams",Mg:"queryParamsHandling",ZZ:"sameWindow"},jc:["condition","","link",""],bc:["*"],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&&(_.Qg(),_.B(0,dob,2,6,"a",1)(1,eob,
1,0,"ng-template",null,0,_.qh));a&2&&(a=_.Og(2),_.C("ngIf",b.condition)("ngIfElse",a))},Fa:[_.bo,_.go,_.rw],kb:2,Ma:0});_.jI=function(a,b){const c=fob(b);return a.og.fetch(Object.assign({},c),()=>_.v(a.client.list(c),_.u(d=>d.Zza)))};_.kI=class{constructor(a,b){this.Ga=a;this.client=b;this.og=new _.Bu(this.Ga)}};_.kI.O=function(a){return new (a||_.kI)(_.m(_.Jp),_.m(BH))};_.kI.ta=_.k({token:_.kI,oa:_.kI.O,Ea:"root"});_.lI=function(a,b){const c=b.yb,d=b.tb,e=b.Vc,f=b.repository;if(!c)return _.r(_.JG(""));b=b.params.Pb;if(e==="depot"){if(!isNaN(Number(c))||c==="HEAD")return _.r({type:b?5:4,ds:c});const g=iob(c);if(g)return _.r(g)}return c.startsWith("refs/")&&c.indexOf("/",6)>0?_.r(_.Ki(c)?{type:2,ds:c}:_.Li(c)?{type:1,ds:c}:_.JG(c)):_.v(_.jI(a.SG,{tb:d,Vc:e,repository:f,repositoryKeyWorkspaceId:b}),_.u(({ad:g,tags:l})=>gob(c,g)||hob(c,l)||iob(c)||_.JG(c)),_.Xf(g=>{_.Kt(a.th,g);return _.r(_.JG(c))}))};
_.mI=class{constructor(a,b){this.th=a;this.SG=b}};_.mI.O=function(a){return new (a||_.mI)(_.m(_.Lt),_.m(_.kI))};_.mI.ta=_.k({token:_.mI,oa:_.mI.O});_.utb=new _.Zt("Browse repo at {refSpec}");_.vtb="Commit Details";_.wtb="Commit ";_.xtb="ID";_.ytb="Commit Date";_.ztb="Revision";var Atb;Atb=function(a,b){a.lka||(b=_.Eh(b.ha(),_.Dh(b)),b.Je="");return b};
_.nI=class{constructor(a,b,c,d,e,f,g){this.Mmb=a;this.Xq=b;this.rwa=c;this.fL=f;this.NN=g;this.lka=_.sv.has(40);this.vo=_.sv.has(43)}match(a,b,c,d){const e=a.tb,f=a.Vc,g=a.repository,l=a.path;if(!e||!f||!g)throw Error("Td");if(!b)return _.r(new krb);c=Atb(this,c);c.vo=this.vo;a=_.bk(a,1);b=new frb({Hu:b,file:new _.pH({Ru:new Pqb({Te:new _.oH(Object.assign({},_.bob(e,f),{Dh:g})),kr:a}),path:l}),options:c,GL:d});return this.Mmb.match(b)}search(a,b,c,d=!1){if(!a)return _.r(new _.sH);b=Atb(this,b);b=
_.Eh(b.ha(),_.Dh(b));b.vo=this.vo;this.NN&&!isNaN(this.NN)&&(b.NN=this.NN);this.Xq&&(b.Sm=b.Sm||new _.sk,b.Sm.root=b.Sm.root||new _.tk,b.Sm.root.projectId=this.rwa.slice(1).split("/")[0]);const e=new crb({Hu:a,oAa:b,GL:c}),f=()=>this.Mmb.search(e);return d?(this.fL.delete("search"),f()):_.v(this.fL.prefetch("search"),_.pg(g=>g?_.r(_.Eh(_.sH,JSON.parse(g.response))):f()))}kqb(a,b){if(!a)return _.r(new srb);b=Atb(this,b);b=_.Eh(b.ha(),_.Dh(b));b.vo=this.vo;this.Xq&&(b.Sm=b.Sm||new _.sk,b.Sm.root=b.Sm.root||
new _.tk,b.Sm.root.projectId=this.rwa.slice(1).split("/")[0]);a=new prb({Hu:a,rBa:b});return _.v(this.Mmb.kqb(a),_.u(job))}};_.nI.O=function(a){return new (a||_.nI)(_.m(vH),_.m(_.Yn),_.m(_.ZJa),_.m(_.tv),_.m(_.rv),_.m(_.Vv),_.m(_.B3a))};_.nI.ta=_.k({token:_.nI,oa:_.nI.O,Ea:"root"});_.Btb=new Date(Date.UTC(2033,10,22,18,0,0));_.Ctb=_.xv({id:"America/Los_Angeles",names:["PST","PST","PDT","PDT"],std_offset:-480,transitions:[2770,60,7137,0,11506,60,16041,0,20410,60,24777,0,29146,60,33513,0,35194,60,42249,0,45106,60,50985,0,55354,60,59889,0,64090,60,68625,0,72994,60,77361,0,81730,60,86097,0,90466,60,94833,0,99202,60,103569,0,107938,60,112473,0,116674,60,121209,0,125578,60,129945,0,134314,60,138681,0,143050,60,147417,0,151282,60,156153,0,160018,60,165057,0,168754,60,173793,0,177490,60,182529,0,186394,60,191265,0,195130,60,
200001,0,203866,60,208905,0,212602,60,217641,0,221338,60,226377,0,230242,60,235113,0,238978,60,243849,0,247714,60,252585,0,256450,60,261489,0,265186,60,270225,0,273922,60,278961,0,282826,60,287697,0,291562,60,296433,0,300298,60,305337,0,309034,60,314073,0,317770,60,322809,0,326002,60,331713,0,334738,60,340449,0,343474,60,349185,0,352378,60,358089,0,361114,60,366825,0,369850,60,375561,0,378586,60,384297,0,387322,60,393033,0,396058,60,401769,0,404962,60,410673,0,413698,60,419409,0,422434,60,428145,
0,431170,60,436881,0,439906,60,445617,0,448810,60,454521,0,457546,60,463257,0,466282,60,471993,0,475018,60,480729,0,483754,60,489465,0,492490,60,498201,0,501394,60,507105,0,510130,60,515841,0,518866,60,524577,0,527602,60,533313,0,536338,60,542049,0,545242,60,550953,0,553978,60,559689,0,562714,60,568425,0,571450,60,577161,0,580186,60,585897,0,588922,60,594633,0]});_.Dtb=_.xv(0);var nob=new Set([/^(#+[ \t]*)?BEGIN_PUBLIC[ \t]*$/,/^(#+[ \t]*)?END_PUBLIC[ \t]*$/]),oob=["Automated g4 rollback","Reason for rollback"],lob=["PUBLIC: ","RELNOTES: ","USERNOTES: "];var oI=class{};oI.O=function(a){return new (a||oI)};oI.Ca=_.Od({type:oI});oI.Ba=_.nd({});var Etb=function(a,b){const c=`https://sandbar-backend.corp.google.com/v1/changes/${b}`;return _.v(a.bPc,_.pg(()=>a.RUc.get(c,{withCredentials:!0})),_.u(rob))},pI=class{constructor(a,b){this.RUc=a;this.document=b;this.bPc=_.v(sob(this.document),_.mg({bufferSize:1,wD:!0}))}};pI.O=function(a){return new (a||pI)(_.m(_.To),_.m(_.hi))};pI.ta=_.k({token:pI,oa:pI.O,Ea:oI});var Ftb;Ftb=[[["onedev-hovercard-action"]]];_.qI=class{set changelistId(a){this.id=a;this.WTb.next(a)}get changelistId(){return this.id}constructor(a){this.TNc=a;this.WTb=new _.jg(1);this.fIb=_.v(this.WTb,_.pg(b=>Etb(this.TNc,b)),_.mg(1));this.qK=new _.jg(1);this.mg=new _.jg(1)}Ra(){_.v(this.fIb,_.ag(1),_.qg(this.mg)).subscribe(()=>{this.qK.next()})}};_.qI.O=function(a){return new (a||_.qI)(_.y(pI))};
_.qI.wa=_.Kd({type:_.qI,na:[["onedev-changelist-hovercard"]],inputs:{changelistId:"changelistId"},outputs:{qK:"init$"},standalone:!0,features:[_.mh],bc:["onedev-hovercard-action"],ya:2,Aa:3,Da:[[3,"changelist",4,"ngIf"],[3,"changelist"]],qa:function(a,b){a&1&&(_.Qg(Ftb),_.B(0,tob,2,1,"onedev-changelist-hovercard-body",0),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.fIb))},Fa:[FH,oI,_.io,_.bo,_.ho],kb:2,Ma:0});var Gtb;var rI=class{constructor(a){this.hb=a;this.eventType="click";this.pIb=new _.kn;this.Asa=b=>{if(b instanceof MouseEvent){var c=b.target;c&&(this.hb.ma.contains(c)||this.pIb.emit(b))}}}Ra(){this.rva().addEventListener(this.eventType,this.Asa,!0)}Ia(){this.rva().removeEventListener(this.eventType,this.Asa,!0)}rva(){let a;a:{var b=this.hb.ma;if(Gtb==null){const c=typeof document!=="undefined"?document.head:null;Gtb=!(!c||!c.createShadowRoot&&!c.attachShadow)}if(Gtb&&(b=b.getRootNode?b.getRootNode():null,
typeof ShadowRoot!=="undefined"&&ShadowRoot&&b instanceof ShadowRoot))break a;b=null}return(a=b)!=null?a:document}};rI.O=function(a){return new (a||rI)(_.y(_.Fe))};rI.La=_.Qd({type:rI,na:[["","clickOutside",""]],inputs:{eventType:[0,"clickOutsideEvent","eventType"]},outputs:{pIb:"clickOutside"}});var sI=class{};sI.O=function(a){return new (a||sI)};sI.Ca=_.Od({type:sI});sI.Ba=_.nd({});var Htb,Itb,Jtb;Htb=Symbol("Ud");Itb=Symbol("Vd");Jtb=function(a){const b=a[Itb];return b?(b.loaded||(b.Ae.di(b.Oc),_.mn(b.wda),b.loaded=!0),_.v(a[Htb],_.bg(0))):_.r(void 0)};_.tI=class{constructor(a){this.Ae=a;this.className="onedev-hovercard";this.pya=new _.kn;this[Htb]=new _.jg(1);this.M_b=!1;this.Kwa=new _.$h(!1);this.tIb=new _.fg}Ra(){}};_.tI.O=function(a){return new (a||_.tI)(_.y(_.Vg))};
_.tI.wa=_.Kd({type:_.tI,na:[["onedev-hovercard"]],rb:function(a,b){a&1&&_.Xg(_.Ug,7);if(a&2){let c;_.$g(c=_.ah())&&(b.Oc=c.first)}},inputs:{className:"className"},outputs:{pya:"onHide"},Qb:["onedevHovercard"],bc:["*"],ya:1,Aa:0,Da:[["cdkTrapFocus","",3,"clickOutside","mouseenter","mouseleave","cdkTrapFocusAutoCapture"]],qa:function(a){a&1&&(_.Qg(),_.B(0,uob,2,3,"ng-template"))},Fa:[_.ur,rI],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}"],
kb:2});_.uI=class{constructor(a,b,c,d){this.Oc=a;this.Ae=b;this.wda=c;this.loaded=!1;d[Itb]=this}};_.uI.O=function(a){return new (a||_.uI)(_.y(_.Ug),_.y(_.Vg),_.y(_.Ah),_.y(_.tI))};_.uI.La=_.Qd({type:_.uI,na:[["","onedevHovercardLazyBody",""]]});_.vI=class{constructor(a){this.Vga=a;this.mg=new _.jg(1)}Ia(){this.mg.next()}Ra(){_.v(this.cWc,_.qg(this.mg)).subscribe(this.Vga[Htb])}};_.vI.O=function(a){return new (a||_.vI)(_.y(_.tI))};
_.vI.La=_.Qd({type:_.vI,na:[["","onedevIsHovercardReady",""]],inputs:{cWc:[0,"onedevIsHovercardReady","isHovercardReady$"]}});var Ktb=[{zc:"end",Ac:"center",mc:"start",uc:"center",offsetX:10},{zc:"center",Ac:"bottom",mc:"center",uc:"top",offsetY:10},{zc:"center",Ac:"top",mc:"center",uc:"bottom",offsetY:-10},{zc:"end",Ac:"bottom",mc:"start",uc:"top",offsetX:10,offsetY:10},{zc:"end",Ac:"top",mc:"start",uc:"bottom",offsetX:10,offsetY:-10}];var Ltb=class{constructor(){this.delay=600;this.position=Ktb;this.L5c=[]}},Mtb=function(a){a.oha.next(!1);a.y9a.next(!1);let b;(b=a.ZF.getValue())==null||b.Kwa.next(!1)},Otb=function(a){_.v(Ntb(a),_.qg(a.mg)).subscribe(b=>{(a.active=b)?a.show():a.Re()})},Ptb=function(a){_.v(a.ZF,_.pg(b=>(b==null?void 0:b.tIb)||_.xk),_.qg(a.mg)).subscribe(()=>{Mtb(a)})},Ntb=function(a){return _.v(_.ef([_.v(Qtb(a),_.og(!1)),a.oha]),_.ng(),_.u(([b,c])=>b||c),_.pg(b=>{let c;return((c=a.K6c)==null?void 0:_.v(c,_.hg(b)))||
_.r(b)}))},Rtb=function(a){if(a.Id&&a.Id.yg()){document.removeEventListener("keydown",a.tSb);let b;(b=a.ZF.getValue())!=null&&b.pya.emit();a.Id.detach()}},Qtb=function(a){return _.v(a.ZF,_.pg(b=>_.v(_.ef([a.y9a,(b==null?void 0:b.Kwa)||_.r(!1)]),_.u(([c,d])=>c||d),_.Zf(a.config.delay),_.qg(a.mg))))},Stb=class{constructor(a,b){this.rg=a;this.origin=b;this.K6c=void 0;this.enabled=!0;this.config=new Ltb;this.active=!1;this.uNb=new _.jg(1);this.BUc=new _.fg;this.ZF=new _.$h(null);this.y9a=new _.$h(!1);
this.oha=new _.$h(!1);this.mg=new _.jg(1);this.tSb=c=>{c.key==="Escape"&&(Mtb(this),c.stopPropagation(),c.preventDefault())};Otb(this);Ptb(this)}dispose(){Rtb(this);let a;(a=this.Id)==null||a.dispose();this.mg.next();this.mg.complete()}Ud(){return this.ZF.getValue()?this.active:void 0}toggle(a){this.y9a.next(a)}show(){this.enabled&&this.Id&&!this.Id.yg()&&this.ZF.getValue()&&(this.ZF.getValue().M_b=this.oha.value,_.v(Jtb(this.ZF.getValue()),_.ag(1),_.qg(this.mg)).subscribe(()=>{this.Id&&this.SYb&&
this.Id.attach(this.SYb);document.addEventListener("keydown",this.tSb);this.uNb.next()}))}Re(){Rtb(this);this.BUc.next()}ega(){return _.vs(_.ws(_.xs(_.Ds(this.rg.position(),this.origin)),8),this.config.position)}};var Ttb;Ttb=new _.Vd("onedevHovercardLoggingOn");
_.wI=class{set enabled(a){this.mH.enabled=a}constructor(a,b,c,d,e){this.Ae=c;this.Sb=e;this.config=new Ltb;this.uSb=new _.kn;this.mg=new _.jg(1);this.mH=new Stb(a,b);_.v(this.mH.uNb,_.sg(d||_.r(!1)),_.qg(this.mg)).subscribe(([,f])=>{this.uSb.emit();f&&(this.Hda||(this.Hda=this.Sb.get(_.ew)),_.E4a(this.Hda,"hovercardShown"))})}Rb(a){if(a.hovercard){var b;a=(b=a.hovercard)==null?void 0:b.kg;this.mH.ZF.next(a);if(a){b=this.mH;var c=this.Ae;b.config=this.config;b.Id=b.rg.create({tg:b.ega(),Ej:b.rg.Dj.vl()});
b.SYb=new _.Gs(a.Oc,c);b.ZF.next(a)}}}Ia(){this.mH.dispose();this.mg.next();this.mg.complete()}Ud(){return this.mH.Ud()}Oia(a){if(this.config.L5c.includes(a.key)){var b=this.mH;a.stopPropagation();a.preventDefault();b.oha.next(!0)}}toggle(a){this.mH.toggle(a)}Re(){this.mH.Re()}};_.wI.O=function(a){return new (a||_.wI)(_.y(_.Ls),_.y(_.Fe),_.y(_.Vg),_.y(Ttb,8),_.y(_.vf))};
_.wI.La=_.Qd({type:_.wI,na:[["","onedevHovercardTrigger",""]],lb:2,Xa: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.mH;c.stopPropagation();c.preventDefault();d.oha.next(!0)})("keydown",function(c){return b.Oia(c)});a&2&&_.zg("aria-haspopup",b.Vga?"true":void 0)("aria-expanded",b.Ud())},inputs:{Vga:[0,"onedevHovercardTrigger","hovercard"],enabled:[0,"onedevHovercardActive","enabled"],config:[0,
"onedevHovercardConfig","config"]},outputs:{uSb:"onedevHovercardShown"},Qb:["onedevHovercardTrigger"],features:[_.be]});var Utb={gna:0,Tag:1,N0:2,0:"Branch",1:"Tag",2:"Commit"};var Vtb,Wtb,Xtb,Ytb,Ztb,$tb,aub,bub;Vtb=["rightPaneScroller"];Wtb=a=>({element:a,oVa:"clear",PUa:"search"});Xtb={f7a:"No branches",g7a:"No branch results",YL:"changeBranch"};Ytb={f7a:"No tags",g7a:"No tag results",YL:"changeTag"};Ztb={f7a:"No commits",g7a:"No commit results",YL:"changeCommit"};$tb=function(a,b){var c=b.Va;const d=b.version;c=_.v(_.lI(a.tZ,_.jr(c.hc(),_.bk(c,d)||"").ab()),_.u(Lob),_.eg(),_.og(0));return _.v(_.hf(c,a.eRb),_.u(e=>Object.assign({},b,{yb:e})))};
aub=function(a,b){const c=b.yb,d=b.Va,e=b.gitRefsToken;switch(c){case 0:return _.v(_.jI(a.SG,Object.assign({},d,{gitRefsToken:e})),_.u(Oob),_.u(f=>Iob(f.map(g=>({title:String(g.vf),kr:_.Ii(g.vf),t2a:g.vf,Awa:!1,i9a:g.i9a})),b,Xtb)));case 1:return _.v(_.jI(a.SG,Object.assign({},d,{gitRefsToken:e})),_.u(({tags:f})=>Iob(f.map(g=>({title:String(g.tagName),kr:Ymb(g.tagName),t2a:g.tagName,Awa:!1})),b,Ytb)));case 2:return _.v(a.zh.list(d.tb,d.Vc,d.repository,void 0,"",250),_.u(({zn:f})=>Iob(f.map(Job),b,
Ztb)));default:return _.xc(c,"Unsupported ref type")}};bub=function(a){const b=a.ZPb.findIndex(d=>d.Ie);if(!(b<0)){var c=a.z1c;c&&c.Vt.end!==0&&(c.uz(b),a.xL=!0)}};
_.xI=class{set k7(a){this.xL=!1;this.pta.next(a);this.tb=a.Va.tb}constructor(a,b,c,d){this.zh=a;this.tZ=b;this.SG=c;this.qd=d;this.b1=Utb;this.Xc=_.FF;this.xL=this.FPb=!1;this.ZPb=[];this.pta=new _.fg;this.eRb=new _.fg;this.Vmb=new _.$h("");this.A0c="SAME RESULT AVAILABLE IN:";this.aka=_.v(this.pta,_.pg(e=>$tb(this,e)),_.kg(1),_.df());a=_.v(this.aka,_.pg(e=>_.v(aub(this,e),_.u(_.sF),_.Xf(()=>_.rF(Kob(e))),_.og(_.GF))));this.I6c=_.v(_.ef([this.Vmb,a]),_.u(Nob),_.rg(e=>{_.uG(e)&&(this.ZPb=e.Tb.items)}));
this.placeholder=_.v(this.aka,_.u(Mob));this.Za=this.aka.subscribe(({yb:e})=>{this.FPb=e===2})}Nn(){this.xL||(this.qd.isStable?bub(this):_.v(this.qd.Zl,_.eg()).subscribe(()=>{bub(this)}))}Ia(){this.Za.unsubscribe()}show(a){this.xL=!1;this.eRb.next(a)}blur(){document.activeElement.blur()}};_.xI.O=function(a){return new (a||_.xI)(_.y(_.hI),_.y(_.mI),_.y(_.kI),_.y(_.uf))};
_.xI.wa=_.Kd({type:_.xI,na:[["ref-picker","refPickerData",""]],rb:function(a,b){a&1&&_.Xg(Vtb,5);if(a&2){let c;_.$g(c=_.ah())&&(b.z1c=c.first)}},lb:2,Xa:function(a,b){a&2&&_.Bg("wide-view",b.FPb)},inputs:{lc:"trackElement",k7:"refPickerData"},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&&(_.B(0,vob,2,1,"div",2),_.R(1,"async"),_.E(2,"input-with-icon",3),_.R(3,"async"),_.N("valueChange",function(c){b.Vmb.next(c)}),_.G(),_.E(4,"div",4),_.B(5,xob,10,7,"mat-nav-list",5),_.R(6,"async"),_.B(7,Hob,5,4,"div",6),_.R(8,"async"),_.G());a&2&&(_.C("ngIf",_.S(1,5,b.aka).sPb),_.w(2),_.C("placeholder",_.S(3,7,b.placeholder))("trackingConfig",
_.oh(13,Wtb,b.lc)),_.w(3),_.C("ngIf",_.S(6,9,b.aka)),_.w(2),_.C("ngIf",_.S(8,11,b.I6c)))},Fa:[_.Op,_.bo,_.co,_.eo,_.Sr,_.st,_.IF,_.wA,_.yF,_.BF,_.HF,_.zF,_.dB,_.gB,_.fB,_.mw,_.Bt,_.ou,_.Rx,_.sp,_.ho,_.ZG],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});_.yI=class{};_.yI.O=function(a){return new (a||_.yI)};_.yI.Ca=_.Od({type:_.yI});_.yI.Ba=_.nd({imports:[_.Qp,_.io,_.vt,_.KF,_.CF,_.JF,_.AF,_.qs,_.$G,_.Ux,_.pu,_.ey,_.up]});_.zI=class{};_.zI.O=function(a){return new (a||_.zI)};_.zI.Ca=_.Od({type:_.zI});_.zI.Ba=_.nd({imports:[_.io,_.up,_.ly]});_.AI=class{};_.AI.O=function(a){return new (a||_.AI)};_.AI.Ca=_.Od({type:_.AI});_.AI.Ba=_.nd({imports:[_.io]});_.BI=class{};_.BI.O=function(a){return new (a||_.BI)};_.BI.Ca=_.Od({type:_.BI});_.BI.Ba=_.nd({imports:[_.io,_.wB,_.oy]});var CI=class{};CI.O=function(a){return new (a||CI)};CI.Ca=_.Od({type:CI});CI.Ba=_.nd({});_.DI=class{};_.DI.O=function(a){return new (a||_.DI)};_.DI.Ca=_.Od({type:_.DI});_.DI.Ba=_.nd({imports:[_.qI,oI]});_.EI=class{};_.EI.O=function(a){return new (a||_.EI)};_.EI.Ca=_.Od({type:_.EI});_.EI.Ba=_.nd({imports:[_.Cr,sI,_.io,_.wt,_.Ms]});var cub;cub=function(a,b){return(a=a.document.getSelection())&&a.toString()&&b!==a.toString()?`"${a.toString().replace(/"/g,'\\"')}"`:b};_.eub=function(a,b,c){const d=new Map([["/",{name:"focusSearchBox",handler:({Kp:e,prefix:f})=>{b.next(()=>({Kp:cub(a,e||""),prefix:f}))},OLb:!0}]]);c&&d.set(".",{name:"focusSearchBoxWithThisDirectory",handler:({Kp:e})=>{dub(a.Wj.B7,c);b.next(()=>({Kp:cub(a,e||""),prefix:c}))},OLb:!0});return d};_.fub=class{constructor(a,b){this.document=a;this.Wj=b}};var gub=new Map([[mH.Wvb,{type:"Class",fw:"class"}],[mH.Jwb,{type:"Interface",fw:"interface"}],[mH.Qxb,{type:"Struct",fw:"struct"}],[mH.jwb,{type:"Enum",fw:"enum"}],[mH.Zxb,{type:"Union",fw:"union"}],[mH.Owb,{type:"Method",fw:"method"}],[mH.swb,{type:"Field",fw:"field"}],[mH.pna,{type:"Function",fw:"function"}],[mH.byb,{type:"Variable",fw:"variable"}],[mH.Wxb,{type:"Typedef",fw:"typedef"}],[mH.sxb,{type:"Namespace",fw:"namespace"}],[mH.Fxb,{type:"Property",fw:"property"}],[mH.kwb,{type:"Enum Constant",
fw:"enum-constant"}]]);var hub={start:Number.POSITIVE_INFINITY,end:Number.POSITIVE_INFINITY};var iub=["suggestionTemplate"],jub=function({lineNumber:a,title:b,symbol:c,rL:d},e,f,g,l,p){if(!f)throw Error("Wd");a=_.kr(f.hc(),Object.assign({},l.params,{line:a}));l.params.Pb&&_.jr(a,l.yb);l=a.ab();a={p4:_.fnb(l)};g=_.pp(p,_.qp(p,_.fr(l),{Sa:g}));if(c&&c.Vd){p=c.Vd.startIndex;var t=[{start:p,end:p+c.Vd.length}];Qob(t);t.push(hub);p=[];var x=-1;let A=-1;for(const {start:F,end:I}of t)F>A&&(t=p,(x=b.substring(x,A))&&t.push({Xmb:x,ZC:!0}),t=p,(x=b.substring(A,F))&&t.push({Xmb:x,ZC:!1}),x=F),A=Math.max(I,
A);b=p}else b=[{Xmb:b,ZC:!1}];return c&&c.type?Object.assign({},a,{oC:l.path,icon:"source:symbol",url:g,ETb:b,bx:d,pr:e,Qc:f,vYb:gub.get(c.type)}):Object.assign({},a,{oC:_.Fi(l.path||""),icon:l.eG?"source:file":"source:folder_open",url:g,ETb:b,bx:d,pr:e,Qc:f})},FI=class{Fc(){}};FI.O=function(a){return new (a||FI)};
FI.wa=_.Kd({type:FI,na:[["ng-component"]],rb:function(a,b){a&1&&_.Xg(iub,7,_.Ug);if(a&2){let c;_.$g(c=_.ah())&&(b.sqb=c.first)}},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&&(_.B(0,Uob,24,
6,"ng-template",null,0,_.qh),_.Q(2,"\n"))},Fa:[_.$n,_.ao,_.bo,_.ou],styles:[".code-search-suggestion[_ngcontent-%COMP%]{align-items:center;color:inherit;display:flex;margin:5px 8px;overflow-wrap:break-word}.code-search-suggestion[_ngcontent-%COMP%]:focus, .code-search-suggestion[_ngcontent-%COMP%]:hover{text-decoration:none}.primary-text[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block}.primary-text[_ngcontent-%COMP%]   span.matched[_ngcontent-%COMP%]{font-weight:700}.margin-icon[_ngcontent-%COMP%]{align-self:start;flex:none;padding-right:8px}.main-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;min-width:0}.secondary-text[_ngcontent-%COMP%]{font-size:.9230769231rem;line-height:1.0769230769rem}.scope[_ngcontent-%COMP%]{padding-right:5px}.symbol-label[_ngcontent-%COMP%]{background-color:#80868b;border-radius:2px;color:#fff;margin-right:5px;padding:0 7px}.symbol-label.class[_ngcontent-%COMP%], .symbol-label.enum[_ngcontent-%COMP%], .symbol-label.interface[_ngcontent-%COMP%], .symbol-label.struct[_ngcontent-%COMP%], .symbol-label.union[_ngcontent-%COMP%]{background-color:#174ea6}.symbol-label.function[_ngcontent-%COMP%], .symbol-label.method[_ngcontent-%COMP%]{background-color:#a142f4}.symbol-label.enum-constant[_ngcontent-%COMP%], .symbol-label.field[_ngcontent-%COMP%], .symbol-label.property[_ngcontent-%COMP%]{background-color:#689f38}.symbol-label.typedef[_ngcontent-%COMP%], .symbol-label.variable[_ngcontent-%COMP%]{background-color:#1e88e5}"]});_.GI=class{constructor(){this.Ub=[]}};_.GI.O=function(a){return new (a||_.GI)};_.GI.wa=_.Kd({type:_.GI,na:[["menu-keyboard-shortcut-hint"]],qb:[1,"gmat-caption","grimoire-secondary-text"],inputs:{Ub:"shortcut"},ya:1,Aa:1,Da:[[4,"ngFor","ngForOf"],["class","divider",4,"ngIf"],[1,"divider"]],qa:function(a,b){a&1&&_.B(0,Wob,4,2,"ng-container",0);a&2&&_.C("ngForOf",b.Ub)},Fa:[_.ao,_.bo],styles:["menu-keyboard-shortcut-hint[_nghost-%COMP%]{font-family:Roboto Mono,monospace}.divider[_ngcontent-%COMP%]{margin:0 5px}"]});var Xob=a=>[a],epb=a=>({kind:"link",FYb:a}),dub=function(a,b){b&&(a.OT=b,_.mn(a.xe))},Zob=function(a,{Jp:b,value:c,b6:d}){if(!a.OT)return!1;const e=a.OT.Jp,f=a.OT.value;return!!d===!!a.OT.b6&&b===e&&c===f},kub=function(a,b){return{kind:"scope",xY:({Kp:c})=>{a.OT=b;_.mn(a.xe);return{Kp:c,prefix:b}}}},HI=class{constructor(a,b,c){this.xe=a;this.OT=null;this.Ixb=_.Slb;this.TLb=ynb;this.savedQueries=_.nf;this.scopes=[{scope:_.zG,Qa:kub(this,_.zG)}];this.lka=_.sv.has(40);this.savedQueries=_.v(_.NF(c),_.u(d=>
_.pF(d,_.LF)),_.u(({queries:d})=>d.map((e,f)=>{e=f<10?vG(e,_.yG(((f+1)%10).toLocaleString())):vG(e);return{scope:e,Qa:kub(this,e)}})))}Fc(){}gob(a,b){a=a.map(c=>({scope:c,Qa:kub(this,c)}));this.OT=b;JSON.stringify(this.scopes)!==JSON.stringify(a)&&(this.scopes=a);_.mn(this.xe)}K2c(){var a=this.Zw;a.Su.length>0&&a.Su[0].Rd()}Rxa(a){this.Zw.Rxa(a)}};HI.O=function(a){return new (a||HI)(_.y(_.Ah),_.y(_.tv),_.y(_.OF))};
HI.wa=_.Kd({type:HI,na:[["scope-list"]],rb:function(a,b){a&1&&_.Xg(_.lx,7);if(a&2){let c;_.$g(c=_.ah())&&(b.Zw=c.first)}},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&&(_.E(0,"search-box-suggestion-list")(1,"div"),_.B(2,$ob,4,7,"search-box-suggestion-item",0)(3,dpb,3,2,"ng-container",1),_.R(4,"async"),_.G(),_.B(5,fpb,
7,4,"ng-container",1),_.G());a&2&&(_.w(2),_.C("ngForOf",b.scopes),_.w(),_.C("ngIf",_.S(4,3,b.savedQueries)),_.w(2),_.C("ngIf",b.lka))},Fa:[_.Op,_.ao,_.bo,_.Ox,_.Rx,_.ou,_.GI,_.sp,_.jx,_.lx,_.ho],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 lub=function(a){a.Za||(a.Za=a.zone.Vb(()=>_.v(_.rf(0,6E5),hpb(a.document)).subscribe(()=>{a.ihb()})))},II=class{constructor(a,b,c,d){this.Ga=a;this.hVc=b;this.zone=c;this.document=d}Ia(){this.Za&&this.Za.unsubscribe()}ihb(){_.Ep(this.Ga,()=>this.hVc.ihb(new Wqb),"searchPrepare")}};II.O=function(a){return new (a||II)(_.m(_.Jp),_.m(zH),_.m(_.uf),_.m(_.hi))};II.ta=_.k({token:II,oa:II.O,Ea:"root"});var JI=function(a){this.wd=void 0;this.Eq={};if(a){var b=_.ZFa(a);a=_.YFa(a);for(var c=0;c<b.length;c++)this.set(b[c],a[c])}};JI.prototype.set=function(a,b){mub(this,a,b,!1)};JI.prototype.add=function(a,b){mub(this,a,b,!0)};var mub=function(a,b,c,d){for(var e=0;e<b.length;e++){var f=b.charAt(e);a.Eq[f]||(a.Eq[f]=new JI);a=a.Eq[f]}if(d&&a.wd!==void 0)throw Error("Xd`"+b);a.wd=c};
JI.prototype.get=function(a){a:{for(var b=this,c=0;c<a.length;c++)if(b=b.Eq[a.charAt(c)],!b){a=void 0;break a}a=b}return a?a.wd:void 0};JI.prototype.Ny=function(){var a=[];nub(this,a);return a};var nub=function(a,b){a.wd!==void 0&&b.push(a.wd);for(var c in a.Eq)nub(a.Eq[c],b)};JI.prototype.p5=function(a){var b=[];if(a){for(var c=this,d=0;d<a.length;d++){var e=a.charAt(d);if(!c.Eq[e])return[];c=c.Eq[e]}oub(c,a,b)}else oub(this,"",b);return b};
var oub=function(a,b,c){a.wd!==void 0&&c.push(b);for(var d in a.Eq)oub(a.Eq[d],b+d,c)};_.ba=JI.prototype;_.ba.T3=function(a){return this.get(a)!==void 0};_.ba.clear=function(){this.Eq={};this.wd=void 0};_.ba.remove=function(a){for(var b=this,c=[],d=0;d<a.length;d++){var e=a.charAt(d);if(!b.Eq[e])throw Error("Yd`"+a);c.push([b,e]);b=b.Eq[e]}a=b.wd;for(delete b.wd;c.length>0;)if(e=c.pop(),b=e[0],e=e[1],b.Eq[e].Ps())delete b.Eq[e];else break;return a};_.ba.clone=function(){return new JI(this)};
_.ba.Ps=function(){return this.wd===void 0&&_.rc(this.Eq)};var pub=new _.Vd("labelPriorities"),KI=class{constructor(a,b,c){this.Kya=a;c=c.Lha;a=new JI;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.WWc=a}};KI.O=function(a){return new (a||KI)(_.m(_.gw),_.m(pub),_.m(_.M4a))};KI.ta=_.k({token:KI,oa:KI.O});var qub,sub,rub;qub=_.r([]);sub=function(a,{Tu:b,mL:c},d){const e=_.Ti(a.mk.Wc)||new _.Si;return b.map(f=>jub(f,c,f.Ne&&_.bnb(f.Ne,{line:f.lineNumber}),d,e,a.Ua)).map(f=>rub(a,f))};rub=function(a,b){return{kind:"suggestion",qa:a.sqb,zQ:b,oBa:()=>{_.rp(a.Ua,b.url)},bx:b.bx,pr:b.pr,Qc:b.Qc,KD:a.XN.fWb}};
_.LI=class{get B7(){return this.Cmb.instance}constructor(a,b,c,d,e,f,g,l,p,t,x,A,F){this.bm=a;this.Umb=b;this.Ua=c;this.M4c=d;this.mk=A;this.XN=F;this.sqb=_.nn(e,FI).create(t).instance.sqb;this.Cmb=_.nn(e,HI).create(t);_.xIa(f,this.Cmb.uw);_.wk.has(2)||_.sv.has(28)||_.sv.has(37)||lub(x);this.Xw=_.sv.has(69);this.px=_.sv.has(97);this.qr=p.A5()}Ia(){this.Cmb.destroy()}mua(a){const {Pm:b="",Je:c="",Jd:d=""}=a,e=_.Zj(d,this.bm.wK),f=_.Fpa(a);return _.v(_.v(this.qr,_.ag(1),_.u(g=>new orb({Sm:this.bm.qva(e),
iL:e.yb,Exa:7,pathPrefix:_.Zmb(e),Je:c,Xw:this.Xw,px:this.px,qr:g}))),_.pg(g=>this.Umb.kqb(b,g)),_.u(g=>sub(this,g,f)),_.Xf(()=>qub))}wMb({Pm:a=""}){a:{var b=this.M4c;a=b.Kya.parse(a);b:{for(c of _.pk(a))if(c.error){var c=!0;break b}c=!1}if(!c&&(a=a[a.length-1])&&a.Ql===5){b=ipb(b.WWc,a.value);b=b===void 0?b:b+":";break a}b=void 0}return b}Hrb(a){var b=this.bm.parse(a);const c=[],d=new Map;let e=0;for(const {index:f,name:g,add:l}of kpb(b))f>e&&c.push({text:a.substring(e,f),tsa: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),tsa:Array.from(d.keys())});return c}};_.LI.O=function(a){return new (a||_.LI)(_.m(_.kw),_.m(_.nI),_.m(_.ni),_.m(KI),_.m(_.bn),_.m(_.mi),_.m(_.rv),_.m(_.tv),_.m(_.Xv),_.m(_.vf),_.m(II),_.m(_.Zh),_.m(_.Pv))};_.LI.ta=_.k({token:_.LI,oa:_.LI.O});_.MI=class{};_.MI.O=function(a){return new (a||_.MI)};_.MI.Ca=_.Od({type:_.MI});_.MI.Ba=_.nd({imports:[_.io]});_.NI=class{};_.NI.O=function(a){return new (a||_.NI)};_.NI.Ca=_.Od({type:_.NI});_.NI.Ba=_.nd({Nb:[_.LI,KI,{va:pub,Bb:function(){return new Map(urb.map((a,b)=>[a,b]))}}],imports:[_.Qp,_.jy,_.io,_.oy,_.pu,_.MI,_.up,_.px]});_.OI=class{constructor(a){this.ac=a}transform(a){return _.v(this.ac.C5(),_.og(!1),_.u(b=>b?_.enb(a):a.path||""),_.cg())}};_.OI.O=function(a){return new (a||_.OI)(_.y(_.Xv,16))};_.OI.Ke=_.Rd({name:"maybeStripGoogle3",type:_.OI,ie:!0});_.PI=class{};_.PI.O=function(a){return new (a||_.PI)};_.PI.Ca=_.Od({type:_.PI});_.PI.Ba=_.nd({});_.tub=new Set(["depot","host","ossProject"]);_.uub=new _.Vd("viewDataProvider");_.vub=new _.Vd("GMAT_CARD_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});_.QI=class{constructor(){this.subject=new _.fg}subscribe(a){return this.subject.subscribe(a)}};_.QI.O=function(a){return new (a||_.QI)};_.QI.ta=_.k({token:_.QI,oa:_.QI.O});_.wub=[new aH({zc:"start",Ac:"top"},{mc:"end",uc:"top"},-7),new aH({zc:"start",Ac:"bottom"},{mc:"end",uc:"bottom"},-7)];_.RI=function(a,b){a.remove();a.gC=[];for(const c of b)try{c.render(),a.gC.push(c)}catch(d){a.Hg.handleError(d)}};
_.SI=class{constructor(a){this.Hg=a;this.gC=[];this.ogb=null}Ia(){this.clear();this.Ee()}aXa(){return[]}TK(){}onLoad(){}UK(){}Ee(){}update(){this.clear();this.render()}clear(){this.ogb&&this.ogb.unsubscribe();this.remove()}render(){this.onLoad();_.RI(this,this.aXa());this.ogb=this.gta().subscribe(a=>{a&&(_.RI(this,a),this.gC.length===0&&a.length>0?(this.TK(),_.RI(this,[])):this.UK(a))},()=>{this.TK();_.RI(this,[])})}remove(){for(const a of this.gC)try{a.remove()}catch(b){this.Hg.handleError(b)}this.gC=
[]}};_.SI.O=function(a){return new (a||_.SI)(_.y(_.Uf))};_.SI.La=_.Qd({type:_.SI});_.xub=[new aH({zc:"end",Ac:"bottom"},{mc:"start",uc:"top"}),new aH({zc:"end",Ac:"center"},{mc:"start",uc:"center"}),new aH({zc:"end",Ac:"top"},{mc:"start",uc:"bottom"})];var yub;yub=function(a,b){return _.gk(a,1,b)};_.TI=class extends _.cc{constructor(a){super(a)}Hs(){return _.Cl(this,2)}U7(a){return _.Rl(this,2,a)}M7(a){return _.Rl(this,3,a)}};_.TI.prototype.toObject=function(){return zub(this)};var zub=function(a){if(a!=null)return _.dc(a),{Tjd:_.Y(a,1),startLine:_.Cl(a,2),endLine:_.Cl(a,3)}};_.UI=class extends _.cc{constructor(a){super(a)}Hs(){return _.Cl(this,2)}U7(a){return _.Rl(this,2,a)}M7(a){return _.Rl(this,3,a)}};_.UI.Wb=[1];_.UI.prototype.toObject=function(){return Aub(this)};var Aub=function(a){if(a!=null)return _.dc(a),{fod:_.Zb(_.rl(a,_.TI,1,_.kl()),zub),startLine:_.Cl(a,2),endLine:_.Cl(a,3)}};var Bub=class extends _.cc{constructor(){super()}};Bub.Wb=[1];Bub.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Sjd:_.Zb(_.rl(this,_.UI,1,_.kl()),Aub)}}else a=void 0;return a};var Cub=yub((new _.TI).U7(261).M7(262),"dummy text 1"),Dub=yub((new _.TI).U7(263).M7(267),"dummy text 2"),Eub=yub((new _.TI).U7(268).M7(272),"dummy text 3"),Fub,Gub=(new _.UI).U7(260).M7(274),Iub;Fub=_.ul(Gub,1,[Cub,Dub,Eub]);Iub=new Bub;_.Hub=_.ul(Iub,1,[Fub]);_.Jub=RegExp("^x-kythe://([a-zA-Z]+)=");_.Kub=new _.Vd("decorations_service",{oa:()=>_.nk(Eqb)});_.Lub={ku:new Set,ids:[]};_.Mub=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"}});
_.Nub=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 Oub=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)},Pub=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},VI=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},WI=function(){},Tub=function(a,b,c){if(a){try{var d=decodeURIComponent(Qub(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&&!Rub.test(c)&&(a=b,Sub[" "+a]||(Sub[" "+a]=/^[^:]+:\/*[^/]*$/.test(a)?a+"/":Oub(a,"/",!0)),a=Sub[" "+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},XI=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},zk:function(){return new RegExp(a,b)}}},Qub=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)):
""})},YI=function(a,b){if(b){if(Uub.test(a))return a.replace(Vub,function(c){return Wub[c]})}else if(Xub.test(a))return a.replace(Yub,function(c){return Wub[c]});return a},Zub=function(){this.H7={}},$ub=function(a){this.lh=[];this.token=null;this.options=a||_.ZI.defaults;this.options.renderer=this.options.renderer||new $I;this.renderer=this.options.renderer;this.renderer.options=this.options;this.Yob=new Zub},avb=function(){},$I=function(){this.options=_.ZI.defaults},bJ=function(a,b){this.options=
b||_.ZI.defaults;this.links=a;this.rules=aJ.nY;this.renderer=this.options.renderer||new $I;this.renderer.options=this.options;this.oK=!1;if(!this.links)throw Error("ne");this.options.dL?this.rules=aJ.dL:this.options.Ks&&(this.rules=this.options.MTa?aJ.MTa:aJ.Ks)},bvb=function(a){this.lh=[];this.lh.links=Object.create(null);this.options=a||_.ZI.defaults;this.rules=cJ.nY;this.options.dL?this.rules=cJ.dL:this.options.Ks&&(this.rules=this.options.yBa?cJ.yBa:cJ.Ks)},cJ={TYc:/^\n+/,code:/^( {4}[^\n]+\n*)+/,
Y1a:WI,awa:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fSb:WI,hda:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,Qy:"^ {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,}|$))",
rea:/^ {0,3}\[(label)\]: *(?:\n *)?<?([^\s>]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:WI,tQb:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,DG:/^([^\n]+(?:\n(?!hr|heading|lheading| {0,3}>|<\/?(?:tag)(?: +|\n|\/?>)|<(?:script|pre|style|!--))[^\n]+)*)/,text:/^[^\n]+/,gp:/(?!\s*\])(?:\\.|[^\[\]\\])+/,QOa:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};cJ.rea=XI(cJ.rea).replace("label",cJ.gp).replace("title",cJ.QOa).zk();cJ.gUa=/(?:[*+-]|\d{1,9}\.)/;cJ.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/;
cJ.item=XI(cJ.item,"gm").replace(/bull/g,cJ.gUa).zk();cJ.list=XI(cJ.list).replace(/bull/g,cJ.gUa).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+cJ.rea.source+")").zk();cJ.aFb="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";
cJ.SJa=/\x3c!--(?!-?>)[\s\S]*?--\x3e/;cJ.Qy=XI(cJ.Qy,"i").replace("comment",cJ.SJa).replace("tag",cJ.aFb).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).zk();cJ.DG=XI(cJ.DG).replace("hr",cJ.awa).replace("heading",cJ.heading).replace("lheading",cJ.tQb).replace("tag",cJ.aFb).zk();cJ.hda=XI(cJ.hda).replace("paragraph",cJ.DG).zk();cJ.nY=VI({},cJ);
cJ.Ks=VI({},cJ.nY,{Y1a:/^ {0,3}(`{3,}|~{3,})([^`\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,DG:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/});cJ.Ks.DG=XI(cJ.DG).replace("(?!","(?!"+cJ.Ks.Y1a.source.replace("\\1","\\2")+"|"+cJ.list.source.replace("\\1","\\3")+"|").zk();cJ.yBa=VI({},cJ.Ks,{fSb:/^ *([^|\n ].*\|.*)\n *([-:]+ *\|[-| :]*)(?:\n((?:.*[^>\n ].*(?:\n|$))*)\n*|$)/,table:/^ *\|(.+)\n *\|?( *[-:]+[-| :]*)(?:\n((?: *[^>\n ].*(?:\n|$))*)\n*|$)/});
cJ.dL=VI({},cJ.nY,{Qy:XI("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",cJ.SJa).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").zk(),rea:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/});
var cvb=function(a,b){return(new bvb(b)).token(a.replace(/\r\n|\r/g,"\n").replace(/\t/g,"    ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),!0)};
bvb.prototype.token=function(a,b){a=a.replace(/^ +$/gm,"");for(var c,d,e,f,g,l,p,t,x,A,F;a;){if(e=this.rules.TYc.exec(a))a=a.substring(e[0].length),e[0].length>1&&this.lh.push({type:"space"});if(e=this.rules.code.exec(a))a=a.substring(e[0].length),e=e[0].replace(/^ {4}/gm,""),this.lh.push({type:"code",text:this.options.dL?e:Oub(e,"\n")});else if(e=this.rules.Y1a.exec(a))a=a.substring(e[0].length),this.lh.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.lh.push({type:"heading",depth:e[1].length,text:e[2]});else{if(b&&(e=this.rules.fSb.exec(a))&&(g={type:"table",Do:Pub(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/\n$/,"").split("\n"):[]},g.Do.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]=Pub(g.cells[t],g.Do.length);this.lh.push(g);continue}if(e=this.rules.awa.exec(a))a=a.substring(e[0].length),this.lh.push({type:"hr"});else if(e=this.rules.hda.exec(a))a=a.substring(e[0].length),this.lh.push({type:"blockquote_start"}),e=e[0].replace(/^ *> ?/gm,""),this.token(e,b),this.lh.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:"",jia:!1};this.lh.push(l);
e=e[0].match(this.rules.item);p=[];c=!1;x=e.length;for(t=0;t<x;t++)g=e[t],d=g.length,g=g.replace(/^ *([*+-]|\d+\.) */,""),~g.indexOf("\n ")&&(d-=g.length,g=this.options.dL?g.replace(/^ {1,4}/gm,""):g.replace(new RegExp("^ {1,"+d+"}","gm"),"")),t!==x-1&&(d=cJ.gUa.exec(e[t+1])[0],f.length>1?d.length===1:d.length>1||this.options.v3c&&d!==f)&&(a=e.slice(t+1).join("\n")+a,t=x-1),d=c||/\n\n(?!\s*$)/.test(g),t!==x-1&&(c=g.charAt(g.length-1)==="\n",d||(d=c)),d&&(l.jia=!0),A=/^\[[ xX]\] /.test(g),F=void 0,
A&&(F=g[1]!==" ",g=g.replace(/^\[[ xX]\] +/,"")),d={type:"list_item_start",task:A,checked:F,jia:d},p.push(d),this.lh.push(d),this.token(g,!1),this.lh.push({type:"list_item_end"});if(l.jia)for(x=p.length,t=0;t<x;t++)p[t].jia=!0;this.lh.push({type:"list_end"})}else if(e=this.rules.Qy.exec(a))a=a.substring(e[0].length),this.lh.push({type:this.options.cq?"paragraph":"html",pre:!this.options.jka&&(e[1]==="pre"||e[1]==="script"||e[1]==="style"),text:e[0]});else if(b&&(e=this.rules.rea.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.lh.links[f]||(this.lh.links[f]={href:e[2],title:e[3]});else{if(b&&(e=this.rules.table.exec(a))&&(g={type:"table",Do:Pub(e[1].replace(/^ *| *\| *$/g,"")),align:e[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:e[3]?e[3].replace(/(?: *\| *)?\n$/,"").split("\n"):[]},g.Do.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]=Pub(g.cells[t].replace(/^ *\| *| *\| *$/g,""),g.Do.length);this.lh.push(g);continue}if(e=this.rules.tQb.exec(a))a=a.substring(e[0].length),this.lh.push({type:"heading",depth:e[2]==="="?1:2,text:e[1]});else if(b&&(e=this.rules.DG.exec(a)))a=a.substring(e[0].length),this.lh.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.lh.push({type:"text",text:e[0]});else if(a)throw Error("oe`"+a.charCodeAt(0));}}}return this.lh};
var aJ={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,OSa:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:WI,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*\)/,zza:/^!?\[(label)\]\[(ref)\]/,jeb:/^!?\[(ref)\](?:\[\])?/,Kla:/^__([^\s_])__(?!_)|^\*\*([^\s*])\*\*(?!\*)|^__([^\s][\s\S]*?[^\s])__(?!_)|^\*\*([^\s][\s\S]*?[^\s])\*\*(?!\*)/,PV:/^_([^\s_])_(?!_)|^\*([^\s*"<\[])\*(?!\*)|^_([^\s][\s\S]*?[^\s_])_(?!_|[^\spunctuation])|^_([^\s_][\s\S]*?[^\s])_(?!_|[^\spunctuation])|^\*([^\s"<\[][\s\S]*?[^\s*])\*(?!\*)|^\*([^\s*"<\[][\s\S]*?[^\s])\*(?!\*)/,
code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,r3:/^( {2,}|\\)\n(?!\s*$)/,zea:WI,text:/^(`+|[^`])[\s\S]*?(?=[\\<!\[`*]|\b_| {2,}\n|$)/,qJc:"!\"#$%&'()*+,\\-./:;<=>?@\\[^_{|}~"};aJ.PV=XI(aJ.PV).replace(/punctuation/g,aJ.qJc).zk();aJ.qFc=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g;aJ.ZJc=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/;aJ.kFc=/[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])?)+(?![-_])/;
aJ.OSa=XI(aJ.OSa).replace("scheme",aJ.ZJc).replace("email",aJ.kFc).zk();aJ.iDc=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/;aJ.tag=XI(aJ.tag).replace("comment",cJ.SJa).replace("attribute",aJ.iDc).zk();aJ.gp=/(?:\[[^\[\]]*\]|\\[\[\]]?|`[^`]*`|[^\[\]\\])*?/;aJ.kHc=/\s*(<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*)/;aJ.QOa=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/;aJ.link=XI(aJ.link).replace("label",aJ.gp).replace("href",aJ.kHc).replace("title",aJ.QOa).zk();
aJ.zza=XI(aJ.zza).replace("label",aJ.gp).replace("ref",cJ.gp).zk();aJ.jeb=XI(aJ.jeb).replace("ref",cJ.gp).zk();aJ.nY=VI({},aJ);aJ.dL=VI({},aJ.nY,{Kla:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,PV:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/,link:XI(/^!?\[(label)\]\((.*?)\)/).replace("label",aJ.gp).zk(),zza:XI(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",aJ.gp).zk()});
aJ.Ks=VI({},aJ.nY,{escape:XI(aJ.escape).replace("])","~|])").zk(),xFc:/[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/,lDc:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,zea:/^~+(?=\S)([\s\S]*?\S)~+/,text:XI(aJ.text).replace("]|","~]|").replace("|$","|https?://|ftp://|www\\.|[a-zA-Z0-9.!#$%&'*+/=?^_`{\\|}~-]+@|$").zk()});aJ.Ks.url=XI(aJ.Ks.url,"i").replace("email",aJ.Ks.xFc).zk();
aJ.MTa=VI({},aJ.Ks,{r3:XI(aJ.r3).replace("{2,}","*").zk(),text:XI(aJ.Ks.text).replace("{2,}","*").zk()});
bJ.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+=YI(e[1]);else if(e=this.rules.tag.exec(a))!this.oK&&/^<a /i.test(e[0])?this.oK=!0:this.oK&&/^<\/a>/i.test(e[0])&&(this.oK=!1),!this.gwa&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])?this.gwa=!0:this.gwa&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])&&(this.gwa=!1),a=a.substring(e[0].length),b+=this.options.cq?this.options.jka?this.options.jka(e[0]):YI(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.oK=!0;d=e[2];this.options.dL?(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+=dvb(this,e,{href:evb(d),title:evb(c)});this.oK=!1}else if((e=this.rules.zza.exec(a))||
(e=this.rules.jeb.exec(a)))a=a.substring(e[0].length),c=(e[2]||e[1]).replace(/\s+/g," "),(c=this.links[c.toLowerCase()])&&c.href?(this.oK=!0,b+=dvb(this,e,c),this.oK=!1):(b+=e[0].charAt(0),a=e[0].substring(1)+a);else if(e=this.rules.Kla.exec(a))a=a.substring(e[0].length),b+=this.renderer.Kla(this.output(e[4]||e[3]||e[2]||e[1]));else if(e=this.rules.PV.exec(a))a=a.substring(e[0].length),b+=this.renderer.PV(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.BIb(YI(e[2].trim(),!0));else if(e=this.rules.r3.exec(a))a=a.substring(e[0].length),b+=this.renderer.r3();else if(e=this.rules.zea.exec(a))a=a.substring(e[0].length),b+=this.renderer.zea(this.output(e[1]));else if(e=this.rules.OSa.exec(a))a=a.substring(e[0].length),e[2]==="@"?(c=YI(this.Sbb(e[1])),d="mailto:"+c):d=c=YI(e[1]),b+=this.renderer.link(d,null,c);else if(!this.oK&&(e=this.rules.url.exec(a))){if(e[2]==="@")c=YI(e[0]),d="mailto:"+c;else{do d=e[0],e[0]=this.rules.lDc.exec(e[0])[0];
while(d!==e[0]);c=YI(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.gwa?b+this.renderer.text(e[0]):b+this.renderer.text(YI(this.apb(e[0])));else if(a)throw Error("oe`"+a.charCodeAt(0));return b};
var evb=function(a){return a?a.replace(aJ.qFc,"$1"):a},dvb=function(a,b,c){var d=c.href;c=c.title?YI(c.title):null;return b[0].charAt(0)!=="!"?a.renderer.link(d,c,a.output(b[1])):a.renderer.image(d,c,YI(b[1]))};bJ.prototype.apb=function(a){return this.options.apb?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};
bJ.prototype.Sbb=function(a){if(!this.options.Sbb)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};_.ba=$I.prototype;_.ba.code=function(a,b,c){b=(b||"").match(/\S*/)[0];if(this.options.tw){var d=this.options.tw(a,b);d!=null&&d!==a&&(c=!0,a=d)}return b?'<pre><code class="'+this.options.cXc+YI(b,!0)+'">'+(c?a:YI(a,!0))+"</code></pre>\n":"<pre><code>"+(c?a:YI(a,!0))+"</code></pre>"};
_.ba.hda=function(a){return"<blockquote>\n"+a+"</blockquote>\n"};_.ba.Qy=function(a){return a};_.ba.heading=function(a,b,c,d){return this.options.yUc?"<h"+b+' id="'+this.options.zUc+d.dBa(c)+'">'+a+"</h"+b+">\n":"<h"+b+">"+a+"</h"+b+">\n"};_.ba.awa=function(){return this.options.cna?"<hr/>\n":"<hr>\n"};_.ba.list=function(a,b,c){var d=b?"ol":"ul";return"<"+d+(b&&c!==1?' start="'+c+'"':"")+">\n"+a+"</"+d+">\n"};_.ba.DG=function(a){return"<p>"+a+"</p>\n"};
_.ba.table=function(a,b){b&&(b="<tbody>"+b+"</tbody>");return"<table>\n<thead>\n"+a+"</thead>\n"+b+"</table>\n"};var fvb=function(a,b){var c=b.Do?"th":"td";return(b.align?"<"+c+' align="'+b.align+'">':"<"+c+">")+a+"</"+c+">\n"};_.ba=$I.prototype;_.ba.Kla=function(a){return"<strong>"+a+"</strong>"};_.ba.PV=function(a){return"<em>"+a+"</em>"};_.ba.BIb=function(a){return"<code>"+a+"</code>"};_.ba.r3=function(){return this.options.cna?"<br/>":"<br>"};_.ba.zea=function(a){return"<del>"+a+"</del>"};
_.ba.link=function(a,b,c){a=Tub(this.options.cq,this.options.rHb,a);if(a===null)return c;a='<a href="'+YI(a)+'"';b&&(a+=' title="'+b+'"');return a+(">"+c+"</a>")};_.ba.image=function(a,b,c){a=Tub(this.options.cq,this.options.rHb,a);if(a===null)return c;a='<img src="'+a+'" alt="'+c+'"';b&&(a+=' title="'+b+'"');return a+=this.options.cna?"/>":">"};_.ba.text=function(a){return a};_.ba=avb.prototype;_.ba.Kla=function(a){return a};_.ba.PV=function(a){return a};_.ba.BIb=function(a){return a};_.ba.zea=function(a){return a};
_.ba.text=function(a){return a};_.ba.link=function(a,b,c){return c};_.ba.image=function(a,b,c){return c};_.ba.r3=function(){return""};var gvb=function(a,b){return(new $ub(b)).parse(a)};$ub.prototype.parse=function(a){this.inline=new bJ(a.links,this.options);this.nVc=new bJ(a.links,VI({},this.options,{renderer:new avb}));this.lh=a.reverse();for(a="";this.next();)a+=hvb(this);return a};$ub.prototype.next=function(){return this.token=this.lh.pop()};
$ub.prototype.peek=function(){return this.lh[this.lh.length-1]||0};
var ivb=function(a){for(var b=a.token.text;a.peek().type==="text";)b+="\n"+a.next().text;return a.inline.output(b)},hvb=function(a){switch(a.token.type){case "space":return"";case "hr":return a.renderer.awa();case "heading":return a.renderer.heading(a.inline.output(a.token.text),a.token.depth,Qub(a.nVc.output(a.token.text)),a.Yob);case "code":return a.renderer.code(a.token.text,a.token.lang,a.token.xRc);case "table":var b="",c="",d,e;var f="";for(d=0;d<a.token.Do.length;d++)f+=fvb(a.inline.output(a.token.Do[d]),
{Do:!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+=fvb(a.inline.output(g[e]),{Do:!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+=hvb(a);return a.renderer.hda(c);case "list_start":c="";b=a.token.ordered;for(d=a.token.start;a.next().type!=="list_end";)c+=hvb(a);return a.renderer.list(c,b,d);case "list_item_start":c=
"";b=a.token.jia;for(a.token.task&&(c+="<input "+(a.token.checked?'checked="" ':"")+'disabled="" type="checkbox"'+(a.renderer.options.cna?" /":"")+"> ");a.next().type!=="list_item_end";)c+=b||a.token.type!=="text"?hvb(a):ivb(a);return"<li>"+c+"</li>\n";case "html":return a.renderer.Qy(a.token.text);case "paragraph":return a.renderer.DG(a.inline.output(a.token.text));case "text":return a.renderer.DG(ivb(a));default:c='Token with "'+a.token.type+'" type was not found.';if(a.options.silent)return console.log(c),
"";throw Error(c);}};Zub.prototype.dBa=function(a){a=a.toLowerCase().trim().replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.H7.hasOwnProperty(a)){var b=a;do this.H7[b]++,a=b+"-"+this.H7[b];while(this.H7.hasOwnProperty(a))}this.H7[a]=0;return a};var Uub=/[&<>"']/,Vub=/[&<>"']/g,Wub={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Xub=/[<>"']|&(?!#?\w+;)/,Yub=/[<>"']|&(?!#?\w+;)/g,Sub={},Rub=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;WI.exec=WI;
_.ZI=function(a,b,c){if(typeof a==="undefined"||a===null)throw Error("pe");if(typeof a!=="string")throw Error("qe`"+Object.prototype.toString.call(a));if(c||typeof b==="function"){c||(c=b,b=null);b=VI({},_.ZI.defaults,b||{});var d=b.tw,e=0;try{var f=cvb(a,b)}catch(p){return c(p)}var g=f.length;var l=function(p){if(p)return b.tw=d,c(p);try{var t=gvb(f,b)}catch(x){p=x}b.tw=d;return p?c(p):c(null,t)};if(!d||d.length<3)return l();delete b.tw;if(!g)return l();for(;e<f.length;e++)(function(p){return p.type!==
"code"?--g||l():d(p.text,p.lang,function(t,x){if(t)return l(t);if(x==null||x===p.text)return--g||l();p.text=x;p.xRc=!0;--g||l()})})(f[e])}else try{return b&&(b=VI({},_.ZI.defaults,b)),gvb(cvb(a,b),b)}catch(p){p.message+="\nPlease report this to https://github.com/markedjs/marked.";if((b||_.ZI.defaults).silent)return"<p>An error occurred:</p><pre>"+YI(p.message,!0)+"</pre>";throw p;}};_.ZI.options=_.ZI.setOptions=function(a){VI(_.ZI.defaults,a);return _.ZI};
_.ZI.sTc=function(){return{rHb:null,MTa:!1,Ks:!0,yUc:!0,zUc:"",tw:null,cXc:"language-",Sbb:!0,dL:!1,renderer:new $I,cq:!1,jka:null,silent:!1,v3c:!1,apb:!1,yBa:!0,cna:!1}};_.ZI.defaults=_.ZI.sTc();_.ZI.Kya=gvb;_.ZI.Eyc=Zub;_.ZI.parse=_.ZI;var jvb=class extends SH{constructor(){super();this.N4=this.Vea=0}};var lvb=class extends SH{Dga(){let a=1;for(let d=kvb(this),e=0;e<d.length;e++){var b=this[d[e]];if(b!=null){if(b.Nvb)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?Bsb(c):0,c=b+c|0;b=c}else b=0;else b=Bsb(b);a=Math.imul(1000003,a)^b}}return a}toString(){var a=Esb(this);a=OG(asb(a.C1a))+OG(Hsb("[]",a.D1a));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 ysb;b=OG(b)+"{";a.PRc=", ".toString();
a.iLb=b.toString();a.H1a="}".toString();a.QRc=OG(a.iLb)+OG(a.H1a);for(let f=kvb(this),g=0;g<f.length;g++){var c=f[g],d=this[c];Array.isArray(d)&&(d="["+OG(d)+"]");b=a;c=OG(c)+"="+OG(d);d=b;if(d.M4){var e=d.M4;e.Wea=OG(e.Wea)+OG(d.PRc)}else{e=d;let l=new xsb;l.Wea=d.iLb;e.M4=l}b=b.M4;b.Wea=OG(b.Wea)+OG(c)}return a.toString()}},kvb=function(a){const b=Object.keys(a),c=a.D7c;return c?b.filter(d=>!c.includes(d)):b};var mvb=class extends lvb{constructor(){super();this.E1a=this.G1a=this.F1a=0}line(){return this.F1a}start(){return this.G1a}end(){return this.E1a}};var nvb=class extends SH{constructor(){super();this.Uea=0}Kbb(){return this.Uea<this.hLb.length}o6(){let a;return upb(this.hLb[a=this.Uea,this.Uea=this.Uea+1|0,a])}};var qvb=function(a,b,c,d){c=usb(c);d=usb(d);let e=new jvb;b=b.URc;e.Vea=0;e.N4=0;for(e.O4=b;c.Kbb();){var f=c.o6().wC;b=f>>2;var g=e,l=c.o6().wC,p=c.o6().wC,t=[],x=g;for(x.Vea=x.Vea+l|0;x.O4.length>x.N4&&x.O4[x.N4].wC<x.Vea;)x.N4=x.N4+1|0;x=x.Vea;p=x+p|0;l=g.N4;for(var A=l==0?0:g.O4[l-1|0].wC+1|0,F=x-A|0;p>(A-1|0)&&l<g.O4.length;){var I=g.O4[l].wC;x=t;A=p>I?I-A|0:p-A|0;I=new mvb;I.F1a=l;I.G1a=F;I.E1a=A;x.push(I);l=l+1|0;A=g.O4[l-1|0].wC+1|0;F=0}g=t;(f&1)>0&&d.o6();switch(f&2){case 0:f=a;b=ovb(b);
if(b!=null)for(let K=g,U=0;U<K.length;U++)g=K[U],t=b,pvb(f,g,{startColumn:g.start(),endColumn:g.end(),vp:t});break;case 2:f=a;t=b;b=d.o6();switch(t){case 35:case 36:b="/search?q="+OG(encodeURIComponent(b));break;case 30:t=RegExp("^https?://cs.corp.google.com","");x="";for(p=0;0<=(p=x.indexOf("\\",p));)x.charCodeAt(p+1|0)==36?(l=OG(x.substr(0,p|0))+"$",F=p=p+1|0,l+=OG(x.substr(F))):(l=OG(x.substr(0,p|0)),F=p=p+1|0,l+=OG(x.substr(F))),x=l;b=b.replace(t,x);break;case 55:b="https://b.corp.google.com/issues?q="+
OG(b);break;case 37:b="https://b.corp.google.com/hotlists/"+OG(b);break;case 38:b="https://b.corp.google.com/savedsearches/"+OG(b);break;case 56:b="https://b.corp.google.com/components/"+OG(b)}Fsb(b,"/search/")&&b.indexOf("?")>0&&(b="/search"+OG(b.substr(b.indexOf("?"))));t=Fsb(b,"http://")||Fsb(b,"https://")?"external":"";for(let K=g,U=0;U<K.length;U++)f.addLink(K[U],b,t)}}return a.rX},wpb=function(a,b,c,d){return qvb(a,b,new vsb(()=>{let e=new nvb;e.Uea=0;e.hLb=c;return e}),Msb(d))};var ovb=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 vpb=class extends SH{constructor(){super();this.gLb=0}t4a(){return this.TRc}};var pvb=function(a,b,c){a.rX.has(b.line())||a.rX.set(b.line(),[]);a.rX.get(b.line()).push(c)},xpb=class{constructor(){this.rX=new Map}addLink(a,b,c){pvb(this,a,{startColumn:a.start(),endColumn:a.end(),tagName:"a",vp:"link-decoration-layer",href:b,key:c})}};var uvb,wvb,xvb,vvb;_.rvb=!0;_.svb=!1;_.tvb=!1;uvb=function(a,b,c,d){c=c.yk().clone().Wm(0);const e=_.v(d,_.u(f=>{let g;return((g=_.ar(f))==null?void 0:_.ql(g,_.Xq,2))||new _.Xq}));for(const f of a.yRb)yqb(f,c,e);return _.v(d,_.Lja((f,g)=>!!_.$q(f)||g===0),_.rg(f=>{var g=_.ql(f,_.iq,7);let l;if(g==null?0:(l=_.ql(g,_.fk,1))==null?0:l.rO()){g=g.clone().Wm(0);for(var p of a.yRb)yqb(p,g,e);p=b.clone().fq(g);a.LN.put(p.toObject(),_.r(f))}}))};
wvb=function(a,b){const c=b.clone();c.rd(_.Fi(_.Xmb(b.oe())));let d,e;return(e=(d=vvb(a,c))==null?void 0:_.$q(d))==null?void 0:_.rl(e,_.Uq,1,_.kl()).find(f=>f.oe()===b.oe())};
xvb=function(a,b){const c=a.cYc.includes(b.yk().getType());return _.v(_.Iv(a.nf,()=>{if(c){var d=a.nf.il();d["X-Server-Timeout"]="60"}else d=a.nf.il();if(_.rvb){var e=a.YN;d=e.Mh.CL(e.Rh+"/$rpc/devtools.grimoire.FileService/GetContentsStreaming",b,d||{},_.FSa);d=jnb(d)}else d=a.YN.Zua(b,d);return d},"FileService.getContentsStreaming"),_.mg())};vvb=function(a,b){b=uqb((new _.Sq).fq(b),!1);a=a.LN;b=b.toObject();return a.getValue(b)};
_.dJ=class{constructor(a,b,c,d,e){this.Ga=a;this.yRb=b;this.YN=c;this.nf=d;this.fL=e;this.cYc=[3,0];this.LN=new _.Au(this.Ga)}list(a,b,c,d,e,f){if(e===""||e==="/")e=void 0;a=_.jk(a,b,c,d,e,f);const g=(new _.Sq).fq(a),l=g.clone();a.Wm(3);return _.v(this.fL.prefetch("directory"),_.pg(p=>{p&&this.LN.put(Fqb(p.request).toObject(),uvb(this,l,g,_.r((0,_.DSa)(p.response))));return _.v(this.LN.fetch(l.toObject(),()=>{const t=uqb(l.clone(),!0).toObject();let x,A;return(A=(x=_.cZa(this.LN,t))==null?void 0:
_.v(x,_.eg()))!=null?A:this.Zua(l,g)}),_.u(lpb))}))}get(a,b,c,d,e,f){a=_.jk(a,b,c,d,e,f==null?void 0:f.Pb);(f==null?0:f.fileSize)&&_.Rb(a,4,_.sb(f.fileSize),"0");const g=uqb((new _.Sq).fq(a),!0),l=g.clone();if(b=wvb(this,a))b.getType()&&a.Wm(b.getType()),b.NW().length>0&&a.NWb(b.NW()),b.u4a()&&a.xWb(b.u4a());(f==null?void 0:f.type)!==void 0&&a.Wm(f==null?void 0:f.type);_.Pl(_.Pl(_.Pl(g,4,!0),9,_.svb),10,_.tvb);this.Ga.Oo({MJ:[{eventType:"FILE_OPENED",XKb:[],Ne:a,lineNumber:f==null?void 0:f.line}]});
return _.v(this.fL.prefetch("file"),_.pg(p=>{p&&this.LN.put(Fqb(p.request).toObject(),uvb(this,l,g,_.r((0,_.DSa)(p.response))));return this.LN.fetch(l.toObject(),()=>{var t=this.LN;var x=uqb(l.clone(),!1).toObject();t=t.getValue(x);x=this.Zua(l,g);return t?_.v(x,_.og(t),_.cg(_.Aqb)):x})}))}Zua(a,b){return uvb(this,a,b,xvb(this,b))}};_.dJ.O=function(a){return new (a||_.dJ)(_.m(_.Dv),_.m(_.Qy),_.m(_.W7a),_.m(_.Zv),_.m(_.Vv))};_.dJ.ta=_.k({token:_.dJ,oa:_.dJ.O,Ea:"root"});var ypb=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"]]),ppb=new WeakMap;var yvb={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,"* ABBR":!0,
"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0,
"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"* REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},zvb={"* 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 PG={};var Avb={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},Bvb=/[\n\f\r"'()*<>]/g,Bpb={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
"*":"%2a","<":"%3c",">":"%3e"},Cvb=function(a,b,c){b=(0,_.Uk)(b);if(b=="")return null;var d=String(b.slice(0,4)).toLowerCase();if(("url("<d?-1:"url("==d?0:1)==0){if(!b.endsWith(")")||_.bB(b,"(")>1||_.bB(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))&&_.jc(a)!=_.lc.toString()?'url("'+_.jc(a).replace(Bvb,Cpb)+'")':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 Avb))return null}return b};var Dpb=RG("Element","attributes")||RG("Node","attributes"),Dvb=SG("Element","hasAttribute"),Evb=SG("Element","getAttribute"),Fpb=SG("Element","setAttribute"),Fvb=SG("Element","removeAttribute");RG("Element","innerHTML")||RG("HTMLElement","innerHTML");var Gvb=SG("Element","getElementsByTagName"),Hvb=SG("Element","matches")||SG("Element","msMatchesSelector"),Lpb=RG("Node","nodeName"),Mpb=RG("Node","nodeType"),Opb=RG("Node","parentNode");RG("Node","childNodes");
var Hpb=RG("HTMLElement","style")||RG("Element","style"),Jpb=RG("HTMLStyleElement","sheet"),Ppb=SG("CSSStyleDeclaration","getPropertyValue"),Rpb=SG("CSSStyleDeclaration","setProperty"),Tpb=RG("Element","namespaceURI")||RG("Node","namespaceURI");var Ivb=RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Jvb={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0},Mvb=function(a,b,c){var d=[];Kvb(_.wa(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("ve");if(!(b&&_.Xk&&document.documentMode==10&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(Ivb,"#"+b+" $1"):e.selectorText,g=d.push;e=Lvb(e.style,c);if(_.ma(f,
"<"))throw Error("T`"+f);const t=f.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=\\^$|]+$/.test(t))throw Error("U`"+f);a:{const x={"(":")","[":"]"},A=[];for(let F=0;F<t.length;F++){const I=t[F];if(x[I])A.push(x[I]);else{b:{for(p in x)if(x[p]==I){var l=!0;break b}l=!1}if(l&&A.pop()!=I){var p=!1;break a}}}p=A.length==0}if(!p)throw Error("V`"+f);e instanceof _.om||(e=_.Mcb(e));g.call(d,new _.pm(`${f}{`+_.Lcb(e).replace(/</g,"\\3C ")+"}",_.YCa))}});return Dqb(d)},
Kvb=function(a){return a.filter(function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})},Ovb=function(a,b,c){a=Nvb("<style>"+a+"</style>");return a==null||a.sheet==null?_.ZCa:Mvb(a.sheet,b!=void 0?b:null,c)},Nvb=function(a){a=_.Hc("<html><head></head><body>"+a+"</body></html>");return(new DOMParser).parseFromString(_.Ic(a),"text/html").body.children[0]},Lvb=function(a,b){if(!a)return _.UCa;var c=document.createElement("div").style;Pvb(a).forEach(function(d){var e=_.Zk&&d in Jvb?
d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");_.Rk(e,"--")||_.Rk(e,"var")||(d=Qpb(a,d),d=Cvb(e,d,b),d!=null&&Spb(c,e,d))});return new _.om(c.cssText||"",_.TCa)},Rvb=function(a){var b=Array.from(UG(Gvb,a,"getElementsByTagName",["STYLE"])),c=Cmb(b,function(g){return _.wa(Kpb(g).cssRules)});c=Kvb(c);let d=[];for(var e=0;e<c.length;e++)d[e]={index:e,omb:c[e]};d.sort(function(g,l){var p=Apb(g.omb.selectorText),t=Apb(l.omb.selectorText);a:{const x=Math.min(p.length,
t.length);for(let A=0;A<x;A++){const F=_.CA(p[A],t[A]);if(F!=0){p=F;break a}}p=_.CA(p.length,t.length)}return p||g.index-l.index});for(e=0;e<d.length;e++)c[e]=d[e].omb;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var f;f=a.nextNode();)c.forEach(function(g){UG(Hvb,f,f.matches?"matches":"msMatchesSelector",[g.selectorText])&&g.style&&Qvb(f,g.style)});b.forEach(_.Fm)},Qvb=function(a,b){var c=Pvb(a.style);Pvb(b).forEach(function(d){if(!(c.indexOf(d)>=0)){var e=Qpb(b,
d);Spb(a.style,d,e)}})},Pvb=function(a){_.xa(a)?a=_.wa(a):(a=_.jca(a),_.va(a,"cssText"));return a};var Svb=typeof WeakMap!="undefined"&&WeakMap.toString().indexOf("[native code]")!=-1,Tvb=0,Uvb=function(){this.Gk=[];this.wCa=[];this.a4="data-elementweakmap-index-"+Tvb++};Uvb.prototype.set=function(a,b){if(UG(Dvb,a,"hasAttribute",[this.a4])){var c=parseInt(UG(Evb,a,"getAttribute",[this.a4])||null,10);this.wCa[c]=b}else c=this.wCa.push(b)-1,Gpb(a,this.a4,c.toString()),this.Gk.push(a);return this};
Uvb.prototype.get=function(a){if(UG(Dvb,a,"hasAttribute",[this.a4]))return a=parseInt(UG(Evb,a,"getAttribute",[this.a4])||null,10),this.wCa[a]};Uvb.prototype.clear=function(){this.Gk.forEach(function(a){UG(Fvb,a,"removeAttribute",[this.a4])},this);this.Gk=[];this.wCa=[]};_.Vvb=function(){this.cha=document.implementation.createHTMLDocument("")};
_.Vvb.prototype.LTb=function(a){const b=this.cha.createElement("span");this.kea&&this.Mla=="*"&&(b.id=this.kea);this.m8a&&(a=Nvb("<div>"+a+"</div>"),Rvb(a),a=a.innerHTML);a=_.Hc(a);var c=document.createElement("template");if("content"in c)tnb(c,a),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;tnb(d.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=Svb?new WeakMap:new Uvb;d=a.nextNode();){a:{var e=d;switch(Npb(e)){case 3:e=
this.createTextNode(e);break a;case 1:if(VG(e).toUpperCase()=="TEMPLATE")e=null;else{var f=VG(e).toUpperCase();if(f in this.Sla||Upb(e)!="http://www.w3.org/1999/xhtml")f=null;else if(this.v8[f])f=this.cha.createElement(f);else{var g=this.cha.createElement("span");this.uob&&Gpb(g,"data-sanitizer-original-tag",f.toLowerCase());f=g}if(f){var l=f,p=Epb(e);if(p!=null)for(var t=0;g=p[t];t++)if(g.specified){var x=e;var A=g;var F=A.name;if(_.Rk(F,"data-sanitizer-"))A=null;else{var I=VG(x);A=A.value;var K=
{tagName:(0,_.Uk)(I).toLowerCase(),attributeName:(0,_.Uk)(F).toLowerCase()},U={jPc:void 0};K.attributeName=="style"&&(U.jPc=Ipb(x));x=Wvb(I,F);x in this.Zca?(F=this.Zca[x],A=F(A,K,U)):(F=Wvb(null,F),F in this.Zca?(F=this.Zca[F],A=F(A,K,U)):A=null)}A!==null&&Gpb(l,g.name,A)}e=f}else e=null}break a;default:e=null}}if(e){if(Npb(e)==1&&c.set(d,e),d=WG(d),g=!1,d)f=Npb(d),l=VG(d).toLowerCase(),p=WG(d),f!=11||p?l=="body"&&p&&(f=WG(p))&&!WG(f)&&(g=!0):g=!0,f=null,g||!d?f=b:Npb(d)==1&&(f=c.get(d)),f.content&&
(f=f.content),f.appendChild(e)}else _.Em(d)}c.clear&&c.clear();return b};var Xvb={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0};var Yvb={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,
NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,VIDEO:!0,WBR:!0};var Zvb={"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},cwb=function(a){this.cha=document.implementation.createHTMLDocument("");a=a||new $vb;awb(a);this.Zca=_.tc(a.bF);this.Sla=_.tc(a.Sla);this.v8=_.tc(a.v8);this.uob=a.uob;a.xPc.forEach(function(b){if(!_.Rk(b,"data-"))throw new _.BA('Only "data-" attributes allowed, got: %s.',[b]);if(_.Rk(b,"data-sanitizer-"))throw new _.BA('Attributes with "%s" prefix are not allowed, got: %s.',
["data-sanitizer-",b]);this.Zca["* "+b.toUpperCase()]=bwb},this);a.uPc.forEach(function(b){b=b.toUpperCase();if(!_.ma(b,"-")||Zvb[b])throw new _.BA("Only valid custom element tag names allowed, got: %s.",[b]);this.v8[b]=!0},this);this.Aia=a.Aia;this.Mla=a.Mla;this.kea=null;this.m8a=a.m8a};_.Qk(cwb,_.Vvb);
var dwb=function(a){return function(b,c){b=(0,_.Uk)(b);return(c=a(b,c))&&_.jc(c)!=_.lc.toString()?_.jc(c):null}},$vb=function(){this.bF={};_.Wk([yvb,zvb],function(a){_.jca(a).forEach(function(b){this.bF[b]=bwb},this)},this);this.vN={};this.xPc=[];this.uPc=[];this.Sla=_.tc(Xvb);this.v8=_.tc(Yvb);this.uob=!1;this.k6c=ewb;this.Q1c=this.Nrb=this.OYc=this.Aia=Bqb;this.Mla=null;this.oTb=this.m8a=!1},fwb=function(a,b){return function(c,d,e,f){c=a(c,d,e,f);return c==null?null:b(c,d,e,f)}},eJ=function(a,b,
c,d){a[c]&&!b[c]&&(a[c]=fwb(a[c],d))};$vb.prototype.ab=function(){return new cwb(this)};
var awb=function(a){if(a.oTb)throw Error("we");eJ(a.bF,a.vN,"* USEMAP",gwb);var b=dwb(a.k6c);["* ACTION","* CITE","* HREF"].forEach(function(d){eJ(this.bF,this.vN,d,b)},a);var c=dwb(a.Aia);["* LONGDESC","* SRC","LINK HREF"].forEach(function(d){eJ(this.bF,this.vN,d,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(d){eJ(this.bF,this.vN,d,_.Ok(hwb,this.OYc))},a);eJ(a.bF,a.vN,"A TARGET",_.Ok(iwb,["_blank","_self"]));eJ(a.bF,a.vN,"* CLASS",_.Ok(jwb,a.Nrb));eJ(a.bF,a.vN,"* ID",_.Ok(kwb,a.Nrb));eJ(a.bF,
a.vN,"* STYLE",_.Ok(a.Q1c,c));a.oTb=!0},ewb=a=>_.mc(a),Wvb=function(a,b){a||(a="*");return(a+" "+b).toUpperCase()},bwb=function(a){return(0,_.Uk)(a)},iwb=function(a,b){b=(0,_.Uk)(b);return _.ua(a,b.toLowerCase())>=0?b:null},gwb=function(a){return(a=(0,_.Uk)(a))&&a.charAt(0)=="#"?a:null},hwb=function(a,b,c){b=(0,_.Uk)(b);return a(b,c)},jwb=function(a,b,c){b=b.split(/(?:\s+)/);for(var d=[],e=0;e<b.length;e++){var f=a(b[e],c);f&&d.push(f)}return d.length==0?null:d.join(" ")},kwb=function(a,b,c){b=(0,_.Uk)(b);
return a(b,c)};cwb.prototype.cq=function(a){this.kea=_.lwb(this);a=this.LTb(a);if(Epb(a).length>0){const b=this.cha.createElement("span");b.appendChild(a);a=b}a=(new XMLSerializer).serializeToString(a);return _.Hc(a.slice(a.indexOf(">")+1,a.lastIndexOf("</")))};_.lwb=function(a){var b=!("STYLE"in a.Sla)&&"STYLE"in a.v8;return a.Mla=="*"&&b?"sanitizer-"+_.tm():a.Mla};
cwb.prototype.createTextNode=function(a){var b=a.data;(a=WG(a))&&VG(a).toLowerCase()=="style"&&!("STYLE"in this.Sla)&&"STYLE"in this.v8&&(b=Cqb(Ovb(b,this.kea,(0,_.Wj)(function(c,d){return this.Aia(c,{ddd:d})},this))));return document.createTextNode(b)};var mwb=new $vb;mwb.Nrb=(a,b)=>b&&b.attributeName&&b.attributeName.toUpperCase()==="ID"?"untrusted-user-content-"+a:null;mwb.Aia=(a,b)=>b&&b.tagName&&b.attributeName?b.tagName.toUpperCase()==="IMG"&&b.attributeName.toUpperCase()==="SRC"?_.Vpb(a):null:null;_.lxb=mwb.ab();_.mxb=new _.Vd("ContextMenuData");var fJ=class{};fJ.O=function(a){return new (a||fJ)};fJ.Ca=_.Od({type:fJ});fJ.Ba=_.nd({imports:[_.io,_.py,_.yy]});_.gJ=class{};_.gJ.O=function(a){return new (a||_.gJ)};_.gJ.Ca=_.Od({type:_.gJ});_.gJ.Ba=_.nd({imports:[fJ,_.yy]});_.nxb=[new aH({zc:"start",Ac:"top"},{mc:"start",uc:"bottom"},0,-10),new aH({zc:"start",Ac:"bottom"},{mc:"start",uc:"top"},0,10),new aH({zc:"start",Ac:"top"},{mc:"center",uc:"bottom"},0,-10),new aH({zc:"start",Ac:"bottom"},{mc:"center",uc:"top"},0,10),new aH({zc:"start",Ac:"top"},{mc:"end",uc:"bottom"},0,-10),new aH({zc:"start",Ac:"bottom"},{mc:"end",uc:"top"},0,10)];_.oxb=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 pxb,rxb;pxb=a=>({state:a});_.qxb=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}"};
rxb={kHa:0,dAc:1,fv:2,0:"STARRED",1:"UNSTARRED",2:"DISABLED"};
_.hJ=class{constructor(a,b,c,d){this.Ga=a;this.th=b;this.Km=c;this.ac=d;this.TXb=new _.kn;this.g1=rxb;this.FCa=this.H8=_.nf;this.gtb=new _.fg;this.tUa=!1}Rb(){this.Va=Ypb(this.Va,this.type);this.FCa=_.v(_.of(_.v(wqb(this.ac,this.Va),_.u(a=>({kind:"rpc",state:a?0:1})),_.Xf(a=>{_.Kt(this.th,a);return _.r({kind:"rpc",state:2})})),this.gtb),_.lg((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.pOb=a=a===1;this.TXb.emit(a);this.tUa||(this.tUa=!0,this.makeRequest(a));return a?0:1;default:return _.xc(b,void 0)}},2),_.kg(1),_.df());this.H8=_.v(this.FCa,_.u(a=>{switch(a){case 0:case 1:return _.$pb(this.type,a===0);case 2:return"An error occurred, star disabled";default:return _.xc(a,"star state is unknown")}}))}makeRequest(a){return _.v(a?this.ac.iBa(this.Va):this.ac.mCa(this.Va)).subscribe({complete:()=>{a!==this.pOb?this.makeRequest(this.pOb):this.tUa=!1},error:b=>{_.Kt(this.th,b);this.Km.nk(Zpb(this.type,
a),"polite");this.FCa=_.r(2);this.H8=_.r("An error occurred, star disabled")}})}};_.hJ.O=function(a){return new (a||_.hJ)(_.y(_.Jp),_.y(_.Lt),_.y(_.Br),_.y(_.Xv))};
_.hJ.wa=_.Kd({type:_.hJ,na:["star place  type  trackElement ".split(" ")],inputs:{type:"type",Va:"place",lc:"trackElement",Gy:"elementName"},outputs:{TXb:"starChange"},features:[_.be],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&&(_.B(0,Xpb,5,12,"ng-container",0),_.R(1,"async"));a&2&&_.C("ngIf",_.oh(3,pxb,_.S(1,1,b.FCa)))},Fa:[_.Op,_.bo,_.mw,_.Dt,_.ou,
_.Ox,_.Rx,_.ho],styles:[_.qxb()],Ma:0});var Wpb=new _.Zt("{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}}}}");_.iJ=class{};_.iJ.O=function(a){return new (a||_.iJ)};_.iJ.Ca=_.Od({type:_.iJ});_.iJ.Ba=_.nd({imports:[_.Qp,_.io,_.Ux,_.pu,_.oy]});_.jJ=class{constructor(){this.path=""}Ra(){}};_.jJ.O=function(a){return new (a||_.jJ)};
_.jJ.wa=_.Kd({type:_.jJ,na:[["empty-file-detail","path",""]],inputs:{path:"path"},jc:["path",""],ya:7,Aa:3,Da:[["icon","source:file"]],qa:function(a,b){a&1&&(_.E(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," Empty file "),_.G(),_.E(3,"icon-empty-state-subtitle")(4,"div"),_.Q(5),_.R(6,"lastPathElement"),_.G()()());a&2&&(_.w(5),_.ch(" ",_.S(6,1,b.path)," is currently empty. "))},Fa:[_.rB,_.tB,_.sB,_.xB],kb:2,Ma:0});var sxb=class{constructor(a,b,{start:c,end:d},e,f){this.fu=a;this.line=b;this.startColumn=c;this.endColumn=d;this.classList=f+` match-${e}`}remove(){this.PQ&&this.PQ.remove()}render(){this.PQ=this.fu.c3(this.line-1,{startColumn:this.startColumn,endColumn:this.endColumn,vp:this.classList})}scrollTo(a){this.fu.gRb("."+this.classList.split(" ").join("."),a,this.line-1,60)}};var txb;txb=function(a){a.Za&&a.Za.unsubscribe();a.Za=a.Sk.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")})};
_.kJ=class extends _.SI{constructor(a,b,c){super(c);this.fu=a;this.oX=b;this.Mxa=[];this.selectedIndex=null;this.matches=[];this.uz=-1;this.Sk=_.nf;this.C6a="search"}Rb(a){a.selectedMatchIndex&&txb(this);a.matches&&this.update();if(a.scrollToIndex){a=a.scrollToIndex;var b=a.zj;a=a.kg;const d=this.Mxa[a];if(d){var c;(c=this.oX)==null||c.tx({action:"show",line:d.line});d.scrollTo(b===-1?0:a>b?1:0)}}else a.matches&&(a=a.matches,c=a.zj,a=a.kg,c=c&&c[this.uz]&&c[this.uz].lineNumber,c=c===-1?0:(a&&a[this.uz]&&
a[this.uz].lineNumber)>c?1:0,a=this.Mxa[this.uz])&&((b=this.oX)==null||b.tx({action:"show",line:a.line}),a.scrollTo(c))}Ia(){super.Ia();this.Za&&this.Za.unsubscribe()}gta(){let a="search-match-layer";this.C6a==="find"?a+=" find-match":this.C6a==="search"&&(a+=" search-match");this.Mxa=this.matches.map(({lineNumber:b,Vd:c},d)=>new sxb(this.fu,b,c,d,this.selectedIndex===d?a+" selected-match":a));return _.r(this.Mxa)}};_.kJ.O=function(a){return new (a||_.kJ)(_.y(_.$H),_.y(_.XH,8),_.y(_.Uf))};
_.kJ.La=_.Qd({type:_.kJ,na:[["search-match-layer"]],inputs:{matches:"matches",uz:"scrollToIndex",Sk:"selectedMatchIndex",C6a:"highlightStyle"},features:[_.xg,_.be]});var Nmb,uxb,vxb;Nmb=_.sF([]);uxb=_.r({state:1,message:"Invalid search query"});vxb=function(a,b,{Pm:c,Je:d=""},e){return(c=e||c)?_.v(a.search(b,c,d),_.og(_.GF)):_.r(Nmb)};
_.lJ=class{constructor(a,b){this.Umb=a;this.vxa=new _.jg(1);this.GPa=new _.$h;a=_.v(this.vxa,_.cg((c,d)=>!!c&&!!d&&_.iG(c,d)));b=_.v(b.Rw,_.u(_.Ci),_.cg(aqb));this.matches=_.v(_.ef([a,b,this.GPa]),_.pg(([c,d,e])=>c?_.v(vxb(this,c,d,e),_.Xf(f=>(f=f.error)&&f.code===400?uxb:_.r({state:1,message:"Search matches couldn't be loaded."}))):_.r(Nmb)),Omb(),_.df())}oIb(){this.vxa.next(null)}search(a,b,c){return _.v(this.Umb.match(a,b,new _.drb({Je:c})),_.u(bqb),_.u(_.sF))}};
_.lJ.O=function(a){return new (a||_.lJ)(_.m(_.nI),_.m(_.Zh))};_.lJ.ta=_.k({token:_.lJ,oa:_.lJ.O});var cqb;cqb=function(a,b){a.Sk+=b;a.SVb.emit(a.Sk)};
_.mJ=class{constructor(a,b){this.td=a;this.Ga=b;this.Ywb="Stop highlighting matches";this.Zwb="Next match";this.axb="Previous match";this.Xc=_.FF;this.p6=this.DJb=0;this.Sk=-1;this.eXb=!1;this.SVb=new _.kn;this.close=new _.kn;this.r6c=!0}Ra(){const a=this.td.register("Jump to next match in the file","n",()=>{this.Ga.mb({gestureName:"KEYBOARD",element:this.lc,action:"selectNextSearchMatch"});this.Sk>=this.p6-1||cqb(this,1)}),b=this.td.register("Jump to previous match in the file","p",()=>{this.Ga.mb({gestureName:"KEYBOARD",
element:this.lc,action:"selectPreviousSearchMatch"});this.Sk<=0||cqb(this,-1)});this.Pg=()=>{a();b()}}Rb(){this.Sk=Math.min(this.p6-1,Math.max(0,this.Sk))}Ia(){this.Pg()}};_.mJ.O=function(a){return new (a||_.mJ)(_.y(_.Ru),_.y(_.Jp))};
_.mJ.wa=_.Kd({type:_.mJ,na:[["file-matches-navigation","trackElement",""]],lb:2,Xa:function(a,b){a&2&&_.Bg("grimoire-secondary-text",b.r6c)},inputs:{DJb:"dataState",p6:"matchCount",Sk:"selectedMatchIndex",eXb:"showCloseButton",oma:"trackArtifactId",DQ:"trackProjectId",lc:"trackElement"},outputs:{SVb:"selectedMatchIndexChange",close:"close"},features:[_.be],jc:["trackElement",""],ya:4,Aa:4,Da:()=>[_.LA("{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&&(_.L(0,1),_.B(1,dqb,11,21,"ng-container",2)(2,eqb,1,1,"loading",3),_.M(),_.B(3,fqb,3,5,"button",4));a&2&&(_.C("ngSwitch",b.DJb),_.w(),_.C("ngSwitchCase",b.Xc.bi),_.w(),_.C("ngSwitchCase",b.Xc.ij),_.w(),_.C("ngIf",b.eXb))},Fa:[_.Op,_.bo,_.co,_.eo,_.zF,_.mw,_.Dt,_.ou,_.cB],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 wxb=["gridItem"],yxb=function(a){_.mn(a.SYa);if(a.sLb){var b=a.sLb.ma.offsetWidth;var c=a.Xwa.toArray();b=xxb(a,b,c);c=Math.ceil(Math.ceil(Math.max(c.length,a.nQb||0)/b)*a.NWc);a.i2a=c?`${c}px`:"auto";_.ln(a.SYa);_.mn(a.SYa)}else a.i2a="auto"},xxb=function(a,b,c){const {min:d,max:e,R6c:f}=zxb(a,c);c=Math.min(Math.floor(b/d),20);if(c<=1)return 1;for(a=Axb(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},zxb=function(a,b){if(a.g$a)return a.g$a;
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.pNb;e=Math.min(l,e);f=Math.max(l,f)}return a.g$a={min:e,max:f,R6c:d}},Axb=function(a,b,c,d){a.Z8||(a.Z8=new Map);const e=[];for(;b<=c;b++)a.Z8.has(b)||(a.Z8.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.Z8.get(g);f=Math.floor(c/f);b[f]=Math.max(b[f]||0,d[c])}return a.Z8},nJ=class{constructor(a,b,c,d){this.sLb=
a;this.SYa=b;this.Ara=c;this.i2a="auto";this.pNb=this.r_b=0;this.nQb=void 0;this.Za=new _.Me;this.s_b=this.t_b=!1;this.Mkb=new _.sw(c,a,d)}get NWc(){return this.Xwa.first?this.Xwa.first.ma.getBoundingClientRect().height+this.r_b:0}Ra(){this.Mkb.Ra();this.Za.add(this.Mkb.resize.subscribe(()=>{yxb(this)}))}Fc(){this.t_b=!0;this.Xwa.Kc.subscribe(()=>{this.refresh()})}Ia(){this.s_b=!0;this.Za.unsubscribe();this.Mkb.Ia()}refresh(){this.t_b&&vqb(this.Ara,()=>{this.s_b||(delete this.g$a,delete this.Z8,yxb(this))})}};
nJ.O=function(a){return new (a||nJ)(_.y(_.Fe),_.y(_.Ah),_.y(_.gv),_.y(_.uf))};
nJ.wa=_.Kd({type:nJ,na:[["grid-layout"]],yd:function(a,b,c){a&1&&_.Yg(c,wxb,4,_.Fe);if(a&2){let d;_.$g(d=_.ah())&&(b.Xwa=d)}},lb:2,Xa:function(a,b){a&2&&_.Ag("height",b.i2a)},inputs:{r_b:"verticalItemMargin",pNb:"horizontalItemMargin",nQb:"leaveSpaceFor"},bc:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Qg(),_.Rg(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 Bxb,Cxb,Dxb,gqb;Bxb=a=>[a];Cxb=[{prefix:"k",vG:1E3},{prefix:"M",vG:1E6},{prefix:"G",vG:1E9},{prefix:"T",vG:1E12},{prefix:"P",vG:1E15},{prefix:"E",vG:1E18},{prefix:"Z",vG:1E21},{prefix:"Y",vG:1E24}];Dxb=function(a){if(a<1E4)return a.toString();for(const b of Cxb)if(b.vG*1E3>a&&b.vG<=a)return a/=b.vG,a=a>10?Math.round(a):Math.round(a*10)/10,`${a}${b.prefix}`;return a.toString()};
gqb=function(a,b){const c=b.target;if(c.pathname){var d=[];a.pr&&a.GVb&&d.push(_.lk(_.T2a(a.H_c,c.pathname),a.GVb,a.pr,["CLICK_RESULT_CONTENT"],a.KD,a.YB));a.Ga.mb({element:"FileListItem",action:"navigate",gestureName:"CLICK",MJ:d});a.y0&&!_.FG(b)&&(b.preventDefault(),_.rp(a.Ua,c.pathname))}};
_.oJ=class{constructor(a,b,c,d){this.Ua=a;this.Ga=b;this.mk=c;this.H_c=d;this.l7b="https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png";this.hDa="Generated by a BUILD rule. See go/bbcp for more details";this.XFb=Dxb;this.files=[];this.Mg="";this.wj=this.y0=!1;this.ariaLabel="File Item";this.dWb=_.r("");this.hWa=this.uu=!1}Rb(a){a.aggregations&&this.uu&&(this.hWa=!0)}get r3c(){return this.limit==null||this.files.length<this.limit?this.files.length:this.limit}Ra(){this.y0&&
(this.dWb=_.v(this.mk.params,_.u(a=>{({Fgb:a}=_.Spa(a));if(!Object.keys(a).length)return"";a=_.pp(this.Ua,_.qp(this.Ua,["unused",a])).split(";");a.shift();return`;${a.join(";")}`})));this.uu=!0}uG(){this.hWa&&(this.MTc.refresh(),this.hWa=!1)}};_.oJ.O=function(a){return new (a||_.oJ)(_.y(_.ni),_.y(_.Dv),_.y(_.Zh),_.y(_.uv))};
_.oJ.wa=_.Kd({type:_.oJ,na:[["file-list"]],rb:function(a,b){a&1&&_.Xg(nJ,7);if(a&2){let c;_.$g(c=_.ah())&&(b.MTc=c.first)}},inputs:{QMc:"ariaLabelledbyId",files:"files",Mg:"queryParamsHandling",y0:"useRelativeUrls",pr:"searchRequestToken",GVb:"searchResponseToken",KD:"sessionStartTimeMs",YB:"clientTimeResultsDisplayedMs",limit:"limit",wj:"isPiper",aggregations:"aggregations",ariaLabel:"ariaLabel"},features:[_.be],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=_.ke();_.E(0,"grid-layout",3,0);_.N("click",function(d){_.n(c);return _.q(gqb(b,d))});_.B(2,nqb,2,2,"ng-container",4);_.R(3,"async");_.G()}a&2&&(_.C("leaveSpaceFor",b.r3c),_.zg("aria-labelledby",b.QMc),_.w(2),_.C("ngForOf",_.oh(5,Bxb,_.S(3,
3,b.dWb))))},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});_.pJ=class{};_.pJ.O=function(a){return new (a||_.pJ)};_.pJ.Ca=_.Od({type:_.pJ});_.pJ.Ba=_.nd({imports:[_.JB]});var qJ=class{};qJ.O=function(a){return new (a||qJ)};qJ.Ca=_.Od({type:qJ});qJ.Ba=_.nd({Nb:[_.QI],imports:[_.Qp,CI,_.io,_.BI,_.Lp,_.AI,_.AF,_.Ux,_.pJ,_.pu,_.ny,_.Ms,_.up,_.$G,_.ly]});var rJ=class{};rJ.O=function(a){return new (a||rJ)};rJ.Ca=_.Od({type:rJ});rJ.Ba=_.nd({imports:[_.io]});var sJ=class{};sJ.O=function(a){return new (a||sJ)};sJ.Ca=_.Od({type:sJ});sJ.Ba=_.nd({imports:[_.io,_.pJ]});var tJ=class{};tJ.O=function(a){return new (a||tJ)};tJ.Ca=_.Od({type:tJ});tJ.Ba=_.nd({imports:[_.Ms]});var uJ=class{};uJ.O=function(a){return new (a||uJ)};uJ.Ca=_.Od({type:uJ});uJ.Ba=_.nd({imports:[_.io,sJ,tJ,_.pJ]});var vJ=class{};vJ.O=function(a){return new (a||vJ)};vJ.Ca=_.Od({type:vJ});vJ.Ba=_.nd({imports:[_.io]});_.wJ=class{};_.wJ.O=function(a){return new (a||_.wJ)};_.wJ.Ca=_.Od({type:_.wJ});_.wJ.Ba=_.nd({imports:[_.Qp,_.io,_.ly]});var xJ=class{};xJ.O=function(a){return new (a||xJ)};xJ.Ca=_.Od({type:xJ});xJ.Ba=_.nd({imports:[_.Qp,_.io,_.AF]});var yJ=class{};yJ.O=function(a){return new (a||yJ)};yJ.Ca=_.Od({type:yJ});yJ.Ba=_.nd({imports:[_.io]});_.zJ=class{};_.zJ.O=function(a){return new (a||_.zJ)};_.zJ.Ca=_.Od({type:_.zJ});_.zJ.Ba=_.nd({});var AJ=class{};AJ.O=function(a){return new (a||AJ)};AJ.Ca=_.Od({type:AJ});AJ.Ba=_.nd({imports:[_.io,_.Ux,_.py,_.pJ,_.zJ]});var BJ=class{};BJ.O=function(a){return new (a||BJ)};BJ.Ca=_.Od({type:BJ});BJ.Ba=_.nd({imports:[_.io,_.gJ,AJ]});_.CJ=class{};_.CJ.O=function(a){return new (a||_.CJ)};_.CJ.Ca=_.Od({type:_.CJ});_.CJ.Ba=_.nd({Nb:[_.mI],imports:[qJ,xJ,rJ,_.io,yJ,uJ,_.wJ,vJ,BJ,BJ]});_.DJ=class{};_.DJ.O=function(a){return new (a||_.DJ)};_.DJ.Ca=_.Od({type:_.DJ});_.DJ.Ba=_.nd({imports:[_.uB,_.GH]});_.EJ=class{};_.EJ.O=function(a){return new (a||_.EJ)};_.EJ.Ca=_.Od({type:_.EJ});_.EJ.Ba=_.nd({Nb:[_.mI],imports:[_.io]});_.FJ=class{};_.FJ.O=function(a){return new (a||_.FJ)};_.FJ.Ca=_.Od({type:_.FJ});_.FJ.Ba=_.nd({imports:[_.Qp,_.io,_.AF,_.Ux,_.pu]});var GJ=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}};GJ.O=function(a){return new (a||GJ)};GJ.Ke=_.Rd({name:"activeAggregations",type:GJ,ie:!0});var HJ=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 _.xc(a,void 0)}}};HJ.O=function(a){return new (a||HJ)};HJ.Ke=_.Rd({name:"icon",type:HJ,ie:!0});var IJ=class{constructor(a,b){this.Ef=a;this.qa=b;this.nwa=-1;this.MNb=2E3;this.Rj=!0;this.uQb=!1}Rb(a){this.Rj=!0;a.incrementalForLimit&&!a.incrementalForOf&&(this.uQb=!0)}Jo(){this.Rj&&(this.Rj=!1,this.uQb||this.Ef.clear(),this.clearInterval(),this.zZ(),this.C8a=setInterval(()=>{this.zZ()},1))}Ia(){this.clearInterval()}zZ(){const a=this.nwa==null||this.nwa<0?Infinity:this.nwa;if(this.owa){var b=this.Ef.length,c=Math.min(b+this.MNb,this.owa.length);for(c=Math.min(a,c);b<c;b++)this.Ef.di(this.qa,
{ua:this.owa[b]});b>=Math.min(a,this.owa.length)&&this.clearInterval()}else this.clearInterval()}clearInterval(){this.C8a!=null&&clearInterval(this.C8a);this.C8a=void 0}};IJ.O=function(a){return new (a||IJ)(_.y(_.Vg),_.y(_.Ug))};IJ.La=_.Qd({type:IJ,na:[["","incrementalFor","","incrementalForOf",""]],inputs:{owa:"incrementalForOf",nwa:"incrementalForLimit",MNb:"incrementalForCount"},features:[_.be]});var JJ=class{transform(a,b,c){if(a.qo){var d=a.Nf;c=d?c||a.Qc&&_.WF(a.Qc)?`;${_.Qi.YUb}=${d}`:`;${_.Qi.Nf}=${d}`:""}else c="";return c?(b&&(b=b.replace(/;(rcl|drc)=[^;]+/,"")),`${encodeURIComponent(a.name)}${c}${b}`):`${encodeURIComponent(a.name)}${b}`}};JJ.O=function(a){return new (a||JJ)};JJ.Ke=_.Rd({name:"toHref",type:JJ,ie:!0});var KJ=class{};KJ.O=function(a){return new (a||KJ)};KJ.Ca=_.Od({type:KJ});KJ.Ba=_.nd({});_.LJ=class{};_.LJ.O=function(a){return new (a||_.LJ)};_.LJ.Ca=_.Od({type:_.LJ});_.LJ.Ba=_.nd({imports:[_.Qp,_.io,KJ,_.pu,_.oy,_.CJ,_.GH,_.up]});_.Pmb(_.oJ,[_.ao,_.bo,nJ,_.sp,IJ],[_.ho,GJ,HJ,JJ]);
_.svb=!0;
}catch(e){_._DumpException(e)}
try{
var Mxb,Nxb,Oxb,Pxb,Qxb,Rxb,Yxb,Wxb,Txb,Uxb,Vxb,Xxb,Zxb,ayb,$xb,byb,cyb,kyb,ZJ,myb,nyb,oyb,pyb,qyb,ryb,syb,tyb,uyb,dK,yyb,Ayb,zyb,Byb,Cyb,Dyb,Eyb,Fyb,Gyb;_.Lxb=function(a){var b=a.host;const c=a.Ok,d=a.rF;a=a.Kg;if(c)b={type:"project",id:c.projectId};else if(b)b={type:"host",id:b.name};else{if(d)return new _.Ri({});if(a)b={type:"ossProject",id:a.name};else throw Error("$c");}return new _.Si({ae:b})};
Mxb=function({Pm:a,Jd:b=""}){const {ae:c,repository:d}=_.Zj(b),e={};a&&(e.Kp=a);d?e.prefix={Jp:d,value:b,yu:"Repository"}:c&&(e.prefix={Jp:c.id,value:b,yu:c.type==="host"?"Host":"Project"});return e};Nxb=function(a,b){var c=_.gG(a,2)||_.gG(a,0);const d=_.gG(a,1),e=_.bk(a,2);a=_.bk(a,1);c=new _.RJ({path:c,hash:e,type:b});b=new _.RJ({path:d,hash:a,type:b});return new _.SJ({left:c,right:b})};
Oxb=function(a,b){var c;let d;const e=(c=_.ql(b,_.iq,7))==null?void 0:(d=_.ql(c,_.fk,1))==null?void 0:d.rO();if(!e&&!a.path)return a;c=a.hc();e&&_.jr(c,_.Ii(e));a.path&&(_.ar(b)&&a.path.endsWith("/")?c.rd(a.path.slice(0,-1)):_.$q(b)&&!a.path.endsWith("/")&&c.rd(a.path+"/"));return c.ab()};Pxb=function(a,b,c,d){if(!_.bk(b,2))return _.r(a);d=Nxb(b,d);return _.v(c.diff(b.tb,b.Vc,b.repository,[d]),_.u(e=>{a.wta=e.dfa[0];return a}))};
Qxb=function(a,b,c,d){const e=_.gG(a,c)||a.path,f={commit:_.bk(a,c),yb:_.bk(a,0)||""};c=_.cnb(a,c);return _.v(b.get(a.tb,a.Vc,a.repository,f,e,{Pb:c,fileSize:d,line:_.kua(a.params.line)}),_.Xf(g=>{if(_.bk(a,2)&&g&&_.WA(g)&&g.error.code===404){g=Promise;var l=g.resolve;var p=new _.cr;var t=new _.Yq;var x=new _.Xq;t=_.sl(t,2,x);p=_.tl(p,2,_.Zq,t);g=l.call(g,p)}else throw g;return g}))};Rxb=function(a,b,c){return _.bk(b,2)?_.v(a,_.EA(Qxb(b,c,2),(d,e)=>({current:d,diffBase:e}))):_.v(a,_.u(d=>({current:d})))};
_.Sxb=function(a){if(a.path&&a.path!=="/"){const b=a.path.split("/");return b[b.length-(a.eG?1:2)]}return a.repository?a.repository:a.tb?a.tb:""};Yxb=function(a){a=[[0,_.zG],[1,Txb(a)],[2,Uxb(a)],[3,Vxb(a)],[4,Wxb(a)],[5,Xxb(a)]].filter(b=>!!b[1]);return new Map(a)};
Wxb=function(a){var b=a.path;b!==void 0?b===""||b==="/"?b="":b.endsWith("/")||(b=_.Fi(b),b=b===""||b==="/"?"":_.Xmb(b)):b=void 0;return b?{Jp:"This directory",value:_.Yj({ae:Zxb(a),repository:a.repository,path:b,yb:_.lG(a)&&a.yb?_.Ni(a.yb):void 0}),Ub:_.yG("d"),JY:"Search for code or files in this directory",yu:"Directory"}:null};
Txb=function(a){if(_.VF(a)||_.lG(a))return null;a=Zxb(a);if(!a)return null;const b=_.Yj({ae:a});return{Jp:a.type==="host"?"This host":"This project",value:b,Ub:a.type==="host"?_.yG("h"):_.yG("p"),yu:a.type==="host"?"Host":"Project"}};Uxb=function(a){if(_.lG(a))return null;const b=a.repository;if(!b)return null;const c=_.Yj({ae:Zxb(a),repository:b});return{Jp:_.VF(a)?b:"This repository",value:c,Ub:_.VF(a)?_.yG("p"):_.yG("r"),yu:_.VF(a)?"Project":"Repository"}};
Vxb=function(a){if(!_.lG(a))return null;const b=a.repository;var c=a.yb;if(!b||!c)return null;c=_.Ni(c);const d=_.Li(c);return d||_.Ki(c)?{Jp:d?"This branch":"This tag",value:_.Yj({ae:Zxb(a),repository:b,yb:c}),Ub:_.yG("b"),JY:d?"Search for code or files in this branch":"Search for code or files in this tag",yu:"Ref"}:null};Xxb=function({params:a}){return a.Pb?_.Lnb(a.Pb):null};Zxb=function({tb:a,Vc:b}){if(a&&b)return{id:a,type:b}};
ayb=function(a,b,c){const d=Yxb(a),{state:e}=_.Mnb(c),f=Array.from(d.values()),g=f.find(l=>_.Kua(l,e.prefix));c=!c.Pm&&!c.Jd;a.path&&a.path.length>1&&!a.eG&&d.has(4)?e.prefix=d.get(4):c?e.prefix=$xb(b,d):g?e.prefix=g:f.push(e.prefix);return{scopes:f,state:e}};$xb=function({repository:a,tb:b,yb:c,params:d},e){let f=e.get(5);if(d.Pb&&f)return f;f=e.get(3);if(c&&f)return f;f=e.get(2);if(a&&f)return f;f=e.get(1);return b&&f?f:_.zG};
byb=function(a){if(!a||!a.tb||!a.Vc)return{};a=_.Yj({ae:{id:a.tb,type:a.Vc},repository:a.repository});return Mxb({Jd:a})};_.dyb=function(a){const b=a.vZ.map(c=>{let d,e,f,g;return{Wd:new RegExp((d=c==null?void 0:c.Wd)!=null?d:""),Ng:(e=c==null?void 0:c.Ng)!=null?e:"",label:(f=c==null?void 0:c.label)!=null?f:void 0,Ub:(g=c==null?void 0:c.Ub)!=null?g:void 0}});a=a.j0.map(c=>({QD:cyb(c.QD),XD:cyb(c.XD)}));return{vZ:b,j0:a}};
cyb=function(a){let b,c,d,e;return{Ip:new RegExp((b=a==null?void 0:a.Ip)!=null?b:""),At:(c=a==null?void 0:a.At)!=null?c:"",Wd:new RegExp((d=a==null?void 0:a.Wd)!=null?d:""),Ng:(e=a==null?void 0:a.Ng)!=null?e:""}};_.jyb=function(a){const b=_.eyb(a);return[_.fyb,_.gyb,_.hyb].find(c=>_.iyb(c,b))};_.eyb=function(a){a=a.replace(/^\w+@([^:]+):/,"https://$1/");a=a.replace(/^ssh:\/\/\w+@/,"https://");a=new _.Uj(a);_.Pm(a,"https");a.rd(a.oe().replace(/\.git$/,""));return a};
kyb=function(a,b){return _.v(_.jI(a,b),_.u(c=>c.e4))};_.lyb=function(a,b){if(b.yb)return _.r(b);const c=b.tb,d=b.repository,e=b.Vc;return c&&d&&e?_.v(kyb(a,{tb:c,repository:d,Vc:e}),_.u(f=>f?_.jr(b.hc(),f).ab():b)):_.r(b)};_.TJ={SCa:"ADDED",qDa:"CHANGED",sjc:"MOVED_CHANGED",tjc:"MOVED_CHANGED_OUT",ujc:"MOVED_IN",vjc:"MOVED_OUT",HGa:"REMOVED",aIa:"UNCHANGED",Hb:"UNDEFINED",values(){return[_.TJ.Hb,_.TJ.aIa,_.TJ.SCa,_.TJ.HGa,_.TJ.qDa,_.TJ.ujc,_.TJ.vjc,_.TJ.sjc,_.TJ.tjc]}};
ZJ={AA:"DIRECTORY",BH:"EXECUTABLE",gv:"FILE",NA:"GIT_LINK",rE:"SYMBOLIC_LINK",XH:"UNKNOWN_OBJECT_TYPE",values(){return[ZJ.XH,ZJ.gv,ZJ.AA,ZJ.rE,ZJ.NA,ZJ.BH]}};myb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name}get name(){return _.Z(this,"name")?_.V(this,"name"):""}set name(a){this.i.name=a}ha(){return myb}ka(){return{keys:["name"]}}};
nyb=class extends _.W{constructor(a={}){super();this.i.projectId=a.projectId==null?null:a.projectId}get projectId(){return _.Z(this,"projectId")?_.V(this,"projectId"):""}set projectId(a){this.i.projectId=a}ha(){return nyb}ka(){return{keys:["projectId"]}}};oyb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name}get name(){return _.Z(this,"name")?_.V(this,"name"):""}set name(a){this.i.name=a}ha(){return oyb}ka(){return{keys:["name"]}}};
pyb=class extends _.W{constructor(a={}){super();this.i.beginLine=a.TB==null?null:a.TB;this.i.endLine=a.endLine==null?null:a.endLine;this.i.contents=a.Nl==null?null:a.Nl}get TB(){return _.Z(this,"beginLine")?_.V(this,"beginLine"):0}set TB(a){this.i.beginLine=a}get Nl(){return _.Z(this,"contents")?_.V(this,"contents"):""}set Nl(a){this.i.contents=a}get endLine(){return _.Z(this,"endLine")?_.V(this,"endLine"):0}set endLine(a){this.i.endLine=a}ha(){return pyb}ka(){return{keys:["beginLine","contents",
"endLine"]}}};
qyb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type;this.i.leftChunk=a.RC==null?null:a.RC;this.i.rightChunk=a.CD==null?null:a.CD}static get qf(){return _.TJ}get RC(){return _.Z(this,"leftChunk")?_.V(this,"leftChunk"):null}set RC(a){this.i.leftChunk=a}get CD(){return _.Z(this,"rightChunk")?_.V(this,"rightChunk"):null}set CD(a){this.i.rightChunk=a}get type(){return _.Z(this,"type")?_.V(this,"type"):null}set type(a){this.i.type=a}ha(){return qyb}ka(){return{Na:{type:_.TJ},keys:["leftChunk",
"rightChunk","type"],Ha:{leftChunk:pyb,rightChunk:pyb}}}};
ryb=class extends _.W{constructor(a={}){super();this.i.linesUnchanged=a.oxa==null?null:a.oxa;this.i.linesAdded=a.jxa==null?null:a.jxa;this.i.linesRemoved=a.nxa==null?null:a.nxa;this.i.linesChanged=a.kxa==null?null:a.kxa}get jxa(){return _.Z(this,"linesAdded")?_.V(this,"linesAdded"):"0"}set jxa(a){this.i.linesAdded=a}get kxa(){return _.Z(this,"linesChanged")?_.V(this,"linesChanged"):"0"}set kxa(a){this.i.linesChanged=a}get nxa(){return _.Z(this,"linesRemoved")?_.V(this,"linesRemoved"):"0"}set nxa(a){this.i.linesRemoved=
a}get oxa(){return _.Z(this,"linesUnchanged")?_.V(this,"linesUnchanged"):"0"}set oxa(a){this.i.linesUnchanged=a}ha(){return ryb}ka(){return{keys:["linesAdded","linesChanged","linesRemoved","linesUnchanged"]}}};
_.RJ=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 qf(){return ZJ}get hash(){return _.Z(this,"hash")?_.V(this,"hash"):""}set hash(a){this.i.hash=a}get path(){return _.Z(this,"path")?_.V(this,"path"):""}set path(a){this.i.path=a}get type(){return _.Z(this,"type")?_.V(this,"type"):null}set type(a){this.i.type=a}ha(){return _.RJ}ka(){return{Na:{type:ZJ},keys:["hash","path","type"]}}};
_.SJ=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")?_.V(this,"left"):null}set left(a){this.i.left=a}get right(){return _.Z(this,"right")?_.V(this,"right"):null}set right(a){this.i.right=a}ha(){return _.SJ}ka(){return{keys:["left","right"],Ha:{left:_.RJ,right:_.RJ}}}};
syb=class extends _.W{constructor(a={}){super();this.i.fileDiffSpec=a.gfa==null?null:a.gfa;this.i.modificationMetadata=a.wia==null?null:a.wia;this.i.diffChunks=a.lC==null?null:a.lC}get lC(){return _.Z(this,"diffChunks")?_.V(this,"diffChunks"):[]}set lC(a){this.i.diffChunks=a}get gfa(){return _.Z(this,"fileDiffSpec")?_.V(this,"fileDiffSpec"):null}set gfa(a){this.i.fileDiffSpec=a}get wia(){return _.Z(this,"modificationMetadata")?_.V(this,"modificationMetadata"):null}set wia(a){this.i.modificationMetadata=
a}ha(){return syb}ka(){return{Oa:{diffChunks:qyb},keys:["diffChunks","fileDiffSpec","modificationMetadata"],Ha:{fileDiffSpec:_.SJ,modificationMetadata:ryb}}}};
tyb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Te==null?null:a.Te;this.i.fileDiffSpecs=a.qua==null?null:a.qua}get qua(){return _.Z(this,"fileDiffSpecs")?_.V(this,"fileDiffSpecs"):[]}set qua(a){this.i.fileDiffSpecs=a}get Te(){return _.Z(this,"repositoryKey")?_.V(this,"repositoryKey"):null}set Te(a){this.i.repositoryKey=a}ha(){return tyb}ka(){return{Oa:{fileDiffSpecs:_.SJ},keys:["fileDiffSpecs","repositoryKey"],Ha:{repositoryKey:_.oH}}}};
uyb=class extends _.W{constructor(a={}){super();this.i.fileDiffContents=a.dfa==null?null:a.dfa}get dfa(){return _.Z(this,"fileDiffContents")?_.V(this,"fileDiffContents"):[]}set dfa(a){this.i.fileDiffContents=a}ha(){return uyb}ka(){return{Oa:{fileDiffContents:syb},keys:["fileDiffContents"]}}};
_.vyb=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")?_.V(this,"displayName"):""}set displayName(a){this.i.displayName=a}get name(){return _.Z(this,"name")?_.V(this,"name"):""}set name(a){this.i.name=a}ha(){return _.vyb}ka(){return{keys:["displayName","name"]}}};
_.$J=class extends _.W{constructor(a={}){super();this.i.regex=a.Wd==null?null:a.Wd;this.i.relatedRegex=a.Ng==null?null:a.Ng;this.i.label=a.label==null?null:a.label;this.i.shortcut=a.Ub==null?null:a.Ub}get label(){return _.Z(this,"label")?_.V(this,"label"):""}set label(a){this.i.label=a}get Wd(){return _.Z(this,"regex")?_.V(this,"regex"):""}set Wd(a){this.i.regex=a}get Ng(){return _.Z(this,"relatedRegex")?_.V(this,"relatedRegex"):""}set Ng(a){this.i.relatedRegex=a}get Ub(){return _.Z(this,"shortcut")?
_.V(this,"shortcut"):""}set Ub(a){this.i.shortcut=a}ha(){return _.$J}ka(){return{keys:["label","regex","relatedRegex","shortcut"]}}};
_.aK=class extends _.W{constructor(a={}){super();this.i.host=a.host==null?null:a.host;this.i.project=a.Ok==null?null:a.Ok;this.i.depot=a.rF==null?null:a.rF;this.i.codeReviewEnabled=a.XVa==null?null:a.XVa;this.i.ossProject=a.Kg==null?null:a.Kg}get XVa(){return _.Z(this,"codeReviewEnabled")?_.V(this,"codeReviewEnabled"):!1}set XVa(a){this.i.codeReviewEnabled=a}get rF(){return _.Z(this,"depot")?_.V(this,"depot"):null}set rF(a){this.i.depot=a}get host(){return _.Z(this,"host")?_.V(this,"host"):null}set host(a){this.i.host=
a}get Kg(){return _.Z(this,"ossProject")?_.V(this,"ossProject"):null}set Kg(a){this.i.ossProject=a}get Ok(){return _.Z(this,"project")?_.V(this,"project"):null}set Ok(a){this.i.project=a}ha(){return _.aK}ka(){return{keys:["codeReviewEnabled","depot","host","ossProject","project"],Ha:{depot:oyb,host:myb,ossProject:_.vyb,project:nyb}}}};
_.wyb=class extends _.W{constructor(a={}){super();this.i.repositoryKey=a.Te==null?null:a.Te;this.i.latestCommitLog=a.bab==null?null:a.bab;this.i.repositoryGroup=a.ae==null?null:a.ae;this.i.description=a.description==null?null:a.description;this.i.mirrorUrl=a.kY==null?null:a.kY;this.i.displayName=a.displayName==null?null:a.displayName}get description(){return _.Z(this,"description")?_.V(this,"description"):""}set description(a){this.i.description=a}get displayName(){return _.Z(this,"displayName")?
_.V(this,"displayName"):""}set displayName(a){this.i.displayName=a}get bab(){return _.Z(this,"latestCommitLog")?_.V(this,"latestCommitLog"):null}set bab(a){this.i.latestCommitLog=a}get kY(){return _.Z(this,"mirrorUrl")?_.V(this,"mirrorUrl"):""}set kY(a){this.i.mirrorUrl=a}get ae(){return _.Z(this,"repositoryGroup")?_.V(this,"repositoryGroup"):null}set ae(a){this.i.repositoryGroup=a}get Te(){return _.Z(this,"repositoryKey")?_.V(this,"repositoryKey"):null}set Te(a){this.i.repositoryKey=a}ha(){return _.wyb}ka(){return{keys:"description displayName latestCommitLog mirrorUrl repositoryGroup repositoryKey".split(" "),
Ha:{latestCommitLog:_.Sqb,repositoryGroup:_.aK,repositoryKey:_.oH}}}};
_.bK=class extends _.W{constructor(a={}){super();this.i.dirRegex=a.Ip==null?null:a.Ip;this.i.targetDir=a.At==null?null:a.At;this.i.regex=a.Wd==null?null:a.Wd;this.i.relatedRegex=a.Ng==null?null:a.Ng}get Ip(){return _.Z(this,"dirRegex")?_.V(this,"dirRegex"):""}set Ip(a){this.i.dirRegex=a}get Wd(){return _.Z(this,"regex")?_.V(this,"regex"):""}set Wd(a){this.i.regex=a}get Ng(){return _.Z(this,"relatedRegex")?_.V(this,"relatedRegex"):""}set Ng(a){this.i.relatedRegex=a}get At(){return _.Z(this,"targetDir")?
_.V(this,"targetDir"):""}set At(a){this.i.targetDir=a}ha(){return _.bK}ka(){return{keys:["dirRegex","regex","relatedRegex","targetDir"]}}};
_.cK=class extends _.W{constructor(a={}){super();this.i.srcToTest=a.QD==null?null:a.QD;this.i.testToSrc=a.XD==null?null:a.XD}get QD(){return _.Z(this,"srcToTest")?_.V(this,"srcToTest"):null}set QD(a){this.i.srcToTest=a}get XD(){return _.Z(this,"testToSrc")?_.V(this,"testToSrc"):null}set XD(a){this.i.testToSrc=a}ha(){return _.cK}ka(){return{keys:["srcToTest","testToSrc"],Ha:{srcToTest:_.bK,testToSrc:_.bK}}}};
_.xyb=class extends _.W{constructor(a={}){super();this.i.relatedFileConfigs=a.vZ==null?null:a.vZ;this.i.testDirPairs=a.j0==null?null:a.j0}get vZ(){return _.Z(this,"relatedFileConfigs")?_.V(this,"relatedFileConfigs"):[]}set vZ(a){this.i.relatedFileConfigs=a}get j0(){return _.Z(this,"testDirPairs")?_.V(this,"testDirPairs"):[]}set j0(a){this.i.testDirPairs=a}ha(){return _.xyb}ka(){return{Oa:{relatedFileConfigs:_.$J,testDirPairs:_.cK},keys:["relatedFileConfigs","testDirPairs"]}}};
dK=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}get(a,b={},c={}){return _.Cn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.diff.get",path:`/${this.Wa}/diff:get`,Sa:_.Fh(b,_.tH,c),Ob:uyb})}};dK.O=function(a){return new (a||dK)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};dK.ta=_.k({token:dK,oa:dK.O});var eK=class{};eK.O=function(a){return new (a||eK)};eK.ta=_.k({token:eK,oa:a=>dK.O(a),Ea:_.jw});
_.fK=class{constructor(a,b){this.Ga=a;this.client=b;this.og=new _.Au(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=_.bob(a,b);e=Object.assign({},a,{Dh:c,mfd:e});c=new _.oH(Object.assign({},a,{Dh:c}));const f=new tyb({Te:c,qua:[...d]});return this.og.fetch(e,()=>this.client.get(f))}};_.fK.O=function(a){return new (a||_.fK)(_.m(_.Jp),_.m(eK))};_.fK.ta=_.k({token:_.fK,oa:_.fK.O,Ea:"root"});yyb=/^readme(\.md)?$/i;
Ayb=function(a,b,c){return b.repository?b.yb?zyb(a,b,c):_.v(_.jI(a.SG,{tb:b.tb,Vc:b.Vc,repository:b.repository}),_.Xf(d=>{const e=d.error;if(e&&e.code===404)return a.uh.log(d),_.r({kind:7,location:b});if(e&&e.code===403)return a.uh.log(d),_.r({kind:6,location:b});throw d;}),_.pg(d=>{if(d instanceof _.$qb){var e=d.e4;e?(d=_.jr(b.hc(),e).ab(),d=zyb(a,d,c)):d=d.tags.length===0&&d.ad.length===0?_.r({kind:9,location:b}):_.r({kind:10,location:_.jr(b.hc(),"HEAD").ab()})}else d=_.r(d);return d})):_.xk};
zyb=function(a,b,c){const d=_.v(Qxb(b,a.Ds,1),_.pg(e=>{const f=Oxb(b,e);return!c||b.path===f.path&&b.yb===f.yb?_.r(e):(a.Ua.navigate(_.fr(f),{yja:!0,Mg:"preserve",aj:!0}),_.xk)}));return _.v(Rxb(d,b,a.Ds),_.pg(e=>Byb(a,b,e)),_.og({kind:5,location:b}),_.Xf(e=>{if(e&&_.WA(e)&&e.error.code===404&&e.error.message&&e.error.message.includes("Submodule Not on GoB"))return _.r({kind:13,location:b});if(e&&_.WA(e)&&e.error.code===404)return _.r({kind:8,location:b});if(e&&_.WA(e)&&e.error.code===403)return a.uh.log(e),
_.r({kind:6,location:b});a.uh.log(e);return _.r({kind:12,location:b})}))};Byb=function(a,b,{current:c,diffBase:d}){var e=_.rl(c,_.zSa,5,_.kl());e=e[e.length-1];if(a.FWc)return Cyb(a,b,{current:c,diffBase:d},e);if(e){if(e.oe())throw Error("re");c=_.NG(c);let f;c={kind:2,location:b,pga:e.getUrl(),jL:e.In()||void 0,sy:_.Y(e,2),h6:e,IG:(f=c[0])!=null?f:0};return Pxb(c,b,a.efa,ZJ.NA)}return Cyb(a,b,{current:c,diffBase:d},e)};
Cyb=function(a,b,{current:c,diffBase:d},e){const f=Oxb(b,c);if(_.$q(c))return Dyb(a,f,_.$q(c),_.NG(c),e);if(_.ar(c))return _.r(_.opb(f,_.ar(c),_.NG(c),g=>_.v(Qxb(f,a.Ds,1,g),_.u(l=>{let p;return(p=_.ar(l))!=null?p:new _.Yq})),e,d&&(_.ar(d)||void 0)));if(_.Nl(c,_.BSa,3,_.Zq))return Eyb(a,f,_.Nl(c,_.BSa,3,_.Zq),_.NG(c),e);if(_.Nl(c,_.xSa,4,_.Zq))return Fyb(a,f,_.Nl(c,_.xSa,4,_.Zq),_.NG(c),e);throw Error("se");};
Dyb=function(a,b,c,d,e){const f=_.rl(c,_.Uq,1,_.kl())||[];let g;const l={kind:1,entries:f,location:b,IG:d,YK:(g=c.sO())==null?void 0:_.Y(g,3)};l.h6=e;const p=f.find(t=>t.getType()===1&&!(_.ql(t,_.Tq,4)&&_.Bl(_.ql(t,_.Tq,4),4))&&!!a.hXc.transform(t.oe()).match(yyb));if(!p)return _.r(l);c={commit:_.bk(b,1)||b.yb,yb:_.bk(b,0)||""};return _.v(Gyb(a,b.tb,b.Vc,b.repository,p.oe(),c,b.params.Pb),_.u(t=>{l.Jmd=p.oe();t&&(l.vza=t.ow()||_.UF(_.nl(t,1)),l.kjb=_.Dua(_.ql(t,_.yn,5))||void 0);return l}),_.Xf(()=>
_.r(l)))};Eyb=function(a,b,c,d,e){let f;c={kind:3,target:_.Y(c,1),location:b,path:_.Bl(c,3)?_.Y(c,2)||"/":void 0,MUb:_.Bl(c,3),h6:e,IG:(f=d[0])!=null?f:0};return Pxb(c,b,a.efa,ZJ.rE)};Fyb=function(a,b,c,d,e){let f;c={kind:2,location:b,pga:c.getUrl(),jL:c.In()||void 0,sy:_.Y(c,2),h6:e,IG:(f=d[0])!=null?f:0};return Pxb(c,b,a.efa,ZJ.NA)};Gyb=function(a,b,c,d,e,f,g){return _.v(a.Ds.get(b,c,d,f,e,{Pb:g}),_.u(l=>_.ar(l)))};
_.gK=class{constructor(a,b,c,d,e,f){this.mk=a;this.Ds=b;this.efa=c;this.uh=d;this.SG=e;this.Ua=f;this.hXc=new _.xB;this.Qc=_.v(this.mk.data,_.u(g=>{g=g.Qc;g.path||(g=g.hc().rd("/").ab());return g}),_.kg(1),_.df());this.kL=_.v(this.Qc,_.pg(g=>this.O4a(g,!0)),_.kg(1),_.df());this.FWc=_.sv.has(55)}O4a(a,b=!1){return _.v(Ayb(this,a,b),_.og({kind:4,location:a}))}};_.gK.O=function(a){return new (a||_.gK)(_.m(_.Zh),_.m(_.dJ),_.m(_.fK),_.m(_.au),_.m(_.kI),_.m(_.ni),_.m(_.tv))};_.gK.ta=_.k({token:_.gK,oa:_.gK.O});_.hK=class extends _.cH{constructor(a,b){super(a);this.jr=b||"Source"}Vm(a){let b=_.Sxb(a);_.VF(a)&&a.params.Pb&&(a=_.rG(a),b=b?`${b} - ${a}`:a);this.title.Vm(b?`${b} - ${this.jr}`:this.jr)}};_.hK.O=function(a){return new (a||_.hK)(_.m(_.Oo),_.m(_.v3a,8))};_.hK.ta=_.k({token:_.hK,oa:_.hK.O,Ea:"root"});_.Hyb=function(a,b,c){const d=_.Ci(c);c=byb(b);const e=new _.fg;var f=_.v(_.v(_.lyb(a.SG,b),_.u(p=>ayb(p,b,d))),_.pg(({scopes:p,state:t})=>_.v(_.wrb(a.wmb,d.Je,t),_.rg(({prefix:x})=>{a.Wj.B7.gob(p,x||null)}),_.u(({msb:x})=>x))));f=_.of(f,e);const g=new _.fub(a.document,a.Wj),l=Wxb(b)||void 0;return{JSa:f,Aha:!0,rza:c,Wj:a.Wj,xVb:a.Wj.B7.Zw,tob:_.eub(g,e,l)}};_.iK=class{constructor(a,b,c,d){this.Wj=a;this.wmb=b;this.SG=c;this.document=d}resolve(a){const b=_.Ti(a);return _.Hyb(this,b,a.Rw)}};
_.iK.O=function(a){return new (a||_.iK)(_.m(_.LI),_.m(_.IH),_.m(_.kI),_.m(_.hi))};_.iK.ta=_.k({token:_.iK,oa:_.iK.O});_.Iyb=void 0;_.jK=class{get config(){return _.Iyb}};_.jK.O=function(a){return new (a||_.jK)};_.jK.ta=_.k({token:_.jK,oa:_.jK.O,Ea:"root"});var Jyb;_.iyb=function(a,b){return b.Vf()===a.domain||b.Vf().endsWith("."+a.domain)};Jyb=class{constructor({name:a,icon:b,Rza:c,bBa:d}){this.name=a;this.icon=b;this.Rza=c;this.bBa=d;this.domain=(new _.Uj(c)).Vf()}};_.fyb=new Jyb({name:"GitHub",icon:"shared:github",Rza:"https://github.com",bBa:"https://github.com/logout"});_.gyb=new Jyb({name:"Bitbucket",icon:"shared:bitbucket_v3",Rza:"https://bitbucket.org",bBa:"https://id.atlassian.com/logout?continue=https%3A%2F%2Fbitbucket.org%2Faccount%2Fsignout%2F"});
_.hyb=new Jyb({name:"GitLab",icon:"shared:gitlab_v2",Rza:"https://gitlab.com",bBa:"https://gitlab.com/users/sign_out"});
}catch(e){_._DumpException(e)}
try{
var Myb;Myb=function(a){a&1&&(_.E(0,"div",10),_.ue(),_.E(1,"svg",12),_.J(2,"path",13),_.G(),_.E(3,"svg",14),_.J(4,"path",15),_.G()())};_.kK=function(a,b){a=String(a);if(!b.test(a))throw Error("kb`"+a+"`"+b.toString());};_.Nyb=new _.Vd("mat-slide-toggle-default-options",{Ea:"root",oa:()=>({sZa:!1,AO:!1})});var Oyb,Pyb,Qyb,Ryb;Oyb=["switch"];Pyb={va:_.zw,Fb:_.Ad(()=>_.lK),vd:!0};Qyb=class{constructor(a,b){this.source=a;this.checked=b}};Ryb=0;
_.lK=class{Dr(a){return new Qyb(this,a)}get pda(){return`${this.id||this.hy}-button`}focus(){this.RKc.ma.focus()}get checked(){return this.dg}set checked(a){this.dg=a;_.ln(this.Ta)}get Zq(){return`${this.id||this.hy}-input`}constructor(a,b,c,d,e,f){this.Ja=a;this.Sc=b;this.Ta=c;this.defaults=e;this.ve=()=>{};this.Ve=()=>{};this.kN=()=>{};this.dg=!1;this.name=null;this.Fo="after";this.Ce=this.ariaLabel=null;this.wc=this.disabled=!1;this.tabIndex=0;this.Gc=new _.kn;this.ema=new _.kn;this.tabIndex=parseInt(d)||
0;this.color=e.color||"accent";this.wv=f==="NoopAnimations";this.id=this.hy=`mat-mdc-slide-toggle-${++Ryb}`;let g;this.AO=(g=e.AO)!=null?g:!1;this.St=this.hy+"-label"}Qd(){this.Sc.Ik(this.Ja,!0).subscribe(a=>{a==="keyboard"||a==="program"?(this.Jl=!0,_.ln(this.Ta)):a||Promise.resolve().then(()=>{this.Jl=!1;this.Ve();_.ln(this.Ta)})})}Rb(a){a.required&&this.kN()}Ia(){this.Sc.Gi(this.Ja)}Qo(a){this.checked=!!a}Un(a){this.ve=a}mt(a){this.Ve=a}validate(a){return this.required&&a.value!==!0?{required:!0}:
null}Oja(a){this.kN=a}eq(a){this.disabled=a;_.ln(this.Ta)}toggle(){this.checked=!this.checked;this.ve(this.checked)}uq(){this.ve(this.checked);this.Gc.emit(this.Dr(this.checked))}Wk(){this.ema.emit();this.defaults.sZa||(this.checked=!this.checked,this.ve(this.checked),this.Gc.emit(new Qyb(this,this.checked)))}YFc(){return this.Ce?this.Ce:this.ariaLabel?null:this.St}};_.lK.O=function(a){return new (a||_.lK)(_.y(_.Fe),_.y(_.rr),_.y(_.Ah),_.xe("tabindex"),_.y(_.Nyb),_.y(_.dn,8))};
_.lK.wa=_.Kd({type:_.lK,na:[["mat-slide-toggle"]],rb:function(a,b){a&1&&_.Xg(Oyb,5);if(a&2){let c;_.$g(c=_.ah())&&(b.RKc=c.first)}},qb:[1,"mat-mdc-slide-toggle"],lb:13,Xa:function(a,b){a&2&&(_.Hg("id",b.id),_.zg("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),_.Dg(b.color?"mat-"+b.color:""),_.Bg("mat-mdc-slide-toggle-focused",b.Jl)("mat-mdc-slide-toggle-checked",b.checked)("_mat-animation-noopable",b.wv))},inputs:{name:"name",id:"id",Fo:"labelPosition",ariaLabel:[0,"aria-label",
"ariaLabel"],Ce:[0,"aria-labelledby","ariaLabelledby"],Lv:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",_.xh],color:"color",disabled:[2,"disabled","disabled",_.xh],wc:[2,"disableRipple","disableRipple",_.xh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.yh(a)],checked:[2,"checked","checked",_.xh],AO:[2,"hideIcon","hideIcon",_.xh]},outputs:{Gc:"change",ema:"toggleChange"},Qb:["matSlideToggle"],standalone:!0,features:[_.lh([Pyb,{va:_.Aw,Fb:_.lK,vd:!0}]),_.yg,_.be,_.mh],
bc:["*"],ya:13,Aa:24,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-mdc-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=_.ke();_.Qg();_.E(0,"div",1)(1,"button",2,0);_.N("click",function(){_.n(c);return _.q(b.Wk())});_.J(3,"div",3);_.E(4,"div",4)(5,"div",5)(6,"div",6);_.J(7,"div",7);_.G();
_.E(8,"div",8);_.J(9,"div",9);_.G();_.B(10,Myb,5,0,"div",10);_.G()()();_.E(11,"label",11);_.N("click",function(d){_.n(c);return _.q(d.stopPropagation())});_.Rg(12);_.G()()}a&2&&(a=_.Og(2),_.C("labelPosition",b.Fo),_.w(),_.Bg("mdc-switch--selected",b.checked)("mdc-switch--unselected",!b.checked)("mdc-switch--checked",b.checked)("mdc-switch--disabled",b.disabled),_.C("tabIndex",b.disabled?-1:b.tabIndex)("disabled",b.disabled),_.zg("id",b.pda)("name",b.name)("aria-label",b.ariaLabel)("aria-labelledby",
b.YFc())("aria-describedby",b.Lv)("aria-required",b.required||null)("aria-checked",b.checked),_.w(8),_.C("matRippleTrigger",a)("matRippleDisabled",b.wc||b.disabled)("matRippleCentered",!0),_.w(),_.Fg(b.AO?-1:10),_.w(),_.C("for",b.pda),_.zg("id",b.St))},Fa:[_.Us,_.Qs],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)}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mdc-switch-track-height);border-radius:var(--mdc-switch-track-shape)}.mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.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);border-color:var(--mat-switch-track-outline-color)}.cdk-high-contrast-active .mdc-switch__track::before,.cdk-high-contrast-active .mdc-switch__track::after{border-color:currentColor}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width);border-color:var(--mat-switch-selected-track-outline-color)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color)}.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)}.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);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color)}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color)}[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);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color)}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color)}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color)}.mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color)}.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)}[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);height:var(--mat-switch-unselected-handle-size);margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size);margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle:active .mdc-switch:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle:active .mdc-switch--selected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle:active .mdc-switch--unselected:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}.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}.cdk-high-contrast-active .mdc-switch__handle::before,.cdk-high-contrast-active .mdc-switch__handle::after{border-color:currentColor}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color)}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color)}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color)}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color)}.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color)}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color)}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color)}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color)}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color)}.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color)}.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)}.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);height:var(--mdc-switch-state-layer-size)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch:disabled .mdc-switch__ripple::after{display:none}.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}.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-hover-state-layer-color)}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color)}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color);opacity:var(--mdc-switch-unselected-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)}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color)}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color);opacity:var(--mdc-switch-selected-pressed-state-layer-opacity);transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.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);height:var(--mdc-switch-unselected-icon-size);fill:var(--mdc-switch-unselected-icon-color)}.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color)}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size);fill:var(--mdc-switch-selected-icon-color)}.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color)}.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{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-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color);font-family:var(--mat-switch-label-text-font);line-height:var(--mat-switch-label-text-line-height);font-size:var(--mat-switch-label-text-size);letter-spacing:var(--mat-switch-label-text-tracking);font-weight:var(--mat-switch-label-text-weight)}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-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'],
kb:2,Ma:0});
}catch(e){_._DumpException(e)}
try{
var Syb,mK;Syb=function(a){return _.v(a.TW(),_.u(b=>b==null?b:b==="MINI"||b==="XREF_PREVIEW"))};_.Tyb=function(a){return _.v(Syb(a),_.u(b=>b!=null?b:!1))};_.Uyb=function(a,b){a.W7(b?"XREF_PREVIEW":"MAIN")};mK=class{};mK.O=function(a){return new (a||mK)};mK.Ca=_.Od({type:mK});mK.Ba=_.nd({imports:[_.lK,_.Ns,_.Ns]});var Vyb=new _.Vd("GMAT_SLIDE_TOGGLE_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});_.nK=class{constructor(a){this.options=a}};_.nK.O=function(a){return new (a||_.nK)(_.y(Vyb))};_.nK.La=_.Qd({type:_.nK,na:[["mat-slide-toggle"]],lb:2,Xa:function(a,b){a&2&&_.Bg("gmat-mdc-slide-toggle",!b.options.Qe)}});_.oK=class{};_.oK.O=function(a){return new (a||_.oK)};_.oK.Ca=_.Od({type:_.oK});_.oK.Ba=_.nd({Nb:[{va:_.Nyb,nc:{color:"primary"}}],imports:[mK]});
}catch(e){_._DumpException(e)}
try{
var QOc=function(){return a=>_.ig(new POc)(a)},ROc=function(a){return(a==null?void 0:a.trim())==="1"},SOc=function(a){return(a.error.details||[]).find(b=>{const c=_.QXa.get("DebugInfo");return c&&b["@type"]===c+"DebugInfo"})},TOc=function({ae:a,repository:b}){return!!a||!!b},UOc=function(a,b){a&1&&_.J(0,"breadcrumb",10);a&2&&_.C("items",b.Ka)},VOc=function(a,b){a&1&&(_.E(0,"span",11),_.Q(1),_.G());a&2&&(a=b.title,b=_.P(),_.zg("id","root-indicator-"+b.resultIndex),_.w(),_.ch(" ",a," "))},WOc=function(a){a&
1&&_.J(0,"onedev-changelist-hovercard",14,7);if(a&2){a=_.Og(1);const b=_.P().cl;_.C("changelistId",b)("onedevIsHovercardReady",a.qK)}},XOc=function(a,b){a&1&&(_.E(0,"a",12),_.Q(1),_.G(),_.E(2,"onedev-hovercard",null,6),_.B(4,WOc,2,2,"onedev-changelist-hovercard",13),_.G());if(a&2){a=b.title;const c=b.cl;b=b.Qc;const d=_.Og(3),e=_.P();_.C("universalLink",e.VOc(b,c))("ascTrackElement",e.lc)("trackListIndex",e.resultIndex)("onedevHovercardTrigger",d)("feedbackEvent",e.qW);_.zg("id","ref-indicator-"+
e.resultIndex)("aria-describedby","root-indicator-"+e.resultIndex);_.w();_.ch(" ",a," ")}},YOc=function(a,b){a&1&&(_.E(0,"span",15),_.Q(1),_.G());a&2&&(a=b.title,b=_.P(),_.zg("id","ref-indicator-"+b.resultIndex),_.w(),_.ch(" ",a," "))},ZOc=function(a,b){a&1&&_.J(0,"segmented-dropdown-button",16);a&2&&_.C("item",b.wjb)("useBreadcrumbStyling",!1)},$Oc=function(a,b){a&1&&_.J(0,"ref-picker",17);a&2&&(a=b.k7,b=_.P(),_.C("refPickerData",a)("trackElement",b.LP))},bPc=function(a,b){a&1&&(_.E(0,"a",18,8)(2,
"div",19),_.Q(3),_.E(4,"span",20),_.Q(5),_.G()()());a&2&&(a=b.Qc,b=_.P(),_.C("routerLink",_.fr(a))("ascTrackElement",b.lc)("trackListIndex",b.resultIndex)("feedbackEvent",b.qW),_.zg("id","search-result-header-"+b.resultIndex)("aria-describedby","root-indicator-"+b.resultIndex),_.w(3),_.ch(" ",aPc(a.path)[0],""),_.w(2),_.dh(aPc(a.path)[1]))},aPc=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("/")]},cPc=function({Yp:{length:a}}){return a},dPc=function(a,b){const c=Object.assign({},a,{Jd:void 0,cM:void 0,iZ:void 0}),d=Object.assign({},b,{Jd:void 0,cM:void 0,iZ:void 0});return _.sc(c,d)&&_.Yj(a.Jd)===_.Yj(b.Jd)&&ROc(a.cM.Eta)===ROc(b.cM.Eta)},fPc=function({vz:a,mL:b},c,d){return a?a.map(e=>ePc(e,c,b,d)).filter(e=>!!e):[]},ePc=function({mfa:a,Cta:b,rL:c,l7:d,iC:e,X6:f},g,l,p){return a?TRc(a,_.bnb(a.Ne),l,c,d,e,f,p):b&&g?URc(b,_.bnb(b.Ne),l,c,d,e,f,p):null},TRc=function({Fj:a,
Iia:b,oF:c,pF:d},e,f,g,l,p,t,x){const A=VRc(a),F=WRc(a);return XRc(e,0,f,g,l,p,t,x,a,A,b,b-F,c,d)},URc=function({msa:a},b,c,d,e,f,g,l){c=XRc(b,1,c,d,e,f,g,l);const p=b.hc();c.children=a.slice(0,12).map(({path:t,type:x})=>{t=p.rd(t).ab();return{entryType:YRc(x),Qc:t,path:t.path,name:_.$A(t.path)}});c.YMb=a.length>12;return c},YRc=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}},
XRc=function(a,b,c,d,e,f,g,l,p=[],t=!1,x=0,A=0,F="",I=""){b===1&&(a=a.hc().rd(_.Xmb(a.path)).ab());a={Qc:a,pr:c,bx:d,i2c:e,X6:g,KD:l,iC:f};switch(b){case 0:return Object.assign({},a,{mUc:t,qeb:A,Iia:x,Fj:p,type:b,oF:F,pF:I});case 1:return Object.assign({},a,{type:b});default:return _.xc(b,`Unknown result type: ${b}`)}},VRc=function(a){return a.some(b=>b.mx.some(({fr:c})=>!!c&&c.HN.some(({length:d})=>d>0)))},WRc=function(a){return(new Set(a.flatMap(b=>b.mx.filter(c=>c.KG&&c.KG.some(d=>d.length>0)).map(c=>
c.lineNumber)))).size},ZRc=function(a){return(a==null?void 0:a.type)===2},$Rc=function({SN:a,zu:b,Kq:c,Lq:d,xD:e},f,g,l){f=Math.floor(f/g.pageSize);const p=f*g.pageSize;return{Mc:f,xSc:p,SN:a,zu:b,Qm:g,q1c:l,Yp:l.bra.slice(p,Math.min(p+g.pageSize,l.bra.length)),Kq:c,Lq:d,xD:e}},dSc=function(a){let b=void 0,c=void 0;if(a.length===1){var d=a[0];if(d.Ql===5&&!d.jP&&(d=aSc(d.value,bSc)))return d}for(const e of _.pk(a))e.Ql===5&&a.includes(e)&&!e.jP?(d=aSc(e.value,bSc))&&(c=d):e.Ql===5?(d=aSc(e.value,
cSc))&&(c=d):e.Ql===1&&e.label===12&&e.value&&(d=aSc(e.value.value,bSc))&&(b=d);return c||b},aSc=function(a,b){if(a=b.exec(a))if([,a]=a,a=Number(a),!isNaN(a)&&a>0)return a},eSc=function(a){if(a&1){const b=_.ke();_.L(0);_.J(1,"splitter",15);_.E(2,"div",16,1)(4,"result-preview",17);_.N("close",function(){_.n(b);const c=_.P(3);return _.q(c.pD=void 0)});_.G()();_.M()}if(a&2){a=_.Og(3);const b=_.P(2).Ka,c=_.P();_.w();_.C("changeSizeOf",a);_.w(3);_.C("target",c.pD)("loadedQueryContext",b.Tb.Qm)}},fSc=function(a){if(a&
1){const b=_.ke();_.L(0);_.E(1,"div",7);_.J(2,"query-suggestion",8);_.R(3,"async");_.J(4,"result-header",9);_.R(5,"async");_.J(6,"search-result-warnings",10);_.E(7,"div",11)(8,"result-list",12);_.N("previewTriggered",function(c){_.n(b);const d=_.P(2);d.pD=d.pD===c?void 0:c;return _.q()});_.J(9,"result-footer",13);_.G()()();_.B(10,eSc,5,3,"ng-container",14);_.M()}if(a&2){a=_.P().Ka;const b=_.P();_.w(2);_.C("searchResultsElementName",b.Tm)("pagedData",_.S(3,13,b.XSb));_.w(2);_.C("searchResultsElementName",
b.Tm)("pagedSearchResponse",a.Tb)("queryContext",_.S(5,15,b.Qm));_.w(2);_.C("warnings",a.Tb.xD);_.w(2);_.C("previewTarget",b.pD)("resultPage",a.Tb)("searchResultsElementName",b.Tm)("showResultsIncomplete",b.F7?a.state===2?!0:a.state===1&&a.XE.P0a===3:!1);_.w();_.C("paginatedResults",a.Tb)("trackElement",b.Tm);_.w();_.C("ngIf",b.pD)}},gSc=function(a){a&1&&_.J(0,"loading",18);a&2&&_.C("diameter",20)},hSc=function(a){a&1&&_.J(0,"search-results-incomplete",25);a&2&&(a=_.P(3),_.C("docLink",a.F7)("trackElement",
a.Tm))},iSc=function(a){a&1&&(_.E(0,"span"),_.Q(1),_.G());a&2&&(a=_.P(2).Ka,_.w(),_.dh(a.nBa))},jSc=function(a){a&1&&(_.E(0,"a",29),_.Q(1),_.G());a&2&&(a=_.P().Ka,_.C("externalLink",a.link),_.w(),_.dh(a.message))},kSc=function(a){if(a&1){const b=_.ke();_.E(0,"button",30);_.N("click",function(){_.n(b);const c=_.P().Ka;return _.q(c.callback())});_.Q(1);_.G()}a&2&&(a=_.P().Ka,_.w(),_.ch(" ",a.message," "))},lSc=function(a,b){a&1&&(_.E(0,"div",26),_.B(1,jSc,2,2,"a",27)(2,kSc,2,1,"button",28),_.G());a&
2&&(a=b.Ka,_.w(),_.C("ngIf",a.link),_.w(),_.C("ngIf",a.callback))},mSc=function(a){if(a&1){const b=_.ke();_.E(0,"div",31)(1,"copy-button",32);_.N("copyEvent",function(){_.n(b);const c=_.P(3);return _.q(c.Ss())});_.G()()}a&2&&(a=_.P(2).Ka,_.w(),_.C("buttonLabel","Copy Error Trace")("hasLightLabel",!0)("removeBorder",!0)("hoverMsg","Copy the error trace")("copyText",a.mVb))},nSc=function(a){a&1&&(_.E(0,"div",19),_.J(1,"result-header",20),_.R(2,"async"),_.J(3,"search-result-warnings",10),_.B(4,hSc,1,
2,"search-results-incomplete",21),_.E(5,"icon-empty-state-display",22)(6,"icon-empty-state-title"),_.Q(7),_.G(),_.E(8,"icon-empty-state-subtitle"),_.B(9,iSc,2,1,"span",14)(10,lSc,3,2,"div",23)(11,mSc,2,5,"div",24),_.G()()());if(a&2){a=_.P().Ka;const b=_.P();_.w();_.C("searchResultsElementName",b.Tm)("queryContext",_.S(2,11,b.Qm))("errorData",a)("maybeSkippedDocuments",b.zu);_.w(2);_.C("warnings",a.XE.xD);_.w();_.C("ngIf",b.F7?a.state===2?!0:a.state===1&&a.XE.P0a===3:!1);_.w();_.C("isSvg",!1);_.w(2);
_.dh(a.message);_.w(2);_.C("ngIf",a.nBa);_.w();_.C("ngIf",a.action);_.w();_.C("ngIf",a.mVb)}},oSc=function(a,b){a&1&&(_.L(0,3),_.B(1,fSc,11,17,"ng-container",4)(2,gSc,1,1,"loading",5)(3,nSc,12,13,"div",6),_.M());a&2&&(a=b.Ka,b=_.P(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.ev.bi),_.w(),_.C("ngSwitchCase",b.ev.ij),_.w(),_.C("ngSwitchCase",b.ev.Error))},pSc=function(a){if(a&1){const b=_.ke();_.E(0,"div",33)(1,"p",34);_.Q(2," Skipped ");_.E(3,"a",35);_.N("click",function(){_.n(b);_.P().Gh.Td();
return _.q()});_.Q(4," results page ");_.G();_.Q(5," since there is only one result. ");_.G();_.E(6,"span",36)(7,"button",37);_.N("click",function(){_.n(b);_.P().Gh.Td();return _.q()});_.Q(8);_.G()()()}a&2&&(a=_.P(),_.w(3),_.C("routerLink",a.RPc)("queryParams",a.Utc),_.w(5),_.ch(" ",a.Ikc," "))},qSc=function(a,b=""){if(a.Mc!==0||a.Yp.length!==1||a.zu||b.trim().toLowerCase()==="true"||b.trim()==="1")return!1;a=a.Yp[0];if(a.type===1||a.Fj.length===0)return!0;b=a.Fj[a.Fj.length-1].mx;return _.BG(b[b.length-
1].lineNumber)-_.BG(a.Fj[0].mx[0].lineNumber)<25},rSc=function(a){a&1&&_.J(0,"star",23);a&2&&(a=_.P(),_.C("place",a.yc.Qc)("type",a.ATc(a.yc.Qc))("elementName",a.yc.Qc.path))},sSc=function(a){a&1&&_.J(0,"file-search-breadcrumb",24,2);a&2&&(a=_.P(),_.C("place",a.yc.Qc)("isSelected",a.Ie)("resultIndex",a.Kf)("trackElement",a.lc)("refsToken",a.yc.i2c)("feedbackEvent",a.vLb))},tSc=function(a){a&1&&(_.E(0,"span",27),_.Q(1),_.G());a&2&&(a=_.P(2),_.zg("id","root-indicator-"+a.Kf),_.w(),_.dh(a.amb))},uSc=
function(a){a&1&&(_.B(0,tSc,2,2,"span",25),_.E(1,"a",26,3)(3,"h3"),_.Q(4),_.G()());a&2&&(a=_.P(),_.C("ngIf",a.amb),_.w(),_.C("routerLink",_.fr(a.yc.Qc))("ascTrackElement",a.lc)("trackListIndex",a.Kf)("feedbackEvent",a.vLb),_.zg("id","search-result-header-"+a.Kf)("aria-describedby",a.amb?"root-indicator-"+a.Kf:void 0),_.w(3),_.dh(a.yc.Qc.path))},vSc=function(a){a&1&&(_.L(0),_.J(1,"mat-divider",16),_.E(2,"a",28)(3,"mat-icon",29),_.Q(4," auto_fix_high "),_.G()(),_.M());a&2&&(a=_.P(),_.w(2),_.C("routerLink",
a.rbc)("ascTrackElement",a.lc))},wSc=function(a){if(a&1){const b=_.ke();_.E(0,"button",31);_.N("click",function(){_.n(b);const c=_.P(2);return _.q(c.fCa.emit())});_.Q(1," Preview ");_.G()}a&2&&(a=_.P(2),_.C("ascTrackElement",a.lc)("trackArtifactId",_.fr(a.yc.Qc))("trackListIndex",a.Kf))},xSc=function(a){if(a&1){const b=_.ke();_.E(0,"button",31);_.N("click",function(){_.n(b);const c=_.P(2);return _.q(c.fCa.emit())});_.Q(1," Hide Preview ");_.G()}a&2&&(a=_.P(2),_.C("ascTrackElement",a.lc)("trackArtifactId",
_.fr(a.yc.Qc))("trackListIndex",a.Kf))},ySc=function(a){a&1&&_.J(0,"onedev-changelist-hovercard",34,6);if(a&2){a=_.Og(1);const b=_.P(3);_.C("changelistId",b.yc.pF)("onedevIsHovercardReady",a.qK)}},zSc=function(a){a&1&&(_.L(0),_.J(1,"mat-divider",16),_.E(2,"a",32),_.Q(3," Match deleted "),_.G(),_.E(4,"onedev-hovercard",null,5),_.B(6,ySc,2,2,"onedev-changelist-hovercard",33),_.G(),_.M());if(a&2){a=_.Og(5);const b=_.P(2);_.w(2);_.C("externalLink",b.Mda(b.yc.pF))("ascTrackElement",b.lc)("trackArtifactId",
_.fr(b.yc.Qc))("trackListIndex",b.Kf)("onedevHovercardTrigger",a)}},ASc=function(a){a&1&&_.J(0,"onedev-changelist-hovercard",34,6);if(a&2){a=_.Og(1);const b=_.P(3);_.C("changelistId",b.yc.oF)("onedevIsHovercardReady",a.qK)}},BSc=function(a){a&1&&(_.L(0),_.J(1,"mat-divider",16),_.E(2,"a",35),_.Q(3," File deleted "),_.G(),_.E(4,"onedev-hovercard",null,7),_.B(6,ASc,2,2,"onedev-changelist-hovercard",33),_.G(),_.M());if(a&2){a=_.Og(5);const b=_.P(2);_.w(2);_.C("universalLink",b.Mda(b.yc.oF))("ascTrackElement",
b.lc)("trackArtifactId",_.fr(b.yc.Qc))("trackListIndex",b.Kf)("onedevHovercardTrigger",a)}},CSc=function(a){a&1&&(_.L(0),_.J(1,"mat-divider",16),_.B(2,wSc,2,3,"button",30)(3,xSc,2,3,"ng-template",null,4,_.qh)(5,zSc,7,5,"ng-container",18)(6,BSc,7,5,"ng-container",18),_.M());if(a&2){a=_.Og(4);const b=_.P();_.w(2);_.C("ngIf",b.pD!==b.yc)("ngIfElse",a);_.w(3);_.C("ngIf",b.j3c);_.w();_.C("ngIf",b.e3c)}},DSc=function(a){a&1&&_.J(0,"mat-divider",16)},ESc=function(a){if(a&1){const b=_.ke();_.E(0,"button",
38);_.N("click",function(){_.n(b);const c=_.P(2);return _.q(c.fCa.emit())});_.Q(1," View All ");_.G()}a&2&&(a=_.P(2),_.C("ascTrackElement",a.lc)("trackArtifactId",_.fr(a.yc.Qc))("trackListIndex",a.Kf))},FSc=function(a){a&1&&(_.L(0),_.B(1,DSc,1,0,"mat-divider",36)(2,ESc,2,3,"button",37),_.M());a&2&&(a=_.P(),_.w(),_.C("ngIf",a.yc.YMb),_.w(),_.C("ngIf",a.yc.YMb))},GSc=function(a,b){a&1&&(_.J(0,"file-search-snippet",40),_.R(1,"async"));if(a&2){a=b.ua;b=b.last;const c=_.P(2);_.Dg(_.S(1,11,c.Oz.Fsa));_.Bg("last",
b&&!c.dLb);_.C("linkGenerator",c.VC)("resultIndex",c.Kf)("snippet",a)("trackElement",c.lc)("feedbackEvent",c.FWa)("codeFontSize",c.fs)}},HSc=function(a){a&1&&(_.L(0),_.E(1,"mat-icon"),_.Q(2,"unfold_less"),_.G(),_.E(3,"span"),_.Q(4," Show fewer matching lines "),_.G(),_.M())},ISc=function(a){a&1&&(_.E(0,"mat-icon"),_.Q(1,"unfold_more"),_.G(),_.E(2,"span"),_.Q(3," "),_.Ng(4,10),_.Q(5," "),_.G());a&2&&(a=_.P(4),_.w(4),_.JA(a.yc.qeb)(a.yc.qeb),_.KA(4))},JSc=function(a,b){if(a&1){const c=_.ke();_.E(0,
"button",42,8);_.N("click",function(){const d=_.n(c).ua,e=_.P(3);return _.q(e.c_b.next(!d))});_.B(2,HSc,5,0,"ng-container",43)(3,ISc,6,2,"ng-template",null,9,_.qh);_.G()}if(a&2){a=b.ua;b=_.Og(4);const c=_.P(3);_.C("ascTrackElement",c.lc)("trackArtifactId",_.fr(c.yc.Qc))("trackAction",a?"collapseSnippets":"expandSnippets")("trackListIndex",c.Kf);_.w(2);_.C("ngIf",a)("ngIfElse",b)}},LSc=function(a){a&1&&(_.L(0),_.B(1,JSc,5,6,"button",41),_.R(2,"async"),_.M());if(a&2){let b;a=_.P(2);_.w();_.C("ngForOf",
_.oh(3,KSc,(b=_.S(2,1,a.hpb))==null?null:b.zd))}},MSc=function(a){a&1&&(_.L(0),_.B(1,GSc,2,13,"file-search-snippet",39),_.R(2,"async"),_.B(3,LSc,3,5,"ng-container",18),_.M());if(a&2){let b;a=_.P();_.w();_.C("ngForOf",(b=_.S(2,2,a.hpb))==null?null:b.Fj);_.w(2);_.C("ngIf",a.dLb)}},NSc=function(a){a&1&&(_.E(0,"div"),_.R(1,"async"),_.J(2,"file-list",44),_.G());a&2&&(a=_.P(),_.Tz("file-list-wrapper ",_.S(1,10,a.Oz.Fsa),""),_.w(2),_.C("files",a.yc.children)("queryParamsHandling",a.merge)("ariaLabelledbyId",
"search-result-header-"+a.Kf)("searchRequestToken",a.yc.pr)("searchResponseToken",a.yc.bx)("sessionStartTimeMs",a.yc.KD)("clientTimeResultsDisplayedMs",a.YB))},OSc=function(a){if(a&1){const b=_.ke();_.E(0,"mat-expansion-panel",45);_.N("opened",function(){_.n(b);const c=_.P();return _.q(c.n_c=!0)})("closed",function(){_.n(b);const c=_.P();return _.q(c.n_c=!1)});_.E(1,"mat-expansion-panel-header")(2,"mat-panel-title");_.Q(3," Debug Info ");_.G()();_.E(4,"p");_.Q(5);_.G()()}a&2&&(a=_.P(),_.w(5),_.dh(a.yc.iC))},
PSc=function(a,b){a&1&&(_.E(0,"span",10),_.Q(1),_.G());a&2&&(a=b.ua,_.C("ngClass",a.tsa),_.w(),_.ch(" ",a.text," "))},RSc=function(a,b){a&1&&(_.E(0,"a",8),_.B(1,PSc,2,2,"span",9),_.G());if(a&2){a=b.Ka;b=_.P().Ka;const c=_.P();_.C("routerLink",_.nh(4,QSc))("queryParams",{q:b.j7,all:void 0,start:1})("ascTrackElement",c.Tm);_.w();_.C("ngForOf",a)}},SSc=function(a){a&1&&(_.E(0,"span",11)(1,"span",12),_.Q(2," Search instead\u00a0 "),_.G(),_.E(3,"a",13),_.Q(4),_.G()());if(a&2){a=_.P().Ka;const b=_.P();
_.w(3);_.C("routerLink",_.nh(4,QSc))("queryParams",b.L7b)("ascTrackElement",b.Tm);_.w();_.ch(" ",a.query," ")}},TSc=function(a){if(a&1){const b=_.ke();_.E(0,"span",14);_.J(1,"mat-divider",15);_.E(2,"button",16);_.N("click",function(){_.n(b);_.P(2).pqb.next(!0);return _.q()});_.E(3,"mat-icon");_.Q(4,"close");_.G()()()}a&2&&(a=_.P(2),_.w(2),_.C("ascTrackElement",a.Tm))},USc=function(a,b){a&1&&(_.E(0,"span",1)(1,"span",2)(2,"span",3)(3,"span",4),_.Q(4),_.G(),_.B(5,RSc,2,5,"a",5),_.R(6,"async"),_.G(),
_.B(7,SSc,5,5,"span",6),_.G(),_.B(8,TSc,5,1,"span",7),_.G());a&2&&(a=b.Ka,b=_.P(),_.Bg("redirect-panel",a.type===2),_.w(),_.C("matTooltip",b.okc),_.w(3),_.ch(" ",a.type===2?b.Fkc:b.akc,"\u00a0 "),_.w(),_.C("ngIf",_.S(6,7,b.IPc)),_.w(2),_.C("ngIf",a.type===2),_.w(),_.C("ngIf",a.type!==2))},WSc=function(a,b){a&1&&(_.E(0,"conditional-link",9),_.Q(1),_.G());a&2&&(a=b.ua,b=_.P(),_.C("condition",!a.ROb)("sameWindow",!0)("linkAriaLabel",b.mac.format({pageNumber:b.wxb.format(a.Mc+1)}))("link",_.nh(9,VSc))("queryParams",
a.Sa)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",a.Mc),_.w(),_.ch(" ",b.wxb.format(a.Mc+1)," "))},XSc=function(a,b){if(a+b<4)return[a,b];if(a>b)return[b,a]=XSc(b,a),[a,b];a>=2&&(a=2);return[a,Math.min(b,4-a)]},YSc=function(a){a&1&&(_.E(0,"mat-icon",8),_.Q(1," help_outline "),_.G())},ZSc=function(a){if(a&1){const b=_.ke();_.E(0,"copy-button",9);_.N("copyEvent",function(){_.n(b);const c=_.P();return _.q(c.Ss())});_.G()}a&2&&(a=_.P(),_.C("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",
!0)("removeBorder",!0)("hoverMsg","Copy all file paths on this page")("copyText",a.rMc))},aTc=function(a){a&1&&(_.L(0),_.J(1,"div",10)(2,"scope-indicator",11),_.E(3,"a",12)(4,"mat-icon"),_.Q(5,"close"),_.G(),_.E(6,"span"),_.Q(7," Remove Scope "),_.G()(),_.M());a&2&&(a=_.P(),_.w(2),_.C("savedQuery",a.Je)("searchScope",a.Jd)("displayBreadcrumb",!0),_.w(),_.C("routerLink",_.nh(7,$Sc))("queryParams",a.Stc)("ascTrackElement",a.Tm)("trackAction","clearSearchScope"))},bTc=function(a){a&1&&(_.E(0,"a",13)(1,
"span"),_.Q(2," Find Everything "),_.G()());a&2&&(a=_.P(),_.C("routerLink",_.nh(3,$Sc))("queryParams",a.Ttc)("ascTrackElement",a.Tm))},cTc=function(a){if(a&1){const b=_.ke();_.E(0,"span",14)(1,"mat-label");_.Q(2," Snippets ");_.G();_.E(3,"mat-form-field",15)(4,"mat-select",16);_.R(5,"async");_.N("selectionChange",function(c){_.n(b);const d=_.P();return _.q(d.s2c(c.value))});_.E(6,"mat-option",17);_.Q(7," Classic ");_.G();_.E(8,"mat-option",18);_.Q(9," Compact ");_.G();_.E(10,"mat-option",19);_.Q(11,
" All Matching Lines ");_.G();_.E(12,"mat-option",20);_.Q(13," Off ");_.G()()()()}a&2&&(a=_.P(),_.w(),_.zg("id",a.Tm+"-snippet-style-control-label"),_.w(3),_.C("aria-labelledby",a.Tm+"-snippet-style-control-label")("value",_.S(5,3,a.x3c)))},dTc=function(a){a&1&&(_.E(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.Q(3," Search Request "),_.G()(),_.E(4,"p"),_.Q(5),_.G()());a&2&&(a=_.P(2),_.w(5),_.dh(a.Kq))},eTc=function(a){a&1&&(_.E(0,"mat-expansion-panel",23)(1,"mat-expansion-panel-header")(2,
"mat-panel-title"),_.Q(3," Search Response "),_.G()(),_.E(4,"p"),_.Q(5),_.G()());a&2&&(a=_.P(2),_.w(5),_.dh(a.Lq))},fTc=function(a){a&1&&(_.E(0,"div",21),_.B(1,dTc,6,1,"mat-expansion-panel",22)(2,eTc,6,1,"mat-expansion-panel",22),_.G());a&2&&(a=_.P(),_.Dg(a.RZ===0?"debug-info-container":""),_.w(),_.C("ngIf",a.Kq),_.w(),_.C("ngIf",a.Lq))},hTc=function(a,b){if(a&1){const c=_.ke();_.E(0,"li")(1,"file-search-result",3);_.R(2,"async");_.R(3,"async");_.N("triggerPreview",function(){const d=_.n(c).ua,e=
_.P();return _.q(e.ATb.emit(d))});_.G()()}if(a&2){a=b.ua;b=b.index;const c=_.P();_.w();_.C("entry",a)("resultPage",c.qL)("isActive",a===c.pD)("listIndex",b)("scopeDetail",gTc(c.qL.Qm.Jd))("trackElement",c.Tm)("previewTarget",c.pD)("isSelected",b===_.S(2,10,c.selectedIndex))("codeFontSize",_.S(3,12,c.fs))("container",c.hb.ma.parentNode)}},iTc=function(a){a&1&&_.J(0,"search-results-incomplete",4);a&2&&(a=_.P(),_.C("docLink",a.F7)("trackElement",a.Tm))},jTc=function(a){a&1&&(_.E(0,"icon-empty-state-display",
5)(1,"icon-empty-state-title"),_.Q(2," Binary file "),_.G(),_.E(3,"icon-empty-state-subtitle"),_.Q(4," No preview available "),_.G()())},kTc=function(a){a&1&&_.J(0,"empty-file-detail",6);a&2&&(a=_.P(),_.C("path",a.Qc.path))},lTc=function(a){a&1&&(_.J(0,"img",7),_.R(1,"lastPathElement"));a&2&&(a=_.P(),_.C("alt",_.S(1,2,a.Qc.path))("src",a.imageUrl,_.Of))},mTc=function(a){a&1&&(_.E(0,"dc-information-box",12),_.Q(1),_.G());a&2&&(a=_.P(2),_.w(),_.ch(" ",a.matches.message," "))},nTc=function(a){if(a&1){const b=
_.ke();_.E(0,"file-matches-navigation",17);_.R(1,"async");_.N("selectedMatchIndexChange",function(c){_.n(b);const d=_.P(4);return _.q(d.Sk.next(c))});_.G()}a&2&&(a=_.P(4),_.C("dataState",a.ev.bi)("matchCount",a.matches.Tb.length)("selectedMatchIndex",_.S(1,5,a.Sk))("trackArtifactId",_.fr(a.Qc))("trackElement",a.Ki))},oTc=function(a){a&1&&(_.L(0),_.B(1,nTc,2,7,"file-matches-navigation",16),_.R(2,"async"),_.M());a&2&&(a=_.P(3),_.w(),_.C("ngIf",_.S(2,1,a.Sk)>-1))},pTc=function(a){a&1&&_.J(0,"loading",
18);a&2&&_.C("inline",!0)},qTc=function(a){a&1&&(_.E(0,"div",13),_.B(1,oTc,3,3,"ng-container",14)(2,pTc,1,1,"loading",15),_.G());a&2&&(a=_.P(2),_.C("ngSwitch",a.matches.state),_.w(),_.C("ngSwitchCase",a.ev.bi),_.w(),_.C("ngSwitchCase",a.ev.ij))},rTc=function(a){a&1&&(_.J(0,"search-match-layer",21),_.R(1,"async"));a&2&&(a=_.P(3),_.C("matches",a.matches.Tb)("scrollToIndex",_.S(1,3,a.Sk))("selectedMatchIndex",a.Sk))},sTc=function(a){if(a&1){const b=_.ke();_.L(0);_.E(1,"format-code",19);_.R(2,"async");
_.N("lineNumberClicked",function(c){_.n(b);const d=_.P(2);return _.q(d.dr(c))});_.B(3,rTc,2,5,"search-match-layer",20);_.G();_.M()}a&2&&(a=_.P(2),_.w(),_.C("value",a.wb.code)("fileName",a.Qc.path)("lineLimitation",a.wb.FK)("lineNumberLinkProvider",_.S(2,6,a.Jm))("highlightInfo",a.wb.Oy),_.w(2),_.C("ngIf",a.matches.state===a.ev.bi))},uTc=function(a){a&1&&(_.E(0,"div",8),_.B(1,mTc,2,1,"dc-information-box",9)(2,qTc,3,3,"div",10)(3,sTc,4,8,"ng-container",11),_.G());a&2&&(a=_.P(),_.w(),_.C("ngIf",a.matches.state===
a.ev.Error),_.w(),_.C("ngIf",tTc(a.matches)),_.w(),_.C("ngIf",a.wb))},vTc=function(a){if(a&1){const b=_.ke();_.E(0,"h2")(1,"span",5);_.Q(2,"File Preview");_.G();_.E(3,"button",6);_.N("click",function(){_.n(b);const c=_.P();return _.q(c.close.emit())});_.E(4,"mat-icon");_.Q(5,"close");_.G()()()}a&2&&(a=_.P(),_.w(3),_.C("title",a.bxb)("ascTrackElement",a.Ki)("trackArtifactId",_.fr(a.d0)),_.zg("aria-label",a.bxb))},wTc=function(a){a&1&&_.J(0,"loading",11);a&2&&_.C("diameter",20)},xTc=function(a){a&1&&
(_.J(0,"single-file-preview",14),_.R(1,"async"));if(a&2){a=_.P(2).Ka;const b=_.P();_.C("fileData",a.Tb)("matches",_.S(1,2,b.NJ.matches))}},yTc=function(a){a&1&&_.J(0,"file-list",15);if(a&2){a=_.P(2).Ka;const b=_.P();_.C("files",a.Tb.items)("queryParamsHandling",b.merge)}},zTc=function(a){a&1&&(_.L(0)(1,7),_.B(2,xTc,2,4,"single-file-preview",12)(3,yTc,1,2,"file-list",13),_.M()());if(a&2){a=_.P().Ka;const b=_.P();_.w();_.C("ngSwitch",a.Tb.type);_.w();_.C("ngSwitchCase",b.QH.File);_.w();_.C("ngSwitchCase",
b.QH.mEa)}},ATc=function(a){a&1&&(_.E(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.Q(2),_.G(),_.E(3,"icon-empty-state-subtitle"),_.Q(4),_.G()());a&2&&(a=_.P().Ka,_.C("isSvg",!1),_.w(2),_.dh(a.message),_.w(2),_.dh(a.nBa))},BTc=function(a,b){a&1&&(_.L(0,7),_.B(1,wTc,1,1,"loading",8)(2,zTc,4,3,"ng-container",9)(3,ATc,5,3,"icon-empty-state-display",10),_.M());a&2&&(a=b.Ka,b=_.P(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.ev.ij),_.w(),_.C("ngSwitchCase",b.ev.bi),_.w(),_.C("ngSwitchCase",
b.ev.Error))},CTc=function(a,b){return a.map(c=>{var d=c.oe();c=c.getType();d=b.rd(d).ab();return{entryType:c||0,Qc:d,path:d.path,name:_.$A(d.path)}})},DTc=function(a){a&1&&(_.E(0,"div",1)(1,"mat-icon",2),_.Q(2,"error_outline"),_.G(),_.E(3,"span",3),_.Q(4),_.G()());a&2&&(a=_.P(),_.w(4),_.dh(a.N6c))},POc=class extends _.fg{constructor(){super(...arguments);this.value=null;this.Os=this.Ul=!1}FJa(a){const b=this.Ul,c=this.value,d=this.MBa,e=this.Gm,f=this.Os;if(this.Co)a.error(d);else if(e||f)b&&a.next(c),
a.complete()}next(a){this.Gm||(this.value=a,this.Ul=!0)}complete(){const a=this.Ul,b=this.value;this.Os||(this.Os=!0,a&&super.next(b),super.complete())}},ETc={sq:void 0,ss:void 0,start:void 0},FTc={all:"1",start:void 0},GTc={ssfr:"1"},HTc={all:void 0,start:1,dqr:"1"},JTc=function(a,b){return _.v(_.NF(a.TG),_.pg(c=>{switch(c.state){case 0:return _.nf;case 1:return _.Jlb(a.uh,"The default saved query could not be resolved."),ITc(a,b,"").then(()=>!1);case 2:return c=c.Tb.uea,ITc(a,b,c&&c.Ko||"").then(()=>
!1);default:return _.xc(c,void 0)}}))},ITc=function(a,b,c){return _.rp(a.Ua,_.Vj(new _.Uj(b),"sq",c).toString(),{aj:!0})},l9=class{constructor(a,b,c){this.uh=a;this.Ua=b;this.TG=c;this.lka=_.sv.has(40)}lf({Rw:a},{url:b}){if(!this.lka)return _.r(!0);({Je:a}=_.Ci(a));return a!=="USE_DEFAULT_STORED_QUERY"?_.r(!0):JTc(this,b)}};l9.O=function(a){return new (a||l9)(_.m(_.au),_.m(_.ni),_.m(_.OF),_.m(_.tv))};l9.ta=_.k({token:l9,oa:l9.O,Ea:"root"});
var KTc=["resultRoot"],LTc=["resultRef"],MTc=["refPicker"],NTc=["resultCl"],OTc=["resultWorkspace"],PTc=["resultPath"],QTc=["resultPathLink"],RTc=new _.Zt("Open branch {branch}"),STc=new _.Zt("Open tag {tag}"),m9=class{set Va(a){this.Qc.next(a)}constructor(a){this.Ie=!1;this.Qc=new _.jg(1);this.VOc=_.kG;this.LP="SearchResultRefPicker";this.CHb=_.r([]);this.CHb=_.v(this.Qc,_.pg(b=>_.qG(b)?_.v(_.lI(a,b),_.og(_.JG(b.yb)),_.u(c=>({Va:b,Uw:c}))):_.r({Va:b,Uw:_.JG("")})),_.u(({Va:b,Uw:c})=>this.dea(b,c)))}Ra(){}Fc(){this.Ie&&
this.Dfa()}Rb(a){a.isSelected&&this.Ie&&this.Dfa()}dea(a,b){const c=[];c.push({type:1,qa:this.n1c,label:"Search Result Root",context:{title:_.VF(a)?a.repository:`${a.tb}/${a.repository}`}});const d=_.qG(a)&&!_.VF(a);if(_.qG(a)&&_.VF(a)&&!_.lr(a)){var e=c.push,f=`cl/${_.eG(b)}`;b={type:1,qa:this.k1c,label:_.KG(b.type),aSb:!0,context:{title:f,cl:b.ds,Qc:a}};e.call(c,b)}else d?(e=c.push,f=this.eXa(a,b),b={type:1,qa:this.m1c,label:_.KG(b.type),aSb:!0,context:{wjb:f}},e.call(c,b)):a.params.Pb&&c.push({type:1,
qa:this.r1c,label:"Snapshot",context:{title:a.params.Pb}});(!d||a.path&&a.path!=="/")&&c.push({type:1,qa:this.l1c,label:"Search Result Path",context:{Qc:a}});return c}eXa(a,b){const c=_.eG(b),d={Va:a,aAa:_.Pob,version:0,gitRefsToken:this.l7,sPb:!0};return Object.assign({},{title:c,qa:this.Mja,label:_.KG(b.type),ariaLabel:"Search result ref picker",lc:this.LP,context:{k7:d},tooltip:b.type===1?RTc.format({branch:c}):STc.format({tag:c})},_.XG(a.hc().rd("").ab()))}Dfa(){let a,b;(a=this.Tza)==null||(b=
a.ma)==null||b.focus()}};m9.O=function(a){return new (a||m9)(_.y(_.mI))};
m9.wa=_.Kd({type:m9,na:[["file-search-breadcrumb"]],rb:function(a,b){a&1&&(_.Xg(KTc,7,_.Ug),_.Xg(LTc,7,_.Ug),_.Xg(MTc,7,_.Ug),_.Xg(NTc,7,_.Ug),_.Xg(OTc,7,_.Ug),_.Xg(PTc,7,_.Ug),_.Xg(QTc,5,_.Fe));if(a&2){let c;_.$g(c=_.ah())&&(b.n1c=c.first);_.$g(c=_.ah())&&(b.m1c=c.first);_.$g(c=_.ah())&&(b.Mja=c.first);_.$g(c=_.ah())&&(b.k1c=c.first);_.$g(c=_.ah())&&(b.r1c=c.first);_.$g(c=_.ah())&&(b.l1c=c.first);_.$g(c=_.ah())&&(b.Tza=c.first)}},inputs:{resultIndex:"resultIndex",lc:"trackElement",qW:"feedbackEvent",
Ie:"isSelected",l7:"refsToken",Va:"place"},features:[_.be],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&&(_.B(0,UOc,1,1,"breadcrumb",
9),_.R(1,"async"),_.B(2,VOc,2,2,"ng-template",null,0,_.qh)(4,XOc,5,8,"ng-template",null,1,_.qh)(6,YOc,2,2,"ng-template",null,2,_.qh)(8,ZOc,1,2,"ng-template",null,3,_.qh)(10,$Oc,1,2,"ng-template",null,4,_.qh)(12,bPc,6,8,"ng-template",null,5,_.qh));a&2&&_.C("ngIf",_.S(1,1,b.CHb))},Fa:[_.Op,_.eH,_.bo,_.qI,_.dH,_.tI,_.uI,_.wI,_.vI,_.xI,_.sp,_.iB,_.jB,_.rw,_.ho],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 n9=class{};n9.O=function(a){return new (a||n9)};n9.Ca=_.Od({type:n9});n9.Ba=_.nd({imports:[_.Qv,_.io,_.DI,_.Tv,_.EI,_.pu,_.yI,_.up,_.lB,_.mB,_.ly]});var o9=class{constructor(){this.rl=_.wk.has(2)}lf({Rw:a}){return this.rl&&a.get("type")==="cl"?(a=a.get("q")||"",_.Bc(window,(_.vv||"")+"search?ct=os&q="+(a+" status:submitted"),"_self"),!1):!0}};o9.O=function(a){return new (a||o9)(_.m(_.rv))};o9.ta=_.k({token:o9,oa:o9.O,Ea:"root"});var TTc=new Map([[400,2],[404,4]]),UTc=function(a,b){return new p9(0,"Sorry, something went wrong",void 0,b&&{message:"Click here to retry",callback:b},void 0,JSON.stringify(a))},p9=class extends Error{constructor(a,b,c,d,e,f){super(b);this.nBa=c;this.action=d;this.mVb=f;this.state=1;this.XE={P0a:a,Kq:e?e.Kq:"",Lq:e?e.Lq:"",xD:e?e.xD:[]}}},VTc=new Map([[2,"[ORIGINAL ERROR] generic::invalid_argument: "],[4,"[ORIGINAL ERROR] generic::not_found: "]]);var WTc={},XTc=function(a,b){return a.RRb.subscribe(()=>{a.j8||(a.j8=WTc);a.j8=Object.assign({},a.j8,b())})},q9=class{constructor(a){this.cache=new Map;this.rc=new _.fg;this.DTb=Number.NEGATIVE_INFINITY;this.RRb=_.v(a.events,_.pf(c=>c instanceof _.zo),_.qg(this.rc));const b=_.v(this.RRb,_.og({AD:void 0,id:Number.NEGATIVE_INFINITY}),_.rg(({id:c,AD:d})=>{(this.jBa=d?this.cache.get(d.rG):void 0)&&this.cache.set(c,this.jBa)}));_.v(a.events,_.pf(c=>c instanceof _.ii||c instanceof _.ji||c instanceof _.$oa),
_.sg(b),_.qg(this.rc)).subscribe(([{id:c},{AD:d}])=>{this.j8&&this.cache.set(this.DTb,this.j8);this.DTb=c;this.j8=this.jBa;d&&this.cache.delete(d.rG)})}Ia(){this.rc.next();this.rc.complete()}get(){return this.jBa||WTc}};q9.O=function(a){return new (a||q9)(_.m(_.ni))};q9.ta=_.k({token:q9,oa:q9.O,Ea:"root"});var YTc={File:0,mEa:1,0:"File",1:"Directory"};var $Tc=function(a,b){const c=[];for(const d of _.pk(b))(b=ZTc(a,d))&&c.push({start:d.location.start,end:d.location.end,J0c:b});return c.sort((d,e)=>d.start-e.start)},ZTc=function(a,b){if((a.v4c||a.gUb)&&_.Ek(b,9)&&!b.error&&(a=_.rqb(b.value?b.value.value:"",a.Gya,a.pt)))return`(repo:"${_.Y(a,2)}" branch:"${_.Y(a,3)}")`},r9=class{constructor(a,b,c){this.bm=a;this.pt=b;this.Gya=c;this.v4c=_.sv.has(69);this.gUb=_.sv.has(88)}G4a(a){var b=this.bm.parse(a);b=$Tc(this,b);const c=[];let d=0;for(const {start:e,
end:f,J0c: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,j7:b,type:this.gUb?2:1}}};r9.O=function(a){return new (a||r9)(_.m(_.kw),_.m(_.m3a),_.m(_.n3a),_.m(_.tv))};r9.ta=_.k({token:r9,oa:r9.O,Ea:"root"});var aUc={Bu:1},bUc=new Map([["SNIPPET_SUBSET",new _.rH({Bu:1,uia:10,via:60})],["MATCHING_LINE_SUBSET",new _.rH({uia:10,via:60})],["ALL_MATCHING_LINES",new _.rH({WAa:!0})],["NONE",new _.rH({})]]),cUc=function(a,b,c,d){const e=(Math.floor(c/b.pageSize)+1)*b.pageSize;if(d&&dPc(b,d.Qm)){const l=d.q1c,p=l.bra;b=l.nextPageToken;return p.length>=e||!b?_.r($Rc(d,c,d.Qm,l)):_.v(a.mua(d.Qm,b,e-p.length,p.length),_.rg(({Yp:t,nextPageToken:x})=>{l.bra=p.concat(t);l.nextPageToken=x}),_.u(t=>$Rc(t,c,d.Qm,l)))}const f=
a.G4a(b),g=Object.assign({},b,{iZ:f});return _.v(a.mua(ZRc(f)?g:b,"",e,0),_.u(l=>$Rc(l,c,g,{bra:l.Yp,nextPageToken:l.nextPageToken})))},dUc=function(a,b,c,d,e){const f=_.v(a.qr,_.ag(1),_.u(t=>new _.brb(Object.assign({},aUc,{pageSize:d,pageToken:c,pathPrefix:_.Zmb(b.Jd),iL:b.Jd.yb,Sm:a.bm.qva(b.Jd),Je:b.Je,vL:a.vL||"",zs:b.zs,Xw:a.Xw,px:a.px,qr:t}))));let {Pm:g}=b,l=!1;const p=b.iZ;ZRc(p)&&(g=p.j7,l=!0);b.Jd.Pb&&(g=`${g} add_workspace:${b.Jd.Pb}`);return _.v(_.v(f,_.pg(t=>a.nfa.search(g,t,bUc.get(b.gpb),
l))),_.u(t=>{const x=fPc(t,a.sQc,a.XN.fWb),A=x.length;let F=Number(t.Uta||0),I=t.nextPageToken;I?F=Math.max(e+A+1,F):(F=e+A,I="");return{SN:F,zu:!t.zs,nextPageToken:I,Yp:x,Kq:t.Kq,Lq:t.Lq,xD:t.xD}}))},eUc=function(a,b,c,d){return _.pg(e=>e.nextPageToken?_.v(dUc(a,b,e.nextPageToken,c,d+e.Yp.length),_.u(f=>Object.assign({},f,{Yp:e.Yp.concat(f.Yp)}))):_.r(e))},fUc=function(a,b,{Pm:c,Je:d},e){return _.v(a.nfa.match(b,c,new _.drb({Je:d}),new _.erb({Bu:e})),_.u(({Fj:f})=>(f==null?void 0:f.Dxa)||[]))},s9=
class{constructor(a,b,c,d,e,f,g){this.nfa=a;this.bm=b;this.XN=c;this.o0c=d;this.vL=e;this.sQc=_.sv.has(44);this.Xw=_.sv.has(69);this.px=_.sv.has(97);this.qr=g.A5()}mua(a,b,c,d){if(c<=0)throw Error("If`"+c);let e=Math.min(c,100);b=dUc(this,a,b,e,d);for(c-=e;c;)e=Math.min(c,100),b=_.v(b,eUc(this,a,e,d)),c-=e;return b}G4a(a){return ROc(a.cM.Eta)?void 0:this.o0c.G4a(a.Pm)}};s9.O=function(a){return new (a||s9)(_.m(_.nI),_.m(_.kw),_.m(_.Pv),_.m(r9),_.m(_.C3a),_.m(_.tv),_.m(_.Xv))};s9.ta=_.k({token:s9,oa:s9.O});var gUc=new _.Zt("{query} - Search"),t9=class extends _.cH{Vm(a){this.title.Vm(a?gUc.format({query:a}):"Search")}};t9.O=(()=>{let a;return function(b){return(a||(a=_.Ce(t9)))(b||t9)}})();t9.ta=_.k({token:t9,oa:t9.O,Ea:"root"});var hUc=new _.Vd("partialResultsLink",{Ea:"root",oa:()=>{const a=_.Fd(_.y3a,8);return a?_.Y(a,11):""}});var cSc=/^[lL]:(\d+)$/,bSc=/:(\d+)(:\d+)?$/;var iUc=["singleSearchResultRedirect"],lUc=function(a,b,c){const d=a.bm.parse(b.Pm||"");if(!d.length)return _.Ze(new p9(1,"Empty query","Please enter a search query"));jUc(a,d);return _.v(kUc(a,b,c),_.pg(e=>{a.zu=e.zu;if(!cPc(e))throw new p9(3,"No matching results","Try modifying your query",void 0,e);if(!qSc(e,b.cM.nXb))return _.r(e);let f=e.Yp[0].Qc;const g=dSc(d);g&&(f=_.kr(f.hc(),{line:g}).ab());return a.Ua.navigate(_.fr(f),{Mg:"merge",aj:!0}).then(()=>{a.Gh.ASb(a.t3c,{duration:7E3});return e})}))},
jUc=function(a,b){var c;if(c=a.rl)a:{for(const d of _.pk(b))if(_.Ek(d,9)&&(b=d.value?d.value.value.toLowerCase():"")&&!b.includes("piper")){c=!0;break a}c=!1}c&&_.r7a(a.m6a,"aRL6gx1dJ0jd2PDg8Pq0Pu5YnmBe")},kUc=function(a,b,c){const d=b.cM.L2a?Number(b.cM.L2a):1;return!Number.isInteger(d)||d<1?_.Ze(UTc()):cUc(a.Qn,b,d-1,c&&_.uG(c)?c.Tb:void 0)},u9=class{constructor(a,b,c,d,e,f,g,l,p,t,x,A,F,I,K){this.cache=a;this.bm=b;this.Ua=c;this.Qn=d;this.th=e;this.QBa=f;this.Gh=g;this.zO=l;this.F7=p;this.vL=t;
this.Ga=A;this.m6a=K;this.MIb=new _.Me;this.WUb=new _.fg;this.ev=_.FF;this.Tm="GlobalSearchResults";this.Ikc="Dismiss";this.Utc=GTc;this.Qm=this.page=_.nf;this.zu=!1;this.XSb=_.nf;this.j_c=_.v(x.LW(),_.u(U=>U||10));this.w3c=x.iga();this.rl=_.wk.has(2)}Ra(){this.Qm=_.v(_.of(_.v(this.Ua.fm.root.Rw,_.u(_.Ci)),this.WUb),_.EA(this.j_c,this.w3c),_.u(([b,c,d])=>({cM:b,Pm:b.Pm||"",Je:b.Je||"",Jd:_.Zj(b.Jd||"",this.bm.wK),vL:this.vL||"",zs:b.zs==="1",pageSize:c,gpb:d})),_.rg(b=>{this.QBa.Vm(b.Pm);this.pD=
void 0}));const a=_.v(_.v(this.Qm,_.sg(_.jf(()=>_.v(this.page,_.og(void 0)))),_.pg(([b,c])=>{const {page:d}=this.cache.get();return d?_.r(_.sF(d)):_.v(lUc(this,b,c),_.u(_.sF),_.og(_.GF),_.Xf(e=>_.r(this.onError(e,()=>{this.WUb.next(b.cM)}))))}),_.og(_.GF),_.cg(),_.pg(b=>b.state!==0?_.r(b):_.v(_.r(b),_.bg(300))),_.rg(b=>{this.rl&&b.state===1&&b.XE.P0a===3&&_.r7a(this.m6a,"6YLbu9w4s0jd2PDg8Pq0Y5mv6qro")})),_.kg(1));this.page=a;this.MIb.add(a.connect());this.XSb=_.v(this.page,_.og(void 0),_.FA())}Ia(){this.MIb.unsubscribe();
this.Gh.Td();_.bH(this.QBa)}get RPc(){return _.zOa}Ss(){this.Ga.mb({gestureName:"CLICK",element:"FileSearch",action:"copyErrorTrace"})}onError(a,b){if(a instanceof p9)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.zO;(c=SOc(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)&&TTc.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=VTc.get(c);
let g;f&&((g=a)==null?0:g.startsWith(f))&&(a=a.substring(f.length));return new p9(c,"Invalid search query",a||"This may be the result of a syntax error",e)}_.Kt(this.th,a);return UTc(a.error,b)}};u9.O=function(a){return new (a||u9)(_.y(q9),_.y(_.kw),_.y(_.ni),_.y(s9),_.y(_.Lt),_.y(t9),_.y(_.St),_.y(_.w3a),_.y(hUc),_.y(_.C3a),_.y(_.Xv),_.y(_.Dv),_.y(_.rv),_.y(_.tv),_.y(_.hy))};
u9.wa=_.Kd({type:u9,na:[["file-search"]],rb:function(a,b){a&1&&_.Xg(iUc,7);if(a&2){let c;_.$g(c=_.ah())&&(b.t3c=c.first)}},features:[_.lh([s9])],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&&(_.B(0,oSc,4,4,"ng-container",2),_.R(1,"async"),_.B(2,pSc,9,3,"ng-template",null,0,_.qh));a&2&&_.C("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 mUc=["resultPath"],nUc=["breadcrumb"],oUc=["expansionToggle"],KSc=a=>[a],pUc=function(a){if(a.yc.type===1)return _.nf;const b={Fj:a.yc.Fj,zd:!1},c=_.v(fUc(a.Qn,a.yc.Qc,a.qL.Qm,a.qL.Qm.gpb==="SNIPPET_SUBSET"?1:0),_.ag(1),_.u(d=>({Fj:d,zd:!0})),QOc(),_.df());return _.v(a.c_b,_.pg(d=>d?c:_.r(b)),_.pg(d=>{const e=a.container.scrollTop,f=!d.zd&&e>(a.XAa?a.s3.ma.offsetTop:a.Tza.ma.offsetTop)?a.cLb.ma.offsetTop:0;return _.v(_.r(void 0),_.nja(_.xk),_.Wf(()=>a.nl.lP),_.u(()=>f?e-f+a.cLb.ma.offsetTop:e),
_.Wf(()=>a.nl.aya),_.rg(g=>{a.container.scrollTop=g}),_.pja(),_.og(d))}),_.og(b),_.kg(1),_.df())},v9=class extends _.Mp{get projectId(){return this.yc.Qc.tb}get amb(){const a=_.fnb(this.yc.Qc,this.wVb);return a&&`[${a}]`}get d9a(){return!!this.yc.Qc.params.Pb}get dLb(){return this.yc.type===0&&!!this.yc.qeb&&this.qL.Qm.gpb!=="NONE"}get j3c(){return _.WF(this.yc.Qc)&&this.yc.type===0&&!!this.yc.pF&&this.yc.pF!=="0"&&this.yc.pF!==this.yc.oF}get e3c(){return _.WF(this.yc.Qc)&&this.yc.type===0&&!!this.yc.oF&&
this.yc.oF!=="0"}constructor(a,b,c,d,e,f,g){super();this.Oz=b;this.Ga=c;this.Ua=d;this.Qn=e;this.nl=f;this.QH=YTc;this.POc="Copy file path";this.ATc=_.Jk;this.rbc=_.Tlb;this.isActive=!1;this.Kf=-1;this.lc="";this.wVb="repo";this.Ie=!1;this.fCa=new _.kn;this.c_b=new _.fg;this.hpb=_.nf;g&&(this.Eh=g.Eh);this.Iob=_.sv.has(22);this.XAa=_.sv.has(70)&&_.sv.has(69)}Rb(a){a.isSelected&&this.Ie&&this.Dfa();a.entry&&(this.YB=Date.now(),this.vLb=_.lk(this.yc.Qc,this.yc.bx,this.yc.pr,["CLICK_RESULT_FILENAME"],
this.yc.KD,this.YB),this.FWa=_.lk(this.yc.Qc,this.yc.bx,this.yc.pr,["CLICK_RESULT_CONTENT"],this.yc.KD,this.YB),this.VC=_.mG(this.yc.Qc,this.Ua,{pwa:"oneBased"}),this.hpb=pUc(this))}Fc(){this.Ie&&this.Dfa()}Ss(){this.Ga.mb({gestureName:"CLICK",element:this.lc,action:"copy",projectId:this.projectId})}Mda(a){if(this.yc)return _.kG(this.yc.Qc,a)}Dfa(){if(!this.XAa){let a,b;(a=this.Tza)==null||(b=a.ma)==null||b.focus()}}};
v9.O=function(a){return new (a||v9)(_.y(_.tv),_.y(_.fw),_.y(_.Dv),_.y(_.ni),_.y(s9),_.y(_.gv),_.y(_.Mp,12))};
v9.wa=_.Kd({type:v9,na:[["file-search-result"]],rb:function(a,b){a&1&&(_.Xg(mUc,5),_.Xg(nUc,5,_.Fe),_.Xg(oUc,5,_.Fe));if(a&2){let c;_.$g(c=_.ah())&&(b.Tza=c.first);_.$g(c=_.ah())&&(b.s3=c.first);_.$g(c=_.ah())&&(b.cLb=c.first)}},inputs:{yc:"entry",qL:"resultPage",container:"container",isActive:"isActive",Kf:"listIndex",lc:"trackElement",wVb:"scopeDetail",pD:"previewTarget",Ie:"isSelected",fs:"codeFontSize"},outputs:{fCa:"triggerPreview"},features:[_.lh([{va:_.Mp,Fb:v9}]),_.xg,_.be],ya:20,Aa:27,Da:()=>
[["classicResultPath",""],["copyButton",""],["breadcrumb",""],["resultPath",""],["hidePreviewButton",""],["matchDeletedCard",""],["cardBody",""],["fileDeletedCard",""],["expansionToggle",""],["collapsed",""],_.LA("{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=_.ke();_.E(0,"div",11)(1,"div",12);_.B(2,rSc,1,3,"star",13);_.J(3,"mat-icon",14);_.B(4,sSc,2,6,"file-search-breadcrumb",15)(5,uSc,5,8,"ng-template",null,0,_.qh);_.G();_.J(7,"mat-divider",16);_.E(8,"copy-button",17,1);_.R(10,"maybeStripGoogle3");_.R(11,"async");_.N("copyEvent",
function(){_.n(c);return _.q(b.Ss())});_.G();_.B(12,vSc,5,2,"ng-container",18);_.L(13,19);_.B(14,CSc,7,4,"ng-container",20)(15,FSc,3,2,"ng-container",20);_.M();_.G();_.L(16,19);_.B(17,MSc,4,4,"ng-container",20)(18,NSc,3,12,"div",21);_.M();_.B(19,OSc,6,1,"mat-expansion-panel",22)}a&2&&(a=_.Og(6),_.Bg("active-element",b.isActive)("citc",b.d9a),_.w(),_.Bg("no-breadcrumb-padding",!b.XAa),_.w(),_.C("ngIf",b.Iob),_.w(),_.C("svgIcon",b.yc.type===b.QH.File?"source:file":"source:folder_open"),_.w(),_.C("ngIf",
b.XAa)("ngIfElse",a),_.w(4),_.C("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",!0)("hoverMsg",b.POc)("copyText",_.S(11,25,_.S(10,23,b.yc.Qc))),_.w(4),_.C("ngIf",b.yc.X6),_.w(),_.C("ngSwitch",b.yc.type),_.w(),_.C("ngSwitchCase",b.QH.File),_.w(),_.C("ngSwitchCase",b.QH.mEa),_.w(),_.C("ngSwitch",b.yc.type),_.w(),_.C("ngSwitchCase",b.QH.File),_.w(),_.C("ngSwitchCase",b.QH.mEa),_.w(),_.C("ngIf",b.yc.iC))},Fa:[_.Op,_.eH,m9,_.ao,_.bo,_.co,_.eo,_.qI,_.tI,_.uI,_.wI,_.vI,_.oB,_.Kp,
_.oJ,_.dH,_.mw,_.At,_.Et,_.ou,_.Ox,_.Rx,_.FB,_.GB,_.HH,_.Px,_.sp,_.VH,_.hJ,_.rw,_.ho,_.OI],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 w9=class{constructor(a,b,c){this.document=a;this.Wj=b;this.wmb=c;this.f2c={Wj:b,Aha:!0,xVb:b.B7.Zw}}resolve(a){var b=_.Ci(a.Rw);const {scopes:c,state:d}=_.Mnb(b);a=new _.fg;b=_.of(_.v(_.wrb(this.wmb,b.Je,d),_.rg(({prefix:e})=>{this.Wj.B7.gob(c,e||null)}),_.u(({msb:e})=>e)),a);return Object.assign({},this.f2c,{JSa:b,tob:_.eub(new _.fub(this.document,this.Wj),a)})}};w9.O=function(a){return new (a||w9)(_.m(_.hi),_.m(_.LI),_.m(_.IH))};w9.ta=_.k({token:w9,oa:w9.O});var QSc=()=>[],qUc=function(a){return _.v(_.ef([a.uhb,a.pqb]),_.u(([b,c])=>a.w4c&&!c&&b&&b.type!==0?b:void 0))},x9=class{set l_c([a,b]){b=b&&_.uG(b)&&b.Tb;a=a&&_.uG(a)&&a.Tb;b=b?b.Qm.iZ:void 0;this.uhb.next(b);b=b?b.type!==0?b.j7:void 0:void 0;a&&a.Qm.iZ?(a=a.Qm.iZ,a=a.type!==0?a.j7:void 0):a=void 0;b&&b!==a&&this.pqb.next(!1)}constructor(a,b){this.bm=b;this.uhb=new _.$h;this.pqb=new _.$h(!1);this.IPc=_.v(this.uhb,_.u(c=>{if(c&&c.type!==0){var d=c.j7;c=this.bm.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),tsa:["bold"]}),f=l;f<d.length&&e.push({text:d.substring(f)});d=e}else d=[];return d}));this.okc='"package:" is deprecated, use "repo:" and "branch:" instead';this.akc="Improve your search:";this.Fkc="Showing results for";this.L7b=HTc;this.w4c=_.sv.has(84)}Ra(){}};x9.O=function(a){return new (a||x9)(_.y(_.tv),_.y(_.kw))};
x9.wa=_.Kd({type:x9,na:[["query-suggestion","searchResultsElementName",""]],inputs:{Tm:"searchResultsElementName",l_c:"pagedData"},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&&(_.B(0,USc,9,9,"span",0),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,qUc(b)))},Fa:[_.Op,_.$n,_.ao,_.bo,_.mw,_.Dt,_.ou,_.Ox,_.Rx,_.Px,_.sp,_.ho],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 VSc=()=>[],rUc=function({Mc:a,Qm:b,SN:c}){c=Math.ceil(Math.min(c,2E3)/b.pageSize)-1-a;var d=a;[d,c]=XSc(d,c);c=_.DA(a-d,a+c+1).map(e=>({Sa:{start:b.pageSize*e+1},Mc:e,ROb:a===e}));d=c.findIndex(e=>e.ROb);return{TSb:c,gL:c[d-1],next:c[d+1]}},K9=class{constructor(a,b){this.Ga=a;this.ac=b;this.mxb="Next page";this.nxb="Previous page";this.wkc="Open page {pageNumber}";this.mac=new _.Zt(this.wkc);this.wxb=new _.Wt(1);this.lc="";this.kz={TSb:[]};this.r2c=_.tF(c=>{this.Ga.mb({element:this.lc,action:"searchResultsPageSizeChanged",
Me:c.toString(),gestureName:"CHANGE"});this.ac.T7(c)});this.j2c=this.ac.LW()}set m_c(a){this.kz=rUc(a)}Ra(){}};K9.O=function(a){return new (a||K9)(_.y(_.Dv),_.y(_.Xv))};
K9.wa=_.Kd({type:K9,na:[["result-footer"]],inputs:{m_c:"paginatedResults",lc:"trackElement"},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&&(_.E(0,"span",0)(1,"conditional-link",1)(2,"mat-icon",2),_.Q(3,"chevron_left"),_.G()(),_.B(4,WSc,2,10,"conditional-link",3),_.E(5,"conditional-link",4)(6,"mat-icon",2),_.Q(7,"chevron_right"),_.G()()(),_.E(8,"span",5)(9,"mat-label"),_.Q(10," Results per page "),_.G(),_.E(11,"mat-form-field",6)(12,"mat-select",7),_.R(13,"async"),_.N("selectionChange",function(c){return b.r2c(c.value)}),_.E(14,"mat-option",
8),_.Q(15," 10 "),_.G(),_.E(16,"mat-option",8),_.Q(17," 25 "),_.G(),_.E(18,"mat-option",8),_.Q(19," 100 "),_.G()()()());a&2&&(_.w(),_.C("condition",b.kz.gL)("sameWindow",!0)("link",_.nh(27,VSc))("queryParams",b.kz.gL==null?null:b.kz.gL.Sa)("linkAriaLabel",b.nxb)("title",b.nxb)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",b.kz.gL==null?null:b.kz.gL.Mc),_.w(3),_.C("ngForOf",b.kz.TSb),_.w(),_.C("condition",b.kz.next)("sameWindow",!0)("link",_.nh(28,VSc))("queryParams",b.kz.next==
null?null:b.kz.next.Sa)("linkAriaLabel",b.mxb)("title",b.mxb)("ascTrackElement",b.lc)("trackGestureClick",!0)("trackListIndex",b.kz.next==null?null:b.kz.next.Mc),_.w(4),_.zg("id",b.lc+"-page-size-control-label"),_.w(3),_.C("aria-labelledby",b.lc+"-page-size-control-label")("value",_.S(13,25,b.j2c)),_.w(2),_.C("value",10),_.w(2),_.C("value",25),_.w(2),_.C("value",100))},Fa:[_.Op,_.ao,_.iI,_.ww,_.dx,_.Zw,_.ou,_.yA,_.zA,_.dA,_.ho],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 $Sc=()=>[],sUc=new _.Zt("{resultCount, plural, =1 {Result {firstPosition} of {lastPosition}} other {Results {firstPosition} - {lastPosition} of {totalResultCount}}}"),tUc=new _.Wt(1),L9=class{set Qm(a){this.Je=a.Je;this.Jd=a.Jd}constructor(a,b,c,d){this.Ga=c;this.ac=d;this.wWc=TOc;this.Stc=ETc;this.Ttc=FTc;this.zu=!1;this.RZ=0;this.Je="";this.Jd={};this.s2c=_.tF(e=>{this.Ga.mb({element:this.Tm,action:"snippetDetailChanged",Me:e.toString(),gestureName:"CHANGE"});this.ac.IAa(e)});this.x3c=this.ac.iga();
this.ac.vva();this.rl=_.wk.has(2);this.aWc=_.sv.has(45)}Ra(){}Rb(a){if(a.pagedSearchResponse){const e=this.eja;if(e){this.RZ=cPc(e);const f=e.xSc+1;this.zu=e.zu;var b=sUc.format,c=this.RZ,d=tUc.format(f+this.RZ-1);const g=tUc.format(e.SN);this.PUb=b.call(sUc,{resultCount:c,firstPosition:f,lastPosition:d,totalResultCount:this.eja&&this.zu&&this.rl?e.SN>3E6?"1M+":e.SN>2E5?"100k+":e.SN>1E4?"10k+":e.SN>1E3?"1k+":`~${g}`:g});this.Kq=e.Kq;this.Lq=e.Lq}else this.RZ=0}a.errorData&&this.E4&&(this.RZ=0,this.PUb=
this.E4.message,this.Kq=this.E4.XE.Kq,this.Lq=this.E4.XE.Lq)}get HNc(){return this.rl}Ss(){this.Ga.mb({gestureName:"CLICK",element:"SearchResultsHeader",action:"copyAllResults"})}get rMc(){return this.eja?this.eja.Yp.map(a=>a.Qc.path).join("\n"):""}};L9.O=function(a){return new (a||L9)(_.y(_.rv),_.y(_.tv),_.y(_.Dv),_.y(_.Xv))};
L9.wa=_.Kd({type:L9,na:[["result-header","searchResultsElementName",""]],inputs:{Tm:"searchResultsElementName",zu:"maybeSkippedDocuments",Qm:"queryContext",eja:"pagedSearchResponse",E4:"errorData"},features:[_.be],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&&(_.E(0,"span",0)(1,"span",1),_.Q(2),_.B(3,YSc,2,0,"mat-icon",2),_.G(),_.B(4,ZSc,1,5,"copy-button",3)(5,aTc,8,8,"ng-container",4)(6,bTc,3,4,"a",5)(7,cTc,14,5,"span",6),_.G(),_.B(8,fTc,3,4,"div",7));a&2&&(_.w(2),_.ch(" ",b.PUb," "),_.w(),_.C("ngIf",!!b.eja&&b.zu&&b.rl),_.w(),_.C("ngIf",b.RZ!==0),_.w(),_.C("ngIf",b.wWc(b.Jd)||b.Je),_.w(),_.C("ngIf",b.zu&&b.rl&&
b.aWc),_.w(),_.C("ngIf",b.HNc),_.w(),_.C("ngIf",b.Kq||b.Lq))},Fa:[_.Op,_.bo,_.oB,_.oA,_.ww,_.dx,_.Zw,_.ou,_.yA,_.zA,_.dA,_.Ox,_.Rx,_.FB,_.GB,_.HH,_.sp,_.pv,_.ho],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 M9=class{Ra(){}};M9.O=function(a){return new (a||M9)};
M9.wa=_.Kd({type:M9,na:[["search-results-incomplete","docLink","","trackElement",""]],inputs:{GQc:"docLink",lc:"trackElement"},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&&(_.E(0,"span",0),_.Q(1," Not seeing the search results you expect?\n"),_.G(),_.E(2,"a",1),_.Q(3," Learn more\n"),_.G());a&2&&(_.w(2),_.C("externalLink",
b.GQc)("ascTrackElement",b.lc))},Fa:[_.Op,_.Kp],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 uUc=["listContainer"],vUc=[[["result-footer"]]],gTc=function(a){return a.path||a.repository?"ref":a.ae?"repo":"repoGroup"},wUc=function(a){const b=a.qL.Yp;return b.length<=25||a.K6a.get().scrollTop?_.r(b):_.v(_.NHa,_.eg(),_.bg(0),_.hg(b),_.og(b.slice(0,20)))},N9=class extends _.ks{constructor(a,b,c,d,e,f,g,l,p,t,x){super(g,l,p,x);this.Ga=a;this.yh=b;this.K6a=c;this.Ua=d;this.td=e;this.F7=f;this.Tm="";this.mXb=!1;this.ATb=new _.kn;this.Xc=_.FF;this.QH=YTc;this.selectedIndex=new _.$h(-1);this.Yp=
_.nf;this.hs=new _.Me;this.Y1c=new _.Me;this.fs=_.v(t.fs,_.u(A=>A?`${A}px`:void 0),_.kg(1),_.df())}Ra(){super.Ra();this.hs.add(XTc(this.K6a,()=>({page:this.qL,scrollTop:this.hb.ma.scrollTop})));this.hs.add(_.v(this.Ua.events,_.pf(a=>a instanceof _.ii),_.og(null)).subscribe(()=>{this.Jmb=this.K6a.get().scrollTop}));this.hs.add(this.td.register("selectNextResult","j",()=>{this.lQ(1);this.Ts("selectNextResult")}));this.hs.add(this.td.register("selectPreviousResult","k",()=>{this.lQ(-1);this.Ts("selectPreviousResult")}))}Rb(a){a.hasOwnProperty("resultPage")&&
(this.hs.add(_.xqb(this.yh,()=>{this.selectedIndex.next(0)})),this.Y1c.unsubscribe(),this.Yp=wUc(this))}Nn(){this.Jmb!==void 0&&(this.hb.ma.scrollTop=this.Jmb,this.Jmb=void 0)}Ia(){super.Ia();this.hs.unsubscribe()}lQ(a){const b=this.qL.Yp.length;b&&(a=this.selectedIndex.value+a,a<0||a>=b||this.selectedIndex.next(a))}Ts(a){this.Ga.mb({element:"ResultList",action:a,gestureName:"KEYBOARD",Kf:this.selectedIndex.value})}};
N9.O=function(a){return new (a||N9)(_.y(_.Jp),_.y(_.ui),_.y(q9),_.y(_.ni),_.y(_.Ru),_.y(hUc),_.y(_.Fe),_.y(_.js),_.y(_.uf),_.y(_.EF),_.y(_.ds,8))};
N9.wa=_.Kd({type:N9,na:[["result-list"]],rb:function(a,b){a&1&&_.Xg(uUc,7);if(a&2){let c;_.$g(c=_.ah())&&(b.pid=c.first)}},inputs:{pD:"previewTarget",qL:"resultPage",Tm:"searchResultsElementName",mXb:"showResultsIncomplete"},outputs:{ATb:"previewTriggered"},features:[_.xg,_.be],bc:["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&&(_.Qg(vUc),_.E(0,"ul",null,0),_.B(2,hTc,4,14,"li",1),_.R(3,"async"),_.G(),_.B(4,iTc,1,2,"search-results-incomplete",2),_.Rg(5));a&2&&(_.w(2),_.C("ngForOf",_.S(3,2,b.Yp)),_.w(2),_.C("ngIf",b.mXb))},Fa:[_.ao,_.bo,v9,M9,_.ho],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 xUc=["image/png","image/jpeg","image/gif"],yUc={hM:0,EMPTY:1,bfc:2,ezc:3,0:"BINARY",1:"EMPTY",2:"IMAGE",3:"TEXT"},tTc=function(a){switch(a.state){case 1:return!1;case 0:return!0;case 2:return a.Tb.length>0;default:return _.xc(a,void 0)}},O9=class{set cSc(a){const b=a.ye,c=a.IG;a=a.Qc;this.data=b.ow()||_.UF(_.nl(b,1));this.metadata=_.ql(b,_.Xq,2);this.Qc=a;this.wb=_.opb(a,b,[c]);this.Jm=_.dnb(a,_.gI(this.zh,a,"path"),this.Ua)}set matches(a){this.mRb=a;this.Sk.next(_.pF(a,[]).length?0:-1)}get matches(){return this.mRb}get FQc(){return this.data?
this.metadata?xUc.includes(_.Y(this.metadata,1))?2:_.Bl(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.zh=b;this.Ua=c;this.mRb=_.sF([]);this.ev=_.FF;this.kna=yUc;this.Ki="SearchResultFilePreview";this.data="";this.Jm=_.nf;this.metadata=null;this.Sk=new _.jg(1)}Ra(){}dr(a){this.Ua.navigate(_.fr(_.kr(this.Qc.hc(),{line:a.line+1}).ab()),{Mg:"preserve"});this.Ga.mb({gestureName:"CLICK",element:this.Ki,
action:"selectLine",projectId:this.Qc.tb},a.w6)}};O9.O=function(a){return new (a||O9)(_.y(_.Jp),_.y(_.hI),_.y(_.ni))};
O9.wa=_.Kd({type:O9,na:[["single-file-preview","fileData","","matches",""]],inputs:{cSc:"fileData",matches:"matches"},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&&(_.L(0,0),_.B(1,jTc,5,0,"icon-empty-state-display",1)(2,kTc,1,1,"empty-file-detail",2)(3,lTc,2,4,"img",3)(4,uTc,4,3,"div",4),_.M());a&2&&(_.C("ngSwitch",b.FQc),_.w(),_.C("ngSwitchCase",b.kna.hM),_.w(),_.C("ngSwitchCase",b.kna.EMPTY),
_.w(),_.C("ngSwitchCase",b.kna.bfc),_.w(),_.C("ngSwitchCase",b.kna.ezc))},Fa:[_.bo,_.co,_.eo,_.jJ,_.mJ,_.rB,_.tB,_.sB,_.BF,_.zF,_.dI,_.kJ,_.ho,_.xB],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 zUc=function(a,b){return _.v(a.Ds.get(b.tb,b.Vc,b.repository,_.ek(b),b.path,{Pb:b.params.Pb,type:1,line:_.kua(b.params.line)}),_.u(c=>{const d=_.ar(c);if(!d)throw Error("Jf");let e;return _.sF({type:0,ye:d,IG:(e=_.NG(c)[0])!=null?e:0,Qc:b})}))},AUc=function(a,b){const c=b.hc();return _.v(a.Ds.list(b.tb,b.Vc,b.repository,_.ek(b),b.path,b.params.Pb),_.u(d=>({state:2,Tb:{type:1,items:CTc(d,c)}})))},P9=class{set target(a){var b=a.Qc;this.d0=b;switch(a.type){case 0:a.mUc?this.NJ.vxa.next(b):this.NJ.oIb();
b=zUc(this,b);break;case 1:b=AUc(this,b);break;default:b=_.xc(a,void 0)}setTimeout(()=>{let c;(c=document.getElementById("result-preview-header"))==null||c.focus()});this.page=_.v(b,_.og(_.GF),_.Xf(()=>{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=_.xc(c,void 0)}}return _.r({state:1,message:"Error fetching contents",nBa:c})}))}set PXc(a){a=a.iZ;ZRc(a)?this.NJ.GPa.next(a.j7):this.NJ.GPa.next(void 0)}constructor(a,
b){this.Ds=a;this.NJ=b;this.ev=_.FF;this.QH=YTc;this.Ki="SearchResultFilePreview";this.Lcc="result-preview-header";this.bxb="Close";this.Qjc="Preview of File ";this.page=_.nf;this.d0=new _.Si;this.close=new _.kn}};P9.O=function(a){return new (a||P9)(_.y(_.dJ),_.y(_.lJ))};
P9.wa=_.Kd({type:P9,na:[["result-preview"]],inputs:{target:"target",PXc:"loadedQueryContext"},outputs:{close:"close"},features:[_.lh([_.lJ])],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&&(_.B(0,vTc,6,4,"h2",0),_.E(1,"div",1),_.J(2,"mat-icon",2),_.E(3,"a",3),_.Q(4),_.G()(),_.B(5,BTc,4,4,"ng-container",
4),_.R(6,"async"));a&2&&(_.C("ngIf",b.d0.path),_.w(3),_.C("routerLink",_.fr(b.d0))("ascTrackElement",b.Ki),_.zg("id",b.Lcc)("aria-label",b.Qjc+b.d0.path),_.w(),_.ch(" ",b.d0.path," "),_.w(),_.C("ngIf",_.S(6,7,b.d0.path&&b.page)))},Fa:[_.Op,_.bo,_.co,_.eo,_.oJ,_.rB,_.tB,_.sB,_.zF,_.mw,_.Dt,_.ou,_.sp,O9,_.ho],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 Q9=class{constructor(){this.warnings=void 0;this.rl=_.wk.has(2)}get N6c(){return this.warnings.join(";")}get Y2c(){return this.rl&&this.warnings&&this.warnings.length>0}};Q9.O=function(a){return new (a||Q9)(_.y(_.rv))};
Q9.wa=_.Kd({type:Q9,na:[["search-result-warnings"]],inputs:{warnings:"warnings"},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&&_.B(0,DTc,5,1,"div",0);a&2&&_.C("ngIf",b.Y2c)},Fa:[_.bo,_.ou],styles:["search-result-warnings[_nghost-%COMP%]{flex:0 1 auto;width:100%}search-result-warnings[_nghost-%COMP%]   .has-warnings[_ngcontent-%COMP%]{min-height:40px;padding:5px 0;align-items:center;place-content:center flex-start;display:flex}search-result-warnings[_nghost-%COMP%]   .has-warnings[_ngcontent-%COMP%]   .warning-icon[_ngcontent-%COMP%]{font-size:18px;height:18px;margin:0 11px 0 13px;width:18px}"],Ma:0});var R9=class{};R9.O=function(a){return new (a||R9)};R9.Ca=_.Od({type:R9});R9.Ba=_.nd({imports:[_.io,_.DJ,_.FJ,_.uB,_.CF,_.AF,_.GH,_.eI,_.EJ]});var BUc,CUc;BUc={Bo:w9};CUc=[{path:"",component:u9,lf:_.bG([o9,l9]),resolve:BUc,mr:"paramsOrQueryParamsChange"}];_.S9=class{};_.S9.O=function(a){return new (a||_.S9)};_.S9.Ca=_.Od({type:_.S9,id:"search"});_.S9.Ba=_.nd({Nb:[w9,_.dJ],imports:[_.Qv,n9,_.jy,_.io,_.zI,_.DI,_.EI,_.qB,_.Lp,_.LJ,_.FJ,_.NI,_.Tv,_.qA,_.uB,_.CF,_.AF,_.Ux,_.hz,_.mx,_.pu,_.PF,_.oy,_.IB,_.KF,_.ny,_.PI,_.eI,_.Xz(CUc),_.qv,_.EJ,R9,_.fI,_.AB,_.iJ,_.ly,_.up]});_.lab(_.S9,"search");
_.Pmb(u9,function(){return[_.Op,_.bo,_.co,_.eo,_.oB,_.Kp,_.rB,_.tB,_.sB,_.zF,_.mw,_.At,_.Nt,_.Ot,_.Pt,_.sp,_.zB,P9,x9,K9,L9,N9,M9,Q9]},function(){return[_.ho]});
}catch(e){_._DumpException(e)}
try{
var DUc=function(a,b){a=Number(a);return!isNaN(a)&&a>=b&&Number.isInteger(a)},EUc=function(a){a&1&&_.J(0,"settings-header",27)},FUc=function(a){if(a&1){const b=_.ke();_.E(0,"div")(1,"mat-form-field",28)(2,"mat-label");_.Q(3," Appearance ");_.G();_.E(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.n(b);const d=_.P();return _.q(d.t2c(c.value))});_.E(6,"mat-option",29);_.Q(7," Light ");_.G();_.E(8,"mat-option",30);_.Q(9," Dark ");_.G();_.E(10,"mat-option",31);_.Q(11," Use System Settings ");
_.G()()()()}a&2&&(a=_.P(),_.w(4),_.C("value",_.S(5,1,a.gnb)))},GUc=function(a,b){a&1&&(_.E(0,"mat-option",34),_.Q(1),_.G());a&2&&(a=b.ua,_.C("value",a),_.w(),_.ch(" ",a.replace("cider","default")," "))},HUc=function(a){if(a&1){const b=_.ke();_.E(0,"div")(1,"mat-form-field",32)(2,"mat-label");_.Q(3," Dark syntax highlighting theme ");_.G();_.E(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.n(b);const d=_.P();return _.q(d.o2c(c.value))});_.B(6,GUc,2,2,"mat-option",33);_.G()()()}a&
2&&(a=_.P(),_.w(4),_.C("value",_.S(5,2,a.x2c)),_.w(2),_.C("ngForOf",a.J5b))},IUc=function(a){a&1&&_.Q(0," Light syntax highlighting theme ")},JUc=function(a){a&1&&_.Q(0," Syntax highlighting theme ")},KUc=function(a,b){a&1&&(_.E(0,"mat-option",34),_.Q(1),_.G());a&2&&(a=b.ua,_.C("value",a),_.w(),_.ch(" ",a.replace("cider","default")," "))},LUc=function(a){if(a&1){const b=_.ke();_.E(0,"div")(1,"mat-form-field",35)(2,"mat-label");_.B(3,IUc,1,0)(4,JUc,1,0);_.G();_.E(5,"mat-select",15);_.R(6,"async");
_.N("selectionChange",function(c){_.n(b);const d=_.P();return _.q(d.q2c(c.value))});_.B(7,KUc,2,2,"mat-option",33);_.G()()()}a&2&&(a=_.P(),_.w(3),_.Fg(a.Z_?3:4),_.w(2),_.C("value",_.S(6,3,a.z2c)),_.w(2),_.C("ngForOf",a.vhc))},MUc=function(a){if(a&1){const b=_.ke();_.E(0,"div")(1,"mat-slide-toggle",36);_.R(2,"async");_.N("change",function(c){_.n(b);const d=_.P();return _.q(d.x5c(c))});_.Q(3," Strip the google3/ prefix when copying paths ");_.G()()}a&2&&(a=_.P(),_.w(),_.C("checked",_.S(2,1,a.hYb)))},
NUc=function(a){a&1&&(_.E(0,"a",37)(1,"mat-icon",38),_.Q(2,"info_outline"),_.G()())},OUc=function(a){if(a&1){const b=_.ke();_.E(0,"div")(1,"mat-form-field",39)(2,"mat-label");_.Q(3," Default Cider editing behavior ");_.G();_.E(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.n(b);const d=_.P();return _.q(d.n2c(c.value))});_.E(6,"mat-option",40);_.Q(7," Open in Cider ");_.G();_.E(8,"mat-option",41);_.Q(9," Open the workspace selection prompt in Cider ");_.G()()()()}a&2&&(a=_.P(),
_.w(4),_.C("value",_.S(5,1,a.Cda)))},PUc=function(a){if(a&1){const b=_.ke();_.E(0,"div")(1,"mat-slide-toggle",42);_.R(2,"async");_.N("change",function(c){_.n(b);const d=_.P();return _.q(d.y5c(c))});_.Q(3," When opening the Cider workspace selection prompt, default to suggesting a unique workspace name. ");_.G()()}a&2&&(a=_.P(),_.w(),_.C("checked",_.S(2,1,a.Qla)))},QUc=function(a){if(a&1){const b=_.ke();_.E(0,"div")(1,"mat-slide-toggle",43);_.R(2,"async");_.N("change",function(c){_.n(b);const d=_.P();
return _.q(d.w5c(c))});_.Q(3," Show personalized results based on search history ");_.G();_.E(4,"a",44)(5,"mat-icon",38);_.Q(6,"info_outline");_.G()()()}a&2&&(a=_.P(),_.w(),_.C("checked",_.S(2,1,a.qr)))},RUc=function(a){if(a&1){const b=_.ke();_.E(0,"div")(1,"mat-form-field",45)(2,"mat-label");_.Q(3," Search results page size ");_.G();_.E(4,"mat-select",15);_.R(5,"async");_.N("selectionChange",function(c){_.n(b);const d=_.P();return _.q(d.g6c(c.value))});_.E(6,"mat-option",34);_.Q(7," 10 ");_.G();
_.E(8,"mat-option",34);_.Q(9," 25 ");_.G();_.E(10,"mat-option",34);_.Q(11," 100 ");_.G()()()()}a&2&&(a=_.P(),_.w(4),_.C("value",_.S(5,4,a.pageSize)),_.w(2),_.C("value",10),_.w(2),_.C("value",25),_.w(2),_.C("value",100))},SUc=function(a){if(a&1){const b=_.ke();_.E(0,"div")(1,"mat-form-field",46)(2,"mat-select",47);_.R(3,"async");_.N("selectionChange",function(c){_.n(b);const d=_.P();return _.q(d.f6c(c.value))});_.E(4,"mat-option",34);_.Q(5," 25 ");_.G();_.E(6,"mat-option",34);_.Q(7," 50 ");_.G();_.E(8,
"mat-option",34);_.Q(9," 100 ");_.G();_.E(10,"mat-option",34);_.Q(11," 200 ");_.G()();_.E(12,"mat-label");_.Q(13," Starred paths on homepage ");_.G()()()}a&2&&(a=_.P(),_.w(2),_.C("value",_.S(3,5,a.Hia)),_.w(2),_.C("value",25),_.w(2),_.C("value",50),_.w(2),_.C("value",100),_.w(2),_.C("value",200))},T9=class extends _.Np{constructor(a,b,c,d){super(a,b,d,c,"change");this.xZb=!0}Heb(a){this.xZb&&_.xOa(this,"CHANGE",a)}};T9.O=function(a){return new (a||T9)(_.y(_.Jp),_.y(_.en),_.y(_.Fe),_.y(_.Mp,8))};
T9.La=_.Qd({type:T9,na:[["input","ascTrackElement","","trackAction",""],["select","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureChange ".split(" ")],inputs:{xZb:"trackGestureChange"},features:[_.xg]});var U9=class{constructor(){this.Pz=this.text="";this.ariaLabel="Hover or Focus for more information"}};U9.O=function(a){return new (a||U9)};
U9.wa=_.Kd({type:U9,na:[["help-tooltip","text",""]],inputs:{text:"text",Pz:"tooltipClass",ariaLabel:"ariaLabel"},jc:["text",""],ya:3,Aa:3,Da:[["tabindex","0","role","button","matTooltipPosition","right",3,"matTooltipClass","matTooltip"]],qa:function(a,b){a&1&&(_.E(0,"span",0)(1,"mat-icon"),_.Q(2,"help_outline"),_.G()());a&2&&(_.C("matTooltipClass",b.Pz)("matTooltip",b.text),_.zg("aria-label",b.ariaLabel))},Fa:[_.ou,_.mA],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 V9=class{};V9.O=function(a){return new (a||V9)};V9.Ca=_.Od({type:V9});V9.Ba=_.nd({imports:[_.io,_.pu,_.nA]});var TUc=Object.freeze({"invalid-number":!0}),W9=class{constructor(){this.xGb=!1}validate(a){return DUc(a.value,this.xGb?0:1)?null:TUc}};W9.O=function(a){return new (a||W9)};W9.La=_.Qd({type:W9,na:[["","positiveIntegerValidator",""]],inputs:{xGb:"allowZero"},features:[_.lh([{va:_.Aw,Fb:W9,vd:!0}])]});var X9=class{validate(a){return a.value===void 0||a.value===""||DUc(a.value,1)?null:TUc}};X9.O=function(a){return new (a||X9)};
X9.La=_.Qd({type:X9,na:[["","optionalPositiveIntegerValidator",""]],features:[_.lh([{va:_.Aw,Fb:X9,vd:!0}])]});_.Y9=class{constructor(){this.VSb=""}};_.Y9.O=function(a){return new (a||_.Y9)};
_.Y9.wa=_.Kd({type:_.Y9,na:[["settings-header"]],inputs:{VSb:"pageTitle"},bc:["*"],ya:4,Aa:1,Da:["role;heading;aria-level;1;fxLayoutAlign;center center".split(";"),["fxFlex","grow",1,"title"]],qa:function(a,b){a&1&&(_.Qg(),_.E(0,"div",0)(1,"span",1),_.Q(2),_.G(),_.Rg(3),_.G());a&2&&(_.w(2),_.dh(b.VSb))},Fa:[_.Ur,_.st],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 Z9,UUc,VUc;Z9=function(a,b,c){a.Ga.mb({element:"Settings",action:b,Me:c,gestureName:"CHANGE"})};UUc=function(a,b){if(!a.Z_||!b)return!1;switch(b){case "SYSTEM":case "DARK":return!0;case "LIGHT":return!1;default:return _.xc(b,void 0)}};VUc=function(a){if(!a)return!0;switch(a){case "DARK":return!1;case "SYSTEM":case "LIGHT":return!0;default:return _.xc(a,void 0)}};
_.$9=class{constructor(a,b,c,d,e,f){this.document=a;this.Ga=b;this.ac=c;this.Esa=d;this.Kb=e;this.gnb=this.ac.tva();this.Nga=this.ac.EW();this.f3c=this.ac.MW();this.hYb=this.ac.C5();this.tabSize=this.ac.PW();this.pageSize=this.ac.LW();this.fs=this.Esa.fs;this.Hia=this.ac.v5();this.V_b=_.Tyb(this.ac);this.w7c=this.ac.Ava();this.Cda=this.ac.h5();this.Qla=this.ac.D5();this.qr=this.ac.A5();this.b3c=this.ac.z5();this.PUc=this.ac.o5();this.J5b=Array.from(_.V3a);this.vhc=Array.from(_.U3a);this.Za=new _.Me;
this.iXb=!0;this.t2c=_.tF(g=>{Z9(this,"themeChanged",g);this.ac.JAa(g)});this.o2c=_.tF(g=>{Z9(this,"darkSyntaxThemeChanged",g);this.ac.Jka(g)});this.q2c=_.tF(g=>{Z9(this,"lightSyntaxThemeChanged",g);this.ac.Uka(g)});this.t5c=_.tF(g=>{Z9(this,"highlightXrefsChanged",g.checked.toString());this.ac.O7(g.checked)});this.v5c=_.tF(g=>{Z9(this,"showFoldMarkersChanged",g.checked.toString());this.ac.bla(g.checked)});this.x5c=_.tF(g=>{Z9(this,"stripGoogle3FromCopyChanged",g.checked.toString());this.ac.NAa(g.checked)});
this.h6c=_.Wz((g,l)=>{Z9(this,"tabSizeChanged",g);l&&this.ac.dla(Number(g))},300);this.g6c=_.Wz(g=>{Z9(this,"pageSizeChanged",String(g));this.ac.T7(g)},300);this.c6c=_.Wz((g,l)=>{Z9(this,"codeFontSizeChanged",g);l&&(g===""?_.DF(this.Esa):_.DF(this.Esa,Number(g)))},300);this.f6c=_.Wz(g=>{Z9(this,"numStarredPlacesChanged",String(g));this.ac.Wka(g)},300);this.a1c=()=>{_.DF(this.Esa)};this.z5c=_.tF(g=>{Z9(this,"xrefMiniPanelEnabledChanged",g.checked.toString());_.Uyb(this.ac,g.checked)});this.i6c=_.Wz((g,
l)=>{Z9(this,"xrefMiniPanelMinWidthChanged",g);l&&this.ac.oob(Number(g))},300);this.n2c=_.tF(g=>{Z9(this,"ciderDefaultChanged",g);this.ac.zAa(g)});this.y5c=_.tF(g=>{Z9(this,"suggestUniqueCiderWsChanged",g.checked.toString());this.ac.OAa(g.checked)});this.w5c=_.tF(g=>{Z9(this,"showPersonalizedResultsChanged",g.checked.toString());this.ac.LAa(g.checked)});this.u5c=_.tF(g=>{Z9(this,"showCustomContextMenuChanged",g.checked.toString());this.ac.ala(g.checked)});this.p2c=_.tF(g=>{Z9(this,"hovercardVisibilityChanged",
g);this.ac.Qka(g)});this.Z_=f.Z_();this.Eo=_.wk.has(2);this.x2c=_.F4a(f,"DARK");this.z2c=_.F4a(f,"LIGHT")}Fc(){this.Za.add(this.Kb.Ze.subscribe(a=>{a&&(a=this.document.querySelector(`#${a}`))&&(a==null||a.scrollIntoView(),a==null||a.focus(),a==null||a.classList.add("highlight-anim"))}))}Ia(){this.Za.unsubscribe()}};_.$9.O=function(a){return new (a||_.$9)(_.y(_.hi),_.y(_.Jp),_.y(_.Xv),_.y(_.EF),_.y(_.Zh),_.y(_.fw),_.y(_.rv),_.y(_.tv))};
_.$9.wa=_.Kd({type:_.$9,na:[["general-settings"]],inputs:{iXb:"showHeader"},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=_.ke();_.B(0,EUc,1,0,"settings-header",3)(1,FUc,12,3,"div",4)(2,HUc,7,4,"div",4);_.R(3,"async");_.B(4,LUc,8,5,"div",4);_.R(5,"async");_.B(6,MUc,4,3,"div",4);_.E(7,"div")(8,"mat-slide-toggle",5);_.R(9,"async");_.N("change",function(d){_.n(c);return _.q(b.v5c(d))});_.Q(10," Show Fold Markers ");_.G()();_.E(11,"div")(12,"mat-slide-toggle",6);_.R(13,"async");_.N("change",
function(d){_.n(c);return _.q(b.t5c(d))});_.Q(14," Highlight References ");_.G()();_.E(15,"div")(16,"mat-slide-toggle",7);_.R(17,"async");_.N("change",function(d){_.n(c);return _.q(b.u5c(d))});_.Q(18," Show Cross References Context Menu on right click ");_.G()();_.E(19,"div",8)(20,"mat-slide-toggle",9);_.R(21,"async");_.N("change",function(d){_.n(c);return _.q(b.z5c(d))});_.Q(22," Enable the references preview pane when the browser is wider than ");_.G();_.E(23,"mat-form-field",10)(24,"input",11,
0);_.R(26,"async");_.R(27,"async");_.N("ngModelChange",function(d){_.n(c);return _.q(b.i6c(d,_.Og(25).Ad.valid))});_.G();_.E(28,"span",12);_.Q(29,"pixels");_.G();_.E(30,"mat-error");_.Q(31," Must set width to a positive integer. ");_.G()();_.B(32,NUc,3,0,"a",13);_.G();_.B(33,OUc,10,3,"div",4)(34,PUc,4,3,"div",4)(35,QUc,7,3,"div",4);_.E(36,"div")(37,"mat-form-field",14)(38,"mat-label");_.Q(39," Show identifier hovercards ");_.G();_.E(40,"mat-select",15);_.R(41,"async");_.N("selectionChange",function(d){_.n(c);
return _.q(b.p2c(d.value))});_.E(42,"mat-option",16);_.Q(43," Never show ");_.G();_.E(44,"mat-option",17);_.Q(45," Hold 'Shift' to show ");_.G();_.E(46,"mat-option",18);_.Q(47," Hold 'Control' to show ");_.G();_.E(48,"mat-option",19);_.Q(49," Hold 'Control' or 'Command' (macOS) to show ");_.G();_.E(50,"mat-option",20);_.Q(51," Always show ");_.G()()()();_.E(52,"div")(53,"mat-form-field",21)(54,"input",22,1);_.R(56,"async");_.N("ngModelChange",function(d){_.n(c);return _.q(b.h6c(d,_.Og(55).Ad.valid))});
_.G();_.E(57,"mat-label");_.Q(58," Tab size (chars) ");_.G();_.E(59,"mat-error");_.Q(60," Must set tab size to a positive integer. ");_.G()()();_.B(61,RUc,12,6,"div",4)(62,SUc,14,7,"div",4);_.E(63,"div")(64,"mat-form-field",23)(65,"input",24,2);_.R(67,"async");_.N("ngModelChange",function(d){_.n(c);return _.q(b.c6c(d,_.Og(66).Ad.valid))});_.G();_.E(68,"mat-label");_.Q(69," Code font size (px) ");_.G();_.E(70,"mat-error");_.Q(71," Must set code font size to a positive integer or clear the field. ");
_.G()();_.E(72,"button",25);_.N("click",function(){_.n(c);return _.q(b.a1c())});_.E(73,"span");_.Q(74,"Reset");_.G()();_.J(75,"help-tooltip",26);_.G()}a&2&&(a=_.Og(25),_.C("ngIf",b.iXb),_.w(),_.C("ngIf",b.Z_),_.w(),_.C("ngIf",UUc(b,_.S(3,22,b.gnb))),_.w(2),_.C("ngIf",VUc(_.S(5,24,b.gnb))),_.w(2),_.C("ngIf",b.Eo),_.w(2),_.C("checked",_.S(9,26,b.f3c)),_.w(4),_.C("checked",_.S(13,28,b.Nga)),_.w(4),_.C("checked",_.S(17,30,b.b3c)),_.w(4),_.C("checked",_.S(21,32,b.V_b))("aria-label","Enable the references preview pane when the browser is wider than "+
a.value+" pixels"),_.w(4),_.C("allowZero",!0)("ngModel",_.S(26,34,b.w7c))("disabled",_.S(27,36,b.V_b)===!1),_.w(8),_.C("ngIf",b.Eo),_.w(),_.C("ngIf",b.Eo),_.w(),_.C("ngIf",b.Eo),_.w(),_.C("ngIf",b.Eo),_.w(5),_.C("value",_.S(41,38,b.PUc)),_.w(14),_.C("ngModel",_.S(56,40,b.tabSize)),_.w(7),_.C("ngIf",!b.Eo),_.w(),_.C("ngIf",b.Eo),_.w(3),_.C("ngModel",_.S(67,42,b.fs)))},Fa:[_.Op,T9,_.ao,_.bo,_.Kp,_.Ak,_.Fw,_.Mw,_.oA,U9,_.mw,_.Et,_.ww,_.dx,_.Zw,_.iA,_.jA,_.ou,_.xw,_.hx,_.yA,_.zA,_.dA,_.nK,_.lK,_.Ox,_.Rx,
_.Y9,X9,W9,_.ho],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});_.a$=class{};_.a$.O=function(a){return new (a||_.a$)};_.a$.Ca=_.Od({type:_.a$});_.a$.Ba=_.nd({imports:[_.io,_.vt]});_.b$=class{};_.b$.O=function(a){return new (a||_.b$)};_.b$.Ca=_.Od({type:_.b$});_.b$.Ba=_.nd({Nb:[{va:_.U5a,nc:{XF:!0,r8:"dynamic"}}],imports:[_.Qp,_.io,_.Lp,_.hA,_.qA,V9,_.Ux,_.mx,_.pu,_.ox,_.KF,_.PF,_.oK,_.oy,_.a$]});
}catch(e){_._DumpException(e)}
try{
_.Ai("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 KVc=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]},LVc=function(a,b,c){if(a){var d=_.eyb(a);if(!b)return d.toString();a=_.Gi(b)||_.Hi(b)||b;switch([_.fyb,_.gyb,_.hyb].find(e=>_.iyb(e,d))){case _.fyb:case _.hyb:return c&&c!=="/"?_.Usa(d.toString(),"blob",a,c):_.Usa(d.toString(),"tree",a);case _.gyb:return _.Usa(d.toString(),"src",a,c||"")}}},l$=function(...a){return KVc(a,
b=>b!==void 0)},OVc=function(a){var b,c=[],d=1;if(typeof a==="string")if(MVc[a]){c=MVc[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)&&NVc[l]!==void 0)return NVc[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)?_.Aa(a)&&!Array.isArray(a)?(b=l$(a.r,a.red,a.R,null),b!==null?(e="rgb",c=[b,l$(a.Wq,a.green,a.G),l$(a.b,a.blue,a.B)]):(e="hsl",c=[l$(a.h,a.bwa,a.pE),l$(a.s,a.saturation,a.S),l$(a.l,a.EK,a.L,a.b,a.brightness)]),d=l$(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}},m$=function(a,b,c){if(isNaN(a)||a<0||a>b)throw new RangeError("Kf`"+a+"`"+c+"`0`"+b);},PVc=function(a){if(!/^[a-fA-F0-9]+$/.test(a))throw Error("Mf`"+a);return parseInt(a,16)},QVc=function(a){a=a.toString(16);return a.length>=2?a:"0"+a},n$=function(a){return a<=.04045?a/12.92:((a+.055)/1.055)**2.4},RVc=function(a){return a<=.0031308?12.92*a:1.055*a**(1/2.4)-.055},o$=function(a){const b=6/29;return a>b**3?a**(1/3):1/(3*b**2)*a+4/29},SVc=function(a){const b=6/29;return a>
b?a**3:3*b**2*(a-4/29)},bWc=function(a,b,c){typeof b!=="number"&&(b=TVc[b]);var d=UVc(a);a=UVc(c||VVc());c=`${WVc(d)},${b},${WVc(a)}`;if(XVc.has(c))return XVc.get(c);if(YVc(d,a)>b)a=d;else{var e=ZVc(d);d=ZVc(a).EK>50?-1:1;let f=$Vc(e);for(let g=e.EK;g>=0&&g<=100&&!(f=$Vc(new aWc(g,e.a,e.b)),YVc(f,a)>b);g+=d);a=f}XVc.set(c,a);return a},UVc=function(a){if(a instanceof p$)return a;if(a instanceof cWc)return new p$(a.red,a.green,a.blue);if(a instanceof _.u2a)return new p$(_.Fl(a,1)||0,_.Fl(a,2)||0,_.Fl(a,
3)||0);a.startsWith("#")&&(a=a.substring(1));return dWc(a)},VVc=function(){var a=getComputedStyle(document.body).backgroundColor;if(!a)return eWc;const {space:b,values:c,alpha:d}=OVc(a);switch(b){case "rgb":const [p,t,x]=c;return fWc(new p$(p/255,t/255,x/255,d),eWc);case "hsl":const [A,F,I]=c;var e=new gWc(A,F/100,I/100,d),f=(1-Math.abs(2*e.EK-1))*e.saturation;a=e.alpha;var g=f,l=Math.max(0,e.EK-f/2);let K=f=l;e=e.bwa%360/60;const U=g*(1-Math.abs(e%2-1));switch(Math.floor(e)){case 0:f+=g;K+=U;break;
case 1:f+=U;K+=g;break;case 2:K+=g;l+=U;break;case 3:K+=U;l+=g;break;case 4:f+=U;l+=g;break;case 5:f+=g,l+=U}a=new p$(f,K,l,a);return fWc(a,eWc);default:throw Error("Nf`"+b);}},hWc=function(a){a&1&&_.J(0,"img",19);a&2&&(a=_.P().Ka,_.C("src",a.ZX,_.Of))},iWc=function(a){a&1&&_.J(0,"global-search-box",22);a&2&&(a=_.P().Ka,_.C("config",a))},jWc=function(a,b){a&1&&(_.E(0,"div",20),_.B(1,iWc,1,1,"global-search-box",21),_.G());a&2&&(a=b.Ka,_.w(),_.C("ngIf",a.Aha))},kWc=function(a,b){a&1&&(_.L(0),_.Q(1,
"\n            "),_.E(2,"li",15),_.Q(3,"\n              "),_.E(4,"a",26),_.Q(5),_.G(),_.Q(6,"\n            "),_.G(),_.Q(7,"\n          "),_.M());a&2&&(a=b.ua,_.w(4),_.C("universalLink",a.target)("sameWindow",!0)("trackAction",a.OB),_.w(),_.ch("\n                ",a.label,"\n              "))},lWc=function(a){a&1&&(_.E(0,"div",23)(1,"nav",24)(2,"ul",13),_.B(3,kWc,8,4,"ng-container",25),_.G()()());a&2&&(a=_.P().Ka,_.w(3),_.C("ngForOf",a.ORa))},mWc=function(a){if(a&1){const b=_.ke();_.E(0,"li",15)(1,
"button",27);_.N("click",function(){_.n(b);const c=_.P(2);return _.q(c.K$a.next(void 0))});_.Q(2," Keyboard Shortcuts ");_.G()()}},nWc=function(a,b){a&1&&(_.E(0,"li",15)(1,"a",28),_.Q(2),_.G()());a&2&&(a=b.ua,_.w(),_.C("universalLink",a.target)("trackAction",a.OB),_.w(),_.ch(" ",a.label," "))},oWc=function(a,b){if(a&1){const c=_.ke();_.E(0,"header",2)(1,"div",3)(2,"a",4);_.B(3,hWc,1,1,"img",5);_.J(4,"onedev-appbar-title",6);_.G()();_.B(5,jWc,2,1,"div",7);_.R(6,"async");_.E(7,"div",8);_.B(8,lWc,4,
1,"div",9);_.E(9,"div",10)(10,"button",11)(11,"mat-icon");_.Q(12,"more_vert");_.G()()();_.E(13,"mat-menu",12,0)(15,"ul",13);_.B(16,mWc,3,0,"li",14);_.R(17,"async");_.E(18,"li",15)(19,"button",16);_.N("click",function(){_.n(c);_.P().jl.open(q$);return _.q()});_.Q(20," Settings ");_.G()();_.B(21,nWc,3,3,"li",17);_.E(22,"li",15)(23,"button",18);_.N("click",function(){_.n(c);const d=_.P();return _.q(d.L6("CLICK"))});_.Q(24," Send Feedback ");_.G()()()()()()}if(a&2){a=b.Ka;b=_.Og(14);const c=_.P();_.Ag("height",
a.ZX?"76px":null);_.w(2);_.Bg("app-logo",a.ZX);_.C("universalLink",a.Qga)("sameWindow",!0)("title",a.title?a.title:"");_.w();_.C("ngIf",a.ZX);_.w();_.Tg("productName",a.ZX?void 0:a.title);_.C("svgIcon",a.ZX?void 0:"oss:logo");_.w();_.C("ngIf",_.S(6,16,c.Bo));_.w(3);_.C("ngIf",!a.LOb);_.w(2);_.C("matMenuTriggerFor",b);_.w(3);_.C("overlapTrigger",!1);_.w(3);_.C("ngIf",_.S(17,18,c.Y7));_.w(5);_.C("ngForOf",a.BRb)}},pWc=function(a){a&1&&_.J(0,"announcement-bar",5)},qWc=function(a){a&1&&(_.E(0,"div",6),
_.J(1,"loading"),_.G())},rWc=function(a,b){a&1&&(_.E(0,"a",1)(1,"div",2)(2,"div",3),_.J(3,"img",4),_.G(),_.E(4,"span",5),_.Q(5),_.G()(),_.E(6,"span",6),_.Q(7),_.G(),_.E(8,"div",7)(9,"a",8),_.Q(10," View Project "),_.G()()());a&2&&(a=b.ua,b=_.P(),_.C("routerLink",b.TTb(a)),_.w(3),_.Tg("src",a.Ak,_.Of),_.Sg("alt","Icon for ",a.displayName,""),_.w(2),_.dh(a.displayName),_.w(2),_.dh(a.LD))},sWc=function(a){if(a&1){const b=_.ke();_.E(0,"button",12);_.N("click",function(){_.n(b);const c=_.P();return _.q(c.K3())});
_.E(1,"mat-icon");_.Q(2,"close");_.G()()}a&2&&(a=_.P(),_.C("ascTrackElement",a.ax)("matTooltip",a.ixb),_.zg("aria-label",a.ixb))},tWc=function(a){a&1&&(_.E(0,"a",13),_.J(1,"mat-icon",14),_.G());a&2&&(a=_.P(),_.C("universalLink",a.zO))},uWc=function(a){a&1&&_.Gg(0)},vWc=function(a,b){a&1&&(_.E(0,"search-box-suggestion-item",15),_.B(1,uWc,1,0,"ng-container",16),_.G());a&2&&(a=b.ua,_.C("isSelectable",!!a.oBa)("payload",a),_.w(),_.C("ngTemplateOutlet",a.qa)("ngTemplateOutletContext",a.zQ))},wWc=function(a){a&
1&&_.Gg(0)},xWc=function(a){a&1&&(_.E(0,"div",19),_.B(1,wWc,1,0,"ng-container",20),_.G());if(a&2){a=_.P(2);const b=_.Og(12);_.Ag("width",a.tka,"px");_.w();_.C("ngTemplateOutlet",b.qa)}},yWc=function(a){if(a&1){const b=_.ke();_.L(0,17);_.N("ascResizeNotifier",function(c){_.n(b);const d=_.P();return _.q(d.Web(c))});_.B(1,xWc,2,3,"div",18);_.M()}if(a&2){a=_.P();const b=_.Og(12);_.C("elementToWatch",_.Og(1));_.w();_.C("ngIf",b.Cz&&a.DJ)}},zWc=function(a){a&1&&_.J(0,"img",6);a&2&&(a=_.P(),_.Tg("src",a.Ak,
_.Of),_.Sg("alt","",a.label," Logo"))},AWc=function(a){a&1&&_.J(0,"mat-icon",7)},BWc=function(a){a&1&&_.J(0,"loading")},CWc=function(a){a&1&&_.J(0,"whitelabelled-search",8);a&2&&(a=_.P(2).Ka,_.C("projects",a.Tb.Tn)("iconUrl",a.Tb.Ak)("label",a.Tb.displayName))},DWc=function(a){a&1&&_.J(0,"discover-find-contribute",9);a&2&&(a=_.P(2).Ka,_.C("projects",a.Tb.Tn))},EWc=function(a){a&1&&(_.L(0,2),_.B(1,CWc,1,3,"whitelabelled-search",6)(2,DWc,1,1,"discover-find-contribute",7),_.M());if(a&2){a=_.P().Ka;const b=
_.P();_.C("ngSwitch",a.Tb.qa);_.w();_.C("ngSwitchCase",b.Vmc.Bna)}},FWc=function(a){a&1&&_.Gg(0)},GWc=function(a){a&1&&(_.L(0),_.B(1,FWc,1,0,"ng-container",10),_.M());a&2&&(_.P(2),a=_.Og(3),_.w(),_.C("ngTemplateOutlet",a))},HWc=function(a,b){a&1&&(_.L(0,2),_.B(1,BWc,1,0,"loading",3)(2,EWc,3,2,"ng-container",4)(3,GWc,2,1,"ng-container",5),_.M());a&2&&(a=b.Ka,b=_.P(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.Xc.ij),_.w(),_.C("ngSwitchCase",b.Xc.bi))},IWc=function(a){a&1&&(_.E(0,"icon-empty-state-display",
11)(1,"icon-empty-state-title"),_.Q(2," Unable to load page. "),_.G(),_.E(3,"icon-empty-state-subtitle"),_.Q(4," Please try again later. "),_.G()());a&2&&_.C("isSvg",!1)},JWc=function(a){a&1&&_.J(0,"img",21);a&2&&(a=_.P().Ka,_.Tg("src",a.cda,_.Of))},KWc=function(a){a&1&&_.J(0,"th",22)},LWc=function(a,b){a&1&&(_.E(0,"a",32),_.J(1,"mat-icon",33),_.E(2,"span",34),_.Q(3),_.G()());if(a&2){a=b.Ka;b=_.P().Ka;const c=_.P(6);_.Sg("title","View on ",a.name,"");_.Sg("aria-label","View on ",a.name,"");_.C("externalLink",
c.tTc(b));_.w();_.C("svgIcon",a.icon);_.w(2);_.ch(" View on ",a.name," ")}},MWc=function(a,b){a&1&&(_.L(0),_.B(1,LWc,4,7,"a",31),_.M());a&2&&(a=b.Ka,b=_.P(6),_.w(),_.C("ngIf",b.h0c(a)))},NWc=function(a){a&1&&(_.E(0,"td",29),_.B(1,MWc,2,1,"ng-container",30),_.G());a&2&&(a=_.P().ua,_.w(),_.C("ngIf",a==null?null:a.repository==null?null:a.repository.kY))},OWc=function(a){a&1&&(_.E(0,"span",34),_.Q(1," Language unknown "),_.G())},PWc=function(a){a&1&&(_.E(0,"div"),_.R(1,"colorContrast"),_.E(2,"mat-icon"),
_.Q(3,"check_circle"),_.G(),_.E(4,"span",34),_.Q(5," Has references "),_.G()());a&2&&(a=_.P(2).Ka,_.Ag("color",_.NA(1,2,a.SL,"uiElement")))},QWc=function(a){a&1&&(_.E(0,"span",34),_.Q(1," No references "),_.G())},SWc=function(a,b){a&1&&(_.E(0,"tr"),_.B(1,NWc,2,1,"td",23),_.E(2,"td",24)(3,"a",25),_.R(4,"colorContrast"),_.Q(5),_.G()(),_.E(6,"td"),_.Q(7),_.R(8,"dateTimeDisplay"),_.G(),_.E(9,"td"),_.Q(10),_.B(11,OWc,2,0,"span",26),_.G(),_.E(12,"td"),_.Q(13),_.G(),_.E(14,"td",27),_.B(15,PWc,6,5,"div",
28)(16,QWc,2,0,"ng-template",null,0,_.qh),_.G()());if(a&2){a=b.ua;b=_.Og(17);var c=_.P().Ka;_.P(3);_.w();_.C("ngIf",RWc(c.pt));_.w(2);_.Ag("color",_.NA(4,11,c.SL,"text"));c=a.repository&&a.repository.Te?_.fr(new _.Si({ae:{type:"ossProject",id:c.name},repository:a.name||a.repository.Te.Dh})):void 0;_.C("routerLink",c);_.w(2);_.ch(" ",a.name||a.repository.Te.Dh," ");_.w(2);_.dh(_.NA(8,14,a.CK,"relativeTime"));_.w(3);_.ch(" ",a.languages.join(", ")," ");_.w();_.C("ngIf",!a.languages||a.languages.length===
0);_.w(2);_.dh(a.license);_.w(2);_.C("ngIf",a.Ova)("ngIfElse",b)}},UWc=function(a,b){a&1&&(_.E(0,"div",7),_.B(1,JWc,1,1,"img",8),_.E(2,"div",9)(3,"div",10),_.J(4,"img",11),_.E(5,"div")(6,"h1",12),_.R(7,"colorContrast"),_.E(8,"conditional-link",13),_.Q(9),_.G()(),_.E(10,"h2",14),_.Q(11),_.G()()(),_.J(12,"oss-home-search-box",15),_.R(13,"async"),_.E(14,"h2",16),_.Q(15," Repositories "),_.G(),_.E(16,"table",17)(17,"thead")(18,"tr"),_.B(19,KWc,1,0,"th",18),_.E(20,"th"),_.Q(21,"Name"),_.G(),_.E(22,"th"),
_.Q(23," Last Commit Date "),_.G(),_.E(24,"th"),_.Q(25,"Language"),_.G(),_.E(26,"th"),_.Q(27,"License"),_.G(),_.E(28,"th",19),_.Q(29," References "),_.G()()(),_.E(30,"tbody"),_.B(31,SWc,18,17,"tr",20),_.G()()()());a&2&&(a=b.Ka,b=_.P(3),_.w(),_.C("ngIf",a.cda),_.w(3),_.Tg("src",a.Ak,_.Of),_.Tg("alt",a.LD),_.w(2),_.Ag("color",_.NA(7,14,a.SL,"heading")),_.zg("aria-label",a.displayName?a.displayName:"Project Name"),_.w(2),_.C("condition",a.dja)("link",a.dja)("sameWindow",!0),_.w(),_.ch(" ",a.displayName,
" "),_.w(2),_.dh(a.LD),_.w(),_.C("config",_.S(13,17,b.Bo)),_.w(7),_.C("ngIf",RWc(a.pt)),_.w(12),_.C("ngForOf",TWc(a.pt)))},VWc=function(a){a&1&&(_.L(0),_.B(1,UWc,32,19,"div",6),_.M());a&2&&(a=_.P().Ka,_.w(),_.C("ngIf",a.Tb))},WWc=function(a){a&1&&(_.E(0,"icon-empty-state-display",35)(1,"icon-empty-state-title"),_.Q(2," Could not load project "),_.G()())},XWc=function(a){a&1&&_.J(0,"loading",36);a&2&&_.C("diameter",20)},YWc=function(a,b){a&1&&(_.L(0,2),_.B(1,VWc,2,1,"ng-container",3)(2,WWc,3,0,"icon-empty-state-display",
4)(3,XWc,1,1,"loading",5),_.M());a&2&&(a=b.Ka,b=_.P(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.Xc.bi),_.w(),_.C("ngSwitchCase",b.Xc.Error),_.w(),_.C("ngSwitchCase",b.Xc.ij))},r$={N7b:"DISCOVER_FIND_CONTRIBUTE",Vzc:"UNKNOWN_TEMPLATE",Bna:"WHITELABELLED_SEARCH",values(){return[r$.Vzc,r$.N7b,r$.Bna]}},cWc=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")?_.V(this,"alpha"):0}set alpha(a){this.i.alpha=a}get blue(){return _.Z(this,"blue")?_.V(this,"blue"):0}set blue(a){this.i.blue=a}get green(){return _.Z(this,"green")?_.V(this,"green"):0}set green(a){this.i.green=a}get red(){return _.Z(this,"red")?_.V(this,"red"):0}set red(a){this.i.red=a}ha(){return cWc}ka(){return{keys:["alpha","blue","green","red"]}}},ZWc=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.Ova==null?null:a.Ova;this.i.lastCommitTime=a.CK==null?null:a.CK;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.sta==null?null:a.sta}get sta(){return _.Z(this,"defaultBranch")?_.V(this,"defaultBranch"):""}set sta(a){this.i.defaultBranch=
a}get Ova(){return _.Z(this,"hasSemanticIndex")?_.V(this,"hasSemanticIndex"):!1}set Ova(a){this.i.hasSemanticIndex=a}get hidden(){return _.Z(this,"hidden")?_.V(this,"hidden"):!1}set hidden(a){this.i.hidden=a}get language(){return _.Z(this,"language")?_.V(this,"language"):""}set language(a){this.i.language=a}get languages(){return _.Z(this,"languages")?_.V(this,"languages"):[]}set languages(a){this.i.languages=a}get CK(){return _.Z(this,"lastCommitTime")?_.V(this,"lastCommitTime"):""}set CK(a){this.i.lastCommitTime=
a}get license(){return _.Z(this,"license")?_.V(this,"license"):""}set license(a){this.i.license=a}get name(){return _.Z(this,"name")?_.V(this,"name"):""}set name(a){this.i.name=a}get repository(){return _.Z(this,"repository")?_.V(this,"repository"):null}set repository(a){this.i.repository=a}get tags(){return _.Z(this,"tags")?_.V(this,"tags"):[]}set tags(a){this.i.tags=a}ha(){return ZWc}ka(){return{keys:"defaultBranch hasSemanticIndex hidden language languages lastCommitTime license name repository tags".split(" "),
Ha:{repository:_.wyb}}}},$Wc=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.Ak==null?null:a.Ak;this.i.shortDescription=a.LD==null?null:a.LD;this.i.homePageUrl=a.L6a==null?null:a.L6a;this.i.ospoPageUrl=a.dja==null?null:a.dja;this.i.repositories=a.pt==null?null:a.pt;this.i.backgroundImageUrl=a.cda==null?null:a.cda;this.i.themeColor=a.SL==null?null:a.SL;this.i.repoKeyPrefix=a.Iza==null?null:a.Iza;
this.i.relatedFilesConfig=a.wZ==null?null:a.wZ}get cda(){return _.Z(this,"backgroundImageUrl")?_.V(this,"backgroundImageUrl"):""}set cda(a){this.i.backgroundImageUrl=a}get displayName(){return _.Z(this,"displayName")?_.V(this,"displayName"):""}set displayName(a){this.i.displayName=a}get L6a(){return _.Z(this,"homePageUrl")?_.V(this,"homePageUrl"):""}set L6a(a){this.i.homePageUrl=a}get Ak(){return _.Z(this,"iconUrl")?_.V(this,"iconUrl"):""}set Ak(a){this.i.iconUrl=a}get name(){return _.Z(this,"name")?
_.V(this,"name"):""}set name(a){this.i.name=a}get dja(){return _.Z(this,"ospoPageUrl")?_.V(this,"ospoPageUrl"):""}set dja(a){this.i.ospoPageUrl=a}get wZ(){return _.Z(this,"relatedFilesConfig")?_.V(this,"relatedFilesConfig"):null}set wZ(a){this.i.relatedFilesConfig=a}get Iza(){return _.Z(this,"repoKeyPrefix")?_.V(this,"repoKeyPrefix"):""}set Iza(a){this.i.repoKeyPrefix=a}get pt(){return _.Z(this,"repositories")?_.V(this,"repositories"):[]}set pt(a){this.i.repositories=a}get LD(){return _.Z(this,"shortDescription")?
_.V(this,"shortDescription"):""}set LD(a){this.i.shortDescription=a}get SL(){return _.Z(this,"themeColor")?_.V(this,"themeColor"):null}set SL(a){this.i.themeColor=a}ha(){return $Wc}ka(){return{Oa:{repositories:ZWc},keys:"backgroundImageUrl displayName homePageUrl iconUrl name ospoPageUrl relatedFilesConfig repoKeyPrefix repositories shortDescription themeColor".split(" "),Ha:{relatedFilesConfig:_.xyb,themeColor:cWc}}}},aXc=class extends _.W{constructor(a={}){super();this.i.template=a.qa==null?null:
a.qa;this.i.projects=a.Tn==null?null:a.Tn;this.i.displayName=a.displayName==null?null:a.displayName;this.i.iconUrl=a.Ak==null?null:a.Ak;this.i.aboutUrl=a.Y2==null?null:a.Y2;this.i.ciUrl=a.G3==null?null:a.G3;this.i.privacyPolicyUrl=a.g7==null?null:a.g7;this.i.termsOfServiceUrl=a.z8==null?null:a.z8}static get Xxb(){return r$}get Y2(){return _.Z(this,"aboutUrl")?_.V(this,"aboutUrl"):""}set Y2(a){this.i.aboutUrl=a}get G3(){return _.Z(this,"ciUrl")?_.V(this,"ciUrl"):""}set G3(a){this.i.ciUrl=a}get displayName(){return _.Z(this,
"displayName")?_.V(this,"displayName"):""}set displayName(a){this.i.displayName=a}get Ak(){return _.Z(this,"iconUrl")?_.V(this,"iconUrl"):""}set Ak(a){this.i.iconUrl=a}get g7(){return _.Z(this,"privacyPolicyUrl")?_.V(this,"privacyPolicyUrl"):""}set g7(a){this.i.privacyPolicyUrl=a}get Tn(){return _.Z(this,"projects")?_.V(this,"projects"):[]}set Tn(a){this.i.projects=a}get qa(){return _.Z(this,"template")?_.V(this,"template"):null}set qa(a){this.i.template=a}get z8(){return _.Z(this,"termsOfServiceUrl")?
_.V(this,"termsOfServiceUrl"):""}set z8(a){this.i.termsOfServiceUrl=a}ha(){return aXc}ka(){return{Oa:{projects:$Wc},Na:{template:r$},keys:"aboutUrl ciUrl displayName iconUrl privacyPolicyUrl projects template termsOfServiceUrl".split(" ")}}},bXc=class extends _.W{constructor(a={}){super();this.i.projects=a.Tn==null?null:a.Tn}get Tn(){return _.Z(this,"projects")?_.V(this,"projects"):[]}set Tn(a){this.i.projects=a}ha(){return bXc}ka(){return{Oa:{projects:$Wc},keys:["projects"]}}},s$=class{constructor(a,
b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}get(a,b={},c={}){_.kK(a,RegExp("^[^/]+$"));return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.landingPages.get",path:`/${this.Wa}/landingPages/${a}`,Sa:_.Fh(b,_.tH,c),Ob:aXc})}};s$.O=function(a){return new (a||s$)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};s$.ta=_.k({token:s$,oa:s$.O});var t$=class{};t$.O=function(a){return new (a||t$)};t$.ta=_.k({token:t$,oa:a=>s$.O(a),Ea:_.jw});
var u$=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}get(a,b={},c={}){_.kK(a,RegExp("^[^/]+$"));return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.get",path:`/${this.Wa}/ossProjects/${a}`,Sa:_.Fh(b,_.tH,c),Ob:$Wc})}list(a={},b={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.ossProjects.list",path:`/${this.Wa}/ossProjects`,Sa:_.Fh(a,_.tH,b),Ob:bXc})}};
u$.O=function(a){return new (a||u$)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};u$.ta=_.k({token:u$,oa:u$.O});var v$=class{};v$.O=function(a){return new (a||v$)};v$.ta=_.k({token:v$,oa:a=>u$.O(a),Ea:_.jw});
var cXc=function(a){return a.ZWc.fetch(void 0,()=>{var b=a.UZc;return _.Cn(b.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.landingPages.getCurrent",path:`/${b.Wa}/landingPages/current`,Sa:_.Fh({},_.tH,{}),Ob:aXc})})},w$=class{constructor(a,b,c){this.Ga=a;this.TZc=b;this.UZc=c;this.Hn=new _.Au(this.Ga);this.ZWc=new _.Au(this.Ga);this.multibranchEnabled=_.sv.has(69)}get(a){return a?this.Hn.fetch({name:a,multibranchEnabled:this.multibranchEnabled},()=>this.TZc.get(a,{multibranchEnabled:this.multibranchEnabled})):
_.nf}};w$.O=function(a){return new (a||w$)(_.m(_.Jp),_.m(v$),_.m(t$),_.m(_.tv))};w$.ta=_.k({token:w$,oa:w$.O,Ea:"root"});var x$=class{constructor(a,b){this.uV=a;this.OTc=b;if(!this.uV)throw Error("yb");this.gtag=function(){this.uV.push(arguments)}}bP(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.hi&&(a.latencyMs=b.hi.toString()),this.gtag("event",b.action,a)}JK(a){this.gtag("config",this.OTc,{page_path:a})}};x$.O=function(a){return new (a||x$)(_.m(_.HKa),_.m(_.p3a))};x$.ta=_.k({token:x$,oa:x$.O});var q$=class{constructor(){this.nQc="block"}};q$.O=function(a){return new (a||q$)};
q$.wa=_.Kd({type:q$,na:[["ng-component"]],lb:2,Xa:function(a,b){a&2&&_.Ag("display",b.nQc)},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&&(_.E(0,"h2",0),_.Q(1," Settings\n"),_.G(),_.E(2,"mat-dialog-content"),_.J(3,"general-settings",1),_.G(),_.E(4,"mat-dialog-actions",2)(5,"button",3),_.Q(6," Close "),_.G()());a&2&&(_.w(3),_.C("showHeader",!1))},Fa:[_.Op,_.$9,
_.mw,_.At,_.gt,_.it,_.kt,_.jt],kb:2,Ma:0});var y$=class extends _.jK{get config(){return this.qWa}BAa(a){this.qWa=a&&_.dyb(a)}};y$.O=(()=>{let a;return function(b){return(a||(a=_.Ce(y$)))(b||y$)}})();y$.ta=_.k({token:y$,oa:y$.O});var z$=class extends _.hK{constructor(a){super(a,null);this.DPa=void 0;this.jra="Code Search"}Vm(a){this.rCa(a)}rCa(a){const b=[this.jra];this.DPa&&b.unshift(this.DPa);(a=(a==null?void 0:a.repository)&&_.Sxb(a))&&b.unshift(a);this.title.Vm(b.slice(0,2).join(" - "))}};z$.O=function(a){return new (a||z$)(_.m(_.Oo))};z$.ta=_.k({token:z$,oa:z$.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 MVc={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 NVc={red:0,orange:60,yellow:120,green:180,blue:240,purple:300};var dXc=2**-16,dWc=function(a){if(!/^[a-fA-F0-9]{3,8}$/.test(a))throw Error("Lf`"+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("Lf`"+a);a=PVc(b[0])/255;const c=PVc(b[1])/255,d=PVc(b[2])/255;b=PVc(b[3])/255;return new p$(a,c,d,b)},$Vc=function(a){var b=(a.EK+16)/116;const c=.95047*SVc(b+a.a/500),d=SVc(b);b=1.08883*SVc(b-a.b/200);
return new p$(Math.min(Math.max(RVc(3.2404542*c+-1.5371385*d+-.4985314*b),0),1),Math.min(Math.max(RVc(-.969266*c+1.8760108*d+.041556*b),0),1),Math.min(Math.max(RVc(.0556434*c+-.2040259*d+1.0572252*b),0),1),a.alpha)},WVc=function(a){const b=a.alpha<1?QVc(Math.round(a.alpha*255)):"";return QVc(Math.round(a.red*255))+QVc(Math.round(a.green*255))+QVc(Math.round(a.blue*255))+b},fWc=function(a,b){if(1-a.alpha<dXc)return a;const c=b.alpha*(1-a.alpha);return new p$(a.red*a.alpha+b.red*c,a.green*a.alpha+b.green*
c,a.blue*a.alpha+b.blue*c,a.alpha+c)},eXc=function(a){return n$(a.red)*.2126+n$(a.green)*.7152+n$(a.blue)*.0722},YVc=function(a,b){a=eXc(fWc(a,1-b.alpha<dXc?b:new p$(b.red,b.green,b.blue)));b=eXc(b);return a>=b?(a+.05)/(b+.05):(b+.05)/(a+.05)},p$=class{constructor(a,b,c,d=1){this.red=a;this.green=b;this.blue=c;this.alpha=d;m$(a,1,"red");m$(b,1,"green");m$(c,1,"blue");m$(d,1,"alpha")}Grb(){return`rgba(${this.red*100}%, ${this.green*100}%, `+`${this.blue*100}%, ${this.alpha})`}},eWc=new p$(1,1,1);
new p$(0,0,0);
var gWc=class{constructor(a,b,c,d=1){this.bwa=a;this.saturation=b;this.EK=c;this.alpha=d;m$(a,360,"hue");m$(b,1,"saturation");m$(c,1,"lightness");m$(d,1,"alpha")}Grb(){return`hsla(${this.bwa}, ${this.saturation*100}%, `+`${this.EK*100}%, ${this.alpha})`}rotate(a){return new gWc((this.bwa+a+360)%360,this.saturation,this.EK,this.alpha)}},ZVc=function(a){const b=n$(a.red),c=n$(a.green),d=n$(a.blue),e=.2126729*b+.7151522*c+.072175*d;return new aWc(116*o$(e)-16,500*(o$((.4124564*b+.3575761*c+.1804375*
d)/.95047)-o$(e)),200*(o$(e)-o$((.0193339*b+.119192*c+.9503041*d)/1.08883)),a.alpha)},aWc=class{constructor(a,b,c,d=1){this.EK=a;this.a=b;this.b=c;this.alpha=d;m$(a,Number.MAX_VALUE,"lightness");m$(d,1,"alpha")}};var TVc={heading:3,text:4.5,subtext:7,uiElement:3},A$=class{transform(a,b,c){if(a)return bWc(a,b,c).Grb()}};A$.O=function(a){return new (a||A$)};A$.Ke=_.Rd({name:"colorContrast",type:A$,ie:!0});var B$=class{};B$.O=function(a){return new (a||B$)};B$.Ca=_.Od({type:B$});B$.Ba=_.nd({});var XVc=new Map;var fXc=["feedbackTooltip"],gXc={label:"Privacy",target:"https://www.google.com/policies/privacy/",OB:"navigateToPrivacy"},hXc={label:"Terms",target:"https://www.google.com/policies/terms/",OB:"navigateToTerms"},C$={Qga:"https://opensource.google/",LOb:!1,title:"Code Search",ORa:[],BRb:[gXc,hXc]},iXc={title:"Google Open Source",ZX:"https://ssl.gstatic.com/devopsconsole/images/oss/logo_os_google_wordmark-2022.svg",ORa:[{label:"Events",target:"https://opensource.google/events/",OB:"navigateToOspoEvents"},
{label:"Projects",target:"https://opensource.google/projects/",OB:"navigateToOspoProjects"},{label:"Programs and Services",target:"https://opensource.google/programs-and-services/",OB:"navigateToOspoPrograms"},{label:"Documentation",target:"https://opensource.google/documentation/reference/",OB:"navigateToOspoDocs"},{label:"About",target:"https://opensource.google/about/",OB:"navigateToOspoAbout"},{label:"Blog",target:"https://opensource.googleblog.com/",OB:"navigateToOspoBlog"}]},jXc=function(a){return a.hL((b,
c)=>c.keyboardShortcuts||b,new Map)},kXc=function(a){return a.hL((b,c)=>c.ZLb||b,!1)},lXc=function(a){a?document.body.classList.add("scrollable"):document.body.classList.remove("scrollable")},D$=class{constructor(a,b,c,d,e,f,g,l,p){this.Ga=a;this.jl=b;this.Zea=c;this.Ua=d;this.Dza=e;this.QBa=f;this.K$a=new _.fg;this.Vsb=new _.fg;this.iVb=_.v(this.Ua.events,_.pf(t=>t instanceof _.ii),_.u(()=>this.Ua.fm.Wc.root),_.og(this.Ua.fm.Wc.root),_.mg(1));this.yl=p.register("showShortcutDialog","shift+/",()=>
{this.K$a.next(void 0)});p.register("sendFeedback","shift+2",()=>{this.L6("KEYBOARD")});this.Bo=this.A1a();this.keyboardShortcuts=jXc(this);this.wb=_.v(cXc(l),_.pg(t=>{if(t.qa===r$.Bna){const x=[];t.g7?x.push(Object.assign({},gXc,{target:t.g7})):x.push(gXc);t.z8&&x.push(Object.assign({},hXc,{target:t.z8}));t.G3&&x.push({label:"CI Status",target:t.G3,OB:"navigateToCi"});t.Y2&&x.push({label:"About this site",target:t.Y2,OB:"navigateToAbout"});return _.r(Object.assign({},C$,{Qga:_.fr(new _.Si),title:t.displayName||
"Code Search",BRb:x,ORa:[]}))}return this.hL((x,A)=>{x=A.Qc;return x&&x.repository?(A=A.Kg)?Object.assign({},C$,iXc,{Qga:_.fr(_.jG(x.hc(),"repoGroup").ab()),LOb:!0,title:A.displayName,Ak:A.Ak,ZX:void 0}):Object.assign({},C$,iXc):Object.assign({},C$,iXc)},C$)}));this.Za=_.v(this.K$a,_.sg(this.Y7,this.keyboardShortcuts)).subscribe(([,t,x])=>{t&&(this.Dw?(this.Dw.close(),this.Dw=void 0):this.YAa(x),this.Ga.mb({element:"AppBar",action:`${this.Dw?"show":"hide"}KeyboardShortcuts`,gestureName:"KEYBOARD"}))});
this.Za.add(this.iVb.subscribe());this.Za.add(kXc(this).subscribe(t=>{lXc(t)}));this.Za.add(_.v(cXc(l),_.pg(t=>{const x=t.qa===r$.Bna,A={jra:x?t.displayName||"Code Search":"Google Open Source"};return this.hL((F,I)=>{F=I.Qc;let K;const U=x?void 0:(K=I.Kg)==null?void 0:K.displayName;let ca,ka;I=(ka=(ca=I.Kg)==null?void 0:ca.wZ)!=null?ka:void 0;return Object.assign({},{projectName:U,Qc:F,wZ:I},A)},A)})).subscribe(({jra:t,projectName:x,Qc:A,wZ:F})=>{var I=this.QBa;I.jra=t;I.DPa=x;I.rCa(A);this.Dza.BAa(F)}))}Ia(){this.Vsb.next();
this.yl();this.Za&&(this.Za.unsubscribe(),this.Za=void 0);lXc(!1)}get Y7(){return _.v(this.keyboardShortcuts,_.u(a=>Array.from(a.entries()).length>0))}L6(a){this.Ga.mb({element:"FeedbackButton",action:"open",gestureName:a});this.afa&&this.afa.Re();this.Zea.O_()}YAa(a){this.Dw=this.jl.open(_.Ct,{my:!1,data:a,minWidth:400});_.v(this.Dw.LB(),_.eg()).subscribe(()=>{this.Dw=void 0})}A1a(){const a=this.hL((c,d)=>Object.assign({},c,d.Bo),{}),b=this.hL((c,d)=>d.ossProject||c);return _.v(_.ef([a,b]),_.u(([c,
d])=>{d=d&&d.SL?bWc(d.SL,"uiElement").Grb():void 0;return Object.assign({},c,{kia:d})}))}hL(a,b){return _.v(this.iVb,_.u(c=>{let d=b;for(;c&&c.af==="primary";)d=a(d,c.data),c=c.firstChild;return d}))}};D$.O=function(a){return new (a||D$)(_.y(_.Jp),_.y(_.ft),_.y(_.ku),_.y(_.ni),_.y(y$),_.y(z$),_.y(_.tv),_.y(w$),_.y(_.Ru))};
D$.wa=_.Kd({type:D$,na:[["app-bar"]],rb:function(a,b){a&1&&_.Xg(fXc,5);if(a&2){let c;_.$g(c=_.ah())&&(b.afa=c.first)}},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&&(_.B(0,
oWc,25,20,"header",1),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.wb))},Fa:[_.Op,_.Tx,_.dy,_.ao,_.bo,_.Sr,_.st,_.Sx,_.mw,_.Bt,_.Dt,_.ou,_.Vx,_.Yx,_.Xx,_.$x,_.Ox,_.Rx,_.rw,_.ho],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 E$=class{constructor(a,b,c,d,e,f){this.CRa=c;this.Ua=d;this.Gh=e;this.storage=f;a.bootstrap();this.F1c=_.v(d.events,_.pf(g=>g instanceof _.gLa||g instanceof _.hLa),_.u(g=>g instanceof _.gLa));this.mcb();b.aWa.subscribe()}mcb(){this.storage&&this.storage.get("epn_dismiss")||this.zob()}zob(){this.Gh.open("We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.","Got it",{duration:0}).vB.subscribe(()=>{this.storage&&this.storage.set("epn_dismiss",
!0)})}};E$.O=function(a){return new (a||E$)(_.y(_.gy),_.y(_.fw),_.y(_.lw),_.y(_.ni),_.y(_.St),_.y(_.QWa,8))};
E$.wa=_.Kd({type:E$,na:[["oss-app"],["protractor-oss-app"]],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&&(_.J(0,"app-bar"),_.E(1,"div",0)(2,"div",1),_.B(3,pWc,1,0,"announcement-bar",2),_.J(4,"router-outlet"),_.G()(),_.J(5,"uncaught-error-notifier")(6,"span",3),_.B(7,qWc,2,0,"div",4),_.R(8,"async"));a&2&&(_.w(3),
_.C("ngIf",b.CRa.kKb),_.w(4),_.C("ngIf",_.S(8,2,b.F1c)))},Fa:[_.bo,_.nw,D$,_.bu,_.zF,_.Co,_.ho],styles:["oss-app[_nghost-%COMP%], protractor-oss-app[_nghost-%COMP%]{display:flex;flex:1 1 100%;flex-direction:column;min-height:0}body.scrollable[_nghost-%COMP%]   .app[_ngcontent-%COMP%], body.scrollable   [_nghost-%COMP%]   .app[_ngcontent-%COMP%]{flex-shrink:0;flex-basis:auto}.app[_ngcontent-%COMP%]{display:flex;flex:1 1 100%;min-height:0}.root-loader[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.router-wrapper[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;overflow:auto}.router-wrapper[_ngcontent-%COMP%]    >:not(announcement-bar){flex:1 1 100%;min-height:0}router-outlet[_ngcontent-%COMP%]{flex:0!important}"]});var F$=class{};F$.O=function(a){return new (a||F$)};F$.Ca=_.Od({type:F$});F$.Ba=_.nd({imports:[_.Qp,_.io,_.b$,_.Ux,_.Cy]});var G$=class{};G$.O=function(a){return new (a||G$)};G$.Ca=_.Od({type:G$});G$.Ba=_.nd({imports:[_.Qp,_.Ay,_.io,_.Lp,{Tp:_.lu,Nb:[_.ku]},_.vt,_.qy,_.xt,_.Ux,_.Cy,_.pu,_.by,_.oy,_.up,F$,_.ly]});var H$=class{Ra(){}TTb(a){return _.fr(_.Lxb(new _.aK({Kg:new _.vyb(a)})))}};H$.O=function(a){return new (a||H$)};
H$.wa=_.Kd({type:H$,na:[["oss-project-cards"]],inputs:{Tn:"projects"},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&&_.B(0,rWc,11,6,"a",0);a&2&&_.C("ngForOf",b.Tn)},Fa:[_.Op,_.ao,_.sp],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 mXc=a=>[a],I$=class extends _.qw{set config(a){a&&super.BAa(a)}constructor(a,b,c,d,e,f,g,l){super({Ija:_.sv.has(47),ax:"OssHomeSearchBox",Ga:a,rta:g,wK:_.sv.has(28),XN:d});this.Ua=b;this.hb=e;this.yh=f;this.zO=l;this.ixb="Clear search";this.hkc="Search for code or files";this.ikc="Loading suggestions";this.vpb=24;this.wpb=2;this.tka=0}Fc(){this.wr=this.yh.registerCallback("HOME_PAGE_SEARCH",this.hb.ma,()=>{_.f6a(this.yL,!0)})}Ia(){this.wr&&this.wr()}SRb(a){_.rp(this.Ua,_.qp(this.Ua,_.zOa,{Sa:_.Fpa(a)}))}Web(a){this.tka=
a.getBoundingClientRect().width}K3(){super.K3(this.yL)}};I$.O=function(a){return new (a||I$)(_.y(_.Jp),_.y(_.ni),_.y(_.tv),_.y(_.Pv),_.y(_.Fe),_.y(_.ui),_.y(_.x3a),_.y(_.w3a,8))};
I$.wa=_.Kd({type:I$,na:[["oss-home-search-box"]],rb:function(a,b){a&1&&_.Xg(_.ix,7);if(a&2){let c;_.$g(c=_.ah())&&(b.yL=c.first)}},inputs:{config:"config"},features:[_.xg],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=_.ke();_.E(0,"div",3,0)(2,"mat-icon",4);_.N("click",function(){_.n(c);return _.q(_.Og(5).setFocus())});_.Q(3,"search");_.G();_.E(4,"search-box",5,1);_.hh("queryChange",function(d){_.n(c);_.gh(b.query,d)||(b.query=d);return _.q(d)});_.N("blur",function(){_.n(c);return _.q(b.uya())})("focus",function(){_.n(c);return _.q(b.vya())})("queryChange",
function(d){_.n(c);return _.q(b.GP.next(d))})("querySubmit",function(d){_.n(c);return _.q(b.p8(d))});_.G();_.E(6,"div",6);_.R(7,"async");_.J(8,"mat-spinner",7);_.G();_.B(9,sWc,3,3,"button",8)(10,tWc,2,1,"a",9);_.G();_.E(11,"search-box-suggestion-list",null,2);_.B(13,vWc,2,4,"search-box-suggestion-item",10);_.R(14,"async");_.G();_.B(15,yWc,2,2,"ng-container",11)}if(a&2){let c,d;a=_.Og(12);_.Bg("suggesting",a.Cz&&b.DJ);_.w(4);_.C("elementName",b.ax)("enableTextBoxQuerySubmission",!0)("queryDecorator",
b.FP)("placeholder",b.hkc);_.fh("query",b.query);_.C("suggestionLists",_.oh(21,mXc,a));_.w(2);_.Ag("visibility",((c=_.S(7,17,b.r4))==null?0:c.Zd)&&b.D7?"visible":"hidden");_.w(2);_.C("diameter",b.vpb)("strokeWidth",b.wpb);_.zg("aria-label",b.ikc);_.w();_.C("ngIf",b.query);_.w();_.C("ngIf",b.zO);_.w(3);_.C("ngForOf",(d=_.S(14,19,b.r4))==null?null:d.Tu);_.w(2);_.C("ngIf",a.Cz&&b.DJ)}},Fa:[_.Op,_.ao,_.bo,_.go,_.rw,_.Ur,_.st,_.mw,_.Et,_.Dt,_.ou,_.Lx,_.Jx,_.Ox,_.Rx,_.sw,_.ix,_.jx,_.lx,_.ho],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 J$=class{constructor(a,b){this.Bo=_.Hyb(a,new _.Si,b.Wc.Rw)}Ra(){}TTb(a){return _.fr(new _.Si({ae:{type:"ossProject",id:a.name}}))}};J$.O=function(a){return new (a||J$)(_.y(_.iK),_.y(_.Zh))};
J$.wa=_.Kd({type:J$,na:[["discover-find-contribute"]],inputs:{Tn:"projects"},ya:6,Aa:2,Da:[[1,"search-box"],["role","search",3,"config"],[3,"projects"]],qa:function(a,b){a&1&&(_.E(0,"h1"),_.Q(1," Search all projects for code or files\n"),_.G(),_.E(2,"div",0),_.J(3,"oss-home-search-box",1),_.G(),_.E(4,"section"),_.J(5,"oss-project-cards",2),_.G());a&2&&(_.w(3),_.C("config",b.Bo),_.w(2),_.C("projects",b.Tn))},Fa:[I$,H$],styles:["discover-find-contribute[_nghost-%COMP%]{margin:25px 36px;padding:33px 36px;flex-direction:column;align-items:center}h1[_ngcontent-%COMP%]{font-weight:400;font-size:28px;line-height:36px;margin-bottom:26px;text-align:center}oss-project-cards[_ngcontent-%COMP%]{justify-content:center}.search-box[_ngcontent-%COMP%]{margin-bottom:80px;display:flex;flex-direction:row;justify-content:center}.search-box[_ngcontent-%COMP%]   oss-home-search-box[_ngcontent-%COMP%]{flex:1 1 auto;min-width:400px;max-width:800px}"],
Ma:0});var K$=class{constructor(a,b){this.Bo=_.Hyb(a,new _.Si,b.Wc.Rw)}Ra(){}};K$.O=function(a){return new (a||K$)(_.y(_.iK),_.y(_.Zh))};
K$.wa=_.Kd({type:K$,na:[["whitelabelled-search"]],inputs:{Tn:"projects",Ak:"iconUrl",label:"label"},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&&(_.E(0,"div",1),_.B(1,zWc,1,3,"img",2)(2,AWc,1,0,"ng-template",null,0,_.qh),_.G(),_.E(4,"div",3),_.J(5,"oss-home-search-box",
4),_.G(),_.J(6,"oss-project-cards",5));a&2&&(a=_.Og(3),_.w(),_.C("ngIf",b.Ak)("ngIfElse",a),_.w(4),_.C("config",b.Bo),_.w(),_.C("projects",b.Tn))},Fa:[_.bo,_.ou,I$,H$],styles:["whitelabelled-search[_nghost-%COMP%]{align-items:center;display:flex;flex-direction:column;margin:25px 36px;padding:33px 36px}.logo-container[_ngcontent-%COMP%]{align-items:flex-end;display:flex;height:140px;justify-content:center;width:140px}.logo-container[_ngcontent-%COMP%]   img.logo[_ngcontent-%COMP%]{max-height:140px;max-width:140px}.logo-container[_ngcontent-%COMP%]   mat-icon.logo[_ngcontent-%COMP%]{height:140px;width:140px}oss-project-cards[_ngcontent-%COMP%]{width:100%}.search-box[_ngcontent-%COMP%]{margin:30px;min-width:600px}"],
Ma:0});var L$=class{constructor(a,b){this.Xc=_.FF;this.Vmc=r$;_.pw(a,"HOME_PAGE_SEARCH");this.wb=_.v(cXc(b),_.u(_.sF),_.Xf(c=>_.rF(c.message)),_.og(_.GF))}};L$.O=function(a){return new (a||L$)(_.y(_.ui),_.y(w$))};
L$.wa=_.Kd({type:L$,na:[["home-page"]],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&&(_.B(0,HWc,4,3,"ng-container",1),_.R(1,"async"),_.B(2,IWc,5,1,"ng-template",null,0,_.qh));a&2&&_.C("ngIf",_.S(1,1,b.wb))},
Fa:[_.bo,_.go,_.co,_.eo,_.fo,J$,_.rB,_.tB,_.sB,_.zF,K$,_.ho],styles:["home-page[_nghost-%COMP%]{display:flex}home-page[_nghost-%COMP%] > *[_ngcontent-%COMP%]{flex:1}"],Ma:0});var M$=class{};M$.O=function(a){return new (a||M$)};M$.Ca=_.Od({type:M$});M$.Ba=_.nd({imports:[_.Qp,_.io,_.pu,_.up]});var N$=class{};N$.O=function(a){return new (a||N$)};N$.Ca=_.Od({type:N$});N$.Ba=_.nd({imports:[_.Qp,_.jy,_.io,_.ly,_.vt,_.Ux,_.pu,_.ny,_.oy,_.tw,_.px]});var O$=class{};O$.O=function(a){return new (a||O$)};O$.Ca=_.Od({type:O$});O$.Ba=_.nd({imports:[_.Qp,_.vt,_.io,_.NI,_.CF,_.AF,_.pu,N$,M$,_.up]});var P$=class{};P$.O=function(a){return new (a||P$)};P$.Ca=_.Od({type:P$});P$.Ba=_.nd({imports:[_.Qp,_.io,_.NI,_.CF,_.AF,_.pu,N$,M$,_.up]});var Q$=class{};Q$.O=function(a){return new (a||Q$)};Q$.Ca=_.Od({type:Q$});Q$.Ba=_.nd({imports:[_.Qp,_.io,O$,_.uB,_.CF,_.AF,_.up,P$]});var R$=class{constructor(a){this.VZc=a}resolve(a){return(a=_.Ti(a).tb)?_.v(this.VZc.get(a),_.Xf(()=>_.r(void 0))):_.r(void 0)}};R$.O=function(a){return new (a||R$)(_.m(w$))};R$.ta=_.k({token:R$,oa:R$.O});var RWc=function(a){return a.some(b=>b.repository&&b.repository.kY)},TWc=function(a){return a.filter(b=>!b.hidden)},S$=class{constructor(a,b,c,d){this.Xc=_.FF;this.h0c=_.jyb;this.tTc=LVc;_.pw(b,"HOME_PAGE_SEARCH");this.Ok=_.v(a.params,_.pg(e=>_.v(d.get(e.repositoryGroupId),_.u(f=>_.sF(f)))),_.Xf(e=>_.rF(`Could not load oss project: ${e.message}`)),_.og(_.GF));this.Bo=_.v(a.params,_.u(e=>_.Hyb(c,new _.Si({ae:{id:e.repositoryGroupId,type:"ossProject"}}),a.Wc.Rw)))}};
S$.O=function(a){return new (a||S$)(_.y(_.Zh),_.y(_.ui),_.y(_.iK),_.y(w$))};
S$.wa=_.Kd({type:S$,na:[["project-page"]],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&&(_.B(0,YWc,4,4,"ng-container",1),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.Ok))},Fa:[_.Op,_.ao,_.bo,_.co,_.eo,_.iI,_.Kp,_.rB,_.sB,_.zF,_.ou,I$,_.sp,A$,_.ho,_.vB],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=_.Od({type:T$});T$.Ba=_.nd({imports:[_.Qp,B$,_.io,_.zI,_.wB,_.Lp,_.qy,_.uB,_.AF,_.zJ,_.pu,N$,_.up]});var nXc=new _.Vd("localObservableRequestService",{Ea:"root",oa:()=>new _.YYa({e5:"",d5:""})}),U$=class{constructor(a){if(a)throw Error("nd");}};U$.O=function(a){return new (a||U$)(_.m(U$,12))};U$.Ca=_.Od({type:U$});U$.Ba=_.nd({imports:[_.Jy,_.Qp,_.Py,_.$y,_.Ku,_.Lu,_.Eu,_.Nn,_.jw,_.Mu,_.Nu,_.Wy,_.Ou,_.bz,_.az,_.Zy,_.Ty]});var oXc=class{};var V$=class extends oXc{constructor(){super(...arguments);this.Ua=_.Fd(_.ni)}navigate(a){this.Ua.navigate([a])}};V$.O=(()=>{let a;return function(b){return(a||(a=_.Ce(V$)))(b||V$)}})();V$.ta=_.k({token:V$,oa:V$.O,Ea:"root"});var pXc=[_.bs,_.ap,_.YMa()],qXc=new _.tOa,rXc=[{path:"",EU:_.ppa(),children:[{path:"search",tl:function(){return _.S9}},{path:"",component:L$,data:{Bo:{Aha:!1},ZLb:!0}},{path:":repositoryGroupId",component:S$,data:{Bo:{Aha:!1},ZLb:!0}},{path:"",tl:qXc.for("source"),data:{groupType:"ossProject"},resolve:{keyboardShortcuts:_.vi(_.Gy),Kg:_.vi(R$)},mr:function(a,b){return _.Ti(a).tb!==_.Ti(b).tb}},{path:"**",component:_.iv}]}],W$=class{store(){}UAa(a,b){return this.Bga(a)&&this.Bga(b)?a.component===b.component:
a.qe===b.qe}Bga(a){return a.data.Qc}};W$.O=function(a){return new (a||W$)};W$.ta=_.k({token:W$,oa:W$.O});var X$=class extends _.fv{load(){}};X$.O=(()=>{let a;return function(b){return(a||(a=_.Ce(X$)))(b||X$)}})();X$.ta=_.k({token:X$,oa:X$.O});var Y$=class extends _.gK{O4a(a){return _.r({kind:4,location:a})}};Y$.O=(()=>{let a;return function(b){return(a||(a=_.Ce(Y$)))(b||Y$)}})();Y$.ta=_.k({token:Y$,oa:Y$.O});var Z$=class{};Z$.O=function(a){return new (a||Z$)};Z$.Ca=_.Od({type:Z$,bootstrap:[E$]});
Z$.Ba=_.nd({Nb:[..._.sOa(qXc),_.Gt,_.iK,_.qu,R$,y$,z$,_.ez,_.ti,{va:_.CKa,nc:"/"},{va:_.uo,Md:x$},{va:_.fv,Md:X$},{va:_.Uf,Fb:_.du,Ib:[_.Lt]},{va:_.s1a,nc:_.t1a},{va:_.gi,Md:_.lv},{va:oXc,Md:V$},{va:_.jK,Fb:y$},{va:_.kp,Md:W$},{va:_.hK,Fb:z$},{va:_.ri,Md:_.fz},{va:_.CYa,nc:_.BYa},{va:_.gK,Md:Y$}],imports:[pXc,_.Rv,_.ky,G$,{Tp:_.Iy,Nb:_.Q7a},_.cu,_.jv,_.NI,Q$,_.AF,_.pu,_.hz,T$,_.JNa(rXc),{Tp:U$,Nb:[_.su,{va:_.Bn,Md:_.XYa},{va:_.rYa,Bb:_.Esa},{va:_.iw,Bb:_.Sj,Ib:[_.mk,_.Ny]},{va:_.wJa,Fb:nXc},{va:_.R7a,
Bb:_.Sj,Ib:[_.JJa,_.Oy]},{va:_.CZa,Bb:_.Sj,Ib:[_.Wn,_.Oy]},{va:_.DZa,Bb:_.Sj,Ib:[_.Wn,_.Oy]},{va:_.U7a,Bb:_.Sj,Ib:[_.KJa,_.Oy]},{va:_.Z7a,Bb:_.Sj,Ib:[_.Xn,_.Oy]},{va:_.AZa,Bb:_.Sj,Ib:[_.MJa,_.Oy]},{va:_.Vy,Bb:_.Sj,Ib:[_.NJa,_.Ly]},{va:_.Yy,Bb:_.Sj,Ib:[_.WJa,_.Ly]},{va:_.a8a,Bb:_.Sj,Ib:[_.PJa,_.Oy]},{va:_.b8a,Bb:_.Sj,Ib:[_.QJa,_.Oy]},{va:_.EZa,Bb:_.Sj,Ib:[_.RJa,_.Oy]},{va:_.FZa,Bb:_.Sj,Ib:[_.SJa,_.Oy]},{va:_.HZa,Bb:_.Sj,Ib:[_.UJa,_.Oy]},{va:_.X7a,Bb:_.Sj,Ib:[_.VJa,_.Oy]},{va:_.ru,Bb:function(){return window}},
{va:_.TYa,Md:_.VYa},{va:_.UYa,Bb:function(a){return new _.um(a.document)},Ib:[_.ru]},{va:_.Qy,vd:!0,Fb:_.Ry},{va:_.Qy,vd:!0,Fb:_.Sy}]}]});var $$=class{};$$.O=function(a){return new (a||$$)};$$.Ca=_.Od({type:$$,bootstrap:[E$]});$$.Ba=_.nd({imports:[Z$,_.cs]});_.Hk.set("OSS-APP",Z$);_.Hk.set("PROTRACTOR-OSS-APP",$$);
_.Bi();
}catch(e){_._DumpException(e)}
try{
var Gdb,Hdb,Idb,Jdb,Kdb,Ldb,Mdb,Ndb,Odb,Qdb,Pdb,Rdb;Gdb=function(a){a&1&&_.Rg(0,2)};Hdb=function(a){a&1&&(_.E(0,"thead",0),_.Gg(1,1),_.G(),_.E(2,"tbody",0),_.Gg(3,2)(4,3),_.G(),_.E(5,"tfoot",0),_.Gg(6,4),_.G())};Idb=function(a){a&1&&_.Gg(0,1)(1,2)(2,3)(3,4)};Jdb=function(a,b){return a.concat(Array.from(b))};Kdb=function(a,b){b=b.toUpperCase();for(a=a.Ef.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};
Ldb=function(a){a&1&&_.Rg(0,2)};Mdb=function(a){a&1&&(_.E(0,"thead",0),_.Gg(1,1),_.G(),_.E(2,"tbody",2),_.Gg(3,3)(4,4),_.G(),_.E(5,"tfoot",0),_.Gg(6,5),_.G())};Ndb=function(a){a&1&&_.Gg(0,1)(1,3)(2,4)(3,5)};Odb=function(){return{color:"accent"}};Qdb=function(a){var b;(b=a.yQb)==null||b.unsubscribe();b=[...a.links.toArray(),a.link].filter(c=>!!c).map(c=>c.oSb);a.yQb=_.v(_.Ue(b),_.gf()).subscribe(c=>{a.Rt!==Pdb(a,a.Ua)(c)&&a.update()})};
Pdb=function(a,b){const c=a.cAa.Rn?a.cAa:a.cAa.exact||!1;return d=>(d=d.km)?b.isActive(d,c):!1};Rdb=function(a){const b=Pdb(a,a.Ua);return a.link&&b(a.link)||a.links.some(b)};
_.KB=class{get isActive(){return this.Rt}constructor(a,b,c,d,e){this.Ua=a;this.element=b;this.renderer=c;this.wda=d;this.link=e;this.ee=[];this.Rt=!1;this.cAa={exact:!1};this.HOb=new _.kn;this.emb=a.events.subscribe(f=>{f instanceof _.ii&&this.update()})}Qd(){_.v(_.r(this.links.Kc,_.r(null)),_.gf()).subscribe(()=>{this.update();Qdb(this)})}set G1c(a){this.ee=(Array.isArray(a)?a:a.split(" ")).filter(b=>!!b)}Rb(){this.update()}Ia(){this.emb.unsubscribe();let a;(a=this.yQb)==null||a.unsubscribe()}update(){this.links&&
this.Ua.iP&&queueMicrotask(()=>{const a=Rdb(this);this.ee.forEach(b=>{a?this.renderer.VE(this.element.ma,b):this.renderer.NP(this.element.ma,b)});a&&this.VGb!==void 0?this.renderer.setAttribute(this.element.ma,"aria-current",this.VGb.toString()):this.renderer.removeAttribute(this.element.ma,"aria-current");this.Rt!==a&&(this.Rt=a,_.ln(this.wda),this.HOb.emit(a))})}};_.KB.O=function(a){return new (a||_.KB)(_.y(_.ni),_.y(_.Fe),_.y(_.en),_.y(_.Ah),_.y(_.sp,8))};
_.KB.La=_.Qd({type:_.KB,na:[["","routerLinkActive",""]],yd:function(a,b,c){a&1&&_.Yg(c,_.sp,5);if(a&2){let d;_.$g(d=_.ah())&&(b.links=d)}},inputs:{cAa:"routerLinkActiveOptions",VGb:"ariaCurrentWhenActive",G1c:"routerLinkActive"},outputs:{HOb:"isActiveChange"},Qb:["routerLinkActive"],standalone:!0,features:[_.be]});
_.Sdb=class{URa(a,b,c,d,e){_.JIa(a,(f,g,l)=>{if(f.Ow==null){var p=c(f,g,l);p=b.di(p.Oc,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,KP:f})}})}detach(){}};_.LB=class extends _.m5a{};_.LB.O=function(a){return new (a||_.LB)(_.y(_.Ew,10))};
_.LB.La=_.Qd({type:_.LB,na:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],lb:16,Xa:function(a,b){a&2&&_.Bg("ng-untouched",b.CPb)("ng-touched",b.BPb)("ng-pristine",b.oPb)("ng-dirty",b.KO)("ng-valid",b.isValid)("ng-invalid",b.cPb)("ng-pending",b.lPb)("ng-submitted",b.EWc)},features:[_.xg]});_.MB=class{};_.MB.O=function(a){return new (a||_.MB)};
_.MB.La=_.Qd({type:_.MB,na:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],qb:["novalidate",""]});_.NB=new _.Vd("CDK_TABLE");var Tdb;_.OB=class{constructor(a){this.qa=a}};_.OB.O=function(a){return new (a||_.OB)(_.y(_.Ug))};_.OB.La=_.Qd({type:_.OB,na:[["","cdkCellDef",""]],standalone:!0});_.PB=class{constructor(a){this.qa=a}};_.PB.O=function(a){return new (a||_.PB)(_.y(_.Ug))};_.PB.La=_.Qd({type:_.PB,na:[["","cdkHeaderCellDef",""]],standalone:!0});var QB=class{constructor(a){this.qa=a}};QB.O=function(a){return new (a||QB)(_.y(_.Ug))};QB.La=_.Qd({type:QB,na:[["","cdkFooterCellDef",""]],standalone:!0});
_.RB=class{get name(){return this.Nr}set name(a){this.eOa(a)}get sticky(){return this.EB}set sticky(a){a!==this.EB&&(this.EB=a,this.Ir=!0)}get Ppb(){return this.uOa}set Ppb(a){a!==this.uOa&&(this.uOa=a,this.Ir=!0)}constructor(a){this.fN=a;this.uOa=this.EB=this.Ir=!1}h6a(){const a=this.Ir;this.Ir=!1;return a}vca(){this.QJa=[`cdk-column-${this.rXa}`]}eOa(a){a&&(this.Nr=a,this.rXa=a.replace(/[^a-z0-9_-]/gi,"-"),this.vca())}};_.RB.O=function(a){return new (a||_.RB)(_.y(_.NB,8))};
_.RB.La=_.Qd({type:_.RB,na:[["","cdkColumnDef",""]],yd:function(a,b,c){a&1&&(_.Yg(c,_.OB,5),_.Yg(c,_.PB,5),_.Yg(c,QB,5));if(a&2){let d;_.$g(d=_.ah())&&(b.GU=d.first);_.$g(d=_.ah())&&(b.headerCell=d.first);_.$g(d=_.ah())&&(b.TSc=d.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",_.xh],Ppb:[2,"stickyEnd","stickyEnd",_.xh]},standalone:!0,features:[_.lh([{va:"MAT_SORT_HEADER_COLUMN_DEF",Fb:_.RB}]),_.yg]});Tdb=class{constructor(a,b){b.ma.classList.add(...a.QJa)}};_.SB=class extends Tdb{};
_.SB.O=function(a){return new (a||_.SB)(_.y(_.RB),_.y(_.Fe))};_.SB.La=_.Qd({type:_.SB,na:[["cdk-header-cell"],["th","cdk-header-cell",""]],qb:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[_.xg]});_.TB=class extends Tdb{constructor(a,b){super(a,b);let c;(a=(c=a.fN)==null?void 0:c.cGc())&&b.ma.setAttribute("role",a)}};_.TB.O=function(a){return new (a||_.TB)(_.y(_.RB),_.y(_.Fe))};_.TB.La=_.Qd({type:_.TB,na:[["cdk-cell"],["td","cdk-cell",""]],qb:[1,"cdk-cell"],standalone:!0,features:[_.xg]});var Udb;Udb=class{constructor(){this.crb=[];this.QKb=[]}};_.Vdb=new _.Vd("_COALESCED_STYLE_SCHEDULER");_.UB=class{constructor(){this.wM=null;this.nb=_.Fd(_.uf)}be(a){this.KEc();this.wM.crb.push(a)}KEc(){this.wM||(this.wM=new Udb,this.nb.Vb(()=>queueMicrotask(()=>{for(;this.wM.crb.length||this.wM.QKb.length;){const a=this.wM;this.wM=new Udb;for(const b of a.crb)b();for(const b of a.QKb)b()}this.wM=null})))}};_.UB.O=function(a){return new (a||_.UB)(_.m(_.uf))};_.UB.ta=_.k({token:_.UB,oa:_.UB.O});var VB=class{constructor(a,b){this.qa=a;this.iB=b}Rb(a){this.RJa||(a=a.columns&&a.columns.kg||[],this.RJa=this.iB.find(a).create(),this.RJa.diff(a))}},ZB;VB.O=function(a){return new (a||VB)(_.y(_.Ug),_.y(_.un))};VB.La=_.Qd({type:VB,features:[_.be]});_.WB=class extends VB{get sticky(){return this.EB}set sticky(a){a!==this.EB&&(this.EB=a,this.Ir=!0)}constructor(a,b,c){super(a,b);this.fN=c;this.EB=this.Ir=!1}Rb(a){super.Rb(a)}h6a(){const a=this.Ir;this.Ir=!1;return a}};
_.WB.O=function(a){return new (a||_.WB)(_.y(_.Ug),_.y(_.un),_.y(_.NB,8))};_.WB.La=_.Qd({type:_.WB,na:[["","cdkHeaderRowDef",""]],inputs:{lo:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",_.xh]},standalone:!0,features:[_.yg,_.xg,_.be]});var XB=class extends VB{get sticky(){return this.EB}set sticky(a){a!==this.EB&&(this.EB=a,this.Ir=!0)}constructor(a,b,c){super(a,b);this.fN=c;this.EB=this.Ir=!1}Rb(a){super.Rb(a)}h6a(){const a=this.Ir;this.Ir=!1;return a}};
XB.O=function(a){return new (a||XB)(_.y(_.Ug),_.y(_.un),_.y(_.NB,8))};XB.La=_.Qd({type:XB,na:[["","cdkFooterRowDef",""]],inputs:{lo:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",_.xh]},standalone:!0,features:[_.yg,_.xg,_.be]});_.YB=class extends VB{constructor(a,b,c){super(a,b);this.fN=c}};_.YB.O=function(a){return new (a||_.YB)(_.y(_.Ug),_.y(_.un),_.y(_.NB,8))};
_.YB.La=_.Qd({type:_.YB,na:[["","cdkRowDef",""]],inputs:{lo:[0,"cdkRowDefColumns","columns"],Tz:[0,"cdkRowDefWhen","when"]},standalone:!0,features:[_.xg]});_.$B=class{constructor(a){this.lN=a;ZB=this}Ia(){ZB===this&&(ZB=null)}};ZB=null;_.$B.O=function(a){return new (a||_.$B)(_.y(_.Vg))};_.$B.La=_.Qd({type:_.$B,na:[["","cdkCellOutlet",""]],standalone:!0});_.aC=class{};_.aC.O=function(a){return new (a||_.aC)};
_.aC.wa=_.Kd({type:_.aC,na:[["cdk-header-row"],["tr","cdk-header-row",""]],qb:["role","row",1,"cdk-header-row"],standalone:!0,features:[_.mh],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.Gg(0,0)},Fa:[_.$B],kb:2});_.bC=class{};_.bC.O=function(a){return new (a||_.bC)};_.bC.wa=_.Kd({type:_.bC,na:[["cdk-row"],["tr","cdk-row",""]],qb:["role","row",1,"cdk-row"],standalone:!0,features:[_.mh],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.Gg(0,0)},Fa:[_.$B],kb:2});
var cC=class{constructor(a){this.Oc=a;this.a$c="cdk-no-data-row"}};cC.O=function(a){return new (a||cC)(_.y(_.Ug))};cC.La=_.Qd({type:cC,na:[["ng-template","cdkNoDataRow",""]],standalone:!0});_.Wdb=new _.Vd("CDK_SPL");var Xdb=["top","bottom","left","right"],Ydb=function(a,b,c){const d=[];for(const e of b)if(e.nodeType===e.ELEMENT_NODE)for(d.push(e),b=0;b<e.children.length;b++)d.push(e.children[b]);a.F1.be(()=>{for(const e of d)a.iEb(e,c)})},Zdb=function(a,b,c,d,e=!0){b.length&&a.pCb&&(c.some(f=>f)||d.some(f=>f))?a.F1.be(()=>{var f=b[0];const g=f.children.length;f=a.eGc(f,e);const l=a.KGc(f,c),p=a.JGc(f,d),t=c.lastIndexOf(!0),x=d.indexOf(!0);var A=a.direction==="rtl";const F=A?"right":"left";A=A?"left":"right";
for(const I of b)for(let K=0;K<g;K++){const U=I.children[K];c[K]&&a.Jna(U,F,l[K],K===t);d[K]&&a.Jna(U,A,p[K],K===x)}a.SM&&(a.SM.d4c({sizes:t===-1?[]:f.slice(0,t+1).map((I,K)=>c[K]?I:null)}),a.SM.e4c({sizes:x===-1?[]:f.slice(x).map((I,K)=>d[K+x]?I:null).reverse()}))}):a.SM&&(a.SM.d4c({sizes:[]}),a.SM.e4c({sizes:[]}))},$db=function(a,b,c,d){a.pCb&&a.F1.be(()=>{const e=d==="bottom"?b.slice().reverse():b,f=d==="bottom"?c.slice().reverse():c,g=[],l=[],p=[];for(let x=0,A=0;x<e.length;x++)if(f[x]){g[x]=
A;var t=e[x];p[x]=a.sB?Array.from(t.children):[t];t=t.getBoundingClientRect().height;A+=t;l[x]=t}t=f.lastIndexOf(!0);for(let x=0;x<e.length;x++){if(!f[x])continue;const A=g[x],F=x===t;for(const I of p[x])a.Jna(I,d,A,F)}if(d==="top"){let x;(x=a.SM)==null||x.dpd({sizes:l,sZc:g,elements:p})}else{let x;(x=a.SM)==null||x.cpd({sizes:l,sZc:g,elements:p})}})},aeb=function(a,b,c){a.sB&&a.F1.be(()=>{const d=b.querySelector("tfoot");d&&(c.some(e=>!e)?a.iEb(d,["bottom"]):a.Jna(d,"bottom",0,!1))})},beb=class{constructor(a,
b,c,d,e=!0,f=!0,g){this.sB=a;this.PEb=b;this.direction=c;this.F1=d;this.pCb=e;this.gDb=f;this.SM=g;this.uJa=[];this.Uyb={top:`${b}-border-elem-top`,bottom:`${b}-border-elem-bottom`,left:`${b}-border-elem-left`,right:`${b}-border-elem-right`}}iEb(a,b){for(const c of b)a.style[c]="",a.classList.remove(this.Uyb[c]);Xdb.some(c=>b.indexOf(c)===-1&&a.style[c])?a.style.zIndex=this.cBb(a):(a.style.zIndex="",this.gDb&&(a.style.position=""),a.classList.remove(this.PEb))}Jna(a,b,c,d){a.classList.add(this.PEb);
d&&a.classList.add(this.Uyb[b]);a.style[b]=`${c}px`;a.style.zIndex=this.cBb(a);this.gDb&&(a.style.cssText+="position: -webkit-sticky; position: sticky; ")}cBb(a){const b={top:100,bottom:10,left:1,right:1};let c=0;for(const d of Xdb)a.style[d]&&(c+=b[d]);return c?`${c}`:""}eGc(a,b=!0){if(!b&&this.uJa.length)return this.uJa;b=[];a=a.children;for(let c=0;c<a.length;c++)b.push(a[c].getBoundingClientRect().width);return this.uJa=b}KGc(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}JGc(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}};var ceb,hC,deb,eeb,feb;ceb=[[["caption"]],[["colgroup"],["col"]],"*"];_.dC=class{constructor(a,b){this.Ef=a;this.hb=b;a=_.Fd(_.NB);a.AB=this;a.Mpa()}};_.dC.O=function(a){return new (a||_.dC)(_.y(_.Vg),_.y(_.Fe))};_.dC.La=_.Qd({type:_.dC,na:[["","rowOutlet",""]],standalone:!0});_.eC=class{constructor(a,b){this.Ef=a;this.hb=b;a=_.Fd(_.NB);a.CM=this;a.Mpa()}};_.eC.O=function(a){return new (a||_.eC)(_.y(_.Vg),_.y(_.Fe))};_.eC.La=_.Qd({type:_.eC,na:[["","headerRowOutlet",""]],standalone:!0});
_.fC=class{constructor(a,b){this.Ef=a;this.hb=b;a=_.Fd(_.NB);a.zM=this;a.Mpa()}};_.fC.O=function(a){return new (a||_.fC)(_.y(_.Vg),_.y(_.Fe))};_.fC.La=_.Qd({type:_.fC,na:[["","footerRowOutlet",""]],standalone:!0});_.gC=class{constructor(a,b){this.Ef=a;this.hb=b;a=_.Fd(_.NB);a.iDb=this;a.Mpa()}};_.gC.O=function(a){return new (a||_.gC)(_.y(_.Vg),_.y(_.Fe))};_.gC.La=_.Qd({type:_.gC,na:[["","noDataRowOutlet",""]],standalone:!0});
hC=function(a){const b=a.Y$(a.CM),c=a.Y$(a.AB),d=a.Y$(a.zM);if(a.sB&&!a.voa||a.sT)Ydb(a.bN,[...b,...c,...d],["left","right"]),a.sT=!1;b.forEach((e,f)=>{a.SIa([e],a.yS[f])});a.YM.forEach(e=>{const f=[];for(let g=0;g<c.length;g++)a.lqa[g].A7===e&&f.push(c[g]);a.SIa(f,e)});d.forEach((e,f)=>{a.SIa([e],a.qS[f])});Array.from(a.tM.values()).forEach(e=>{e.Ir=!1})};
deb=function(a){a.lqa=a.VFc();const b=a.vE.diff(a.lqa);if(b){var c=a.AB.Ef;a.W2.URa(b,c,(d,e,f)=>a.aLa(d.item,f),d=>d.item.data,d=>{d.operation===1&&d.context&&a.kEb(d.KP.item.A7,d.context)});a.CLc();_.KIa(b,d=>{c.get(d.sk).context.ua=d.item.data});a.EFb();_.yf(()=>{hC(a)},{Sb:a.Dc})}else a.EFb();a.WIb.next()};
eeb=function(a){const b=a.Y$(a.CM);if(a.sB){var c=Kdb(a.CM,"thead");c&&(c.style.display=b.length?"":"none")}c=a.yS.map(d=>d.sticky);Ydb(a.bN,b,["top"]);$db(a.bN,b,c,"top");a.yS.forEach(d=>{d.Ir=!1})};feb=function(a){const b=a.Y$(a.zM);if(a.sB){var c=Kdb(a.zM,"tfoot");c&&(c.style.display=b.length?"":"none")}c=a.qS.map(d=>d.sticky);Ydb(a.bN,b,["bottom"]);$db(a.bN,b,c,"bottom");aeb(a.bN,a.Ja.ma,c);a.qS.forEach(d=>{d.Ir=!1})};
_.iC=class{cGc(){if(this.BJa===void 0){var a=this.Ja.ma.getAttribute("role");a=a==="grid"||a==="treegrid"?"gridcell":"cell";this.BJa=this.sB&&a==="cell"?null:a}return this.BJa}get lq(){return this.Xt}set lq(a){this.Xt=a}get dataSource(){return this.Er}set dataSource(a){this.Er!==a&&this.GOa(a)}get Txa(){return this.dDb}set Txa(a){this.dDb=a;this.AB&&this.AB.Ef.length&&(this.TAb(),hC(this))}get yfa(){return this.voa}set yfa(a){this.voa=a;this.sT=this.zoa=!0}constructor(a,b,c,d,e,f,g,l,p,t,x){this.iB=
a;this.Ta=b;this.Ja=c;this.Xb=e;this.vc=g;this.W2=l;this.F1=p;this.rf=t;this.KKc=x;this.vq=new _.fg;this.tM=new Map;this.Jzb=new Set;this.Mzb=new Set;this.Lzb=new Set;this.Kzb=new Set;this.zoa=this.sT=this.IKa=this.KLa=!0;this.C1=new Map;this.Opb="cdk-table-sticky";this.Ldb=!0;this.Uoa=this.BLa=this.CCb=!1;this.BJa=void 0;this.voa=this.dDb=!1;this.WIb=new _.kn;this.rH=new _.$h({start:0,end:Number.MAX_VALUE});this.Dc=_.Fd(_.vf);d||c.ma.setAttribute("role","table");this.Cb=f;this.AE=!g.isBrowser;this.sB=
c.ma.nodeName==="TABLE"}Ra(){this.xKc();this.vE=this.iB.find([]).create((a,b)=>this.lq?this.lq(b.mea,b.data):b);_.v(this.rf.Gc(),_.qg(this.vq)).subscribe(()=>{this.zoa=!0})}Qd(){this.Uoa=!0}uG(){this.czb()&&this.jEb()}Ia(){let a,b,c;[(a=this.AB)==null?void 0:a.Ef,(b=this.CM)==null?void 0:b.Ef,(c=this.zM)==null?void 0:c.Ef,this.C1,this.Jzb,this.Mzb,this.Lzb,this.Kzb,this.tM].forEach(d=>{d==null||d.clear()});this.yS=[];this.qS=[];this.Rzb=null;this.vq.next();this.vq.complete();_.Kj(this.dataSource)&&
this.dataSource.disconnect(this)}Mpa(){!this.BLa&&this.AB&&this.CM&&this.zM&&this.iDb&&(this.BLa=!0,this.czb()&&this.jEb())}czb(){return this.BLa&&this.Uoa}jEb(){this.ADc();this.zDc();const a=this.PJc()||this.KLa||this.IKa;this.sT=this.sT||a;this.zoa=a;this.KLa&&(this.VAb(),this.KLa=!1);this.IKa&&(this.UAb(),this.IKa=!1);this.dataSource&&this.YM.length>0&&!this.kqa?this.MIc():this.sT&&hC(this);this.VDc()}VFc(){const a=[],b=this.C1;this.C1=new Map;for(let d=0;d<this.Ue.length;d++){var c=this.Ue[d];
const e=this.FGc(c,d,b.get(c));this.C1.has(c)||this.C1.set(c,new WeakMap);for(c=0;c<e.length;c++){let f=e[c];const g=this.C1.get(f.data);g.has(f.A7)?g.get(f.A7).push(f):g.set(f.A7,[f]);a.push(f)}}return a}FGc(a,b,c){return this.HGc(a,b).map(d=>{const e=c&&c.has(d)?c.get(d):[];return e.length?(d=e.shift(),d.mea=b,d):{data:a,A7:d,mea:b}})}zDc(){this.tM.clear();Jdb(this.Hoa(this.nEc),this.Jzb).forEach(a=>{this.tM.has(a.name);this.tM.set(a.name,a)})}ADc(){this.yS=Jdb(this.Hoa(this.pEc),this.Lzb);this.qS=
Jdb(this.Hoa(this.oEc),this.Kzb);this.YM=Jdb(this.Hoa(this.qEc),this.Mzb);this.Rzb=this.YM.filter(a=>!a.Tz)[0]}PJc(){var a=(d,e)=>d||!!e.RJa.diff(e.lo);const b=this.YM.reduce(a,!1);b&&this.TAb();const c=this.yS.reduce(a,!1);c&&this.VAb();(a=this.qS.reduce(a,!1))&&this.UAb();return b||c||a}GOa(a){this.Ue=[];_.Kj(this.dataSource)&&this.dataSource.disconnect(this);this.kqa&&(this.kqa.unsubscribe(),this.kqa=null);a||(this.vE&&this.vE.diff([]),this.AB&&this.AB.Ef.clear());this.Er=a}MIc(){if(this.dataSource){var a;
_.Kj(this.dataSource)?a=this.dataSource.connect(this):_.sf(this.dataSource)?a=this.dataSource:Array.isArray(this.dataSource)&&(a=_.r(this.dataSource));this.kqa=_.v(a,_.qg(this.vq)).subscribe(b=>{this.Ue=b||[];deb(this)})}}VAb(){this.CM.Ef.length>0&&this.CM.Ef.clear();this.yS.forEach((a,b)=>this.lEb(this.CM,a,b));eeb(this)}UAb(){this.zM.Ef.length>0&&this.zM.Ef.clear();this.qS.forEach((a,b)=>this.lEb(this.zM,a,b));feb(this)}SIa(a,b){var c=Array.from(b.lo||[]).map(d=>this.tM.get(d));b=c.map(d=>d.sticky);
c=c.map(d=>d.Ppb);Zdb(this.bN,a,b,c,!this.voa||this.zoa)}Y$(a){const b=[];for(let c=0;c<a.Ef.length;c++){const d=a.Ef.get(c);b.push(d.em[0])}return b}HGc(a,b){if(this.YM.length==1)return[this.YM[0]];let c=[];if(this.Txa)c=this.YM.filter(d=>!d.Tz||d.Tz(b,a));else{let d=this.YM.find(e=>e.Tz&&e.Tz(b,a))||this.Rzb;d&&c.push(d)}return c}aLa(a,b){return{Oc:a.A7.qa,context:{ua:a.data},index:b}}lEb(a,b,c,d={}){a=a.Ef.di(b.qa,d,c);this.kEb(b,d);return a}kEb(a,b){for(let c of this.dGc(a))ZB&&ZB.lN.di(c,b);
_.ln(this.Ta)}CLc(){const a=this.AB.Ef;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.I4=b%2===0;d.Aeb=!d.I4;this.Txa?(d.mea=this.lqa[b].mea,d.knd=b):d.index=this.lqa[b].mea}}dGc(a){return a&&a.lo?Array.from(a.lo,b=>{b=this.tM.get(b);return a instanceof _.WB?b.headerCell.qa:a instanceof XB?b.TSc.qa:b.GU.qa}):[]}TAb(){this.vE.diff([]);this.AB.Ef.clear();deb(this)}VDc(){const a=(b,c)=>b||c.h6a();this.yS.reduce(a,!1)&&eeb(this);this.qS.reduce(a,!1)&&
feb(this);Array.from(this.tM.values()).reduce(a,!1)&&(this.sT=!0,hC(this))}xKc(){this.bN=new beb(this.sB,this.Opb,this.Xb?this.Xb.value:"ltr",this.F1,this.vc.isBrowser,this.Ldb,this.KKc);_.v(this.Xb?this.Xb.Gc:_.r(),_.qg(this.vq)).subscribe(a=>{this.bN.direction=a;hC(this)})}Hoa(a){return a.filter(b=>!b.fN||b.fN===this)}EFb(){var a=this.b$c||this.IIc;if(a){var b=this.AB.Ef.length===0;if(b!==this.CCb){var c=this.iDb.Ef;b?(a=c.di(a.Oc),c=a.em[0],a.em.length===1&&(c==null?void 0:c.nodeType)===this.Cb.ELEMENT_NODE&&
(c.setAttribute("role","row"),c.classList.add("cdk-no-data-row"))):c.clear();this.CCb=b;_.ln(this.Ta)}}}};_.iC.O=function(a){return new (a||_.iC)(_.y(_.un),_.y(_.Ah),_.y(_.Fe),_.xe("role"),_.y(_.ds,8),_.y(_.hi),_.y(_.nr),_.y(_.ms),_.y(_.Vdb),_.y(_.os),_.y(_.Wdb,12),_.y(_.uf,8))};
_.iC.wa=_.Kd({type:_.iC,na:[["cdk-table"],["table","cdk-table",""]],yd:function(a,b,c){a&1&&(_.Yg(c,cC,5),_.Yg(c,_.RB,5),_.Yg(c,_.YB,5),_.Yg(c,_.WB,5),_.Yg(c,XB,5));if(a&2){let d;_.$g(d=_.ah())&&(b.IIc=d.first);_.$g(d=_.ah())&&(b.nEc=d);_.$g(d=_.ah())&&(b.qEc=d);_.$g(d=_.ah())&&(b.pEc=d);_.$g(d=_.ah())&&(b.oEc=d)}},qb:[1,"cdk-table"],lb:2,Xa:function(a,b){a&2&&_.Bg("cdk-table-fixed-layout",b.yfa)},inputs:{lq:"trackBy",dataSource:"dataSource",Txa:[2,"multiTemplateDataRows","multiTemplateDataRows",
_.xh],yfa:[2,"fixedLayout","fixedLayout",_.xh]},outputs:{WIb:"contentChanged"},Qb:["cdkTable"],standalone:!0,features:[_.lh([{va:_.NB,Fb:_.iC},{va:_.ms,Md:_.Sdb},{va:_.Vdb,Md:_.UB},{va:_.Wdb,nc:null}]),_.yg,_.mh],bc:["caption","colgroup, col","*"],ya:5,Aa:2,Da:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],qa:function(a,b){a&1&&(_.Qg(ceb),_.Rg(0),_.Rg(1,1),_.B(2,Gdb,1,0)(3,Hdb,7,0)(4,Idb,4,0));a&2&&(_.w(2),_.Fg(b.AE?2:-1),_.w(),_.Fg(b.sB?
3:4))},Fa:[_.eC,_.dC,_.gC,_.fC],styles:[".cdk-table-fixed-layout{table-layout:fixed}\n"],kb:2});_.jC=class{};_.jC.O=function(a){return new (a||_.jC)};_.jC.Ca=_.Od({type:_.jC});_.jC.Ba=_.nd({imports:[_.qs]});_.kC=class extends _.OB{};_.kC.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.kC)))(b||_.kC)}})();_.kC.La=_.Qd({type:_.kC,na:[["","matCellDef",""]],standalone:!0,features:[_.lh([{va:_.OB,Fb:_.kC}]),_.xg]});_.lC=class extends _.PB{};_.lC.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.lC)))(b||_.lC)}})();_.lC.La=_.Qd({type:_.lC,na:[["","matHeaderCellDef",""]],standalone:!0,features:[_.lh([{va:_.PB,Fb:_.lC}]),_.xg]});
_.mC=class extends _.RB{get name(){return this.Nr}set name(a){this.eOa(a)}vca(){super.vca();this.QJa.push(`mat-column-${this.rXa}`)}};_.mC.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.mC)))(b||_.mC)}})();_.mC.La=_.Qd({type:_.mC,na:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},standalone:!0,features:[_.lh([{va:_.RB,Fb:_.mC},{va:"MAT_SORT_HEADER_COLUMN_DEF",Fb:_.mC}]),_.xg]});_.nC=class extends _.SB{};_.nC.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.nC)))(b||_.nC)}})();
_.nC.La=_.Qd({type:_.nC,na:[["mat-header-cell"],["th","mat-header-cell",""]],qb:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[_.xg]});_.oC=class extends _.TB{};_.oC.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.oC)))(b||_.oC)}})();_.oC.La=_.Qd({type:_.oC,na:[["mat-cell"],["td","mat-cell",""]],qb:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[_.xg]});_.pC=class extends _.WB{};_.pC.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.pC)))(b||_.pC)}})();_.pC.La=_.Qd({type:_.pC,na:[["","matHeaderRowDef",""]],inputs:{lo:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",_.xh]},standalone:!0,features:[_.lh([{va:_.WB,Fb:_.pC}]),_.yg,_.xg]});_.qC=class extends _.YB{};_.qC.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.qC)))(b||_.qC)}})();
_.qC.La=_.Qd({type:_.qC,na:[["","matRowDef",""]],inputs:{lo:[0,"matRowDefColumns","columns"],Tz:[0,"matRowDefWhen","when"]},standalone:!0,features:[_.lh([{va:_.YB,Fb:_.qC}]),_.xg]});_.rC=class extends _.aC{};_.rC.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.rC)))(b||_.rC)}})();
_.rC.wa=_.Kd({type:_.rC,na:[["mat-header-row"],["tr","mat-header-row",""]],qb:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],Qb:["matHeaderRow"],standalone:!0,features:[_.lh([{va:_.aC,Fb:_.rC}]),_.xg,_.mh],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.Gg(0,0)},Fa:[_.$B],kb:2});_.sC=class extends _.bC{};_.sC.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.sC)))(b||_.sC)}})();
_.sC.wa=_.Kd({type:_.sC,na:[["mat-row"],["tr","mat-row",""]],qb:["role","row",1,"mat-mdc-row","mdc-data-table__row"],Qb:["matRow"],standalone:!0,features:[_.lh([{va:_.bC,Fb:_.sC}]),_.xg,_.mh],ya:1,Aa:0,Da:[["cdkCellOutlet",""]],qa:function(a){a&1&&_.Gg(0,0)},Fa:[_.$B],kb:2});var geb;geb=[[["caption"]],[["colgroup"],["col"]],"*"];_.tC=class extends _.iC{constructor(){super(...arguments);this.Opb="mat-mdc-table-sticky";this.Ldb=!1}};_.tC.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.tC)))(b||_.tC)}})();
_.tC.wa=_.Kd({type:_.tC,na:[["mat-table"],["table","mat-table",""]],qb:[1,"mat-mdc-table","mdc-data-table__table"],lb:2,Xa:function(a,b){a&2&&_.Bg("mdc-table-fixed-layout",b.yfa)},Qb:["matTable"],standalone:!0,features:[_.lh([{va:_.iC,Fb:_.tC},{va:_.NB,Fb:_.tC},{va:_.Vdb,Md:_.UB},{va:_.ms,Md:_.Sdb},{va:_.Wdb,nc:null}]),_.xg,_.mh],bc:["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&&(_.Qg(geb),_.Rg(0),_.Rg(1,1),_.B(2,Ldb,1,0)(3,Mdb,7,0)(4,Ndb,4,0));a&2&&(_.w(2),_.Fg(b.AE?2:-1),_.w(),_.Fg(b.sB?3:4))},Fa:[_.eC,_.dC,_.gC,_.fC],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)}.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, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-header-headline-font, Roboto, sans-serif);line-height:var(--mat-table-header-headline-line-height);font-size:var(--mat-table-header-headline-size, 14px);font-weight:var(--mat-table-header-headline-weight, 500)}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, 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, Roboto, sans-serif);line-height:var(--mat-table-row-item-label-text-line-height);font-size:var(--mat-table-row-item-label-text-size, 14px);font-weight:var(--mat-table-row-item-label-text-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, rgba(0, 0, 0, 0.87));font-family:var(--mat-table-footer-supporting-text-font, Roboto, sans-serif);line-height:var(--mat-table-footer-supporting-text-line-height);font-size:var(--mat-table-footer-supporting-text-size, 14px);font-weight:var(--mat-table-footer-supporting-text-weight);letter-spacing:var(--mat-table-footer-supporting-text-tracking)}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, 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);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, 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);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)}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"],
kb:2});_.uC=class{};_.uC.O=function(a){return new (a||_.uC)};_.uC.Ca=_.Od({type:_.uC});_.uC.Ba=_.nd({imports:[_.Ns,_.jC,_.Ns]});_.heb=new _.Vd("MatRadioGroup");_.ieb=new _.Vd("mat-radio-default-options",{Ea:"root",oa:Odb});
}catch(e){_._DumpException(e)}
try{
var jeb,meb,neb,oeb,peb,qeb,teb,yeb,Beb,Ceb,Eeb,Deb,Feb,Heb,Ieb,Jeb,Keb,Leb,Meb,Neb,Oeb,Peb,Qeb,Reb,Seb,Teb,Ueb,Veb,Web,Xeb,Yeb,Zeb,$eb,afb,bfb,cfb,dfb,efb,ffb,hfb,ifb,jfb,kfb,lfb,mfb,nfb,ofb,pfb,qfb,rfb,sfb,tfb,ufb,vfb,wfb,xfb,zfb,Afb,Bfb,Cfb,Dfb,Efb,Ffb,Gfb,Hfb,Ifb,Jfb,Kfb,Lfb,Mfb,Nfb,Ofb,Pfb,Qfb,Rfb,Sfb,Tfb,Ufb,Vfb,Wfb,Xfb,Yfb,Zfb,$fb,agb,bgb,cgb,dgb,egb,fgb,ggb,igb,jgb,kgb,lgb,mgb,ngb,ogb,pgb,qgb,rgb,sgb,tgb,ugb,vgb,wgb,xgb,ygb,zgb,Agb,Bgb,Cgb,Dgb,Egb,Fgb,Ggb,Hgb,Igb,Jgb,Kgb,Lgb,Mgb,Ngb,Ogb,Pgb,
Qgb,Rgb,Sgb,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,zhb,Ahb,Chb,Dhb,Ehb,Fhb,Ghb,Hhb,Ihb,Jhb,Khb,Lhb,Mhb,Nhb,Ohb,Phb,Qhb,Rhb,Shb,Thb,Uhb,Whb,Xhb,Yhb,Zhb,$hb,aib,bib,cib,dib,eib,fib,gib,hib,iib,jib,kib,lib,mib,nib,oib,pib,qib,rib,sib,tib,uib,wib,xib,yib,zib,Aib,Bib,Cib,Dib,Fib,EC,Eib,Gib,Hib,Iib,Jib,Kib,Lib,reb,Nib,seb,Oib,veb,web,NC,Pib,KC,Qib,Rib,QC,SC,Tib,WC,ZC,Uib,Vib,Xib,Yib,bD,Zib,$ib;
jeb=function(a){const b=a.qBa,c=a.counter;a=a.Sya;b.next(c);this.be({qBa:b,counter:c+1,Sya:a},a)};_.keb=function(a=0){var b=_.qf;if(Array.isArray(a)||!(a-parseFloat(a)+1>=0)||a<0)a=0;_.xga(b)||(b=_.qf);return new _.Re(c=>{c.add(b.be(jeb,a,{qBa:c,counter:0,Sya:a}))})};_.leb=function(a,b){return _.bf(_.mja(a,b,arguments.length>=2,!1,!0))};meb=function(a){return _.bf((b,c)=>{let d=!1,e=0;b.subscribe(new _.cf(c,f=>(d||(d=!a(f,e++)))&&c.next(f)))})};
neb=function(a,b,c,d,e){return a===c&&Object.is(b,d)?1:Object.is(e(a,b),e(c,d))?-1:0};oeb=function(a,b,c,d){const e=new Set;for(;b<=c;b++)e.add(d(b,a.at(b)));return e};peb=function(a,b,c,d){return b!==void 0&&b.has(d)?(a.attach(c,b.get(d)),b.delete(d),!0):!1};qeb=function(a,b,c,d,e){peb(a,b,d,c(d,e))?a.aM(d,e):(b=a.create(d,e),a.attach(d,b))};
teb=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],x=neb(f,p,f,t,c);if(x!==0)x<0&&a.aM(f,t),f++;else{var A=a.at(g);x=b[l];var F=neb(g,A,l,x,c);F!==0?(F<0&&a.aM(g,x),g--,l--):(p=c(f,p),A=c(g,A),F=c(f,t),Object.is(F,A)?(A=c(l,x),Object.is(A,p)?(reb(a,f,g),a.aM(g,x),l--,g--):a.move(g,f),a.aM(f,t),f++):(d!=null||(d=new seb),e!=null||(e=oeb(a,f,g,c)),peb(a,d,f,F)?(a.aM(f,t),f++,g++):e.has(F)?(d.set(p,a.detach(f)),g--):
(t=a.create(f,b[f]),a.attach(f,t),f++,g++)))}}for(;f<=l;)qeb(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),x=l.value,p=neb(f,t,f,x,c),p!==0?(p<0&&a.aM(f,x),f++,l=b.next()):(d!=null||(d=new seb),e!=null||(e=oeb(a,f,g,c)),p=c(f,x),peb(a,d,f,p)?(a.aM(f,x),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,x)),f++,g++,l=b.next()));for(;!l.done;)qeb(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(K=>{a.destroy(K)})};_.ueb=function(a,b){return b};_.vC=function(a,b,c,d,e,f,g,l){_.Je("NgControlFlow");const p=_.ke(),t=_.le(),x=_.ke();g=l?g.bind(x[15][8]):g;x[25+a]=new veb(g);_.lka(p,t,a+1,b,c,d,e,_.ge(t.Da,f))};_.wC=function(a){const b=_.td(null);var c=_.je.selectedIndex;try{const d=_.ke(),e=d[1],f=d[c];c+=1;const g=d[c];f.rxa===void 0?f.rxa=new web(g,d,e.data[c]):f.rxa.reset();const l=f.rxa;teb(l,a,f.C5c);if(l.A6)for(a=0;a<l.length;a++)_.Zja(l.UO,a)[8].gM=a}finally{_.td(b)}};
_.xC=function(a,b,c,d,e){const f=_.ke();a=_.gbb(f,a,b,c,d,e);a!==_.Sf&&_.Tia(f,a);return _.xC};_.xeb=function(a,b,c,d,e,f,g){const l=_.ke();var p=_.je.yn;const t=_.vg(l,p,b,d);p=_.ug(l,p+2,f)||t;_.se(3);a=p?a+_.pd(b)+c+_.pd(d)+e+_.pd(f)+g:_.Sf;a!==_.Sf&&_.Tia(l,a);return _.xeb};yeb=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};_.yC=function(a){return{type:5,kh:a}};
_.zeb=function(a){return class extends a{get xg(){return this._getTracker().xg}set xg(b){this._getTracker().xg=b}get hw(){return this._getTracker().Us}set hw(b){this._getTracker().Us=b}Xu(){this._getTracker().Xu()}_getTracker(){this.kFb||(this.kFb=new _.HVa(this.fKa,this.Ad,this.wba,this.vba,this.Zb));return this.kFb}constructor(...b){super(...b)}}};
_.Aeb=function(a,b=0){return class extends a{get tabIndex(){return this.disabled?-1:this.Aq}set tabIndex(c){this.Aq=c!=null?_.lj(c):this.vea}constructor(...c){super(...c);this.vea=this.Aq=b}}};Beb=function(a,b){const c=Array(a);for(let d=0;d<a;d++)c[d]=b(d);return c};
Ceb=function(a){if(a&1){const b=_.ke();_.E(0,"div",0);_.N("keydown",function(c){_.n(b);const d=_.P();return _.q(d.ke(c))})("click",function(){_.n(b);const c=_.P();return _.q(c.closed.emit("click"))})("@transformMenu.start",function(c){_.n(b);const d=_.P();return _.q(d.cba(c))})("@transformMenu.done",function(c){_.n(b);const d=_.P();return _.q(d.bba(c))});_.E(1,"div",1);_.Rg(2);_.G()()}a&2&&(a=_.P(),_.C("id",a.fja)("ngClass",a.jj)("@transformMenu",a.JE),_.zg("aria-label",a.ariaLabel||null)("aria-labelledby",
a.Ce||null)("aria-describedby",a.Lv||null))};Eeb=function(a){for(a=a.parentElement;a&&!Deb(a);)a=a.parentElement;return a?a.classList.contains("cdk-nested-tree-node")?_.yh(a.getAttribute("aria-level")):0:-1};Deb=function(a){a=a.classList;return!!((a==null?0:a.contains("cdk-nested-tree-node"))||(a==null?0:a.contains("cdk-tree")))};Feb=function(){return{color:"accent",uVa:"check-indeterminate"}};
_.Geb=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};Heb=function(a){a&1&&_.Gg(0)};
Ieb=function(a){a&1&&_.Q(0);a&2&&(a=_.P(),_.ch(" ",a.Yb.o4?a.Yb.o4(a.option):a.option,"\n"))};Jeb=function(a){a&1&&(_.E(0,"span",7),_.Q(1),_.R(2,"async"),_.R(3,"format"),_.G());if(a&2){let b;a=_.P();_.w();_.ch(" ",_.OA(3,3,(b=_.S(2,1,a.Yb.cw))==null?null:b.length,a.Awb,"NUM")," ")}};Keb=function(a){a&1&&_.Gg(0)};Leb=function(a,b){a&1&&(_.E(0,"mat-icon",9),_.Q(1),_.G());a&2&&(a=b.Ka,_.C("svgIcon",a.Zj),_.w(),_.ch(" ",a.Zj?"":a.Ph," "))};
Meb=function(a){a&1&&_.B(0,Leb,2,2,"mat-icon",8);a&2&&(a=_.P(),_.C("ngIf",a.xw.search))};Neb=function(a,b){a&1&&(_.E(0,"mat-icon",12),_.Q(1),_.G());a&2&&(a=b.Ka,_.C("svgIcon",a.Zj),_.w(),_.ch(" ",a.Zj?"":a.Ph," "))};Oeb=function(a){if(a&1){const b=_.ke();_.E(0,"button",10);_.N("click",function(){_.n(b);const c=_.P();return _.q(c.Yb.HD.next(""))});_.B(1,Neb,2,2,"mat-icon",11);_.G()}a&2&&(a=_.P(),_.w(),_.C("ngIf",a.xw.close))};Peb=function(a){a&1&&_.J(0,"xap-picker-search")};
Qeb=function(a){a&1&&_.Gg(0,8);a&2&&(_.P(),_.C("ngTemplateOutlet",_.Og(9)))};Reb=function(a){a&1&&(_.E(0,"div",11),_.J(1,"mat-progress-spinner",12),_.G());a&2&&(_.w(),_.C("diameter",48)("strokeWidth",4))};Seb=function(a){a&1&&(_.L(0),_.E(1,"div",9),_.B(2,Reb,2,2,"div",10),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Ep==null?0:a.Ep.Oc))("ngIfElse",a.Ep==null?null:a.Ep.Oc))};Teb=function(a){a&1&&(_.E(0,"div",15)(1,"p",16),_.Q(2),_.G()());a&2&&(a=_.P(3),_.w(2),_.ch(" ",a.w9," "))};
Ueb=function(a){a&1&&(_.L(0),_.E(1,"div",13),_.B(2,Teb,3,1,"div",14),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Cp==null?0:a.Cp.Oc))("ngIfElse",a.Cp==null?null:a.Cp.Oc))};Veb=function(a){a&1&&(_.E(0,"div",15)(1,"p",16),_.Q(2),_.G()());a&2&&(a=_.P(3),_.w(2),_.ch(" ",a.u9," "))};Web=function(a){a&1&&(_.L(0),_.E(1,"div",17),_.B(2,Veb,3,1,"div",14),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Bp==null?0:a.Bp.Oc))("ngIfElse",a.Bp==null?null:a.Bp.Oc))};
Xeb=function(a){a&1&&(_.E(0,"div",15),_.Q(1),_.G());a&2&&(a=_.P(3),_.w(),_.ch(" ",a.v9," "))};Yeb=function(a){a&1&&(_.L(0),_.E(1,"div",18),_.B(2,Xeb,2,1,"div",14),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Dp==null?0:a.Dp.Oc))("ngIfElse",a.Dp==null?null:a.Dp.Oc))};
Zeb=function(a){a&1&&(_.E(0,"mat-checkbox",23),_.R(1,"async"),_.R(2,"format"),_.Q(3),_.R(4,"async"),_.G());if(a&2){a=_.P(2).Ka;const b=_.P();_.C("xapSelectAll",b.Yb.model)("xapSelectAllCorpus",_.S(1,4,b.Yb.cw))("aria-label",_.OA(2,6,a.JVb,b.Kxb,"NUM_ITEMS"));_.w(3);_.ch(" ",_.S(4,10,b.zka)," ")}};
$eb=function(a){if(a&1){const b=_.ke();_.E(0,"mat-checkbox",25);_.N("keydown.enter",function(c){_.n(b);return _.q(c.target.click())})("onfocus",function(){_.n(b);const c=_.P(4);return _.q(c.RSc=0)});_.J(1,"xap-picker-option",26);_.G()}if(a&2){a=_.P().ua;const b=_.P(3);_.C("disabled",b.Yb.Ek?b.Yb.Ek(a):!1)("xapSelectionModel",b.Yb.model)("xapSelection",a)("aria-label",b.Yb.h3(a));_.w();_.C("template",(b.Ro||b.QQ)==null?null:(b.Ro||b.QQ).Oc)("option",a)}};
afb=function(a){if(a&1){const b=_.ke();_.E(0,"mat-checkbox",27);_.N("keydown.enter",function(c){_.n(b);return _.q(c.target.click())});_.J(1,"xap-picker-option",26);_.G()}if(a&2){a=_.P().ua;const b=_.P(3);_.C("disabled",b.Yb.Ek?b.Yb.Ek(a):!1)("xapSelectionModel",b.Yb.model)("xapSelection",a)("aria-label",b.Yb.h3(a));_.w();_.C("template",(b.Ro||b.QQ)==null?null:(b.Ro||b.QQ).Oc)("option",a)}};
bfb=function(a,b){a&1&&(_.L(0),_.B(1,$eb,2,6,"mat-checkbox",24)(2,afb,2,6,"ng-template",null,1,_.qh),_.M());a&2&&(a=b.first,b=_.Og(3),_.w(),_.C("ngIf",a)("ngIfElse",b))};cfb=function(a){a&1&&(_.E(0,"div",28),_.Q(1),_.R(2,"format"),_.G());a&2&&(a=_.P(3),_.w(),_.ch(" ",_.OA(2,1,a.dz,a.zwb,"MAX_DISPLAYED_OPTIONS")," "))};
dfb=function(a){if(a&1){const b=_.ke();_.B(0,Zeb,5,12,"mat-checkbox",19);_.E(1,"div",20);_.N("keydown",function(c){_.n(b);const d=_.P(2);return _.q(d.eK(c))});_.B(2,bfb,4,2,"ng-container",21);_.R(3,"async");_.B(4,cfb,3,5,"div",22);_.R(5,"async");_.G()}if(a&2){a=_.P().Ka;const b=_.P();_.C("ngIf",a.wz);_.w(2);_.C("ngForOf",_.S(3,3,b.KZb));_.w(2);_.C("ngIf",b.dz<_.S(5,5,b.Yb.cw).length)}};
efb=function(a,b){a&1&&(_.E(0,"div",3),_.B(1,Peb,1,0,"xap-picker-search",4),_.L(2,5),_.B(3,Qeb,1,1,"ng-container",6)(4,Seb,3,2,"ng-container",7)(5,Ueb,3,2,"ng-container",7)(6,Web,3,2,"ng-container",7)(7,Yeb,3,2,"ng-container",7),_.M(),_.B(8,dfb,6,7,"ng-template",null,0,_.qh),_.G());a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("ngIf",a.Ou),_.w(),_.C("ngSwitch",a.oja),_.w(),_.C("ngSwitchCase",b.Jj.Z0),_.w(),_.C("ngSwitchCase",b.Jj.LOADING),_.w(),_.C("ngSwitchCase",b.Jj.nna),_.w(),_.C("ngSwitchCase",b.Jj.mna),_.w(),
_.C("ngSwitchCase",b.Jj.ERROR))};ffb=function(a,b){a&1&&(_.E(0,"mat-icon",16),_.Q(1),_.G());a&2&&(a=b.Ka,_.C("svgIcon",a.Zj),_.w(),_.ch(" ",a.Zj?"":a.Ph," "))};
hfb=function(a,b){if(a&1){const c=_.ke();_.E(0,"li",9)(1,"div",10)(2,"div",11);_.J(3,"xap-picker-option",12);_.G();_.E(4,"div",13)(5,"button",14,0);_.N("click",function(){const d=_.n(c).ua,e=_.P();return _.q(e.Yb.model.lg(d))})("keydown.enter",function(){const d=_.n(c).ua,e=_.P();return _.q(e.Yb.model.lg(d))});_.B(7,ffb,2,2,"mat-icon",15);_.G()()()()}a&2&&(a=b.ua,b=_.P(),_.w(3),_.C("template",b.Ro==null?null:b.Ro.Oc)("option",a),_.w(2),_.C("matTooltip",gfb(b,a)),_.zg("aria-label",gfb(b,a)),_.w(2),
_.C("ngIf",b.xw.remove_circle_outline))};ifb=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()}};jfb=function(a){a&1&&_.J(0,"xap-picker-search")};kfb=function(a){a&1&&(_.L(0),_.Gg(1,7),_.M());a&2&&(_.P(),a=_.Og(9),_.w(),_.C("ngTemplateOutlet",a))};
lfb=function(a){a&1&&(_.E(0,"div",10),_.J(1,"mat-progress-spinner",11),_.G());a&2&&(_.w(),_.C("diameter",48)("strokeWidth",4))};mfb=function(a){a&1&&(_.L(0),_.E(1,"div",8),_.B(2,lfb,2,2,"div",9),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Ep==null?0:a.Ep.Oc))("ngIfElse",a.Ep==null?null:a.Ep.Oc))};nfb=function(a){a&1&&(_.E(0,"div",14)(1,"p",15),_.Q(2),_.G()());a&2&&(a=_.P(3),_.w(2),_.ch(" ",a.w9," "))};
ofb=function(a){a&1&&(_.L(0),_.E(1,"div",12),_.B(2,nfb,3,1,"div",13),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Cp==null?0:a.Cp.Oc))("ngIfElse",a.Cp==null?null:a.Cp.Oc))};pfb=function(a){a&1&&(_.E(0,"div",14)(1,"p",15),_.Q(2),_.G()());a&2&&(a=_.P(3),_.w(2),_.ch(" ",a.u9," "))};qfb=function(a){a&1&&(_.L(0),_.E(1,"div",16),_.B(2,pfb,3,1,"div",13),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Bp==null?0:a.Bp.Oc))("ngIfElse",a.Bp==null?null:a.Bp.Oc))};
rfb=function(a){a&1&&(_.E(0,"div",14),_.Q(1),_.G());a&2&&(a=_.P(3),_.w(),_.ch(" ",a.v9," "))};sfb=function(a){a&1&&(_.L(0),_.E(1,"div",17),_.B(2,rfb,2,1,"div",13),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Dp==null?0:a.Dp.Oc))("ngIfElse",a.Dp==null?null:a.Dp.Oc))};
tfb=function(a,b){if(a&1){const c=_.ke();_.E(0,"li",20,1);_.R(2,"async");_.N("click",function(){const d=_.n(c).ua,e=_.P(3);return _.q(zC(e,d))})("keydown.enter",function(){const d=_.n(c).ua,e=_.P(3);return _.q(zC(e,d))})("keydown.space",function(){const d=_.n(c).ua,e=_.P(3);return _.q(zC(e,d))});_.E(3,"span",21);_.J(4,"xap-picker-option",22);_.G()()}if(a&2){a=b.ua;b=b.first;const c=_.P(3);_.Bg("xap-picker-single-select-option-disabled",c.Yb.Ek==null?null:c.Yb.Ek(a))("xap-picker-single-selected",_.S(2,
9,c.Yb.model.Ie(a)));_.C("matRippleDisabled",c.Yb.Ek==null?null:c.Yb.Ek(a))("tabindex",b?0:-1);_.zg("aria-disabled",c.Yb.Ek==null?null:c.Yb.Ek(a));_.w(4);_.C("template",c.Ro==null?null:c.Ro.Oc)("option",a)}};ufb=function(a){if(a&1){const b=_.ke();_.E(0,"ul",18);_.N("keydown",function(c){_.n(b);const d=_.P(2);return _.q(d.eK(c))});_.B(1,tfb,5,11,"li",19);_.G()}a&2&&(a=_.P().Ka,_.w(),_.C("ngForOf",a.oKb))};
vfb=function(a,b){a&1&&(_.E(0,"div",3),_.B(1,jfb,1,0,"xap-picker-search",4),_.L(2,5),_.B(3,kfb,2,1,"ng-container",6)(4,mfb,3,2,"ng-container",6)(5,ofb,3,2,"ng-container",6)(6,qfb,3,2,"ng-container",6)(7,sfb,3,2,"ng-container",6),_.M(),_.B(8,ufb,2,1,"ng-template",null,0,_.qh),_.G());a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("ngIf",a.Ou),_.w(),_.C("ngSwitch",a.oja),_.w(),_.C("ngSwitchCase",b.Jj.Z0),_.w(),_.C("ngSwitchCase",b.Jj.LOADING),_.w(),_.C("ngSwitchCase",b.Jj.nna),_.w(),_.C("ngSwitchCase",b.Jj.mna),_.w(),
_.C("ngSwitchCase",b.Jj.ERROR))};wfb=function(a){a&1&&_.J(0,"xap-picker-single-select",7)};xfb=function(a){a&1&&_.J(0,"xap-picker-checklist",8);a&2&&(a=_.P(2).Ka,_.C("maxDisplayedOptions",a.dz))};zfb=function(a){if(a&1){const b=_.ke();_.E(0,"xap-picker-selection-list",9);_.N("clearSelections",function(){_.n(b);const c=_.P(3);return _.q(yfb(c))});_.G()}};
Afb=function(a){if(a&1){const b=_.ke();_.E(0,"xap-picker",4);_.R(1,"async");_.R(2,"async");_.N("ngModelChange",function(c){_.n(b);const d=_.P(2);return _.q(d.yz.next(c))});_.B(3,wfb,1,0,"xap-picker-single-select",5)(4,xfb,1,1,"ng-template",null,1,_.qh)(6,zfb,1,0,"xap-picker-selection-list",6);_.G()}if(a&2){let b;a=_.Og(5);const c=_.P().Ka,d=_.P();_.Bg("xap-picker-multi-pane",c.kx);_.C("ngModel",_.S(1,12,d.yz))("options",_.S(2,14,d.options))("displayFunction",c.Si)("pickerTitle",(b=c.title)!==null&&
b!==void 0?b:"")("searchVisible",c.Ou)("searchFilter",c.d_)("selectAllVisible",c.wz);_.w(3);_.C("ngIf",c.qQ)("ngIfElse",a);_.w(3);_.C("ngIf",c.kx)}};Bfb=function(a){a&1&&_.J(0,"xap-picker-single-select",7)};Cfb=function(a){a&1&&_.Gg(0,13);a&2&&(a=_.P(4).Ka,_.C("ngTemplateOutlet",a.pG))};Dfb=function(a){a&1&&_.B(0,Cfb,1,1,"ng-template",12)};Efb=function(a){a&1&&_.Gg(0,13);a&2&&(a=_.P(4).Ka,_.C("ngTemplateOutlet",a.O0a))};Ffb=function(a){a&1&&_.B(0,Efb,1,1,"ng-template",14)};
Gfb=function(a){a&1&&_.Gg(0,13);a&2&&(a=_.P(4).Ka,_.C("ngTemplateOutlet",a.J_a))};Hfb=function(a){a&1&&_.B(0,Gfb,1,1,"ng-template",15)};Ifb=function(a){a&1&&_.Gg(0,13);a&2&&(a=_.P(4).Ka,_.C("ngTemplateOutlet",a.K_a))};Jfb=function(a){a&1&&_.B(0,Ifb,1,1,"ng-template",16)};
Kfb=function(a){a&1&&(_.E(0,"xap-picker-checklist",8),_.B(1,Dfb,1,0,null,2)(2,Ffb,1,0,null,2)(3,Hfb,1,0,null,2)(4,Jfb,1,0,null,2),_.G());a&2&&(a=_.P(2).Ka,_.C("maxDisplayedOptions",a.dz),_.w(),_.C("ngIf",a.pG),_.w(),_.C("ngIf",a.O0a),_.w(),_.C("ngIf",a.J_a),_.w(),_.C("ngIf",a.K_a))};Lfb=function(a){if(a&1){const b=_.ke();_.E(0,"xap-picker-selection-list",17);_.N("clearSelection",function(){_.n(b);const c=_.P(3);return _.q(yfb(c))});_.G()}};
Mfb=function(a){if(a&1){const b=_.ke();_.E(0,"xap-picker",10);_.R(1,"async");_.N("ngModelChange",function(c){_.n(b);const d=_.P(2);return _.q(d.yz.next(c))});_.B(2,Bfb,1,0,"xap-picker-single-select",5)(3,Kfb,5,5,"ng-template",null,1,_.qh)(5,Lfb,1,0,"xap-picker-selection-list",11);_.G()}if(a&2){a=_.Og(4);const b=_.P().Ka,c=_.P();_.Bg("xap-picker-multi-pane",b.kx);_.C("ngModel",_.S(1,9,c.yz))("getOptions",b.getOptions)("displayFunction",b.Si)("selectAllVisible",b.wz);_.w(2);_.C("ngIf",b.qQ)("ngIfElse",
a);_.w(3);_.C("ngIf",b.kx)}};Nfb=function(a,b){a&1&&(_.L(0),_.B(1,Afb,7,16,"xap-picker",3)(2,Mfb,6,11,"ng-template",null,0,_.qh),_.M());a&2&&(a=b.Ka,b=_.Og(3),_.w(),_.C("ngIf",!a.L9a)("ngIfElse",b))};Ofb=function(a){a&1&&(_.E(0,"span",7),_.Q(1),_.R(2,"async"),_.R(3,"format"),_.G());if(a&2){let b;a=_.P();_.w();_.ch(" ",_.OA(3,3,(b=_.S(2,1,a.Yb.cw))==null?null:b.length,a.Awb,"NUM")," ")}};Pfb=function(a){a&1&&_.Gg(0)};
Qfb=function(a,b){a&1&&(_.E(0,"mat-icon",9),_.Q(1),_.G());a&2&&(a=b.Ka,_.C("svgIcon",a.Zj),_.w(),_.ch(" ",a.Zj?"":a.Ph," "))};Rfb=function(a){a&1&&_.B(0,Qfb,2,2,"mat-icon",8);a&2&&(a=_.P(),_.C("ngIf",a.xw.search))};Sfb=function(a,b){a&1&&(_.E(0,"mat-icon",12),_.Q(1),_.G());a&2&&(a=b.Ka,_.C("svgIcon",a.Zj),_.w(),_.ch(" ",a.Zj?"":a.Ph," "))};
Tfb=function(a){if(a&1){const b=_.ke();_.E(0,"button",10);_.N("click",function(){_.n(b);const c=_.P();return _.q(c.Yb.HD.next(""))});_.B(1,Sfb,2,2,"mat-icon",11);_.G()}a&2&&(a=_.P(),_.w(),_.C("ngIf",a.xw.close))};Ufb=function(a){a&1&&_.J(0,"xap-picker-search")};Vfb=function(a){a&1&&_.Gg(0,8);a&2&&(_.P(),_.C("ngTemplateOutlet",_.Og(9)))};Wfb=function(a){a&1&&(_.E(0,"div",11),_.J(1,"mat-progress-spinner",12),_.G());a&2&&(_.w(),_.C("diameter",48)("strokeWidth",4))};
Xfb=function(a){a&1&&(_.L(0),_.E(1,"div",9),_.B(2,Wfb,2,2,"div",10),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Ep==null?0:a.Ep.Oc))("ngIfElse",a.Ep==null?null:a.Ep.Oc))};Yfb=function(a){a&1&&(_.E(0,"div",15)(1,"p",16),_.Q(2),_.G()());a&2&&(a=_.P(3),_.w(2),_.ch(" ",a.w9," "))};Zfb=function(a){a&1&&(_.L(0),_.E(1,"div",13),_.B(2,Yfb,3,1,"div",14),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Cp==null?0:a.Cp.Oc))("ngIfElse",a.Cp==null?null:a.Cp.Oc))};
$fb=function(a){a&1&&(_.E(0,"div",15)(1,"p",16),_.Q(2),_.G()());a&2&&(a=_.P(3),_.w(2),_.ch(" ",a.u9," "))};agb=function(a){a&1&&(_.L(0),_.E(1,"div",17),_.B(2,$fb,3,1,"div",14),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Bp==null?0:a.Bp.Oc))("ngIfElse",a.Bp==null?null:a.Bp.Oc))};bgb=function(a){a&1&&(_.E(0,"div",15),_.Q(1),_.G());a&2&&(a=_.P(3),_.w(),_.ch(" ",a.v9," "))};
cgb=function(a){a&1&&(_.L(0),_.E(1,"div",18),_.B(2,bgb,2,1,"div",14),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Dp==null?0:a.Dp.Oc))("ngIfElse",a.Dp==null?null:a.Dp.Oc))};dgb=function(a){a&1&&(_.E(0,"mat-checkbox",23),_.R(1,"async"),_.R(2,"format"),_.Q(3),_.R(4,"async"),_.G());if(a&2){a=_.P(2).Ka;const b=_.P();_.C("xapSelectAll",b.Yb.model)("xapSelectAllCorpus",_.S(1,4,b.Yb.cw))("aria-label",_.OA(2,6,a.JVb,b.Kxb,"NUM_ITEMS"));_.w(3);_.ch(" ",_.S(4,10,b.zka)," ")}};
egb=function(a){if(a&1){const b=_.ke();_.E(0,"mat-checkbox",25);_.N("keydown.enter",function(c){_.n(b);return _.q(c.target.click())})("onfocus",function(){_.n(b);const c=_.P(4);return _.q(c.RSc=0)});_.J(1,"xap-picker-option",26);_.G()}if(a&2){a=_.P().ua;const b=_.P(3);_.C("disabled",b.Yb.Ek?b.Yb.Ek(a):!1)("xapSelectionModel",b.Yb.model)("xapSelection",a)("aria-label",b.Yb.h3(a));_.w();_.C("template",(b.Ro||b.QQ)==null?null:(b.Ro||b.QQ).Oc)("option",a)}};
fgb=function(a){if(a&1){const b=_.ke();_.E(0,"mat-checkbox",27);_.N("keydown.enter",function(c){_.n(b);return _.q(c.target.click())});_.J(1,"xap-picker-option",26);_.G()}if(a&2){a=_.P().ua;const b=_.P(3);_.C("disabled",b.Yb.Ek?b.Yb.Ek(a):!1)("xapSelectionModel",b.Yb.model)("xapSelection",a)("aria-label",b.Yb.h3(a));_.w();_.C("template",(b.Ro||b.QQ)==null?null:(b.Ro||b.QQ).Oc)("option",a)}};
ggb=function(a,b){a&1&&(_.L(0),_.B(1,egb,2,6,"mat-checkbox",24)(2,fgb,2,6,"ng-template",null,1,_.qh),_.M());a&2&&(a=b.first,b=_.Og(3),_.w(),_.C("ngIf",a)("ngIfElse",b))};igb=function(a){a&1&&(_.E(0,"div",28),_.Q(1),_.R(2,"format"),_.G());a&2&&(a=_.P(3),_.w(),_.ch(" ",_.OA(2,1,a.dz,a.zwb,"MAX_DISPLAYED_OPTIONS")," "))};
jgb=function(a){if(a&1){const b=_.ke();_.B(0,dgb,5,12,"mat-checkbox",19);_.E(1,"div",20);_.N("keydown",function(c){_.n(b);const d=_.P(2);return _.q(d.eK(c))});_.B(2,ggb,4,2,"ng-container",21);_.R(3,"async");_.B(4,igb,3,5,"div",22);_.R(5,"async");_.G()}if(a&2){a=_.P().Ka;const b=_.P();_.C("ngIf",a.wz);_.w(2);_.C("ngForOf",_.S(3,3,b.KZb));_.w(2);_.C("ngIf",b.dz<_.S(5,5,b.Yb.cw).length)}};
kgb=function(a,b){a&1&&(_.E(0,"div",3),_.B(1,Ufb,1,0,"xap-picker-search",4),_.L(2,5),_.B(3,Vfb,1,1,"ng-container",6)(4,Xfb,3,2,"ng-container",7)(5,Zfb,3,2,"ng-container",7)(6,agb,3,2,"ng-container",7)(7,cgb,3,2,"ng-container",7),_.M(),_.B(8,jgb,6,7,"ng-template",null,0,_.qh),_.G());a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("ngIf",a.Ou),_.w(),_.C("ngSwitch",a.oja),_.w(),_.C("ngSwitchCase",b.Jj.Z0),_.w(),_.C("ngSwitchCase",b.Jj.LOADING),_.w(),_.C("ngSwitchCase",b.Jj.nna),_.w(),_.C("ngSwitchCase",b.Jj.mna),_.w(),
_.C("ngSwitchCase",b.Jj.ERROR))};lgb=function(a,b){a&1&&(_.E(0,"mat-icon",16),_.Q(1),_.G());a&2&&(a=b.Ka,_.C("svgIcon",a.Zj),_.w(),_.ch(" ",a.Zj?"":a.Ph," "))};
mgb=function(a,b){if(a&1){const c=_.ke();_.E(0,"li",9)(1,"div",10)(2,"div",11);_.J(3,"xap-picker-option",12);_.G();_.E(4,"div",13)(5,"button",14,0);_.N("click",function(){const d=_.n(c).ua,e=_.P();return _.q(e.Yb.model.lg(d))})("keydown.enter",function(){const d=_.n(c).ua,e=_.P();return _.q(e.Yb.model.lg(d))});_.B(7,lgb,2,2,"mat-icon",15);_.G()()()()}a&2&&(a=b.ua,b=_.P(),_.w(3),_.C("template",b.Ro==null?null:b.Ro.Oc)("option",a),_.w(2),_.C("matTooltip",gfb(b,a)),_.zg("aria-label",gfb(b,a)),_.w(2),
_.C("ngIf",b.xw.remove_circle_outline))};ngb=function(a){a&1&&_.J(0,"xap-picker-search")};ogb=function(a){a&1&&(_.L(0),_.Gg(1,7),_.M());a&2&&(_.P(),a=_.Og(9),_.w(),_.C("ngTemplateOutlet",a))};pgb=function(a){a&1&&(_.E(0,"div",10),_.J(1,"mat-progress-spinner",11),_.G());a&2&&(_.w(),_.C("diameter",48)("strokeWidth",4))};qgb=function(a){a&1&&(_.L(0),_.E(1,"div",8),_.B(2,pgb,2,2,"div",9),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Ep==null?0:a.Ep.Oc))("ngIfElse",a.Ep==null?null:a.Ep.Oc))};
rgb=function(a){a&1&&(_.E(0,"div",14)(1,"p",15),_.Q(2),_.G()());a&2&&(a=_.P(3),_.w(2),_.ch(" ",a.w9," "))};sgb=function(a){a&1&&(_.L(0),_.E(1,"div",12),_.B(2,rgb,3,1,"div",13),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Cp==null?0:a.Cp.Oc))("ngIfElse",a.Cp==null?null:a.Cp.Oc))};tgb=function(a){a&1&&(_.E(0,"div",14)(1,"p",15),_.Q(2),_.G()());a&2&&(a=_.P(3),_.w(2),_.ch(" ",a.u9," "))};
ugb=function(a){a&1&&(_.L(0),_.E(1,"div",16),_.B(2,tgb,3,1,"div",13),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Bp==null?0:a.Bp.Oc))("ngIfElse",a.Bp==null?null:a.Bp.Oc))};vgb=function(a){a&1&&(_.E(0,"div",14),_.Q(1),_.G());a&2&&(a=_.P(3),_.w(),_.ch(" ",a.v9," "))};wgb=function(a){a&1&&(_.L(0),_.E(1,"div",17),_.B(2,vgb,2,1,"div",13),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngIf",!(a.Dp==null?0:a.Dp.Oc))("ngIfElse",a.Dp==null?null:a.Dp.Oc))};
xgb=function(a,b){if(a&1){const c=_.ke();_.E(0,"li",20,1);_.R(2,"async");_.N("click",function(){const d=_.n(c).ua,e=_.P(3);return _.q(zC(e,d))})("keydown.enter",function(){const d=_.n(c).ua,e=_.P(3);return _.q(zC(e,d))})("keydown.space",function(){const d=_.n(c).ua,e=_.P(3);return _.q(zC(e,d))});_.E(3,"span",21);_.J(4,"xap-picker-option",22);_.G()()}if(a&2){a=b.ua;b=b.first;const c=_.P(3);_.Bg("xap-picker-single-select-option-disabled",c.Yb.Ek==null?null:c.Yb.Ek(a))("xap-picker-single-selected",_.S(2,
9,c.Yb.model.Ie(a)));_.C("matRippleDisabled",c.Yb.Ek==null?null:c.Yb.Ek(a))("tabindex",b?0:-1);_.zg("aria-disabled",c.Yb.Ek==null?null:c.Yb.Ek(a));_.w(4);_.C("template",c.Ro==null?null:c.Ro.Oc)("option",a)}};ygb=function(a){if(a&1){const b=_.ke();_.E(0,"ul",18);_.N("keydown",function(c){_.n(b);const d=_.P(2);return _.q(d.eK(c))});_.B(1,xgb,5,11,"li",19);_.G()}a&2&&(a=_.P().Ka,_.w(),_.C("ngForOf",a.oKb))};
zgb=function(a,b){a&1&&(_.E(0,"div",3),_.B(1,ngb,1,0,"xap-picker-search",4),_.L(2,5),_.B(3,ogb,2,1,"ng-container",6)(4,qgb,3,2,"ng-container",6)(5,sgb,3,2,"ng-container",6)(6,ugb,3,2,"ng-container",6)(7,wgb,3,2,"ng-container",6),_.M(),_.B(8,ygb,2,1,"ng-template",null,0,_.qh),_.G());a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("ngIf",a.Ou),_.w(),_.C("ngSwitch",a.oja),_.w(),_.C("ngSwitchCase",b.Jj.Z0),_.w(),_.C("ngSwitchCase",b.Jj.LOADING),_.w(),_.C("ngSwitchCase",b.Jj.nna),_.w(),_.C("ngSwitchCase",b.Jj.mna),_.w(),
_.C("ngSwitchCase",b.Jj.ERROR))};Agb=function(a){a&1&&_.J(0,"xap-picker-single-select",7)};Bgb=function(a){a&1&&_.J(0,"xap-picker-checklist",8);a&2&&(a=_.P(2).Ka,_.C("maxDisplayedOptions",a.dz))};Cgb=function(a){if(a&1){const b=_.ke();_.E(0,"xap-picker-selection-list",9);_.N("clearSelections",function(){_.n(b);const c=_.P(3);return _.q(yfb(c))});_.G()}};
Dgb=function(a){if(a&1){const b=_.ke();_.E(0,"xap-picker",4);_.R(1,"async");_.R(2,"async");_.N("ngModelChange",function(c){_.n(b);const d=_.P(2);return _.q(d.yz.next(c))});_.B(3,Agb,1,0,"xap-picker-single-select",5)(4,Bgb,1,1,"ng-template",null,1,_.qh)(6,Cgb,1,0,"xap-picker-selection-list",6);_.G()}if(a&2){let b;a=_.Og(5);const c=_.P().Ka,d=_.P();_.Bg("xap-picker-multi-pane",c.kx);_.C("ngModel",_.S(1,12,d.yz))("options",_.S(2,14,d.options))("displayFunction",c.Si)("pickerTitle",(b=c.title)!==null&&
b!==void 0?b:"")("searchVisible",c.Ou)("searchFilter",c.d_)("selectAllVisible",c.wz);_.w(3);_.C("ngIf",c.qQ)("ngIfElse",a);_.w(3);_.C("ngIf",c.kx)}};Egb=function(a){a&1&&_.J(0,"xap-picker-single-select",7)};Fgb=function(a){a&1&&_.Gg(0,13);a&2&&(a=_.P(4).Ka,_.C("ngTemplateOutlet",a.pG))};Ggb=function(a){a&1&&_.B(0,Fgb,1,1,"ng-template",12)};Hgb=function(a){a&1&&_.Gg(0,13);a&2&&(a=_.P(4).Ka,_.C("ngTemplateOutlet",a.O0a))};Igb=function(a){a&1&&_.B(0,Hgb,1,1,"ng-template",14)};
Jgb=function(a){a&1&&_.Gg(0,13);a&2&&(a=_.P(4).Ka,_.C("ngTemplateOutlet",a.J_a))};Kgb=function(a){a&1&&_.B(0,Jgb,1,1,"ng-template",15)};Lgb=function(a){a&1&&_.Gg(0,13);a&2&&(a=_.P(4).Ka,_.C("ngTemplateOutlet",a.K_a))};Mgb=function(a){a&1&&_.B(0,Lgb,1,1,"ng-template",16)};
Ngb=function(a){a&1&&(_.E(0,"xap-picker-checklist",8),_.B(1,Ggb,1,0,null,2)(2,Igb,1,0,null,2)(3,Kgb,1,0,null,2)(4,Mgb,1,0,null,2),_.G());a&2&&(a=_.P(2).Ka,_.C("maxDisplayedOptions",a.dz),_.w(),_.C("ngIf",a.pG),_.w(),_.C("ngIf",a.O0a),_.w(),_.C("ngIf",a.J_a),_.w(),_.C("ngIf",a.K_a))};Ogb=function(a){if(a&1){const b=_.ke();_.E(0,"xap-picker-selection-list",17);_.N("clearSelection",function(){_.n(b);const c=_.P(3);return _.q(yfb(c))});_.G()}};
Pgb=function(a){if(a&1){const b=_.ke();_.E(0,"xap-picker",10);_.R(1,"async");_.N("ngModelChange",function(c){_.n(b);const d=_.P(2);return _.q(d.yz.next(c))});_.B(2,Egb,1,0,"xap-picker-single-select",5)(3,Ngb,5,5,"ng-template",null,1,_.qh)(5,Ogb,1,0,"xap-picker-selection-list",11);_.G()}if(a&2){a=_.Og(4);const b=_.P().Ka,c=_.P();_.Bg("xap-picker-multi-pane",b.kx);_.C("ngModel",_.S(1,9,c.yz))("getOptions",b.getOptions)("displayFunction",b.Si)("selectAllVisible",b.wz);_.w(2);_.C("ngIf",b.qQ)("ngIfElse",
a);_.w(3);_.C("ngIf",b.kx)}};Qgb=function(a,b){a&1&&(_.L(0),_.B(1,Dgb,7,16,"xap-picker",3)(2,Pgb,6,11,"ng-template",null,0,_.qh),_.M());a&2&&(a=b.Ka,b=_.Og(3),_.w(),_.C("ngIf",!a.L9a)("ngIfElse",b))};Rgb=function(a){a&1&&(_.Kg(0,2,1),_.Gg(1),_.Lg());a&2&&(a=_.P().ua,_.w(),_.JA(a.name),_.KA(0))};Sgb=function(a){a&1&&_.Ng(0,2,2)};Ugb=function(a){a&1&&(_.L(0),_.Q(1),_.M());if(a&2){a=_.P(2).ua;const b=_.P();_.w();_.ch(" ",_.Tgb(b,a)," ")}};
Vgb=function(a){a&1&&(_.E(0,"mat-error"),_.B(1,Ugb,2,1,"ng-container",9),_.G());if(a&2){a=_.P().ua;const b=_.P();_.w();_.C("ngIf",_.Tgb(b,a))}};Wgb=function(a){a&1&&(_.E(0,"div",11),_.Q(1),_.G());a&2&&(a=_.P().ua,_.w(),_.dh(a.CV))};
Xgb=function(a,b){a&1&&(_.L(0),_.E(1,"mat-form-field",5)(2,"mat-label",6),_.Kg(3,2),_.B(4,Rgb,2,1,"ng-container",7)(5,Sgb,1,0,"ng-template",null,0,_.qh),_.Lg(),_.G(),_.J(7,"input",8,1),_.B(9,Vgb,2,1,"mat-error",9),_.G(),_.B(10,Wgb,2,1,"div",10),_.M());if(a&2){let c;a=b.ua;b=_.Og(6);const d=_.P();_.w(4);_.C("ngIf",a.name)("ngIfElse",b);_.w(3);_.C("type",a.inputType||"text")("placeholder",a.placeholder||"")("formControlName",a.Bs);_.zg("aria-label",a.placeholder)("autocomplete",a.autocomplete||null)("name",
a.name||null);_.w(2);_.C("ngIf",(c=d.Ti.get(a.Bs))==null?null:c.errors);_.w();_.C("ngIf",a.CV)}};Ygb=function(a){a&1&&(_.E(0,"mat-error"),_.Ng(1,5),_.G())};Zgb=function(a){a&1&&(_.E(0,"mat-error"),_.Ng(1,6),_.G())};$gb=function(a){return b=>{let c=!1;return(c=a.some(d=>d.label===b.value))?{validUnique:!0}:null}};ahb=function(a,b){a&1&&(_.E(0,"mat-option",3),_.Q(1),_.G());a&2&&(a=b.ua,_.C("value",a),_.w(),_.ch(" ",a.displayName," "))};
bhb=function(a){return class extends a{get wc(){return this.lm}set wc(b){this.lm=_.ij(b)}constructor(...b){super(...b);this.lm=!1}}};chb=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};dhb=function(a,b,c,d){return a<c?a:a+b>c+d?Math.max(0,a-d+b):c};ehb=function(a){a&1&&_.J(0,"mat-pseudo-checkbox",5);a&2&&(a=_.P(),_.C("state",a.selected?"checked":"unchecked")("disabled",a.disabled))};
fhb=function(a){a&1&&(_.E(0,"span",6),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.ch("(",a.group.label,")"))};ghb=function(a){a&1&&(_.L(0),_.E(1,"div",15),_.J(2,"div",16)(3,"div",17)(4,"div",18),_.G(),_.E(5,"div",19),_.J(6,"div",16)(7,"div",17)(8,"div",18),_.G(),_.M())};hhb=function(a){if(a&1){const b=_.ke();_.E(0,"div",20);_.N("cdkObserveContent",function(){_.n(b);const c=_.P();return _.q(AC(c))});_.Rg(1,1);_.G()}a&2&&(a=_.P(),_.C("cdkObserveContentDisabled",a.Bc!="outline"))};
ihb=function(a){a&1&&(_.L(0),_.Rg(1,2),_.E(2,"span"),_.Q(3),_.G(),_.M());a&2&&(a=_.P(2),_.w(3),_.dh(a.Nd.placeholder))};jhb=function(a){a&1&&_.Rg(0,3,["*ngSwitchCase","true"])};khb=function(a){a&1&&(_.E(0,"span",23),_.Q(1," *"),_.G())};
lhb=function(a){if(a&1){const b=_.ke();_.E(0,"label",21,2);_.N("cdkObserveContent",function(){_.n(b);const c=_.P();return _.q(AC(c))});_.B(2,ihb,4,1,"ng-container",13)(3,jhb,1,0,"ng-content",13)(4,khb,2,0,"span",22);_.G()}a&2&&(a=_.P(),_.Bg("mat-empty",a.Nd.empty&&!a.M2())("mat-form-field-empty",a.Nd.empty&&!a.M2())("mat-accent",a.color=="accent")("mat-warn",a.color=="warn"),_.C("cdkObserveContentDisabled",a.Bc!="outline")("id",a.St)("ngSwitch",a.jaa()),_.zg("for",a.Nd.id)("aria-owns",a.Nd.id),_.w(2),
_.C("ngSwitchCase",!1),_.w(),_.C("ngSwitchCase",!0),_.w(),_.C("ngIf",!a.XF&&a.Nd.required&&!a.Nd.disabled))};mhb=function(a){a&1&&(_.E(0,"div",24),_.Rg(1,4),_.G())};nhb=function(a){a&1&&(_.E(0,"div",25),_.J(1,"span",26),_.G());a&2&&(a=_.P(),_.w(),_.Bg("mat-accent",a.color=="accent")("mat-warn",a.color=="warn"))};ohb=function(a){a&1&&(_.E(0,"div"),_.Rg(1,5),_.G());a&2&&(a=_.P(),_.C("@transitionMessages",a.uT))};
phb=function(a){a&1&&(_.E(0,"div",30),_.Q(1),_.G());a&2&&(a=_.P(2),_.C("id",a.qaa),_.w(),_.dh(a.jK))};qhb=function(a){a&1&&(_.E(0,"div",27),_.B(1,phb,2,2,"div",28),_.Rg(2,6),_.J(3,"div",29),_.Rg(4,7),_.G());a&2&&(a=_.P(),_.C("@transitionMessages",a.uT),_.w(),_.C("ngIf",a.jK))};rhb=function(a){a&1&&(_.E(0,"span",9),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.dh(a.placeholder))};shb=function(a){a&1&&(_.E(0,"span",13),_.Q(1),_.G());a&2&&(a=_.P(2),_.w(),_.dh(a.tsb))};
thb=function(a){a&1&&_.Rg(0,0,["*ngSwitchCase","true"])};uhb=function(a){a&1&&(_.E(0,"span",10),_.B(1,shb,2,1,"span",11)(2,thb,1,0,"ng-content",12),_.G());a&2&&(a=_.P(),_.C("ngSwitch",!!a.KXa),_.w(2),_.C("ngSwitchCase",!0))};
vhb=function(a){if(a&1){const b=_.ke();_.E(0,"div",14)(1,"div",15,1);_.N("@transformPanel.done",function(c){_.n(b);const d=_.P();return _.q(d.tba.next(c.Cf))})("keydown",function(c){_.n(b);const d=_.P();return _.q(d.ke(c))});_.Rg(3,1);_.G()()}a&2&&(a=_.P(),_.C("@transformPanelWrap",void 0),_.w(),_.Tz("mat-select-panel ",a.kLa(),""),_.Ag("transform-origin",a.R2)("font-size",a.tca,"px"),_.C("ngClass",a.Bd)("@transformPanel",a.multiple?"showing-multiple":"showing"),_.zg("id",a.id+"-panel")("aria-multiselectable",
a.multiple)("aria-label",a.ariaLabel||null)("aria-labelledby",a.vS()))};whb=function(a,b){a&1&&(_.E(0,"mat-option",3),_.Q(1),_.G());a&2&&(a=b.ua,_.C("value",a),_.w(),_.ch(" ",a.displayName," "))};xhb=function(a,b){a&1&&(_.E(0,"div",12),_.Q(1),_.G());a&2&&(a=b.ua,b=_.P(3),_.Sg("id","dialog-description-",b.tc.id,""),_.w(),_.ch(" ",a," "))};
zhb=function(a){if(a&1){const b=_.ke();_.E(0,"xap-comparison-operator-selector",13);_.N("change",function(c){_.n(b);const d=_.P(3);return _.q(yhb(d,c))})("operatorFocusChange",function(c){_.n(b);_.P(3).ofb=c;return _.q()});_.G()}a&2&&(a=_.P(3),_.Bg("xap-filterbar-filtereditor-operator-single-line",a.filter.config.d8),_.C("operators",a.Yd.HW())("value",a.tc==null?null:a.tc.If)("appliedFilterId",a.tc.id))};Ahb=function(){};
Chb=function(a){a&1&&(_.L(0),_.Rg(1),_.E(2,"div",7),_.B(3,xhb,2,3,"div",8),_.E(4,"div",9),_.B(5,zhb,1,5,"xap-comparison-operator-selector",10),_.E(6,"div",11),_.B(7,Ahb,0,0,"ng-template",null,2,_.qh),_.G()()(),_.Rg(9,1),_.M());a&2&&(a=_.P(2),_.w(3),_.C("ngIf",a.tc.config.description),_.w(),_.Bg("xap-filterbar-multiple-lines",!a.filter.config.d8)("xap-filterbar-single-line",a.filter.config.d8),_.w(),_.C("ngIf",Bhb(a)))};Dhb=function(a){a&1&&_.Gg(0)};
Ehb=function(a){a&1&&_.B(0,Dhb,1,0,"ng-container",14);a&2&&(a=_.P(2),_.C("ngTemplateOutlet",a.pG))};
Fhb=function(a){if(a&1){const b=_.ke();_.E(0,"div",4);_.N("keydown.enter",function(){_.n(b);const c=_.P();c.filter.config.U_c||c.Yd.yO();return _.q()})("focusout",function(){_.n(b);const c=_.P();return _.q(c.I6())});_.E(1,"div",5);_.B(2,Chb,10,6,"ng-container",6)(3,Ehb,1,1,"ng-template",null,1,_.qh);_.G()()}if(a&2){a=_.Og(4);const b=_.P();_.zg("aria-labelledby","dialog-label-"+b.tc.id)("aria-describedby","dialog-description-"+b.tc.id);_.w(2);_.C("ngIf",b.filter)("ngIfElse",a)}};
Ghb=function(a,b){a&1&&(_.E(0,"div",12),_.Q(1),_.G());a&2&&(a=b.ua,b=_.P(3),_.Sg("id","dialog-description-",b.tc.id,""),_.w(),_.ch(" ",a," "))};
Hhb=function(a){if(a&1){const b=_.ke();_.E(0,"xap-comparison-operator-selector",13);_.N("change",function(c){_.n(b);const d=_.P(3);return _.q(yhb(d,c))})("operatorFocusChange",function(c){_.n(b);_.P(3).ofb=c;return _.q()});_.G()}a&2&&(a=_.P(3),_.Bg("xap-filterbar-filtereditor-operator-single-line",a.filter.config.d8),_.C("operators",a.Yd.HW())("value",a.tc==null?null:a.tc.If)("appliedFilterId",a.tc.id))};Ihb=function(){};
Jhb=function(a){a&1&&(_.L(0),_.Rg(1),_.E(2,"div",7),_.B(3,Ghb,2,3,"div",8),_.E(4,"div",9),_.B(5,Hhb,1,5,"xap-comparison-operator-selector",10),_.E(6,"div",11),_.B(7,Ihb,0,0,"ng-template",null,2,_.qh),_.G()()(),_.Rg(9,1),_.M());a&2&&(a=_.P(2),_.w(3),_.C("ngIf",a.tc.config.description),_.w(),_.Bg("xap-filterbar-multiple-lines",!a.filter.config.d8)("xap-filterbar-single-line",a.filter.config.d8),_.w(),_.C("ngIf",Bhb(a)))};Khb=function(a){a&1&&_.Gg(0)};
Lhb=function(a){a&1&&_.B(0,Khb,1,0,"ng-container",14);a&2&&(a=_.P(2),_.C("ngTemplateOutlet",a.pG))};
Mhb=function(a){if(a&1){const b=_.ke();_.E(0,"div",4);_.N("keydown.enter",function(){_.n(b);const c=_.P();c.filter.config.U_c||c.Yd.yO();return _.q()})("focusout",function(){_.n(b);const c=_.P();return _.q(c.I6())});_.E(1,"div",5);_.B(2,Jhb,10,6,"ng-container",6)(3,Lhb,1,1,"ng-template",null,1,_.qh);_.G()()}if(a&2){a=_.Og(4);const b=_.P();_.zg("aria-labelledby","dialog-label-"+b.tc.id)("aria-describedby","dialog-description-"+b.tc.id);_.w(2);_.C("ngIf",b.filter)("ngIfElse",a)}};Nhb=function(){return{diameter:100}};
Ohb=function(a){a&1&&(_.ue(),_.J(0,"circle",4));if(a&2){a=_.P();const b=_.Og(1);_.Ag("animation-name","mat-progress-spinner-stroke-rotate-"+a.xqa)("stroke-dashoffset",a.BBb(),"px")("stroke-dasharray",a.Noa(),"px")("stroke-width",a.eBb(),"%")("transform-origin",a.fBb(b));_.zg("r",a.Boa())}};
Phb=function(a){a&1&&(_.ue(),_.J(0,"circle",4));if(a&2){a=_.P();const b=_.Og(1);_.Ag("stroke-dashoffset",a.BBb(),"px")("stroke-dasharray",a.Noa(),"px")("stroke-width",a.eBb(),"%")("transform-origin",a.fBb(b));_.zg("r",a.Boa())}};Qhb=function(){return{Zr:!1,rJ:!1,Fm:!1,yD:!1}};Rhb=function(a,b){a&1&&(_.E(0,"div",1,0),_.Rg(2),_.G());a&2&&(a=b.id,b=_.P(),_.C("id",b.id)("ngClass",b.jj),_.zg("aria-label",b.ariaLabel||null)("aria-labelledby",b.vS(a)))};
Shb=function(a,b){if(a&1){const c=_.ke();_.E(0,"mat-option",12);_.Q(1);_.E(2,"button",13);_.N("click",function(d){const e=_.n(c).ua,f=_.P(2);d.stopPropagation();f.BYa.emit(e);return _.q()});_.E(3,"mat-icon",14);_.Q(4);_.G()()()}a&2&&(a=b.ua,b=_.P(2),_.C("value",a),_.w(),_.ch(" ",a.label," "),_.w(2),_.C("svgIcon",_.BC(b.yi,"delete_filter"))("fontSet",b.fjb?"google-material-icons":void 0),_.w(),_.dh(_.CC(b.yi,"delete_filter")))};
Thb=function(a){a&1&&(_.E(0,"div",9)(1,"mat-optgroup",10),_.B(2,Shb,5,5,"mat-option",11),_.G()());a&2&&(a=_.P(),_.w(2),_.C("ngForOf",a.FD))};Uhb=function(a){a&1&&_.Gg(0)};Whb=function(a,b){a&1&&(_.E(0,"mat-option",20),_.B(1,Uhb,1,0,"ng-container",21),_.G());a&2&&(a=b.ua,_.P(4),b=_.Og(12),_.C("value",a),_.w(),_.C("ngTemplateOutlet",b)("ngTemplateOutletContext",_.oh(3,Vhb,a)))};
Xhb=function(a){a&1&&(_.E(0,"div")(1,"mat-optgroup",18),_.B(2,Whb,2,5,"mat-option",19),_.G()());a&2&&(a=_.P().ua,_.w(),_.C("label",a.wO),_.w(),_.C("ngForOf",a.vO))};Yhb=function(a){a&1&&_.Gg(0)};Zhb=function(a){a&1&&(_.E(0,"mat-option",20),_.B(1,Yhb,1,0,"ng-container",21),_.G());if(a&2){a=_.P().ua;_.P(2);const b=_.Og(12);_.C("value",a);_.w();_.C("ngTemplateOutlet",b)("ngTemplateOutletContext",_.oh(3,Vhb,a))}};
$hb=function(a,b){a&1&&(_.L(0),_.B(1,Xhb,3,2,"div",16)(2,Zhb,2,5,"mat-option",17),_.M());a&2&&(a=b.ua,_.P(2),_.w(),_.C("ngIf",_.DC(a)&&a.vO.length>0),_.w(),_.C("ngIf",!_.DC(a)))};aib=function(a){a&1&&(_.E(0,"mat-option",22)(1,"span",23),_.Q(2),_.G()());a&2&&(a=_.P(3),_.w(2),_.dh(a.hD))};bib=function(a,b){a&1&&(_.L(0),_.B(1,aib,3,1,"mat-option",8),_.M());a&2&&(a=b.Ka,b=_.P(2),_.w(),_.C("ngIf",b.hD&&a.length===0))};
cib=function(a){a&1&&(_.L(0),_.B(1,$hb,3,2,"ng-container",15),_.R(2,"async"),_.B(3,bib,2,1,"ng-container",16),_.R(4,"async"),_.M());a&2&&(a=_.P(),_.w(),_.C("ngForOf",_.S(2,2,a.lZ)),_.w(2),_.C("ngIf",_.S(4,4,a.lZ)))};dib=function(a,b){a&1&&(_.E(0,"mat-option",20)(1,"span"),_.Q(2),_.G()());a&2&&(a=b.ua,_.C("value",a),_.zg("aria-label",a.ariaLabel||a.displayName),_.w(2),_.dh(a.displayName))};
eib=function(a){a&1&&(_.E(0,"div")(1,"mat-optgroup",18),_.B(2,dib,3,3,"mat-option",19),_.G()());a&2&&(a=_.P().ua,_.w(),_.C("label",a.wO),_.w(),_.C("ngForOf",a.vO))};fib=function(a){a&1&&(_.E(0,"mat-option",20)(1,"span"),_.Q(2),_.G()());a&2&&(a=_.P().ua,_.C("value",a),_.zg("aria-label",a.ariaLabel||null),_.w(2),_.dh(a.displayName))};
gib=function(a,b){a&1&&(_.L(0),_.B(1,eib,3,2,"div",16)(2,fib,3,3,"mat-option",17),_.M());a&2&&(a=b.ua,_.P(2),_.w(),_.C("ngIf",_.DC(a)&&a.vO.length>0),_.w(),_.C("ngIf",!_.DC(a)))};hib=function(a){a&1&&(_.E(0,"mat-option",22)(1,"span",23),_.Q(2),_.G()());a&2&&(a=_.P(3),_.w(2),_.dh(a.hD))};iib=function(a,b){a&1&&(_.L(0),_.B(1,hib,3,1,"mat-option",8),_.M());a&2&&(a=b.Ka,b=_.P(2),_.w(),_.C("ngIf",b.hD&&a.length===0))};
jib=function(a){a&1&&(_.B(0,gib,3,2,"ng-container",15),_.R(1,"async"),_.B(2,iib,2,1,"ng-container",16),_.R(3,"async"));a&2&&(a=_.P(),_.C("ngForOf",_.S(1,2,a.dP)),_.w(2),_.C("ngIf",_.S(3,4,a.dP)))};kib=function(a){a&1&&(_.E(0,"mat-option",22),_.J(1,"mat-spinner",24),_.G());a&2&&(a=_.P(),_.zg("aria-label",a.oxb))};lib=function(a){a&1&&(_.E(0,"b"),_.Q(1),_.G());a&2&&(a=_.P().ua,_.w(),_.dh(a.text))};mib=function(a){a&1&&(_.E(0,"i"),_.Q(1),_.G());a&2&&(a=_.P().ua,_.w(),_.dh(a.text))};
nib=function(a){a&1&&(_.E(0,"u"),_.Q(1),_.G());a&2&&(a=_.P().ua,_.w(),_.dh(a.text))};oib=function(a){a&1&&(_.L(0),_.Q(1),_.M());a&2&&(a=_.P().ua,_.w(),_.dh(a.text))};pib=function(a,b){a&1&&(_.E(0,"span"),_.L(1,25),_.B(2,lib,2,1,"b",26)(3,mib,2,1,"i",26)(4,nib,2,1,"u",26)(5,oib,2,1,"ng-container",27),_.M(),_.G());a&2&&(a=b.ua,_.w(),_.C("ngSwitch",a.tag),_.w(),_.C("ngSwitchCase","b"),_.w(),_.C("ngSwitchCase","i"),_.w(),_.C("ngSwitchCase","u"))};
qib=function(a,b){a&1&&_.B(0,pib,6,4,"span",15);a&2&&_.C("ngForOf",b.ua.q4)};rib=function(a,b){return this.iLc(b)};sib=function(a){a&1&&(_.E(0,"tr",0)(1,"td",3),_.Q(2),_.G()());a&2&&(a=_.P(),_.w(),_.Ag("padding-top",a.ZR)("padding-bottom",a.ZR),_.zg("colspan",a.fya),_.w(),_.ch(" ",a.label," "))};tib=function(a){a&1&&(_.E(0,"td",3),_.Q(1),_.G());a&2&&(a=_.P(2),_.Ag("padding-top",a.ZR)("padding-bottom",a.ZR),_.zg("colspan",a.Q$),_.w(),_.ch(" ",a.Q$>=a.LPb?a.label:""," "))};
uib=function(a,b){if(a&1){const c=_.ke();_.E(0,"td",6)(1,"button",7);_.N("click",function(d){const e=_.n(c).ua,f=_.P(2);return _.q(f.PDc(e,d))})("focus",function(d){const e=_.n(c).ua,f=_.P(2);return _.q(f.lFc(e,d))});_.E(2,"span",8);_.Q(3);_.G();_.J(4,"span",9);_.G()()}if(a&2){a=b.ua;b=b.gM;const c=_.P().gM,d=_.P();_.Ag("width",d.gzb)("padding-top",d.ZR)("padding-bottom",d.ZR);_.zg("data-mat-row",c)("data-mat-col",b);_.w();_.Bg("mat-calendar-body-disabled",!a.enabled)("mat-calendar-body-active",d.nCb(c,
b))("mat-calendar-body-range-start",d.oMa(a.Am))("mat-calendar-body-range-end",d.nMa(a.Am))("mat-calendar-body-in-range",d.jpa(a.Am))("mat-calendar-body-comparison-bridge-start",d.FHc(a.Am,c,b))("mat-calendar-body-comparison-bridge-end",d.EHc(a.Am,c,b))("mat-calendar-body-comparison-start",d.sCb(a.Am))("mat-calendar-body-comparison-end",d.rCb(a.Am))("mat-calendar-body-in-comparison-range",d.JHc(a.Am))("mat-calendar-body-preview-start",d.RHc(a.Am))("mat-calendar-body-preview-end",d.QHc(a.Am))("mat-calendar-body-in-preview",
d.KHc(a.Am));_.C("ngClass",a.iPc)("tabindex",d.nCb(c,b)?0:-1);_.zg("aria-label",a.ariaLabel)("aria-disabled",!a.enabled||null)("aria-pressed",d.g2(a.Am))("aria-current",d.kZb===a.Am?"date":null)("aria-describedby",d.jGc(a.Am));_.w();_.Bg("mat-calendar-body-selected",d.g2(a.Am))("mat-calendar-body-comparison-identical",d.GHc(a.Am))("mat-calendar-body-today",d.kZb===a.Am);_.w();_.ch(" ",a.Jea," ")}};
wib=function(a,b){a&1&&(_.E(0,"tr",1),_.B(1,tib,2,6,"td",4),_.vC(2,uib,5,48,"td",5,vib),_.G());if(a&2){a=b.ua;b=b.gM;const c=_.P();_.w();_.Fg(b===0&&c.Q$?1:-1);_.w();_.wC(a)}};xib=function(a){return(a==null?void 0:a.nodeName)==="TD"};yib=function(a){let b;if(xib(a))b=a;else if(xib(a.parentNode))b=a.parentNode;else{let d;xib((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};
zib=function(a,b,c){return c!==null&&b!==c&&a<c&&a===b};Aib=function(a,b,c){return b!==null&&b!==c&&a>=b&&a===c};Bib=function(a,b,c,d){return d&&b!==null&&c!==null&&b!==c&&a>=b&&a<=c};Cib=function(a){a=a.changedTouches[0];return document.elementFromPoint(a.clientX,a.clientY)};Dib=function(a,b){a&1&&(_.E(0,"th",2)(1,"span",6),_.Q(2),_.G(),_.E(3,"span",3),_.Q(4),_.G()());a&2&&(a=b.ua,_.w(2),_.dh(a.UQb),_.w(2),_.dh(a.Idb))};
Fib=function(a,b,c,d,e){b=a.getYear(b);c=a.getYear(c);a=Eib(a,d,e);return Math.floor((b-a)/24)===Math.floor((c-a)/24)};EC=function(a,b,c,d){return((a.getYear(b)-Eib(a,c,d))%24+24)%24};Eib=function(a,b,c){let d=0;c?d=a.getYear(c)-24+1:b&&(d=a.getYear(b));return d};Gib=function(){};
Hib=function(a){if(a&1){const b=_.ke();_.E(0,"mat-month-view",4);_.hh("activeDateChange",function(c){_.n(b);const d=_.P();_.gh(d.ob,c)||(d.ob=c);return _.q(c)});_.N("_userSelection",function(c){_.n(b);const d=_.P();return _.q(d.ioa(c))})("dragStarted",function(c){_.n(b);const d=_.P();return _.q(d.gFc(c))})("dragEnded",function(c){_.n(b);const d=_.P();return _.q(d.uKa(c))});_.G()}a&2&&(a=_.P(),_.fh("activeDate",a.ob),_.C("selected",a.selected)("dateFilter",a.uj)("maxDate",a.Ed)("minDate",a.Cd)("dateClass",
a.Ol)("comparisonStart",a.Sv)("comparisonEnd",a.ty)("startDateAccessibleName",a.h8)("endDateAccessibleName",a.A4)("activeDrag",a.Hna))};
Iib=function(a){if(a&1){const b=_.ke();_.E(0,"mat-year-view",5);_.hh("activeDateChange",function(c){_.n(b);const d=_.P();_.gh(d.ob,c)||(d.ob=c);return _.q(c)});_.N("monthSelected",function(c){_.n(b);const d=_.P();return _.q(d.zIc(c))})("selectedChange",function(c){_.n(b);const d=_.P();return _.q(d.GBb(c,"month"))});_.G()}a&2&&(a=_.P(),_.fh("activeDate",a.ob),_.C("selected",a.selected)("dateFilter",a.uj)("maxDate",a.Ed)("minDate",a.Cd)("dateClass",a.Ol))};
Jib=function(a){if(a&1){const b=_.ke();_.E(0,"mat-multi-year-view",6);_.hh("activeDateChange",function(c){_.n(b);const d=_.P();_.gh(d.ob,c)||(d.ob=c);return _.q(c)});_.N("yearSelected",function(c){_.n(b);const d=_.P();return _.q(d.cMc(c))})("selectedChange",function(c){_.n(b);const d=_.P();return _.q(d.GBb(c,"year"))});_.G()}a&2&&(a=_.P(),_.fh("activeDate",a.ob),_.C("selected",a.selected)("dateFilter",a.uj)("maxDate",a.Ed)("minDate",a.Cd)("dateClass",a.Ol))};Kib=function(){};
Lib=function(a){a&1&&(_.ue(),_.E(0,"svg",2),_.J(1,"path",3),_.G())};_.FC=function(a){_.Cp(a).status="DEGRADED"};
_.GC=function(a){for(var b=[],c=0,d=0;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++],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("")};
_.Mib=function(a){var b=a.length,c=b*3/4;c%3?c=Math.floor(c):_.ma("=.",a[b-1])&&(c=_.ma("=.",a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;_.Oya(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d};_.HC=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};reb=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)};
Nib=class{destroy(){}aM(){}move(a,b){this.attach(b,this.detach(a))}};
seb=class{constructor(){this.BK=new Map;this.jJ=void 0}has(a){return this.BK.has(a)}delete(a){if(!this.has(a))return!1;const b=this.BK.get(a);this.jJ!==void 0&&this.jJ.has(b)?(this.BK.set(a,this.jJ.get(b)),this.jJ.delete(b)):this.BK.delete(a);return!0}get(a){return this.BK.get(a)}set(a,b){if(this.BK.has(a)){a=this.BK.get(a);this.jJ===void 0&&(this.jJ=new Map);const c=this.jJ;for(;c.has(a);)a=c.get(a);c.set(a,b)}else this.BK.set(a,b)}forEach(a){for(let [b,c]of this.BK){let d=b,e=c;a(e,d);if(this.jJ!==
void 0){const f=this.jJ;for(;f.has(e);)e=f.get(e),a(e,d)}}}};Oib=class{constructor(a,b,c){this.UO=a;this.ua=b;this.gM=c}};veb=class{constructor(a){this.C5c=a;this.rxa=void 0}};
web=class extends Nib{constructor(a,b,c){super();this.UO=a;this.HUc=b;this.UYb=c;this.mfb=void 0;this.A6=!1}get length(){return this.UO.length-10}at(a){return _.Zja(this.UO,a)[8].ua}attach(a,b){const c=b[6];this.A6||(this.A6=a!==this.length);_.aka(this.UO,b,a,_.$ja(this.UYb,c))}detach(a){this.A6||(this.A6=a!==this.length-1);return _.Ff(this.UO,a)}create(a,b){a=_.Yja(this.HUc,this.UYb,new Oib(this.UO,b,a),{wYa:null});let c;(c=this.mfb)==null||c.Qmd();return a}destroy(a){_.Aha(a[1],a);let b;(b=this.mfb)==
null||b.Rmd()}aM(a,b){_.Zja(this.UO,a)[8].ua=b}reset(){this.A6=!1;let a;(a=this.mfb)==null||a.reset()}};_.IC=class{constructor(a,b,c){this.locale=a;this.UPc=b;this.tea=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.tea)==null?void 0:e.dateFormat)!=null?f:"mediumDate";let l,p,t;const x=(t=(p=c!=null?c:(l=this.tea)==null?void 0:l.lqd)!=null?p:this.UPc)!=null?t:void 0;return _.Zbb(a,g,d||this.locale,x)}catch(e){throw new _.rd(2100,!1);}}};
_.IC.O=function(a){return new (a||_.IC)(_.y(_.Pj,16),_.y(_.xKa,24),_.y(_.yKa,24))};_.IC.Ke=_.Rd({name:"date",type:_.IC,ie:!0,standalone:!0});_.JC=class{constructor(a,b){this.Ja=a;this.Sc=b;this.OAb=null;this.XHb=new _.kn}get Cfa(){return this.OAb}Fc(){const a=this.Ja.ma;this.aDb=this.Sc.Ik(a,a.nodeType===1&&a.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(b=>{this.OAb=b;this.XHb.emit(b)})}Ia(){this.Sc.Gi(this.Ja);this.aDb&&this.aDb.unsubscribe()}};
_.JC.O=function(a){return new (a||_.JC)(_.y(_.Fe),_.y(_.rr))};_.JC.La=_.Qd({type:_.JC,na:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{XHb:"cdkFocusChange"},Qb:["cdkMonitorFocus"],standalone:!0});_.LC=function(a,b){return KC(b)&&a.isValid(b)?b:null};_.MC=function(a,b,c){return a.getYear(b)-a.getYear(c)||a.getMonth(b)-a.getMonth(c)||a.getDate(b)-a.getDate(c)};NC=function(a,b,c){if(b&&c){let d=a.isValid(b),e=a.isValid(c);return d&&e?!_.MC(a,b,c):d==e}return b==c};
_.OC=function(a,b,c,d){return c&&_.MC(a,b,c)<0?c:d&&_.MC(a,b,d)>0?d:b};_.PC=class{constructor(){this.uxa=this.SCb=new _.fg}fi(a){return a==null||KC(a)&&this.isValid(a)?a:this.invalid()}Q7(a){this.locale=a;this.SCb.next()}};Pib=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;KC=function(a){return a instanceof Date};Qib=function(a){const b=new Intl.DateTimeFormat(a.locale,{month:"short",timeZone:"utc"});return Beb(12,c=>a.V$(b,new Date(2017,c,1)))};
Rib=function(a){const b=new Intl.DateTimeFormat(a.locale,{day:"numeric",timeZone:"utc"});return Beb(31,c=>a.V$(b,new Date(2017,0,c+1)))};_.Sib=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{weekday:b,timeZone:"utc"});return Beb(7,d=>a.V$(c,new Date(2017,0,d+1)))};QC=function(a,b){const c=new Intl.DateTimeFormat(a.locale,{year:"numeric",timeZone:"utc"});return a.V$(c,b)};_.RC=function(a,b){return a.getDate(a.v$(a.getYear(b),a.getMonth(b)+1,0))};
SC=function(a,b,c,d){a=a.v$(b,c,d);a.getMonth();return a};_.TC=function(a,b,c){let d=a.v$(a.getYear(b),a.getMonth(b)+c,a.getDate(b));a.getMonth(d)!=((a.getMonth(b)+c)%12+12)%12&&(d=a.v$(a.getYear(d),a.getMonth(d),0));return d};_.UC=function(a,b,c){return _.TC(a,b,c*12)};_.VC=function(a,b,c){return a.v$(a.getYear(b),a.getMonth(b),a.getDate(b)+c)};Tib=function(a,b){return[b.getUTCFullYear(),a.fyb(b.getUTCMonth()+1),a.fyb(b.getUTCDate())].join("-")};
WC=class extends _.PC{constructor(a){super();this.WCb=_.Fd(_.IVa,{optional:!0});a!==void 0&&(this.WCb=a);super.Q7(this.WCb)}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("ic");b=new Intl.DateTimeFormat(this.locale,Object.assign({},b,{timeZone:"utc"}));return this.V$(b,a)}fi(a){if(typeof a===
"string"){if(!a)return null;if(Pib.test(a)){let b=new Date(a);if(this.isValid(b))return b}}return super.fi(a)}isValid(a){return!isNaN(a.getTime())}invalid(){return new Date(NaN)}v$(a,b,c){const d=new Date;d.setFullYear(a,b,c);d.setHours(0,0,0,0);return d}fyb(a){return("00"+a).slice(-2)}V$(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)}};
WC.O=function(a){return new (a||WC)(_.m(_.IVa,8))};WC.ta=_.k({token:WC,oa:WC.O});_.XC=class{};_.XC.O=function(a){return new (a||_.XC)};_.XC.Ca=_.Od({type:_.XC});_.XC.Ba=_.nd({Nb:[[{va:_.PC,Md:WC},{va:_.Os,nc:{parse:{ju:null},display:{ju:{year:"numeric",month:"numeric",day:"numeric"},sdb:{year:"numeric",month:"short"},zPc:{year:"numeric",month:"long",day:"numeric"},JYc:{year:"numeric",month:"long"}}}}]]});_.YC=class{};_.YC.O=function(a){return new (a||_.YC)};_.YC.Ca=_.Od({type:_.YC});
_.YC.Ba=_.nd({imports:[_.Ns,_.Ns]});ZC={g0b:"ACTIVE",v7b:"DELETE_IN_PROGRESS",x7b:"DELETE_REQUESTED",uhc:"LIFECYCLE_STATE_UNSPECIFIED",values(){return[ZC.uhc,ZC.g0b,ZC.x7b,ZC.v7b]}};Uib=class extends _.W{ha(){return Uib}ka(){return{keys:[]}}};
Vib=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")?_.V(this,"code"):null}set code(a){this.i.code=a}get details(){return _.Z(this,"details")?_.V(this,"details"):null}set details(a){this.i.details=a}get message(){return _.Z(this,"message")?_.V(this,"message"):null}set message(a){this.i.message=a}ha(){return Vib}ka(){return{keys:["code","details",
"message"],xd:{details:{xc:null,Hc:!0,Ic:!1,Jc:!1}}}}};
_.Wib=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")?_.V(this,"done"):null}set done(a){this.i.done=a}get error(){return _.Z(this,"error")?_.V(this,"error"):null}set error(a){this.i.error=a}get metadata(){return _.Z(this,"metadata")?_.V(this,"metadata"):null}set metadata(a){this.i.metadata=
a}get name(){return _.Z(this,"name")?_.V(this,"name"):null}set name(a){this.i.name=a}get response(){return _.Z(this,"response")?_.V(this,"response"):null}set response(a){this.i.response=a}ha(){return _.Wib}ka(){return{keys:["done","error","metadata","name","response"],xd:{metadata:{xc:null,Hc:!1,Ic:!1,Jc:!1},response:{xc:null,Hc:!1,Ic:!1,Jc:!1}},Ha:{error:Vib}}}};
Xib=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")?_.V(this,"id"):null}set id(a){this.i.id=a}get type(){return _.Z(this,"type")?_.V(this,"type"):null}set type(a){this.i.type=a}ha(){return Xib}ka(){return{keys:["id","type"]}}};
_.$C=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")?_.V(this,
"createTime"):null}set createTime(a){this.i.createTime=a}get labels(){return _.Z(this,"labels")?_.V(this,"labels"):null}set labels(a){this.i.labels=a}get lifecycleState(){return _.Z(this,"lifecycleState")?_.V(this,"lifecycleState"):null}set lifecycleState(a){this.i.lifecycleState=a}get name(){return _.Z(this,"name")?_.V(this,"name"):null}set name(a){this.i.name=a}get parent(){return _.Z(this,"parent")?_.V(this,"parent"):null}set parent(a){this.i.parent=a}get projectId(){return _.Z(this,"projectId")?
_.V(this,"projectId"):null}set projectId(a){this.i.projectId=a}get projectNumber(){return _.Z(this,"projectNumber")?_.V(this,"projectNumber"):null}set projectNumber(a){this.i.projectNumber=a}get tags(){return _.Z(this,"tags")?_.V(this,"tags"):null}set tags(a){this.i.tags=a}ha(){return _.$C}ka(){return{Na:{lifecycleState:ZC},keys:"createTime labels lifecycleState name parent projectId projectNumber tags".split(" "),xd:{labels:{xc:null,Hc:!1,Ic:!1,Jc:!1},tags:{xc:null,Hc:!1,Ic:!1,Jc:!1}},Ha:{parent:Xib}}}};
Yib=class extends _.W{constructor(a={}){super();this.i.projects=a.Tn==null?null:a.Tn;this.i.nextPageToken=a.nextPageToken==null?null:a.nextPageToken}get nextPageToken(){return _.Z(this,"nextPageToken")?_.V(this,"nextPageToken"):null}set nextPageToken(a){this.i.nextPageToken=a}get Tn(){return _.Z(this,"projects")?_.V(this,"projects"):null}set Tn(a){this.i.projects=a}ha(){return Yib}ka(){return{Oa:{projects:_.$C},keys:["nextPageToken","projects"]}}};
_.aD={$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"};
bD=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}create(a,b={},c={}){return _.Cn(this.ub,{body:a,Lb:"POST",Mb:"cloudresourcemanager.projects.create",path:`/${this.Wa}/projects`,Sa:_.Fh(b,_.aD,c),Ob:_.Wib})}delete(a,b={},c={}){return _.Cn(this.ub,{body:null,Lb:"DELETE",Mb:"cloudresourcemanager.projects.delete",path:`/${this.Wa}/projects/${a}`,Sa:_.Fh(b,_.aD,c),Ob:Uib})}get(a,b={},c={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"cloudresourcemanager.projects.get",
path:`/${this.Wa}/projects/${a}`,Sa:_.Fh(b,_.aD,c),Ob:_.$C})}list(a={},b={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"cloudresourcemanager.projects.list",path:`/${this.Wa}/projects`,Sa:_.Fh(a,_.aD,b),Ob:Yib})}update(a,b,c={},d={}){return _.Cn(this.ub,{body:b,Lb:"PUT",Mb:"cloudresourcemanager.projects.update",path:`/${this.Wa}/projects/${a}`,Sa:_.Fh(c,_.aD,d),Ob:_.$C})}};bD.O=function(a){return new (a||bD)(_.m(_.BZa,8),_.m(_.CZa),_.m(_.Bn,8))};bD.ta=_.k({token:bD,oa:bD.O});_.cD=class{};
_.cD.O=function(a){return new (a||_.cD)};_.cD.ta=_.k({token:_.cD,oa:a=>bD.O(a),Ea:_.Ku});Zib=0;
_.ty=class{get oq(){return this.jy}set oq(a){this.jy=a;this.hx()}get Dt(){return this.Kca}set Dt(a){this.Kca=a;this.hx()}get ZK(){return this.ADb}set ZK(a){this.ADb=_.ij(a)}get He(){return this.NBb}set He(a){this.NBb=_.ij(a)}set Bd(a){const b=this.yNa;b&&b.length&&b.split(" ").forEach(c=>{this.jj[c]=!1});(this.yNa=a)&&a.length&&(a.split(" ").forEach(c=>{this.jj[c]=!0}),this.Ja.ma.className="")}get classList(){return this.Bd}set classList(a){this.Bd=a}constructor(a,b,c,d){this.Ja=a;this.nb=b;this.Ta=
d;this.Mi=new _.Wg;this.jj={};this.JE="void";this.Hl=new _.fg;this.close=this.closed=new _.kn;this.fja=`mat-menu-panel-${Zib++}`;this.jz=c.jz||"";this.jy=c.oq;this.Kca=c.Dt;this.Oj=c.Oj;this.ADb=c.ZK;this.NBb=c.He}Ra(){this.hx()}Qd(){this.bPa();this.Gb=_.Hr((new _.Lr(this.Mi)).Uz().tH());this.Gb.KL.subscribe(()=>this.closed.emit("tab"));_.v(this.Mi.Kc,_.og(this.Mi),_.pg(a=>_.of(...a.map(b=>b.Jl)))).subscribe(a=>_.Ir(this.Gb,a));this.Mi.Kc.subscribe(a=>{const b=this.Gb;var c;this.JE==="enter"&&((c=
b.uf)==null?0:c.ho())&&(a=a.toArray(),c=Math.max(0,Math.min(a.length-1,b.Bq||0)),a[c]&&!a[c].disabled?b.cj(c):_.Jr(b))})}Ia(){let a;(a=this.Gb)==null||a.destroy();this.Mi.destroy();this.closed.complete();let b;(b=this.IAb)==null||b.unsubscribe()}Jr(){return _.v(this.Mi.Kc,_.og(this.Mi),_.pg(a=>_.of(...a.map(b=>b.Jr))))}KPa(){}removeItem(){}ke(a){const b=a.keyCode,c=this.Gb;switch(b){case 27:_.Zi(a)||(a.preventDefault(),this.closed.emit("keydown"));break;case 37:this.aL&&this.direction==="ltr"&&this.closed.emit("keydown");
break;case 39:this.aL&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:b!==38&&b!==40||_.Kr(c,"keyboard");c.Pn(a);return}a.stopPropagation()}Bfa(a="program"){let b;(b=this.IAb)==null||b.unsubscribe();this.IAb=_.v(this.nb.Zl,_.ag(1)).subscribe(()=>{let c=null;this.Mi.length&&(c=this.Mi.first.Sg().closest('[role="menu"]'));if(!c||!c.contains(document.activeElement)){const d=this.Gb;_.Kr(d,a).BB(0,1);!d.uf&&c&&c.focus()}})}Mka(a){a=`${this.N$}${Math.min(this.e$+a,24)}`;const b=Object.keys(this.jj).find(c=>
c.startsWith(this.N$));b&&b!==this.jT||(this.jT&&(this.jj[this.jT]=!1),this.jj[a]=!0,this.jT=a)}hx(a=this.oq,b=this.Dt){const c=this.jj;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||_.ln(d)}rOa(){this.JE="enter"}JNa(){this.JE="void"}bba(a){this.Hl.next(a);this.yE=!1}cba(a){this.yE=!0;a.Cf==="enter"&&this.Gb.Bq===0&&(a.element.scrollTop=0)}bPa(){_.v(this.V9.Kc,_.og(this.V9)).subscribe(a=>{this.Mi.reset(a.filter(b=>
b.SI===this));_.Zg(this.Mi)})}};_.ty.O=function(a){return new (a||_.ty)(_.y(_.Fe),_.y(_.uf),_.y(_.d7a),_.y(_.Ah))};
_.ty.La=_.Qd({type:_.ty,yd:function(a,b,c){a&1&&(_.Yg(c,_.a7a,5),_.Yg(c,_.sy,5),_.Yg(c,_.sy,4));if(a&2){let d;_.$g(d=_.ah())&&(b.cr=d.first);_.$g(d=_.ah())&&(b.V9=d);_.$g(d=_.ah())&&(b.items=d)}},rb:function(a,b){a&1&&_.Xg(_.Ug,5);if(a&2){let c;_.$g(c=_.ah())&&(b.Oc=c.first)}},inputs:{Oj:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],Ce:[0,"aria-labelledby","ariaLabelledby"],Lv:[0,"aria-describedby","ariaDescribedby"],oq:"xPosition",Dt:"yPosition",ZK:"overlapTrigger",He:"hasBackdrop",Bd:[0,
"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}});_.dD=class extends _.ty{constructor(a,b,c,d){super(a,b,c,d);this.N$="mat-elevation-z";this.e$=4}};_.dD.O=function(a){return new (a||_.dD)(_.y(_.Fe),_.y(_.uf),_.y(_.d7a),_.y(_.Ah))};
_.dD.wa=_.Kd({type:_.dD,na:[["mat-menu"]],qb:["ngSkipHydration",""],lb:4,Xa:function(a){a&2&&_.zg("aria-label",null)("aria-labelledby",null)("aria-describedby",null)("mat-id-collision",null)},Qb:["matMenu"],features:[_.lh([{va:_.Wx,Fb:_.dD}]),_.xg],bc:["*"],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&&(_.Qg(),_.B(0,Ceb,3,6,"ng-template"))},Fa:[_.$n],styles:['mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px;position:relative}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.mat-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-menu-submenu-icon{fill:CanvasText}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],
kb:2,data:{animation:[_.C7a,_.D7a]},Ma:0});_.eD=class{};_.eD.O=function(a){return new (a||_.eD)};_.eD.Ca=_.Od({type:_.eD});_.eD.Ba=_.nd({imports:[_.Ns,_.Ns]});$ib="Y Z E P T G M K  m u n".split(" ");_.fD=class{constructor(a){this.Bc=(a==null?void 0:a.Bc)||"raised"}};_.fD.O=function(a){return new (a||_.fD)(_.y(_.Fdb,8))};
_.fD.wa=_.Kd({type:_.fD,na:[["mat-card"]],qb:[1,"mat-mdc-card","mdc-card"],lb:4,Xa:function(a,b){a&2&&_.Bg("mat-mdc-card-outlined",b.Bc==="outlined")("mdc-card--outlined",b.Bc==="outlined")},inputs:{Bc:"appearance"},Qb:["matCard"],standalone:!0,features:[_.mh],bc:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Qg(),_.Rg(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);border-color:var(--mdc-elevated-card-container-color);border-radius:var(--mdc-elevated-card-container-shape);box-shadow:var(--mdc-elevated-card-container-elevation)}.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)}.mat-mdc-card-outlined{background-color:var(--mdc-outlined-card-container-color);border-radius:var(--mdc-outlined-card-container-shape);border-width:var(--mdc-outlined-card-outline-width);border-color:var(--mdc-outlined-card-outline-color);box-shadow:var(--mdc-outlined-card-container-elevation)}.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);line-height:var(--mat-card-title-text-line-height);font-size:var(--mat-card-title-text-size);letter-spacing:var(--mat-card-title-text-tracking);font-weight:var(--mat-card-title-text-weight)}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color);font-family:var(--mat-card-subtitle-text-font);line-height:var(--mat-card-subtitle-text-line-height);font-size:var(--mat-card-subtitle-text-size);letter-spacing:var(--mat-card-subtitle-text-tracking);font-weight:var(--mat-card-subtitle-text-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'],
kb:2,Ma:0});_.ajb=function(a,b,c,d,e,f){const g=new _.jg(1);return _.v(_.v(_.keb(c),_.qg(_.rf(d)),_.qg(g)),_.Qj(a.Ga,e),_.Yf(b),_.eg(f),_.ig(g),_.df())};_.gD=class{constructor(a){this.Ga=a}};_.gD.O=function(a){return new (a||_.gD)(_.m(_.Jp))};_.gD.ta=_.k({token:_.gD,oa:_.gD.O,Ea:"root"});_.hD=class{transform(a){var b=a;a=b;var c="",d=1;b<0&&(b=-b);if(b===Infinity)a=(Infinity*Math.sign(a)).toString();else{for(var e=0;e<$ib.length;e++){var f=$ib[e];d=_.mdb[f];if(b>=d||d<=1&&b>.1*d){c=f;break}}c||(d=1);b=Math.pow(10,0);a=Math.round(a/d*b)/b+""+c}return`${a}B`}};_.hD.O=function(a){return new (a||_.hD)};_.hD.Ke=_.Rd({name:"humanizeBytes",type:_.hD,ie:!0});_.iD=class{};_.iD.O=function(a){return new (a||_.iD)};_.iD.Ca=_.Od({type:_.iD});_.iD.Ba=_.nd({Nb:[_.hD]});_.bjb=new _.Vd("CDK_TREE_NODE_OUTLET_NODE");_.jD=class{constructor(a,b){this.Ef=a;this.RMa=b}};_.jD.O=function(a){return new (a||_.jD)(_.y(_.Vg),_.y(_.bjb,8))};_.jD.La=_.Qd({type:_.jD,na:[["","cdkTreeNodeOutlet",""]],standalone:!0});var cjb=class{constructor(a){this.ua=a}},kD=class{constructor(a){this.qa=a}};kD.O=function(a){return new (a||kD)(_.y(_.Ug))};kD.La=_.Qd({type:kD,na:[["","cdkTreeNodeDef",""]],inputs:{Tz:[0,"cdkTreeNodeDefWhen","when"]},standalone:!0});var lD;_.djb=function(a,b,c=a.vE,d=a.v2.Ef,e){if((c=c.diff(b))||a.QFb)c==null||_.JIa(c,(f,g,l)=>{f.Ow==null?a.insertNode(b[l],l,d,e):l==null?d.remove(g):(f=d.get(g),d.move(f,l))}),c==null||_.KIa(c,f=>{const g=f.item;f.sk!=void 0&&(d.get(f.sk).context.ua=g)}),_.mn(a.Ta)};
_.mD=class{get dataSource(){return this.Er}set dataSource(a){this.Er!==a&&this.GOa(a)}constructor(a,b,c){this.iB=a;this.Ta=b;this.Xb=c;this.vq=new _.fg;this.II=new Map;this.Lj=new Map;this.QR=new Map;this.rH=new _.$h({start:0,end:Number.MAX_VALUE});this.R$=new _.$h([]);this.SMa=new _.$h(null);this.FE=new _.$h(new Map);this.ECb=new _.$h([]);this.bIc=_.Fd(_.XTa);this.QFb=!1}Qd(){this.sHc()}uG(){this.rLc();this.TEb()}Ia(){this.v2.Ef.clear();this.rH.complete();this.vq.next();this.vq.complete();this.Er&&
typeof this.Er.disconnect==="function"&&this.dataSource.disconnect(this);this.fS&&(this.fS.unsubscribe(),this.fS=null);let a;(a=this.Gb)==null||a.destroy()}Ra(){this.qHc()}Fc(){this.QFb=!0}rLc(){this.WEc=this.Yaa.filter(a=>!a.Tz)[0]}BEb(a){this.SMa.value===null&&this.SMa.next(a)}GOa(a){this.Er&&typeof this.Er.disconnect==="function"&&this.dataSource.disconnect(this);this.fS&&(this.fS.unsubscribe(),this.fS=null);a||this.v2.Ef.clear();this.Er=a;this.Yaa&&this.TEb()}nBb(){return this.Cc?this.Cc.wh:(this.nn!=
null||(this.nn=new _.$z(!0)),this.nn)}TEb(){if(!this.fS){var a;_.Kj(this.Er)?a=this.Er.connect(this):_.sf(this.Er)?a=this.Er:Array.isArray(this.Er)&&(a=_.r(this.Er));a&&(this.fS=_.v(this.EGc(a),_.qg(this.vq)).subscribe(b=>{this.OJc(b)}))}}EGc(a){const b=this.nBb();return _.v(_.ef([a,this.SMa,_.v(b.changed,_.og(null),_.rg(c=>{this.nFc(c)}))]),_.pg(([c,d])=>d===null?_.r({p7:c,hO:null,nodeType:d}):_.v(this.kEc(c,d),_.u(e=>Object.assign({},e,{nodeType:d})))))}OJc(a){a.nodeType===null?_.djb(this,a.p7):
(this.pLc(a.hO),_.djb(this,a.p7),this.wLc(a.hO))}nFc(a){if(a){var b=this.FE.value;for(const c of a.WE){let d;(d=b.get(c))==null||d.mAb(!0)}for(const c of a.removed){let d;(d=b.get(c))==null||d.mAb(!1)}}}sHc(){const a=_.v(_.ef([this.ECb,this.FE]),_.u(([b,c])=>b.reduce((d,e)=>{(e=c.get(this.Ff(e)))&&d.push(e);return d},[])));this.Gb=this.bIc(a,{lq:b=>this.Ff(b.data),Qu:b=>!!b.zg,LZb:!0,qNb:this.Xb.value})}qHc(){let a;const b=(a=this.lq)!=null?a:(c,d)=>this.Ff(d);this.vE=this.iB.find([]).create(b)}Y9c(){}uGc(a,
b){return this.Yaa.length===1?this.Yaa.first:this.Yaa.find(c=>c.Tz&&c.Tz(b,a))||this.WEc}insertNode(a,b,c,d){const e=this.dLa(),f=this.uGc(a,b),g=this.Ff(a),l=new cjb(a);let p;d!=null||(d=(p=this.Lj.get(g))!=null?p:void 0);e?l.level=e(a):d!==void 0&&this.II.has(this.Ff(d))?l.level=this.II.get(this.Ff(d))+1:l.level=0;this.II.set(g,l.level);(c?c:this.v2.Ef).di(f.qa,l,b);lD&&(lD.data=a)}Ud(a){let b,c;return!!(((b=this.Cc)==null?0:b.Ud(a))||((c=this.nn)==null?0:c.Ie(this.Ff(a))))}toggle(a){this.Cc?this.Cc.toggle(a):
this.nn&&this.nn.toggle(this.Ff(a))}expand(a){this.Cc?this.Cc.expand(a):this.nn&&this.nn.select(this.Ff(a))}collapse(a){this.Cc?this.Cc.collapse(a):this.nn&&this.nn.lg(this.Ff(a))}Lrb(a){this.Cc?this.Cc.Lrb(a):this.nn&&(this.Ud(a)?this.Gsa(a):this.bua(a))}bua(a){if(this.Cc)this.Cc.bua(a);else if(this.nn){const b=this.nn;b.select(this.Ff(a));_.v(this.V1(a),_.ag(1),_.qg(this.vq)).subscribe(c=>{b.select(...c.map(d=>this.Ff(d)))})}}Gsa(a){if(this.Cc)this.Cc.Gsa(a);else if(this.nn){const b=this.nn;b.lg(this.Ff(a));
_.v(this.V1(a),_.ag(1),_.qg(this.vq)).subscribe(c=>{b.lg(...c.map(d=>this.Ff(d)))})}}TN(){this.Cc?this.Cc.TN():this.nn&&this.nn.select(...this.R$.value.map(a=>this.Ff(a)))}collapseAll(){this.Cc?this.Cc.collapseAll():this.nn&&this.nn.lg(...this.R$.value.map(a=>this.Ff(a)))}dLa(){let a,b,c;return(c=(a=this.Cc)==null?void 0:(b=a.FW)==null?void 0:b.bind(this.Cc))!=null?c:this.Zha}dBb(){let a,b,c;return(c=(a=this.Cc)==null?void 0:(b=a.zC)==null?void 0:b.bind(this.Cc))!=null?c:this.Ada}lBb(a){const b=this.dLa();
var c;let d;const e=(d=this.nn)!=null?d:(c=this.Cc)==null?void 0:c.wh;if(!e)return _.r([]);const f=this.Ff(a);c=_.v(e.changed,_.pg(g=>g.WE.includes(f)?_.r(!0):g.removed.includes(f)?_.r(!1):_.nf),_.og(this.Ud(a)));if(b)return _.v(_.ef([c,this.R$]),_.u(([g,l])=>g?this.CAb(b,l,a,1):[]));if(c=this.dBb()){let g;return _.oj((g=c(a))!=null?g:[])}throw Error("Id");}CAb(a,b,c,d){const e=this.Ff(c);var f=b.findIndex(l=>this.Ff(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}EJc(a){this.FE.value.set(this.Ff(a.data),a);this.FE.next(this.FE.value)}E$c(a){this.FE.value.delete(this.Ff(a.data));this.FE.next(this.FE.value)}qBb(a){return this.II.get(this.Ff(a))}Loa(a){return this.bBb(a).length}Koa(a){const b=this.bBb(a),c=this.Ff(a);return b.findIndex(d=>this.Ff(d)===c)+1}vGc(a){return(a=this.Lj.get(this.Ff(a.data)))&&this.FE.value.get(this.Ff(a))}tGc(a){return _.v(this.lBb(a.data),_.u(b=>b.reduce((c,d)=>{(d=this.FE.value.get(this.Ff(d)))&&c.push(d);
return c},[])))}fKc(a){this.Gb.Pn(a)}V1(a){if(this.Cc)return _.r(this.Cc.nO(a));if(this.Zha)return a=this.CAb(this.Zha,this.R$.value,a,Infinity),_.r(a);if(this.Ada)return _.v(this.ZAb(a),_.leb((b,c)=>{b.push(...c);return b},[]));throw Error("Id");}ZAb(a){return this.Ada?_.v(_.oj(this.Ada(a)),_.ag(1),_.pg(b=>{for(const c of b)this.Lj.set(this.Ff(c),a);return _.v(_.r(...b),_.Yf(c=>_.hf(_.r([c]),this.ZAb(c))))})):_.r([])}Ff(a){let b,c;return(c=(b=this.cua)==null?void 0:b.call(this,a))!=null?c:a}bBb(a){var b=
this.Ff(a);b=(b=this.Lj.get(b))?this.Ff(b):null;let c;return(c=this.QR.get(b))!=null?c:[a]}DFc(a,b,c){if(!c.length)return null;var d;a=(d=this.II.get(this.Ff(a)))!=null?d:0;for(--b;b>=0;b--){d=c[b];let e;if(((e=this.II.get(this.Ff(d)))!=null?e:0)<a)return d}return null}GKa(a,b=0){const c=this.dBb();return c?_.v(_.r(...a),_.Yf(d=>{const e=this.Ff(d);this.Lj.has(e)||this.Lj.set(e,null);this.II.set(e,b);const f=_.oj(c(d));return _.hf(_.r([d]),_.v(f,_.ag(1),_.rg(g=>{this.QR.set(e,[...(g!=null?g:[])]);
let l;for(const p of(l=g)!=null?l:[])g=this.Ff(p),this.Lj.set(g,d),this.II.set(g,b+1)}),_.pg(g=>g?_.v(this.GKa(g,b+1),_.u(l=>this.Ud(d)?l:[])):_.r([]))))}),_.leb((d,e)=>{d.push(...e);return d},[])):_.r([...a])}kEc(a,b){if(this.Ada&&b==="flat")return this.QR.set(null,[...a]),_.v(this.GKa(a),_.u(c=>({p7:c,hO:c})));if(this.Zha&&b==="nested"){const c=this.Zha;return _.v(_.r(a.filter(d=>c(d)===0)),_.u(d=>({p7:d,hO:a})),_.rg(({hO:d})=>{this.Yyb(d)}))}if(b==="flat")return _.v(_.r({p7:a,hO:a}),_.rg(({hO:c})=>
{this.Yyb(c)}));this.QR.set(null,[...a]);return _.v(this.GKa(a),_.u(c=>({p7:a,hO:c})))}pLc(a){this.R$.next(a)}wLc(a){this.ECb.next(a)}Yyb(a){const b=this.dLa();if(b){this.Lj.clear();this.QR.clear();for(let e=0;e<a.length;e++){const f=a[e];var c=this.Ff(f);this.II.set(c,b(f));var d=this.DFc(f,e,a);this.Lj.set(c,d);c=d?this.Ff(d):null;let g;d=(g=this.QR.get(c))!=null?g:[];d.splice(e,0,f);this.QR.set(c,d)}}}};_.mD.O=function(a){return new (a||_.mD)(_.y(_.un),_.y(_.Ah),_.y(_.ds))};
_.mD.wa=_.Kd({type:_.mD,na:[["cdk-tree"]],yd:function(a,b,c){a&1&&_.Yg(c,kD,5);if(a&2){let d;_.$g(d=_.ah())&&(b.Yaa=d)}},rb:function(a,b){a&1&&_.Xg(_.jD,7);if(a&2){let c;_.$g(c=_.ah())&&(b.v2=c.first)}},qb:["role","tree",1,"cdk-tree"],Xa:function(a,b){a&1&&_.N("keydown",function(c){return b.fKc(c)})},inputs:{dataSource:"dataSource",Cc:"treeControl",Zha:"levelAccessor",Ada:"childrenAccessor",lq:"trackBy",cua:"expansionKey"},Qb:["cdkTree"],standalone:!0,features:[_.mh],ya:1,Aa:0,Da:[["cdkTreeNodeOutlet",
""]],qa:function(a){a&1&&_.Gg(0,0)},Fa:[_.jD],kb:2});
_.nD=class{get role(){return"treeitem"}set role(a){}get vj(){return this.wCb()}set vj(a){this.gCb=a}get Ud(){return this.oh.Ud(this.Ue)}set Ud(a){a?this.expand():this.collapse()}Np(){let a;return this.R5c||((a=this.Ja.ma.textContent)==null?void 0:a.trim())||""}get data(){return this.Ue}set data(a){a!==this.Ue&&(this.Ue=a,this.eKa.next())}get eWc(){let a;if(((a=this.oh.Cc)==null?void 0:a.vj)===void 0||this.oh.Cc.vj(this.Ue)){let b,c;if(((b=this.oh.Cc)==null?void 0:b.vj)===void 0&&((c=this.oh.Cc)==
null?void 0:c.nO(this.Ue).length)===0)return!0}else return!0;return!1}get level(){let a;return(a=this.oh.qBb(this.Ue))!=null?a:this.ZIc}wCb(){return this.oh.Cc?this.eWc?!1:!0:this.gCb}aBb(){return this.wCb()?String(this.Ud):null}Loa(){return this.oh.Loa(this.Ue)}Koa(){return this.oh.Koa(this.Ue)}constructor(a,b){this.Ja=a;this.oh=b;this.Cqa=-1;this.Xqa=new _.kn;this.iW=new _.kn;this.Jb=new _.fg;this.eKa=new _.fg;this.gCb=!1;this.oOa=!0;this.Ta=_.Fd(_.Ah);lD=this}Ra(){this.ZIc=Eeb(this.Ja.ma);_.v(this.oh.nBb().changed,
_.u(()=>this.Ud),_.cg()).subscribe(()=>{_.ln(this.Ta)});this.oh.BEb("flat");this.oh.EJc(this)}Ia(){lD===this&&(lD=null);this.eKa.complete();this.Jb.next();this.Jb.complete()}getParent(){let a;return(a=this.oh.vGc(this))!=null?a:null}zC(){return this.oh.tGc(this)}focus(){this.Cqa=0;this.oOa&&this.Ja.ma.focus();_.ln(this.Ta)}Z5c(){this.Cqa=-1;_.ln(this.Ta)}Hv(){this.zg||this.Xqa.next(this.Ue)}collapse(){this.vj&&this.oh.collapse(this.Ue)}expand(){this.vj&&this.oh.expand(this.Ue)}MAb(){this.zg||this.oh.Gb.Jy(this)}iKc(){this.zg||
(this.oOa=!1,this.oh.Gb.Jy(this),this.oOa=!0)}mAb(a){this.iW.emit(a)}};lD=null;_.nD.O=function(a){return new (a||_.nD)(_.y(_.Fe),_.y(_.mD))};
_.nD.La=_.Qd({type:_.nD,na:[["cdk-tree-node"]],qb:["role","treeitem",1,"cdk-tree-node"],lb:5,Xa:function(a,b){a&1&&_.N("click",function(){return b.iKc()})("focus",function(){return b.MAb()});a&2&&(_.Hg("tabindex",b.Cqa),_.zg("aria-expanded",b.aBb())("aria-level",b.level+1)("aria-posinset",b.Koa())("aria-setsize",b.Loa()))},inputs:{role:"role",vj:[2,"isExpandable","isExpandable",_.xh],Ud:"isExpanded",zg:[2,"isDisabled","isDisabled",_.xh],R5c:[0,"cdkTreeNodeTypeaheadLabel","typeaheadLabel"]},outputs:{Xqa:"activation",
iW:"expandedChange"},Qb:["cdkTreeNode"],standalone:!0,features:[_.yg]});var ejb=/([A-Za-z%]+)$/,oD=class{get level(){return this.spa}set level(a){this.AEb(a)}get indent(){return this.Zoa}set indent(a){this.zEb(a)}constructor(a,b,c,d){this.S2=a;this.oh=b;this.Uc=c;this.Xb=d;this.Jb=new _.fg;this.NNb="px";this.Zoa=40;this.Xba();d&&_.v(d.Gc,_.qg(this.Jb)).subscribe(()=>this.Xba(!0));a.eKa.subscribe(()=>this.Xba())}Ia(){this.Jb.next();this.Jb.complete()}WIc(){var a;const b=(a=this.S2.data&&this.oh.qBb(this.S2.data))!=null?a:null;a=this.spa==null?b:this.spa;return typeof a===
"number"?`${a*this.Zoa}${this.NNb}`:null}Xba(a=!1){const b=this.WIc();if(b!==this.OEc||a){a=this.Uc.ma;const c=this.Xb&&this.Xb.value==="rtl"?"paddingRight":"paddingLeft";a.style[c]=b||"";a.style[c==="paddingLeft"?"paddingRight":"paddingLeft"]="";this.OEc=b}}AEb(a){this.spa=isNaN(a)?null:a;this.Xba()}zEb(a){let b=a,c="px";typeof a==="string"&&(a=a.split(ejb),b=a[0],c=a[1]||c);this.NNb=c;this.Zoa=_.yh(b);this.Xba()}};oD.O=function(a){return new (a||oD)(_.y(_.nD),_.y(_.mD),_.y(_.Fe),_.y(_.ds,8))};
oD.La=_.Qd({type:oD,na:[["","cdkTreeNodePadding",""]],inputs:{level:[2,"cdkTreeNodePadding","level",_.yh],indent:[0,"cdkTreeNodePaddingIndent","indent"]},standalone:!0,features:[_.yg]});var pD=class{constructor(a,b){this.oh=a;this.S2=b;this.recursive=!1}Q2(){this.recursive?this.oh.Lrb(this.S2.data):this.oh.toggle(this.S2.data);this.oh.Gb.Jy(this.S2)}};pD.O=function(a){return new (a||pD)(_.y(_.mD),_.y(_.nD))};
pD.La=_.Qd({type:pD,na:[["","cdkTreeNodeToggle",""]],qb:["tabindex","-1"],Xa:function(a,b){a&1&&_.N("click",function(c){b.Q2();return c.stopPropagation()})("keydown.Enter",function(c){b.Q2();return c.preventDefault()})("keydown.Space",function(c){b.Q2();return c.preventDefault()})},inputs:{recursive:[2,"cdkTreeNodeToggleRecursive","recursive",_.xh]},standalone:!0,features:[_.yg]});var qD=class{};qD.O=function(a){return new (a||qD)};qD.Ca=_.Od({type:qD});qD.Ba=_.nd({});_.rD=class extends kD{};_.rD.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.rD)))(b||_.rD)}})();_.rD.La=_.Qd({type:_.rD,na:[["","matTreeNodeDef",""]],inputs:{Tz:[0,"matTreeNodeDefWhen","when"],data:[0,"matTreeNode","data"]},standalone:!0,features:[_.lh([{va:kD,Fb:_.rD}]),_.xg]});_.sD=class{constructor(a,b){this.Ef=a;this.RMa=b}};_.sD.O=function(a){return new (a||_.sD)(_.y(_.Vg),_.y(_.bjb,8))};_.sD.La=_.Qd({type:_.sD,na:[["","matTreeNodeOutlet",""]],standalone:!0,features:[_.lh([{va:_.jD,Fb:_.sD}])]});_.tD=class extends oD{get level(){return this.spa}set level(a){this.AEb(a)}get indent(){return this.Zoa}set indent(a){this.zEb(a)}};_.tD.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.tD)))(b||_.tD)}})();_.tD.La=_.Qd({type:_.tD,na:[["","matTreeNodePadding",""]],inputs:{level:[2,"matTreeNodePadding","level",_.yh],indent:[0,"matTreeNodePaddingIndent","indent"]},standalone:!0,features:[_.lh([{va:oD,Fb:_.tD}]),_.yg,_.xg]});_.uD=class extends pD{};_.uD.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.uD)))(b||_.uD)}})();_.uD.La=_.Qd({type:_.uD,na:[["","matTreeNodeToggle",""]],inputs:{recursive:[0,"matTreeNodeToggleRecursive","recursive"]},standalone:!0,features:[_.lh([{va:pD,Fb:_.uD}]),_.xg]});_.vD=class extends _.mD{constructor(){super(...arguments);this.v2=void 0}};_.vD.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.vD)))(b||_.vD)}})();
_.vD.wa=_.Kd({type:_.vD,na:[["mat-tree"]],rb:function(a,b){a&1&&_.Xg(_.sD,7);if(a&2){let c;_.$g(c=_.ah())&&(b.v2=c.first)}},qb:[1,"mat-tree"],Qb:["matTree"],standalone:!0,features:[_.lh([{va:_.mD,Fb:_.vD}]),_.xg,_.mh],ya:1,Aa:0,Da:[["matTreeNodeOutlet",""]],qa:function(a){a&1&&_.Gg(0,0)},Fa:[_.sD],styles:[".mat-tree{display:block;background-color:var(--mat-tree-container-background-color)}.mat-tree-node,.mat-nested-tree-node{color:var(--mat-tree-node-text-color);font-family:var(--mat-tree-node-text-font);font-size:var(--mat-tree-node-text-size);font-weight:var(--mat-tree-node-text-weight)}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word;min-height:var(--mat-tree-node-min-height)}.mat-nested-tree-node{border-bottom-width:0}\n"],kb:2});_.wD=class{};_.wD.O=function(a){return new (a||_.wD)};_.wD.Ca=_.Od({type:_.wD});_.wD.Ba=_.nd({imports:[qD,_.Ns,_.Ns]});var fjb=new _.Vd("GMAT_CHECKBOX_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});_.xD=class{constructor(a){this.options=a}};_.xD.O=function(a){return new (a||_.xD)(_.y(fjb))};_.xD.La=_.Qd({type:_.xD,na:[["mat-checkbox"]],lb:2,Xa:function(a,b){a&2&&_.Bg("gmat-mdc-checkbox",!b.options.Qe)}});_.gjb=new _.Vd("mat-checkbox-default-options",{Ea:"root",oa:Feb});var hjb,ijb,jjb,kjb,ljb,mjb;hjb=["input"];ijb=["label"];jjb={va:_.zw,Fb:_.Ad(()=>_.yD),vd:!0};kjb=class{};ljb=0;mjb=Feb();
_.yD=class{focus(){this.Kh.ma.focus()}Dr(a){const b=new kjb;b.source=this;b.checked=a;return b}OKa(){let a;return(a=this.Kh)==null?void 0:a.ma}get Zq(){return`${this.id||this.hy}-input`}constructor(a,b,c,d,e,f){this.Ja=a;this.Ta=b;this.nb=c;this.je=e;this.al=f;this.ln={wma:"mdc-checkbox--anim-unchecked-checked",xma:"mdc-checkbox--anim-unchecked-indeterminate",aVa:"mdc-checkbox--anim-checked-unchecked",zda:"mdc-checkbox--anim-checked-indeterminate",X7a:"mdc-checkbox--anim-indeterminate-checked",Y7a:"mdc-checkbox--anim-indeterminate-unchecked"};
this.ariaLabel="";this.Ce=null;this.Fo="after";this.name=null;this.Gc=new _.kn;this.yX=new _.kn;this.Ve=()=>{};this.ov="";this.w$=0;this.gB=()=>{};this.NFb=()=>{};this.rn=this.oc=this.dg=!1;this.al=this.al||mjb;this.color=this.al.color||mjb.color;this.tabIndex=parseInt(d)||0;this.id=this.hy=`mat-mdc-checkbox-${++ljb}`}Rb(a){a.required&&this.NFb()}Fc(){this.hca(this.rn)}get checked(){return this.dg}set checked(a){a!=this.checked&&(this.dg=a,_.ln(this.Ta))}get disabled(){return this.oc}set disabled(a){a!==
this.disabled&&(this.oc=a,_.ln(this.Ta))}get indeterminate(){return this.rn}set indeterminate(a){const b=a!=this.rn;this.rn=a;b&&(this.rn?this.BT(3):this.BT(this.checked?1:2),this.yX.emit(this.rn));this.hca(this.rn)}Zx(){return this.wc||this.disabled}Hpa(){_.mn(this.Ta)}Qo(a){this.checked=!!a}Un(a){this.gB=a}mt(a){this.Ve=a}eq(a){this.disabled=a}validate(a){return this.required&&a.value!==!0?{required:!0}:null}Oja(a){this.NFb=a}BT(a){let b=this.w$,c=this.OKa();if(b!==a&&c&&(this.ov&&c.classList.remove(this.ov),
this.ov=this.NKa(b,a),this.w$=a,this.ov.length>0)){c.classList.add(this.ov);const d=this.ov;this.nb.Vb(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}uq(){this.gB(this.checked);this.Gc.emit(this.Dr(this.checked));this.Kh&&(this.Kh.ma.checked=this.checked)}toggle(){this.checked=!this.checked;this.gB(this.checked)}Roa(){let a;const b=(a=this.al)==null?void 0:a.uVa;this.disabled||b==="noop"?this.disabled||b!=="noop"||(this.Kh.ma.checked=this.checked,this.Kh.ma.indeterminate=this.indeterminate):
(this.indeterminate&&b!=="check"&&Promise.resolve().then(()=>{this.rn=!1;this.yX.emit(this.rn)}),this.dg=!this.dg,this.BT(this.dg?1:2),this.uq())}WMa(a){a.stopPropagation()}Zk(){Promise.resolve().then(()=>{this.Ve();_.ln(this.Ta)})}NKa(a,b){if(this.je==="NoopAnimations")return"";switch(a){case 0:if(b===1)return this.ln.wma;if(b==3)return this.dg?this.ln.zda:this.ln.xma;break;case 2:return b===1?this.ln.wma:this.ln.xma;case 1:return b===2?this.ln.aVa:this.ln.zda;case 3:return b===1?this.ln.X7a:this.ln.Y7a}return""}hca(a){const b=
this.Kh;b&&(b.ma.indeterminate=a)}z2(){this.Roa()}aNa(){this.Roa();this.disabled||this.Kh.ma.focus()}iJc(a){a.target&&this.GCb.ma.contains(a.target)&&a.stopPropagation()}};_.yD.O=function(a){return new (a||_.yD)(_.y(_.Fe),_.y(_.Ah),_.y(_.uf),_.xe("tabindex"),_.y(_.dn,8),_.y(_.gjb,8))};
_.yD.wa=_.Kd({type:_.yD,na:[["mat-checkbox"]],rb:function(a,b){a&1&&(_.Xg(hjb,5),_.Xg(ijb,5),_.Xg(_.Us,5));if(a&2){let c;_.$g(c=_.ah())&&(b.Kh=c.first);_.$g(c=_.ah())&&(b.GCb=c.first);_.$g(c=_.ah())&&(b.VP=c.first)}},qb:[1,"mat-mdc-checkbox"],lb:14,Xa:function(a,b){a&2&&(_.Hg("id",b.id),_.zg("tabindex",null)("aria-label",null)("aria-labelledby",null),_.Dg(b.color?"mat-"+b.color:"mat-accent"),_.Bg("_mat-animation-noopable",b.je==="NoopAnimations")("mdc-checkbox--disabled",b.disabled)("mat-mdc-checkbox-disabled",
b.disabled)("mat-mdc-checkbox-checked",b.checked))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],Ce:[0,"aria-labelledby","ariaLabelledby"],Lv:[0,"aria-describedby","ariaDescribedby"],id:"id",required:[2,"required","required",_.xh],Fo:"labelPosition",name:"name",value:"value",wc:[2,"disableRipple","disableRipple",_.xh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?void 0:_.yh(a)],color:"color",checked:[2,"checked","checked",_.xh],disabled:[2,"disabled","disabled",_.xh],indeterminate:[2,"indeterminate",
"indeterminate",_.xh]},outputs:{Gc:"change",yX:"indeterminateChange"},Qb:["matCheckbox"],standalone:!0,features:[_.lh([jjb,{va:_.Aw,Fb:_.yD,vd:!0}]),_.yg,_.be,_.mh],bc:["*"],ya:15,Aa:19,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-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],qa:function(a,b){if(a&1){const c=_.ke();_.Qg();_.E(0,"div",3);_.N("click",function(d){_.n(c);return _.q(b.iJc(d))});
_.E(1,"div",4,0)(3,"div",5);_.N("click",function(){_.n(c);return _.q(b.aNa())});_.G();_.E(4,"input",6,1);_.N("blur",function(){_.n(c);return _.q(b.Zk())})("click",function(){_.n(c);return _.q(b.z2())})("change",function(d){_.n(c);return _.q(b.WMa(d))});_.G();_.J(6,"div",7);_.E(7,"div",8);_.ue();_.E(8,"svg",9);_.J(9,"path",10);_.G();_.je.lF=null;_.J(10,"div",11);_.G();_.J(11,"div",12);_.G();_.E(12,"label",13,2);_.Rg(14);_.G()()}a&2&&(a=_.Og(2),_.C("labelPosition",b.Fo),_.w(4),_.Bg("mdc-checkbox--selected",
b.checked),_.C("checked",b.checked)("indeterminate",b.indeterminate)("disabled",b.disabled)("id",b.Zq)("required",b.required)("tabIndex",b.disabled?-1:b.tabIndex),_.zg("aria-label",b.ariaLabel||null)("aria-labelledby",b.Ce)("aria-describedby",b.Lv)("aria-checked",b.indeterminate?"mixed":null)("name",b.name)("value",b.value),_.w(7),_.C("matRippleTrigger",a)("matRippleDisabled",b.wc||b.disabled)("matRippleCentered",!0),_.w(),_.C("for",b.Zq))},Fa:[_.Us,_.Qs],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);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.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}.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);border-color:var(--mdc-checkbox-unselected-icon-color);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);background-color:var(--mdc-checkbox-selected-icon-color)}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.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);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);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);background-color:var(--mdc-checkbox-selected-hover-icon-color)}.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)}.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);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.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)}.mdc-checkbox--disabled .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.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)}.cdk-high-contrast-active .mdc-checkbox__mixedmark{margin:0 1px}.mdc-checkbox--disabled .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.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 .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color);font-family:var(--mat-checkbox-label-text-font);line-height:var(--mat-checkbox-label-text-line-height);font-size:var(--mat-checkbox-label-text-size);letter-spacing:var(--mat-checkbox-label-text-tracking);font-weight:var(--mat-checkbox-label-text-weight)}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}\n'],
kb:2,Ma:0});var njb,pjb,qjb,sjb,tjb,ujb;_.AD=function(a){return new _.zD(new Map([["0",a]]))};_.BD=function(a){return new _.zD(new Map(a.map((b,c)=>[String(c),b])))};_.zD=class{constructor(a=null){this.Tma=new Map;a&&(this.Tma=new Map(a))}get rr(){return this.Tma.values().next().value}get xn(){return Array.from(this.Tma.values())}get Io(){return new Map(this.Tma)}isValid(){return this.Tma.size>0&&this.xn.every(a=>a!=null)}};
_.CD=class{constructor(a,b,c,d=!0,e=!1){this.config=a;this.If=b;this.value=c;this.nt=d;this.aha=e;Object.defineProperty(this,"id",{enumerable:!1,value:`xap-filter-${njb}`});njb++}get isValid(){return this.If!=null&&this.value.isValid()}get NZc(){return this.If?"xap-filterbar-filtereditor-chip-operator-"+this.If.id.replace(/[^a-zA-Z0-9-_]/g,"-"):""}get vF(){let a="";this.If&&this.value.Io.size>0&&(a=this.value.xn.filter(b=>b!==null).map(b=>this.k5a(b)).filter(b=>b.trim()).join(", "));return!this.If||
this.value.Io.size>0&&a.length===0?this.config.displayName||this.config.id:`${this.config.displayName} ${this.If.mQ||this.If.displayName} ${a}`}k5a(a){return String(a)}};njb=0;_.DD=class{};_.DD.O=function(a){return new (a||_.DD)};_.DD.La=_.Qd({type:_.DD});_.ojb=class{constructor(a){this.t8=a}};_.rjb=function(a){return new pjb(b=>_.v(a,_.pg(c=>{if(!c.has(b))throw Error("Jd`"+b);return _.r(new qjb(c.get(b)))})))};pjb=class{constructor(a){this.CLb=a}};
qjb=class{constructor(a){this.config=this.config=a;if(!(this.config.Bm||this.config.Nm&&this.config.Nm.size))throw Error("Kd");if(!(this.config.Nm&&this.config.Nm.size||this.config.NB&&this.config.NB.length))throw Error("Ld");}};sjb=function(a,b){b=a.vg.getValue().concat(b);a.vg.next(b)};tjb=function(a,b){const c=a.vg.getValue().filter(d=>!b(d));a.vg.next(c)};ujb=function(a,b,c){const d=a.vg.getValue().slice();b<d.length&&(c?d[b]=c:d[b].nt&&d.splice(b,1));a.vg.next(d)};
_.vjb=class{constructor(a,b,c,d=!0,e=!1,f){this.ARb=a;this.xKb=b;this.p6c=d;this.x0=e;this.vg=new _.$h([]);c&&this.vg.next(c);d&&(this.y2a=new Map);f&&(this.ZP=f)}get vF(){return this.vg.value.map(a=>a.vF).join("; ")}get isValid(){return this.vg.value.length>0&&this.vg.value.every(a=>a.isValid)}destroy(){this.vg.complete()}clear(){const a=this.vg.value.filter(b=>!b.nt);this.vg.next(a)}nw(a){if(this.p6c){if(this.y2a.has(a))return _.r(this.y2a.get(a));const b=_.v(this.xKb.CLb(a),_.mg(1));_.v(b,_.eg()).subscribe(c=>
{this.y2a.set(a,c)});return _.v(b,_.eg())}return this.xKb.CLb(a)}};var wjb=function(a){return a.Lk.length?_.v(a.TVb,meb(()=>!!a.Lk.length)):a.TVb},ED=function(a){return a.Lk.length?_.v(a.PVb,meb(()=>!!a.Lk.length),_.cg()):_.v(a.PVb,_.cg())},FD=function(a,b){if(b==null)return!1;b=a.hash(b);if(!a.Lk.length)return a.selected.has(b);a=a.Lk[a.Lk.length-1];b=a.zw.has(b);return a.m_===0?!b:b},xjb=function(a){if(!a.Lk.length)return null;a=a.Lk[a.Lk.length-1];return{m_:a.m_,zw:Array.from(a.zw.values())}},yjb=class{constructor(a=b=>b){this.xUc=a;this.O8=new _.$h;this.gE=this.O8.Tf();
this.wUa=new _.fg;this.Lk=[];this.selected=new Map;this.TVb=_.v(this.gE,_.u(()=>Array.from(this.selected.values())),_.mg(1));this.PVb=_.v(this.gE,_.u(()=>this.selected.size),_.mg(1))}Ie(a){if(a==null)return _.r(!1);const b=this.hash(a);a=_.v(this.gE,_.u(()=>this.selected.has(b)));return this.Lk.length?_.v(a,meb(()=>!!this.Lk.length),_.cg()):_.v(a,_.og(this.selected.has(b)),_.cg())}toggle(a,b){b==null&&(b=!FD(this,a));b?this.select(a):this.lg(a)}select(...a){if(this.Lk.length){var b=this.Lk[this.Lk.length-
1];if(b.m_===0)for(const c of a)b.zw.delete(this.hash(c));else for(const c of a)b.zw.set(this.hash(c),c)}else for(b of a)this.selected.set(this.hash(b),b);this.O8.next()}lg(...a){if(this.Lk.length){var b=this.Lk[this.Lk.length-1];if(b.m_===0)for(const c of a)b.zw.set(this.hash(c),c);else for(const c of a)b.zw.delete(this.hash(c))}else for(b of a)this.selected.delete(this.hash(b));this.O8.next()}clear(){this.Lk.length=0;this.wUa.next();this.selected.clear();this.O8.next()}yka(a,b,c=!1){this.Lk.push({m_:a,
PWc:_.v(b,_.ag(1),_.mg(1)),zw:new Map});this.wUa.next();this.O8.next();_.v(_.ef(this.Lk.map(d=>d.PWc)),_.qg(this.wUa)).subscribe(d=>{const e=this.Lk;this.Lk=[];for(let f=0;f<d.length;f++){let g=d[f];const l=e[f];l.m_===0?(c||(g=g.filter(p=>!FD(this,p))),this.select(...g),this.lg(...l.zw.values())):(this.lg(...g),this.select(...l.zw.values()))}this.O8.next()})}hash(a){return this.xUc.call(null,a)}};var zjb,Bjb,GD;zjb=new _.Zt("{COUNT, plural, =1 {# item}other {# items}}");_.Ajb=new _.Vd("xap_picker_hash_function");Bjb={LOADING:0,ERROR:1,nna:2,mna:3,Z0:4,0:"LOADING",1:"ERROR",2:"EMPTY_SEARCH_AND_OPTIONS",3:"EMPTY_OPTIONS",4:"READY"};
GD=class{constructor(a){this.wha=new _.$h(!1);this.Dya=new _.$h([]);this.cw=new _.jg(1);_.v(this.cw,_.u(({length:b})=>!b),_.og(!0));this.HD=new _.jg(1);this.AWc=_.v(this.HD,_.u(b=>!b),_.og(!0));this.zL=new _.$h(!0);this.qAa=new _.$h(!0);this.getOptions=null;this.uka="Search";this.bHb=_.v(_.ef([this.HD,this.wha]),_.pf(([,b])=>!!b),_.u(([b])=>[b,this.getOptions]),_.pg(([b,c])=>_.v(c(b),_.ag(1),_.u(d=>({Zd:!1,options:d,error:null})),_.og({Zd:!0,options:[],error:null}),_.Xf(d=>_.r({Zd:!1,error:d,options:[]})))),
_.og({Zd:!1,options:[],error:null}),_.mg({bufferSize:1,wD:!0}));this.Wya=_.v(_.ef([this.wha,this.bHb,this.AWc]),_.u(([b,{error:c,Zd:d,options:e},f])=>b?c?1:d?0:!e.length&&f?2:e.length||f?4:3:4));this.model=new yjb(a||void 0);this.Dya.subscribe(this.cw);this.zka=_.v(this.cw,_.u(b=>zjb.format({COUNT:b.length})));this.h3||(this.h3=()=>null);_.v(_.ef([this.Dya,this.HD,this.wha]),_.pf(([,,b])=>!b)).subscribe(([b,c])=>{if(!c)this.cw.next(b);else if(b){let d=b;d=this.d_!=null?b.filter(e=>{let f;return(f=
this.d_)==null?void 0:f.call(this,c,e)}):b.map(e=>{var f=_.Geb(c,this.o4&&e!=null?this.o4(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.cw.next(d)}});_.v(this.bHb,_.u(({options:b})=>b)).subscribe(this.Dya)}replace(a){_.v(ED(this.model),_.ag(1)).subscribe(b=>{b>0&&this.model.clear();this.model.select(...a)})}};GD.O=function(a){return new (a||GD)(_.m(_.Ajb,8))};GD.ta=_.k({token:GD,oa:GD.O});var Cjb=[[["","xapPickerHeader",""]],[["","xapPickerFilter",""]],[["","xapPickerOptions",""]],[["","xapPickerSelections",""]],[["","xapPickerFooter",""]]],HD=class{set getOptions(a){this.Yb.getOptions=a}constructor(a){this.Yb=a;this.Yb.wha.next(!0)}};HD.O=function(a){return new (a||HD)(_.y(GD))};HD.La=_.Qd({type:HD,na:[["xap-picker","xapAsyncOptions",""]],inputs:{getOptions:"getOptions"}});
_.ID=class{set options(a){this.Yb.Dya.next(a)}set Ou(a){this.Yb.zL.next(a)}set d_(a){this.Yb.d_=a}constructor(a){this.Yb=a;this.Yb.wha.next(!1)}};_.ID.O=function(a){return new (a||_.ID)(_.y(GD))};_.ID.La=_.Qd({type:_.ID,na:[["xap-picker",3,"xapAsyncOptions",""]],inputs:{options:"options",Ou:"searchVisible",d_:"searchFilter"}});
_.JD=class{set wz(a){this.Yb.qAa.next(a)}set OMc(a){this.Yb.h3=a}set Si(a){this.Yb.o4=a}set Ek(a){this.Yb.Ek=a}set uka(a){this.Yb.uka=a}set G_c(a){this.Yb.title=a}constructor(a){this.Yb=a;this.mg=new _.jg(1);_.v(wjb(a.model),_.qg(this.mg)).subscribe(b=>{this.Jk(b)})}Qo(a){a!=null&&this.Yb.replace(a)}Jk(a){this.nSb&&this.nSb(a)}Un(a){this.nSb=a}afb(){}mt(){}Ia(){this.mg.next();this.mg.complete()}};_.JD.O=function(a){return new (a||_.JD)(_.y(GD,2))};
_.JD.wa=_.Kd({type:_.JD,na:[["xap-picker"]],inputs:{wz:"selectAllVisible",OMc:"ariaLabelFunction",Si:"displayFunction",Ek:"isOptionDisabled",uka:"searchInputPlaceholder",G_c:"pickerTitle"},features:[_.lh([{va:_.zw,Fb:_.Ad(()=>_.JD),vd:!0},GD])],bc:["[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&&(_.Qg(Cjb),_.E(0,"div",0),_.Rg(1),_.E(2,"div",1)(3,"div",2)(4,"div",3),_.Rg(5,1),_.G(),_.E(6,"div",4),_.Rg(7,2),_.G()(),_.Rg(8,3),_.G(),_.Rg(9,4),_.G())},kb:2,Ma:0});_.KD=class{transform(a,b,c){return a==null?a:b.format({[c]:a})}};_.KD.O=function(a){return new (a||_.KD)};_.KD.Ke=_.Rd({name:"format",type:_.KD,ie:!0});_.LD=class{};_.LD.O=function(a){return new (a||_.LD)};_.LD.Ca=_.Od({type:_.LD});_.LD.Ba=_.nd({});var MD=class{constructor(a){this.Oc=a}};MD.O=function(a){return new (a||MD)(_.y(_.Ug))};MD.La=_.Qd({type:MD,na:[["","xapPickerErrorTemplate",""]]});var ND=class{constructor(a){this.Oc=a}};ND.O=function(a){return new (a||ND)(_.y(_.Ug))};ND.La=_.Qd({type:ND,na:[["","xapPickerLoadingTemplate",""]]});var OD=class{constructor(a){this.Oc=a}};OD.O=function(a){return new (a||OD)(_.y(_.Ug))};OD.La=_.Qd({type:OD,na:[["","xapPickerEmptyOptionsTemplate",""]]});var PD=class{constructor(a){this.Oc=a}};
PD.O=function(a){return new (a||PD)(_.y(_.Ug))};PD.La=_.Qd({type:PD,na:[["","xapPickerEmptySearchAndOptionsTemplate",""]]});var Djb=a=>({ua:a}),QD=class{constructor(a){this.Oc=a}};QD.O=function(a){return new (a||QD)(_.y(_.Ug))};QD.La=_.Qd({type:QD,na:[["","xapPickerCustomOption",""]]});var RD=class{constructor(a){this.Yb=a}Ra(){}};RD.O=function(a){return new (a||RD)(_.y(GD))};
RD.wa=_.Kd({type:RD,na:[["xap-picker-option"]],inputs:{qa:"template",option:"option"},ya:3,Aa:4,Da:[["defaultOption",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],qa:function(a,b){a&1&&_.B(0,Heb,1,0,"ng-container",1)(1,Ieb,1,1,"ng-template",null,0,_.qh);a&2&&(a=_.Og(2),_.C("ngTemplateOutlet",b.qa||a)("ngTemplateOutletContext",_.oh(2,Djb,b.option)))},Fa:[_.go],kb:2,Ma:0});var SD=class{constructor(a){this.Yb=a;this.Jj=Bjb;this.zL=_.v(this.Yb.zL,_.cg());this.qAa=_.v(this.Yb.qAa,_.cg());this.zka=_.v(this.Yb.zka,_.cg());this.Kxb=new _.Zt("Select all {NUM_ITEMS}");this.w9="Use search to find options.";this.v9="Error loading search results. Please try again.";this.u9="No results found.";this.zwb=new _.Zt("Showing the first {MAX_DISPLAYED_OPTIONS} options");this.iIb=_.v(_.ef([_.v(this.Yb.Wya),_.v(this.Yb.zka,_.cg()),_.v(this.Yb.zL,_.cg()),_.v(this.Yb.qAa,_.cg())]),_.u(([b,
c,d,e])=>({oja:b,JVb:c,Ou:d,wz:e})));this.KZb=_.v(this.Yb.cw,_.u(b=>{this.dz===void 0&&(this.dz=Infinity);return this.dz>b.length?b:b.slice(0,this.dz)}))}};SD.O=function(a){return new (a||SD)(_.y(GD))};
SD.La=_.Qd({type:SD,yd:function(a,b,c){a&1&&(_.Yg(c,ND,5),_.Yg(c,MD,5),_.Yg(c,OD,5),_.Yg(c,PD,5),_.Yg(c,QD,5));if(a&2){let d;_.$g(d=_.ah())&&(b.Ep=d.first);_.$g(d=_.ah())&&(b.Dp=d.first);_.$g(d=_.ah())&&(b.Bp=d.first);_.$g(d=_.ah())&&(b.Cp=d.first);_.$g(d=_.ah())&&(b.Ro=d.first)}},inputs:{QQ:"xapPickerCustomOptionTemplate",dz:"maxDisplayedOptions"}});var Ejb={search:{Ph:"search"},close:{Ph:"close"},expand_more:{Ph:"expand_more"},remove_circle_outline:{Ph:"remove_circle_outline"},arrow_back:{Ph:"arrow_back"}},Fjb=new _.Vd("ICON_MAPPING",{Ea:"root",oa:()=>Ejb});var Gjb=["searchInput"],Hjb=new _.Zt("{NUM, plural, =0 {0 items}=1 {1 item}other {# items}}"),TD=class{constructor(a,b){this.Yb=a;this.xw=b;this.Jj=Bjb;this.Awb=Hjb}focus(){this.input&&this.input.ma.focus()}};TD.O=function(a){return new (a||TD)(_.y(GD),_.y(Fjb))};
TD.wa=_.Kd({type:TD,na:[["xap-picker-search"]],rb:function(a,b){a&1&&_.Xg(Gjb,7);if(a&2){let c;_.$g(c=_.ah())&&(b.input=c.first)}},ya:12,Aa:13,Da:()=>[["searchInput",""],["searchIcon",""],["clearIcon",""],[1,"xap-picker-search"],["tabindex","0","type","text",1,"xap-picker-search-input",3,"ngModelChange","ngModel","placeholder"],["role","status","class","cdk-visually-hidden",4,"ngIf"],[4,"ngIf","ngIfThen","ngIfElse"],["role","status",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"],["class","xap-picker-icon",3,"svgIcon",4,"ngIf"],[1,"xap-picker-icon",3,"svgIcon"]],qa:function(a,b){if(a&1){const c=_.ke();_.E(0,"div",3)(1,"input",4,0);_.R(3,"async");_.N("ngModelChange",function(d){_.n(c);return _.q(b.Yb.HD.next(d))});_.G();_.B(4,Jeb,4,7,"span",5);_.R(5,"async");
_.B(6,Keb,1,0,"ng-container",6);_.R(7,"async");_.B(8,Meb,1,1,"ng-template",null,1,_.qh)(10,Oeb,2,1,"ng-template",null,2,_.qh);_.G()}if(a&2){a=_.Og(9);const c=_.Og(11);_.w();_.C("ngModel",_.S(3,7,b.Yb.HD))("placeholder",b.Yb.uka);_.zg("aria-label","Search"+(b.Yb.title?" "+b.Yb.title:""));_.w(3);_.C("ngIf",_.S(5,9,b.Yb.Wya)===b.Jj.Z0);_.w(2);_.C("ngIf",_.S(7,11,b.Yb.HD))("ngIfThen",c)("ngIfElse",a)}},Fa:[_.bo,_.Ak,_.Fw,_.Mw,_.mw,_.Dt,_.jA,_.ou,_.ho,_.KD],kb:2,Ma:0});var UD=class{set indeterminate(a){this.control.indeterminate=a}set o7c(a){this.aea.next(a)}set p7c(a){isNaN(a)||this.PWa.next(a)}set disabled(a){this.hKb.next(a)}set selection(a){a&&(this.xz=a,this.N6a())}constructor(a,b,c,d,e){this.qk=c;this.hb=d;this.aea=new _.$h;this.PWa=new _.$h(0);this.hKb=new _.$h(!1);this.Fta=new _.fg;this.Aka=new _.kn;this.control=a[0];this.control.Un(f=>{this.Jk(f)});b&&(this.selection=b);this.control.eq&&_.ef([this.aea,this.PWa,this.hKb]).subscribe(([f,g,l])=>{this.control.eq(!(f?
f.length:g)||l);_.ln(this.qk)});e.Vb(()=>{d.ma.getAttribute("aria-label")||d.ma.setAttribute("aria-label","Select all")})}Ra(){}Ia(){this.Fta.next();this.Fta.complete()}Jk(a){this.yka(a?0:1)}N6a(){this.Fta.next();_.v(_.ef([this.aea,this.PWa,ED(this.xz),this.xz.gE]),_.u(([a,b,c])=>{const d=this.xz,e=xjb(d);b=a?a.length:b;return b?e?a?a.every(f=>FD(d,f))?2:1:e.m_===0?e.zw.length?e.zw.length<b?1:0:2:e.zw.length?e.zw.length<b?1:2:0:!c||a&&(c=a.filter(f=>FD(d,f)).length,!c)?0:c<b?1:2:0}),_.cg(),_.qg(this.Fta)).subscribe(a=>
{this.control.Qo(a===2);this.indeterminate=a===1;_.ln(this.qk);this.Aka.emit(a)})}yka(a){let b=null;this.GPb?b=this.GPb.call(null,a):Array.isArray(this.aea.value)&&(b=_.r(this.aea.value));b?this.xz.yka(a,b):this.xz.clear()}};UD.O=function(a){return new (a||UD)(_.y(_.zw,2),_.y(yjb,8),_.y(_.Ah),_.y(_.Fe),_.y(_.uf))};
UD.La=_.Qd({type:UD,na:[["mat-checkbox","xapSelectAll",""],["input","type","checkbox","xapSelectAll",""]],inputs:{o7c:"xapSelectAllCorpus",p7c:"xapSelectAllCorpusCount",disabled:[2,"disabled","disabled",_.xh],selection:[0,"xapSelectAll","selection"],GPb:[0,"xapSelectAllItemsToSelectAccessor","itemsToSelectAccessor"]},outputs:{Aka:"selectAllState"},features:[_.yg]});var VD=null,WD=class{set item(a){this.Uwa=a;this.gE.next()}set selection(a){a&&(this.xz=a,this.N6a())}get selection(){return this.xz||null}constructor(a,b,c){this.qk=c;this.gE=new _.jg(1);this.control=a[0];this.control.Un(d=>{this.Jk(d)});this.selection=b;this.hb=_.Fd(_.Fe);this.hb.ma.Cvb=this}Jk(a){this.Uwa!==void 0&&this.xz&&this.xz.toggle(this.Uwa,!!a)}Rd(a){let b;if(a.shiftKey&&((b=VD)==null?0:b.selection)&&VD!==this&&VD.selection===this.selection){const c=VD;setTimeout(()=>{a:{var d=this.hb.ma;
for(var e=new Set,f=c.hb.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.hb.ma);var g=d.indexOf(this.hb.ma);if(f!==-1&&g!==-1)for(e=Math.min(f,g),f=Math.max(f,g)+1,g=FD(this.xz,this.Uwa);e<f;e++){const l=d[e];let p;((p=l.Cvb)==null?void 0:p.selection)===this.selection&&l.Cvb.Jk(g)}}})}VD=this}Ia(){let a;(a=this.Za)==null||a.unsubscribe();this.gE.complete();this.hb.ma.Cvb=
null;VD===this&&(VD=null)}N6a(){let a;(a=this.Za)==null||a.unsubscribe();this.Za=_.v(_.ef([this.xz.gE,this.gE]),_.u(()=>FD(this.xz,this.Uwa)),_.cg()).subscribe(b=>{this.control.Qo(b);_.ln(this.qk)})}};WD.O=function(a){return new (a||WD)(_.y(_.zw,2),_.y(yjb,8),_.y(_.Ah))};
WD.La=_.Qd({type:WD,na:[["mat-checkbox","xapSelection",""],["input","type","checkbox","xapSelection",""]],qb:[1,"xap-selection-checkbox"],Xa:function(a,b){a&1&&_.N("click",function(c){return b.Rd(c)})},inputs:{item:[0,"xapSelection","item"],selection:[0,"xapSelectionModel","selection"]}});_.XD=class{};_.XD.O=function(a){return new (a||_.XD)};_.XD.Ca=_.Od({type:_.XD});_.XD.Ba=_.nd({imports:[_.yD,_.Ns,_.Ns]});_.YD=class extends SD{focus(){this.Yb.zL.getValue()?this.search&&this.search.focus():this.Rv.length&&this.Rv.first.focus()}eK(a){if(this.Rv&&(a.key==="ArrowDown"||a.key==="ArrowUp")){a.preventDefault();var b=this.Rv.toArray().findIndex(c=>c.Ja.ma.querySelector("input")===a.target);a.key==="ArrowUp"?b--:a.key==="ArrowDown"&&b++;b<0||b>=this.Rv.length||this.Rv.toArray()[b].focus()}}};_.YD.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.YD)))(b||_.YD)}})();
_.YD.wa=_.Kd({type:_.YD,na:[["xap-picker-checklist"]],rb:function(a,b){a&1&&(_.Xg(TD,5),_.Xg(_.yD,5));if(a&2){let c;_.$g(c=_.ah())&&(b.search=c.first);_.$g(c=_.ah())&&(b.Rv=c)}},features:[_.xg],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&&(_.B(0,efb,10,7,"div",
2),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.iIb))},Fa:[_.ao,_.bo,_.go,_.co,_.eo,_.xD,_.yD,_.Lx,_.Jx,RD,UD,WD,TD,_.ho,_.KD],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}"],
kb:2,Ma:0});var Ijb,gfb;Ijb=["removeButton"];gfb=function(a,b){return a.Yb.o4?"Deselect "+a.Yb.o4(b):"Deselect"};_.ZD=class{constructor(a,b){this.Yb=a;this.xw=b;this.sVa=new _.kn}};_.ZD.O=function(a){return new (a||_.ZD)(_.y(GD),_.y(Fjb))};
_.ZD.wa=_.Kd({type:_.ZD,na:[["xap-picker-selection-list"]],yd:function(a,b,c){a&1&&_.Yg(c,QD,5);if(a&2){let d;_.$g(d=_.ah())&&(b.Ro=d.first)}},rb:function(a,b){a&1&&_.Xg(Ijb,5,_.Fe);if(a&2){let c;_.$g(c=_.ah())&&(b.ind=c)}},outputs:{sVa:"clearSelections"},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&&(_.E(0,"div",3)(1,"div",4)(2,"div",5),_.Ng(3,1),_.R(4,"async"),_.G(),_.E(5,"div")(6,"button",6),_.R(7,"async"),_.N("click",function(){b.Yb.model.clear();b.sVa.emit()}),_.Ng(8,2),_.G()()(),_.E(9,"ul",7),_.B(10,hfb,8,5,"li",8),_.R(11,"async"),_.G()());a&2&&(_.w(4),_.JA(_.S(4,3,ED(b.Yb.model))),_.KA(3),_.w(2),_.C("disabled",_.S(7,5,ED(b.Yb.model))===0),_.w(4),_.C("ngForOf",_.S(11,7,wjb(b.Yb.model))))},Fa:[_.ao,_.bo,_.mw,_.At,_.Dt,_.Ox,_.Rx,_.ou,RD,_.ho],kb:2,Ma:0});var Jjb,zC;Jjb=["optionItem"];zC=function(a,b){let c,d;((d=(c=a.Yb).Ek)==null?0:d.call(c,b))||a.Yb.replace([b])};
_.$D=class{constructor(a){this.Yb=a;this.zL=_.v(this.Yb.zL,_.cg());this.Jj=Bjb;this.w9="Use search to find options.";this.v9="Error loading search results. Please try again.";this.u9="No results found.";this.vXb=_.v(_.ef([_.v(this.Yb.Wya),_.v(this.Yb.zL,_.cg()),this.Yb.cw]),_.u(([b,c,d])=>({oja:b,Ou:c,oKb:d})))}eK(a){ifb(a,this.options)}focus(){if(this.Yb.zL.getValue()){let a;(a=this.search)==null||a.focus()}else{let a;(a=this.options.first)==null||a.ma.focus()}}};
_.$D.O=function(a){return new (a||_.$D)(_.y(GD))};
_.$D.wa=_.Kd({type:_.$D,na:[["xap-picker-single-select"]],yd:function(a,b,c){a&1&&(_.Yg(c,ND,5),_.Yg(c,MD,5),_.Yg(c,OD,5),_.Yg(c,PD,5),_.Yg(c,QD,5));if(a&2){let d;_.$g(d=_.ah())&&(b.Ep=d.first);_.$g(d=_.ah())&&(b.Dp=d.first);_.$g(d=_.ah())&&(b.Bp=d.first);_.$g(d=_.ah())&&(b.Cp=d.first);_.$g(d=_.ah())&&(b.Ro=d.first)}},rb:function(a,b){a&1&&(_.Xg(TD,5),_.Xg(Jjb,5,_.Fe));if(a&2){let c;_.$g(c=_.ah())&&(b.search=c.first);_.$g(c=_.ah())&&(b.options=c)}},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","xap-picker-single-selected","tabindex","click","keydown.enter","keydown.space",4,"ngFor","ngForOf"],["matRipple","","role","treeitem",1,"xap-picker-single-select-option",
3,"click","keydown.enter","keydown.space","matRippleDisabled","tabindex"],[1,"xap-picker-single-select-text"],[3,"template","option"]],qa:function(a,b){a&1&&(_.B(0,vfb,10,7,"div",2),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.vXb))},Fa:[_.ao,_.bo,_.go,_.co,_.eo,_.Lx,_.Jx,_.Us,RD,TD,_.ho],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}"],
kb:2,Ma:0});var yfb;yfb=function(a){let b;(b=a.hIb)!=null&&b.Rv.length&&b.Rv.first.focus()};
_.aE=class extends _.DD{set config(a){a.L9a||this.cja.next(a.options);let b,c,d;const e=Object.assign({},a,{kx:(b=a.kx)!=null?b:!0,qQ:!!a.qQ,wz:(c=a.wz)!=null?c:!0},a.L9a?{}:{Ou:(d=a.Ou)!=null?d:!0});this.Psa.next(e)}set tc(a){this.yz.next(a&&a.value.xn||[])}constructor(a){super();this.qd=a;this.rc=new _.jg;this.cja=new _.$h([]);this.yz=new _.$h([]);this.values=_.v(this.yz,_.u(b=>_.BD(b!=null?b:[])),_.qg(this.rc));this.options=_.v(this.cja,_.pg(b=>_.sf(b)?b:_.r(b)));this.Psa=new _.jg(1)}get isValid(){return!0}Ia(){this.rc.next();
this.rc.complete()}focus(){this.qd.Vb(()=>{setTimeout(()=>{let a;(a=this.qQ)==null||a.focus();let b;(b=this.hIb)==null||b.focus()})})}};_.aE.O=function(a){return new (a||_.aE)(_.y(_.uf))};
_.aE.wa=_.Kd({type:_.aE,na:[["xap-picker-editor"]],rb:function(a,b){a&1&&(_.Xg(_.YD,5),_.Xg(_.$D,5));if(a&2){let c;_.$g(c=_.ah())&&(b.hIb=c.first);_.$g(c=_.ah())&&(b.qQ=c.first)}},inputs:{config:"config",tc:"appliedFilter"},outputs:{values:"values"},features:[_.xg],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"],[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&&(_.B(0,Nfb,4,2,"ng-container",2),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.Psa))},Fa:[_.bo,_.go,_.Fw,_.Mw,_.YD,_.ZD,OD,PD,MD,ND,_.$D,_.JD,HD,_.ID,_.ho],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{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)}"],
kb:2,Ma:0});_.bE=class{};_.bE.O=function(a){return new (a||_.bE)};_.bE.La=_.Qd({type:_.bE,na:[["","matSuffix",""]],features:[_.lh([{va:_.O5a,Fb:_.bE}])]});var cE=class extends TD{};cE.O=(()=>{let a;return function(b){return(a||(a=_.Ce(cE)))(b||cE)}})();
cE.wa=_.Kd({type:cE,na:[["xap-picker-search"]],features:[_.xg],ya:12,Aa:13,Da:()=>[["searchInput",""],["searchIcon",""],["clearIcon",""],[1,"xap-picker-search"],["tabindex","0","type","text",1,"xap-picker-search-input",3,"ngModelChange","ngModel","placeholder"],["role","status","class","cdk-visually-hidden",4,"ngIf"],[4,"ngIf","ngIfThen","ngIfElse"],["role","status",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"],["class","xap-picker-icon",3,"svgIcon",4,"ngIf"],[1,"xap-picker-icon",3,"svgIcon"]],qa:function(a,b){if(a&1){const c=_.ke();_.E(0,"div",3)(1,"input",4,0);_.R(3,"async");_.N("ngModelChange",function(d){_.n(c);return _.q(b.Yb.HD.next(d))});_.G();_.B(4,Ofb,4,7,"span",5);_.R(5,"async");_.B(6,Pfb,1,0,"ng-container",6);_.R(7,"async");_.B(8,Rfb,1,1,"ng-template",
null,1,_.qh)(10,Tfb,2,1,"ng-template",null,2,_.qh);_.G()}if(a&2){a=_.Og(9);const c=_.Og(11);_.w();_.C("ngModel",_.S(3,7,b.Yb.HD))("placeholder",b.Yb.uka);_.zg("aria-label","Search"+(b.Yb.title?" "+b.Yb.title:""));_.w(3);_.C("ngIf",_.S(5,9,b.Yb.Wya)===b.Jj.Z0);_.w(2);_.C("ngIf",_.S(7,11,b.Yb.HD))("ngIfThen",c)("ngIfElse",a)}},Fa:[_.bo,_.Ak,_.Fw,_.Mw,_.Xs,_.ou,_.bE,_.ho,_.KD],kb:2,Ma:0});var Kjb=["input"],Ljb=["label"],Mjb=0,Njb={color:"accent",uVa:"check-indeterminate"},Ojb=_.Aeb(_.Mj(_.Nj(_.Oj(class{constructor(a){this.Ja=a}})))),Pjb=class extends Ojb{get Zq(){return`${this.id||this.hy}-input`}get required(){return this.io}set required(a){this.io=_.ij(a)}constructor(a,b,c,d,e,f,g){super(b);this.Ta=c;this.nb=d;this.je=f;this.al=g;this.ariaLabel="";this.Ce=null;this.Fo="after";this.name=null;this.Gc=new _.kn;this.yX=new _.kn;this.Ve=()=>{};this.ov="";this.w$=0;this.gB=()=>{};this.rn=
this.oc=this.dg=!1;this.al=this.al||Njb;this.color=this.defaultColor=this.al.color||Njb.color;this.tabIndex=parseInt(e)||0;this.id=this.hy=`${a}${++Mjb}`}Fc(){this.hca(this.rn)}get checked(){return this.dg}set checked(a){a=_.ij(a);a!=this.checked&&(this.dg=a,_.ln(this.Ta))}get disabled(){return this.oc}set disabled(a){a=_.ij(a);a!==this.disabled&&(this.oc=a,_.ln(this.Ta))}get indeterminate(){return this.rn}set indeterminate(a){const b=a!=this.rn;this.rn=_.ij(a);b&&(this.rn?this.BT(3):this.BT(this.checked?
1:2),this.yX.emit(this.rn));this.hca(this.rn)}Zx(){return this.wc||this.disabled}Hpa(){_.mn(this.Ta)}Qo(a){this.checked=!!a}Un(a){this.gB=a}mt(a){this.Ve=a}eq(a){this.disabled=a}BT(a){let b=this.w$,c=this.OKa();if(b!==a&&c&&(this.ov&&c.classList.remove(this.ov),this.ov=this.NKa(b,a),this.w$=a,this.ov.length>0)){c.classList.add(this.ov);const d=this.ov;this.nb.Vb(()=>{setTimeout(()=>{c.classList.remove(d)},1E3)})}}uq(){this.gB(this.checked);this.Gc.emit(this.Dr(this.checked));this.Kh&&(this.Kh.ma.checked=
this.checked)}toggle(){this.checked=!this.checked;this.gB(this.checked)}Roa(){let a;const b=(a=this.al)==null?void 0:a.uVa;this.disabled||b==="noop"?this.disabled||b!=="noop"||(this.Kh.ma.checked=this.checked,this.Kh.ma.indeterminate=this.indeterminate):(this.indeterminate&&b!=="check"&&Promise.resolve().then(()=>{this.rn=!1;this.yX.emit(this.rn)}),this.dg=!this.dg,this.BT(this.dg?1:2),this.uq())}WMa(a){a.stopPropagation()}Zk(){Promise.resolve().then(()=>{this.Ve();_.ln(this.Ta)})}NKa(a,b){if(this.je===
"NoopAnimations")return"";switch(a){case 0:if(b===1)return this.ln.wma;if(b==3)return this.dg?this.ln.zda:this.ln.xma;break;case 2:return b===1?this.ln.wma:this.ln.xma;case 1:return b===2?this.ln.aVa:this.ln.zda;case 3:return b===1?this.ln.X7a:this.ln.Y7a}return""}hca(a){const b=this.Kh;b&&(b.ma.indeterminate=a)}};Pjb.O=function(){_.Bf()};
Pjb.La=_.Qd({type:Pjb,rb:function(a,b){a&1&&(_.Xg(Kjb,5),_.Xg(Ljb,5),_.Xg(_.Us,5));if(a&2){let c;_.$g(c=_.ah())&&(b.Kh=c.first);_.$g(c=_.ah())&&(b.GCb=c.first);_.$g(c=_.ah())&&(b.VP=c.first)}},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],Ce:[0,"aria-labelledby","ariaLabelledby"],Lv:[0,"aria-describedby","ariaDescribedby"],id:"id",required:"required",Fo:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{Gc:"change",yX:"indeterminateChange"},
features:[_.xg]});var Qjb,Rjb,Sjb;Qjb=a=>({YV:a});Rjb=class{};Sjb={va:_.zw,Fb:_.Ad(()=>_.dE),vd:!0};
_.dE=class extends Pjb{constructor(a,b,c,d,e,f,g){super("mat-checkbox-",a,b,d,e,f,g);this.Sc=c;this.ln={wma:"mat-checkbox-anim-unchecked-checked",xma:"mat-checkbox-anim-unchecked-indeterminate",aVa:"mat-checkbox-anim-checked-unchecked",zda:"mat-checkbox-anim-checked-indeterminate",X7a:"mat-checkbox-anim-indeterminate-checked",Y7a:"mat-checkbox-anim-indeterminate-unchecked"}}Dr(a){const b=new Rjb;b.source=this;b.checked=a;return b}OKa(){return this.Ja.ma}Fc(){super.Fc();this.Sc.Ik(this.Ja,!0).subscribe(a=>
{a||this.Zk()})}Ia(){this.Sc.Gi(this.Ja)}z2(a){a.stopPropagation();super.Roa()}focus(a,b){a?_.qr(this.Sc,this.Kh,a,b):this.Kh.ma.focus(b)}};_.dE.O=function(a){return new (a||_.dE)(_.y(_.Fe),_.y(_.Ah),_.y(_.rr),_.y(_.uf),_.xe("tabindex"),_.y(_.dn,8),_.y(_.gjb,8))};
_.dE.wa=_.Kd({type:_.dE,na:[["mat-checkbox"]],qb:[1,"mat-checkbox"],lb:15,Xa:function(a,b){a&2&&(_.Hg("id",b.id),_.zg("tabindex",null)("aria-label",null)("aria-labelledby",null)("mat-id-collision",null),_.Bg("mat-checkbox-indeterminate",b.indeterminate)("mat-checkbox-checked",b.checked)("mat-checkbox-disabled",b.disabled)("mat-checkbox-label-before",b.Fo=="before")("_mat-animation-noopable",b.je==="NoopAnimations"))},inputs:{wc:"disableRipple",color:"color",tabIndex:"tabIndex"},Qb:["matCheckbox"],
features:[_.lh([Sjb]),_.xg],bc:["*"],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=_.ke();_.Qg();_.E(0,"label",3,0)(2,"span",4)(3,"input",5,1);_.N("change",function(d){_.n(c);return _.q(b.WMa(d))})("click",
function(d){_.n(c);return _.q(b.z2(d))});_.G();_.E(5,"span",6);_.J(6,"span",7);_.G();_.J(7,"span",8);_.E(8,"span",9);_.ue();_.E(9,"svg",10);_.J(10,"path",11);_.G();_.je.lF=null;_.J(11,"span",12);_.G()();_.E(12,"span",13,2);_.N("cdkObserveContent",function(){_.n(c);return _.q(b.Hpa())});_.E(14,"span",14);_.Q(15,"\u00a0");_.G();_.Rg(16);_.G()()}if(a&2){a=_.Og(1);const c=_.Og(13);_.zg("for",b.Zq);_.w(2);_.Bg("mat-checkbox-inner-container-no-side-margin",!c.textContent||!c.textContent.trim());_.w();_.C("id",
b.Zq)("required",b.required)("checked",b.checked)("disabled",b.disabled)("tabIndex",b.tabIndex);_.zg("value",b.value)("name",b.name)("aria-label",b.ariaLabel||null)("aria-labelledby",b.Ce)("aria-describedby",b.Lv);_.w(2);_.C("matRippleTrigger",a)("matRippleDisabled",b.Zx())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",_.oh(18,Qjb,b.je==="NoopAnimations"?0:150))}},Fa:[_.Us,_.Zz],styles:['@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{display:inline-block;transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.mat-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}.mat-checkbox-layout{-webkit-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:rgba(0,0,0,0);transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);-webkit-print-color-adjust:exact;color-adjust:exact}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{display:block;width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:rgba(0,0,0,0)}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox-input:focus~.mat-focus-indicator::before{content:""}\n'],
kb:2,Ma:0});var eE=class extends SD{eK(a){if(this.Rv&&(a.key==="ArrowDown"||a.key==="ArrowUp")){a.preventDefault();var b=this.Rv.toArray().findIndex(c=>c.Ja.ma.querySelector("input")===a.target);a.key==="ArrowUp"?b--:a.key==="ArrowDown"&&b++;b<0||b>=this.Rv.length||this.Rv.toArray()[b].focus()}}};eE.O=(()=>{let a;return function(b){return(a||(a=_.Ce(eE)))(b||eE)}})();
eE.wa=_.Kd({type:eE,na:[["xap-picker-checklist"]],rb:function(a,b){a&1&&_.Xg(_.dE,5);if(a&2){let c;_.$g(c=_.ah())&&(b.Rv=c)}},features:[_.xg],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&&(_.B(0,kgb,10,7,"div",2),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.iIb))},Fa:[_.ao,_.bo,_.go,_.co,_.eo,
_.Lx,_.Jx,_.dE,RD,UD,WD,cE,_.ho,_.KD],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}"],
kb:2,Ma:0});var fE=class extends _.ZD{};fE.O=(()=>{let a;return function(b){return(a||(a=_.Ce(fE)))(b||fE)}})();
fE.wa=_.Kd({type:fE,na:[["xap-picker-selection-list"]],features:[_.xg],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&&(_.E(0,"div",3)(1,"div",4)(2,"div",5),_.Ng(3,1),_.R(4,"async"),_.G(),_.E(5,"div")(6,"button",6),_.R(7,"async"),_.N("click",function(){b.Yb.model.clear();
b.sVa.emit()}),_.Ng(8,2),_.G()()(),_.E(9,"ul",7),_.B(10,mgb,8,5,"li",8),_.R(11,"async"),_.G()());a&2&&(_.w(4),_.JA(_.S(4,3,ED(b.Yb.model))),_.KA(3),_.w(2),_.C("disabled",_.S(7,5,ED(b.Yb.model))===0),_.w(4),_.C("ngForOf",_.S(11,7,wjb(b.Yb.model))))},Fa:[_.ao,_.bo,_.Ox,_.Rx,_.Xs,_.ou,RD,_.ho],kb:2,Ma:0});var gE=class extends _.$D{constructor(a){super(a);this.Yb=a}};gE.O=function(a){return new (a||gE)(_.y(GD))};
gE.wa=_.Kd({type:gE,na:[["xap-picker-single-select"]],features:[_.xg],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","xap-picker-single-selected",
"tabindex","click","keydown.enter","keydown.space",4,"ngFor","ngForOf"],["matRipple","","role","treeitem",1,"xap-picker-single-select-option",3,"click","keydown.enter","keydown.space","matRippleDisabled","tabindex"],[1,"xap-picker-single-select-text"],[3,"template","option"]],qa:function(a,b){a&1&&(_.B(0,zgb,10,7,"div",2),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.vXb))},Fa:[_.ao,_.bo,_.go,_.co,_.eo,_.Lx,_.Jx,_.Us,RD,cE,_.ho],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}"],
kb:2,Ma:0});_.hE=class extends _.aE{};_.hE.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.hE)))(b||_.hE)}})();
_.hE.wa=_.Kd({type:_.hE,na:[["xap-picker-editor"]],features:[_.xg],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"],[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&&(_.B(0,Qgb,4,2,"ng-container",2),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.Psa))},Fa:[_.bo,_.go,_.Fw,_.Mw,_.JD,HD,_.ID,eE,OD,PD,MD,ND,fE,gE,_.ho],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}"],kb:2,Ma:0});_.Tjb=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"});_.iE={id:"EQ",displayName:"="};_.jE={id:"EQ_v",displayName:"equals",mQ:"="};var Ujb,Wjb,Vjb;Ujb=["textInput"];_.Tgb=function(a,b){if(!b.dM||!b.dM.m_b)return null;for(const [c,d]of Array.from(b.dM.m_b.entries())){const e=c,f=d;if(a.Ti.get(b.Bs).Co(e))return f}return null};Wjb=function(a,b){if(b&&b.length){var c={};for(const d of b){const e=new _.Lw(d.nJ&&d.value===""?"":d.value||null,d.dM?d.dM.kE:[]);c[d.Bs]=e}a.Jua&&a.Jua.unsubscribe();a.Ti=new _.Jw(c);a.Jua=a.Ti.bn.subscribe(()=>{Vjb(a)});Vjb(a);a.AOc=b}};
Vjb=function(a){const b=new Map;for(const c of Object.keys(a.Ti.controls))b.set(c,a.Ti.controls[c].value);a.o_b.next(b)};
_.kE=class{set gu(a){Wjb(this,a)}get gu(){return this.AOc}set disabled(a){a?this.Ti.disable():this.Ti.enable()}get disabled(){return this.Ti.disabled}constructor(a){this.qk=a;this.o_b=new _.fg;this.values=this.o_b.Tf();this.vob=!1;this.Ti=new _.Jw({})}Nn(){this.vob&&(this.M2a.ma.focus(),this.vob=!1,_.mn(this.qk))}Ia(){this.Jua&&this.Jua.unsubscribe()}focus(){this.M2a?this.M2a.ma.focus():this.vob=!0}};_.kE.O=function(a){return new (a||_.kE)(_.y(_.Ah))};
_.kE.wa=_.Kd({type:_.kE,na:[["xap-multi-text-field-base"]],rb:function(a,b){a&1&&_.Xg(Ujb,5);if(a&2){let c;_.$g(c=_.ah())&&(b.M2a=c.first)}},inputs:{gu:"configs",disabled:"disabled"},outputs:{values:"values"},ya:2,Aa:2,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"],["appearance","outline",1,"xap-filterbar-textbase-field"],
[1,"xap-filterbar-textbase-field-label"],[4,"ngIf","ngIfElse"],["matInput","",3,"type","placeholder","formControlName"],[4,"ngIf"],["class","delimiter",4,"ngIf"],[1,"delimiter"]],qa:function(a,b){a&1&&(_.E(0,"div",3),_.B(1,Xgb,11,10,"ng-container",4),_.G());a&2&&(_.C("formGroup",b.Ti),_.w(),_.C("ngForOf",b.gu))},Fa:[_.ao,_.bo,_.Ak,_.Fw,_.LB,_.ww,_.dx,_.Zw,_.iA,_.xw,_.hx,_.Ow,_.Pw],styles:[".xap-filterbar-textbase-field{width:100%}.xap-filterbar-textbase-field .xap-filterbar-textbase-field-label{font-size:16px;font-weight:400;line-height:24px;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:.1px;color:var(--xap-color-on-surface,#3c4043)}.xap-filterbar-filtereditor-popup-card .xap-filterbar-textbase-field .mat-mdc-form-field-subscript-wrapper{margin-top:8px;min-height:8px}.xap-filterbar-filtereditor-popup-card .xap-filterbar-single-line{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.xap-filterbar-filtereditor-popup-card .xap-filterbar-single-line .xap-filterbar-multitextfieldbase{padding-right:24px;padding-top:4px}.xap-filterbar-filtereditor-popup-card .xap-filterbar-multiple-lines .xap-filterbar-multitextfieldbase{padding:4px 24px 0}"],
kb:2,Ma:0});_.Xjb=function(a,b){b=b.get("text-field");b=a.jq.nJ&&b===""?"":b||null;a.en.next(_.AD(b))};
_.lE=class extends _.DD{constructor(){super(...arguments);this.en=new _.$h(_.AD(null));this.values=this.en.Tf();this.jq={Bs:"text-field"}}set config(a){this.jq.placeholder=a&&a.placeholder||void 0;this.jq.autocomplete=a&&a.autocomplete||void 0;this.jq.name=a&&a.name||void 0;this.jq.dM=a&&a.dM||void 0;this.Si=(a==null?void 0:a.Si)||void 0;this.jq.nJ=(a==null?void 0:a.nJ)||void 0;this.jq.value==null&&this.jq.nJ&&(this.jq.value="");this.jq.value!=null&&this.Si&&(this.jq.value=this.Si(this.jq.value))}set tc(a){let b;
a=(b=a.value)==null?void 0:b.rr;this.jq.nJ&&a===""?this.jq.value=this.Si?this.Si(a):a:(a=a||void 0,this.jq.value=this.Si&&a?this.Si(a):a)}get isValid(){return!!this.en.value&&this.en.value.xn.every(a=>a!=null)&&this.C8.Ti.valid}focus(){this.C8.focus()}};_.lE.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.lE)))(b||_.lE)}})();_.lE.La=_.Qd({type:_.lE,inputs:{config:"config",tc:"appliedFilter"},outputs:{values:"values"},features:[_.xg]});var Yjb,Zjb;Yjb={remove_filter:"close",clear_filters:"close",close_editor:"close",save_filters:"save",delete_filter:"delete"};Zjb=new _.Vd("xap_filter_bar_icon_config");_.$jb=function(a,b){let c,d;return(c=a.wNb)==null?void 0:(d=c.Bpd)==null?void 0:d.get(b)};_.CC=function(a,b){let c,d,e;return(e=(c=a.wNb)==null?void 0:(d=c.Kcd)==null?void 0:d[b])!=null?e:Yjb[b]};_.BC=function(a,b){return _.$jb(a,_.CC(a,b))};_.mE=class{constructor(a){this.wNb=a}};_.mE.O=function(a){return new (a||_.mE)(_.m(Zjb,8))};
_.mE.ta=_.k({token:_.mE,oa:_.mE.O});var akb=["labelInput"],nE=class{constructor(a,b){this.Hp=a;this.data=b;this.rc=new _.fg;this.iQ=new _.Lw("");_.v(b.FD,_.qg(this.rc)).subscribe(c=>{this.iQ.Pna([_.Cw,$gb(c)]);_.zk(this.iQ)})}Ia(){this.rc.next();this.rc.complete()}cancel(){this.Hp.close({data:null})}};nE.O=function(a){return new (a||nE)(_.y(_.dt),_.y(_.et))};
nE.wa=_.Kd({type:nE,na:[["xap-filter-bar-save-dialog"]],rb:function(a,b){a&1&&_.Xg(akb,7);if(a&2){let c;_.$g(c=_.ah())&&(b.input=c.first)}},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=_.ke();_.E(0,"div",7);_.Ng(1,1);_.G();_.E(2,"mat-form-field",8)(3,"mat-label");_.Ng(4,2);_.G();_.J(5,"input",9,0);_.B(7,Ygb,2,0,"mat-error",10)(8,Zgb,2,0,"mat-error",10);_.G();_.E(9,"div",11)(10,"button",12);_.N("click",function(){_.n(c);return _.q(b.cancel())});_.Ng(11,3);_.G();_.E(12,"button",
13);_.N("click",function(){_.n(c);b.iQ.value&&b.iQ.valid&&b.Hp.close({data:b.iQ.value});return _.q()});_.Ng(13,4);_.G()()}a&2&&(_.w(5),_.C("formControl",b.iQ),_.w(2),_.C("ngIf",b.iQ.Co("required")),_.w(),_.C("ngIf",b.iQ.Co("validUnique")))},Fa:[_.bo,_.mw,_.At,_.ww,_.dx,_.Zw,_.iA,_.xw,_.hx,_.Ak,_.Fw,_.Nw],kb:2,Ma:0});var ekb;_.bkb=new _.Vd("xap_fbcc");_.ckb=function(a,b,c){b?a.Vv=c:c===a.Vv&&(a.Vv=-1)};_.dkb=function(a,b){const c=b.tc;a.WK.emit({N8:c.isValid?0:1,ST:[c]});if(b.NG){const d=a.config.vg.getValue().find(e=>e.config.id===c.config.id);if(d){if(b.tc.aha)return;tjb(a.config,e=>e.config.id===c.config.id&&e!==d);b=a.config.vg.getValue().indexOf(d);c.value.rr&&ujb(a.config,b,c);_.ckb(a,!0,b)}else sjb(a.config,[c])}else sjb(a.config,[c]);c.isValid||a.Vv!==-1||(a.Vv=a.config.vg.value.length-1)};
ekb=function(a){return a.config.vg.getValue().filter(({nt:b})=>b).length>0};_.fkb=function(a){if(a.disabled)return!1;let b,c;switch((c=(b=a.lSc)==null?void 0:b.Rbd)!=null?c:1){case 1:return ekb(a);case 2:return a.config.vg.getValue().length>0;default:return!0}};
_.oE=class{get disabled(){return this.zg}set disabled(a){this.zg=_.ij(a)}get Vv(){return this.nV}set Vv(a){this.nV!==a&&(this.nV>-1&&this.nV<this.config.vg.getValue().length&&!this.config.vg.getValue()[this.nV].isValid&&this.remove(this.nV),this.s_a=a>-1&&a<this.config.vg.getValue().length,this.nV=a)}constructor(a,b,c){this.yi=a;this.jl=b;this.lSc=c;this.WK=new _.kn;this.zRb=!0;this.IY="Add a filter";this.Sja="Remove all filters";this.kka="Save all filters";this.zg=!1;this.DN=null;this.nV=-1;this.Bsa=
this.s_a=!1;this.kra=f=>{this.WK.emit({N8:0,ST:f.filters});this.config.vg.next(f.filters)};this.Aya=f=>{f&&f.stopPropagation();let g,l;f=(l=(g=this.config.ZP)==null?void 0:g.pfd)!=null?l:nE;let p,t,x;(x=(t=this.jl)==null?void 0:t.open(f,{data:{FD:(p=this.config.ZP)==null?void 0:p.FD},Ri:!0,Bd:"xap-filterbar-save-dialog",ariaLabel:"Save applied filters"}))==null||x.LB().subscribe(()=>{})};let d,e;if(_.sf((d=this.jl)==null?void 0:d.Zqa)&&((e=this.jl)==null?0:e.Th)){let f,g;(f=this.jl)==null||(g=f.Zqa)==
null||g.subscribe(()=>{this.Bsa=!1})}}Ra(){}Ia(){this.DN&&this.DN.unsubscribe()}J3(a){this.WK.emit({N8:4,ST:this.config.vg.getValue()});this.config.clear();a==null||a.stopPropagation()}update(a,b){b.isValid?(this.WK.emit({N8:2,ST:[b]}),ujb(this.config,a,b)):this.remove(a);!this.zRb&&this.Bsa||this.focus();this.Bsa=!1}remove(a){this.WK.emit({N8:3,ST:[this.config.vg.getValue()[a]]});ujb(this.config,a,null);a<this.Vv&&this.Vv--}focus(){let a;(a=this.Uq)==null||a.focus()}QF(a){this.Bsa=!0;this.focus();
a.stopPropagation()}};_.oE.O=function(){_.Bf()};_.oE.La=_.Qd({type:_.oE,inputs:{config:"config",V4:"filterBarLabel",BLb:"filterBarIcon",zRb:"menuAutoFocus",IY:"placeholderMsg",eha:"inputLabel",Sja:"removeFilterMsg",kka:"saveFilterMsg",hD:"noResultsMessage",disabled:"disabled"},outputs:{WK:"update"}});_.gkb=function(a){let b;return(a.editor?a.editor.isValid:a.newValue||a.t_a)&&(a.tc.nt||!((b=a.newValue)==null||!b.xn.length))};_.pE=function(a){return a.filter&&(!a.filter.config.WXc||!a.tc.isValid)&&!a.filter.config.xua};
_.qE=class{constructor(){this.Mta=!0;this.zKb=new _.fg;this.yKb=this.zKb.Tf();this.MGb=new _.fg;this.LMc=this.MGb.Tf();this.Lta=new _.fg;this.aRc=this.Lta.Tf();this.y4=new _.fg;this.wKb=this.y4.Tf();this.t_a=this.newValue=this.Sp=null;this.zub=new _.fg;this.n_b=this.zub.Tf()}set Ln(a){let b;a&&((b=this.filter)==null?0:b.config.xua)?(this.Lka(this.filter.config.xua),this.Sp=this.HW()[0],this.yO()):a!==this.Mta&&(this.Mta=a,this.zKb.next(this.Mta))}get Ln(){return this.Mta}set tc(a){this.LGb=a;this.Sp=
a.If;this.newValue=a.value}get tc(){return this.LGb}HW(){return this.filter?this.filter.config.Nm&&this.filter.config.Nm.size>0?Array.from(this.filter.config.Nm.keys()):this.filter.config.NB:[]}Lka(a){this.filter.config.d6c?this.t_a=a:this.newValue=a}yO(){if(this.filter&&(!this.filter.config.Qqd||_.gkb(this))&&(this.filter.config.d6c&&(this.newValue=this.t_a),this.newValue!==null&&this.Sp!==null)){let a;this.LGb=a=this.filter.config.Nm&&this.filter.config.Nm.size>0?this.filter.config.Nm.get(this.Sp).Nj(this.Sp,
this.newValue):this.filter.config.Nj(this.Sp,this.newValue);this.MGb.next(a);this.y4.next()}}};_.qE.O=function(a){return new (a||_.qE)};_.qE.ta=_.k({token:_.qE,oa:_.qE.O});_.hkb=function(a){a.Ln&&a.Yd.editor&&a.Yd.editor.focus()};
_.rE=class{get disabled(){return this.zg}set disabled(a){this.zg=_.ij(a)}set filter(a){this.Yd.filter=a;this.Yd.zub.next()}get filter(){return this.Yd.filter}set Ln(a){(this.Yd.Ln=a)&&_.hkb(this)}get Ln(){return this.Yd.Ln}set tc(a){this.Yd.tc=a}get tc(){return this.Yd.tc}constructor(a,b,c,d){this.qk=a;this.yi=b;this.Yd=c;this.hb=d;this.update=new _.kn;this.Kea=new _.kn;this.zg=!1;this.Za=new _.Me;this.Za.add(c.LMc.subscribe(this.update));this.Za.add(c.yKb.subscribe(this.Kea));this.Za.add(c.aRc.subscribe(()=>
{_.hkb(this)}));this.Za.add(c.n_b.subscribe(()=>{_.ln(a)}))}Ra(){}Ia(){this.Za.unsubscribe()}HW(){return this.Yd.HW()}Lka(a){this.Yd.Lka(a)}yO(){this.Yd.yO()}};_.rE.O=function(a){return new (a||_.rE)(_.y(_.Ah),_.y(_.mE),_.y(_.qE),_.y(_.Fe))};_.rE.La=_.Qd({type:_.rE,inputs:{disabled:"disabled",filter:"filter",Ln:"isEditorVisible",tc:"appliedFilter"},outputs:{update:"update",Kea:"editorVisibleChange"}});var sE=class{constructor(){this.Wia=new _.Lw;this.oOb=[];this.Gc=this.Wia.bn;this.Via=new _.kn;this.TRa=""}set Xia(a){this.oOb=a;this.getValue()===null&&this.Xia.length>0&&(this.value=a[0])}get Xia(){return this.oOb}set value(a){this.Wia.setValue(a)}getValue(){return this.Wia.value}};sE.O=function(a){return new (a||sE)};
sE.wa=_.Kd({type:sE,na:[["xap-comparison-operator-selector"]],inputs:{Xia:"operators",TRa:"appliedFilterId",value:"value"},outputs:{Gc:"change",Via:"operatorFocusChange"},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&&(_.E(0,"mat-form-field",0)(1,"mat-select",
1),_.N("focus",function(){b.Via.emit(!0)})("focusout",function(){b.Via.emit(!1)}),_.B(2,ahb,2,2,"mat-option",2),_.G()());a&2&&(_.w(),_.Sg("aria-labelledby","dialog-label-",b.TRa,""),_.Sg("aria-describedby","dialog-description-",b.TRa,""),_.C("formControl",b.Wia),_.w(),_.C("ngForOf",b.Xia))},Fa:[_.ao,_.dA,_.ww,_.dx,_.yA,_.zA,_.Fw,_.Nw],styles:[".xap-filterbar-single-line .xap-filterbar-operator-select-field{padding:0 16px 0 24px}.xap-filterbar-multiple-lines .xap-filterbar-operator-select-field{padding:0 24px}.mat-mdc-form-field.xap-filterbar-operator-select-field{display:block}.xap-filterbar-operator-select-field .mat-mdc-form-field-subscript-wrapper{height:16px;margin-top:8px}.mat-mdc-select-arrow-wrapper.mat-mdc-select-arrow-wrapper{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}"],
kb:2,Ma:0});var ikb=_.Oj(class{}),jkb=0,tE=class extends ikb{constructor(a){super();this.St=`mat-optgroup-label-${jkb++}`;let b;this.xI=(b=a==null?void 0:a.a8a)!=null?b:!1}};tE.O=function(a){return new (a||tE)(_.y(_.Rs,8))};tE.La=_.Qd({type:tE,inputs:{label:"label"},features:[_.xg]});var kkb=["text"],lkb=0,mkb=class{constructor(a,b=!1){this.source=a;this.FX=b}},nkb=class{get multiple(){return this.nd&&this.nd.multiple}get selected(){return this.we}get disabled(){return this.group&&this.group.disabled||this.oc}set disabled(a){this.oc=_.ij(a)}get wc(){return!(!this.nd||!this.nd.wc)}get Fm(){return!(!this.nd||!this.nd.Fm)}constructor(a,b,c,d){this.Uc=a;this.Ta=b;this.nd=c;this.group=d;this.oc=this.JR=this.we=!1;this.WS="";this.id=`mat-option-${lkb++}`;this.Hw=new _.kn;this.Qi=new _.fg}get active(){return this.JR}get lE(){let a;
return(((a=this.NOa)==null?void 0:a.ma.textContent)||"").trim()}select(a=!0){this.we||(this.we=!0,_.ln(this.Ta),a&&this.kS())}lg(a=!0){this.we&&(this.we=!1,_.ln(this.Ta),a&&this.kS())}focus(a,b){const c=this.Sg();typeof c.focus==="function"&&c.focus(b)}Np(){return this.lE}ke(a){a.keyCode!==13&&a.keyCode!==32||_.Zi(a)||(this.Sr(),a.preventDefault())}Sr(){this.disabled||(this.we=this.multiple?!this.we:!0,_.ln(this.Ta),this.kS(!0))}ep(){return this.disabled?"-1":"0"}Sg(){return this.Uc.ma}Nn(){if(this.we){const a=
this.lE;a!==this.WS&&(this.WS&&this.Qi.next(),this.WS=a)}}Ia(){this.Qi.complete()}kS(a=!1){this.Hw.emit(new mkb(this,a))}};nkb.O=function(){_.Bf()};nkb.La=_.Qd({type:nkb,rb:function(a,b){a&1&&_.Xg(kkb,7);if(a&2){let c;_.$g(c=_.ah())&&(b.NOa=c.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{Hw:"onSelectionChange"}});_.cj({passive:!0,capture:!0});_.cj({passive:!0,capture:!0});new _.xn;var okb=["*",[["mat-option"],["ng-container"]]],uE=class extends tE{};uE.O=(()=>{let a;return function(b){return(a||(a=_.Ce(uE)))(b||uE)}})();
uE.wa=_.Kd({type:uE,na:[["mat-optgroup"]],qb:[1,"mat-optgroup"],lb:6,Xa:function(a,b){a&2&&(_.zg("role",b.xI?null:"group")("aria-disabled",b.xI?null:b.disabled.toString())("aria-labelledby",b.xI?null:b.St)("mat-id-collision",null),_.Bg("mat-optgroup-disabled",b.disabled))},inputs:{disabled:"disabled"},Qb:["matOptgroup"],features:[_.lh([{va:_.Ss,Fb:uE}]),_.xg],bc:["*","mat-option, ng-container"],ya:4,Aa:2,Da:[["role","presentation",1,"mat-optgroup-label",3,"id"]],qa:function(a,b){a&1&&(_.Qg(okb),_.E(0,
"span",0),_.Q(1),_.Rg(2),_.G(),_.Rg(3,1));a&2&&(_.C("id",b.St),_.w(),_.ch("",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"],
kb:2,Ma:0});_.vE=class extends nkb{};_.vE.O=function(a){return new (a||_.vE)(_.y(_.Fe),_.y(_.Ah),_.y(_.Rs,8),_.y(_.Ss,8))};
_.vE.wa=_.Kd({type:_.vE,na:[["mat-option"]],qb:["role","option",1,"mat-option","mat-focus-indicator"],lb:13,Xa:function(a,b){a&1&&_.N("click",function(){return b.Sr()})("keydown",function(c){return b.ke(c)});a&2&&(_.Hg("id",b.id),_.zg("tabindex",b.ep())("aria-selected",b.selected)("aria-disabled",b.disabled.toString())("mat-id-collision",null),_.Bg("mat-selected",b.selected)("mat-option-multiple",b.multiple)("mat-active",b.active)("mat-option-disabled",b.disabled))},Qb:["matOption"],features:[_.xg],
bc:["*"],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&&(_.Qg(),_.B(0,ehb,1,2,"mat-pseudo-checkbox",1),_.E(1,"span",2,0),_.Rg(3),_.G(),_.B(4,fhb,2,1,"span",3),_.J(5,"div",4));a&2&&(_.C("ngIf",b.multiple),_.w(4),
_.C("ngIf",b.group&&b.group.xI),_.w(),_.C("matRippleTrigger",b.Sg())("matRippleDisabled",b.disabled||b.wc))},Fa:[_.Us,_.bo,_.cA],styles:['.mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.mat-option.mat-active::before{content:""}.cdk-high-contrast-active .mat-option[aria-disabled=true]{opacity:.5}.cdk-high-contrast-active .mat-option.mat-selected:not(.mat-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-option.mat-selected:not(.mat-option-multiple)::after{right:auto;left:16px}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n'],
kb:2,Ma:0});_.pkb=Number.MAX_SAFE_INTEGER;_.qkb=new _.Vd("MatHint");_.wE=class{};_.wE.O=function(a){return new (a||_.wE)};_.wE.La=_.Qd({type:_.wE,na:[["mat-label"]]});var xE=class{};xE.O=function(a){return new (a||xE)};xE.La=_.Qd({type:xE,na:[["mat-placeholder"]]});var rkb,skb,tkb,ukb,vkb,wkb,xkb,AC;rkb=["connectionContainer"];skb=["inputContainer"];tkb=["label"];ukb=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]];vkb=Number.MAX_SAFE_INTEGER;wkb=_.Mj(class{constructor(a){this.Ja=a}},"primary");xkb=new _.Vd("MAT_FORM_FIELD_DEFAULT_OPTIONS");
AC=function(a){var b=a.gp?a.gp.ma:null,c=a.Azb.ma;if(a.Bc==="outline"&&a.vc.isBrowser)if(b&&b.children.length&&b.textContent.trim())if(a.CHc()){var d=0,e=0,f=c.querySelectorAll(".mat-form-field-outline-start"),g=c.querySelectorAll(".mat-form-field-outline-gap");if(a.gp&&a.gp.ma.children.length){d=c.getBoundingClientRect();if(d.width===0&&d.height===0){a.oba=!0;a.Npa=!1;return}d=a.ABb(d);e=b.children;c=a.ABb(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.oba=a.Npa=!1}else a.Npa=!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"};
_.yE=class extends wkb{get Bc(){return this.cB}set Bc(a){const b=this.cB;let c;this.cB=a||((c=this.Fr)==null?void 0:c.Bc)||"legacy";this.cB==="outline"&&b!==a&&(this.oba=!0)}get XF(){return this.zS}set XF(a){this.zS=_.ij(a)}M2(){return this.Gn==="always"&&!this.pOa}vJa(){return this.Gn!=="never"}get jK(){return this.BS}set jK(a){this.BS=a;this.Fba()}get Gn(){return this.Bc!=="legacy"&&this.Wx==="never"?"auto":this.Wx}set Gn(a){a!==this.Wx&&(this.Wx=a||this.kBb(),_.ln(this.Ta))}get Nd(){return this.BKa||
this.rEc||this.sEc}set Nd(a){this.BKa=a}constructor(a,b,c,d,e,f,g){super(a);this.Ta=b;this.Xb=c;this.Fr=d;this.vc=e;this.nb=f;this.oba=this.Npa=!1;this.Jb=new _.fg;this.pOa=this.zS=!1;this.BS=this.uT="";this.qaa=`mat-hint-${vkb--}`;this.St=`mat-form-field-label-${vkb--}`;this.Gn=this.kBb();this.pM=g!=="NoopAnimations";this.Bc=(d==null?void 0:d.Bc)||"legacy";d&&(this.zS=!!d.XF,d.color&&(this.color=this.defaultColor=d.color))}oO(){return this.xE()?this.St:null}mO(){return this.Azb||this.Ja}Qd(){const a=
this.Nd;a.controlType&&this.Ja.ma.classList.add(`mat-form-field-type-${a.controlType}`);_.v(a.Zb,_.og(null)).subscribe(()=>{this.eN();_.ln(this.Ta)});a.Ad&&a.Ad.bn&&_.v(a.Ad.bn,_.qg(this.Jb)).subscribe(()=>_.ln(this.Ta));this.nb.Vb(()=>{_.v(this.nb.Zl,_.qg(this.Jb)).subscribe(()=>{this.oba&&AC(this)})});_.of(this.TM.Kc,this.O2.Kc).subscribe(()=>{this.oba=!0;_.ln(this.Ta)});_.v(this.pB.Kc,_.og(null)).subscribe(()=>{this.Fba();_.ln(this.Ta)});_.v(this.lB.Kc,_.og(null)).subscribe(()=>{this.eN();_.ln(this.Ta)});
this.Xb&&_.v(this.Xb.Gc,_.qg(this.Jb)).subscribe(()=>{typeof requestAnimationFrame==="function"?this.nb.Vb(()=>{requestAnimationFrame(()=>AC(this))}):AC(this)})}uG(){this.Npa&&AC(this)}Fc(){this.uT="enter";_.mn(this.Ta)}Ia(){this.Jb.next();this.Jb.complete()}Tr(a){const b=this.Nd?this.Nd.Ad:null;return b&&b[a]}eHc(){return!!(this.Nd&&this.Nd.placeholder||this.bJc)}jaa(){return!(!this.cIc&&!this.dIc)}aN(){return this.vJa()&&(this.Nd&&this.Nd.B_||this.M2())}hHc(){return this.Bc==="legacy"&&!this.jaa()||
this.jaa()&&!this.aN()}xE(){return this.jaa()||this.Bc==="legacy"&&this.eHc()}X$(){return this.lB&&this.lB.length>0&&this.Nd.xg?"error":"hint"}XIa(){this.xE()&&this.vJa()&&(this.pM&&this.gp&&(this.pOa=!0,_.v(_.mf(this.gp.ma,"transitionend"),_.ag(1)).subscribe(()=>{this.pOa=!1})),this.Gn="always",_.ln(this.Ta))}G$c(){}Fba(){this.eN()}JLc(){}kBb(){return this.Fr&&this.Fr.Gn||"auto"}eN(){if(this.Nd){let a=[];this.Nd.oH&&typeof this.Nd.oH==="string"&&a.push(...this.Nd.oH.split(" "));if(this.X$()==="hint"){const b=
this.pB?this.pB.find(d=>d.align==="start"):null,c=this.pB?this.pB.find(d=>d.align==="end"):null;b?a.push(b.id):this.BS&&a.push(this.qaa);c&&a.push(c.id)}else this.lB&&a.push(...this.lB.map(b=>b.id));this.Nd.YG(a)}}F$c(){}ABb(a){return this.Xb&&this.Xb.value==="rtl"?a.right:a.left}CHc(){const a=this.Ja.ma;if(a.getRootNode){const b=a.getRootNode();return b&&b!==a}return document.documentElement.contains(a)}};
_.yE.O=function(a){return new (a||_.yE)(_.y(_.Fe),_.y(_.Ah),_.y(_.ds,8),_.y(xkb,8),_.y(_.nr),_.y(_.uf),_.y(_.dn,8))};
_.yE.wa=_.Kd({type:_.yE,na:[["mat-form-field"]],yd:function(a,b,c){a&1&&(_.Yg(c,_.bx,5),_.Yg(c,_.bx,7),_.Yg(c,_.wE,5),_.Yg(c,_.wE,7),_.Yg(c,xE,5),_.Yg(c,_.I5a,5),_.Yg(c,_.qkb,5),_.Yg(c,_.N5a,5),_.Yg(c,_.O5a,5));if(a&2){let d;_.$g(d=_.ah())&&(b.rEc=d.first);_.$g(d=_.ah())&&(b.sEc=d.first);_.$g(d=_.ah())&&(b.cIc=d.first);_.$g(d=_.ah())&&(b.dIc=d.first);_.$g(d=_.ah())&&(b.bJc=d.first);_.$g(d=_.ah())&&(b.lB=d);_.$g(d=_.ah())&&(b.pB=d);_.$g(d=_.ah())&&(b.TM=d);_.$g(d=_.ah())&&(b.O2=d)}},rb:function(a,
b){a&1&&(_.Xg(rkb,7),_.Xg(skb,5),_.Xg(tkb,5));if(a&2){let c;_.$g(c=_.ah())&&(b.Azb=c.first);_.$g(c=_.ah())&&(b.n$c=c.first);_.$g(c=_.ah())&&(b.gp=c.first)}},qb:["ngSkipHydration","",1,"mat-form-field"],lb:41,Xa:function(a,b){a&2&&(_.zg("mat-id-collision",null),_.Bg("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.Nd.xg)("mat-form-field-can-float",
b.vJa())("mat-form-field-should-float",b.aN())("mat-form-field-has-label",b.xE())("mat-form-field-hide-placeholder",b.hHc())("mat-form-field-disabled",b.Nd.disabled)("mat-form-field-autofilled",b.Nd.tU)("mat-focused",b.Nd.focused)("ng-untouched",b.Tr("untouched"))("ng-touched",b.Tr("touched"))("ng-pristine",b.Tr("pristine"))("ng-dirty",b.Tr("dirty"))("ng-valid",b.Tr("valid"))("ng-invalid",b.Tr("invalid"))("ng-pending",b.Tr("pending"))("_mat-animation-noopable",!b.pM))},inputs:{color:"color",Bc:"appearance",
XF:"hideRequiredMarker",jK:"hintLabel",Gn:"floatLabel"},Qb:["matFormField"],features:[_.lh([{va:_.cx,Fb:_.yE}]),_.xg],bc:"* [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=_.ke();_.Qg(ukb);_.E(0,"div",3)(1,"div",4,0);_.N("click",function(d){_.n(c);return _.q(b.Nd.uY(d))});_.B(3,ghb,9,0,"ng-container",5)(4,hhb,2,1,"div",6);_.E(5,"div",7,1);_.Rg(7);_.E(8,"span",8);_.B(9,lhb,5,16,"label",9);_.G()();_.B(10,mhb,2,0,"div",10);_.G();_.B(11,nhb,2,4,"div",11);_.E(12,"div",12);_.B(13,ohb,2,
1,"div",13)(14,qhb,5,2,"div",14);_.G()()}a&2&&(_.w(3),_.C("ngIf",b.Bc=="outline"),_.w(),_.C("ngIf",b.TM.length),_.w(5),_.C("ngIf",b.xE()),_.w(),_.C("ngIf",b.O2.length),_.w(),_.C("ngIf",b.Bc!="outline"),_.w(),_.C("ngSwitch",b.X$()),_.w(),_.C("ngSwitchCase","error"),_.w(),_.C("ngSwitchCase","hint"))},Fa:[_.bo,_.co,_.eo,_.Zz],styles:[".mat-form-field{display:inline-block;position:relative;text-align:left}[dir=rtl] .mat-form-field{text-align:right}.mat-form-field-wrapper{position:relative}.mat-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-form-field-prefix,.mat-form-field-suffix{white-space:nowrap;flex:none;position:relative}.mat-form-field-infix{display:block;position:relative;flex:auto;min-width:0;width:180px}.cdk-high-contrast-active .mat-form-field-infix{border-image:linear-gradient(transparent, transparent)}.mat-form-field-label-wrapper{position:absolute;left:0;box-sizing:content-box;width:100%;height:100%;overflow:hidden;pointer-events:none}[dir=rtl] .mat-form-field-label-wrapper{left:auto;right:0}.mat-form-field-label{position:absolute;left:0;font:inherit;pointer-events:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),width 400ms cubic-bezier(0.25, 0.8, 0.25, 1);display:none}[dir=rtl] .mat-form-field-label{transform-origin:100% 0;left:auto;right:0}.cdk-high-contrast-active .mat-form-field-disabled .mat-form-field-label{color:GrayText}.mat-form-field-empty.mat-form-field-label,.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{display:block}.mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{display:block;transition:none}.mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:none}.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label,.mat-form-field-can-float .mat-input-server[placeholder]:not(:placeholder-shown)+.mat-form-field-label-wrapper .mat-form-field-label{display:block}.mat-form-field-label:not(.mat-form-field-empty){transition:none}.mat-form-field-underline{position:absolute;width:100%;pointer-events:none;transform:scale3d(1, 1.0001, 1)}.mat-form-field-ripple{position:absolute;left:0;width:100%;transform-origin:50%;transform:scaleX(0.5);opacity:0;transition:background-color 300ms cubic-bezier(0.55, 0, 0.55, 0.2)}.mat-form-field.mat-focused .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple{opacity:1;transform:none;transition:transform 300ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 300ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-subscript-wrapper{position:absolute;box-sizing:border-box;width:100%;overflow:hidden}.mat-form-field-subscript-wrapper .mat-icon,.mat-form-field-label-wrapper .mat-icon{width:1em;height:1em;font-size:inherit;vertical-align:baseline}.mat-form-field-hint-wrapper{display:flex}.mat-form-field-hint-spacer{flex:1 0 1em}.mat-error{display:block}.mat-form-field-control-wrapper{position:relative}.mat-form-field-hint-end{order:1}.mat-form-field._mat-animation-noopable .mat-form-field-label,.mat-form-field._mat-animation-noopable .mat-form-field-ripple{transition:none}.mat-form-field .mat-form-field-prefix .mat-datepicker-toggle .mat-mdc-button-base,.mat-form-field .mat-form-field-suffix .mat-datepicker-toggle .mat-mdc-button-base{width:40px;height:40px;padding:8px 0}.mat-form-field .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon{font-size:1em;display:inline-block;margin:-2px 0 1px}.mat-form-field-type-mat-date-range-input .mat-form-field-infix{width:200px}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle .mat-mdc-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle .mat-mdc-icon-button{font-size:inherit;width:1.5em;height:1.5em;padding:0}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon{line-height:1.5em;margin:0}.mat-form-field .mat-datepicker-toggle .mat-mdc-button-base{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-datepicker-toggle .mat-mdc-button-base{vertical-align:baseline}\n",
'.mat-form-field-appearance-fill .mat-form-field-flex{border-radius:4px 4px 0 0;padding:.75em .75em 0 .75em}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-flex{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-form-field-flex{outline:dashed 3px}.mat-form-field-appearance-fill .mat-form-field-underline::before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100%}.mat-form-field-appearance-fill .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-form-field-ripple{height:0}.mat-form-field-appearance-fill:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-fill._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}.mat-form-field-appearance-fill .mat-form-field-subscript-wrapper{padding:0 1em}\n',
'.mat-input-element{font:inherit;background:rgba(0,0,0,0);color:currentColor;border:none;outline:none;padding:0;margin:0;width:100%;max-width:100%;vertical-align:bottom;text-align:inherit;box-sizing:content-box}.mat-input-element:-moz-ui-invalid{box-shadow:none}.mat-input-element,.mat-input-element::-webkit-search-cancel-button,.mat-input-element::-webkit-search-decoration,.mat-input-element::-webkit-search-results-button,.mat-input-element::-webkit-search-results-decoration{-webkit-appearance:none}.mat-input-element::-webkit-contacts-auto-fill-button,.mat-input-element::-webkit-caps-lock-indicator,.mat-input-element:not([type=password])::-webkit-credentials-auto-fill-button{visibility:hidden}.mat-input-element[type=date],.mat-input-element[type=datetime],.mat-input-element[type=datetime-local],.mat-input-element[type=month],.mat-input-element[type=week],.mat-input-element[type=time]{line-height:1}.mat-input-element[type=date]::after,.mat-input-element[type=datetime]::after,.mat-input-element[type=datetime-local]::after,.mat-input-element[type=month]::after,.mat-input-element[type=week]::after,.mat-input-element[type=time]::after{content:" ";white-space:pre;width:1px}.mat-input-element::-webkit-inner-spin-button,.mat-input-element::-webkit-calendar-picker-indicator,.mat-input-element::-webkit-clear-button{font-size:.75em}.mat-input-element::placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-moz-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-input-element:-ms-input-placeholder{-webkit-user-select:none;user-select:none;transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-hide-placeholder .mat-input-element::placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-input-element:-ms-input-placeholder{opacity:0}._mat-animation-noopable .mat-input-element::placeholder{transition:none}._mat-animation-noopable .mat-input-element::-moz-placeholder{transition:none}._mat-animation-noopable .mat-input-element::-webkit-input-placeholder{transition:none}._mat-animation-noopable .mat-input-element:-ms-input-placeholder{transition:none}textarea.mat-input-element{resize:vertical;overflow:auto}textarea.mat-input-element.cdk-textarea-autosize{resize:none}textarea.mat-input-element{padding:2px 0;margin:-2px 0}select.mat-input-element{-moz-appearance:none;-webkit-appearance:none;position:relative;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box;padding-top:1em;top:-1em;margin-bottom:-1em}select.mat-input-element::-moz-focus-inner{border:0}select.mat-input-element:not(:disabled){cursor:pointer}.mat-form-field-type-mat-native-select .mat-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;top:50%;right:0;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-form-field-type-mat-native-select .mat-form-field-infix::after{right:auto;left:0}.mat-form-field-type-mat-native-select .mat-input-element{padding-right:15px}[dir=rtl] .mat-form-field-type-mat-native-select .mat-input-element{padding-right:0;padding-left:15px}.mat-form-field-type-mat-native-select .mat-form-field-label-wrapper{max-width:calc(100% - 10px)}.mat-form-field-type-mat-native-select.mat-form-field-appearance-outline .mat-form-field-infix::after{margin-top:-5px}.mat-form-field-type-mat-native-select.mat-form-field-appearance-fill .mat-form-field-infix::after{margin-top:-10px}\n',
".mat-form-field-appearance-legacy .mat-form-field-label{transform:perspective(100px)}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon{width:1em}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button{font:inherit;vertical-align:baseline}.mat-form-field-appearance-legacy .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-appearance-legacy .mat-form-field-suffix .mat-icon-button .mat-icon{font-size:inherit}.mat-form-field-appearance-legacy .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-legacy .mat-form-field-ripple{top:0;height:2px;overflow:hidden}.cdk-high-contrast-active .mat-form-field-appearance-legacy .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px;border-top-color:GrayText}.mat-form-field-appearance-legacy.mat-form-field-invalid:not(.mat-focused) .mat-form-field-ripple{height:1px}\n",
".mat-form-field-appearance-outline .mat-form-field-wrapper{margin:.25em 0}.mat-form-field-appearance-outline .mat-form-field-flex{padding:0 .75em 0 .75em;margin-top:-0.25em;position:relative}.mat-form-field-appearance-outline .mat-form-field-prefix,.mat-form-field-appearance-outline .mat-form-field-suffix{top:.25em}.mat-form-field-appearance-outline .mat-form-field-outline{display:flex;position:absolute;top:.25em;left:0;right:0;bottom:0;pointer-events:none}.mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end{border:1px solid currentColor;min-width:5px}.mat-form-field-appearance-outline .mat-form-field-outline-start{border-radius:5px 0 0 5px;border-right-style:none}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-start{border-right-style:solid;border-left-style:none;border-radius:0 5px 5px 0}.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0 5px 5px 0;border-left-style:none;flex-grow:1}[dir=rtl] .mat-form-field-appearance-outline .mat-form-field-outline-end{border-left-style:solid;border-right-style:none;border-radius:5px 0 0 5px}.mat-form-field-appearance-outline .mat-form-field-outline-gap{border-radius:.000001px;border:1px solid currentColor;border-left-style:none;border-right-style:none}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-outline-gap{border-top-color:rgba(0,0,0,0)}.mat-form-field-appearance-outline .mat-form-field-outline-thick{opacity:0}.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-end,.mat-form-field-appearance-outline .mat-form-field-outline-thick .mat-form-field-outline-gap{border-width:2px}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline{opacity:0;transition:opacity 100ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid .mat-form-field-outline-thick{opacity:1}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{border:3px dashed}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline{opacity:0;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-outline:not(.mat-form-field-disabled) .mat-form-field-flex:hover .mat-form-field-outline-thick{opacity:1}.mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{padding:0 1em}.cdk-high-contrast-active .mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:GrayText}.mat-form-field-appearance-outline._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-start,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-end,.mat-form-field-appearance-outline._mat-animation-noopable .mat-form-field-outline-gap{transition:none}\n",
".mat-form-field-appearance-standard .mat-form-field-flex{padding-top:.75em}.mat-form-field-appearance-standard .mat-form-field-underline{height:1px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-underline{height:0;border-top:solid 1px}.mat-form-field-appearance-standard .mat-form-field-ripple{bottom:0;height:2px}.cdk-high-contrast-active .mat-form-field-appearance-standard .mat-form-field-ripple{height:0;border-top:solid 2px}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-position:0;background-color:rgba(0,0,0,0)}.cdk-high-contrast-active .mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{border-top-style:dotted;border-top-width:2px}.mat-form-field-appearance-standard:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{opacity:1;transform:none;transition:opacity 600ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-appearance-standard._mat-animation-noopable:not(.mat-form-field-disabled) .mat-form-field-flex:hover~.mat-form-field-underline .mat-form-field-ripple{transition:none}\n"],
kb:2,data:{animation:[_.P5a]},Ma:0});_.ykb=Number.MAX_SAFE_INTEGER;var zkb=_.rj("transformPanelWrap",[_.vj("* => void",_.Nqa("@transformPanel",[{type:9,options:null}]))]),Akb=_.rj("transformPanel",[_.uj("void",_.tj({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),_.uj("showing",_.tj({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),_.uj("showing-multiple",_.tj({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),_.vj("void => *",_.sj("120ms cubic-bezier(0, 0, 0.2, 1)")),_.vj("* => void",_.sj("100ms 25ms linear",_.tj({opacity:0})))]);var Bkb=["trigger"],Ckb=["panel"],Dkb=Number.MAX_SAFE_INTEGER,Ekb=bhb(function(a,b=0){return class extends a{get tabIndex(){return this.disabled?-1:this.Aq}set tabIndex(c){this.Aq=c!=null?_.lj(c):this.vea}constructor(...c){super(...c);this.vea=this.Aq=b}}}(function(a){return class extends a{get disabled(){return this.oc}set disabled(b){this.oc=_.ij(b)}constructor(...b){super(...b);this.oc=!1}}}(_.zeb(class{constructor(a,b,c,d,e){this.Ja=a;this.fKa=b;this.vba=c;this.wba=d;this.Ad=e;this.Zb=new _.fg}})))),
zE=class extends Ekb{get focused(){return this.Jl||this.sm}get placeholder(){return this.by}set placeholder(a){this.by=a;this.Zb.next()}get required(){let a,b,c,d;return(d=(c=this.io)!=null?c:(a=this.Ad)==null?void 0:(b=a.control)==null?void 0:_.Hw(b))!=null?d:!1}set required(a){this.io=_.ij(a);this.Zb.next()}get multiple(){return this.lj}set multiple(a){this.lj=_.ij(a)}get tF(){return this.cAb}set tF(a){this.cAb=_.ij(a)}get aC(){return this.fB}set aC(a){this.fB=a;this.ud&&this.DM()}get value(){return this.Sd}set value(a){this.gI(a)&&
this.ve(a)}get nH(){return this.Iqa}set nH(a){this.Iqa=_.lj(a)}get id(){return this.Gf}set id(a){this.Gf=a||this.TE;this.Zb.next()}constructor(a,b,c,d,e,f,g,l,p,t,x,A,F,I){super(e,d,g,l,t);this.rf=a;this.Ta=b;this.nb=c;this.Xb=f;this.zB=p;this.Oaa=F;this.kj=I;this.sm=!1;this.fB=(ka,za)=>ka===za;this.TE=`mat-select-${Dkb--}`;this.sca=null;this.Gr=new _.fg;this.ve=()=>{};this.Ve=()=>{};this.Cca=`mat-select-value-${Dkb--}`;this.tba=new _.fg;let K;this.iNa=((K=this.kj)==null?void 0:K.jz)||"";this.Jl=
!1;this.controlType="mat-select";this.lj=!1;let U,ca;this.cAb=(ca=(U=this.kj)==null?void 0:U.tF)!=null?ca:!1;this.ariaLabel="";this.aja=_.jf(()=>{const ka=this.options;return ka?_.v(ka.Kc,_.og(ka),_.pg(()=>_.of(...ka.map(za=>za.Hw)))):_.v(this.nb.Zl,_.ag(1),_.pg(()=>this.aja))});this.Vp=new _.kn;this.kba=_.v(this.Vp,_.pf(ka=>ka),_.u(()=>{}));this.o$=_.v(this.Vp,_.pf(ka=>!ka),_.u(()=>{}));this.gx=new _.kn;this.Po=new _.kn;this.Xg=null;this.Ad&&(this.Ad.mq=this);(I==null?void 0:I.nH)!=null&&(this.Iqa=
I.nH);this.Pba=A;this.Be=this.Pba();this.tabIndex=parseInt(x)||0;this.id=this.id}Ra(){this.ud=new _.$z(this.multiple);this.Zb.next();_.v(this.tba,_.cg(),_.qg(this.Gr)).subscribe(()=>this.sba(this.ld))}Qd(){this.VLa();_.v(this.ud.changed,_.qg(this.Gr)).subscribe(a=>{a.WE.forEach(b=>b.select());a.removed.forEach(b=>b.lg())});_.v(this.options.Kc,_.og(null),_.qg(this.Gr)).subscribe(()=>{this.MNa();this.DM()})}Jo(){const a=this.pLa(),b=this.Ad;if(a!==this.sca){const c=this.Ja.ma;(this.sca=a)?c.setAttribute("aria-labelledby",
a):c.removeAttribute("aria-labelledby")}b&&(this.Cba!==b.control&&(this.Cba!==void 0&&b.disabled!==null&&b.disabled!==this.disabled&&(this.disabled=b.disabled),this.Cba=b.control),this.Xu())}Rb(a){(a.disabled||a.userAriaDescribedBy)&&this.Zb.next();a.typeaheadDebounceInterval&&this.Gb&&this.Gb.tH(this.Iqa)}Ia(){let a;(a=this.Gb)==null||a.destroy();this.Gr.next();this.Gr.complete();this.Zb.complete();this.cS()}toggle(){this.ld?this.close():this.open()}open(){this.Nt()&&(this.PR(),this.sm=!0,_.Vz(this.Gb,
null),this.OLa(),_.ln(this.Ta))}PR(){const a=this.Ja.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=`${this.id}-panel`;this.Xg&&_.nj(this.Xg,"aria-owns",b);_.mj(a,"aria-owns",b);this.Xg=a}}cS(){this.Xg&&(_.nj(this.Xg,"aria-owns",`${this.id}-panel`),this.Xg=null)}close(){this.sm&&(this.sm=!1,_.Vz(this.Gb,this.Xk()?"rtl":"ltr"),_.ln(this.Ta),this.Ve())}Qo(a){this.gI(a)}Un(a){this.ve=a}mt(a){this.Ve=a}eq(a){this.disabled=a;_.ln(this.Ta);this.Zb.next()}get ld(){return this.sm}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 tsb(){if(this.empty)return"";if(this.lj){const a=this.ud.selected.map(b=>b.lE);this.Xk()&&a.reverse();return a.join(", ")}return this.ud.selected[0].lE}Xk(){return this.Xb?this.Xb.value==="rtl":!1}ke(a){this.disabled||(this.ld?this.zLa(a):this.tLa(a))}tLa(a){var b=a.keyCode;const c=b===40||b===38||b===37||b===39,d=this.Gb;!(d.d6()||b!==13&&b!==32||_.Zi(a))||(this.multiple||a.altKey)&&c?(a.preventDefault(),
this.open()):this.multiple||(b=this.selected,d.Pn(a),(a=this.selected)&&b!==a&&this.Oaa.nk(a.lE,1E4))}zLa(a){const b=this.Gb;var c=a.keyCode;const d=c===40||c===38,e=b.d6();if(d&&a.altKey)a.preventDefault(),this.close();else if(e||c!==13&&c!==32||!b.uf||_.Zi(a))if(!e&&this.lj&&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.lg())})}else c=b.Bq,b.Pn(a),this.lj&&d&&a.shiftKey&&b.uf&&b.Bq!==c&&b.uf.Sr();
else a.preventDefault(),b.uf.Sr()}xq(){this.disabled||(this.Jl=!0,this.Zb.next())}Zk(){this.Jl=!1;let a;if((a=this.Gb)!=null){let b;(b=a.tm)==null||b.reset()}this.disabled||this.ld||(this.Ve(),_.ln(this.Ta),this.Zb.next())}UMa(){_.v(this.IE.PY,_.ag(1)).subscribe(()=>{_.mn(this.Ta);this.rNa()})}kLa(){return this.zB?`mat-${this.zB.color}`:""}get empty(){return!this.ud||this.ud.Ps()}DM(){Promise.resolve().then(()=>{this.Ad&&(this.Sd=this.Ad.value);this.QE(this.Sd);this.Zb.next()})}QE(a){this.options.forEach(b=>
_.Aab(b));this.ud.clear();this.multiple&&a?(a.forEach(b=>this.Tba(b)),this.rT()):(a=this.Tba(a))?_.Ir(this.Gb,a):this.ld||_.Ir(this.Gb,-1);_.ln(this.Ta)}Tba(a){const b=this.options.find(c=>{if(this.ud.Ie(c))return!1;try{return c.value!=null&&this.fB(c.value,a)}catch(d){return!1}});b&&this.ud.select(b);return b}gI(a){return a!==this.Sd||this.lj&&Array.isArray(a)?(this.options&&this.QE(a),this.Sd=a,!0):!1}RE(a){return a.disabled}VLa(){this.Gb=_.xab(_.yab(_.Hr(_.Vz(_.Uz((new _.Bab(this.options)).tH(this.Iqa)),
this.Xk()?"rtl":"ltr")))).Qu(this.RE);this.Gb.KL.subscribe(()=>{this.ld&&(!this.multiple&&this.Gb.uf&&this.Gb.uf.Sr(),this.focus(),this.close())});this.Gb.Gc.subscribe(()=>{this.sm&&this.panel?this.tqa(this.Gb.Bq||0):this.sm||this.multiple||!this.Gb.uf||this.Gb.uf.Sr()})}MNa(){const a=_.of(this.options.Kc,this.Gr);_.v(this.aja,_.qg(a)).subscribe(b=>{this.YMa(b.source,b.FX);b.FX&&!this.multiple&&this.sm&&(this.close(),this.focus())});_.v(_.of(...this.options.map(b=>b.Qi)),_.qg(a)).subscribe(()=>{_.mn(this.Ta);
this.Zb.next()})}YMa(a,b){const c=this.ud.Ie(a);a.value!=null||this.lj?(c!==a.selected&&(a.selected?this.ud.select(a):this.ud.lg(a)),b&&this.Gb.cj(a),this.multiple&&(this.rT(),b&&this.focus())):(a.lg(),this.ud.clear(),this.value!=null&&this.UI(a.value));c!==this.ud.Ie(a)&&this.UI();this.Zb.next()}rT(){if(this.multiple){const a=this.options.toArray();this.ud.sort((b,c)=>this.vla?this.vla(b,c,a):a.indexOf(b)-a.indexOf(c));this.Zb.next()}}UI(a){let b=null;this.Sd=b=this.multiple?this.selected.map(c=>
c.value):this.selected?this.selected.value:a;this.Po.emit(b);this.ve(b);this.gx.emit(this.TKa(b));_.ln(this.Ta)}OLa(){if(this.Gb)if(this.empty){let a=-1;for(let b=0;b<this.options.length;b++)if(!this.options.get(b).disabled){a=b;break}this.Gb.cj(a)}else this.Gb.cj(this.ud.selected[0])}Nt(){let a;return!this.sm&&!this.disabled&&((a=this.options)==null?void 0:a.length)>0}focus(a){this.Ja.ma.focus(a)}vS(){if(this.ariaLabel)return null;let a;const b=(a=this.zB)==null?void 0:a.oO();return this.Ce?(b?b+
" ":"")+this.Ce:b}PKa(){return this.ld&&this.Gb&&this.Gb.uf?this.Gb.uf.id:null}pLa(){if(this.ariaLabel)return null;var a;const b=(a=this.zB)==null?void 0:a.oO();a=(b?b+" ":"")+this.Cca;this.Ce&&(a+=" "+this.Ce);return a}sba(a){this.Vp.emit(a)}YG(a){a.length?this.Ja.ma.setAttribute("aria-describedby",a.join(" ")):this.Ja.ma.removeAttribute("aria-describedby")}uY(){this.focus();this.open()}get B_(){return this.sm||!this.empty||this.Jl&&!!this.by}};
zE.O=function(a){return new (a||zE)(_.y(_.os),_.y(_.Ah),_.y(_.uf),_.y(_.Ps),_.y(_.Fe),_.y(_.ds,8),_.y(_.Kw,8),_.y(_.Ow,8),_.y(_.cx,8),_.y(_.Dw,10),_.xe("tabindex"),_.y(_.Yab),_.y(_.Br),_.y(_.Zab,8))};
zE.La=_.Qd({type:zE,rb:function(a,b){a&1&&(_.Xg(Bkb,5),_.Xg(Ckb,5),_.Xg(_.bA,5));if(a&2){let c;_.$g(c=_.ah())&&(b.trigger=c.first);_.$g(c=_.ah())&&(b.panel=c.first);_.$g(c=_.ah())&&(b.IE=c.first)}},inputs:{oH:[0,"aria-describedby","userAriaDescribedBy"],Bd:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",tF:"disableOptionCentering",aC:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],Ce:[0,"aria-labelledby","ariaLabelledby"],hw:"errorStateMatcher",nH:"typeaheadDebounceInterval",
vla:"sortComparator",id:"id"},outputs:{Vp:"openedChange",kba:"opened",o$:"closed",gx:"selectionChange",Po:"valueChange"},features:[_.xg,_.be]});var Fkb,Gkb;Fkb=[[["mat-select-trigger"]],"*"];Gkb=class{constructor(a,b){this.source=a;this.value=b}};
_.AE=class extends zE{constructor(){super(...arguments);this.tca=this.Cv=0;this.R2="top";this.Tt=0;this.sNa=[{zc:"start",Ac:"top",mc:"start",uc:"top"},{zc:"start",Ac:"bottom",mc:"start",uc:"bottom"}]}GDc(a,b,c){const d=this.W1();return Math.min(Math.max(0,d*a-b+d/2),c)}Ra(){super.Ra();_.v(this.rf.Gc(),_.qg(this.Gr)).subscribe(()=>{this.ld&&(this.CT=this.trigger.ma.getBoundingClientRect(),_.ln(this.Ta))})}open(){super.Nt()&&(super.open(),this.CT=this.trigger.ma.getBoundingClientRect(),this.tca=parseInt(getComputedStyle(this.trigger.ma).fontSize||
"0"),this.FDc(),_.v(this.nb.Zl,_.ag(1)).subscribe(()=>{this.tca&&this.IE.Id&&this.IE.Id.Wp&&(this.IE.Id.Wp.style.fontSize=`${this.tca}px`)}))}tqa(a){const b=chb(a,this.options,this.XK),c=this.W1();this.panel.ma.scrollTop=a===0&&b===1?0:dhb((a+b)*c,c,this.panel.ma.scrollTop,256)}rNa(){this.DDc();this.panel.ma.scrollTop=this.Cv}sba(a){this.ld?this.Cv=0:(this.IE.offsetX=0,_.ln(this.Ta));super.sba(a)}TKa(a){return new Gkb(this,a)}zGc(){let a;return(a=this.CT)==null?void 0:a.width}DDc(){var a=this.IE.Id.Wp.getBoundingClientRect();
const b=this.rf.bK(),c=this.Xk(),d=this.multiple?56:32;var e=this.multiple?40:this.tF?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.IE.offsetX=Math.round(e);this.IE.Id.ef()}EDc(a,b,c){const d=this.W1(),e=(d-this.CT.height)/2,f=Math.floor(256/d);return this.tF?0:Math.round((this.Cv===0?a*d:this.Cv===c?(a-(this.Eoa()-f))*d+(d-(this.Eoa()*d-256)%d):b-d/2)*-1-e)}TDc(a){var b=this.W1(),c=this.rf.bK();
const d=this.CT.top-8;c=c.height-this.CT.bottom-8;const e=Math.abs(this.Tt);b=Math.min(this.Eoa()*b,256)-e-this.CT.height;b>c?this.PCc(b,c):e>d?this.OCc(e,d,a):this.R2=this.gLa()}PCc(a,b){a=Math.round(a-b);this.Cv-=a;this.Tt-=a;this.R2=this.gLa();this.Cv<=0&&(this.Tt=this.Cv=0,this.R2="50% bottom 0px")}OCc(a,b,c){a=Math.round(a-b);this.Cv+=a;this.Tt+=a;this.R2=this.gLa();this.Cv>=c&&(this.Cv=c,this.Tt=0,this.R2="50% top 0px")}FDc(){var a=this.W1(),b=this.Eoa(),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+=chb(b,this.options,this.XK);c/=2;this.Cv=this.GDc(b,c,a);this.Tt=this.EDc(b,c,a);this.TDc(a)}gLa(){const a=this.W1();return`50% ${Math.abs(this.Tt)-(a-this.CT.height)/2+a/2}px 0px`}W1(){return this.tca*3}Eoa(){return this.options.length+this.XK.length}};_.AE.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.AE)))(b||_.AE)}})();
_.AE.wa=_.Kd({type:_.AE,na:[["mat-select"]],yd:function(a,b,c){a&1&&(_.Yg(c,_.abb,5),_.Yg(c,_.vE,5),_.Yg(c,_.Ss,5));if(a&2){let d;_.$g(d=_.ah())&&(b.KXa=d.first);_.$g(d=_.ah())&&(b.options=d);_.$g(d=_.ah())&&(b.XK=d)}},qb:["role","combobox","aria-autocomplete","none","aria-haspopup","true","ngSkipHydration","",1,"mat-select"],lb:20,Xa:function(a,b){a&1&&_.N("keydown",function(c){return b.ke(c)})("focus",function(){return b.xq()})("blur",function(){return b.Zk()});a&2&&(_.zg("id",b.id)("tabindex",
b.tabIndex)("aria-controls",b.ld?b.id+"-panel":null)("aria-expanded",b.ld)("aria-label",b.ariaLabel||null)("aria-required",b.required.toString())("aria-disabled",b.disabled.toString())("aria-invalid",b.xg)("aria-activedescendant",b.PKa())("mat-id-collision",null),_.Bg("mat-select-disabled",b.disabled)("mat-select-invalid",b.xg)("mat-select-required",b.required)("mat-select-empty",b.empty)("mat-select-multiple",b.multiple))},inputs:{disabled:"disabled",wc:"disableRipple",tabIndex:"tabIndex"},Qb:["matSelect"],
features:[_.lh([{va:_.bx,Fb:_.AE},{va:_.Rs,Fb:_.AE}]),_.xg],bc:["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=_.ke();_.Qg(Fkb);_.E(0,"div",2,0);_.N("click",function(){_.n(c);return _.q(b.toggle())});_.E(3,"div",3);_.B(4,rhb,2,1,"span",4)(5,uhb,3,2,"span",5);_.G();_.E(6,"div",6);_.J(7,"div",7);_.G()();_.B(8,vhb,4,14,"ng-template",8);_.N("backdropClick",function(){_.n(c);return _.q(b.close())})("attach",function(){_.n(c);return _.q(b.UMa())})("detach",
function(){_.n(c);return _.q(b.close())})}a&2&&(a=_.Og(1),_.zg("aria-owns",b.ld?b.id+"-panel":null),_.w(3),_.C("ngSwitch",b.empty),_.zg("id",b.Cca),_.w(),_.C("ngSwitchCase",!0),_.w(),_.C("ngSwitchCase",!1),_.w(3),_.C("cdkConnectedOverlayPanelClass",b.iNa)("cdkConnectedOverlayScrollStrategy",b.Be)("cdkConnectedOverlayOrigin",a)("cdkConnectedOverlayOpen",b.ld)("cdkConnectedOverlayPositions",b.sNa)("cdkConnectedOverlayMinWidth",b.zGc())("cdkConnectedOverlayOffsetY",b.Tt))},Fa:[_.$n,_.co,_.eo,_.fo,_.bA,
_.aA],styles:['.mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{height:16px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;margin:0 4px}.mat-form-field.mat-focused .mat-select-arrow{transform:translateX(0)}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px;outline:0}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}\n'],
kb:2,data:{animation:[zkb,Akb]},Ma:0});var BE=class extends sE{};BE.O=(()=>{let a;return function(b){return(a||(a=_.Ce(BE)))(b||BE)}})();
BE.wa=_.Kd({type:BE,na:[["xap-comparison-operator-selector"]],features:[_.xg],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&&(_.E(0,"mat-form-field",0)(1,"mat-select",1),_.N("focus",function(){b.Via.emit(!0)})("focusout",function(){b.Via.emit(!1)}),_.B(2,whb,2,2,"mat-option",2),_.G()());a&2&&(_.w(),_.C("formControl",
b.Wia),_.w(),_.C("ngForOf",b.Xia))},Fa:[_.ao,_.vE,_.yE,_.AE,_.Fw,_.Nw],styles:[".xap-filterbar-operator-select-field{width:100%}"],kb:2,Ma:0});var Hkb,Ikb,Jkb,yhb,Bhb;Hkb=["overlayContainer"];Ikb=["valueEditor"];Jkb=[[["","header",""]],[["","footer",""]]];
yhb=function(a,b){if(a.filter&&_.pE(a.Yd)&&a.Sma){if(b){if(a.Sp===b)return;a.Sp=b}a.Sp||(a.Sp=a.Yd.HW()[0]);if(a.filter.config.Nm){const f=a.filter.config.Nm.get(a.Sp);if(f)if(b=f.Nj(a.Sp,a.newValue||_.AD(null)),f.Bm){var c=f.Bm;var d=f.wx}else var e=f.tfd;else return}else c=a.filter.config.Bm,b=a.filter.config.Nj(a.Sp,a.newValue||_.AD(null)),d=a.filter.config.wx;if(!a.editor||a.editor.constructor!==c)if(a.editor&&(b.value=new _.zD),a.vCa.next(),a.Sma.clear(),e)a.editor=null,a.Yd.Lka(e);else{a.editor=
_.sn(a.Sma,_.nn(a.iF,c)).instance;a.editor.tc=b;let f=!0;_.v(a.editor.values,_.FA(),_.pf(([g,l])=>!_.sc(g||{},l||{})),_.u(([,g])=>g),_.qg(a.vCa)).subscribe(g=>{a.Yd.Lka(g);a.filter.config.aha&&!f&&g.rr!=null&&a.Yd.yO();f=!1})}if(a.editor&&(a.editor.config=d,a.Ln&&!a.ofb))if(Bhb(a)){let f,g,l;(f=a.rg.Id)==null||(g=f.Wp)==null||(l=g.querySelector(".xap-comparison-operator-dropdown"))==null||l.focus();a.Gua=!0}else a.Yd.Lta.next();_.mn(a.qk);a.Yd.zub.next()}};
Bhb=function(a){return a.filter&&a.Yd.HW().length>1||!a.filter.config.x6a};
_.CE=class{set filter(a){this.Yd.filter=a}get filter(){return this.Yd.filter}set Ln(a){(this.Yd.Ln=a)&&this.Yd.Lta.next()}get Ln(){return this.Yd.Ln}set tc(a){this.Yd.tc=a}get tc(){return this.Yd.tc}set Sma(a){(this.ZQc=a)?setTimeout(()=>{this.filter.config.xua||yhb(this);this.rg.Id.ef()}):this.editor=null}get Sma(){return this.ZQc}set editor(a){this.Yd.editor=a}get editor(){return this.Yd.editor}set Sp(a){this.Yd.Sp=a}get Sp(){return this.Yd.Sp}set newValue(a){this.Yd.newValue=a}get newValue(){return this.Yd.newValue}constructor(a,
b,c){this.iF=a;this.qk=b;this.Yd=c;this.Gua=!0;this.ofb=!1;this.vCa=new _.fg;this.Za=new _.Me;this.RYa=!1;this.Za.add(c.yKb.subscribe(()=>{_.ln(this.qk)}));this.Za.add(c.n_b.subscribe(()=>{_.ln(this.qk)}))}Ia(){this.vCa.next();this.vCa.complete();this.Za.unsubscribe()}I6(){this.Ln?this.Gua||(this.Gua=!0,this.Yd.Lta.next()):this.Gua=!1}ef(){setTimeout(()=>{let a;(a=this.rg.Id)==null||a.ef()})}Feb(){this.RYa=!0;this.Yd.y4.next();this.RYa=!1}};
_.CE.O=function(a){return new (a||_.CE)(_.y(_.bn),_.y(_.Ah),_.y(_.qE))};
_.CE.wa=_.Kd({type:_.CE,na:[["xap-filter-editor-content"]],rb:function(a,b){a&1&&(_.Xg(Hkb,5),_.Xg(Ikb,5,_.Vg));if(a&2){let c;_.$g(c=_.ah())&&(b.rg=c.first);_.$g(c=_.ah())&&(b.Sma=c.first)}},inputs:{trigger:"trigger",pG:"loadingTemplate"},bc:["[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=_.ke();_.Qg(Jkb);_.B(0,Fhb,5,4,"ng-template",3,0,_.qh);_.N("backdropClick",function(){_.n(c);return _.q(b.Yd.y4.next())})("detach",function(){_.n(c);return _.q(b.Feb())})}a&2&&_.C("cdkConnectedOverlayOpen",
b.Ln)("cdkConnectedOverlayOrigin",b.trigger)},Fa:[_.ur,_.bo,_.go,_.bA,sE],kb:2,Ma:0});var Kkb;Kkb=[[["","header",""]],[["","footer",""]]];_.DE=class extends _.CE{Feb(){this.Yd.y4.next()}};_.DE.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.DE)))(b||_.DE)}})();
_.DE.wa=_.Kd({type:_.DE,na:[["xap-filter-editor-content"]],features:[_.xg],bc:["[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=_.ke();_.Qg(Kkb);_.B(0,Mhb,5,4,"ng-template",3,0,_.qh);_.N("backdropClick",function(){_.n(c);return _.q(b.Yd.y4.next())})("detach",function(){_.n(c);return _.q(b.Feb())})}a&2&&_.C("cdkConnectedOverlayOpen",b.Ln)("cdkConnectedOverlayOrigin",b.trigger)},Fa:[_.ur,_.bo,_.go,_.bA,BE],kb:2,Ma:0});_.Lkb=new _.Vd("GMAT_LEGACY_CHIPS_OPTION");_.Mkb=new _.Vd("mat-chips-default-options");var Qkb;_.Nkb=new _.Vd("MatChipRemove");_.Okb=new _.Vd("MatChipAvatar");_.Pkb=new _.Vd("MatChipTrailingIcon");Qkb=class{constructor(a){this.Ja=a}};_.Rkb=_.Aeb(_.Mj(_.Nj(Qkb),"primary"),-1);_.Skb=_.zeb(class{constructor(a,b,c,d){this.fKa=a;this.vba=b;this.wba=c;this.Ad=d;this.Zb=new _.fg}});_.Tkb=Number.MAX_SAFE_INTEGER;var Ukb=new _.Vd("mat-progress-spinner-default-options",{Ea:"root",oa:Nhb});var Vkb,Wkb;Vkb=_.Mj(class{constructor(a){this.Ja=a}},"primary");
_.EE=class extends Vkb{get diameter(){return this.N1}set diameter(a){this.N1=_.lj(a);this.xqa=this.zBb();this.REb&&this.Lyb()}get strokeWidth(){return this.wOa||this.diameter/10}set strokeWidth(a){this.wOa=_.lj(a)}get value(){return this.mode==="determinate"?this.Sd:0}set value(a){this.Sd=Math.max(0,Math.min(100,_.lj(a)))}constructor(a,b,c,d,e,f,g,l,p){super(a);this.Cb=c;this.Cpa=p;this.N1=100;this.Sd=0;this.Qr=_.Me.EMPTY;this.mode="determinate";this.xqa=this.zBb();Wkb.has(c.head)||Wkb.set(c.head,
new Set([100]));this.wv=d==="NoopAnimations"&&!!e&&!e.QFc;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.RGa&&g&&f&&l&&(this.Qr=g.Gc(150).subscribe(()=>{this.mode==="indeterminate"&&l.run(()=>_.ln(f))}))}Ra(){const a=this.Ja.ma;this.REb=_.jqa(a)||this.Cb.head;this.Lyb();a.classList.add("mat-progress-spinner-indeterminate-animation")}Ia(){this.Qr.unsubscribe()}Boa(){return(this.diameter-
10)/2}QGc(){const a=this.Boa()*2+this.strokeWidth;return`0 0 ${a} ${a}`}Noa(){return 2*Math.PI*this.Boa()}BBb(){return this.mode==="determinate"?this.Noa()*(100-this.Sd)/100:null}eBb(){return this.strokeWidth/this.diameter*100}fBb(a){let b;a=((b=a.currentScale)!=null?b:1)*50;return`${a}% ${a}%`}Lyb(){const a=this.REb,b=this.N1;let c=Wkb.get(a);if(!c||!c.has(b)){const d=this.Cb.createElement("style");this.Cpa&&(d.nonce=this.Cpa);d.setAttribute("mat-spinner-animation",this.xqa);d.textContent=this.XFc();
a.appendChild(d);c||(c=new Set,Wkb.set(a,c));c.add(b)}}XFc(){const a=this.Noa();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.xqa}`)}zBb(){return this.diameter.toString().replace(".","_")}};Wkb=new WeakMap;_.EE.O=function(a){return new (a||_.EE)(_.y(_.Fe),_.y(_.nr),_.y(_.hi,8),_.y(_.dn,8),_.y(Ukb),_.y(_.Ah),_.y(_.os),_.y(_.uf),_.y(_.WGa,8))};
_.EE.wa=_.Kd({type:_.EE,na:[["mat-progress-spinner"],["mat-spinner"]],qb:["role","progressbar","tabindex","-1",1,"mat-progress-spinner","mat-spinner"],lb:11,Xa:function(a,b){a&2&&(_.zg("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),_.Ag("width",b.diameter,"px")("height",b.diameter,"px"),_.Bg("_mat-animation-noopable",b.wv))},inputs:{color:"color",diameter:"diameter",
strokeWidth:"strokeWidth",mode:"mode",value:"value"},Qb:["matProgressSpinner"],features:[_.xg],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&&(_.ue(),_.E(0,"svg",1,0),_.B(2,Ohb,1,11,"circle",2)(3,Phb,1,9,"circle",3),_.G());a&2&&(_.Ag("width",b.diameter,"px")("height",b.diameter,"px"),_.C("ngSwitch",b.mode==="indeterminate"),_.zg("viewBox",b.QGc()),_.w(2),_.C("ngSwitchCase",!0),_.w(),_.C("ngSwitchCase",!1))},Fa:[_.co,_.eo],styles:[".mat-progress-spinner{display:block;position:relative;overflow:hidden}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:rgba(0,0,0,0);transition:stroke-dashoffset 225ms linear}.cdk-high-contrast-active .mat-progress-spinner circle{stroke:CanvasText}.mat-progress-spinner[mode=indeterminate] svg{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}.mat-progress-spinner[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}.mat-progress-spinner._mat-animation-noopable svg,.mat-progress-spinner._mat-animation-noopable circle{animation:none;transition:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}\n"],
kb:2,Ma:0});var Xkb,Ykb;Xkb=["autocompleteInputBox"];Ykb=function(a){const b=a.t8(a.Vl.value||"");a.x0?a.lZ=b:a.dP=b};_.DC=function(a){return!!a.wO&&!!a.vO};_.Zkb=function(a){a.FO.ma.selectionStart===0&&a.FO.ma.selectionEnd===0&&a.kSb.emit()};
_.FE=class{get disabled(){return this.zg}set disabled(a){this.zg=_.ij(a);a?this.Vl.disable():this.Vl.enable()}set t8(a){this.vYc=a;Ykb(this)}get t8(){return this.vYc}constructor(a){this.yi=a;this.oxb="Loading options";this.selected=new _.kn;this.enb=new _.kn;this.BYa=new _.kn;this.kSb=new _.kn;this.zg=!1;this.Vl=new _.Lw;this.rc=new _.fg;this.uha=!1;_.v(this.Vl.bn,_.qg(this.rc)).subscribe(b=>{typeof b==="string"&&Ykb(this)})}Fc(){this.FO.ma.classList.remove("mat-mdc-chip-input");this.FO.ma.classList.remove("mat-mdc-input-element");
this.FO.ma.classList.remove("mdc-text-field__input");this.FO.ma.classList.remove("mat-input-element")}Ra(){this.x0&&!this.lZ&&Ykb(this)}Ia(){this.rc.next();this.rc.complete()}focus(){this.FO.ma.focus()}Rd(){const a=this.FO.ma;a.blur();a.focus()}};_.FE.O=function(a){return new (a||_.FE)(_.y(_.mE))};
_.FE.La=_.Qd({type:_.FE,rb:function(a,b){a&1&&_.Xg(Xkb,7);if(a&2){let c;_.$g(c=_.ah())&&(b.FO=c.first)}},inputs:{disabled:"disabled",placeholder:"placeholder",eha:"inputLabel",x0:"useRankedSuggestions",hD:"noResultsMessage",t8:"suggestionProvider",FD:"savedFilterSets"},outputs:{selected:"selected",enb:"selectedSet",BYa:"deletedSet",kSb:"onBackspace"}});_.$kb=_.rj("panelAnimation",[_.uj("void, hidden",_.tj({opacity:0,transform:"scaleY(0.8)"})),_.vj(":enter, hidden => visible",[_.Mqa([_.sj("0.03s linear",_.tj({opacity:1})),_.sj("0.12s cubic-bezier(0, 0, 0.2, 1)",_.tj({transform:"scaleY(1)"}))])]),_.vj(":leave, visible => hidden",[_.sj("0.075s linear",_.tj({opacity:0}))])]);_.alb=new _.Vd("mat-autocomplete-default-options",{Ea:"root",oa:Qhb});var blb,clb;blb={va:_.zw,Fb:_.Ad(()=>_.GE),vd:!0};clb=new _.Vd("mat-autocomplete-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Fd(_.Ls);return()=>a.Dj.vl()}});_.dlb={va:clb,Ib:[_.Ls],Bb:function(a){return()=>a.Dj.vl()}};
_.GE=class{constructor(a,b,c,d,e,f,g,l,p,t,x){this.Uc=a;this.jf=b;this.Ge=c;this.tf=d;this.Ta=e;this.Xb=g;this.hf=l;this.Cb=p;this.rf=t;this.Fr=x;this.RS=this.r$=!1;this.Gca=_.Me.EMPTY;this.f$=_.Fd(_.xr);this.MBb=_.Me.EMPTY;this.XR=!0;this.dS=new _.fg;this.Hca=()=>{this.XR=this.Cb.activeElement!==this.Uc.ma||this.ld};this.ve=()=>{};this.Ve=()=>{};this.position="auto";this.bda="off";this.Xx=new _.fg;this.Dc=_.Fd(_.vf);this.PIa="mat-mdc-autocomplete-panel-above";this.hp=!1;this.bja=_.jf(()=>{const A=
this.autocomplete?this.autocomplete.options:null;return A?_.v(A.Kc,_.og(A),_.pg(()=>_.of(...A.map(F=>F.Hw)))):_.v(this.Xx,_.pg(()=>this.bja))});this.ALa=A=>{if(A.keyCode===27&&!_.Zi(A)||A.keyCode===38&&_.Zi(A,"altKey")){if(this.xv){let F;this.wca((F=this.mPa)!=null?F:"");this.xv=null}this.dS.next();this.mT();A.stopPropagation();A.preventDefault()}};this.Xg=null;this.Be=f}Fc(){this.Xx.next();this.Xx.complete();const a=this.Hr();typeof a!=="undefined"&&this.tf.Vb(()=>a.addEventListener("blur",this.Hca))}Rb(a){a.position&&
this.qj&&(this.Zba(this.qj),this.ld&&this.vb.ef())}Ia(){const a=this.Hr();typeof a!=="undefined"&&a.removeEventListener("blur",this.Hca);this.MBb.unsubscribe();this.Gca.unsubscribe();this.r$=!0;this.kKa();this.dS.complete();this.cS()}get ld(){return this.hp&&this.autocomplete.OD}zya(){this.Kpa()}wJ(){this.LNa();this.hp&&(this.ld&&this.tf.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete.NCb===this&&(this.autocomplete.FS=!1,this.autocomplete.NCb=null),this.hp=!1,this.xv=null,this.vb&&this.vb.yg()&&
(this.vb.detach(),this.eB.unsubscribe()),this.FT(),this.r$||_.mn(this.Ta),this.Xg&&_.nj(this.Xg,"aria-owns",this.autocomplete.id))}ef(){this.hp&&this.vb.ef()}get Pfb(){return _.v(_.of(this.bja,_.v(this.autocomplete.Gb.KL,_.pf(()=>this.hp)),this.dS,this.iLa(),this.vb?_.v(this.vb.Xo,_.pf(()=>this.hp)):_.r()),_.u(a=>a instanceof _.Gab?a:null))}get Vr(){return this.autocomplete&&this.autocomplete.Gb?this.autocomplete.Gb.uf:null}iLa(){return _.v(_.of(_.mf(this.Cb,"click"),_.mf(this.Cb,"auxclick"),_.mf(this.Cb,
"touchend")),_.pf(a=>{a=_.gj(a);const b=this.hf?this.hf.mO().ma:null,c=this.AJ?this.AJ.hb.ma:null;return this.hp&&a!==this.Uc.ma&&this.Cb.activeElement!==this.Uc.ma&&(!b||!b.contains(a))&&(!c||!c.contains(a))&&!!this.vb&&!this.vb.Wp.contains(a)}))}Qo(a){Promise.resolve(null).then(()=>this.fI(a))}Un(a){this.ve=a}mt(a){this.Ve=a}eq(a){this.Uc.ma.disabled=a}ke(a){const b=a.keyCode,c=_.Zi(a);b!==27||c||a.preventDefault();this.Dca=this.Uc.ma.value;if(this.Vr&&b===13&&this.ld&&!c)this.Vr.Sr(),this.mT(),
a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.Gb.uf,e=b===38||b===40;b===9||e&&!c&&this.ld?this.autocomplete.Gb.Pn(a):e&&this.Nt()&&this.Kpa(this.Dca);if(e||this.autocomplete.Gb.uf!==d)this.VNa(this.autocomplete.Gb.Bq||0),this.autocomplete.rJ&&this.Vr&&(this.xv||(this.mPa=this.Dca),this.xv=this.Vr,this.fI(this.Vr.value))}}gaa(a){var b=a.target;let c=b.value;b.type==="number"&&(c=c==""?null:parseFloat(c));if(this.UM!==c){this.UM=c;this.xv=null;this.autocomplete&&this.autocomplete.yD||
this.ve(c);if(!c)this.sM(null,!1);else if(this.ld&&!this.autocomplete.yD){var d;if(b=(d=this.autocomplete.options)==null?void 0:d.find(e=>e.selected))d=this.mBb(b.value),c!==d&&b.lg(!1)}if(this.Nt()&&this.Cb.activeElement===a.target){let e;a=(e=this.Dca)!=null?e:this.Uc.ma.value;this.Dca=null;this.Kpa(a)}}}tI(){this.XR?this.Nt()&&(this.UM=this.Uc.ma.value,this.RR(this.UM),this.Wx(!0)):this.XR=!0}Wk(){this.Nt()&&!this.ld&&this.Kpa()}Wx(a=!1){this.hf&&this.hf.Gn==="auto"&&(a?this.hf.XIa():this.hf.Gn=
"always",this.RS=!0)}LNa(){this.RS&&(this.hf&&(this.hf.Gn="auto"),this.RS=!1)}zOa(){const a=new _.Re(c=>{_.yf(()=>{c.next()},{Sb:this.Dc})}),b=_.v(this.autocomplete.options.Kc,_.rg(()=>_.us(this.qj)),_.bg(0));return _.v(_.of(a,b),_.pg(()=>this.tf.run(()=>{const c=this.ld;this.mT();this.FT();_.mn(this.Ta);this.ld&&this.vb.ef();c!==this.ld&&(this.ld?this.O$():this.autocomplete.closed.emit());return this.Pfb})),_.ag(1)).subscribe(c=>this.mOa(c))}O$(){this.autocomplete.ki.emit()}kKa(){this.vb&&(this.wJ(),
this.vb.dispose(),this.vb=null)}mBb(a){const b=this.autocomplete;return b&&b.EJ?b.EJ(a):a}fI(a){const b=this.mBb(a);a==null&&this.sM(null,!1);this.wca(b!=null?b:"")}wca(a){this.hf?this.hf.Nd.value=a:this.Uc.ma.value=a;this.UM=a}mOa(a){const b=this.autocomplete;(a=a?a.source:this.xv)?(this.sM(a),this.fI(a.value),this.ve(a.value),b.xKa(a),this.Uc.ma.focus()):b.yD&&this.Uc.ma.value!==this.NLc&&(this.sM(null),this.fI(null),b.Hl?_.v(b.Hl,_.ag(1)).subscribe(()=>this.ve(null)):this.ve(null));this.wJ()}sM(a,
b){let c,d;(c=this.autocomplete)==null||(d=c.options)==null||d.forEach(e=>{e!==a&&e.selected&&e.lg(b)})}Kpa(a=this.Uc.ma.value){this.RR(a);this.Wx();this.Xg&&_.mj(this.Xg,"aria-owns",this.autocomplete.id)}RR(a){let b=this.vb;if(b)this.qj.Xka(this.rS()),b.Ct({width:this.wS()});else{let d;this.oj=new _.Gs(this.autocomplete.qa,this.Ge,{id:(d=this.hf)==null?void 0:d.oO()});this.vb=b=this.jf.create(this.sI());this.Gca=this.rf.Gc().subscribe(()=>{this.ld&&b&&b.Ct({width:this.wS()})});this.MBb=this.f$.observe("(max-width: 959.98px) and (orientation: landscape)").subscribe(e=>
{e.matches?_.ws(_.ys(_.xs(this.qj,!0),!0),8):_.ws(_.ys(_.xs(this.qj,!1),!1),0)})}b&&!b.yg()&&(b.attach(this.oj),this.NLc=a,this.Dca=null,this.eB=this.zOa());a=this.ld;this.autocomplete.FS=this.hp=!0;this.autocomplete.NCb=this;let c;this.autocomplete.Wba((c=this.hf)==null?void 0:c.color);this.FT();this.PR();this.ld&&a!==this.ld&&this.O$()}FT(){this.autocomplete.bca();if(this.ld){var a=this.vb;this.KS||(this.KS=a.Mn().subscribe(this.ALa));this.bT||(this.bT=a.AY().subscribe())}else{(a=this.KS)==null||
a.unsubscribe();let b;(b=this.bT)==null||b.unsubscribe();this.KS=this.bT=null}}sI(){let a,b;return new _.ss({tg:this.uS(),Ej:this.Be(),width:this.wS(),direction:(b=this.Xb)!=null?b:void 0,Bd:(a=this.Fr)==null?void 0:a.jz})}uS(){const a=_.zab(_.xs(_.Ds(this.jf.position(),this.rS()),!1),!1);this.Zba(a);return this.qj=a}Zba(a){var b=[{zc:"start",Ac:"bottom",mc:"start",uc:"top"},{zc:"end",Ac:"bottom",mc:"end",uc:"top"}],c=this.PIa;c=[{zc:"start",Ac:"top",mc:"start",uc:"bottom",Bd:c},{zc:"end",Ac:"top",
mc:"end",uc:"bottom",Bd:c}];b=this.position==="above"?c:this.position==="below"?b:[...b,...c];_.vs(a,b)}rS(){return this.AJ?this.AJ.hb:this.hf?this.hf.mO():this.Uc}wS(){return this.autocomplete.CG||this.cLa()}cLa(){return this.rS().ma.getBoundingClientRect().width}mT(){const a=this.autocomplete;if(a.Zr){let b=-1;for(let c=0;c<a.options.length;c++)if(!a.options.get(c).disabled){b=c;break}a.Gb.cj(b)}else a.Gb.cj(-1)}Nt(){const a=this.Uc.ma;return!a.readOnly&&!a.disabled&&!this.au}Hr(){let a;return((a=
this.Cb)==null?void 0:a.defaultView)||window}VNa(a){const b=this.autocomplete,c=_.qab(a,b.options,b.XK);a===0&&c===1?b.Yba(0):b.panel&&(a=b.options.toArray()[a])&&(a=a.Sg(),b.Yba(_.rab(a.offsetTop,a.offsetHeight,b.nLa(),b.panel.ma.offsetHeight)))}PR(){const a=this.Uc.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');if(a){var b=this.autocomplete.id;this.Xg&&_.nj(this.Xg,"aria-owns",b);_.mj(a,"aria-owns",b);this.Xg=a}}cS(){this.Xg&&(_.nj(this.Xg,"aria-owns",this.autocomplete.id),this.Xg=
null)}};_.GE.O=function(a){return new (a||_.GE)(_.y(_.Fe),_.y(_.Ls),_.y(_.Vg),_.y(_.uf),_.y(_.Ah),_.y(clb),_.y(_.ds,8),_.y(_.cx,9),_.y(_.hi,8),_.y(_.os),_.y(_.alb,8))};
_.GE.La=_.Qd({type:_.GE,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],qb:[1,"mat-mdc-autocomplete-trigger"],lb:7,Xa:function(a,b){a&1&&_.N("focusin",function(){return b.tI()})("blur",function(){return b.Ve()})("input",function(c){return b.gaa(c)})("keydown",function(c){return b.ke(c)})("click",function(){return b.Wk()});a&2&&_.zg("autocomplete",b.bda)("role",b.au?null:"combobox")("aria-autocomplete",b.au?null:"list")("aria-activedescendant",b.ld&&b.Vr?b.Vr.id:null)("aria-expanded",
b.au?null:b.ld.toString())("aria-controls",b.au||!b.ld?null:b.autocomplete==null?null:b.autocomplete.id)("aria-haspopup",b.au?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],AJ:[0,"matAutocompleteConnectedTo","connectedTo"],bda:[0,"autocomplete","autocompleteAttribute"],au:[2,"matAutocompleteDisabled","autocompleteDisabled",_.xh]},Qb:["matAutocompleteTrigger"],standalone:!0,features:[_.lh([blb]),_.yg,_.be]});_.HE=class{};_.HE.O=function(a){return new (a||_.HE)};_.HE.Ca=_.Od({type:_.HE});_.HE.Ba=_.nd({Nb:[_.dlb],imports:[_.Ms,_.fA,_.Ns,_.io,_.ps,_.fA,_.Ns]});var elb=["panel"],flb=0,glb=class{constructor(a,b){this.source=a;this.option=b}},hlb=bhb(class{}),IE=class extends hlb{get isOpen(){return this.FS&&this.OD}Wba(a){this.Li=a;this.GEb(this.jj)}get Zr(){return this.Oyb}set Zr(a){this.Oyb=_.ij(a)}get rJ(){return this.Pyb}set rJ(a){this.Pyb=_.ij(a)}get yD(){return this.qEb}set yD(a){this.qEb=_.ij(a)}set classList(a){this.jj=a&&a.length?yeb(a).reduce((b,c)=>{b[c]=!0;return b},{}):{};this.HEb(this.jj);this.GEb(this.jj);this.Ja.ma.className=""}constructor(a,
b,c,d){super();this.Ta=a;this.Ja=b;this.Fr=c;this.R9=_.Me.EMPTY;this.FS=this.OD=!1;this.EJ=null;this.Zia=new _.kn;this.ki=new _.kn;this.closed=new _.kn;this.Yia=new _.kn;this.jj={};this.id=`mat-autocomplete-${flb++}`;this.a8a=(d==null?void 0:d.RGa)||!1;this.Oyb=!!c.Zr;this.Pyb=!!c.rJ;this.qEb=!!c.yD}Qd(){this.Gb=(new _.Bab(this.options)).Uz().Qu(this.RE);this.R9=this.Gb.Gc.subscribe(a=>{this.isOpen&&this.Yia.emit({source:this,option:this.options.toArray()[a]||null})});this.bca()}Ia(){let a;(a=this.Gb)==
null||a.destroy();this.R9.unsubscribe()}Yba(a){this.panel&&(this.panel.ma.scrollTop=a)}nLa(){return this.panel?this.panel.ma.scrollTop:0}bca(){this.OD=!!this.options.length;this.HEb(this.jj);_.ln(this.Ta)}xKa(a){this.Zia.emit(new glb(this,a))}vS(a){return this.ariaLabel?null:this.Ce?(a?a+" ":"")+this.Ce:a}HEb(a){a[this.RLc]=this.OD;a[this.gHc]=!this.OD}GEb(a){a["mat-primary"]=this.Li==="primary";a["mat-warn"]=this.Li==="warn";a["mat-accent"]=this.Li==="accent"}RE(a){return a.disabled}};
IE.O=function(a){return new (a||IE)(_.y(_.Ah),_.y(_.Fe),_.y(_.alb),_.y(_.nr))};
IE.La=_.Qd({type:IE,rb:function(a,b){a&1&&(_.Xg(_.Ug,7),_.Xg(elb,5));if(a&2){let c;_.$g(c=_.ah())&&(b.qa=c.first);_.$g(c=_.ah())&&(b.panel=c.first)}},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],Ce:[0,"aria-labelledby","ariaLabelledby"],EJ:"displayWith",Zr:"autoActiveFirstOption",rJ:"autoSelectActiveOption",yD:"requireSelection",CG:"panelWidth",classList:[0,"class","classList"]},outputs:{Zia:"optionSelected",ki:"opened",closed:"closed",Yia:"optionActivated"},features:[_.xg]});var JE=class{get au(){return this.lJa}set au(a){this.lJa=_.ij(a)}constructor(a,b,c,d,e,f,g,l,p,t,x){this.Uc=a;this.jf=b;this.Ge=c;this.tf=d;this.Ta=e;this.Xb=g;this.hf=l;this.Cb=p;this.rf=t;this.Fr=x;this.RS=this.lJa=this.r$=!1;this.Gca=_.Me.EMPTY;this.XR=!0;this.dS=new _.fg;this.Hca=()=>{this.XR=this.Cb.activeElement!==this.Uc.ma||this.ld};this.ve=()=>{};this.Ve=()=>{};this.position="auto";this.bda="off";this.hp=!1;this.bja=_.jf(()=>{const A=this.autocomplete?this.autocomplete.options:null;return A?
_.v(A.Kc,_.og(A),_.pg(()=>_.of(...A.map(F=>F.Hw)))):_.v(this.tf.Zl,_.ag(1),_.pg(()=>this.bja))});this.ALa=A=>{if(A.keyCode===27&&!_.Zi(A)||A.keyCode===38&&_.Zi(A,"altKey")){if(this.xv){let F;this.wca((F=this.mPa)!=null?F:"");this.xv=null}this.dS.next();this.mT();A.stopPropagation();A.preventDefault()}};this.Xg=null;this.Be=f}Fc(){const a=this.Hr();typeof a!=="undefined"&&this.tf.Vb(()=>a.addEventListener("blur",this.Hca))}Rb(a){a.position&&this.qj&&(this.Zba(this.qj),this.ld&&this.vb.ef())}Ia(){const a=
this.Hr();typeof a!=="undefined"&&a.removeEventListener("blur",this.Hca);this.Gca.unsubscribe();this.r$=!0;this.kKa();this.dS.complete();this.cS()}get ld(){return this.hp&&this.autocomplete.OD}zya(){this.RR();this.Wx()}wJ(){this.LNa();this.hp&&(this.ld&&this.tf.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete.FS=this.hp=!1,this.xv=null,this.vb&&this.vb.yg()&&(this.vb.detach(),this.eB.unsubscribe()),this.FT(),this.r$||_.mn(this.Ta))}ef(){this.hp&&this.vb.ef()}get Pfb(){return _.v(_.of(this.bja,
_.v(this.autocomplete.Gb.KL,_.pf(()=>this.hp)),this.dS,this.iLa(),this.vb?_.v(this.vb.Xo,_.pf(()=>this.hp)):_.r()),_.u(a=>a instanceof mkb?a:null))}get Vr(){return this.autocomplete&&this.autocomplete.Gb?this.autocomplete.Gb.uf:null}iLa(){return _.v(_.of(_.mf(this.Cb,"click"),_.mf(this.Cb,"auxclick"),_.mf(this.Cb,"touchend")),_.pf(a=>{a=_.gj(a);const b=this.hf?this.hf.Ja.ma:null,c=this.AJ?this.AJ.hb.ma:null;return this.hp&&a!==this.Uc.ma&&this.Cb.activeElement!==this.Uc.ma&&(!b||!b.contains(a))&&
(!c||!c.contains(a))&&!!this.vb&&!this.vb.Wp.contains(a)}))}Qo(a){Promise.resolve(null).then(()=>this.fI(a))}Un(a){this.ve=a}mt(a){this.Ve=a}eq(a){this.Uc.ma.disabled=a}ke(a){const b=a.keyCode,c=_.Zi(a);b!==27||c||a.preventDefault();if(this.Vr&&b===13&&this.ld&&!c)this.Vr.Sr(),this.mT(),a.preventDefault();else if(this.autocomplete){const d=this.autocomplete.Gb.uf,e=b===38||b===40;b===9||e&&!c&&this.ld?this.autocomplete.Gb.Pn(a):e&&this.Nt()&&this.zya();if(e||this.autocomplete.Gb.uf!==d)this.VNa(this.autocomplete.Gb.Bq||
0),this.autocomplete.rJ&&this.Vr&&(this.xv||(this.mPa=this.Uc.ma.value),this.xv=this.Vr,this.fI(this.Vr.value))}}gaa(a){let b=a.target,c=b.value;b.type==="number"&&(c=c==""?null:parseFloat(c));this.UM!==c&&(this.UM=c,this.xv=null,this.ve(c),c||this.sM(null,!1),this.Nt()&&this.Cb.activeElement===a.target&&this.zya())}tI(){this.XR?this.Nt()&&(this.UM=this.Uc.ma.value,this.RR(),this.Wx(!0)):this.XR=!0}Wk(){this.Nt()&&!this.ld&&this.zya()}Wx(a=!1){this.hf&&this.hf.Gn==="auto"&&(a?this.hf.XIa():this.hf.Gn=
"always",this.RS=!0)}LNa(){this.RS&&(this.hf&&(this.hf.Gn="auto"),this.RS=!1)}zOa(){const a=_.v(this.tf.Zl,_.ag(1)),b=_.v(this.autocomplete.options.Kc,_.rg(()=>_.us(this.qj)),_.bg(0));return _.v(_.of(a,b),_.pg(()=>{this.tf.run(()=>{const c=this.ld;this.mT();this.FT();_.mn(this.Ta);this.ld&&this.vb.ef();c!==this.ld&&(this.ld?this.O$():this.autocomplete.closed.emit())});return this.Pfb}),_.ag(1)).subscribe(c=>this.mOa(c))}O$(){this.OLc=this.Uc.ma.value;this.autocomplete.ki.emit()}kKa(){this.vb&&(this.wJ(),
this.vb.dispose(),this.vb=null)}fI(a){a=this.autocomplete&&this.autocomplete.EJ?this.autocomplete.EJ(a):a;this.wca(a!=null?a:"")}wca(a){this.hf?this.hf.Nd.value=a:this.Uc.ma.value=a;this.UM=a}mOa(a){const b=this.autocomplete;(a=a?a.source:this.xv)?(this.sM(a),this.fI(a.value),this.ve(a.value),b.xKa(a),this.Uc.ma.focus()):b.yD&&this.Uc.ma.value!==this.OLc&&(this.sM(null),this.fI(null),b.Hl?_.v(b.Hl,_.ag(1)).subscribe(()=>this.ve(null)):this.ve(null));this.wJ()}sM(a,b){let c,d;(c=this.autocomplete)==
null||(d=c.options)==null||d.forEach(e=>{e!==a&&e.selected&&e.lg(b)})}RR(){let a=this.vb;if(a)this.qj.Xka(this.rS()),a.Ct({width:this.wS()});else{var b;this.oj=new _.Gs(this.autocomplete.qa,this.Ge,{id:(b=this.hf)==null?void 0:b.oO()});this.vb=a=this.jf.create(this.sI());this.Gca=this.rf.Gc().subscribe(()=>{this.ld&&a&&a.Ct({width:this.wS()})})}a&&!a.yg()&&(a.attach(this.oj),this.eB=this.zOa());b=this.ld;this.autocomplete.FS=this.hp=!0;let c;this.autocomplete.Wba((c=this.hf)==null?void 0:c.color);
this.FT();this.PR();this.ld&&b!==this.ld&&this.O$()}FT(){this.autocomplete.bca();if(this.ld){var a=this.vb;this.KS||(this.KS=a.Mn().subscribe(this.ALa));this.bT||(this.bT=a.AY().subscribe())}else{(a=this.KS)==null||a.unsubscribe();let b;(b=this.bT)==null||b.unsubscribe();this.KS=this.bT=null}}sI(){let a,b;return new _.ss({tg:this.uS(),Ej:this.Be(),width:this.wS(),direction:(b=this.Xb)!=null?b:void 0,Bd:(a=this.Fr)==null?void 0:a.jz})}uS(){const a=_.zab(_.xs(_.Ds(this.jf.position(),this.rS()),!1),
!1);this.Zba(a);return this.qj=a}Zba(a){var b=[{zc:"start",Ac:"bottom",mc:"start",uc:"top"},{zc:"end",Ac:"bottom",mc:"end",uc:"top"}],c=this.PIa;c=[{zc:"start",Ac:"top",mc:"start",uc:"bottom",Bd:c},{zc:"end",Ac:"top",mc:"end",uc:"bottom",Bd:c}];b=this.position==="above"?c:this.position==="below"?b:[...b,...c];_.vs(a,b)}rS(){return this.AJ?this.AJ.hb:this.hf?this.hf.mO():this.Uc}wS(){return this.autocomplete.CG||this.cLa()}cLa(){return this.rS().ma.getBoundingClientRect().width}mT(){const a=this.autocomplete;
if(a.Zr){let b=-1;for(let c=0;c<a.options.length;c++)if(!a.options.get(c).disabled){b=c;break}a.Gb.cj(b)}else a.Gb.cj(-1)}Nt(){const a=this.Uc.ma;return!a.readOnly&&!a.disabled&&!this.lJa}Hr(){let a;return((a=this.Cb)==null?void 0:a.defaultView)||window}VNa(a){const b=this.autocomplete,c=chb(a,b.options,b.XK);a===0&&c===1?b.Yba(0):b.panel&&(a=b.options.toArray()[a])&&(a=a.Sg(),b.Yba(dhb(a.offsetTop,a.offsetHeight,b.nLa(),b.panel.ma.offsetHeight)))}PR(){const a=this.Uc.ma.closest('body > .cdk-overlay-container [aria-modal="true"]');
if(a){var b=this.autocomplete.id;this.Xg&&_.nj(this.Xg,"aria-owns",b);_.mj(a,"aria-owns",b);this.Xg=a}}cS(){this.Xg&&(_.nj(this.Xg,"aria-owns",this.autocomplete.id),this.Xg=null)}};JE.O=function(a){return new (a||JE)(_.y(_.Fe),_.y(_.Ls),_.y(_.Vg),_.y(_.uf),_.y(_.Ah),_.y(clb),_.y(_.ds,8),_.y(_.cx,9),_.y(_.hi,8),_.y(_.os),_.y(_.alb,8))};
JE.La=_.Qd({type:JE,inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],AJ:[0,"matAutocompleteConnectedTo","connectedTo"],bda:[0,"autocomplete","autocompleteAttribute"],au:[0,"matAutocompleteDisabled","autocompleteDisabled"]},features:[_.be]});var ilb;ilb={va:_.zw,Fb:_.Ad(()=>_.KE),vd:!0};_.KE=class extends JE{constructor(){super(...arguments);this.PIa="mat-autocomplete-panel-above"}};_.KE.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.KE)))(b||_.KE)}})();
_.KE.La=_.Qd({type:_.KE,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],qb:[1,"mat-autocomplete-trigger"],lb:7,Xa:function(a,b){a&1&&_.N("focusin",function(){return b.tI()})("blur",function(){return b.Ve()})("input",function(c){return b.gaa(c)})("keydown",function(c){return b.ke(c)})("click",function(){return b.Wk()});a&2&&_.zg("autocomplete",b.bda)("role",b.au?null:"combobox")("aria-autocomplete",b.au?null:"list")("aria-activedescendant",b.ld&&b.Vr?b.Vr.id:null)("aria-expanded",
b.au?null:b.ld.toString())("aria-owns",b.au||!b.ld?null:b.autocomplete==null?null:b.autocomplete.id)("aria-haspopup",b.au?null:"listbox")},Qb:["matAutocompleteTrigger"],features:[_.lh([ilb]),_.xg]});_.LE=class extends IE{constructor(){super(...arguments);this.RLc="mat-autocomplete-visible";this.gHc="mat-autocomplete-hidden";this.Hl=null}};_.LE.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.LE)))(b||_.LE)}})();
_.LE.wa=_.Kd({type:_.LE,na:[["mat-autocomplete"]],yd:function(a,b,c){a&1&&(_.Yg(c,_.Ss,5),_.Yg(c,_.vE,5));if(a&2){let d;_.$g(d=_.ah())&&(b.XK=d);_.$g(d=_.ah())&&(b.options=d)}},qb:["ngSkipHydration","",1,"mat-autocomplete"],lb:1,Xa:function(a){a&2&&_.zg("mat-id-collision",null)},inputs:{wc:"disableRipple"},Qb:["matAutocomplete"],features:[_.lh([{va:_.Rs,Fb:_.LE}]),_.xg],bc:["*"],ya:1,Aa:0,Da:[["panel",""],["role","listbox",1,"mat-autocomplete-panel",3,"id","ngClass"]],qa:function(a){a&1&&(_.Qg(),
_.B(0,Rhb,3,4,"ng-template"))},Fa:[_.$n],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}.cdk-high-contrast-active .mat-autocomplete-panel{outline:solid 1px}mat-autocomplete{display:none}\n"],
kb:2,Ma:0});var Vhb;Vhb=a=>({ua:a});_.ME=function(a){a.iha&&a.fHb.wJ()};_.QE=class extends _.FE{constructor(){super(...arguments);this.fjb=!1}get iha(){return this.autocomplete.isOpen}wga(a){this.Vl.setValue("");a.option.value.filters?this.enb.emit(a.option.value):this.selected.emit(a.option.value)}};_.QE.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.QE)))(b||_.QE)}})();
_.QE.wa=_.Kd({type:_.QE,na:[["xap-filter-menu"]],rb:function(a,b){a&1&&(_.Xg(_.LE,7),_.Xg(_.KE,7));if(a&2){let c;_.$g(c=_.ah())&&(b.autocomplete=c.first);_.$g(c=_.ah())&&(b.fHb=c.first)}},features:[_.xg],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=_.ke();
_.E(0,"input",4,0);_.N("click",function(){_.n(c);return _.q(b.Rd())})("focusin",function(){_.n(c);return _.q(b.uha=!0)})("focusout",function(){_.n(c);return _.q(b.uha=!1)})("keydown.backspace",function(){_.n(c);return _.q(_.Zkb(b))});_.G();_.E(2,"mat-autocomplete",5,1);_.N("optionSelected",function(d){_.n(c);return _.q(b.wga(d))});_.B(4,Thb,3,1,"div",6)(5,cib,5,6,"ng-container",7)(6,jib,4,6,"ng-template",null,2,_.qh)(8,kib,2,1,"mat-option",8);_.R(9,"async");_.R(10,"async");_.B(11,qib,1,1,"ng-template",
null,3,_.qh);_.G()}if(a&2){a=_.Og(3);const c=_.Og(7);_.C("formControl",b.Vl)("matAutocomplete",a)("placeholder",b.placeholder);_.zg("aria-label",b.eha||b.placeholder||null);_.w(2);_.C("aria-label",b.placeholder);_.w(2);_.C("ngIf",b.FD==null?null:b.FD.length);_.w();_.C("ngIf",b.x0)("ngIfElse",c);_.w(3);_.C("ngIf",_.S(9,9,b.dP)==null&&_.S(10,11,b.lZ)==null)}},Fa:[_.ao,_.bo,_.go,_.co,_.eo,_.fo,_.LE,_.KE,_.vE,uE,_.Xs,_.ou,_.EE,_.Ak,_.Fw,_.Nw,_.ho],kb:2,Ma:0});var vib=(a,b)=>b.id,jlb=0,klb=class{constructor(a,b,c,d,e={},f=a,g){this.value=a;this.Jea=b;this.ariaLabel=c;this.enabled=d;this.iPc=e;this.Am=f;this.ejb=g;this.id=jlb++}},llb=1,mlb=_.cj({passive:!1,capture:!0}),RE=_.cj({passive:!0,capture:!0}),nlb=_.cj({passive:!0}),SE=class{Nn(){this.pI&&(this.mB(),this.pI=!1)}constructor(a,b){this.Ja=a;this.nb=b;this.vc=_.Fd(_.nr);this.pI=!1;this.fya=7;this.dGb=0;this.fG=!1;this.bIb=1;this.zP=this.WY=null;this.YVb=new _.kn;this.zja=new _.kn;this.wm=new _.kn;this.MV=
new _.kn;this.yF=new _.kn;this.koa=!1;this.Dc=_.Fd(_.vf);this.iLc=c=>c;this.soa=c=>{if(this.LEb&&c.type==="focus")this.LEb=!1;else if(c.target&&this.fG){const d=this.U1(c.target);d&&this.nb.run(()=>this.zja.emit({value:d.enabled?d:null,event:c}))}};this.jFb=c=>{if(this.fG){var d=Cib(c),e=d?this.U1(d):null;d!==c.target&&(this.koa=!0);yib(c.target)&&c.preventDefault();this.nb.run(()=>this.zja.emit({value:(e==null?0:e.enabled)?e:null,event:c}))}};this.qpa=c=>{this.zP!==null&&this.fG&&(c.type!=="blur"&&
(this.koa=!0),!c.target||!this.U1(c.target)||c.relatedTarget&&this.U1(c.relatedTarget)||this.nb.run(()=>this.zja.emit({value:null,event:c})))};this.ypa=c=>{if(this.fG){this.koa=!1;var d=c.target&&this.U1(c.target);d&&this.jpa(d.Am)&&this.nb.run(()=>{this.MV.emit({value:d.ejb,event:c})})}};this.JMa=c=>{if(this.fG){var d=yib(c.target);d?d.closest(".mat-calendar-body")===this.Ja.ma&&this.nb.run(()=>{const e=this.U1(d);let f;this.yF.emit({value:(f=e==null?void 0:e.ejb)!=null?f:null,event:c})}):this.nb.run(()=>
{this.yF.emit({value:null,event:c})})}};this.iFb=c=>{(c=Cib(c))&&this.JMa({target:c})};this.Gf=`mat-calendar-body-${llb++}`;this.tOa=`${this.Gf}-start-date`;this.yKa=`${this.Gf}-end-date`;b.Vb(()=>{const c=a.ma;c.addEventListener("touchmove",this.jFb,mlb);c.addEventListener("mouseenter",this.soa,RE);c.addEventListener("focus",this.soa,RE);c.addEventListener("mouseleave",this.qpa,RE);c.addEventListener("blur",this.qpa,RE);c.addEventListener("mousedown",this.ypa,nlb);c.addEventListener("touchstart",
this.ypa,nlb);this.vc.isBrowser&&(window.addEventListener("mouseup",this.JMa),window.addEventListener("touchend",this.iFb))})}PDc(a,b){this.koa||a.enabled&&this.YVb.emit({value:a.value,event:b})}lFc(a,b){a.enabled&&this.wm.emit({value:a.value,event:b})}g2(a){return this.i8===a||this.B4===a}Rb(a){const b=a.numCols,c=this.rows,d=this.fya;if(a.rows||b)this.Q$=c&&c.length&&c[0].length?d-c[0].length:0;if(a.cellAspectRatio||b||!this.ZR)this.ZR=`${50*this.bIb/d}%`;if(b||!this.gzb)this.gzb=`${100/d}%`}Ia(){const a=
this.Ja.ma;a.removeEventListener("touchmove",this.jFb,mlb);a.removeEventListener("mouseenter",this.soa,RE);a.removeEventListener("focus",this.soa,RE);a.removeEventListener("mouseleave",this.qpa,RE);a.removeEventListener("blur",this.qpa,RE);a.removeEventListener("mousedown",this.ypa,nlb);a.removeEventListener("touchstart",this.ypa,nlb);this.vc.isBrowser&&(window.removeEventListener("mouseup",this.JMa),window.removeEventListener("touchend",this.iFb))}nCb(a,b){b=a*this.fya+b;a&&(b-=this.Q$);return b==
this.dGb}mB(a=!0){_.yf(()=>{setTimeout(()=>{const b=this.Ja.ma.querySelector(".mat-calendar-body-active");b&&(a||(this.LEb=!0),b.focus())})},{Sb:this.Dc})}RNa(){this.pI=!0}oMa(a){return zib(a,this.i8,this.B4)}nMa(a){return Aib(a,this.i8,this.B4)}jpa(a){return Bib(a,this.i8,this.B4,this.fG)}sCb(a){return zib(a,this.Sv,this.ty)}FHc(a,b,c){if(!this.sCb(a)||this.oMa(a)||!this.jpa(a))return!1;a=this.rows[b][c-1];a||(a=(b=this.rows[b-1])&&b[b.length-1]);return a&&!this.nMa(a.Am)}EHc(a,b,c){if(!this.rCb(a)||
this.nMa(a)||!this.jpa(a))return!1;a=this.rows[b][c+1];a||(a=(b=this.rows[b+1])&&b[0]);return a&&!this.oMa(a.Am)}rCb(a){return Aib(a,this.Sv,this.ty)}JHc(a){return Bib(a,this.Sv,this.ty,this.fG)}GHc(a){return this.Sv===this.ty&&a===this.Sv}RHc(a){return zib(a,this.WY,this.zP)}QHc(a){return Aib(a,this.WY,this.zP)}KHc(a){return Bib(a,this.WY,this.zP,this.fG)}jGc(a){return this.fG?this.i8===a&&this.B4===a?`${this.tOa} ${this.yKa}`:this.i8===a?this.tOa:this.B4===a?this.yKa:null:null}U1(a){var b=yib(a);
return b&&(a=b.getAttribute("data-mat-row"),b=b.getAttribute("data-mat-col"),a&&b)?this.rows[parseInt(a)][parseInt(b)]:null}};SE.O=function(a){return new (a||SE)(_.y(_.Fe),_.y(_.uf))};
SE.wa=_.Kd({type:SE,na:[["","mat-calendar-body",""]],qb:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",kZb:"todayValue",i8:"startValue",B4:"endValue",LPb:"labelMinRequiredCells",fya:"numCols",dGb:"activeCell",fG:"isRange",bIb:"cellAspectRatio",Sv:"comparisonStart",ty:"comparisonEnd",WY:"previewStart",zP:"previewEnd",h8:"startDateAccessibleName",A4:"endDateAccessibleName"},outputs:{YVb:"selectedValueChange",zja:"previewChange",wm:"activeDateChange",MV:"dragStarted",yF:"dragEnded"},Qb:["matCalendarBody"],
standalone:!0,features:[_.be,_.mh],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&&(_.B(0,sib,3,6,"tr",0),_.vC(1,wib,4,1,"tr",1,rib,!0),_.E(3,"label",2),_.Q(4),_.G(),_.E(5,"label",2),_.Q(6),_.G());a&2&&(_.Fg(b.Q$<b.LPb?0:-1),_.w(),_.wC(b.rows),_.w(2),_.C("id",b.tOa),_.w(),_.ch(" ",b.h8,"\n"),_.w(),_.C("id",b.yKa),_.w(),_.ch(" ",b.A4,"\n"))},Fa:[_.$n],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)}.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);font-weight:var(--mat-datepicker-calendar-body-label-text-weight);color:var(--mat-datepicker-calendar-body-label-text-color)}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview{color:var(--mat-datepicker-calendar-date-preview-state-outline-color)}.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)}.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)}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color);border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-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)}@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)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color);color:var(--mat-datepicker-calendar-date-selected-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.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)}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.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) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 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) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 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)}.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)}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}\n'],
kb:2,Ma:0});var TE=function(a,b,c){const d=a.selection;a.selection=b;a.aOa.next({selection:b,source:c,oldValue:d})},UE=class{constructor(a,b){this.selection=a;this.qyb=b;this.bWb=this.aOa=new _.fg;this.selection=a}Ia(){this.aOa.complete()}XHc(a){return KC(a)&&this.qyb.isValid(a)}};UE.O=function(){_.Bf()};UE.ta=_.k({token:UE,oa:UE.O});
var VE=class extends UE{constructor(a){super(null,a)}add(a){TE(this,a,this)}isValid(){return this.selection!=null&&this.XHc(this.selection)}Os(){return this.selection!=null}clone(){const a=new VE(this.qyb);TE(a,this.selection,this);return a}};VE.O=function(a){return new (a||VE)(_.m(_.PC))};VE.ta=_.k({token:VE,oa:VE.O});var olb={va:UE,Ib:[[new _.$m,new _.an,UE],_.PC],Bb:function(a,b){return a||new VE(b)}};new _.$m;new _.an;var plb,qlb;plb=function(a,b){return`${a} \u2013 ${b}`};qlb=function(a,b){return`${a} to ${b}`};_.WE=class{constructor(){this.Kc=new _.fg;this.KZc="Open calendar";this.jOc="Close calendar"}};_.WE.O=function(a){return new (a||_.WE)};_.WE.ta=_.k({token:_.WE,oa:_.WE.O,Ea:"root"});var rlb=new _.Vd("MAT_DATE_RANGE_SELECTION_STRATEGY");new _.$m;new _.an;var slb,tlb;slb=(a,b)=>b.id;tlb=0;
_.XE=class{get ob(){return this.Fd}set ob(a){const b=this.Fd;a=_.LC(this.Ya,this.Ya.fi(a))||new Date;this.Fd=_.OC(this.Ya,a,this.Cd,this.Ed);this.RBb(b,this.Fd)||this.yI()}get selected(){return this.we}set selected(a){this.we=_.LC(this.Ya,this.Ya.fi(a));this.gOa(this.we)}get Cd(){return this.US}set Cd(a){this.US=_.LC(this.Ya,this.Ya.fi(a))}get Ed(){return this.SS}set Ed(a){this.SS=_.LC(this.Ya,this.Ya.fi(a))}constructor(a,b,c,d,e){this.Ta=a;this.Tx=b;this.Ya=c;this.Xb=d;this.hqa=e;this.WM=_.Me.EMPTY;
this.Iv=null;this.Wn=new _.kn;this.U2=new _.kn;this.MV=new _.kn;this.yF=new _.kn;this.wm=new _.kn;this.Fd=new Date}Qd(){this.WM=_.v(this.Ya.uxa,_.og(null)).subscribe(()=>this.yI())}Rb(a){const b=a.comparisonStart||a.comparisonEnd;b&&!b.RJ&&this.gOa(this.selected);a.activeDrag&&!this.Iv&&this.NJa()}Ia(){this.WM.unsubscribe()}ioa(a){const b=a.value,c=this.hBb(b);let d;(d=this.iGc(this.we))===b&&d===b||this.Wn.emit(c);this.U2.emit({value:c,event:a.event});this.NJa();_.ln(this.Ta)}uca(a){const b=this.Fd;
this.ob=this.hBb(a.value);_.MC(this.Ya,b,this.ob)&&this.wm.emit(this.Fd)}eaa(a){const b=this.Fd,c=this.Xk();switch(a.keyCode){case 37:this.ob=_.VC(this.Ya,this.Fd,c?1:-1);break;case 39:this.ob=_.VC(this.Ya,this.Fd,c?-1:1);break;case 38:this.ob=_.VC(this.Ya,this.Fd,-7);break;case 40:this.ob=_.VC(this.Ya,this.Fd,7);break;case 36:this.ob=_.VC(this.Ya,this.Fd,1-this.Ya.getDate(this.Fd));break;case 35:this.ob=_.VC(this.Ya,this.Fd,_.RC(this.Ya,this.Fd)-this.Ya.getDate(this.Fd));break;case 33:this.ob=a.altKey?
_.UC(this.Ya,this.Fd,-1):_.TC(this.Ya,this.Fd,-1);break;case 34:this.ob=a.altKey?_.UC(this.Ya,this.Fd,1):_.TC(this.Ya,this.Fd,1);break;case 13:case 32:this.ZM=!0;this.dzb(this.Fd)&&a.preventDefault();return;case 27:this.iT==null||_.Zi(a)||(this.NJa(),this.Iv?this.yF.emit({value:null,event:a}):(this.Wn.emit(null),this.U2.emit({value:null,event:a})),a.preventDefault(),a.stopPropagation());return;default:return}_.MC(this.Ya,b,this.ob)&&(this.wm.emit(this.ob),this.pI());a.preventDefault()}faa(a){if(a.keyCode===
32||a.keyCode===13)this.ZM&&this.dzb(this.Fd)&&this.ioa({value:this.Ya.getDate(this.Fd),event:a}),this.ZM=!1}yI(){this.gOa(this.selected);this.bLc=this.rI(new Date);this.yIc=this.Tx.display.monthLabel?this.Ya.format(this.ob,this.Tx.display.monthLabel):Qib(this.Ya)[this.Ya.getMonth(this.ob)].toLocaleUpperCase();this.FFc=(7+SC(this.Ya,this.Ya.getYear(this.ob),this.Ya.getMonth(this.ob),1).getDay())%7;this.nHc();this.LEc();_.ln(this.Ta)}mB(a){this.JI.mB(a)}pI(){this.JI.RNa()}RDb({event:a,value:b}){if(this.hqa){b=
b?b.ejb:null;var c=this.hqa.Vcd(b,this.selected,a);this.G2=this.rI(c.start);this.iT=this.rI(c.end);if(this.Iv&&b){let d,e;if(c=(e=(d=this.hqa).XWa)==null?void 0:e.call(d,this.Iv.value,this.selected,b,a))this.G2=this.rI(c.start),this.iT=this.rI(c.end)}_.mn(this.Ta)}}uKa(a){if(this.Iv)if(a.value){let b,c;const d=(b=this.hqa)==null?void 0:(c=b.XWa)==null?void 0:c.call(b,this.Iv.value,this.selected,a.value,a.event);this.yF.emit({value:d!=null?d:null,event:a.event})}else this.yF.emit({value:null,event:a.event})}hBb(a){return SC(this.Ya,
this.Ya.getYear(this.ob),this.Ya.getMonth(this.ob),a)}nHc(){const a=_.Sib(this.Ya,"narrow");let b=_.Sib(this.Ya,"long").map((c,d)=>({UQb:c,Idb:a[d],id:tlb++}));this.YLc=b.slice(0).concat(b.slice(0,0))}LEc(){const a=_.RC(this.Ya,this.ob),b=Rib(this.Ya);this.Sqa=[[]];for(let c=0,d=this.FFc;c<a;c++,d++){d==7&&(this.Sqa.push([]),d=0);const e=SC(this.Ya,this.Ya.getYear(this.ob),this.Ya.getMonth(this.ob),c+1),f=this.AKc(e),g=this.Ya.format(e,this.Tx.display.zPc),l=this.Ol?this.Ol(e,"month"):void 0;this.Sqa[this.Sqa.length-
1].push(new klb(c+1,b[c],g,f,l,this.rI(e),e))}}AKc(a){return!!a&&(!this.Cd||_.MC(this.Ya,a,this.Cd)>=0)&&(!this.Ed||_.MC(this.Ya,a,this.Ed)<=0)&&(!this.uj||this.uj(a))}iGc(a){return a&&this.RBb(a,this.ob)?this.Ya.getDate(a):null}RBb(a,b){return!(!a||!b||this.Ya.getMonth(a)!=this.Ya.getMonth(b)||this.Ya.getYear(a)!=this.Ya.getYear(b))}rI(a){if(a){const b=this.Ya.getYear(a),c=this.Ya.getMonth(a);return(new Date(b,c,this.Ya.getDate(a))).getTime()}return null}Xk(){return this.Xb&&this.Xb.value==="rtl"}gOa(a){this.uJc=
this.tJc=this.rI(a);this.SHc=!1;this.hEc=this.rI(this.Sv);this.gEc=this.rI(this.ty)}dzb(a){return!this.uj||this.uj(a)}NJa(){this.G2=this.iT=null}};_.XE.O=function(a){return new (a||_.XE)(_.y(_.Ah),_.y(_.Os,8),_.y(_.PC,8),_.y(_.ds,8),_.y(rlb,8))};
_.XE.wa=_.Kd({type:_.XE,na:[["mat-month-view"]],rb:function(a,b){a&1&&_.Xg(SE,5);if(a&2){let c;_.$g(c=_.ah())&&(b.JI=c.first)}},inputs:{ob:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",uj:"dateFilter",Ol:"dateClass",Sv:"comparisonStart",ty:"comparisonEnd",h8:"startDateAccessibleName",A4:"endDateAccessibleName",Iv:"activeDrag"},outputs:{Wn:"selectedChange",U2:"_userSelection",MV:"dragStarted",yF:"dragEnded",wm:"activeDateChange"},Qb:["matMonthView"],standalone:!0,features:[_.be,_.mh],
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&&(_.E(0,"table",0)(1,"thead",1)(2,"tr"),_.vC(3,Dib,5,2,"th",2,slb),_.G(),_.E(5,"tr",3),_.J(6,"th",4),_.G()(),_.E(7,"tbody",5),_.N("selectedValueChange",function(c){return b.ioa(c)})("activeDateChange",function(c){return b.uca(c)})("previewChange",function(c){return b.RDb(c)})("dragStarted",function(c){return b.MV.emit(c)})("dragEnded",function(c){return b.uKa(c)})("keyup",function(c){return b.faa(c)})("keydown",function(c){return b.eaa(c)}),_.G()());
a&2&&(_.w(3),_.wC(b.YLc),_.w(4),_.C("label",b.yIc)("rows",b.Sqa)("todayValue",b.bLc)("startValue",b.uJc)("endValue",b.tJc)("comparisonStart",b.hEc)("comparisonEnd",b.gEc)("previewStart",b.G2)("previewEnd",b.iT)("isRange",b.SHc)("labelMinRequiredCells",3)("activeCell",b.Ya.getDate(b.ob)-1)("startDateAccessibleName",b.h8)("endDateAccessibleName",b.A4))},Fa:[SE],kb:2,Ma:0});var YE=class{get ob(){return this.Fd}set ob(a){let b=this.Fd;a=_.LC(this.Ya,this.Ya.fi(a))||new Date;this.Fd=_.OC(this.Ya,a,this.Cd,this.Ed);Fib(this.Ya,b,this.Fd,this.Cd,this.Ed)||this.yI()}get selected(){return this.we}set selected(a){this.we=_.LC(this.Ya,this.Ya.fi(a));this.oKc(a)}get Cd(){return this.US}set Cd(a){this.US=_.LC(this.Ya,this.Ya.fi(a))}get Ed(){return this.SS}set Ed(a){this.SS=_.LC(this.Ya,this.Ya.fi(a))}constructor(a,b,c){this.Ta=a;this.Ya=b;this.Xb=c;this.WM=_.Me.EMPTY;this.Wn=
new _.kn;this.RQ=new _.kn;this.wm=new _.kn;this.Fd=new Date}Qd(){this.WM=_.v(this.Ya.uxa,_.og(null)).subscribe(()=>this.yI())}Ia(){this.WM.unsubscribe()}yI(){this.dLc=this.Ya.getYear(new Date);const a=this.Ya.getYear(this.Fd)-EC(this.Ya,this.ob,this.Cd,this.Ed);this.WFb=[];for(let b=0,c=[];b<24;b++)c.push(a+b),c.length==4&&(this.WFb.push(c.map(d=>this.wEc(d))),c=[]);_.ln(this.Ta)}VFb(a){var b=a.value;a=SC(this.Ya,b,0,1);b=this.jBb(b);this.RQ.emit(a);this.Wn.emit(b)}uca(a){const b=this.Fd;this.ob=
this.jBb(a.value);_.MC(this.Ya,b,this.ob)&&this.wm.emit(this.ob)}eaa(a){const b=this.Fd,c=this.Xk();switch(a.keyCode){case 37:this.ob=_.UC(this.Ya,this.Fd,c?1:-1);break;case 39:this.ob=_.UC(this.Ya,this.Fd,c?-1:1);break;case 38:this.ob=_.UC(this.Ya,this.Fd,-4);break;case 40:this.ob=_.UC(this.Ya,this.Fd,4);break;case 36:this.ob=_.UC(this.Ya,this.Fd,-EC(this.Ya,this.ob,this.Cd,this.Ed));break;case 35:this.ob=_.UC(this.Ya,this.Fd,24-EC(this.Ya,this.ob,this.Cd,this.Ed)-1);break;case 33:this.ob=_.UC(this.Ya,
this.Fd,a.altKey?-240:-24);break;case 34:this.ob=_.UC(this.Ya,this.Fd,a.altKey?240:24);break;case 13:case 32:this.ZM=!0;break;default:return}_.MC(this.Ya,b,this.ob)&&this.wm.emit(this.ob);this.pI();a.preventDefault()}faa(a){if(a.keyCode===32||a.keyCode===13)this.ZM&&this.VFb({value:this.Ya.getYear(this.Fd),event:a}),this.ZM=!1}UFc(){return EC(this.Ya,this.ob,this.Cd,this.Ed)}mB(){this.JI.mB()}pI(){this.JI.RNa()}jBb(a){const b=this.Ya.getMonth(this.ob),c=_.RC(this.Ya,SC(this.Ya,a,b,1));return SC(this.Ya,
a,b,Math.min(this.Ya.getDate(this.ob),c))}wEc(a){var b=SC(this.Ya,a,0,1);const c=QC(this.Ya,b);b=this.Ol?this.Ol(b,"multi-year"):void 0;return new klb(a,c,c,this.CKc(a),b)}CKc(a){if(a===void 0||a===null||this.Ed&&a>this.Ya.getYear(this.Ed)||this.Cd&&a<this.Ya.getYear(this.Cd))return!1;if(!this.uj)return!0;for(var b=SC(this.Ya,a,0,1);this.Ya.getYear(b)==a;b=_.VC(this.Ya,b,1))if(this.uj(b))return!0;return!1}Xk(){return this.Xb&&this.Xb.value==="rtl"}oKc(a){this.ZNa=null;a&&(this.ZNa=this.Ya.getYear(a))}};
YE.O=function(a){return new (a||YE)(_.y(_.Ah),_.y(_.PC,8),_.y(_.ds,8))};
YE.wa=_.Kd({type:YE,na:[["mat-multi-year-view"]],rb:function(a,b){a&1&&_.Xg(SE,5);if(a&2){let c;_.$g(c=_.ah())&&(b.JI=c.first)}},inputs:{ob:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",uj:"dateFilter",Ol:"dateClass"},outputs:{Wn:"selectedChange",RQ:"yearSelected",wm:"activeDateChange"},Qb:["matMultiYearView"],standalone:!0,features:[_.mh],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&&(_.E(0,"table",0)(1,"thead",1)(2,"tr"),_.J(3,"th",2),_.G()(),_.E(4,"tbody",3),_.N("selectedValueChange",function(c){return b.VFb(c)})("activeDateChange",function(c){return b.uca(c)})("keyup",function(c){return b.faa(c)})("keydown",function(c){return b.eaa(c)}),_.G()());a&2&&(_.w(4),_.C("rows",b.WFb)("todayValue",
b.dLc)("startValue",b.ZNa)("endValue",b.ZNa)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.UFc()))},Fa:[SE],kb:2,Ma:0});_.ZE=class{get ob(){return this.Fd}set ob(a){let b=this.Fd;a=_.LC(this.Ya,this.Ya.fi(a))||new Date;this.Fd=_.OC(this.Ya,a,this.Cd,this.Ed);this.Ya.getYear(b)!==this.Ya.getYear(this.Fd)&&this.yI()}get selected(){return this.we}set selected(a){this.we=_.LC(this.Ya,this.Ya.fi(a));this.FEb(a)}get Cd(){return this.US}set Cd(a){this.US=_.LC(this.Ya,this.Ya.fi(a))}get Ed(){return this.SS}set Ed(a){this.SS=_.LC(this.Ya,this.Ya.fi(a))}constructor(a,b,c,d){this.Ta=a;this.Tx=b;this.Ya=c;this.Xb=d;this.WM=_.Me.EMPTY;
this.Wn=new _.kn;this.hP=new _.kn;this.wm=new _.kn;this.Fd=new Date}Qd(){this.WM=_.v(this.Ya.uxa,_.og(null)).subscribe(()=>this.yI())}Ia(){this.WM.unsubscribe()}cDb(a){a=a.value;const b=SC(this.Ya,this.Ya.getYear(this.ob),a,1);this.hP.emit(b);a=this.iBb(a);this.Wn.emit(a)}uca(a){const b=this.Fd;this.ob=this.iBb(a.value);_.MC(this.Ya,b,this.ob)&&this.wm.emit(this.ob)}eaa(a){const b=this.Fd,c=this.Xk();switch(a.keyCode){case 37:this.ob=_.TC(this.Ya,this.Fd,c?1:-1);break;case 39:this.ob=_.TC(this.Ya,
this.Fd,c?-1:1);break;case 38:this.ob=_.TC(this.Ya,this.Fd,-4);break;case 40:this.ob=_.TC(this.Ya,this.Fd,4);break;case 36:this.ob=_.TC(this.Ya,this.Fd,-this.Ya.getMonth(this.Fd));break;case 35:this.ob=_.TC(this.Ya,this.Fd,11-this.Ya.getMonth(this.Fd));break;case 33:this.ob=_.UC(this.Ya,this.Fd,a.altKey?-10:-1);break;case 34:this.ob=_.UC(this.Ya,this.Fd,a.altKey?10:1);break;case 13:case 32:this.ZM=!0;break;default:return}_.MC(this.Ya,b,this.ob)&&(this.wm.emit(this.ob),this.pI());a.preventDefault()}faa(a){if(a.keyCode===
32||a.keyCode===13)this.ZM&&this.cDb({value:this.Ya.getMonth(this.Fd),event:a}),this.ZM=!1}yI(){this.FEb(this.selected);this.cLc=this.rBb(new Date);this.bMc=QC(this.Ya,this.ob);let a=Qib(this.Ya);this.AIc=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(b=>b.map(c=>this.vEc(c,a[c])));_.ln(this.Ta)}mB(){this.JI.mB()}pI(){this.JI.RNa()}rBb(a){return a&&this.Ya.getYear(a)==this.Ya.getYear(this.ob)?this.Ya.getMonth(a):null}iBb(a){var b=SC(this.Ya,this.Ya.getYear(this.ob),a,1);b=_.RC(this.Ya,b);return SC(this.Ya,
this.Ya.getYear(this.ob),a,Math.min(this.Ya.getDate(this.ob),b))}vEc(a,b){var c=SC(this.Ya,this.Ya.getYear(this.ob),a,1);const d=this.Ya.format(c,this.Tx.display.JYc);c=this.Ol?this.Ol(c,"year"):void 0;return new klb(a,b.toLocaleUpperCase(),d,this.BKc(a),c)}BKc(a){var b=this.Ya.getYear(this.ob);if(a===void 0||a===null||this.YHc(b,a)||this.ZHc(b,a))return!1;if(!this.uj)return!0;for(b=SC(this.Ya,b,a,1);this.Ya.getMonth(b)==a;b=_.VC(this.Ya,b,1))if(this.uj(b))return!0;return!1}YHc(a,b){if(this.Ed){const c=
this.Ya.getYear(this.Ed),d=this.Ya.getMonth(this.Ed);return a>c||a===c&&b>d}return!1}ZHc(a,b){if(this.Cd){const c=this.Ya.getYear(this.Cd),d=this.Ya.getMonth(this.Cd);return a<c||a===c&&b<d}return!1}Xk(){return this.Xb&&this.Xb.value==="rtl"}FEb(a){this.wEb=this.rBb(a)}};_.ZE.O=function(a){return new (a||_.ZE)(_.y(_.Ah),_.y(_.Os,8),_.y(_.PC,8),_.y(_.ds,8))};
_.ZE.wa=_.Kd({type:_.ZE,na:[["mat-year-view"]],rb:function(a,b){a&1&&_.Xg(SE,5);if(a&2){let c;_.$g(c=_.ah())&&(b.JI=c.first)}},inputs:{ob:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",uj:"dateFilter",Ol:"dateClass"},outputs:{Wn:"selectedChange",hP:"monthSelected",wm:"activeDateChange"},Qb:["matYearView"],standalone:!0,features:[_.mh],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&&(_.E(0,"table",0)(1,"thead",1)(2,"tr"),_.J(3,"th",2),_.G()(),_.E(4,"tbody",3),_.N("selectedValueChange",function(c){return b.cDb(c)})("activeDateChange",function(c){return b.uca(c)})("keyup",function(c){return b.faa(c)})("keydown",function(c){return b.eaa(c)}),_.G()());a&2&&
(_.w(4),_.C("label",b.bMc)("rows",b.AIc)("todayValue",b.cLc)("startValue",b.wEb)("endValue",b.wEb)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",b.Ya.getMonth(b.ob)))},Fa:[SE],kb:2,Ma:0});var ulb=1,$E=class{constructor(a,b,c,d,e){this.Ni=a;this.calendar=b;this.Ya=c;this.Tx=d;this.Gf=`mat-calendar-header-${ulb++}`;this.IDb=`${this.Gf}-period-label`;this.calendar.Zb.subscribe(()=>_.ln(e))}get Tya(){return this.calendar.ah=="month"?this.Ya.format(this.calendar.ob,this.Tx.display.sdb).toLocaleUpperCase():this.calendar.ah=="year"?QC(this.Ya,this.calendar.ob):plb(...this.XAb())}get E_c(){return this.calendar.ah=="month"?this.Ya.format(this.calendar.ob,this.Tx.display.sdb).toLocaleUpperCase():
this.calendar.ah=="year"?QC(this.Ya,this.calendar.ob):qlb(...this.XAb())}get qgb(){return this.calendar.ah=="month"?"Choose month and year":"Choose date"}get khb(){return{month:"Previous month",year:"Previous year","multi-year":"Previous 24 years"}[this.calendar.ah]}get Xdb(){return{month:"Next month",year:"Next year","multi-year":"Next 24 years"}[this.calendar.ah]}hza(){return this.calendar.Cd?!this.calendar.Cd||!this.BCb(this.calendar.ob,this.calendar.Cd):!0}Zxa(){return!this.calendar.Ed||!this.BCb(this.calendar.ob,
this.calendar.Ed)}BCb(a,b){return this.calendar.ah=="month"?this.Ya.getYear(a)==this.Ya.getYear(b)&&this.Ya.getMonth(a)==this.Ya.getMonth(b):this.calendar.ah=="year"?this.Ya.getYear(a)==this.Ya.getYear(b):Fib(this.Ya,a,b,this.calendar.Cd,this.calendar.Ed)}XAb(){var a=this.Ya.getYear(this.calendar.ob)-EC(this.Ya,this.calendar.ob,this.calendar.Cd,this.calendar.Ed),b=a+24-1;a=QC(this.Ya,SC(this.Ya,a,0,1));b=QC(this.Ya,SC(this.Ya,b,0,1));return[a,b]}};
$E.O=function(a){return new (a||$E)(_.y(_.WE),_.y(_.Ad(()=>_.aF)),_.y(_.PC,8),_.y(_.Os,8),_.y(_.Ah))};
$E.wa=_.Kd({type:$E,na:[["mat-calendar-header"]],Qb:["matCalendarHeader"],standalone:!0,features:[_.mh],bc:["*"],ya:13,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"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"]],qa:function(a,b){a&1&&(_.Qg(),_.E(0,"div",0)(1,"div",1)(2,"label",2),_.Q(3),_.G(),_.E(4,"button",3),_.N("click",function(){b.calendar.ah=b.calendar.ah=="month"?"multi-year":"month"}),_.E(5,"span",4),_.Q(6),_.G(),_.ue(),_.E(7,"svg",5),_.J(8,"polygon",6),_.G()(),_.je.lF=null,_.J(9,"div",7),_.Rg(10),_.E(11,"button",8),_.N("click",function(){b.calendar.ob=
b.calendar.ah=="month"?_.TC(b.Ya,b.calendar.ob,-1):_.UC(b.Ya,b.calendar.ob,b.calendar.ah=="year"?-1:-24)}),_.G(),_.E(12,"button",9),_.N("click",function(){b.calendar.ob=b.calendar.ah=="month"?_.TC(b.Ya,b.calendar.ob,1):_.UC(b.Ya,b.calendar.ob,b.calendar.ah=="year"?1:24)}),_.G()()());a&2&&(_.w(2),_.C("id",b.IDb),_.w(),_.dh(b.E_c),_.w(),_.zg("aria-label",b.qgb)("aria-describedby",b.IDb),_.w(2),_.dh(b.Tya),_.w(),_.Bg("mat-calendar-invert",b.calendar.ah!=="month"),_.w(4),_.C("disabled",!b.hza()),_.zg("aria-label",
b.khb),_.w(),_.C("disabled",!b.Zxa()),_.zg("aria-label",b.Xdb))},Fa:[_.At,_.Dt],kb:2,Ma:0});
_.aF=class{get Gz(){return this.sOa}set Gz(a){this.sOa=_.LC(this.Ya,this.Ya.fi(a))}get selected(){return this.we}set selected(a){this.we=_.LC(this.Ya,this.Ya.fi(a))}get Cd(){return this.US}set Cd(a){this.US=_.LC(this.Ya,this.Ya.fi(a))}get Ed(){return this.SS}set Ed(a){this.SS=_.LC(this.Ya,this.Ya.fi(a))}get ob(){return this.WDc}set ob(a){this.WDc=_.OC(this.Ya,a,this.Cd,this.Ed);this.Zb.next();_.ln(this.Ta)}get ah(){return this.dKa}set ah(a){const b=this.dKa!==a?a:null;this.dKa=a;this.Apa=!0;_.ln(this.Ta);
b&&this.LQ.emit(b)}constructor(a,b,c,d){this.Ya=b;this.Tx=c;this.Ta=d;this.Apa=!1;this.sQ="month";this.Wn=new _.kn;this.RQ=new _.kn;this.hP=new _.kn;this.LQ=new _.kn(!0);this.U2=new _.kn;this.LFb=new _.kn;this.Hna=null;this.Zb=new _.fg;this.Aaa=a.Kc.subscribe(()=>{_.ln(d);this.Zb.next()})}Qd(){this.IDc=new _.Fs(this.kX||$E);this.ob=this.Gz||new Date;this.dKa=this.sQ}Nn(){this.Apa&&(this.Apa=!1,this.VKa().mB(!1))}Ia(){this.Aaa.unsubscribe();this.Zb.complete()}Rb(a){const b=a.minDate&&!NC(this.Ya,a.minDate.zj,
a.minDate.kg)?a.minDate:void 0,c=a.maxDate&&!NC(this.Ya,a.maxDate.zj,a.maxDate.kg)?a.maxDate:void 0;(a=b||c||a.dateFilter)&&!a.RJ&&(a=this.VKa())&&(this.Apa=!0,_.mn(this.Ta),a.yI());this.Zb.next()}ioa(a){const b=a.value;b&&!NC(this.Ya,b,this.selected)&&this.Wn.emit(b);this.U2.emit(a)}cMc(a){this.RQ.emit(a)}zIc(a){this.hP.emit(a)}GBb(a,b){this.ob=a;this.ah=b}gFc(a){this.Hna=a}uKa(a){this.Hna&&(a.value&&this.LFb.emit(a),this.Hna=null)}VKa(){return this.u6||this.PCa||this.LYc}};
_.aF.O=function(a){return new (a||_.aF)(_.y(_.WE),_.y(_.PC,8),_.y(_.Os,8),_.y(_.Ah))};
_.aF.wa=_.Kd({type:_.aF,na:[["mat-calendar"]],rb:function(a,b){a&1&&(_.Xg(_.XE,5),_.Xg(_.ZE,5),_.Xg(YE,5));if(a&2){let c;_.$g(c=_.ah())&&(b.u6=c.first);_.$g(c=_.ah())&&(b.PCa=c.first);_.$g(c=_.ah())&&(b.LYc=c.first)}},qb:[1,"mat-calendar"],inputs:{kX:"headerComponent",Gz:"startAt",sQ:"startView",selected:"selected",Cd:"minDate",Ed:"maxDate",uj:"dateFilter",Ol:"dateClass",Sv:"comparisonStart",ty:"comparisonEnd",h8:"startDateAccessibleName",A4:"endDateAccessibleName"},outputs:{Wn:"selectedChange",RQ:"yearSelected",
hP:"monthSelected",LQ:"viewChanged",U2:"_userSelection",LFb:"_userDragDrop"},Qb:["matCalendar"],standalone:!0,features:[_.lh([olb]),_.be,_.mh],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&&(_.B(0,Gib,0,0,"ng-template",
0),_.E(1,"div",1),_.B(2,Hib,1,11,"mat-month-view",2)(3,Iib,1,6,"mat-year-view",3)(4,Jib,1,6,"mat-multi-year-view",3),_.G());if(a&2){let c;_.C("cdkPortalOutlet",b.IDc);_.w(2);_.Fg((c=b.ah)==="month"?2:c==="year"?3:c==="multi-year"?4:-1)}},Fa:[_.Js,_.JC,_.XE,_.ZE,YE],styles:['.mat-calendar{display:block;font-family:var(--mat-datepicker-calendar-text-font);font-size:var(--mat-datepicker-calendar-text-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);font-weight:var(--mat-datepicker-calendar-period-button-text-weight);--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color)}.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)}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-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)}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color);font-size:var(--mat-datepicker-calendar-header-text-size);font-weight:var(--mat-datepicker-calendar-header-text-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)}.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'],
kb:2,Ma:0});var vlb=class{constructor(a,b){this.target=a;this.targetElement=b;this.value=this.target.value}},bF=class{get value(){return this.rm?this.EBb(this.rm.selection):this.ay}set value(a){this.iJa(a)}get disabled(){return!!this.oc||!1}set disabled(a){const b=this.Ja.ma;this.oc!==a&&(this.oc=a,this.Zb.next(void 0));a&&this.om&&b.blur&&b.blur()}PGc(){return[this.aJc,this.uIc,this.rIc,this.zFc]}DJc(a){this.rm=a;this.nPa.unsubscribe();this.ay&&this.gI(this.ay);this.nPa=this.rm.bWb.subscribe(b=>{this.DKc(b)&&
(b=this.EBb(b.selection),this.j2=this.qMa(b),this.goa(b),this.Ve(),this.MKa(b),this.ju.emit(new vlb(this,this.Ja.ma)),this.gYa.emit(new vlb(this,this.Ja.ma)))})}constructor(a,b,c){this.Ja=a;this.Ya=b;this.Tx=c;this.gYa=new _.kn;this.ju=new _.kn;this.Zb=new _.fg;this.Ve=()=>{};this.kN=()=>{};this.goa=()=>{};this.TCb=this.nPa=_.Me.EMPTY;this.aJc=()=>this.j2?null:{matDatepickerParse:{text:this.Ja.ma.value}};this.zFc=d=>{d=_.LC(this.Ya,this.Ya.fi(d.value));return!d||this.AMa(d)?null:{matDatepickerFilter:!0}};
this.uIc=d=>{d=_.LC(this.Ya,this.Ya.fi(d.value));const e=this.fLa();return!e||!d||_.MC(this.Ya,e,d)<=0?null:{matDatepickerMin:{min:e,actual:d}}};this.rIc=d=>{d=_.LC(this.Ya,this.Ya.fi(d.value));const e=this.eLa();return!e||!d||_.MC(this.Ya,e,d)>=0?null:{matDatepickerMax:{max:e,actual:d}}};this.j2=!1;this.TCb=b.uxa.subscribe(()=>{this.iJa(this.value)})}Fc(){this.om=!0}Rb(a){a:{var b=this.Ya;const c=Object.keys(a);for(let d of c){const {zj:e,kg:f}=a[d];if(KC(e)&&KC(f)){if(!NC(b,e,f)){a=!0;break a}}else{a=
!0;break a}}a=!1}a&&this.Zb.next(void 0)}Ia(){this.nPa.unsubscribe();this.TCb.unsubscribe();this.Zb.complete()}Oja(a){this.kN=a}validate(a){return this.Bca?this.Bca(a):null}Qo(a){this.iJa(a)}Un(a){this.goa=a}mt(a){this.Ve=a}eq(a){this.disabled=a}Gpa(a){const b=["ctrlKey","shiftKey","metaKey"];_.Zi(a,"altKey")&&a.keyCode===40&&b.every(c=>!_.Zi(a,c))&&!this.Ja.ma.readOnly&&(this.UIc(),a.preventDefault())}aT(a){const b=this.j2;let c=this.Ya.parse(a,this.Tx.parse.ju);this.j2=this.qMa(c);c=_.LC(this.Ya,
c);const d=!NC(this.Ya,c,this.value);!c||d?this.goa(c):(a&&!this.value&&this.goa(c),b!==this.j2&&this.kN());d&&(this.gI(c),this.ju.emit(new vlb(this,this.Ja.ma)))}ve(){this.gYa.emit(new vlb(this,this.Ja.ma))}Zk(){this.value&&this.MKa(this.value);this.Ve()}MKa(a){this.Ja.ma.value=a!=null?this.Ya.format(a,this.Tx.display.ju):""}gI(a){this.rm?(this.eDc(a),this.ay=null):this.ay=a}qMa(a){return!a||this.Ya.isValid(a)}s$c(){return!1}iJa(a){a=this.Ya.fi(a);this.j2=this.qMa(a);a=_.LC(this.Ya,a);this.gI(a);
this.MKa(a)}AMa(a){const b=this.WKa();return!b||b(a)}};bF.O=function(a){return new (a||bF)(_.y(_.Fe),_.y(_.PC,8),_.y(_.Os,8))};bF.La=_.Qd({type:bF,inputs:{value:"value",disabled:[2,"disabled","disabled",_.xh]},outputs:{gYa:"dateChange",ju:"dateInput"},standalone:!0,features:[_.yg,_.be]});var wlb=_.rj("transformPanel",[_.vj("void => enter-dropdown",_.sj("120ms cubic-bezier(0, 0, 0.2, 1)",_.yC([_.tj({opacity:0,transform:"scale(1, 0.8)"}),_.tj({opacity:1,transform:"scale(1, 1)"})]))),_.vj("void => enter-dialog",_.sj("150ms cubic-bezier(0, 0, 0.2, 1)",_.yC([_.tj({opacity:0,transform:"scale(0.7)"}),_.tj({transform:"none",opacity:1})]))),_.vj("* => void",_.sj("100ms linear",_.tj({opacity:0})))]),xlb=_.rj("fadeInCalendar",[_.uj("void",_.tj({opacity:0})),_.uj("enter",_.tj({opacity:1})),_.vj("void => *",
_.sj("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))]);var ylb=0,zlb=new _.Vd("mat-datepicker-scroll-strategy",{Ea:"root",oa:()=>{const a=_.Fd(_.Ls);return()=>a.Dj.vl()}}),Alb={va:zlb,Ib:[_.Ls],Bb:function(a){return()=>a.Dj.vl()}},cF=class{constructor(a,b,c,d,e,f){this.Ja=a;this.Ta=b;this.Poa=c;this.Ya=d;this.t$c=e;this.gca=new _.Me;this.Hl=new _.fg;this.yE=!1;this.P9=null;this.bEc=f.jOc}Ra(){this.Mt=this.Pe.XBa?"enter-dialog":"enter-dropdown"}Fc(){this.gca.add(this.Pe.Zb.subscribe(()=>{_.ln(this.Ta)}));this.HDc.VKa().mB(!1)}Ia(){this.gca.unsubscribe();
this.Hl.complete()}aHc(a){const b=this.rm.selection;a=a.value;!a||NC(this.Ya,a,b)||this.rm.add(a);this.rm&&!this.rm.Os()||this.P9||this.Pe.close()}ZGc(a){TE(this.rm,a.value,this)}eca(){this.Mt="void";_.ln(this.Ta)}HBb(a){(this.yE=a.iTb==="start")||this.Hl.next()}h$c(){return this.rm.selection}Hyb(){this.rm!==this.Poa&&TE(this.Poa,this.rm.selection,this)}cDc(a,b){this.rm=a?this.Poa.clone():this.Poa;this.P9=a;b&&_.mn(this.Ta)}};
cF.O=function(a){return new (a||cF)(_.y(_.Fe),_.y(_.Ah),_.y(UE),_.y(_.PC),_.y(rlb,8),_.y(_.WE))};
cF.wa=_.Kd({type:cF,na:[["mat-datepicker-content"]],rb:function(a,b){a&1&&_.Xg(_.aF,5);if(a&2){let c;_.$g(c=_.ah())&&(b.HDc=c.first)}},qb:[1,"mat-datepicker-content"],lb:5,Xa:function(a,b){a&1&&_.Pg("@transformPanel.start",function(c){return b.HBb(c)})("@transformPanel.done",function(c){return b.HBb(c)});a&2&&(_.Ig("@transformPanel",b.Mt),_.Dg(b.color?"mat-"+b.color:""),_.Bg("mat-datepicker-content-touch",b.Pe.XBa))},inputs:{color:"color"},Qb:["matDatepickerContent"],standalone:!0,features:[_.mh],
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&&(_.E(0,"div",0)(1,"mat-calendar",1),_.N("yearSelected",function(c){return b.Pe.dKc(c)})("monthSelected",function(c){return b.Pe.bKc(c)})("viewChanged",function(c){return b.Pe.QLc(c)})("_userSelection",function(c){return b.aHc(c)})("_userDragDrop",function(c){return b.ZGc(c)}),_.G(),_.B(2,Kib,0,0,"ng-template",2),_.E(3,"button",3),_.N("focus",function(){return b.vzb=!0})("blur",function(){return b.vzb=!1})("click",function(){return b.Pe.close()}),_.Q(4),_.G()());if(a&2){let c;_.Bg("mat-datepicker-content-container-with-custom-header",
b.Pe.SHb)("mat-datepicker-content-container-with-actions",b.P9);_.zg("aria-modal",!0)("aria-labelledby",(c=b.cFc)!==null&&c!==void 0?c:void 0);_.w();_.Dg(b.Pe.Bd);_.C("id",b.Pe.id)("startAt",b.Pe.Gz)("startView",b.Pe.sQ)("minDate",b.Pe.fLa())("maxDate",b.Pe.eLa())("dateFilter",b.Pe.WKa())("headerComponent",b.Pe.SHb)("selected",b.rm.selection)("dateClass",b.Pe.Ol)("comparisonStart",b.Sv)("comparisonEnd",b.ty)("@fadeInCalendar","enter")("startDateAccessibleName",b.h8)("endDateAccessibleName",b.A4);
_.w();_.C("cdkPortalOutlet",b.P9);_.w();_.Bg("cdk-visually-hidden",!b.vzb);_.C("color",b.color||"primary");_.w();_.dh(b.bEc)}},Fa:[_.ur,_.aF,_.Js,_.At],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color);color:var(--mat-datepicker-calendar-container-text-color);box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-shape)}.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);border-radius:var(--mat-datepicker-calendar-container-touch-shape);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"],
kb:2,data:{animation:[wlb,xlb]},Ma:0});
var dF=class{get Gz(){return this.sOa||(this.Fp?this.Fp.value:null)}set Gz(a){this.sOa=_.LC(this.Ya,this.Ya.fi(a))}get color(){var a;(a=this.Li)||(this.Fp?(a=this.Fp,a=a.hf?a.hf.color:void 0):a=void 0);return a}set color(a){this.Li=a}get disabled(){return this.oc===void 0&&this.Fp?this.Fp.disabled:!!this.oc}set disabled(a){a!==this.oc&&(this.oc=a,this.Zb.next(void 0))}get Bd(){return this.XIc}set Bd(a){this.XIc=yeb(a)}get ki(){return this.HE}set ki(a){a?this.open():this.close()}fLa(){return this.Fp&&
this.Fp.min}eLa(){return this.Fp&&this.Fp.max}WKa(){return this.Fp&&this.Fp.uj}constructor(a,b,c,d,e,f,g){this.jf=a;this.Ge=c;this.Ya=e;this.Xb=f;this.rm=g;this.bMa=_.Me.EMPTY;this.Cb=_.Fd(_.hi);this.sQ="month";this.XBa=!1;this.oq="start";this.Dt="below";this.tt=!0;this.RQ=new _.kn;this.hP=new _.kn;this.LQ=new _.kn(!0);this.Cya=new _.kn;this.Csa=new _.kn;this.HE=!1;this.id=`mat-datepicker-${ylb++}`;this.U$=null;this.kDc=`${this.id}-backdrop`;this.Zb=new _.fg;this.Dc=_.Fd(_.vf);this.Ta=_.Fd(_.Ah);
this.Be=d;this.rm.bWb.subscribe(()=>{_.ln(this.Ta)})}Rb(a){(a=a.xPosition||a.yPosition)&&!a.RJ&&this.vb&&(a=this.vb.Sl().tg,a instanceof _.zVa&&(this.yEb(a),this.ki&&this.vb.ef()));this.Zb.next(void 0)}Ia(){this.jKa();this.close();this.bMa.unsubscribe();this.Zb.complete()}select(a){this.rm.add(a)}dKc(a){this.RQ.emit(a)}bKc(a){this.hP.emit(a)}QLc(a){this.LQ.emit(a)}Cza(a){this.bMa.unsubscribe();this.Fp=a;this.bMa=a.Zb.subscribe(()=>this.Zb.next(void 0));return this.rm}open(){let a;this.HE||this.disabled||
((a=this.uM)==null?0:a.instance.yE)||(this.U$=_.fj(),this.TIc(),this.HE=!0,this.Cya.emit())}close(){var a;if(this.HE&&((a=this.uM)==null||!a.instance.yE)){var b=this.tt&&this.U$&&typeof this.U$.focus==="function";a=()=>{this.HE&&(this.HE=!1,this.Csa.emit())};if(this.uM){const c=this.uM.instance,d=this.uM.location;c.eca();_.v(c.Hl,_.ag(1)).subscribe(()=>{const e=this.Cb.activeElement;!b||e&&e!==this.Cb.activeElement&&!d.ma.contains(e)||this.U$.focus();this.U$=null;this.jKa()})}b?setTimeout(a):a()}}Hyb(){let a,
b;(a=this.uM)==null||(b=a.instance)==null||b.Hyb()}TFc(a){a.Pe=this;a.color=this.color;var b=this.Fp;b=b.hf?b.hf.oO():b.Ja.ma.getAttribute("aria-labelledby");a.cFc=b;a.cDc(this.P9,!1)}TIc(){this.jKa();const a=this.XBa,b=new _.Fs(cF,this.Ge),c=this.vb=this.jf.create(new _.ss({tg:a?this.kGc():this.nGc(),He:!0,Oj:[a?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this.kDc],direction:this.Xb,Ej:a?this.jf.Dj.block():this.Be(),Bd:`mat-datepicker-${a?"dialog":"popup"}`}));this.fGc(c).subscribe(d=>
{d&&d.preventDefault();this.close()});c.Mn().subscribe(d=>{const e=d.keyCode;e!==38&&e!==40&&e!==37&&e!==39&&e!==33&&e!==34||d.preventDefault()});this.uM=c.attach(b);this.TFc(this.uM.instance);a||_.yf(()=>{c.ef()},{Sb:this.Dc})}jKa(){this.vb&&(this.vb.dispose(),this.vb=this.uM=null)}kGc(){return _.Cs(_.Bs(this.jf.position().global()))}nGc(){const a=_.zs(_.ws(_.xs(_.As(_.Ds(this.jf.position(),this.Fp.mO()),".mat-datepicker-content"),!1),8));return this.yEb(a)}yEb(a){const b=this.oq==="end"?"end":"start",
c=b==="start"?"end":"start",d=this.Dt==="above"?"bottom":"top",e=d==="top"?"bottom":"top";return _.vs(a,[{zc:b,Ac:e,mc:b,uc:d},{zc:b,Ac:d,mc:b,uc:e},{zc:c,Ac:e,mc:c,uc:d},{zc:c,Ac:d,mc:c,uc:e}])}fGc(a){const b=["ctrlKey","shiftKey","metaKey"];return _.of(a.ym(),a.Xo,_.v(a.Mn(),_.pf(c=>c.keyCode===27&&!_.Zi(c)||this.Fp&&_.Zi(c,"altKey")&&c.keyCode===38&&b.every(d=>!_.Zi(c,d)))))}};dF.O=function(a){return new (a||dF)(_.y(_.Ls),_.y(_.uf),_.y(_.Vg),_.y(zlb),_.y(_.PC,8),_.y(_.ds,8),_.y(UE))};
dF.La=_.Qd({type:dF,inputs:{SHb:"calendarHeaderComponent",Gz:"startAt",sQ:"startView",color:"color",XBa:[2,"touchUi","touchUi",_.xh],disabled:[2,"disabled","disabled",_.xh],oq:"xPosition",Dt:"yPosition",tt:[2,"restoreFocus","restoreFocus",_.xh],Ol:"dateClass",Bd:"panelClass",ki:[2,"opened","opened",_.xh]},outputs:{RQ:"yearSelected",hP:"monthSelected",LQ:"viewChanged",Cya:"opened",Csa:"closed"},features:[_.yg,_.be]});var Blb,Clb;Blb={va:_.zw,Fb:_.Ad(()=>_.eF),vd:!0};Clb={va:_.Aw,Fb:_.Ad(()=>_.eF),vd:!0};
_.eF=class extends bF{set kYc(a){a&&(this.z$=a,this.Ona.set(a.ki?a.id:null),this.wzb=a.Csa.subscribe(()=>{this.Ve();this.Ona.set(null)}),this.xDb=a.Cya.subscribe(()=>{this.Ona.set(a.id)}),this.DJc(a.Cza(this)))}get min(){return this.EMa}set min(a){a=_.LC(this.Ya,this.Ya.fi(a));NC(this.Ya,a,this.EMa)||(this.EMa=a,this.kN())}get max(){return this.BMa}set max(a){a=_.LC(this.Ya,this.Ya.fi(a));NC(this.Ya,a,this.BMa)||(this.BMa=a,this.kN())}get uj(){return this.Nzb}set uj(a){const b=this.AMa(this.value);
this.Nzb=a;this.AMa(this.value)!==b&&this.kN()}constructor(a,b,c,d){super(a,b,c);this.hf=d;this.xDb=this.wzb=_.Me.EMPTY;this.Ona=_.bh(null);this.Bca=_.Wua(super.PGc())}mO(){return this.hf?this.hf.mO():this.Ja}Ia(){super.Ia();this.wzb.unsubscribe();this.xDb.unsubscribe()}UIc(){this.z$&&this.z$.open()}EBb(a){return a}eDc(a){this.rm&&TE(this.rm,a,this)}fLa(){return this.EMa}eLa(){return this.BMa}WKa(){return this.Nzb}DKc(a){return a.source!==this}};
_.eF.O=function(a){return new (a||_.eF)(_.y(_.Fe),_.y(_.PC,8),_.y(_.Os,8),_.y(_.cx,8))};
_.eF.La=_.Qd({type:_.eF,na:[["input","matDatepicker",""]],qb:[1,"mat-datepicker-input"],lb:6,Xa:function(a,b){a&1&&_.N("input",function(c){return b.aT(c.target.value)})("change",function(){return b.ve()})("blur",function(){return b.Zk()})("keydown",function(c){return b.Gpa(c)});a&2&&(_.Hg("disabled",b.disabled),_.zg("aria-haspopup",b.z$?"dialog":null)("aria-owns",b.Ona())("min",b.min?Tib(b.Ya,b.min):null)("max",b.max?Tib(b.Ya,b.max):null)("data-mat-calendar",b.z$?b.z$.id:null))},inputs:{kYc:"matDatepicker",
min:"min",max:"max",uj:[0,"matDatepickerFilter","dateFilter"]},Qb:["matDatepickerInput"],standalone:!0,features:[_.lh([Blb,Clb,{va:_.X5a,Fb:_.eF}]),_.xg]});var Dlb=["button"],Elb=[[["","matDatepickerToggleIcon",""]]],fF=class{};fF.O=function(a){return new (a||fF)};fF.La=_.Qd({type:fF,na:[["","matDatepickerToggleIcon",""]],standalone:!0});
_.gF=class{get disabled(){return this.oc===void 0&&this.Pe?this.Pe.disabled:!!this.oc}set disabled(a){this.oc=a}constructor(a,b,c){this.Ni=a;this.Ta=b;this.Qi=_.Me.EMPTY;this.tabIndex=(c=Number(c))||c===0?c:null}Rb(a){a.datepicker&&this.TFb()}Ia(){this.Qi.unsubscribe()}Qd(){this.TFb()}bNa(a){this.Pe&&!this.disabled&&(this.Pe.open(),a.stopPropagation())}TFb(){const a=this.Pe?this.Pe.Zb:_.r(),b=this.Pe&&this.Pe.Fp?this.Pe.Fp.Zb:_.r(),c=this.Pe?_.of(this.Pe.Cya,this.Pe.Csa):_.r();this.Qi.unsubscribe();
this.Qi=_.of(this.Ni.Kc,a,b,c).subscribe(()=>_.ln(this.Ta))}};_.gF.O=function(a){return new (a||_.gF)(_.y(_.WE),_.y(_.Ah),_.xe("tabindex"))};
_.gF.wa=_.Kd({type:_.gF,na:[["mat-datepicker-toggle"]],yd:function(a,b,c){a&1&&_.Yg(c,fF,5);if(a&2){let d;_.$g(d=_.ah())&&(b.QEc=d.first)}},rb:function(a,b){a&1&&_.Xg(Dlb,5);if(a&2){let c;_.$g(c=_.ah())&&(b.V9c=c.first)}},qb:[1,"mat-datepicker-toggle"],lb:8,Xa:function(a,b){a&1&&_.N("click",function(c){return b.bNa(c)});a&2&&(_.zg("tabindex",null)("data-mat-calendar",b.Pe?b.Pe.id:null),_.Bg("mat-datepicker-toggle-active",b.Pe&&b.Pe.ki)("mat-accent",b.Pe&&b.Pe.color==="accent")("mat-warn",b.Pe&&b.Pe.color===
"warn"))},inputs:{Pe:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",_.xh],wc:"disableRipple"},Qb:["matDatepickerToggle"],standalone:!0,features:[_.yg,_.be,_.mh],bc:["[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&&(_.Qg(Elb),_.E(0,"button",1,0),_.B(2,Lib,2,0,":svg:svg",2),_.Rg(3),_.G());a&2&&(_.C("disabled",b.disabled)("disableRipple",b.wc),_.zg("aria-haspopup",b.Pe?"dialog":null)("aria-label",b.ariaLabel||b.Ni.KZc)("tabindex",b.disabled?-1:b.tabIndex),_.w(2),_.Fg(b.QEc?-1:2))},Fa:[_.Dt],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color)}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color)}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}\n"],
kb:2,Ma:0});_.hF=class extends dF{};_.hF.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.hF)))(b||_.hF)}})();_.hF.wa=_.Kd({type:_.hF,na:[["mat-datepicker"]],Qb:["matDatepicker"],standalone:!0,features:[_.lh([olb,{va:dF,Fb:_.hF}]),_.xg,_.mh],ya:0,Aa:0,qa:function(){},kb:2,Ma:0});_.iF=class{};_.iF.O=function(a){return new (a||_.iF)};_.iF.Ca=_.Od({type:_.iF});_.iF.Ba=_.nd({Nb:[_.WE,Alb],imports:[_.io,_.Ft,_.Ms,_.Cr,_.Ks,_.Ns,cF,_.gF,$E,_.ps]});var Flb;Flb=[{Bs:"text-field-1",CV:"and"},{Bs:"text-field-2"}];
_.jF=class extends _.DD{constructor(){super(...arguments);this.en=new _.$h(_.AD(null));this.values=this.en.Tf();this.D8=Flb}set config(a){if(a&&a.length){var b=a.map(c=>({Bs:c.Bs,placeholder:c.placeholder,name:c.name,CV:c.CV,dM:c.dM,nJ:(c==null?void 0:c.nJ)||void 0,value:this.Qya&&this.Qya.value.Io.get(c.Bs)||void 0}));this.qWa=a;this.D8=b;this.Qya=null}else this.D8=Flb}set tc(a){a?this.qWa?this.D8=this.D8.map(b=>{const c=b.Bs;a.value.Io.has(c)&&(b.value=a.value.Io.get(c)||void 0,b.value===void 0&&
b.nJ&&(b.value=""));return b}):this.Qya=a:this.Qya=null}get isValid(){return this.C8.Ti.valid&&this.en.value.Io.size>0&&Array.from(this.en.value.Io.values()).every(a=>a!==null)}focus(){this.C8.focus()}};_.jF.O=(()=>{let a;return function(b){return(a||(a=_.Ce(_.jF)))(b||_.jF)}})();_.jF.La=_.Qd({type:_.jF,inputs:{config:"config",tc:"appliedFilter"},outputs:{values:"values"},features:[_.xg]});_.kF=class{};_.kF.O=function(a){return new (a||_.kF)};_.kF.Ca=_.Od({type:_.kF});_.kF.Ba=_.nd({imports:[_.io,_.hA]});_.og(!1);var lF=class{};lF.O=function(a){return new (a||lF)};lF.Ca=_.Od({type:lF});lF.Ba=_.nd({});_.mF=class{};_.mF.O=function(a){return new (a||_.mF)};_.mF.Ca=_.Od({type:_.mF});_.mF.Ba=_.nd({imports:[lF,lF]});var nF=class{};nF.O=function(a){return new (a||nF)};nF.Ca=_.Od({type:nF});nF.Ba=_.nd({imports:[_.YC,_.Vs,_.Ns,_.eA,_.io,_.YC,_.Ns,_.eA,_.py]});_.oF=class{};_.oF.O=function(a){return new (a||_.oF)};_.oF.Ca=_.Od({type:_.oF});_.oF.Ba=_.nd({imports:[_.io,_.oy,_.pu,nF,_.wD,_.mF]});
}catch(e){_._DumpException(e)}
try{
var Gxb,Hxb,Ixb,Jxb;_.MJ=function(a,b,c,d,e,f){const g=_.ke();b=_.tka(g,b,c,d);b!==_.Sf&&(c=_.te(),d=_.de(c,g),_.Mia(g[11],d,f,c.value,a,b,e));return _.MJ};_.Exb=function(){var a=/\S/;if(!a)return _.Qua;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(_.Oua(d.value))return null;d=d.value;return b.test(d)?null:{pattern:{requiredPattern:c,actualValue:d}}}};
_.Fxb=class extends _.ls{get data(){return this.Ue.value}set data(a){a=Array.isArray(a)?a:[];this.Ue.next(a);this.Pr||this.oS(a)}get filter(){return this.nS.value}set filter(a){this.nS.next(a);this.Pr||this.oS(this.data)}get sort(){return this.bJ}set sort(a){this.bJ=a;this.iJ()}get Qn(){return this.RI}set Qn(a){this.RI=a;this.iJ()}constructor(){super();this.Kba=new _.$h([]);this.nS=new _.$h("");this.zaa=new _.fg;this.Pr=null;this.wla=(a,b)=>{a=a[b];return _.lqa(a)?(b=Number(a),b<9007199254740991?
b:a):a};this.ipb=(a,b)=>{const c=b.active,d=b.direction;return c&&d!=""?a.sort((e,f)=>{e=this.wla(e,c);f=this.wla(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.wua=(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.Ue=new _.$h([]);this.iJ()}iJ(){var a=this.bJ?_.of(this.bJ.y3c,this.bJ.uu):_.r(null),b=this.RI?_.of(this.RI.page,this.zaa,this.RI.uu):_.r(null);
const c=_.v(_.ef([this.Ue,this.nS]),_.u(([e])=>this.oS(e)));a=_.v(_.ef([c,a]),_.u(([e])=>this.eNa(e)));b=_.v(_.ef([a,b]),_.u(([e])=>this.jNa(e)));let d;(d=this.Pr)==null||d.unsubscribe();this.Pr=b.subscribe(e=>this.Kba.next(e))}oS(a){this.rfa=this.filter==null||this.filter===""?a:a.filter(b=>this.wua(b,this.filter));this.Qn&&this.ePa(this.rfa.length);return this.rfa}eNa(a){return this.sort?this.ipb(a.slice(),this.sort):a}jNa(a){if(!this.Qn)return a;const b=this.Qn.Mc*this.Qn.pageSize;return a.slice(b,
b+this.Qn.pageSize)}ePa(a){Promise.resolve().then(()=>{const b=this.Qn;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.zaa.next())}})}connect(){this.Pr||this.iJ();return this.Kba}disconnect(){let a;(a=this.Pr)==null||a.unsubscribe();this.Pr=null}};Gxb=["input"];Hxb=["formField"];Ixb=0;Jxb=class{constructor(a,b){this.source=a;this.value=b}};
_.NJ=class{get checked(){return this.dg}set checked(a){this.dg!==a&&((this.dg=a)&&this.Uh&&this.Uh.value!==this.value?this.Uh.selected=this:!a&&this.Uh&&this.Uh.value===this.value&&(this.Uh.selected=null),a&&this.ZDb.notify(this.id,this.name),_.ln(this.j$))}get value(){return this.Sd}set value(a){this.Sd!==a&&(this.Sd=a,this.Uh!==null&&(this.checked||(this.checked=this.Uh.value===a),this.checked&&(this.Uh.selected=this)))}get Fo(){return this.eIc||this.Uh&&this.Uh.Fo||"after"}set Fo(a){this.eIc=a}get disabled(){return this.oc||
this.Uh!==null&&this.Uh.disabled}set disabled(a){this.lKc(a)}get required(){return this.io||this.Uh&&this.Uh.required}set required(a){this.io=a}get color(){return this.Li||this.Uh&&this.Uh.color||this.XDb&&this.XDb.color||"accent"}set color(a){this.Li=a}get Zq(){return`${this.id||this.hy}-input`}constructor(a,b,c,d,e,f,g,l){this.Ja=b;this.j$=c;this.Sc=d;this.ZDb=e;this.XDb=g;this.id=this.hy=`mat-radio-${++Ixb}`;this.wc=!1;this.tabIndex=0;this.Gc=new _.kn;this.dg=!1;this.Sd=null;this.Jba=()=>{};this.Dc=
_.Fd(_.vf);this.Uh=a;this.wv=f==="NoopAnimations";l&&(this.tabIndex=_.yh(l,0))}focus(a,b){b?_.qr(this.Sc,this.Kh,b,a):this.Kh.ma.focus(a)}CE(){_.ln(this.j$)}Ra(){if(this.Uh){if(this.checked=this.Uh.value===this.Sd)this.Uh.selected=this;this.name=this.Uh.name}this.Jba=this.ZDb.listen((a,b)=>{a!==this.id&&b===this.name&&(this.checked=!1)})}Jo(){this.Oqa()}Fc(){this.Oqa();this.Sc.Ik(this.Ja,!0).subscribe(a=>{!a&&this.Uh&&this.Uh.D$c()})}Ia(){this.Sc.Gi(this.Ja);this.Jba()}uq(){this.Gc.emit(new Jxb(this,
this.Sd))}Zx(){return this.wc||this.disabled}z2(a){a.stopPropagation()}pDb(a){a.stopPropagation();this.checked||this.disabled||(a=this.Uh&&this.value!==this.Uh.value,this.checked=!0,this.uq(),this.Uh&&(this.Uh.gB(this.value),a&&this.Uh.uq()))}aNa(a){this.pDb(a);this.disabled||this.Kh.ma.focus()}lKc(a){this.oc!==a&&(this.oc=a,_.ln(this.j$))}Oqa(){const a=this.Uh;let b;b=a&&a.selected&&!this.disabled?a.selected===this?this.tabIndex:-1:this.tabIndex;if(b!==this.oJc){let c;const d=(c=this.Kh)==null?void 0:
c.ma;d&&(d.setAttribute("tabindex",b+""),this.oJc=b,_.yf(()=>{queueMicrotask(()=>{if(a&&a.selected&&a.selected!==this&&document.activeElement===d){let e;(e=a.selected)==null||e.Kh.ma.focus();document.activeElement===d&&this.Kh.ma.blur()}})},{Sb:this.Dc}))}}};_.NJ.O=function(a){return new (a||_.NJ)(_.y(_.heb,8),_.y(_.Fe),_.y(_.Ah),_.y(_.rr),_.y(_.ns),_.y(_.dn,8),_.y(_.ieb,8),_.xe("tabindex"))};
_.NJ.wa=_.Kd({type:_.NJ,na:[["mat-radio-button"]],rb:function(a,b){a&1&&(_.Xg(Gxb,5),_.Xg(Hxb,7,_.Fe));if(a&2){let c;_.$g(c=_.ah())&&(b.Kh=c.first);_.$g(c=_.ah())&&(b.UJc=c.first)}},qb:[1,"mat-mdc-radio-button"],lb:15,Xa:function(a,b){a&1&&_.N("focus",function(){return b.Kh.ma.focus()});a&2&&(_.zg("id",b.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),_.Bg("mat-primary",b.color==="primary")("mat-accent",b.color==="accent")("mat-warn",b.color==="warn")("mat-mdc-radio-checked",
b.checked)("_mat-animation-noopable",b.wv))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],Ce:[0,"aria-labelledby","ariaLabelledby"],Lv:[0,"aria-describedby","ariaDescribedby"],wc:[2,"disableRipple","disableRipple",_.xh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.yh(a)],checked:[2,"checked","checked",_.xh],value:"value",Fo:"labelPosition",disabled:[2,"disabled","disabled",_.xh],required:[2,"required","required",_.xh],color:"color"},outputs:{Gc:"change"},Qb:["matRadioButton"],
standalone:!0,features:[_.yg,_.mh],bc:["*"],ya:13,Aa:16,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-mdc-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=_.ke();_.Qg();_.E(0,"div",2,0)(2,"div",3)(3,"div",4);_.N("click",function(d){_.n(c);return _.q(b.aNa(d))});_.G();_.E(4,"input",5,1);_.N("change",function(d){_.n(c);return _.q(b.pDb(d))});_.G();_.E(6,"div",6);_.J(7,"div",7)(8,"div",8);_.G();_.E(9,"div",9);_.J(10,"div",10);_.G()();_.E(11,"label",11);_.Rg(12);_.G()()}a&2&&(_.C("labelPosition",b.Fo),_.w(2),_.Bg("mdc-radio--disabled",b.disabled),
_.w(2),_.C("id",b.Zq)("checked",b.checked)("disabled",b.disabled)("required",b.required),_.zg("name",b.name)("value",b.value)("aria-label",b.ariaLabel)("aria-labelledby",b.Ce)("aria-describedby",b.Lv),_.w(5),_.C("matRippleTrigger",b.UJc.ma)("matRippleDisabled",b.Zx())("matRippleCentered",!0),_.w(2),_.C("for",b.Zq))},Fa:[_.Us,_.Qs],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) - 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)}.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)}.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)}.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)}.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);height:var(--mdc-radio-state-layer-size);top:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size) - 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);height:var(--mdc-radio-state-layer-size)}.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);opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.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);opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.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)}.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)}.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)}.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 .mdc-radio--disabled{cursor:default;pointer-events:none}.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)}.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element{background-color:var(--mat-radio-checked-ripple-color)}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color);font-family:var(--mat-radio-label-text-font);line-height:var(--mat-radio-label-text-line-height);font-size:var(--mat-radio-label-text-size);letter-spacing:var(--mat-radio-label-text-tracking);font-weight:var(--mat-radio-label-text-weight)}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.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, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.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)}[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}\n'],
kb:2,Ma:0});_.OJ=class{};_.OJ.O=function(a){return new (a||_.OJ)};_.OJ.Ca=_.Od({type:_.OJ});_.OJ.Ba=_.nd({imports:[_.Ns,_.io,_.Vs,_.NJ,_.Ns]});var Kxb=new _.Vd("GMAT_TABLE_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});_.PJ=class{constructor(a){this.options=a}};_.PJ.O=function(a){return new (a||_.PJ)(_.y(Kxb))};_.PJ.La=_.Qd({type:_.PJ,na:[["table","mat-table",""],["mat-table"]],lb:2,Xa:function(a,b){a&2&&_.Bg("gmat-mdc-table",!b.options.Qe)}});_.QJ=class{};_.QJ.O=function(a){return new (a||_.QJ)};_.QJ.Ca=_.Od({type:_.QJ});_.QJ.Ba=_.nd({imports:[_.uC]});
}catch(e){_._DumpException(e)}
try{
_.Ai("source");
/*

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

 Copyright 2017 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var pK,Wyb,Xyb,Yyb,czb,azb,dzb,Zyb,ezb,fzb,hzb,qK,izb,jzb,kzb,lzb,mzb,nzb,qzb,szb,uzb,vzb,wzb,xzb,yzb,zzb,Azb,Bzb,Czb,Dzb,Ezb,Fzb,rK,Gzb,Jzb,Kzb,sK,Lzb,Mzb,Nzb,Ozb,Pzb,Qzb,Rzb,Szb,Tzb,Uzb,Vzb,Wzb,Xzb,Yzb,Zzb,$zb,tK,aAb,cAb,uK,dAb,eAb,fAb,gAb,hAb,iAb,jAb,kAb,lAb,mAb,nAb,rAb,sAb,vK,tAb,uAb,vAb,wAb,xAb,yAb,zAb,AAb,BAb,CAb,DAb,EAb,FAb,HAb,IAb,GAb,JAb,KAb,LAb,MAb,NAb,OAb,PAb,QAb,RAb,SAb,TAb,UAb,VAb,WAb,XAb,YAb,ZAb,$Ab,bBb,cBb,dBb,eBb,fBb,gBb,hBb,iBb,jBb,kBb,lBb,mBb,nBb,oBb,pBb,qBb,rBb,tBb,uBb,vBb,wBb,
xBb,yBb,wK,xK,yK,CBb,EBb,FBb,GBb,HBb,IBb,JBb,KBb,LBb,MBb,NBb,OBb,PBb,QBb,TBb,UBb,VBb,WBb,YBb,ZBb,$Bb,aCb,bCb,cCb,dCb,gCb,hCb,iCb,jCb,kCb,lCb,mCb,nCb,oCb,pCb,qCb,rCb,sCb,tCb,uCb,vCb,wCb,xCb,yCb,zCb,ACb,DCb,ECb,FCb,GCb,ICb,JCb,KCb,LCb,MCb,NCb,OCb,PCb,QCb,RCb,SCb,TCb,UCb,VCb,WCb,XCb,YCb,ZCb,$Cb,aDb,bDb,cDb,dDb,fDb,hDb,iDb,kDb,lDb,mDb,nDb,oDb,rDb,pDb,qDb,sDb,tDb,uDb,vDb,wDb,xDb,ADb,BDb,CDb,DDb,EDb,FDb,GDb,HDb,IDb,JDb,KDb,LDb,MDb,NDb,ODb,PDb,QDb,RDb,SDb,TDb,VDb,WDb,XDb,YDb,ZDb,$Db,aEb,cEb,eEb,fEb,gEb,
hEb,iEb,jEb,kEb,mEb,nEb,oEb,pEb,qEb,rEb,uEb,vEb,wEb,xEb,yEb,zEb,AEb,BEb,IEb,JEb,KEb,LEb,MEb,NEb,OEb,PEb,QEb,REb,SEb,TEb,UEb,VEb,WEb,XEb,YEb,ZEb,$Eb,aFb,bFb,cFb,dFb,eFb,fFb,gFb,CK,hFb,iFb,jFb,kFb,lFb,mFb,nFb,oFb,pFb,qFb,rFb,sFb,tFb,uFb,vFb,wFb,xFb,yFb,zFb,AFb,BFb,CFb,DFb,EFb,FFb,GFb,IFb,JFb,LFb,MFb,NFb,OFb,PFb,QFb,RFb,TFb,UFb,VFb,WFb,XFb,YFb,ZFb,$Fb,aGb,bGb,cGb,dGb,eGb,fGb,DK,gGb,hGb,iGb,jGb,kGb,GK,EK,lGb,mGb,nGb,oGb,pGb,IK,qGb,rGb,sGb,tGb,uGb,vGb,wGb,xGb,yGb,zGb,AGb,BGb,CGb,DGb,EGb,FGb,GGb,HGb,IGb,
JGb,KGb,LGb,MGb,NGb,OGb,PGb,QGb,SGb,TGb,UGb,WGb,bHb,cHb,dHb,eHb,fHb,gHb,hHb,kHb,lHb,mHb,nHb,oHb,qHb,tHb,uHb,wHb,xHb,yHb,zHb,AHb,BHb,CHb,EHb,GHb,HHb,IHb,JHb,KHb,PHb,QHb,RHb,SHb,THb,UHb,VHb,XHb,YHb,ZHb,$Hb,aIb,bIb,cIb,dIb,eIb,fIb,gIb,hIb,jIb,kIb,lIb,mIb,nIb,oIb,pIb,rIb,sIb,tIb,vIb,wIb,xIb,yIb,zIb,AIb,CIb,DIb,EIb,FIb,GIb,HIb,IIb,JIb,KIb,LIb,MIb,NIb,OIb,PIb,QIb,TIb,UIb,VIb,XIb,YIb,ZIb,$Ib,aJb,eJb,dJb,cJb,bJb,gJb,hJb,iJb,jJb,JK,lJb,mJb,oJb,nJb,pJb,rJb,qJb,KK,sJb,tJb,uJb,vJb,wJb,xJb,yJb,zJb,AJb,BJb,CJb,
DJb,EJb,FJb,GJb,HJb,IJb,JJb,KJb,MJb,NJb,OJb,PJb,QJb,RJb,SJb,TJb,UJb,VJb,WJb,XJb,YJb,ZJb,aKb,bKb,cKb,dKb,eKb,fKb,gKb,hKb,iKb,jKb,kKb,lKb,mKb,nKb,oKb,pKb,rKb,tKb,uKb,vKb,wKb,xKb,yKb,zKb,AKb,BKb,CKb,DKb,EKb,FKb,GKb,HKb,JKb,KKb,LKb,MKb,NKb,OKb,PKb,QKb,RKb,SKb,TKb,VKb,WKb,XKb,YKb,$Kb,aLb,bLb,cLb,dLb,eLb,fLb,gLb,hLb,iLb,jLb,kLb,lLb,mLb,nLb,oLb,pLb,qLb,rLb,sLb,tLb,uLb,vLb,wLb,yLb,zLb,ALb,BLb,CLb,DLb,ELb,FLb,GLb,HLb,ILb,JLb,KLb,LLb,MLb,NLb,OLb,PLb,QLb,RLb,SLb,TLb,ULb,VLb,WLb,XLb,YLb,ZLb,$Lb,aMb,bMb,cMb,dMb,
eMb,fMb,gMb,iMb,lMb,mMb,nMb,oMb,qMb,pMb,rMb,sMb,tMb,uMb,vMb,wMb,xMb,yMb,zMb,AMb,BMb,CMb,DMb,EMb,FMb,GMb,HMb,IMb,JMb,KMb,LMb,MMb,NMb,OMb,PMb,QMb,RMb,SMb,TMb,UMb,VMb,WMb,XMb,YMb,ZMb,$Mb,aNb,bNb,dNb,eNb,fNb,gNb,hNb,iNb,jNb,lNb,mNb,nNb,oNb,pNb,qNb,rNb,sNb,tNb,uNb,vNb,xNb,BNb,CNb,DNb,ENb,FNb,GNb,HNb,INb,JNb,KNb,LNb,MNb,NNb,ONb,PNb,SNb,UNb,VNb,XNb,$Nb,ZNb,dOb,fOb,gOb,hOb,iOb,jOb,kOb,lOb,mOb,nOb,oOb,pOb,qOb,rOb,sOb,tOb,uOb,wOb,xOb,yOb,zOb,AOb,BOb,COb,DOb,EOb,FOb,GOb,HOb,IOb,JOb,KOb,LOb,MOb,NOb,OOb,POb,QOb,
ROb,SOb,TOb,UOb,VOb,WOb,ZOb,$Ob,aPb,bPb,cPb,dPb,fPb,gPb,hPb,jPb,lPb,mPb,nPb,sPb,UK,tPb,uPb,vPb,VK,wPb,xPb,yPb,zPb,APb,BPb,CPb,DPb,EPb,FPb,GPb,HPb,IPb,JPb,LPb,MPb,NPb,OPb,PPb,SPb,UPb,TPb,VPb,WPb,XPb,YPb,ZPb,$Pb,aQb,bQb,cQb,eQb,fQb,gQb,hQb,iQb,jQb,kQb,lQb,oQb,pQb,qQb,rQb,sQb,tQb,uQb,vQb,xQb,wQb,yQb,zQb,AQb,BQb,CQb,DQb,EQb,FQb,GQb,HQb,IQb,JQb,KQb,LQb,MQb,NQb,OQb,PQb,RQb,QQb,TQb,UQb,VQb,WQb,XQb,YQb,ZQb,$Qb,bRb,cRb,dRb,eRb,fRb,gRb,hRb,iRb,jRb,kRb,lRb,mRb,nRb,oRb,pRb,qRb,rRb,sRb,tRb,uRb,vRb,wRb,xRb,yRb,
zRb,ARb,BRb,CRb,DRb,ERb,FRb,GRb,IRb,LRb,NRb,ORb,PRb,QRb,RRb,TRb,URb,VRb,WRb,bSb,cSb,gSb,hSb,iSb,jSb,mSb,oSb,sSb,tSb,uSb,vSb,wSb,xSb,ySb,CSb,DSb,ESb,FSb,GSb,HSb,ISb,JSb,KSb,LSb,MSb,NSb,OSb,PSb,QSb,RSb,TSb,USb,VSb,YSb,ZSb,$Sb,aTb,bTb,cTb,dTb,eTb,fTb,gTb,hTb,iTb,jTb,kTb,lTb,mTb,qTb,sTb,$K,aL,vTb,wTb,xTb,yTb,ATb,BTb,CTb,DTb,ETb,FTb,GTb,HTb,ITb,JTb,bL,KTb,LTb,MTb,NTb,OTb,PTb,QTb,RTb,STb,TTb,UTb,VTb,WTb,XTb,YTb,ZTb,$Tb,aUb,bUb,cUb,dUb,eUb,fUb,gUb,hUb,iUb,jUb,kUb,lUb,mUb,nUb,oUb,pUb,qUb,rUb,sUb,tUb,uUb,
vUb,xUb,yUb,zUb,AUb,BUb,CUb,DUb,FUb,GUb,HUb,IUb,JUb,KUb,LUb,MUb,NUb,OUb,PUb,QUb,RUb,SUb,TUb,UUb,VUb,WUb,XUb,$yb,bzb,YUb,ZUb,gzb;pK=function(a,b){if(a)throw Error("u");b.push(65533)};Wyb=function(a,b){b=String.fromCharCode.apply(null,b);return a==null?b:a+b};
Xyb=function(a){if(typeof a==="string")return{buffer:_.$lb(a),MO:!1};if(Array.isArray(a))return{buffer:new Uint8Array(a),MO:!1};if(a.constructor===Uint8Array)return{buffer:a,MO:!1};if(a.constructor===ArrayBuffer)return{buffer:new Uint8Array(a),MO:!1};if(a.constructor===_.Va)return{buffer:_.sqb(a)||new Uint8Array(0),MO:!0};if(a instanceof Uint8Array)return{buffer:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),MO:!1};throw Error("z");};
Yyb=function(a,b){const c=a.QCa;return b?(d,e,f)=>c(d,e,f,b):c};czb=function(a){let b=a[_.jza];if(!b){const c=_.qmb(a),d=Zyb(a),e=d.dQc;b=e?(f,g)=>e(f,g,d):(f,g)=>{for(;$yb(g)&&g.Au!=4;){var l=g.C6,p=d[l];if(!p){var t=d.Ye;t&&(t=t[l])&&(p=d[l]=azb(t))}p&&p(g,f,l)||(l=g,p=l.S4,bzb(l),l.iKb?p=void 0:(t=l.Fg.getCursor()-p,l.Fg.setCursor(p),p=l.Fg.gjb(t)),l=f,p&&(_.bb||(_.bb=Symbol()),(t=l[_.bb])?t.push(p):l[_.bb]=[p]))}c===_.pmb||c===_.omb||c.JZc||(f[_.QF()]=c)};a[_.jza]=b}return b};
azb=function(a){a=_.imb(a);const b=a[0].QCa;if(a=a[1]){const c=czb(a),d=Zyb(a).Jxa;return(e,f,g)=>b(e,f,g,d,c)}return b};dzb=function(a,b,c){const d=a.QCa;let e,f;return(g,l,p)=>d(g,l,p,f||(f=Zyb(b).Jxa),e||(e=czb(b)),c)};Zyb=function(a){let b=a[_.lza];if(b)return b;_.qmb(a);b=_.mmb(a,a[_.lza]={},Yyb,dzb);_.lza in a&&_.Yl in a&&_.kza in a&&(a.length=0);return b};
ezb=function(a,b){function c(){_.Sda(d);if(d.value===_.EIa)throw new _.rd(-950,!1);return d.value}const d=Object.create(_.FIa);d.value=a;d.ksb=b==null?void 0:b.transform;c[_.xd]=d;return c};fzb=function(){return ezb(!1,{transform:_.xh})};
hzb=function(a){function b(){_.Sda(c);if(c.value===_.EIa)throw new _.rd(952,!1);return c.value}const c=Object.create(_.FIa),d=new gzb;c.value=a;b[_.xd]=c;b.RMc=_.qla.bind(b);b.set=e=>{c.xs(c.value,e)||(_.iea(c,e),d.emit(e))};b.update=e=>{if(c.value===_.EIa)throw new _.rd(952,!1);b.set(e(c.value))};b.subscribe=d.subscribe.bind(d);b.Eea=d.Eea;return b};qK=function(a){return a.Qc};izb=function(a,b){const c=b.Ru,d=c.Te,e=_.$mb(d);return _.jr(_.ir(_.hr(a.hc(),e.id,e.type),d.Dh),c.kr).rd(b.path).ab()};
jzb=function(a,b){const c=b.fl.length-1;return c>=0&&(b=b.fl[c],b.Mf)?b.Mf:a.path};kzb=function(a,b){({fl:d,bgb:b}=b);const c=d.length-1;if(c>=0){var d=d[c];if(d.Mf)return a.hc().rd(d.Mf).ab();if(b=b.get(c))return a.hc().rd(b).ab()}return a};lzb=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].Mf;e&&(c=e)}return b};
mzb=function(a,b){if(!_.uG(b))return Object.assign({},a,{l6:b.state,cfa:!1});var c=b.Tb.J6a.zn;const d=b.Tb.J6a.Yxa,e=b.Tb.J6a.pageToken;if(!c)return Object.assign({},a,{l6:2,cfa:!1});a=[...a.fl,...c];const f=lzb(a),g=a.length>0?a[0].wf:void 0,l=new Set(a.map(t=>t.wf));let p=void 0;e?p={P6:"TOKEN",token:e}:d&&d.length>0&&(p={P6:"COMMITS",fl:d});c=c.length>0?c[c.length-1].Mf!=null:!1;return{fl:a,KNb:l,l6:2,jXc:g,nextPage:p,bgb:f,cfa:b.Tb.cfa&&c}};
nzb=function(a){if(a&&a.wf)return{wf:a.wf,Dd:a.revisionNumber||void 0,Tq:a.Tq||void 0}};qzb=function(a){if(!ozb.test(a))throw Error("R");if(pzb.indexOf(a.toUpperCase())!==-1)throw Error("R");};
szb=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(!ozb.test(d))throw Error("R");if(e!==void 0&&e!==null){if(/^on/i.test(d))throw Error("R");rzb.indexOf(d.toLowerCase())!==-1&&(e=e instanceof _.hc?e.toString():_.eca(String(e))||"about:invalid#zClosurez");e=`${d}="${_.YF(String(e))}"`;b+=" "+e}}return b};
uzb=function(a,b,c){qzb(a);let d=`<${a}`;b&&(d+=szb(b));Array.isArray(c)||(c=c===void 0?[]:[c]);tzb.indexOf(a.toUpperCase())!==-1?d+=">":(b=_.Emb("",c.map(e=>e instanceof _.qm?e:_.YF(String(e)))),d+=">"+b.toString()+"</"+a+">");return _.Hc(d)};vzb=function(a){return a.ownerDocument};wzb=function(a){const b=_.sia();return b?b.cq(2,a)||"":_.Kf(a,"Style")?_.If(a):_.pd(a)};
xzb=function(a){return _.bf((b,c)=>{let d=[];b.subscribe(new _.cf(c,e=>d.push(e),void 0,()=>{c.next(d);c.complete()}));a.subscribe(new _.cf(c,()=>{const e=d;d=[];c.next(e)},void 0,_.Ne));return()=>{d=null}})};yzb=function(a,b,c,d,e,f){c=_.vg(a,b,c,d);return _.vg(a,b+2,e,f)||c};zzb=function(a,b,c,d,e,f,g,l,p){const t=_.ke(),x=yzb(t,_.je.yn,b,d,f,l);_.se(4);a=x?a+_.pd(b)+c+_.pd(d)+e+_.pd(f)+g+_.pd(l)+p:_.Sf;a!==_.Sf&&_.Tia(t,a);return zzb};
Azb=function(a,b,c,d,e,f){var g=a+25;a=_.ke();const l=a[g];if(a[1].data[g].ie){var p=_.re();g=l.transform;b=p+b;c=yzb(a,b,c,d,e,f)?_.tg(a,b+4,l?g.call(l,c,d,e,f):g(c,d,e,f)):_.Dla(a,b+4)}else c=l.transform(c,d,e,f);return c};
Bzb=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};
Czb=function(a){a=a.P4a();switch(a){case 1:return"project";case 3:return"host";case 4:return"depot";case 5:return"ossProject";case 0:break;default:throw _.xc(a,void 0);}};Dzb=function(a){const b=Czb(a);if(b)return{id:a.Cm()||a.Wfa()||a.jMb()||a.z4a(),type:b}};Ezb=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};
Fzb=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}]};
rK=function(a){var b;let c=e=>e;a instanceof Function?c=a:b=a;const {ZUc:d}=b||{ZUc:!1};return _.Qe(_.cg((e,f)=>{e=c(e);f=c(f);return e===f?!0:e&&f?d?_.hG(e,f):_.iG(e,f):!1}))};Gzb=function(a,b){if(a)return b?a.replace(/(.*)createWs(=.*)/,"$1ws$2-prompt"):a.replace(/(.*)createWs(=.*)/,"$1ws=__prompt")};
_.Izb=function(a){const b=c?"ws":"createWs";if(!c){var c=_.e3a.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);Hzb.includes(e)&&d.length>0&&(e=`${d.pop()}-${e}`);d=e.replace(/[^a-zA-Z0-9_\-]/g,"")}else d="";c=`CS-${d}-${c}`}return _.WF(a)?(d=_.fG(a.params.line),a=`${"//depot/"}${a.path}`,_.Vj(_.Vj(new _.Uj(_.U2a),"files",`${a}${d?`:${d}`:""}`),b,c).toString()):_.lG(a)?(d=a.repository,e=a.tb,f=a.yb,(a=d&&f&&e?JSON.stringify({repo:e+
"/"+d,ref:f,file:a.path}):null)?_.Vj(_.Vj(_.Vj(new _.Uj(_.U2a),"vcs","cog"),b,c),"ext_google.git",a).toString():null):null};Jzb=function(a,b){return b.Tq?izb(a,b.Tq):a};Kzb=function(a,b){if(b&&b.Te){var c=b.Te,d=_.$mb(c);a=_.jr(_.ir(_.hr(a.hc(),d.id,d.type),c.Dh),b.sy).rd(b.path).ab()}return a};sK=function(a){return _.qG(a)&&!!a.path};Lzb=function(a,b,c){c=Object.fromEntries(c.map(d=>[d,void 0]));return _.sc(Object.assign({},a.params,c),Object.assign({},b.params,c))};
Mzb=function({yb:a}){a=a&&a.toUpperCase();return a==="XREF"||a==="GROK"};Nzb=function(a){var b=_.gG(a,1),c=void 0;_.VF(a)&&a.wj()?c=`/piper///depot/${b}`:_.VF(a)?c=`/${a.repository}/${b}`:_.lG(a)&&(c=`/h/${a.tb}/${a.repository}/+/${b}`);if(!c)return"";b=new _.Uj(`${_.V2a||""}/codesearch/f${c}`);c=a.params.Pb;a=_.bk(a,1);c?(_.Vj(b,"ws",c),a&&_.Vj(b,"snapshot",a)):a&&a!=="HEAD"&&_.Vj(b,"cl",a);return b.toString()};
Ozb=function(a,b,c,d,e,f){a=(new _.fk).jQ(_.lua(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.cob(b);(d==null?void 0:d.yb)!=null&&_.gk(a,4,d==null?void 0:d.yb);d=_.mua(a);e!=null&&d.rd(_.Gh(e));return d};Pzb=function(a){let b;return _.jk(a.tb,a.Vc,a.repository,_.ek(a),a.path,(b=a.params)==null?void 0:b.Pb)};Qzb=function(a){return _.N3a.has(a)};Rzb=function(a){a=a.replace("COVERAGE_GENERIC_","");if(Qzb(a))return a};Szb=function(){};
Tzb=function(a){a&1&&_.Rg(0)};Uzb=function(){};Vzb=function(a){a&1&&_.B(0,Uzb,0,0,"ng-template",12);a&2&&(a=_.P().ua,_.C("cdkPortalOutlet",a.RL))};Wzb=function(a){a&1&&_.Q(0);a&2&&(a=_.P().ua,_.dh(a.ama))};
Xzb=function(a,b){if(a&1){const c=_.ke();_.E(0,"div",7,2);_.N("click",function(){var d=_.n(c);const e=d.ua;d=d.gM;const f=_.P();return _.q(f.Wk(e,_.Og(1),d))})("cdkFocusChange",function(d){const e=_.n(c).gM,f=_.P();return _.q(f.JOa(d,e))});_.J(2,"span",8)(3,"div",9);_.E(4,"span",10)(5,"span",11);_.B(6,Vzb,1,1,null,12)(7,Wzb,1,1);_.G()()()}if(a&2){a=b.ua;b=b.gM;const c=_.Og(1),d=_.P();_.Dg(a.N$a);_.Bg("mdc-tab--active",d.selectedIndex===b);_.C("id",d.aaa(b))("disabled",a.disabled)("fitInkBarToContent",
d.xo);_.zg("tabIndex",d.ep(b))("aria-posinset",b+1)("aria-setsize",d.Wg.length)("aria-controls",d.Z$(b))("aria-selected",d.selectedIndex===b)("aria-label",a.ariaLabel||null)("aria-labelledby",!a.ariaLabel&&a.Ce?a.Ce:null);_.w(3);_.C("matRippleTrigger",c)("matRippleDisabled",a.disabled||d.wc);_.w(3);_.Fg(a.RL?6:7)}};Yzb=function(a){a&1&&_.Rg(0)};
Zzb=function(a,b){if(a&1){const c=_.ke();_.E(0,"mat-tab-body",13);_.N("_onCentered",function(){_.n(c);const d=_.P();return _.q(d.FNa())})("_onCentering",function(d){_.n(c);const e=_.P();return _.q(e.hOa(d))});_.G()}if(a&2){a=b.ua;b=b.gM;const c=_.P();_.Dg(a.DTa);_.Bg("mat-mdc-tab-body-active",c.selectedIndex===b);_.C("id",c.Z$(b))("content",a.content)("position",a.position)("origin",a.origin)("animationDuration",c.animationDuration)("preserveContent",c.ir);_.zg("tabindex",c.hu!=null&&c.selectedIndex===
b?c.hu:null)("aria-labelledby",c.aaa(b))("aria-hidden",c.selectedIndex!==b)}};
$zb=function(a,b){if(a&1){const c=_.ke();_.E(0,"div",1,0);_.N("@panelAnimation.done",function(d){_.n(c);const e=_.P();return _.q(e.Hl.next(d))});_.Rg(2);_.G()}a&2&&(a=b.id,b=_.P(),_.Dg(b.jj),_.Bg("mat-mdc-autocomplete-visible",b.OD)("mat-mdc-autocomplete-hidden",!b.OD)("mat-primary",b.Li==="primary")("mat-accent",b.Li==="accent")("mat-warn",b.Li==="warn"),_.C("id",b.id)("@panelAnimation",b.isOpen?"visible":"hidden"),_.zg("aria-label",b.ariaLabel||null)("aria-labelledby",b.vS(a)))};
tK=function(a){return{state:1,XE:a}};aAb=function(a,b){return a>=b.start&&a<b.end};cAb=function(a){return a.replace(bAb,b=>`\\${b}`)};uK=function(a,b){const {ql:c,projectId:d,ro:e,Kg:f}=_.bob(a,b);return{fileSpecSourceRootRepositoryKeyHostName:c,fileSpecSourceRootRepositoryKeyDepotGroup:e,fileSpecSourceRootRepositoryKeyProjectId:d,fileSpecSourceRootRepositoryKeyOssProject:f}};
dAb=function(a,b,c,d,e,f){e!==void 0&&(e=_.Gh(e));f&&d==="HEAD"&&(d=void 0);return Object.assign({},uK(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecSourceRootRepositoryKeyWorkspaceId:f})};eAb=function(a){a&1&&(_.E(0,"span"),_.Q(1),_.G());a&2&&(a=_.P().ua,_.w(),_.dh(a.content))};fAb=function(a){a&1&&(_.E(0,"span")(1,"a",3),_.Q(2),_.G()());a&2&&(a=_.P().ua,_.w(),_.Tg("href",a.url,_.Of),_.w(),_.dh(a.content))};
gAb=function(a,b){a&1&&(_.E(0,"span",1),_.B(1,eAb,2,1,"span",2)(2,fAb,3,2,"span",2),_.G());a&2&&(_.C("ngSwitch",b.ua.type),_.w(),_.C("ngSwitchCase","normal"),_.w(),_.C("ngSwitchCase","link"))};
hAb=function(a,b){if(!b)return[{content:a,type:"normal"}];const {pos:c,T6:d}=b.reduce(({pos:e,T6:f},g)=>{const l=g.pxa,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,T6:f}},{pos:0,T6:[]});c<a.length&&d.push({content:a.substring(c,a.length),type:"normal"});return d};
iAb=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:_.xc(a,void 0)}};jAb=function(a){return _.WF(a)?_.vtb:"Commit Details"};kAb=function(a){return _.WF(a)?_.wtb:"Commit "};lAb=function(a){return _.WF(a)?_.xtb:"ID"};mAb=function(a){return _.WF(a)?_.ytb:"Commit Date"};nAb=function(a){return _.WF(a)?_.ztb:"Revision"};
rAb=function(a){a?a=_.Btb.toLocaleString(a,oAb).indexOf("18")===-1:(a=pAb)||((a=qAb)||(a=window.navigator,a=qAb=a.languages&&a.languages[0]?a.languages[0]:a.language||a.browserLanguage||a.Lqd||"en"),a=pAb=rAb(a));return a};
sAb=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("rb`"+a);return d};
vK=function(a,b){return a.toLowerCase()!==a?b.indexOf(a)>=0:b.toLowerCase().indexOf(a.toLowerCase())>=0};tAb=function(a){return a&&a.params.Xv||null};uAb=function(a){return a&&a.params.Dy||null};vAb=function(a){return a&&a.params.Pj!=null?a.params.Pj!=="0":null};wAb=function(a){return a&&a.params.eg!=null?a.params.eg:null};xAb=function(a){return!!a&&a.params.Iu!=null};yAb=function(a){return a&&a.params.Yv!=null?a.params.Yv:null};zAb=function({o0:a},{o0:b}){return a.length===b.length&&a.every(c=>b.includes(c))};
AAb=function(a){return a.reduce((b,c)=>{b[c]=null;return b},{})};BAb=function({bufferSize:a=Infinity,a9:b=Infinity,wD:c,scheduler:d}){let e,f=0,g,l=!1,p=!1;return function(t){f++;if(!e||l)l=!1,e=new _.jg(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 x=e.subscribe(this);this.add(()=>{f--;x.unsubscribe();g&&!p&&c&&f===0&&(g.unsubscribe(),e=g=void 0)})}};
CAb=function(){let a;a={bufferSize:1,a9:void 0,wD:!1,scheduler:void 0};return b=>{if(b&&typeof b.SC==="function")b=b.SC(BAb(a));else throw new TypeError("Ra");return b}};DAb=function(a,b){a=a.Wd;b=b.Wd;return a===null&&b===null?!0:!!a&&!!b&&a.source===b.source&&a.flags===b.flags};EAb=function(a){return!!a};FAb=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()})}))};
HAb=function(a,b){var c=GAb;return _.Qe(xzb(a.Zl),_.pf(d=>d.length>0),_.ff(d=>_.r(...c(d))),_.ff(b),FAb(a),_.kg(1),_.df())};IAb=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}};GAb=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())};
JAb=function({tb:a,Vc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:f,category:g}){if(!_.cG(b)&&b!=="host")throw Error("ae");e=_.cG(b)&&c&&_.Sk(c,"piper")?`${"//depot/"}${e}`:e;e=e==="/"?"":e;b==="host"&&(d=_.Ni(d));return Object.assign({},uK(a,b),{fileSpecPath:e,fileSpecType:f,fileSpecSourceRootRefSpec:d,fileSpecSourceRootRepositoryKeyRepositoryName:c,categories:[g]})};
KAb=function(a,b,c){return _.v(a,_.pf(({request:d,results:e})=>_.sc(Object.assign({},d,{categories:void 0}),Object.assign({},b,{categories:void 0}))&&e.has(c)),_.ag(1),_.u(({results:d})=>d.get(c)||[]))};LAb=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};MAb=function(a){let b;if(a==null?0:(b=a.dataSource)==null?0:b.N3)return a.dataSource.N3.py};
NAb=function({icon:a,tooltip:b,name:c,id:d},e){return{icon:a,tooltip:b,details:e,hQb:c,xu:d}};OAb=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 _.xc(a,void 0)}};PAb=function(a){return a.kind===0||a.kind===1};
QAb=function(a,b){if(a.length!==b.length)return!1;for(const [c,d]of _.maa(a,b))if(a=c,b=d,a.name!==b.name||a.id!==b.id||a.oP!==b.oP||a.q9a!==b.q9a||!QAb(a.children,b.children))return!1;return!0};RAb=function(a){const b=[];for(const c of a)c.children.length?b.push(...RAb(c.children)):b.push(c);return b};SAb=function(a){return a.params.UJ?a.params.UJ.split(",").map(b=>b.split(":")[0].toUpperCase()):[]};
TAb=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)};UAb=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||!_.sc(a,e))return!1}return!0};VAb=function(a,b){return a.reduce((c,d)=>c.set(d,b),new Map)};WAb=function({id:a,name:b,oP:c},d=[]){return{id:a,name:b,children:d,oP:c}};
XAb=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.dG,f=b.VO;var g;for(const l of(g=a.dataSource)==null?void 0:g.availability){a=l.iwa;b=l.Vta;g=l.Zwa;if(!l.ura&&!c||!l.tra&&c||!l.vra&&e)return!1;let p,t;if(((p=a)==null?0:p.length)&&((t=a)==null?0:t.every(U=>!RegExp(U).test(d.oC))))return!1;let x,A;if(((x=b)==null?0:x.length)&&((A=b)==null?0:A.some(U=>RegExp(U).test(d.oC))))return!1;let F,I,K;if(!c&&(!f&&((F=g)==null?0:F.length)||
f&&((I=g)==null?0:I.length)&&((K=g)==null?0:K.every(U=>!RegExp(U).test(f)))))return!1}return!0};YAb=function(a,b){const c=[];for(const d of a){let e;((e=d.children)==null?0:e.length)?(a=YAb(d.children,b),a.length&&c.push(WAb(d,a))):XAb(d,b)&&c.push(WAb(d))}return c};ZAb=function(a,b){a&1&&(_.E(0,"mat-card-content"),_.J(1,"linkified-message",8),_.R(2,"emptyToConstant"),_.G());a&2&&(a=b.Ka,_.w(),_.C("message",a.Hq)("linkDefinitions",_.S(2,2,a.IN)))};
$Ab=function(a){a&1&&(_.E(0,"a",9),_.Q(1," View blame prior to this change "),_.G());a&2&&(a=_.P(),_.C("routerLink",a.uHb)("trackProjectId",a.Ov.tb))};bBb=function(a){if(a&1){const b=_.ke();_.E(0,"commit-details",5);_.N("mouseenter",function(){_.n(b);const c=_.P();clearTimeout(c.tNb);return _.q()})("mouseleave",function(){_.n(b);const c=_.P();return _.q(aBb(c))});_.G()}a&2&&(a=_.P(),_.C("commit",a.commit)("baseLocation",a.Ov)("parentCommit",a.EG))};
cBb=function(a){const b=[...a.no];b.sort((e,f)=>e.zJ.localeCompare(f.zJ));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.IIb=d;a.gVc=c;return a};dBb=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}};eBb=function(a){return dBb(a.startLine,a.endLine,a.startColumn,a.endColumn)};
fBb=function(a){const b=a.Dm();a=a.Vi();return b&&a?{startLine:b.getLine(),startColumn:_.Cl(b,2),endLine:a.getLine(),endColumn:_.Cl(a,2)}:{}};gBb=function(a){return a.startLine!==void 0&&a.endLine!==void 0};hBb=function(a){return gBb(a)&&a.startColumn!==void 0&&a.endColumn!==void 0};
iBb=function(a,b){a&1&&_.J(0,"blame-snippet",3);if(a&2){a=b.ZB;const c=b.commit,d=b.Ld,e=b.EG,f=b.startLine,g=b.endLine;_.Tz("blame-layer ",b.className,"");_.C("commitIndex",a)("commit",c)("baseLocation",d)("parentCommit",e)("startLine",f)("endLine",g)}};jBb=function(a,b){a&1&&_.J(0,"div");a&2&&_.Tz("blame-layer ",b.className,"")};kBb=function(a){a&1&&_.J(0,"loading",4);a&2&&_.C("hasBackground",!0)};lBb=function(a,b){a&1&&_.J(0,"div");a&2&&_.Dg(b.className)};
mBb=function(a,b){return a.length!==b.length?!1:a.every((c,d)=>c===b[d])};nBb=function(a){a&1&&(_.E(0,"mat-card-subtitle"),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.dh(a.iqb))};oBb=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 _.xc(a,void 0)}};pBb=function(a){a&1&&_.J(0,"div",6)};
qBb=function(a,b){a&1&&(_.L(0),_.J(1,"finding-details",4),_.B(2,pBb,1,0,"div",5),_.M());if(a&2){a=b.ua;b=b.last;const c=_.P(2);_.w();_.C("icon",c.icon)("title",c.hQb)("subtitle",c.tooltip)("details",a);_.w();_.C("ngIf",!b)}};rBb=function(a){if(a&1){const b=_.ke();_.E(0,"mat-card",2);_.N("mouseenter",function(){const c=_.n(b).attach;return _.q(c())})("mouseleave",function(){const c=_.n(b).detach;return _.q(c())});_.B(1,qBb,3,5,"ng-container",3);_.G()}a&2&&(a=_.P(),_.w(),_.C("ngForOf",a.details))};
tBb=function({message:a,messageHtml:b,url:c},d){a=_.YF(a||d);c&&(sBb.test(c)||(c="http://"+c),a=uzb("a",{href:c,target:"_blank"},a));if(!b)return a;try{return _.uk(b)||a}catch(e){return a}};uBb=function(a,b){a&1&&_.J(0,"finding",1);a&2&&_.C("annotations",b.annotations)};vBb=function({details:a}){return a.Vd?eBb(a.Vd).startLine||0:0};wBb=function(a,b){a&1&&_.J(0,"nl-semantic-outlines-snippet",2);a&2&&_.C("nlOutline",b.eeb)};xBb=function(a){a&1&&_.J(0,"loading",3);a&2&&_.C("hasBackground",!0)};
yBb=function(a){if(a=a.Ky){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}]}}};wK=function(a){return a.replace(zBb,"~")};
xK=function(a){const b=ABb(a.oe()).toString();a:{a=_.ql(a,_.fk,1);var c=a.In(),d=c.P4a();switch(d){case 3:case 5:var e=a.In();c=e.z4a();d=wK(c||e.Wfa());e=wK(_.Y(e,2));const f=wK(_.Y(a,4));a=wK(a.rO());const g=_.Mi.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:_.Sk(_.Y(c,2),"piper")?c.m5a()?(c=wK(a.In().m5a()),a=a.rO(),a=`x-citc://${c}${a&&a!=="HEAD"?`@${a}`:""}`):(a=a.rO(),a=a!=="HEAD"?"x-piper://"+a:"x-piper://"):(c=wK(_.Y(a.In(),
2)),a=a.rO(),a=`x-package://${c}${a&&a!=="HEAD"?`@${a}`:""}`);break a;default:a=_.xc(d)}}return`${a}/${b}`};yK=function(a){return a.replace(BBb,"/")};CBb=function(a,b){const [c,d,e]=a.pH.split("~~"),f=yK(a.Vf());if(f){if(!c)throw Error("je`"+a.toString());if(!d&&!e)throw Error("ke`"+a.toString());}else throw Error("le`"+a.toString());a=yK(d||e);zK.ae={id:f,type:b};zK.repository=yK(c);zK.yb=a;if(b=d&&e)zK.params.Nf=b};
EBb=function(a){const b=yK(a.Vf());if(!b)throw Error("ie`"+a.toString());a=yK(a.pH);zK.ae=DBb;zK.repository=a||b;zK.yb=a?b:"HEAD"};FBb=function(a){const b=yK(a.Vf());if(!b)throw Error("he`"+a.toString());a=yK(a.pH);zK.ae=DBb;zK.repository="Piper";zK.yb=a?b:"HEAD";zK.params.Pb=a||b};
GBb=function(a){const b=ABb(a);zK.params={};switch(b.Nu){case "x-piper":zK.ae=DBb;zK.repository="Piper";zK.yb=b.Vf()||"HEAD";break;case "x-citc":FBb(b);break;case "x-package":EBb(b);break;case "x-oss":CBb(b,"ossProject");break;case "x-gob":CBb(b,"host");break;case "x-kythe":return GBb(a.replace(_.Jub,(c,d)=>`x-${d}://`));default:throw Error("ge`"+b.Nu);}zK.path=b.oe().substr(1);if(a=yBb(b))zK.params.line=a;return zK};HBb=function(a){return _.hl(a,_.kq,5)&&!!a.getType()};
IBb=function(a){const b=[];for(a=a.parent;a!==void 0;)b.push(a),a=a.parent;return b};JBb=function(a){return a.reduce((b,c)=>b+c.qY,a.length)};KBb=function(a,b){b(a);for(const c of _.rl(a,_.mq,3,_.kl()))KBb(c,b)};LBb=function(a){const b=new Map;for(const c of a)KBb(c,d=>{d.getType()!==null&&b.set(d.getType(),!0)});return new AK(b)};MBb=function(a){let b;return!((b=_.Jl(a,4,_.kl()))==null||!b.length)||_.rl(a,_.mq,3,_.kl()).some(MBb)};NBb=function(a){switch(a){case 1:case 3:case 2:case 7:return!0;default:return!1}};
OBb=function(a,b,{yia:c,zJb:d}={yia:void 0,zJb:!1}){a=GBb(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.ae)==null?void 0:f.id)&&b.Vc===((g=a.ae)==null?void 0:g.type)&&b.repository===a.repository;if(!a.params.Pb&&b.params.Pb)a.params=Object.assign({},a.params,{Nf:a.yb,Pb:void 0}),a.yb="HEAD";else{g=e&&_.Pi(a.path,b.path,_.uTa);f=a.yb!==b.yb?a.yb:_.bk(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.yb=b.yb;else{let l;!e||(l=a.params)!=null&&l.Nf||(a.params=Object.assign({},a.params,{Nf:a.yb}),a.yb=b.yb)}}a.params=Object.assign({},b.params,a.params);return a};PBb=function(a,b){let c=a.ow();for(const [d,e]of _.hza(a,3).entries()){a=d;const f=b(e);c=c.replaceAll(a,f)}return c};QBb=function(a){if(!a)return!0;try{return!(new _.Uj(a)).Nu&&!a.startsWith("//")}catch(b){return!1}};
TBb=function(a,b){var c=a.querySelectorAll("img");a=new _.Me;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(RBb)){c=atob(c[1]);const f=d.cloneNode(!0);SBb(f,e);a.add(b(c).subscribe(g=>{e.src=g;SBb(e,f)}))}return a};
UBb=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(!QBb(d)||d.startsWith("?")||d.startsWith("#"))continue;d=new _.Uj(d);const g={};d.Uj.forEach((l,p)=>{g[p]=l});d=b(d.oe(),g,d.Ky);_.pc(f,d)}};VBb=function(a){a&1&&(_.E(0,"mat-card",1)(1,"mat-card-content"),_.J(2,"markdown-content",2),_.G()());a&2&&(a=_.P(),_.w(2),_.C("content",a.content.text))};
WBb=function(a){a&1&&(_.E(0,"mat-card",1)(1,"mat-card-content")(2,"pre"),_.Q(3),_.G()()());a&2&&(a=_.P(),_.w(3),_.dh(a.content.text))};
YBb=function(a){if(a&1){const b=_.ke();_.L(0);_.E(1,"button",7,0)(3,"span",8);_.Q(4);_.G()();_.E(5,"command-menu",9,1);_.N("closed",function(c){_.n(b);const d=_.P(4);return _.q(c!=="keydown"&&d.Lf.Bfa("mouse"))})("menuItemSelected",function(c){_.n(b);_.P(4).Ccb.emit(c);return _.q()});_.G();_.M()}if(a&2){a=_.Og(6);const b=_.P().ua;_.w();_.C("disabled",b.disabled)("matMenuTriggerFor",a.Lf)("matMenuTriggerData",_.oh(4,XBb,b.children));_.w(3);_.dh(b.label)}};
ZBb=function(a){a&1&&(_.E(0,"span",13),_.Q(1),_.G());a&2&&(a=_.P(2).ua,_.w(),_.dh(a.Ub))};$Bb=function(a){if(a&1){const b=_.ke();_.E(0,"button",10);_.N("click",function(){_.n(b);const c=_.P().ua;_.P(3).Ccb.emit(c);return _.q()});_.E(1,"span",11);_.Q(2);_.G();_.B(3,ZBb,2,1,"span",12);_.G()}a&2&&(a=_.P().ua,_.C("disabled",a.disabled),_.w(),_.Tg("title",a.disabled?"":a.label),_.w(),_.dh(a.label),_.w(),_.C("ngIf",a.Ub))};
aCb=function(a,b){a&1&&(_.L(0),_.B(1,YBb,7,6,"ng-container",5)(2,$Bb,4,4,"button",6),_.M());a&2&&(a=b.ua,_.w(),_.C("ngIf",a.children&&a.children.length>0),_.w(),_.C("ngIf",!a.children||a.children.length===0))};bCb=function(a){a&1&&_.J(0,"mat-divider")};cCb=function(a,b){a&1&&(_.L(0),_.B(1,aCb,3,2,"ng-container",4)(2,bCb,1,0,"mat-divider",5),_.M());a&2&&(a=b.ua,b=b.last,_.w(),_.C("ngForOf",a),_.w(),_.C("ngIf",!b))};dCb=function(a,b){a&1&&_.B(0,cCb,3,2,"ng-container",4);a&2&&_.C("ngForOf",b.G7)};
gCb=function(a,b){if(a&1){const c=_.ke();_.E(0,"kythe-hovercard",2);_.N("mouseenter",function(){_.n(c);const d=_.P(2);return _.q(eCb(d))})("mouseleave",function(){_.n(c);const d=_.P(2);return _.q(fCb(d))});_.G()}a&2&&_.C("content",b.Ka)};hCb=function(a,b){a&1&&(_.B(0,gCb,1,1,"kythe-hovercard",1),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.content))};iCb=function(a){const b=_.YG(a.hc(),c=>{delete c.line});a.params.Pb!=null&&_.YG(_.jr(b,"HEAD"),c=>{delete c.Pb});return b.ab()};
jCb=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&&(_.$k?b.metaKey:b.ctrlKey);default:return!1}};kCb=function(a){a&1&&_.J(0,"blame-layer",3);a&2&&(a=_.P(),_.C("layerBaseLocation",a.fh))};lCb=function(a){a&1&&_.J(0,"nl-semantic-outlines-layer",3);a&2&&(a=_.P(),_.C("layerBaseLocation",a.fh))};
mCb=function(a){if(a&1){const b=_.ke();_.E(0,"xrefs-layer",4);_.N("highlightedLines",function(c){_.n(b);const d=_.P();return _.q(d.pCa(c))});_.G()}a&2&&(a=_.P(),_.C("layerBaseLocation",a.fh))};nCb=function(a){a&1&&_.J(0,"unified-deprecation-layer",3);a&2&&(a=_.P(),_.C("layerBaseLocation",a.fh))};oCb=function(a){a&1&&_.J(0,"coverage-layer",3);a&2&&(a=_.P(),_.C("layerBaseLocation",a.fh))};pCb=function(a,b){a&1&&_.J(0,"finding-layer",5);a&2&&(a=b.ua,b=_.P(),_.C("layerBaseLocation",b.fh)("layerId",a))};
qCb=function(a){return a.getType()===3&&a.Mva()};rCb=function(a){const b=[];for(var c=_.oxb.exec(a);c!==null;){const g=c.index;var d=b,e=d.push,f=void 0;c=c[0];(f=c.match(_.sdb))?c.includes("(")?(c=f[1],f=f[2]):(c=f[1],f=""):f="";e.call(d,{text:c+f,start:g});c=_.oxb.exec(a)}return b};
sCb=function(a,b,c){if(_.oG(a)&&a.repository){var d=a.repository;if(b=_.rqb(d,b,c))if(c=_.Y(b,2).split("/"),!(c.length<2))return a=_.jr(_.ir(_.hr(a.hc(),c[0],"host"),c.slice(1).join("/")),_.Y(b,3)||"HEAD"),d!=="android"&&d!=="chops_infra_internal"||_.LG(a),a.ab()}};tCb=function(a,b){return a!==1?_.r(a):_.v(b.b5,_.eg(c=>c===0),_.hg(0),_.og(1))};
uCb=function(a){a&1&&(_.E(0,"div",6)(1,"h2",7),_.Q(2,"Commit message"),_.G(),_.J(3,"linkified-message",8),_.R(4,"emptyToConstant"),_.G());a&2&&(a=_.P(),_.w(3),_.C("message",a.message)("linkDefinitions",_.S(4,2,a.aia)))};vCb=function(a){a&1&&(_.E(0,"div",9)(1,"mat-icon"),_.Q(2,"person"),_.G(),_.E(3,"span"),_.Q(4),_.G(),_.E(5,"span",3),_.Q(6," (committer) "),_.G()());a&2&&(a=_.P(),_.w(4),_.dh(a.JIb))};wCb=function(a){a&1&&_.Gg(0)};xCb=function(a){a&1&&_.Gg(0)};
yCb=function(a){a&1&&(_.L(0),_.B(1,wCb,1,0,"ng-container",7),_.Q(2),_.B(3,xCb,1,0,"ng-container",7),_.M());if(a&2){a=_.P();const b=_.Og(7),c=_.Og(9);_.w();_.C("ngTemplateOutlet",b);_.w();_.ch(" ",a.x0c," ");_.w();_.C("ngTemplateOutlet",c)}};zCb=function(a){a&1&&_.Gg(0)};ACb=function(){};
DCb=function(a){a&1&&(_.L(0),_.B(1,zCb,1,0,"ng-container",7)(2,ACb,0,0,"ng-template",8),_.M());if(a&2){a=_.P();const b=_.Og(7),c=_.Og(11);_.w();_.C("ngTemplateOutlet",b);_.w();_.C("ngTemplateOutlet",c)("ngTemplateOutletContext",_.oh(5,BCb,_.oh(3,CCb,a.sV)))}};ECb=function(){};FCb=function(a){a&1&&_.B(0,ECb,0,0,"ng-template",9);a&2&&(_.P(),_.C("ngTemplateOutlet",_.Og(13)))};GCb=function(){};
ICb=function(a){a&1&&_.B(0,GCb,0,0,"ng-template",8);a&2&&(_.P(),_.C("ngTemplateOutlet",_.Og(9))("ngTemplateOutletContext",_.nh(2,HCb)))};JCb=function(a){a&1&&(_.E(0,"span",10),_.Q(1),_.R(2,"async"),_.G());a&2&&(a=_.P(),_.w(),_.ch("",_.S(2,1,a.jUb),":"))};KCb=function(a){a&1&&(_.E(0,"span",14),_.Q(1,"@"),_.G())};LCb=function(){};
MCb=function(a,b){a&1&&(_.L(0),_.E(1,"span",12),_.Q(2,"("),_.G(),_.B(3,KCb,2,0,"span",13)(4,LCb,0,0,"ng-template",8),_.E(5,"span"),_.Q(6,")"),_.G(),_.M());if(a&2){a=b.Ka;b=_.P().a3c;_.P();const c=_.Og(11);_.w(3);_.C("ngIf",b);_.w();_.C("ngTemplateOutlet",c)("ngTemplateOutletContext",_.oh(3,BCb,a))}};NCb=function(a){a&1&&(_.B(0,MCb,7,5,"ng-container",11),_.R(1,"async"));a&2&&(a=_.P(),_.C("ngIf",_.S(1,1,a.jla)))};
OCb=function(a,b){a&1&&(_.E(0,"conditional-link",15),_.R(1,"toPrettyRef"),_.R(2,"async"),_.Q(3),_.R(4,"toPrettyRef"),_.G());a&2&&(a=b.context,b=_.P(),_.Sg("linkAriaLabel","Details for change ",_.S(1,7,a==null?null:a.yb),""),_.C("condition",b.Hab)("link",_.S(2,9,b.Mda(a)))("trackGestureClick",!!b.Hab)("trackProjectId",b.Ld.tb),_.w(3),_.ch(" ",_.S(4,11,a==null?null:a.yb)," "))};PCb=function(){};
QCb=function(a){a&1&&_.B(0,PCb,0,0,"ng-template",8);a&2&&(_.P(3),_.C("ngTemplateOutlet",_.Og(9))("ngTemplateOutletContext",_.nh(2,HCb)))};
RCb=function(a){a&1&&(_.L(0),_.E(1,"span",14),_.Q(2),_.G(),_.E(3,"a",16),_.Q(4," HEAD "),_.G(),_.E(5,"span",12),_.Q(6,"("),_.G(),_.E(7,"a",17),_.R(8,"async"),_.Q(9," CL "),_.G(),_.E(10,"span"),_.Q(11,")"),_.G(),_.M());if(a&2){a=_.P().Ka;const b=_.P(2);_.w(2);_.ch("@ ",a.depth," behind");_.w();_.C("routerLink",a.jX)("trackGestureClick",!0)("trackProjectId",b.Ld.tb);_.w(4);_.C("universalLink",_.S(8,6,b.Mda(a)))("trackProjectId",b.Ld.tb)}};
SCb=function(a,b){a&1&&(_.L(0),_.B(1,QCb,1,3,null,11)(2,RCb,12,8,"ng-container",11),_.M());a&2&&(a=b.Ka,_.w(),_.C("ngIf",!a.depth||!a.jX),_.w(),_.C("ngIf",a.depth&&a.jX))};TCb=function(a){a&1&&(_.B(0,SCb,3,2,"ng-container",11),_.R(1,"async"));a&2&&(a=_.P(),_.C("ngIf",_.S(1,1,a.jla)))};
UCb=function(a){if(a&1){const b=_.ke();_.E(0,"code-diff",2);_.N("rendered",function(c){_.n(b);const d=_.P();return _.q(d.kya(c))});_.G()}a&2&&(a=_.P(),_.C("diffBase",a.oQb)("contents",a.ZUb)("fileName",a.fileName)("leftLineNumberFormatter",a.Vha)("rightLineNumberFormatter",a.dka)("leftLineWidgets",a.KX)("rightLineWidgets",a.UZ)("collapseIdenticalLines",!1)("align",!1))};VCb=function(a){a&1&&(_.E(0,"dc-information-box"),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.dh(a.SFa))};
WCb=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}};
XCb=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++}};YCb=function(a){return b=>(b=a.get(b))?`${b}`:""};
ZCb=function(a){a&1&&(_.E(0,"mat-spinner",10),_.Q(1,"\n        "),_.G());a&2&&_.C("diameter",16)("strokeWidth",2)};$Cb=function(a){if(a&1){const b=_.ke();_.E(0,"code-diff-chunks",15);_.N("rendered",function(c){_.n(b);const d=_.P(2);return _.q(d.kya(c))});_.Q(1,"\n    ");_.G()}a&2&&(a=_.P(2),_.C("diffChunks",a.Nl.lC)("fileName",a.oC))};
aDb=function(a){a&1&&(_.L(0),_.Q(1,"\n    "),_.E(2,"div",11),_.Q(3,"\n      "),_.E(4,"commit-information",12),_.Q(5,"\n      "),_.G(),_.Q(6,"\n      "),_.E(7,"commit-information",13),_.Q(8,"\n      "),_.G(),_.Q(9,"\n    "),_.G(),_.Q(10,"\n    "),_.B(11,$Cb,2,2,"code-diff-chunks",14),_.Q(12,"\n  "),_.M());a&2&&(a=_.P(),_.w(4),_.C("activeLocation",a.AXc)("version",a.fna)("linkToCommitDetails",!1),_.w(3),_.C("activeLocation",a.x1c)("version",a.fna)("linkToCommitDetails",!1),_.w(4),_.C("ngIf",a.lKb))};
bDb=function(a){a&1&&(_.E(0,"span",22),_.Q(1,"\n    "),_.E(2,"span",23),_.Q(3),_.R(4,"number"),_.G(),_.Q(5,"\n    "),_.E(6,"span",24),_.Q(7,","),_.G(),_.Q(8,"\n    "),_.E(9,"span",25),_.Q(10),_.R(11,"number"),_.G(),_.Q(12,"\n    "),_.E(13,"span",24),_.Q(14,","),_.G(),_.Q(15,"\n    "),_.E(16,"span",26),_.Q(17),_.R(18,"number"),_.G(),_.Q(19,"\n  "),_.G());a&2&&(a=_.P(2),_.w(2),_.zg("aria-label",a.E0c)("aria-expanded",a.jW.zd?"true":"false"),_.w(),_.ch("\n      -",_.NA(4,9,a.metadata.removed,"1.0-0"),
"\n    "),_.w(6),_.zg("aria-label",a.QNc)("aria-expanded",a.jW.zd?"true":"false"),_.w(),_.ch("\n      ",_.NA(11,12,a.metadata.changed,"1.0-0"),"\n    "),_.w(6),_.zg("aria-label",a.mMc)("aria-expanded",a.jW.zd?"true":"false"),_.w(),_.ch("\n      +",_.NA(18,15,a.metadata.WE,"1.0-0"),"\n    "))};
cDb=function(a){a&1&&(_.Q(0,"\n   "),_.E(1,"span",16),_.Q(2,"\n    "),_.E(3,"span",17),_.Q(4,"\n      "),_.J(5,"div",18),_.Q(6,"\n      "),_.J(7,"div",19),_.Q(8,"\n      "),_.J(9,"div",20),_.Q(10,"\n    "),_.G(),_.Q(11,"\n  "),_.G(),_.Q(12,"\n  "),_.B(13,bDb,20,18,"span",21),_.Q(14,"\n"));a&2&&(a=_.P(),_.w(5),_.Ag("width",a.F0c,"%"),_.w(2),_.Ag("width",a.RNc,"%"),_.w(2),_.Ag("width",a.nMc,"%"),_.w(4),_.C("ngIf",a.Nl&&a.Nl.wia))};dDb=function(a,b){return b?a*100/(b.removed+b.changed+b.WE):0};
fDb=function(a){a&1&&(_.E(0,"div",4)(1,"div",5)(2,"span",6),_.Q(3,"Type"),_.G(),_.E(4,"span"),_.Q(5," Path "),_.G()(),_.E(6,"div",7)(7,"span"),_.Q(8," Change Summary "),_.G(),_.J(9,"expand-all-button",8),_.G()());a&2&&(a=_.P(),_.w(9),_.C("place",a.location)("disabled",!!eDb(a))("matTooltip",eDb(a))("matTooltipDisabled",!eDb(a)))};
hDb=function(a){if(a&1){const b=_.ke();_.E(0,"commit-file-entry",10);_.N("rendered",function(c){_.n(b);const d=_.P(2);!d.JN.r9a&&c.rendered&&c.Nea===d.D4&&(d.D4+=1,gDb(d));return _.q()});_.G()}if(a&2){a=_.P().index;const b=_.P();_.C("entryIndex",a)("location",b.location)("entry",b.ffa.get(a))("expand",b.expand.get(a))}};iDb=function(a,b){a&1&&(_.L(0),_.B(1,hDb,1,4,"commit-file-entry",9),_.M());a&2&&(a=b.index,b=_.P(),_.w(),_.C("ngIf",a<b.X4))};
kDb=function(a){if(a&1){const b=_.ke();_.L(0);_.E(1,"button",11);_.N("click",function(){_.n(b);const c=_.P();jDb(c);return _.q()});_.Q(2," Show More ");_.G();_.M()}a&2&&(a=_.P(),_.w(),_.C("trackProjectId",a.location.tb))};lDb=function(a,b,c,d,e,f){return`${a};${b}=${encodeURIComponent(f.id)}${f.Mf==null?"":`;${c}=${encodeURIComponent(f.Mf)}`}${d&&(e||f.Pb)?`;${d}=${f.Dd==="CitC"&&f.Pb?encodeURIComponent(f.Pb):""}`:""}${location.search}${location.hash}`};
mDb=function(a){return _.fr(_.YG(a.hc(),b=>{b.Pj="1";b.eg=0;delete b.Hm;delete b.Wy;delete b.Xy}).ab())};nDb=function(a){return _.fr(_.YG(a.hc(),b=>{b.Pj="1";b.eg=0;delete b.Nf;delete b.Zp;delete b.Yw}).ab())};oDb=function(a){return _.fr(_.YG(a.hc(),b=>{b.Pj="1";b.eg=0;delete b.Hm;delete b.Wy;delete b.Xy;delete b.Nf;delete b.Zp;delete b.Yw}).ab())};
rDb=function(a,b,c,d,e){if(!c.hH||!_.VF(b.Va)){var f;c=(f=b.OZ)!=null?f:b.Va;if(!_.VF(c))return _.pp(e,_.qp(e,pDb(c,d.id,a.Mf)));BK.has(c)||BK.set(c,{});b=BK.get(c);b.root==null&&(e=new URL(_.pp(e,_.qp(e,pDb(c,"",""))),location.href),b.root=e.pathname);e=b.root.split(";");b=e.length===1?"":";"+e.slice(1).join(";");return`${e[0]}/${qDb(a.Mf||c.path)}${b};${"cl"}=${encodeURIComponent(a.id)}${a.Dd==="CitC"&&a.Pb?`;ws=${encodeURIComponent(a.Pb)}`:""}${location.search}${location.hash}`}};
pDb=function(a,b,c){let d;return _.fr(_.jr(a.hc().dj({Pj:"1",eg:0,line:a.params.line}),b).rd((d=c!=null?c:a.path)!=null?d:"/").ab())};qDb=function(a){return a==null?"":a.split("/").map(encodeURIComponent).join("/")};sDb=function(a){a&1&&(_.E(0,"mat-header-cell"),_.Q(1," Order "),_.G())};tDb=function(a){a&1&&(_.L(0),_.Q(1),_.R(2,"number"),_.M());a&2&&(a=_.P().Ka,_.w(),_.ch(" #",_.NA(2,1,a,"1.0-0")," "))};uDb=function(a){a&1&&(_.E(0,"mat-icon",43),_.Q(1," help_outline "),_.G())};
vDb=function(a,b){a&1&&(_.L(0),_.B(1,tDb,3,4,"ng-container",42)(2,uDb,2,0,"ng-template",null,1,_.qh),_.M());a&2&&(a=b.Ka,b=_.Og(3),_.w(),_.C("ngIf",a>=0)("ngIfElse",b))};wDb=function(a,b){a&1&&(_.E(0,"mat-cell"),_.B(1,vDb,4,2,"ng-container",41),_.R(2,"blameIndexOf"),_.G());a&2&&(a=b.ua,b=_.P(),_.w(),_.C("ngIf",_.NA(2,1,a.id,b.Era)))};xDb=function(a){a&1&&(_.E(0,"mat-header-cell",44)(1,"span",45),_.Q(2,"Action Button"),_.G()())};
ADb=function(a,b){a&1&&(_.E(0,"mat-cell")(1,"button",46)(2,"mat-icon"),_.Q(3),_.G()()());a&2&&(a=b.ua,b=_.P(),_.w(),_.zg("aria-expanded",b.vC.has(a.id))("aria-label",b.vC.has(a.id)?yDb.format({id:a.id}):zDb.format({id:a.id}))("data-action",b.Hcc)("data-row-id",a.id),_.w(2),_.dh(b.vC.has(a.id)?"expand_less":"expand_more"))};BDb=function(a){a&1&&(_.E(0,"mat-header-cell"),_.Q(1),_.G());a&2&&(a=_.P(),_.Ag("max-width",a.XUb(),"px"),_.w(),_.ch(" ",a.zTc(a.Gd.Va)," "))};
CDb=function(a,b){a&1&&(_.E(0,"mat-cell")(1,"a",47),_.R(2,"linkifyRevision"),_.Q(3),_.G()());a&2&&(a=b.ua,b=_.P(),_.Ag("max-width",b.XUb(),"px"),_.w(),_.Ag("padding-left",b.u1c(),"px"),_.MJ("aria-label","Revision ",a.Dd,""),_.zg("href",_.OA(2,10,a,b.Gd,b.Ua),_.Of)("data-action",b.Ccc)("data-action-name",b.Gd.sH?"updateRightDiff":"updateRevisionContents"),_.w(2),_.ch(" ",a.Dd," "))};DDb=function(a){a&1&&(_.E(0,"mat-header-cell"),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.ch(" ",a.mTc(a.Gd.Va)," "))};
EDb=function(a){a&1&&_.J(0,"onedev-changelist-hovercard",53,3);if(a&2){a=_.Og(1);const b=_.P(2).ua;_.C("changelistId",b.id)("onedevIsHovercardReady",a.qK)}};
FDb=function(a){a&1&&(_.L(0),_.E(1,"a",51),_.R(2,"linkifyId"),_.Q(3),_.R(4,"toPrettyRef"),_.G(),_.E(5,"onedev-hovercard",null,2),_.B(7,EDb,2,2,"onedev-changelist-hovercard",52),_.G(),_.M());if(a&2){a=_.Og(6);const b=_.P().ua,c=_.P();_.w();_.MJ("aria-label","CL ",b.id,"");_.C("onedevHovercardTrigger",a);_.zg("href",Azb(2,6,b,c.Gd,c.Qqb,c.Ua),_.Of)("data-action",c.Dwb);_.w(2);_.ch(" ",_.S(4,11,b.id)," ")}};
GDb=function(a){a&1&&(_.E(0,"a",54),_.R(1,"linkifyId"),_.Q(2),_.R(3,"toPrettyRef"),_.G());if(a&2){a=_.P().ua;const b=_.P();_.MJ("aria-label","CL ",a.id,"");_.zg("href",Azb(1,5,a,b.Gd,b.Qqb,b.Ua),_.Of)("data-action",b.Dwb);_.w(2);_.ch(" ",_.S(3,10,a.id)," ")}};
HDb=function(a,b){a&1&&(_.E(0,"mat-cell",48),_.B(1,FDb,8,13,"ng-container",49)(2,GDb,4,12,"a",50),_.G());if(a&2){b=b.ua;const c=_.P();b.XZ!=="history"?a=!1:(a=b.Dd==="CitC",a=b.Dd!=null&&_.WF(c.Gd.Va)&&!a);_.C("ngSwitch",a);_.w();_.C("ngSwitchCase",!0);_.w();_.C("ngSwitchCase",!1)}};IDb=function(a){a&1&&(_.E(0,"mat-header-cell"),_.Q(1," Description "),_.G())};JDb=function(a){a&1&&(_.E(0,"strong"),_.Q(1,"[deleted]"),_.G())};
KDb=function(a,b){a&1&&(_.E(0,"span",57),_.Q(1),_.G());a&2&&(a=b.ua,b=_.P().ua,_.Bg("cleanup",b.eu),_.w(),_.dh(a))};LDb=function(a,b){a&1&&(_.E(0,"mat-cell",55),_.B(1,JDb,2,0,"strong",41)(2,KDb,2,3,"span",56),_.Q(3),_.R(4,"truncateCommitMessage"),_.G());a&2&&(a=b.ua,_.w(),_.C("ngIf",a.operation==="DELETE"),_.w(),_.C("ngForOf",a.tags),_.w(),_.ch(" ",_.S(4,3,a.subject)," "))};MDb=function(a){a&1&&(_.E(0,"mat-header-cell"),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.ch(" ",a.lTc(a.Gd.Va)," "))};
NDb=function(a,b){a&1&&(_.E(0,"mat-cell",55),_.J(1,"date",58),_.G());a&2&&(a=b.ua,_.w(),_.C("value",a.time))};ODb=function(a){a&1&&(_.E(0,"mat-header-cell"),_.Q(1," Author "),_.G())};PDb=function(a){a&1&&(_.L(0),_.E(1,"a",59),_.Q(2),_.G(),_.M());if(a&2){a=_.P().ua;const b=_.P();_.w();_.Tg("title",a.xm);_.Sg("email","",a.xm,"@google.com");_.zg("href",`${_.vv}#search/&q=a:${a.xm}%20is:submitted`,_.Of)("data-action",b.ycc);_.w();_.ch(" ",a.xm," ")}};
QDb=function(a){a&1&&_.Q(0);a&2&&(a=_.P().ua,_.ch(" ",a.xm," "))};RDb=function(a){a&1&&(_.E(0,"mat-cell",55),_.B(1,PDb,3,6,"ng-container",42),_.R(2,"isPiperPlace"),_.B(3,QDb,1,1,"ng-template",null,4,_.qh),_.G());if(a&2){a=_.Og(4);const b=_.P();_.w();_.C("ngIf",_.S(2,2,b.Gd==null?null:b.Gd.Va))("ngIfElse",a)}};SDb=function(a){a&1&&(_.E(0,"mat-header-cell",60)(1,"span",45),_.Q(2,"Action Button"),_.G()())};
TDb=function(a){a&1&&(_.E(0,"a",65),_.R(1,"linkifyLeft"),_.Q(2),_.G());if(a&2){a=_.P().ua;const b=_.P();_.C("isMatFlatButton",a.id===b.Gd.Yha);_.zg("id","historyLeftSelectorOfCl-"+a.id)("aria-pressed",a.id===b.Gd.Yha)("href",_.OA(1,7,a,b.Gd,b.Ua),_.Of)("data-action",b.Ewb)("aria-label",b.dxb);_.w(2);_.ch(" ",b.dxb," ")}};
VDb=function(a){if(a&1){const b=_.ke();_.E(0,"a",66);_.R(1,"linkifyDiff");_.N("keyup.enter",function(){_.n(b);const c=_.P(2);return _.q(UDb(c))});_.Q(2);_.G()}if(a&2){a=_.P().ua;const b=_.P();_.Ag("display",a.FG.length?null:"none");_.C("isMatFlatButton",a.id===b.Gd.Yha);_.zg("aria-pressed",a.id===b.Gd.Yha)("href",_.OA(1,8,a,b.Gd,b.Ua),_.Of)("data-action",b.Ewb)("aria-label",b.fxb);_.w(2);_.ch(" ",b.fxb," ")}};WDb=function(a){a&1&&(_.E(0,"span",45),_.Q(1," No Data "),_.G())};
XDb=function(a,b){a&1&&(_.E(0,"mat-cell",61),_.B(1,TDb,3,11,"a",62)(2,VDb,3,12,"a",63)(3,WDb,2,0,"span",64),_.G());a&2&&(a=b.ua,b=_.P(),_.C("ngSwitch",b.Gd.sH),_.w(),_.C("ngSwitchCase",!0),_.w(),_.C("ngSwitchCase",!1),_.w(),_.C("ngIf",!b.Gd.sH&&!a.FG.length))};YDb=function(a){a&1&&(_.E(0,"mat-header-cell",67)(1,"span",45),_.Q(2,"Action Button"),_.G()())};
ZDb=function(a){a&1&&(_.E(0,"a",70),_.R(1,"linkifyRight"),_.Q(2),_.G());if(a&2){a=_.P().ua;const b=_.P();_.C("isMatFlatButton",a.id===b.Gd.sL);_.zg("aria-pressed",a.id===b.Gd.sL)("href",_.OA(1,6,a,b.Gd,b.Ua),_.Of)("data-action",b.Fwb)("aria-label",b.exb);_.w(2);_.ch(" ",b.exb," ")}};
$Db=function(a){a&1&&(_.E(0,"a",71),_.R(1,"linkifyRight"),_.Q(2),_.G());if(a&2){a=_.P().ua;const b=_.P();_.C("isMatFlatButton",a.id===b.Gd.sL);_.zg("aria-pressed",a.id===b.Gd.sL)("href",_.OA(1,6,a,b.Gd,b.Ua),_.Of)("data-action",b.Fwb)("aria-label",b.gxb);_.w(2);_.ch(" ",b.gxb," ")}};aEb=function(a){a&1&&(_.E(0,"mat-cell",61),_.B(1,ZDb,3,10,"a",68)(2,$Db,3,10,"a",69),_.G());a&2&&(a=_.P(),_.C("ngSwitch",a.Gd.sH),_.w(),_.C("ngSwitchCase",!0),_.w(),_.C("ngSwitchCase",!1))};
cEb=function(a){a&1&&(_.E(0,"mat-header-cell",72)(1,"span",45),_.Q(2,"Action Button"),_.G()());a&2&&(a=_.P(),_.zg("aria-label","Browse repo at revision/ "+bEb(a.Gd.Va)))};
eEb=function(a,b){a&1&&(_.E(0,"mat-cell")(1,"a",73),_.R(2,"linkifyRoot"),_.E(3,"mat-icon"),_.Q(4,"code"),_.G()(),_.E(5,"button",74)(6,"mat-icon"),_.Q(7,"content_copy"),_.G()()());a&2&&(a=b.ua,b=_.P(),_.w(),_.C("matTooltip",dEb(a.id,b.Gd.Va)),_.zg("href",Azb(2,10,a,b.Gd,b.Qqb,b.Ua),_.Of)("title",dEb(a.id,b.Gd.Va))("data-action",b.zcc)("aria-label",dEb(a.id,b.Gd.Va)),_.w(4),_.C("title",bEb(b.Gd.Va))("matTooltip",bEb(b.Gd.Va)),_.zg("data-copy-content",a.id)("data-action",b.Acc)("aria-label",bEb(b.Gd.Va)))};
fEb=function(a){a&1&&_.J(0,"mat-header-cell")};gEb=function(a,b){a&1&&(_.E(0,"mat-cell"),_.Q(1),_.G());a&2&&(a=b.ua,_.w(),_.ch(" Previously: ",a.Mf," "))};hEb=function(a){a&1&&_.J(0,"mat-header-cell")};
iEb=function(a,b){if(a&1){const c=_.ke();_.E(0,"mat-cell");_.Q(1);_.E(2,"a",75);_.N("click",function(){const d=_.n(c).ua,e=_.P();d.Ffa=!d.Ffa;return _.q(e.return)});_.Q(3);_.G()()}a&2&&(a=b.ua,_.w(),zzb(" No matches in revisions [",a.Sva[a.Sva.length-1],", ",a.Sva[0],"], changelists [",a.Rva[a.Rva.length-1],", ",a.Rva[0],"] "),_.w(2),_.ch(" ",a.Ffa?"Hide":"Show"," "))};
jEb=function(a){a&1&&(_.J(0,"linkified-message",77),_.R(1,"emptyToConstant"));a&2&&(a=_.P().ua,_.C("message",a.message)("linkDefinitions",_.S(1,2,a.IN)))};kEb=function(a,b){a&1&&(_.E(0,"mat-cell"),_.B(1,jEb,2,4,"linkified-message",76),_.G());a&2&&(a=b.ua,b=_.P(),_.w(),_.C("ngIf",b.vC.has(a.id)))};
mEb=function(a){a&1&&(_.E(0,"div",79)(1,"button",46)(2,"mat-icon"),_.Q(3),_.G()(),_.Q(4),_.G());if(a&2){a=_.P().ua;const b=_.P();_.w();_.zg("aria-expanded",b.eY.has(a.id))("aria-label",b.eY.has(a.id)?b.zjc:b.Ojc);_.w(2);_.dh(b.eY.has(a.id)?"expand_less":"expand_more");_.w();_.ch(" ",lEb(a.matches)," matches in the code at this revision. ")}};
nEb=function(a,b){a&1&&(_.E(0,"mat-cell"),_.B(1,mEb,5,4,"div",78),_.G());a&2&&(a=b.ua,b=_.P(),_.zg("data-action",b.Ecc)("data-row-id",a.id),_.w(),_.C("ngIf",a.matches!=null))};
oEb=function(a,b){a&1&&_.J(0,"file-search-snippet",81);if(a&2){a=b.ua;var c=b.last,d=_.P(2).ua;b=_.P();_.Bg("last",c);c=b;var e=d.matches.Dd;d=d.Mf||c.Gd.Va.path;const f=`${d}:${e}`;c.Fab.get(f)==null&&c.Fab.set(f,_.mG(_.kr(c.Gd.Va.hc(),{Nf:e}).rd(d).ab(),c.Ua,{pwa:"oneBased"}));c=c.Fab.get(f);_.C("linkGenerator",c)("resultIndex",0)("snippet",a)("trackElement","HistoryTableSearchResults")("feedbackEvent",b.FWa)}};
pEb=function(a){a&1&&(_.L(0),_.B(1,oEb,1,7,"file-search-snippet",80),_.M());a&2&&(a=_.P().ua,_.w(),_.C("ngForOf",a.matches.Fj))};qEb=function(a,b){a&1&&(_.E(0,"mat-cell"),_.B(1,pEb,2,1,"ng-container",41),_.G());a&2&&(a=b.ua,_.w(),_.C("ngIf",a.matches!=null))};rEb=function(a){a&1&&_.J(0,"mat-header-row")};
uEb=function(a,b){a&1&&_.J(0,"mat-row",82);a&2&&(a=b.ua,b=_.P(),_.Bg("active",b.vC.has(a.id))("left-row",b.Gd.Yha===a.id)("right-row",b.Gd.sL===a.id)("active-element",a.id===b.zfa)("hidden",(a.hidden==null?null:a.hidden.Ffa)===!1)("cleanup",a.eu),_.zg("aria-label",_.WF(b.Gd.Va)?sEb.format({id:a.id,author:a.xm}):tEb.format({id:a.id,author:a.xm})))};
vEb=function(a,b){a&1&&_.J(0,"mat-row",83);a&2&&(a=b.ua,b=_.P(),_.Bg("hidden",(a.hidden==null?null:a.hidden.Ffa)===!1||!b.vC.has(a.id)),_.zg("aria-hidden",!b.vC.has(a.id)))};wEb=function(a){a&1&&_.J(0,"mat-row",84)};xEb=function(a){a&1&&_.J(0,"mat-row")};yEb=function(a,b){a&1&&_.J(0,"mat-row",85);a&2&&(a=b.ua,b=_.P(),_.Ag("display",b.eY.has(a.id)&&a.matches!=null?"":"none"))};zEb=function(a){a&1&&_.J(0,"mat-row",86)};
AEb=function(a){if(a&1){const b=_.ke();_.E(0,"button",92);_.N("click",function(){_.n(b);const c=_.P(2);return _.q(c.e_=!1)});_.E(1,"mat-icon");_.Q(2,"collapse_all");_.G()()}a&2&&(a=_.P(2),_.C("ascTrackElement",a.Jxb))};
BEb=function(a){if(a&1){const b=_.ke();_.E(0,"div",87)(1,"button",88)(2,"mat-icon");_.Q(3,"search");_.G()();_.E(4,"mat-form-field",89)(5,"input",90,5);_.N("keydown.enter",function(){_.n(b);const c=_.P();return _.q(c.Omb.next())});_.G()();_.B(7,AEb,3,1,"button",91);_.G()}a&2&&(a=_.P(),_.w(),_.C("ascTrackElement",a.Jxb),_.zg("data-action",a.Fcc),_.w(3),_.Ag("width",a.e_?"500px":0)("opacity",a.e_?1:0)("pointer-events",a.e_?"unset":"none"),_.w(),_.C("formControl",a.nr),_.w(2),_.C("ngIf",a.e_))};
IEb=function(a,b){switch(a){case 0:return b?CEb:DEb;case 1:return b?EEb:FEb;case 2:return b?GEb:HEb;default:return _.xc(a,"Unknown column type")}};JEb=function(a,b,{Va:c}){return`${a} file:(${Array.from(new Set([c.path,...b.entries.map(d=>{let e;return((e=d.no)==null?void 0:e.Mf)||""})].filter(d=>!!d))).join("|")})`};KEb=function(a){a&1&&(_.Q(0),_.R(1,"number"));a&2&&(a=_.P().Ka,_.ch(" files (",_.NA(1,1,a.files.length,"1.0-0"),") "))};LEb=function(a){a&1&&(_.E(0,"span"),_.Q(1,"+"),_.G())};
MEb=function(a){a&1&&(_.Q(0),_.R(1,"number"),_.B(2,LEb,2,0,"span",5),_.Q(3,") "));a&2&&(a=_.P(2).Ka,_.ch(" commits (",_.NA(1,2,a.DO.entries.length,"1.0-0"),""),_.w(2),_.C("ngIf",a.PPb))};NEb=function(a){a&1&&(_.E(0,"dc-information-box",8),_.Q(1),_.R(2,"number"),_.G());a&2&&(a=_.P(2).Ka,_.w(),_.ch(" There are a large number of commits. We are only showing the most recent ",_.NA(2,1,a.DO.entries.length,"1.0-0")," commits. "))};
OEb=function(a,b){a&1&&_.J(0,"history-table",9);a&2&&(a=b.Ka,b=_.P(2).Ka,_.C("data",b.DO)("historyPlace",a))};PEb=function(a){a&1&&(_.E(0,"mat-tab"),_.B(1,MEb,4,5,"ng-template",3)(2,NEb,3,4,"dc-information-box",6)(3,OEb,1,2,"history-table",7),_.R(4,"async"),_.G());a&2&&(a=_.P().Ka,_.w(2),_.C("ngIf",a.PPb),_.w(),_.C("ngIf",_.S(4,2,a.DO.Gd)))};
QEb=function(a,b){if(a&1){const c=_.ke();_.L(0);_.E(1,"mat-tab-group",2);_.N("selectedTabChange",function(d){_.n(c);const e=_.P();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=_.xc(d,"Unknown entry tab selected")}g.call(f,{element:"EntryContainer",action:d,gestureName:"CLICK",projectId:e.comparison.Va.tb});return _.q()});_.E(2,"mat-tab");_.B(3,KEb,2,4,"ng-template",3);_.J(4,"commit-fileset",4);_.G();_.B(5,PEb,5,4,"mat-tab",5);_.G();
_.M()}a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("@.disabled",!0),_.w(3),_.C("leftRefSpec",b.comparison.Rs)("location",b.comparison.Va)("includeHeader",!0)("rightRefSpec",b.comparison.aq)("fileDiffEntries",a.files),_.w(),_.C("ngIf",!b.comparison.OOb))};REb=function(a){a&1&&_.J(0,"loading",10);a&2&&_.C("hasBackground",!0)("diameter",48)};SEb=function(a){a&1&&_.J(0,"ref-picker",3);a&2&&(a=_.P(2),_.C("refPickerData",a.k7)("trackElement",a.LP))};
TEb=function(a){a&1&&_.B(0,SEb,1,2,"ref-picker",2);a&2&&(a=_.P(),_.C("ngIf",a.comparison.Va&&a.comparison.Va.yb))};UEb=function(a,b){return _.kr(b.hc(),{Hm:a}).ab()};VEb=function(a,b){return _.jr(b.hc(),a).ab()};
WEb=function(a){a&1&&(_.L(0),_.E(1,"span",6),_.Q(2," Comparing: "),_.G(),_.J(3,"comparison-ref-picker",7),_.E(4,"span",8),_.Q(5),_.G(),_.J(6,"comparison-ref-picker",9),_.E(7,"a",10)(8,"mat-icon"),_.Q(9,"cancel"),_.G()(),_.M());a&2&&(a=_.P(),_.w(3),_.C("comparison",a.comparison)("selector",a.w2b),_.w(2),_.ch(" ",a.rOc," "),_.w(),_.C("comparison",a.comparison),_.w(),_.C("routerLink",a.iQc)("trackProjectId",a.comparison.Va.tb))};
XEb=function(a){if(a&1){const b=_.ke();_.L(0);_.E(1,"a",11)(2,"mat-icon");_.Q(3,"code");_.G();_.L(4);_.E(5,"span");_.Q(6,"Browse");_.G();_.M();_.G();_.E(7,"copy-button",12);_.N("copyEvent",function(){_.n(b);const c=_.P();return _.q(c.Ss())});_.G();_.J(8,"mat-divider",13);_.M()}a&2&&(a=_.P(),_.w(),_.C("routerLink",a.tNc)("matTooltip",a.uNc)("trackProjectId",a.comparison.Va.tb),_.w(6),_.C("buttonLabel",a.OOc)("hoverMsg",a.R6a)("copyText",a.comparison.v1c),_.w(),_.C("vertical",!0))};
YEb=function(a){a&1&&(_.J(0,"commit-information",14),_.E(1,"a",15),_.Q(2," Compare "),_.G());a&2&&(a=_.P(),_.C("activeLocation",a.comparison.Va)("version",a.fna)("linkToCommitDetails",!1),_.w(),_.C("routerLink",a.tOc)("trackProjectId",a.comparison.Va.tb))};ZEb=function(a){a&1&&_.J(0,"segmented-dropdown-button",6);a&2&&(a=_.P(),_.C("item",a.t_c))};
$Eb=function(a,b){if(a&1){const c=_.ke();_.E(0,"li")(1,"button",8);_.N("click",function(){const d=_.n(c).ua,e=_.P(2);return _.q(e.UVb.emit(d.id))});_.Q(2);_.R(3,"toPrettyRef");_.G()()}a&2&&(a=b.ua,_.Bg("active-element",a.selected),_.w(),_.C("color",a.selected?"primary":null),_.w(),_.ch(" ",_.S(3,4,a.id)," "))};aFb=function(a){a&1&&(_.E(0,"ul"),_.B(1,$Eb,4,6,"li",7),_.G());a&2&&(a=_.P(),_.w(),_.C("ngForOf",a.hja))};
bFb=function(a,b){a&1&&(_.L(0),_.E(1,"a",10),_.Q(2),_.R(3,"toPrettyRef"),_.G(),_.M());a&2&&(a=b.Ka,_.w(),_.C("routerLink",a.hQc),_.w(),_.ch(" ",_.S(3,2,a.id)," "))};cFb=function(a){a&1&&_.B(0,bFb,4,4,"ng-container",9);a&2&&(a=_.P(),_.C("ngIf",a.hja[0]))};dFb=function(a,b){return _.jr(_.jG(a.hc(),"ref"),b).dj({}).ab()};eFb=function(a,b){return(a.displayName||a.Te.Dh).localeCompare(b.displayName||b.Te.Dh)};
fFb=function(a){a=a.Te;const b=_.Vmb(a);switch(b){case "project":return{kind:b,projectId:a.projectId};case "ossProject":return{kind:b,projectName:a.Kg};case "host":return{kind:b,ql:a.ql};case "depot":return{kind:b};default:return _.xc(b,"Unknown repository group type")}};gFb=function(a){switch(a.kind){case "project":return`p/${a.projectId}`;case "ossProject":return`o/${a.projectName}`;case "host":return`h/${a.ql}`;case "depot":return"depot";default:return _.xc(a,"Unknown repository group type")}};
CK=function(a){if(a.rF!=null)return a.rF.name;if(a.Ok!=null)return a.Ok.projectId;if(a.host!=null)return a.host.name;if(a.Kg!=null)return a.Kg.displayName;throw Error("Fe");};hFb=function(a,b){a=CK(a);b=CK(b);return a<b?-1:a>b?1:0};iFb=function(a){a&1&&_.J(0,"mat-icon",7);a&2&&(a=_.P(2),_.C("svgIcon",a.icon))};jFb=function(a){a&1&&(_.E(0,"span",8),_.Q(1),_.G());a&2&&(a=_.P(2),_.w(),_.ch(" ",a.scope," "))};
kFb=function(a){a&1&&(_.E(0,"div",3),_.B(1,iFb,1,1,"mat-icon",4),_.E(2,"div",5),_.B(3,jFb,2,1,"span",6),_.E(4,"span"),_.Q(5),_.G()()());a&2&&(a=_.P(),_.w(),_.C("ngIf",a.icon),_.w(2),_.C("ngIf",a.scope),_.w(2),_.dh(a.name))};lFb=function(a){a&1&&(_.E(0,"conditional-link",6),_.Q(1),_.G());a&2&&(a=_.P(2),_.Bg("active-element",a.yQa),_.C("ascTrackElement",a.K8)("trackGestureClick",!a.yQa)("trackProjectId",a.Va.tb)("condition",!a.yQa)("link",a.xQa),_.w(),_.ch("",a.qMc," "))};
mFb=function(a){a&1&&(_.E(0,"button",11),_.J(1,"mat-icon",12),_.G());if(a&2){a=_.P().ua;const b=_.P(2);_.w();_.C("svgIcon",b.Cc.Ud(a)?"shared:arrow_down_2":"shared:arrow_right_2")}};nFb=function(a){a&1&&_.J(0,"mat-icon",13);a&2&&(a=_.P().ua,_.C("svgIcon",a.icon))};
oFb=function(a,b){a&1&&(_.E(0,"mat-tree-node",7),_.B(1,mFb,2,1,"button",8)(2,nFb,1,1,"mat-icon",9),_.E(3,"conditional-link",10),_.Q(4),_.G()());a&2&&(a=b.ua,b=_.P(2),_.Bg("active-element",a.qg===b.np),_.C("matTreeNodePaddingIndent",50),_.w(),_.C("ngIf",a.children),_.w(),_.C("ngIf",a.icon),_.w(),_.C("ascTrackElement",b.K8)("trackGestureClick",a.qg!==b.np)("condition",a.qg!==b.np)("link",_.XG(a.location).Kb)("queryParams",_.XG(a.location).Sa),_.w(),_.ch("",a.name," "))};
pFb=function(a){a&1&&(_.L(0),_.B(1,lFb,2,8,"conditional-link",3),_.E(2,"mat-tree",4),_.B(3,oFb,5,11,"mat-tree-node",5),_.G(),_.M());a&2&&(a=_.P(),_.w(),_.C("ngIf",a.xQa),_.w(),_.C("dataSource",a.dataSource)("treeControl",a.Cc)("expansionKey",a.cua))};qFb=function(a,b){a&1&&_.J(0,"repository-search-result-entry",17);a&2&&(a=b.ua,b=_.P(2),_.C("contextName",b.K8)("currentScope",b.Va)("searchResultItem",a))};
rFb=function(a){if(a&1){const b=_.ke();_.E(0,"no-search-match",18);_.N("clear",function(){_.n(b);const c=_.P(2);return _.q(c.fF())});_.G()}a&2&&(a=_.P(2),_.C("filter",a.Eh))};sFb=function(a){a&1&&(_.E(0,"div",14),_.B(1,qFb,1,3,"repository-search-result-entry",15),_.G(),_.B(2,rFb,1,1,"no-search-match",16));a&2&&(a=_.P(),_.w(),_.C("ngForOf",a.vz),_.w(),_.C("ngIf",a.W2c))};tFb=function(a){return a.level};uFb=function(a){return!a.location.repository};vFb=function(a){a&1&&_.J(0,"loading",5)};
wFb=function(a){a&1&&_.J(0,"repository-searchable-tree-data",6);if(a&2){a=_.P().Ka;const b=_.P();_.C("searchTrackElement",b.xka)("treeItemNavigateTrackElement",b.K8)("place",b.Va)("repositoriesMap",a.Tb)}};xFb=function(a){a&1&&(_.E(0,"div",7),_.Q(1),_.G());a&2&&(a=_.P().Ka,_.w(),_.ch(" ",a.message," "))};
yFb=function(a,b){a&1&&(_.L(0,1),_.B(1,vFb,1,0,"loading",2)(2,wFb,1,4,"repository-searchable-tree-data",3)(3,xFb,2,1,"div",4),_.M());a&2&&(a=b.Ka,b=_.P(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.Xc.ij),_.w(),_.C("ngSwitchCase",b.Xc.bi),_.w(),_.C("ngSwitchCase",b.Xc.Error))};zFb=function(a){a&1&&_.J(0,"repository-searchable-tree",1);a&2&&(a=_.P(),_.C("place",a.Va))};AFb=function(a){a&1&&(_.L(0),_.E(1,"div",6)(2,"span"),_.Q(3," Could not load commit. "),_.G()(),_.M())};
BFb=function(a){if(a&1){const b=_.ke();_.L(0);_.E(1,"div",10,0);_.J(3,"commit-overview",11);_.G();_.J(4,"splitter",12);_.E(5,"parent-selector",13);_.N("selectedParentChange",function(c){_.n(b);const d=_.P(3);return _.q(d.bTb.next(c))});_.G();_.M()}if(a&2){a=_.Og(2);const b=_.P(2).Ka;_.w(3);_.C("commit",b.Tb.no);_.w();_.C("changeSizeOf",a);_.w();_.C("parents",b.Tb.bL)("comparison",b.Tb.comparison)}};
CFb=function(a){a&1&&(_.L(0),_.E(1,"div",7),_.J(2,"commit-header",8),_.B(3,BFb,6,4,"ng-container",2),_.J(4,"entry-container",9),_.G(),_.M());if(a&2){a=_.P().Ka;const b=_.P();_.w(2);_.C("comparison",a.Tb.comparison)("viewMode",a.Tb.Zu);_.w();_.C("ngIf",!b.Bwa(a.Tb));_.w();_.C("comparison",a.Tb.comparison)}};DFb=function(a){a&1&&_.J(0,"loading",14);a&2&&_.C("hasBackground",!0)("diameter",48)};
EFb=function(a,b){a&1&&(_.L(0)(1,3),_.B(2,AFb,4,0,"ng-container",4)(3,CFb,5,4,"ng-container",4)(4,DFb,1,2,"loading",5),_.M()());a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.Xc.Error),_.w(),_.C("ngSwitchCase",b.Xc.bi),_.w(),_.C("ngSwitchCase",b.Xc.ij))};FFb=function(a,b){const c=b.FG||[];var d;const e=(d=(d=_.bk(a,2))?d:c[0]||"")?c.includes(d):!0;d={Va:a,aq:_.bk(a,0),Rs:d,v1c:b.wf,OOb:e};return{no:b,comparison:d,bL:c,Zu:_.bk(a,2)?0:1}};GFb=function(){};
IFb=function(a){a&1&&_.B(0,GFb,0,0,"ng-template",5);a&2&&(_.P(2),_.C("ngTemplateOutlet",_.Og(3))("ngTemplateOutletContext",_.nh(2,HFb)))};JFb=function(){};LFb=function(a){a&1&&_.B(0,JFb,0,0,"ng-template",5);a&2&&(a=_.P().Ka,_.P(),_.C("ngTemplateOutlet",_.Og(3))("ngTemplateOutletContext",_.oh(2,KFb,a.Tb.V6)))};MFb=function(a,b){a&1&&(_.L(0,3),_.B(1,IFb,1,3,null,4)(2,LFb,1,4,null,4),_.M());a&2&&(a=b.Ka,b=_.P(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.Xc.ij),_.w(),_.C("ngSwitchCase",b.Xc.bi))};
NFb=function(a){a&1&&_.J(0,"loading",9);a&2&&_.C("inline",!0)};OFb=function(a){a&1&&_.Q(0);a&2&&(a=_.P().count,_.dh(a))};PFb=function(a,b){a&1&&(_.E(0,"a",6)(1,"mat-icon"),_.Q(2,"check_circle"),_.G(),_.E(3,"span",7),_.B(4,NFb,1,1,"loading",8),_.Q(5),_.B(6,OFb,1,1,"ng-template",null,1,_.qh),_.G()());if(a&2){a=b.IQb;b=b.count;const c=_.Og(7),d=_.P();_.C("href",d.pTc(d.Va),_.Of);_.w(4);_.C("ngIf",a)("ngIfElse",c);_.w();_.ch(" active ",b===1?"CL":"CLs"," ")}};
QFb=function(a){return`${_.vv}#search/&q=is:pending%20from:-12w%20f:%5E//depot/${cAb(a.path||"")}`};RFb=function(a){a&1&&_.J(0,"pending-cl-indicator",5);a&2&&(a=_.P(),_.C("place",a.Va))};
TFb=function(a,b){if(a&1){const c=_.ke();_.E(0,"button",9);_.N("click",function(){const d=_.n(c).Ka,e=_.P(3);SFb(e.fka,d.open?0:1);return _.q()});_.ue();_.E(1,"svg",10);_.J(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);_.G();_.je.lF=null;_.E(13,"span",22);_.Q(14," Insights ");_.G()()}if(a&2){a=b.Ka;b=_.P().Ka;const c=_.P(2);_.Ag("pointer-events",b.size>0?"unset":"none");_.Bg("panel-is-open",
a.open);_.C("disabled",b.size===0)("trackProjectId",c.Va.tb)("trackAction",a.open?"close":"open")}};UFb=function(a){a&1&&(_.E(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",23)(2,"p",24),_.Q(3,"Code Insights"),_.G(),_.Q(4," Get deployment status, ask a question, or report a bug for this file "),_.G()())};
VFb=function(a,b){a&1&&(_.E(0,"div",7),_.B(1,TFb,15,7,"button",8),_.R(2,"async"),_.B(3,UFb,5,0,"onedev-feature-tooltip-controller",4),_.G());a&2&&(a=b.Ka,b=_.P(2),_.C("matTooltipDisabled",a.size>0),_.w(),_.C("ngIf",_.S(2,3,b.rVc)),_.w(2),_.C("ngIf",b.qVc&&a.size>0))};WFb=function(a){a&1&&(_.E(0,"div"),_.B(1,VFb,4,5,"div",6),_.R(2,"async"),_.G());a&2&&(a=_.P(),_.w(),_.C("ngIf",_.S(2,1,a.iHb)))};
XFb=function(a){a&1&&(_.E(0,"segmented-dropdown-button",26)(1,"mat-icon"),_.Q(2,"edit"),_.G()());if(a&2){a=_.P().Ka;const b=_.P();_.C("disabled",b.iZa?"disabled":null)("item",a)}};YFb=function(a){a&1&&(_.E(0,"a",27)(1,"mat-icon"),_.Q(2,"edit"),_.G(),_.E(3,"span"),_.Q(4),_.G()());if(a&2){a=_.P().Ka;const b=_.P();_.C("externalLink",a.Kb)("matTooltip",a.ariaLabel)("trackProjectId",b.Va.tb);_.zg("disabled",b.iZa?"disabled":null);_.w(4);_.ch(" ",a.title," ")}};
ZFb=function(a,b){a&1&&(_.L(0),_.B(1,XFb,3,2,"segmented-dropdown-button",25)(2,YFb,5,5,"ng-template",null,1,_.qh),_.M());a&2&&(a=b.Ka,b=_.Og(3),_.w(),_.C("ngIf",!!a.qa)("ngIfElse",b))};$Fb=function(a,b){a&1&&(_.E(0,"a",29)(1,"span"),_.Q(2),_.G()());if(a&2){a=b.ua;b=b.index;const c=_.P(2);_.C("externalLink",a.Kb)("matTooltip",a.ariaLabel)("trackProjectId",c.Va.tb);_.zg("disabled",c.iZa?"disabled":null)("data-index",b);_.w(2);_.ch(" ",a.title," ")}};
aGb=function(a,b){a&1&&_.B(0,$Fb,3,6,"a",28);a&2&&_.C("ngForOf",b.buttons)};bGb=function(a){a&1&&(_.E(0,"li",2)(1,"a",6),_.Q(2),_.G()());a&2&&(a=_.P(),_.w(),_.Bg("active-element",a.KWc),_.C("routerLink",a.S_b)("ascTrackElement",a.Ki),_.w(),_.ch(" ",a.Z6c," "))};cGb=function(a){if(a.yb&&!_.lr(a)&&!a.params.Pb){var b=Number(a.yb);return isNaN(b)?a.yb:b}};dGb=function(a){a&1&&(_.E(0,"span",8),_.Q(1,"/"),_.G())};
eGb=function(a,b){if(a&1){const c=_.ke();_.L(0);_.E(1,"a",5);_.R(2,"async");_.Q(3);_.G();_.E(4,"a",6);_.N("click",function(){_.n(c);_.P().Rc.Efa.next(1);return _.q()});_.G();_.B(5,dGb,2,0,"span",7);_.M()}if(a&2){a=b.ua;b=b.last;const c=_.P();_.w();_.Bg("has-info",c.Cla&&(c.Cla.has("//depot/"+a.path)||c.Cla.has("//depot/"+a.path+"/")));_.C("routerLink",a.Kb)("queryParams",a.Sa)("trackProjectId",c.projectId);_.zg("style",_.S(2,9,a.style),wzb);_.w(2);_.dh(a.title);_.w();_.C("routerLink",a.Kb);_.w();
_.C("ngIf",!b)}};fGb=function(){var a=window;return a.PY_ENABLE_FRESHNESS==="{{ flags.enable_freshness }}"?!1:a.PY_ENABLE_FRESHNESS==="True"};DK=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};gGb=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}};
hGb=function(a,b){return a.map(c=>EK({name:c.Np()||c.tO(),url:c.tO(),icon:gGb(_.Al(c,4),b)})).sort(DK)};iGb=function(a){return a.filter(b=>b.i6a()).map(b=>EK({name:b.zi()&&b.getName()!==""?b.getName():b.RW(),url:b.RW().includes("-")?`http://g/${b.RW()}`:`https://teams.googleplex.com/${b.RW()}`,icon:`https://moma-teams-photos.corp.google.com/photos/${b.RW()}`}))};jGb=function(a){for(const b of a)b.source&&b.source.length&&(a=(new FK).Pd(b.name).v_(hGb(b.source,b.icon)),b.Di.push(a))};
kGb=function(a){if(!a)return"";const b=document.createElement("div");a=_.uDa.cq(a);b.nodeType===1&&_.Dmb(b);b.innerHTML=_.Ic(a);for(const c of b.querySelectorAll("a"))c.target="_blank",c.rel="noopener";return b.innerHTML};GK=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)}})};EK=function({name:a,url:b,icon:c}){return(new HK).Pd(a).Bz(b).gQ(c)};
lGb=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""}};mGb=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""}};
nGb=function(a){switch(a){case !0:return"Accepting new features";case !1:return"Not accepting new features";default:return""}};
oGb=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"])}};pGb=function(a){switch(a){case 0:return"no_announce";case 2:return"info";case 1:return"warning";default:return""}};IK=function(a){return(0,_.Lc)`https://fonts.gstatic.com/s/i/short-term/release/googlesymbols/${a}/default/24px.svg`};
qGb=function(a,b){a&1&&_.J(0,"breadcrumb",9);a&2&&_.C("items",b.Ka)};rGb=function(a){a&1&&(_.J(0,"path-breadcrumb",11),_.R(1,"maybeStripGoogle3"),_.R(2,"async"),_.R(3,"async"));if(a&2){a=_.P().dTb;const b=_.P();_.C("copyText",_.S(2,6,_.S(1,4,b.Va)))("items",a)("projectId",b.Va.tb)("stacksPaths",_.S(3,8,b.Cla))}};sGb=function(a,b){a&1&&_.B(0,rGb,4,10,"path-breadcrumb",10);a&2&&(a=b.dTb,_.C("ngIf",a&&a.length>0))};
tGb=function(a){a&1&&(_.E(0,"mat-icon",14),_.Q(1),_.G());a&2&&(a=_.P().icon,_.w(),_.ch(" ",a," "))};uGb=function(a,b){a&1&&(_.E(0,"segmented-dropdown-button",12),_.B(1,tGb,2,1,"mat-icon",13),_.G());a&2&&(a=b.icon,_.C("item",b.wjb)("useBreadcrumbStyling",!0),_.w(),_.C("ngIf",a))};vGb=function(a,b){a&1&&_.J(0,"ref-picker",16);a&2&&(a=b.Ka,b=_.P(2),_.C("refPickerData",a)("trackElement",b.LP))};wGb=function(a){a&1&&(_.B(0,vGb,1,2,"ref-picker",15),_.R(1,"async"));a&2&&(a=_.P(),_.C("ngIf",_.S(1,1,a.y0c)))};
xGb=function(a){a&1&&_.J(0,"cl-picker",8);a&2&&(a=_.P(),_.C("place",a.Va))};yGb=function(a,b){a&1&&(_.E(0,"icon-empty-state-subtitle")(1,"p"),_.Q(2),_.G(),_.E(3,"a",3),_.Q(4,"Download"),_.G()());a&2&&(a=b.Ka,b=_.P(),_.w(2),_.ch(" Size in bytes: ",b.Ysa," "),_.w(),_.Tg("href",a,_.Of))};zGb=function(a){a&1&&(_.E(0,"icon-empty-state-subtitle"),_.Q(1," Please clone this repository to view the file "),_.G())};AGb=function(a){a&1&&(_.E(0,"mat-label"),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.ch(" ",a.label," "))};
BGb=function(a){a&1&&(_.E(0,"mat-error"),_.Q(1," Invalid regex "),_.G())};CGb=function(a){a&1&&(_.E(0,"mat-error"),_.Q(1," Invalid line number "),_.G())};DGb=function(a){a&1&&(_.E(0,"span",10),_.Q(1),_.G());a&2&&(a=_.P(2),_.w(),_.dh(a.item.label))};EGb=function(a){a&1&&_.J(0,"mat-icon",11);a&2&&(a=_.P(2),_.C("svgIcon",a.item.icon))};FGb=function(a){a&1&&_.Gg(0)};
GGb=function(a){if(a&1){const b=_.ke();_.E(0,"div")(1,"div",12,1);_.N("ascBlur",function(){_.n(b);const c=_.P(2);return _.q(c.NU())});_.B(3,FGb,1,0,"ng-container",13);_.G()()}if(a&2){a=_.Og(2);const b=_.P(2);_.w();_.C("cdkTrapFocusAutoCapture",b.KLb)("focusOnInit",a==null?null:a.zo);_.w(2);_.C("ngTemplateOutlet",b.item.w4)("ngTemplateOutletContext",b.item.context)}};
HGb=function(a){if(a&1){const b=_.ke();_.L(0);_.E(1,"button",3,0);_.R(3,"async");_.R(4,"async");_.N("click",function(){_.n(b);const c=_.P();return _.q(c.aE())})("mousedown",function(c){_.n(b);var d=_.P();if(d.vha&&c.target){let e=c.target;for(;e&&e.tagName!=="BUTTON";)e=e.parentElement;d.Irb=e}c.preventDefault();return _.q()});_.E(5,"div",4);_.B(6,DGb,2,1,"span",5);_.E(7,"div",6);_.B(8,EGb,1,1,"mat-icon",7);_.Q(9);_.J(10,"mat-icon",8);_.G()()();_.B(11,GGb,4,4,"ng-template",9);_.R(12,"async");_.N("detach",
function(){_.n(b);const c=_.P();return _.q(c.NU())});_.M()}if(a&2){a=_.Og(2);const b=_.P();_.w();_.Bg("dense",b.QJb)("active",_.S(3,17,b.isOpen))("icon-only",b.yNb);_.C("ascTrackElement",b.item.lc)("trackAction",_.S(4,19,b.isOpen)?"openDropdown":"closeDropdown");_.zg("aria-label",b.ariaLabel);_.w(5);_.C("ngIf",b.item.label);_.w();_.Bg("title",b.item.title);_.w();_.C("ngIf",b.item.icon);_.w();_.ch(" ",b.item.title," ");_.w(2);_.C("cdkConnectedOverlayOrigin",a)("cdkConnectedOverlayOpen",_.S(12,21,b.isOpen))("cdkConnectedOverlayPositions",
b.c_c)}};IGb=function(a){a&1&&_.J(0,"find-in-file")(1,"go-to-line")};JGb=function(a){setTimeout(()=>{const b=a();b&&b.focus()})};KGb=function(a,b,c=[],d=0){return a.map((e,f)=>{if(e.children.length){const g={enabled:!1};return{py:e.id&&e.id.length?e.id:`${d}-${f}`,type:0,displayName:e.name,Jf:g,children:KGb(e.children,b,c.concat({Jf:g,counts:new Map,yda:new Map}),d+1)}}e={type:1,ji:e.id,displayName:e.name,Jf:{enabled:!1},zha:e.q9a};b.set(e.ji,{node:e,bL:c});return e})};
LGb=function(a){return a!=null?a:null};MGb=function(a,b){const c=new Set,d=new Set;for(const e of a)e.UN?d.add(e.py):c.add(e.ji);return b.filter(e=>e.UN?d.has(e.py):c.has(e.ji))};NGb=function(a){a&1&&_.J(0,"loading",5)};OGb=function(a){a&1&&(_.E(0,"mat-icon",6),_.Q(1,"error"),_.G());a&2&&(a=_.P().Ka,_.C("matTooltip",a.vNb))};
PGb=function(a){a&1&&(_.E(0,"span",7),_.Q(1),_.G());if(a&2){a=_.P().Ka;_.P();var b=a.Cu;b=(new _.Zt("{NUM_FINDINGS, plural, =1 {1 finding} other {{NUM_FINDINGS} findings}}")).format({NUM_FINDINGS:b});_.zg("aria-label",b);_.w();_.ch(" (",a.Cu,") ")}};
QGb=function(a,b){a&1&&(_.L(0,1),_.B(1,NGb,1,0,"loading",2)(2,OGb,2,1,"mat-icon",3)(3,PGb,2,2,"span",4),_.M());a&2&&(a=b.Ka,b=_.P(),_.C("ngSwitch",a.qu),_.w(),_.C("ngSwitchCase",b.DFa.LOADING),_.w(),_.C("ngSwitchCase",b.DFa.ERROR),_.w(),_.C("ngSwitchCase",b.DFa.nh))};
SGb=function(a){if(a&1){const b=_.ke();_.E(0,"mat-radio-button",7);_.N("change",function(c){_.n(b);const d=_.P().ua,e=_.P();return _.q(RGb(e,c.source,d))});_.E(1,"span");_.Q(2);_.G()()}a&2&&(a=_.P().ua,_.C("checked",a.Jf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.w(2),_.dh(a.displayName))};
TGb=function(a){if(a&1){const b=_.ke();_.E(0,"mat-checkbox",7);_.N("change",function(c){_.n(b);const d=_.P().ua,e=_.P();return _.q(RGb(e,c,d))});_.Q(1);_.G()}a&2&&(a=_.P().ua,_.C("checked",a.Jf.enabled)("aria-label",a.displayName+" layer")("aria-describedby","layer-status-"+a.displayName),_.w(),_.ch(" ",a.displayName," "))};UGb=function(a){a&1&&_.J(0,"layer-status",8);a&2&&(a=_.P().ua,_.C("id","layer-status-"+a.displayName)("layer",a.ji))};
WGb=function(a,b){if(a&1){const c=_.ke();_.E(0,"mat-tree-node",4);_.N("keydown",function(d){const e=_.n(c).ua,f=_.P();return _.q(VGb(f,d,e))});_.B(1,SGb,3,4,"mat-radio-button",5)(2,TGb,2,4,"ng-template",null,0,_.qh)(4,UGb,1,2,"layer-status",6);_.G()}a&2&&(a=b.ua,b=_.Og(3),_.w(),_.C("ngIf",a.zha)("ngIfElse",b),_.w(3),_.C("ngIf",a.Jf.enabled))};
bHb=function(a,b){if(a&1){const c=_.ke();_.E(0,"mat-tree-node",9);_.N("keydown",function(d){const e=_.n(c).ua,f=_.P();return _.q(VGb(f,d,e))});_.E(1,"mat-checkbox",10);_.N("change",function(d){const e=_.n(c).ua,f=_.P();return _.q(XGb(f,d,e))});_.Q(2);_.G();_.E(3,"button",11)(4,"mat-icon");_.Q(5);_.G()()()}a&2&&(a=b.ua,b=_.P(),_.C("ngClass",_.oh(7,YGb,b.Ud(a))),_.w(),_.C("checked",a.Jf.enabled)("indeterminate",ZGb(b,a)),_.w(),_.ch(" ",a.displayName," "),_.w(),_.zg("aria-expanded",b.Ud(a))("aria-label",
b.Cc.Ud(a)?$Gb.format({categoryName:a.displayName}):aHb.format({categoryName:a.displayName})),_.w(2),_.dh(b.Cc.Ud(a)?"expand_less":"expand_more"))};cHb=function(a){return!a.UN};dHb=function(a){return a.level};eHb=function(a){return a.UN};fHb=function(a){if(a.type===1)return[];if(a.type===0)return a.children;throw Error("Me");};gHb=function(a){let b=a.querySelector("mat-checkbox input");b||(b=a.querySelector("mat-radio-button input"));return b};
hHb=function(a){a&1&&(_.E(0,"div",2)(1,"span",3),_.Q(2,"Layers"),_.G(),_.J(3,"layer-menu"),_.E(4,"a",4),_.J(5,"mat-icon",5),_.G()());a&2&&(a=_.P(),_.w(4),_.C("externalLink",a.lX))};kHb=function(a){a&1&&_.J(0,"link-row",17,3);if(a&2){const c=_.P().Ka;var b=_.P(2);a=_.C("label",iHb(b));const d=!!b.Va.params.line;b=_.WF(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",_.nh(4,jHb))("url",c.Tb)}};
lHb=function(a){a&1&&_.J(0,"loading",22);a&2&&_.C("inline",!0)};mHb=function(a){a&1&&(_.E(0,"span",23),_.Q(1),_.G());a&2&&(a=_.P(2).Ka,_.w(),_.ch(" ",a.message," "))};nHb=function(a){a&1&&(_.E(0,"div",18)(1,"span",19),_.Q(2),_.G(),_.B(3,lHb,1,1,"loading",20)(4,mHb,2,1,"span",21),_.G());if(a&2){a=_.P().Ka;const b=_.P(2);_.w(2);_.dh(iHb(b));_.w();_.C("ngIf",a.state===b.Xc.ij);_.w();_.C("ngIf",a.state===b.Xc.Error)}};
oHb=function(a,b){a&1&&(_.L(0),_.B(1,kHb,2,5,"link-row",15)(2,nHb,5,3,"div",16),_.M());a&2&&(a=b.Ka,_.w(),_.C("ngIf",a.Tb),_.w(),_.C("ngIf",!a.Tb))};qHb=function(a,b){a&1&&_.J(0,"link-row",24,4);a&2&&(a=b.Ka,_.C("shortcut",_.nh(2,pHb))("url",a))};tHb=function(a){a&1&&_.J(0,"link-row",26,5);if(a&2){a=_.P().Ka;const b=_.P(2);_.C("label",a.Tb.endsWith('.h"')&&!rHb(b)?"Include statement":"Import statement")("shortcut",_.nh(3,sHb))("url",a.Tb)}};
uHb=function(a,b){a&1&&(_.L(0),_.B(1,tHb,2,4,"link-row",25),_.M());a&2&&(a=b.Ka,_.w(),_.C("ngIf",a.Tb))};wHb=function(a){a&1&&_.J(0,"link-row",29,6);a&2&&(a=_.P().Ka,_.C("shortcut",_.nh(2,vHb))("url",a.Tb))};xHb=function(a){a&1&&(_.E(0,"span",23),_.Q(1," No targets found "),_.G())};yHb=function(a){a&1&&_.J(0,"loading",22);a&2&&_.C("inline",!0)};zHb=function(a){a&1&&(_.E(0,"span",23),_.Q(1),_.G());a&2&&(a=_.P(2).Ka,_.w(),_.ch(" ",a.message," "))};
AHb=function(a){a&1&&(_.E(0,"div",30)(1,"span",19),_.Q(2," Build rule "),_.G(),_.B(3,xHb,2,0,"span",21)(4,yHb,1,1,"loading",20)(5,zHb,2,1,"span",21),_.G());if(a&2){a=_.P().Ka;const b=_.P(3);_.w(3);_.C("ngIf",a.state===b.Xc.bi);_.w();_.C("ngIf",a.state===b.Xc.ij);_.w();_.C("ngIf",a.state===b.Xc.Error)}};BHb=function(a,b){a&1&&(_.L(0),_.B(1,wHb,2,3,"link-row",27)(2,AHb,6,3,"div",28),_.M());a&2&&(a=b.Ka,_.w(),_.C("ngIf",a.Tb),_.w(),_.C("ngIf",!a.Tb))};
CHb=function(a){a&1&&(_.L(0),_.B(1,BHb,3,2,"ng-container",12),_.R(2,"async"),_.M());a&2&&(a=_.P(2),_.w(),_.C("ngIf",_.S(2,1,a.mJb)))};EHb=function(a,b){a&1&&_.J(0,"link-row",31,7);a&2&&(a=b.Ka,_.C("shortcut",_.nh(2,DHb))("url",a))};
GHb=function(a){a&1&&_.J(0,"link-row",34,8);if(a&2){a=_.P().Ka;const b=_.P(2);_.C("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",_.nh(4,FHb))("url",a.Tb)}};HHb=function(a){a&1&&_.J(0,"loading",22);a&2&&_.C("inline",!0)};IHb=function(a){a&1&&(_.E(0,"span",23),_.Q(1),_.G());a&2&&(a=_.P(2).Ka,_.w(),_.ch(" ",a.message," "))};
JHb=function(a){a&1&&(_.E(0,"div",35)(1,"span",19),_.Q(2),_.G(),_.B(3,HHb,1,1,"loading",20)(4,IHb,2,1,"span",21),_.G());if(a&2){a=_.P().Ka;const b=_.P(2);_.w(2);_.dh(b.Va.params.line?"Line & Commit in Public CS":"Commit in Public CS");_.w();_.C("ngIf",a.state===b.Xc.ij);_.w();_.C("ngIf",a.state===b.Xc.Error)}};KHb=function(a,b){a&1&&(_.L(0),_.B(1,GHb,2,5,"link-row",32)(2,JHb,5,3,"div",33),_.M());a&2&&(a=b.Ka,b=_.P(2),_.w(),_.C("ngIf",a.Tb),_.w(),_.C("ngIf",a.state!==b.Xc.bi))};
PHb=function(a){a&1&&(_.J(0,"link-row",10,1)(2,"link-row",11,2),_.R(4,"async"),_.B(5,oHb,3,2,"ng-container",12),_.R(6,"async"),_.B(7,qHb,2,3,"link-row",13)(8,uHb,2,1,"ng-container",12),_.R(9,"async"),_.B(10,CHb,3,3,"ng-container",12)(11,EHb,2,3,"link-row",14)(12,KHb,3,2,"ng-container",12),_.R(13,"async"));a&2&&(a=_.P(),_.C("shortcut",_.nh(18,LHb))("url",_.WF(a.Va)?`${"//depot/"}${a.Va.path}`:a.Va.oC),_.w(2),_.C("shortcut",_.nh(19,MHb))("url",_.S(4,10,a.Iab)),_.w(3),_.C("ngIf",_.S(6,12,a.zQb)),_.w(2),
_.C("ngIf",NHb(a)),_.w(),_.C("ngIf",_.S(9,14,a.AQb)),_.w(2),_.C("ngIf",_.nG(a.Va)),_.w(),_.C("ngIf",OHb(a)),_.w(),_.C("ngIf",_.S(13,16,a.BQb)))};QHb=function(a,b){const c=a.params.Nf;return c&&c!=="HEAD"?_.r(c):(_.VF(a)?a.params.Pb&&_.lr(a)?0:!_.lr(a)&&!Mzb(a):a.yb&&_.Mi.test(a.yb))?_.r(_.VF(a)?a.yb:void 0):_.gI(b,a,!_.VF(a)||a.repository==="chromium"||a.wj()?"path":"repository")};RHb=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};
SHb=function(a){return _.rl(a,_.HSa,1,_.kl()).map(b=>{const c=b.oe();b=_.Hl(b,2,_.kl());return{file:c,O2c:b.length}})};THb=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("Ne");d+=a[e]}else if(a[e]==="{"){e++;if(e>=a.length)throw Error("Oe");a[e]==="{"?c+="{":d=a[e]}else c+=a[e];if(d!==void 0)throw Error("Oe");return c};
UHb=function(a){a&1&&(_.L(0),_.Q(1),_.M());a&2&&(a=_.P().ua,_.w(),_.ch(" ",a.label," "))};VHb=function(a){a&1&&(_.Q(0),_.R(1,"lastPathElement"));a&2&&(a=_.P().ua,_.ch(" ",_.S(1,1,a.aO)," "))};XHb=function(a,b){a&1&&_.J(0,"menu-keyboard-shortcut-hint",10);a&2&&_.C("shortcut",_.oh(1,WHb,b.Ka))};
YHb=function(a,b){a&1&&(_.E(0,"a",7),_.R(1,"async"),_.B(2,UHb,2,1,"ng-container",8)(3,VHb,2,3,"ng-template",null,2,_.qh)(5,XHb,1,3,"menu-keyboard-shortcut-hint",9),_.G());if(a&2){a=b.ua;b=_.Og(4);const c=_.P(2);_.C("routerLink",_.S(1,5,c.iva(a.aO)))("ascTrackElement",c.lc);_.w(2);_.C("ngIf",a.label)("ngIfElse",b);_.w(3);_.C("ngIf",a.Ub)}};ZHb=function(a){a&1&&(_.L(0),_.J(1,"mat-divider"),_.E(2,"div",15),_.Q(3," Files with shared CLs "),_.G(),_.M())};$Hb=function(a){a&1&&_.J(0,"loading")};
aIb=function(a){a&1&&(_.E(0,"dc-information-box",16),_.Q(1),_.G());a&2&&(a=_.P().Ka,_.w(),_.ch(" ",a.message," "))};bIb=function(a,b){a&1&&(_.E(0,"a",18),_.R(1,"async"),_.Q(2),_.R(3,"lastPathElement"),_.G());a&2&&(a=b.ua,b=_.P(4),_.MA("title","",a.file,"\n",a.O2c," shared CLs"),_.C("routerLink",_.S(1,6,b.iva(a.file)))("ascTrackElement",b.lc),_.w(2),_.ch(" ",_.S(3,8,a.file)," "))};cIb=function(a){a&1&&(_.L(0),_.B(1,bIb,4,10,"a",17),_.M());a&2&&(a=_.P().Ka,_.w(),_.C("ngForOf",a.Tb))};
dIb=function(a,b){a&1&&(_.L(0,11),_.B(1,ZHb,4,0,"ng-container",12)(2,$Hb,1,0,"loading",13)(3,aIb,2,1,"dc-information-box",14)(4,cIb,2,1,"ng-container",13),_.M());a&2&&(a=b.Ka,b=_.P(2),_.C("ngSwitch",a.state),_.w(),_.C("ngIf",!a.Tb||a.Tb.length>0),_.w(),_.C("ngSwitchCase",b.Xc.ij),_.w(),_.C("ngSwitchCase",b.Xc.Error),_.w(),_.C("ngSwitchCase",b.Xc.bi))};
eIb=function(a){a&1&&(_.E(0,"mat-nav-list",4),_.B(1,YHb,6,7,"a",5),_.R(2,"async"),_.B(3,dIb,5,5,"ng-container",6),_.R(4,"async"),_.G());a&2&&(a=_.P(),_.w(),_.C("ngForOf",_.S(2,2,a.Jjb)),_.w(2),_.C("ngIf",_.S(4,4,a.UQc)))};fIb=function(a,b){let c;const d=(c=b.Ip.exec(a.path))!=null?c:[];b=THb(b.At,e=>_.HC(d[Number(e)]));return _.kr(a.hc().rd(b),{line:void 0}).ab()};gIb=function(a,b){return{aO:a,label:b?"Tests directory":"Tested code directory",Aza:"test",Ub:"t"}};
hIb=function(a){if(a&1){const b=_.ke();_.E(0,"dropdown-button",2);_.N("isOpen",function(c){_.n(b);const d=_.P();return _.q(c?d.Mia():d.Lia())});_.G()}a&2&&(a=_.P(),_.C("item",a.qC)("ariaLabel",a.Okc)("dense",!0))};jIb=function(a,b){a&1&&(_.E(0,"a",5),_.Q(1),_.J(2,"menu-keyboard-shortcut-hint",6),_.G());a&2&&(a=b.ua,_.C("href",a.url,_.Of),_.w(),_.ch(" ",a.label," "),_.w(),_.C("shortcut",_.oh(3,iIb,a.key)))};
kIb=function(a){a&1&&(_.E(0,"mat-nav-list",3),_.B(1,jIb,3,5,"a",4),_.G());a&2&&(a=_.P(),_.w(),_.C("ngForOf",a.Qza))};lIb=function(a){a&1&&_.J(0,"layer-menu-dropdown")};mIb=function(a){a&1&&(_.J(0,"find-in-file-dropdown",7),_.R(1,"async"));a&2&&(a=_.P(),_.C("overrideBrowserSearch",_.S(1,1,a.EPb&&a.y_b)))};nIb=function(a){a&1&&_.J(0,"links-dropdown",8);a&2&&(a=_.P(),_.C("viewData",a.wb))};
oIb=function(a){a&1&&(_.E(0,"view-in-dropdown",9),_.R(1,"async"),_.R(2,"async"),_.Q(3,"\n"),_.G());a&2&&(a=_.P(),_.C("place",a.wb.location)("gitilesLink",a.wb.Bva)("ossLink",a.wb.YK)("isGenerated",a.dG)("ciderDefault",_.S(1,6,a.ac.h5()))("suggestUniqueCiderWs",_.S(2,8,a.ac.D5())))};pIb=function(a){a&1&&(_.E(0,"related-files-dropdown",10),_.Q(1,"\n"),_.G());a&2&&(a=_.P(),_.C("place",a.Ld)("config",a.Dza.config))};
rIb=function(a){if(a&1){const b=_.ke();_.E(0,"button",11);_.N("click",function(){_.n(b);const c=_.P();return _.q(qIb(c))});_.Q(1,"\n  ");_.E(2,"div",12);_.Q(3,"\n    Blame\n  ");_.G();_.Q(4,"\n");_.G()}a&2&&(a=_.P(),_.Bg("selected",a.KVc))};
sIb=function(a,b){if(a&1){const c=_.ke();_.L(0);_.Q(1,"\n  ");_.E(2,"button",13);_.N("click",function(){const d=_.n(c).Ka,e=_.P();return _.q(e.service.EL(!d.visible))});_.Q(3,"\n    ");_.J(4,"mat-icon",14);_.Q(5,"\n  ");_.G();_.Q(6,"\n");_.M()}a&2&&(a=b.Ka,_.w(2),_.C("color",a.visible?"primary":null)("trackAction",a.visible?"hide":"show"))};
tIb=function(a,b){if(a&1){const c=_.ke();_.E(0,"button",16);_.N("click",function(){const d=_.n(c).Ka;_.P(2).ac.Nub.next(!d.enabled);return _.q()});_.Q(1,"\n    ");_.E(2,"mat-icon");_.Q(3,"format_line_spacing");_.G();_.Q(4,"\n  ");_.G()}a&2&&(a=b.Ka,_.C("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"))};
vIb=function(a){a&1&&(_.L(0),_.Q(1,"\n  "),_.B(2,tIb,5,4,"button",15),_.R(3,"async"),_.Q(4,"\n"),_.M());a&2&&(a=_.P(),_.w(2),_.C("ngIf",_.oh(3,uIb,_.S(3,1,a.y_b))))};wIb=function(a){a&1&&_.J(0,"star",8);a&2&&(a=_.P(),_.C("place",a.Va)("type",a.UXb)("trackElement",a.lc)("elementName",a.fgb))};xIb=function(a){a&1&&(_.L(0),_.Q(1," (Generated from "),_.E(2,"a",11),_.Q(3),_.G(),_.Q(4,") "),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ascTrackElement",a.lc)("routerLink",_.fr(a.y3a)),_.w(),_.ch(" ",a.y3a.path,""))};
yIb=function(a){a&1&&_.J(0,"img",12)};zIb=function(a){a&1&&(_.L(0),_.B(1,xIb,5,3,"ng-container",9)(2,yIb,1,0,"img",10),_.M());if(a&2){a=_.P();const b=_.Og(9);_.w();_.C("ngIf",a.y3a)("ngIfElse",b);_.w();_.C("ngIf",a.ZOb)}};AIb=function(a){a&1&&_.Q(0," (Generated)\n")};
CIb=function(a,b){if(a&1){const c=_.ke();_.E(0,"div",1);_.N("click",function(){const d=_.n(c).ua,e=_.P();e.Ga.mb({gestureName:"CLICK",element:"FileContentPager",action:"markerClicked"});e.iRb.emit(d.line);d.type==="find"&&BIb(e.Rc,d.index);return _.q()});_.G()}a&2&&(a=b.ua,b=_.P(),_.Tz("marker ",a.type,""),_.Ag("height",b.markerHeight)("top",a.offset))};
DIb=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}})};EIb=function(a){a&1&&_.J(0,"markdown-content",4);a&2&&(a=_.P().ua,_.C("content",a.source.join("")))};FIb=function(a){a&1&&(_.E(0,"pre"),_.Q(1),_.G());a&2&&(a=_.P().ua,_.w(),_.dh(a.text.join("")))};GIb=function(a){a&1&&(_.E(0,"pre"),_.J(1,"span",8),_.R(2,"renderData"),_.G());a&2&&(a=_.P().ua,_.w(),_.C("outerHTML",_.S(2,1,a.data),_.Nf))};
HIb=function(a){a&1&&(_.E(0,"pre"),_.J(1,"span",8),_.R(2,"renderData"),_.G());a&2&&(a=_.P().ua,_.w(),_.C("outerHTML",_.S(2,1,a.data),_.Nf))};IIb=function(a,b){a&1&&(_.L(0),_.Q(1),_.M());a&2&&(a=b.ua,_.w(),_.ch("\n                ",a,"\n              "))};JIb=function(a){a&1&&(_.E(0,"pre"),_.Q(1),_.B(2,IIb,2,1,"ng-container",0),_.Q(3,"\n            "),_.G());a&2&&(a=_.P().ua,_.w(),_.ch("",a.ename-a.evalue,"\n              "),_.w(),_.C("ngForOf",a.traceback))};
KIb=function(a,b){a&1&&(_.L(0)(1,1),_.B(2,FIb,2,1,"pre",3)(3,GIb,3,3,"pre",3)(4,HIb,3,3,"pre",3)(5,JIb,4,2,"pre",3),_.M()());a&2&&(a=b.ua,_.w(),_.C("ngSwitch",a.output_type),_.w(),_.C("ngSwitchCase","stream"),_.w(),_.C("ngSwitchCase","display_data"),_.w(),_.C("ngSwitchCase","execute_result"),_.w(),_.C("ngSwitchCase","error"))};
LIb=function(a){a&1&&(_.E(0,"mat-expansion-panel",7)(1,"mat-expansion-panel-header")(2,"mat-panel-title"),_.Q(3," Outputs "),_.G()(),_.B(4,KIb,6,5,"ng-container",0),_.G());a&2&&(a=_.P(2).ua,_.C("expanded",!0),_.w(4),_.C("ngForOf",a.outputs))};MIb=function(a){a&1&&(_.L(0),_.E(1,"mat-card")(2,"mat-card-content"),_.J(3,"format-code",5),_.G()(),_.B(4,LIb,5,2,"mat-expansion-panel",6),_.M());a&2&&(a=_.P().ua,_.w(3),_.C("value",a.source.join(""))("fileName","name.py"),_.w(),_.C("ngIf",a.outputs.length>0))};
NIb=function(a,b){a&1&&(_.L(0)(1,1),_.B(2,EIb,1,1,"markdown-content",2)(3,MIb,5,3,"ng-container",3),_.M()());a&2&&(a=b.ua,_.w(),_.C("ngSwitch",a.cell_type),_.w(),_.C("ngSwitchCase","markdown"),_.w(),_.C("ngSwitchCase","code"))};OIb=function(a,b){a&1&&(_.E(0,"pre"),_.Q(1),_.G());a&2&&(a=b.Ka,_.w(),_.dh(a))};PIb=function(a){a&1&&_.J(0,"loading",4);a&2&&_.C("inline",!0)};
QIb=function(a){a&1&&(_.L(0),_.B(1,OIb,2,1,"pre",3),_.R(2,"async"),_.B(3,PIb,1,1,"ng-template",null,1,_.qh),_.M());if(a&2){a=_.Og(4);const b=_.P();_.w();_.C("ngIf",_.S(2,2,b.tza))("ngIfElse",a)}};
TIb=function(a){if(a&1){const b=_.ke();_.E(0,"icon-empty-state-subtitle")(1,"button",6);_.N("click",function(){_.n(b);const c=_.P(2);return _.q(RIb(c,c.Gfa))});_.Q(2," Show anyway (may crash) ");_.G();_.E(3,"button",7);_.N("click",function(){_.n(b);const c=_.P(2);return _.q(SIb(c,c.Gfa))});_.Q(4," Show raw contents ");_.G()()}};UIb=function(a){a&1&&_.J(0,"loading",4);a&2&&_.C("inline",!0)};
VIb=function(a){a&1&&(_.E(0,"icon-empty-state-display",5)(1,"icon-empty-state-title"),_.Q(2),_.R(3,"humanizeBytes"),_.G(),_.B(4,TIb,5,0,"icon-empty-state-subtitle",3)(5,UIb,1,1,"ng-template",null,2,_.qh),_.G());if(a&2){a=_.Og(6);const b=_.P();_.w(2);_.ch(" File is very large (",_.S(3,3,b.size),") ");_.w(2);_.C("ngIf",!b.pla)("ngIfElse",a)}};
XIb=function(a,b){let c=a.path||"";c&&!c.endsWith("/")&&(c+="/");const d=a.hc().dj();return(e,f,g)=>{e=WIb(c,e).toString();e.startsWith("/")&&(e=e.substring(1));e=d.rd(e).ab();return _.pp(b,_.qp(b,_.fr(e),{Ze:g,Sa:f}))}};
YIb=function(a,b){let c=a.path||"";c&&!c.endsWith("/")&&(c+="/");return d=>{d=WIb(c,d).toString();d.startsWith("/")&&(d=d.substring(1));return _.v(b.get(a.tb,a.Vc,a.repository,_.ek(a),d,{Pb:a.params.Pb,type:1}),_.u(e=>{var f=_.ar(e).ow();f=f?btoa(f):_.UF(_.nl(_.ar(e),1));return`data:${_.Y(_.ql(_.ar(e),_.Xq,2),1)};base64,${f}`}))}};ZIb=function(a,b){a&1&&_.J(0,"div",18);a&2&&(a=b.ua,b=_.P(),_.Ag("height",b.getHeight(a.start,a.end),"px")("min-width",b.OU,"ch")("top",b.nga(a.start),"px"))};
$Ib=function(a){a&1&&(_.E(0,"div",19),_.Q(1,"\n        "),_.E(2,"pre",20),_.Q(3),_.G(),_.Q(4,"\n      "),_.G());a&2&&(a=_.P(),_.Ag("min-height",a.lineHeight*a.H0,"px"),_.w(3),_.dh(a.PU))};
aJb=function(a){if(a&1){const b=_.ke();_.E(0,"code-folding-container",21);_.N("rangeToggled",function(c){_.n(b);const d=_.P();return _.q(d.Ehb(c))})("mousedown",function(c){_.n(b);return _.q(c.stopPropagation())});_.G()}a&2&&(a=_.P(),_.Ag("pointer-events",a.Jda?"none":"unset"),_.C("visibility",a.visibility)("folding",a.Ao)("lineHeight",a.lineHeight))};
eJb=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"?bJb(a,b):(d==="input"||d==="select"||d==="textarea")&&cJb(a,b);dJb("canvas",a,b,bJb);dJb("input, textarea, select",a,b,cJb);return b};dJb=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])};
cJb=function(a,b){b.type!=="file"&&(b.value=a.value);b.type==="radio"&&b.name&&(b.name=`mat-clone-${b.name}-${fJb++}`)};bJb=function(a,b){if(b=b.getContext("2d"))try{b.drawImage(a,0,0)}catch(c){}};gJb=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}};hJb=function(a,b,c){a.top+=b;a.bottom=a.top+a.height;a.left+=c;a.right=a.left+a.width};
iJb=function(a,b){a=a.em;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};jJb=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)}};
JK=function(a,b){const c=b?"":"none";jJb(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})};lJb=function(a,b){jJb(a.style,{position:b?"":"fixed",top:b?"":"0",opacity:b?"":"0",left:b?"":"-999em"},kJb)};mJb=function(a,b){return b&&b!="none"?a+" "+b:a};
oJb=function(a,b){a.style.width=`${b.width}px`;a.style.height=`${b.height}px`;a.style.transform=nJb(b.left,b.top)};nJb=function(a,b){return`translate3d(${Math.round(a)}px, ${Math.round(b)}px, 0)`};pJb=function(a){return parseFloat(a)*(a.toLowerCase().indexOf("ms")>-1?1:1E3)};rJb=function(a){a=getComputedStyle(a);var b=qJb(a,"transition-property"),c=b.find(d=>d==="transform"||d==="all");if(!c)return 0;b=b.indexOf(c);c=qJb(a,"transition-duration");a=qJb(a,"transition-delay");return pJb(c[b])+pJb(a[b])};
qJb=function(a,b){return a.getPropertyValue(b).split(",").map(c=>c.trim())};KK=function(a){return a.type[0]==="t"};sJb=function(a){a.preventDefault()};tJb=function(a){a&1&&_.J(0,"detail-header",15);a&2&&(a=_.P(),_.C("contentType",a.contentType)("viewData",a.wb))};uJb=function(a){a&1&&_.J(0,"diff-detail-header",16);a&2&&(a=_.P(),_.C("viewData",a.wb))};vJb=function(a){a&1&&_.J(0,"markdown-tab-header",16);a&2&&(a=_.P(),_.C("viewData",a.wb))};
wJb=function(a){if(a&1){const b=_.ke();_.E(0,"div",17)(1,"div",18)(2,"div",19);_.J(3,"div",20)(4,"div",21);_.G();_.E(5,"file-matches-navigation",22);_.R(6,"async");_.R(7,"async");_.R(8,"async");_.N("close",function(){_.n(b);_.P().Rc.sua.next(!0);return _.q()})("selectedMatchIndexChange",function(c){_.n(b);var d=_.P();d.kAa=c;d.Rc.wka.next(c);return _.q()});_.G();_.E(9,"div",23);_.J(10,"div",24)(11,"div",25);_.G()()()}a&2&&(a=_.P(),_.w(5),_.C("dataState",_.S(6,5,a.iSc))("matchCount",_.S(7,7,a.vka).length)("selectedMatchIndex",
_.S(8,9,a.Rc.wka))("showCloseButton",!0)("trackProjectId",a.Ld.tb))};xJb=function(a){a&1&&(_.J(0,"markdown-content",26),_.R(1,"async"),_.R(2,"async"));a&2&&(a=_.P(),_.C("content",a.wb.ye)("relativeLinkModifier",_.S(1,4,a.modifier.sUb))("relativeImageModifier",_.S(2,6,a.modifier.qUb))("safeHtmlContent",a.wb.O1c))};yJb=function(a){a&1&&_.J(0,"img",28);a&2&&(a=_.P(2),_.Tg("alt",a.wb.fileName),_.C("sanitizeSrc",a.cYa))};zJb=function(a){a&1&&_.J(0,"div",29);a&2&&(a=_.P(2),_.C("safeSvg",a.wb.ye))};
AJb=function(a){a&1&&(_.L(0),_.B(1,yJb,1,2,"img",27)(2,zJb,1,1,"ng-template",null,1,_.qh),_.M());if(a&2){a=_.Og(3);const b=_.P();_.w();_.C("ngIf",!b.ACa)("ngIfElse",a)}};BJb=function(a){a&1&&(_.E(0,"div",30),_.J(1,"audio",31),_.G());a&2&&(a=_.P(),_.w(),_.C("sanitizeSrc",a.cYa))};CJb=function(a){a&1&&(_.E(0,"div",30),_.J(1,"video",31),_.G());a&2&&(a=_.P(),_.w(),_.C("sanitizeSrc",a.cYa))};DJb=function(a){a&1&&_.J(0,"binary-file",32);a&2&&(a=_.P(),_.C("contentLength",a.Ysa))};
EJb=function(a){if(a&1){const b=_.ke();_.E(0,"large-file",33);_.N("largeFileViewData",function(c){_.n(b);var d=_.P();d.RSb=c;d.wb=c;return _.q()});_.G()}a&2&&(a=_.P(),_.C("fullViewData",a.wb.Gfa)("size",a.wb.JF))};FJb=function(a){a&1&&(_.L(0),_.J(1,"empty-file-detail",34),_.M());a&2&&(a=_.P(),_.w(),_.C("path",a.wb.fileName))};GJb=function(a){a&1&&_.J(0,"jupyter-notebook",35);a&2&&(a=_.P(),_.C("notebook",a.F6))};
HJb=function(a){a&1&&(_.J(0,"search-match-layer",44),_.R(1,"async"));a&2&&(a=_.P(3),_.C("matches",_.S(1,3,a.vka))("scrollToIndex",a.kAa)("selectedMatchIndex",a.Rc.wka))};
IJb=function(a){if(a&1){const b=_.ke();_.E(0,"virtual-scroll-format-code",38);_.R(1,"async");_.R(2,"async");_.R(3,"async");_.N("lineShown",function(c){_.n(b);const d=_.P(2);return _.q(d.show(c))})("rangeToggled",function(c){_.n(b);const d=_.P(2);return _.q(d.hma(c))})("lineNumberClicked",function(c){_.n(b);const d=_.P(2);return _.q(d.dr(c))})("gutterClicked",function(c){_.n(b);const d=_.P(2);return _.q(d.tu(c))})("totalNumLines",function(c){_.n(b);_.P(2).Mm.next(c);return _.q()});_.J(4,"link-decoration-layer",
39)(5,"hovercard-decoration-layer",40);_.E(6,"code-layers",41);_.N("highlightedXrefLines",function(c){_.n(b);const d=_.P(2);return _.q(d.pCa(c))});_.G();_.B(7,HJb,2,5,"search-match-layer",42);_.R(8,"async");_.J(9,"search-match-layer",43);_.R(10,"async");_.R(11,"async");_.G()}a&2&&(a=_.P(2),_.C("value",a.code)("rendered",a.wb.wUb)("highlightInfo",a.wb.Oy)("folding",_.S(1,21,a.Ao))("visibility",_.S(2,23,a.visibility))("fileName",a.wb.fileName)("lineNumberLinkProvider",_.S(3,25,a.link))("scrollToLine",
a.wb.line)("lineLimitation",a.wb.FK)("visibleCodeIdentifier",a.twb)("focusableRegion",a.qna.Xvb)("usePrefetchIfPossible",!0),_.zg("aria-labelledby",a.ZQ),_.w(4),_.C("content",a.wb.ye)("scoLinks",a.wb.VG),_.w(),_.C("scoLinks",a.wb.VG),_.w(),_.C("layerBaseLocation",a.Ld),_.w(),_.C("ngIf",_.S(8,27,a.kfa)),_.w(2),_.C("matches",_.S(10,29,a.ufa))("scrollToIndex",_.S(11,31,a.PJ))("selectedMatchIndex",a.PJ))};
JJb=function(a){a&1&&(_.J(0,"search-match-layer",44),_.R(1,"async"));a&2&&(a=_.P(3),_.C("matches",_.S(1,3,a.vka))("scrollToIndex",a.kAa)("selectedMatchIndex",a.Rc.wka))};
KJb=function(a){if(a&1){const b=_.ke();_.E(0,"format-code",38);_.R(1,"async");_.R(2,"async");_.R(3,"async");_.N("lineShown",function(c){_.n(b);const d=_.P(2);return _.q(d.show(c))})("rangeToggled",function(c){_.n(b);const d=_.P(2);return _.q(d.hma(c))})("lineNumberClicked",function(c){_.n(b);const d=_.P(2);return _.q(d.dr(c))})("gutterClicked",function(c){_.n(b);const d=_.P(2);return _.q(d.tu(c))})("totalNumLines",function(c){_.n(b);_.P(2).Mm.next(c);return _.q()});_.J(4,"link-decoration-layer",39)(5,
"hovercard-decoration-layer",40);_.E(6,"code-layers",41);_.N("highlightedXrefLines",function(c){_.n(b);const d=_.P(2);return _.q(d.pCa(c))});_.G();_.B(7,JJb,2,5,"search-match-layer",42);_.R(8,"async");_.J(9,"search-match-layer",43);_.R(10,"async");_.R(11,"async");_.G()}a&2&&(a=_.P(2),_.C("value",a.code)("rendered",a.wb.wUb)("highlightInfo",a.wb.Oy)("folding",_.S(1,21,a.Ao))("visibility",_.S(2,23,a.visibility))("fileName",a.wb.fileName)("lineNumberLinkProvider",_.S(3,25,a.link))("scrollToLine",a.wb.line)("lineLimitation",
a.wb.FK)("visibleCodeIdentifier",a.twb)("focusableRegion",a.qna.Xvb)("usePrefetchIfPossible",!0),_.zg("aria-labelledby",a.ZQ),_.w(4),_.C("content",a.wb.ye)("scoLinks",a.wb.VG),_.w(),_.C("scoLinks",a.wb.VG),_.w(),_.C("layerBaseLocation",a.Ld),_.w(),_.C("ngIf",_.S(8,27,a.kfa)),_.w(2),_.C("matches",_.S(10,29,a.ufa))("scrollToIndex",_.S(11,31,a.PJ))("selectedMatchIndex",a.PJ))};
MJb=function(a){if(a&1){const b=_.ke();_.L(0);_.B(1,IJb,12,33,"virtual-scroll-format-code",36);_.R(2,"async");_.B(3,KJb,12,33,"ng-template",null,2,_.qh);_.E(5,"file-content-pager",37);_.R(6,"async");_.R(7,"async");_.N("markerClicked",function(c){_.n(b);const d=_.P();return _.q(LJb(d,c))});_.G();_.M()}if(a&2){a=_.Og(4);const b=_.P();_.w();_.C("ngIf",_.S(2,4,b.F6c))("ngIfElse",a);_.w(4);_.C("markers",_.S(6,6,b.Axa))("numLines",_.S(7,8,b.Mm))}};
NJb=function(a){a&1&&_.J(0,"code-diff",45);a&2&&(a=_.P(),_.C("diffBase",a.wb.diffBase)("contents",a.wb.ye)("fileName",a.wb.fileName)("scrollToLine",a.wb.line))};OJb=function(a){a&1&&(_.E(0,"icon-empty-state-display",46)(1,"icon-empty-state-title"),_.Q(2),_.G()());a&2&&(a=_.P(),_.w(2),_.dh(a.SFa))};PJb=function(a,b){return _.Q3a.find(c=>c.id===a)?`${b}-${a}`:`${b}-${"everything-else"}`};
QJb=function(a,b,c){b=new Map([...b].map(d=>[d,0]));for(const d of a.q4a())a=PJb(d.aga(),c.id),b.has(a)&&b.set(a,b.get(a)+c.valueExtractor(d));return b};RJb=function(a,b,c){const d=a.oe();a=QJb(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),U_:a}};SJb=function({icon:a,name:b},c){let d,e;return{icon:a,title:b,path:((d=c.Ne)==null?void 0:d.path)||"",instances:Number((e=c.data)==null?void 0:e.gya)||0}};
TJb=function(a,{xu:b,z_c: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)};
UJb=function(a){if(a&1){const b=_.ke();_.L(0);_.Q(1);_.E(2,"a",5);_.N("click",function(c){_.n(b);_.P().limit=void 0;return _.q(c.stopPropagation())});_.Q(3," Show All ");_.G();_.M()}a&2&&(a=_.P(),_.w(),_.xC(" (",a.Nwb,"/",a.mma(a.Fva),") "),_.w(),_.C("trackAction","showAll"+a.Qva))};VJb=function(a,b){a&1&&_.J(0,"file-list",7);a&2&&(a=b.ua,b=_.P(2),_.C("limit",b.limit)("ariaLabelledbyId",b.Qva)("files",a)("aggregations",b.aggregations)("useRelativeUrls",b.y0)("isPiper",b.wj))};
WJb=function(a){a&1&&_.B(0,VJb,1,6,"file-list",6);a&2&&(a=_.P(),_.C("ngForOf",a.Fva))};XJb=function(a){return a.map(b=>b.length).reduce((b,c)=>b+c,0)};YJb=function(a){if(a&1){const b=_.ke();_.E(0,"button",3);_.N("click",function(){_.n(b);const c=_.P();return _.q(c.expand())});_.Q(1," Load more ");_.G()}};ZJb=function(a){let b=LK.target;for(;b;){if(b===a)return!0;b=b.parentElement}return!1};
aKb=function(a){a&1&&(_.E(0,"div",1),_.J(1,"div",2),_.G());a&2&&(a=_.P(),_.w(),_.Bg("info",$Jb(a,"info"))("warning",$Jb(a,"warning")),_.C("innerHTML",a.kza(a.GGb||""),_.Nf))};bKb=function(a,b){a&1&&(_.E(0,"a",11),_.J(1,"mat-icon",12),_.G());a&2&&(a=b.ua,_.C("href",a.getUrl(),_.Of),_.w(),_.C("svgIcon",a.XJ()))};
cKb=function(a){if(a&1){const b=_.ke();_.E(0,"header",2)(1,"div",3)(2,"a",4);_.N("click",function(){_.n(b);const c=_.P();return _.q(c.reload())});_.J(3,"img",5);_.E(4,"div")(5,"h1");_.Q(6,"Stacks");_.G();_.E(7,"h2");_.Q(8,"by xGE");_.G()();_.J(9,"div",6);_.E(10,"h2");_.Q(11,"Curated products for Googlers");_.G()();_.E(12,"div",7);_.J(13,"g3mark-moma-search",8);_.G();_.E(14,"div",9);_.B(15,bKb,2,2,"a",10);_.G()()()}a&2&&(a=_.P(),_.w(2),_.C("queryParams",a.params),_.w(13),_.C("ngForOf",a.links))};
dKb=function(a){a&1&&(_.E(0,"a",21),_.Q(1),_.G());if(a&2){a=_.P().ua;const b=_.P(2);_.C("routerLink",a.getUrl())("queryParams",b.params);_.w();_.dh(a.getName())}};eKb=function(a){a&1&&(_.E(0,"span"),_.Q(1),_.G());a&2&&(a=_.P().ua,_.w(),_.dh(a.getName()))};fKb=function(a,b){a&1&&(_.E(0,"span"),_.B(1,dKb,2,3,"a",19)(2,eKb,2,1,"span",20),_.G());a&2&&(a=b.ua,_.w(),_.C("ngIf",a.N5()),_.w(),_.C("ngIf",!a.N5()))};
gKb=function(a){a&1&&(_.E(0,"header",13)(1,"div",14)(2,"a",15),_.J(3,"img",16),_.E(4,"h1"),_.Q(5,"Stacks"),_.G()(),_.J(6,"stacks-search"),_.E(7,"div",17),_.B(8,fKb,3,2,"span",18),_.G()(),_.J(9,"stacks-butterbar"),_.G());a&2&&(a=_.P(),_.w(2),_.C("queryParams",a.params),_.w(6),_.C("ngForOf",a.s3))};hKb=function(a){a&1&&_.J(0,"img",4);a&2&&(a=_.P(),_.C("src",a.Ak,_.Of)("alt",a.link.getName()+"'s profile photo"))};
iKb=function(a){a&1&&(_.E(0,"a",5),_.Q(1),_.G());a&2&&(a=_.P(),_.Ag("background-image","url("+a.Ak+")"),_.Bg("-no-icon",a.Cwa)("-wrap",a.Cwa)("-left-ellipsis",a.link.XJ()==="bug_report"),_.C("target",a.BSb?"_blank":"_self")("href",a.url,_.Of)("ve",a.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",a.Ym("EDIT_PRODUCT")),_.zg("data-gtm-box",a.G5)("data-gtm-list",a.N5a),_.w(),_.dh(a.link.getName()))};
jKb=function(a){a&1&&(_.E(0,"span"),_.Q(1),_.G());a&2&&(a=_.P(),_.Ag("background-image","url("+a.Ak+")"),_.w(),_.dh(a.link.getName()))};kKb=function(a,b){a&1&&(_.E(0,"a",6),_.Q(1),_.G());a&2&&(a=b.ua,b=_.P(),_.C("href",a.url,_.Of),_.zg("data-gtm-box",b.G5)("data-gtm-list",b.N5a),_.w(),_.dh(b.link.getName()))};lKb=function(a){a&1&&(_.E(0,"button"),_.Kg(1,0),_.E(2,"div",8),_.J(3,"p"),_.G(),_.Lg(),_.G())};
mKb=function(a){a&1&&(_.E(0,"button"),_.Kg(1,1),_.J(2,"mat-icon",9),_.Lg(),_.G());a&2&&(a=_.P(2),_.w(2),_.C("ngClass",a.jD?"recommended":"recommended-icon"))};nKb=function(a){a&1&&(_.E(0,"button"),_.J(1,"img",10),_.G());a&2&&(a=_.P(2),_.zg("aria-label",a.content.title),_.w(),_.Sg("alt","",a.content.title," info icon"),_.C("src","https://www.gstatic.com/images/icons/material/system/2x/"+a.icon+"_24dp.png",_.Of))};
oKb=function(a,b){a&1&&(_.E(0,"p",11)(1,"a",12),_.Q(2),_.G()());a&2&&(a=b.ua,_.w(),_.C("href",a.key,_.Of),_.w(),_.dh(a.value))};
pKb=function(a){a&1&&(_.L(0),_.B(1,lKb,4,0,"button",2)(2,mKb,3,1,"button",2)(3,nKb,2,4,"button",2),_.E(4,"div",3)(5,"p",4),_.Q(6),_.G(),_.J(7,"div",5),_.E(8,"div",6),_.B(9,oKb,3,2,"p",7),_.R(10,"keyvalue"),_.G()(),_.M());a&2&&(a=_.P(),_.w(),_.C("ngIf",a.name=="isa"),_.w(),_.C("ngIf",a.tBa),_.w(),_.C("ngIf",a.name!=="isa"&&!a.tBa),_.w(3),_.dh(a.content.title),_.w(),_.C("innerHTML",a.content.description,_.Nf),_.w(2),_.C("ngForOf",_.S(10,6,a.content.urls)))};
rKb=function(a){a&1&&(_.E(0,"h3",7),_.Q(1),_.G());if(a&2){a=_.P().ua;const b=_.P();_.C("ngClass",_.oh(2,qKb,!b.jD));_.w();_.dh(a.getName())}};tKb=function(a){a&1&&_.J(0,"stacks-popup-info",8);a&2&&(a=_.P().ua,_.P(),a=a.getName(),a=sKb.get(a),_.C("name",a))};uKb=function(a,b){a&1&&(_.E(0,"li"),_.J(1,"stacks-icon-link",9),_.G());if(a&2){a=b.ua;b=_.P(2).ua;const c=_.P();_.w();_.C("link",a)("gtmBox",c.G5)("gtmList",b.getName())}};
vKb=function(a){a&1&&(_.E(0,"ul"),_.B(1,uKb,2,3,"li",2),_.G());a&2&&(a=_.P().ua,_.w(),_.C("ngForOf",a.r5()))};wKb=function(a){a&1&&_.Q(0," This information is currently unavailable. ")};
xKb=function(a,b){a&1&&(_.E(0,"div")(1,"div",3),_.B(2,rKb,2,4,"h3",4)(3,tKb,1,1,"stacks-popup-info",5),_.G(),_.B(4,vKb,2,1,"ul",6)(5,wKb,1,0,"ng-template",null,0,_.qh),_.G());if(a&2){a=b.ua;b=_.Og(6);_.P();_.w(2);_.C("ngIf",a.getName());_.w();var c=a.getName();c=sKb.get(c);_.C("ngIf",c);_.w();_.C("ngIf",a.r5().length)("ngIfElse",b)}};yKb=function(a){a&1&&_.J(0,"img",5)};zKb=function(a){a&1&&_.J(0,"img",6)};AKb=function(a){a&1&&(_.E(0,"p",7),_.Q(1,"Review is up-to-date"),_.G())};
BKb=function(a){a&1&&(_.E(0,"p",7),_.Q(1,"Review outdated"),_.G())};CKb=function(a){a&1&&(_.E(0,"button",5)(1,"p"),_.Q(2,"ISA"),_.G()())};DKb=function(a){a&1&&(_.E(0,"button",12)(1,"p"),_.Q(2,"PR"),_.G()())};EKb=function(a){a&1&&(_.E(0,"button",13)(1,"p"),_.Q(2,"SA"),_.G()())};FKb=function(a){a&1&&(_.E(0,"button",14)(1,"p"),_.Q(2,"GA"),_.G()())};GKb=function(a){a&1&&(_.E(0,"button",15)(1,"p"),_.Q(2,"DP"),_.G()())};HKb=function(a){a&1&&(_.E(0,"button",16)(1,"p"),_.Q(2,"NA"),_.G()())};
JKb=function(a,b){a&1&&(_.E(0,"div",17)(1,"p",18),_.Q(2),_.G(),_.E(3,"p",19),_.Q(4),_.G(),_.E(5,"p",20),_.Q(6),_.G(),_.E(7,"p",21),_.Q(8),_.G()());if(a&2){const c=b.ua;_.P();_.w(2);_.dh(c.getName());_.w();a=_.Y(c,1);b=_.Y(c,4);_.Bg("satisfied-number",IKb(a)>=IKb(b));_.w();_.ch(" ",_.Y(c,1),"");_.w(2);_.ch("Target: ",_.Y(c,4),"");_.w(2);_.ch("Updated ",_.Y(c,2),"")}};KKb=function(a){a&1&&_.J(0,"stacks-popup-isa",4);a&2&&(a=_.P(),_.Bg("to-right",!a.product.o4a()),_.C("product",a.product))};
LKb=function(a){a&1&&_.J(0,"stacks-popup-recommended",5);a&2&&(a=_.P(),_.C("product",a.product)("domain",a.domain))};MKb=function(a){a&1&&_.J(0,"stacks-popup-pp",6);a&2&&(a=_.P(),_.C("productPhase",a.product.KW())("metrics",_.rl(a.product,MK,27,_.kl())))};NKb=function(a){a&1&&_.J(0,"stacks-popup-pp",7);a&2&&(a=_.P(),_.Bg("small-icon",a.iCa),_.C("productPhase",a.product.KW()))};OKb=function(a){a&1&&(_.J(0,"stacks-header",2),_.R(1,"async"));a&2&&(a=_.P(),_.C("breadcrumb",_.S(1,2,a.s3))("oldView",a.jD))};
PKb=function(a){a&1&&_.J(0,"loading",7)};QKb=function(a){a&1&&(_.E(0,"p",8),_.Q(1),_.G());a&2&&(a=_.P().Ka,_.w(),_.ch(" ",a.message," "))};RKb=function(a){a&1&&_.J(0,"stacks-popup-freshness",27);a&2&&(a=_.P().Ka,_.C("isFresh",_.Bl(a,60))("freshnessDate",_.Y(a,42))("productName",a.getName()))};SKb=function(a){a&1&&(_.E(0,"span",28),_.Q(1),_.G());a&2&&(a=_.P().Ka,_.w(),_.ch(" \u00a0Reviewed by team on ",_.Y(a,42)," "))};
TKb=function(a){a&1&&(_.E(0,"a",29),_.J(1,"img",30),_.Q(2," \u00a0Edit product "),_.G());if(a&2){var b=_.P().Ka;a=_.P(4);b="product/"+b.Tl()+"/edit";_.C("href",a.CX?`${a.N_.environment.e8}/${b}`:`/${b}`,_.Of)}};VKb=function(a){a&1&&(_.E(0,"a",31),_.J(1,"img",30),_.Q(2," \u00a0Edit product "),_.G());if(a&2){var b=_.P().Ka;const c=_.P(4);a=c;b="product/"+b.Tl()+"/edit";_.C("routerLink",_.oh(2,UKb,a.CX?`${a.N_.environment.e8}/${b}`:`/${b}`))("queryParams",c.params)}};
WKb=function(a){a&1&&(_.E(0,"div")(1,"div",32)(2,"strong"),_.Q(3,"WARNING:"),_.G(),_.Q(4," This product has not been reviewed by domain stewards and is not currently discoverable from browsing domain page. "),_.G()())};
XKb=function(a){a&1&&(_.L(0,33),_.E(1,"div",33),_.J(2,"mat-icon",34),_.E(3,"div",35),_.Q(4," This product is Not Allowed and not approved for use in Google. "),_.G(),_.E(5,"a",36),_.Q(6," More info "),_.G()(),_.M());a&2&&(a=_.P(5),_.w(5),_.C("ve",a.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",a.Ym("RESOURCE")))};
YKb=function(a,b){a&1&&(_.E(0,"div",18),_.J(1,"stacks-popup-product",42),_.E(2,"a",43),_.Q(3),_.G()());if(a&2){a=b.ua;b=_.P(2).Ka;const c=_.P(4);_.w();_.C("product",a)("domain",b.Vf());_.w();_.C("routerLink",_.oh(5,UKb,"/product/"+a.Tl()))("queryParams",c.params);_.w();_.dh(a.getName())}};
$Kb=function(a){a&1&&(_.E(0,"div",37),_.J(1,"div",38),_.E(2,"h2",39),_.Q(3,"Better Alternatives"),_.G(),_.E(4,"ul",40),_.B(5,YKb,4,7,"div",41),_.G()());if(a&2){a=_.P().Ka;const b=_.P(4);_.w();_.C("innerHTML",b.kza(_.ql(a,NK,79).mw()||""),_.Nf);_.w(4);_.C("ngForOf",_.rl(_.ql(a,NK,79),ZKb,6,_.kl()))}};
aLb=function(a,b){a&1&&(_.E(0,"a",45),_.Q(1),_.G());a&2&&(a=b.ua,b=_.P(6),_.C("href",a.getUrl(),_.Of)("ve",b.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Ym("RESOURCE")),_.w(),_.ch(" ",a.Np()," "))};bLb=function(a){a&1&&(_.E(0,"div",24)(1,"p"),_.Q(2,"Product Page"),_.G(),_.B(3,aLb,2,7,"a",44),_.G());a&2&&(a=_.P().Ka,_.w(3),_.C("ngForOf",_.rl(a,OK,28,_.kl())))};
cLb=function(a,b){a&1&&(_.E(0,"a",47),_.Q(1),_.G());a&2&&(a=b.ua,b=_.P(6),_.C("href",a.getUrl(),_.Of)("ve",b.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Ym("RESOURCE")),_.w(),_.ch(" ",a.Np()," "))};dLb=function(a){a&1&&(_.E(0,"div",24)(1,"p"),_.Q(2,"Landing Page"),_.G(),_.B(3,cLb,2,7,"a",46),_.G());a&2&&(a=_.P().Ka,_.w(3),_.C("ngForOf",a.Zfa()))};
eLb=function(a){a&1&&(_.E(0,"div",24)(1,"p"),_.Q(2,"Customer Adoption Stage"),_.G(),_.E(3,"a",48),_.Q(4),_.G()());if(a&2){a=_.P().Ka;const b=_.P(4);_.w(3);_.C("ve",b.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Ym("RESOURCE"));_.w();_.ch(" ",b.rTc(_.Gl(a,71,0))," ")}};fLb=function(a){a&1&&(_.E(0,"div",24)(1,"p"),_.Q(2,"Feature Requests"),_.G(),_.E(3,"span"),_.Q(4),_.G()());if(a&2){a=_.P().Ka;const b=_.P(4);_.w(4);_.ch(" ",b.jTc(a.hMb()),"")}};
gLb=function(a){a&1&&(_.E(0,"div"),_.Q(1," Contact "),_.E(2,"a",53),_.Q(3),_.G(),_.Q(4," for more information "),_.G());a&2&&(a=_.P().ua,_.w(2),_.C("href",a.value[1],_.Of),_.w(),_.ch("",a.value[0],"@"))};hLb=function(a){a&1&&(_.E(0,"div"),_.Q(1," Read instructions "),_.E(2,"a",54),_.Q(3," here "),_.G()());if(a&2){a=_.P().ua;const b=_.P(6);_.w(2);_.C("href",a.value[0],_.Of)("ve",b.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Ym("RESOURCE"))}};
iLb=function(a){a&1&&(_.E(0,"div"),_.Q(1," Sign up "),_.E(2,"a",54),_.Q(3," here "),_.G()());if(a&2){a=_.P().ua;const b=_.P(6);_.w(2);_.C("href",a.value[0],_.Of)("ve",b.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Ym("RESOURCE"))}};
jLb=function(a,b){a&1&&(_.E(0,"span")(1,"a",54),_.Q(2),_.G()());if(a&2){a=b.ua;b=_.P(5).Ka;const c=_.P(3);_.w();_.C("href",`https://moma.corp.google.com/team/${a}`,_.Of)("ve",c.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.Ym("RESOURCE"));_.w();_.ch(" ",b.PYb.get(a)," ")}};kLb=function(a){a&1&&(_.E(0,"span"),_.Q(1," is allowed."),_.G())};lLb=function(a){a&1&&(_.E(0,"span"),_.Q(1," are allowed."),_.G())};
mLb=function(a){a&1&&(_.E(0,"div"),_.B(1,jLb,3,7,"span",51)(2,kLb,2,0,"span",9)(3,lLb,2,0,"span",9),_.G());a&2&&(a=_.P().ua,_.w(),_.C("ngForOf",a.value),_.w(),_.C("ngIf",a.value.length===1),_.w(),_.C("ngIf",a.value.length>1))};
nLb=function(a,b){a&1&&(_.E(0,"span")(1,"a",54),_.Q(2),_.G()());if(a&2){a=b.ua;b=_.P(5).Ka;const c=_.P(3);_.w();_.C("href",`https://moma.corp.google.com/team/${a}`,_.Of)("ve",c.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.Ym("RESOURCE"));_.w();_.ch(" ",b.PYb.get(a)," ")}};oLb=function(a){a&1&&(_.E(0,"span"),_.Q(1," is not allowed."),_.G())};pLb=function(a){a&1&&(_.E(0,"span"),_.Q(1," are not allowed."),_.G())};
qLb=function(a){a&1&&(_.E(0,"div"),_.B(1,nLb,3,7,"span",51)(2,oLb,2,0,"span",9)(3,pLb,2,0,"span",9),_.G());a&2&&(a=_.P().ua,_.w(),_.C("ngForOf",a.value),_.w(),_.C("ngIf",a.value.length===1),_.w(),_.C("ngIf",a.value.length>1))};
rLb=function(a){a&1&&(_.E(0,"div"),_.Q(1," Please see the "),_.E(2,"a",54),_.Q(3," general guidance "),_.G(),_.Q(4," for using GCP Systems. "),_.G());if(a&2){a=_.P().ua;const b=_.P(6);_.w(2);_.C("href",a.value[0],_.Of)("ve",b.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Ym("RESOURCE"))}};
sLb=function(a){a&1&&(_.E(0,"div"),_.Q(1," Default visibility "),_.E(2,"a",54),_.Q(3," here "),_.G()());if(a&2){a=_.P().ua;const b=_.P(6);_.w(2);_.C("href",a.value[0],_.Of)("ve",b.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Ym("RESOURCE"))}};tLb=function(a,b){a&1&&(_.E(0,"span"),_.Q(1),_.G());a&2&&(a=b.ua,_.w(),_.ch(" ",a," "))};uLb=function(a){a&1&&(_.E(0,"div"),_.B(1,tLb,2,1,"span",51),_.Q(2," are allowed. "),_.G());a&2&&(a=_.P().ua,_.w(),_.C("ngForOf",a.value))};
vLb=function(a){a&1&&(_.E(0,"div"),_.Q(1),_.G());a&2&&(a=_.P().ua,_.w(),_.ch(" ",a.value," "))};
wLb=function(a,b){a&1&&(_.E(0,"div"),_.B(1,gLb,5,2,"div",9)(2,hLb,4,6,"div",9)(3,iLb,4,6,"div",9)(4,mLb,4,3,"div",9)(5,qLb,4,3,"div",9)(6,rLb,5,6,"div",9)(7,sLb,4,6,"div",9)(8,uLb,3,1,"div",9)(9,vLb,2,1,"div",9),_.G());a&2&&(a=b.ua,_.w(),_.C("ngIf",a.key==="contactTeam"),_.w(),_.C("ngIf",a.key==="onboardingDoc"),_.w(),_.C("ngIf",a.key==="signUpDoc"),_.w(),_.C("ngIf",a.key==="includedTeamId"),_.w(),_.C("ngIf",a.key==="excludedTeamId"),_.w(),_.C("ngIf",a.key==="gcpGuidance"),_.w(),_.C("ngIf",a.key===
"buildVisibility"),_.w(),_.C("ngIf",a.key==="groups"),_.w(),_.C("ngIf",a.key==="other"))};yLb=function(a){a&1&&(_.E(0,"div",55)(1,"a",54),_.Q(2),_.G()());if(a&2){a=_.P(2).Ka;const b=_.P().Ka,c=_.P(3);_.w();_.C("href",xLb(a.Tl()),_.Of)("ve",c.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.Ym("RESOURCE"));_.w();_.ch(" more (+",b.cra.length-3,") ")}};
zLb=function(a){a&1&&(_.E(0,"div",24)(1,"div",49)(2,"p"),_.Q(3,"Product Allowlist"),_.G(),_.J(4,"stacks-popup-info",50),_.G(),_.B(5,wLb,10,9,"div",51)(6,yLb,3,7,"div",52),_.G());a&2&&(a=_.P(2).Ka,_.w(5),_.C("ngForOf",a.cra.slice(0,3)),_.w(),_.C("ngIf",a.cra.length>3))};ALb=function(a,b){a&1&&(_.E(0,"div")(1,"ul"),_.Q(2),_.G()());a&2&&(a=b.ua,_.w(2),_.ch(" ",a," "))};
BLb=function(a){a&1&&(_.E(0,"div")(1,"a",54),_.Q(2),_.G()());if(a&2){a=_.P(2).Ka;const b=_.P(4);_.w();_.C("href",xLb(a.Tl()),_.Of)("ve",b.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Ym("RESOURCE"));_.w();_.ch(" more (+",_.Hl(a,89,_.kl()).length-3,") ")}};
CLb=function(a){a&1&&(_.E(0,"div",24)(1,"p"),_.Q(2,"Not Allowed Product Versions"),_.G(),_.B(3,ALb,3,1,"div",51)(4,BLb,3,7,"div",9),_.G());a&2&&(a=_.P().Ka,_.w(3),_.C("ngForOf",_.Hl(a,89,_.kl()).slice(0,3)),_.w(),_.C("ngIf",_.Hl(a,89,_.kl()).length>3))};DLb=function(a){a&1&&(_.E(0,"div",24)(1,"p"),_.Q(2,"Specialized Purpose"),_.G(),_.E(3,"div"),_.Q(4),_.G()());a&2&&(a=_.P().Ka,_.w(4),_.dh(_.Y(a,74)))};
ELb=function(a){a&1&&(_.E(0,"div",24)(1,"p"),_.Q(2,"ISA Status"),_.G(),_.E(3,"a",56),_.Q(4," Agreement signed "),_.G()());if(a&2){a=_.P().Ka;const b=_.P(4);_.w(3);_.Sg("href","/agreement/",a.Tl(),"",_.Of);_.C("ve",b.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Ym("RESOURCE"))}};
FLb=function(a){a&1&&(_.E(0,"div",24)(1,"p"),_.Q(2,"ISA Status"),_.G(),_.E(3,"a",56),_.Q(4," Unsigned draft agreement "),_.G()());if(a&2){a=_.P().Ka;const b=_.P(4);_.w(3);_.Sg("href","/agreement/",a.Tl(),"",_.Of);_.C("ve",b.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Ym("RESOURCE"))}};
GLb=function(a){a&1&&(_.E(0,"div",24)(1,"p"),_.Q(2,"Moma Teams"),_.G(),_.E(3,"a",54),_.Q(4," Product page "),_.G()());if(a&2){a=_.P().Ka;const b=_.P(4);_.w(3);_.Sg("href","http://moma.corp.google.com/product/",a.My(),"",_.Of);_.C("ve",b.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",b.Ym("RESOURCE"))}};HLb=function(a,b){a&1&&(_.E(0,"li"),_.J(1,"stacks-icon-link",59),_.G());a&2&&(a=b.ua,_.w(),_.C("link",a))};
ILb=function(a){a&1&&(_.E(0,"section",57)(1,"h2",58),_.Q(2,"Used in the following Core Solution(s):"),_.G(),_.E(3,"ul"),_.B(4,HLb,2,1,"li",51),_.G()());a&2&&(a=_.P(2).Ka,_.w(4),_.C("ngForOf",a.wza))};JLb=function(a,b){a&1&&(_.E(0,"div")(1,"div",65),_.Q(2),_.G(),_.E(3,"div",66),_.Q(4),_.G(),_.E(5,"div"),_.Q(6),_.G(),_.E(7,"div",62),_.Q(8),_.G()());a&2&&(a=b.ua,_.w(2),_.dh(_.Y(a,1)),_.w(2),_.dh(a.getName()),_.w(2),_.ch("Target: ",_.Y(a,4),""),_.w(2),_.ch("Updated ",_.Y(a,2),""))};
KLb=function(a){a&1&&(_.E(0,"section",57)(1,"header",60)(2,"h2",61),_.Q(3,"Metrics"),_.G(),_.E(4,"p",62),_.Q(5,"Source: Stacks data"),_.G()(),_.E(6,"div",63),_.B(7,JLb,9,4,"div",64),_.G()());a&2&&(a=_.P().Ka,_.w(7),_.C("stacksExpandListOf",_.rl(a,MK,27,_.kl())))};LLb=function(a){a&1&&(_.E(0,"section",57)(1,"h2",67),_.Q(2,"Product Phase Reason"),_.G(),_.E(3,"p",68),_.Q(4),_.G()());a&2&&(a=_.P().Ka,_.w(4),_.dh(_.Y(a,86)))};
MLb=function(a){a&1&&(_.E(0,"section",57)(1,"h2",69),_.Q(2,"Education materials"),_.G(),_.J(3,"stacks-link-lists",70),_.G());a&2&&(a=_.P(2).Ka,_.w(3),_.C("lists",a.BKb))};NLb=function(a,b){a&1&&_.J(0,"iframe",75);a&2&&_.C("src",b.ua,_.tia)};OLb=function(a){a&1&&(_.L(0),_.E(1,"h3",73),_.Q(2,"Roadmap"),_.G(),_.B(3,NLb,1,1,"iframe",74),_.M());a&2&&(a=_.P(3).Ka,_.w(3),_.C("ngForOf",a.bVb))};
PLb=function(a){a&1&&(_.E(0,"section",57)(1,"h2",71),_.Q(2),_.G(),_.J(3,"stacks-link-lists",72),_.B(4,OLb,4,1,"ng-container",9),_.G());if(a&2){a=_.P().Ka;const b=_.P().Ka;_.w(2);_.ch("About ",a.name,"");_.w();_.C("lists",b.YFb);_.w();_.C("ngIf",b.bVb.length)}};QLb=function(a,b){a&1&&(_.E(0,"li"),_.J(1,"stacks-icon-link",78),_.G());a&2&&(a=b.ua,_.w(),_.C("isContact",!0)("link",a))};
RLb=function(a){a&1&&(_.L(0),_.E(1,"h3"),_.Q(2,"Meet the team"),_.G(),_.E(3,"ul",40),_.B(4,QLb,2,2,"li",51),_.G(),_.M());a&2&&(a=_.P(3).Ka,_.w(),_.Bg("h3-margin-top",a.X1a.length),_.w(3),_.C("ngForOf",a.S3))};SLb=function(a){a&1&&(_.E(0,"section",57)(1,"h2",76),_.Q(2,"Feedback and communications"),_.G(),_.J(3,"stacks-link-lists",77),_.B(4,RLb,5,3,"ng-container",9),_.G());a&2&&(a=_.P(2).Ka,_.w(3),_.C("lists",a.X1a),_.w(),_.C("ngIf",a.S3.length))};
TLb=function(a){a&1&&(_.E(0,"section",57)(1,"h2",79),_.Q(2,"Additional guidance"),_.G(),_.E(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. "),_.G(),_.J(5,"stacks-link-lists",77),_.G());a&2&&(a=_.P(2).Ka,_.w(5),_.C("lists",a.GMb))};ULb=function(a,b){a&1&&(_.E(0,"li"),_.J(1,"stacks-icon-link",81),_.G());a&2&&(a=b.ua,_.w(),_.C("link",a))};
VLb=function(a){a&1&&(_.E(0,"ul"),_.B(1,ULb,2,1,"li",51),_.G());a&2&&(a=_.P(4).Ka,_.w(),_.C("ngForOf",a.O3))};WLb=function(a){a&1&&(_.E(0,"h3"),_.Q(1,"Codepaths"),_.G(),_.B(2,VLb,2,1,"ul",9));a&2&&(a=_.P(3).Ka,_.w(2),_.C("ngIf",a.O3.length))};XLb=function(a,b){a&1&&(_.E(0,"li"),_.J(1,"stacks-icon-link",82),_.G());a&2&&(a=b.ua,_.w(),_.C("link",a))};
YLb=function(a){a&1&&(_.E(0,"h3"),_.Q(1,"Other resources"),_.G(),_.E(2,"ul",40),_.B(3,XLb,2,1,"li",51),_.G());a&2&&(a=_.P(3).Ka,_.Bg("h3-margin-top",a.O3.length),_.w(3),_.C("ngForOf",a.yfb))};ZLb=function(a){a&1&&(_.E(0,"section",57)(1,"h2",39),_.Q(2,"Additional resources"),_.G(),_.B(3,WLb,3,1,"ng-template",80)(4,YLb,4,3,"ng-template",80),_.G());a&2&&(a=_.P(2).Ka,_.w(3),_.C("ngIf",a.O3.length),_.w(),_.C("ngIf",a.yfb.length))};
$Lb=function(a,b){a&1&&(_.E(0,"ul"),_.J(1,"stacks-icon-link",82),_.G());a&2&&(a=b.ua,_.w(),_.C("link",a))};aMb=function(a,b){a&1&&(_.L(0),_.E(1,"h3",83),_.Q(2),_.G(),_.E(3,"p"),_.Q(4),_.G(),_.B(5,$Lb,2,1,"ul",51),_.J(6,"br"),_.M());a&2&&(a=b.ua,_.w(2),_.dh(a.name),_.w(2),_.dh(a.description),_.w(),_.C("ngForOf",a.links))};bMb=function(a){a&1&&(_.E(0,"section",57)(1,"h2",83),_.Q(2,"External Google Tool Mapping"),_.G(),_.B(3,aMb,7,3,"ng-container",51),_.G());a&2&&(a=_.P(2).Ka,_.w(3),_.C("ngForOf",a.KRc))};
cMb=function(a,b){a&1&&(_.L(0),_.E(1,"div",10)(2,"div",11)(3,"h1"),_.Q(4),_.G(),_.E(5,"div",12)(6,"p",13),_.B(7,RKb,1,3,"stacks-popup-freshness",14)(8,SKb,2,1,"span",15)(9,TKb,3,1,"a",16)(10,VKb,3,4,"a",17),_.G()()(),_.B(11,WKb,5,0,"div",9),_.E(12,"div",18),_.J(13,"stacks-popup-product",19),_.G(),_.B(14,XKb,7,5,"ng-container",20)(15,$Kb,6,2,"div",21),_.J(16,"div",22),_.E(17,"div"),_.B(18,bLb,4,1,"div",23)(19,dLb,4,1,"div",23),_.E(20,"div",24)(21,"p"),_.Q(22,"Product Phase"),_.G(),_.E(23,"a",25),_.Q(24),
_.G()(),_.B(25,eLb,5,6,"div",23)(26,fLb,5,1,"div",23)(27,zLb,7,2,"div",23)(28,CLb,5,2,"div",23)(29,DLb,5,1,"div",23)(30,ELb,5,7,"div",23)(31,FLb,5,7,"div",23)(32,GLb,5,7,"div",23),_.G(),_.B(33,ILb,5,1,"section",26)(34,KLb,8,1,"section",26)(35,LLb,5,1,"section",26)(36,MLb,4,1,"section",26)(37,PLb,5,3,"section",26)(38,SLb,5,2,"section",26)(39,TLb,6,1,"section",26)(40,ZLb,5,2,"section",26)(41,bMb,4,1,"section",26),_.G(),_.M());if(a&2){a=b.Ka;b=_.P().Ka;const c=_.P(3);_.w();_.C("ve",c.zl.ysc)("veImpression",
!0)("veClick",!0)("veMutable",!0)("veMetadata",c.Ym(a.Tl()));_.w(3);_.dh(a.getName());_.w(2);_.C("ve",c.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.Ym("EDIT_PRODUCT"));_.w();_.C("ngIf",c.NKb&&_.Y(a,42));_.w();_.C("ngIf",c.NKb&&_.Y(a,42));_.w();_.C("ngIf",c.CX);_.w();_.C("ngIf",!c.CX);_.w();_.C("ngIf",!_.Y(a,68)&&a.Vf().AC()!=c.q8b[1]);_.w(2);_.C("product",a)("domain",a.Vf());_.w();_.C("ngIf",a.KW()===5);_.w();_.C("ngIf",_.hl(a,NK,79)&&_.ql(a,NK,79).UF());_.w();_.C("innerHTML",
c.kza(a.mw()),_.Nf);_.w(2);_.C("ngIf",_.rl(a,OK,28,_.kl()).length);_.w();_.C("ngIf",a.Zfa().length);_.w(4);_.C("ve",c.zl.jn)("veImpression",!1)("veClick",!0)("veMutable",!0)("veMetadata",c.Ym("RESOURCE"));_.w();_.ch(" ",c.vTc(a.KW())," ");_.w();_.C("ngIf",_.Gl(a,71,0));_.w();_.C("ngIf",a.QMb());_.w();_.C("ngIf",b.cra.length);_.w();_.C("ngIf",_.Hl(a,89,_.kl()).length);_.w();_.C("ngIf",_.Y(a,74));_.w();_.C("ngIf",a.eva());_.w();_.C("ngIf",_.Bl(a,69));_.w();_.C("ngIf",c.vib&&a.HC()&&a.My()>0);_.w();
_.C("ngIf",c.HZa&&b.wza.length);_.w();_.C("ngIf",_.rl(a,MK,27,_.kl()).length>0);_.w();_.C("ngIf",_.Wl(a,86));_.w();_.C("ngIf",b.BKb.length);_.w();_.C("ngIf",b.YFb.length||a.Gnd);_.w();_.C("ngIf",b.X1a.length||b.S3.length);_.w();_.C("ngIf",b.GMb.length);_.w();_.C("ngIf",b.O3.length||b.yfb.length);_.w();_.C("ngIf",c.EZa&&_.rl(a,PK,81,_.kl()).length)}};dMb=function(a,b){a&1&&(_.L(0),_.B(1,cMb,42,46,"ng-container",9),_.M());a&2&&(a=b.Ka,_.w(),_.C("ngIf",a.product))};
eMb=function(a){a&1&&(_.L(0),_.B(1,dMb,2,1,"ng-container",9),_.M());a&2&&(a=_.P().Ka,_.w(),_.C("ngIf",a.Tb))};fMb=function(a,b){a&1&&(_.L(0,3),_.B(1,PKb,1,0,"loading",4)(2,QKb,2,1,"p",5)(3,eMb,2,1,"ng-container",6),_.M());a&2&&(a=b.Ka,b=_.P(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.Xc.ij),_.w(),_.C("ngSwitchCase",b.Xc.Error),_.w(),_.C("ngSwitchCase",b.Xc.bi))};
gMb=function(a){const b=[];if(_.rl(a,QK,80,_.kl()).length)for(const c of _.rl(a,QK,80,_.kl()))for(const d of c.j5())d.i5().filter(e=>e.Tl()===a.qO()).forEach(()=>{b.push(EK({name:c.getName(),url:`https://stacks-v4.corp.google.com/core_solution/${c.IW()}`,icon:"https://static.corp.google.com/stacks/icon_cs.svg"}))});return b};
iMb=function(a){const b=[];for(const c of _.rl(a,PK,81,_.kl())){a=_.X(c,1);let d="";_.rl(c,hMb,2,_.kl()).length>0&&(d=d.concat("\n",_.rl(c,hMb,2,_.kl())[0].mw()));const e=_.Hl(c,3,_.kl()).map(f=>EK({name:f,url:f,icon:"link"})).sort(DK);b.push({name:a,description:d,links:e})}return b};
lMb=function(a){const b=[];jGb([{source:_.rl(a,OK,8,_.kl(_.fl)),Di:b,name:"Critical user journeys",icon:"link"},{source:_.rl(a,OK,12,_.kl(_.fl)),Di:b,name:"Future plans",icon:"drive_document"},{source:_.rl(a,OK,20,_.kl(_.fl)),Di:b,name:"Launch plans",icon:"drive_document"},{source:_.rl(a,OK,32,_.kl(_.fl)),Di:b,name:"SLOs",icon:"link"},{source:_.rl(a,OK,22,_.kl(_.fl)),Di:b,name:"Monitoring",icon:"planner_review"}]);if(_.Bl(a,45)||_.Bl(a,46)){var c=[];_.Bl(a,45)&&c.push(EK({name:"Google Cloud Platform support",
icon:"cloud_done"}));_.Bl(a,46)&&c.push(EK({name:"Open source",icon:"ic_github_grey600_24dp.svg"}));c=(new FK).Pd("Other attributes").v_(c);b.push(c)}_.rl(a,jMb,47,_.kl()).length&&(c=(new FK).Pd("Data classification").v_(_.rl(a,jMb,47,_.kl()).map(d=>EK({name:d.ng(),icon:"data_table"}))),b.push(c));_.rl(a,kMb,41,_.kl()).length&&(a=(new FK).Pd("Languages").v_(_.rl(a,kMb,41,_.kl()).map(d=>EK({name:d.ng(),icon:"language"})).sort(DK)),b.push(a));b.sort((d,e)=>d.ng()==="Other attributes"?1:e.ng()==="Other attributes"?
-1:d.ng()==="Data classification"?1:e.ng()==="Data classification"?-1:DK(d,e));return b};
mMb=function(a){const b=[];jGb([{source:a.Lfa(_.fl),Di:b,name:"Ask a question",icon:"atari_site"},{source:_.rl(a,OK,56,_.kl(_.fl)),Di:b,name:"Report an issue",icon:"atari_site"},{source:_.rl(a,OK,57,_.kl(_.fl)),Di:b,name:"Stay updated",icon:"atari_site"}]);_.xl(a,35,_.kl()).length&&!a.AW().length&&(a=(new FK).Pd("Team member").v_(_.xl(a,35,_.kl()).map(c=>EK({name:"Moma Teams",url:`https://moma.corp.google.com/team/${c}`,icon:"group"}))),b.push(a));b.sort(DK);return b};
nMb=function(a){if(!a.AW().length)return[];let b=[],c=[];_.xl(a,35,_.kl()).length&&(b=_.xl(a,35,_.kl()).map(d=>EK({name:"Full team...",url:`https://moma.corp.google.com/team/${d}`,icon:"moma_teams.png"})));c=iGb(a.AW(_.fl));return[...c,...b]};
oMb=function(a){let b=[],c=[];_.Hl(a,83,_.kl()).length?b=_.Hl(a,83,_.kl()).map(d=>EK({name:"Glossary",url:`https://moma.corp.google.com/glossary?entity=/g/${d}`,icon:"auto_stories"})):_.xl(a,14,_.kl()).length&&(b=_.xl(a,14,_.kl()).map(d=>EK({name:"Glossary",url:`https://glossary.googleplex.com/terms/${d}`,icon:"auto_stories"})));a.gga().length&&(c=hGb(a.gga(_.fl),"link"));return[...b,...c].sort(DK)};qMb=function(a=[]){return a.map(pMb).sort(DK)};
pMb=function(a){return EK({name:a,url:a.startsWith("http")?a:`http:${a}`,icon:"code"})};rMb=function(a){return(a!=null?a:[]).map(b=>{const c=new Map;c.set("roadmapId",b);return(0,_.Lc)`https://roadmap.googleplex.com/${c.get("roadmapId")}`})};sMb=function(a){a&1&&_.J(0,"folder-tab-header",5);a&2&&(a=_.P(),_.C("viewData",a.wb),_.zg("aria-labelledby",a.ZQ))};
tMb=function(a){a&1&&_.J(0,"readme",12);a&2&&(a=_.P(2),_.C("markdownContent",a.vza)("safeHtmlContent",a.kjb)("shouldCollapse",!RK(a))("trackProjectId",a.location.tb)("trackGestureScroll",!0))};uMb=function(a){a&1&&(_.J(0,"folder-detail-section",13),_.R(1,"async"));a&2&&(a=_.P(2),_.C("title",a.Ujc)("groupedFiles",a.Obb)("useRelativeUrls",!RK(a))("aggregations",_.S(1,5,a.aggregations))("isPiper",a.wj(a.location)))};
vMb=function(a){if(a&1){const b=_.ke();_.E(0,"folder-detail-section",14);_.R(1,"async");_.R(2,"async");_.N("toggle",function(c){_.n(b);const d=_.P(2);return _.q(d.VPc(c))});_.G()}a&2&&(a=_.P(2),_.C("title",a.Tjc)("groupedFiles",a.AYa)("initiallyExpanded",_.S(1,6,_.v(a.jx.uva(),_.eg())))("useRelativeUrls",!RK(a))("aggregations",_.S(2,8,a.aggregations))("isPiper",a.wj(a.location)))};
wMb=function(a){if(a&1){const b=_.ke();_.E(0,"folder-detail-section",15);_.R(1,"async");_.R(2,"async");_.N("toggle",function(c){_.n(b);const d=_.P(2);return _.q(d.iTc(c))});_.G()}a&2&&(a=_.P(2),_.C("title",a.Vjc)("groupedFiles",a.fMb)("initiallyExpanded",_.S(1,6,SK(a.Ho)?_.v(a.jx.jga(),_.eg()):_.r(!0)))("useRelativeUrls",!RK(a))("aggregations",_.S(2,8,a.aggregations))("isPiper",a.wj(a.location)))};
xMb=function(a){a&1&&(_.E(0,"main",6,0),_.B(2,tMb,1,5,"readme",7),_.E(3,"mat-accordion",8),_.B(4,uMb,2,7,"folder-detail-section",9)(5,vMb,3,10,"folder-detail-section",10)(6,wMb,3,10,"folder-detail-section",11),_.G()());a&2&&(a=_.P(),_.zg("aria-labelledby",a.ZQ),_.w(2),_.C("ngIf",a.vza),_.w(),_.C("multi",!0),_.w(),_.C("ngIf",SK(a.Ho)),_.w(),_.C("ngIf",SK(a.qo)),_.w(),_.C("ngIf",SK(a.VJ)))};
yMb=function(a,b){a&1&&(_.E(0,"mat-option",21),_.Q(1),_.G());a&2&&(a=b.ua,_.C("value",a.Tl()),_.w(),_.ch(" ",a.getName()," "))};zMb=function(a){if(a&1){const b=_.ke();_.E(0,"div",18)(1,"mat-form-field")(2,"mat-label");_.Q(3);_.G();_.E(4,"mat-select",19);_.N("selectionChange",function(c){_.n(b);const d=_.P(3);return _.q(d.VVb.next(c.value))});_.B(5,yMb,2,2,"mat-option",20);_.G()()()}a&2&&(a=_.P().Ka,_.w(3),_.ch("",a.length," products:"),_.w(),_.C("value",a[0].Tl()),_.w(),_.C("ngForOf",a))};
AMb=function(a,b){a&1&&(_.L(0),_.B(1,zMb,6,3,"div",16),_.J(2,"stacks-product-page",17),_.R(3,"async"),_.R(4,"async"),_.M());a&2&&(a=b.Ka,b=_.P(2),_.w(),_.C("ngIf",a.length>1),_.w(),_.Bg("dark-theme",_.S(3,4,b.Oz.theme)==="DARK"),_.C("productIdFromParent",_.S(4,6,b.lta)))};BMb=function(a){a&1&&(_.L(0),_.B(1,AMb,5,8,"ng-container",4),_.R(2,"async"),_.M());a&2&&(a=_.P(),_.w(),_.C("ngIf",_.S(2,1,a.PXb)))};CMb=function(a){return a.getType()===3?a.oe()+"/":a.oe()};
DMb=function(a){a&1&&(_.L(0),_.Q(1,"\n  "),_.J(2,"diff-detail-header",6),_.Q(3,"\n  "),_.E(4,"code-diff-chunks",7),_.Q(5,"\n  "),_.G(),_.Q(6,"\n"),_.M());a&2&&(a=_.P(),_.w(2),_.C("viewData",a.wb),_.w(2),_.C("fileName",a.ggb)("diffChunks",a.wb.wta.lC))};EMb=function(a){a&1&&(_.E(0,"dc-information-box"),_.Q(1,"\n      This directory is a git submodule that is hosted on another platform.\n    "),_.G())};
FMb=function(a){a&1&&(_.E(0,"a",17,3),_.Q(2),_.G());a&2&&(a=_.P(2),_.C("routerLink",a.IUc),_.w(2),_.ch("\n        ",a.wb.pga,"\n      "))};GMb=function(a){a&1&&(_.Q(0,"\n        "),_.E(1,"a",18,4),_.Q(3),_.G(),_.Q(4,"\n      "));a&2&&(a=_.P(2),_.w(),_.C("externalLink",a.MRc),_.w(2),_.ch("\n          ",a.wb.pga,""))};
HMb=function(a){if(a&1){const b=_.ke();_.Q(0,"\n    ");_.E(1,"detail-header",8);_.Q(2,"\n  ");_.G();_.Q(3,"\n\n  ");_.E(4,"main");_.Q(5,"\n    ");_.B(6,EMb,2,0,"dc-information-box",9);_.Q(7,"\n\n    ");_.E(8,"h3",10);_.Q(9,"Git Submodule");_.G();_.Q(10,"\n    ");_.E(11,"dc-p",11);_.Q(12,"\n      This directory is a git submodule. A submodule is a git repository stored inside another.\n    ");_.G();_.Q(13,"\n    ");_.E(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    ");
_.G();_.Q(16,"\n\n    ");_.E(17,"dc-p",12);_.Q(18,"\n      ");_.E(19,"span");_.Q(20,"Git URL:");_.G();_.Q(21,"\n      ");_.B(22,FMb,3,2,"a",13);_.Q(23,"\n      ");_.B(24,GMb,5,2,"ng-template",null,1,_.qh);_.Q(26,"\n      ");_.E(27,"copy-button",14);_.N("copyEvent",function(){_.n(b);const c=_.P();_.DG((c.ITc||c.LRc).ma);return _.q()});_.Q(28,"\n      ");_.G();_.Q(29,"\n    ");_.G();_.Q(30,"\n    ");_.E(31,"dc-p",15);_.Q(32,"\n      ");_.E(33,"span");_.Q(34,"Commit hash:");_.G();_.Q(35,"\n      ");
_.E(36,"span",16,2);_.Q(38);_.G();_.Q(39,"\n      ");_.E(40,"copy-button",14);_.N("copyEvent",function(){_.n(b);const c=_.P();_.DG(c.oOc.ma);return _.q()});_.Q(41,"\n      ");_.G();_.Q(42,"\n    ");_.G();_.Q(43,"\n  ");_.G();_.Q(44,"\n")}if(a&2){a=_.Og(25);const b=_.P();_.w();_.C("viewData",b.wb);_.w(5);_.C("ngIf",!b.aPb);_.w(16);_.C("ngIf",b.aPb)("ngIfElse",a);_.w(5);_.C("copyText",b.wb.pga)("isSmall",!0);_.w(11);_.dh(b.wb.sy);_.w(2);_.C("copyText",b.wb.sy)("isSmall",!0)}};
IMb=function(a){const b=a.fl.map(c=>({no:c,eua:!1}));return{Gd:a.Va,hH:a.hH,entries:b}};JMb=function(a){const b=[];for(let c=0;c<a.fl.length;c++)b.push({no:a.fl[c],eua:!0});return{Gd:a.Va,hH:a.hH,entries:b}};KMb=function(){};LMb=function(a){a&1&&_.B(0,KMb,0,0,"ng-template",12);a&2&&(_.P(3),_.C("ngTemplateOutlet",_.Og(3)))};
MMb=function(a,b){a&1&&(_.J(0,"history-table",13),_.R(1,"async"),_.R(2,"async"));if(a&2){a=b.Ka;b=_.P(2).Ka;const c=_.P();_.C("data",b.Tb.DO)("historyPlace",a)("blameInfo",_.S(1,5,c.Era))("columnType",b.Tb.columnType)("focusCommit",_.S(2,7,c.zfa))}};NMb=function(a){if(a&1){const b=_.ke();_.E(0,"button",15);_.N("click",function(){const c=_.n(b).Ka;return _.q(c())});_.Q(1," Show more ");_.G()}if(a&2){a=_.P(3).Ka;const b=_.P();_.C("trackBucket",b.bR.P0)("trackProjectId",a.Tb.Va.tb)}};
OMb=function(a){if(a&1){const b=_.ke();_.E(0,"button",15);_.N("click",function(){const c=_.n(b).Ka;return _.q(c())});_.Q(1," Show all ");_.G()}if(a&2){a=_.P(3).Ka;const b=_.P();_.C("trackBucket",b.bR.P0)("trackProjectId",a.Tb.Va.tb)}};PMb=function(a){a&1&&(_.L(0),_.B(1,NMb,2,2,"button",14)(2,OMb,2,2,"button",14),_.M());a&2&&(a=_.P(2).Ka,_.w(),_.C("ngIf",a.Tb.iua),_.w(),_.C("ngIf",a.Tb.bfa))};
QMb=function(a){a&1&&(_.E(0,"div",16),_.J(1,"mat-spinner",17),_.G());a&2&&(_.w(),_.C("diameter",18)("strokeWidth",2))};RMb=function(a){a&1&&(_.E(0,"dc-information-box",18),_.Q(1," Failed to fetch more history "),_.G())};
SMb=function(a){a&1&&(_.L(0),_.B(1,LMb,1,1,null,7),_.R(2,"async"),_.E(3,"div",8),_.R(4,"async"),_.B(5,MMb,3,9,"history-table",9),_.R(6,"async"),_.L(7,4),_.R(8,"async"),_.B(9,PMb,3,2,"ng-container",5)(10,QMb,2,2,"div",10)(11,RMb,2,0,"dc-information-box",11),_.M(),_.G(),_.M());if(a&2){a=_.P().Ka;const b=_.P();_.w();_.C("ngIf",_.S(2,8,b.Ofb));_.w(2);_.Bg("hidden",_.S(4,10,b.Ofb));_.w(2);_.C("ngIf",_.S(6,12,a.Tb.DO.Gd));_.w(2);_.C("ngSwitch",_.S(8,14,b.l6));_.w(2);_.C("ngSwitchCase",b.qE.bi);_.w();_.C("ngSwitchCase",
b.qE.ij);_.w();_.C("ngSwitchCase",b.qE.Error)}};TMb=function(){};UMb=function(a){a&1&&_.B(0,TMb,0,0,"ng-template",12);a&2&&(_.P(2),_.C("ngTemplateOutlet",_.Og(3)))};VMb=function(a){a&1&&(_.E(0,"dc-information-box",19),_.Q(1," History unavailable "),_.G())};
WMb=function(a,b){a&1&&(_.L(0,4),_.B(1,SMb,12,16,"ng-container",5)(2,UMb,1,1,null,5)(3,VMb,2,0,"dc-information-box",6),_.M());a&2&&(a=b.Ka,b=_.P(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.qE.bi),_.w(),_.C("ngSwitchCase",b.qE.ij),_.w(),_.C("ngSwitchCase",b.qE.Error))};XMb=function(a){a&1&&(_.Kg(0,1),_.J(1,"loading",20),_.Lg());a&2&&(_.w(),_.C("hasBackground",!0)("diameter",36))};YMb=function(a){return OAb(a)||a.kind===8};
ZMb=function(a,b,c){const d=_.bk(a,1);return d&&b.KNb.has(d)?_.r({Qc:a,sL:d}):_.bk(a,3)||_.VF(a)?_.v(_.gI(c,a,"path",1),_.u(e=>({Qc:a,sL:e}))):_.r({Qc:a,sL:b.jXc})};$Mb=function(a,b){return!!a.DO.entries.find(c=>c.no.wf===b)};aNb=function(a,b){return _.gr(a.location,b.location)};bNb=function(a){return a.kind===0&&!a.Zsa||a.kind===3||a.kind===2};dNb=function(a,b){const c=a.location;return _.ck(c)?_.v(cNb(b,c),_.u(d=>_.uG(d)?_.sF(Object.assign({},d.Tb,{wb:a})):d)):_.nf};
eNb=function(a){const [b,c]=a;return!!b&&_.uG(c)};fNb=function({Vd:a}){return`${(a==null?0:a.startLine)?a.startLine:""}${(a==null?0:a.endLine)&&a.endLine!==a.startLine?`-${a.endLine}`:""}`};gNb=function({Vd:a}){if(a!=null&&a.startLine)return a.endLine?[{start:a.startLine,end:a.endLine}]:a.startLine};hNb=function(a){a&1&&_.J(0,"loading")};
iNb=function(a){if(a&1){const b=_.ke();_.L(0);_.Q(1," There are more than 500 findings for this layer. Loading them may take some time. ");_.E(2,"button",11);_.N("click",function(){_.n(b);const c=_.P(2).ua,d=_.P(3).Ka;return _.q(d.Eob.add(c.ji.id))});_.Q(3," Show findings anyway... ");_.G();_.M()}if(a&2){a=_.P(2).ua;const b=_.P(4);_.w(2);_.zg("data-action",b.yuc)("data-action-id",a.ji.id)}};jNb=function(a){a&1&&_.Gg(0)};
lNb=function(a){a&1&&(_.L(0),_.B(1,jNb,1,0,"ng-container",12),_.M());if(a&2){a=_.P(2).ua;_.P(4);const b=_.Og(5);_.w();_.C("ngTemplateOutlet",b)("ngTemplateOutletContext",_.oh(2,kNb,a))}};mNb=function(a){a&1&&_.B(0,iNb,4,2,"ng-container",2)(1,lNb,2,4,"ng-container",2);if(a&2){a=_.P().ua;const b=_.P(3).Ka;_.C("ngIf",a.count>500&&!b.Eob.has(a.ji.id));_.w();_.C("ngIf",a.count<=500||b.Eob.has(a.ji.id))}};
nNb=function(a,b){a&1&&(_.E(0,"mat-expansion-panel",7)(1,"mat-expansion-panel-header",8)(2,"mat-panel-title"),_.J(3,"img",9),_.Q(4),_.R(5,"number"),_.G()(),_.B(6,mNb,2,2,"ng-template",10),_.G());a&2&&(a=b.ua,b=_.P(4),_.C("expanded",b.p1a.has(a.ji.id)),_.w(),_.zg("data-action",b.Bcc)("data-action-id",a.ji.id),_.w(2),_.C("src",a.icon,_.Of),_.w(),_.xC(" ",a.ji.name," (",_.NA(5,6,a.count,"".locale)," warnings) "))};
oNb=function(a){a&1&&(_.L(0),_.B(1,nNb,7,9,"mat-expansion-panel",6),_.M());a&2&&(a=_.P(2).Ka,_.w(),_.C("ngForOf",a.kQb))};pNb=function(a){a&1&&(_.L(0),_.B(1,oNb,2,1,"ng-container",5),_.M());if(a&2){a=_.P().Ka;_.P();const b=_.Og(3);_.w();_.C("ngIf",a.kQb.length>0)("ngIfElse",b)}};qNb=function(a,b){a&1&&(_.L(0)(1,3),_.B(2,hNb,1,0,"loading",4)(3,pNb,2,2,"ng-container",4),_.M()());a&2&&(a=b.Ka,_.w(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase","loading"),_.w(),_.C("ngSwitchCase","loaded"))};
rNb=function(a){a&1&&(_.E(0,"div",13),_.Q(1," No warnings were found for this location. Consider enabling more layers. "),_.G())};sNb=function(a){a&1&&_.J(0,"loading")};tNb=function(a,b){a&1&&(_.E(0,"div",15)(1,"a",16),_.R(2,"warningLocation"),_.Q(3),_.R(4,"warningLocationName"),_.G(),_.E(5,"div"),_.Q(6),_.G()());if(a&2){a=b.ua;b=_.P(3).ua;const c=_.P();_.zg("data-action",c.Dcc)("data-action-id",b.ji.id);_.w();_.C("routerLink",_.S(2,5,a));_.w(2);_.ch(" ",_.NA(4,7,a,c.Va.path)," ");_.w(3);_.dh(a.message)}};
uNb=function(a){a&1&&(_.L(0),_.B(1,tNb,7,10,"div",14),_.M());a&2&&(a=_.P().Ka,_.w(),_.C("ngForOf",a.Z4))};vNb=function(a,b){a&1&&(_.L(0)(1,3),_.B(2,sNb,1,0,"loading",4)(3,uNb,2,1,"ng-container",4),_.M()());a&2&&(a=b.Ka,_.w(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase","loading"),_.w(),_.C("ngSwitchCase","loaded"))};xNb=function(a,b){a&1&&(_.B(0,vNb,4,3,"ng-container",2),_.R(1,"async"));a&2&&(a=b.ua,b=_.P(),_.C("ngIf",_.S(1,1,wNb(b,a.ji.id))))};
BNb=function(a){try{const b=yNb(a);return zNb(b)===0?[a]:_.rl(b,ANb,1,_.kl()).map(c=>{switch(_.Gl(c,2,0)){case 3:return`guice://${_.Y(c,1)}`;default:return _.Y(c,1)}})}catch(b){return[a]}};CNb=function(a){a&1&&(_.E(0,"button",2)(1,"mat-icon"),_.Q(2),_.G()());a&2&&(a=_.P(),_.C("color",a.selected?"primary":null)("matTooltip",a.kma)("disabled",a.disabled),_.zg("aria-label",a.ariaLabel),_.w(2),_.dh(a.icon))};
DNb=function(a){a&1&&(_.E(0,"button",3)(1,"mat-icon"),_.Q(2),_.G(),_.Rg(3),_.G());a&2&&(a=_.P(),_.C("color",a.selected?"primary":null)("matTooltip",a.kma)("disabled",a.disabled),_.w(2),_.dh(a.icon))};ENb=function(a){a&1&&(_.L(0),_.Q(1," Underlines "),_.M())};FNb=function(a){a&1&&(_.L(0),_.Q(1," Underline references "),_.M())};
GNb=function(a,b){if(a&1){const c=_.ke();_.L(0);_.E(1,"collapsible-icon-button",1);_.N("click",function(){const d=_.n(c).Ka,e=_.P();return _.q(e.toggle(d.NZb))});_.B(2,ENb,2,0,"ng-container",0)(3,FNb,2,0,"ng-container",0);_.G();_.M()}a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("collapsed",b.collapsed)("selected",a.NZb),_.w(),_.C("ngIf",b.vrb==="short"),_.w(),_.C("ngIf",b.vrb==="long"))};HNb=function(a){a&1&&_.J(0,"xap-picker-single-select",5)};INb=function(a){a&1&&_.J(0,"xap-picker-checklist",5)};
JNb=function(a){a&1&&_.J(0,"xap-picker-selection-list",6)};
KNb=function(a,b){if(a&1){const c=_.ke();_.E(0,"xap-picker",2);_.R(1,"async");_.N("ngModelChange",function(d){_.n(c);const e=_.P();return _.q(e.yz.next(d))});_.B(2,HNb,1,0,"xap-picker-single-select",3)(3,INb,1,0,"ng-template",null,0,_.qh)(5,JNb,1,0,"xap-picker-selection-list",4);_.G()}if(a&2){a=b.Ka;b=_.Og(4);const c=_.P();_.Bg("xap-picker-multi-pane",a.kx);_.C("ngModel",c.yz)("options",_.S(1,11,c.options))("displayFunction",a.Si)("searchVisible",a.Ou)("searchFilter",a.d_)("selectAllVisible",a.wz);
_.w(2);_.C("ngIf",a.qQ)("ngIfElse",b);_.w(3);_.C("ngIf",a.kx)}};LNb=function(a,b){return a.size===b.size&&[...a].every(c=>b.has(c))};MNb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>c===b[d])};NNb=function(a,b){return a===b||!(!a||!b)&&_.sc(a,b)};ONb=function(a,b){return a===b||!(!a||!b)&&a.length===b.length&&a.every((c,d)=>_.sc(c,b[d]))};PNb=function(a){const b=a.startsWith("-");a=b?a.slice(1):a;return(a=a.startsWith("f:")?a.slice(2):a)?{path:a,jP:b}:null};
SNb=function(a){let b,c,d;return Object.assign({},{NB:[_.iE],Bm:a.Bm,x6a:!0},a,{aD:Object.assign({},{Cxa:a.WXc?QNb:((b=a.aD)==null?void 0:b.Cxa)||RNb,sea:a.Nj(_.iE,new _.zD),NG:!0,Si:a.Si,values:a.options?_.BD(a.options):void 0},a.aD),wx:Object.assign({},{options:a.options,Si:a.Si,title:(d=(c=a.aD)==null?void 0:c.displayName)!=null?d:""},a.wx),d8:a.Bm===_.hE})};UNb=function(a,b){return(c,d)=>new TNb({id:a,displayName:b},c,d)};
VNb=function(a,b){return SNb({Bm:_.aE,xua:_.AD("true"),Nj:UNb(a,b),aD:{displayName:b},options:[]})};XNb=function(a){return SNb({Bm:TK,wx:{Ou:!1,kx:!1},Nj:WNb,aD:{displayName:"Category"},options:a,Si:b=>b.displayName})};$Nb=function(a,b){return YNb(ZNb(a),b)};
ZNb=function(a){const b=new Map([]);_.Bl(a,1)&&b.set("tests",aOb);_.Bl(a,2)&&b.set("generatedFiles",bOb);_.Bl(a,3)&&b.set("path",cOb);var c=_.Pb(a,5,_.$p);c&&c.has("cross references")&&(c=_.rl(c.get("cross references"),_.Tp,2,_.kl()).map(d=>dOb(d)),b.set("category",XNb(c)));a=a.K3a().filter(d=>!!d);a.length&&b.set("buildConfigs",SNb({Bm:_.aE,wx:{Ou:!1,wz:!1,kx:!1},Nj:eOb,aD:{displayName:"Build Configs"},options:a}));return b};
dOb=function(a){a=a.getName().split("://",2);const b=a[0];if(!["KYTHE","GUICE"].includes(b))throw Error("Se`"+b);return{source:b,displayName:a[1]}};fOb=function(a){a&1&&(_.E(0,"span",3),_.Rg(1,1),_.G())};gOb=function(a){a&1&&(_.E(0,"span",6),_.Rg(1,2),_.G())};hOb=function(a){a&1&&_.J(0,"span",0)};iOb=function(a){a&1&&(_.E(0,"span",2),_.Rg(1),_.G())};jOb=function(a){a&1&&_.Rg(0,1)};kOb=function(a){a&1&&_.J(0,"span",7)};
lOb=function(a){a&1&&_.B(0,jOb,1,0)(1,kOb,1,0,"span",7);a&2&&(a=_.P(),_.Fg(a.YIb?0:1))};mOb=function(a){a&1&&_.Rg(0,2)};nOb=function(a){a&1&&(_.E(0,"span",5),_.Rg(1,3),_.G())};oOb=function(a){if(a&1){const b=_.ke();_.E(0,"button",4);_.R(1,"format");_.N("click",function(c){_.n(b);return _.q(c.stopPropagation())});_.E(2,"mat-icon",5);_.Q(3);_.G()()}a&2&&(a=_.P(),_.zg("aria-label",_.OA(1,3,a.tc==null?null:a.tc.vF,a.lac,"SUMMARY")),_.w(2),_.C("svgIcon",a.M4a()),_.w(),_.dh(a.L4a()))};
pOb=function(a){a&1&&(_.E(0,"span",13),_.Ng(1,3),_.G())};qOb=function(a){if(a&1){const b=_.ke();_.E(0,"button",14);_.N("click",function(){_.n(b);const c=_.P();return _.q(c.yO())});_.Ng(1,4);_.G()}a&2&&(a=_.P(),_.C("disabled",!_.gkb(a.Yd)))};
rOb=function(a){a&1&&(_.E(0,"div",15)(1,"div",7)(2,"h2",8),_.Q(3),_.G()(),_.J(4,"mat-progress-spinner",16),_.G());a&2&&(a=_.P(),_.w(2),_.Sg("id","dialog-label-",a.tc.id,""),_.w(),_.ch(" ",a.tc.config.displayName," "),_.w(),_.C("color",a.f7)("diameter",48)("strokeWidth",4))};
sOb=function(a,b){if(a&1){const c=_.ke();_.E(0,"mat-option",12);_.Q(1);_.E(2,"button",13);_.N("click",function(d){const e=_.n(c).ua,f=_.P(2);d.stopPropagation();f.BYa.emit(e);return _.q()});_.E(3,"mat-icon",14);_.Q(4);_.G()()()}a&2&&(a=b.ua,b=_.P(2),_.C("value",a),_.w(),_.ch(" ",a.label," "),_.w(2),_.C("svgIcon",_.BC(b.yi,"delete_filter"))("fontSet",b.fjb?"google-material-icons":void 0),_.w(),_.dh(_.CC(b.yi,"delete_filter")))};
tOb=function(a){a&1&&(_.E(0,"div",9)(1,"mat-optgroup",10),_.B(2,sOb,5,5,"mat-option",11),_.G()());a&2&&(a=_.P(),_.w(2),_.C("ngForOf",a.FD))};uOb=function(a){a&1&&_.Gg(0)};wOb=function(a,b){a&1&&(_.E(0,"mat-option",20),_.B(1,uOb,1,0,"ng-container",21),_.G());a&2&&(a=b.ua,_.P(4),b=_.Og(12),_.C("value",a),_.w(),_.C("ngTemplateOutlet",b)("ngTemplateOutletContext",_.oh(3,vOb,a)))};
xOb=function(a){a&1&&(_.E(0,"div")(1,"mat-optgroup",18),_.B(2,wOb,2,5,"mat-option",19),_.G()());a&2&&(a=_.P().ua,_.w(),_.C("label",a.wO),_.w(),_.C("ngForOf",a.vO))};yOb=function(a){a&1&&_.Gg(0)};zOb=function(a){a&1&&(_.E(0,"mat-option",20),_.B(1,yOb,1,0,"ng-container",21),_.G());if(a&2){a=_.P().ua;_.P(2);const b=_.Og(12);_.C("value",a);_.w();_.C("ngTemplateOutlet",b)("ngTemplateOutletContext",_.oh(3,vOb,a))}};
AOb=function(a,b){a&1&&(_.L(0),_.B(1,xOb,3,2,"div",16)(2,zOb,2,5,"mat-option",17),_.M());a&2&&(a=b.ua,_.P(2),_.w(),_.C("ngIf",_.DC(a)&&a.vO.length>0),_.w(),_.C("ngIf",!_.DC(a)))};BOb=function(a){a&1&&(_.E(0,"mat-option",22)(1,"span",23),_.Q(2),_.G()());a&2&&(a=_.P(3),_.w(2),_.dh(a.hD))};COb=function(a,b){a&1&&(_.L(0),_.B(1,BOb,3,1,"mat-option",8),_.M());a&2&&(a=b.Ka,b=_.P(2),_.w(),_.C("ngIf",b.hD&&a.length===0))};
DOb=function(a){a&1&&(_.L(0),_.B(1,AOb,3,2,"ng-container",15),_.R(2,"async"),_.B(3,COb,2,1,"ng-container",16),_.R(4,"async"),_.M());a&2&&(a=_.P(),_.w(),_.C("ngForOf",_.S(2,2,a.lZ)),_.w(2),_.C("ngIf",_.S(4,4,a.lZ)))};EOb=function(a,b){a&1&&(_.E(0,"mat-option",20)(1,"span"),_.Q(2),_.G()());a&2&&(a=b.ua,_.C("value",a),_.zg("aria-label",a.ariaLabel||a.displayName),_.w(2),_.dh(a.displayName))};
FOb=function(a){a&1&&(_.E(0,"div")(1,"mat-optgroup",18),_.B(2,EOb,3,3,"mat-option",19),_.G()());a&2&&(a=_.P().ua,_.w(),_.C("label",a.wO),_.w(),_.C("ngForOf",a.vO))};GOb=function(a){a&1&&(_.E(0,"mat-option",20)(1,"span"),_.Q(2),_.G()());a&2&&(a=_.P().ua,_.C("value",a),_.zg("aria-label",a.ariaLabel||null),_.w(2),_.dh(a.displayName))};
HOb=function(a,b){a&1&&(_.L(0),_.B(1,FOb,3,2,"div",16)(2,GOb,3,3,"mat-option",17),_.M());a&2&&(a=b.ua,_.P(2),_.w(),_.C("ngIf",_.DC(a)&&a.vO.length>0),_.w(),_.C("ngIf",!_.DC(a)))};IOb=function(a){a&1&&(_.E(0,"mat-option",22)(1,"span",23),_.Q(2),_.G()());a&2&&(a=_.P(3),_.w(2),_.dh(a.hD))};JOb=function(a,b){a&1&&(_.L(0),_.B(1,IOb,3,1,"mat-option",8),_.M());a&2&&(a=b.Ka,b=_.P(2),_.w(),_.C("ngIf",b.hD&&a.length===0))};
KOb=function(a){a&1&&(_.B(0,HOb,3,2,"ng-container",15),_.R(1,"async"),_.B(2,JOb,2,1,"ng-container",16),_.R(3,"async"));a&2&&(a=_.P(),_.C("ngForOf",_.S(1,2,a.dP)),_.w(2),_.C("ngIf",_.S(3,4,a.dP)))};LOb=function(a){a&1&&(_.E(0,"mat-option",22),_.J(1,"mat-spinner",24),_.G());a&2&&(a=_.P(),_.zg("aria-label",a.oxb))};MOb=function(a){a&1&&(_.E(0,"b"),_.Q(1),_.G());a&2&&(a=_.P().ua,_.w(),_.dh(a.text))};NOb=function(a){a&1&&(_.E(0,"i"),_.Q(1),_.G());a&2&&(a=_.P().ua,_.w(),_.dh(a.text))};
OOb=function(a){a&1&&(_.E(0,"u"),_.Q(1),_.G());a&2&&(a=_.P().ua,_.w(),_.dh(a.text))};POb=function(a){a&1&&(_.L(0),_.Q(1),_.M());a&2&&(a=_.P().ua,_.w(),_.dh(a.text))};QOb=function(a,b){a&1&&(_.E(0,"span"),_.L(1,25),_.B(2,MOb,2,1,"b",26)(3,NOb,2,1,"i",26)(4,OOb,2,1,"u",26)(5,POb,2,1,"ng-container",27),_.M(),_.G());a&2&&(a=b.ua,_.w(),_.C("ngSwitch",a.tag),_.w(),_.C("ngSwitchCase","b"),_.w(),_.C("ngSwitchCase","i"),_.w(),_.C("ngSwitchCase","u"))};
ROb=function(a,b){a&1&&_.B(0,QOb,6,4,"span",15);a&2&&_.C("ngForOf",b.ua.q4)};SOb=function(a){a&1&&(_.E(0,"mat-icon",15),_.Q(1),_.G());a&2&&(a=_.P(2),_.C("svgIcon",_.$jb(a.yi,a.Ufa())),_.w(),_.ch(" ",a.Ufa()," "))};TOb=function(a){a&1&&(_.E(0,"span",16),_.Q(1),_.G());a&2&&(a=_.P(2),_.w(),_.dh(a.V4))};
UOb=function(a,b){if(a&1){const c=_.ke();_.E(0,"xap-applied-filter-chip",17);_.R(1,"async");_.N("editorVisibleChange",function(){const d=_.n(c).index,e=_.P(2);return _.q(e.openEditor(d))})("removed",function(){const d=_.n(c).index,e=_.P(2);e.remove(d);let f;(f=e.Uq)==null||_.ME(f);if(e.de.length>1&&d<e.de.length){let g;(g=e.de.get(d))==null||g.focus()}return _.q()})("chipClick",function(){_.n(c);let d;(d=_.P(2).Uq)==null||_.ME(d);return _.q()});_.G()}a&2&&(a=b.ua,b=_.P(2),_.C("appliedFilter",a)("filter",
_.S(1,3,b.config.nw(a.config.id)))("disabled",b.disabled))};VOb=function(a){if(a&1){const b=_.ke();_.E(0,"button",18);_.N("click",function(c){_.n(b);const d=_.P(2);return _.q(d.Aya(c))});_.E(1,"mat-icon",19);_.Q(2);_.G()()}a&2&&(a=_.P(2),_.C("matTooltip",a.kka),_.zg("aria-label",a.kka),_.w(),_.C("svgIcon",_.BC(a.yi,"save_filters")),_.w(),_.dh(_.CC(a.yi,"save_filters")))};
WOb=function(a){if(a&1){const b=_.ke();_.E(0,"button",20);_.N("click",function(c){_.n(b);const d=_.P(2);return _.q(d.J3(c))})("mousedown",function(){_.n(b);const c=_.P(2);return _.q(c.pVa=!0)});_.E(1,"mat-icon",21);_.Q(2);_.G()()}a&2&&(a=_.P(2),_.C("matTooltip",a.Sja),_.zg("aria-label",a.Sja),_.w(),_.C("svgIcon",_.BC(a.yi,"clear_filters")),_.w(),_.dh(_.CC(a.yi,"clear_filters")))};
ZOb=function(a,b){if(a&1){const c=_.ke();_.E(0,"xap-filter-editor",22);_.R(1,"async");_.N("editorVisibleChange",function(d){const e=_.n(c).index,f=_.P(2);return _.q(_.ckb(f,d,e))})("update",function(d){const e=_.n(c).index,f=_.P(2);return _.q(f.update(e,d,f.editor))})("canceled",function(){_.n(c);const d=_.P(2);return _.q(XOb(d))})("onCloseEditor",function(d){_.n(c);const e=_.P(2);return _.q(YOb(e,d))});_.G()}if(a&2){a=b.ua;b=b.index;const c=_.P(2);_.C("appliedFilter",a)("filter",_.S(1,5,c.config.nw(a.config.id)))("isEditorVisible",
c.Y5(b))("disabled",c.disabled)("overlayOrigin",c.Fyb()[b])}};
$Ob=function(a){if(a&1){const b=_.ke();_.L(0);_.E(1,"div",3);_.N("click",function(c){_.n(b);const d=_.P();return _.q(d.QF(c))})("focusin",function(c){_.n(b);const d=_.P();return _.q(d.Ieb(c))})("focusout",function(){_.n(b);const c=_.P();return _.q(c.I6())});_.E(2,"div",4);_.B(3,SOb,2,2,"mat-icon",5)(4,TOb,2,1,"span",6);_.G();_.E(5,"div",7)(6,"div",8)(7,"mat-chip-grid",9,1);_.B(9,UOb,2,5,"xap-applied-filter-chip",10);_.R(10,"async");_.G();_.E(11,"xap-filter-menu",11);_.R(12,"async");_.N("selected",
function(c){_.n(b);const d=_.P();return _.q(_.dkb(d,c))})("selectedSet",function(c){_.n(b);const d=_.P();return _.q(d.kra(c))})("deletedSet",function(){_.n(b);_.P();return _.q()})("onBackspace",function(){_.n(b);const c=_.P();return _.q(c.anb())});_.G()()();_.B(13,VOb,3,4,"button",12)(14,WOb,3,4,"button",13);_.G();_.B(15,ZOb,2,7,"xap-filter-editor",14);_.R(16,"async");_.M()}if(a&2){a=_.Og(8);const b=_.P();_.w(3);_.C("ngIf",!b.V4);_.w();_.C("ngIf",b.V4);_.w(3);_.C("disabled",b.disabled);_.w(2);_.C("ngForOf",
_.S(10,18,b.config.vg))("ngForTrackBy",b.F3a);_.w(2);_.C("autoActiveFirstOption",b.Zr)("filterbar",a)("suggestionProvider",b.config.ARb.t8)("useRankedSuggestions",b.config.x0)("placeholder",b.IY)("inputLabel",b.eha||b.IY)("noResultsMessage",b.hD)("disabled",b.disabled)("savedFilterSets",_.S(12,20,b.config.ZP==null?null:b.config.ZP.FD));_.w(2);_.C("ngIf",b.config.ZP&&b.config.vg.getValue().length>0);_.w();_.C("ngIf",_.fkb(b));_.w();_.C("ngForOf",_.S(16,22,b.config.vg))("ngForTrackBy",b.F3a)}};
aPb=function(a){a&1&&_.Gg(0)};
bPb=function(a,b){if(a&1){const c=_.ke();_.E(0,"xap-filter-editor",22);_.R(1,"async");_.N("editorVisibleChange",function(d){const e=_.n(c).index,f=_.P(2);return _.q(_.ckb(f,d,e))})("update",function(d){const e=_.n(c).index,f=_.P(2);return _.q(f.update(e,d,f.editor))})("canceled",function(){_.n(c);const d=_.P(2);return _.q(XOb(d))})("onCloseEditor",function(d){_.n(c);const e=_.P(2);return _.q(YOb(e,d))});_.G()}if(a&2){a=b.ua;b=b.index;const c=_.P(2);_.C("appliedFilter",a)("filter",_.S(1,5,c.config.nw(a.config.id)))("isEditorVisible",
c.Y5(b))("disabled",c.disabled)("overlayOrigin",c.HXa)}};
cPb=function(a){a&1&&(_.B(0,aPb,1,0,"ng-container",23)(1,bPb,2,7,"xap-filter-editor",14),_.R(2,"async"));if(a&2){const t=_.P();a=_.C("ngTemplateOutlet",t.o2a.Oc);var b=t.config;var c=t.openEditor,d=t.tUb,e=t.J3,f=t.b6c,g=t.KVb,l=t.kra,p=t.Aya;const x=_.re()+6,A=_.ke(),F=yzb(A,x,b,c,d,e);b=yzb(A,x+4,f,g,l,p)||F?A[x+8]={config:b,openEditor:c,tUb:d,J3:e,b6c:f,KVb:g,kra:l,Aya:p}:A[x+8];a("ngTemplateOutletContext",b);_.w();_.C("ngForOf",_.S(2,4,t.config.vg))("ngForTrackBy",t.F3a)}};
dPb=function(a,b){if((a=_.Pb(a,5,_.$p))&&a.has("cross references"))for(const c of _.rl(a.get("cross references"),_.Tp,2,_.kl()))if(a=dOb(c),a.displayName===b)return{source:a.source,displayName:a.displayName};return null};fPb=function(a,b){if((a=_.Pb(a,5,_.$p))&&a.has("cross references"))for(const c of _.rl(a.get("cross references"),_.Tp,2,_.kl()))if(a=dOb(c),a.displayName===b)return new ePb({id:"category",displayName:"Category"},_.jE,_.BD([{source:a.source,displayName:a.displayName}]));return null};
gPb=function(){return{height:window.outerHeight,width:window.outerWidth}};hPb=function(a,b){return a.height===b.height&&a.width===b.width};jPb=function(a){if(a&1){const b=_.ke();_.E(0,"onedev-feature-tooltip-controller")(1,"onedev-feature-tooltip",6);_.N("dismiss",function(){_.n(b);const c=_.P(2);return _.q(iPb(c))});_.E(2,"p",7);_.Q(3);_.G();_.Q(4);_.G()()}a&2&&(a=_.P(2),_.w(3),_.dh(a.rkc),_.w(),_.ch(" ",a.qkc," "))};
lPb=function(a,b){if(a&1){const c=_.ke();_.L(0);_.E(1,"collapsible-icon-button",5);_.R(2,"async");_.R(3,"async");_.R(4,"async");_.N("click",function(){var d=_.n(c).Ka,e=_.P();d=!d.enabled;_.Uyb(e.ac,d);e.Ga.mb({element:e.element,action:d?"openXrefsInMiniPanel":"openXrefsInMainWindow",gestureName:"CLICK",projectId:e.location.tb});return _.q()});_.G();_.B(5,jPb,5,2,"onedev-feature-tooltip-controller",3);_.R(6,"async");_.J(7,"mat-divider",1);_.M()}a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("collapsed",!0)("selected",
a.enabled)("disabled",_.S(2,7,b.hAa))("ariaLabel",_.S(3,9,b.hAa)?b.pxb:a.enabled?b.rxb:b.qxb)("tooltipText",_.S(4,11,b.hAa)?b.pxb:a.enabled?b.rxb:b.qxb),_.w(4),_.C("ngIf",_.S(6,13,kPb(b))),_.w(2),_.C("vertical",!0))};
mPb=function(a){if(a&1){const b=_.ke();_.E(0,"collapsible-icon-button",8);_.N("click",function(){_.n(b);const c=_.P();return _.q(c.fma())});_.G()}a&2&&(a=_.P(),_.C("icon",a.d3?"expand_all":"collapse_all")("collapsed",!0)("ariaLabel",a.d3?a.Xwb:a.Twb)("tooltipText",a.d3?a.Xwb:a.Twb)("ascTrackElement",a.element)("trackGestureClick",!0)("trackAction",a.d3?"expandAll":"collapseAll")("trackProjectId",a.location.tb))};nPb=function(a){return{status:1,fetch:()=>{a.next()}}};
sPb=function(a){let b;if(a.visible&&(!a.sx||((b=a.sx)==null?void 0:b.eh())===0))return UK(oPb,a);if(!_.Aqb(a.sx,a.dO))return UK(pPb,a);let c;if(((c=a.sx)==null?void 0:c.getSize())===a.visible){let e;return((e=a.sx)==null?void 0:e.eh())===1?UK(qPb,a):UK(oPb,a)}let d;return((d=a.sx)==null?void 0:d.eh())===0?UK(oPb,a):UK(rPb,a)};UK=function(a,{i4:b,sx:c,dO:d,visible:e}){return a.format({detailText:b,total:tPb(c),totalModifier:uPb(c),filteredTotal:tPb(d),filteredModifier:uPb(d),visible:e})};
tPb=function(a){return a&&a.eh()!==0?a.getSize():"?"};uPb=function(a){switch(a==null?void 0:a.eh()){case 3:return">=";case 2:return"~";default:return""}};
vPb=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==="["))};VK=function(a){a=a.children;return!!a&&a.length>0};
wPb=function(a){if(!("children"in a))return a.oY.length===0?1:0;let b=0;for(const c of a.children)b+=wPb(c);return b};xPb=function(a,b){return b?a.qg===(typeof b==="string"?b:b.qg):!1};yPb=function(a){return _.uG(a)&&a.Tb.status===0};
zPb=function(a,b,c,d,e,f,g,l){var p;let t;const x=`${d}::${b}:${(t=(p=a.WJ())==null?void 0:p.ow())!=null?t:""}`;b=a.Yfa();if(!b)return b=g.sk++,_.Kl(a,5,_.cq)?new WK(a,c,x,e,l):{item:a,R6:l,level:c,qg:x,oY:"",Kf:b};d=_.rl(b,_.aq,1,_.kl()).map((A,F)=>zPb(A,F,c+1,x,e,f,g,l));c===0&&_.Gl(b,7,0)===2?(p=`${x}::-1:notice`,p={item:new _.aq,R6:l,level:c+1,qg:p,oY: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||_.Gl(b,7,0)!==3&&_.Gl(b,7,0)!==4||(p=`${x}::-1:notice`,p={item:new _.aq,R6:l,level:c+1,qg:p,oY: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,R6:l,level:c,qg:x,oY:"",children:d,W4:_.Gl(b,7,0),sx:_.ql(b,_.Xp,5),dO:_.ql(b,_.Xp,6)}};
APb=function({DRc:a,eVc:b,jja:c,fVc:d}){const e=new _.Yp;for(const g of a)switch(g){case "GENERATED":e.qWb(1);break;case "TEST":_.Vl(e,1,1);break;default:_.xc(g,void 0)}b&&(_.Vl(e,5,2),_.Qb(e,6,b,_.ub));if(c){_.Vl(e,3,c.jP?1:2);try{vPb(c.path);var f=!0}catch(g){f=!1}if(f)e.rd(c.path);else return{errorMessage:"Invalid regular expression in the path filter."}}d&&(_.Vl(e,9,2),e.iWb(d.map(g=>g.displayName)));return{filter:e}};
BPb=function(a){a&1&&(_.E(0,"a",7),_.Q(1),_.G());a&2&&(a=_.P(2),_.zg("href",a.h4,_.Of),_.w(),_.ch("",a.Gea,":"))};CPb=function(a){a&1&&(_.E(0,"div",4),_.B(1,BPb,2,2,"a",5),_.E(2,"a",6),_.Q(3),_.G(),_.E(4,"a"),_.Q(5),_.G()());a&2&&(a=_.P(),_.w(),_.C("ngIf",a.Gea&&a.h4),_.w(),_.zg("href",a.cJb,_.Of),_.w(),_.dh(a.eJb),_.w(),_.zg("href",a.h4,_.Of),_.w(),_.xeb("","{","... ",a.i4," ...","}",""))};DPb=function(a){a&1&&(_.L(0),_.E(1,"span",9),_.Q(2),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.dh(a.hZc))};
EPb=function(a){a&1&&_.B(0,DPb,3,1,"ng-container",8);if(a&2){a=_.P();const b=_.Og(4);_.C("ngIf",a.Jwa)("ngIfElse",b)}};FPb=function(a){a&1&&_.Gg(0)};GPb=function(a){a&1&&(_.E(0,"a",12),_.B(1,FPb,1,0,"ng-container",13),_.G());if(a&2){a=_.P(2);const b=_.Og(6);_.zg("href",a.h4,_.Of);_.w();_.C("ngTemplateOutlet",b)}};
HPb=function(a){if(a&1){const b=_.ke();_.E(0,"span",14);_.J(1,"mat-divider",15);_.E(2,"button",16);_.N("click",function(c){_.n(b);var d=_.P(2);let e,f;d.BN.emit({category:(f=(e=d.node.R6)==null?void 0:e.getName())!=null?f:void 0,action:0});c.stopPropagation();return _.q()})("keydown.enter",function(c){_.n(b);_.P(2);c.stopPropagation();return _.q()});_.Q(3);_.G()()}a&2&&(a=_.P(2),_.w(),_.C("vertical",!0),_.w(),_.C("matTooltip",a.Hkc),_.w(),_.ch(" ",a.Gkc," "))};
IPb=function(a){a&1&&_.B(0,GPb,2,2,"a",10)(1,HPb,4,3,"span",11);if(a&2){a=_.P();const b=_.Og(6);_.C("ngIf",a.h4)("ngIfElse",b);_.w();_.C("ngIf",a.dXb)}};JPb=function(a){a&1&&(_.E(0,"span",7),_.Q(1),_.G());a&2&&(a=_.P(2),_.w(),_.ch("",a.Gea,":"))};LPb=function(a){a&1&&(_.B(0,JPb,2,1,"span",5),_.E(1,"span",17),_.Q(2),_.G());a&2&&(a=_.P(),_.C("ngIf",a.Gea),_.w(),_.C("ngClass",_.oh(3,KPb,a.WOb)),_.w(),_.ch(" ",a.i4,""))};
MPb=function(a){var b=a.find(d=>{let e;return d.level===0&&((e=d.item.WJ())==null?void 0:e.ow())==="Definitions"});if(b&&VK(b)){a=void 0;var c=[];for(const d of b.children)if(VK(d))for(const e of d.children)if(b=_.Y(e.item,4))if(b.startsWith("x-kythe://"))c.push({qg:e.qg,uri:b});else{if(a)return;a={qg:e.qg,uri:b}}if(a)return a;if(c.length===1)return c[0]}};NPb=function(a,b){return a.filter(c=>b.has(c.qg))};OPb=function(a,b){if(b)return(a=a.find(c=>xPb(c,b)))?{qg:a.qg,uri:_.Y(a.item,4)}:void 0};
PPb=function(a,b){return a.find(c=>c.qg===b)};
SPb=function(a,b,c,d,e){var f=[];for(var g of c.values())for(const l of _.rl(g,_.dPa,2,_.kl()))f.push(l);f.sort((l,p)=>{let t,x,A,F,I,K;return((I=l==null?void 0:(t=_.ql(l,_.Tp,4))==null?void 0:(x=t.getMetadata())==null?void 0:x.mva())!=null?I:1E6)-((K=p==null?void 0:(A=_.ql(p,_.Tp,4))==null?void 0:(F=A.getMetadata())==null?void 0:F.mva())!=null?K:1E6)});c={sk:0};g=[];for(const l of f){let p,t,x;f=QPb(new _.aq,(new _.Up).PAa((x=(p=l)==null?void 0:(t=_.ql(p,_.Tp,4))==null?void 0:t.getName())!=null?
x:"").Wm(1)).wWb(l.Yfa());let A,F;f=zPb(f,g.length,0,"",(I,K,U)=>RPb(b,a,I,d,K,U),e,c,(F=(A=l)==null?void 0:_.ql(A,_.Tp,4))!=null?F:void 0);g.push(f)}return g};UPb=function(a){a=TPb(a).map(b=>_.v(b.aHb,_.pf(yPb),_.rg(({Tb:c})=>{b.children=c.children;b.sx=c.sx;b.dO=c.dO;b.W4=c.W4}),_.pg(({Tb:c})=>_.v(UPb(c.children),_.og({})))));return _.of(...a)};TPb=function(a){const b=[];a=[...a];let c;for(;c=a.shift();)if(VK(c))for(const d of c.children)a.push(d);else c instanceof WK&&b.push(c);return b};
VPb=function(a,b,c,d,e,f,g){const l={sk:0};return{status:0,children:_.rl(d,_.aq,1,_.kl()).map((p,t)=>zPb(p,t,e+1,c,(x,A,F)=>RPb(b,a,x,f,A,F),g,l)),sx:_.ql(d,_.Xp,5)||new _.Xp,dO:_.ql(d,_.Xp,6)||new _.Xp,W4:_.Gl(d,7,0)||0}};WPb=function(a){a&1&&_.Gg(0)};XPb=function(a){a&1&&(_.E(0,"div",3),_.B(1,WPb,1,0,"ng-container",4),_.G());a&2&&(_.P(),a=_.Og(4),_.w(),_.C("ngTemplateOutlet",a))};
YPb=function(a){a&1&&(_.E(0,"div",5)(1,"span",6),_.Q(2),_.G(),_.Rg(3),_.Rg(4,1),_.G(),_.Rg(5,2));a&2&&(a=_.P(),_.zg("aria-live",a.FOc)("role",a.IOc),_.w(2),_.dh(a.icon.ariaLabel))};
ZPb=function(a,b){if(a&1){const c=_.ke();_.E(0,"unified-xref-actions",11);_.R(1,"async");_.R(2,"async");_.N("expansion",function(d){_.n(c);const e=_.P();return _.q(e.fma(d))})("filter",function(d){_.n(c);const e=_.P();return _.q(e.filter.next(d))})("openInMiniPanel",function(d){_.n(c);var e=_.P();d||e.Cc.M3();e.Uia=d;return _.q()});_.G()}a&2&&(a=b.Ka,b=_.P(),_.C("location",_.S(1,6,b.IK))("categoryFilter",b.BN)("element",b.element)("showingCodePanel",_.S(2,8,b.Job))("anyExpandableNodes",a.gra)("allNodesCollapsed",
a.pra))};$Pb=function(a){a&1&&_.J(0,"loading",12,3)};aQb=function(a){a&1&&(_.E(0,"dc-information-box",13,4),_.Q(2),_.R(3,"async"),_.G());a&2&&(a=_.P(),_.w(2),_.ch(" ",_.S(3,1,a.state).message," "))};bQb=function(a,b){a&1&&(_.E(0,"xap-callout",17)(1,"xap-callout-body"),_.Q(2),_.G()());a&2&&(a=b.ua,_.w(2),_.ch(" ",_.ql(a,_.Vp,1).getMessage()," "))};cQb=function(){};
eQb=function(a){a&1&&_.B(0,cQb,0,0,"ng-template",21);a&2&&(a=_.P().ua,_.P(2),_.C("ngTemplateOutlet",_.Og(8))("ngTemplateOutletContext",_.oh(2,dQb,a)))};fQb=function(a){a&1&&_.J(0,"mat-spinner",24);a&2&&_.C("diameter",12)("strokeWidth",2)};gQb=function(a){a&1&&(_.L(0),_.E(1,"mat-icon"),_.Q(2,"warning"),_.G(),_.E(3,"span",25),_.Q(4),_.G(),_.M());a&2&&(a=_.P().ua,_.w(4),_.dh(a.message))};hQb=function(){};
iQb=function(a){if(a&1){const b=_.ke();_.E(0,"div",27);_.N("click",function(){_.n(b);var c=_.P(2).ua;_.P(4);c=c.Tb;c.status===1&&c.fetch();return _.q()});_.B(1,hQb,0,0,"ng-template",21);_.G()}if(a&2){a=_.P(4).ua;const b=_.P(2),c=_.Og(8);_.C("ascTrackElement",b.element)("trackGestureClick",!0)("trackAction",b.Cc.Ud(a)?"expand":"collapse")("trackArtifactId",a.qg);_.w();_.C("ngTemplateOutlet",c)("ngTemplateOutletContext",_.oh(6,dQb,a))}};
jQb=function(a){a&1&&(_.L(0),_.B(1,iQb,2,8,"div",26),_.M());if(a&2){a=_.P().ua;_.P(4);const b=_.Og(10);_.w();_.C("ngIf",a.Tb.status===1)("ngIfElse",b)}};kQb=function(a,b){a&1&&(_.L(0,7),_.B(1,fQb,1,2,"mat-spinner",23)(2,gQb,5,1,"ng-container",10)(3,jQb,2,2,"ng-container",10),_.M());a&2&&(a=b.ua,b=_.P(4),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.Xc.ij),_.w(),_.C("ngSwitchCase",b.Xc.Error),_.w(),_.C("ngSwitchCase",b.Xc.bi))};
lQb=function(a){a&1&&(_.B(0,kQb,4,4,"ng-container",22),_.R(1,"async"));if(a&2){a=_.P().ua;_.P(2);const b=_.Og(12);_.C("ngIf",_.S(1,2,a instanceof WK?a.aHb:void 0))("ngIfElse",b)}};
oQb=function(a,b){if(a&1){const c=_.ke();_.E(0,"xrefs-tree-node",18);_.R(1,"async");_.B(2,eQb,1,4,null,19)(3,lQb,2,4,"ng-template",null,5,_.qh);_.E(5,"node-contents",20);_.R(6,"async");_.N("nodeClicked",function(d){const e=_.n(c).ua,f=_.P(2);return _.q(mQb(f,d,e))});_.G()()}if(a&2){a=b.ua;b=_.Og(4);const c=_.P(2);_.Bg("header-bar",a.level===0)("active-element",_.S(1,14,nQb(c.Cc,a)));_.C("matTreeNodePaddingIndent",c.dZc)("ascTrackElement",c.element)("trackGestureClick",!0)("trackAction",c.Cc.Ud(a)?
"expand":"collapse")("trackArtifactId",a.qg);_.w(2);_.C("ngIf",c.Pp(a))("ngIfElse",b);_.w(3);_.C("categoryFilter",c.BN)("makeLink",_.S(6,16,c.VC))("node",a)}};pQb=function(a){a&1&&(_.L(0),_.B(1,bQb,3,1,"xap-callout",14),_.R(2,"async"),_.E(3,"mat-tree",15),_.B(4,oQb,7,18,"xrefs-tree-node",16),_.G(),_.M());if(a&2){let b;a=_.P();_.w();_.C("ngForOf",(b=_.S(2,4,a.state))==null?null:b.Tb==null?null:b.Tb.Fw);_.w(2);_.C("rawNodes",a.Lm)("dataSource",a.dataSource)("treeControl",a.Cc)}};
qQb=function(a,b){a&1&&(_.E(0,"button",28),_.J(1,"mat-icon",29),_.G());a&2&&(a=b.node,b=_.P(),_.w(),_.C("svgIcon",b.Cc.Ud(a)?"shared:arrow_down_2":"shared:arrow_right_2"))};rQb=function(a){a&1&&_.J(0,"mat-icon",30)};sQb=function(a){a&1&&_.J(0,"mat-icon")};tQb=function({node:a,bJb:b,nZb:c,HNb:d}){let e,f;a=(f=(e=a.R6)==null?void 0:e.getName().replaceAll(" ","_"))!=null?f:"";return`${c?"select":"deselect"}${a}${b?"Context":""}${d?"InMainWindow":""}`};
uQb=function(a,b){a&1&&(_.E(0,"span"),_.Q(1),_.G());a&2&&(a=b.ua,_.Bg("match",a.match),_.w(),_.dh(a.text))};vQb=function(a,b){a&1&&(_.E(0,"span"),_.Q(1),_.G());a&2&&(a=b.ua,_.Bg("match",a.match),_.w(),_.dh(a.text))};xQb=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(wQb,[])};
wQb=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};yQb=function(a){a&1&&(_.E(0,"mat-icon"),_.Q(1,"keyboard_arrow_right"),_.G())};
zQb=function(a,b){if(a&1){const c=_.ke();_.L(0);_.E(1,"button",12);_.N("click",function(){var d=_.n(c);const e=d.index;d=d.last;const f=_.P(2);d||(f.mb("popStack"),f.Rc.pTb.next(e));return _.q()});_.Q(2);_.G();_.B(3,yQb,2,0,"mat-icon",11);_.M()}a&2&&(a=b.ua,b=b.last,_.w(),_.C("disabled",b),_.w(),_.dh(a),_.w(),_.C("ngIf",!b))};AQb=function(a,b){a&1&&_.J(0,"copy-button",13);a&2&&(a=b.Ka,_.C("isSmall",!0)("copyText",a))};
BQb=function(a){a&1&&(_.E(0,"format-code",27),_.R(1,"async"),_.L(2),_.J(3,"xrefs-layer",28),_.M(),_.J(4,"link-decoration-layer",29),_.G());if(a&2){a=_.P().Ka;const b=_.P(3);_.C("value",a.code||a.ye)("fileName",a.fileName)("scrollToLine",_.S(1,9,b.A2c))("highlightInfo",a.Oy)("lineLimitation",a.FK)("focusableRegion",b.qna.D4b);_.w(3);_.C("layerBaseLocation",a.location);_.w();_.C("content",a.ye)("scoLinks",a.VG)}};CQb=function(a){a&1&&_.J(0,"loading")};
DQb=function(a){a&1&&(_.E(0,"dc-information-box",30),_.Q(1," File not found "),_.G())};EQb=function(a,b){a&1&&(_.L(0,23),_.B(1,BQb,5,11,"format-code",24)(2,CQb,1,0,"loading",25)(3,DQb,2,0,"dc-information-box",26),_.M());a&2&&(a=b.Ka,b=_.P(3),_.C("ngSwitch",a.kind),_.w(),_.C("ngSwitchCase",b.Vo.gv),_.w(),_.C("ngSwitchCase",b.Vo.cyb))};
FQb=function(a,b){if(a&1){const c=_.ke();_.L(0);_.J(1,"splitter",14);_.E(2,"div",15,1)(4,"div",16)(5,"a",17)(6,"middle-truncated-path",18)(7,"mat-icon",19);_.Q(8,"open_in_browser");_.G();_.E(9,"span")(10,"copy-button",20);_.R(11,"maybeStripGoogle3");_.R(12,"async");_.N("copyEvent",function(){_.n(c);const d=_.P(2);return _.q(d.mb("copyPath"))});_.G()()()();_.E(13,"button",21);_.N("click",function(){_.n(c);const d=_.P(2);return _.q(d.M3())});_.E(14,"mat-icon");_.Q(15,"close");_.G()()();_.B(16,EQb,4,
3,"ng-container",22);_.R(17,"async");_.G();_.M()}if(a&2){a=b.Ka;b=_.Og(3);const c=_.P(2);_.w();_.C("changeSizeOf",b);_.w(4);_.C("routerLink",_.fr(a))("ascTrackElement",c.element)("trackProjectId",a.tb);_.w();_.C("path",a.oC);_.w(4);_.C("copyText",_.S(12,12,_.S(11,10,a)))("isSmall",!0);_.w(3);_.C("ascTrackElement",c.element)("trackProjectId",a.tb);_.w(3);_.C("ngIf",_.S(17,14,c.Sz))}};
GQb=function(a){if(a&1){const b=_.ke();_.L(0);_.E(1,"div",4)(2,"div",5)(3,"div",6);_.B(4,zQb,4,3,"ng-container",7);_.R(5,"async");_.G()();_.B(6,AQb,1,2,"copy-button",8);_.R(7,"async");_.G();_.E(8,"div",9)(9,"unified-xref-tree",10);_.R(10,"async");_.N("selectedLocationChanged",function(c){_.n(b);const d=_.P();return _.q(d.rAa.next(c))});_.G();_.B(11,FQb,18,16,"ng-container",11);_.R(12,"async");_.G();_.M()}a&2&&(a=_.P(),_.w(4),_.C("ngForOf",_.S(5,5,a.WVb)),_.w(2),_.C("ngIf",_.S(7,7,a.E2c)),_.w(3),_.C("location",
a.location)("selectedXref",_.S(10,9,a.tPc)),_.w(2),_.C("ngIf",_.S(12,11,a.rAa)))};HQb=function(a){a&1&&(_.E(0,"div",31,2)(2,"div",32),_.Q(3," Click a definition or usage to view references. "),_.G(),_.J(4,"underline-xrefs",33),_.G())};IQb=function(a){return!!a};JQb=function(a){a&1&&_.J(0,"history-panel",8);a&2&&(a=_.P(2),_.C("viewData",a.wb))};KQb=function(a){a&1&&_.B(0,JQb,1,1,"history-panel",7);a&2&&(a=_.P(),_.C("ngIf",!a.Eu))};
LQb=function(a){a&1&&(_.E(0,"div",11),_.R(1,"async"),_.Q(2,"References"),_.G());a&2&&(a=_.P(2),_.C("matTooltip",_.S(1,1,a.Fvb)))};MQb=function(a){a&1&&_.J(0,"xref-panel",12);a&2&&(a=_.P(2),_.C("location",a.wb.location))};NQb=function(a){a&1&&(_.E(0,"mat-tab",9),_.R(1,"async"),_.B(2,LQb,3,3,"ng-template",10)(3,MQb,1,1,"ng-template",2),_.G());a&2&&(a=_.P(),_.C("disabled",_.S(1,1,a.Fvb)))};OQb=function(a){a&1&&_.J(0,"warnings-panel",14);a&2&&(a=_.P(2),_.C("viewDataType",a.wb.kind))};
PQb=function(a){a&1&&(_.E(0,"mat-tab",13),_.B(1,OQb,1,1,"ng-template",2),_.G())};RQb=function(a,b){switch(b){case "not-file":return _.r(1);case "code-diff":return _.r(3);case "text":return _.v(a.IX("XREFS"),_.pf(QQb),_.u(c=>{if(!c.enabled)return 0;if(c.qu===2)return c.vNb||1;if(c.Cu===0)return 2}));default:return _.r(1)}};QQb=function(a){return!(a.enabled&&a.qu===0)};TQb=function(a,b){return b+SQb[a].toLowerCase().replace(/_(\w)|^(\w)/g,(c,d)=>(d||c).toUpperCase())};
UQb=function(a){a&1&&(_.L(0),_.Q(1,"\n  "),_.J(2,"diff-detail-header",3),_.Q(3,"\n  "),_.E(4,"code-diff-chunks",4),_.Q(5,"\n  "),_.G(),_.Q(6,"\n"),_.M());a&2&&(a=_.P(),_.w(2),_.C("viewData",a.wb),_.w(2),_.C("fileName",a.ggb)("diffChunks",a.wb.wta.lC))};VQb=function(a){a&1&&(_.E(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    "),_.G())};
WQb=function(a){if(a&1){const b=_.ke();_.Q(0,"\n    ");_.E(1,"detail-header",5);_.Q(2,"\n  ");_.G();_.Q(3,"\n\n  ");_.E(4,"main");_.Q(5,"\n    ");_.B(6,VQb,2,0,"dc-information-box",6);_.Q(7,"\n\n    ");_.E(8,"h3",7);_.Q(9,"Symbolic link");_.G();_.Q(10,"\n    ");_.E(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    ");_.G();_.Q(13,"\n    ");_.E(14,"dc-p",9);_.Q(15,"\n      Path:\n      ");_.E(16,"conditional-link",10,1);_.Q(18,"\n          ");
_.E(19,"span");_.Q(20);_.G();_.Q(21,"\n      ");_.G();_.Q(22,"\n      ");_.E(23,"copy-button",11);_.N("copyEvent",function(){_.n(b);const c=_.P();_.DG(c.Y4c.ma);return _.q()});_.Q(24,"\n      ");_.G();_.Q(25,"\n    ");_.G();_.Q(26,"\n  ");_.G();_.Q(27,"\n")}a&2&&(a=_.P(),_.w(),_.C("viewData",a.wb)("showLinksDropdown",!0),_.w(5),_.C("ngIf",!a.Nkb),_.w(10),_.C("link",a.Vj)("condition",a.Nkb)("trackGestureClick",a.Nkb),_.w(4),_.dh(a.ggb),_.w(3),_.C("copyText",a.wb.target)("isSmall",!0))};
XQb=function(a){a&1&&_.Gg(0)};YQb=function(a){a&1&&_.Gg(0)};ZQb=function(a){a&1&&_.Gg(0)};$Qb=function(a){a&1&&_.Gg(0)};
bRb=function(a,b){a&1&&(_.L(0),_.B(1,ZQb,1,0,"ng-container",12),_.R(2,"isPiperPlace"),_.E(3,"a",13),_.B(4,$Qb,1,0,"ng-container",12),_.R(5,"isPiperPlace"),_.G(),_.M());if(a&2){a=b.Ka;b=_.P();var c=_.Og(21);const d=_.Og(23),e=_.Og(25),f=_.Og(27);_.w();_.C("ngTemplateOutlet",_.S(2,5,b.location)?c:d)("ngTemplateOutletContext",_.oh(9,aRb,a));_.w(2);c=a[1];c=_.fr(_.kr(b.location.hc(),{Nf:c}).ab());_.C("routerLink",c);_.w();_.C("ngTemplateOutlet",_.S(5,7,b.location)?e:f)("ngTemplateOutletContext",_.oh(11,
aRb,a))}};cRb=function(a){a&1&&_.Q(0," The file does not exist, or you do not have permission ")};dRb=function(a){a&1&&_.Q(0," The file does not exist at this CL\n")};eRb=function(a){a&1&&_.Q(0," The file does not exist at this commit\n")};fRb=function(a){a&1&&_.Q(0," Contact the repository owner if this is unexpected. ")};gRb=function(a){a&1&&_.Q(0," The file you have selected did not exist at this point in history.\n")};
hRb=function(a,b){a&1&&(_.Q(0," It was deleted in "),_.E(1,"a",14),_.Q(2),_.R(3,"toPrettyRef"),_.G(),_.Q(4,".\n"));a&2&&(a=b.cxa,b=_.P(),_.w(),_.C("universalLink",_.kG(b.location,a[0])),_.w(),_.ch("CL ",_.S(3,2,a&&a[0]),""))};iRb=function(a,b){a&1&&(_.Q(0," It was deleted in "),_.E(1,"a",15),_.Q(2),_.R(3,"toPrettyRef"),_.G(),_.Q(4,".\n"));a&2&&(a=b.cxa,b=_.P(),_.w(),_.C("universalLink",_.kG(b.location,a[0])),_.w(),_.ch("commit ",_.S(3,2,a&&a[0]),""))};
jRb=function(a,b){a&1&&(_.Q(0),_.R(1,"toPrettyRef"));a&2&&(a=b.cxa,_.ch(" View at previous CL ",_.S(1,1,a&&a[1]),".\n"))};kRb=function(a,b){a&1&&(_.Q(0),_.R(1,"toPrettyRef"));a&2&&(a=b.cxa,_.ch(" View at previous commit ",_.S(1,1,a&&a[1]),".\n"))};lRb=function(a){a&1&&_.J(0,"folder-detail",16);a&2&&(a=_.P().Ka,_.C("viewData",a))};
mRb=function(a){if(a&1){const b=_.ke();_.E(0,"file-detail",17);_.R(1,"async");_.N("contentTypeChange",function(c){_.n(b);const d=_.P(2);return _.q(d.contentType=c)});_.G()}if(a&2){a=_.P().Ka;const b=_.P();_.C("viewData",a)("windowWidth",_.S(1,2,b.S6c.Q_b).width)}};nRb=function(a){a&1&&_.J(0,"symlink-detail",18);a&2&&(a=_.P().Ka,_.C("viewData",a))};oRb=function(a){a&1&&_.J(0,"git-submodule-detail",18);a&2&&(a=_.P().Ka,_.C("viewData",a))};
pRb=function(a){a&1&&_.J(0,"loading",20);a&2&&_.C("diameter",48)("hasBackground",!0)};qRb=function(a){a&1&&_.J(0,"div",21)};rRb=function(a){a&1&&(_.L(0),_.B(1,pRb,1,2,"loading",19),_.R(2,"async"),_.B(3,qRb,1,0,"ng-template",null,1,_.qh),_.M());if(a&2){a=_.Og(4);const b=_.P(2);_.w();_.C("ngIf",_.S(2,2,b.G3c))("ngIfElse",a)}};sRb=function(a){a&1&&_.J(0,"file-not-found",22);a&2&&(a=_.P().Ka,_.C("location",a.location))};tRb=function(a){a&1&&_.J(0,"submodule-cannot-fetch",23)};
uRb=function(a){a&1&&(_.E(0,"div",23)(1,"span",24),_.Q(2," Error loading contents. "),_.G()())};vRb=function(a){if(a&1){const b=_.ke();_.L(0);_.E(1,"splitter",25);_.N("resizeDone",function(c){_.n(b);const d=_.P(2);return _.q(d.U5a(c))});_.G();_.M()}a&2&&(_.P(),a=_.Og(14),_.w(),_.C("changeSizeOf",a))};wRb=function(a){a&1&&_.J(0,"insights-panel")};
xRb=function(a){if(a&1){const b=_.ke();_.L(0);_.E(1,"splitter",26);_.N("mousedown",function(){_.n(b);const c=_.P(3);return _.q(c.VPa=!0)})("mouseup",function(){_.n(b);const c=_.P(3);return _.q(c.VPa=!1)});_.G();_.E(2,"div",27,2)(4,"div",28);_.B(5,wRb,1,0,"insights-panel",10);_.G()();_.M()}if(a&2){a=_.Og(3);const b=_.P().Ka,c=_.P(2);_.w();_.C("changeSizeOf",a);_.w();_.Ag("pointer-events",c.VPa?"none":"unset");_.w(2);_.C("ngSwitch",b);_.w();_.C("ngSwitchCase",c.Hxb.rfc)}};
yRb=function(a,b){a&1&&(_.L(0),_.B(1,xRb,6,5,"ng-container",13),_.M());a&2&&(a=b.Ka,b=_.P(2),_.w(),_.C("ngIf",a!==b.Hxb.NONE))};
zRb=function(a,b){a&1&&(_.E(0,"div",4)(1,"div",5),_.L(2,6),_.B(3,lRb,1,1,"folder-detail",7)(4,mRb,2,4,"file-detail",8)(5,nRb,1,1,"symlink-detail",9)(6,oRb,1,1,"git-submodule-detail",9)(7,rRb,5,4,"ng-container",10)(8,sRb,1,1,"file-not-found",11)(9,tRb,1,0,"submodule-cannot-fetch",12)(10,uRb,3,0,"div",12),_.M(),_.B(11,vRb,2,1,"ng-container",13),_.R(12,"async"),_.E(13,"div",14,0),_.R(15,"async"),_.J(16,"lower-detail-panel",15),_.R(17,"async"),_.G()(),_.B(18,yRb,2,1,"ng-container",13),_.R(19,"async"),
_.G());a&2&&(a=b.Ka,b=_.P(),_.w(2),_.C("ngSwitch",a.kind),_.w(),_.C("ngSwitchCase",b.Vo.Bwb),_.w(),_.C("ngSwitchCase",b.Vo.gv),_.w(),_.C("ngSwitchCase",b.Vo.Byc),_.w(),_.C("ngSwitchCase",b.Vo.Nbc),_.w(),_.C("ngSwitchCase",b.Vo.cyb),_.w(),_.C("ngSwitchCase",b.Vo.cnc),_.w(),_.C("ngSwitchCase",b.Vo.myc),_.w(),_.C("ngSwitchCase",b.Vo.ERROR),_.w(),_.C("ngIf",_.S(12,16,b.Pj)),_.w(2),_.Bg("panel-closed",_.S(15,18,b.Pj)===!1),_.w(3),_.C("contentType",b.contentType)("viewData",a)("panelClosed",_.S(17,20,b.Pj)===
!1),_.w(2),_.C("ngIf",_.S(19,22,b.fka.vJb)))};ARb=function(a){return a.endsWith("/")?a.substring(0,a.length-1):a};BRb=function(a,b){return a.startsWith(ARb(b))?b.length===0||a.length===b.length||a[b.length]==="/":!1};CRb=function(a){return a.split("/").filter(b=>!!b)};DRb=function(){};ERb=function(a){a&1&&(_.E(0,"button",16),_.J(1,"div",17),_.G());a&2&&(a=_.P().ua,_.w(),_.Bg("expanded",a.zd))};FRb=function(a){a&1&&_.J(0,"mat-icon",18);a&2&&(a=_.P().ua,_.P(4),_.C("svgIcon",oBb(a.type)))};GRb=function(){};
IRb=function(a){a&1&&_.B(0,GRb,0,0,"ng-template",4);if(a&2){a=_.P().ua;const b=_.P(3).level;_.P();_.C("ngTemplateOutlet",_.Og(2))("ngTemplateOutletContext",HRb(a,b+1))}};
LRb=function(a,b){a&1&&(_.E(0,"div",null,2)(2,"div",8,3)(4,"button",9),_.J(5,"mat-icon",10),_.G(),_.E(6,"div",11),_.B(7,ERb,2,2,"button",12),_.E(8,"a",13),_.B(9,FRb,1,1,"mat-icon",14),_.E(10,"span"),_.Q(11),_.G()()()(),_.E(12,"div",15),_.B(13,IRb,1,2,null,5),_.G()());if(a&2){a=b.ua;b=_.P(3).level;const c=_.P();_.zg("class",c.nyc);_.w(2);_.Tz("",c.Gtc," hover-focus-element");_.Bg("bold-active-element",a.active||a.eGb&&!a.zd)("folder",c.WB(a.type))("expanded",a.zd);_.zg("aria-expanded",c.WB(a.type)?
a.zd:void 0)("aria-level",b+1)("data-path",c.encode(a.path))("aria-selected",a.active||a.eGb&&!a.zd);_.w(2);_.zg("aria-label",c.kac.format(_.oh(24,JRb,a.name)));_.w(2);_.Ag("padding-left",b*c.jfc,"px");_.w();_.C("ngIf",c.WB(a.type));_.w();_.Tg("title",a.name);_.zg("href",c.YO(a.path,a.type),_.Of);_.w();_.C("ngIf",a.type!==c.AA);_.w(2);_.dh(a.name);_.w();_.C("ngClass",_.oh(26,KRb,a.zd));_.w();_.C("ngIf",a.o1a)}};
NRb=function(a){if(a&1){const b=_.ke();_.E(0,"button",19);_.N("click",function(){_.n(b);const c=_.P(4);return _.q(MRb(c))});_.Q(1);_.G()}if(a&2){a=_.P().Ka;const b=_.P().Ka;_.w();_.ch(" Display ",a.total-b," more ")}};ORb=function(a,b){a&1&&(_.L(0),_.B(1,LRb,14,28,"div",6)(2,NRb,2,1,"button",7),_.M());a&2&&(a=b.Ka,b=_.P().Ka,_.w(),_.C("ngForOf",a.Lm),_.w(),_.C("ngIf",b<a.total))};
PRb=function(a){a&1&&(_.L(0),_.B(1,ORb,3,2,"ng-container",5),_.R(2,"async"),_.M());a&2&&(a=_.P().node,_.w(),_.C("ngIf",_.S(2,1,a.Q5c)))};QRb=function(a){a&1&&(_.B(0,PRb,3,3,"ng-container",5),_.R(1,"async"));a&2&&(a=_.P(),_.C("ngIf",_.S(1,1,a.hya)))};
RRb=function(a){a&1&&(_.E(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? "),_.G(),_.E(2,"mat-dialog-actions")(3,"button",20),_.Q(4," Cancel "),_.G(),_.E(5,"button",21),_.Q(6," OK "),_.G()());a&2&&(_.w(5),_.C("mat-dialog-close",!0))};TRb=function(a){a&1&&(_.E(0,"div",6)(1,"a",7),_.Q(2," Repository root "),_.G()());a&2&&(a=_.P(2),_.w(),_.Tg("title",a.Ld.repository),_.C("routerLink",SRb(a,""))("trackProjectId",a.Ld.tb))};
URb=function(a){if(a&1){const b=_.ke();_.E(0,"button",8);_.N("click",function(c){_.n(b);const d=_.P(2);return _.q(d.up(c))});_.J(1,"mat-icon",9);_.G();_.E(2,"a",7);_.R(3,"lastPathElement");_.Q(4);_.R(5,"lastPathElement");_.G()}a&2&&(a=_.P(2),_.C("matTooltip",a.t1c),_.w(2),_.Tg("title",_.S(3,5,_.Gh(a.scope))),_.C("routerLink",SRb(a,a.scope))("trackProjectId",a.Ld.tb),_.w(2),_.ch(" ",_.S(5,7,_.Gh(a.scope))," "))};
VRb=function(a){a&1&&(_.L(0),_.E(1,"div",4),_.B(2,TRb,3,3,"div",5)(3,URb,6,9,"ng-template",null,0,_.qh),_.G(),_.M());if(a&2){a=_.Og(4);const b=_.P();_.w(2);_.C("ngIf",!b.scope||b.scope==="/")("ngIfElse",a)}};WRb=function(a){return{path:a.oe(),type:a.getType()}};
bSb=function(a,b){if(a&1){const c=_.ke();_.E(0,"button",11);_.N("click",function(){const d=_.n(c).ua,e=_.P().Ka,f=_.P(2);switch(d){case 1:XRb(f,e);break;case 3:YRb(f,e);break;case 2:ZRb(f,e);break;case 7:$Rb(f,e);break;default:_.xc(d,void 0)}return _.q()});_.E(1,"label");_.Q(2);_.G();_.J(3,"mat-pseudo-checkbox",8);_.G()}if(a&2){a=b.ua;b=_.P().Ka;const c=_.P(2);_.C("value",a);_.zg("aria-checked",aSb(b,a)?"true":"false");_.w(2);_.dh(c.X4a(a));_.w();_.C("state",aSb(b,a)?"checked":"unchecked")}};
cSb=function(a){a&1&&_.J(0,"mat-divider")};
gSb=function(a,b){if(a&1){const c=_.ke();_.E(0,"button",11);_.N("click",function(){const d=_.n(c).ua,e=_.P().Ka,f=_.P(2);switch(d){case "static":dSb(f,e);break;case "not_static":eSb(f,e);break;default:_.xc(d,void 0)}return _.q()});_.E(1,"label");_.Q(2);_.G();_.J(3,"mat-pseudo-checkbox",8);_.G()}if(a&2){b=b.ua;const c=_.P().Ka;_.P(2);_.C("value",b);_.zg("aria-checked",fSb(c,b)?"true":"false");_.w(2);a:switch(b){case "static":a="Static";break a;case "not_static":a="Non-Static";break a;default:a=_.xc(b,
void 0)}_.dh(a);_.w();_.C("state",fSb(c,b)?"checked":"unchecked")}};hSb=function(a){a&1&&(_.L(0),_.E(1,"mat-list",10),_.B(2,bSb,4,4,"button",9),_.R(3,"async"),_.B(4,cSb,1,0,"mat-divider",5),_.R(5,"async"),_.B(6,gSb,4,4,"button",9),_.R(7,"async"),_.G(),_.M());a&2&&(a=_.P(2),_.w(2),_.C("ngForOf",_.S(3,3,a.scopes)),_.w(2),_.C("ngIf",_.S(5,5,a.Kpb).length>0),_.w(2),_.C("ngForOf",_.S(7,7,a.Kpb)))};iSb=function(a){a&1&&_.J(0,"mat-divider")};
jSb=function(a,b){if(a&1){const c=_.ke();_.E(0,"button",11);_.N("click",function(){const d=_.n(c).ua,e=_.P().Ka;_.P();e.JL.toggle(d);return _.q()});_.E(1,"label");_.Q(2);_.G();_.J(3,"mat-pseudo-checkbox",8);_.G()}a&2&&(a=b.ua,b=_.P().Ka,_.P(),_.C("value",a),_.zg("aria-checked",b.JL.get(a)?"true":"false"),_.w(2),_.dh(_.Mub[a].name),_.w(),_.C("state",b.JL.get(a)?"checked":"unchecked"))};
mSb=function(a){if(a&1){const b=_.ke();_.E(0,"div",4);_.N("click",function(c){_.n(b);return _.q(c.stopPropagation())});_.B(1,hSb,8,9,"ng-container",5);_.R(2,"async");_.B(3,iSb,1,0,"mat-divider",5);_.R(4,"async");_.R(5,"async");_.E(6,"mat-list",6)(7,"button",7);_.R(8,"async");_.N("click",function(){const c=_.n(b).Ka;_.P();return _.q(kSb(c))});_.E(9,"label");_.Q(10," All Symbols ");_.G();_.J(11,"mat-pseudo-checkbox",8);_.R(12,"async");_.G();_.B(13,jSb,4,4,"button",9);_.R(14,"async");_.G()()}a&2&&(a=
_.P(),_.w(),_.C("ngIf",_.S(2,5,a.mD)),_.w(2),_.C("ngIf",_.S(4,7,a.Kpb).length>0||_.S(5,9,a.scopes).length>0),_.w(4),_.zg("aria-checked",_.S(8,11,a.Aka)),_.w(4),_.C("state",lSb(_.S(12,13,a.Aka))),_.w(2),_.C("ngForOf",_.S(14,15,a.vBa)))};
oSb=function(a,b){if(a&1){const c=_.ke();_.E(0,"div",4);_.N("click",function(d){_.n(c);return _.q(d.stopPropagation())});_.E(1,"mat-list",5)(2,"button",6);_.N("click",function(){const d=_.n(c).Ka,e=_.P();return _.q(e.fma(d))});_.E(3,"label");_.Q(4);_.G()();_.E(5,"button",7);_.N("click",function(){const d=_.n(c).Ka,e=_.P();return _.q(nSb(e,d))});_.E(6,"label");_.Q(7);_.G();_.J(8,"mat-pseudo-checkbox",8);_.G()()()}a&2&&(a=b.Ka,b=_.P(),_.w(2),_.C("value",a.collapseAll),_.zg("aria-checked",a.collapseAll?
"true":"false"),_.w(2),_.dh(a.collapseAll?b.kkc:b.jkc),_.w(),_.C("value",a.stickyHeaders),_.zg("aria-checked",a.stickyHeaders?"true":"false"),_.w(2),_.dh(b.lkc),_.w(),_.C("state",a.stickyHeaders?"checked":"unchecked"))};sSb=function(a,b){if(a&1){const c=_.ke();_.E(0,"button",8);_.N("click",function(){const d=_.n(c).Ka,e=_.P(3);return _.q(pSb(e,d))});_.E(1,"mat-icon");_.Q(2);_.G()()}a&2&&(a=b.Ka,_.P(3),_.C("matTooltip",qSb(a)),_.zg("aria-label",qSb(a)),_.w(2),_.dh(rSb(a)))};
tSb=function(a){a&1&&(_.L(0),_.B(1,sSb,3,3,"button",7),_.R(2,"async"),_.J(3,"outline-options-menu"),_.M());a&2&&(a=_.P(2),_.w(),_.C("ngIf",_.S(2,1,a.mD)))};
uSb=function(a,b){if(a&1){const c=_.ke();_.L(0);_.E(1,"div",2);_.R(2,"async");_.R(3,"async");_.E(4,"form",3);_.N("submit",function(d){_.n(c);_.P();d.preventDefault();return _.q()});_.E(5,"mat-form-field",4)(6,"mat-label");_.Q(7," Filter ");_.G();_.E(8,"input",5,0);_.N("focus",function(){_.n(c);const d=_.P();return _.q(d.s2a.next(!0))})("blur",function(){_.n(c);const d=_.P();return _.q(d.s2a.next(!1))});_.G()()()();_.J(10,"filter-menu",6);_.B(11,tSb,4,3,"ng-container",1);_.R(12,"async");_.M()}a&2&&
(a=b.Ka,b=_.P(),_.w(),_.Bg("expanded",_.S(2,5,b.s2a)||_.S(3,7,b.gX)),_.w(7),_.C("formControl",b.Vq),_.w(2),_.C("outlineData",a),_.w(),_.C("ngIf",_.S(12,9,b.mD)))};vSb=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)};wSb=function(a){a&1&&(_.E(0,"div",3),_.Q(1," Nothing matches your filter.\n"),_.G())};
xSb=function(a){a&1&&(_.E(0,"button",11),_.J(1,"div",12),_.G());if(a&2){a=_.P().ua;const b=_.P(2);_.w();_.Bg("expanded",b.Fs.Ud(a))}};ySb=function(a){a&1&&_.J(0,"div",13)};
CSb=function(a,b){a&1&&(_.E(0,"mat-tree-node",6),_.R(1,"async"),_.R(2,"async"),_.R(3,"async"),_.B(4,xSb,2,2,"button",7),_.E(5,"a",8),_.B(6,ySb,1,0,"div",9),_.E(7,"span"),_.Q(8),_.G(),_.E(9,"span",10),_.Q(10),_.G()()());a&2&&(a=b.ua,b=_.P(2),_.Ag("padding-left",a.level*20,"px")("top",_.S(1,23,zSb(b,a)),"px")("z-index",100-a.level),_.Bg("header",_.S(2,25,ASb(b,a)))("bottom-header",_.S(3,27,BSb(b,a)))("bold-active-element",a.active),_.C("role","treeitem"),_.zg("aria-selected",a.active)("data-id",a.id),
_.w(4),_.C("ngIf",a.vj),_.w(),_.zg("href",b.pO(a),_.Of),_.w(),_.C("ngIf",a.vj===!1),_.w(),_.zg("class",a.ee)("aria-label",a.tooltip)("title",a.tooltip),_.w(),_.dh(a.Lc),_.w(2),_.ch(" ",a.label," "))};DSb=function(a){a&1&&(_.E(0,"mat-tree",4),_.R(1,"async"),_.B(2,CSb,11,29,"mat-tree-node",5),_.G());a&2&&(a=_.P(),_.Bg("sticky-headers",_.S(1,6,a.Rpb)),_.C("dataSource",a.xC)("treeControl",a.Fs)("@.disabled",!0)("trackBy",a.cE))};ESb=function(a){return a.Qub};FSb=function(a){return a.level};
GSb=function(a){return a?_.fG(a.params.line)||-1:-1};HSb=function(a){return a.vj};ISb=function(a,b){a.level=b;return a};JSb=function(a,b,c,d,e,f){return g=>{if(g.type&&!b.get(g.type))return!1;var l=g.modifiers.filter(NBb);return l.length&&l.every(p=>!c.get(p))||d.has("static")&&((l=g.modifiers.includes(11))&&!e||!l&&!f)?!1:_.Tk(a)||_.Vk(g.label,a)?!0:!1}};
KSb=function(a){if(a&1){const b=_.ke();_.E(0,"div",7)(1,"h4");_.Q(2,"Outline is very large");_.G();_.E(3,"button",8);_.N("click",function(){_.n(b);const c=_.P(2);return _.q(c.Dob=!1)});_.Q(4," Show anyway (may crash) ");_.G()()}};LSb=function(a){a&1&&_.J(0,"outline-controls",11);a&2&&(a=_.P(3),_.C("outlineData",a.gr.Tb))};
MSb=function(a){a&1&&(_.L(0),_.B(1,LSb,1,1,"outline-controls",9),_.J(2,"outline-tree",10),_.M());a&2&&(a=_.P(2),_.w(),_.C("ngIf",a.WZc),_.w(),_.C("outlineTreeInput",a.gr.Tb)("location",a.Ld))};NSb=function(a){a&1&&(_.L(0,4),_.B(1,KSb,5,0,"div",5)(2,MSb,3,3,"ng-container",6),_.M());a&2&&(a=_.P(),_.C("ngSwitch",a.Dob),_.w(),_.C("ngSwitchCase",!0),_.w(),_.C("ngSwitchCase",!1))};OSb=function(a){a&1&&(_.E(0,"dc-information-box",12),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.ch(" ",a.Rfa(a.gr.XE)," "))};
PSb=function(a){a&1&&_.J(0,"loading",13);a&2&&_.C("hasBackground",!0)};QSb=function(a){a&1&&(_.E(0,"span",8),_.Q(1,"Files"),_.G())};RSb=function(a){a&1&&(_.L(0),_.J(1,"directory-navigation",9),_.M());a&2&&(a=_.P(2),_.w(),_.C("activeLocation",a.Ld)("directoryPanelState",a.Bta))};TSb=function(a){a&1&&(_.E(0,"span",12),_.Q(1,"Outline"),_.G());if(a&2){a=_.P(2).Ka;const b=_.P();_.C("matTooltip",SSb(a,b.wb))}};
USb=function(a){a&1&&(_.J(0,"outline",13),_.R(1,"async"));a&2&&(a=_.P(3),_.C("outlineData",_.S(1,2,a.gr))("activeLocation",a.Ld))};VSb=function(a){a&1&&(_.E(0,"mat-tab",10),_.B(1,TSb,2,1,"ng-template",3)(2,USb,2,4,"outline",11),_.G());if(a&2){a=_.P().Ka;const b=_.P();_.C("disabled",a!==b.Wmc.nh);_.w(2);_.C("ngIf",b.HSb)}};
YSb=function(a,b){if(a&1){const c=_.ke();_.E(0,"nav",1)(1,"mat-tab-group",2);_.N("selectedIndexChange",function(d){const e=_.n(c).Ka,f=_.P();return _.q(f.Jk(e,d))});_.E(2,"mat-tab");_.B(3,QSb,2,0,"ng-template",3)(4,RSb,2,2,"ng-container",4);_.G();_.B(5,VSb,3,2,"mat-tab",5);_.G();_.E(6,"div",6)(7,"button",7);_.N("click",function(){_.n(c);var d=_.P().Rc;d.lL.getValue()===2?WSb(d):XK(d);return _.q()});_.E(8,"mat-icon");_.Q(9,"keyboard_capslock");_.G()()()()}a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("@.disabled",
!0)("selectedIndex",XSb(b,a)),_.w(3),_.C("ngIf",b.zLb),_.w(),_.C("ngIf",b.c8),_.w(2),_.C("matTooltip",b.isCollapsed?"Open navigation panel":"Close navigation panel")("ascTrackElement",b.ctc)("trackAction",b.isCollapsed?"open":"close")("trackProjectId",b.Ld.tb),_.zg("aria-label",b.isCollapsed?"Open navigation panel":"Close navigation panel"))};
ZSb=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"}};$Sb=function(a){switch(a.state){case 1:return a.XE==="UNSUPPORTED_LANGUAGE"||a.XE==="UNSUPPORTED_DATA_TYPE"?3:2;case 2:return a.Tb.Dsa.length===0?4:1;default:return _.xc(a,void 0)}};
aTb=function(a){switch(a){case "OUTLINE":return _.Ui.kR;case "FILES":return _.Ui.AEa;default:return _.xc(a,"Unknown file detail tab selected")}};bTb=function(a){a&1&&_.J(0,"repository-detail",5);a&2&&(a=_.P(),_.C("viewData",a.wb))};cTb=function(a){a&1&&(_.E(0,"div"),_.Q(1," Please contact the administrator. "),_.G())};
dTb=function(a){a&1&&(_.E(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. "),_.G())};eTb=function(a){a&1&&(_.J(0,"repository-breadcrumb",6),_.R(1,"async"));if(a&2){a=_.P().Ka;const b=_.P();_.C("location",a.location)("isEmptyRepo",a.kind===b.Vo.UNINITIALIZED)("editLink",a.kind===0?a.OV:void 0)("fallbackEditLink",a.kind===0?a.oW:void 0);_.zg("aria-label",_.S(1,5,b.rNc))}};
fTb=function(a){a&1&&_.J(0,"no-repository-information",7)};gTb=function(a){a&1&&_.J(0,"repository-not-found",8);a&2&&(a=_.P().Ka,_.C("location",a.location))};hTb=function(a){a&1&&_.J(0,"repository-permission-denied",8);a&2&&(a=_.P().Ka,_.C("location",a.location))};iTb=function(a){a&1&&_.J(0,"no-default-branch",7)};jTb=function(a){a&1&&(_.J(0,"browse-repository-contents",9),_.R(1,"async"));if(a&2){a=_.P().Ka;const b=_.P();_.C("repositoryNavState",_.S(1,3,b.NQ.S0c))("viewData",a)("showOutlineTab",!b.Bza)}};
kTb=function(a,b){a&1&&(_.L(0),_.B(1,eTb,2,7,"repository-breadcrumb",1),_.L(2,2),_.B(3,fTb,1,0,"no-repository-information",3)(4,gTb,1,1,"repository-not-found",4)(5,hTb,1,1,"repository-permission-denied",4)(6,iTb,1,0,"no-default-branch",3)(7,jTb,2,5,"browse-repository-contents",5),_.M()());a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("ngIf",_.VF(a.location)?![4,7].includes(a.kind):![4,7,6].includes(a.kind)),_.w(),_.C("ngSwitch",a.kind),_.w(),_.C("ngSwitchCase",b.Vo.NONE),_.w(),_.C("ngSwitchCase",b.Vo.btc),_.w(),
_.C("ngSwitchCase",b.Vo.PERMISSION_DENIED),_.w(),_.C("ngSwitchCase",b.Vo.hmc))};lTb=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)})})};mTb=function(a,b){return(window.injected||new Map).get(a)||b};
qTb=function(a,b,c){if(a.nodeType!==1)return nTb;b=b.toLowerCase();if(b==="innerhtml"||b==="innertext"||b==="textcontent"||b==="outerhtml")return()=>oTb;const d=pTb.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("Ue");}:nTb};sTb=function(a,b){if(!Array.isArray(a)||!a.hasOwnProperty("raw"))throw Error("Xe");return rTb!==void 0?rTb.createHTML(b):b};
$K=function(a,b,c=a,d){if(b===YK)return b;var e;let f=d!==void 0?(e=c.hyb)==null?void 0:e[d]:c.wCc;e=ZK(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.sCc(a,c,d));if(d!==void 0){let t;((t=c.hyb)!=null?t:c.hyb=[])[d]=f}else c.wCc=f}f!==void 0&&(b=$K(a,f.uCc(a,b.values),f,d));return b};
aL=function(a){return(b,c)=>{if(typeof c==="object")b=tTb(a,b,c);else{const d=b.hasOwnProperty(c);uTb(b.constructor,c,d?Object.assign({},a,{n7c:!0}):a);b=d?Object.getOwnPropertyDescriptor(b,c):void 0}return b}};vTb=function(){return aL(Object.assign({},void 0,{state:!0,dl:!1}))};wTb=function(a){a=a.privateDoNotAccessOrElseSafeUrlWrappedValue;if(a===void 0||a===null)throw Error("df");return new _.hc(a)};xTb=function(a){return a&&a.startsWith("go/")?a:""};
yTb=function(a,b){a&1&&(_.E(0,"th",4),_.Q(1),_.G());a&2&&(a=b.ua,_.w(),_.dh(a.Idb))};
ATb=function(a){if(a&1){const b=_.ke();_.E(0,"mat-month-view",7);_.N("_userSelection",function(c){_.n(b);const d=_.P(2);return _.q(d.Zmb(c))})("dragStarted",function(c){_.n(b);const d=_.P(2);return _.q(d.MV(c))})("dragEnded",function(c){_.n(b);const d=_.P(2);return _.q(d.yF(c))});_.G()}if(a&2){a=_.P().ua;const b=_.P();_.Bg("reach-calendar-month-active",zTb(b,a,b.ob));_.C("activeDate",a)("selected",b.selected)("dateFilter",b.uj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Ol)("comparisonStart",b.Sv)("comparisonEnd",
b.ty)("activeDrag",b.Iv)}};BTb=function(a,b){a&1&&(_.E(0,"div",5),_.B(1,ATb,1,11,"mat-month-view",6),_.G());a&2&&(a=b.ua,_.w(),_.C("ngIf",!!a))};CTb=function(a,b){if(a&1){const c=_.ke();_.E(0,"mat-year-view",2);_.N("selectedChange",function(d){_.n(c);const e=_.P();return _.q(e.Wn.next(d))});_.G()}a&2&&(a=b.ua,b=_.P(),_.C("activeDate",a)("selected",b.selected)("dateFilter",b.uj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Ol))};
DTb=function(a){a&1&&(_.E(0,"mat-error"),_.Q(1),_.G());a&2&&(a=_.P(),_.w(),_.dh(a.pVc))};ETb=function(a){if(a&1){const b=_.ke();_.E(0,"reach-date-presets-menu",11);_.N("presetSelected",function(c){_.n(b);_.P().B0.next({source:"view",value:(c==null?void 0:c.date)||null});return _.q()});_.G()}a&2&&(a=_.P(),_.C("presets",a.b4))};FTb=function(a,b){a&1&&(_.E(0,"mat-icon",6),_.Q(1),_.G());a&2&&(a=b.Ka,_.C("svgIcon",a.Zj),_.w(),_.ch(" ",a.Zj?"":a.Ph," "))};
GTb=function(a,b){a&1&&(_.E(0,"mat-icon",6),_.Q(1),_.G());a&2&&(a=b.Ka,_.C("svgIcon",a.Zj),_.w(),_.ch(" ",a.Zj?"":a.Ph," "))};HTb=function(a,b){if(a&1){const c=_.ke();_.E(0,"div",4);_.N("click",function(){const d=_.n(c).ua,e=_.P(2);d&&e.wTb.next(d);return _.q()});_.J(1,"div",5);_.E(2,"span",6);_.Q(3);_.G()()}a&2&&(a=b.ua,_.C("first",b.first),_.w(3),_.dh(a.title))};
ITb=function(a){a&1&&(_.L(0),_.J(1,"mat-divider",2),_.B(2,HTb,4,2,"div",3),_.J(3,"mat-divider",2),_.M());a&2&&(a=_.P(),_.w(2),_.C("ngForOf",a.fza))};JTb=function(a){return a.yb?`${a.repository} \u203a ${_.eG(a.yb)}`:`${a.repository}`};bL=function(a){return a==null?"":a.split("/").map(encodeURIComponent).join("/")};
KTb=function(a){a&1&&(_.L(0),_.E(1,"a",3),_.Q(2),_.G(),_.E(3,"a",4),_.Q(4),_.G(),_.M());a&2&&(a=_.P(),_.w(),_.C("routerLink",a.data.xxa)("ascTrackElement",a.data.r0)("trackAction",a.data.mia),_.w(),_.dh(a.data.lia),_.w(),_.C("routerLink",a.data.STb)("ascTrackElement",a.data.r0),_.w(),_.dh(a.data.Ok))};
LTb=function(a){a&1&&(_.E(0,"a",9),_.R(1,"repoRootLink"),_.Q(2),_.G());a&2&&(a=_.P(2),_.C("routerLink",_.S(1,4,a.data.Va))("ascTrackElement",a.data.r0),_.w(2),_.xC("[",a.data.repository," \u203a ",a.data.ad,"]"))};
MTb=function(a){a&1&&(_.B(0,LTb,3,6,"a",5),_.E(1,"a"),_.R(2,"placeToHref"),_.E(3,"span"),_.Q(4),_.G(),_.E(5,"span",6),_.Q(6),_.G()(),_.E(7,"button",7)(8,"span",8),_.Q(9,"content_copy"),_.G()());if(a&2){a=_.P();_.C("ngIf",a.displayName==null);_.w();_.zg("href",_.S(2,9,a.data.Va),_.Of)("data-action-name","navigate")("data-element-name",a.data.r0)("data-track-action-name",a.data.mia);_.w(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;_.dh(b);_.w(2);_.dh(a.data.lia);_.w();_.zg("data-copy-content",a.data.Va.path)("data-action-name","copy")}};NTb=function(a,b){a&1&&(_.E(0,"li"),_.J(1,"item-display",9),_.G());a&2&&(a=b.ua,b=_.P(4),_.w(),_.C("place",a)("placeItemType",b.lva(a)))};OTb=function(a){a&1&&(_.E(0,"ul"),_.B(1,NTb,2,2,"li",8),_.G());a&2&&(a=_.P(2).Ka,_.w(),_.C("ngForOf",a.Tb))};
PTb=function(a){a&1&&(_.L(0),_.B(1,OTb,2,1,"ul",7),_.M());if(a&2){a=_.P().Ka;_.P();const b=_.Og(4);_.w();_.C("ngIf",a.Tb.length>0)("ngIfElse",b)}};QTb=function(a){a&1&&(_.E(0,"dc-information-box",10),_.Q(1," Recent items unavailable "),_.G())};RTb=function(a){a&1&&_.J(0,"loading",11)};
STb=function(a,b){a&1&&(_.L(0)(1,3),_.B(2,PTb,2,2,"ng-container",4)(3,QTb,2,0,"dc-information-box",5)(4,RTb,1,0,"loading",6),_.M()());a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.qE.bi),_.w(),_.C("ngSwitchCase",b.qE.Error),_.w(),_.C("ngSwitchCase",b.qE.ij))};TTb=function(a){a&1&&(_.E(0,"p",12),_.Q(1," You don't have any recently viewed items yet. "),_.G())};
UTb=function(a,b){a&1&&(_.E(0,"mat-tree-node"),_.J(1,"div",12)(2,"simple-star",13)(3,"item-display",14),_.G());a&2&&(a=b.ua,b=_.P(4),_.zg("aria-label",a.displayName),_.w(2),_.C("isStarred",a.Fz)("type",b.lva(a.location)),_.zg("data-node-id",a.id)("data-action",b.Gwb),_.w(),_.C("displayName",a.displayName)("place",a.location)("placeItemType",a.Vy))};
VTb=function(a,b){a&1&&(_.E(0,"mat-nested-tree-node")(1,"div",15)(2,"button",16)(3,"span",17),_.Q(4," expand_more "),_.G()(),_.J(5,"simple-star",13)(6,"item-display",14),_.G(),_.E(7,"ul")(8,"li"),_.Gg(9,18),_.G()()());a&2&&(a=b.ua,b=_.P(4),_.zg("aria-label",a.displayName),_.w(2),_.zg("aria-label","Toggle "+a.displayName)("data-node-id",a.id)("data-action",b.Gcc),_.w(),_.Bg("collapsed",!b.Cc.Ud(a)),_.w(2),_.C("isStarred",a.Fz)("type",b.lva(a.location)),_.zg("data-node-id",a.id)("data-action",b.Gwb),
_.w(),_.C("displayName",a.displayName)("place",a.location)("placeItemType",a.Vy),_.w(),_.Bg("tree-invisible",!b.Cc.Ud(a)))};WTb=function(a){if(a&1){const b=_.ke();_.E(0,"button",19);_.N("click",function(){_.n(b);const c=_.P(4);return _.q(c.VAa.next(!0))});_.Q(1," Show all ");_.G()}};
XTb=function(a){a&1&&(_.L(0),_.E(1,"mat-tree",8),_.B(2,UTb,4,8,"mat-tree-node",9)(3,VTb,10,15,"mat-nested-tree-node",10),_.G(),_.B(4,WTb,2,0,"button",11),_.M());if(a&2){a=_.P(2).Ka;const b=_.P();_.w();_.C("dataSource",a.Tb)("treeControl",b.Cc);_.w(2);_.C("matTreeNodeDefWhen",b.xga);_.w();_.C("ngIf",!b.VAa.value)}};YTb=function(a){a&1&&(_.L(0),_.B(1,XTb,5,4,"ng-container",7),_.M());if(a&2){a=_.P().Ka;_.P();const b=_.Og(4);_.w();_.C("ngIf",a.Tb.data.length>0)("ngIfElse",b)}};
ZTb=function(a){a&1&&(_.E(0,"dc-information-box",20),_.Q(1," Starred items unavailable "),_.G())};$Tb=function(a){a&1&&_.J(0,"loading",21)};aUb=function(a,b){a&1&&(_.L(0)(1,3),_.B(2,YTb,2,2,"ng-container",4)(3,ZTb,2,0,"dc-information-box",5)(4,$Tb,1,0,"loading",6),_.M()());a&2&&(a=b.Ka,b=_.P(),_.w(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.Xc.bi),_.w(),_.C("ngSwitchCase",b.Xc.Error),_.w(),_.C("ngSwitchCase",b.Xc.ij))};
bUb=function(a){a&1&&(_.E(0,"p",22),_.Q(1," You don't have any starred items yet. "),_.G())};cUb=function(a,b){b.push(a);for(const c of a.children.values())cUb(c,b)};dUb=function(a,b){return b.children.size>0};eUb=function(a,b,c=0){let d=0;for(const e of a.values())c<b&&d++,e.Fz&&c++,e.children.size!==0&&(c=eUb(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};
fUb=function({children:a,location:b,Fz:c},d){a=new Map(Array.from(a).map(([g,l])=>[g,fUb(l,d)]).sort(([g],[l])=>g.localeCompare(l)));if(!b.path){var e=d.size;c={children:a,displayName:b.repository,Fz:c,location:b,Vy:_.Jk(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.Fz);const f=d.size;c={children:a,displayName:e,location:b,Fz:c,Vy:_.Jk(b),id:f};d.set(f,c);return c};
gUb=function(a){a&1&&(_.L(0),_.J(1,"initial-welcome"),_.M())};hUb=function(a){a&1&&(_.L(0),_.Q(1),_.R(2,"number"),_.M());a&2&&(a=_.P(2),_.w(),_.ch(" (",_.S(2,1,a.wG),") "))};iUb=function(a,b){a&1&&(_.L(0),_.Q(1),_.R(2,"number"),_.M());a&2&&(a=b.Ka,_.w(),_.ch(" (",_.S(2,1,a),") "))};
jUb=function(a,b){if(a&1){const c=_.ke();_.L(0);_.E(1,"div",2);_.B(2,gUb,2,0,"ng-container",3);_.E(3,"mat-accordion",4)(4,"mat-expansion-panel",5);_.N("afterExpand",function(){_.n(c);const d=_.P();return _.q(d.mb("expandStarredItems"))})("afterCollapse",function(){_.n(c);const d=_.P();return _.q(d.mb("collapseStarredItems"))});_.E(5,"mat-expansion-panel-header")(6,"mat-panel-title")(7,"mat-icon",6);_.Q(8,"star");_.G();_.E(9,"h2");_.Q(10," starred ");_.B(11,hUb,3,3,"ng-container",3);_.G()()();_.E(12,
"starred-items",7);_.N("countChanged",function(d){_.n(c);const e=_.P();return _.q(e.wG=d)});_.G()();_.E(13,"mat-expansion-panel",5);_.N("afterExpand",function(){_.n(c);const d=_.P();return _.q(d.mb("expandRecentItems"))})("afterCollapse",function(){_.n(c);const d=_.P();return _.q(d.mb("collapseRecentItems"))});_.E(14,"mat-expansion-panel-header")(15,"mat-panel-title");_.J(16,"mat-icon",8);_.E(17,"h2");_.Q(18," recently viewed ");_.B(19,iUb,3,3,"ng-container",3);_.R(20,"async");_.G()()();_.J(21,"recent-items",
9);_.G()()();_.M()}a&2&&(a=b.Ka,b=_.P(),_.w(2),_.C("ngIf",a===b.aXc.qfc),_.w(),_.C("multi",!0),_.w(),_.C("expanded",!0),_.w(7),_.C("ngIf",b.wG>0),_.w(2),_.C("expanded",!0),_.w(6),_.C("ngIf",_.S(20,6,b.u0c)))};kUb=function(a){a&1&&_.J(0,"loading",10);a&2&&_.C("diameter",20)};lUb=function(a){a&1&&_.J(0,"th",5)};mUb=function(a){a&1&&(_.E(0,"th",6),_.Q(1," Project ID "),_.G())};
nUb=function(a){a&1&&(_.E(0,"td",13),_.J(1,"star",14),_.G());if(a&2){a=_.P().ua;const b=_.P();_.w();_.C("place",a.Va)("type",b.dtc)("elementName",a.Aj)}};oUb=function(a,b){a&1&&(_.L(0),_.J(1,"mat-icon",15),_.M());a&2&&(a=b.Ka,b=_.P().ua,_.w(),_.C("matTooltip",b.M0c)("svgIcon",a))};pUb=function(a){a&1&&(_.E(0,"td",16)(1,"a",17),_.Q(2),_.G()());a&2&&(a=_.P().ua,_.w(),_.C("routerLink",a.K0c),_.w(),_.ch(" ",a.OG," "))};
qUb=function(a,b){a&1&&(_.E(0,"tr",7),_.B(1,nUb,2,3,"td",8),_.E(2,"td")(3,"div",9)(4,"a",10),_.Q(5),_.G(),_.B(6,oUb,2,2,"ng-container",11),_.G()(),_.B(7,pUb,3,2,"td",12),_.G());a&2&&(a=b.ua,b=_.P(),_.w(),_.C("ngIf",b.YWb),_.w(3),_.C("routerLink",a.N0c),_.w(),_.ch(" ",a.Aj," "),_.w(),_.C("ngIf",a.L0c),_.w(),_.C("ngIf",b.wob))};rUb=function(a,b){return a.OG.localeCompare(b.OG)||a.Aj.localeCompare(b.Aj)};sUb=function(a,b){a=a.name;b=b.name;return a===b?0:a?b?a.localeCompare(b):1:-1};
tUb=function(a){a&1&&_.J(0,"repository-searchable-tree",1);a&2&&(a=_.P(),_.C("place",a.Va))};uUb=function(a){a&1&&_.J(0,"loading",4);a&2&&_.C("diameter",20)};vUb=function(a){a&1&&(_.E(0,"div",10),_.J(1,"project-selector",11),_.G());a&2&&(a=_.P(3),_.w(),_.C("place",a.location))};xUb=function(a){if(a&1){const b=_.ke();_.E(0,"input-with-icon",12);_.N("valueChange",function(c){_.n(b);const d=_.P(3);return _.q(d.pAa.next(c))});_.G()}a&2&&(a=_.P(3),_.C("placeholder",a.Lmb)("trackingConfig",_.oh(2,wUb,a.lc)))};
yUb=function(a){a&1&&(_.L(0),_.J(1,"repository-table",13),_.M());if(a&2){a=_.P(2).Ka;const b=_.P();_.w();_.C("rows",a.Tb.rows)("location",b.location)}};zUb=function(a){if(a&1){const b=_.ke();_.E(0,"no-search-match",14);_.R(1,"async");_.N("clear",function(){_.n(b);const c=_.P(3);return _.q(c.fF())});_.G()}a&2&&(a=_.P(3),_.C("filter",_.S(1,1,a.pAa)))};
AUb=function(a){a&1&&(_.E(0,"icon-empty-state-display",15)(1,"icon-empty-state-title"),_.Q(2," There are no repositories for this project "),_.G(),_.E(3,"icon-empty-state-subtitle"),_.Q(4," Verify that you can access it "),_.G()())};BUb=function(a){a&1&&(_.E(0,"icon-empty-state-display",16)(1,"icon-empty-state-title"),_.Q(2," Unable to load this project "),_.G(),_.E(3,"icon-empty-state-subtitle"),_.Q(4," Verify that it exists and you can access it "),_.G()())};
CUb=function(a){a&1&&(_.L(0),_.B(1,vUb,2,1,"div",5)(2,xUb,1,4,"input-with-icon",6),_.R(3,"async"),_.L(4,1),_.B(5,yUb,2,2,"ng-container",3)(6,zUb,2,3,"no-search-match",7)(7,AUb,5,0,"icon-empty-state-display",8)(8,BUb,5,0,"icon-empty-state-display",9),_.M()());if(a&2){a=_.P().Ka;const b=_.P();_.w();_.C("ngIf",b.ZWb);_.w();_.C("ngIf",_.S(3,7,b.X2c));_.w(2);_.C("ngSwitch",a.Tb.kind);_.w();_.C("ngSwitchCase",b.zna.zuc);_.w();_.C("ngSwitchCase",b.zna.A9b);_.w();_.C("ngSwitchCase",b.zna.z9b);_.w();_.C("ngSwitchCase",
b.zna.yfc)}};DUb=function(a,b){a&1&&(_.L(0,1),_.B(1,uUb,1,1,"loading",2)(2,CUb,9,9,"ng-container",3),_.M());a&2&&(a=b.Ka,b=_.P(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.Xc.ij),_.w(),_.C("ngSwitchCase",b.Xc.bi))};FUb=function(a){const b=a.Te,c=_.anb(b),d=b.projectId||b.ql||b.ro;var e=a.kY?_.jyb(a.kY):null;const f=e?e.icon:null;e=e?EUb.format({repoType:e.name}):null;return{Aj:a.displayName||b.Dh,N0c:_.fr(c),OG:d,K0c:_.fr(_.jG(c.hc(),"repoGroup").ab()),L0c:f,M0c:e,Va:c}};
GUb=function(a,b){return a===b?!0:a===void 0||b===void 0?!1:_.sc(a,b)};HUb=function({tb:a,Vc:b}){if(a&&b)switch(b){case "depot":return{kind:b};case "host":return{kind:b,ql:a};case "project":return{kind:b,projectId:a};case "ossProject":return{kind:b,projectName:a};default:return _.xc(b,"Unknown group type")}};
IUb=function(a){a&1&&(_.E(0,"nav",11)(1,"a",12),_.Q(2,"My source"),_.G(),_.E(3,"a",13),_.Q(4,"All repositories"),_.G()());if(a&2){_.P();a=_.Og(3);const b=_.P(2).Ka,c=_.P();_.C("tabPanel",a);_.w();_.C("routerLink",c.XWc)("active",b.Tb===c.YQ.nFa);_.w(2);_.C("routerLink",c.sN)("active",b.Tb===c.YQ.KGa)}};JUb=function(a){a&1&&(_.E(0,"div",9),_.B(1,IUb,5,5,"nav",10),_.J(2,"mat-tab-nav-panel",null,1),_.G());if(a&2){a=_.P(2).Ka;const b=_.P();_.w();_.C("ngIf",a.Tb===b.YQ.nFa||a.Tb===b.YQ.KGa)}};
KUb=function(a){a&1&&_.J(0,"landing-page")};LUb=function(a){a&1&&(_.J(0,"repositories-browser",14),_.R(1,"async"));a&2&&(a=_.P(3),_.C("location",_.S(1,1,a.Va)))};MUb=function(a){a&1&&(_.L(0),_.B(1,JUb,4,1,"div",7),_.L(2,3),_.B(3,KUb,1,0,"landing-page",4)(4,LUb,2,3,"repositories-browser",8),_.M()());if(a&2){a=_.P().Ka;const b=_.P();_.w();_.C("ngIf",b.NPb);_.w();_.C("ngSwitch",a.Tb);_.w();_.C("ngSwitchCase",b.YQ.nFa);_.w();_.C("ngSwitchCase",b.YQ.KGa)}};
NUb=function(a){a&1&&_.Gg(0,15);a&2&&(_.P(2),_.C("ngTemplateOutlet",_.Og(3)))};OUb=function(a){a&1&&_.J(0,"loading",16);a&2&&_.C("diameter",20)};PUb=function(a,b){a&1&&(_.L(0,3),_.B(1,MUb,5,4,"ng-container",4)(2,NUb,1,1,"ng-container",5)(3,OUb,1,1,"loading",6),_.M());a&2&&(a=b.Ka,b=_.P(),_.C("ngSwitch",a.state),_.w(),_.C("ngSwitchCase",b.Xc.bi),_.w(),_.C("ngSwitchCase",b.Xc.Error),_.w(),_.C("ngSwitchCase",b.Xc.ij))};
QUb=function(a){a&1&&(_.E(0,"icon-empty-state-display",17)(1,"icon-empty-state-title"),_.Q(2," Unable to load page. "),_.G(),_.E(3,"icon-empty-state-subtitle"),_.Q(4," Please try again later. "),_.G()());a&2&&_.C("isSvg",!1)};RUb=function(a){switch(a){case "RepositoriesBrowser":return 1;case "LandingPage":return 0;default:return _.xc(a,void 0)}};SUb=void 0;VUb=function(a,b){if(b<0)throw Error("t`"+b);const c=a.Cy,d=c+b;if(d>a.KJ)throw Error("s`"+(a.KJ-c)+"`"+b);a.Cy=d;return c};WUb=[];
XUb=class{constructor(a,b){this.xN=null;this.oUa=!1;this.Cy=this.KJ=this.Dla=0;this.init(a,void 0,void 0,b)}init(a,b,c,{hQa:d=!1}={}){this.hQa=d;a&&(a=Xyb(a),this.xN=a.buffer,this.oUa=a.MO,this.Dla=b||0,this.KJ=c!==void 0?this.Dla+c:this.xN.length,this.Cy=this.Dla)}VLb(){this.clear();WUb.length<100&&WUb.push(this)}clear(){this.xN=null;this.oUa=!1;this.Cy=this.KJ=this.Dla=0;this.hQa=!1}Vi(){return this.KJ}setEnd(a){this.KJ=a}reset(){this.Cy=this.Dla}getCursor(){return this.Cy}setCursor(a){this.Cy=
a}advance(a){_.Rya(this,this.Cy+a)}cUb(a,b){var c=VUb(this,a),d=this.xN;if(_.Vxa){var e;b?(e=TUb)||(e=TUb=new TextDecoder("utf-8",{fatal:!0})):(e=UUb)||(e=UUb=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(SUb===void 0){try{e.decode(new Uint8Array([128]))}catch(p){}try{e.decode(new Uint8Array([97])),SUb=!0}catch(p){SUb=!1}}b=!SUb}b&&(TUb=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?pK(b,f):(p=d[c++],g<194||(p&192)!==128?(c--,pK(b,f)):f.push((g&31)<<6|p&63)):g<240?c>=a-1?pK(b,f):(p=d[c++],(p&192)!==128||g===224&&p<160||g===237&&p>=160||((e=d[c++])&192)!==128?(c--,pK(b,f)):f.push((g&15)<<12|(p&63)<<6|e&63)):g<=244?c>=a-2?pK(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--,pK(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))):pK(b,f);f.length>=8192&&(l=Wyb(l,f),f.length=
0)}f=Wyb(l,f)}return f}gjb(a){if(a==0)return _.Xa();var b=VUb(this,a);if(this.hQa&&this.oUa)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 _.Va(b,_.Wa)}};$yb=function(a){var b=a.Fg;if(b.Cy==b.KJ)return!1;a.S4=a.Fg.getCursor();var c=_.el(a.Fg)>>>0;b=c>>>3;c&=7;if(!(c>=0&&c<=5))throw Error("n`"+c+"`"+a.S4);if(b<1)throw Error("o`"+b+"`"+a.S4);a.C6=b;a.Au=c;return!0};
bzb=function(a){switch(a.Au){case 0:if(a.Au!=0)bzb(a);else a:{a=a.Fg;var b=a.Cy;const c=b+10,d=a.xN;for(;b<c;)if((d[b++]&128)===0){_.Rya(a,b);break a}throw Error("r");}break;case 1:a.Fg.advance(8);break;case 2:a.Au!=2?bzb(a):(b=_.el(a.Fg)>>>0,a.Fg.advance(b));break;case 5:a.Fg.advance(4);break;case 3:b=a.C6;do{if(!$yb(a))throw Error("p");if(a.Au==4){if(a.C6!=b)throw Error("q");break}bzb(a)}while(1);break;default:throw Error("n`"+a.Au+"`"+a.S4);}};YUb=[];
ZUb=class{constructor(a,b){if(WUb.length){const c=WUb.pop();c.init(a,void 0,void 0,b);a=c}else a=new XUb(a,b);this.Fg=a;this.S4=this.Fg.getCursor();this.Au=this.C6=-1;this.setOptions(b)}setOptions({iKb:a=!1}={}){this.iKb=a}VLb(){this.Fg.clear();this.Au=this.C6=-1;YUb.length<100&&YUb.push(this)}getCursor(){return this.Fg.getCursor()}reset(){this.Fg.reset();this.S4=this.Fg.getCursor();this.Au=this.C6=-1}advance(a){this.Fg.advance(a)}skipToEnd(){this.Fg.setCursor(this.Fg.Vi())}cUb(){return _.Tya(this)}gjb(){const a=
_.el(this.Fg)>>>0;return this.Fg.gjb(a)}};
gzb=class{constructor(){this.rc=!1;this.Ag=null;this.Hg=_.Fd(_.Uf,{optional:!0});this.Eea=_.Fd(_.Af);this.Eea.Ee(()=>{this.rc=!0;this.Ag=null})}subscribe(a){if(this.rc)throw new _.rd(953,!1);let b;((b=this.Ag)!=null?b:this.Ag=[]).push(a);return{unsubscribe:()=>{let c;const d=(c=this.Ag)==null?void 0:c.indexOf(a);if(d!==void 0&&d!==-1){let e;(e=this.Ag)==null||e.splice(d,1)}}}}emit(a){if(this.rc)throw new _.rd(953,!1);if(this.Ag!==null){var b=_.td(null);try{for(const c of this.Ag)try{c(a)}catch(d){let e;(e=
this.Hg)==null||e.handleError(d)}}finally{_.td(b)}}}};fzb.required=function(a){return ezb(_.EIa,a)};
var $Ub=function(a){return _.v(_.r(null),_.bg(1),_.rg(()=>{a.Jq=_.$Na(a,_.wi(),{gestureName:"BACKGROUND",element:"Insights",action:"load"});a.Jq.RLb=!0}))},QPb=function(a,b){return _.sl(a,3,b)},aVb=function(a,b){return _.Qb(a,1,b,_.ub)},bVb=function(a,b){return _.vl(a,1,_.Zp,b)},cVb=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()}},cL=function(a,b,c,d,e,f){const g=
b.substr(0,b.length-e.name.length);b=_.DRa(l=>_.HRa(a,l,g),a.eYb).call(a,_.FPa(e,c,d));b.on("data",l=>f(null,l));b.on("error",l=>f(l,null));return new cVb(b)},dVb=function(a,b){return _.Qb(a,3,b,_.ub)},eVb=function(a,b){return _.Rl(a,4,b)},fVb=function(a){var b=_.sv.has(72);return _.Pl(a,6,b)},gVb=function(a){var b=_.sv.has(73);return _.Pl(a,7,b)},hVb={id:"NL_SEMANTIC_OUTLINES",name:"NL Outlines",children:[]},iVb={id:"BLAME",name:"Blame",children:[]},jVb={id:"XREFS",name:"References",children:[]},
kVb={id:"DEPRECATED",name:"Deprecated",children:[]},lVb=function(a){return _.v(a.mLb(),_.u(b=>{const c=new Map(b);_.sv.has(10)&&(c.set("XREFS",{Jf:"ON",Pla:""}),b.has("DEPRECATED")||c.set("DEPRECATED",{Jf:"ON",Pla:""}));return c}))},mVb=function(a,b){_.v(a.SO.getValue(_.Ex(a,b)),_.pf(c=>c!=="SHOWING")).subscribe(()=>{a.SO.setValue(_.Ex(a,b),"HIDDEN")})},nVb=function(a,b){let c=_.g$a(a,b);if(!_.VF(b))return`${a.window.location.origin}${c}`;if(!_.WF(b))return`http://cs${c}`;c=c.match(/^\/piper[/_]{3}depot\/google3/g)?
c.slice(15):c.slice(9);return`http://${c}`},oVb=function(a,b,c){const d=new _.jg(1);return _.v(d,_.cg(),_.Yf(e=>{var f,g,l,p;({nextPage:e,location:f,Tq:g,refHint:l,count:p}=e);return _.v(a.resolve(f,e,l,g,p),_.u(_.sF),_.og(_.GF),_.Xf(()=>_.rF("History unavailable")))}),_.og(_.sF(b)),_.lg(mzb,_.ptb),_.u(e=>{const f=e.fl.length>0?e.fl[0].Tq||void 0:void 0;var g=f&&izb(c,f);g=g&&_.ck(g)?g:c;let l,p;if(_.pG(c)){var t;l=f==null?void 0:(t=f.Ru)==null?void 0:t.refHint;p=f}t=Object.assign({},e);const x=e.nextPage;
t=(delete t.nextPage,t);if(!x||x.token==="0000000000000000000000000000000000000000")return Object.assign({},t,{hH:f});const A=jzb(g,e),F=x.P6==="TOKEN"&&A!==g.path,I=kzb(g,e);return t.cfa?(d.next({nextPage:F?void 0:x,location:I,Tq:p,refHint:l,count:7E5}),Object.assign({},t,{hH:f})):Object.assign({},t,{hH:f,iua:()=>{d.next({nextPage:F?void 0:x,location:I,Tq:p,refHint:l,count:50})},bfa:()=>{d.next({nextPage:F?void 0:x,location:I,Tq:p,refHint:l,count:1E6})}})}))},cNb=function(a,b){let c;c=b.Vc==="depot"?
b.params.Pb?"":"HEAD":b.yb;const d=_.pG(b)?_.dG(_.bk(b,0)):void 0;return _.v(a.resolve(b,c?{P6:"COMMITS",fl:[c]}:void 0,d),_.pg(e=>_.v(oVb(a,e,b),_.u(_.sF))),_.Xf(()=>_.rF("History unavailable")),_.og(_.GF))},dL=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},eL=function(a){if(typeof Reflect==="object"&&Reflect&&typeof Reflect.metadata==="function")return Reflect.metadata("design:type",a)},zNb=function(a){a=a.yf;return _.Wba(a,a[_.Ma],ANb,1,3,!1,!0).length},pVb=new _.Xl(function(a,b,c){if(a.Au!==0)return!1;a=_.el(a.Fg);_.Fb(b,b[_.Ma],c,a===0?void 0:a);return!0},!1,!1),ozb=/^[a-z][a-z\d-]*$/i,pzb="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),tzb="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" "),
rzb=["action","formaction","href"],qVb=function(a){if(!/^image\/.*/g.test(a.type))throw Error("Z");var b=_.ea.URL.createObjectURL(a);a=new _.ea.Image;const c=function(){_.ea.URL.revokeObjectURL(b)};a.onload=c;a.onerror=c;a.src=b;return a},SBb=function(a,b){var c=b.parentNode;c&&c.replaceChild(a,b)},ABb=function(a){return a instanceof _.Uj?a.clone():new _.Uj(a)},WIb=function(a,b){a instanceof _.Uj||(a=ABb(a));b instanceof _.Uj||(b=ABb(b));return a.resolve(b)},fL=class{constructor(a){this.WYa=a;this.Ywa=
[];this.KIb=Bzb}transform(a,b=Bzb){if(!a||!(a instanceof Map)&&typeof a!=="object")return null;this.xta!=null||(this.xta=this.WYa.find(a).create());a=this.xta.diff(a);const c=b!==this.KIb;a&&(this.Ywa=[],a.QLb(d=>{this.Ywa.push({key:d.key,value:d.kg})}));if(a||c)this.Ywa.sort(b),this.KIb=b;return this.Ywa}};fL.O=function(a){return new (a||fL)(_.y(_.RIa,16))};fL.Ke=_.Rd({name:"keyvalue",type:fL,ie:!1,standalone:!0});
var gL=class extends _.Np{constructor(a,b,c,d){super(a,b,d,c,"scroll");this.zZb=!0}Heb(a){this.zZb&&(clearTimeout(this.Z1c),this.Z1c=setTimeout(()=>{_.xOa(this,"SCROLL",a,500)},500))}};gL.O=function(a){return new (a||gL)(_.y(_.Jp),_.y(_.en),_.y(_.Fe),_.y(_.Mp,8))};
gL.La=_.Qd({type:gL,na:[["body","ascTrackElement","","trackAction",""],["div","ascTrackElement","","trackAction",""],["textarea","ascTrackElement","","trackAction",""]," ascTrackElement  trackAction  trackGestureScroll ".split(" ")],inputs:{zZb:"trackGestureScroll"},features:[_.xg]});
var SQb={P0:0,PDa:1,V8c:2,f9c:3,r8c:4,rBc:5,0:"HISTORY",1:"CROSS_REFERENCES",2:"REMOVED_CALLGRAPHS",3:"SNAPSHOTS",4:"LOGPOINTS",5:"WARNINGS"},rVb=function(a,b,c){c=c||{};c.format="jspb";this.Mh=new _.Rq(c);this.Rh=a==void 0?a:a.replace(/\/+$/,"")},hL=class{get nz(){return this.Wpa}set nz(a){this.Wpa=a==="off"||a==="assertive"?a:"polite";this.Wpa==="off"?this.FB&&(this.FB.unsubscribe(),this.FB=null):this.FB||(this.FB=this.nb.Vb(()=>this.YJa.observe(this.Ja).subscribe(()=>{const b=this.Ja.ma.textContent;
b!==this.mJc&&(this.Oaa.nk(b,this.Wpa,this.duration),this.mJc=b)})))}constructor(a,b,c,d){this.Ja=a;this.Oaa=b;this.YJa=c;this.nb=d;this.Wpa="polite"}Ia(){this.FB&&this.FB.unsubscribe()}};hL.O=function(a){return new (a||hL)(_.y(_.Fe),_.y(_.Br),_.y(_.Yz),_.y(_.uf))};hL.La=_.Qd({type:hL,na:[["","cdkAriaLive",""]],inputs:{nz:[0,"cdkAriaLive","politeness"],duration:[0,"cdkAriaLiveDuration","duration"]},Qb:["cdkAriaLive"],standalone:!0});
var sVb=class{constructor(){this.NHc=!0;this.Gc=new _.fg}destroy(){this.Gc.complete()}Pn(){}Jy(){}},tVb={va:_.XTa,Bb:function(){return()=>new sVb}},iL=class extends _.Gs{constructor(a,b){super(a,b)}};iL.O=function(a){return new (a||iL)(_.y(_.Ug),_.y(_.Vg))};iL.La=_.Qd({type:iL,na:[["","cdkPortal",""]],Qb:["cdkPortal"],standalone:!0,features:[_.xg]});
var uVb=class{constructor(a,b){this.YIc=a;this.REc=b}get(a,b){const c=this.REc.get(a);return typeof c!=="undefined"?c:this.YIc.get(a,b)}},vVb=["*",[["mat-option"],["ng-container"]]],wVb=0,jL=class{constructor(a){this.disabled=!1;this.St=`mat-optgroup-label-${wVb++}`;let b;this.xI=(b=a==null?void 0:a.a8a)!=null?b:!1}};jL.O=function(a){return new (a||jL)(_.y(_.Rs,8))};
jL.wa=_.Kd({type:jL,na:[["mat-optgroup"]],qb:[1,"mat-mdc-optgroup"],lb:3,Xa:function(a,b){a&2&&_.zg("role",b.xI?null:"group")("aria-disabled",b.xI?null:b.disabled.toString())("aria-labelledby",b.xI?null:b.St)},inputs:{label:"label",disabled:[2,"disabled","disabled",_.xh]},Qb:["matOptgroup"],standalone:!0,features:[_.lh([{va:_.Ss,Fb:jL}]),_.yg,_.mh],bc:["*","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&&(_.Qg(vVb),_.E(0,"span",0)(1,"span",1),_.Q(2),_.Rg(3),_.G()(),_.Rg(4,1));a&2&&(_.Bg("mdc-list-item--disabled",b.disabled),_.C("id",b.St),_.w(2),_.ch("",b.label," "))},styles:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color);font-family:var(--mat-optgroup-label-text-font);line-height:var(--mat-optgroup-label-text-line-height);font-size:var(--mat-optgroup-label-text-size);letter-spacing:var(--mat-optgroup-label-text-tracking);font-weight:var(--mat-optgroup-label-text-weight)}.mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;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"],
kb:2,Ma:0});var kL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}get(a,b={},c={}){_.kK(a,RegExp("^operations/.*$"));return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"cloudresourcemanager.operations.get",path:`/${this.Wa}/${a}`,Sa:_.Fh(b,_.aD,c),Ob:_.Wib})}};kL.O=function(a){return new (a||kL)(_.m(_.BZa,8),_.m(_.CZa),_.m(_.Bn,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:_.Ku});
var Hzb=["BUILD","index","METADATA","OWNERS","README"],xVb={id:"Google",type:"depot"},yVb=function(a){a.Ua.navigate(_.fr(a.g_c)).then(()=>{a.Td()})},mL=class{constructor(a,b,c){this.lYc=b;this.Ua=c;this.nkc="GoB packages are deprecated";this.ukc="You have been redirected to the repository view.";this.skc="Dismiss";this.tkc="Back to Package";this.g_c=_.kr(a.hc(),{Fy:"1"}).ab()}Td(){this.lYc.Td()}};mL.O=function(a){return new (a||mL)(_.y(_.Mt),_.y(_.bXa),_.y(_.ni))};
mL.wa=_.Kd({type:mL,na:[["multibranch-redirect-notice"]],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&&(_.E(0,
"span",0),_.Q(1),_.E(2,"a",1),_.Q(3,"go/cs-package-deprecation"),_.G(),_.Q(4),_.G(),_.E(5,"div",2)(6,"button",3),_.N("click",function(){return yVb(b)}),_.Q(7),_.G(),_.E(8,"button",4),_.N("click",function(){return b.Td()}),_.Q(9),_.G()());a&2&&(_.w(),_.ch(" ",b.nkc," "),_.w(3),_.ch(". ",b.ukc,"\n"),_.w(3),_.ch(" ",b.tkc," "),_.w(2),_.ch(" ",b.skc," "))},Fa:[_.dH,_.Op],styles:["multibranch-redirect-notice[_nghost-%COMP%]{display:flex;align-items:center}multibranch-redirect-notice[_nghost-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}"]});
var zVb={LOADING:0,nh:1,ERROR:2,0:"LOADING",1:"SUCCESS",2:"ERROR"},nL={k9:"DEFAULT",eEa:"DEFINITION",ak:"DEPRECATED",GBc:"WRITE_REFERENCE",values(){return[nL.k9,nL.GBc,nL.ak,nL.eEa]}},AVb={pna:"FUNCTION",Gmc:"OTHER",md:"UNKNOWN",values(){return[AVb.md,AVb.pna,AVb.Gmc]}},oL={M0b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE",N0b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_ART",O0b:"ANDROID_CF_X86_64_PHONE_USERDEBUG_COVERAGE_BIONIC",P0b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE",Q0b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_ART",
R0b:"ANDROID_CF_X86_PHONE_USERDEBUG_COVERAGE_BIONIC",U0b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE",V0b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_Q",W0b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_R_ON_R",X0b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_Q",Y0b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_R",Z0b:"ANDROID_MAINLINE_MODULE_X86_COVERAGE_S_ON_S",a1b:"ANDROID_SEAHAWK_USERDEBUG_COVERAGE",U3b:"CHROME_UNIT_TEST",h5b:"COVERAGE_NG",i5b:"COVERAGE_NG_TESTS",k9:"DEFAULT",Jac:"FUZZING",vlc:"NEST_BISMUTH",wlc:"NEST_BISMUTH_SCREENDUMP",
xlc:"NEST_BISMUTH_UNICYCLE",ylc:"NEST_BISMUTH_UNIT_TEST",zlc:"NEST_SAPPHIRE",Clc:"NEST_ZIRCONIUM",Dlc:"NEST_ZIRCONIUM_SCREENDUMP",Elc:"NEST_ZIRCONIUM_UNICYCLE",Flc:"NEST_ZIRCONIUM_UNIT_TEST",aoc:"PIXEL_CAIMAN_COVERAGE",boc:"PIXEL_COMET_COVERAGE",coc:"PIXEL_HUSKY_COVERAGE",doc:"PIXEL_KOMODO_COVERAGE",eoc:"PIXEL_RAVEN_COVERAGE",foc:"PIXEL_UNIFIED_COVERAGE",ivc:"STORAGE_ONLY",fAc:"UNSUPPORTED_CATEGORY",values(){return[oL.fAc,oL.k9,oL.Jac,oL.zlc,oL.Clc,oL.Flc,oL.Elc,oL.Dlc,oL.vlc,oL.ylc,oL.xlc,oL.wlc,
oL.P0b,oL.Q0b,oL.ivc,oL.R0b,oL.M0b,oL.N0b,oL.O0b,oL.a1b,oL.U0b,oL.V0b,oL.W0b,oL.X0b,oL.Y0b,oL.Z0b,oL.h5b,oL.i5b,oL.U3b,oL.foc,oL.eoc,oL.coc,oL.aoc,oL.boc,oL.doc]}},pL={j5b:"COVERED",Tlc:"NOT_COVERED",Ylc:"NOT_INSTRUMENTED",anc:"PARTIALLY_COVERED",Rf:"STATUS_UNSPECIFIED",values(){return[pL.Rf,pL.j5b,pL.Tlc,pL.anc,pL.Ylc]}},qL={J7b:"DIRECTORY_ICON",whc:"LINE_ICON",md:"UNKNOWN",values(){return[qL.md,qL.whc,qL.J7b]}},BVb=class extends _.W{constructor(a={}){super();this.i.numInstances=a.gya==null?null:
a.gya;this.i.numFiles=a.neb==null?null:a.neb;this.i.numFixes=a.oeb==null?null:a.oeb}get neb(){return _.Z(this,"numFiles")?_.V(this,"numFiles"):"0"}set neb(a){this.i.numFiles=a}get oeb(){return _.Z(this,"numFixes")?_.V(this,"numFixes"):"0"}set oeb(a){this.i.numFixes=a}get gya(){return _.Z(this,"numInstances")?_.V(this,"numInstances"):"0"}set gya(a){this.i.numInstances=a}ha(){return BVb}ka(){return{keys:["numFiles","numFixes","numInstances"]}}},CVb=class extends _.W{constructor(a={}){super();this.i.includeRegexp=
a.iwa==null?null:a.iwa;this.i.excludeRegexp=a.Vta==null?null:a.Vta;this.i.languageRegexp=a.Zwa==null?null:a.Zwa;this.i.availableForFiles=a.ura==null?null:a.ura;this.i.availableForDirs=a.tra==null?null:a.tra;this.i.availableForGeneratedFiles=a.vra==null?null:a.vra}get tra(){return _.Z(this,"availableForDirs")?_.V(this,"availableForDirs"):!1}set tra(a){this.i.availableForDirs=a}get ura(){return _.Z(this,"availableForFiles")?_.V(this,"availableForFiles"):!1}set ura(a){this.i.availableForFiles=a}get vra(){return _.Z(this,
"availableForGeneratedFiles")?_.V(this,"availableForGeneratedFiles"):!1}set vra(a){this.i.availableForGeneratedFiles=a}get Vta(){return _.Z(this,"excludeRegexp")?_.V(this,"excludeRegexp"):[]}set Vta(a){this.i.excludeRegexp=a}get iwa(){return _.Z(this,"includeRegexp")?_.V(this,"includeRegexp"):[]}set iwa(a){this.i.includeRegexp=a}get Zwa(){return _.Z(this,"languageRegexp")?_.V(this,"languageRegexp"):[]}set Zwa(a){this.i.languageRegexp=a}ha(){return CVb}ka(){return{keys:"availableForDirs availableForFiles availableForGeneratedFiles excludeRegexp includeRegexp languageRegexp".split(" ")}}},
DVb=class extends _.W{constructor(a={}){super();this.i.categoryId=a.py==null?null:a.py}get py(){return _.Z(this,"categoryId")?_.V(this,"categoryId"):""}set py(a){this.i.categoryId=a}ha(){return DVb}ka(){return{keys:["categoryId"]}}},EVb=class extends _.W{constructor(a={}){super();this.i.type=a.type==null?null:a.type}static get qf(){return qL}get type(){return _.Z(this,"type")?_.V(this,"type"):null}set type(a){this.i.type=a}ha(){return EVb}ka(){return{Na:{type:qL},keys:["type"]}}},FVb=class extends _.W{constructor(a=
{}){super();this.i.codeFindingsArguments=a.N3==null?null:a.N3;this.i.availability=a.availability==null?null:a.availability}get availability(){return _.Z(this,"availability")?_.V(this,"availability"):[]}set availability(a){this.i.availability=a}get N3(){return _.Z(this,"codeFindingsArguments")?_.V(this,"codeFindingsArguments"):null}set N3(a){this.i.codeFindingsArguments=a}ha(){return FVb}ka(){return{Oa:{availability:CVb},keys:["availability","codeFindingsArguments"],Ha:{codeFindingsArguments:DVb}}}},
GVb=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.jhb==null?null:a.jhb;this.i.children=a.children==null?null:a.children;this.i.onByDefault=a.oP==null?null:a.oP;this.i.isWarning=a.Swa==null?null:a.Swa}get children(){return _.Z(this,"children")?_.V(this,"children"):[]}set children(a){this.i.children=
a}get dataSource(){return _.Z(this,"dataSource")?_.V(this,"dataSource"):null}set dataSource(a){this.i.dataSource=a}get icon(){return _.Z(this,"icon")?_.V(this,"icon"):""}set icon(a){this.i.icon=a}get id(){return _.Z(this,"id")?_.V(this,"id"):""}set id(a){this.i.id=a}get Swa(){return _.Z(this,"isWarning")?_.V(this,"isWarning"):!1}set Swa(a){this.i.isWarning=a}get name(){return _.Z(this,"name")?_.V(this,"name"):""}set name(a){this.i.name=a}get oP(){return _.Z(this,"onByDefault")?_.V(this,"onByDefault"):
!1}set oP(a){this.i.onByDefault=a}get jhb(){return _.Z(this,"presentation")?_.V(this,"presentation"):[]}set jhb(a){this.i.presentation=a}get tooltip(){return _.Z(this,"tooltip")?_.V(this,"tooltip"):""}set tooltip(a){this.i.tooltip=a}ha(){return GVb}ka(){return{Oa:{children:GVb,presentation:EVb},keys:"children dataSource icon id isWarning name onByDefault presentation tooltip".split(" "),Ha:{dataSource:FVb}}}},HVb=class extends _.W{constructor(a={}){super();this.i.locationSpecUri=a.gia==null?null:
a.gia;this.i.baseUriIndex=a.zra==null?null:a.zra;this.i.externalUrl=a.fua==null?null:a.fua;this.i.label=a.label==null?null:a.label}get zra(){return _.Z(this,"baseUriIndex")?_.V(this,"baseUriIndex"):0}set zra(a){this.i.baseUriIndex=a}get fua(){return _.Z(this,"externalUrl")?_.V(this,"externalUrl"):""}set fua(a){this.i.externalUrl=a}get label(){return _.Z(this,"label")?_.V(this,"label"):""}set label(a){this.i.label=a}get gia(){return _.Z(this,"locationSpecUri")?_.V(this,"locationSpecUri"):""}set gia(a){this.i.locationSpecUri=
a}ha(){return HVb}ka(){return{keys:["baseUriIndex","externalUrl","label","locationSpecUri"]}}},IVb=class extends _.W{constructor(a={}){super();this.i.primary=a.f7==null?null:a.f7;this.i.alternatives=a.sRa==null?null:a.sRa}get sRa(){return _.Z(this,"alternatives")?_.V(this,"alternatives"):[]}set sRa(a){this.i.alternatives=a}get f7(){return _.Z(this,"primary")?_.V(this,"primary"):null}set f7(a){this.i.primary=a}ha(){return IVb}ka(){return{Oa:{alternatives:HVb},keys:["alternatives","primary"],Ha:{primary:HVb}}}},
JVb=class extends _.W{constructor(a={}){super();this.i.message=a.message==null?null:a.message;this.i.proxyId=a.qza==null?null:a.qza}get message(){return _.Z(this,"message")?_.V(this,"message"):""}set message(a){this.i.message=a}get qza(){return _.Z(this,"proxyId")?_.V(this,"proxyId"):""}set qza(a){this.i.proxyId=a}ha(){return JVb}ka(){return{keys:["message","proxyId"]}}},KVb=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")?_.V(this,"column"):0}set column(a){this.i.column=a}get line(){return _.Z(this,"line")?_.V(this,"line"):0}set line(a){this.i.line=a}ha(){return KVb}ka(){return{keys:["column","line"]}}},LVb=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")?_.V(this,"end"):null}set end(a){this.i.end=a}get start(){return _.Z(this,"start")?_.V(this,"start"):null}set start(a){this.i.start=a}ha(){return LVb}ka(){return{keys:["end",
"start"],Ha:{end:KVb,start:KVb}}}},MVb=class extends _.W{constructor(a={}){super();this.i.sourceRange=a.sourceRange==null?null:a.sourceRange;this.i.hoverProxy=a.Wva==null?null:a.Wva;this.i.navigation=a.navigation==null?null:a.navigation;this.i.panelProxy=a.Hya==null?null:a.Hya;this.i.highlightIds=a.CO==null?null:a.CO;this.i.semanticTags=a.jnb==null?null:a.jnb;this.i.symbolKind=a.uBa==null?null:a.uBa}get CO(){return _.Z(this,"highlightIds")?_.V(this,"highlightIds"):[]}set CO(a){this.i.highlightIds=
a}get Wva(){return _.Z(this,"hoverProxy")?_.V(this,"hoverProxy"):""}set Wva(a){this.i.hoverProxy=a}get navigation(){return _.Z(this,"navigation")?_.V(this,"navigation"):null}set navigation(a){this.i.navigation=a}get Hya(){return _.Z(this,"panelProxy")?_.V(this,"panelProxy"):""}set Hya(a){this.i.panelProxy=a}get jnb(){return _.Z(this,"semanticTags")?_.V(this,"semanticTags"):[]}set jnb(a){this.i.semanticTags=a}get sourceRange(){return _.Z(this,"sourceRange")?_.V(this,"sourceRange"):null}set sourceRange(a){this.i.sourceRange=
a}get uBa(){return _.Z(this,"symbolKind")?_.V(this,"symbolKind"):null}set uBa(a){this.i.symbolKind=a}ha(){return MVb}ka(){return{Na:{semanticTags:nL,symbolKind:AVb},keys:"highlightIds hoverProxy navigation panelProxy semanticTags sourceRange symbolKind".split(" "),Ha:{navigation:IVb,sourceRange:LVb}}}},NVb=class extends _.W{constructor(a={}){super();this.i.decorations=a.ku==null?null:a.ku;this.i.isComplete=a.Os==null?null:a.Os;this.i.resolvedFileSpecUri=a.Pza==null?null:a.Pza;this.i.baseLocationSpecUri=
a.cTa==null?null:a.cTa;this.i.diagnostics=a.VYa==null?null:a.VYa}get cTa(){return _.Z(this,"baseLocationSpecUri")?_.V(this,"baseLocationSpecUri"):[]}set cTa(a){this.i.baseLocationSpecUri=a}get ku(){return _.Z(this,"decorations")?_.V(this,"decorations"):[]}set ku(a){this.i.decorations=a}get VYa(){return _.Z(this,"diagnostics")?_.V(this,"diagnostics"):[]}set VYa(a){this.i.diagnostics=a}get Os(){return _.Z(this,"isComplete")?_.V(this,"isComplete"):!1}set Os(a){this.i.isComplete=a}get Pza(){return _.Z(this,
"resolvedFileSpecUri")?_.V(this,"resolvedFileSpecUri"):""}set Pza(a){this.i.resolvedFileSpecUri=a}ha(){return NVb}ka(){return{Oa:{decorations:MVb,diagnostics:JVb},keys:["baseLocationSpecUri","decorations","diagnostics","isComplete","resolvedFileSpecUri"]}}},OVb=class extends _.W{constructor(a={}){super();this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a.privateDoNotAccessOrElseSafeHtmlWrappedValue==null?null:a.privateDoNotAccessOrElseSafeHtmlWrappedValue}get privateDoNotAccessOrElseSafeHtmlWrappedValue(){return _.Z(this,
"privateDoNotAccessOrElseSafeHtmlWrappedValue")?_.V(this,"privateDoNotAccessOrElseSafeHtmlWrappedValue"):""}set privateDoNotAccessOrElseSafeHtmlWrappedValue(a){this.i.privateDoNotAccessOrElseSafeHtmlWrappedValue=a}ha(){return OVb}ka(){return{keys:["privateDoNotAccessOrElseSafeHtmlWrappedValue"]}}},PVb=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")?_.V(this,"endColumn"):0}set endColumn(a){this.i.endColumn=a}get endLine(){return _.Z(this,"endLine")?_.V(this,"endLine"):0}set endLine(a){this.i.endLine=a}get startColumn(){return _.Z(this,"startColumn")?_.V(this,"startColumn"):0}set startColumn(a){this.i.startColumn=a}get startLine(){return _.Z(this,"startLine")?_.V(this,"startLine"):0}set startLine(a){this.i.startLine=a}ha(){return PVb}ka(){return{keys:["endColumn",
"endLine","startColumn","startLine"]}}},QVb=class extends _.W{constructor(a={}){super();this.i.range=a.Vd==null?null:a.Vd;this.i.commitIndex=a.ZB==null?null:a.ZB}get ZB(){return _.Z(this,"commitIndex")?_.V(this,"commitIndex"):0}set ZB(a){this.i.commitIndex=a}get Vd(){return _.Z(this,"range")?_.V(this,"range"):null}set Vd(a){this.i.range=a}ha(){return QVb}ka(){return{keys:["commitIndex","range"],Ha:{range:PVb}}}},RVb=class extends _.W{constructor(a={}){super();this.i.piperWorkspaceId=a.Yya==null?null:
a.Yya}get Yya(){return _.Z(this,"piperWorkspaceId")?_.V(this,"piperWorkspaceId"):""}set Yya(a){this.i.piperWorkspaceId=a}ha(){return RVb}ka(){return{keys:["piperWorkspaceId"]}}},SVb=class extends _.W{constructor(a={}){super();this.i.fileDiffEntries=a.Rl==null?null:a.Rl}get Rl(){return _.Z(this,"fileDiffEntries")?_.V(this,"fileDiffEntries"):[]}set Rl(a){this.i.fileDiffEntries=a}ha(){return SVb}ka(){return{Oa:{fileDiffEntries:_.Nqb},keys:["fileDiffEntries"]}}},TVb=class extends _.W{constructor(a={}){super();
this.i.categories=a.categories==null?null:a.categories}get categories(){return _.Z(this,"categories")?_.V(this,"categories"):[]}set categories(a){this.i.categories=a}ha(){return TVb}ka(){return{Na:{categories:oL},keys:["categories"]}}},UVb=class extends _.W{constructor(a={}){super();this.i.fileSpec=a.Ne==null?null:a.Ne;this.i.category=a.category==null?null:a.category;this.i.subcategory=a.S_==null?null:a.S_;this.i.data=a.data==null?null:a.data}get category(){return _.Z(this,"category")?_.V(this,"category"):
""}set category(a){this.i.category=a}get data(){return _.Z(this,"data")?_.V(this,"data"):null}set data(a){this.i.data=a}get Ne(){return _.Z(this,"fileSpec")?_.V(this,"fileSpec"):null}set Ne(a){this.i.fileSpec=a}get S_(){return _.Z(this,"subcategory")?_.V(this,"subcategory"):""}set S_(a){this.i.subcategory=a}ha(){return UVb}ka(){return{keys:["category","data","fileSpec","subcategory"],Ha:{data:BVb,fileSpec:_.pH}}}},VVb=class extends _.W{constructor(a={}){super();this.i.range=a.Vd==null?null:a.Vd;this.i.fileSpec=
a.Ne==null?null:a.Ne;this.i.url=a.url==null?null:a.url;this.i.category=a.category==null?null:a.category;this.i.subcategory=a.S_==null?null:a.S_;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")?_.V(this,"category"):""}set category(a){this.i.category=a}get Ne(){return _.Z(this,"fileSpec")?_.V(this,"fileSpec"):null}set Ne(a){this.i.fileSpec=a}get message(){return _.Z(this,
"message")?_.V(this,"message"):""}set message(a){this.i.message=a}get messageHtml(){return _.Z(this,"messageHtml")?_.V(this,"messageHtml"):null}set messageHtml(a){this.i.messageHtml=a}get Vd(){return _.Z(this,"range")?_.V(this,"range"):null}set Vd(a){this.i.range=a}get S_(){return _.Z(this,"subcategory")?_.V(this,"subcategory"):""}set S_(a){this.i.subcategory=a}get timestamp(){return _.Z(this,"timestamp")?_.V(this,"timestamp"):""}set timestamp(a){this.i.timestamp=a}get url(){return _.Z(this,"url")?
_.V(this,"url"):""}set url(a){this.i.url=a}ha(){return VVb}ka(){return{keys:"category fileSpec message messageHtml range subcategory timestamp url".split(" "),Ha:{fileSpec:_.pH,messageHtml:OVb,range:PVb}}}},WVb=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 pL}get endLine(){return _.Z(this,"endLine")?_.V(this,"endLine"):0}set endLine(a){this.i.endLine=
a}get startLine(){return _.Z(this,"startLine")?_.V(this,"startLine"):0}set startLine(a){this.i.startLine=a}get status(){return _.Z(this,"status")?_.V(this,"status"):null}set status(a){this.i.status=a}ha(){return WVb}ka(){return{Na:{status:pL},keys:["endLine","startLine","status"]}}},XVb=class extends _.W{constructor(a={}){super();this.i.coverageRanges=a.dta==null?null:a.dta}get dta(){return _.Z(this,"coverageRanges")?_.V(this,"coverageRanges"):[]}set dta(a){this.i.coverageRanges=a}ha(){return XVb}ka(){return{Oa:{coverageRanges:WVb},
keys:["coverageRanges"]}}},YVb=class extends _.W{constructor(a={}){super();this.i.root=a.root==null?null:a.root}get root(){return _.Z(this,"root")?_.V(this,"root"):null}set root(a){this.i.root=a}ha(){return YVb}ka(){return{keys:["root"],Ha:{root:GVb}}}},ZVb=class extends _.W{constructor(a={}){super();this.i.pendingClCount=a.V6==null?null:a.V6}get V6(){return _.Z(this,"pendingClCount")?_.V(this,"pendingClCount"):0}set V6(a){this.i.pendingClCount=a}ha(){return ZVb}ka(){return{keys:["pendingClCount"]}}},
$Vb=class extends _.W{constructor(a={}){super();this.i.mappedRange=a.yxa==null?null:a.yxa;this.i.commitLogEntry=a.no==null?null:a.no}get no(){return _.Z(this,"commitLogEntry")?_.V(this,"commitLogEntry"):[]}set no(a){this.i.commitLogEntry=a}get yxa(){return _.Z(this,"mappedRange")?_.V(this,"mappedRange"):[]}set yxa(a){this.i.mappedRange=a}ha(){return $Vb}ka(){return{Oa:{commitLogEntry:_.Sqb,mappedRange:QVb},keys:["commitLogEntry","mappedRange"]}}},aWb=class extends _.W{constructor(a={}){super();this.i.aggregations=
a.aggregations==null?null:a.aggregations}get aggregations(){return _.Z(this,"aggregations")?_.V(this,"aggregations"):[]}set aggregations(a){this.i.aggregations=a}ha(){return aWb}ka(){return{Oa:{aggregations:UVb},keys:["aggregations"]}}},bWb=class extends _.W{constructor(a={}){super();this.i.findings=a.Z4==null?null:a.Z4}get Z4(){return _.Z(this,"findings")?_.V(this,"findings"):[]}set Z4(a){this.i.findings=a}ha(){return bWb}ka(){return{Oa:{findings:VVb},keys:["findings"]}}},cWb=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")?_.V(this,"name"):""}set name(a){this.i.name=a}get stringValue(){return _.Z(this,"stringValue")?_.V(this,"stringValue"):""}set stringValue(a){this.i.stringValue=a}ha(){return cWb}ka(){return{keys:["name","stringValue"]}}},dWb=class extends _.W{constructor(a={}){super();this.i.name=a.name==null?null:a.name;this.i.attribute=a.dl==null?null:a.dl}get dl(){return _.Z(this,
"attribute")?_.V(this,"attribute"):[]}set dl(a){this.i.attribute=a}get name(){return _.Z(this,"name")?_.V(this,"name"):""}set name(a){this.i.name=a}ha(){return dWb}ka(){return{Oa:{attribute:cWb},keys:["attribute","name"]}}},eWb=class extends _.W{constructor(a={}){super();this.i.targets=a.Hi==null?null:a.Hi;this.i.targetsWithAttributes=a.EBa==null?null:a.EBa}get Hi(){return _.Z(this,"targets")?_.V(this,"targets"):[]}set Hi(a){this.i.targets=a}get EBa(){return _.Z(this,"targetsWithAttributes")?_.V(this,
"targetsWithAttributes"):[]}set EBa(a){this.i.targetsWithAttributes=a}ha(){return eWb}ka(){return{Oa:{targetsWithAttributes:dWb},keys:["targets","targetsWithAttributes"]}}},fWb=class extends _.W{constructor(a={}){super();this.i.repositories=a.pt==null?null:a.pt}get pt(){return _.Z(this,"repositories")?_.V(this,"repositories"):[]}set pt(a){this.i.repositories=a}ha(){return fWb}ka(){return{Oa:{repositories:_.wyb},keys:["repositories"]}}},rL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;
this.ub=new _.Dn(b,c)}list(a={},b={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.aggregations.list",path:`/${this.Wa}/codeFindings/aggregations`,Sa:_.Fh(a,_.tH,b),Ob:aWb})}};rL.O=function(a){return new (a||rL)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};rL.ta=_.k({token:rL,oa:rL.O});var sL=class{};sL.O=function(a){return new (a||sL)};sL.ta=_.k({token:sL,oa:a=>rL.O(a),Ea:_.jw});
var tL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}getConfiguration(a={},b={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.getConfiguration",path:`/${this.Wa}/codeFindings/configuration`,Sa:_.Fh(a,_.tH,b),Ob:YVb})}list(a={},b={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.codeFindings.list",path:`/${this.Wa}/codeFindings`,Sa:_.Fh(a,_.tH,b),Ob:bWb})}};
tL.O=function(a){return new (a||tL)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};tL.ta=_.k({token:tL,oa:tL.O});var uL=class{};uL.O=function(a){return new (a||uL)};uL.ta=_.k({token:uL,oa:a=>tL.O(a),Ea:_.jw});var vL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}get(a={},b={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.fileCoverageCategories.get",path:`/${this.Wa}/fileCoverageCategories:get`,Sa:_.Fh(a,_.tH,b),Ob:TVb})}};
vL.O=function(a){return new (a||vL)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};vL.ta=_.k({token:vL,oa:vL.O});var wL=class{};wL.O=function(a){return new (a||wL)};wL.ta=_.k({token:wL,oa:a=>vL.O(a),Ea:_.jw});var xL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}list(a={},b={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.file.targets.list",path:`/${this.Wa}/file/targets`,Sa:_.Fh(a,_.tH,b),Ob:eWb})}};
xL.O=function(a){return new (a||xL)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};xL.ta=_.k({token:xL,oa:xL.O});var yL=class{};yL.O=function(a){return new (a||yL)};yL.ta=_.k({token:yL,oa:a=>xL.O(a),Ea:_.jw});var zL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}get(a={},b={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.fileTestCoverage.get",path:`/${this.Wa}/fileTestCoverage:get`,Sa:_.Fh(a,_.tH,b),Ob:XVb})}};
zL.O=function(a){return new (a||zL)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};zL.ta=_.k({token:zL,oa:zL.O});var AL=class{};AL.O=function(a){return new (a||AL)};AL.ta=_.k({token:AL,oa:a=>zL.O(a),Ea:_.jw});
var gWb=function(a,b={}){return _.Cn(a.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getBlame",path:`/${a.Wa}/history/blame`,Sa:_.Fh(b,_.tH,{}),Ob:$Vb})},BL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}Pfa(a={},b={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getDiff",path:`/${this.Wa}/history/diff`,Sa:_.Fh(a,_.tH,b),Ob:SVb})}B4a(a={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.history.getPendingChanges",
path:`/${this.Wa}/history/pendingChanges`,Sa:_.Fh(a,_.tH,{}),Ob:ZVb})}};BL.O=function(a){return new (a||BL)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};BL.ta=_.k({token:BL,oa:BL.O});var CL=class{};CL.O=function(a){return new (a||CL)};CL.ta=_.k({token:CL,oa:a=>BL.O(a),Ea:_.jw});
var DL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}list(a={},b={}){return _.Cn(this.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.repositories.list",path:`/${this.Wa}/repositories`,Sa:_.Fh(a,_.tH,b),Ob:fWb})}};DL.O=function(a){return new (a||DL)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};DL.ta=_.k({token:DL,oa:DL.O});var EL=class{};EL.O=function(a){return new (a||EL)};EL.ta=_.k({token:EL,oa:a=>DL.O(a),Ea:_.jw});
var hWb=function(a,b={}){return _.Cn(a.ub,{body:null,Lb:"GET",Mb:"integration_grimoire_pa_googleapis_sandbox.getCitcWorkspaceId",path:`/${a.Wa}/citcWorkspaceId`,Sa:_.Fh(b,_.tH,{}),Ob:RVb})},FL=class{constructor(a,b,c){this.Wa=a;this.Wa=a==null?"v1":a;this.ub=new _.Dn(b,c)}ku(a,b={},c={}){return _.Cn(this.ub,{body:a,Lb:"POST",Mb:"integration_grimoire_pa_googleapis_sandbox.decorations",path:`/${this.Wa}/decorations`,Sa:_.Fh(b,_.tH,c),Ob:NVb})}};
FL.O=function(a){return new (a||FL)(_.m(_.hw,8),_.m(_.iw),_.m(_.Bn,8))};FL.ta=_.k({token:FL,oa:FL.O});var GL=class{};GL.O=function(a){return new (a||GL)};GL.ta=_.k({token:GL,oa:a=>FL.O(a),Ea:_.jw});
var iWb={Vvb:"CALLGRAPHS",Xvb:"CODE",D4b:"CODE_XREFS_PREVIEW",W7c:"EXAMPLE_USAGES",c8c:"FILE_TREE",P0:"HISTORY",h8c:"HOME_PAGE_SEARCH",kR:"OUTLINE",d9c:"SEARCH_BAR",IBc:"XREFS",rBc:"WARNINGS"},HL=class{constructor(a,b,c){this.LJ=a;this.renderer=b;this.hb=c;this.T_c=()=>{mVb(this.LJ,this.vr)}}set event(a){let b;(b=this.Usb)==null||b.call(this);this.Usb=this.renderer.listen(this.hb.ma,a,this.T_c)}Ra(){this.Usb||(this.event="click")}Ia(){let a;(a=this.Usb)==null||a.call(this)}};
HL.O=function(a){return new (a||HL)(_.y(_.Fx),_.y(_.en),_.y(_.Fe))};HL.La=_.Qd({type:HL,na:[["","onedevTooltipPreventer",""]],inputs:{vr:[0,"onedevTooltipPreventer","tooltipId"],event:[0,"onedevPreventTooltipOn","event"]}});
var IL=class{set vr(a){this.SBa.vr=a;this.RBa.vr=a}set Jga(a){this.RBa.Jga=a}set event(a){this.SBa.event=a}constructor(a,b,c,d,e,f){this.LJ=a;this.tN=b;this.hb=c;this.renderer=d;this.xMc=e;this.V_c=f;this.SBa=new this.V_c(this.LJ,this.renderer,this.hb);this.RBa=new this.xMc(this.tN,this.hb)}Ra(){this.SBa.Ra();this.RBa.Ra()}Ia(){this.SBa.Ia();this.RBa.Ia()}};IL.O=function(a){return new (a||IL)(_.y(_.Fx),_.y(_.xx),_.y(_.Fe),_.y(_.en),_.y(_.A7a),_.y(_.B7a))};
IL.La=_.Qd({type:IL,na:[["","onedevFeatureTooltip",""]],inputs:{vr:[0,"onedevFeatureTooltip","tooltipId"],Jga:"hideTooltipWhenAnchorNotVisible",event:[0,"onedevPreventTooltipOn","event"]},features:[_.lh([{va:_.A7a,nc:_.Hx},{va:_.B7a,nc:HL}])]});
var lWb=class{constructor(a){this.Ec=a}Re(){this.Ec.forEach(a=>jWb(a))}tQa(a){const b=this.Ec.find(d=>d.hb.ma===a);var c=this.NEc;if(b!==c&&(c==null||jWb(c),b)){let d,e;c=c==null?void 0:(e=(d=c.hb.ma).getBoundingClientRect)==null?void 0:e.call(d);kWb(b,c);this.NEc=b}}},jWb=function(a){a.Ja.ma.classList.remove("mdc-tab-indicator--active")},kWb=function(a,b){const c=a.Ja.ma;if(b&&c.getBoundingClientRect&&a.waa){var d=c.getBoundingClientRect(),e=b.width/d.width;b=b.left-d.left;c.classList.add("mdc-tab-indicator--no-transition");
a.waa.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.waa.style.setProperty("transform","")}else c.classList.add("mdc-tab-indicator--active")},JL=class{constructor(){this.Ja=_.Fd(_.Fe);this.uoa=!1}get xo(){return this.uoa}set xo(a){this.uoa!==a&&(this.uoa=a,this.cpa&&this.Eyb())}Ra(){this.BEc()}Ia(){let a;(a=this.cpa)==null||a.remove();this.cpa=this.waa=
null}BEc(){var a=this.Ja.ma.ownerDocument||document;const b=this.cpa=a.createElement("span");a=this.waa=a.createElement("span");b.className="mdc-tab-indicator";a.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline";b.appendChild(this.waa);this.Eyb()}Eyb(){(this.uoa?this.Ja.ma.querySelector(".mdc-tab__content"):this.Ja.ma).appendChild(this.cpa)}};JL.O=function(a){return new (a||JL)};JL.La=_.Qd({type:JL,inputs:{xo:[2,"fitInkBarToContent","fitInkBarToContent",_.xh]},features:[_.yg]});
var KL=class{constructor(a){this.qa=a}};KL.O=function(a){return new (a||KL)(_.y(_.Ug))};KL.La=_.Qd({type:KL,na:[["","matTabContent",""]],standalone:!0,features:[_.lh([{va:_.n8a,Fb:KL}])]});
var mWb=a=>({animationDuration:a}),nWb=(a,b)=>({value:a,params:b}),LL=class extends _.Js{constructor(a,b,c,d){super(a,b,d);this.Tg=c;this.Kaa=this.i$=_.Me.EMPTY}Ra(){super.Ra();this.i$=_.v(this.Tg.UR,_.og(this.Tg.uv(this.Tg.kf))).subscribe(a=>{this.Tg.uE&&a&&!this.yg()&&this.attach(this.Tg.uE)});this.Kaa=this.Tg.KR.subscribe(()=>{this.Tg.ir||this.detach()})}Ia(){super.Ia();this.i$.unsubscribe();this.Kaa.unsubscribe()}};LL.O=function(a){return new (a||LL)(_.y(_.bn),_.y(_.Vg),_.y(_.Ad(()=>ML)),_.y(_.hi))};
LL.La=_.Qd({type:LL,na:[["","matTabBodyHost",""]],standalone:!0,features:[_.xg]});
var ML=class{set position(a){this.Aba=a;this.t$()}constructor(a,b,c){this.Ja=a;this.Xb=b;this.F$=_.Me.EMPTY;this.gN=new _.fg;this.eba=new _.kn;this.UR=new _.kn;this.KR=new _.kn;this.dba=new _.kn(!0);this.animationDuration="500ms";this.ir=!1;b&&(this.F$=b.Gc.subscribe(d=>{this.t$(d);_.ln(c)}));_.v(this.gN,_.cg((d,e)=>d.wk===e.wk&&d.Cf===e.Cf)).subscribe(d=>{this.uv(d.Cf)&&this.uv(this.kf)&&this.dba.emit();this.uv(d.wk)&&!this.uv(this.kf)&&this.KR.emit()})}Ra(){this.kf=="center"&&this.origin!=null&&
(this.kf=this.WJa(this.origin))}Ia(){this.F$.unsubscribe();this.gN.complete()}Jpa(a){a=this.uv(a.Cf);this.UR.emit(a);a&&this.eba.emit(this.Ja.ma.clientHeight)}Kl(){return this.Xb&&this.Xb.value==="rtl"?"rtl":"ltr"}uv(a){return a=="center"||a=="left-origin-center"||a=="right-origin-center"}t$(a=this.Kl()){this.kf=this.Aba<0?a=="ltr"?"left":"right":this.Aba>0?a=="ltr"?"right":"left":"center"}WJa(a){const b=this.Kl();return b=="ltr"&&a<=0||b=="rtl"&&a>0?"left-origin-center":"right-origin-center"}};
ML.O=function(a){return new (a||ML)(_.y(_.Fe),_.y(_.ds,8),_.y(_.Ah))};
ML.wa=_.Kd({type:ML,na:[["mat-tab-body"]],rb:function(a,b){a&1&&_.Xg(_.Js,5);if(a&2){let c;_.$g(c=_.ah())&&(b.ODb=c.first)}},qb:[1,"mat-mdc-tab-body"],inputs:{uE:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",ir:"preserveContent",position:"position"},outputs:{eba:"_onCentering",UR:"_beforeCentering",KR:"_afterLeavingCenter",dba:"_onCentered"},standalone:!0,features:[_.mh],ya:3,Aa:6,Da:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",
""]],qa:function(a,b){if(a&1){const c=_.ke();_.E(0,"div",1,0);_.N("@translateTab.start",function(d){_.n(c);return _.q(b.Jpa(d))})("@translateTab.done",function(d){_.n(c);return _.q(b.gN.next(d))});_.B(2,Szb,0,0,"ng-template",2);_.G()}a&2&&_.C("@translateTab",_.ph(3,nWb,b.kf,_.oh(1,mWb,b.animationDuration)))},Fa:[LL,_.ks],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'],
kb:2,data:{animation:[_.o8a]}});
var NL=class{get selectedIndex(){return this.Vg}set selectedIndex(a){a=isNaN(a)?0:a;this.Vg!=a&&(this.nT=!0,this.Vg=a,this.Gb&&_.Ir(this.Gb,a))}constructor(a,b,c,d,e,f,g){this.Ja=a;this.Ta=b;this.rf=c;this.Xb=d;this.nb=e;this.vc=f;this.je=g;this.Bv=0;this.nT=!1;this.Jb=new _.fg;this.Dv=!1;this.Zo=this.Yo=!0;this.cN=new _.fg;this.rh=!1;this.Vg=0;this.Cka=new _.kn;this.bha=new _.kn;this.yKc=_.Fd(_.Ww);this.Dc=_.Fd(_.vf);e.Vb(()=>{_.v(_.mf(a.ma,"mouseleave"),_.qg(this.Jb)).subscribe(()=>{this.mp()})})}Fc(){_.v(_.mf(this.Eba.ma,
"touchstart",_.p8a),_.qg(this.Jb)).subscribe(()=>{this.sv("before")});_.v(_.mf(this.Waa.ma,"touchstart",_.p8a),_.qg(this.Jb)).subscribe(()=>{this.sv("after")})}Qd(){const a=this.Xb?this.Xb.Gc:_.r("ltr"),b=_.v(this.yKc.observe(this.Ja.ma),_.Zf(32),_.qg(this.Jb)),c=_.v(this.rf.Gc(150),_.qg(this.Jb)),d=()=>{this.fE();this.MR()};this.Gb=_.Hr(_.Vz(new _.Lr(this.Ec),this.Kl())).Uz().Qu(()=>!1);_.Ir(this.Gb,this.Vg);_.yf(d,{Sb:this.Dc});_.v(_.of(a,c,b,this.Ec.Kc,this.sMa()),_.qg(this.Jb)).subscribe(()=>
{this.nb.run(()=>{Promise.resolve().then(()=>{this.Bv=Math.max(0,Math.min(this.tS(),this.Bv));d()})});_.Vz(this.Gb,this.Kl())});this.Gb.Gc.subscribe(e=>{this.bha.emit(e);this.iOa(e)})}sMa(){return typeof ResizeObserver!=="function"?_.nf:_.v(this.Ec.Kc,_.og(this.Ec),_.pg(a=>new _.Re(b=>this.nb.Vb(()=>{const c=new ResizeObserver(d=>b.next(d));a.forEach(d=>c.observe(d.hb.ma));return()=>{c.disconnect()}}))),_.ng(),_.pf(a=>a.some(b=>b.contentRect.width>0&&b.contentRect.height>0)))}uG(){this.KOa!=this.Ec.length&&
(this.fE(),this.KOa=this.Ec.length,_.ln(this.Ta));this.nT&&(this.Rba(this.Vg),this.bS(),this.MR(),this.nT=!1,_.ln(this.Ta));this.Nba&&(this.xca(),this.Nba=!1,_.ln(this.Ta))}Ia(){let a;(a=this.Gb)==null||a.destroy();this.Jb.next();this.Jb.complete();this.cN.complete()}ke(a){if(!_.Zi(a))switch(a.keyCode){case 13:case 32:if(this.Mp!==this.selectedIndex){const b=this.Ec.get(this.Mp);b&&!b.disabled&&(this.Cka.emit(this.Mp),this.Haa(a))}break;default:this.Gb.Pn(a)}}fba(){const a=this.Ja.ma.textContent;
a!==this.cKa&&(this.cKa=a||"",this.nb.run(()=>{this.fE();this.MR();_.ln(this.Ta)}))}fE(){this.GJa();this.bS();this.xca()}get Mp(){return this.Gb?this.Gb.Bq:0}set Mp(a){this.FI(a)&&this.Mp!==a&&this.Gb&&this.Gb.cj(a)}FI(a){return this.Ec?!!this.Ec.toArray()[a]:!0}iOa(a){this.Dv&&this.Rba(a);this.Ec&&this.Ec.length&&(this.Ec.toArray()[a].focus(),a=this.Fv.ma,a.scrollLeft=this.Kl()=="ltr"?0:a.scrollWidth-a.offsetWidth)}Kl(){return this.Xb&&this.Xb.value==="rtl"?"rtl":"ltr"}xca(){if(!this.rh){var a=this.Rk;
this.jca.ma.style.transform=`translateX(${Math.round(this.Kl()==="ltr"?-a:a)}px)`;if(this.vc.H9||this.vc.lna)this.Fv.ma.scrollLeft=0}}get Rk(){return this.Bv}set Rk(a){this.Qba(a)}Oba(a){return this.Qba(this.Bv+(a=="before"?-1:1)*this.Fv.ma.offsetWidth/3)}uI(a){this.mp();this.Oba(a)}Rba(a){if(!this.rh){var b=this.Ec?this.Ec.toArray()[a]:null;if(b){a=this.Fv.ma.offsetWidth;var c=b.hb.ma.offsetLeft,d=b.hb.ma.offsetWidth;this.Kl()=="ltr"?b=c+d:(b=this.eJ.ma.offsetWidth-c,c=b-d);d=this.Rk;a=this.Rk+a;
c<d?this.Rk-=d-c:b>a&&(this.Rk+=Math.min(b-a,c-d))}}}GJa(){if(this.rh)this.Dv=!1;else{const a=this.eJ.ma.scrollWidth-this.Ja.ma.offsetWidth>=5;a||(this.Rk=0);a!==this.Dv&&(this.Dv=a,_.ln(this.Ta))}}bS(){this.rh?this.Yo=this.Zo=!0:(this.Zo=this.Rk==0,this.Yo=this.Rk==this.tS(),_.ln(this.Ta))}tS(){return this.eJ.ma.scrollWidth-this.Fv.ma.offsetWidth||0}MR(){var a=this.Ec&&this.Ec.length?this.Ec.toArray()[this.selectedIndex]:null;(a=a?a.hb.ma:null)?this.BI.tQa(a):this.BI.Re()}mp(){this.cN.next()}sv(a,
b){b&&b.button!=null&&b.button!==0||(this.mp(),_.v(_.rf(650,100),_.qg(_.of(this.cN,this.Jb))).subscribe(()=>{const {pia:c,distance:d}=this.Oba(a);(d===0||d>=c)&&this.mp()}))}Qba(a){if(this.rh)return{pia:0,distance:0};const b=this.tS();this.Bv=Math.max(0,Math.min(b,a));this.Nba=!0;this.bS();return{pia:b,distance:this.Bv}}};NL.O=function(a){return new (a||NL)(_.y(_.Fe),_.y(_.Ah),_.y(_.os),_.y(_.ds,8),_.y(_.uf),_.y(_.nr),_.y(_.dn,8))};
NL.La=_.Qd({type:NL,inputs:{rh:[2,"disablePagination","disablePagination",_.xh],selectedIndex:[2,"selectedIndex","selectedIndex",_.yh]},outputs:{Cka:"selectFocusedIndex",bha:"indexFocused"},features:[_.yg]});var OL=class extends JL{constructor(a){super();this.hb=a;this.disabled=!1}focus(){this.hb.ma.focus()}};OL.O=function(a){return new (a||OL)(_.y(_.Fe))};
OL.La=_.Qd({type:OL,na:[["","matTabLabelWrapper",""]],lb:3,Xa:function(a,b){a&2&&(_.zg("aria-disabled",!!b.disabled),_.Bg("mat-mdc-tab-disabled",b.disabled))},inputs:{disabled:[2,"disabled","disabled",_.xh]},standalone:!0,features:[_.yg,_.xg]});var oWb=["tabListContainer"],pWb=["tabList"],qWb=["tabListInner"],rWb=["nextPaginator"],sWb=["previousPaginator"],PL=class extends NL{constructor(a,b,c,d,e,f,g){super(a,b,c,d,e,f,g);this.wc=!1}Qd(){this.BI=new lWb(this.Ec);super.Qd()}Haa(a){a.preventDefault()}};
PL.O=function(a){return new (a||PL)(_.y(_.Fe),_.y(_.Ah),_.y(_.os),_.y(_.ds,8),_.y(_.uf),_.y(_.nr),_.y(_.dn,8))};
PL.wa=_.Kd({type:PL,na:[["mat-tab-header"]],yd:function(a,b,c){a&1&&_.Yg(c,OL,4);if(a&2){let d;_.$g(d=_.ah())&&(b.Ec=d)}},rb:function(a,b){a&1&&(_.Xg(oWb,7),_.Xg(pWb,7),_.Xg(qWb,7),_.Xg(rWb,5),_.Xg(sWb,5));if(a&2){let c;_.$g(c=_.ah())&&(b.Fv=c.first);_.$g(c=_.ah())&&(b.jca=c.first);_.$g(c=_.ah())&&(b.eJ=c.first);_.$g(c=_.ah())&&(b.Waa=c.first);_.$g(c=_.ah())&&(b.Eba=c.first)}},qb:[1,"mat-mdc-tab-header"],lb:4,Xa:function(a,b){a&2&&_.Bg("mat-mdc-tab-header-pagination-controls-enabled",b.Dv)("mat-mdc-tab-header-rtl",
b.Kl()=="rtl")},inputs:{wc:[2,"disableRipple","disableRipple",_.xh]},standalone:!0,features:[_.yg,_.xg,_.mh],bc:["*"],ya:13,Aa:10,Da:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled","disabled"],[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"],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled","disabled"]],qa:function(a,b){if(a&1){const c=_.ke();_.Qg();_.E(0,"button",5,0);_.N("click",function(){_.n(c);return _.q(b.uI("before"))})("mousedown",function(d){_.n(c);return _.q(b.sv("before",d))})("touchend",
function(){_.n(c);return _.q(b.mp())});_.J(2,"div",6);_.G();_.E(3,"div",7,1);_.N("keydown",function(d){_.n(c);return _.q(b.ke(d))});_.E(5,"div",8,2);_.N("cdkObserveContent",function(){_.n(c);return _.q(b.fba())});_.E(7,"div",9,3);_.Rg(9);_.G()()();_.E(10,"button",10,4);_.N("mousedown",function(d){_.n(c);return _.q(b.sv("after",d))})("click",function(){_.n(c);return _.q(b.uI("after"))})("touchend",function(){_.n(c);return _.q(b.mp())});_.J(12,"div",6);_.G()}a&2&&(_.Bg("mat-mdc-tab-header-pagination-disabled",
b.Zo),_.C("matRippleDisabled",b.Zo||b.wc)("disabled",b.Zo||null),_.w(3),_.Bg("_mat-animation-noopable",b.je==="NoopAnimations"),_.w(7),_.Bg("mat-mdc-tab-header-pagination-disabled",b.Yo),_.C("matRippleDisabled",b.Yo||b.wc)("disabled",b.Yo||null))},Fa:[_.Us,_.Zz],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;background:none;border:none;outline:0;padding: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)}.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)}.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);border-bottom-color:var(--mat-tab-header-divider-color)}.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);border-top-color:var(--mat-tab-header-divider-color)}.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}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}\n"],
kb:2});var QL=class extends iL{constructor(a,b,c){super(a,b);this.xzb=c}};QL.O=function(a){return new (a||QL)(_.y(_.Ug),_.y(_.Vg),_.y(_.r8a,8))};QL.La=_.Qd({type:QL,na:[["","mat-tab-label",""],["","matTabLabel",""]],standalone:!0,features:[_.lh([{va:_.q8a,Fb:QL}]),_.xg]});
var RL=class{get RL(){return this.MOa}set RL(a){this.jOa(a)}get content(){return this.u$}constructor(a,b){this.Ge=a;this.p$=b;this.disabled=!1;this.P$=void 0;this.ama="";this.u$=null;this.Qi=new _.fg;this.origin=this.position=null;this.isActive=!1}Rb(a){(a.hasOwnProperty("textLabel")||a.hasOwnProperty("disabled"))&&this.Qi.next()}Ia(){this.Qi.complete()}Ra(){this.u$=new _.Gs(this.P$||this.TLa,this.Ge)}jOa(a){a&&a.xzb===this&&(this.MOa=a)}};RL.O=function(a){return new (a||RL)(_.y(_.Vg),_.y(_.s8a,8))};
RL.wa=_.Kd({type:RL,na:[["mat-tab"]],yd:function(a,b,c){a&1&&(_.Yg(c,QL,5),_.Yg(c,KL,7,_.Ug));if(a&2){let d;_.$g(d=_.ah())&&(b.RL=d.first);_.$g(d=_.ah())&&(b.P$=d.first)}},rb:function(a,b){a&1&&_.Xg(_.Ug,7);if(a&2){let c;_.$g(c=_.ah())&&(b.TLa=c.first)}},qb:["hidden",""],inputs:{disabled:[2,"disabled","disabled",_.xh],ama:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],Ce:[0,"aria-labelledby","ariaLabelledby"],N$a:"labelClass",DTa:"bodyClass"},Qb:["matTab"],standalone:!0,features:[_.lh([{va:_.r8a,
Fb:RL}]),_.yg,_.be,_.mh],bc:["*"],ya:1,Aa:0,qa:function(a){a&1&&(_.Qg(),_.B(0,Tzb,1,0,"ng-template"))},kb:2});
var tWb=["tabBodyWrapper"],uWb=["tabHeader"],vWb=0,wWb=class{},SL=class{get xo(){return this.R1}set xo(a){this.R1=a;_.ln(this.Ta)}get selectedIndex(){return this.Vg}set selectedIndex(a){this.qB=isNaN(a)?null:a}get animationDuration(){return this.Y9}set animationDuration(a){const b=a+"";this.Y9=/^\d+$/.test(b)?a+"ms":b}get hu(){return this.ZJa}set hu(a){this.ZJa=isNaN(a)?null:a}get backgroundColor(){return this.SR}set backgroundColor(a){const b=this.Ja.ma.classList;b.remove("mat-tabs-with-background",
`mat-background-${this.backgroundColor}`);a&&b.add("mat-tabs-with-background",`mat-background-${a}`);this.SR=a}constructor(a,b,c,d){this.Ja=a;this.Ta=b;this.je=d;this.Wg=new _.Wg;this.qB=0;this.GI=null;this.vT=0;this.dJ=this.kca=_.Me.EMPTY;this.R1=!1;this.Jz=!0;this.ew=!1;this.Vg=null;this.Ega="above";this.ir=this.wc=this.rh=!1;this.Eka=new _.kn;this.SJ=new _.kn;this.Vca=new _.kn;this.k_=new _.kn(!0);this.AE=!_.Fd(_.nr).isBrowser;this.daa=vWb++;this.animationDuration=c&&c.animationDuration?c.animationDuration:
"500ms";this.rh=c&&c.rh!=null?c.rh:!1;this.ew=c&&c.ew!=null?c.ew:!1;(c==null?void 0:c.hu)!=null&&(this.hu=c.hu);this.ir=!(c==null||!c.ir);this.xo=c&&c.xo!=null?c.xo:!1;this.Jz=c&&c.Jz!=null?c.Jz:!0}uG(){const a=this.qB=this.m$(this.qB);if(this.Vg!=a){const b=this.Vg==null;if(!b){this.k_.emit(this.Dr(a));const c=this.GB.ma;c.style.minHeight=c.clientHeight+"px"}Promise.resolve().then(()=>{this.Wg.forEach((c,d)=>c.isActive=d===a);b||(this.Eka.emit(a),this.GB.ma.style.minHeight="")})}this.Wg.forEach((b,
c)=>{b.position=c-a;this.Vg==null||b.position!=0||b.origin||(b.origin=a-this.Vg)});this.Vg!==a&&(this.Vg=a,this.GI=null,_.ln(this.Ta))}Qd(){this.yOa();this.BOa();this.kca=this.Wg.Kc.subscribe(()=>{const a=this.m$(this.qB);if(a===this.Vg){const b=this.Wg.toArray();let c;for(let d=0;d<b.length;d++)if(b[d].isActive){this.qB=this.Vg=d;this.GI=null;c=b[d];break}!c&&b[a]&&Promise.resolve().then(()=>{b[a].isActive=!0;this.k_.emit(this.Dr(a))})}_.ln(this.Ta)})}yOa(){_.v(this.W9.Kc,_.og(this.W9)).subscribe(a=>
{this.Wg.reset(a.filter(b=>b.p$===this||!b.p$));_.Zg(this.Wg)})}Ia(){this.Wg.destroy();this.kca.unsubscribe();this.dJ.unsubscribe()}fE(){this.wT&&this.wT.fE()}qI(a){this.GI=a;this.SJ.emit(this.Dr(a))}Dr(a){const b=new wWb;b.index=a;this.Wg&&this.Wg.length&&(b.tab=this.Wg.toArray()[a]);return b}BOa(){this.dJ&&this.dJ.unsubscribe();this.dJ=_.of(...this.Wg.map(a=>a.Qi)).subscribe(()=>_.ln(this.Ta))}m$(a){return Math.min(this.Wg.length-1,Math.max(a||0,0))}aaa(a){return`mat-tab-label-${this.daa}-${a}`}Z$(a){return`mat-tab-content-${this.daa}-${a}`}hOa(a){if(this.ew&&
this.vT){var b=this.GB.ma;b.style.height=this.vT+"px";this.GB.ma.offsetHeight&&(b.style.height=a+"px")}}FNa(){const a=this.GB.ma;this.vT=a.clientHeight;a.style.height="";this.Vca.emit()}Wk(a,b,c){b.Mp=c;a.disabled||(this.selectedIndex=c)}ep(a){let b;const c=(b=this.GI)!=null?b:this.selectedIndex;return a===c?0:-1}JOa(a,b){a&&a!=="mouse"&&a!=="touch"&&(this.wT.Mp=b)}};SL.O=function(a){return new (a||SL)(_.y(_.Fe),_.y(_.Ah),_.y(_.iz,8),_.y(_.dn,8))};
SL.wa=_.Kd({type:SL,na:[["mat-tab-group"]],yd:function(a,b,c){a&1&&_.Yg(c,RL,5);if(a&2){let d;_.$g(d=_.ah())&&(b.W9=d)}},rb:function(a,b){a&1&&(_.Xg(tWb,5),_.Xg(uWb,5));if(a&2){let c;_.$g(c=_.ah())&&(b.GB=c.first);_.$g(c=_.ah())&&(b.wT=c.first)}},qb:[1,"mat-mdc-tab-group"],lb:10,Xa:function(a,b){a&2&&(_.Dg("mat-"+(b.color||"primary")),_.Ag("--mat-tab-animation-duration",b.animationDuration),_.Bg("mat-mdc-tab-group-dynamic-height",b.ew)("mat-mdc-tab-group-inverted-header",b.Ega==="below")("mat-mdc-tab-group-stretch-tabs",
b.Jz))},inputs:{color:"color",xo:[2,"fitInkBarToContent","fitInkBarToContent",_.xh],Jz:[2,"mat-stretch-tabs","stretchTabs",_.xh],ew:[2,"dynamicHeight","dynamicHeight",_.xh],selectedIndex:[2,"selectedIndex","selectedIndex",_.yh],Ega:"headerPosition",animationDuration:"animationDuration",hu:[2,"contentTabIndex","contentTabIndex",_.yh],rh:[2,"disablePagination","disablePagination",_.xh],wc:[2,"disableRipple","disableRipple",_.xh],ir:[2,"preserveContent","preserveContent",_.xh],backgroundColor:"backgroundColor"},
outputs:{Eka:"selectedIndexChange",SJ:"focusChange",Vca:"animationDone",k_:"selectedTabChange"},Qb:["matTabGroup"],standalone:!0,features:[_.lh([{va:_.s8a,Fb:SL}]),_.yg,_.mh],bc:["*"],ya:9,Aa:6,Da:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-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-mdc-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=_.ke();_.Qg();_.E(0,"mat-tab-header",3,0);_.N("indexFocused",function(d){_.n(c);return _.q(b.qI(d))})("selectFocusedIndex",function(d){_.n(c);return _.q(b.selectedIndex=d)});_.vC(2,Xzb,8,17,"div",4,_.ueb);_.G();_.B(4,Yzb,1,0);_.E(5,"div",5,1);_.vC(7,Zzb,1,13,"mat-tab-body",6,_.ueb);_.G()}a&2&&(_.C("selectedIndex",b.selectedIndex||
0)("disableRipple",b.wc)("disablePagination",b.rh),_.w(2),_.wC(b.Wg),_.w(2),_.Fg(b.AE?4:-1),_.w(),_.Bg("_mat-animation-noopable",b.je==="NoopAnimations"),_.w(2),_.wC(b.Wg))},Fa:[PL,OL,_.JC,_.Us,_.Js,ML],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{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);font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-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);border-top-width:var(--mdc-tab-indicator-active-indicator-height);border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.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)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.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)}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);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)}.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-mdc-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-mdc-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'],
kb:2});
var xWb=["tabListContainer"],yWb=["tabList"],zWb=["tabListInner"],AWb=["nextPaginator"],BWb=["previousPaginator"],CWb=["*"],DWb=0,TL=class extends NL{get xo(){return this.R1.value}set xo(a){this.R1.next(a);_.ln(this.Ta)}get animationDuration(){return this.Y9}set animationDuration(a){const b=a+"";this.Y9=/^\d+$/.test(b)?a+"ms":b}get backgroundColor(){return this.SR}set backgroundColor(a){const b=this.Ja.ma.classList;b.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`);a&&b.add("mat-tabs-with-background",
`mat-background-${a}`);this.SR=a}constructor(a,b,c,d,e,f,g,l){super(a,d,e,b,c,f,g);this.R1=new _.$h(!1);this.Jz=!0;this.wc=!1;this.color="primary";this.rh=l&&l.rh!=null?l.rh:!1;this.xo=l&&l.xo!=null?l.xo:!1;this.Jz=l&&l.Jz!=null?l.Jz:!0}Haa(){}Qd(){this.BI=new lWb(this.Ec);_.v(this.Ec.Kc,_.og(null),_.qg(this.Jb)).subscribe(()=>{this.Bma()});super.Qd()}Fc(){super.Fc()}Bma(){if(this.Ec){var a=this.Ec.toArray();for(let b=0;b<a.length;b++)if(a[b].active){this.selectedIndex=b;_.ln(this.Ta);this.im&&(this.im.pyb=
a[b].id);return}this.selectedIndex=-1;this.BI.Re()}}xS(){return this.im?"tablist":this.Ja.ma.getAttribute("role")}};TL.O=function(a){return new (a||TL)(_.y(_.Fe),_.y(_.ds,8),_.y(_.uf),_.y(_.Ah),_.y(_.os),_.y(_.nr),_.y(_.dn,8),_.y(_.iz,8))};
TL.wa=_.Kd({type:TL,na:[["","mat-tab-nav-bar",""]],yd:function(a,b,c){a&1&&_.Yg(c,UL,5);if(a&2){let d;_.$g(d=_.ah())&&(b.Ec=d)}},rb:function(a,b){a&1&&(_.Xg(xWb,7),_.Xg(yWb,7),_.Xg(zWb,7),_.Xg(AWb,5),_.Xg(BWb,5));if(a&2){let c;_.$g(c=_.ah())&&(b.Fv=c.first);_.$g(c=_.ah())&&(b.jca=c.first);_.$g(c=_.ah())&&(b.eJ=c.first);_.$g(c=_.ah())&&(b.Waa=c.first);_.$g(c=_.ah())&&(b.Eba=c.first)}},qb:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],lb:17,Xa:function(a,b){a&2&&(_.zg("role",b.xS()),_.Ag("--mat-tab-animation-duration",
b.animationDuration),_.Bg("mat-mdc-tab-header-pagination-controls-enabled",b.Dv)("mat-mdc-tab-header-rtl",b.Kl()=="rtl")("mat-mdc-tab-nav-bar-stretch-tabs",b.Jz)("mat-primary",b.color!=="warn"&&b.color!=="accent")("mat-accent",b.color==="accent")("mat-warn",b.color==="warn")("_mat-animation-noopable",b.je==="NoopAnimations"))},inputs:{xo:[2,"fitInkBarToContent","fitInkBarToContent",_.xh],Jz:[2,"mat-stretch-tabs","stretchTabs",_.xh],animationDuration:"animationDuration",backgroundColor:"backgroundColor",
wc:[2,"disableRipple","disableRipple",_.xh],color:"color",im:"tabPanel"},Qb:["matTabNavBar","matTabNav"],standalone:!0,features:[_.yg,_.xg,_.mh],jc:["mat-tab-nav-bar",""],bc:CWb,ya:13,Aa:8,Da:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled","disabled"],
[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"],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled","disabled"]],qa:function(a,b){if(a&1){const c=_.ke();_.Qg();_.E(0,"button",5,0);_.N("click",function(){_.n(c);return _.q(b.uI("before"))})("mousedown",
function(d){_.n(c);return _.q(b.sv("before",d))})("touchend",function(){_.n(c);return _.q(b.mp())});_.J(2,"div",6);_.G();_.E(3,"div",7,1);_.N("keydown",function(d){_.n(c);return _.q(b.ke(d))});_.E(5,"div",8,2);_.N("cdkObserveContent",function(){_.n(c);return _.q(b.fba())});_.E(7,"div",9,3);_.Rg(9);_.G()()();_.E(10,"button",10,4);_.N("mousedown",function(d){_.n(c);return _.q(b.sv("after",d))})("click",function(){_.n(c);return _.q(b.uI("after"))})("touchend",function(){_.n(c);return _.q(b.mp())});_.J(12,
"div",6);_.G()}a&2&&(_.Bg("mat-mdc-tab-header-pagination-disabled",b.Zo),_.C("matRippleDisabled",b.Zo||b.wc)("disabled",b.Zo||null),_.w(10),_.Bg("mat-mdc-tab-header-pagination-disabled",b.Yo),_.C("matRippleDisabled",b.Yo||b.wc)("disabled",b.Yo||null))},Fa:[_.Us,_.Zz],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{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;background:none;border:none;outline:0;padding: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)}.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)}.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}.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);border-bottom-color:var(--mat-tab-header-divider-color)}.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-mdc-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-mdc-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"],
kb:2});
var UL=class extends JL{get active(){return this.Rt}set active(a){a!==this.Rt&&(this.Rt=a,this.kk.Bma())}get VZ(){return this.disabled||this.wc||this.kk.wc||!!this.Ju.disabled}constructor(a,b,c,d,e,f){super();this.kk=a;this.hb=b;this.Sc=e;this.Jb=new _.fg;this.wc=this.disabled=this.Rt=!1;this.tabIndex=0;this.id=`mat-tab-link-${DWb++}`;this.Ju=c||{};this.tabIndex=parseInt(d)||0;f==="NoopAnimations"&&(this.Ju.animation={YV:0,hW:0});_.v(a.R1,_.qg(this.Jb)).subscribe(g=>{this.xo=g})}focus(){this.hb.ma.focus()}Fc(){this.Sc.Ik(this.hb)}Ia(){this.Jb.next();this.Jb.complete();
super.Ia();this.Sc.Gi(this.hb)}tI(){this.kk.Mp=this.kk.Ec.toArray().indexOf(this)}ke(a){if(a.keyCode===32||a.keyCode===13)this.disabled?a.preventDefault():this.kk.im&&(a.keyCode===32&&a.preventDefault(),this.hb.ma.click())}QKa(){let a;return this.kk.im?(a=this.kk.im)==null?void 0:a.id:this.hb.ma.getAttribute("aria-controls")}SKa(){return this.kk.im?this.active?"true":"false":this.hb.ma.getAttribute("aria-selected")}W$(){return this.active&&!this.kk.im?"page":null}xS(){return this.kk.im?"tab":this.hb.ma.getAttribute("role")}ep(){return this.kk.im?
this.Rt&&!this.disabled?0:-1:this.disabled?-1:this.tabIndex}};UL.O=function(a){return new (a||UL)(_.y(TL),_.y(_.Fe),_.y(_.Ts,8),_.xe("tabindex"),_.y(_.rr),_.y(_.dn,8))};
UL.wa=_.Kd({type:UL,na:[["","mat-tab-link",""],["","matTabLink",""]],qb:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],lb:11,Xa:function(a,b){a&1&&_.N("focus",function(){return b.tI()})("keydown",function(c){return b.ke(c)});a&2&&(_.zg("aria-controls",b.QKa())("aria-current",b.W$())("aria-disabled",b.disabled)("aria-selected",b.SKa())("id",b.id)("tabIndex",b.ep())("role",b.xS()),_.Bg("mat-mdc-tab-disabled",b.disabled)("mdc-tab--active",b.active))},inputs:{active:[2,"active","active",_.xh],
disabled:[2,"disabled","disabled",_.xh],wc:[2,"disableRipple","disableRipple",_.xh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.yh(a)],id:"id"},Qb:["matTabLink"],standalone:!0,features:[_.yg,_.xg,_.mh],jc:["mat-tab-link",""],bc:CWb,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&&(_.Qg(),_.J(0,"span",0)(1,"div",1),_.E(2,"span",2)(3,"span",3),_.Rg(4),_.G()());
a&2&&(_.w(),_.C("matRippleTrigger",b.hb.ma)("matRippleDisabled",b.VZ))},Fa:[_.Us],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);font-family:var(--mat-tab-header-label-text-font);font-size:var(--mat-tab-header-label-text-size);letter-spacing:var(--mat-tab-header-label-text-tracking);line-height:var(--mat-tab-header-label-text-line-height);font-weight:var(--mat-tab-header-label-text-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);border-top-width:var(--mdc-tab-indicator-active-indicator-height);border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color)}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color)}.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)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color)}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color)}.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)}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color);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)}.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'],
kb:2,Ma:0});var VL=class{constructor(){this.id=`mat-tab-nav-panel-${DWb++}`}};VL.O=function(a){return new (a||VL)};VL.wa=_.Kd({type:VL,na:[["mat-tab-nav-panel"]],qb:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],lb:2,Xa:function(a,b){a&2&&_.zg("aria-labelledby",b.pyb)("id",b.id)},inputs:{id:"id"},Qb:["matTabNavPanel"],standalone:!0,features:[_.mh],bc:CWb,ya:1,Aa:0,qa:function(a){a&1&&(_.Qg(),_.Rg(0))},kb:2,Ma:0});
var EWb=[[["","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=_.Qd({type:WL,na:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],qb:[1,"mat-mdc-card-title"],standalone:!0});var XL=class{};XL.O=function(a){return new (a||XL)};
XL.La=_.Qd({type:XL,na:[["mat-card-content"]],qb:[1,"mat-mdc-card-content"],standalone:!0});var YL=class{};YL.O=function(a){return new (a||YL)};YL.La=_.Qd({type:YL,na:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],qb:[1,"mat-mdc-card-subtitle"],standalone:!0});var ZL=class{constructor(){this.align="start"}};ZL.O=function(a){return new (a||ZL)};
ZL.La=_.Qd({type:ZL,na:[["mat-card-actions"]],qb:[1,"mat-mdc-card-actions","mdc-card__actions"],lb:2,Xa:function(a,b){a&2&&_.Bg("mat-mdc-card-actions-align-end",b.align==="end")},inputs:{align:"align"},Qb:["matCardActions"],standalone:!0});var $L=class{};$L.O=function(a){return new (a||$L)};
$L.wa=_.Kd({type:$L,na:[["mat-card-header"]],qb:[1,"mat-mdc-card-header"],standalone:!0,features:[_.mh],bc:["[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&&(_.Qg(EWb),_.Rg(0),_.E(1,"div",0),_.Rg(2,1),_.G(),_.Rg(3,2))},kb:2,Ma:0});var aM=class{};aM.O=function(a){return new (a||aM)};
aM.La=_.Qd({type:aM,na:[["","mat-card-avatar",""],["","matCardAvatar",""]],qb:[1,"mat-mdc-card-avatar"],standalone:!0});
var FWb=class{constructor(){this.wh=new _.$z(!0)}toggle(a){this.wh.toggle(this.fJ(a))}expand(a){this.wh.select(this.fJ(a))}collapse(a){this.wh.lg(this.fJ(a))}Ud(a){return this.wh.Ie(this.fJ(a))}Lrb(a){this.wh.Ie(this.fJ(a))?this.Gsa(a):this.bua(a)}collapseAll(){this.wh.clear()}bua(a){let b=[a];b.push(...this.nO(a));this.wh.select(...b.map(c=>this.fJ(c)))}Gsa(a){let b=[a];b.push(...this.nO(a));this.wh.lg(...b.map(c=>this.fJ(c)))}fJ(a){return this.lq?this.lq(a):a}},GWb=class extends FWb{constructor(a,
b,c){super();this.FW=a;this.vj=b;if(this.options=c)this.lq=this.options.lq}nO(a){var b=this.tj.indexOf(a);const c=[];for(b+=1;b<this.tj.length&&this.FW(a)<this.FW(this.tj[b]);b++)c.push(this.tj[b]);return c}TN(){this.wh.select(...this.tj.map(a=>this.fJ(a)))}},HWb=class extends FWb{constructor(a){super();this.zC=a;this.options=void 0;let b;if((b=this.options)==null?0:b.vj)this.vj=this.options.vj}TN(){this.wh.clear();const a=this.tj.reduce((b,c)=>[...b,...this.nO(c),c],[]);this.wh.select(...a.map(b=>
this.fJ(b)))}nO(a){const b=[];this.V1(b,a);return b.splice(1)}V1(a,b){a.push(b);b=this.zC(b);Array.isArray(b)?b.forEach(c=>this.V1(a,c)):_.sf(b)&&_.v(b,_.ag(1),_.pf(Boolean)).subscribe(c=>{for(const d of c)this.V1(a,d)})}},IWb=function(a,b){const c=a.tBb();b&&(a.jzb=b);c&&a.jzb?_.djb(a.oh,a.jzb,a.vE,c.Ef,a.Ue):a.vE.diff([])},bM=class extends _.nD{constructor(a,b,c){super(a,b);this.iB=c}Qd(){this.vE=this.iB.find([]).create(this.oh.lq);_.v(this.oh.lBb(this.data),_.qg(this.Jb)).subscribe(a=>IWb(this,
a));_.v(this.bSb.Kc,_.qg(this.Jb)).subscribe(()=>IWb(this))}Ra(){this.oh.BEb("nested");super.Ra()}Ia(){this.YDc();super.Ia()}YDc(){const a=this.tBb();a&&(a.Ef.clear(),this.vE.diff([]))}tBb(){const a=this.bSb;return a&&a.find(b=>!b.RMa||b.RMa===this)}};bM.O=function(a){return new (a||bM)(_.y(_.Fe),_.y(_.mD),_.y(_.un))};
bM.La=_.Qd({type:bM,na:[["cdk-nested-tree-node"]],yd:function(a,b,c){a&1&&_.Yg(c,_.jD,5);if(a&2){let d;_.$g(d=_.ah())&&(b.bSb=d)}},qb:[1,"cdk-nested-tree-node"],Qb:["cdkNestedTreeNode"],standalone:!0,features:[_.lh([{va:_.nD,Fb:bM},{va:_.bjb,Fb:bM}]),_.xg]});
var JWb=function(a,b){let c=[];b.forEach(d=>a.KAb(d,0,c,[]));return c},KWb=function(a,b,c){let d=[],e=[!0];b.forEach(f=>{let g=!0;for(let l=0;l<=a.FW(f);l++)g=g&&e[l];g&&d.push(f);a.vj(f)&&(e[a.FW(f)+1]=c.Ud(f))});return d},LWb=class{constructor(a,b,c,d){this.G5c=a;this.FW=b;this.vj=c;this.zC=d}KAb(a,b,c,d){const e=this.G5c(a,b);c.push(e);this.vj(e)&&(a=this.zC(a))&&(Array.isArray(a)?this.JAb(a,b,c,d):_.v(a,_.ag(1)).subscribe(f=>{this.JAb(f,b,c,d)}));return c}JAb(a,b,c,d){a.forEach((e,f)=>{let g=
d.slice();g.push(f!=a.length-1);this.KAb(e,b+1,c,g)})}},MWb=class extends _.ls{get data(){return this.Ue.value}set data(a){this.Ue.next(a);this.woa.next(JWb(this.nFb,this.data));this.UOa.tj=this.woa.value}constructor(a,b,c){super();this.UOa=a;this.nFb=b;this.woa=new _.$h([]);this.wAb=new _.$h([]);this.Ue=new _.$h([]);c&&(this.data=c)}connect(a){return _.v(_.of(a.rH,this.UOa.wh.changed,this.woa),_.u(()=>{this.wAb.next(KWb(this.nFb,this.woa.value,this.UOa));return this.wAb.value}))}disconnect(){}},
NWb=class extends _.ls{constructor(){super(...arguments);this.Ue=new _.$h([])}get data(){return this.Ue.value}set data(a){this.Ue.next(a)}connect(a){return _.v(_.of(a.rH,this.Ue),_.u(()=>this.data))}disconnect(){}},cM=class extends _.nD{get xBa(){return this.TKc}set xBa(a){this.TKc=a}NGc(){return this.oh.Gb.NHc?this.xBa:this.Cqa}get disabled(){return this.zg}set disabled(a){this.zg=a}constructor(a,b,c){super(a,b);this.vea=0;this.xBa=Number(c)||this.vea}Ra(){super.Ra()}Ia(){super.Ia()}};
cM.O=function(a){return new (a||cM)(_.y(_.Fe),_.y(_.mD),_.xe("tabindex"))};
cM.La=_.Qd({type:cM,na:[["mat-tree-node"]],qb:[1,"mat-tree-node"],lb:5,Xa:function(a,b){a&1&&_.N("click",function(){return b.MAb()});a&2&&(_.Hg("tabindex",b.NGc()),_.zg("aria-expanded",b.aBb())("aria-level",b.level+1)("aria-posinset",b.Koa())("aria-setsize",b.Loa()))},inputs:{xBa:[2,"tabIndex","tabIndexInputBinding",a=>a==null?0:_.yh(a)],disabled:[2,"disabled","disabled",_.xh]},outputs:{Xqa:"activation",iW:"expandedChange"},Qb:["matTreeNode"],standalone:!0,features:[_.lh([{va:_.nD,Fb:cM}]),_.yg,_.xg]});
var dM=class extends bM{get disabled(){return this.zg}set disabled(a){this.zg=a}get tabIndex(){return this.zg?-1:this.Aq}set tabIndex(a){this.Aq=a}Ra(){super.Ra()}Qd(){super.Qd()}Ia(){super.Ia()}};dM.O=function(a){return new (a||dM)(_.y(_.Fe),_.y(_.mD),_.y(_.un),_.xe("tabindex"))};
dM.La=_.Qd({type:dM,na:[["mat-nested-tree-node"]],qb:[1,"mat-nested-tree-node"],inputs:{node:[0,"matNestedTreeNode","node"],disabled:[2,"disabled","disabled",_.xh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.yh(a)]},outputs:{Xqa:"activation",iW:"expandedChange"},Qb:["matNestedTreeNode"],standalone:!0,features:[_.lh([{va:bM,Fb:dM},{va:_.nD,Fb:dM},{va:_.bjb,Fb:dM}]),_.yg,_.xg]});
var OWb=function(a,b,c){a=a.config.Nj?a.config.Nj:(a=a.config.Nm&&a.config.Nm.get(b))&&a.Nj?a.Nj:null;return a(b,c)},PWb=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},QWb=function(a,b){const c=a.config.aD;if(!c.displayName||!c.sea)return null;const d=c.NG;if(b.length===0)return{tc:c.sea,confidence:1,q4:[{text:c.displayName}],
NG:d};const e=a.normalize(b);a=_.Geb(e,a.normalize(c.displayName));return a>=.9?{confidence:a,tc:c.sea,q4:PWb(c.displayName,b),NG:d}:null},RWb=class{constructor(a){this.config=a;this.lQc=/[\u0300-\u036f]/g}normalize(a){return a.normalize("NFD").replace(this.lQc,"")}},SWb=function(a){return new _.ojb(b=>_.v(a,_.pg(c=>{const d=[];for(const e of c.values())c=e.aD,!c.Us&&c.Cxa&&(c.Us=new c.Cxa(e)),c.Us&&d.push(...c.Us.match(b));d.sort((e,f)=>f.confidence-e.confidence);return _.r(d)})))},YNb=function(a,
b=[]){return new _.vjb(SWb(_.r(a)),_.rjb(_.r(a)),b,!0,!0,void 0)},TWb=class extends RWb{},UWb=["panel"],VWb=0,WWb=class{constructor(a,b){this.source=a;this.option=b}},eM=class{get isOpen(){return this.FS&&this.OD}Wba(a){this.Li=a;_.ln(this.Ta)}set classList(a){this.jj=a;this.Ja.ma.className=""}get Fm(){return this.AS}set Fm(a){this.AS=a;this.HOa()}HOa(){if(this.options)for(const a of this.options)_.ln(a.Ta)}constructor(a,b,c,d){this.Ta=a;this.Ja=b;this.Fr=c;this.R9=_.Me.EMPTY;this.Hl=new _.kn;this.FS=
this.OD=!1;this.EJ=null;this.Zia=new _.kn;this.ki=new _.kn;this.closed=new _.kn;this.Yia=new _.kn;this.id=`mat-autocomplete-${VWb++}`;this.a8a=(d==null?void 0:d.RGa)||!1;this.Zr=!!c.Zr;this.rJ=!!c.rJ;this.yD=!!c.yD;let e;this.AS=(e=this.Fr.Fm)!=null?e:!1}Qd(){this.Gb=(new _.Bab(this.options)).Uz().Qu(this.RE);this.R9=this.Gb.Gc.subscribe(a=>{this.isOpen&&this.Yia.emit({source:this,option:this.options.toArray()[a]||null})});this.bca()}Ia(){let a;(a=this.Gb)==null||a.destroy();this.R9.unsubscribe();
this.Hl.complete()}Yba(a){this.panel&&(this.panel.ma.scrollTop=a)}nLa(){return this.panel?this.panel.ma.scrollTop:0}bca(){this.OD=!!this.options.length;_.ln(this.Ta)}xKa(a){this.Zia.emit(new WWb(this,a))}vS(a){return this.ariaLabel?null:this.Ce?(a?a+" ":"")+this.Ce:a}RE(){return!1}};eM.O=function(a){return new (a||eM)(_.y(_.Ah),_.y(_.Fe),_.y(_.alb),_.y(_.nr))};
eM.wa=_.Kd({type:eM,na:[["mat-autocomplete"]],yd:function(a,b,c){a&1&&(_.Yg(c,_.dA,5),_.Yg(c,_.Ss,5));if(a&2){let d;_.$g(d=_.ah())&&(b.options=d);_.$g(d=_.ah())&&(b.XK=d)}},rb:function(a,b){a&1&&(_.Xg(_.Ug,7),_.Xg(UWb,5));if(a&2){let c;_.$g(c=_.ah())&&(b.qa=c.first);_.$g(c=_.ah())&&(b.panel=c.first)}},qb:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],Ce:[0,"aria-labelledby","ariaLabelledby"],EJ:"displayWith",Zr:[2,"autoActiveFirstOption","autoActiveFirstOption",_.xh],rJ:[2,
"autoSelectActiveOption","autoSelectActiveOption",_.xh],yD:[2,"requireSelection","requireSelection",_.xh],CG:"panelWidth",wc:[2,"disableRipple","disableRipple",_.xh],classList:[0,"class","classList"],Fm:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",_.xh]},outputs:{Zia:"optionSelected",ki:"opened",closed:"closed",Yia:"optionActivated"},Qb:["matAutocomplete"],standalone:!0,features:[_.lh([{va:_.Rs,Fb:eM}]),_.yg,_.mh],bc:["*"],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&&(_.Qg(),_.B(0,$zb,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);box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}\n"],
kb:2,data:{animation:[_.$kb]},Ma:0});var XWb=function(a){return _.Trb(a.lineNumber,a.line,a.ku)},bAb=/[^\w/]/g,fM=class{constructor(){this.b5=this.Sua=new _.$h(1)}gma(){this.uK?this.Sua.next(1):this.Sua.next(0)}get uK(){return this.Sua.getValue()===0}};fM.O=function(a){return new (a||fM)};fM.ta=_.k({token:fM,oa:fM.O});var gM=class{transform(a){return Array.isArray(a)&&a.length===0?_.stb:typeof a==="object"&&_.rc(a)?_.ttb:a}};gM.O=function(a){return new (a||gM)};
gM.Ke=_.Rd({name:"emptyToConstant",type:gM,ie:!0});var hM=class{constructor(){this.message="";this.aia=[];this.ERb=[]}Rb(){this.ERb=hAb(this.message,this.aia)}};hM.O=function(a){return new (a||hM)};
hM.wa=_.Kd({type:hM,na:[["linkified-message"]],inputs:{message:"message",aia:"linkDefinitions"},features:[_.be],ya:1,Aa:1,Da:[[3,"ngSwitch",4,"ngFor","ngForOf"],[3,"ngSwitch"],[4,"ngSwitchCase"],["target","_blank",3,"href"]],qa:function(a,b){a&1&&_.B(0,gAb,3,3,"span",0);a&2&&_.C("ngForOf",b.ERb)},Fa:[_.ao,_.co,_.eo],kb:2,Ma:0});
var iM=class{constructor(a,b){this.Ga=a;this.client=b;this.og=new _.Au(this.Ga)}diff(a,b,c,d,e,f,g){const l=Object.assign({},uK(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecSourceRootRefHint:g,fileSpecPath:e});f&&(l.diffBase=f);return this.og.fetch(l,()=>this.client.Pfa(l))}};iM.O=function(a){return new (a||iM)(_.m(_.Jp),_.m(CL))};iM.ta=_.k({token:iM,oa:iM.O,Ea:"root"});
var oAb={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",timeZone:"UTC"},pAb,qAb,jM=class{constructor(){var a={n3c:!0};const b=rAb(a.locale);this.Srb="yyyy-MM-dd"+(b?" h:mm":" HH:mm")+(a.n3c?":ss":"")+(b?" a":"")+(a.uod?" z":"")}Rb(a){const b=this;return _.Ve(function*(){if(a.value){a:{try{var c=sAb(b.value);break a}catch(d){}c=void 0}b.date=c;b.date&&(c=_.xv(b.date.getTimezoneOffset()),b.MQb=c.vma[_.yv(c,b.date)>0?2:0],c=c.w5(b.date),b.isUTC=_.Dtb.w5(b.date)===c,b.zdb=
_.Ctb.vma[_.yv(_.Ctb,b.date)>0?2:0],b.kWc=_.Ctb.w5(b.date)===c)}})}wva(a,b,c){if(this.date)return this.isUTC?`${a} local \n${c} ${this.zdb}`:this.kWc?`${a} local \n${b} UTC`:`${a} local \n${b} UTC \n${c} ${this.zdb}`}};jM.O=function(a){return new (a||jM)};
jM.wa=_.Kd({type:jM,na:[["date"]],inputs:{value:"value",format:"format"},features:[_.be],ya:6,Aa:19,Da:[["matTooltipClass","wrapped-tooltip",3,"matTooltip"]],qa:function(a,b){a&1&&(_.E(0,"time",0),_.R(1,"dateTimeDisplay"),_.R(2,"dateTimeDisplay"),_.R(3,"dateTimeDisplay"),_.Q(4),_.R(5,"dateTimeDisplay"),_.G());a&2&&(_.Tg("matTooltip",b.wva(_.OA(1,3,b.date,b.Srb,b.MQb),_.OA(2,7,b.date,b.Srb,"UTC"),_.OA(3,11,b.date,b.Srb,b.zdb))),_.zg("datetime",b.date==null?null:b.date.toISOString()),_.w(4),_.ch(" ",
_.OA(5,15,b.date,b.format,b.MQb),"\n"))},Fa:[_.Ox,_.Rx,_.vB],styles:[".mat-mdc-tooltip.wrapped-tooltip{white-space:pre-wrap}"],Ma:0});var kM=class{constructor(){this.AQc=_.sv.has(1)?"preferEmail":"preferName"}transform(a){return this.AQc==="preferEmail"?a&&(a.email||a.name)||"unknown":a&&(a.name||a.email)||"unknown"}};kM.O=function(a){return new (a||kM)(_.y(_.tv,16))};kM.Ke=_.Rd({name:"authorDisplay",type:kM,ie:!0});kM.ta=_.k({token:kM,oa:kM.O,Ea:"root"});
var YWb=function(a){lM(a,a.appId,(b,c)=>{_.YG(c,d=>{b==null?delete d.Xv:d.Xv=b;delete d.Dy;delete d.Yv;delete d.Iu})},tAb)},ZWb=function(a){lM(a,a.sNc,(b,c)=>{_.YG(c,d=>{b==null?delete d.Dy:d.Dy=b;delete d.Yv})},uAb)},$Wb=function(a){lM(a,a.HTa,(b,c)=>{_.YG(c,d=>{b!=null?d.Pj=b?"1":"0":delete d.Pj})},vAb)},aXb=function(a){lM(a,a.eg,(b,c)=>{_.YG(c,d=>{b==null?delete d.eg:d.eg=b})},wAb)},bXb=function(a){lM(a,a.EPc,(b,c)=>{_.YG(c,d=>{b?d.Iu="":delete d.Iu})},xAb)},cXb=function(a){lM(a,a.P3c,(b,c)=>{_.YG(c,
d=>{b==null?delete d.Yv:d.Yv=b})},yAb)},lM=function(a,b,c,d){a.Za.add(_.v(a.Om,_.u(e=>d(e)),_.cg()).subscribe(b));b=_.v(b,_.cg(),_.u(e=>{var f=a.Om.value;if(d(f)!==e)return f=f.hc(),c(e,f),f.ab()}),_.pf(e=>!!e),_.rg(e=>{a.Ua.navigate(_.fr(e),{aj:!0})}));a.Za.add(b.subscribe(a.Om))},mM=class{constructor(a,b){this.Ua=b;this.appId=new _.$h(null);this.sNc=new _.$h(null);this.HTa=new _.$h(null);this.eg=new _.$h(null);this.EPc=new _.$h(!1);this.P3c=new _.$h(null);this.Om=new _.$h(_.Ti(a.Wc));this.Za=_.v(this.Ua.events,
_.pf(c=>c instanceof _.ii),_.u(()=>_.Ti(a.Wc))).subscribe(this.Om);YWb(this);ZWb(this);$Wb(this);aXb(this);bXb(this);cXb(this);this.NPc=!_.sv.has(28)}Ia(){this.Za.unsubscribe()}IO(a){return _.v(_.ef(this.HTa,a),_.u(([b,c])=>b!=null?b:c&&this.NPc))}EL(a){this.HTa.next(a)}};mM.O=function(a){return new (a||mM)(_.m(_.Zh),_.m(_.ni),_.m(_.tv))};mM.ta=_.k({token:mM,oa:mM.O});
var dXb=class{constructor(a){this.stack=a instanceof Array?a:[a]}get nta(){return this.stack[this.sRb]}get Y3c(){return this.stack[0]}get vBa(){return this.stack.map(a=>a.symbol)}pop(a){if(a<0)throw new RangeError("Zd");if(a>this.stack.length-1)throw new RangeError("$d");return new dXb(this.stack.slice(0,a*-1))}push(a){const b=this.stack.slice();b.push(a);return new dXb(b)}get sRb(){return this.stack.length-1}},eXb=function(a){var b=["gsn","gs"];for(const c of b)a.ZSb.next(c)},nM=class{constructor(a,
b,c){this.ZSb=new _.fg;_.v(this.ZSb,xzb(a.Zl),_.pf(d=>d.length>0)).subscribe(d=>{c.navigate([],{Sa:AAb(d),Mg:"merge",Ei:b,aj:!0})})}};nM.O=function(a){return new (a||nM)(_.m(_.uf),_.m(_.Zh),_.m(_.ni))};nM.ta=_.k({token:nM,oa:nM.O,Ea:"root"});
var fXb=function(a){return typeof a==="string"?[a]:a},gXb=function(a){const b=_.v(a.Ua.events,_.pf(d=>d instanceof _.ii),_.u(()=>{const d=_.Ti(a.mk.Wc);return d&&d.tb}),_.cg(),_.ng(),_.hg()),c=_.v(a.sXb,_.pg(d=>{if(d){const e=_.v(a.dIb,_.u(l=>p=>p.push(Object.assign({},l,{isFirst:!1})))),f=_.v(a.pTb,_.u(l=>p=>p.pop(p.vBa.length-1-l))),g=_.v(a.QWb,_.u(l=>p=>{const t=p.stack.slice();t[p.sRb]=Object.assign({},p.nta,l);return new dXb(t)}));return _.v(_.of(e,f,g),_.lg((l,p)=>p(l),d),_.og(d))}return _.r(void 0)}));
return _.v(_.of(b,c),_.cg(),_.kg(1),_.df())},hXb=function(a){return _.v(_.ef(a.Qk.IO(_.r(!1)),a.Qk.eg),_.u(([b,c])=>!!b&&c===1),_.cg(),_.kg(1),_.df())},WSb=function(a){a.lL.getValue()!==0&&a.lL.next(0)},XK=function(a){a.lL.getValue()!==2&&a.lL.next(2)},iXb=function(a,b){a.LLb.next(b);a.Qk.eg.next(0);a.Qk.EL(!0)},jXb=function(a,b){a.dIb.next(b)},BIb=function(a,b){const c=a.Bua.getValue();c<=0?a.PJ.next(-1):(b%=c,a.PJ.next(b>=0?b:b+c))},oM=class{get HF(){return this.e2a.getValue()}set HF(a){a!==this.HF&&
this.e2a.next(a)}constructor(a,b,c,d,e){this.mk=a;this.yla=c;this.Ua=d;this.Qk=e;this.pLb=this.e2a=new _.$h("SOURCE");this.SSc=this.Efa=new _.$h(0);this.S0c=this.lL=new _.$h(2);this.sXb=new _.jg(1);this.wka=new _.jg(1);this.PSc=this.LLb=new _.$h;this.nia=new _.fg;this.vfa=this.E2a=new _.$h({query:"",S9a:!1,Wd:null});this.PJ=new _.$h(-1);this.Bua=new _.$h(0);this.destroy=new _.fg;this.Za=new _.Me;this.dIb=new _.fg;this.pTb=new _.fg;this.QWb=new _.fg;this.hSc=this.sua=new _.$h(!1);_.v(this.yla.b5,_.qg(this.destroy)).subscribe(f=>
{f===0?this.lL.next(0):this.lL.next(2)});c=_.Ti(this.mk.Wc);a=this.mk.Wc.Sa;a.gs&&a.gsn?(c=fXb(a.gs),this.mla({symbol:a.gsn,o0:c,CO:c}),eXb(b)):c.params.eg===1&&this.Ua.navigate(_.fr(_.YG(c.hc(),f=>{delete f.eg;delete f.Pj}).ab()),{Mg:"preserve",aj:!0});this.Fka=gXb(this);this.LWc=hXb(this);this.Aua=_.v(_.of(this.PJ,_.v(this.vfa,_.cg(DAb),_.hg(0))),CAb())}Ia(){this.Za.unsubscribe();this.destroy.next()}EL(a){this.Qk.EL(a)}IO(a){return this.Qk.IO(a)}mla(a){this.sXb.next(new dXb(Object.assign({},a,{isFirst:!0})))}};
oM.O=function(a){return new (a||oM)(_.m(_.Zh),_.m(nM),_.m(fM),_.m(_.ni),_.m(mM))};oM.ta=_.k({token:oM,oa:oM.O});
var kXb=function(a,b){const c=JAb(b);return a.IXc.fetch(c,()=>{a.qGb.next(c);return KAb(a.fNc,c,b.category)})},lXb=function(a,b){const c=JAb(b);return a.WC.fetch(c,()=>{a.FLb.next(c);return KAb(a.gNc,c,b.category)})},mXb=function(a){return _.v(a.fL.prefetch("findingsConfig"),_.$f(),_.pg(b=>{b&&a.QIb.put("getConfiguration",_.r(_.Eh(YVb,JSON.parse(b.response)).root));return a.QIb.fetch("getConfiguration",()=>_.v(a.zIb.getConfiguration(),_.u(c=>c.root)))}))},pM=class{constructor(a,b,c,d,e){this.Ga=a;
this.zIb=b;this.lOc=c;this.fL=d;this.IXc=new _.Au(this.Ga);this.qGb=new _.jg(1);this.WC=new _.Au(this.Ga);this.FLb=new _.jg(1);this.QIb=new _.Au(this.Ga);this.fNc=_.v(this.qGb,HAb(e,f=>_.v(this.lOc.list(f),_.u(g=>IAb(f,g.aggregations)))));this.gNc=_.v(this.FLb,HAb(e,f=>_.v(this.zIb.list(f),_.u(g=>IAb(f,g.Z4)))))}};pM.O=function(a){return new (a||pM)(_.m(_.Jp),_.m(uL),_.m(sL),_.m(_.Vv),_.m(_.uf))};pM.ta=_.k({token:pM,oa:pM.O,Ea:"root"});
var nXb=function(a){return _.v(a.lQb,_.u(b=>Array.from(b.values())))},oXb=function(a,b){return _.v(a.lQb,_.u(c=>c.get(b)))},qM=class{constructor(a,b){this.a5=b;_.sv.has(14)?this.F2a=_.v(mXb(this.a5),_.u(c=>(c==null?void 0:c.children)||[]),_.kg(1),_.df()):this.F2a=_.r([]);this.lQb=_.v(this.F2a,_.u(LAb))}s4a(){return this.F2a}getAnnotations(a,b,c,d,e,f,g){const l=g?"FILE":"DIRECTORY";return _.cG(b)||b==="host"?_.v(oXb(this,f),_.pg(p=>{if(!p)return _.r([]);const t=MAb(p);return t?_.v(lXb(this.a5,{tb:a,
Vc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:d,fileSpecPath:e,fileSpecType:l,category:t}),_.u(x=>x.map(A=>NAb(p,A)))):_.r([])})):_.Ze("Only depot group and multibranch are currently supported")}};qM.O=function(a){return new (a||qM)(_.m(_.tv),_.m(pM))};qM.ta=_.k({token:qM,oa:qM.O,Ea:"root"});
var pXb={gv:0,Bwb:1,Nbc:2,Byc:3,NONE:4,cyb:5,PERMISSION_DENIED:6,btc:7,cnc:8,UNINITIALIZED:9,hmc:10,T7c:11,ERROR:12,myc: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"},qXb=function(a,{tb:b,Vc:c,fileSpecSourceRootRepositoryKeyRepositoryName:d,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecPath:g,
fileSpecType:l,mergeLatestData:p,category:t="DEFAULT"},x){if(!_.tub.has(c))throw Error("be");const A=Object.assign({},uK(b,c),{fileSpecPath:g,fileSpecType:l,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:f,fileSpecSourceRootRepositoryKeyRepositoryName:d,invocationId:x,mergeLatestData:p,category:t});return a.UOc.fetch(Object.assign({},A,{ji:"fileTest"}),()=>_.v(a.kSc.get(A),_.u(F=>F.dta)))},rXb=function(a,b,c,d){if(!_.tub.has(c))throw Error("be");const e=Object.assign({},uK(b,c),{fileSpecSourceRootRepositoryKeyRepositoryName:d});
return a.KNc.fetch(e,()=>_.v(a.aSc.get(e),_.u(f=>f.categories)))},rM=class{constructor(a,b,c){this.Ga=a;this.kSc=b;this.aSc=c;this.UOc=new _.Au(this.Ga);this.KNc=new _.Au(this.Ga)}};rM.O=function(a){return new (a||rM)(_.m(_.Jp),_.m(AL),_.m(wL))};rM.ta=_.k({token:rM,oa:rM.O,Ea:"root"});
var sXb=["BLAME","XREFS","NL_SEMANTIC_OUTLINES"],tXb=function(a){const b=["DEFAULT","FUZZING"];return _.v(a.hHb,_.pg(c=>{if(!c)return _.r(b);const d=c.Va.tb,e=c.Va.Vc;c=c.Va.repository;return d&&e&&_.tub.has(e)&&c?_.v(rXb(a.l2a,d,e,c),_.og(b),_.Xf(()=>_.r([])),_.u(f=>[...(new Set([...f,...b]))])):_.r(b)}),_.u(c=>c.filter(Qzb).map(_.rua)))},vXb=function(a,b){return _.v(uXb(a),_.u(c=>{const d=[iVb];_.sv.has(101)&&d.push(hVb);d.push(jVb);d.push(kVb);d.push(c);_.sv.has(27)&&(d.push(_.R3a),d.push(_.S3a));
return b?d.filter(e=>e.id==="LINE_COUNTS"||e.id==="FILE_COUNTS"?b.isDirectory:b.isDirectory||b.dG&&(e.id==="BLAME"||e.id==="COVERAGE_GENERIC")?!1:!0):d}))},wXb=function(a,b){const c=[];for(const [d,e]of b){b=d;const f=e;f!==a.OC(b)&&(f?c.push({ji:b,state:{enabled:f,qu:0}}):c.push({ji:b,state:{enabled:f}}))}a.DAa(...c)},xXb=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("ce");d=d.length?d[0]:null;if([c,d].filter(e=>
!!e).length>1)throw Error("de");d&&a.state.getValue().has("BLAME")&&b.set("BLAME",!1);if(c||d)for(const e of _.O3a)a.state.getValue().has(e)&&e!==d&&b.set(e,!1);return b},yXb=function(a,...b){b=VAb(b,!0);wXb(a,xXb(a,b))},zXb=function(a,...b){wXb(a,VAb(b,!1))},AXb=function(a,b,c){a.OC(b)&&a.DAa({ji:b,state:c})},sM=function(a,b,c){AXb(a,b,{enabled:!0,qu:2,vNb:c})},tM=function(a,b){AXb(a,b,{enabled:!0,qu:0})},BXb=function(a,b,c){AXb(a,b,{enabled:!0,qu:1,Cu:c})},CXb=function(){return _.sv.has(27)?new Map([["LINE_COUNTS",
_.R3a.children.map(a=>a.id)],["FILE_COUNTS",_.S3a.children.map(a=>a.id)]]):new Map},uXb=function(a){return _.v(a.cta,_.u(b=>{const c=new Set(b);return Object.assign({},_.P3a,{children:_.P3a.children.filter(({id:d})=>c.has(d))})}))},uM=class{constructor(a,b,c,d,e,f){this.KF=a;this.ac=c;this.l2a=d;this.state=new _.$h(new Map);this.Za=new _.Me;this.hHb=_.v(e,_.pf(PAb),rK(g=>g.location),_.u(g=>({Va:g.location,isDirectory:g.kind===1,dG:_.tG(g.IG),VO:g.kind===0?g.VO:void 0})),_.og(void 0),_.kg(1),_.df());
this.cta=_.v(tXb(this),_.kg(1),_.df());this.PSa=_.v(_.ef([this.hHb,_.v(this.KF.s4a(),_.og([]))]),_.pg(([g,l])=>_.v(vXb(this,g),_.u(p=>[...p,...YAb(l,g)]))),_.cg(QAb),_.kg(1),_.df());a=_.v(lVb(this.ac),_.u(g=>new Map(Array.from(g,([l,p])=>[l,p.Jf==="ON"?{enabled:!0,qu:0}:{enabled:!1}]))),_.ag(1),_.qg(_.v(this.state,_.ng())));b=_.v(this.PSa,_.sg(this.state),_.u(([g,l])=>{g=RAb(g);const p=SAb(_.Ti(f.Wc)),t=new Map;for(const [x,{enabled:A}]of l){const F=A||TAb(x,p);t.set(x,F?{enabled:!0,qu:0}:{enabled:!1})}for(const x of g)!l.has(x.id)&&
x.oP&&t.set(x.id,{enabled:!0,qu:0});return t}));this.Za.add(_.hf(a,b).subscribe(g=>{this.state.next(g)}));a=_.v(this.PSa,_.u(g=>new Set(RAb(g).map(l=>l.id))));this.Ela=_.v(_.ef([this.state,a]),_.u(([g,l])=>{const p=new Map;for(const [t,x]of g.entries()){g=t;const A=x;l.has(g)&&p.set(g,A)}return p}),_.cg(UAb),_.kg(1),_.df())}Ia(){this.Za.unsubscribe()}s4a(){return this.PSa}IX(a){return _.v(this.Ela,_.u(b=>b.get(a)||{enabled:!1}),_.cg(_.sc))}OC(a){return(a=this.state.getValue().get(a))?a.enabled:!1}DAa(...a){const b=
new Map(this.state.getValue()),c=new Map;for(const {ji:d,state:e}of a){let f;((f=this.state.getValue().get(d))==null?void 0:f.enabled)===e.enabled||sXb.includes(d)||c.set(d,{Jf:e.enabled?"ON":"OFF",Pla:""});b.set(d,e)}c.size>0&&this.ac.DRb(c);this.state.next(b)}};uM.O=function(a){return new (a||uM)(_.m(qM),_.m(_.tv),_.m(_.Xv),_.m(rM),_.m(_.uub),_.m(_.Zh))};uM.ta=_.k({token:uM,oa:uM.O});var vM=class{constructor(a){this.options=a}};vM.O=function(a){return new (a||vM)(_.y(_.vub))};
vM.La=_.Qd({type:vM,na:[["mat-card"]],lb:2,Xa:function(a,b){a&2&&_.Bg("gmat-mdc-card",!b.options.Qe)}});
var wM=class{constructor(a,b,c){this.zh=b;this.Rc=c;this.oTc=jAb;this.nTc=kAb;this.YLb=_.nf;this.EG=null;this.Zjc="Show in change history"}Rb(){const a=_.sv.has(56)?Jzb(this.Ov,this.commit):this.Ov;let b,c;const d=_.pG(this.Ov)?(b=this.commit.Tq)==null?void 0:(c=b.Ru)==null?void 0:c.refHint:void 0;this.YLb=_.v(this.zh.list(a.tb,a.Vc,a.repository,this.wf,"/",1,!1,void 0,void 0,d),_.ff(e=>e.zn||[]),_.ag(1));this.nOc=_.kG(this.Ov,this.wf,void 0,a);this.uHb=this.EG?_.fr(_.YG(_.kr((this.EG.Mf?a:this.Ov).hc(),
{Nf:this.EG.wf,Zp:this.EG.Mf||void 0}),e=>{e.Yw=e.Pb?"":void 0}).ab()):void 0}get wf(){return this.commit.wf||""}};wM.O=function(a){return new (a||wM)(_.y(_.tv),_.y(_.hI),_.y(oM))};
wM.wa=_.Kd({type:wM,na:[["commit-details","commit","","baseLocation",""]],inputs:{commit:"commit",Ov:"baseLocation",EG:"parentCommit"},features:[_.be],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&&(_.E(0,"mat-card")(1,"mat-card-title")(2,"p",0),_.Q(3),_.G(),_.E(4,"a",1),_.Q(5),
_.R(6,"toPrettyRef"),_.G(),_.Q(7," : "),_.E(8,"span",2),_.Q(9),_.R(10,"authorDisplay"),_.G(),_.Q(11," @ "),_.J(12,"date",3),_.G(),_.B(13,ZAb,3,4,"mat-card-content",4),_.R(14,"async"),_.J(15,"div",5),_.E(16,"mat-card-actions")(17,"button",6),_.N("click",function(){iXb(b.Rc,b.wf)}),_.Q(18),_.G(),_.B(19,$Ab,2,2,"a",7),_.G()());a&2&&(_.w(3),_.dh(b.oTc(b.Ov)),_.w(),_.C("universalLink",b.nOc)("trackProjectId",b.Ov.tb),_.w(),_.xC("",b.nTc(b.Ov),"",_.S(6,11,b.wf)," "),_.w(4),_.dh(_.S(10,13,b.commit.xm)),
_.w(3),_.C("value",b.commit.zJ),_.w(),_.C("ngIf",_.S(14,15,b.YLb)),_.w(4),_.C("trackProjectId",b.Ov.tb),_.w(),_.ch(" ",b.Zjc," "),_.w(),_.C("ngIf",b.uHb))},Fa:[_.Op,_.bo,jM,hM,_.mw,_.Bt,_.At,vM,_.fD,ZL,XL,WL,_.sp,_.rw,kM,_.ho,gM,_.ZG],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 DXb=["hovercard"],EXb=["origin"],aBb=function(a){clearTimeout(a.U6a);a.tNb=setTimeout(()=>{a.Xva.detach()},300)},FXb=function(a){a.U6a=setTimeout(()=>{a.Xva.yg()||(a.Ga.mb({element:"BlameSnippet",action:"showDetails",gestureName:"CLICK",projectId:a.Ov.tb}),a.Xva.attach(a.MUc));a.vsb=!0;a.VJb.subject.next()},300)},xM=class{get Xva(){this.Yva||(this.Yva=this.dXa());return this.Yva}constructor(a,b,c,d,e){this.Ga=a;this.VJb=b;this.Kua=c;this.rg=d;this.Rc=e;this.vsb=!1;this.EG=null;this.WJb=this.VJb.subscribe(()=>
{this.vsb?this.vsb=!1:(clearTimeout(this.U6a),this.Xva.detach())})}Ra(){}Fc(){this.MUc=new _.Gs(this.OUc,this.Ae)}Ia(){this.WJb&&this.WJb.unsubscribe();this.Yva&&this.Yva.dispose()}Rd(){iXb(this.Rc,this.commit.wf)}dXa(){const a=_.vs(_.Ds(this.rg.position(),this.tfb),_.wub);_.yVa(a,[this.Kua]);return this.rg.create({tg:a,Ej:this.rg.Dj.vl()})}};xM.O=function(a){return new (a||xM)(_.y(_.Jp),_.y(_.QI),_.y(_.$H),_.y(_.Ls),_.y(oM))};
xM.wa=_.Kd({type:xM,na:[["blame-snippet"]],rb:function(a,b){a&1&&(_.Xg(DXb,7,_.Ug),_.Xg(DXb,7,_.Vg),_.Xg(EXb,7,_.Fe));if(a&2){let c;_.$g(c=_.ah())&&(b.OUc=c.first);_.$g(c=_.ah())&&(b.Ae=c.first);_.$g(c=_.ah())&&(b.tfb=c.first)}},Xa:function(a,b){a&1&&_.N("mouseenter",function(){clearTimeout(b.tNb)})("mouseleave",function(){return aBb(b)})},inputs:{ZB:"commitIndex",commit:"commit",Ov:"baseLocation",EG:"parentCommit",startLine:"startLine",endLine:"endLine"},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=_.ke();_.E(0,"div",2);_.R(1,"authorDisplay");_.N("mouseenter",function(){_.n(c);return _.q(FXb(b))})("mouseleave",function(){_.n(c);clearTimeout(b.U6a);return _.q()});_.E(2,"button",3,0);_.R(4,"authorDisplay");_.R(5,"authorDisplay");_.N("click",function(){_.n(c);
return _.q(b.Rd())});_.E(6,"span",4);_.Q(7);_.G();_.Q(8);_.R(9,"date");_.R(10,"authorDisplay");_.G()();_.B(11,bBb,1,3,"ng-template",null,1,_.qh)}a&2&&(_.MA("title","#",b.ZB," ",_.S(1,7,b.commit.xm),""),_.w(2),_.zg("aria-label",b.startLine!==b.endLine?"Show blame details for commit "+b.ZB+" by "+_.S(4,9,b.commit.xm)+" on lines "+b.startLine+" through "+b.endLine:"Show blame details for commit "+b.ZB+" by "+_.S(5,11,b.commit.xm)+" on line "+b.startLine),_.w(5),_.ch("#",b.ZB,""),_.w(),_.xC(" ",_.NA(9,
13,b.commit.zJ,"yyyy-MM-dd"),"\u00a0\u00a0",_.S(10,16,b.commit.xm)," "))},Fa:[_.Op,wM,kM,_.IC],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 yM=class extends _.SI{constructor(a,b,c){super(a);this.he=b;this.Ga=c}Ra(){}Rb(a){if(a.layerBaseLocation){var {kg:b,zj:c}=a.layerBaseLocation;b?(c?!_.iG(c,b):1)&&this.update():this.clear()}}gta(){if(!sK(this.fh))throw Error("ee");const a=this.fh.tb,b=this.fh.Vc,c=this.fh.repository,d=_.dG(_.bk(this.fh,0))||"",e=_.bk(this.fh,1)||"",f=_.gG(this.fh,1)||"";return _.v(this.R4(a,b,c,d,e,f,this.fh.params.Pb),_.u(g=>g?this.G8(g):null))}UK(a){a=this.Cu(a);const b=new Map;for(const c of this.XO())BXb(this.he,c,
a),b.set(`${"layer:"}${c}`,a?"AVAILABLE":"UNAVAILABLE");this.Ga.Oo({sJ:b})}Cu(a){return a.length}};yM.O=function(a){return new (a||yM)(_.y(_.Uf),_.y(uM),_.y(_.Dv))};yM.La=_.Qd({type:yM,features:[_.xg,_.be]});
var zM=class{constructor(a,b){this.Ga=a;this.I6a=b;this.og=new _.Au(this.Ga)}get(a,b,c,d,e,f){const g=Object.assign({},{fileSpecPath:f,fileSpecSourceRootRefHint:d,fileSpecSourceRootRefSpec:e},uK(a,b),{fileSpecSourceRootRepositoryKeyRepositoryName:c});return this.og.fetch(g,()=>_.v(gWb(this.I6a,g),_.u(cBb)))}};zM.O=function(a){return new (a||zM)(_.m(_.Jp),_.m(CL))};zM.ta=_.k({token:zM,oa:zM.O,Ea:"root"});
var GXb=["blameSnippet"],HXb=["loading"],IXb=["rangeHighlight"],JXb=class{constructor(a,b,c,d,e,f){this.component=a;this.Fra=b;this.options=c;this.startLine=d;this.endLine=e;this.sidebar=f;this.dm=()=>{}}render(){this.dm=this.sidebar?this.component.NPa(this.Fra,this.options,this.startLine,this.endLine):this.component.LPa(this.Fra,this.options,this.startLine,this.endLine)}remove(){this.dm()}},AM=class extends yM{constructor(a,b,c,d,e,f){super(b,e,c);this.component=a;this.Ga=c;this.service=d;this.he=
e;this.Km=f;this.wJb=0}G8(a){const b=[],c=a.no||[],d=a.IIb,e=a.gVc;a=a.yxa||[];this.wJb=a.length;!a.length&&c.length&&_.FC(this.Ga);for(let g=0;g<a.length;g++){const l=a[g];if(!l.Vd){_.FC(this.Ga);continue}const p=c[l.ZB||0];var f=p.wf;if(!f){_.FC(this.Ga);continue}f=d.get(f);if(f==null){_.FC(this.Ga);continue}let t;const x=(t=e.get(f-1))!=null?t:null;b.push(...this.cXa(l.Vd,f,p,x,g%2===0?"even":"odd"))}return b}R4(a,b,c,d,e,f){return this.service.get(a,b,c,d,e,f)}aXa(){return[new JXb(this.component,
this.pG,{},void 0,void 0,!0)]}TK(){sM(this.he,"BLAME");_.FC(this.Ga)}onLoad(){tM(this.he,"BLAME");this.Ga.Oo({bucket:_.Ui.iDa})}UK(a){super.UK(a);this.Km.nk("Blame is being displayed","polite")}Cu(){return this.wJb}XO(){return["BLAME"]}Ee(){this.Km.nk("Blame was disabled","polite")}cXa(a,b,c,d,e){const f=[],g="blame-highlight "+e;a=a&&eBb(a);if(!a||!gBb(a))return _.FC(this.Ga),f;f.push(new JXb(this.component,this.Fra,{className:e,commit:c,Ld:this.fh,ZB:b,EG:d,startLine:a.startLine+1,endLine:a.endLine+
1},a.startLine,a.endLine,!0));f.push(new JXb(this.component,this.djb,{className:g},a.startLine,a.endLine,!1));return f}};AM.O=function(a){return new (a||AM)(_.y(_.$H),_.y(_.Uf),_.y(_.Dv),_.y(zM),_.y(uM),_.y(_.Br))};
AM.wa=_.Kd({type:AM,na:[["blame-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&(_.Xg(GXb,7),_.Xg(HXb,7),_.Xg(IXb,7));if(a&2){let c;_.$g(c=_.ah())&&(b.Fra=c.first);_.$g(c=_.ah())&&(b.pG=c.first);_.$g(c=_.ah())&&(b.djb=c.first)}},inputs:{fh:"layerBaseLocation"},features:[_.xg],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&&_.B(0,iBb,1,9,"ng-template",null,0,_.qh)(2,jBb,1,3,"ng-template",null,1,_.qh)(4,kBb,1,1,"ng-template",null,2,_.qh)},Fa:[_.zF,xM],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 KXb=["rangeHighlight"],LXb=class{constructor(a,b,c,d,e){this.component=a;this.snippet=b;this.options=c;this.startLine=d;this.endLine=e;this.dm=()=>{}}render(){this.dm=this.component.LPa(this.snippet,this.options,this.startLine,this.endLine)}remove(){this.dm()}},MXb=function(a){return _.v(a.he.cta,_.pg(b=>_.ef(b.map(c=>a.IX(c)))),_.u(b=>b.filter(c=>c.enabled).map(c=>c.id)),_.Zf(0),_.cg(mBb),_.pf(b=>b.length>0),_.rg(()=>{a.onLoad()}))},BM=class extends yM{constructor(a,b,c,d,e,f,g){super(c,d,g);
this.l2a=a;this.component=b;this.he=d;this.Kb=e;this.zh=f;this.iJb=new _.$h([]);this.Za=this.he.cta.subscribe(l=>{this.iJb.next(l)})}Ra(){}Ia(){this.Za.unsubscribe();super.Ia()}XO(){return this.iJb.value.filter(a=>this.he.OC(a))}TK(){for(const a of this.XO())sM(this.he,a)}onLoad(){for(const a of this.XO())tM(this.he,a)}G8(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.bXa(c.startLine,c.endLine,d))}return b}R4(a,b,
c,d,e,f){const g=_.WF(this.fh)?e==="HEAD":!_.Mi.test(e);a=_.r({tb:a,Vc:b,fileSpecSourceRootRepositoryKeyRepositoryName:c,fileSpecSourceRootRefSpec:e,fileSpecSourceRootRefHint:_.Ni(d),fileSpecPath:f,fileSpecType:"FILE",mergeLatestData:g});g&&!_.WF(this.fh)&&(a=_.v(_.ef([_.gI(this.zh,this.fh,"path"),a]),_.u(([l,p])=>{l&&(p.fileSpecSourceRootRefSpec=l);return p})));return _.v(_.ef([a,MXb(this)]),_.pg(([l,p])=>this.makeRequest(l,p)))}IX(a){return _.v(this.he.IX(a),_.u(b=>({id:a,enabled:b.enabled})),_.cg())}makeRequest(a,
b){b=b.map(Rzb).filter(c=>c!==void 0);return _.v(qXb(this.l2a,Object.assign({},a,{category:b[0]}),_.Ti(this.Kb.Wc).params.EO),_.Xf(()=>{this.TK();_.RI(this,[]);return _.r(null)}))}bXa(a,b,c){a=dBb(a,b-1,0,0);if(!gBb(a))throw Error("fe");return new LXb(this.component,this.djb,{className:"coverage-layer "+c},a.startLine,a.endLine)}};BM.O=function(a){return new (a||BM)(_.y(rM),_.y(_.$H),_.y(_.Uf),_.y(uM),_.y(_.Zh),_.y(_.hI),_.y(_.Dv))};
BM.wa=_.Kd({type:BM,na:[["coverage-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&_.Xg(KXb,7);if(a&2){let c;_.$g(c=_.ah())&&(b.djb=c.first)}},inputs:{fh:"layerBaseLocation"},features:[_.xg],jc:["layerBaseLocation",""],ya:2,Aa:0,Da:[["rangeHighlight",""]],qa:function(a){a&1&&_.B(0,lBb,1,3,"ng-template",null,0,_.qh)},styles:[".coverage-layer[_ngcontent-%COMP%]{position:absolute;width:100%}"]});var CM=class{constructor(){this.iqb=""}};CM.O=function(a){return new (a||CM)};
CM.wa=_.Kd({type:CM,na:["finding-details icon  title  details ".split(" ")],inputs:{icon:"icon",title:"title",details:"details",iqb:"subtitle"},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&&(_.E(0,"mat-card-header")(1,"div",0),_.J(2,"img",1),_.G(),_.E(3,"mat-card-title"),_.Q(4),_.G(),_.B(5,nBb,2,1,"mat-card-subtitle",2),_.G(),_.E(6,"mat-card-content"),_.J(7,"div",3),_.G());a&2&&(_.w(2),
_.C("src",b.icon,_.Of),_.w(2),_.dh(b.title),_.w(),_.C("ngIf",b.iqb),_.w(2),_.C("innerHTML",b.details,_.Nf))},Fa:[_.bo,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 DM=class{constructor(a,b,c,d){this.Ga=a;this.Vda=b;this.tfb=c;this.rg=d;this.lc="";this.Id=this.dXa()}Ra(){this.b7=new _.Gs(this.Vga,this.Vda,{attach:()=>{this.attach()},detach:()=>{this.detach()}})}Ia(){this.Id.dispose()}attach(a){this.Id.yg()||(this.Id.attach(this.b7),this.Ga.mb({element:this.lc,action:"showHovercard",Me:this.Me,gestureName:"CLICK"},a),setTimeout(()=>{this.Id.ef()},0));clearTimeout(this.fQc)}detach(){this.fQc=setTimeout(()=>{this.Id.detach()},200)}dXa(){const a=_.vs(_.Ds(this.rg.position(),
this.tfb),_.xub);return this.rg.create({tg:a,Ej:this.rg.Dj.vl()})}};DM.O=function(a){return new (a||DM)(_.y(_.Jp),_.y(_.Vg),_.y(_.Fe),_.y(_.Ls))};DM.La=_.Qd({type:DM,na:[["","hovercard","","trackElement",""]],Xa:function(a,b){a&1&&_.N("mouseenter",function(c){return b.attach(c)})("mouseleave",function(){return b.detach()})},inputs:{Vga:"hovercard",lc:"trackElement",Me:"artifactId"}});
var sBb=/^((http|https):\/\/)/,EM=class{constructor(){this.lc=this.tooltip=""}set annotations(a){this.icon=_.mc(a[0].icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png");this.Me=a[0].xu;let b;this.tooltip=(b=a[0].tooltip)!=null?b:"";this.details=a.map(c=>tBb(c.details,c.hQb))}Ra(){}};EM.O=function(a){return new (a||EM)};
EM.wa=_.Kd({type:EM,na:[["finding","annotations","","trackElement",""]],inputs:{annotations:"annotations",lc:"trackElement"},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&&(_.J(0,"img",1),_.B(1,rBb,2,1,"ng-template",null,0,_.qh));a&2&&(a=_.Og(2),
_.C("src",b.icon,_.Of)("alt",b.tooltip)("hovercard",a)("trackElement",b.lc)("artifactId",b.Me))},Fa:[_.ao,_.bo,CM,DM,vM,_.fD],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 NXb=["finding"],OXb=class{constructor(a,b,c,d){this.component=a;this.sSc=b;this.options=c;this.line=d;this.dm=()=>{}}render(){this.dm=this.component.fGb(this.sSc,this.options,this.line)}remove(){this.dm()}},FM=class extends yM{constructor(a,b,c,d,e){super(b,d,e);this.component=a;this.KF=c}G8(a){const b=new Map;for(var c of a){a=vBb(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 OXb(this.component,this.tSc,{annotations:e},d));return c}R4(a,b,c,
d,e,f){return this.KF.getAnnotations(a,b,c,e,f,this.xu,!0)}TK(){sM(this.he,this.xu)}onLoad(){tM(this.he,this.xu)}XO(){return[this.xu]}};FM.O=function(a){return new (a||FM)(_.y(_.$H),_.y(_.Uf),_.y(qM),_.y(uM),_.y(_.Dv))};
FM.wa=_.Kd({type:FM,na:[["finding-layer","layerBaseLocation","","layerId",""]],rb:function(a,b){a&1&&_.Xg(NXb,7);if(a&2){let c;_.$g(c=_.ah())&&(b.tSc=c.first)}},inputs:{fh:"layerBaseLocation",xu:"layerId"},features:[_.xg],jc:["layerBaseLocation","","layerId",""],ya:2,Aa:0,Da:[["finding",""],["trackElement","FindingLayer",3,"annotations"]],qa:function(a){a&1&&_.B(0,uBb,1,1,"ng-template",null,0,_.qh)},Fa:[EM],kb:2});var GM=class{};GM.O=function(a){return new (a||GM)};
GM.wa=_.Kd({type:GM,na:[["nl-semantic-outlines-snippet"]],inputs:{eeb:"nlOutline"},ya:3,Aa:1,Da:[[1,"nl-semantic-outlines-snippet"]],qa:function(a,b){a&1&&(_.E(0,"div")(1,"p",0),_.Q(2),_.G()());a&2&&(_.w(2),_.ch(" ",b.eeb," "))},styles:["nl-semantic-outlines-snippet[_nghost-%COMP%]{width:100%;padding:0 .5em;position:absolute;white-space:nowrap}"],Ma:0});var HM=class{get(){return _.r(_.Hub)}};HM.O=function(a){return new (a||HM)};HM.ta=_.k({token:HM,oa:HM.O,Ea:"root"});
var PXb=["nlSemanticOutlineSnippet"],QXb=["loading"],RXb=class{constructor(a,b,c,d,e){this.component=a;this.feb=b;this.options=c;this.startLine=d;this.endLine=e;this.dm=()=>{}}render(){this.dm=this.component.NPa(this.feb,this.options,this.startLine,this.endLine)}remove(){this.dm()}},IM=class extends yM{constructor(a,b,c,d,e,f){super(b,e,c);this.component=a;this.Ga=c;this.service=d;this.he=e;this.Km=f;this.xXa=0}G8(a){const b=[];a=_.rl(a,_.UI,1,_.kl());for(const c of a){a=_.rl(c,_.TI,1,_.kl());this.xXa+=
a.length;for(const d of a)b.push(...this.cXa(d.Hs(),_.Cl(d,3),_.Y(d,1)))}return b}R4(){return this.service.get()}aXa(){return[new RXb(this.component,this.pG,{})]}TK(){sM(this.he,"NL_SEMANTIC_OUTLINES");_.FC(this.Ga)}onLoad(){tM(this.he,"NL_SEMANTIC_OUTLINES")}UK(a){super.UK(a);this.Km.nk("NL Semantic Outlines is being displayed","polite")}Cu(){return this.xXa}XO(){return["NL_SEMANTIC_OUTLINES"]}Ee(){this.Km.nk("NL Semantic Outlines was disabled","polite")}cXa(a,b,c){const d=[];d.push(new RXb(this.component,
this.feb,{eeb:c},a-1,b));return d}};IM.O=function(a){return new (a||IM)(_.y(_.$H),_.y(_.Uf),_.y(_.Dv),_.y(HM),_.y(uM),_.y(_.Br))};
IM.wa=_.Kd({type:IM,na:[["nl-semantic-outlines-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&(_.Xg(PXb,7),_.Xg(QXb,7));if(a&2){let c;_.$g(c=_.ah())&&(b.feb=c.first);_.$g(c=_.ah())&&(b.pG=c.first)}},inputs:{fh:"layerBaseLocation"},features:[_.xg],jc:["layerBaseLocation",""],ya:4,Aa:0,Da:[["nlSemanticOutlineSnippet",""],["loading",""],[3,"nlOutline"],["text","Loading Nl Outlines layer...",1,"nl-semantic-outlines-layer",3,"hasBackground"]],qa:function(a){a&1&&_.B(0,wBb,1,1,"ng-template",null,
0,_.qh)(2,xBb,1,1,"ng-template",null,1,_.qh)},Fa:[_.zF,GM],styles:["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 zK={},DBb={id:"Google",type:"depot"},zBb=/\//g,BBb=/~/g,JM=class extends _.V7a{constructor(a,b,c){super(a);this.client=b;this.nf=c;this.c1c=new _.Au(this.Ga);this.d1c=new _.Au(this.Ga);this.e1c=new _.Au(this.Ga);this.pSc=new _.Au(this.Ga)}qxa(a,b,c,d,e,f){const g=Ozb(a,b,c,d,e,f);return this.og.fetch(g.toObject(),()=>this.fetch(g))}Okb(a){return this.c1c.fetch(a.toObject(),()=>_.Iv(this.nf,()=>this.client.Okb(a,this.nf.il()),"Decorations.resolveDocumentation"))}Pkb(a){return this.d1c.fetch(a.toObject(),
()=>_.Iv(this.nf,()=>this.client.Pkb(a,this.nf.il()),"Decorations.resolveItemList"))}Zja(a){return this.e1c.fetch(a.toObject(),()=>_.Iv(this.nf,()=>this.client.Zja(a,this.nf.il()),"Decorations.resolvePanel"))}l4a(a){return this.pSc.fetch(a.toObject(),()=>_.Iv(this.nf,()=>this.client.l4a(a,this.nf.il()),"Decorations.getFilterSupport"))}eta(){return new _.eq}extract(){return this.eta()}isValid(a){return a.l5().length>0||_.Bl(a,2)}fetch(a){return _.Iv(this.nf,()=>this.client.qxa((new _.TOa).yWb(xK(a)),
this.nf.il()),"Decorations.list")}};JM.O=function(a){return new (a||JM)(_.m(_.Jp),_.m(_.Kub),_.m(_.Zv))};JM.ta=_.k({token:JM,oa:JM.O,Ea:"root"});
var SXb=class{constructor(a,b){this.component=a;this.location=b;this.dm=()=>{}}render(){this.dm=this.component.c3(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,vp:"deprecated"}).remove}remove(){this.dm()}},KM=class extends yM{constructor(a,b,c,d,e){super(c,d,a);this.Ga=a;this.component=b;this.he=d;this.service=e;this.Y3=0}G8(a){return(a.l5()||[]).filter(b=>_.Jl(b,9,_.kl()).includes(2)).reduce((b,c)=>{this.Y3+=1;a:{if(c.cNb()&&(c=c.kga(),c=fBb(c),
hBb(c)))break a;c=void 0}if(!c)return _.FC(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.bXa(c));return b},[])}R4(a,b,c,d,e,f,g){return this.service.qxa(a,b,c,{yb:d,commit:e},f,g)}TK(){sM(this.he,"DEPRECATED");_.FC(this.Ga)}onLoad(){tM(this.he,"DEPRECATED")}Cu(){return this.Y3}XO(){return["DEPRECATED"]}bXa(a){return new SXb(this.component,a)}};
KM.O=function(a){return new (a||KM)(_.y(_.Dv),_.y(_.$H),_.y(_.Uf),_.y(uM),_.y(JM))};KM.wa=_.Kd({type:KM,na:[["unified-deprecation-layer","layerBaseLocation",""]],inputs:{fh:"layerBaseLocation"},features:[_.xg],jc:["layerBaseLocation",""],ya:0,Aa:0,qa:function(){},styles:[".deprecated{text-decoration:line-through}"],kb:2,Ma:0});
var LM=class{constructor(a){this.Rc=a;this.Xga=_.Lub;this.kta=[];this.cwa=new Map;this.HU=!1;this.Wf=new _.kn;this.Za=_.v(_.ef([this.Rc.Fka,this.Rc.LWc]),_.u(([b,c])=>{if(c&&b)return this.HU?b.nta:b.Y3c}),_.og(void 0),_.cg()).subscribe(b=>{b?(this.kta=b.o0,b.CO&&this.wY(b.CO)):this.kta=[]})}Ia(){this.Za.unsubscribe()}Ie(a){a=_.Y(a.context.Gp,5);if(!a)return!1;const b=a.split(" ");return this.kta.length===b.length&&this.kta.every(c=>b.includes(c))}wY(a,b=!0){const c=a.map(e=>this.cwa.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.Xga.ku)c.has(d)||(d.DX=!1);b=new Map;for(const e of c){e.DX=!0;d=e.context.pea;const f=this.Mga(e),g=b.get(d);g!==void 0&&g!==0||b.set(d,f)}this.Xga={ku:c,ids:a};this.Wf.emit(Array.from(b.entries()))}Du(a){if(this.Xga.ku.size>0)for(const b of this.Xga.ku)TXb(b,a.Cua,a.Cua+a.nP)&&!b.DX&&(b.DX=!0),b.DX&&!TXb(b,a.Cua,a.Cua+a.nP)&&(b.DX=!1)}Mga(a){return _.Jl(a.context.Gp,9,_.kl()).includes(1)?1:_.Jl(a.context.Gp,9,_.kl()).includes(3)?
2:0}};LM.O=function(a){return new (a||LM)(_.m(oM))};LM.ta=_.k({token:LM,oa:LM.O});
var TXb=function(a,b,c){return a.location.startLine>=b&&a.location.startLine<c||a.location.endLine>=b&&a.location.endLine<c},WXb=function(a){let b;const c=(b=_.ql(a.context.Gp,_.dq,4))==null?void 0:b.JW();return c?_.Y(c,4)?(a.LO=!0,_.Y(c,4)):UXb(a.service,c):_.Y(a.context.Gp,5)?VXb(a):""},XXb=function(a){return a.D6a!==0&&a.service.qKb?"important-highlight":"highlight"},MM=function(a){const b=a.service.component.Xd.Ui(a.context.pea-1);if(b)return b.querySelectorAll(`.xrefs-decoration[data-key="${a.context.index}"]`);
a.XXc&&console.log("unexpected undefined element - "+JSON.stringify(a.context));return[]},VXb=function(a){if(_.Y(a.context.Gp,5)){const b=YXb(a.service,a.context.pea),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.Gp,5).split(" ").map(d=>`${"gs"}=${encodeURIComponent(d)}`).join("&")}`:b}return""},ZXb=class{constructor(a,b,c,d=!1){this.service=a;this.location=b;this.context=
c;this.XXc=d;this.x9a=!1;this.D6a=0}render(){try{this.link=WXb(this)}catch(c){_.FC(this.service.Ga);return}let a=String(this.context.index);this.LO&&(a=void 0);const b=()=>{let c="xrefs-decoration";this.service.qXb&&(c+=" underline");this.x9a&&(c+=" "+XXb(this));this.LO&&(c="doc-link");return c};this.dm=this.service.component.c3(this.location.startLine,{startColumn:this.location.startColumn,endColumn:this.location.endColumn,tagName:"a",get vp(){return b()},href:this.link,key:a}).remove}get Mga(){return this.D6a}set Mga(a){this.D6a=
a}get DX(){return this.x9a}set DX(a){this.x9a=a;if(this.dm!=null)if(a)for(const b of MM(this))b.classList.add(XXb(this));else for(const b of MM(this))b.classList.remove(XXb(this))}remove(){this.dm&&this.dm();delete this.dm}},$Xb=()=>!0,aYb=function(a){a.CCa=a.children.filter(b=>b.isVisible);a.sort&&a.CCa.sort(a.sort)},cYb=function(a){return a.xNb?a.xNb:a.xNb=bYb(a)},bYb=function(a){const b=_.Mub[a.Gq.getType()];a=_.Jl(a.Gq,4,_.kl());var c=a.map(e=>_.Nub[e]);c=[b.name,...c].join(", ");let d="outline-icon";
a.includes(1)&&(d+=" public");b.className&&(d=`${d} ${b.className}`);return{ee:d,tooltip:c,Lc:b.Lc}},dYb=class{constructor(a,b,c){this.parent=b;this.Yob=c;this.vj=!1;this.cO=$Xb;this.jpb=null;this.active=!1;this.index=this.level=0;if(!HBb(a))throw Error("me");this.Gq=a;this.id=_.tm();this.children=this.Qbb(_.rl(a,_.mq,3,_.kl()));this.qY=this.children.reduce((d,e)=>d+e.qY,this.children.length);this.CCa=[...this.children];this.vj=this.Qub.length>0;this.dBa=c.dBa(a.getName())}get Qub(){return this.CCa}get isVisible(){return this.filter(this)}get filter(){return this.cO}set filter(a){if(a!==
this.cO){this.cO=a;for(const b of this.children)b.filter=a;aYb(this);this.vj=this.CCa.length>0}}get sort(){return this.jpb}set sort(a){if(a!==this.jpb){this.jpb=a;for(const b of this.children)b.sort=a;aYb(this)}}get xga(){return this.children.length>0}get label(){return`${this.PRb}${this.name}${this.uXb}`}get modifiers(){return _.Jl(this.Gq,4,_.kl())}get name(){return this.Gq.getName()||"<anonymous>"}get PRb(){return _.Y(this.Gq,7)}get uXb(){return this.Gq.uMb()}get wrb(){return _.ql(this.Gq,_.kq,
5)}get type(){return this.Gq.getType()}get ee(){return cYb(this).ee}get tooltip(){return cYb(this).tooltip}get Lc(){return cYb(this).Lc}Qbb(a){return a.map(b=>new dYb(b,this,this.Yob))}},eYb=["java","c","c++","c#"],fYb=["java"],gYb=["js"],AK=class{constructor(a=new Map){this.Jk=this.state=new _.$h(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)}},hYb=class{constructor(a,b){this.VO=b;this.zVb=new AK;this.Jpb=new AK;this.yua=new _.$h("");const c=[],d=new _.ZI.Eyc;for(const e of a)c.push(new dYb(e,void 0,d));this.Dsa=c;this.size=JBb(this.Dsa);this.JL=LBb(a);if(a.some(MBb)||b&&gYb.includes(b))a=new Map,a.set(1,!0),a.set(3,!0),b&&fYb.includes(b)&&a.set(7,!0),a.set(2,!0),this.zVb=new AK(a),a=new Map,b&&eYb.includes(b)&&(a.set("static",!0),a.set("not_static",
!0)),this.Jpb=new AK(a)}},NM=class{constructor(a){this.Dfb=a}CC(a){if(a.kind===5)return _.r(_.GF);if(a.kind!==0)return _.r(tK("UNSUPPORTED_DATA_TYPE"));const b=a.location.tb,c=a.location.Vc,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.gG(a.location,1)||e;var g=f.Pb?"HEAD":_.bk(a.location,1);g={yb:_.bk(a.location,0)||"",commit:g};return _.v(this.Dfb.CC(b,c,d,g,e,f.Pb),_.u(l=>{const p=l.eh();return p===4?tK("UNAVAILABLE"):p===2?tK("UNSUPPORTED_LANGUAGE"):_.sF(new hYb(_.rl(l,
_.mq,1,_.kl()),a.VO))}),_.og(_.GF),_.Xf(()=>_.r(tK("UNAVAILABLE"))))}};NM.O=function(a){return new (a||NM)(_.m(_.Sy))};NM.ta=_.k({token:NM,oa:NM.O,Ea:"root"});
var iYb=function(a,b,c){for(const d of b)b=d.Gq.getName(),c.has(b)||c.set(b,[]),c.get(b).push(d),iYb(a,d.children,c);return c},jYb=function(a,b,c){return(a.get(b)||[]).filter(d=>_.Y(d.Gq,8)===c).length},lYb=function(a,b,c){return _.v(a.XZc,_.pf(d=>d.state!==0),_.u(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=_.ql(f.Gq,_.kq,5))==null?void 0:t.Hs())||Infinity)<=g&&g<=(((p=_.ql(f.Gq,_.kq,5))==null?void 0:_.Cl(p,3))||-Infinity)&&(e=kYb(e,l))}if(e)return{JG:_.Y(e.Gq,
8),HWc:jYb(d.Tb,b,_.Y(e.Gq,8))===1}}}),_.ag(1))},kYb=function(a,b){const c=a==null?void 0:_.ql(a.Gq,_.kq,5),d=b==null?void 0:_.ql(b.Gq,_.kq,5);if(!c)return b;if(!d)return a;if(c.Hs()<d.Hs())return b;if(c.Hs()>d.Hs()||_.Cl(c,3)<_.Cl(d,3))return a;_.Cl(c,3);_.Cl(d,3);return b},OM=class{constructor(a,b){this.Dfb=a;this.Jza=b;this.gr=_.v(this.Jza.kL,_.pf(c=>!!c&&c.kind!==4&&c.kind!==5),_.cg((c,d)=>!!c&&!!d&&c.kind===d.kind&&_.iG(c.location,d.location)),_.pg(c=>this.Dfb.CC(c)),_.mg({bufferSize:1,wD:!0}));
this.XZc=_.v(this.gr,_.u(c=>c.state===2?{state:2,Tb:iYb(this,c.Tb.Dsa,new Map)}:c),_.mg({bufferSize:1,wD:!1}))}};OM.O=function(a){return new (a||OM)(_.m(NM),_.m(_.gK))};OM.ta=_.k({token:OM,oa:OM.O});var PM=class{constructor(a,b,c,d){this.bm=a;this.Kb=b;this.Ua=c;this.nfa=d}Ia(){this.Za&&this.Za.unsubscribe()}};PM.O=function(a){return new (a||PM)(_.m(_.kw),_.m(_.Zh),_.m(_.ni),_.m(_.nI))};PM.ta=_.k({token:PM,oa:PM.O});var QM=class{constructor(){this.Y_b=new _.fg;this.z7c=this.Y_b.Tf()}};
QM.O=function(a){return new (a||QM)};QM.ta=_.k({token:QM,oa:QM.O,Ea:"root"});var mYb=function(a,b){b=b.location;_.VF(b)&&(b=_.jr(b.hc()).ab());b=b.hc().dj().ab();return nVb(a.I_,b)},RM=class{constructor(a){this.I_=a}ZWa(a,b){a=mYb(this,a);b=(new _.Sm).set("q",`symbol:${"\\b"}${b}${"\\b"} case:yes`);return _.Qm(new _.Uj(a),b).toString()}};RM.O=function(a){return new (a||RM)(_.m(_.Gz))};RM.ta=_.k({token:RM,oa:RM.O,Ea:"root"});
var SM=class{constructor(a,b){this.Jza=a;this.DUb=b;this.Iab=_.v(this.Jza.kL,_.u(c=>mYb(this.DUb,c)),_.mg({bufferSize:1,wD:!0}))}ZWa(a){return _.v(this.Jza.kL,_.u(b=>this.DUb.ZWa(b,a)))}};SM.O=function(a){return new (a||SM)(_.m(_.gK),_.m(RM))};SM.ta=_.k({token:SM,oa:SM.O});
var nYb=function(a,b,c=""){var d;{const g=`${b.ae.id}/${b.repository}/${b.yb}/${b.path}`;if(_.VF(a.az)){var e=((d=b.params)==null?0:d.Nf)?"?rcl="+b.params.Nf:"";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.az.constructor(b),f=_.hG(b,a.az),f=_.mG(b,a.Ua,{pwa:"oneBased",Mg:f?"preserve":null}),a.cache.set(c,f));return f(d)},TM=class{set location(a){this.az&&_.gr(a,this.az)&&Lzb(a,this.az,["line"])||this.cache.clear();this.az=a}constructor(a){this.Ua=a;this.cache=
new Map}};TM.O=function(a){return new (a||TM)(_.m(_.ni))};TM.ta=_.k({token:TM,oa:TM.O});
var oYb={Ks:!0,yBa:!0,silent:!0},RBb=/data:image\/png;path="([\w=]+)";/,UM=class{Rd(a,b,c,d,e){b.tagName!=="A"||c!==0||d||e||(c=b.getAttribute("href")||"",QBb(c)&&(c=this.Ua,e=new _.Uj(b.href),d=e.oe(),b=e.Uj.toString(),e=e.Ky,b&&(d+=`?${b}`),e&&(d+=`#${e}`),_.rp(c,d),a.preventDefault()))}constructor(a,b,c,d,e){this.Ua=a;this.Kb=b;this.element=c;this.qd=d;this.document=e;this.Za=new _.Me}Ra(){this.Za.add(_.v(this.Kb.Ze,_.pg(a=>this.qd.isStable?_.r(a):_.v(this.qd.Zl,_.eg(),_.hg(a)))).subscribe(a=>
{if(this.element.ma)try{const b=this.element.ma.querySelector(`#${"untrusted-user-content-"}${a}`);b&&b.scrollIntoView()}catch(b){}}))}Rb(){if(this.eAa){var a=this.eAa;var b=this.document.createElement("div");b.nodeType===1&&_.Dmb(b);b.innerHTML=_.Ic(a);a=b.querySelectorAll("img");for(const c of a)if(a=c.getAttribute("src"))c.src=_.Vpb(a).toString()}else b=_.ZI(this.content||"",oYb),_.lxb.kea=_.lwb(_.lxb),b=_.Vvb.prototype.LTb.call(_.lxb,b);this.rUb&&UBb(b,this.rUb);this.pUb&&this.Za.add(TBb(b,this.pUb));
_.Em(this.element.ma);for(const c of Array.from(b.children))this.element.ma.appendChild(c)}Ia(){this.Za.unsubscribe()}};UM.O=function(a){return new (a||UM)(_.y(_.ni),_.y(_.Zh),_.y(_.Fe),_.y(_.uf),_.y(_.hi))};
UM.wa=_.Kd({type:UM,na:[["markdown-content"]],Xa:function(a,b){a&1&&_.N("click",function(c){return b.Rd(c,c.target,c.button,c.ctrlKey,c.metaKey)})},inputs:{content:"content",eAa:"safeHtmlContent",rUb:"relativeLinkModifier",pUb:"relativeImageModifier"},features:[_.be],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}"],
kb:2});var VM=class{};VM.O=function(a){return new (a||VM)};
VM.wa=_.Kd({type:VM,na:[["kythe-hovercard"]],inputs:{content:"content"},ya:2,Aa:2,Da:[["class","mat-elevation-z8",4,"ngIf"],[1,"mat-elevation-z8"],[3,"content"]],qa:function(a,b){a&1&&_.B(0,VBb,3,1,"mat-card",0)(1,WBb,4,1,"mat-card",0);a&2&&(_.C("ngIf",b.content&&b.content.zxa&&b.content.text),_.w(),_.C("ngIf",b.content&&!b.content.zxa&&b.content.text))},Fa:[_.bo,vM,_.fD,XL,UM],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 XBb=a=>({G7:a}),WM=class{constructor(){this.He=!1;this.Ccb=new _.kn;this.close=new _.kn;this.loaded=new _.kn}Fc(){this.loaded.emit()}};WM.O=function(a){return new (a||WM)};
WM.wa=_.Kd({type:WM,na:[["command-menu"]],rb:function(a,b){a&1&&_.Xg(_.dD,7);if(a&2){let c;_.$g(c=_.ah())&&(b.Lf=c.first)}},inputs:{He:"hasBackdrop"},outputs:{Ccb:"menuItemSelected",close:"closed",loaded:"loaded"},Qb:["commandMenu"],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&&(_.E(0,"mat-menu",2),_.N("closed",function(c){return b.close.emit(c)}),_.B(1,dCb,1,1,"ng-template",3),_.G());a&2&&_.C("hasBackdrop",b.He)},Fa:[_.ao,_.bo,_.Px,_.dD,_.wy,_.xy,_.vy,WM],styles:[".command-menu.mat-menu-panel{min-height:16px;max-width:420px}.command-menu .mat-menu-content{padding-top:4px;padding-bottom:4px}.command-menu .mat-divider{margin:4px 0}.command-menu .mat-menu-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:24px;line-height:24px}.command-menu .mat-menu-item .label{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.command-menu .mat-menu-item:focus,.command-menu .mat-menu-item:hover{background:var(--hover);border:1px solid var(--border)}.command-menu .mat-menu-item .shortcut{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:16px}\n/*# sourceMappingURL=command_menu.css.map */"],
kb:2});
var pYb=class{constructor(a){this.Id=a;this.position={x:0,y:0};this.sHb=new _.fg;this.lGb=new _.fg;_.v(a.Mn(),_.pf(b=>b.key==="Escape")).subscribe(()=>{this.uy.close()})}close(a){this.sHb.next(a);this.sHb.complete();this.Id.dispose();this.lGb.next(a);this.uy=void 0}LB(){return this.lGb.Tf()}vl(){this.setPosition(this.position)}setPosition({x:a,y:b}){this.position={x:a,y:b};const c=this.ega();c.left(`${a}px`);c.top(`${b}px`);const d=this.uy.Ixa;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.Id.ef();return this}ega(){return this.Id.Sl().tg}},qYb=function(a){a.eRc=document.activeElement;Promise.resolve().then(()=>a.hb.ma.focus())},XM=class{constructor(){this.Ae=_.Fd(_.Vg);this.fP=_.Fd(pYb);this.hb=_.Fd(_.Fe);this.S2a=_.Fd(_.tr);this.renderer=_.Fd(_.en);this.G7=_.Fd(_.mxb).JOc;this.CUb=0;this.MLb=a=>{a.target instanceof Element&&a.target.closest(".command-menu")||
this.close()}}Fc(){qYb(this);Promise.resolve().then(()=>{this.open()})}open(){this.Lda.Lf.JE=void 0;const a=this.Ae.di(this.Lda.Lf.Oc),b=this.renderer,c=a.em;if((c==null?void 0:c.length)>0&&!b.parentNode(c[0])){const d=b.parentNode(this.Ae.element.ma);for(let e=0;e<c.length;e++)b.appendChild(d,c[e])}this.Lda.Lf.cr&&this.Lda.Lf.cr.attach({G7:this.G7});this.Ixa=a.em[0];this.zo=this.S2a.create(this.Ixa);_.HTa(this.zo);document.body.addEventListener("focusin",this.MLb);this.Ixa.addEventListener("contextmenu",
d=>{d.preventDefault();d.stopPropagation();this.close()});this.CUb=setTimeout(()=>{this.fP.vl();this.Ixa.style.opacity="1"},0)}close(a){document.body.removeEventListener("focusin",this.MLb);this.tt();clearTimeout(this.CUb);this.Lda.Lf.cr.detach();this.fP.close(a)}tt(){const a=this.eRc;a&&typeof a.focus==="function"&&a.focus();this.zo.destroy()}};XM.O=function(a){return new (a||XM)};
XM.wa=_.Kd({type:XM,na:[["context-menu"]],rb:function(a,b){a&1&&_.Xg(WM,5);if(a&2){let c;_.$g(c=_.ah())&&(b.Lda=c.first)}},ya:2,Aa:0,Da:[["menu","commandMenu"],[3,"menuItemSelected","closed"]],qa:function(a,b){if(a&1){const c=_.ke();_.E(0,"command-menu",1,0);_.N("menuItemSelected",function(d){_.n(c);return _.q(b.close(d))})("closed",function(){_.n(c);return _.q(b.close())});_.G()}},Fa:[WM],styles:[".context-menu-container .command-menu{position:absolute;opacity:0}\n/*# sourceMappingURL=context_menu.css.map */"],
kb:2});
var rYb=function(a,b,c){if(!b.shiftKey)return b.preventDefault(),a.open({x:b.clientX,y:b.clientY},c)},YM=class{constructor(){this.rg=_.Fd(_.Ls);this.Sb=_.Fd(_.vf)}open({x:a,y:b},c){this.fP&&this.fP.close();const d=this.Id=this.rg.create({tg:this.rg.position().global(),Ej:this.rg.Dj.block(),Bd:"context-menu-container"}),e=new pYb(d),f=new WeakMap;f.set(_.mxb,c).set(pYb,e);e.P3=d.attach(new _.Fs(XM,void 0,new uVb(this.Sb,f)));e.uy=e.P3.instance;return(this.fP=e).setPosition({x:a,y:b})}close(){this.fP&&(this.fP.close(),
this.fP=void 0)}};YM.O=function(a){return new (a||YM)};YM.ta=_.k({token:YM,oa:YM.O,Ea:_.gJ});
var sYb=["kytheHovercard"],ZM={},UXb=function(a,b){b=OBb(_.Y(b,1),a.Gu.iu,a.Gu);return nYb(a.PX,b,"navigate")},YXb=function(a,b){const c=a.Gu;var d=c.iu;ZM.ae=_.VF(d)?xVb:d.tb!=null?{id:d.tb,type:d.Vc}:void 0;ZM.repository=d.repository;ZM.yb=_.bk(d,0);ZM.path=d.path;ZM.params=Object.assign({},c.iu.params,{line:b,Pj:"1",eg:1});return nYb(a.PX,ZM,"panel")},eCb=function(a){clearTimeout(a.Fea);a.Fea=void 0},fCb=function(a){a.Id&&a.Id.yg()&&!a.Fea&&(a.Fea=setTimeout(()=>{tYb(a)},300))},xYb=function(a){return _.v(_.ef([a.Wga,
a.E6a,a.Iha]),_.pg(([b,c,d])=>{if(!c||!jCb(b,d))return _.r(null);a.Ga.mb({element:"XrefsHovercard",action:"fetch_"+b,gestureName:"CLICK"});b=aVb(new _.gPa,c.JUc);a.Gu&&a.Gu.iu&&(d=xK(Pzb(a.Gu.iu)),b.t_(d));d=uYb(a,c.origin);const e=d!=null?vYb(a,d):void 0;return _.v(a.service.Okb(b),_.Xf(()=>_.r(null)),_.u(f=>{if(!f)return null;var g=_.Pb(f,1,_.Up).values().next().value;if(!g||!g.ow())return null;f=wYb(a,g);g=g.getType()===2;return{origin:c.origin,text:f,zxa:g,U_b:e}}))}),_.pf(b=>!!b),_.kg(1),_.df())},
yYb=function(a){a.Za.add(a.component.L3.subscribe(b=>{a.Rd(b)}));a.Za.add(a.component.Sxa.subscribe(b=>{(b=uYb(a,b.target))&&a.wY(b)}));a.Za.add(a.component.wdb.subscribe(b=>{uYb(a,b.target)&&(a.E6a.next(void 0),fCb(a),clearTimeout(a.S6a),clearTimeout(a.Dbb))}));a.Za.add(a.component.L$a.subscribe(b=>{b.shiftKey||b.metaKey||b.ctrlKey?a.Iha.next(b):a.Iha.next(void 0)}));a.Za.add(a.component.M$a.subscribe(()=>{fCb(a);a.Iha.next(void 0)}));a.Za.add(a.component.scroll.subscribe(b=>{a.Du(b)}))},uYb=function(a,
b){b=a.Js(b);return b==null?null:zYb(a,b)},tYb=function(a){eCb(a);a.Id&&a.Id.detach()},AYb=function(a){return _.v(_.WF(a.fh)?_.v(_.gI(a.zh,a.fh,"path",0),_.Xf(()=>_.r(void 0)),_.u(b=>({iu:a.fh,yia:b}))):_.r({iu:a.fh,yia:void 0}),_.u(({iu:b,yia:c})=>({iu:b,yia:c,zJb:!!c&&(_.bk(b,1)==="HEAD"||c===_.bk(b,1))})))},zYb=function(a,b){const c=Number(b.dataset.key);return isNaN(c)||c<0?null:(a=a.gC[c])&&a instanceof ZXb?{element:b,fD:a}:null},EYb=function(a,b){return _.v(lYb(a.yXa,BYb(a,b),b.fD.location.startLine+
1),_.Xf(c=>{a.Hg.handleError(c);return _.r(void 0)}),_.pg(c=>(c==null?0:c.HWc)&&(c==null?0:c.JG)?_.v(a.AXa.ZWa(c.JG),_.u(d=>({JG:c.JG,bia:d}))):_.r({JG:c==null?void 0:c.JG,bia:void 0})),_.u(c=>{var d=b.fD.context.Gp,e=_.ql(d,_.dq,4),f=[];const g=CYb(a),l=b.element.textContent;g==null||DYb(g)!=="BUILD"||(e==null?0:e.JW())||l==null||/[:\/]/.test(l)||f.push({label:"Copy build target",wg:"copy-build-target"});(c==null?0:c.bia)&&f.push({label:"Copy link to the symbol",wg:"copy-qualified-link",Qa:{bia:c.bia}});
(c==null?0:c.JG)&&f.push({label:"Copy qualified symbol name",wg:"copy-qualified-symbol-name",Qa:{JG:c.JG}});c=[[{label:"References",wg:"show-xrefs",disabled:!_.Y(d,5)}],[{label:"Copy",wg:"copy-symbol-name"},{label:"Copy link",wg:"copy-link"},...f],[{label:"Browser context menu",wg:"unused",Ub:"shift+right-click",disabled:!0}]];e&&(d=p=>({label:p.Np(),wg:"navigate",Qa:UXb(a,p),disabled:!1}),f=_.rl(e,_.UOa,2,_.kl()).map(d),(e=e.JW())&&f.unshift(d(e)),f.length&&c.unshift(f));c.unshift([{label:"Open in new tab",
wg:"open-tab"}]);return c}))},FYb=function(a,b,c,d){(d=rYb(a.KOc,b,{JOc:d}))&&d.LB().subscribe(e=>{if(e)switch(e.wg){case "navigate":var f=e.label.indexOf(" ");f=f<0?e.label:e.label.substring(0,f);a.navigate(c,e.Qa);a.log(`navigateTo${f}ViaContextMenu`,b);break;case "show-xrefs":a.mla(c);a.log("openViaContextMenu",b);break;case "copy-symbol-name":_.XA(document,b.target,BYb(a,c));a.log("copySymbolNameViaContextMenu",b);break;case "copy-link":a.log("copyLinkViaContextMenu",b);e=_.CG(b.target,"a");if(!(e instanceof
HTMLAnchorElement))break;_.XA(document,e,e.href);break;case "open-tab":a.log("openTabViaContextMenu",b);e=_.CG(b.target,"a");if(!(e instanceof HTMLAnchorElement))break;_.Bc(window,_.mc(e.href));break;case "copy-build-target":e=CYb(a);e!=null&&DYb(e)==="BUILD"&&(f=e.lastIndexOf("/"),_.XA(document,b.target,`//${f<0?"":e.substring(0,f)}:${BYb(a,c)}`));a.log("copyBuildTargetViaContextMenu",b);break;case "copy-qualified-link":_.XA(document,b.target,e.Qa.bia);a.log("copyLinkToSymbolViaContextMenu",b);break;
case "copy-qualified-symbol-name":_.XA(document,b.target,e.Qa.JG),a.log("copyQualifiedSymbolNameViaContextMenu",b)}})},BYb=function(a,b){b=b.fD.location;return a.component.lines[b.startLine].substring(b.startColumn,b.endColumn)},CYb=function(a){let b,c;a=(b=a.Gu)==null?void 0:(c=b.iu)==null?void 0:c.path;return a==null?null:a.startsWith("google3/")?a.substring(8):a},DYb=function(a){const b=a.lastIndexOf("/");return b<0?a:a.substring(b+1)},vYb=function(a,b){let c,d,e,f;return{o0:_.Y(b.fD.context.Gp,
5).split(" "),CO:_.Hl(b.fD.context.Gp,10,_.kl()),symbol:b.element.textContent||"",zhd:_.Jl(b.fD.context.Gp,9,_.kl()).includes(3),fBa:(c=a.Gu)==null?void 0:(d=c.iu)==null?void 0:d.path,Nod:b.fD.context.pea,Fjd:(e=_.ql(b.fD.context.Gp,_.dq,4))==null?void 0:(f=e.JW())==null?void 0:_.Y(f,1)}},wYb=function(a,b){const c=a.Gu,d=a.PX;return PBb(b,e=>{try{const f=OBb(e,c.iu,c);return nYb(d,f)}catch(f){return e}})},$M=class extends yM{constructor(a,b,c,d,e,f,g,l,p,t,x,A,F,I,K,U,ca,ka,za,ya){super(f,l,a);this.Ga=
a;this.xe=b;this.component=c;this.Vda=d;this.KOc=e;this.he=l;this.PX=p;this.rg=t;this.Ua=x;this.service=A;this.tQ=I;this.td=K;this.Rc=U;this.zh=ca;this.yXa=ka;this.AXa=za;this.Nsb=ya;this.HU=!1;this.Y3=0;this.E6a=new _.jg(1);this.Id=null;this.Za=new _.Me;this.Fea=void 0;this.Iha=new _.$h;this.qKb=!1;this.Wf=this.tQ.Wf;this.Za.add(_.v(F.EW(),_.cg()).subscribe(Fa=>{this.qXb=Fa;if(this.gC!=null)for(const Za of this.gC)if(Za.dm!=null&&!Za.LO)if(Za.service.qXb)for(const pb of MM(Za))pb.classList.add("underline");
else for(const pb of MM(Za))pb.classList.remove("underline");this.Nsb.Y_b.next()}));this.nla=F.z5();this.Wga=F.o5();a=xYb(this);_.sv.has(38)&&(this.qKb=!0);this.LUc=_.v(a,_.u(({text:Fa,zxa:Za,U_b:pb})=>({text:Fa,zxa:Za,U_b:pb})));this.Za.add(a.subscribe(({origin:Fa})=>{this.Id||(this.Id=this.rg.create({Ej:this.rg.Dj.vl()}));var Za=this.Id;Fa=_.vs(_.Ds(this.rg.position(),Fa),_.nxb);_.vVa(Za,Fa);this.Id.yg()||this.Id.attach(this.b7);this.Fea&&eCb(this)}));this.yl=this.td.register("showCustomContextMenu",
"ctrl+shift+\\",()=>{var Fa;const Za=(Fa=document.activeElement)==null?void 0:Fa.getBoundingClientRect();Fa=new MouseEvent("mouseup",{clientX:Za==null?void 0:Za.x,clientY:Za==null?void 0:Za.y,button:2});Object.defineProperty(Fa,"target",{value:this.Iha.value.target,enumerable:!0});this.Rd(Fa)},!0);yYb(this)}Ra(){super.Ra();this.tQ.HU=this.HU;this.b7=new _.Gs(this.NUc,this.Vda,{content:this.LUc})}Rb(a){if(a.layerBaseLocation){const {kg:c,zj:d}=a.layerBaseLocation;this.Gu!=null&&(this.Gu=Object.assign({},
this.Gu,{iu:iCb(c)}));this.PX.location=c;if(d&&_.iG(d,c)&&!Lzb(c,d,["line"])&&this.gC!=null)for(const e of this.gC)if(e.dm!=null&&!e.LO){var b=WXb(e);if(b!==e.link){e.link=b;for(const f of MM(e))_.pc(f,_.mc(b))}}}super.Rb(a)}Ia(){super.Ia();let a;(a=this.yl)==null||a.call(this);this.S6a!=null&&clearTimeout(this.S6a);this.Dbb!=null&&clearTimeout(this.Dbb);this.Za.unsubscribe();tYb(this)}clear(){super.clear();tYb(this)}G8(a){var b=a.annotations;this.Gu=a.Gu;var c=b.l5();this.Y3=c.length;a=[];let d=
0;for(var e of c){a:{if(c=e.kga())if(c=fBb(c),hBb(c))break a;c=void 0}c?(a.push(new ZXb(this,c,{index:d,pea:c.startLine+1,Mad:b.G3a(),Gp:e},_.sv.has(79)&&!_.sv.has(85))),d++):_.FC(this.Ga)}b=this.tQ;b.cwa.clear();for(const f of a){f.Mga=b.Mga(f);e=_.Hl(f.context.Gp,10,_.kl());for(const g of e)e=b.cwa.get(g),e!=null?e.add(f):b.cwa.set(g,new Set([f]))}b.wY(b.Xga.ids,!1);return a}R4(a,b,c,d,e,f,g){return _.v(_.ef([this.service.qxa(a,b,c,{yb:d,commit:e},f,g),AYb(this)]),_.u(([l,p])=>({annotations:l,Gu:p})))}Rd(a){var b=
this.Js(a.target);if(b==null)this.tQ.wY([]);else{var c=zYb(this,b);if(c==null)this.tQ.wY([]),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.fD;if(a.button===2&&!_.FG(a))_.v(this.nla,_.ag(1),_.pf(Boolean),_.pg(()=>_.v(EYb(this,c),_.ag(1)))).subscribe(f=>{FYb(this,a,c,f)});else if(a.button===0&&!_.FG(a)&&(a.preventDefault(),!this.tQ.Ie(d)||!this.HU))if(this.HU){var e=
_.Y(d.context.Gp,5);jXb(this.Rc,{o0:e.split(" "),CO:_.Hl(d.context.Gp,10,_.kl()),symbol:b.textContent||""});this.log("addToStack",a)}else((e=_.ql(d.context.Gp,_.dq,4))==null?0:e.JW())?(this.navigate(c,c.element.getAttribute("href")),this.log("jumpToDefinition",a)):(this.mla(c),this.log("open",a))}}}navigate(a,b){a=_.fr(_.kr(this.fh.hc(),{line:a.fD.context.pea}).ab());this.Ua.navigate(a,{Mg:"preserve"}).then(()=>_.rp(this.Ua,b)).then(()=>{this.Rc.nia.next()})}mla(a){const b=_.fr(_.kr(this.fh.hc(),
{Pj:"1",eg:1}).ab());this.Ua.navigate(b,{Mg:"preserve"});this.Rc.mla(vYb(this,a))}wY({element:a,fD:b}){const c=b.context.Gp;this.S6a=setTimeout(()=>{this.tQ.wY(_.Hl(c,10,_.kl()));_.mn(this.xe)},200);const d=_.Y(c,3);d&&(this.Dbb=setTimeout(()=>{this.E6a.next({origin:a,JUc:d.split(" ")})},750))}Du(a){this.tQ.Du(a)}TK(){sM(this.he,"XREFS");_.FC(this.Ga)}onLoad(){tM(this.he,"XREFS")}XO(){return["XREFS"]}Cu(){return this.Y3}log(a,b){this.Ga.mb({element:"UnifiedXrefPanel",action:a,gestureName:"CLICK",
projectId:this.fh.tb},b)}Js(a){if(!(a instanceof Element))return null;a=_.CG(a,".xrefs-decoration,.doc-link","code-and-highlight-container");return a!=null&&a instanceof HTMLElement?a:null}};$M.O=function(a){return new (a||$M)(_.y(_.Dv),_.y(_.Ah),_.y(_.$H),_.y(_.Vg),_.y(YM),_.y(_.Uf),_.y(_.tv),_.y(uM),_.y(TM),_.y(_.Ls),_.y(_.ni),_.y(JM),_.y(_.Xv),_.y(LM),_.y(_.Ru),_.y(oM),_.y(_.hI),_.y(OM),_.y(SM),_.y(QM))};
$M.wa=_.Kd({type:$M,na:[["xrefs-layer","layerBaseLocation",""]],rb:function(a,b){a&1&&_.Xg(sYb,7);if(a&2){let c;_.$g(c=_.ah())&&(b.NUc=c.first)}},inputs:{fh:"layerBaseLocation",HU:"chainXrefs"},outputs:{Wf:"highlightedLines"},features:[_.lh([TM,LM]),_.xg,_.be],jc:["layerBaseLocation",""],ya:2,Aa:0,Da:[["kytheHovercard",""],[3,"content","mouseenter","mouseleave",4,"ngIf"],[3,"mouseenter","mouseleave","content"]],qa:function(a){a&1&&_.B(0,hCb,2,3,"ng-template",null,0,_.qh)},Fa:[_.bo,VM,_.ho],styles:["a.xrefs-decoration.underline{text-decoration:underline}"],
kb:2,Ma:0});
var aN=class{constructor(a,b,c){this.KF=b;this.he=c;this.iDa="BLAME";this.IBc="XREFS";this.Oga=new _.kn;this.jMc=_.sv.has(14)?_.v(_.ef([nXb(this.KF),this.he.Ela]),_.u(([d,e])=>d.filter(f=>(f=e.get(f.id))?f.enabled:!1).map(f=>f.id))):_.r([]);this.lNc=this.OC("BLAME");this.bZc=this.OC("NL_SEMANTIC_OUTLINES");this.y7c=this.OC("XREFS");this.ZPc=this.OC("DEPRECATED");this.TOc=_.v(this.he.cta,_.pg(d=>_.ef(d.map(e=>this.OC(e)))),_.u(d=>d.some(Boolean)))}Ra(){}pCa(a){this.Oga.emit(a)}OC(a){return _.v(this.he.IX(a),_.u(b=>
b.enabled),_.cg())}};aN.O=function(a){return new (a||aN)(_.y(_.tv),_.y(qM),_.y(uM))};
aN.wa=_.Kd({type:aN,na:[["code-layers"]],inputs:{fh:"layerBaseLocation"},outputs:{Oga:"highlightedXrefLines"},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&&(_.B(0,kCb,1,1,"blame-layer",0),_.R(1,"async"),_.B(2,lCb,1,1,"nl-semantic-outlines-layer",0),_.R(3,"async"),_.L(4),
_.B(5,mCb,1,1,"xrefs-layer",1),_.R(6,"async"),_.M(),_.L(7),_.B(8,nCb,1,1,"unified-deprecation-layer",0),_.R(9,"async"),_.M(),_.B(10,oCb,1,1,"coverage-layer",0),_.R(11,"async"),_.B(12,pCb,1,2,"finding-layer",2),_.R(13,"async"));a&2&&(_.C("ngIf",_.S(1,6,b.lNc)),_.w(2),_.C("ngIf",_.S(3,8,b.bZc)),_.w(3),_.C("ngIf",_.S(6,10,b.y7c)),_.w(3),_.C("ngIf",_.S(9,12,b.ZPc)),_.w(2),_.C("ngIf",_.S(11,14,b.TOc)),_.w(2),_.C("ngForOf",_.S(13,16,b.jMc)))},Fa:[AM,IM,BM,_.ao,_.bo,KM,FM,$M,_.ho],kb:2,Ma:0});
var GYb=class{constructor(a,b,c,d,e){this.fu=a;this.line=b;this.context=c;this.Gab=d;this.Eab=e}remove(){this.PQ&&this.PQ.remove()}render(){this.PQ=this.fu.c3(this.line,{startColumn:this.Gab,endColumn:this.Eab,vp:"hovercard-decoration-layer",key:this.context.email})}},bN=class extends _.SI{set VG(a){this.uVb=a;this.update()}constructor(a,b){super(b);this.fu=a;this.Za=new _.Me;this.Za.add(a.Sxa.subscribe(c=>{if(this.gC.length!==0&&(c=this.Js(c))){var d=c.key;d!=null&&(c.hovercardId=d)}}))}Ia(){super.Ia();
this.Za.unsubscribe()}gta(){let a=[];this.uVb&&(a=this.uVb.filter(qCb).map(b=>{var c=b.Js().lastIndexOf("/");c=b.Js().substring(c+1,b.Js().length)+"@google.com";return new GYb(this.fu,b.getRange().Hs(),{email:c},_.Cl(b.getRange(),2),_.Cl(b.getRange(),4))}));return _.r(a)}Js(a){a=a.target;return a instanceof Element&&a.tagName!=="div"?(a=_.CG(a,".hovercard-decoration-layer","div,code-container"))?a.dataset:null:null}};bN.O=function(a){return new (a||bN)(_.y(_.$H),_.y(_.Uf))};
bN.La=_.Qd({type:bN,na:[["hovercard-decoration-layer"]],inputs:{VG:"scoLinks"},features:[_.xg]});
var HYb=class{constructor(a,b,c,d,e){this.fu=a;this.line=b;this.context=c;this.Gab=d;this.Eab=e}remove(){this.PQ&&this.PQ.remove()}render(){const a=this.context.href;this.PQ=this.fu.c3(this.line,{startColumn:this.Gab,endColumn:this.Eab,tagName:"a",vp:this.context.style,href:a,key:a.startsWith("http://")||a.startsWith("https://")?"external":void 0,Gbb:!0})}},IYb=function(a,b,c){return a.m6.qz(_.pp(a.Ua,a.h5a(b,c)))},cN=class extends _.SI{constructor(a,b,c,d,e,f,g,l){super(l);this.fu=a;this.xla=b;this.Ua=
c;this.Kb=d;this.m6=e;this.Ga=f;this.th=g;this.Za=new _.Me;this.content=this.zGb="";this.Za.add(a.L3.subscribe(p=>{this.QF(p)}))}Ra(){}Rb(){this.update()}Ia(){super.Ia();this.Za.unsubscribe()}QF(a){if(a.button===0&&!_.FG(a)){var b=a.target;if(b instanceof Element&&(b=_.CG(b,"a.link-decoration-layer","code-container"))){var c=b.dataset.key==="external"?b.href:void 0;this.Ga.mb({gestureName:"CLICK",element:`${this.zGb}CodeLink`,action:"navigate",jm:c},a);c?(b.target="_blank",b.rel="noopener"):(a.preventDefault(),
_.rp(this.Ua,b.pathname+b.search+b.hash))}}}gta(){let a=[];if(this.VG)a=this.VG.map(b=>{var c=b.Js();const d=b.getType();switch(d){case 6:case 7:c.startsWith("/search?q=")||(c=IYb(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:_.xc(d,"unhandled link type")}c.startsWith("/search/")&&(c=_.op(this.Ua,c),c=IYb(this,["/"+_.Sp.E9],c.Sa));return new HYb(this.fu,b.getRange().Hs(),{href:c,style:"link-decoration-layer"},_.Cl(b.getRange(),
2),_.Cl(b.getRange(),4))}).filter(b=>b!=null);else{const b=this.fu.lines;b.length===0&&console.error("bad");for(let c=0;c<b.length;c++){const d=rCb(b[c]);for(const {text:e,start:f}of d)a.push(new HYb(this.fu,c,{href:e,style:"link-decoration-layer"},f,f+e.length))}}return _.r(a)}h5a(a,b){return _.qp(this.Ua,a,{Ei:this.Kb,Sa:b})}};cN.O=function(a){return new (a||cN)(_.y(_.$H),_.y(_.uv),_.y(_.ni),_.y(_.Zh),_.y(_.lo),_.y(_.Jp),_.y(_.Lt),_.y(_.Uf))};
cN.La=_.Qd({type:cN,na:[["link-decoration-layer","analyticsElementToTrack","","content",""]],inputs:{zGb:"analyticsElementToTrack",content:"content",VG:"scoLinks"},features:[_.xg,_.be]});var dN=class{constructor(){this.c6=!1;this.Jkc="Star";this.Nkc="Unstar";this.H8=""}Ra(){this.H8=_.$pb(this.type,this.c6)}};dN.O=function(a){return new (a||dN)};
dN.wa=_.Kd({type:dN,na:[["simple-star"]],inputs:{type:"type",c6:"isStarred"},ya:3,Aa:7,Da:[["type","button",1,"mat-button-base","mat-icon-button"],[1,"google-material-icons"]],qa:function(a,b){a&1&&(_.E(0,"button",0)(1,"span",1),_.Q(2),_.G()());a&2&&(_.zg("title",b.H8)("aria-label",b.c6?b.Nkc:b.Jkc),_.w(),_.Bg("starred",b.c6)("disabled",!b.c6),_.w(),_.ch(" ",b.c6?"star":"star_border"," "))},styles:[_.qxb()],Ma:0});var eN=class{constructor(){this.email=""}};eN.O=function(a){return new (a||eN)};
eN.La=_.Qd({type:eN,na:[["","contactHovercard",""]],lb:1,Xa:function(a,b){a&2&&_.zg("data-hovercard-id",b.email)},inputs:{email:"email"}});var fN=class{};fN.O=function(a){return new (a||fN)};fN.Ca=_.Od({type:fN});fN.Ba=_.nd({});var gN=class{constructor(){this.layout="row"}};gN.O=function(a){return new (a||gN)};gN.wa=_.Kd({type:gN,na:[["dc-p"]],inputs:{size:"size",layout:"layout"},bc:["*"],ya:5,Aa:3,Da:[[3,"fxLayout"]],qa:function(a,b){a&1&&(_.Qg(),_.E(0,"p",0),_.Q(1,"\n  "),_.Rg(2),_.Q(3,"\n"),_.G(),_.Q(4,"\n"));a&2&&(_.Bg("skinny",b.size==="skinny"),_.C("fxLayout",b.layout))},Fa:[_.Sr],styles:["p.skinny[_ngcontent-%COMP%] {\n  margin-bottom: 0px;\n}"]});var hN=class{};hN.O=function(a){return new (a||hN)};hN.Ca=_.Od({type:hN});hN.Ba=_.nd({imports:[_.vt]});var JYb={NONE:0,rfc:1,0:"NONE",1:"INSIGHTS"},KYb=new _.Vd("FORCE_INSIGHTS",{Ea:"root",oa:()=>{try{return(new URLSearchParams(window.location.search)).has("showInsights")}catch(a){return!1}}}),SFb=function(a,b){a.state.next(b);b=_.Ti(a.mk.Wc);b.params.Iu!=null&&a.Ua.navigate(_.fr(_.YG(b.hc(),c=>{delete c.Iu}).ab()),{Mg:"preserve"})},iN=class{constructor(a,b,c,d){this.mk=a;this.Ua=b;this.state=new _.$h(c?1:0);this.vJb=_.v(this.state,_.pg(e=>tCb(e,d)),_.pg(e=>_.v(a.data,_.u(f=>{let g;return((g=f.Qc)==
null?void 0:g.params.Iu)!=null}),_.cg(),_.u((f,g)=>f?1:g<2?e:0))),_.cg(),_.kg(1),_.df())}};iN.O=function(a){return new (a||iN)(_.m(_.Zh),_.m(_.ni),_.m(KYb),_.m(fM))};iN.ta=_.k({token:iN,oa:iN.O});var LYb=new _.Vd("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})}),MYb=function(a,b,c){return _.Ve(function*(){yield a.init();return a.Dva&&b.length!==0?_.Bp(a.Ga,a.Dva.getAvailableFileContext(`//depot/${b}`,{changelistId:c}).catch(()=>new Set),"g3GraphAvailableInsights"):new Set})},jN=class{constructor(a,b,c){this.Ga=a;this.LTc=b;this.jOb=c}init(){const a=this;return _.Ve(function*(){if(!a.Dva){var b=
yield _.Bp(a.Ga,a.LTc,"g3GraphToolsPromise");if(b){var c=b.createService;a:{var d=a.jOb;switch(d){case 1:d="production";break a;case 0:d="autopush";break a;default:d=_.xc(d,void 0)}}a.Dva=c.call(b,{environment:d})}}})}createController(a){const b=this;return _.Ve(function*(){yield b.init();let c;return(c=b.Dva)==null?void 0:c.createController(a)})}};jN.O=function(a){return new (a||jN)(_.m(_.Jp),_.m(LYb),_.m(_.l3a))};jN.ta=_.k({token:jN,oa:jN.O,Ea:"root"});var NYb=function(a){return _.Ve(function*(){a.Eva=yield a.swa.createController({element:a.hb.ma,theme:a.Qxa,onOpen:()=>{},onClose:()=>{a.Ga.mb({element:"insightsPanel",action:"close",gestureName:"CLICK"});a.wJ()}})})},kN=class{constructor(a,b,c,d,e,f,g,l,p){this.hb=a;this.Ga=b;this.swa=c;this.zh=d;this.Oz=f;this.uh=g;this.qd=l;this.fka=p;this.Za=new _.Me;this.Qxa=void 0;this.Va=_.v(e.data,_.u(qK))}Ra(){const a=this;return _.Ve(function*(){a.Za.add(a.Oz.theme.subscribe(b=>{switch(b){case "DARK":a.Qxa=
"dark";break;case "LIGHT":a.Qxa="light";break;default:_.xc(b,void 0)}a.Eva&&a.Eva.setTheme(a.Qxa)}));yield NYb(a);a.Za.add(_.v(a.Va,rK(),_.pg(b=>_.ef([a.Va,_.v(_.gI(a.zh,b,"path",1),_.Xf(()=>_.r("Failed to load the current cl."))),_.v(_.gI(a.zh,_.jr(b.hc(),"HEAD").ab(),"path",0),_.Xf(()=>_.r("Failed to load the base cl.")))]))).subscribe(([{path:b},c,d])=>_.Ve(function*(){const e=Number(c),f=Number(d),g=yield MYb(a.swa,b||"",f);a.Eva&&b&&!isNaN(e)&&!isNaN(f)&&g.size>0?yield a.Eva.openFileContext(`//depot/${b}`,
{changelistId:e,mostRecentChangelistId:f}):(a.wJ(),g.size>0&&_.$t(a.uh,{error:Error("xe`"+c+"`"+d),message:"Failed to load insights panel",Td:"Dismiss"}))})))})}Ia(){this.Za.unsubscribe()}wJ(){this.qd.run(()=>{SFb(this.fka,0)})}};kN.O=function(a){return new (a||kN)(_.y(_.Fe),_.y(_.Jp),_.y(jN),_.y(_.hI),_.y(_.Zh),_.y(_.fw),_.y(_.au),_.y(_.uf),_.y(iN))};
kN.wa=_.Kd({type:kN,na:[["insights-panel"]],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 lN=class{};lN.O=function(a){return new (a||lN)};lN.Ca=_.Od({type:lN});lN.Ba=_.nd({imports:[_.io]});var mN=class{constructor(){this.time=this.message=this.ASa="";this.aia=[]}Rb(){let a;this.ASa=((a=this.commit.xm)==null?void 0:a.email)||"";let b;this.JIb=(b=this.commit.Msa)==null?void 0:b.email;this.message=this.commit.Hq;this.time=this.commit.zJ;this.aia=this.commit.IN}};mN.O=function(a){return new (a||mN)};
mN.wa=_.Kd({type:mN,na:[["commit-overview","commit",""]],inputs:{commit:"commit"},features:[_.be],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&&(_.B(0,uCb,5,4,"div",0),_.E(1,"div",1)(2,"div",2)(3,"mat-icon"),_.Q(4,"person"),_.G(),_.E(5,"span"),
_.Q(6),_.G(),_.E(7,"span",3),_.Q(8," (author) "),_.G()(),_.B(9,vCb,7,1,"div",4),_.E(10,"div",2)(11,"mat-icon"),_.Q(12,"event"),_.G(),_.E(13,"span"),_.Q(14," Committed on "),_.G(),_.E(15,"span",5),_.Q(16),_.R(17,"dateTimeDisplay"),_.G()()());a&2&&(_.C("ngIf",b.message),_.w(6),_.dh(b.ASa),_.w(3),_.C("ngIf",b.ASa!==b.JIb),_.w(7),_.dh(_.S(17,4,b.time)))},Fa:[_.bo,hM,_.ou,_.vB,gM],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 CCb=a=>({yb:a}),BCb=a=>({context:a}),HCb=()=>({a3c:!0}),OYb={NONE:0,U2b:1,chc:2,Znc:3,Xnc:4,0:"NONE",1:"BRANCH_AND_SHA_OF_LAST_BRANCH_UPDATE",2:"LATEST_COMMIT_ON_PATH",3:"PIPER",4:"PINNED_SHA"},PYb=function(a,b){b=b&&b.zj;if(b){var c=_.hG(b,a.location);var d=_.bk(b,a.version);c=c&&d===a.sV}else c=!1;c||(a.Tw={},a.b8?(a.Tw.location=!0,a.Tw.Uw=!0):(c=a.Tw,b?(d=_.hG(b,a.location),b=_.bk(b,a.version),a=d&&b!==a.sV):a=!1,c.location=a))},RYb=function(a,b){const c=b.wf;return a.wj?_.v(QYb(a,c,a.location),
_.u(d=>{if(d===-1)return{yb:c};if(d!==0)return{yb:c,depth:d,jX:_.fr(_.jr(_.LG(a.location.hc()),"HEAD").ab())}})):_.r({yb:c,OZ:Jzb(a.location,b)})},SYb=function(a,b){return _.v(a.xjb,_.u(c=>{let d;return c===5?((d=a.location.params.Pb)==null?void 0:d.replace("codereview/",""))||void 0:b.yb}))},QYb=function(a,b,c){const d=Number(b);return isNaN(d)||!_.ck(c)?_.r(-1):_.v(cNb(a.zh,c),_.pf(_.uG),_.cg((e,f)=>e.Tb.fl===f.Tb.fl),_.pg(e=>{const f=e.Tb.iua;e=e.Tb.fl.findIndex(g=>{g=Number(g.wf);return!isNaN(g)&&
d>=g});return e===-1?f?(f(),_.nf):_.r(-1):_.r(e)}))},nN=class{set Ld(a){this.location=a}get Ld(){return this.location}constructor(a,b,c){this.zh=b;this.tZ=c;this.jna=OYb;this.jUb=this.xjb=this.jla=_.nf;this.Tw={};this.version=1;this.Hab=!0;this.b8=!1;this.gqb=_.sv.has(56)}Ra(){}Fc(){}Rb(a){a.activeLocation&&(this.xjb=_.qG(this.location)?_.v(_.lI(this.tZ,_.YG(_.jr(this.location.hc(),this.sV),b=>{b.Pb=this.sPc}).ab()),_.rg(()=>{this.Tw.Uw=!0}),_.og(_.JG(this.location.yb)),_.u(b=>b.type)):_.nf,this.jUb=
_.v(this.xjb,_.u(_.KG)));if(a.activeLocation||a.showMostRecentCommitForPath||a.version)PYb(this,a.activeLocation),!this.b8&&this.iUb?(this.jla=_.r(void 0),this.Tw.Xm=!0):this.b8&&this.version===1?(a=_.VF(this.location)?_.jr(this.location.hc(),"HEAD").ab():this.location,this.jla=_.v(_.ef([this.s5(a,0),this.s5()]),_.pg(([b,c])=>c?b&&b.wf===c.wf?_.r(void 0):RYb(this,c):_.r(void 0)),_.rg(b=>{b&&b.yb?this.Tw.Xm=!0:this.Tw={}}))):this.jla=_.v(this.s5(),_.u(b=>{if(b!=null&&b.wf)return{yb:b.wf,OZ:b.Tq?Jzb(this.location,
b):void 0}}),_.rg(()=>{this.Tw.Xm=!0}))}Nn(){this.Tw.location&&this.Tw.Uw&&this.Tw.Xm&&(this.Tw={},this.VP.launch(0,0))}get sV(){return _.bk(this.location,this.version)||""}get sPc(){return _.cnb(this.location,this.version)||""}get DQc(){return this.sV?this.b8?this.wj?3:2:this.iUb?4:1:0}get x0c(){return _.eG(this.sV)}get iUb(){return _.Mi.test(this.sV)||_.VF(this.location)}get wj(){return _.WF(this.location)}Mda(a){if(!a)return _.r();const b=this.gqb?Kzb(this.location,this.iXc):this.location;return _.v(SYb(this,
a),_.u(c=>_.kG(this.location,c,this.version,a.OZ||b)))}s5(a=this.location,b=this.version){return _.v(_.v(this.zh.s5(a,this.b8?"path":"repository",b),_.u(nzb)),_.Xf(()=>_.r(void 0)))}};nN.O=function(a){return new (a||nN)(_.y(_.tv),_.y(_.hI),_.y(_.mI))};
nN.wa=_.Kd({type:nN,na:[["commit-information"]],rb:function(a,b){a&1&&_.Xg(_.Us,5);if(a&2){let c;_.$g(c=_.ah())&&(b.VP=c.first)}},inputs:{version:"version",Hab:"linkToCommitDetails",Ld:"activeLocation",iXc:"lastSubmoduleFetchSpec",b8:"showMostRecentCommitForPath"},features:[_.be],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&&(_.E(0,"span",4),_.B(1,yCb,4,3,"ng-container",5)(2,DCb,3,7,"ng-container",5)(3,FCb,1,1,null,5)(4,ICb,1,3,null,5),_.G(),_.J(5,"div",6),_.B(6,JCb,3,3,"ng-template",null,0,_.qh)(8,NCb,2,3,"ng-template",null,1,_.qh)(10,OCb,5,13,"ng-template",null,2,_.qh)(12,TCb,2,3,"ng-template",null,3,_.qh));a&2&&(_.C("ngSwitch",b.DQc),_.w(),_.C("ngSwitchCase",b.jna.U2b),
_.w(),_.C("ngSwitchCase",b.jna.Xnc),_.w(),_.C("ngSwitchCase",b.jna.Znc),_.w(),_.C("ngSwitchCase",b.jna.chc),_.w(),_.C("matRippleCentered",!0)("matRippleDisabled",!0))},Fa:[_.Op,_.bo,_.go,_.co,_.eo,_.iI,_.Sr,_.st,_.Us,_.sp,_.rw,_.ho,_.ZG],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 TYb=a=>`${a}`;var oN=class{constructor(a,b=null){this.line=a;this.ch=b}};var UYb=class{constructor(a,b,c,d,e){var f=[];this.type=a;this.kG=b;this.jG=c;this.UP=d;this.TP=e;this.vJ=[];this.type=a;this.kG=b;this.jG=c;this.UP=d;this.TP=e;if(f)for(const g of f)this.vJ.push(g)}};var VYb=class{constructor(a,b){this.Ig=a;this.YUc=!!b}};var WYb=class{constructor(a,b,c){this.left=a;this.right=b;this.Ah=c}};var XYb=function(a,b){return a.left+a.Ah===b.left&&a.right+a.Ah===b.right},YYb=class{constructor(){this.zpb=this.zla=0;this.chb=[];this.dhb=[];this.diff=this.ypb=this.xpb=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,x=Math.ceil((l+p)/2),A=[];const ka=[];this.chb=[];this.dhb=[];for(var F=0;F<=x;F++){let za=-1;for(var I=A[F]=0;I<=F;I++){var K=A[I];this.chb.push(za<K?K*2:za*2+1);var U=za<K?K:za,ca=U-2*I+F;for(za=K+1;U<l&&ca<p&&a.charAt(U)===c.charAt(ca);)++U,
++ca;A[I]=U;K=F-I-Math.ceil((p-l)/2);if(t&&K>=0&&K<F&&ka[K]<=U){A=I;a=K;c=U;this.diff=F=F*2-1;this.xpb=A;this.ypb=a;this.zla=c;this.zpb=c-2*A+Math.ceil(F/2);break a}}za=ka[F]=l;for(U=0;U<=F;U++){K=ka[U];this.dhb.push(za>=K?K*2:za*2+1);I=za>=K?K:za;ca=p-l-F+I+2*U;for(za=K-1;I>0&&ca>0&&a.charAt(I-1)===c.charAt(ca-1);)--I,--ca;ka[U]=I;K=Math.floor((l-p)/2)-U+F;if(!t&&K>=0&&K<=F&&I<=A[K]){a=K;c=U;A=A[K];this.diff=F*=2;this.xpb=a;this.ypb=c;this.zla=A;this.zpb=A-2*a+Math.ceil(F/2);break a}}}this.diff=
-3}if(this.diff>=0){e=[];F=Math.ceil(this.diff/2);l=this.xpb;A=this.zla;for(p=e.length;F>=0;--F)t=this.chb[(F+1)*F/2+l],x=A-Math.floor(t/2),A-=x,x!==0&&(a=new WYb(A+b,A-2*l+F+d,x),c=e[e.length-1],e.length!==0&&XYb(a,c)?(c.left-=x,c.right-=x,c.Ah+=x):e.splice(0,0,a)),t&1&&(A--,l--);p>0&&XYb(e[p-1],e[e.length-1])&&(e[p-1].Ah+=e[e.length-1].Ah,e.pop());F=e.splice(p-1,e.length-p+1).reverse();for(A=0;A<F.length;A++)e.push(F[A]);F=Math.floor(this.diff/2);a=this.ypb;for(A=this.zla;F>=0;--F)c=this.dhb[F*
(F+1)/2+a],l=Math.floor(c/2)-A,t=g-f-F+A+2*a,x=Math.min(l,Math.max(0,Math.max(this.zla-A,this.zpb-t))),p=A+x+b,t=t+x+d,x=l-x,x!==0&&(p=new WYb(p,t,x),e.length!==0&&XYb(e[e.length-1],p)?e[e.length-1].Ah+=x:e.push(p)),A+=l,c&1&&(A++,a--)}return{vJ:e,akd:(f+g-this.diff)/2}}};var pN=[];for(let a=0;a<256;++a)pN[a]=2;for(let a=97;a<=122;++a)pN[a]=3;for(let a=65;a<=90;++a)pN[a]=3;for(let a=48;a<=57;++a)pN[a]=3;pN[95]=3;pN[32]=pN[9]=pN[10]=pN[13]=0;for(const a of"(){},.#/*\";'")pN[a.charCodeAt(0)]=0;for(const a of"!%^&[]?\\|<>+-=~@`")pN[a.charCodeAt(0)]=5;pN[0]=0;
var ZYb=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},$Yb=function(a,b){let c=0;for(;c<b.length&&!(b[c].kZ>=a);c++);return c},aZb=function(a){return a.ch===null?new oN(a.line+1,0):a},eZb=function(a,b,c){b=bZb(a,b,c);a.Yi=b.GXc;a.Cj=b.HXc;a.lineArray=b.lineArray;for(b=0;b<a.Yi.text.length;++b)a.Wha.push({cP:1,index:b});for(b=0;b<a.Cj.text.length;++b)a.eka.push({cP:1,index:b});b=cZb(a,!0);for(c=
1;c!==a.hSb&&b>0;++c)b=cZb(a,!1);b=dZb(a.Wha,4,-1);c=dZb(a.eka,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=$Yb(b[e].f6,c),l=$Yb(b[e+(f?2:1)].f6,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].g6=b[e+1].HP,c[g+1].f6=b[e+1].kZ);else continue;b[e].type=7;f&&(b[e+1].type=7);f=f?2:1;b[e+f].type=6;b[e+f].HP=b[e].HP;b[e+f].g6=b[e].g6}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 x=l[f][1];b[p].type=2;c[x].type=2;c[x].g6=b[p].HP;c[x].f6=b[p].kZ;++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("ye");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.HP,p=g.kZ,g.g6=g.HP,g.f6=g.kZ,g.HP=l,g.kZ=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 oN(0,0);c=new oN(0,0);d=[];for(t of a)a=new UYb(t.type,new oN(t.g6,0),new oN(t.f6,null),new oN(t.HP,0),new oN(t.kZ,null)),t.type===1&&(a.kG=b,a.jG=b),t.type===-1&&(a.UP=c,a.TP=c),b=aZb(a.jG),c=aZb(a.TP),d.push(a);
t=d}return t},bZb=function(a,b,c){const d=[],e=new Map;d[0]="";const f=(g,l)=>{let p="";const t=[];let x=0,A=d.length;for(const F of g){if(e.has(F))p+=String.fromCharCode(e.get(F));else{p+=String.fromCharCode(A);e.set(F,A);d[A]=F;g=pN[0];for(let I=0;I<F.length;++I){const K=F[I];pN[K.charCodeAt(0)]!==void 0&&(g+=pN[K.charCodeAt(0)])}l[A]=g;A++}t.push(x++)}return new qN(p,t)};b=f(b,a.gAa);a=f(c,a.gAa);return{GXc:b,HXc:a,lineArray:d}},cZb=function(a,b){if(!a.Yi||!a.Cj)throw Error();if(b){var c=a.Yi;
for(var d=a.Cj,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={Xha:new qN(c.text.substr(0,e),c.lineNumbers.splice(0,e)),gka:new qN(d.text.substr(0,e),d.lineNumbers.splice(0,e)),Ah:e},c.text=c.text.substr(e),d.text=d.text.substr(e),c=f)}else c=null;d=c;if(b){c=a.Yi;e=a.Cj;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={Xha:new qN(c.text.slice(1-f),c.lineNumbers.splice(1-f)),
gka:new qN(e.text.slice(1-f),e.lineNumbers.splice(1-f)),Ah: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 YYb).run(a.Yi.text,0,a.Cj.text,0).vJ;c=[];for(g=0;g<f.length;g++)c.push(new VYb(f[g],!1));d!==null&&(a.Yi.text=d.Xha.text+a.Yi.text,a.Yi.lineNumbers.splice(0,0,...d.Xha.lineNumbers),a.Cj.text=d.gka.text+a.Cj.text,a.Cj.lineNumbers.splice(0,0,...d.gka.lineNumbers),c.splice(0,0,new VYb(new WYb(0,0,d.Ah),!0)));d=d&&d.Ah>0?d.Ah:0;
e!==null&&(a.Yi.text+=e.Xha.text,a.Yi.lineNumbers.splice(a.Yi.lineNumbers.length,0,...e.Xha.lineNumbers),a.Cj.text+=e.gka.text,a.Cj.lineNumbers.splice(a.Cj.lineNumbers.length,0,...e.gka.lineNumbers),f=d+e.Ah,c.push(new VYb(new WYb(a.Yi.text.length-f,a.Cj.text.length-f,e.Ah),!0)));if(!a.Yi||!a.Cj)throw Error();b=b?0:2;let l=g=f=e=0,p=0;for(let I=0;I<c.length;I++){let K=c[I].Ig.Ah;const U=c[I];for(;e<U.Ig.left;)++e,++g;for(;f<U.Ig.right;)++f,++l;var t=I+1;t<c.length&&(c[t].Ig.left+=d,c[t].Ig.right+=
d,U.Ig.left+K===c[t].Ig.left?(fZb(a,a.Cj,l,U,c[t],c[t].Ig.right-U.Ig.right),K=U.Ig.Ah):U.Ig.right+K===c[t].Ig.right&&(fZb(a,a.Yi,g,U,c[t],c[t].Ig.left-U.Ig.left),K=U.Ig.Ah));t=g;let ca=l;for(;;){var x=t-1,A=ca-1;if(x<0||A<0)break;if(a.Yi.text[x]!==a.Cj.text[A])break;if(a.Yi.lineNumbers[x]+1!==a.Yi.lineNumbers[t]||a.Cj.lineNumbers[A]+1!==a.Cj.lineNumbers[ca])break;A=a.Cj.lineNumbers[A];if(a.Wha[a.Yi.lineNumbers[x]].cP!==1||a.eka[A].cP!==1)break;--t;--ca;++K}if(K!==0){x=0;A=t;for(var F=0;F<K&&x<=0;++F)x+=
a.gAa[a.Yi.text.charCodeAt(A)],++A;if(x>0||U.YUc){++p;g=t;l=ca;for(x=0;x<K;++x,++ca,++t)A=a.Yi.lineNumbers[t],F=a.Cj.lineNumbers[ca],a.Wha[A].cP=b,a.Wha[A].index=F,a.eka[F].cP=b,a.eka[F].index=A;a.Yi.text=a.Yi.text.substr(0,g)+String.fromCharCode(-1)+a.Yi.text.substr(t);a.Cj.text=a.Cj.text.substr(0,l)+String.fromCharCode(-2)+a.Cj.text.substr(ca);a.Yi.lineNumbers.splice(g,t-g,null);a.Cj.lineNumbers.splice(l,ca-l,null);g++;l++;e+=U.Ig.Ah;f+=U.Ig.Ah}}}return p},dZb=function(a,b,c){const d=[];if(a.length===
0)return[];var e=a[0].cP;let f=a[0].index,g=a[0].index,l=0,p=0;for(let t=1;t<a.length;++t)if(a[t].cP===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("ze`"+e);d.push(new gZb(e,f,g,l,p));l=p=t;f=g=a[t].index;e=a[t].cP}a=new gZb(0,f,g,l,p);e===1?a.type=c:e===2&&(a.type=b);d.push(a);return d},fZb=function(a,b,c,d,e,f){var g=c+d.Ig.Ah,l=c+f;c=0;var p=g,t=l;for(f=0;f<d.Ig.Ah&&!(--p,--t,p<b.text.length&&b.text[p]!==b.text[t]);++f,++c);f=0;p=g;t=l;for(var x=
0;x<e.Ig.Ah&&!(p<b.text.length&&b.text[p]!==b.text[t]);++x,++f)++p,++t;if(c!==0||f!==0){p=c+f+1;t=g-1-c;x=g-c;var A=l-1-c;l-=c;g=[];for(let F=0;F<p;++F,++t,++x,++A,++l){const I=hZb(a,b,t),K=hZb(a,b,x),U=hZb(a,b,A),ca=hZb(a,b,l);let ka=Math.min(I,K),za=Math.min(U,ca);iZb(a,b,t)==="}"&&(ka-=2);iZb(a,b,x)==="{"&&(ka-=2);iZb(a,b,A)==="}"&&(za-=2);I<K&&--ka;U<ca&&--za;g.push(ka+za)}c===d.Ig.Ah&&(g[0]-=10);f===e.Ig.Ah&&(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.Ig.Ah+=c,e.Ig.left+=c,e.Ig.right+=c,e.Ig.Ah-=c)}},hZb=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.gAa[b]},iZb=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]},jZb=class{constructor(){this.hSb=1;this.Cj=this.Yi=null;this.lineArray=
[];this.Wha=[];this.eka=[];this.gAa=[]}Pfa(a,b){a=ZYb(a);b=ZYb(b);return eZb(this,a,b)}},qN=class{constructor(a,b){this.text=a;this.lineNumbers=b}},gZb=class{constructor(a,b,c,d,e){this.type=a;this.g6=b;this.f6=c;this.HP=d;this.kZ=e}};var kZb=function(a,b){if(a==="")return{lines:["\n"],vfb:[new oN(b,0),new oN(b,0)]};a=a.split(/([^\d\w]|[\d\w]+)/).filter(e=>e!=="");let c=0;const d=[new oN(b,c)];for(const e of a)e==="\n"?(b++,c=0):c+=e.length,d.push(new oN(b,c));return{lines:a.map(e=>e.replace("\n","\x00")+"\n"),vfb:d}},lZb=function(a){if(a.length===0)return[""];a=ZYb(a);_.ta(a).endsWith("\n")&&a.push("");return a},mZb=function(a,b,c,d){const e=[];for(const f of b){if(f.vJ.length>0){b=a.getRange(c,f.kG,f.vJ[0].kG);b.length>0&&e.push([0,
b]);e.push(...mZb(a,f.vJ,c,d));b=a.getRange(c,_.ta(f.vJ).jG,f.jG);b.length>0&&e.push([0,b]);continue}b=f.kG;const g=f.jG,l=f.UP,p=f.TP;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("Be");default:throw Error("Ce");}}return e},nZb=class{constructor(){this.hSb=void 0}Pfa(a,b){var c=new jZb;
let d=c.Pfa(a,b);a=lZb(a);b=lZb(b);for(const f of d){switch(f.type){case 0:case 1:case -1:case 3:case 4:case 6:continue}if(f.jG.line-f.kG.line>500||f.TP.line-f.UP.line>500)continue;f.vJ=[];var e=this.getRange(a,f.kG,f.jG);if(e.length>1E4)continue;e=kZb(e,f.kG.line);c=this.getRange(b,f.UP,f.TP);if(c.length>1E4)continue;const g=kZb(c,f.UP.line);c=new jZb;c=eZb(c,e.lines,g.lines);for(const l of c){c=(p,t)=>t.ch!==null?p.vfb[t.line]:p.vfb[t.line+1];switch(l.type){case 1:case -1:case 0:case 2:l.kG=c(e,
l.kG);l.jG=c(e,l.jG);l.UP=c(g,l.UP);l.TP=c(g,l.TP);break;default:throw Error("Ae");}f.vJ.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 oZb=["codeview"],pZb={lineNumbers:!0,extraKeys:{"Ctrl-F":"findPersistent","Cmd-F":"findPersistent"},readOnly:!0},uZb=function(a){a.rendered.emit(!1);a.xp&&a.UVa.ma.removeChild(a.UVa.ma.lastChild);const b=_.sv.has(35);a.zone.Vb(()=>{setTimeout(()=>_.Ve(function*(){a.xp=(yield _.IG()).MergeView(a.UVa.ma,{orig:null,origLeft:a.diffBase,value:a.Nl,mode:"text/plain",revertButtons:!1,connect:a.align?"align":"",collapseIdentical:a.CIb,diffDriverFunction:(c,d)=>{if(b){{var e=a.W6c;const f=lZb(c),g=lZb(d);
f.length>15E3||g.length>15E3?e=void 0:(c=e.Pfa(c,d),e=mZb(e,c,f,g))}return e}}});qZb(a);for(const c of rZb(a))c.operation(()=>{sZb(a,c);a.setOptions(c);if(a.xp){var d=tZb(a,c),e=d?"left-edit-gutter":"right-edit-gutter",f=a.xp.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=tZb(a,c)?a.Vha:a.dka;c.setOption("lineNumberFormatter",d);d=tZb(a,c)?a.KX:a.UZ;for(const l of d)c.addLineWidget(l.line,l.element,l.options)})}),0)})},
qZb=function(a){if(a.xp)a.xp.editor().on("update",()=>{a.zone.run(()=>{a.rendered.emit(!0)})})},rZb=function(a){return a.xp?[a.xp.leftOriginal(),a.xp.editor()]:[]},sZb=function(a,b){_.Ve(function*(){if(a.xp&&a.fileName){var c=(yield _.IG()).findModeByFileName(a.fileName);b.setOption("mode",c?c.mime:"text/plain")}})},tZb=function(a,b){if(a.xp)return b===a.xp.leftOriginal()?!0:!1},rN=class{constructor(a,b,c){this.zone=c;this.line=void 0;this.tea=pZb;this.W6c=new nZb;this.Nl=this.diffBase="";this.CIb=
3;this.KX=[];this.UZ=[];this.rendered=new _.kn;this.align=!0;this.dka=this.Vha=TYb;this.Za=a.aWa.subscribe(d=>{this.tea=Object.assign({},pZb,{theme:d});if(this.xp)for(const e of rZb(this))this.setOptions(e)})}set pka(a){this.line=a;this.xp&&(a=_.fG(this.line))&&(this.xp.editor().scrollTo(0,this.xp.editor().charCoords({line:a-1,ch:0},"local").top),this.xp.editor().getDoc().setCursor({line:a-1,ch:0}))}set i5c(a){this.UVa=a}Ra(){}Rb(a){(a.diffBase||a.contents||a.fileName)&&uZb(this)}Ia(){this.Za.unsubscribe()}setOptions(a){if(this.xp)for(const [b,
c]of Object.entries(this.tea))a.setOption(b,c)}};rN.O=function(a){return new (a||rN)(_.y(_.fw),_.y(_.tv),_.y(_.uf))};
rN.wa=_.Kd({type:rN,na:[["code-diff","fileName",""]],rb:function(a,b){a&1&&_.Xg(oZb,7);if(a&2){let c;_.$g(c=_.ah())&&(b.i5c=c.first)}},inputs:{fileName:"fileName",diffBase:"diffBase",Nl:"contents",CIb:"collapseIdenticalLines",KX:"leftLineWidgets",UZ:"rightLineWidgets",pka:"scrollToLine",align:"align",Vha:"leftLineNumberFormatter",dka:"rightLineNumberFormatter"},outputs:{rendered:"rendered"},features:[_.be],jc:["fileName",""],ya:2,Aa:0,Da:[["codeview",""],[1,"scope"]],qa:function(a){a&1&&_.J(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 sN=class{constructor(){this.rendered=new _.kn;this.SFa="Diff is too large to display";this.uUa=!1;this.KX=[];this.UZ=[];this.ZUb=this.oQb=void 0;this.dka=this.Vha=TYb;this.pQb=new Map;this.aVb=new Map}Ra(){}Rb(){a:{var a=0;for(const {RC:K,CD:U}of this.lC)if(a+=K.Nl.length+U.Nl.length,a>=10485760){a=!0;break a}a=!1}if(a)this.uUa=!1,this.kya(!0);else{var b=[],c=[];for(var d of this.lC){var e=d.CD;a=_.GC(_.Mib(d.RC.Nl||""));e=_.GC(_.Mib(e.Nl||""));b.push(a);c.push(e)}this.oQb=b.join("");this.ZUb=
c.join("");b=new Map;c=new Map;var f=e=1;for(var g of this.lC){var l=g,p=b;d=c;var t=e;a=f;var x=l.CD,A=l.RC,F=x.endLine+1,I=A.endLine+1;x=x.TB+1;A=A.TB+1;switch(l.type){case _.TJ.SCa:for(I=x;I<F;I++,a++)p.set(t,""),d.set(a,` ${I}`);break;case _.TJ.HGa:for(F=A;F<I;F++,t++)p.set(t,`${F}`),d.set(a,"");break;case _.TJ.aIa:case _.TJ.qDa:for(l=A;l<I;l++,t++)p.set(t,`${l}`);for(p=x;p<F;p++,a++)d.set(a,` ${p}`);break;default:throw Error("De");}e+=g.RC.endLine-g.RC.TB;f+=g.CD.endLine-g.CD.TB}this.pQb=b;this.aVb=
c;this.Vha=YCb(b);this.dka=YCb(c);b=a=0;for(const K of this.lC){f=K;g=a;d=b;c=f.RC;e=f.CD;c=c.endLine-c.TB;e=e.endLine-e.TB;switch(f.type){case _.TJ.SCa:this.KX.push(WCb(g,e));break;case _.TJ.HGa:this.UZ.push(WCb(d,c));break;case _.TJ.qDa:p=f=0;t=!0;e>c?(f=e-c,t=!1):c>e&&(p=c-e,t=!1);const {BXc:U,y1c:ca,h_c:ka}={BXc:f,y1c:p,h_c:t};this.KX.push(WCb(g,U,ka));this.UZ.push(WCb(d,ca,ka));break;case _.TJ.aIa:break;default:throw Error("De");}a+=K.RC.endLine-K.RC.TB;b+=K.CD.endLine-K.CD.TB}XCb(this.pQb,this.KX);
XCb(this.aVb,this.UZ);this.uUa=!0}}kya(a){this.rendered.emit(a)}};sN.O=function(a){return new (a||sN)};
sN.wa=_.Kd({type:sN,na:[["code-diff-chunks","diffChunks","","fileName",""]],inputs:{lC:"diffChunks",fileName:"fileName"},outputs:{rendered:"rendered"},features:[_.be],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&&_.B(0,UCb,1,9,"code-diff",1)(1,VCb,2,1,"ng-template",null,0,_.qh);a&2&&(a=_.Og(2),_.C("ngIf",b.uUa)("ngIfElse",a))},Fa:[_.bo,_.BF,rN],styles:["dc-information-box[_ngcontent-%COMP%] {\n  align-items: center;\n  display: flex;\n  height: 40px;\n  justify-content: center;\n}"],Ma:0});var vZb=function(a){a.jW.zd&&a.Xjb&&a.rendered.emit({rendered:a.Xjb,Nea:a.Nea})},wZb=function(a){a.Ga.mb({gestureName:"CLICK",element:"CommitFileEntryExpansionPanel",action:a.jW.zd?"expand":"collapse",projectId:a.location.tb})},tN=class{set yc(a){this.RKb=a;this.Nl=a.Nl}get yc(){return this.RKb}set expand(a){this.jW.zd=a;vZb(this)}get expand(){return this.jW.zd}constructor(a){this.Ga=a;this.fna=0;this.Lwb=2;this.Nl=void 0;this.rendered=new _.kn;this.Xjb=!1;this.RKb={Rs:"",aq:"",tG:"",Mf:"",V8a:!1,
BX:!1}}Ra(){}Rb(a){if(a.location||a.entry)this.AXc=_.jr(_.jG(this.location.hc(),"repo"),this.yc.Rs).ab(),this.x1c=_.jr(_.jG(this.location.hc(),"repo"),this.yc.aq).ab(),this.YRc=_.fr(_.jr(this.location.hc(),this.yc.aq).rd(this.yc.tG).dj({Hm:this.yc.Rs}).ab())}get sYc(){return this.yc.BX?"source:file_delete":this.yc.V8a?"source:file_add":"source:file_edit"}get FYc(){return this.yc.BX?"Removed":this.yc.V8a?"Modified":"Added"}get XRc(){return this.yc.BX?"":this.YRc}get oC(){return this.yc.BX?this.yc.Mf:
this.yc.tG}get gWc(){return!this.yc.Nl}get lKb(){return this.expand&&this.yc.Nl}kya(a){this.Xjb=a;this.rendered.emit({rendered:a,Nea:this.Nea})}get F0c(){return dDb(this.metadata.removed,this.metadata)}get nMc(){return dDb(this.metadata.WE,this.metadata)}get RNc(){return dDb(this.metadata.changed,this.metadata)}get metadata(){var a=this.yc&&this.yc.Nl?this.yc.Nl.wia:void 0;return a?{X5c:Number(a.oxa||0),removed:Number(a.nxa||0),changed:Number(a.kxa||0),WE:Number(a.jxa||0)}:{changed:0,removed:0,X5c:0,
WE:0}}get E0c(){return xZb.format({count:this.metadata.removed})}get QNc(){return yZb.format({count:this.metadata.changed})}get mMc(){return zZb.format({count:this.metadata.WE})}};tN.O=function(a){return new (a||tN)(_.y(_.Jp))};
tN.wa=_.Kd({type:tN,na:[["commit-file-entry"]],rb:function(a,b){a&1&&_.Xg(_.FB,7);if(a&2){let c;_.$g(c=_.ah())&&(b.jW=c.first)}},inputs:{location:"location",Nea:"entryIndex",yc:"entry",expand:"expand"},outputs:{rendered:"rendered"},features:[_.be],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=
_.ke();_.E(0,"mat-expansion-panel",1);_.N("opened",function(){_.n(c);vZb(b);wZb(b);return _.q()})("closed",function(){_.n(c);vZb(b);wZb(b);return _.q()});_.Q(1,"\n  ");_.E(2,"mat-expansion-panel-header",2);_.Q(3,"\n    ");_.E(4,"mat-panel-title");_.Q(5,"\n      ");_.E(6,"div",3);_.Q(7,"\n        ");_.J(8,"mat-icon",4);_.Q(9,"\n        ");_.E(10,"span",5);_.Q(11);_.G();_.Q(12,"\n        ");_.E(13,"conditional-link",6);_.N("click",function(d){_.n(c);return _.q(d.stopPropagation())});_.Q(14);_.G();_.Q(15,
"\n      ");_.G();_.Q(16,"\n      ");_.E(17,"span",7);_.Q(18,"\n        ");_.B(19,ZCb,2,2,"mat-spinner",8);_.Q(20,"\n      ");_.G();_.Q(21,"\n    ");_.G();_.Q(22,"\n  ");_.G();_.Q(23,"\n  ");_.B(24,aDb,13,7,"ng-container",9);_.Q(25,"\n");_.G();_.Q(26,"\n\n");_.B(27,cDb,15,7,"ng-template",null,0,_.qh);_.Q(29,"\n")}a&2&&(a=_.Og(28),_.w(8),_.C("svgIcon",b.sYc),_.w(3),_.dh(b.FYc),_.w(2),_.C("condition",!b.yc.BX)("link",b.XRc)("trackGestureClick",!b.yc.BX)("trackProjectId",b.location.tb),_.w(),_.ch("",
b.oC,"\n        "),_.w(5),_.C("ngIf",b.gWc)("ngIfElse",a),_.w(5),_.C("ngIf",b.lKb))},Fa:[_.Op,sN,_.iI,nN,_.bo,_.Sr,_.st,_.ou,_.FB,_.GB,_.HH,_.Lx,_.Jx,_.cB],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 xZb=new _.Zt("{count, plural, =1 {1 removed line} other {# removed lines}}"),yZb=new _.Zt("{count, plural, =1 {1 changed line} other {# changed lines}}"),zZb=new _.Zt("{count, plural, =1 {1 added line} other {# added lines}}");var uN=class{constructor(){this.ERc=this.L4=new _.$h(0)}get XVc(){return this.L4.getValue()===1}get r9a(){return this.L4.getValue()===0}};uN.O=function(a){return new (a||uN)};uN.ta=_.k({token:uN,oa:uN.O});var vN=class{constructor(a){this.JN=a;this.disabled=!1;this.Va=new _.Si;this.Ajc="Collapse All";this.Bjc="Expand All"}};vN.O=function(a){return new (a||vN)(_.y(uN))};
vN.wa=_.Kd({type:vN,na:[["expand-all-button"]],inputs:{disabled:"disabled",Va:"place"},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&&(_.E(0,"button",0),_.N("click",function(){var c=b.JN;c.XVc?c.L4.next(0):c.L4.next(1)}),_.E(1,"span"),_.Q(2),_.G()());a&2&&(_.C("disabled",b.disabled)("trackAction",b.JN.r9a?"expand":"collapse")("trackGestureClick",
!b.disabled)("trackProjectId",b.Va.tb),_.w(2),_.dh(b.JN.r9a?b.Bjc:b.Ajc))},Fa:[_.Op,_.oA],kb:2,Ma:0});var eDb=function(a){a=a.Rl.length;return a<1?"No files to expand":a>50?"Too many files to expand":null},jDb=function(a){if(a.Rl){var b=Math.min(a.X4+150,a.Rl.length),c=a.X4;var d=[];let l=[];for(;c<b;c++){var e=a.Rs,f=a.aq;var g=a.Rl[c];f=g.tG?f:void 0;e=new _.RJ({path:g.Mf,hash:g.Mf?e:void 0,type:g.jya});g=new _.RJ({path:g.tG,hash:f,type:g.Xxa});g=new _.SJ({left:e,right:g});l.push({gfa:g,index:c});l.length===10&&(d.push(l),l=[])}l.length&&d.push(l);for(const p of d)AZb(a,p);a.X4=b}},gDb=function(a){a.D4>=
a.Rl.length||(clearTimeout(a.l1a),a.l1a=setTimeout(()=>{a.expand.set(a.D4,!0);_.ln(a.xe)}))},AZb=function(a,b){const c=b.map(d=>d.gfa);a.pua.add(_.v(BZb(a,c),_.u(d=>{d=d.dfa;if(!d||d.length<1)throw Error("Ee");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.ffa.get(f);p&&(g=Object.assign({},p,{Nl:g}),e.ffa.set(f,g))}_.mn(a.xe)}))},BZb=function(a,b){return b.length<1?_.xk:_.v(a.efa.diff(a.location.tb,a.location.Vc,a.location.repository,b),_.Xf(c=>{var d=
a.uh;_.PXa(d);d.log(c);return _.xk}))},wN=class{constructor(a,b,c,d){this.efa=a;this.uh=b;this.JN=c;this.xe=d;this.Rl=[];this.INb=!1;this.ffa=new Map;this.expand=new Map;this.X4=0;this.pua=new _.Me;this.lBa=new _.Me;this.D4=0}Ra(){this.lBa=this.JN.ERc.subscribe(a=>{switch(a){case 1:if(!this.Rl||this.Rl.length<1)break;gDb(this);break;case 0:clearTimeout(this.l1a);this.expand=new Map;this.D4=0;break;default:_.xc(a,"Unknown expansion state")}})}Ia(){clearTimeout(this.l1a);this.pua.unsubscribe();this.lBa.unsubscribe()}Rb(){this.X4=
0;this.pua.unsubscribe();this.pua=new _.Me;this.ffa=new Map;for(let c=0;c<this.Rl.length;c++){var a=this.Rl[c],b=a.Mf;a=a.tG;this.ffa.set(c,{Rs:this.Rs,aq:this.aq,Mf:b||"",tG:a||"",V8a:!(b||!a),BX:!(a||!b)})}this.expand=new Map;jDb(this)}};wN.O=function(a){return new (a||wN)(_.y(_.fK),_.y(_.au),_.y(uN),_.y(_.Ah))};
wN.wa=_.Kd({type:wN,na:[["commit-fileset"]],inputs:{location:"location",Rl:"fileDiffEntries",INb:"includeHeader",Rs:"leftRefSpec",aq:"rightRefSpec"},features:[_.be],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&&(_.B(0,fDb,10,4,"div",0),_.E(1,"div",1),_.B(2,iDb,2,1,"ng-container",2)(3,kDb,3,1,"ng-container",3),_.G());a&2&&(_.C("ngIf",b.INb),_.w(2),_.C("ngForOf",b.Rl),_.w(),_.C("ngIf",b.X4<b.Rl.length))},Fa:[_.Op,tN,_.ao,_.bo,vN,_.mw,_.At,_.Ox,_.Rx],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 xN=class{transform(a,b){if(!b)return null;b=b.IIb;if(!b)return null;a=b.get(a);return a==null?-1:a}};xN.O=function(a){return new (a||xN)};xN.Ke=_.Rd({name:"blameIndexOf",type:xN,ie:!0});var BK=new WeakMap,yN=class{transform(a,b,c){if(!a.Pb||a.Dd==="CitC"){var d=b.Va;BK.has(d)||BK.set(d,{});var e=BK.get(d);if(e.left==null){let f;b=new URL(_.pp(c,_.qp(c,mDb((f=b.OZ)!=null?f:d))),location.href);e.left=b.pathname;setTimeout(()=>{let g;(g=document.getElementById("historyLeftSelector"))==null||g.focus()})}return lDb(e.left,"dlc","dlf","dlw",d.params.Pb,a)}}};yN.O=function(a){return new (a||yN)};yN.Ke=_.Rd({name:"linkifyLeft",type:yN,ie:!0});
var zN=class{transform(a,b,c){const d=b.Va;if(!b.sH||!a.Pb||a.Dd==="CitC"){BK.has(d)||BK.set(d,{});var e=BK.get(d);if(e.right==null){let f;b=new URL(_.pp(c,_.qp(c,nDb((f=b.OZ)!=null?f:d))),location.href);e.right=b.pathname}return lDb(e.right,_.WF(d)?"rcl":"drc","drf","drw",d.params.Pb,a)}}};zN.O=function(a){return new (a||zN)};zN.Ke=_.Rd({name:"linkifyRight",type:zN,ie:!0});
var AN=class{transform(a,b,c){if(!a.Pb||a.Dd==="CitC"){b=b.Va;BK.has(b)||BK.set(b,{});var d=BK.get(b);d.diff==null&&(c=new URL(_.pp(c,_.qp(c,oDb(b))),location.href),d.diff=c.pathname);c=d.diff;d=_.WF(b);b=b.params.Pb;const e=a.Dd==="CitC"&&a.id>a.FG[0]&&a.Pb||"",f=a.Dd==="CitC"&&a.Pb||"";return`${c};${d?"rcl":"drc"}=${encodeURIComponent(a.id)}${a.Mf==null?"":`;${"drf"}=${encodeURIComponent(a.Mf)}`};${"dlc"}=${encodeURIComponent(a.FG[0])}${a.parentPath==null?"":`;${"dlf"}=${encodeURIComponent(a.parentPath)}`}${b||
a.Pb?`;${"dlw"}=${encodeURIComponent(e)};${"drw"}=${encodeURIComponent(f)}`:""}${location.search}${location.hash}`}}};AN.O=function(a){return new (a||AN)};AN.Ke=_.Rd({name:"linkifyDiff",type:AN,ie:!0});var BN=class{transform(a,b,c){const d=b.Va;if(!b.sH||!a.Pb||a.Dd==="CitC")return BK.has(d)||BK.set(d,{}),b=BK.get(d),b.Dd||(c=new URL(_.pp(c,_.qp(c,nDb(d))),location.href),b.Dd=c.pathname),lDb(b.Dd,_.VF(d)?"rcl":"drc","drf","drw",d.params.Pb,a)}};BN.O=function(a){return new (a||BN)};
BN.Ke=_.Rd({name:"linkifyRevision",type:BN,ie:!0});var CN=class{transform(a,b,c,d){return rDb(a,b,c,a,d)}};CN.O=function(a){return new (a||CN)};CN.Ke=_.Rd({name:"linkifyRoot",type:CN,ie:!0});
var DN=class{transform(a,b,c,d){var e=b.Va;if(a.Pb)return rDb(a,b,c,a,d);let f;c=a.id;a=a.Mf;b=(f=b.OZ)!=null?f:e;e.tb&&e.repository?_.WF(e)?(d=_.vv,e=qDb(a!=null?a:_.gG(e,0)),c=!e||e.match(/\/$/)?`${d}cl/${c}`:`${d}cl/${c}/depot/${e}`):_.VF(e)?c=`${_.wv&&`https://${b.tb}.${_.wv}/`}${b.repository}/+/${c}`:(e=b.hc(),c&&_.jr(e,c),e.dj({}),c=_.pp(d,_.qp(d,_.fr(_.jG(e,"ref").ab())))):c=void 0;return c}};DN.O=function(a){return new (a||DN)};DN.Ke=_.Rd({name:"linkifyId",type:DN,ie:!0});var EN=class{transform(a){return a?_.WF(a):!1}};EN.O=function(a){return new (a||EN)};EN.Ke=_.Rd({name:"isPiperPlace",type:EN,ie:!0});var FN=class{transform(a){return a?_.oG(a):!1}};FN.O=function(a){return new (a||FN)};FN.Ke=_.Rd({name:"isPackagePlace",type:FN,ie:!0});var GN=class{};GN.O=function(a){return new (a||GN)};GN.Ca=_.Od({type:GN});GN.Ba=_.nd({});var HN=class{transform(a){if(!a)return"";const b=a.indexOf("\n");return b===-1?a:a.substring(0,b)}};HN.O=function(a){return new (a||HN)};HN.Ke=_.Rd({name:"truncateCommitMessage",type:HN,ie:!0});var CZb=["filterInput"],DZb=()=>["details"],EZb=()=>["oldPath"],FZb=()=>["matchSummary"],GZb=()=>["matches"],HZb=()=>["hiddenCommitsInfo"],zDb=new _.Zt("Expand history row of CL {id}"),yDb=new _.Zt("Collapse history row of CL {id}"),tEb=new _.Zt("Commit {id} by {author}"),sEb=new _.Zt("CL {id} by {author}"),IZb=["blame"],JZb=["author","time","subject"],KZb=["id",...JZb],LZb=["id","revision",...JZb],IN=["actions"],MZb=["left","right"],JN=["toggleExpanded"],DEb=[...JN,...KZb,"right",...IN],FEb=[...JN,
...KZb,...MZb,...IN],HEb=[...JN,...IZb,...KZb,...MZb,...IN],CEb=[...JN,...LZb,"right",...IN],EEb=[...JN,...LZb,...MZb,...IN],GEb=[...JN,...IZb,...LZb,...MZb,...IN],NZb=["#cleanup"],OZb=[...NZb,"#minor"],UDb=function(a){setTimeout(()=>{a.Km.nk("Diff has been loaded in the code panel.","polite")})},bEb=function(a){return _.WF(a)?"Copy CL number":"Copy commit hash"},dEb=function(a,b){return _.WF(b)?"Browse repo at CL "+a:_.utb.format({refSpec:_.Oi(a)})},lEb=function(a){return a?a.Fj.map(b=>b.mx.length).reduce((b,
c)=>b+c):0},QZb=function(a,b,c){a.Qqb=b;const d=[];a.n7a=new Map;let e=null,f=void 0;for(let K=0;K<b.entries.length;K++){var g=b.entries[K];const U=g.no.wf;var l=g.no.revisionNumber;c&&!c.has(U)?(f||(f={XZ:"hiddenCommits",Rva:[],Sva:[],Ffa:!1},d.push(f)),f.Sva.push(l),f.Rva.push(U)):f=void 0;let ca;l=d;var p=l.push,t=a,x=g,A=e,F=(ca=c)==null?void 0:ca.get(U),I=K;A=PZb(t,x.no,A,F,f);if(_.oG(t.Gd.Va)||_.lG(t.Gd.Va))A.Dd=I===0?"HEAD":`HEAD~${I}`;x.eua&&x.no.Pb&&(A.Dd="CitC",A.Pb=x.no.Pb);p.call(l,A);
a.n7a.set(U,K);if(g=g.no.Mf)d.push({XZ:"oldPath",Mf:g}),f=void 0,e=g}a.dataSource.data=d},KN=function(a,b,c){a.Ga.mb({gestureName:"CLICK",element:"HistoryTable",action:b,bucket:c})},RZb=function(a,b){b instanceof HTMLAnchorElement&&_.rp(a.Ua,b.pathname+b.search+b.hash)},SZb=function(a,b,c){KN(a,c.dataset.actionName||"");_.FG(b)||(b.preventDefault(),RZb(a,c))},PZb=function(a,b,c,d,e){let f=b.metadata!=null&&b.metadata.hasOwnProperty("CLEANUP"),g;const l=((g=b.Hq.match(/(\s|^)#\w+/g))!=null?g:[]).map(t=>
t.trim()).filter(t=>OZb.includes(t));f?l.unshift("Cleanup"):f=l.some(t=>NZb.includes(t));l.splice(1);let p;return{XZ:"history",id:b.wf,subject:b.Nda,Dd:b.revisionNumber,message:b.Hq,IN:b.IN,time:b.zJ,operation:b.tua,xm:a.YMc.transform(b.xm),PG:((p=b.metadata)==null?0:p.hasOwnProperty("R"))?b.metadata.R.split(","):[],matches:d,hidden:e,eu:f,Mf:c!=null?c:void 0,Pb:b.Pb,FG:b.FG,parentPath:b.Mf?b.Mf:c!=null?c:void 0,tags:l}},LN=class{constructor(a,b,c,d,e,f,g,l,p,t,x){this.Ga=a;this.YMc=b;this.scroll=
c;this.yh=e;this.nfa=f;this.hb=g;this.Ua=l;this.cpb=p;this.th=t;this.Km=x;this.mTc=lAb;this.lTc=mAb;this.zTc=nAb;this.Ojc="Expand search results";this.zjc="Collapse search results";this.exb="right";this.gxb="view";this.dxb="left";this.fxb="diff";this.dataSource=new _.Fxb;this.bR=_.Ui;this.Jxb="SearchInRevisions";this.Dwb="STc";this.ycc="QTc";this.Ewb="WTc";this.Fwb="cUc";this.Ccc="bUc";this.Hcc="jUc";this.Ecc="eUc";this.Acc="TTc";this.zcc="RTc";this.Fcc="fUc";this.FJ=[];this.nr=new _.Lw("",{kE:[_.Exb()]});
this.Omb=new _.fg;this.Jdb=this.g6a=this.e_=!1;this.vC=new Set;this.eY=new Set;this.vV=new _.$h;this.mg=new _.jg(1);this.columnType=0;this.Era=null;this.n7a=new Map;this.u1c=()=>this.Gd&&_.WF(this.Gd.Va)?10:0;this.XUb=()=>this.Gd&&_.WF(this.Gd.Va)?60:80;this.Fab=new Map;if(this.nAa=_.sv.has(46))a=_.v(this.vV,_.pf(A=>!!A)),_.v(_.ef([_.v(this.Omb,_.u(()=>this.nr.value),_.rg(()=>{this.Ga.mb({element:"SearchInRevisions",action:"queryChange",gestureName:"CHANGE"})}),_.og(""),_.cg()),a]),_.pg(([A,F])=>
_.v(F.Gd,_.u(I=>A===""?void 0:JEb(A,F,I)))),_.pg(A=>A?_.v(this.nfa.search(A,new _.brb({pageSize:4,zs:!0,Qua:!0})),_.Xf(F=>{_.Kt(this.th,F);return _.r(new _.sH)})):_.r(void 0)),_.u(A=>A?new Map(A.vz.flatMap(F=>{let I;return((I=F.mfa)==null?void 0:I.Uza.map(K=>[K.Dd,K]))||[]})):void 0),_.sg(_.v(this.vV,_.pf(A=>!!A))),_.qg(this.mg)).subscribe(([A,F])=>{QZb(this,F,A)})}Ra(){this.nAa&&this.Gd&&(this.FWa=_.lk(this.Gd.Va,"","",["CLICK_RESULT_CONTENT"]))}Rd(a){var b=a.target;if(b&&b instanceof Element&&(b=
_.CG(b,"[data-action]","mat-cell"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}STc(a,b){KN(this,"commitDetailsNavigate");!_.FG(a)&&(b.href||"").startsWith(location.origin)&&(a.preventDefault(),RZb(this,b))}QTc(){KN(this,"authorClsNavigate",_.Ui.EDa)}WTc(a,b){SZb(this,a,b)}cUc(a,b){SZb(this,a,b)}bUc(a,b){KN(this,b.dataset.actionName||"");_.FG(a)||(a.preventDefault(),RZb(this,b))}jUc(a,b){let c;a=(c=b.dataset.rowId)!=null?c:"";this.vC.has(a)?this.vC.delete(a):this.vC.add(a)}eUc(a,b){let c;
a=(c=b.dataset.rowId)!=null?c:"";this.eY.has(a)?this.eY.delete(a):this.eY.add(a)}TTc(a,b){a=b.dataset.copyContent||"";_.XA(document,b,a);this.Ss(a);this.cpb.open("Copied to clipboard!","",{duration:1E3})}RTc(a,b){KN(this,"browseRepoNavigate");_.FG(a)||(a.preventDefault(),RZb(this,b))}fUc(){this.e_?this.Omb.next():(this.e_=!0,this.nSc.ma.focus())}Ss(a){this.Ga.mb({gestureName:"CLICK",element:"HistoryTable",action:"copyId",Me:a})}qWc(a,b){return b.XZ==="oldPath"}bWc(a,b){return b.XZ==="hiddenCommits"}kVb(a,
b){return b.XZ==="history"}lVb(a,b){return b.XZ==="history"&&b.matches!=null&&b.matches.Fj.length>0}Rb(a){a.data&&(this.nAa?this.vV.next(this.data):QZb(this,this.data));if(a.focusCommit){this.g6a=!1;const b=a.focusCommit.kg;b&&(this.vC.add(b),this.Jdb=!0)}if(a.columnType||a.data||a.historyPlace)this.FJ=IEb(this.columnType,(_.VF(this.Gd.Va)||_.lG(this.Gd.Va))&&this.Gd.Va.eG)}Nn(){var a=this.zfa;a&&!this.g6a&&(a=this.n7a.get(a))&&(a=this.hb.ma.querySelectorAll("mat-row.history-table-row")[a])&&(this.scroll.scrollTo(a,
0,40),this.Jdb&&(a.focus({preventScroll:!0}),this.Jdb=!1),this.g6a=!0)}Fc(){this.dE=this.yh.registerCallback("HISTORY",this.hb.ma,()=>{let a;(a=this.hb.ma.querySelector("mat-row"))==null||a.focus()})}Ia(){this.mg.next();this.dE&&this.dE()}};LN.O=function(a){return new (a||LN)(_.y(_.Dv),_.y(kM),_.y(_.hv),_.y(_.tv),_.y(_.ui),_.y(_.nI),_.y(_.Fe),_.y(_.ni),_.y(_.St),_.y(_.Lt),_.y(_.Br))};
LN.wa=_.Kd({type:LN,na:[["history-table"]],rb:function(a,b){a&1&&_.Xg(CZb,5);if(a&2){let c;_.$g(c=_.ah())&&(b.nSc=c.first)}},Xa:function(a,b){a&1&&_.N("click",function(c){return b.Rd(c)})},inputs:{zfa:"focusCommit",data:"data",Gd:"historyPlace",columnType:"columnType",Era:"blameInfo"},features:[_.be],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&&(_.E(0,"mat-table",6,0),_.L(2,7),_.B(3,sDb,2,0,"mat-header-cell",8)(4,wDb,3,4,"mat-cell",9),_.M(),_.L(5,10),_.B(6,xDb,3,0,"mat-header-cell",11)(7,ADb,4,5,"mat-cell",
9),_.M(),_.L(8,12),_.B(9,BDb,2,3,"mat-header-cell",13)(10,CDb,4,14,"mat-cell",14),_.M(),_.L(11,15),_.B(12,DDb,2,1,"mat-header-cell",8)(13,HDb,3,3,"mat-cell",16),_.M(),_.L(14,17),_.B(15,IDb,2,0,"mat-header-cell",8)(16,LDb,5,5,"mat-cell",18),_.M(),_.L(17,19),_.B(18,MDb,2,1,"mat-header-cell",8)(19,NDb,2,1,"mat-cell",18),_.M(),_.L(20,20),_.B(21,ODb,2,0,"mat-header-cell",8)(22,RDb,5,4,"mat-cell",18),_.M(),_.L(23,21),_.B(24,SDb,3,0,"mat-header-cell",22)(25,XDb,4,4,"mat-cell",23),_.M(),_.L(26,24),_.B(27,
YDb,3,0,"mat-header-cell",25)(28,aEb,3,3,"mat-cell",23),_.M(),_.L(29,26),_.B(30,cEb,3,1,"mat-header-cell",27)(31,eEb,8,15,"mat-cell",9),_.M(),_.L(32,28),_.B(33,fEb,1,0,"mat-header-cell",8)(34,gEb,2,1,"mat-cell",9),_.M(),_.L(35,29),_.B(36,hEb,1,0,"mat-header-cell",8)(37,iEb,4,5,"mat-cell",9),_.M(),_.L(38,30),_.B(39,kEb,2,1,"mat-cell",9),_.M(),_.L(40,31),_.B(41,nEb,2,3,"mat-cell",9),_.M(),_.L(42,32),_.B(43,qEb,2,1,"mat-cell",9),_.M(),_.B(44,rEb,1,0,"mat-header-row",33)(45,uEb,1,13,"mat-row",34)(46,
vEb,1,3,"mat-row",35)(47,wEb,1,0,"mat-row",36)(48,xEb,1,0,"mat-row",37)(49,yEb,1,2,"mat-row",38)(50,zEb,1,0,"mat-row",39),_.G(),_.B(51,BEb,8,10,"div",40),_.R(52,"isPiperPlace"));a&2&&(_.C("dataSource",b.dataSource),_.w(44),_.C("matHeaderRowDef",b.FJ),_.w(),_.C("matRowDefColumns",b.FJ)("matRowDefWhen",b.kVb),_.w(),_.C("matRowDefColumns",_.nh(17,DZb))("matRowDefWhen",b.kVb),_.w(),_.C("matRowDefColumns",_.nh(18,EZb))("matRowDefWhen",b.qWc),_.w(),_.C("matRowDefColumns",_.nh(19,FZb))("matRowDefWhen",b.lVb),
_.w(),_.C("matRowDefColumns",_.nh(20,GZb))("matRowDefWhen",b.lVb),_.w(),_.C("matRowDefColumns",_.nh(21,HZb))("matRowDefWhen",b.bWc),_.w(),_.C("ngIf",_.S(52,15,b.nAa&&(b.Gd==null?null:b.Gd.Va))))},Fa:()=>[_.Op,_.qI,_.tI,_.uI,_.wI,_.vI,_.ao,_.bo,_.co,_.eo,eN,jM,_.Ak,_.Fw,hM,_.PJ,_.tC,_.lC,_.pC,_.mC,_.kC,_.qC,_.nC,_.oC,_.rC,_.sC,_.mw,_.Bt,_.Et,_.Dt,_.ou,_.xw,_.hx,_.dx,_.ww,_.Ox,_.Rx,_.Nw,_.VH,MN,_.cB,EN,gM,_.ZG,HN,xN,AN,DN,yN,BN,zN,CN],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 MN=class{constructor(){this.Iwa=!1}};MN.O=function(a){return new (a||MN)};MN.La=_.Qd({type:MN,na:[["","isMatFlatButton",""]],lb:6,Xa:function(a,b){a&2&&_.Bg("mat-mdc-button",!b.Iwa)("mdc-button--unelevated",b.Iwa)("mat-mdc-unelevated-button",b.Iwa)},inputs:{Iwa:"isMatFlatButton"}});var TZb=new _.Vd("GMAT_TABS_OPTIONS",{Ea:"root",oa:()=>({Qe:!1,Bc:"primary"})});var NN=class{get Bc(){return this.rda}set Bc(a){this.rda===a||this.options.Qe||(this.rda=a,this.N4c.xo=a==="primary",_.ln(this.qk))}constructor(a,b,c){this.options=a;this.qk=b;this.N4c=c;this.Bc=this.options.Bc}};NN.O=function(a){return new (a||NN)(_.y(TZb),_.y(_.Ah),_.y(SL))};NN.La=_.Qd({type:NN,na:[["mat-tab-group"]],lb:4,Xa:function(a,b){a&2&&_.Bg("gmat-mdc-tabs-primary",!b.options.Qe&&b.Bc==="primary")("gmat-mdc-tabs-secondary",!b.options.Qe&&b.Bc==="secondary")},inputs:{Bc:"appearance"}});
var ON=class{get Bc(){return this.rda}set Bc(a){this.rda===a||this.options.Qe||(this.rda=a,this.Q4c.xo=a==="primary",_.ln(this.qk))}constructor(a,b,c){this.options=a;this.qk=b;this.Q4c=c;this.Bc=this.options.Bc}};ON.O=function(a){return new (a||ON)(_.y(TZb),_.y(_.Ah),_.y(TL))};ON.La=_.Qd({type:ON,na:[["","mat-tab-nav-bar",""]],lb:4,Xa:function(a,b){a&2&&_.Bg("gmat-mdc-tabs-primary",!b.options.Qe&&b.Bc==="primary")("gmat-mdc-tabs-secondary",!b.options.Qe&&b.Bc==="secondary")},inputs:{Bc:"appearance"}});var UZb=function(a){var b=a.comparison.Va;const c=a.comparison.Rs,d=a.comparison.aq,e=b.tb,f=b.Vc,g=b.repository;b=_.pG(b)?_.dG(d):void 0;return _.v(a.pQc.diff(e,f,g,d,"",c,b),_.u(l=>l.Rl))},VZb=function(a){var b=a.comparison.Va;const c=a.comparison.Rs,d=a.comparison.aq,e=b.tb,f=b.Vc,g=b.repository;b=_.pG(b)?_.dG(c):void 0;return _.v(a.zh.list(e,f,g,c,"",151,!1,d,void 0,b),_.u(l=>l.zn.map(p=>({no:p,eua:!1,Pb:_.r(void 0)}))))},PN=class{set comparison(a){this.sOc=a;this.sRc=_.v(_.lf(UZb(this),VZb(this)),
_.u(([b,c])=>{let d=!1;c.length===151&&(c.pop(),d=!0);c={Gd:_.r({Va:a.Va}),entries:c};return{files:b,DO:c,PPb:d}}));this.JN.L4.next(0)}get comparison(){return this.sOc}constructor(a,b,c,d){this.Ga=a;this.pQc=b;this.zh=c;this.JN=d}Ra(){}};PN.O=function(a){return new (a||PN)(_.y(_.Jp),_.y(iM),_.y(_.hI),_.y(uN))};
PN.wa=_.Kd({type:PN,na:[["entry-container","comparison",""]],inputs:{comparison:"comparison"},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&&(_.B(0,QEb,6,7,"ng-container",1),_.R(1,"async"),_.B(2,REb,1,2,"ng-template",null,0,_.qh));a&2&&(a=_.Og(3),_.C("ngIf",_.S(1,2,b.sRc))("ngIfElse",a))},Fa:[wN,_.bo,_.Sr,_.Ur,_.st,LN,_.BF,_.zF,NN,QL,RL,SL,_.ho,_.cB],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 WZb=["refPicker"],YZb=function(a,b,c){a.Uw=_.JG(c||"");a.vjb.unsubscribe();b.tb&&b.Vc&&b.repository&&c&&(a.vjb=_.lI(a.tZ,_.jr(b.hc(),c).ab()).subscribe(d=>{a.Uw=d;a.IVb=XZb(a,a.Uw)}))},XZb=function(a,b){const c=_.eG(b);return Object.assign({},{ariaLabel:"Git ref picker",title:`${_.KG(b.type)} ${c}`,qa:a.Mja,lc:a.LP},a.Ymb())},QN=class{constructor(a){this.tZ=a;this.Pa=1;this.Uw=_.JG("");this.vjb=new _.Me;this.sAa="";this.LP="ComparisonRefPicker"}Ra(){}Rb(a){if(a.comparison||a.selector){switch(this.Pa){case 1:this.k7=
{Va:this.comparison.Va,aAa:UEb,version:2};this.sAa=this.comparison.Rs;break;case 0:this.k7={Va:this.comparison.Va,aAa:VEb,version:0};this.sAa=this.comparison.aq;break;default:throw _.xc(this.Pa,"Unknown selector type");}YZb(this,this.comparison.Va,this.sAa);this.IVb=XZb(this,this.Uw)}}Ia(){this.vjb.unsubscribe()}Ymb(){return _.XG(_.jr(_.jG(this.comparison.Va.hc(),"ref"),this.sAa).dj({}).ab())}};QN.O=function(a){return new (a||QN)(_.y(_.mI))};
QN.wa=_.Kd({type:QN,na:[["comparison-ref-picker","comparison",""]],rb:function(a,b){a&1&&_.Xg(WZb,7,_.Ug);if(a&2){let c;_.$g(c=_.ah())&&(b.Mja=c.first)}},inputs:{comparison:"comparison",Pa:"selector"},features:[_.be],jc:["comparison",""],ya:3,Aa:1,Da:[["refPicker",""],[3,"item"],[3,"refPickerData","trackElement",4,"ngIf"],[3,"refPickerData","trackElement"]],qa:function(a,b){a&1&&(_.J(0,"segmented-dropdown-button",1),_.B(1,TEb,1,1,"ng-template",null,0,_.qh));a&2&&_.C("item",b.IVb)},Fa:[_.bo,_.xI,_.iB],
kb:2,Ma:0});var RN=class{};RN.O=function(a){return new (a||RN)};RN.Ca=_.Od({type:RN});RN.Ba=_.nd({imports:[_.io,_.vt,_.yI,_.up,_.lB]});var ZZb=function(a,b){switch(b){case 0:a.QZb=a.td.register("leaveFullScreen","esc",()=>{a.gma()});break;case 1:let c;(c=a.QZb)==null||c.call(a);break;default:_.xc(b,void 0)}},SN=class{constructor(a,b,c){this.le=a;this.td=b;this.NQ=c;this.Za=new _.Me}Ra(){this.yl=this.td.register("toggleFullscreen","a",()=>{this.gma()});this.Za.add(this.NQ.b5.subscribe(a=>{ZZb(this,a)}))}Ia(){let a;(a=this.yl)==null||a.call(this);let b;(b=this.QZb)==null||b.call(this);this.Za.unsubscribe()}XJ(a){switch(a){case 0:return"fullscreen_exit";
case 1:return"fullscreen";default:return _.xc(a,void 0)}}wva(a){switch(a){case 0:return"Exit full screen";case 1:return"Full screen";default:return _.xc(a,void 0)}}gma(a){this.NQ.gma();this.le.mb({element:this.componentId,action:this.NQ.uK?"maximize":"restore",gestureName:a?"CLICK":"KEYBOARD"},a)}};SN.O=function(a){return new (a||SN)(_.y(_.Jp),_.y(_.Ru),_.y(fM))};
SN.wa=_.Kd({type:SN,na:[["fullscreen-button"]],inputs:{componentId:"componentId"},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&&(_.E(0,"button",0),_.R(1,"async"),_.R(2,"async"),_.N("click",function(c){return b.gma(c)}),_.E(3,"mat-icon"),_.Q(4),_.R(5,"async"),_.G()());a&2&&(_.C("matTooltip",b.wva(_.S(1,3,b.NQ.b5))),_.zg("aria-label",b.wva(_.S(2,5,b.NQ.b5))),_.w(4),_.dh(b.XJ(_.S(5,7,
b.NQ.b5))))},Fa:[_.Sr,_.Ur,_.mw,_.Dt,_.ou,_.Ox,_.Rx,_.ho],styles:[".mat-icon[_ngcontent-%COMP%]{display:flex}"],Ma:0});var TN=class{get Bwa(){return this.Zu===0}get tNc(){if(this.comparison.Va)return _.fr(_.jr(this.comparison.Va.hc(),this.comparison.aq).rd("/").ab())}get tOc(){return _.fr(_.jr(this.comparison.Va.hc(),this.comparison.aq).dj({Hm:this.comparison.Rs||this.comparison.aq}).ab())}get iQc(){return _.fr(_.jr(this.comparison.Va.hc(),this.comparison.aq).dj({}).ab())}get uNc(){return _.utb.format({refSpec:_.Oi(this.comparison.aq)})}get rOc(){return this.comparison.OOb?"to Parent:":"to:"}constructor(a){this.Ga=
a;this.uK=!1;this.w2b=this.fna=0;this.OOc="Copy full hash";this.R6a="Copy commit hash";this.Zu=1}Ra(){}Ss(){this.Ga.mb({gestureName:"CLICK",element:"CommitHeader",action:"copySha",Me:this.comparison.aq,projectId:this.comparison.Va.tb})}};TN.O=function(a){return new (a||TN)(_.y(_.Jp))};
TN.wa=_.Kd({type:TN,na:[["commit-header","comparison",""]],inputs:{comparison:"comparison",Zu:"viewMode"},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&&(_.E(0,"div",1),_.B(1,WEb,10,6,"ng-container",2),_.G(),_.E(2,"div",3),_.B(3,XEb,9,7,"ng-container",4),_.J(4,"fullscreen-button",5),_.G(),_.B(5,YEb,3,5,"ng-template",null,0,_.qh));a&2&&(a=_.Og(6),_.w(),_.C("ngIf",b.Bwa)("ngIfElse",a),_.w(2),_.C("ngIf",!b.Bwa))},Fa:[_.Op,nN,_.bo,QN,_.oB,SN,_.oA,_.mw,
_.Et,_.Px,_.ou,_.Ox,_.Rx,_.sp],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 $Zb=["dropdownContainer"],UN=class{constructor(){this.hja=[];this.UVb=new _.kn}Rb(){const a=this.comparison.Rs;this.t_c=Object.assign({},{ariaLabel:"Parent commit selector",title:_.eG(a),qa:this.dw,lc:"ParentSelector"},this.Ymb(a));this.hja=this.bL.map(b=>({id:b,hQc:_.fr(dFb(this.comparison.Va,b)),selected:b===this.comparison.Rs}))}Ymb(a){return _.XG(dFb(this.comparison.Va,a))}};UN.O=function(a){return new (a||UN)};
UN.wa=_.Kd({type:UN,na:[["parent-selector"]],rb:function(a,b){a&1&&_.Xg($Zb,7,_.Ug);if(a&2){let c;_.$g(c=_.ah())&&(b.dw=c.first)}},inputs:{bL:"parents",comparison:"comparison"},outputs:{UVb:"selectedParentChange"},features:[_.be],ya:8,Aa:3,Da:()=>[["dropdownContainer",""],["singleOrNoParents",""],_.LA("{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&&(_.E(0,"div",3)(1,"span",4),_.Ng(2,2),_.G(),_.B(3,ZEb,1,1,"segmented-dropdown-button",5),_.G(),_.B(4,aFb,2,1,"ng-template",null,0,_.qh)(6,cFb,1,1,"ng-template",null,1,_.qh));a&2&&(a=_.Og(7),
_.w(2),_.JA(b.hja.length),_.KA(2),_.w(),_.C("ngIf",b.hja.length>1)("ngIfElse",a))},Fa:[_.Op,_.ao,_.bo,_.Sr,_.gA,_.mw,_.At,_.sp,_.iB,_.ZG],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 a_b=function(a){return a.og.fetch("all-repos",()=>{const b={repositoryScopeRootProjectId:a.uO?a.rwa.slice(1).split("/")[0]:void 0,repositoryScopeIncludeRegionalRepos:_.sv.has(37)};return _.v(a.FMc.list(b),_.u(c=>{var d=c.pt;c=new Map;const e=new Map;for(const f of d){d=gFb(fFb(f));if(!e.has(d)){e.set(d,[]);const g=f.ae;g&&c.set(d,g)}e.get(d).push(f)}for(const [f,g]of e.entries())e.set(f,g.sort(eFb));return{fkb:e,groups:c}}))})},b_b=function(a){return _.v(a_b(a),_.u(b=>{let c=[];for(const d of b.fkb.values())c=
c.concat(d);return c}))},c_b=function(a,b){return _.v(a_b(a),_.u(c=>c.fkb.get(gFb(b))||[]))},VN=class{constructor(a,b,c,d,e){this.FMc=a;this.Ga=b;this.uO=d;this.rwa=e;this.og=new _.Bu(this.Ga)}getMap(){return _.v(a_b(this),_.u(a=>{const b=new Map;for(const [c,d]of a.fkb.entries()){const e=d,f=a.groups.get(c);b.set(f,e)}return b}))}};VN.O=function(a){return new (a||VN)(_.m(EL),_.m(_.Jp),_.m(_.tv),_.m(_.Yn),_.m(_.ZJa))};VN.ta=_.k({token:VN,oa:VN.O,Ea:"root"});var WN=class{constructor(){this.clear=new _.kn}fF(a){a.preventDefault();this.clear.emit()}};WN.O=function(a){return new (a||WN)};
WN.wa=_.Kd({type:WN,na:[["no-search-match","filter",""],["","no-search-match","","filter",""]],inputs:{filter:"filter"},outputs:{clear:"clear"},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&&(_.E(0,"div",0),_.Q(1),_.G(),_.E(2,"div"),_.Q(3," Please "),_.E(4,"button",1),_.N("click",function(c){return b.fF(c)}),_.Q(5," clear your filter "),_.G(),_.Q(6," and try again.\n"),_.G());a&2&&(_.w(),_.ch(' Nothing matches your filter "',
b.filter,'".\n'))},Fa:[_.mw,_.At],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 XN=class{constructor(){this.isActive=!1}Ra(){}Rb(a){if(a.currentScope||a.searchResultItem){a=this.cQ;if(a instanceof _.aK)a=_.Lxb(a);else if(a.Te)a=_.anb(a.Te);else throw Error("Ge");this.Va=a;this.isActive=_.Mpa(this.qPc,this.Va)}}get icon(){return this.cQ instanceof _.aK?"shared:project":"shared:repository"}get scope(){if(this.cQ instanceof _.aK||!this.cQ.Te)var a=null;else a=this.cQ.Te,a=a.projectId||a.ql||a.ro;return a}get name(){return this.cQ instanceof _.aK?CK(this.cQ):this.cQ.Te.Dh}get DQ(){return this.Va.tb}get Kb(){return _.XG(this.Va).Kb}get Sa(){return _.XG(this.Va).Sa}};
XN.O=function(a){return new (a||XN)};
XN.wa=_.Kd({type:XN,na:["repository-search-result-entry contextName  currentScope  searchResultItem ".split(" ")],lb:2,Xa:function(a,b){a&2&&_.Bg("active-element",b.isActive)},inputs:{LOc:"contextName",qPc:"currentScope",cQ:"searchResultItem"},features:[_.be],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&&(_.E(0,"conditional-link",1),_.Gg(1,2),_.G(),_.B(2,kFb,6,3,"ng-template",null,0,_.qh));a&2&&(a=_.Og(3),_.C("ascTrackElement",b.LOc)("trackGestureClick",!b.isActive)("trackProjectId",b.DQ)("condition",!b.isActive)("link",b.Kb)("queryParams",b.Sa),_.w(),_.C("ngTemplateOutlet",a))},Fa:[_.Op,_.iI,_.bo,_.go,_.Sr,_.st,_.ou],styles:["repository-search-result-entry[_nghost-%COMP%]{align-items:center;display:flex;line-height:normal;padding:4px 20px}repository-search-result-entry[_nghost-%COMP%]   conditional-link[_ngcontent-%COMP%]     a{color:inherit;display:block;font-size:13px}.mat-icon[_ngcontent-%COMP%]{height:24px;font-size:24px;line-height:24px;width:24px;vertical-align:middle;margin-right:10px}.scope[_ngcontent-%COMP%]{font-size:11px}"]});var d_b=a=>({element:a,oVa:"clearButton",PUa:"search"}),e_b=new LWb(a=>a,tFb,uFb,a=>a.children),f_b=function(a){a.Cc.collapseAll();if(a.Va.tb){const b=a.dataSource.data.find(c=>c.qg===a.Va.tb);b&&a.Cc.expand(b)}},g_b=function(a){a.vz=[];if(a.Eh)for(const [b,c]of a.t7){const d=b,e=c;vK(a.Eh,CK(d))&&a.t7.size>1&&a.vz.push(d);a.vz=a.vz.concat(e.filter(f=>vK(a.Eh,f.Te.Dh)))}},i_b=function(a,b){return b.size===0?[]:Array.from(b.keys()).sort(hFb).filter(c=>{a:{for(const [d,e]of a.t7){const f=e;if(d.Ok&&
c.Ok?d.Ok.projectId===c.Ok.projectId:d.host&&c.host?d.host.name===c.host.name:d.rF&&c.rF?d.rF.name===c.rF.name:d.Kg&&c.Kg&&d.Kg===c.Kg){c=f.length>0;break a}}c=!1}return c}).map(c=>{var d=b.get(c)||[];const e=_.Lxb(c);c=CK(c);return{icon:"shared:project",name:c,qg:c,level:0,location:e,children:h_b(d)}})},h_b=function(a,b=1){return a.map(c=>{const d=_.anb(c.Te);return{icon:"shared:repository",location:d,level:b,name:c.displayName||c.Te.Dh,qg:`${d.tb}/${d.repository}`}})},YN=class{get Lmb(){return"Search projects and repositories"}constructor(a,
b){this.Ga=a;this.Ua=b;this.qMc="All repositories";this.cua=c=>c.qg;this.Cc=new GWb(tFb,uFb,{lq:this.cua});this.dataSource=new MWb(this.Cc,e_b);this.Eh="";this.vz=[];this.wK=_.sv.has(28)}Ra(){}Rb(){var a=this.t7;a.size!==1?this.dataSource.data=i_b(this,a):(a=Array.from(a.values())[0],this.dataSource.data=h_b(a,0));this.Va.repository?(a=this.Va,a=`${a.tb}/${a.repository}`):a=this.Va.tb;this.np=a;f_b(this);g_b(this)}get xQa(){return this.wK?void 0:"/repos"}get yQa(){const a=this.xQa;return a&&this.Ua.isActive(a,
!0)}get W2c(){return this.tPb&&this.vz.length===0}get tPb(){return!!this.Eh}fF(){this.Vl&&_.Hlb(this.Vl);this.Ga.mb({gestureName:"CLICK",element:this.xka,action:"clearLink",projectId:this.Va.tb})}};YN.O=function(a){return new (a||YN)(_.y(_.Jp),_.y(_.ni),_.y(_.tv))};
YN.wa=_.Kd({type:YN,na:["repository-searchable-tree-data repositoriesMap  place  searchTrackElement  treeItemNavigateTrackElement ".split(" ")],rb:function(a,b){a&1&&_.Xg(_.HF,5);if(a&2){let c;_.$g(c=_.ah())&&(b.Vl=c.first)}},inputs:{t7:"repositoriesMap",Va:"place",xka:"searchTrackElement",K8:"treeItemNavigateTrackElement"},features:[_.be],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=_.ke();_.E(0,"input-with-icon",1);_.N("valueChange",function(d){_.n(c);b.Eh=d;g_b(b);return _.q()});
_.G();_.B(1,pFb,4,4,"ng-container",2)(2,sFb,3,2,"ng-template",null,0,_.qh)}a&2&&(a=_.Og(3),_.C("placeholder",b.Lmb)("trackingConfig",_.oh(4,d_b,b.xka)),_.w(),_.C("ngIf",!b.tPb)("ngIfElse",a))},Fa:[_.Op,_.iI,_.ao,_.bo,_.Sr,_.st,_.HF,_.mw,_.Dt,_.ou,_.rD,_.tD,_.uD,_.vD,cM,WN,XN],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 ZN=class{constructor(a,b){this.K8=this.xka="";this.Xc=_.FF;this.t7=_.v(b.getMap(),_.u(_.sF),_.Xf(c=>{_.Kt(a,c);return _.r({state:1,message:"Couldn't load repositories."})}),_.og(_.GF))}Ra(){}};ZN.O=function(a){return new (a||ZN)(_.y(_.Lt),_.y(VN))};
ZN.wa=_.Kd({type:ZN,na:[["repository-searchable-tree"]],inputs:{Va:"place",xka:"searchTrackElement",K8:"treeItemNavigateTrackElement"},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&&(_.B(0,yFb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.t7))},Fa:[_.bo,_.co,_.eo,_.Ur,_.st,_.zF,YN,_.ho],styles:["repository-searchable-tree[_nghost-%COMP%]{max-height:450px;min-height:300px;min-width:280px}"]});var j_b=["scope"],k_b=function(a,b){return Object.assign({},{type:2,title:a.X4a(b),qa:a.Dmb,label:b.repository?"Repository":b.tb?"Project":"",ariaLabel:b.repository?"Repository picker":b.tb?"Project picker":"",lc:"BreadcrumbRepositoriesTree"},_.XG(_.jG(b.hc(),"repo").ab()))},$N=class{Ra(){}X4a(a){return _.lG(a)&&a.repository?`${a.tb}/${a.repository}`:a.repository?a.repository:a.tb?a.tb:"All repositories"}};$N.O=function(a){return new (a||$N)};
$N.wa=_.Kd({type:$N,na:[["resource-scope-breadcrumb-item","place",""]],rb:function(a,b){a&1&&_.Xg(j_b,7,_.Ug);if(a&2){let c;_.$g(c=_.ah())&&(b.Dmb=c.first)}},inputs:{Va:"place"},jc:["place",""],ya:2,Aa:0,Da:[["scope",""],["searchTrackElement","BreadcrumbRepositoriesSearch","treeItemNavigateTrackElement","BreadcrumbRepositoriesTreeItem",3,"place"]],qa:function(a){a&1&&_.B(0,zFb,1,1,"ng-template",null,0,_.qh)},Fa:[ZN],kb:2});var aO=class{};aO.O=function(a){return new (a||aO)};aO.Ca=_.Od({type:aO});aO.Ba=_.nd({imports:[_.io,_.Ux]});var bO=class{};bO.O=function(a){return new (a||bO)};bO.Ca=_.Od({type:bO});bO.Ba=_.nd({imports:[_.Qp,_.zI,_.io,_.vt,_.hA,_.JF,_.AF,_.Ux,_.pu,_.ox,_.wD,aO,_.GH,_.Vw,_.up]});var cO=class{};cO.O=function(a){return new (a||cO)};cO.Ca=_.Od({type:cO});cO.Ba=_.nd({imports:[_.io,bO]});var dO=class{constructor(){this.Mra=[]}set Ld(a){this.Va=a;this.Mra=this.dea()}Ra(){}dea(){const a=[];a.unshift(k_b(this.bka,this.Va));return a}};dO.O=function(a){return new (a||dO)};
dO.wa=_.Kd({type:dO,na:[["resource-scope-breadcrumb"]],rb:function(a,b){a&1&&_.Xg($N,7);if(a&2){let c;_.$g(c=_.ah())&&(b.bka=c.first)}},inputs:{Ld:"activeLocation"},ya:2,Aa:2,Da:[[3,"items"],[3,"place"]],qa:function(a,b){a&1&&_.J(0,"breadcrumb",0)(1,"resource-scope-breadcrumb-item",1);a&2&&(_.C("items",b.Mra),_.w(),_.C("place",b.Va))},Fa:[$N,_.jB],kb:2});var eO=class{get uK(){return this.yla.uK}constructor(a,b,c,d,e,f){this.uh=a;this.Kb=b;this.Ua=c;this.eH=d;this.zh=e;this.yla=f;this.Xc=_.FF;this.bTb=new _.fg;this.Va=_.v(this.Kb.data,_.u(qK),_.pf(_.qG));this.wPc=_.v(this.Va,_.pg(g=>this.etb(g)));this.D1c=this.Va.subscribe(g=>{this.eH.Vm(g)})}Ia(){this.D1c.unsubscribe()}etb(a){const b=_.pG(a)?_.dG(_.bk(a,0)):void 0;return _.v(this.zh.list(a.tb,a.Vc,a.repository,_.bk(a,0),"",1,!0,void 0,void 0,b),_.pg(c=>{if(!c.zn||c.zn.length<1)return _.rF("unused");
c=FFb(a,c.zn[0]);return _.v(this.bTb,_.lg((d,e)=>Object.assign({},d,{comparison:Object.assign({},d.comparison,{Rs:e})}),c),_.og(c),_.u(_.sF))}),_.Xf(c=>{const d=c.error;d&&d.code===404&&_.$t(this.uh,{error:c,message:"Could not load commit history.",Td:"Dismiss"});d&&d.code===403&&_.$t(this.uh,{error:c,message:"Permission denied.",Td:"Dismiss"});return _.rF("unused")}),_.og(_.GF))}Bwa({Zu:a}){return a===0}};eO.O=function(a){return new (a||eO)(_.y(_.au),_.y(_.Zh),_.y(_.ni),_.y(_.hK),_.y(_.hI),_.y(fM))};
eO.wa=_.Kd({type:eO,na:[["commit-detail"]],lb:2,Xa:function(a,b){a&2&&_.Bg("fullscreen",b.uK)},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&&(_.J(0,"resource-scope-breadcrumb",1),_.R(1,"async"),_.B(2,EFb,5,4,"ng-container",2),_.R(3,"async"));a&2&&(_.C("activeLocation",_.S(1,2,b.Va)),_.w(2),_.C("ngIf",_.S(3,4,b.wPc)))},Fa:[TN,mN,_.bo,_.co,_.eo,PN,_.zF,UN,dO,_.zB,_.ho],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 fO=class{};fO.O=function(a){return new (a||fO)};fO.Ca=_.Od({type:fO});fO.Ba=_.nd({imports:[_.io,_.wB,_.AI,_.pu,_.$G]});var gO=class{};gO.O=function(a){return new (a||gO)};gO.Ca=_.Od({type:gO});gO.Ba=_.nd({imports:[_.Qp,_.io,_.zI,_.vt,_.Vs,_.up,_.$G,_.ly]});var hO=class{};hO.O=function(a){return new (a||hO)};hO.Ca=_.Od({type:hO});hO.Ba=_.nd({imports:[_.io,_.CF]});var iO=class{};iO.O=function(a){return new (a||iO)};iO.Ca=_.Od({type:iO});iO.Ba=_.nd({imports:[_.Qp,hO,_.zI,gO,_.io,_.vt,_.pu,_.IB,_.ny,_.up]});var jO=class{};jO.O=function(a){return new (a||jO)};jO.Ca=_.Od({type:jO});jO.Ba=_.nd({imports:[_.Qp,_.io,_.qA,_.Ux]});var kO=class{};kO.O=function(a){return new (a||kO)};kO.Ca=_.Od({type:kO});kO.Ba=_.nd({imports:[_.Qp,iO,_.io,jO,_.Ux,_.oy]});var lO=class{};lO.O=function(a){return new (a||lO)};lO.Ca=_.Od({type:lO});lO.Ba=_.nd({});var mO=class{};mO.O=function(a){return new (a||mO)};mO.Ca=_.Od({type:mO});mO.Ba=_.nd({Nb:[kM],imports:[_.Qp,_.pB,_.DI,_.EI,_.io,fN,_.qB,_.BI,_.Lp,_.hA,GN,_.AI,_.QJ,_.Ux,_.pu,_.ox,_.ny,_.hz,_.oy,_.by,_.Vw,_.up,_.fI,_.$G,lO,_.ly]});var nO=class{};nO.O=function(a){return new (a||nO)};nO.Ca=_.Od({type:nO});nO.Ba=_.nd({imports:[_.eD]});var oO=class{};oO.O=function(a){return new (a||oO)};oO.Ca=_.Od({type:oO});oO.Ba=_.nd({imports:[_.Qp,kO,_.io,_.vt,mO,_.CF,_.AF,nO]});var pO=class{};pO.O=function(a){return new (a||pO)};pO.Ca=_.Od({type:pO});pO.Ba=_.nd({imports:[_.io,_.vt,_.Ux,_.pu,_.oy]});var qO=class{};qO.O=function(a){return new (a||qO)};qO.Ca=_.Od({type:qO});qO.Ba=_.nd({imports:[_.Qp,gO,_.io,RN,_.qB,pO,_.qA,_.Ux,_.py,_.pu,_.oy,_.up,_.ly]});var rO=class{};rO.O=function(a){return new (a||rO)};rO.Ca=_.Od({type:rO});rO.Ba=_.nd({imports:[_.Qp,_.io,_.vt,_.Ux,_.up,_.lB,_.$G]});var sO=class{};sO.O=function(a){return new (a||sO)};sO.Ca=_.Od({type:sO});sO.Ba=_.nd({imports:[_.io,cO,_.mB]});var tO=class{};tO.O=function(a){return new (a||tO)};tO.Ca=_.Od({type:tO});tO.Ba=_.nd({Nb:[uN],imports:[qO,fO,_.io,oO,_.AF,rO,sO,_.AB,_.ly]});var uO=class{constructor(a,b){this.Ua=b;this.enabled=_.sv.has(22)}lf(){this.enabled||this.Ua.navigate(["/404"]);return this.enabled}};uO.O=function(a){return new (a||uO)(_.m(_.tv),_.m(_.ni))};uO.ta=_.k({token:uO,oa:uO.O,Ea:"root"});var vO=class{constructor(a){this.Ua=a}lf(){_.rp(this.Ua,"/piper///",{aj:!0});return!1}};vO.O=function(a){return new (a||vO)(_.m(_.ni))};vO.ta=_.k({token:vO,oa:vO.O,Ea:"root"});var wO=class{constructor(a){this.Ua=a}lf(a){const {Fgb:b,Sa:c}=_.Spa(a.Sa);if(Object.keys(b).length===0)return!0;a=a.FY.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 _.qp(this.Ua,a,{Sa:c})}};wO.O=function(a){return new (a||wO)(_.m(_.ni))};wO.ta=_.k({token:wO,oa:wO.O,Ea:"root"});var xO=class{constructor(a,b){this.Ua=a;this.client=b}lf(a){const b=_.Ti(a);if(!b||!_.WF(b)||!b.path||b.params.Nf)return!0;const c=Number(a.params.rev);return isNaN(c)?!0:_.v(this.client.list({repositoryKeyDepotGroup:"Google",repositoryKeyRepositoryName:"piper",path:b.path,starts:[`rev${c}`],maxLogEntries:1,includeDiffEntries:!1}),_.u(d=>{const e=b.hc();d.zn&&(d=d.zn.find(f=>f.revisionNumber===c))&&_.kr(e,{Nf:d.wf});this.Ua.navigate(_.fr(e.ab()));return!1}))}};
xO.O=function(a){return new (a||xO)(_.m(_.ni),_.m(_.xH))};xO.ta=_.k({token:xO,oa:xO.O,Ea:"root"});var yO=class{constructor(a){this.window=a}lf(a){var b=_.Ti(a);return b&&_.WF(b)&&b.path&&a.Sa.edit?(a=this.window.location,b=_.mc(_.Izb(b)),b=_.nc(b),b!==void 0&&a.replace(b),!1):!0}};yO.O=function(a){return new (a||yO)(_.m(_.ru))};yO.ta=_.k({token:yO,oa:yO.O,Ea:"root"});var zO=class{constructor(a,b){this.Ua=a;this.client=b}lf(a){const b=_.Ti(a);if(!b||!_.WF(b))return!0;a=b.params.Pb;if(a===void 0)return!0;const c=a.indexOf("/");if(c<=0||c===a.length-1)return!0;const d=a.substring(c+1);return d.match("^[0-9]+$")?!0:_.v(hWb(this.client,{owner:a.substring(0,c),alias:d}),_.u(e=>{const f=b.hc();e=e.Yya.split(":");if(e.length!==4||e[3]!=="citc")return!0;_.kr(f,{Pb:e[0]+"/"+e[2]});this.Ua.navigate(_.fr(f.ab()));return!1}))}};
zO.O=function(a){return new (a||zO)(_.m(_.ni),_.m(GL))};zO.ta=_.k({token:zO,oa:zO.O,Ea:"root"});var AO=class{constructor(a,b){this.Ga=a;this.I6a=b;this.og=new _.Au(this.Ga)}B4a(a){if(!sK(a))return _.r(_.qF("Failed to load pending changes"));const b=dAb(a.tb,a.Vc,a.repository,a.yb,a.path,a.params.Pb);return _.v(this.og.fetch(b,()=>this.I6a.B4a(b)),_.u(({V6:c})=>_.sF({V6:c})),_.og(_.GF),_.Xf(()=>_.r(_.qF("Failed to load pending changes"))))}};AO.O=function(a){return new (a||AO)(_.m(_.Jp),_.m(CL))};AO.ta=_.k({token:AO,oa:AO.O,Ea:"root"});var HFb=()=>({IQb:!0,count:0}),KFb=a=>({IQb:!1,count:a}),BO=class{constructor(a){this.C_c=a;this.Xc=_.FF;this.pTc=QFb;this.pending=_.r()}Rb(){this.pending=this.C_c.B4a(this.Va)}};BO.O=function(a){return new (a||BO)(_.y(AO))};
BO.wa=_.Kd({type:BO,na:[["pending-cl-indicator"]],inputs:{Va:"place"},features:[_.be],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&&(_.B(0,MFb,3,3,"ng-container",2),_.R(1,"async"),_.B(2,PFb,8,4,"ng-template",
null,0,_.qh));a&2&&_.C("ngIf",_.S(1,1,b.pending))},Fa:[_.bo,_.go,_.co,_.eo,_.oA,_.zF,_.ou,_.ho],styles:["loading[_ngcontent-%COMP%]{padding-right:5px}.active[_ngcontent-%COMP%]{display:flex;flex-direction:row}"],Ma:0});var l_b=["menuTrigger"],m_b=["auxiliaryCiderButton"],n_b=function(a,b){a.lCa&&a.lCa();a.lCa=b&&a.Va.eG?a.td.register("editCode","shift+e",()=>{_.Bc(window,b,"_blank")}):void 0},CO=class{set OV(a){this.n_a.next(a)}get OV(){return this.n_a.value}set oW(a){this.T1a.next(a)}get oW(){return this.T1a.value}set Va(a){this.Om.next(a)}get Va(){return this.Om.value}set ZMc(a){this.dw.value!==a&&this.dw.next(a)}Ra(){}Ia(){this.lCa&&this.lCa()}Rb(a){if("place"in a&&this.iOb){const {kg:b,zj:c}=a.place;c&&_.hG(b,
c)||(this.iHb=_.v($Ub(this.Ga),_.pg(()=>_.v(_.gI(this.zh,_.jr(this.Va.hc(),"HEAD").ab(),"path",0),_.Qj(this.Ga,"history"),_.Xf(()=>_.r(void 0)))),_.pg(d=>{d=Number(d);return isNaN(d)?_.r(new Set):MYb(this.swa,this.Va.path||"",d)}),_.rg(d=>{this.Ga.Oo({sJ:new Map([["insights",d.size>0?"AVAILABLE":"UNAVAILABLE"],["insights-expertise",d.has("expertise")?"AVAILABLE":"UNAVAILABLE"],["insights-deployments",d.has("deployments")?"AVAILABLE":"UNAVAILABLE"]])})}),_.og(new Set),_.kg(1),_.df()))}}constructor(a,
b,c,d,e,f,g,l){this.Ga=a;this.Qk=c;this.td=d;this.zh=e;this.swa=f;this.fka=g;this.ac=l;this.Dwa=!1;this.n_a=new _.$h;this.T1a=new _.$h;this.Om=new _.$h;this.dw=new _.$h;this.bR=_.Ui;this.iHb=_.r(new Set);this.Bza=_.sv.has(37);this.D_c=_.sv.has(32);this.iOb=_.sv.has(20);this.qVc=_.sv.has(21);this.UVc=_.sv.has(92);this.rVc=_.v(g.vJb,_.u(p=>p===1),_.cg(),_.u(p=>({open:p})));this.YQc=_.v(_.ef([this.ac.h5(),this.ac.D5(),this.Om,this.n_a,this.T1a,this.dw]),_.u(([p,t,x,A,F,I])=>{a:{var K=this.UVc;if(x&&
(_.lG(x)||_.VF(x))){var U=void 0,ca=[],ka=null;if(!_.lG(x)||K)ka=_.Izb(x);if(ka){const za={ariaLabel:"Edit this file in a new workspace in Cider",title:"Edit in Cider",Kb:ka};p!=="prompt"?U=za:ca.push(za)}K&&A&&ca.push({ariaLabel:"Edit this file in Git Source Editor (Legacy)",title:"Legacy edit",Kb:A});if(t=Gzb(ka,t))t={ariaLabel:"Edit in Cider with CitC Workspace picker",title:"Choose workspace",Kb:t},p==="prompt"?U=t:ca.push(t);if(U){p=ca.length?Object.assign({},U,{tooltip:x.eG?U.ariaLabel:"Editing code in Cider not supported for this resource type",
qa:I,lc:"BreadcrumbOpenInEditor",context:{buttons:ca}}):U;break a}}p=void 0}if(p)return p;if(A)return A={ariaLabel:"Edit this file",title:"Edit Code",Kb:A},F?Object.assign({},A,{tooltip:A.ariaLabel,qa:I,lc:"BreadcrumbOpenInEditor",context:{buttons:[{ariaLabel:"Edit this file in Git Source Editor (Legacy)",title:"Legacy edit",Kb:F}]}}):A}),_.rg(p=>{let t=void 0;typeof(p==null?void 0:p.Kb)==="string"&&(t=p.Kb);n_b(this,t)}),_.kg(1),_.df())}get iZa(){return!this.Va.eG}EN(){this.CRb&&this.CRb.EN()}};
CO.O=function(a){return new (a||CO)(_.y(_.Dv),_.y(_.tv),_.y(mM),_.y(_.Ru),_.y(_.hI),_.y(jN),_.y(iN),_.y(_.Xv))};
CO.wa=_.Kd({type:CO,na:[["activity-header-actions","place",""]],rb:function(a,b){a&1&&(_.Xg(l_b,5),_.Xg(m_b,5,_.Ug));if(a&2){let c;_.$g(c=_.ah())&&(b.CRb=c.first);_.$g(c=_.ah())&&(b.ZMc=c.first)}},inputs:{Dwa:"isEmptyRepo",OV:"editLink",oW:"fallbackEditLink",Va:"place"},features:[_.be],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&&(_.E(0,"div",2),_.B(1,RFb,1,1,"pending-cl-indicator",3),_.R(2,"isPiperPlace"),_.B(3,WFb,3,3,"div",4),_.R(4,"isPiperPlace"),_.B(5,ZFb,4,2,"ng-container",4),_.R(6,"async"),_.G(),_.B(7,aGb,1,1,"ng-template",null,0,_.qh));a&2&&(_.w(),_.C("ngIf",b.D_c&&_.S(2,3,b.Va)),_.w(2),_.C("ngIf",_.S(4,5,b.iOb&&b.Va.path!=null&&b.Va)),_.w(2),_.C("ngIf",_.S(6,7,!b.Bza&&b.YQc)))},Fa:[_.Op,_.ao,_.bo,BO,_.Kp,_.Ax,_.Gx,
IL,_.Ix,_.oA,_.ou,_.Ox,_.Rx,_.iB,_.ho,EN],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 o_b=function(a){if(a.g8){var b=a.g8.toString();a.Ga.mb({element:"ChangelistPicker",action:"selectSpecificCl",Me:b,gestureName:"CLICK"});a.Ua.navigate(_.fr(_.YG(_.LG(_.jr(a.qja.hc(),b)),c=>{delete c.Pb;c.line=a.qja.params.line}).ab()))}},DO=class{set Va(a){this.qja=a;this.jX=_.fr(_.YG(_.LG(_.jr(a.hc(),"")),c=>{delete c.Pb;delete c.Yw;delete c.Xy;c.line=a.params.line}).ab());this.g8=cGb(a);this.JXb=a.wj()?"number":"text";var b=a.params.Pb?_.fr(_.LG(a.hc()).ab()):void 0;this.S_b=b;this.Z6c=_.rG(a)}constructor(a,
b){this.Ga=a;this.Ua=b;this.Ki="ChangelistPicker";this.g8=void 0;this.JXb="number"}Ra(){}get uWc(){return _.lr(this.qja)||Mzb(this.qja)}get KWc(){return!!this.qja.params.Pb}};DO.O=function(a){return new (a||DO)(_.y(_.Jp),_.y(_.ni))};
DO.wa=_.Kd({type:DO,na:[["cl-picker","place",""]],inputs:{Va:"place"},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&&(_.E(0,"ul",0),_.B(1,bGb,3,5,
"li",1),_.E(2,"li",2)(3,"a",3),_.Q(4," HEAD "),_.G()(),_.E(5,"li",2)(6,"mat-form-field",4)(7,"mat-label"),_.Q(8," Specific CL "),_.G(),_.E(9,"input",5),_.hh("ngModelChange",function(c){_.gh(b.g8,c)||(b.g8=c);return c}),_.N("keyup.enter",function(){return o_b(b)}),_.G()()()());a&2&&(_.w(),_.C("ngIf",b.S_b),_.w(2),_.Bg("active-element",b.uWc),_.C("routerLink",b.jX)("ascTrackElement",b.Ki),_.w(6),_.C("type",b.JXb),_.fh("ngModel",b.g8))},Fa:[_.Op,_.bo,_.Sr,_.st,_.Ak,_.Fw,_.Mw,_.mw,_.Bt,_.xw,_.hx,_.dx,
_.Zw,_.ww,_.sp],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 EO=class{};EO.O=function(a){return new (a||EO)};EO.Ca=_.Od({type:EO});EO.Ba=_.nd({imports:[_.Qp,_.io,_.vt,_.hA,_.Ux,_.py,_.ox,_.oy,_.up]});var p_b=["crumbs"],q_b=["copyButton"],FO=class{constructor(a,b){this.Ga=a;this.Rc=b;this.yjc="Copy file path";this.items=[];this.jV=""}Ss(){this.Ga.mb({gestureName:"CLICK",element:"BreadcrumbFilePath",action:"copy",projectId:this.projectId})}};FO.O=function(a){return new (a||FO)(_.y(_.Jp),_.y(oM))};
FO.wa=_.Kd({type:FO,na:[["path-breadcrumb"]],rb:function(a,b){a&1&&(_.Xg(p_b,5),_.Xg(q_b,5,_.Fe));if(a&2){let c;_.$g(c=_.ah())&&(b.bdd=c.first);_.$g(c=_.ah())&&(b.Pcd=c.first)}},inputs:{items:"items",jV:"copyText",projectId:"projectId",Cla:"stacksPaths"},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=_.ke();_.E(0,"div",1);_.B(1,eGb,6,11,"ng-container",
2);_.G();_.E(2,"div",3);_.Q(3," File Path Breadcrumb ");_.G();_.E(4,"div")(5,"copy-button",4,0);_.N("copyEvent",function(){_.n(c);return _.q(b.Ss())});_.G()()}a&2&&(_.w(),_.C("ngForOf",b.items),_.w(4),_.C("hoverMsg",b.yjc)("copyText",b.jV))},Fa:[_.Op,_.ao,_.bo,_.oB,_.sp,_.ho],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 r_b=class extends _.cc{constructor(a){super(a)}N3a(){return _.Y(this,1)}Knb(a){_.Mc(this,1,a)}getName(){return _.Y(this,2)}ng(){return _.X(this,2)}Pd(a){return _.Mc(this,2,a)}zi(){return _.Wl(this,2)}Tl(){return _.Y(this,3)}qO(){return _.X(this,3)}bH(a){_.Mc(this,3,a)}UF(){return _.Wl(this,3)}My(){return _.El(this,4)}HC(){return _.wl(this,4)!=null}};r_b.prototype.toObject=function(){return s_b(this)};
var s_b=function(a){if(a!=null)return _.dc(a),{codePath:_.h(_.X(a,1)),name:_.h(_.X(a,2)),productId:_.h(_.X(a,3)),kH:_.h(_.wl(a,4))}};var GO=class extends _.cc{constructor(a){super(a)}},t_b=_.gc(GO);GO.Wb=[1];GO.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Ild:_.Zb(_.rl(this,r_b,1,_.kl()),s_b)}}else a=void 0;return a};var u_b=function(a,b){return _.Ol(a,3,b)},v_b=class extends _.cc{constructor(a){super(a)}IW(){return _.Y(this,1)}w_(a){return _.Mc(this,1,a)}Yn(a){return _.Ol(this,2,a)}};v_b.prototype.toObject=function(){if(this!=null){_.dc(this);var a={U6:_.h(_.X(this,1)),el:_.Bl(this,2,!1),ldd:_.Bl(this,3,!1)}}else a=void 0;return a};var w_b=class extends _.cc{constructor(a){super(a)}N3a(){return _.Y(this,1)}Knb(a){_.Mc(this,1,a)}Yn(a){return _.Ol(this,2,a)}};w_b.prototype.toObject=function(){if(this!=null){_.dc(this);var a={codePath:_.h(_.X(this,1)),el:_.Bl(this,2,!1)}}else a=void 0;return a};var x_b=class extends _.cc{constructor(a){super(a)}getScope(){return _.Gl(this,1,0)}setScope(a){return _.Ul(this,1,a)}xva(a){return _.Hl(this,2,_.kl(a))}getValue(a){return _.Il(this,2,a)}setValue(a,b){return _.Sb(this,2,_.ub,a,b,_.Hl)}};x_b.Wb=[2];x_b.prototype.toObject=function(){return y_b(this)};var y_b=function(a){if(a!=null)return _.dc(a),{scope:_.h(_.Al(a,1)),w6c:_.h(_.Hl(a,2,2))}};var A_b=class extends _.cc{constructor(a){super(a)}Tl(){return _.Kl(this,1,HO)}bH(a){_.Tl(this,1,HO,a)}UF(){return _.Ml(this,1,HO)!=null}IW(){return _.Kl(this,2,HO)}w_(a){return _.Tl(this,2,HO,a)}My(){return _.El(this,_.pl(this,z_b,5))}HC(){return _.Ll(this,5,z_b)!=null}getName(){return _.Y(this,4)}Pd(a){return _.Mc(this,4,a)}zi(){return _.Wl(this,4)}},HO=[1,2],z_b=[5,6];A_b.prototype.toObject=function(){return B_b(this)};
var B_b=function(a){if(a!=null)return _.dc(a),{productId:_.h(_.Ml(a,1,HO)),U6:_.h(_.Ml(a,2,HO)),kH:_.h(_.Ll(a,5,z_b)),Q6c:_.h(_.Ll(a,6,z_b)),name:_.h(_.X(a,4)),fUb:_.h(_.X(a,3))}};var C_b=class extends _.cc{constructor(a){super(a)}mw(){return _.Y(this,2)}i5(){return _.rl(this,A_b,3,_.kl())}};C_b.Wb=[3];C_b.prototype.toObject=function(){return D_b(this)};var D_b=function(a){if(a!=null)return _.dc(a),{VU:_.h(_.Al(a,1)),description:_.h(_.X(a,2)),LIb:_.Zb(a.i5(),B_b)}};var QK=class extends _.cc{constructor(a){super(a)}IW(){return _.Y(this,1)}w_(a){return _.Mc(this,1,a)}j5(){return _.rl(this,C_b,2,_.kl())}getName(){return _.Y(this,3)}Pd(a){return _.Mc(this,3,a)}zi(){return _.Wl(this,3)}mw(){return _.Y(this,4)}AW(a){return _.Hl(this,7,_.kl(a))}Lfa(a){return _.Hl(this,9,_.kl(a))}getId(){return _.Cl(this,15)}};QK.Wb=[2,7,9,11,13,16];QK.prototype.toObject=function(){return E_b(this)};
var E_b=function(a){if(a!=null)return _.dc(a),{U6:_.h(_.X(a,1)),OIb:_.Zb(a.j5(),D_b),name:_.h(_.X(a,3)),description:_.h(_.X(a,4)),LD:_.h(_.X(a,6)),OGb:_.Bl(a,5,!1),S3:_.h(_.Hl(a,7,2)),BUb:_.h(_.wl(a,8)),jSa:_.h(_.Hl(a,9,2)),ebd:_.h(_.wl(a,10)),qrd:_.h(_.Hl(a,11,2)),XQb:_.h(_.X(a,12)),CGb:_.h(_.Hl(a,13,2)),zSb:_.h(_.X(a,14)),id:_.h(_.zl(a,15)),DGb:_.h(_.xl(a,16,2))}};var F_b=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}ng(){return _.X(this,1)}Pd(a){return _.Mc(this,1,a)}zi(){return _.Wl(this,1)}Yn(a){return _.Ol(this,2,a)}};F_b.prototype.toObject=function(){if(this!=null){_.dc(this);var a={name:_.h(_.X(this,1)),el:_.Bl(this,2,!1)}}else a=void 0;return a};var G_b=class extends _.cc{constructor(a){super(a)}AC(){return _.Y(this,1)}Ly(){return _.X(this,1)}ZG(a){_.Mc(this,1,a)}getId(){return _.El(this,5)}Yn(a){return _.Ol(this,2,a)}RW(){return _.Y(this,3)}i6a(){return _.Wl(this,3)}};G_b.prototype.toObject=function(){if(this!=null){_.dc(this);var a={HJ:_.h(_.X(this,1)),id:_.h(_.wl(this,5)),el:_.Bl(this,2,!1),username:_.h(_.X(this,3)),bhd:_.Bl(this,4,!1)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}Yn(a){return _.Ol(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={el:_.Bl(this,1,!1)}}else a=void 0;return a};var H_b=class extends _.cc{constructor(a){super(a)}Tl(){return _.Y(this,1)}qO(){return _.X(this,1)}bH(a){_.Mc(this,1,a)}UF(){return _.Wl(this,1)}Yn(a){return _.Ol(this,3,a)}My(){return _.El(this,4)}HC(){return _.wl(this,4)!=null}};H_b.prototype.toObject=function(){if(this!=null){_.dc(this);var a={productId:_.h(_.X(this,1)),eld:_.h(_.wl(this,2)),el:_.Bl(this,3,!1),kH:_.h(_.wl(this,4))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}Yn(a){return _.Ol(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={OYb:_.h(_.wl(this,1)),Qgd:_.Bl(this,3,!1),el:_.Bl(this,2,!1)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}Yn(a){return _.Ol(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={rRc:_.h(_.Al(this,1)),el:_.Bl(this,2,!1)}}else a=void 0;return a};var I_b=class extends _.cc{constructor(a){super(a)}};I_b.Wb=[1,2];I_b.prototype.toObject=function(){return J_b(this)};var J_b=function(a){if(a!=null)return _.dc(a),{Oqd:_.h(_.Hl(a,1,2)),Xpd:_.h(_.xl(a,2,2))}};(class extends _.cc{constructor(a){super(a)}Yn(a){return _.Ol(this,1,a)}nw(){return _.ql(this,I_b,4)}N7(a){return _.sl(this,4,a)}fF(){return _.gl(this,4)}gX(){return _.hl(this,I_b,4)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={el:_.Bl(this,1,!1),pageSize:_.Cl(this,2,1E3),pageToken:_.h(_.X(this,3)),filter:J_b(this.nw())}}else a=void 0;return a};var K_b=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}ng(){return _.X(this,1)}Pd(a){return _.Mc(this,1,a)}zi(){return _.Wl(this,1)}};K_b.prototype.toObject=function(){return L_b(this)};var L_b=function(a){if(a!=null)return _.dc(a),{name:_.h(_.X(a,1)),C4c:_.h(_.X(a,2))}};var IO=class{};IO.O=function(a){return new (a||IO)};IO.ta=_.k({token:IO,oa:IO.O,Ea:"root"});var M_b=new Map([[2,{e8:"https://dev-stacks.corp.google.com",g3:"https://staging-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[1,{e8:"https://staging-stacks.corp.google.com",g3:"https://staging-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[3,{e8:"https://nightly-stacks.corp.google.com",g3:"https://autopush-stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyBJfv3Pzc9Y-hagj8Gd5pfcCT56QvtDFIA"}],
[0,{e8:"https://stacks-v4.corp.google.com",g3:"https://stacksinfrastructurecatalog-googleapis.corp.google.com",apiKey:"AIzaSyAXNjGnyiOiM9qwCTPTxE_zsynz51tizBo"}],[4,{e8:"http://localhost:5432",g3:"http://localhost:9876",apiKey:""}]]),JO=class{get current(){return M_b.get(this.rPc)}get rPc(){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}}};
JO.O=function(a){return new (a||JO)(_.m(IO))};JO.ta=_.k({token:JO,oa:JO.O,Ea:"root"});var OK=class extends _.cc{constructor(a){super(a)}getUrl(){return _.Y(this,1)}tO(){return _.X(this,1)}Bz(a){return _.Mc(this,1,a)}N5(){return _.Wl(this,1)}Np(){return _.Y(this,2)}JU(){return _.gl(this,2)}getId(){return _.Y(this,3)}};OK.prototype.toObject=function(){return KO(this)};var KO=function(a){if(a!=null)return _.dc(a),{url:_.h(_.X(a,1)),label:_.h(_.X(a,2)),id:_.h(_.X(a,3)),protocol:_.h(_.Al(a,4))}};var LO=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,2)}ng(){return _.X(this,2)}Pd(a){return _.Mc(this,2,a)}zi(){return _.Wl(this,2)}};LO.prototype.toObject=function(){return N_b(this)};var N_b=function(a){if(a!=null)return _.dc(a),{MMc:_.h(_.X(a,1)),name:_.h(_.X(a,2)),resource:KO(_.ql(a,OK,3))}};var O_b=class extends _.cc{constructor(a){super(a)}Ny(a){return _.Il(this,1,a)}V7(a,b){_.Sb(this,1,_.ub,a,b,_.Hl)}};O_b.Wb=[1];O_b.prototype.toObject=function(){return P_b(this)};var P_b=function(a){if(a!=null)return _.dc(a),{Sqd:_.h(_.Hl(a,1,2))}};var Q_b=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}ng(){return _.X(this,1)}Pd(a){return _.Mc(this,1,a)}zi(){return _.Wl(this,1)}mw(){return _.Y(this,2)}},R_b=[3,4];Q_b.prototype.toObject=function(){return S_b(this)};var S_b=function(a){if(a!=null)return _.dc(a),{name:_.h(_.X(a,1)),description:_.h(_.X(a,2)),booleanValue:_.h(_.yl(a,_.pl(a,R_b,3))),ipd:P_b(_.Nl(a,O_b,4,R_b))}};var MO=class extends _.cc{constructor(a){super(a)}RW(){return _.Y(this,1)}i6a(){return _.Wl(this,1)}getName(){return _.Y(this,2)}ng(){return _.X(this,2)}Pd(a){return _.Mc(this,2,a)}zi(){return _.Wl(this,2)}};MO.prototype.toObject=function(){return NO(this)};var NO=function(a){if(a!=null)return _.dc(a),{username:_.h(_.X(a,1)),name:_.h(_.X(a,2)),Gcd:_.h(_.Al(a,3))}};var jMb=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,2)}ng(){return _.X(this,2)}Pd(a){return _.Mc(this,2,a)}zi(){return _.Wl(this,2)}};jMb.prototype.toObject=function(){return T_b(this)};var T_b=function(a){if(a!=null)return _.dc(a),{idd:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};var U_b=class extends _.cc{constructor(a){super(a)}getYear(){return _.Cl(this,1)}setYear(a){return _.Rl(this,1,a)}getMonth(){return _.Cl(this,2)}setMonth(a){return _.Rl(this,2,a)}getDay(){return _.Cl(this,3)}};U_b.prototype.toObject=function(){return V_b(this)};var V_b=function(a){if(a!=null)return _.dc(a),{year:_.Cl(a,1),month:_.Cl(a,2),day:_.Cl(a,3)}};var W_b=class extends _.cc{constructor(a){super(a)}};W_b.prototype.toObject=function(){return X_b(this)};var X_b=function(a){if(a!=null)return _.dc(a),{LD:_.h(_.X(a,1)),Iid:_.h(_.X(a,2)),Ycd:V_b(_.ql(a,U_b,3))}};var Y_b=class extends _.cc{constructor(a){super(a)}ZJ(){return _.Y(this,1)}i5a(){return _.rl(this,W_b,2,_.kl())}My(){return _.El(this,3)}HC(){return _.wl(this,3)!=null}};Y_b.Wb=[2];Y_b.prototype.toObject=function(){return Z_b(this)};var Z_b=function(a){if(a!=null)return _.dc(a),{product:_.h(_.X(a,1)),n6c:_.Zb(a.i5a(),X_b),kH:_.h(_.wl(a,3))}};var $_b=class extends _.cc{constructor(a){super(a)}AC(){return _.El(this,1)}Ly(){return _.wl(this,1)}ZG(a){_.Sl(this,1,a)}};$_b.prototype.toObject=function(){return a0b(this)};var a0b=function(a){if(a!=null)return _.dc(a),{HJ:_.h(_.wl(a,1)),VZa:_.h(_.X(a,2))}};var hMb=class extends _.cc{constructor(a){super(a)}mw(){return _.Y(this,2)}};hMb.prototype.toObject=function(){return b0b(this)};var b0b=function(a){if(a!=null)return _.dc(a),{perspective:_.h(_.Al(a,1)),description:_.h(_.X(a,2))}};var PK=class extends _.cc{constructor(a){super(a)}};PK.Wb=[2,3];PK.prototype.toObject=function(){return c0b(this)};var c0b=function(a){if(a!=null)return _.dc(a),{Rld:_.h(_.X(a,1)),dnd:_.Zb(_.rl(a,hMb,2,_.kl()),b0b),Eqd:_.h(_.Hl(a,3,2))}};var kMb=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,2)}ng(){return _.X(this,2)}Pd(a){return _.Mc(this,2,a)}zi(){return _.Wl(this,2)}};kMb.prototype.toObject=function(){return d0b(this)};var d0b=function(a){if(a!=null)return _.dc(a),{VO:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};var MK=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,3)}ng(){return _.X(this,3)}Pd(a){return _.Mc(this,3,a)}zi(){return _.Wl(this,3)}};MK.prototype.toObject=function(){return e0b(this)};var e0b=function(a){if(a!=null)return _.dc(a),{N$c:_.h(_.X(a,1)),M$c:_.h(_.X(a,2)),name:_.h(_.X(a,3)),Mpd:_.h(_.X(a,4)),O$c:_.h(_.jl(a,5)),Npd:_.h(_.jl(a,6))}};var f0b=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}ng(){return _.X(this,1)}Pd(a){return _.Mc(this,1,a)}zi(){return _.Wl(this,1)}};f0b.prototype.toObject=function(){return g0b(this)};var g0b=function(a){if(a!=null)return _.dc(a),{name:_.h(_.X(a,1)),b0c:_.h(_.X(a,2))}};var h0b=class extends _.cc{constructor(a){super(a)}ZJ(){return _.Y(this,1)}i5a(){return _.rl(this,W_b,2,_.kl())}AC(){return _.El(this,3)}Ly(){return _.wl(this,3)}ZG(a){_.Sl(this,3,a)}};h0b.Wb=[2];h0b.prototype.toObject=function(){return i0b(this)};var i0b=function(a){if(a!=null)return _.dc(a),{product:_.h(_.X(a,1)),n6c:_.Zb(a.i5a(),X_b),HJ:_.h(_.wl(a,3)),VZa:_.h(_.X(a,4))}};var j0b=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,2)}ng(){return _.X(this,2)}Pd(a){return _.Mc(this,2,a)}zi(){return _.Wl(this,2)}};j0b.prototype.toObject=function(){return k0b(this)};var k0b=function(a){if(a!=null)return _.dc(a),{cod:_.h(_.X(a,1)),name:_.h(_.X(a,2)),resource:KO(_.ql(a,OK,3))}};var l0b=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}ng(){return _.X(this,1)}Pd(a){return _.Mc(this,1,a)}zi(){return _.Wl(this,1)}};l0b.prototype.toObject=function(){return m0b(this)};var m0b=function(a){if(a!=null)return _.dc(a),{name:_.h(_.X(a,1)),K3c:_.h(_.X(a,2))}};var n0b=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,2)}ng(){return _.X(this,2)}Pd(a){return _.Mc(this,2,a)}zi(){return _.Wl(this,2)}FW(){return _.El(this,3)}};n0b.Wb=[5,6];n0b.prototype.toObject=function(){return o0b(this)};var o0b=function(a){if(a!=null){_.dc(a);var b=_.h(_.wl(a,1)),c=_.h(_.X(a,2)),d=_.h(_.wl(a,3)),e=_.h(_.wl(a,4));var f=_.rl(a,n0b,5,_.kl());f=_.Zb(f,o0b);a=_.rl(a,MO,6,_.kl());return{teamsId:b,name:c,level:d,Eld:e,Rkd:f,ejd:_.Zb(a,NO)}}};var p0b=class extends _.cc{constructor(a){super(a)}};p0b.prototype.toObject=function(){return q0b(this)};var q0b=function(a){if(a!=null)return _.dc(a),{Vpd:_.h(_.X(a,1)),OYb:_.h(_.wl(a,2))}};var ZKb=class extends _.cc{constructor(a){super(a)}Tl(){return _.Y(this,1)}bH(a){_.Mc(this,1,a)}UF(){return _.Wl(this,1)}My(){return _.El(this,6)}HC(){return _.wl(this,6)!=null}getName(){return _.Y(this,2)}Pd(a){return _.Mc(this,2,a)}zi(){return _.Wl(this,2)}KW(){return _.Gl(this,3,0)}eva(){return _.Bl(this,4)}o4a(){return _.Bl(this,5,!1)}};ZKb.prototype.toObject=function(){return r0b(this)};
var r0b=function(a){if(a!=null)return _.dc(a),{productId:_.h(_.X(a,1)),kH:_.h(_.wl(a,6)),name:_.h(_.X(a,2)),bZ:_.h(_.Al(a,3)),wUc:_.h(_.yl(a,4)),xWc:_.Bl(a,5,!1)}};var NK=class extends _.cc{constructor(a){super(a)}Tl(){return _.Y(this,1)}bH(a){_.Mc(this,1,a)}UF(){return _.Wl(this,1)}mw(){return _.Y(this,2)}};NK.Wb=[3,6];NK.prototype.toObject=function(){return s0b(this)};var s0b=function(a){if(a!=null)return _.dc(a),{productId:_.h(_.X(a,1)),description:_.h(_.X(a,2)),Nmd:_.h(_.Hl(a,3,2)),cnd:_.h(_.X(a,4)),yjd:_.h(_.X(a,5)),Pmd:_.Zb(_.rl(a,ZKb,6,_.kl()),r0b)}};var PO=class extends _.cc{constructor(a){super(a)}Vua(a){return _.rl(this,OK,2,_.kl(a))}N3a(){return _.Il(this,4)}Knb(a){_.Sb(this,4,_.ub,a,void 0,_.Hl)}Yua(a){return _.rl(this,OK,5,_.kl(a))}AW(a){return _.rl(this,MO,7,_.kl(a))}mw(){return _.Y(this,9)}Z3a(){return _.ql(this,_.yn,90)}Vf(){return _.ql(this,OO,10)}FL(a){_.sl(this,10,a)}RF(){return _.hl(this,OO,10)}dva(a){return _.rl(this,OK,13,_.kl(a))}fva(a){return _.rl(this,OK,15,_.kl(a))}hva(a){return _.rl(this,OK,16,_.kl(a))}o4a(){return _.Bl(this,
17,!1)}Zfa(){return _.rl(this,OK,18,_.kl())}getName(){return _.Y(this,23)}ng(){return _.X(this,23)}Pd(a){return _.Mc(this,23,a)}zi(){return _.Wl(this,23)}Tl(){return _.Y(this,26)}qO(){return _.X(this,26)}bH(a){_.Mc(this,26,a)}UF(){return _.Wl(this,26)}gga(a){return _.rl(this,OK,31,_.kl(a))}Lfa(a){return _.rl(this,OK,55,_.kl(a))}eva(){return _.Bl(this,66)}KW(){return _.Gl(this,70,0)}Kfa(){return _.rl(this,x_b,72,_.kl())}hMb(){return _.Bl(this,73)}QMb(){return _.yl(this,73)!=null}My(){return _.El(this,
84)}HC(){return _.wl(this,84)!=null}A4a(){return _.rl(this,$_b,88,_.kl())}J4a(){return _.rl(this,h0b,96,_.kl())}},t0b=_.gc(PO),OO=class extends _.cc{constructor(a){super(a)}AC(){return _.Y(this,1)}Ly(){return _.X(this,1)}ZG(a){_.Mc(this,1,a)}getName(){return _.Y(this,2)}ng(){return _.X(this,2)}Pd(a){return _.Mc(this,2,a)}zi(){return _.Wl(this,2)}getParent(){return _.ql(this,OO,3)}Ynb(a){_.sl(this,3,a)}mw(){return _.Y(this,7)}Z3a(){return _.ql(this,_.yn,30)}Vua(a){return _.rl(this,OK,8,_.kl(a))}Yua(a){return _.rl(this,
OK,9,_.kl(a))}AW(a){return _.rl(this,MO,10,_.kl(a))}dva(a){return _.rl(this,OK,11,_.kl(a))}fva(a){return _.rl(this,OK,12,_.kl(a))}hva(a){return _.rl(this,OK,13,_.kl(a))}Zfa(){return _.rl(this,OK,14,_.kl())}gga(a){return _.rl(this,OK,16,_.kl(a))}J4a(){return _.rl(this,h0b,21,_.kl())}A4a(){return _.rl(this,$_b,29,_.kl())}},u0b=_.gc(OO);
PO.Wb=[2,4,61,5,98,6,99,7,8,100,39,101,12,102,13,103,14,83,15,104,16,105,18,106,41,20,107,22,108,25,27,28,109,30,31,110,38,32,111,59,40,35,44,47,55,112,56,113,57,114,62,63,64,65,115,78,49,50,72,80,81,85,87,88,97,89,94,96];PO.prototype.toObject=function(){return v0b(this)};
var v0b=function(a){if(a!=null){_.dc(a);var b=_.Zb(a.Vua(),KO),c=_.h(_.Hl(a,4,2)),d=_.h(_.Hl(a,61,2)),e=_.Zb(a.Yua(),KO),f=_.h(_.Hl(a,98,2)),g=_.Zb(_.rl(a,OK,6,_.kl()),KO),l=_.h(_.Hl(a,99,2)),p=_.Zb(a.AW(),NO),t=_.Zb(_.rl(a,OK,8,_.kl()),KO),x=_.h(_.Hl(a,100,2));var A=_.rl(a,OK,39,_.kl());var F=_.Zb(A,KO),I=_.h(_.Hl(a,101,2)),K=_.h(_.X(a,9)),U=_.zn(a.Z3a()),ca=_.h(_.X(a,93)),ka=QO(a.Vf()),za=_.h(_.X(a,42)),ya=_.Zb(_.rl(a,OK,12,_.kl()),KO),Fa=_.h(_.Hl(a,102,2)),Za=_.Zb(a.dva(),KO),pb=_.h(_.Hl(a,103,
2)),Ga=_.h(_.xl(a,14,2)),Qa=_.h(_.Hl(a,83,2)),Ua=_.Zb(a.fva(),KO),ob=_.h(_.Hl(a,104,2)),yc=_.Zb(a.hva(),KO),Yc=_.h(_.Hl(a,105,2)),ic=_.Bl(a,17,!1),oe=_.Zb(a.Zfa(),KO),ud=_.h(_.Hl(a,106,2)),Mb=_.Zb(_.rl(a,kMb,41,_.kl()),d0b),Ra=_.Zb(_.rl(a,OK,20,_.kl()),KO),db=_.h(_.Hl(a,107,2)),rb=_.Zb(_.rl(a,OK,22,_.kl()),KO),Xb=_.h(_.Hl(a,108,2)),Vc=_.h(_.X(a,23)),mb=_.h(_.xl(a,25,2)),na=_.h(_.X(a,26)),fc=_.Zb(_.rl(a,MK,27,_.kl()),e0b),wc=_.Zb(_.rl(a,OK,28,_.kl()),KO),hd=_.h(_.Hl(a,109,2)),pe=g0b(_.ql(a,f0b,29)),
$e=_.Zb(_.rl(a,OK,30,_.kl()),KO),He=_.Zb(a.gga(),KO),Nh=_.h(_.Hl(a,110,2)),ih=_.h(_.Hl(a,38,2)),$i=_.Zb(_.rl(a,OK,32,_.kl()),KO),jh=_.h(_.Hl(a,111,2)),kh=k0b(_.ql(a,j0b,58)),yi=_.Zb(_.rl(a,OK,59,_.kl()),KO),ll=m0b(_.ql(a,l0b,33)),Mg=L_b(_.ql(a,K_b,34));var aj=_.rl(a,n0b,40,_.kl());var kk=_.Zb(aj,o0b),ml=_.h(_.xl(a,35,2)),em=_.h(_.zl(a,36)),Ie=N_b(_.ql(a,LO,43)),Zo=_.Zb(_.rl(a,OK,44,_.kl()),KO),NE=_.h(_.yl(a,45)),G0=_.h(_.yl(a,46)),OE=_.Zb(_.rl(a,jMb,47,_.kl()),T_b),cb=_.h(_.X(a,54)),Ed=_.Zb(a.Lfa(),
KO),Tr=_.h(_.Hl(a,112,2)),Ji=_.Zb(_.rl(a,OK,56,_.kl()),KO),tu=_.h(_.Hl(a,113,2)),kf=_.Zb(_.rl(a,OK,57,_.kl()),KO),pa=_.h(_.Hl(a,114,2));var Ba=_.rl(a,OK,62,_.kl());var Pa=_.Zb(Ba,KO);var Fc=_.rl(a,OK,63,_.kl());var Ld=_.Zb(Fc,KO);var xf=_.rl(a,OK,64,_.kl());var Cg=_.Zb(xf,KO),Ck=_.Zb(_.rl(a,OK,65,_.kl()),KO),uu=_.h(_.Hl(a,115,2)),PE=_.h(_.yl(a,60)),tCa=_.h(_.yl(a,66)),m4=_.h(_.yl(a,69)),uCa=_.h(_.yl(a,67)),ak=_.h(_.Hl(a,78,2)),Rha=_.h(_.X(a,48)),vCa=_.h(_.Hl(a,49,2)),wCa=_.h(_.Hl(a,50,2)),Wm=_.h(_.X(a,
51)),xCa=_.h(_.X(a,52)),yCa=_.h(_.X(a,53)),zCa=_.h(_.Al(a,70)),Sha=_.h(_.Al(a,71)),n4=_.Zb(a.Kfa(),y_b),Tha=_.h(_.yl(a,73)),Uha=_.h(_.X(a,74)),Vha=_.h(_.Al(a,75)),Wha=_.h(_.yl(a,76)),Xha=_.h(_.X(a,77)),TR=s0b(_.ql(a,NK,79)),ACa=_.Zb(_.rl(a,QK,80,_.kl()),E_b),UR=_.h(_.X(a,68)),Yha=_.Zb(_.rl(a,PK,81,_.kl()),c0b),Zha=_.h(_.wl(a,82)),BCa=_.h(_.wl(a,84));var o4=_.rl(a,Q_b,85,_.kl());var $ha=_.Zb(o4,S_b),VR=_.h(_.X(a,86)),p4=_.h(_.Hl(a,87,2)),Yv=_.Zb(a.A4a(),a0b);var Xm=_.rl(a,$_b,97,_.kl());var CCa=_.Zb(Xm,
a0b),DCa=_.h(_.Hl(a,89,2)),ECa=q0b(_.ql(a,p0b,91));var aia=_.rl(a,_.T1a,94,_.kl());return{kNc:b,O3:c,P$c:d,mOc:e,q0c:f,Acd:g,qmd:l,S3:p,edd:t,rmd:x,Ddd:F,smd:I,description:K,cQc:U,bQc:ca,domain:ka,WLb:za,Hfd:ya,umd:Fa,DTc:Za,vmd:pb,hgd:Ga,ggd:Qa,QUc:Ua,wmd:ob,zVc:yc,xmd:Yc,xWc:ic,YWc:oe,ymd:ud,Zhd:Mb,gid:Ra,zmd:db,vjd:rb,Bmd:Xb,name:Vc,fld:mb,productId:na,Kld:fc,Lld:wc,Emd:hd,Pld:pe,Umd:$e,h1c:He,r0c:Nh,Hnd:ih,Cod:$i,Gmd:jh,bod:kh,dod:yi,Uod:ll,wpd:Mg,teamList:kk,Wpd:ml,Kqd:em,wad:Ie,xad:Zo,xpd:NE,
Ghd:G0,kdd:OE,zld:cb,jSa:Ed,omd:Tr,nnd:Ji,Fmd:tu,bpd:kf,Hmd:pa,bcd:Pa,Cdd:Ld,Fnd:Cg,eqd:Ck,Imd:uu,lha:PE,wUc:tCa,ugd:m4,sgd:uCa,Bld:ak,MMc:Rha,jdd:vCa,Yhd:wCa,b0c:Wm,K3c:xCa,C4c:yCa,bZ:zCa,gdd:Sha,tMc:n4,fMc:Tha,Rod:Uha,Kjd:Vha,xqd:Wha,qod:Xha,Z$c:TR,Omd:ACa,Cnd:UR,Yed:Yha,Qld:Zha,kH:BCa,Ead:$ha,Nld:VR,Old:p4,s_c:Yv,Znd:CCa,Xjd:DCa,zkd:ECa,Rnd:_.Zb(aia,_.U1a),Dld:_.h(_.X(a,92)),wza:_.Zb(a.J4a(),i0b)}}};OO.Wb=[4,6,8,32,9,33,10,11,12,13,14,15,34,16,35,21,23,29];var w0b=[27,28];
OO.prototype.toObject=function(){return QO(this)};
var QO=function(a){if(a!=null){_.dc(a);var b=_.h(_.X(a,1)),c=_.h(_.X(a,2)),d=QO(a.getParent());var e=_.rl(a,OO,4,_.kl());e=_.Zb(e,QO);var f=_.h(_.yl(a,5));var g=_.rl(a,PO,6,_.kl());g=_.Zb(g,v0b);var l=_.h(_.X(a,7)),p=_.zn(a.Z3a()),t=_.h(_.X(a,31)),x=_.Zb(a.Vua(),KO),A=_.h(_.Hl(a,32,2)),F=_.Zb(a.Yua(),KO),I=_.h(_.Hl(a,33,2)),K=_.Zb(a.AW(),NO),U=_.Zb(a.dva(),KO),ca=_.Zb(a.fva(),KO),ka=_.Zb(a.hva(),KO),za=_.Zb(a.Zfa(),KO);var ya=_.rl(a,OK,15,_.kl());ya=_.Zb(ya,KO);var Fa=_.h(_.Hl(a,34,2)),Za=_.h(_.X(a,
20)),pb=_.Zb(a.gga(),KO),Ga=_.h(_.Hl(a,35,2)),Qa=_.h(_.X(a,17)),Ua=_.h(_.wl(a,18)),ob=_.h(_.yl(a,19)),yc=_.Zb(a.J4a(),i0b),Yc=_.h(_.X(a,22));var ic=_.rl(a,Y_b,23,_.kl());return{HJ:b,name:c,parent:d,npd:e,yhd:f,Jld:g,description:l,cQc:p,bQc:t,kNc:x,pmd:A,mOc:F,q0c:I,S3:K,DTc:U,QUc:ca,zVc:ka,YWc:za,Rid:ya,Amd:Fa,cc:Za,h1c:pb,r0c:Ga,hed:Qa,Hod:Ua,qbd:ob,wza:yc,Mmd:Yc,Ndd:_.Zb(ic,Z_b),led:_.h(_.wl(a,24)),opd:_.h(_.wl(a,25)),teamsId:_.h(_.wl(a,26)),med:KO(_.Nl(a,OK,27,w0b)),ned:_.h(_.Ml(a,28,w0b)),tmd:_.h(_.X(a,
37)),s_c:_.Zb(a.A4a(),a0b),Zjd:_.Gl(a,36,1),Q$c:_.h(_.X(a,38)),R$c:_.zn(_.ql(a,_.yn,39))}}};var HK=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}ng(){return _.X(this,1)}Pd(a){return _.Mc(this,1,a)}zi(){return _.Wl(this,1)}getUrl(){return _.Y(this,2)}tO(){return _.X(this,2)}Bz(a){return _.Mc(this,2,a)}N5(){return _.Wl(this,2)}XJ(){return _.Y(this,3)}gQ(a){return _.Mc(this,3,a)}};HK.Wb=[4];HK.prototype.toObject=function(){return x0b(this)};
var x0b=function(a){if(a!=null)return _.dc(a),{name:_.h(_.X(a,1)),url:_.h(_.X(a,2)),icon:_.h(_.X(a,3)),xnd:_.Zb(_.rl(a,OK,4,_.kl()),KO)}};var FK=class extends _.cc{constructor(){super()}getName(){return _.Y(this,1)}ng(){return _.X(this,1)}Pd(a){return _.Mc(this,1,a)}zi(){return _.Wl(this,1)}r5(a){return _.rl(this,HK,2,_.kl(a))}v_(a){return _.ul(this,2,a)}Pca(a){_.vl(this,2,HK,a)}};FK.Wb=[2];FK.prototype.toObject=function(){if(this!=null){_.dc(this);var a={name:_.h(_.X(this,1)),FXc:_.Zb(this.r5(),x0b)}}else a=void 0;return a};var y0b=["domain_less","no_domain"];var z0b=class extends _.cc{constructor(a){super(a)}};z0b.prototype.toObject=function(){return A0b(this)};var A0b=function(a){if(a!=null)return _.dc(a),{Cfd:_.h(_.wl(a,1)),nqd:_.h(_.wl(a,3))}};var B0b=class extends _.cc{constructor(a){super(a)}AC(){return _.El(this,1)}Ly(){return _.wl(this,1)}ZG(a){_.Sl(this,1,a)}};B0b.prototype.toObject=function(){return C0b(this)};var C0b=function(a){if(a!=null)return _.dc(a),{HJ:_.h(_.wl(a,1))}};var D0b=class extends _.cc{constructor(a){super(a)}AC(){return _.El(this,1)}Ly(){return _.wl(this,1)}ZG(a){_.Sl(this,1,a)}KW(){return _.Gl(this,3,0)}};D0b.prototype.toObject=function(){return E0b(this)};var E0b=function(a){if(a!=null)return _.dc(a),{HJ:_.h(_.wl(a,1)),bZ:_.h(_.Al(a,3))}};var F0b=class extends _.cc{constructor(a){super(a)}hMb(){return _.Bl(this,2)}QMb(){return _.yl(this,2)!=null}};F0b.prototype.toObject=function(){return G0b(this)};var G0b=function(a){if(a!=null)return _.dc(a),{jGb:_.h(_.Al(a,1)),fMc:_.h(_.yl(a,2))}};var H0b=class extends _.cc{constructor(a){super(a)}};H0b.prototype.toObject=function(){return I0b(this)};var I0b=function(a){if(a!=null)return _.dc(a),{vdd:_.h(_.yl(a,1)),wdd:_.h(_.yl(a,2)),jGb:_.h(_.Al(a,3))}};var J0b=class extends _.cc{constructor(a){super(a)}Kfa(){return _.rl(this,x_b,2,_.kl())}};J0b.Wb=[2];J0b.prototype.toObject=function(){return K0b(this)};var K0b=function(a){if(a!=null)return _.dc(a),{jGb:_.h(_.Al(a,1)),tMc:_.Zb(a.Kfa(),y_b)}};var L0b=class extends _.cc{constructor(a){super(a)}KW(){return _.Gl(this,1,0)}AC(){return _.El(this,2)}Ly(){return _.wl(this,2)}ZG(a){_.Sl(this,2,a)}},M0b=[3,4,5];L0b.prototype.toObject=function(){return N0b(this)};var N0b=function(a){if(a!=null)return _.dc(a),{bZ:_.h(_.Al(a,1)),HJ:_.h(_.wl(a,2)),Nfd:I0b(_.Nl(a,H0b,3,M0b)),Bdd:G0b(_.Nl(a,F0b,4,M0b)),Wjd:K0b(_.Nl(a,J0b,5,M0b))}};var O0b=class extends _.cc{constructor(a){super(a)}},RO=[2,3,4,5,6];O0b.prototype.toObject=function(){return P0b(this)};var P0b=function(a){if(a!=null)return _.dc(a),{changeType:_.h(_.Al(a,1)),Mld:N0b(_.Nl(a,L0b,2,RO)),ged:A0b(_.Nl(a,z0b,3,RO)),Ynd:A0b(_.Nl(a,z0b,4,RO)),jed:E0b(_.Nl(a,D0b,5,RO)),ied:C0b(_.Nl(a,B0b,6,RO))}};var Q0b=class extends _.cc{constructor(a){super(a)}getSeconds(){return _.El(this,1)}setSeconds(a){return _.Rb(this,1,_.sb(a),"0")}w4a(){return _.Cl(this,2)}Vka(a){return _.Rl(this,2,a)}XLb(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)).Vka(Math.trunc(a))}};Q0b.prototype.toObject=function(){return R0b(this)};var R0b=function(a){if(a!=null)return _.dc(a),{seconds:_.El(a,1),QRb:_.Cl(a,2)}};var S0b=class extends _.cc{constructor(a){super(a)}getId(){return _.Y(this,1)}getVersion(){return _.Y(this,2)}nob(a){return _.gk(this,2,a)}};S0b.prototype.toObject=function(){return T0b(this)};var T0b=function(a){if(a!=null)return _.dc(a),{id:_.Y(a,1),version:_.Y(a,2)}};var U0b=class extends _.cc{constructor(a){super(a)}getYear(){return _.Cl(this,1)}setYear(a){return _.Rl(this,1,a)}getMonth(){return _.Cl(this,2)}setMonth(a){return _.Rl(this,2,a)}getDay(){return _.Cl(this,3)}getHours(){return _.Cl(this,4)}setHours(a){return _.Rl(this,4,a)}getMinutes(){return _.Cl(this,5)}setMinutes(a){return _.Rl(this,5,a)}getSeconds(){return _.Cl(this,6)}setSeconds(a){return _.Rl(this,6,a)}w4a(){return _.Cl(this,7)}Vka(a){return _.Rl(this,7,a)}},V0b=[8,9];
U0b.prototype.toObject=function(){return W0b(this)};var W0b=function(a){if(a!=null)return _.dc(a),{year:_.Cl(a,1),month:_.Cl(a,2),day:_.Cl(a,3),hours:_.Cl(a,4),minutes:_.Cl(a,5),seconds:_.Cl(a,6),QRb:_.Cl(a,7),utcOffset:R0b(_.Nl(a,Q0b,8,V0b)),timeZone:T0b(_.Nl(a,S0b,9,V0b))}};var X0b=class extends _.cc{constructor(a){super(a)}getEditor(){return _.Y(this,1)}clearEditor(){return _.gl(this,1)}getState(){return _.Gl(this,2,0)}setState(a){return _.Ul(this,2,a)}};X0b.prototype.toObject=function(){return Y0b(this)};var Y0b=function(a){if(a!=null)return _.dc(a),{editor:_.h(_.X(a,1)),state:_.h(_.Al(a,2)),Bbd:W0b(_.ql(a,U0b,3)),Cbd:_.h(_.X(a,4)),Dbd:_.Lm(_.ql(a,_.ok,5))}};var Z0b=class extends _.cc{constructor(a){super(a)}};Z0b.prototype.toObject=function(){return $0b(this)};var $0b=function(a){if(a!=null)return _.dc(a),{QOc:_.h(_.zl(a,1))}};var a1b=class extends _.cc{constructor(a){super(a)}AC(){return _.El(this,1)}Ly(){return _.wl(this,1)}ZG(a){_.Sl(this,1,a)}};a1b.prototype.toObject=function(){return b1b(this)};var b1b=function(a){if(a!=null)return _.dc(a),{HJ:_.h(_.wl(a,1))}};var c1b=class extends _.cc{constructor(a){super(a)}};c1b.prototype.toObject=function(){return d1b(this)};var d1b=function(a){if(a!=null)return _.dc(a),{MWc:_.h(_.wl(a,1))}};var e1b=class extends _.cc{constructor(a){super(a)}My(){return _.El(this,1)}HC(){return _.wl(this,1)!=null}};e1b.prototype.toObject=function(){return f1b(this)};var f1b=function(a){if(a!=null)return _.dc(a),{kH:_.h(_.wl(a,1))}};var g1b=class extends _.cc{constructor(a){super(a)}},h1b=[1,2,3,4];g1b.prototype.toObject=function(){return i1b(this)};var i1b=function(a){if(a!=null)return _.dc(a),{Hld:f1b(_.Nl(a,e1b,1,h1b)),ked:b1b(_.Nl(a,a1b,2,h1b)),Mhd:d1b(_.Nl(a,c1b,3,h1b)),Scd:$0b(_.Nl(a,Z0b,4,h1b))}};var SO=class extends _.cc{constructor(a){super(a)}getState(){return _.Gl(this,3,0)}setState(a){return _.Ul(this,3,a)}setHistory(a,b){return _.il(this,8,X0b,a,b)}},j1b=_.gc(SO);SO.Wb=[5,8];SO.prototype.toObject=function(){return k1b(this)};
var k1b=function(a){if(a!=null){_.dc(a);var b=_.h(_.wl(a,1)),c=_.h(_.X(a,2)),d=_.h(_.Al(a,3)),e=W0b(_.ql(a,U0b,4));var f=_.rl(a,O0b,5,_.kl());f=_.Zb(f,P0b);var g=_.h(_.wl(a,6)),l=_.h(_.X(a,7));var p=_.rl(a,X0b,8,_.kl());return{Uld:b,X0c:c,state:d,Wcd:e,Ebd:f,fbd:g,eya:l,Fgd:_.Zb(p,Y0b),tdd:_.h(_.X(a,9)),Xod:_.h(_.Al(a,10)),Wod:i1b(_.ql(a,g1b,11)),Xcd:_.Lm(_.ql(a,_.ok,12)),did:_.Lm(_.ql(a,_.ok,13)),GPc:_.h(_.X(a,14))}}};var l1b=new _.qq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",w_b,GO,a=>a.hd(),t_b);(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={teamsId:_.h(_.wl(this,1))}}else a=void 0;return a};var m1b=class extends _.cc{constructor(a){super(a)}};m1b.prototype.toObject=function(){return n1b(this)};var n1b=function(a){if(a!=null)return _.dc(a),{Rra:_.h(_.wl(a,1)),X0c:_.h(_.X(a,2))}};var o1b=class extends _.cc{constructor(a){super(a)}getId(){return _.El(this,1)}};o1b.prototype.toObject=function(){return p1b(this)};var p1b=function(a){if(a!=null)return _.dc(a),{id:_.h(_.wl(a,1))}};var q1b=class extends _.cc{constructor(a){super(a)}},r1b=[2,3];q1b.prototype.toObject=function(){return s1b(this)};var s1b=function(a){if(a!=null)return _.dc(a),{PD:_.h(_.Al(a,1)),jbd:n1b(_.Nl(a,m1b,2,r1b)),Vld:p1b(_.Nl(a,o1b,3,r1b))}};(class extends _.cc{constructor(a){super(a)}Vf(){return _.ql(this,OO,1)}FL(a){_.sl(this,1,a)}RF(){return _.hl(this,OO,1)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={domain:QO(this.Vf()),A3c:s1b(_.ql(this,q1b,2))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}nva(){return _.ql(this,SO,1)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={g0c:k1b(this.nva())}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}AC(){return _.El(this,1)}Ly(){return _.wl(this,1)}ZG(a){_.Sl(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={HJ:_.h(_.wl(this,1)),A3c:s1b(_.ql(this,q1b,2)),reason:_.h(_.X(this,3))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}getId(){return _.El(this,1)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={id:_.h(_.wl(this,1)),GPc:_.h(_.X(this,2))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}getId(){return _.El(this,1)}Yn(a){return _.Ol(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={id:_.h(_.wl(this,1)),el:_.Bl(this,2,!1)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={}}else a=void 0;return a};var t1b=class extends _.cc{constructor(a){super(a)}getName(){return _.Y(this,1)}ng(){return _.X(this,1)}Pd(a){return _.Mc(this,1,a)}zi(){return _.Wl(this,1)}},u1b=_.gc(t1b);t1b.prototype.toObject=function(){if(this!=null){_.dc(this);var a={name:_.h(_.X(this,1)),GGb:_.h(_.X(this,2)),had:_.h(_.Al(this,3))}}else a=void 0;return a};var v1b=new _.qq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",F_b,t1b,a=>a.hd(),u1b);var w1b=class extends _.cc{constructor(a){super(a)}RW(){return _.Y(this,1)}i6a(){return _.Wl(this,1)}getName(){return _.Y(this,2)}Pd(a){return _.Mc(this,2,a)}zi(){return _.Wl(this,2)}};w1b.prototype.toObject=function(){return x1b(this)};var x1b=function(a){if(a!=null)return _.dc(a),{username:_.h(_.X(a,1)),name:_.h(_.X(a,2))}};var z1b=class extends _.cc{constructor(a){super(a)}Tl(){return _.Kl(this,1,TO)}bH(a){_.Tl(this,1,TO,a)}UF(){return _.Ml(this,1,TO)!=null}IW(){return _.Kl(this,2,TO)}w_(a){return _.Tl(this,2,TO,a)}My(){return _.El(this,_.pl(this,y1b,5))}HC(){return _.Ll(this,5,y1b)!=null}getName(){return _.Y(this,4)}Pd(a){return _.Mc(this,4,a)}zi(){return _.Wl(this,4)}},TO=[1,2],y1b=[5,6];z1b.prototype.toObject=function(){return A1b(this)};
var A1b=function(a){if(a!=null)return _.dc(a),{productId:_.h(_.Ml(a,1,TO)),U6:_.h(_.Ml(a,2,TO)),kH:_.h(_.Ll(a,5,y1b)),Q6c:_.h(_.Ll(a,6,y1b)),name:_.h(_.X(a,4)),fUb:_.h(_.X(a,3))}};var B1b=class extends _.cc{constructor(a){super(a)}mw(){return _.Y(this,2)}i5(){return _.rl(this,z1b,3,_.kl())}};B1b.Wb=[3];B1b.prototype.toObject=function(){return C1b(this)};var C1b=function(a){if(a!=null)return _.dc(a),{VU:_.h(_.Al(a,1)),description:_.h(_.X(a,2)),LIb:_.Zb(a.i5(),A1b)}};var D1b=class extends _.cc{constructor(a){super(a)}IW(){return _.Y(this,1)}w_(a){return _.Mc(this,1,a)}j5(){return _.rl(this,B1b,2,_.kl())}getName(){return _.Y(this,3)}Pd(a){return _.Mc(this,3,a)}zi(){return _.Wl(this,3)}mw(){return _.Y(this,4)}O3a(){return _.rl(this,w1b,7,_.kl())}Lfa(a){return _.Hl(this,9,_.kl(a))}getId(){return _.Cl(this,12)}},E1b=_.gc(D1b);D1b.Wb=[2,7,9,13,14];
D1b.prototype.toObject=function(){if(this!=null){_.dc(this);var a={U6:_.h(_.X(this,1)),OIb:_.Zb(this.j5(),C1b),name:_.h(_.X(this,3)),description:_.h(_.X(this,4)),LD:_.h(_.X(this,6)),OGb:_.Bl(this,5,!1),DOc:_.Zb(this.O3a(),x1b),BUb:_.h(_.wl(this,8)),jSa:_.h(_.Hl(this,9,2)),XQb:_.h(_.X(this,10)),zSb:_.h(_.X(this,11)),id:_.h(_.zl(this,12)),CGb:_.h(_.Hl(this,13,2)),DGb:_.h(_.xl(this,14,2))}}else a=void 0;return a};var F1b=new _.qq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetCoreSolution",v_b,D1b,a=>a.hd(),E1b);var H1b=class extends _.cc{constructor(a){super(a)}My(){return _.El(this,_.pl(this,G1b,5))}HC(){return _.Ll(this,5,G1b)!=null}Tl(){return _.Kl(this,1,UO)}qO(){return _.Ml(this,1,UO)}bH(a){_.Tl(this,1,UO,a)}UF(){return _.Ml(this,1,UO)!=null}IW(){return _.Kl(this,2,UO)}w_(a){return _.Tl(this,2,UO,a)}getName(){return _.Y(this,4)}ng(){return _.X(this,4)}Pd(a){return _.Mc(this,4,a)}zi(){return _.Wl(this,4)}},G1b=[5,6],UO=[1,2];H1b.prototype.toObject=function(){return I1b(this)};
var I1b=function(a){if(a!=null)return _.dc(a),{kH:_.h(_.Ll(a,5,G1b)),QOc:_.h(_.Ll(a,6,G1b)),productId:_.h(_.Ml(a,1,UO)),U6:_.h(_.Ml(a,2,UO)),name:_.h(_.X(a,4)),fUb:_.h(_.X(a,3))}};var J1b=class extends _.cc{constructor(a){super(a)}mw(){return _.Y(this,2)}i5(){return _.rl(this,H1b,3,_.kl())}};J1b.Wb=[3];J1b.prototype.toObject=function(){return K1b(this)};var K1b=function(a){if(a!=null)return _.dc(a),{VU:_.h(_.Al(a,1)),description:_.h(_.X(a,2)),LIb:_.Zb(a.i5(),I1b)}};var L1b=class extends _.cc{constructor(a){super(a)}getId(){return _.El(this,1)}IW(){return _.Y(this,2)}w_(a){return _.Mc(this,2,a)}j5(){return _.rl(this,J1b,3,_.kl())}getName(){return _.Y(this,4)}ng(){return _.X(this,4)}Pd(a){return _.Mc(this,4,a)}zi(){return _.Wl(this,4)}mw(){return _.Y(this,5)}O3a(){return _.rl(this,MO,8,_.kl())}Lfa(a){return _.Hl(this,10,_.kl(a))}};L1b.Wb=[3,8,10,13,14];L1b.prototype.toObject=function(){return M1b(this)};
var M1b=function(a){if(a!=null)return _.dc(a),{id:_.h(_.wl(a,1)),U6:_.h(_.X(a,2)),OIb:_.Zb(a.j5(),K1b),name:_.h(_.X(a,4)),description:_.h(_.X(a,5)),LD:_.h(_.X(a,6)),OGb:_.Bl(a,7,!1),DOc:_.Zb(a.O3a(),NO),BUb:_.h(_.wl(a,9)),jSa:_.h(_.Hl(a,10,2)),XQb:_.h(_.X(a,11)),zSb:_.h(_.X(a,12)),CGb:_.h(_.Hl(a,13,2)),DGb:_.h(_.xl(a,14,2))}};var N1b=new _.qq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",G_b,OO,a=>a.hd(),u0b);(class extends _.cc{constructor(a){super(a)}getId(){return _.El(this,1)}Yn(a){return _.Ol(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={id:_.h(_.wl(this,1)),el:_.Bl(this,2,!1)}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={}}else a=void 0;return a};var VO=[1,2,3];(class extends _.cc{constructor(a){super(a)}My(){return _.El(this,_.pl(this,VO,2))}HC(){return _.Ll(this,2,VO)!=null}Tl(){return _.Kl(this,3,VO)}qO(){return _.Ml(this,3,VO)}bH(a){_.Tl(this,3,VO,a)}UF(){return _.Ml(this,3,VO)!=null}Yn(a){return _.Ol(this,4,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={vpd:_.h(_.Ll(this,1,VO)),kH:_.h(_.Ll(this,2,VO)),productId:_.h(_.Ml(this,3,VO)),el:_.Bl(this,4,!1)}}else a=void 0;return a};var O1b=new _.qq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",H_b,PO,a=>a.hd(),t0b);(class extends _.cc{constructor(a){super(a)}My(){return _.El(this,1)}HC(){return _.wl(this,1)!=null}Yn(a){return _.Ol(this,2,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={kH:_.h(_.wl(this,1)),el:_.Bl(this,2,!1)}}else a=void 0;return a};var P1b=class extends _.cc{constructor(a){super(a)}getId(){return _.El(this,1)}};P1b.prototype.toObject=function(){if(this!=null){_.dc(this);var a={id:_.h(_.wl(this,1))}}else a=void 0;return a};var Q1b=new _.qq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProposal",P1b,SO,a=>a.hd(),j1b);(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={pageSize:_.Cl(this,1,50),pageToken:_.h(_.X(this,2))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={pageSize:_.Cl(this,1,50),pageToken:_.h(_.X(this,2)),ahd:_.Bl(this,3,!0)}}else a=void 0;return a};var WO=[2,3,4,5,8];(class extends _.cc{constructor(a){super(a)}Yn(a){return _.Ol(this,1,a)}AC(){return _.El(this,_.pl(this,WO,2))}Ly(){return _.Ll(this,2,WO)}ZG(a){_.ol(this,2,WO,_.sb(a))}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={el:_.Bl(this,1,!1),HJ:_.h(_.Ll(this,2,WO)),MWc:_.h(_.Ll(this,3,WO)),Tcd:_.h(_.Ll(this,4,WO)),OYb:_.h(_.Ll(this,5,WO)),V$c:_.Bl(this,_.pl(this,WO,8),!0),pageSize:_.Cl(this,6,25),pageToken:_.h(_.X(this,7))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}nw(){return _.Y(this,3)}N7(a){return _.Mc(this,3,a)}fF(){return _.gl(this,3)}gX(){return _.Wl(this,3)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={pageSize:_.h(_.zl(this,1)),pageToken:_.h(_.X(this,2)),filter:_.h(_.X(this,3))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}Yn(a){return _.Ol(this,1,a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={el:_.Bl(this,1,!1),pageSize:_.Cl(this,2,25),pageToken:_.h(_.X(this,3))}}else a=void 0;return a};(class extends _.cc{constructor(a){super(a)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={}}else a=void 0;return a};var R1b=class extends _.cc{constructor(a){super(a)}getQuery(){return _.Y(this,1)}setQuery(a){return _.Mc(this,1,a)}f6a(){return _.Wl(this,1)}};R1b.prototype.toObject=function(){if(this!=null){_.dc(this);var a={query:_.h(_.X(this,1)),pageSize:_.Cl(this,2,25),pageToken:_.h(_.X(this,3))}}else a=void 0;return a};var S1b=class extends _.cc{constructor(a){super(a)}ZJ(){return _.Nl(this,PO,1,XO)}Vf(){return _.Nl(this,OO,2,XO)}FL(a){_.tl(this,2,XO,a)}RF(){return _.Tb(this,OO,_.pl(this,XO,2))!==void 0}ava(){return _.Nl(this,L1b,3,XO)}},XO=[1,2,3];S1b.prototype.toObject=function(){return T1b(this)};var T1b=function(a){if(a!=null)return _.dc(a),{product:v0b(a.ZJ()),domain:QO(a.Vf()),Rcd:M1b(a.ava())}};var U1b=class extends _.cc{constructor(a){super(a)}},V1b=_.gc(U1b);U1b.Wb=[1];U1b.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Bnd:_.Zb(_.rl(this,S1b,1,_.kl()),T1b),nextPageToken:_.h(_.X(this,2))}}else a=void 0;return a};var W1b=new _.qq("/google.corp.stacksinfrastructurecatalog.v3.Stacks/Search",R1b,U1b,a=>a.hd(),V1b);(class extends _.cc{constructor(a){super(a)}nva(){return _.ql(this,SO,1)}}).prototype.toObject=function(){if(this!=null){_.dc(this);var a={g0c:k1b(this.nva())}}else a=void 0;return a};var X1b=function(a){var b={withCredentials:!0};b=b||{};b.format="jspb";this.Mh=new _.Rq(b);this.Rh=a==void 0?a:a.replace(/\/+$/,"")};_.ba=X1b.prototype;_.ba.ZJ=function(a,b,c){return cL(this.Mh,this.Rh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProduct",a,b||{},O1b,c)};_.ba.ava=function(a,b,c){return cL(this.Mh,this.Rh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetCoreSolution",a,b||{},F1b,c)};
_.ba.f5=function(a,b,c){return cL(this.Mh,this.Rh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetAnnouncement",a,b||{},v1b,c)};_.ba.Vf=function(a,b,c){return cL(this.Mh,this.Rh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetDomain",a,b||{},N1b,c)};_.ba.nva=function(){return cL(this.Mh,this.Rh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/GetProposal",void 0,{},Q1b)};
_.ba.search=function(a,b,c){return cL(this.Mh,this.Rh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/Search",a,b||{},W1b,c)};var YO=class{constructor(a){this.tRc=a}create(){return new X1b(this.tRc.current.g3)}};YO.O=function(a){return new (a||YO)(_.m(JO))};YO.ta=_.k({token:YO,oa:YO.O,Ea:"root"});var Y1b=function(a,b){const c=new w_b;c.Knb(b.endsWith("/")?b.substring(0,b.length-1):b);c.Yn(a.el);return GK(d=>{var e=a.Bla;return cL(e.Mh,e.Rh+"/$rpc/google.corp.stacksinfrastructurecatalog.v3.Stacks/BatchGetProductInfoForCodePath",c,{"X-Goog-Api-Key":a.environment.apiKey},l1b,d)})},ZO=class{constructor(a,b){this.el=!1;this.environment=a.current;this.Bla=b.create();this.el=window.PY_BYPASS_CACHE==="{{ flags.bypass_cache }}"?!1:window.PY_BYPASS_CACHE==="True"}f5(){const a=new F_b;a.Yn(this.el);
return _.v(GK(b=>this.Bla.f5(a,{"X-Goog-Api-Key":this.environment.apiKey},b)),_.Xf(b=>{console.error("Failed to fetch announcement",b);return _.Ze(b)}))}Vf(a){if(y0b.includes(a))return _.Ze(Error("He"));const b=new G_b;b.ZG(a);b.Yn(this.el);_.Ol(b,4,!1);return _.v(GK(c=>this.Bla.Vf(b,{"X-Goog-Api-Key":this.environment.apiKey},c)),_.Xf(c=>{console.error("Failed to fetch domain",a,c);return c&&c.code===404?_.Ze(Error("Ie`"+a)):_.Ze(c)}))}ZJ(a){const b=new H_b;b.bH(a);b.Yn(this.el);return _.v(GK(c=>
this.Bla.ZJ(b,{"X-Goog-Api-Key":this.environment.apiKey},c)),_.Xf(c=>{console.error("Failed to fetch product",c);return c.message==="Requested entity was not found."?_.Ze(Error("Je`"+a)):_.Ze(c)}))}ava(a,b,c){const d=u_b((new v_b).w_(a),b).Yn(this.el===c?this.el:c);return _.v(GK(e=>this.Bla.ava(d,{"X-Goog-Api-Key":this.environment.apiKey},e)),_.Xf(e=>{console.error("Failed to fetch well-lit path",e);return e.message==="Requested entity was not found."?_.Ze(Error("Ke`"+a)):_.Ze(e)}))}getUrl(a){return`${this.environment.g3}/${"v3"}/${a}?key=${this.environment.apiKey}`}};
ZO.O=function(a){return new (a||ZO)(_.m(JO),_.m(YO),_.m(IO))};ZO.ta=_.k({token:ZO,oa:ZO.O,Ea:"root"});var $O=class{constructor(a,b,c){this.Ga=a;this.N_=b;this.th=c;this.og=new _.Au(this.Ga)}get(a){a.eG&&(a=a.parent||a);if(!a.path)return _.nf;const b=a.path;return this.og.fetch(b,()=>_.v(Y1b(this.N_,`//depot/${b}`),_.Qj(this.Ga,"stacksServiceGet"),_.Xf(c=>{_.Kt(this.th,c);return _.r(new GO)})))}};$O.O=function(a){return new (a||$O)(_.m(_.Jp),_.m(ZO),_.m(_.Lt))};$O.ta=_.k({token:$O,oa:$O.O,Ea:"root"});var Z1b=["clPicker"],$1b=["pathBreadcrumb"],a2b=["refPickerDropdownButton"],b2b=["refPicker"],aP=class{set Va(a){this.iu=a;this.RX.next(a)}get Va(){return this.iu}get d9a(){let a;return!((a=this.Va)==null||!a.params.Pb)}constructor(a,b,c,d,e){this.Ga=a;this.tZ=b;this.Dpb=d;this.Rc=e;this.LP="BreadcrumbRefPicker";this.Dwa=!1;this.JNb=!0;this.oW=this.OV=void 0;this.RX=new _.jg(1);this.Cla=_.sv.has(53)?_.v(this.RX,_.pg(g=>this.Dpb.get(g)),_.u(g=>new Set(_.rl(g,r_b,1,_.kl()).map(l=>`${l.N3a()||""}/`))),
_.rg(g=>{this.Ga.Oo({sJ:new Map([["stacks",g.size>0?"AVAILABLE":"UNAVAILABLE"]])})}),_.mg()):_.xk;this.y0c=_.v(this.RX,_.u(g=>_.qG(g)?{Va:g,aAa:_.Pob,version:0}:void 0));const f=[];this.Mra=_.v(this.RX,_.pg(g=>_.qG(g)?_.v(_.lI(this.tZ,g),_.og(_.JG(g.yb)),_.u(l=>({location:g,Uw:l}))):_.r({location:g,Uw:_.JG("")})),_.u(({location:g,Uw:l})=>this.dea(f,g,l)))}Ra(){}dea(a,b,c){var d=_.LG(b.hc()).ab();a[0]=k_b(this.bka,b);if(_.qG(b)){if(_.VF(d)){if(d.params.Pb){c="CitC Workspace";var e=_.rG(d)}else _.lr(d)||
Mzb(d)?(c="Root",e="HEAD"):(c="Pinned to",e=d.yb,e=d.wj()?e:_.eG(e));d=Object.assign({},{type:2,qa:this.SNc,title:e,label:c,ariaLabel:"Pin to CL",lc:"ChangelistPicker",tooltip:void 0},_.XG(d.hc().rd("").ab()))}else d=this.eXa(d,c),c=iAb(c.type),d={type:1,qa:this.z0c,label:"Ref Picker Button",ariaLabel:"Toggle ref picker dropdown",context:{wjb:d,icon:c}};a[1]=d;d=!b.path||b.path==="/";if(this.JNb&&!d){d=[];c=b;e=c.params.Pj;const g=c.params.eg,l=c.params.Xv,p=c.params.Pb,t=c.params.Fy,x=_.bk(c,0);
for(;c&&c.path;){var f=d.length===0?{Pb:p}:{Pj:e,eg:g,Xv:l,Pb:p,Fy:t};f=_.fr(_.jr(c.hc().dj(f),x).ab());let A;d.unshift({title:_.Sxb(c),Kb:f,path:(A=c)==null?void 0:A.path});c=c.parent}a[2]={type:1,qa:this.x_c,label:"File path",context:{dTb:d,jV:b.path||""}}}else a.splice(2,1)}else a.splice(1,2);return a}eXa(a,b){const c=_.eG(b);return Object.assign({},{title:c,qa:this.Mja,label:_.KG(b.type),ariaLabel:"Ref picker dropdown",lc:this.LP},_.XG(a.hc().rd("").ab()))}};
aP.O=function(a){return new (a||aP)(_.y(_.Dv),_.y(_.mI),_.y(_.tv),_.y($O),_.y(oM))};
aP.wa=_.Kd({type:aP,na:[["repository-breadcrumb","location",""]],rb:function(a,b){a&1&&(_.Xg(Z1b,7,_.Ug),_.Xg($1b,7,_.Ug),_.Xg(a2b,7,_.Ug),_.Xg(b2b,7,_.Ug),_.Xg($N,7));if(a&2){let c;_.$g(c=_.ah())&&(b.SNc=c.first);_.$g(c=_.ah())&&(b.x_c=c.first);_.$g(c=_.ah())&&(b.z0c=c.first);_.$g(c=_.ah())&&(b.Mja=c.first);_.$g(c=_.ah())&&(b.bka=c.first)}},qb:["aria-label","Repository toolbar"],inputs:{Dwa:"isEmptyRepo",JNb:"includePathBreadcrumb",OV:"editLink",oW:"fallbackEditLink",Va:[0,"location","place"]},features:[_.lh([_.mI])],
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&&(_.E(0,"div",4)(1,"div",5),_.B(2,qGb,1,1,"breadcrumb",6),_.R(3,"async"),_.G(),_.J(4,"activity-header-actions",7),_.G(),_.B(5,sGb,1,1,"ng-template",null,0,_.qh)(7,uGb,2,3,"ng-template",null,1,_.qh)(9,wGb,2,3,"ng-template",null,2,_.qh)(11,xGb,1,1,"ng-template",null,3,_.qh),_.J(13,"resource-scope-breadcrumb-item",
8));a&2&&(_.Bg("citc",b.d9a),_.w(2),_.C("ngIf",_.S(3,8,b.Mra)),_.w(2),_.C("place",b.Va)("isEmptyRepo",b.Dwa)("editLink",b.OV)("fallbackEditLink",b.oW),_.w(9),_.C("place",b.Va))},Fa:[CO,DO,_.bo,_.Sr,_.Ur,_.st,_.ou,_.xI,$N,_.iB,_.jB,FO,_.ho,_.OI],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 bP=class{constructor(a){this.LQc=_.v(a.data,_.u(()=>{const b=_.Ti(a.Wc);return _.VF(b)||_.lG(b)?Nzb(b):""}))}};bP.O=function(a){return new (a||bP)(_.y(_.Zh))};
bP.wa=_.Kd({type:bP,na:[["binary-file"]],inputs:{Ysa:"contentLength"},ya:7,Aa:4,Da:[["alternative",""],["icon","source:file"],[4,"ngIf","ngIfElse"],[3,"href"]],qa:function(a,b){a&1&&(_.E(0,"icon-empty-state-display",1)(1,"icon-empty-state-title"),_.Q(2," You have selected a binary file "),_.G(),_.B(3,yGb,5,2,"icon-empty-state-subtitle",2),_.R(4,"async"),_.B(5,zGb,2,0,"ng-template",null,0,_.qh),_.G());a&2&&(a=_.Og(6),_.w(3),_.C("ngIf",_.S(4,2,b.LQc))("ngIfElse",a))},Fa:[_.bo,_.rB,_.tB,_.sB,_.ho],styles:["binary-file[_nghost-%COMP%]{display:flex;height:100%}"]});var c2b=["filterInput"],cP=class{constructor(a){this.Ga=a;this.oya=new _.kn;this.wSb=new _.kn;this.wya=new _.kn;this.Vq=new _.Lw("");this.lUb=this.Cjb=new _.$h(!1);this.Za=new _.Me}Ra(){var a="";this.initialState&&(a=this.initialState.query,this.Vq.setValue(this.initialState.query),this.Cjb.next(this.initialState.S9a));a=_.v(this.Vq.bn,_.og(a),_.Zf(300),_.rg(()=>{this.Ga.mb({element:this.lc,action:"queryChange",gestureName:"CHANGE"})}));this.Za.add(_.ef(a,this.lUb).subscribe(([b,c])=>{var d=!1,e;
if(e=c){try{new RegExp(b,"gi");var f=!0}catch(g){f=!1}e=!f}e?(d=!0,_.Iw(this.Vq,{invalidRegex:{value:""}})):_.Iw(this.Vq,null);e=null;!d&&b&&(d=/[A-Z]/.test(b)?"g":"gi",e=c?new RegExp(b,"g"):new RegExp(_.HC(b),d));this.wya.emit({query:b,S9a:c,Wd:e})}))}Ia(){this.Za.unsubscribe()}hz(a){a.preventDefault()}focus(){this.input&&this.input.ma.focus()}};cP.O=function(a){return new (a||cP)(_.y(_.Jp))};
cP.wa=_.Kd({type:cP,na:[["regex-filter-input"]],rb:function(a,b){a&1&&_.Xg(c2b,7);if(a&2){let c;_.$g(c=_.ah())&&(b.input=c.first)}},Xa:function(a,b){a&1&&_.N("keydown.enter",function(){b.oya.emit(null)})("keydown.shift.enter",function(){b.wSb.emit(null)})},inputs:{initialState:"initialState",label:"label",lc:"trackElement"},outputs:{oya:"onEnter",wSb:"onShiftEnter",wya:"onStateChange"},bc:["*"],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=_.ke();_.Qg();_.E(0,"form",1);_.N("submit",function(d){_.n(c);return _.q(b.hz(d))});_.E(1,"mat-form-field",2);_.B(2,AGb,2,1,"mat-label",3);_.E(3,"input",4,0);_.N("focus",function(){_.n(c);return _.q(_.Og(4).select())});_.G();_.B(5,BGb,2,0,"mat-error",3);_.E(6,"div",5);_.Rg(7);_.G()();_.E(8,"mat-slide-toggle",6);_.R(9,"async");
_.N("change",function(d){_.n(c);d=d.checked;b.Ga.mb({element:b.lc,action:d?"enableRegex":"disableRegex",gestureName:"CHANGE"});b.Cjb.next(d);return _.q()});_.Q(10," Use regex ");_.G()()}a&2&&(_.w(2),_.C("ngIf",b.label),_.w(),_.C("formControl",b.Vq),_.w(2),_.C("ngIf",b.Vq.Co("invalidRegex")),_.w(3),_.C("checked",_.S(9,4,b.lUb)))},Fa:[_.bo,_.MB,_.Ak,_.Fw,_.LB,_.Kw,_.ww,_.dx,_.Zw,_.iA,_.jA,_.xw,_.hx,_.nK,_.lK,_.Nw,_.ho],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 dP=class{};dP.O=function(a){return new (a||dP)};dP.Ca=_.Od({type:dP});dP.Ba=_.nd({imports:[_.io,_.hA,_.mx,_.ox,_.oK,_.oy,_.Vw]});var eP=class{constructor(a,b){this.Ga=a;this.Rc=b;this.Rjc="Find";this.szc="FindInFile";this.Za=new _.Me;this.Fma=new _.$h(0);this.kVc=_.v(this.Rc.vfa,_.eg());this.oYc=_.v(_.ef([this.Rc.vfa,this.Rc.Aua,this.Rc.Bua]),_.u(([c,d,e])=>c.query?e===0?"0 / 0":`${d+1} / ${e}`:""));this.nYc=_.v(_.ef([this.Rc.vfa,this.Rc.Aua,this.Rc.Bua]),_.u(([c,d,e])=>c.query?e===0?(new _.Zt("Match {index} of {totalCount}")).format({index:0,totalCount:0}):(new _.Zt("Match {index} of {totalCount}")).format({index:d+1,totalCount:e}):
""));this.Za.add(_.v(this.Fma,_.sg(this.Rc.Aua)).subscribe(([c,d])=>{this.Ga.mb({element:"FindInFile",action:"matchIndexChange",gestureName:"CHANGE"});BIb(this.Rc,d+c)}))}Ia(){this.Za.unsubscribe()}focus(){this.mUb&&this.mUb.focus()}wya(a){this.Rc.E2a.next(a)}};eP.O=function(a){return new (a||eP)(_.y(_.Jp),_.y(oM))};
eP.wa=_.Kd({type:eP,na:[["find-in-file"]],rb:function(a,b){a&1&&_.Xg(cP,7);if(a&2){let c;_.$g(c=_.ah())&&(b.mUb=c.first)}},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&&(_.E(0,"regex-filter-input",0),_.R(1,"async"),_.N("onEnter",function(){b.Fma.next(1);b.focus()})("onShiftEnter",function(){b.Fma.next(-1);b.focus()})("onStateChange",function(c){return b.wya(c)}),_.E(2,"span",1),_.R(3,"async"),_.Q(4),_.R(5,"async"),_.G()(),_.E(6,"button",2),_.N("click",function(){b.Fma.next(-1);b.focus()}),_.E(7,"mat-icon"),_.Q(8,"keyboard_arrow_up"),_.G()(),_.E(9,"button",3),_.N("click",function(){b.Fma.next(1);
b.focus()}),_.E(10,"mat-icon"),_.Q(11,"keyboard_arrow_down"),_.G()());a&2&&(_.C("label",b.Rjc)("initialState",_.S(1,5,b.kVc))("trackElement",b.szc),_.w(2),_.zg("aria-label",_.S(3,7,b.nYc)),_.w(2),_.ch(" ",_.S(5,9,b.oYc)," "))},Fa:[_.mw,_.Dt,_.ou,cP,_.ho],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 fP=class{};fP.O=function(a){return new (a||fP)};fP.Ca=_.Od({type:fP});fP.Ba=_.nd({imports:[_.io,_.Ux,_.pu,dP]});var d2b=["goToLineInput"],gP=class{constructor(a,b,c){this.Ga=a;this.Kb=b;this.Ua=c;this.Vq=new _.Lw("");this.Yjc="Go To";this.Xjc="Go To Line Number"}focus(){this.CMb&&this.CMb.ma.focus()}hz(a){a.preventDefault();(a=this.Vq.value)&&!isNaN(+a)&&+a>0?this.B5a(Number(this.Vq.value)):_.Iw(this.Vq,{invalidLineNumber:{value:""}})}B5a(a){this.Ga.mb({element:"GoToLine",action:"goToLine",gestureName:"KEYBOARD"});this.Ua.navigate(_.fr(_.kr(_.Ti(this.Kb.Wc).hc(),{line:a}).ab()))}};
gP.O=function(a){return new (a||gP)(_.y(_.Jp),_.y(_.Zh),_.y(_.ni))};
gP.wa=_.Kd({type:gP,na:[["go-to-line"]],rb:function(a,b){a&1&&_.Xg(d2b,7);if(a&2){let c;_.$g(c=_.ah())&&(b.CMb=c.first)}},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=_.ke();_.E(0,"form",1);_.N("submit",function(d){_.n(c);return _.q(b.hz(d))});_.E(1,"mat-form-field",2)(2,"mat-label");_.Q(3);_.G();_.J(4,"input",
3,0);_.B(6,CGb,2,0,"mat-error",4);_.G()()}a&2&&(_.w(3),_.ch(" ",b.Yjc," "),_.w(),_.C("formControl",b.Vq),_.zg("aria-label",b.Xjc),_.w(2),_.C("ngIf",b.Vq.Co("invalidLineNumber")))},Fa:[_.bo,_.MB,_.Ak,_.Fw,_.LB,_.Kw,_.ww,_.dx,_.Zw,_.iA,_.xw,_.hx,_.Nw],styles:["go-to-line[_nghost-%COMP%]{flex-direction:row;display:flex}go-to-line[_nghost-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:205px}@media (max-width:940px){go-to-line[_nghost-%COMP%]   mat-form-field[_ngcontent-%COMP%]{width:195px}}form[_ngcontent-%COMP%]{display:inline-block;padding:8px 0 8px 8px}form[_ngcontent-%COMP%]     .mat-form-field-wrapper{padding-bottom:0}form[_ngcontent-%COMP%]     .mat-form-field-appearance-outline .mat-form-field-infix{padding:.25em 0 .7em}"]});var hP=class{};hP.O=function(a){return new (a||hP)};hP.Ca=_.Od({type:hP});hP.Ba=_.nd({imports:[_.io,_.hA,_.Ux,_.mx,_.ox,_.Vw]});var iP=class{constructor(){this.YHb=!0}Ra(){this.NLb&&this.YHb&&_.HTa(this.NLb)}};iP.O=function(a){return new (a||iP)};iP.La=_.Qd({type:iP,na:[["","focusOnInit",""]],inputs:{NLb:"focusOnInit",YHb:"cdkTrapFocusAutoCapture"}});var e2b=[{zc:"start",Ac:"bottom",mc:"start",uc:"top",offsetX:0,offsetY:0},{zc:"end",Ac:"bottom",mc:"end",uc:"top",offsetX:0,offsetY:0}],f2b=function(a,b){b!==a.vha&&(a.vha=b,a.isOpen.emit(a.vha))},jP=class{constructor(){this.c_c=e2b;this.QJb=this.vha=!1;this.KLb=!0;this.yNb=!1;this.isOpen=new _.kn}Ra(){this.isOpen.emit(!1)}aE(){f2b(this,!this.vha)}NU(){f2b(this,!1);this.Irb&&(this.Irb.focus(),delete this.Irb)}ef(){this.rg&&this.rg.Id&&this.rg.Id.ef()}};jP.O=function(a){return new (a||jP)};
jP.wa=_.Kd({type:jP,na:[["dropdown-button","item","","ariaLabel",""]],rb:function(a,b){a&1&&_.Xg(_.bA,5);if(a&2){let c;_.$g(c=_.ah())&&(b.rg=c.first)}},inputs:{item:"item",ariaLabel:"ariaLabel",QJb:"dense",KLb:"focusAutoCapture",yNb:"iconOnly"},outputs:{isOpen:"isOpen"},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&&_.B(0,HGb,13,23,"ng-container",2);a&2&&_.C("ngIf",b.item)},Fa:[_.ur,_.Op,_.hB,_.bo,_.go,_.Sr,_.Ur,_.mw,_.At,_.ou,_.bA,_.aA,iP,_.ho],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 kP=class{};kP.O=function(a){return new (a||kP)};kP.Ca=_.Od({type:kP});kP.Ba=_.nd({imports:[_.Cr,_.Qp,_.kB,_.io,_.vt,_.Ux,_.pu,_.oy,_.Ms]});var g2b=["dropdownTemplate"],h2b=function(a){a.Rc.E2a.next({S9a:!1,query:"",Wd:null})},i2b=function(a){JGb(()=>a.D2a)},lP=class{constructor(a,b,c,d){this.Kb=a;this.td=b;this.Rc=c;this.OSb=!1;this.lc="FindInFileDropdown";this.displayText="Find in file";this.Za=new _.Me;this.Pg=[];this.Bi=new _.Pu(d);this.Bi.fra=!1;this.Bi.MP("CTRL_F",70,2);this.Bi.MP("CTRL_F",70,8);_.wq(this.Bi,"shortcut",e=>{e.identifier==="CTRL_F"&&this.OSb&&(e.preventDefault(),this.Oq.aE(),JGb(()=>this.D2a));return!0});this.Za.add(_.v(this.Kb.data,
_.u(qK),rK()).subscribe(()=>{h2b(this)}))}Ra(){this.qC={w4:this.dw,title:"Find",lc:this.lc};this.Pg=[this.td.register("findInFile","f",()=>{this.Oq.aE();JGb(()=>this.D2a)}),this.td.register("goToLine","g",()=>{this.Oq.aE();JGb(()=>this.B5a)})]}Ia(){this.Za.unsubscribe();h2b(this);if(this.Pg)for(const a of this.Pg)a();this.Bi&&this.Bi.dispose()}};lP.O=function(a){return new (a||lP)(_.y(_.Zh),_.y(_.Ru),_.y(oM),_.y(_.hi))};
lP.wa=_.Kd({type:lP,na:[["find-in-file-dropdown"]],rb:function(a,b){a&1&&(_.Xg(g2b,7),_.Xg(jP,7),_.Xg(eP,5),_.Xg(gP,5));if(a&2){let c;_.$g(c=_.ah())&&(b.dw=c.first);_.$g(c=_.ah())&&(b.Oq=c.first);_.$g(c=_.ah())&&(b.D2a=c.first);_.$g(c=_.ah())&&(b.B5a=c.first)}},inputs:{OSb:"overrideBrowserSearch"},ya:4,Aa:5,Da:[["dropdownTemplate",""],[3,"click","item","ariaLabel","dense","focusAutoCapture"]],qa:function(a,b){if(a&1){const c=_.ke();_.E(0,"dropdown-button",1);_.N("click",function(){_.n(c);return _.q(i2b(b))});
_.Q(1);_.G();_.B(2,IGb,2,0,"ng-template",null,0,_.qh)}a&2&&(_.C("item",b.qC)("ariaLabel",b.displayText)("dense",!0)("focusAutoCapture",!1),_.w(),_.ch(" ",b.displayText,"\n"))},Fa:[jP,eP,gP],kb:2,Ma:0});var mP=class{constructor(a){this.he=a;a=_.v(this.he.s4a(),_.u(b=>{const c=new Map;return{index:c,J8:[...KGb(b,c)]}}));this.pta=_.v(_.ef([a,this.he.Ela]),_.rg(([b,c])=>{b=b.index;for(const [e,f]of c){c=e;var d=f;if(!b.has(c))continue;const {node:g,bL:l}=b.get(c);c=g.Jf.enabled;const p=g.Jf.qu,t=g.Jf.Cu;Object.assign(g.Jf,d);for(const x of l){d=x.Jf.Cu;g.Jf.qu===1&&t===void 0&&(d=(d||0)+g.Jf.Cu);x.counts.set(LGb(p),(x.counts.get(LGb(p))||1)-1);x.counts.set(LGb(g.Jf.qu),(x.counts.get(LGb(g.Jf.qu))||
0)+1);x.yda.set(c,(x.yda.get(c)||1)-1);x.yda.set(g.Jf.enabled,(x.yda.get(g.Jf.enabled)||0)+1);const A=(x.counts.get(2)||0)>0?2:(x.counts.get(0)||0)>0?0:(x.counts.get(1)||0)>0?1:void 0;d={enabled:(x.yda.get(!0)||0)>0,qu:A,Cu:d};Object.assign(x.Jf,d)}}}),_.u(([b])=>b.J8))}};mP.O=function(a){return new (a||mP)(_.m(uM))};mP.ta=_.k({token:mP,oa:mP.O});var j2b=class extends GWb{constructor(){super(...arguments);this.B8a=[]}set tj(a){this.B8a=a;a=this.wh.selected;this.wh.clear();this.wh.select(...MGb(a,this.B8a))}get tj(){return this.B8a}};var k2b=class{constructor(){this.cache=new Map}transform(a,b){a:{var c=a.displayName;const d=a.Jf;switch(a.type){case 1:b={ji:a.ji,displayName:c,Jf:d,level:b,UN:!1,zha:a.zha};break a;case 0:if(a.children.length===0)throw Error("Le");b={py:a.py,displayName:c,Jf:d,level:b,UN:!0};break a;default:b=_.xc(a,"Unsupported tree node type");break a}b=void 0}a=a.type===1?`layer-${a.ji}`:`category-${a.py}`;if((c=this.cache.get(a))&&_.sc(Object.assign({},b,{Jf:void 0}),Object.assign({},c,{Jf:void 0}))&&_.sc(b.Jf,
c.Jf))return c;this.cache.set(a,b);return b}};var nP=class{set ji(a){this.jQb.next(a)}constructor(a){this.jQb=new _.jg(1);this.DFa=zVb;this.Jf=_.v(this.jQb,_.pg(b=>a.IX(b)))}};nP.O=function(a){return new (a||nP)(_.y(uM))};
nP.wa=_.Kd({type:nP,na:[["layer-status"]],inputs:{ji:"layer"},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&&
(_.B(0,QGb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.Jf))},Fa:[_.bo,_.co,_.eo,_.zF,_.ou,_.Ox,_.Rx,_.ho],styles:["mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;vertical-align:middle}"],Ma:0});var YGb=a=>({expanded:a}),aHb=new _.Zt("Expand {categoryName}"),$Gb=new _.Zt("Collapse {categoryName}"),RGb=function(a,{checked:b},{ji:c}){b?yXb(a.he,c):zXb(a.he,c);a.Ga.mb({element:"LayerMenu",action:b?"enableLayer":"disableLayer",Me:c,gestureName:"CLICK"})},VGb=function(a,b,c){const d=b.key;var e=b.target;if(e&&e instanceof HTMLElement)switch(e=_.CG(e,"mat-tree-node","mat-tree"),d){case "ArrowUp":e&&(b.preventDefault(),(a=e.previousElementSibling)&&(a=gHb(a))&&a.focus());break;case "ArrowDown":e&&
(b.preventDefault(),(a=e.nextElementSibling)&&(a=gHb(a))&&a.focus());break;case "ArrowLeft":b.preventDefault();if(c.UN)a.Cc.collapse(c);else if(e)for(b.preventDefault(),a=e.previousElementSibling;a;){if(a.matches("mat-tree-node.category-node")){a=gHb(a);if(!a)break;a.focus();break}a=a.previousElementSibling}break;case "ArrowRight":b.preventDefault(),c.UN&&a.Cc.expand(c)}},XGb=function(a,b,c){let d=a.Cc.nO(c).filter(cHb);b.checked?(d.some(e=>e.zha)&&(d=d.slice(0,1)),yXb(a.he,...d.map(e=>e.ji))):zXb(a.he,
...d.map(e=>e.ji));a.Ga.mb({element:"LayerMenu",action:b.checked?"enableCategory":"disableCategory",Me:c.py,gestureName:"CLICK"})},ZGb=function(a,b){return a.Cc.nO(b).some((c,d,e)=>{d=c.zha;return c.Jf.enabled!==e[0].Jf.enabled&&!d})},oP=class{constructor(a,b,c,d){this.he=b;this.Ga=c;this.rc=new _.fg;this.Cc=new j2b(dHb,eHb);const e=new k2b;this.dataSource=new MWb(this.Cc,new LWb((f,g)=>e.transform(f,g),dHb,eHb,fHb),[]);_.v(d.pta,_.qg(this.rc),_.rg(()=>{_.ln(a)}),_.cg()).subscribe(f=>{this.dataSource.data=
f})}Ra(){}Ia(){this.rc.next()}Ud(a){return this.Cc.Ud(a)}vj(a,b){return b.UN}};oP.O=function(a){return new (a||oP)(_.y(_.Ah),_.y(uM),_.y(_.Jp),_.y(mP))};
oP.wa=_.Kd({type:oP,na:[["layer-menu"]],features:[_.lh([mP,tVb])],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&&(_.E(0,"mat-tree",1),_.B(1,WGb,5,3,"mat-tree-node",2)(2,bHb,6,9,"mat-tree-node",3),_.G());a&2&&(_.C("dataSource",b.dataSource)("treeControl",b.Cc),
_.w(2),_.C("matTreeNodeDefWhen",b.vj))},Fa:[_.$n,_.bo,nP,_.mw,_.Dt,_.xD,_.yD,_.ou,_.NJ,_.rD,_.tD,_.uD,_.vD,cM],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 l2b=["layerMenuDropdownItem"],pP=class{constructor(){this.lX="https://g3doc.corp.google.com/tools/gsearch/g3doc/develop/layers-help.md"}Ra(){this.qC={w4:this.lXc,title:"Layers",lc:"LayerMenuDropdown"}}};pP.O=function(a){return new (a||pP)};
pP.wa=_.Kd({type:pP,na:[["layer-menu-dropdown"]],rb:function(a,b){a&1&&_.Xg(l2b,7);if(a&2){let c;_.$g(c=_.ah())&&(b.lXc=c.first)}},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&&(_.J(0,"dropdown-button",1),_.B(1,hHb,6,1,"ng-template",null,0,_.qh));
a&2&&_.C("item",b.qC)("dense",!0)},Fa:[jP,_.Kp,oP,_.mw,_.Et,_.ou],styles:[".layer-menu-title[_ngcontent-%COMP%]{border-bottom-style:solid;border-bottom-width:1px;display:block;font-family:Google Sans,sans-serif;font-weight:500;line-height:26px;padding:5px 10px}.help-link[_ngcontent-%COMP%]{position:absolute;display:block;top:5px;right:10px}.mat-icon[_ngcontent-%COMP%]{height:18px;font-size:18px;line-height:18px;width:18px;--mdc-icon-button-icon-size:$small-icon-size;vertical-align:middle}a.mat-mdc-icon-button[_ngcontent-%COMP%]{height:26px;width:26px;line-height:26px;padding:0}"],
Ma:0});var qP=class{constructor(){this.Ub=[];this.tooltip="Copy link"}Ra(){}copy(){this.button.trigger()}};qP.O=function(a){return new (a||qP)};
qP.wa=_.Kd({type:qP,na:["link-row label  url  shortcut ".split(" ")],rb:function(a,b){a&1&&_.Xg(_.oB,7);if(a&2){let c;_.$g(c=_.ah())&&(b.button=c.first)}},inputs:{label:"label",ariaLabel:"ariaLabel",Ub:"shortcut",url:"url"},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&&(_.E(0,"span"),_.Q(1),_.G(),_.J(2,"copy-button",1,0)(4,
"menu-keyboard-shortcut-hint",2));a&2&&(_.w(),_.dh(b.label),_.w(),_.C("hasLightLabel",!0)("spaceBetweenButtonLabelAndText",!0)("removeBorder",!0)("hoverMsg",b.tooltip)("copyText",b.url)("aria-label",b.ariaLabel)("buttonLabel",b.url),_.w(2),_.C("shortcut",b.Ub))},Fa:[_.oB,_.GI],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 rP=class{constructor(a,b){this.Ga=a;this.jSc=b;this.og=new _.Au(this.Ga)}list(a,b=[]){if(!a.tb||!a.Vc||!a.repository)return _.Ze("Missing necessary repo group details.");const c=Object.assign({},uK(a.tb,a.Vc),{fileSpecPath:a.path,fileSpecSourceRootRefSpec:a.yb,fileSpecSourceRootRepositoryKeyRepositoryName:a.repository,fileSpecType:"FILE",attributeNames:b});return _.v(this.og.fetch(c,()=>this.jSc.list(c)),_.u(d=>d.EBa))}};rP.O=function(a){return new (a||rP)(_.m(_.Jp),_.m(yL))};
rP.ta=_.k({token:rP,oa:rP.O,Ea:"root"});var m2b=["clLink"],n2b=["dropdownList"],o2b=["buildLink"],p2b=["headLink"],q2b=["includeLink"],r2b=["pathLink"],s2b=["google3Link"],t2b=["publicCsHeadLink"],u2b=["publicCommitLink"],LHb=()=>["l","p"],MHb=()=>["l","h"],jHb=()=>["l","r"],pHb=()=>["l","g"],sHb=()=>["l","i"],vHb=()=>["l","b"],DHb=()=>["l","e"],FHb=()=>["l","c"],iHb=function(a){const b=!!a.Va.params.line;return _.WF(a.Va)?b?"Line & CL":"CL":b?"Line & Commit":"Commit"},NHb=function(a){if(_.nG(a.Va))return _.enb(a.Va)},OHb=function(a){if(_.VF(a.Va)||
_.lG(a.Va))switch(a.wb.kind){case 1:return a.wb.YK?`${a.wb.YK}/`:void 0;case 0:return a.wb.YK}},v2b=function(a,b){if(!a.Va||!_.nG(a.Va))return _.r(null);var c=_.enb(a.Va);c=c.replace(/\.(?:cc?|mm?)$/,".h");c.endsWith(".proto")&&(c=c.replace(/\.proto$/,".proto.h"));if(c.endsWith(".h"))return rHb(a)?_.r(`#import "${c}"`):_.r(`#include "${c}"`);if(c.endsWith(".dart")){c=c.split("/lib/");if(c.length<2)return _.r(null);a=c.slice(0,c.length-1).join("/lib/");return _.r(`import 'package:${a.replace(/\//g,
".")+"/"+c[c.length-1]}';`)}if(c.endsWith(".java")){if(c.startsWith("java/"))c=c.substring(5);else return _.r(null);c=c.substring(0,c.length-5);c=c.replace(/\//g,".");return _.r(`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 _.r(null);b=c.substring(d+1,c.length);c=c.substring(0,d).replace(/\//g,".");a||(c=`google3.${c}`);
return _.r(`from ${c} import ${b}`)}return c.endsWith(".td")?_.r(`include "${c}"`):c.endsWith(".value")?_.r(`#import "${c.replace(/\.value$/,".h")}"`):c.endsWith(".swift")?_.v(b,_.u(d=>{if(!d)return null;var e;if(((e=d.dl[0])==null?void 0:e.name)==="module_name"&&d.dl[0].stringValue)return`import ${d.dl[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=RHb(d);e=RHb(e);return`import ${d}_${e}`})):
_.r(null)},w2b=function(a,b){return _.v(b,_.u(c=>{let d=a.Va;_.VF(a.Va)&&(d=_.jr(d.hc()).ab());d=d.hc().dj({line:a.Va.params.line,Nf:c,Pb:a.Va.params.Pb,Zp:a.Va.params.Zp}).ab();return nVb(a.I_,d)}))},x2b=function(a,b){return OHb(a)?_.v(b,_.u(c=>{let d=OHb(a);const e=_.Npa(a.Va.params.line);e&&(d=`${d};l=${e.toString()}`);c&&(d=`${d};drc=${c}`);return d})):_.r(void 0)},rHb=function(a){return a.wb.kind===0&&a.wb.VO!==void 0&&["objectivec","objectivec++"].includes(a.wb.VO)},sP=class{constructor(a,b,
c,d,e,f,g){this.Ga=a;this.zh=b;this.CNc=c;this.td=d;this.AXa=e;this.window=f;this.I_=g;this.Xc=_.FF;this.bkc="List of code hyperlinks";this.BQb=this.AQb=this.zQb=this.mJb=_.nf;this.Pg=[];this.Iab=this.AXa.Iab}get Va(){return this.wb.location}Ra(){this.qC={title:"Links",w4:this.dw,lc:"LinksDropdown"};this.IQ=this.td.register("toggleLinkDropdown","l",()=>{this.Oq.aE();this.Ts("toggleDropdown")})}Rb(){const a=_.v(QHb(this.Va,this.zh),_.kg(1),_.df()),b=_.v(this.CNc.list(this.Va,_.enb(this.Va).endsWith(".swift")?
["module_name"]:[]),_.u(c=>{if(c!=null&&c.length)return c[0]}));this.mJb=_.v(b,_.u(c=>_.sF(c==null?void 0:c.name)),_.rg(c=>{c&&this.Pg.push(this.td.register("copyBuildRule","b",()=>{this.ANc.copy();this.Ts("focusIncludeBuildRule")},!0))}),_.Xf(()=>_.rF("Error contacting Depserver")),_.og(_.GF));this.AQb=_.v(v2b(this,b),_.u(c=>_.sF(c)),_.rg(c=>{c&&this.Pg.push(this.td.register("copyIncludeLink","i",()=>{this.cVc.copy();this.Ts("focusIncludeLink")},!0))}),_.Xf(()=>_.rF("TODO: Error message")),_.og(_.GF));
this.zQb=_.v(w2b(this,a),_.rg(()=>{this.Pg.push(this.td.register("copyClLink","r",()=>{this.ssa.copy();this.Ts("focusClLink")},!0))}),_.u(_.sF),_.Xf(()=>_.rF("Error determining most recent commit")),_.og(_.GF));this.BQb=_.v(x2b(this,a),_.rg(()=>{this.Pg.push(this.td.register("copyPublicCommitLink","c",()=>{this.k0c.copy();this.Ts("focusPublicCommitLink")},!0))}),_.u(_.sF),_.Xf(()=>_.rF("Error determining most recent commit")),_.og(_.GF))}Ia(){this.IQ&&this.IQ();this.GQ()}Lia(){this.GQ()}Mia(){this.Pg=
[this.td.register("copyPathLink","p",()=>{this.y_c.copy();this.Ts("focusPathLink")},!0),this.td.register("copyHeadLink","h",()=>{this.jX.copy();this.Ts("focusHeadLink")},!0)];NHb(this)&&this.Pg.push(this.td.register("copyGoogle3Link","g",()=>{this.JTc.copy();this.Ts("focusGoogle3Link")},!0));OHb(this)&&this.Pg.push(this.td.register("copyPublicHeadLink","e",()=>{this.l0c.copy();this.Ts("focusPublicHeadLink")},!0))}Ts(a){this.Ga.mb({element:"LinksDropdown",action:a,projectId:this.Va.tb,gestureName:"KEYBOARD"})}GQ(){if(this.Pg)for(const a of this.Pg)a()}};
sP.O=function(a){return new (a||sP)(_.y(_.Jp),_.y(_.hI),_.y(rP),_.y(_.Ru),_.y(SM),_.y(_.ru),_.y(_.Gz))};
sP.wa=_.Kd({type:sP,na:[["links-dropdown","viewData",""]],rb:function(a,b){a&1&&(_.Xg(m2b,5),_.Xg(n2b,7),_.Xg(jP,7),_.Xg(o2b,5),_.Xg(p2b,5),_.Xg(q2b,5),_.Xg(r2b,5),_.Xg(s2b,5),_.Xg(t2b,5),_.Xg(u2b,5));if(a&2){let c;_.$g(c=_.ah())&&(b.ssa=c.first);_.$g(c=_.ah())&&(b.dw=c.first);_.$g(c=_.ah())&&(b.Oq=c.first);_.$g(c=_.ah())&&(b.ANc=c.first);_.$g(c=_.ah())&&(b.jX=c.first);_.$g(c=_.ah())&&(b.cVc=c.first);_.$g(c=_.ah())&&(b.y_c=c.first);_.$g(c=_.ah())&&(b.JTc=c.first);_.$g(c=_.ah())&&(b.l0c=c.first);_.$g(c=
_.ah())&&(b.k0c=c.first)}},inputs:{wb:"viewData"},features:[_.be],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=_.ke();_.E(0,"dropdown-button",9);_.N("isOpen",function(d){_.n(c);return _.q(d?b.Mia():b.Lia())});_.G();_.B(1,PHb,14,20,"ng-template",null,0,_.qh)}a&2&&_.C("item",b.qC)("ariaLabel",b.bkc)("dense",!0)},Fa:[_.bo,jP,_.Ur,_.zF,qP,_.ho],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 tP=class{constructor(a,b,c,d){this.Ga=a;this.YN=b;this.nf=d;this.og=new _.Au(this.Ga)}e4a(a,b,c=[]){if(!sK(a))return _.r(_.qF("Dynamic related files unavailable"));const d=dVb(eVb(gVb(fVb((new _.GSa).jQ(_.lua(a.tb,a.Vc,a.repository)))).rd(a.path),b),c);return _.v(this.og.fetch(d.hd(),()=>_.Iv(this.nf,()=>this.YN.e4a(d,this.nf.il()),"FileService.getRelated")),_.u(e=>_.sF(SHb(e))),_.og(_.GF),_.Xf(()=>_.r(_.qF("Dynamic related files unavailable"))))}};
tP.O=function(a){return new (a||tP)(_.m(_.Jp),_.m(_.W7a),_.m(_.tv),_.m(_.Zv))};tP.ta=_.k({token:tP,oa:tP.O,Ea:"root"});var y2b=["dropdownList"],WHb=a=>["r",a],C2b=function(a,b){const c=b.parent,d=b.path,e=_.v(a.cia(c),_.u(g=>{const l=[];for(const p of g)(g=z2b(a,d,p))&&l.push(g);c.path&&l.push({aO:c.path,Aza:"parent",Ub:"p"});return l}));let f=_.r([]);if(!b.eG){const g=A2b(a,d);g&&(b=fIb(b,g.HBa),f=_.v(a.cia(b),_.u(l=>l.length&&(l=_.Fi(l[0]))?[gIb(l,g.Rwa)]:[]),_.og([])))}else if(c.path){const g=A2b(a,c.path);g&&(b=fIb(c,g.HBa),f=_.v(a.cia(b),_.u(l=>{const p=[];for(const t of l){const x=B2b(d,t,g.HBa);x&&p.push(x)}!p.length&&
l.length&&(l=_.Fi(l[0]))&&p.push(gIb(l,g.Rwa));return p}),_.og([])))}return _.v(_.ef(f,e),_.u(([g,l])=>g.concat(l)))},z2b=function(a,b,c){if(c!==b){var d=_.$A(c);b=_.$A(b);for(const e of a.config.vZ){const f=e.Wd.exec(b);if(f&&(a=new RegExp(THb(e.Ng,g=>_.HC(f[Number(g)]))),d.match(a)))return{aO:c,Aza:e.label,Ub:e.Ub}}}},A2b=function(a,b){for(const {QD:c,XD:d}of a.config.j0){if(b.match(c.Ip))return{Rwa:!0,HBa:c};if(b.match(d.Ip))return{Rwa:!1,HBa:d}}},B2b=function(a,b,c){const d=_.$A(b),e=c.Wd.exec(_.$A(a));
if(e&&(a=new RegExp(THb(c.Ng,f=>_.HC(e[Number(f)]))),d.match(a)))return{aO:b,Aza:"test",Ub:"t"}},uP=class{set Va(a){this.Om.next(a)}get Va(){return this.Om.value}constructor(a,b,c,d,e,f,g,l){this.Ga=a;this.VQc=c;this.Ds=d;this.th=e;this.Ua=f;this.td=g;this.I_=l;this.Xc=_.FF;this.label="Related files";this.lc="RelatedFilesDropdown";this.n9a=new _.$h(!1);this.Om=new _.$h(new _.Si({}));this.Za=new _.Me;this.Pg=[];this.Jjb=_.v(this.Om,_.pg(p=>C2b(this,p)));_.sv.has(13)&&(this.UQc=_.v(this.Jjb,_.sg(this.Om.Tf()),
_.pg(([p,t])=>{if(!_.WF(t))return _.r(_.sF([]));p=p.map(x=>x.aO);return this.VQc.e4a(t,10,p)}),_.rg(p=>{p.state===2&&this.Oq&&p.Tb.length>0&&setTimeout(()=>{this.Oq.ef()},0)})))}Ra(){this.qC={w4:this.dw,title:"Related files",lc:this.lc};this.IQ=this.td.register("toggleRelatedFilesDropdown","r",()=>{this.Oq.aE();this.Ga.mb({element:this.lc,action:"toggleDropdown",gestureName:"KEYBOARD"})});this.Za.add(_.ef([this.Jjb,this.n9a.Tf(),this.Om.Tf()]).subscribe(([a,b,c])=>{this.GQ();b&&this.Gjb(a,c)}))}Ia(){this.IQ&&
this.IQ();this.GQ();this.Za.unsubscribe()}Mia(){this.n9a.next(!0)}Lia(){this.n9a.next(!1)}Gjb(a,b){const c=new Set;for(const d of a){const e=d.Aza;e&&d.Ub&&!c.has(d.Ub)&&(c.add(d.Ub),this.Pg.push(this.td.register(e,d.Ub,()=>{this.Oq.aE();this.Ga.mb({element:this.lc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});this.Ua.navigate(_.fr(_.LG(b.hc().rd(d.aO)).ab()))},!0)),this.Pg.push(this.td.register(`${e}InNewTab`,`shift+${d.Ub}`,()=>
{this.Oq.aE();this.Ga.mb({element:this.lc,action:`navigateTo${String(e.charAt(0)).toUpperCase()+String(e.slice(1)).toLowerCase()}`,gestureName:"KEYBOARD"});const f=_.LG(b.hc().rd(d.aO)).ab();_.Bc(window,_.g$a(this.I_,f),"_blank")},!0)))}}iva(a){return _.v(this.Om,_.u(b=>_.fr(_.LG(b.hc().rd(a)).ab())))}cia(a){return _.v(this.Ds.list(a.tb,a.Vc,a.repository,_.ek(a),a.path||"",a.params.Pb),_.u(b=>b.map(c=>c.oe())),_.Xf(b=>{_.Kt(this.th,b);return _.r([])}))}GQ(){for(const a of this.Pg)a();this.Pg=[]}};
uP.O=function(a){return new (a||uP)(_.y(_.Jp),_.y(_.tv),_.y(tP),_.y(_.dJ),_.y(_.Lt),_.y(_.ni),_.y(_.Ru),_.y(_.Gz))};
uP.wa=_.Kd({type:uP,na:[["related-files-dropdown"]],rb:function(a,b){a&1&&(_.Xg(jP,7),_.Xg(y2b,7));if(a&2){let c;_.$g(c=_.ah())&&(b.Oq=c.first);_.$g(c=_.ah())&&(b.dw=c.first)}},inputs:{config:"config",Va:"place"},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=_.ke();_.E(0,"dropdown-button",3,0);_.N("isOpen",function(d){_.n(c);return _.q(d?b.Mia():b.Lia())});_.Q(2);_.G();_.B(3,eIb,5,6,"ng-template",null,1,_.qh)}a&2&&(_.C("item",b.qC)("ariaLabel",b.label)("dense",!0),_.w(2),_.ch(" ",b.label,"\n"))},Fa:[_.Op,_.ao,_.bo,_.co,_.eo,jP,_.BF,_.zF,_.IF,_.wA,_.yF,_.Px,_.GI,_.sp,_.ho,_.xB],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});_.D2b=[];var E2b=["dropdownTemplate"],iIb=a=>["v",a],vP=class{constructor(a,b){this.Ga=a;this.td=b;this.KXc=_.D2b;this.Okc="View this file in an external site";this.dG=!1;this.Cda="ciderv";this.Qla=!1;this.Qza=[];this.Pg=[]}Ra(){this.qC={title:"View in",w4:this.dw,lc:"ViewInDropdown"};this.IQ=this.td.register("openViewInDropdown","v",()=>{this.Oq.aE();this.Ts("openDropdown")})}Rb(a){if(a.place||a.ciderDefault.kg!=null||a.suggestUniqueCiderWs.kg!=null){const e=this.Va;a=[];for(var b of this.KXc){if(b.Wd&&!e.path.match(b.Wd))continue;
var c=b,d=Object.assign({},c);c=c.hE;d=(delete d.hE,d);c=c(e);let f;if((f=c)==null?0:f.includes("cider.corp.google.com"))switch(this.Cda){case "prompt":let g;c=(g=Gzb(c,this.Qla))!=null?g:null}c&&a.push(Object.assign({},d,{url:c}))}this.dG||(b=Nzb(e))&&a.push({description:"View raw file content",key:"r",label:"Raw Content View",url:b});this.Bva&&a.push({description:"View in Gitiles",key:"g",label:"View in Gitiles",url:this.Bva});this.YK&&a.push({description:"View in Public CS",key:"e",label:"View in Public CS",
url:this.YK});this.Qza=a}}Ia(){this.IQ&&this.IQ();this.GQ()}Lia(){this.GQ()}Mia(){for(const a of this.Qza)this.Pg.push(this.td.register(a.label,a.key,()=>{_.Bc(window,a.url,"_blank");this.Oq.NU();this.Ts(a.label)},!0))}Ts(a){this.Ga.mb({element:"ViewInDropdown",action:a,projectId:this.Va.tb,gestureName:"KEYBOARD"})}GQ(){for(const a of this.Pg)a();this.Pg=[]}};vP.O=function(a){return new (a||vP)(_.y(_.Jp),_.y(_.Ru))};
vP.wa=_.Kd({type:vP,na:[["view-in-dropdown"]],rb:function(a,b){a&1&&(_.Xg(jP,5),_.Xg(E2b,7));if(a&2){let c;_.$g(c=_.ah())&&(b.Oq=c.first);_.$g(c=_.ah())&&(b.dw=c.first)}},inputs:{Va:"place",Bva:"gitilesLink",YK:"ossLink",dG:"isGenerated",Cda:"ciderDefault",Qla:"suggestUniqueCiderWs"},features:[_.be],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&&_.B(0,hIb,1,3,"dropdown-button",1)(1,kIb,2,1,"ng-template",null,0,_.qh);a&2&&_.C("ngIf",b.Qza.length)},Fa:[_.ao,_.bo,jP,_.IF,_.wA,_.yF,_.GI],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 uIb=a=>({enabled:a}),qIb=function(a,b="CLICK"){a.he.OC("BLAME")?(zXb(a.he,"BLAME"),F2b(a,!1,b)):(yXb(a.he,"BLAME"),F2b(a,!0,b))},F2b=function(a,b,c){a.Ga.mb({element:"RepositoryDetailHeaderBlame",action:b?"show":"hide",projectId:a.Ld.tb,gestureName:c})},wP=class{set wb(a){this.Sz?this.Sz.next(a):this.Sz=new _.$h(a)}get wb(){return this.Sz.value}get yWc(){return _.gr(this.Ld,_.jG(this.Ld.hc(),"ref").ab())}get hXb(){return this.componentId!=="DiffDetailHeader"&&(this.componentId!=="FileDetail"||
this.contentType!=="code-diff")}get rla(){return this.componentId==="FileDetail"&&this.contentType==="text"}get q3c(){return sK(this.Ld)&&this.componentId==="FileDetail"&&this.contentType&&["binary","largeFile","markdown","text","jupyter"].includes(this.contentType)}get iQb(){const a=this.componentId==="FolderDetail"&&_.sv.has(11);return _.sv.has(23)&&(this.rla||a)}get dG(){return _.tG(this.wb.IG)}get EPb(){return _.sv.has(85)&&this.rla}constructor(a,b,c,d,e,f,g,l){this.Ga=a;this.xe=b;this.he=d;this.td=
e;this.Dza=f;this.service=g;this.ac=l;this.y_b=_.v(this.ac.Nub,_.mg(1))}Ra(){this.yl=this.td.register("toggleBlame","b",()=>{this.rla&&(qIb(this,"KEYBOARD"),_.ln(this.xe))})}Ia(){this.yl&&this.yl()}get Ld(){return this.wb.location}get KVc(){return this.he.OC("BLAME")}IO(){return _.v(this.service.IO(_.v(this.Sz,_.u(a=>a.kind===1))),_.u(a=>({visible:a})))}};wP.O=function(a){return new (a||wP)(_.y(_.Jp),_.y(_.Ah),_.y(_.tv),_.y(uM),_.y(_.Ru),_.y(_.jK),_.y(oM),_.y(_.Xv))};
wP.wa=_.Kd({type:wP,na:[["header-actions","componentId","","viewData",""]],inputs:{componentId:"componentId",contentType:"contentType",wb:"viewData"},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&&(_.B(0,lIb,1,0,"layer-menu-dropdown",0),_.Q(1,"\n"),_.B(2,mIb,2,3,"find-in-file-dropdown",1),_.Q(3,"\n"),_.B(4,nIb,1,1,"links-dropdown",2),_.Q(5,"\n"),_.B(6,oIb,4,10,"view-in-dropdown",
3),_.Q(7,"\n"),_.B(8,pIb,2,2,"related-files-dropdown",4),_.Q(9,"\n"),_.Q(10,"\n"),_.B(11,rIb,5,2,"button",5),_.Q(12,"\n"),_.B(13,sIb,7,2,"ng-container",0),_.R(14,"async"),_.Q(15,"\n"),_.B(16,vIb,5,5,"ng-container",0),_.Q(17,"\n"),_.J(18,"fullscreen-button",6),_.Q(19,"\n"));a&2&&(_.C("ngIf",b.iQb),_.w(2),_.C("ngIf",b.rla),_.w(2),_.C("ngIf",b.hXb),_.w(2),_.C("ngIf",b.q3c),_.w(2),_.C("ngIf",b.Dza.config&&!b.yWc&&b.hXb),_.w(3),_.C("ngIf",b.rla&&!b.iQb),_.w(2),_.C("ngIf",_.S(14,9,b.IO())),_.w(3),_.C("ngIf",
b.EPb),_.w(2),_.C("componentId",b.componentId))},Fa:[_.Op,_.bo,lP,SN,pP,sP,_.mw,_.At,_.Dt,_.ou,_.Ox,_.Rx,uP,vP,_.ho],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 xP=class{set wb(a){this.dG=_.tG(a.IG);this.ZOb=_.hnb(a.IG);var b;(b=a.location.path||"")&&b!=="/"?(b=_.$A(b),b=b.substr(-1)==="/"?b.substr(0,b.length-1):b):b="Repository Root";this.fgb=b;if(a.kind===0&&a.gMb.length!==0){var c=a.gMb[0],d=_.ql(c,_.fk,1);b=d.In();d=d.rO();c=c.oe();b={ae:Dzb(b),repository:_.Y(b,2)};const {ae:e,repository:f}=b;b=e.type==="depot"?new _.Ri({repository:f,yb:d,path:c,params:void 0}):new _.Si({ae:e,repository:f,yb:d,path:c,params:void 0})}else b=void 0;this.y3a=b;this.UXb=
_.Jk(a.location);this.yCa=a}get wb(){return this.yCa}get Va(){return this.wb.location}constructor(a,b,c){this.Ga=a;this.td=c;this.ZOb=this.dG=this.h3c=!1;this.fgb="";this.UXb="FILE";this.hDa="Generated by a BUILD rule. See go/bbcp for more details";this.ZQ="detail-header-id";this.lc="DetailHeader";this.yl=()=>{};this.Iob=_.sv.has(22)}Ra(){this.yl=this.td.register("triggerStarButton","s",()=>{this.Ga.mb({element:"DetailHeader",action:"changeStar",gestureName:"KEYBOARD"});this.SXb&&this.SXb.gtb.next({kind:"event",
action:"KEYBOARD"})})}Ia(){this.yl()}};xP.O=function(a){return new (a||xP)(_.y(_.Jp),_.y(_.tv),_.y(_.Ru))};
xP.wa=_.Kd({type:xP,na:[["detail-header","componentId","","viewData",""]],rb:function(a,b){a&1&&_.Xg(_.hJ,5);if(a&2){let c;_.$g(c=_.ah())&&(b.SXb=c.first)}},inputs:{componentId:"componentId",contentType:"contentType",h3c:"showLinksDropdown",wb:"viewData"},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&&(_.E(0,"div",1)(1,"div",2),_.B(2,wIb,1,4,"star",3),_.E(3,"h2",4),_.Q(4),_.B(5,zIb,3,3,"ng-container",5),_.G(),_.J(6,"commit-information",6),_.G(),_.J(7,"header-actions",7),_.G(),_.B(8,
AIb,1,0,"ng-template",null,0,_.qh));a&2&&(_.w(2),_.C("ngIf",b.Iob),_.w(),_.zg("id",b.ZQ),_.w(),_.ch(" ",b.fgb," "),_.w(),_.C("ngIf",b.dG),_.w(),_.C("activeLocation",b.Va)("showMostRecentCommitForPath",!0)("lastSubmoduleFetchSpec",b.wb.h6),_.w(),_.C("componentId",b.componentId)("contentType",b.contentType)("viewData",b.wb))},Fa:[_.Op,nN,_.bo,_.Sr,_.Ur,_.st,_.gA,wP,_.Ox,_.Rx,_.sp,_.hJ],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 yP=class{constructor(){this.Lwb=2}Ra(){}get J_c(){return _.fr(_.YG(this.wb.location.hc(),a=>{delete a.Wy;delete a.Hm}).ab())}};yP.O=function(a){return new (a||yP)};
yP.wa=_.Kd({type:yP,na:[["diff-detail-header"]],inputs:{wb:"viewData"},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&&(_.E(0,"div",0)(1,"div",1),_.J(2,"commit-information",2),_.G(),_.E(3,"a",3)(4,"button",4)(5,"mat-icon"),_.Q(6,"clear"),_.G()()()(),_.E(7,"div",5),_.J(8,"commit-information",6)(9,"div",7)(10,"header-actions",8),_.G());a&2&&(_.w(2),_.C("activeLocation",b.wb==null?null:b.wb.location)("version",b.Lwb),_.w(),_.C("routerLink",b.J_c)("trackProjectId",b.wb.location.tb),_.w(5),_.C("activeLocation",b.wb==null?null:b.wb.location),
_.w(2),_.C("viewData",b.wb))},Fa:[_.Op,nN,_.Sr,_.Ur,_.st,_.gA,wP,_.mw,_.Dt,_.ou,_.sp],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 zP=class{set Axa(a){this.jRb.next(a)}set Mm(a){this.gSb.next(a)}constructor(a,b){this.Ga=a;this.Rc=b;this.markerHeight="10px";this.kRb=new _.$h([]);this.gSb=new _.$h(null);this.jRb=new _.$h({});this.iRb=new _.kn;this.kRb=_.v(_.ef(this.jRb,this.gSb),_.u(([c,d])=>{const e=DIb("find",c.find,d),f=DIb("search",c.search,d),g=DIb("xrefs",c.x7c,d);c=DIb("importantXrefs",c.bVc,d);return[...f,...g,...c,...e]}))}};zP.O=function(a){return new (a||zP)(_.y(_.Jp),_.y(oM))};
zP.wa=_.Kd({type:zP,na:[["file-content-pager"]],inputs:{Axa:"markers",Mm:"numLines"},outputs:{iRb:"markerClicked"},ya:2,Aa:3,Da:[[3,"class","height","top","click",4,"ngFor","ngForOf"],[3,"click"]],qa:function(a,b){a&1&&(_.B(0,CIb,1,7,"div",0),_.R(1,"async"));a&2&&_.C("ngForOf",_.S(1,1,b.kRb))},Fa:[_.ao,_.ho],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 AP=class{constructor(a,b){this.Ga=a;this.th=b}onError(a){_.Kt(this.th,a)}hsb(a){return _.eOa(this.Ga,a,"codeRenderFull")}qma(a,b){_.eOa(this.Ga,a,`codeRenderRefresh_${b}`)}QQb(){this.Ga.mb({element:"Folding",action:"collapse",gestureName:"CLICK"})}Abb(){this.Ga.mb({element:"Folding",action:"expand",gestureName:"CLICK"})}n6(){this.Ga.mb({element:"FileDetail",action:"focusCodePanel",gestureName:"KEYBOARD"})}Ss(){this.Ga.mb({element:"FileDetail",action:"copyCode",gestureName:"KEYBOARD"})}WX(){this.Ga.mb({element:"FileDetail",
action:"scroll",gestureName:"SCROLL"})}};AP.O=function(a){return new (a||AP)(_.m(_.Jp),_.m(_.Lt))};AP.ta=_.k({token:AP,oa:AP.O});var BP=class{transform(a){return a["image/png"]?(a["image/png"]=a["image/png"].toString().replaceAll("\n",""),uzb("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(""),_.YF(a)):_.YF(`<data with types: ${Object.keys(a).join(", ")}>`)}};BP.O=function(a){return new (a||BP)};BP.Ke=_.Rd({name:"renderData",type:BP,ie:!0});var CP=class{Ra(){}};CP.O=function(a){return new (a||CP)};CP.wa=_.Kd({type:CP,na:[["jupyter-notebook"]],inputs:{F6:"notebook"},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&&_.B(0,NIb,4,3,"ng-container",0);a&2&&_.C("ngForOf",b.F6.cells)},Fa:[_.ao,_.bo,_.co,_.eo,UM,vM,_.fD,XL,_.FB,_.GB,_.HH,_.dI,BP],styles:["jupyter-notebook[_nghost-%COMP%]{display:block;padding:10px}mat-card[_ngcontent-%COMP%]{margin:10px 0;background:var(--card)}"]});var RIb=function(a,b){a.pla=!0;let c;(c=a.Za)==null||c.unsubscribe();a.Za=_.v(b,_.ag(1)).subscribe(d=>{a.QPb.emit(d);a.pla=!1})},SIb=function(a,b){a.pla=!1;let c;(c=a.Za)==null||c.unsubscribe();a.Za=void 0;a.tza=_.v(b,_.u(d=>d.ye))},DP=class{constructor(){this.size=0;this.Gfa=_.nf;this.QPb=new _.kn;this.tza=void 0;this.pla=!1}Ra(){}Ia(){let a;(a=this.Za)==null||a.unsubscribe()}Rb(a){if(a.fullViewData){let b;(b=this.Za)==null||b.unsubscribe();this.tza=void 0;this.pla=!1;this.Za=void 0}}};
DP.O=function(a){return new (a||DP)};
DP.wa=_.Kd({type:DP,na:[["large-file","fullViewData",""]],inputs:{size:"size",Gfa:"fullViewData"},outputs:{QPb:"largeFileViewData"},features:[_.be],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&&_.B(0,QIb,5,4,"ng-container",3)(1,VIb,7,5,"ng-template",null,0,_.qh);a&2&&(a=_.Og(2),_.C("ngIf",b.tza)("ngIfElse",a))},Fa:[_.Op,_.bo,_.oA,_.rB,_.tB,_.sB,_.zF,_.ho,_.hD],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 EP=class{constructor(a,b,c){this.Ga=a;this.Rc=b;this.ac=c;this.a0=_.Mv().create(["PREVIEW",0],["SOURCE",1]);this.selectedIndex=_.v(this.Rc.pLb,_.u(d=>this.a0.get(d)))}Ra(){}Jk(a){(a=_.Nv(this.a0,a))&&this.Rc.HF!==a&&(this.Ga.mb({element:"MarkdownTabHeader",action:this.A3a(a),gestureName:"CLICK",projectId:this.wb.location.tb}),this.Rc.HF=a,this.ac.Ska(a))}A3a(a){switch(a){case "SOURCE":return"openSourceTab";case "PREVIEW":return"openPreviewTab";default:return _.xc(a,"Unknown file detail tab selected")}}};
EP.O=function(a){return new (a||EP)(_.y(_.Jp),_.y(oM),_.y(_.Xv))};
EP.wa=_.Kd({type:EP,na:[["markdown-tab-header","viewData",""]],inputs:{wb:"viewData"},jc:["viewData",""],ya:4,Aa:3,Da:[["gmat-tabs","",3,"selectedIndexChange","selectedIndex"],["label","Preview"],["label","Source"]],qa:function(a,b){a&1&&(_.E(0,"mat-tab-group",0),_.R(1,"async"),_.N("selectedIndexChange",function(c){return b.Jk(c)}),_.J(2,"mat-tab",1)(3,"mat-tab",2),_.G());a&2&&_.C("selectedIndex",_.S(1,1,b.selectedIndex))},Fa:[NN,RL,SL,_.ho],styles:["mat-tab-group[_ngcontent-%COMP%]     .mat-mdc-tab-label{height:40px}"]});var FP=class{constructor(a){this.element=a}set P1c(a){a=`data:image/svg+xml,${encodeURIComponent(a!=null?a:"")}`;fetch(a).then(b=>b.blob()).then(b=>{const c=this.element.ma;_.Em(c);c.appendChild(qVb(b))})}};FP.O=function(a){return new (a||FP)(_.y(_.Fe))};FP.La=_.Qd({type:FP,na:[["","safeSvg",""]],inputs:{P1c:"safeSvg"}});var GP=class{constructor(a){this.yb=a}set R1c(a){switch(this.yb.ma.tagName){case "AUDIO":this.yb.ma.src=String(a);break;case "IMG":this.yb.ma.src=a;break;case "VIDEO":this.yb.ma.src=String(a)}}};GP.O=function(a){return new (a||GP)(_.y(_.Fe))};GP.La=_.Qd({type:GP,na:[["","sanitizeSrc",""]],inputs:{R1c:"sanitizeSrc"}});var HP=class{constructor(a){this.W2a=a}BC(a){if(a.kind===5)return _.r(_.GF);if(a.kind!==0)return _.r(_.qF("Folding unsupported"));const b=a.location.tb,c=a.location.Vc,d=a.location.repository;var e=a.location.path;const f=a.location.params;e=_.gG(a.location,1)||e;const g=f.Pb?"HEAD":_.bk(a.location,1);a={yb:_.bk(a.location,0)||"",commit:g};return _.v(this.W2a.BC(b,c,d,a,e,f.Pb),_.u(l=>{if(l.eh()===2||l.eh()===4)var p=_.qF("Folding unavailable");else{p=[];for(const t of _.rl(l,_.lSa,3,_.kl()))(l=t.getRange())&&
p.push({start:l.Hs()-1,end:_.Cl(l,3)-1,indentation:_.Cl(t,2)});p=_.sF(p)}return p}),_.og(_.GF),_.Xf(()=>_.r(_.qF("Folding unavailable"))))}};HP.O=function(a){return new (a||HP)(_.m(_.Ry))};HP.ta=_.k({token:HP,oa:HP.O});var IP=class{constructor(a,b,c){const d=_.v(b.events,_.pf(e=>e instanceof _.ii),_.og(null),_.u(()=>{let e=_.Ti(a.Wc);e.path&&e.path.endsWith(".md")&&(e=e.parent);return e.hc().dj().ab()}),_.cg((e,f)=>_.gr(e,f)),_.kg(1),_.df());this.sUb=_.v(d,_.u(e=>XIb(e,b)));this.qUb=_.v(d,_.u(e=>YIb(e,c)))}};IP.O=function(a){return new (a||IP)(_.m(_.Zh),_.m(_.ni),_.m(_.dJ))};IP.ta=_.k({token:IP,oa:IP.O});var G2b=class{constructor(){this.P_b=[]}get widgets(){return this.P_b}set widgets(a){this.P_b=a}};var H2b=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)},JP=class extends G2b{E5(a){const b=this.widgets.filter(c=>aAb(c.line,a));this.Vh=b.length>0?{first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])}:void 0;return b}yva(a,b){if(!this.Vh||a>this.widgets[this.Vh.last].line||b<=this.widgets[this.Vh.first].line)return[{widgets:this.E5({start:a,end:b}),type:"replace"}];const c=this.widgets[this.Vh.first],d=this.widgets[this.Vh.last],
e=[];if(a>c.line){const f=this.N4a(a);f.length>0&&e.push({widgets:f,type:"remove"})}a<c.line&&(a=this.C3a(a),a.length>0&&e.push({widgets:a,type:"add",location:"start"}));b<d.line&&(a=this.K4a(b),a.length>0&&e.push({widgets:a,type:"remove"}));b>d.line&&(b=this.B3a(b),b.length>0&&e.push({widgets:b,type:"add",location:"end"}));return e}B3a(a){const b=[];for(let c=this.Vh.last+1;c<this.widgets.length;c++){const d=this.widgets[c];if(d.line>a)break;b.push(d);this.Vh.last=c}return b}C3a(a){const b=[];for(let c=
this.Vh.first-1;c>=0;c--){const d=this.widgets[c];if(d.line<a)break;b.push(d);this.Vh.first=c}return b}N4a(a){const b=[];for(let c=this.Vh.first;c<=this.Vh.last;c++){const d=this.widgets[c];if(d.line>=a){this.Vh.first=c;break}b.push(d)}return b}K4a(a){const b=[];for(let c=this.Vh.last;c>=this.Vh.first;c--){const d=this.widgets[c];if(d.line<=a){this.Vh.last=c;break}b.push(d)}return b}};JP.O=(()=>{let a;return function(b){return(a||(a=_.Ce(JP)))(b||JP)}})();JP.ta=_.k({token:JP,oa:JP.O});var KP=class extends G2b{E5(a){const b=this.widgets.filter(c=>c.startLine!==void 0&&aAb(c.startLine,a)||c.endLine!==void 0&&aAb(c.endLine,a));b.length>0&&(this.Vh={first:this.widgets.indexOf(b[0]),last:this.widgets.indexOf(b[b.length-1])});return b}yva(a,b){if(!this.Vh)return[];const c=this.widgets[this.Vh.first],d=this.widgets[this.Vh.last];if(d.endLine!==void 0&&a>=d.endLine||c.startLine!==void 0&&b<=c.startLine)return[{widgets:this.E5({start:a,end:b}),type:"replace"}];const e=[];if(c.endLine!==
void 0&&a>c.endLine){const f=this.N4a(a);f.length>0&&e.push({widgets:f,type:"remove"})}c.startLine!==void 0&&a<c.startLine&&(a=this.C3a(a),a.length>0&&e.push({widgets:a,type:"add",location:"start"}));d.startLine!==void 0&&b<d.startLine&&(a=this.K4a(b),a.length>0&&e.push({widgets:a,type:"remove"}));d.endLine!==void 0&&b>d.endLine&&(b=this.B3a(b),b.length>0&&e.push({widgets:b,type:"add",location:"end"}));return e}B3a(a){const b=[];for(let c=this.Vh.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.Vh.last=c}return b}C3a(a){const b=[];for(let c=this.Vh.first-1;c>=0;c--){const d=this.widgets[c];if(d.endLine!==void 0&&d.endLine<a)break;b.push(d);this.Vh.first=c}return b}N4a(a){const b=[];for(let c=this.Vh.first;c<=this.Vh.last;c++){const d=this.widgets[c];if(d.endLine!==void 0&&d.endLine>=a){this.Vh.first=c;break}b.push(d)}return b}K4a(a){const b=[];for(let c=this.Vh.last;c>=this.Vh.first;c--){const d=this.widgets[c];if(d.startLine!==
void 0&&d.startLine<=a){this.Vh.last=c;break}b.push(d)}return b}};KP.O=(()=>{let a;return function(b){return(a||(a=_.Ce(KP)))(b||KP)}})();KP.ta=_.k({token:KP,oa:KP.O});var LP=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}},MP=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 NP=function(a){a.lma&&(a.lma.style.height=`${_.GG(a.visibility,a.Df)*a.lineHeight}px`);if(a.kda){var b=a.visibility,c=a.rj;let d=0;for(let e=b.q0.length-1;e>=0;e--){const f=b.q0[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.kda.style.height=`${(a.Wv-c-d)*a.lineHeight}px`}},I2b=function(a){a.lma||(a.lma=document.createElement("div"),a.container.appendChild(a.lma));a.content||(a.content=document.createElement("div"),a.container.appendChild(a.content));
a.kda||(a.kda=document.createElement("div"),a.container.appendChild(a.kda))},J2b=function(a){return{start:a.Df,end:a.rj}},K2b=function(a,b,c){b>=a.Df&&b<a.rj&&(a.content.replaceChild(c,a.Rm[b-a.Df]),a.Rm[b-a.Df]=c)},L2b=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},M2b=function(a,b,c,d){if(_.xG(b,a.su())){var e=a.VF.get(b);e&&e.hidden===!d||(c=a.lJb(b,c,!d),a.VF.set(b,{node:c,hidden:!d}),
a.Ui(b)&&(d=document.createElement("div"),_.XF(d,"afterbegin",c),K2b(a,b,d.firstChild)))}},OP=class extends _.Zrb{constructor(a,b){super(a,b);this.hb=a;this.visibility=_.WH;this.VF=new Map;this.Wv=0;this.Rm=[];this.rj=this.Df=0;this.vQb=10}get lineHeight(){return this.vQb}set nP(a){this.Wv=a;NP(this)}set lineHeight(a){this.vQb=a;NP(this)}su(){return this.Wv}Ui(a){if(a>=this.Df&&a<this.rj)return this.Rm[a-this.Df]}clear(){super.clear();this.Rm=[];this.rj=this.Df=0;this.content&&(this.content.textContent=
"");this.VF.clear()}Du(a,b){if(this.content&&this.lma&&this.kda&&this.GWa()){var c=a+b;a>=this.rj||c<=this.Df?(this.Tja(this.rj-this.Df),this.rj=this.Df=a,this.PT(b,!0)):(a>this.Df?this.Tja(a-this.Df):this.PT(this.Df-a),c<this.rj?this.Tja(this.rj-c,!0):this.PT(c-this.rj,!0));NP(this)}}PT(a,b=!1){a<=0||(this.rj=Math.max(this.rj,0),this.Df=Math.max(this.Df,0),_.XF(this.content,b?"beforeend":"afterbegin",this.eMb(Math.max(0,b?this.rj:this.Df-a),a)),this.Rm=Array.from(this.content.children),b?this.rj+=
a:(this.Df-=a,this.Df<=0&&(this.rj-=this.Df,this.Df=0)))}Tja(a,b=!1){a=Math.min(this.Rm.length,a);const c=b?this.Rm.length-a:0;for(const d of this.Rm.splice(c,a))this.content.removeChild(d);b||(this.Df+=a);this.rj=this.Df+this.Rm.length}GWa(){return!0}tx(a,b){const c=new Map(b.map(e=>[e.start,e]));b=new Set;for(var d of a){a=L2b(d,c);for(let e=d.start;e<d.end;e++)M2b(this,e,a,e===d.start),b.add(e)}for(const [e]of this.VF)d=e,b.has(d)||this.showLine(d);NP(this)}showLine(a){if(_.xG(a,this.su())&&this.VF.get(a)){var b=
this.Ui(a);b&&K2b(this,a,b.lastElementChild.firstElementChild);this.VF.delete(a)}}};OP.O=function(a){return new (a||OP)(_.y(_.Fe),_.y(_.en))};OP.La=_.Qd({type:OP,inputs:{visibility:"visibility"},features:[_.xg]});var Q2b=function(a){if(a.selection){var b=a.selection;var c=new MP({start:new LP({line:a.Df,column:0}),end:N2b(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 MP({start:d,end:c})}var f;d=(f=O2b(a))==null?void 0:f.Vd;f=!c;d=d&&c&&c.isEqual(d);f||d||(f=P2b(a,c.start),c=P2b(a,c.end),(d=document.getSelection())&&f&&c&&(a.Eha||([f,c]=[c,f]),d.setBaseAndExtent(f.node,f.offset,c.node,c.offset),
a.Qhb++))}},R2b=function(a){const b=a.lines.length-1;return new LP({line:b,column:a.lines[b].length})},S2b=function(a){a.selection=new MP({start:new LP({line:0,column:0}),end:R2b(a)});Q2b(a)},O2b=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=T2b(a,d,b.anchorOffset),a=T2b(a,c,e),!b.isEqual(a)))return b.isBefore(a)?{Vd:new MP({start:b,end:a}),Eha:!0}:{Vd:new MP({start:a,
end:b}),Eha:!1}}},P2b=function(a,b){const c=a.Ui(b.line);if(c)return U2b(a,c,b.column)},N2b=function(a){let b,c;return new LP({line:a.rj-1,column:((b=a.Ui(a.rj-1))==null?void 0:(c=b.textContent)==null?void 0:c.length)||0})},V2b=function(a,b,c){return b.childNodes.length===0?{node:b,offset:c}:b.childNodes.length<=c?P2b(a,N2b(a)):V2b(a,b.childNodes[c],0)},T2b=function(a,b,c){if(!a.content.contains(b))return a.content.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_FOLLOWING?R2b(a):new LP({line:0,
column:0});({node:b,offset:c}=V2b(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 LP({line:Number(a.getAttribute("data-line-number")),column:c})},U2b=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 U2b(a,e,c-d);d+=b}},W2b=function(a){if(!a.selection)return"";const b=a.lines.slice(a.selection.start.line,a.selection.end.line+1);if(b.length===0)return"";if(b.length===1)return b[0].substring(a.selection.start.column,a.selection.end.column);b[0]=b[0].substring(a.selection.start.column);b[b.length-1]=b[b.length-1].substring(0,a.selection.end.column);return b.join("")},PP=class extends OP{constructor(a,b,c,d,e,f){super(c,d);this.xe=a;this.view=b;this.hb=
c;this.Nsb=f;this.ux=!1;this.Wf=[];this.Hk=new _.kn;this.TC=new _.kn;this.Za=new _.Me;this.lines=[];this.Im=[];this.eIb=new _.fg;this.b_b=new _.fg;this.iK=new Set;this.Qhb=0;this.Za.add(_.v(e.PW(),_.cg()).subscribe(g=>{const l=this.tabSize===void 0;this.tabSize=g;l||_.ln(this.xe)}));this.Za.add(this.Nsb.z7c.subscribe(()=>{this.Jma(_.DA(0,this.Im.length))}));this.Za.add(_.v(this.b_b,_.vja(()=>_.v(this.eIb,_.og(void 0),_.Zf(20),_.eg()))).subscribe(()=>{Q2b(this)}))}Ra(){I2b(this)}Ia(){this.Za.unsubscribe()}eMb(a,
b){b=a+b;const c=[];for(;a<b;a++)this.VF.has(a)?c.push(this.VF.get(a).node):c.push(this.Im[a]);return _.Emb(_.rm,c)}PT(a,b=!1){if(!(a<=0)){var c=Math.max(0,b?this.rj:this.Df-a),d=c+a;super.PT(a,b);for(a=c;a<d;a++)if(this.iK.has(a)){let e;(e=this.Ui(a))==null||e.setAttribute("aria-current","true")}this.b_b.next()}}GWa(){return this.Im.length>0}Rb(a){if(a.highlightedLines){for(const b of Array.from(this.container.querySelectorAll("[aria-current]")))b.removeAttribute("aria-current");a=_.wG(this.Wf,this.su(),
this.Df,!0);for(const b of a)for(a=b.start;a<=b.end;a++){let c;(c=this.Ui(a))==null||c.setAttribute("aria-current","true")}this.iK=_.wnb(this.Wf)}}fta(a,b){const c=_.QH(this,"line");c.appendChild(_.PH(this,Array.from({length:b+1}).join(" "),"line"));b=_.PH(this,"...","line ellipses");b.addEventListener("click",()=>{this.Hk.emit(a)});c.appendChild(b);return c}lJb(a,b,c){a=this.Im[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;">'+_.LH(a)+"</div></div>";return(0,_.KH)(c).ZD()}Rd(a){a=a.target;a.classList.contains("ellipses")&&this.Hk.emit(Number(a.nextElementSibling.firstElementChild.dataset.lineNumber))}WU(){if(this.su()&&this.Rm[0])return this.Rm[0].getBoundingClientRect().height;const a=_.QH(this,"");a.appendChild(document.createTextNode("_"));this.container.appendChild(a);const b=a.getBoundingClientRect().height;this.container.removeChild(a);
return b}Qca(a,b=[]){this.lines=a;this.nP=a.length;this.Im=[];var c=document.getElementById("pre-rendered-code");if(c!=null&&this.ux){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.Rm=Array.from(this.content.children);this.Df=Number(this.Rm[0].getAttribute("data-line-number"));this.rj=this.Df+this.Rm.length;(c=_.CG(this.container,"virtual-scroll-format-code","body"))&&c.scrollTop<=
0&&(c.scrollTop=d)}for(d=0;d<b.length;d++)this.Im.push(b[d]);if(this.Im.length<a.length)for(b=this.gWa(0,a.length),d=this.Im.length;d<a.length;d++)this.Im.push(XWb({lineNumber:d,line:a[d],ku:b[d]}).ZD())}Jma(a){if(this.GWa()&&(a=a.filter(f=>_.xG(f,this.su())),!(a.length===0||a[a.length-1]>=this.su()))){var b=new _.Psb(new X2b),c=a.map(f=>{let g;return b.hd((g=this.Sj.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.Im[g]=XWb({lineNumber:g,line:this.lines[g],ku:c[f]}).ZD();_.XF(d,"afterbegin",this.Im[g]);K2b(this,g,d.firstChild)}e!=null&&(a=Number(e),isNaN(a)||this.focus(a))}}focus(a){a=_.wG(a,this.su());if(a.length!==0){var b=this.Ui(a[0].start);b&&(b.hasAttribute("tabindex")||b.setAttribute("tabindex","-1"),this.TC.next(a[0].start),b.focus())}}Hw(){if(this.Qhb)this.Qhb--;else{this.eIb.next();var a=O2b(this);if(a==null?0:a.Vd){const c=a.Vd;var b;const d=c.start.isEqual(new LP({line:this.Df,
column:0}))&&((b=this.selection)==null?0:b.start.isBefore(c.start))?this.selection.start:c.start;let e;b=c.end.isEqual(N2b(this))&&((e=this.selection)==null?0:e.end)&&c.end.isBefore(this.selection.end)?this.selection.end:c.end;this.selection=new MP({start:d,end:b});this.Eha=a.Eha}else this.Eha=this.selection=void 0}}clear(){super.clear();this.view.clear();this.lines=[];this.Im=[]}gWa(a,b){const c=new _.Psb(new X2b),d=[];for(;a<b;a++){let e;d.push(c.hd((e=this.Sj.get(a))!=null?e:null))}return d}};
PP.O=function(a){return new (a||PP)(_.y(_.Ah),_.y(_.Vg),_.y(_.Fe),_.y(_.en),_.y(_.Xv),_.y(QM))};
PP.wa=_.Kd({type:PP,na:[["virtual-scroll-code-container"]],lb:4,Xa:function(a,b){a&1&&_.N("click",function(c){return b.Rd(c)});a&2&&_.Ag("-moz-tab-size",b.tabSize)("tab-size",b.tabSize)},inputs:{ux:"usePrefetchIfPossible",Wf:"highlightedLines",Sj:"inlineWidgets"},outputs:{Hk:"lineShown",TC:"lineFocused"},features:[_.xg,_.be],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}"],kb:2,
Ma:0});
var X2b=class{Mca(a,b){_.vl(a,8,_.OH,b)}gJb(a,b,c){return _.gl(a.clone(),8).setStart(b).setEnd(c)}pu(a){return a}zC(a){return _.NH(a,_.fl)}Vi(a){return a.Vi()}Dm(a){return a.Dm()}zwa(a){return _.Y(a,3)==="a"}Hwa(a){return _.Bl(a,7)}yUb(a,b){b=_.NH(a).concat(_.NH(b));_.ul(a,8,b)}setEnd(a,b){a.setEnd(b)}KXb(a,b){if(b<a.Dm()||b>=a.Vi())throw new RangeError;const c=_.gl(a.clone(),8).setStart(b);a.setEnd(b);return c}hc(a){const b=(new _.OH).setStart(a.startColumn).setEnd(a.endColumn);a.Gbb&&_.Pl(b,7,!0);
var c,d=(c=a.tagName)!=null?c:"span";c=_.gk(b,3,d);_.gk(c,4,a.vp);a.href!=null&&_.gk(b,5,a.href);a.key!=null&&b.Az(a.key);return b}evb(a,b){return b.Dm()-a.Dm()||a.Vi()-b.Vi()}};var Y2b=["CodeMirror-activeline","CodeMirror-activeline-gutter"],QP=class extends OP{constructor(a,b){super(a,b);this.hb=a;this.TC=new _.kn;this.dr=new _.kn;this.tu=new _.kn;this.Hk=new _.kn;this.P5=void 0;this.MG=new Set;this.iK=new Set;this.z1a=new Map;this.ksa=10}set UNc(a){this.ksa=a;this.container.style.width=`${Math.ceil(Math.log10(this.Wv))*this.ksa+13}px`}set nP(a){this.container.style.width=`${Math.ceil(Math.log10(a))*this.ksa+13}px`;this.Wv=a;NP(this)}Ra(){I2b(this);if(this.content){var a=
_.QH(this,"");a.appendChild(document.createTextNode("_"));this.content.appendChild(a);var b=a.getBoundingClientRect().width;this.content.removeChild(a);a=b}else a=this.ksa;this.UNc=a}fta(a){const b=_.QH(this,"line-number CodeMirror-gutter-background");b.appendChild(_.PH(this,"-",""));b.addEventListener("click",()=>{this.Hk.emit(a)});return b}lJb(a,b,c){b=this.Jm?this.Jm(a):void 0;return(0,_.KH)('<div class="line-number hidden-node CodeMirror-gutter-background"'+(c?' style="display:none;"':"")+'><span>-</span><div style="display:none;">'+
((b instanceof _.JH?b.k5():b)?_.Prb(a,b):_.Rrb(a,a+1))+"</div></div>").ZD()}Rd(a){const b=a.target;if(b.classList.contains("hidden-node"))return this.Hk.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.tu.next({line:c,
w6:a}),!0;this.dr.next({line:c,w6:a});return!1}clear(){super.clear();this.nP=0}focus(a){a=_.wG(a,this.Rm.length,this.Df,!0);a.length>0&&(this.Rm[a[0].start-this.Df].firstElementChild.focus(),this.TC.next(a[0].start))}Lga(a){for(const b of this.MG||[]){b.classList.remove("highlight");for(const c of Y2b)b.classList.remove(c);b.removeAttribute("aria-current");b.style.backgroundColor=""}this.P5=a;this.MG=_.vnb(this.P5,this.Rm,this.Df,!0);this.iK=_.wnb(a);for(const b of this.MG)this.Kga(b)}atb(a){if(this.Jm){this.Jm=
a;for(let b=0,c=this.Rm.length;b<c;b++)_.pc(this.Rm[b].firstElementChild,a(b+this.Df))}else this.clear(),this.nP=this.Wv}eMb(a,b){b=a+b;if(this.Jm){const c=[];for(;a<b;a++)this.VF.has(a)?c.push(this.VF.get(a).node):c.push(_.Qrb({lineNumber:a,href:this.Jm(a)}).ZD());return _.Emb(_.rm,c)}return _.Srb({start:a,end:b}).ZD()}PT(a,b=!1){var c=Math.max(0,b?this.rj:this.Df-a);const d=c+a;super.PT(a,b);for(const [e,f]of this.z1a.entries())a=e,b=f,c<=a&&a<d&&this.Rm[a-c].classList.add(...b);for(;c<d;c++)this.iK.has(c)&&
(a=this.Ui(c))&&(this.Kga(a),this.MG.add(a))}Tja(a,b=!1){var c=Math.max(0,b?this.rj:this.Df-a);const d=c+a;for(;c<d;c++)if(this.iK.has(c)){const e=this.Ui(c);e&&this.MG.delete(e)}super.Tja(a,b)}Kga(a){a.classList.add("highlight");for(const b of Y2b)a.classList.add(b);a.setAttribute("aria-current","true")}};QP.O=function(a){return new (a||QP)(_.y(_.Fe),_.y(_.en))};
QP.wa=_.Kd({type:QP,na:[["virtual-scroll-line-number-container"]],Xa:function(a,b){a&1&&_.N("click",function(c){return b.Rd(c)})},inputs:{Jm:"lineNumberLinkProvider"},outputs:{TC:"lineFocused",dr:"lineNumberClicked",tu:"gutterClicked",Hk:"lineShown"},features:[_.xg],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}"],
kb:2,Ma:0});var Z2b=["content"],$2b=["gutter"],a3b=["decorations"],b3b=["sidebar"],c3b=["focusElement"],d3b=new _.Vd("sidebarService"),e3b=new _.Vd("lineWidgetsService"),f3b=function(a,b=a.lineHeight){a.Dma(b);a.Hma(b);for(const c of a.Yy.concat(a.Pu))a.u0(c);for(const [c,d]of a.FC)a.Ema(d,c,b)},g3b=function(a,b,c){let d;(d=c.Vw)==null||d.forEach(e=>{a.renderer.removeChild(b.ma,e)})},RP=class extends _.$H{constructor(a,b,c,d,e,f,g,l,p,t,x,A,F,I,K,U,ca,ka,za,ya){super(A,F,a);this.renderer=c;this.view=d;this.nl=
e;this.rka=f;this.G0=g;this.yh=l;this.td=p;this.document=t;this.xe=I;this.Oz=K;this.Cab=U;this.UPa=ca;this.Kob=ka;this.ixa=za;this.qga=ya;this.j5a=_.wG;this.rs=new Set;this.Sj=new Map;this.GC=this.iX=this.Kva=this.Lva=!1;this.Yy=[];this.qw=new Map;this.FC=new Map;this.Xda=new _.jg(1);this.Za=new _.Me;this.Pu=[];this.dt=null;this.p0=[];this.zsa=new _.fg;this.eE=()=>{};this.hX=!0;this.H0=this.lineHeight=0;this.value=this.fileName="";this.Mha=1E3;this.axa=800;this.visibility=_.WH;this.Ao=[];this.mE=
void 0;this.ux=!1;this.nma=new _.kn;this.Hk=new _.kn;this.IP=new _.kn;this.OU=0;this.ee=this.PU="";this.wr=this.yl=this.DK=void 0;this.Jda=!1;this.JV=!0;this.dr=new _.kn;this.tu=new _.kn;this.WX=_.Wz(()=>{this.le.WX()},500);this.le=x||_.atb;this.Bi=new _.Pu(this.document);this.Bi.fra=!1;this.Bi.MP("CTRL_A",65,2);this.Bi.MP("CTRL_A",65,8);_.wq(this.Bi,"shortcut",Fa=>{if(Fa.identifier==="CTRL_A")for(Fa=this.Zda.ma;Fa;){if(this.document.activeElement===Fa){if(this.continue){const Za=t.getSelection(),
pb=Za&&Za.toString();this.continue.then(()=>{Za&&Za.toString()!==pb||S2b(this.Xd)})}else S2b(this.Xd);return!1}Fa=Fa.parentElement}return!0});this.Za.add(this.UPa.fs.subscribe(Fa=>{this.hb.ma.style.fontSize=Fa!=null?`${Fa}px`:"";_.ln(this.xe);setTimeout(()=>{this.Kja(this.Xd.WU())})}));this.Za.add(this.Oz.Fsa.subscribe(Fa=>{this.ee=Fa;_.ln(this.xe)}))}Hw(){this.Xd.Hw()}get Xd(){return this.TVa}get Mm(){return this.lines.length}set Xd(a){this.TVa=a;this.Za.add(_.v(_.mf(window,"resize"),_.u(()=>a.WU()),
_.cg()).subscribe(b=>{this.Kja(b)}))}set pka(a){this.hX=!1;this.Wf=_.Xnb(a)}Rb(a){if(!this.lineHeight){for(var b of this.ee.split(" "))b&&this.Zda.ma.classList.add(b);this.lineHeight=this.Xd.WU();this.Jg.lineHeight=this.lineHeight;this.Xd.lineHeight=this.lineHeight;this.Du()}a.fileName||a.value?(this.Qeb(),this.continue=this.le.hsb(()=>this.render())):a.scrollToLine?(this.tw(this.Wf),this.c_(_.fG(this.Wf))):a.lineNumberLinkProvider?(b=()=>{this.Jg.atb(this.Jm)},this.continue?this.continue.then(b):
b()):a.visibleCodeIdentifier&&(a.visibleCodeIdentifier.zj&&this.G0.jC(a.visibleCodeIdentifier.zj),this.Pja());(a.visibility||a.folding)&&this.tx();if(!this.hX){this.eE();const c=this.Wf;this.TJ==="CODE"?this.eE=_.xqb(this.yh,()=>{c!=null?this.jO(c,!0):this.Afa.ma.focus()}):this.TJ!==void 0&&(this.eE=this.yh.registerCallback(this.TJ,this.hb.ma,()=>{this.jO(c,!0);this.eE()}))}this.JV||this.Jg.clear();if(a.lineLimitation){let c;this.PU="".padStart((c=this.FK)!=null?c:80," ")}}s_(a){this.Jda=a}jO(a,b=
!1){const c=this;_.Ve(function*(){yield c.continue;_.p1a(c.nl,()=>{c.nK(a,b)})})}nK(a,b=!1){if(!b||this.qha(_.fG(a)))this.Xd.focus(a),this.hb.ma.scrollLeft=0,this.hX=!0}Kja(a){this.lineHeight=a;this.Jg.lineHeight=a;this.Xd.lineHeight=a;_.ln(this.xe);this.c_(_.fG(this.Wf));f3b(this)}Ra(){super.Ra();_.v(this.yM,_.Wf(()=>this.nl.lP),_.u(a=>a.target.scrollLeft),_.Wf(()=>this.nl.aya)).subscribe(a=>{this.xt.ma.style.right=`${-a}px`;this.WX()});this.hb.ma.addEventListener("copy",a=>{a.preventDefault();let b;
(b=a.clipboardData)==null||b.setData("text/plain",W2b(this.Xd));this.le.Ss()});this.hb.ma.addEventListener("keydown",a=>{if(!_.FG(a)){var b=document.activeElement;if(b&&b instanceof HTMLElement&&this.hb.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.Xd.hb.ma.contains(b)?this.nK(c-1):this.Jg.focus(c-1),a.preventDefault()),["Down","ArrowDown","j"].includes(a.key)&&(this.Xd.hb.ma.contains(b)?this.nK(c+
1):this.Jg.focus(c+1),a.preventDefault())))}}});this.TJ==="CODE"&&(this.yl=this.td.register("openCode","c",()=>{this.le.n6();_.pw(this.yh,"CODE")}),this.wr=this.yh.registerCallback("CODE",this.hb.ma,()=>{const a=document.activeElement;a&&a instanceof HTMLElement&&this.hb.ma.contains(a)&&!this.Jg.hb.ma.contains(a)&&this.Afa.ma!==a?this.Jg.focus(this.DK||0):this.nK(this.DK||0)}))}Fc(){this.Pja();this.yM.subscribe(()=>{this.Du()})}Du(){var a=this.r6("top");a=Math.max(0,Math.floor(a/this.lineHeight)-
100);for(b of this.visibility.q0){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.hb.ma.clientHeight/this.lineHeight)+200;for(var l of this.visibility.q0){const x=b+g;if(l.end>b&&l.end<x||l.start<x&&l.start>=b)g+=l.end-l.start-1}l=c.call(a,1,e.call(d,f,g));this.Jg.Du(b,l);this.Xd.Du(b,l);a=b+l;if(this.Pu&&this.Pu.length!==0){c=this.Kob.yva(b,a);for(var p of c)switch(p.type){case "replace":this.s7(this.lineHeight,
!1,p.widgets);break;case "add":for(const x of p.widgets)this.AZ(this.xt,x,p.location==="start");break;case "remove":for(const x of p.widgets)g3b(this,this.xt,x)}_.ln(this.xe)}if(this.Yy&&this.Yy.length!==0){p=this.ixa.yva(b,a);for(var t of p)switch(t.type){case "replace":this.Xja(t.widgets);break;case "add":for(const x of t.widgets)this.AZ(this.OX,x,t.location==="start");break;case "remove":for(const x of t.widgets)g3b(this,this.OX,x)}_.ln(this.xe)}if(this.qga.widgets&&this.qga.widgets.length!==0){t=
this.qga.yva(b,a);for(const x of t)switch(x.type){case "replace":this.Wja(this.lineHeight,!1,x.widgets);break;case "add":for(const A of x.widgets)this.Fza(A.line,A.widgets,this.lineHeight,x.location==="start");break;case "remove":for(const A of x.widgets)(t=this.FC.get(A.line))&&this.renderer.removeChild(this.Ms.ma,t)}_.ln(this.xe)}this.scroll.next({Cua:b,nP:l})}Pja(){this.mE&&this.G0.register(this.mE,_.v(this.yM,_.Wf(()=>this.nl.lP),_.u(a=>a.target.scrollTop),_.cg(),_.u(a=>({startLine:Math.floor(a/
this.lineHeight),endLine:Math.min(Math.ceil((a+this.hb.ma.clientHeight)/this.lineHeight),this.Mm)})),_.Wf(()=>this.nl.Bia)))}Qd(){this.Xda.next(!0)}Ia(){this.clear();this.mE&&this.G0.jC(this.mE);this.Bi&&this.Bi.dispose();this.yl&&this.yl();this.wr&&this.wr();this.eE();this.Za.unsubscribe();super.Ia()}VE(a){this.hb.ma.classList.add(a)}NP(a){this.hb.ma.classList.remove(a)}Ehb(a){this.IP.emit(a);this.jO(a.start-1)}tx(){for(const a of[this.Xd,this.Jg])a.tx(this.visibility.q0,this.Ao);_.mtb(this);f3b(this);
this.Du()}Zbb(){this.iX||(this.iX=!0,setTimeout(()=>{this.iX=!1;this.s7(this.lineHeight);_.ln(this.xe)}))}oia(a){this.rs.add(a);this.ila()}gRb(a,b,c,d){this.dt={Pa:a,position:b,line:c,offset:d};this.ila()}tw(a){const b=this;return _.Ve(function*(){b.Hk.emit(a);yield b.continue;b.le.qma(()=>{b.Jg.Lga(a);return Promise.resolve()},"selectLine")})}ila(){this.GC||(this.GC=!0,this.le.qma(()=>{const a=this;return _.Ve(function*(){const b=new _.Re(c=>{const d=setTimeout(()=>{c.next(void 0);c.complete()});
return()=>{clearTimeout(d)}});a.uZ=b.subscribe();yield _.Mmb(b);a.uZ=void 0;a.GC=!1;yield a.continue;a.rs.size>0&&a.Xd.Jma(Array.from(a.rs));a.rs.clear();a.Gmb()})},"inline"))}LPa(a,b,c,d){return this.Nca(()=>{_.ntb(this)},{startLine:c,endLine:d,qa:a,context:b},this.Yy)}NPa(a,b,c,d){return this.Nca(()=>{this.Zbb()},{startLine:c,endLine:d,qa:a,context:b},this.Pu)}fGb(a,b,c){const d={line:c,qa:a,context:b},e=this.qw.get(c)||[];e.push(d);this.qw.set(c,e);_.otb(this);return()=>{e.splice(e.indexOf(d),
1);_.otb(this)}}c3(a,b){this.Sj.has(a)?this.Sj.get(a).push(b):this.Sj.set(a,[b]);this.oia(a);return{remove:()=>{const c=this.Sj.get(a);if(c!=null){var d=c.indexOf(b);d<0||(c.splice(d,1),this.oia(a))}}}}nga(a){return this.lineHeight*(this.visibility?_.GG(this.visibility,a):a)}getHeight(a,b){return this.lineHeight*(1+(this.visibility?_.GG(this.visibility,b)-_.GG(this.visibility,a):b-a))}Nca(a,b,c){a();c.push(b);return()=>{a();c.splice(c.indexOf(b),1)}}Qeb(){this.qw.clear();this.FC.clear();this.Yy=[];
this.Pu=[];this.Sj.clear();this.rs.clear();this.Dea()}render(){const a=this;return _.Ve(function*(){a.clear();a.rendered||(a.GC=!0);var b=document.getElementById("pre-rendered-code");b&&a.Xd.ux&&b.setAttribute("processed","");b=yield a.B6a();const c=a.lines;_.mtb(a);yield _.Aga(a.Xda);a.Wf=_.wG(a.Wf,c.length);a.nma.emit(c.length);const d=a.lineHeight;a.Wja(d);a.Xja();a.s7(d);a.Jg.nP=a.lines.length;a.Xd.Qca(c,a.rendered);a.c_(_.fG(a.Wf));a.rendered||a.rs.clear();a.OU=b+3;a.Du();f3b(a,d);a.rendered||
(a.GC=!1);a.Jg.Lga(a.Wf)})}B6a(){const a=this;return _.Ve(function*(){var b;a.QT((b=a.Oy)!=null?b:new Map);if(a.value.lines)return a.QT(a.value.rX),a.lines=a.value.lines,a.value.tRb;if(!a.Oy||!a.Oy.size){b=a.Sda(a.value);let c,d;const e=_.Ynb(a.value,(d=(c=(yield _.IG()).findModeByFileName(a.fileName))==null?void 0:c.mime)!=null?d:"text/plain");a.QT(e);return b}return a.Sda(a.value)})}Sda(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}QT(a){for(const [b,c]of a.entries()){a=b;const d=c,e=this.Sj.get(a);if(e==null)this.Sj.set(a,d);else for(const f of d)e.push(f)}}Xja(a){this.ixa.widgets.length===0&&(this.ixa.widgets=this.Yy);_.Em(this.OX.ma);a=a||this.ixa.E5(J2b(this.Jg));for(const b of a)this.AZ(this.OX,b)}s7(a=this.lineHeight,b=!0,c){_.Em(this.xt.ma);this.Hma(a);this.Kob.widgets=this.Pu;b&&this.renderer.Fh(this.xt.ma,"display","none");a=c||this.Kob.E5(J2b(this.Jg));for(const d of a)this.renderer.Fh(this.xt.ma,
"display","block"),this.AZ(this.xt,d)}Wja(a=this.lineHeight,b=!0,c){_.Em(this.Ms.ma);b&&(H2b(this.qga,this.qw),this.FC.clear(),this.Dma(a),this.Ysb(11),b=this.j6a()?"block":"none",this.renderer.Fh(this.Ms.ma,"display",b));c=c||this.qga.E5(J2b(this.Jg));for(const {line:d,widgets:e}of c)e.length!==0&&this.Fza(d,e,a)}Fza(a,b,c,d=!1){let e=this.FC.get(a);e||(e=this.YWa(),this.Ema(e,a,c),this.FC.set(a,e));for(const f of b){f.Vw&&f.Vw.length!==0||(a=this.view.di(f.qa,f.context),_.mn(a),f.Vw=a.em);for(const g of f.Vw)this.renderer.appendChild(e,
g)}d&&this.Ms.ma.children.length>0?this.renderer.insertBefore(this.Ms.ma,e,this.Ms.ma.children[0]):this.renderer.appendChild(this.Ms.ma,e)}YWa(){const a=this.renderer.createElement("div");a.className="gutter-line";this.renderer.Mq&&_.aG(a)&&this.p0.push(a);return a}Ema(a,b,c){b*=c;this.renderer.Fh(a,"position","absolute");this.renderer.Fh(a,"top",`${b}px`);this.renderer.Fh(a,"height",`${c}px`);this.renderer.Fh(a,"bottom","0")}j6a(){for(const a of this.qw.values())if(a.length>0)return!0;return!1}Hma(a){this.Ima(this.xt,
a)}Dma(a){this.Ima(this.Ms,a)}Ima(a,b){this.renderer.Fh(a.ma,"height",`${b*this.H0}px`)}Ysb(a){var b=Array.from(this.qw.values()).map(c=>c.length);b=b.length>0?Math.max(...b):0;this.renderer.Fh(this.Ms.ma,"width",`${a*b}px`)}AZ(a,b,c=!1){if(!b.Vw){const d=this.view.di(b.qa,b.context);_.mn(d);b.Vw=d.em}this.u0(b);for(const d of b.Vw)c&&a.ma.children.length>0?this.renderer.insertBefore(a.ma,d,a.ma.children[0]):this.renderer.appendChild(a.ma,d)}Gmb(){if(this.dt){var a=this.dt.position,b=this.dt.line,
c=this.dt.offset,d=this.hb.ma.querySelector(this.dt.Pa);d?this.rka.scrollTo(d,a,c!=null?c:0):this.c_(b);this.dt=null}}u0({Vw:a,startLine:b,endLine:c}){if(a&&b!==void 0&&c!==void 0){var d=this.nga(b);b=this.getHeight(b,c);for(const e of a)this.renderer.Fh(e,"top",`${d}px`),c>-1?this.renderer.Fh(e,"height",`${b}px`):this.renderer.Fh(e,"bottom","0")}}clear(){this.view.clear();this.Xd.clear();this.Jg.clear();this.Dea();this.zsa.next(!0);this.continue=void 0;let a;(a=this.uZ)==null||a.unsubscribe();this.uZ=
void 0}Dea(){if(this.renderer.Mq)for(const a of this.p0)this.renderer.Mq(a);this.p0=[]}c_(a){a==null||this.qha(a)||(this.hb.ma.scrollTop=this.lineHeight*Math.max(a-5,0))}qha(a){if(a==null)return!1;a*=this.lineHeight;const b=this.hb.ma.scrollTop,c=b+this.hb.ma.offsetHeight;return b<=a&&a<c}};
RP.O=function(a){return new (a||RP)(_.y(_.uf),_.y(_.Zh),_.y(_.en),_.y(_.Vg),_.y(_.gv),_.y(_.hv),_.y(_.cI),_.y(_.ui),_.y(_.Ru),_.y(_.hi),_.y(_.$sb,8),_.y(_.Fe),_.y(_.js),_.y(_.Ah),_.y(_.fw),_.y(_.aI),_.y(_.EF),_.y(d3b),_.y(e3b),_.y(JP))};
RP.wa=_.Kd({type:RP,na:[["virtual-scroll-format-code"]],rb:function(a,b){a&1&&(_.Xg(Z2b,7),_.Xg($2b,7),_.Xg(QP,7),_.Xg(a3b,7),_.Xg(b3b,7),_.Xg(c3b,7),_.Xg(PP,7));if(a&2){let c;_.$g(c=_.ah())&&(b.Zda=c.first);_.$g(c=_.ah())&&(b.Ms=c.first);_.$g(c=_.ah())&&(b.Jg=c.first);_.$g(c=_.ah())&&(b.OX=c.first);_.$g(c=_.ah())&&(b.xt=c.first);_.$g(c=_.ah())&&(b.Afa=c.first);_.$g(c=_.ah())&&(b.Xd=c.first)}},inputs:{fileName:"fileName",value:"value",Oy:"highlightInfo",rendered:"rendered",Mha:"largeFileThreshold",
axa:"largeFileRenderCount",FK:"lineLimitation",visibility:"visibility",Ao:"folding",mE:"visibleCodeIdentifier",TJ:"focusableRegion",ux:"usePrefetchIfPossible",JV:"displayLineNumbers",pka:"scrollToLine",Jm:"lineNumberLinkProvider"},outputs:{nma:"totalNumLines",Hk:"lineShown",IP:"rangeToggled",dr:"lineNumberClicked",tu:"gutterClicked"},features:[_.lh([{va:_.$H,Fb:RP},{va:d3b,Md:KP},{va:e3b,Md:KP},JP]),_.xg,_.be],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=_.ke();_.E(0,"div",5);_.N("ascResizeNotifier",function(){_.n(c);return _.q(b.Du())});_.Q(1,"\n  ");_.E(2,"div",6,0);_.Q(4,"\n    ");_.J(5,"div",7,1);_.Q(7,"\n    ");_.E(8,"virtual-scroll-line-number-container",8);_.N("lineFocused",function(d){_.n(c);return _.q(b.DK=d)})("lineNumberClicked",function(d){_.n(c);return _.q(b.dr.emit(d))})("gutterClicked",function(d){_.n(c);return _.q(b.tu.emit(d))})("lineShown",function(d){_.n(c);return _.q(b.Hk.emit(d))});_.Q(9,"\n    ");_.G();_.Q(10,"\n    ");
_.E(11,"div",9);_.N("click",function(d){_.n(c);return _.q(b.L3.next(d))})("contextmenu",function(d){_.n(c);return _.q(b.L3.next(d))})("mouseover",function(d){_.n(c);return _.q(b.Sxa.next(d))})("mouseout",function(d){_.n(c);return _.q(b.wdb.next(d))})("mousedown",function(){_.n(c);return _.q(b.s_(!0))})("mouseup",function(){_.n(c);return _.q(b.s_(!1))})("mouseleave",function(){_.n(c);return _.q(b.s_(!1))})("keydown",function(d){_.n(c);return _.q(b.L$a.next(d))})("keyup",function(d){_.n(c);return _.q(b.M$a.next(d))})("selectionchange",
function(){_.n(c);return _.q(b.Hw())},!1,vzb);_.Q(12,"\n      ");_.J(13,"div",10,2);_.Q(15,"\n      ");_.B(16,ZIb,1,6,"div",11);_.Q(17,"\n      ");_.B(18,$Ib,5,3,"div",12);_.R(19,"async");_.Q(20,"\n      ");_.E(21,"div",13,3);_.Q(23,"\n        ");_.E(24,"span",14);_.Q(25,"\n          Code panel - press c to focus line 1.\n        ");_.G();_.Q(26,"\n      ");_.G();_.Q(27,"\n      ");_.E(28,"virtual-scroll-code-container",15);_.N("lineFocused",function(d){_.n(c);return _.q(b.DK=d)})("lineShown",function(d){_.n(c);
return _.q(b.Hk.emit(d))});_.Q(29,"\n      ");_.G();_.Q(30,"\n      ");_.B(31,aJb,1,5,"code-folding-container",16);_.Q(32,"\n    ");_.G();_.Q(33,"\n  ");_.G();_.Q(34,"\n  ");_.J(35,"div",17,4);_.Q(37,"\n");_.G();_.Q(38,"\n")}a&2&&(_.w(2),_.Tz("content CodeMirror ",b.ee,""),_.w(6),_.Ag("min-height",b.lineHeight*b.H0,"px"),_.Bg("line-numbers",b.JV),_.C("visibility",b.visibility)("lineNumberLinkProvider",b.Jm),_.w(3),_.Dg(b.UKb),_.w(2),_.Ag("min-width",b.OU,"ch"),_.w(3),_.C("ngForOf",b.j5a(b.Wf,b.lines.length)),
_.w(2),_.C("ngIf",_.S(19,23,b.Cab.enabled)&&b.PU),_.w(10),_.Ag("padding-right",b.Pu.length===0?0:300,"px"),_.C("visibility",b.visibility)("usePrefetchIfPossible",b.ux)("inlineWidgets",b.Sj)("highlightedLines",b.Wf),_.w(3),_.C("ngIf",b.Ao.length>0))},Fa:[_.YH,_.ao,_.bo,_.sw,PP,QP,_.ho],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 h3b=new _.Vd("CDK_DRAG_CONFIG");var i3b=new _.Vd("CDK_DRAG_PARENT");var j3b=new _.Vd("CdkDragHandle");var k3b=_.cj({passive:!1,capture:!0}),l3b=new Set,SP=class{};SP.O=function(a){return new (a||SP)};SP.wa=_.Kd({type:SP,na:[["ng-component"]],qb:["cdk-drag-resets-container",""],standalone:!0,features:[_.mh],ya:0,Aa:0,qa:function(){},styles:["@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit}}.cdk-drag-placeholder *,.cdk-drag-preview *{pointer-events:none !important}\n"],kb:2,Ma:0});
var m3b=function(a,b){a.J$.add(b);a.J$.size===1&&a.nb.Vb(()=>{a.Cb.addEventListener("touchmove",a.JDb,k3b)})},n3b=function(a,b){a.sE.update(c=>{const d=c.indexOf(b);return d>-1?(c.splice(d,1),[...c]):c});a.sE().length===0&&a.szb()},o3b=function(a,b){a.J$.delete(b);n3b(a,b);a.J$.size===0&&a.Cb.removeEventListener("touchmove",a.JDb,k3b)},p3b=function(a,b,c){a.sE().indexOf(b)>-1||(a.kIc(),a.sE.update(d=>[...d,b]),a.sE().length===1&&(c=c.type.startsWith("touch"),a.baa.set(c?"touchend":"mouseup",{handler:d=>
a.Mgb.next(d),options:!0}).set("scroll",{handler:d=>a.scroll.next(d),options:!0}).set("selectstart",{handler:a.jJc,options:k3b}),c||a.baa.set("mousemove",{handler:d=>a.Zya.next(d),options:k3b}),a.nb.Vb(()=>{a.baa.forEach((d,e)=>{a.Cb.addEventListener(e,d.handler,d.options)})})))},TP=class{constructor(a,b){this.nb=a;this.mn=_.Fd(_.mi);this.pFc=_.Fd(_.Zm);this.gAb=new Set;this.J$=new Set;this.sE=_.bh([]);this.baa=new Map;this.hFc=c=>c.Ty();this.Zya=new _.fg;this.Mgb=new _.fg;this.scroll=new _.fg;this.jJc=
c=>{this.sE().length>0&&c.preventDefault()};this.JDb=c=>{this.sE().length>0&&(this.sE().some(this.hFc)&&c.preventDefault(),this.Zya.next(c))};this.Cb=b}Ty(a){return this.sE().indexOf(a)>-1}xL(a){const b=[this.scroll];a&&a!==this.Cb&&b.push(new _.Re(c=>this.nb.Vb(()=>{const d=e=>{this.sE().length&&c.next(e)};a.addEventListener("scroll",d,!0);return()=>{a.removeEventListener("scroll",d,!0)}})));return _.of(...b)}Ia(){this.J$.forEach(a=>o3b(this,a));this.gAb.forEach(a=>{this.gAb.delete(a)});this.szb();
this.Zya.complete();this.Mgb.complete()}szb(){this.baa.forEach((a,b)=>{this.Cb.removeEventListener(b,a.handler,a.options)});this.baa.clear()}kIc(){if(!l3b.has(this.mn)){l3b.add(this.mn);const a=_.$la(SP,{Hy:this.pFc});this.mn.Ee(()=>{l3b.delete(this.mn);l3b.size===0&&a.destroy()})}}};TP.O=function(a){return new (a||TP)(_.m(_.uf),_.m(_.hi))};TP.ta=_.k({token:TP,oa:TP.O,Ea:"root"});var fJb=0;var q3b=function(a,b){const c=_.gj(b);b=a.pz.get(c);if(!b)return null;b=b.Hmb;let d;if(c===a.Cb){var e=a.aK();d=e.top;e=e.left}else d=c.scrollTop,e=c.scrollLeft;const f=b.top-d,g=b.left-e;a.pz.forEach((l,p)=>{l.rIb&&c!==p&&c.contains(p)&&hJb(l.rIb,f,g)});b.top=d;b.left=e;return{top:f,left:g}},r3b=class{constructor(a){this.Cb=a;this.pz=new Map}clear(){this.pz.clear()}cache(a){this.clear();this.pz.set(this.Cb,{Hmb:this.aK()});a.forEach(b=>{this.pz.set(b,{Hmb:{top:b.scrollTop,left:b.scrollLeft},rIb:gJb(b)})})}aK(){return{top:window.scrollY,
left:window.scrollX}}};var s3b=new Set(["position"]),t3b=class{constructor(a,b,c,d,e,f,g,l,p){this.Cb=a;this.Pi=b;this.loa=c;this.AI=d;this.zv=e;this.kJc=f;this.Ut=g;this.rB=l;this.dMc=p}attach(a){this.ik=this.JEc();a.appendChild(this.ik);"showPopover"in this.ik&&this.ik.showPopover()}destroy(){this.ik.remove();let a;(a=this.SDb)==null||a.destroy();this.ik=this.SDb=null}setTransform(a){this.ik.style.transform=a}getBoundingClientRect(){return this.ik.getBoundingClientRect()}VE(a){this.ik.classList.add(a)}addEventListener(a,
b){this.ik.addEventListener(a,b)}removeEventListener(a,b){this.ik.removeEventListener(a,b)}JEc(){const a=this.zv,b=this.kJc;var c=a?a.qa:null;let d;if(c&&a){const e=a.Bxa?this.AI:null;c=a.Ef.di(c,a.context);_.mn(c);d=iJb(c,this.Cb);this.SDb=c;a.Bxa?oJb(d,e):d.style.transform=nJb(this.Ut.x,this.Ut.y)}else d=eJb(this.Pi),oJb(d,this.AI),this.rB&&(d.style.transform=this.rB);jJb(d.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":this.dMc+""},s3b);JK(d,!1);d.classList.add("cdk-drag-preview");
d.setAttribute("popover","manual");d.setAttribute("dir",this.loa);b&&(Array.isArray(b)?b.forEach(e=>d.classList.add(e)):d.classList.add(b));return d}};var u3b=_.cj({passive:!0}),v3b=_.cj({passive:!1}),w3b=_.cj({passive:!1,capture:!0}),kJb=new Set(["position"]),x3b=function(a,b){const c=_.kj(b);c!==a.Pi&&(a.Pi&&a.hEb(a.Pi),a.nb.Vb(()=>{c.addEventListener("mousedown",a.Upa,v3b);c.addEventListener("touchstart",a.Upa,u3b);c.addEventListener("dragstart",a.eDb,v3b)}),a.rB=void 0,a.Pi=c);typeof SVGElement!=="undefined"&&a.Pi instanceof SVGElement&&(a.Qpa=a.Pi.ownerSVGElement);return a},y3b=function(a,b){a.kNa=b},z3b=function(a,b){a.nm=b.map(d=>_.kj(d));
a.nm.forEach(d=>JK(d,a.disabled));a.Gqa();const c=new Set;a.mI.forEach(d=>{a.nm.indexOf(d)>-1&&c.add(d)});a.mI=c},A3b=function(a,b){a.rM=b?_.kj(b):null;a.Qr.unsubscribe();b&&(a.Qr=a.rf.Gc(10).subscribe(()=>a.mEc()));return a},B3b=class{get disabled(){return this.oc||!(!this.ek||!this.ek.disabled)}set disabled(a){a!==this.oc&&(this.oc=a,this.Gqa(),this.nm.forEach(b=>JK(b,a)))}constructor(a,b,c,d,e,f){this.Zc=b;this.Cb=c;this.nb=d;this.rf=e;this.Ux=f;this.KE={x:0,y:0};this.aB={x:0,y:0};this.laa=_.bh(!1);
this.zpa=new _.fg;this.Qr=this.Rr=this.NDb=this.MDb=_.Me.EMPTY;this.rM=null;this.fDb=!0;this.nm=[];this.mI=new Set;this.loa="ltr";this.u4=0;this.scale=1;this.oc=!1;this.fda=new _.fg;this.P_=new _.fg;this.released=new _.fg;this.ended=new _.fg;this.C4=new _.fg;this.K4=new _.fg;this.x4=new _.fg;this.xdb=this.zpa;this.Upa=g=>{this.fda.next();if(this.nm.length){const l=this.DBb(g);!l||this.mI.has(l)||this.disabled||this.eCb(l,g)}else this.disabled||this.eCb(this.Pi,g)};this.dJc=g=>{var l=this.Joa(g);if(this.laa()){g.cancelable&&
g.preventDefault();var p=this.gBb(l);this.HLa=!0;this.ICb=l;this.ALc(p);if(this.ek)this.tFb(p,l);else{l=this.cC?this.AI:this.Ut;var t=this.aB;t.x=p.x-l.x+this.KE.x;t.y=p.y-l.y+this.KE.y;this.fJa(t.x,t.y)}this.zpa.On.length&&this.nb.run(()=>{this.zpa.next({source:this,Lg:p,event:g,distance:this.YKa(p),f4:this.oNa})})}else Math.abs(l.x-this.Ut.x)+Math.abs(l.y-this.Ut.y)>=this.Zc.Hta&&((l=Date.now()>=this.fFc+this.mGc(g),t=this.ek,l)?t&&(t.Ty()||t.Hhd())||(g.cancelable&&g.preventDefault(),this.laa.set(!0),
this.nb.run(()=>this.GKc(g))):this.qAb(g))};this.fJc=g=>{this.qAb(g)};this.eDb=g=>{if(this.nm.length){const l=this.DBb(g);!l||this.mI.has(l)||this.disabled||g.preventDefault()}else this.disabled||g.preventDefault()};y3b(x3b(this,a),b.Skd||null);this.B2=new r3b(c);m3b(f,this)}dispose(){this.hEb(this.Pi);if(this.Ty()){let b;(b=this.Pi)==null||b.remove()}let a;(a=this.lv)==null||a.remove();this.Vzb();this.Uzb();o3b(this.Ux,this);this.ENa();this.fda.complete();this.P_.complete();this.released.complete();
this.ended.complete();this.C4.complete();this.K4.complete();this.x4.complete();this.zpa.complete();this.nm=[];this.mI.clear();this.ek=void 0;this.Qr.unsubscribe();this.B2.clear();this.rM=this.Pi=this.Qpa=this.RM=this.zv=this.lv=this.kNa=null}Ty(){return this.laa()&&this.Ux.Ty(this)}reset(){this.Pi.style.transform=this.rB||"";this.aB={x:0,y:0};this.KE={x:0,y:0}}aMc(a){this.ek=a}Pka(a){this.aB={x:0,y:0};this.KE.x=a.x;this.KE.y=a.y;this.ek||this.fJa(a.x,a.y)}A$c(){const a=this.ICb;a&&this.ek&&this.tFb(this.gBb(a),
a)}ENa(){this.MDb.unsubscribe();this.NDb.unsubscribe();this.Rr.unsubscribe();let a;(a=this.oLa())==null||a.removeEventListener("selectstart",sJb,w3b)}Vzb(){let a;(a=this.ik)==null||a.destroy();this.ik=null}Uzb(){let a;(a=this.by)==null||a.remove();let b;(b=this.Spa)==null||b.destroy();this.by=this.Spa=null}qAb(a){if(this.Ux.Ty(this)&&(this.ENa(),n3b(this.Ux,this),this.Gqa(),this.nm&&(this.Pi.style.webkitTapHighlightColor=this.VJc),this.laa()))if(this.released.next({source:this,event:a}),this.ek)this.ek.cN(),
this.UCc().then(()=>{this.XDc(a);this.ozb();n3b(this.Ux,this)});else{this.KE.x=this.aB.x;const b=this.Joa(a);this.KE.y=this.aB.y;this.nb.run(()=>{this.ended.next({source:this,distance:this.YKa(b),v4:b,event:a})});this.ozb();n3b(this.Ux,this)}}GKc(a){KK(a)&&(this.KCb=Date.now());this.Gqa();const b=this.oLa(),c=this.ek;b&&this.nb.Vb(()=>{b.addEventListener("selectstart",sJb,w3b)});if(c){const d=this.Pi,e=d.parentNode,f=this.by=this.GEc(),g=this.lv=this.lv||this.Cb.createComment("");e.insertBefore(g,
d);this.rB=d.style.transform||"";this.ik=new t3b(this.Cb,this.Pi,this.loa,this.AI,this.zv||null,this.Aja||null,this.Ut,this.rB,this.Zc.zIndex||1E3);this.ik.attach(this.BGc(e,b));lJb(d,!1);this.Cb.body.appendChild(e.replaceChild(f,d));this.P_.next({source:this,event:a});c.start();this.zI=c;this.bpa=c.mMb(this)}else this.P_.next({source:this,event:a}),this.zI=this.bpa=void 0;this.B2.cache(c?c.Sfd():[])}eCb(a,b){this.kNa&&b.stopPropagation();var c=this.Ty(),d=KK(b);const e=!d&&b.button!==0,f=this.Pi,
g=_.gj(b),l=!d&&this.KCb&&this.KCb+800>Date.now();d=d?_.Yi(b):_.Vi(b);g&&g.draggable&&b.type==="mousedown"&&b.preventDefault();c||e||l||d||(this.nm.length&&(c=f.style,this.VJc=c.webkitTapHighlightColor||"",c.webkitTapHighlightColor="transparent"),this.HLa=!1,this.laa.set(this.HLa),this.ENa(),this.AI=this.Pi.getBoundingClientRect(),this.MDb=this.Ux.Zya.subscribe(this.dJc),this.NDb=this.Ux.Mgb.subscribe(this.fJc),this.Rr=this.Ux.xL(this.oLa()).subscribe(p=>this.yLc(p)),this.rM&&(this.z1=gJb(this.rM)),
this.E2=(c=this.zv)&&c.qa&&!c.Bxa?{x:0,y:0}:this.AGc(this.AI,a,b),a=this.Ut=this.ICb=this.Joa(b),this.oNa={x:0,y:0},this.eJc={x:a.x,y:a.y},this.fFc=Date.now(),p3b(this.Ux,this,b))}XDc(a){lJb(this.Pi,!0);this.lv.parentNode.replaceChild(this.Pi,this.lv);this.Vzb();this.Uzb();this.AI=this.z1=this.F2=this.rB=void 0;this.nb.run(()=>{const b=this.ek,c=b.mMb(this),d=this.Joa(a),e=this.YKa(d),f=b.OHc(d.x,d.y);this.ended.next({source:this,distance:e,v4:d,event:a});this.x4.next({item:this,sk:c,Ow:this.bpa,
container:b,BTb:this.zI,nPb:f,distance:e,v4:d,event:a});b.qed(this,c,this.bpa,this.zI,f,e,d,a);this.ek=this.zI})}tFb({x:a,y:b},{x:c,y:d}){let e=this.zI.i$c(this,a,b);!e&&this.ek!==this.zI&&this.zI.OHc(a,b)&&(e=this.zI);e&&e!==this.ek&&this.nb.run(()=>{this.K4.next({item:this,container:this.ek});this.ek.Tea(this);this.ek=e;this.ek.XV(this,a,b,e===this.zI&&e.God?this.bpa:void 0);this.C4.next({item:this,container:e,sk:e.mMb(this)})});this.Ty()&&(this.ek.C$c(c,d),this.ek.B$c(this,a,b,this.oNa),this.cC?
this.eJa(a,b):this.eJa(a-this.E2.x,b-this.E2.y))}UCc(){if(!this.HLa)return Promise.resolve();const a=this.by.getBoundingClientRect();this.ik.VE("cdk-drag-animating");this.eJa(a.left,a.top);const b=rJb(this.ik.ik);return b===0?Promise.resolve():this.nb.Vb(()=>new Promise(c=>{const d=f=>{if(!f||_.gj(f)===this.ik&&f.propertyName==="transform"){let g;(g=this.ik)==null||g.removeEventListener("transitionend",d);c();clearTimeout(e)}},e=setTimeout(d,b*1.5);this.ik.addEventListener("transitionend",d)}))}GEc(){var a=
this.RM;const b=a?a.qa:null;b?(this.Spa=a.Ef.di(b,a.context),_.mn(this.Spa),a=iJb(this.Spa,this.Cb)):a=eJb(this.Pi);a.style.pointerEvents="none";a.classList.add("cdk-drag-placeholder");return a}AGc(a,b,c){b=(b=b===this.Pi?null:b)?b.getBoundingClientRect():a;c=KK(c)?c.targetTouches[0]:c;const d=this.FBb();return{x:b.left-a.left+(c.pageX-b.left-d.left),y:b.top-a.top+(c.pageY-b.top-d.top)}}Joa(a){var b=this.FBb(),c=KK(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a;a=c.pageX-b.left;b=c.pageY-
b.top;if(this.Qpa&&(c=this.Qpa.getScreenCTM())){const d=this.Qpa.createSVGPoint();d.x=a;d.y=b;return d.matrixTransform(c.inverse())}return{x:a,y:b}}gBb(a){var b=this.ek?this.ek.UX:null;let {x:c,y:d}=this.cC?this.cC(a,this,this.AI,this.E2):a;if(this.UX==="x"||b==="x")d=this.Ut.y-(this.cC?this.E2.y:0);else if(this.UX==="y"||b==="y")c=this.Ut.x-(this.cC?this.E2.x:0);if(this.z1){const {x:e,y:f}=this.cC?{x:0,y:0}:this.E2;a=this.z1;const {width:g,height:l}=this.CGc();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}}ALc(a){const b=a.x;a=a.y;const c=this.oNa,d=this.eJc,e=Math.abs(a-d.y);Math.abs(b-d.x)>this.Zc.rja&&(c.x=b>d.x?1:-1,d.x=b);e>this.Zc.rja&&(c.y=a>d.y?1:-1,d.y=a);return c}Gqa(){if(this.Pi&&this.nm){var a=this.nm.length>0||!this.Ty();a!==this.fDb&&(this.fDb=a,JK(this.Pi,a))}}hEb(a){a.removeEventListener("mousedown",this.Upa,v3b);a.removeEventListener("touchstart",this.Upa,u3b);a.removeEventListener("dragstart",
this.eDb,v3b)}fJa(a,b){const c=1/this.scale;a=nJb(a*c,b*c);b=this.Pi.style;this.rB==null&&(this.rB=b.transform&&b.transform!="none"?b.transform:"");b.transform=mJb(a,this.rB)}eJa(a,b){let c;const d=((c=this.zv)==null?0:c.qa)?void 0:this.rB;this.ik.setTransform(mJb(nJb(a,b),d))}YKa(a){const b=this.Ut;return b?{x:a.x-b.x,y:a.y-b.y}:{x:0,y:0}}ozb(){this.z1=this.F2=void 0;this.B2.clear()}mEc(){let {x:a,y:b}=this.KE;if(!(a===0&&b===0||this.Ty())&&this.rM){var c=this.Pi.getBoundingClientRect(),d=this.rM.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.KE.x&&b===this.KE.y||this.Pka({y:b,x:a})}}}mGc(a){const b=this.u4;return typeof b==="number"?b:KK(a)?b.B5c:b?b.zjd:0}yLc(a){const b=q3b(this.B2,a);b&&(a=_.gj(a),this.z1&&a!==this.rM&&a.contains(this.rM)&&hJb(this.z1,b.top,b.left),this.Ut.x+=b.left,this.Ut.y+=b.top,this.ek||
(this.aB.x-=b.left,this.aB.y-=b.top,this.fJa(this.aB.x,this.aB.y)))}FBb(){let a;return((a=this.B2.pz.get(this.Cb))==null?void 0:a.Hmb)||this.B2.aK()}oLa(){this.Wyb===void 0&&(this.Wyb=_.jqa(this.Pi));return this.Wyb}BGc(a,b){const c=this.lJc||"global";return c==="parent"?a:c==="global"?(a=this.Cb,b||a.fullscreenElement||a.webkitFullscreenElement||a.mozFullScreenElement||a.msFullscreenElement||a.body):_.kj(c)}CGc(){this.F2&&(this.F2.width||this.F2.height)||(this.F2=this.ik?this.ik.getBoundingClientRect():
this.AI);return this.F2}DBb(a){return this.nm.find(b=>a.target&&(a.target===b||b.contains(a.target)))}};var C3b={Hta:5,rja:5},UP=class{constructor(a,b,c,d){this.Cb=a;this.nb=b;this.rf=c;this.Ux=d}XWa(a,b=C3b){return new B3b(a,b,this.Cb,this.nb,this.rf,this.Ux)}};UP.O=function(a){return new (a||UP)(_.m(_.hi),_.m(_.uf),_.m(_.os),_.m(TP))};UP.ta=_.k({token:UP,oa:UP.O,Ea:"root"});var D3b=new _.Vd("CdkDropList"),VP=class{get disabled(){return this.oc||this.Ita&&this.Ita.disabled}set disabled(a){this.oc=a;this.fo.disabled=this.oc}constructor(a,b,c,d,e,f,g,l,p,t,x){this.element=a;this.Ita=b;this.nb=d;this.Ge=e;this.Xb=g;this.Ta=p;this.eKc=t;this.FDb=x;this.Jb=new _.fg;this.nm=new _.$h([]);this.scale=1;this.P_=new _.kn;this.released=new _.kn;this.ended=new _.kn;this.C4=new _.kn;this.K4=new _.kn;this.x4=new _.kn;this.xdb=new _.Re(A=>{const F=_.v(this.fo.xdb,_.u(I=>({source:this,
Lg:I.Lg,event:I.event,f4:I.f4,distance:I.distance}))).subscribe(A);return()=>{F.unsubscribe()}});this.Dc=_.Fd(_.vf);this.fo=l.XWa(a,{Hta:f&&f.Hta!=null?f.Hta:5,rja:f&&f.rja!=null?f.rja:5,zIndex:f==null?void 0:f.zIndex});this.fo.data=this;E3b.push(this);f&&this.dDc(f);b&&(this.fo.aMc(b.iFc),_.v(b.iFc.fda,_.qg(this.Jb)).subscribe(()=>{this.fo.scale=this.scale}));this.SKc(this.fo);this.UGc(this.fo)}reset(){this.fo.reset()}Pka(a){this.fo.Pka(a)}Fc(){_.yf(()=>{this.IFb();this.vKc();this.Lua&&this.fo.Pka(this.Lua)},
{Sb:this.Dc})}Rb(a){const b=a.rootElementSelector;a=a.freeDragPosition;b&&!b.RJ&&this.IFb();a&&!a.RJ&&this.Lua&&this.fo.Pka(this.Lua)}Ia(){this.Ita&&this.Ita.removeItem(this);const a=E3b.indexOf(this);a>-1&&E3b.splice(a,1);this.nb.Vb(()=>{this.nm.complete();this.Jb.next();this.Jb.complete();this.fo.dispose()})}Q9c(a){const b=this.nm.getValue();b.push(a);this.nm.next(b)}u$c(a){const b=this.nm.getValue();a=b.indexOf(a);a>-1&&(b.splice(a,1),this.nm.next(b))}y$c(a){this.zv=a}w$c(a){a===this.zv&&(this.zv=
null)}x$c(a){this.RM=a}v$c(a){a===this.RM&&(this.RM=null)}IFb(){const a=this.element.ma;let b=a;if(this.x7){let c;b=a.closest!==void 0?a.closest(this.x7):(c=a.parentElement)==null?void 0:c.closest(this.x7)}x3b(this.fo,b||a)}ZFc(){const a=this.lda;return a?typeof a==="string"?this.element.ma.closest(a):_.kj(a):null}SKc(a){a.fda.subscribe(()=>{if(!a.Ty()){const c=this.Xb;var b=this.u4;const d=this.RM?{qa:this.RM.Oc,context:this.RM.data,Ef:this.Ge}:null,e=this.zv?{qa:this.zv.Oc,context:this.zv.data,
Bxa:this.zv.Bxa,Ef:this.Ge}:null;a.disabled=this.disabled;a.UX=this.UX;a.scale=this.scale;a.u4=typeof b==="object"&&b?b:_.lj(b);a.cC=this.cC;a.Aja=this.Aja;b=A3b(a,this.ZFc());b.RM=d;b.zv=e;b.lJc=this.lhb||"global";c&&(a.loa=c.value)}});_.v(a.fda,_.ag(1)).subscribe(()=>{if(this.FDb)a.kNa=this.FDb.fo;else for(var b=this.element.ma.parentElement;b;){if(b.classList.contains("cdk-drag")){let c;y3b(a,((c=E3b.find(d=>d.element.ma===b))==null?void 0:c.fo)||null);break}b=b.parentElement}})}UGc(a){a.P_.subscribe(b=>
{this.P_.emit({source:this,event:b.event});_.ln(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,v4:b.v4,event:b.event});_.ln(this.Ta)});a.C4.subscribe(b=>{this.C4.emit({container:b.container.data,item:this,sk:b.sk})});a.K4.subscribe(b=>{this.K4.emit({container:b.container.data,item:this})});a.x4.subscribe(b=>{this.x4.emit({Ow:b.Ow,sk:b.sk,BTb:b.BTb.data,container:b.container.data,nPb:b.nPb,
item:this,distance:b.distance,v4:b.v4,event:b.event})})}dDc(a){const b=a.UX,c=a.u4,d=a.cC,e=a.Aja,f=a.lda,g=a.oed,l=a.x7;a=a.lhb;this.disabled=g==null?!1:g;this.u4=c||0;b&&(this.UX=b);d&&(this.cC=d);e&&(this.Aja=e);f&&(this.lda=f);l&&(this.x7=l);a&&(this.lhb=a)}vKc(){_.v(this.nm,_.rg(a=>{a=a.map(b=>b.element);this.eKc&&this.x7&&a.push(this.element);z3b(this.fo,a)}),_.pg(a=>_.of(...a.map(b=>_.v(b.Qi,_.og(b))))),_.qg(this.Jb)).subscribe(a=>{const b=this.fo,c=a.element.ma;a.disabled?!b.mI.has(c)&&b.nm.indexOf(c)>
-1&&(b.mI.add(c),JK(c,!0)):b.mI.has(c)&&(b.mI.delete(c),JK(c,b.disabled))})}},E3b=[];VP.O=function(a){return new (a||VP)(_.y(_.Fe),_.y(D3b,12),_.y(_.hi),_.y(_.uf),_.y(_.Vg),_.y(h3b,8),_.y(_.ds,8),_.y(UP),_.y(_.Ah),_.y(j3b,10),_.y(i3b,12))};
VP.La=_.Qd({type:VP,na:[["","cdkDrag",""]],qb:[1,"cdk-drag"],lb:4,Xa:function(a,b){a&2&&_.Bg("cdk-drag-disabled",b.disabled)("cdk-drag-dragging",b.fo.Ty())},inputs:{data:[0,"cdkDragData","data"],UX:[0,"cdkDragLockAxis","lockAxis"],x7:[0,"cdkDragRootElement","rootElementSelector"],lda:[0,"cdkDragBoundary","boundaryElement"],u4:[0,"cdkDragStartDelay","dragStartDelay"],Lua:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",_.xh],cC:[0,"cdkDragConstrainPosition",
"constrainPosition"],Aja:[0,"cdkDragPreviewClass","previewClass"],lhb:[0,"cdkDragPreviewContainer","previewContainer"],scale:[2,"cdkDragScale","scale",_.yh]},outputs:{P_:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",C4:"cdkDragEntered",K4:"cdkDragExited",x4:"cdkDragDropped",xdb:"cdkDragMoved"},Qb:["cdkDrag"],standalone:!0,features:[_.lh([{va:i3b,Fb:VP}]),_.yg,_.be]});var F3b=["image/png","image/jpeg","image/gif","image/x-icon","image/webp"],LJb=function(a,b){a.Ua.navigate(_.fr(_.kr(a.wb.location.hc(),{line:b}).ab()),{Mg:"preserve"}).then(()=>{a.Rc.nia.next()})},G3b=function(a,b){b=!b||!_.hG(a.yCa.location,b.location);a.Rc.HF=!a.kXb||b&&a.Ld.params.line?"SOURCE":a.tTb.getValue()},H3b=function(a){a.contentType=a.Um==="PREVIEW"&&a.x_b?"markdown":a.Um==="PREVIEW"&&a.ACa||a.E6c&&!a.ACa?"image":a.Um==="PREVIEW"&&a.w_b?"jupyter":a.wb.Zsa?a.wb.mimeType&&a.wb.mimeType.startsWith("audio/")?
"audio":a.wb.mimeType&&a.wb.mimeType.startsWith("video/")?"video":"binary":a.sH?a.wb.diffBase.length+a.wb.JF>=10485760?"diffTooBig":"code-diff":a.wb.JF===0?"empty":a.wb.JF>0&&!a.wb.ye?"largeFile":"text";a.aJb.emit(a.contentType);a.contentType!=="text"?(a.j2a.next(!1),a.Mm.next(null)):a.j2a.next(!0)},I3b=function(a,b){a.Ga.mb({gestureName:"CLICK",element:"FileDetail",action:b})},WP=class{get Ld(){return this.wb.location}set wb(a){if(this.wb&&a&&_.gr(this.Ld,a.location)){var b;a=(b=this.RSb)!=null?
b:a}else this.RSb=void 0;this.wb&&_.iG(this.Ld,a.location)&&this.wb.ye===a.ye||(this.code=a.code||a.ye||"",this.oX.tx({action:"showAll"}),this.Ao=_.v(this.ac.MW(),_.pg(c=>c?this.W2a.BC(a):_.rF("folding disabled")),_.og(_.GF),_.u(c=>_.pF(c,[]))),this.F6=void 0);b=this.wb;this.yCa=a;this.NJ.vxa.next(this.Ld);G3b(this,b);this.Ysa=a.JF;H3b(this)}get wb(){return this.yCa}constructor(a,b,c,d,e,f,g,l,p,t,x,A,F){this.Rc=a;this.Kb=b;this.Ua=c;this.NJ=d;this.Qk=e;this.Ga=f;this.modifier=g;this.oX=l;this.W2a=
p;this.td=t;this.ac=x;this.zh=A;this.qd=F;this.twb="file_detail";this.qna=iWb;this.contentType="empty";this.aJb=new _.kn(!0);this.PJ=_.r(-1);this.kAa=-1;this.line=this.Axa=this.ufa=this.kfa=this.vka=_.nf;this.code="";this.Ao=_.r([]);this.Ysa=0;this.SFa="Diff is too large to display";this.ZQ="detail-header-id";this.Mm=new _.$h(null);this.j2a=new _.$h(!1);this.Oga=new _.$h([]);this.hq=new _.Me;this.tTb=new _.$h("SOURCE");this.MZa=!1;this.T6c=0;this.hq.add(_.v(this.ac.bga()).subscribe(I=>{this.tTb.next(I)}));
this.visibility=_.v(this.ac.MW(),_.pg(I=>I?this.oX.visibility:_.r(_.WH)),_.og(_.WH));this.link=this.pO();this.uLb=_.v(_.ef([this.j2a,this.Kb.Sa]),_.u(([I,K])=>I&&K.q),_.kg(1),_.df());this.kfa=_.v(_.ef([this.uLb,this.Rc.hSc]),_.u(([I,K])=>I&&!K));_.sv.has(38)&&(this.MZa=!0);this.F6c=_.v(this.ac.Nub,_.u(I=>_.sv.has(85)&&I),_.cg())}Ra(){this.hq.add(this.Rc.pLb.subscribe(()=>{H3b(this)}));this.hq.add(this.uLb.subscribe(a=>{a&&!this.U4?this.U4=this.td.register("toggleSearchMatches","y",()=>{var b=this.Rc;
b.sua.next(!b.sua.value);this.Ga.mb({gestureName:"KEYBOARD",element:"FileDetailMatchNavigation",action:"toggleMatches",projectId:this.Ld.tb})}):!a&&this.U4&&(this.U4(),this.U4=void 0)}));this.hq.add(_.v(this.Rc.nia,_.Wf(()=>this.qd.Zl)).subscribe(()=>{this.Kua&&this.Kua.jO(_.Xnb(this.wb.line))}));this.vka=_.v(this.NJ.matches,_.u(a=>_.pF(a,[])),_.rg(a=>{let b=a.length?0:-1;const c=this.Ld.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.kAa=c&&d===-1?-1:b;this.Rc.wka.next(b)}),_.kg(1),_.df());this.ufa=_.v(this.Rc.vfa,_.u(({Wd:a})=>{if(!a)return[];const b=this.wb.ye.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,Vd:{start:f.index,end:a.lastIndex}})}return c}));this.PJ=this.Rc.Aua;this.hq.add(this.ufa.subscribe(a=>{this.Rc.Bua.next(a.length)}));this.Axa=_.v(_.ef(this.kfa,this.ufa,this.vka,this.Oga),
_.u(([a,b,c,d])=>{a=a?c.map(e=>e.lineNumber):[];c=d.filter(e=>e[1]===0||!this.MZa).map(e=>e[0]);d=d.filter(e=>e[1]!==0&&this.MZa).map(e=>e[0]);return{find:b.map(e=>e.lineNumber),search:a,x7c:c,bVc:d}}))}Ia(){this.hq.unsubscribe();this.U4&&this.U4()}show(a){this.oX.tx({action:"show",line:a})}hma(a){this.oX.tx({action:"toggleRange",Vd:a})}get iSc(){return _.v(this.NJ.matches,_.u(a=>a.state))}get Um(){return this.Rc.HF}get kXb(){return(this.x_b||this.ACa||this.w_b)&&!this.sH}get sH(){return this.wb.diffBase!==
void 0}get mimeType(){const a=this.wb.mimeType;return a==="image/vnd.microsoft.icon"?"image/x-icon":a}get E6c(){return F3b.indexOf(this.mimeType)>=0}get ACa(){return this.wb.mimeType==="image/svg+xml"}get x_b(){return this.wb.fileName.slice(-3).toUpperCase()===".MD"}get w_b(){if(this.wb.fileName.slice(-6).toUpperCase()!==".IPYNB")return!1;if(!this.F6)try{this.F6=JSON.parse(this.wb.ye)}catch(a){return!1}return this.F6.nbformat===4}get cYa(){return`data:${this.mimeType};base64,${this.wb.ye}`}pCa(a){this.Oga.next(a)}tu(){I3b(this,
"selectLine")}dr(a){const b=a.w6.shiftKey?Fzb(this.Ld.params.line,a.line+1):a.line+1;Ezb(b,this.Ld.params.line)||this.Ua.navigate(_.fr(_.kr(this.Ld.hc(),{line:b}).ab()),{Mg:"preserve"});I3b(this,a.w6.shiftKey?"shiftSelectLine":"selectLine")}pO(){return _.v(this.Kb.data,_.u(qK),rK(),_.pg(a=>_.dnb(a,_.gI(this.zh,a,_.VF(a)&&a.repository==="android"?"repository":"path"),this.Ua)))}};
WP.O=function(a){return new (a||WP)(_.y(oM),_.y(_.Zh),_.y(_.ni),_.y(_.lJ),_.y(mM),_.y(_.Jp),_.y(IP),_.y(_.XH),_.y(HP),_.y(_.Ru),_.y(_.Xv),_.y(_.hI),_.y(_.uf),_.y(_.tv))};
WP.wa=_.Kd({type:WP,na:[["file-detail"]],rb:function(a,b){a&1&&_.Xg(_.$H,5);if(a&2){let c;_.$g(c=_.ah())&&(b.Kua=c.first)}},inputs:{T6c:"windowWidth",wb:"viewData"},outputs:{aJb:"contentTypeChange"},features:[_.lh([_.lJ,{va:_.$sb,Md:AP},_.XH])],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&&(_.B(0,tJb,1,2,"detail-header",3)(1,uJb,1,1,"ng-template",null,0,_.qh)(3,vJb,1,1,"markdown-tab-header",4)(4,wJb,12,11,"div",
5),_.R(5,"async"),_.E(6,"main",6),_.B(7,xJb,3,8,"markdown-content",7)(8,AJb,4,2,"ng-container",8)(9,BJb,2,1,"div",9)(10,CJb,2,1,"div",9)(11,DJb,1,1,"binary-file",10)(12,EJb,1,2,"large-file",11)(13,FJb,2,1,"ng-container",8)(14,GJb,1,1,"jupyter-notebook",12)(15,MJb,8,10,"ng-container",8)(16,NJb,1,4,"code-diff",13)(17,OJb,3,1,"icon-empty-state-display",14),_.G());a&2&&(a=_.Og(2),_.C("ngIf",!b.sH)("ngIfElse",a),_.w(3),_.C("ngIf",b.kXb),_.w(),_.C("ngIf",_.S(5,16,b.kfa)),_.w(2),_.C("ngSwitch",b.contentType),
_.w(),_.C("ngSwitchCase","markdown"),_.w(),_.C("ngSwitchCase","image"),_.w(),_.C("ngSwitchCase","audio"),_.w(),_.C("ngSwitchCase","video"),_.w(),_.C("ngSwitchCase","binary"),_.w(),_.C("ngSwitchCase","largeFile"),_.w(),_.C("ngSwitchCase","empty"),_.w(),_.C("ngSwitchCase","jupyter"),_.w(),_.C("ngSwitchCase","text"),_.w(),_.C("ngSwitchCase","code-diff"),_.w(),_.C("ngSwitchCase","diffTooBig"))},Fa:[bP,rN,_.bo,_.co,_.eo,yP,xP,VP,_.jJ,_.rB,_.sB,zP,_.mJ,CP,DP,aN,cN,bN,UM,EP,_.dI,_.kJ,RP,FP,GP,_.ho],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 J3b=[{id:"LINE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAANklEQVR4AWOgLXBxcWkA4v94cAOy4v8LFy7EiUHyKIrxAOyKjY2NMTAQUNlkJEB9N6MoJjmcAUFs1juXK7DAAAAAAElFTkSuQmCC",title:"Lines",valueExtractor:a=>Number(_.El(a,2))},{id:"FILE_COUNTS",icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAOklEQVR4AWOAARcXlwYg/o8HNyAr/r9w4UKcGCRPyESwQiAAs4kxEVUxHjDIFJ8lUjEinIlSTFbMAQBQTEEI50NDNAAAAABJRU5ErkJggg==",title:"Files",valueExtractor:a=>Number(_.El(a,
3))}],K3b=class{constructor(a){this.bXc=a}Bha(a){return!!J3b.find(b=>b.id===a)}D3a(a,b,c){const d=J3b.find(e=>e.id===a);return c&&d?_.v(this.bXc.list(b),_.u(e=>{const f=new Map;e.map(g=>RJb(g,c,d)).forEach(g=>{f.set(g.path,g)});return f})):_.r()}};var L3b=new _.Vd("lang_counts_service",{Ea:"root",oa:()=>_.nk(rVb)});var XP=class{constructor(a,b){this.client=a;this.nf=b;this.Q$a=new _.dZa}list(a){const b=[],c=a.map(e=>{const f=_.cZa(this.Q$a,e);f||b.push(e);return f}).filter(e=>e!=null);if(b.length===0)return _.r(c);const d=b.reduce((e,f)=>e.addPath(f),new _.cTa);return _.v(_.Iv(this.nf,()=>{var e=this.client,f=this.nf.il();return _.Qq(e.Mh,e.Rh+"/$rpc/devtools.grimoire.LangCountsService/ListLangCounts",d,f||{},_.iTa)},"LangCountsService.listLangCounts"),_.rg(e=>{b.forEach(f=>{this.Q$a.put(f,(new _.dr).rd(f))});
_.rl(e,_.dr,1,_.kl()).forEach(f=>{this.Q$a.put(f.oe(),f)})}),_.u(e=>c.concat(_.rl(e,_.dr,1,_.kl()))))}};XP.O=function(a){return new (a||XP)(_.m(L3b),_.m(_.Zv))};XP.ta=_.k({token:XP,oa:XP.O,Ea:"root"});var M3b=function(a){return _.v(_.ef([a.he.Ela,a.kMb()]),_.u(([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}),_.og(new Map),_.FA(),_.u(([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({xu:e,enabled:!1,U_: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(x=>!t.has(x));f=[...t].some(x=>!p.has(x));(e||f)&&d.push({xu:c,enabled:!0,U_:p})}}else d.push({xu:c,enabled:!0,U_:p})}return d}),_.pf(b=>!!b.length),_.ff(b=>_.r(...b)))},N3b=function(a,b,c){return _.v(M3b(a),_.rg(({xu:d,enabled:e,U_:f})=>{if(e)if(f)for(const g of f)tM(a.he,g);else tM(a.he,d)}),_.ff(({xu:d,enabled:e,U_:f})=>e?_.v(a.D3a(b,d,c,f),_.rg(g=>{if(f)for(var l of f){var p=0;for(const t of g.values()){let x;if((x=t.U_)==null?0:x.has(l))p+=t.U_.get(l)}BXb(a.he,l,p)}else{l=
0;for(p of g.values())l+=p.instances;BXb(a.he,d,l)}}),_.Xf(g=>{if(f)for(const l of f)sM(a.he,l,g);else sM(a.he,d,g);return _.r(new Map)}),_.u(g=>({xu:d,z_c:g}))):_.r({xu:d})),_.lg(TJb,new Map))},YP=class{constructor(a,b,c,d){this.a5=a;this.KF=b;this.he=d;this.OPb=new K3b(c)}kMb(){return _.v(nXb(this.KF),_.u(a=>{const b=CXb();a.forEach(c=>{b.set(c.id,null)});return b}))}D3a(a,b,c,d){if(a.eG)return _.Ze("Aggregations are only supported for directories");if(!sK(a))return _.Ze("Invalid location");const e=
a.yb,f=a.tb,g=a.Vc,l=a.repository,p=a.path;return this.OPb.Bha(b)?this.OPb.D3a(b,c,d):_.v(oXb(this.KF,b),_.pg(t=>{if(!t)return _.r(new Map);const x=MAb(t);return x?_.v(kXb(this.a5,{tb:f,Vc:g,fileSpecSourceRootRepositoryKeyRepositoryName:l,fileSpecSourceRootRefSpec:e,fileSpecPath:p,fileSpecType:"DIRECTORY",category:x}),_.u(A=>A.map(F=>SJb(t,F)).reduce((F,I)=>{F.set(I.path,I);return F},new Map))):_.r(new Map)}))}};YP.O=function(a){return new (a||YP)(_.m(pM),_.m(qM),_.m(XP),_.m(uM))};
YP.ta=_.k({token:YP,oa:YP.O});var ZP=class{constructor(){this.Nwb=500;this.mma=XJb;this.title=this.Qva="";this.Fva=[];this.YNb=!0;this.wj=this.y0=!1;this.toggle=new _.kn;this.limit=500}Rb(a){a.groupedFiles&&(this.limit=500)}};ZP.O=function(a){return new (a||ZP)};
ZP.wa=_.Kd({type:ZP,na:[["folder-detail-section"]],inputs:{Qva:"headerId",title:"title",Fva:"groupedFiles",YNb:"initiallyExpanded",y0:"useRelativeUrls",aggregations:"aggregations",wj:"isPiper"},outputs:{toggle:"toggle"},features:[_.be],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&&(_.E(0,"mat-expansion-panel",0),_.N("afterExpand",function(){return b.toggle.emit(!0)})("afterCollapse",function(){return b.toggle.emit(!1)}),_.E(1,"mat-expansion-panel-header")(2,"mat-panel-title")(3,"h3",1),_.Q(4),_.B(5,
UJb,4,3,"ng-container",2),_.G()(),_.E(6,"div",3),_.Q(7," Folder Detail Header "),_.G()(),_.B(8,WJb,1,1,"ng-template",4),_.G());a&2&&(_.C("expanded",b.YNb),_.w(3),_.zg("id",b.Qva),_.w(),_.ch(" ",b.title," "),_.w(),_.C("ngIf",b.Nwb<b.mma(b.Fva)&&b.limit!=null))},Fa:[_.Op,_.ao,_.bo,_.oJ,_.mw,_.Bt,_.FB,_.GB,_.HH,_.EB],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 $P=class{constructor(a,b){this.Ga=a;this.Rc=b;this.k3c=!1}Jk(a){this.Rc.Efa.getValue()!==a&&(this.Ga.mb({element:"FolderTabHeader",action:this.A3a(a),gestureName:"CLICK",projectId:this.wb.location.tb}),this.Rc.Efa.next(a))}A3a(a){switch(a){case 0:return"openFilesTab";case 1:return"openProjectsTab";default:return _.xc(a,"Unknown folder detail tab selected")}}};$P.O=function(a){return new (a||$P)(_.y(_.Jp),_.y(oM))};
$P.wa=_.Kd({type:$P,na:[["folder-tab-header"]],inputs:{wb:"viewData",k3c:"showProjectTab"},ya:4,Aa:3,Da:[["gmat-tabs","",3,"selectedIndexChange","selectedIndex"],["label","Files"],["label","Project Info"]],qa:function(a,b){a&1&&(_.E(0,"mat-tab-group",0),_.R(1,"async"),_.N("selectedIndexChange",function(c){return b.Jk(c)}),_.J(2,"mat-tab",1)(3,"mat-tab",2),_.G());a&2&&_.C("selectedIndex",_.S(1,1,b.Rc.SSc))},Fa:[NN,RL,SL,_.ho],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 O3b=["markdownContentComponent"],P3b={Yvb:0,lwb:1,md:2,0:"COLLAPSED",1:"EXPANDED",2:"UNKNOWN"},Q3b=function(a){a.xJ===2&&(a.XWb?_.q1a(a.nl,()=>{a.iYc.element.ma.scrollHeight>180&&(a.xJ=0)}):a.xJ=1)},aQ=class{constructor(a,b){this.nl=a;this.modifier=b;this.XWb=!1;this.fwb=P3b;this.xJ=2}Ra(){}Rb(a){a.markdownContent&&(this.xJ=2)}Nn(){Q3b(this)}expand(){this.xJ=1}};aQ.O=function(a){return new (a||aQ)(_.y(_.gv),_.y(IP))};
aQ.wa=_.Kd({type:aQ,na:[["readme"]],rb:function(a,b){a&1&&_.Xg(O3b,5);if(a&2){let c;_.$g(c=_.ah())&&(b.iYc=c.first)}},inputs:{XWb:"shouldCollapse",hYc:"markdownContent",eAa:"safeHtmlContent"},features:[_.be],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&&(_.J(0,"markdown-content",1,0),_.R(2,"async"),_.R(3,"async"),_.E(4,"div"),_.B(5,YJb,2,0,"button",2),_.G());a&2&&(_.Bg("collapsed",b.xJ===b.fwb.Yvb),_.C("content",b.hYc)("relativeLinkModifier",_.S(2,7,b.modifier.sUb))("relativeImageModifier",_.S(3,9,b.modifier.qUb))("safeHtmlContent",b.eAa),_.w(5),_.C("ngIf",b.xJ===b.fwb.Yvb))},Fa:[_.bo,UM,_.mw,_.At,_.ho],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 R3b=class extends _.cc{constructor(){super()}Jnb(a){return _.Mc(this,1,a)}};R3b.prototype.toObject=function(){if(this!=null){_.dc(this);var a={SMc:_.h(_.X(this,1))}}else a=void 0;return a};var S3b=class{},T3b=class{};var U3b=Symbol("Pe"),V3b=function(a,b,c){a:if(a=a.L_b,c.K_b)a=c.K_b;else{if(a)if(c.Vub)if(a=a[c.Vub],a===0)console.warn(`ID was never assigned for VE with name: ${c.Vub}`);else{if(a)break a;console.warn(`Cannot find VE with name: ${c.Vub}`)}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.gsb&&a.push("generic_click"),c.AZb&&a.push("impression"),c.uZb&&a.push("dragstart"),c.vZb&&a.push("drop"),
c.isb&&a.push("hover"),c.BZb&&a.push("input_text"),c.CZb&&a.push("key_press"),c.pqd&&a.push("keyboard_enter"),c.trackVisibility&&a.push("vis"),d=d.toString(),a.length&&(d+=`;track:${a.join(",")}`),c.metadata&&(d+=`;${c.metadata}`),c.Bdb&&(d+=";mutable:true"),c.index!=null&&(d+=`;index:${c.index}`),b.ma.setAttribute("jslog",d),b.ma[U3b]=c)},W3b=function(a,b,c,d){LK&&LK!==d&&(LK.type==="click"&&c.gsb&&ZJb(b)&&a.mb("click",b),LK.type==="mouseenter"&&c.isb&&ZJb(b)&&a.mb("hover",b))},bQ=class{constructor(a,
b,c=null){this.Hh=null;a&&(this.Hh=a.Rfd())&&(this.Hh.Oca("click",3,"generic_click"),this.Hh.Oca("dragstart",30),this.Hh.Oca("drop",37),this.Hh.Oca("hover",9),this.Hh.Oca("input_text",15),this.Hh.Oca("key_press",32));b&&(this.L_b=b.Tfd());this.Vb=c?c.Vb.bind(c):Zone.root.run.bind(Zone.root);X3b||(X3b=!0,this.Vb(()=>{window.addEventListener("click",d=>{LK=d},{capture:!0});window.addEventListener("mouseenter",d=>{LK=d},{capture:!0})}))}lc(a,b){this.Vb(()=>{this.Hh&&this.L_b&&(V3b(this,a,b),b.AZb&&this.Hh.yid())})}mb(a,
b){this.Hh&&this.Hh.mb(a,b)}log(a){this.Hh&&this.Hh.log(a)}},X3b=!1,LK=null;bQ.O=function(a){return new (a||bQ)(_.m(S3b,8),_.m(T3b,8),_.m(_.uf,8))};bQ.ta=_.k({token:bQ,oa:bQ.O,Ea:"root"});var Y3b="click mouseenter dragstart drop keydown input".split(" "),cQ=class{constructor(a,b,c){this.z6c=a;this.document=b;this.qd=c;this.KMb=d=>{for(let e=d.target;e;e=e.parentElement){const f=e[U3b];if(f)switch(d.type){case "click":f.gsb&&this.mb("click",e);break;case "mouseenter":f.isb&&this.mb("hover",e);break;case "dragstart":f.uZb&&this.mb("dragstart",e);break;case "drop":f.vZb&&this.mb("drop",e);break;case "keydown":f.CZb&&this.mb("key_press",e);break;case "input":f.BZb&&this.mb("input_text",
e);break;default:console.warn(`No GIL binding for events of type ${d.type}`)}}};this.qd.Vb(()=>{for(const d of Y3b)this.document.addEventListener(d,this.KMb,{capture:!0})})}mb(a,b){if(a!=="input_text"||this.W_c!==b)this.z6c.mb(a,b),this.W_c=a==="input_text"?b:void 0}Ia(){this.qd.Vb(()=>{for(const a of Y3b)this.document.removeEventListener(a,this.KMb,{capture:!0})})}};cQ.O=function(a){return new (a||cQ)(_.m(bQ),_.m(_.hi),_.m(_.uf))};cQ.ta=_.k({token:cQ,oa:cQ.O});var Z3b=new _.Vd("VE config");var dQ=class{constructor(a,b,c,d,e,f){this.We=a;this.wxa=b;this.qd=c;this.renderer=d;this.GTc=e;this.y6c=f;this.T8="";this.Hub=this.Gub=this.Fub=this.Eub=this.Dub=this.Cub=this.p_b=this.q_b=!1;this.SZb=[];this.R$a=null;this.ENb=!1}get wZb(){let a;return this.GTc==null&&!((a=this.y6c)==null?0:a.Qdd)}Rd(a){this.Cub&&(this.mb("click"),this.R$a=a)}wZc(){this.Dub&&this.mb("dragstart")}xZc(){this.Eub&&this.mb("drop")}Oia(){this.Hub&&this.mb("key_press")}Oeb(a){this.Fub&&(this.mb("hover"),this.R$a=a)}zZc(){this.Gub&&
!this.ENb&&(this.mb("input_text"),this.ENb=!0)}mb(a){this.wxa.mb(a,this.We.ma)}Ra(){this.wZb&&this.qd.Vb(()=>{const a=this.We.ma;this.SZb=[this.renderer.listen(a,"click",this.Rd.bind(this)),this.renderer.listen(a,"dragstart",this.wZc.bind(this)),this.renderer.listen(a,"drop",this.xZc.bind(this)),this.renderer.listen(a,"keydown",this.Oia.bind(this)),this.renderer.listen(a,"input",this.zZc.bind(this)),this.renderer.listen(a,"mouseenter",this.Oeb.bind(this))]});this.config=this.Sl();this.wxa.lc(this.We,
this.config)}Sl(){return{metadata:this.T8,Bdb:this.q_b,gsb:this.Cub,uZb:this.Dub,vZb:this.Eub,isb:this.Fub,BZb:this.Gub,AZb:this.p_b,CZb:this.Hub,K_b:this.zl,index:this.x6c}}Rb(){let a;if((a=this.config)==null?0:a.Bdb)this.config=this.Sl(),this.config.Bdb=!0,V3b(this.wxa,this.We,this.config)}Ia(){this.config&&this.wZb&&W3b(this.wxa,this.We.ma,this.config,this.R$a);this.qd.Vb(()=>{for(const a of this.SZb)a()})}};
dQ.O=function(a){return new (a||dQ)(_.y(_.Fe),_.y(bQ),_.y(_.uf),_.y(_.en),_.y(cQ,8),_.y(Z3b,8))};dQ.La=_.Qd({type:dQ,na:[["","ve",""]],inputs:{zl:"ve",T8:"veMetadata",q_b:"veMutable",p_b:"veImpression",Cub:"veClick",Dub:"veDrag",Eub:"veDrop",Fub:"veHover",Gub:"veInputText",Hub:"veKeyPress",x6c:"veIndex"},Qb:["veLoggingDirective"],standalone:!0,features:[_.be]});var eQ=class{constructor(){this.label="";this.vVa=new _.kn}Rd(){this.vVa.emit()}};eQ.O=function(a){return new (a||eQ)};eQ.wa=_.Kd({type:eQ,na:[["stacks-expand-list-button"]],inputs:{label:"label"},outputs:{vVa:"clickEvent"},ya:2,Aa:1,Da:[[1,"toggle-button",3,"click"]],qa:function(a,b){a&1&&(_.E(0,"button",0),_.N("click",function(){return b.Rd()}),_.Q(1),_.G());a&2&&(_.w(),_.dh(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 a4b=function(a){a.Ae.clear();a.d3c?(a.zZ(a.wSc),a.Ud&&(a.dxa=a.zZ(a.V$a)),$3b(a)):a.zZ(a.items)},$3b=function(a){const b=_.nn(a.Skb,eQ);a.button=_.sn(a.Ae,b);_.v(a.button.instance.vVa,_.qg(a.rc)).subscribe(()=>{a.Ud?a.collapse():a.expand();a.button&&(b4b(a),a.Ae.detach(a.Ae.indexOf(a.button.uw)),a.Ae.S5(a.button.uw))});b4b(a)},b4b=function(a){a.button&&(a.button.instance.label=a.Ud?"Less":`More (+${a.V$a.length})`)},fQ=class{get items(){return this.S3c||[]}get wSc(){return this.items.slice(0,
this.I2a)}get V$a(){return this.items.slice(this.I2a)}get I2a(){return this.items.length<=this.limit+1?this.items.length:this.limit}get limit(){return this.NXb||5}get d3c(){return!!this.MXb&&this.I2a!==this.items.length}constructor(a,b,c,d){this.WYa=a;this.Oc=b;this.Ae=c;this.Skb=d;this.NXb=5;this.MXb=!0;this.rc=new _.fg;this.Ud=!1}Rb(a){(a=a.stacksExpandListOf)&&a.RJ?(this.xta=this.WYa.find(this.items).create(this.T3c),a4b(this)):a||a4b(this)}Jo(){let a;((a=this.xta)==null?0:a.diff(this.items))&&
a4b(this)}Ia(){this.rc.next()}zZ(a){return a.map(b=>this.Ae.di(this.Oc,{ua:b}))}collapse(){for(const a of this.dxa||[])this.Ae.detach(this.Ae.indexOf(a));this.Ud=!1}expand(){if(this.dxa)for(const a of this.dxa||[])this.Ae.S5(a);else this.dxa=this.zZ(this.V$a);this.Ud=!0}};fQ.O=function(a){return new (a||fQ)(_.y(_.un),_.y(_.Ug),_.y(_.Vg),_.y(_.bn))};
fQ.La=_.Qd({type:fQ,na:[["","stacksExpandList",""]],inputs:{S3c:"stacksExpandListOf",NXb:"stacksExpandListSize",T3c:"stacksExpandListTrackBy",MXb:"stacksExpandListShowToggleButton"},features:[_.be]});var $Jb=function(a,b){a=_.Al(a.nk,3);return pGb(a)===b},gQ=class{constructor(a){this.N_=a;this.nk=null;this.kza=kGb;this.N_.f5().subscribe(b=>{this.nk=b},()=>{console.error("No announcement found.")})}get GGb(){return _.X(this.nk,2)}};gQ.O=function(a){return new (a||gQ)(_.y(ZO))};
gQ.wa=_.Kd({type:gQ,na:[["stacks-butterbar"]],features:[_.lh([ZO])],ya:1,Aa:1,Da:[["class","butterbar",4,"ngIf"],[1,"butterbar"],[3,"innerHTML"]],qa:function(a,b){a&1&&_.B(0,aKb,2,5,"div",0);a&2&&_.C("ngIf",b.nk&&!$Jb(b,"no_announce"))},Fa:[_.bo],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 hQ=class{};hQ.O=function(a){return new (a||hQ)};hQ.wa=_.Kd({type:hQ,na:[["stacks-search"]],ya:1,Aa:0,Da:[["placeholder","Search Stacks for infrastructure","hidden-query","type:stacks"]],qa:function(a){a&1&&_.J(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 iQ=class{constructor(a,b){this.mk=a;this.s3=[];this.M6a=this.jD=!1;this.links=c4b;for(a=0;a<c4b.length;a++){const c=c4b[a].XJ();_.mu(b,c,this.eX(c))}b.hS=["google-material-icons"]}eX(a){return(0,_.Lc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}get params(){return this.mk.Wc.Sa}reload(){window.location.reload()}};iQ.O=function(a){return new (a||iQ)(_.y(_.Zh),_.y(_.nu))};
iQ.wa=_.Kd({type:iQ,na:[["stacks-header"]],inputs:{s3:"breadcrumb",jD:"oldView",M6a:"homepageHeader"},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&&_.B(0,cKb,16,2,"header",0)(1,gKb,10,2,"header",1);a&2&&(_.C("ngIf",!b.jD&&b.M6a),_.w(),_.C("ngIf",b.jD||!b.M6a))},Fa:[gQ,
_.ao,_.bo,_.ou,_.sp,hQ],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 c4b=[(new HK).Pd("Add a product to Stacks").Bz("http://go/stacks-add-product").gQ("add_circle"),(new HK).Pd("About Stacks").Bz("http://go/stacks-docs").gQ("help"),(new HK).Pd("Contact Stacks").Bz("http://go/stacks-docs/contact-us").gQ("feedback")];var jQ=class{constructor(){this.Cwa=!1;this.BSb=!0;this.N5a=this.G5="";this.zl={jn:215999}}Ra(){if(!this.link)throw Error("Qe");}get url(){return this.link.tO()}get Ak(){return this.link.XJ()?this.link.XJ().startsWith("https://")?_.X(this.link,3):this.link.XJ().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"}Ym(a){return`${"StacksVeMetadata"}:${(new R3b).Jnb(a).hd()}`}};
jQ.O=function(a){return new (a||jQ)};
jQ.wa=_.Kd({type:jQ,na:[["stacks-icon-link"]],inputs:{link:"link",Cwa:"isContact",BSb:"openInNewTab",G5:"gtmBox",N5a:"gtmList"},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&&_.B(0,hKb,1,2,"img",0)(1,iKb,2,18,"a",1)(2,jKb,2,3,"span",2)(3,kKb,2,4,"a",3);a&2&&(_.C("ngIf",b.Cwa),_.w(),_.C("ngIf",b.url),_.w(),_.C("ngIf",!b.url&&!_.rl(b.link,OK,4,_.kl()).length),_.w(),_.C("ngForOf",_.rl(b.link,OK,4,_.kl())))},Fa:[_.ao,_.bo,dQ],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 kQ=class{constructor(a){this.icon="info_outline_grey600";this.tBa=!1;this.content=void 0;_.mu(a,"stars",this.eX("stars"));a.hS=["google-material-icons"]}eX(a){return(0,_.Lc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Ra(){this.content=d4b.get(this.name)}};kQ.O=function(a){return new (a||kQ)(_.y(_.nu))};
kQ.wa=_.Kd({type:kQ,na:[["stacks-popup-info"]],inputs:{name:"name",icon:"icon",tBa:"svg"},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&&_.B(0,pKb,11,8,"ng-container",
2);a&2&&_.C("ngIf",b.content)},Fa:[_.$n,_.ao,_.bo,_.ou,fL],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}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0;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 d4b=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 qKb=a=>({"subtitle-class":a}),lQ=class{constructor(){this.Di=[];this.G5="";this.jD=!1}};lQ.O=function(a){return new (a||lQ)};
lQ.wa=_.Kd({type:lQ,na:[["stacks-link-lists"]],inputs:{Di:"lists",G5:"gtmBox",jD:"oldView"},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&&(_.E(0,"div",1),_.B(1,xKb,7,4,"div",2),_.G());a&2&&(_.w(),_.C("ngForOf",b.Di))},Fa:[_.$n,_.ao,_.bo,jQ,kQ],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 sKb=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 mQ=class{Ra(){}};mQ.O=function(a){return new (a||mQ)};
mQ.wa=_.Kd({type:mQ,na:[["stacks-popup-freshness"]],inputs:{jr:"productName",WLb:"freshnessDate",lha:"isFresh"},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&&(_.E(0,"button"),
_.B(1,yKb,1,0,"img",0)(2,zKb,1,0,"img",1),_.G(),_.E(3,"div",2),_.B(4,AKb,2,0,"p",3)(5,BKb,2,0,"p",3),_.E(6,"p",4),_.Q(7),_.G()());a&2&&(_.w(),_.C("ngIf",b.lha),_.w(),_.C("ngIf",!b.lha),_.w(2),_.C("ngIf",b.lha),_.w(),_.C("ngIf",!b.lha),_.w(2),_.xC("",b.jr," team has reviewed this product on ",b.WLb,"."))},Fa:[_.bo],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}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0;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 nQ=class{Ra(){}constructor(a){_.mu(a,"license",IK("license"));a.hS=["google-material-icons"]}};nQ.O=function(a){return new (a||nQ)(_.y(_.nu))};
nQ.wa=_.Kd({type:nQ,na:[["stacks-popup-isa"]],inputs:{product:"product"},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&&(_.B(0,CKb,3,0,"button",0),_.E(1,"div",1)(2,"p",2),_.Q(3,"Infrastructure Support Agreement"),_.G(),_.E(4,"p",3),_.Q(5),_.G(),_.E(6,
"p",3)(7,"a",4),_.Q(8,"More info"),_.G()()());a&2&&(_.C("ngIf",b.product.eva()),_.w(5),_.ch("",b.product.getName()," has signed an ISA."),_.w(2),_.Sg("href","/agreement/",b.product.Tl(),"",_.Of))},Fa:[_.bo],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}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0;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 IKb=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))},oQ=class{constructor(a){this.metrics=[];this.description="";_.mu(a,"radio_button_checked",IK("radio_button_checked"));_.mu(a,"radio_button_partial",IK("radio_button_partial"));_.mu(a,"radio_button_unchecked",IK("radio_button_unchecked"));_.mu(a,"error_med",IK("error_med"));_.mu(a,"block",IK("block"));a.hS=["google-material-icons"]}get name(){return lGb(this.bZ)}Ra(){this.description=
e4b.get(this.bZ)||""}};oQ.O=function(a){return new (a||oQ)(_.y(_.nu))};
oQ.wa=_.Kd({type:oQ,na:[["stacks-popup-pp"]],inputs:{bZ:"productPhase",metrics:"metrics"},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&&(_.E(0,"div",0),_.B(1,DKb,3,0,"button",1)(2,EKb,3,0,"button",
2)(3,FKb,3,0,"button",3)(4,GKb,3,0,"button",4)(5,HKb,3,0,"button",5),_.G(),_.E(6,"div",6)(7,"p",7),_.Q(8),_.G(),_.E(9,"div",8)(10,"p"),_.Q(11),_.G(),_.B(12,JKb,9,6,"div",9),_.J(13,"hr"),_.E(14,"p",10),_.Q(15," Product phases is a standard set of product stages."),_.J(16,"br"),_.E(17,"a",11),_.Q(18,"go/product-phases"),_.G()()()());a&2&&(_.C("ngSwitch",b.bZ),_.w(),_.C("ngSwitchCase","1"),_.w(),_.C("ngSwitchCase","2"),_.w(),_.C("ngSwitchCase","3"),_.w(),_.C("ngSwitchCase","4"),_.w(),_.C("ngSwitchCase",
"5"),_.w(3),_.dh(b.name),_.w(3),_.dh(b.description),_.w(),_.C("ngForOf",b.metrics))},Fa:[_.ao,_.co,_.eo],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}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0;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 e4b=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 f4b=a=>[a],pQ=class{constructor(a){_.mu(a,"stars",this.eX("stars"));a.hS=["google-material-icons"]}eX(a){return(0,_.Lc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Ra(){}get VZa(){return this.domain.getParent().getName()}get u4c(){return`/domain/${this.domain.AC()}`}};pQ.O=function(a){return new (a||pQ)(_.y(_.nu))};
pQ.wa=_.Kd({type:pQ,na:[["stacks-popup-recommended"]],inputs:{product:"product",domain:"domain"},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&&(_.E(0,"button",0),_.J(1,"mat-icon",1),_.G(),_.E(2,"div",2)(3,"p",3),_.Q(4,"Recommended products"),_.G(),_.E(5,
"p",4),_.Q(6),_.G(),_.E(7,"p",4)(8,"a",5),_.Q(9,"More info"),_.G()()());a&2&&(_.w(6),_.xC("",b.product.getName()," is recommended by the ",b.VZa," domain stewards."),_.w(2),_.C("href",_.oh(3,f4b,b.u4c),_.Of))},Fa:[_.ou],styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left-new[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;margin-right:2px;transform:translateX(-70%);white-space:normal;width:200px}.-push-left[_nghost-%COMP%]   .popup-box[_ngcontent-%COMP%]{font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;transform:translate(-70%, -110%);width:350px}.popup-box[_ngcontent-%COMP%]{background:var(--page-background);border-radius:10px;box-shadow:var(--shadow);color:var(--text-color);display:none;left:-1em;overflow:hidden;position:absolute;top:1em;z-index:var(--z-popup)}.popup-box[_ngcontent-%COMP%]   .popup-title[_ngcontent-%COMP%]{background:var(--accent-shading);font-size:1.2em;font-weight:500;padding:.6em .9em}.popup-box[_ngcontent-%COMP%]   .popup-text[_ngcontent-%COMP%]{font-size:14px;margin:1em 1.2em}.popup-box[_ngcontent-%COMP%]   .popup-link-text[_ngcontent-%COMP%]{margin:.2em 0}.popup-box[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--primary-color)}[_nghost-%COMP%]:focus-within   .popup-box[_ngcontent-%COMP%], .popup-box[_ngcontent-%COMP%]:hover{display:block}.recommended[_ngcontent-%COMP%]{color:var(--recommended);height:14px;align-self:center;display:flex}.recommended-icon[_ngcontent-%COMP%]{align-self:center;display:flex;justify-self:center}.sl[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .metric-box[_ngcontent-%COMP%]{margin:1em 0}.sl[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:1.2em;font-weight:500;margin-bottom:1em}.sl[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{height:1.5em;margin-right:.5em}.sl[_ngcontent-%COMP%]   .metric-name[_ngcontent-%COMP%]{font-weight:500}.sl[_ngcontent-%COMP%]   .metric-actual[_ngcontent-%COMP%]{font-size:1.2em;font-weight:500}.sl[_ngcontent-%COMP%]   .satisfied-number[_ngcontent-%COMP%]{color:#38a953}.sl[_ngcontent-%COMP%]   .metric-target[_ngcontent-%COMP%]{font-size:.8em}.sl[_ngcontent-%COMP%]   .metric-updated[_ngcontent-%COMP%], .sl[_ngcontent-%COMP%]   .footnote[_ngcontent-%COMP%]{color:var(--inactive-text-color);font-size:.8em}stacks-popup-product.-extend-left[_nghost-%COMP%]{display:flex;position:relative}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0;width:24px}stacks-popup-product.-extend-left[_nghost-%COMP%]   .to-right[_ngcontent-%COMP%]{left:-1.5em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-sl[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-pp[_ngcontent-%COMP%]{flex:0 0 3.5em;margin-right:.2em;margin-left:.2em}stacks-popup-product.-inline[_nghost-%COMP%]{display:contents;font-size:1em}stacks-popup-product.-inline[_nghost-%COMP%]   .prefix-icons[_ngcontent-%COMP%]{display:contents}stacks-popup-product.-inline[_nghost-%COMP%]     .small-icon button img{height:1em}.popup-box.-edit-box[_ngcontent-%COMP%]{left:-200px}.sub-teams[_ngcontent-%COMP%]{list-style:initial;padding-left:1.5em}.freshness-badge-fresh[_ngcontent-%COMP%]{filter:hue-rotate(-105deg)}.freshness-badge-stale[_ngcontent-%COMP%]{filter:hue-rotate(140deg)}.agreement-icon[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(82%) sepia(72%) saturate(1319%) hue-rotate(329deg) brightness(103%) contrast(98%)}.ga[_ngcontent-%COMP%]{background:var(--product-green-bg);color:var(--product-green)}.sa[_ngcontent-%COMP%]{background:var(--special-availability-bg);color:var(--special-availability)}.pr[_ngcontent-%COMP%]{background:var(--preview-bg);color:var(--preview)}.dp[_ngcontent-%COMP%]{background:var(--deprecated-bg);color:var(--deprecated)}.na[_ngcontent-%COMP%]{background:var(--not-allowed-bg);color:var(--not-allowed)}.phase-div[_ngcontent-%COMP%]{grid-area:phase}.phase[_ngcontent-%COMP%]{align-items:center;border-radius:4px;cursor:help;display:inline-flex;height:22px;justify-content:center;width:25px}.phase[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}.recommended-div[_ngcontent-%COMP%]{align-items:center;background:var(--product-green-bg);border-radius:4px;color:var(--product-green);cursor:help;display:flex;font-family:"Roboto";font-size:12px;font-weight:500;height:22px;gap:4px;grid-area:recommended;justify-items:center;padding:2px 4px;width:25px}.isa[_ngcontent-%COMP%]{align-items:center;background:var(--isa-bg);border-radius:4px;color:var(--isa);cursor:help;display:inline-flex;height:22px;justify-content:center;grid-area:isa;width:27px}.isa[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-family:"Roboto";font-size:12px;font-weight:500}/*# sourceMappingURL=popup.css.map */']});var qQ=class{constructor(){this.iCa=!1}Ra(){}};qQ.O=function(a){return new (a||qQ)};
qQ.wa=_.Kd({type:qQ,na:[["stacks-popup-product"]],inputs:{product:"product",domain:"domain",iCa:"underAlternatives"},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&&_.B(0,KKb,1,3,"stacks-popup-isa",0)(1,LKb,1,2,"stacks-popup-recommended",
1)(2,MKb,1,2,"stacks-popup-pp",2)(3,NKb,1,3,"stacks-popup-pp",3);a&2&&(_.C("ngIf",b.product.eva()),_.w(),_.C("ngIf",b.product.o4a()),_.w(),_.C("ngIf",!b.iCa),_.w(),_.C("ngIf",b.iCa))},Fa:[_.bo,oQ,pQ,nQ],styles:['[_nghost-%COMP%]{position:relative;margin-right:.3em}[_nghost-%COMP%]   button[_ngcontent-%COMP%]{align-items:center;cursor:help;font-size:1em;display:flex}[_nghost-%COMP%]   button[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:1.5em}.-push-left-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}stacks-popup-product.-extend-left[_nghost-%COMP%]   stacks-popup-recommended[_ngcontent-%COMP%]{height:1.5em;left:-1.5em;position:absolute;top:0}stacks-popup-product.-extend-left[_nghost-%COMP%]   .stacks-popup-isa[_ngcontent-%COMP%]{height:1.5em;left:-3em;position:absolute;top:0;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 UKb=a=>[a],g4b="contactTeam onboardingDoc signUpDoc includedTeamId excludedTeamId gcpGuidance buildVisibility groups other".split(" "),xLb=function(a){return`https://source.corp.google.com/piper///depot/google3/productivity/stacks/catalog/product/${a}/stacks.textproto`},rQ=class{set a0c(a){this.CX=!!a;this.hOb.next(a)}get lUc(){return document.getElementsByClassName("butterbar").length>0}constructor(a,b,c,d,e){this.VL=a;this.N_=b;this.mk=c;this.q8b=y0b;this.Xc=_.FF;this.hOb=new _.$h("");this.zl=
{ysc:200202,jn:215999};this.CX=!1;this.HZa=!0;this.jD=this.EZa=this.vib=!1;this.vTc=lGb;this.rTc=mGb;this.jTc=nGb;this.productId=_.v(_.ef([this.hOb,this.mk.params]),_.u(([f,g])=>f||g.productId));this.product=_.v(this.productId,_.pg(f=>this.N_.ZJ(f)),_.rg(f=>{this.CX||this.VL.Vm(`${f.ng()} - Stacks`)}));this.QTb=_.v(_.ef([this.product]),_.u(([f])=>{const g=[];var l=new Map;for(var p of f.Kfa())oGb(p.getScope(),p.xva(_.fl),l);for(var t of g4b)l.has(t)&&g.push({key:t,value:l.get(t)});l=gMb(f);p=[];jGb([{source:f.Vua(_.fl),
Di:p,name:"Best practices",icon:"school"},{source:f.Yua(_.fl),Di:p,name:"Codelabs",icon:"school"},{source:_.rl(f,OK,6,_.kl(_.fl)),Di:p,name:"Concepts",icon:"school"},{source:f.dva(_.fl),Di:p,name:"Getting started",icon:"school"},{source:f.fva(_.fl),Di:p,name:"How to",icon:"school"},{source:f.hva(_.fl),Di:p,name:"Introductory guides",icon:"school"},{source:_.rl(f,OK,30,_.kl(_.fl)),Di:p,name:"Reference guides",icon:"school"},{source:_.rl(f,OK,65,_.kl(_.fl)),Di:p,name:"Testing",icon:"school"}]);p.sort(DK);
t=iMb(f);var x=lMb(f),A=mMb(f);const F=[];if(_.ql(f,LO,43)){var I=(new FK).Pd("Apps ATLs"),K=_.rl(f,OK,44,_.kl());if(K.length===0)I.Pca(EK({name:_.ql(f,LO,43).ng(),icon:"track_changes"}));else for(var U of K)I.Pca(EK({name:_.ql(f,LO,43).ng(),icon:"track_changes",url:U.tO()}));F.push(I)}if(_.ql(f,j0b,58)){U=new FK;I=_.rl(f,OK,59,_.kl());U.Pd("Security");for(var ca of I)U.Pca(EK({name:_.ql(f,j0b,58).ng(),icon:"enhanced_encryption",url:ca.tO()}));F.push(U)}_.ql(f,l0b,33)&&F.push((new FK).Pd("SRE authorities").v_([EK({name:_.ql(f,
l0b,33).ng(),icon:"track_changes"})]));if(_.Bl(f,67)){ca=(new FK).Pd("Privacy");for(var ka of _.Hl(f,78,_.kl()))ca.Pca(EK({name:"Guidance",icon:"enhanced_encryption",url:`${"https://g3doc.corp.google.com/privacy/pwg/infra/pchips/stances/_generated/g3doc/"}${ka}${"/composite_privacy_stance.textproto_generated"}`}));F.push(ca)}F.sort(DK);ka=oMb(f);ca=_.Hl(f,4,_.kl());ca=qMb(ca);U=_.Hl(f,38,_.kl());U=rMb(U);I=nMb(f);K=new Map;for(const za of f.Kfa())if(za.getScope()===10||za.getScope()===9)for(const ya of za.xva()){const Fa=
ya.split(":");Fa.length===1?K.set(Fa[0],Fa[0]):K.set(Fa[0],Fa[1])}return _.sF({product:f,cra:g,wza:l,BKb:p,KRc:t,YFb:x,X1a:A,GMb:F,yfb:ka,O3:ca,bVb:U,S3:I,PYb:K})}),_.kg(1),_.df(),_.Xf(f=>_.rF(f.message)),_.og(_.GF));this.s3=_.v(this.QTb,_.pf(_.uG),_.u(f=>f.Tb.product),_.u(f=>y0b.includes(f.Vf().Ly())?[EK({name:"Home",url:"/"}),EK({name:f.ng(),url:""})]:[EK({name:"Home",url:"/"}),EK({name:f.Vf().getParent().ng(),url:`/domain/${f.Vf().getParent().Ly()}`}),EK({name:f.Vf().ng(),url:`/domain/${f.Vf().Ly()}`}),
EK({name:f.ng(),url:""})]),_.og([EK({name:"Home",url:"/"})]));this.NKb=fGb();this.kza=kGb;this.HZa=!0;this.vib=this.mk.Wc.Sa.pscMvpLaunch||!1;this.EZa=this.mk.Wc.Sa.displayExternalProducts||!1;this.jD=this.mk.Wc.Sa.oldView||!1;_.mu(e,"error",this.eX("error"))}eX(a){return(0,_.Lc)`https://www.gstatic.com/images/icons/material/system_gm/svg/${a}_24px.svg`}Ym(a){return`${"StacksVeMetadata"}:${(new R3b).Jnb(a).hd()}`}get params(){const a={};this.HZa&&(a.displayStacksWellLitPaths=!0);this.vib&&(a.pscMvpLaunch=
!0);this.EZa&&(a.displayExternalProducts=!0);this.jD&&(a.oldView="true");return a}};rQ.O=function(a){return new (a||rQ)(_.y(_.Oo),_.y(ZO),_.y(_.Zh),_.y(IO),_.y(_.nu))};
rQ.wa=_.Kd({type:rQ,na:[["stacks-product-page"]],inputs:{a0c:"productIdFromParent"},features:[_.lh([ZO])],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&&(_.B(0,OKb,2,4,"stacks-header",0),_.E(1,"main"),_.B(2,fMb,4,4,"ng-container",1),_.R(3,"async"),_.G());a&2&&(_.C("ngIf",!b.CX),_.w(),_.Bg("hasButterbar",b.lUc),
_.w(),_.C("ngIf",_.S(3,4,b.QTb)))},Fa:[_.ao,_.bo,_.co,_.eo,iQ,_.sp,jQ,lQ,_.zF,mQ,qQ,kQ,fQ,_.ou,dQ,_.ho],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 h4b=["mainContent"],RK=function(a){return a.location.path===""||a.location.path==="/"},SK=function(a){return a.entries?a.entries.length>0:a.files.entries.length>0||a.yC.entries.length>0},j4b=function(a,b,c){const d=RK(a);for(const l of b){var e=b=void 0,f=l,g=c;const p=(e=_.ql(f,_.Tq,4))==null?void 0:_.Y(e,5),t=CMb(f);e=_.tG(f.NW());const x=_.hnb(f.NW()),A=!e||x;f={Qc:d||!A?_.kr(_.LG(g.hc().rd(t)),{Nf:p}).ab():void 0,path:t,name:_.$A(t),Nf:p,entryType:f.getType(),qo:(b=_.ql(f,_.Tq,4))==null?void 0:
_.Bl(b,4),VJ:e,JVc:x,g3c:A};b=f.entryType===3||f.entryType===5;b=f.qo?b?a.qo.yC:a.qo.files:f.VJ?b?a.VJ.yC:a.VJ.files:b?a.Ho.yC:a.Ho.files;b.vt.has(f.name)||(b.vt.add(f.name),b.entries.push(f))}!SK(a.Ho)&&SK(a.qo)?(a.Ho=a.qo,a.Obb=i4b(a.Ho),a.qo={files:{vt:new Set,entries:[]},yC:{vt:new Set,entries:[]}},a.AYa=[]):(a.Obb=i4b(a.Ho),a.AYa=i4b(a.qo));a.fMb=i4b(a.VJ)},i4b=function({files:a,yC:b}){const c=[];SK(b)&&c.push(b.entries);SK(a)&&c.push(a.entries);return c},sQ=class{get Um(){return this.Rc.Efa.getValue()}constructor(a,
b,c,d,e,f,g,l){this.yh=b;this.jx=c;this.Rc=d;this.pMc=e;this.Dpb=g;this.Oz=l;this.ZQ="detail-header-id";this.Ujc="Files and Directories";this.Vjc="Generated Files and Directories";this.Tjc="Deleted Files and Directories";this.wj=_.WF;this.Ho={files:{vt:new Set,entries:[]},yC:{vt:new Set,entries:[]}};this.Obb=[];this.VJ={files:{vt:new Set,entries:[]},yC:{vt:new Set,entries:[]}};this.fMb=[];this.qo={files:{vt:new Set,entries:[]},yC:{vt:new Set,entries:[]}};this.AYa=[];this.wr=()=>{};this.VVb=new _.$h(null);
this.OXb=new _.jg;this.VPc=_.Wz(p=>{this.jx.KAa(p)},300);this.iTc=_.Wz(p=>{!SK(this.Ho)||this.jx.cla(p)},300);this.PXb=(this.R3c=_.sv.has(53))?_.v(this.OXb,_.pg(p=>this.Dpb.get(p)),_.u(p=>_.rl(p,r_b,1,_.kl())),_.kg(1),_.df()):_.nf;this.lta=_.v(_.ef([this.VVb,this.PXb]),_.u(([p,t])=>t?p&&t.some(x=>x.qO()===p)?p:t.length===0?null:t[0].qO():null),_.cg(),_.kg(1),_.df())}get IWc(){return this.Um===0}get JWc(){return this.Um===1}get location(){return this.wb.location}Ra(){}Rb(a){var b=a.viewData;if(b){a=
b.kg;var c=b.zj;c=(b=c&&_.iG(a.location,c.location))&&a.entries.length>c.entries.length;b||(this.Ho={files:{vt:new Set,entries:[]},yC:{vt:new Set,entries:[]}},this.VJ={files:{vt:new Set,entries:[]},yC:{vt:new Set,entries:[]}},this.qo={files:{vt:new Set,entries:[]},yC:{vt:new Set,entries:[]}});b&&!c||j4b(this,a.entries,this.location);b||(this.vza=a.vza,this.kjb=a.kjb,_.sv.has(11)&&(this.aggregations=_.v(N3b(this.pMc,a.location,a.entries.filter(d=>{let e;return!((e=_.ql(d,_.Tq,4))==null?0:_.Bl(e,4))&&
!_.tG(d.NW())}).map(CMb)),_.kg(1),_.df())),this.wr=_.xqb(this.yh,()=>{let d;(d=this.eYc)==null||d.ma.focus()}),this.OXb.next(this.location))}}Ia(){this.wr()}};sQ.O=function(a){return new (a||sQ)(_.y(_.Zh),_.y(_.ui),_.y(_.Xv),_.y(oM),_.y(YP),_.y(_.tv),_.y($O),_.y(_.fw))};
sQ.wa=_.Kd({type:sQ,na:[["folder-detail","viewData",""]],rb:function(a,b){a&1&&_.Xg(h4b,5);if(a&2){let c;_.$g(c=_.ah())&&(b.eYc=c.first)}},inputs:{wb:"viewData"},features:[_.lh([YP]),_.be],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&&(_.J(0,"detail-header",1),_.B(1,sMb,1,2,"folder-tab-header",2),_.R(2,"async"),_.B(3,xMb,7,6,"main",3),_.R(4,"async"),_.B(5,BMb,3,3,"ng-container",4),_.R(6,"async"));a&2&&(_.C("viewData",b.wb)("showLinksDropdown",!0),_.w(),_.C("ngIf",_.S(2,5,b.lta)),_.w(2),_.C("ngIf",
b.IWc||_.S(4,7,b.lta)===!1),_.w(2),_.C("ngIf",_.S(6,9,b.JWc&&b.lta)))},Fa:[gL,_.ao,_.bo,xP,$P,_.HB,_.yA,_.dx,_.Zw,_.zA,_.dA,_.ww,rQ,aQ,ZP,_.ho],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 k4b=["gobUrl"],l4b=["externalUrl"],m4b=["commitHash"],tQ=class{get aPb(){return!!this.wb.jL}get MRc(){a:{var a=this.wb.pga;var b=this.wb.sy;var c=_.mc(a);c=new _.Uj(c);if(c.RF()){c=c.Vf();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 IUc(){if(!this.wb.jL)throw Error("Re");const a=this.wb.jL,b=a.Wfa()||a.Cm(),c=a.Wfa()?"host":"project";return _.fr(new _.Si({ae:{id:b,
type:c},repository:_.Y(a,2),yb:this.wb.sy,path:""}))}get d$a(){return!!this.wb.wta}};tQ.O=function(a){return new (a||tQ)};
tQ.wa=_.Kd({type:tQ,na:[["git-submodule-detail"]],rb:function(a,b){a&1&&(_.Xg(k4b,5,_.Fe),_.Xg(l4b,5,_.Fe),_.Xg(m4b,5,_.Fe));if(a&2){let c;_.$g(c=_.ah())&&(b.ITc=c.first);_.$g(c=_.ah())&&(b.LRc=c.first);_.$g(c=_.ah())&&(b.oOc=c.first)}},inputs:{wb:"viewData"},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&&(_.B(0,DMb,7,3,"ng-container",5),_.Q(1,"\n\n"),_.B(2,HMb,45,9,"ng-template",null,0,_.qh),_.Q(4,"\n"));a&2&&(a=_.Og(3),_.C("ngIf",b.d$a)("ngIfElse",a))},Fa:[sN,_.bo,_.oB,yP,xP,_.Kp,_.BF,gN,_.sp],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 n4b=function(a,b){const c=_.v(a.cTc,_.pg(d=>{const e=_.dG(_.bk(d,0))||"",f=_.bk(d,1)||"",g=_.gG(d,1)||"";return _.v(a.mNc.get(d.tb,d.Vc,d.repository,e,f,g),_.Xf(()=>_.r(null)))}));return _.v(_.ef([a.Uma,b]),_.pg(([d,e])=>e&&bNb(d)?c:_.r(null)),_.mg(1))},o4b=function(a,b,c){var d=[];for(var e=0;e<b.fl.length;e++){var f=b.bgb.get(e);d.push(f)}f=_.v(a.NQb,_.cg(),_.pg(g=>ZMb(g,b,a.zh)),_.u(({Qc:g,sL:l})=>{const p=_.bk(g,2),t=!!p;var x=a.gqb?b.hH:void 0;x=x!=null?izb(g,x):g;return{Va:g,OZ:x,Yha:p,
sL:l,sH:t}}),_.mg(1));e=bNb(b.wb);d={Va:f,fl:b.fl,hH:b.hH,dkd:d,eua:e};d=e?JMb(d):IMb(d);return _.sF({DO:d,columnType:e?c?2:1:0,iua:b.iua,bfa:b.bfa,Va:b.wb.location})},uQ=class{set oNb(a){this.DUc=a}get oNb(){return this.DUc}constructor(a,b,c,d,e,f){this.mNc=a;this.zh=b;this.Ga=c;this.qE=_.FF;this.Ofb=new _.Re;this.bR=_.Ui;this.hq=new _.Me;this.Uma=new _.jg(1);this.gqb=_.sv.has(56);this.NQb=_.v(this.Uma,_.pf(YMb),_.u(({location:g})=>g));this.cTc=_.v(this.NQb,_.cg((g,l)=>g&&l&&_.iG(g,l)));a=_.v(e.IX("BLAME"),
_.u(g=>g.enabled),_.cg(),_.kg(1),_.df());this.Era=n4b(this,a);this.zfa=_.v(f.PSc,_.cg());f=_.v(this.Uma,_.pf(g=>!YMb(g)&&g.kind!==5),_.hg(_.qF("History unavailable")));b=_.v(this.Uma,_.pf(YMb),_.cg(aNb),_.pg(g=>dNb(g,this.zh)),_.kg(1),_.df());this.l6=_.v(b,_.pf(_.uG),_.u(({Tb:g})=>g.l6));b=_.v(b,_.cg((g,l)=>_.uG(g)&&_.uG(l)&&g.Tb.fl===l.Tb.fl));this.EJb=_.v(_.of(f,_.v(_.ef([b,a]),_.u(([g,l])=>_.uG(g)?o4b(this,g.Tb,l):g),_.og(_.GF))),_.kg(1),_.df());f=_.v(_.ef([this.zfa,this.EJb]),_.pf(eNb),_.u(([g,
l])=>{if(!$Mb(l.Tb,g)&&l.Tb.bfa)return l.Tb.bfa}));this.Ofb=_.v(f,_.u(g=>!!g),_.og(!1));this.hq.add(_.v(f,_.pg(g=>_.v(_.rf(0),_.Qj(this.Ga,"paging_to_focused_commit",!1),_.hg(g)))).subscribe(g=>{g&&g()}))}Ra(){this.Ga.Oo({bucket:_.Ui.P0})}Ia(){this.hq.unsubscribe()}set wb(a){this.Uma.next(a)}};uQ.O=function(a){return new (a||uQ)(_.y(zM),_.y(_.hI),_.y(_.Dv),_.y(_.tv),_.y(uM),_.y(oM))};
uQ.wa=_.Kd({type:uQ,na:[["history-panel"]],rb:function(a,b){a&1&&_.Xg(LN,5);if(a&2){let c;_.$g(c=_.ah())&&(b.oNb=c.first)}},inputs:{wb:"viewData"},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&&(_.B(0,WMb,4,4,"ng-container",2),_.R(1,"async"),_.B(2,XMb,2,2,"ng-template",3,0,_.qh));a&2&&_.C("ngIf",_.S(1,1,b.EJb))},Fa:[_.Op,_.eH,_.bo,_.go,_.co,_.eo,LN,_.BF,_.zF,_.mw,_.At,_.Lx,_.Jx,_.ho],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 vQ=class{transform(a){const b=a.Ne;var c,d;if((b==null?0:(c=b.Ru)==null?0:(d=c.Te)==null?0:d.Dh)&&b.path)return c=b.Ru.kr,d=b.Ru.refHint,_.fr(_.jr(_.bnb(b).hc(),d?d:c).dj({line:gNb(a),eg:5,Nf:d?c:void 0}).ab())}};vQ.O=function(a){return new (a||vQ)};vQ.Ke=_.Rd({name:"warningLocation",type:vQ,ie:!0});var wQ=class{transform(a,b){let c;const d=(c=a.Ne)==null?void 0:c.path;if(d&&b&&d.indexOf(b)===0)return a=fNb(a),b=d.slice(b.length),`${b}${b&&a?":":""}${a}`}};wQ.O=function(a){return new (a||wQ)};
wQ.Ke=_.Rd({name:"warningLocationName",type:wQ,ie:!0});var kNb=a=>({ua:a}),wNb=function(a,b){return _.v(p4b(a,b),_.u(c=>({Z4:c,state:"loaded"})),_.og({state:"loading"}))},p4b=function(a,b){const c=a.B6c;if(c!==0&&c!==1)return _.r([]);const d=a.Va,e=d.tb,f=d.Vc,g=d.repository;return e==null||f==null||g==null?_.r([]):_.v(_.ef([oXb(a.KF,b),_.lyb(a.SG,d)]),_.pg(([l,p])=>{var t;let x;l=l==null?void 0:(t=l.dataSource)==null?void 0:(x=t.N3)==null?void 0:x.py;if(!l)return _.r([]);t=_.bk(p,1)||"";return lXb(a.a5,{tb:e,Vc:f,fileSpecSourceRootRepositoryKeyRepositoryName:g,
fileSpecPath:p.path||"",fileSpecSourceRootRefSpec:t,fileSpecType:c===0?"FILE":"DIRECTORY",category:l})}))},xQ=class{constructor(a,b,c,d,e,f,g){this.KF=b;this.a5=c;this.Kb=d;this.Ga=e;this.Ua=f;this.SG=g;this.Bcc="VTc";this.Dcc="dUc";this.yuc="i3c";this.p1a=new Set;this.M6c=_.v(_.ef([a.Ela,nXb(b)]),_.u(([l,p])=>({state:"loaded",kQb:p.map(t=>({ji:t,count:l.has(t.id)&&l.get(t.id).Cu||0,icon:_.mc(t.icon||"https://www.gstatic.com/devopsconsole/images/source/codelayers/annotation.png")})).filter(t=>t.ji.Swa&&
t.count>0),Eob:new Set})),_.og({state:"loading"}))}Ra(){}Rd(a){var b=a.target;if(b&&b instanceof Element&&(b=_.CG(b,"[data-action]","warnings-panel"))&&b instanceof HTMLElement)this[b.dataset.action](a,b)}VTc(a,b){a=b.classList.contains("mat-expanded");b=b.dataset.actionId||"";const c=b+(a?"Open":"Close");a?this.p1a.add(b):this.p1a.delete(b);this.Ga.mb({gestureName:"CLICK",element:"Warnings",action:c})}dUc(a,b){this.Ga.mb({gestureName:"CLICK",element:"Warnings",action:(b.dataset.actionId||"")+"FindingsNavigate"});
var {isCollapsed:c=!0}=document.getSelection()||{};if(!_.FG(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(),_.rp(this.Ua,c.pathname+c.search))}}i3c(a,b){this.Ga.mb({gestureName:"CLICK",element:"Warnings",action:`${b.dataset.actionId||""}ShowMany`})}get Va(){return _.Ti(this.Kb.Wc)}};
xQ.O=function(a){return new (a||xQ)(_.y(uM),_.y(qM),_.y(pM),_.y(_.Zh),_.y(_.Jp),_.y(_.ni),_.y(_.kI))};
xQ.wa=_.Kd({type:xQ,na:[["warnings-panel"]],Xa:function(a,b){a&1&&_.N("click",function(c){return b.Rd(c)})},inputs:{B6c:"viewDataType"},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&&(_.B(0,qNb,4,3,"ng-container",2),_.R(1,"async"),_.B(2,rNb,2,0,"ng-template",null,0,_.qh)(4,xNb,2,3,"ng-template",null,1,_.qh));a&2&&_.C("ngIf",_.S(1,1,b.M6c))},Fa:[_.Op,_.ao,_.bo,_.go,_.co,_.eo,_.zF,_.mw,_.At,_.FB,_.GB,_.HH,_.EB,_.sp,_.ho,_.cB,vQ,wQ],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 ANb=class extends _.cc{constructor(a){super(a)}bob(a){return _.gk(this,1,a)}};ANb.prototype.toObject=function(){return q4b(this)};var q4b=function(a){if(a!=null)return _.dc(a),{proxy:_.Y(a,1),SB:_.Gl(a,2,0)}},r4b=[0,_.mza,pVb];var s4b=class extends _.cc{constructor(){super()}};s4b.Wb=[1];s4b.prototype.toObject=function(){if(this!=null){_.dc(this);var a={Xld:_.Zb(_.rl(this,ANb,1,_.kl()),q4b)}}else a=void 0;return a};var yNb=function(){var a=[0,_.pza,r4b];return(b,c)=>{if(YUb.length){const e=YUb.pop();e.setOptions(c);e.Fg.init(b,void 0,void 0,c);b=e}else b=new ZUb(b,c);try{const e=new s4b,f=e.yf;czb(a)(f,b);var d=e}finally{b.VLb()}return d}}();var yQ=class{constructor(){this.ariaLabel="Collapse Icon Button";this.selected=this.collapsed=!1;this.icon="";this.disabled=!1}};yQ.O=function(a){return new (a||yQ)};
yQ.wa=_.Kd({type:yQ,na:[["collapsible-icon-button","icon",""]],inputs:{ariaLabel:"ariaLabel",collapsed:"collapsed",selected:"selected",icon:"icon",kma:"tooltipText",disabled:"disabled"},jc:["icon",""],bc:["*"],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&&(_.Qg(),_.B(0,CNb,3,5,"button",1)(1,DNb,4,4,"ng-template",null,0,_.qh));a&2&&(a=_.Og(2),_.C("ngIf",b.collapsed)("ngIfElse",a))},Fa:[_.bo,_.mw,_.At,_.Dt,_.ou,_.Ox,_.Rx],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 zQ=class{constructor(a){this.jx=a;this.collapsed=!1;this.vrb="short";this.Y5c=_.v(this.jx.EW(),_.u(b=>({NZb:b})))}toggle(a){this.jx.O7(!a)}};zQ.O=function(a){return new (a||zQ)(_.y(_.Xv))};
zQ.wa=_.Kd({type:zQ,na:[["underline-xrefs"]],inputs:{collapsed:"collapsed",vrb:"textFormat"},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&&(_.B(0,GNb,4,4,"ng-container",0),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.Y5c))},Fa:[yQ,_.bo,_.ho],kb:2,Ma:0});var t4b=function(a,b,c){const d=new Set(a.Qea.getValue());c?d.add(b):d.delete(b);a.Qea.next(d);a.ac.fla(d)},u4b=function(a,b){let c;return a.service.l4a((new _.JOa).t_(xK(_.jk(b.tb,b.Vc,b.repository,_.ek(b),b.path,(c=b.params)==null?void 0:c.Pb))))},AQ=class{constructor(a,b){this.ac=a;this.service=b;this.ZKb=this.Qea=new _.$h(new Set);this.Za=_.v(this.ac.oga(),_.ag(1),_.qg(_.v(this.ZKb,_.ng()))).subscribe(c=>{this.Qea.next(c)})}Ia(){this.Za.unsubscribe()}};
AQ.O=function(a){return new (a||AQ)(_.m(_.Xv),_.m(JM))};AQ.ta=_.k({token:AQ,oa:AQ.O});var TK=class extends _.aE{};TK.O=(()=>{let a;return function(b){return(a||(a=_.Ce(TK)))(b||TK)}})();
TK.wa=_.Kd({type:TK,na:[["editable-picker-editor"]],features:[_.lh([{va:_.Ajb,nc:a=>a.displayName}]),_.xg],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&&(_.B(0,KNb,6,13,"xap-picker",1),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.Psa))},Fa:[_.bo,_.Fw,_.Mw,_.JD,_.ID,_.YD,_.ZD,_.$D,_.ho],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}"],
kb:2,Ma:0});var QNb=class extends TWb{match(){return[]}};var v4b=new _.Zt("{DISPLAY_NAME}: "),w4b=class extends TWb{match(a,b=!0){if(b&&(b=QWb(this,a)))return[b];b=this.config.aD;const c=b.NG;var d,e;const f=(e=(d=b.sea)==null?void 0:d.If)!=null?e:_.iE;if(b.values){d=[];for(const l of b.values.xn){if(l===null)continue;var g=b.Si?b.Si(l):l;e=_.Geb(a,g);if(e<.8)continue;const p=OWb(this,f,_.AD(l));p&&(g=[{text:v4b.format({DISPLAY_NAME:b.displayName})},...PWb(g,a)],d.push({tc:p,confidence:e,q4:g,NG:c}))}return d}return[{tc:OWb(this,f,_.AD(a)),confidence:.25,
q4:[{text:v4b.format({DISPLAY_NAME:b.displayName})},{text:a}],NG:c}]}};var x4b=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}))},RNb=class extends TWb{match(a){var b=QWb(this,a);if(b)return[b];b=this.config.aD;const c=b.NG;if(!b.values)return[];const d=[];for(const l of b.values.xn){var e=
b.Si?b.Si(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 x of g)t!==""&&x!==""&&t.includes(x)&&p.push(x);p.length&&(f=1+p.length*.01,g=OWb(this,_.iE,_.AD(l)))&&(e=[{text:v4b.format({DISPLAY_NAME:b.displayName})},...x4b(e,p)],d.push({tc:g,confidence:f,q4:e,NG:c}))}return d}};var y4b=a=>[a],BQ=class extends _.lE{constructor(){super(...arguments);this.disabled=new _.jg(1)}};BQ.O=(()=>{let a;return function(b){return(a||(a=_.Ce(BQ)))(b||BQ)}})();
BQ.wa=_.Kd({type:BQ,na:[["xap-string-editor"]],rb:function(a,b){a&1&&_.Xg(_.kE,7);if(a&2){let c;_.$g(c=_.ah())&&(b.C8=c.first)}},features:[_.xg],ya:2,Aa:6,Da:[[3,"values","configs","disabled"]],qa:function(a,b){a&1&&(_.E(0,"xap-multi-text-field-base",0),_.R(1,"async"),_.N("values",function(c){return _.Xjb(b,c)}),_.G());a&2&&_.C("configs",_.oh(4,y4b,b.jq))("disabled",_.S(1,2,b.disabled))},Fa:[_.kE,_.ho],kb:2,Ma:0});var TNb=class extends _.CD{get vF(){return this.config.displayName}},aOb=VNb("tests","Exclude Tests"),bOb=VNb("generatedFiles","Exclude Generated Files"),z4b=class extends _.CD{get vF(){var a=PNb(String(this.value.rr));return`${this.config.displayName}: ${a?a.jP?"-"+a.path:a.path:""}`}},A4b=(a,b)=>new z4b({id:"path",displayName:"Path"},a,b),cOb={Nj:A4b,NB:[_.iE],Bm:BQ,x6a:!0,aD:{sea:A4b(_.iE,new _.zD),displayName:"Path",Cxa:w4b,NG:!0}},ePb=class extends _.CD{get vF(){var a=this.value.xn.filter(b=>
b!==null);a=a.length>2?`(${a.length})`:a.map(b=>b.displayName).join(", ");return`${this.config.displayName}: ${a}`}},WNb=(a,b)=>new ePb({id:"category",displayName:"Category"},a,b),B4b=class extends _.CD{get vF(){var a=this.value.xn.filter(b=>b!==null);a=a.length>2?`(${a.length})`:a.join(", ");return`${this.config.displayName}: ${a}`}},eOb=(a,b)=>new B4b({id:"buildConfigs",displayName:"Build Configs"},a,b);var C4b=new _.Vd("GMAT_CHIPS_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});var CQ=class{constructor(a){this.options=a}};CQ.O=function(a){return new (a||CQ)(_.y(C4b))};
CQ.La=_.Qd({type:CQ,na:[["mat-chip"],["mat-basic-chip"],["mat-chip-row"],["mat-basic-chip-row"],["mat-chip-option"],["mat-basic-chip-option"]],lb:16,Xa:function(a,b){a&2&&_.Bg("gmat-mdc-chip",!b.options.Qe)("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"}});var D4b=new _.Vd("mat-chips-default-options",{Ea:"root",oa:()=>({L7:[13]})}),E4b=new _.Vd("MatChipAvatar"),F4b=new _.Vd("MatChipTrailingIcon"),G4b=new _.Vd("MatChipRemove"),H4b=new _.Vd("MatChip");var DQ=class{get disabled(){return this.oc||this.A2.disabled}set disabled(a){this.oc=a}AM(){return this.disabled&&!this.WIa?"":null}MGc(){return this.disabled&&!this.WIa||!this.Z5?null:this.tabIndex.toString()}constructor(a,b){this.Ja=a;this.A2=b;this.GS=this.Z5=!0;this.oc=!1;this.tabIndex=-1;this.WIa=!1;a.ma.nodeName==="BUTTON"&&a.ma.setAttribute("type","button")}focus(){this.Ja.ma.focus()}Wk(a){!this.disabled&&this.Z5&&this.GS&&a.preventDefault()}ke(a){a.keyCode!==13&&a.keyCode!==32||this.disabled||
!this.Z5||!this.GS||this.A2.Yx||a.preventDefault()}};DQ.O=function(a){return new (a||DQ)(_.y(_.Fe),_.y(H4b))};
DQ.La=_.Qd({type:DQ,na:[["","matChipAction",""]],qb:[1,"mdc-evolution-chip__action","mat-mdc-chip-action"],lb:9,Xa:function(a,b){a&1&&_.N("click",function(c){return b.Wk(c)})("keydown",function(c){return b.ke(c)});a&2&&(_.zg("tabindex",b.MGc())("disabled",b.AM())("aria-disabled",b.disabled),_.Bg("mdc-evolution-chip__action--primary",b.GS)("mdc-evolution-chip__action--presentational",!b.Z5)("mdc-evolution-chip__action--trailing",!b.GS))},inputs:{Z5:"isInteractive",disabled:[2,"disabled","disabled",
_.xh],tabIndex:[2,"tabIndex","tabIndex",a=>a==null?-1:_.yh(a)],WIa:"_allowFocusWhenDisabled"},standalone:!0,features:[_.yg]});var EQ=class extends DQ{constructor(){super(...arguments);this.GS=!1}Wk(a){this.disabled||(a.stopPropagation(),a.preventDefault(),this.A2.remove())}ke(a){a.keyCode!==13&&a.keyCode!==32||this.disabled||(a.stopPropagation(),a.preventDefault(),this.A2.remove())}};EQ.O=(()=>{let a;return function(b){return(a||(a=_.Ce(EQ)))(b||EQ)}})();
EQ.La=_.Qd({type:EQ,na:[["","matChipRemove",""]],qb:["role","button",1,"mat-mdc-chip-remove","mat-mdc-chip-trailing-icon","mat-mdc-focus-indicator","mdc-evolution-chip__icon","mdc-evolution-chip__icon--trailing"],lb:1,Xa:function(a){a&2&&_.zg("aria-hidden",null)},standalone:!0,features:[_.lh([{va:G4b,Fb:EQ}]),_.xg]});var FQ=class{constructor(a,b){this.Ja=a;this.Cb=b}initialize(a){this.Ja.ma.focus();this.setValue(a)}setValue(a){this.Ja.ma.textContent=a;this.CIc()}getValue(){return this.Ja.ma.textContent||""}CIc(){const a=this.Cb.createRange();a.selectNodeContents(this.Ja.ma);a.collapse(!1);const b=window.getSelection();b.removeAllRanges();b.addRange(a)}};FQ.O=function(a){return new (a||FQ)(_.y(_.Fe),_.y(_.hi))};
FQ.La=_.Qd({type:FQ,na:[["span","matChipEditInput",""]],qb:["role","textbox","tabindex","-1","contenteditable","true",1,"mat-chip-edit-input"],standalone:!0});var I4b=["*",[["mat-chip-avatar"],["","matChipAvatar",""]],[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],J4b=0,GQ=class{ho(){return this.DLa}get value(){return this.Sd!==void 0?this.Sd:this.YKc.textContent.trim()}set value(a){this.Sd=a}get VP(){let a;return(a=this.gy)==null?void 0:_.ZVa(a,this.Ja.ma)}set VP(a){let b;(b=this.gy)==null||_.$Va(b,this.Ja.ma,a)}constructor(a,b,c,d,e,f,g,l){this.Ta=a;this.Ja=b;this.nb=c;this.Sc=d;this.Y1=g;this.xq=new _.fg;this.Zk=
new _.fg;this.role=null;this.DLa=!1;this.id=`mat-mdc-chip-${J4b++}`;this.WGb=this.ariaLabel=null;this.Jyb=`${this.id}-aria-description`;this.nt=!0;this.disabled=this.wc=this.highlighted=!1;this.tabIndex=-1;this.removed=new _.kn;this.rc=new _.kn;this.gTa="mat-basic-chip";this.gy=_.Fd(_.Ws);this.Dc=_.Fd(_.vf);this.Cb=e;this.Il=f==="NoopAnimations";if(l!=null){let t;this.tabIndex=(t=parseInt(l))!=null?t:-1}this.wIc();let p;(p=this.gy)==null||_.YVa(p,this.Ja.ma,{className:"mat-mdc-chip-ripple",disabled:this.Zx()})}Ra(){const a=
this.Ja.ma;this.gpa=a.hasAttribute(this.gTa)||a.tagName.toLowerCase()===this.gTa}Fc(){this.YKc=this.Ja.ma.querySelector(".mat-mdc-chip-action-label");this.HDb&&(this.HDb=!1,this.focus())}Qd(){this.DCc=_.of(this.RCc.Kc,this.TCc.Kc,this.SCc.Kc).subscribe(()=>_.ln(this.Ta))}Jo(){this.gy.Onb(this.Ja.ma,this.Zx())}Ia(){this.Sc.Gi(this.Ja);let a;(a=this.gy)==null||_.XVa(a,this.Ja.ma);let b;(b=this.DCc)==null||b.unsubscribe();this.rc.emit({fg:this});this.rc.complete()}remove(){this.nt&&this.removed.emit({fg:this})}Zx(){let a;
return this.disabled||this.wc||this.Il||this.gpa||!((a=this.Y1)==null||!a.disabled)}BM(){return!(!this.I8&&!this.OP)}ke(a){if(a.keyCode===8&&!a.repeat||a.keyCode===46)a.preventDefault(),this.remove()}focus(){this.disabled||(this.BP?this.BP.focus():this.HDb=!0)}Moa(a){return this.Aoa().find(b=>{b=b.Ja.ma;return b===a||b.contains(a)})}Aoa(){const a=[];this.BP&&a.push(this.BP);this.OP&&a.push(this.OP);this.I8&&a.push(this.I8);return a}k$c(){}ep(){return this.role?this.disabled?-1:this.tabIndex:null}wIc(){this.Sc.Ik(this.Ja,
!0).subscribe(a=>{a=a!==null;a!==this.DLa&&((this.DLa=a)?this.xq.next({fg:this}):_.yf(()=>this.nb.run(()=>this.Zk.next({fg:this})),{Sb:this.Dc}))})}};GQ.O=function(a){return new (a||GQ)(_.y(_.Ah),_.y(_.Fe),_.y(_.uf),_.y(_.rr),_.y(_.hi),_.y(_.dn,8),_.y(_.Ts,8),_.xe("tabindex"))};
GQ.wa=_.Kd({type:GQ,na:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],yd:function(a,b,c){a&1&&(_.Yg(c,E4b,5),_.Yg(c,F4b,5),_.Yg(c,G4b,5),_.Yg(c,E4b,5),_.Yg(c,F4b,5),_.Yg(c,G4b,5));if(a&2){let d;_.$g(d=_.ah())&&(b.iG=d.first);_.$g(d=_.ah())&&(b.I8=d.first);_.$g(d=_.ah())&&(b.OP=d.first);_.$g(d=_.ah())&&(b.RCc=d);_.$g(d=_.ah())&&(b.TCc=d);_.$g(d=_.ah())&&(b.SCc=d)}},rb:function(a,b){a&1&&_.Xg(DQ,5);if(a&2){let c;_.$g(c=_.ah())&&(b.BP=c.first)}},qb:[1,"mat-mdc-chip"],lb:32,
Xa:function(a,b){a&1&&_.N("keydown",function(c){return b.ke(c)});a&2&&(_.Hg("id",b.id),_.zg("role",b.role)("tabindex",b.ep())("aria-label",b.ariaLabel),_.Dg("mat-"+(b.color||"primary")),_.Bg("mdc-evolution-chip",!b.gpa)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--with-trailing-action",b.BM())("mdc-evolution-chip--with-primary-graphic",b.iG)("mdc-evolution-chip--with-primary-icon",b.iG)("mdc-evolution-chip--with-avatar",b.iG)("mat-mdc-chip-with-avatar",b.iG)("mat-mdc-chip-highlighted",
b.highlighted)("mat-mdc-chip-disabled",b.disabled)("mat-mdc-basic-chip",b.gpa)("mat-mdc-standard-chip",!b.gpa)("mat-mdc-chip-with-trailing-icon",b.BM())("_mat-animation-noopable",b.Il))},inputs:{role:"role",id:"id",ariaLabel:[0,"aria-label","ariaLabel"],WGb:[0,"aria-description","ariaDescription"],value:"value",color:"color",nt:[2,"removable","removable",_.xh],highlighted:[2,"highlighted","highlighted",_.xh],wc:[2,"disableRipple","disableRipple",_.xh],disabled:[2,"disabled","disabled",_.xh],tabIndex:[2,
"tabIndex","tabIndex",a=>a==null?void 0:_.yh(a)]},outputs:{removed:"removed",rc:"destroyed"},Qb:["matChip"],standalone:!0,features:[_.lh([{va:H4b,Fb:GQ}]),_.yg,_.mh],bc:["*","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-mdc-focus-indicator"],[1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--trailing"]],qa:function(a,b){a&1&&(_.Qg(I4b),_.J(0,"span",0),_.E(1,"span",1)(2,"span",2),_.B(3,fOb,2,0,"span",3),_.E(4,"span",4),_.Rg(5),_.J(6,"span",5),_.G()()(),_.B(7,gOb,2,0,"span",6));a&2&&(_.w(2),_.C("isInteractive",!1),_.w(),_.Fg(b.iG?3:-1),_.w(4),_.Fg(b.BM()?7:-1))},Fa:[DQ],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);border-radius:var(--mdc-chip-container-shape-radius);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)}.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)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-disabled-outline-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-flat-selected-outline-width)}.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)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.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);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color)}.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)}.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);height:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.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)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.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}.cdk-high-contrast-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)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color)}.cdk-high-contrast-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);width:var(--mdc-chip-with-icon-icon-size);height:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.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)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color);--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color);--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color);--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color)}.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)}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color);opacity:var(--mdc-chip-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);opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-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);opacity:var(--mdc-chip-selected-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)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity)}.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)}.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)}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity)}.mat-mdc-chip-remove::after{background:var(--mat-chip-trailing-action-state-layer-color)}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity)}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity)}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background:var(--mat-chip-selected-trailing-action-state-layer-color)}.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-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-2px;bottom:-2px;left:6px;right:6px;border-radius:50%}.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}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}\n'],
kb:2,Ma:0});var K4b=[[["mat-chip-avatar"],["","matChipAvatar",""]],[["","matChipEditInput",""]],"*",[["mat-chip-trailing-icon"],["","matChipRemove",""],["","matChipTrailingIcon",""]]],HQ=class extends GQ{constructor(a,b,c,d,e,f,g,l){super(a,b,c,d,e,f,g,l);this.gTa="mat-basic-chip-row";this.Kta=this.ooa=!1;this.vKb=new _.kn;this.Yx=!1;this.role="row";_.v(this.Zk,_.qg(this.rc)).subscribe(()=>{this.Yx&&!this.ooa&&this.oDb()})}BM(){return!this.Yx&&super.BM()}tI(){this.Yx||this.disabled||this.focus()}ke(a){a.keyCode!==
13||this.disabled?this.Yx?a.stopPropagation():super.ke(a):this.Yx?(a.preventDefault(),this.oDb()):this.Kta&&this.NEb(a)}TGc(a){!this.disabled&&this.Kta&&this.NEb(a)}NEb(a){if(this.BP&&(!this.OP||this.Moa(a.target)!==this.OP)){var b=this.value;this.Yx=this.ooa=!0;_.yf(()=>{this.ZKa().initialize(b);this.ooa=!1},{Sb:this.Dc})}}oDb(){this.Yx=this.ooa=!1;this.vKb.emit({fg:this,value:this.ZKa().getValue()});this.Cb.activeElement!==this.ZKa().Ja.ma&&this.Cb.activeElement!==this.Cb.body||this.BP.focus()}Zx(){return super.Zx()||
this.Yx}ZKa(){return this.YIb||this.LPc}};HQ.O=function(a){return new (a||HQ)(_.y(_.Ah),_.y(_.Fe),_.y(_.uf),_.y(_.rr),_.y(_.hi),_.y(_.dn,8),_.y(_.Ts,8),_.xe("tabindex"))};
HQ.wa=_.Kd({type:HQ,na:[["mat-chip-row"],["","mat-chip-row",""],["mat-basic-chip-row"],["","mat-basic-chip-row",""]],yd:function(a,b,c){a&1&&_.Yg(c,FQ,5);if(a&2){let d;_.$g(d=_.ah())&&(b.YIb=d.first)}},rb:function(a,b){a&1&&_.Xg(FQ,5);if(a&2){let c;_.$g(c=_.ah())&&(b.LPc=c.first)}},qb:[1,"mat-mdc-chip","mat-mdc-chip-row","mdc-evolution-chip"],lb:27,Xa:function(a,b){a&1&&_.N("focus",function(c){return b.tI(c)})("dblclick",function(c){return b.TGc(c)});a&2&&(_.Hg("id",b.id),_.zg("tabindex",b.disabled?
null:-1)("aria-label",null)("aria-description",null)("role",b.role),_.Bg("mat-mdc-chip-with-avatar",b.iG)("mat-mdc-chip-disabled",b.disabled)("mat-mdc-chip-editing",b.Yx)("mat-mdc-chip-editable",b.Kta)("mdc-evolution-chip--disabled",b.disabled)("mdc-evolution-chip--with-trailing-action",b.BM())("mdc-evolution-chip--with-primary-graphic",b.iG)("mdc-evolution-chip--with-primary-icon",b.iG)("mdc-evolution-chip--with-avatar",b.iG)("mat-mdc-chip-highlighted",b.highlighted)("mat-mdc-chip-with-trailing-icon",
b.BM()))},inputs:{Kta:"editable"},outputs:{vKb:"edited"},standalone:!0,features:[_.lh([{va:GQ,Fb:HQ},{va:H4b,Fb:HQ}]),_.xg,_.mh],bc:["mat-chip-avatar, [matChipAvatar]","[matChipEditInput]","*","mat-chip-trailing-icon,[matChipRemove],[matChipTrailingIcon]"],ya:10,Aa:10,Da:[[1,"mat-mdc-chip-focus-overlay"],["role","gridcell","matChipAction","",1,"mdc-evolution-chip__cell","mdc-evolution-chip__cell--primary",3,"tabIndex","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-mdc-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&&(_.Qg(K4b),_.B(0,hOb,1,0,"span",0),_.E(1,"span",1),_.B(2,iOb,2,0,"span",2),_.E(3,"span",3),_.B(4,lOb,2,1)(5,mOb,1,0),_.J(6,"span",4),_.G()(),_.B(7,nOb,2,0,"span",5),_.E(8,"span",6),_.Q(9),_.G());a&2&&(_.Fg(b.Yx?-1:0),
_.w(),_.C("tabIndex",b.tabIndex)("disabled",b.disabled),_.zg("aria-label",b.ariaLabel)("aria-describedby",b.Jyb),_.w(),_.Fg(b.iG?2:-1),_.w(2),_.Fg(b.Yx?4:5),_.w(3),_.Fg(b.BM()?7:-1),_.w(),_.C("id",b.Jyb),_.w(),_.dh(b.WGb))},Fa:[DQ,FQ],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);border-radius:var(--mdc-chip-container-shape-radius);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)}.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)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--primary::before{border-color:var(--mdc-chip-disabled-outline-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected .mdc-evolution-chip__action--primary::before{border-width:var(--mdc-chip-flat-selected-outline-width)}.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)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__action--trailing{color:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-color)}.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);line-height:var(--mdc-chip-label-text-line-height);font-size:var(--mdc-chip-label-text-size);font-weight:var(--mdc-chip-label-text-weight);letter-spacing:var(--mdc-chip-label-text-tracking)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-label-text-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled) .mdc-evolution-chip__text-label{color:var(--mdc-chip-selected-label-text-color)}.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)}.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);height:var(--mdc-chip-with-avatar-avatar-size);font-size:var(--mdc-chip-with-avatar-avatar-size)}.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)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__checkmark{color:var(--mdc-chip-with-icon-disabled-icon-color)}.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}.cdk-high-contrast-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)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing.mat-mdc-chip-remove:focus{opacity:calc(var(--mat-chip-trailing-action-focus-opacity)*var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity))}.mat-mdc-standard-chip{border-radius:var(--mdc-chip-container-shape-radius);height:var(--mdc-chip-container-height)}.mat-mdc-standard-chip:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-elevated-disabled-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected:not(.mdc-evolution-chip--disabled){background-color:var(--mdc-chip-elevated-selected-container-color)}.mat-mdc-standard-chip.mdc-evolution-chip--selected.mdc-evolution-chip--disabled{background-color:var(--mdc-chip-flat-disabled-selected-container-color)}.cdk-high-contrast-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);width:var(--mdc-chip-with-icon-icon-size);height:var(--mdc-chip-with-icon-icon-size);font-size:var(--mdc-chip-with-icon-icon-size)}.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)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--primary{color:var(--mdc-chip-with-icon-disabled-icon-color)}.mat-mdc-chip-highlighted{--mdc-chip-with-icon-icon-color:var(--mdc-chip-with-icon-selected-icon-color);--mdc-chip-elevated-container-color:var(--mdc-chip-elevated-selected-container-color);--mdc-chip-label-text-color:var(--mdc-chip-selected-label-text-color);--mdc-chip-outline-width:var(--mdc-chip-flat-selected-outline-width)}.mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color)}.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)}.mat-mdc-chip:hover .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-hover-state-layer-color);opacity:var(--mdc-chip-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);opacity:var(--mdc-chip-selected-hover-state-layer-opacity)}.mat-mdc-chip.cdk-focused .mat-mdc-chip-focus-overlay{background:var(--mdc-chip-focus-state-layer-color);opacity:var(--mdc-chip-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);opacity:var(--mdc-chip-selected-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)}.mdc-evolution-chip--disabled .mdc-evolution-chip__icon--trailing{opacity:var(--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity)}.mdc-evolution-chip--disabled.mdc-evolution-chip--selected .mdc-evolution-chip__checkmark{opacity:var(--mdc-chip-with-icon-disabled-icon-opacity)}.mat-mdc-standard-chip.mdc-evolution-chip--disabled{opacity:var(--mat-chip-disabled-container-opacity)}.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)}.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)}.mat-mdc-chip-remove{opacity:var(--mat-chip-trailing-action-opacity)}.mat-mdc-chip-remove:focus{opacity:var(--mat-chip-trailing-action-focus-opacity)}.mat-mdc-chip-remove::after{background:var(--mat-chip-trailing-action-state-layer-color)}.mat-mdc-chip-remove:hover::after{opacity:var(--mat-chip-trailing-action-hover-state-layer-opacity)}.mat-mdc-chip-remove:focus::after{opacity:var(--mat-chip-trailing-action-focus-state-layer-opacity)}.mat-mdc-chip-selected .mat-mdc-chip-remove::after,.mat-mdc-chip-highlighted .mat-mdc-chip-remove::after{background:var(--mat-chip-selected-trailing-action-state-layer-color)}.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-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-chip-remove::before{margin:calc(var(--mat-mdc-focus-indicator-border-width, 3px)*-1);left:8px;right:8px}.mat-mdc-chip-remove::after{content:"";display:block;opacity:0;position:absolute;top:-2px;bottom:-2px;left:6px;right:6px;border-radius:50%}.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}.cdk-high-contrast-active .mat-mdc-chip-selected:not(.mat-mdc-chip-multiple){outline-width:3px}.mat-mdc-chip-action:focus .mat-mdc-focus-indicator::before{content:""}\n'],
kb:2,Ma:0});var IQ=class{get F3(){return this.UKa(a=>a.xq)}get WNc(){return this.UKa(a=>a.rc)}get disabled(){return this.oc}set disabled(a){this.oc=a;this.dN()}get empty(){return!this.ug||this.ug.length===0}get role(){return this.Q1?this.Q1:this.empty?null:this.Qzb}set role(a){this.Q1=a}get focused(){return this.iaa()}constructor(a,b,c){this.Ja=a;this.Ta=b;this.Xb=c;this.opa=null;this.Jb=new _.fg;this.Qzb="presentation";this.oc=!1;this.tabIndex=0;this.Q1=null;this.l$=new _.Wg}Fc(){this.tKc();this.gLc();this.hLc()}Ia(){let a;
(a=this.Gb)==null||a.destroy();this.l$.destroy();this.Jb.next();this.Jb.complete()}iaa(){return this.ug&&this.ug.some(a=>a.ho())}dN(){this.ug&&this.ug.forEach(a=>{a.disabled=this.oc;_.ln(a.Ta)})}focus(){}ke(a){this.Lpa(a)&&this.Gb.Pn(a)}FI(a){return a>=0&&a<this.ug.length}X9(){if(this.tabIndex!==-1){const a=this.tabIndex;this.tabIndex=-1;_.ln(this.Ta);setTimeout(()=>{this.tabIndex=a;_.ln(this.Ta)})}}UKa(a){return _.v(this.ug.Kc,_.og(null),_.pg(()=>_.of(...this.ug.map(a))))}Lpa(a){for(a=a.target;a&&
a!==this.Ja.ma;){if(a.classList.contains("mat-mdc-chip"))return!0;a=a.parentElement}return!1}tKc(){_.v(this.ug.Kc,_.og(this.ug)).subscribe(b=>{const c=[];b.forEach(d=>d.Aoa().forEach(e=>c.push(e)));this.l$.reset(c);_.Zg(this.l$)});this.Gb=_.Hr(_.Vz(_.Uz(new _.Lr(this.l$)),this.Xb?this.Xb.value:"ltr")).Qu(b=>this.RE(b));_.v(this.F3,_.qg(this.Jb)).subscribe(({fg:b})=>{(b=b.Moa(document.activeElement))&&_.Ir(this.Gb,b)});let a;(a=this.Xb)==null||_.v(a.Gc,_.qg(this.Jb)).subscribe(b=>_.Vz(this.Gb,b))}RE(a){return!a.Z5||
a.disabled}gLc(){_.v(this.ug.Kc,_.og(null),_.qg(this.Jb)).subscribe(()=>{this.disabled&&Promise.resolve().then(()=>this.dN());this.xJc()})}hLc(){_.v(this.WNc,_.qg(this.Jb)).subscribe(a=>{const b=this.ug.toArray().indexOf(a.fg);this.FI(b)&&a.fg.ho()&&(this.opa=b)})}xJc(){if(this.opa!=null){if(this.ug.length){var a=Math.min(this.opa,this.ug.length-1);a=this.ug.toArray()[a];a.disabled?this.ug.length===1?this.focus():_.UTa(this.Gb):a.focus()}else this.focus();this.opa=null}}};
IQ.O=function(a){return new (a||IQ)(_.y(_.Fe),_.y(_.Ah),_.y(_.ds,8))};
IQ.wa=_.Kd({type:IQ,na:[["mat-chip-set"]],yd:function(a,b,c){a&1&&_.Yg(c,GQ,5);if(a&2){let d;_.$g(d=_.ah())&&(b.ug=d)}},qb:[1,"mat-mdc-chip-set","mdc-evolution-chip-set"],lb:1,Xa:function(a,b){a&1&&_.N("keydown",function(c){return b.ke(c)});a&2&&_.zg("role",b.role)},inputs:{disabled:[2,"disabled","disabled",_.xh],role:"role",tabIndex:[2,"tabIndex","tabIndex",a=>a==null?0:_.yh(a)]},standalone:!0,features:[_.yg,_.mh],bc:["*"],ya:2,Aa:0,Da:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],
qa:function(a){a&1&&(_.Qg(),_.E(0,"div",0),_.Rg(1),_.G())},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"],
kb:2,Ma:0});var L4b=class{constructor(a,b){this.source=a;this.value=b}},JQ=class extends IQ{get disabled(){return this.Ad?!!this.Ad.disabled:this.oc}set disabled(a){this.oc=a;this.dN()}get id(){return this.ui.id}get empty(){return(!this.ui||this.ui.empty)&&(!this.ug||this.ug.length===0)}get placeholder(){return this.ui?this.ui.placeholder:this.by}set placeholder(a){this.by=a;this.Zb.next()}get focused(){return this.ui.focused||this.iaa()}get required(){let a,b,c,d;return(d=(c=this.io)!=null?c:(a=this.Ad)==null?
void 0:(b=a.control)==null?void 0:_.Hw(b))!=null?d:!1}set required(a){this.io=a;this.Zb.next()}get B_(){return!this.empty||this.focused}get value(){return this.Sd}set value(a){this.Sd=a}get hw(){return this.cp.Us}set hw(a){this.cp.Us=a}get iVa(){return this.UKa(a=>a.Zk)}get xg(){return this.cp.xg}set xg(a){this.cp.xg=a}constructor(a,b,c,d,e,f,g){super(a,b,c);this.Ad=g;this.controlType="mat-chip-grid";this.Qzb="grid";this.Iyb=[];this.Ve=()=>{};this.ve=()=>{};this.Sd=[];this.Gc=new _.kn;this.Po=new _.kn;
this.ug=void 0;this.Zb=new _.fg;this.Ad&&(this.Ad.mq=this);this.cp=new _.HVa(f,g,e,d,this.Zb)}Qd(){_.v(this.iVa,_.qg(this.Jb)).subscribe(()=>{this.Px();this.Zb.next()});_.v(_.of(this.F3,this.ug.Kc),_.qg(this.Jb)).subscribe(()=>this.Zb.next())}Fc(){super.Fc()}Jo(){this.Ad&&this.Xu()}Ia(){super.Ia();this.Zb.complete()}Cza(a){this.ui=a;this.ui.YG(this.Iyb)}uY(a){this.disabled||this.Lpa(a)||this.focus()}focus(){this.disabled||this.ui.focused||(!this.ug.length||this.ug.first.disabled?Promise.resolve().then(()=>
this.ui.focus()):this.ug.length&&this.Gb.Bq!==0&&this.Gb.BB(0,1),this.Zb.next())}YG(a){this.Iyb=a;let b;(b=this.ui)==null||b.YG(a)}Qo(a){this.Sd=a}Un(a){this.ve=a}mt(a){this.Ve=a}eq(a){this.disabled=a;this.Zb.next()}Xu(){this.cp.Xu()}Px(){this.disabled||setTimeout(()=>{this.focused||(this.UI(),this.tpa())})}X9(){this.ui.focused||super.X9()}ke(a){var b=a.keyCode;const c=this.Gb.uf;if(b===9)this.ui.focused&&_.Zi(a,"shiftKey")&&this.ug.length&&!this.ug.last.disabled?(a.preventDefault(),c?this.Gb.cj(c):
this.NAb()):super.X9();else if(!this.ui.focused)if(b!==38&&b!==40||!c)super.ke(a);else{b=this.l$.filter(f=>f.GS===c.GS&&!this.RE(f));const d=b.indexOf(c),e=a.keyCode===38?-1:1;a.preventDefault();d>-1&&this.FI(d+e)&&this.Gb.cj(b[d+e])}this.Zb.next()}NAb(){this.ug.length&&this.ug.last.focus()}UI(){const a=this.ug.length?this.ug.toArray().map(b=>b.value):[];this.Sd=a;this.Gc.emit(new L4b(this,a));this.Po.emit(a);this.ve(a);_.ln(this.Ta)}tpa(){this.Ve();_.ln(this.Ta);this.Zb.next()}};
JQ.O=function(a){return new (a||JQ)(_.y(_.Fe),_.y(_.Ah),_.y(_.ds,8),_.y(_.Kw,8),_.y(_.Ow,8),_.y(_.Ps),_.y(_.Dw,10))};
JQ.wa=_.Kd({type:JQ,na:[["mat-chip-grid"]],yd:function(a,b,c){a&1&&_.Yg(c,HQ,5);if(a&2){let d;_.$g(d=_.ah())&&(b.ug=d)}},qb:[1,"mat-mdc-chip-set","mat-mdc-chip-grid","mdc-evolution-chip-set"],lb:10,Xa:function(a,b){a&1&&_.N("focus",function(){return b.focus()})("blur",function(){return b.Px()});a&2&&(_.zg("role",b.role)("tabindex",b.disabled||b.ug&&b.ug.length===0?-1:b.tabIndex)("aria-disabled",b.disabled.toString())("aria-invalid",b.xg),_.Bg("mat-mdc-chip-list-disabled",b.disabled)("mat-mdc-chip-list-invalid",
b.xg)("mat-mdc-chip-list-required",b.required))},inputs:{disabled:[2,"disabled","disabled",_.xh],placeholder:"placeholder",required:[2,"required","required",_.xh],value:"value",hw:"errorStateMatcher"},outputs:{Gc:"change",Po:"valueChange"},standalone:!0,features:[_.lh([{va:_.bx,Fb:JQ}]),_.yg,_.xg,_.mh],bc:["*"],ya:2,Aa:0,Da:[["role","presentation",1,"mdc-evolution-chip-set__chips"]],qa:function(a){a&1&&(_.Qg(),_.E(0,"div",0),_.Rg(1),_.G())},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"],
kb:2,Ma:0});var M4b=0,KQ=class{get kIb(){return this.eo}set kIb(a){a&&(this.eo=a,this.eo.Cza(this))}get disabled(){return this.oc||this.eo&&this.eo.disabled}set disabled(a){this.oc=a}get empty(){return!this.Sy.value}constructor(a,b,c){this.Ja=a;this.gGb=this.focused=!1;this.jVa=new _.kn;this.placeholder="";this.id=`mat-mdc-chip-list-input-${M4b++}`;this.oc=!1;this.Sy=this.Ja.ma;this.L7=b.L7;c&&this.Sy.classList.add("mat-mdc-form-field-input-control")}Rb(){this.eo.Zb.next()}Ia(){this.jVa.complete()}JS(a){this.empty&&
a.keyCode===8?(a.repeat||this.eo.NAb(),a.preventDefault()):this.lAb(a)}Px(){this.gGb&&this.lAb();this.focused=!1;this.eo.focused||this.eo.Px();this.eo.Zb.next()}HFc(){this.focused=!0;this.eo.Zb.next()}lAb(a){if(!a||this.THc(a))this.jVa.emit({value:this.Sy.value,Kbd:this}),a==null||a.preventDefault()}aT(){this.eo.Zb.next()}focus(){this.Sy.focus()}clear(){this.Sy.value=""}YG(a){const b=this.Ja.ma;a.length?b.setAttribute("aria-describedby",a.join(" ")):b.removeAttribute("aria-describedby")}THc(a){return!_.Zi(a)&&
(new Set(this.L7)).has(a.keyCode)}};KQ.O=function(a){return new (a||KQ)(_.y(_.Fe),_.y(D4b),_.y(_.cx,8))};
KQ.La=_.Qd({type:KQ,na:[["input","matChipInputFor",""]],qb:[1,"mat-mdc-chip-input","mat-mdc-input-element","mdc-text-field__input","mat-input-element"],lb:6,Xa:function(a,b){a&1&&_.N("keydown",function(c){return b.JS(c)})("blur",function(){return b.Px()})("focus",function(){return b.HFc()})("input",function(){return b.aT()});a&2&&(_.Hg("id",b.id),_.zg("disabled",b.disabled||null)("placeholder",b.placeholder||null)("aria-invalid",b.eo&&b.eo.Ad?b.eo.Ad.invalid:null)("aria-required",b.eo&&b.eo.required||
null)("required",b.eo&&b.eo.required||null))},inputs:{kIb:[0,"matChipInputFor","chipGrid"],gGb:[2,"matChipInputAddOnBlur","addOnBlur",_.xh],L7:[0,"matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",disabled:[2,"disabled","disabled",_.xh]},outputs:{jVa:"matChipInputTokenEnd"},Qb:["matChipInput","matChipInputFor"],standalone:!0,features:[_.yg,_.be]});var LQ=class{};LQ.O=function(a){return new (a||LQ)};LQ.Ca=_.Od({type:LQ});LQ.Ba=_.nd({Nb:[_.Ps,{va:D4b,nc:{L7:[13]}}],imports:[_.Ns,_.Vs,_.Ns]});var N4b=["chipText"],O4b=new _.Zt("Remove filter: {SUMMARY}"),MQ=class{get BP(){return this.fg.BP}get id(){return this.fg.id}ho(){return this.fg.ho()}Moa(a){return this.fg.Moa(a)}Aoa(){return this.fg.Aoa()}focus(){!this.disabled&&this.tc.value.xn.length&&this.fg.focus()}remove(){this.removed.emit({fg:this})}Fc(){this.Za.add(this.fg.xq.subscribe(()=>{this.xq.next({fg:this})}));this.Za.add(this.fg.Zk.subscribe(()=>{this.Zk.next({fg:this})}))}Ia(){this.rc.emit({fg:this})}constructor(a,b){this.Ta=a;this.yi=
b;this.Kea=new _.kn;this.Bda=new _.kn;this.removed=new _.kn;this.gx=new _.kn;this.sVc=new _.kn;this.rc=new _.kn;this.xq=new _.fg;this.Zk=new _.fg;this.Za=new _.Me;this.lac=O4b}M4a(){return _.BC(this.yi,"remove_filter")}L4a(){return _.CC(this.yi,"remove_filter")}J5(a){a.stopPropagation();this.Bda.emit();!this.disabled&&_.pE(this)&&this.Kea.emit()}};MQ.O=function(a){return new (a||MQ)(_.y(_.Ah),_.y(_.mE))};
MQ.wa=_.Kd({type:MQ,na:[["xap-applied-filter-chip"]],rb:function(a,b){a&1&&(_.Xg(HQ,7),_.Xg(N4b,5));if(a&2){let c;_.$g(c=_.ah())&&(b.fg=c.first);_.$g(c=_.ah())&&(b.aOc=c.first)}},qb:["role","presentation"],inputs:{disabled:"disabled",filter:"filter",tc:"appliedFilter"},outputs:{Kea:"editorVisibleChange",Bda:"chipClick",removed:"removed",gx:"selectionChange",sVc:"interaction",rc:"destroyed"},features:[_.lh([{va:HQ,Fb:MQ},{va:H4b,Fb:MQ}])],ya:5,Aa:6,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=_.ke();_.E(0,"mat-chip-row",1);_.N("removed",function(){_.n(c);return _.q(b.remove())})("keydown.backspace",function(){_.n(c);
return _.q(b.remove())})("click",function(d){_.n(c);return _.q(b.J5(d))})("keydown.space",function(d){_.n(c);return _.q(b.J5(d))})("mouseenter",function(){_.n(c);let d;const e=(d=b.aOc)==null?void 0:d.ma;if(e){var f;b.bOc=e.offsetWidth<e.scrollWidth?(f=b.tc)==null?void 0:f.vF:void 0}return _.q()});_.E(1,"span",2,0);_.Q(3);_.G();_.B(4,oOb,4,7,"button",3);_.G()}a&2&&(_.C("matTooltip",b.bOc)("ngClass",b.tc==null?null:b.tc.NZc)("disabled",b.disabled)("disableRipple",!_.pE(b)),_.w(3),_.ch(" ",b.tc==null?
null:b.tc.vF," "),_.w(),_.C("ngIf",!b.tc||b.tc.nt))},Fa:[_.$n,_.bo,CQ,EQ,HQ,_.Ox,_.Rx,_.ou,_.KD],kb:2,Ma:0});var NQ=class extends _.rE{constructor(a,b,c,d){super(a,b,c,d);this.Ta=a;this.yi=b;this.Yd=c;this.LSb=null;this.xUa=new _.kn;this.pSb=new _.kn;this.Za.add(c.wKb.subscribe(()=>{this.Ida()}))}focus(){_.hkb(this)}Ida(){this.Ln=!1;this.pSb.emit(this.tc);let a;((a=this.mSc)==null?0:a.RYa)&&this.xUa.emit()}};NQ.O=function(a){return new (a||NQ)(_.y(_.Ah),_.y(_.mE),_.y(_.qE),_.y(_.Fe))};
NQ.wa=_.Kd({type:NQ,na:[["xap-filter-editor"]],rb:function(a,b){a&1&&_.Xg(_.CE,5);if(a&2){let c;_.$g(c=_.ah())&&(b.mSc=c.first)}},inputs:{LSb:"overlayOrigin"},outputs:{xUa:"canceled",pSb:"onCloseEditor"},features:[_.lh([_.qE]),_.xg],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=_.ke();_.J(0,"div",5,0);_.E(2,"xap-filter-editor-content",6)(3,"div",7)(4,"h2",8);_.Q(5);_.G();_.B(6,pOb,2,0,"span",9);_.G();_.E(7,"div",10);_.B(8,qOb,2,1,"button",11);_.E(9,"button",12);_.N("click",function(){_.n(c);b.Ida();b.xUa.emit();return _.q()});_.Ng(10,2);_.G()()();_.B(11,rOb,5,6,"ng-template",null,1,_.qh)}if(a&2){let c;a=_.Og(1);const d=_.Og(12);_.w(2);_.C("trigger",(c=b.LSb)!==null&&c!==void 0?c:a)("loadingTemplate",d);
_.w(2);_.Sg("id","dialog-label-",b.tc.id,"");_.w();_.ch(" ",b.tc.config.displayName," ");_.w();_.C("ngIf",!b.tc.nt);_.w(2);_.C("ngIf",b.filter&&!b.filter.config.aha)}},Fa:[_.bo,_.mw,_.At,_.Lx,_.Jx,_.aA,_.CE],kb:2,Ma:0});var P4b=new _.Vd("GMAT_AUTOCOMPLETE_OPTIONS",{Ea:"root",oa:()=>({Qe:!1})});var OQ=class{constructor(a,b){a.Qe||_.Mx(b,"gmat-mdc-autocomplete")}};OQ.O=function(a){return new (a||OQ)(_.y(P4b),_.y(_.Ls))};OQ.La=_.Qd({type:OQ,na:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],features:[_.lh([{va:_.Ls,Md:_.Nx}])]});var vOb=a=>({ua:a}),PQ=class extends _.FE{constructor(){super(...arguments);this.Zr=this.fjb=!0}get iha(){return this.autocomplete.isOpen}wga(a){this.Vl.setValue("");a.option.value.filters?this.enb.emit(a.option.value):this.selected.emit(a.option.value)}};PQ.O=(()=>{let a;return function(b){return(a||(a=_.Ce(PQ)))(b||PQ)}})();
PQ.wa=_.Kd({type:PQ,na:[["xap-filter-menu"]],rb:function(a,b){a&1&&(_.Xg(eM,7),_.Xg(_.GE,7));if(a&2){let c;_.$g(c=_.ah())&&(b.autocomplete=c.first);_.$g(c=_.ah())&&(b.fHb=c.first)}},inputs:{qSc:"filterbar",Zr:[2,"autoActiveFirstOption","autoActiveFirstOption",_.xh]},features:[_.yg,_.xg],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=_.ke();_.E(0,"input",4,0);_.N("click",function(){_.n(c);return _.q(b.Rd())})("focusin",function(){_.n(c);return _.q(b.uha=!0)})("focusout",function(){_.n(c);return _.q(b.uha=!1)})("keydown.backspace",function(){_.n(c);return _.q(_.Zkb(b))});_.G();_.E(2,"mat-autocomplete",5,1);_.N("optionSelected",function(d){_.n(c);return _.q(b.wga(d))});_.B(4,tOb,3,1,"div",6)(5,DOb,5,6,"ng-container",7)(6,KOb,4,6,"ng-template",null,2,_.qh)(8,LOb,2,1,"mat-option",
8);_.R(9,"async");_.R(10,"async");_.B(11,ROb,1,1,"ng-template",null,3,_.qh);_.G()}if(a&2){a=_.Og(3);const c=_.Og(7);_.C("matChipInputFor",b.qSc)("formControl",b.Vl)("matAutocomplete",a)("placeholder",b.placeholder);_.zg("aria-label",b.eha||b.placeholder||null);_.w(2);_.C("autoActiveFirstOption",b.Zr)("aria-label",b.placeholder);_.w(2);_.C("ngIf",b.FD==null?null:b.FD.length);_.w();_.C("ngIf",b.x0)("ngIfElse",c);_.w(3);_.C("ngIf",_.S(9,11,b.dP)==null&&_.S(10,13,b.lZ)==null)}},Fa:[_.ao,_.bo,_.go,_.co,
_.eo,_.fo,OQ,eM,_.dA,jL,_.GE,_.mw,_.Dt,KQ,_.Lx,_.Jx,_.ou,_.Ak,_.Fw,_.Nw,_.ho],kb:2,Ma:0});var QQ=class{constructor(a){this.Oc=a}};QQ.O=function(a){return new (a||QQ)(_.y(_.Ug))};QQ.La=_.Qd({type:QQ,na:[["","xapFilterBarCustomTemplate",""]]});
var XOb=function(a){let b;if(!(((b=a.Uq)==null?0:b.iha)||Q4b(a)||a.Y5(a.Vv))){let c;(c=a.Uq)==null||c.focus()}},YOb=function(a,b){let c;(c=a.de.find(d=>d.tc.id===b.id))==null||c.focus()},Q4b=function(a){const b=document.activeElement;return a.de.some(c=>{c=c.fg.Ja.ma;return c===b||c.contains(b)})},R4b=function(a){return a.de.some(b=>b.fg.Ja.ma.contains(document.activeElement))&&document.activeElement.classList.contains("xap-filterbar-filtereditor-chip-remove-icon")},RQ=class extends _.oE{constructor(a,
b,c){super(a,b,c);this.yi=a;this.jl=b;this.Zr=!0;this.Fyb=_.rla(!1,!1);this.kha=new _.kn;this.pVa=!1;this.tUb=d=>{this.remove(d)};this.KVb=(d,e)=>{this.HXa=e;_.dkb(this,d)};this.openEditor=(d,e)=>{this.Vv=d;e&&(this.HXa=e)};this.HXa=null;this.J3=d=>{super.J3(d);let e;(e=this.Uq)==null||_.ME(e);this.kha.emit(!1);this.pVa=!1}}Fc(){let a;(a=this.de)==null||a.Kc.subscribe(()=>{this.DN&&this.DN.unsubscribe();this.DN=this.XNc.F3.subscribe(()=>{let b;(b=this.Uq)==null||_.ME(b)})})}Y5(a){let b;return this.s_a&&
this.Vv===a&&!((b=this.Uq)==null?0:b.iha)}F3a(a,b){return b.id}Ufa(){return this.BLb||"filter_alt"}Ieb(a){a.target.classList.contains("mat-mdc-chip-remove")||this.kha.emit(!0)}I6(){setTimeout(()=>{let a;((a=this.Uq)==null?0:a.uha)||this.Y5(this.Vv)||Q4b(this)||R4b(this)?this.kha.emit(!0):this.pVa||this.kha.emit(!1)},100)}anb(){if(this.de.length>0){let a;(a=this.de.get(this.de.length-1))==null||a.focus()}else this.Uq&&this.Uq.Rd()}};
RQ.O=function(a){return new (a||RQ)(_.y(_.mE),_.y(_.ft,8),_.y(_.bkb,8))};
RQ.wa=_.Kd({type:RQ,na:[["xap-filter-bar"]],yd:function(a,b,c){a&1&&_.Yg(c,QQ,5);if(a&2){let d;_.$g(d=_.ah())&&(b.o2a=d.first)}},rb:function(a,b){a&1&&(_.tla(b.Fyb,_.Xg(_.aA,5)),_.Xg(JQ,5),_.Xg(PQ,5),_.Xg(_.aA,5),_.Xg(NQ,5),_.Xg(MQ,5));if(a&2){_.je.oo+=1;let c;_.$g(c=_.ah())&&(b.XNc=c.first);_.$g(c=_.ah())&&(b.Uq=c.first);_.$g(c=_.ah())&&(b.vad=c);_.$g(c=_.ah())&&(b.AKb=c);_.$g(c=_.ah())&&(b.de=c)}},inputs:{Zr:"autoActiveFirstOption"},outputs:{kha:"isFocused"},features:[_.lh([_.mE]),_.xg],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&&_.B(0,$Ob,
17,24,"ng-container",2)(1,cPb,3,15,"ng-template",null,0,_.qh);a&2&&(a=_.Og(2),_.C("ngIf",!(b.o2a==null?0:b.o2a.Oc))("ngIfElse",a))},Fa:[_.ao,_.bo,_.go,_.mw,_.Dt,JQ,_.Ox,_.Rx,_.ou,_.aA,NQ,PQ,MQ,_.ho],kb:2,Ma:0});var S4b=function(a,b,c){if(c.category){var d=dPb(b,c.category);d&&a.gsa.next([d]);if(c=fPb(b,c.category))a.log("show-only-category"),d=a.bO.getValue().vg.getValue().filter(e=>e.config.id!=="category"),b=$Nb(b,[...d,c]),a.bO.next(b)}},T4b=function(a,b){switch(b.config.id){case "tests":t4b(a.service,"TEST",!0);a.log("excludeTestFiles");break;case "generatedFiles":t4b(a.service,"GENERATED",!0);a.log("excludeGeneratedFiles");break;case "path":a.jja.next(PNb(b.value.rr));a.log("applyPathFilter",b.value.rr);
break;case "category":a.gsa.next(b.value.xn);b=b.value.xn.filter(c=>c!==null).map(c=>`${c.source}://${c.displayName}`).join(", ");a.log("includeCategories",b);break;case "buildConfigs":a.VTa.next(b.value.xn),b=b.value.xn.filter(c=>c!==null).join(", "),a.log("includeBuildConfigs",b)}},U4b=function(a,b){switch(b.config.id){case "tests":t4b(a.service,"TEST",!1);a.log("includeTestFiles");break;case "generatedFiles":t4b(a.service,"GENERATED",!1);a.log("includeGeneratedFiles");break;case "path":a.jja.next(null);
a.log("clearPathFilter");break;case "category":a.gsa.next(null);a.log("clearCategoryFilter");break;case "buildConfigs":a.VTa.next(null),a.log("clearBuildConfigsFilter")}},SQ=class{set location(a){this.IK.next(a)}constructor(a,b){this.Ga=a;this.service=b;this.filter=new _.kn;this.element="UnifiedXrefFilterbar";this.Za=new _.Me;this.IK=new _.jg(1);this.jja=new _.$h(null);this.gsa=new _.$h(null);this.VTa=new _.$h(null);this.bO=new _.$h(YNb(new Map([])))}Ra(){this.Za.add(_.v(this.IK,_.pg(a=>u4b(this.service,
a)),_.cg(_.Aqb)).subscribe(a=>{var b=this.bO,c=b.next,d=this.service.Qea.getValue(),e=ZNb(a);const f=[];_.Bl(a,1)&&d.has("TEST")&&f.push(new TNb({id:"tests",displayName:"Exclude Tests"},_.iE,_.AD("true")));_.Bl(a,2)&&d.has("GENERATED")&&f.push(new TNb({id:"generatedFiles",displayName:"Exclude Generated Files"},_.iE,_.AD("true")));a=YNb(e,f);c.call(b,a)}));this.Za.add(_.ef([_.v(this.IK,_.pg(a=>u4b(this.service,a)),_.cg(_.Aqb)),this.BN]).subscribe(([a,b])=>{b.action===0&&S4b(this,a,b)}));this.Za.add(_.ef([_.v(this.service.ZKb,
_.cg(LNb)),_.v(this.VTa,_.cg(MNb)),_.v(this.jja,_.cg(NNb)),_.v(this.gsa,_.cg(ONb))]).subscribe(([a,b,c,d])=>{this.filter.emit({DRc:a,eVc:b,jja:c,fVc:d})}))}Ia(){let a;(a=this.Za)==null||a.unsubscribe()}log(a,b){this.Ga.mb({element:this.element,action:a,gestureName:"CHANGE",Eh:b})}};SQ.O=function(a){return new (a||SQ)(_.y(_.Jp),_.y(AQ))};
SQ.wa=_.Kd({type:SQ,na:[["xrefs-filters","location",""]],inputs:{location:"location",BN:"categoryFilter"},outputs:{filter:"filter"},jc:["location",""],ya:2,Aa:3,Da:[["filterBarIcon","filter_list",1,"filter-bar",3,"update","config"]],qa:function(a,b){a&1&&(_.E(0,"xap-filter-bar",0),_.R(1,"async"),_.N("update",function(c){switch(c.N8){case 0:case 2:T4b(b,c.ST[0]);break;case 3:U4b(b,c.ST[0]);break;case 4:c=c.ST;b.log("clearAll");for(const d of c)U4b(b,d);break;case 1:break;default:_.xc(c.N8,void 0)}}),
_.G());a&2&&_.C("config",_.S(1,1,b.bO))},Fa:[RQ,_.ho],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 TQ=class{constructor(a){this.wXb=new _.jg(1);a.Vb(()=>{_.v(_.mf(window,"resize"),_.Wf(()=>a.Zl),_.u(gPb),_.og(gPb()),_.cg(hPb)).subscribe(this.wXb)})}get Q_b(){return this.wXb}};TQ.O=function(a){return new (a||TQ)(_.m(_.uf))};TQ.ta=_.k({token:TQ,oa:TQ.O,Ea:"root"});var V4b=a=>({enabled:a}),iPb=function(a){a.ac.TW().subscribe(b=>{b==null?_.Uyb(a.ac,!1):b==="MINI"&&_.Uyb(a.ac,!0)})},kPb=function(a){return _.v(_.ef([a.ac.TW(),a.rXb,a.Qk.IO(_.r(!1))]),_.u(([b,c,d])=>d&&_.VF(a.location)&&(b==null||b==="MINI")&&!c))},UQ=class{set Job(a){this.rXb.next(a)}constructor(a,b,c,d){this.Ga=a;this.ac=b;this.Qk=c;this.element="";this.JGb=!0;this.d3=!1;this.expansion=new _.kn;this.filter=new _.kn;this.Uia=new _.kn;this.Twb="Collapse All";this.Xwb="Expand All";this.rkc="Preview Panel";
this.qkc="Toggle the file preview here, or configure the toggle width in settings";this.rxb="Opens references in the preview pane and create a breadcrumb as you step through references";this.qxb="Opens references in the main window";this.pxb="The screen is too small to support the preview. See settings to change this minimum size.";this.rXb=new _.$h(!1);this.Za=new _.Me;this.KRb=_.v(_.Tyb(this.ac),_.og(!1));this.hAa=_.v(_.ef([this.ac.Ava(),d.Q_b]),_.u(([e,{width:f}])=>f<e),_.og(!1),_.cg())}Ra(){this.Za.add(_.v(_.ef([this.KRb,
this.hAa]),_.u(([a,b])=>a&&!b)).subscribe(a=>{this.Uia.emit(a)}))}Ia(){this.Za.unsubscribe()}fma(){this.expansion.emit(this.d3?0:1)}};UQ.O=function(a){return new (a||UQ)(_.y(_.Jp),_.y(_.Xv),_.y(mM),_.y(TQ))};
UQ.wa=_.Kd({type:UQ,na:["unified-xref-actions location  element  showingCodePanel  anyExpandableNodes  allNodesCollapsed ".split(" ")],inputs:{location:"location",element:"element",BN:"categoryFilter",JGb:"anyExpandableNodes",d3:"allNodesCollapsed",Job:"showingCodePanel"},outputs:{expansion:"expansion",filter:"filter",Uia:"openInMiniPanel"},features:[_.lh([AQ])],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&&(_.E(0,
"xrefs-filters",0),_.N("filter",function(c){return b.filter.next(c)}),_.G(),_.E(1,"div"),_.J(2,"mat-divider",1)(3,"underline-xrefs",2)(4,"mat-divider",1),_.B(5,lPb,8,15,"ng-container",3),_.R(6,"async"),_.B(7,mPb,1,8,"collapsible-icon-button",4),_.G());a&2&&(_.C("location",b.location)("categoryFilter",b.BN),_.w(2),_.C("vertical",!0),_.w(),_.C("collapsed",!0),_.w(),_.C("vertical",!0),_.w(),_.C("ngIf",_.oh(9,V4b,_.S(6,7,b.KRb))),_.w(2),_.C("ngIf",b.JGb))},Fa:[_.Op,yQ,_.bo,_.Ax,_.Gx,_.Ix,_.Px,zQ,SQ,_.ho],
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 WK=class{constructor(a,b,c,d,e){this.item=a;this.level=b;this.qg=c;this.oY="";this.R6=e;this.Kf=void 0;b=new _.fg;this.aHb=_.v(b,_.ag(1),_.pg(()=>d(_.Kl(a,5,_.cq),this.qg,this.level)),_.og(_.sF(nPb(b))),_.mg(1))}};var pPb=new _.Zt("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}} after filtering, {visible} displayed)"),rPb=new _.Zt("{detailText} ({filteredModifier}{filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}}, {visible} displayed)"),qPb=new _.Zt("{detailText} ({filteredTotal, plural,=1 {1 result}other {{filteredTotal} results}})"),oPb=new _.Zt("{detailText} ({visible} displayed)");var KPb=a=>({"file-path":a}),VQ=class{constructor(){this.dXb=this.Jwa=this.WOb=!1;this.Gkc="Show only";this.Hkc="Set and apply a filter to only include this category.";this.Fia=new _.kn;this.LNc=_.sv.has(78)}Rd(a){if(!(a.button!==0||a.ctrlKey||a.metaKey||a.shiftKey)&&a.target&&a.target instanceof Element){var b,c=(b=_.CG(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.Fia.emit({event:a,href:c,uri:b?_.Y(this.node.item,1):_.Y(this.node.item,4),qg:this.node.qg,O6c:b,Kf:this.node.Kf}))}}Rb(){this.node.level===0&&this.LNc&&(this.dXb=!0);if(this.Jwa=this.node.oY.length>0)this.hZc=this.node.oY;var a;this.WOb=!this.Jwa&&this.node.level!==0&&((a=this.node.item.WJ())==null?void 0:a.getType())===1;if(a=_.ql(this.node.item,_.Up,2)){this.eJb=PBb(a,this.ZQb);var b=_.Y(this.node.item,1);this.cJb=b?this.Pbb(b).link:void 0}if(b=this.node.item.WJ())this.i4=PBb(b,this.ZQb);
"children"in this.node&&!a&&(this.A_b||(this.A_b=wPb(this.node)),this.i4=sPb({i4:this.i4,visible:this.A_b,sx:this.node.sx,dO:this.node.dO,W4:this.node.W4}));if(a=_.Y(this.node.item,4)){const {link:c,line:d}=this.Pbb(a);this.h4=c;this.Gea=_.fG(d)}else this.Gea=this.h4=void 0}ZQb(a){try{return this.Pbb(a).link}catch(b){return a}}};VQ.O=function(a){return new (a||VQ)(_.y(_.tv))};
VQ.wa=_.Kd({type:VQ,na:[["node-contents","makeLink","","node",""]],Xa:function(a,b){a&1&&_.N("click",function(c){return b.Rd(c)})},inputs:{Pbb:"makeLink",node:"node",BN:"categoryFilter"},outputs:{Fia:"nodeClicked"},features:[_.be],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&&_.B(0,CPb,6,7,"div",3)(1,EPb,1,2,"ng-template",null,0,_.qh)(3,IPb,2,3,"ng-template",null,1,_.qh)(5,LPb,3,5,"ng-template",null,2,_.qh);a&2&&(a=_.Og(2),_.C("ngIf",b.cJb&&b.eJb)("ngIfElse",
a))},Fa:[_.$n,_.bo,_.go,_.dH,_.Px,_.Ox,_.Rx],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 nQb=function(a,b){return _.v(a.np,_.u(c=>xPb(b,c)))},W4b=function(a,b){var c=a.qN.value;c=xPb(b,c)&&c&&c.uri===b.uri;a.qN.next(c?void 0:b);return!c},X4b=function(a,b){b.n1a?(a.wh.select(...NPb(a.tj,new Set(b.n1a))),a.qN.next(OPb(a.tj,b.B2c))):(a.TN(),a.qN.next(b.isFirst?void 0:MPb(a.tj)))},WQ=class extends GWb{constructor(){super(a=>a.level,VK);this.np=this.qN=new _.$h;this.Zb=_.v(_.ef([_.v(this.np,_.u(a=>a==null?void 0:a.qg),_.cg()),_.v(this.wh.changed,_.u(()=>this.wh.selected.map(a=>a.qg)))]),
_.u(([a,b])=>({zd:b,np:a})));this.xJ=_.v(this.wh.changed,_.u(()=>this.tj.reduce(({pra:a,gra:b},c)=>{const d=VK(c);return{gra:b||d,pra:a&&!(d&&this.wh.Ie(c))}},{pra:!0,gra:!1})),_.og({gra:!1,pra:!0}),_.kg(1),_.df())}M3(){this.qN.next(void 0)}TN(){this.wh.select(...this.tj.filter(VK))}etb(a,b,c){const d=this.tj;this.tj=a;if(!this.ZVb||!zAb(b,this.ZVb))this.ZVb=b,this.wh.clear(),X4b(this,b);else if(c){b=new Set;for(const f of this.wh.selected)b.add(f.qg);a=a.filter(f=>{f=PPb(d,f.qg);return!f||!VK(f)});
for(const f of a)b.add(f.qg);this.wh.clear();this.wh.select(...NPb(this.tj,b));let e;OPb(this.tj,(e=this.qN.value)==null?void 0:e.qg)||this.qN.next(void 0)}}};WQ.O=function(a){return new (a||WQ)};WQ.ta=_.k({token:WQ,oa:WQ.O});var RPb=function(a,b,c,d,e,f){if(!c)return _.rF("Error loading references.");var g=APb(d);if(g.errorMessage)return _.rF(g.errorMessage);if(!g.filter)return _.rF("References could not be loaded.");g=bVb((new _.jPa).Inb(!0).Vnb(a.q6),(new _.Zp).bob(c).N7(g.filter)).t_(xK(Pzb(b)));return _.v(a.service.Pkb(g),_.u(l=>_.sF(VPb(b,a,e,_.Pb(l,1,_.bq).get(c),f,d,a.aBa))),_.Xf(()=>_.rF("Error loading references.")),_.og(_.GF))},XQ=class{constructor(a){this.service=a;this.aBa=!1;_.sv.has(80)?this.q6=50:_.sv.has(81)?
this.q6=100:_.sv.has(82)?this.q6=250:_.sv.has(83)?this.q6=500:this.q6=250;_.wk.has(2)&&(this.aBa=!0)}Zja(a,b,c){const d=this.makeRequest(a.o0,b,c);return d.errorMessage?_.rF(d.errorMessage):d.request?_.v(this.service.Zja(d.request),_.u(e=>{var f=SPb(b,this,_.Pb(e,1,_.fq),c,this.aBa),g=this.aBa;const l=Array.from(_.Pb(e,4,_.nPa).values());a:{for(var p of _.Pb(e,1,_.fq).values())if(_.Bl(p,3)){e=!0;break a}e=!1}e&&(e=l.push,p=(new _.nPa).LWb(2),g=(new _.Vp).FAa(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=_.sl(p,1,g),e.call(l,g));return{Lm:f,Fw:l}}),_.pg(e=>_.v(_.v(UPb(e.Lm),_.hg(e.Lm),_.og(e.Lm)),_.u(f=>({Lm:f,Fw:e.Fw})))),_.u(e=>e.Lm.length===0?_.qF("Could not find any references."):_.sF({Lm:e.Lm,Fw:e.Fw,v7c:a})),_.Xf(()=>_.rF("References could not be loaded.")),_.og(_.GF)):_.rF("References could not be loaded.")}makeRequest(a,b,c){const d=(new _.mPa).Inb(!0);c=APb(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 _.Zp).bob(f).N7(c.filter);_.vl(a,1,_.Zp,e)}d.Vnb(this.q6).t_(xK(Pzb(b)));return{request:d}}};XQ.O=function(a){return new (a||XQ)(_.m(JM),_.m(_.tv),_.m(_.rv))};XQ.ta=_.k({token:XQ,oa:XQ.O,Ea:"root"});var Y4b=new LWb(a=>a,a=>a.level,VK,function(a){return a.children}),Z4b=class extends _.ls{constructor(a){super();this.Cc=a;this.OZb=[];this.LF=new _.$h([])}setData(a,b){const c=a!==this.OZb;this.LF.next(JWb(Y4b,a));this.Cc.etb(this.LF.value,b,c);this.OZb=a}connect(a){return _.v(_.of(a.rH,this.Cc.wh.changed.Tf(),this.LF.Tf()),_.u(()=>KWb(Y4b,this.LF.value,this.Cc)))}disconnect(){}};var $4b=function(a){const b=[...a.hb.ma.children],c=[];for(const d of a.bUb)c[b.indexOf(d.Ja.ma)]=d;return c.filter(d=>d!==void 0)},a5b=function(a,b){if(b=a.G_[b])a.ru=b,a.ru.focus()},YQ=class{set ru(a){this.QSc=a;for(const b of this.G_)b.ru=a;_.mn(this.xe)}get ru(){return this.QSc}constructor(a,b){this.xe=a;this.hb=b;this.G_=[]}Ra(){this.Za=this.bUb.Kc.subscribe(()=>{this.G_=$4b(this);this.G_.find(a=>a.cG())||(this.ru=this.G_[0])})}Ia(){this.Za&&this.Za.unsubscribe()}focus(){this.ru&&this.ru.focus()}S5a(a){if(this.ru&&
!_.FG(a)){var b=this.G_.indexOf(this.ru),c=this.ru;switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();if(c.Ud&&c.Pp())c.collapse();else for(a=b;a>=0;a--)if(b=this.G_[a],b.ariaLevel!==c.ariaLevel){this.ru=b;this.ru.focus();break}break;case "Right":case "ArrowRight":a.preventDefault();c.Ud&&c.Pp()?a5b(this,b+1):c.Pp()&&c.expand();break;case "Down":case "ArrowDown":case "j":a.preventDefault();a5b(this,b+1);break;case "Up":case "ArrowUp":case "k":a.preventDefault();a5b(this,b-1);break;case "Enter":a.preventDefault(),
this.ru.Hv()}}}};YQ.O=function(a){return new (a||YQ)(_.y(_.Ah),_.y(_.Fe))};YQ.La=_.Qd({type:YQ,na:[["mat-tree","xrefsKeyboardListener",""]],Xa:function(a,b){a&1&&_.N("keydown",function(c){return b.S5a(c)})},inputs:{bUb:"rawNodes"}});var b5b=function(a){if("children"in a.data||a.data instanceof WK){var b=a.Ja.ma;return a.data instanceof WK?(a=b.querySelector("[matTreeNodeToggle]"))?a:void 0:(a=b.hasAttribute("matTreeNodeToggle")?b:b.querySelector("[matTreeNodeToggle]"))?a:void 0}},ZQ=class extends cM{get tabindex(){return this.cG()?"0":"-1"}focus(){this.Ja.ma.focus()}get ariaLevel(){return this.level+1}expand(){if(!this.Ud){var a=b5b(this);a&&a.click()}}collapse(){this.oh.collapse(this.data)}Hv(){var a=this.Ja.ma;const b=b5b(this);
b?b.click():(a=a.querySelector("a"))&&a.click()}cG(){return this.ru===this}Pp(){return VK(this.data)||this.data instanceof WK&&!this.data.children}};ZQ.O=(()=>{let a;return function(b){return(a||(a=_.Ce(ZQ)))(b||ZQ)}})();
ZQ.La=_.Qd({type:ZQ,na:[["xrefs-tree-node"]],qb:[1,"mat-tree-node"],lb:4,Xa:function(a,b){a&2&&_.zg("aria-expanded",b.vj?b.Ud:null)("aria-level",b.ariaLevel)("role","treeitem")("tabindex",b.tabindex)},inputs:{disabled:"disabled",tabIndex:"tabIndex"},features:[_.lh([{va:_.nD,Fb:ZQ}]),_.xg]});var c5b=[[["xap-callout-title"]],[["xap-callout-body"]],[["xap-callout-actions"]]],d5b=new _.Vd("ICON_MAPPING"),e5b=new Map([["app",{XP:!1,border:"bottom"}],["page",{XP:!0,border:"full"}],["card",{XP:!1,border:"none"}],["component",{XP:!0,border:"none"}]]),$Q=class{constructor(a){this.MZb="notify";this.RJb="standard";this.background="white";this.Zra="standard";this.xw=a||f5b;this.icon=this.xw[this.type]}get type(){return this.MZb}set type(a){this.icon=this.xw[a];this.MZb=a}set border(a){this.wHb=
a}get border(){return this.wHb!=null?this.wHb:this.level?e5b.get(this.level).border:this.background==="dark"?"full":"none"}set XP(a){this.fVb=_.ij(a)}get XP(){return this.fVb!==void 0?this.fVb:this.level?e5b.get(this.level).XP:!0}set Qta(a){this.LKb=_.ij(a)}get Qta(){return this.LKb!==void 0?this.LKb:!1}get FOc(){if(!this.Qta)return null;switch(this.type){case "warn":return"assertive";case "caution":case "confirm":case "notify":return"polite";default:return"none"}}get IOc(){if(!this.Qta)return null;
switch(this.type){case "warn":return"alert";case "caution":case "confirm":case "notify":return"status";default:return"status"}}};$Q.O=function(a){return new (a||$Q)(_.y(d5b,8))};
$Q.wa=_.Kd({type:$Q,na:[["xap-banner-callout"],["xap-callout"]],qb:[1,"xap-callout","reach-no-density"],lb:31,Xa:function(a,b){a&2&&(_.zg("data-callout-type",b.type),_.Bg("xap-callout-dark-background",b.background==="dark")("xap-callout-dense",b.RJb==="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.XP)("xap-callout-display-legacy",b.Zra==="legacy")("xap-callout-display-standard",b.Zra==="standard"))},inputs:{type:"type",RJb:"density",background:"background",Zra:"calloutUxVersion",border:"border",XP:"rounded",Qta:"enableAriaLiveRegion",level:"level"},standalone:!0,features:[_.mh],bc:["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&&(_.Qg(c5b),_.E(0,"mat-icon",1),_.Q(1),_.G(),_.B(2,XPb,2,1,"div",2)(3,YPb,6,3,"ng-template",null,0,_.qh));a&2&&(a=_.Og(4),_.C("svgIcon",b.icon.Zj),_.w(),_.ch(" ",b.icon.Zj?
"":b.icon.Ph,"\n"),_.w(),_.C("ngIf",b.Zra==="standard")("ngIfElse",a))},Fa:[_.pu,_.ou,_.bo,_.go],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-icon-button],.xap-callout-warn .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-warn .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-warn .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-warn .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],.xap-callout-warn .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-warn .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#c5221f;color:#fff}.xap-callout-caution{background-color:#fef7e0}.xap-callout-caution.xap-callout-dark-background{background-color:#fff;border-color:#f29900}.xap-callout-caution:not(.xap-callout-dark-background){border-color:#d56e0c}.xap-callout-caution .mat-button-base:not(:disabled)[mat-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#3c4043}.xap-callout-caution .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-caution .mat-button-base:not(:disabled)[mat-icon-button],.xap-callout-caution .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-caution .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-caution .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#f9ab00;color:#3c4043}.xap-callout-caution.xap-callout-dark-background .xap-callout-icon{color:#e37400}.xap-callout-caution:not(.xap-callout-dark-background) .xap-callout-icon{color:#d56e0c}.xap-callout-confirm{background-color:#e6f4ea}.xap-callout-confirm.xap-callout-dark-background{background-color:#fff;border-color:#5bb974}.xap-callout-confirm:not(.xap-callout-dark-background){border-color:#137333}.xap-callout-confirm .xap-callout-icon{color:#137333}.xap-callout-confirm .mat-button-base:not(:disabled)[mat-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#137333}.xap-callout-confirm .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-confirm .mat-button-base:not(:disabled)[mat-icon-button],.xap-callout-confirm .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-confirm .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-confirm .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#137333;color:#fff}.xap-callout-notify{background-color:#e8f0fe}.xap-callout-notify.xap-callout-dark-background{background-color:#fff;border-color:#669df6}.xap-callout-notify:not(.xap-callout-dark-background){border-color:#1967d2}.xap-callout-notify .xap-callout-icon{color:#1967d2}.xap-callout-notify .mat-button-base:not(:disabled)[mat-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-button]{color:#1967d2}.xap-callout-notify .mat-button-base:not(:disabled)[mat-flat-button],.xap-callout-notify .mat-button-base:not(:disabled)[mat-icon-button],.xap-callout-notify .mat-button-base:not(:disabled)[mat-raised-button],.xap-callout-notify .mat-button-base:not(:disabled)[mat-stroked-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],.xap-callout-notify .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:#1967d2;color:#fff}:not(.xap-callout-display-legacy).xap-callout-warn{background-color: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-icon-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-warn.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color: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-icon-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-warn:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color: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-icon-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-caution.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color: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-icon-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-caution:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color: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-icon-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-confirm.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color: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-icon-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-confirm:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color: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-icon-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-notify.xap-callout-dark-background .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color: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-icon-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-button-base:not(:disabled)[mat-stroked-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-flat-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-icon-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-raised-button],:not(.xap-callout-display-legacy).xap-callout-notify:not(.xap-callout-dark-background) .mat-mdc-button-base.mat-mdc-button-base:not(:disabled)[mat-stroked-button]{background-color:var(--xap-color-tonal-blue,#1967d2);color:var(--xap-color-inverse-on-surface,#fff)}"],
kb:2,Ma:0});var aR=class{};aR.O=function(a){return new (a||aR)};aR.La=_.Qd({type:aR,na:[["xap-callout-title"],["xap-callout-body"],["xap-callout-actions"]],standalone:!0});var f5b={warn:{Ph:"error_outline",ariaLabel:"Warning"},caution:{Ph:"warning_amber",ariaLabel:"Caution"},confirm:{Ph:"check_circle",ariaLabel:"Confirmation"},notify:{Ph:"info",ariaLabel:"Notification"}};var g5b=["error"],h5b=["loading"],dQb=a=>({node:a}),mQb=function(a,{href:b,uri:c,event:d,qg:e,O6c:f,Kf:g},l){let p="";a.Uia?((b=W4b(a.Cc,{qg:e,uri:c}))&&_.pw(a.yh,"CODE_XREFS_PREVIEW"),p=tQb({node:l,bJb:f,nZb:b,HNb:!1})):(_.rp(a.Ua,b).then(()=>{a.Rc.nia.next()}),p=tQb({node:l,bJb:f,nZb:!0,HNb:!0}));a.mb(p,"CLICK",{Me:e,Kf:g},d)},bR=class{set location(a){this.PX.location=a;this.IK.next(a)}set F2c(a){this.aWb.next(a)}constructor(a,b,c,d,e,f,g,l,p){this.Ga=a;this.yh=b;this.PX=c;this.Km=d;this.Ua=e;this.Cc=
f;this.Rc=l;this.wda=p;this.RVb=new _.kn;this.Xc=_.FF;this.element="UnifiedXrefPanelTree";this.bR=_.Ui;this.filter=new _.jg(1);this.Pp=VK;this.IK=new _.jg(1);this.dZc=20;this.aWb=new _.jg(1);this.dCa=20;this.BN=new _.kn;this.Uia=!0;this.Za=new _.Me;this.dataSource=new Z4b(this.Cc);this.state=_.v(_.ef([_.v(this.aWb,_.cg(zAb)),this.filter]),_.sg(this.IK),_.pg(([[t,x],A])=>g.Zja(t,A,x)),_.og(_.GF),_.kg(1),_.df());this.VC=_.v(this.IK,_.u(t=>x=>{x=OBb(x,t);let A;return{link:nYb(this.PX,x),line:(A=x.params)==
null?void 0:A.line}}),_.kg(1),_.df());this.Job=_.v(this.Cc.np,_.u(t=>!!t),_.cg(),_.kg(1),_.df());this.Za.add(_.v(this.state,_.pf(_.uG)).subscribe(({Tb:t})=>{this.dataSource.setData(t.Lm,t.v7c);this.Km.nk("Xrefs updated in detail panel","polite")}));this.Za.add(this.Cc.Zb.subscribe(({zd:t,np:x})=>{this.Rc.QWb.next({B2c:x,n1a:t})}));this.Za.add(_.v(_.ef([this.Cc.np,this.IK]),_.u(([t,x])=>{if(t)return t=OBb(t.uri,x),t.params=Object.assign({},x.params,t.params),new x.constructor(t)})).subscribe(t=>{this.RVb.next(t)}))}Fc(){_.mn(this.wda)}Ia(){this.Za.unsubscribe()}M3(){this.Cc.M3()}focus(){if(this.KPb)this.KPb.focus();
else if(this.SKb)this.SKb.ma.focus();else if(this.LQb)this.LQb.ma.focus();else throw Error("Te");}fma(a){switch(a){case 0:this.Cc.TN();break;case 1:this.Cc.collapseAll();break;default:_.xc(a,void 0)}}mb(a,b,c={},d){this.Ga.mb(Object.assign({},{element:this.element,action:a,gestureName:b},c),d)}};bR.O=function(a){return new (a||bR)(_.y(_.Jp),_.y(_.ui),_.y(TM),_.y(_.Br),_.y(_.ni),_.y(WQ),_.y(XQ),_.y(oM),_.y(_.Ah))};
bR.wa=_.Kd({type:bR,na:[["unified-xref-tree","selectedXref",""]],rb:function(a,b){a&1&&(_.Xg(YQ,5),_.Xg(g5b,5,_.Fe),_.Xg(h5b,5,_.Fe),_.Xg(ZQ,5));if(a&2){let c;_.$g(c=_.ah())&&(b.KPb=c.first);_.$g(c=_.ah())&&(b.SKb=c.first);_.$g(c=_.ah())&&(b.LQb=c.first);_.$g(c=_.ah())&&(b.Lm=c)}},inputs:{location:"location",F2c:"selectedXref"},outputs:{RVb:"selectedLocationChanged"},features:[_.lh([TM,WQ,tVb])],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&&(_.B(0,ZPb,3,10,"unified-xref-actions",6),_.R(1,"async"),_.L(2,7),_.R(3,"async"),_.B(4,$Pb,2,0,"loading",8)(5,aQb,4,3,"dc-information-box",9)(6,pQb,5,6,"ng-container",10),_.M(),
_.B(7,qQb,2,1,"ng-template",null,0,_.qh)(9,rQb,1,0,"ng-template",null,1,_.qh)(11,sQb,1,0,"ng-template",null,2,_.qh));a&2&&(_.C("ngIf",_.S(1,5,b.Cc.xJ)),_.w(2),_.C("ngSwitch",_.S(3,7,b.state).state),_.w(2),_.C("ngSwitchCase",b.Xc.ij),_.w(),_.C("ngSwitchCase",b.Xc.Error),_.w(),_.C("ngSwitchCase",b.Xc.bi))},Fa:[_.Op,gL,_.ao,_.bo,_.go,_.co,_.eo,_.BF,_.zF,_.mw,_.Dt,_.ou,_.Lx,_.Jx,_.rD,_.tD,_.uD,_.vD,UQ,$Q,aR,VQ,YQ,ZQ,_.ho],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 cR=class{constructor(){this.disableAnimations=!0;this.nRb=null;this.path="";this.filename=[];this.prefix=[]}Rb(){{var a=this.path;var b=this.nRb,c=a.lastIndexOf("/");const [p,t]=c===-1?["",a]:[a.substr(0,c),a.substring(c)];if(b){c=[];const x=[],A=a.lastIndexOf("/");for(var d;(d=b.exec(a))&&d.index!==b.lastIndex;){const F=d.index;d=d.index+d[0].length-1;F<A&&d<A?c.push({start:F,end:d}):F>=A&&d>A?x.push({start:F-A,end:d-A}):(c.push({start:F,end:A-1}),x.push({start:0,end:d-A}))}var [e,f]=[c,x];a=
[xQb(p,e),xQb(t,f)]}else a=[[{text:p,match:!1}],[{text:t,match:!1}]]}const [g,l]=a;this.filename=l;this.prefix=g}};cR.O=function(a){return new (a||cR)};
cR.wa=_.Kd({type:cR,na:[["middle-truncated-path"]],lb:2,Xa:function(a,b){a&2&&(_.Ig("@.disabled",b.disableAnimations),_.Hg("title",b.path))},inputs:{nRb:"matchingRegex",path:"path"},features:[_.be],bc:["*"],ya:6,Aa:2,Da:[[1,"prefix"],[3,"match",4,"ngFor","ngForOf"],[1,"filename"]],qa:function(a,b){a&1&&(_.Qg(),_.E(0,"span",0),_.B(1,uQb,2,3,"span",1),_.G(),_.E(2,"span",2),_.B(3,vQb,2,3,"span",1),_.G(),_.E(4,"span"),_.Rg(5),_.G());a&2&&(_.w(),_.C("ngForOf",b.prefix),_.w(2),_.C("ngForOf",b.filename))},
Fa:[_.ao],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 i5b=["xrefZeroState"],j5b=RegExp("^KYTHE://"),dR=class{constructor(a,b,c,d,e,f){this.Ga=a;this.yh=c;this.hb=d;this.xCa=e;this.Rc=f;this.qna=iWb;this.Vo=pXb;this.element="UnifiedXrefPanel";this.bR=_.Ui;this.rAa=new _.$h;this.Za=new _.Me;this.tPc=_.v(this.Rc.Fka,_.pf(EAb),_.u(g=>g.nta));this.A2c=_.v(this.rAa,_.u(g=>g==null?void 0:g.params.line),_.cg(Ezb));this.Sz=_.v(this.rAa,rK(),_.pg(g=>g?this.xCa.O4a(g):_.r(void 0)),_.kg(1),_.df());this.WVb=_.v(this.Rc.Fka,_.u(g=>{let l;return(l=g==null?void 0:
g.vBa)!=null?l:[]}));this.E2c=_.sv.has(52)?_.v(this.Rc.Fka,_.u(g=>g==null?void 0:g.nta.o0.map(l=>l.replace(j5b,"")).map(BNb).flat().join(", "))):_.nf;this.GWc=_.v(this.Rc.Fka,_.u(EAb));this.Za=this.WVb.subscribe(g=>{g.length>0&&this.Ga.Oo({bucket:_.Ui.PDa})})}Ra(){}Fc(){this.dE=this.yh.registerCallback("XREFS",this.hb.ma,()=>{this.kCa?this.kCa.focus():this.X_b&&this.X_b.ma.focus()})}Ia(){this.dE&&this.dE();this.Za.unsubscribe()}M3(){this.kCa&&this.kCa.M3()}mb(a){this.Ga.mb({element:this.element,action:a,
projectId:this.location.tb,gestureName:"CLICK"})}};dR.O=function(a){return new (a||dR)(_.y(_.Dv),_.y(_.tv),_.y(_.ui),_.y(_.Fe),_.y(_.gK),_.y(oM),_.y(_.rv))};
dR.wa=_.Kd({type:dR,na:[["xref-panel","location",""]],rb:function(a,b){a&1&&(_.Xg(bR,5),_.Xg(i5b,5));if(a&2){let c;_.$g(c=_.ah())&&(b.kCa=c.first);_.$g(c=_.ah())&&(b.X_b=c.first)}},inputs:{location:"location"},features:[_.lh([{va:_.uub,Bb:a=>_.v(a.Sz,_.pf(IQb)),Ib:[_.Ad(()=>dR)]},uM])],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&&(_.B(0,GQb,13,13,"ng-container",3),_.R(1,"async"),_.B(2,HQb,5,0,"ng-template",null,
0,_.qh));a&2&&(a=_.Og(3),_.C("ngIf",_.S(1,2,b.GWc))("ngIfElse",a))},Fa:[_.Op,_.ao,_.bo,_.co,_.eo,_.fo,_.oB,_.BF,cN,$M,_.zF,_.mw,_.At,_.Dt,_.ou,cR,_.dI,_.sp,_.zB,zQ,bR,_.ho,_.OI],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 k5b=function(a){a.dY.length=0;a.dY.push(0);a.Twa&&a.dY.push(1);a.e$a&&a.dY.push(5)},l5b=function(a,b,c,d,e){return a.td.register(b,d,()=>{var f=a.yh;a:switch(e){case 0:var g="HISTORY";break a;case 1:g="XREFS";break a;case 5:g="WARNINGS";break a;default:throw _.xc(e,`Unsupported focusable tab: ${e}`);}_.pw(f,g);f=a.Eu||a.Qk.eg.value!==e;a.Eu&&(a.Qk.EL(!0),a.Km.nk("Lower details panel opened","polite"));f&&(a.Qk.eg.next(e),a.Km.nk(`Switched to ${c} tab`,"polite"));a.mb(TQb(e,f?"show":"focus"),"KEYBOARD")})},
eR=class{set wb(a){this.kL=a;k5b(this)}get wb(){return this.kL}constructor(a,b,c,d,e,f,g){this.Ga=a;this.yh=c;this.Qk=e;this.td=f;this.Km=g;this.Thc="RepoDetailTogglePanel";this.Eu=!0;this.HWa=new _.fg;this.eKb=new _.Me;this.dY=[];this.Pg=[];this.Twa=_.sv.has(10);this.e$a=_.sv.has(60);this.Bza=_.sv.has(37);a=_.v(this.HWa,_.cg());this.Fvb=_.v(a,_.pg(l=>RQb(d,l)),_.u(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"}}),_.kg(1),_.df());this.eKb.add(this.Fvb.subscribe(l=>{this.Twa&&l&&this.Qk.eg.value===1&&this.Qk.eg.next(0)}));_.v(a,_.pg(l=>RQb(d,l)),_.u(l=>{if(l==null||typeof l==="string")return l}),_.kg(1),_.df());k5b(this);this.Um=_.v(this.Qk.eg,_.u(l=>l!=null?this.dY.indexOf(l):0))}Ra(){const a=[l5b(this,"openHistory","history","h",0),this.td.register("toggleBottomPanel","q",()=>{const b=this.Eu?
"openDetailsPanel":"closeDetailsPanel";this.Qk.EL(this.Eu);this.Km.nk(this.Eu?"Lower details panel opened":"Lower details panel closed","polite");this.mb(b,"KEYBOARD")})];this.Twa&&a.push(l5b(this,"openCrossReferences","cross references","x",1));this.e$a&&a.push(l5b(this,"openWarnings","warnings","w",5));this.Pg=a}Rb(a){if(a.viewData||a.contentType)this.wb.kind===0?this.contentType&&this.HWa.next(this.contentType):this.wb.kind!==5&&this.HWa.next("not-file")}Ia(){this.eKb.unsubscribe();for(const a of this.Pg)a()}get projectId(){var a=
this.wb;return OAb(a)?a.location.tb:void 0}mb(a,b,c){this.Ga.mb({element:"RepoDetailTogglePanel",action:a,projectId:this.projectId,gestureName:b},c)}};eR.O=function(a){return new (a||eR)(_.y(_.Jp),_.y(_.tv),_.y(_.ui),_.y(uM),_.y(mM),_.y(_.Ru),_.y(_.Br))};
eR.wa=_.Kd({type:eR,na:[["lower-detail-panel"]],rb:function(a,b){a&1&&_.Xg(RL,5);if(a&2){let c;_.$g(c=_.ah())&&(b.a0=c)}},lb:2,Xa:function(a,b){a&2&&_.Bg("panel-closed",b.Eu)},inputs:{Eu:"panelClosed",contentType:"contentType",wb:"viewData"},features:[_.be],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&&(_.E(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.Eu&&
(b.Qk.EL(!0),b.mb("expand","CLICK",c)),c=!0;else if(b.a0.toArray()[d].disabled)c=!1;else{e=b.Qk.eg.value;e=(e!=null?b.dY.indexOf(e):0)!==d;d=b.dY[d];var f=e||b.Eu;b.Qk.EL(f);e&&b.Qk.eg.next(d);b.mb(TQb(d,f?"show":"hide"),"CLICK",c);c=!0}return c}),_.E(2,"mat-tab",1),_.B(3,KQb,1,1,"ng-template",2),_.G(),_.B(4,NQb,4,3,"mat-tab",3)(5,PQb,2,0,"mat-tab",4),_.G(),_.L(6),_.E(7,"div",5)(8,"button",6),_.N("click",function(){return b.Qk.EL(b.Eu)}),_.E(9,"mat-icon"),_.Q(10,"keyboard_capslock"),_.G()()(),_.M());
a&2&&(_.C("selectedIndex",_.S(1,9,b.Um))("@.disabled",!0),_.w(4),_.C("ngIf",b.Twa),_.w(),_.C("ngIf",b.e$a),_.w(3),_.C("matTooltip",b.Eu?"Open bottom panel":"Close bottom panel")("ascTrackElement",b.Thc)("trackAction",b.Eu?"close":"open")("trackProjectId",b.projectId),_.zg("aria-label",b.Eu?"Open bottom panel":"Close bottom panel"))},Fa:[_.Op,_.bo,uQ,_.mw,_.Dt,_.ou,NN,KL,QL,RL,SL,_.Ox,_.Rx,xQ,dR,_.ho],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 m5b=["targetPath"],fR=class{get Vj(){var a=_.sv.has(55)?this.wb.h6:void 0,b=this.wb.location;if(a){{const d=a.In();if(d){var c=Dzb(d);a=_.jr(_.ir(_.hr(b.hc(),c.id,c.type),_.Y(d,2)),_.Y(a,2)).rd(a.oe()).ab()}else a=b}}else a=b;return _.fr(a.hc().rd(this.wb.path).dj().ab())}get ggb(){return this.wb.target||"repository root"}get Nkb(){return this.wb.MUb}get d$a(){return!!this.wb.wta}};fR.O=function(a){return new (a||fR)(_.y(_.tv))};
fR.wa=_.Kd({type:fR,na:[["symlink-detail"]],rb:function(a,b){a&1&&_.Xg(m5b,5,_.Fe);if(a&2){let c;_.$g(c=_.ah())&&(b.Y4c=c.first)}},inputs:{wb:"viewData"},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&&(_.B(0,UQb,7,3,"ng-container",2),_.Q(1,"\n\n"),_.B(2,WQb,28,9,"ng-template",null,0,_.qh),_.Q(4,"\n"));a&2&&(a=_.Og(3),_.C("ngIf",b.d$a)("ngIfElse",a))},Fa:[sN,_.bo,_.iI,_.oB,yP,xP,_.BF,gN,_.Op],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 aRb=a=>({cxa:a}),n5b=function(a,b){return sK(b)?a.zh.list(b.tb,b.Vc,b.repository,_.VF(b)?"HEAD":b.yb,b.path,2):_.r(null)},gR=class{constructor(a,b){this.zh=a;this.Ua=b;this.gQb=_.nf}Ra(){}Rb(a){a.location&&(this.gQb=_.v(n5b(this,a.location.kg),_.u(b=>!b||!b.zn||b.zn.length<2?null:[b.zn[0].wf,b.zn[1].wf]),_.Xf(()=>_.r(null))))}};gR.O=function(a){return new (a||gR)(_.y(_.hI),_.y(_.ni))};
gR.wa=_.Kd({type:gR,na:[["file-not-found"]],inputs:{location:"location"},features:[_.be],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&&(_.E(0,"icon-empty-state-display",9)(1,"icon-empty-state-title"),_.B(2,XQb,1,0,"ng-container",10),_.R(3,"isPackagePlace"),_.R(4,"isPiperPlace"),_.G(),_.E(5,"icon-empty-state-subtitle"),_.B(6,YQb,1,0,"ng-container",10),_.R(7,"isPackagePlace"),_.B(8,bRb,6,13,"ng-container",11),_.R(9,"async"),_.G()(),_.B(10,cRb,1,0,"ng-template",null,0,_.qh)(12,dRb,1,0,"ng-template",
null,1,_.qh)(14,eRb,1,0,"ng-template",null,2,_.qh)(16,fRb,1,0,"ng-template",null,3,_.qh)(18,gRb,1,0,"ng-template",null,4,_.qh)(20,hRb,5,4,"ng-template",null,5,_.qh)(22,iRb,5,4,"ng-template",null,6,_.qh)(24,jRb,2,3,"ng-template",null,7,_.qh)(26,kRb,2,3,"ng-template",null,8,_.qh));if(a&2){a=_.Og(11);const c=_.Og(13),d=_.Og(15),e=_.Og(17),f=_.Og(19);_.w(2);_.C("ngTemplateOutlet",_.S(3,3,b.location)?a:_.S(4,5,b.location)?c:d);_.w(4);_.C("ngTemplateOutlet",_.S(7,7,b.location)?e:f);_.w(2);_.C("ngIf",_.S(9,
9,b.gQb))}},Fa:[_.Op,_.bo,_.go,_.rB,_.tB,_.sB,_.mw,_.Bt,_.sp,_.rw,_.ho,EN,FN,_.ZG],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 hR=class{};hR.O=function(a){return new (a||hR)};
hR.wa=_.Kd({type:hR,na:[["submodule-cannot-fetch"]],ya:3,Aa:0,Da:[["role","alert","icon","source:file"]],qa:function(a){a&1&&(_.E(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. "),_.G()())},Fa:[_.rB,_.sB],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 iR=class{constructor(a){this.element=a;this.Pa="";this.E8=0}Fc(){this.E8=setTimeout(()=>{let a=this.element.ma;a&&this.Pa&&(a=a.querySelector(this.Pa));a&&!a.contains(document.activeElement)&&a.focus()})}Ia(){clearTimeout(this.E8)}};iR.O=function(a){return new (a||iR)(_.y(_.Fe))};iR.La=_.Qd({type:iR,na:[["","ascFocusOnInitAsync",""]],inputs:{Pa:[0,"ascFocusOnInitAsync","selector"]}});var jR=class{};jR.O=function(a){return new (a||jR)};jR.Ca=_.Od({type:jR});jR.Ba=_.nd({});var kR=class{set wb(a){this.Sz.next(a)}constructor(a,b,c,d){this.Ga=a;this.fka=b;this.S6c=d;this.Hxb=JYb;this.Vo=pXb;this.G3c=_.v(_.r(!0),_.bg(300));this.VPa=!1;this.Sz=new _.jg(1);this.Pj=c.IO(_.v(this.Sz,_.u(e=>e.kind===1)))}U5a(a){this.Ga.mb({element:"RepoDetailTogglePanel",action:a,gestureName:"RESIZE"})}};kR.O=function(a){return new (a||kR)(_.y(_.Jp),_.y(iN),_.y(mM),_.y(TQ))};
kR.wa=_.Kd({type:kR,na:[["repository-detail","viewData",""]],inputs:{wb:"viewData"},features:[_.lh([{va:_.uub,Bb:a=>a.Sz,Ib:[_.Ad(()=>kR)]},uM])],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&&(_.B(0,zRb,20,24,"div",3),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.Sz))},Fa:[_.bo,_.co,_.eo,iR,WP,
sQ,tQ,kN,_.zF,eR,gR,hR,_.zB,fR,_.ho],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 q5b=function(a){a.osa=a.WB(a.type)?o5b(a):_.r([]);p5b(a)},p5b=function(a){a.JZb=_.v(_.ef([a.osa,a.limit]),_.u(([b,c])=>{a.nsa=new Map;for(const d of b)a.nsa.set(d.path,d);return{Lm:b.slice(0,c),total:b.length}}))},o5b=function(a){const b=_.v(_.ef([_.v(a.service.cia(a.path),_.u(c=>a.Qbb(c))),a.Hua]),_.u(([c,d])=>{const e=c.find(f=>f.path===ARb(d));e&&(e.zd=!0);return c}),_.kg());b.connect();return b},r5b=class{constructor(a,b,c,d,e,f,g){this.path=a;this.type=b;this.WB=c;this.Hua=d;this.service=
e;this.limit=f;this.iGb=g;this.o1a=this.aLb=!1;a=this.path.split("/");this.name=a[a.length-1]}get Q5c(){this.JZb||q5b(this);return this.JZb}get children(){this.osa||q5b(this);return this.osa}set children(a){this.osa=a;p5b(this)}get active(){return ARb(this.Hua.value)===this.path}get eGb(){return BRb(this.Hua.value,this.path)}get zd(){return this.aLb}set zd(a){this.o1a=this.o1a||a;this.aLb=a&&this.WB(this.type)}Qbb(a){return a.map(b=>{const c=ARb(b.path);let d;return c===((d=this.iGb)==null?void 0:
d.path)?this.iGb:new r5b(c,b.type,this.WB,this.Hua,this.service,this.limit)})}};var s5b=["largeDirectoryDialog"],t5b=["row"],JRb=a=>({name:a}),KRb=a=>({children:!0,expanded:a}),u5b=new _.Zt("Scope to \u201c{name}\u201d."),HRb=function(a,b=0){return{level:b,node:a}},MRb=function(a){a.Za.add(a.jl.open(a.fXc).LB().subscribe(b=>{b&&a.hya.next(Number.POSITIVE_INFINITY)}))},v5b=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.nsa)return null;c=c.nsa.get(b.slice(0,a+1).join("/"));if(!c)return null}return c},w5b=function(a,
b){const c=!b.zd;a.cSb.next({ki:c,path:b.path});b.zd=c},x5b=function(a,b){a.WB(b.type)&&(b.zd=!b.zd);const c=a.YO(b.path,b.type);a.Fia.next({path:b.path,nodeType:b.type});_.rp(a.Ua,c)},y5b=function(a,b,c,d){if(a.WB(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()},lR=class{constructor(a,b,c,d){this.jl=a;this.Ua=c;this.document=d;this.AA=3;this.jfc=15;this.Gtc="row";this.nyc="subtree";this.lja=
new _.$h("");this.Za=new _.Me;this.mAa="";this.hya=new _.$h(500);this.kac=u5b;this.encode=encodeURIComponent;this.vVb=new _.kn;this.YO=()=>"";this.cSb=new _.kn;this.Fia=new _.kn;this.yVb=new _.kn;this.WB=_.sv.has(55)?e=>e===3||e===5:e=>e===3}set scope(a){var b=this.bQ;this.bQ=a;if(this.root&&a!==b){var c=b?CRb(b):[];const f=a?CRb(a):[];if(BRb(a,_.Gh(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.nsa)==
null?void 0:(e=d.get(b))==null?void 0:e.children)this.root.node.children=c}else if(BRb(b,_.Gh(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 r5b(_.Gh(b),3,this.WB,this.lja,this.service,this.hya,a);else this.root.node=this.createNode(a);this.mAa=""}}set path(a){this.lja.next(a)}Rd(a){if(!_.FG(a)){var b=a.target;if(b!=null&&b instanceof Element&&(b=_.CG(b,"a,button","depth-finder"),b!=null)){var c=_.CG(b,".row",
"depth-finder");c!=null&&c instanceof HTMLElement&&(c=decodeURIComponent(c.dataset.path||""))&&(b.classList.contains("scope-in")?this.vVb.emit(c):(c=v5b(this,c),c!=null&&(b.classList.contains("expander")?w5b(this,c):b.classList.contains("element-link")&&(x5b(this,c),a.preventDefault()))))}}}Pn(a){var b=a.target;if(b!=null&&b instanceof Element){var c=_.CG(b,".row","depth-finder");if(c!=null&&c instanceof HTMLElement){var d=decodeURIComponent(c.dataset.path||"");if(d&&(d=v5b(this,d),d!=null&&(b=_.CG(b,
".subtree","depth-finder"),!_.FG(a))))switch(a.key){case "Left":case "ArrowLeft":a.preventDefault();d.zd&&d.type===3?w5b(this,d):this.CAa(b)||this.yVb.next(a);break;case "Right":case "ArrowRight":a.preventDefault();d.zd?y5b(this,d,c,b):w5b(this,d);break;case "Down":case "ArrowDown":case "j":a.preventDefault();y5b(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.CAa(b);break;case "Enter":a.preventDefault(),x5b(this,d)}}}}Ra(){this.root=HRb(this.createNode(this.bQ))}Rb(a){this.root&&a.service&&(this.root.node=this.createNode(this.bQ))}Fc(){this.Za.add(_.ef([this.lja,this.Lm.Kc]).subscribe(([a])=>{if(this.mAa!==a){this.mAa="";var b=this.encode(a),c=this.Lm.find(d=>d.ma.getAttribute("data-path")===b);c&&this.document.body.contains(c.ma)&&(this.z0a(c.ma),
this.mAa=a)}}))}Ia(){this.lja.complete();this.Za.unsubscribe()}Q2a(){const a=this.Lm.find(b=>b.ma.classList.contains("bold-active-element"))||this.Lm.first;a&&this.document.body.contains(a.ma)&&a.ma.focus()}z0a(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 r5b(_.Gh(a),
3,this.WB,this.lja,this.service,this.hya)}CAa(a){a=a.parentElement.parentElement;if(!a.classList.contains("subtree"))return!1;a.firstElementChild.focus();return!0}};lR.O=function(a){return new (a||lR)(_.y(_.ft),_.y(_.tv),_.y(_.ni),_.y(_.hi))};
lR.wa=_.Kd({type:lR,na:["depth-finder scope  path  service ".split(" ")],rb:function(a,b){a&1&&(_.Xg(s5b,5),_.Xg(t5b,5,_.Fe));if(a&2){let c;_.$g(c=_.ah())&&(b.fXc=c.first);_.$g(c=_.ah())&&(b.Lm=c)}},qb:["role","tree"],Xa:function(a,b){a&1&&_.N("click",function(c){return b.Rd(c)})("keydown",function(c){return b.Pn(c)})},inputs:{scope:"scope",path:"path",service:"service",YO:"linkTo"},outputs:{vVb:"scopeChange",cSb:"nodeToggled",Fia:"nodeClicked",yVb:"scopeUp"},features:[_.be],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&&_.B(0,DRb,0,0,"ng-template",4)(1,QRb,2,3,"ng-template",null,0,_.qh)(3,RRb,7,1,"ng-template",null,1,_.qh);a&2&&_.C("ngTemplateOutlet",_.Og(2))("ngTemplateOutletContext",b.root)},Fa:[_.$n,_.ao,_.bo,_.go,_.mw,_.At,
_.gt,_.kt,_.jt,_.ou,_.ho],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 z5b=new _.Zt("Scope to parent directory: {folder}/"),SRb=function(a,b){return _.fr(_.LG(a.Ld.hc().rd(b)).ab())},mR=class{get isCollapsed(){return this.Bta===0}set Ld(a){this.Om.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.bQ=a;const b=encodeURIComponent(_.Gh(this.path));!this.hb.ma.querySelector(`[data-path="${b}"]`)&&this.path!=="/"&&this.path.includes("/")&&
(this.bQ=a);this.YO=this.iva()}get Ld(){return this.Om.value}get scope(){return this.bQ}get t1c(){return z5b.format({folder:_.$A(_.Fi(_.Gh(this.scope||"")))||"Repository root"})}set scope(a){this.le.mb({gestureName:"CLICK",element:"RepositoryContentsTree",action:"scopeIn",projectId:this.Ld.tb});this.bQ=a;this.path.startsWith(a||"")||_.rp(this.Ua,this.YO(a||"",3))}constructor(a,b,c,d,e,f){this.th=a;this.hb=b;this.Ds=c;this.yh=d;this.le=e;this.Ua=f;this.YO=()=>"";this.Om=new _.$h(new _.Si);this.service=
_.v(this.Om,_.cg((g,l)=>_.Mpa(g,l)&&_.Pi(g.yb,l.yb,_.tTa)),_.u(()=>this.createService()))}Fc(){this.dE=this.yh.registerCallback("FILE_TREE",this.hb.ma,()=>{this.aQc.Q2a()})}Ia(){this.Om.complete();this.dE&&this.dE()}up(a){this.le.mb({gestureName:a instanceof MouseEvent?"CLICK":"KEYBOARD",element:"RepositoryContentsTree",action:"scopeUp",projectId:this.Ld.tb},a);this.bQ=_.Fi(_.Gh(this.scope||""))}T5a(){this.le.mb({gestureName:"CLICK",element:"RepositoryContentsTreeItem",action:"navigate",projectId:this.Ld.tb})}createService(){return{cia:a=>
{const b=_.bk(this.Ld,0);return _.v(this.Ds.list(this.Ld.tb,this.Ld.Vc,this.Ld.repository,{yb:b,commit:b},a,this.Ld.params.Pb),_.u(c=>c.map(WRb)),_.Xf(c=>{_.Kt(this.th,c);return _.r([])}))}}}iva(){const a=_.fr(_.LG(this.Ld.hc().rd("")).ab()),b=new URL(_.pp(this.Ua,_.qp(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.Ld.path&&(g=(g=_.Fi(this.scope))&&
g+"/"||"");g=g.split("/").map(encodeURIComponent).join("/");return`${e}/${g}${f}${b.search}${b.hash}`}}};mR.O=function(a){return new (a||mR)(_.y(_.Lt),_.y(_.Fe),_.y(_.dJ),_.y(_.ui),_.y(_.Jp),_.y(_.ni))};
mR.wa=_.Kd({type:mR,na:[["directory-navigation"]],rb:function(a,b){a&1&&_.Xg(lR,7);if(a&2){let c;_.$g(c=_.ah())&&(b.aQc=c.first)}},lb:2,Xa:function(a,b){a&2&&_.Bg("collapsed",b.isCollapsed)},inputs:{Bta:"directoryPanelState",Ld:"activeLocation"},ya:4,Aa:7,Da:[["scoper",""],["role","heading","aria-level","2",1,"nav-header"],[4,"ngIf"],[3,"scopeChange","nodeToggled","nodeClicked","scopeUp","scope","path","service","linkTo"],["fxLayoutAlign","start center","fxFlex","grow",1,"header-row"],["class","repo-name",
4,"ngIf","ngIfElse"],[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){a&1&&(_.E(0,"div",1),_.B(1,VRb,5,2,"ng-container",2),_.G(),_.E(2,"depth-finder",3),_.R(3,"async"),_.hh("scopeChange",function(c){_.gh(b.scope,c)||(b.scope=
c);return c}),_.N("nodeToggled",function(c){b.le.mb({gestureName:"CLICK",element:"RepositoryContentsTreeItemCollapser",action:c.ki?"expand":"collapse",Me:b.YO(c.path,3),projectId:b.Ld.tb})})("nodeClicked",function(c){return b.T5a(c)})("scopeUp",function(c){return b.up(c)}),_.G());a&2&&(_.w(),_.C("ngIf",!b.isCollapsed),_.w(),_.fh("scope",b.scope),_.C("path",b.path)("service",_.S(3,5,b.service))("linkTo",b.YO))},Fa:[_.Op,_.bo,lR,_.Ur,_.st,_.mw,_.Dt,_.ou,_.Ox,_.Rx,_.sp,_.ho,_.xB],styles:["directory-navigation[_nghost-%COMP%]{--header-icon:rgba(0,0,0,.54);display:flex;flex:auto;flex-direction:column;min-height:0;width:100%}directory-navigationbody.dark-mode[_nghost-%COMP%] -no-combinator[_nghost-%COMP%], body.dark-mode   [_nghost-%COMP%]{--header-icon:var(--grey-300)}directory-navigation.collapsed[_nghost-%COMP%]{overflow:hidden}directory-navigation.collapsed[_nghost-%COMP%]   depth-finder[_ngcontent-%COMP%]{overflow:hidden;width:0}directory-navigation.collapsed[_nghost-%COMP%]:hover{cursor:pointer}.root-link[_ngcontent-%COMP%]{flex:1 1 100%}a[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;color:var(--emphasized-text)}.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 aSb=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 _.xc(b,void 0)}},fSb=function(a,b){switch(b){case "static":return a.showStatic;case "not_static":return a.showNonStatic;default:return _.xc(b,void 0)}},kSb=function(a){const b=[...a.JL.getState().keys()].some(c=>!a.JL.get(c));a.JL.fill(b)},lSb=function(a){switch(a){case "true":return"checked";case "mixed":return"indeterminate";default:return"unchecked"}},
XRb=function(a,{showPublic:b}){a.ac.ez({showPublic:!b})},YRb=function(a,{showProtected:b}){a.ac.ez({showProtected:!b})},ZRb=function(a,{showPrivate:b}){a.ac.ez({showPrivate:!b})},$Rb=function(a,{showPackagePrivate:b}){a.ac.ez({showPackagePrivate:!b})},dSb=function(a,{showStatic:b}){a.ac.ez({showStatic:!b})},eSb=function(a,{showNonStatic:b}){a.ac.ez({showNonStatic:!b})},nR=class{set gr(a){this.data.next(a)}constructor(a){this.ac=a;this.data=new _.jg(1);_.tm();_.tm();this.mD=this.ac.YJ();this.vBa=_.v(this.data,
_.pg(b=>b.JL.Jk),_.u(b=>[...b.keys()]));this.scopes=_.v(this.data,_.pg(b=>b.zVb.Jk),_.u(b=>[...b.keys()]));this.Kpb=_.v(this.data,_.pg(b=>b.Jpb.Jk),_.u(b=>[...b.keys()]));this.Aka=_.v(this.data,_.pg(b=>b.JL.Jk),_.u(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"}));_.v(this.mD,_.ag(1)).subscribe(b=>{b.showPublic!=null&&b.showPrivate!=null&&b.showProtected!=null&&b.showPackagePrivate!=null&&b.showStatic!=null&&b.showNonStatic!=
null||this.ac.ez({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})})}X4a(a){return _.Nub[a]}};nR.O=function(a){return new (a||nR)(_.y(_.Xv))};
nR.wa=_.Kd({type:nR,na:[["filter-menu"]],inputs:{gr:"outlineData"},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&&(_.E(0,"button",1)(1,"mat-icon"),_.Q(2,"tune"),_.G()(),_.E(3,"mat-menu",2,0),_.B(5,mSb,15,17,"div",3),_.R(6,"async"),_.G());a&2&&(_.C("matMenuTriggerFor",_.Og(4)),_.w(5),_.C("ngIf",_.S(6,2,b.data)))},Fa:[_.ao,_.bo,_.mw,_.Dt,_.ou,_.IF,_.vA,_.Px,_.Vx,_.Yx,_.Xx,_.$x,_.Ox,_.Rx,_.cA,_.ho],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 nSb=function(a,{stickyHeaders:b}){a.ac.ez({stickyHeaders:!b})},oR=class{constructor(a){this.ac=a;this.jkc="Collapse all";this.kkc="Expand all";this.lkc="Sticky Headers";this.mD=this.ac.YJ()}fma({collapseAll:a}){this.ac.ez({collapseAll:!a})}};oR.O=function(a){return new (a||oR)(_.y(_.Xv))};
oR.wa=_.Kd({type:oR,na:[["outline-options-menu"]],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&&(_.E(0,"button",1)(1,"mat-icon"),_.Q(2,"settings"),_.G()(),_.E(3,"mat-menu",2,0),_.B(5,oSb,9,7,"div",3),_.R(6,"async"),_.G());a&2&&(_.C("matMenuTriggerFor",_.Og(4)),_.w(5),_.C("ngIf",_.S(6,2,b.mD)))},Fa:[_.bo,_.mw,_.Dt,_.ou,_.IF,_.vA,_.Vx,_.Yx,_.Xx,_.$x,_.Ox,_.Rx,_.cA,_.ho],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 pSb=function(a,{sortAlphabetically:b}){a.ac.ez({sortAlphabetically:!b})},qSb=function({sortAlphabetically:a}){return a?"Sorted in alphabetical order.":"Sorted in file order."},rSb=function({sortAlphabetically:a}){return a?"sort_by_alpha":"sort"},pR=class{set gr(a){this.data.next(a)}constructor(a,b){this.Ga=a;this.ac=b;this.bR=_.Ui;this.data=new _.jg(1);this.Vq=new _.Lw("",{kE:[_.Exb()]});this.s2a=new _.$h(!1);this.gX=new _.Re;this.Za=new _.Me;this.mD=this.ac.YJ();this.gX=_.v(this.data,_.pg(c=>
c.yua),_.u(c=>!!c))}Ra(){this.Za.add(_.v(this.Vq.bn,_.cg(),_.ng(),_.Zf(300),_.sg(this.data)).subscribe(([a,b])=>{this.Ga.mb({element:"OutlineControls",action:"filterQueryChange",gestureName:"CHANGE"});b.yua.next(a)}));this.Za.add(_.v(this.data,_.pg(a=>a.yua),_.cg()).subscribe(a=>{this.Vq.setValue(a)}))}Ia(){this.Za.unsubscribe()}};pR.O=function(a){return new (a||pR)(_.y(_.Jp),_.y(_.Xv))};
pR.wa=_.Kd({type:pR,na:[["outline-controls"]],inputs:{gr:"outlineData"},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","","ascTrackElement","OutlineControls","trackAction",
"outlineSortChange",1,"sort",3,"click","matTooltip"]],qa:function(a,b){a&1&&(_.B(0,uSb,13,11,"ng-container",1),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.data))},Fa:[_.Op,_.bo,_.mw,_.Dt,_.ww,_.dx,_.Zw,_.ou,_.xw,_.hx,_.Ox,_.Rx,_.MB,_.Ak,_.Fw,_.LB,_.Kw,_.Nw,nR,oR,_.ho],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}"],
Ma:0});var A5b=function(a){if(a.tj)if(a.qYa)a.TN();else if(a.collapseAll(),a.hka&&a.expand(a.hka),a.np)for(const b of IBb(a.np))a.expand(b)},B5b=class extends GWb{constructor(){super(...arguments);this.NJb=!0;this.BJb=[];this.FRc=_.v(this.wh.changed,_.u(()=>null),_.og(null))}set qYa(a){this.NJb=a;A5b(this)}get qYa(){return this.NJb}set tj(a){this.BJb=a;a=a.filter(b=>!b.parent);a.length===1&&(this.hka=a[0]);A5b(this)}get tj(){return this.BJb}Ud(a){return a.vj?super.Ud(a):null}};var C5b=function(a){const b=d=>d.isVisible?[d]:d.children.flatMap(b),c=a.em.flatMap(b);return a.f8?c.sort(a.f8):c},D5b=function(a){var b=C5b(a);b=JWb(a.cCa,b);a.Cc.tj=b;a.Zga.clear();for(var c=0;c<b.length;c++){const d=b[c];a.Zga.set(d.id,d)}a.m_a.clear();c=[];for(const d of b){for(;c.length>0&&c[c.length-1].level>=d.level;)a.m_a.set(c.pop().id,d.id);c.push(d)}a.LF.next(b)},E5b=function(a,b){a.em=b;if(a.f8||a.pfa)for(const c of a.em)c.sort=a.f8,a.pfa&&(c.filter=a.pfa);D5b(a)},F5b=class extends _.ls{constructor(a,
b){super();this.Cc=a;this.cCa=b;this.em=[];this.Zga=new Map;this.m_a=new Map;this.LF=new _.$h([]);this.m1a=[];this.f8=this.pfa=null;this.H6c=_.v(_.ef([this.LF,this.Cc.FRc]),_.u(([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.Cc.vj(g)&&!this.Cc.Ud(g)?g.level:null);return d}),_.kg(1),_.df())}get n1a(){return this.m1a}Ps(){return this.em.length>0&&this.LF.value.length===0}set filter(a){this.pfa=a;for(const b of this.em)b.filter=this.pfa;D5b(this)}set sortAlphabetically(a){this.f8=
a?vSb:null;for(const b of this.em)b.sort=this.f8;D5b(this)}connect(a){return _.v(_.of(a.rH,this.Cc.wh.changed.Tf(),this.LF.Tf()),_.u(()=>this.m1a=KWb(this.cCa,this.LF.value,this.Cc)))}disconnect(){}};var zSb=function(a,b){return _.v(a.f4c,_.u(c=>c.get(b.id)))},ASb=function(a,b){return _.v(a.Qpb,_.u(c=>c.has(b.id)))},BSb=function(a,b){return _.v(a.Qpb,_.u(c=>c.size>0&&c.entries().next().value[0]===b.id))},G5b=function(a,b,c){const d=new Map;var e=b;if(b>=c.length)return d;for(var f=c[e];f.Qub.length&&a.Fs.Ud(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.Fs.Ud(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},H5b=function(a,b,c){const d=new Map;for(const [f,g]of b.entries()){const l=f,p=g;var e=a.xC.m_a.get(l);e=e!==void 0?a.xC.Zga.get(e).index:void 0;let t=p.level*a.dCa;e!==void 0&&(t=Math.min(t,a.dCa*(e-(b.size-p.level))-c));d.set(l,t)}return d},I5b=function(a,b){const c=a.pO(b);a.Rc.HF==="PREVIEW"?a.Ua.navigate(_.fr(a.location),{Ze:b.dBa}):_.rp(a.Ua,c).then(()=>{a.Rc.nia.next()});a.le.mb({gestureName:"CLICK",element:"OutlineTreeItem",action:"navigate",
bucket:_.Ui.kR})},qR=class{set location(a){const b=!this.az||!_.iG(a,this.az),c=!this.az||!Lzb(a,this.az,["line"]);if(b||c)this.xQb=new Map,this.VC=_.mG(a,this.Ua,{pwa:"oneBased"});this.az=a}get location(){return this.az}set ZZc(a){E5b(this.xC,a.Dsa);A5b(this.Fs);let b;(b=this.GJb)==null||b.unsubscribe();this.GJb=_.ef([a.yua,a.JL.Jk,a.Jpb.Jk,this.ac.YJ()]).subscribe(([c,d,e,f])=>{this.xC.filter=JSb(c,d,new Map([[1,!!f.showPublic],[3,!!f.showProtected],[7,!!f.showPackagePrivate],[2,!!f.showPrivate]]),
e,f.showStatic,f.showNonStatic);this.CJb.next(this.xC.Ps())})}constructor(a,b,c,d,e,f,g,l){this.le=a;this.yh=b;this.Ua=c;this.ac=d;this.Rc=e;this.hb=f;this.rka=g;this.qd=l;this.DVb=new _.fg;this.iAa=new _.$h(0);this.dCa=24;this.Za=new _.Me;this.nF=_.v(_.r(!0),_.bg(1));this.Rpb=_.v(this.ac.YJ(),_.u(p=>!!p.stickyHeaders),_.cg());this.Fs=new B5b(FSb,HSb);this.cCa=new LWb(ISb,FSb,HSb,ESb);this.xC=new F5b(this.Fs,this.cCa);this.Qpb=_.v(this.Rpb,_.pg(p=>p?_.v(_.ef([_.v(this.DVb,_.cg()),this.xC.H6c]),_.u(t=>
G5b(this,...t))):_.r(new Map)),_.cg((p,t)=>{if(t.size!==p.size)return!1;for(const x of t.keys())if(!p.has(x))return!1;return!0}),_.kg(1),_.df());this.f4c=_.v(_.ef([this.Qpb,this.iAa]),_.u(p=>H5b(this,...p)),_.kg(1),_.df());this.CJb=new _.$h(this.xC.Ps());this.yPc=this.CJb.Tf();this.Nwa=!1;this.Za.add(_.v(this.ac.YJ(),_.u(p=>p.collapseAll),_.cg()).subscribe(p=>{this.Fs.qYa=!p}));this.Za.add(_.v(this.ac.YJ(),_.u(p=>p.sortAlphabetically),_.cg()).subscribe(p=>{this.xC.sortAlphabetically=!!p}))}Ra(){}Rb(a){if(a.location){var b=
GSb(a.location.kg);this.Nwa=GSb(a.location.zj)!==b;a=this.Fs;var c;if((c=a.tj)!=null&&c.length){var d=a.tj;c=d[0];let e=Number.POSITIVE_INFINITY;for(const f of d)d=f.wrb.Hs(),d=d>b?Number.POSITIVE_INFINITY:b-d,d<e&&(c=f,e=d);b=c;b.active=!0;a.np&&a.np!==b&&(a.np.active=!1);a.np=b;for(const f of IBb(a.np))a.expand(f)}}}Ia(){this.Za.unsubscribe();let a;(a=this.GJb)==null||a.unsubscribe();let b;(b=this.X1c)==null||b.unsubscribe();this.dE&&this.dE()}Fc(){this.nF.subscribe(()=>{this.dE=this.yh.registerCallback("OUTLINE",
this.hb.ma,()=>{this.Q2a()})});this.X1c=_.ef([_.v(this.ZHb.yM,_.u(()=>this.ZHb.r6()),_.cg()),this.Rpb]).subscribe(([a,b])=>{b&&this.qd.run(()=>{this.iAa.next(a)})})}Nn(){if(this.Nwa){var a=this.hb.ma.querySelector("mat-tree-node.bold-active-element");a&&this.z0a(a);this.Nwa=!1}}z0a(a){this.rka.scrollTo(a,0)}Rd(a){var b=a.target;if(b&&b instanceof HTMLElement&&(b=_.CG(b,"a,button","mat-tree-node"))){var c=b.parentElement.dataset.id;c&&(c=this.xC.Zga.get(c),b.tagName==="A"?this.T5a(a,c):this.toggle(a,
c))}}toggle(a,b){this.Fs.toggle(b);a.stopPropagation();this.le.mb({gestureName:"CLICK",element:"OutlineTreeItemCollapser",action:this.Fs.Ud(b)?"expand":"collapse"})}pO(a){var b=this.xQb.get(a.id);return b?b:(b=this.VC(a.wrb.Hs()),this.xQb.set(a.id,b),b)}T5a(a,b){_.FG(a)||(a.preventDefault(),this.Fs.expand(b),I5b(this,b))}Q2a(){const a=this.hb.ma.querySelector("mat-tree-node.bold-active-element");if(a)a.focus();else{let b;(b=this.hb.ma.querySelector("mat-tree-node"))==null||b.focus()}}cE(a,b){return b.id}CAa(a){const b=
a.parent;b&&(a=this.mYc.find(c=>c.data===b))&&a.focus()}};qR.O=function(a){return new (a||qR)(_.y(_.Dv),_.y(_.ui),_.y(_.ni),_.y(_.Xv),_.y(oM),_.y(_.Fe),_.y(_.hv),_.y(_.uf))};
qR.wa=_.Kd({type:qR,na:[["outline-tree","outlineTreeInput",""]],rb:function(a,b){a&1&&(_.Xg(_.fB,7),_.Xg(cM,5));if(a&2){let c;_.$g(c=_.ah())&&(b.ZHb=c.first);_.$g(c=_.ah())&&(b.mYc=c)}},Xa:function(a,b){a&1&&_.N("click",function(c){return b.Rd(c)})("keydown",function(c){if(!_.FG(c)){var d=c.target;if(d&&d instanceof HTMLElement&&(d=_.CG(d,"mat-tree-node","mat-tree"))){var e=d.dataset.id;if(e)switch(e=b.xC.Zga.get(e),c.key){case "Left":case "ArrowLeft":c.preventDefault();b.Fs.Ud(e)&&e.xga?b.Fs.collapse(e):
b.CAa(e);break;case "Right":case "ArrowRight":c.preventDefault();b.Fs.Ud(e)&&e.xga?(c=d.nextElementSibling)&&c.focus():e.xga&&b.Fs.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(),I5b(b,e)}}}})},inputs:{location:"location",ZZc:"outlineTreeInput"},features:[_.lh([tVb]),_.be],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&&(_.B(0,wSb,2,0,"div",0),_.R(1,"async"),_.E(2,"cdk-virtual-scroll-viewport",
1),_.N("scrolledIndexChange",function(c){return b.DVb.next(c)}),_.B(3,DSb,3,8,"mat-tree",2),_.R(4,"async"),_.G());a&2&&(_.C("ngIf",_.S(1,3,b.yPc)),_.w(2),_.C("itemSize",b.dCa),_.w(),_.C("ngIf",_.S(4,5,b.nF)))},Fa:[_.bo,_.rD,_.vD,cM,_.dB,_.fB,_.ho],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 rR=class{};rR.O=function(a){return new (a||rR)};rR.Ca=_.Od({type:rR});rR.Ba=_.nd({imports:[_.io,_.pu,_.wD,_.up,_.qs]});var J5b=new _.Vd("MAX_OUTLINE_CODEBLOCK_COUNT"),sR=class{set gr(a){this.GSb=a;this.Dob=a.state===2&&a.Tb.size>this.qYc}get gr(){return this.GSb}constructor(a,b,c){this.Ga=b;this.qYc=c;this.Xc=_.FF;this.Dob=!1;this.GSb=_.GF;this.WZc=_.sv.has(31)}Ra(){this.Ga.Oo({bucket:_.Ui.kR})}Rfa(a){switch(a){case "UNSUPPORTED_DATA_TYPE":case "UNSUPPORTED_LANGUAGE":return"Outline unsupported";case "UNAVAILABLE":return"Outline unavailable";default:return _.xc(a,"Unknown OutlineError encountered.")}}};
sR.O=function(a){return new (a||sR)(_.y(_.tv),_.y(_.Dv),_.y(J5b))};
sR.wa=_.Kd({type:sR,na:[["outline","activeLocation","","outlineData",""]],rb:function(a,b){a&1&&_.Xg(qR,5);if(a&2){let c;_.$g(c=_.ah())&&(b.ISb=c.first)}},inputs:{gr:"outlineData",Ld:"activeLocation"},features:[_.lh([{va:J5b,nc: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&&(_.E(0,"div",0),_.B(1,NSb,3,3,"ng-container",1)(2,OSb,2,1,"dc-information-box",2)(3,PSb,1,1,"loading",3),_.G());a&2&&(_.C("ngSwitch",b.gr.state),_.w(),_.C("ngSwitchCase",b.Xc.bi),_.w(),_.C("ngSwitchCase",b.Xc.Error),_.w(),_.C("ngSwitchCase",
b.Xc.ij))},Fa:[_.bo,_.co,_.eo,_.oA,_.BF,_.zF,qR,pR],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 K5b={nh:1,fv:2,eAc:3,EMPTY:4,1:"SUCCESS",2:"DISABLED",3:"UNSUPPORTED",4:"EMPTY"},L5b=_.I3a([0,"FILES"],[1,"OUTLINE"]),SSb=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 ZSb(b);case 4:return"Outline is currently empty";default:return _.xc(a,"Unsupported outline state")}},XSb=function(a,b){b=(b!==1?"FILES":a.Um)||"FILES";b==="FILES"?a.zLb=!0:b==="OUTLINE"&&(a.HSb=!0);
return _.Nv(L5b,b,0)},tR=class{get isCollapsed(){return this.Bta===0}constructor(a,b,c,d,e,f,g,l,p,t){this.le=a;this.hb=b;this.yXa=c;this.ac=d;this.Rc=e;this.Ua=f;this.Kb=g;this.xe=l;this.ctc="RepositoryBrowserTree";this.Pg=[];this.c8=!0;this.Wmc=K5b;this.gr=_.v(this.yXa.gr,_.og(_.GF));this.YZc=_.v(this.gr,_.Glb(),_.u($Sb),_.og(1));this.HSb=this.zLb=this.xda=!1;this.t6c=_.v(this.ac.q5(),_.ag(1)).subscribe(x=>{this.Um===void 0&&(this.Um=x,_.ln(this.xe))});this.Pg=[...(this.c8?[t.register("openOutline",
"o",()=>{XK(this.Rc);this.Um!=="OUTLINE"?this.xda=!0:this.n6("OUTLINE");this.Um="OUTLINE";_.pw(p,"OUTLINE");_.ln(this.xe)})]:[]),t.register("openDirectoryTree","t",()=>{XK(this.Rc);this.Um!=="FILES"?this.xda=!0:this.n6("FILES");this.Um="FILES";_.pw(p,"FILE_TREE");_.ln(this.xe)}),t.register("toggleNavPanel","u",()=>{var x=this.Rc;x.lL.getValue()===2?WSb(x):XK(x);this.le.mb({element:"RepositoryBrowserTree",action:this.isCollapsed?"expand":"collapse",gestureName:"KEYBOARD",projectId:this.Ld.tb})})]}Ra(){}Ia(){this.t6c.unsubscribe();
for(const a of this.Pg)a()}n6(a){var b=this.le,c=b.mb;a:switch(a){case "FILES":var d="focusFilesTab";break a;case "OUTLINE":d="focusOutlineTab";break a;default:d=_.xc(a,"Unknown file detail tab selected")}c.call(b,{element:"RepositoryNavigation",action:d,bucket:aTb(a),gestureName:"KEYBOARD",projectId:this.Ld.tb})}Asa(a){this.isCollapsed&&a===this.hb.ma&&XK(this.Rc)}Jk(a,b){b=L5b.get(b,"FILES");b==="OUTLINE"&&this.outline&&this.outline.ISb&&(this.outline.ISb.Nwa=!0);if((a!==1?"FILES":this.Um)!==b||
this.xda){const e=this.xda?"KEYBOARD":"CLICK";this.xda=!1;this.Um=b;a=this.le;var c=a.mb;a:switch(b){case "FILES":var d="openFilesTab";break a;case "OUTLINE":d="openOutlineTab";break a;default:d=_.xc(b,"Unknown file detail tab selected")}c.call(a,{element:"RepositoryNavigation",action:d,bucket:aTb(b),gestureName:e,projectId:this.Ld.tb});this.ac.P7(b)}}};tR.O=function(a){return new (a||tR)(_.y(_.Dv),_.y(_.Fe),_.y(OM),_.y(_.Xv),_.y(oM),_.y(_.ni),_.y(_.Zh),_.y(_.Ah),_.y(_.ui),_.y(_.Ru))};
tR.wa=_.Kd({type:tR,na:["repository-navigation viewData  activeLocation  directoryPanelState  showOutlineTab ".split(" ")],rb:function(a,b){a&1&&_.Xg(sR,5);if(a&2){let c;_.$g(c=_.ah())&&(b.outline=c.first)}},lb:2,Xa:function(a,b){a&1&&_.N("click",function(c){return b.Asa(c.target)});a&2&&_.Bg("collapsed",b.isCollapsed)},inputs:{Ld:"activeLocation",Bta:"directoryPanelState",c8:"showOutlineTab",wb:"viewData"},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","directoryPanelState"],[3,"disabled"],[3,"outlineData","activeLocation",
4,"ngIf"],["label","Outline",3,"matTooltip"],[3,"outlineData","activeLocation"]],qa:function(a,b){a&1&&(_.B(0,YSb,10,9,"nav",0),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.YZc))},Fa:[_.Op,_.bo,mR,_.mw,_.Dt,_.ou,NN,QL,RL,SL,_.Ox,_.Rx,sR,_.ho],styles:["repository-navigation[_nghost-%COMP%]{display:flex;flex-direction:column;position:relative}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 M5b=["navComponent"],N5b=["splitter"],uR=class{set yb(a){a&&this.Uxa.next(a.ma)}get qPb(){return this.hkb===0}get uK(){return this.yla.uK}constructor(a,b,c){this.Ga=a;this.R0c=b;this.yla=c;this.YOb=this.c8=!0;this.U9a=!1;this.Uxa=new _.$h(document.createElement("span"));this.Kdb=!1}Ra(){}Rb(a){if(a.repositoryNavState){const {zj:b,kg:c}=a.repositoryNavState;b===0&&c===2&&this.Kdb&&(this.Uxa.getValue().style.width="",this.Kdb=!1)}a.viewData&&(a=this.wb,this.YOb=a.kind!==0||a.Zsa||a.ye.length<2E4)}U5a(a){this.Uxa.getValue().offsetWidth<
40&&this.hkb===2&&(this.Kdb=!0,WSb(this.R0c));const b=OAb(this.wb)?this.wb.location.tb:void 0;this.Ga.mb({element:"RepositoryBrowserTree",action:a,projectId:b,gestureName:"RESIZE"})}};uR.O=function(a){return new (a||uR)(_.y(_.Jp),_.y(oM),_.y(fM))};
uR.wa=_.Kd({type:uR,na:[["browse-repository-contents","viewData","","repositoryNavState",""]],rb:function(a,b){a&1&&(_.Xg(M5b,7,_.Fe),_.Xg(N5b,7,_.Fe));if(a&2){let c;_.$g(c=_.ah())&&(b.yb=c.first);_.$g(c=_.ah())&&(b.Sod=c.first)}},lb:4,Xa:function(a,b){a&2&&_.Bg("nav-collapsed",b.qPb)("fullscreen",b.uK)},inputs:{wb:"viewData",hkb:"repositoryNavState",c8:"showOutlineTab"},features:[_.be],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=_.ke();_.J(0,"repository-navigation",2,0);_.E(2,"splitter",3,1);_.R(4,"async");_.N("resizeDone",function(d){_.n(c);return _.q(b.U5a(d))})("mousedown",function(){_.n(c);b.U9a=!0;return _.q()})("mouseup",function(){_.n(c);b.U9a=
!1;return _.q()});_.G();_.B(5,bTb,1,1,"repository-detail",4)}a&2&&(_.Bg("hover-focus-element",b.qPb)("transitionWidth",b.YOb&&!b.U9a),_.C("directoryPanelState",b.hkb)("viewData",b.wb)("activeLocation",b.wb.location)("showOutlineTab",b.c8),_.w(2),_.C("changeSizeOf",_.S(4,10,b.Uxa)),_.w(3),_.C("ngIf",b.wb.kind!==4))},Fa:[_.bo,_.st,kR,tR,_.zB,_.ho],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 vR=class{};vR.O=function(a){return new (a||vR)};
vR.wa=_.Kd({type:vR,na:[["no-repository-information"]],ya:1,Aa:0,qa:function(a){a&1&&_.J(0,"loading")},Fa:[_.zF],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 wR=class{constructor(){this.sN="/repos"}Ra(){}};wR.O=function(a){return new (a||wR)};
wR.wa=_.Kd({type:wR,na:[["repository-not-found","location",""]],inputs:{location:"location"},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&&(_.E(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," Unable to load this repository. "),_.G(),_.E(3,"icon-empty-state-subtitle")(4,"div"),_.Q(5," Verify that it exists and you can access it. "),
_.G(),_.E(6,"a",1),_.Q(7," View all repositories "),_.G()()());a&2&&(_.w(6),_.C("routerLink",b.sN)("trackProjectId",b.location.tb))},Fa:[_.Op,_.rB,_.tB,_.sB,_.mw,_.Bt,_.sp],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 xR=class{constructor(a,b,c){this.Kb=b;this.document=c;this.Xub=!1;this.sN="/repos";this.rl=_.wk.has(2)}Ra(){this.rl&&_.oG(this.location)&&(this.Xub=!0)}};xR.O=function(a){return new (a||xR)(_.y(_.rv),_.y(_.Zh),_.y(_.hi))};
xR.wa=_.Kd({type:xR,na:[["repository-permission-denied","location",""]],inputs:{location:"location"},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&&(_.E(0,"icon-empty-state-display",0)(1,"icon-empty-state-title"),_.Q(2," Permission denied. "),_.G(),_.E(3,"icon-empty-state-subtitle"),_.B(4,cTb,2,0,"div",1)(5,dTb,2,
0,"div",1),_.E(6,"a",2),_.Q(7," View all repositories "),_.G()()());a&2&&(_.w(4),_.C("ngIf",!b.Xub&&b.location.Vc!=="host"),_.w(),_.C("ngIf",b.Xub),_.w(),_.C("routerLink",b.sN)("trackProjectId",b.location.tb))},Fa:[_.Op,_.bo,_.rB,_.tB,_.sB,_.mw,_.Bt,_.sp],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 yR=class{update(){}};yR.O=function(a){return new (a||yR)};yR.ta=_.k({token:yR,oa:yR.O,Ea:"root"});var zR=class{constructor(a,b,c,d,e,f,g,l,p){this.xCa=b;this.eH=e;this.ac=f;this.NQ=g;this.Vo=pXb;this.Za=new _.Me;this.kL=this.xCa.kL;this.Bza=_.sv.has(37);this.dWc=_.sv.has(22);this.Za.add(b.Qc.subscribe(t=>{d.update(t);this.eH.Vm(t)}));this.Za.add(b.kL.subscribe(t=>{this.Gma(t)}));this.rNc=_.v(this.xCa.Qc,_.u(t=>_.VF(t)&&t.params.Pb?`Path breadcrumb - ${_.rG(t)}`:"Path breadcrumb"));_.wk.has(2)&&(a=_.v(a.Rw,_.u(_.Ci),_.u(t=>!!t.Pm),_.cg()),this.Za.add(a.subscribe(t=>{t&&_.r7a(p,"kNb3eTWhP0jd2PDg8Pq0RfMJ1L55")})))}Ia(){_.bH(this.eH);
this.Za.unsubscribe()}Gma(a){this.dWc&&OAb(a)&&(a=a.location,!sK(a)||this.aQb&&_.gr(a,this.aQb)||(this.aQb=a,this.ac.Gma(a)))}};zR.O=function(a){return new (a||zR)(_.y(_.Zh),_.y(_.gK),_.y(_.tv),_.y(yR),_.y(_.hK),_.y(_.Xv),_.y(oM),_.y(_.rv),_.y(_.hy))};
zR.wa=_.Kd({type:zR,na:[["repository-browser"]],features:[_.lh([iN,oM,_.gK,OM,SM])],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&&(_.B(0,kTb,8,6,"ng-container",0),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.kL))},Fa:[uR,_.bo,_.co,_.eo,_.fo,_.Sr,_.st,aP,vR,wR,xR,_.ho],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 AR=class{};AR.O=function(a){return new (a||AR)};AR.Ca=_.Od({type:AR});AR.Ba=_.nd({imports:[_.io,_.qA,_.AF,LQ,_.pu]});var BR=class{};BR.O=function(a){return new (a||BR)};BR.Ca=_.Od({type:BR});BR.Ba=_.nd({Nb:[{va:_.A6a,nc:{jr:"grimoire-activity-header",OWa:864E5,q0a:!0}}],imports:[_.Qv,_.io,AR,_.Lp,_.my,_.qA,GN,_.Ux,_.pu,_.ay,_.oy,_.up,_.lB]});var CR=class{};CR.O=function(a){return new (a||CR)};CR.Ca=_.Od({type:CR});CR.Ba=_.nd({imports:[_.Qp,BR,EO,_.jy,_.io,_.qB,_.vt,_.Ux,_.pu,_.PI,_.yI,cO,bO,_.up,_.lB,_.mB]});var DR=class{};DR.O=function(a){return new (a||DR)};DR.Ca=_.Od({type:DR});DR.Ba=_.nd({imports:[_.io,_.uB]});var ER=class{};ER.O=function(a){return new (a||ER)};ER.Ca=_.Od({type:ER});ER.Ba=_.nd({imports:[_.io,kP,fP,hP]});var FR=class{};FR.O=function(a){return new (a||FR)};FR.Ca=_.Od({type:FR});FR.Ba=_.nd({imports:[_.io,_.AF,_.pu,_.oy]});var GR=class{};GR.O=function(a){return new (a||GR)};GR.Ca=_.Od({type:GR});GR.Ba=_.nd({Nb:[{va:_.gjb,nc:{color:"primary"}}],imports:[_.XD]});var HR=class{};HR.O=function(a){return new (a||HR)};HR.Ca=_.Od({type:HR});HR.Ba=_.nd({imports:[_.Qp,_.io,FR,_.Ux,GR,_.pu,_.OJ,_.wD]});var IR=class{};IR.O=function(a){return new (a||IR)};IR.Ca=_.Od({type:IR});IR.Ba=_.nd({imports:[_.io,kP,_.Lp,HR,_.Ux,_.pu]});var JR=class{};JR.O=function(a){return new (a||JR)};JR.Ca=_.Od({type:JR});JR.Ba=_.nd({imports:[_.Qp,_.io,_.qB,kP,_.vt,_.AF,_.Ux,_.pu,_.MI]});var KR=class{};KR.O=function(a){return new (a||KR)};KR.Ca=_.Od({type:KR});KR.Ba=_.nd({imports:[_.Qp,_.io,kP,_.CF,_.AF,_.KF,_.MI,_.GH,_.up]});var LR=class{};LR.O=function(a){return new (a||LR)};LR.Ca=_.Od({type:LR});LR.Ba=_.nd({imports:[_.io,kP,_.KF,_.MI]});var MR=class{};MR.O=function(a){return new (a||MR)};MR.Ca=_.Od({type:MR});MR.Ba=_.nd({imports:[_.Qp,_.io,ER,pO,GN,IR,_.CJ,JR,_.Ux,LQ,_.pu,_.oy,KR,LR]});var NR=class{};NR.O=function(a){return new (a||NR)};NR.Ca=_.Od({type:NR});NR.Ba=_.nd({imports:[_.Qp,gO,_.io,_.vt,MR,JR,_.Ux,_.pu,_.oy,_.up,_.iJ]});var OR=class{};OR.O=function(a){return new (a||OR)};OR.Ca=_.Od({type:OR});OR.Ba=_.nd({imports:[_.Qp,gO,_.io,_.vt,MR,_.Ux,_.pu,_.up]});var PR=class{};PR.O=function(a){return new (a||PR)};PR.Ca=_.Od({type:PR});PR.Ba=_.nd({imports:[_.io]});var QR=class{};QR.O=function(a){return new (a||QR)};QR.Ca=_.Od({type:QR});QR.Ba=_.nd({imports:[_.io,_.zJ,_.pJ,_.IB,_.eI]});var RR=class{};RR.O=function(a){return new (a||RR)};RR.Ca=_.Od({type:RR});RR.Ba=_.nd({imports:[_.Qp,_.io,_.qA,_.iD,_.uB,_.AF]});var SR=class{};SR.O=function(a){return new (a||SR)};SR.Ca=_.Od({type:SR});SR.Ba=_.nd({imports:[_.io,nO]});var WR=class{};WR.O=function(a){return new (a||WR)};WR.Ca=_.Od({type:WR});WR.Ba=_.nd({imports:[_.io,_.zJ,_.Ux]});var YR=class{};YR.O=function(a){return new (a||YR)};YR.Ca=_.Od({type:YR});YR.Ba=_.nd({imports:[_.ZH,_.io,_.ox,_.tw,_.up]});var ZR=class{};ZR.O=function(a){return new (a||ZR)};ZR.Ca=_.Od({type:ZR});ZR.Ba=_.nd({Nb:[UP],imports:[_.ps]});var $R=class{};$R.O=function(a){return new (a||$R)};$R.Ca=_.Od({type:$R});$R.Ba=_.nd({imports:[DR,hO,_.jy,_.io,OR,NR,ZR,_.DJ,_.uB,PR,_.FJ,jR,_.hA,_.uB,QR,RR,_.CJ,_.wJ,_.zJ,SR,_.GH,WR,_.eI,_.up,_.EJ,YR]});var aS=class{};aS.O=function(a){return new (a||aS)};aS.Ca=_.Od({type:aS});aS.Ba=_.nd({imports:[_.io,nO]});var bS=class{};bS.O=function(a){return new (a||bS)};bS.Ca=_.Od({type:bS});bS.Ba=_.nd({});var cS=class{};cS.O=function(a){return new (a||cS)};cS.Ca=_.Od({type:cS});cS.Ba=_.nd({});var dS=class{};dS.O=function(a){return new (a||dS)};dS.Ca=_.Od({type:dS});dS.Ba=_.nd({imports:[_.io]});var eS=class{};eS.O=function(a){return new (a||eS)};eS.Ca=_.Od({type:eS});eS.Ba=_.nd({imports:[_.io]});var O5b=new Set,P5b=new Map,Q5b=(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&&!O5b.has(I),g=I=>{let K=P5b.get(I);K===void 0&&P5b.set(I,K=[]);return K},l=(I,K)=>{const U=g(I),ca=U.length!==0;if(ca){const ka=document.createElement("style");ka.textContent=U.join("\n");K.content.appendChild(ka)}O5b.add(I);P5b.delete(I);
window.ShadyCSS.prepareTemplateStyles(K,I);ca&&window.ShadyCSS.nativeShadow&&(I=K.content.querySelector("style"),I!==null&&K.content.appendChild(I))},p=new Map,t=a.createElement;a.createElement=function(I,K){I=t.call(a,I,K);K=K==null?void 0:K.scope;K!==void 0&&(window.ShadyCSS.nativeShadow||window.ShadyCSS.prepareTemplateDom(I,K),f(K)&&g(K).push(...Array.from(I.content.querySelectorAll("style")).map(U=>{let ca;(ca=U.parentNode)==null||ca.removeChild(U);return U.textContent})));return I};var x=document.createDocumentFragment(),
A=document.createComment("");b=b.prototype;var F=b.cI;b.cI=function(I,K=this){const U=e(this.dI).parentNode;var ca,ka=(ca=this.options)==null?void 0:ca.scope,za;if((U instanceof ShadowRoot||U===((za=this.options)==null?void 0:za.jnd))&&f(ka)){ca=this.dI;za=this.n1;x.appendChild(A);this.dI=A;this.n1=null;F.call(this,I,K);I=(I==null?0:I._$litType$)?this.ci.Dna.We:document.createElement("template");l(ka,I);x.removeChild(A);let ya;if((ya=window.ShadyCSS)==null?0:ya.nativeShadow)ka=I.content.querySelector("style"),
ka!==null&&x.appendChild(ka.cloneNode(!0));U.insertBefore(x,za);this.dI=ca;this.n1=za}else F.call(this,I,K)};b.dyb=function(I){var K,U=(K=this.options)==null?void 0:K.scope;K=p.get(U);K===void 0&&p.set(U,K=new Map);U=K.get(I.Kz);U===void 0&&K.set(I.Kz,U=new a(I,this.options));return U}}},R5b;(R5b=window).litHtmlPolyfillSupport!=null||(R5b.litHtmlPolyfillSupport=Q5b);var S5b="";if(window.Symbol){const a=Symbol();typeof a!=="symbol"&&(S5b=Object.keys(a)[0])}
var T5b=S5b!=="",U5b=T5b?a=>a!=null&&a[S5b]!==void 0:()=>!1;if(T5b&&!window.Symbol.for){const a=new Map;window.Symbol.for=b=>{a.has(b)||a.set(b,Symbol(b));return a.get(b)}};var V5b=({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.MN;a.MN=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.E_a.map(t=>t instanceof CSSStyleSheet?Array.from(t.cssRules).reduce((x,
A)=>x+A.cssText,""):t.cssText);let l,p;(l=window.ShadyCSS)==null||(p=l.ScopingShim)==null||p.prepareAdoptedCssText(g,e);this.constructor.rCc===void 0&&window.ShadyCSS.prepareTemplateStyles(document.createElement("template"),e)}let f;return(f=this.shadowRoot)!=null?f:this.attachShadow(this.constructor.UWb)};var c=a.connectedCallback;a.connectedCallback=function(){c.call(this);this.M5&&window.ShadyCSS.styleElement(this)};var d=a.KIa;a.KIa=function(e){this.M5||window.ShadyCSS.styleElement(this);d.call(this,
e)}}},W5b;(W5b=window).reactiveElementPolyfillSupport!=null||(W5b.reactiveElementPolyfillSupport=V5b);var X5b=({LitElement:a})=>{if(window.ShadyCSS!==void 0&&(!window.ShadyCSS.nativeShadow||window.ShadyCSS.ApplyShim)){a.rCc=!0;a=a.prototype;var b=a.MN;a.MN=function(){this.Gza.scope=this.localName;return b.call(this)}}},Y5b;(Y5b=window).litElementPolyfillSupport!=null||(Y5b.litElementPolyfillSupport=X5b);var fS=qTb,Z5b=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,$5b=_.Ac((0,_.Lc)`about:invalid#zClosurez`),oTb=_.Ic(_.rm),nTb=a=>a,gS=a=>Z5b.test(String(a))?a:$5b,hS=()=>$5b,iS=a=>a instanceof _.zc?_.Ac(a):$5b,pTb=new Map([["A href",gS],["AREA href",gS],["BASE href",hS],["BUTTON formaction",gS],["EMBED src",hS],["FORM action",gS],["FRAME src",hS],["IFRAME src",iS],["IFRAME srcdoc",a=>a instanceof _.qm?_.Ic(a):oTb],["INPUT formaction",gS],["LINK href",iS],["OBJECT codebase",hS],["OBJECT data",
hS],["SCRIPT href",iS],["SCRIPT src",iS],["SCRIPT text",hS],["USE href",iS]]);var a6b,b6b,c6b,jS=((a6b=_.ea.ShadyDOM)==null?0:a6b.inUse)&&(((b6b=_.ea.ShadyDOM)==null?void 0:b6b.noPatch)===!0||((c6b=_.ea.ShadyDOM)==null?void 0:c6b.noPatch)==="on-demand")?_.ea.ShadyDOM.wrap:a=>a,d6b=_.ea.trustedTypes,rTb=d6b?d6b.createPolicy("lit-html",{createHTML:a=>a}):void 0,e6b=a=>a,f6b=()=>e6b,kS=`lit$${String(Math.random()).slice(9)}$`,g6b="?"+kS,h6b=`<${g6b}>`,lS=document,ZK=a=>a===null||typeof a!="object"&&typeof a!="function"||U5b(a),i6b=Array.isArray,mS=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,
j6b=/--\x3e/g,k6b=/>/g,nS=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),l6b=/'/g,m6b=/"/g,n6b=/^(?:script|style|textarea|title)$/i,oS=(a,...b)=>({_$litType$:1,Kz:a,values:b}),YK=Symbol.for?Symbol.for("lit-noChange"):Symbol("Ve"),pS=Symbol.for?Symbol.for("lit-nothing"):Symbol("We"),o6b=new WeakMap,qS=lS.createTreeWalker(lS,129),p6b=class{constructor({Kz:a,_$litType$:b},c){this.T6=[];let d=0,e=0;const f=a.length-1,g=this.T6;var l=a.length-
1;const p=[];let t=b===2?"<svg>":"",x,A=mS;for(let U=0;U<l;U++){const ca=a[U];let ka=-1,za;var F=0;let ya;for(;F<ca.length;){A.lastIndex=F;ya=A.exec(ca);if(ya===null)break;F=A.lastIndex;if(A===mS)ya[1]==="!--"?A=j6b:ya[1]!==void 0?A=k6b:ya[2]!==void 0?(n6b.test(ya[2])&&(x=new RegExp(`</${ya[2]}`,"g")),A=nS):ya[3]!==void 0&&(A=nS);else if(A===nS)if(ya[0]===">"){let Fa;A=(Fa=x)!=null?Fa:mS;ka=-1}else ya[1]===void 0?ka=-2:(ka=A.lastIndex-ya[2].length,za=ya[1],A=ya[3]===void 0?nS:ya[3]==='"'?m6b:l6b);
else A===m6b||A===l6b?A=nS:A===j6b||A===k6b?A=mS:(A=nS,x=void 0)}F=A===nS&&a[U+1].startsWith("/>")?" ":"";t+=A===mS?ca+h6b:ka>=0?(p.push(za),ca.slice(0,ka)+"$lit$"+ca.slice(ka))+kS+F:ca+kS+(ka===-2?U:F)}a=[sTb(a,t+(a[l]||"<?>")+(b===2?"</svg>":"")),p];const [I,K]=a;this.We=p6b.createElement(I,c);qS.currentNode=this.We.content;b===2&&(b=this.We.content.firstChild,b.replaceWith(...b.childNodes));for(;(b=qS.nextNode())!==null&&g.length<f;){if(b.nodeType===1){if(b.hasAttributes())for(const U of b.getAttributeNames())U.endsWith("$lit$")?
(a=K[e++],c=b.getAttribute(U).split(kS),a=/([.?@])?(.*)/.exec(a),g.push({type:1,index:d,name:a[2],Kz:c,xc:a[1]==="."?q6b:a[1]==="?"?r6b:a[1]==="@"?s6b:t6b}),b.removeAttribute(U)):U.startsWith(kS)&&(g.push({type:6,index:d}),b.removeAttribute(U));if(n6b.test(b.tagName)&&(c=b.textContent.split(kS),a=c.length-1,a>0)){b.textContent=d6b?d6b.emptyScript:"";for(l=0;l<a;l++)b.append(c[l],lS.createComment("")),qS.nextNode(),g.push({type:2,index:++d});b.append(c[a],lS.createComment(""))}}else if(b.nodeType===
8)if(b.data===g6b)g.push({type:2,index:d});else for(c=-1;(c=b.data.indexOf(kS,c+1))!==-1;)g.push({type:7,index:d}),c+=kS.length-1;d++}}static createElement(a){const b=lS.createElement("template");b.innerHTML=a;return b}},w6b=class{constructor(a,b){this.eyb=[];this.LIa=void 0;this.Dna=a;this.Nx=b}get parentNode(){return this.Nx.parentNode}get bI(){return this.Nx.bI}aEc(a){var b=this.Dna.We.content;const c=this.Dna.T6;var d;const e=((d=a==null?void 0:a.Zcd)!=null?d:lS).importNode(b,!0);qS.currentNode=
e;b=qS.nextNode();let f=d=0,g=c[0];for(;g!==void 0;){if(d===g.index){let p;g.type===2?p=new u6b(b,b.nextSibling,this,a):g.type===1?p=new g.xc(b,g.name,g.Kz,this,a):g.type===6&&(p=new v6b(b,this,a));this.eyb.push(p);g=c[++f]}let l;d!==((l=g)==null?void 0:l.index)&&(b=qS.nextNode(),d++)}qS.currentNode=lS;return e}rFb(a){let b=0;for(const c of this.eyb)c!==void 0&&(c.Kz!==void 0?(c.cI(a,c,b),b+=c.Kz.length-2):c.cI(a[b])),b++}},x6b=function(a,b){if(a.Nx===void 0){a.jyb=b;let c;(c=a.tCc)==null||c.call(a,
b)}},u6b=class{get bI(){let a,b;return(b=(a=this.Nx)==null?void 0:a.bI)!=null?b:this.jyb}constructor(a,b,c,d){this.type=2;this.ci=pS;this.LIa=void 0;this.dI=a;this.n1=b;this.Nx=c;this.options=d;let e;this.jyb=(e=d==null?void 0:d.isConnected)!=null?e:!0;this.P2=void 0}get parentNode(){let a=jS(this.dI).parentNode;const b=this.Nx;let c;b!==void 0&&((c=a)==null?void 0:c.nodeType)===11&&(a=b.parentNode);return a}cI(a,b=this){a=$K(this,a,b);ZK(a)?a===pS||a==null||a===""?(this.ci!==pS&&this.Cna(),this.ci=
pS):a!==this.ci&&a!==YK&&this.zzb(a):a._$litType$!==void 0?this.fEc(a):a.nodeType!==void 0?this.TJa(a):i6b(a)||typeof(a==null?void 0:a[Symbol.iterator])==="function"?this.eEc(a):this.zzb(a)}cMa(a){return jS(jS(this.dI).parentNode).insertBefore(a,this.n1)}TJa(a){if(this.ci!==a){this.Cna();if(fS!==f6b){let b;const c=(b=this.dI.parentNode)==null?void 0:b.nodeName;if(c==="STYLE"||c==="SCRIPT")throw Error("Ye");}this.ci=this.cMa(a)}}zzb(a){if(this.ci!==pS&&ZK(this.ci)){var b=jS(this.dI).nextSibling;this.P2===
void 0&&(this.P2=fS(b,"data","property"));a=this.P2(a);b.data=a}else b=lS.createTextNode(""),this.TJa(b),this.P2===void 0&&(this.P2=fS(b,"data","property")),a=this.P2(a),b.data=a;this.ci=a}fEc(a){const {values:b,_$litType$:c}=a;a=typeof c==="number"?this.dyb(a):(c.We===void 0&&(c.We=p6b.createElement(sTb(c.h,c.h[0]),this.options)),c);var d;((d=this.ci)==null?void 0:d.Dna)===a?this.ci.rFb(b):(d=new w6b(a,this),a=d.aEc(this.options),d.rFb(b),this.TJa(a),this.ci=d)}dyb(a){let b=o6b.get(a.Kz);b===void 0&&
o6b.set(a.Kz,b=new p6b(a));return b}eEc(a){i6b(this.ci)||(this.ci=[],this.Cna());const b=this.ci;let c=0,d;for(const e of a)c===b.length?b.push(d=new u6b(this.cMa(lS.createComment("")),this.cMa(lS.createComment("")),this,this.options)):d=b[c],d.cI(e),c++;c<b.length&&(this.Cna(d&&jS(d.n1).nextSibling,c),b.length=c)}Cna(a=jS(this.dI).nextSibling,b){let c;for((c=this.tCc)==null||c.call(this,!1,!0,b);a&&a!==this.n1;)b=jS(a).nextSibling,jS(a).remove(),a=b}},t6b=class{get tagName(){return this.element.tagName}get bI(){return this.Nx.bI}constructor(a,
b,c,d,e){this.type=1;this.ci=pS;this.LIa=void 0;this.element=a;this.name=b;this.Nx=d;this.options=e;c.length>2||c[0]!==""||c[1]!==""?(this.ci=Array(c.length-1).fill(new String),this.Kz=c):this.ci=pS;this.YI=void 0}cI(a,b=this,c,d){const e=this.Kz;let f=!1;if(e===void 0){if(a=$K(this,a,b,0),f=!ZK(a)||a!==this.ci&&a!==YK)this.ci=a}else{const g=a;a=e[0];let l,p;for(l=0;l<e.length-1;l++){p=$K(this,g[c+l],b,l);p===YK&&(p=this.ci[l]);f||(f=!ZK(p)||p!==this.ci[l]);if(p===pS)a=pS;else if(a!==pS){let t;a+=
((t=p)!=null?t:"")+e[l+1]}this.ci[l]=p}}f&&!d&&this.UJa(a)}UJa(a){if(a===pS)jS(this.element).removeAttribute(this.name);else{this.YI===void 0&&(this.YI=fS(this.element,this.name,"attribute"));let b;a=this.YI((b=a)!=null?b:"");let c;jS(this.element).setAttribute(this.name,(c=a)!=null?c:"")}}},q6b=class extends t6b{constructor(){super(...arguments);this.type=3}UJa(a){this.YI===void 0&&(this.YI=fS(this.element,this.name,"property"));a=this.YI(a);this.element[this.name]=a===pS?void 0:a}},r6b=class extends t6b{constructor(){super(...arguments);
this.type=4}UJa(a){jS(this.element).toggleAttribute(this.name,!!a&&a!==pS)}},s6b=class extends t6b{constructor(a,b,c,d,e){super(a,b,c,d,e);this.type=5}cI(a,b=this){var c;a=(c=$K(this,a,b,0))!=null?c:pS;if(a!==YK){b=this.ci;c=a===pS&&b!==pS||a.capture!==b.capture||a.once!==b.once||a.passive!==b.passive;var d=a!==pS&&(b===pS||c);c&&this.element.removeEventListener(this.name,this,b);d&&this.element.addEventListener(this.name,this,a);this.ci=a}}handleEvent(a){if(typeof this.ci==="function"){let b,c;this.ci.call((c=
(b=this.options)==null?void 0:b.host)!=null?c:this.element,a)}else this.ci.handleEvent(a)}},v6b=class{constructor(a,b,c){this.element=a;this.type=6;this.LIa=void 0;this.Nx=b;this.options=c}get bI(){return this.Nx.bI}cI(a){$K(this,a)}},y6b;(y6b=window.litHtmlPolyfillSupport)==null||y6b(p6b,u6b);var z6b,A6b;((A6b=_.ea.litHtmlVersions)!=null?A6b:_.ea.litHtmlVersions=[]).push("3.1.0");
z6b=(a,b,c)=>{var d;const e=(d=c==null?void 0:c.Wjb)!=null?d:b;d=e._$litPart$;if(d===void 0){let f;d=(f=c==null?void 0:c.Wjb)!=null?f:null;e._$litPart$=d=new u6b(b.insertBefore(lS.createComment(""),d),d,void 0,c!=null?c:{})}d.cI(a);return d};var B6b=_.ea.ShadowRoot&&(_.ea.ShadyCSS===void 0||_.ea.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,C6b=Symbol(),D6b=new WeakMap,E6b=class{constructor(a,b){this._$cssResult$=!0;if(C6b!==C6b)throw Error("Ze");this.cssText=a;this.MKc=b}get styleSheet(){let a=this.OKc;const b=this.MKc;if(B6b&&a===void 0){const c=b!==void 0&&b.length===1;c&&(a=D6b.get(b));a===void 0&&((this.OKc=a=new CSSStyleSheet).replaceSync(this.cssText),c&&D6b.set(b,a))}return a}toString(){return this.cssText}},
F6b=(a,b)=>{if(B6b)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)}},G6b=B6b?a=>a:a=>{if(a instanceof CSSStyleSheet){let b="";for(const c of a.cssRules)b+=c.cssText;a=new E6b(typeof b==="string"?b:String(b))}return a};/*

 Copyright 2016 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var H6b=!!/^\s*class\s*\{\s*\}\s*$/.test(class{}.toString())||HTMLElement.es5Shimmed||_.ea.Reflect===void 0||_.ea.customElements===void 0||_.ea.customElements.polyfillWrapFlushCallback||!1,I6b,J6b=()=>{const a=HTMLElement;if(H6b)return a;if(I6b!==void 0)return I6b;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 I6b=c},K6b=!1;H6b||K6b||(K6b=!0,_.ea.HTMLElement=J6b());
var L6b=J6b(),M6b=Object.is,N6b=Object.defineProperty,O6b=Object.getOwnPropertyDescriptor,P6b=Object.getOwnPropertyNames,Q6b=Object.getOwnPropertySymbols,R6b=Object.getPrototypeOf,S6b=_.ea.trustedTypes,T6b=S6b?S6b.emptyScript:"",U6b=_.ea.reactiveElementPolyfillSupport,V6b={iZb(a,b){switch(b){case Boolean:a=a?T6b:null;break;case Object:case Array:a=a==null?a:JSON.stringify(a)}return a},i3a(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}},W6b=(a,b)=>!M6b(a,b),X6b={dl:!0,type:String,iV:V6b,Ajb:!1,VMb:W6b},Y6b;Symbol.metadata==null&&(Symbol.metadata=Symbol("af"));Y6b=Symbol.metadata;
var Z6b=new WeakMap,$6b=function(a,b){a.OIa();let c;((c=a.vaa)!=null?c:a.vaa=[]).push(b)},b7b=function(a,b,c){var d=Symbol();let e;const {get:f,set:g}=(e=O6b(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);a7b(this,b,p,c)},configurable:!0,enumerable:!0}},uTb=function(a,b,c=X6b){c.state&&(c.dl=!1);a.OIa();a.zF.set(b,c);c.Ujd||(c=b7b(a,b,c),c!==void 0&&N6b(a.prototype,b,c))},
a7b=function(a,b,c,d){if(b!==void 0){d!=null||(d=c7b(a.constructor,b));let e;if(((e=d.VMb)!=null?e:W6b)(a[b],c))a.JIa(b,c,d);else return}a.Fha===!1&&(a.myb=a.xCc())},c7b=function(a,b){let c;return(c=a.zF.get(b))!=null?c:X6b},d7b=function(a){if(a.Fha){if(!a.M5){a.Hza!=null||(a.Hza=a.MN());if(a.Fna){for(const [d,e]of a.Fna)a[d]=e;a.Fna=void 0}var b=a.constructor.zF;if(b.size>0)for(const [d,e]of b){b=d;var c=e;c.n7c!==!0||a.O9.has(b)||a[b]===void 0||a.JIa(b,a[b],c)}}b=!1;c=a.O9;try{b=!0;let d;(d=a.NIa)==
null||d.forEach(e=>{let f;return(f=e.Jgd)==null?void 0:f.call(e)});a.update(c)}catch(d){throw b=!1,a.kyb(),d;}b&&a.KIa(c)}},rS=class extends L6b{static get observedAttributes(){this.pu();return this.Ena&&[...this.Ena.keys()]}static OIa(){if(!this.hasOwnProperty("zF")){var a=R6b(this);a.pu();a.vaa!==void 0&&(this.vaa=[...a.vaa]);this.zF=new Map(a.zF)}}static pu(){e7b();if(!this.hasOwnProperty("A2a")){this.A2a=!0;this.OIa();if(this.hasOwnProperty("properties")){var a=this.properties,b=[...P6b(a),...Q6b(a)];
for(const c of b)uTb(this,c,a[c])}a=this[Y6b];if(a!==null&&(a=Z6b.get(a),a!==void 0))for(const [c,d]of a)this.zF.set(c,d);this.Ena=new Map;for(const [c,d]of this.zF)a=c,b=this.gyb(a,d),b!==void 0&&this.Ena.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(G6b(c))}else b!==void 0&&a.push(G6b(b));this.E_a=a}}static gyb(a,b){b=b.dl;return b===!1?void 0:typeof b==="string"?b:typeof a==="string"?a.toLowerCase():void 0}constructor(){super();
this.Fna=void 0;this.M5=this.Fha=!1;this.p1=null;this.yCc()}yCc(){this.myb=new Promise(b=>this.OKb=b);this.O9=new Map;this.CCc();a7b(this);let a;(a=this.constructor.vaa)==null||a.forEach(b=>b(this))}CCc(){const a=new Map,b=this.constructor.zF;for(const c of b.keys())this.hasOwnProperty(c)&&(a.set(c,this[c]),delete this[c]);a.size>0&&(this.Fna=a)}MN(){let a;const b=(a=this.shadowRoot)!=null?a:this.attachShadow(this.constructor.UWb);F6b(b,this.constructor.E_a);return b}connectedCallback(){this.Hza!=
null||(this.Hza=this.MN());this.OKb(!0);let a;(a=this.NIa)==null||a.forEach(b=>{let c;return(c=b.Ggd)==null?void 0:c.call(b)})}OKb(){}disconnectedCallback(){let a;(a=this.NIa)==null||a.forEach(b=>{let c;return(c=b.Hgd)==null?void 0:c.call(b)})}attributeChangedCallback(a,b,c){this.qCc(a,c)}BCc(a,b){const c=this.constructor.zF.get(a),d=this.constructor.gyb(a,c);if(d!==void 0&&c.Ajb===!0){let e;const f=(((e=c.iV)==null?void 0:e.iZb)!==void 0?c.iV:V6b).iZb(b,c.type);this.p1=a;f==null?this.removeAttribute(d):
this.setAttribute(d,f);this.p1=null}}qCc(a,b){var c=this.constructor;a=c.Ena.get(a);if(a!==void 0&&this.p1!==a){c=c7b(c,a);let d;const e=typeof c.iV==="function"?{i3a:c.iV}:((d=c.iV)==null?void 0:d.i3a)!==void 0?c.iV:V6b;this.p1=a;this[a]=e.i3a(b,c.type);this.p1=null}}JIa(a,b,c){this.O9.has(a)||this.O9.set(a,b);if(c.Ajb===!0&&this.p1!==a){let d;((d=this.Gna)!=null?d:this.Gna=new Set).add(a)}}xCc(){const a=this;return _.Ve(function*(){a.Fha=!0;try{yield a.myb}catch(c){a.Tod||Promise.reject(c)}const b=
d7b(a);b!=null&&(yield b);return!a.Fha})}KIa(a){let b;(b=this.NIa)==null||b.forEach(c=>{let d;return(d=c.Kgd)==null?void 0:d.call(c)});this.M5||(this.M5=!0,this.HLb());this.gE(a)}kyb(){this.O9=new Map;this.Fha=!1}update(){this.Gna&&(this.Gna=this.Gna.forEach(a=>this.BCc(a,this[a])));this.kyb()}gE(){}HLb(){}};rS.E_a=[];rS.UWb={mode:"open"};rS.zF=new Map;rS.A2a=new Map;U6b==null||U6b({ReactiveElement:rS});
var e7b=()=>{let a;((a=_.ea.reactiveElementVersions)!=null?a:_.ea.reactiveElementVersions=[]).push("2.0.2");e7b=()=>{}};var g7b=class extends rS{constructor(){super(...arguments);this.Gza={host:this};this.MIa=void 0}MN(){const a=super.MN();let b;(b=this.Gza).Wjb!=null||(b.Wjb=a.firstChild);return a}update(a){const b=this.render();this.M5||(this.Gza.isConnected=this.isConnected);super.update(a);this.MIa=z6b(b,this.Hza,this.Gza)}connectedCallback(){super.connectedCallback();let a;(a=this.MIa)==null||x6b(a,!0)}disconnectedCallback(){super.disconnectedCallback();let a;(a=this.MIa)==null||x6b(a,!1)}render(){return YK}static pu(){f7b();
return rS.pu.call(this)}};g7b._$litElement$=!0;g7b.A2a=!0;var h7b;(h7b=window.litElementPolyfillSupport)==null||h7b({LitElement:g7b});var f7b=()=>{let a,b;((b=(a=window).litElementVersions)!=null?b:a.litElementVersions=[]).push("4.0.2");f7b=()=>{}};var i7b=((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("$e`"+e);return d+e+a[f+1]},a[0]);return new E6b(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 j7b={dl:!0,type:String,iV:V6b,Ajb:!1,VMb:W6b},tTb=(a=j7b,b,c)=>{const d=c.kind,e=c.metadata;let f=Z6b.get(e);f===void 0&&Z6b.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);a7b(this,g,p,a)},init(l){l!==void 0&&this.JIa(g,void 0,a);return l}}}if(d==="setter"){const g=c.name;return function(l){const p=this[g];b.call(this,l);a7b(this,g,p,a)}}throw Error("bf`"+d);};var k7b=class{get bI(){return this.Nx.bI}sCc(a,b,c){this.P9c=a;this.Nx=b;this.M9c=c}uCc(a,b){return this.update(a,b)}update(a,b){return this.render(...b)}};var l7b=class extends k7b{constructor(a){super();this.value=pS;if(a.type!==2)throw Error("cf`"+this.constructor.rQc);}render(a){if(a===pS||a===void 0)return this.TYb=void 0,this.value=a;if(a===YK)return a;if(a===this.value)return this.TYb;this.value=a;a=[_.Ic(a)];a.raw=a;return this.TYb={_$litType$:this.constructor.resultType,Kz:a,values:[]}}};l7b.rQc="safeHTML";l7b.resultType=1;var m7b=(a=>(...b)=>({_$litDirective$:a,values:b}))(l7b);var n7b=class{constructor(a,b,c){this.category=a;this.rawQuery=b;a=b.indexOf(c);a!==-1?(this.prefix=b.substr(0,a),this.tw=b.substr(a,c.length),this.suffix=b.substr(a+c.length)):(this.prefix=b,this.suffix=this.tw="")}},o7b=class{constructor(a,b,c,d,e){this.title=a;this.snippet=b;this.url=c;this.icon=d;this.shortUrl=e}},p7b=class{constructor(a,b,c){this.icon=a;this.url=b;this.description=c}},q7b=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")},sS=class extends g7b{constructor(){super(...arguments);this.placeholder="Search...";this.hiddenQuery="";this.accesskey="/";this.dataFrom=this.dataHiddenQuery=this.from="";this.queries=[];this.results=[];this.dQ=[];this.Kma=this.Lma=new _.fg;this.lLb=mTb("fetchJson",(a,b)=>lTb(a,b));this.IYc=mTb("momaUrl",new URL("https://moma.corp.google.com/search"));this.input=void 0}static get styles(){return i7b}render(){const a=
this.input?this.input.value:"",b=this.dQ.length>0&&this.results.length===0;return oS`
      <form autocomplete="off" action="#">
        <input
          type="text"
          spellcheck="false"
          placeholder="${this.placeholder}" />
        <div class="items">
          <ul class="queries">
            ${this.queries.map(c=>oS` <li class="item">
                  <span class="icon sprite ${c.category}"></span>
                  <a
                    href="#"
                    @mousedown=${d=>{d.preventDefault()}}
                    @click=${d=>{d.preventDefault();this.hQ(c.rawQuery);this.fireEvent("query-event",c.rawQuery)}}>
                    ${c.prefix}<strong>${c.tw}</strong>${c.suffix}
                    <span class="raw-query">${c.rawQuery}</span>
                  </a>
                </li>`)}
          </ul>
          <ul class="results">
            ${b?oS` <li class="no">
                  No results for&nbsp;<span class="value">${a}</span>
                </li>`:""}
            ${this.results.map(c=>oS`
        <li class="item">
          <img aria-hidden="true" class="icon moma-image" .src=${wTb(c.icon.imageUrl)}></img>
          <a .href=${c.url} @click=${()=>{this.fireEvent("navigate-event",_.jc(c.url))}}>
            <div class='title'>${c.title}
              <span class='short'>${xTb(c.shortUrl)}</span>
            </div>
            <div class='snippet'>${m7b(c.snippet)}</div>
          </a>
        </li>`)}
          </ul>
          <ul class="search">
            ${this.dQ.map(c=>oS` <li class="item">
                  <a
                    rel="search"
                    .href=${c.url}
                    @click=${()=>{this.fireEvent("navigate-event",_.jc(c.url))}}
                    ><span class="icon sprite ${c.icon}"></span>
                    ${c.description}</a
                  >
                </li>`)}
          </ul>
        </div>
      </form>
    `}HLb(){if(this.shadowRoot){var a=this.shadowRoot.querySelector(".items"),b=this.shadowRoot.querySelector("input");this.accesskey&&b.setAttribute("accesskey",this.accesskey);var c=_.v(_.mf(b,"input"),_.rg(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")}),_.Zf(500),_.u(()=>b.value),_.pf(e=>e!==""),_.rg(e=>{const f=this.IYc;e=[e];f.searchParams.set("q",e.join(" "));var g=this.from||this.dataFrom;g&&f.searchParams.set("from",g);this.dQ=[];this.dQ.push(new p7b("moma",
_.mc(f.toString()),"Moma search"));if(g=this.hiddenQuery||this.dataHiddenQuery)e.push(g),f.searchParams.set("q",e.join(" ")),this.dQ.push(new p7b("more",_.mc(f.toString()),"More results"));this.dQ.reverse()}));this.input=b;var d=()=>{this.Lma.next(!0)};_.Sga(c,_.v(c,_.pg(e=>this.lLb(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 n7b("personal",l.rawQuery,e));
f=(f.suggestedPopularQueries||[]).map(l=>new n7b("popular",l.rawQuery,e));this.queries=g.concat(f);this.Lma.next(!0)},d);_.v(c,_.pg(e=>this.lLb(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("df");l=_.Hc(l);f.call(e,new o7b(g,l,wTb(t.link.linkUrl),t.icon,t.link.shortUrl))}}this.Lma.next(!0)},d);_.v(_.mf(b,"input"),_.pf(()=>b.value==="")).subscribe(()=>{this.dQ=[];this.queries=[];this.results=[];this.Lma.next(!1)});_.mf(b,"focusin").subscribe(()=>{for(const e of a.querySelectorAll(".item"))e.classList.remove("selected")});_.mf(b,"keydown").subscribe(e=>{switch(e.key){case "ArrowDown":e.preventDefault();q7b(this,1);break;case "ArrowUp":e.preventDefault();
q7b(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),_.tca(window.location,_.mc(g));else{for(var f of a.querySelectorAll(".item"))f.classList.remove("selected");if(f=e.querySelector(".raw-query"))this.hQ(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()}hQ(a){this.input&&(this.input.value=a,this.input.dispatchEvent(new InputEvent("input")))}fireEvent(a,b){this.dispatchEvent(new CustomEvent(a,{detail:{value:b}}))}};dL([aL({type:String}),eL(Object)],sS.prototype,"placeholder",void 0);
dL([aL({type:String,dl:"hidden-query"}),eL(Object)],sS.prototype,"hiddenQuery",void 0);dL([aL({type:String}),eL(Object)],sS.prototype,"accesskey",void 0);dL([aL({type:String}),eL(Object)],sS.prototype,"from",void 0);dL([aL({type:String,dl:"data-hidden-query"}),eL(Object)],sS.prototype,"dataHiddenQuery",void 0);dL([aL({type:String,dl:"data-from"}),eL(Object)],sS.prototype,"dataFrom",void 0);dL([vTb(),eL(Array)],sS.prototype,"queries",void 0);dL([vTb(),eL(Array)],sS.prototype,"results",void 0);
dL([vTb(),eL(Array)],sS.prototype,"dQ",void 0);sS=dL([(a=>(b,c)=>{c!==void 0?$6b(c,()=>{customElements.define(a,b)}):customElements.define(a,b)})("g3mark-moma-search")],sS);var tS=class{};tS.O=function(a){return new (a||tS)};tS.Ca=_.Od({type:tS});tS.Ba=_.nd({});var uS=class{};uS.O=function(a){return new (a||uS)};uS.Ca=_.Od({type:uS});uS.Ba=_.nd({imports:[eS,_.io,_.pu,_.up,tS]});var vS=class{};vS.O=function(a){return new (a||vS)};vS.Ca=_.Od({type:vS});vS.Ba=_.nd({imports:[_.io,bS]});var wS=class{};wS.O=function(a){return new (a||wS)};wS.Ca=_.Od({type:wS});wS.Ba=_.nd({imports:[_.io,_.ap,_.pu,_.up]});var xS=class{};xS.O=function(a){return new (a||xS)};xS.Ca=_.Od({type:xS});xS.Ba=_.nd({imports:[_.io,vS,wS]});var yS=class{};yS.O=function(a){return new (a||yS)};yS.Ca=_.Od({type:yS});yS.Ba=_.nd({imports:[_.io,cS,uS,_.up,vS,xS,_.AF,wS,dS,_.pu,bS]});var zS=class{};zS.O=function(a){return new (a||zS)};zS.Ca=_.Od({type:zS});zS.Ba=_.nd({Nb:[{va:_.Ddb,nc:{expandedHeight:"48px",collapsedHeight:"48px",hK:!1}}],imports:[_.Qp,_.io,NR,_.LJ,jR,aS,_.hA,_.Ux,_.IB,_.PF,yS,WR]});var AS=class{};AS.O=function(a){return new (a||AS)};AS.Ca=_.Od({type:AS});AS.Ba=_.nd({imports:[hO,_.io,_.qB,OR,NR,_.Lp,_.CF,hN,_.up]});var BS=class{};BS.O=function(a){return new (a||BS)};BS.Ca=_.Od({type:BS});BS.Ba=_.nd({imports:[_.Qv,_.io,mO,_.CF,_.AF,_.Ux,_.pu,_.ny]});var CS=class{};CS.O=function(a){return new (a||CS)};CS.Ca=_.Od({type:CS});CS.Ba=_.nd({imports:[_.Qp,_.io,_.AF,_.Ux,_.IB,_.KF,_.up]});var DS=class{};DS.O=function(a){return new (a||DS)};DS.Ca=_.Od({type:DS});DS.Ba=_.nd({imports:[_.io,_.Ux,_.pu,_.oy]});var ES=class{};ES.O=function(a){return new (a||ES)};ES.Ca=_.Od({type:ES});ES.Ba=_.nd({imports:[DS,_.io]});new _.$m;new _.an;new _.$m;new _.an;new _.Zt("Last {count} days");var r7b=function(a){const b=_.Sib(a.kd,"narrow"),c=_.Sib(a.kd,"long").map((d,e)=>({UQb:d,Idb:b[e]}));a.rOb=c.slice(0).concat(c.slice(0,0))},t7b=function(a){const b=[],c=s7b(a,a.Ed);let d=a.kd.clone(a.Cd);for(;s7b(a,d)<=c;)b.push(a.kd.clone(d)),d=_.TC(a.kd,d,1);return b},u7b=function(a){_.v(a.xia.Kc,_.og(a.xia),_.pg(b=>_.of(...b.toArray().map(c=>c.JI.zja))),_.qg(a.rc)).subscribe(b=>{document.querySelectorAll(".mat-calendar-body-cell").forEach(f=>{f.setAttribute("tabindex","-1")});var c=a.xia.toArray();
c==null||c[0].RDb(b);a.WY=(c==null?void 0:c[0].G2)||null;a.zP=(c==null?void 0:c[0].iT)||null;for(b=1;b<c.length;b++)c[b].G2=a.WY,c[b].iT=a.zP,_.mn(c[b].Ta);if(c=c.find(f=>zTb(a,f.ob,a.ob)))c.ob=a.ob,_.mn(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")})},v7b=function(a){a.zone.Vb(()=>{const b=a.qka.hb.ma;_.v(_.mf(b,"mousemove"),_.u(c=>{if(!a.Iv)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}),_.cg(),_.pg(c=>c===0?_.xk:_.v(_.keb(50),_.hg(c))),_.qg(a.rc)).subscribe(c=>{b.scrollTo({top:b.scrollTop+c})})})},zTb=function(a,b,c){return a.kd.getMonth(b)===a.kd.getMonth(c)&&a.kd.getYear(b)===a.kd.getYear(c)},s7b=function(a,b){return(new Date(a.kd.getYear(b),a.kd.getMonth(b),1)).getTime()},w7b=function(a,b){return a.xia.toArray().find(c=>zTb(a,c.ob,b))},FS=class{constructor(a,
b,c,d){this.hb=a;this.kd=b;this.dir=c;this.zone=d;this.rc=new _.jg;this.zP=this.WY=null;this.rdb=192;this.Vja=new _.$h([]);this.A3=[];this.WNb=!1;this.ty=this.Sv=null;this.Wn=new _.kn;this.B0=new _.kn;this.k_b=new _.kn;this.wm=new _.kn;this.Iv=null;this.rOb=[];r7b(this)}Ra(){this.A3=t7b(this);var a=this.Vja,b=a.next;const c=Array.from({length:this.A3.length});c[0]=this.ob;c[1]=_.TC(this.kd,this.ob,1);b.call(a,c)}Fc(){this.d8a();u7b(this);v7b(this);this.zone.Vb(()=>{setTimeout(()=>{this.Vja.next(this.A3);
this.WNb=!0})})}Rb(a){this.WNb&&(a.minDate||a.maxDate)&&(this.A3=t7b(this),this.Vja.next(this.A3));a.activeDate&&a.activeDate.kg!==a.activeDate.zj&&this.zone.Vb(()=>{setTimeout(()=>{this.wL(this.ob,"auto")})})}Ia(){this.rc.next();this.rc.complete()}wL(a,b="auto"){const c=this.A3.findIndex(d=>zTb(this,d,a));c>-1&&this.qka.uz(c,b)}Zmb(a){this.B0.next(a.value);for(const b of this.xia.toArray())b.iT=null,b.G2=null,_.mn(b.Ta)}get weekdays(){return this.rOb}MV(a){this.Iv=a}yF(a){this.Iv&&(a.value&&this.k_b.emit(a),
this.Iv=null)}d8a(){_.v(_.mf(this.hb.ma,"keydown",{capture:!0}),_.qg(this.rc)).subscribe(a=>{a:{var b=this.ob,c=this.dir.value==="rtl";switch(a.keyCode){case 37:this.ob=_.VC(this.kd,this.ob,c?1:-1);break;case 39:this.ob=_.VC(this.kd,this.ob,c?-1:1);break;case 38:this.ob=_.VC(this.kd,this.ob,-7);break;case 40:this.ob=_.VC(this.kd,this.ob,7);break;case 36:this.ob=_.VC(this.kd,this.ob,1-this.kd.getDate(this.ob));break;case 35:this.ob=_.VC(this.kd,this.ob,_.RC(this.kd,this.ob)-this.kd.getDate(this.ob));
break;case 33:this.ob=a.altKey?_.UC(this.kd,this.ob,-1):_.TC(this.kd,this.ob,-1);break;case 34:this.ob=a.altKey?_.UC(this.kd,this.ob,1):_.TC(this.kd,this.ob,1);break;default:break a}this.ob=_.OC(this.kd,this.ob,this.Cd,this.Ed);_.MC(this.kd,b,this.ob)&&this.wm.emit(this.ob);b=w7b(this,b);if(c=w7b(this,this.ob))c.ob=this.ob,c.mB(),_.mn(c.Ta),b==null||_.mn(b.Ta);a.preventDefault();a.stopPropagation()}})}};FS.O=function(a){return new (a||FS)(_.y(_.Fe),_.y(_.PC),_.y(_.ds),_.y(_.uf))};
FS.wa=_.Kd({type:FS,na:[["reach-calendar-month-view"]],rb:function(a,b){a&1&&(_.Xg(_.fB,7),_.Xg(_.gB,7),_.Xg(_.XE,5));if(a&2){let c;_.$g(c=_.ah())&&(b.qka=c.first);_.$g(c=_.ah())&&(b.Yqd=c.first);_.$g(c=_.ah())&&(b.xia=c)}},qb:[1,"reach-calendar-month-view"],inputs:{ob:"activeDate",selected:"selected",Cd:"minDate",Ed:"maxDate",uj:"dateFilter",Ol:"dateClass",Sv:"comparisonStart",ty:"comparisonEnd"},outputs:{Wn:"selectedChange",B0:"userSelection",k_b:"userDragDrop",wm:"activeDateChange"},features:[_.be],
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&&(_.E(0,"table",0)(1,"thead")(2,"tr"),_.B(3,yTb,2,1,"th",1),_.G()()(),_.J(4,"mat-divider"),_.E(5,"cdk-virtual-scroll-viewport",2),_.B(6,BTb,2,1,"div",3),_.R(7,"async"),_.G());a&2&&(_.w(3),_.C("ngForOf",b.weekdays),
_.w(2),_.C("itemSize",b.rdb)("minBufferPx",b.rdb*5)("maxBufferPx",b.rdb*10),_.w(),_.C("cdkVirtualForOf",_.S(7,6,b.Vja))("cdkVirtualForTemplateCacheSize",50))},Fa:[_.JC,_.ao,_.bo,_.XE,_.Px,_.dB,_.gB,_.fB,_.ho],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 */"],
kb:2,Ma:0});var x7b=function(a,b){return a.A7c.toArray().find(c=>a.kd.getYear(c.ob)===a.kd.getYear(b))},GS=class{constructor(a,b,c){this.hb=a;this.kd=b;this.dir=c;this.rc=new _.jg;this.sUa=new _.$h([]);this.Hvb=128;this.Wn=new _.fg;this.wm=new _.kn}Fc(){this.d8a()}Rb(a){if(a.minDate||a.maxDate){a=[];const b=(new Date(this.kd.getYear(this.Ed),0,1)).getTime();let c=this.kd.clone(this.Cd);for(;(new Date(this.kd.getYear(c),0,1)).getTime()<=b;)a.push(this.kd.clone(c)),c=_.UC(this.kd,c,1);this.sUa.next(a)}}wL(a,b=
"auto"){const c=this.sUa.value.findIndex(d=>this.kd.getYear(d)===this.kd.getYear(a));c>-1&&this.qka.uz(c,b)}d8a(){_.v(_.mf(this.hb.ma,"keydown",{capture:!0}),_.qg(this.rc)).subscribe(a=>{this.S5a(a)})}S5a(a){var b=this.ob,c=this.dir.value==="rtl";switch(a.keyCode){case 37:this.ob=_.TC(this.kd,this.ob,c?1:-1);break;case 39:this.ob=_.TC(this.kd,this.ob,c?-1:1);break;case 38:this.ob=_.TC(this.kd,this.ob,-4);break;case 40:this.ob=_.TC(this.kd,this.ob,4);break;case 36:this.ob=_.TC(this.kd,this.ob,-this.kd.getDate(this.ob));
break;case 35:this.ob=_.VC(this.kd,this.ob,11-this.kd.getMonth(this.ob));break;case 33:this.ob=_.UC(this.kd,this.ob,a.altKey?-10:-1);break;case 34:this.ob=_.UC(this.kd,this.ob,a.altKey?10:1);break;default:return}this.ob=_.OC(this.kd,this.ob,this.Cd,this.Ed);_.MC(this.kd,b,this.ob)&&this.wm.emit(this.ob);b=x7b(this,b);if(c=x7b(this,this.ob))c.ob=this.ob,c.mB(),_.mn(c.Ta),b==null||_.mn(b.Ta);a.preventDefault();a.stopPropagation()}};GS.O=function(a){return new (a||GS)(_.y(_.Fe),_.y(_.PC),_.y(_.ds))};
GS.wa=_.Kd({type:GS,na:[["reach-calendar-year-view"]],rb:function(a,b){a&1&&(_.Xg(_.fB,7),_.Xg(_.ZE,5));if(a&2){let c;_.$g(c=_.ah())&&(b.qka=c.first);_.$g(c=_.ah())&&(b.A7c=c)}},qb:[1,"reach-calendar-year-view"],inputs:{ob:"activeDate",Cd:"minDate",Ed:"maxDate",selected:"selected",uj:"dateFilter",Ol:"dateClass"},outputs:{Wn:"selectedChange",wm:"activeDateChange"},features:[_.be],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&&(_.E(0,"cdk-virtual-scroll-viewport",0),_.B(1,CTb,1,6,"mat-year-view",1),_.R(2,"async"),_.G());a&2&&(_.C("itemSize",
b.Hvb)("minBufferPx",b.Hvb*3)("maxBufferPx",b.Hvb*5),_.w(),_.C("cdkVirtualForOf",_.S(2,5,b.sUa))("cdkVirtualForTemplateCacheSize",50))},Fa:[_.JC,_.ZE,_.dB,_.gB,_.fB,_.ho],kb:2,Ma:0});var y7b=_.rj("pickerView",[_.uj("month",_.tj({transform:"translateY(0)"})),_.vj("month => year",[_.sj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.yC([_.tj({transform:"translateY(-100%)",offset:0}),_.tj({transform:"translateY(0%)",offset:1})]))]),_.vj("year => month",[_.sj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.yC([_.tj({transform:"translateY(0)",offset:0}),_.tj({transform:"translateY(-100%)",offset:1})]))])]),z7b=_.rj("yearViewActive",[_.uj("false",_.tj({display:"none"})),_.uj("true",_.tj({display:"block"})),
_.vj("false => true",[_.sj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.yC([_.tj({display:"block",offset:0})]))]),_.vj("true => false",[_.sj("375ms cubic-bezier(0.4,0.0,0.2,1)",_.yC([_.tj({display:"block",offset:0}),_.tj({display:"none",offset:1})]))])]),HS=class{get ob(){return this.fOc}set ob(a){this.fOc=_.OC(this.kd,a,this.Cd,this.Ed);this.Zb.next();_.ln(this.xe)}get ah(){return this.A8a}set ah(a){const b=this.A8a!==a?a:null;this.A8a=a;_.ln(this.xe);b&&this.LQ.emit(b)}get Gz(){return this.qOb}set Gz(a){this.qOb=
_.LC(this.kd,this.kd.fi(a));let b;this.ob=(b=this.Gz)!=null?b:new Date}get Cd(){return this.xVc}set Cd(a){this.xVc=_.LC(this.kd,this.kd.fi(a))||_.UC(this.kd,new Date,-3)}get Ed(){return this.wVc}set Ed(a){this.wVc=_.LC(this.kd,this.kd.fi(a))||_.UC(this.kd,new Date,3)}constructor(a,b){this.kd=a;this.xe=b;this.rc=new _.jg(1);this.K7=new _.Lw(null);this.nOb=new _.jg(1);this.Zb=new _.fg;this.b4=[];this.pVc="Enter a day, month, and year";this.gOb="Date";this.qOb=null;this.sQ="month";this.Wn=new _.kn;this.LQ=
new _.kn(!0);this.B0=new _.kn;_.v(this.K7.bn,_.qg(this.rc)).subscribe(c=>{this.B0.next({source:"input",value:c})})}Ra(){this.Cd||(this.Cd=_.UC(this.kd,new Date,-3));this.Ed||(this.Ed=_.UC(this.kd,new Date,3));this.K7.setValue(this.selected,{te:!1})}Qd(){this.ob=this.Gz||new Date;this.A8a=this.sQ}Fc(){this.nOb.next()}Rb(a){if(a=a.selected)a=!!this.K7.value;a&&this.K7.setValue(this.selected,{te:!1});this.Zb.next()}Ia(){this.rc.next();this.rc.complete()}Zmb(a){this.B0.next({source:"view",value:a})}};
HS.O=function(a){return new (a||HS)(_.y(_.PC,8),_.y(_.Ah))};
HS.wa=_.Kd({type:HS,na:[["reach-calendar"]],rb:function(a,b){a&1&&(_.Xg(FS,5),_.Xg(GS,5));if(a&2){let c;_.$g(c=_.ah())&&(b.u6=c.first);_.$g(c=_.ah())&&(b.PCa=c.first)}},qb:[1,"reach-calendar","cdk-edit-pane"],lb:2,Xa:function(a,b){a&2&&_.Bg("reach-date-calendar-with-presets",b.b4==null?null:b.b4.length)},inputs:{b4:"datePresets",Gz:"startAt",sQ:"startView",selected:"selected",uj:"dateFilter",Ol:"dateClass",Cd:"minDate",Ed:"maxDate"},outputs:{Wn:"selectedChange",LQ:"viewChanged",B0:"userSelection"},
Qb:["reachCalendar"],features:[_.lh([{va:_.aF,Fb:HS}]),_.be],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&&(_.E(0,"div",0)(1,"div",1)(2,"div",2)(3,"mat-form-field",3)(4,"mat-label"),_.Q(5),_.G(),_.J(6,"input",4),_.B(7,DTb,2,1,"mat-error",5),_.G()(),_.B(8,ETb,1,1,"reach-date-presets-menu",6),_.J(9,"reach-calendar-month-toolbar",7),_.G(),_.E(10,"div",8)(11,"div")(12,"reach-calendar-year-view",
9),_.N("selectedChange",function(c){b.ah="month";let d;(d=b.u6)==null||d.wL(c)}),_.G(),_.E(13,"reach-calendar-month-view",10),_.N("userSelection",function(c){return b.Zmb(c)}),_.G()()()());a&2&&(_.w(5),_.dh(b.gOb),_.w(),_.C("formControl",b.K7)("placeholder",b.gOb)("min",b.Cd)("max",b.Ed),_.w(),_.C("ngIf",b.K7.invalid),_.w(),_.C("ngIf",b.b4==null?null:b.b4.length),_.w(),_.C("activeDate",b.ob)("maxDate",b.Ed)("minDate",b.Cd)("view",b.ah),_.w(2),_.C("@pickerView",b.ah),_.w(),_.C("@yearViewActive",b.ah==
"year")("activeDate",b.ob)("selected",b.selected)("dateFilter",b.uj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Ol),_.w(),_.C("activeDate",b.ob)("selected",b.selected)("dateFilter",b.uj)("maxDate",b.Ed)("minDate",b.Cd)("dateClass",b.Ol))},styles:[".reach-calendar-picker-view{display:grid;overflow:hidden;min-height:256px}.reach-calendar-preset-view{--mdc-switch-state-layer-size:32px;height:100%;overflow:auto}.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{--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;width:136px}.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 */"],
kb:2,data:{animation:[y7b,z7b]},Ma:0});var A7b={keyboard_arrow_left:{Ph:"keyboard_arrow_left"},keyboard_arrow_right:{Ph:"keyboard_arrow_right"},arrow_right:{Ph:"arrow_right"}},B7b=new _.Vd("ICON_MAPPING",{Ea:"root",oa:()=>A7b});var C7b=0,D7b=function(a){let b;(b=a.calendar.u6)==null||_.v(b.qka.lAa,_.qg(a.rc)).subscribe(c=>{let d;const e=(d=a.calendar.u6)==null?void 0:d.Vja.value[c];e&&(a.Tya=a.kd.format(e,a.APc.display.sdb),a.xx=e,_.ln(a.xe))})},E7b=function(a,b,c){b=a.view==="month"?_.TC(a.kd,b,c):_.UC(a.kd,b,c);return _.OC(a.kd,b,a.Cd,a.Ed)},IS=class{get ob(){return this.uVc}set ob(a){this.uVc=this.xx=a}get view(){return this.yVc}set view(a){this.yVc=a}get qgb(){return this.view==="month"?"Choose month and year":"Choose date"}get khb(){return this.view===
"month"?"Previous month":"Previous year"}get Xdb(){return this.view==="month"?"Next month":"Next year"}constructor(a,b,c,d,e,f){this.calendar=a;this.xe=b;this.kd=d;this.APc=e;this.xw=f;this.rc=new _.jg(1);this.Tya="";this.MHb=`reach-calendar-button-${C7b++}`}Fc(){_.v(this.calendar.nOb,_.ag(1)).subscribe(()=>{D7b(this)})}hza(){return!this.Cd||_.MC(this.kd,this.Cd,this.xx)<0}Zxa(){return!this.Ed||_.MC(this.kd,this.Ed,this.xx)>0}wL(a,b="auto"){if(this.view==="month"){let c;(c=this.calendar.u6)==null||
c.wL(a,b)}else{let c;(c=this.calendar.PCa)==null||c.wL(a,b)}}};IS.O=function(a){return new (a||IS)(_.y(HS),_.y(_.Ah),_.y(_.WE),_.y(_.PC,8),_.y(_.Os,8),_.y(B7b))};
IS.wa=_.Kd({type:IS,na:[["reach-calendar-month-toolbar"]],qb:[1,"reach-calendar-month-toolbar"],inputs:{ob:"activeDate",Cd:"minDate",Ed:"maxDate",view:"view"},features:[_.lh([{va:_.V4a,nc:{Qe:!0}}])],ya:9,Aa:12,Da:[[1,"reach-calendar-period"],["mat-button","","cdkAriaLive","polite",1,"reach-calendar-period-button",3,"click"],[1,"reach-calendar-arrow"],["mat-icon-button","",1,"reach-calendar-previous-button",3,"click","disabled"],[3,"svgIcon",4,"ngIf"],["mat-icon-button","",1,"reach-calendar-next-button",
3,"click","disabled"],[3,"svgIcon"]],qa:function(a,b){a&1&&(_.E(0,"div",0)(1,"button",1),_.N("click",function(){b.calendar.ah=b.view==="month"?"year":"month";if(b.calendar.ah==="year"&&b.xx){let c;(c=b.calendar.PCa)==null||c.wL(b.xx)}}),_.E(2,"span"),_.Q(3),_.G(),_.J(4,"div",2),_.G()(),_.E(5,"button",3),_.N("click",function(){b.hza()&&(b.xx=E7b(b,b.xx||b.xx,-1),b.wL(b.xx,"smooth"))}),_.B(6,FTb,2,2,"mat-icon",4),_.G(),_.E(7,"button",5),_.N("click",function(){b.Zxa()&&(b.xx=E7b(b,b.xx||b.xx,1),b.wL(b.xx,
"smooth"))}),_.B(8,GTb,2,2,"mat-icon",4),_.G());a&2&&(_.w(),_.zg("aria-label",b.qgb)("aria-describedby",b.MHb),_.w(),_.zg("id",b.MHb),_.w(),_.dh(b.Tya),_.w(),_.Bg("reach-calendar-invert",b.view!=="month"),_.w(),_.C("disabled",!b.hza()),_.zg("aria-label",b.khb),_.w(),_.C("ngIf",b.xw.keyboard_arrow_left),_.w(),_.C("disabled",!b.Zxa()),_.zg("aria-label",b.Xdb),_.w(),_.C("ngIf",b.xw.keyboard_arrow_right))},Fa:[hL,_.bo,_.mw,_.At,_.Dt,_.ou],styles:[".reach-calendar-month-toolbar{--mdc-text-button-container-height:24px;--mdc-filled-button-container-height:24px;--mdc-protected-button-container-height:24px;--mdc-outlined-button-container-height:24px;--mat-text-button-touch-target-display:none;--mat-filled-button-touch-target-display:none;--mat-protected-button-touch-target-display:none;--mat-outlined-button-touch-target-display:none;--mat-icon-button-touch-target-display:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.reach-calendar-month-toolbar .mat-mdc-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 */"],
kb:2,Ma:0});var KS=class{constructor(){this.Sqb=_.Fd(JS);this.R2a=_.Fd(_.rr);this.hb=_.Fd(_.Fe);this.first=fzb();this.target=hzb(this.hb);this.tabIndex=_.zh(()=>{if(this.Sqb.disabled())return 0;var a=this.Sqb.T2a();a=a.length>0?a[0]===this:!1;return this.first()||a?0:-1});_.Bh(a=>{const b=this.target(),c=b.ma.tabIndex;b.ma.tabIndex=this.tabIndex();a(()=>{b.ma.tabIndex=c})});_.Bh(a=>{const b=this.target();this.R2a.Ik(b).subscribe(c=>{c&&this.Sqb.U2a.set(this)});a(()=>{this.R2a.Gi(b)})})}get disabled(){return this.target().ma.hasAttribute("disabled")}focus(){this.target().ma.focus()}Np(){return this.target().ma.textContent||
""}Ia(){this.R2a.Gi(this.target())}};KS.O=function(a){return new (a||KS)};KS.La=_.Qd({type:KS,na:[["","xapTabstopGroupItem",""]],inputs:{first:[1,"first"],target:[1,"target"]},outputs:{target:"targetChange"},standalone:!0});
var JS=class{constructor(){this.dir=_.Fd(_.ds,{optional:!0});this.Sb=_.Fd(_.vf);this.items=_.rla(!1,!1);this.T2a=_.zh(()=>this.disabled()?[]:this.items());this.U2a=_.bh();this.disabled=hzb(!1);this.orientation=hzb("vertical");this.Uz=fzb();this.tH=fzb();this.RO=_.Hr(new _.Lr(this.T2a,this.Sb));_.Bh(()=>{this.RO.Uz(this.Uz());this.tH()&&this.RO.tH();const a=this.orientation()==="vertical";_.Uz(this.RO,a);let b;_.Vz(this.RO,a?null:((b=this.dir)==null?void 0:b.value)||"ltr")});_.Bh(()=>{this.T2a().length>
0&&this.U2a()&&_.Ir(this.RO,this.U2a())})}Ia(){this.RO.destroy()}};JS.O=function(a){return new (a||JS)};JS.La=_.Qd({type:JS,na:[["","xapTabstopGroup",""]],yd:function(a,b,c){a&1&&_.tla(b.items,_.Yg(c,KS,4));a&2&&(_.je.oo+=1)},Xa:function(a,b){a&1&&_.N("keyup",function(c){_.Kr(b.RO,"keyboard");b.RO.Pn(c)})},inputs:{disabled:[1,"disabled"],orientation:[1,"orientation"],Uz:[1,"withWrap"],tH:[1,"withTypeAhead"]},outputs:{disabled:"disabledChange",orientation:"orientationChange"},standalone:!0});new _.Zt("+ {NUMBER} more");new _.$m;new _.an;var LS=class{};LS.O=function(a){return new (a||LS)};LS.Ca=_.Od({type:LS});LS.Ba=_.nd({imports:[_.OJ]});var MS=class{};MS.O=function(a){return new (a||MS)};MS.Ca=_.Od({type:MS});MS.Ba=_.nd({imports:[_.io,_.hA,_.Ux,GR,_.ox,_.ny,_.PF,_.oy,_.pu,_.Vs,_.oF,_.mF,_.LD,_.oF]});var NS=class{};NS.O=function(a){return new (a||NS)};NS.Ca=_.Od({type:NS});NS.Ba=_.nd({});var OS=class{constructor(){this.fza=[];this.wTb=new _.fg}};OS.O=function(a){return new (a||OS)};
OS.wa=_.Kd({type:OS,na:[["reach-date-presets-menu"]],qb:[1,"reach-date-presets-menu"],inputs:{fza:"presets"},outputs:{wTb:"presetSelected"},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&&(_.E(0,"div",0),_.B(1,ITb,4,1,"ng-container",1),_.G());a&2&&(_.w(),_.C("ngIf",(b.fza==null?null:b.fza.length)>0))},Fa:[_.ao,_.bo,_.Px,JS,KS],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{--mat-icon-button-touch-target-display:none;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:40px;position:relative;padding:0 16px}.mat-mdc-menu-item.reach-calendar-presets-menu-item .mat-mdc-icon-button.mat-mdc-button-base,.reach-calendar-presets-menu-item .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size:32px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:4px}.mat-mdc-menu-item.reach-calendar-presets-menu-item: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 */"],
kb:2,Ma:0});var PS=class{};PS.O=function(a){return new (a||PS)};PS.Ca=_.Od({type:PS});PS.Ba=_.nd({imports:[LQ]});var QS=class{};QS.O=function(a){return new (a||QS)};QS.Ca=_.Od({type:QS});QS.Ba=_.nd({imports:[_.io]});var RS=class{};RS.O=function(a){return new (a||RS)};RS.Ca=_.Od({type:RS});RS.Ba=_.nd({imports:[_.io,PS,QS]});var SS=class{};SS.O=function(a){return new (a||SS)};SS.Ca=_.Od({type:SS});SS.Ba=_.nd({imports:[_.io,RS,QS]});var TS=class{};TS.O=function(a){return new (a||TS)};TS.Ca=_.Od({type:TS});TS.Ba=_.nd({imports:[_.io,QS,SS,SS]});var US=class{};US.O=function(a){return new (a||US)};US.Ca=_.Od({type:US});US.Ba=_.nd({});var VS=class{};VS.O=function(a){return new (a||VS)};VS.Ca=_.Od({type:VS});VS.Ba=_.nd({imports:[_.Cr,_.io,_.hA,_.Ux,_.Cy,_.ox,_.by,_.oK,_.iF,_.py,_.pu,_.Ms,_.Ks,TS,_.Vw,_.qs,NS,US]});_.Pmb(HS,[_.bo,_.Ak,_.Fw,_.xw,_.hx,_.dx,_.Zw,_.iA,_.ww,_.eF,_.Nw,IS,FS,GS,OS],[]);var WS=class{};WS.O=function(a){return new (a||WS)};WS.Ca=_.Od({type:WS});WS.Ba=_.nd({imports:[_.io,_.hA,_.mx,_.ox,LS,_.PF,_.iF,_.XC,VS,_.Vw,MS,_.kF]});var XS=class{};XS.O=function(a){return new (a||XS)};XS.Ca=_.Od({type:XS});XS.Ba=_.nd({imports:[_.io,_.Ux,_.Cy,_.mx,_.ox,_.Vw]});var YS=class{};YS.O=function(a){return new (a||YS)};YS.Ca=_.Od({type:YS});YS.Ba=_.nd({imports:[_.HE]});var ZS=class{};ZS.O=function(a){return new (a||ZS)};ZS.Ca=_.Od({type:ZS});ZS.Ba=_.nd({Nb:[{va:_.iMa,nc:!0}],imports:[_.Cr,_.io,YS,_.Ux,PS,_.Cy,_.mx,_.ox,_.by,_.ny,_.PF,_.oy,_.pu,_.LD,_.Ms,XS,_.Vw,WS]});var $S=class{};$S.O=function(a){return new (a||$S)};$S.Ca=_.Od({type:$S});$S.Ba=_.nd({imports:[_.io,ZS,WS]});var aT=class{};aT.O=function(a){return new (a||aT)};aT.Ca=_.Od({type:aT});aT.Ba=_.nd({Nb:[{va:_.A6a,nc:{jr:"grimoire-xref",OWa:864E5,q0a:!0}}],imports:[_.Qp,DS,_.io,_.my,_.py,ES,$S]});var bT=class{};bT.O=function(a){return new (a||bT)};bT.Ca=_.Od({type:bT});bT.Ba=_.nd({imports:[$Q]});var cT=class{};cT.O=function(a){return new (a||cT)};cT.Ca=_.Od({type:cT});cT.Ba=_.nd({imports:[_.Qp,_.io,_.Tv,_.CF,_.AF,_.Ux,_.py,_.pu,_.ny,_.oy,_.wD,aT,bT]});var dT=class{};dT.O=function(a){return new (a||dT)};dT.Ca=_.Od({type:dT});dT.Ba=_.nd({imports:[_.io,_.tw]});var eT=class{};eT.O=function(a){return new (a||eT)};eT.Ca=_.Od({type:eT});eT.Ba=_.nd({imports:[_.Qp,_.io,_.qB,_.CF,_.CJ,_.AF,_.Ux,GR,_.pu,_.PI,dT,_.eI,_.up,_.AB,ES,cT]});var fT=class{};fT.O=function(a){return new (a||fT)};fT.Ca=_.Od({type:fT});fT.Ba=_.nd({imports:[_.Qp,_.io,BS,_.Ux,_.pu,_.ny,_.oK,nO,_.oy,_.up,CS,eT]});var gT=class{};gT.O=function(a){return new (a||gT)};gT.Ca=_.Od({type:gT});gT.Ba=_.nd({imports:[hO,_.io,_.zI,_.qB,OR,NR,_.CF,hN,_.up,_.Qp]});var hT=class{};hT.O=function(a){return new (a||hT)};hT.Ca=_.Od({type:hT});hT.Ba=_.nd({imports:[_.Qp,_.io,_.jv,_.uB,GN,_.AF,_.Ux,_.up,_.$G,_.ly]});var iT=class{};iT.O=function(a){return new (a||iT)};iT.Ca=_.Od({type:iT});iT.Ba=_.nd({Nb:[PM,HP,IP],imports:[_.Qp,_.io,jR,$R,zS,AS,lN,_.AF,fT,hT,_.AB,gT]});var jT=class{};jT.O=function(a){return new (a||jT)};jT.Ca=_.Od({type:jT});jT.Ba=_.nd({imports:[_.io,_.Ux,_.Cy,_.pu,_.oy,_.up]});var kT=class{};kT.O=function(a){return new (a||kT)};kT.Ca=_.Od({type:kT});kT.Ba=_.nd({imports:[_.Qp,_.io,jT,_.vt,_.Ux,_.pu,_.oy,_.GH,_.up]});var lT=class{};lT.O=function(a){return new (a||lT)};lT.Ca=_.Od({type:lT});lT.Ba=_.nd({imports:[_.io,_.Ux,GR,_.pu,_.KF,_.by,_.oy,_.eA]});var mT=class{};mT.O=function(a){return new (a||mT)};mT.Ca=_.Od({type:mT});mT.Ba=_.nd({imports:[_.io,_.Ux,GR,_.pu,_.KF,_.by,_.oy,_.eA]});var nT=class{};nT.O=function(a){return new (a||nT)};nT.Ca=_.Od({type:nT});nT.Ba=_.nd({imports:[_.Qp,_.io,_.Ux,_.mx,_.pu,_.ox,_.oy,_.hA,_.Vw,lT,mT]});var oT=class{};oT.O=function(a){return new (a||oT)};oT.Ca=_.Od({type:oT});oT.Ba=_.nd({imports:[_.io,_.qA,_.CF,_.AF,rR,nT,lT,mT]});var pT=class{};pT.O=function(a){return new (a||pT)};pT.Ca=_.Od({type:pT});pT.Ba=_.nd({Nb:[{va:_.S6a,nc:{MD:0,IC:0,dsb:1500,fKb:!0}}],imports:[_.Qp,_.io,kT,_.Ux,_.pu,nO,_.oy,oT]});var qT=class{};qT.O=function(a){return new (a||qT)};qT.Ca=_.Od({type:qT});qT.Ba=_.nd({imports:[_.io,_.vt,iT,pT,_.AB]});var rT=class{};rT.O=function(a){return new (a||rT)};rT.Ca=_.Od({type:rT});rT.Ba=_.nd({Nb:[_.dJ,NM],imports:[qT,_.io,_.vt,CR,hT]});var sT=class{resolve(a){return _.Ti(a)}};sT.O=function(a){return new (a||sT)};sT.ta=_.k({token:sT,oa:sT.O,Ea:"root"});var tT=class{constructor(a,b){this.sN="/repos";this.HQc="https://cloud.google.com/source-repositories/docs/";this.D4c="https://cloud.google.com/source-repositories/docs/support";_.wk.has(2)&&b.navigate([this.sN])}};tT.O=function(a){return new (a||tT)(_.y(_.rv),_.y(_.ni))};
tT.wa=_.Kd({type:tT,na:[["initial-welcome"]],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&&(_.E(0,"div",0)(1,"h2"),_.Q(2," Welcome to Cloud Source Repositories "),_.G(),_.E(3,"p"),_.Q(4," Easily connect to other Google Cloud products, while privately hosting, tracking, and managing changes to your codebase."),_.G(),_.E(5,"div",1)(6,"a",2)(7,"mat-icon"),_.Q(8,"info"),_.G(),_.L(9),_.Q(10,"Documentation"),_.M(),_.G(),_.E(11,"a",3)(12,"mat-icon"),_.Q(13,"help"),_.G(),_.L(14),_.Q(15,"Support"),_.M(),_.G()(),_.E(16,"a",4),_.Q(17," view all repositories "),
_.G()());a&2&&(_.w(6),_.C("externalLink",b.HQc),_.w(5),_.C("externalLink",b.D4c),_.w(5),_.C("routerLink",b.sN))},Fa:[_.Op,_.Kp,_.Sr,_.Ur,_.st,_.mw,_.Bt,_.ou,_.sp],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 F7b={a1:0,Vsc:1,gv:2,Bwb:3,0:"REPO",1:"REF",2:"FILE",3:"FOLDER"};var uT=class{transform(a){return _.WF(a)?`/piper///depot/${bL(a.path)}`:_.VF(a)?`${encodeURIComponent(a.repository)}/${bL(a.path)}`:`${_.lG(a)?"/h":""}/${encodeURIComponent(a.tb)}/${bL(a.repository)}/+/${bL(a.yb)}:${bL(a.path)}`}};uT.O=function(a){return new (a||uT)};uT.Ke=_.Rd({name:"placeToHref",type:uT,ie:!0});var vT=class{transform(a){return _.fr(a.hc().rd("/").ab())}};vT.O=function(a){return new (a||vT)};vT.Ke=_.Rd({name:"repoRootLink",type:vT,ie:!0});var wT=class{constructor(){this.Vy=F7b;this.pma="RecentItem"}Ra(){switch(this.lTb){case "REPO":var a=this.Va;this.data={Va:a,type:0,r0:`${this.pma}Repo`,icon:"shared:repository",lia:JTb(a),xxa:_.fr(a.hc().rd("/").ab()),mia:"navigateMainRepo",Ok:a.tb,STb:_.fr(_.jG(a.hc(),"repoGroup").ab())};break;case "REF":a=this.Va;this.data={Va:a,type:1,r0:`${this.pma}Branch`,icon:"source:branch",lia:JTb(a),xxa:_.fr(a.hc().rd("/").ab()),mia:"navigateMainBranch",Ok:a.tb,STb:_.fr(_.jG(a.hc(),"repoGroup").ab())};break;
case "FOLDER":a=this.Va;this.data={Va:a,type:3,r0:`${this.pma}Folder`,icon:"source:folder_open",repository:a.repository,ad:a.yb&&_.eG(a.yb),lia:_.$A(a.path||"")||"/",xxa:_.fr(a),mia:"navigateMainFolder",path:a.path,prefix:_.Fi(a.path)+"/"};break;case "FILE":a=this.Va;this.data={Va:a,type:2,r0:`${this.pma}File`,icon:"source:file",repository:a.repository,ad:a.yb&&_.eG(a.yb),lia:_.$A(a.path),xxa:_.fr(a),mia:"navigateMainFile",path:a.path,prefix:_.Fi(a.path)+"/"};break;default:_.xc(this.lTb,"Unexpected place item type")}}};
wT.O=function(a){return new (a||wT)};
wT.wa=_.Kd({type:wT,na:[["item-display","place",""]],inputs:{pma:"trackElementPrefix",displayName:"displayName",lTb:"placeItemType",Va:"place"},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&&(_.J(0,"mat-icon",1),_.B(1,KTb,5,7,"ng-container",2)(2,MTb,10,11,"ng-template",null,0,_.qh));a&2&&(a=_.Og(3),_.C("svgIcon",b.data.icon),_.w(),_.C("ngIf",b.data.type==b.Vy.a1||b.data.type==b.Vy.Vsc)("ngIfElse",a))},Fa:[_.Op,_.bo,_.ou,_.sp,uT,vT],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 G7b=_.r({state:1,message:"Unavailable"}),xT=class{constructor(a,b){this.qE=_.FF;this.lva=_.Jk;this.v0c=_.v(b.y5(),_.u(c=>_.sF(c)),_.Xf(c=>{_.Kt(a,c);return G7b}),_.og(_.GF),_.mg())}};xT.O=function(a){return new (a||xT)(_.y(_.Lt),_.y(_.Xv))};
xT.wa=_.Kd({type:xT,na:[["recent-items"]],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&&(_.E(0,"div",1),_.B(1,STb,5,4,"ng-container",2),_.R(2,"async"),_.G(),_.B(3,TTb,2,0,"ng-template",null,0,_.qh));a&2&&(_.w(),_.C("ngIf",_.S(2,1,b.v0c)))},Fa:[_.ao,_.bo,_.co,_.eo,_.Sr,_.Ur,_.st,wT,_.BF,_.zF,_.ho],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 H7b=_.r({state:1,message:"Unavailable"}),yT=class{constructor(a,b,c,d){this.ac=c;this.Ga=d;this.Gcc="iUc";this.Gwb="hUc";this.xga=dUb;this.Xc=_.FF;this.lva=_.Jk;this.Cc=new HWb(e=>Array.from(e.children.values()));this.kUa=new Map;this.VAa=new _.$h(!1);this.wG=0;this.QWa=new _.kn(!0);this.lZc=_.v(c.v5(),_.u(e=>e||50));this.U3c=_.v(c.B5(),_.ag(1),_.rg(e=>{this.wG=e.length;this.QWa.emit(this.wG);_.mn(b)}),_.EA(this.lZc),_.rg(([,e])=>{this.wG<=e&&this.VAa.next(!0)}),_.EA(this.VAa),_.u(([[e,f],g])=>
{var l=this.kUa;g=g?void 0:f;l.clear();f=new Map;for(const F of e){e=F.hc().rd().dj(void 0);var p=F.repository&&F.tb&&F.Vc?`repositoryType:${F.Vc} repositoryGroupId:${F.tb} repo:${F.repository} ref:${F.yb}`:void 0;if(p){var t=f.get(p);t||(t=!F.path,t={children:new Map,displayName:"",location:e.ab(),Fz:t,Vy:"REPO"},f.set(p,t));if(F.path){p="";for(const I of F.path.split("/"))if(I.length!==0){p.length>0&&(p+="/");p+=I;var x=t.children.get(I);if(!x){x=p;var A=F.path;const K=e.rd(x===A?x:x+"/").ab();
x={children:new Map,displayName:"",location:K,Fz:x===A||x+"/"===A,Vy:_.Jk(K)};t.children.set(I,x)}t=x}}}}for(const F of f.keys())f.set(F,fUb(f.get(F),l));g&&eUb(f,g);l=new NWb;l.data=Array.from(f.values());return _.sF(l)}),_.rg(e=>{this.Cc.tj=[];for(const f of e.Tb.data)cUb(f,this.Cc.tj);this.Cc.TN()}),_.Xf(e=>{_.Kt(a,e);return H7b}),_.og(_.GF))}QF(a){if(!_.FG(a)){var b=a.target;if(b&&b instanceof Element&&(b=_.CG(b,"[data-action]","starred-items"))&&b instanceof HTMLElement)this[b.dataset.action](a,
b)}}iUc(a,b){a=Number(b.dataset.nodeId);isNaN(a)||(a=this.kUa.get(a))&&this.Cc.toggle(a)}hUc(a,b){a=Number(b.dataset.nodeId);!isNaN(a)&&(a=this.kUa.get(a))&&(a.Fz?_.v(this.ac.mCa(a.location),_.ag(1)).subscribe():_.v(this.ac.iBa(a.location),_.ag(1)).subscribe(),this.Ga.mb({gestureName:"CLICK",element:"StarredItems",action:"toggleStar"}),a.Fz=!a.Fz,this.wG+=a.Fz?1:-1,this.QWa.emit(this.wG))}};yT.O=function(a){return new (a||yT)(_.y(_.Lt),_.y(_.Ah),_.y(_.Xv),_.y(_.Jp))};
yT.wa=_.Kd({type:yT,na:[["starred-items"]],Xa:function(a,b){a&1&&_.N("click",function(c){return b.QF(c)})},outputs:{QWa:"countChanged"},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&&(_.E(0,"div",1),_.B(1,
aUb,5,4,"ng-container",2),_.R(2,"async"),_.G(),_.B(3,bUb,2,0,"ng-template",null,0,_.qh));a&2&&(_.w(),_.C("ngIf",_.S(2,1,b.U3c)))},Fa:[_.bo,_.co,_.eo,_.Sr,_.Ur,_.st,_.BF,wT,_.zF,_.mw,_.At,dM,_.rD,_.vD,cM,_.sD,dN,_.ho],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 I7b={qfc:"initial",Z8c:"return"},zT=class{constructor(a,b,c,d,e,f,g){this.Ga=a;this.ac=c;this.eH=d;this.cpb=f;this.Ua=g;this.KKb=new _.Si;this.aXc=I7b;this.wG=0;_.pw(e,"SEARCH_BAR");this.u0c=_.v(c.y5(),_.u(l=>l.length));this.state=_.v(_.ef(c.y5(),c.B5()),_.ag(1),_.u(([l,p])=>l.length||p.length?"return":"initial"),_.Xf(l=>{_.Kt(b,l);return _.r("return")}))}Ra(){this.eH.Vm(this.KKb)}Ia(){_.bH(this.eH)}QF(a){if(!_.FG(a)){var b=a.target;if(b&&b instanceof HTMLElement){var c=_.CG(b,"[data-action-name]");
if(c&&c instanceof HTMLElement)if(b=c.dataset.actionName,b==="copy"){this.mb("copy");let d=c.dataset.copyContent||"";_.v(this.ac.C5(),_.ag(1)).subscribe(e=>{d=e&&d.startsWith("google3/")?d.substring(8):d;_.XA(document,c,d);this.cpb.open("Copied to clipboard!","",{duration:1E3})})}else b==="navigate"&&c instanceof HTMLAnchorElement&&(this.mb(c.dataset.elementName,c.dataset.trackActionName),_.rp(this.Ua,c.pathname+c.search+c.hash),a.preventDefault())}}}mb(a){this.Ga.mb({element:"LandingPage",action:a,
gestureName:"CLICK"})}};zT.O=function(a){return new (a||zT)(_.y(_.Jp),_.y(_.Lt),_.y(_.Xv),_.y(_.hK),_.y(_.ui),_.y(_.St),_.y(_.ni))};
zT.wa=_.Kd({type:zT,na:[["landing-page"]],Xa:function(a,b){a&1&&_.N("click",function(c){return b.QF(c)})},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&&(_.B(0,jUb,22,8,"ng-container",1),_.R(1,"async"),_.B(2,kUb,1,1,"ng-template",null,0,_.qh));a&2&&(a=_.Og(3),_.C("ngIf",_.S(1,2,b.state))("ngIfElse",a))},Fa:[_.bo,_.Sr,tT,_.zF,_.HB,_.FB,_.GB,_.HH,_.ou,xT,yT,_.ho,_.cB],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 AT=class{set location(a){this.wob=!(a&&a.tb)}set rows(a){this.GXb=a.concat().sort(rUb)}constructor(){this.dtc="REPO";this.wob=!1;this.GXb=[];this.YWb=_.sv.has(22);_.sv.has(2)}};AT.O=function(a){return new (a||AT)(_.y(_.tv))};
AT.wa=_.Kd({type:AT,na:[["repository-table","location","","rows",""]],inputs:{location:"location",rows:"rows"},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&&(_.E(0,"table",0)(1,"thead")(2,"tr"),_.B(3,lUb,1,0,"th",1),_.E(4,"th",
2),_.Q(5,"Name"),_.G(),_.B(6,mUb,2,0,"th",3),_.G()(),_.E(7,"tbody"),_.B(8,qUb,8,5,"tr",4),_.G()());a&2&&(_.w(3),_.C("ngIf",b.YWb),_.w(3),_.C("ngIf",b.wob),_.w(2),_.C("ngForOf",b.GXb))},Fa:[_.Op,_.ao,_.bo,_.Sr,_.Ur,_.ou,_.Ox,_.Rx,_.sp,_.hJ],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 J7b=class extends Error{constructor(){super("invalid operation provided")}},BT=class{constructor(a,b){this.lfb=a;this.Zgb=b}Xgb(a){const b=a.name;return b?_.ajb(this.Zgb,()=>this.lfb.get(b),5E3,18E5,"CloudResourceManagerOperationsService.poll",c=>!!c.done):_.Ze(new J7b)}};BT.O=function(a){return new (a||BT)(_.m(lL),_.m(_.gD))};BT.ta=_.k({token:BT,oa:BT.O,Ea:"root"});var K7b={filter:"lifecycleState:ACTIVE"},L7b=function(a,b,c){return _.v(a.nfb.Xgb(c),_.u(d=>d.response?_.sF(b):d.error?tK({reason:1,error:d.error}):tK({reason:2,error:Error("ef")})),_.Xf(d=>_.r(tK({reason:2,error:d}))))},M7b=function(a,b){a.og.refresh(K7b,c=>c.concat(b).sort(sUb))},CT=class{constructor(a,b,c){this.Ga=a;this.nfb=b;this.oza=c;this.Thb=new _.Au(this.Ga);this.og=new _.Bu(this.Ga);this.K_c=new _.Bu(this.Ga)}create(a,b,c){const d=new _.$C({name:a,projectId:b});c&&(d.parent=c);return _.v(this.oza.create(d),
_.pg(e=>L7b(this,d,e)),_.Xf(e=>_.r(tK({reason:0,error:e}))),_.og(_.GF),_.rg(e=>{_.uG(e)&&M7b(this,e.Tb)}))}get(a){return this.Thb.fetch(a,()=>this.oza.get(a))}refreshPolicy(a,b){this.K_c.refresh(a,()=>b,!1)}};CT.O=function(a){return new (a||CT)(_.m(_.Jp),_.m(BT),_.m(_.cD))};CT.ta=_.k({token:CT,oa:CT.O,Ea:"root"});var N7b=["scope"],DT=class{constructor(){this.update=new _.kn}Ra(){}lga(a){return _.ck(a)?a.repository:a.Vc&&a.tb&&!_.VF(a)?a.tb:"All repositories"}Np(a){if(_.ck(a))return"Repository";if(a.Vc&&a.tb&&!_.VF(a))return"Project"}};DT.O=function(a){return new (a||DT)};
DT.wa=_.Kd({type:DT,na:[["project-selector-item","place",""]],rb:function(a,b){a&1&&_.Xg(N7b,7);if(a&2){let c;_.$g(c=_.ah())&&(b.Dmb=c.first)}},inputs:{Va:"place"},outputs:{update:"update"},jc:["place",""],ya:2,Aa:0,Da:[["scope",""],["searchTrackElement","ProjectSelectorSearch","treeItemNavigateTrackElement","ProjectSelectorTreeItem",3,"place"]],qa:function(a){a&1&&_.B(0,tUb,1,1,"ng-template",null,0,_.qh)},Fa:[ZN],kb:2,Ma:0});var ET=class{};ET.O=function(a){return new (a||ET)};ET.Ca=_.Od({type:ET});ET.Ba=_.nd({imports:[_.io,bO]});var O7b=function(a){a.Oq.NU();var b=a.bka;var c=a.Va;b={title:b.lga(c),w4:b.Dmb,lc:"ProjectSelectorRepositoriesTree",label:b.Np(c)};a.qC=b;_.mn(a.qk)},FT=class{constructor(a){this.qk=a}Ra(){}Rb(){O7b(this)}};FT.O=function(a){return new (a||FT)(_.y(_.Ah))};
FT.wa=_.Kd({type:FT,na:[["project-selector","place",""]],rb:function(a,b){a&1&&(_.Xg(jP,7),_.Xg(DT,7));if(a&2){let c;_.$g(c=_.ah())&&(b.Oq=c.first);_.$g(c=_.ah())&&(b.bka=c.first)}},inputs:{Va:"place"},features:[_.be],jc:["place",""],ya:2,Aa:2,Da:[["ariaLabel","select repository menu",3,"item"],[3,"update","place"]],qa:function(a,b){a&1&&(_.J(0,"dropdown-button",0),_.E(1,"project-selector-item",1),_.N("update",function(){return O7b(b)}),_.G());a&2&&(_.C("item",b.qC),_.w(),_.C("place",b.Va))},Fa:[jP,
DT],styles:["project-selector[_nghost-%COMP%]{align-items:center;display:flex}"],Ma:0});var wUb=a=>({element:a,oVa:"clearButton",PUa:"search"}),EUb=new _.Zt("This repository is mirrored from {repoType}"),P7b={z9b:0,A9b:1,yfc:2,zuc:3,0:"EMPTY_PROJECT",1:"EMPTY_SEARCH",2:"INVALID_PROJECT",3:"SHOW_RESULTS"},Q7b=_.sF({kind:0}),R7b=_.sF({kind:1}),S7b=_.sF({kind:2}),T7b=function(a,b,c){return _.v(!b||_.sv.has(69)&&b.kind==="depot"?b_b(a.Yja):c_b(a.Yja,b),_.u(d=>d.filter(e=>{if(c){var f=e.Te;e=vK(c,f.Dh)||vK(c,e.displayName)||vK(c,f.projectId||f.ql||f.ro)}else e=!0;return e})),_.pg(d=>d.length>
0?_.r(_.sF({kind:3,rows:d.map(FUb)})):c?_.r(R7b):b&&b.kind==="project"?_.v(a.UTb.get(b.projectId),_.hg(Q7b),_.Xf(e=>{_.Kt(a.th,e);return _.r(S7b)}),_.ag(1)):_.r(S7b)))},GT=class{constructor(a,b,c,d,e){this.Ga=a;this.th=b;this.UTb=c;this.Yja=d;this.eH=e;this.Xc=_.FF;this.Lmb="Type to filter repositories";this.zna=P7b;this.lc="RepositoriesSearch";this.RX=new _.jg(1);this.pAa=new _.$h("");this.ZWb=!1;this.Vl=void 0;this.wYb=_.v(_.ef([_.v(this.RX,_.u(HUb),_.cg(GUb)),_.v(this.pAa,_.cg())]),_.pg(([f,g])=>
T7b(this,f,g)),_.og(_.GF));this.X2c=_.v(this.wYb,_.pf(_.uG),_.pg(({Tb:f})=>_.v(b_b(this.Yja),_.u(g=>g.length>9&&(f.kind===1||f.kind===3)))))}Fc(){this.Vl&&this.Vl.focus()}Ra(){}Rb(a){a.location&&(this.eH.Vm(this.location),this.Vl&&(_.Hlb(this.Vl),this.pAa.next("")),this.RX.next(this.location),this.ZWb=!_.VF(this.location))}Ia(){_.bH(this.eH)}fF(){this.Vl&&(_.Hlb(this.Vl),this.Ga.mb({gestureName:"CLICK",element:this.lc,action:"clearLink",projectId:this.location.tb}))}};
GT.O=function(a){return new (a||GT)(_.y(_.Jp),_.y(_.Lt),_.y(CT),_.y(VN),_.y(_.hK),_.y(_.tv))};
GT.wa=_.Kd({type:GT,na:[["repositories-browser","location",""]],rb:function(a,b){a&1&&_.Xg(_.HF,5);if(a&2){let c;_.$g(c=_.ah())&&(b.Vl=c.first)}},inputs:{location:"location"},features:[_.be],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&&(_.B(0,DUb,3,3,"ng-container",0),_.R(1,"async"));a&2&&_.C("ngIf",_.S(1,1,b.wYb))},Fa:[_.bo,_.co,_.eo,_.st,_.rB,_.tB,_.sB,_.HF,
_.zF,WN,FT,AT,_.ho],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 U7b={nFa:0,KGa:1,0:"LANDING_PAGE",1:"REPOSITORIES"},V7b=function(a){_.v(_.ef(a.ac.y5(),a.ac.B5()),_.ag(1),_.Xf(b=>{_.Kt(a.th,b);return _.nf})).subscribe()},W7b=function(a,b){b.length===0&&a.Ua.navigate([`/${_.Sp.eGa}`])},HT=class{constructor(a,b,c,d,e,f,g,l){this.th=a;this.Kb=b;this.Ua=c;this.Yja=f;this.ac=g;this.IJ=l;this.YQ=U7b;this.Xc=_.FF;this.XWc=`/${_.Sp.UH}`;this.sN="/repos";this.KKb=new _.Si;this.NPb=_.sv.has(22);this.rl=_.wk.has(2);this.Va=_.v(this.Kb.data,_.u(qK),_.kg(1),_.df());this.IJ?
(this.NPb&&V7b(this),this.zUb=this.rl?_.v(this.Kb.data,_.u(p=>_.sF(RUb(p.component)))):_.v(b_b(this.Yja),_.rg(p=>{W7b(this,p)}),_.pg(()=>this.Kb.data),_.u(p=>_.sF(RUb(p.component))),_.Xf(p=>{_.Kt(this.th,p);return _.rF("Unavailable")}),_.og(_.GF))):(W7b(this,[]),this.zUb=_.nf)}};HT.O=function(a){return new (a||HT)(_.y(_.Lt),_.y(_.Zh),_.y(_.ni),_.y(_.tv),_.y(_.rv),_.y(VN),_.y(_.Xv),_.y(_.Tn))};
HT.wa=_.Kd({type:HT,na:[["source-root-container"]],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&&(_.B(0,PUb,4,4,"ng-container",2),_.R(1,"async"),_.B(2,QUb,5,1,"ng-template",null,0,_.qh));a&2&&_.C("ngIf",_.S(1,1,b.zUb))},Fa:[_.Op,_.bo,_.go,_.co,_.eo,_.rB,_.tB,_.sB,zT,_.zF,ON,TL,VL,UL,GT,_.sp,_.ho],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 IT=class{};IT.O=function(a){return new (a||IT)};IT.Ca=_.Od({type:IT});IT.Ba=_.nd({imports:[_.Qp,_.io,_.Lp,_.vt,_.Ux,_.pu,_.up]});var JT=class{};JT.O=function(a){return new (a||JT)};JT.Ca=_.Od({type:JT});JT.Ba=_.nd({imports:[_.Qp,_.io,_.vt,_.Ux,_.pu,_.PI,_.up]});var KT=class{};KT.O=function(a){return new (a||KT)};KT.Ca=_.Od({type:KT});KT.Ba=_.nd({imports:[_.io,_.vt,JT,_.CF,_.AF,_.pu]});var LT=class{};LT.O=function(a){return new (a||LT)};LT.Ca=_.Od({type:LT});LT.Ba=_.nd({imports:[_.Qp,_.io,_.vt,_.CF,JT,_.AF,_.Ux,_.pu,_.wD,_.up,_.iJ]});var MT=class{};MT.O=function(a){return new (a||MT)};MT.Ca=_.Od({type:MT});MT.Ba=_.nd({imports:[_.io,_.vt,IT,_.AF,_.Ux,_.IB,_.pu,_.hz,KT,LT]});var NT=class{};NT.O=function(a){return new (a||NT)};NT.Ca=_.Od({type:NT});NT.Ba=_.nd({imports:[_.io,kP,ET,bO]});var OT=class{};OT.O=function(a){return new (a||OT)};OT.Ca=_.Od({type:OT});OT.Ba=_.nd({imports:[_.Qp,_.io,_.vt,_.hA,_.uB,_.JF,_.AF,_.Ux,_.pu,_.ox,_.oy,aO,_.Vw,NT,_.up,_.iJ]});var PT=class{};PT.O=function(a){return new (a||PT)};PT.Ca=_.Od({type:PT});PT.Ba=_.nd({imports:[_.Qp,_.io,_.uB,MT,_.AF,nO,OT,_.up]});var X7b=function(a,b){if(!a.U2c)return!0;const c=_.Ti(b);return c.params.Fy==="1"?!0:(b=sCb(c,a.Gya,a.pt))?_.v(_.r(_.qp(a.Ua,_.fr(b),{Mg:"preserve"})),_.rg(()=>{a.Gh.M6(mL,{data:c,duration:7E3})})):!0},Y7b=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 _.Uj;_.Vj(c,"q",b.replace(_.sTa,""));c.rd(`/${_.Sp.E9}`);return _.op(a.Ua,c.toString())},QT=class{constructor(a,b,c,d,e){this.location=a;this.pt=b;this.Gya=
c;this.Ua=d;this.Gh=e;this.U2c=_.sv.has(77)}lf(a){const b=a.YSb.get("package");return this.Gya.has(b)?X7b(this,a):Y7b(this,this.location.path())}};QT.O=function(a){return new (a||QT)(_.m(_.oo),_.m(_.m3a),_.m(_.n3a),_.m(_.ni),_.m(_.St),_.m(_.tv))};QT.ta=_.k({token:QT,oa:QT.O,Ea:"root"});var RT,$7b,ST;RT={Qc:sT,Bo:_.iK};_.Z7b=new _.x7a;
$7b=[{path:"",kja:"full",lf:_.bG([uO]),children:[{path:"**",component:HT,resolve:RT,mr:"paramsOrQueryParamsChange",data:{component:"LandingPage"}}]},{path:"repos",component:HT,resolve:RT,mr:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:"piper",lf:_.bG([vO]),children:[]},{Us: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 _.Sh("_",{}),new _.Sh("depot",
{}),c]);return b.length<4?{KN:b}:{KN:b,aza:{path:c}}},SQb:"piper/:path",component:zR,resolve:RT,data:{groupType:"depot"},lf:_.bG([yO,wO,xO,zO])},{Us:function(a,b,c){const d=_.Z7b.ne();return d?d(a,b,c):null},SQb:":package/:path",component:zR,resolve:RT,data:{groupType:"depot"},lf:_.bG([wO,QT]),mr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId",component:HT,resolve:RT,mr:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:"h/:repositoryGroupId/:repo",component:zR,resolve:RT,
mr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch",component:eO,resolve:RT,mr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch/:",component:zR,resolve:RT,mr:"paramsOrQueryParamsChange"},{path:"h/:repositoryGroupId/:repo/+/:branch/:/:path",component:zR,resolve:RT,lf:_.bG([wO]),mr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId",component:HT,resolve:RT,mr:"paramsOrQueryParamsChange",data:{component:"RepositoriesBrowser"}},{path:":repositoryGroupId/:repo",
component:zR,resolve:RT,mr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch",component:eO,resolve:RT,mr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:",component:zR,resolve:RT,mr:"paramsOrQueryParamsChange"},{path:":repositoryGroupId/:repo/+/:branch/:/:path",component:zR,resolve:RT,lf:_.bG([wO]),mr:"paramsOrQueryParamsChange"}];ST=class{};ST.O=function(a){return new (a||ST)};ST.Ca=_.Od({type:ST,id:"source"});
ST.Ba=_.nd({Nb:[_.iK,mM,fM],imports:[tO,_.NI,PT,rT,_.Xz($7b),_.up]});_.lab(ST,"source");
_.Bi();
}catch(e){_._DumpException(e)}
try{
_.Ai("search");

_.Bi();
}catch(e){_._DumpException(e)}
try{
_.Ai("codemirror");
_.Ik('(function(){/*\n\n Copyright (C) 2017 by Marijn Haverbeke <marijnh@gmail.com> and others\n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n\n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n*/\n(function(global,factory){typeof exports==="object"&&typeof module!=="undefined"?module.exports=factory():typeof define==="function"&&define.amd?define(factory):(global=global||self,global.CodeMirror=factory())})(this,function(){function classTest(cls){return new RegExp("(^|\\\\s)"+cls+"(?:$|\\\\s)\\\\s*")}function removeChildren(e){var count=e.childNodes.length;for(;count>0;--count)e.removeChild(e.firstChild);return e}function removeChildrenAndAdd(parent,e){return removeChildren(parent).appendChild(e)}\nfunction elt(tag,content,className,style){var e=document.createElement(tag);if(className)e.className=className;if(style)e.style.cssText=style;if(typeof content=="string")e.appendChild(document.createTextNode(content));else if(content){var i=0;for(;i<content.length;++i)e.appendChild(content[i])}return e}function eltP(tag,content,className,style){var e=elt(tag,content,className,style);e.setAttribute("role","presentation");return e}function contains(parent,child){if(child.nodeType==3)child=child.parentNode;\nif(parent.contains)return parent.contains(child);do{if(child.nodeType==11)child=child.host;if(child==parent)return true}while(child=child.parentNode)}function activeElt(){var activeElement;try{activeElement=document.activeElement}catch(e){activeElement=document.body||null}for(;activeElement&&activeElement.shadowRoot&&activeElement.shadowRoot.activeElement;)activeElement=activeElement.shadowRoot.activeElement;return activeElement}function addClass(node,cls){var current=node.className;if(!classTest(cls).test(current))node.className+=\n(current?" ":"")+cls}function joinClasses(a,b){var as=a.split(" ");var i=0;for(;i<as.length;i++)if(as[i]&&!classTest(as[i]).test(b))b=b+(" "+as[i]);return b}function bind(f){var args=Array.prototype.slice.call(arguments,1);return function(){return f.apply(null,args)}}function copyObj(obj,target,overwrite){if(!target)target={};var prop;for(prop in obj)if(obj.hasOwnProperty(prop)&&(overwrite!==false||!target.hasOwnProperty(prop)))target[prop]=obj[prop];return target}function countColumn(string,end,\ntabSize,startIndex,startValue){if(end==null){end=string.search(/[^\\s\\u00a0]/);if(end==-1)end=string.length}var i=startIndex||0;var n=startValue||0;for(;;){var nextTab=string.indexOf("\\t",i);if(nextTab<0||nextTab>=end)return n+(end-i);n=n+(nextTab-i);n=n+(tabSize-n%tabSize);i=nextTab+1}}function indexOf(array,elt){var i=0;for(;i<array.length;++i)if(array[i]==elt)return i;return-1}function findColumn(string,goal,tabSize){var pos=0;var col=0;for(;;){var nextTab=string.indexOf("\\t",pos);if(nextTab==-1)nextTab=\nstring.length;var skipped=nextTab-pos;if(nextTab==string.length||col+skipped>=goal)return pos+Math.min(skipped,goal-col);col=col+(nextTab-pos);col=col+(tabSize-col%tabSize);pos=nextTab+1;if(col>=goal)return pos}}function spaceStr(n){for(;spaceStrs.length<=n;)spaceStrs.push(lst(spaceStrs)+" ");return spaceStrs[n]}function lst(arr){return arr[arr.length-1]}function map(array,f){var out=[];var i=0;for(;i<array.length;i++)out[i]=f(array[i],i);return out}function insertSorted(array,value,score){var pos=\n0;var priority=score(value);for(;pos<array.length&&score(array[pos])<=priority;)pos++;array.splice(pos,0,value)}function nothing(){}function createObj(base,props){var inst;if(Object.create)inst=Object.create(base);else{nothing.prototype=base;inst=new nothing}if(props)copyObj(props,inst);return inst}function isWordCharBasic(ch){return/\\w/.test(ch)||ch>"\\u0080"&&(ch.toUpperCase()!=ch.toLowerCase()||nonASCIISingleCaseWordChar.test(ch))}function isWordChar(ch,helper){if(!helper)return isWordCharBasic(ch);\nif(helper.source.indexOf("\\\\w")>-1&&isWordCharBasic(ch))return true;return helper.test(ch)}function isEmpty(obj){var n;for(n in obj)if(obj.hasOwnProperty(n)&&obj[n])return false;return true}function isExtendingChar(ch){return ch.charCodeAt(0)>=768&&extendingChars.test(ch)}function skipExtendingChars(str,pos,dir){for(;(dir<0?pos>0:pos<str.length)&&isExtendingChar(str.charAt(pos));)pos=pos+dir;return pos}function findFirst(pred,from,to){var dir=from>to?-1:1;for(;;){if(from==to)return from;var midF=\n(from+to)/2;var mid=dir<0?Math.ceil(midF):Math.floor(midF);if(mid==from)return pred(mid)?from:to;if(pred(mid))to=mid;else from=mid+dir}}function iterateBidiSections(order,from,to,f){if(!order)return f(from,to,"ltr",0);var found=false;var i=0;for(;i<order.length;++i){var part=order[i];if(part.from<to&&part.to>from||from==to&&part.to==from){f(Math.max(part.from,from),Math.min(part.to,to),part.level==1?"rtl":"ltr",i);found=true}}if(!found)f(from,to,"ltr")}function getBidiPartAt(order,ch,sticky){var found;\nbidiOther=null;var i=0;for(;i<order.length;++i){var cur=order[i];if(cur.from<ch&&cur.to>ch)return i;if(cur.to==ch)if(cur.from!=cur.to&&sticky=="before")found=i;else bidiOther=i;if(cur.from==ch)if(cur.from!=cur.to&&sticky!="before")found=i;else bidiOther=i}return found!=null?found:bidiOther}function getOrder(line,direction){var order=line.order;if(order==null)order=line.order=bidiOrdering(line.text,direction);return order}function getHandlers(emitter,type){return emitter._handlers&&emitter._handlers[type]||\nnoHandlers}function off(emitter,type,f){if(emitter.removeEventListener)emitter.removeEventListener(type,f,false);else if(emitter.detachEvent)emitter.detachEvent("on"+type,f);else{var map=emitter._handlers;var arr=map&&map[type];if(arr){var index=indexOf(arr,f);if(index>-1)map[type]=arr.slice(0,index).concat(arr.slice(index+1))}}}function signal(emitter,type){var handlers=getHandlers(emitter,type);if(!handlers.length)return;var args=Array.prototype.slice.call(arguments,2);var i=0;for(;i<handlers.length;++i)handlers[i].apply(null,\nargs)}function signalDOMEvent(cm,e,override){if(typeof e=="string")e={type:e,preventDefault:function(){this.defaultPrevented=true}};signal(cm,override||e.type,cm,e);return e_defaultPrevented(e)||e.codemirrorIgnore}function signalCursorActivity(cm){var arr=cm._handlers&&cm._handlers.cursorActivity;if(!arr)return;var set=cm.curOp.cursorActivityHandlers||(cm.curOp.cursorActivityHandlers=[]);var i=0;for(;i<arr.length;++i)if(indexOf(set,arr[i])==-1)set.push(arr[i])}function hasHandler(emitter,type){return getHandlers(emitter,\ntype).length>0}function eventMixin(ctor){ctor.prototype.on=function(type,f){on(this,type,f)};ctor.prototype.off=function(type,f){off(this,type,f)}}function e_preventDefault(e){if(e.preventDefault)e.preventDefault();else e.returnValue=false}function e_stopPropagation(e){if(e.stopPropagation)e.stopPropagation();else e.cancelBubble=true}function e_defaultPrevented(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==false}function e_stop(e){e_preventDefault(e);e_stopPropagation(e)}function e_target(e){return e.target||\ne.srcElement}function e_button(e){var b=e.which;if(b==null)if(e.button&1)b=1;else if(e.button&2)b=3;else if(e.button&4)b=2;if(mac&&e.ctrlKey&&b==1)b=3;return b}function zeroWidthElement(measure){if(zwspSupported==null){var test=elt("span","\\u200b");removeChildrenAndAdd(measure,elt("span",[test,document.createTextNode("x")]));if(measure.firstChild.offsetHeight!=0)zwspSupported=test.offsetWidth<=1&&test.offsetHeight>2&&!(ie&&ie_version<8)}var node=zwspSupported?elt("span","\\u200b"):elt("span","\\u00a0",\nnull,"display: inline-block; width: 1px; margin-right: -1px");node.setAttribute("cm-text","");return node}function hasBadBidiRects(measure){if(badBidiRects!=null)return badBidiRects;var txt=removeChildrenAndAdd(measure,document.createTextNode("A\\u062eA"));var r0=range(txt,0,1).getBoundingClientRect();var r1=range(txt,1,2).getBoundingClientRect();removeChildren(measure);if(!r0||r0.left==r0.right)return false;return badBidiRects=r1.right-r0.right<3}function hasBadZoomedRects(measure){if(badZoomedRects!=\nnull)return badZoomedRects;var node=removeChildrenAndAdd(measure,elt("span","x"));var normal=node.getBoundingClientRect();var fromRange=range(node,0,1).getBoundingClientRect();return badZoomedRects=Math.abs(normal.left-fromRange.left)>1}function defineMode(name,mode){if(arguments.length>2)mode.dependencies=Array.prototype.slice.call(arguments,2);modes[name]=mode}function defineMIME(mime,spec){mimeModes[mime]=spec}function resolveMode(spec){if(typeof spec=="string"&&mimeModes.hasOwnProperty(spec))spec=\nmimeModes[spec];else if(spec&&typeof spec.name=="string"&&mimeModes.hasOwnProperty(spec.name)){var found=mimeModes[spec.name];if(typeof found=="string")found={name:found};spec=createObj(found,spec);spec.name=found.name}else if(typeof spec=="string"&&/^[\\w\\-]+\\/[\\w\\-]+\\+xml$/.test(spec))return resolveMode("application/xml");else if(typeof spec=="string"&&/^[\\w\\-]+\\/[\\w\\-]+\\+json$/.test(spec))return resolveMode("application/json");if(typeof spec=="string")return{name:spec};else return spec||{name:"null"}}\nfunction getMode(options,spec){spec=resolveMode(spec);var mfactory=modes[spec.name];if(!mfactory)return getMode(options,"text/plain");var modeObj=mfactory(options,spec);if(modeExtensions.hasOwnProperty(spec.name)){var exts=modeExtensions[spec.name];var prop;for(prop in exts){if(!exts.hasOwnProperty(prop))continue;if(modeObj.hasOwnProperty(prop))modeObj["_"+prop]=modeObj[prop];modeObj[prop]=exts[prop]}}modeObj.name=spec.name;if(spec.helperType)modeObj.helperType=spec.helperType;if(spec.modeProps){var prop$1;\nfor(prop$1 in spec.modeProps)modeObj[prop$1]=spec.modeProps[prop$1]}return modeObj}function extendMode(mode,properties){var exts=modeExtensions.hasOwnProperty(mode)?modeExtensions[mode]:modeExtensions[mode]={};copyObj(properties,exts)}function copyState(mode,state){if(state===true)return state;if(mode.copyState)return mode.copyState(state);var nstate={};var n;for(n in state){var val=state[n];if(val instanceof Array)val=val.concat([]);nstate[n]=val}return nstate}function innerMode(mode,state){var info;\nfor(;mode.innerMode;){info=mode.innerMode(state);if(!info||info.mode==mode)break;state=info.state;mode=info.mode}return info||{mode:mode,state:state}}function startState(mode,a1,a2){return mode.startState?mode.startState(a1,a2):true}function getLine(doc,n){n=n-doc.first;if(n<0||n>=doc.size)throw new Error("There is no line "+(n+doc.first)+" in the document.");var chunk=doc;for(;!chunk.lines;){var i=0;for(;;++i){var child=chunk.children[i];var sz=child.chunkSize();if(n<sz){chunk=child;break}n=n-sz}}return chunk.lines[n]}\nfunction getBetween(doc,start,end){var out=[];var n=start.line;doc.iter(start.line,end.line+1,function(line){var text=line.text;if(n==end.line)text=text.slice(0,end.ch);if(n==start.line)text=text.slice(start.ch);out.push(text);++n});return out}function getLines(doc,from,to){var out=[];doc.iter(from,to,function(line){out.push(line.text)});return out}function updateLineHeight(line,height){var diff=height-line.height;if(diff){var n=line;for(;n;n=n.parent)n.height+=diff}}function lineNo(line){if(line.parent==\nnull)return null;var cur=line.parent;var no=indexOf(cur.lines,line);var chunk=cur.parent;for(;chunk;cur=chunk,chunk=chunk.parent){var i=0;for(;;++i){if(chunk.children[i]==cur)break;no=no+chunk.children[i].chunkSize()}}return no+cur.first}function lineAtHeight(chunk,h){var n=chunk.first;outer:do{var i$1=0;for(;i$1<chunk.children.length;++i$1){var child=chunk.children[i$1];var ch=child.height;if(h<ch){chunk=child;continue outer}h=h-ch;n=n+child.chunkSize()}return n}while(!chunk.lines);var i=0;for(;i<\nchunk.lines.length;++i){var line=chunk.lines[i];var lh=line.height;if(h<lh)break;h=h-lh}return n+i}function isLine(doc,l){return l>=doc.first&&l<doc.first+doc.size}function lineNumberFor(options,i){return String(options.lineNumberFormatter(i+options.firstLineNumber))}function Pos(line,ch,sticky){if(sticky===void 0)sticky=null;if(!(this instanceof Pos))return new Pos(line,ch,sticky);this.line=line;this.ch=ch;this.sticky=sticky}function cmp(a,b){return a.line-b.line||a.ch-b.ch}function equalCursorPos(a,\nb){return a.sticky==b.sticky&&cmp(a,b)==0}function copyPos(x){return Pos(x.line,x.ch)}function maxPos(a,b){return cmp(a,b)<0?b:a}function minPos(a,b){return cmp(a,b)<0?a:b}function clipLine(doc,n){return Math.max(doc.first,Math.min(n,doc.first+doc.size-1))}function clipPos(doc,pos){if(pos.line<doc.first)return Pos(doc.first,0);var last=doc.first+doc.size-1;if(pos.line>last)return Pos(last,getLine(doc,last).text.length);return clipToLen(pos,getLine(doc,pos.line).text.length)}function clipToLen(pos,\nlinelen){var ch=pos.ch;if(ch==null||ch>linelen)return Pos(pos.line,linelen);else if(ch<0)return Pos(pos.line,0);else return pos}function clipPosArray(doc,array){var out=[];var i=0;for(;i<array.length;i++)out[i]=clipPos(doc,array[i]);return out}function highlightLine(cm,line,context,forceToEnd){var st=[cm.state.modeGen];var lineClasses={};runMode(cm,line.text,cm.doc.mode,context,function(end,style){return st.push(end,style)},lineClasses,forceToEnd);var state=context.state;var loop=function(o){context.baseTokens=\nst;var overlay=cm.state.overlays[o];var i=1;var at=0;context.state=true;runMode(cm,line.text,overlay.mode,context,function(end,style){var start=i;for(;at<end;){var i_end=st[i];if(i_end>end)st.splice(i,1,end,st[i+1],i_end);i=i+2;at=Math.min(end,i_end)}if(!style)return;if(overlay.opaque){st.splice(start,i-start,end,"overlay "+style);i=start+2}else for(;start<i;start=start+2){var cur=st[start+1];st[start+1]=(cur?cur+" ":"")+"overlay "+style}},lineClasses);context.state=state;context.baseTokens=null;\ncontext.baseTokenPos=1};var o=0;for(;o<cm.state.overlays.length;++o)loop(o);return{styles:st,classes:lineClasses.bgClass||lineClasses.textClass?lineClasses:null}}function getLineStyles(cm,line,updateFrontier){if(!line.styles||line.styles[0]!=cm.state.modeGen){var context=getContextBefore(cm,lineNo(line));var resetState=line.text.length>cm.options.maxHighlightLength&&copyState(cm.doc.mode,context.state);var result=highlightLine(cm,line,context);if(resetState)context.state=resetState;line.stateAfter=\ncontext.save(!resetState);line.styles=result.styles;if(result.classes)line.styleClasses=result.classes;else if(line.styleClasses)line.styleClasses=null;if(updateFrontier===cm.doc.highlightFrontier)cm.doc.modeFrontier=Math.max(cm.doc.modeFrontier,++cm.doc.highlightFrontier)}return line.styles}function getContextBefore(cm,n,precise){var doc=cm.doc;var display=cm.display;if(!doc.mode.startState)return new Context(doc,true,n);var start=findStartLine(cm,n,precise);var saved=start>doc.first&&getLine(doc,\nstart-1).stateAfter;var context=saved?Context.fromSaved(doc,saved,start):new Context(doc,startState(doc.mode),start);doc.iter(start,n,function(line){processLine(cm,line.text,context);var pos=context.line;line.stateAfter=pos==n-1||pos%5==0||pos>=display.viewFrom&&pos<display.viewTo?context.save():null;context.nextLine()});if(precise)doc.modeFrontier=context.line;return context}function processLine(cm,text,context,startAt){var mode=cm.doc.mode;var stream=new StringStream(text,cm.options.tabSize,context);\nstream.start=stream.pos=startAt||0;if(text=="")callBlankLine(mode,context.state);for(;!stream.eol();){readToken(mode,stream,context.state);stream.start=stream.pos}}function callBlankLine(mode,state){if(mode.blankLine)return mode.blankLine(state);if(!mode.innerMode)return;var inner=innerMode(mode,state);if(inner.mode.blankLine)return inner.mode.blankLine(inner.state)}function readToken(mode,stream,state,inner){var i=0;for(;i<10;i++){if(inner)inner[0]=innerMode(mode,state).mode;var style=mode.token(stream,\nstate);if(stream.pos>stream.start)return style}throw new Error("Mode "+mode.name+" failed to advance stream.");}function takeToken(cm,pos,precise,asArray){var doc=cm.doc;var mode=doc.mode;var style;pos=clipPos(doc,pos);var line=getLine(doc,pos.line);var context=getContextBefore(cm,pos.line,precise);var stream=new StringStream(line.text,cm.options.tabSize,context);var tokens;if(asArray)tokens=[];for(;(asArray||stream.pos<pos.ch)&&!stream.eol();){stream.start=stream.pos;style=readToken(mode,stream,\ncontext.state);if(asArray)tokens.push(new Token(stream,style,copyState(doc.mode,context.state)))}return asArray?tokens:new Token(stream,style,context.state)}function extractLineClasses(type,output){if(type)for(;;){var lineClass=type.match(/(?:^|\\s+)line-(background-)?(\\S+)/);if(!lineClass)break;type=type.slice(0,lineClass.index)+type.slice(lineClass.index+lineClass[0].length);var prop=lineClass[1]?"bgClass":"textClass";if(output[prop]==null)output[prop]=lineClass[2];else if(!(new RegExp("(?:^|\\\\s)"+\nlineClass[2]+"(?:$|\\\\s)")).test(output[prop]))output[prop]+=" "+lineClass[2]}return type}function runMode(cm,text,mode,context,f,lineClasses,forceToEnd){var flattenSpans=mode.flattenSpans;if(flattenSpans==null)flattenSpans=cm.options.flattenSpans;var curStart=0;var curStyle=null;var stream=new StringStream(text,cm.options.tabSize,context);var style;var inner=cm.options.addModeClass&&[null];if(text=="")extractLineClasses(callBlankLine(mode,context.state),lineClasses);for(;!stream.eol();){if(stream.pos>\ncm.options.maxHighlightLength){flattenSpans=false;if(forceToEnd)processLine(cm,text,context,stream.pos);stream.pos=text.length;style=null}else style=extractLineClasses(readToken(mode,stream,context.state,inner),lineClasses);if(inner){var mName=inner[0].name;if(mName)style="m-"+(style?mName+" "+style:mName)}if(!flattenSpans||curStyle!=style){for(;curStart<stream.start;){curStart=Math.min(stream.start,curStart+5E3);f(curStart,curStyle)}curStyle=style}stream.start=stream.pos}for(;curStart<stream.pos;){var pos=\nMath.min(stream.pos,curStart+5E3);f(pos,curStyle);curStart=pos}}function findStartLine(cm,n,precise){var minindent;var minline;var doc=cm.doc;var lim=precise?-1:n-(cm.doc.mode.innerMode?1E3:100);var search=n;for(;search>lim;--search){if(search<=doc.first)return doc.first;var line=getLine(doc,search-1);var after=line.stateAfter;if(after&&(!precise||search+(after instanceof SavedContext?after.lookAhead:0)<=doc.modeFrontier))return search;var indented=countColumn(line.text,null,cm.options.tabSize);if(minline==\nnull||minindent>indented){minline=search-1;minindent=indented}}return minline}function retreatFrontier(doc,n){doc.modeFrontier=Math.min(doc.modeFrontier,n);if(doc.highlightFrontier<n-10)return;var start=doc.first;var line=n-1;for(;line>start;line--){var saved=getLine(doc,line).stateAfter;if(saved&&(!(saved instanceof SavedContext)||line+saved.lookAhead<n)){start=line+1;break}}doc.highlightFrontier=Math.min(doc.highlightFrontier,start)}function seeReadOnlySpans(){sawReadOnlySpans=true}function seeCollapsedSpans(){sawCollapsedSpans=\ntrue}function MarkedSpan(marker,from,to){this.marker=marker;this.from=from;this.to=to}function getMarkedSpanFor(spans,marker){if(spans){var i=0;for(;i<spans.length;++i){var span=spans[i];if(span.marker==marker)return span}}}function removeMarkedSpan(spans,span){var r;var i=0;for(;i<spans.length;++i)if(spans[i]!=span)(r||(r=[])).push(spans[i]);return r}function addMarkedSpan(line,span,op){var inThisOp=op&&window.WeakSet&&(op.markedSpans||(op.markedSpans=new WeakSet));if(inThisOp&&line.markedSpans&&\ninThisOp.has(line.markedSpans))line.markedSpans.push(span);else{line.markedSpans=line.markedSpans?line.markedSpans.concat([span]):[span];if(inThisOp)inThisOp.add(line.markedSpans)}span.marker.attachLine(line)}function markedSpansBefore(old,startCh,isInsert){var nw;if(old){var i=0;for(;i<old.length;++i){var span=old[i];var marker=span.marker;var startsBefore=span.from==null||(marker.inclusiveLeft?span.from<=startCh:span.from<startCh);if(startsBefore||span.from==startCh&&marker.type=="bookmark"&&(!isInsert||\n!span.marker.insertLeft)){var endsAfter=span.to==null||(marker.inclusiveRight?span.to>=startCh:span.to>startCh);(nw||(nw=[])).push(new MarkedSpan(marker,span.from,endsAfter?null:span.to))}}}return nw}function markedSpansAfter(old,endCh,isInsert){var nw;if(old){var i=0;for(;i<old.length;++i){var span=old[i];var marker=span.marker;var endsAfter=span.to==null||(marker.inclusiveRight?span.to>=endCh:span.to>endCh);if(endsAfter||span.from==endCh&&marker.type=="bookmark"&&(!isInsert||span.marker.insertLeft)){var startsBefore=\nspan.from==null||(marker.inclusiveLeft?span.from<=endCh:span.from<endCh);(nw||(nw=[])).push(new MarkedSpan(marker,startsBefore?null:span.from-endCh,span.to==null?null:span.to-endCh))}}}return nw}function stretchSpansOverChange(doc,change){if(change.full)return null;var oldFirst=isLine(doc,change.from.line)&&getLine(doc,change.from.line).markedSpans;var oldLast=isLine(doc,change.to.line)&&getLine(doc,change.to.line).markedSpans;if(!oldFirst&&!oldLast)return null;var startCh=change.from.ch;var endCh=\nchange.to.ch;var isInsert=cmp(change.from,change.to)==0;var first=markedSpansBefore(oldFirst,startCh,isInsert);var last=markedSpansAfter(oldLast,endCh,isInsert);var sameLine=change.text.length==1;var offset=lst(change.text).length+(sameLine?startCh:0);if(first){var i=0;for(;i<first.length;++i){var span=first[i];if(span.to==null){var found=getMarkedSpanFor(last,span.marker);if(!found)span.to=startCh;else if(sameLine)span.to=found.to==null?null:found.to+offset}}}if(last){var i$1=0;for(;i$1<last.length;++i$1){var span$1=\nlast[i$1];if(span$1.to!=null)span$1.to+=offset;if(span$1.from==null){var found$1=getMarkedSpanFor(first,span$1.marker);if(!found$1){span$1.from=offset;if(sameLine)(first||(first=[])).push(span$1)}}else{span$1.from+=offset;if(sameLine)(first||(first=[])).push(span$1)}}}if(first)first=clearEmptySpans(first);if(last&&last!=first)last=clearEmptySpans(last);var newMarkers=[first];if(!sameLine){var gap=change.text.length-2;var gapMarkers;if(gap>0&&first){var i$2=0;for(;i$2<first.length;++i$2)if(first[i$2].to==\nnull)(gapMarkers||(gapMarkers=[])).push(new MarkedSpan(first[i$2].marker,null,null))}var i$3=0;for(;i$3<gap;++i$3)newMarkers.push(gapMarkers);newMarkers.push(last)}return newMarkers}function clearEmptySpans(spans){var i=0;for(;i<spans.length;++i){var span=spans[i];if(span.from!=null&&span.from==span.to&&span.marker.clearWhenEmpty!==false)spans.splice(i--,1)}if(!spans.length)return null;return spans}function removeReadOnlyRanges(doc,from,to){var markers=null;doc.iter(from.line,to.line+1,function(line){if(line.markedSpans){var i=\n0;for(;i<line.markedSpans.length;++i){var mark=line.markedSpans[i].marker;if(mark.readOnly&&(!markers||indexOf(markers,mark)==-1))(markers||(markers=[])).push(mark)}}});if(!markers)return null;var parts=[{from:from,to:to}];var i=0;for(;i<markers.length;++i){var mk=markers[i];var m=mk.find(0);var j=0;for(;j<parts.length;++j){var p=parts[j];if(cmp(p.to,m.from)<0||cmp(p.from,m.to)>0)continue;var newParts=[j,1];var dfrom=cmp(p.from,m.from);var dto=cmp(p.to,m.to);if(dfrom<0||!mk.inclusiveLeft&&!dfrom)newParts.push({from:p.from,\nto:m.from});if(dto>0||!mk.inclusiveRight&&!dto)newParts.push({from:m.to,to:p.to});parts.splice.apply(parts,newParts);j=j+(newParts.length-3)}}return parts}function detachMarkedSpans(line){var spans=line.markedSpans;if(!spans)return;var i=0;for(;i<spans.length;++i)spans[i].marker.detachLine(line);line.markedSpans=null}function attachMarkedSpans(line,spans){if(!spans)return;var i=0;for(;i<spans.length;++i)spans[i].marker.attachLine(line);line.markedSpans=spans}function extraLeft(marker){return marker.inclusiveLeft?\n-1:0}function extraRight(marker){return marker.inclusiveRight?1:0}function compareCollapsedMarkers(a,b){var lenDiff=a.lines.length-b.lines.length;if(lenDiff!=0)return lenDiff;var aPos=a.find();var bPos=b.find();var fromCmp=cmp(aPos.from,bPos.from)||extraLeft(a)-extraLeft(b);if(fromCmp)return-fromCmp;var toCmp=cmp(aPos.to,bPos.to)||extraRight(a)-extraRight(b);if(toCmp)return toCmp;return b.id-a.id}function collapsedSpanAtSide(line,start){var sps=sawCollapsedSpans&&line.markedSpans;var found;if(sps){var sp=\nvoid 0;var i=0;for(;i<sps.length;++i){sp=sps[i];if(sp.marker.collapsed&&(start?sp.from:sp.to)==null&&(!found||compareCollapsedMarkers(found,sp.marker)<0))found=sp.marker}}return found}function collapsedSpanAtStart(line){return collapsedSpanAtSide(line,true)}function collapsedSpanAtEnd(line){return collapsedSpanAtSide(line,false)}function collapsedSpanAround(line,ch){var sps=sawCollapsedSpans&&line.markedSpans;var found;if(sps){var i=0;for(;i<sps.length;++i){var sp=sps[i];if(sp.marker.collapsed&&(sp.from==\nnull||sp.from<ch)&&(sp.to==null||sp.to>ch)&&(!found||compareCollapsedMarkers(found,sp.marker)<0))found=sp.marker}}return found}function conflictingCollapsedRange(doc,lineNo,from,to,marker){var line=getLine(doc,lineNo);var sps=sawCollapsedSpans&&line.markedSpans;if(sps){var i=0;for(;i<sps.length;++i){var sp=sps[i];if(!sp.marker.collapsed)continue;var found=sp.marker.find(0);var fromCmp=cmp(found.from,from)||extraLeft(sp.marker)-extraLeft(marker);var toCmp=cmp(found.to,to)||extraRight(sp.marker)-extraRight(marker);\nif(fromCmp>=0&&toCmp<=0||fromCmp<=0&&toCmp>=0)continue;if(fromCmp<=0&&(sp.marker.inclusiveRight&&marker.inclusiveLeft?cmp(found.to,from)>=0:cmp(found.to,from)>0)||fromCmp>=0&&(sp.marker.inclusiveRight&&marker.inclusiveLeft?cmp(found.from,to)<=0:cmp(found.from,to)<0))return true}}}function visualLine(line){var merged;for(;merged=collapsedSpanAtStart(line);)line=merged.find(-1,true).line;return line}function visualLineEnd(line){var merged;for(;merged=collapsedSpanAtEnd(line);)line=merged.find(1,true).line;\nreturn line}function visualLineContinued(line){var merged;var lines;for(;merged=collapsedSpanAtEnd(line);){line=merged.find(1,true).line;(lines||(lines=[])).push(line)}return lines}function visualLineNo(doc,lineN){var line=getLine(doc,lineN);var vis=visualLine(line);if(line==vis)return lineN;return lineNo(vis)}function visualLineEndNo(doc,lineN){if(lineN>doc.lastLine())return lineN;var line=getLine(doc,lineN);var merged;if(!lineIsHidden(doc,line))return lineN;for(;merged=collapsedSpanAtEnd(line);)line=\nmerged.find(1,true).line;return lineNo(line)+1}function lineIsHidden(doc,line){var sps=sawCollapsedSpans&&line.markedSpans;if(sps){var sp=void 0;var i=0;for(;i<sps.length;++i){sp=sps[i];if(!sp.marker.collapsed)continue;if(sp.from==null)return true;if(sp.marker.widgetNode)continue;if(sp.from==0&&sp.marker.inclusiveLeft&&lineIsHiddenInner(doc,line,sp))return true}}}function lineIsHiddenInner(doc,line,span){if(span.to==null){var end=span.marker.find(1,true);return lineIsHiddenInner(doc,end.line,getMarkedSpanFor(end.line.markedSpans,\nspan.marker))}if(span.marker.inclusiveRight&&span.to==line.text.length)return true;var sp=void 0;var i=0;for(;i<line.markedSpans.length;++i){sp=line.markedSpans[i];if(sp.marker.collapsed&&!sp.marker.widgetNode&&sp.from==span.to&&(sp.to==null||sp.to!=span.from)&&(sp.marker.inclusiveLeft||span.marker.inclusiveRight)&&lineIsHiddenInner(doc,line,sp))return true}}function heightAtLine(lineObj){lineObj=visualLine(lineObj);var h=0;var chunk=lineObj.parent;var i=0;for(;i<chunk.lines.length;++i){var line=\nchunk.lines[i];if(line==lineObj)break;else h=h+line.height}var p=chunk.parent;for(;p;chunk=p,p=chunk.parent){var i$1=0;for(;i$1<p.children.length;++i$1){var cur=p.children[i$1];if(cur==chunk)break;else h=h+cur.height}}return h}function lineLength(line){if(line.height==0)return 0;var len=line.text.length;var merged;var cur=line;for(;merged=collapsedSpanAtStart(cur);){var found=merged.find(0,true);cur=found.from.line;len=len+(found.from.ch-found.to.ch)}cur=line;for(;merged=collapsedSpanAtEnd(cur);){var found$1=\nmerged.find(0,true);len=len-(cur.text.length-found$1.from.ch);cur=found$1.to.line;len=len+(cur.text.length-found$1.to.ch)}return len}function findMaxLine(cm){var d=cm.display;var doc=cm.doc;d.maxLine=getLine(doc,doc.first);d.maxLineLength=lineLength(d.maxLine);d.maxLineChanged=true;doc.iter(function(line){var len=lineLength(line);if(len>d.maxLineLength){d.maxLineLength=len;d.maxLine=line}})}function updateLine(line,text,markedSpans,estimateHeight){line.text=text;if(line.stateAfter)line.stateAfter=\nnull;if(line.styles)line.styles=null;if(line.order!=null)line.order=null;detachMarkedSpans(line);attachMarkedSpans(line,markedSpans);var estHeight=estimateHeight?estimateHeight(line):1;if(estHeight!=line.height)updateLineHeight(line,estHeight)}function cleanUpLine(line){line.parent=null;detachMarkedSpans(line)}function interpretTokenStyle(style,options){if(!style||/^\\s*$/.test(style))return null;var cache=options.addModeClass?styleToClassCacheWithMode:styleToClassCache;return cache[style]||(cache[style]=\nstyle.replace(/\\S+/g,"cm-$&"))}function buildLineContent(cm,lineView){var content=eltP("span",null,null,webkit?"padding-right: .1px":null);var builder={pre:eltP("pre",[content],"CodeMirror-line"),content:content,col:0,pos:0,cm:cm,trailingSpace:false,splitSpaces:cm.getOption("lineWrapping")};lineView.measure={};var i=0;for(;i<=(lineView.rest?lineView.rest.length:0);i++){var line=i?lineView.rest[i-1]:lineView.line;var order=void 0;builder.pos=0;builder.addToken=buildToken;if(hasBadBidiRects(cm.display.measure)&&\n(order=getOrder(line,cm.doc.direction)))builder.addToken=buildTokenBadBidi(builder.addToken,order);builder.map=[];var allowFrontierUpdate=lineView!=cm.display.externalMeasured&&lineNo(line);insertLineContent(line,builder,getLineStyles(cm,line,allowFrontierUpdate));if(line.styleClasses){if(line.styleClasses.bgClass)builder.bgClass=joinClasses(line.styleClasses.bgClass,builder.bgClass||"");if(line.styleClasses.textClass)builder.textClass=joinClasses(line.styleClasses.textClass,builder.textClass||"")}if(builder.map.length==\n0)builder.map.push(0,0,builder.content.appendChild(zeroWidthElement(cm.display.measure)));if(i==0){lineView.measure.map=builder.map;lineView.measure.cache={}}else{(lineView.measure.maps||(lineView.measure.maps=[])).push(builder.map);(lineView.measure.caches||(lineView.measure.caches=[])).push({})}}if(webkit){var last=builder.content.lastChild;if(/\\bcm-tab\\b/.test(last.className)||last.querySelector&&last.querySelector(".cm-tab"))builder.content.className="cm-tab-wrap-hack"}signal(cm,"renderLine",\ncm,lineView.line,builder.pre);if(builder.pre.className)builder.textClass=joinClasses(builder.pre.className,builder.textClass||"");return builder}function defaultSpecialCharPlaceholder(ch){var token=elt("span","\\u2022","cm-invalidchar");token.title="\\\\u"+ch.charCodeAt(0).toString(16);token.setAttribute("aria-label",token.title);return token}function buildToken(builder,text,style,startStyle,endStyle,css,attributes){if(!text)return;var displayText=builder.splitSpaces?splitSpaces(text,builder.trailingSpace):\ntext;var special=builder.cm.state.specialChars;var mustWrap=false;var content;if(!special.test(text)){builder.col+=text.length;content=document.createTextNode(displayText);builder.map.push(builder.pos,builder.pos+text.length,content);if(ie&&ie_version<9)mustWrap=true;builder.pos+=text.length}else{content=document.createDocumentFragment();var pos=0;for(;true;){special.lastIndex=pos;var m=special.exec(text);var skipped=m?m.index-pos:text.length-pos;if(skipped){var txt=document.createTextNode(displayText.slice(pos,\npos+skipped));if(ie&&ie_version<9)content.appendChild(elt("span",[txt]));else content.appendChild(txt);builder.map.push(builder.pos,builder.pos+skipped,txt);builder.col+=skipped;builder.pos+=skipped}if(!m)break;pos=pos+(skipped+1);var txt$1=void 0;if(m[0]=="\\t"){var tabSize=builder.cm.options.tabSize;var tabWidth=tabSize-builder.col%tabSize;txt$1=content.appendChild(elt("span",spaceStr(tabWidth),"cm-tab"));txt$1.setAttribute("role","presentation");txt$1.setAttribute("cm-text","\\t");builder.col+=tabWidth}else if(m[0]==\n"\\r"||m[0]=="\\n"){txt$1=content.appendChild(elt("span",m[0]=="\\r"?"\\u240d":"\\u2424","cm-invalidchar"));txt$1.setAttribute("cm-text",m[0]);builder.col+=1}else{txt$1=builder.cm.options.specialCharPlaceholder(m[0]);txt$1.setAttribute("cm-text",m[0]);if(ie&&ie_version<9)content.appendChild(elt("span",[txt$1]));else content.appendChild(txt$1);builder.col+=1}builder.map.push(builder.pos,builder.pos+1,txt$1);builder.pos++}}builder.trailingSpace=displayText.charCodeAt(text.length-1)==32;if(style||startStyle||\nendStyle||mustWrap||css||attributes){var fullStyle=style||"";if(startStyle)fullStyle=fullStyle+startStyle;if(endStyle)fullStyle=fullStyle+endStyle;var token=elt("span",[content],fullStyle,css);if(attributes){var attr;for(attr in attributes)if(attributes.hasOwnProperty(attr)&&attr!="style"&&attr!="class")if(attr==="title")token.setAttribute("title",attributes[attr]);else throw new Error("attributes not supported for security reasons");}return builder.content.appendChild(token)}builder.content.appendChild(content)}\nfunction splitSpaces(text,trailingBefore){if(text.length>1&&!/  /.test(text))return text;var spaceBefore=trailingBefore;var result="";var i=0;for(;i<text.length;i++){var ch=text.charAt(i);if(ch==" "&&spaceBefore&&(i==text.length-1||text.charCodeAt(i+1)==32))ch="\\u00a0";result=result+ch;spaceBefore=ch==" "}return result}function buildTokenBadBidi(inner,order){return function(builder,text,style,startStyle,endStyle,css,attributes){style=style?style+" cm-force-border":"cm-force-border";var start=builder.pos;\nvar end=start+text.length;for(;;){var part=void 0;var i=0;for(;i<order.length;i++){part=order[i];if(part.to>start&&part.from<=start)break}if(part.to>=end)return inner(builder,text,style,startStyle,endStyle,css,attributes);inner(builder,text.slice(0,part.to-start),style,startStyle,null,css,attributes);startStyle=null;text=text.slice(part.to-start);start=part.to}}}function buildCollapsedSpan(builder,size,marker,ignoreWidget){var widget=!ignoreWidget&&marker.widgetNode;if(widget)builder.map.push(builder.pos,\nbuilder.pos+size,widget);if(!ignoreWidget&&builder.cm.display.input.needsContentAttribute){if(!widget)widget=builder.content.appendChild(document.createElement("span"));widget.setAttribute("cm-marker",marker.id)}if(widget){builder.cm.display.input.setUneditable(widget);builder.content.appendChild(widget)}builder.pos+=size;builder.trailingSpace=false}function insertLineContent(line,builder,styles){var spans=line.markedSpans;var allText=line.text;var at=0;if(!spans){var i$1=1;for(;i$1<styles.length;i$1=\ni$1+2)builder.addToken(builder,allText.slice(at,at=styles[i$1]),interpretTokenStyle(styles[i$1+1],builder.cm.options));return}var len=allText.length;var pos=0;var i=1;var text="";var style;var css;var nextChange=0;var spanStyle;var spanEndStyle;var spanStartStyle;var collapsed;var attributes;for(;;){if(nextChange==pos){spanStyle=spanEndStyle=spanStartStyle=css="";attributes=null;collapsed=null;nextChange=Infinity;var foundBookmarks=[];var endStyles=void 0;var j=0;for(;j<spans.length;++j){var sp=spans[j];\nvar m=sp.marker;if(m.type=="bookmark"&&sp.from==pos&&m.widgetNode)foundBookmarks.push(m);else if(sp.from<=pos&&(sp.to==null||sp.to>pos||m.collapsed&&sp.to==pos&&sp.from==pos)){if(sp.to!=null&&sp.to!=pos&&nextChange>sp.to){nextChange=sp.to;spanEndStyle=""}if(m.className)spanStyle=spanStyle+(" "+m.className);if(m.css)css=(css?css+";":"")+m.css;if(m.startStyle&&sp.from==pos)spanStartStyle=spanStartStyle+(" "+m.startStyle);if(m.endStyle&&sp.to==nextChange)(endStyles||(endStyles=[])).push(m.endStyle,sp.to);\nif(m.title)(attributes||(attributes={})).title=m.title;if(m.attributes){var attr;for(attr in m.attributes)(attributes||(attributes={}))[attr]=m.attributes[attr]}if(m.collapsed&&(!collapsed||compareCollapsedMarkers(collapsed.marker,m)<0))collapsed=sp}else if(sp.from>pos&&nextChange>sp.from)nextChange=sp.from}if(endStyles){var j$1=0;for(;j$1<endStyles.length;j$1=j$1+2)if(endStyles[j$1+1]==nextChange)spanEndStyle=spanEndStyle+(" "+endStyles[j$1])}if(!collapsed||collapsed.from==pos){var j$2=0;for(;j$2<\nfoundBookmarks.length;++j$2)buildCollapsedSpan(builder,0,foundBookmarks[j$2])}if(collapsed&&(collapsed.from||0)==pos){buildCollapsedSpan(builder,(collapsed.to==null?len+1:collapsed.to)-pos,collapsed.marker,collapsed.from==null);if(collapsed.to==null)return;if(collapsed.to==pos)collapsed=false}}if(pos>=len)break;var upto=Math.min(len,nextChange);for(;true;){if(text){var end=pos+text.length;if(!collapsed){var tokenText=end>upto?text.slice(0,upto-pos):text;builder.addToken(builder,tokenText,style?style+\nspanStyle:spanStyle,spanStartStyle,pos+tokenText.length==nextChange?spanEndStyle:"",css,attributes)}if(end>=upto){text=text.slice(upto-pos);pos=upto;break}pos=end;spanStartStyle=""}text=allText.slice(at,at=styles[i++]);style=interpretTokenStyle(styles[i++],builder.cm.options)}}}function LineView(doc,line,lineN){this.line=line;this.rest=visualLineContinued(line);this.size=this.rest?lineNo(lst(this.rest))-lineN+1:1;this.node=this.text=null;this.hidden=lineIsHidden(doc,line)}function buildViewArray(cm,\nfrom,to){var array=[];var nextPos;var pos=from;for(;pos<to;pos=nextPos){var view=new LineView(cm.doc,getLine(cm.doc,pos),pos);nextPos=pos+view.size;array.push(view)}return array}function pushOperation(op){if(operationGroup)operationGroup.ops.push(op);else op.ownsGroup=operationGroup={ops:[op],delayedCallbacks:[]}}function fireCallbacksForOps(group){var callbacks=group.delayedCallbacks;var i=0;do{for(;i<callbacks.length;i++)callbacks[i].call(null);var j=0;for(;j<group.ops.length;j++){var op=group.ops[j];\nif(op.cursorActivityHandlers)for(;op.cursorActivityCalled<op.cursorActivityHandlers.length;)op.cursorActivityHandlers[op.cursorActivityCalled++].call(null,op.cm)}}while(i<callbacks.length)}function finishOperation(op,endCb){var group=op.ownsGroup;if(!group)return;try{fireCallbacksForOps(group)}finally{operationGroup=null;endCb(group)}}function signalLater(emitter,type){var arr=getHandlers(emitter,type);if(!arr.length)return;var args=Array.prototype.slice.call(arguments,2);var list;if(operationGroup)list=\noperationGroup.delayedCallbacks;else if(orphanDelayedCallbacks)list=orphanDelayedCallbacks;else{list=orphanDelayedCallbacks=[];setTimeout(fireOrphanDelayed,0)}var loop=function(i){list.push(function(){return arr[i].apply(null,args)})};var i=0;for(;i<arr.length;++i)loop(i)}function fireOrphanDelayed(){var delayed=orphanDelayedCallbacks;orphanDelayedCallbacks=null;var i=0;for(;i<delayed.length;++i)delayed[i]()}function updateLineForChanges(cm,lineView,lineN,dims){var j=0;for(;j<lineView.changes.length;j++){var type=\nlineView.changes[j];if(type=="text")updateLineText(cm,lineView);else if(type=="gutter")updateLineGutter(cm,lineView,lineN,dims);else if(type=="class")updateLineClasses(cm,lineView);else if(type=="widget")updateLineWidgets(cm,lineView,dims)}lineView.changes=null}function ensureLineWrapped(lineView){if(lineView.node==lineView.text){lineView.node=elt("div",null,null,"position: relative");if(lineView.text.parentNode)lineView.text.parentNode.replaceChild(lineView.node,lineView.text);lineView.node.appendChild(lineView.text);\nif(ie&&ie_version<8)lineView.node.style.zIndex=2}return lineView.node}function updateLineBackground(cm,lineView){var cls=lineView.bgClass?lineView.bgClass+" "+(lineView.line.bgClass||""):lineView.line.bgClass;if(cls)cls=cls+" CodeMirror-linebackground";if(lineView.background)if(cls)lineView.background.className=cls;else{lineView.background.parentNode.removeChild(lineView.background);lineView.background=null}else if(cls){var wrap=ensureLineWrapped(lineView);lineView.background=wrap.insertBefore(elt("div",\nnull,cls),wrap.firstChild);cm.display.input.setUneditable(lineView.background)}}function getLineContent(cm,lineView){var ext=cm.display.externalMeasured;if(ext&&ext.line==lineView.line){cm.display.externalMeasured=null;lineView.measure=ext.measure;return ext.built}return buildLineContent(cm,lineView)}function updateLineText(cm,lineView){var cls=lineView.text.className;var built=getLineContent(cm,lineView);if(lineView.text==lineView.node)lineView.node=built.pre;lineView.text.parentNode.replaceChild(built.pre,\nlineView.text);lineView.text=built.pre;if(built.bgClass!=lineView.bgClass||built.textClass!=lineView.textClass){lineView.bgClass=built.bgClass;lineView.textClass=built.textClass;updateLineClasses(cm,lineView)}else if(cls)lineView.text.className=cls}function updateLineClasses(cm,lineView){updateLineBackground(cm,lineView);if(lineView.line.wrapClass)ensureLineWrapped(lineView).className=lineView.line.wrapClass;else if(lineView.node!=lineView.text)lineView.node.className="";var textClass=lineView.textClass?\nlineView.textClass+" "+(lineView.line.textClass||""):lineView.line.textClass;lineView.text.className=textClass||""}function updateLineGutter(cm,lineView,lineN,dims){if(lineView.gutter){lineView.node.removeChild(lineView.gutter);lineView.gutter=null}if(lineView.gutterBackground){lineView.node.removeChild(lineView.gutterBackground);lineView.gutterBackground=null}if(lineView.line.gutterClass){var wrap=ensureLineWrapped(lineView);lineView.gutterBackground=elt("div",null,"CodeMirror-gutter-background "+\nlineView.line.gutterClass,"left: "+(cm.options.fixedGutter?dims.fixedPos:-dims.gutterTotalWidth)+"px; width: "+dims.gutterTotalWidth+"px");cm.display.input.setUneditable(lineView.gutterBackground);wrap.insertBefore(lineView.gutterBackground,lineView.text)}var markers=lineView.line.gutterMarkers;if(cm.options.lineNumbers||markers){var wrap$1=ensureLineWrapped(lineView);var gutterWrap=lineView.gutter=elt("div",null,"CodeMirror-gutter-wrapper","left: "+(cm.options.fixedGutter?dims.fixedPos:-dims.gutterTotalWidth)+\n"px");gutterWrap.setAttribute("aria-hidden","true");cm.display.input.setUneditable(gutterWrap);wrap$1.insertBefore(gutterWrap,lineView.text);if(lineView.line.gutterClass)gutterWrap.className+=" "+lineView.line.gutterClass;if(cm.options.lineNumbers&&(!markers||!markers["CodeMirror-linenumbers"]))lineView.lineNumber=gutterWrap.appendChild(elt("div",lineNumberFor(cm.options,lineN),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+dims.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+cm.display.lineNumInnerWidth+\n"px"));if(markers){var k=0;for(;k<cm.display.gutterSpecs.length;++k){var id=cm.display.gutterSpecs[k].className;var found=markers.hasOwnProperty(id)&&markers[id];if(found)gutterWrap.appendChild(elt("div",[found],"CodeMirror-gutter-elt","left: "+dims.gutterLeft[id]+"px; width: "+dims.gutterWidth[id]+"px"))}}}}function updateLineWidgets(cm,lineView,dims){if(lineView.alignable)lineView.alignable=null;var isWidget=classTest("CodeMirror-linewidget");var node=lineView.node.firstChild;var next=void 0;for(;node;node=\nnext){next=node.nextSibling;if(isWidget.test(node.className))lineView.node.removeChild(node)}insertLineWidgets(cm,lineView,dims)}function buildLineElement(cm,lineView,lineN,dims){var built=getLineContent(cm,lineView);lineView.text=lineView.node=built.pre;if(built.bgClass)lineView.bgClass=built.bgClass;if(built.textClass)lineView.textClass=built.textClass;updateLineClasses(cm,lineView);updateLineGutter(cm,lineView,lineN,dims);insertLineWidgets(cm,lineView,dims);return lineView.node}function insertLineWidgets(cm,\nlineView,dims){insertLineWidgetsFor(cm,lineView.line,lineView,dims,true);if(lineView.rest){var i=0;for(;i<lineView.rest.length;i++)insertLineWidgetsFor(cm,lineView.rest[i],lineView,dims,false)}}function insertLineWidgetsFor(cm,line,lineView,dims,allowAbove){if(!line.widgets)return;var wrap=ensureLineWrapped(lineView);var i=0;var ws=line.widgets;for(;i<ws.length;++i){var widget=ws[i];var node=elt("div",[widget.node],"CodeMirror-linewidget"+(widget.className?" "+widget.className:""));if(!widget.handleMouseEvents)node.setAttribute("cm-ignore-events",\n"true");positionLineWidget(widget,node,lineView,dims);cm.display.input.setUneditable(node);if(allowAbove&&widget.above)wrap.insertBefore(node,lineView.gutter||lineView.text);else wrap.appendChild(node);signalLater(widget,"redraw")}}function positionLineWidget(widget,node,lineView,dims){if(widget.noHScroll){(lineView.alignable||(lineView.alignable=[])).push(node);var width=dims.wrapperWidth;node.style.left=dims.fixedPos+"px";if(!widget.coverGutter){width=width-dims.gutterTotalWidth;node.style.paddingLeft=\ndims.gutterTotalWidth+"px"}node.style.width=width+"px"}if(widget.coverGutter){node.style.zIndex=5;node.style.position="relative";if(!widget.noHScroll)node.style.marginLeft=-dims.gutterTotalWidth+"px"}}function widgetHeight(widget){if(widget.height!=null)return widget.height;var cm=widget.doc.cm;if(!cm)return 0;if(!contains(document.body,widget.node)){var parentStyle="position: relative;";if(widget.coverGutter)parentStyle=parentStyle+("margin-left: -"+cm.display.gutters.offsetWidth+"px;");if(widget.noHScroll)parentStyle=\nparentStyle+("width: "+cm.display.wrapper.clientWidth+"px;");removeChildrenAndAdd(cm.display.measure,elt("div",[widget.node],null,parentStyle))}return widget.height=widget.node.parentNode.offsetHeight}function eventInWidget(display,e){var n=e_target(e);for(;n!=display.wrapper;n=n.parentNode)if(!n||n.nodeType==1&&n.getAttribute("cm-ignore-events")=="true"||n.parentNode==display.sizer&&n!=display.mover)return true}function paddingTop(display){return display.lineSpace.offsetTop}function paddingVert(display){return display.mover.offsetHeight-\ndisplay.lineSpace.offsetHeight}function paddingH(display){if(display.cachedPaddingH)return display.cachedPaddingH;var e=removeChildrenAndAdd(display.measure,elt("pre","x","CodeMirror-line-like"));var style=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle;var data={left:parseInt(style.paddingLeft),right:parseInt(style.paddingRight)};if(!isNaN(data.left)&&!isNaN(data.right))display.cachedPaddingH=data;return data}function scrollGap(cm){return scrollerGap-cm.display.nativeBarWidth}function displayWidth(cm){return cm.display.scroller.clientWidth-\nscrollGap(cm)-cm.display.barWidth}function displayHeight(cm){return cm.display.scroller.clientHeight-scrollGap(cm)-cm.display.barHeight}function ensureLineHeights(cm,lineView,rect){var wrapping=cm.options.lineWrapping;var curWidth=wrapping&&displayWidth(cm);if(!lineView.measure.heights||wrapping&&lineView.measure.width!=curWidth){var heights=lineView.measure.heights=[];if(wrapping){lineView.measure.width=curWidth;var rects=lineView.text.firstChild.getClientRects();var i=0;for(;i<rects.length-1;i++){var cur=\nrects[i];var next=rects[i+1];if(Math.abs(cur.bottom-next.bottom)>2)heights.push((cur.bottom+next.top)/2-rect.top)}}heights.push(rect.bottom-rect.top)}}function mapFromLineView(lineView,line,lineN){if(lineView.line==line)return{map:lineView.measure.map,cache:lineView.measure.cache};if(lineView.rest){var i=0;for(;i<lineView.rest.length;i++)if(lineView.rest[i]==line)return{map:lineView.measure.maps[i],cache:lineView.measure.caches[i]};var i$1=0;for(;i$1<lineView.rest.length;i$1++)if(lineNo(lineView.rest[i$1])>\nlineN)return{map:lineView.measure.maps[i$1],cache:lineView.measure.caches[i$1],before:true}}}function updateExternalMeasurement(cm,line){line=visualLine(line);var lineN=lineNo(line);var view=cm.display.externalMeasured=new LineView(cm.doc,line,lineN);view.lineN=lineN;var built=view.built=buildLineContent(cm,view);view.text=built.pre;removeChildrenAndAdd(cm.display.lineMeasure,built.pre);return view}function measureChar(cm,line,ch,bias){return measureCharPrepared(cm,prepareMeasureForLine(cm,line),\nch,bias)}function findViewForLine(cm,lineN){if(lineN>=cm.display.viewFrom&&lineN<cm.display.viewTo)return cm.display.view[findViewIndex(cm,lineN)];var ext=cm.display.externalMeasured;if(ext&&lineN>=ext.lineN&&lineN<ext.lineN+ext.size)return ext}function prepareMeasureForLine(cm,line){var lineN=lineNo(line);var view=findViewForLine(cm,lineN);if(view&&!view.text)view=null;else if(view&&view.changes){updateLineForChanges(cm,view,lineN,getDimensions(cm));cm.curOp.forceUpdate=true}if(!view)view=updateExternalMeasurement(cm,\nline);var info=mapFromLineView(view,line,lineN);return{line:line,view:view,rect:null,map:info.map,cache:info.cache,before:info.before,hasHeights:false}}function measureCharPrepared(cm,prepared,ch,bias,varHeight){if(prepared.before)ch=-1;var key=ch+(bias||"");var found;if(prepared.cache.hasOwnProperty(key))found=prepared.cache[key];else{if(!prepared.rect)prepared.rect=prepared.view.text.getBoundingClientRect();if(!prepared.hasHeights){ensureLineHeights(cm,prepared.view,prepared.rect);prepared.hasHeights=\ntrue}found=measureCharInner(cm,prepared,ch,bias);if(!found.bogus)prepared.cache[key]=found}return{left:found.left,right:found.right,top:varHeight?found.rtop:found.top,bottom:varHeight?found.rbottom:found.bottom}}function nodeAndOffsetInLineMap(map,ch,bias){var node;var start;var end;var collapse;var mStart;var mEnd;var i=0;for(;i<map.length;i=i+3){mStart=map[i];mEnd=map[i+1];if(ch<mStart){start=0;end=1;collapse="left"}else if(ch<mEnd){start=ch-mStart;end=start+1}else if(i==map.length-3||ch==mEnd&&\nmap[i+3]>ch){end=mEnd-mStart;start=end-1;if(ch>=mEnd)collapse="right"}if(start!=null){node=map[i+2];if(mStart==mEnd&&bias==(node.insertLeft?"left":"right"))collapse=bias;if(bias=="left"&&start==0)for(;i&&map[i-2]==map[i-3]&&map[i-1].insertLeft;){node=map[(i=i-3)+2];collapse="left"}if(bias=="right"&&start==mEnd-mStart)for(;i<map.length-3&&map[i+3]==map[i+4]&&!map[i+5].insertLeft;){node=map[(i=i+3)+2];collapse="right"}break}}return{node:node,start:start,end:end,collapse:collapse,coverStart:mStart,coverEnd:mEnd}}\nfunction getUsefulRect(rects,bias){var rect=nullRect;if(bias=="left"){var i=0;for(;i<rects.length;i++)if((rect=rects[i]).left!=rect.right)break}else{var i$1=rects.length-1;for(;i$1>=0;i$1--)if((rect=rects[i$1]).left!=rect.right)break}return rect}function measureCharInner(cm,prepared,ch,bias){var place=nodeAndOffsetInLineMap(prepared.map,ch,bias);var node=place.node;var start=place.start;var end=place.end;var collapse=place.collapse;var rect;if(node.nodeType==3){var i$1=0;for(;i$1<4;i$1++){for(;start&&\nisExtendingChar(prepared.line.text.charAt(place.coverStart+start));)--start;for(;place.coverStart+end<place.coverEnd&&isExtendingChar(prepared.line.text.charAt(place.coverStart+end));)++end;if(ie&&ie_version<9&&start==0&&end==place.coverEnd-place.coverStart)rect=node.parentNode.getBoundingClientRect();else rect=getUsefulRect(range(node,start,end).getClientRects(),bias);if(rect.left||rect.right||start==0)break;end=start;start=start-1;collapse="right"}if(ie&&ie_version<11)rect=maybeUpdateRectForZooming(cm.display.measure,\nrect)}else{if(start>0)collapse=bias="right";var rects;if(cm.options.lineWrapping&&(rects=node.getClientRects()).length>1)rect=rects[bias=="right"?rects.length-1:0];else rect=node.getBoundingClientRect()}if(ie&&ie_version<9&&!start&&(!rect||!rect.left&&!rect.right)){var rSpan=node.parentNode.getClientRects()[0];if(rSpan)rect={left:rSpan.left,right:rSpan.left+charWidth(cm.display),top:rSpan.top,bottom:rSpan.bottom};else rect=nullRect}var rtop=rect.top-prepared.rect.top;var rbot=rect.bottom-prepared.rect.top;\nvar mid=(rtop+rbot)/2;var heights=prepared.view.measure.heights;var i=0;for(;i<heights.length-1;i++)if(mid<heights[i])break;var top=i?heights[i-1]:0;var bot=heights[i];var result={left:(collapse=="right"?rect.right:rect.left)-prepared.rect.left,right:(collapse=="left"?rect.left:rect.right)-prepared.rect.left,top:top,bottom:bot};if(!rect.left&&!rect.right)result.bogus=true;if(!cm.options.singleCursorHeightPerLine){result.rtop=rtop;result.rbottom=rbot}return result}function maybeUpdateRectForZooming(measure,\nrect){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!hasBadZoomedRects(measure))return rect;var scaleX=screen.logicalXDPI/screen.deviceXDPI;var scaleY=screen.logicalYDPI/screen.deviceYDPI;return{left:rect.left*scaleX,right:rect.right*scaleX,top:rect.top*scaleY,bottom:rect.bottom*scaleY}}function clearLineMeasurementCacheFor(lineView){if(lineView.measure){lineView.measure.cache={};lineView.measure.heights=null;if(lineView.rest){var i=0;for(;i<lineView.rest.length;i++)lineView.measure.caches[i]=\n{}}}}function clearLineMeasurementCache(cm){cm.display.externalMeasure=null;removeChildren(cm.display.lineMeasure);var i=0;for(;i<cm.display.view.length;i++)clearLineMeasurementCacheFor(cm.display.view[i])}function clearCaches(cm){clearLineMeasurementCache(cm);cm.display.cachedCharWidth=cm.display.cachedTextHeight=cm.display.cachedPaddingH=null;if(!cm.options.lineWrapping)cm.display.maxLineChanged=true;cm.display.lineNumChars=null}function pageScrollX(){if(chrome&&android)return-(document.body.getBoundingClientRect().left-\nparseInt(getComputedStyle(document.body).marginLeft));return window.pageXOffset||(document.documentElement||document.body).scrollLeft}function pageScrollY(){if(chrome&&android)return-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop));return window.pageYOffset||(document.documentElement||document.body).scrollTop}function widgetTopHeight(lineObj){var ref=visualLine(lineObj);var widgets=ref.widgets;var height=0;if(widgets){var i=0;for(;i<widgets.length;++i)if(widgets[i].above)height=\nheight+widgetHeight(widgets[i])}return height}function intoCoordSystem(cm,lineObj,rect,context,includeWidgets){if(!includeWidgets){var height=widgetTopHeight(lineObj);rect.top+=height;rect.bottom+=height}if(context=="line")return rect;if(!context)context="local";var yOff=heightAtLine(lineObj);if(context=="local")yOff=yOff+paddingTop(cm.display);else yOff=yOff-cm.display.viewOffset;if(context=="page"||context=="window"){var lOff=cm.display.lineSpace.getBoundingClientRect();yOff=yOff+(lOff.top+(context==\n"window"?0:pageScrollY()));var xOff=lOff.left+(context=="window"?0:pageScrollX());rect.left+=xOff;rect.right+=xOff}rect.top+=yOff;rect.bottom+=yOff;return rect}function fromCoordSystem(cm,coords,context){if(context=="div")return coords;var left=coords.left;var top=coords.top;if(context=="page"){left=left-pageScrollX();top=top-pageScrollY()}else if(context=="local"||!context){var localBox=cm.display.sizer.getBoundingClientRect();left=left+localBox.left;top=top+localBox.top}var lineSpaceBox=cm.display.lineSpace.getBoundingClientRect();\nreturn{left:left-lineSpaceBox.left,top:top-lineSpaceBox.top}}function charCoords(cm,pos,context,lineObj,bias){if(!lineObj)lineObj=getLine(cm.doc,pos.line);return intoCoordSystem(cm,lineObj,measureChar(cm,lineObj,pos.ch,bias),context)}function cursorCoords(cm,pos,context,lineObj,preparedMeasure,varHeight){function get(ch,right){var m=measureCharPrepared(cm,preparedMeasure,ch,right?"right":"left",varHeight);if(right)m.left=m.right;else m.right=m.left;return intoCoordSystem(cm,lineObj,m,context)}function getBidi(ch,\npartPos,invert){var part=order[partPos];var right=part.level==1;return get(invert?ch-1:ch,right!=invert)}lineObj=lineObj||getLine(cm.doc,pos.line);if(!preparedMeasure)preparedMeasure=prepareMeasureForLine(cm,lineObj);var order=getOrder(lineObj,cm.doc.direction);var ch=pos.ch;var sticky=pos.sticky;if(ch>=lineObj.text.length){ch=lineObj.text.length;sticky="before"}else if(ch<=0){ch=0;sticky="after"}if(!order)return get(sticky=="before"?ch-1:ch,sticky=="before");var partPos=getBidiPartAt(order,ch,sticky);\nvar other=bidiOther;var val=getBidi(ch,partPos,sticky=="before");if(other!=null)val.other=getBidi(ch,other,sticky!="before");return val}function estimateCoords(cm,pos){var left=0;pos=clipPos(cm.doc,pos);if(!cm.options.lineWrapping)left=charWidth(cm.display)*pos.ch;var lineObj=getLine(cm.doc,pos.line);var top=heightAtLine(lineObj)+paddingTop(cm.display);return{left:left,right:left,top:top,bottom:top+lineObj.height}}function PosWithInfo(line,ch,sticky,outside,xRel){var pos=Pos(line,ch,sticky);pos.xRel=\nxRel;if(outside)pos.outside=outside;return pos}function coordsChar(cm,x,y){var doc=cm.doc;y=y+cm.display.viewOffset;if(y<0)return PosWithInfo(doc.first,0,null,-1,-1);var lineN=lineAtHeight(doc,y);var last=doc.first+doc.size-1;if(lineN>last)return PosWithInfo(doc.first+doc.size-1,getLine(doc,last).text.length,null,1,1);if(x<0)x=0;var lineObj=getLine(doc,lineN);for(;;){var found=coordsCharInner(cm,lineObj,lineN,x,y);var collapsed=collapsedSpanAround(lineObj,found.ch+(found.xRel>0||found.outside>0?1:\n0));if(!collapsed)return found;var rangeEnd=collapsed.find(1);if(rangeEnd.line==lineN)return rangeEnd;lineObj=getLine(doc,lineN=rangeEnd.line)}}function wrappedLineExtent(cm,lineObj,preparedMeasure,y){y=y-widgetTopHeight(lineObj);var end=lineObj.text.length;var begin=findFirst(function(ch){return measureCharPrepared(cm,preparedMeasure,ch-1).bottom<=y},end,0);end=findFirst(function(ch){return measureCharPrepared(cm,preparedMeasure,ch).top>y},begin,end);return{begin:begin,end:end}}function wrappedLineExtentChar(cm,\nlineObj,preparedMeasure,target){if(!preparedMeasure)preparedMeasure=prepareMeasureForLine(cm,lineObj);var targetTop=intoCoordSystem(cm,lineObj,measureCharPrepared(cm,preparedMeasure,target),"line").top;return wrappedLineExtent(cm,lineObj,preparedMeasure,targetTop)}function boxIsAfter(box,x,y,left){return box.bottom<=y?false:box.top>y?true:(left?box.left:box.right)>x}function coordsCharInner(cm,lineObj,lineNo,x,y){y=y-heightAtLine(lineObj);var preparedMeasure=prepareMeasureForLine(cm,lineObj);var widgetHeight=\nwidgetTopHeight(lineObj);var begin=0;var end=lineObj.text.length;var ltr=true;var order=getOrder(lineObj,cm.doc.direction);if(order){var part=(cm.options.lineWrapping?coordsBidiPartWrapped:coordsBidiPart)(cm,lineObj,lineNo,preparedMeasure,order,x,y);ltr=part.level!=1;begin=ltr?part.from:part.to-1;end=ltr?part.to:part.from-1}var chAround=null;var boxAround=null;var ch=findFirst(function(ch){var box=measureCharPrepared(cm,preparedMeasure,ch);box.top+=widgetHeight;box.bottom+=widgetHeight;if(!boxIsAfter(box,\nx,y,false))return false;if(box.top<=y&&box.left<=x){chAround=ch;boxAround=box}return true},begin,end);var baseX;var sticky;var outside=false;if(boxAround){var atLeft=x-boxAround.left<boxAround.right-x;var atStart=atLeft==ltr;ch=chAround+(atStart?0:1);sticky=atStart?"after":"before";baseX=atLeft?boxAround.left:boxAround.right}else{if(!ltr&&(ch==end||ch==begin))ch++;sticky=ch==0?"after":ch==lineObj.text.length?"before":measureCharPrepared(cm,preparedMeasure,ch-(ltr?1:0)).bottom+widgetHeight<=y==ltr?\n"after":"before";var coords=cursorCoords(cm,Pos(lineNo,ch,sticky),"line",lineObj,preparedMeasure);baseX=coords.left;outside=y<coords.top?-1:y>=coords.bottom?1:0}ch=skipExtendingChars(lineObj.text,ch,1);return PosWithInfo(lineNo,ch,sticky,outside,x-baseX)}function coordsBidiPart(cm,lineObj,lineNo,preparedMeasure,order,x,y){var index=findFirst(function(i){var part=order[i];var ltr=part.level!=1;return boxIsAfter(cursorCoords(cm,Pos(lineNo,ltr?part.to:part.from,ltr?"before":"after"),"line",lineObj,preparedMeasure),\nx,y,true)},0,order.length-1);var part=order[index];if(index>0){var ltr=part.level!=1;var start=cursorCoords(cm,Pos(lineNo,ltr?part.from:part.to,ltr?"after":"before"),"line",lineObj,preparedMeasure);if(boxIsAfter(start,x,y,true)&&start.top>y)part=order[index-1]}return part}function coordsBidiPartWrapped(cm,lineObj,_lineNo,preparedMeasure,order,x,y){var ref=wrappedLineExtent(cm,lineObj,preparedMeasure,y);var begin=ref.begin;var end=ref.end;if(/\\s/.test(lineObj.text.charAt(end-1)))end--;var part=null;\nvar closestDist=null;var i=0;for(;i<order.length;i++){var p=order[i];if(p.from>=end||p.to<=begin)continue;var ltr=p.level!=1;var endX=measureCharPrepared(cm,preparedMeasure,ltr?Math.min(end,p.to)-1:Math.max(begin,p.from)).right;var dist=endX<x?x-endX+1E9:endX-x;if(!part||closestDist>dist){part=p;closestDist=dist}}if(!part)part=order[order.length-1];if(part.from<begin)part={from:begin,to:part.to,level:part.level};if(part.to>end)part={from:part.from,to:end,level:part.level};return part}function textHeight(display){if(display.cachedTextHeight!=\nnull)return display.cachedTextHeight;if(measureText==null){measureText=elt("pre",null,"CodeMirror-line-like");var i=0;for(;i<49;++i){measureText.appendChild(document.createTextNode("x"));measureText.appendChild(elt("br"))}measureText.appendChild(document.createTextNode("x"))}removeChildrenAndAdd(display.measure,measureText);var height=measureText.offsetHeight/50;if(height>3)display.cachedTextHeight=height;removeChildren(display.measure);return height||1}function charWidth(display){if(display.cachedCharWidth!=\nnull)return display.cachedCharWidth;var anchor=elt("span","xxxxxxxxxx");var pre=elt("pre",[anchor],"CodeMirror-line-like");removeChildrenAndAdd(display.measure,pre);var rect=anchor.getBoundingClientRect();var width=(rect.right-rect.left)/10;if(width>2)display.cachedCharWidth=width;return width||10}function getDimensions(cm){var d=cm.display;var left={};var width={};var gutterLeft=d.gutters.clientLeft;var n=d.gutters.firstChild;var i=0;for(;n;n=n.nextSibling,++i){var id=cm.display.gutterSpecs[i].className;\nleft[id]=n.offsetLeft+n.clientLeft+gutterLeft;width[id]=n.clientWidth}return{fixedPos:compensateForHScroll(d),gutterTotalWidth:d.gutters.offsetWidth,gutterLeft:left,gutterWidth:width,wrapperWidth:d.wrapper.clientWidth}}function compensateForHScroll(display){return display.scroller.getBoundingClientRect().left-display.sizer.getBoundingClientRect().left}function estimateHeight(cm){var th=textHeight(cm.display);var wrapping=cm.options.lineWrapping;var perLine=wrapping&&Math.max(5,cm.display.scroller.clientWidth/\ncharWidth(cm.display)-3);return function(line){if(lineIsHidden(cm.doc,line))return 0;var widgetsHeight=0;if(line.widgets){var i=0;for(;i<line.widgets.length;i++)if(line.widgets[i].height)widgetsHeight=widgetsHeight+line.widgets[i].height}if(wrapping)return widgetsHeight+(Math.ceil(line.text.length/perLine)||1)*th;else return widgetsHeight+th}}function estimateLineHeights(cm){var doc=cm.doc;var est=estimateHeight(cm);doc.iter(function(line){var estHeight=est(line);if(estHeight!=line.height)updateLineHeight(line,\nestHeight)})}function posFromMouse(cm,e,liberal,forRect){var display=cm.display;if(!liberal&&e_target(e).getAttribute("cm-not-content")=="true")return null;var x;var y;var space=display.lineSpace.getBoundingClientRect();try{x=e.clientX-space.left;y=e.clientY-space.top}catch(e$1){return null}var coords=coordsChar(cm,x,y);var line;if(forRect&&coords.xRel>0&&(line=getLine(cm.doc,coords.line).text).length==coords.ch){var colDiff=countColumn(line,line.length,cm.options.tabSize)-line.length;coords=Pos(coords.line,\nMath.max(0,Math.round((x-paddingH(cm.display).left)/charWidth(cm.display))-colDiff))}return coords}function findViewIndex(cm,n){if(n>=cm.display.viewTo)return null;n=n-cm.display.viewFrom;if(n<0)return null;var view=cm.display.view;var i=0;for(;i<view.length;i++){n=n-view[i].size;if(n<0)return i}}function regChange(cm,from,to,lendiff){if(from==null)from=cm.doc.first;if(to==null)to=cm.doc.first+cm.doc.size;if(!lendiff)lendiff=0;var display=cm.display;if(lendiff&&to<display.viewTo&&(display.updateLineNumbers==\nnull||display.updateLineNumbers>from))display.updateLineNumbers=from;cm.curOp.viewChanged=true;if(from>=display.viewTo){if(sawCollapsedSpans&&visualLineNo(cm.doc,from)<display.viewTo)resetView(cm)}else if(to<=display.viewFrom)if(sawCollapsedSpans&&visualLineEndNo(cm.doc,to+lendiff)>display.viewFrom)resetView(cm);else{display.viewFrom+=lendiff;display.viewTo+=lendiff}else if(from<=display.viewFrom&&to>=display.viewTo)resetView(cm);else if(from<=display.viewFrom){var cut=viewCuttingPoint(cm,to,to+lendiff,\n1);if(cut){display.view=display.view.slice(cut.index);display.viewFrom=cut.lineN;display.viewTo+=lendiff}else resetView(cm)}else if(to>=display.viewTo){var cut$1=viewCuttingPoint(cm,from,from,-1);if(cut$1){display.view=display.view.slice(0,cut$1.index);display.viewTo=cut$1.lineN}else resetView(cm)}else{var cutTop=viewCuttingPoint(cm,from,from,-1);var cutBot=viewCuttingPoint(cm,to,to+lendiff,1);if(cutTop&&cutBot){display.view=display.view.slice(0,cutTop.index).concat(buildViewArray(cm,cutTop.lineN,\ncutBot.lineN)).concat(display.view.slice(cutBot.index));display.viewTo+=lendiff}else resetView(cm)}var ext=display.externalMeasured;if(ext)if(to<ext.lineN)ext.lineN+=lendiff;else if(from<ext.lineN+ext.size)display.externalMeasured=null}function regLineChange(cm,line,type){cm.curOp.viewChanged=true;var display=cm.display;var ext=cm.display.externalMeasured;if(ext&&line>=ext.lineN&&line<ext.lineN+ext.size)display.externalMeasured=null;if(line<display.viewFrom||line>=display.viewTo)return;var lineView=\ndisplay.view[findViewIndex(cm,line)];if(lineView.node==null)return;var arr=lineView.changes||(lineView.changes=[]);if(indexOf(arr,type)==-1)arr.push(type)}function resetView(cm){cm.display.viewFrom=cm.display.viewTo=cm.doc.first;cm.display.view=[];cm.display.viewOffset=0}function viewCuttingPoint(cm,oldN,newN,dir){var index=findViewIndex(cm,oldN);var diff;var view=cm.display.view;if(!sawCollapsedSpans||newN==cm.doc.first+cm.doc.size)return{index:index,lineN:newN};var n=cm.display.viewFrom;var i=0;\nfor(;i<index;i++)n=n+view[i].size;if(n!=oldN){if(dir>0){if(index==view.length-1)return null;diff=n+view[index].size-oldN;index++}else diff=n-oldN;oldN=oldN+diff;newN=newN+diff}for(;visualLineNo(cm.doc,newN)!=newN;){if(index==(dir<0?0:view.length-1))return null;newN=newN+dir*view[index-(dir<0?1:0)].size;index=index+dir}return{index:index,lineN:newN}}function adjustView(cm,from,to){var display=cm.display;var view=display.view;if(view.length==0||from>=display.viewTo||to<=display.viewFrom){display.view=\nbuildViewArray(cm,from,to);display.viewFrom=from}else{if(display.viewFrom>from)display.view=buildViewArray(cm,from,display.viewFrom).concat(display.view);else if(display.viewFrom<from)display.view=display.view.slice(findViewIndex(cm,from));display.viewFrom=from;if(display.viewTo<to)display.view=display.view.concat(buildViewArray(cm,display.viewTo,to));else if(display.viewTo>to)display.view=display.view.slice(0,findViewIndex(cm,to))}display.viewTo=to}function countDirtyView(cm){var view=cm.display.view;\nvar dirty=0;var i=0;for(;i<view.length;i++){var lineView=view[i];if(!lineView.hidden&&(!lineView.node||lineView.changes))++dirty}return dirty}function updateSelection(cm){cm.display.input.showSelection(cm.display.input.prepareSelection())}function prepareSelection(cm,primary){if(primary===void 0)primary=true;var doc=cm.doc;var result={};var curFragment=result.cursors=document.createDocumentFragment();var selFragment=result.selection=document.createDocumentFragment();var customCursor=cm.options.$customCursor;\nif(customCursor)primary=true;var i=0;for(;i<doc.sel.ranges.length;i++){if(!primary&&i==doc.sel.primIndex)continue;var range=doc.sel.ranges[i];if(range.from().line>=cm.display.viewTo||range.to().line<cm.display.viewFrom)continue;var collapsed=range.empty();if(customCursor){var head=customCursor(cm,range);if(head)drawSelectionCursor(cm,head,curFragment)}else if(collapsed||cm.options.showCursorWhenSelecting)drawSelectionCursor(cm,range.head,curFragment);if(!collapsed)drawSelectionRange(cm,range,selFragment)}return result}\nfunction drawSelectionCursor(cm,head,output){var pos=cursorCoords(cm,head,"div",null,null,!cm.options.singleCursorHeightPerLine);var cursor=output.appendChild(elt("div","\\u00a0","CodeMirror-cursor"));cursor.style.left=pos.left+"px";cursor.style.top=pos.top+"px";cursor.style.height=Math.max(0,pos.bottom-pos.top)*cm.options.cursorHeight+"px";if(/\\bcm-fat-cursor\\b/.test(cm.getWrapperElement().className)){var charPos=charCoords(cm,head,"div",null,null);var width=charPos.right-charPos.left;cursor.style.width=\n(width>0?width:cm.defaultCharWidth())+"px"}if(pos.other){var otherCursor=output.appendChild(elt("div","\\u00a0","CodeMirror-cursor CodeMirror-secondarycursor"));otherCursor.style.display="";otherCursor.style.left=pos.other.left+"px";otherCursor.style.top=pos.other.top+"px";otherCursor.style.height=(pos.other.bottom-pos.other.top)*.85+"px"}}function cmpCoords(a,b){return a.top-b.top||a.left-b.left}function drawSelectionRange(cm,range,output){function add(left,top,width,bottom){if(top<0)top=0;top=Math.round(top);\nbottom=Math.round(bottom);fragment.appendChild(elt("div",null,"CodeMirror-selected","position: absolute; left: "+left+"px;\\n                             top: "+top+"px; width: "+(width==null?rightSide-left:width)+"px;\\n                             height: "+(bottom-top)+"px"))}function drawForLine(line,fromArg,toArg){function coords(ch,bias){return charCoords(cm,Pos(line,ch),"div",lineObj,bias)}function wrapX(pos,dir,side){var extent=wrappedLineExtentChar(cm,lineObj,null,pos);var prop=dir=="ltr"==\n(side=="after")?"left":"right";var ch=side=="after"?extent.begin:extent.end-(/\\s/.test(lineObj.text.charAt(extent.end-1))?2:1);return coords(ch,prop)[prop]}var lineObj=getLine(doc,line);var lineLen=lineObj.text.length;var start;var end;var order=getOrder(lineObj,doc.direction);iterateBidiSections(order,fromArg||0,toArg==null?lineLen:toArg,function(from,to,dir,i){var ltr=dir=="ltr";var fromPos=coords(from,ltr?"left":"right");var toPos=coords(to-1,ltr?"right":"left");var openStart=fromArg==null&&from==\n0;var openEnd=toArg==null&&to==lineLen;var first=i==0;var last=!order||i==order.length-1;if(toPos.top-fromPos.top<=3){var openLeft=(docLTR?openStart:openEnd)&&first;var openRight=(docLTR?openEnd:openStart)&&last;var left=openLeft?leftSide:(ltr?fromPos:toPos).left;var right=openRight?rightSide:(ltr?toPos:fromPos).right;add(left,fromPos.top,right-left,fromPos.bottom)}else{var topLeft;var topRight;var botLeft;var botRight;if(ltr){topLeft=docLTR&&openStart&&first?leftSide:fromPos.left;topRight=docLTR?\nrightSide:wrapX(from,dir,"before");botLeft=docLTR?leftSide:wrapX(to,dir,"after");botRight=docLTR&&openEnd&&last?rightSide:toPos.right}else{topLeft=!docLTR?leftSide:wrapX(from,dir,"before");topRight=!docLTR&&openStart&&first?rightSide:fromPos.right;botLeft=!docLTR&&openEnd&&last?leftSide:toPos.left;botRight=!docLTR?rightSide:wrapX(to,dir,"after")}add(topLeft,fromPos.top,topRight-topLeft,fromPos.bottom);if(fromPos.bottom<toPos.top)add(leftSide,fromPos.bottom,null,toPos.top);add(botLeft,toPos.top,botRight-\nbotLeft,toPos.bottom)}if(!start||cmpCoords(fromPos,start)<0)start=fromPos;if(cmpCoords(toPos,start)<0)start=toPos;if(!end||cmpCoords(fromPos,end)<0)end=fromPos;if(cmpCoords(toPos,end)<0)end=toPos});return{start:start,end:end}}var display=cm.display;var doc=cm.doc;var fragment=document.createDocumentFragment();var padding=paddingH(cm.display);var leftSide=padding.left;var rightSide=Math.max(display.sizerWidth,displayWidth(cm)-display.sizer.offsetLeft)-padding.right;var docLTR=doc.direction=="ltr";\nvar sFrom=range.from();var sTo=range.to();if(sFrom.line==sTo.line)drawForLine(sFrom.line,sFrom.ch,sTo.ch);else{var fromLine=getLine(doc,sFrom.line);var toLine=getLine(doc,sTo.line);var singleVLine=visualLine(fromLine)==visualLine(toLine);var leftEnd=drawForLine(sFrom.line,sFrom.ch,singleVLine?fromLine.text.length+1:null).end;var rightStart=drawForLine(sTo.line,singleVLine?0:null,sTo.ch).start;if(singleVLine)if(leftEnd.top<rightStart.top-2){add(leftEnd.right,leftEnd.top,null,leftEnd.bottom);add(leftSide,\nrightStart.top,rightStart.left,rightStart.bottom)}else add(leftEnd.right,leftEnd.top,rightStart.left-leftEnd.right,leftEnd.bottom);if(leftEnd.bottom<rightStart.top)add(leftSide,leftEnd.bottom,null,rightStart.top)}output.appendChild(fragment)}function restartBlink(cm){if(!cm.state.focused)return;var display=cm.display;clearInterval(display.blinker);var on=true;display.cursorDiv.style.visibility="";if(cm.options.cursorBlinkRate>0)display.blinker=setInterval(function(){if(!cm.hasFocus())onBlur(cm);display.cursorDiv.style.visibility=\n(on=!on)?"":"hidden"},cm.options.cursorBlinkRate);else if(cm.options.cursorBlinkRate<0)display.cursorDiv.style.visibility="hidden"}function ensureFocus(cm){if(!cm.hasFocus()){cm.display.input.focus();if(!cm.state.focused)onFocus(cm)}}function delayBlurEvent(cm){cm.state.delayingBlurEvent=true;setTimeout(function(){if(cm.state.delayingBlurEvent){cm.state.delayingBlurEvent=false;if(cm.state.focused)onBlur(cm)}},100)}function onFocus(cm,e){if(cm.state.delayingBlurEvent&&!cm.state.draggingText)cm.state.delayingBlurEvent=\nfalse;if(cm.options.readOnly=="nocursor")return;if(!cm.state.focused){signal(cm,"focus",cm,e);cm.state.focused=true;addClass(cm.display.wrapper,"CodeMirror-focused");if(!cm.curOp&&cm.display.selForContextMenu!=cm.doc.sel){cm.display.input.reset();if(webkit)setTimeout(function(){return cm.display.input.reset(true)},20)}cm.display.input.receivedFocus()}restartBlink(cm)}function onBlur(cm,e){if(cm.state.delayingBlurEvent)return;if(cm.state.focused){signal(cm,"blur",cm,e);cm.state.focused=false;rmClass(cm.display.wrapper,\n"CodeMirror-focused")}clearInterval(cm.display.blinker);setTimeout(function(){if(!cm.state.focused)cm.display.shift=false},150)}function updateHeightsInViewport(cm){var display=cm.display;var prevBottom=display.lineDiv.offsetTop;var viewTop=Math.max(0,display.scroller.getBoundingClientRect().top);var oldHeight=display.lineDiv.getBoundingClientRect().top;var mustScroll=0;var i=0;for(;i<display.view.length;i++){var cur=display.view[i];var wrapping=cm.options.lineWrapping;var height=void 0;var width=\n0;if(cur.hidden)continue;oldHeight=oldHeight+cur.line.height;if(ie&&ie_version<8){var bot=cur.node.offsetTop+cur.node.offsetHeight;height=bot-prevBottom;prevBottom=bot}else{var box=cur.node.getBoundingClientRect();height=box.bottom-box.top;if(!wrapping&&cur.text.firstChild)width=cur.text.firstChild.getBoundingClientRect().right-box.left-1}var diff=cur.line.height-height;if(diff>.005||diff<-.005){if(oldHeight<viewTop)mustScroll=mustScroll-diff;updateLineHeight(cur.line,height);updateWidgetHeight(cur.line);\nif(cur.rest){var j=0;for(;j<cur.rest.length;j++)updateWidgetHeight(cur.rest[j])}}if(width>cm.display.sizerWidth){var chWidth=Math.ceil(width/charWidth(cm.display));if(chWidth>cm.display.maxLineLength){cm.display.maxLineLength=chWidth;cm.display.maxLine=cur.line;cm.display.maxLineChanged=true}}}if(Math.abs(mustScroll)>2)display.scroller.scrollTop+=mustScroll}function updateWidgetHeight(line){if(line.widgets){var i=0;for(;i<line.widgets.length;++i){var w=line.widgets[i];var parent=w.node.parentNode;\nif(parent)w.height=parent.offsetHeight}}}function visibleLines(display,doc,viewport){var top=viewport&&viewport.top!=null?Math.max(0,viewport.top):display.scroller.scrollTop;top=Math.floor(top-paddingTop(display));var bottom=viewport&&viewport.bottom!=null?viewport.bottom:top+display.wrapper.clientHeight;var from=lineAtHeight(doc,top);var to=lineAtHeight(doc,bottom);if(viewport&&viewport.ensure){var ensureFrom=viewport.ensure.from.line;var ensureTo=viewport.ensure.to.line;if(ensureFrom<from){from=\nensureFrom;to=lineAtHeight(doc,heightAtLine(getLine(doc,ensureFrom))+display.wrapper.clientHeight)}else if(Math.min(ensureTo,doc.lastLine())>=to){from=lineAtHeight(doc,heightAtLine(getLine(doc,ensureTo))-display.wrapper.clientHeight);to=ensureTo}}return{from:from,to:Math.max(to,from+1)}}function maybeScrollWindow(cm,rect){if(signalDOMEvent(cm,"scrollCursorIntoView"))return;var display=cm.display;var box=display.sizer.getBoundingClientRect();var doScroll=null;if(rect.top+box.top<0)doScroll=true;else if(rect.bottom+\nbox.top>(window.innerHeight||document.documentElement.clientHeight))doScroll=false;if(doScroll!=null&&!phantom){var scrollNode=elt("div","\\u200b",null,"position: absolute;\\n                         top: "+(rect.top-display.viewOffset-paddingTop(cm.display))+"px;\\n                         height: "+(rect.bottom-rect.top+scrollGap(cm)+display.barHeight)+"px;\\n                         left: "+rect.left+"px; width: "+Math.max(2,rect.right-rect.left)+"px;");cm.display.lineSpace.appendChild(scrollNode);\nscrollNode.scrollIntoView(doScroll);cm.display.lineSpace.removeChild(scrollNode)}}function scrollPosIntoView(cm,pos,end,margin){if(margin==null)margin=0;var rect;if(!cm.options.lineWrapping&&pos==end){end=pos.sticky=="before"?Pos(pos.line,pos.ch+1,"before"):pos;pos=pos.ch?Pos(pos.line,pos.sticky=="before"?pos.ch-1:pos.ch,"after"):pos}var limit=0;for(;limit<5;limit++){var changed=false;var coords=cursorCoords(cm,pos);var endCoords=!end||end==pos?coords:cursorCoords(cm,end);rect={left:Math.min(coords.left,\nendCoords.left),top:Math.min(coords.top,endCoords.top)-margin,right:Math.max(coords.left,endCoords.left),bottom:Math.max(coords.bottom,endCoords.bottom)+margin};var scrollPos=calculateScrollPos(cm,rect);var startTop=cm.doc.scrollTop;var startLeft=cm.doc.scrollLeft;if(scrollPos.scrollTop!=null){updateScrollTop(cm,scrollPos.scrollTop);if(Math.abs(cm.doc.scrollTop-startTop)>1)changed=true}if(scrollPos.scrollLeft!=null){setScrollLeft(cm,scrollPos.scrollLeft);if(Math.abs(cm.doc.scrollLeft-startLeft)>1)changed=\ntrue}if(!changed)break}return rect}function scrollIntoView(cm,rect){var scrollPos=calculateScrollPos(cm,rect);if(scrollPos.scrollTop!=null)updateScrollTop(cm,scrollPos.scrollTop);if(scrollPos.scrollLeft!=null)setScrollLeft(cm,scrollPos.scrollLeft)}function calculateScrollPos(cm,rect){var display=cm.display;var snapMargin=textHeight(cm.display);if(rect.top<0)rect.top=0;var screentop=cm.curOp&&cm.curOp.scrollTop!=null?cm.curOp.scrollTop:display.scroller.scrollTop;var screen=displayHeight(cm);var result=\n{};if(rect.bottom-rect.top>screen)rect.bottom=rect.top+screen;var docBottom=cm.doc.height+paddingVert(display);var atTop=rect.top<snapMargin;var atBottom=rect.bottom>docBottom-snapMargin;if(rect.top<screentop)result.scrollTop=atTop?0:rect.top;else if(rect.bottom>screentop+screen){var newTop=Math.min(rect.top,(atBottom?docBottom:rect.bottom)-screen);if(newTop!=screentop)result.scrollTop=newTop}var gutterSpace=cm.options.fixedGutter?0:display.gutters.offsetWidth;var screenleft=cm.curOp&&cm.curOp.scrollLeft!=\nnull?cm.curOp.scrollLeft:display.scroller.scrollLeft-gutterSpace;var screenw=displayWidth(cm)-display.gutters.offsetWidth;var tooWide=rect.right-rect.left>screenw;if(tooWide)rect.right=rect.left+screenw;if(rect.left<10)result.scrollLeft=0;else if(rect.left<screenleft)result.scrollLeft=Math.max(0,rect.left+gutterSpace-(tooWide?0:10));else if(rect.right>screenw+screenleft-3)result.scrollLeft=rect.right+(tooWide?0:10)-screenw;return result}function addToScrollTop(cm,top){if(top==null)return;resolveScrollToPos(cm);\ncm.curOp.scrollTop=(cm.curOp.scrollTop==null?cm.doc.scrollTop:cm.curOp.scrollTop)+top}function ensureCursorVisible(cm){resolveScrollToPos(cm);var cur=cm.getCursor();cm.curOp.scrollToPos={from:cur,to:cur,margin:cm.options.cursorScrollMargin}}function scrollToCoords(cm,x,y){if(x!=null||y!=null)resolveScrollToPos(cm);if(x!=null)cm.curOp.scrollLeft=x;if(y!=null)cm.curOp.scrollTop=y}function scrollToRange(cm,range){resolveScrollToPos(cm);cm.curOp.scrollToPos=range}function resolveScrollToPos(cm){var range=\ncm.curOp.scrollToPos;if(range){cm.curOp.scrollToPos=null;var from=estimateCoords(cm,range.from);var to=estimateCoords(cm,range.to);scrollToCoordsRange(cm,from,to,range.margin)}}function scrollToCoordsRange(cm,from,to,margin){var sPos=calculateScrollPos(cm,{left:Math.min(from.left,to.left),top:Math.min(from.top,to.top)-margin,right:Math.max(from.right,to.right),bottom:Math.max(from.bottom,to.bottom)+margin});scrollToCoords(cm,sPos.scrollLeft,sPos.scrollTop)}function updateScrollTop(cm,val){if(Math.abs(cm.doc.scrollTop-\nval)<2)return;if(!gecko)updateDisplaySimple(cm,{top:val});setScrollTop(cm,val,true);if(gecko)updateDisplaySimple(cm);startWorker(cm,100)}function setScrollTop(cm,val,forceScroll){val=Math.max(0,Math.min(cm.display.scroller.scrollHeight-cm.display.scroller.clientHeight,val));if(cm.display.scroller.scrollTop==val&&!forceScroll)return;cm.doc.scrollTop=val;cm.display.scrollbars.setScrollTop(val);if(cm.display.scroller.scrollTop!=val)cm.display.scroller.scrollTop=val}function setScrollLeft(cm,val,isScroller,\nforceScroll){val=Math.max(0,Math.min(val,cm.display.scroller.scrollWidth-cm.display.scroller.clientWidth));if((isScroller?val==cm.doc.scrollLeft:Math.abs(cm.doc.scrollLeft-val)<2)&&!forceScroll)return;cm.doc.scrollLeft=val;alignHorizontally(cm);if(cm.display.scroller.scrollLeft!=val)cm.display.scroller.scrollLeft=val;cm.display.scrollbars.setScrollLeft(val)}function measureForScrollbars(cm){var d=cm.display;var gutterW=d.gutters.offsetWidth;var docH=Math.round(cm.doc.height+paddingVert(cm.display));\nreturn{clientHeight:d.scroller.clientHeight,viewHeight:d.wrapper.clientHeight,scrollWidth:d.scroller.scrollWidth,clientWidth:d.scroller.clientWidth,viewWidth:d.wrapper.clientWidth,barLeft:cm.options.fixedGutter?gutterW:0,docHeight:docH,scrollHeight:docH+scrollGap(cm)+d.barHeight,nativeBarWidth:d.nativeBarWidth,gutterWidth:gutterW}}function updateScrollbars(cm,measure){if(!measure)measure=measureForScrollbars(cm);var startWidth=cm.display.barWidth;var startHeight=cm.display.barHeight;updateScrollbarsInner(cm,\nmeasure);var i=0;for(;i<4&&startWidth!=cm.display.barWidth||startHeight!=cm.display.barHeight;i++){if(startWidth!=cm.display.barWidth&&cm.options.lineWrapping)updateHeightsInViewport(cm);updateScrollbarsInner(cm,measureForScrollbars(cm));startWidth=cm.display.barWidth;startHeight=cm.display.barHeight}}function updateScrollbarsInner(cm,measure){var d=cm.display;var sizes=d.scrollbars.update(measure);d.sizer.style.paddingRight=(d.barWidth=sizes.right)+"px";d.sizer.style.paddingBottom=(d.barHeight=sizes.bottom)+\n"px";d.heightForcer.style.borderBottom=sizes.bottom+"px solid transparent";if(sizes.right&&sizes.bottom){d.scrollbarFiller.style.display="block";d.scrollbarFiller.style.height=sizes.bottom+"px";d.scrollbarFiller.style.width=sizes.right+"px"}else d.scrollbarFiller.style.display="";if(sizes.bottom&&cm.options.coverGutterNextToScrollbar&&cm.options.fixedGutter){d.gutterFiller.style.display="block";d.gutterFiller.style.height=sizes.bottom+"px";d.gutterFiller.style.width=measure.gutterWidth+"px"}else d.gutterFiller.style.display=\n""}function initScrollbars(cm){if(cm.display.scrollbars){cm.display.scrollbars.clear();if(cm.display.scrollbars.addClass)rmClass(cm.display.wrapper,cm.display.scrollbars.addClass)}cm.display.scrollbars=new scrollbarModel[cm.options.scrollbarStyle](function(node){cm.display.wrapper.insertBefore(node,cm.display.scrollbarFiller);on(node,"mousedown",function(){if(cm.state.focused)setTimeout(function(){return cm.display.input.focus()},0)});node.setAttribute("cm-not-content","true")},function(pos,axis){if(axis==\n"horizontal")setScrollLeft(cm,pos);else updateScrollTop(cm,pos)},cm);if(cm.display.scrollbars.addClass)addClass(cm.display.wrapper,cm.display.scrollbars.addClass)}function startOperation(cm){cm.curOp={cm:cm,viewChanged:false,startHeight:cm.doc.height,forceUpdate:false,updateInput:0,typing:false,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:false,updateMaxLine:false,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:false,id:++nextOpId,markArrays:null};pushOperation(cm.curOp)}\nfunction endOperation(cm){var op=cm.curOp;if(op)finishOperation(op,function(group){var i=0;for(;i<group.ops.length;i++)group.ops[i].cm.curOp=null;endOperations(group)})}function endOperations(group){var ops=group.ops;var i=0;for(;i<ops.length;i++)endOperation_R1(ops[i]);var i$1=0;for(;i$1<ops.length;i$1++)endOperation_W1(ops[i$1]);var i$2=0;for(;i$2<ops.length;i$2++)endOperation_R2(ops[i$2]);var i$3=0;for(;i$3<ops.length;i$3++)endOperation_W2(ops[i$3]);var i$4=0;for(;i$4<ops.length;i$4++)endOperation_finish(ops[i$4])}\nfunction endOperation_R1(op){var cm=op.cm;var display=cm.display;maybeClipScrollbars(cm);if(op.updateMaxLine)findMaxLine(cm);op.mustUpdate=op.viewChanged||op.forceUpdate||op.scrollTop!=null||op.scrollToPos&&(op.scrollToPos.from.line<display.viewFrom||op.scrollToPos.to.line>=display.viewTo)||display.maxLineChanged&&cm.options.lineWrapping;op.update=op.mustUpdate&&new DisplayUpdate(cm,op.mustUpdate&&{top:op.scrollTop,ensure:op.scrollToPos},op.forceUpdate)}function endOperation_W1(op){op.updatedDisplay=\nop.mustUpdate&&updateDisplayIfNeeded(op.cm,op.update)}function endOperation_R2(op){var cm=op.cm;var display=cm.display;if(op.updatedDisplay)updateHeightsInViewport(cm);op.barMeasure=measureForScrollbars(cm);if(display.maxLineChanged&&!cm.options.lineWrapping){op.adjustWidthTo=measureChar(cm,display.maxLine,display.maxLine.text.length).left+3;cm.display.sizerWidth=op.adjustWidthTo;op.barMeasure.scrollWidth=Math.max(display.scroller.clientWidth,display.sizer.offsetLeft+op.adjustWidthTo+scrollGap(cm)+\ncm.display.barWidth);op.maxScrollLeft=Math.max(0,display.sizer.offsetLeft+op.adjustWidthTo-displayWidth(cm))}if(op.updatedDisplay||op.selectionChanged)op.preparedSelection=display.input.prepareSelection()}function endOperation_W2(op){var cm=op.cm;if(op.adjustWidthTo!=null){cm.display.sizer.style.minWidth=op.adjustWidthTo+"px";if(op.maxScrollLeft<cm.doc.scrollLeft)setScrollLeft(cm,Math.min(cm.display.scroller.scrollLeft,op.maxScrollLeft),true);cm.display.maxLineChanged=false}var takeFocus=op.focus&&\nop.focus==activeElt();if(op.preparedSelection)cm.display.input.showSelection(op.preparedSelection,takeFocus);if(op.updatedDisplay||op.startHeight!=cm.doc.height)updateScrollbars(cm,op.barMeasure);if(op.updatedDisplay)setDocumentHeight(cm,op.barMeasure);if(op.selectionChanged)restartBlink(cm);if(cm.state.focused&&op.updateInput)cm.display.input.reset(op.typing);if(takeFocus)ensureFocus(op.cm)}function endOperation_finish(op){var cm=op.cm;var display=cm.display;var doc=cm.doc;if(op.updatedDisplay)postUpdateDisplay(cm,\nop.update);if(display.wheelStartX!=null&&(op.scrollTop!=null||op.scrollLeft!=null||op.scrollToPos))display.wheelStartX=display.wheelStartY=null;if(op.scrollTop!=null)setScrollTop(cm,op.scrollTop,op.forceScroll);if(op.scrollLeft!=null)setScrollLeft(cm,op.scrollLeft,true,true);if(op.scrollToPos){var rect=scrollPosIntoView(cm,clipPos(doc,op.scrollToPos.from),clipPos(doc,op.scrollToPos.to),op.scrollToPos.margin);maybeScrollWindow(cm,rect)}var hidden=op.maybeHiddenMarkers;var unhidden=op.maybeUnhiddenMarkers;\nif(hidden){var i=0;for(;i<hidden.length;++i)if(!hidden[i].lines.length)signal(hidden[i],"hide")}if(unhidden){var i$1=0;for(;i$1<unhidden.length;++i$1)if(unhidden[i$1].lines.length)signal(unhidden[i$1],"unhide")}if(display.wrapper.offsetHeight)doc.scrollTop=cm.display.scroller.scrollTop;if(op.changeObjs)signal(cm,"changes",cm,op.changeObjs);if(op.update)op.update.finish()}function runInOp(cm,f){if(cm.curOp)return f();startOperation(cm);try{return f()}finally{endOperation(cm)}}function operation(cm,\nf){return function(){if(cm.curOp)return f.apply(cm,arguments);startOperation(cm);try{return f.apply(cm,arguments)}finally{endOperation(cm)}}}function methodOp(f){return function(){if(this.curOp)return f.apply(this,arguments);startOperation(this);try{return f.apply(this,arguments)}finally{endOperation(this)}}}function docMethodOp(f){return function(){var cm=this.cm;if(!cm||cm.curOp)return f.apply(this,arguments);startOperation(cm);try{return f.apply(this,arguments)}finally{endOperation(cm)}}}function startWorker(cm,\ntime){if(cm.doc.highlightFrontier<cm.display.viewTo)cm.state.highlight.set(time,bind(highlightWorker,cm))}function highlightWorker(cm){var doc=cm.doc;if(doc.highlightFrontier>=cm.display.viewTo)return;var end=+new Date+cm.options.workTime;var context=getContextBefore(cm,doc.highlightFrontier);var changedLines=[];doc.iter(context.line,Math.min(doc.first+doc.size,cm.display.viewTo+500),function(line){if(context.line>=cm.display.viewFrom){var oldStyles=line.styles;var resetState=line.text.length>cm.options.maxHighlightLength?\ncopyState(doc.mode,context.state):null;var highlighted=highlightLine(cm,line,context,true);if(resetState)context.state=resetState;line.styles=highlighted.styles;var oldCls=line.styleClasses;var newCls=highlighted.classes;if(newCls)line.styleClasses=newCls;else if(oldCls)line.styleClasses=null;var ischange=!oldStyles||oldStyles.length!=line.styles.length||oldCls!=newCls&&(!oldCls||!newCls||oldCls.bgClass!=newCls.bgClass||oldCls.textClass!=newCls.textClass);var i=0;for(;!ischange&&i<oldStyles.length;++i)ischange=\noldStyles[i]!=line.styles[i];if(ischange)changedLines.push(context.line);line.stateAfter=context.save();context.nextLine()}else{if(line.text.length<=cm.options.maxHighlightLength)processLine(cm,line.text,context);line.stateAfter=context.line%5==0?context.save():null;context.nextLine()}if(+new Date>end){startWorker(cm,cm.options.workDelay);return true}});doc.highlightFrontier=context.line;doc.modeFrontier=Math.max(doc.modeFrontier,context.line);if(changedLines.length)runInOp(cm,function(){var i=0;\nfor(;i<changedLines.length;i++)regLineChange(cm,changedLines[i],"text")})}function maybeClipScrollbars(cm){var display=cm.display;if(!display.scrollbarsClipped&&display.scroller.offsetWidth){display.nativeBarWidth=display.scroller.offsetWidth-display.scroller.clientWidth;display.heightForcer.style.height=scrollGap(cm)+"px";display.sizer.style.marginBottom=-display.nativeBarWidth+"px";display.sizer.style.borderRightWidth=scrollGap(cm)+"px";display.scrollbarsClipped=true}}function selectionSnapshot(cm){if(cm.hasFocus())return null;\nvar active=activeElt();if(!active||!contains(cm.display.lineDiv,active))return null;var result={activeElt:active};if(window.getSelection){var sel=window.getSelection();if(sel.anchorNode&&sel.extend&&contains(cm.display.lineDiv,sel.anchorNode)){result.anchorNode=sel.anchorNode;result.anchorOffset=sel.anchorOffset;result.focusNode=sel.focusNode;result.focusOffset=sel.focusOffset}}return result}function restoreSelection(snapshot){if(!snapshot||!snapshot.activeElt||snapshot.activeElt==activeElt())return;\nsnapshot.activeElt.focus();if(!/^(INPUT|TEXTAREA)$/.test(snapshot.activeElt.nodeName)&&snapshot.anchorNode&&contains(document.body,snapshot.anchorNode)&&contains(document.body,snapshot.focusNode)){var sel=window.getSelection();var range=document.createRange();range.setEnd(snapshot.anchorNode,snapshot.anchorOffset);range.collapse(false);sel.removeAllRanges();sel.addRange(range);sel.extend(snapshot.focusNode,snapshot.focusOffset)}}function updateDisplayIfNeeded(cm,update){var display=cm.display;var doc=\ncm.doc;if(update.editorIsHidden){resetView(cm);return false}if(!update.force&&update.visible.from>=display.viewFrom&&update.visible.to<=display.viewTo&&(display.updateLineNumbers==null||display.updateLineNumbers>=display.viewTo)&&display.renderedView==display.view&&countDirtyView(cm)==0)return false;if(maybeUpdateLineNumberWidth(cm)){resetView(cm);update.dims=getDimensions(cm)}var end=doc.first+doc.size;var from=Math.max(update.visible.from-cm.options.viewportMargin,doc.first);var to=Math.min(end,\nupdate.visible.to+cm.options.viewportMargin);if(display.viewFrom<from&&from-display.viewFrom<20)from=Math.max(doc.first,display.viewFrom);if(display.viewTo>to&&display.viewTo-to<20)to=Math.min(end,display.viewTo);if(sawCollapsedSpans){from=visualLineNo(cm.doc,from);to=visualLineEndNo(cm.doc,to)}var different=from!=display.viewFrom||to!=display.viewTo||display.lastWrapHeight!=update.wrapperHeight||display.lastWrapWidth!=update.wrapperWidth;adjustView(cm,from,to);display.viewOffset=heightAtLine(getLine(cm.doc,\ndisplay.viewFrom));cm.display.mover.style.top=display.viewOffset+"px";var toUpdate=countDirtyView(cm);if(!different&&toUpdate==0&&!update.force&&display.renderedView==display.view&&(display.updateLineNumbers==null||display.updateLineNumbers>=display.viewTo))return false;var selSnapshot=selectionSnapshot(cm);if(toUpdate>4)display.lineDiv.style.display="none";patchDisplay(cm,display.updateLineNumbers,update.dims);if(toUpdate>4)display.lineDiv.style.display="";display.renderedView=display.view;restoreSelection(selSnapshot);\nremoveChildren(display.cursorDiv);removeChildren(display.selectionDiv);display.gutters.style.height=display.sizer.style.minHeight=0;if(different){display.lastWrapHeight=update.wrapperHeight;display.lastWrapWidth=update.wrapperWidth;startWorker(cm,400)}display.updateLineNumbers=null;return true}function postUpdateDisplay(cm,update){var viewport=update.viewport;var first=true;for(;;first=false){if(!first||!cm.options.lineWrapping||update.oldDisplayWidth==displayWidth(cm)){if(viewport&&viewport.top!=\nnull)viewport={top:Math.min(cm.doc.height+paddingVert(cm.display)-displayHeight(cm),viewport.top)};update.visible=visibleLines(cm.display,cm.doc,viewport);if(update.visible.from>=cm.display.viewFrom&&update.visible.to<=cm.display.viewTo)break}else if(first)update.visible=visibleLines(cm.display,cm.doc,viewport);if(!updateDisplayIfNeeded(cm,update))break;updateHeightsInViewport(cm);var barMeasure=measureForScrollbars(cm);updateSelection(cm);updateScrollbars(cm,barMeasure);setDocumentHeight(cm,barMeasure);\nupdate.force=false}update.signal(cm,"update",cm);if(cm.display.viewFrom!=cm.display.reportedViewFrom||cm.display.viewTo!=cm.display.reportedViewTo){update.signal(cm,"viewportChange",cm,cm.display.viewFrom,cm.display.viewTo);cm.display.reportedViewFrom=cm.display.viewFrom;cm.display.reportedViewTo=cm.display.viewTo}}function updateDisplaySimple(cm,viewport){var update=new DisplayUpdate(cm,viewport);if(updateDisplayIfNeeded(cm,update)){updateHeightsInViewport(cm);postUpdateDisplay(cm,update);var barMeasure=\nmeasureForScrollbars(cm);updateSelection(cm);updateScrollbars(cm,barMeasure);setDocumentHeight(cm,barMeasure);update.finish()}}function patchDisplay(cm,updateNumbersFrom,dims){function rm(node){var next=node.nextSibling;if(webkit&&mac&&cm.display.currentWheelTarget==node)node.style.display="none";else node.parentNode.removeChild(node);return next}var display=cm.display;var lineNumbers=cm.options.lineNumbers;var container=display.lineDiv;var cur=container.firstChild;var view=display.view;var lineN=\ndisplay.viewFrom;var i=0;for(;i<view.length;i++){var lineView=view[i];if(lineView.hidden);else if(!lineView.node||lineView.node.parentNode!=container){var node=buildLineElement(cm,lineView,lineN,dims);container.insertBefore(node,cur)}else{for(;cur!=lineView.node;)cur=rm(cur);var updateNumber=lineNumbers&&updateNumbersFrom!=null&&updateNumbersFrom<=lineN&&lineView.lineNumber;if(lineView.changes){if(indexOf(lineView.changes,"gutter")>-1)updateNumber=false;updateLineForChanges(cm,lineView,lineN,dims)}if(updateNumber){removeChildren(lineView.lineNumber);\nlineView.lineNumber.appendChild(document.createTextNode(lineNumberFor(cm.options,lineN)))}cur=lineView.node.nextSibling}lineN=lineN+lineView.size}for(;cur;)cur=rm(cur)}function updateGutterSpace(display){var width=display.gutters.offsetWidth;display.sizer.style.marginLeft=width+"px";signalLater(display,"gutterChanged",display)}function setDocumentHeight(cm,measure){cm.display.sizer.style.minHeight=measure.docHeight+"px";cm.display.heightForcer.style.top=measure.docHeight+"px";cm.display.gutters.style.height=\nmeasure.docHeight+cm.display.barHeight+scrollGap(cm)+"px"}function alignHorizontally(cm){var display=cm.display;var view=display.view;if(!display.alignWidgets&&(!display.gutters.firstChild||!cm.options.fixedGutter))return;var comp=compensateForHScroll(display)-display.scroller.scrollLeft+cm.doc.scrollLeft;var gutterW=display.gutters.offsetWidth;var left=comp+"px";var i=0;for(;i<view.length;i++)if(!view[i].hidden){if(cm.options.fixedGutter){if(view[i].gutter)view[i].gutter.style.left=left;if(view[i].gutterBackground)view[i].gutterBackground.style.left=\nleft}var align=view[i].alignable;if(align){var j=0;for(;j<align.length;j++)align[j].style.left=left}}if(cm.options.fixedGutter)display.gutters.style.left=comp+gutterW+"px"}function maybeUpdateLineNumberWidth(cm){if(!cm.options.lineNumbers)return false;var doc=cm.doc;var last=lineNumberFor(cm.options,doc.first+doc.size-1);var display=cm.display;if(last.length!=display.lineNumChars){var test=display.measure.appendChild(elt("div",[elt("div",last)],"CodeMirror-linenumber CodeMirror-gutter-elt"));var innerW=\ntest.firstChild.offsetWidth;var padding=test.offsetWidth-innerW;display.lineGutter.style.width="";display.lineNumInnerWidth=Math.max(innerW,display.lineGutter.offsetWidth-padding)+1;display.lineNumWidth=display.lineNumInnerWidth+padding;display.lineNumChars=display.lineNumInnerWidth?last.length:-1;display.lineGutter.style.width=display.lineNumWidth+"px";updateGutterSpace(cm.display);return true}return false}function getGutters(gutters,lineNumbers){var result=[];var sawLineNumbers=false;var i=0;for(;i<\ngutters.length;i++){var name=gutters[i];var style=null;if(typeof name!="string"){style=name.style;name=name.className}if(name=="CodeMirror-linenumbers")if(!lineNumbers)continue;else sawLineNumbers=true;result.push({className:name,style:style})}if(lineNumbers&&!sawLineNumbers)result.push({className:"CodeMirror-linenumbers",style:null});return result}function renderGutters(display){var gutters=display.gutters;var specs=display.gutterSpecs;removeChildren(gutters);display.lineGutter=null;var i=0;for(;i<\nspecs.length;++i){var ref=specs[i];var className=ref.className;var style=ref.style;var gElt=gutters.appendChild(elt("div",null,"CodeMirror-gutter "+className));if(style)gElt.style.cssText=style;if(className=="CodeMirror-linenumbers"){display.lineGutter=gElt;gElt.style.width=(display.lineNumWidth||1)+"px"}}gutters.style.display=specs.length?"":"none";updateGutterSpace(display)}function updateGutters(cm){renderGutters(cm.display);regChange(cm);alignHorizontally(cm)}function Display(place,doc,input,\noptions){var d=this;this.input=input;d.scrollbarFiller=elt("div",null,"CodeMirror-scrollbar-filler");d.scrollbarFiller.setAttribute("cm-not-content","true");d.gutterFiller=elt("div",null,"CodeMirror-gutter-filler");d.gutterFiller.setAttribute("cm-not-content","true");d.lineDiv=eltP("div",null,"CodeMirror-code");d.selectionDiv=elt("div",null,null,"position: relative; z-index: 1");d.cursorDiv=elt("div",null,"CodeMirror-cursors");d.measure=elt("div",null,"CodeMirror-measure");d.lineMeasure=elt("div",\nnull,"CodeMirror-measure");d.lineSpace=eltP("div",[d.measure,d.lineMeasure,d.selectionDiv,d.cursorDiv,d.lineDiv],null,"position: relative; outline: none");var lines=eltP("div",[d.lineSpace],"CodeMirror-lines");d.mover=elt("div",[lines],null,"position: relative");d.sizer=elt("div",[d.mover],"CodeMirror-sizer");d.sizerWidth=null;d.heightForcer=elt("div",null,null,"position: absolute; height: "+scrollerGap+"px; width: 1px;");d.gutters=elt("div",null,"CodeMirror-gutters");d.lineGutter=null;d.scroller=\nelt("div",[d.sizer,d.heightForcer,d.gutters],"CodeMirror-scroll");d.scroller.setAttribute("tabIndex","-1");d.wrapper=elt("div",[d.scrollbarFiller,d.gutterFiller,d.scroller],"CodeMirror");d.wrapper.setAttribute("translate","no");if(ie&&ie_version<8){d.gutters.style.zIndex=-1;d.scroller.style.paddingRight=0}if(!webkit&&!(gecko&&mobile))d.scroller.draggable=true;if(place)if(place.appendChild)place.appendChild(d.wrapper);else place(d.wrapper);d.viewFrom=d.viewTo=doc.first;d.reportedViewFrom=d.reportedViewTo=\ndoc.first;d.view=[];d.renderedView=null;d.externalMeasured=null;d.viewOffset=0;d.lastWrapHeight=d.lastWrapWidth=0;d.updateLineNumbers=null;d.nativeBarWidth=d.barHeight=d.barWidth=0;d.scrollbarsClipped=false;d.lineNumWidth=d.lineNumInnerWidth=d.lineNumChars=null;d.alignWidgets=false;d.cachedCharWidth=d.cachedTextHeight=d.cachedPaddingH=null;d.maxLine=null;d.maxLineLength=0;d.maxLineChanged=false;d.wheelDX=d.wheelDY=d.wheelStartX=d.wheelStartY=null;d.shift=false;d.selForContextMenu=null;d.activeTouch=\nnull;d.gutterSpecs=getGutters(options.gutters,options.lineNumbers);renderGutters(d);input.init(d)}function wheelEventDelta(e){var dx=e.wheelDeltaX;var dy=e.wheelDeltaY;if(dx==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS)dx=e.detail;if(dy==null&&e.detail&&e.axis==e.VERTICAL_AXIS)dy=e.detail;else if(dy==null)dy=e.wheelDelta;return{x:dx,y:dy}}function wheelEventPixels(e){var delta=wheelEventDelta(e);delta.x*=wheelPixelsPerUnit;delta.y*=wheelPixelsPerUnit;return delta}function onScrollWheel(cm,e){if(chrome&&\nchrome_version==102){if(cm.display.chromeScrollHack==null)cm.display.sizer.style.pointerEvents="none";else clearTimeout(cm.display.chromeScrollHack);cm.display.chromeScrollHack=setTimeout(function(){cm.display.chromeScrollHack=null;cm.display.sizer.style.pointerEvents=""},100)}var delta=wheelEventDelta(e);var dx=delta.x;var dy=delta.y;var pixelsPerUnit=wheelPixelsPerUnit;if(e.deltaMode===0){dx=e.deltaX;dy=e.deltaY;pixelsPerUnit=1}var display=cm.display;var scroll=display.scroller;var canScrollX=scroll.scrollWidth>\nscroll.clientWidth;var canScrollY=scroll.scrollHeight>scroll.clientHeight;if(!(dx&&canScrollX||dy&&canScrollY))return;if(dy&&mac&&webkit){var cur=e.target;var view=display.view;outer:for(;cur!=scroll;cur=cur.parentNode){var i=0;for(;i<view.length;i++)if(view[i].node==cur){cm.display.currentWheelTarget=cur;break outer}}}if(dx&&!gecko&&!presto&&pixelsPerUnit!=null){if(dy&&canScrollY)updateScrollTop(cm,Math.max(0,scroll.scrollTop+dy*pixelsPerUnit));setScrollLeft(cm,Math.max(0,scroll.scrollLeft+dx*pixelsPerUnit));\nif(!dy||dy&&canScrollY)e_preventDefault(e);display.wheelStartX=null;return}if(dy&&pixelsPerUnit!=null){var pixels=dy*pixelsPerUnit;var top=cm.doc.scrollTop;var bot=top+display.wrapper.clientHeight;if(pixels<0)top=Math.max(0,top+pixels-50);else bot=Math.min(cm.doc.height,bot+pixels+50);updateDisplaySimple(cm,{top:top,bottom:bot})}if(wheelSamples<20&&e.deltaMode!==0)if(display.wheelStartX==null){display.wheelStartX=scroll.scrollLeft;display.wheelStartY=scroll.scrollTop;display.wheelDX=dx;display.wheelDY=\ndy;setTimeout(function(){if(display.wheelStartX==null)return;var movedX=scroll.scrollLeft-display.wheelStartX;var movedY=scroll.scrollTop-display.wheelStartY;var sample=movedY&&display.wheelDY&&movedY/display.wheelDY||movedX&&display.wheelDX&&movedX/display.wheelDX;display.wheelStartX=display.wheelStartY=null;if(!sample)return;wheelPixelsPerUnit=(wheelPixelsPerUnit*wheelSamples+sample)/(wheelSamples+1);++wheelSamples},200)}else{display.wheelDX+=dx;display.wheelDY+=dy}}function normalizeSelection(cm,\nranges,primIndex){var mayTouch=cm&&cm.options.selectionsMayTouch;var prim=ranges[primIndex];ranges.sort(function(a,b){return cmp(a.from(),b.from())});primIndex=indexOf(ranges,prim);var i=1;for(;i<ranges.length;i++){var cur=ranges[i];var prev=ranges[i-1];var diff=cmp(prev.to(),cur.from());if(mayTouch&&!cur.empty()?diff>0:diff>=0){var from=minPos(prev.from(),cur.from());var to=maxPos(prev.to(),cur.to());var inv=prev.empty()?cur.from()==cur.head:prev.from()==prev.head;if(i<=primIndex)--primIndex;ranges.splice(--i,\n2,new Range(inv?to:from,inv?from:to))}}return new Selection(ranges,primIndex)}function simpleSelection(anchor,head){return new Selection([new Range(anchor,head||anchor)],0)}function changeEnd(change){if(!change.text)return change.to;return Pos(change.from.line+change.text.length-1,lst(change.text).length+(change.text.length==1?change.from.ch:0))}function adjustForChange(pos,change){if(cmp(pos,change.from)<0)return pos;if(cmp(pos,change.to)<=0)return changeEnd(change);var line=pos.line+change.text.length-\n(change.to.line-change.from.line)-1;var ch=pos.ch;if(pos.line==change.to.line)ch=ch+(changeEnd(change).ch-change.to.ch);return Pos(line,ch)}function computeSelAfterChange(doc,change){var out=[];var i=0;for(;i<doc.sel.ranges.length;i++){var range=doc.sel.ranges[i];out.push(new Range(adjustForChange(range.anchor,change),adjustForChange(range.head,change)))}return normalizeSelection(doc.cm,out,doc.sel.primIndex)}function offsetPos(pos,old,nw){if(pos.line==old.line)return Pos(nw.line,pos.ch-old.ch+nw.ch);\nelse return Pos(nw.line+(pos.line-old.line),pos.ch)}function computeReplacedSel(doc,changes,hint){var out=[];var oldPrev=Pos(doc.first,0);var newPrev=oldPrev;var i=0;for(;i<changes.length;i++){var change=changes[i];var from=offsetPos(change.from,oldPrev,newPrev);var to=offsetPos(changeEnd(change),oldPrev,newPrev);oldPrev=change.to;newPrev=to;if(hint=="around"){var range=doc.sel.ranges[i];var inv=cmp(range.head,range.anchor)<0;out[i]=new Range(inv?to:from,inv?from:to)}else out[i]=new Range(from,from)}return new Selection(out,\ndoc.sel.primIndex)}function loadMode(cm){cm.doc.mode=getMode(cm.options,cm.doc.modeOption);resetModeState(cm)}function resetModeState(cm){cm.doc.iter(function(line){if(line.stateAfter)line.stateAfter=null;if(line.styles)line.styles=null});cm.doc.modeFrontier=cm.doc.highlightFrontier=cm.doc.first;startWorker(cm,100);cm.state.modeGen++;if(cm.curOp)regChange(cm)}function isWholeLineUpdate(doc,change){return change.from.ch==0&&change.to.ch==0&&lst(change.text)==""&&(!doc.cm||doc.cm.options.wholeLineUpdateBefore)}\nfunction updateDoc(doc,change,markedSpans,estimateHeight){function spansFor(n){return markedSpans?markedSpans[n]:null}function update(line,text,spans){updateLine(line,text,spans,estimateHeight);signalLater(line,"change",line,change)}function linesFor(start,end){var result=[];var i=start;for(;i<end;++i)result.push(new Line(text[i],spansFor(i),estimateHeight));return result}var from=change.from;var to=change.to;var text=change.text;var firstLine=getLine(doc,from.line);var lastLine=getLine(doc,to.line);\nvar lastText=lst(text);var lastSpans=spansFor(text.length-1);var nlines=to.line-from.line;if(change.full){doc.insert(0,linesFor(0,text.length));doc.remove(text.length,doc.size-text.length)}else if(isWholeLineUpdate(doc,change)){var added=linesFor(0,text.length-1);update(lastLine,lastLine.text,lastSpans);if(nlines)doc.remove(from.line,nlines);if(added.length)doc.insert(from.line,added)}else if(firstLine==lastLine)if(text.length==1)update(firstLine,firstLine.text.slice(0,from.ch)+lastText+firstLine.text.slice(to.ch),\nlastSpans);else{var added$1=linesFor(1,text.length-1);added$1.push(new Line(lastText+firstLine.text.slice(to.ch),lastSpans,estimateHeight));update(firstLine,firstLine.text.slice(0,from.ch)+text[0],spansFor(0));doc.insert(from.line+1,added$1)}else if(text.length==1){update(firstLine,firstLine.text.slice(0,from.ch)+text[0]+lastLine.text.slice(to.ch),spansFor(0));doc.remove(from.line+1,nlines)}else{update(firstLine,firstLine.text.slice(0,from.ch)+text[0],spansFor(0));update(lastLine,lastText+lastLine.text.slice(to.ch),\nlastSpans);var added$2=linesFor(1,text.length-1);if(nlines>1)doc.remove(from.line+1,nlines-1);doc.insert(from.line+1,added$2)}signalLater(doc,"change",doc,change)}function linkedDocs(doc,f,sharedHistOnly){function propagate(doc,skip,sharedHist){if(doc.linked){var i=0;for(;i<doc.linked.length;++i){var rel=doc.linked[i];if(rel.doc==skip)continue;var shared=sharedHist&&rel.sharedHist;if(sharedHistOnly&&!shared)continue;f(rel.doc,shared);propagate(rel.doc,doc,shared)}}}propagate(doc,null,true)}function attachDoc(cm,\ndoc){if(doc.cm)throw new Error("This document is already in use.");cm.doc=doc;doc.cm=cm;estimateLineHeights(cm);loadMode(cm);setDirectionClass(cm);cm.options.direction=doc.direction;if(!cm.options.lineWrapping)findMaxLine(cm);cm.options.mode=doc.modeOption;regChange(cm)}function setDirectionClass(cm){(cm.doc.direction=="rtl"?addClass:rmClass)(cm.display.lineDiv,"CodeMirror-rtl")}function directionChanged(cm){runInOp(cm,function(){setDirectionClass(cm);regChange(cm)})}function History(prev){this.done=\n[];this.undone=[];this.undoDepth=prev?prev.undoDepth:Infinity;this.lastModTime=this.lastSelTime=0;this.lastOp=this.lastSelOp=null;this.lastOrigin=this.lastSelOrigin=null;this.generation=this.maxGeneration=prev?prev.maxGeneration:1}function historyChangeFromChange(doc,change){var histChange={from:copyPos(change.from),to:changeEnd(change),text:getBetween(doc,change.from,change.to)};attachLocalSpans(doc,histChange,change.from.line,change.to.line+1);linkedDocs(doc,function(doc){return attachLocalSpans(doc,\nhistChange,change.from.line,change.to.line+1)},true);return histChange}function clearSelectionEvents(array){for(;array.length;){var last=lst(array);if(last.ranges)array.pop();else break}}function lastChangeEvent(hist,force){if(force){clearSelectionEvents(hist.done);return lst(hist.done)}else if(hist.done.length&&!lst(hist.done).ranges)return lst(hist.done);else if(hist.done.length>1&&!hist.done[hist.done.length-2].ranges){hist.done.pop();return lst(hist.done)}}function addChangeToHistory(doc,change,\nselAfter,opId){var hist=doc.history;hist.undone.length=0;var time=+new Date;var cur;var last;if((hist.lastOp==opId||hist.lastOrigin==change.origin&&change.origin&&(change.origin.charAt(0)=="+"&&hist.lastModTime>time-(doc.cm?doc.cm.options.historyEventDelay:500)||change.origin.charAt(0)=="*"))&&(cur=lastChangeEvent(hist,hist.lastOp==opId))){last=lst(cur.changes);if(cmp(change.from,change.to)==0&&cmp(change.from,last.to)==0)last.to=changeEnd(change);else cur.changes.push(historyChangeFromChange(doc,\nchange))}else{var before=lst(hist.done);if(!before||!before.ranges)pushSelectionToHistory(doc.sel,hist.done);cur={changes:[historyChangeFromChange(doc,change)],generation:hist.generation};hist.done.push(cur);for(;hist.done.length>hist.undoDepth;){hist.done.shift();if(!hist.done[0].ranges)hist.done.shift()}}hist.done.push(selAfter);hist.generation=++hist.maxGeneration;hist.lastModTime=hist.lastSelTime=time;hist.lastOp=hist.lastSelOp=opId;hist.lastOrigin=hist.lastSelOrigin=change.origin;if(!last)signal(doc,\n"historyAdded")}function selectionEventCanBeMerged(doc,origin,prev,sel){var ch=origin.charAt(0);return ch=="*"||ch=="+"&&prev.ranges.length==sel.ranges.length&&prev.somethingSelected()==sel.somethingSelected()&&new Date-doc.history.lastSelTime<=(doc.cm?doc.cm.options.historyEventDelay:500)}function addSelectionToHistory(doc,sel,opId,options){var hist=doc.history;var origin=options&&options.origin;if(opId==hist.lastSelOp||origin&&hist.lastSelOrigin==origin&&(hist.lastModTime==hist.lastSelTime&&hist.lastOrigin==\norigin||selectionEventCanBeMerged(doc,origin,lst(hist.done),sel)))hist.done[hist.done.length-1]=sel;else pushSelectionToHistory(sel,hist.done);hist.lastSelTime=+new Date;hist.lastSelOrigin=origin;hist.lastSelOp=opId;if(options&&options.clearRedo!==false)clearSelectionEvents(hist.undone)}function pushSelectionToHistory(sel,dest){var top=lst(dest);if(!(top&&top.ranges&&top.equals(sel)))dest.push(sel)}function attachLocalSpans(doc,change,from,to){var existing=change["spans_"+doc.id];var n=0;doc.iter(Math.max(doc.first,\nfrom),Math.min(doc.first+doc.size,to),function(line){if(line.markedSpans)(existing||(existing=change["spans_"+doc.id]={}))[n]=line.markedSpans;++n})}function removeClearedSpans(spans){if(!spans)return null;var out;var i=0;for(;i<spans.length;++i)if(spans[i].marker.explicitlyCleared){if(!out)out=spans.slice(0,i)}else if(out)out.push(spans[i]);return!out?spans:out.length?out:null}function getOldSpans(doc,change){var found=change["spans_"+doc.id];if(!found)return null;var nw=[];var i=0;for(;i<change.text.length;++i)nw.push(removeClearedSpans(found[i]));\nreturn nw}function mergeOldSpans(doc,change){var old=getOldSpans(doc,change);var stretched=stretchSpansOverChange(doc,change);if(!old)return stretched;if(!stretched)return old;var i=0;for(;i<old.length;++i){var oldCur=old[i];var stretchCur=stretched[i];if(oldCur&&stretchCur){var j=0;spans:for(;j<stretchCur.length;++j){var span=stretchCur[j];var k=0;for(;k<oldCur.length;++k)if(oldCur[k].marker==span.marker)continue spans;oldCur.push(span)}}else if(stretchCur)old[i]=stretchCur}return old}function copyHistoryArray(events,\nnewGroup,instantiateSel){var copy=[];var i=0;for(;i<events.length;++i){var event=events[i];if(event.ranges){copy.push(instantiateSel?Selection.prototype.deepCopy.call(event):event);continue}var changes=event.changes;var newChanges=[];copy.push({changes:newChanges});var j=0;for(;j<changes.length;++j){var change=changes[j];var m=void 0;newChanges.push({from:change.from,to:change.to,text:change.text});if(newGroup){var prop;for(prop in change)if(m=prop.match(/^spans_(\\d+)$/))if(indexOf(newGroup,Number(m[1]))>\n-1){lst(newChanges)[prop]=change[prop];delete change[prop]}}}}return copy}function extendRange(range,head,other,extend){if(extend){var anchor=range.anchor;if(other){var posBefore=cmp(head,anchor)<0;if(posBefore!=cmp(other,anchor)<0){anchor=head;head=other}else if(posBefore!=cmp(head,other)<0)head=other}return new Range(anchor,head)}else return new Range(other||head,head)}function extendSelection(doc,head,other,options,extend){if(extend==null)extend=doc.cm&&(doc.cm.display.shift||doc.extend);setSelection(doc,\nnew Selection([extendRange(doc.sel.primary(),head,other,extend)],0),options)}function extendSelections(doc,heads,options){var out=[];var extend=doc.cm&&(doc.cm.display.shift||doc.extend);var i=0;for(;i<doc.sel.ranges.length;i++)out[i]=extendRange(doc.sel.ranges[i],heads[i],null,extend);var newSel=normalizeSelection(doc.cm,out,doc.sel.primIndex);setSelection(doc,newSel,options)}function replaceOneSelection(doc,i,range,options){var ranges=doc.sel.ranges.slice(0);ranges[i]=range;setSelection(doc,normalizeSelection(doc.cm,\nranges,doc.sel.primIndex),options)}function setSimpleSelection(doc,anchor,head,options){setSelection(doc,simpleSelection(anchor,head),options)}function filterSelectionChange(doc,sel,options){var obj={ranges:sel.ranges,update:function(ranges){this.ranges=[];var i=0;for(;i<ranges.length;i++)this.ranges[i]=new Range(clipPos(doc,ranges[i].anchor),clipPos(doc,ranges[i].head))},origin:options&&options.origin};signal(doc,"beforeSelectionChange",doc,obj);if(doc.cm)signal(doc.cm,"beforeSelectionChange",doc.cm,\nobj);if(obj.ranges!=sel.ranges)return normalizeSelection(doc.cm,obj.ranges,obj.ranges.length-1);else return sel}function setSelectionReplaceHistory(doc,sel,options){var done=doc.history.done;var last=lst(done);if(last&&last.ranges){done[done.length-1]=sel;setSelectionNoUndo(doc,sel,options)}else setSelection(doc,sel,options)}function setSelection(doc,sel,options){setSelectionNoUndo(doc,sel,options);addSelectionToHistory(doc,doc.sel,doc.cm?doc.cm.curOp.id:NaN,options)}function setSelectionNoUndo(doc,\nsel,options){if(hasHandler(doc,"beforeSelectionChange")||doc.cm&&hasHandler(doc.cm,"beforeSelectionChange"))sel=filterSelectionChange(doc,sel,options);var bias=options&&options.bias||(cmp(sel.primary().head,doc.sel.primary().head)<0?-1:1);setSelectionInner(doc,skipAtomicInSelection(doc,sel,bias,true));if(!(options&&options.scroll===false)&&doc.cm&&doc.cm.getOption("readOnly")!="nocursor")ensureCursorVisible(doc.cm)}function setSelectionInner(doc,sel){if(sel.equals(doc.sel))return;doc.sel=sel;if(doc.cm){doc.cm.curOp.updateInput=\n1;doc.cm.curOp.selectionChanged=true;signalCursorActivity(doc.cm)}signalLater(doc,"cursorActivity",doc)}function reCheckSelection(doc){setSelectionInner(doc,skipAtomicInSelection(doc,doc.sel,null,false))}function skipAtomicInSelection(doc,sel,bias,mayClear){var out;var i=0;for(;i<sel.ranges.length;i++){var range=sel.ranges[i];var old=sel.ranges.length==doc.sel.ranges.length&&doc.sel.ranges[i];var newAnchor=skipAtomic(doc,range.anchor,old&&old.anchor,bias,mayClear);var newHead=range.head==range.anchor?\nnewAnchor:skipAtomic(doc,range.head,old&&old.head,bias,mayClear);if(out||newAnchor!=range.anchor||newHead!=range.head){if(!out)out=sel.ranges.slice(0,i);out[i]=new Range(newAnchor,newHead)}}return out?normalizeSelection(doc.cm,out,sel.primIndex):sel}function skipAtomicInner(doc,pos,oldPos,dir,mayClear){var line=getLine(doc,pos.line);if(line.markedSpans){var i=0;for(;i<line.markedSpans.length;++i){var sp=line.markedSpans[i];var m=sp.marker;var preventCursorLeft="selectLeft"in m?!m.selectLeft:m.inclusiveLeft;\nvar preventCursorRight="selectRight"in m?!m.selectRight:m.inclusiveRight;if((sp.from==null||(preventCursorLeft?sp.from<=pos.ch:sp.from<pos.ch))&&(sp.to==null||(preventCursorRight?sp.to>=pos.ch:sp.to>pos.ch))){if(mayClear){signal(m,"beforeCursorEnter");if(m.explicitlyCleared)if(!line.markedSpans)break;else{--i;continue}}if(!m.atomic)continue;if(oldPos){var near=m.find(dir<0?1:-1);var diff=void 0;if(dir<0?preventCursorRight:preventCursorLeft)near=movePos(doc,near,-dir,near&&near.line==pos.line?line:\nnull);if(near&&near.line==pos.line&&(diff=cmp(near,oldPos))&&(dir<0?diff<0:diff>0))return skipAtomicInner(doc,near,pos,dir,mayClear)}var far=m.find(dir<0?-1:1);if(dir<0?preventCursorLeft:preventCursorRight)far=movePos(doc,far,dir,far.line==pos.line?line:null);return far?skipAtomicInner(doc,far,pos,dir,mayClear):null}}}return pos}function skipAtomic(doc,pos,oldPos,bias,mayClear){var dir=bias||1;var found=skipAtomicInner(doc,pos,oldPos,dir,mayClear)||!mayClear&&skipAtomicInner(doc,pos,oldPos,dir,true)||\nskipAtomicInner(doc,pos,oldPos,-dir,mayClear)||!mayClear&&skipAtomicInner(doc,pos,oldPos,-dir,true);if(!found){doc.cantEdit=true;return Pos(doc.first,0)}return found}function movePos(doc,pos,dir,line){if(dir<0&&pos.ch==0)if(pos.line>doc.first)return clipPos(doc,Pos(pos.line-1));else return null;else if(dir>0&&pos.ch==(line||getLine(doc,pos.line)).text.length)if(pos.line<doc.first+doc.size-1)return Pos(pos.line+1,0);else return null;else return new Pos(pos.line,pos.ch+dir)}function selectAll(cm){cm.setSelection(Pos(cm.firstLine(),\n0),Pos(cm.lastLine()),sel_dontScroll)}function filterChange(doc,change,update){var obj={canceled:false,from:change.from,to:change.to,text:change.text,origin:change.origin,cancel:function(){return obj.canceled=true}};if(update)obj.update=function(from,to,text,origin){if(from)obj.from=clipPos(doc,from);if(to)obj.to=clipPos(doc,to);if(text)obj.text=text;if(origin!==undefined)obj.origin=origin};signal(doc,"beforeChange",doc,obj);if(doc.cm)signal(doc.cm,"beforeChange",doc.cm,obj);if(obj.canceled){if(doc.cm)doc.cm.curOp.updateInput=\n2;return null}return{from:obj.from,to:obj.to,text:obj.text,origin:obj.origin}}function makeChange(doc,change,ignoreReadOnly){if(doc.cm){if(!doc.cm.curOp)return operation(doc.cm,makeChange)(doc,change,ignoreReadOnly);if(doc.cm.state.suppressEdits)return}if(hasHandler(doc,"beforeChange")||doc.cm&&hasHandler(doc.cm,"beforeChange")){change=filterChange(doc,change,true);if(!change)return}var split=sawReadOnlySpans&&!ignoreReadOnly&&removeReadOnlyRanges(doc,change.from,change.to);if(split){var i=split.length-\n1;for(;i>=0;--i)makeChangeInner(doc,{from:split[i].from,to:split[i].to,text:i?[""]:change.text,origin:change.origin})}else makeChangeInner(doc,change)}function makeChangeInner(doc,change){if(change.text.length==1&&change.text[0]==""&&cmp(change.from,change.to)==0)return;var selAfter=computeSelAfterChange(doc,change);addChangeToHistory(doc,change,selAfter,doc.cm?doc.cm.curOp.id:NaN);makeChangeSingleDoc(doc,change,selAfter,stretchSpansOverChange(doc,change));var rebased=[];linkedDocs(doc,function(doc,\nsharedHist){if(!sharedHist&&indexOf(rebased,doc.history)==-1){rebaseHist(doc.history,change);rebased.push(doc.history)}makeChangeSingleDoc(doc,change,null,stretchSpansOverChange(doc,change))})}function makeChangeFromHistory(doc,type,allowSelectionOnly){var suppress=doc.cm&&doc.cm.state.suppressEdits;if(suppress&&!allowSelectionOnly)return;var hist=doc.history;var event;var selAfter=doc.sel;var source=type=="undo"?hist.done:hist.undone;var dest=type=="undo"?hist.undone:hist.done;var i=0;for(;i<source.length;i++){event=\nsource[i];if(allowSelectionOnly?event.ranges&&!event.equals(doc.sel):!event.ranges)break}if(i==source.length)return;hist.lastOrigin=hist.lastSelOrigin=null;for(;;){event=source.pop();if(event.ranges){pushSelectionToHistory(event,dest);if(allowSelectionOnly&&!event.equals(doc.sel)){setSelection(doc,event,{clearRedo:false});return}selAfter=event}else if(suppress){source.push(event);return}else break}var antiChanges=[];pushSelectionToHistory(selAfter,dest);dest.push({changes:antiChanges,generation:hist.generation});\nhist.generation=event.generation||++hist.maxGeneration;var filter=hasHandler(doc,"beforeChange")||doc.cm&&hasHandler(doc.cm,"beforeChange");var loop=function(i){var change=event.changes[i];change.origin=type;if(filter&&!filterChange(doc,change,false)){source.length=0;return{}}antiChanges.push(historyChangeFromChange(doc,change));var after=i?computeSelAfterChange(doc,change):lst(source);makeChangeSingleDoc(doc,change,after,mergeOldSpans(doc,change));if(!i&&doc.cm)doc.cm.scrollIntoView({from:change.from,\nto:changeEnd(change)});var rebased=[];linkedDocs(doc,function(doc,sharedHist){if(!sharedHist&&indexOf(rebased,doc.history)==-1){rebaseHist(doc.history,change);rebased.push(doc.history)}makeChangeSingleDoc(doc,change,null,mergeOldSpans(doc,change))})};var i$1=event.changes.length-1;for(;i$1>=0;--i$1){var returned=loop(i$1);if(returned)return returned.v}}function shiftDoc(doc,distance){if(distance==0)return;doc.first+=distance;doc.sel=new Selection(map(doc.sel.ranges,function(range){return new Range(Pos(range.anchor.line+\ndistance,range.anchor.ch),Pos(range.head.line+distance,range.head.ch))}),doc.sel.primIndex);if(doc.cm){regChange(doc.cm,doc.first,doc.first-distance,distance);var d=doc.cm.display;var l=d.viewFrom;for(;l<d.viewTo;l++)regLineChange(doc.cm,l,"gutter")}}function makeChangeSingleDoc(doc,change,selAfter,spans){if(doc.cm&&!doc.cm.curOp)return operation(doc.cm,makeChangeSingleDoc)(doc,change,selAfter,spans);if(change.to.line<doc.first){shiftDoc(doc,change.text.length-1-(change.to.line-change.from.line));\nreturn}if(change.from.line>doc.lastLine())return;if(change.from.line<doc.first){var shift=change.text.length-1-(doc.first-change.from.line);shiftDoc(doc,shift);change={from:Pos(doc.first,0),to:Pos(change.to.line+shift,change.to.ch),text:[lst(change.text)],origin:change.origin}}var last=doc.lastLine();if(change.to.line>last)change={from:change.from,to:Pos(last,getLine(doc,last).text.length),text:[change.text[0]],origin:change.origin};change.removed=getBetween(doc,change.from,change.to);if(!selAfter)selAfter=\ncomputeSelAfterChange(doc,change);if(doc.cm)makeChangeSingleDocInEditor(doc.cm,change,spans);else updateDoc(doc,change,spans);setSelectionNoUndo(doc,selAfter,sel_dontScroll);if(doc.cantEdit&&skipAtomic(doc,Pos(doc.firstLine(),0)))doc.cantEdit=false}function makeChangeSingleDocInEditor(cm,change,spans){var doc=cm.doc;var display=cm.display;var from=change.from;var to=change.to;var recomputeMaxLength=false;var checkWidthStart=from.line;if(!cm.options.lineWrapping){checkWidthStart=lineNo(visualLine(getLine(doc,\nfrom.line)));doc.iter(checkWidthStart,to.line+1,function(line){if(line==display.maxLine){recomputeMaxLength=true;return true}})}if(doc.sel.contains(change.from,change.to)>-1)signalCursorActivity(cm);updateDoc(doc,change,spans,estimateHeight(cm));if(!cm.options.lineWrapping){doc.iter(checkWidthStart,from.line+change.text.length,function(line){var len=lineLength(line);if(len>display.maxLineLength){display.maxLine=line;display.maxLineLength=len;display.maxLineChanged=true;recomputeMaxLength=false}});\nif(recomputeMaxLength)cm.curOp.updateMaxLine=true}retreatFrontier(doc,from.line);startWorker(cm,400);var lendiff=change.text.length-(to.line-from.line)-1;if(change.full)regChange(cm);else if(from.line==to.line&&change.text.length==1&&!isWholeLineUpdate(cm.doc,change))regLineChange(cm,from.line,"text");else regChange(cm,from.line,to.line+1,lendiff);var changesHandler=hasHandler(cm,"changes");var changeHandler=hasHandler(cm,"change");if(changeHandler||changesHandler){var obj={from:from,to:to,text:change.text,\nremoved:change.removed,origin:change.origin};if(changeHandler)signalLater(cm,"change",cm,obj);if(changesHandler)(cm.curOp.changeObjs||(cm.curOp.changeObjs=[])).push(obj)}cm.display.selForContextMenu=null}function replaceRange(doc,code,from,to,origin){var assign;if(!to)to=from;if(cmp(to,from)<0)assign=[to,from],from=assign[0],to=assign[1];if(typeof code=="string")code=doc.splitLines(code);makeChange(doc,{from:from,to:to,text:code,origin:origin})}function rebaseHistSelSingle(pos,from,to,diff){if(to<\npos.line)pos.line+=diff;else if(from<pos.line){pos.line=from;pos.ch=0}}function rebaseHistArray(array,from,to,diff){var i=0;for(;i<array.length;++i){var sub=array[i];var ok=true;if(sub.ranges){if(!sub.copied){sub=array[i]=sub.deepCopy();sub.copied=true}var j=0;for(;j<sub.ranges.length;j++){rebaseHistSelSingle(sub.ranges[j].anchor,from,to,diff);rebaseHistSelSingle(sub.ranges[j].head,from,to,diff)}continue}var j$1=0;for(;j$1<sub.changes.length;++j$1){var cur=sub.changes[j$1];if(to<cur.from.line){cur.from=\nPos(cur.from.line+diff,cur.from.ch);cur.to=Pos(cur.to.line+diff,cur.to.ch)}else if(from<=cur.to.line){ok=false;break}}if(!ok){array.splice(0,i+1);i=0}}}function rebaseHist(hist,change){var from=change.from.line;var to=change.to.line;var diff=change.text.length-(to-from)-1;rebaseHistArray(hist.done,from,to,diff);rebaseHistArray(hist.undone,from,to,diff)}function changeLine(doc,handle,changeType,op){var no=handle;var line=handle;if(typeof handle=="number")line=getLine(doc,clipLine(doc,handle));else no=\nlineNo(handle);if(no==null)return null;if(op(line,no)&&doc.cm)regLineChange(doc.cm,no,changeType);return line}function LeafChunk(lines){this.lines=lines;this.parent=null;var height=0;var i=0;for(;i<lines.length;++i){lines[i].parent=this;height=height+lines[i].height}this.height=height}function BranchChunk(children){this.children=children;var size=0;var height=0;var i=0;for(;i<children.length;++i){var ch=children[i];size=size+ch.chunkSize();height=height+ch.height;ch.parent=this}this.size=size;this.height=\nheight;this.parent=null}function adjustScrollWhenAboveVisible(cm,line,diff){if(heightAtLine(line)<(cm.curOp&&cm.curOp.scrollTop||cm.doc.scrollTop))addToScrollTop(cm,diff)}function addLineWidget(doc,handle,node,options){var widget=new LineWidget(doc,node,options);var cm=doc.cm;if(cm&&widget.noHScroll)cm.display.alignWidgets=true;changeLine(doc,handle,"widget",function(line){var widgets=line.widgets||(line.widgets=[]);if(widget.insertAt==null)widgets.push(widget);else widgets.splice(Math.min(widgets.length,\nMath.max(0,widget.insertAt)),0,widget);widget.line=line;if(cm&&!lineIsHidden(doc,line)){var aboveVisible=heightAtLine(line)<doc.scrollTop;updateLineHeight(line,line.height+widgetHeight(widget));if(aboveVisible)addToScrollTop(cm,widget.height);cm.curOp.forceUpdate=true}return true});if(cm)signalLater(cm,"lineWidgetAdded",cm,widget,typeof handle=="number"?handle:lineNo(handle));return widget}function markText(doc,from,to,options,type){if(options&&options.shared)return markTextShared(doc,from,to,options,\ntype);if(doc.cm&&!doc.cm.curOp)return operation(doc.cm,markText)(doc,from,to,options,type);var marker=new TextMarker(doc,type);var diff=cmp(from,to);if(options)copyObj(options,marker,false);if(diff>0||diff==0&&marker.clearWhenEmpty!==false)return marker;if(marker.replacedWith){marker.collapsed=true;marker.widgetNode=eltP("span",[marker.replacedWith],"CodeMirror-widget");if(!options.handleMouseEvents)marker.widgetNode.setAttribute("cm-ignore-events","true");if(options.insertLeft)marker.widgetNode.insertLeft=\ntrue}if(marker.collapsed){if(conflictingCollapsedRange(doc,from.line,from,to,marker)||from.line!=to.line&&conflictingCollapsedRange(doc,to.line,from,to,marker))throw new Error("Inserting collapsed marker partially overlapping an existing one");seeCollapsedSpans()}if(marker.addToHistory)addChangeToHistory(doc,{from:from,to:to,origin:"markText"},doc.sel,NaN);var curLine=from.line;var cm=doc.cm;var updateMaxLine;doc.iter(curLine,to.line+1,function(line){if(cm&&marker.collapsed&&!cm.options.lineWrapping&&\nvisualLine(line)==cm.display.maxLine)updateMaxLine=true;if(marker.collapsed&&curLine!=from.line)updateLineHeight(line,0);addMarkedSpan(line,new MarkedSpan(marker,curLine==from.line?from.ch:null,curLine==to.line?to.ch:null),doc.cm&&doc.cm.curOp);++curLine});if(marker.collapsed)doc.iter(from.line,to.line+1,function(line){if(lineIsHidden(doc,line))updateLineHeight(line,0)});if(marker.clearOnEnter)on(marker,"beforeCursorEnter",function(){return marker.clear()});if(marker.readOnly){seeReadOnlySpans();\nif(doc.history.done.length||doc.history.undone.length)doc.clearHistory()}if(marker.collapsed){marker.id=++nextMarkerId;marker.atomic=true}if(cm){if(updateMaxLine)cm.curOp.updateMaxLine=true;if(marker.collapsed)regChange(cm,from.line,to.line+1);else if(marker.className||marker.startStyle||marker.endStyle||marker.css||marker.attributes||marker.title){var i=from.line;for(;i<=to.line;i++)regLineChange(cm,i,"text")}if(marker.atomic)reCheckSelection(cm.doc);signalLater(cm,"markerAdded",cm,marker)}return marker}\nfunction markTextShared(doc,from,to,options,type){options=copyObj(options);options.shared=false;var markers=[markText(doc,from,to,options,type)];var primary=markers[0];var widget=options.widgetNode;linkedDocs(doc,function(doc){if(widget)options.widgetNode=widget.cloneNode(true);markers.push(markText(doc,clipPos(doc,from),clipPos(doc,to),options,type));var i=0;for(;i<doc.linked.length;++i)if(doc.linked[i].isParent)return;primary=lst(markers)});return new SharedTextMarker(markers,primary)}function findSharedMarkers(doc){return doc.findMarks(Pos(doc.first,\n0),doc.clipPos(Pos(doc.lastLine())),function(m){return m.parent})}function copySharedMarkers(doc,markers){var i=0;for(;i<markers.length;i++){var marker=markers[i];var pos=marker.find();var mFrom=doc.clipPos(pos.from);var mTo=doc.clipPos(pos.to);if(cmp(mFrom,mTo)){var subMark=markText(doc,mFrom,mTo,marker.primary,marker.primary.type);marker.markers.push(subMark);subMark.parent=marker}}}function detachSharedMarkers(markers){var loop=function(i){var marker=markers[i];var linked=[marker.primary.doc];\nlinkedDocs(marker.primary.doc,function(d){return linked.push(d)});var j=0;for(;j<marker.markers.length;j++){var subMarker=marker.markers[j];if(indexOf(linked,subMarker.doc)==-1){subMarker.parent=null;marker.markers.splice(j--,1)}}};var i=0;for(;i<markers.length;i++)loop(i)}function onDrop(e){var cm=this;clearDragCursor(cm);if(signalDOMEvent(cm,e)||eventInWidget(cm.display,e))return;e_preventDefault(e);if(ie)lastDrop=+new Date;var pos=posFromMouse(cm,e,true);var files=e.dataTransfer.files;if(!pos||\ncm.isReadOnly())return;if(files&&files.length&&window.FileReader&&window.File){var n=files.length;var text=Array(n);var read=0;var markAsReadAndPasteIfAllFilesAreRead=function(){if(++read==n)operation(cm,function(){pos=clipPos(cm.doc,pos);var change={from:pos,to:pos,text:cm.doc.splitLines(text.filter(function(t){return t!=null}).join(cm.doc.lineSeparator())),origin:"paste"};makeChange(cm.doc,change);setSelectionReplaceHistory(cm.doc,simpleSelection(clipPos(cm.doc,pos),clipPos(cm.doc,changeEnd(change))))})()};\nvar readTextFromFile=function(file,i){if(cm.options.allowDropFileTypes&&indexOf(cm.options.allowDropFileTypes,file.type)==-1){markAsReadAndPasteIfAllFilesAreRead();return}var reader=new FileReader;reader.onerror=function(){return markAsReadAndPasteIfAllFilesAreRead()};reader.onload=function(){var content=reader.result;if(/[\\x00-\\x08\\x0e-\\x1f]{2}/.test(content)){markAsReadAndPasteIfAllFilesAreRead();return}text[i]=content;markAsReadAndPasteIfAllFilesAreRead()};reader.readAsText(file)};var i=0;for(;i<\nfiles.length;i++)readTextFromFile(files[i],i)}else{if(cm.state.draggingText&&cm.doc.sel.contains(pos)>-1){cm.state.draggingText(e);setTimeout(function(){return cm.display.input.focus()},20);return}try{var text$1=e.dataTransfer.getData("Text");if(text$1){var selected;if(cm.state.draggingText&&!cm.state.draggingText.copy)selected=cm.listSelections();setSelectionNoUndo(cm.doc,simpleSelection(pos,pos));if(selected){var i$1=0;for(;i$1<selected.length;++i$1)replaceRange(cm.doc,"",selected[i$1].anchor,selected[i$1].head,\n"drag")}cm.replaceSelection(text$1,"around","paste");cm.display.input.focus()}}catch(e$1){}}}function onDragStart(cm,e){if(ie&&(!cm.state.draggingText||+new Date-lastDrop<100)){e_stop(e);return}if(signalDOMEvent(cm,e)||eventInWidget(cm.display,e))return;e.dataTransfer.setData("Text",cm.getSelection());e.dataTransfer.effectAllowed="copyMove";if(e.dataTransfer.setDragImage&&!safari){var img=elt("img",null,null,"position: fixed; left: 0; top: 0;");img.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";\nif(presto){img.width=img.height=1;cm.display.wrapper.appendChild(img);img._top=img.offsetTop}e.dataTransfer.setDragImage(img,0,0);if(presto)img.parentNode.removeChild(img)}}function onDragOver(cm,e){var pos=posFromMouse(cm,e);if(!pos)return;var frag=document.createDocumentFragment();drawSelectionCursor(cm,pos,frag);if(!cm.display.dragCursor){cm.display.dragCursor=elt("div",null,"CodeMirror-cursors CodeMirror-dragcursors");cm.display.lineSpace.insertBefore(cm.display.dragCursor,cm.display.cursorDiv)}removeChildrenAndAdd(cm.display.dragCursor,\nfrag)}function clearDragCursor(cm){if(cm.display.dragCursor){cm.display.lineSpace.removeChild(cm.display.dragCursor);cm.display.dragCursor=null}}function forEachCodeMirror(f){if(!document.getElementsByClassName)return;var byClass=document.getElementsByClassName("CodeMirror");var editors=[];var i=0;for(;i<byClass.length;i++){var cm=byClass[i].CodeMirror;if(cm)editors.push(cm)}if(editors.length)editors[0].operation(function(){var i=0;for(;i<editors.length;i++)f(editors[i])})}function ensureGlobalHandlers(){if(globalsRegistered)return;\nregisterGlobalHandlers();globalsRegistered=true}function registerGlobalHandlers(){var resizeTimer;on(window,"resize",function(){if(resizeTimer==null)resizeTimer=setTimeout(function(){resizeTimer=null;forEachCodeMirror(onResize)},100)});on(window,"blur",function(){return forEachCodeMirror(onBlur)})}function onResize(cm){var d=cm.display;d.cachedCharWidth=d.cachedTextHeight=d.cachedPaddingH=null;d.scrollbarsClipped=false;cm.setSize()}function normalizeKeyName(name){var parts=name.split(/-(?!$)/);name=\nparts[parts.length-1];var alt;var ctrl;var shift;var cmd;var i=0;for(;i<parts.length-1;i++){var mod=parts[i];if(/^(cmd|meta|m)$/i.test(mod))cmd=true;else if(/^a(lt)?$/i.test(mod))alt=true;else if(/^(c|ctrl|control)$/i.test(mod))ctrl=true;else if(/^s(hift)?$/i.test(mod))shift=true;else throw new Error("Unrecognized modifier name: "+mod);}if(alt)name="Alt-"+name;if(ctrl)name="Ctrl-"+name;if(cmd)name="Cmd-"+name;if(shift)name="Shift-"+name;return name}function normalizeKeyMap(keymap){var copy={};var keyname;\nfor(keyname in keymap)if(keymap.hasOwnProperty(keyname)){var value=keymap[keyname];if(/^(name|fallthrough|(de|at)tach)$/.test(keyname))continue;if(value=="..."){delete keymap[keyname];continue}var keys=map(keyname.split(" "),normalizeKeyName);var i=0;for(;i<keys.length;i++){var val=void 0;var name=void 0;if(i==keys.length-1){name=keys.join(" ");val=value}else{name=keys.slice(0,i+1).join(" ");val="..."}var prev=copy[name];if(!prev)copy[name]=val;else if(prev!=val)throw new Error("Inconsistent bindings for "+\nname);}delete keymap[keyname]}var prop;for(prop in copy)keymap[prop]=copy[prop];return keymap}function lookupKey(key,map,handle,context){map=getKeyMap(map);var found=map.call?map.call(key,context):map[key];if(found===false)return"nothing";if(found==="...")return"multi";if(found!=null&&handle(found))return"handled";if(map.fallthrough){if(Object.prototype.toString.call(map.fallthrough)!="[object Array]")return lookupKey(key,map.fallthrough,handle,context);var i=0;for(;i<map.fallthrough.length;i++){var result=\nlookupKey(key,map.fallthrough[i],handle,context);if(result)return result}}}function isModifierKey(value){var name=typeof value=="string"?value:keyNames[value.keyCode];return name=="Ctrl"||name=="Alt"||name=="Shift"||name=="Mod"}function addModifierNames(name,event,noShift){var base=name;if(event.altKey&&base!="Alt")name="Alt-"+name;if((flipCtrlCmd?event.metaKey:event.ctrlKey)&&base!="Ctrl")name="Ctrl-"+name;if((flipCtrlCmd?event.ctrlKey:event.metaKey)&&base!="Mod")name="Cmd-"+name;if(!noShift&&event.shiftKey&&\nbase!="Shift")name="Shift-"+name;return name}function keyName(event,noShift){if(presto&&event.keyCode==34&&event["char"])return false;var name=keyNames[event.keyCode];if(name==null||event.altGraphKey)return false;if(event.keyCode==3&&event.code)name=event.code;return addModifierNames(name,event,noShift)}function getKeyMap(val){return typeof val=="string"?keyMap[val]:val}function deleteNearSelection(cm,compute){var ranges=cm.doc.sel.ranges;var kill=[];var i=0;for(;i<ranges.length;i++){var toKill=compute(ranges[i]);\nfor(;kill.length&&cmp(toKill.from,lst(kill).to)<=0;){var replaced=kill.pop();if(cmp(replaced.from,toKill.from)<0){toKill.from=replaced.from;break}}kill.push(toKill)}runInOp(cm,function(){var i=kill.length-1;for(;i>=0;i--)replaceRange(cm.doc,"",kill[i].from,kill[i].to,"+delete");ensureCursorVisible(cm)})}function moveCharLogically(line,ch,dir){var target=skipExtendingChars(line.text,ch+dir,dir);return target<0||target>line.text.length?null:target}function moveLogically(line,start,dir){var ch=moveCharLogically(line,\nstart.ch,dir);return ch==null?null:new Pos(start.line,ch,dir<0?"after":"before")}function endOfLine(visually,cm,lineObj,lineNo,dir){if(visually){if(cm.doc.direction=="rtl")dir=-dir;var order=getOrder(lineObj,cm.doc.direction);if(order){var part=dir<0?lst(order):order[0];var moveInStorageOrder=dir<0==(part.level==1);var sticky=moveInStorageOrder?"after":"before";var ch;if(part.level>0||cm.doc.direction=="rtl"){var prep=prepareMeasureForLine(cm,lineObj);ch=dir<0?lineObj.text.length-1:0;var targetTop=\nmeasureCharPrepared(cm,prep,ch).top;ch=findFirst(function(ch){return measureCharPrepared(cm,prep,ch).top==targetTop},dir<0==(part.level==1)?part.from:part.to-1,ch);if(sticky=="before")ch=moveCharLogically(lineObj,ch,1)}else ch=dir<0?part.to:part.from;return new Pos(lineNo,ch,sticky)}}return new Pos(lineNo,dir<0?lineObj.text.length:0,dir<0?"before":"after")}function moveVisually(cm,line,start,dir){var bidi=getOrder(line,cm.doc.direction);if(!bidi)return moveLogically(line,start,dir);if(start.ch>=line.text.length){start.ch=\nline.text.length;start.sticky="before"}else if(start.ch<=0){start.ch=0;start.sticky="after"}var partPos=getBidiPartAt(bidi,start.ch,start.sticky);var part=bidi[partPos];if(cm.doc.direction=="ltr"&&part.level%2==0&&(dir>0?part.to>start.ch:part.from<start.ch))return moveLogically(line,start,dir);var mv=function(pos,dir){return moveCharLogically(line,pos instanceof Pos?pos.ch:pos,dir)};var prep;var getWrappedLineExtent=function(ch){if(!cm.options.lineWrapping)return{begin:0,end:line.text.length};prep=\nprep||prepareMeasureForLine(cm,line);return wrappedLineExtentChar(cm,line,prep,ch)};var wrappedLineExtent=getWrappedLineExtent(start.sticky=="before"?mv(start,-1):start.ch);if(cm.doc.direction=="rtl"||part.level==1){var moveInStorageOrder=part.level==1==dir<0;var ch=mv(start,moveInStorageOrder?1:-1);if(ch!=null&&(!moveInStorageOrder?ch>=part.from&&ch>=wrappedLineExtent.begin:ch<=part.to&&ch<=wrappedLineExtent.end)){var sticky=moveInStorageOrder?"before":"after";return new Pos(start.line,ch,sticky)}}var searchInVisualLine=\nfunction(partPos,dir,wrappedLineExtent){var getRes=function(ch,moveInStorageOrder){return moveInStorageOrder?new Pos(start.line,mv(ch,1),"before"):new Pos(start.line,ch,"after")};for(;partPos>=0&&partPos<bidi.length;partPos=partPos+dir){var part=bidi[partPos];var moveInStorageOrder=dir>0==(part.level!=1);var ch=moveInStorageOrder?wrappedLineExtent.begin:mv(wrappedLineExtent.end,-1);if(part.from<=ch&&ch<part.to)return getRes(ch,moveInStorageOrder);ch=moveInStorageOrder?part.from:mv(part.to,-1);if(wrappedLineExtent.begin<=\nch&&ch<wrappedLineExtent.end)return getRes(ch,moveInStorageOrder)}};var res=searchInVisualLine(partPos+dir,dir,wrappedLineExtent);if(res)return res;var nextCh=dir>0?wrappedLineExtent.end:mv(wrappedLineExtent.begin,-1);if(nextCh!=null&&!(dir>0&&nextCh==line.text.length)){res=searchInVisualLine(dir>0?0:bidi.length-1,dir,getWrappedLineExtent(nextCh));if(res)return res}return null}function lineStart(cm,lineN){var line=getLine(cm.doc,lineN);var visual=visualLine(line);if(visual!=line)lineN=lineNo(visual);\nreturn endOfLine(true,cm,visual,lineN,1)}function lineEnd(cm,lineN){var line=getLine(cm.doc,lineN);var visual=visualLineEnd(line);if(visual!=line)lineN=lineNo(visual);return endOfLine(true,cm,line,lineN,-1)}function lineStartSmart(cm,pos){var start=lineStart(cm,pos.line);var line=getLine(cm.doc,start.line);var order=getOrder(line,cm.doc.direction);if(!order||order[0].level==0){var firstNonWS=Math.max(start.ch,line.text.search(/\\S/));var inWS=pos.line==start.line&&pos.ch<=firstNonWS&&pos.ch;return Pos(start.line,\ninWS?0:firstNonWS,start.sticky)}return start}function doHandleBinding(cm,bound,dropShift){if(typeof bound=="string"){bound=commands[bound];if(!bound)return false}cm.display.input.ensurePolled();var prevShift=cm.display.shift;var done=false;try{if(cm.isReadOnly())cm.state.suppressEdits=true;if(dropShift)cm.display.shift=false;done=bound(cm)!=Pass}finally{cm.display.shift=prevShift;cm.state.suppressEdits=false}return done}function lookupKeyForEditor(cm,name,handle){var i=0;for(;i<cm.state.keyMaps.length;i++){var result=\nlookupKey(name,cm.state.keyMaps[i],handle,cm);if(result)return result}return cm.options.extraKeys&&lookupKey(name,cm.options.extraKeys,handle,cm)||lookupKey(name,cm.options.keyMap,handle,cm)}function dispatchKey(cm,name,e,handle){var seq=cm.state.keySeq;if(seq){if(isModifierKey(name))return"handled";if(/\'$/.test(name))cm.state.keySeq=null;else stopSeq.set(50,function(){if(cm.state.keySeq==seq){cm.state.keySeq=null;cm.display.input.reset()}});if(dispatchKeyInner(cm,seq+" "+name,e,handle))return true}return dispatchKeyInner(cm,\nname,e,handle)}function dispatchKeyInner(cm,name,e,handle){var result=lookupKeyForEditor(cm,name,handle);if(result=="multi")cm.state.keySeq=name;if(result=="handled")signalLater(cm,"keyHandled",cm,name,e);if(result=="handled"||result=="multi"){e_preventDefault(e);restartBlink(cm)}return!!result}function handleKeyBinding(cm,e){var name=keyName(e,true);if(!name)return false;if(e.shiftKey&&!cm.state.keySeq)return dispatchKey(cm,"Shift-"+name,e,function(b){return doHandleBinding(cm,b,true)})||dispatchKey(cm,\nname,e,function(b){if(typeof b=="string"?/^go[A-Z]/.test(b):b.motion)return doHandleBinding(cm,b)});else return dispatchKey(cm,name,e,function(b){return doHandleBinding(cm,b)})}function handleCharBinding(cm,e,ch){return dispatchKey(cm,"\'"+ch+"\'",e,function(b){return doHandleBinding(cm,b,true)})}function onKeyDown(e){var cm=this;if(e.target&&e.target!=cm.display.input.getField())return;cm.curOp.focus=activeElt();if(signalDOMEvent(cm,e))return;if(ie&&ie_version<11&&e.keyCode==27)e.returnValue=false;\nvar code=e.keyCode;cm.display.shift=code==16||e.shiftKey;var handled=handleKeyBinding(cm,e);if(presto){lastStoppedKey=handled?code:null;if(!handled&&code==88&&!hasCopyEvent&&(mac?e.metaKey:e.ctrlKey))cm.replaceSelection("",null,"cut")}if(gecko&&!mac&&!handled&&code==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand)document.execCommand("cut");if(code==18&&!/\\bCodeMirror-crosshair\\b/.test(cm.display.lineDiv.className))showCrossHair(cm)}function showCrossHair(cm){function up(e){if(e.keyCode==18||!e.altKey){rmClass(lineDiv,\n"CodeMirror-crosshair");off(document,"keyup",up);off(document,"mouseover",up)}}var lineDiv=cm.display.lineDiv;addClass(lineDiv,"CodeMirror-crosshair");on(document,"keyup",up);on(document,"mouseover",up)}function onKeyUp(e){if(e.keyCode==16)this.doc.sel.shift=false;signalDOMEvent(this,e)}function onKeyPress(e){var cm=this;if(e.target&&e.target!=cm.display.input.getField())return;if(eventInWidget(cm.display,e)||signalDOMEvent(cm,e)||e.ctrlKey&&!e.altKey||mac&&e.metaKey)return;var keyCode=e.keyCode;\nvar charCode=e.charCode;if(presto&&keyCode==lastStoppedKey){lastStoppedKey=null;e_preventDefault(e);return}if(presto&&(!e.which||e.which<10)&&handleKeyBinding(cm,e))return;var ch=String.fromCharCode(charCode==null?keyCode:charCode);if(ch=="\\b")return;if(handleCharBinding(cm,e,ch))return;cm.display.input.onKeyPress(e)}function clickRepeat(pos,button){var now=+new Date;if(lastDoubleClick&&lastDoubleClick.compare(now,pos,button)){lastClick=lastDoubleClick=null;return"triple"}else if(lastClick&&lastClick.compare(now,\npos,button)){lastDoubleClick=new PastClick(now,pos,button);lastClick=null;return"double"}else{lastClick=new PastClick(now,pos,button);lastDoubleClick=null;return"single"}}function onMouseDown(e){var cm=this;var display=cm.display;if(signalDOMEvent(cm,e)||display.activeTouch&&display.input.supportsTouch())return;display.input.ensurePolled();display.shift=e.shiftKey;if(eventInWidget(display,e)){if(!webkit){display.scroller.draggable=false;setTimeout(function(){return display.scroller.draggable=true},\n100)}return}if(clickInGutter(cm,e))return;var pos=posFromMouse(cm,e);var button=e_button(e);var repeat=pos?clickRepeat(pos,button):"single";window.focus();if(button==1&&cm.state.selectingText)cm.state.selectingText(e);if(pos&&handleMappedButton(cm,button,pos,repeat,e))return;if(button==1)if(pos)leftButtonDown(cm,pos,repeat,e);else{if(e_target(e)==display.scroller)e_preventDefault(e)}else if(button==2){if(pos)extendSelection(cm.doc,pos);setTimeout(function(){return display.input.focus()},20)}else if(button==\n3)if(captureRightClick)cm.display.input.onContextMenu(e);else delayBlurEvent(cm)}function handleMappedButton(cm,button,pos,repeat,event){var name="Click";if(repeat=="double")name="Double"+name;else if(repeat=="triple")name="Triple"+name;name=(button==1?"Left":button==2?"Middle":"Right")+name;return dispatchKey(cm,addModifierNames(name,event),event,function(bound){if(typeof bound=="string")bound=commands[bound];if(!bound)return false;var done=false;try{if(cm.isReadOnly())cm.state.suppressEdits=true;\ndone=bound(cm,pos)!=Pass}finally{cm.state.suppressEdits=false}return done})}function configureMouse(cm,repeat,event){var option=cm.getOption("configureMouse");var value=option?option(cm,repeat,event):{};if(value.unit==null){var rect=chromeOS?event.shiftKey&&event.metaKey:event.altKey;value.unit=rect?"rectangle":repeat=="single"?"char":repeat=="double"?"word":"line"}if(value.extend==null||cm.doc.extend)value.extend=cm.doc.extend||event.shiftKey;if(value.addNew==null)value.addNew=mac?event.metaKey:\nevent.ctrlKey;if(value.moveOnDrag==null)value.moveOnDrag=!(mac?event.altKey:event.ctrlKey);return value}function leftButtonDown(cm,pos,repeat,event){if(ie)setTimeout(bind(ensureFocus,cm),0);else cm.curOp.focus=activeElt();var behavior=configureMouse(cm,repeat,event);var sel=cm.doc.sel;var contained;if(cm.options.dragDrop&&dragAndDrop&&!cm.isReadOnly()&&repeat=="single"&&(contained=sel.contains(pos))>-1&&(cmp((contained=sel.ranges[contained]).from(),pos)<0||pos.xRel>0)&&(cmp(contained.to(),pos)>0||\npos.xRel<0))leftButtonStartDrag(cm,event,pos,behavior);else leftButtonSelect(cm,event,pos,behavior)}function leftButtonStartDrag(cm,event,pos,behavior){var display=cm.display;var moved=false;var dragEnd=operation(cm,function(e){if(webkit)display.scroller.draggable=false;cm.state.draggingText=false;if(cm.state.delayingBlurEvent)if(cm.hasFocus())cm.state.delayingBlurEvent=false;else delayBlurEvent(cm);off(display.wrapper.ownerDocument,"mouseup",dragEnd);off(display.wrapper.ownerDocument,"mousemove",\nmouseMove);off(display.scroller,"dragstart",dragStart);off(display.scroller,"drop",dragEnd);if(!moved){e_preventDefault(e);if(!behavior.addNew)extendSelection(cm.doc,pos,null,null,behavior.extend);if(webkit&&!safari||ie&&ie_version==9)setTimeout(function(){display.wrapper.ownerDocument.body.focus({preventScroll:true});display.input.focus()},20);else display.input.focus()}});var mouseMove=function(e2){moved=moved||Math.abs(event.clientX-e2.clientX)+Math.abs(event.clientY-e2.clientY)>=10};var dragStart=\nfunction(){return moved=true};if(webkit)display.scroller.draggable=true;cm.state.draggingText=dragEnd;dragEnd.copy=!behavior.moveOnDrag;on(display.wrapper.ownerDocument,"mouseup",dragEnd);on(display.wrapper.ownerDocument,"mousemove",mouseMove);on(display.scroller,"dragstart",dragStart);on(display.scroller,"drop",dragEnd);cm.state.delayingBlurEvent=true;setTimeout(function(){return display.input.focus()},20);if(display.scroller.dragDrop)display.scroller.dragDrop()}function rangeForUnit(cm,pos,unit){if(unit==\n"char")return new Range(pos,pos);if(unit=="word")return cm.findWordAt(pos);if(unit=="line")return new Range(Pos(pos.line,0),clipPos(cm.doc,Pos(pos.line+1,0)));var result=unit(cm,pos);return new Range(result.from,result.to)}function leftButtonSelect(cm,event,start,behavior){function extendTo(pos){if(cmp(lastPos,pos)==0)return;lastPos=pos;if(behavior.unit=="rectangle"){var ranges=[];var tabSize=cm.options.tabSize;var startCol=countColumn(getLine(doc,start.line).text,start.ch,tabSize);var posCol=countColumn(getLine(doc,\npos.line).text,pos.ch,tabSize);var left=Math.min(startCol,posCol);var right=Math.max(startCol,posCol);var line=Math.min(start.line,pos.line);var end=Math.min(cm.lastLine(),Math.max(start.line,pos.line));for(;line<=end;line++){var text=getLine(doc,line).text;var leftPos=findColumn(text,left,tabSize);if(left==right)ranges.push(new Range(Pos(line,leftPos),Pos(line,leftPos)));else if(text.length>leftPos)ranges.push(new Range(Pos(line,leftPos),Pos(line,findColumn(text,right,tabSize))))}if(!ranges.length)ranges.push(new Range(start,\nstart));setSelection(doc,normalizeSelection(cm,startSel.ranges.slice(0,ourIndex).concat(ranges),ourIndex),{origin:"*mouse",scroll:false});cm.scrollIntoView(pos)}else{var oldRange=ourRange;var range=rangeForUnit(cm,pos,behavior.unit);var anchor=oldRange.anchor;var head;if(cmp(range.anchor,anchor)>0){head=range.head;anchor=minPos(oldRange.from(),range.anchor)}else{head=range.anchor;anchor=maxPos(oldRange.to(),range.head)}var ranges$1=startSel.ranges.slice(0);ranges$1[ourIndex]=bidiSimplify(cm,new Range(clipPos(doc,\nanchor),head));setSelection(doc,normalizeSelection(cm,ranges$1,ourIndex),sel_mouse)}}function extend(e){var curCount=++counter;var cur=posFromMouse(cm,e,true,behavior.unit=="rectangle");if(!cur)return;if(cmp(cur,lastPos)!=0){cm.curOp.focus=activeElt();extendTo(cur);var visible=visibleLines(display,doc);if(cur.line>=visible.to||cur.line<visible.from)setTimeout(operation(cm,function(){if(counter==curCount)extend(e)}),150)}else{var outside=e.clientY<editorSize.top?-20:e.clientY>editorSize.bottom?20:\n0;if(outside)setTimeout(operation(cm,function(){if(counter!=curCount)return;display.scroller.scrollTop+=outside;extend(e)}),50)}}function done(e){cm.state.selectingText=false;counter=Infinity;if(e){e_preventDefault(e);display.input.focus()}off(display.wrapper.ownerDocument,"mousemove",move);off(display.wrapper.ownerDocument,"mouseup",up);doc.history.lastSelOrigin=null}if(ie)delayBlurEvent(cm);var display=cm.display;var doc=cm.doc;e_preventDefault(event);var ourRange;var ourIndex;var startSel=doc.sel;\nvar ranges=startSel.ranges;if(behavior.addNew&&!behavior.extend){ourIndex=doc.sel.contains(start);if(ourIndex>-1)ourRange=ranges[ourIndex];else ourRange=new Range(start,start)}else{ourRange=doc.sel.primary();ourIndex=doc.sel.primIndex}if(behavior.unit=="rectangle"){if(!behavior.addNew)ourRange=new Range(start,start);start=posFromMouse(cm,event,true,true);ourIndex=-1}else{var range=rangeForUnit(cm,start,behavior.unit);if(behavior.extend)ourRange=extendRange(ourRange,range.anchor,range.head,behavior.extend);\nelse ourRange=range}if(!behavior.addNew){ourIndex=0;setSelection(doc,new Selection([ourRange],0),sel_mouse);startSel=doc.sel}else if(ourIndex==-1){ourIndex=ranges.length;setSelection(doc,normalizeSelection(cm,ranges.concat([ourRange]),ourIndex),{scroll:false,origin:"*mouse"})}else if(ranges.length>1&&ranges[ourIndex].empty()&&behavior.unit=="char"&&!behavior.extend){setSelection(doc,normalizeSelection(cm,ranges.slice(0,ourIndex).concat(ranges.slice(ourIndex+1)),0),{scroll:false,origin:"*mouse"});\nstartSel=doc.sel}else replaceOneSelection(doc,ourIndex,ourRange,sel_mouse);var lastPos=start;var editorSize=display.wrapper.getBoundingClientRect();var counter=0;var move=operation(cm,function(e){if(e.buttons===0||!e_button(e))done(e);else extend(e)});var up=operation(cm,done);cm.state.selectingText=up;on(display.wrapper.ownerDocument,"mousemove",move);on(display.wrapper.ownerDocument,"mouseup",up)}function bidiSimplify(cm,range){var anchor=range.anchor;var head=range.head;var anchorLine=getLine(cm.doc,\nanchor.line);if(cmp(anchor,head)==0&&anchor.sticky==head.sticky)return range;var order=getOrder(anchorLine);if(!order)return range;var index=getBidiPartAt(order,anchor.ch,anchor.sticky);var part=order[index];if(part.from!=anchor.ch&&part.to!=anchor.ch)return range;var boundary=index+(part.from==anchor.ch==(part.level!=1)?0:1);if(boundary==0||boundary==order.length)return range;var leftSide;if(head.line!=anchor.line)leftSide=(head.line-anchor.line)*(cm.doc.direction=="ltr"?1:-1)>0;else{var headIndex=\ngetBidiPartAt(order,head.ch,head.sticky);var dir=headIndex-index||(head.ch-anchor.ch)*(part.level==1?-1:1);if(headIndex==boundary-1||headIndex==boundary)leftSide=dir<0;else leftSide=dir>0}var usePart=order[boundary+(leftSide?-1:0)];var from=leftSide==(usePart.level==1);var ch=from?usePart.from:usePart.to;var sticky=from?"after":"before";return anchor.ch==ch&&anchor.sticky==sticky?range:new Range(new Pos(anchor.line,ch,sticky),head)}function gutterEvent(cm,e,type,prevent){var mX;var mY;if(e.touches){mX=\ne.touches[0].clientX;mY=e.touches[0].clientY}else try{mX=e.clientX;mY=e.clientY}catch(e$1){return false}if(mX>=Math.floor(cm.display.gutters.getBoundingClientRect().right))return false;if(prevent)e_preventDefault(e);var display=cm.display;var lineBox=display.lineDiv.getBoundingClientRect();if(mY>lineBox.bottom||!hasHandler(cm,type))return e_defaultPrevented(e);mY=mY-(lineBox.top-display.viewOffset);var i=0;for(;i<cm.display.gutterSpecs.length;++i){var g=display.gutters.childNodes[i];if(g&&g.getBoundingClientRect().right>=\nmX){var line=lineAtHeight(cm.doc,mY);var gutter=cm.display.gutterSpecs[i];signal(cm,type,cm,line,gutter.className,e);return e_defaultPrevented(e)}}}function clickInGutter(cm,e){return gutterEvent(cm,e,"gutterClick",true)}function onContextMenu(cm,e){if(eventInWidget(cm.display,e)||contextMenuInGutter(cm,e))return;if(signalDOMEvent(cm,e,"contextmenu"))return;if(!captureRightClick)cm.display.input.onContextMenu(e)}function contextMenuInGutter(cm,e){if(!hasHandler(cm,"gutterContextMenu"))return false;\nreturn gutterEvent(cm,e,"gutterContextMenu",false)}function themeChanged(cm){cm.display.wrapper.className=cm.display.wrapper.className.replace(/\\s*cm-s-\\S+/g,"")+cm.options.theme.replace(/(^|\\s)\\s*/g," cm-s-");clearCaches(cm)}function defineOptions(CodeMirror){function option(name,deflt,handle,notOnInit){CodeMirror.defaults[name]=deflt;if(handle)optionHandlers[name]=notOnInit?function(cm,val,old){if(old!=Init)handle(cm,val,old)}:handle}var optionHandlers=CodeMirror.optionHandlers;CodeMirror.defineOption=\noption;CodeMirror.Init=Init;option("value","",function(cm,val){return cm.setValue(val)},true);option("mode",null,function(cm,val){cm.doc.modeOption=val;loadMode(cm)},true);option("indentUnit",2,loadMode,true);option("indentWithTabs",false);option("smartIndent",true);option("tabSize",4,function(cm){resetModeState(cm);clearCaches(cm);regChange(cm)},true);option("lineSeparator",null,function(cm,val){cm.doc.lineSep=val;if(!val)return;var newBreaks=[];var lineNo=cm.doc.first;cm.doc.iter(function(line){var pos=\n0;for(;;){var found=line.text.indexOf(val,pos);if(found==-1)break;pos=found+val.length;newBreaks.push(Pos(lineNo,found))}lineNo++});var i=newBreaks.length-1;for(;i>=0;i--)replaceRange(cm.doc,val,newBreaks[i],Pos(newBreaks[i].line,newBreaks[i].ch+val.length))});option("specialChars",/[\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u061c\\u200b\\u200e\\u200f\\u2028\\u2029\\ufeff\\ufff9-\\ufffc]/g,function(cm,val,old){cm.state.specialChars=new RegExp(val.source+(val.test("\\t")?"":"|\\t"),"g");if(old!=Init)cm.refresh()});option("specialCharPlaceholder",\ndefaultSpecialCharPlaceholder,function(cm){return cm.refresh()},true);option("electricChars",true);option("inputStyle",mobile?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor");},true);option("spellcheck",false,function(cm,val){return cm.getInputField().spellcheck=val},true);option("autocorrect",false,function(cm,val){return cm.getInputField().autocorrect=val},true);option("autocapitalize",false,function(cm,val){return cm.getInputField().autocapitalize=\nval},true);option("rtlMoveVisually",!windows);option("wholeLineUpdateBefore",true);option("theme","default",function(cm){themeChanged(cm);updateGutters(cm)},true);option("keyMap","default",function(cm,val,old){var next=getKeyMap(val);var prev=old!=Init&&getKeyMap(old);if(prev&&prev.detach)prev.detach(cm,next);if(next.attach)next.attach(cm,prev||null)});option("extraKeys",null);option("configureMouse",null);option("lineWrapping",false,wrappingChanged,true);option("gutters",[],function(cm,val){cm.display.gutterSpecs=\ngetGutters(val,cm.options.lineNumbers);updateGutters(cm)},true);option("fixedGutter",true,function(cm,val){cm.display.gutters.style.left=val?compensateForHScroll(cm.display)+"px":"0";cm.refresh()},true);option("coverGutterNextToScrollbar",false,function(cm){return updateScrollbars(cm)},true);option("scrollbarStyle","native",function(cm){initScrollbars(cm);updateScrollbars(cm);cm.display.scrollbars.setScrollTop(cm.doc.scrollTop);cm.display.scrollbars.setScrollLeft(cm.doc.scrollLeft)},true);option("lineNumbers",\nfalse,function(cm,val){cm.display.gutterSpecs=getGutters(cm.options.gutters,val);updateGutters(cm)},true);option("firstLineNumber",1,updateGutters,true);option("lineNumberFormatter",function(integer){return integer},updateGutters,true);option("showCursorWhenSelecting",false,updateSelection,true);option("resetSelectionOnContextMenu",true);option("lineWiseCopyCut",true);option("pasteLinesPerSelection",true);option("selectionsMayTouch",false);option("readOnly",false,function(cm,val){if(val=="nocursor"){onBlur(cm);\ncm.display.input.blur()}cm.display.input.readOnlyChanged(val)});option("screenReaderLabel",null,function(cm,val){val=val===""?null:val;cm.display.input.screenReaderLabelChanged(val)});option("disableInput",false,function(cm,val){if(!val)cm.display.input.reset()},true);option("dragDrop",true,dragDropChanged);option("allowDropFileTypes",null);option("cursorBlinkRate",530);option("cursorScrollMargin",0);option("cursorHeight",1,updateSelection,true);option("singleCursorHeightPerLine",true,updateSelection,\ntrue);option("workTime",100);option("workDelay",100);option("flattenSpans",true,resetModeState,true);option("addModeClass",false,resetModeState,true);option("pollInterval",100);option("undoDepth",200,function(cm,val){return cm.doc.history.undoDepth=val});option("historyEventDelay",1250);option("viewportMargin",10,function(cm){return cm.refresh()},true);option("maxHighlightLength",1E4,resetModeState,true);option("moveInputWithCursor",true,function(cm,val){if(!val)cm.display.input.resetPosition()});\noption("tabindex",null,function(cm,val){return cm.display.input.getField().tabIndex=val||""});option("autofocus",null);option("direction","ltr",function(cm,val){return cm.doc.setDirection(val)},true);option("phrases",null)}function dragDropChanged(cm,value,old){var wasOn=old&&old!=Init;if(!value!=!wasOn){var funcs=cm.display.dragFunctions;var toggle=value?on:off;toggle(cm.display.scroller,"dragstart",funcs.start);toggle(cm.display.scroller,"dragenter",funcs.enter);toggle(cm.display.scroller,"dragover",\nfuncs.over);toggle(cm.display.scroller,"dragleave",funcs.leave);toggle(cm.display.scroller,"drop",funcs.drop)}}function wrappingChanged(cm){if(cm.options.lineWrapping){addClass(cm.display.wrapper,"CodeMirror-wrap");cm.display.sizer.style.minWidth="";cm.display.sizerWidth=null}else{rmClass(cm.display.wrapper,"CodeMirror-wrap");findMaxLine(cm)}estimateLineHeights(cm);regChange(cm);clearCaches(cm);setTimeout(function(){return updateScrollbars(cm)},100)}function CodeMirror(place,options){var this$1=this;\nif(!(this instanceof CodeMirror))return new CodeMirror(place,options);this.options=options=options?copyObj(options):{};copyObj(defaults,options,false);var doc=options.value;if(typeof doc=="string")doc=new Doc(doc,options.mode,null,options.lineSeparator,options.direction);else if(options.mode)doc.modeOption=options.mode;this.doc=doc;var input=new CodeMirror.inputStyles[options.inputStyle](this);var display=this.display=new Display(place,doc,input,options);display.wrapper.CodeMirror=this;themeChanged(this);\nif(options.lineWrapping)this.display.wrapper.className+=" CodeMirror-wrap";initScrollbars(this);this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:false,delayingBlurEvent:false,focused:false,suppressEdits:false,pasteIncoming:-1,cutIncoming:-1,selectingText:false,draggingText:false,highlight:new Delayed,keySeq:null,specialChars:null};if(options.autofocus&&!mobile)display.input.focus();if(ie&&ie_version<11)setTimeout(function(){return this$1.display.input.reset(true)},20);registerEventHandlers(this);\nensureGlobalHandlers();startOperation(this);this.curOp.forceUpdate=true;attachDoc(this,doc);if(options.autofocus&&!mobile||this.hasFocus())setTimeout(function(){if(this$1.hasFocus()&&!this$1.state.focused)onFocus(this$1)},20);else onBlur(this);var opt;for(opt in optionHandlers)if(optionHandlers.hasOwnProperty(opt))optionHandlers[opt](this,options[opt],Init);maybeUpdateLineNumberWidth(this);if(options.finishInit)options.finishInit(this);var i=0;for(;i<initHooks.length;++i)initHooks[i](this);endOperation(this);\nif(webkit&&options.lineWrapping&&getComputedStyle(display.lineDiv).textRendering=="optimizelegibility")display.lineDiv.style.textRendering="auto"}function registerEventHandlers(cm){function finishTouch(){if(d.activeTouch){touchFinished=setTimeout(function(){return d.activeTouch=null},1E3);prevTouch=d.activeTouch;prevTouch.end=+new Date}}function isMouseLikeTouchEvent(e){if(e.touches.length!=1)return false;var touch=e.touches[0];return touch.radiusX<=1&&touch.radiusY<=1}function farAway(touch,other){if(other.left==\nnull)return true;var dx=other.left-touch.left;var dy=other.top-touch.top;return dx*dx+dy*dy>20*20}var d=cm.display;on(d.scroller,"mousedown",operation(cm,onMouseDown));if(ie&&ie_version<11)on(d.scroller,"dblclick",operation(cm,function(e){if(signalDOMEvent(cm,e))return;var pos=posFromMouse(cm,e);if(!pos||clickInGutter(cm,e)||eventInWidget(cm.display,e))return;e_preventDefault(e);var word=cm.findWordAt(pos);extendSelection(cm.doc,word.anchor,word.head)}));else on(d.scroller,"dblclick",function(e){return signalDOMEvent(cm,\ne)||e_preventDefault(e)});on(d.scroller,"contextmenu",function(e){return onContextMenu(cm,e)});on(d.input.getField(),"contextmenu",function(e){if(!d.scroller.contains(e.target))onContextMenu(cm,e)});var touchFinished;var prevTouch={end:0};on(d.scroller,"touchstart",function(e){if(!signalDOMEvent(cm,e)&&!isMouseLikeTouchEvent(e)&&!clickInGutter(cm,e)){d.input.ensurePolled();clearTimeout(touchFinished);var now=+new Date;d.activeTouch={start:now,moved:false,prev:now-prevTouch.end<=300?prevTouch:null};\nif(e.touches.length==1){d.activeTouch.left=e.touches[0].pageX;d.activeTouch.top=e.touches[0].pageY}}});on(d.scroller,"touchmove",function(){if(d.activeTouch)d.activeTouch.moved=true});on(d.scroller,"touchend",function(e){var touch=d.activeTouch;if(touch&&!eventInWidget(d,e)&&touch.left!=null&&!touch.moved&&new Date-touch.start<300){var pos=cm.coordsChar(d.activeTouch,"page");var range;if(!touch.prev||farAway(touch,touch.prev))range=new Range(pos,pos);else if(!touch.prev.prev||farAway(touch,touch.prev.prev))range=\ncm.findWordAt(pos);else range=new Range(Pos(pos.line,0),clipPos(cm.doc,Pos(pos.line+1,0)));cm.setSelection(range.anchor,range.head);cm.focus();e_preventDefault(e)}finishTouch()});on(d.scroller,"touchcancel",finishTouch);on(d.scroller,"scroll",function(){if(d.scroller.clientHeight){updateScrollTop(cm,d.scroller.scrollTop);setScrollLeft(cm,d.scroller.scrollLeft,true);signal(cm,"scroll",cm)}});on(d.scroller,"mousewheel",function(e){return onScrollWheel(cm,e)});on(d.scroller,"DOMMouseScroll",function(e){return onScrollWheel(cm,\ne)});on(d.wrapper,"scroll",function(){return d.wrapper.scrollTop=d.wrapper.scrollLeft=0});d.dragFunctions={enter:function(e){if(!signalDOMEvent(cm,e))e_stop(e)},over:function(e){if(!signalDOMEvent(cm,e)){onDragOver(cm,e);e_stop(e)}},start:function(e){return onDragStart(cm,e)},drop:operation(cm,onDrop),leave:function(e){if(!signalDOMEvent(cm,e))clearDragCursor(cm)}};var inp=d.input.getField();on(inp,"keyup",function(e){return onKeyUp.call(cm,e)});on(inp,"keydown",operation(cm,onKeyDown));on(inp,"keypress",\noperation(cm,onKeyPress));on(inp,"focus",function(e){return onFocus(cm,e)});on(inp,"blur",function(e){return onBlur(cm,e)})}function indentLine(cm,n,how,aggressive){var doc=cm.doc;var state;if(how==null)how="add";if(how=="smart")if(!doc.mode.indent)how="prev";else state=getContextBefore(cm,n).state;var tabSize=cm.options.tabSize;var line=getLine(doc,n);var curSpace=countColumn(line.text,null,tabSize);if(line.stateAfter)line.stateAfter=null;var curSpaceString=line.text.match(/^\\s*/)[0];var indentation;\nif(!aggressive&&!/\\S/.test(line.text)){indentation=0;how="not"}else if(how=="smart"){indentation=doc.mode.indent(state,line.text.slice(curSpaceString.length),line.text);if(indentation==Pass||indentation>150){if(!aggressive)return;how="prev"}}if(how=="prev")if(n>doc.first)indentation=countColumn(getLine(doc,n-1).text,null,tabSize);else indentation=0;else if(how=="add")indentation=curSpace+cm.options.indentUnit;else if(how=="subtract")indentation=curSpace-cm.options.indentUnit;else if(typeof how=="number")indentation=\ncurSpace+how;indentation=Math.max(0,indentation);var indentString="";var pos=0;if(cm.options.indentWithTabs){var i=Math.floor(indentation/tabSize);for(;i;--i){pos=pos+tabSize;indentString=indentString+"\\t"}}if(pos<indentation)indentString=indentString+spaceStr(indentation-pos);if(indentString!=curSpaceString){replaceRange(doc,indentString,Pos(n,0),Pos(n,curSpaceString.length),"+input");line.stateAfter=null;return true}else{var i$1=0;for(;i$1<doc.sel.ranges.length;i$1++){var range=doc.sel.ranges[i$1];\nif(range.head.line==n&&range.head.ch<curSpaceString.length){var pos$1=Pos(n,curSpaceString.length);replaceOneSelection(doc,i$1,new Range(pos$1,pos$1));break}}}}function setLastCopied(newLastCopied){lastCopied=newLastCopied}function applyTextInput(cm,inserted,deleted,sel,origin){var doc=cm.doc;cm.display.shift=false;if(!sel)sel=doc.sel;var recent=+new Date-200;var paste=origin=="paste"||cm.state.pasteIncoming>recent;var textLines=splitLinesAuto(inserted);var multiPaste=null;if(paste&&sel.ranges.length>\n1)if(lastCopied&&lastCopied.text.join("\\n")==inserted){if(sel.ranges.length%lastCopied.text.length==0){multiPaste=[];var i=0;for(;i<lastCopied.text.length;i++)multiPaste.push(doc.splitLines(lastCopied.text[i]))}}else if(textLines.length==sel.ranges.length&&cm.options.pasteLinesPerSelection)multiPaste=map(textLines,function(l){return[l]});var updateInput=cm.curOp.updateInput;var i$1=sel.ranges.length-1;for(;i$1>=0;i$1--){var range=sel.ranges[i$1];var from=range.from();var to=range.to();if(range.empty())if(deleted&&\ndeleted>0)from=Pos(from.line,from.ch-deleted);else if(cm.state.overwrite&&!paste)to=Pos(to.line,Math.min(getLine(doc,to.line).text.length,to.ch+lst(textLines).length));else if(paste&&lastCopied&&lastCopied.lineWise&&lastCopied.text.join("\\n")==textLines.join("\\n"))from=to=Pos(from.line,0);var changeEvent={from:from,to:to,text:multiPaste?multiPaste[i$1%multiPaste.length]:textLines,origin:origin||(paste?"paste":cm.state.cutIncoming>recent?"cut":"+input")};makeChange(cm.doc,changeEvent);signalLater(cm,\n"inputRead",cm,changeEvent)}if(inserted&&!paste)triggerElectric(cm,inserted);ensureCursorVisible(cm);if(cm.curOp.updateInput<2)cm.curOp.updateInput=updateInput;cm.curOp.typing=true;cm.state.pasteIncoming=cm.state.cutIncoming=-1}function handlePaste(e,cm){var pasted=e.clipboardData&&e.clipboardData.getData("Text");if(pasted){e.preventDefault();if(!cm.isReadOnly()&&!cm.options.disableInput&&cm.hasFocus())runInOp(cm,function(){return applyTextInput(cm,pasted,0,null,"paste")});return true}}function triggerElectric(cm,\ninserted){if(!cm.options.electricChars||!cm.options.smartIndent)return;var sel=cm.doc.sel;var i=sel.ranges.length-1;for(;i>=0;i--){var range=sel.ranges[i];if(range.head.ch>100||i&&sel.ranges[i-1].head.line==range.head.line)continue;var mode=cm.getModeAt(range.head);var indented=false;if(mode.electricChars){var j=0;for(;j<mode.electricChars.length;j++)if(inserted.indexOf(mode.electricChars.charAt(j))>-1){indented=indentLine(cm,range.head.line,"smart");break}}else if(mode.electricInput)if(mode.electricInput.test(getLine(cm.doc,\nrange.head.line).text.slice(0,range.head.ch)))indented=indentLine(cm,range.head.line,"smart");if(indented)signalLater(cm,"electricInput",cm,range.head.line)}}function copyableRanges(cm){var text=[];var ranges=[];var i=0;for(;i<cm.doc.sel.ranges.length;i++){var line=cm.doc.sel.ranges[i].head.line;var lineRange={anchor:Pos(line,0),head:Pos(line+1,0)};ranges.push(lineRange);text.push(cm.getRange(lineRange.anchor,lineRange.head))}return{text:text,ranges:ranges}}function disableBrowserMagic(field,spellcheck,\nautocorrect,autocapitalize){field.setAttribute("autocorrect",autocorrect?"":"off");field.setAttribute("autocapitalize",autocapitalize?"":"off");field.setAttribute("spellcheck",!!spellcheck)}function hiddenTextarea(){var te=elt("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; min-height: 1em; outline: none");var div=elt("div",[te],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");if(webkit)te.style.width="1000px";else te.setAttribute("wrap",\n"off");if(ios)te.style.border="1px solid black";disableBrowserMagic(te);return div}function addEditorMethods(CodeMirror){var optionHandlers=CodeMirror.optionHandlers;var helpers=CodeMirror.helpers={};CodeMirror.prototype={constructor:CodeMirror,focus:function(){window.focus();this.display.input.focus()},setOption:function(option,value){var options=this.options;var old=options[option];if(options[option]==value&&option!="mode")return;options[option]=value;if(optionHandlers.hasOwnProperty(option))operation(this,\noptionHandlers[option])(this,value,old);signal(this,"optionChange",this,option)},getOption:function(option){return this.options[option]},getDoc:function(){return this.doc},addKeyMap:function(map,bottom){this.state.keyMaps[bottom?"push":"unshift"](getKeyMap(map))},removeKeyMap:function(map){var maps=this.state.keyMaps;var i=0;for(;i<maps.length;++i)if(maps[i]==map||maps[i].name==map){maps.splice(i,1);return true}},addOverlay:methodOp(function(spec,options){var mode=spec.token?spec:CodeMirror.getMode(this.options,\nspec);if(mode.startState)throw new Error("Overlays may not be stateful.");insertSorted(this.state.overlays,{mode:mode,modeSpec:spec,opaque:options&&options.opaque,priority:options&&options.priority||0},function(overlay){return overlay.priority});this.state.modeGen++;regChange(this)}),removeOverlay:methodOp(function(spec){var overlays=this.state.overlays;var i=0;for(;i<overlays.length;++i){var cur=overlays[i].modeSpec;if(cur==spec||typeof spec=="string"&&cur.name==spec){overlays.splice(i,1);this.state.modeGen++;\nregChange(this);return}}}),indentLine:methodOp(function(n,dir,aggressive){if(typeof dir!="string"&&typeof dir!="number")if(dir==null)dir=this.options.smartIndent?"smart":"prev";else dir=dir?"add":"subtract";if(isLine(this.doc,n))indentLine(this,n,dir,aggressive)}),indentSelection:methodOp(function(how){var ranges=this.doc.sel.ranges;var end=-1;var i=0;for(;i<ranges.length;i++){var range=ranges[i];if(!range.empty()){var from=range.from();var to=range.to();var start=Math.max(end,from.line);end=Math.min(this.lastLine(),\nto.line-(to.ch?0:1))+1;var j=start;for(;j<end;++j)indentLine(this,j,how);var newRanges=this.doc.sel.ranges;if(from.ch==0&&ranges.length==newRanges.length&&newRanges[i].from().ch>0)replaceOneSelection(this.doc,i,new Range(from,newRanges[i].to()),sel_dontScroll)}else if(range.head.line>end){indentLine(this,range.head.line,how,true);end=range.head.line;if(i==this.doc.sel.primIndex)ensureCursorVisible(this)}}}),getTokenAt:function(pos,precise){return takeToken(this,pos,precise)},getLineTokens:function(line,\nprecise){return takeToken(this,Pos(line),precise,true)},getTokenTypeAt:function(pos){pos=clipPos(this.doc,pos);var styles=getLineStyles(this,getLine(this.doc,pos.line));var before=0;var after=(styles.length-1)/2;var ch=pos.ch;var type;if(ch==0)type=styles[2];else for(;;){var mid=before+after>>1;if((mid?styles[mid*2-1]:0)>=ch)after=mid;else if(styles[mid*2+1]<ch)before=mid+1;else{type=styles[mid*2+2];break}}var cut=type?type.indexOf("overlay "):-1;return cut<0?type:cut==0?null:type.slice(0,cut-1)},\ngetModeAt:function(pos){var mode=this.doc.mode;if(!mode.innerMode)return mode;return CodeMirror.innerMode(mode,this.getTokenAt(pos).state).mode},getHelper:function(pos,type){return this.getHelpers(pos,type)[0]},getHelpers:function(pos,type){var found=[];if(!helpers.hasOwnProperty(type))return found;var help=helpers[type];var mode=this.getModeAt(pos);if(typeof mode[type]=="string"){if(help[mode[type]])found.push(help[mode[type]])}else if(mode[type]){var i=0;for(;i<mode[type].length;i++){var val=help[mode[type][i]];\nif(val)found.push(val)}}else if(mode.helperType&&help[mode.helperType])found.push(help[mode.helperType]);else if(help[mode.name])found.push(help[mode.name]);var i$1=0;for(;i$1<help._global.length;i$1++){var cur=help._global[i$1];if(cur.pred(mode,this)&&indexOf(found,cur.val)==-1)found.push(cur.val)}return found},getStateAfter:function(line,precise){var doc=this.doc;line=clipLine(doc,line==null?doc.first+doc.size-1:line);return getContextBefore(this,line+1,precise).state},cursorCoords:function(start,\nmode){var pos;var range=this.doc.sel.primary();if(start==null)pos=range.head;else if(typeof start=="object")pos=clipPos(this.doc,start);else pos=start?range.from():range.to();return cursorCoords(this,pos,mode||"page")},charCoords:function(pos,mode){return charCoords(this,clipPos(this.doc,pos),mode||"page")},coordsChar:function(coords,mode){coords=fromCoordSystem(this,coords,mode||"page");return coordsChar(this,coords.left,coords.top)},lineAtHeight:function(height,mode){height=fromCoordSystem(this,\n{top:height,left:0},mode||"page").top;return lineAtHeight(this.doc,height+this.display.viewOffset)},heightAtLine:function(line,mode,includeWidgets){var end=false;var lineObj;if(typeof line=="number"){var last=this.doc.first+this.doc.size-1;if(line<this.doc.first)line=this.doc.first;else if(line>last){line=last;end=true}lineObj=getLine(this.doc,line)}else lineObj=line;return intoCoordSystem(this,lineObj,{top:0,left:0},mode||"page",includeWidgets||end).top+(end?this.doc.height-heightAtLine(lineObj):\n0)},defaultTextHeight:function(){return textHeight(this.display)},defaultCharWidth:function(){return charWidth(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(pos,node,scroll,vert,horiz){var display=this.display;pos=cursorCoords(this,clipPos(this.doc,pos));var top=pos.bottom;var left=pos.left;node.style.position="absolute";node.setAttribute("cm-ignore-events","true");this.display.input.setUneditable(node);display.sizer.appendChild(node);\nif(vert=="over")top=pos.top;else if(vert=="above"||vert=="near"){var vspace=Math.max(display.wrapper.clientHeight,this.doc.height);var hspace=Math.max(display.sizer.clientWidth,display.lineSpace.clientWidth);if((vert=="above"||pos.bottom+node.offsetHeight>vspace)&&pos.top>node.offsetHeight)top=pos.top-node.offsetHeight;else if(pos.bottom+node.offsetHeight<=vspace)top=pos.bottom;if(left+node.offsetWidth>hspace)left=hspace-node.offsetWidth}node.style.top=top+"px";node.style.left=node.style.right="";\nif(horiz=="right"){left=display.sizer.clientWidth-node.offsetWidth;node.style.right="0px"}else{if(horiz=="left")left=0;else if(horiz=="middle")left=(display.sizer.clientWidth-node.offsetWidth)/2;node.style.left=left+"px"}if(scroll)scrollIntoView(this,{left:left,top:top,right:left+node.offsetWidth,bottom:top+node.offsetHeight})},triggerOnKeyDown:methodOp(onKeyDown),triggerOnKeyPress:methodOp(onKeyPress),triggerOnKeyUp:onKeyUp,triggerOnMouseDown:methodOp(onMouseDown),execCommand:function(cmd){if(commands.hasOwnProperty(cmd))return commands[cmd].call(null,\nthis)},triggerElectric:methodOp(function(text){triggerElectric(this,text)}),findPosH:function(from,amount,unit,visually){var dir=1;if(amount<0){dir=-1;amount=-amount}var cur=clipPos(this.doc,from);var i=0;for(;i<amount;++i){cur=findPosH(this.doc,cur,dir,unit,visually);if(cur.hitSide)break}return cur},moveH:methodOp(function(dir,unit){var this$1=this;this.extendSelectionsBy(function(range){if(this$1.display.shift||this$1.doc.extend||range.empty())return findPosH(this$1.doc,range.head,dir,unit,this$1.options.rtlMoveVisually);\nelse return dir<0?range.from():range.to()},sel_move)}),deleteH:methodOp(function(dir,unit){var sel=this.doc.sel;var doc=this.doc;if(sel.somethingSelected())doc.replaceSelection("",null,"+delete");else deleteNearSelection(this,function(range){var other=findPosH(doc,range.head,dir,unit,false);return dir<0?{from:other,to:range.head}:{from:range.head,to:other}})}),findPosV:function(from,amount,unit,goalColumn){var dir=1;var x=goalColumn;if(amount<0){dir=-1;amount=-amount}var cur=clipPos(this.doc,from);\nvar i=0;for(;i<amount;++i){var coords=cursorCoords(this,cur,"div");if(x==null)x=coords.left;else coords.left=x;cur=findPosV(this,coords,dir,unit);if(cur.hitSide)break}return cur},moveV:methodOp(function(dir,unit){var this$1=this;var doc=this.doc;var goals=[];var collapse=!this.display.shift&&!doc.extend&&doc.sel.somethingSelected();doc.extendSelectionsBy(function(range){if(collapse)return dir<0?range.from():range.to();var headPos=cursorCoords(this$1,range.head,"div");if(range.goalColumn!=null)headPos.left=\nrange.goalColumn;goals.push(headPos.left);var pos=findPosV(this$1,headPos,dir,unit);if(unit=="page"&&range==doc.sel.primary())addToScrollTop(this$1,charCoords(this$1,pos,"div").top-headPos.top);return pos},sel_move);if(goals.length){var i=0;for(;i<doc.sel.ranges.length;i++)doc.sel.ranges[i].goalColumn=goals[i]}}),findWordAt:function(pos){var doc=this.doc;var line=getLine(doc,pos.line).text;var start=pos.ch;var end=pos.ch;if(line){var helper=this.getHelper(pos,"wordChars");if((pos.sticky=="before"||\nend==line.length)&&start)--start;else++end;var startChar=line.charAt(start);var check=isWordChar(startChar,helper)?function(ch){return isWordChar(ch,helper)}:/\\s/.test(startChar)?function(ch){return/\\s/.test(ch)}:function(ch){return!/\\s/.test(ch)&&!isWordChar(ch)};for(;start>0&&check(line.charAt(start-1));)--start;for(;end<line.length&&check(line.charAt(end));)++end}return new Range(Pos(pos.line,start),Pos(pos.line,end))},toggleOverwrite:function(value){if(value!=null&&value==this.state.overwrite)return;\nif(this.state.overwrite=!this.state.overwrite)addClass(this.display.cursorDiv,"CodeMirror-overwrite");else rmClass(this.display.cursorDiv,"CodeMirror-overwrite");signal(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==activeElt()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:methodOp(function(x,y){scrollToCoords(this,x,y)}),getScrollInfo:function(){var scroller=this.display.scroller;return{left:scroller.scrollLeft,\ntop:scroller.scrollTop,height:scroller.scrollHeight-scrollGap(this)-this.display.barHeight,width:scroller.scrollWidth-scrollGap(this)-this.display.barWidth,clientHeight:displayHeight(this),clientWidth:displayWidth(this)}},scrollIntoView:methodOp(function(range,margin){if(range==null){range={from:this.doc.sel.primary().head,to:null};if(margin==null)margin=this.options.cursorScrollMargin}else if(typeof range=="number")range={from:Pos(range,0),to:null};else if(range.from==null)range={from:range,to:null};\nif(!range.to)range.to=range.from;range.margin=margin||0;if(range.from.line!=null)scrollToRange(this,range);else scrollToCoordsRange(this,range.from,range.to,range.margin)}),setSize:methodOp(function(width,height){var this$1=this;var interpret=function(val){return typeof val=="number"||/^\\d+$/.test(String(val))?val+"px":val};if(width!=null)this.display.wrapper.style.width=interpret(width);if(height!=null)this.display.wrapper.style.height=interpret(height);if(this.options.lineWrapping)clearLineMeasurementCache(this);\nvar lineNo=this.display.viewFrom;this.doc.iter(lineNo,this.display.viewTo,function(line){if(line.widgets){var i=0;for(;i<line.widgets.length;i++)if(line.widgets[i].noHScroll){regLineChange(this$1,lineNo,"widget");break}}++lineNo});this.curOp.forceUpdate=true;signal(this,"refresh",this)}),operation:function(f){return runInOp(this,f)},startOperation:function(){return startOperation(this)},endOperation:function(){return endOperation(this)},refresh:methodOp(function(){var oldHeight=this.display.cachedTextHeight;\nregChange(this);this.curOp.forceUpdate=true;clearCaches(this);scrollToCoords(this,this.doc.scrollLeft,this.doc.scrollTop);updateGutterSpace(this.display);if(oldHeight==null||Math.abs(oldHeight-textHeight(this.display))>.5||this.options.lineWrapping)estimateLineHeights(this);signal(this,"refresh",this)}),swapDoc:methodOp(function(doc){var old=this.doc;old.cm=null;if(this.state.selectingText)this.state.selectingText();attachDoc(this,doc);clearCaches(this);this.display.input.reset();scrollToCoords(this,\ndoc.scrollLeft,doc.scrollTop);this.curOp.forceScroll=true;signalLater(this,"swapDoc",this,old);return old}),phrase:function(phraseText){var phrases=this.options.phrases;return phrases&&Object.prototype.hasOwnProperty.call(phrases,phraseText)?phrases[phraseText]:phraseText},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}};\neventMixin(CodeMirror);CodeMirror.registerHelper=function(type,name,value){if(!helpers.hasOwnProperty(type))helpers[type]=CodeMirror[type]={_global:[]};helpers[type][name]=value};CodeMirror.registerGlobalHelper=function(type,name,predicate,value){CodeMirror.registerHelper(type,name,value);helpers[type]._global.push({pred:predicate,val:value})}}function findPosH(doc,pos,dir,unit,visually){function findNextLine(){var l=pos.line+lineDir;if(l<doc.first||l>=doc.first+doc.size)return false;pos=new Pos(l,\npos.ch,pos.sticky);return lineObj=getLine(doc,l)}function moveOnce(boundToLine){var next;if(unit=="codepoint"){var ch=lineObj.text.charCodeAt(pos.ch+(dir>0?0:-1));if(isNaN(ch))next=null;else{var astral=dir>0?ch>=55296&&ch<56320:ch>=56320&&ch<57343;next=new Pos(pos.line,Math.max(0,Math.min(lineObj.text.length,pos.ch+dir*(astral?2:1))),-dir)}}else if(visually)next=moveVisually(doc.cm,lineObj,pos,dir);else next=moveLogically(lineObj,pos,dir);if(next==null)if(!boundToLine&&findNextLine())pos=endOfLine(visually,\ndoc.cm,lineObj,pos.line,lineDir);else return false;else pos=next;return true}var oldPos=pos;var origDir=dir;var lineObj=getLine(doc,pos.line);var lineDir=visually&&doc.direction=="rtl"?-dir:dir;if(unit=="char"||unit=="codepoint")moveOnce();else if(unit=="column")moveOnce(true);else if(unit=="word"||unit=="group"){var sawType=null;var group=unit=="group";var helper=doc.cm&&doc.cm.getHelper(pos,"wordChars");var first=true;for(;;first=false){if(dir<0&&!moveOnce(!first))break;var cur=lineObj.text.charAt(pos.ch)||\n"\\n";var type=isWordChar(cur,helper)?"w":group&&cur=="\\n"?"n":!group||/\\s/.test(cur)?null:"p";if(group&&!first&&!type)type="s";if(sawType&&sawType!=type){if(dir<0){dir=1;moveOnce();pos.sticky="after"}break}if(type)sawType=type;if(dir>0&&!moveOnce(!first))break}}var result=skipAtomic(doc,pos,oldPos,origDir,true);if(equalCursorPos(oldPos,result))result.hitSide=true;return result}function findPosV(cm,pos,dir,unit){var doc=cm.doc;var x=pos.left;var y;if(unit=="page"){var pageSize=Math.min(cm.display.wrapper.clientHeight,\nwindow.innerHeight||document.documentElement.clientHeight);var moveAmount=Math.max(pageSize-.5*textHeight(cm.display),3);y=(dir>0?pos.bottom:pos.top)+dir*moveAmount}else if(unit=="line")y=dir>0?pos.bottom+3:pos.top-3;var target;for(;;){target=coordsChar(cm,x,y);if(!target.outside)break;if(dir<0?y<=0:y>=doc.height){target.hitSide=true;break}y=y+dir*5}return target}function posToDOM(cm,pos){var view=findViewForLine(cm,pos.line);if(!view||view.hidden)return null;var line=getLine(cm.doc,pos.line);var info=\nmapFromLineView(view,line,pos.line);var order=getOrder(line,cm.doc.direction);var side="left";if(order){var partPos=getBidiPartAt(order,pos.ch);side=partPos%2?"right":"left"}var result=nodeAndOffsetInLineMap(info.map,pos.ch,side);result.offset=result.collapse=="right"?result.end:result.start;return result}function isInGutter(node){var scan=node;for(;scan;scan=scan.parentNode)if(/CodeMirror-gutter-wrapper/.test(scan.className))return true;return false}function badPos(pos,bad){if(bad)pos.bad=true;return pos}\nfunction domTextBetween(cm,from,to,fromLine,toLine){function recognizeMarker(id){return function(marker){return marker.id==id}}function close(){if(closing){text=text+lineSep;if(extraLinebreak)text=text+lineSep;closing=extraLinebreak=false}}function addText(str){if(str){close();text=text+str}}function walk(node){if(node.nodeType==1){var cmText=node.getAttribute("cm-text");if(cmText){addText(cmText);return}var markerID=node.getAttribute("cm-marker");var range;if(markerID){var found=cm.findMarks(Pos(fromLine,\n0),Pos(toLine+1,0),recognizeMarker(+markerID));if(found.length&&(range=found[0].find(0)))addText(getBetween(cm.doc,range.from,range.to).join(lineSep));return}if(node.getAttribute("contenteditable")=="false")return;var isBlock=/^(pre|div|p|li|table|br)$/i.test(node.nodeName);if(!/^br$/i.test(node.nodeName)&&node.textContent.length==0)return;if(isBlock)close();var i=0;for(;i<node.childNodes.length;i++)walk(node.childNodes[i]);if(/^(pre|p)$/i.test(node.nodeName))extraLinebreak=true;if(isBlock)closing=\ntrue}else if(node.nodeType==3)addText(node.nodeValue.replace(/\\u200b/g,"").replace(/\\u00a0/g," "))}var text="";var closing=false;var lineSep=cm.doc.lineSeparator();var extraLinebreak=false;for(;;){walk(from);if(from==to)break;from=from.nextSibling;extraLinebreak=false}return text}function domToPos(cm,node,offset){var lineNode;if(node==cm.display.lineDiv){lineNode=cm.display.lineDiv.childNodes[offset];if(!lineNode)return badPos(cm.clipPos(Pos(cm.display.viewTo-1)),true);node=null;offset=0}else{lineNode=\nnode;for(;;lineNode=lineNode.parentNode){if(!lineNode||lineNode==cm.display.lineDiv)return null;if(lineNode.parentNode&&lineNode.parentNode==cm.display.lineDiv)break}}var i=0;for(;i<cm.display.view.length;i++){var lineView=cm.display.view[i];if(lineView.node==lineNode)return locateNodeInLineView(lineView,node,offset)}}function locateNodeInLineView(lineView,node,offset){function find(textNode,topNode,offset){var i=-1;for(;i<(maps?maps.length:0);i++){var map=i<0?measure.map:maps[i];var j=0;for(;j<map.length;j=\nj+3){var curNode=map[j+2];if(curNode==textNode||curNode==topNode){var line=lineNo(i<0?lineView.line:lineView.rest[i]);var ch=map[j]+offset;if(offset<0||curNode!=textNode)ch=map[j+(offset?1:0)];return Pos(line,ch)}}}}var wrapper=lineView.text.firstChild;var bad=false;if(!node||!contains(wrapper,node))return badPos(Pos(lineNo(lineView.line),0),true);if(node==wrapper){bad=true;node=wrapper.childNodes[offset];offset=0;if(!node){var line=lineView.rest?lst(lineView.rest):lineView.line;return badPos(Pos(lineNo(line),\nline.text.length),bad)}}var textNode=node.nodeType==3?node:null;var topNode=node;if(!textNode&&node.childNodes.length==1&&node.firstChild.nodeType==3){textNode=node.firstChild;if(offset)offset=textNode.nodeValue.length}for(;topNode.parentNode!=wrapper;)topNode=topNode.parentNode;var measure=lineView.measure;var maps=measure.maps;var found=find(textNode,topNode,offset);if(found)return badPos(found,bad);var after=topNode.nextSibling;var dist=textNode?textNode.nodeValue.length-offset:0;for(;after;after=\nafter.nextSibling){found=find(after,after.firstChild,0);if(found)return badPos(Pos(found.line,found.ch-dist),bad);else dist=dist+after.textContent.length}var before=topNode.previousSibling;var dist$1=offset;for(;before;before=before.previousSibling){found=find(before,before.firstChild,-1);if(found)return badPos(Pos(found.line,found.ch+dist$1),bad);else dist$1=dist$1+before.textContent.length}}function fromTextArea(textarea,options){function save(){textarea.value=cm.getValue()}options=options?copyObj(options):\n{};options.value=textarea.value;if(!options.tabindex&&textarea.tabIndex)options.tabindex=textarea.tabIndex;if(!options.placeholder&&textarea.placeholder)options.placeholder=textarea.placeholder;if(options.autofocus==null){var hasFocus=activeElt();options.autofocus=hasFocus==textarea||textarea.getAttribute("autofocus")!=null&&hasFocus==document.body}var realSubmit;if(textarea.form){on(textarea.form,"submit",save);if(!options.leaveSubmitMethodAlone){var form=textarea.form;realSubmit=form.submit;try{var wrappedSubmit=\nform.submit=function(){save();form.submit=realSubmit;form.submit();form.submit=wrappedSubmit}}catch(e){}}}options.finishInit=function(cm){cm.save=save;cm.getTextArea=function(){return textarea};cm.toTextArea=function(){cm.toTextArea=isNaN;save();textarea.parentNode.removeChild(cm.getWrapperElement());textarea.style.display="";if(textarea.form){off(textarea.form,"submit",save);if(!options.leaveSubmitMethodAlone&&typeof textarea.form.submit=="function")textarea.form.submit=realSubmit}}};textarea.style.display=\n"none";var cm=CodeMirror(function(node){return textarea.parentNode.insertBefore(node,textarea.nextSibling)},options);return cm}function addLegacyProps(CodeMirror){CodeMirror.off=off;CodeMirror.on=on;CodeMirror.wheelEventPixels=wheelEventPixels;CodeMirror.Doc=Doc;CodeMirror.splitLines=splitLinesAuto;CodeMirror.countColumn=countColumn;CodeMirror.findColumn=findColumn;CodeMirror.isWordChar=isWordCharBasic;CodeMirror.Pass=Pass;CodeMirror.signal=signal;CodeMirror.Line=Line;CodeMirror.changeEnd=changeEnd;\nCodeMirror.scrollbarModel=scrollbarModel;CodeMirror.Pos=Pos;CodeMirror.cmpPos=cmp;CodeMirror.modes=modes;CodeMirror.mimeModes=mimeModes;CodeMirror.resolveMode=resolveMode;CodeMirror.getMode=getMode;CodeMirror.modeExtensions=modeExtensions;CodeMirror.extendMode=extendMode;CodeMirror.copyState=copyState;CodeMirror.startState=startState;CodeMirror.innerMode=innerMode;CodeMirror.commands=commands;CodeMirror.keyMap=keyMap;CodeMirror.keyName=keyName;CodeMirror.isModifierKey=isModifierKey;CodeMirror.lookupKey=\nlookupKey;CodeMirror.normalizeKeyMap=normalizeKeyMap;CodeMirror.StringStream=StringStream;CodeMirror.SharedTextMarker=SharedTextMarker;CodeMirror.TextMarker=TextMarker;CodeMirror.LineWidget=LineWidget;CodeMirror.e_preventDefault=e_preventDefault;CodeMirror.e_stopPropagation=e_stopPropagation;CodeMirror.e_stop=e_stop;CodeMirror.addClass=addClass;CodeMirror.contains=contains;CodeMirror.rmClass=rmClass;CodeMirror.keyNames=keyNames}var userAgent=navigator.userAgent;var platform=navigator.platform;var gecko=\n/gecko\\/\\d/i.test(userAgent);var ie_upto10=/MSIE \\d/.test(userAgent);var ie_11up=/Trident\\/(?:[7-9]|\\d{2,})\\..*rv:(\\d+)/.exec(userAgent);var edge=/Edge\\/(\\d+)/.exec(userAgent);var ie=ie_upto10||ie_11up||edge;var ie_version=ie&&(ie_upto10?document.documentMode||6:+(edge||ie_11up)[1]);var webkit=!edge&&/WebKit\\//.test(userAgent);var qtwebkit=webkit&&/Qt\\/\\d+\\.\\d+/.test(userAgent);var chrome=!edge&&/Chrome\\/(\\d+)/.exec(userAgent);var chrome_version=chrome&&+chrome[1];var presto=/Opera\\//.test(userAgent);\nvar safari=/Apple Computer/.test(navigator.vendor);var mac_geMountainLion=/Mac OS X 1\\d\\D([8-9]|\\d\\d)\\D/.test(userAgent);var phantom=/PhantomJS/.test(userAgent);var ios=safari&&(/Mobile\\/\\w+/.test(userAgent)||navigator.maxTouchPoints>2);var android=/Android/.test(userAgent);var mobile=ios||android||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(userAgent);var mac=ios||/Mac/.test(platform);var chromeOS=/\\bCrOS\\b/.test(userAgent);var windows=/win/i.test(platform);var presto_version=presto&&\nuserAgent.match(/Version\\/(\\d*\\.\\d*)/);if(presto_version)presto_version=Number(presto_version[1]);if(presto_version&&presto_version>=15){presto=false;webkit=true}var flipCtrlCmd=mac&&(qtwebkit||presto&&(presto_version==null||presto_version<12.11));var captureRightClick=gecko||ie&&ie_version>=9;var rmClass=function(node,cls){var current=node.className;var match=classTest(cls).exec(current);if(match){var after=current.slice(match.index+match[0].length);node.className=current.slice(0,match.index)+(after?\nmatch[1]+after:"")}};var range;if(document.createRange)range=function(node,start,end,endNode){var r=document.createRange();r.setEnd(endNode||node,end);r.setStart(node,start);return r};else range=function(node,start,end){var r=document.body.createTextRange();try{r.moveToElementText(node.parentNode)}catch(e){return r}r.collapse(true);r.moveEnd("character",end);r.moveStart("character",start);return r};var selectInput=function(node){node.select()};if(ios)selectInput=function(node){node.selectionStart=\n0;node.selectionEnd=node.value.length};else if(ie)selectInput=function(node){try{node.select()}catch(_e){}};var Delayed=function(){this.id=null;this.f=null;this.time=0;this.handler=bind(this.onTimeout,this)};Delayed.prototype.onTimeout=function(self){self.id=0;if(self.time<=+new Date)self.f();else setTimeout(self.handler,self.time-+new Date)};Delayed.prototype.set=function(ms,f){this.f=f;var time=+new Date+ms;if(!this.id||time<this.time){clearTimeout(this.id);this.id=setTimeout(this.handler,ms);this.time=\ntime}};var scrollerGap=50;var Pass={toString:function(){return"CodeMirror.Pass"}};var sel_dontScroll={scroll:false};var sel_mouse={origin:"*mouse"};var sel_move={origin:"+move"};var spaceStrs=[""];var nonASCIISingleCaseWordChar=/[\\u00df\\u0587\\u0590-\\u05f4\\u0600-\\u06ff\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]/;var extendingChars=/[\\u0300-\\u036f\\u0483-\\u0489\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065e\\u0670\\u06d6-\\u06dc\\u06de-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0900-\\u0902\\u093c\\u0941-\\u0948\\u094d\\u0951-\\u0955\\u0962\\u0963\\u0981\\u09bc\\u09be\\u09c1-\\u09c4\\u09cd\\u09d7\\u09e2\\u09e3\\u0a01\\u0a02\\u0a3c\\u0a41\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70\\u0a71\\u0a75\\u0a81\\u0a82\\u0abc\\u0ac1-\\u0ac5\\u0ac7\\u0ac8\\u0acd\\u0ae2\\u0ae3\\u0b01\\u0b3c\\u0b3e\\u0b3f\\u0b41-\\u0b44\\u0b4d\\u0b56\\u0b57\\u0b62\\u0b63\\u0b82\\u0bbe\\u0bc0\\u0bcd\\u0bd7\\u0c3e-\\u0c40\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0cbc\\u0cbf\\u0cc2\\u0cc6\\u0ccc\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0d3e\\u0d41-\\u0d44\\u0d4d\\u0d57\\u0d62\\u0d63\\u0dca\\u0dcf\\u0dd2-\\u0dd4\\u0dd6\\u0ddf\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb\\u0ebc\\u0ec8-\\u0ecd\\u0f18\\u0f19\\u0f35\\u0f37\\u0f39\\u0f71-\\u0f7e\\u0f80-\\u0f84\\u0f86\\u0f87\\u0f90-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102d-\\u1030\\u1032-\\u1037\\u1039\\u103a\\u103d\\u103e\\u1058\\u1059\\u105e-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108d\\u109d\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b7-\\u17bd\\u17c6\\u17c9-\\u17d3\\u17dd\\u180b-\\u180d\\u18a9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193b\\u1a17\\u1a18\\u1a56\\u1a58-\\u1a5e\\u1a60\\u1a62\\u1a65-\\u1a6c\\u1a73-\\u1a7c\\u1a7f\\u1b00-\\u1b03\\u1b34\\u1b36-\\u1b3a\\u1b3c\\u1b42\\u1b6b-\\u1b73\\u1b80\\u1b81\\u1ba2-\\u1ba5\\u1ba8\\u1ba9\\u1c2c-\\u1c33\\u1c36\\u1c37\\u1cd0-\\u1cd2\\u1cd4-\\u1ce0\\u1ce2-\\u1ce8\\u1ced\\u1dc0-\\u1de6\\u1dfd-\\u1dff\\u200c\\u200d\\u20d0-\\u20f0\\u2cef-\\u2cf1\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\ua66f-\\ua672\\ua67c\\ua67d\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua825\\ua826\\ua8c4\\ua8e0-\\ua8f1\\ua926-\\ua92d\\ua947-\\ua951\\ua980-\\ua982\\ua9b3\\ua9b6-\\ua9b9\\ua9bc\\uaa29-\\uaa2e\\uaa31\\uaa32\\uaa35\\uaa36\\uaa43\\uaa4c\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uabe5\\uabe8\\uabed\\udc00-\\udfff\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe26\\uff9e\\uff9f]/;\nvar bidiOther=null;var bidiOrdering=function(){function charType(code){if(code<=247)return lowTypes.charAt(code);else if(1424<=code&&code<=1524)return"R";else if(1536<=code&&code<=1785)return arabicTypes.charAt(code-1536);else if(1774<=code&&code<=2220)return"r";else if(8192<=code&&code<=8203)return"w";else if(code==8204)return"b";else return"L"}function BidiSpan(level,from,to){this.level=level;this.from=from;this.to=to}var lowTypes="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN";\nvar arabicTypes="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";var bidiRE=/[\\u0590-\\u05f4\\u0600-\\u06ff\\u0700-\\u08ac]/;var isNeutral=/[stwN]/;var isStrong=/[LRr]/;var countsAsLeft=/[Lb1n]/;var countsAsNum=/[1n]/;return function(str,direction){var outerType=direction=="ltr"?"L":"R";if(str.length==\n0||direction=="ltr"&&!bidiRE.test(str))return false;var len=str.length;var types=[];var i=0;for(;i<len;++i)types.push(charType(str.charCodeAt(i)));var i$1=0;var prev=outerType;for(;i$1<len;++i$1){var type=types[i$1];if(type=="m")types[i$1]=prev;else prev=type}var i$2=0;var cur=outerType;for(;i$2<len;++i$2){var type$1=types[i$2];if(type$1=="1"&&cur=="r")types[i$2]="n";else if(isStrong.test(type$1)){cur=type$1;if(type$1=="r")types[i$2]="R"}}var i$3=1;var prev$1=types[0];for(;i$3<len-1;++i$3){var type$2=\ntypes[i$3];if(type$2=="+"&&prev$1=="1"&&types[i$3+1]=="1")types[i$3]="1";else if(type$2==","&&prev$1==types[i$3+1]&&(prev$1=="1"||prev$1=="n"))types[i$3]=prev$1;prev$1=type$2}var i$4=0;for(;i$4<len;++i$4){var type$3=types[i$4];if(type$3==",")types[i$4]="N";else if(type$3=="%"){var end=void 0;end=i$4+1;for(;end<len&&types[end]=="%";++end);var replace=i$4&&types[i$4-1]=="!"||end<len&&types[end]=="1"?"1":"N";var j=i$4;for(;j<end;++j)types[j]=replace;i$4=end-1}}var i$5=0;var cur$1=outerType;for(;i$5<\nlen;++i$5){var type$4=types[i$5];if(cur$1=="L"&&type$4=="1")types[i$5]="L";else if(isStrong.test(type$4))cur$1=type$4}var i$6=0;for(;i$6<len;++i$6)if(isNeutral.test(types[i$6])){var end$1=void 0;end$1=i$6+1;for(;end$1<len&&isNeutral.test(types[end$1]);++end$1);var before=(i$6?types[i$6-1]:outerType)=="L";var after=(end$1<len?types[end$1]:outerType)=="L";var replace$1=before==after?before?"L":"R":outerType;var j$1=i$6;for(;j$1<end$1;++j$1)types[j$1]=replace$1;i$6=end$1-1}var order=[];var m;var i$7=\n0;for(;i$7<len;)if(countsAsLeft.test(types[i$7])){var start=i$7;++i$7;for(;i$7<len&&countsAsLeft.test(types[i$7]);++i$7);order.push(new BidiSpan(0,start,i$7))}else{var pos=i$7;var at=order.length;var isRTL=direction=="rtl"?1:0;++i$7;for(;i$7<len&&types[i$7]!="L";++i$7);var j$2=pos;for(;j$2<i$7;)if(countsAsNum.test(types[j$2])){if(pos<j$2){order.splice(at,0,new BidiSpan(1,pos,j$2));at=at+isRTL}var nstart=j$2;++j$2;for(;j$2<i$7&&countsAsNum.test(types[j$2]);++j$2);order.splice(at,0,new BidiSpan(2,nstart,\nj$2));at=at+isRTL;pos=j$2}else++j$2;if(pos<i$7)order.splice(at,0,new BidiSpan(1,pos,i$7))}if(direction=="ltr"){if(order[0].level==1&&(m=str.match(/^\\s+/))){order[0].from=m[0].length;order.unshift(new BidiSpan(0,0,m[0].length))}if(lst(order).level==1&&(m=str.match(/\\s+$/))){lst(order).to-=m[0].length;order.push(new BidiSpan(0,len-m[0].length,len))}}return direction=="rtl"?order.reverse():order}}();var noHandlers=[];var on=function(emitter,type,f){if(emitter.addEventListener)emitter.addEventListener(type,\nf,false);else if(emitter.attachEvent)emitter.attachEvent("on"+type,f);else{var map=emitter._handlers||(emitter._handlers={});map[type]=(map[type]||noHandlers).concat(f)}};var dragAndDrop=function(){if(ie&&ie_version<9)return false;var div=elt("div");return"draggable"in div||"dragDrop"in div}();var zwspSupported;var badBidiRects;var splitLinesAuto="\\n\\nb".split(/\\n/).length!=3?function(string){var pos=0;var result=[];var l=string.length;for(;pos<=l;){var nl=string.indexOf("\\n",pos);if(nl==-1)nl=string.length;\nvar line=string.slice(pos,string.charAt(nl-1)=="\\r"?nl-1:nl);var rt=line.indexOf("\\r");if(rt!=-1){result.push(line.slice(0,rt));pos=pos+(rt+1)}else{result.push(line);pos=nl+1}}return result}:function(string){return string.split(/\\r\\n?|\\n/)};var hasSelection=window.getSelection?function(te){try{return te.selectionStart!=te.selectionEnd}catch(e){return false}}:function(te){var range;try{range=te.ownerDocument.selection.createRange()}catch(e){}if(!range||range.parentElement()!=te)return false;return range.compareEndPoints("StartToEnd",\nrange)!=0};var hasCopyEvent=function(){var e=elt("div");if("oncopy"in e)return true;var policy={createScript:function(ignored){return"return;"}};if(typeof trustedTypes!=="undefined")policy=trustedTypes.createPolicy("codemirror#return",policy);e.setAttribute("oncopy",policy.createScript(""));return typeof e.oncopy=="function"}();var badZoomedRects=null;var modes={};var mimeModes={};var modeExtensions={};var StringStream=function(string,tabSize,lineOracle){this.pos=this.start=0;this.string=string;this.tabSize=\ntabSize||8;this.lastColumnPos=this.lastColumnValue=0;this.lineStart=0;this.lineOracle=lineOracle};StringStream.prototype.eol=function(){return this.pos>=this.string.length};StringStream.prototype.sol=function(){return this.pos==this.lineStart};StringStream.prototype.peek=function(){return this.string.charAt(this.pos)||undefined};StringStream.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)};StringStream.prototype.eat=function(match){var ch=this.string.charAt(this.pos);\nvar ok;if(typeof match=="string")ok=ch==match;else ok=ch&&(match.test?match.test(ch):match(ch));if(ok){++this.pos;return ch}};StringStream.prototype.eatWhile=function(match){var start=this.pos;for(;this.eat(match););return this.pos>start};StringStream.prototype.eatSpace=function(){var start=this.pos;for(;/[\\s\\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>start};StringStream.prototype.skipToEnd=function(){this.pos=this.string.length};StringStream.prototype.skipTo=function(ch){var found=\nthis.string.indexOf(ch,this.pos);if(found>-1){this.pos=found;return true}};StringStream.prototype.backUp=function(n){this.pos-=n};StringStream.prototype.column=function(){if(this.lastColumnPos<this.start){this.lastColumnValue=countColumn(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue);this.lastColumnPos=this.start}return this.lastColumnValue-(this.lineStart?countColumn(this.string,this.lineStart,this.tabSize):0)};StringStream.prototype.indentation=function(){return countColumn(this.string,\nnull,this.tabSize)-(this.lineStart?countColumn(this.string,this.lineStart,this.tabSize):0)};StringStream.prototype.match=function(pattern,consume,caseInsensitive){if(typeof pattern=="string"){var cased=function(str){return caseInsensitive?str.toLowerCase():str};var substr=this.string.substr(this.pos,pattern.length);if(cased(substr)==cased(pattern)){if(consume!==false)this.pos+=pattern.length;return true}}else{var match=this.string.slice(this.pos).match(pattern);if(match&&match.index>0)return null;\nif(match&&consume!==false)this.pos+=match[0].length;return match}};StringStream.prototype.current=function(){return this.string.slice(this.start,this.pos)};StringStream.prototype.hideFirstChars=function(n,inner){this.lineStart+=n;try{return inner()}finally{this.lineStart-=n}};StringStream.prototype.lookAhead=function(n){var oracle=this.lineOracle;return oracle&&oracle.lookAhead(n)};StringStream.prototype.baseToken=function(){var oracle=this.lineOracle;return oracle&&oracle.baseToken(this.pos)};var SavedContext=\nfunction(state,lookAhead){this.state=state;this.lookAhead=lookAhead};var Context=function(doc,state,line,lookAhead){this.state=state;this.doc=doc;this.line=line;this.maxLookAhead=lookAhead||0;this.baseTokens=null;this.baseTokenPos=1};Context.prototype.lookAhead=function(n){var line=this.doc.getLine(this.line+n);if(line!=null&&n>this.maxLookAhead)this.maxLookAhead=n;return line};Context.prototype.baseToken=function(n){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=n;)this.baseTokenPos+=\n2;var type=this.baseTokens[this.baseTokenPos+1];return{type:type&&type.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-n}};Context.prototype.nextLine=function(){this.line++;if(this.maxLookAhead>0)this.maxLookAhead--};Context.fromSaved=function(doc,saved,line){if(saved instanceof SavedContext)return new Context(doc,copyState(doc.mode,saved.state),line,saved.lookAhead);else return new Context(doc,copyState(doc.mode,saved),line)};Context.prototype.save=function(copy){var state=\ncopy!==false?copyState(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new SavedContext(state,this.maxLookAhead):state};var Token=function(stream,type,state){this.start=stream.start;this.end=stream.pos;this.string=stream.current();this.type=type||null;this.state=state};var sawReadOnlySpans=false;var sawCollapsedSpans=false;var Line=function(text,markedSpans,estimateHeight){this.text=text;attachMarkedSpans(this,markedSpans);this.height=estimateHeight?estimateHeight(this):1};Line.prototype.lineNo=\nfunction(){return lineNo(this)};eventMixin(Line);var styleToClassCache={};var styleToClassCacheWithMode={};var operationGroup=null;var orphanDelayedCallbacks=null;var nullRect={left:0,right:0,top:0,bottom:0};var measureText;var NativeScrollbars=function(place,scroll,cm){this.cm=cm;var vert=this.vert=elt("div",[elt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar");var horiz=this.horiz=elt("div",[elt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");vert.tabIndex=\nhoriz.tabIndex=-1;place(vert);place(horiz);on(vert,"scroll",function(){if(vert.clientHeight)scroll(vert.scrollTop,"vertical")});on(horiz,"scroll",function(){if(horiz.clientWidth)scroll(horiz.scrollLeft,"horizontal")});this.checkedZeroWidth=false;if(ie&&ie_version<8)this.horiz.style.minHeight=this.vert.style.minWidth="18px"};NativeScrollbars.prototype.update=function(measure){var needsH=measure.scrollWidth>measure.clientWidth+1;var needsV=measure.scrollHeight>measure.clientHeight+1;var sWidth=measure.nativeBarWidth;\nif(needsV){this.vert.style.display="block";this.vert.style.bottom=needsH?sWidth+"px":"0";var totalHeight=measure.viewHeight-(needsH?sWidth:0);this.vert.firstChild.style.height=Math.max(0,measure.scrollHeight-measure.clientHeight+totalHeight)+"px"}else{this.vert.scrollTop=0;this.vert.style.display="";this.vert.firstChild.style.height="0"}if(needsH){this.horiz.style.display="block";this.horiz.style.right=needsV?sWidth+"px":"0";this.horiz.style.left=measure.barLeft+"px";var totalWidth=measure.viewWidth-\nmeasure.barLeft-(needsV?sWidth:0);this.horiz.firstChild.style.width=Math.max(0,measure.scrollWidth-measure.clientWidth+totalWidth)+"px"}else{this.horiz.style.display="";this.horiz.firstChild.style.width="0"}if(!this.checkedZeroWidth&&measure.clientHeight>0){if(sWidth==0)this.zeroWidthHack();this.checkedZeroWidth=true}return{right:needsV?sWidth:0,bottom:needsH?sWidth:0}};NativeScrollbars.prototype.setScrollLeft=function(pos){if(this.horiz.scrollLeft!=pos)this.horiz.scrollLeft=pos;if(this.disableHoriz)this.enableZeroWidthBar(this.horiz,\nthis.disableHoriz,"horiz")};NativeScrollbars.prototype.setScrollTop=function(pos){if(this.vert.scrollTop!=pos)this.vert.scrollTop=pos;if(this.disableVert)this.enableZeroWidthBar(this.vert,this.disableVert,"vert")};NativeScrollbars.prototype.zeroWidthHack=function(){var w=mac&&!mac_geMountainLion?"12px":"18px";this.horiz.style.height=this.vert.style.width=w;this.horiz.style.visibility=this.vert.style.visibility="hidden";this.disableHoriz=new Delayed;this.disableVert=new Delayed};NativeScrollbars.prototype.enableZeroWidthBar=\nfunction(bar,delay,type){function maybeDisable(){var box=bar.getBoundingClientRect();var elt=type=="vert"?document.elementFromPoint(box.right-1,(box.top+box.bottom)/2):document.elementFromPoint((box.right+box.left)/2,box.bottom-1);if(elt!=bar)bar.style.visibility="hidden";else delay.set(1E3,maybeDisable)}bar.style.visibility="";delay.set(1E3,maybeDisable)};NativeScrollbars.prototype.clear=function(){var parent=this.horiz.parentNode;parent.removeChild(this.horiz);parent.removeChild(this.vert)};var NullScrollbars=\nfunction(){};NullScrollbars.prototype.update=function(){return{bottom:0,right:0}};NullScrollbars.prototype.setScrollLeft=function(){};NullScrollbars.prototype.setScrollTop=function(){};NullScrollbars.prototype.clear=function(){};var scrollbarModel={"native":NativeScrollbars,"null":NullScrollbars};var nextOpId=0;var DisplayUpdate=function(cm,viewport,force){var display=cm.display;this.viewport=viewport;this.visible=visibleLines(display,cm.doc,viewport);this.editorIsHidden=!display.wrapper.offsetWidth;\nthis.wrapperHeight=display.wrapper.clientHeight;this.wrapperWidth=display.wrapper.clientWidth;this.oldDisplayWidth=displayWidth(cm);this.force=force;this.dims=getDimensions(cm);this.events=[]};DisplayUpdate.prototype.signal=function(emitter,type){if(hasHandler(emitter,type))this.events.push(arguments)};DisplayUpdate.prototype.finish=function(){var i=0;for(;i<this.events.length;i++)signal.apply(null,this.events[i])};var wheelSamples=0;var wheelPixelsPerUnit=null;if(ie)wheelPixelsPerUnit=-.53;else if(gecko)wheelPixelsPerUnit=\n15;else if(chrome)wheelPixelsPerUnit=-.7;else if(safari)wheelPixelsPerUnit=-1/3;var Selection=function(ranges,primIndex){this.ranges=ranges;this.primIndex=primIndex};Selection.prototype.primary=function(){return this.ranges[this.primIndex]};Selection.prototype.equals=function(other){if(other==this)return true;if(other.primIndex!=this.primIndex||other.ranges.length!=this.ranges.length)return false;var i=0;for(;i<this.ranges.length;i++){var here=this.ranges[i];var there=other.ranges[i];if(!equalCursorPos(here.anchor,\nthere.anchor)||!equalCursorPos(here.head,there.head))return false}return true};Selection.prototype.deepCopy=function(){var out=[];var i=0;for(;i<this.ranges.length;i++)out[i]=new Range(copyPos(this.ranges[i].anchor),copyPos(this.ranges[i].head));return new Selection(out,this.primIndex)};Selection.prototype.somethingSelected=function(){var i=0;for(;i<this.ranges.length;i++)if(!this.ranges[i].empty())return true;return false};Selection.prototype.contains=function(pos,end){if(!end)end=pos;var i=0;for(;i<\nthis.ranges.length;i++){var range=this.ranges[i];if(cmp(end,range.from())>=0&&cmp(pos,range.to())<=0)return i}return-1};var Range=function(anchor,head){this.anchor=anchor;this.head=head};Range.prototype.from=function(){return minPos(this.anchor,this.head)};Range.prototype.to=function(){return maxPos(this.anchor,this.head)};Range.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};LeafChunk.prototype={chunkSize:function(){return this.lines.length},removeInner:function(at,\nn){var i=at;var e=at+n;for(;i<e;++i){var line=this.lines[i];this.height-=line.height;cleanUpLine(line);signalLater(line,"delete")}this.lines.splice(at,n)},collapse:function(lines){lines.push.apply(lines,this.lines)},insertInner:function(at,lines,height){this.height+=height;this.lines=this.lines.slice(0,at).concat(lines).concat(this.lines.slice(at));var i=0;for(;i<lines.length;++i)lines[i].parent=this},iterN:function(at,n,op){var e=at+n;for(;at<e;++at)if(op(this.lines[at]))return true}};BranchChunk.prototype=\n{chunkSize:function(){return this.size},removeInner:function(at,n){this.size-=n;var i=0;for(;i<this.children.length;++i){var child=this.children[i];var sz=child.chunkSize();if(at<sz){var rm=Math.min(n,sz-at);var oldHeight=child.height;child.removeInner(at,rm);this.height-=oldHeight-child.height;if(sz==rm){this.children.splice(i--,1);child.parent=null}if((n=n-rm)==0)break;at=0}else at=at-sz}if(this.size-n<25&&(this.children.length>1||!(this.children[0]instanceof LeafChunk))){var lines=[];this.collapse(lines);\nthis.children=[new LeafChunk(lines)];this.children[0].parent=this}},collapse:function(lines){var i=0;for(;i<this.children.length;++i)this.children[i].collapse(lines)},insertInner:function(at,lines,height){this.size+=lines.length;this.height+=height;var i=0;for(;i<this.children.length;++i){var child=this.children[i];var sz=child.chunkSize();if(at<=sz){child.insertInner(at,lines,height);if(child.lines&&child.lines.length>50){var remaining=child.lines.length%25+25;var pos=remaining;for(;pos<child.lines.length;){var leaf=\nnew LeafChunk(child.lines.slice(pos,pos=pos+25));child.height-=leaf.height;this.children.splice(++i,0,leaf);leaf.parent=this}child.lines=child.lines.slice(0,remaining);this.maybeSpill()}break}at=at-sz}},maybeSpill:function(){if(this.children.length<=10)return;var me=this;do{var spilled=me.children.splice(me.children.length-5,5);var sibling=new BranchChunk(spilled);if(!me.parent){var copy=new BranchChunk(me.children);copy.parent=me;me.children=[copy,sibling];me=copy}else{me.size-=sibling.size;me.height-=\nsibling.height;var myIndex=indexOf(me.parent.children,me);me.parent.children.splice(myIndex+1,0,sibling)}sibling.parent=me.parent}while(me.children.length>10);me.parent.maybeSpill()},iterN:function(at,n,op){var i=0;for(;i<this.children.length;++i){var child=this.children[i];var sz=child.chunkSize();if(at<sz){var used=Math.min(n,sz-at);if(child.iterN(at,used,op))return true;if((n=n-used)==0)break;at=0}else at=at-sz}}};var LineWidget=function(doc,node,options){if(options){var opt;for(opt in options)if(options.hasOwnProperty(opt))this[opt]=\noptions[opt]}this.doc=doc;this.node=node};LineWidget.prototype.clear=function(){var cm=this.doc.cm;var ws=this.line.widgets;var line=this.line;var no=lineNo(line);if(no==null||!ws)return;var i=0;for(;i<ws.length;++i)if(ws[i]==this)ws.splice(i--,1);if(!ws.length)line.widgets=null;var height=widgetHeight(this);updateLineHeight(line,Math.max(0,line.height-height));if(cm){runInOp(cm,function(){adjustScrollWhenAboveVisible(cm,line,-height);regLineChange(cm,no,"widget")});signalLater(cm,"lineWidgetCleared",\ncm,this,no)}};LineWidget.prototype.changed=function(){var this$1=this;var oldH=this.height;var cm=this.doc.cm;var line=this.line;this.height=null;var diff=widgetHeight(this)-oldH;if(!diff)return;if(!lineIsHidden(this.doc,line))updateLineHeight(line,line.height+diff);if(cm)runInOp(cm,function(){cm.curOp.forceUpdate=true;adjustScrollWhenAboveVisible(cm,line,diff);signalLater(cm,"lineWidgetChanged",cm,this$1,lineNo(line))})};eventMixin(LineWidget);var nextMarkerId=0;var TextMarker=function(doc,type){this.lines=\n[];this.type=type;this.doc=doc;this.id=++nextMarkerId};TextMarker.prototype.clear=function(){if(this.explicitlyCleared)return;var cm=this.doc.cm;var withOp=cm&&!cm.curOp;if(withOp)startOperation(cm);if(hasHandler(this,"clear")){var found=this.find();if(found)signalLater(this,"clear",found.from,found.to)}var min=null;var max=null;var i=0;for(;i<this.lines.length;++i){var line=this.lines[i];var span=getMarkedSpanFor(line.markedSpans,this);if(cm&&!this.collapsed)regLineChange(cm,lineNo(line),"text");\nelse if(cm){if(span.to!=null)max=lineNo(line);if(span.from!=null)min=lineNo(line)}line.markedSpans=removeMarkedSpan(line.markedSpans,span);if(span.from==null&&this.collapsed&&!lineIsHidden(this.doc,line)&&cm)updateLineHeight(line,textHeight(cm.display))}if(cm&&this.collapsed&&!cm.options.lineWrapping){var i$1=0;for(;i$1<this.lines.length;++i$1){var visual=visualLine(this.lines[i$1]);var len=lineLength(visual);if(len>cm.display.maxLineLength){cm.display.maxLine=visual;cm.display.maxLineLength=len;\ncm.display.maxLineChanged=true}}}if(min!=null&&cm&&this.collapsed)regChange(cm,min,max+1);this.lines.length=0;this.explicitlyCleared=true;if(this.atomic&&this.doc.cantEdit){this.doc.cantEdit=false;if(cm)reCheckSelection(cm.doc)}if(cm)signalLater(cm,"markerCleared",cm,this,min,max);if(withOp)endOperation(cm);if(this.parent)this.parent.clear()};TextMarker.prototype.find=function(side,lineObj){if(side==null&&this.type=="bookmark")side=1;var from;var to;var i=0;for(;i<this.lines.length;++i){var line=\nthis.lines[i];var span=getMarkedSpanFor(line.markedSpans,this);if(span.from!=null){from=Pos(lineObj?line:lineNo(line),span.from);if(side==-1)return from}if(span.to!=null){to=Pos(lineObj?line:lineNo(line),span.to);if(side==1)return to}}return from&&{from:from,to:to}};TextMarker.prototype.changed=function(){var this$1=this;var pos=this.find(-1,true);var widget=this;var cm=this.doc.cm;if(!pos||!cm)return;runInOp(cm,function(){var line=pos.line;var lineN=lineNo(pos.line);var view=findViewForLine(cm,lineN);\nif(view){clearLineMeasurementCacheFor(view);cm.curOp.selectionChanged=cm.curOp.forceUpdate=true}cm.curOp.updateMaxLine=true;if(!lineIsHidden(widget.doc,line)&&widget.height!=null){var oldHeight=widget.height;widget.height=null;var dHeight=widgetHeight(widget)-oldHeight;if(dHeight)updateLineHeight(line,line.height+dHeight)}signalLater(cm,"markerChanged",cm,this$1)})};TextMarker.prototype.attachLine=function(line){if(!this.lines.length&&this.doc.cm){var op=this.doc.cm.curOp;if(!op.maybeHiddenMarkers||\nindexOf(op.maybeHiddenMarkers,this)==-1)(op.maybeUnhiddenMarkers||(op.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(line)};TextMarker.prototype.detachLine=function(line){this.lines.splice(indexOf(this.lines,line),1);if(!this.lines.length&&this.doc.cm){var op=this.doc.cm.curOp;(op.maybeHiddenMarkers||(op.maybeHiddenMarkers=[])).push(this)}};eventMixin(TextMarker);var SharedTextMarker=function(markers,primary){this.markers=markers;this.primary=primary;var i=0;for(;i<markers.length;++i)markers[i].parent=\nthis};SharedTextMarker.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=true;var i=0;for(;i<this.markers.length;++i)this.markers[i].clear();signalLater(this,"clear")};SharedTextMarker.prototype.find=function(side,lineObj){return this.primary.find(side,lineObj)};eventMixin(SharedTextMarker);var nextDocId=0;var Doc=function(text,mode,firstLine,lineSep,direction){if(!(this instanceof Doc))return new Doc(text,mode,firstLine,lineSep,direction);if(firstLine==null)firstLine=\n0;BranchChunk.call(this,[new LeafChunk([new Line("",null)])]);this.first=firstLine;this.scrollTop=this.scrollLeft=0;this.cantEdit=false;this.cleanGeneration=1;this.modeFrontier=this.highlightFrontier=firstLine;var start=Pos(firstLine,0);this.sel=simpleSelection(start);this.history=new History(null);this.id=++nextDocId;this.modeOption=mode;this.lineSep=lineSep;this.direction=direction=="rtl"?"rtl":"ltr";this.extend=false;if(typeof text=="string")text=this.splitLines(text);updateDoc(this,{from:start,\nto:start,text:text});setSelection(this,simpleSelection(start),sel_dontScroll)};Doc.prototype=createObj(BranchChunk.prototype,{constructor:Doc,iter:function(from,to,op){if(op)this.iterN(from-this.first,to-from,op);else this.iterN(this.first,this.first+this.size,from)},insert:function(at,lines){var height=0;var i=0;for(;i<lines.length;++i)height=height+lines[i].height;this.insertInner(at-this.first,lines,height)},remove:function(at,n){this.removeInner(at-this.first,n)},getValue:function(lineSep){var lines=\ngetLines(this,this.first,this.first+this.size);if(lineSep===false)return lines;return lines.join(lineSep||this.lineSeparator())},setValue:docMethodOp(function(code){var top=Pos(this.first,0);var last=this.first+this.size-1;makeChange(this,{from:top,to:Pos(last,getLine(this,last).text.length),text:this.splitLines(code),origin:"setValue",full:true},true);if(this.cm)scrollToCoords(this.cm,0,0);setSelection(this,simpleSelection(top),sel_dontScroll)}),replaceRange:function(code,from,to,origin){from=clipPos(this,\nfrom);to=to?clipPos(this,to):from;replaceRange(this,code,from,to,origin)},getRange:function(from,to,lineSep){var lines=getBetween(this,clipPos(this,from),clipPos(this,to));if(lineSep===false)return lines;if(lineSep==="")return lines.join("");return lines.join(lineSep||this.lineSeparator())},getLine:function(line){var l=this.getLineHandle(line);return l&&l.text},getLineHandle:function(line){if(isLine(this,line))return getLine(this,line)},getLineNumber:function(line){return lineNo(line)},getLineHandleVisualStart:function(line){if(typeof line==\n"number")line=getLine(this,line);return visualLine(line)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(pos){return clipPos(this,pos)},getCursor:function(start){var range=this.sel.primary();var pos;if(start==null||start=="head")pos=range.head;else if(start=="anchor")pos=range.anchor;else if(start=="end"||start=="to"||start===false)pos=range.to();else pos=range.from();return pos},listSelections:function(){return this.sel.ranges},\nsomethingSelected:function(){return this.sel.somethingSelected()},setCursor:docMethodOp(function(line,ch,options){setSimpleSelection(this,clipPos(this,typeof line=="number"?Pos(line,ch||0):line),null,options)}),setSelection:docMethodOp(function(anchor,head,options){setSimpleSelection(this,clipPos(this,anchor),clipPos(this,head||anchor),options)}),extendSelection:docMethodOp(function(head,other,options){extendSelection(this,clipPos(this,head),other&&clipPos(this,other),options)}),extendSelections:docMethodOp(function(heads,\noptions){extendSelections(this,clipPosArray(this,heads),options)}),extendSelectionsBy:docMethodOp(function(f,options){var heads=map(this.sel.ranges,f);extendSelections(this,clipPosArray(this,heads),options)}),setSelections:docMethodOp(function(ranges,primary,options){if(!ranges.length)return;var out=[];var i=0;for(;i<ranges.length;i++)out[i]=new Range(clipPos(this,ranges[i].anchor),clipPos(this,ranges[i].head||ranges[i].anchor));if(primary==null)primary=Math.min(ranges.length-1,this.sel.primIndex);\nsetSelection(this,normalizeSelection(this.cm,out,primary),options)}),addSelection:docMethodOp(function(anchor,head,options){var ranges=this.sel.ranges.slice(0);ranges.push(new Range(clipPos(this,anchor),clipPos(this,head||anchor)));setSelection(this,normalizeSelection(this.cm,ranges,ranges.length-1),options)}),getSelection:function(lineSep){var ranges=this.sel.ranges;var lines;var i=0;for(;i<ranges.length;i++){var sel=getBetween(this,ranges[i].from(),ranges[i].to());lines=lines?lines.concat(sel):\nsel}if(lineSep===false)return lines;else return lines.join(lineSep||this.lineSeparator())},getSelections:function(lineSep){var parts=[];var ranges=this.sel.ranges;var i=0;for(;i<ranges.length;i++){var sel=getBetween(this,ranges[i].from(),ranges[i].to());if(lineSep!==false)sel=sel.join(lineSep||this.lineSeparator());parts[i]=sel}return parts},replaceSelection:function(code,collapse,origin){var dup=[];var i=0;for(;i<this.sel.ranges.length;i++)dup[i]=code;this.replaceSelections(dup,collapse,origin||\n"+input")},replaceSelections:docMethodOp(function(code,collapse,origin){var changes=[];var sel=this.sel;var i=0;for(;i<sel.ranges.length;i++){var range=sel.ranges[i];changes[i]={from:range.from(),to:range.to(),text:this.splitLines(code[i]),origin:origin}}var newSel=collapse&&collapse!="end"&&computeReplacedSel(this,changes,collapse);var i$1=changes.length-1;for(;i$1>=0;i$1--)makeChange(this,changes[i$1]);if(newSel)setSelectionReplaceHistory(this,newSel);else if(this.cm)ensureCursorVisible(this.cm)}),\nundo:docMethodOp(function(){makeChangeFromHistory(this,"undo")}),redo:docMethodOp(function(){makeChangeFromHistory(this,"redo")}),undoSelection:docMethodOp(function(){makeChangeFromHistory(this,"undo",true)}),redoSelection:docMethodOp(function(){makeChangeFromHistory(this,"redo",true)}),setExtending:function(val){this.extend=val},getExtending:function(){return this.extend},historySize:function(){var hist=this.history;var done=0;var undone=0;var i=0;for(;i<hist.done.length;i++)if(!hist.done[i].ranges)++done;\nvar i$1=0;for(;i$1<hist.undone.length;i$1++)if(!hist.undone[i$1].ranges)++undone;return{undo:done,redo:undone}},clearHistory:function(){var this$1=this;this.history=new History(this.history);linkedDocs(this,function(doc){return doc.history=this$1.history},true)},markClean:function(){this.cleanGeneration=this.changeGeneration(true)},changeGeneration:function(forceSplit){if(forceSplit)this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null;return this.history.generation},isClean:function(gen){return this.history.generation==\n(gen||this.cleanGeneration)},getHistory:function(){return{done:copyHistoryArray(this.history.done),undone:copyHistoryArray(this.history.undone)}},setHistory:function(histData){var hist=this.history=new History(this.history);hist.done=copyHistoryArray(histData.done.slice(0),null,true);hist.undone=copyHistoryArray(histData.undone.slice(0),null,true)},setGutterMarker:docMethodOp(function(line,gutterID,value){return changeLine(this,line,"gutter",function(line){var markers=line.gutterMarkers||(line.gutterMarkers=\n{});markers[gutterID]=value;if(!value&&isEmpty(markers))line.gutterMarkers=null;return true})}),clearGutter:docMethodOp(function(gutterID){var this$1=this;this.iter(function(line){if(line.gutterMarkers&&line.gutterMarkers[gutterID])changeLine(this$1,line,"gutter",function(){line.gutterMarkers[gutterID]=null;if(isEmpty(line.gutterMarkers))line.gutterMarkers=null;return true})})}),lineInfo:function(line){var n;if(typeof line=="number"){if(!isLine(this,line))return null;n=line;line=getLine(this,line);\nif(!line)return null}else{n=lineNo(line);if(n==null)return null}return{line:n,handle:line,text:line.text,gutterMarkers:line.gutterMarkers,textClass:line.textClass,bgClass:line.bgClass,wrapClass:line.wrapClass,widgets:line.widgets}},addLineClass:docMethodOp(function(handle,where,cls){return changeLine(this,handle,where=="gutter"?"gutter":"class",function(line){var prop=where=="text"?"textClass":where=="background"?"bgClass":where=="gutter"?"gutterClass":"wrapClass";if(!line[prop])line[prop]=cls;else if(classTest(cls).test(line[prop]))return false;\nelse line[prop]+=" "+cls;return true})}),removeLineClass:docMethodOp(function(handle,where,cls){return changeLine(this,handle,where=="gutter"?"gutter":"class",function(line){var prop=where=="text"?"textClass":where=="background"?"bgClass":where=="gutter"?"gutterClass":"wrapClass";var cur=line[prop];if(!cur)return false;else if(cls==null)line[prop]=null;else{var found=cur.match(classTest(cls));if(!found)return false;var end=found.index+found[0].length;line[prop]=cur.slice(0,found.index)+(!found.index||\nend==cur.length?"":" ")+cur.slice(end)||null}return true})}),addLineWidget:docMethodOp(function(handle,node,options){return addLineWidget(this,handle,node,options)}),removeLineWidget:function(widget){widget.clear()},markText:function(from,to,options){return markText(this,clipPos(this,from),clipPos(this,to),options,options&&options.type||"range")},setBookmark:function(pos,options){var realOpts={replacedWith:options&&(options.nodeType==null?options.widget:options),insertLeft:options&&options.insertLeft,\nclearWhenEmpty:false,shared:options&&options.shared,handleMouseEvents:options&&options.handleMouseEvents};pos=clipPos(this,pos);return markText(this,pos,pos,realOpts,"bookmark")},findMarksAt:function(pos){pos=clipPos(this,pos);var markers=[];var spans=getLine(this,pos.line).markedSpans;if(spans){var i=0;for(;i<spans.length;++i){var span=spans[i];if((span.from==null||span.from<=pos.ch)&&(span.to==null||span.to>=pos.ch))markers.push(span.marker.parent||span.marker)}}return markers},findMarks:function(from,\nto,filter){from=clipPos(this,from);to=clipPos(this,to);var found=[];var lineNo=from.line;this.iter(from.line,to.line+1,function(line){var spans=line.markedSpans;if(spans){var i=0;for(;i<spans.length;i++){var span=spans[i];if(!(span.to!=null&&lineNo==from.line&&from.ch>=span.to||span.from==null&&lineNo!=from.line||span.from!=null&&lineNo==to.line&&span.from>=to.ch)&&(!filter||filter(span.marker)))found.push(span.marker.parent||span.marker)}}++lineNo});return found},getAllMarks:function(){var markers=\n[];this.iter(function(line){var sps=line.markedSpans;if(sps){var i=0;for(;i<sps.length;++i)if(sps[i].from!=null)markers.push(sps[i].marker)}});return markers},posFromIndex:function(off){var ch;var lineNo=this.first;var sepSize=this.lineSeparator().length;this.iter(function(line){var sz=line.text.length+sepSize;if(sz>off){ch=off;return true}off=off-sz;++lineNo});return clipPos(this,Pos(lineNo,ch))},indexFromPos:function(coords){coords=clipPos(this,coords);var index=coords.ch;if(coords.line<this.first||\ncoords.ch<0)return 0;var sepSize=this.lineSeparator().length;this.iter(this.first,coords.line,function(line){index=index+(line.text.length+sepSize)});return index},copy:function(copyHistory){var doc=new Doc(getLines(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);doc.scrollTop=this.scrollTop;doc.scrollLeft=this.scrollLeft;doc.sel=this.sel;doc.extend=false;if(copyHistory){doc.history.undoDepth=this.history.undoDepth;doc.setHistory(this.getHistory())}return doc},\nlinkedDoc:function(options){if(!options)options={};var from=this.first;var to=this.first+this.size;if(options.from!=null&&options.from>from)from=options.from;if(options.to!=null&&options.to<to)to=options.to;var copy=new Doc(getLines(this,from,to),options.mode||this.modeOption,from,this.lineSep,this.direction);if(options.sharedHist)copy.history=this.history;(this.linked||(this.linked=[])).push({doc:copy,sharedHist:options.sharedHist});copy.linked=[{doc:this,isParent:true,sharedHist:options.sharedHist}];\ncopySharedMarkers(copy,findSharedMarkers(this));return copy},unlinkDoc:function(other){if(other instanceof CodeMirror)other=other.doc;if(this.linked){var i=0;for(;i<this.linked.length;++i){var link=this.linked[i];if(link.doc!=other)continue;this.linked.splice(i,1);other.unlinkDoc(this);detachSharedMarkers(findSharedMarkers(this));break}}if(other.history==this.history){var splitIds=[other.id];linkedDocs(other,function(doc){return splitIds.push(doc.id)},true);other.history=new History(null);other.history.done=\ncopyHistoryArray(this.history.done,splitIds);other.history.undone=copyHistoryArray(this.history.undone,splitIds)}},iterLinkedDocs:function(f){linkedDocs(this,f)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(str){if(this.lineSep)return str.split(this.lineSep);return splitLinesAuto(str)},lineSeparator:function(){return this.lineSep||"\\n"},setDirection:docMethodOp(function(dir){if(dir!="rtl")dir="ltr";if(dir==this.direction)return;this.direction=dir;this.iter(function(line){return line.order=\nnull});if(this.cm)directionChanged(this.cm)})});Doc.prototype.eachLine=Doc.prototype.iter;var lastDrop=0;var globalsRegistered=false;var keyNames={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",\n187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\\\",221:"]",222:"\'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"};var i=0;for(;i<10;i++)keyNames[i+48]=keyNames[i+96]=String(i);var i$1=65;for(;i$1<=90;i$1++)keyNames[i$1]=String.fromCharCode(i$1);var i$2=1;for(;i$2<=12;i$2++)keyNames[i$2+111]=keyNames[i$2+63235]="F"+i$2;var keyMap={};keyMap.basic={"Left":"goCharLeft","Right":"goCharRight",\n"Up":"goLineUp","Down":"goLineDown","End":"goLineEnd","Home":"goLineStartSmart","PageUp":"goPageUp","PageDown":"goPageDown","Delete":"delCharAfter","Backspace":"delCharBefore","Shift-Backspace":"delCharBefore","Tab":"defaultTab","Shift-Tab":"indentAuto","Enter":"newlineAndIndent","Insert":"toggleOverwrite","Esc":"singleSelection"};keyMap.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp",\n"Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection","fallthrough":"basic"};keyMap.emacsy={"Ctrl-F":"goCharRight",\n"Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"};keyMap.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd",\n"Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart",\n"Ctrl-Down":"goDocEnd","fallthrough":["basic","emacsy"]};keyMap["default"]=mac?keyMap.macDefault:keyMap.pcDefault;var commands={selectAll:selectAll,singleSelection:function(cm){return cm.setSelection(cm.getCursor("anchor"),cm.getCursor("head"),sel_dontScroll)},killLine:function(cm){return deleteNearSelection(cm,function(range){if(range.empty()){var len=getLine(cm.doc,range.head.line).text.length;if(range.head.ch==len&&range.head.line<cm.lastLine())return{from:range.head,to:Pos(range.head.line+1,0)};\nelse return{from:range.head,to:Pos(range.head.line,len)}}else return{from:range.from(),to:range.to()}})},deleteLine:function(cm){return deleteNearSelection(cm,function(range){return{from:Pos(range.from().line,0),to:clipPos(cm.doc,Pos(range.to().line+1,0))}})},delLineLeft:function(cm){return deleteNearSelection(cm,function(range){return{from:Pos(range.from().line,0),to:range.from()}})},delWrappedLineLeft:function(cm){return deleteNearSelection(cm,function(range){var top=cm.charCoords(range.head,"div").top+\n5;var leftPos=cm.coordsChar({left:0,top:top},"div");return{from:leftPos,to:range.from()}})},delWrappedLineRight:function(cm){return deleteNearSelection(cm,function(range){var top=cm.charCoords(range.head,"div").top+5;var rightPos=cm.coordsChar({left:cm.display.lineDiv.offsetWidth+100,top:top},"div");return{from:range.from(),to:rightPos}})},undo:function(cm){return cm.undo()},redo:function(cm){return cm.redo()},undoSelection:function(cm){return cm.undoSelection()},redoSelection:function(cm){return cm.redoSelection()},\ngoDocStart:function(cm){return cm.extendSelection(Pos(cm.firstLine(),0))},goDocEnd:function(cm){return cm.extendSelection(Pos(cm.lastLine()))},goLineStart:function(cm){return cm.extendSelectionsBy(function(range){return lineStart(cm,range.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(cm){return cm.extendSelectionsBy(function(range){return lineStartSmart(cm,range.head)},{origin:"+move",bias:1})},goLineEnd:function(cm){return cm.extendSelectionsBy(function(range){return lineEnd(cm,\nrange.head.line)},{origin:"+move",bias:-1})},goLineRight:function(cm){return cm.extendSelectionsBy(function(range){var top=cm.cursorCoords(range.head,"div").top+5;return cm.coordsChar({left:cm.display.lineDiv.offsetWidth+100,top:top},"div")},sel_move)},goLineLeft:function(cm){return cm.extendSelectionsBy(function(range){var top=cm.cursorCoords(range.head,"div").top+5;return cm.coordsChar({left:0,top:top},"div")},sel_move)},goLineLeftSmart:function(cm){return cm.extendSelectionsBy(function(range){var top=\ncm.cursorCoords(range.head,"div").top+5;var pos=cm.coordsChar({left:0,top:top},"div");if(pos.ch<cm.getLine(pos.line).search(/\\S/))return lineStartSmart(cm,range.head);return pos},sel_move)},goLineUp:function(cm){return cm.moveV(-1,"line")},goLineDown:function(cm){return cm.moveV(1,"line")},goPageUp:function(cm){return cm.moveV(-1,"page")},goPageDown:function(cm){return cm.moveV(1,"page")},goCharLeft:function(cm){return cm.moveH(-1,"char")},goCharRight:function(cm){return cm.moveH(1,"char")},goColumnLeft:function(cm){return cm.moveH(-1,\n"column")},goColumnRight:function(cm){return cm.moveH(1,"column")},goWordLeft:function(cm){return cm.moveH(-1,"word")},goGroupRight:function(cm){return cm.moveH(1,"group")},goGroupLeft:function(cm){return cm.moveH(-1,"group")},goWordRight:function(cm){return cm.moveH(1,"word")},delCharBefore:function(cm){return cm.deleteH(-1,"codepoint")},delCharAfter:function(cm){return cm.deleteH(1,"char")},delWordBefore:function(cm){return cm.deleteH(-1,"word")},delWordAfter:function(cm){return cm.deleteH(1,"word")},\ndelGroupBefore:function(cm){return cm.deleteH(-1,"group")},delGroupAfter:function(cm){return cm.deleteH(1,"group")},indentAuto:function(cm){return cm.indentSelection("smart")},indentMore:function(cm){return cm.indentSelection("add")},indentLess:function(cm){return cm.indentSelection("subtract")},insertTab:function(cm){return cm.replaceSelection("\\t")},insertSoftTab:function(cm){var spaces=[];var ranges=cm.listSelections();var tabSize=cm.options.tabSize;var i=0;for(;i<ranges.length;i++){var pos=ranges[i].from();\nvar col=countColumn(cm.getLine(pos.line),pos.ch,tabSize);spaces.push(spaceStr(tabSize-col%tabSize))}cm.replaceSelections(spaces)},defaultTab:function(cm){if(cm.somethingSelected())cm.indentSelection("add");else cm.execCommand("insertTab")},transposeChars:function(cm){return runInOp(cm,function(){var ranges=cm.listSelections();var newSel=[];var i=0;for(;i<ranges.length;i++){if(!ranges[i].empty())continue;var cur=ranges[i].head;var line=getLine(cm.doc,cur.line).text;if(line){if(cur.ch==line.length)cur=\nnew Pos(cur.line,cur.ch-1);if(cur.ch>0){cur=new Pos(cur.line,cur.ch+1);cm.replaceRange(line.charAt(cur.ch-1)+line.charAt(cur.ch-2),Pos(cur.line,cur.ch-2),cur,"+transpose")}else if(cur.line>cm.doc.first){var prev=getLine(cm.doc,cur.line-1).text;if(prev){cur=new Pos(cur.line,1);cm.replaceRange(line.charAt(0)+cm.doc.lineSeparator()+prev.charAt(prev.length-1),Pos(cur.line-1,prev.length-1),cur,"+transpose")}}}newSel.push(new Range(cur,cur))}cm.setSelections(newSel)})},newlineAndIndent:function(cm){return runInOp(cm,\nfunction(){var sels=cm.listSelections();var i=sels.length-1;for(;i>=0;i--)cm.replaceRange(cm.doc.lineSeparator(),sels[i].anchor,sels[i].head,"+input");sels=cm.listSelections();var i$1=0;for(;i$1<sels.length;i$1++)cm.indentLine(sels[i$1].from().line,null,true);ensureCursorVisible(cm)})},openLine:function(cm){return cm.replaceSelection("\\n","start")},toggleOverwrite:function(cm){return cm.toggleOverwrite()}};var stopSeq=new Delayed;var lastStoppedKey=null;var DOUBLECLICK_DELAY=400;var PastClick=function(time,\npos,button){this.time=time;this.pos=pos;this.button=button};PastClick.prototype.compare=function(time,pos,button){return this.time+DOUBLECLICK_DELAY>time&&cmp(pos,this.pos)==0&&button==this.button};var lastClick;var lastDoubleClick;var Init={toString:function(){return"CodeMirror.Init"}};var defaults={};var optionHandlers={};CodeMirror.defaults=defaults;CodeMirror.optionHandlers=optionHandlers;var initHooks=[];CodeMirror.defineInitHook=function(f){return initHooks.push(f)};var lastCopied=null;var ContentEditableInput=\nfunction(cm){this.cm=cm;this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null;this.polling=new Delayed;this.composing=null;this.gracePeriod=false;this.readDOMTimeout=null};ContentEditableInput.prototype.init=function(display){function belongsToInput(e){var t=e.target;for(;t;t=t.parentNode){if(t==div)return true;if(/\\bCodeMirror-(?:line)?widget\\b/.test(t.className))break}return false}function onCopyCut(e){if(!belongsToInput(e)||signalDOMEvent(cm,e))return;if(cm.somethingSelected()){setLastCopied({lineWise:false,\ntext:cm.getSelections()});if(e.type=="cut")cm.replaceSelection("",null,"cut")}else if(!cm.options.lineWiseCopyCut)return;else{var ranges=copyableRanges(cm);setLastCopied({lineWise:true,text:ranges.text});if(e.type=="cut")cm.operation(function(){cm.setSelections(ranges.ranges,0,sel_dontScroll);cm.replaceSelection("",null,"cut")})}if(e.clipboardData){e.clipboardData.clearData();var content=lastCopied.text.join("\\n");e.clipboardData.setData("Text",content);if(e.clipboardData.getData("Text")==content){e.preventDefault();\nreturn}}var kludge=hiddenTextarea();var te=kludge.firstChild;cm.display.lineSpace.insertBefore(kludge,cm.display.lineSpace.firstChild);te.value=lastCopied.text.join("\\n");var hadFocus=activeElt();selectInput(te);setTimeout(function(){cm.display.lineSpace.removeChild(kludge);hadFocus.focus();if(hadFocus==div)input.showPrimarySelection()},50)}var this$1=this;var input=this;var cm=input.cm;var div=input.div=display.lineDiv;div.contentEditable=true;disableBrowserMagic(div,cm.options.spellcheck,cm.options.autocorrect,\ncm.options.autocapitalize);on(div,"paste",function(e){if(!belongsToInput(e)||signalDOMEvent(cm,e)||handlePaste(e,cm))return;if(ie_version<=11)setTimeout(operation(cm,function(){return this$1.updateFromDOM()}),20)});on(div,"compositionstart",function(e){this$1.composing={data:e.data,done:false}});on(div,"compositionupdate",function(e){if(!this$1.composing)this$1.composing={data:e.data,done:false}});on(div,"compositionend",function(e){if(this$1.composing){if(e.data!=this$1.composing.data)this$1.readFromDOMSoon();\nthis$1.composing.done=true}});on(div,"touchstart",function(){return input.forceCompositionEnd()});on(div,"input",function(){if(!this$1.composing)this$1.readFromDOMSoon()});on(div,"copy",onCopyCut);on(div,"cut",onCopyCut)};ContentEditableInput.prototype.screenReaderLabelChanged=function(label){if(label)this.div.setAttribute("aria-label",label);else this.div.removeAttribute("aria-label")};ContentEditableInput.prototype.prepareSelection=function(){var result=prepareSelection(this.cm,false);result.focus=\nactiveElt()==this.div;return result};ContentEditableInput.prototype.showSelection=function(info,takeFocus){if(!info||!this.cm.display.view.length)return;if(info.focus||takeFocus)this.showPrimarySelection();this.showMultipleSelections(info)};ContentEditableInput.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()};ContentEditableInput.prototype.showPrimarySelection=function(){var sel=this.getSelection();var cm=this.cm;var prim=cm.doc.sel.primary();var from=\nprim.from();var to=prim.to();if(cm.display.viewTo==cm.display.viewFrom||from.line>=cm.display.viewTo||to.line<cm.display.viewFrom){sel.removeAllRanges();return}var curAnchor=domToPos(cm,sel.anchorNode,sel.anchorOffset);var curFocus=domToPos(cm,sel.focusNode,sel.focusOffset);if(curAnchor&&!curAnchor.bad&&curFocus&&!curFocus.bad&&cmp(minPos(curAnchor,curFocus),from)==0&&cmp(maxPos(curAnchor,curFocus),to)==0)return;var view=cm.display.view;var start=from.line>=cm.display.viewFrom&&posToDOM(cm,from)||\n{node:view[0].measure.map[2],offset:0};var end=to.line<cm.display.viewTo&&posToDOM(cm,to);if(!end){var measure=view[view.length-1].measure;var map=measure.maps?measure.maps[measure.maps.length-1]:measure.map;end={node:map[map.length-1],offset:map[map.length-2]-map[map.length-3]}}if(!start||!end){sel.removeAllRanges();return}var old=sel.rangeCount&&sel.getRangeAt(0);var rng;try{rng=range(start.node,start.offset,end.offset,end.node)}catch(e){}if(rng){if(!gecko&&cm.state.focused){sel.collapse(start.node,\nstart.offset);if(!rng.collapsed){sel.removeAllRanges();sel.addRange(rng)}}else{sel.removeAllRanges();sel.addRange(rng)}if(old&&sel.anchorNode==null)sel.addRange(old);else if(gecko)this.startGracePeriod()}this.rememberSelection()};ContentEditableInput.prototype.startGracePeriod=function(){var this$1=this;clearTimeout(this.gracePeriod);this.gracePeriod=setTimeout(function(){this$1.gracePeriod=false;if(this$1.selectionChanged())this$1.cm.operation(function(){return this$1.cm.curOp.selectionChanged=true})},\n20)};ContentEditableInput.prototype.showMultipleSelections=function(info){removeChildrenAndAdd(this.cm.display.cursorDiv,info.cursors);removeChildrenAndAdd(this.cm.display.selectionDiv,info.selection)};ContentEditableInput.prototype.rememberSelection=function(){var sel=this.getSelection();this.lastAnchorNode=sel.anchorNode;this.lastAnchorOffset=sel.anchorOffset;this.lastFocusNode=sel.focusNode;this.lastFocusOffset=sel.focusOffset};ContentEditableInput.prototype.selectionInEditor=function(){var sel=\nthis.getSelection();if(!sel.rangeCount)return false;var node=sel.getRangeAt(0).commonAncestorContainer;return contains(this.div,node)};ContentEditableInput.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"){if(!this.selectionInEditor()||activeElt()!=this.div)this.showSelection(this.prepareSelection(),true);this.div.focus()}};ContentEditableInput.prototype.blur=function(){this.div.blur()};ContentEditableInput.prototype.getField=function(){return this.div};ContentEditableInput.prototype.supportsTouch=\nfunction(){return true};ContentEditableInput.prototype.receivedFocus=function(){function poll(){if(input.cm.state.focused){input.pollSelection();input.polling.set(input.cm.options.pollInterval,poll)}}var this$1=this;var input=this;if(this.selectionInEditor())setTimeout(function(){return this$1.pollSelection()},20);else runInOp(this.cm,function(){return input.cm.curOp.selectionChanged=true});this.polling.set(this.cm.options.pollInterval,poll)};ContentEditableInput.prototype.selectionChanged=function(){var sel=\nthis.getSelection();return sel.anchorNode!=this.lastAnchorNode||sel.anchorOffset!=this.lastAnchorOffset||sel.focusNode!=this.lastFocusNode||sel.focusOffset!=this.lastFocusOffset};ContentEditableInput.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var sel=this.getSelection();var cm=this.cm;if(android&&chrome&&this.cm.display.gutterSpecs.length&&isInGutter(sel.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs});\nthis.blur();this.focus();return}if(this.composing)return;this.rememberSelection();var anchor=domToPos(cm,sel.anchorNode,sel.anchorOffset);var head=domToPos(cm,sel.focusNode,sel.focusOffset);if(anchor&&head)runInOp(cm,function(){setSelection(cm.doc,simpleSelection(anchor,head),sel_dontScroll);if(anchor.bad||head.bad)cm.curOp.selectionChanged=true})};ContentEditableInput.prototype.pollContent=function(){if(this.readDOMTimeout!=null){clearTimeout(this.readDOMTimeout);this.readDOMTimeout=null}var cm=\nthis.cm;var display=cm.display;var sel=cm.doc.sel.primary();var from=sel.from();var to=sel.to();if(from.ch==0&&from.line>cm.firstLine())from=Pos(from.line-1,getLine(cm.doc,from.line-1).length);if(to.ch==getLine(cm.doc,to.line).text.length&&to.line<cm.lastLine())to=Pos(to.line+1,0);if(from.line<display.viewFrom||to.line>display.viewTo-1)return false;var fromIndex;var fromLine;var fromNode;if(from.line==display.viewFrom||(fromIndex=findViewIndex(cm,from.line))==0){fromLine=lineNo(display.view[0].line);\nfromNode=display.view[0].node}else{fromLine=lineNo(display.view[fromIndex].line);fromNode=display.view[fromIndex-1].node.nextSibling}var toIndex=findViewIndex(cm,to.line);var toLine;var toNode;if(toIndex==display.view.length-1){toLine=display.viewTo-1;toNode=display.lineDiv.lastChild}else{toLine=lineNo(display.view[toIndex+1].line)-1;toNode=display.view[toIndex+1].node.previousSibling}if(!fromNode)return false;var newText=cm.doc.splitLines(domTextBetween(cm,fromNode,toNode,fromLine,toLine));var oldText=\ngetBetween(cm.doc,Pos(fromLine,0),Pos(toLine,getLine(cm.doc,toLine).text.length));for(;newText.length>1&&oldText.length>1;)if(lst(newText)==lst(oldText)){newText.pop();oldText.pop();toLine--}else if(newText[0]==oldText[0]){newText.shift();oldText.shift();fromLine++}else break;var cutFront=0;var cutEnd=0;var newTop=newText[0];var oldTop=oldText[0];var maxCutFront=Math.min(newTop.length,oldTop.length);for(;cutFront<maxCutFront&&newTop.charCodeAt(cutFront)==oldTop.charCodeAt(cutFront);)++cutFront;var newBot=\nlst(newText);var oldBot=lst(oldText);var maxCutEnd=Math.min(newBot.length-(newText.length==1?cutFront:0),oldBot.length-(oldText.length==1?cutFront:0));for(;cutEnd<maxCutEnd&&newBot.charCodeAt(newBot.length-cutEnd-1)==oldBot.charCodeAt(oldBot.length-cutEnd-1);)++cutEnd;if(newText.length==1&&oldText.length==1&&fromLine==from.line)for(;cutFront&&cutFront>from.ch&&newBot.charCodeAt(newBot.length-cutEnd-1)==oldBot.charCodeAt(oldBot.length-cutEnd-1);){cutFront--;cutEnd++}newText[newText.length-1]=newBot.slice(0,\nnewBot.length-cutEnd).replace(/^\\u200b+/,"");newText[0]=newText[0].slice(cutFront).replace(/\\u200b+$/,"");var chFrom=Pos(fromLine,cutFront);var chTo=Pos(toLine,oldText.length?lst(oldText).length-cutEnd:0);if(newText.length>1||newText[0]||cmp(chFrom,chTo)){replaceRange(cm.doc,newText,chFrom,chTo,"+input");return true}};ContentEditableInput.prototype.ensurePolled=function(){this.forceCompositionEnd()};ContentEditableInput.prototype.reset=function(){this.forceCompositionEnd()};ContentEditableInput.prototype.forceCompositionEnd=\nfunction(){if(!this.composing)return;clearTimeout(this.readDOMTimeout);this.composing=null;this.updateFromDOM();this.div.blur();this.div.focus()};ContentEditableInput.prototype.readFromDOMSoon=function(){var this$1=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){this$1.readDOMTimeout=null;if(this$1.composing)if(this$1.composing.done)this$1.composing=null;else return;this$1.updateFromDOM()},80)};ContentEditableInput.prototype.updateFromDOM=function(){var this$1=this;\nif(this.cm.isReadOnly()||!this.pollContent())runInOp(this.cm,function(){return regChange(this$1.cm)})};ContentEditableInput.prototype.setUneditable=function(node){node.contentEditable="false"};ContentEditableInput.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault();if(!this.cm.isReadOnly())operation(this.cm,applyTextInput)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)};ContentEditableInput.prototype.readOnlyChanged=function(val){this.div.contentEditable=\nString(val!="nocursor")};ContentEditableInput.prototype.onContextMenu=function(){};ContentEditableInput.prototype.resetPosition=function(){};ContentEditableInput.prototype.needsContentAttribute=true;var TextareaInput=function(cm){this.cm=cm;this.prevInput="";this.pollingFast=false;this.polling=new Delayed;this.hasSelection=false;this.composing=null};TextareaInput.prototype.init=function(display){function prepareCopyCut(e){if(signalDOMEvent(cm,e))return;if(cm.somethingSelected())setLastCopied({lineWise:false,\ntext:cm.getSelections()});else if(!cm.options.lineWiseCopyCut)return;else{var ranges=copyableRanges(cm);setLastCopied({lineWise:true,text:ranges.text});if(e.type=="cut")cm.setSelections(ranges.ranges,null,sel_dontScroll);else{input.prevInput="";te.value=ranges.text.join("\\n");selectInput(te)}}if(e.type=="cut")cm.state.cutIncoming=+new Date}var this$1=this;var input=this;var cm=this.cm;this.createField(display);var te=this.textarea;display.wrapper.insertBefore(this.wrapper,display.wrapper.firstChild);\nif(ios)te.style.width="0px";on(te,"input",function(){if(ie&&ie_version>=9&&this$1.hasSelection)this$1.hasSelection=null;input.poll()});on(te,"paste",function(e){if(signalDOMEvent(cm,e)||handlePaste(e,cm))return;cm.state.pasteIncoming=+new Date;input.fastPoll()});on(te,"cut",prepareCopyCut);on(te,"copy",prepareCopyCut);on(display.scroller,"paste",function(e){if(eventInWidget(display,e)||signalDOMEvent(cm,e))return;if(!te.dispatchEvent){cm.state.pasteIncoming=+new Date;input.focus();return}var event=\nnew Event("paste");event.clipboardData=e.clipboardData;te.dispatchEvent(event)});on(display.lineSpace,"selectstart",function(e){if(!eventInWidget(display,e))e_preventDefault(e)});on(te,"compositionstart",function(){var start=cm.getCursor("from");if(input.composing)input.composing.range.clear();input.composing={start:start,range:cm.markText(start,cm.getCursor("to"),{className:"CodeMirror-composing"})}});on(te,"compositionend",function(){if(input.composing){input.poll();input.composing.range.clear();\ninput.composing=null}})};TextareaInput.prototype.createField=function(_display){this.wrapper=hiddenTextarea();this.textarea=this.wrapper.firstChild};TextareaInput.prototype.screenReaderLabelChanged=function(label){if(label)this.textarea.setAttribute("aria-label",label);else this.textarea.removeAttribute("aria-label")};TextareaInput.prototype.prepareSelection=function(){var cm=this.cm;var display=cm.display;var doc=cm.doc;var result=prepareSelection(cm);if(cm.options.moveInputWithCursor){var headPos=\ncursorCoords(cm,doc.sel.primary().head,"div");var wrapOff=display.wrapper.getBoundingClientRect();var lineOff=display.lineDiv.getBoundingClientRect();result.teTop=Math.max(0,Math.min(display.wrapper.clientHeight-10,headPos.top+lineOff.top-wrapOff.top));result.teLeft=Math.max(0,Math.min(display.wrapper.clientWidth-10,headPos.left+lineOff.left-wrapOff.left))}return result};TextareaInput.prototype.showSelection=function(drawn){var cm=this.cm;var display=cm.display;removeChildrenAndAdd(display.cursorDiv,\ndrawn.cursors);removeChildrenAndAdd(display.selectionDiv,drawn.selection);if(drawn.teTop!=null){this.wrapper.style.top=drawn.teTop+"px";this.wrapper.style.left=drawn.teLeft+"px"}};TextareaInput.prototype.reset=function(typing){if(this.contextMenuPending||this.composing)return;var cm=this.cm;if(cm.somethingSelected()){this.prevInput="";var content=cm.getSelection();this.textarea.value=content;if(cm.state.focused)selectInput(this.textarea);if(ie&&ie_version>=9)this.hasSelection=content}else if(!typing){this.prevInput=\nthis.textarea.value="";if(ie&&ie_version>=9)this.hasSelection=null}};TextareaInput.prototype.getField=function(){return this.textarea};TextareaInput.prototype.supportsTouch=function(){return false};TextareaInput.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!mobile||activeElt()!=this.textarea))try{this.textarea.focus()}catch(e){}};TextareaInput.prototype.blur=function(){this.textarea.blur()};TextareaInput.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=\n0};TextareaInput.prototype.receivedFocus=function(){this.slowPoll()};TextareaInput.prototype.slowPoll=function(){var this$1=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){this$1.poll();if(this$1.cm.state.focused)this$1.slowPoll()})};TextareaInput.prototype.fastPoll=function(){function p(){var changed=input.poll();if(!changed&&!missed){missed=true;input.polling.set(60,p)}else{input.pollingFast=false;input.slowPoll()}}var missed=false;var input=this;input.pollingFast=\ntrue;input.polling.set(20,p)};TextareaInput.prototype.poll=function(){var this$1=this;var cm=this.cm;var input=this.textarea;var prevInput=this.prevInput;if(this.contextMenuPending||!cm.state.focused||hasSelection(input)&&!prevInput&&!this.composing||cm.isReadOnly()||cm.options.disableInput||cm.state.keySeq)return false;var text=input.value;if(text==prevInput&&!cm.somethingSelected())return false;if(ie&&ie_version>=9&&this.hasSelection===text||mac&&/[\\uf700-\\uf7ff]/.test(text)){cm.display.input.reset();\nreturn false}if(cm.doc.sel==cm.display.selForContextMenu){var first=text.charCodeAt(0);if(first==8203&&!prevInput)prevInput="\\u200b";if(first==8666){this.reset();return this.cm.execCommand("undo")}}var same=0;var l=Math.min(prevInput.length,text.length);for(;same<l&&prevInput.charCodeAt(same)==text.charCodeAt(same);)++same;runInOp(cm,function(){applyTextInput(cm,text.slice(same),prevInput.length-same,null,this$1.composing?"*compose":null);if(text.length>1E3||text.indexOf("\\n")>-1)input.value=this$1.prevInput=\n"";else this$1.prevInput=text;if(this$1.composing){this$1.composing.range.clear();this$1.composing.range=cm.markText(this$1.composing.start,cm.getCursor("to"),{className:"CodeMirror-composing"})}});return true};TextareaInput.prototype.ensurePolled=function(){if(this.pollingFast&&this.poll())this.pollingFast=false};TextareaInput.prototype.onKeyPress=function(){if(ie&&ie_version>=9)this.hasSelection=null;this.fastPoll()};TextareaInput.prototype.onContextMenu=function(e){function prepareSelectAllHack(){if(te.selectionStart!=\nnull){var selected=cm.somethingSelected();var extval="\\u200b"+(selected?te.value:"");te.value="\\u21da";te.value=extval;input.prevInput=selected?"":"\\u200b";te.selectionStart=1;te.selectionEnd=extval.length;display.selForContextMenu=cm.doc.sel}}function rehide(){if(input.contextMenuPending!=rehide)return;input.contextMenuPending=false;input.wrapper.style.cssText=oldWrapperCSS;te.style.cssText=oldCSS;if(ie&&ie_version<9)display.scrollbars.setScrollTop(display.scroller.scrollTop=scrollPos);if(te.selectionStart!=\nnull){if(!ie||ie&&ie_version<9)prepareSelectAllHack();var i=0;var poll=function(){if(display.selForContextMenu==cm.doc.sel&&te.selectionStart==0&&te.selectionEnd>0&&input.prevInput=="\\u200b")operation(cm,selectAll)(cm);else if(i++<10)display.detectingSelectAll=setTimeout(poll,500);else{display.selForContextMenu=null;display.input.reset()}};display.detectingSelectAll=setTimeout(poll,200)}}var input=this;var cm=input.cm;var display=cm.display;var te=input.textarea;if(input.contextMenuPending)input.contextMenuPending();\nvar pos=posFromMouse(cm,e);var scrollPos=display.scroller.scrollTop;if(!pos||presto)return;var reset=cm.options.resetSelectionOnContextMenu;if(reset&&cm.doc.sel.contains(pos)==-1)operation(cm,setSelection)(cm.doc,simpleSelection(pos),sel_dontScroll);var oldCSS=te.style.cssText;var oldWrapperCSS=input.wrapper.style.cssText;var wrapperBox=input.wrapper.offsetParent.getBoundingClientRect();input.wrapper.style.cssText="position: static";te.style.cssText="position: absolute; width: 30px; height: 30px;\\n      top: "+\n(e.clientY-wrapperBox.top-5)+"px; left: "+(e.clientX-wrapperBox.left-5)+"px;\\n      z-index: 1000; background: "+(ie?"rgba(255, 255, 255, .05)":"transparent")+";\\n      outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);";var oldScrollY;if(webkit)oldScrollY=window.scrollY;display.input.focus();if(webkit)window.scrollTo(null,oldScrollY);display.input.reset();if(!cm.somethingSelected())te.value=input.prevInput=" ";input.contextMenuPending=rehide;\ndisplay.selForContextMenu=cm.doc.sel;clearTimeout(display.detectingSelectAll);if(ie&&ie_version>=9)prepareSelectAllHack();if(captureRightClick){e_stop(e);var mouseup=function(){off(window,"mouseup",mouseup);setTimeout(rehide,20)};on(window,"mouseup",mouseup)}else setTimeout(rehide,50)};TextareaInput.prototype.readOnlyChanged=function(val){if(!val)this.reset();this.textarea.disabled=val=="nocursor";this.textarea.readOnly=!!val};TextareaInput.prototype.setUneditable=function(){};TextareaInput.prototype.needsContentAttribute=\nfalse;defineOptions(CodeMirror);addEditorMethods(CodeMirror);var dontDelegate="iter insert remove copy getEditor constructor".split(" ");var prop;for(prop in Doc.prototype)if(Doc.prototype.hasOwnProperty(prop)&&indexOf(dontDelegate,prop)<0)CodeMirror.prototype[prop]=function(method){return function(){return method.apply(this.doc,arguments)}}(Doc.prototype[prop]);eventMixin(Doc);CodeMirror.inputStyles={"textarea":TextareaInput,"contenteditable":ContentEditableInput};CodeMirror.defineMode=function(name){if(!CodeMirror.defaults.mode&&\nname!="null")CodeMirror.defaults.mode=name;defineMode.apply(this,arguments)};CodeMirror.defineMIME=defineMIME;CodeMirror.defineMode("null",function(){return{token:function(stream){return stream.skipToEnd()}}});CodeMirror.defineMIME("text/plain","null");CodeMirror.defineExtension=function(name,func){CodeMirror.prototype[name]=func};CodeMirror.defineDocExtension=function(name,func){Doc.prototype[name]=func};CodeMirror.fromTextArea=fromTextArea;addLegacyProps(CodeMirror);CodeMirror.version="5.65.6";\nreturn CodeMirror});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function dialogDiv(cm,template,bottom){var wrap=cm.getWrapperElement();var dialog;dialog=wrap.appendChild(document.createElement("div"));if(bottom)dialog.className="CodeMirror-dialog CodeMirror-dialog-bottom";else dialog.className="CodeMirror-dialog CodeMirror-dialog-top";\ndialog.appendChild(template);CodeMirror.addClass(wrap,"dialog-opened");return dialog}function closeNotification(cm,newVal){if(cm.state.currentNotificationClose)cm.state.currentNotificationClose();cm.state.currentNotificationClose=newVal}CodeMirror.defineExtension("openDialog",function(template,callback,options){function close(newVal){if(typeof newVal=="string")inp.value=newVal;else{if(closed)return;closed=true;CodeMirror.rmClass(dialog.parentNode,"dialog-opened");dialog.parentNode.removeChild(dialog);\nme.focus();if(options.onClose)options.onClose(dialog)}}if(!options)options={};closeNotification(this,null);var dialog=dialogDiv(this,template,options.bottom);var closed=false;var me=this;var inp=dialog.getElementsByTagName("input")[0];var button;if(inp){inp.focus();if(options.value){inp.value=options.value;if(options.selectValueOnOpen!==false)inp.select()}if(options.onInput)CodeMirror.on(inp,"input",function(e){options.onInput(e,inp.value,close)});if(options.onKeyUp)CodeMirror.on(inp,"keyup",function(e){options.onKeyUp(e,\ninp.value,close)});CodeMirror.on(inp,"keydown",function(e){if(options&&options.onKeyDown&&options.onKeyDown(e,inp.value,close))return;if(e.keyCode==27||options.closeOnEnter!==false&&e.keyCode==13){inp.blur();CodeMirror.e_stop(e);close()}if(e.keyCode==13)callback(inp.value,e)});if(options.closeOnBlur!==false)CodeMirror.on(dialog,"focusout",function(evt){if(evt.relatedTarget!==null)close()})}else if(button=dialog.getElementsByTagName("button")[0]){CodeMirror.on(button,"click",function(){close();me.focus()});\nif(options.closeOnBlur!==false)CodeMirror.on(button,"blur",close);button.focus()}return close});CodeMirror.defineExtension("openConfirm",function(template,callbacks,options){function close(){if(closed)return;closed=true;CodeMirror.rmClass(dialog.parentNode,"dialog-opened");dialog.parentNode.removeChild(dialog);me.focus()}closeNotification(this,null);var dialog=dialogDiv(this,template,options&&options.bottom);var buttons=dialog.getElementsByTagName("button");var closed=false;var me=this;var blurring=\n1;buttons[0].focus();var i=0;for(;i<buttons.length;++i){var b=buttons[i];(function(callback){CodeMirror.on(b,"click",function(e){CodeMirror.e_preventDefault(e);close();if(callback)callback(me)})})(callbacks[i]);CodeMirror.on(b,"blur",function(){--blurring;setTimeout(function(){if(blurring<=0)close()},200)});CodeMirror.on(b,"focus",function(){++blurring})}});CodeMirror.defineExtension("openNotification",function(template,options){function close(){if(closed)return;closed=true;clearTimeout(doneTimer);\nCodeMirror.rmClass(dialog.parentNode,"dialog-opened");dialog.parentNode.removeChild(dialog)}closeNotification(this,close);var dialog=dialogDiv(this,template,options&&options.bottom);var closed=false;var doneTimer;var duration=options&&typeof options.duration!=="undefined"?options.duration:5E3;CodeMirror.on(dialog,"click",function(e){CodeMirror.e_preventDefault(e);close()});if(duration)doneTimer=setTimeout(close,duration);return close})});var diff_match_patch=function(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32};var DIFF_DELETE=-1;var DIFF_INSERT=1;var DIFF_EQUAL=0;diff_match_patch.Diff;\ndiff_match_patch.prototype.diff_main=function(text1,text2,opt_checklines,opt_deadline){if(typeof opt_deadline=="undefined")if(this.Diff_Timeout<=0)opt_deadline=Number.MAX_VALUE;else opt_deadline=(new Date).getTime()+this.Diff_Timeout*1E3;var deadline=opt_deadline;if(text1==null||text2==null)throw new Error("Null input. (diff_main)");if(text1==text2){if(text1)return[[DIFF_EQUAL,text1]];return[]}if(typeof opt_checklines=="undefined")opt_checklines=true;var checklines=opt_checklines;var commonlength=\nthis.diff_commonPrefix(text1,text2);var commonprefix=text1.substring(0,commonlength);text1=text1.substring(commonlength);text2=text2.substring(commonlength);commonlength=this.diff_commonSuffix(text1,text2);var commonsuffix=text1.substring(text1.length-commonlength);text1=text1.substring(0,text1.length-commonlength);text2=text2.substring(0,text2.length-commonlength);var diffs=this.diff_compute_(text1,text2,checklines,deadline);if(commonprefix)diffs.unshift([DIFF_EQUAL,commonprefix]);if(commonsuffix)diffs.push([DIFF_EQUAL,\ncommonsuffix]);this.diff_cleanupMerge(diffs);return diffs};\ndiff_match_patch.prototype.diff_compute_=function(text1,text2,checklines,deadline){var diffs;if(!text1)return[[DIFF_INSERT,text2]];if(!text2)return[[DIFF_DELETE,text1]];var longtext=text1.length>text2.length?text1:text2;var shorttext=text1.length>text2.length?text2:text1;var i=longtext.indexOf(shorttext);if(i!=-1){diffs=[[DIFF_INSERT,longtext.substring(0,i)],[DIFF_EQUAL,shorttext],[DIFF_INSERT,longtext.substring(i+shorttext.length)]];if(text1.length>text2.length)diffs[0][0]=diffs[2][0]=DIFF_DELETE;\nreturn diffs}if(shorttext.length==1)return[[DIFF_DELETE,text1],[DIFF_INSERT,text2]];var hm=this.diff_halfMatch_(text1,text2);if(hm){var text1_a=hm[0];var text1_b=hm[1];var text2_a=hm[2];var text2_b=hm[3];var mid_common=hm[4];var diffs_a=this.diff_main(text1_a,text2_a,checklines,deadline);var diffs_b=this.diff_main(text1_b,text2_b,checklines,deadline);return diffs_a.concat([[DIFF_EQUAL,mid_common]],diffs_b)}if(checklines&&text1.length>100&&text2.length>100)return this.diff_lineMode_(text1,text2,deadline);\nreturn this.diff_bisect_(text1,text2,deadline)};\ndiff_match_patch.prototype.diff_lineMode_=function(text1,text2,deadline){var a=this.diff_linesToChars(text1,text2);text1=a.chars1;text2=a.chars2;var linearray=a.lineArray;var diffs=this.diff_main(text1,text2,false,deadline);this.diff_charsToLines(diffs,linearray);this.diff_cleanupSemantic(diffs);diffs.push([DIFF_EQUAL,""]);var pointer=0;var count_delete=0;var count_insert=0;var text_delete="";var text_insert="";for(;pointer<diffs.length;){switch(diffs[pointer][0]){case DIFF_INSERT:count_insert++;text_insert=\ntext_insert+diffs[pointer][1];break;case DIFF_DELETE:count_delete++;text_delete=text_delete+diffs[pointer][1];break;case DIFF_EQUAL:if(count_delete>=1&&count_insert>=1){diffs.splice(pointer-count_delete-count_insert,count_delete+count_insert);pointer=pointer-count_delete-count_insert;var subDiff=this.diff_main(text_delete,text_insert,false,deadline);var j=subDiff.length-1;for(;j>=0;j--)diffs.splice(pointer,0,subDiff[j]);pointer=pointer+subDiff.length}count_insert=0;count_delete=0;text_delete="";text_insert=\n"";break}pointer++}diffs.pop();return diffs};\ndiff_match_patch.prototype.diff_bisect_=function(text1,text2,deadline){var text1_length=text1.length;var text2_length=text2.length;var max_d=Math.ceil((text1_length+text2_length)/2);var v_offset=max_d;var v_length=2*max_d;var v1=new Array(v_length);var v2=new Array(v_length);var x=0;for(;x<v_length;x++){v1[x]=-1;v2[x]=-1}v1[v_offset+1]=0;v2[v_offset+1]=0;var delta=text1_length-text2_length;var front=delta%2!=0;var k1start=0;var k1end=0;var k2start=0;var k2end=0;var d=0;for(;d<max_d;d++){if((new Date).getTime()>\ndeadline)break;var k1=-d+k1start;for(;k1<=d-k1end;k1=k1+2){var k1_offset=v_offset+k1;var x1;if(k1==-d||k1!=d&&v1[k1_offset-1]<v1[k1_offset+1])x1=v1[k1_offset+1];else x1=v1[k1_offset-1]+1;var y1=x1-k1;for(;x1<text1_length&&y1<text2_length&&text1.charAt(x1)==text2.charAt(y1);){x1++;y1++}v1[k1_offset]=x1;if(x1>text1_length)k1end=k1end+2;else if(y1>text2_length)k1start=k1start+2;else if(front){var k2_offset=v_offset+delta-k1;if(k2_offset>=0&&k2_offset<v_length&&v2[k2_offset]!=-1){var x2=text1_length-\nv2[k2_offset];if(x1>=x2)return this.diff_bisectSplit_(text1,text2,x1,y1,deadline)}}}var k2=-d+k2start;for(;k2<=d-k2end;k2=k2+2){k2_offset=v_offset+k2;if(k2==-d||k2!=d&&v2[k2_offset-1]<v2[k2_offset+1])x2=v2[k2_offset+1];else x2=v2[k2_offset-1]+1;var y2=x2-k2;for(;x2<text1_length&&y2<text2_length&&text1.charAt(text1_length-x2-1)==text2.charAt(text2_length-y2-1);){x2++;y2++}v2[k2_offset]=x2;if(x2>text1_length)k2end=k2end+2;else if(y2>text2_length)k2start=k2start+2;else if(!front){k1_offset=v_offset+\ndelta-k2;if(k1_offset>=0&&k1_offset<v_length&&v1[k1_offset]!=-1){x1=v1[k1_offset];y1=v_offset+x1-k1_offset;x2=text1_length-x2;if(x1>=x2)return this.diff_bisectSplit_(text1,text2,x1,y1,deadline)}}}}return[[DIFF_DELETE,text1],[DIFF_INSERT,text2]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(text1,text2,x,y,deadline){var text1a=text1.substring(0,x);var text2a=text2.substring(0,y);var text1b=text1.substring(x);var text2b=text2.substring(y);var diffs=this.diff_main(text1a,text2a,false,deadline);var diffsb=this.diff_main(text1b,text2b,false,deadline);return diffs.concat(diffsb)};\ndiff_match_patch.prototype.diff_linesToChars=function(text1,text2){function diff_linesToCharsMunge_(text){var chars="";var lineStart=0;var lineEnd=-1;var lineArrayLength=lineArray.length;for(;lineEnd<text.length-1;){lineEnd=text.indexOf("\\n",lineStart);if(lineEnd==-1)lineEnd=text.length-1;var line=text.substring(lineStart,lineEnd+1);if(lineHash.hasOwnProperty?lineHash.hasOwnProperty(line):lineHash[line]!==undefined)chars=chars+String.fromCharCode(lineHash[line]);else{if(lineArrayLength==maxLines){line=\ntext.substring(lineStart);lineEnd=text.length}chars=chars+String.fromCharCode(lineArrayLength);lineHash[line]=lineArrayLength;lineArray[lineArrayLength++]=line}lineStart=lineEnd+1}return chars}var lineArray=[];var lineHash={};lineArray[0]="";var maxLines=4E4;var chars1=diff_linesToCharsMunge_(text1);maxLines=65535;var chars2=diff_linesToCharsMunge_(text2);return{chars1:chars1,chars2:chars2,lineArray:lineArray}};\ndiff_match_patch.prototype.diff_charsToLines=function(diffs,lineArray){var x=0;for(;x<diffs.length;x++){var chars=diffs[x][1];var text=[];var y=0;for(;y<chars.length;y++)text[y]=lineArray[chars.charCodeAt(y)];diffs[x][1]=text.join("")}};\ndiff_match_patch.prototype.diff_commonPrefix=function(text1,text2){if(!text1||!text2||text1.charAt(0)!=text2.charAt(0))return 0;var pointermin=0;var pointermax=Math.min(text1.length,text2.length);var pointermid=pointermax;var pointerstart=0;for(;pointermin<pointermid;){if(text1.substring(pointerstart,pointermid)==text2.substring(pointerstart,pointermid)){pointermin=pointermid;pointerstart=pointermin}else pointermax=pointermid;pointermid=Math.floor((pointermax-pointermin)/2+pointermin)}return pointermid};\ndiff_match_patch.prototype.diff_commonSuffix=function(text1,text2){if(!text1||!text2||text1.charAt(text1.length-1)!=text2.charAt(text2.length-1))return 0;var pointermin=0;var pointermax=Math.min(text1.length,text2.length);var pointermid=pointermax;var pointerend=0;for(;pointermin<pointermid;){if(text1.substring(text1.length-pointermid,text1.length-pointerend)==text2.substring(text2.length-pointermid,text2.length-pointerend)){pointermin=pointermid;pointerend=pointermin}else pointermax=pointermid;pointermid=\nMath.floor((pointermax-pointermin)/2+pointermin)}return pointermid};\ndiff_match_patch.prototype.diff_commonOverlap_=function(text1,text2){var text1_length=text1.length;var text2_length=text2.length;if(text1_length==0||text2_length==0)return 0;if(text1_length>text2_length)text1=text1.substring(text1_length-text2_length);else if(text1_length<text2_length)text2=text2.substring(0,text1_length);var text_length=Math.min(text1_length,text2_length);if(text1==text2)return text_length;var best=0;var length=1;for(;true;){var pattern=text1.substring(text_length-length);var found=\ntext2.indexOf(pattern);if(found==-1)return best;length=length+found;if(found==0||text1.substring(text_length-length)==text2.substring(0,length)){best=length;length++}}};\ndiff_match_patch.prototype.diff_halfMatch_=function(text1,text2){function diff_halfMatchI_(longtext,shorttext,i){var seed=longtext.substring(i,i+Math.floor(longtext.length/4));var j=-1;var best_common="";var best_longtext_a;var best_longtext_b;var best_shorttext_a;var best_shorttext_b;for(;(j=shorttext.indexOf(seed,j+1))!=-1;){var prefixLength=dmp.diff_commonPrefix(longtext.substring(i),shorttext.substring(j));var suffixLength=dmp.diff_commonSuffix(longtext.substring(0,i),shorttext.substring(0,j));\nif(best_common.length<suffixLength+prefixLength){best_common=shorttext.substring(j-suffixLength,j)+shorttext.substring(j,j+prefixLength);best_longtext_a=longtext.substring(0,i-suffixLength);best_longtext_b=longtext.substring(i+prefixLength);best_shorttext_a=shorttext.substring(0,j-suffixLength);best_shorttext_b=shorttext.substring(j+prefixLength)}}if(best_common.length*2>=longtext.length)return[best_longtext_a,best_longtext_b,best_shorttext_a,best_shorttext_b,best_common];else return null}if(this.Diff_Timeout<=\n0)return null;var longtext=text1.length>text2.length?text1:text2;var shorttext=text1.length>text2.length?text2:text1;if(longtext.length<4||shorttext.length*2<longtext.length)return null;var dmp=this;var hm1=diff_halfMatchI_(longtext,shorttext,Math.ceil(longtext.length/4));var hm2=diff_halfMatchI_(longtext,shorttext,Math.ceil(longtext.length/2));var hm;if(!hm1&&!hm2)return null;else if(!hm2)hm=hm1;else if(!hm1)hm=hm2;else hm=hm1[4].length>hm2[4].length?hm1:hm2;var text1_a;var text1_b;var text2_a;var text2_b;\nif(text1.length>text2.length){text1_a=hm[0];text1_b=hm[1];text2_a=hm[2];text2_b=hm[3]}else{text2_a=hm[0];text2_b=hm[1];text1_a=hm[2];text1_b=hm[3]}var mid_common=hm[4];return[text1_a,text1_b,text2_a,text2_b,mid_common]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(diffs){var changes=false;var equalities=[];var equalitiesLength=0;var lastequality=null;var pointer=0;var length_insertions1=0;var length_deletions1=0;var length_insertions2=0;var length_deletions2=0;for(;pointer<diffs.length;){if(diffs[pointer][0]==DIFF_EQUAL){equalities[equalitiesLength++]=pointer;length_insertions1=length_insertions2;length_deletions1=length_deletions2;length_insertions2=0;length_deletions2=0;lastequality=diffs[pointer][1]}else{if(diffs[pointer][0]==\nDIFF_INSERT)length_insertions2=length_insertions2+diffs[pointer][1].length;else length_deletions2=length_deletions2+diffs[pointer][1].length;if(lastequality&&lastequality.length<=Math.max(length_insertions1,length_deletions1)&&lastequality.length<=Math.max(length_insertions2,length_deletions2)){diffs.splice(equalities[equalitiesLength-1],0,[DIFF_DELETE,lastequality]);diffs[equalities[equalitiesLength-1]+1][0]=DIFF_INSERT;equalitiesLength--;equalitiesLength--;pointer=equalitiesLength>0?equalities[equalitiesLength-\n1]:-1;length_insertions1=0;length_deletions1=0;length_insertions2=0;length_deletions2=0;lastequality=null;changes=true}}pointer++}if(changes)this.diff_cleanupMerge(diffs);this.diff_cleanupSemanticLossless(diffs);pointer=1;for(;pointer<diffs.length;){if(diffs[pointer-1][0]==DIFF_DELETE&&diffs[pointer][0]==DIFF_INSERT){var deletion=diffs[pointer-1][1];var insertion=diffs[pointer][1];var overlap_length1=this.diff_commonOverlap_(deletion,insertion);var overlap_length2=this.diff_commonOverlap_(insertion,\ndeletion);if(overlap_length1>=overlap_length2){if(overlap_length1>=deletion.length/2||overlap_length1>=insertion.length/2){diffs.splice(pointer,0,[DIFF_EQUAL,insertion.substring(0,overlap_length1)]);diffs[pointer-1][1]=deletion.substring(0,deletion.length-overlap_length1);diffs[pointer+1][1]=insertion.substring(overlap_length1);pointer++}}else if(overlap_length2>=deletion.length/2||overlap_length2>=insertion.length/2){diffs.splice(pointer,0,[DIFF_EQUAL,deletion.substring(0,overlap_length2)]);diffs[pointer-\n1][0]=DIFF_INSERT;diffs[pointer-1][1]=insertion.substring(0,insertion.length-overlap_length2);diffs[pointer+1][0]=DIFF_DELETE;diffs[pointer+1][1]=deletion.substring(overlap_length2);pointer++}pointer++}pointer++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(diffs){function diff_cleanupSemanticScore_(one,two){if(!one||!two)return 6;var char1=one.charAt(one.length-1);var char2=two.charAt(0);var nonAlphaNumeric1=char1.match(diff_match_patch.nonAlphaNumericRegex_);var nonAlphaNumeric2=char2.match(diff_match_patch.nonAlphaNumericRegex_);var whitespace1=nonAlphaNumeric1&&char1.match(diff_match_patch.whitespaceRegex_);var whitespace2=nonAlphaNumeric2&&char2.match(diff_match_patch.whitespaceRegex_);\nvar lineBreak1=whitespace1&&char1.match(diff_match_patch.linebreakRegex_);var lineBreak2=whitespace2&&char2.match(diff_match_patch.linebreakRegex_);var blankLine1=lineBreak1&&one.match(diff_match_patch.blanklineEndRegex_);var blankLine2=lineBreak2&&two.match(diff_match_patch.blanklineStartRegex_);if(blankLine1||blankLine2)return 5;else if(lineBreak1||lineBreak2)return 4;else if(nonAlphaNumeric1&&!whitespace1&&whitespace2)return 3;else if(whitespace1||whitespace2)return 2;else if(nonAlphaNumeric1||\nnonAlphaNumeric2)return 1;return 0}var pointer=1;for(;pointer<diffs.length-1;){if(diffs[pointer-1][0]==DIFF_EQUAL&&diffs[pointer+1][0]==DIFF_EQUAL){var equality1=diffs[pointer-1][1];var edit=diffs[pointer][1];var equality2=diffs[pointer+1][1];var commonOffset=this.diff_commonSuffix(equality1,edit);if(commonOffset){var commonString=edit.substring(edit.length-commonOffset);equality1=equality1.substring(0,equality1.length-commonOffset);edit=commonString+edit.substring(0,edit.length-commonOffset);equality2=\ncommonString+equality2}var bestEquality1=equality1;var bestEdit=edit;var bestEquality2=equality2;var bestScore=diff_cleanupSemanticScore_(equality1,edit)+diff_cleanupSemanticScore_(edit,equality2);for(;edit.charAt(0)===equality2.charAt(0);){equality1=equality1+edit.charAt(0);edit=edit.substring(1)+equality2.charAt(0);equality2=equality2.substring(1);var score=diff_cleanupSemanticScore_(equality1,edit)+diff_cleanupSemanticScore_(edit,equality2);if(score>=bestScore){bestScore=score;bestEquality1=equality1;\nbestEdit=edit;bestEquality2=equality2}}if(diffs[pointer-1][1]!=bestEquality1){if(bestEquality1)diffs[pointer-1][1]=bestEquality1;else{diffs.splice(pointer-1,1);pointer--}diffs[pointer][1]=bestEdit;if(bestEquality2)diffs[pointer+1][1]=bestEquality2;else{diffs.splice(pointer+1,1);pointer--}}}pointer++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;\ndiff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(diffs){var changes=false;var equalities=[];var equalitiesLength=0;var lastequality=null;var pointer=0;var pre_ins=false;var pre_del=false;var post_ins=false;var post_del=false;for(;pointer<diffs.length;){if(diffs[pointer][0]==DIFF_EQUAL){if(diffs[pointer][1].length<this.Diff_EditCost&&(post_ins||post_del)){equalities[equalitiesLength++]=pointer;pre_ins=post_ins;pre_del=post_del;lastequality=diffs[pointer][1]}else{equalitiesLength=0;lastequality=\nnull}post_ins=post_del=false}else{if(diffs[pointer][0]==DIFF_DELETE)post_del=true;else post_ins=true;if(lastequality&&(pre_ins&&pre_del&&post_ins&&post_del||lastequality.length<this.Diff_EditCost/2&&pre_ins+pre_del+post_ins+post_del==3)){diffs.splice(equalities[equalitiesLength-1],0,[DIFF_DELETE,lastequality]);diffs[equalities[equalitiesLength-1]+1][0]=DIFF_INSERT;equalitiesLength--;lastequality=null;if(pre_ins&&pre_del){post_ins=post_del=true;equalitiesLength=0}else{equalitiesLength--;pointer=equalitiesLength>\n0?equalities[equalitiesLength-1]:-1;post_ins=post_del=false}changes=true}}pointer++}if(changes)this.diff_cleanupMerge(diffs)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(diffs){diffs.push([DIFF_EQUAL,""]);var pointer=0;var count_delete=0;var count_insert=0;var text_delete="";var text_insert="";var commonlength;for(;pointer<diffs.length;)switch(diffs[pointer][0]){case DIFF_INSERT:count_insert++;text_insert=text_insert+diffs[pointer][1];pointer++;break;case DIFF_DELETE:count_delete++;text_delete=text_delete+diffs[pointer][1];pointer++;break;case DIFF_EQUAL:if(count_delete+count_insert>1){if(count_delete!==0&&count_insert!==\n0){commonlength=this.diff_commonPrefix(text_insert,text_delete);if(commonlength!==0){if(pointer-count_delete-count_insert>0&&diffs[pointer-count_delete-count_insert-1][0]==DIFF_EQUAL)diffs[pointer-count_delete-count_insert-1][1]+=text_insert.substring(0,commonlength);else{diffs.splice(0,0,[DIFF_EQUAL,text_insert.substring(0,commonlength)]);pointer++}text_insert=text_insert.substring(commonlength);text_delete=text_delete.substring(commonlength)}commonlength=this.diff_commonSuffix(text_insert,text_delete);\nif(commonlength!==0){diffs[pointer][1]=text_insert.substring(text_insert.length-commonlength)+diffs[pointer][1];text_insert=text_insert.substring(0,text_insert.length-commonlength);text_delete=text_delete.substring(0,text_delete.length-commonlength)}}if(count_delete===0)diffs.splice(pointer-count_insert,count_delete+count_insert,[DIFF_INSERT,text_insert]);else if(count_insert===0)diffs.splice(pointer-count_delete,count_delete+count_insert,[DIFF_DELETE,text_delete]);else diffs.splice(pointer-count_delete-\ncount_insert,count_delete+count_insert,[DIFF_DELETE,text_delete],[DIFF_INSERT,text_insert]);pointer=pointer-count_delete-count_insert+(count_delete?1:0)+(count_insert?1:0)+1}else if(pointer!==0&&diffs[pointer-1][0]==DIFF_EQUAL){diffs[pointer-1][1]+=diffs[pointer][1];diffs.splice(pointer,1)}else pointer++;count_insert=0;count_delete=0;text_delete="";text_insert="";break}if(diffs[diffs.length-1][1]==="")diffs.pop();var changes=false;pointer=1;for(;pointer<diffs.length-1;){if(diffs[pointer-1][0]==DIFF_EQUAL&&\ndiffs[pointer+1][0]==DIFF_EQUAL)if(diffs[pointer][1].substring(diffs[pointer][1].length-diffs[pointer-1][1].length)==diffs[pointer-1][1]){diffs[pointer][1]=diffs[pointer-1][1]+diffs[pointer][1].substring(0,diffs[pointer][1].length-diffs[pointer-1][1].length);diffs[pointer+1][1]=diffs[pointer-1][1]+diffs[pointer+1][1];diffs.splice(pointer-1,1);changes=true}else if(diffs[pointer][1].substring(0,diffs[pointer+1][1].length)==diffs[pointer+1][1]){diffs[pointer-1][1]+=diffs[pointer+1][1];diffs[pointer][1]=\ndiffs[pointer][1].substring(diffs[pointer+1][1].length)+diffs[pointer+1][1];diffs.splice(pointer+1,1);changes=true}pointer++}if(changes)this.diff_cleanupMerge(diffs)};\ndiff_match_patch.prototype.diff_xIndex=function(diffs,loc){var chars1=0;var chars2=0;var last_chars1=0;var last_chars2=0;var x;x=0;for(;x<diffs.length;x++){if(diffs[x][0]!==DIFF_INSERT)chars1=chars1+diffs[x][1].length;if(diffs[x][0]!==DIFF_DELETE)chars2=chars2+diffs[x][1].length;if(chars1>loc)break;last_chars1=chars1;last_chars2=chars2}if(diffs.length!=x&&diffs[x][0]===DIFF_DELETE)return last_chars2;return last_chars2+(loc-last_chars1)};\ndiff_match_patch.prototype.diff_prettyHtml=function(diffs){var html=[];var pattern_amp=/&/g;var pattern_lt=/</g;var pattern_gt=/>/g;var pattern_para=/\\n/g;var x=0;for(;x<diffs.length;x++){var op=diffs[x][0];var data=diffs[x][1];var text=data.replace(pattern_amp,"&amp;").replace(pattern_lt,"&lt;").replace(pattern_gt,"&gt;").replace(pattern_para,"&para;<br>");switch(op){case DIFF_INSERT:html[x]=\'<ins style="background:#e6ffe6;">\'+text+"</ins>";break;case DIFF_DELETE:html[x]=\'<del style="background:#ffe6e6;">\'+\ntext+"</del>";break;case DIFF_EQUAL:html[x]="<span>"+text+"</span>";break}}return html.join("")};diff_match_patch.prototype.diff_text1=function(diffs){var text=[];var x=0;for(;x<diffs.length;x++)if(diffs[x][0]!==DIFF_INSERT)text[x]=diffs[x][1];return text.join("")};diff_match_patch.prototype.diff_text2=function(diffs){var text=[];var x=0;for(;x<diffs.length;x++)if(diffs[x][0]!==DIFF_DELETE)text[x]=diffs[x][1];return text.join("")};\ndiff_match_patch.prototype.diff_levenshtein=function(diffs){var levenshtein=0;var insertions=0;var deletions=0;var x=0;for(;x<diffs.length;x++){var op=diffs[x][0];var data=diffs[x][1];switch(op){case DIFF_INSERT:insertions=insertions+data.length;break;case DIFF_DELETE:deletions=deletions+data.length;break;case DIFF_EQUAL:levenshtein=levenshtein+Math.max(insertions,deletions);insertions=0;deletions=0;break}}levenshtein=levenshtein+Math.max(insertions,deletions);return levenshtein};\ndiff_match_patch.prototype.diff_toDelta=function(diffs){var text=[];var x=0;for(;x<diffs.length;x++)switch(diffs[x][0]){case DIFF_INSERT:text[x]="+"+encodeURI(diffs[x][1]);break;case DIFF_DELETE:text[x]="-"+diffs[x][1].length;break;case DIFF_EQUAL:text[x]="="+diffs[x][1].length;break}return text.join("\\t").replace(/%20/g," ")};\ndiff_match_patch.prototype.diff_fromDelta=function(text1,delta){var diffs=[];var diffsLength=0;var pointer=0;var tokens=delta.split(/\\t/g);var x=0;for(;x<tokens.length;x++){var param=tokens[x].substring(1);switch(tokens[x].charAt(0)){case "+":try{diffs[diffsLength++]=[DIFF_INSERT,decodeURI(param)]}catch(ex){throw new Error("Illegal escape in diff_fromDelta: "+param);}break;case "-":case "=":var n=parseInt(param,10);if(isNaN(n)||n<0)throw new Error("Invalid number in diff_fromDelta: "+param);var text=\ntext1.substring(pointer,pointer=pointer+n);if(tokens[x].charAt(0)=="=")diffs[diffsLength++]=[DIFF_EQUAL,text];else diffs[diffsLength++]=[DIFF_DELETE,text];break;default:if(tokens[x])throw new Error("Invalid diff operation in diff_fromDelta: "+tokens[x]);}}if(pointer!=text1.length)throw new Error("Delta length ("+pointer+") does not equal source text length ("+text1.length+").");return diffs};\ndiff_match_patch.prototype.match_main=function(text,pattern,loc){if(text==null||pattern==null||loc==null)throw new Error("Null input. (match_main)");loc=Math.max(0,Math.min(loc,text.length));if(text==pattern)return 0;else if(!text.length)return-1;else if(text.substring(loc,loc+pattern.length)==pattern)return loc;else return this.match_bitap_(text,pattern,loc)};\ndiff_match_patch.prototype.match_bitap_=function(text,pattern,loc){function match_bitapScore_(e,x){var accuracy=e/pattern.length;var proximity=Math.abs(loc-x);if(!dmp.Match_Distance)return proximity?1:accuracy;return accuracy+proximity/dmp.Match_Distance}if(pattern.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var s=this.match_alphabet_(pattern);var dmp=this;var score_threshold=this.Match_Threshold;var best_loc=text.indexOf(pattern,loc);if(best_loc!=-1){score_threshold=\nMath.min(match_bitapScore_(0,best_loc),score_threshold);best_loc=text.lastIndexOf(pattern,loc+pattern.length);if(best_loc!=-1)score_threshold=Math.min(match_bitapScore_(0,best_loc),score_threshold)}var matchmask=1<<pattern.length-1;best_loc=-1;var bin_min;var bin_mid;var bin_max=pattern.length+text.length;var last_rd;var d=0;for(;d<pattern.length;d++){bin_min=0;bin_mid=bin_max;for(;bin_min<bin_mid;){if(match_bitapScore_(d,loc+bin_mid)<=score_threshold)bin_min=bin_mid;else bin_max=bin_mid;bin_mid=\nMath.floor((bin_max-bin_min)/2+bin_min)}bin_max=bin_mid;var start=Math.max(1,loc-bin_mid+1);var finish=Math.min(loc+bin_mid,text.length)+pattern.length;var rd=Array(finish+2);rd[finish+1]=(1<<d)-1;var j=finish;for(;j>=start;j--){var charMatch=s[text.charAt(j-1)];if(d===0)rd[j]=(rd[j+1]<<1|1)&charMatch;else rd[j]=(rd[j+1]<<1|1)&charMatch|((last_rd[j+1]|last_rd[j])<<1|1)|last_rd[j+1];if(rd[j]&matchmask){var score=match_bitapScore_(d,j-1);if(score<=score_threshold){score_threshold=score;best_loc=j-1;\nif(best_loc>loc)start=Math.max(1,2*loc-best_loc);else break}}}if(match_bitapScore_(d+1,loc)>score_threshold)break;last_rd=rd}return best_loc};diff_match_patch.prototype.match_alphabet_=function(pattern){var s={};var i=0;for(;i<pattern.length;i++)s[pattern.charAt(i)]=0;i=0;for(;i<pattern.length;i++)s[pattern.charAt(i)]|=1<<pattern.length-i-1;return s};\ndiff_match_patch.prototype.patch_addContext_=function(patch,text){if(text.length==0)return;if(patch.start2===null)throw Error("patch not initialized");var pattern=text.substring(patch.start2,patch.start2+patch.length1);var padding=0;for(;text.indexOf(pattern)!=text.lastIndexOf(pattern)&&pattern.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;){padding=padding+this.Patch_Margin;pattern=text.substring(patch.start2-padding,patch.start2+patch.length1+padding)}padding=padding+this.Patch_Margin;\nvar prefix=text.substring(patch.start2-padding,patch.start2);if(prefix)patch.diffs.unshift([DIFF_EQUAL,prefix]);var suffix=text.substring(patch.start2+patch.length1,patch.start2+patch.length1+padding);if(suffix)patch.diffs.push([DIFF_EQUAL,suffix]);patch.start1-=prefix.length;patch.start2-=prefix.length;patch.length1+=prefix.length+suffix.length;patch.length2+=prefix.length+suffix.length};\ndiff_match_patch.prototype.patch_make=function(a,opt_b,opt_c){var text1;var diffs;if(typeof a=="string"&&typeof opt_b=="string"&&typeof opt_c=="undefined"){text1=a;diffs=this.diff_main(text1,opt_b,true);if(diffs.length>2){this.diff_cleanupSemantic(diffs);this.diff_cleanupEfficiency(diffs)}}else if(a&&typeof a=="object"&&typeof opt_b=="undefined"&&typeof opt_c=="undefined"){diffs=a;text1=this.diff_text1(diffs)}else if(typeof a=="string"&&opt_b&&typeof opt_b=="object"&&typeof opt_c=="undefined"){text1=\na;diffs=opt_b}else if(typeof a=="string"&&typeof opt_b=="string"&&opt_c&&typeof opt_c=="object"){text1=a;diffs=opt_c}else throw new Error("Unknown call format to patch_make.");if(diffs.length===0)return[];var patches=[];var patch=new diff_match_patch.patch_obj;var patchDiffLength=0;var char_count1=0;var char_count2=0;var prepatch_text=text1;var postpatch_text=text1;var x=0;for(;x<diffs.length;x++){var diff_type=diffs[x][0];var diff_text=diffs[x][1];if(!patchDiffLength&&diff_type!==DIFF_EQUAL){patch.start1=\nchar_count1;patch.start2=char_count2}switch(diff_type){case DIFF_INSERT:patch.diffs[patchDiffLength++]=diffs[x];patch.length2+=diff_text.length;postpatch_text=postpatch_text.substring(0,char_count2)+diff_text+postpatch_text.substring(char_count2);break;case DIFF_DELETE:patch.length1+=diff_text.length;patch.diffs[patchDiffLength++]=diffs[x];postpatch_text=postpatch_text.substring(0,char_count2)+postpatch_text.substring(char_count2+diff_text.length);break;case DIFF_EQUAL:if(diff_text.length<=2*this.Patch_Margin&&\npatchDiffLength&&diffs.length!=x+1){patch.diffs[patchDiffLength++]=diffs[x];patch.length1+=diff_text.length;patch.length2+=diff_text.length}else if(diff_text.length>=2*this.Patch_Margin)if(patchDiffLength){this.patch_addContext_(patch,prepatch_text);patches.push(patch);patch=new diff_match_patch.patch_obj;patchDiffLength=0;prepatch_text=postpatch_text;char_count1=char_count2}break}if(diff_type!==DIFF_INSERT)char_count1=char_count1+diff_text.length;if(diff_type!==DIFF_DELETE)char_count2=char_count2+\ndiff_text.length}if(patchDiffLength){this.patch_addContext_(patch,prepatch_text);patches.push(patch)}return patches};\ndiff_match_patch.prototype.patch_deepCopy=function(patches){var patchesCopy=[];var x=0;for(;x<patches.length;x++){var patch=patches[x];var patchCopy=new diff_match_patch.patch_obj;patchCopy.diffs=[];var y=0;for(;y<patch.diffs.length;y++)patchCopy.diffs[y]={0:patch.diffs[y][0],1:patch.diffs[y][1]};patchCopy.start1=patch.start1;patchCopy.start2=patch.start2;patchCopy.length1=patch.length1;patchCopy.length2=patch.length2;patchesCopy[x]=patchCopy}return patchesCopy};\ndiff_match_patch.prototype.patch_apply=function(patches,text){if(patches.length==0)return[text,[]];patches=this.patch_deepCopy(patches);var nullPadding=this.patch_addPadding(patches);text=nullPadding+text+nullPadding;this.patch_splitMax(patches);var delta=0;var results=[];var x=0;for(;x<patches.length;x++){var expected_loc=patches[x].start2+delta;var text1=this.diff_text1(patches[x].diffs);var start_loc;var end_loc=-1;if(text1.length>this.Match_MaxBits){start_loc=this.match_main(text,text1.substring(0,\nthis.Match_MaxBits),expected_loc);if(start_loc!=-1){end_loc=this.match_main(text,text1.substring(text1.length-this.Match_MaxBits),expected_loc+text1.length-this.Match_MaxBits);if(end_loc==-1||start_loc>=end_loc)start_loc=-1}}else start_loc=this.match_main(text,text1,expected_loc);if(start_loc==-1){results[x]=false;delta=delta-(patches[x].length2-patches[x].length1)}else{results[x]=true;delta=start_loc-expected_loc;var text2;if(end_loc==-1)text2=text.substring(start_loc,start_loc+text1.length);else text2=\ntext.substring(start_loc,end_loc+this.Match_MaxBits);if(text1==text2)text=text.substring(0,start_loc)+this.diff_text2(patches[x].diffs)+text.substring(start_loc+text1.length);else{var diffs=this.diff_main(text1,text2,false);if(text1.length>this.Match_MaxBits&&this.diff_levenshtein(diffs)/text1.length>this.Patch_DeleteThreshold)results[x]=false;else{this.diff_cleanupSemanticLossless(diffs);var index1=0;var index2;var y=0;for(;y<patches[x].diffs.length;y++){var mod=patches[x].diffs[y];if(mod[0]!==DIFF_EQUAL)index2=\nthis.diff_xIndex(diffs,index1);if(mod[0]===DIFF_INSERT)text=text.substring(0,start_loc+index2)+mod[1]+text.substring(start_loc+index2);else if(mod[0]===DIFF_DELETE)text=text.substring(0,start_loc+index2)+text.substring(start_loc+this.diff_xIndex(diffs,index1+mod[1].length));if(mod[0]!==DIFF_DELETE)index1=index1+mod[1].length}}}}}text=text.substring(nullPadding.length,text.length-nullPadding.length);return[text,results]};\ndiff_match_patch.prototype.patch_addPadding=function(patches){var paddingLength=this.Patch_Margin;var nullPadding="";var x=1;for(;x<=paddingLength;x++)nullPadding=nullPadding+String.fromCharCode(x);x=0;for(;x<patches.length;x++){patches[x].start1+=paddingLength;patches[x].start2+=paddingLength}var patch=patches[0];var diffs=patch.diffs;if(diffs.length==0||diffs[0][0]!=DIFF_EQUAL){diffs.unshift([DIFF_EQUAL,nullPadding]);patch.start1-=paddingLength;patch.start2-=paddingLength;patch.length1+=paddingLength;\npatch.length2+=paddingLength}else if(paddingLength>diffs[0][1].length){var extraLength=paddingLength-diffs[0][1].length;diffs[0][1]=nullPadding.substring(diffs[0][1].length)+diffs[0][1];patch.start1-=extraLength;patch.start2-=extraLength;patch.length1+=extraLength;patch.length2+=extraLength}patch=patches[patches.length-1];diffs=patch.diffs;if(diffs.length==0||diffs[diffs.length-1][0]!=DIFF_EQUAL){diffs.push([DIFF_EQUAL,nullPadding]);patch.length1+=paddingLength;patch.length2+=paddingLength}else if(paddingLength>\ndiffs[diffs.length-1][1].length){extraLength=paddingLength-diffs[diffs.length-1][1].length;diffs[diffs.length-1][1]+=nullPadding.substring(0,extraLength);patch.length1+=extraLength;patch.length2+=extraLength}return nullPadding};\ndiff_match_patch.prototype.patch_splitMax=function(patches){var patch_size=this.Match_MaxBits;var x=0;for(;x<patches.length;x++){if(patches[x].length1<=patch_size)continue;var bigpatch=patches[x];patches.splice(x--,1);var start1=bigpatch.start1;var start2=bigpatch.start2;var precontext="";for(;bigpatch.diffs.length!==0;){var patch=new diff_match_patch.patch_obj;var empty=true;patch.start1=start1-precontext.length;patch.start2=start2-precontext.length;if(precontext!==""){patch.length1=patch.length2=\nprecontext.length;patch.diffs.push([DIFF_EQUAL,precontext])}for(;bigpatch.diffs.length!==0&&patch.length1<patch_size-this.Patch_Margin;){var diff_type=bigpatch.diffs[0][0];var diff_text=bigpatch.diffs[0][1];if(diff_type===DIFF_INSERT){patch.length2+=diff_text.length;start2=start2+diff_text.length;patch.diffs.push(bigpatch.diffs.shift());empty=false}else if(diff_type===DIFF_DELETE&&patch.diffs.length==1&&patch.diffs[0][0]==DIFF_EQUAL&&diff_text.length>2*patch_size){patch.length1+=diff_text.length;\nstart1=start1+diff_text.length;empty=false;patch.diffs.push([diff_type,diff_text]);bigpatch.diffs.shift()}else{diff_text=diff_text.substring(0,patch_size-patch.length1-this.Patch_Margin);patch.length1+=diff_text.length;start1=start1+diff_text.length;if(diff_type===DIFF_EQUAL){patch.length2+=diff_text.length;start2=start2+diff_text.length}else empty=false;patch.diffs.push([diff_type,diff_text]);if(diff_text==bigpatch.diffs[0][1])bigpatch.diffs.shift();else bigpatch.diffs[0][1]=bigpatch.diffs[0][1].substring(diff_text.length)}}precontext=\nthis.diff_text2(patch.diffs);precontext=precontext.substring(precontext.length-this.Patch_Margin);var postcontext=this.diff_text1(bigpatch.diffs).substring(0,this.Patch_Margin);if(postcontext!==""){patch.length1+=postcontext.length;patch.length2+=postcontext.length;if(patch.diffs.length!==0&&patch.diffs[patch.diffs.length-1][0]===DIFF_EQUAL)patch.diffs[patch.diffs.length-1][1]+=postcontext;else patch.diffs.push([DIFF_EQUAL,postcontext])}if(!empty)patches.splice(++x,0,patch)}}};\ndiff_match_patch.prototype.patch_toText=function(patches){var text=[];var x=0;for(;x<patches.length;x++)text[x]=patches[x];return text.join("")};\ndiff_match_patch.prototype.patch_fromText=function(textline){var patches=[];if(!textline)return patches;var text=textline.split("\\n");var textPointer=0;var patchHeader=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;for(;textPointer<text.length;){var m=text[textPointer].match(patchHeader);if(!m)throw new Error("Invalid patch string: "+text[textPointer]);var patch=new diff_match_patch.patch_obj;patches.push(patch);patch.start1=parseInt(m[1],10);if(m[2]===""){patch.start1--;patch.length1=1}else if(m[2]=="0")patch.length1=\n0;else{patch.start1--;patch.length1=parseInt(m[2],10)}patch.start2=parseInt(m[3],10);if(m[4]===""){patch.start2--;patch.length2=1}else if(m[4]=="0")patch.length2=0;else{patch.start2--;patch.length2=parseInt(m[4],10)}textPointer++;for(;textPointer<text.length;){var sign=text[textPointer].charAt(0);try{var line=decodeURI(text[textPointer].substring(1))}catch(ex){throw new Error("Illegal escape in patch_fromText: "+line);}if(sign=="-")patch.diffs.push([DIFF_DELETE,line]);else if(sign=="+")patch.diffs.push([DIFF_INSERT,\nline]);else if(sign==" ")patch.diffs.push([DIFF_EQUAL,line]);else if(sign=="@")break;else if(sign==="");else throw new Error(\'Invalid patch mode "\'+sign+\'" in: \'+line);textPointer++}}return patches};diff_match_patch.patch_obj=function(){this.diffs=[];this.start1=null;this.start2=null;this.length1=0;this.length2=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){var coords1;var coords2;if(this.length1===0)coords1=this.start1+",0";else if(this.length1==1)coords1=this.start1+1;else coords1=this.start1+1+","+this.length1;if(this.length2===0)coords2=this.start2+",0";else if(this.length2==1)coords2=this.start2+1;else coords2=this.start2+1+","+this.length2;var text=["@@ -"+coords1+" +"+coords2+" @@\\n"];var op;var x=0;for(;x<this.diffs.length;x++){switch(this.diffs[x][0]){case DIFF_INSERT:op="+";break;case DIFF_DELETE:op=\n"-";break;case DIFF_EQUAL:op=" ";break}text[x+1]=op+encodeURI(this.diffs[x][1])+"\\n"}return text.join("").replace(/%20/g," ")};this["diff_match_patch"]=diff_match_patch;this["DIFF_DELETE"]=DIFF_DELETE;this["DIFF_INSERT"]=DIFF_INSERT;this["DIFF_EQUAL"]=DIFF_EQUAL;(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","diff_match_patch"],mod);else mod(CodeMirror)})(function(CodeMirror){function DiffView(mv,type){this.mv=mv;this.type=type;this.classes=type=="left"?LEFT_CLASSES:RIGHT_CLASSES}function ensureDiff(dv){if(dv.diffOutOfDate){dv.diff=getDiff(dv.orig.getValue(),dv.edit.getValue(),dv.mv.options.ignoreWhitespace);dv.chunks=getChunks(dv.diff);\ndv.diffOutOfDate=false;CodeMirror.signal(dv.edit,"updateDiff",dv.diff)}}function registerUpdate(dv){function update(mode){updating=true;updatingFast=false;if(mode=="full"){if(dv.svg)clear(dv.svg);if(dv.copyButtons)clear(dv.copyButtons);clearMarks(dv.edit,edit.marked,dv.classes);clearMarks(dv.orig,orig.marked,dv.classes);edit.from=edit.to=orig.from=orig.to=0}ensureDiff(dv);if(dv.showDifferences){updateMarks(dv.edit,dv.diff,edit,DIFF_INSERT,dv.classes);updateMarks(dv.orig,dv.diff,orig,DIFF_DELETE,dv.classes)}if(dv.mv.options.connect==\n"align")alignChunks(dv);makeConnections(dv);if(dv.needsScrollSync!=null)syncScroll(dv,dv.needsScrollSync);updating=false}function setDealign(fast){if(updating)return;dv.dealigned=true;set(fast)}function set(fast){if(updating||updatingFast)return;clearTimeout(debounceChange);if(fast===true)updatingFast=true;debounceChange=setTimeout(update,fast===true?20:30)}function change(_cm,change){if(!dv.diffOutOfDate){dv.diffOutOfDate=true;edit.from=edit.to=orig.from=orig.to=0}setDealign(change.text.length-1!=\nchange.to.line-change.from.line)}function swapDoc(){dv.diffOutOfDate=true;dv.dealigned=true;update("full")}var edit={from:0,to:0,marked:[]};var orig={from:0,to:0,marked:[]};var debounceChange;var updatingFast=false;dv.edit.on("change",change);dv.orig.on("change",change);dv.edit.on("swapDoc",swapDoc);dv.orig.on("swapDoc",swapDoc);if(dv.mv.options.connect=="align"){CodeMirror.on(dv.edit.state.trackAlignable,"realign",setDealign);CodeMirror.on(dv.orig.state.trackAlignable,"realign",setDealign)}dv.edit.on("viewportChange",\nfunction(){set(false)});dv.orig.on("viewportChange",function(){set(false)});update();return update}function registerScroll(dv,otherDv){dv.edit.on("scroll",function(){syncScroll(dv,true)&&makeConnections(dv)});dv.orig.on("scroll",function(){syncScroll(dv,false)&&makeConnections(dv);if(otherDv)syncScroll(otherDv,true)&&makeConnections(otherDv)})}function syncScroll(dv,toOrig){if(dv.diffOutOfDate){if(dv.lockScroll&&dv.needsScrollSync==null)dv.needsScrollSync=toOrig;return false}dv.needsScrollSync=null;\nif(!dv.lockScroll)return true;var editor;var other;var now=+new Date;if(toOrig){editor=dv.edit;other=dv.orig}else{editor=dv.orig;other=dv.edit}if(editor.state.scrollSetBy==dv&&(editor.state.scrollSetAt||0)+250>now)return false;var sInfo=editor.getScrollInfo();if(dv.mv.options.connect=="align")targetPos=sInfo.top;else{var halfScreen=.5*sInfo.clientHeight;var midY=sInfo.top+halfScreen;var mid=editor.lineAtHeight(midY,"local");var around=chunkBoundariesAround(dv.chunks,mid,toOrig);var off=getOffsets(editor,\ntoOrig?around.edit:around.orig);var offOther=getOffsets(other,toOrig?around.orig:around.edit);var ratio=(midY-off.top)/(off.bot-off.top);var targetPos=offOther.top-halfScreen+ratio*(offOther.bot-offOther.top);var botDist;var mix;if(targetPos>sInfo.top&&(mix=sInfo.top/halfScreen)<1)targetPos=targetPos*mix+sInfo.top*(1-mix);else if((botDist=sInfo.height-sInfo.clientHeight-sInfo.top)<halfScreen){var otherInfo=other.getScrollInfo();var botDistOther=otherInfo.height-otherInfo.clientHeight-targetPos;if(botDistOther>\nbotDist&&(mix=botDist/halfScreen)<1)targetPos=targetPos*mix+(otherInfo.height-otherInfo.clientHeight-botDist)*(1-mix)}}other.scrollTo(sInfo.left,targetPos);other.state.scrollSetAt=now;other.state.scrollSetBy=dv;return true}function getOffsets(editor,around){var bot=around.after;if(bot==null)bot=editor.lastLine()+1;return{top:editor.heightAtLine(around.before||0,"local"),bot:editor.heightAtLine(bot,"local")}}function setScrollLock(dv,val,action){dv.lockScroll=val;if(val&&action!=false)syncScroll(dv,\nDIFF_INSERT)&&makeConnections(dv);(val?CodeMirror.addClass:CodeMirror.rmClass)(dv.lockButton,"CodeMirror-merge-scrolllock-enabled")}function removeClass(editor,line,classes){var locs=classes.classLocation;var i=0;for(;i<locs.length;i++){editor.removeLineClass(line,locs[i],classes.chunk);editor.removeLineClass(line,locs[i],classes.start);editor.removeLineClass(line,locs[i],classes.end)}}function clearMarks(editor,arr,classes){var i=0;for(;i<arr.length;++i){var mark=arr[i];if(mark instanceof CodeMirror.TextMarker)mark.clear();\nelse if(mark.parent)removeClass(editor,mark,classes)}arr.length=0}function updateMarks(editor,diff,state,type,classes){var vp=editor.getViewport();editor.operation(function(){if(state.from==state.to||vp.from-state.to>20||state.from-vp.to>20){clearMarks(editor,state.marked,classes);markChanges(editor,diff,type,state.marked,vp.from,vp.to,classes);state.from=vp.from;state.to=vp.to}else{if(vp.from<state.from){markChanges(editor,diff,type,state.marked,vp.from,state.from,classes);state.from=vp.from}if(vp.to>\nstate.to){markChanges(editor,diff,type,state.marked,state.to,vp.to,classes);state.to=vp.to}}})}function addClass(editor,lineNr,classes,main,start,end){var locs=classes.classLocation;var line=editor.getLineHandle(lineNr);var i=0;for(;i<locs.length;i++){if(main)editor.addLineClass(line,locs[i],classes.chunk);if(start)editor.addLineClass(line,locs[i],classes.start);if(end)editor.addLineClass(line,locs[i],classes.end)}return line}function markChanges(editor,diff,type,marks,from,to,classes){function markChunk(start,\nend){var bfrom=Math.max(from,start);var bto=Math.min(to,end);var i=bfrom;for(;i<bto;++i)marks.push(addClass(editor,i,classes,true,i==start,i==end-1));if(start==end&&bfrom==end&&bto==end)if(bfrom)marks.push(addClass(editor,bfrom-1,classes,false,false,true));else marks.push(addClass(editor,bfrom,classes,false,true,false))}var pos=Pos(0,0);var top=Pos(from,0);var bot=editor.clipPos(Pos(to-1));var cls=type==DIFF_DELETE?classes.del:classes.insert;var chunkStart=0;var pending=false;var i=0;for(;i<diff.length;++i){var part=\ndiff[i];var tp=part[0];var str=part[1];if(tp==DIFF_EQUAL){var cleanFrom=pos.line+(startOfLineClean(diff,i)?0:1);moveOver(pos,str);var cleanTo=pos.line+(endOfLineClean(diff,i)?1:0);if(cleanTo>cleanFrom){if(pending){markChunk(chunkStart,cleanFrom);pending=false}chunkStart=cleanTo}}else{pending=true;if(tp==type){var end=moveOver(pos,str,true);var a=posMax(top,pos);var b=posMin(bot,end);if(!posEq(a,b))marks.push(editor.markText(a,b,{className:cls}));pos=end}}}if(pending)markChunk(chunkStart,pos.line+\n1)}function makeConnections(dv){if(!dv.showDifferences)return;if(dv.svg){clear(dv.svg);var w=dv.gap.offsetWidth;dv.svg.setAttribute("width",w);dv.svg.setAttribute("height",dv.gap.offsetHeight)}if(dv.copyButtons)clear(dv.copyButtons);var vpEdit=dv.edit.getViewport();var vpOrig=dv.orig.getViewport();var outerTop=dv.mv.wrap.getBoundingClientRect().top;var sTopEdit=outerTop-dv.edit.getScrollerElement().getBoundingClientRect().top+dv.edit.getScrollInfo().top;var sTopOrig=outerTop-dv.orig.getScrollerElement().getBoundingClientRect().top+\ndv.orig.getScrollInfo().top;var i=0;for(;i<dv.chunks.length;i++){var ch=dv.chunks[i];if(ch.editFrom<=vpEdit.to&&ch.editTo>=vpEdit.from&&ch.origFrom<=vpOrig.to&&ch.origTo>=vpOrig.from)drawConnectorsForChunk(dv,ch,sTopOrig,sTopEdit,w)}}function getMatchingOrigLine(editLine,chunks){var editStart=0;var origStart=0;var i=0;for(;i<chunks.length;i++){var chunk=chunks[i];if(chunk.editTo>editLine&&chunk.editFrom<=editLine)return null;if(chunk.editFrom>editLine)break;editStart=chunk.editTo;origStart=chunk.origTo}return origStart+\n(editLine-editStart)}function alignableFor(cm,chunks,isOrig){var tracker=cm.state.trackAlignable;var start=cm.firstLine();var trackI=0;var result=[];var i=0;for(;;i++){var chunk=chunks[i];var chunkStart=!chunk?1E9:isOrig?chunk.origFrom:chunk.editFrom;for(;trackI<tracker.alignable.length;trackI=trackI+2){var n=tracker.alignable[trackI]+1;if(n<=start)continue;if(n<=chunkStart)result.push(n);else break}if(!chunk)break;result.push(start=isOrig?chunk.origTo:chunk.editTo)}return result}function mergeAlignable(result,\norigAlignable,chunks,setIndex){var rI=0;var origI=0;var chunkI=0;var diff=0;outer:for(;;rI++){var nextR=result[rI];var nextO=origAlignable[origI];if(!nextR&&nextO==null)break;var rLine=nextR?nextR[0]:1E9;var oLine=nextO==null?1E9:nextO;for(;chunkI<chunks.length;){var chunk=chunks[chunkI];if(chunk.origFrom<=oLine&&chunk.origTo>oLine){origI++;rI--;continue outer}if(chunk.editTo>rLine){if(chunk.editFrom<=rLine)continue outer;break}diff=diff+(chunk.origTo-chunk.origFrom-(chunk.editTo-chunk.editFrom));\nchunkI++}if(rLine==oLine-diff){nextR[setIndex]=oLine;origI++}else if(rLine<oLine-diff)nextR[setIndex]=rLine+diff;else{var record=[oLine-diff,null,null];record[setIndex]=oLine;result.splice(rI,0,record);origI++}}}function findAlignedLines(dv,other){var alignable=alignableFor(dv.edit,dv.chunks,false);var result=[];if(other){var i=0;var j=0;for(;i<other.chunks.length;i++){var n=other.chunks[i].editTo;for(;j<alignable.length&&alignable[j]<n;)j++;if(j==alignable.length||alignable[j]!=n)alignable.splice(j++,\n0,n)}}i=0;for(;i<alignable.length;i++)result.push([alignable[i],null,null]);mergeAlignable(result,alignableFor(dv.orig,dv.chunks,true),dv.chunks,1);if(other)mergeAlignable(result,alignableFor(other.orig,other.chunks,true),other.chunks,2);return result}function alignChunks(dv,force){if(!dv.dealigned&&!force)return;if(!dv.orig.curOp)return dv.orig.operation(function(){alignChunks(dv,force)});dv.dealigned=false;var other=dv.mv.left==dv?dv.mv.right:dv.mv.left;if(other){ensureDiff(other);other.dealigned=\nfalse}var linesToAlign=findAlignedLines(dv,other);var aligners=dv.mv.aligners;var i=0;for(;i<aligners.length;i++)aligners[i].clear();aligners.length=0;var cm=[dv.edit,dv.orig];var scroll=[];var offset=[];if(other)cm.push(other.orig);i=0;for(;i<cm.length;i++){scroll.push(cm[i].getScrollInfo().top);offset.push(-cm[i].getScrollerElement().getBoundingClientRect().top)}if(offset[0]!=offset[1]||cm.length==3&&offset[1]!=offset[2])alignLines(cm,offset,[0,0,0],aligners);var ln=0;for(;ln<linesToAlign.length;ln++)alignLines(cm,\noffset,linesToAlign[ln],aligners);i=0;for(;i<cm.length;i++)cm[i].scrollTo(null,scroll[i])}function alignLines(cm,cmOffset,lines,aligners){var maxOffset=-1E8;var offset=[];var i=0;for(;i<cm.length;i++)if(lines[i]!=null){var off=cm[i].heightAtLine(lines[i],"local")-cmOffset[i];offset[i]=off;maxOffset=Math.max(maxOffset,off)}i=0;for(;i<cm.length;i++)if(lines[i]!=null){var diff=maxOffset-offset[i];if(diff>1)aligners.push(padAbove(cm[i],lines[i],diff))}}function padAbove(cm,line,size){var above=true;if(line>\ncm.lastLine()){line--;above=false}var elt=document.createElement("div");elt.className="CodeMirror-merge-spacer";elt.style.height=size+"px";elt.style.minWidth="1px";return cm.addLineWidget(line,elt,{height:size,above:above,mergeSpacer:true,handleMouseEvents:true})}function drawConnectorsForChunk(dv,chunk,sTopOrig,sTopEdit,w){var flip=dv.type=="left";var top=dv.orig.heightAtLine(chunk.origFrom,"local",true)-sTopOrig;if(dv.svg){var topLpx=top;var topRpx=dv.edit.heightAtLine(chunk.editFrom,"local",true)-\nsTopEdit;if(flip){var tmp=topLpx;topLpx=topRpx;topRpx=tmp}var botLpx=dv.orig.heightAtLine(chunk.origTo,"local",true)-sTopOrig;var botRpx=dv.edit.heightAtLine(chunk.editTo,"local",true)-sTopEdit;if(flip){tmp=botLpx;botLpx=botRpx;botRpx=tmp}var curveTop=" C "+w/2+" "+topRpx+" "+w/2+" "+topLpx+" "+(w+2)+" "+topLpx;var curveBot=" C "+w/2+" "+botLpx+" "+w/2+" "+botRpx+" -1 "+botRpx;var path=dv.svg.appendChild(document.createElementNS(svgNS,"path"));path.setAttribute("d","M -1 "+topRpx+curveTop+" L "+(w+\n2)+" "+botLpx+curveBot+" z");path.setAttribute("class",dv.classes.connect)}if(dv.copyButtons){var copy=dv.copyButtons.appendChild(elt("div",dv.type=="left"?"\\u27a1":"\\u2b05","CodeMirror-merge-copy"));var editOriginals=dv.mv.options.allowEditingOriginals;copy.title=dv.edit.phrase(editOriginals?"Push to left":"Revert chunk");copy.chunk=chunk;copy.style.top=(chunk.origTo>chunk.origFrom?top:dv.edit.heightAtLine(chunk.editFrom,"local")-sTopEdit)+"px";copy.setAttribute("role","button");copy.setAttribute("tabindex",\n"0");copy.setAttribute("aria-label",copy.title);if(editOriginals){var topReverse=dv.edit.heightAtLine(chunk.editFrom,"local")-sTopEdit;var copyReverse=dv.copyButtons.appendChild(elt("div",dv.type=="right"?"\\u27a1":"\\u2b05","CodeMirror-merge-copy-reverse"));copyReverse.title="Push to right";copyReverse.chunk={editFrom:chunk.origFrom,editTo:chunk.origTo,origFrom:chunk.editFrom,origTo:chunk.editTo};copyReverse.style.top=topReverse+"px";dv.type=="right"?copyReverse.style.left="2px":copyReverse.style.right=\n"2px";copyReverse.setAttribute("role","button");copyReverse.setAttribute("tabindex","0");copyReverse.setAttribute("aria-label",copyReverse.title)}}}function copyChunk(dv,to,from,chunk){if(dv.diffOutOfDate)return;var origStart=chunk.origTo>from.lastLine()?Pos(chunk.origFrom-1):Pos(chunk.origFrom,0);var origEnd=Pos(chunk.origTo,0);var editStart=chunk.editTo>to.lastLine()?Pos(chunk.editFrom-1):Pos(chunk.editFrom,0);var editEnd=Pos(chunk.editTo,0);var handler=dv.mv.options.revertChunk;if(handler)handler(dv.mv,\nfrom,origStart,origEnd,to,editStart,editEnd);else to.replaceRange(from.getRange(origStart,origEnd),editStart,editEnd)}function buildGap(dv){var lock=dv.lockButton=elt("div",null,"CodeMirror-merge-scrolllock");lock.setAttribute("role","button");lock.setAttribute("tabindex","0");var lockWrap=elt("div",[lock],"CodeMirror-merge-scrolllock-wrap");CodeMirror.on(lock,"click",function(){setScrollLock(dv,!dv.lockScroll)});CodeMirror.on(lock,"keyup",function(e){e.key==="Enter"&&setScrollLock(dv,!dv.lockScroll)});\nvar gapElts=[lockWrap];if(dv.mv.options.revertButtons!==false){var copyButtons=function(e){var node=e.target||e.srcElement;if(!node.chunk)return;if(node.className=="CodeMirror-merge-copy-reverse"){copyChunk(dv,dv.orig,dv.edit,node.chunk);return}copyChunk(dv,dv.edit,dv.orig,node.chunk)};dv.copyButtons=elt("div",null,"CodeMirror-merge-copybuttons-"+dv.type);CodeMirror.on(dv.copyButtons,"click",copyButtons);CodeMirror.on(dv.copyButtons,"keyup",function(e){e.key==="Enter"&&copyButtons(e)});gapElts.unshift(dv.copyButtons)}if(dv.mv.options.connect!=\n"align"){var svg=document.createElementNS&&document.createElementNS(svgNS,"svg");if(svg&&!svg.createSVGRect)svg=null;dv.svg=svg;if(svg)gapElts.push(svg)}return dv.gap=elt("div",gapElts,"CodeMirror-merge-gap")}function asString(obj){if(typeof obj=="string")return obj;else return obj.getValue()}function getDiff(a,b,ignoreWhitespace){if(!dmp)dmp=new diff_match_patch;var diff=diffDriverFunction?diffDriverFunction(a,b):dmp.diff_main(a,b);if(diff==undefined)diff=dmp.diff_main(a,b);var i=0;for(;i<diff.length;++i){var part=\ndiff[i];if(ignoreWhitespace?!/[^ \\t]/.test(part[1]):!part[1])diff.splice(i--,1);else if(i&&diff[i-1][0]==part[0]){diff.splice(i--,1);diff[i][1]+=part[1]}}return diff}function getChunks(diff){var chunks=[];if(!diff.length)return chunks;var startEdit=0;var startOrig=0;var edit=Pos(0,0);var orig=Pos(0,0);var i=0;for(;i<diff.length;++i){var part=diff[i];var tp=part[0];if(tp==DIFF_EQUAL){var startOff=!startOfLineClean(diff,i)||edit.line<startEdit||orig.line<startOrig?1:0;var cleanFromEdit=edit.line+startOff;\nvar cleanFromOrig=orig.line+startOff;moveOver(edit,part[1],null,orig);var endOff=endOfLineClean(diff,i)?1:0;var cleanToEdit=edit.line+endOff;var cleanToOrig=orig.line+endOff;if(cleanToEdit>cleanFromEdit){if(i)chunks.push({origFrom:startOrig,origTo:cleanFromOrig,editFrom:startEdit,editTo:cleanFromEdit});startEdit=cleanToEdit;startOrig=cleanToOrig}}else moveOver(tp==DIFF_INSERT?edit:orig,part[1])}if(startEdit<=edit.line||startOrig<=orig.line)chunks.push({origFrom:startOrig,origTo:orig.line+1,editFrom:startEdit,\neditTo:edit.line+1});return chunks}function endOfLineClean(diff,i){if(i==diff.length-1)return true;var next=diff[i+1][1];if(next.length==1&&i<diff.length-2||next.charCodeAt(0)!=10)return false;if(i==diff.length-2)return true;next=diff[i+2][1];return(next.length>1||i==diff.length-3)&&next.charCodeAt(0)==10}function startOfLineClean(diff,i){if(i==0)return true;var last=diff[i-1][1];if(last.charCodeAt(last.length-1)!=10)return false;if(i==1)return true;last=diff[i-2][1];return last.charCodeAt(last.length-\n1)==10}function chunkBoundariesAround(chunks,n,nInEdit){var beforeE;var afterE;var beforeO;var afterO;var i=0;for(;i<chunks.length;i++){var chunk=chunks[i];var fromLocal=nInEdit?chunk.editFrom:chunk.origFrom;var toLocal=nInEdit?chunk.editTo:chunk.origTo;if(afterE==null)if(fromLocal>n){afterE=chunk.editFrom;afterO=chunk.origFrom}else if(toLocal>n){afterE=chunk.editTo;afterO=chunk.origTo}if(toLocal<=n){beforeE=chunk.editTo;beforeO=chunk.origTo}else if(fromLocal<=n){beforeE=chunk.editFrom;beforeO=chunk.origFrom}}return{edit:{before:beforeE,\nafter:afterE},orig:{before:beforeO,after:afterO}}}function collapseSingle(cm,from,to){function clear(){mark.clear();cm.removeLineClass(from,"wrap","CodeMirror-merge-collapsed-line")}cm.addLineClass(from,"wrap","CodeMirror-merge-collapsed-line");var widget=document.createElement("span");widget.className="CodeMirror-merge-collapsed-widget";widget.title=cm.phrase("Identical text collapsed. Click to expand.");var mark=cm.markText(Pos(from,0),Pos(to-1),{inclusiveLeft:true,inclusiveRight:true,replacedWith:widget,\nclearOnEnter:true});if(mark.explicitlyCleared)clear();CodeMirror.on(widget,"click",clear);mark.on("clear",clear);CodeMirror.on(widget,"click",clear);return{mark:mark,clear:clear}}function collapseStretch(size,editors){function clear(){var i=0;for(;i<marks.length;i++)marks[i].clear()}var marks=[];var i=0;for(;i<editors.length;i++){var editor=editors[i];var mark=collapseSingle(editor.cm,editor.line,editor.line+size);marks.push(mark);mark.mark.on("clear",clear)}return marks[0].mark}function unclearNearChunks(dv,\nmargin,off,clear){var i=0;for(;i<dv.chunks.length;i++){var chunk=dv.chunks[i];var l=chunk.editFrom-margin;for(;l<chunk.editTo+margin;l++){var pos=l+off;if(pos>=0&&pos<clear.length)clear[pos]=false}}}function collapseIdenticalStretches(mv,margin){if(typeof margin!="number")margin=2;var clear=[];var edit=mv.editor();var off=edit.firstLine();var l=off;var e=edit.lastLine();for(;l<=e;l++)clear.push(true);if(mv.left)unclearNearChunks(mv.left,margin,off,clear);if(mv.right)unclearNearChunks(mv.right,margin,\noff,clear);var i=0;for(;i<clear.length;i++)if(clear[i]){var line=i+off;var size=1;for(;i<clear.length-1&&clear[i+1];i++,size++);if(size>margin){var editors=[{line:line,cm:edit}];if(mv.left)editors.push({line:getMatchingOrigLine(line,mv.left.chunks),cm:mv.left.orig});if(mv.right)editors.push({line:getMatchingOrigLine(line,mv.right.chunks),cm:mv.right.orig});var mark=collapseStretch(size,editors);if(mv.options.onCollapse)mv.options.onCollapse(mv,line,size,mark)}}}function elt(tag,content,className,\nstyle){var e=document.createElement(tag);if(className)e.className=className;if(style)e.style.cssText=style;if(typeof content=="string")e.appendChild(document.createTextNode(content));else if(content){var i=0;for(;i<content.length;++i)e.appendChild(content[i])}return e}function clear(node){var count=node.childNodes.length;for(;count>0;--count)node.removeChild(node.firstChild)}function copyObj(obj,target){if(!target)target={};var prop;for(prop in obj)if(obj.hasOwnProperty(prop))target[prop]=obj[prop];\nreturn target}function moveOver(pos,str,copy,other){var out=copy?Pos(pos.line,pos.ch):pos;var at=0;for(;;){var nl=str.indexOf("\\n",at);if(nl==-1)break;++out.line;if(other)++other.line;at=nl+1}out.ch=(at?0:out.ch)+(str.length-at);if(other)other.ch=(at?0:other.ch)+(str.length-at);return out}function TrackAlignable(cm){this.cm=cm;this.alignable=[];this.height=cm.doc.height;var self=this;cm.on("markerAdded",function(_,marker){if(!marker.collapsed)return;var found=marker.find(1);if(found!=null)self.set(found.line,\nF_MARKER)});cm.on("markerCleared",function(_,marker,_min,max){if(max!=null&&marker.collapsed)self.check(max,F_MARKER,self.hasMarker)});cm.on("markerChanged",this.signal.bind(this));cm.on("lineWidgetAdded",function(_,widget,lineNo){if(widget.mergeSpacer)return;if(widget.above)self.set(lineNo-1,F_WIDGET_BELOW);else self.set(lineNo,F_WIDGET)});cm.on("lineWidgetCleared",function(_,widget,lineNo){if(widget.mergeSpacer)return;if(widget.above)self.check(lineNo-1,F_WIDGET_BELOW,self.hasWidgetBelow);else self.check(lineNo,\nF_WIDGET,self.hasWidget)});cm.on("lineWidgetChanged",this.signal.bind(this));cm.on("change",function(_,change){var start=change.from.line;var nBefore=change.to.line-change.from.line;var nAfter=change.text.length-1;var end=start+nAfter;if(nBefore||nAfter)self.map(start,nBefore,nAfter);self.check(end,F_MARKER,self.hasMarker);if(nBefore||nAfter)self.check(change.from.line,F_MARKER,self.hasMarker)});cm.on("viewportChange",function(){if(self.cm.doc.height!=self.height)self.signal()})}function posMin(a,\nb){return(a.line-b.line||a.ch-b.ch)<0?a:b}function posMax(a,b){return(a.line-b.line||a.ch-b.ch)>0?a:b}function posEq(a,b){return a.line==b.line&&a.ch==b.ch}function findPrevDiff(chunks,start,isOrig){var i=chunks.length-1;for(;i>=0;i--){var chunk=chunks[i];var to=(isOrig?chunk.origTo:chunk.editTo)-1;if(to<start)return to}}function findNextDiff(chunks,start,isOrig){var i=0;for(;i<chunks.length;i++){var chunk=chunks[i];var from=isOrig?chunk.origFrom:chunk.editFrom;if(from>start)return from}}function goNearbyDiff(cm,\ndir){var found=null;var views=cm.state.diffViews;var line=cm.getCursor().line;if(views){var i=0;for(;i<views.length;i++){var dv=views[i];var isOrig=cm==dv.orig;ensureDiff(dv);var pos=dir<0?findPrevDiff(dv.chunks,line,isOrig):findNextDiff(dv.chunks,line,isOrig);if(pos!=null&&(found==null||(dir<0?pos>found:pos<found)))found=pos}}if(found!=null)cm.setCursor(found,0);else return CodeMirror.Pass}function DiffBaseHighlighter(content,editor,options){function updateDisplay(){if(updateDiffTimeout)return;updateMarks(editor,\ndiff,state,DIFF_INSERT,RIGHT_CLASSES)}function debouncedUpdateDisplay(){if(updateDisplayTimeout)clearTimeout(updateDisplayTimeout);updateDisplayTimeout=setTimeout(function(){updateDisplayTimeout=0;updateDisplay()},20)}function updateDiff(){if(updateDiffTimeout){clearTimeout(updateDiffTimeout);updateDiffTimeout=0}var editorContent=editor.getValue();if(lastDiffContent==editorContent)return;lastDiffContent=editorContent;clearMarks(editor,state.marked,RIGHT_CLASSES);state={from:0,to:0,marked:[]};diff=\ngetDiff(content,editorContent,options.ignoreWhitespace);updateDisplay()}function debouncedUpdateDiff(){if(updateDiffTimeout)clearTimeout(updateDiffTimeout);updateDiffTimeout=setTimeout(function(){updateDiffTimeout=0;updateDiff()},20)}var state={from:0,to:0,marked:[]};var lastDiffContent=editor.getValue();var diff=getDiff(content,lastDiffContent,options.ignoreWhitespace);var updateDisplayTimeout=0;var updateDiffTimeout=0;this.forceUpdate=updateDiff;editor.on("viewportChange",debouncedUpdateDisplay);\neditor.on("change",debouncedUpdateDiff);editor.on("swapDoc",updateDiff);updateDisplay()}var Pos=CodeMirror.Pos;var svgNS="http://www.w3.org/2000/svg";var LEFT_CLASSES={chunk:"CodeMirror-merge-l-chunk",start:"CodeMirror-merge-l-chunk-start",end:"CodeMirror-merge-l-chunk-end",insert:"CodeMirror-merge-l-inserted",del:"CodeMirror-merge-l-deleted",connect:"CodeMirror-merge-l-connect",movedChunk:"CodeMirror-merge-l-chunk-moved",classLocation:"background"};var RIGHT_CLASSES={chunk:"CodeMirror-merge-r-chunk",\nstart:"CodeMirror-merge-r-chunk-start",end:"CodeMirror-merge-r-chunk-end",insert:"CodeMirror-merge-r-inserted",del:"CodeMirror-merge-r-deleted",connect:"CodeMirror-merge-r-connect",movedChunk:"CodeMirror-merge-r-chunk-moved",classLocation:"background"};DiffView.prototype={constructor:DiffView,init:function(pane,orig,options){this.edit=this.mv.edit;(this.edit.state.diffViews||(this.edit.state.diffViews=[])).push(this);this.orig=CodeMirror(pane,copyObj({value:orig,readOnly:!this.mv.options.allowEditingOriginals},\ncopyObj(options)));if(this.mv.options.connect=="align"){if(!this.edit.state.trackAlignable)this.edit.state.trackAlignable=new TrackAlignable(this.edit);this.orig.state.trackAlignable=new TrackAlignable(this.orig)}this.lockButton.title=this.edit.phrase("Toggle locked scrolling");this.lockButton.setAttribute("aria-label",this.lockButton.title);this.orig.state.diffViews=[this];var classLocation=options.chunkClassLocation||"background";if(Object.prototype.toString.call(classLocation)!="[object Array]")classLocation=\n[classLocation];this.classes.classLocation=classLocation;this.diff=getDiff(asString(orig),asString(options.value),this.mv.options.ignoreWhitespace);this.chunks=getChunks(this.diff);this.diffOutOfDate=this.dealigned=false;this.needsScrollSync=null;this.showDifferences=options.showDifferences!==false},registerEvents:function(otherDv){this.forceUpdate=registerUpdate(this);setScrollLock(this,true,false);registerScroll(this,otherDv)},setShowDifferences:function(val){val=val!==false;if(val!=this.showDifferences){this.showDifferences=\nval;this.forceUpdate("full")}}};var updating=false;var diffDriverFunction;var MergeView=CodeMirror.MergeView=function(node,options){if(options.diffDriverFunction)diffDriverFunction=options.diffDriverFunction;if(!(this instanceof MergeView))return new MergeView(node,options);this.options=options;var origLeft=options.origLeft;var origRight=options.origRight==null?options.orig:options.origRight;var hasLeft=origLeft!=null;var hasRight=origRight!=null;var panes=1+(hasLeft?1:0)+(hasRight?1:0);var wrap=\n[];var left=this.left=null;var right=this.right=null;var self=this;if(hasLeft){left=this.left=new DiffView(this,"left");var leftPane=elt("div",null,"CodeMirror-merge-pane CodeMirror-merge-left");wrap.push(leftPane);wrap.push(buildGap(left))}var editPane=elt("div",null,"CodeMirror-merge-pane CodeMirror-merge-editor");wrap.push(editPane);if(hasRight){right=this.right=new DiffView(this,"right");wrap.push(buildGap(right));var rightPane=elt("div",null,"CodeMirror-merge-pane CodeMirror-merge-right");wrap.push(rightPane)}(hasRight?\nrightPane:editPane).className+=" CodeMirror-merge-pane-rightmost";wrap.push(elt("div",null,null,"height: 0; clear: both;"));var wrapElt=this.wrap=node.appendChild(elt("div",wrap,"CodeMirror-merge CodeMirror-merge-"+panes+"pane"));this.edit=CodeMirror(editPane,copyObj(options));if(left)left.init(leftPane,origLeft,options);if(right)right.init(rightPane,origRight,options);if(options.collapseIdentical)this.editor().operation(function(){collapseIdenticalStretches(self,options.collapseIdentical)});if(options.connect==\n"align"){this.aligners=[];alignChunks(this.left||this.right,true)}if(left)left.registerEvents(right);if(right)right.registerEvents(left);if(options.diffHighlightBase!==undefined){if(left)new DiffBaseHighlighter(options.diffHighlightBase,left.orig,options);if(right)new DiffBaseHighlighter(options.diffHighlightBase,right.orig,options);this.editBaseHighlighter=new DiffBaseHighlighter(options.diffHighlightBase,this.edit,options)}var onResize=function(){if(left)makeConnections(left);if(right)makeConnections(right)};\nCodeMirror.on(window,"resize",onResize);var resizeInterval=setInterval(function(){var p=wrapElt.parentNode;for(;p&&p!=document.body;p=p.parentNode);if(!p){clearInterval(resizeInterval);CodeMirror.off(window,"resize",onResize)}},5E3)};MergeView.prototype={constructor:MergeView,editor:function(){return this.edit},rightOriginal:function(){return this.right&&this.right.orig},leftOriginal:function(){return this.left&&this.left.orig},setShowDifferences:function(val){if(this.right)this.right.setShowDifferences(val);\nif(this.left)this.left.setShowDifferences(val)},rightChunks:function(){if(this.right){ensureDiff(this.right);return this.right.chunks}},leftChunks:function(){if(this.left){ensureDiff(this.left);return this.left.chunks}},goNextDiff:function(){return goNearbyDiff(this.edit,1)},goPrevDiff:function(){return goNearbyDiff(this.edit,-1)}};var dmp;var F_WIDGET=1;var F_WIDGET_BELOW=2;var F_MARKER=4;TrackAlignable.prototype={signal:function(){CodeMirror.signal(this,"realign");this.height=this.cm.doc.height},\nset:function(n,flags){var pos=-1;for(;pos<this.alignable.length;pos=pos+2){var diff=this.alignable[pos]-n;if(diff==0){if((this.alignable[pos+1]&flags)==flags)return;this.alignable[pos+1]|=flags;this.signal();return}if(diff>0)break}this.signal();this.alignable.splice(pos,0,n,flags)},find:function(n){var i=0;for(;i<this.alignable.length;i=i+2)if(this.alignable[i]==n)return i;return-1},check:function(n,flag,pred){var found=this.find(n);if(found==-1||!(this.alignable[found+1]&flag))return;if(!pred.call(this,\nn)){this.signal();var flags=this.alignable[found+1]&~flag;if(flags)this.alignable[found+1]=flags;else this.alignable.splice(found,2)}},hasMarker:function(n){var handle=this.cm.getLineHandle(n);if(handle.markedSpans){var i=0;for(;i<handle.markedSpans.length;i++)if(handle.markedSpans[i].marker.collapsed&&handle.markedSpans[i].to!=null)return true}return false},hasWidget:function(n){var handle=this.cm.getLineHandle(n);if(handle.widgets){var i=0;for(;i<handle.widgets.length;i++)if(!handle.widgets[i].above&&\n!handle.widgets[i].mergeSpacer)return true}return false},hasWidgetBelow:function(n){if(n==this.cm.lastLine())return false;var handle=this.cm.getLineHandle(n+1);if(handle.widgets){var i=0;for(;i<handle.widgets.length;i++)if(handle.widgets[i].above&&!handle.widgets[i].mergeSpacer)return true}return false},map:function(from,nBefore,nAfter){var diff=nAfter-nBefore;var to=from+nBefore;var widgetFrom=-1;var widgetTo=-1;var i=0;for(;i<this.alignable.length;i=i+2){var n=this.alignable[i];if(n==from&&this.alignable[i+\n1]&F_WIDGET_BELOW)widgetFrom=i;if(n==to&&this.alignable[i+1]&F_WIDGET_BELOW)widgetTo=i;if(n<=from)continue;else if(n<to)this.alignable.splice(i--,2);else this.alignable[i]+=diff}if(widgetFrom>-1){var flags=this.alignable[widgetFrom+1];if(flags==F_WIDGET_BELOW)this.alignable.splice(widgetFrom,2);else this.alignable[widgetFrom+1]=flags&~F_WIDGET_BELOW}if(widgetTo>-1&&nAfter)this.set(from+nAfter,F_WIDGET_BELOW)}};CodeMirror.commands.goNextDiff=function(cm){return goNearbyDiff(cm,1)};CodeMirror.commands.goPrevDiff=\nfunction(cm){return goNearbyDiff(cm,-1)};DiffView.prototype.copyChunkToEdit=function(chunk){copyChunk(this,this.edit,this.orig,chunk)}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("./matchesonscrollbar"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./matchesonscrollbar"],mod);else mod(CodeMirror)})(function(CodeMirror){function State(options){this.options={};var name;for(name in defaults)this.options[name]=(options&&options.hasOwnProperty(name)?options:defaults)[name];this.overlay=this.timeout=null;this.matchesonscroll=null;this.active=\nfalse}function cursorActivity(cm){var state=cm.state.matchHighlighter;if(state.active||cm.hasFocus())scheduleHighlight(cm,state)}function onFocus(cm){var state=cm.state.matchHighlighter;if(!state.active){state.active=true;scheduleHighlight(cm,state)}}function scheduleHighlight(cm,state){clearTimeout(state.timeout);state.timeout=setTimeout(function(){highlightMatches(cm)},state.options.delay)}function addOverlay(cm,query,hasBoundary,style){var state=cm.state.matchHighlighter;cm.addOverlay(state.overlay=\nmakeOverlay(query,hasBoundary,style));if(state.options.annotateScrollbar&&cm.showMatchesOnScrollbar){var searchFor=hasBoundary?new RegExp((/\\w/.test(query.charAt(0))?"\\\\b":"")+query.replace(/[\\\\\\[.+*?(){|^$]/g,"\\\\$&")+(/\\w/.test(query.charAt(query.length-1))?"\\\\b":"")):query;state.matchesonscroll=cm.showMatchesOnScrollbar(searchFor,false,{className:"CodeMirror-selection-highlight-scrollbar"})}}function removeOverlay(cm){var state=cm.state.matchHighlighter;if(state.overlay){cm.removeOverlay(state.overlay);\nstate.overlay=null;if(state.matchesonscroll){state.matchesonscroll.clear();state.matchesonscroll=null}}}function highlightMatches(cm){cm.operation(function(){var state=cm.state.matchHighlighter;removeOverlay(cm);if(!cm.somethingSelected()&&state.options.showToken){var re=state.options.showToken===true?/[\\w$]/:state.options.showToken;var cur=cm.getCursor();var line=cm.getLine(cur.line);var start=cur.ch;var end=start;for(;start&&re.test(line.charAt(start-1));)--start;for(;end<line.length&&re.test(line.charAt(end));)++end;\nif(start<end)addOverlay(cm,line.slice(start,end),re,state.options.style);return}var from=cm.getCursor("from");var to=cm.getCursor("to");if(from.line!=to.line)return;if(state.options.wordsOnly&&!isWord(cm,from,to))return;var selection=cm.getRange(from,to);if(state.options.trim)selection=selection.replace(/^\\s+|\\s+$/g,"");if(selection.length>=state.options.minChars)addOverlay(cm,selection,false,state.options.style)})}function isWord(cm,from,to){var str=cm.getRange(from,to);if(str.match(/^\\w+$/)!==null){if(from.ch>\n0){var pos={line:from.line,ch:from.ch-1};var chr=cm.getRange(pos,from);if(chr.match(/\\W/)===null)return false}if(to.ch<cm.getLine(from.line).length){pos={line:to.line,ch:to.ch+1};chr=cm.getRange(to,pos);if(chr.match(/\\W/)===null)return false}return true}else return false}function boundariesAround(stream,re){return(!stream.start||!re.test(stream.string.charAt(stream.start-1)))&&(stream.pos==stream.string.length||!re.test(stream.string.charAt(stream.pos)))}function makeOverlay(query,hasBoundary,style){return{token:function(stream){if(stream.match(query)&&\n(!hasBoundary||boundariesAround(stream,hasBoundary)))return style;stream.next();stream.skipTo(query.charAt(0))||stream.skipToEnd()}}}var defaults={style:"matchhighlight",minChars:2,delay:100,wordsOnly:false,annotateScrollbar:false,showToken:false,trim:true};CodeMirror.defineOption("highlightSelectionMatches",false,function(cm,val,old){if(old&&old!=CodeMirror.Init){removeOverlay(cm);clearTimeout(cm.state.matchHighlighter.timeout);cm.state.matchHighlighter=null;cm.off("cursorActivity",cursorActivity);\ncm.off("focus",onFocus)}if(val){var state=cm.state.matchHighlighter=new State(val);if(cm.hasFocus()){state.active=true;highlightMatches(cm)}else cm.on("focus",onFocus);cm.on("cursorActivity",cursorActivity)}})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("./searchcursor"),require("../scroll/annotatescrollbar"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./searchcursor","../scroll/annotatescrollbar"],mod);else mod(CodeMirror)})(function(CodeMirror){function SearchAnnotation(cm,query,caseFold,options){this.cm=cm;this.options=options;var annotateOptions={listenForChanges:false};var prop;for(prop in options)annotateOptions[prop]=\noptions[prop];if(!annotateOptions.className)annotateOptions.className="CodeMirror-search-match";this.annotation=cm.annotateScrollbar(annotateOptions);this.query=query;this.caseFold=caseFold;this.gap={from:cm.firstLine(),to:cm.lastLine()+1};this.matches=[];this.update=null;this.findMatches();this.annotation.update(this.matches);var self=this;cm.on("change",this.changeHandler=function(_cm,change){self.onChange(change)})}function offsetLine(line,changeStart,sizeChange){if(line<=changeStart)return line;\nreturn Math.max(changeStart,line+sizeChange)}CodeMirror.defineExtension("showMatchesOnScrollbar",function(query,caseFold,options){if(typeof options=="string")options={className:options};if(!options)options={};return new SearchAnnotation(this,query,caseFold,options)});var MAX_MATCHES=1E3;SearchAnnotation.prototype.findMatches=function(){if(!this.gap)return;var i=0;for(;i<this.matches.length;i++){var match=this.matches[i];if(match.from.line>=this.gap.to)break;if(match.to.line>=this.gap.from)this.matches.splice(i--,\n1)}var cursor=this.cm.getSearchCursor(this.query,CodeMirror.Pos(this.gap.from,0),{caseFold:this.caseFold,multiline:this.options.multiline});var maxMatches=this.options&&this.options.maxMatches||MAX_MATCHES;for(;cursor.findNext();){match={from:cursor.from(),to:cursor.to()};if(match.from.line>=this.gap.to)break;this.matches.splice(i++,0,match);if(this.matches.length>maxMatches)break}this.gap=null};SearchAnnotation.prototype.onChange=function(change){var startLine=change.from.line;var endLine=CodeMirror.changeEnd(change).line;\nvar sizeChange=endLine-change.to.line;if(this.gap){this.gap.from=Math.min(offsetLine(this.gap.from,startLine,sizeChange),change.from.line);this.gap.to=Math.max(offsetLine(this.gap.to,startLine,sizeChange),change.from.line)}else this.gap={from:change.from.line,to:endLine+1};if(sizeChange){var i=0;for(;i<this.matches.length;i++){var match=this.matches[i];var newFrom=offsetLine(match.from.line,startLine,sizeChange);if(newFrom!=match.from.line)match.from=CodeMirror.Pos(newFrom,match.from.ch);var newTo=\noffsetLine(match.to.line,startLine,sizeChange);if(newTo!=match.to.line)match.to=CodeMirror.Pos(newTo,match.to.ch)}}clearTimeout(this.update);var self=this;this.update=setTimeout(function(){self.updateAfterChange()},250)};SearchAnnotation.prototype.updateAfterChange=function(){this.findMatches();this.annotation.update(this.matches)};SearchAnnotation.prototype.clear=function(){this.cm.off("change",this.changeHandler);this.annotation.clear()}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("./searchcursor"),require("../dialog/dialog"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./searchcursor","../dialog/dialog"],mod);else mod(CodeMirror)})(function(CodeMirror){function searchOverlay(query,caseInsensitive){if(typeof query=="string")query=new RegExp(query.replace(/[\\-\\[\\]\\/\\{\\}\\(\\)\\*\\+\\?\\.\\\\\\^\\$\\|]/g,"\\\\$&"),caseInsensitive?"gi":"g");else if(!query.global)query=\nnew RegExp(query.source,query.ignoreCase?"gi":"g");return{token:function(stream){query.lastIndex=stream.pos;var match=query.exec(stream.string);if(match&&match.index==stream.pos){stream.pos+=match[0].length||1;return"searching"}else if(match)stream.pos=match.index;else stream.skipToEnd()}}}function SearchState(){this.posFrom=this.posTo=this.lastQuery=this.query=null;this.overlay=null}function getSearchState(cm){return cm.state.search||(cm.state.search=new SearchState)}function queryCaseInsensitive(query){return typeof query==\n"string"&&query==query.toLowerCase()}function getSearchCursor(cm,query,pos){return cm.getSearchCursor(query,pos,{caseFold:queryCaseInsensitive(query),multiline:true})}function persistentDialog(cm,text,deflt,onEnter,onKeyDown){cm.openDialog(text,onEnter,{value:deflt,selectValueOnOpen:true,closeOnEnter:false,onClose:function(){clearSearch(cm)},onKeyDown:onKeyDown,bottom:cm.options.search.bottom})}function dialog(cm,text,shortText,deflt,f){if(cm.openDialog)cm.openDialog(text,f,{value:deflt,selectValueOnOpen:true,\nbottom:cm.options.search.bottom});else f(prompt(shortText,deflt))}function confirmDialog(cm,text,shortText,fs){if(cm.openConfirm)cm.openConfirm(text,fs);else if(confirm(shortText))fs[0]()}function parseString(string){return string.replace(/\\\\([nrt\\\\])/g,function(match,ch){if(ch=="n")return"\\n";if(ch=="r")return"\\r";if(ch=="t")return"\\t";if(ch=="\\\\")return"\\\\";return match})}function parseQuery(query){var isRE=query.match(/^\\/(.*)\\/([a-z]*)$/);if(isRE)try{query=new RegExp(isRE[1],isRE[2].indexOf("i")==\n-1?"":"i")}catch(e){}else query=parseString(query);if(typeof query=="string"?query=="":query.test(""))query=/x^/;return query}function startSearch(cm,state,query){state.queryText=query;state.query=parseQuery(query);cm.removeOverlay(state.overlay,queryCaseInsensitive(state.query));state.overlay=searchOverlay(state.query,queryCaseInsensitive(state.query));cm.addOverlay(state.overlay);if(cm.showMatchesOnScrollbar){if(state.annotate){state.annotate.clear();state.annotate=null}state.annotate=cm.showMatchesOnScrollbar(state.query,\nqueryCaseInsensitive(state.query))}}function doSearch(cm,rev,persistent,immediate){var state=getSearchState(cm);if(state.query)return findNext(cm,rev);var q=cm.getSelection()||state.lastQuery;if(q instanceof RegExp&&q.source=="x^")q=null;if(persistent&&cm.openDialog){var hiding=null;var searchNext=function(query,event){CodeMirror.e_stop(event);if(!query)return;if(query!=state.queryText){startSearch(cm,state,query);state.posFrom=state.posTo=cm.getCursor()}if(hiding)hiding.style.opacity=1;findNext(cm,\nevent.shiftKey,function(_,to){var dialog;if(to.line<3&&document.querySelector&&(dialog=cm.display.wrapper.querySelector(".CodeMirror-dialog"))&&dialog.getBoundingClientRect().bottom-4>cm.cursorCoords(to,"window").top)(hiding=dialog).style.opacity=.4})};persistentDialog(cm,getQueryDialog(cm),q,searchNext,function(event,query){var keyName=CodeMirror.keyName(event);var extra=cm.getOption("extraKeys");var cmd=extra&&extra[keyName]||CodeMirror.keyMap[cm.getOption("keyMap")][keyName];if(cmd=="findNext"||\ncmd=="findPrev"||cmd=="findPersistentNext"||cmd=="findPersistentPrev"){CodeMirror.e_stop(event);startSearch(cm,getSearchState(cm),query);cm.execCommand(cmd)}else if(cmd=="find"||cmd=="findPersistent"){CodeMirror.e_stop(event);searchNext(query,event)}});if(immediate&&q){startSearch(cm,state,q);findNext(cm,rev)}}else dialog(cm,getQueryDialog(cm),"Search for:",q,function(query){if(query&&!state.query)cm.operation(function(){startSearch(cm,state,query);state.posFrom=state.posTo=cm.getCursor();findNext(cm,\nrev)})})}function findNext(cm,rev,callback){cm.operation(function(){var state=getSearchState(cm);var cursor=getSearchCursor(cm,state.query,rev?state.posFrom:state.posTo);if(!cursor.find(rev)){cursor=getSearchCursor(cm,state.query,rev?CodeMirror.Pos(cm.lastLine()):CodeMirror.Pos(cm.firstLine(),0));if(!cursor.find(rev))return}cm.setSelection(cursor.from(),cursor.to());cm.scrollIntoView({from:cursor.from(),to:cursor.to()},20);state.posFrom=cursor.from();state.posTo=cursor.to();if(callback)callback(cursor.from(),\ncursor.to())})}function clearSearch(cm){cm.operation(function(){var state=getSearchState(cm);state.lastQuery=state.query;if(!state.query)return;state.query=state.queryText=null;cm.removeOverlay(state.overlay);if(state.annotate){state.annotate.clear();state.annotate=null}})}function el(tag,attrs){var element=tag?document.createElement(tag):document.createDocumentFragment();var key;for(key in attrs)element[key]=attrs[key];var i=2;for(;i<arguments.length;i++){var child=arguments[i];element.appendChild(typeof child==\n"string"?document.createTextNode(child):child)}return element}function getQueryDialog(cm){var label=el("label",{className:"CodeMirror-search-label"},cm.phrase("Search:"),el("input",{type:"text","style":"width: 10em",className:"CodeMirror-search-field",id:"CodeMirror-search-field"}));label.setAttribute("for","CodeMirror-search-field");return el("",null,label," ",el("span",{style:"color: #666",className:"CodeMirror-search-hint"},cm.phrase("(Use /re/ syntax for regexp search)")))}function getReplaceQueryDialog(cm){return el("",\nnull," ",el("input",{type:"text","style":"width: 10em",className:"CodeMirror-search-field"})," ",el("span",{style:"color: #666",className:"CodeMirror-search-hint"},cm.phrase("(Use /re/ syntax for regexp search)")))}function getReplacementQueryDialog(cm){return el("",null,el("span",{className:"CodeMirror-search-label"},cm.phrase("With:"))," ",el("input",{type:"text","style":"width: 10em",className:"CodeMirror-search-field"}))}function getDoReplaceConfirm(cm){return el("",null,el("span",{className:"CodeMirror-search-label"},\ncm.phrase("Replace?"))," ",el("button",{},cm.phrase("Yes"))," ",el("button",{},cm.phrase("No"))," ",el("button",{},cm.phrase("All"))," ",el("button",{},cm.phrase("Stop")))}function replaceAll(cm,query,text){cm.operation(function(){var cursor=getSearchCursor(cm,query);for(;cursor.findNext();)if(typeof query!="string"){var match=cm.getRange(cursor.from(),cursor.to()).match(query);cursor.replace(text.replace(/\\$(\\d)/g,function(_,i){return match[i]}))}else cursor.replace(text)})}function replace(cm,all){if(cm.getOption("readOnly"))return;\nvar query=cm.getSelection()||getSearchState(cm).lastQuery;var dialogText=all?cm.phrase("Replace all:"):cm.phrase("Replace:");var fragment=el("",null,el("span",{className:"CodeMirror-search-label"},dialogText),getReplaceQueryDialog(cm));dialog(cm,fragment,dialogText,query,function(query){if(!query)return;query=parseQuery(query);dialog(cm,getReplacementQueryDialog(cm),cm.phrase("Replace with:"),"",function(text){text=parseString(text);if(all)replaceAll(cm,query,text);else{clearSearch(cm);var cursor=\ngetSearchCursor(cm,query,cm.getCursor("from"));var advance=function(){var start=cursor.from();var match;if(!(match=cursor.findNext())){cursor=getSearchCursor(cm,query);if(!(match=cursor.findNext())||start&&cursor.from().line==start.line&&cursor.from().ch==start.ch)return}cm.setSelection(cursor.from(),cursor.to());cm.scrollIntoView({from:cursor.from(),to:cursor.to()});confirmDialog(cm,getDoReplaceConfirm(cm),cm.phrase("Replace?"),[function(){doReplace(match)},advance,function(){replaceAll(cm,query,\ntext)}])};var doReplace=function(match){cursor.replace(typeof query=="string"?text:text.replace(/\\$(\\d)/g,function(_,i){return match[i]}));advance()};advance()}})})}CodeMirror.defineOption("search",{bottom:false});CodeMirror.commands.find=function(cm){clearSearch(cm);doSearch(cm)};CodeMirror.commands.findPersistent=function(cm){clearSearch(cm);doSearch(cm,false,true)};CodeMirror.commands.findPersistentNext=function(cm){doSearch(cm,false,true,true)};CodeMirror.commands.findPersistentPrev=function(cm){doSearch(cm,\ntrue,true,true)};CodeMirror.commands.findNext=doSearch;CodeMirror.commands.findPrev=function(cm){doSearch(cm,true)};CodeMirror.commands.clearSearch=clearSearch;CodeMirror.commands.replace=replace;CodeMirror.commands.replaceAll=function(cm){replace(cm,true)}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function regexpFlags(regexp){var flags=regexp.flags;return flags!=null?flags:(regexp.ignoreCase?"i":"")+(regexp.global?"g":"")+(regexp.multiline?"m":"")}function ensureFlags(regexp,flags){var current=regexpFlags(regexp);var target=current;var i=0;for(;i<flags.length;i++)if(target.indexOf(flags.charAt(i))==\n-1)target=target+flags.charAt(i);return current==target?regexp:new RegExp(regexp.source,target)}function maybeMultiline(regexp){return/\\\\s|\\\\n|\\n|\\\\W|\\\\D|\\[\\^/.test(regexp.source)}function searchRegexpForward(doc,regexp,start){regexp=ensureFlags(regexp,"g");var line=start.line;var ch=start.ch;var last=doc.lastLine();for(;line<=last;line++,ch=0){regexp.lastIndex=ch;var string=doc.getLine(line);var match=regexp.exec(string);if(match)return{from:Pos(line,match.index),to:Pos(line,match.index+match[0].length),\nmatch:match}}}function searchRegexpForwardMultiline(doc,regexp,start){if(!maybeMultiline(regexp))return searchRegexpForward(doc,regexp,start);regexp=ensureFlags(regexp,"gm");var string;var chunk=1;var line=start.line;var last=doc.lastLine();for(;line<=last;){var i=0;for(;i<chunk;i++){if(line>last)break;var curLine=doc.getLine(line++);string=string==null?curLine:string+"\\n"+curLine}chunk=chunk*2;regexp.lastIndex=start.ch;var match=regexp.exec(string);if(match){var before=string.slice(0,match.index).split("\\n");\nvar inside=match[0].split("\\n");var startLine=start.line+before.length-1;var startCh=before[before.length-1].length;return{from:Pos(startLine,startCh),to:Pos(startLine+inside.length-1,inside.length==1?startCh+inside[0].length:inside[inside.length-1].length),match:match}}}}function lastMatchIn(string,regexp,endMargin){var match;var from=0;for(;from<=string.length;){regexp.lastIndex=from;var newMatch=regexp.exec(string);if(!newMatch)break;var end=newMatch.index+newMatch[0].length;if(end>string.length-\nendMargin)break;if(!match||end>match.index+match[0].length)match=newMatch;from=newMatch.index+1}return match}function searchRegexpBackward(doc,regexp,start){regexp=ensureFlags(regexp,"g");var line=start.line;var ch=start.ch;var first=doc.firstLine();for(;line>=first;line--,ch=-1){var string=doc.getLine(line);var match=lastMatchIn(string,regexp,ch<0?0:string.length-ch);if(match)return{from:Pos(line,match.index),to:Pos(line,match.index+match[0].length),match:match}}}function searchRegexpBackwardMultiline(doc,\nregexp,start){if(!maybeMultiline(regexp))return searchRegexpBackward(doc,regexp,start);regexp=ensureFlags(regexp,"gm");var string;var chunkSize=1;var endMargin=doc.getLine(start.line).length-start.ch;var line=start.line;var first=doc.firstLine();for(;line>=first;){var i=0;for(;i<chunkSize&&line>=first;i++){var curLine=doc.getLine(line--);string=string==null?curLine:curLine+"\\n"+string}chunkSize=chunkSize*2;var match=lastMatchIn(string,regexp,endMargin);if(match){var before=string.slice(0,match.index).split("\\n");\nvar inside=match[0].split("\\n");var startLine=line+before.length;var startCh=before[before.length-1].length;return{from:Pos(startLine,startCh),to:Pos(startLine+inside.length-1,inside.length==1?startCh+inside[0].length:inside[inside.length-1].length),match:match}}}}function adjustPos(orig,folded,pos,foldFunc){if(orig.length==folded.length)return pos;var min=0;var max=pos+Math.max(0,orig.length-folded.length);for(;;){if(min==max)return min;var mid=min+max>>1;var len=foldFunc(orig.slice(0,mid)).length;\nif(len==pos)return mid;else if(len>pos)max=mid;else min=mid+1}}function searchStringForward(doc,query,start,caseFold){if(!query.length)return null;var fold=caseFold?doFold:noFold;var lines=fold(query).split(/\\r|\\n\\r?/);var line=start.line;var ch=start.ch;var last=doc.lastLine()+1-lines.length;search:for(;line<=last;line++,ch=0){var orig=doc.getLine(line).slice(ch);var string=fold(orig);if(lines.length==1){var found=string.indexOf(lines[0]);if(found==-1)continue search;start=adjustPos(orig,string,\nfound,fold)+ch;return{from:Pos(line,adjustPos(orig,string,found,fold)+ch),to:Pos(line,adjustPos(orig,string,found+lines[0].length,fold)+ch)}}else{var cutFrom=string.length-lines[0].length;if(string.slice(cutFrom)!=lines[0])continue search;var i=1;for(;i<lines.length-1;i++)if(fold(doc.getLine(line+i))!=lines[i])continue search;var end=doc.getLine(line+lines.length-1);var endString=fold(end);var lastLine=lines[lines.length-1];if(endString.slice(0,lastLine.length)!=lastLine)continue search;return{from:Pos(line,\nadjustPos(orig,string,cutFrom,fold)+ch),to:Pos(line+lines.length-1,adjustPos(end,endString,lastLine.length,fold))}}}}function searchStringBackward(doc,query,start,caseFold){if(!query.length)return null;var fold=caseFold?doFold:noFold;var lines=fold(query).split(/\\r|\\n\\r?/);var line=start.line;var ch=start.ch;var first=doc.firstLine()-1+lines.length;search:for(;line>=first;line--,ch=-1){var orig=doc.getLine(line);if(ch>-1)orig=orig.slice(0,ch);var string=fold(orig);if(lines.length==1){var found=string.lastIndexOf(lines[0]);\nif(found==-1)continue search;return{from:Pos(line,adjustPos(orig,string,found,fold)),to:Pos(line,adjustPos(orig,string,found+lines[0].length,fold))}}else{var lastLine=lines[lines.length-1];if(string.slice(0,lastLine.length)!=lastLine)continue search;var i=1;start=line-lines.length+1;for(;i<lines.length-1;i++)if(fold(doc.getLine(start+i))!=lines[i])continue search;var top=doc.getLine(line+1-lines.length);var topString=fold(top);if(topString.slice(topString.length-lines[0].length)!=lines[0])continue search;\nreturn{from:Pos(line+1-lines.length,adjustPos(top,topString,top.length-lines[0].length,fold)),to:Pos(line,adjustPos(orig,string,lastLine.length,fold))}}}}function SearchCursor(doc,query,pos,options){this.atOccurrence=false;this.afterEmptyMatch=false;this.doc=doc;pos=pos?doc.clipPos(pos):Pos(0,0);this.pos={from:pos,to:pos};var caseFold;if(typeof options=="object")caseFold=options.caseFold;else{caseFold=options;options=null}if(typeof query=="string"){if(caseFold==null)caseFold=false;this.matches=function(reverse,\npos){return(reverse?searchStringBackward:searchStringForward)(doc,query,pos,caseFold)}}else{query=ensureFlags(query,"gm");if(!options||options.multiline!==false)this.matches=function(reverse,pos){return(reverse?searchRegexpBackwardMultiline:searchRegexpForwardMultiline)(doc,query,pos)};else this.matches=function(reverse,pos){return(reverse?searchRegexpBackward:searchRegexpForward)(doc,query,pos)}}}var Pos=CodeMirror.Pos;var doFold;var noFold;if(String.prototype.normalize){doFold=function(str){return str.normalize("NFD").toLowerCase()};\nnoFold=function(str){return str.normalize("NFD")}}else{doFold=function(str){return str.toLowerCase()};noFold=function(str){return str}}SearchCursor.prototype={findNext:function(){return this.find(false)},findPrevious:function(){return this.find(true)},find:function(reverse){var head=this.doc.clipPos(reverse?this.pos.from:this.pos.to);if(this.afterEmptyMatch&&this.atOccurrence){head=Pos(head.line,head.ch);if(reverse){head.ch--;if(head.ch<0){head.line--;head.ch=(this.doc.getLine(head.line)||"").length}}else{head.ch++;\nif(head.ch>(this.doc.getLine(head.line)||"").length){head.ch=0;head.line++}}if(CodeMirror.cmpPos(head,this.doc.clipPos(head))!=0)return this.atOccurrence=false}var result=this.matches(reverse,head);this.afterEmptyMatch=result&&CodeMirror.cmpPos(result.from,result.to)==0;if(result){this.pos=result;this.atOccurrence=true;return this.pos.match||true}else{var end=Pos(reverse?this.doc.firstLine():this.doc.lastLine()+1,0);this.pos={from:end,to:end};return this.atOccurrence=false}},from:function(){if(this.atOccurrence)return this.pos.from},\nto:function(){if(this.atOccurrence)return this.pos.to},replace:function(newText,origin){if(!this.atOccurrence)return;var lines=CodeMirror.splitLines(newText);this.doc.replaceRange(lines,this.pos.from,this.pos.to,origin);this.pos.to=Pos(this.pos.from.line+lines.length-1,lines[lines.length-1].length+(lines.length==1?this.pos.from.ch:0))}};CodeMirror.defineExtension("getSearchCursor",function(query,pos,caseFold){return new SearchCursor(this.doc,query,pos,caseFold)});CodeMirror.defineDocExtension("getSearchCursor",\nfunction(query,pos,caseFold){return new SearchCursor(this,query,pos,caseFold)});CodeMirror.defineExtension("selectMatches",function(query,caseFold){var ranges=[];var cur=this.getSearchCursor(query,this.getCursor("from"),caseFold);for(;cur.findNext();){if(CodeMirror.cmpPos(cur.to(),this.getCursor("to"))>0)break;ranges.push({anchor:cur.from(),head:cur.to()})}if(ranges.length)this.setSelections(ranges,0)})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",\nmode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy","cbl"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp",\n"cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},\n{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Copycat",mime:"text/x-copycat",mode:"copycat",ext:["copycat"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},\n{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},\n{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded JavaScript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},\n{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",\nmode:"gfm",file:/^(readme|contributing|history)\\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"GoogleSQL",mimes:["text/x-google-sql","text/x-google-sql-aux"],mode:"googlesql",ext:["gsql","googlesql"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",\next:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},\n{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",\nmode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"],alias:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},\n{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},\n{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},\n{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5",\n"php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",\nmime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",\nmode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh",\n"application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},\n{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},\n{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",\nmode:"tiki"},{name:"TLA+",mime:"text/x-tlaplus",mode:"tlaplus",ext:["tla"]},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",\nmode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",\nmime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",\nmode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];var i=0;for(;i<CodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.mimes)info.mime=info.mimes[0]}CodeMirror.findModeByMIME=function(mime){mime=mime.toLowerCase();var i=0;for(;i<\nCodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.mime==mime)return info;if(info.mimes){var j=0;for(;j<info.mimes.length;j++)if(info.mimes[j]==mime)return info}}if(/\\+xml$/.test(mime))return CodeMirror.findModeByMIME("application/xml");if(/\\+json$/.test(mime))return CodeMirror.findModeByMIME("application/json")};CodeMirror.findModeByExtension=function(ext){ext=ext.toLowerCase();var i=0;for(;i<CodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.ext){var j=\n0;for(;j<info.ext.length;j++)if(info.ext[j]==ext)return info}}};CodeMirror.findModeByFileName=function(filename){var i=0;for(;i<CodeMirror.modeInfo.length;i++){var info=CodeMirror.modeInfo[i];if(info.file&&info.file.test(filename))return info}var dot=filename.lastIndexOf(".");var ext=dot>-1&&filename.substring(dot+1,filename.length);if(ext)return CodeMirror.findModeByExtension(ext)};CodeMirror.findModeByName=function(name){name=name.toLowerCase();var i=0;for(;i<CodeMirror.modeInfo.length;i++){var info=\nCodeMirror.modeInfo[i];if(info.name.toLowerCase()==name)return info;if(info.alias){var j=0;for(;j<info.alias.length;j++)if(info.alias[j].toLowerCase()==name)return info}}}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("./runmode"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","./runmode"],mod);else mod(CodeMirror)})(function(CodeMirror){function textContent(node,out){if(node.nodeType==3)return out.push(node.nodeValue);var ch=node.firstChild;for(;ch;ch=ch.nextSibling){textContent(ch,out);if(isBlock.test(node.nodeType))out.push("\\n")}}var isBlock=/^(p|li|div|h\\\\d|pre|blockquote|td)$/;\nCodeMirror.colorize=function(collection,defaultMode){if(!collection)collection=document.body.getElementsByTagName("pre");var i=0;for(;i<collection.length;++i){var node=collection[i];var mode=node.getAttribute("data-lang")||defaultMode;if(!mode)continue;var text=[];textContent(node,text);node.textContent="";CodeMirror.runMode(text.join(""),mode,node);node.className+=" cm-s-default"}}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.runMode=function(string,modespec,callback,options){var mode=CodeMirror.getMode(CodeMirror.defaults,modespec);var tabSize=options&&options.tabSize||CodeMirror.defaults.tabSize;if(callback.appendChild){var ie=/MSIE \\d/.test(navigator.userAgent);var ie_lt9=ie&&\n(document.documentMode==null||document.documentMode<9);var node=callback;var col=0;node.textContent="";callback=function(text,style){if(text=="\\n"){node.appendChild(document.createTextNode(ie_lt9?"\\r":text));col=0;return}var content="";var pos=0;for(;;){var idx=text.indexOf("\\t",pos);if(idx==-1){content=content+text.slice(pos);col=col+(text.length-pos);break}else{col=col+(idx-pos);content=content+text.slice(pos,idx);var size=tabSize-col%tabSize;col=col+size;var i=0;for(;i<size;++i)content=content+\n" ";pos=idx+1}}if(style){var sp=node.appendChild(document.createElement("span"));sp.className="cm-"+style.replace(/ +/g," cm-");sp.appendChild(document.createTextNode(content))}else node.appendChild(document.createTextNode(content))}}var lines=CodeMirror.splitLines(string);var state=options&&options.state||CodeMirror.startState(mode);var i=0;var e=lines.length;for(;i<e;++i){if(i)callback("\\n");var stream=new CodeMirror.StringStream(lines[i],null,{lookAhead:function(n){return lines[i+n]},baseToken:function(){}});\nif(!stream.string&&mode.blankLine)mode.blankLine(state);for(;!stream.eol();){var style=mode.token(stream,state);callback(stream.current(),style,i,stream.start,state,mode);stream.start=stream.pos}}}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function ensureState(states,name){if(!states.hasOwnProperty(name))throw new Error("Undefined state "+name+" in simple mode");}function toRegex(val,caret){if(!val)return/(?:)/;var flags="";if(val instanceof RegExp){if(val.ignoreCase)flags="i";if(val.unicode)flags=flags+\n"u";val=val.source}else val=String(val);return new RegExp((caret===false?"":"^")+"(?:"+val+")",flags)}function asToken(val){if(!val)return null;if(val.apply)return val;if(typeof val=="string")return val.replace(/\\./g," ");var result=[];var i=0;for(;i<val.length;i++)result.push(val[i]&&val[i].replace(/\\./g," "));return result}function Rule(data,states){if(data.next||data.push)ensureState(states,data.next||data.push);this.regex=toRegex(data.regex);this.token=asToken(data.token);this.data=data}function tokenFunction(states,\nconfig){return function(stream,state){if(state.pending){var pend=state.pending.shift();if(state.pending.length==0)state.pending=null;stream.pos+=pend.text.length;return pend.token}if(state.local)if(state.local.end&&stream.match(state.local.end)){var tok=state.local.endToken||null;state.local=state.localState=null;return tok}else{tok=state.local.mode.token(stream,state.localState);var m;if(state.local.endScan&&(m=state.local.endScan.exec(stream.current())))stream.pos=stream.start+m.index;return tok}var curState=\nstates[state.state];var i=0;for(;i<curState.length;i++){var rule=curState[i];var matches=(!rule.data.sol||stream.sol())&&stream.match(rule.regex);if(matches){if(rule.data.next)state.state=rule.data.next;else if(rule.data.push){(state.stack||(state.stack=[])).push(state.state);state.state=rule.data.push}else if(rule.data.pop&&state.stack&&state.stack.length)state.state=state.stack.pop();if(rule.data.mode)enterLocalMode(config,state,rule.data.mode,rule.token);if(rule.data.indent)state.indent.push(stream.indentation()+\nconfig.indentUnit);if(rule.data.dedent)state.indent.pop();var token=rule.token;if(token&&token.apply)token=token(matches);if(matches.length>2&&rule.token&&typeof rule.token!="string"){var j=2;for(;j<matches.length;j++)if(matches[j])(state.pending||(state.pending=[])).push({text:matches[j],token:rule.token[j-1]});stream.backUp(matches[0].length-(matches[1]?matches[1].length:0));return token[0]}else if(token&&token.join)return token[0];else return token}}stream.next();return null}}function cmp(a,b){if(a===\nb)return true;if(!a||typeof a!="object"||!b||typeof b!="object")return false;var props=0;var prop;for(prop in a)if(a.hasOwnProperty(prop)){if(!b.hasOwnProperty(prop)||!cmp(a[prop],b[prop]))return false;props++}for(prop in b)if(b.hasOwnProperty(prop))props--;return props==0}function enterLocalMode(config,state,spec,token){var pers;if(spec.persistent){var p=state.persistentStates;for(;p&&!pers;p=p.next)if(spec.spec?cmp(spec.spec,p.spec):spec.mode==p.mode)pers=p}var mode=pers?pers.mode:spec.mode||CodeMirror.getMode(config,\nspec.spec);var lState=pers?pers.state:CodeMirror.startState(mode);if(spec.persistent&&!pers)state.persistentStates={mode:mode,spec:spec.spec,state:lState,next:state.persistentStates};state.localState=lState;state.local={mode:mode,end:spec.end&&toRegex(spec.end),endScan:spec.end&&spec.forceEnd!==false&&toRegex(spec.end,false),endToken:token&&token.join?token[token.length-1]:token}}function indexOf(val,arr){var i=0;for(;i<arr.length;i++)if(arr[i]===val)return true}function indentFunction(states,meta){return function(state,\ntextAfter,line){if(state.local&&state.local.mode.indent)return state.local.mode.indent(state.localState,textAfter,line);if(state.indent==null||state.local||meta.dontIndentStates&&indexOf(state.state,meta.dontIndentStates)>-1)return CodeMirror.Pass;var pos=state.indent.length-1;var rules=states[state.state];scan:for(;;){var i=0;for(;i<rules.length;i++){var rule=rules[i];if(rule.data.dedent&&rule.data.dedentIfLineStart!==false){var m=rule.regex.exec(textAfter);if(m&&m[0]){pos--;if(rule.next||rule.push)rules=\nstates[rule.next||rule.push];textAfter=textAfter.slice(m[0].length);continue scan}}}break}return pos<0?0:state.indent[pos]}}CodeMirror.defineSimpleMode=function(name,states){CodeMirror.defineMode(name,function(config){return CodeMirror.simpleMode(config,states)})};CodeMirror.simpleMode=function(config,states){ensureState(states,"start");var states_={};var meta=states.meta||{};var hasIndentation=false;var state;for(state in states)if(state!=meta&&states.hasOwnProperty(state)){var list=states_[state]=\n[];var orig=states[state];var i=0;for(;i<orig.length;i++){var data=orig[i];list.push(new Rule(data,states));if(data.indent||data.dedent)hasIndentation=true}}var mode={startState:function(){return{state:"start",pending:null,local:null,localState:null,indent:hasIndentation?[]:null}},copyState:function(state){var s={state:state.state,pending:state.pending,local:state.local,localState:null,indent:state.indent&&state.indent.slice(0)};if(state.localState)s.localState=CodeMirror.copyState(state.local.mode,\nstate.localState);if(state.stack)s.stack=state.stack.slice(0);var pers=state.persistentStates;for(;pers;pers=pers.next)s.persistentStates={mode:pers.mode,spec:pers.spec,state:pers.state==state.localState?s.localState:CodeMirror.copyState(pers.mode,pers.state),next:s.persistentStates};return s},token:tokenFunction(states_,config),innerMode:function(state){return state.local&&{mode:state.local.mode,state:state.localState}},indent:indentFunction(states_,meta)};if(meta){var prop;for(prop in meta)if(meta.hasOwnProperty(prop))mode[prop]=\nmeta[prop]}return mode}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../../addon/mode/simple"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../../addon/mode/simple"],mod);else mod(CodeMirror)})(function(CodeMirror){var from="from";var fromRegex=new RegExp("^(\\\\s*)\\\\b("+from+")\\\\b","i");var shells=["run","cmd","entrypoint","shell"];var shellsAsArrayRegex=new RegExp("^(\\\\s*)("+shells.join("|")+")(\\\\s+\\\\[)","i");var expose=\n"expose";var exposeRegex=new RegExp("^(\\\\s*)("+expose+")(\\\\s+)","i");var others=["arg","from","maintainer","label","env","add","copy","volume","user","workdir","onbuild","stopsignal","healthcheck","shell"];var instructions=[from,expose].concat(shells).concat(others);var instructionRegex="("+instructions.join("|")+")";var instructionOnlyLine=new RegExp("^(\\\\s*)"+instructionRegex+"(\\\\s*)(#.*)?$","i");var instructionWithArguments=new RegExp("^(\\\\s*)"+instructionRegex+"(\\\\s+)","i");CodeMirror.defineSimpleMode("dockerfile",\n{start:[{regex:/^\\s*#.*$/,sol:true,token:"comment"},{regex:fromRegex,token:[null,"keyword"],sol:true,next:"from"},{regex:instructionOnlyLine,token:[null,"keyword",null,"error"],sol:true},{regex:shellsAsArrayRegex,token:[null,"keyword",null],sol:true,next:"array"},{regex:exposeRegex,token:[null,"keyword",null],sol:true,next:"expose"},{regex:instructionWithArguments,token:[null,"keyword",null],sol:true,next:"arguments"},{regex:/./,token:null}],from:[{regex:/\\s*$/,token:null,next:"start"},{regex:/(\\s*)(#.*)$/,\ntoken:[null,"error"],next:"start"},{regex:/(\\s*\\S+\\s+)(as)/i,token:[null,"keyword"],next:"start"},{token:null,next:"start"}],single:[{regex:/(?:[^\\\\\']|\\\\.)/,token:"string"},{regex:/\'/,token:"string",pop:true}],double:[{regex:/(?:[^\\\\"]|\\\\.)/,token:"string"},{regex:/"/,token:"string",pop:true}],array:[{regex:/\\]/,token:null,next:"start"},{regex:/"(?:[^\\\\"]|\\\\.)*"?/,token:"string"}],expose:[{regex:/\\d+$/,token:"number",next:"start"},{regex:/[^\\d]+$/,token:null,next:"start"},{regex:/\\d+/,token:"number"},\n{regex:/[^\\d]+/,token:null},{token:null,next:"start"}],arguments:[{regex:/^\\s*#.*$/,sol:true,token:"comment"},{regex:/"(?:[^\\\\"]|\\\\.)*"?$/,token:"string",next:"start"},{regex:/"/,token:"string",push:"double"},{regex:/\'(?:[^\\\\\']|\\\\.)*\'?$/,token:"string",next:"start"},{regex:/\'/,token:"string",push:"single"},{regex:/[^#"\']+[\\\\`]$/,token:null},{regex:/[^#"\']+$/,token:null,next:"start"},{regex:/[^#"\']+/,token:null},{token:null,next:"start"}],meta:{lineComment:"#"}});CodeMirror.defineMIME("text/x-dockerfile",\n"dockerfile")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.multiplexingMode=function(outer){function indexOf(string,pattern,from,returnEnd){if(typeof pattern=="string"){var found=string.indexOf(pattern,from);return returnEnd&&found>-1?found+pattern.length:found}var m=pattern.exec(from?string.slice(from):string);return m?\nm.index+from+(returnEnd?m[0].length:0):-1}var others=Array.prototype.slice.call(arguments,1);return{startState:function(){return{outer:CodeMirror.startState(outer),innerActive:null,inner:null,startingInner:false}},copyState:function(state){return{outer:CodeMirror.copyState(outer,state.outer),innerActive:state.innerActive,inner:state.innerActive&&CodeMirror.copyState(state.innerActive.mode,state.inner),startingInner:state.startingInner}},token:function(stream,state){if(!state.innerActive){var cutOff=\nInfinity;var oldContent=stream.string;var i=0;for(;i<others.length;++i){var other=others[i];var found=indexOf(oldContent,other.open,stream.pos);if(found==stream.pos){if(!other.parseDelimiters)stream.match(other.open);state.startingInner=!!other.parseDelimiters;state.innerActive=other;var outerIndent=0;if(outer.indent){var possibleOuterIndent=outer.indent(state.outer,"","");if(possibleOuterIndent!==CodeMirror.Pass)outerIndent=possibleOuterIndent}state.inner=CodeMirror.startState(other.mode,outerIndent);\nreturn other.delimStyle&&other.delimStyle+" "+other.delimStyle+"-open"}else if(found!=-1&&found<cutOff)cutOff=found}if(cutOff!=Infinity)stream.string=oldContent.slice(0,cutOff);var outerToken=outer.token(stream,state.outer);if(cutOff!=Infinity)stream.string=oldContent;return outerToken}else{var curInner=state.innerActive;oldContent=stream.string;if(!curInner.close&&stream.sol()){state.innerActive=state.inner=null;return this.token(stream,state)}found=curInner.close&&!state.startingInner?indexOf(oldContent,\ncurInner.close,stream.pos,curInner.parseDelimiters):-1;if(found==stream.pos&&!curInner.parseDelimiters){stream.match(curInner.close);state.innerActive=state.inner=null;return curInner.delimStyle&&curInner.delimStyle+" "+curInner.delimStyle+"-close"}if(found>-1)stream.string=oldContent.slice(0,found);var innerToken=curInner.mode.token(stream,state.inner);if(found>-1)stream.string=oldContent;else if(stream.pos>stream.start)state.startingInner=false;if(found==stream.pos&&curInner.parseDelimiters)state.innerActive=\nstate.inner=null;if(curInner.innerStyle)if(innerToken)innerToken=innerToken+" "+curInner.innerStyle;else innerToken=curInner.innerStyle;return innerToken}},indent:function(state,textAfter,line){var mode=state.innerActive?state.innerActive.mode:outer;if(!mode.indent)return CodeMirror.Pass;return mode.indent(state.innerActive?state.inner:state.outer,textAfter,line)},blankLine:function(state){var mode=state.innerActive?state.innerActive.mode:outer;if(mode.blankLine)mode.blankLine(state.innerActive?state.inner:\nstate.outer);if(!state.innerActive){var i=0;for(;i<others.length;++i){var other=others[i];if(other.open==="\\n"){state.innerActive=other;state.inner=CodeMirror.startState(other.mode,mode.indent?mode.indent(state.outer,"",""):0)}}}else if(state.innerActive.close==="\\n")state.innerActive=state.inner=null},electricChars:outer.electricChars,innerMode:function(state){return state.inner?{state:state.inner,mode:state.innerActive.mode}:{state:state.outer,mode:outer}}}}});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../htmlmixed/htmlmixed"),require("../../addon/mode/multiplex"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../htmlmixed/htmlmixed","../../addon/mode/multiplex"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("htmlembedded",function(config,parserConfig){var closeComment=parserConfig.closeComment||"--%>";return CodeMirror.multiplexingMode(CodeMirror.getMode(config,\n"htmlmixed"),{open:parserConfig.openComment||"<%--",close:closeComment,delimStyle:"comment",mode:{token:function(stream){stream.skipTo(closeComment)||stream.skipToEnd();return"comment"}}},{open:parserConfig.open||parserConfig.scriptStartRegex||"<%",close:parserConfig.close||parserConfig.scriptEndRegex||"%>",mode:CodeMirror.getMode(config,parserConfig.scriptingModeSpec)})},"htmlmixed");CodeMirror.defineMIME("application/x-ejs",{name:"htmlembedded",scriptingModeSpec:"javascript"});CodeMirror.defineMIME("application/x-aspx",\n{name:"htmlembedded",scriptingModeSpec:"text/x-csharp"});CodeMirror.defineMIME("application/x-jsp",{name:"htmlembedded",scriptingModeSpec:"text/x-java"});CodeMirror.defineMIME("application/x-erb",{name:"htmlembedded",scriptingModeSpec:"ruby"})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../xml/xml"),require("../javascript/javascript"),require("../css/css"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../xml/xml","../javascript/javascript","../css/css"],mod);else mod(CodeMirror)})(function(CodeMirror){function maybeBackup(stream,pat,style){var cur=stream.current();var close=cur.search(pat);if(close>-1)stream.backUp(cur.length-close);else if(cur.match(/<\\/?$/)){stream.backUp(cur.length);\nif(!stream.match(pat,false))stream.match(cur)}return style}function getAttrRegexp(attr){var regexp=attrRegexpCache[attr];if(regexp)return regexp;return attrRegexpCache[attr]=new RegExp("\\\\s+"+attr+"\\\\s*=\\\\s*(\'|\\")?([^\'\\"]+)(\'|\\")?\\\\s*")}function getAttrValue(text,attr){var match=text.match(getAttrRegexp(attr));return match?/^\\s*(.*?)\\s*$/.exec(match[2])[1]:""}function getTagRegexp(tagName,anchored){return new RegExp((anchored?"^":"")+"</\\\\s*"+tagName+"\\\\s*>","i")}function addTags(from,to){var tag;\nfor(tag in from){var dest=to[tag]||(to[tag]=[]);var source=from[tag];var i=source.length-1;for(;i>=0;i--)dest.unshift(source[i])}}function findMatchingMode(tagInfo,tagText){var i=0;for(;i<tagInfo.length;i++){var spec=tagInfo[i];if(!spec[0]||spec[1].test(getAttrValue(tagText,spec[0])))return spec[2]}}var defaultTags={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],\nstyle:[["lang",/^css$/i,"css"],["type",/^(text\\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]};var attrRegexpCache={};CodeMirror.defineMode("htmlmixed",function(config,parserConfig){function html(stream,state){var style=htmlMode.token(stream,state.htmlState);var tag=/\\btag\\b/.test(style);var tagName;if(tag&&!/[<>\\s\\/]/.test(stream.current())&&(tagName=state.htmlState.tagName&&state.htmlState.tagName.toLowerCase())&&tags.hasOwnProperty(tagName))state.inTag=tagName+\n" ";else if(state.inTag&&tag&&/>$/.test(stream.current())){var inTag=/^([\\S]+) (.*)/.exec(state.inTag);state.inTag=null;var modeSpec=stream.current()==">"&&findMatchingMode(tags[inTag[1]],inTag[2]);var mode=CodeMirror.getMode(config,modeSpec);var endTagA=getTagRegexp(inTag[1],true);var endTag=getTagRegexp(inTag[1],false);state.token=function(stream,state){if(stream.match(endTagA,false)){state.token=html;state.localState=state.localMode=null;return null}return maybeBackup(stream,endTag,state.localMode.token(stream,\nstate.localState))};state.localMode=mode;state.localState=CodeMirror.startState(mode,htmlMode.indent(state.htmlState,"",""))}else if(state.inTag){state.inTag+=stream.current();if(stream.eol())state.inTag+=" "}return style}var htmlMode=CodeMirror.getMode(config,{name:"xml",htmlMode:true,multilineTagIndentFactor:parserConfig.multilineTagIndentFactor,multilineTagIndentPastTag:parserConfig.multilineTagIndentPastTag,allowMissingTagName:parserConfig.allowMissingTagName});var tags={};var configTags=parserConfig&&\nparserConfig.tags;var configScript=parserConfig&&parserConfig.scriptTypes;addTags(defaultTags,tags);if(configTags)addTags(configTags,tags);if(configScript){var i=configScript.length-1;for(;i>=0;i--)tags.script.unshift(["type",configScript[i].matches,configScript[i].mode])}return{startState:function(){var state=CodeMirror.startState(htmlMode);return{token:html,inTag:null,localMode:null,localState:null,htmlState:state}},copyState:function(state){var local;if(state.localState)local=CodeMirror.copyState(state.localMode,\nstate.localState);return{token:state.token,inTag:state.inTag,localMode:state.localMode,localState:local,htmlState:CodeMirror.copyState(htmlMode,state.htmlState)}},token:function(stream,state){return state.token(stream,state)},indent:function(state,textAfter,line){if(!state.localMode||/^\\s*<\\//.test(textAfter))return htmlMode.indent(state.htmlState,textAfter,line);else if(state.localMode.indent)return state.localMode.indent(state.localState,textAfter,line);else return CodeMirror.Pass},innerMode:function(state){return{state:state.localState||\nstate.htmlState,mode:state.localMode||htmlMode}}}},"xml","javascript","css");CodeMirror.defineMIME("text/html","htmlmixed")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("javascript",function(config,parserConfig){function readRegexp(stream){var escaped=false;var next;var inSet=false;for(;(next=stream.next())!=null;){if(!escaped){if(next=="/"&&!inSet)return;if(next=="[")inSet=true;else if(inSet&&next=="]")inSet=false}escaped=\n!escaped&&next=="\\\\"}}function ret(tp,style,cont){type=tp;content=cont;return style}function tokenBase(stream,state){var ch=stream.next();if(ch==\'"\'||ch=="\'"){state.tokenize=tokenString(ch);return state.tokenize(stream,state)}else if(ch=="."&&stream.match(/^\\d[\\d_]*(?:[eE][+\\-]?[\\d_]+)?/))return ret("number","number");else if(ch=="."&&stream.match(".."))return ret("spread","meta");else if(/[\\[\\]{}\\(\\),;:\\.]/.test(ch))return ret(ch);else if(ch=="="&&stream.eat(">"))return ret("=>","operator");else if(ch==\n"0"&&stream.match(/^(?:x[\\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return ret("number","number");else if(/\\d/.test(ch)){stream.match(/^[\\d_]*(?:n|(?:\\.[\\d_]*)?(?:[eE][+\\-]?[\\d_]+)?)?/);return ret("number","number")}else if(ch=="/")if(stream.eat("*")){state.tokenize=tokenComment;return tokenComment(stream,state)}else if(stream.eat("/")){stream.skipToEnd();return ret("comment","comment")}else if(expressionAllowed(stream,state,1)){readRegexp(stream);stream.match(/^\\b(([gimyus])(?![gimyus]*\\2))+\\b/);return ret("regexp",\n"string-2")}else{stream.eat("=");return ret("operator","operator",stream.current())}else if(ch=="`"){state.tokenize=tokenQuasi;return tokenQuasi(stream,state)}else if(ch=="#"&&stream.peek()=="!"){stream.skipToEnd();return ret("meta","meta")}else if(ch=="#"&&stream.eatWhile(wordRE))return ret("variable","property");else if(ch=="<"&&stream.match("!--")||ch=="-"&&stream.match("->")&&!/\\S/.test(stream.string.slice(0,stream.start))){stream.skipToEnd();return ret("comment","comment")}else if(isOperatorChar.test(ch)){if(ch!=\n">"||!state.lexical||state.lexical.type!=">")if(stream.eat("=")){if(ch=="!"||ch=="=")stream.eat("=")}else if(/[<>*+\\-|&?]/.test(ch)){stream.eat(ch);if(ch==">")stream.eat(ch)}if(ch=="?"&&stream.eat("."))return ret(".");return ret("operator","operator",stream.current())}else if(wordRE.test(ch)){stream.eatWhile(wordRE);var word=stream.current();if(state.lastType!="."){if(keywords.propertyIsEnumerable(word)){var kw=keywords[word];return ret(kw.type,kw.style,word)}if(word=="async"&&stream.match(/^(\\s|\\/\\*([^*]|\\*(?!\\/))*?\\*\\/)*[\\[\\(\\w]/,\nfalse))return ret("async","keyword",word)}return ret("variable","variable",word)}}function tokenString(quote){return function(stream,state){var escaped=false;var next;if(jsonldMode&&stream.peek()=="@"&&stream.match(isJsonldKeyword)){state.tokenize=tokenBase;return ret("jsonld-keyword","meta")}for(;(next=stream.next())!=null;){if(next==quote&&!escaped)break;escaped=!escaped&&next=="\\\\"}if(!escaped)state.tokenize=tokenBase;return ret("string","string")}}function tokenComment(stream,state){var maybeEnd=\nfalse;var ch;for(;ch=stream.next();){if(ch=="/"&&maybeEnd){state.tokenize=tokenBase;break}maybeEnd=ch=="*"}return ret("comment","comment")}function tokenQuasi(stream,state){var escaped=false;var next;for(;(next=stream.next())!=null;){if(!escaped&&(next=="`"||next=="$"&&stream.eat("{"))){state.tokenize=tokenBase;break}escaped=!escaped&&next=="\\\\"}return ret("quasi","string-2",stream.current())}function findFatArrow(stream,state){if(state.fatArrowAt)state.fatArrowAt=null;var arrow=stream.string.indexOf("=>",\nstream.start);if(arrow<0)return;if(isTS){var m=/:\\s*(?:\\w+(?:<[^>]*>|\\[\\])?|\\{[^}]*\\})\\s*$/.exec(stream.string.slice(stream.start,arrow));if(m)arrow=m.index}var depth=0;var sawSomething=false;var pos=arrow-1;for(;pos>=0;--pos){var ch=stream.string.charAt(pos);var bracket=brackets.indexOf(ch);if(bracket>=0&&bracket<3){if(!depth){++pos;break}if(--depth==0){if(ch=="(")sawSomething=true;break}}else if(bracket>=3&&bracket<6)++depth;else if(wordRE.test(ch))sawSomething=true;else if(/["\'\\/`]/.test(ch))for(;;--pos){if(pos==\n0)return;var next=stream.string.charAt(pos-1);if(next==ch&&stream.string.charAt(pos-2)!="\\\\"){pos--;break}}else if(sawSomething&&!depth){++pos;break}}if(sawSomething&&!depth)state.fatArrowAt=pos}function JSLexical(indented,column,type,align,prev,info){this.indented=indented;this.column=column;this.type=type;this.prev=prev;this.info=info;if(align!=null)this.align=align}function inScope(state,varname){if(!trackScope)return false;var v=state.localVars;for(;v;v=v.next)if(v.name==varname)return true;var cx=\nstate.context;for(;cx;cx=cx.prev){v=cx.vars;for(;v;v=v.next)if(v.name==varname)return true}}function parseJS(state,style,type,content,stream){var cc=state.cc;cx.state=state;cx.stream=stream;cx.marked=null,cx.cc=cc;cx.style=style;if(!state.lexical.hasOwnProperty("align"))state.lexical.align=true;for(;true;){var combinator=cc.length?cc.pop():jsonMode?expression:statement;if(combinator(type,content)){for(;cc.length&&cc[cc.length-1].lex;)cc.pop()();if(cx.marked)return cx.marked;if(type=="variable"&&inScope(state,\ncontent))return"variable-2";return style}}}function pass(){var i=arguments.length-1;for(;i>=0;i--)cx.cc.push(arguments[i])}function cont(){pass.apply(null,arguments);return true}function inList(name,list){var v=list;for(;v;v=v.next)if(v.name==name)return true;return false}function register(varname){var state=cx.state;cx.marked="def";if(!trackScope)return;if(state.context)if(state.lexical.info=="var"&&state.context&&state.context.block){var newContext=registerVarScoped(varname,state.context);if(newContext!=\nnull){state.context=newContext;return}}else if(!inList(varname,state.localVars)){state.localVars=new Var(varname,state.localVars);return}if(parserConfig.globalVars&&!inList(varname,state.globalVars))state.globalVars=new Var(varname,state.globalVars)}function registerVarScoped(varname,context){if(!context)return null;else if(context.block){var inner=registerVarScoped(varname,context.prev);if(!inner)return null;if(inner==context.prev)return context;return new Context(inner,context.vars,true)}else if(inList(varname,\ncontext.vars))return context;else return new Context(context.prev,new Var(varname,context.vars),false)}function isModifier(name){return name=="public"||name=="private"||name=="protected"||name=="abstract"||name=="readonly"}function Context(prev,vars,block){this.prev=prev;this.vars=vars;this.block=block}function Var(name,next){this.name=name;this.next=next}function pushcontext(){cx.state.context=new Context(cx.state.context,cx.state.localVars,false);cx.state.localVars=defaultVars}function pushblockcontext(){cx.state.context=\nnew Context(cx.state.context,cx.state.localVars,true);cx.state.localVars=null}function popcontext(){cx.state.localVars=cx.state.context.vars;cx.state.context=cx.state.context.prev}function pushlex(type,info){var result=function(){var state=cx.state;var indent=state.indented;if(state.lexical.type=="stat")indent=state.lexical.indented;else{var outer=state.lexical;for(;outer&&outer.type==")"&&outer.align;outer=outer.prev)indent=outer.indented}state.lexical=new JSLexical(indent,cx.stream.column(),type,\nnull,state.lexical,info)};result.lex=true;return result}function poplex(){var state=cx.state;if(state.lexical.prev){if(state.lexical.type==")")state.indented=state.lexical.indented;state.lexical=state.lexical.prev}}function expect(wanted){function exp(type){if(type==wanted)return cont();else if(wanted==";"||type=="}"||type==")"||type=="]")return pass();else return cont(exp)}return exp}function statement(type,value){if(type=="var")return cont(pushlex("vardef",value),vardef,expect(";"),poplex);if(type==\n"keyword a")return cont(pushlex("form"),parenExpr,statement,poplex);if(type=="keyword b")return cont(pushlex("form"),statement,poplex);if(type=="keyword d")return cx.stream.match(/^\\s*$/,false)?cont():cont(pushlex("stat"),maybeexpression,expect(";"),poplex);if(type=="debugger")return cont(expect(";"));if(type=="{")return cont(pushlex("}"),pushblockcontext,block,poplex,popcontext);if(type==";")return cont();if(type=="if"){if(cx.state.lexical.info=="else"&&cx.state.cc[cx.state.cc.length-1]==poplex)cx.state.cc.pop()();\nreturn cont(pushlex("form"),parenExpr,statement,poplex,maybeelse)}if(type=="function")return cont(functiondef);if(type=="for")return cont(pushlex("form"),pushblockcontext,forspec,statement,popcontext,poplex);if(type=="class"||isTS&&value=="interface"){cx.marked="keyword";return cont(pushlex("form",type=="class"?type:value),className,poplex)}if(type=="variable")if(isTS&&value=="declare"){cx.marked="keyword";return cont(statement)}else if(isTS&&(value=="module"||value=="enum"||value=="type")&&cx.stream.match(/^\\s*\\w/,\nfalse)){cx.marked="keyword";if(value=="enum")return cont(enumdef);else if(value=="type")return cont(typename,expect("operator"),typeexpr,expect(";"));else return cont(pushlex("form"),pattern,expect("{"),pushlex("}"),block,poplex,poplex)}else if(isTS&&value=="namespace"){cx.marked="keyword";return cont(pushlex("form"),expression,statement,poplex)}else if(isTS&&value=="abstract"){cx.marked="keyword";return cont(statement)}else return cont(pushlex("stat"),maybelabel);if(type=="switch")return cont(pushlex("form"),\nparenExpr,expect("{"),pushlex("}","switch"),pushblockcontext,block,poplex,poplex,popcontext);if(type=="case")return cont(expression,expect(":"));if(type=="default")return cont(expect(":"));if(type=="catch")return cont(pushlex("form"),pushcontext,maybeCatchBinding,statement,poplex,popcontext);if(type=="export")return cont(pushlex("stat"),afterExport,poplex);if(type=="import")return cont(pushlex("stat"),afterImport,poplex);if(type=="async")return cont(statement);if(value=="@")return cont(expression,\nstatement);return pass(pushlex("stat"),expression,expect(";"),poplex)}function maybeCatchBinding(type){if(type=="(")return cont(funarg,expect(")"))}function expression(type,value){return expressionInner(type,value,false)}function expressionNoComma(type,value){return expressionInner(type,value,true)}function parenExpr(type){if(type!="(")return pass();return cont(pushlex(")"),maybeexpression,expect(")"),poplex)}function expressionInner(type,value,noComma){if(cx.state.fatArrowAt==cx.stream.start){var body=\nnoComma?arrowBodyNoComma:arrowBody;if(type=="(")return cont(pushcontext,pushlex(")"),commasep(funarg,")"),poplex,expect("=>"),body,popcontext);else if(type=="variable")return pass(pushcontext,pattern,expect("=>"),body,popcontext)}var maybeop=noComma?maybeoperatorNoComma:maybeoperatorComma;if(atomicTypes.hasOwnProperty(type))return cont(maybeop);if(type=="function")return cont(functiondef,maybeop);if(type=="class"||isTS&&value=="interface"){cx.marked="keyword";return cont(pushlex("form"),classExpression,\npoplex)}if(type=="keyword c"||type=="async")return cont(noComma?expressionNoComma:expression);if(type=="(")return cont(pushlex(")"),maybeexpression,expect(")"),poplex,maybeop);if(type=="operator"||type=="spread")return cont(noComma?expressionNoComma:expression);if(type=="[")return cont(pushlex("]"),arrayLiteral,poplex,maybeop);if(type=="{")return contCommasep(objprop,"}",null,maybeop);if(type=="quasi")return pass(quasi,maybeop);if(type=="new")return cont(maybeTarget(noComma));return cont()}function maybeexpression(type){if(type.match(/[;\\}\\)\\],]/))return pass();\nreturn pass(expression)}function maybeoperatorComma(type,value){if(type==",")return cont(maybeexpression);return maybeoperatorNoComma(type,value,false)}function maybeoperatorNoComma(type,value,noComma){var me=noComma==false?maybeoperatorComma:maybeoperatorNoComma;var expr=noComma==false?expression:expressionNoComma;if(type=="=>")return cont(pushcontext,noComma?arrowBodyNoComma:arrowBody,popcontext);if(type=="operator"){if(/\\+\\+|--/.test(value)||isTS&&value=="!")return cont(me);if(isTS&&value=="<"&&\ncx.stream.match(/^([^<>]|<[^<>]*>)*>\\s*\\(/,false))return cont(pushlex(">"),commasep(typeexpr,">"),poplex,me);if(value=="?")return cont(expression,expect(":"),expr);return cont(expr)}if(type=="quasi")return pass(quasi,me);if(type==";")return;if(type=="(")return contCommasep(expressionNoComma,")","call",me);if(type==".")return cont(property,me);if(type=="[")return cont(pushlex("]"),maybeexpression,expect("]"),poplex,me);if(isTS&&value=="as"){cx.marked="keyword";return cont(typeexpr,me)}if(type=="regexp"){cx.state.lastType=\ncx.marked="operator";cx.stream.backUp(cx.stream.pos-cx.stream.start-1);return cont(expr)}}function quasi(type,value){if(type!="quasi")return pass();if(value.slice(value.length-2)!="${")return cont(quasi);return cont(maybeexpression,continueQuasi)}function continueQuasi(type){if(type=="}"){cx.marked="string-2";cx.state.tokenize=tokenQuasi;return cont(quasi)}}function arrowBody(type){findFatArrow(cx.stream,cx.state);return pass(type=="{"?statement:expression)}function arrowBodyNoComma(type){findFatArrow(cx.stream,\ncx.state);return pass(type=="{"?statement:expressionNoComma)}function maybeTarget(noComma){return function(type){if(type==".")return cont(noComma?targetNoComma:target);else if(type=="variable"&&isTS)return cont(maybeTypeArgs,noComma?maybeoperatorNoComma:maybeoperatorComma);else return pass(noComma?expressionNoComma:expression)}}function target(_,value){if(value=="target"){cx.marked="keyword";return cont(maybeoperatorComma)}}function targetNoComma(_,value){if(value=="target"){cx.marked="keyword";return cont(maybeoperatorNoComma)}}\nfunction maybelabel(type){if(type==":")return cont(poplex,statement);return pass(maybeoperatorComma,expect(";"),poplex)}function property(type){if(type=="variable"){cx.marked="property";return cont()}}function objprop(type,value){if(type=="async"){cx.marked="property";return cont(objprop)}else if(type=="variable"||cx.style=="keyword"){cx.marked="property";if(value=="get"||value=="set")return cont(getterSetter);var m;if(isTS&&cx.state.fatArrowAt==cx.stream.start&&(m=cx.stream.match(/^\\s*:\\s*/,false)))cx.state.fatArrowAt=\ncx.stream.pos+m[0].length;return cont(afterprop)}else if(type=="number"||type=="string"){cx.marked=jsonldMode?"property":cx.style+" property";return cont(afterprop)}else if(type=="jsonld-keyword")return cont(afterprop);else if(isTS&&isModifier(value)){cx.marked="keyword";return cont(objprop)}else if(type=="[")return cont(expression,maybetype,expect("]"),afterprop);else if(type=="spread")return cont(expressionNoComma,afterprop);else if(value=="*"){cx.marked="keyword";return cont(objprop)}else if(type==\n":")return pass(afterprop)}function getterSetter(type){if(type!="variable")return pass(afterprop);cx.marked="property";return cont(functiondef)}function afterprop(type){if(type==":")return cont(expressionNoComma);if(type=="(")return pass(functiondef)}function commasep(what,end,sep){function proceed(type,value){if(sep?sep.indexOf(type)>-1:type==","){var lex=cx.state.lexical;if(lex.info=="call")lex.pos=(lex.pos||0)+1;return cont(function(type,value){if(type==end||value==end)return pass();return pass(what)},\nproceed)}if(type==end||value==end)return cont();if(sep&&sep.indexOf(";")>-1)return pass(what);return cont(expect(end))}return function(type,value){if(type==end||value==end)return cont();return pass(what,proceed)}}function contCommasep(what,end,info){var i=3;for(;i<arguments.length;i++)cx.cc.push(arguments[i]);return cont(pushlex(end,info),commasep(what,end),poplex)}function block(type){if(type=="}")return cont();return pass(statement,block)}function maybetype(type,value){if(isTS){if(type==":")return cont(typeexpr);\nif(value=="?")return cont(maybetype)}}function maybetypeOrIn(type,value){if(isTS&&(type==":"||value=="in"))return cont(typeexpr)}function mayberettype(type){if(isTS&&type==":")if(cx.stream.match(/^\\s*\\w+\\s+is\\b/,false))return cont(expression,isKW,typeexpr);else return cont(typeexpr)}function isKW(_,value){if(value=="is"){cx.marked="keyword";return cont()}}function typeexpr(type,value){if(value=="keyof"||value=="typeof"||value=="infer"||value=="readonly"){cx.marked="keyword";return cont(value=="typeof"?\nexpressionNoComma:typeexpr)}if(type=="variable"||value=="void"){cx.marked="type";return cont(afterType)}if(value=="|"||value=="&")return cont(typeexpr);if(type=="string"||type=="number"||type=="atom")return cont(afterType);if(type=="[")return cont(pushlex("]"),commasep(typeexpr,"]",","),poplex,afterType);if(type=="{")return cont(pushlex("}"),typeprops,poplex,afterType);if(type=="(")return cont(commasep(typearg,")"),maybeReturnType,afterType);if(type=="<")return cont(commasep(typeexpr,">"),typeexpr);\nif(type=="quasi")return pass(quasiType,afterType)}function maybeReturnType(type){if(type=="=>")return cont(typeexpr)}function typeprops(type){if(type.match(/[\\}\\)\\]]/))return cont();if(type==","||type==";")return cont(typeprops);return pass(typeprop,typeprops)}function typeprop(type,value){if(type=="variable"||cx.style=="keyword"){cx.marked="property";return cont(typeprop)}else if(value=="?"||type=="number"||type=="string")return cont(typeprop);else if(type==":")return cont(typeexpr);else if(type==\n"[")return cont(expect("variable"),maybetypeOrIn,expect("]"),typeprop);else if(type=="(")return pass(functiondecl,typeprop);else if(!type.match(/[;\\}\\)\\],]/))return cont()}function quasiType(type,value){if(type!="quasi")return pass();if(value.slice(value.length-2)!="${")return cont(quasiType);return cont(typeexpr,continueQuasiType)}function continueQuasiType(type){if(type=="}"){cx.marked="string-2";cx.state.tokenize=tokenQuasi;return cont(quasiType)}}function typearg(type,value){if(type=="variable"&&\ncx.stream.match(/^\\s*[?:]/,false)||value=="?")return cont(typearg);if(type==":")return cont(typeexpr);if(type=="spread")return cont(typearg);return pass(typeexpr)}function afterType(type,value){if(value=="<")return cont(pushlex(">"),commasep(typeexpr,">"),poplex,afterType);if(value=="|"||type=="."||value=="&")return cont(typeexpr);if(type=="[")return cont(typeexpr,expect("]"),afterType);if(value=="extends"||value=="implements"){cx.marked="keyword";return cont(typeexpr)}if(value=="?")return cont(typeexpr,\nexpect(":"),typeexpr)}function maybeTypeArgs(_,value){if(value=="<")return cont(pushlex(">"),commasep(typeexpr,">"),poplex,afterType)}function typeparam(){return pass(typeexpr,maybeTypeDefault)}function maybeTypeDefault(_,value){if(value=="=")return cont(typeexpr)}function vardef(_,value){if(value=="enum"){cx.marked="keyword";return cont(enumdef)}return pass(pattern,maybetype,maybeAssign,vardefCont)}function pattern(type,value){if(isTS&&isModifier(value)){cx.marked="keyword";return cont(pattern)}if(type==\n"variable"){register(value);return cont()}if(type=="spread")return cont(pattern);if(type=="[")return contCommasep(eltpattern,"]");if(type=="{")return contCommasep(proppattern,"}")}function proppattern(type,value){if(type=="variable"&&!cx.stream.match(/^\\s*:/,false)){register(value);return cont(maybeAssign)}if(type=="variable")cx.marked="property";if(type=="spread")return cont(pattern);if(type=="}")return pass();if(type=="[")return cont(expression,expect("]"),expect(":"),proppattern);return cont(expect(":"),\npattern,maybeAssign)}function eltpattern(){return pass(pattern,maybeAssign)}function maybeAssign(_type,value){if(value=="=")return cont(expressionNoComma)}function vardefCont(type){if(type==",")return cont(vardef)}function maybeelse(type,value){if(type=="keyword b"&&value=="else")return cont(pushlex("form","else"),statement,poplex)}function forspec(type,value){if(value=="await")return cont(forspec);if(type=="(")return cont(pushlex(")"),forspec1,poplex)}function forspec1(type){if(type=="var")return cont(vardef,\nforspec2);if(type=="variable")return cont(forspec2);return pass(forspec2)}function forspec2(type,value){if(type==")")return cont();if(type==";")return cont(forspec2);if(value=="in"||value=="of"){cx.marked="keyword";return cont(expression,forspec2)}return pass(expression,forspec2)}function functiondef(type,value){if(value=="*"){cx.marked="keyword";return cont(functiondef)}if(type=="variable"){register(value);return cont(functiondef)}if(type=="(")return cont(pushcontext,pushlex(")"),commasep(funarg,\n")"),poplex,mayberettype,statement,popcontext);if(isTS&&value=="<")return cont(pushlex(">"),commasep(typeparam,">"),poplex,functiondef)}function functiondecl(type,value){if(value=="*"){cx.marked="keyword";return cont(functiondecl)}if(type=="variable"){register(value);return cont(functiondecl)}if(type=="(")return cont(pushcontext,pushlex(")"),commasep(funarg,")"),poplex,mayberettype,popcontext);if(isTS&&value=="<")return cont(pushlex(">"),commasep(typeparam,">"),poplex,functiondecl)}function typename(type,\nvalue){if(type=="keyword"||type=="variable"){cx.marked="type";return cont(typename)}else if(value=="<")return cont(pushlex(">"),commasep(typeparam,">"),poplex)}function funarg(type,value){if(value=="@")cont(expression,funarg);if(type=="spread")return cont(funarg);if(isTS&&isModifier(value)){cx.marked="keyword";return cont(funarg)}if(isTS&&type=="this")return cont(maybetype,maybeAssign);return pass(pattern,maybetype,maybeAssign)}function classExpression(type,value){if(type=="variable")return className(type,\nvalue);return classNameAfter(type,value)}function className(type,value){if(type=="variable"){register(value);return cont(classNameAfter)}}function classNameAfter(type,value){if(value=="<")return cont(pushlex(">"),commasep(typeparam,">"),poplex,classNameAfter);if(value=="extends"||value=="implements"||isTS&&type==","){if(value=="implements")cx.marked="keyword";return cont(isTS?typeexpr:expression,classNameAfter)}if(type=="{")return cont(pushlex("}"),classBody,poplex)}function classBody(type,value){if(type==\n"async"||type=="variable"&&(value=="static"||value=="get"||value=="set"||isTS&&isModifier(value))&&cx.stream.match(/^\\s+[\\w$\\xa1-\\uffff]/,false)){cx.marked="keyword";return cont(classBody)}if(type=="variable"||cx.style=="keyword"){cx.marked="property";return cont(classfield,classBody)}if(type=="number"||type=="string")return cont(classfield,classBody);if(type=="[")return cont(expression,maybetype,expect("]"),classfield,classBody);if(value=="*"){cx.marked="keyword";return cont(classBody)}if(isTS&&\ntype=="(")return pass(functiondecl,classBody);if(type==";"||type==",")return cont(classBody);if(type=="}")return cont();if(value=="@")return cont(expression,classBody)}function classfield(type,value){if(value=="!")return cont(classfield);if(value=="?")return cont(classfield);if(type==":")return cont(typeexpr,maybeAssign);if(value=="=")return cont(expressionNoComma);var context=cx.state.lexical.prev;var isInterface=context&&context.info=="interface";return pass(isInterface?functiondecl:functiondef)}\nfunction afterExport(type,value){if(value=="*"){cx.marked="keyword";return cont(maybeFrom,expect(";"))}if(value=="default"){cx.marked="keyword";return cont(expression,expect(";"))}if(type=="{")return cont(commasep(exportField,"}"),maybeFrom,expect(";"));return pass(statement)}function exportField(type,value){if(value=="as"){cx.marked="keyword";return cont(expect("variable"))}if(type=="variable")return pass(expressionNoComma,exportField)}function afterImport(type){if(type=="string")return cont();if(type==\n"(")return pass(expression);if(type==".")return pass(maybeoperatorComma);return pass(importSpec,maybeMoreImports,maybeFrom)}function importSpec(type,value){if(type=="{")return contCommasep(importSpec,"}");if(type=="variable")register(value);if(value=="*")cx.marked="keyword";return cont(maybeAs)}function maybeMoreImports(type){if(type==",")return cont(importSpec,maybeMoreImports)}function maybeAs(_type,value){if(value=="as"){cx.marked="keyword";return cont(importSpec)}}function maybeFrom(_type,value){if(value==\n"from"){cx.marked="keyword";return cont(expression)}}function arrayLiteral(type){if(type=="]")return cont();return pass(commasep(expressionNoComma,"]"))}function enumdef(){return pass(pushlex("form"),pattern,expect("{"),pushlex("}"),commasep(enummember,"}"),poplex,poplex)}function enummember(){return pass(pattern,maybeAssign)}function isContinuedStatement(state,textAfter){return state.lastType=="operator"||state.lastType==","||isOperatorChar.test(textAfter.charAt(0))||/[,.]/.test(textAfter.charAt(0))}\nfunction expressionAllowed(stream,state,backUp){return state.tokenize==tokenBase&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\\[{}\\(,;:]|=>)$/.test(state.lastType)||state.lastType=="quasi"&&/\\{\\s*$/.test(stream.string.slice(0,stream.pos-(backUp||0)))}var indentUnit=config.indentUnit;var statementIndent=parserConfig.statementIndent;var jsonldMode=parserConfig.jsonld;var jsonMode=parserConfig.json||jsonldMode;var trackScope=parserConfig.trackScope!==false;var isTS=parserConfig.typescript;\nvar wordRE=parserConfig.wordCharacters||/[\\w$\\xa1-\\uffff]/;var keywords=function(){function kw(type){return{type:type,style:"keyword"}}var A=kw("keyword a");var B=kw("keyword b");var C=kw("keyword c");var D=kw("keyword d");var operator=kw("operator");var atom={type:"atom",style:"atom"};return{"if":kw("if"),"while":A,"with":A,"else":B,"do":B,"try":B,"finally":B,"return":D,"break":D,"continue":D,"new":kw("new"),"delete":C,"void":C,"throw":C,"debugger":kw("debugger"),"var":kw("var"),"const":kw("var"),\n"let":kw("var"),"function":kw("function"),"catch":kw("catch"),"for":kw("for"),"switch":kw("switch"),"case":kw("case"),"default":kw("default"),"in":operator,"typeof":operator,"instanceof":operator,"true":atom,"false":atom,"null":atom,"undefined":atom,"NaN":atom,"Infinity":atom,"this":kw("this"),"class":kw("class"),"super":kw("atom"),"yield":C,"export":kw("export"),"import":kw("import"),"extends":C,"await":C}}();var isOperatorChar=/[+\\-*&%=<>!?|~^@]/;var isJsonldKeyword=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;\nvar type;var content;var brackets="([{}])";var atomicTypes={"atom":true,"number":true,"variable":true,"string":true,"regexp":true,"this":true,"import":true,"jsonld-keyword":true};var cx={state:null,column:null,marked:null,cc:null};var defaultVars=new Var("this",new Var("arguments",null));pushcontext.lex=pushblockcontext.lex=true;popcontext.lex=true;poplex.lex=true;return{startState:function(basecolumn){var state={tokenize:tokenBase,lastType:"sof",cc:[],lexical:new JSLexical((basecolumn||0)-indentUnit,\n0,"block",false),localVars:parserConfig.localVars,context:parserConfig.localVars&&new Context(null,null,false),indented:basecolumn||0};if(parserConfig.globalVars&&typeof parserConfig.globalVars=="object")state.globalVars=parserConfig.globalVars;return state},token:function(stream,state){if(stream.sol()){if(!state.lexical.hasOwnProperty("align"))state.lexical.align=false;state.indented=stream.indentation();findFatArrow(stream,state)}if(state.tokenize!=tokenComment&&stream.eatSpace())return null;var style=\nstate.tokenize(stream,state);if(type=="comment")return style;state.lastType=type=="operator"&&(content=="++"||content=="--")?"incdec":type;return parseJS(state,style,type,content,stream)},indent:function(state,textAfter){if(state.tokenize==tokenComment||state.tokenize==tokenQuasi)return CodeMirror.Pass;if(state.tokenize!=tokenBase)return 0;var firstChar=textAfter&&textAfter.charAt(0);var lexical=state.lexical;var top;if(!/^\\s*else\\b/.test(textAfter)){var i=state.cc.length-1;for(;i>=0;--i){var c=state.cc[i];\nif(c==poplex)lexical=lexical.prev;else if(c!=maybeelse&&c!=popcontext)break}}for(;(lexical.type=="stat"||lexical.type=="form")&&(firstChar=="}"||(top=state.cc[state.cc.length-1])&&(top==maybeoperatorComma||top==maybeoperatorNoComma)&&!/^[,\\.=+\\-*:?[\\(]/.test(textAfter));)lexical=lexical.prev;if(statementIndent&&lexical.type==")"&&lexical.prev.type=="stat")lexical=lexical.prev;var type=lexical.type;var closing=firstChar==type;if(type=="vardef")return lexical.indented+(state.lastType=="operator"||state.lastType==\n","?lexical.info.length+1:0);else if(type=="form"&&firstChar=="{")return lexical.indented;else if(type=="form")return lexical.indented+indentUnit;else if(type=="stat")return lexical.indented+(isContinuedStatement(state,textAfter)?statementIndent||indentUnit:0);else if(lexical.info=="switch"&&!closing&&parserConfig.doubleIndentSwitch!=false)return lexical.indented+(/^(?:case|default)\\b/.test(textAfter)?indentUnit:2*indentUnit);else if(lexical.align)return lexical.column+(closing?0:1);else return lexical.indented+\n(closing?0:indentUnit)},electricInput:/^\\s*(?:case .*?:|default:|\\{|\\})$/,blockCommentStart:jsonMode?null:"/*",blockCommentEnd:jsonMode?null:"*/",blockCommentContinue:jsonMode?null:" * ",lineComment:jsonMode?null:"//",fold:"brace",closeBrackets:"()[]{}\'\'\\"\\"``",helperType:jsonMode?"json":"javascript",jsonldMode:jsonldMode,jsonMode:jsonMode,expressionAllowed:expressionAllowed,skipExpression:function(state){parseJS(state,"atom","atom","true",new CodeMirror.StringStream("",2,null))}}});CodeMirror.registerHelper("wordChars",\n"javascript",/[\\w$]/);CodeMirror.defineMIME("text/javascript","javascript");CodeMirror.defineMIME("text/ecmascript","javascript");CodeMirror.defineMIME("application/javascript","javascript");CodeMirror.defineMIME("application/x-javascript","javascript");CodeMirror.defineMIME("application/ecmascript","javascript");CodeMirror.defineMIME("application/json",{name:"javascript",json:true});CodeMirror.defineMIME("application/x-json",{name:"javascript",json:true});CodeMirror.defineMIME("application/manifest+json",\n{name:"javascript",json:true});CodeMirror.defineMIME("application/ld+json",{name:"javascript",jsonld:true});CodeMirror.defineMIME("text/typescript",{name:"javascript",typescript:true});CodeMirror.defineMIME("application/typescript",{name:"javascript",typescript:true})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function Context(indented,column,type,info,align,prev){this.indented=indented;this.column=column;this.type=type;this.info=info;this.align=align;this.prev=prev}function pushContext(state,col,type,info){var indent=state.indented;if(state.context&&state.context.type=="statement"&&\ntype!="statement")indent=state.context.indented;return state.context=new Context(indent,col,type,info,null,state.context)}function popContext(state){var t=state.context.type;if(t==")"||t=="]"||t=="}")state.indented=state.context.indented;return state.context=state.context.prev}function typeBefore(stream,state,pos){if(state.prevToken=="variable"||state.prevToken=="type")return true;if(/\\S(?:[^- ]>|[*\\]])\\s*$|\\*$/.test(stream.string.slice(0,pos)))return true;if(state.typeAtEndOfLine&&stream.column()==\nstream.indentation())return true}function isTopScope(context){for(;;){if(!context||context.type=="top")return true;if(context.type=="}"&&context.prev.info!="namespace")return false;context=context.prev}}function words(str){var obj={};var words=str.split(" ");var i=0;for(;i<words.length;++i)obj[words[i]]=true;return obj}function contains(words,word){if(typeof words==="function")return words(word);else return words.propertyIsEnumerable(word)}function cTypes(identifier){return contains(basicCTypes,identifier)||\n/.+_t$/.test(identifier)}function objCTypes(identifier){return cTypes(identifier)||contains(basicObjCTypes,identifier)}function cppHook(stream,state){if(!state.startOfLine)return false;var ch;var next=null;for(;ch=stream.peek();){if(ch=="\\\\"&&stream.match(/^.$/)){next=cppHook;break}else if(ch=="/"&&stream.match(/^\\/[\\/\\*]/,false))break;stream.next()}state.tokenize=next;return"meta"}function pointerHook(_stream,state){if(state.prevToken=="type")return"type";return false}function cIsReservedIdentifier(token){if(!token||\ntoken.length<2)return false;if(token[0]!="_")return false;return token[1]=="_"||token[1]!==token[1].toLowerCase()}function cpp14Literal(stream){stream.eatWhile(/[\\w\\.\']/);return"number"}function cpp11StringHook(stream,state){stream.backUp(1);if(stream.match(/^(?:R|u8R|uR|UR|LR)/)){var match=stream.match(/^"([^\\s\\\\()]{0,16})\\(/);if(!match)return false;state.cpp11RawStringDelim=match[1];state.tokenize=tokenRawString;return tokenRawString(stream,state)}if(stream.match(/^(?:u8|u|U|L)/)){if(stream.match(/^["\']/,\nfalse))return"string";return false}stream.next();return false}function cppLooksLikeConstructor(word){var lastTwo=/(\\w+)::~?(\\w+)$/.exec(word);return lastTwo&&lastTwo[1]==lastTwo[2]}function tokenAtString(stream,state){var next;for(;(next=stream.next())!=null;)if(next==\'"\'&&!stream.eat(\'"\')){state.tokenize=null;break}return"string"}function tokenRawString(stream,state){var delim=state.cpp11RawStringDelim.replace(/[^\\w\\s]/g,"\\\\$&");var match=stream.match(new RegExp(".*?\\\\)"+delim+\'"\'));if(match)state.tokenize=\nnull;else stream.skipToEnd();return"string"}function def(mimes,mode){function add(obj){if(obj){var prop;for(prop in obj)if(obj.hasOwnProperty(prop))words.push(prop)}}if(typeof mimes=="string")mimes=[mimes];var words=[];add(mode.keywords);add(mode.types);add(mode.builtin);add(mode.atoms);if(words.length){mode.helperType=mimes[0];CodeMirror.registerHelper("hintWords",mimes[0],words)}var i=0;for(;i<mimes.length;++i)CodeMirror.defineMIME(mimes[i],mode)}function tokenTripleString(stream,state){var escaped=\nfalse;for(;!stream.eol();){if(!escaped&&stream.match(\'"""\')){state.tokenize=null;break}escaped=stream.next()=="\\\\"&&!escaped}return"string"}function tokenNestedComment(depth){return function(stream,state){var ch;for(;ch=stream.next();)if(ch=="*"&&stream.eat("/"))if(depth==1){state.tokenize=null;break}else{state.tokenize=tokenNestedComment(depth-1);return state.tokenize(stream,state)}else if(ch=="/"&&stream.eat("*")){state.tokenize=tokenNestedComment(depth+1);return state.tokenize(stream,state)}return"comment"}}\nfunction tokenKotlinString(tripleString){return function(stream,state){var escaped=false;var next;var end=false;for(;!stream.eol();){if(!tripleString&&!escaped&&stream.match(\'"\')){end=true;break}if(tripleString&&stream.match(\'"""\')){end=true;break}next=stream.next();if(!escaped&&next=="$"&&stream.match("{"))stream.skipTo("}");escaped=!escaped&&next=="\\\\"&&!tripleString}if(end||!tripleString)state.tokenize=null;return"string"}}function tokenCeylonString(type){return function(stream,state){var escaped=\nfalse;var next;var end=false;for(;!stream.eol();){if(!escaped&&stream.match(\'"\')&&(type=="single"||stream.match(\'""\'))){end=true;break}if(!escaped&&stream.match("``")){stringTokenizer=tokenCeylonString(type);end=true;break}next=stream.next();escaped=type=="single"&&!escaped&&next=="\\\\"}if(end)state.tokenize=null;return"string"}}CodeMirror.defineMode("clike",function(config,parserConfig){function tokenBase(stream,state){var ch=stream.next();if(hooks[ch]){var result=hooks[ch](stream,state);if(result!==\nfalse)return result}if(ch==\'"\'||ch=="\'"){state.tokenize=tokenString(ch);return state.tokenize(stream,state)}if(numberStart.test(ch)){stream.backUp(1);if(stream.match(number))return"number";stream.next()}if(isPunctuationChar.test(ch)){curPunc=ch;return null}if(ch=="/"){if(stream.eat("*")){state.tokenize=tokenComment;return tokenComment(stream,state)}if(stream.eat("/")){stream.skipToEnd();return"comment"}}if(isOperatorChar.test(ch)){for(;!stream.match(/^\\/[\\/*]/,false)&&stream.eat(isOperatorChar););\nreturn"operator"}stream.eatWhile(isIdentifierChar);if(namespaceSeparator)for(;stream.match(namespaceSeparator);)stream.eatWhile(isIdentifierChar);var cur=stream.current();if(contains(keywords,cur)){if(contains(blockKeywords,cur))curPunc="newstatement";if(contains(defKeywords,cur))isDefKeyword=true;return"keyword"}if(contains(types,cur))return"type";if(contains(builtin,cur)||isReservedIdentifier&&isReservedIdentifier(cur)){if(contains(blockKeywords,cur))curPunc="newstatement";return"builtin"}if(contains(atoms,\ncur))return"atom";return"variable"}function tokenString(quote){return function(stream,state){var escaped=false;var next;var end=false;for(;(next=stream.next())!=null;){if(next==quote&&!escaped){end=true;break}escaped=!escaped&&next=="\\\\"}if(end||!(escaped||multiLineStrings))state.tokenize=null;return"string"}}function tokenComment(stream,state){var maybeEnd=false;var ch;for(;ch=stream.next();){if(ch=="/"&&maybeEnd){state.tokenize=null;break}maybeEnd=ch=="*"}return"comment"}function maybeEOL(stream,\nstate){if(parserConfig.typeFirstDefinitions&&stream.eol()&&isTopScope(state.context))state.typeAtEndOfLine=typeBefore(stream,state,stream.pos)}var indentUnit=config.indentUnit;var statementIndentUnit=parserConfig.statementIndentUnit||indentUnit;var dontAlignCalls=parserConfig.dontAlignCalls;var keywords=parserConfig.keywords||{};var types=parserConfig.types||{};var builtin=parserConfig.builtin||{};var blockKeywords=parserConfig.blockKeywords||{};var defKeywords=parserConfig.defKeywords||{};var atoms=\nparserConfig.atoms||{};var hooks=parserConfig.hooks||{};var multiLineStrings=parserConfig.multiLineStrings;var indentStatements=parserConfig.indentStatements!==false;var indentSwitch=parserConfig.indentSwitch!==false;var namespaceSeparator=parserConfig.namespaceSeparator;var isPunctuationChar=parserConfig.isPunctuationChar||/[\\[\\]{}\\(\\),;:\\.]/;var numberStart=parserConfig.numberStart||/[\\d\\.]/;var number=parserConfig.number||/^(?:0x[a-f\\d]+|0b[01]+|(?:\\d+\\.?\\d*|\\.\\d+)(?:e[-+]?\\d+)?)(u|ll?|l|f)?/i;\nvar isOperatorChar=parserConfig.isOperatorChar||/[+\\-*&%=<>!?|\\/]/;var isIdentifierChar=parserConfig.isIdentifierChar||/[\\w\\$_\\xa1-\\uffff]/;var isReservedIdentifier=parserConfig.isReservedIdentifier||false;var curPunc;var isDefKeyword;return{startState:function(basecolumn){return{tokenize:null,context:new Context((basecolumn||0)-indentUnit,0,"top",null,false),indented:0,startOfLine:true,prevToken:null}},token:function(stream,state){var ctx=state.context;if(stream.sol()){if(ctx.align==null)ctx.align=\nfalse;state.indented=stream.indentation();state.startOfLine=true}if(stream.eatSpace()){maybeEOL(stream,state);return null}curPunc=isDefKeyword=null;var style=(state.tokenize||tokenBase)(stream,state);if(style=="comment"||style=="meta")return style;if(ctx.align==null)ctx.align=true;if(curPunc==";"||curPunc==":"||curPunc==","&&stream.match(/^\\s*(?:\\/\\/.*)?$/,false))for(;state.context.type=="statement";)popContext(state);else if(curPunc=="{")pushContext(state,stream.column(),"}");else if(curPunc=="[")pushContext(state,\nstream.column(),"]");else if(curPunc=="(")pushContext(state,stream.column(),")");else if(curPunc=="}"){for(;ctx.type=="statement";)ctx=popContext(state);if(ctx.type=="}")ctx=popContext(state);for(;ctx.type=="statement";)ctx=popContext(state)}else if(curPunc==ctx.type)popContext(state);else if(indentStatements&&((ctx.type=="}"||ctx.type=="top")&&curPunc!=";"||ctx.type=="statement"&&curPunc=="newstatement"))pushContext(state,stream.column(),"statement",stream.current());if(style=="variable"&&(state.prevToken==\n"def"||parserConfig.typeFirstDefinitions&&typeBefore(stream,state,stream.start)&&isTopScope(state.context)&&stream.match(/^\\s*\\(/,false)))style="def";if(hooks.token){var result=hooks.token(stream,state,style);if(result!==undefined)style=result}if(style=="def"&&parserConfig.styleDefs===false)style="variable";state.startOfLine=false;state.prevToken=isDefKeyword?"def":style||curPunc;maybeEOL(stream,state);return style},indent:function(state,textAfter){if(state.tokenize!=tokenBase&&state.tokenize!=null||\nstate.typeAtEndOfLine)return CodeMirror.Pass;var ctx=state.context;var firstChar=textAfter&&textAfter.charAt(0);var closing=firstChar==ctx.type;if(ctx.type=="statement"&&firstChar=="}")ctx=ctx.prev;if(parserConfig.dontIndentStatements)for(;ctx.type=="statement"&&parserConfig.dontIndentStatements.test(ctx.info);)ctx=ctx.prev;if(hooks.indent){var hook=hooks.indent(state,ctx,textAfter,indentUnit);if(typeof hook=="number")return hook}var switchBlock=ctx.prev&&ctx.prev.info=="switch";if(parserConfig.allmanIndentation&&\n/[{(]/.test(firstChar)){for(;ctx.type!="top"&&ctx.type!="}";)ctx=ctx.prev;return ctx.indented}if(ctx.type=="statement")return ctx.indented+(firstChar=="{"?0:statementIndentUnit);if(ctx.align&&(!dontAlignCalls||ctx.type!=")"))return ctx.column+(closing?0:1);if(ctx.type==")"&&!closing)return ctx.indented+statementIndentUnit;return ctx.indented+(closing?0:indentUnit)+(!closing&&switchBlock&&!/^(?:case|default)\\b/.test(textAfter)?indentUnit:0)},electricInput:indentSwitch?/^\\s*(?:case .*?:|default:|\\{\\}?|\\})$/:\n/^\\s*[{}]$/,blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:"//",fold:"brace"}});var cKeywords="auto if break case register continue return default do sizeof "+"static else struct switch extern typedef union for goto while enum const "+"volatile inline restrict asm fortran";var cppKeywords="alignas alignof and and_eq audit axiom bitand bitor catch "+"class compl concept constexpr const_cast decltype delete dynamic_cast "+"explicit export final friend import module mutable namespace new noexcept "+\n"not not_eq operator or or_eq override private protected public "+"reinterpret_cast requires static_assert static_cast template this "+"thread_local throw try typeid typename using virtual xor xor_eq";var objCKeywords="bycopy byref in inout oneway out self super atomic nonatomic retain copy "+"readwrite readonly strong weak assign typeof nullable nonnull null_resettable _cmd "+"@interface @implementation @end @protocol @encode @property @synthesize @dynamic @class "+"@public @package @private @protected @required @optional @try @catch @finally @import "+\n"@selector @encode @defs @synchronized @autoreleasepool @compatibility_alias @available";var objCBuiltins="FOUNDATION_EXPORT FOUNDATION_EXTERN NS_INLINE NS_FORMAT_FUNCTION "+" NS_RETURNS_RETAINEDNS_ERROR_ENUM NS_RETURNS_NOT_RETAINED NS_RETURNS_INNER_POINTER "+"NS_DESIGNATED_INITIALIZER NS_ENUM NS_OPTIONS NS_REQUIRES_NIL_TERMINATION "+"NS_ASSUME_NONNULL_BEGIN NS_ASSUME_NONNULL_END NS_SWIFT_NAME NS_REFINED_FOR_SWIFT";var basicCTypes=words("int long char short double float unsigned signed "+"void bool");\nvar basicObjCTypes=words("SEL instancetype id Class Protocol BOOL");var cBlockKeywords="case do else for if switch while struct enum union";var cDefKeywords="struct enum union";def(["text/x-csrc","text/x-c","text/x-chdr"],{name:"clike",keywords:words(cKeywords),types:cTypes,blockKeywords:words(cBlockKeywords),defKeywords:words(cDefKeywords),typeFirstDefinitions:true,atoms:words("NULL true false"),isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook},modeProps:{fold:["brace",\n"include"]}});def(["text/x-c++src","text/x-c++hdr"],{name:"clike",keywords:words(cKeywords+" "+cppKeywords),types:cTypes,blockKeywords:words(cBlockKeywords+" class try catch"),defKeywords:words(cDefKeywords+" class namespace"),typeFirstDefinitions:true,atoms:words("true false NULL nullptr"),dontIndentStatements:/^template$/,isIdentifierChar:/[\\w\\$_~\\xa1-\\uffff]/,isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook,"u":cpp11StringHook,"U":cpp11StringHook,"L":cpp11StringHook,\n"R":cpp11StringHook,0:cpp14Literal,1:cpp14Literal,2:cpp14Literal,3:cpp14Literal,4:cpp14Literal,5:cpp14Literal,6:cpp14Literal,7:cpp14Literal,8:cpp14Literal,9:cpp14Literal,token:function(stream,state,style){if(style=="variable"&&stream.peek()=="("&&(state.prevToken==";"||state.prevToken==null||state.prevToken=="}")&&cppLooksLikeConstructor(stream.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}});def("text/x-java",{name:"clike",keywords:words("abstract assert break case catch class const continue default "+\n"do else enum extends final finally for goto if implements import "+"instanceof interface native new package private protected public "+"return static strictfp super switch synchronized this throw throws transient "+"try volatile while @interface"),types:words("var byte short int long float double boolean char void Boolean Byte Character Double Float "+"Integer Long Number Object Short String StringBuffer StringBuilder Void"),blockKeywords:words("catch class do else finally for if switch try while"),\ndefKeywords:words("class interface enum @interface"),typeFirstDefinitions:true,atoms:words("true false null"),number:/^(?:0x[a-f\\d_]+|0b[01_]+|(?:[\\d_]+\\.?\\d*|\\.\\d+)(?:e[-+]?[\\d_]+)?)(u|ll?|l|f)?/i,hooks:{"@":function(stream){if(stream.match("interface",false))return false;stream.eatWhile(/[\\w\\$_]/);return"meta"},\'"\':function(stream,state){if(!stream.match(/""$/))return false;state.tokenize=tokenTripleString;return state.tokenize(stream,state)}},modeProps:{fold:["brace","import"]}});def("text/x-csharp",\n{name:"clike",keywords:words("abstract as async await base break case catch checked class const continue"+" default delegate do else enum event explicit extern finally fixed for"+" foreach goto if implicit in interface internal is lock namespace new"+" operator out override params private protected public readonly ref return sealed"+" sizeof stackalloc static struct switch this throw try typeof unchecked"+" unsafe using virtual void volatile while add alias ascending descending dynamic from get"+\n" global group into join let orderby partial remove select set value var yield"),types:words("Action Boolean Byte Char DateTime DateTimeOffset Decimal Double Func"+" Guid Int16 Int32 Int64 Object SByte Single String Task TimeSpan UInt16 UInt32"+" UInt64 bool byte char decimal double short int long object"+" sbyte float string ushort uint ulong"),blockKeywords:words("catch class do else finally for foreach if struct switch try while"),defKeywords:words("class interface namespace struct var"),typeFirstDefinitions:true,\natoms:words("true false null"),hooks:{"@":function(stream,state){if(stream.eat(\'"\')){state.tokenize=tokenAtString;return tokenAtString(stream,state)}stream.eatWhile(/[\\w\\$_]/);return"meta"}}});def("text/x-scala",{name:"clike",keywords:words("abstract case catch class def do else extends final finally for forSome if "+"implicit import lazy match new null object override package private protected return "+"sealed super this throw trait try type val var while with yield _ "+"assert assume require print println printf readLine readBoolean readByte readShort "+\n"readChar readInt readLong readFloat readDouble"),types:words("AnyVal App Application Array BufferedIterator BigDecimal BigInt Char Console Either "+"Enumeration Equiv Error Exception Fractional Function IndexedSeq Int Integral Iterable "+"Iterator List Map Numeric Nil NotNull Option Ordered Ordering PartialFunction PartialOrdering "+"Product Proxy Range Responder Seq Serializable Set Specializable Stream StringBuilder "+"StringContext Symbol Throwable Traversable TraversableOnce Tuple Unit Vector "+\n"Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable "+"Compiler Double Exception Float Integer Long Math Number Object Package Pair Process "+"Runtime Runnable SecurityManager Short StackTraceElement StrictMath String "+"StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void"),multiLineStrings:true,blockKeywords:words("catch class enum do else finally for forSome if match switch try while"),defKeywords:words("class enum def object package trait type val var"),\natoms:words("true false null"),indentStatements:false,indentSwitch:false,isOperatorChar:/[+\\-*&%=<>!?|\\/#:@]/,hooks:{"@":function(stream){stream.eatWhile(/[\\w\\$_]/);return"meta"},\'"\':function(stream,state){if(!stream.match(\'""\'))return false;state.tokenize=tokenTripleString;return state.tokenize(stream,state)},"\'":function(stream){stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);return"atom"},"=":function(stream,state){var cx=state.context;if(cx.type=="}"&&cx.align&&stream.eat(">")){state.context=new Context(cx.indented,\ncx.column,cx.type,cx.info,null,cx.prev);return"operator"}else return false},"/":function(stream,state){if(!stream.eat("*"))return false;state.tokenize=tokenNestedComment(1);return state.tokenize(stream,state)}},modeProps:{closeBrackets:{pairs:\'()[]{}""\',triples:\'"\'}}});def("text/x-kotlin",{name:"clike",keywords:words("package as typealias class interface this super val operator "+"var fun for is in This throw return annotation "+"break continue object if else while do try when !in !is as? "+"file import where by get set abstract enum open inner override private public internal "+\n"protected catch finally out final vararg reified dynamic companion constructor init "+"sealed field property receiver param sparam lateinit data inline noinline tailrec "+"external annotation crossinline const operator infix suspend actual expect setparam value"),types:words("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable "+"Compiler Double Exception Float Integer Long Math Number Object Package Pair Process "+"Runtime Runnable SecurityManager Short StackTraceElement StrictMath String "+\n"StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void Annotation Any BooleanArray "+"ByteArray Char CharArray DeprecationLevel DoubleArray Enum FloatArray Function Int IntArray Lazy "+"LazyThreadSafetyMode LongArray Nothing ShortArray Unit"),intendSwitch:false,indentStatements:false,multiLineStrings:true,number:/^(?:0x[a-f\\d_]+|0b[01_]+|(?:[\\d_]+(\\.\\d+)?|\\.\\d+)(?:e[-+]?[\\d_]+)?)(u|ll?|l|f)?/i,blockKeywords:words("catch class do else finally for if where try while enum"),defKeywords:words("class val var object interface fun"),\natoms:words("true false null this"),hooks:{"@":function(stream){stream.eatWhile(/[\\w\\$_]/);return"meta"},"*":function(_stream,state){return state.prevToken=="."?"variable":"operator"},\'"\':function(stream,state){state.tokenize=tokenKotlinString(stream.match(\'""\'));return state.tokenize(stream,state)},"/":function(stream,state){if(!stream.eat("*"))return false;state.tokenize=tokenNestedComment(1);return state.tokenize(stream,state)},indent:function(state,ctx,textAfter,indentUnit){var firstChar=textAfter&&\ntextAfter.charAt(0);if((state.prevToken=="}"||state.prevToken==")")&&textAfter=="")return state.indented;if(state.prevToken=="operator"&&textAfter!="}"&&state.context.type!="}"||state.prevToken=="variable"&&firstChar=="."||(state.prevToken=="}"||state.prevToken==")")&&firstChar==".")return indentUnit*2+ctx.indented;if(ctx.align&&ctx.type=="}")return ctx.indented+(state.context.type==(textAfter||"").charAt(0)?0:indentUnit)}},modeProps:{closeBrackets:{triples:\'"\'}}});def(["x-shader/x-vertex","x-shader/x-fragment"],\n{name:"clike",keywords:words("sampler1D sampler2D sampler3D samplerCube "+"sampler1DShadow sampler2DShadow "+"const attribute uniform varying "+"break continue discard return "+"for while do if else struct "+"in out inout"),types:words("float int bool void "+"vec2 vec3 vec4 ivec2 ivec3 ivec4 bvec2 bvec3 bvec4 "+"mat2 mat3 mat4"),blockKeywords:words("for while do if else struct"),builtin:words("radians degrees sin cos tan asin acos atan "+"pow exp log exp2 sqrt inversesqrt "+"abs sign floor ceil fract mod min max clamp mix step smoothstep "+\n"length distance dot cross normalize ftransform faceforward "+"reflect refract matrixCompMult "+"lessThan lessThanEqual greaterThan greaterThanEqual "+"equal notEqual any all not "+"texture1D texture1DProj texture1DLod texture1DProjLod "+"texture2D texture2DProj texture2DLod texture2DProjLod "+"texture3D texture3DProj texture3DLod texture3DProjLod "+"textureCube textureCubeLod "+"shadow1D shadow2D shadow1DProj shadow2DProj "+"shadow1DLod shadow2DLod shadow1DProjLod shadow2DProjLod "+"dFdx dFdy fwidth "+\n"noise1 noise2 noise3 noise4"),atoms:words("true false "+"gl_FragColor gl_SecondaryColor gl_Normal gl_Vertex "+"gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 "+"gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 "+"gl_FogCoord gl_PointCoord "+"gl_Position gl_PointSize gl_ClipVertex "+"gl_FrontColor gl_BackColor gl_FrontSecondaryColor gl_BackSecondaryColor "+"gl_TexCoord gl_FogFragCoord "+"gl_FragCoord gl_FrontFacing "+"gl_FragData gl_FragDepth "+"gl_ModelViewMatrix gl_ProjectionMatrix gl_ModelViewProjectionMatrix "+\n"gl_TextureMatrix gl_NormalMatrix gl_ModelViewMatrixInverse "+"gl_ProjectionMatrixInverse gl_ModelViewProjectionMatrixInverse "+"gl_TextureMatrixTranspose gl_ModelViewMatrixInverseTranspose "+"gl_ProjectionMatrixInverseTranspose "+"gl_ModelViewProjectionMatrixInverseTranspose "+"gl_TextureMatrixInverseTranspose "+"gl_NormalScale gl_DepthRange gl_ClipPlane "+"gl_Point gl_FrontMaterial gl_BackMaterial gl_LightSource gl_LightModel "+"gl_FrontLightModelProduct gl_BackLightModelProduct "+"gl_TextureColor gl_EyePlaneS gl_EyePlaneT gl_EyePlaneR gl_EyePlaneQ "+\n"gl_FogParameters "+"gl_MaxLights gl_MaxClipPlanes gl_MaxTextureUnits gl_MaxTextureCoords "+"gl_MaxVertexAttribs gl_MaxVertexUniformComponents gl_MaxVaryingFloats "+"gl_MaxVertexTextureImageUnits gl_MaxTextureImageUnits "+"gl_MaxFragmentUniformComponents gl_MaxCombineTextureImageUnits "+"gl_MaxDrawBuffers"),indentSwitch:false,hooks:{"#":cppHook},modeProps:{fold:["brace","include"]}});def("text/x-nesc",{name:"clike",keywords:words(cKeywords+" as atomic async call command component components configuration event generic "+\n"implementation includes interface module new norace nx_struct nx_union post provides "+"signal task uses abstract extends"),types:cTypes,blockKeywords:words(cBlockKeywords),atoms:words("null true false"),hooks:{"#":cppHook},modeProps:{fold:["brace","include"]}});def("text/x-objectivec",{name:"clike",keywords:words(cKeywords+" "+objCKeywords),types:objCTypes,builtin:words(objCBuiltins),blockKeywords:words(cBlockKeywords+" @synthesize @try @catch @finally @autoreleasepool @synchronized"),defKeywords:words(cDefKeywords+\n" @interface @implementation @protocol @class"),dontIndentStatements:/^@.*$/,typeFirstDefinitions:true,atoms:words("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook},modeProps:{fold:["brace","include"]}});def("text/x-objectivec++",{name:"clike",keywords:words(cKeywords+" "+objCKeywords+" "+cppKeywords),types:objCTypes,builtin:words(objCBuiltins),blockKeywords:words(cBlockKeywords+" @synthesize @try @catch @finally @autoreleasepool @synchronized class try catch"),\ndefKeywords:words(cDefKeywords+" @interface @implementation @protocol @class class namespace"),dontIndentStatements:/^@.*$|^template$/,typeFirstDefinitions:true,atoms:words("YES NO NULL Nil nil true false nullptr"),isReservedIdentifier:cIsReservedIdentifier,hooks:{"#":cppHook,"*":pointerHook,"u":cpp11StringHook,"U":cpp11StringHook,"L":cpp11StringHook,"R":cpp11StringHook,0:cpp14Literal,1:cpp14Literal,2:cpp14Literal,3:cpp14Literal,4:cpp14Literal,5:cpp14Literal,6:cpp14Literal,7:cpp14Literal,8:cpp14Literal,\n9:cpp14Literal,token:function(stream,state,style){if(style=="variable"&&stream.peek()=="("&&(state.prevToken==";"||state.prevToken==null||state.prevToken=="}")&&cppLooksLikeConstructor(stream.current()))return"def"}},namespaceSeparator:"::",modeProps:{fold:["brace","include"]}});def("text/x-squirrel",{name:"clike",keywords:words("base break clone continue const default delete enum extends function in class"+" foreach local resume return this throw typeof yield constructor instanceof static"),types:cTypes,\nblockKeywords:words("case catch class else for foreach if switch try while"),defKeywords:words("function local class"),typeFirstDefinitions:true,atoms:words("true false null"),hooks:{"#":cppHook},modeProps:{fold:["brace","include"]}});var stringTokenizer=null;def("text/x-ceylon",{name:"clike",keywords:words("abstracts alias assembly assert assign break case catch class continue dynamic else"+" exists extends finally for function given if import in interface is let module new"+" nonempty object of out outer package return satisfies super switch then this throw"+\n" try value void while"),types:function(word){var first=word.charAt(0);return first===first.toUpperCase()&&first!==first.toLowerCase()},blockKeywords:words("case catch class dynamic else finally for function if interface module new object switch try while"),defKeywords:words("class dynamic function interface module object package value"),builtin:words("abstract actual aliased annotation by default deprecated doc final formal late license"+" native optional sealed see serializable shared suppressWarnings tagged throws variable"),\nisPunctuationChar:/[\\[\\]{}\\(\\),;:\\.`]/,isOperatorChar:/[+\\-*&%=<>!?|^~:\\/]/,numberStart:/[\\d#$]/,number:/^(?:#[\\da-fA-F_]+|\\$[01_]+|[\\d_]+[kMGTPmunpf]?|[\\d_]+\\.[\\d_]+(?:[eE][-+]?\\d+|[kMGTPmunpf]|)|)/i,multiLineStrings:true,typeFirstDefinitions:true,atoms:words("true false null larger smaller equal empty finished"),indentSwitch:false,styleDefs:false,hooks:{"@":function(stream){stream.eatWhile(/[\\w\\$_]/);return"meta"},\'"\':function(stream,state){state.tokenize=tokenCeylonString(stream.match(\'""\')?"triple":\n"single");return state.tokenize(stream,state)},"`":function(stream,state){if(!stringTokenizer||!stream.match("`"))return false;state.tokenize=stringTokenizer;stringTokenizer=null;return state.tokenize(stream,state)},"\'":function(stream){stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);return"atom"},token:function(_stream,state,style){if((style=="variable"||style=="type")&&state.prevToken==".")return"variable-2"}},modeProps:{fold:["brace","import"],closeBrackets:{triples:\'"\'}}})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function keySet(array){var keys={};var i=0;for(;i<array.length;++i)keys[array[i].toLowerCase()]=true;return keys}function tokenCComment(stream,state){var maybeEnd=false;var ch;for(;(ch=stream.next())!=null;){if(maybeEnd&&ch=="/"){state.tokenize=null;break}maybeEnd=ch==\n"*"}return["comment","comment"]}CodeMirror.defineMode("css",function(config,parserConfig){function ret(style,tp){type=tp;return style}function tokenBase(stream,state){var ch=stream.next();if(tokenHooks[ch]){var result=tokenHooks[ch](stream,state);if(result!==false)return result}if(ch=="@"){stream.eatWhile(/[\\w\\\\\\-]/);return ret("def",stream.current())}else if(ch=="="||(ch=="~"||ch=="|")&&stream.eat("="))return ret(null,"compare");else if(ch==\'"\'||ch=="\'"){state.tokenize=tokenString(ch);return state.tokenize(stream,\nstate)}else if(ch=="#"){stream.eatWhile(/[\\w\\\\\\-]/);return ret("atom","hash")}else if(ch=="!"){stream.match(/^\\s*\\w*/);return ret("keyword","important")}else if(/\\d/.test(ch)||ch=="."&&stream.eat(/\\d/)){stream.eatWhile(/[\\w.%]/);return ret("number","unit")}else if(ch==="-")if(/[\\d.]/.test(stream.peek())){stream.eatWhile(/[\\w.%]/);return ret("number","unit")}else if(stream.match(/^-[\\w\\\\\\-]*/)){stream.eatWhile(/[\\w\\\\\\-]/);if(stream.match(/^\\s*:/,false))return ret("variable-2","variable-definition");\nreturn ret("variable-2","variable")}else{if(stream.match(/^\\w+-/))return ret("meta","meta")}else if(/[,+>*\\/]/.test(ch))return ret(null,"select-op");else if(ch=="."&&stream.match(/^-?[_a-z][_a-z0-9-]*/i))return ret("qualifier","qualifier");else if(/[:;{}\\[\\]\\(\\)]/.test(ch))return ret(null,ch);else if(stream.match(/^[\\w-.]+(?=\\()/)){if(/^(url(-prefix)?|domain|regexp)$/i.test(stream.current()))state.tokenize=tokenParenthesized;return ret("variable callee","variable")}else if(/[\\w\\\\\\-]/.test(ch)){stream.eatWhile(/[\\w\\\\\\-]/);\nreturn ret("property","word")}else return ret(null,null)}function tokenString(quote){return function(stream,state){var escaped=false;var ch;for(;(ch=stream.next())!=null;){if(ch==quote&&!escaped){if(quote==")")stream.backUp(1);break}escaped=!escaped&&ch=="\\\\"}if(ch==quote||!escaped&&quote!=")")state.tokenize=null;return ret("string","string")}}function tokenParenthesized(stream,state){stream.next();if(!stream.match(/^\\s*["\')]/,false))state.tokenize=tokenString(")");else state.tokenize=null;return ret(null,\n"(")}function Context(type,indent,prev){this.type=type;this.indent=indent;this.prev=prev}function pushContext(state,stream,type,indent){state.context=new Context(type,stream.indentation()+(indent===false?0:indentUnit),state.context);return type}function popContext(state){if(state.context.prev)state.context=state.context.prev;return state.context.type}function pass(type,stream,state){return states[state.context.type](type,stream,state)}function popAndPass(type,stream,state,n){var i=n||1;for(;i>0;i--)state.context=\nstate.context.prev;return pass(type,stream,state)}function wordAsValue(stream){var word=stream.current().toLowerCase();if(valueKeywords.hasOwnProperty(word))override="atom";else if(colorKeywords.hasOwnProperty(word))override="keyword";else override="variable"}var inline=parserConfig.inline;if(!parserConfig.propertyKeywords)parserConfig=CodeMirror.resolveMode("text/css");var indentUnit=config.indentUnit;var tokenHooks=parserConfig.tokenHooks;var documentTypes=parserConfig.documentTypes||{};var mediaTypes=\nparserConfig.mediaTypes||{};var mediaFeatures=parserConfig.mediaFeatures||{};var mediaValueKeywords=parserConfig.mediaValueKeywords||{};var propertyKeywords=parserConfig.propertyKeywords||{};var nonStandardPropertyKeywords=parserConfig.nonStandardPropertyKeywords||{};var fontProperties=parserConfig.fontProperties||{};var counterDescriptors=parserConfig.counterDescriptors||{};var colorKeywords=parserConfig.colorKeywords||{};var valueKeywords=parserConfig.valueKeywords||{};var allowNested=parserConfig.allowNested;\nvar lineComment=parserConfig.lineComment;var supportsAtComponent=parserConfig.supportsAtComponent===true;var highlightNonStandardPropertyKeywords=config.highlightNonStandardPropertyKeywords!==false;var type;var override;var states={};states.top=function(type,stream,state){if(type=="{")return pushContext(state,stream,"block");else if(type=="}"&&state.context.prev)return popContext(state);else if(supportsAtComponent&&/@component/i.test(type))return pushContext(state,stream,"atComponentBlock");else if(/^@(-moz-)?document$/i.test(type))return pushContext(state,\nstream,"documentTypes");else if(/^@(media|supports|(-moz-)?document|import)$/i.test(type))return pushContext(state,stream,"atBlock");else if(/^@(font-face|counter-style)/i.test(type)){state.stateArg=type;return"restricted_atBlock_before"}else if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(type))return"keyframes";else if(type&&type.charAt(0)=="@")return pushContext(state,stream,"at");else if(type=="hash")override="builtin";else if(type=="word")override="tag";else if(type=="variable-definition")return"maybeprop";\nelse if(type=="interpolation")return pushContext(state,stream,"interpolation");else if(type==":")return"pseudo";else if(allowNested&&type=="(")return pushContext(state,stream,"parens");return state.context.type};states.block=function(type,stream,state){if(type=="word"){var word=stream.current().toLowerCase();if(propertyKeywords.hasOwnProperty(word)){override="property";return"maybeprop"}else if(nonStandardPropertyKeywords.hasOwnProperty(word)){override=highlightNonStandardPropertyKeywords?"string-2":\n"property";return"maybeprop"}else if(allowNested){override=stream.match(/^\\s*:(?:\\s|$)/,false)?"property":"tag";return"block"}else{override=override+" error";return"maybeprop"}}else if(type=="meta")return"block";else if(!allowNested&&(type=="hash"||type=="qualifier")){override="error";return"block"}else return states.top(type,stream,state)};states.maybeprop=function(type,stream,state){if(type==":")return pushContext(state,stream,"prop");return pass(type,stream,state)};states.prop=function(type,stream,\nstate){if(type==";")return popContext(state);if(type=="{"&&allowNested)return pushContext(state,stream,"propBlock");if(type=="}"||type=="{")return popAndPass(type,stream,state);if(type=="(")return pushContext(state,stream,"parens");if(type=="hash"&&!/^#([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$/.test(stream.current()))override=override+" error";else if(type=="word")wordAsValue(stream);else if(type=="interpolation")return pushContext(state,stream,"interpolation");return"prop"};states.propBlock=\nfunction(type,_stream,state){if(type=="}")return popContext(state);if(type=="word"){override="property";return"maybeprop"}return state.context.type};states.parens=function(type,stream,state){if(type=="{"||type=="}")return popAndPass(type,stream,state);if(type==")")return popContext(state);if(type=="(")return pushContext(state,stream,"parens");if(type=="interpolation")return pushContext(state,stream,"interpolation");if(type=="word")wordAsValue(stream);return"parens"};states.pseudo=function(type,stream,\nstate){if(type=="meta")return"pseudo";if(type=="word"){override="variable-3";return state.context.type}return pass(type,stream,state)};states.documentTypes=function(type,stream,state){if(type=="word"&&documentTypes.hasOwnProperty(stream.current())){override="tag";return state.context.type}else return states.atBlock(type,stream,state)};states.atBlock=function(type,stream,state){if(type=="(")return pushContext(state,stream,"atBlock_parens");if(type=="}"||type==";")return popAndPass(type,stream,state);\nif(type=="{")return popContext(state)&&pushContext(state,stream,allowNested?"block":"top");if(type=="interpolation")return pushContext(state,stream,"interpolation");if(type=="word"){var word=stream.current().toLowerCase();if(word=="only"||word=="not"||word=="and"||word=="or")override="keyword";else if(mediaTypes.hasOwnProperty(word))override="attribute";else if(mediaFeatures.hasOwnProperty(word))override="property";else if(mediaValueKeywords.hasOwnProperty(word))override="keyword";else if(propertyKeywords.hasOwnProperty(word))override=\n"property";else if(nonStandardPropertyKeywords.hasOwnProperty(word))override=highlightNonStandardPropertyKeywords?"string-2":"property";else if(valueKeywords.hasOwnProperty(word))override="atom";else if(colorKeywords.hasOwnProperty(word))override="keyword";else override="error"}return state.context.type};states.atComponentBlock=function(type,stream,state){if(type=="}")return popAndPass(type,stream,state);if(type=="{")return popContext(state)&&pushContext(state,stream,allowNested?"block":"top",false);\nif(type=="word")override="error";return state.context.type};states.atBlock_parens=function(type,stream,state){if(type==")")return popContext(state);if(type=="{"||type=="}")return popAndPass(type,stream,state,2);return states.atBlock(type,stream,state)};states.restricted_atBlock_before=function(type,stream,state){if(type=="{")return pushContext(state,stream,"restricted_atBlock");if(type=="word"&&state.stateArg=="@counter-style"){override="variable";return"restricted_atBlock_before"}return pass(type,\nstream,state)};states.restricted_atBlock=function(type,stream,state){if(type=="}"){state.stateArg=null;return popContext(state)}if(type=="word"){if(state.stateArg=="@font-face"&&!fontProperties.hasOwnProperty(stream.current().toLowerCase())||state.stateArg=="@counter-style"&&!counterDescriptors.hasOwnProperty(stream.current().toLowerCase()))override="error";else override="property";return"maybeprop"}return"restricted_atBlock"};states.keyframes=function(type,stream,state){if(type=="word"){override=\n"variable";return"keyframes"}if(type=="{")return pushContext(state,stream,"top");return pass(type,stream,state)};states.at=function(type,stream,state){if(type==";")return popContext(state);if(type=="{"||type=="}")return popAndPass(type,stream,state);if(type=="word")override="tag";else if(type=="hash")override="builtin";return"at"};states.interpolation=function(type,stream,state){if(type=="}")return popContext(state);if(type=="{"||type==";")return popAndPass(type,stream,state);if(type=="word")override=\n"variable";else if(type!="variable"&&type!="("&&type!=")")override="error";return"interpolation"};return{startState:function(base){return{tokenize:null,state:inline?"block":"top",stateArg:null,context:new Context(inline?"block":"top",base||0,null)}},token:function(stream,state){if(!state.tokenize&&stream.eatSpace())return null;var style=(state.tokenize||tokenBase)(stream,state);if(style&&typeof style=="object"){type=style[1];style=style[0]}override=style;if(type!="comment")state.state=states[state.state](type,\nstream,state);return override},indent:function(state,textAfter){var cx=state.context;var ch=textAfter&&textAfter.charAt(0);var indent=cx.indent;if(cx.type=="prop"&&(ch=="}"||ch==")"))cx=cx.prev;if(cx.prev)if(ch=="}"&&(cx.type=="block"||cx.type=="top"||cx.type=="interpolation"||cx.type=="restricted_atBlock")){cx=cx.prev;indent=cx.indent}else if(ch==")"&&(cx.type=="parens"||cx.type=="atBlock_parens")||ch=="{"&&(cx.type=="at"||cx.type=="atBlock"))indent=Math.max(0,cx.indent-indentUnit);return indent},\nelectricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:lineComment,fold:"brace"}});var documentTypes_=["domain","regexp","url","url-prefix"];var documentTypes=keySet(documentTypes_);var mediaTypes_=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"];var mediaTypes=keySet(mediaTypes_);var mediaFeatures_=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width",\n"device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover",\n"prefers-color-scheme","dynamic-range","video-dynamic-range"];var mediaFeatures=keySet(mediaFeatures_);var mediaValueKeywords_=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive","dark","light","standard","high"];var mediaValueKeywords=keySet(mediaValueKeywords_);var propertyKeywords_=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","all","anchor-point","animation","animation-delay","animation-direction","animation-duration",\n"animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backdrop-filter","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","baseline-shift","binding","bleed","block-size","bookmark-label","bookmark-level",\n"bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width",\n"border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain",\n"content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-content","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-family",\n"font-feature-settings","font-kerning","font-language-override","font-optical-sizing","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start",\n"grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","inset","inset-block","inset-block-end","inset-block-start","inset-inline","inset-inline-end","inset-inline-start","isolation","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height",\n"line-height-step","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size",\n"max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","offset","offset-anchor","offset-distance","offset-path","offset-position","offset-rotate","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right",\n"padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotate","rotation","rotation-point",\n"row-gap","ruby-align","ruby-overhang","ruby-position","ruby-span","scale","scroll-behavior","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end",\n"scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-type","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line",\n"text-decoration-skip","text-decoration-skip-ink","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-orientation","text-outline","text-overflow","text-rendering","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","touch-action","transform","transform-origin","transform-style","transition","transition-delay","transition-duration",\n"transition-property","transition-timing-function","translate","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events",\n"color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","paint-order","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"];var propertyKeywords=\nkeySet(propertyKeywords_);var nonStandardPropertyKeywords_=["accent-color","aspect-ratio","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start",\n"border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","content-visibility","margin-block","margin-block-end","margin-block-start","margin-inline","margin-inline-end","margin-inline-start","overflow-anchor","overscroll-behavior","padding-block","padding-block-end","padding-block-start","padding-inline","padding-inline-end","padding-inline-start","scroll-snap-stop","scrollbar-3d-light-color","scrollbar-arrow-color","scrollbar-base-color",\n"scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","shape-inside","zoom"];var nonStandardPropertyKeywords=keySet(nonStandardPropertyKeywords_);var fontProperties_=["font-display","font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"];var fontProperties=\nkeySet(fontProperties_);var counterDescriptors_=["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"];var counterDescriptors=keySet(counterDescriptors_);var colorKeywords_=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen",\n"darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue",\n"lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab",\n"orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"];var colorKeywords=keySet(colorKeywords_);\nvar valueKeywords_=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","blur","bold","bolder","border","border-box",\n"both","bottom","break","break-all","break-word","brightness","bullets","button","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","conic-gradient","contain","content",\n"contents","content-box","context-menu","continuous","contrast","copy","counter","counters","cover","crop","cross","crosshair","cubic-bezier","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","drop-shadow","e-resize",\n"ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize",\n"exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","grayscale","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","hue-rotate","icon","ignore","inactiveborder","inactivecaption",\n"inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines",\n"list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","manipulation","match","matrix","matrix3d","media-play-button","media-slider","media-sliderthumb","media-volume-slider","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple",\n"multiple_mask_images","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","pinch-zoom","plus-darker","plus-lighter",\n"pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeating-conic-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif",\n"saturate","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","sepia","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical",\n"sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group",\n"table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed",\n"ultra-expanded","underline","unidirectional-pan","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"];var valueKeywords=keySet(valueKeywords_);var allWords=\ndocumentTypes_.concat(mediaTypes_).concat(mediaFeatures_).concat(mediaValueKeywords_).concat(propertyKeywords_).concat(nonStandardPropertyKeywords_).concat(colorKeywords_).concat(valueKeywords_);CodeMirror.registerHelper("hintWords","css",allWords);CodeMirror.defineMIME("text/css",{documentTypes:documentTypes,mediaTypes:mediaTypes,mediaFeatures:mediaFeatures,mediaValueKeywords:mediaValueKeywords,propertyKeywords:propertyKeywords,nonStandardPropertyKeywords:nonStandardPropertyKeywords,fontProperties:fontProperties,\ncounterDescriptors:counterDescriptors,colorKeywords:colorKeywords,valueKeywords:valueKeywords,tokenHooks:{"/":function(stream,state){if(!stream.eat("*"))return false;state.tokenize=tokenCComment;return tokenCComment(stream,state)}},name:"css"});CodeMirror.defineMIME("text/x-scss",{mediaTypes:mediaTypes,mediaFeatures:mediaFeatures,mediaValueKeywords:mediaValueKeywords,propertyKeywords:propertyKeywords,nonStandardPropertyKeywords:nonStandardPropertyKeywords,colorKeywords:colorKeywords,valueKeywords:valueKeywords,\nfontProperties:fontProperties,allowNested:true,lineComment:"//",tokenHooks:{"/":function(stream,state){if(stream.eat("/")){stream.skipToEnd();return["comment","comment"]}else if(stream.eat("*")){state.tokenize=tokenCComment;return tokenCComment(stream,state)}else return["operator","operator"]},":":function(stream){if(stream.match(/^\\s*\\{/,false))return[null,null];return false},"$":function(stream){stream.match(/^[\\w-]+/);if(stream.match(/^\\s*:/,false))return["variable-2","variable-definition"];return["variable-2",\n"variable"]},"#":function(stream){if(!stream.eat("{"))return false;return[null,"interpolation"]}},name:"css",helperType:"scss"});CodeMirror.defineMIME("text/x-less",{mediaTypes:mediaTypes,mediaFeatures:mediaFeatures,mediaValueKeywords:mediaValueKeywords,propertyKeywords:propertyKeywords,nonStandardPropertyKeywords:nonStandardPropertyKeywords,colorKeywords:colorKeywords,valueKeywords:valueKeywords,fontProperties:fontProperties,allowNested:true,lineComment:"//",tokenHooks:{"/":function(stream,state){if(stream.eat("/")){stream.skipToEnd();\nreturn["comment","comment"]}else if(stream.eat("*")){state.tokenize=tokenCComment;return tokenCComment(stream,state)}else return["operator","operator"]},"@":function(stream){if(stream.eat("{"))return[null,"interpolation"];if(stream.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\\b/i,false))return false;stream.eatWhile(/[\\w\\\\\\-]/);if(stream.match(/^\\s*:/,false))return["variable-2","variable-definition"];return["variable-2","variable"]},"&":function(){return["atom",\n"atom"]}},name:"css",helperType:"less"});CodeMirror.defineMIME("text/x-gss",{documentTypes:documentTypes,mediaTypes:mediaTypes,mediaFeatures:mediaFeatures,propertyKeywords:propertyKeywords,nonStandardPropertyKeywords:nonStandardPropertyKeywords,fontProperties:fontProperties,counterDescriptors:counterDescriptors,colorKeywords:colorKeywords,valueKeywords:valueKeywords,supportsAtComponent:true,tokenHooks:{"/":function(stream,state){if(!stream.eat("*"))return false;state.tokenize=tokenCComment;return tokenCComment(stream,\nstate)}},name:"css",helperType:"gss"})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("go",function(config){function tokenBase(stream,state){var ch=stream.next();if(ch==\'"\'||ch=="\'"||ch=="`"){state.tokenize=tokenString(ch);return state.tokenize(stream,state)}if(/[\\d\\.]/.test(ch)){if(ch==".")stream.match(/^[0-9]+([eE][\\-+]?[0-9]+)?/);\nelse if(ch=="0")stream.match(/^[xX][0-9a-fA-F]+/)||stream.match(/^0[0-7]+/);else stream.match(/^[0-9]*\\.?[0-9]*([eE][\\-+]?[0-9]+)?/);return"number"}if(/[\\[\\]{}\\(\\),;:\\.]/.test(ch)){curPunc=ch;return null}if(ch=="/"){if(stream.eat("*")){state.tokenize=tokenComment;return tokenComment(stream,state)}if(stream.eat("/")){stream.skipToEnd();return"comment"}}if(isOperatorChar.test(ch)){stream.eatWhile(isOperatorChar);return"operator"}stream.eatWhile(/[\\w\\$_\\xa1-\\uffff]/);var cur=stream.current();if(keywords.propertyIsEnumerable(cur)){if(cur==\n"case"||cur=="default")curPunc="case";return"keyword"}if(atoms.propertyIsEnumerable(cur))return"atom";return"variable"}function tokenString(quote){return function(stream,state){var escaped=false;var next;var end=false;for(;(next=stream.next())!=null;){if(next==quote&&!escaped){end=true;break}escaped=!escaped&&quote!="`"&&next=="\\\\"}if(end||!(escaped||quote=="`"))state.tokenize=tokenBase;return"string"}}function tokenComment(stream,state){var maybeEnd=false;var ch;for(;ch=stream.next();){if(ch=="/"&&\nmaybeEnd){state.tokenize=tokenBase;break}maybeEnd=ch=="*"}return"comment"}function Context(indented,column,type,align,prev){this.indented=indented;this.column=column;this.type=type;this.align=align;this.prev=prev}function pushContext(state,col,type){return state.context=new Context(state.indented,col,type,null,state.context)}function popContext(state){if(!state.context.prev)return;var t=state.context.type;if(t==")"||t=="]"||t=="}")state.indented=state.context.indented;return state.context=state.context.prev}\nvar indentUnit=config.indentUnit;var keywords={"break":true,"case":true,"chan":true,"const":true,"continue":true,"default":true,"defer":true,"else":true,"fallthrough":true,"for":true,"func":true,"go":true,"goto":true,"if":true,"import":true,"interface":true,"map":true,"package":true,"range":true,"return":true,"select":true,"struct":true,"switch":true,"type":true,"var":true,"bool":true,"byte":true,"complex64":true,"complex128":true,"float32":true,"float64":true,"int8":true,"int16":true,"int32":true,\n"int64":true,"string":true,"uint8":true,"uint16":true,"uint32":true,"uint64":true,"int":true,"uint":true,"uintptr":true,"error":true,"rune":true,"any":true,"comparable":true};var atoms={"true":true,"false":true,"iota":true,"nil":true,"append":true,"cap":true,"close":true,"complex":true,"copy":true,"delete":true,"imag":true,"len":true,"make":true,"new":true,"panic":true,"print":true,"println":true,"real":true,"recover":true};var isOperatorChar=/[+\\-*&^%:=<>!|\\/]/;var curPunc;return{startState:function(basecolumn){return{tokenize:null,\ncontext:new Context((basecolumn||0)-indentUnit,0,"top",false),indented:0,startOfLine:true}},token:function(stream,state){var ctx=state.context;if(stream.sol()){if(ctx.align==null)ctx.align=false;state.indented=stream.indentation();state.startOfLine=true;if(ctx.type=="case")ctx.type="}"}if(stream.eatSpace())return null;curPunc=null;var style=(state.tokenize||tokenBase)(stream,state);if(style=="comment")return style;if(ctx.align==null)ctx.align=true;if(curPunc=="{")pushContext(state,stream.column(),\n"}");else if(curPunc=="[")pushContext(state,stream.column(),"]");else if(curPunc=="(")pushContext(state,stream.column(),")");else if(curPunc=="case")ctx.type="case";else if(curPunc=="}"&&ctx.type=="}")popContext(state);else if(curPunc==ctx.type)popContext(state);state.startOfLine=false;return style},indent:function(state,textAfter){if(state.tokenize!=tokenBase&&state.tokenize!=null)return CodeMirror.Pass;var ctx=state.context;var firstChar=textAfter&&textAfter.charAt(0);if(ctx.type=="case"&&/^(?:case|default)\\b/.test(textAfter)){state.context.type=\n"}";return ctx.indented}var closing=firstChar==ctx.type;if(ctx.align)return ctx.column+(closing?0:1);else return ctx.indented+(closing?0:indentUnit)},electricChars:"{}):",closeBrackets:"()[]{}\'\'\\"\\"``",fold:"brace",blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//"}});CodeMirror.defineMIME("text/x-go","go")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../htmlmixed/htmlmixed"),require("../clike/clike"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../htmlmixed/htmlmixed","../clike/clike"],mod);else mod(CodeMirror)})(function(CodeMirror){function keywords(str){var obj={};var words=str.split(" ");var i=0;for(;i<words.length;++i)obj[words[i]]=true;return obj}function matchSequence(list,end,escapes){if(list.length==\n0)return phpString(end);return function(stream,state){var patterns=list[0];var i=0;for(;i<patterns.length;i++)if(stream.match(patterns[i][0])){state.tokenize=matchSequence(list.slice(1),end);return patterns[i][1]}state.tokenize=phpString(end,escapes);return"string"}}function phpString(closing,escapes){return function(stream,state){return phpString_(stream,state,closing,escapes)}}function phpString_(stream,state,closing,escapes){if(escapes!==false&&stream.match("${",false)||stream.match("{$",false)){state.tokenize=\nnull;return"string"}if(escapes!==false&&stream.match(/^\\$[a-zA-Z_][a-zA-Z0-9_]*/)){if(stream.match("[",false))state.tokenize=matchSequence([[["[",null]],[[/\\d[\\w\\.]*/,"number"],[/\\$[a-zA-Z_][a-zA-Z0-9_]*/,"variable-2"],[/[\\w\\$]+/,"variable"]],[["]",null]]],closing,escapes);if(stream.match(/^->\\w/,false))state.tokenize=matchSequence([[["->",null]],[[/[\\w]+/,"variable"]]],closing,escapes);return"variable-2"}var escaped=false;for(;!stream.eol()&&(escaped||escapes===false||!stream.match("{$",false)&&\n!stream.match(/^(\\$[a-zA-Z_][a-zA-Z0-9_]*|\\$\\{)/,false));){if(!escaped&&stream.match(closing)){state.tokenize=null;state.tokStack.pop();state.tokStack.pop();break}escaped=stream.next()=="\\\\"&&!escaped}return"string"}var phpKeywords="abstract and array as break case catch class clone const continue declare default "+"do else elseif enddeclare endfor endforeach endif endswitch endwhile enum extends final "+"for foreach function global goto if implements interface instanceof namespace "+"new or private protected public static switch throw trait try use var while xor "+\n"die echo empty exit eval include include_once isset list require require_once return "+"print unset __halt_compiler self static parent yield insteadof finally readonly match";var phpAtoms="true false null TRUE FALSE NULL __CLASS__ __DIR__ __FILE__ __LINE__ __METHOD__ __FUNCTION__ __NAMESPACE__ __TRAIT__";var phpBuiltin="func_num_args func_get_arg func_get_args strlen strcmp strncmp strcasecmp strncasecmp each error_reporting define defined trigger_error user_error set_error_handler restore_error_handler get_declared_classes get_loaded_extensions extension_loaded get_extension_funcs debug_backtrace constant bin2hex hex2bin sleep usleep time mktime gmmktime strftime gmstrftime strtotime date gmdate getdate localtime checkdate flush wordwrap htmlspecialchars htmlentities html_entity_decode md5 md5_file crc32 getimagesize image_type_to_mime_type phpinfo phpversion phpcredits strnatcmp strnatcasecmp substr_count strspn strcspn strtok strtoupper strtolower strpos strrpos strrev hebrev hebrevc nl2br basename dirname pathinfo stripslashes stripcslashes strstr stristr strrchr str_shuffle str_word_count strcoll substr substr_replace quotemeta ucfirst ucwords strtr addslashes addcslashes rtrim str_replace str_repeat count_chars chunk_split trim ltrim strip_tags similar_text explode implode setlocale localeconv parse_str str_pad chop strchr sprintf printf vprintf vsprintf sscanf fscanf parse_url urlencode urldecode rawurlencode rawurldecode readlink linkinfo link unlink exec system escapeshellcmd escapeshellarg passthru shell_exec proc_open proc_close rand srand getrandmax mt_rand mt_srand mt_getrandmax base64_decode base64_encode abs ceil floor round is_finite is_nan is_infinite bindec hexdec octdec decbin decoct dechex base_convert number_format fmod ip2long long2ip getenv putenv getopt microtime gettimeofday getrusage uniqid quoted_printable_decode set_time_limit get_cfg_var magic_quotes_runtime set_magic_quotes_runtime get_magic_quotes_gpc get_magic_quotes_runtime import_request_variables error_log serialize unserialize memory_get_usage memory_get_peak_usage var_dump var_export debug_zval_dump print_r highlight_file show_source highlight_string ini_get ini_get_all ini_set ini_alter ini_restore get_include_path set_include_path restore_include_path setcookie header headers_sent connection_aborted connection_status ignore_user_abort parse_ini_file is_uploaded_file move_uploaded_file intval floatval doubleval strval gettype settype is_null is_resource is_bool is_long is_float is_int is_integer is_double is_real is_numeric is_string is_array is_object is_scalar ereg ereg_replace eregi eregi_replace split spliti join sql_regcase dl pclose popen readfile rewind rmdir umask fclose feof fgetc fgets fgetss fread fopen fpassthru ftruncate fstat fseek ftell fflush fwrite fputs mkdir rename copy tempnam tmpfile file file_get_contents file_put_contents stream_select stream_context_create stream_context_set_params stream_context_set_option stream_context_get_options stream_filter_prepend stream_filter_append fgetcsv flock get_meta_tags stream_set_write_buffer set_file_buffer set_socket_blocking stream_set_blocking socket_set_blocking stream_get_meta_data stream_register_wrapper stream_wrapper_register stream_set_timeout socket_set_timeout socket_get_status realpath fnmatch fsockopen pfsockopen pack unpack get_browser crypt opendir closedir chdir getcwd rewinddir readdir dir glob fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype file_exists is_writable is_writeable is_readable is_executable is_file is_dir is_link stat lstat chown touch clearstatcache mail ob_start ob_flush ob_clean ob_end_flush ob_end_clean ob_get_flush ob_get_clean ob_get_length ob_get_level ob_get_status ob_get_contents ob_implicit_flush ob_list_handlers ksort krsort natsort natcasesort asort arsort sort rsort usort uasort uksort shuffle array_walk count end prev next reset current key min max in_array array_search extract compact array_fill range array_multisort array_push array_pop array_shift array_unshift array_splice array_slice array_merge array_merge_recursive array_keys array_values array_count_values array_reverse array_reduce array_pad array_flip array_change_key_case array_rand array_unique array_intersect array_intersect_assoc array_diff array_diff_assoc array_sum array_filter array_map array_chunk array_key_exists array_intersect_key array_combine array_column pos sizeof key_exists assert assert_options version_compare ftok str_rot13 aggregate session_name session_module_name session_save_path session_id session_regenerate_id session_decode session_register session_unregister session_is_registered session_encode session_start session_destroy session_unset session_set_save_handler session_cache_limiter session_cache_expire session_set_cookie_params session_get_cookie_params session_write_close preg_match preg_match_all preg_replace preg_replace_callback preg_split preg_quote preg_grep overload ctype_alnum ctype_alpha ctype_cntrl ctype_digit ctype_lower ctype_graph ctype_print ctype_punct ctype_space ctype_upper ctype_xdigit virtual apache_request_headers apache_note apache_lookup_uri apache_child_terminate apache_setenv apache_response_headers apache_get_version getallheaders mysql_connect mysql_pconnect mysql_close mysql_select_db mysql_create_db mysql_drop_db mysql_query mysql_unbuffered_query mysql_db_query mysql_list_dbs mysql_list_tables mysql_list_fields mysql_list_processes mysql_error mysql_errno mysql_affected_rows mysql_insert_id mysql_result mysql_num_rows mysql_num_fields mysql_fetch_row mysql_fetch_array mysql_fetch_assoc mysql_fetch_object mysql_data_seek mysql_fetch_lengths mysql_fetch_field mysql_field_seek mysql_free_result mysql_field_name mysql_field_table mysql_field_len mysql_field_type mysql_field_flags mysql_escape_string mysql_real_escape_string mysql_stat mysql_thread_id mysql_client_encoding mysql_get_client_info mysql_get_host_info mysql_get_proto_info mysql_get_server_info mysql_info mysql mysql_fieldname mysql_fieldtable mysql_fieldlen mysql_fieldtype mysql_fieldflags mysql_selectdb mysql_createdb mysql_dropdb mysql_freeresult mysql_numfields mysql_numrows mysql_listdbs mysql_listtables mysql_listfields mysql_db_name mysql_dbname mysql_tablename mysql_table_name pg_connect pg_pconnect pg_close pg_connection_status pg_connection_busy pg_connection_reset pg_host pg_dbname pg_port pg_tty pg_options pg_ping pg_query pg_send_query pg_cancel_query pg_fetch_result pg_fetch_row pg_fetch_assoc pg_fetch_array pg_fetch_object pg_fetch_all pg_affected_rows pg_get_result pg_result_seek pg_result_status pg_free_result pg_last_oid pg_num_rows pg_num_fields pg_field_name pg_field_num pg_field_size pg_field_type pg_field_prtlen pg_field_is_null pg_get_notify pg_get_pid pg_result_error pg_last_error pg_last_notice pg_put_line pg_end_copy pg_copy_to pg_copy_from pg_trace pg_untrace pg_lo_create pg_lo_unlink pg_lo_open pg_lo_close pg_lo_read pg_lo_write pg_lo_read_all pg_lo_import pg_lo_export pg_lo_seek pg_lo_tell pg_escape_string pg_escape_bytea pg_unescape_bytea pg_client_encoding pg_set_client_encoding pg_meta_data pg_convert pg_insert pg_update pg_delete pg_select pg_exec pg_getlastoid pg_cmdtuples pg_errormessage pg_numrows pg_numfields pg_fieldname pg_fieldsize pg_fieldtype pg_fieldnum pg_fieldprtlen pg_fieldisnull pg_freeresult pg_result pg_loreadall pg_locreate pg_lounlink pg_loopen pg_loclose pg_loread pg_lowrite pg_loimport pg_loexport http_response_code get_declared_traits getimagesizefromstring socket_import_stream stream_set_chunk_size trait_exists header_register_callback class_uses session_status session_register_shutdown echo print global static exit array empty eval isset unset die include require include_once require_once json_decode json_encode json_last_error json_last_error_msg curl_close curl_copy_handle curl_errno curl_error curl_escape curl_exec curl_file_create curl_getinfo curl_init curl_multi_add_handle curl_multi_close curl_multi_exec curl_multi_getcontent curl_multi_info_read curl_multi_init curl_multi_remove_handle curl_multi_select curl_multi_setopt curl_multi_strerror curl_pause curl_reset curl_setopt_array curl_setopt curl_share_close curl_share_init curl_share_setopt curl_strerror curl_unescape curl_version mysqli_affected_rows mysqli_autocommit mysqli_change_user mysqli_character_set_name mysqli_close mysqli_commit mysqli_connect_errno mysqli_connect_error mysqli_connect mysqli_data_seek mysqli_debug mysqli_dump_debug_info mysqli_errno mysqli_error_list mysqli_error mysqli_fetch_all mysqli_fetch_array mysqli_fetch_assoc mysqli_fetch_field_direct mysqli_fetch_field mysqli_fetch_fields mysqli_fetch_lengths mysqli_fetch_object mysqli_fetch_row mysqli_field_count mysqli_field_seek mysqli_field_tell mysqli_free_result mysqli_get_charset mysqli_get_client_info mysqli_get_client_stats mysqli_get_client_version mysqli_get_connection_stats mysqli_get_host_info mysqli_get_proto_info mysqli_get_server_info mysqli_get_server_version mysqli_info mysqli_init mysqli_insert_id mysqli_kill mysqli_more_results mysqli_multi_query mysqli_next_result mysqli_num_fields mysqli_num_rows mysqli_options mysqli_ping mysqli_prepare mysqli_query mysqli_real_connect mysqli_real_escape_string mysqli_real_query mysqli_reap_async_query mysqli_refresh mysqli_rollback mysqli_select_db mysqli_set_charset mysqli_set_local_infile_default mysqli_set_local_infile_handler mysqli_sqlstate mysqli_ssl_set mysqli_stat mysqli_stmt_init mysqli_store_result mysqli_thread_id mysqli_thread_safe mysqli_use_result mysqli_warning_count";\nCodeMirror.registerHelper("hintWords","php",[phpKeywords,phpAtoms,phpBuiltin].join(" ").split(" "));CodeMirror.registerHelper("wordChars","php",/[\\w$]/);var phpConfig={name:"clike",helperType:"php",keywords:keywords(phpKeywords),blockKeywords:keywords("catch do else elseif for foreach if switch try while finally"),defKeywords:keywords("class enum function interface namespace trait"),atoms:keywords(phpAtoms),builtin:keywords(phpBuiltin),multiLineStrings:true,hooks:{"$":function(stream){stream.eatWhile(/[\\w\\$_]/);\nreturn"variable-2"},"<":function(stream,state){var before;if(before=stream.match(/^<<\\s*/)){var quoted=stream.eat(/[\'"]/);stream.eatWhile(/[\\w\\.]/);var delim=stream.current().slice(before[0].length+(quoted?2:1));if(quoted)stream.eat(quoted);if(delim){(state.tokStack||(state.tokStack=[])).push(delim,0);state.tokenize=phpString(delim,quoted!="\'");return"string"}}return false},"#":function(stream){for(;!stream.eol()&&!stream.match("?>",false);)stream.next();return"comment"},"/":function(stream){if(stream.eat("/")){for(;!stream.eol()&&\n!stream.match("?>",false);)stream.next();return"comment"}return false},\'"\':function(_stream,state){(state.tokStack||(state.tokStack=[])).push(\'"\',0);state.tokenize=phpString(\'"\');return"string"},"{":function(_stream,state){if(state.tokStack&&state.tokStack.length)state.tokStack[state.tokStack.length-1]++;return false},"}":function(_stream,state){if(state.tokStack&&state.tokStack.length>0&&!--state.tokStack[state.tokStack.length-1])state.tokenize=phpString(state.tokStack[state.tokStack.length-2]);\nreturn false}}};CodeMirror.defineMode("php",function(config,parserConfig){function dispatch(stream,state){var isPHP=state.curMode==phpMode;if(stream.sol()&&state.pending&&state.pending!=\'"\'&&state.pending!="\'")state.pending=null;if(!isPHP){if(stream.match(/^<\\?\\w*/)){state.curMode=phpMode;if(!state.php)state.php=CodeMirror.startState(phpMode,htmlMode.indent(state.html,"",""));state.curState=state.php;return"meta"}if(state.pending==\'"\'||state.pending=="\'"){for(;!stream.eol()&&stream.next()!=state.pending;);\nvar style="string"}else if(state.pending&&stream.pos<state.pending.end){stream.pos=state.pending.end;style=state.pending.style}else style=htmlMode.token(stream,state.curState);if(state.pending)state.pending=null;var cur=stream.current();var openPHP=cur.search(/<\\?/);var m;if(openPHP!=-1){if(style=="string"&&(m=cur.match(/[\'"]$/))&&!/\\?>/.test(cur))state.pending=m[0];else state.pending={end:stream.pos,style:style};stream.backUp(cur.length-openPHP)}return style}else if(isPHP&&state.php.tokenize==null&&\nstream.match("?>")){state.curMode=htmlMode;state.curState=state.html;if(!state.php.context.prev)state.php=null;return"meta"}else return phpMode.token(stream,state.curState)}var htmlMode=CodeMirror.getMode(config,parserConfig&&parserConfig.htmlMode||"text/html");var phpMode=CodeMirror.getMode(config,phpConfig);return{startState:function(){var html=CodeMirror.startState(htmlMode);var php=parserConfig.startOpen?CodeMirror.startState(phpMode):null;return{html:html,php:php,curMode:parserConfig.startOpen?\nphpMode:htmlMode,curState:parserConfig.startOpen?php:html,pending:null}},copyState:function(state){var html=state.html;var htmlNew=CodeMirror.copyState(htmlMode,html);var php=state.php;var phpNew=php&&CodeMirror.copyState(phpMode,php);var cur;if(state.curMode==htmlMode)cur=htmlNew;else cur=phpNew;return{html:htmlNew,php:phpNew,curMode:state.curMode,curState:cur,pending:state.pending}},token:dispatch,indent:function(state,textAfter,line){if(state.curMode!=phpMode&&/^\\s*<\\//.test(textAfter)||state.curMode==\nphpMode&&/^\\?>/.test(textAfter))return htmlMode.indent(state.html,textAfter,line);return state.curMode.indent(state.curState,textAfter,line)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:"//",innerMode:function(state){return{state:state.curState,mode:state.curMode}}}},"htmlmixed","clike");CodeMirror.defineMIME("application/x-httpd-php","php");CodeMirror.defineMIME("application/x-httpd-php-open",{name:"php",startOpen:true});CodeMirror.defineMIME("text/x-php",phpConfig)});/*\n\n Copyright (C) 2014 by Marijn Haverbeke <marijnh@gmail.com> and others\n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the "Software"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n\n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n*/\n(function(){function words(str){var obj={};var words=str.split(" ");var i=0;for(;i<words.length;++i)obj[words[i]]=true;return obj}var protoConfig={name:"clike",keywords:words("bool bytes default double enum extend extensions fixed32 "+"fixed64 float group import int32 int64 max message "+"messageBody oneof option optional package public repeated required "+"reserved returns rpc service sfixed32 sfixed64 sint32 sint64 stream "+"string syntax to uint32 uint64 weak"),blockKeywords:words("enum extend group message service"),\nbuiltin:words("bool bytes double fixed32 fixed64 float int32 int64"+"sfixed32 sfixed64 sint32 sint64 string uint32 uint64"),atoms:words("true false null"),multiLineStrings:true,hooks:{}};CodeMirror.defineMIME("text/x-proto",protoConfig)})();(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function wordRegexp(words){return new RegExp("^(("+words.join(")|(")+"))\\\\b","i")}function tokenBase(stream){if(stream.eatSpace())return null;if(stream.match("//")){stream.skipToEnd();return"comment"}if(stream.match(/^[0-9\\.+-]/,false)){if(stream.match(/^[+-]?0x[0-9a-fA-F]+/))return"number";\nif(stream.match(/^[+-]?\\d*\\.\\d+([EeDd][+-]?\\d+)?/))return"number";if(stream.match(/^[+-]?\\d+([EeDd][+-]?\\d+)?/))return"number"}if(stream.match(/^"([^"]|(""))*"/))return"string";if(stream.match(/^\'([^\']|(\'\'))*\'/))return"string";if(stream.match(keywords))return"keyword";if(stream.match(identifiers))return"variable";stream.next();return null}var keywordArray=["package","message","import","syntax","required","optional","repeated","reserved","default","extensions","packed","bool","bytes","double","enum",\n"float","string","int32","int64","uint32","uint64","sint32","sint64","fixed32","fixed64","sfixed32","sfixed64","option","service","rpc","returns"];var keywords=wordRegexp(keywordArray);CodeMirror.registerHelper("hintWords","protobuf",keywordArray);var identifiers=new RegExp("^[_A-Za-z\\u00a1-\\uffff][_A-Za-z0-9\\u00a1-\\uffff]*");CodeMirror.defineMode("protobuf",function(){return{token:tokenBase,fold:"brace"}});CodeMirror.defineMIME("text/x-protobuf","protobuf")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function wordRegexp(words){return new RegExp("^(("+words.join(")|(")+"))\\\\b")}function top(state){return state.scopes[state.scopes.length-1]}var wordOperators=wordRegexp(["and","or","not","is"]);var commonKeywords=["as","assert","break","class","continue","def","del","elif",\n"else","except","finally","for","from","global","if","import","lambda","pass","raise","return","try","while","with","yield","in"];var commonBuiltins=["abs","all","any","bin","bool","bytearray","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object",\n"oct","open","ord","pow","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip","__import__","NotImplemented","Ellipsis","__debug__"];CodeMirror.registerHelper("hintWords","python",commonKeywords.concat(commonBuiltins));CodeMirror.defineMode("python",function(conf,parserConf){function tokenBase(stream,state){var sol=stream.sol()&&state.lastToken!="\\\\";if(sol)state.indent=stream.indentation();if(sol&&top(state).type==\n"py"){var scopeOffset=top(state).offset;if(stream.eatSpace()){var lineOffset=stream.indentation();if(lineOffset>scopeOffset)pushPyScope(state);else if(lineOffset<scopeOffset&&dedent(stream,state)&&stream.peek()!="#")state.errorToken=true;return null}else{var style=tokenBaseInner(stream,state);if(scopeOffset>0&&dedent(stream,state))style=style+(" "+ERRORCLASS);return style}}return tokenBaseInner(stream,state)}function tokenBaseInner(stream,state,inFormat){if(stream.eatSpace())return null;if(!inFormat&&\nstream.match(/^#.*/))return"comment";if(stream.match(/^[0-9\\.]/,false)){var floatLiteral=false;if(stream.match(/^[\\d_]*\\.\\d+(e[\\+\\-]?\\d+)?/i))floatLiteral=true;if(stream.match(/^[\\d_]+\\.\\d*/))floatLiteral=true;if(stream.match(/^\\.\\d+/))floatLiteral=true;if(floatLiteral){stream.eat(/J/i);return"number"}var intLiteral=false;if(stream.match(/^0x[0-9a-f_]+/i))intLiteral=true;if(stream.match(/^0b[01_]+/i))intLiteral=true;if(stream.match(/^0o[0-7_]+/i))intLiteral=true;if(stream.match(/^[1-9][\\d_]*(e[\\+\\-]?[\\d_]+)?/)){stream.eat(/J/i);\nintLiteral=true}if(stream.match(/^0(?![\\dx])/i))intLiteral=true;if(intLiteral){stream.eat(/L/i);return"number"}}if(stream.match(stringPrefixes)){var isFmtString=stream.current().toLowerCase().indexOf("f")!==-1;if(!isFmtString){state.tokenize=tokenStringFactory(stream.current(),state.tokenize);return state.tokenize(stream,state)}else{state.tokenize=formatStringFactory(stream.current(),state.tokenize);return state.tokenize(stream,state)}}var i=0;for(;i<operators.length;i++)if(stream.match(operators[i]))return"operator";\nif(stream.match(delimiters))return"punctuation";if(state.lastToken=="."&&stream.match(identifiers))return"property";if(stream.match(keywords)||stream.match(wordOperators))return"keyword";if(stream.match(builtins))return"builtin";if(stream.match(/^(self|cls)\\b/))return"variable-2";if(stream.match(identifiers)){if(state.lastToken=="def"||state.lastToken=="class")return"def";return"variable"}stream.next();return inFormat?null:ERRORCLASS}function formatStringFactory(delimiter,tokenOuter){function tokenNestedExpr(depth){return function(stream,\nstate){var inner=tokenBaseInner(stream,state,true);if(inner=="punctuation")if(stream.current()=="{")state.tokenize=tokenNestedExpr(depth+1);else if(stream.current()=="}")if(depth>1)state.tokenize=tokenNestedExpr(depth-1);else state.tokenize=tokenString;return inner}}function tokenString(stream,state){for(;!stream.eol();){stream.eatWhile(/[^\'"\\{\\}\\\\]/);if(stream.eat("\\\\")){stream.next();if(singleline&&stream.eol())return OUTCLASS}else if(stream.match(delimiter)){state.tokenize=tokenOuter;return OUTCLASS}else if(stream.match("{{"))return OUTCLASS;\nelse if(stream.match("{",false)){state.tokenize=tokenNestedExpr(0);if(stream.current())return OUTCLASS;else return state.tokenize(stream,state)}else if(stream.match("}}"))return OUTCLASS;else if(stream.match("}"))return ERRORCLASS;else stream.eat(/[\'"]/)}if(singleline)if(parserConf.singleLineStringErrors)return ERRORCLASS;else state.tokenize=tokenOuter;return OUTCLASS}for(;"rubf".indexOf(delimiter.charAt(0).toLowerCase())>=0;)delimiter=delimiter.substr(1);var singleline=delimiter.length==1;var OUTCLASS=\n"string";tokenString.isString=true;return tokenString}function tokenStringFactory(delimiter,tokenOuter){function tokenString(stream,state){for(;!stream.eol();){stream.eatWhile(/[^\'"\\\\]/);if(stream.eat("\\\\")){stream.next();if(singleline&&stream.eol())return OUTCLASS}else if(stream.match(delimiter)){state.tokenize=tokenOuter;return OUTCLASS}else stream.eat(/[\'"]/)}if(singleline)if(parserConf.singleLineStringErrors)return ERRORCLASS;else state.tokenize=tokenOuter;return OUTCLASS}for(;"rubf".indexOf(delimiter.charAt(0).toLowerCase())>=\n0;)delimiter=delimiter.substr(1);var singleline=delimiter.length==1;var OUTCLASS="string";tokenString.isString=true;return tokenString}function pushPyScope(state){for(;top(state).type!="py";)state.scopes.pop();state.scopes.push({offset:top(state).offset+conf.indentUnit,type:"py",align:null})}function pushBracketScope(stream,state,type){var align=stream.match(/^[\\s\\[\\{\\(]*(?:#|$)/,false)?null:stream.column()+1;state.scopes.push({offset:state.indent+hangingIndent,type:type,align:align})}function dedent(stream,\nstate){var indented=stream.indentation();for(;state.scopes.length>1&&top(state).offset>indented;){if(top(state).type!="py")return true;state.scopes.pop()}return top(state).offset!=indented}function tokenLexer(stream,state){if(stream.sol()){state.beginningOfLine=true;state.dedent=false}var style=state.tokenize(stream,state);var current=stream.current();if(state.beginningOfLine&&current=="@")return stream.match(identifiers,false)?"meta":py3?"operator":ERRORCLASS;if(/\\S/.test(current))state.beginningOfLine=\nfalse;if((style=="variable"||style=="builtin")&&state.lastToken=="meta")style="meta";if(current=="pass"||current=="return")state.dedent=true;if(current=="lambda")state.lambda=true;if(current==":"&&!state.lambda&&top(state).type=="py"&&stream.match(/^\\s*(?:#|$)/,false))pushPyScope(state);if(current.length==1&&!/string|comment/.test(style)){var delimiter_index="[({".indexOf(current);if(delimiter_index!=-1)pushBracketScope(stream,state,"])}".slice(delimiter_index,delimiter_index+1));delimiter_index=\n"])}".indexOf(current);if(delimiter_index!=-1)if(top(state).type==current)state.indent=state.scopes.pop().offset-hangingIndent;else return ERRORCLASS}if(state.dedent&&stream.eol()&&top(state).type=="py"&&state.scopes.length>1)state.scopes.pop();return style}var ERRORCLASS="error";var delimiters=parserConf.delimiters||parserConf.singleDelimiters||/^[\\(\\)\\[\\]\\{\\}@,:`=;\\.\\\\]/;var operators=[parserConf.singleOperators,parserConf.doubleOperators,parserConf.doubleDelimiters,parserConf.tripleDelimiters,\nparserConf.operators||/^([-+*/%\\/&|^]=?|[<>=]+|\\/\\/=?|\\*\\*=?|!=|[~!@]|\\.\\.\\.)/];var i=0;for(;i<operators.length;i++)if(!operators[i])operators.splice(i--,1);var hangingIndent=parserConf.hangingIndent||conf.indentUnit;var myKeywords=commonKeywords;var myBuiltins=commonBuiltins;if(parserConf.extra_keywords!=undefined)myKeywords=myKeywords.concat(parserConf.extra_keywords);if(parserConf.extra_builtins!=undefined)myBuiltins=myBuiltins.concat(parserConf.extra_builtins);var py3=!(parserConf.version&&Number(parserConf.version)<\n3);if(py3){var identifiers=parserConf.identifiers||/^[_A-Za-z\\u00A1-\\uFFFF][_A-Za-z0-9\\u00A1-\\uFFFF]*/;myKeywords=myKeywords.concat(["nonlocal","False","True","None","async","await"]);myBuiltins=myBuiltins.concat(["ascii","bytes","exec","print"]);var stringPrefixes=new RegExp("^(([rbuf]|(br)|(rb)|(fr)|(rf))?(\'{3}|\\"{3}|[\'\\"]))","i")}else{identifiers=parserConf.identifiers||/^[_A-Za-z][_A-Za-z0-9]*/;myKeywords=myKeywords.concat(["exec","print"]);myBuiltins=myBuiltins.concat(["apply","basestring","buffer",\n"cmp","coerce","execfile","file","intern","long","raw_input","reduce","reload","unichr","unicode","xrange","False","True","None"]);stringPrefixes=new RegExp("^(([rubf]|(ur)|(br))?(\'{3}|\\"{3}|[\'\\"]))","i")}var keywords=wordRegexp(myKeywords);var builtins=wordRegexp(myBuiltins);var external={startState:function(basecolumn){return{tokenize:tokenBase,scopes:[{offset:basecolumn||0,type:"py",align:null}],indent:basecolumn||0,lastToken:null,lambda:false,dedent:0}},token:function(stream,state){var addErr=\nstate.errorToken;if(addErr)state.errorToken=false;var style=tokenLexer(stream,state);if(style&&style!="comment")state.lastToken=style=="keyword"||style=="punctuation"?stream.current():style;if(style=="punctuation")style=null;if(stream.eol()&&state.lambda)state.lambda=false;return addErr?style+" "+ERRORCLASS:style},indent:function(state,textAfter){if(state.tokenize!=tokenBase)return state.tokenize.isString?CodeMirror.Pass:0;var scope=top(state);var closing=scope.type==textAfter.charAt(0)||scope.type==\n"py"&&!state.dedent&&/^(else:|elif |except |finally:)/.test(textAfter);if(scope.align!=null)return scope.align-(closing?1:0);else return scope.offset-(closing?hangingIndent:0)},electricInput:/^\\s*([\\}\\]\\)]|else:|elif |except |finally:)$/,closeBrackets:{triples:"\'\\""},lineComment:"#",fold:"indent"};return external});CodeMirror.defineMIME("text/x-python","python");var words=function(str){return str.split(" ")};CodeMirror.defineMIME("text/x-cython",{name:"python",extra_keywords:words("by cdef cimport cpdef ctypedef enum except "+\n"extern gil include nogil property public "+"readonly struct union DEF IF ELIF ELSE")})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.registerHelper("wordChars","r",/[\\w.]/);CodeMirror.defineMode("r",function(config){function wordObj(words){var res={};var i=0;for(;i<words.length;++i)res[words[i]]=true;return res}function tokenBase(stream,state){curPunc=null;var ch=stream.next();if(ch=="#"){stream.skipToEnd();\nreturn"comment"}else if(ch=="0"&&stream.eat("x")){stream.eatWhile(/[\\da-f]/i);return"number"}else if(ch=="."&&stream.eat(/\\d/)){stream.match(/\\d*(?:e[+\\-]?\\d+)?/);return"number"}else if(/\\d/.test(ch)){stream.match(/\\d*(?:\\.\\d+)?(?:e[+\\-]\\d+)?L?/);return"number"}else if(ch=="\'"||ch==\'"\'){state.tokenize=tokenString(ch);return"string"}else if(ch=="`"){stream.match(/[^`]+`/);return"variable-3"}else if(ch=="."&&stream.match(/.(?:[.]|\\d+)/))return"keyword";else if(/[a-zA-Z\\.]/.test(ch)){stream.eatWhile(/[\\w\\.]/);\nvar word=stream.current();if(atoms.propertyIsEnumerable(word))return"atom";if(keywords.propertyIsEnumerable(word)){if(blockkeywords.propertyIsEnumerable(word)&&!stream.match(/\\s*if(\\s+|$)/,false))curPunc="block";return"keyword"}if(builtins.propertyIsEnumerable(word))return"builtin";return"variable"}else if(ch=="%"){if(stream.skipTo("%"))stream.next();return"operator variable-2"}else if(ch=="<"&&stream.eat("-")||ch=="<"&&stream.match("<-")||ch=="-"&&stream.match(/>>?/))return"operator arrow";else if(ch==\n"="&&state.ctx.argList)return"arg-is";else if(opChars.test(ch)){if(ch=="$")return"operator dollar";stream.eatWhile(opChars);return"operator"}else if(/[\\(\\){}\\[\\];]/.test(ch)){curPunc=ch;if(ch==";")return"semi";return null}else return null}function tokenString(quote){return function(stream,state){if(stream.eat("\\\\")){var ch=stream.next();if(ch=="x")stream.match(/^[a-f0-9]{2}/i);else if((ch=="u"||ch=="U")&&stream.eat("{")&&stream.skipTo("}"))stream.next();else if(ch=="u")stream.match(/^[a-f0-9]{4}/i);\nelse if(ch=="U")stream.match(/^[a-f0-9]{8}/i);else if(/[0-7]/.test(ch))stream.match(/^[0-7]{1,2}/);return"string-2"}else{var next;for(;(next=stream.next())!=null;){if(next==quote){state.tokenize=tokenBase;break}if(next=="\\\\"){stream.backUp(1);break}}return"string"}}}function push(state,type,stream){state.ctx={type:type,indent:state.indent,flags:0,column:stream.column(),prev:state.ctx}}function setFlag(state,flag){var ctx=state.ctx;state.ctx={type:ctx.type,indent:ctx.indent,flags:ctx.flags|flag,column:ctx.column,\nprev:ctx.prev}}function pop(state){state.indent=state.ctx.indent;state.ctx=state.ctx.prev}var commonAtoms=["NULL","NA","Inf","NaN","NA_integer_","NA_real_","NA_complex_","NA_character_","TRUE","FALSE"];var commonBuiltins=["list","quote","bquote","eval","return","call","parse","deparse"];var commonKeywords=["if","else","repeat","while","function","for","in","next","break"];var commonBlockKeywords=["if","else","repeat","while","function","for"];CodeMirror.registerHelper("hintWords","r",commonAtoms.concat(commonBuiltins,\ncommonKeywords));var atoms=wordObj(commonAtoms);var builtins=wordObj(commonBuiltins);var keywords=wordObj(commonKeywords);var blockkeywords=wordObj(commonBlockKeywords);var opChars=/[+\\-*\\/^<>=!&|~$:]/;var curPunc;var ALIGN_YES=1;var ALIGN_NO=2;var BRACELESS=4;return{startState:function(){return{tokenize:tokenBase,ctx:{type:"top",indent:-config.indentUnit,flags:ALIGN_NO},indent:0,afterIdent:false}},token:function(stream,state){if(stream.sol()){if((state.ctx.flags&3)==0)state.ctx.flags|=ALIGN_NO;if(state.ctx.flags&\nBRACELESS)pop(state);state.indent=stream.indentation()}if(stream.eatSpace())return null;var style=state.tokenize(stream,state);if(style!="comment"&&(state.ctx.flags&ALIGN_NO)==0)setFlag(state,ALIGN_YES);if((curPunc==";"||curPunc=="{"||curPunc=="}")&&state.ctx.type=="block")pop(state);if(curPunc=="{")push(state,"}",stream);else if(curPunc=="("){push(state,")",stream);if(state.afterIdent)state.ctx.argList=true}else if(curPunc=="[")push(state,"]",stream);else if(curPunc=="block")push(state,"block",stream);\nelse if(curPunc==state.ctx.type)pop(state);else if(state.ctx.type=="block"&&style!="comment")setFlag(state,BRACELESS);state.afterIdent=style=="variable"||style=="keyword";return style},indent:function(state,textAfter){if(state.tokenize!=tokenBase)return 0;var firstChar=textAfter&&textAfter.charAt(0);var ctx=state.ctx;var closing=firstChar==ctx.type;if(ctx.flags&BRACELESS)ctx=ctx.prev;if(ctx.type=="block")return ctx.indent+(firstChar=="{"?0:config.indentUnit);else if(ctx.flags&ALIGN_YES)return ctx.column+\n(closing?0:1);else return ctx.indent+(closing?0:config.indentUnit)},lineComment:"#"}});CodeMirror.defineMIME("text/x-rsrc","r")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function wordObj(words){var o={};var i=0;var e=words.length;for(;i<e;++i)o[words[i]]=true;return o}var keywordList=["alias","and","BEGIN","begin","break","case","class","def","defined?","do","else","elsif","END","end","ensure","false","for","if","in","module","next","not",\n"or","redo","rescue","retry","return","self","super","then","true","undef","unless","until","when","while","yield","nil","raise","throw","catch","fail","loop","callcc","caller","lambda","proc","public","protected","private","require","load","require_relative","extend","autoload","__END__","__FILE__","__LINE__","__dir__"];var keywords=wordObj(keywordList);var indentWords=wordObj(["def","class","case","for","while","until","module","catch","loop","proc","begin"]);var dedentWords=wordObj(["end","until"]);\nvar opening={"[":"]","{":"}","(":")"};var closing={"]":"[","}":"{",")":"("};CodeMirror.defineMode("ruby",function(config){function chain(newtok,stream,state){state.tokenize.push(newtok);return newtok(stream,state)}function tokenBase(stream,state){if(stream.sol()&&stream.match("=begin")&&stream.eol()){state.tokenize.push(readBlockComment);return"comment"}if(stream.eatSpace())return null;var ch=stream.next();var m;if(ch=="`"||ch=="\'"||ch==\'"\')return chain(readQuoted(ch,"string",ch==\'"\'||ch=="`"),stream,\nstate);else if(ch=="/")if(regexpAhead(stream))return chain(readQuoted(ch,"string-2",true),stream,state);else return"operator";else if(ch=="%"){var style="string";var embed=true;if(stream.eat("s"))style="atom";else if(stream.eat(/[WQ]/))style="string";else if(stream.eat(/[r]/))style="string-2";else if(stream.eat(/[wxq]/)){style="string";embed=false}var delim=stream.eat(/[^\\w\\s=]/);if(!delim)return"operator";if(opening.propertyIsEnumerable(delim))delim=opening[delim];return chain(readQuoted(delim,style,\nembed,true),stream,state)}else if(ch=="#"){stream.skipToEnd();return"comment"}else if(ch=="<"&&(m=stream.match(/^<([-~])[`"\']?([a-zA-Z_?]\\w*)[`"\']?(?:;|$)/)))return chain(readHereDoc(m[2],m[1]),stream,state);else if(ch=="0"){if(stream.eat("x"))stream.eatWhile(/[\\da-fA-F]/);else if(stream.eat("b"))stream.eatWhile(/[01]/);else stream.eatWhile(/[0-7]/);return"number"}else if(/\\d/.test(ch)){stream.match(/^[\\d_]*(?:\\.[\\d_]+)?(?:[eE][+\\-]?[\\d_]+)?/);return"number"}else if(ch=="?"){for(;stream.match(/^\\\\[CM]-/););\nif(stream.eat("\\\\"))stream.eatWhile(/\\w/);else stream.next();return"string"}else if(ch==":"){if(stream.eat("\'"))return chain(readQuoted("\'","atom",false),stream,state);if(stream.eat(\'"\'))return chain(readQuoted(\'"\',"atom",true),stream,state);if(stream.eat(/[<>]/)){stream.eat(/[<>]/);return"atom"}if(stream.eat(/[\\+\\-\\*\\/&\\|:!]/))return"atom";if(stream.eat(/[a-zA-Z$@_\\xa1-\\uffff]/)){stream.eatWhile(/[\\w$\\xa1-\\uffff]/);stream.eat(/[\\?!=]/);return"atom"}return"operator"}else if(ch=="@"&&stream.match(/^@?[a-zA-Z_\\xa1-\\uffff]/)){stream.eat("@");\nstream.eatWhile(/[\\w\\xa1-\\uffff]/);return"variable-2"}else if(ch=="$"){if(stream.eat(/[a-zA-Z_]/))stream.eatWhile(/[\\w]/);else if(stream.eat(/\\d/))stream.eat(/\\d/);else stream.next();return"variable-3"}else if(/[a-zA-Z_\\xa1-\\uffff]/.test(ch)){stream.eatWhile(/[\\w\\xa1-\\uffff]/);stream.eat(/[\\?!]/);if(stream.eat(":"))return"atom";return"ident"}else if(ch=="|"&&(state.varList||state.lastTok=="{"||state.lastTok=="do")){curPunc="|";return null}else if(/[\\(\\)\\[\\]{}\\\\;]/.test(ch)){curPunc=ch;return null}else if(ch==\n"-"&&stream.eat(">"))return"arrow";else if(/[=+\\-\\/*:\\.^%<>~|]/.test(ch)){var more=stream.eatWhile(/[=+\\-\\/*:\\.^%<>~|]/);if(ch=="."&&!more)curPunc=".";return"operator"}else return null}function regexpAhead(stream){var start=stream.pos;var depth=0;var next;var found=false;var escaped=false;for(;(next=stream.next())!=null;)if(!escaped){if("[{(".indexOf(next)>-1)depth++;else if("]})".indexOf(next)>-1){depth--;if(depth<0)break}else if(next=="/"&&depth==0){found=true;break}escaped=next=="\\\\"}else escaped=\nfalse;stream.backUp(stream.pos-start);return found}function tokenBaseUntilBrace(depth){if(!depth)depth=1;return function(stream,state){if(stream.peek()=="}")if(depth==1){state.tokenize.pop();return state.tokenize[state.tokenize.length-1](stream,state)}else state.tokenize[state.tokenize.length-1]=tokenBaseUntilBrace(depth-1);else if(stream.peek()=="{")state.tokenize[state.tokenize.length-1]=tokenBaseUntilBrace(depth+1);return tokenBase(stream,state)}}function tokenBaseOnce(){var alreadyCalled=false;\nreturn function(stream,state){if(alreadyCalled){state.tokenize.pop();return state.tokenize[state.tokenize.length-1](stream,state)}alreadyCalled=true;return tokenBase(stream,state)}}function readQuoted(quote,style,embed,unescaped){return function(stream,state){var escaped=false;var ch;if(state.context.type==="read-quoted-paused"){state.context=state.context.prev;stream.eat("}")}for(;(ch=stream.next())!=null;){if(ch==quote&&(unescaped||!escaped)){state.tokenize.pop();break}if(embed&&ch=="#"&&!escaped)if(stream.eat("{")){if(quote==\n"}")state.context={prev:state.context,type:"read-quoted-paused"};state.tokenize.push(tokenBaseUntilBrace());break}else if(/[@\\$]/.test(stream.peek())){state.tokenize.push(tokenBaseOnce());break}escaped=!escaped&&ch=="\\\\"}return style}}function readHereDoc(phrase,mayIndent){return function(stream,state){if(mayIndent)stream.eatSpace();if(stream.match(phrase))state.tokenize.pop();else stream.skipToEnd();return"string"}}function readBlockComment(stream,state){if(stream.sol()&&stream.match("=end")&&stream.eol())state.tokenize.pop();\nstream.skipToEnd();return"comment"}var curPunc;return{startState:function(){return{tokenize:[tokenBase],indented:0,context:{type:"top",indented:-config.indentUnit},continuedLine:false,lastTok:null,varList:false}},token:function(stream,state){curPunc=null;if(stream.sol())state.indented=stream.indentation();var style=state.tokenize[state.tokenize.length-1](stream,state);var kwtype;var thisTok=curPunc;if(style=="ident"){var word=stream.current();style=state.lastTok=="."?"property":keywords.propertyIsEnumerable(stream.current())?\n"keyword":/^[A-Z]/.test(word)?"tag":state.lastTok=="def"||state.lastTok=="class"||state.varList?"def":"variable";if(style=="keyword"){thisTok=word;if(indentWords.propertyIsEnumerable(word))kwtype="indent";else if(dedentWords.propertyIsEnumerable(word))kwtype="dedent";else if((word=="if"||word=="unless")&&stream.column()==stream.indentation())kwtype="indent";else if(word=="do"&&state.context.indented<state.indented)kwtype="indent"}}if(curPunc||style&&style!="comment")state.lastTok=thisTok;if(curPunc==\n"|")state.varList=!state.varList;if(kwtype=="indent"||/[\\(\\[\\{]/.test(curPunc))state.context={prev:state.context,type:curPunc||style,indented:state.indented};else if((kwtype=="dedent"||/[\\)\\]\\}]/.test(curPunc))&&state.context.prev)state.context=state.context.prev;if(stream.eol())state.continuedLine=curPunc=="\\\\"||style=="operator";return style},indent:function(state,textAfter){if(state.tokenize[state.tokenize.length-1]!=tokenBase)return CodeMirror.Pass;var firstChar=textAfter&&textAfter.charAt(0);\nvar ct=state.context;var closed=ct.type==closing[firstChar]||ct.type=="keyword"&&/^(?:end|until|else|elsif|when|rescue)\\b/.test(textAfter);return ct.indented+(closed?0:config.indentUnit)+(state.continuedLine?config.indentUnit:0)},electricInput:/^\\s*(?:end|rescue|elsif|else|\\})$/,lineComment:"#",fold:"indent"}});CodeMirror.defineMIME("text/x-ruby","ruby");CodeMirror.registerHelper("hintWords","ruby",keywordList)});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"),require("../../addon/mode/simple"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror","../../addon/mode/simple"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineSimpleMode("rust",{start:[{regex:/b?"/,token:"string",next:"string"},{regex:/b?r"/,token:"string",next:"string_raw"},{regex:/b?r#+"/,token:"string",next:"string_raw_hash"},{regex:/\'(?:[^\'\\\\]|\\\\(?:[nrt0\'"]|x[\\da-fA-F]{2}|u\\{[\\da-fA-F]{6}\\}))\'/,\ntoken:"string-2"},{regex:/b\'(?:[^\']|\\\\(?:[\'\\\\nrt0]|x[\\da-fA-F]{2}))\'/,token:"string-2"},{regex:/(?:(?:[0-9][0-9_]*)(?:(?:[Ee][+-]?[0-9_]+)|\\.[0-9_]+(?:[Ee][+-]?[0-9_]+)?)(?:f32|f64)?)|(?:0(?:b[01_]+|(?:o[0-7_]+)|(?:x[0-9a-fA-F_]+))|(?:[0-9][0-9_]*))(?:u8|u16|u32|u64|i8|i16|i32|i64|isize|usize)?/,token:"number"},{regex:/(let(?:\\s+mut)?|fn|enum|mod|struct|type|union)(\\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/(?:abstract|alignof|as|async|await|box|break|continue|const|crate|do|dyn|else|enum|extern|fn|for|final|if|impl|in|loop|macro|match|mod|move|offsetof|override|priv|proc|pub|pure|ref|return|self|sizeof|static|struct|super|trait|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\\b/,\ntoken:"keyword"},{regex:/\\b(?:Self|isize|usize|char|bool|u8|u16|u32|u64|f16|f32|f64|i8|i16|i32|i64|str|Option)\\b/,token:"atom"},{regex:/\\b(?:true|false|Some|None|Ok|Err)\\b/,token:"builtin"},{regex:/\\b(fn)(\\s+)([a-zA-Z_][a-zA-Z0-9_]*)/,token:["keyword",null,"def"]},{regex:/#!?\\[.*\\]/,token:"meta"},{regex:/\\/\\/.*/,token:"comment"},{regex:/\\/\\*/,token:"comment",next:"comment"},{regex:/[-+\\/*=<>!]+/,token:"operator"},{regex:/[a-zA-Z_]\\w*!/,token:"variable-3"},{regex:/[a-zA-Z_]\\w*/,token:"variable"},{regex:/[\\{\\[\\(]/,\nindent:true},{regex:/[\\}\\]\\)]/,dedent:true}],string:[{regex:/"/,token:"string",next:"start"},{regex:/(?:[^\\\\"]|\\\\(?:.|$))*/,token:"string"}],string_raw:[{regex:/"/,token:"string",next:"start"},{regex:/[^"]*/,token:"string"}],string_raw_hash:[{regex:/"#+/,token:"string",next:"start"},{regex:/(?:[^"]|"(?!#))*/,token:"string"}],comment:[{regex:/.*?\\*\\//,token:"comment",next:"start"},{regex:/.*/,token:"comment"}],meta:{dontIndentStates:["comment"],electricInput:/^\\s*\\}$/,blockCommentStart:"/*",blockCommentEnd:"*/",\nlineComment:"//",fold:"brace"}});CodeMirror.defineMIME("text/x-rustsrc","rust");CodeMirror.defineMIME("text/rust","rust")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("shell",function(){function define(style,dict){var i=0;for(;i<dict.length;i++)words[dict[i]]=style}function tokenBase(stream,state){if(stream.eatSpace())return null;var sol=stream.sol();var ch=stream.next();if(ch==="\\\\"){stream.next();return null}if(ch===\n"\'"||ch===\'"\'||ch==="`"){state.tokens.unshift(tokenString(ch,ch==="`"?"quote":"string"));return tokenize(stream,state)}if(ch==="#"){if(sol&&stream.eat("!")){stream.skipToEnd();return"meta"}stream.skipToEnd();return"comment"}if(ch==="$"){state.tokens.unshift(tokenDollar);return tokenize(stream,state)}if(ch==="+"||ch==="=")return"operator";if(ch==="-"){stream.eat("-");stream.eatWhile(/\\w/);return"attribute"}if(ch=="<"){if(stream.match("<<"))return"operator";var heredoc=stream.match(/^<-?\\s*[\'"]?([^\'"]*)[\'"]?/);\nif(heredoc){state.tokens.unshift(tokenHeredoc(heredoc[1]));return"string-2"}}if(/\\d/.test(ch)){stream.eatWhile(/\\d/);if(stream.eol()||!/\\w/.test(stream.peek()))return"number"}stream.eatWhile(/[\\w-]/);var cur=stream.current();if(stream.peek()==="="&&/\\w+/.test(cur))return"def";return words.hasOwnProperty(cur)?words[cur]:null}function tokenString(quote,style){var close=quote=="("?")":quote=="{"?"}":quote;return function(stream,state){var next;var escaped=false;for(;(next=stream.next())!=null;){if(next===\nclose&&!escaped){state.tokens.shift();break}else if(next==="$"&&!escaped&&quote!=="\'"&&stream.peek()!=close){escaped=true;stream.backUp(1);state.tokens.unshift(tokenDollar);break}else if(!escaped&&quote!==close&&next===quote){state.tokens.unshift(tokenString(quote,style));return tokenize(stream,state)}else if(!escaped&&/[\'"]/.test(next)&&!/[\'"]/.test(quote)){state.tokens.unshift(tokenStringStart(next,"string"));stream.backUp(1);break}escaped=!escaped&&next==="\\\\"}return style}}function tokenStringStart(quote,\nstyle){return function(stream,state){state.tokens[0]=tokenString(quote,style);stream.next();return tokenize(stream,state)}}function tokenHeredoc(delim){return function(stream,state){if(stream.sol()&&stream.string==delim)state.tokens.shift();stream.skipToEnd();return"string-2"}}function tokenize(stream,state){return(state.tokens[0]||tokenBase)(stream,state)}var words={};var commonAtoms=["true","false"];var commonKeywords=["if","then","do","else","elif","while","until","for","in","esac","fi","fin",\n"fil","done","exit","set","unset","export","function"];var commonCommands=["ab","awk","bash","beep","cat","cc","cd","chown","chmod","chroot","clear","cp","curl","cut","diff","echo","find","gawk","gcc","get","git","grep","hg","kill","killall","ln","ls","make","mkdir","openssl","mv","nc","nl","node","npm","ping","ps","restart","rm","rmdir","sed","service","sh","shopt","shred","source","sort","sleep","ssh","start","stop","su","sudo","svn","tee","telnet","top","touch","vi","vim","wall","wc","wget","who",\n"write","yes","zsh"];CodeMirror.registerHelper("hintWords","shell",commonAtoms.concat(commonKeywords,commonCommands));define("atom",commonAtoms);define("keyword",commonKeywords);define("builtin",commonCommands);var tokenDollar=function(stream,state){if(state.tokens.length>1)stream.eat("$");var ch=stream.next();if(/[\'"({]/.test(ch)){state.tokens[0]=tokenString(ch,ch=="("?"quote":ch=="{"?"def":"string");return tokenize(stream,state)}if(!/\\d/.test(ch))stream.eatWhile(/\\w/);state.tokens.shift();return"def"};\nreturn{startState:function(){return{tokens:[]}},token:function(stream,state){return tokenize(stream,state)},closeBrackets:"()[]{}\'\'\\"\\"``",lineComment:"#",fold:"brace"}});CodeMirror.defineMIME("text/x-sh","shell");CodeMirror.defineMIME("application/x-sh","shell")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function hookIdentifier(stream){var ch;for(;(ch=stream.next())!=null;)if(ch=="`"&&!stream.eat("`"))return"variable-2";stream.backUp(stream.current().length-1);return stream.eatWhile(/\\w/)?"variable-2":null}function hookIdentifierDoublequote(stream){var ch;for(;(ch=stream.next())!=\nnull;)if(ch==\'"\'&&!stream.eat(\'"\'))return"variable-2";stream.backUp(stream.current().length-1);return stream.eatWhile(/\\w/)?"variable-2":null}function hookVar(stream){if(stream.eat("@")){stream.match("session.");stream.match("local.");stream.match("global.")}if(stream.eat("\'")){stream.match(/^.*\'/);return"variable-2"}else if(stream.eat(\'"\')){stream.match(/^.*"/);return"variable-2"}else if(stream.eat("`")){stream.match(/^.*`/);return"variable-2"}else if(stream.match(/^[0-9a-zA-Z$\\._]+/))return"variable-2";\nreturn null}function hookClient(stream){if(stream.eat("N"))return"atom";return stream.match(/^[a-zA-Z.#!?]/)?"variable-2":null}function set(str){var obj={};var words=str.split(" ");var i=0;for(;i<words.length;++i)obj[words[i]]=true;return obj}CodeMirror.defineMode("sql",function(config,parserConfig){function tokenBase(stream,state){var ch=stream.next();if(hooks[ch]){var result=hooks[ch](stream,state);if(result!==false)return result}if(support.hexNumber&&(ch=="0"&&stream.match(/^[xX][0-9a-fA-F]+/)||\n(ch=="x"||ch=="X")&&stream.match(/^\'[0-9a-fA-F]+\'/)))return"number";else if(support.binaryNumber&&((ch=="b"||ch=="B")&&stream.match(/^\'[01]+\'/)||ch=="0"&&stream.match(/^b[01]+/)))return"number";else if(ch.charCodeAt(0)>47&&ch.charCodeAt(0)<58){stream.match(/^[0-9]*(\\.[0-9]+)?([eE][-+]?[0-9]+)?/);support.decimallessFloat&&stream.match(/^\\.(?!\\.)/);return"number"}else if(ch=="?"&&(stream.eatSpace()||stream.eol()||stream.eat(";")))return"variable-3";else if(ch=="\'"||ch==\'"\'&&support.doubleQuote){state.tokenize=\ntokenLiteral(ch);return state.tokenize(stream,state)}else if((support.nCharCast&&(ch=="n"||ch=="N")||support.charsetCast&&ch=="_"&&stream.match(/[a-z][a-z0-9]*/i))&&(stream.peek()=="\'"||stream.peek()==\'"\'))return"keyword";else if(support.escapeConstant&&(ch=="e"||ch=="E")&&(stream.peek()=="\'"||stream.peek()==\'"\'&&support.doubleQuote)){state.tokenize=function(stream,state){return(state.tokenize=tokenLiteral(stream.next(),true))(stream,state)};return"keyword"}else if(support.commentSlashSlash&&ch==\n"/"&&stream.eat("/")){stream.skipToEnd();return"comment"}else if(support.commentHash&&ch=="#"||ch=="-"&&stream.eat("-")&&(!support.commentSpaceRequired||stream.eat(" "))){stream.skipToEnd();return"comment"}else if(ch=="/"&&stream.eat("*")){state.tokenize=tokenComment(1);return state.tokenize(stream,state)}else if(ch=="."){if(support.zerolessFloat&&stream.match(/^(?:\\d+(?:e[+-]?\\d+)?)/i))return"number";if(stream.match(/^\\.+/))return null;if(support.ODBCdotTable&&stream.match(/^[\\w\\d_$#]+/))return"variable-2"}else if(operatorChars.test(ch)){stream.eatWhile(operatorChars);\nreturn"operator"}else if(brackets.test(ch))return"bracket";else if(punctuation.test(ch)){stream.eatWhile(punctuation);return"punctuation"}else if(ch=="{"&&(stream.match(/^( )*(d|D|t|T|ts|TS)( )*\'[^\']*\'( )*}/)||stream.match(/^( )*(d|D|t|T|ts|TS)( )*"[^"]*"( )*}/)))return"number";else{stream.eatWhile(/^[_\\w\\d]/);var word=stream.current().toLowerCase();if(dateSQL.hasOwnProperty(word)&&(stream.match(/^( )+\'[^\']*\'/)||stream.match(/^( )+"[^"]*"/)))return"number";if(atoms.hasOwnProperty(word))return"atom";\nif(builtin.hasOwnProperty(word))return"type";if(keywords.hasOwnProperty(word))return"keyword";if(client.hasOwnProperty(word))return"builtin";return null}}function tokenLiteral(quote,backslashEscapes){return function(stream,state){var escaped=false;var ch;for(;(ch=stream.next())!=null;){if(ch==quote&&!escaped){state.tokenize=tokenBase;break}escaped=(backslashStringEscapes||backslashEscapes)&&!escaped&&ch=="\\\\"}return"string"}}function tokenComment(depth){return function(stream,state){var m=stream.match(/^.*?(\\/\\*|\\*\\/)/);\nif(!m)stream.skipToEnd();else if(m[1]=="/*")state.tokenize=tokenComment(depth+1);else if(depth>1)state.tokenize=tokenComment(depth-1);else state.tokenize=tokenBase;return"comment"}}function pushContext(stream,state,type){state.context={prev:state.context,indent:stream.indentation(),col:stream.column(),type:type}}function popContext(state){state.indent=state.context.indent;state.context=state.context.prev}var client=parserConfig.client||{};var atoms=parserConfig.atoms||{"false":true,"true":true,"null":true};\nvar builtin=parserConfig.builtin||set(defaultBuiltin);var keywords=parserConfig.keywords||set(sqlKeywords);var operatorChars=parserConfig.operatorChars||/^[*+\\-%<>!=&|~^\\/]/;var support=parserConfig.support||{};var hooks=parserConfig.hooks||{};var dateSQL=parserConfig.dateSQL||{"date":true,"time":true,"timestamp":true};var backslashStringEscapes=parserConfig.backslashStringEscapes!==false;var brackets=parserConfig.brackets||/^[\\{}\\(\\)\\[\\]]/;var punctuation=parserConfig.punctuation||/^[;.,:]/;return{startState:function(){return{tokenize:tokenBase,\ncontext:null}},token:function(stream,state){if(stream.sol())if(state.context&&state.context.align==null)state.context.align=false;if(state.tokenize==tokenBase&&stream.eatSpace())return null;var style=state.tokenize(stream,state);if(style=="comment")return style;if(state.context&&state.context.align==null)state.context.align=true;var tok=stream.current();if(tok=="(")pushContext(stream,state,")");else if(tok=="[")pushContext(stream,state,"]");else if(state.context&&state.context.type==tok)popContext(state);\nreturn style},indent:function(state,textAfter){var cx=state.context;if(!cx)return CodeMirror.Pass;var closing=textAfter.charAt(0)==cx.type;if(cx.align)return cx.col+(closing?0:1);else return cx.indent+(closing?0:config.indentUnit)},blockCommentStart:"/*",blockCommentEnd:"*/",lineComment:support.commentSlashSlash?"//":support.commentHash?"#":"--",closeBrackets:"()[]{}\'\'\\"\\"``"}});var sqlKeywords="alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit ";\nvar defaultBuiltin="bool boolean bit blob enum long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision real date datetime year unsigned signed decimal numeric";CodeMirror.defineMIME("text/x-sql",{name:"sql",keywords:set(sqlKeywords+"begin"),builtin:set(defaultBuiltin),atoms:set("false true null unknown"),dateSQL:set("date time timestamp"),\nsupport:set("ODBCdotTable doubleQuote binaryNumber hexNumber")});CodeMirror.defineMIME("text/x-mssql",{name:"sql",client:set("$partition binary_checksum checksum connectionproperty context_info current_request_id error_line error_message error_number error_procedure error_severity error_state formatmessage get_filestream_transaction_context getansinull host_id host_name isnull isnumeric min_active_rowversion newid newsequentialid rowcount_big xact_state object_id"),keywords:set(sqlKeywords+"begin trigger proc view index for add constraint key primary foreign collate clustered nonclustered declare exec go if use index holdlock nolock nowait paglock readcommitted readcommittedlock readpast readuncommitted repeatableread rowlock serializable snapshot tablock tablockx updlock with"),\nbuiltin:set("bigint numeric bit smallint decimal smallmoney int tinyint money float real char varchar text nchar nvarchar ntext binary varbinary image cursor timestamp hierarchyid uniqueidentifier sql_variant xml table "),atoms:set("is not null like and or in left right between inner outer join all any some cross unpivot pivot exists"),operatorChars:/^[*+\\-%<>!=^&|\\/]/,brackets:/^[\\{}\\(\\)]/,punctuation:/^[;.,:/]/,backslashStringEscapes:false,dateSQL:set("date datetimeoffset datetime2 smalldatetime datetime time"),\nhooks:{"@":hookVar}});CodeMirror.defineMIME("text/x-mysql",{name:"sql",client:set("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:set(sqlKeywords+"accessible action add after algorithm all analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general get global grant grants group group_concat handler hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show signal slave slow smallint snapshot soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),\nbuiltin:set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:set("false true null unknown"),operatorChars:/^[*+\\-%<>!=&|^]/,dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),\nhooks:{"@":hookVar,"`":hookIdentifier,"\\\\":hookClient}});CodeMirror.defineMIME("text/x-mariadb",{name:"sql",client:set("charset clear connect edit ego exit go help nopager notee nowarning pager print prompt quit rehash source status system tee"),keywords:set(sqlKeywords+"accessible action add after algorithm all always analyze asensitive at authors auto_increment autocommit avg avg_row_length before binary binlog both btree cache call cascade cascaded case catalog_name chain change changed character check checkpoint checksum class_origin client_statistics close coalesce code collate collation collations column columns comment commit committed completion concurrent condition connection consistent constraint contains continue contributors convert cross current current_date current_time current_timestamp current_user cursor data database databases day_hour day_microsecond day_minute day_second deallocate dec declare default delay_key_write delayed delimiter des_key_file describe deterministic dev_pop dev_samp deviance diagnostics directory disable discard distinctrow div dual dumpfile each elseif enable enclosed end ends engine engines enum errors escape escaped even event events every execute exists exit explain extended fast fetch field fields first flush for force foreign found_rows full fulltext function general generated get global grant grants group group_concat handler hard hash help high_priority hosts hour_microsecond hour_minute hour_second if ignore ignore_server_ids import index index_statistics infile inner innodb inout insensitive insert_method install interval invoker isolation iterate key keys kill language last leading leave left level limit linear lines list load local localtime localtimestamp lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters match max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modifies modify mutex mysql_errno natural next no no_write_to_binlog offline offset one online open optimize option optionally out outer outfile pack_keys parser partition partitions password persistent phase plugin plugins prepare preserve prev primary privileges procedure processlist profile profiles purge query quick range read read_write reads real rebuild recover references regexp relaylog release remove rename reorganize repair repeatable replace require resignal restrict resume return returns revoke right rlike rollback rollup row row_format rtree savepoint schedule schema schema_name schemas second_microsecond security sensitive separator serializable server session share show shutdown signal slave slow smallint snapshot soft soname spatial specific sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result sqlexception sqlstate sqlwarning ssl start starting starts status std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace temporary terminated to trailing transaction trigger triggers truncate uncommitted undo uninstall unique unlock upgrade usage use use_frm user user_resources user_statistics using utc_date utc_time utc_timestamp value variables varying view views virtual warnings when while with work write xa xor year_month zerofill begin do then else loop repeat"),\nbuiltin:set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text bigint int int1 int2 int3 int4 int8 integer float float4 float8 double char varbinary varchar varcharacter precision date datetime year unsigned signed numeric"),atoms:set("false true null unknown"),operatorChars:/^[*+\\-%<>!=&|^]/,dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber doubleQuote nCharCast charsetCast commentHash commentSpaceRequired"),\nhooks:{"@":hookVar,"`":hookIdentifier,"\\\\":hookClient}});CodeMirror.defineMIME("text/x-sqlite",{name:"sql",client:set("auth backup bail binary changes check clone databases dbinfo dump echo eqp exit explain fullschema headers help import imposter indexes iotrace limit lint load log mode nullvalue once open output print prompt quit read restore save scanstats schema separator session shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width"),keywords:set(sqlKeywords+\n"abort action add after all analyze attach autoincrement before begin cascade case cast check collate column commit conflict constraint cross current_date current_time current_timestamp database default deferrable deferred detach each else end escape except exclusive exists explain fail for foreign full glob if ignore immediate index indexed initially inner instead intersect isnull key left limit match natural no notnull null of offset outer plan pragma primary query raise recursive references regexp reindex release rename replace restrict right rollback row savepoint temp temporary then to transaction trigger unique using vacuum view virtual when with without"),\nbuiltin:set("bool boolean bit blob decimal double float long longblob longtext medium mediumblob mediumint mediumtext time timestamp tinyblob tinyint tinytext text clob bigint int int2 int8 integer float double char varchar date datetime year unsigned signed numeric real"),atoms:set("null current_date current_time current_timestamp"),operatorChars:/^[*+\\-%<>!=&|/~]/,dateSQL:set("date time timestamp datetime"),support:set("decimallessFloat zerolessFloat"),identifierQuote:\'"\',hooks:{"@":hookVar,":":hookVar,\n"?":hookVar,"$":hookVar,\'"\':hookIdentifierDoublequote,"`":hookIdentifier}});CodeMirror.defineMIME("text/x-cassandra",{name:"sql",client:{},keywords:set("add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime"),\nbuiltin:set("ascii bigint blob boolean counter decimal double float frozen inet int list map static text timestamp timeuuid tuple uuid varchar varint"),atoms:set("false true infinity NaN"),operatorChars:/^[<>=]/,dateSQL:{},support:set("commentSlashSlash decimallessFloat"),hooks:{}});CodeMirror.defineMIME("text/x-plsql",{name:"sql",client:set("appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define describe echo editfile embedded escape exec execute feedback flagger flush heading headsep instance linesize lno loboffset logsource long longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar release repfooter repheader serveroutput shiftinout show showmode size spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout time timing trimout trimspool ttitle underline verify version wrap"),\nkeywords:set("abort accept access add all alter and any array arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body boolean by case cast char char_base check close cluster clusters colauth column comment commit compress connect connected constant constraint crash create current currval cursor data_base database date dba deallocate debugoff debugon decimal declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry escape exception exception_init exchange exclusive exists exit external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging long loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base object of off offline on online only open option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw read rebuild record ref references refresh release rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate session set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work"),\nbuiltin:set("abs acos add_months ascii asin atan atan2 average bfile bfilename bigserial bit blob ceil character chartorowid chr clob concat convert cos cosh count dec decode deref dual dump dup_val_on_index empty error exp false float floor found glb greatest hextoraw initcap instr instrb int integer isopen last_day least length lengthb ln lower lpad ltrim lub make_ref max min mlslabel mod months_between natural naturaln nchar nclob new_time next_day nextval nls_charset_decl_len nls_charset_id nls_charset_name nls_initcap nls_lower nls_sort nls_upper nlssort no_data_found notfound null number numeric nvarchar2 nvl others power rawtohex real reftohex round rowcount rowidtochar rowtype rpad rtrim serial sign signtype sin sinh smallint soundex sqlcode sqlerrm sqrt stddev string substr substrb sum sysdate tan tanh to_char text to_date to_label to_multi_byte to_number to_single_byte translate true trunc uid unlogged upper user userenv varchar varchar2 variance varying vsize xml"),\noperatorChars:/^[*\\/+\\-%<>!=~]/,dateSQL:set("date time timestamp"),support:set("doubleQuote nCharCast zerolessFloat binaryNumber hexNumber")});CodeMirror.defineMIME("text/x-hive",{name:"sql",keywords:set("select alter $elem$ $key$ $value$ add after all analyze and archive as asc before between binary both bucket buckets by cascade case cast change cluster clustered clusterstatus collection column columns comment compute concatenate continue create cross cursor data database databases dbproperties deferred delete delimited desc describe directory disable distinct distribute drop else enable end escaped exclusive exists explain export extended external fetch fields fileformat first format formatted from full function functions grant group having hold_ddltime idxproperties if import in index indexes inpath inputdriver inputformat insert intersect into is items join keys lateral left like limit lines load local location lock locks mapjoin materialized minus msck no_drop nocompress not of offline on option or order out outer outputdriver outputformat overwrite partition partitioned partitions percent plus preserve procedure purge range rcfile read readonly reads rebuild recordreader recordwriter recover reduce regexp rename repair replace restrict revoke right rlike row schema schemas semi sequencefile serde serdeproperties set shared show show_database sort sorted ssl statistics stored streamtable table tables tablesample tblproperties temporary terminated textfile then tmp to touch transform trigger unarchive undo union uniquejoin unlock update use using utc utc_tmestamp view when where while with admin authorization char compact compactions conf cube current current_date current_timestamp day decimal defined dependency directories elem_type exchange file following for grouping hour ignore inner interval jar less logical macro minute month more none noscan over owner partialscan preceding pretty principals protection reload rewrite role roles rollup rows second server sets skewed transactions truncate unbounded unset uri user values window year"),\nbuiltin:set("bool boolean long timestamp tinyint smallint bigint int float double date datetime unsigned string array struct map uniontype key_type utctimestamp value_type varchar"),atoms:set("false true null unknown"),operatorChars:/^[*+\\-%<>!=]/,dateSQL:set("date timestamp"),support:set("ODBCdotTable doubleQuote binaryNumber hexNumber")});CodeMirror.defineMIME("text/x-pgsql",{name:"sql",client:set("source"),keywords:set(sqlKeywords+"a abort abs absent absolute access according action ada add admin after aggregate alias all allocate also alter always analyse analyze and any are array array_agg array_max_cardinality as asc asensitive assert assertion assignment asymmetric at atomic attach attribute attributes authorization avg backward base64 before begin begin_frame begin_partition bernoulli between bigint binary bit bit_length blob blocked bom boolean both breadth by c cache call called cardinality cascade cascaded case cast catalog catalog_name ceil ceiling chain char char_length character character_length character_set_catalog character_set_name character_set_schema characteristics characters check checkpoint class class_origin clob close cluster coalesce cobol collate collation collation_catalog collation_name collation_schema collect column column_name columns command_function command_function_code comment comments commit committed concurrently condition condition_number configuration conflict connect connection connection_name constant constraint constraint_catalog constraint_name constraint_schema constraints constructor contains content continue control conversion convert copy corr corresponding cost count covar_pop covar_samp create cross csv cube cume_dist current current_catalog current_date current_default_transform_group current_path current_role current_row current_schema current_time current_timestamp current_transform_group_for_type current_user cursor cursor_name cycle data database datalink datatype date datetime_interval_code datetime_interval_precision day db deallocate debug dec decimal declare default defaults deferrable deferred defined definer degree delete delimiter delimiters dense_rank depends depth deref derived desc describe descriptor detach detail deterministic diagnostics dictionary disable discard disconnect dispatch distinct dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue do document domain double drop dump dynamic dynamic_function dynamic_function_code each element else elseif elsif empty enable encoding encrypted end end_frame end_partition endexec enforced enum equals errcode error escape event every except exception exclude excluding exclusive exec execute exists exit exp explain expression extension external extract false family fetch file filter final first first_value flag float floor following for force foreach foreign fortran forward found frame_row free freeze from fs full function functions fusion g general generated get global go goto grant granted greatest group grouping groups handler having header hex hierarchy hint hold hour id identity if ignore ilike immediate immediately immutable implementation implicit import in include including increment indent index indexes indicator info inherit inherits initially inline inner inout input insensitive insert instance instantiable instead int integer integrity intersect intersection interval into invoker is isnull isolation join k key key_member key_type label lag language large last last_value lateral lead leading leakproof least left length level library like like_regex limit link listen ln load local localtime localtimestamp location locator lock locked log logged loop lower m map mapping match matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text method min minute minvalue mod mode modifies module month more move multiset mumps name names namespace national natural nchar nclob nesting new next nfc nfd nfkc nfkd nil no none normalize normalized not nothing notice notify notnull nowait nth_value ntile null nullable nullif nulls number numeric object occurrences_regex octet_length octets of off offset oids old on only open operator option options or order ordering ordinality others out outer output over overlaps overlay overriding owned owner p pad parallel parameter parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partial partition pascal passing passthrough password path percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding precision prepare prepared preserve primary print_strict_params prior privileges procedural procedure procedures program public publication query quote raise range rank read reads real reassign recheck recovery recursive ref references referencing refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex relative release rename repeatable replace replica requiring reset respect restart restore restrict result result_oid return returned_cardinality returned_length returned_octet_length returned_sqlstate returning returns reverse revoke right role rollback rollup routine routine_catalog routine_name routine_schema routines row row_count row_number rows rowtype rule savepoint scale schema schema_name schemas scope scope_catalog scope_name scope_schema scroll search second section security select selective self sensitive sequence sequences serializable server server_name session session_user set setof sets share show similar simple size skip slice smallint snapshot some source space specific specific_name specifictype sql sqlcode sqlerror sqlexception sqlstate sqlwarning sqrt stable stacked standalone start state statement static statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time system_user t table table_name tables tablesample tablespace temp template temporary text then ties time timestamp timezone_hour timezone_minute to token top_level_count trailing transaction transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex translation treat trigger trigger_catalog trigger_name trigger_schema trim trim_array true truncate trusted type types uescape unbounded uncommitted under unencrypted union unique unknown unlink unlisten unlogged unnamed unnest until untyped update upper uri usage use_column use_variable user user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema using vacuum valid validate validator value value_of values var_pop var_samp varbinary varchar variable_conflict variadic varying verbose version versioning view views volatile warning when whenever where while whitespace width_bucket window with within without work wrapper write xml xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate year yes zone"),\nbuiltin:set("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:set("false true null unknown"),operatorChars:/^[*\\/+\\-%<>!=&|^\\/#@?~]/,\nbackslashStringEscapes:false,dateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast escapeConstant")});CodeMirror.defineMIME("text/x-gql",{name:"sql",keywords:set("ancestor and asc by contains desc descendant distinct from group has in is limit offset on order select superset where"),atoms:set("false true"),builtin:set("blob datetime first key __key__ string integer double boolean null"),operatorChars:/^[*+\\-%<>!=]/});\nCodeMirror.defineMIME("text/x-gpsql",{name:"sql",client:set("source"),keywords:set("abort absolute access action active add admin after aggregate all also alter always analyse analyze and any array as asc assertion assignment asymmetric at authorization backward before begin between bigint binary bit boolean both by cache called cascade cascaded case cast chain char character characteristics check checkpoint class close cluster coalesce codegen collate column comment commit committed concurrency concurrently configuration connection constraint constraints contains content continue conversion copy cost cpu_rate_limit create createdb createexttable createrole createuser cross csv cube current current_catalog current_date current_role current_schema current_time current_timestamp current_user cursor cycle data database day deallocate dec decimal declare decode default defaults deferrable deferred definer delete delimiter delimiters deny desc dictionary disable discard distinct distributed do document domain double drop dxl each else enable encoding encrypted end enum errors escape every except exchange exclude excluding exclusive execute exists explain extension external extract false family fetch fields filespace fill filter first float following for force foreign format forward freeze from full function global grant granted greatest group group_id grouping handler hash having header hold host hour identity if ignore ilike immediate immutable implicit in including inclusive increment index indexes inherit inherits initially inline inner inout input insensitive insert instead int integer intersect interval into invoker is isnull isolation join key language large last leading least left level like limit list listen load local localtime localtimestamp location lock log login mapping master match maxvalue median merge minute minvalue missing mode modifies modify month move name names national natural nchar new newline next no nocreatedb nocreateexttable nocreaterole nocreateuser noinherit nologin none noovercommit nosuperuser not nothing notify notnull nowait null nullif nulls numeric object of off offset oids old on only operator option options or order ordered others out outer over overcommit overlaps overlay owned owner parser partial partition partitions passing password percent percentile_cont percentile_disc placing plans position preceding precision prepare prepared preserve primary prior privileges procedural procedure protocol queue quote randomly range read readable reads real reassign recheck recursive ref references reindex reject relative release rename repeatable replace replica reset resource restart restrict returning returns revoke right role rollback rollup rootpartition row rows rule savepoint scatter schema scroll search second security segment select sequence serializable session session_user set setof sets share show similar simple smallint some split sql stable standalone start statement statistics stdin stdout storage strict strip subpartition subpartitions substring superuser symmetric sysid system table tablespace temp template temporary text then threshold ties time timestamp to trailing transaction treat trigger trim true truncate trusted type unbounded uncommitted unencrypted union unique unknown unlisten until update user using vacuum valid validation validator value values varchar variadic varying verbose version view volatile web when where whitespace window with within without work writable write xml xmlattributes xmlconcat xmlelement xmlexists xmlforest xmlparse xmlpi xmlroot xmlserialize year yes zone"),\nbuiltin:set("bigint int8 bigserial serial8 bit varying varbit boolean bool box bytea character char varchar cidr circle date double precision float float8 inet integer int int4 interval json jsonb line lseg macaddr macaddr8 money numeric decimal path pg_lsn point polygon real float4 smallint int2 smallserial serial2 serial serial4 text time without zone with timetz timestamp timestamptz tsquery tsvector txid_snapshot uuid xml"),atoms:set("false true null unknown"),operatorChars:/^[*+\\-%<>!=&|^\\/#@?~]/,\ndateSQL:set("date time timestamp"),support:set("ODBCdotTable decimallessFloat zerolessFloat binaryNumber hexNumber nCharCast charsetCast")});CodeMirror.defineMIME("text/x-sparksql",{name:"sql",keywords:set("add after all alter analyze and anti archive array as asc at between bucket buckets by cache cascade case cast change clear cluster clustered codegen collection column columns comment commit compact compactions compute concatenate cost create cross cube current current_date current_timestamp database databases data dbproperties defined delete delimited deny desc describe dfs directories distinct distribute drop else end escaped except exchange exists explain export extended external false fields fileformat first following for format formatted from full function functions global grant group grouping having if ignore import in index indexes inner inpath inputformat insert intersect interval into is items join keys last lateral lazy left like limit lines list load local location lock locks logical macro map minus msck natural no not null nulls of on optimize option options or order out outer outputformat over overwrite partition partitioned partitions percent preceding principals purge range recordreader recordwriter recover reduce refresh regexp rename repair replace reset restrict revoke right rlike role roles rollback rollup row rows schema schemas select semi separated serde serdeproperties set sets show skewed sort sorted start statistics stored stratify struct table tables tablesample tblproperties temp temporary terminated then to touch transaction transactions transform true truncate unarchive unbounded uncache union unlock unset use using values view when where window with"),\nbuiltin:set("abs acos acosh add_months aggregate and any approx_count_distinct approx_percentile array array_contains array_distinct array_except array_intersect array_join array_max array_min array_position array_remove array_repeat array_sort array_union arrays_overlap arrays_zip ascii asin asinh assert_true atan atan2 atanh avg base64 between bigint bin binary bit_and bit_count bit_get bit_length bit_or bit_xor bool_and bool_or boolean bround btrim cardinality case cast cbrt ceil ceiling char char_length character_length chr coalesce collect_list collect_set concat concat_ws conv corr cos cosh cot count count_if count_min_sketch covar_pop covar_samp crc32 cume_dist current_catalog current_database current_date current_timestamp current_timezone current_user date date_add date_format date_from_unix_date date_part date_sub date_trunc datediff day dayofmonth dayofweek dayofyear decimal decode degrees delimited dense_rank div double e element_at elt encode every exists exp explode explode_outer expm1 extract factorial filter find_in_set first first_value flatten float floor forall format_number format_string from_csv from_json from_unixtime from_utc_timestamp get_json_object getbit greatest grouping grouping_id hash hex hour hypot if ifnull in initcap inline inline_outer input_file_block_length input_file_block_start input_file_name inputformat instr int isnan isnotnull isnull java_method json_array_length json_object_keys json_tuple kurtosis lag last last_day last_value lcase lead least left length levenshtein like ln locate log log10 log1p log2 lower lpad ltrim make_date make_dt_interval make_interval make_timestamp make_ym_interval map map_concat map_entries map_filter map_from_arrays map_from_entries map_keys map_values map_zip_with max max_by md5 mean min min_by minute mod monotonically_increasing_id month months_between named_struct nanvl negative next_day not now nth_value ntile nullif nvl nvl2 octet_length or outputformat overlay parse_url percent_rank percentile percentile_approx pi pmod posexplode posexplode_outer position positive pow power printf quarter radians raise_error rand randn random rank rcfile reflect regexp regexp_extract regexp_extract_all regexp_like regexp_replace repeat replace reverse right rint rlike round row_number rpad rtrim schema_of_csv schema_of_json second sentences sequence sequencefile serde session_window sha sha1 sha2 shiftleft shiftright shiftrightunsigned shuffle sign signum sin sinh size skewness slice smallint some sort_array soundex space spark_partition_id split sqrt stack std stddev stddev_pop stddev_samp str_to_map string struct substr substring substring_index sum tan tanh textfile timestamp timestamp_micros timestamp_millis timestamp_seconds tinyint to_csv to_date to_json to_timestamp to_unix_timestamp to_utc_timestamp transform transform_keys transform_values translate trim trunc try_add try_divide typeof ucase unbase64 unhex uniontype unix_date unix_micros unix_millis unix_seconds unix_timestamp upper uuid var_pop var_samp variance version weekday weekofyear when width_bucket window xpath xpath_boolean xpath_double xpath_float xpath_int xpath_long xpath_number xpath_short xpath_string xxhash64 year zip_with"),\natoms:set("false true null"),operatorChars:/^[*\\/+\\-%<>!=~&|^]/,dateSQL:set("date time timestamp"),support:set("ODBCdotTable doubleQuote zerolessFloat")});CodeMirror.defineMIME("text/x-esper",{name:"sql",client:set("source"),keywords:set("alter and as asc between by count create delete desc distinct drop from group having in insert into is join like not on or order select set table union update values where limit after all and as at asc avedev avg between by case cast coalesce count create current_timestamp day days delete define desc distinct else end escape events every exists false first from full group having hour hours in inner insert instanceof into irstream is istream join last lastweekday left limit like max match_recognize matches median measures metadatasql min minute minutes msec millisecond milliseconds not null offset on or order outer output partition pattern prev prior regexp retain-union retain-intersection right rstream sec second seconds select set some snapshot sql stddev sum then true unidirectional until update variable weekday when where window"),\nbuiltin:{},atoms:set("false true null"),operatorChars:/^[*+\\-%<>!=&|^\\/#@?~]/,dateSQL:set("time"),support:set("decimallessFloat zerolessFloat binaryNumber hexNumber")})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){function wordSet(words){var set={};var i=0;for(;i<words.length;i++)set[words[i]]=true;return set}function tokenBase(stream,state,prev){if(stream.sol())state.indented=stream.indentation();if(stream.eatSpace())return null;var ch=stream.peek();if(ch=="/"){if(stream.match("//")){stream.skipToEnd();\nreturn"comment"}if(stream.match("/*")){state.tokenize.push(tokenComment);return tokenComment(stream,state)}}if(stream.match(instruction))return"builtin";if(stream.match(attribute))return"attribute";if(stream.match(binary))return"number";if(stream.match(octal))return"number";if(stream.match(hexadecimal))return"number";if(stream.match(decimal))return"number";if(stream.match(property))return"property";if(operators.indexOf(ch)>-1){stream.next();return"operator"}if(punc.indexOf(ch)>-1){stream.next();stream.match("..");\nreturn"punctuation"}var stringMatch;if(stringMatch=stream.match(/("""|"|\')/)){var tokenize=tokenString.bind(null,stringMatch[0]);state.tokenize.push(tokenize);return tokenize(stream,state)}if(stream.match(identifier)){var ident=stream.current();if(types.hasOwnProperty(ident))return"variable-2";if(atoms.hasOwnProperty(ident))return"atom";if(keywords.hasOwnProperty(ident)){if(definingKeywords.hasOwnProperty(ident))state.prev="define";return"keyword"}if(prev=="define")return"def";return"variable"}stream.next();\nreturn null}function tokenUntilClosingParen(){var depth=0;return function(stream,state,prev){var inner=tokenBase(stream,state,prev);if(inner=="punctuation")if(stream.current()=="(")++depth;else if(stream.current()==")")if(depth==0){stream.backUp(1);state.tokenize.pop();return state.tokenize[state.tokenize.length-1](stream,state)}else--depth;return inner}}function tokenString(openQuote,stream,state){var singleLine=openQuote.length==1;var ch;var escaped=false;for(;ch=stream.peek();)if(escaped){stream.next();\nif(ch=="("){state.tokenize.push(tokenUntilClosingParen());return"string"}escaped=false}else if(stream.match(openQuote)){state.tokenize.pop();return"string"}else{stream.next();escaped=ch=="\\\\"}if(singleLine)state.tokenize.pop();return"string"}function tokenComment(stream,state){var ch;for(;true;){stream.match(/^[^/*]+/,true);ch=stream.next();if(!ch)break;if(ch==="/"&&stream.eat("*"))state.tokenize.push(tokenComment);else if(ch==="*"&&stream.eat("/"))state.tokenize.pop()}return"comment"}function Context(prev,\nalign,indented){this.prev=prev;this.align=align;this.indented=indented}function pushContext(state,stream){var align=stream.match(/^\\s*($|\\/[\\/\\*])/,false)?null:stream.column()+1;state.context=new Context(state.context,align,state.indented)}function popContext(state){if(state.context){state.indented=state.context.indented;state.context=state.context.prev}}var keywords=wordSet(["_","var","let","actor","class","enum","extension","import","protocol","struct","func","typealias","associatedtype","open",\n"public","internal","fileprivate","private","deinit","init","new","override","self","subscript","super","convenience","dynamic","final","indirect","lazy","required","static","unowned","unowned(safe)","unowned(unsafe)","weak","as","is","break","case","continue","default","else","fallthrough","for","guard","if","in","repeat","switch","where","while","defer","return","inout","mutating","nonmutating","isolated","nonisolated","catch","do","rethrows","throw","throws","async","await","try","didSet","get",\n"set","willSet","assignment","associativity","infix","left","none","operator","postfix","precedence","precedencegroup","prefix","right","Any","AnyObject","Type","dynamicType","Self","Protocol","__COLUMN__","__FILE__","__FUNCTION__","__LINE__"]);var definingKeywords=wordSet(["var","let","actor","class","enum","extension","import","protocol","struct","func","typealias","associatedtype","for"]);var atoms=wordSet(["true","false","nil","self","super","_"]);var types=wordSet(["Array","Bool","Character",\n"Dictionary","Double","Float","Int","Int8","Int16","Int32","Int64","Never","Optional","Set","String","UInt8","UInt16","UInt32","UInt64","Void"]);var operators="+-/*%=|&<>~^?!";var punc=":;,.(){}[]";var binary=/^\\-?0b[01][01_]*/;var octal=/^\\-?0o[0-7][0-7_]*/;var hexadecimal=/^\\-?0x[\\dA-Fa-f][\\dA-Fa-f_]*(?:(?:\\.[\\dA-Fa-f][\\dA-Fa-f_]*)?[Pp]\\-?\\d[\\d_]*)?/;var decimal=/^\\-?\\d[\\d_]*(?:\\.\\d[\\d_]*)?(?:[Ee]\\-?\\d[\\d_]*)?/;var identifier=/^\\$\\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\\1/;var property=/^\\.(?:\\$\\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\\1)/;\nvar instruction=/^#[A-Za-z]+/;var attribute=/^@(?:\\$\\d+|(`?)[_A-Za-z][_A-Za-z$0-9]*\\1)/;CodeMirror.defineMode("swift",function(config){return{startState:function(){return{prev:null,context:null,indented:0,tokenize:[]}},token:function(stream,state){var prev=state.prev;state.prev=null;var tokenize=state.tokenize[state.tokenize.length-1]||tokenBase;var style=tokenize(stream,state,prev);if(!style||style=="comment")state.prev=prev;else if(!state.prev)state.prev=style;if(style=="punctuation"){var bracket=\n/[\\(\\[\\{]|([\\]\\)\\}])/.exec(stream.current());if(bracket)(bracket[1]?popContext:pushContext)(state,stream)}return style},indent:function(state,textAfter){var cx=state.context;if(!cx)return 0;var closing=/^[\\]\\}\\)]/.test(textAfter);if(cx.align!=null)return cx.align-(closing?1:0);return cx.indented+(closing?0:config.indentUnit)},electricInput:/^\\s*[\\)\\}\\]]$/,lineComment:"//",blockCommentStart:"/*",blockCommentEnd:"*/",fold:"brace",closeBrackets:"()[]{}\'\'\\"\\"``"}});CodeMirror.defineMIME("text/x-swift",\n"swift")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("vb",function(conf,parserConf){function wordRegexp(words){return new RegExp("^(("+words.join(")|(")+"))\\\\b","i")}function indent(_stream,state){state.currentIndent++}function dedent(_stream,state){state.currentIndent--}function tokenBase(stream,state){if(stream.eatSpace())return null;\nvar ch=stream.peek();if(ch==="\'"){stream.skipToEnd();return"comment"}if(stream.match(/^((&H)|(&O))?[0-9\\.a-f]/i,false)){var floatLiteral=false;if(stream.match(/^\\d*\\.\\d+F?/i))floatLiteral=true;else if(stream.match(/^\\d+\\.\\d*F?/))floatLiteral=true;else if(stream.match(/^\\.\\d+F?/))floatLiteral=true;if(floatLiteral){stream.eat(/J/i);return"number"}var intLiteral=false;if(stream.match(/^&H[0-9a-f]+/i))intLiteral=true;else if(stream.match(/^&O[0-7]+/i))intLiteral=true;else if(stream.match(/^[1-9]\\d*F?/)){stream.eat(/J/i);\nintLiteral=true}else if(stream.match(/^0(?![\\dx])/i))intLiteral=true;if(intLiteral){stream.eat(/L/i);return"number"}}if(stream.match(stringPrefixes)){state.tokenize=tokenStringFactory(stream.current());return state.tokenize(stream,state)}if(stream.match(tripleDelimiters)||stream.match(doubleDelimiters))return null;if(stream.match(doubleOperators)||stream.match(singleOperators)||stream.match(wordOperators))return"operator";if(stream.match(singleDelimiters))return null;if(stream.match(doOpening)){indent(stream,\nstate);state.doInCurrentLine=true;return"keyword"}if(stream.match(opening)){if(!state.doInCurrentLine)indent(stream,state);else state.doInCurrentLine=false;return"keyword"}if(stream.match(middle))return"keyword";if(stream.match(doubleClosing)){dedent(stream,state);dedent(stream,state);return"keyword"}if(stream.match(closing)){dedent(stream,state);return"keyword"}if(stream.match(types))return"keyword";if(stream.match(keywords))return"keyword";if(stream.match(identifiers))return"variable";stream.next();\nreturn ERRORCLASS}function tokenStringFactory(delimiter){var singleline=delimiter.length==1;var OUTCLASS="string";return function(stream,state){for(;!stream.eol();){stream.eatWhile(/[^\'"]/);if(stream.match(delimiter)){state.tokenize=tokenBase;return OUTCLASS}else stream.eat(/[\'"]/)}if(singleline)if(parserConf.singleLineStringErrors)return ERRORCLASS;else state.tokenize=tokenBase;return OUTCLASS}}function tokenLexer(stream,state){var style=state.tokenize(stream,state);var current=stream.current();\nif(current==="."){style=state.tokenize(stream,state);if(style==="variable")return"variable";else return ERRORCLASS}var delimiter_index="[({".indexOf(current);if(delimiter_index!==-1)indent(stream,state);if(indentInfo==="dedent")if(dedent(stream,state))return ERRORCLASS;delimiter_index="])}".indexOf(current);if(delimiter_index!==-1)if(dedent(stream,state))return ERRORCLASS;return style}var ERRORCLASS="error";var singleOperators=new RegExp("^[\\\\+\\\\-\\\\*/%&\\\\\\\\|\\\\^~<>!]");var singleDelimiters=new RegExp("^[\\\\(\\\\)\\\\[\\\\]\\\\{\\\\}@,:`=;\\\\.]");\nvar doubleOperators=new RegExp("^((==)|(<>)|(<=)|(>=)|(<>)|(<<)|(>>)|(//)|(\\\\*\\\\*))");var doubleDelimiters=new RegExp("^((\\\\+=)|(\\\\-=)|(\\\\*=)|(%=)|(/=)|(&=)|(\\\\|=)|(\\\\^=))");var tripleDelimiters=new RegExp("^((//=)|(>>=)|(<<=)|(\\\\*\\\\*=))");var identifiers=new RegExp("^[_A-Za-z][_A-Za-z0-9]*");var openingKeywords=["class","module","sub","enum","select","while","if","function","get","set","property","try","structure","synclock","using","with"];var middleKeywords=["else","elseif","case","catch","finally"];\nvar endKeywords=["next","loop"];var operatorKeywords=["and","andalso","or","orelse","xor","in","not","is","isnot","like"];var wordOperators=wordRegexp(operatorKeywords);var commonKeywords=["#const","#else","#elseif","#end","#if","#region","addhandler","addressof","alias","as","byref","byval","cbool","cbyte","cchar","cdate","cdbl","cdec","cint","clng","cobj","compare","const","continue","csbyte","cshort","csng","cstr","cuint","culng","cushort","declare","default","delegate","dim","directcast","each",\n"erase","error","event","exit","explicit","false","for","friend","gettype","goto","handles","implements","imports","infer","inherits","interface","isfalse","istrue","lib","me","mod","mustinherit","mustoverride","my","mybase","myclass","namespace","narrowing","new","nothing","notinheritable","notoverridable","of","off","on","operator","option","optional","out","overloads","overridable","overrides","paramarray","partial","private","protected","public","raiseevent","readonly","redim","removehandler",\n"resume","return","shadows","shared","static","step","stop","strict","then","throw","to","true","trycast","typeof","until","until","when","widening","withevents","writeonly"];var commontypes=["object","boolean","char","string","byte","sbyte","short","ushort","int16","uint16","integer","uinteger","int32","uint32","long","ulong","int64","uint64","decimal","single","double","float","date","datetime","intptr","uintptr"];var keywords=wordRegexp(commonKeywords);var types=wordRegexp(commontypes);var stringPrefixes=\n\'"\';var opening=wordRegexp(openingKeywords);var middle=wordRegexp(middleKeywords);var closing=wordRegexp(endKeywords);var doubleClosing=wordRegexp(["end"]);var doOpening=wordRegexp(["do"]);var indentInfo=null;CodeMirror.registerHelper("hintWords","vb",openingKeywords.concat(middleKeywords).concat(endKeywords).concat(operatorKeywords).concat(commonKeywords).concat(commontypes));var external={electricChars:"dDpPtTfFeE ",startState:function(){return{tokenize:tokenBase,lastToken:null,currentIndent:0,\nnextLineIndent:0,doInCurrentLine:false}},token:function(stream,state){if(stream.sol()){state.currentIndent+=state.nextLineIndent;state.nextLineIndent=0;state.doInCurrentLine=0}var style=tokenLexer(stream,state);state.lastToken={style:style,content:stream.current()};return style},indent:function(state,textAfter){var trueText=textAfter.replace(/^\\s+|\\s+$/g,"");if(trueText.match(closing)||trueText.match(doubleClosing)||trueText.match(middle))return conf.indentUnit*(state.currentIndent-1);if(state.currentIndent<\n0)return 0;return state.currentIndent*conf.indentUnit},lineComment:"\'"};return external});CodeMirror.defineMIME("text/x-vb","vb")});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){var htmlConfig={autoSelfClosers:{"area":true,"base":true,"br":true,"col":true,"command":true,"embed":true,"frame":true,"hr":true,"img":true,"input":true,"keygen":true,"link":true,"meta":true,"param":true,"source":true,"track":true,"wbr":true,"menuitem":true},implicitlyClosed:{"dd":true,\n"li":true,"optgroup":true,"option":true,"p":true,"rp":true,"rt":true,"tbody":true,"td":true,"tfoot":true,"th":true,"tr":true},contextGrabbers:{"dd":{"dd":true,"dt":true},"dt":{"dd":true,"dt":true},"li":{"li":true},"option":{"option":true,"optgroup":true},"optgroup":{"optgroup":true},"p":{"address":true,"article":true,"aside":true,"blockquote":true,"dir":true,"div":true,"dl":true,"fieldset":true,"footer":true,"form":true,"h1":true,"h2":true,"h3":true,"h4":true,"h5":true,"h6":true,"header":true,"hgroup":true,\n"hr":true,"menu":true,"nav":true,"ol":true,"p":true,"pre":true,"section":true,"table":true,"ul":true},"rp":{"rp":true,"rt":true},"rt":{"rp":true,"rt":true},"tbody":{"tbody":true,"tfoot":true},"td":{"td":true,"th":true},"tfoot":{"tbody":true},"th":{"td":true,"th":true},"thead":{"tbody":true,"tfoot":true},"tr":{"tr":true}},doNotIndent:{"pre":true},allowUnquoted:true,allowMissing:true,caseFold:true};var xmlConfig={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:false,\nallowMissing:false,allowMissingTagName:false,caseFold:false};CodeMirror.defineMode("xml",function(editorConf,config_){function inText(stream,state){function chain(parser){state.tokenize=parser;return parser(stream,state)}var ch=stream.next();if(ch=="<")if(stream.eat("!"))if(stream.eat("["))if(stream.match("CDATA["))return chain(inBlock("atom","]]\\x3e"));else return null;else if(stream.match("--"))return chain(inBlock("comment","--\\x3e"));else if(stream.match("DOCTYPE",true,true)){stream.eatWhile(/[\\w\\._\\-]/);\nreturn chain(doctype(1))}else return null;else if(stream.eat("?")){stream.eatWhile(/[\\w\\._\\-]/);state.tokenize=inBlock("meta","?>");return"meta"}else{type=stream.eat("/")?"closeTag":"openTag";state.tokenize=inTag;return"tag bracket"}else if(ch=="&"){var ok;if(stream.eat("#"))if(stream.eat("x"))ok=stream.eatWhile(/[a-fA-F\\d]/)&&stream.eat(";");else ok=stream.eatWhile(/[\\d]/)&&stream.eat(";");else ok=stream.eatWhile(/[\\w\\.\\-:]/)&&stream.eat(";");return ok?"atom":"error"}else{stream.eatWhile(/[^&<]/);\nreturn null}}function inTag(stream,state){var ch=stream.next();if(ch==">"||ch=="/"&&stream.eat(">")){state.tokenize=inText;type=ch==">"?"endTag":"selfcloseTag";return"tag bracket"}else if(ch=="="){type="equals";return null}else if(ch=="<"){state.tokenize=inText;state.state=baseState;state.tagName=state.tagStart=null;var next=state.tokenize(stream,state);return next?next+" tag error":"tag error"}else if(/[\'"]/.test(ch)){state.tokenize=inAttribute(ch);state.stringStartCol=stream.column();return state.tokenize(stream,\nstate)}else{stream.match(/^[^\\s\\u00a0=<>"\']*[^\\s\\u00a0=<>"\'\\/]/);return"word"}}function inAttribute(quote){var closure=function(stream,state){for(;!stream.eol();)if(stream.next()==quote){state.tokenize=inTag;break}return"string"};closure.isInAttribute=true;return closure}function inBlock(style,terminator){return function(stream,state){for(;!stream.eol();){if(stream.match(terminator)){state.tokenize=inText;break}stream.next()}return style}}function doctype(depth){return function(stream,state){var ch;\nfor(;(ch=stream.next())!=null;)if(ch=="<"){state.tokenize=doctype(depth+1);return state.tokenize(stream,state)}else if(ch==">")if(depth==1){state.tokenize=inText;break}else{state.tokenize=doctype(depth-1);return state.tokenize(stream,state)}return"meta"}}function lower(tagName){return tagName&&tagName.toLowerCase()}function Context(state,tagName,startOfLine){this.prev=state.context;this.tagName=tagName||"";this.indent=state.indented;this.startOfLine=startOfLine;if(config.doNotIndent.hasOwnProperty(tagName)||\nstate.context&&state.context.noIndent)this.noIndent=true}function popContext(state){if(state.context)state.context=state.context.prev}function maybePopContext(state,nextTagName){var parentTagName;for(;true;){if(!state.context)return;parentTagName=state.context.tagName;if(!config.contextGrabbers.hasOwnProperty(lower(parentTagName))||!config.contextGrabbers[lower(parentTagName)].hasOwnProperty(lower(nextTagName)))return;popContext(state)}}function baseState(type,stream,state){if(type=="openTag"){state.tagStart=\nstream.column();return tagNameState}else if(type=="closeTag")return closeTagNameState;else return baseState}function tagNameState(type,stream,state){if(type=="word"){state.tagName=stream.current();setStyle="tag";return attrState}else if(config.allowMissingTagName&&type=="endTag"){setStyle="tag bracket";return attrState(type,stream,state)}else{setStyle="error";return tagNameState}}function closeTagNameState(type,stream,state){if(type=="word"){var tagName=stream.current();if(state.context&&state.context.tagName!=\ntagName&&config.implicitlyClosed.hasOwnProperty(lower(state.context.tagName)))popContext(state);if(state.context&&state.context.tagName==tagName||config.matchClosing===false){setStyle="tag";return closeState}else{setStyle="tag error";return closeStateErr}}else if(config.allowMissingTagName&&type=="endTag"){setStyle="tag bracket";return closeState(type,stream,state)}else{setStyle="error";return closeStateErr}}function closeState(type,_stream,state){if(type!="endTag"){setStyle="error";return closeState}popContext(state);\nreturn baseState}function closeStateErr(type,stream,state){setStyle="error";return closeState(type,stream,state)}function attrState(type,_stream,state){if(type=="word"){setStyle="attribute";return attrEqState}else if(type=="endTag"||type=="selfcloseTag"){var tagName=state.tagName;var tagStart=state.tagStart;state.tagName=state.tagStart=null;if(type=="selfcloseTag"||config.autoSelfClosers.hasOwnProperty(lower(tagName)))maybePopContext(state,tagName);else{maybePopContext(state,tagName);state.context=\nnew Context(state,tagName,tagStart==state.indented)}return baseState}setStyle="error";return attrState}function attrEqState(type,stream,state){if(type=="equals")return attrValueState;if(!config.allowMissing)setStyle="error";return attrState(type,stream,state)}function attrValueState(type,stream,state){if(type=="string")return attrContinuedState;if(type=="word"&&config.allowUnquoted){setStyle="string";return attrState}setStyle="error";return attrState(type,stream,state)}function attrContinuedState(type,\nstream,state){if(type=="string")return attrContinuedState;return attrState(type,stream,state)}var indentUnit=editorConf.indentUnit;var config={};var defaults=config_.htmlMode?htmlConfig:xmlConfig;var prop;for(prop in defaults)config[prop]=defaults[prop];for(prop in config_)config[prop]=config_[prop];var type;var setStyle;inText.isInText=true;return{startState:function(baseIndent){var state={tokenize:inText,state:baseState,indented:baseIndent||0,tagName:null,tagStart:null,context:null};if(baseIndent!=\nnull)state.baseIndent=baseIndent;return state},token:function(stream,state){if(!state.tagName&&stream.sol())state.indented=stream.indentation();if(stream.eatSpace())return null;type=null;var style=state.tokenize(stream,state);if((style||type)&&style!="comment"){setStyle=null;state.state=state.state(type||style,stream,state);if(setStyle)style=setStyle=="error"?style+" error":setStyle}return style},indent:function(state,textAfter,fullLine){var context=state.context;if(state.tokenize.isInAttribute)if(state.tagStart==\nstate.indented)return state.stringStartCol+1;else return state.indented+indentUnit;if(context&&context.noIndent)return CodeMirror.Pass;if(state.tokenize!=inTag&&state.tokenize!=inText)return fullLine?fullLine.match(/^(\\s*)/)[0].length:0;if(state.tagName)if(config.multilineTagIndentPastTag!==false)return state.tagStart+state.tagName.length+2;else return state.tagStart+indentUnit*(config.multilineTagIndentFactor||1);if(config.alignCDATA&&/<!\\[CDATA\\[/.test(textAfter))return 0;var tagAfter=textAfter&&\n/^<(\\/)?([\\w_:\\.-]*)/.exec(textAfter);if(tagAfter&&tagAfter[1])for(;context;)if(context.tagName==tagAfter[2]){context=context.prev;break}else if(config.implicitlyClosed.hasOwnProperty(lower(context.tagName)))context=context.prev;else break;else if(tagAfter)for(;context;){var grabbers=config.contextGrabbers[lower(context.tagName)];if(grabbers&&grabbers.hasOwnProperty(lower(tagAfter[2])))context=context.prev;else break}for(;context&&context.prev&&!context.startOfLine;)context=context.prev;if(context)return context.indent+\nindentUnit;else return state.baseIndent||0},electricInput:/<\\/[\\s\\w:]+>$/,blockCommentStart:"\\x3c!--",blockCommentEnd:"--\\x3e",configuration:config.htmlMode?"html":"xml",helperType:config.htmlMode?"html":"xml",skipAttribute:function(state){if(state.state==attrValueState)state.state=attrState},xmlCurrentTag:function(state){return state.tagName?{name:state.tagName,close:state.type=="closeTag"}:null},xmlCurrentContext:function(state){var context=[];var cx=state.context;for(;cx;cx=cx.prev)context.push(cx.tagName);\nreturn context.reverse()}}});CodeMirror.defineMIME("text/xml","xml");CodeMirror.defineMIME("application/xml","xml");if(!CodeMirror.mimeModes.hasOwnProperty("text/html"))CodeMirror.defineMIME("text/html",{name:"xml",htmlMode:true})});(function(mod){if(typeof exports=="object"&&typeof module=="object")mod(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],mod);else mod(CodeMirror)})(function(CodeMirror){CodeMirror.defineMode("yaml",function(){var cons=["true","false","on","off","yes","no"];var keywordRegex=new RegExp("\\\\b(("+cons.join(")|(")+"))$","i");return{token:function(stream,state){var ch=stream.peek();var esc=state.escaped;state.escaped=false;if(ch=="#"&&(stream.pos==\n0||/\\s/.test(stream.string.charAt(stream.pos-1)))){stream.skipToEnd();return"comment"}if(stream.match(/^(\'([^\']|\\\\.)*\'?|"([^"]|\\\\.)*"?)/))return"string";if(state.literal&&stream.indentation()>state.keyCol){stream.skipToEnd();return"string"}else if(state.literal)state.literal=false;if(stream.sol()){state.keyCol=0;state.pair=false;state.pairStart=false;if(stream.match("---"))return"def";if(stream.match("..."))return"def";if(stream.match(/\\s*-\\s+/))return"meta"}if(stream.match(/^(\\{|\\}|\\[|\\])/)){if(ch==\n"{")state.inlinePairs++;else if(ch=="}")state.inlinePairs--;else if(ch=="[")state.inlineList++;else state.inlineList--;return"meta"}if(state.inlineList>0&&!esc&&ch==","){stream.next();return"meta"}if(state.inlinePairs>0&&!esc&&ch==","){state.keyCol=0;state.pair=false;state.pairStart=false;stream.next();return"meta"}if(state.pairStart){if(stream.match(/^\\s*(\\||>)\\s*/)){state.literal=true;return"meta"}if(stream.match(/^\\s*(&|\\*)[a-z0-9\\._-]+\\b/i))return"variable-2";if(state.inlinePairs==0&&stream.match(/^\\s*-?[0-9\\.,]+\\s?$/))return"number";\nif(state.inlinePairs>0&&stream.match(/^\\s*-?[0-9\\.,]+\\s?(?=(,|}))/))return"number";if(stream.match(keywordRegex))return"keyword"}if(!state.pair&&stream.match(/^\\s*(?:[,\\[\\]{}&*!|>\'"%@`][^\\s\'":]|[^,\\[\\]{}#&*!|>\'"%@`])[^#]*?(?=\\s*:($|\\s))/)){state.pair=true;state.keyCol=stream.indentation();return"atom"}if(state.pair&&stream.match(/^:\\s*/)){state.pairStart=true;return"meta"}state.pairStart=false;state.escaped=ch=="\\\\";stream.next();return null},startState:function(){return{pair:false,pairStart:false,\nkeyCol:0,inlinePairs:0,inlineList:0,literal:false,escaped:false}},lineComment:"#",fold:"indent"}});CodeMirror.defineMIME("text/x-yaml","yaml");CodeMirror.defineMIME("text/yaml","yaml")});}).call(this);\n');
_.Bi();
}catch(e){_._DumpException(e)}
}).call(this,this.default_gr);
// Google Inc.
